ctcaattctgggtctttaataaagtggggggtttatttcttcaatgtcttctgttgagagtttgaggagagttaaataatttccttattatttaacaggtttcaataaagggatgaggagtaagggtttaataaattctcttattactattctgaatctgtaatataagggttgatgaatgctaagtaatatctctaattactattcctatgcagacatggggaggaaggaagtgaaacatgggccaagagggcctctatttatagacaaaatctttggtgggatgttcaacagctacactgatcagaatgattggtctgactgggtaatgacctcatactgctaatttaatgatgtcatgatgatgtcatgctatgaaattaatgatttacagctgtgaaattaatgatgtgcagctgtggaattaataatgtactgttgtgaaatcaaaattctgctgctatgttaatcaatgatatcatctgtgtgattaatgatccttatgttgtgaaataatgatgagtggctgtgtaattaattaaatggctgtgtaattaattaaatggccgtgtaattaattaaatggctgtgtaattaattattaatgatctgcttaattaactaataagatcttctgaattattttatgatttaatattatattattctattccttctgaatggttttcagctttataaccttatattatttctaattccttgttgaccaatcttgttatgttgtgttgtttgagataatttaataagatctgttttgtaattatatatatatactttttaatcttccttgtatgttttattcctttagtctgtgtagtgtaaatatatataaaataaaatatcaagaaaattaactatgatttgagaataaaaggctttatcatgactatttgatattattacctgatttcttgagtttatatttactattttaatactttaaatatgtcttttaaggttttatgggtttgattggtcttaccacagcggtaatctccttttgtggcgatctaagaaacagcaaactgtctcgacatctacaaccgaagctgaataccgtgctctatttgagggtgttcaagagtcggtgtggctgaaatacctctttacaagcttatcggttccgttcaccagcaaattcgagatattcgtcgacaatcaaagcgcaattgcactggcgaccaatccaatctttcaacaacggtccaaacacattgacataatctatgactggctacgcgaagttcacaacaccggactcattcacatcaactacatccccacccacaagatgaaggcggacatgtgcaccaaggcacttggaaggcaaaaacatcttgaagtcatcgccaatctcaaaatccaacggcaatgagagaggggggtattgaggcacagctctggctatcctctcatggatactgctgcggaccaaagttcagttaggtttgaactctgttgatgagacttggcaaaccctaatgtagattcagttatttcaacctcgtttccacgttgtaatttccctcatctcattattgttttcaatcataatcaactcattcaaaccaacggtgggccagctacgctaacagtagcgtagtgtagcaattttttgctacaatttagcgtagtgttagcgcttgtttctttttttgcgctaacactatgcgcatggggcaaaaacgtgcgctaacgtttagtgtagcgttagcgcgattccccccatctgcgctaacgctacacgcacaggccgccaaaaactgcccgctacgctgcgttacggccgtttttagcggtttttttgccgttttttgccgctgaaaacgctgtagcgtagcgtaacgcagcgtagcggcgccagcggcgcgctaacactacaccaaaaaaaggttagtgttagcgccgctacaaattagcgtagcgcagcggccgtagcggcgcgctaacactacacgaaaaaaaaattggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgttcaaactcttcactcggtccacaggtatgccttgtattcctcattctcttgcttcatgatcttgttcttgtttctcatttttctcatctcttctcacaggtgtgcatccacctagtccgctcatcatcacgctgctcgcgttactcacagcgccttcgctaccttagttgtttcctctcacaggtctggtgtccattaaggaatccctctccgccgctgagagtcgagtccggcaccgactcccaacctccctggggggttttgaagatcgactcccaaaaacccccggggttttccatttttttatctttttatttttattttttcttgggatgatcgactcccaaacctgttgaaggtttgggaggtccgactcccatctccgggggtggacggcctgcggaccgtccgcagggggtcttagcgacgtcccaaatatttgggagtcggaactccaatatttgggagtcgtttgactaagacccttaataaatggctgcgtaattaattattaatgatctacttaattaattaatatgatctgctggatgattttgtgattgtttattatattattctgttccctcctgaatgcttttcagctttataattattatattatttctaattccttcttgaccattcttgttatgttgtaaaatctgttttgtaaatatatatatatactttttaatcttccttgtatgttttattcctttagtttgtgtagtgtaaatatatataaaataaaatatgaagaaaattaactatgatttgagaataaaaggctttatcatgactatttgattttattacctgatttcttgagtttgtatttactattttagtcttttaaatatgtattttaattttttatgggtttgattggtcttaccacagcgcacgtcgtcgcgcggcaacatcttgacgctcatctcacttcctgcttcaacatcatcagtgatagatatcccaatcccaatttcccctcactctcgacacaatgttcaccccacaaaggaatccaatggggactccatctccgcaggcgagtctgagccaaaggaccatcaacttcacttctcctttctgggcctctcggggaccgtattgtgtgagtaacagagtaaaactcaatctccgctatgagttatggtcatctgaaatcttcctttccgtcaatttgcaacccacagctaccagaacaaaaggaatagagtgctagcgtcccacccggcacccagcaggctactccctccccggaggaacagccagccaaatctggaaatttgcattgcaacaccaaagaggttaggtgcatgatggaatcaagtaagtcactttgctgattgctaacagtcagcctcaacccaaaatactcatacttgttttctatcagtgaaatcacgactcacgtacctgcaacatgctcacagcccttatgctggcctcgcaccaaatctagatgcctaccatttgatgtacatggaagccatcgaagcgcttgttgaggaaggaactaggaagctacatgaggcagacgaagcccaccagttgtacattctaattgttgacattccagcctttccacttacagacaccaaccacattatcacctcttcacccatcaccaagttgaccaacacacctgacttaaaacaattcaggctcacggatgtcgaaacgatttgggccatccttaatcaaaagtgcaacgcaacaatgttcacacccctcttgaccatagaccttcaggcaaaaagtttatcattctactcaaacaaaattgcttctgccctccatcaattcacagagatctgtgacactatttcacccacggcacagcacagaaagcgctcctacagctgggagccaactgccggccttatcaaatctagtcctactcccccagtcaagcatgtcaacgcaagtgtaccagtatcttcacaatccgttgacttgcacttgttgtcaagatacacctccacagcaccaccttctggagtcgttccatctgtctccactacttcaaacttgaacaagctgccacccaacccaagctcagccgagtcaaatcctcacagctctgcgccagccgtcatcatcaatgccacccatgatcctaggccgtcaactccatcttctagggcatcgaacccaagtaagcagccactcaactcaacccaggattctccagccgattcaaattctcaggaggagacagggggcagctctgagtcagtcatcattgttgatgccacctctgatcctaggccagcaagtccatcttctagcgcgtcaaacccaagcaaggagtcaagcaactcaacccagcaacctccagtcaattcaaattcttgggaggagaaaactgaaggctctgtgccagtcatcattgacaatgccatctccatctctgatcctaggccagtaagtccatcaagcaagcagccacccaattcaacccagcaatcttcagccaattcaaattctcaggggcagacaactgccatctctgcgccagtcatcatcaacaattccacctctgatccaaggccggcaagtcaatcttctagtgtgttaaacccaagcaggcctgcaagtccatcttctagtgcgtcaagcccaagcaagcagccacccaactcaacccaggattctctagccgatttgaattctcaggaggagacagtgggcatctctgagtcagtcatcaccattgatgccacctccaatccaagctctattcccaccaaagagtagttctacaccatgacaggctaggtcttaaaccaagaggtggtaagcagcacttctaagcttataagaacaccgtgtttattttcttacacattgcattattcacccagtactctctgatactgaagatgatgaagacagtccagtcaacagcaagaggccccgtaactctggtcaattatatcctatctctaacacccaattggatgggcttccaagctgataagcacactattttcttgaatgaaggtgaaggaatagagaccaattttctacccaacaacaagccaccaaagatcatcaaatccaaagtcggtgatccagctggaaaggtgggaggaaaaggtattgaatcagagcctaaatgcaaatccagacaaaattgtagatctggaaggagaccaagaagaagaagatcaaccccctcccagaccaaaatcccagcccaaatcaaaccccaaaggtaagaggaaacaaaaggcaaaaccagagatcaccaaagagaagaaggcttgaagaaaacaggaagctcaacgaaaaagagaagaaaggaagaacagtccttataataatccccccaaccctgccttttagtccctctcctccagtgcagcccaaacttttctgtcaagtatctaatcaatgaacccttttagctttgttggcaaacatttggaagacatcacactttcaaaaaatgtacaaaaattacaaacaaatgctcaaaatgtcaaagaatccccagtgggattacggtccagagttgatggagttagtcgcagacatggtctgatggagctctgaaaaccccaggccagatgtgttctacgaaaaaccagagttattcaccccaaccaacaaagagctgaaggtcattaccgttgttggcgatcaggagttcagacactgtctgatgtctagtgagtagaatttagctgttctgtacaacatgttcaatcaatcaatcaggactgaaccatcttttttctcttgttagatccctgtctaatgcaggtggccgccaccaacccatttttcaataatcaagtcttcagtctcaaactcatcgaaaaggcctacacatctaaggccaacaccaagcgcgcctcttgaaaatccttgtacagcatgatgatacaaactgactccaaagacgactacactgaagacatccatacaataccattcatctcagccagttttcacaaactgcataccctctccaaatcctgtgttgacaaccttcatctgtatctcaatccaagccctgccaacaaggcagatctacagttgcggacggcatagaccgacccaggatttttccgatgtccgaattggtgagccaaaaaatcaggttttttttgtttttttcagacttttaggctttttttagccttcaaactgcttggaatatactgtagagcattcaccgatgcatagggtagatgctacaggtataatagaggagtctataaggtataaccccatgactatgcgtggttaaaccccatagttatggatttaggcatggcttttgttaggcatgtccgaatacatgcatttggcaaaaaaaaaaaaaattaagaaccgctgttgcagaggcttagcggttataattctgagctctacacatgtgtacgagttcaaaaccgcaataaaattgggtgtgtgggtatatgcccccccccggggataggccccgcatgtcaattttaaattttgcgggcggggcagggtcggtttatgccgtccgcaactgtagtccactggaaacagaagaccgttttttaagcagggaaatacatcattggcaaaatcaaggttctgaatgcactcccagccaccaagtcaaacaacaacggcaacaaaaaaactcccaacggccttgttgtcctccaaaagcggacatgggaaacattactctgctgtctgatgatgcataattctttcttcatcaactacctcaagcactgcatcaagacaaacaagtttccagacaagcccatgcaagccgcctccaagatgagctgctacaattgagaaagaagtctcttcaaattccacttccaaaatgaaggaatgggaaaaaaccagactatctgcctttggatcaatggctgtttatttcttatacggtgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagcatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatgaggaacaaatgaaggggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataagtggaacattctatgaagagtatgaaacaagggaaaatatttatccagagaaaacaggggaaacaagcagtgggaaaatgctcccaaggttactagtatgaaacaactaaggggggggaatattccatggaaggagataggaggaaataactgtttcatggatcagggggattgttactagtgtggaacacaaggggtaagaagaatggaattttttggaggggaatgagtttcagggctgtggagtttctggttgggaaatattattatccatgtggtctgtgcttgaggggattcatgattggtttgggggtctggggagctttctggggtgtcttggctgtgtgattcttctgtgatttgtgctcttgataaatttgaattttcaggagtggcttaccacatccacccccaaattagatgatgtccccatcatccaaaaagaaaaaaagaaaggaaaagtcactcctgaaattctaaagacaatatttctggaaagagaaaagaaactggtcataaatgtggaagcccataattgaaaatagtgccaaaagaaaaaaagaaacaaaaaaaaaatccatggtttttatatgtagaggaattgtttttgtacttttatcttatgtaatgatttttatttttatttattttattttgattcatcaattatttatgagagactcagatatcttgtatgttcatgtagcccaggaaaaaaaagggcagaagactggtgtgaagaaaaaaaattgaacaaagactaatgatgagaatgaattactggtgtctaaacacccccaaattagaggtgcagggagtctgggagtatttggagaaggtaactgataagtatctatttttagggtttttagaagaggaagaaattatggtgaggaaaaagagaagggggcatccacccccaaattttgaagtttgaggggtgattcagcattcaacagaattgagtcagattagccttgtgtttcagtaaaaatttcaaattttcttctctcttctcttcttcttctttttttttttttttttttttttttttttgaaaaaattcaagttccatttccatttttcttccatgtcagatgtcttgttgcagatttctcatgatttgtcttgctttgaagttgaaggatatgtagttctaccttcaacaggagagtctagttggatttgaaacagcttgtacaaggctacagcccaggggagtgataggaagcaattgtaaaaagttatgatatagcccgacagccaggtgaaaccaacaactaggtggctttgctagtgagttcagtaaacatgtatttgcttgatcagccgatcgagattctgggtgcccaatactaagtagcggtaggcaatgacacaagtcggaagcctcctccttggattccatagcgacaagcctttgaaaagggttgcagactttcggaaacagccaatgttgcttgctgcttcagtataaaaaaaagataaagctctttgcctgaggtcgggcttacttccctcaaatttatcttggcctcgcttcttgctattcttggtgtgatttctatcccccatgatacctgggtcaaacaatcgagcaaggttatttgtgtaagtcttgatgctttcttcctgtgataggcaactccgatgttgtctgttgaacaattgacagctgataactgctgaagcaattggatttttgttgatctctctttcttttgttatccttcctgatttatcctccaagcgaaccaaggatactgtagatatcaatccccttctgtcgactccagcttggcgaagtacttcttcattgtataccaaaaaagttaagctatgcatggttcttccctcgctcttgcttgactgaaatctatcctggatatcctttaaactaaattttgatgggatcaattgcttgcttgtgttcttgctctcctgtacgcgaaataaaagctcaaaacacaacggtctacctgatcgttttatttgtcttgtttggaagctacctgtctcctgaaccatccattcgattgcctttcttctcttccgatactctaaggaaactgaatctgtaacttcagctttggagctgtcttttggcgaaattggtcgcttccattggttgattggcctctcctgccaagtcctttgaaagttccaaaacataccagtcatcttcagcgatttaagtggtaagccactcccgcttgtttggatcttccagtacaaatgattgctgattgatctctgattcctgttatcgttccgaaacaggtaatggatttcaagcaatacaagggcagtcaatctgacttccatagcccatgctttattcagaagaattccaatcgatggtgtgtattctaattttgtgataggaagaataatctgatagcaattcgatctttgtctttccttggatattccattggtcacttcccaattgaaatggtaatgaggccctgtagctggtgtgtattttttcctggtcgctgagaccgaggtcatcgattctccagattccatgagttttgaatacattttgacttctttgaagtgtcctccaagtgacatcggacttcctttccacgtattgatattcagcatcaagccatccaatcgaagcaaatcaaatccctttgcttcaagagacatgttcccaagcttcttgttctgattccaacatcgtaaccgtcccaggtggttctgcttgataccaaaagttgaacacatcaagcagcaaaaaaaccagcaacagaagagcattcataccaaaactccagttcagtggataagatattgctgatgacagttgagatgatgaattttcttctgattttctcaaaatactcctgttgcattcaggttctcttttatttgggttccatttattaatgatccagggagggaaaggtgcaaattgatggtcttcagctgcagcaaggagtgcaaaaattattttccaggatctgatgctaattgattttattcccttcttggctttttccacaggttttctcaggccaagcttttccagggtaaccagagggggatccagcaaattttgactaatatcagggggcttgaagggtggaaatattttctgatgaagggatgattggtgagttgaaagtgatatggaatctgaagggttttccataaaagatactgattcaaaaaatgtctctgttgtttcactagggtccatctgaaagacataattatccaatattcctgttgataaagttgcttcctttgtgacatccaaacagagtaattcacatccatggacatccaatgagtttaaattgaagtgggaataaacttctggaaaaatcttttcttgagtttctgagctggtattatctgtagttccaattccttcaggtaaaaatactgtggaatttattgtggggtactgaattgactgtactgaatccaaggctaatacatcctctggtttgatattctgaccaaatttttcctcatttttctcttccaccagggttgtcagggagttttgaaattcaggaataggattaactgggatctcttcaacttggaatactggtaaagtctcttctggggaaatgggttctgcaaaaagttcactttctgatccaagatatactgattgatttttatccaagggatccaaattctggctattttccaggagctgagggccatttgccaggggctgaggggaagattccaaggttacaggtgctactgggaaggaattttcttcatccatggtacctggtgaggatatttctgaaatgaattctgtctctgatccaaagtgtttggtttctgtgttgtccaagggttccaaggtttccagggattgatcattttctaaagtcagggggcaggcatccaaatttgaagaaagtattggggggaaattttctgtgagtggtaactggatttctgagttaaaatattccatgggcctttgaggattctgattgttttgtccaatttcttgtgcagattgatcacaatcttcctgtatttttttcagtttgttgaactccctgtcaatatactccagaataacaccataggatggtgcctctgcaatatgaaaatttgctcccaaaatcaagtgaccatcccagataagtggatcagatattaacatttccaactttgggctgagggatctccaaaggtagtttgaaaattcatccatgtggaaattgtgaccatttctgatgaggtagtgagtgattgcttcaaattggattctgaatagctggaggtgttctagattttttattcctcccatgcctatagtggagctgaccaaacattgcaaatcctttctagcatatccctccttggtgaaatgcattccatctttgggtctgtagataatgctcaacttttctgctctttccagaaagtggatgggggttgatttcttgggttccagagggtgagttggctgagttggagtattcttttctggccctggtggtcctgtatcctgactttctgtcctgtggtggtaaaggggttcttgaatttccaaaggttccaggttgtcactttctgaaggttggggatgtctcattggtccagggttaaaggctggagtatgggcaggaggaggttggtagaatgtgcttccagggttatagtactggtgagggggtagttgagggggtaagaattgtcctctccaagctgggatgaccaaattggccatgttgatcctaggggtaggtccagatagggattttcttcttggtggaaaattcatggtggtggaggagtttttgagatttctactgttataatattgttgctgttgatccaatgatattttgttgatgcagatttaccaatgaagatttctgcagggattgataaggtatgtaaattctaaaaaaaagggatggtagtaactagctaatctgtgactgtatatttagcatagaaaatgtaagtggtagtgactgaaaaccaaagatctgttaagccactgttgggacaccacttgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagcatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatgaggaacaaatgaaggggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataagtggaacattctatgaagagtatgaaacaagggaaaatatttatccagagaaaacaggggaaacaagcagtgggaaaatgctcccaaggttactagtatgaaacaactaagggggggaatattccatggaaggagataggaggaaataactgtttcatggatcagggggattgttactagtgtggaacacaaggggtaagaagaatggaatatgtttggaggggaatgagtttcagggctgtggagtttctggttgggaaatattattatccatgtggtctgtgcttgaggggattcatgattggtttgggggtctggggagctttctggggtgtcttgactgtgtgattcttctgtgatttgtgctcttgataaatttgaattttcaggagtggcttaccacaacggcaccacagggtggtgacattgcctccctgactctcacaacttcaaccaaagagacgtatggagtttggtccacctggcccatgcccggcacaaatggctttataaaaaacggcgccttaaggagcggagggtagatgacaccccctggtaccaagtcgacagctttgtccggtggatttttagaaagaccaacatggactgactggtaccatcttaggtcaattgggagagtgcagcacattaatgagaagaatgtctccaggttggcccttcaagacatcatggccgaagtatgcaaggttcaacccatgaagacattgaacttcaaaggcaaagaagcacccaacgtcaagatctgatgtccatctagagagtatgcagagaaactcaaatatcaactaaagagtggtcctttgaaaccctccttcacgtaacatgagatacttcatttatttttcctcatgttagccatccagacatagtggccctagcccttggaggcgactgtgaccagttcaaaatggaagcagccaagaccaaaaacagaagtcagaagaactacccaaatatgtgcagaaccaggcataagaggataggatgactgattggtatttcagacttactgatacttggacctaacttttactgtggagaaatgtggtgttaccatcacttggtcttgcttgtctaagcttggtcaccaatcagcagatcagctttttcttctttttgtcccatttgattagacttccctaggaatgcaaagttttggccaggagaaagtcttgttccaaaagagtgtagcatgttgagacgttcatggggtccccttcaatggtgtttgtagggtggactgatagataaaaactcttgataatgtgcattcattgcatcccagaattgatgcttgtcttgttgtgaggtgaaccatcccttctagatacgtttggcacgctcagggtcatattccttctttgcttctctgacacttataaaactggattgtgatttttggggtgatgagtctggtagggttggaaatagctgccttttcaatttgtactccagattgattgcaatggtttgctggagcaagctatcatgaaaggcctccatgatttggcagcttgattccaacaagtggtttgaattcctggagcccacccagagctcattagcactttccttgagcttgtaattgctgagaaattttgcagaagaatgttgattaaggtgatggctacaatttaaagagaaatggtttgagtctgacttattaaaaaaacaaattatggattaccatgcttacaatgttgaatcaatttcctcaacatggctcttgtgctgctgtgtcctttgagcttccagctgcagatattggtggacttcggatttgaatcttctgaagttgttgtgttgagcattttgagaggtttttatgattgcttgatgagaactagatattggaggccaggaaaaaacagcttgggtaggggaatggtcatttgggtcagggaaagaactgaagtctaggttggtatgggggttgaggcttgataattggttgacatctggttcatgggctttggcccctgtggcaatggaagaatggattagaaatgagtaaccctagtacaaattatcagtttgttgtcttcattcaagcaaggactcaccttcattaacaaggtcataactctcaaagtggacatcaaggatcatcgaggaatagccttgtgccttcctcatctcatccatctttgtgaccagatgcgttgagatttccttcttacagatatcccattgacctgagcctgaggagccgtatgaagctggaagttggaaattgagttgtaaaagggctttggcatcatcaagagtaaacctcacaaaagtgattggtttatttttgttgctgaaaaaatggcttgttgattttagtagatatgtagtagaaaagaagagctctcaatctccttgctggggaaaccattttttcaagatcaatttggtttggataggatcaaaagcattggcttccttgaaacagtcatagacgttgagtccccacaccatcatcctctctatttgattgaatattggattggaaatagtaagaagtatcttcttgaccgcatcctcaatgttttgcacaagccagggccttaggttctagtgcctgtccaacttaattttttggttggatgaaagatcactgagggttggaggtgtagtttcttgaaagctagttgaacccatgggttctttcttaatagtgtttcagaaagccataagtccaaaggctgaaacaaattacagatgcagcaatttggttgaaattccagcctacctatctggatgtcaaacgtaagctgaggagtgttgttggcggcagtttttttgacttgatccattgggctttcttatatgtaggaaaatggtaatgacaagcttatcctgtggctttgttatgctgaccagattggtaggaatcttatcaggttctaaaccaggccaccctggagtttagcaaagtcttgattccttttgagatgccaacttgtaagtgcattctgccatcccaggcttccaattctcattcttgcggtgtgccaccaagaactgaccagttgaggctgcaagtgaatataaattacctgtttatcaccggctcctagcctgcatttgcccctggaagctccttgttgatgctcattgggtatctgaaggaactgagtagaaattagaaattccctcagttgaccttgcaccaatgtgtgagccaataagaggcttcaactcttggtaagtccacatagccagaaatacaatgtagatgtgacaaggttgttgtaaaccagatcagcaagtttagaattgaattcctttgataaagattgaatgttgctcctcaataactcatttgtgtcaaattcatgactgaaatttcatgctcaagctccaccagtgcacctagaacaaccttttttattctgaggtatatgctggtacatgtaatcaatttacctgaatgattagggacttctgttcatatatctctttccctaaagctctttttgggattggcaggatgaacctttcatatgctttaacactgggagaagttttgaacatatggtgttgtggtatttaggcatccagctgagaaagagaaatggtttatcatccagctgagagagagaaatgttttatgatctgagttatatatgtgcaaaatttcaatgacaagtttataggtcagtgttttgaagattgtggagtgtttcatttttttttttgaaaatcattgcattgtcaaaatgacctgattgtattaagatcaaaaaagtgattctatgatcaaaattaattaaatttatggagatcaaaatcaactaattttttaaagatcaaagttacttgttaattcagcttataaatataaaatccatctggaaagggggaaagtttcaaaatggtaatcaatgtgcagtataaaacaaacttcaggctgttctgtgacagaaacttcaactgtagaatccagaaagtattaatgtggggtgtctacattttttattctttcatagctaactactaatcaaatcacactatatcacctcaagaaaacttgaattgctgttgagcctccccatcccacaccagtgctggtttgtccaatgttttcaatccattttgcagcatattgatcttctccaagaagggtttggaccaactctgtatacgcttaaaaagtattaaaaattcataaagttgtatgttctatgaaagtaccatatatattaatatgatatgggctcaacaatacttttataagatataagtatgttgcctttcatttaatcccacttgcaaagttttatttttatggggaggcaccaatgcctccccatatagtatagcaagagtgaaaatttgggtggtccaaggtcaaccgtggtccaagtggataattagcaattcccacactaaaattataaaaattagcacatcggaaagagaaaaatccaagcatcttttttgactttgcattgcaagtttcccacagaaagacctgtaaataacttgtcaaaaaaaaaattttttgtcatttgatgttggtgtctcaattctaagttttttataaccatctaatgttttttttgtcaaagtaaaattccaaagggtcagtggtcaaaaaattgtttttttttattttgtttaaatccatatcttgaattttttaggccttgagtcagaatgttgatagagggtataattctctacctagggaaccaatgctccaaatcaaatttgttccaaagacatcaaggtttcatagctataagattccatttttcacataaaatcctatcttggtagaaactagtcaaaaaccatttctaacttaacagacatatatcattttttactttgatgtcatttatcaaaaattttcttttttttggtgactggtggtccaagaccttgtacatacaagtccaaagtttctatggcaaaaaagttaatatttttgttgtttatacaaatctatggacctatggtttcagccctcctacggtgggaccccatcaggtgggttcacttgtcaggtgtacacccatatagtatagcaggtttgaaaatttagataagctgagatcaagtttgatccacccttgtgaattgttatttttggcagatttgactctcttaatttggcagagggctcattcaaattgaaacaattcaaagagcagtttgagataatttttaacccaacttttccatgtcatacccttcaaaaatggagaaaaataatacagtttgcatctaagtttctcaattgtcctgtgtttagtaatgcatctgacagcatctcatattttgacaaagtcaggtttttgcacattttcatcccagcccctgtgtcaatgaagagtcttgctatgtgtgcttgggccaatacaatgcaaaatcaatagtgagtgttcttccatgtgcttgctcaactacatactagcagcttcacagcattgaacagaaaacttgcagggaaaatgcaactcattatgacacacagccatcagttttgagggtaacatagaggcagataaccagtactgggtcgctactttacactgtgttatccagtgtatctgagtagtgtagtgcacccagctgcttggctgctactttaccgctacattaaccacaaaatttgtgccctgggctgtagtgtagtgggacccttttctgaaacccaaaaaaacctgatggtgtaatggtttcacccctggatagtgtgctactgcactacataccctgcagcgtaactgggcccctctttttgagaacaccaaaatctgattttgtaacagtttcacccctggatatccctttgaagagcttcaaatcccaatggattgtgagacaccttctcagctattccttgaatttggatctttgttgcagactcataggccttacgccagccgagactatacattttaccagcataatccaacgtaaaattcaaccctacgattgaatcagagccaactacgccaaaaaactcctgcttgtcgatggcagttgtgagacgacctgccagtgtgaccaacccaatcaccaaaaacaccactcaagattcaagaaatccaacccaagtccactctatcaatgccgaagaggtcttcaacatccttaatcaaacaaaaaatcccaaccaacttggtcagttttggaggcacaacgttgagccaatttccttgtcagcctctcctttcaatggaatagcttgctcgaccacccgttttcgaaagtccttgtcatccactccttcaaatgcaatggccagcccaaccaaccgtttgagaatgtccatgtcaccgacttcttcaaactcgacgccttgccccatcaatcgctttactgagcttgacgcctgccaggcctgcattaatccaatcaccaaaatgatcaatggtgcactacaagtcaagcgcacattgctttctgagagctcagcaggtccggctgaaccggtaaccggacctcttgttaagcgtatgcgggcaagcgaggaatctgctcataactgctatgcggcatctctccggcaaaccatcgtcttttaaggcttctcttcttggaaagccgtcctctgatccggagtcaacaacactcatcggctagtgactctcttgcaaccaacaacaagaaggccgctgattttcaaaaagactcacctccccaaaccgctgacaccaccctgtcattggctagtgattctctgtcaaccaacaatgagaaggaagctgattgtcaaaaagactcgcctcgccaaaccacggacaccaacctgtcattggctgtcaattctctctccaacccactgtcttctgatttgagccaccatgaaacaaccaatgcggagaagacaagcagtcctcaaaaagacttgcctgctcaaacctcggactcagaccaatcatctgttagtgtttctatcccggatgagttgtcaactgctccaaccaccgacacaaaccagccgtctgctagtgctcctcctgccgtcacgttgtcttccaattcaagccaacaaactgagaagacaagccatcctcaaaaagacttgccagcccaaaccaccaacaccaaccaatcattggctagtgattctctctctggtgagctgggttctgattccagccaacaacgtggagcaacaagctgtttgccaaccaataccgagatctcaagcaatcctgcaaaatactcaaccgctccaaccaccgacacatttcagtcgtctgctagtgctcctctcgccgacacgttttcttctgaatcaagccaacaacatggtcatgaagcagccaacacggagaagacaagcagtcctcaaaaagacttgcctgctcaaaccttggacgtggaccagtcatctgctagtgtttctatcccggatgagttgtcaactgctcgaaccaccgacacaaaccagttgtccactagcgctcctcctgccgacacgttgtcttctcattcaagccaacaaactgagaagacaagccatcctcaaaaagactttccggcccaaaccaccgatacaaaccaatcattggctagcgattctctctctggcgatgctcctctcgccgacatgttgtctttggaatcaagccaacaaaatggtcatgaagcagccaacacggagaagacaagcttggggtttgaaacttggattgggaaactagatgacaactgagatgttggaaacaagacttcaggtcgctggccattgttgaaaacggtgaaatttgacaatggtgatgatttccttgtgacctctgctcttccaggcaatgaaactcctggtgaacatttgtatttttgttctagggtccaccttgcaaatatgagtcatgattcaagcatcttcacaggatctttggcttgctttttgacaagactgatgttgtctggctgctttgaacattctgtttcggatctgatttggtaagagcggctgaacagttgatgccaaggaagagtttgacatagagaccattgaggttgggaacagacgatcaacgttcacaatcctacatggaagccgagagttgaacggtaattgaggacatcaaagctggatattcacaatgcattcaagaaggttgcattcacctggatggcagacttgacagatgcgaatgtatctagaaacggctgtaggcaatttagggtgttgcaataattggaagcagtgtgccagtgcattaagtaaatcagcactttgattgtgttggttgtggagactggcagagaggaggtataaaaaacagacagaccttgagtgctggtgacagaggacaaggtgtcaaatggcactttgattgtggagactggcagagaggaggtatgaaaaacaatgaagcttggtactggcgatgagtaagctgtgagaggtcaagatgttgatgagaattttggttatggagactggcagggagaagaaaaaaaaatcacatcaagaactggcaatgagtaagctgccagtggacaaggtgttgatcagtactttgattgtggagactggtggtgaggaggtataaaaacgacaaatgtcaagtgctgccaatcagttagttgttagtcagcacttcagttatggagactggcagggaggaaaaaaaaaacgacagtgttaatcagttctttcttgtggaacaaggtcaagcatcaaattatgccatggagtagtaacttgaggcgggtgcgtcagaatctgacacgcgaacctggaggcctggatcataggcttctttttgtgtcatcaaattttggctcagtttttccatagagagaatcttggcctcgatgggtgtgttgatgtatgtatctatttacttggaactgcttaaatacataaatactggcctgtcacagtccaagccacttctatttaagaagtgcctttcctggctgttttccccccatcagcaatcaaaaacaactccaacaaaatcaaatcaaccaacaacaacaaagactataaatactttaaagatggtcaacattgtaattggccttttatcttacaacaatactgttacacattaacagtacactaaaaaaaatttgttgctttaaagcatggctgtgagttttgcagggaccatctcatggagggtccctgtgagtttatacccttgactgggcattgtaaaagattccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcaattccttgcgatgagcttctacaacacgctcctgtctgtgcatgacgtcctgggtgacttagttagccagcaaccatccccacttactttggcacaagatcatgcacttggctaccattatcaccgaggattggttcaactatcaccaccttaacttacaagtattactgatcctcctgcgactcctcacccttgccctgctgtcgatccctacaatatggatgcacaattcagtgctcaattccttgcgatgagcttctacaacacgctcctgtctgtgcatgacgtcctgggtgacttagttagccagcaaccatccccacttactttggcacaagatcatgcactttgctaccattatcgccgaggattggttcaactatcaccaccttaacttacaagtattctattaattggtcaagcttcttgcaatctatggtcaattcaacttgaaatccctcaattcgagtgtagtcgttagcctctaatttcatggctttcttttcaatcaaatcaagttgtgtatgccaattctgggtattagtcggcccatatgataggtgttttgcacttgtagacttgagtgcatgaactagacatgagtagactttgattttttcaatctcttcttccataacctttgcccaagtccagcaacattggatatagcttggtattggcactcttgttgattggtttgaacaatggaattcctttggcctggtgaaaaacaccaatatcaaaccaattgtatgcaccctcatttgccggctttctcccatagttgtgctctacatcttcaagtttggctttcatgccaaaagcattaagccccacttgaatgatgccagaagctaccatgactctgaccaaaagacttgcgagaatactctgcgcaccatcaattactatcttttcatactcagtcatacataagctcaactctccaagctcaattaagttcttgaaaaagttcctcttatctttggcaggtatgcaaatatagaatccacacttgccaacaagggcccacttttcatactgttggtggtctgttacagatggtgcatgtgacacgagctgcaccaaagaatccctcaagcactaattttccagcaagtcttttggagccacgttaacattccaccagtcaacatcaaagtcatccatttcctttctacaatgcacctttaaaaacaacttgcatttaataatggccattttatataagctatatccaacattaatcacttcatgtacgccacccgttaaatttgccctttgagtcttcatctttcggtctatctaaaaggccacacaccatcagtttaatccaacttgatcaagctcatattctaaagaggcttacttttacttggttatttgtctaaaaatgcccaaaaaagaataaaaccatcatcagttaacccttataacgtttgttctgctttaatccctcaaaaagtcttcaaagttccaaacatcttagattctatgaaaggaccatatatatgaatatcatataggttcaacaatacttttataagatataagtatgtttcctttcattgaatcccactggcacagatgcactgtatatgaggaggagtgtctccccatatagtatagcaagagtgaaaatttgggtggtccagggtcaactgtggtccagatggagaattagcatttttcacactaaagtcataaaaaaaattagctcatcagaaagagaaaaataatttttgtacggtgaaatatttcataaaaaaaattagctcatcagaaagagaaaaataatttttttacggtgaaatattacaaagtctatgaaggagaagagtattgtaaaagtgggtagtggtgactaagctaaattcagcagagaaattaatttctgcagtcagaattaaattaaagagtaagatgaaaaagttacagtatgaacttgagtgaaaaaggatgacttgattaagcagtcttttggtcagcttggcttgctctaaggctgaaaaaaccttggaagtggttggtatttaaatatttatggagtgaatcatttgtacactccaaaaaaattggagtgcaaggttgaacactccaaaaaacactagggccccatttgtttgcacaatgtagcaatgtactgtagcagcataatgtgtgaaatccccacaaaatttgatagaatttgaatggatttcacacatggcatgcttgcacctgacactgacaaacttggcccagattttgtagtacaaaacacttcattccaaatgagttggagtgaaccagcttgtccaacctctttttggagtgcatttagcctgacccaaaaaaaggtgagaaaaaaaaattgagaaaaaaaaatgggagaaaaattgagcaacaaaattgagaaaaaattgagaaaaaaaaaatgggaaaaaagttgggaaaaaaatcaacataaaaataaggaaaaaacattgaaaaaaaatacaaaaaaaaaaattgagagaaagttgaaaaaaaaaaatgaaaaaaggaatatatggaaatacgggataattatgtactcatattgctcacatattgtacttttcccaaatacataatcttacaagtacagtgtattcaattatgggggaagtatgcttatgtaaaaatacattgtcttgtactcaaggatgaatacgatacaattccatataattgtgaacttggaaagtatgatatgtggccactaggagtacatgtcttgtattggttgcaccgttgcctgtaggactgaagcaacggtgggccagctacgctaactgtagcgttagcgtagcgtagtgttgcgaaaaatcgctacaatgtagcgtagcgttagcgcttttttcattttcagcgctaacgctacgcgcacggggcaaaacaatgcgctaacgtttagcgtagcgttagcgcaattctccccatctgcgctaacgctacgcgcacagggcgcaaaaaaccgcccgctacgctgcgctacagcagtttttagcggttttttggggttttttgccgctaaaaacgctgtagcgtagcgtaacgcagcgtagcggtgccagcggggcgctaacactacaccaaaaaatggctagtgttagcgcagcggccgtagcggcgcgctaacactacacgaaaaaaaaaattggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgactgaagggtgctaggatcaagtgagcaattgattcccttttgttgtagttggttaattgaaggtatgagcaaaatgattccacacatcagtcaaaaaaagaagagaaacaacaagtaacaagttggctgccagaagtctttcttgcttttgctccatactctttagttttacacacattcagaattcttcttctattatttttttgtttcttcctgactcatctatctcaagcttgttgtttatcagattacataaatctttctctgattgaggttagctttgtgctttgaaagctgccagattccctaattatcctgtggagtgagcagtagtccagtaggccagatcattggatacatatttttttttggttaggcttctggatgatcaggtggctttctgattcccatggcagagggccttctgtgcagtgggttcgcagctggttgatcgatgaaaagtgtctgatgtttgatacataatcgacgttgatcagtgtcataattaatggttttctcttgggtgaaaaataaagaaagggtgttgcagtgcgttccctctccaagtgtgtgttttttttctcgtccccctcctattttctctgaaactcaagcactttcctccctcctcttattaccaccacggccccgatgctgttgagcctccctgatcacctcaacctgccatccaacgactaaatcatcaaccgatcgatctcaacaaccgaatcagctcaccctcagaaccacgactcagtccaaccgatctcactttagccaaactcaccagtctcacattcatcctcaactcctgacacaccgtaaactgaaccagtatccgatccacctgttgcccctcttcgaatggccgagcccccacaggactcggattggcaaaatttgtcggtcccagaccagcttaatcacaaggttcaccctacttatccatcattcttgtttcctaatcaatcaaattcttaatcgaggctgctgacctctaaccaaaatttccgaaaattctttcttgtgttctagctatggaaagcacgtctagccggatatgaaactctcatcaaacaattccaactggcagaggacgaggatgacgaagtcttcaatgattggaatcggttcgtttacatgtctttcaaccctattgacaaggagtgaactggacttgttgattgccttttgtctatctcattcattccaatcagggatcaccaatggccccataaagctgtcacagactctaatgccgtcgctcaggagaaaggtgttctactggtttctatttacatacgcctggctggtcgagcgggctccagatgtcggtcagattgtataacccctctggtcgagaaaagtctagctaccaatgctcgcaaaggaactcgagaggccgcaatcgaatgtcttctgggatgggctatgtctgaagccgatggtgacaaagccgaaggaatcgtcgtaggttatctaatcaaccccccttccaaggccccttcattcacaatgacttggtacattcacctgactttcatcatgtgcttctttttccgtagagcgcggtcctagagggtttaaactcaaagcaaccgaaagtggtcgctggagccgtttcagccctaaatgcattaatttcgtgagtcaagtgttcgcatacaatgtgtaaccataatttcacgcgtagctaacccaccaagatgatcgttctatcagtgcatttggagtcagagtcataaacatcaaattgattctcaaagcattgccacaaatgtttgcccatgccgacaaaggagttcgggaagaagttcgtcattcatcgctgccccttccccgtgcttccgggaacactgatgattgatatttgcgaataaaataaacagggtagattactggtccaaaccatctatcagtttcttggtgccgcactcgaaccatcactgagtggactcaaacccgtccaagtcaaagaactacaagactcgtttgctacgttagacgccgaaggcaaaggaaaaggcaccggcgtcccaacgcgtgagaccgctggccaaatgcgagatcgactcaaacgagaagcacaagcagccctcaaagaaagcacatctgacaataaccccgagggtgatgacccagctgaagatcgtgaagtagtggaagaggcacccgatgacatcgatccctatgagctagccgacccagtcgccatcctagatcaactaccatccggattctacgagcacttggggtctagcaaatggaaagaacgcaaagaagaagcccttgatccactcctagctatcctaaaaccagctatcaagatcaaaaatgaccactatgatgagctgatcaaatccctagccggcaggatggctgatgctaatattctatgtgtcataggtgctgcaaattgtatggagtgtctagcgaaaggacttcgggcagattttgcgaagtaccggagcttaatggtcgtacccattcttgaaaaattcaaggagaaaaaagttaacgtggttgaagcgttgagcaactgcttagatgctatggcagccacggttagtccctatcgacctcggagtaacgctttttctttatcctcactatactcgctaaagctatccttgtttactgttccaggtgacacttagtgatctcaacgaagacattgttaccttttccaagcacaaaaatcctcaagtcaaagaacaaaccatgaaattcctagtcagatgcctacgcaacacaatacatgctatccccaaggctgagctgaagtcgctgtctgatgtgatgcttagtggattggaagatgccgttgtaccagtgagggagatcgctgctgaaggactggggactctcatgaagctagttggtaaggcgacattcactcctatcattcaaggacaagacgatctgcggaaggtcaaagtagaggagtattacgaaaaggccgaagtgaaataccaacccccgaaagctaaacccaaagttcaggccgcaaaacctgcttccaaggcccccgcaaagaaacctgccgccaaaccaccccctcgcgtcaaatcgccagcaccttcccctgtcgacaacggactcggttcctccatttcttcaaagccaccagcccgccctgcgaagaaacccacaccctcagcagcccctcccacaaagaagagtattgggacagcccctgctcctgctggggggagcgggaacgctaaggccaccgaagaagttcgctataaaatgtcccaagacgaagcagaagcaagagcacccgactgtttacccgccagtttcatcgaaggggtggggaacagtctatggaaaactcgcctggccgccttagaagaactattgagttggattccagagcaggccgacgaaattgaagccgaggtggttgtacggtatctgaataaaaaacccggaccaaaggagagtaatttccaagtaagccacctcagtcatactgattggcttgttaagtctacataactcacacatttgtactcccaggtctggcagcgtgtcttctccgtcatcaatctacttgcggaacaatgcccgtcattcacaaaggcatgtatggctttgacaataccatcctgttttgaaaaatacggggatggtaagatcaaagaagccgcagggaacgcgttaataacctttgctgagaaatcttccttgggattcgtgttatcgcaaggttaggcaaatatatgtttacattcgaaacattcgagaaggttgatggttctaacgtttagtcatccgtccccagcgttcgactcgatttcaaagcagaaagccgtcaagatccaagcagaaagctttttgtttatagattccgccctcattgaatttggcataaacggcgtaccggtcagaaacctgattgaatgtctcaagactgggttgaaaagtgtcaacgcagccgttcggacaaacgctaccaaagctctagtgaccacaaaactttgcataggcgctggttcgtgtgtatatcttaatttcaccgatcagccgttgaccaatccaaatattctgttttgactaatctttcagatatcagcaatttcctacaagatttgaaccctcagctactcagttcgattgaaagtgatttttctaaaattgagggagagcgaccacctactccgacgcgacaaagtgtggacgttgcccaggcaagtcaaggtgaagccagtggggctaagggtaaagggaaatcaggggcctctggcgatcccctcgatgaattatttccccgagtagacctcgatcggttagtttccagcagtactatcaaagcctgcgatgacccggcttggaaaactcgcaaagaggcgttgacaactattcaagatattctggagcaaaacaaacgcttgaagcctaacctcggtttgtgattcatttctatcttgccagatgcttagtcggttgatatttttgtttgttcttcaattacaggacctgatctaacggcttcactgaagctgcgcttggcagatgctaataaagcagtccagactctagctctggatgtagtttcccgacttgccacagggatgggcaagccatttgaaagacatgtcaaaccactagccccagcgatcttaaatatcttggccgataaaaacgccacagctcggaacaacgccttgaacacgttgaccgtggttgcggattcatgcggcttggactgtttggcgcccagcgtcggaacttctttagagatagcgaaacccgagctcaggtcgtcggctctaaattggtttgttgaacgcctggcggatcccgacgcagtcaaaggtttggatctgtctacctttgcttcgccgatcatatcttgtctggaagatcggaacgcggaagttcgcaaaggtgccaccgccctgttaccgacaatcgttatatcggttggtattgattcggtcctcgaggaaaccaacaatttgaaacccgcttctcggaataatgtggtcccaatgatcgaaagttgtaggccggcagcgcctgtcaaagcacccgtttctaaagcgccacctaataagacagcctccaaagcagcacctgcggccagcaagcaacaaccaaggccgccatctgccgctagtgtgccccgagccagtacgccgtcgcgtgacgacaggccacctctctcgaagtccagactgggagctcggaagcctgcgggctcgcttagtgccaagctggcccctgtcgcttctcagccatcatctcccgccgccccggctgccactgcggaagtcgcttttcgatcaggagatccaaagtctaaaacggttcgtgccagcaaagaaaccggtcccctgaagtgggtcattgatggtgcagtgcgcaaagaccaaatcgaacagctctacctacagatggctcctcaaatcagccccgagcttctcggacaactgtttagcaaagaccatcactgcgaaaaagatttccttgctgggcttaacgtcatcgaaacgtggacatctgacccatcaactgctgcagaacaagtcaacttggaagaatctgatatcagggacaggctattagcgaactcagaccttgttttcaagtatctgaccattcgattacatgacaccaataccacaatcacgatgaagtgcttggatatcatcgatcaatacatcacggctttacaacttgatgggtatcgtttgactgattatgaggcttcaattctgttaccaagcttgattgggcgagtgagtgaaattcatcaaacctttgaataatgttcaaattgccttttgacacactatcttgactcttcctatcagtgtggggatagcaaagaagttcttcgaattcgaattcggacaattttcaagaatttgtgtggtatttatccatttagcaaagttttccaaagcctcatcgatcatggtcttaaggcaaagaacgctcggatacgtgcagaatgtgccgaagagctcagcgctctctttcaaaggcatggtctcaatgtgtgtcagcccgccaaggctttaccgctaatcgccgccctaatctctgaccgggattcagctgtgcgcaacggggcacttgccgcgttagctagtgcctatgcctctgctggtgacgtgattttgaaatatgtgaaaaacttgtccgggaaagagcacgacatgttgacagagcgtctcaagaggacagaagctcctgcatcccccaagccagatcgtcttcctgtcgaaccttcagcttcgcctactccaagagggccggccgccgcacgtcgaattaaaccaagtgtactacgtcgcccatcggccgcttttaacccgcctagcgagccagaactcaatggccatcccaaagaagcactccgaaaaccaagcagtttgatgaaatcaacttcatctgcaataccaccaccaaccaaaattcaccctcctgctggccctgctcgccaattatcatcacttgatctttctcggaatagctcagtttcgagtaacaatatctctagctccaaaattgatccacgtctctctctccgcccttctacaagccaggctcaaagaatggcgccagcagcttcgacagactcagtagtttcaaatgcagtaaaccatcccggtgtcatcggagagatcttgtcaagcgatgacattagaagtacagatgcactcaaatcggttcaggctgacattgctgagcaaccagatacacttatttctactgcagatgcaatcgtcgatgtcatttcgactcagatgaagatttcattcgaaaatctcgacgcttccactccccccatgaagctccgactttgcaaacatctgatgcaaactctatcaactctctttgatcgaagtcaactggcgacagctgtttctaaagagtctttggttggcattctagcccaactcacacaaagactacaagaaacggctgataattcgtctagcgaacacatcaccagcttatcgaaagtgttaaatatggtcttgattagaatattccacaatgcagatcgcagtgcatgttttgggtgagctttgacgttttattaattgatatcgggttggatatacttacgcataaatttttcctgtgactttaatcagagcacttttcacagttctgagaatgactacaatcgacatgcgcgagatcgaagatgaatctgaattgggacatcgcgcaaagtatgcggaattggtcatgaaagtacgccttcgggtttttattttttttattttatgatttctgtagctaacctaacatggggatctctatcattctttccagtgcttgtggaaagtttctaagacagcgaaagaatctttggaggatgggacattagatgtctcgatcttattgcgagatatagatgaatttctggtttccataccaccagccgaatggcgtcgacgggccaacgataatgtgccattggcagatatgccccttcggactgtcaaaacgatcttgcaacaggtggtcaccatttatggggatgctgtatacgatgcggtatcggttttgaaaaacccgcaagacacgtttgtgtatcaatacctgtttcgactactcaataactcatggacggccggtggaaatccatcatccagtcgagcaggtggcagcagtcgaacaatcatgtcatcagcttcggcaggtgcgcgtagcccaccgccagcgtttcctatccccagaccacctgacactacagggcctaggcgagattctaaatcatcggctgcttcatttggcagtactgccttatcgaaacctgttcctgcaaatgagtcttcaagtgaggtagagctcaataatcatctcactgagatttttgcaaagattggcagccccattgattccaaaaaggtaaaatcgtttaccttctggacgattatcattgcggaaatttacattcgttttgttttgttttacagggcatttctgacttataccacctccttaaaatgcaccccgaggcacacagcaaagttgacaagtggatcagtgctaccggaacttattttcaagcttatctccggagagctttaaacaatttgaaggcagacgatcctgattttcccaacggcggagggtcagaaggactcatgccatctgttcctgcaagccgttagtattgaacacatctccatgatgtgaaacgcaccggaacagcagaatgaactaaccagatgatatgcgtacctcacggtttaggcccggctaccgccaacctgcctgtgagcccatctcttagcgcgtttggagccgacggaggggctggaggcggccggatttcaaggagtcaatcgcaggatgtcgacctcacccgcttgcaatctttgtttggttttgaggccacgacgacttccccaactagggctgttaacatggaatgaggaagtcattgacggaaagctgatctgtaggattgatattgtggagatctactaaacttttaatgcttattgccttgattgatctgtttttctacttcaattgcagtctggcattgttgactagattgaacttctcattggctcctctttctttctctaggaattcaatcccaattaccgctaataattattatcatcatcacatccatcccatttagtctaaattatgttgaattatttaatccattctcattatcttctcatttgatccaatcatacatagttagtattacccttttgacctaatgcatctcagaattagccaatatatgatacagacttacaatttgcattcttgcatctcaccttgggttgtcaatagttgcaaaattatgcacaaagatatatgaaagccactgtctataagatatgttgtacttgcttggtgatgtttcatgatttggtatcctttgccaaggccagatactatcagctgtgtgtgagaacagagtaaaaggtgattcatgattgagggagccatcacatatttccaagtccagggattgtctggggatgcattctggccacttggaactgagcctcagagcttgatggggtagtcacacttcataggtgccaatccatgttctgtcaagacattttgtcttttcattgactacagaacactttctgcttccaaagtacataatttgtgcaagagttgcaagctgtcaaaccattctgatcaacaatatggttgtattctgtaacagtcccagattttttcagggcattcacagtggatatattcattcttacctgcatgagaatacccctttgaaaccatgtaactgtgatggattgacccttttttccagaatctgacaagtgattccattgatacaaactgggctgctggtaatgattgtccaaaacctatcagaaacatccacttgaagtctagagagagaaggaaggaacttagaaaataactttccatctgacataaaatcatagccattcagatcattaatcaactgcagtgttaaatttccagtgtccaaaccatcagcaacactgctttcacacttcaatctataattactagtagcaatgccacaatccacttttgtgttattatccaggctagtatgtatcaatgtcacaatctgaactagcatcaatctcaaaacattccattccagtatgaaagccattaccaaatttatcatcatcaagagaagggggggacattgtccagaatagggccagctggttggtgatatctgggggtgggtggcaaagagatagccagaggggtggaagcaggggatggagcttagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgccagcgggtgctgattcgggtgcggatgcacccttccccctgaaatactggcgggtatccgggtatcccttgggatacccagtgccaagaggccacaccgccgggaggaatgcctcccggcaagctggtttttaaaccagcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctccactagatccggagtatctcgactctatactctagcgatcacgctgggaacaaaacctaatcaacacccgcacccgccgctcaagggctcagaggccagctcgtcgagaggaaccactcccagcaagctggcctgtagcagctcgccgggaggggttcctcccaacggtgtggcctctgcccctttaggccgagggggctggttttttttttttttttttaaaaaaaagcactcctggaagagcctcgccacccattcagagggcgggtatccacgcggatagtatccgctggcggatgcggatgcggatgtgtgtttccgctgaaatcgtgagcggatatccggattcaatgcgcccatctctagatggagctgcagatggcttgggggagttgaacataggtataaatcaaaacacaacaccagtaggggatgaggtgttggtagaggttgagataaacatatttttttgttctggttggttggagagattatgaacaacttttaaccaactagctcaaaagagaagagaaggtttggacattctcaaagtttcacttatgaagggggctcaagagtcactaggtcaaatatgaggagaaccaatgacatttcaattactatgatctaggttatgtgttaaatagactaggtacaagcagtaaatgtgtggtatacacaaattgaccattggataaaaacattgaatactgttgataaaaactagcttatgatactagactgtcagactgaactatctttaactactacacctaggttattttgactacctgtgtgtgtgtgcaaagagtaaactctcatactttcaaagggagtcaatcaaatgattcatggagaaaaacaaggaaggaataaaaatgagtttttgggaacaagtagaaacaagacagaatttcaacagattgtttttctgtgtggttcatgacagaattttgatcatctgctctggtgaaaatggaggtagaatcatgtatacatccatattctttatggagatgggtgtgtgagggtcaagctgccaaagaataggattcactcataatattgtcagcatgggaaattgaacactgccttccatgccctatggttggcatccccctccaacagcaaggatgttgaggctctagaataatgatacaggcctcccacaacctgcaagtagttttcaaaatccaaattttgtcacttcattttgctgacaacagtcactgcacaaagtgacaaaatccagattatggcagctacttgcaggctgtgtgcctgtgcacacacatgtgcataccctgtgacaaggtgtcaacccctacacacaaatgtgattcacacctccagatgggacattcatgttccagtgcggaacctgaagcaacagtgggccaatgtgttatgatacaatatttcagccccattgtatgacattttcctgtcaatttttcttttttttttgttaattttatctgaaaaatattgatttttttttttattctttacgatttgtaacagcccaatacaggctgtactgactgaataagaatattttggctgttttcaatcactcaataacaatgaaattgtaatataatagttttttcattactttggaatgccttaccaatacagtcatttgtattcgcccacagaaaaagttgtgcaactgttagcagtttgttacaaccggagcgctccacaaatactcagcattatcctaagtcctcatactcaacccactcagacgtctagacactcagtctctaaaactttctccaccaatcaaaacaattgacggtataatcagtccttttccattatacactctcaatgttatcctcagtttctttctatcattatttttcttttcttcatgctctgaatacaaaggtttctgctcatctcacctactcactgactgctttgctaaaaatatgtctcaatctacaatgacaacatttgtatataaataatgtatgtttgtctctgttgtttctctcatgcttctcggaaatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaccaaacatttcacagtcactgactctgcgagtcacactacatacaaagcatctgcatacttttcctttcacttacgctctacaagctgactgccctcgctagacagctgcaatcttcacttacagtctacgaataatatatctcgtcactttcatcaccctatacttcctcctacgagatctattcaactccctcacagttagaatctacaatcttgaacggcaactcagaaactgccaagaactagtaaacacttgaattgacttactttaaagagatatccaactagttttcaccatggctaacaacatgttaaatccactaaacccatccataaatctcatacccaaactcgaagacaccaacttttttgaatggaaaaagacaatcactggccaccttaccgcgatgggaaaactcaagttcatcgaccaagaagttgctagaccagaagacaaaaacgaagtggacatctttgtgcaagaacgagctcaagtccttcaagcaatctgtttgactgtcaacaaggaaaaccaatccgctatcattcattttgatgatccatactgggctttcaaggcactcaaagaaaagtacggaagtaacaatgtgttcatgattgcaagcacaattgccgacattgtgcacctacgttttgaggacacggcttcactcgacgactatgttgcccaaagcccttcacaacaaactcaacgacatgactcaaggtaacaaagcatttcacttgccggataacgtgttggccatattcatggtcatcaatttaccgctggatgaattccgacacatcatccaataattattctcctcaaaataaatcactgtcaaacaagtcatcacccaattaaaatctgaagctgctatggtgaaaagctcaaacgctaaagaaattgtgatgtatggtttcaagaaaaacaaaccacctacccgtcaacaaatcaatcactccaaccaatgcacaattcacaagttcagctcccacacaaatgcagaatgaaacacgcaaaaaccgggtggaagcagctcgactaccatccgctaatgtcgccaccaccaaacaaagaaaccctttggacaatgtggagctactcaaccaggtagatagagcttggaggggatatagacaactacactattactaatgtaagttgaggctgccctcctgtacaatgctaatgtgaagagtgtaacactaagaaaaagaagaagagaggtgtggctgatttctactttatcttagactactattactgatgagcttgtgtatgtagtacctactgaggtgagaggaggaggagtaatgaggtgtgatgggataatactggcaagggtgtaacactggcaaagaggaatggcactggcaaatgggataatctggcaaatggggatttataactggcaaggggggatgtataactggcaaggggggatgtataactggcaaatataactggcaatgatatttggtaaagatataagggtgatactagtatttctgatttctaagactatggttagaagataattcaggcaaggtacatagcataaggaagaaaatacatgagagggaagaaagagtatatatgtgtacagtgggtagacagtgaaaagtggctgcttattttggattccagagctctgaaacacaaacttgaagtaataagacttggtcaggtggtgaataacagctcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaacttgatttttttcaaaagctttaatattcattttgagggagtgggactgctgagagaaagaaagaattgaacgtgggaagaatgattataaatgaaaaaaattggaaccaaaaaaggtttagccaggttggtggcccagattggagccaaaacagtaaattctagtgctttgctgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccctctgaaacccagtttttccaaaattttcattcataatcattcttctcatttcccaatctttctgtctctcagcactcccactcccccaaaacaaatatcaaatattttgaaaaaaaaaaacaattttgttttttatttttcacaaattttgaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtgctctggagctctggaatccaaaataggcagccacttttcactgtctaggcactgtacaacatgtacatacaacagcaaagcactatggcaggggaaatcctggctatgggtaatgtaaatcttaaacagtaatgagtgatgagaaataatgtagctaagagacagatgttctatgtatacaagtgttaatcaggtatggaaagtcaaaggagtgtgaaaggaaatatgtacatgatgtaatgtagttaaggttatcctgattgatgtatgtagttatggttatgctgaatatgtagtgtagtatgtagtaatggtgatgtaccatgatgaatgagtgattctacatagaaactgtaactatataatgtgtaatagggggtatcaaatatgggaaatccaccattagaaaccagtcacttttctcaaaacttttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatgtatatgtactgtatgtataaaataatgtactgttctgtaactctgaatatactgaagagatgataactagagaactataagagatactgaaaagctgtaagaggtgactaggggtgaaatgatgtgtagaatatgaatatgaaataatactgggaagaatatatgtaaatgatgaagaaaaatgaggatacatggaaaggtatggacataccacaacgagacacaagaagcagcaatgtccattattgaaaacgcatttgtagttgtccacaaccccgatatcgactactatttgttttccggggaattcattgccgactctggtgccagcatccatttggtaaacgactataacatgcttatcaatccagtcaaatgcaaacctaagttaatcaacacggccaaatctaacaccagcatcaaagtaaccataaaaggaagtgtttgtgtcatggctctcagcaatcacaatcaacgtgtctacattgacctcccaaatgttttctattgtccggacctagctggtaatctactatccatcaagcaaatcattaactcaggcgcccacgtccgattcaccgacaacaacatgatcattgaattcaagaatgaagatgtccatatcaaattagtcactcggggcaatgatctttaatggaccgttagtactgttaaagctcctgccacatgttttgctggtttatgcactaacatatggcattcacgtcttggtcacccattgactgtaccctatggatggaggtaaactcccccaccaaaccaatatttgtgaacactgcataaaaggaaaaatacaatgttcatcttttaactcttttctgcctatctcatcacgtccactgtaccgtgtctactcggatatactgggacccatgcctgtaccaaccaattctggagtccgttatattctcactttcattgacatcgactgtcatacacgctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccctttcacacacaaaacttgtgacatgcctaatgaccacattcaattctgatgtgagcgagggattacttaatcagacggaccctggacaacaacctgtcacacaaccaagcaaacaacaggttgaggaacatagggactcccccagtgaaaacagaattaatcacaacagctcgaatccaacaacatcatcgaaccaaccaaacactttgatagcttccacttgacccgcaagaacctgcagaagaccacaattctacggaaacccagtcgcacacatgttgcaaactaatccagacaaaccaacctatcgtcaagctatggccttggctgactgagaacattggattgcggcaatgcaagacgaattcaactcgcttgttcagaacaaccttggacaactagtggaactaccaccccttgctcatcaaatgggaggaatgtggtgtcttaagatcaaacgtgatcaatttggcaaaatcatcaagtacaaggccagatgggttgcttttggaaatcaccaaatacccggtatagattttgatcaaacctacgcatctgtcggcatctccgacacccttcgactcttattcacactcgccgccaatgacgaccttgaaatggaacaatttgacattgtgacggcattcctgaatgggagaatggaacattcagtttacatacaacaggctcatcgacaattcaacgctgacctaaaagaaaagttaggtaaactaaagtttgtcaacaactttgatgacgactccttatatgtccgacgggatggaccaaacttcattttcatacacatgcacgtggatgacggactggtattcttgaactcaaaataaatggtcgctagtttcaaagacaaattcaagaaatgttactctttgaaatggaatgaaaacccatcgctccaccttggaatcaaaatcactcacaatcgaccgacaacacaatcacgatctcacaagaacattacctcaaagaagtcctacacaggttcaatatgcaagactctaatcctaacaacactcccttgcctaacaacgtttcactcgaggaagcccccgtaaccgatcacattgttccataccaacaggccattggatgcctaactcacactgtgatatgtactcaccccgaaatcctatatgcagtgaactatctcgccagattcttggcatgctattaccgtacccattggatagctgcgaaacacctattgcgttacataaaagggaccctggaccaaggaatagtttttttgaaaaacaagtgattctccaacatccaagataaccgcatacaccgatgccgactaaaactcatgcacgctcactcgccgatccaccaccggacatgtgataatgtggcaaggatgccttgtttcctggaagagcaagcaccaacgcacagtagcgctatcaaccaaggaggccaaatacatggcaatatccgatgctgctaaacatttgctctggacaagacacatgatcgcctacatcatgcaagaccctgttgaaccggccaacgtaattacgcaaatggacctattcaacaacaataatggtgctgtcttcctctcacaagaatccaccatcaaccaacggtcaaagcacatcaatatccgataccatttcattcgcgaaatagtcaagactaagaaaatacaaactaaacaaattgacaccaaggaaatgccggccgacatgctcaccaaaaacgctggggccattgttattgattgttgccgcaaaatcatcaacaacatctcaatccatgaagtatcagaataatcctgaacaaggggggctgttacaaccagagcgctccacaaatactcagcattatactaagtcctcatactcaacccactcagacgtctaaacactgagtctctaaaactttctccaccaatcaaaacaatcaacggtatactcagtccttttccattatacactctcaatgttatcctcagtttctttctatcattatgtttcttttcttcatgctctgaataaaaaggtttctgctcatctcacctactcactgactgctttgctaacaatatgtcttgatctacaaccgacaacaatttgtatataaataatgtattgtttgtctctgttttgtttcctcttcatgcttctcggaaatcaagaattctataaccaaacatttcacagtcactgactctgcgagacacactaaatacaaagtatccgcatacttttcctttcacttacgctccacgagctgactgccctcgctagagttgtcatgtgatattacaaaggtgcctctgtaaaatcaaatatcaactgctaatagttgcacttttttttgcagtggcactggtgtctgagactgaaggctgtgtgctcatggcattcaggtcctgtgtacaagtagctgctgtgactacagcacactcctaactaaatcaacagtgcaatgcaatctggacatgttcacctgcttgctggctgtgtgattttgggaggccatttctacctgtgatgaatgtagagtactaatatctgagatggatgaagaaacacccacaggttcaaaatatatctcaggaatgtgtgtaagctatatattgttttgtaaataaatatttgagttgataagctataagcacaaaatattctatcaactaacatgacatgtgaaaatctaggctctgtttggcattcctaaatatcaaaagtgaacatattcaaatctagataatcagaataaggttgataaatcatcaacctattattacacagctaggtcattgatccttggatttattgcagtagatgttgaggacgattcatgttatagtgtgaccagccaaacatgaattccagttatggtcataaagttggtctctcaaactaatctgcaggattttccaatgatatctcatgatattttggactgccaaacagagcaataataacatgatattaaaaaacctatgcatgtcattgccagagaaagacaacctggagatcctacaagttgaccatggcatgtagagatcccaggtgccagctctaccctgcccttgaatgctacactggtccctcaacatattcctctagtcacagtaaatcaatagatccctttactcatagtgaatcgggttgaatgtacaagcaagacaatcaaaaacatgtgcctgcagcctcattgtgggcttgcacataatactactattcacaactgtatgcaatgtcaaatcacaattggatttatgcatgctaaccttgcttataaattgtgctgagtgttaaattctgtcctaaaattcacagcaacaaaatcaaagcaaacaactacagcaagctctaggtttgcttcatccaagaaatgggcatctgggaggcccagttgtggcccaggtatcctcaaaattttactcaagtatcaccgatgggtgctaggatgggtcaagacacctaggttccccacaagttccagcattactcaaaaactgtttgtaatccaatttttttggagtttcttttttgtccttacaagtatgtatatgatgaatacagattctgcagataaatacatgtaccatatgaaaagtgtaacaaatcacatagaccaatacaaatatagaagtaaaaagagatatgtatatgtaagtgtgtagattgaagattgaagatttccatgaatatgaaatgacgactttccagaagcaagataaaactacccaacaagaaagatcaaaaaaaataaaacaaaatgaatacaatcaatcagaattcagccttaggaggggagggttgtttaaaatttaacttttgacgaaacgagccgatcgagtccgccaatttagagagtggttgagagatggagaggtagaagagtcgatcaaagaagcccaagaagtctttgattatttcagtcgaagcgtgtgagtgctggtgttgttgggtgggctgtgagcgcggtggcgggggttcggcagggtgtttatttgggtctgctggtccggcggccccggtggatgatggtggatcggtggtgaagatgggatcttgacgggcacaggtttgtggagtaagaaaagacctcagcaaggccttcttgagcctgaggtccatgaattgcggccgagcaggcttattcgaccggtcggagacttcttcatcctcttccaccggataaacgagacccgagttgctgaatatcaactccgggtccatctgctctagcagcgtcttccgtagctcgattggaacctcttcagcggtccgctggttttccatccgcttaagccgtgtaccaatttgttccacttgtatgctcatcgacgacaccaaatagatcagccaacataagagtaccgtcttccaattaagaccccacctaagcacacactgttcgacccatgacgtactccgaactgggccctgggcgtcattgcaattttcactctcttcgacccttgtctcgacttgatccttgacttctcgaggctttgtgacaagtacattggagacttgctttggtcgaatctcaagagataacttgcttttgattgaagcgggggtaacaagagaagtgctagctggtaaagcatagcgaatcaattgggtcatttctggtgagctttcgggaacgatcatgttggagtgcttgacttggatctggaacccttcagaagatcgaagttgagctttgtaagcagctaccgaagtatcgacggaaggcaatagacagatgaatgagctgttgcctttcatggtcacttcagactcttcgggtgaaattatcttcttatgtgagacaatcatccggagagtaggcaatgggctgccggtttcgcctttgcttgaaatctcgacactgttcacatcaacgttgatatttacgaagcgtgtggattcttcaagtcggccatctttttctttccccgaagtttccgaaacttgaaagccttggtctcggataagctccacaggcaccaatccagacacctattatctcgagggtaccacgactatcgaactcggttggaaacgacacattgatgtctgtgtagacgatctctgaggaacgacagaatgtgatacagatttcagcgtactgagaaatgaccgatttacagaccgaatgagcgatcaactaccaagtcaacctgaactgagcgaatcgaggggcttgactctggggtgttcttcttcgggggagggggtttccttgtccaatatagggggttgttttgttggatttatatctgagagagccatagagccgaggacgttttttgaccagggtcgtgggatgagattgtggatcgacggctatgatacttaatccgactagctgaaatggatgattagatgattgatcgaaaggcttggctcggtcagtcgagtcaggggggatgatgctggctggtcagtggcactttcagggattattggcacgggtgcagggaagctgggtaggggagtttagctgatcaagatggctatgataatgtcggtgggggcggaatgatctttaggtagagatagccgaagctgctgggattggtcgtcggaagtgtgctcgatcaagtaagcccatggaggtaaggtgaatcgaagatctggacgagatgggaaatcggtggaaatttgacattcacaaatatgttcatcaacagatggtaaaattaagaagggtattgggaatcgttttgagcgagatcccagcgacaggtgaggggcaagagctggctgcaatctcaagctggccgcgtaggttaaagacgagtcgcgagttgactgaattgtgagtggttactgcgcgtcggatgagccattcagtgtcaatccaaacaataaattgatggtgggtagtggatcgagagttttgtaagagcgtttggtttgattttctgagactacaagggagctcatctgcggatgagtgatcgaaattgaggtctatatcagagtcgtctccagttgtctcggcctggatctcagattttgaatctaaaaatggagcggcagtattgagaagatcaagctcatgttgattctttgaaagtgaacttgggccgagcattgggctattggttggaggtgaacttgaaggtgtgatgtagctttttgaatgacccgccaatggtaactgagtttcgattacgccgtcgccgttcaatggtgaccactgggctgagacgatgctcttagcgattggttcaggtatagccaaaacgaaggctgttttctgattgatggtacgtgtactgatatgttgaagatcgacatgaaaactgatatccatcgaagtggggtcaggcttgctagcatgagtacttggtgtgtgatgaacagagactaaaagctgactagaggcatgcttggcagtaagcggagtatgaattgaggttgcaggaggatgagcacccagaaggatacataattccttggtactttggaagacgccttcaaaccgaggagagagttcatcttgaggccattttcgatgaggttcatgattctgtttaccctcttcatctgatagactgattccttcaggttctgattcgtctgatagagggcgtaggtcgtcatcattaaagatcgatgataatttggccgtactaagaacaccctttgatgaactcgaaaaccgcatgcgttcgcgcctgagaggtgggaaggtattgagatgggcagtaggtggtggtgtatcttgttcaggatttccaaagagtgcattggatgattcggtgggtaagatcaacctgaatgaatttttgaggcagggaggtgttggcaggatgacctggaggtggaaggaaggttgtttctcagtaaaggtttagagataaaacagcctgggagatactaactgagaaaggccactctggaccgacggttgcccatggggatagacagtctaatacgatcgcgtattcggccagcggtgttgaagtgaaagagtgatcgagactgatcgggtgaggatgggtgggtgggatgaggagagaaatggtgaagtttctgacgacgacgctgatggatggcggttgagttgaaggatcgttagtattgggtctaaaagattgggatagatcgaggagtgatgcggcgattttagcctgagatggattgtttgaggcttgaatggtaggttttgagttggatgatcgacgattgattgggaagatggtatggttgataagtctgagtcgttcgtctgacatcaggggtaggataagatcaggtgagccgggtagtgggatcaaggagtatgggatggcgagctagattggaatagatcagatagagatcagtgtttcttgctgagagtatttaataaatcaagatcaatagatgagatgatgagaatagctgactctgatccacatgatgacttgtaggccatctgaagctgagcccgacttgggttggtctgagggtggtgttagatgaggacgggccctgatgatgagttgtttgacgaactgggttggttggttgatggttgaggattgagagggtgatgagtagctggatttgagcttgttgattgagtttgatgatgatgagtgcttggttcctcctattgatgatgaggtggcggtggttgttgatgatcggttgtgtcgtagtctgccgagctctgagttggatcgtggtattttgtgatgttttgttcttgagggtatcggttccatcctggtaatgcttgtttctttctttccttgctgatcttgtttgagattggttggttggttggttggttggttggttggttgagagaacttgcttggttcttgaaagttgaaattacaaaacccgtttctcttgttgaccgcttacgtaatctgacttgcttagtcatccatgaatatgtgcatacagtcaaccggggtttcacatatctgtcactcaacacaacccttctgtaatgaccagctttaatgtgcgcgtgtcggttttgggcaactagatatgatttcctgctcaactcaactagctcacacttgatccaacttgttgtgcagcttggcaatcaagactctcataggtgtaatggggcaccccagtagtcttaactttgctgatcaagctcaaccatagaataatcaaattgtgctccttatctctttctctatgaaaaccagaacaaacagaaggatcgggaacgggaaagcttattgccatcatgatcattgaccttcttctaataattaaaattggaattttcttggaaaagctcaagtcagatatttcacggaatatagagcgaaggaggggtcacatattgggtaaagatatacgtgatctttaaactgtatttcgttcgagcttgtgacctttcacgaccttccaagcttcttcagccgaaagcgtttcatattcgatcaacgctagagccaatcgatccagttcatcacgcttggattgtaagaggttgagagctcttgtagcggcagcttcaaccatctcctggatctccccatcaatcgaagccaaggtgttgggggctaactgatcatctgtccggtaagctcggggtcctaacctagtcgagaatcccatctctctaatcatcgcggttgcgaccagggtcacattatcgatatccgacgaagctcctgacgtaacacttttgggttttcgataggaatccaatcaaccatacatcagatccaatatgatgaaagcgcttgatagcaaactgaatattttcaaaaccaaactaacttctcttttcccatcaagatttcttctgctgcacgacctcccattccgacatcaagtcttgaagagaaaaaaaaaagaagaaaaaagagaagctcaataaccacgataatcaaaggcttatctttaacgtagagctagactaaccttgccaaacattccttatagctttccgttaccttatcgatttccggtaagaaatgtgtctacaatcatttggtttaagcatactggctttcagaaagggttaataaaacaatatttatgtgtgcttacgatcccaagtgcatgtcctctgcgaagacatgtaaccttatgcagtggtgtggcaccaggagtatacatgctgaccaacgcatgcccagcttcgtggtaggccgtcaatttcttttgctgataaaaaaaaacaataatcaattctgttgtgttccacatgagtcctcgaaagcaaggcgctcttacgtcagctgtagtaatatagctcttgttttcagctcccatcataattcggtcacgagcccaatcaaagtcaagcgctctaacagactgtgcaccttctcgcgaagctttgactgcggcttggttgaccaaattttgcagatctgcaccagaaaaaccgggtgtggatctagcgacaacggtaaggtccagagctagcagagaaacctttatataagctttaagtgatttttctgatcgacgtcatcatggcacgagacaaacctggatcaacggtcacgttcttagagtgatgcttcaaaatttgaatcctccctctagcatcaggtaacggtactgcaacgtgtcgatcaaacctttgatcaaggagtaggaatgagaacagaaggaattatcatcatcagtcgcatgctttcggtatttctccccccccccccccccaatgggaaatgtgtcattattgctcaccttccaggacgagtgagtgccttgtcgagggaagctgggaaattggtggcagccatcaaaatgacaccctcctgaagtaccgatgatgtcctttagagcccataaacaacccgaagtagaatatgacttagtgtgcttacgctttgctgaaagccatcgagctctaccaaaagttgatttagggtctgtttcatgtaatgctgatccttgggtgaacgtttaccaccgatcgcgtccaactcatcaataaatatgattgcaggagctgcctttctggccgcagcaaacagctctcgaatccgacgagctccaacgccaacatacatttcgtcaaattcagacccagaggcaataaagaattgctaataattgcagtttggtcagtaagaacgataggtttgagatcggttaactcgaggagatgggccttattgaatatgtgtcttaccactccggcttcacctgcaacagctcgagctagtaacgttttaccagttccagggggaccggtcaacaagacacctgttatgaacaagaaaccaggatactttatcaggcgaaatactggcgggaagggttgaaagagaaagcaagaaagaagggtgatcaacctcttggtaaacgtccgcccaacctagcaaacctgagaggatccttcaagaaatcaactacttctttcagttcttccttagcttcatcacaaccatgcacatcaccaaactaataaaaccgtatgttaattattatgagtcactcgatgatagttagcaagatctaaacgagaaaaataaaaggcccaaaaactgactgtgactggcttttggccttgcggcttaaattcggtgggaccgccagtaggggaggtcgctttcagtaaaccagatgagtccatcaccaaactgagtagtgtcaacatctaaattcaagttgattgatcattaagttgattaaaaaggaatccggaagaatcatggtagatagagcagaataattcggctcgagatgatttgctcacgatgaatgaatagaccaatgtgactgcaaggaagcgtagggctcgtaagagagggttccccctaagttcctcgacgaccaccttgatgctcccgacattctccgaattggaacgagtatcggatttgagattggggaacagttgtgaatcgagtgatgatgatttgggacgaggttgagtggcagcaatggcatctcgattggcagcatggagttcggagtccttgatgttttgaatggtagccttggaaccaccacggttgaagagagccgagacgagactagcagggtttaggttgtaggaagccaggaaggatgtgatcgaatgtggtttgtcgtctttggcggttgtcttgcttgttgttgtgtctgtattgctgtggttattatgatcggactgaatgggtggggaggtggtagcctgttggtcagacgaggggcgagtgccgggtttgagttgatcgaggatggattgacgtcgttgggacttgagctggatggtctgagtcagttggccgatcgactggcctgactgctggatgagtgcttggaggtaggcagtccatagccgatggtcactgaggagctcgacgaacgcctgctgctgtgcttggctgagttgctgatgactaaggtcgaggagtcgatcaagccgttggatgagctgtgccgagtgctgtgggccgactaagctggcttgcgcttgagggacgagatctgagtaaggcttagggtcgagtatgtcttcaagtgagccggcagaggcagaggagggtgacgcggtggtgcttgtggagtagaacgaaagtgggggccgaagactggaagggcgcttccaagttcctggaagagagagagaagggtattactttagactattttgggctgaaggaacaacagaagtaaggattgcaagttgaagattgaagaactacacactactactggatccgatcgatcgaccaagcgagccagtgagagtatgaattgtatgagggtgtggtggttgaagctgttttgcgtaagggatataggtcagtcgagtaagaagcttcttgcaaaagatgctatgaagcttaactagtttgatcgagagcaatcttgaccataaacattcgagtcgggtcatcgttcggtggccaagttcatctggtcttcactcgacagcggaagaactgaagagatgatgcaacctgcaaatattcgaggtcgatcgaacaaatcggctgaaggggtgagatccggctggaggagtcaacccgggagtgaaaaatatgtacttagatgaacaaatgcatacatgcatacaggcgagtcagtaatcagttacatagaaaaataaaaacagttttaactacataacagcagcctaaaagatgaacgaggccacactgagggatgaagtgaacttgctatcgagattaatctactccaacaagaaccaacaccgatcatcgatctggttcagacgagcgactgaagtcaagagatggtcgatcaaattattacccaaacttcaacaaccaccatctggcttcttagatcaggtcagttcctcataacctcgtctctcacattcgaccatccatctcaagaaatttgtttctccttggttcttagttcgagtccaggttactgagagcttatgagtaagttagggaaactttctccggcttgacaaagtgcttgttgatgacccacacttctatacagttcgatcgttcaaaatctagcaaggactgaattcatggccgtcggaatgacttttatagcctccttctctaggatacactcgatcattcaacatcttcaactacatcagaggaccaacgcgactcattcttgaaactttcaatacgatcattattttatgaacatgaggatcgaggggcagaagaagaagcaaaaaacaaacaaaaactagcatgacacgcttttacggagacgagagatacgtagaattttcaagaaaacaggctacattttatcaagatcattaagacgagtagagaggaggatcaaggcccatcattggaaacggattacagcatatttattttttatattgatcacagctttcgcctcaacctttggcgagtaacaagacgtaatttggcttagcgttatcagggatcgagtgagagaacgaagaagcggcgatgtttaaagagtcggtctgtaaaatagaaaccagaatgaagtgaaaaagatgcccaacagattattagcttattggtttccttatcgctgatgatgtgttgcagaatactcaactcgttgactcatgccgcatccaatcaaaatatttgcggcgtgtgtctgaagatcactcgcaggcctgtgtgttttgttagagatagatagaagatatcagtcttttattctcgcagatagcgtcgtctgtccacaaaacattatattaggaacgtacatgttagagcttgagagttgtcctgcggggccgatcatgaccaactatgcaaatagaacaatcgtgacccaaaggtaaataatctgttttatggtggtaaggccagaagagagccactaacttgacaatttccacaagacgacatggccgttttctcagataccatcttggctgcagctctatttagaggcgttccacatagcaaaagacattataagccatcagtacaacatccacggttcccgtgaagggaaatcgtgtgacttacaatgagcaggcactctttgagaacaagaacgagtcacccttctgatttcgacattggacttgatcgtcctgacgctttttgctgaagtgagtcagctggagcgagcgcgatttatgagagttgggggccaatcccttggccgataatgagctgcggtcgtcggagatggacttgaagaacgagtaatccgacttccgtgttgcagtgttgaatgaagccgcaaagccccagataccgtagttgtcggcggataatctgttttggagatagctgttgagatctttagtgtagaattcgatggatccaaagctgatcttgagaccggcagagctcctttgatcggccacttgcaatggcctggcggaataaccaccatagaccgtgttggtggcactgatgaagtaaagaggctgcaagccgggcggcagaatcgctcttctgtcgatggcttggtgggtcctccggcctaaaagcaagtggtcttcatcggtaatcttcccaccttcaggactctgagactccgagccggctgctctcgccgcaattgttcgtccggcgaccccccgatccttctcgaccatcaccaatcccactgcaactaccattagtagaaacttgtaaagcatcttgaagcccagtgtctcagtcgaataagtcatctcgagttggaaataatcgtcaaaacaacactgctggttttagtcgtttcgggatgccggatttgaggaaatctcagtcgaagtcggggatatataagtcgaaatggctgagttctgaatcgttggatgtctgcaggcttggttgaagggataggattgcttcccaacatggggattatatactcaaccagtccatcctttcctggatggatactcgtagtgatgagcacttgtttcctagctatgctttgcctgtttgtgtgtgagatcgatccttcaacacttcccaggacaacccatctctctgcctgcccgccgatcaccgctccaaattgcaatccatctcctgcgacccgatcgtcgaccgatcacctccgagctgccgaccgatcctggccggtttgccttggaattgttcaattcacacagggcgcagatctttgcatccaaagacccagcgggcgtgagccctccggccttccccgcccacctggtgtcaaaagcgagactggaaaaccaacaaaaaatctttccttcaaaattctcatcgttacaattttcaatttatctattattctattttatttgttgttttttccatcttccgttgcttccttacaagatatcttctattatgtctacttacggatcaaatgataggttatgaaacaatagatggtcaaatgattctaccttgttagttacacggcaaaataaaaaataaagcaaaaactataaatatcggttgtatttccctttcttttatttctccttaagagacttatcttgttatttttctctactatacaaaaaacaccacgtaaaatcatataacagttatttccagtaaaacaaaaagtcaaaaagaaagtgcgaagttagcccgttctttacacctggccatacaatctgatcagtgatcaacacatcccggcgagccaatactgttattactaaggtaagatcgcacccgctccccagctgcagactggtcgattatccgggtgtcatccaccgctcggctttcaagatcaacgatgcacatccacttcttggcagcagcgcgtgcacgcgtctgaccaacggtactacgtggcatcagacaagattttgacttgtcaaattctcgtcacattctgcgattcagacttctatcttctctctgatacacgatgttgggaaacttccatcaactggcttaatctggcaagagaatttggattcaaatttcatcggatgggtggaaatttggcatgtaagactaagtgaaattaaccctatatattggtctgttaatagaagaaaagacaaaataggaattctttgaaccatattatcataagtctctggaattgaaatgataaattgacacctaatccaggtaaatatgccagtagatgtgaagtttgactgctttaccacaacttgatcctctgatcattcataaaacatcttgtaaaatagaccctgaaggaaaaatgggctttcaatcaaattcaaaaacacagtgactatagaatttgtagaatgagaccatgaaattggtatctacagatgctggtggtgataagtggtgacagctggtgattatcttggattgtcttttgataccaacatttggtgatcatcttgattttttttgataccaacatttggtgacaatctgcttattttttgatagcaacttgagcatcattggcagaccagggcataggtaacataagcacccattcactagatttctcaaccaatttttttcccaatttcttgaattttattctcacaactgatagatgattgaaaagtaacagattccaacacaagtcaaacattacagttgtgtgtgtcattaagctgtaacagtcctcctcaaaaaacatgaactttgagctgcacattcacctgtaatagtgagtatgtaccatgcatcaaacaatgctacatggtccaaagagcaagaaaatttgtagatcacaaaatactgccttgaaaggggagactttctgtaaccctgtacaagcttgaattcacaaatcttggtcaagtggtgctgaagaggtcccagaaactgaataagaaaaaataaaaataaaaaaacattaaagtttcaaaatttgtgaaaagaaattcccaaaagctttggtattcattttgagaaagtgggagtgctgaggcaaagaaagagtggaacataccaagagtgattataaatgtaaaatttggaaccaaaaaaggttgagccaagttggttgttcagataggagtcaaaacagaaaattctagtgcattaaaatttaacacaatgtgtgctggtgaatgtcccactcaccagttgtttggaaccacctggtaaacatttttttccaaaattttcatttataatctctttccattcttcctttccctcatcactcacacttcccaaaaatgaatatcaaagcttctagaaaaaaaaattattttttatttttcacaaattttgaaactttgttttttatttttatttttttacatttagttttttggacctattcagtaccatttgaccaagtcttgtgacttcaagcttgtgctttgaagctctggagtgcaaaacaagtagccaaagataatggtccacccactgtacttcatttttccctgttttgtgttcaatgtagcatcttttgacaaattgtacatacttgtagcatgagtatcaaaggtgattgatcagctcaaagctcaggtttttttgcaggggaatgttacaggcaacagtgggccagcaatgctaaccgtagtggagctaaaatacactattttttagcatgtgattccacaaatctgcactaacactacatgcagagggtgaaaaattgaactaacatgtagtgtggaattgtgctaatgctacacgcacagtgcacaaatatatccccaacacactgcactagagcgctgtaccggtttttgggaaaagtgctctagtgtagcagcacactaacactacaccaaaaaattactactgttagtgccactacaaagtagcacagtgcagcagtggtagtgttgcactaacactacacaaaaaagggccacttttagtagcactacgctaacactaagtggccctgtagcatagtttaactttagcatagcagctcactgctgttacaggttaatcacctgtgcaaatctagtgttcttgaaattcatccagaagataattcatccagaagatcactatgtggtttgtcccaaaatcacagatttcctgcaagccacaaccattgcctgttacatatgaatcaaatccaaatcttaatacaaatagtaaatttatcatgggaggggaggggaaatcttagcaaaactttaaaaggtgaaaaattaataaatatattcatctcatgaagcattagtatatctacatattcccacatctgtggtcttttctatcagcatcatgaacacagtagcttttccatcaataaattcagttcaattctggtcatctcttctacttcaaacccttcttgacaatatttaatccctattatgcgccattttagcagttacttcttactgtctctaacgatttaaaccaagtatgttgagtacttacttttaagtcttataaaatcccatcaccaagttatacattgatcaagacactcaaattagggatacatgattatgtcattattttattcccagttgtaaaaggtggtcttaatctgtatagaaagagcatgaagttttgaagattttgtttgtcaaacgctagtgaagcaggaagattacatggtgattggttgattgatttttttatcttaaaaaagtgatcgacaaagcgggcaagatgagccatgactggttgaaaaccactagaatttaatcaagcaagttttatctgtggttagaaaccaatcatacagccaagatgaagaagtctcagtactcaccttatataagcagcttggatggaaccgattgcgacatgtccggcaagccttactgggtaaacttctgtccaccaccgagatgatcgcataacaaactatgtcaaaaccataccaagcattagccacctttttattacttggggttattgcgagtcaaaggtagactagcaagcaggactcacttgcacaagcttcaacaccctcaaagtgcaaagaaatgttctttttaaacaacccaatagcatccgcgattgacccattctgcaaagattcaaatttcaaaaagttaataacctgtttttcacaattcaaatcaaaataaagctcacatgattggcaattgattgttgtaccaccaacagccatgcacgccacgtagtatccggaattccaacctttctgatatcaagcacttcaactggctgtagtggataatcactggggattctaataacgatctccatagactcttcatcgacagtataagtcaccttgacttccttgatcaccgggctgactttgattgcaagattctcgtcggtcagtgattggagcgttgacggttctttgaacttgccaagttcttggctgatgagaatcggtgaaaattgcctgctgatgaagctaacaatagtacttgaaagctgtttgtttcgacattcctcccaccaagatcgaatttgtgaggggaccgcccgaagcgccagaaagtacacatatgcagctagagggatgggtctgagccttgtactttccatgactgtgatccgatcaatccgatgatgaaaacaaggcagaacacaatctaatgtttaacgatcctaattactccaaacgttgtaacatatgacggattcgactcacgggaaaaatcaaatgaagcgacgtcccagatggagatatcgattggttttccccgctcagcaacttccagaatctcgtgaaggagtgggattagattttcagatactagattggcctcacggagttgtgaactgtaactgtttcggaggcgcgatgactaagatgagagcaatgagattcaataaactgaaaacatgtatggtgaactccagacaatttgacataccgcatttcgaaagaaagaaaatatgagcacccagctcatcaaagtcgcagttgggtgttcatctttaaaagcctggatagagttcacaagcttatcaggcaacgcaggtgatacagcgctctctgaattcagctcgatttcaatggccagattgtcaacgagatgcttgacagctgcttgcgctattgtcaaccccaaaacgcttgaccttattgaggggctgtaaagtgaattgacaagctgaaaaagaaagttgtcattatacggaacagaaacataaaaggagatcaaactgtatagcactcaccgatgatacaggcacatccgagtataaagactgggcttcattatcgctcaaaacatcttcgataacatgcatgagtgaagcagttgttgtaggcatagaagatcgaactgatgttgttgaaattagtatctggcagatcaagacaatttaagaataaaactgacatacggggagctgagcaaaacagttccagcaccaacttgaggcatccttgaacttgagaaccaatctgggttttgagagcatgattgtgcctcatgatactttgcagagttttaatcaataggcatgactgccataccaataaaagcgactcttcatcttcccaggaggcttcctagcatcattacaactgggtcaataatagtacgcgccaccacagaatacagtaaccctaacctacttccaagttgatttcgatcaggtccaccatttgatcccaatgagctcccatgacagtctgaacgatgggtgcaaggtccgagaacaactcaagcaatttaatgttgagctcgtgccctatttcgtcgtcacttttcaaccatccactgaccgcttgtagcaagaagattaccctttgttgaggcaaaaagatgtgcgtcgaatcgagtggcggagcagtcgcacacaaaacctggatgaggtgtaaaccttcggtgttagcctggttcgaggacacgtcggtcaatttgccagccaaccgattttgatatttctgaaagctttcctccgcaaatagatatgacttgagacttcggatcagtgataaacaaagattgctatgagaactttgaacctgttgagagaatttgaaccatttttcaaagtcattcgggcctgtgtctgagtacttgaacaaagtactcaggactttgtgaagtgcaaccgtcgcaagatctttggtagcttcccggcgagactcgattgcaagattcaagataagggttttcagcggatccgtctcactaggcaggtgattttccggcgcatccattttcatgacgatgtcagaatgccacgacgaagacacatgggcagaaagggatgatactagatatgtggtgttggtatcaaccgctgatacaatcgattccagttcatcctcggatagaagccgatttgttgctgcggggggcgaagaagtggagctggaaaaacgtgctagttcaccaatgtacatgcaatgtgcccatagccaaagatgattttgggctaactgtcgatctcgggtaaaaagatccagtatggcaagcacgattctgtcgtatttggatgcaagattaacatcgacttcatgttcaccgcctgcagaagactgaatcagacaattgatcatgggaagcaaaggtgaaaacttccgaggtgaaaacagtggtgtgattaagttgtcgctgatattcccgatgggtaatgtgcataagaagtcgacagcctcgagcgaacaaggctgctcgaggaaaactctcaagctttccatcaggtcgaaagggtgaactgaacactgaacatttgtaatgcagtcaccaagcaacgtaaagattgcgcgatgaaggtctggtagctgagtagtcggatagaggccaagggcaagtgagtaactttcatgcgcaatgtgaaccaactcctctacggattcatcccccatcaggggcaaaaaggattcaacagagaacaaatcgacagcagcctgcttcaaagttgaaataaatgaagactcctgtgcaaggacgagttcctctaaatgctggagatgcagattgcacatcggtaaaactaggtgcagcttgggttgagttgatgattgaggactttgtagcagcagcttcgcctggacatgaagctcgttggtcacgatgtaaaacatgcgtctaagtgttcctttttgaatgaatagttgagggcgggtcaaagttacttcgataatgtcatgaaatgttgggctgcttccaaggtgttgctcgaggcatcccaacacgaaccgatcgatttccaactttggcaacttcaagctcgcatccaacttcgcagcgtaattgagtatcccgcataagatggaatgcttgacagtggttagatcggcgacatatttgtcgagatccatgacggccacccaagcaggactggccagacgatcaactgcagtttgaagaatgtcgagaaataagctgtaatgcggcctggagcctccccagactgcatcgggtagaaaatcccggcagaatttcaccagtgaatcgattgaagagtcattcaaaacacttctcccagcggattcttctttcagaattttactaagcacaggaacccaagccgcctgttcggtaacctcgaccaagccgttgaaatgatttagcacatgttggcagagtagaacactagcttctctagcattcgttccctgtgattcgtgcggatgagagatgcgtgctttggaaaaaaacgccagatatcgtaaaacttttttctcttgaggttcggcttgtactgctgccccaataattgaccagacgtagtttgatgcaaagcttgacttgtgcgcaatcttgataatgaccgagctcaaagcattgaatccagcttcagtttgatcatcggaatcaatcagttgtgtccaagttttggtaagttgattttggacaaccgaatccgcttgatccccgagcgatttcccgaagagtaatagacattcaccccacgcgctatagaactcattgagacctcgggcaccactcgatcgaagagctcgtgattcgaaagccgcccaaaagtgagcgaagaattgttcagtatgttcgattgtgaccgggaatgagaccaagatcaagatcaaggcaggataaagaagagtgggattgcttggacagccaatctctaggaaggtgtaaaacctatctaagattgacggtcgatcggacgaggattcgtttacaactgaagaagtgggatgcttgtcttcactcgcgggtatagattggtttgaggtcgactggtttggcgcccaccacagcgtaggataaattttaagaagtcccaccaatccaatgatcattgtaccctgtacgctaaaatctctttccgtgaaggcggcatccaaggccgcaaacgagaaaacaggcaggagggcgtcgagtaaagctggagatagatgctaagatttgatcagatcaggtacatacgtcatacacatcattgtaatatataagcatcaaaagtgcttacgccgacagacttcacgggcagtcagagtttgaatcaatacccagatagctcttcgaaccaagggttcttgattcttgtttgagttgatgagctcccacgtttgatgttgagcaattgatgagttagtgatgtgatcaaagattttttcaggaattggatggatttggagtaaatgggctaatgcctcaaatgccgatgccctgagacgacaagatgtggattctgaggattcggataggatggcgaccttacgagggatggattgagaggtcccaggttctggtgaatctaccccgtccgaggaatgttggatgtaattgatcagatgatgaaggatttcggagtcatactcgcacaacttgaatttgccttggacttgagtcgattcaccaacggtcaagtcgacgatttccttccaaatcttagtagcaatggcccgagctgtcttatcggggtcccataagctgatgatccaactgccgatgtactcgggtttttctaattcgactggattcaataatatcgacctacaggggtgatcttgatcgtgttgaaaaccgatgaaggtatccagtaggcttaagacgaggactcgaactcgacgagatgggtgtacgaccagccgagggaaatgatgaatcaagacgggcacggtggcgatgagctcgacaggctgaggtggttggttgacttgctgactattaagatcggtcgaggtgggattgaaggtggaatcgatccaagtgatccattcatcaagtcctctctcgatcgtcactgggtctttctttccgaccttgcgtaggattactgcccgttcaggttggactggactgccatccaagccgatcttgaagatatccaccggatcgatttcacccgtataagttggtggtggaataaaacgcttgaccttgggagccttcttatccttcttctgccttggtccgctggtaggtggtcctgagttgggatccggttgattggttggctgctgttgggacttcttggcatgtttctttcgagtggctgccgaagctgaagaagatttgggtgccattcgagcaaggtgtgtgttttttcctctttaccgtgccgatattgaagtcatggaacgctctcgagctggtgttcggcttggagttgaagctggtcaatatatgtagtatgatgaagtggtggctggcttgaaaaccgagggtggatgagctcggagactgacgacaatgtcgagcgcatacatccataccaatcaaaatacagcccatgcccagcttcatccatctccatcaacacacccctcaagccgcttcaattattaataacccagagtcactccacaatctgatcagcctgtgaatccttaacatcacacatgagtcatgactcactccgccagggctgcagcctgcagctaaccgatcccaaccaggccttcattcttctgagctacgcacagccacccatgcaacataactgcttgagatgtcacacttctatcgatctgcattggttttgtcttcatcctataagtatcgagaatcagcaccttgttagatgcatcgggtgttgagctcatgattctggcttcagtctacttgatgagctggcttgttcctgaaagttgaaactcaataactcagaccaataactttttgatccatttgcccgaatcaaatctaacagattcaatcgatatgattgccttgcacgtcgggtatctgtgagccttttgaattgctacttgctcagaaaactattcaaaagaaggaatacaacagtaaaattctaaatagcctttcctacatattcaccccccccccccagaaaaaaaaatctatacaagtattgaatctgttttttgttcgatatgacgatagccttacaacagacaactagagttgctcggatcgtgggcgctattaaaaaagaaaggagaaagcaaaccattggttagtgaggttcaatgatttttttcagttacaaaaagtaagtgaaactaacaacttgaatgccttcaagaccgacaagtaatgcattccagcagccatgaggatcagggtgtgaaaaatctgatgcagatttgtttgtatcgccatcaatgaaacaatagaatgtcagtgatggaatgttccttcttataggttagcaaagcaatcagagtacaaagaggcatcaaagatatacaacttgatctaacctggtgactggagcccatgaggtcaaactttcctggaatcagccgttcaggaaatcgttcggcactgtgggaagacataaaaaggtacatatgaggaaagaatcacttgactgatttcgtcggagcgtggatcatcgacttactaaaatacggccccaaggatgtacgtttgcccctgagccaagaagccaccacaacccaactctattggctgcatctagtaactattcgaaagcaaaaataatgatgacttcgtaagaagcggtcctatgagtcgagtgatttgagtataaccaactaacaccatgtgaaataatcccggtgtgttactgggaaagataccacttagacctaaggcaataaccataatcgtccgatcacggcgaccactgttggagcgataagcaggagagacgactgtgtaggtggcgactgttttgggaatgggaagttattaagttagaaactcaaaaagcaaaaagagtgactaataaaaagatcccaaaagaaaaaaaatccttacaagcacccaaagtggttatcataattaagtaagttgcaattacttttccatgacagaaaaagccataatatatagatggatagaatgagccaacggttaaccaaacgatcccaatgtaatccagccgcccaaaggtggagcaaacctgcaatatgagaatgagagtcgtgatcaggagaaatccttgaggttgagtactgtttggcgtacaaattatgttttaaaacatataaattcaagactcaactttatggctatgacaagaaaacgtatgaaatagtgcactgaaaccgaggcaagacattccgctgaggaagaacgtgccaaagacgaatgtgtctttccaagtgaccgagcttgagaggctggtaccgtccacgaggcttcggattccccatggtatgtattgtgacggtttgcttaatgaaaatatcagaaggcaaaataagacagccccccatagatgggtgtggatgttcactgattggtaatacgtgtcaagttacattaatatagggggagtgatggttggttgattcatcagaacaggatgacgcagtgtataattatgtatcatgatggacataatctggaactgacctgtttcattgtgaaagtagccaaagatcgacttgaggcaggccaccatacttggtaaattaggccgataccccgtgagaatatctgatcaccccgacgcagtccaagaaagggtttgtcaaacatgagtgatgggcaaagagactcgagtcggagcaagtccctaaaatttctgcctggctgaatggaagcttacacggattgtcttgacgccatgcttggagctctgcaaacttcagtgtctttgtcggtcgtttcatgattgatagacgtagaagaggggggggggacgtgtgtttagcagaaggatgtccaaaaatgggtgagactgcgagggtcgaacggaccgacagagtcagaggtgtgtagcaggtattgattcaggagagcagttcaacagcgatggcgagagatgactcggacggtacaaatcagactagcgaggagatattttaggcagcaagctgatgcaagacgaagccctggtgaaaacctcccaattttccacaatcaggtcgtataggaaaaacaatccatgagctctggcgctcctccggtagttcatactaggggtgatatataatggactgggcgattgaaaagtggagcattcgaacgatggactggtggagcagagttcggtcactggcaaatcaatctggaaccaactcatacaacttaatctagtctggaccaggagtcctactcgagaagctcctggcaaatcatactactccatcggattgtagaaacttacacacacacacacacccagccatcactcaggccctcctcgagacgatcaaaagaagatgaccaagagattcaaaaatcaatctgcgtgagccccaagtaactgagctgactcctacctggaagagtcttacaacatggttacaggtaaatatgtaaaataaaagtgaaagtaaatagccgatcagttttctgcttaccagtgaaccactgggcaaaaggatcaaggatcaagactttgatggttggctttcggtgggggcaaggtgctctaaaatataattgagatttgttgataggtctgagttacacaaagcaggaaaaaaaaaacagagaatgaaactctacaactaggctcaagaccccatcccaaagatatacattccgcgtaggtttgaactgttgagtttcgctttcgtgtgttgatgggattcgtcgatggatttaatcaagatccataattttgattggcgggaatcaaggcagactttcttgtcactttgttttttactttctgcatttttatctttgctttttcaagttcagatcgagaggtggcaagagcggctgaaacaagtgccttggaaatcgcttgatgaacatctctgcatagtttcttcaacaacagtatccatctccagatcttcagcttgagccttcttcgttttcctcgttgcttgtttctcttcttctcgtgtatgaatcaccgccagacggctctctgctgcctccacggccttctgggtcaactcgtcgtctttcaatccaaggacatgtctatccttgacgacttccacggccatactctggcgaacaacgggtgctgctgctgccatgcgtgccgtatagaaagccttttctcgtttggctttgatggctgccactcgatcgatcgcattgatggtggtctggacgagttctccatcgtatttgacaggcacgtttcgacgtttctcgaattccaaagttgagtcctagaggatattcagcagtcagtctgggggcagtttgaaaaaagaaaaagaaaaaatcaaccgagaattattgaatccggccatttctttgccagcagccttgaaatgacgataggtaggtggaatattggaggatgggatcgcccctcgaggagtcgagaggtgtgggtgggtgctgtgcacatcccaatcgagggaggctggagcggagtccagctgggttgtactgcgccgcggccggcaggagtgatcggcaaccgggagaccagaagatgtgttttttgatcctttgtttgatttttcgtggctttctctttttggattgactcccctttgccaatgtgatatcagagctggttggcgatcacctgccagaactgctgccttttgtgcggcccttcttgccgttgtaacattttctgctcggtggacctttcatgcctagaggtgccagtacatacatatctggcaggaagtcaggtactgcgtgcctgttcgaatgaaagaccactaggtaaattatcatgtatgggacctattctggctggtctgagtgagcatgatgcacttataatactcgattgcatcctggaaacctatgataatgtgcgacctgccatcccgataatcatggatcgtgaagttagcggccggtacatagagtgaattaagggaatcggcgaatttttccgcccacgacgcggtattaaccgctgtgcaaaatcaaatcccgaaggataaacgtggcacgaagccgaagtggtaattagtcttcctgccgtgtttccgcgaggaatcgtttgccaactattacttgactgtgtatgaagcaggccaaccctcactgatcgagggtctatcgattgagctgctactctagaagagaaagaagcttgggcccgattgacttgaatgtacatgcagtcaggttcgatcaggtcttctcgatatgctcaccaccatcgttcatggccatacatccaccaacggcgaggacgcttgtcccgatcctcatccagcaggccattccattccaggacggcggttttttcttaggacaaaggtccgattgtccgctgagccaccaccatgccggaatcctagggaggttccaagtcaagaagcttcgaccctatctggggccttcctcaacccgtcgcgggcccgaagctgttcagcctacgtcgagagagcactccagaggctgtggctgtggtccgttggtgtccggtcctatcgaagcttaatgcactcattccttctggatcaagaggagcatacatgtcgtttctcctcgtcttcagttctcagtcatgctactgctctaggttggtccaactgaagatagtctactcgtcctcccatctcgaccgctatgtctggtggctgttttgcctatgttcttcttccgggcatattctcacaagcctttgagctcttcactggggcttccaggccagacactgcaagtcctgctacctctgtcctcctcagttcattaacctgcccgtgtctggtcccctcgttgcctcaaaaagcctgtactccttacactgacctcccagcgctcacgcccttttttcgttgatacctccaatcagcacatcaatccatttcttttcttctgcgttttatcttcgtacattatccaattgccatcctcagtcccctatccctgacgccattatcatggaagttcccgaaccagagagtcacactgacggcaagctatcccgaccttacgcttgtacctacgcaccatgtcacaaatccttctcgcggcgatctgaccttgttcgccatgtacggattcacaccaacgaacggtgtgtgatcccaacagcaacacaatgctcttctcttttctggttgagcctatcacattgacagcactgaccggcccgttgcacatgcatacacatacaggccttacaaatgcgagtacaagtcttgcggtaaatgtttcatccagaggtgattttccctaccgcctcatctgtgcttgtctgatgaaaaacgcgccagatggacttctgacgagttgactctttcgaataacagatcagccttgactgttcacatgcgcacccagtaagttagctgacacggcagcttggccctaaacacagaaggagctgacaagatccatcctgagcagcacgggtgaaagacctcatgtatgtgaacagtgtggtagagccttcagcgactccagctcgctggcgcgtcatcgcagggtacataccggcaagcggccttatcggtgtccctttataggctgtgataaaacgtgagcttcggtttttttgcaccagagatggatagatgaaccttgtctcttcgacgagcgccccaagtctgacaatggaaccttgttgctagtttttgtcgtaaaacaaccttaatgaagcaccacaaaagccattcagatgatagcctctcctttcacagcgacagtgggtctccgaaatccacttccgtactccaatcaaccagcacctctccatcctgtgtcacctcgtttaacccccagtacgcacacacgagttaccttgatcgggtgccgcaaaacatgtcggcaccagcatcgtcacagagcttcccccacctacctcatcctagctcatacgcgcccccatggagtagtacctcagctacttttccttcagcatcgtcatctcatagcgaaggcagtctagtcacgagcaactcgtatccaactagcctgcagtcccacaatttccttctacctgtcatttctcctcagccgactccattgaactgtggcaccttcttcggccgtcatctctcccagagtcaacccttccctcaaattgaccgcaacctcttcaatcagcctgaatcatactccaccgcccctcactatgtaccagacactcaacaactgtaccgccagatgcccaaggctcgggaaagtggaggatcagaaccgcaactttccaacgtattggatcactcttccttctttggctcccttgatctcaataaccatatcctagtggagcctttgcaaggaaaccaggcggatctgctatacaatcctttccccgatcaacttgtcaatgtcaacggagcacttcccggtatggatctctctagcaacacccatgtgatgggaaaccggcaacaatcgttcagcacgatacaacaaccagcaccactacctcacttcgcctttgaagatccattggcagcgagcgtcgatgacatcaacacctgctggcagaaactgaactggaaccgaaactgatcactatctctgagacccattctagctgaatagcaaattttgtcttaggaatcgtttttcttttttttaatctgtatgaatgagtacagcgttcagcactattagaacttatattgtacccttacattttttcctagttaaagcaacacttaatagcttgagatttgatttacttattctgtatcaaatcaaccttggcacgcatgagtccctgctttaaccacggatacggacttgcagcatgatattccttagaaaatttcaaacagctccttgattcttcctttcagtctctcaaagatagtatccttgattttgtgtcagccttcttttgttaatttctccatcaaatcaagtcaaagaaacagtctcgagtagaagtatgtagagttgttatgatattcttagatagttgtcttagtttcacttttttttggaggaaatgggaaattaccctggaaaattgcataacatgtcatcttcacgttctgtttaattgaattcaaacatcacacttaaaacccatgatgctgtagacattagtgaaataggaaggtgtcaatgttggtcttcaaagttgctagctgtatgtttgtaaattgctctcttttctatccattcatttcttctgtatatccagtttgatgttgttcagtaaactcacataatatgaaccttcaggcttttgtattagtttatcaaaatagatgtagtaatagtgacacactgattggtcttaatctttataattcaacaagatctttctcagtcccagtgtcacttgctttcatacactgcctgttggccatttagaccaagatatcttgttgccaaaaaaaactactactccaaaatgatctgttattgtaagtatcattaacattggtatttttttcaggccagttgaatcttttctaatgttgatattaccactgcgtgcagcaaaaactgtgtcaaaacacggcaaaactgtgtttttttatcaagaccctaaattagaaataacaccaatacatgtgttccactgcaagattttgcaagttttcttgaagcaatctaatagggggtattgaatataggatatccaccattagaaaccagtcactttgcccattttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtgaaaaaagtgtgtattttccaaaccagtcacaacactgggtatttacatttacccataatgttagtgtaaagataaagcagtgagtttccactcattatcgttactttccccatgatgtttggaaatggtttgcacattacattattcattctgctttggattttttttcctgctcattacactatcagcaacttgtgatttttcttttaaaaaaaaacataaatattggtaagacatgtggtaatttttggaaattcatggcatgtgttgctgccaaagctcaaaaagagaggctttttgccactttgtcagcctgggtgatgccaagagctggtctcttctagctacaccaggtgcaaactaagaaaatggtatgtacaagtgtgggtaacacttggaaaggggagtttttgatattaagaaaaagaagaaataaaaactgctaagtttttataaagggaggggcctgagttacaggggtttttatggtgccctccaatgaatcaggacctgttataaacaggggtattttttatgtacctgatgatctggtcctttgtgtaaaggagtatgcccagacaaaatgcctacaactgaagtatcaaggaaatattacctacttgtactatttccaagccaagggggacttcaggagggggaaaactggtctggaagcgctcagaaaactgggtaacaggtggtgagagagtgcttggggaacagttgatggttggttggttgaaattcaggatgaaaaatagcaggaactgggccaaaacaggtgataaactggttgttggaggtggttaatgctggtaagtgatgatgaagatggggaatttgagttcgtggtcaagaagggctccttatatactcattctgggcccttggaggcgaactcagaactctgtttggctggtgtaagcctcctactaggcattggtgacctgtagcactgcctagacacctgtagtccttggttacaggtggcggagggctgaagtgaggcttgtaacacacactaaggagttctgtgacgaacctgcagccatggtttgggcactgggaccctttaatgaccagtgggctggtcttaaccaggcgtagttagccaaattgggccaaaaagggccacaaatggcttttgaccagccagttacagttgttgtgacaatgtagttaaggtttcaatgatgtcaaccttatttgtagatttttcccgaactgcatgaaccttaattacatatgtagacctgtcacaacatgtagtatgatgtaactgggagggtttttagcaaaatgagcaagtgtcactcagagtacacagaagtacctgaaggagtaataattcaggggtacttctggtgaggtaccctaggttattttgcatgagaattaagaatctgaaataatattctaacttttgcttaaggtttagaagttatttgtagattcatgttaaaaaaaatgtttatttataaatgtttttggtttatttttatgttttctttcatgactagtaaaacttaatgtaatgagtaataatgtctctattatagtgattccacttatttaaatattgatgtttatatatactcatatgtaataatgtctctacattatgtacatataaaatagacattaattacatatgctatcggcgtagtatatgtaataatgtctctaaatatttatgttatggtcacgttgtctctgaatagtagaaggctgacacacttaaaatgtgcttagggctgcttaacctctggataatctgataatgcattacttcatccattcattacagacaaaaacttcaccattacactactggctgaaagaaacatttgccactacagatcatgttaatgtattagggaaggaatcaagtgcactacattactgagataatgcagatagtgcagcgtaaagtagcaaaccagtgttgccattcaattaaataatggtggatttggttatatttgataccaccgtgtatagttgatccaataatgatggttgtttgccaattgcgggataaatgtattcagtttattaaaatttagaccagaaacaagagtagtctctatggtgactaatactgaatatagatttatagaaaaaatgactaactgtagaggattgagagactcaagatgaagataagaaatatagaaaaggaagatagtaagatttgaagatgaatcagaaatgaaagcgcagagaagaagatagtatctagttggaaaaaccccaatcacaatatatattgtaatgaactgggtttggtaggttcaatctatcagaatctgtccttccttcttctaggaagattctatctttatacagtatccaaacatttacatgggtcttgaaaaccgtatttggaatactctccaaaaaggtattagacttattctctgagagcaaccgcatcggtgcgggtgtaacttcaggattagcggagtagcttaatcccggattagtgctactctggttcggcaaccacatcagtgtggtgtaaaactgggagtagcccgggtcgcgcgcatgttgagtgtgccaattggctcttaatcctaggattagcaaggagtaaagttactcctgcttagctcaaatcctactccaggattagtttagtccgattaacttggacccgatgcggttgagggcttggactaggtcggagtagttacgctaatccggccttaatccagtgaccaatgcggttgctctaacggtaagactttttctcttattcatgatagcctaatggcacattgagatcacttctcaatgtgctcaaggctgaaaacagggattatgtaagcagttcttgaaaaaatacatttgtgaattgatttttacacaatcttggtttaactttgaataccactattgtcttgagcccaaaaaaaactttgcatgtcaacaagatgatgcaagccagtttgtacatacaatcatgtttggtcaaaatgggaaaaatgcactgggctgaacctatactatagcctgtttgtaaaatatctaatcctgtgtggtatactaccagcatctgcttggaaaataaaccaagaaggtgtgccataccacttgaatttttgatcatcaagaagcaatacattcttgatggccagtggtccaattaaaatttttaatgcattgcacattaaatatgtgctcttcactgtctgtttgtatggacagcatcttaaagaacctaagatattcggtttcaaaaccagggagttaggcacaaagtttgtgaactaaaaactgagaggtagcaagactacatagatttgaaggaaagaaattgtggatgatgagtgagagactgagaagagataagaaaataaagctgattaatcttgagatatatagctgattgatggatgaattatgattttgagtgtgaattcaagatccatttgaatattggtcaattttgggcaggattgttggcaccactttcaaaaaggtgtaccccaatcatagccaccaaggatgcacgccttttgtcagccaaagagatactccatagtatccaaagtactgctaaataatgaataacaaatcaaaaataataaatatttaatatgtaataaatcatgtaatattcaaataactaagaatattatcccataaaacaaaatttcataagattcaaaatgagtttgcccactggaagtatccccaaattcctactccttcaaggactttgtataaattcaagaccttgaaggacaaaaggaataaaacacataaatctagttttaaaatatatagaatagggggtatcaaatataggaaatatgttgaatttttctcagtcatgtctctctctgcccttcatccctttaatctagtcatcaaaaatcagaacagtctacaattctcaagtagcttgtttttggttgtttataagcccgttctgagtcaaatttgaaccttaagtagtcagctatttttaaccactcatgtatctatgataaattcttctcttttctgactttctgattgatatatttaaaactgatcacttagaattaacaactctaactgtttgtgatttatgacatgatttattttgattaactcatccgaattgtctaaaagagactgagaagccttgactggtttgtttcttccaaaaatccatttttctttctctcattttttattcaatatgtttttgctattcatttctcttaaccactttttcattgcttgtatttagtctatttaaaacatgactagatgctagtgaataaaaaacaggccccagaaggaattaaatgaagaaccaacatgttagagagggcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataattttggaatactattgaagaagcaaaaatttctagtactttaacacgaagaagaaaagtcacagttatattctttactacataaaaagaaattagcctttgctactactgatgaaccctttggacgtataaaaggacatgaagtcagaattaatcttaatacttctagaccttaccctccagcattaagaaaagctgcatacccagcatccccaagaagcagagaagccttacaacaacatgtaactgacttagtaaaaatgaatgtacttagaaaagttggtgccaatgaaaatgttgaagtaactactcctgtaattattgcgtggcataatggtaaatctagaatggttggagatttcagagctctcaacaattacacaattgctgatagatatccaatgcctaaaataagtgaagccatcacgcaactacaaaatgctaaatatattacgtgtatggatgtacttaaaggatttcatcaaaatgttattcatgaagatagtagacacttaatgagaattattctacatatgggtatttatgaatatttgagaatgccctttggaattaaaaatgcaccctctcacttccaaagaatgatggatactgaatttcataaagaattacgtgaaggatggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttgacaaattaaaaattgttctagaaagaattataaaaatgaatatgaagatctctatgaacaaatgtcaatttggttttcaagaacttaaagcattaggccacatagtttcaggattgagcatagctatagataaaaataaagtagctgcagtaatgttaaaacctatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattatagacaacacattaaagattttgccaaagtaacaggttgtctatataaattaagtagcccaaacactgcttttgagatgacagtagatagagtagctgcatttaataaattacgtgaattacttacttctgctcctatattatttatgcctaatcctaataagccttataaattatatgtagatgctagtatggaaggattaggagctgccttacaccaaattcaagatcaagaaataccaaaagaaggagtcatttgttatatttctagaacattgaaagacagtgagaaaaaatatggggccagccaacttgaatgtttatgtttagtctgggccctagataaattatattattaccttgatggatgtgaatttgaagtcattactgattgtacggccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactatcaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtctttggaaaatataccagacaacccagcatgggacggagaaattgccgcaaaaattatgtgtttattcccagaggaaaataatgaaaataatcctgcctttgatgatagcaatgatgatattaatatttgtgggttacacgtgactgaaatgcaagaagaattttgggatgaaattagaattagttatgaccaaaataaaaattgctccacaataaagaatatattacaaagtaatttcaaaaataatgatctgatcaattccttagaagaaccatggcttagctcattcaaagaaaatagattctctctattagatggattaatttaccacagaatcaaacatacaagtgtagtagttatttgtttaaaagaacacattaatttatttttgaaagaatgtcacgacaatatatcctcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttagaaatgataccaaagattattgtgaatcttgtgacagatgccaaaaagcaaataaagctacaggaaaaaggtatggattattgcaagaaattgaagaacccaaagaaagatggtctgttattaacatggattttgttactggcttaccacccggaggacctaataatttcaatgcaattttagtagtagttgatagattttccaaaagagcaagatttctaccatgtcataaagaagatacagcaatggacactgccttattattttggaattctattatttatgatgttggatgtcccagatatatcattacagacagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgcgggacacaactgaaattttctacagcttaccacccccaaacagatggactagctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggaatgacatttaaggataaagacaactatactcatgattggtgttcattattacctgcacttgaatatgcttacaattctagcaaacacagtacaacaaataaaacaccttatgaattggaaagaggttggactccttggtttcccaaagaaattttaatgtcaaaagcagtacatatacacccaagtgcctctgattttcattttatgatgaccaaagctgaaaaatatgcagcagaatgcgtgaaattagctgtagattacaacaaaactagatgggataaaactcacaaagctcaccagtttaaagttggagaccaagtcttgatatctacatttaattttacaaatctgactggacctaaaaaattaagagattcctttgtaggaccttttacaatcaaacaattacacggtgcaaatgctgttgaagttatactcactggagaattagaaagaaaacaccctacatttccagtcagtctaattaaaccatacaaaactagtgataatgataaatttcctttaagaaaagataacatcagagttgtaatacctcctttagagaaagaagaaattaaaattaagaagatattacaacatagaaaaatcagaaaaaacaatgtggacatgaaacagtatttagtaagatacagtggtaccaaagaagatgaatggcttacagttgataaaatacctgatgctgataaaattctcagacaatacagagctgataaaagaaaataacattcatttatttcttggatcagccttttttagagggaggaagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttattattatcattaacttatcttatcctatttatcttacatttatcttatctgttaattacttatctatttaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcacagatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatcagtgccacttccactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactctccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaatgcattacttcatccattcattacagacaaaaacttcaccattacactactggctgaaagaaaaatttgccactacagataatgtcaatgtattagggaaggaatcaagtgcactacatcactgagataatgcagatagcacagtgtaaagtagcaaaccagtgttgccagtcaattaaataatggtggatttggttatatttgatacaacctagtgtatagttgatccaataatgatggttgtttgcccattgtgggataaaattattcagtttattcaaatttagatgacaaatgtaagacataaagtcataaccagatttttctccataatgaattatgacaggtgtcaagagtagtctctatggtgactactactgaatatagatttttagaaaaaatgactcactgtagaggattgagagactcgagatgaagataagaaatatagaaaaggaagatagtaagatttgaagatgaataagaaatgaaagcacagagaagaagatagtatctagttggaaaaacccaaatcacaatatatattgtaatgagatgggtttggtaggttcaatctatcagaatctttccttccttcttctaggaagattctatctttatatagtatctaaacatttacatgggtcttgaaaaccgtatttggaatactttccaaaaaggtgttagacttattctctaacggtaagactttttctcttattcatgatagcctaatggcacattgagatcacttctcaatgtgctcgaggctgaaaacagggattatgtaagcagttctctgaaaaaacacatttatgaattgatttttacataatcttggttcaactttgaataccactattgtcttgagcctaaaaaaaactttgcatgtcaacaagataatgcaagccagtttggacatacaaccatgtttggtcaaaatgggaaaaatgcactgggctgaccctatactatagcctgtttgtaaaatatctaatcctgtgtggtatactcccagcatctgcttggaaaataaaccaagaaggtgtgccataccacttgaatttttggtcatcaagaagcaatacattcttgatggccagtggtccaattaaactttttaatgcattgcacattaaatatgtgctcttcactgtctgtttgtatggaaagcatcttaaagaacctaagatatttggtttccaaaccagggagttaggcacaaagtttgtgaactaaaaactgagatgtagcaagactacatagatttgaaggagagaaattgtagatgatgagtgagagactgagaagagataagaaaagaaagctgattaatcttgagatatatagctgattgatggatgaattatgattttgagtgtgaatataagatccatttgaatattggtcaattttgggcaggattgttggcaccacttccaaaaaggtgtaccccaatcatagccaccaaggatgcacaccttttgtcagccaaagagatactccatagtatccaaaatactgctaaataatgaataacaaatcaaaaataataaatatttaatatgtaatagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttaaacattttggttcttcatttaaccccttttggggcccattgatgcaaaaaaaagttttgagaaaagtgactggtttctaatggtggatttcccatatttgatatcccctaataaatcatgtaatattcaaagggcgttaataaaaaaacgcggtaaatccgtgtttacacgcggttttgctgcgccacagcacacgcggttttttaattaattgtttaccgcttatttttcaagtttttttgaatttttaaaattgtttcctatgtttcaaagcgtgtagaatttaatggtaaagaccattttttacaaaaatggattttaattattaattttttttcactcatttctcaattaattgtttgcatacatgtttgtacagctatttcggaaagggttgtccacttggactcgcgaaatcttttttatttttttattttttttattttttatttttttactgaactggacctgtcagaactgaactatcgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaattttcaaaaaaaaaaaaaaaaatttgagagacaactggacaaccctttccgaaatagctgtaccttattttttatgtttttttgaaattttaaatttatttcctaggtattaaaacgtgtagaatttaatggtaacatccaatttttataaaaatgaatggttcattttttataatgcaatcatacccattttttcacttacatttttacagcttaatttccattcttttttgacattttaaaattctttcctacactttaatacatgtaaaaaattatggtaagaatcattttacatcaaaatcaaagattgttattgaatactgcgttggacaggttttttttgatgtttttttaattggtttttaccagcttaattttgagcattttttgccattttaaatttatttcctacatttaaaaatgttgagaatttgatatttaagttcaattttcataaaattcaaagcttcaatcttaatatgtgagcgtacaccgtttcttgcatactttataccgtatacaaattgtattttaatacaaaatggatacagccatcaatttttaaacctttcaaagtgtaggaaatgaatttgaaattccaaaaaataaggataattaagtgtgtatgaattaattaaaaaacacgtcaaattcaatattcaagaacaatatttggtttttatgaaaaatgattgttaccataattttcaacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaagaatgaaaattaagctgttaaaaatcaattgaaattatggctaattacagtattcagcatgaacggttgggtttaatagaaattgaattataccattgaattctacatgtgttaaaccctaggaaataaatttaaaatttcaaaaaaaacataaaaaataagttacacgcatgtattcaaacaattaagtgaaaaagtgaagaatgaaataaacaaaacggtgtcaaatgcagtatacaagatgtagttctcattttggtgcaaaattatttttaccataaatttatacatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttaacgcgccgcagcacacgcggtttccgcgtttagacgcggttttattaattaattttttaccgcttagttttcgagtttttttgaatttttaaaattgtttcctatgttttaaagcgtgcagaatttaatggtaaaaaccatttttcataaaaatgagttttgattattaattttttttttccacttatttttcaattaaatgtttacatacatgtttctacctcatttttttatgcttttttgaaattttgaatttatttcctaggtttcaatgtgtgtagaatttaatggtgtaatccaaatttttcaaaactcaatggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttgattcttttttgacattttgaatttttttcctacacttcaagacatgtataaaatgatggtaacaaccattttacataaaaataaaagtttgttattgaatactgtgttggacaggttttttttcatgttttttaaattgatttttaccagcttaattttgatcattttttgaaattttaaatttatttcctacattcagaaatgtgtagaacttaatggtgaattccaatttgcctgaaaataaaagcttcaatcataatacatgagtgtaccccgtttcttgcgtaatttttactgtatacagattttatttgaatgcaaaatgaatacagccatcaaatccaaaacctttcaaagtgtaggaaatgaacttgaaattccataaaataaggataattaagtgtgtaagaattaattaaataaacacatcaaatgcagtatttaagatatagttttcactttgatgcaaattcattgttaccataattctatacatgtctgaaagtgtaggaaacaaattaaaaatgtcaaaaaataatgaaaattaagctcttaagaattaattgaattttgaggctgattacagtattaagtatgaactgttgagttttacgggaatggaatgttaccattaaattctaaacacttttaaatgtaggaaacaaatttaaaatttcaaaaaagcataaaaagtaaggtaaaaaaattaatgcaaacaatcaagtgaaaaagtggagaattaaataaaaaaaacatgtcaaatgcagtattcaagatatagttttcattttgatccaaaatgagctttaccatcattttaaccatgtcttaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaatgaaccattgagttttgaaaaatttggattacaccattaaattctacacacattgaaacctaggaaataaatttaaaatttcaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacatttaattgaaaaataagtggaaaaaaaaattagtaatcaaaactcatttttatgaaaaatggtttttaccattaaattctacacgctttaaaacataggaaacaattttaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaattaataaaaccgcgtctaaacgcggaaaccgcgtgtgctgcggcgcgttaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaaagaatgaaaactaagctctaaaaatttaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaaattggattgcgccattgaatcctacgcatattaaaacataggaaataaatataaaattttaaaaaaacataaaaaataaggtacatacataattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacgcgcttggaaacctaggaaacaattttaaaaattcacaaaaactcaaaaaataagcggtaaaaaattaattaaaaaaccgcgtgtgctgtgccgcagcaaaaccgcgtgtaaacgcggatttaccgcgtttttttattaacaccctattcaaataactaagaatattataccataaaacaacatttcataagattcaaaatgattttgcccactggaagtatccccaaattcctactccttcaaggactttgtataaattcaagaccttgaaggacaaaaggaataaaacacataaatatagttttaaaatatatagaatagggggtatcaaatataggaaatatgttgaatttttctcagttctgtctctctctgcccttcatccctttaatctagtcatcaaaaatcagaacagtctacaattctaaaccagcttgtttttggttgtttataagcccgttctgagtcaaatttgaaccttaagtagtcagctatttttaaccactcatgtatatatgataaattcttctcttttctgactttctgattgatatatttaaaactgatcacttagaattaacaactctaactgtttgtgatttatgacatgatttattttgattaactcatccgaattgtctaaaagagactgagaagccttgactggtttgtttcttccaaaaatccatttttctttctctcattttttattcaatatgtttttgctatttatttctcttaaccactttttcattgcttgtatttagtctatttaaaacatgactagatgctagtgaataaaaaacatgactagatgctagtgaataaaaaacaggccccagaaggaattaaatgaagaatcaacatgttagagagggcacggcaggtacctgtctgattttcatggaacctgcctcaaggtgcttgagatcaaagaacatcaatatgtaacactttcatctcatcaagtaccacgtggacttgaggaatacattcacatcactgcatgggctggcacaggtgagtgttgagctatccatgttgtgtagttgtcatagctgctattgtgtagtgcttctttctcttttcatctctcacatgtcacaccttgtgacatccatcttgttttcatttctcttttatactggagtcaactgagttggaaaggattcctttttaagtcatcctttccaatctcattgctccaggtcagtttctcatattgttctctctcttccctttttcttagtgaaaggtacctgtgcacgtggtatttggaatctgtggttgtacaggtgccttgctagaaagctgtcttagtgtcttcctcaagccaaagtggtacttgatgagatgaaagtgttaaatattgatgttctttgatctcaagcactttgaagcaggttccatgaaaatcagacacgtacctgccgtgccatctctacaacatgtttaaaaaagagtggattttttcaacccagtcaattgaataatggtggatttggttatatttgataccccctaataaaatcattgtatattgaattagggttgaatataaatttaaggtaaccttggtactcaattatttaaacttttagaaagaaatcaccacactatttcaagagtgtggcaacttctactagtatgattctattttaagaagacctgtaattggctataaatatgcatcatgtattcccattagatcaggggaataattctaccatggtacactaaaagacagattcaagaatattccaaaatgttcctcaaggggacctctagaatatttaaggaggccatctccagcctaggattggttgctcagcatattcacccccaaaaaactaagtgagtacagtgaatattctccacctacttttatagtagttttttatccaatccaaccccaccttattactgaaatttttattaagaggcttagaattatcccagattcccttcttaattgattccttaaaaagtagctgctgcaagaccaccacctccaactgtagcctttcagctcaagtgcttgccagatacttatttcaatactaaatattgcttacaaaaatcagtaataaaagactctgtcattggctcctacagtgctcctttgatgattcaaagtgccattgactgaggagtgtggacttagaacctcttaagtgggaagtttggaccacttaatagtttgacggtgactaggagtaatattatcttggtctttaatttagtccttcagcacagtgatagtaacttggctggcacaatttcagcatatggctctgcttgactatttttttctttggggacagaagatttccaccaggagagaccttgtgaaatgaccacccttagacttgtgagagtgacttgttgaaattctgtaatccacagtgttctaaatatcagcacatcaggcatggacttggtagcctagttggtcaaggcagcacttctagtatagtgtcttagcttcaagctaaggtctctggttcaaatcctgcccaagtcaatcattttatgctaactgtctgcaaaatgcattgttaattttaacatgattaacagtcgaaatgtgctatgcgcatactatgcatttacatgagattatgcaatatgcacttatgcaatatgcaactttgggaaatataaaaatcctacttctttggaatatgcaaaatgttattatacaatatgcaaaatccgcttatgcaatatgcattatccttgtatagactagcttagaaatggttgacattagggtctcctgttctcccactgtggattaaggaggtgtgttgaaattctgtaatccacagtgttctaaatatcagcacatcaggcatggacttggtagcactacgggcaattaggtgacgctcccgcgcggaacgtcacctaacccaaggggggcccctttgggttaggtgtcgctgcggcccgcagcaacacctctttgcctgtagtgtagcctagttggtaaaggcagcacttctagtatagtgtcttagcttcaagctaaggtcgctggttcaaatcctgcccaagtcaatcattttatgctaactgtctgcaaaatgcattgttaattttaacatgactcagggttactggagtgcaagccaccacccattttcaagaaaatgtgcatggtggcagggtgagcagaatttgacatgccagttggttttgatcaaccagtacaaatgttgaggatgttttgataatgtagaatttgatgagagataatgaagaaaacatagagagattgatttgccaaagaaggggaaaaatttgggagtattatacgtacattacttcatgttactgcatatttttggagaaaaagttctgtaaccttgtataaattaaaaacaaatgaaaaattctttttggagataccattctggccacaatttttgtccaaatatctgatttattgaattttcaatgtaagattggcacaaattacaatacaaccatcatacatccatccatcctggcttttcaccatcatcatccaccacaaatgtttcctggtaattgagtgaacatcaaaggctgtgctgcagtgcgtaaataatgtgagaaattgtcaaatgatgcaataaattgttggaaaaatactgctgttgtcataaaaggtgtgggaaaattatcaaactgtgggagaagtaattcaatcaaaactgcacagcctgcaaaggcagtgcatgaggtgacgaataaaaccaaactaatttatgtggtggagataaagaggtgtgggaaattatgtgtatactgggagctgtgtacaagcataactgagaggtgacttgagggttgtgacatgtgcttgactgggtattggccttgtgatatgtgtccatagaggtgtaagtttcaatccgtgagggtcccaattatacatccagtggtgaactaggccaaaattgtccgtagagtccatttctgaggctgtgttggttgatttattaaagaatatgtcagccacagagtacctttcacagtacgtgaaatgtacctagtaactgcaaataataataactaattgaatacaggaaaatattatacattgttgttaaaataataaataaataaatatgtatttacatttaatcttaattcataatttatatctaataattctataattaactgtgaaaaccccttgagtattgtacatataatatcactaggatttcacagaaatagctttagaataaggtattagaataatatgtatccttatacattatgtacatatttaataatacataaattaataacatatgtataagaatcagctagtagaagtgtgaaatggatgaggaataagctatataaatttatctgaagcttacccatccttgatcgcttcatcagggcatcagattgcatcataacccttttggatggcgtcatcaggacccttttgtactctaattcaaagttagcataattcaaagtagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaagcacatgaatttctcatgatcacaaacttgtataagcagagttacacgtatgcaactacctctacaattgcacagctgtcagctctggtctcttacgtgaccaagagttgatagggtttttgggtcacactatagccaagagggccagtggaaataaagtccaactctacactggtacagtggagggactggctccttataaaaataagggacagctgtggaatgagcttcacagtgcctgagctcagttaatataagagaaaagggttggtactagtcttataagttaaataagtaacttataaggctagtaatgagtataaggaaaagagtaattaatatgttaagactattgtaaaaaccccactcactatttattagtattttaatatctagtaaggtgattgggtttgtatggtaataatgtctgggggatgaatctcagggggagaggcatcctcttaaatattacatagcaggggtcaattctgctgctgggaccggtgcagtccccttattgttacacttttccttgggggaaagtgtcaggatattcagagcatgataaatgtgcatgtgttgaatatcttttatttcagagataccataaggagagataacatataaacaacaccagagagtaaattggataatcatctcttggatacaccccaggagataattatccttttcaaacttgattataattttcacggaaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagggataacattacttaataatcattaacttaaggattacacataaggggcttgataatcgcacgccagcccccctggcgcacgccaaaccgcacgccaggtgcggattggcgtgcacacctgcacgccaaagaaaattggcgtgcaggcccgcacgccaatctacagagtgtagactggcgtgcaggcctgcacgccaaggattcctaaacgcatatgtatatgtacatatgcgtttaggattgccgccgtcccataggacccaggcatgggtcctatgggacggcggcggtgaatccagcgcatccgataatgtgaattgttcaaccagagcttctattttcagccaaggtgtgattttctgataaaagtttttacatgatactacttttgcaatccccacgtcttcccgtgtagctgttgcatgcctctgatcagaatcgacatccgattcagattagggagggaggaattcagctattaatctcttagaattaggaaggcgcaaacgttgggcttttttttgacgactgattggttttgattttgagactggagtacatttagcgaagataaagtaacttgatcaaagtcgattaacctgattctgccgactccactacaaacaagggaagtagcagcggagctaccgacgccaccaagaccaatgatgatcacgaacgcatttcgcaggtcttgattcccttgcggtccgaggaaggccaagctacgcaccagttgctcagctatcaagctttcgtcgtgtacccaatcgcccgtggaacgtttttttggagtttgtgaccgatctggagtggacttggtaggtccttggaaagagtacatcaccaaggccgtcaatgccccagagacgacgactgctcatagcagctcatcgggaggaaaccctcccgatgggctggactgtgtaccagctcatcgggaggaaaacctcccgatgagctggtcttaaaccgagaacctccggaggccttccattcgataatctagtccctggtaccatcatcggaaggcaagcctctcgatgagctggtcttaagcccagttcatcgggaggctttcctcccgatgagctggactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgccgtcccatcaggaccatgcctgggtcctatgggatggcggcaatcctaaactgcatatgtacatatacatatgcgtttaggaatccttggcgtgcaggcctgcacgccagtctacactctgtagattggcgtgcgggcctgcacgccaattttctttggcgtgcaggtgtgcacgccaatccgcacctggcgtgtggtttggcgtgcgccaggggggctggcgtgcgtttatcaacgccctacacataataataattgttatttaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacattcgcccccaccaaaaggaaaattccatcaggaatttttcgatcttttggtagctctaaatcttcttaacaagacttgacagttgtctatcttttcagactctagccacaagtcttgatcaggttgacaatctttaaatcttaccaagtacaatttgcagtcttttccattctttcttacaattttttctttcaagatttttgctgcagtttatggtacggtatcatctgttatgggaggagcaatagcttcattagatgaccggtcaaaactactatcttgtacaatgtattttttgcaaagacttataggaaaagtaggatgtctttgactaaattcttctgttaaaataacttcaacagcgtttctaccgtgaaattctttaataacaaatggtcctatgaaagcatcttttagttttcgaggtccccctaagttattgaagtttaccgtagagataagaactaagtcaccaatcttcaaattgtggtctctatgagttttatcccacctctccttgttatactcagcagcttcttttacgcagagagcagctttttcttctgcttggaacatcattgtttgaaagcattctgaactggggtgcaattcaattgtcttggaaagcagaaagtccttgggcatatgaggaatccatcccctctcaagttcaaaaggagtcatgcctgtgacagaatgcttactggaattgtaagcaaattctagtgctggcaaaagagaaacccagtcatgagtgtaaccatcactagtcttgaaatcaattccgtacgcgcaatatctcctgatcatgtcttcaagagtttggatcattctttctgctagcccatcagtttgagggtgataagctgtagaaaaagctaacttagtgcctaaaatttcaaacagattttgccaaaagtctgatgtaaattttgggtctctgtcactaatgatgattcttggacatccaacatcactgacaatattattccaaaatataagtgctatatccattgcactactatctttatagcaaggcaagaatcttgctcttttggaaaatctatcacagactactaacacagcattatagttctctggtcctgctgcaggaagcgctgtaacaaagtccatattgatgatttcccatcttgactttggctcatcaatcgtttgtaacaagccaaatcgttttcctgtagctttattggctttttgacacctgtcgcaagaatcacagtaatctgacacttgatttttccaatctggccaccaagccagaccctggactctattcagagtcctttctttggaaaagtggccagaagtaattgtaaggactccgtcgagtccttcactgtccgtcggaaatggcactagacaagggctcaatagctcctgagggaaggattctagtaccaaagtgtgttttatttcagttctagacgggagagagagatctctctgttagtatctacaagtgaagaaaaggaggaaagaaatgagaagagaatgaaggaggattgggtacttacctagacgggagagagagatctctgctgtctaggtaaagggggaaagtgagactaaatacaagccagaacaagcttatgtaatcatgtgacatgtttgtgtaagcctgtgaggagcagggcttacagtctcccctcctataagagaaaataaagagggggaaattaaacaaaagcaagaactgaggaaaaaaaactggaaagcaggggaagtgtagaagagttcaggggtggtggctgatactggaaccaaaactgagaggagcttgaggaaaatagaattaatatagaaaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatactctcttacaaaattacttacaatatataccattgaaatagcaattattaacaactctcaacacttatataaataaccctcccccttatttttggagccccttcagccaaattgcacctggttgaagccttggccctctcattacatatacttacatacgaataccttactcaagacaacaatccacgactcagacgacagttatcttttgataacactccactatcactatataaacctgccaatctgagattggtgggcttgttttagtgtctagtgaaccaggaaaggcagaggcaacctcacacatccctttccgcactcagcaaaagattctcaggaatacttttgagcttaacaccggacatgcataccaaaagccatacttaaacccatagttatgggtttaagttaggcttattcatggtcttatacctcttcgaggtccttcaagtgcctgtagcatcaacttggagtgtttattcgacactctgagccagttttatattgatctttggccccaaaagggctggaaaaccatgtaaatacaaaaaaaaattcaatttttcagctaaactattcggacatcctgcaaatccagggtcggtttttgccgtccgcaactgtactacatagtgtgactgtgactcctgaggtatgtctgtttgggggtgagagttcagctctgagcttgcccggctgtggacactccaaacaagaataaagtcgagctcagctgctccaagattgtcgatcagccgggtcgcagggctttctccggtttttcccccaaagtttgttgatgtaaatatcgaaaattcagaaagtttcgatcgactgcaccacaacagttgagtatcattttcttctttccccacacccaataactactcttgactgctgtctaactgattcatatacaaaatacaaaatacacagactataccaatccaagccttgacaccagacgcccagtcccactctttgcatcttaatccatcaacaggtaagtaatcagcccatcctgttttttcccctgcttattttaacctacctcattcgatcccaagctcatctcgtcaggtgtttttgatcccgctgtagaaattcagatcttccatagtctatcatgagtgatccagctcgctatccgccgccctcccattatcgctaccccgtccaccctaatccggcgagcttcgcattgcgcccgggcatccacccgtattataaccattctcctgctggtggcctcccgaatcccgcccttaacgatccagccaatcataaccccacttatgcaacagacgaacattacccctttccgcccgctgtcccaccctggcctggtctcccacccggtgggcctgtcgagcacgactatcattgggctcatccgccaccacgtccttactacggaaatttacccggtggggttgagccccatctacacatggaccaatttgctaatccgatggatcaatatcataagcgaatgaagtggcgagaggaactcttgaaaggtgaccccgaaaaggctatcaacgataataagtcagatgcttcaagattggttgtttccttagtcactcgtggccctgtcgatcaaccctatggtcaggggttagtcccccttctttttcttttctttttttggggggggggtttgccgggcttataactggactcacttacatattgaccgctcttcggtaaccttagccacgaattcctgttctttggatcccttcgaaaacatcctcattacccacccaccccggcgtatgttgcccttgatgatcttgattccaattttgaccgagatatcaccacaaaactaatcaagatgattttaatcagcaacgtccagttcacttgcttcgctctcgaagcctctcctatctttccgttaaacggaggcgatgtcattcctagtgctcttgacatgtccaagaaatcgctcaccgcattaatgccaaaattagatgttgctaaagatttgaagttggtacggaaaagcaaacctctattatgggacaacacgacgattttagagacattcctgtacaggtccgtgattcctcgctcttccttaggcccgaggcttctagcatcttcttctcattctgactattcacctgaatgctgcatctcagggtcgtagaaggaaaggaagacccagaatctgctggcgggagagacttagcggagcgccttggccccggagacacatatctggaaactgatcaggtcactcttgaaaagaaatttgttcgagtgttgacctccaactgacattccacaaattatgagctcacagcgcttaccacgaaatcatggaagatgtcaagaggcgagtattatcagaccctaagattttgacagcttgattgagaatctttgtctgacattctttttgcgaccttgacagtgatgtaatcgccactgcaattgtgttagccaacccaactattttgattttcttgatcagcaagcgatcgcactctcaaatctttgcttagattgattgacgattttcaaactacgatcgatcgacagttctgtatatttgccgccatacttgagttctggtttcgatcgcattttagccgatcaagattctcgcgctgatgtgctttctttggcgtgagctgatagatgtagacttacttgatcaccccacacgacagaaagatcagatgctaactattgcctgtgtgtatttcagagccctgaacgttctatatcattgtgttacgactcaattcgcacgcgaagtacattgtctaagtcatctctaagtgagggggcaacttgctgatcgtggtggcttgcgcttcttaggcctttctacattatcctatcccaccaccaccggaacgtcaaaaggattatgagctttgcgacaaacgtagggtatgggcttattggaccgaggtcggttgatttatttttcgttgtttgttactattcaatgttcattttcatgtttcaatttttttttaacaaactcttattttttaccattgatctaggtgatagcatggcatttatcacaactccgagaagatgctcaagtttcaacttcgtatacacttttgaagtctctgtacaatgtcagagcctcggtcgatgacacgaaggtctccttgaatgaagtcagtgatcatgttgatccttgaaaatgattaaagctctgatccatcaagattttttggggaatacagcttgaggccatcatgatcaatgccattgcgtccgaagccgatcgatcgagacatgcgaccgaaacactggttcacgaagggatcagtgaatgtcttcacaatcccacttttgcaccaccagaaaatgcattagaaaagatgcacatcatcactgctggaacttcttcagtgatttaccaagtgattgctaaactgagtgggtttgtcctctagccagttaagtgacaacagattctagtgtcagcctaactttgttctcctccctcgcgccagtcacccacgttcttgcccgcaagcccagcctgacggaaagcagtagtaaatcgactgtcaacagaagaataatggatctgaagatcaccattgctgagagtcggccacttagcgagggtgtgacgcttgccatgagactcagccatgttgtcgacacataccttgaatatcgagaccgtggatcgaaacatgccagacagggatctgcaccaccctctgtcgccgatctcggaccgtcggtgttggatcctaagttgcaagctcagatgaagcaggaaatgtcggctgctgagcagcttcgtagcttgcaccggttgcaaccctcctccctgggcctatccaaattgctagcagagtaagttctatccgtttggacagaagacacgtgacgaatttttttttctgttttcttatttcgatttggtttgtgatgattcagtttggatgccaagaaggaaaagaaggagcccaaggtgagcatcgaacttatcacggacgctgccgttgtcagtacggttatggctgctgggggcacgaacgtgaagccgataattttgttaggtgctgatcggatgtgagtaagaagttgattgtcaaatctgctgaaaatgttcgagaagactgacacaatcccttttaacttgcttggaaaaaaaaagtttctcgaacggagatgtcgttaataaagttggctctgcacaggtcagtagcaagtcggagcttactcccaagcgagaagaagtagtataatttcgtagttgaaagagctgatcatcctaagtttcttgattaatgtttttttttctgtccatgtttggtgtcaacagatggcatgggctggtagatctagtggggggattgtcttgatcctctgtcgagctgatcggatccattctactggtatggccgggccatcaaaggccagcagcccttcggaccagctaaccgcagcttgggaacctactcttggtcgagagatgatcgcacaattgcagaaatcaagtcatgttcagattagcaaccctacttttgaggatgtcaatcacgatgatatcactggttatatcaccgagctcggtatgttctttttctttctttttttctcttttttttttctgggatgttctgacattgatctaaaatcaaaccgacggggtgggtatgttaaactacctaggttttatgggccatgatatgttggcggagttttcgaatatgagatctgacttggaaacgctagtctggccagagaatgcgttgacgaaatgaatgtccaagttgatcaaccgatcttggctcccccatcgtcagttgatccgatttgatcattattctcgtctggatgttcctaactcgatgatcatgctagtcaagcatactgacaagaattgggggttttgcagttgttcgaatgatttaatgatatgcgcagatatatatccgacccgactccaaatttcttggttttctagcctatattcgatcgactctatcaactaaacaaggaatgatacatacatctcttaagggatttgctctcaagtaaaaaaggaatgacaaagcggcttgaacagacgacgaaaatgctcataaaaaaaacggatgagatgaatatttttctagtaggtgtcttgtatgtgaatgtcgatatgttgtttggtgtgtggttttgtcagattagtgaagattgtataccattgtcaaatcgaaacacatggactgctcgaataaaaaaaaaacaaaacaaccacttgattcacgggttttaattatcgttatcactgctactactactactactactattattattattatcttgtactatcaattctgtctactgtctgttgttttccttcgtagataaatccatgatcttttgaatccaaagaactagatgtgcatacccgtagggaatcaagttagatcaagcagctgaagatagatgcctggagcgaataaatgagaggtagacaaatatagtcgatataggatgagttgctaatgtatttaaatggatatgactcgaatgatggtgatctctctgcggctttaagaatgaagtatctatgtaggactcttgaggattctgttggatgagtggatatttatgtgctgagtggtgttggttgcagaccgttgtttattatgatcccagttgggattgggttatatgttatcaaggttatctatcatgatgatgttctcatgagacagacaagtcagcgcaagtataccccatcaaactctaataatatatgtaagctgctgaggggttcagataagcttaaatgtttttctacgatgtatggttaatttggttgggtatttctggttggctggggaagtctctatgtatgctcagaagagtagtttgcttctgatggatttctccggagaactggggaaagtcattaagagaagtttctttttttttttggctggggggaggggagtggaaactcaggatataaaaccagggctccccatcttgttcttgatcgattcctcatcatcttcagactgctccagtccttcaaacttgaattccagtacagacaagtcttcaatccttaattacatactaaaacatgaaccaaaccaacaacagcagcaacagcagcagcaacagtcatgaacacgaactggactcaacccgaacaacaacccaccaccaccatcatccaccaaagagagaagaactgccgctcaacaattgtataactcaagtacccaccccaccagacacacccaatctgactgactccgatcaagaactacaaccacaaccacaaccacacccaaactcaccctcaatcaacaacactcactcactcatatcaccaccaccaccaccacttcagcttgcaatatcaaatgtccactccgatcccatccatctagcccattactcgcccatcaaccagcccacgcctgctccccccaaactactcaaccacactctgcaggatactctagaagatctcagctcactcttacaaaccttccgcaagatcctgcctctcagccatcgactcgcccaattcgtacccaggctcatccatcgattctcgaggttcgtctcagctcactccttttgatctctccccccccccccctttaatcaatccaacaccagccttgaattttcaactcgacatacatatctgaagatcgagcactctgaagatccagcttgtacatattcaccagcatgctttcaccttctccaccaccatccatgtgcttctttctcctcttcttctgagcttctcatctcacatatttacataatatataatctatccaacacccctcaatccgtttctacatacaacaaacaactctcaccattcttctgtctccacccgcttgcactgtgactgattgaattttcactcttgcttccacagatcttgtgttcaacagatggctcagatgctctataatcgaaatcttctagctagtaatgtgtaagtccttccatttctcattatttcattcttggctttctttttcatttcaccaaccatacaactcaccttgaaaaatcctctgatttatccacatgttatgatttagtgcttacgatctcgctatcctactactcaaatggatcatcaatctcttcttccgtgagattcgtccgcgtggatcccacaaaatacctgacaaaggacctctgatcttcgtcgctgctccacatcacaaccaggtcagttgtcaccttcttctcaatatgtacattcccatcaaaaactgatctcatcactccactccctctcaaataatcacaatacaagttccttgatccggttatcttgatgtctgaagtgcgagcggccgaaagcgcacggcgagtctccttcctgacggcggaaaagagcatgaaacgaccgtttattgggctgatagcccgggtgatgcaaagcagtatgtcttgatggctcttatgatgcccaatttatatattattaattattaagatcatttgcttgcttgcttttcaataatcccagtttcagtcacacgagcgaccgacgatgcaaaagatgggaccggtcggatcttcttatcctcaaaacaaaccgatccatgtattctccacggcaaaaacacgagatttacccatgaactagcacccaagaaacaaatcttactatccaaacagttaggatttgtgacggtcgaggtggttgagattctggatgactgttgcttaagagtcaagaagccattccccactaagggggtcgaggccttgcgcgaggagggaaacaagattgaagctgggattgactcggactcagtagttggagtcccattcaagattcttccttatgtcgatcaagtaagtcgaatcactttagtttttttttcattttgatttatatatatatatatataccttatctgtctttctattttgctaataatgatgcacaacaatatactttcacagactcaaatgtatggtaaagtttttgagaaactcaagaatggcggatgtcttggtatctttccggaaggaggctcacacgatcgtaccgatcttctaccgcttaaggctggagtttcgatcatggcattaggcgcgatgtcttccaaccctgaaattaccgtccggatcgtccccgttggtctgtcgtatttccatccgcatcgatttcgttcacgggctgttgtcgaatttggaactccgatcgagatcccacaagaacttgttagagacttcgagaagggagatgatcacaagaaggccgcgatcggtaaagtgatggagttggtttacgacggcctaaagagcgtgactgttcaagctccagattatgatactttacaagtcatccaagctgcccggagattatatcggccaccagatcgacacgtcagtcttagcacggttgtcgaattaaacaaacgatttattaccggttacctgcgttataaggacgagccaagggtgatggccttgaagtcaaaaacactggaatacaataaatcgattagctacttgggactcaaggatcatcaagtcgagaaagtcaatcgaccgtggtggaaaagcttgattttgttgtgttttcgtgctggtttggtgactggctggggtgtcttggcgctcccaggtgtgatcttgaattcgccgatgtttatttgtgctagtattgtcagtcgcaagaaggcaagaggtaaggaatttgatccttttttttttgccaaaagaaagaaaaaaaaattattcacactgtgtttttttttgctgatgatatgattttttcctacagaggcccttgccgcctcgtcggttaagattgcagggcgagatgtacttgcgacttggaaggtcttagtctcactcggtttagccccaccgctttacatcatttatgttgctgtggccatttggcttgcggtgaagtacgaggtctcacggaaatatgtgatgtggatcccgatgggcatgttgtttgctcttccaagtattggatattctgcgttgaaatttggtgaagtaggaatggatgtctacaagttagtgattttcttatttgctgatctcggacttgattgatcagatgcgatactgatctatccttcttctcctgctatcactcatagatcgcttagaccactattactctcccttctgggtgatcagaaccaattggagcgagtacgcaagatgcggagcgaattgcaagcagaattacactcggtcatcgaagaatatgcacccaagatctgggagaactttgaacagactaggatccataccccatctgcggatgtggcaccgttgagcggtgatggtcggaaatcgttaggcttgggatatggaggacgaggggtggatctgattaaccatccgttgagctggttggatgagagactgtttgggtggagtcagtacgactctcggccgtcacaacagaaacggcgccgtctccggcgactgaaatcagagccgactcttgcaggcgaacgtgacgagttcagtacgtcggaggaggcgacgacgacggatagtggggcggatgaggatggtgattacgactcggtggtcgggatgctcagtcggttcactggggctgggacgggcagcgggtcgagaagccgacggactagccgtggaagtcggagtcggagtcagttgaacctcaccgaacttgtgacgaccgatgatactactactactgggtctagtgcagccgtcaagctcggcatgactggtgatctcaatcggaggaggaagccttgaccggctttgcaggccaaacccaaactcaaaaaaaccaaaaaaacaaacaaatactcatcatgtatactgatctcttcttcttcctccattattgtggttgtaatttccttgaggataactcagctgtatgtttgtacatctgtccagctcgactctgaggtctgcacattgttttgattatttatttatttatttacttatatactcgtgatctttggtggcaaccactgagctctgttccttatctattatatacaaatatacaaatacatgttatctttggtttttgacagtctatatataaatatatcaaagaatagtcgtttttgttatgtttttattttgttttgttttatttttttgtgtcaatattataatatgttttgagttgatgaccaagaaagagcacgaagagtcagatttcagttgccggcaatctcaaatgagacttttaccaacctgctcgggagtacattgtaatttcttttcctcttgtctcggctctcatctctttcaacagcccattcagcagagcacagcggggttttcacgcatatgattcttggttggactacgtgcaatatgattattatgacgtcataactgtgatcagagttgatagcatacattagagtatgtgttttttattggcagctgaagataaacgcaccttgattaatctttgggaatacatccatcctactattacttcttcttctaaaccattcgtccgaccattaatagttcaatgaaactatggctctgtgggcgcgttcatcagcattaatattaagcctggctcgtccggggttacaaagtggaagctttaatcgctatccggtcatcgctcagggtctggtcaagaggagtcatcaaaccgattccactgaatctaaataccaatccatcacttccaacctcaaggatatctctcagagtgctcgagaagaggccaagagcaaccttggcaccgtcgtcagtgcggtcagtggtctcaagggagctactgatccctccactccttcacagggtgtcaacccgggaagaaatcctgcagaaaaccctgctcagagctcggcgatggcttctaacttggtatgtaactacaacatatctctctttttatttttcttttcatttcaatagctttccggatcagcatccatcttaggaactgaatttgagacaagatacacgtagacttcgttgcttaaattggtgcaagaagtaccccgtggagcgttgatattcgggtcagccggcttggtcccatactttgcgacttccttcaccaccgtgtatcttgctcgtcaggcttttcttgcggaacgtggattgcgtaggttcttctattgattcattcttttcaaagacacgatttcggttcgagcttatactgatccccaacccggcctctttgcagcggccaagtttgacgtcgataccgcactggctctgctttaccataacgagaacttgcaggtgacctatggtgcggtgattctatccgcattaggtgggttaaacttcatatatttcagccaagcatctcaagacctttgatcttcctgtgtattaatggaatcaaatcaataaaaatcttgtaggcacgattcactggggtatcgattttgcttttcgaggtatgcacgccaatcaagctggtcagccccaggggactgaaagatattggctcggggctttgccggtggtcttggcatggccgacgctgctgttaccaaaccaactagctcttgcctcacaatgggcggcatttaccattgtctggtatgcggatatgcttgcaaccagttggggatggtaatgatatttttcctcctatgtatctctcatgaagccccaaatcctgactataaatttctttaggacccctcgatggtattcgacctatcgcttcggattaacggcgatcgtcggtagtagtttactagtcaccttgggcgcaagcagttactggtctttggatgacgtcgaatatgcttcgatgagcaagaaattacaagcaatccaagacgaccaactctctcaacacattcactccgaggacggaagcgttgggggtggtagggtggaaggggtgatgaacaaagatacaccgatgggaagtgtcagcggagataaagcttttgtaaaaatcactgacgtggctggtgcgaagcgcaagcaactggagaaggccgaagcttgaattcagaaaacattttttttttaaaaaaaacaagcaaagacaacgtgcctttagcttagcgtgtataacatattggcagtgttgtattgaaatttgcatgaatttctatatattcaatgtacatttttctgttatcactcgcatgagattctatgacgataaggaaaccgaatgttatggtacttgtatgcccagctcgacttctacccaccaattatctgcttcccaaccgtgacgtttgataagacaccagtctttctgaggagggggagtggactggggaagatttgagtgcagttgtgtgaatgaaagctcaagggattcggcggcacacttgacccagttcaattaattctccctcgcgaaatagatgatagtatctgttataggtcgtcagcttctcggtcgatttttgatcggagttattgttgagaacccaaggaactaagacgtcctgtaagttggacagttcttcaaacttttccaagtcaggttcaatggagctcgtcgatggagatgatccaagttcgggtgcaggtaaaagagtccccttggcccactttcgacgggatttttgaccctgttcgtgagcccagacaaagatgaggatccggccggtggatgaaggacgggaaggtttgacggaagagaggaggagcttgacggcctcgagtctcctctcttgggtcgagagatggtgaagggttgcgatggagatggcgaagtcgaaggcgaggttggagcggaagggcaggctgagacagtccccatggaccagctcggggacagagtggatgtgttgtgagagtgagagcagagaggccgatcggtcgagacctaacaggaagtatcgtggctcctcctcgagcagttggcctggcggtatgcctccaagtgcgatctgctggcttggttcactcgtaccgttcttgattttgttggtaatgttgtgtccatgaagatactttcctgtcaaaaaaaaaccattgagtcagagagggttaactactcttgttatcaaccgagcaaagcaaagaaaagaataaagaaaagaaaaaagaggaagactgaaagcttgtttgttttttgacaggtgcatacataccatttccagagccgacgtctaagccgatcgagcctctgggttgtctatccagaaaatcagcgacgatcggccagggtttgtatcgggtctgtgagaaatggacggcgatggattcgtagacttgatggacatgctgttgttcgtaggcagccccggtcgaatctcgtcgagcttggtcatctgatctcatcctgctgttgattgtccctaccagtggaaatgtgtgaggtcgcttgcatagaaagtcggcctggcgggctgttttcaaaacccaaattgtagatgtcacggcttttggtggtcgacgcgctttgacgatcagtgcactggtcagtgacagaagagctgcttcattcggccatggttatatcaccacaccttcatttttccgacggattagaactcatagatggacctccccggccagaatctgttatctgagagacatcgctcactcaagggaatgaggatctaaattacccacgcgaacccaacttggtcggtcgggcttgagccgccaatgaggaacaaaacagatcaaggaggggggggggaatctgataagcctcaagatactggtattagcacgtaggatgcatatctccttcagcccaaacccggtgctggtttagatttaagattaggccatcagaaattgttattgtgggggcgcccacagggttataaatcagattgagattgggaaatgatggatggggtgtgtatgaatagttatgtacatcagagtaaatctttgcctctattgagatcttcggaggatagtagcatgttatgttgagtggcctttcgcttgtatgctgattggtctctcaaccattttcgatactccttcaagcttccgatccgttctccatgccagtctggtagtggattgttgacgatcgattgagcaggatcgactcgatgtcgcttgatatgatggtaaaattgcgcgtttttgtcttgcatagctcgttgggtcggcttgctaacccgtagccggaagaatgcgtgcccaatggatgggccgatgagatagccaagtaaaccacagctcagagtggccagtccgtacctatgatcgagcgatcgatcagaaggtcaagacgaacaaggagatttagagggagatgggaggtggattgaatttgaggactgacacataaggtgcttcgattcccatgatcaggtcagtaggcgctgcttcgatcgtagcaaaatagttgacgccgagggtcaagccgagggtggtgatagggattgtagcaaatagcgcataacgcctttgctgtttccgcagggcgagatattcaggccaggtgagtctaccgttgggatcggcttccagagttttggggcctgttttttatggggtggagtaccaagggaaagtggcaaaccgtttgggaggattaagtgctttgattagtgatatgcggagtgggatgtagtatcaggcggattgatgattatgagctcaactatcctcgattcgagagattcgagcgattcggacctccgctttgatagttccgagagaagagctggaggcagtcagttagattcgtgctgattgaagcctggtggttcgaccgacatcgtcttgaagaaaggccaagcaagcgtccggacatgcttcctagtaaatatgtatctggagttattagacagagtggatgtggagcagccaagaagaagaatttgaaggatttgtaatctgtcacctcacaatcacatcccctgtcacacatctgtaatctgtgacactgactggcctggttactttggtgaaatccaagtggaaatatcaagcttatgtacagctatttcggaaagggttgtccacttggactcgcaattttttttttttttttttgaaattttttaaagttttctttgtactgaactacagctgaggaggtacagctgtcatccgtagttcagttctgacaggtataggcgatcgagacaggagtaggatggcaagcaggtaaagcagctttattttatccattcatttcttgaaacttaccccaaacagataccaattataacggacccataaacactcagatcgaaagagacaccctttgaaagaagagaacgattgaacctcgagaaagccatcgcattaagtaaaaacagcaacatgacaagtcaaatcgaatcggattccctctatggtaccaatccacccaaggagatatcacgctctccacatttcatcccaaacagtcagagtgacgaagagatcatccaggattttaccctcagaggttagtttagttccttcccagcttggacttttttccattcagatccaaaattcattaacaacttgaatttgctttcaaaaatcaatcttcaatcgaccctccccatcaagattctacagcaccctcaaaaccctctccacctactaccgtcatcttgcccgtacaatcttcctcaatggatcctggtctgccagctgaatctagagcacccggctggtcaatggacaagtttcacgatcccagttcatccactgcccatcaatccactcacctagtaaaacccaagcaactcagccattcatcatcatcatcatctactagccacacaccacagccccacatcctagtagccccatccagcgcatctaccagtaataaatcatctgccactcgtcccaaacctcgtccacctcgtctaggcgctgcctcaatcgaacaagctcgtgagcggctcaagttgtcagaatccaccgactcctctaccaatccaacctcaagctcagcaatcgatcaatctataaaagaccctttccatccaactcgcctcaaatctaaacctccgctcgtacttccaccctctcaaatcacatcacaagacgtacctgaacaaatccctgcaattcaacagcctcagaccacatctgatagactgatacttcctcagtctcccgaaatcacaatctcgccaaatcacgagccattcagccgacacgagcaagccgaaacacaggcccaatcctccaagaaaaaaagaaagcctaaaacccaagacaaccccgaacccaaaccaccacggggatccgaaaaggctaaggcggacggggatggaaagcgagtcagaaaacaatctgctgctgggaaagcttctgcgaaatccctacagatccttctaaatctatctcagtcctcagatgataccggaaacccaaactccgaaccgagggatccgattatcatcaatcgcgactcccaaaaaactcagagacgtcgtgtctatagaaatggttgggttcttgcatccgatcccgaaccggaaccagagctggatattcgcaacgaggtttcagggaaaaataaagaccaaaccggcggctcggttcatcaatcaccagaacaaaatcttgctccccctcaagttcccgcctcgaaggacatatcgtcgcagccgtttcttgaaattgtttcctccccattaagcagccccactggcttttccgctgatgaaacggcttccaaagcctctaagcgatcaaaatcaagtgttgttcccaagaagcgcgtgcccaagaaaaaggcggccccaaagcctaaagctactaagaaacgaaaagaaatgatcatcgagccacctgtcaatgtcgataataacccttcaccagtagctcttgggaaacgtcctgcggtggattcggtctccaacaaaccgaactcgacccttaacttacaagatattcaaaatatcccgatggagcttgaagctcccaaagaacccgacaaaccaagaagccagtcgcctcctcaactgaatacacgccaaagtccttgcagaagacctgggacaagtagcaaggttgtgttaaacgaatctccggtgactggtgaaccgattacagtggcaaatcaacccacaagcttgagtgactctcgaaaatccggtccatcggcagctgaccctgtgcgaaactcgacgaaagggaagatcaagacaacagacggtgaaaagaaggcagctgcaaaggttcggaaagggatgagcttagccgaaatcttagcaatcaccaatccgaaaacaaagaaggggatccggatcggcctaccaagggaggagaagcatcggctccatatcaacatcaaccccaatccgcccgtccaaaaacaagtcaagaagaagttgaaagtcaagaggggtgaatacgatagcggcgaagatgatgcgcgttcgaaacatagtggatcaactgacaacagtgatgatgaccaagatcaacagaatcgtaaaaaatcaaccagatcgaaaaacatcaacctagatgatcaagagattgatgaagaggaagaagatgccaagcagaacgacgaccttgatgaagaatactaatgacttttcatcattgaattggatttacctctaaacacatccattggctgtattcggcttgctttgttttgcttagttctcccgttgataccttcttattcactctccattattaaatccaacgttcaactccgccaatctgattttgctgtgtttttgaaattttcttatcttacactttaaatcactcaattatggctgatgatattttcctgcctcgttgttggtcatgatgtattcaaatatctgcttgacttgtattgcatgctcttttccctatctctctattttgtatatgcgcgtcgaaaagaaaccttcgccacttctctcacatagaaattagcatgaactccttgtgatatccttattgatcattataagaacagcccacgtagctttcatccatctgttgggaatcttgttgtaattcaacttggacaatctttgccaaaaatgaaagccaacactcaatatcccagcaacagactgggaaacatcacagctatatataagtagttaactcaatatacacttttttttcttctttttttctgtaaagagcatatttttgggatagcattgcatcaaatactcacttagaaaaatcgggaagttgatgttagataattgcatgcatgcacaagatcaaaaacctcttcacttcagaaatgctgtggaaatcatttggggatcaagtagaattgtcgagaatcatgaatgcagttttctgaggactaaaataatattattttttatctttctggatattagaaataaagatgtgtgttgtacacacttgagctcaacagcaaaaaaattagtgagctgatcaggcggtatatatatcaacagcagattacgaaacagtgctggccttcagttctgtgttacaatttttaagatcttgtggagctgaatttccttcaagctgctttggctcatacagaaaattgtgggaattaatttctactggtgacttgttttaatatgcacgagctgagctgaaggaatcaagacacgcaagtggtagtattaatctttcaggaaatcagttaaagatacagaacagaaatgtgagattgttttgtgagattgttcgctggggacatcgatcggcatcgaaggaaatctcatcactcatctcggccatggttttttcttggcgttggatcaagttcacctccgaagataaccttgataatattgttttaatgtttttattatggttcgatctgatatgattatgaattatgatgtgatattggagcaccgccctctgatgatcagtcatcatggccgacgggaagaacgagcctgttaatttttttgacggccccgtactggtacactttggtgaacatccgtgttatgcactcctcctccgcttcatgatgtggagtatgtcggatatgaatttggtccttcaaatcttctgcttttcctttattgagttaaattttctgggttggatttccgctcgatggatgaagccttaatccaaggctcaagctgtatttacgcttgggaaatccagtcttcggcgtggttgttcatggacccggtaaggttgtgcgcacagctcaattcggcctccgcctacatagaaatccagtgcgatccacatcagagtcgagagtcttcccacatggatgttctgatcagctggatctgggcggccggaacgcactaatcaagcacatggcgatggcgagcaatcagcccaagcaccgctcgatgtgattgcgggtgttccctctctcctgctaacggtgccgtgcttgggctggggcggacttccctcaagtatcatggcgcgttcttcccttgtatttaacctcggttgctcttgttgaccgtttccctgttcctcttccaagcaattgcttgagtgattcgactctaataatcctatcatcccattccacatcacaattaccctgtccaatcatctcgtgggctggctggcaccatgatcacctttctcttcgccaacctgcttgcttacagcctggtgtacctcctcatcaagttgtgagccttattatagttttcttctgtctgatctggctatcataccatggactaaccctttgatccgtaacgtatctttaaattgttaaccagtcgtactcgaggtatgcatctctcgtcaaactgtggtcattttggcaggataaatatacatgcgaccttcagactgagagagttcttttcttcctcttcctcgtttcccaagcaatcgggaccaccaagagaaaagacactgccttttacgaagtacccggatggccactgtgcgtcaaacggctcacaacagctacttcctgagctgcttcttgagtgtcctgctaatgataaaaccatgacttcgaacccacagaatcggacaggtaggcgatctcatgactcaagattttgacatggaaaaattaagagttcaactgccaacttatgatctcacctgcgatctatgctatcgctctgctcgatccagttaccaatgatgttcaaaaacagaactcgtaatctggaggataacacagtcagagccttggaacatggccctggtttcagtataacagtccccggcatcagaatcgtggatatcagcaagccagaatggatcgagcatatgcagaagagtaagcattcatgttacctcgatctggatgattttttcagtggttgcaggatccttataattcacttcgattgactttccaaatcatagccaattttgaaaactatgtcaaggtaataatcacccatcttatttatgctccaaggcactacctttttgggggagactttttgatgatctatgattacttcctagggccctttattgcgcggtatcatgtatgatgtttttggagatgggatcttcgtggcagatggcccagcatggaaaagagcccgacaggccacctcgaccatctttactatcaaaacattcaaggtaaaacaagactatcaagacatattttgacactgagtacaattcaaattgaaatattccttgcttttggttgacatttcgcccaacagaatatcatcgtccctgccgccaataaaagtctggatgggctggtcgatttattgaagtcgactgcccaatcaaatgatcagagcatcgacttttgtgatctcttcttccgctacacgttggactcattcgtccaaatgacgtcagtgcacctttcactcaaacgatcttcggattatgtagcctttggtcagtgagaataactcaaacctcttgggtttttcgattttctgtacaccagttttggtcaagatctagatcttttcggtacccaatatgatggcaaaacaaaaggatcatcgccgtcgaagctctccgcgtcgtcgcttccgttctcggaagcattcgatttcgcgcaggatcaagtggactttagattttcggttgtgataggatggaagctcctcgaggggctggttggatcgattggaaaacgcatgaaggcctcatgtcgtgttttagatgactacgcttactccttgatcgatgagcgaatggctagcaggacttaccaatccaacttagaaaagaacgaagcagtggacggcgatttgttgggtcttttcatgaatgctcgtgacgagcggggaggtggtttgggccgcaccgagctaagggatacgactctgaacctcatcattgccggtcggtaagtcaattgttgaagcagcttgacaacgcggctacacagatgactaatatcaaaccaacaaaaaaaaaaacgcagggacactaccgccgaagcactctcctgggccttctttcatctgctgatgaacgaagacttgatttcgaaaattcgcgaggaagcgattgagatcttgggcgatgagaatgatggtcaagaacgcgtgacacatgagaattacaagcgatttgtttggacaaatgcaatcgtacttgaaacattgagattacatccgagtgttccaaaggtcagttagagctctagctttattaaaccagcctgaataattgatacactttatttccacgaacacttcttcttgccttagaatacaaaatgcattgtttcgcatgaccaaattcctggcgggccaactgtcgaggctggtgatataatccgatggaggttgtcaaattctttttgctcaggccattgatttattacagaaaggcttatgaaccctttttttgtttgtttttggtggggtctttgaccgttactgaatgacagtggctggcaaatgggccgcgatgcctcgttgtggggccccgattgcggggagttcaaaccagctcgttgggtcgatgagaaaggcagcatcaagcaatttggaccgtacaagtttaacgctttcaatgtaagacttgacctatatataacagtgctgccatttccaagacagtgaccatcagaagagtattaattggaggattttgaaccttccatttaaacccatgaattttgaacattatagggtggaccaagaatttgtttaggtatgaatctggcaatgttacaggcggttaaagtgatcgtggagctatttcgccacttcgagctagagttcgctccaggatggtgagtggaaatttaccacgtcccaaaagacacgaagaccaaattcccaattctcctcacgtctttgaaaaacaggttagaaaaggttcctaagagtgaagcgatagaaggcatcacatctcgatatccaacgccgatgtacaggtcgtcattgactttaccaatggataaccccatgatggtatcagtcaagtgtaaggcttgaggtcaacaaattaacttaaagtaaacacatgattaggggacacagctaagatcaactcgaaccgaatcgaacagagctgggcattttcaagctccctgattcttgttaatttcttccatgggttttgtgcttttttctttttcttttggatcgttgtatatgtgcaccctaccaatcaactcctcttcatcgatctagattcaagagtcttgtgatgtctagtcataaaatttcctatccgtatcactaatatcgaaaattaggccctactgggtactgaacgtgccttttgtactttttaggatggagtagactagagtaacggatgctctcaattgagcaaacatgtcaatcaaactcattgatccatacttccgtttcaagaagatgttctcttctcaaaaagatcaatcacaactgtggaagacctgctggtcaaacaaaccaacagaattgccaagccaactagtgtcatggtcaaagggtagaattggaaaatgccaattgagtgaagtggctatttctttttgaacaccctattatggtatttggaattaaatacttcaagttctacttcacaacttaatctgtgatgctggctgggacctgacaatttgagttttaagtatgctgacactgacaggtctttaccaaatgttgctttatatttttatatactaaaaactccttatggaatgttaaaacctgtatatattgacaaagatgttgtcagtcaggttgtatataataatatatagcaaccaatgcaatagagaagtgatgaatctaatgacaaagttcaccacaaaaaaagtcaaggcacctgctgacagttgaaatgttggctactactgcctgacttaaattcttactccaagttattccaaagttatttcttctgcatagtgactcactatgaaaaatctcaccaaaccaatgccagttgatatgcaagttactctgagtcccatgtaacttctgttaatatgtaaagaatatctgcacagtaactgtgcaagacacacagtgactgtgcatagaaggatggatgaggtaatggttgagtgacatttgagtaacaacccaagtttgaagatagtttcagcatgccaactggcagcagttccctgagattttttcacacagtgactgtgcattaaatttcagttgaaataacttctgagtaagatgagagtaaaaacacaagtagtctccaatttgctgcctgtcaactgccatcaggtgtcctcaattttcttgtggtggaagaagtcaaattctagctaaataattaaaatatacatgccatgacacaagagctttccccaaattaattacatctagtgagatttaatagcttcgacagggaagcgcatttattgctttttcttctgtttatgttgtggacgttggacatagatccccaccctgccattcaaaccttttgctcccccactggtgtaaatgacaccaggctgttgtgagtctctggtcagttgctgatgattgaagcaaataagtgtcaagaaaaaaaaataaattgtggaagatattcttgccttgtctttgcatgcatcaatcagttgtttaaaaagtccatcagtagttttgccctttttactatttcaatgtgtcaagttgtagaagtgattgatggggtcagtacctactaatctatcgccaaatcacagttggacttattttggatactcacatggtaagaactgacccgtctgttgtatagattactgcctgataatttgtaaggataaaaaaacctatcagaaatgtagtatcttgacaatacataaaacaaagtgaaaaactgcaagatgtgggacttggcataagaataggttgacttacttgacatgttttattgatgctttcagaaagaggagctacataagcataatcattggaccacagaaaggtccctgtctgatgattaatgggaatattgttgtaggcgcttatattatccagtttttaattatcagaccaagattagctggatccaagcatatacaagaaggaagtttaaatgggaaagataagaacaacatacttctggcaatcacttgataggatctttggggaggggaagcataatggcttgaggttaggataatcctcctcaactggaataatatggattccacggggcctagttgtaaacctaagtggtcgatgttggtagtaagcattaccatctggtgaacctgggagaggcgcactgccagcctaatttttcacgaatatataagatccataatgtcaccctatgatcaaatgccactggttttgcccgagttgagccagagaaaagactcatgactggtgtcttacagagtctttgcatttatccagaattttcttgaagctaccttccaataccgcctgattcctaaatgatcacaaactgttcagttctagtatgattattcttaatcggcaaagattgttagctgcaagaaagtttgcttccactcacatgggatcacggttgatattatacatggtcaccttcattatgggtaaacaagagacccatatgattgaaatcgaaattggtcaggcttttcttgagtgatgatgagaacatggaatcggataaaaaagcacgaattttaatccttacaacacagttgccgaaagccttttgaatttcaaccgcatcacgatcaagttcttttgacgaggtgtacttgaactttgcaattgctctgagttacataggaataagtaggtcaatgttgttgaagcaatgacaccgtggcgtggctatgagtcagcttcggggggcgggcgggttgaagggaattcatcaacaggtgaatcgtaagctaccttagacaatcactcgctttgagtttctgcttactatcgcactttatatcgtaagctttctgaagaactgtttggaggtcttggagggaggcaagccctaagagcagactgagtgtgacgaggaagacaagttgataagctaccatcgcatcgggttcaggttgtggcagtagcggatcaagatggcgatgaaagctttcaaacagtctattttattttgttaaatatttatttacgcgtgaacaagcggaagaaattcatgtgagtttgtatgtgctgatgaatatatgtaacctggaccaatttgaatgccaagacactgaggaagcaatgcttcttggacacttttgatggagaaaaccagagggcagagccccacagccggtcgcctggcaacataaacagttctccaccttgaacttatgtagtcacaacttctgatctttacctcatccctcccggacgccgggtctcctgcaaacgtccgactccggttacgccgttaccccacggctcatgaactttgaagtgtacagtcccttgacagaaacatgtacctgagcccccagatgctggaattgcacacaaaaaagtcatgttaattgatcagcccaacacatgtggcctttttttggtccaactttcaagcaggtttccattggttacatcatccacattcagatcacattgtgagtgattaagattctatatcaagtgcatttcagcaggaggaagagaaaatctggggaggggttatatacaaatatattcatatatagaattaggcaaatggaaaaagaaagtttgatgtttttttgcattgaagtgcatacatcagagatgctcagaagatctcaaaaaaaaaaagctgataaagataagaaagtggaatacaagaattaattgaggacaaggaggaaagaataagaaattgaggatacaattgagattaaatgcaagttttttttctgtattcatttgagttgagttgattgaggtaattggatggaaggactatgtggattactagccgctcgattcttgttctgtttcgatcctcgattcgaggcggccgggtggtcagaagaagaagccggatcgactgggccggcgcgggcatcggtcgacccggctgtctctgctgcgttcccactactagtactaccgcgcccgacctaatcatgccgcatccaaaacaaaatcaggaaaaacctgaaaacaattgctttcgaagtgcagaaaaaaaaaacaccccacgaaatcagagggtggaaggaaggggaattgaatacatactaacagggtcgagttgcgagctcgccggtttcttggagccaagcgcttcggctggtttgccattcaacggactcccgatcgacatcggtgggcgtctgaagctggccggcaagatcgggccacccaagttaccagaggagggctcggcggggacgtacttggcccgcgatgccccactcgggttcctcatcggcgagggcttggcatgcgaggatgcgactgatgctgtgccagtaaattaaacagtcaaccctaaacctttttcaaaggaaaaaaaaacgattgcaaatggtcaatattttctgccttacctggtctggatggttgcccggatgggaaatactgtgttgtttcttggttggatagatgcaagcttggtgtaccaacggcttgagaaagttgatgttgcttagcgatcgcataatcggagtgttcatctggaaagatataagaagatcagatcaagggttttttttcttcacaaaagaaaatgcaagcataaaaaacttatagactctgaccaccagcataagtccaaatccagaatgggatccccgaaatcccgacgacctctctcctgattttcttccaagatcggacgcgaggcgtgcgtttttcgaggacctgagcgggcaagaactgtccttgagctcttggaggggggcccacggggaagggtttaagtgcgggcacgggaggtgggggtgggggtcctagggagtagtcgtgttgcggtcttggacccggcggtggtcggaggatcggggtggtgactcctgatggaactggcgtgggttggaaaggatcttgggttttcgcttggctaagcttggacctgatcaagaaaaaaaaaaaaaaaaaaacaagaatccggtaagggatttgtcagaggttgtggattgtggaaaatgtatatatttatctagaaactgaccctttcttagctttggacttggttcctgatcctgctggcgccttagcagcagctccagtagcaggttgattggggaccgctggtgggtttgagtgaggagcagtggtggcagatggattgttagaaatggcacgcttcttggagccttctgagttggcttgtttcttctttggcggattagtttttaggccagtgaccgctgaggaggctgctttggatttaccggagaccactcctgcggatgaatcctggggtggatattgaggcccagcagcagccgagagtaattcggcatcgctgagagggactagattggttttcgacttggatttcggattgatcgacgggtgggtgatcttgatcgtcctcgatctcggtgcggcttggtgaggctggtctgaagtatatgagctcatttcagagtcggggccatcctgatcggttgttagatggtgaccacgttgagggtggatggctatcggctgtgaattcgtcttgcgtttcttggcaggtggattggcaggtgctacaggttgtgggttgttgctggggggtgggttttttgactttgggggtcgtttggtgactggttgttgagtggcagcaggttgatgatgatgatgtggtggcagtgttgcgaatgagttctcctgttgttcggcttggtggtttcgactgaggtcctcctcaaatccttcgtgctcctctccctctagtccatcctcttcttccccatcctcctgttcatcttcttcctcgtcatcatcgacttcagatgaggctagttggtcctcctgttcgtcctcctctgggtatctgttcgtttgatgatgatgatactgctgctgttgttgttgttgctgttgctgtggtggtggtggtggtccgttgagtttgagtttgagcttgaatccgcccgtagtagttccattgttggtcggttgttgagacatctcttgctatgttgttgttgttgttgttggttgttgtttggttttcttgtgtgcccactgccagttgagcttgagatttcggctcatgggctggatgactcatcggatcggatcggatcggggtgcaagatagcttccacccccccgagagttcgggtactcttgtcgatcacatcctgattcctgattccatctgaaggctgtgatgcaccttcctgctcaactgcttggaattgttgctcatctgctccacacttgcaatgtccgattccccaacgccaagccaaaacaaacctagcagctcccacgaagtcgagcggaaacttcgatttgcacgccaaaccatcaaactccacgagcttcgaaatgaaagagtgcaagcctcaatcgaaacatcaaattccaaagtgaggaaacaatcagcgctcatccgcggtatgtttcaagagtatctgtcatgtttagtcaacaaacttttctgtacactccctctgaactcaaatctgctttgtttccggtcgctcttcaactctgcagccctgtacgccaatagcttaactcatagctacctccaaatcgaaactgctcgagattctcacccgtttagaaatccagaaattttaaaattcaatggcccgacgtatgcgctgacacgaggacttctaccacgcttgcgtcgcctacttctcgaaatgacagacgccctagaacccactcggttccaagagctgcgtttttcggaccagccagaccccatggagctggattggctcggggggatacctgacaatgcatgccaacttctatcgagtgtctttgcagattggtactcctaccccgaggaataccccggcccaagttcgcacccatgtccgacttcctcttatatcctacattcatatcattatcccgaaatcatttgggcagtcgatcggataacaagcgatatagtccatctactccgaaactacgccgaacaatcacaagatgagccagagctctggagtcccgaatatgggcaagcagatgtaggccagatattacgactgattgatcaaatggttgacgatttggaacatccccgcacgatgatccaaatcaagtggcaacgggtcgtcagggagacccaagtcatggaactcgccgtgatcgaatgcttgaagcccaaagagttacgcgaaacgaacaacagagaaggaacgttcgaaggcactcatctcgagctggatcagtgggttccaagggaagacatggatcaacgcgaagtcgacctccgcaaaagtttcttgccggtcttgaagatctgtcgaattctattgaataaactatccaggccgaccagcagcgaaccgcttgtgatcctcgaagccgatatgaccgttttgaatagattatacgaggaaacacataaaatggagagtaaacttaggaagttgaccatcatcgtcttgacctccgacactgcacgagcacgcagatacctgcgtcatgattgccttgcaagttttcgactccttgtacagtcaaatcaatcctgctggcaggcttacagatctgaggattcagatctttcaatcctcattcaaaccgctcttgaatggtgtgaaatgtggacagttcaatatctggctgctatcaaacattttgaatggaaactctcagtagcacattttgatgatattttttataatcaaaatgacactaacagtcaaacagaaagtgatgatttctttagtagttctgatgattagaactattctacaataaataccaaatgttacatcaagatttgttgcttgtgataactacaatcatatttagtttatttcctttggctcttgtttgtgtggtgggtcttgttcatcaagaaagaatttgatatagattgtgtttattgttgtgagccctgagaccagagtagtttgcctgatggtgagccaatcttaaaaaaagtatcacgggacttcatattgcagaagggacaagggatttgattaagtttggcatcatggtgctaggcatgacatggatattgatgcttctctcatcccatttaaggtaaccaaactttcattttaaagaataataaagagtagggagaaaaggaagaggagaggatcaaatgagatatctttgatcctaaattaatgatgatgtttgcttacttcaaagaatccagagcagtatctccagcaaagtatgttgtaatgatttggggaggttggttaggatagatctagatatataaaaatataacatgagttgattaaggggaagtttggcccacaaccactatctcaagtgtatctcccaattagagatggcgctcaatacccgggtacctgcctcaaaaatccaatatttttgacacccgcacccgcacccgcacctgctagggccgccaggggcgggtacccgggtacctgcaccgggtacctgcgggtacctggcacatttttgcaggcaaatatacccagaaatctcacccttgaatttctgcatgacttaccaaatgtatgattgatattcactagatatatgagtaagaacataaaaataaagaaataaagaagaacaaaatatcctatcactaatttgcactttatcttctctctgatctatcatcttgaaggctggagggttccctctggcctcaacaggcccatgtaggacaccaaatggtgtcctacatagtttgctgacacctttgtgcagcccaaaaagcccaaaactgtattcccagggcgggtgtcagggcgggtgtcaaggcgggtacccgggtacctgccattttttgtcccaaaactcaacacccgcacccgcacccagcacccgcgggcgggtacccgctccgaagaacaggtacctgcaaacgggtaccgggtacccgcaaacgggtacccattgccatctctacgagtcccaatccccctcaaaacttgagacactgttgagatacagtatctcaacttgatgagataccatcaacatcagtttgggtgtttggtgatcaggatatcttgaaaataactgagatattgtatcttgactgtcagccaatttctttcaacttgagatactgctattttgctgtatctgaaaccagattctcaacctcatccctctccaattccccctgaccccaaaaaatcaaagtcctcaatcccaccccacacccctctagcacagcaccaatgctgccaaaattgacccactcacacaaatcactgagtctcttgcttgactcccagccagacagtggcactgtcactctgattggccctgtaaccagatctaatgtgacagccagttctcactcaccagcccatccagctatttcaatcactcagacagtcaacctatcaattcaaccaccaaaagtcaatctgttgcattaagtggtctgccttcactatctgctctgtttctcatcaagcaatctttaattctatatgtatcattgataaacaatctgagctcaatttgtatgattggtgatgaatcaataatgaatctccttggatagtaaaatttttcagctctatgtacatgtacagttgattatcattctccttagatgtgtctgatgttaatcaatgatcaatctcaatgtgaccgctcatcagactgttgtcaaaccaaacaatgccaaataaagtgatgtttttttgcaacatttagtaagtattttgaagaaagcaattggttgaaataataaaagagagaacagagtaaaagaaagaccaaggtaagagagaggctgaagaaaaagatagagcaaagaaaaagatatacccaaggaaggaccaatcaaagaaaaagagcaatcaaagcaaaagagatactaatggcttatttgagctagccatgatgggctgaatgtgttggggtaattattgttgattgaatggttggtttcactacccgtcttgatctatgttgcactgccagaagtcattggagtgagatattgattatgtagtgtgcagccaaacagtacttgtatgtatctgaatttctttcataagctcagatattcaacatgttgtttggttgcacacatgaatatggcgagtctcaatgagatataattatctgggatttcacaatctcagacttgagcgcagccaaacaggccctaaatttagcttatctcaagttcattattttatatgtagatatttcaaaaagaatttaatataataagaccatctgagctgaagatttaaaagtgtgtgattctaagtaattaaattttgttaaatatctcagaaattgattcaagaggtaagaaggattttttgctgaggggggggggggggagaactgttctggttccaaggtttggaattttatgccatatcttctctcatgttttggtgttgcttttcttgaccttgatctgatcatcttgcagaaatgaagttgtatttttgagtattgctttgaatattcagagaatttggtgtgctggttattcttaatttcaagatattacatatctgtgaaacctctcatatgcaagtgaactcattattcaggccccgtttggccgcaaatcatttattgtgatttggctaagtttggctgggatttggaccgtgcgatatgaaacgatataaggtttttgcacaaactcctggcaaacctcaactccaaattacaaatcatggacggccaaacggggcctcattttaatattattatttgtaaattgtatcatttgttttaaacaggtattggaaatctttatgaaatgtgaacatgtctctaagggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgcccgggttgccaactgctgcctttgctaattgatcctcccttccatcagcggtgggccgctacgctacgcttttggcccaaaaagtgtagcgtagcggcactttttttcatccaaaaaccgtagtgttagcagttttttagcggttttttgctacactacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaaccgctgtagcacagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgcaacgctaattgctaacagtgattcccctgcgttaagctacactaaccgctacggttagtgtagcggcccaccgttgattccattgcccagtatatgtatctttgtggccaggataccaaactagcattagtttcacctcagggggcagggaagtgaagccctcatcaatcatacaaaaaagggattggcctggtcctgggactctggggtcctttgtccgtagtatcacccctttgttgtcaacaattacaaagacgaggatcttcctgattcgatgatcctggcatatcctacccgccaatttgactgctgtaagcagtccaatgctctcacattcatggttagctatattggtgttattcccacatgagagtgggctgtagacattcagttgagggcagcaagcagcacctgcgtcctgcccccccccctagtataaaaggagccgtcacagaaaagaaccaaggaaccatctgagaatgaattaataatttgagagaagtgacttaacagaggaaatggccatgtcccttgttgcgttaaggttgaggtattccagtgatcgggatgaagctccattcaagccgaaggaaagtcgtgctctatgtatcaggggcttgcaggggtgatcccacagtgtaacataacctagctcggatagatagtttaagttaagttagcccagatgagactacaccactccacaacagcctgaccatcctccatcttcatctcatccaagaactctaatcatccacaagatgctactccaactcatcaagacattcagtaccagcaggaatctcgatcagatgttaagcaactatcactctcactctctctctatctcacaagatataagaaggacaaaggctgacttgaaagaacatcgagaacagtcccagtcgagataactgccacttcgaacatgacccaaccagcatgtccctatcgatcatcatcgtactcggaattctagtctcgtgagtacagctactttctgaagcgatttcagctcaacctcgagatctaacactttccatcttcagctatctcccacagcactaccgaatcatttcttccaaatcatctcatgggatcagcccctggttcttactccttggctcgaccagtaacaccggcagtctcgtcaatgcggtcactctccaatggggcgtcgtgcgctgctgtcaagtcttggtcagtctcctccatccaccatccatcatctatcctcacctccacattaaacatcgtcttgcatttcagaaccccggcgaatgcgctgaatccttactcggaatcatccaagtcttcctacaatgggcatgttttaatgtcatgtaagccatccttcattcaatccatcacacaaagcacaaaacaactgatcttgcctggttacatttgtcgactgtctgccgaaatccagtttaattctatcattaatctatttcccacgcgatctaaaatatgtcagagttgttccggtcgaaattcgagagagatcagactcaccactcatggaccgagccacgaactattcatcgcaattcctatcccgtttcttcctcaagcacaaccaccgaaccacctcctcatcctccaagcaaccacgaaacccacgcgagtcggccccggaccaagcagtcacatcccgatcgagtcatgatagtctcgcgagcagtcaatctacctcctcagaacatagcaccaccttccctagcgcgagctccgactcatccgccttcgacccttccaacgtcctcccaccctcagccacccgattcaccccactgacgctctccaaggaatacaccatctcacttgtcctcgcctttgtcgtcttcatccacttcctcttctccgccctcgtcaccctcggcctcttactcctcctgcctaaggcctccctcggcgaacccgttcggacacccccctcccattccgccgaacatcccaccgtcagattgctcaggatctgggcctcctcctccgggatcctcagtctcctccttgctgcctgtcaatacctccctcagattcaagaaacctttcaggctaaactcgtccgagcgctctctatcccgatgatgcttatccagacccctggaagcttcttgttcgtctactctctggccatccgtccgggactgaattggaccacctggatcgtctatcttgtcaccgtcagtccgaacttttggtctctgattgattcttcacgagtgatttcccactagatgctgatttggatctttgaatggtcaacacagggtatcctacaaggtgtcctactcattctatgtgtgctatggaagatcagacaacaggccaatggggttgacgactggggcaagccgttggcccgttcgacagggagcgccaagcggaccggcgacggtttgttaggctctgagggctatggggagggccagcaagaagggccaggacgctcggagcgcagcccgcttctctctgccctccgaccaccttcgaccttcctctccccctcctcctcctccactcaccgtcccgcatctggcaaacagagacaaattaaagacgactctctcgattcttcccactaactgatctcgattcctttgatccccttctcactttctttacctttggttcggattgggaatcatgtaatcgtttttttctgctttccttttttgttgttgtgtaacctctttttatatacatgttttgcccaccaaaatacatatacatacataccttcttccgacttttgattatactctattgggctttttgttgttttgatttgttttagggctgatgttatatgatctatctatctatgcaaatgtatatacaaattatacacttttttcatgttgttatttctcaggttgcccatttgttctttttctcagattggttccccttctacttcatttatgacttgttttttccttccttgttatttgttatctaaattaatgataatccatgagaataaaaaaatgtacatctacatatacacattacatgaaatcaagagattcttgtgaatcaaaagattgaggtacatacatatacttcatcaagatgtaaatcggtatggagatgttaatgtggatgtctttggattggaccttcacacatatggtgttgcaagccagtctgggcactggcacaagttggacgaaaaagaggccaagcgggcttggccgatcccaaaccccgcgtggcaccctctaaacccaacttggcctgtactcaagcctggcttggcacctcccaaagttggggtgggtcgggccaaagtctagcttggccgagcccaagtgagagtgccacccaggccaaaaccaatgagtggtgctggttggtgtcgggtgtggtggttgggtcgggttttgtggttggtggttctggtgagcccagagcttgggttcggccaagccagacttgggcttgtgccaagatccgggccacgtgcgaacttccaactcaagccccctgggcaatggcccaagccccggtgacacttggacacacgggccttgggccagtgcccagactggcttgcaacaccatataaataaatacttggtctagaaatacttttgtcattggcaagaataaataaatacttggtctagaaatacttttgtcattggcaagatcactaagacagattctgaaacagaatgacccatgtaaacaattcacaagagatcaacgagtacttcatgttagttttccgctttttttgatggaaatacatacctcttcaaaacagtcattctgatatttatgacagtgcctacaaactggatgttattttcctccactgatgtgcacgaaatgggtaatcatcttagattcagacatttcttaataatgttttacttgagtgagcatttccatgggagggttatcattgagctttggattttctgtgaggggagttttggattatgcatggtgctgattatcctgggctgaaccctaatctacccggttcccccctccgggtatccagcccaggcgagccctgtcatccctccccctccctctccccccattgtgtctcgatcacctcccacgtgtcatcaacaagaacatcaccaacccatttttagaacttcacgaatcagataaacattcacgcaagatgtctaacgccgaacaaacatttatcagtgcgtgactttcactcttgtttcttcttctcggcttcacgattcccgcatgctcttctaatctgtcttcttcttttttttccttatgaagtggtcaaggtggacggtgtccaacgttcactcgttggagaaatcctaggacggtaagcattcgcatctccttcatctacttttaatttgttgtaaagccgatgatcacttacacgagtctcgcaaaccccgatcatgctcgatcatagatttgagcgtcgaggatacaaaatcgcagccttgaagatgatccatgcctccaaggagcacgtcgagaagcactacgccgacctcaaggacaagcccttctttggcggcctcacttccttcatgtgcagtggtcccgtcgtggccatcgtcttcgagggcaaggatgtaagcactctgtctatccagccagctcttgcgtgtcaattcccacgtgatctgacttcttgtctgttgtctgtgacgcgcggcttttcaaacgtgatacaggttgtcaaacagggccgggccatgcttggcgccaccaacccactctcttcagctgctggtaccattcgaggcgacttcggtatgttatatcccacccgtcccatcaacttatctattcttgactaacctctccatttgcgaatgcttatttttttcaggtatcgacatgggccgtaacatttgccacggttctgactcggtcgaatccgccaagaaggaaatcggtatgtcatcaaaacctttgactctgtcggctcgatcactagtccgaacttggtctcactgacttgctcacctccttccccgttaccttgccagcactttggttccccgaaggttagtactcatcactccacttttccagatcctgctttgctccaggaggctgatggacttcttattcattctgatttttaggtgttgttcaataccgactcaccgccgacgccaacgtatacgagtaaatacgaaggcttttggtcgctagggccgagcttataaagtggactcgtagtgtgtcatcaaaaatgtcctagggccttattgaaataccaagacaaagtttcgatgtcccttcttgaataatttcagttgctcagctttgaagctgttgagtctaattcacagcttattcacgtctctttgagaaaagggtggcaagagcacattggccttaacgaagcgagtgacaagatcaccacttgaaagttatggaatcttagattccccccgtgttactggacacatggttacagctgccaagtggctgatcttttgcatggtacaagtaaggactcaaacccacatcccacctctaactactcctagccctagccaaggctgaagttgagtcatacatccctacacttcataacaaacagaaggctacgcagacagaaaaatatgaggattcatgcattgtcatagctacttttctttgtggagaggacataaactcctgtttgagattaatcaccagatctcatctcactcccttgacaggtgaggaggagaaagaaaaatgagctcccaaaatatattcctcctcaatcagaaaattgagatctcaattgacaaccttatcaccacttatatccctcaaaatgatgtgacggctgcctagtaatacttccaagtccagccctattccactatgcccttcatcccagcccaccatggtaaatttgatgtttaattgtcatgaggtatttcattagatttgcatcaaattttcaatttgtgtgtatttctctcaaaccactcaatgtatgtagatgtgtcataatttgacggtatttccattgaagaaaaaaaaactttcaagttcactacagtatttctatacttccttgattaaaatttgcatgatgagagtcgattctttcaaggtatcaaaagctttacaattcatctaatggtgttttgcttgttgaaaccttccacaccagacaataaagaatcaatgcatgttggtctagataaattcattacaggttggaatcattcccctttcataagggtataaaaactttataaataacatgttgtacatatgaatatggtctattctaagattgatagatgattgaggtggtaaaggctttcatggctactttttattaattgggacagtcctaaggaatactcttccattccttcctgttgccccggtatgggagatgatcgcaccatactgacataacattctgaaatcagtcaatgatcaatgaaattcatacaatcagaataaaaggcaaaataatcattacccgcgtatcacatttggcagtcatctttttgaatatcgggtcaagttgttggattgaactgttcattttcagatcaaagtgtaagtctgatgatgccagtagatcataagcttcctttcaagaactgacgccttaatgattgatccatccgacgtgaatacttgtacctgattacgatgtgtcagatcatcaaaacgcaccaggtccaactcagaaagcgcgaaagggtgacaagtagacacatctagctcacctggcatattccaacaccttttctggccacattagttgggttgtacccgtccaacgaaaaagaccgatcattatagctgaatattgcaccgtaggctctaacagtaccagttagtttaacaagcaggatcagtcatcaagacgaagacagggagtgcactctagatatcagaaaaggcatgacatacacgttacaatctactttcaatccggctgctgatttccttgcgtctgcgaccccatagcatgctggtttttccgctggaaagtcttcctcataaaccgggtctttgccgcggggtctgacctgaaatgtgacccctgaaatagtagggtgggatatggatccggcctggagagcaattcaagattacaccttgttggaatcaggcaaaccagtaaggggcaccctggcttttccaagctgccgggatgtacaggcgcaaaaaaaaaggtagacgtacggtatccttacattgtgtcagtatcttattgatgctgagttcaaatgaatctttggagctaaagatcagaggactttgccaatcagtacttgaaaaattagatcgcgattagtaacctcagggatcctctgcagctcacatggggctgggcactttacccttcgagctgaatactatctgttgaggaaggccaatcatcattgtcattatcaactcggggaagctggttgaatacatttgaagttgaactagactcgttaaatgaggttgagccgatgagaggtcttacaacgcagcttccggaagccctttcaacgtgtgtttccactctatccaagatgtttccgggctcgtatagcacccgtttcaaagctctgatcccattcaaaattggaaaccaagggtgcgagcatcaagtcagtaaaagtcccagagccccctgagcggccatccttaagattcgtgaaagtgttgtagaggcaggaaaacaggacgtacgttttgcaattttcgggattgaacttgacgtttgcgtttttatcacactttggggtaataactgaaatttgctgagagctagggcccggtaccaagccgagtaccgcaatgaagaaaaagcgatgagtccgcataaatgtctctttttagtggcacttggcctggctacagtgcgagcacaacacagtgcaaaaaaatcctacccaatcagtagcagagtcctattaaaatctctttcagggctgaaaggtgggctttgaaactagtatggtggcaaggatatggttatgggtgtgagaaaggttgataagtccttggaaagcttttgaatttacttaaatgattaatttagctcattgagtttgccaagtaacctggggcactttgctagactccgtcgcaacaatttgtttagccaaagttgcaaactgaaccactgccctggtctctcggagaccgataatcgcagaaggggagagggtgtcggagccttttcctcattgcagttcatcgcctcgcttggatttgaaacaactccctcttaaaagtgaattgatgacatgtggtgttaggttaatgccacagaatgtcatcagatttccttggagtcttgaccgctacgcgcgcactaagtggggccatgtgttgcaatatttgcaacaacccacccaagttttgggaaccacaactgagcaggaaccataatccacatagtgaacattcaatcaaaaatgaagaataaaagcagcttgtgaaacctcatttggtaaggagttacactcaaaaacctttcctgtttggatgctttggtaagtggtagtaggcctaaaagaccgaagttgtgaatacagtgccaattgatccaaacttcctgtcaagaaatatagaatagttcttttgtcagcttgtcactataaatagcctggttcacaatagccagtcatcagcaaatattttagccattatcagcaaatcattgataaatttttgaatgcgtattccagatacccccagattattccaaatccattctaaattttttttgctatcagcaacttttaacaaggtggtcagccattggaactggctattgtgaaccgggctaatagaacaaactgacttaataattagatatgaaatttaacaataaatgattaataataaaagcaagcccgcttgaagtgctggaaaccgcagcaagcagctgagaagcacagaggaaaaactcaacatttgatgtagacacaaagtttacaagcatgtagaaagtcccaaaaaaaagaattttaaccttctagctgcaatattattggatgtactacacagtcatgtactctccatacaattggggggttctcaaccagaatttacaatatttttaaagcacctttgaaagtgtttattgacatctttttcaaaaatgaagtcaaaatcccaaagtcttgttgatgaggacatcaaaattgtctatataaactgcacaaatttctagtgtgaacccccctaatgtagcatccaaccacccacagcatgtgtgactagcaggattatcaactttaaacatagggctcaaagttggcccttttttgcagaatgggcaggtctagcaagggcagtttgcacaaggtgctttgagtgaaagggaaaagtacgaggtactatctttggtcttggtctgacttgtggagtcattgtctgtaaatgataactatgtagtaaaatcaatggatttccagaagcgtaggaagaaacaaacatgggcaaacactagagtttatatacacattaacaataatggttgaggtataaagttcaggtaatcatcagatccgttggttgatgagactgagagataatagaaaacaagcttgtgttgatacagagaagaaagaagaagaaacacaatgatacttagggccagtaccatgggattcaattttgcaaattgggcattctttctgcctttacacagaattggacaagaagtggagggatcaaaaattgaaattcttcacttttatgccaaaaactggcttctggtgatgctcacttttgatgaaacataaatttgagtaagatagattctaaaaaattggattttcatgccctattgtactggccctaagtttgggttctcaggttttcaagagactgagtgttgagacaatgatgatggaaggaaaatggatgtgtgattctgagtatgtgatcacacagtagttgtgacagcaatgtcagtttatgccatctgaaactgtatgcaaactaaattttccatctttcaatatttggctcttcattacagttgcaaacatcaataacctgtactgacccacctgcaaaattgacaatttgcacgcgggccctcatggtagggggcacataggctcaaacccccacctgaccacaattttgagtgtttcagaccgaggggggttcagaattaactctgttaaggcatctgaccaacggttcttttttttctttttttttctcctgcccattggacctggtctataaatgctttaacaagtacatatgtatggatttaaaggtgattatatggcttaaagaaggccataaatgacataattccatgcttgtaatccatacccaaatgtcaaaaaggcttgaagcaatgcaaacctcaggtcggagttgaacacacaacctttgacaaggccacaagccacccaggaacactagaccaaagcacatatgacttccaaagagcctagccgtttctttccaggtcagaaaatttcctgatttggtagtgtcctcaccaaaaaaaaaatgcaaaaatttggtccccaaccgcctgggcccaaaaaaaatgtggttggttaatgatgtttgcaactgtatatagatagcccttcatgacatgtttgatatatccctggtctgtctgagattttatatctcaaacaagctcatcaccatgtatatccctcaaaacaaggtgataaccagatttaattgcccaagggtagtacagccaaaccaaaaatacactagggggtatcaaatataagaaatccaccatcagaaaacagttaattatcctttttttcaccaatgggtccccaaaggcgcaagataaagaaccagcatgttgaaagaatggtggggttttcaaaacaattcaattaaataatggtggatttgcctatatttgataacccctattattggcagatggaatgtttggaataatacattaccctgtatgaacacttacatacagtgttcacttttgcttacactatcttttttgtctctcatttctgggtcacaagggtaagaccattggactcctcatgggaaacttggtcaacagtgctcatcatgttccactgcccctacccctgcccctgcccaccagtattctggctggtcgggtcccgtctgtgctcatctataccactagtaagaattttggaacctatacaccagctatattattccaaaccttcagactgcagcagcagctgtttttttcttctttttttgaaaattccgcctaccaagactacaagctttcttggtttggatgtaatactttcaagctcatttctattatataattaaccaacttcaacatggcaaattttaaattttcatgtggtattccatgagattgtcatccaactttccatggggttttttagattattctacagttgcacaaggcatcctactgtacaagcttgcccaaaaaacatttcttgatacacggggcccatgtctacaatcccaattctcagctgtgaatgtgggaactctgacattccaaccacatttttgatctgtttgatgttcttgttggggtatagttttaggtttagtttatttatttttgatgtgtttataatagactaaagtgaagacaatggtgttggtggtagttgttgtgaggtgatgatggggatatgtgtgtgtttatgtgagtaagttgataatataagatgatagaatgaatgagagatacaaatggaggaaaaggcaactggtatttatactccatgaatgctgagcaaatgtccaagcagcagacattctatatgggaaagctccaggagcttttccttccaagaaattaattatacttctcttcttttagcaggaatgatccagtcctctggtgaattactccatgctcagcaggtgtggcagcaggcacattgccgctgatgccattgctgcttatattcccttctacagggattgcaccttcaacatttgaagcatttgccttccatttctatgagggctaaggtttctgaccagccatatttttgagccttgaggtacaaacattggctcaaatacataatttcaagctcaataacttgaaatattgagtatggtcttacatacctaaacacataagtataggaaacctaaaccaatttgatagatatgggtaccagactgcatcagagcctattagagcatctctaatgactcaagattagttaaaaaaataattagaaggcaataagtgaagggtcttagttgatcaactcccaaatatttgggacattgagaggactggctgcagacagccttctcaatgtcaacccccctatcttttcccccccagttttttgggagccataagtccaaaaggtccaacttgttcgagagttggacctctgagaaaaatgacagataaaataaataaaaaatggaatttctggcagttgggaaggttacttttttttctttctggtgccaacttgcaaaccaccttggggtttgggagaattgaatcccagaaaaccccaggggaattgctttttatttatttattttttgtattattattttcagaggtccgccgactcccatacaattcagacatcacatgtattctcttgatagatttcactgtggtgcaaaatttcaatatcagttagcacttaaaaaaacaggtggtccggttctcagctcagatctcagccatgaccaattcatctgatttcctatggcatgacctgaaccattcaatttggcatttagttccagcaacaggttggtactgcctactcagcctcttttcactcatggttgtctgtgatgagaccgggcttgcctgttggattagcattggtagaactcatctccttcccagctccacaacacatcttgcctcacccagtctgtgacactgtacagtgggtggaccgttctttttggctgcttgttttggattccagagctttgaagcacaaacttgaagtcacaagaattggtgaagtggtgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaacaaagttccaaaatttgtgaaaaataaaaaataaaatttatttttctcaaaagcttggaaattcattttgtgggattgagagtgctgagagaaaggaagattgggatattagaaaaatgattatgaatgaaaattttggaaaaattgctttccagatggcttcaaagagctgttgattggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctctaatctggacaaccaacctggccaaacctttttcggttccaatttttttcatttataatcattcttcccatgttccactctttctttctctcagcactcccactccccaaaaatcaataacaaagcttttggaaaaaaaacatttttattttttatttttcacaaattttgaaactttattttttgtttttattttttcatattcattctttgggacctattctgcaccaattcaccaagtcttgtgacttggagtttgtgctttgaagctgtagaacccgaaacaagcagccaaaaataacggtccacccactgtacacagccaattttactcagtttactgcatatcagagccaaaagacgtttggggaagaacccttggtcctaaaattgcattcagggatcgccgggatccccggggggtacttcttgtatggcaggatgccttgcgcaactgtaaggataattaatctagatgtgtgataatacaacactatctgatttttaaaaaaatgtcattcaagtttcctgtggtatacagattatttcttgtttataatttgcatgatgtgagagaattattccaaggaatcaaaacttttacaattcatacagtgatcaacagtgggccagatgcaccaacagtagcattggtgtagccaaacgtagcagaattctgctaaattttagtgtggcactgtcagaattctgccctgactgcaataacactacccacataagccacaacaaaagtgtccactatgctttgctacagcacattccagcagttttttttggcccttttttctgctaaaagtgctgtagcgcagtggagtgggactaagagcatgccaacactgcagggttgacacactgttttgagaaccgatacactaacattagtgggccatttagcatagtgtagtgtggcagcccattgctgcagtgatggtttgcttgttgaaacattccaagctaggcaaccaaaatcaatgtgttttgggtctgaataaattcattacaggttgggatctttcgtatttcaggctataaaagctttataaatagtatagtttacatatgaatgaggcctaagattggaacatgatttagacggtaagcaaggcttttggtgtgggatgttgtagtccagtcaaaagaaagactactttttgctgtctgggacagtcctcaggaatactcttccgtttcttccagttgccccggtgttggaaatgatgacaccaaactgatagaggattctgaagtcagttcactatgaaatcaattgataagatctagagaataagccagaaatcaatcttacccgcttttcacatttagcagtcatttttttgaatgttgaggtaagttgttggacggaactgtttgaacgcagaggaaggagtaagtgtgatgataccagtagatgataagcttcttctgattcctgaagcactgacgccttgatggttgagccatctgatgtgaatacttgtacctgattacaatatgtgaaggcatggaaaaacttgttagggttataatgactcatcctcagcaagtcgaaaagggtgtcgtggaaaccaatttggcacacctgacatattccaactgttattctggccacattagttgggttgtacccgtccaacgaaaaaaactggtcgttatagcggaagattgcatcgtaggctctaccagtacgagtcagtttaacaaacaggattagtcatcaagttgaaaccagggagtgcactccagatatcagaaaatgcgtgtcatacacatcgcaatctgctttcaatccgctgagcgatttgcttgcgtctgcaacctcataacacgctggttttcccgctggaaagtcttcctcatagaccgggtctttgccacggggtctgacccgaaaagtgacccctgaaatagaagggtgagatatggatccggcctaaagagcaagtcaagattacatcttttttggaatcaggcaaaccttataagggagaccctggcttttccaagctcccgggatgtacgagcgcaaaaaagaaggtagacgtacggtatccttacattgtgtcaatatcttattgatgctgagttcaaatgaatctttggagctaaagatcagaggactttgccaatcagtacttgaaaaattagatcgcgattagtaacctcagggatcctctgcagctcacatggggctgggcactttactcttcgagctgaaaactatctgttgaggaagcccgatcatcattgtcatcatcaactcggggaagctggttgaatacatttgaactagacttgttaaatgaggttgagccgatgagaggtcttacaacgcagcttccggaagccctttcaacgtgtgtttccactttatccaagatgtttccgggctcgtatagcacccgtttcaaagctctgatcccattcaaaattggaaaccaagggtgcgagcaacaagtcagtaaaagtcccagagcccctgagcggccagccttaagattcgtgaaagcgttgtggaggcaggaaaacaggacgtacgttttgcaattttcgggattgaacttgacgtttgcatttttatcacactttggggtaataactgaaatttgctgagagctagggccgggtatcaagccgagtaccgcaatgaagaaaaagcgatgagcccgcatagaagtctcttttcagtggcacttggccttgcttacatagcgaaagcgttctacccaatctagtaacagagtcctattgaacactcttcggggcgcgaaagttggtttcgaaagtagtatgtatggtggcaaggacagggttatggagagaccggaagtgctcagcaagcttatcaatttccttcaataattcattcatctcgtcgagtttgccaggtaacctgggggtacggaagcccaggggggacacgcatcggctcaagacatttttcaattttcaattttcaaatgtcgggttttcataatacagatggcctgtatacacatgggattctgaaacattccatgtttcaagatctcgaaccccaagttcccaaccatcatgtttccgatggcaaagatcaaacatgtatgagagtcgatcctgtttgccatcggtcatccagctggattgaaataacaaatcacaaacccgtgataatggcagacaaaaagtgaccacctcaaaatggtccaccaattcttgaaacgatctactcattgatcaattcaaatatttcttcccgtagctgcccttgggagaagcgcaaccacaagttggccatgtcgccccaatcaattttcatcacttagctaggtattacttatttatgataaaaaccagacccgttcaagtggttgtttgtaggtcacccactcgagccattctgacgttcaccttttcgaaatgcctacatgcaacagatgtaccaagttctttaatcaactacagtttggatggtgctttgaatgcctccagtctcatgtggttattaatcccgaaaataggcctaacaactttcctgctccaccgtccaacatctacaatgttgtgccaccagctccgccgtggactccttcccagccggttccatctgctcagggctcattccaagtgccaatccaagcctcccagcctatatcgcaaccctctggttccgttgatccaacccctcctaatccggcatgtgctggatctaatgcttatttccggggtgctgtaaaggaaaagcgtcgaaagaaagctgcaactaccccctacaccaggaaaagcaagccaacaccacaggccagcgctgcagatgagcatacccgtatcataagtgggggaatagctctctaccagctgaccaagctcaacaaaaacactggaattcgcagtcgaatgctcccagtgaacattgaatcaccgaacttatatgaagatcttcaacagcgtctatgggatttattatcccccgagctcttgagtcgacagttggtagaaatgcttccagataatcctctccagtacacctctttgagccataaccaaaatgttcttgatcttccgacactattacttttggtacaaaagtcaactgtgaagagaccagcccatattgatctcacctacgaagatcctaccgatgaaattccaaccagtatcaatactagtacttctacctcaagaactacccgcatcactcgtactcgtgcggctcccggtaacccaaaagatttagcttccaatgctaccgatctgacttcggtaactggtaacgacacatgggccctaggtggtacagcaggtgagatcgcttctttcaaatcaaatagaagagtatgctcaccaacgttaaccttcaatttgctataggaactatcccagcccgtggaaatgcaagcctttcaacccgcttgaattaccttggaaaacccctatcggcatcgatcaacataaaccccaagggttggattgtttcccaaaggttgaaattcaacagttctgatagtgactatgcaaggaagcgagcatcccatctctaccagtaccttcaagccaccactgttcccatcacaatcaaagtggacaaaaattcactggttggtcagggtagcatgcgaaaagcatactcagctcaagttaagacggagactcagaatggtcaaccacgtattactaactgggtagctaaagttcgatattgggacactagtcctgatttgaggaaacatgcgacagatgctcgaatgtatgaggcatgcggacacctactccgagcttaccaagaagaaatcaagaattccgatcaccccctcctcacatcagtcctgcgaaaaaaagcaattgcttttgaagttcgtattttgatccacctctgtccagtcacccttctgtgcaagcaacacatctgatgatatcactttggtttttttgtcagcttgttcgacattgcattgtattcactggcgaggaagggttcccctcagatgtattttttttagaagccgctctgcaaggcagctatgtgaagtactcaagcaacgtaaacttttcagtcacatccaatcaacctggattggacatcgacaacttaactctgatgtcggcctttacacactggtcttatgtcaaatccaatggcaacagccttatatgtgaccttcaaggtgctggttcaatcatcaccgatccacaaatactggaccgggacaatgggtaagtactgagtcatctccatccctgtgagcaaataaccctgattaattttgaaaattttcaagtcgttgggcagatggtaataatgcctcggaaggcatcaaacattttgttaaaaatcatcgatgcaacaatgtttgtgaggccttgaatttacagcctccggatcaatttgtcccggtctccagcagtcaaacggaaacgaggaactttggaactgaagtccggactaacatcaggcctggacccgcttccttggcatcagtccccaacagacccttacctcgccgggcatccttagcaaatttattacattccgacaatactcgcccaacaggggattttttcaactcccaggcaagggagcaggaagatgaagatgaagatgcgcctcttcctgagttgcatacgttcctatcgcaaaggagtcgccctagagctgacaattacacccacaatacttgcaccagttaggaactcataactattgtgtatcgctatttttcatgtcacaaaatgtttgtcatttgtgcagtttcttgatttgttcatctgttggttgggaaaatatgccactcttttttgtgtctcctctataatctcacatcactattgttaatatcatcacactcgttaacatatcttaatattaagatcttggccctcatcataccaagtttcttgagtgaactctctgtcgatgagagccttctagctaatggtcaatagttgacatggctagttggacatgtctgccaaacatcagactcttggcatggctgttttgtgaatgaaaaccggaccaagctgaggatacatatatcatctgactacacttgaatgacactcaatattattattcttgttttggcagatcgatcttattggatattagtgggacagagaaactcctatgcaatgaaacctatactctctgcatttcatattcatcggctacttgctcaagaggtaataatctaattcaattgtctttttcaggttaaccatttttcactatgattgatggagctgatgatcttgaatgattcctttctctgtggggaaaaaaaaacgtgacgagagtagagatacattgaatagcacgtttcaacagactgataataagatcgaaggccaggctcatgaagtcgtttcgatcgtctttaaaggactggctaagaagaaaatcatcttcccacaaaacttttcaaggtgggtattccactgatctaatcttcgatccaatgatcattgaggttcatttttgtttttccacacagtgcaaatggacaatcagcaatcaagtgtaacatgaaagcgaacaaatgattgctgtactttctagacaaatatgtgctgtgtatttcgaaacagtcgatttggatcaagctagccgatctgcattcggtgaagtttgcgcgagtgggaggggtgctccaatcggggcgattaaggtcgacagagaaccgcgtgcactccttattactgatactaagagagtccgagttcgagcctctgtcgtcggttgacggggttgccggccgacgacaagtccttgatgatgaaggtaatgatgcttgttttgggctgaacagaggagcttttggcggtcattgccaggttgattttcctgttgaactcgaatttgccctgtcgccggtaaacgtcgtctcattgttgtaggctacttccggaacccttggtactaggaagtagatcaataggaccgccctggtacataagatatcactaacatcagttttcttttcttcttctctctatgtggatgagtgagagggattaggggggggggacctacagtaagagtgaaaagagcagcaaaacgagcgcgatgacccttgtgaaccatcccccaagcctcttcttccggctaggaaggcgcggaactgactatagacgacctgcttcttactacggatcttctgcttgcggtcgagccatttcgtcttatcgatcagggtgtccttgccctcccaatccttgtcgcgcttggatttgtctttggtccagtcggagccaagggcgggcatctggaccaggtccgagggcgagggcttgtaggtcatcattgtcggcgagatttgcgaatgcatcgtcgagtgttgttgcgagtcttcgggcggatatcggtacgattcggatctgggttcagttgtagtcgattactaatcaattttctaattatcaatccaaactcatatcagactgaccgtcaattagataaaggcttttcatccgaaattgatcagacggactcgcctttggttcgttcgaaatcaaatcaatcaatcgatcgtcagacaaatcgatctacgaccgcttctccacatccaaataacactggcttttcgataggtgctcatatgcacgaccgataactctccactcattgtgtaagttgtcaatcttggcctccctccgcttgcatatagactaagggactgtttggattcaattacccaaacccattaggactttcggaatcaatcgctgaacgaccaaccagactttccgaatcggttgctgaacaaccaccctgactattcctattcaattactgaaccatcagattattaaccctgaagcaacagattctagatcactcaactgatcgatagctgaacgatcactgaacgaggacatcaggccgataaatccctttggattggagcgtcccgaatcaatcactgaacgaataccgatcaacatccgatcttgttttggttctggttcaactcggtcacccctgcaattaagggtcttcaatctacttagcccccaccacctcgcttgacgataacaacctacaccatctagggcttcaactacccacgagtgtaagcaaccatggtcctcaatccacttcatctaatctgactaaacgctgctgaccgattccaccacttgacaagcaacagcccccctggcgtcgtttttcctggtcggccaccttcttgacactctcataggcccccggaaccgattttgcttatccgatcgattgattcttcctggatcgatcgctcaccgattcagagccacctgaaatcaaatcggtctcttcggcagccgatttgctagccgatacatacctagcctatcgttcaatttggactgttccacatcgattgcgcacgatcttcaattggatcggtctcttcagcccctgatttgctggccgatcaagacaaagcggatcattcaaatttgaacattccgcattgattgctgaacgcttgataatcggattggtctgttcaccccccggtttgctggcagataaatagaaagttgacccaattcaaccgttctgacttgattgctgatccacctgaaatcaaatcgatctcttcagactcgatctctgcacgatcttcaattgcatcagtctcttcagccgccgacttgctggctgataaacacaaagtttagccaattcaagccttccgacttgattgctgatccacctgaaatcgcagcggtctcttcagccccggattggctggccgataaagacatcaatcactgatcgatcttgcctgacccaacttcagtcaatatcagcagctcccatcaatccttaatcgacctgataacagttgacgaccaattctagttcaaccggcccaaaccccccagcgtttggtgagtaacttcaagtcatgattggctttcaacttgatgtgatattaggatttcttcaactaacatcttggtctcatttgatctttccatgtagcatataatccggttttcccaggaatcccatcatgcaaccaatcccttcttccctacccgatggagagagtgtcaccatcccagaaaaaaaattgacgtaagtaatactcatccttcctaaaccctgccagttactttcccccctctcttttcaccttcttcatcattccctgtcctcagttggttacccccaatccgcccgcatatgggattgtaatccttgattcacatgtccttcctgtgaagggtattaatcttggtattgttgaattttcctcagttctgtctctctctgcccttcatccatttctagtcatcttaaatcagactagattatattcttcaagtagcttgtttttggttattctgagcccccttctgagtcaaatttgaaccttaagtaaatcagcctttttaactactcatgtctctaagatggattcttcttttttctgactttattattgatttatcaaagattgattaataagaattaacgcctcttgttatctgtgatttaaaacattttttcttgattaactcatctgacattactaaaagagaatgagatgttttgcatagtttgttacttccaagaacttgttttatcttctctcaatttttattcaaaatacttttttcttattcatttttctcaaaccacattttgaccacttgtaactagtctacttaatctagcctgcctacagtgaataaaaatcatcggttcttcacactcctttccgtgaacctttcccaaagaagagtcctttccttttttggccctcatcctcttacgcgcctgagtcttaaaatttcaacaggtattataatacgataggagtaatcttcataaattcaaggggcctctgttggttaccttcaatccgcccgcatatgggattgtaatccttgattcacatgtccttcctgtgaagggtattaatcttggtattataatatgattgaagtaatcttcataaattcaaggggcctccaatggttccccccaatcagcccacatatgggcctatgatggctttcttgtctgctccggtttcttaataataaactaattaaaagtttctatcacaatatcccaccatgttcaatactcctctgtttaataaccaagtgggcagcaaattgttcgaaggaatcaaaaaaagaaaaaccagaagaaacgtaaattcaaagcggatacggagttggctgggttcacaaccaatttccaccctgaaaccaagaccatgagacgggaacacatccatttggacctgtatccaaattacccacctctggacaacactaggccgggccagagggcaacacatccaactcccgccgacttccaagctgccgaagaactaattctcaaggacttcagcttaatcagttatggccgacttgcattgtacgaatgccctccaaaagccgacccaaacaccaacccggaagtagatcccagtccacccgagccatccgcggttaccaatgaatcgggcaagccaccaaaacctgaaaagccaaaatgtactttcatcgcttacattcaattcacacgctcggaggatctttctgaggaggacaagaacgacctcgacttcatcaccaccttccttcatgactctacacgatttgttaatcctgtcgacctcattcacaagatctttcgcggcaagatgtggaccattggctggcgcaagtcacaaactcgtggtgaagttgctgggagatacatcgatacagcaggcatcactcaaaaccccctagcctatttagataaactcatcaacggcatttctgcaagtgatataatacacaagcttttttattcaattgcggatgccgctgtcgatgccgcaaatgtgttacttacttctttagggcttccaggctactgtgatcccaacttgaagcgatcaaacaataattgctttgcctccaacttggcttttactcgagatgaattttccaaccgaccacactgtgatgacgataaaaccaagaacgcctttttgttactttcaaatatcaaccgagaggatggtaccattgcccttgctggtgacaaagattctaccttcacaggtcctttctttgtttttcctcatcacagagtagccatagacttacgcaaattaaatggcatctgccgggtagtatttgatgctggccaatttgaacattgtactcataatgctcaaccatctcatccaactctcacttcatttggcttctctcttcaaatcaccaaaacttgtgttgatgcatttcaaagcatatttagtggattttataacaataaaaaaaccaaggatggtggagattattatattggtgatcacaattacttatacaataaagtctccaaacttgtttcaaagcttatttaaattgttttgtcttttcctaaagtagttacatttctcctcatgattggtccagttctattagtcactttccatgagttagaatggagatcataattgcaaataggctttctgaattgtttcatctttaaccttttattatcttaccagaaccttcactctcaaacatttcagttttccctcattttatcacatttttcaccatgcatcaatgcattttgcacatttttaatgagttggtaatgaccaccaaaaataagacaacttttttaatacatcccaacactttcctgagtatattgagttggaaaatattaatgaagtgttcaagtcctgggagttggcagatattgacccaggtgtgaccagtcaaatgtcctgacccttcttctcaacattactaacccttcaggcaaatcacatgagcatgatttggacaaccaatgtgttttaagattattgagctgaggtatgggaaaaaagcaaaacaacaatcaagatctgatgggatgaatattttcaagtttttgcatgcctgactcagaaatacaaatatggcttgatgaagtttttggttaatccacacataacatatatcttattcagcaccttcattctgctgttcatcatgagaatcttcagtatcataatcagactcttcgtcatctggtgaagggggaatctctaggagatcaactggggaaggtggatagagtgtgaaatgtgcttgaatgtgtggaatcatgtgtccaaaaacattccacacgttccctacagtaatgtggtcaaatcggatcccaagttgggagagtaatcttgatgcaacgttgtggaaccaaggtggggtgtgggtaaacatactatcaatgttggggtaatcatttgttaagtagttgtttactcggtcaacatcaacaaccaccagttgatctgtggtgccaaatgcctctggtgtgctataggagaaatcgggagagcaaccggtcggaagacttatgttgtggtcctttcgcttacgagagttgttcgtgagatcaacccagatatccacacttgcttggaataccgggatccagaggaaaaggaagagtagcctgttgggttatatcagctaagatctcctcataattcaagtgagtatacttacttttgaattggatcttcacggtcatacacaccagcctcaatgtgactccaaatgttgtcaatgattgatcggttgtgctgtttcatcatctgagaccataatgcttcaattttttgatttcgggtggacttggtgtgatgcatccggttcttggcttcctcaagggtgattccagcaaattcatgagagagcttcatttgataccatgacatatcaggagtctctgtaccatggtcagcagtgaccttccgagggactccacctactttttggaccaattggaggaagtacactccaatatgacgaggatcattatttgtgacgtggacgtggaggcctaggatttttcgagaccaggcatcaatgaacccgtagaccgttatgccgaactttttcaatttgtcgtggccatcacaagcccaaacgtggtttggtccatgggtcctgaagatgcgacgtttgcaggtttgccgcaatcgggcagccatgccttctggatcaatatgtttgagcgcatcatagaccatttgcctgtccatagaatgctcaatttcaatatggatggtttgaaaattgcaaatggacaactcacctgggaatctgaattttgtagtttctcaagaggatggttctcattctcctatagccagcttggtcttgtagtaagtactctcgtgcatgtgcaacagcttcatacacttccaccatggtcaccttgccatccgccacatcgttccggaggattttcacttgtagttggttcatataacgcttgacagtccgtgagcagacactaacaccggtctcattgttcaatcgagcttgtatttcttttaagttgaggccttttgagtgggatgacaagatggatgctcggaccatgggatcaaggagtttcgggggtttttgtggaaggtcgacttgcctaagtgcccaggtctgccgtttgcgagtgagggtactagctgacatagatatgccatgctgttcacgaaggatttgtagaatcttgggtcctttgtgaccagatgttaagagactttggactatcgatttcaccagatcatcagatgtgagagtgtcacaattgtcttcgatggtggattgatcagattcttcggggtttgggtcatcatctgtaccagatgtgtcggggtaatcagatgttaagatatccattatggtgataggataggattgttagagggtggatagaacgaggacttcaattttgagctgagttgcgattgggtcttgggggtaatctcaatgtatttttccatgtaatttgtgatttgttatttcaatccagctggatgaccgatggcaaacaggattgactctcatacatgtttgatctttgccatcggaaacatgatggttgggaacttggggttcgagatcttgaaacatggaatgtttcagaatcccatgtgtatacaggccatctgtattatgaaaacccgacatttgaaaattgaaaattgaaaaatgtcttgagccgatgcgtgtcccccctgggcttccgtatggggggcactttgctctcaactccgttgcaacaatctgtttacaacccaaacttccaaactgaatcactgtcctcatggtctctcggagaccgaaatagccgcctagggagagatcagggtgccggagcatcttgctcattgcagttcatcgcctcacccaaattcgacacaactccctcagatcaagtgaattgatgacgttgtggtgttggtttatttagtgccccagttgtttcttttattttatttttgtttgcggattcacggccctttccttggtacatacattattcctctggaccaatacttaagggagaaaatttgagggggagaagttggccatcgatcaccacggacggatgtcggcgtgacggagtcaacaatgggcgacagagactgtgttttttcaagcacagaactgctctgatgaaagaagtgtgatcataggtccctgcggtcttgccgctccgcgcgcaccaaacggggccatgagttgcaaccctagaaaacgctccagtttagggacccacaactgagccggccccgcaatccatataaaaccccaccccgtcccatcccgccttcgccttttcttttttccctagcggcgtcaccttcacttctccgtgttactctggcgcgtaaaaccgagcgtccagctcggctcctcaacgaacagccagagcgtcagaaggtgtccagatcaacttctcctcgtcggacgtctaagaacccatgtggccttgatcctcttgaatgctcgagactcgtctcgtcttgtctgtggaccttggtcgggtcggtggtcccgtacatccatctcctccccccccccctcccccccaaagaccctttttttctttctgaatttgggccggctgtcttccctgttagacggcccccattgtgtcacttcgtcctcttcgcatccctttcataaacttgtaatttttttgtgtgttgggatcgcaccaaagcagcttacaatatacatacgagaggagatgaccaaaaacacagagagatcaccatgcaataccaaagattgtaaatggcatgagtttctggtttgatatcagacatcacctcttgtgagcacccaaaaaaggacatctccaagtcgaatgattaaatagcatgagccagtcaaaatacaacagaaacaaaaaaaaaaaacttgaacacaagtggacgaagtaggggaccgaaaaagaaagggaacgccgaccgaaaattcactcccaattcccctgtaaagcagcttacaatcctaacttaaccaagtccctctgtgggaggggggacgccgtcccgaagggaccctccgcaggagggacttatgagctaagtcgaccctctcgcccaagaggattaaaaaaatcgatctctttttttaatcctttctcctgtgtctatctatcggtctccaggtacaaagtcacccaccgataggaggggcttttcgggcagattcttttgatcacactttcagttttgtgaggtgacttcgctcttgtccaccttagctttttcactttcatctctcaaaagcgattttgaggttgaacctgtattcaatgccacacatcaggtatacaggagcctttcaattaaatactgttttgtatgcacatattcaagctggctacattgccacaagaccgacaaaatgctgcatacagattaagagcttggaagaagcgggaagctgttcttaacccataagaaatattccaaggatcaagaaaggctggcacttggattggctcccaacatgttaacttgattccaatgtgaagtggtggcaatcaaggggatggttggaccatacatattgtgaagactagatggaaattggggcacaaatgagctgtggaggcgagttataaaaaagtcaccagccaaactcttaatcctcttgagccgcgggggcgacatagcccgtaagtccctccggcaagccatcggatcaactgccaggagggacttagttaagttagcttacaatctacgagaggagataacctcaaacccagagaggtcaccatgcaaacccaaagagaaatcccatgagtttctgggtatcatatcatatcggatattgacctcttgtgacagtgacacccacaaaaagacatctatgtatctccaagtcgaatgattaaatagcatgagcaagtcaaaatacaacagaaacgataaaacaaaaaacttgaacacaaggagagagacgaagtaggaggggggagcgaaggacgacgaaagaaagggaaagccgacggaaaagaagtggaacaagagtagaaatcaagagggaaaaacagagaagcacagcaaaaacaaacaaacaaacacacaaacaaattgatggagaccagaaacgatcagacatacgtatgctcaggaatacatcgatgatgggtatctgttgaggtgataattatgatagtgatagaaggaggccttgattgctcagtaaaacaaacaaaagaggaggctcgagtaataagttaaggtgtttgtgggcctgtgttcagtgtgaagagaaagagagaggagatgtccatgatagaagcgagtgagcgtgtcgaagaaaagacgcgggaaaaaggggccgaaacggaaaccaagtcaagaggaatgggggatggtgtgcagagaagacaaagacaaagatcaggcgccagcttccaataaaaaaaagggaaataaaggggcgatgggggatgtgtgtggcgggggatgagcaacgaaggatcataaaggtctgagatgtgtggagttattgaagagagagaaagagcttggggttgctgctttgttgttgggcaagtttttaagaaaaaaccatcaactgataaaaacaaaaggagaataaagaacgaaaaaaagacaagtccaattgaacgaaaagaagaaaaaaaacgaagacagatttaaaagagaccaaaccaaaaaaaaaaattattattcacagcatgacgatcacctaaatagtgaaaaaagaaaagaacgattcgaaacagtcgaaggaagatatataaaaaaaagccaagtcaagacgaataggaaggaggatgatgaggatggaaaagacagtgaaggagaacgacggttgggagttcagaagaattaagagaagagcatataaacgatggtatatctcatgtagaagaagaagaatttgagttaggattccgaggaggctcggtgtcgacttcctggatttcatcatcggggtcgtgaggatgatccgatgtagctacgggtgattgagcgaggggatgattggtcagagggaggtcggtatcgatcttgaggggccgctgagggggcagcggaggatcagcggacgaggtctccgcaggcttgtcggcaagatgagggtgaaggaagatggagatccgtttggcaagactggccggccggccgagggtactggaggtcgtcgcctgggtgccctggcgacgatgatgctggtgatggtggccgaacgagcctccgaaagcgagctgtaagttgcccagtcggattgaacgcgatcgttctcgattggctgttggcttcgacttgctattgttagcattgcccccgttgttatcgggttcttctctgatacccgctcccagaccttgaaaaaagataatcattatcagtttgacgttcaaactaatttttgtattgcaaaggaggttattgtaagtgagacactgactgaggacgctagtgttatacctccggagtcgatttccaacggcgtattcaccaaccccgtcagcctggtcgaaattgaagcctcttccttgaggggacagctgaccggtagccatatcgtgggtgagggaggtacgggagcgaaggatctcaggacgcatgggctgtagactagggttgtccgacttgatccgctccagcaatgctggctcgtcctgctttttgttgcccgtactaggctcatccacgtacttgtcgttttcacgcttgtaaggcatctgttcatccgcttggaaatcatggtttgggtcctcccgatgaacgtattttaagatttgcaagtcactagatttggtgtgaaaggtcagtccgaatcatccgacttttggaaggttgtcaagaggaacaaattgactgacttgggataatatgtctctgtgtaatacttgatcacatagtgaggaatcaagctcacgacgatcgtgatcgaaagtccgagccaccaataagcagcagaccacaagaaatgattgttcccataggcaaacgtccatctgaaaaaaaaaatcagttagctaaacaagatgacaacaaggatgagaataggactactaacatccagccgggtttgatagcagaatagacggcggtgtacaagataatgaggacggggccgaagaggatgaaggcaaggatccaccagttccagatggactggtcgagtccatgaaacaagttggcgacgaaaatgatagcgacgatgatgacggtggagaattcatagatgccgacatccaggccatcgctccgagccgacgtggagttgtaagcgaacgtgatcaggaagaaacacaccgagccctgatagatgccttgtaacatgtacatcgcaaaccgtcggagcccaaattggttcccttcacgtccagtcgaatatagctcgggaacggccatcaaaactttctccgcaatgtcttggtcaaacactccaatcccaatcaccggcactggagttttgtaagtaccgaacgtcagcatccgaaacaaatggtttacccaaaaaaaaaagctcaacatacaaagtgtccagaatacgttatagaacaacaaatactgttttgatggaaagggaaccaattagatctctctatcgaatgtttgaaaacaaaaatgagggaaagaaacaaaccgtgtactcgtaaagaatggtagtcgaataagcacaccaaaactgatagagccagagagcgatgatcccgatgatttccttgtagaaaaagttaacgatcatccttgagttgcggtcataagaccaatgaccatggacgaagagcagtttagaaaggaatctgaatttagcgatcgcatagtcggatgagttgacggcctgcatgccttcctcgcccgagacgcctacaccgatgtcagcggtctggatcatcgagacgtcattggcgccgtcaccgatagcgagggtctgagcaccgataccttccttgacgagccggacgatctcggccttctgtttaggcgaggtacggcaacagacgacggccgcacagcgggtggccagctcaagtagggcctcccgtgtgaaaggctcctcgagcgcataattcagcgagcctccgtcaatcactagcccgtatccacccgcccggcgaccgttgtcctctccgacaatcgacgccaggtcgtccgggttcgacatcggcagcgatgcccgcgtcggcgccggcgattgcagtaccacatccggcttgtgatccgggggtagctccttgagttggtcaacgagctcctgtccatcaaagaagtcaatcaatgacttgcggatctgctggtatgccgatgctcgtgaaccgtattctccacctctgatgacgatcaggttcatgtcatgaccgatcaaatgacacgttcgtgcaatggctggaatgttcagacttggttagtcaggtatcattcaccccatttctcaacaagaatatatagttatcaagagactcaccaacggcagtctcgagtttatcacccgtagccacccaaactttaatcccggcacgcttgagatcggcgatagcccgaggaacaccttcctgtagcttatcctcgatggcggtagcgccgagaaggataaggtctctctcgagctcatcctggactttatcgatcagtttctcccggtcgggtccgagctggctgcaggcgtgtgcatacttcctcgaccaggcctcgacctcactgaactcgagcttccggtacgctaggcagagcgtccggaggccatcagaagcaaactgctccaactggtcgtccgtcttctgcttcagctcgtcctgccccgatcccaatcgatcaaagatcacattatccgcacccttgacgaggagatagagtgagcctgattcaggctcaccgtcgactagtcgtcgtacaacaacactcatccgtttccgtgcactggtgaattcgttgacttctaaaagctcgtattcgttcacctctacagtccgtggttcctcagacgtttcgatctctttgatgtcgtcgctttgctgttctcctgaccgactgtttcgatgaggaggacatgattgggagggcacctgaagacgtagaatgtttttctctcgacctctgaagacgaaacccgacggctgcagccgcctgaacgaggagcttgctcatctggcgattgcgccttgtatttgatcgacccttcttcgtcctcgctgacaagtacggtgtgacagagtgcgagacatgcaaagaagccgtagagcgatcgagcttgatcactgtccaccgcggccagatcagtcatcagctcgctgtccttgaacgctggcacggccgggttggctttgactttgaccggaactttctcgtccgactttccactctcgggggctttctcatgaatcattgagggtttggagggagacctgggatgtttgatgccggctgggttatctccattgaccacagttttctcttcttcttcttcttcttctcctcgttcttcctcctcctcctcctcttcaccaatcgatcctagttgttgcttgccacgataaatcttcccagcaaccgagcactgtctgaattgcatcaggttctgagtcagtgtaccagtcttgtcactgaacacatactgaatctgaccaaggtcgtcggagagattccaggagcgggctagcgttggacgatcgttatcggtgatgtcatcgtcggcccagatgaagtaggcctggagagtacggacaaactcgatggagatgtagagggagatcgggacgatgttttggtaggtgatcatcgcattggcgaaaccgatgagcccgttgagcgacggattatcacccgatgaatcctcatttaccgtccaatatgagccacggtcgcgatagtactgatctgagaatcgggtgccgatcgcattgaagatgcacatcagagccagaagtccaagattaatgaacctttcagattgggggggataagaaagagagataaatatctctggtgattaggatgatatttcgagggaagttagatgactcacaccatcggattcatctgacgttcgacttttgatcgtttggagcgagtcccacttgagttcatcatgatcttagtatcaggaccggtgaagacgacgagaccgatgacccactcggtatttctgacgacggtaccacggagaaggattgagttcatatcaacgggaacacggtggccggattggtgaccatccttgagctgttccccgtgagcggttgcttcctgggtgggttcaacgtctgggaagacgatggcggcagagtatgagaacatgtttgcatccgggatctcgttctcgacgatgaatcggttgtgacggtgttgttggttggcacagtcatgagcagagcggagatggctgagtgaggggagtgcatgacgtgatttcaggttggtctccccgtccaagttcttggtttcaataaagcagacgttctcctccgcgtctgaggtggcacagatgatgatatccgccggtacggagtcgtcgttacgtaacctgacaaagtcacccacccttaggtcctgccaagacgtcggctgaaagccttcagtatttgattcatcctgtactgcggcgggatcggtgctggtagaggattgagagtcaggcggagttggtcgacggagatcggctggcaggaccttccggcggcgggaccaccaatgtttcttgtggggtagtgtggctgggtctgcttgggagtgaaaccaattgatcttgaagctcgacttggggagggtggtgatgttgtggttagtgtagactgatggagagatggtgtccactagttggtggttggttttgtaatcacccgcgtgtcgacggacatcctcataggcatccttgatggcggtgatagcaagcacggcgagcaagggtagggcggcgagtgcgggtgagacttgggagaatttgggaaggaattgaaggatgacgagacctggaggagggaaagaatgtgggggatgtcaggatgaatggagtgagcaaaaaaaaataagataaaaaggaagactgaactgaggaagaagacgttggcgatcctcctgaattgttcgagcagattacgagggatgaaggtgagcagggagtattttgcggtcttgatttgatttgaagggtgttcccaagcctatgaatgatgttttgttgttaaaagatgtgtttgagatgtatgtatgttatggatgggagagatgactgacttgagttggttttcctactgttacttcccgcttcttgttggacttccatgcttggggtggtagtggtaggttgatgaagacctgcctggctagttgtttgggtttgggagggtcgaagagtgaggagatgtcgaatgcggtgagtctgtcgatggttgagctcttgtttgattgttttgggtattgtttccagagtgggattgtggatggatgatgctgggtcattttgttggaggatgattgagtttgttaaatggggggggtgggtggtggttatttacatctagaatggctggagagagagagagtgagtgagcgagtgagagtgagaggaagggagtcttttgaggcaagtccgcggttgagggttattctgagttggactagatcgtattatgtagtggttgttttggttgtttttgttttgtgtttttatttatttccttctcaggctattaaggggagtgagttggtgatgataagctgatgttggagtggtaggatgagcctgttcggttgttgtttatcggtgttcctgttgatgaggatggtcttgagtgggtttgtccattataataagctcccttcggccggctcacatccatgatccggcacgcacacatgacccccgcccggcgcatctacaaatatattacccagctgagaatcatcccagctccggccagcactcatatttccacccgctcatacaccacgggtgcagcttttggttttcaagtcggcccgaaaaccacttccggtttccgagtcgtcttcggaaccaatttaggttctgaagacgacttgaaaactggaagtggttttcgggccgccttgaaaaccagcctcggttttgaagctgccttctcggttttcaaggcggcctggaaaccaccttcggttttcaagtcgtctccggaacctaaatcggttcagaagacgacttggaaaccggaagtggttttcgggccgccttgaaaaccagcctcggttttgaagctgccttcttggttttcaaggcggcctggaaacctgatccctttggaggggggggaggggtggccaggggggtcgaagctgaaaattctaagtcctcatcggaccgccctgcgcctgagtgcacccacctggacagccaccacccgataccaccattctcgatagaaatgtatgagtcaatgccgagtccgcccgaccattttcaagaaagccagatccagacggcctatcaagaaacccaagggtcagaatatacacccgagagtcaggacgccgagtcgcaggagtttcccgaatcaattcgtccactggatggaagcgaggtttattgtaaattcgacatcgattactcgatctgggtcaacacccttgaaaacccagccaaatacacccacgtctgcccagtcaagcctccccgccagttgcgtatgtcggtgaccgatatgtcattcagccaattcaagtcccgcgtgttgtagctcgactacgtaatctggcgtaatgattacgtctcactacactctatgtcataaatgacatagacgatgatctcgacaagacgtctgactgtctcatgattctcttttcccttctctttctcttacataatgtggaatataaatagcgttgtatttctattcacattatgcctttttccctatgcaattgagccatcacattctctttctcctacttacgtactcgtgcctcaataggttatgagcctttctcgtctttcctttagtttagtttggtacgagttcttttgatgaatacactctttaaacacatcattttttttggctgtgcccttattattagtagttaatcttcgattatttaacatttaatcgtatcgatatccctctggtttctctcgcgtgattcccttggttttgtgtctcggtgtttctttctatcagtatttctctctatatcggtgtttctctctcgtatctctggtgaagtcccaagtgtgggcaagtttctctttatatcggtgtttctctctcgtctctctggtgaagtcccaagtgtgggcaagtttctctctgtgtttatcgggtgttttttctctacttctgggtgatataacgggtgattaagtgaaatagtgtttcttgatactgagtttatatagtcttcttgatactgagtttatatagttttcatgatactgagttttactattactgttcctcctctccaactggcaacgactccctctgcgactcctctgcaaaatcaattttttttgaatatttccgttacactgctactgtcctcactgtactgtggatccaccacatttgcctgtccacaaaggcgatgtcctccgaacactaggccatgatttcaccaattttgaacaatcctagctagtacaaagacttggactatggtattgatctccctcctgggtccggcgggtcgtggctaaggtgtttttacgactgctcaactgaacctggaacatcttcggtcttgcaatcgtctcttcaacaacacaaccgactcccgcccttcttttcctgagtattttgttcacttactgcctccggctcatgccctctccacactttggtctacttgttctggaaagaaaacgaacggtccccaaactccgctttgaataacttgtggcaatggttgtggccggaattttttttacctaatctttcctttgtcctccaatattttctctgtgctctcctcccgcctcccccatttcagtcaccctgccttctctctctgtgccaccgaccgacacgccggacatccactcttccggacgacttggttcccgtccatgttatattcagattgcgacattccctccatcatttgcaccatggggtctgtggtcgccactacgcttcgtgcccaacaaaagatcacctggcagccgcttatgttttggattgggtcttgcggacagcggtttgcccctggcttgacaaatcaggataacttcggcagcaactaaacagatatgtagttccatacctcggcttcagttatagggaacgtggccaaagctagctcctgtactctcatctcagtgaccctaccccattagcaccaatcctatatagccatcctccatatcctgccctgggatttctccttccttgtcataataggccatttgtatccagccatcttccggcacggctccagcggatggtacactgggggggtagcggtattcagacacatccgctttgatcagaaggccaggtggacacggtggcgaagtggcgaaaacgactgtcgccggtatcatggccatctcacctacaacccgagtgtttggcatctgcttggccccgaactgatatttagctttgatcagtcagatagacggacacggagtacccaaatcttacgaactaaagttgctccggttcggaacaattagctcccagaatggtgccgaactgggggggttggcatgtaccggtgattccaactagagtgttgatctcaactatggcagcaataccgattgtgcttgctgcccaaggtcgtcgttgaatcacaccccacagcatcaaactccaaaactgacgagcagaaaagtctcaagggaacgagtccctccaccagttcgtcgattggacccagcagtagttagaggcctagcccttccgatagcgaccctgtcaaagctagtcgtctgaaagcgctgctgtggttctagttgggcatcatttggatatgttacggattcttggactccaggaagtgtacctggctcacacgcttctccccctcaacatccgttcaaccccagctgagcgtctttggaaggacaagggcgtaaaaggcgccctgatgctcaccggcgccatggttcgatcagttccgtgggctcgcgtcgttcggctggcactttgcagctcctgactccctacacagtttcaaccatgcatcccacttaccctcgccgtacatcagctgcaaacgccaccgtcagacgtgtcacggcgtctatcagcgctacacccggttctgagttgtcaccggcagcccagaactttatcgttgacatcgtcaaattcgtgcactttcaacaaagcggcagtcagttgggaacacctatgcgtatcggagcgaataggctcttgtgaggatagtgttacatccgatttttgctactcctatcaccaatcaagctcaacttccaacctcatcactgtttaccggtgtcatcaattacgtcggtacactgaaagcttccgaccaggtccctgcaacaccatgccaccccggtctcagaatcagacacaggttctattccctcagcttcctcattcacaaagtcgtggtcttgtcgagtgggggggtgttgtagctcgactacgtaatctggcgtaatgattacgtctcactacactctatgtcataaatgacatagacgatgatctcgacaagacgtctgactgtctcatgattctcttttcccttctctttctcttacataatgtggaatataaatagcgttgtatttctattcacattatgcctttttccctatgcaattgagccatcacattctctttctcctacttacgtactcgtgcctcgataccgcgtgtacgatcatttgatggccagtctcgaccagccgttaaagtcagttcagcttaaaaaagaactaagcaacgctgacagggcttgcaaattggaatggcgctgtattatcgacaaccacgatttgtatggtccgaggaaccactttgttgcaacggatgatgcgactttcaaatcattcgcaatgacggctggtatccatgttggtgcatgtcgcattgagattttcatggagaagccaacaagaatgattgagagtgtgagtttttctttctttataaaattcaagtgaatctgctgtccacaacttacagcttttgatctgattgccagatgttgtcaaccccacctgcctctggacgagctgttcgtttcattgacgaggatcacagaaactctcaccccatgcacatcgattccgactcgttgtctcttcctgatctatcagctcagattcccgcatccaaaaagcgctcggttgaatttgatggtgtcgaagacgttgtctctaagcgattcaaggccttccaacaaagcgagttatcatcaagcagatgtgcaatcactatgcttgactttctgcagttctgtcggattccattagatgatgaccatacccgatcgatcatacaggagcaccgccttcaccactggactgtcttcatagacctctcggctgacgatctcaacgatctaggattcagccgtggtccaatccttctcttcttgcgaggggttgctcgattgattcatgggaaacatgaatatgagccctgagaaaagttcatcctcgaaccaacaaaatttaagtgataaaaaacactcaatcaagggctcatcctttttcctgtcaatgttctagcatttttcccctatgaatttttcagtttatatctcaattctttcacatgttacactatctatgcttgactcaacacttcaggtcgtcaatttatctcctgattttctgattgcatagtaacttctgcatgtgtgtgtgctgattttggaattataaatcaacaaaaggaaaaaaaaatctcttttctcaattgaatgatgttacacaaactgggcaaaaagacggtgatatcagtggaatttcaatattctgacattgtgcaaatattctgacattgtgcaaaaagtgtgtgtcacatcttttcaacaacatcatgtgttttcatcaccaattgcagaagaatgggcatacatgatagagagctcatatgattcatgaaggatagaaagcagaaaaatgactgtggaatatatatatatatatatatttatatgtataaatctactgttaaaacatttgaataacaacagaataaaattgagaatcatattcaactgttgggtagattgactgacaacttgagagcatttaaaattcagaaactcattctgctatttgaaaaattaatcatcaacatatatatcttctggggggactttgaaatcaaacaatagatattgtgaatggattgtgatgattattgggtatggtttatggcttgaggatgggtgtaatggcaggtgaaattgcactgttcacagtgattcatcattatcttggaatggcatgcggcttgatgaggtggatctaaattgtgaagcatggctttggaatggcacatggctttgtgatggatgaaaagacacatgcctgtgactttgtggagtatgatactgcatttggtttggaatggatggagtgtgtggcagatgaaattgtatagggttgggattagaaggattgtgtgggaagtgcaactggctttgtgcaggatatatttgcatttggctgtttgatgcattatgtggcatgtgcatgtggcttgctgatggcatttgcatgtggattgatgatggcatttgcatttggcttgatgatggcatccgcatgtggcttgaggatggcatttgcatgtggcttgatgatggcattcccatgtgacttgatgatgttgatgcaacttttgatgatttctttgaagtttttcctttttgattgggttgaacaggcggggtgtggtgttgccaaatactgtggcctatgtatgatgcctgaatcatgtcttgatctgaaatcgacggcacattcaaataggctaattgacggtgatgtgtaggttgatgatgtgaaaaggtgttcaaaagatagctgatgtcatttgtgtgtactatgtgccgggttactgaatttccttcttgccgatttctctgtcgaattgtggaggttgtgtgtttacattgcccatcgaagcaattgtgctgcaaattgagacagcattgtatcatctaattagagttggaaaggttcatcagaaaaagtgacatgcaccaggatttttatatggtgattgggtgaaaaacactaacccttgctgaaatatttacaaaataattctgtttctcaactatcctcatcaaacaatctggttgaatacccctcataacacatggttggacttttataaaaaaaacattctttgatgtaacctcccaaattgactgcacacatgcaatacctccattttgttgtggattagtcttttcctacaaagaaacatttgggtcagtaaatggaatggttacattggaaaacttaattcagtatgtttaccaaaataaatgatccctttcgaatggattccttatcattgagtttcaggcttgacagctgacgaatgtgataatttttatatagctctctgatttcatcaggtacaatttcaatatctgctgatgcaacctttgatcttttaacacatgggtactgtggatgacttaatgcgcttgggttgtatccaaaggcctgctggactgctggattggtgctaaatacatcagtaacatttttagagggggaaaagtatccttgagcttgagcatcatataagtatgccccggagaacaagaggcgctccacttggtaattgctgaaggtgatagctatatcatggccagggctctgtcgattagagtgaattgatgcatgtctaactactccattgaagctttcaaacttctccgtggcaaataaacatggtggaccatatctcttgattgatgctggcaggtgtaacaacatatgaaactttggtttattggcccattgagctgtcattttgactatgttatacataaatattttgatgtgagcttccaattcttgtatgtattcattcatgtttggtatgtgtgtttgaaaagccatgctgcaaatgtaacataatggaatccagacatctaattgttgttgattcatgaatgggaaaaaaacaaatggcgcgacctggacaattgtgcggaaatccttcccaacaaaactcttgtagtgagccatcatgtattttgcttggatgggaggaatgtgcaatgcatctgagcagaatgagtgtaaacgggcctccatttcattaagctggtgttctttgagctttcccatgaagtctttaactaaatacttgaccacacctagagataatacatgtaagatctcaacaggtgtatccctacaaccatcaaaacctttcatgttggtgattggattcgccaatcggcttggttccttatcttctatttcgtttatcctttccctttccgaaggaatgcgttttctttctatcagctcctcctggagtttgtcagccaaacctcctccggtcagatgatcttcatatgctttcttggtctcattaagtaatatgtcccatgaattcttggtcttctgaactgtatcaatccagctccttggcttgggcaaatgtggaataccaaagaattgttggatatatctgatacctgtcctatcagcagcatctgatacgcccaaatgacacatgcgacaaggattgttacagttgcctcctggaatgggggtgtttgttatttcagctgccattggtgaatcagcaaggaaacagaggggcacggtcatgaaaagaacttcatcttgaagtgttgaatcatatgcaaagctaccatctgtggcaagctcactgttgtcacaaggcaatttaggtctgagttaggtttcttgtgactcagagtcatttgacttcaaaacaataaactcacttaatctgattaacaatgggctcagctatttccaaggcccctgccacatttgaagtactgatgaaatggatattgtattccatgttgctcaaaactggtggcaggccactcaatgtgaaataatatgagatatgtttgttccatctctttgactggttccctgaggtatcatcagcatagagtgttatggggatgtgacgaattattttgcctttggccttggccctccatgggtttgggaccgtgattgacttatctggtccaccaaattcggaaacctctggaaattaaagttgcttcagctttgggttttgtcattttataaggaatgcttaaatattacacacttacccactagctgcctccgaattttagtgaggaatggagtcccatcaccccatttcatttctgaacacattaggtcaaacattcgaacaggaatatttatcaattgaggggagtcataagaaatcatttgaggaatcattagctggatctgtggttgattgtttggtaactctgtagttgcaaaatttttcatcttgggggcaatgcatttggcatataattcattattcagcttgaagaaaaaaatggggatcattatattctgttctggtcccaatagagtgacaggctcaaaaatgtaatagtgtttggatcgactttctaccatttggactcttgtttctcgacagagatcctctcgccactttgcactttggtgtagtgaatatatatccttcccttcacaatcatgtggatagaactccaagtgtttattcacatatgggttggaaagctcctatattacaccattacttcagtaaaaaacaaaaaccaggtgacacattaacacagtattcaaagaagctgactcacatgtgaaattgtgtctttcaggctcagtgtaaaaactttgttgtccaaaactgagatgttttcattcaatttgacatccagcatctttctgatttgttcccttcttctccttatagtatcccaatgtgggatatccagacaaccaagacttactgacaaccgaaccaggtgatacacattgcgtgacagtaagttatgcaagtgccccagcatcagggtagatatcaagtactacaggttcaaaaacggaattgcaaatcagaaagagtatcctcccgctgcctggaattgaatagacatgtgtaacacacctctttggcagggaatggataccacaaatcagttggattcatatcttcatcatcatgagaattgcccaggacatgattttggccaggcaaaatcacataatcattggtaaattgagaataatcctcaggcatgttccattgatcccaatccattgtaccacggcaaacaggctgcccagatgatgactcattggaagaactatctgccccaccaaatcccatcccagtttgatcattcaaatctacttgagggggatgatatgcctcattgtgaacatcaagtaaccttcttggaataaacagttcctctgcatcattcacaatatcatcttgatctgaaatatgtgagtttccatctgggtgaagattttgtgaatgaattctttcagacataccctcttggagagcatttagctgagcctccacttgagcttcaatggttcttcgtgtttcttccatagctctccttagagcattactttgatgaccaggagtgttgaggtgccttttcagatataccaaatccatgcctctaccatcacagacttgacaaacatacttcattctcccatctggctgtgagacagtcacaaaacctgagggataatgggaaactcatcagaaagggcatgagggcagattgtcagtcaaaatatgaaaacacaccactgatagtcataatttctaggttatggatgatattaaaaagatggatgatttgatgaaaatggtagaaatgatgctacagaaggtgtaatttatccagttgatatcaaagggatggatgatttgatgacaatggatgaaatgatgctagggaaggtgtaatttatccagttgatataaaggaggtggaagatatgatgacaatggatgaaatgatggtaggggaggtgtatttaaccagttggccaaggctgaatgctggtgtgcaagcagggagcatcaaacatgccccacctttggcccgcagcaagcaggttccacatcatcagggggggcagaatttttttcctgtccgcagcacatttaaatccgacacaatcggcatcaggccaaagtttgattcacccatcgatgaccaaagtctttctgttttgcctgaagcaacccggccccacccatcacctcagtgtttcagctttgattgaaacaagaaaccaaggaaaaaaaagtaagtcacttgattttgctctacttcattttaatgtccttcctttcaaacgatgtatactgaaaaaaaggttttcatgtttgttggctgtactctgcaagaaaaatgtcacatcacagtgcccgaaacaactcgtactgtccaagcgatccgccaaaccaatacagaactcgtgaaggccatctgaactcaaaccctgctcgaaaccagccatttactggtacaggcgacactcctaatgcccaggggcttcccccacaaaccgcaggccatgggtttaccagtcagtacagtgtctcatcaaccccttcagctaaccagtgggctgcaatcaatagcgactacaccccctccttaggaggaggcggtaacatgttagactacgacatgccccctggcaccaattgtggagacaataaccccgaccagacattgtactcaccaagtggacatcacatccgttactcatgtgagtatgatttaaatctcatgtgttaccggcagctaatactctacccaccagccatgcctcaggatcgtactcaggcaggaggaggcttcgaccgaacaggtaatcagtcaggaggcggctttgaccgcacgtcccaggtcaacccagccagctcaggtgcgtcaatccaaccaatgtaccttttagtcctcaatcactatccagctaacatcaaggacagacccgcgtgctagctttgagacacaagctgggccaatcaggacacagcctcggactggattgtcttccccctcccccatgagcttccacaccagtagaagtaatagctccgatcaaaccgatagatcagacctccctagcagtttagacagcaacccaccaccacatcgagtgcgctctatcaacccgagggcccttgaatctgtccaaaaccgactccgatcgatgggttcccattatcggctctctgaggacctcatccaatgggctcaaaccctcttggatgtaagtcaaattgatgcttgcactctaatcttgatttctcgattactgaccaattccacttggctgtcagatgcctgaggaggagcgatggcttatgtcaatcctcatcagcctcaacagccaaattcctccagtcccatctgtccaaccagccgctgaaacagcggtcagcactggcaacaccaacacggagatgtttcacaactcgctttcgaacattcatccgcacacagatccgacagattttattgagacccgatcttcagtcttatgtcccccacaaggccaagaaagaccacgtggacatgtcgccacatggcatacttatggtgagttgtgtgcctcatctcacacaaaagtccagccctacatagcatttatcatcctcttccaatagggaatacttcaacaggaaagtgatgggttcaagcaaatgtacttgcccaaagactttcataaagatgccctgtacaagcgagctcttgacaagctgattgctgacattctcaagggggagaagagcaacctcgctaccatgctcagaatcggattcggaccagaagaccccgccatccccccaccaaaattgcctgaaatcatcggcaacgtttatgtagcgatggaccctcgattcgcaaataagcccatcacagacattcataaggattctcgaatcactatcgcttgacaggcacgactagcctacataagatcaatgatcaacctccatcgactagcacggatcgcaaaacccaatgcaacaaatctaccatccttctgggacgagatcgatgaagatctaaaggaacgtcgaaaaaacacctcactccgcaacaatgtctttggacagttgatccttgacaaggatgctcaactctgggatggcgagaaaacgatccacgactggaccgagtccgatcaacagctcccatcagatgaggaagtccaagcgagggttgaactggaaaccgatggtcgaccagcaggtcctgctgtacctaacatctagttatcacatatcaaacccttttttgctcatcacatgataacttctctcatcgttttttttttttttttgcttattggttgctaaatttttttttctatcggtccttaatttcaatttgcgattcgattgtcttttcaaatcgctcgcttcctacgtattacatatctttgttttcttttttcacaacagtttgatggttgttttttttctaggtcattcaaattccttttccgatgtcactctcttttaaccgtgttactcttttccatctatctatcacccttctccgatcgatcatcactccttgaacaaatctatctcattattctatgaaatgtctggttctggtcgtaagagtgcctgccaatctgggccgaccgaatggccggcccacagcgaaacccaaccggtcccccccccccccaatcgagaatgagtgaggggagagttaaattgtaaaatcgccttgaagtcgttcggcatggtccgacgcttccatgtcgttctgacgacgactttgaatccggttgcaagtcgtcttgggtggtttttgaagtcgcctccaaaacgacttgggcctgatgacgttttcaagtcggtttcgaggcgacttcgaatcgttttgaagccgttcgactacctgcatccaagtcgccttccaggcgcgaacgtctgggcgccttgaaggcgtctcccattcaattggtttgagacgccttcaaggcggtcaacccaggcgttctcaagacgcctgggtgcacccgtggtgtacataactcacaagcgaattcgcaatcatcacttcccaatcaacctcggccggagctcatcatagaatcttgttgagcttacgatagctggccggatcgagcagattgattgtaatttacttatcaagcccatctcatcgtaaagcaaaataatagtttatgtaagcataacaatcacctactgtctttctcgaaaagcttggacatttttgaaaaaaacaaacaacaaccatcccataattcctgttacgtaaggggggttttgtttttagttttgtccaaacaaccgtcagacttcagggctgacaggtctcccagccctaagctgaccagtgtgtgaatcctcggcggtatcattacatccatgatcaatcacgatacccctccctcctcttgccttgctccaatgctctatcaccacttcgactgatcactgtgcagtgtggaccgatctcgtttggtgagttactgatgatccttgatctgctagcacactgatcaatactgatcactccattgttaaacagatcgactcgccaatcgccctcaatcgtcttgttagatcatgatgcaaccggtgagctcaggttgaatttgaaagttttccatccggtaaggtaagttcggctttctatgaaatcctgaatatttaagtaggctgacttaacttggaatttcctcagggtctaccatacttgtcatcttttagaaccgtacacccgttccactccttacaatctgttccactcattctagattctagatctcagccgtgatgcaacaacacaacccacaagacacccttgtagatagtcttcaaccggccaatcccagttctctcgcgattgctccgcctgcttacttttcaatgccaaatttgactgggttgcctgctccgattgataatgccgaacctcctcaagataccacctccagccccacccgagtacttggccttggtcctccggtcatctttgaatgtgggatcaagttcaccctgtattgtcgtgagcgaacaagacgcaactctaccaagtgggttgcggtccgatcatccccaaacttgtcggttacgttcaacacccgcgacaatgtcaactgggttggtttccaacatctagttgctgacgaatccaaccgacagtacaacaacatcgctcggatgattcttgatggaaccaacagctcgcctccgaccatcacctggcgtgcctatgtcatcaagaatcgcgaatggactaaatctaatccccagccactcaccgatcaggcctcgttcttgaggtggatcttcgcgatcaatgagagcaagcaagcaaaaggaggtgtcatcttggagatgtcaaaccctcgtaatcaacaaacccgggcccgcgctgaggacctcttggcgatgacggtgagaaggatggatgcacgacagcggggcccttccgcaggtaacgttgtaaatgcaggatcggaatcggtgagcttttatctttgtattcaatattatttaagtatcaatactgatcacatgccttgaattcatgcaggaacatgatgtcgatggccctgagttcagtgcattggacctgcgtattgaggagatatatgctcggcatggcgtgaatacagaatacgattgaatccacccagttttcttggacccagcaaaccatgacagatacatccttttgacctccggcaatgtccaattgtgggctcgtgctctggtgagtcatttttggccctttattctaattaggctgtattattttttaactaatttttggactctgctgctgtccagtgtcaacgagtccctggggtcagccttgtgtcccccccaagctccctcaagtacctcacgcgcaggcgatctcaaggcgttcgaccaggaggatcagctctggataacacactggccgggttagccaggttctttgctgcttatcaaaatccagacagacttcccgaggtcactcctcccccttcggttgctggtgaggaagctgaaactacccttggtcaatacttagaattcattggtatcgcctcccataagcgagaagaagtcttgaacgtgctcctggacaacgacatcgatagctaccacatgtttgttctgctcaattccaatcaactccaacagcttggattcaatatcggaatcattaccaagctcagaagtaatgttgcacggtacagtgctcatcttggtagccaaaattgagccggtcaatctcactgtacttgccttctttccttgtgttgtgtctgctttcatgtgtctgaccgttccttcccttgatatcttaccctccgttccggattgattgtgcttgccaactaaaaagagtgttaacctcgtctcctgaccccccaaacatgtaaatagtcaagccagattgaatgtgcctgcccaactgcctaaaataacctcccttgcctgttgtgtctgcccgactgcctaagaatatgctgatatcattattagttagtgttatgcctgttgtgcctgcccgactgcctaaaaatatgctgatatcattattagttagtgttatcattgtctcctccccccctcccaactgttaatagcaatgccaatttgtctgtgtctgcccgactgtctttgaaattacagccccatgcaatggatggaaccgacttcgcagtctatctggtgtcttcagtgttgatatcttaactctgtcctttgctccgatggtgaggagctttaagctatcacagccccatgcaatagacggaaccaagtcttcattttcaattccttgactctgtactttcgtccgattgtgatgagcttgacagccccatgcaatagacggaaccaagtcttcattttcaattccttgactctgtactttcgtccgattgtgatgagcttcaatctatgaaagattgcaagcttctgttcatcatcttctctatcaaagactcaaatgattgtctgttccttggtcattccgaccgtctagctcgatattgtttagatcattttagatcaggaggtgctccttatttcaagattagggagcaatatcttagattccttgatcacaatcacacagacgctgacatgagaaaaataaaaggaaacatagtcttttttgtgtagagagagtgagtaaggacgagatctaacaagatggattggttctcatctaacaacatcaagtggtccttcactgagaagagatagataacaaacaggcaagacagtcaacatgacgtggaatttttttttgtattgtattggaactgctggagagaggtcacaagcgacctggttggtttttatgggtttgggagcagacataacaagcaagcagagataacagtcaagcagatataacaagcaggcagtcgctaataacaaaaaaagagacctaggctgcgtgatttaaggcttcattgtcctcgatatcgatgacttcggtgatgacgttttatgggtttgggagccgacataacaagcaagcagagataacagtcgagtagatataacaagcgggcagtcactaataacaaaaaagagacctaggctgcttgatttaagtcttcattttcctcaatatcgatgatttcggtgatgacttcgggatcggtatcagaagctggggggcaattgtagccagcatgtcggtataactcacgacataaggtgggactgacgatgttgtgagtggtctcgcgaatcacccaagatgggtcttgcgccaagaccagcgcttgcgtgcgacggaggctgcttttgacttgcgaaaagcacatctcgattgggtttaattcggggcagtagggtggaaggtaaacaagtttgacacctgcccgatggcagagccgagcaactcgcggtcctttatgaattcgcgcgttgtccattactaaggtcgagttcggacctgggtaacgattcatgcgtgggagctgaatcataacataaaggtcacattaataaagggcgcacattcaataagtagaggcgacggttcaagctcaccaggctccattctaaaaaatgctcaaagtcctcgcatttgaccgtgtgttcaaggacagtcaatgccaggacaccatagtagctaatcgctggaatcaaactaaacgaccttgggttagattctcgttggactcgtgatgccccggttccacggatcgacctggaagatcttcggaggagatctcgagaacaaatcgcagactcgtctgccaagttaggaagtagaaacacgttagtcgagtagattcggatagatattgtagaaattaaaaatcacctgtaaaaaccagaaattctgcgggcacattggccatctcggcaatgaagttgaatttcattctcaagcttttgcgactgttgacagtgtcagcttttttcaaagtgatcctgaggtggtcgacaagggtcctctgtaaggtgctgactccaaggagagtgccattggaatcgaacagacgctcccgcatctcgtcaagaaagaggcctggctccaagcggaccaggtcaatcataaaatcacgatcttcatttgagagcaaccggcgacgtcctcgcaagttgtactcttcaggatttcggacaactcgttgagtctcgtgaaataaagtgagccaacgatcaaaagattgtctggagatagtctggccgaggctctgtcgaataaagtcgcgggagtgattttgaagagacattcggacagtcgcaaccttgatggtggcctcgtattgtcggaaaaccatgctgtgtgttggggagatgctgagggcaaataataaaaaatgaggtgctggattgattgcggaaggatgcttgggggggatgagggaaggatagaaagcaactagggggggggggggtgatgtgggcagatcggagagaatgggagatatgctggtggacagcacaatctccgaccggatttcaaattacaacatcaagcatgcgtgagagaaagctggcagaaagggtctgtcaggacaaaagtcctgcccgacatgagccctaaatgcatactttaagcaaagtgaaacaaaattcagtccaagcttttcgagaaacacagtacataagaaaacctcgccgagtcatctccatcatggatgaccccggacaaaccagctgaattcgaccggccatgtgtcatctcgagctcaagcctcaggccttacataagacttaaatgtgtcccgaagtgtgatcagcaacgaatgggagatgttgctttgtaaagccagactctcgatcatcatcatcatcatccagaatccaccagactgcttccttcacgcttcttggacttatgtgccgcatcgtggtctgccatgcgctcataaccaaccttcatctctttgcaactcatccatccatccacacacatgatcaaacacaacaaaaccatacacatgacaacaatctgattcataggccatgtttcttcttcggctatccttcccccatcaatcaccaatcatcaccaaacccatcgcaatagggagagattgtgtggagaataataaattatggacaagcttcatcgagcctcaacacagtctctgactatctccttgacttcactcccctcgtcgtgactcgtcggtgtcctacctaaacacaagacttgcatttcattcatcaatcactacttctttggctctgatccccgggtatccaggtccaccgatccttgcgggtctacttatatatccagccgtcgcatctggctcagaaattttcaatccgtctacataattctcgccaagaagataaattattcatcgcttccagccacgccctcacaacctccaatcggctctactacctgcaatgactcaccaagcaagcagtctttgactcacaggacattatcgatttccaaggctgtttttttttgcatcatcttcccccaaaaatatacacttgcaaaaaaaacatcacactacccgatgcgcttcaacagagcttttccatcatatctctcgttattttttgttgttgttgttgtagtacttgtagagcaaagataaaggaagggacctcataagtatcttccaaaaacaccacaccccgtctttctcaattactgcccctctcacttgtcattgggcgtatcctgatttgtcacttcctccacaagatccacgctttaaactgcaagctggaactaccacaccgaaaaaaatcggccatccatttcattttcaagaaaggctctttacatatatttatattcaatacaaggcccatataccctctcaaatgaatgataacaagataacaaatcacaacctttgaaaagttctctatctgtggtcggagaattacactattcacattcgctgatcacaacgacaaccaaatgtcgcccatcccactctggaaacaagtccctcagcccaaaagctcaatcatcaatcactcatccctgatcgacaagctcactggattcgacatctctgcttattttgatccgccaaaaactaagccgatcccccgtcaggtctccatcaacttaccccttccgccatctgcgtggaaatcaaacaagaatggccagctgcttgttggtaagcccaccgaggtcagttcatgtctagccaccatcttgatcaagaaaacctgcttcatcggaagcttgaacttatatttttccttaattcggcttcaacttgatatgtaggcttgggaacatccaaacaatcaaatccaaactgccaaatattcccttttgactttcattcctcgtaatctcgccgaacagtttcgaagaatagccaacgccttcttcttacgttgagtatcattcttattagccatcttccccatctcccacagctactctgacatcccactcccttcttttttttggaatcttaaaagttattgttattcttcaattcctgccccaattctctcagctttccccaatccttggcgcgctcccactcttgatcgtcctcgctatcacggccgtcaaagatgcctatgaggacgtccggcgtcatgcggccgatcataagaccaaccatcaactcgtagatagaatctctcaggagatttactcaaaccagaacatcactaagccttattccagtggatttaagttgacctcgctctttaatcttttgggggagaacaaccccgagccgatgaagacaaacttcccaaagcgtcattggtggtctcgccgtcgcccaattccaccctcggcggtttcccgaaattcaaaacactccacctcgcaggtcgaagaggacaattctaaaggatttgtaccgacggcctggcaagacctgcgtgtgggtgattttattcgattgaagaatgatgacccagtgcccgcagatgtgatcatatgcgcgacctctgatccagaggaaaacgtgtgcttcatcgagacgaaaaatctggacggggagaccaatctcaagtcgcgacacgcgcttccatccctcagtcatcttcgatccgcctaccattgcgctaatgccgatcagcccgaatgccgattcatcgtccaaaaccaagcccccaatccggatctgttctcctattcggctgcaatcgtcttccctgaacttgctcgtcgcgtccccgtcagcctccagtccgtcctcctccgtgggactgtgctccgaaataccgagtgggtcatcggcctcatcgtactcaccgggccagacacaaaagtcatgcttaattccaagggaactccgtccaagcgctcaaaggtcgagcgccagatgaatcctatggtgtcagtctttctcacaatatctggcaaaaaaaaaatatagagcattactacttccagcttattgactttttttttacagttttatcaatctcgccattttggcattcatgtgcattttcaatggaataggcacccgtattgccgagagctatttctacagccgagactcatattggaccacaggttcggacctgcccgatgataatccccgaatcaatgggttgattggctttgccaatgcattggtcacctaccaaaacattgttccgatctcgctctacatctccatcgagttcgtccgcaccctccaggcttacttcatctgggctgacgacgacctcgagctcaatggccggcgaactttggcccgggcttggaatctatccgatgatctaggacaaattaaatacatctttagtgataagactggcacattgactcagaatttaatgcaattcaggaaatgtacggttggcgggatcatctaccaaggatcaaatgagctgggagtaattggcgatgaagatataaaaagaccgaaaaatcttgatccaagagatactgaaactaaggagtcggatgagctacaaccatctcatatcaaaggagaaaccatctcttctggaaaactgcatccgcagctcgagccattcacggataataagctcatggaagatttactcaaggtggagaccgatcaatctgaactgctccgacaattttttacttgcctcagtttgtgtcatactgttttggctagtgaagactcgaacggctctattcaatacaaggcccaatcaccagacgaagcagcgctagtccaagccgcagctgacgccggctttgtgtttagaggccgagacaagaatgttgtgaggctccagctgccatccggcttgggaagatcccggcccaaagaagttgatcaggagctagtactagaagaagccaatatccaaccgccaaacaccacagagcactgcgcaacatgggggatggatgaagagtatgagcttttggaagtcaacgaatttactagtttgcgaaaaaggatgagtgtggtcgtccaaaaactagacaaccagcagccgatcccaggggagctatacctgttcgtcaaaggggccgacaatatgatctttgagagactggccccggggcaggaagccgtccgagaccagatcgacacgcaattagaaggctttgccgccgagggtcttcggacgctctgtcttgcatatcgcaaactcgagcggagccaactcgaggcttggtcgtgcagatattcgcaggcgctcagtcagctcggagagactcgggaaagattgatcgagtcggtccaagacgaattggagaaggatttgatcttcctcggcgcaaccgctatcgaagataagcttcaggaaggcgtcccagaagcaatttctgatctcaaacgcgcgggtatcaaggtctgggtagcaactggtgataaattggaaacagcagttggtgagtgcttgagttcagttttatattcttgtctcgagaaatttaaggtttcttggggtcaccatataatacacccgtgggctgatctcagctcatctatgcccaatgcaagctatcgcaaagtcttgtcagttgatcggaagcgacatgaatttgattgtggtgagaggcgacgcgtacggtcaaaaagcctcagcctatgagcagattcgcaagtcgttgatcaactttttcgatggggaggagctcgtggatgatctcaaagagcttcccccacatcacgaaaggaggagatcgatgcaatcactgcgtagaccatcgatggccaattcgatgaatgatgacctcgcctcactcgttggtgaaggcaacgggaaccgggccggagggtacggactggtgattgatgggccgtcgttgaaccatgcgctggaagagaagttcaccagggaggcgcttctggagctgtcgacgagatgcgaagccgtgatctgttgcagggcctctccgaagcagaaatcagagctcgtcaaattgatcaaggagggaacccaagtgctcaccttgtcgattggcgatggcgcaaacgatgtctcgatgatccagaccgccgatatcggcatcggcgtcctgggcgaagaaggaatgcaagccgtcaacgcctccgattattcgatctgtcaattcaaatttatcactaaattgttgtttgtccatggccattggtcctatcatcgaaactccaagatgatctttcatttcttttatcaacagatcattggtatcattcctctgtttctttatcaattctggtgcgcttattctactactactttgttcgaatatacggtacgcaccctcgatttcctgcatgctctacttccagggccccactcacaattgatcacgggttactgattgtcttttgtttttctggcttctttctatcgcacatttttttaaataaaaaaaatagtatgtgctgctctacaatgtcatttggaccttgcgtgagtatcaatctgcttcttaaactcagaaacgtccccaatgcctaacagattcacttctcacaaccattatgggtcaattatgtgggttacatagtgccggccgtagggatgggcgtgtttgatcaggatgtaagagagaaagttctgaaacaggttcccgaactatattccataggaagagaaggaaaattattcggagtcaaaagatttataatctacatgctcgaaggcacttatcaaggcgcaataatttatatcatcctagcccttacttataactctaattccacaaggccggatggatgggatacttcgatggacgagttttctagtgtcgtgatcgtctcgatcatcctagcttgtaatatgttcattgccctgggccagctcaactggaattggtgggttttggggtgtgtttctttcggccctgttgccatcattatctatactgttgtgtattcagcgataaatcccgatcagatgtgagttctctgagaatccacagtgcgtatccaatagtgtctttttgccatgcttatatatggccggtttcacaacaccactccacctatccagttggacaacagtctatggaaataacgatttcatctggcccagcgccctctttctggttcggacttatactctcaatcgtcacatctcttttgcctcggtatctcatgaattattaccaaagcacttatcatccaacgtcagttaaccacctttacctctattgcctccggaattcagcactcgcaactcagatgtggttatcactagttactcatctgctcattttattattattttttgactgaaaaaaatagtgatatacaaatcttgagggaagtcgacatccggaatcctggaatagatttcaaggtggatgatcggataaacctgacgagggagcggaactcagacgaacgtatccaatcacggcgtggcccagaaaaggaagtccagaaaaccaccgacggggcaaacgatgaaaaacagcccctgggaatctatgctgatagttatgtgaacataagcgggccggacttgattcggtcgagaaactccttgactcttgatatggccaccggccaatcatccactgtcgaaagaggcttcaacttcgaccaagccgacggagtgggtgagcgagccgtgggcgctaggttgagaagattcaattcgagcgtaatgagttagtagatttccgttcgcccaaagtgattgttctttcttccttgaactcatagtacgcctattcattcaaacatacaggcctagctagtcctacagaaggaagagaaacgcctaccttaagtcagctattctcgcgaagtgattatgagataggtcatctcaaccggagtgtcgcaacagatttttgcaatgaaatatcagaaactctggatttgggaaatcctgattttgcttcgagtgaccgacgtcagtcttatggacaagcgacgtcgaaggtcagtcacaagcgacattcaagcagtgagagctacgatccatcaagctaccatctggcaaaccaagttggcccccggcatctgttccaaaactacagaattcaagcgcaatacgatgcgccagactcgcgcccgacgatggatccccttcgtcggagaactgtctccgacctcccggccaccggaatctcgccgcaaacctacgatgatccgactcaaggctctgaaagaaactcgcaggacggaggagatccacacagtctcaatccaacccaatgttcgatcgcttcagattcgatccaagatggaagcaggaagagtcaagaactcgagatgatccgggaggaggtcacccgaaacgatcgcaatgggaagaggatcagacgcaagccggtcccgacttattgcgaaccagctcacgatgcgccaggcgcggacgacgttggtcgatgtatgatatcagaagaagcacgcggacactgaaatccacttcgaaagatgaggtttaatggtaattaacaaccaataaatcccatttgttttgcttacattttcaattcctgtggaaaaacttgaggaactttaggactgtaattcgagattggaagtcgattctggacacttgatccaactgtgtctatttatcttatttagaacatttttttatgtatgtagttgagaatgtgattacatctttctggtggttggatttatggcgaataaattttttttttggatcaggttggtggaatttttacaagtaactccataccctcatgaagacaagaaaccaaaaaaactgcggctgaaaatgattggtctagcgacaggtagataaaagggctccacaaaatgtgctggaggaccttgcttgcttttaccagcactagggaacgtgcagctctgatggggtatgccaaacattcagggaaaccatcacagctaccttattttttgtgagctttttggagaacaatggaggacttcccgtcaacatctgcgggtctcccagagtcggtttagagcttcgaaattcgaatttctctgcaagaattaagagtttttgggtctagaacgacttctgagagggtcccagatccgacgggaagtcctccaatctgctgctcatggatggagggtgggatttgaattttgggaaagtagatgtggtggatttgtgagtcagaagcaagaagtgagtgagtttttatagtgtaaggcacagggctcaatcctggaacaactcagaaggtgtgggttttgtcagcgggtacacgactggaatcgtacagggaaatttctcatacatactccgaatttcattgttctgtcctgatgttccatcaagcaaaaatactttcagtctagtttctcaatttagcaaagtttggcaatcaaaaagggaataggccagttcacgtctgaacttgtagttcaaggctgttgagttttcacttgctctgcctactcttccccaaatcactccctcttttcctcacttcttctacctatttcctttcatgaatcttcttgatctagactgaactgtagtctttcactgctggttttgtgttgaatcttatgcacttcttggagtctaattagaactatcaaatagcaatttatcaacaactcctgtctttctgagtgattcctttcttttactagttctctatttgattcctaaaaactgattgttaagaattaacgcctcttatacatttgtggttgtgtgcttgttttttcatgattaatttgctagcttttctaaaagagactgagaagaattgtctggctgtttcttccatgaactcattcattccttcctctcagtttttattcaaaatcatcttttattcaatttctctcaaccacattttcaaccttttgtgtttagtctatttaaaacaggctagctacaagaaataaaattcattggttctatcactcattttccgtgaacctctcccaacaaaggtcttcaccttttttgtgccattttctcaaaaaatcctcagcacttgccgtcctcgagttcaaaatttcaacaaaggcattttttagcacatttgtagataaaacttcatgactttaattttcaaatctcatgaatccttatcaggtttggatgaatttgagatttttgacaaatttgtaagggcctgtaccataggatttgattttgaaaatttatcattttttctggcttccacacaaaaattgaaaacaattcaaggagtctgctgctgaaattcttcatttttaggccaaaaactatgtatttgcaatggtcacttttgatgatatgagaatttgaggaagataaattccaagaaattggattttcaagccctacggtacaggccctaaaagtttaatgataaatgtcattaaatttgcctcaaagctcagacgtgaaccgtcctaatgaaattgtcagttcaggattattaagcaaaccagatgactgaaagacaaacaaaaagaggccaccccccctctaatgttacaaaacagtgggtgttgtcctcagagtgtttggctctaagtctgagagatgttgccaaacacaagccaagcaaacactcaaaattcaaccttcatcaccccctctttttataatgcttcacaatcttcttgccttctctttctgtccacccaatcacattgacaattttcttttgtcagaggggtttgttataatcctcaatcgcaaacccatcaagcccaatctggagattccaattcttatccacttcacctacattagctagattaccttattctccccacatctataattttgtcctccgggtcattgtgatcaatgcaatagccatcaaatgttttgctttaaggtcaacaggatctcccaacccctgtttgctcttgctcctactggcacaaaatttagcagggtcacacattggaacctgtatgaatatgctgtatacatagagaggtaaacataaggcagatgctttgagcttgattagataattactaaatcataatgcactcaatgcattaagcttagggaggcacagccacccctaaaccctagtataatatagtactcatgaatgcatcttgggaaagactttgagagatcattgagtctttccagttccctttgaactcaagtgccagcaccatgttttggaaaaccaagccagacaaacttgtctcagcaaaacaggtagaattcttgagcttgagaatatcacacaactgccacttggctctctgaggactggtattgacactacaaccaataccagttttgccccaggaaaaaatggcaatttgggtggtggaaaatagttcaatttcctgaggctttttttacaaaatgactcaggagtaaaaatgaagctaaaaatgagctattttagcccaaaaaaaaaaatgtctcaaatgagctattagtcatactggaatgtttgaggcattcttctttttgggctaaaatagctcattttagcctaattcttactcctgagtcattttgtaaaaaaagcctcaggaaattgacctattttccaccactcaaactgccattttttcctggggcaaaaccggtattgtttgtagtgtgacaaccaaataaggcaggttttgtgccaaaaaaaaatctctgttgtagctggcccttggtaaagcataccctggtacacatttatgaagcaatggtcgcttgttctgtaagaaatattggatgaccaagatagtttttgggtgctcaaaccagtatgaaaactttgtggtaacaagcacaagtttctgtaattggaaggggatgtacagcagtactggataggcaaacagtcatccaaagaggtcattgtcagccacagagcacctttcacaacacgtgaaatgtacctagtaactgcaaataataataaatcattgaatacaggaagatattattcattgttgttaaaataataaataaataaatatgtatttacatttgatcttaattcataatttacatttaataattctatatttaactgtgaaatccccttgactattgtacatataatatcactagtatttcacagaaatagctttagaataaggtattaaaataatatttattcttatacattatgtacatattttataatacataaattaataacataagtataagaatcagctagtagaagcgtgaaatggatgaggaataagctatataaatttatctgaagcttacccatccttgatcacatcatcagggcatccgattgaatcataaccctcttggatggcatcatcaggacctttttgtgctctaattcaaagcttgcataattcaaactggcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacaggcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaacaactctacaattgcacagcccctgcacagtaactgtagccttatcaattacgtgaggaataggccacaaaactcaattataatttatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctgcagctcccatccttacacaaaattgtagagctgctaagaagatccctagtgccctgaggtcctctcctcttcccctgagccccctgtagaatatttaaggagccctgattcctaccttttccccccaggaaattctagtagcatcaaaccctcacttttaccgtgattattagtgattcaacccaccaataacattacagtccagctaccttagacctaaatagatttactttgctcagattcaaggcatttctacttatctctactgcataaagaattatccccctggttaaacaattctggtccttaagtgtacatacacttattcatctgggttgttgttaaaagacttgatcccaagtgagtagaagaattcctcacattggaagcctattaatccatgtaacaggattgatctggatgcccaattgaataattggatgagtcagcagtagaagtaccattcctcactgactcctccttgtttcttttaaaggttgagggatttttaccacgaataaaccatcaatttacacttcttgttaacactcatagcacaacccactcaggttagtagcatagaggctgacagtcatcatgtagcttccaaacttttacactcaccttctaagggttggattggtaatttgggtagcacttaattcactgatgaacctgttggacccgggtaccagtttcttttttggccaaaaggtggcaccaggtaccgcacctggcactatctggcgggtaccagtggtacttgaggcgggtaccgcccggctgccagagattcctccaggcaacctggttgagaccaatcaggtttccaaggaggcccgattggtcttaatcaggttgccaaggagggtccttaccagcgacctgattggtcttaatcaggttgccaaggagggatcctctccagcaacctggccaagaccagttggtcttggtgaagccatcaaggagggggtttggtgtgggtacccttgaaggtaccagggtacttcctgcttttttgaccaaaagcaggcactgagtactgcacccagcaccaacttggtgggtaccatcaggggtagggggtacccaacggcgggtgccaggtacctcaaggccatctctaacttaattgtttggttggtcccagtctttcacaacaatcattgatacaatttcaagatacagattggtcaagaacagttggctcaaacaaagatgtatttttctgatttggtgcggattacatttgattttctgggaaattccttttgtgcctttttatcttatcttatttcagaccgttctcactatccttaagcttatgatatttaaataaaacttcagcacatcctaatttggatcatttgggggagagcaggtgcagtttttgtcattgggtatcagactggaaaagtaaaactatcaaggggaatgttctgataatatgtgctggctttggtgaatgtccagtgcatcaccaacaagatgactaatatttgaggtgctgctcaaaggcctctgggacacaaaataatttgtatccacttgctatgtcataacttgacatctgacatatttttaaaaagctgactaaaatgcaaggtgctcccctcaagcttggcccatatccaaggttgctatgatgaaaagttttttttaatgattgcactgcccctacattcttccaacttgttgatctcttcttcatattttcttttgatcaacagatttcaagatattgccactgaaaattgaggaagtatttgtagatatatgatttactgaagagtgcatgtttgtttttttaaagcagagggaaagggtgagcttatatttaagtttcaactgatgtgcattgaaatttatttgtactggtgtcaagaacaaattatacacagaatgctctacaaaaagctattggaaatgattgattgaaaaaattcaatagtttcacttaaatgtccaaggctacaggtgccagcttcaaaaatggacagaaagggctggtaccagctgaggtgaaagtttcaggattggagggattatgtggtctagtgtagtacctagatccctgacagtgactggataaggaatctagagatgaagtggaattagtatctgcaacatactaaatcagataattcacatatcagagaagtaccaatgaggcttaaatgtatcttctgggagctgtagtagtcaagaagaggttggggaagcaacattatcaaatgaggagatagatatcaatatatgttaatgtagctttttggttagaaaggaatgaaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaataactacagaaaaagtgctgtagtaggcggtgtaggagtttctaaattagaatttctagacaaaacattgtgataattattgcactgaaggaattgtctccatatacttaactgctgattaaattattataactagccctggtggtcttatctttgtgttggattgaaaggaaaccaatggaatagatatattattagttaactgttggggtactctttgtgttgccaatcattaagcttgtgtgggtaagttacattgtttactgcgctacagtaataagccctaaattcattattcaattctctttttgtgttgctgtttgcatatgcacactaatttatataatcctttcttgtttcttacatgaggtggtttgtttttagaaccctgacagaaattgcttatccacctgagtatgcttgctggcaccacttcaatcctacacaaagggctattcttgtccatcaattcaatcaaaatgtcaggcaaggaactcaaaggtaaatgtgattatacccaatggatccaccagaaaaacagatgggtgaatacctgaagacaatcacatgtttatggtacctggttgtcagacactgagacactagcccaggtgtctacaatagaatgtaacccccttgggttacataataaatatgattctatgtaatctttaagttaataagtattgattaatattatttattactatatatatttttatgttaataattattctgtaatttaataaggattcacctctttattaatttacctcttccatgaaaattatactcaagatgaaaaggataattatctcttgggtgtatccaagagatgattttcctgtttatctctcttgtgtgaatatatattctgtttatctatctctcttatgtgtattttctgaaataaaggatattcatcacatgtacatttaacatgctctgaatatcctgacactttcccccaaggaatagtacaccaataaggggactgcaccggtcccagcagcggtttgacccctgctctgtaatattcaagagtatggctctccccctgagattcatcccccagacaatattaccatacaaacccaatcaccttactagatattacatactaatgaatagtgagtggggtttttacaatagtctttaaacatattaattacactttcctctatcctcattactagccttataagttacttatttaacttataagactagtacaaacccttttctcttaaattaaccaagctctggcactgtgaagctcattccacagctgtcccttatttttataaggagccagtccctccactgtaccagtgttgagttggacttcatttccactggccctcttggctatagtgcaacccaaaaaccctatcaactcctggtcacataagagaccggagctgacactggtattcttttttcactcaaggaccaatgcacaattgattttttttggtggcagacacaagggaactggtctgatacagaatgatgtttattaactaataatagtttgttgttggataaaaagtatggtgaggtgttattgttgggttaggcaatcaaatagtgaaattattggttcaaatcatattttacttttgtgatgccaaagttaagggtcaaacaaaaaagtgcaatgtcattgatttttgggatcatgtggccaacacatttgtggaagaggaaataggatagaccaaagggttgtgaatcaagtacttgtcacatccacctttggttgacaagaagttaccggctaagtccagtgttaaattggtactggacatttttcttaaatggttactgggtgtataaaaggtgttcccattttcatggtgatggactgatcacaatttcatggagatggagaaaaaatttatggaggaaaaaaatcgacccacctcataccatgaaagaaattcaggtccaaatacttcataatttactgaggaattgagaattcaataaagaatgaagaaaaaacacttattccgcctcaggccatgggtgaaagtaaatctttgttttttcttttgttctgcctcttgattcatcaaggtgtcactccgccatcaggactgggctcaccagtaaagcatcattctgtgctgctcatccgcgtcttgccaagttccaattaaaagcttctcgtctggcaggctatgagtcggtcgggctcaatgtgaatttggtgcatgcatttcacactattgcaaaaattttgctctagttgcccctcccgtctaaaggcactgggctctgggggttgccagttgaacttaattgtgcggctccgactccagcaatcgatggaagcaggagtgccaacgtatcgtctcagaaagcagcctacggactcgggtgcgagcgccgatggccgatcgcaatggcgagtatgtcattatttgctagctttttctggtcttgacaatggaaacagacttacaaagtgaagggaacactgatcagcctcaattctagtgggcttgattggatttcaattttcatatttctaattgaaaggaggcactagggaacctgatgttgcaaaaggaatcaacaaaaaaaatgactatcacaactgaaggcaaattatgagcgattacaggattacgggagtgaactaagttgttccactgctactggtttcaagaagaagctctcctggaaaggagtgaatcaactcgcgagaatgcagccgctcgcatttgtgttcgctcatctttgtcgacttttttgtcgcagcttgggcttcgaagaactccttgtgttcctggcgccggcgtggctggtgttccgaggtcccgcgacaaggggcgagcttcgcgcatgattatggtcagggttctcgggtgacggacagggggcgcgcctggatgacgcggcccgaccaaagcggggtggctagcctggtagtaaatccgggctctatcgtctaaatatgcctcacgcggacgcggttggcggctgttctgagttttgtcacttcttgcgtctggttggaccatttcgctgtgcaaggccgaatatgtgattagtgtcgggaggggtgtgtactgaaattggctgataaggcaattattagaaacggtaaggccggctggaaattctttgttgatacttgatcttcagatgggcactaaaaagatacgcttttaagtcttggaagtggaggggtggtatcaggcgagggtgaagaagtatggagggaattgaggaagtgttggaagcgcgataggagctccttcttttatgtgaaggaatgctgcaatcaccgagtcggtgaagccattggagaagctgcttttcttcaacatttcaaaagctcagaaatgatggtactccgctgagcattcattgaagtggacgcggcttttaggaatgagtggaacataacaaatgcattcatgtaagtcagacattaaagatcacctcaacaaaaaacattctctagctggatcaggaacggaggacttcccgtcggatctggaacccttgcagaagccgctttagactcgaaaatcacagattctcgcagagaaatttggtttttgaggctctagatttgttctgggggacccgcacattgtgacgggaagtgctgcaatgactctgcgtagttatttactctgtgcaatccaatcataaccagaaggaaaaaattgcggtcgagatgccccaatgcagacagaaaccaatcagtgtgagactgtcaaaaaactgtctagcatacctcaagatgcctgcacatgtagttcaagccacagcgattgcaaagaaacacattatccaaattcttaatctacacataaatagagcaagcgagactacatagaacccttgaatgaattcgaagacctgaagcataccttcgtagtgagaccgctttgtaaacagagtgcatatatgatgtaacattgattttacaagggtttaatagaatgtccattgacgtaatgtaggtgttcctaaagctgatttgcattttgccaatgaccctattgatgaatagctctgaaaaaaaagagaaaaaaaaactggaggaaagtacataaaagaagaaaagcatcatctgaccccgaaaccaaaccacggttaccaaggaaccaaataaaaaaaacccataagttataagatggctgtagatgtttaagcggtgaatccatttgtggcgccaacgacgacctatttttgaaaaacatgaatttcggatgctgactcgtcacaggcaccggagaaaacggtggttttggggagctcctccaaagtcgaaacatcgttttttgaagcttgagcggaagagtgcacttgatcggcgtagagcctccactttctcgtgaatcaatgcaaaacattcattaaaccttcgaaagaatcgagacgcaaatttaccacggagcgcgaatctagaactcacacattgccaagcaatcggaatcccagaaaacgtgcttcccccagtggccagacatgatacgactccgcgccagtagggcctagagaaatgcagtcaatttgttcggagtcagttgcaggatactcacaatggctatatgaagctacgcacactgccaaggtatcgactgtcctgaaaatggcaatcaggtgcacgataatgttgacaagcattgcgataaatgtcccgagtgccctcatgttcaaatgaactatgcgtcatcaataacgaaaatcaagtgggcagtgagaccttcttactcgaattttaaagttgtcaggattaattacttacgaaattgacggtccgttcttatagcctcgaaataacccatgttggccgctgagctgtgacattgcgtatcactatcactatgcgtattttcatgcttcgatgcatttcccgggcggaacagcttcgtggaaagattgcgtctttggtgttggtaattccgaaggagtacaaagaacaaaacgataaatacctgaaagacattcacaagccgctaacattgagtcattgccacaagttaccaattcaaaaggcgatgctcctcgagttttttgttgcataatcaaatttgcttaccgggcagctcaatgatgagaagaacaagaatgtgcattcgccaaaccgaaaacgctcgaaagacgtttccaacagaagcgctgtttcatttgccaaccccttcagctccaaattgagttgattgagctgggcctgggctaccgaagattgtgatttgactgcaatttgcttccaaagagaggacccacgatccaatccagcaaacagctggaccatgccagattgaacaccattggtgaccacgattactcgggttacgacgacgatagtcatggccgtcgcagcgattgggaagcagatgaacaagaaatttatcaaccgcggtgaaatatacctgattaatcctgtagagttatccccttggcttttgtgaccatagcagcttcaatatgtgaaaaattagccaatttattgcagattcgtggaaagggaggtaattggacctacactgtcaccaaaaagcaatgcgatagactccagtaagcgagaatttcagctagattcattaaaccaaacctggtagttggtgaaggcgtcgcggtcgatgatcatcacattcttttgtcaataaaattgcgcaaaaagaaaacaagacgggatagagggcatgtaagaattgatcttacgcaggcatgacttgagggcgcaaagagtgctcgtttggtgtggtgatcccggtgtcaaaccaaatgaaagccggggtactgacagaactcagaagctgggagatagtcaacaagaccctggcattggcgaaatacagaggagcttggtgagcttgagttgaaaatgcaaaacaatcagatccggccacgccaccaggaaaaaaaatattgcgctttcagaacaaaccttctcgaccagattgctcttgaatatacaacttcctcaagacccattgtgatcgattggctccgcgagtatgaggtaatatcaagatgatcaagcaaattccggcaataagcacatgaaggccaaagaaaatcatcaagaaggccaaggtgattcgggatagtggaactgaactccaggtcgtgatgaaatctttgataaaggcataagggtcgacaccaactggtacaatacccaaaagcctctcataactaagcgcggattctttgctcgccatacttgcttcgcggatgacttgttgaagttctcgttgtcactggaggctggaaagaacaatcggtatcggagcatgtaccttcaggcagcaggctgttgccagtaatcaaggctcaagatatgcgttgatgggaattcaattcgtggccacgcactctcacgcagttgtacatggctggtgtaacttccagtattgccaaatgtattcaaatgtttaaatgtaaattatgctgtgaattgcgtcggcgatttcaggcccatccgaacaaagttaacaaatcgttgccttcgaagttcgagagatttgcctggtctggagccgcgccggcgcgtgcaagatgttgcaccgcgagcaagggtaagatttacattgaagaggctggggagatagccttttcccagttcctaaaagaaaggttattatcagcccagcctcctcagccaaaatcatgcgcaaggcttatcttgagagactgatggcatcatagaccttctgattagttctgattcgcaaagatgacccagtcacaaaactgcttgaagtatacagtatgtacagtattttgaaagtccgtccatgcggatgcgatgggtagggctgtagctggggcagtgctcgcacgaatttttcgccaagtgttttggaaaattccaagaacactccgtggcgcgatacagaggacaactgtctgccttaacacgcggtcatcccacctggaaaaccttacatacgatgccgcaagcctcgcggcgcaggcactggcagggtttgctcgaatgcaatgtggaatccttcgaaagcctcaacattctctgaacctgacttccttcgtggtcggagtggtaaaccacttgtcacattgcgccgaccggagggaggagggagggtccctgcaggaaaacggcccttcaatagagggacttgctaagttagctcctggccagttttattcatgcttgcggtctcacagaatcaactcaaaccgtccatttttccccagttgattacggagctcattgggccaacattcttgccactacaccaagcacctgatgagaagctctacttggaattgactaactctcttgttctattgtttacttttttaccacaggtccttgtatgaactatgtactttctttgatcatgcattccatcaccatgaagctctgcccatttttctcacttatctgccttgtcaatcatgcattatttgtgttccatttttgcttaatcattccaaaatgtctgtagaaaaatcatcactctaaaaccacaaagatgcacagaaagaagaaaagaattattctaggacattcagagaaatataaataagttgggagttggtatatttgaaaagctcaggagatgaaaaactatgaaatatttgaaatgaatcaaaattaaacatgttgtatttagtatagtcaaggaggcccagattgccaaatgaagtcaagtccaaatgcttcaccacggtagtccaggtcccgaatgattggattttcatcaagaggttgttgataccttcaaaggcctcagattcatagcaaaggaagatcataagtgatgattgactgaatgtggtctaatccatccgccattcaaaaagggtacagaaaaaatgcatcagtcaaatgattgctctacctagttcagaaatcacaagaaaacaataagatggatgttcaccttttttggtacttgtaaaaatcactacacaaggagtcagaattcttgaattttgtttacctagcttggatgggcataatgataaccaagacctattctcaaacggatgaatttgatgcaaagtagctgaaagccaaaagctgaaggcttccttaaaaattccaggactttgtgatgattgaaattctgcggattgtcctttcaagctttctcggatacgctattttttgaaattatgaataatgaatgagaaggggtaagcaaggtccgtggaacgttgcgcagaaaagccttaccgattttgtttttatcggagcacggtcaaccagatagtctttgagtggatctatcgtgccctttagacttctcggattgccgttttgatccgaacttgcagtaacccgtgggatcgctccagggcctacagaagacaaacgggtcgtgctttcacgaggtgaaataaagtaaagctggacgacttgttctaggttgaagtcgagatccacttcggttcggtgaactagaggacctatcggcgctaaggaaacgatttgatcgagaagtcttgtcatatcccctccaccctctccagggctattcatgataccctgaaagattgctgcaggtgacgtgagattattgggcatatcaatcgatgtgatgttggctataaaatccacattgattatcttccatctgtttccggctgcagcatttgtcgtaatcatggataggagtttcctggagagctttttgaaatagtatgaccagttattacgaatagcatctttaaccttatccctattcctgggctttgcagaaggaaaatgaggtgcttgtgctggaggtttgattacatcaggaagtctaactgattgaggtcgaggatttgttctgggctgaggcgaagaatgtagattgggcagctccggaagcctatcaatatcaataaaaccaaatgcagttgaaatttgttaataacagtgcagaatgtgatgtcttccagtcctgaagggcgcactctgtagtcgaatatttcattccaaaatcacccccagattggctgagagcttccccaggttcttttgatggcgagtgatttgacttgtttgattttaatttctaagttggtaagacatgaaccttgagcatttcatcactaaacacatgaagtagtggaagggtgaaacaagagaattatcaaacaaattgcccaccgaagtttttccagttggcaggcgacaaggctcgtcatttggtgtcttcgtcctactgaagaaggcctaaattagaattagtatatgttcatcaatgttgccatcaaacaatacttcattgtgcaaaaaaaggaggaagtgggagagagagagtgtgggtgtcacgcttagttagctactcacttctactggaaggtccatgggagtgttgaaatccgacacaactggtgtaggagcacttgacagaggcaaggaagggccacacaacgccgtcaagacgatgactaaaagtttgattgaaggaaattgtagcctagatatgttattattttctaaactgaccatcgcagaggaaagcgacagctgggataaatgaaaaattggtcatcaataaaccaagtcgatatcaggcgcgccagcctgattattgagatttctgatactgggctttcttcgagatggtaatgctcatgacgggagtttatactctgcttcgtgaatgaggaaattgggatgtcgagaccttattgttgttacgttttaccagagcagagtttctggcgagcaatccggctagataggttgtggaacaaataccaatgtcattgatctgacctggcaagaagaggcggtttcgctcaaactcctcagacgagaatgtacctaaaccctgaggctcggggagcgggactatccgagcccaaaggagaaactctggcaagtagtggcggggagtaaatatacaacatgactcagatgaaacatcggatacagcgttttaccggaattcatgaaaccatctcacttgttttatggtcagaaaatatggaatccaatacgtcaacgcgggcctaccaggaagcaaacattgtaatcatataaaatgagaagataccttaattcgaaaggaaaacaaagctcttgaacaattcagagcaggcaacccaagagctgcagtgggagagctgcagtgggagagctgcagtgggctttcctatccccccaaggcaggttgagaatgagatggtggattcaagatggatggactacaaaaaagttgcactgtagctgtttttcatcgtcaaattccaggtgactcggtgagtgagggttgtgatcaaaacacgactgaattttcgatgaattatgtacgtcacaacgcctgagtaaattgatttgtgcctatttgaccctcttggcatctgtcagtgttcttgttctgagttgaaccccagcactgatcttggtagcaaaatcttgtttggactgggaaattactcctcaaagttagaatgcaaggccaggaacttcacttgggggccagcttgtaaacaagccaggacacttctatcactgagctgaagaaaaacgctgcggcgattgaggacatggcgtcccttgtgtcagtcttcgggggtgctctacagcacacctgtcggcgcatggttttgcaattcacatggcccaataaggccgcttctattaatattcctacacttgtcagcttgttaaacctagctgacactctatgcatgtatgatagtatggtataacaaagtatgaattggtcatgaagaaaatggagctcaagggtttttttttctttccttctcgagttcctatttgattagcgtactgatttctttgattgcatcagataaccgattcggaccggttcgtccgccttgaacataagacaggagagtggcaatcttactcttggcttcactagtcaacagccctgaggtcttctgggatgaaacctattacgtcaaacaatcggagataaaagtaaatagtcagattcgaatgaaaggattgtggttaaaatgtagagatccgggaacataccatatttcccaatccaatcagacttctgtagactgcctcctcctctgcttctgcgctaacgaactgatggttgacagacaagtggaagtaagatcagattcattgaatcagatattttaatttggtagacattctttttttgttttgatcgataaactatgtttttgaaaacttacttgtccagttagagccaatagctgagccacagcatcagagtcaagaataccatcgacacacaaaattgacaaactgattaaacacgttgataaagaggtcaattccagccaagtaccccctgacggatagatgcactagctgacgtacttcagaagcaaggtggcgaaggcaactttcgcattctttgtcgtcaagttgagctttggtgaactctcagaagacaggagatcacatatctgcttagccaaatctggtttgttgatcagcgttggttgactggttgtgattgggcaggatgtcaagccattgcttaatgctcgaacggccaatgtgaaattaagttcggttccaggctgatcatccagttctcgaattttggcaagaaggcaaggaagaagttgagctgataggacggaaatcgacattgttctaacaatatcaatggctgtagatatattaaaaaaaggtttgaggccatcttgagtaaaacaactccttctgaggcttgagatatcagcacggacctgggaattgcttggcaggaggccaatccaccatcatcttttccaagaccttgattcctgattcaggaggcgcacccgagactttggaaagatacgtggttaagctactcagagccttaagttcggttggagaaagttctttcccgccctgaaaatgttgatcaattagggccagtgggggcaaacaaagatggcagttcatacttgagactcacgagctgtgaactgaactctttgatctttcctgttaccactgaaaagttagagttagtgggcggaaaactgagaaaggatttctggtgattgttataattgcaaaatcagctttcatagctctcatgaattcagatataaaatattgatcgcacatgaggcagcagagaaactgatggcttggtttcattcgactggacacctgtcggatgaatagttaattagattgcaagatcagctggagagtgagaccaatactcttaccaacagagggtgcaccactattcggccgatagctgccagcgccggtgaaaggatcagctccaacatttgactgggtttgattttgaccaggattagggcggtagctggctgaaccagtgaacggatccgcgcctgcagtcggccctcctagggctacgccagatgtatttttgtcgatgaaatctacgacttggtcgacgtaggtgtcgggcagctcgtgctttgcgagccatttttgagcgacagtgtatggattatctgtgaagacgatgtgcgattcaagacagattcgatactcttgtgagaatgatgaccaacaagagaatcaagcctaccagatgcgttgtagggtagtttgagagggggctctccgtccttgatatcgacatcgaagacgtaatcatactcctttccttcgaagagctgttttcttgctgagccaataccatcgacaaccgtcccgaccattgaccaatcgcctttcattccatcccattggtaggcctctactgcgccattgctttcgttttttgccatcgccacttcgccctccttctttcctcgacgagatagtaaaactgctacactcggtaggtctgactttttgacatcaccaacggtggcactcggaactgaactggtcttgacggattcttcaaatttggaaagttcggatgatgaggctaggcgttcttctgagcgagtgaataccctgatcatgttgtccgaagagccacacacgatatctccgttttctggattggccgagactgtccaaacgcttatggccggaacggtgacggtttgggtgagttgaccagagcttgggtcccaaatcctcaccgtgcgatcttcgcctgatgatacgatctcgccggaaggcatcgagctcaatgagtagataaatgagtcatgtccgtccatcacccggactgcttgcccgtccagattccatacgcggactgtggcatcattcccagcggatgcaaacagctgagggttttgtggtagcttggccaatgcacgaacggcttgagtgtgacctttgaaggtaagcgcctgtttgccctttttccacaacataatcaagttatccgctccagcagtgagaacgctatcatccgcatcgcccaagccgagaacagcccagacggccgcagagtgtccccgtaggttgtaaaccgcattattatcacgccaaacaatcgctgaacaatcccaactcccgctgcaaatcgtaggttgctgtcccggacctgcatcgtatacgtccagacagcatacattcgaggtgtgaccagccaggacgaattcaggtgcgtaggactgatcagattcgggatgaagtggccaaagttgaagcaacgcatcttgtccagcactaatgatgtactctgtggaattggaagggcgacacaccacacatgattagcaagcgttgcaaatagagaccaagagagcttttaatacaagacaagaaaaaaacctttatccttgatagtgattgctgcgattgcgtttaagaagcctgggttggagttctggtacaccaactgttcggaccactgttcatcgctcctcttccaaactcgggccgttgtgtctcgggcacaggagaagattgaatctggcttgacaaacttgactgacttgacatcttgagaatggccgacgagggtggccgacagcttgaaaggtttgttggacatccttaataagcgttgatggtatctttggtccgatcgtgtcccatatcacgctgggcgaacaacactgttatatagagcaacacataagattacgtaatcaccactctgattttcatggcactttttcacccaacaaccctgcagttggaccataactccttaatatcttctgttaacggataaagactgggtaaaaaaaatcagaaacttcaatcagctagtgctgccagacatactcataccagaaagaggcaccgagaggcaccagaaagaggcaagacttgaagatcaattaaggaagttggaagaacgcaaatacatcaagtgatcttgcaagtagctatctactgtcccctgtgatgttcctggcacctcatgaacagggggaagttaaagcttaacaaagctcccacctccaagaaaattcttatgaaggcttataagttttagtcaggaatcacaaactagcatcttcaaaggagctgattatttgtgaggggtcttttctcattcactcttgcgactcatcaagaaacgcagggaaagagaatgccggatcagcacaacgtgccgtctcatttttgagcacattcagaatttccaacttggaaatgtttgtttcctgagtttttgactcaagagaagatttgtactctttttctttggttggatgtcccataagtacacaaatgtatgaaacattcctgtcctaagatcaactgagctgatccagggaaggtcaggtagtgttacactagggttcaaaattacaaagaatttggattgaggataaaccacgatgagaagcaaccaattatcaaacaggcttcaaagctgagaagatccaggagagtgggtatttaatttgcaaatcccactccctgtgttcgagatttgaggctacagataaaacaaaacacaaaggtagatatcaaaatatggatcaatcatgttgtgagtgatagtttaggagcctgatggacttcaatgtcatttgttgttagaaattatttttcacaagatcaaacaaatccaatgaagtgggggatttctaacctctaccatttttgaataatatattcttcatccaactaaaacaatagttgatgagttgtcaggtagatatacacaatcattgtaatcaattgaatgtggaattgacccctttctcagccctagagtactactcaagtagcagcaataattttcaaaccttttccttaccatttggaatcacatttcatgtgaactatgttgctgtagtggttccttcagagaagatggatttagaaataccaaccttcaaaaaaatttctacattggactcttgaaaataagtagactttcaattttgaattttgaggacatacataagatggtggctccatattgacagaagtacctcatattgactctacacgtggaaaaaagaatcatgactgtccacctgagtgatttagttggaagacagaatgaatctagtgtatgtagacaggacagactggtggaacttcatatgttgaatgagatgagttgtttgatggatacaggaaatcttaactggacataataagaaatgggagttgatcaaaacaaatgggagttgatcaaaccaaatgggagttgatcaaaacatagaaactagatttatttttctgtttccgtacacaacacaccatgaaaaatttgagggcagtacatgccaggtgacatgaagctaactcctgcctgtattccagtgttacttcaaagtcaaagggttgggactccctgatgaccacaaagggaaaattgttatttgagcagacaagcaccagagtaaaaatggagttgtaacatacatcacttcatgtcacctgacacctactgccctcagatatttcctggtgacaggtggctcatttccaacccgtgaactttgttggatcatgaggagccatcttccgccaatctcagagttaacaggtttctttttcatgtgctgcaattggagtgagggtggttaatataatgcgccgagccattttgaggcaactctgaactgttcatgtcatgacccttcacatccagaactgaggaaggatgaacagttagttacctgatggaatttttcaaaacaaaccacaaacgatgcgtttcttgttggatgttaagaattgaaagaaaccaatttcaccagcgcggtcttcataggcaaacgattagctgatctggtcctcacagttcacctttcttatcaacttggatgcggaaaagttgacaaacaggttgcagcagttttaaaatgaaatgaagtcaatgactcaatcgtttaaggtttgcattcttatgtcaacatagccgctgcagcctgggaaaacttacagaaatcaggcaaacacatttcagcttggcctttgacctcttgttgacggacatttaaaccatggagttttgttctcgcatccgacaaaatttctagaagacacctttcggactgtgactcgtcttgctcatcgctcttttttccctgcatccgactgaagaaggcacactacgaaactcactcatgttgcgtgtcgaaagccttctaagctctattcctgtcggtgctgatccgtacgactacgtcaaagattcccttttgaagtggggttccgttccgctatgccgagccgccttagtatccttggtagttattttgattctacacgcatttattgccacaacttgtctgctcctcttgatactgccatgcattcgaccactgaaacgatccccatggtatctgaagaagttttatgttgaagattgctccagcggaaaaggtttgttaaggactcgttcatgtgagcgttcatggtgctgacatggcacggccttatctttttccgctcaagctcatcgagtaccattgtacttcgccaatgctggagttttattgaccacttcccaactgttgagttctgcaagtacttcagcttttatttggtttgacatcggggccgcttcaccaggcggacacctcctcgacaatcgggccttacctgcgtgagtacatccttggctgatttcgtaggggcttgtgttctgctaagattaaaggttcgtaaataaataaataaattgcagcgttggtttaatgaatctggccgaaattcttgcatactggagtctgtcacattgtttcttggtgattacgatgttagtccggttatttctcttgagcaatgtattgcgttggggctgactttgcacctcatcaagctgccatggtaacaaaaaccagcaagagaaatcgatggcttcaatcagccacattccaccgcaattgataaacttcatcttcaccttcgttccgattgctgcgatggtcattaccatctttgtcattgcgtgggtgacttcagtcaccagtgaaattcattcttacatgaagcaggggttaatggcattggatcaagggtcttcactttggaagcagcttcaagccacacctcaatctttggaggcacaggcccagcttcgtggaataactatgcagttggcaagcttgttccacaatgcatcccctcgtctggaagttggttttcatcgttttcgccttggtgtatgcctcttcctgtcctttgaatcagtgagctgcccagtaagtcaacccaggttttatcaagacaagccggaagatcgccttgggcatcactcacgaagctcgctcttgagcacatatctaaatttgctccagatattcgtcgctttgttctggatacttgtccaaaattacctcaaacaatcgcccaactcgtcgatcaagtcgtgcagtagtggaggttcgatgtcacatactaacgcaggcacagcaagtggggcccagactgatactcacagcgtagtggcaaacaggagttattttgaagctattaagactgatcgtcaattttgtgggtcgacattgtaacctatgtgatgatcaagtaaacagagataactgatggaatcggttgtcttgccttgatggctttcagttcatttaaacatcagggcgttgggcacatttatctcgatgctacttattattagccttcatatcatcaatatctccagaacgactgatgtcctgacagtgtacgcatgatctgggtcaataaagactctcaagatatatgtaatcggctaaaaacggaatggtcgtcgtgttctatgtaggccttactggcgaacagtcgggacgcttcttggaaccgtggggagtatattttctgggattccaatcgcttggcaatgcgtgtgttccattttcactgtttgcaaaactgcccccactctgccttcccccaagttgatgaagaggttcaatttgtcctcgatatagtggaggctccacgtcgatcaatcggacgcaaccgccgactgctcaaacagatatgccttaacagtagtaaaggcacgcgaaagccacgttccccttgacgcttcccgggcaagagggctcaaagttcctgttaccatccatttcgagcacagcgacgcactaatagcaccaaagccggaaacgacgtgaaaccacttgcaacaagcttgtaatgaactttttttggctggcttgtgacatgggacaagctggtttcttgggtttttgttgtttcttctgatgaccctgacttttcaaagtctcacccaaatttttgtatttgacaatattaaaaaaaatgtttgaagccatcttgagtaaaacgactcgttctgaggcttgagatatcagcgcaaacctgggaattgcttggcaggaggccaatccaccatcatcttttccaagaccttgattcccgattcaggaggcgcacccgagactttggaaagatacgtggttaagctactcaaagcatcaagttcagagcatatccaccgcgggaggtacaaacgggttgctacatcccccctgtagcaactcagaatttacatgtggcaacccgcccacgttttctgcccacccgtggttgctacacaatcacatttgaatctgtgattcctcaagtccccgatattccctccacaatccatctatctccccgagtccaattccgacatcctttgctttcttcaagaatcatccaactcgccaaaaacttccggatggacctacagctcatccaaaacatgttgaatgctcaagcagcggcgctggcaactacccgtcaaatccaaacagctctagccgatacagtaaaccttattattgaagaagaagagaacaacaacaaggaaccaccaacacgtggaggatcaagacccggacgtcttccaaacttgcctcgaggatttgaagcagggtatcaacgactttaccaggattatcttgctcctgaaccagtctacgttgattatctctttcgacgccgctttcggatgcaccgaccccttttcctgaggattgtagaccaagtgactgcacacaatatttacttcaagcagaaagccgatgcgttgggccgacttggtctgcatccagttcagaagataacctcagctctacgaatgcttgcctatggaggtgcagccgatatgaatgacgaatacatccgaatcgccgagagcacatcactggaggccttgaaacaattctgccaatcaattgtcgaattatacagcgatgagttcctaagacatccaaccgaagaagatatcaaacaactgactgctgtgaattcaaagcgaggattccctggaatgcttggatcaattgactgtatgcactggcattggaaaaattgcccagctgcctggaaagggcaatatcaaggaaaagaaaaggtcaattttcttccttttatgcttcgtaaacaggaattttgtccaattattgatagagtggtttgatttcaggttgcaacaattatccttgaagcggtggcctcccatgatctctggatatggcactccttctttggcctcccaggatcacataatgacatcaacgtccttgattgatcacctctcttcaagaagctacttaatggcaaagcccctcgagttcaatataccatcaatggaaatacatacgaacaaggatactacttggcggatggtatttaccccgactggtcaacatttgtcaaaaccatctcggccccacaagggcttgaaaagaaggtgaatttatagtcccaaatttatcttcagttgtgatatgatgcactgagatgttttaatttgattaagaattttgctaaggttcaagaagcttgccggaaggatgttgagagggcatttggcgtcctacaagctagatttgccatcgtggcacgacccgcaagaggctggagtcattcaaatatgcagatgataatgaccgcttgtgtcattttacacaacatgataattgacgatgaacgcgggatggatgaggagttcatttacgatggatctccaacattggttcagcccagctctgcccgatcagctgatttctctgaattcatcacaaactcactcaatttgagagacacagaagctcactattgactacgagatgatcttgtaaagcatttgtgggcaatcaaaggcacaagtacttaggattcttccaacttgttttgtgtcccttttgctcgatagttttaaattgcaataattttttttaaatcaaaaatagcccccagatgattccaaaaccacatcatctttcacctcgctggtgtccaattgcatgcaatcggacacggcgaggtgaaacagatcatctttaccttggccgtgtccgattgcagtaaattggacacgacagcttcacctcgctggtgtccaatcgcatgcaatcggacacaggtgaggtgaagcacaccagagagcttcacctcgctggcgtccgattgcatgcaatcagacaccagcgaggtgaaaccaaccgtcttttggccatgtccgatggcaggaaatcggacacgacagcttcacctcgctggtgtccgattgcatgcaatcggacacggcgaggtgaaagagattgtctttaccttccttggctgtgtccgatggcaggaaattggacatgacagcatcaccttgcttgtgtccgattgcatgcaatcggacacggcgaggagaaacagattgtcttaccttggccgtgtccgattgcaggaaatcggacacgacagcttcacccccccatgtccgattggattgcgggaaattgaacacgggcatgatgatgtattctcaatttttttaacttagtaaaaaaattaaaggaaaacaggaagagaagacagcacgattgacatgaacaggaagcaatagactgattacaggagatcaagaggaattaaaagaatcctattcctcctcctcgtcctccccgctctcatcattgttctcgtcttcatcctcgtcctcctcgtcctcctcgtcctcctcgtcctcttcgtcatccgactcttgttgtgtttttttttgtgcttcttctttcttttttttctcttcttctttcttttttttattctcttcttcatctttctttcttttcaattcttcttcttcttttaattttttctcatattccgcttgttctctcttaacctgatccaaaactttcctttgctgccaatcgtaaaaggggcggctggcctcgctgacagtcgaaagatcgatttgcattatggtattgtttgctagagtcgccattgcatctttctgctcagaaaggatttgattttgagctttcgagttgttggatagctccttgtgaaataagaggatttcgtccttgaactttttatcttctcgtgtttgttgggctagatctttagccttcctgtttcccattgggcgcttaatcttgctagattgaatcgtggaagcatcgctgttggcaggatcattgatcacatcagaggaaagagaatcggcgggtccgttgtcgtctaacgatgatatggcggatgcagcagaactactagtactactaatattcgttgtcttgtgcttcttttcaatttcaacgcaatggtccttccacttgggagcaagattgagaatgttgtagcaacgtagatgagaaaatggctgatctgagagagccatgtagagcttgagcgcgctgctcaatcgatcttcagccgaggtcccactctgattggagagctcaatttgcttgacgcagccggaaaacttattgacccgttgttggagaagttgccagcgacttttgatactcgtaccagatcgggatccatcactaattgctttcgtgaagtgattggcaactcggttccagaatgtgtctgaagtctgatttgtcgagttgagggggtcttgggatacttctagccaagacaggcagatttgaacatcttcatgttcttggtaacgtgtcttgggggctttcgttgtggccgggtcgctcgtagaatccttcttttttgatttttttttctttggttctactgttttctcggcagctggttggtctccgtttttacttgctgctgctgcttcgttcttcttttttggtgatgcttttttcttcttttttggtcctgtctttttcgcgttggcgccttttttttttttgaaggtcggatttcaacatcggaatcgggctccagagaatggatgggtttttgggaggaaactccaaccaattcaatgtcggctgcaaaacaaaacccaagactatcagataaattaatcatgaaactcaatcaagcaatgcacataccaagagttggatcaattgttggatccattttgaaaagttttagtgaaaaaatgggatatgtattgttgtgtgaaataggtatatatatggggacaaaccgggggaaggagagaggagatgaatcggggaaggagagaaaaggtttgatagtttcatgaagagatcacaagggaaacaccgtccatgtcatggagatgtgagatttcacaagagctattgggttgctatagagttgctacatgtagcaacttgacatgaaattttacctccggaggtaatacttttatgagtttagcaccccgggtgggtggtgttttttgggttcgggttgctagacgcgggatacaaacccggtttacctcccgcggtggatatgctctcagttggagaaagttctttcccgccctgaaaatattgatcaattagggctagtgggggcaaacaaagatggcagttcattcttgagactcaagagttgtgaactgagttgatctttcctgttaccactgaaaagttagagttagtcggcggaaaactgagaaaggatttctggcgattgttataattacaaaatcagctgtcatagctctcatgaattcagatatgaaacatggaatacacatgaggcagcagagaaactgatggcttgttttcattcgaccggacacctgtcggatgaatagtcaattagattgcaaaatcaactggatagtaagaccaatatccttactaacagagggtgcaccactattcggccgatagctgccagcgccggtgaaaggatcagctccaacatttgactgggtttgattttgaccaggattagggcggtagctggctgaaccagtgaacggatccgagcctgcagtcggccctcctagggctacgccagatgtatttttattgatgaaggctacgacttggttgacgtaggtgctgggcagctcgtgctttgcgagccatttttgagcgacagtgtatggattatctgtgaagataatgtgtgatttgagacagattcaatactctggtgagaatgatgaccaacaagagaaccaagcctaccagatgcgttgtagggtagtttgagaggaggctctccgtccttgatatcgaaatcgaagacgtaatcatactcctttccttcgaagagctgttttcttgctgagccaataccattgacgaccgtcccgaccattgaccaatcgcctttcattccatcccattggtaggcctctactgcgccattgctttcgttttttgccatcgccacttcgccctccttctttcctcgacaagatagcaaaactgctacactcggtaggtttgactttttgacatcaccaacggtggcacatggaactgaactggtcttgacggattcttcaaattcggaaagctcggatgatgaggctaggcgttcttctgagcgagtgaataccctgatcatgttgtctgaagagccacacacaatatctccgttttctgaattggccgagactgtccaaacgcttatggccggaatcagccaacaactccttaatatcttctgctaacggataaataactacataaacagcagaagcagactggctaaaaatcagaaacttcaatcagctagtgctgccagacacactcaaatcagaaagtggcaaaatccaagatcaaggaagttgaaaaaacgcaaatacatcaagtgatcttgcaagtagctatctatgtactgtcccctgtggtgttcctggcaccttccaaacagcgggaagttaaagcttatcaaagctcccacctccaagaaaattctcatgaaggcttataagttatagtcaggaatcacaaactagcatcttcaaaggagctgattctttttgaggggtcttttctcattcactcttgcgagtcatccagaaacgcagggaaagagtatgccggatcagcacaacgtgccatctcaatttccagcacattccaaatttccaacctggaaatgtttgtttcctgagctttcgactcaaaagaagattggtactgtttttcccttggttgaatgtcccatgagtacaaatgtgtatgaattattcctgtcctaagatcaactgagctgacccagggaaggtcaggtagcgttacaataggtttcaaaattccaaagaatttggattgaggataaaccacgatgagaagcaaccaattatcaaacaggcttcaaagctgagatccaggagagggggtagtgaatttgcaaatcccactccctgtgctctagatttgaggctacagataaaacaaagaaccaataggaattggtgttaaaatgtggatcaatcatgttgtgagtgatattttaggagtctgatggatttcaatgtcatttggtgttagaaattatttttacaagatcaaacaaatccaatgaagtggggggtttccaacctctactatttttaaatatgtgctgcaattggagtgagggtggttaacataatgtgttgaaccattttgaggcaactctgaactgttcatgacccttcacatccagaactgaggaagaatgcacagttacctgataaattttttcaaaataaccacaaacgatgtgtcccttgttggaagttaagaattgaaagaaccgcatttcaccaacgcggtcttcatagcctcataagaaaacaatgacatatgtacccaatttggtcctcacagttcaacaaaagttaacaaaccggttgtatgtagttctaaaatgaaatgaaattgtttaaggtttgcattcttatgtcaacatagccgctgcagcctgggaaaacttgcagaaatcaggcaaacacatttccacttcgcctttgacctcttgttgacgggcattcaaaccaatgagatctgttctctcatccgacaaaacttctagaagacacctttcggagtgtgtttcgtcttggtcatcgcttggtttttcctgcatccgactggagagaaggcacaccgacaccactactcatcctcggaacgaaacttgctcatgttgcgtgtcgaaagccttctaagctccattcctgttggtgctgatccgtatgactacatcaaacattccattctgaagtggggttccgtgccgctatgccgagccgccttagtatccttggtagttattttgattctacacgcatttattgccgcaacttgtttgctcctcttgacactgccatgcattcgaccactgaaaccatccccatggtatctgagaaagttgtatattgaagatcactccagcggaaaaggtgtgttgagggctcgttgtgagagttcatggtgctgacatggcaaggccttatctttttccgctcaagctcatcaagtaccattgtacttcgccaatgctggagttttattgaccacttcccaactgttgagttctgcaagtacttcagctttcatttggtttgacatcggggccgctttgccaggcgaacacctcttcggcagtcgggctttacctgcgtgagtacatccttggctgatttcgtaagagcttgtgttctgttaagattaaagtttcgtgaatacaaaacaaattgcagtgttggtttaatgaatctggccgaaacttttgcctactggagtctgtcacattgtttcttggtgattacgatgttcgtccggttatttctcttgagctaatgcgttggggctgacttcgcacctcatcaagctgccatggtaacaaaaaacaacaagagaaatcgatggcttcaatcagacacattccaccacaattgataaacttcatcttcacctttgttccgattgctgcgatggtcattaccatctttgtcattgcgtgggtgactcaagtcaccagtgaaattcaatcttacaccaagcaggggttaacggcattggatcaagggtcttcaatttggaagcagcttcaagtcacacctcaatctttggaggcacaggcccagcttcgtggaataactatgcagttggcaagcctgttccacaatgcgttccctcgtctggaagttgctttttatcgttttcgccttggtgaatgcctgttcttgtccttcgaatctataagctgcccagtaagtaaacccagtttttatcaagacaagccggaagatcgccttgggcatcactcacgaagctcgctcttgggcacatatccaaattcgctccagatatttgtcgcttcgttctggatactcgtccatataagacgaaagtctttgagggtttgatgtgcgtaagtcacaagcaggcgaacagcggcgatgacgagcacaagagaaccaacctttgagggtttgatgtgcgtaagtcacaagcaggcgaacagcggcgatgacgagcacaagagaaccaacctaagggttgtagcaggaacgtgagcaagagcgagacgtaacagatactttttggttagagaaccgttacaacgagttatgcaaaactatataaagtatcaattaggtttaagagctactgcgcatggctgcgtacagctttgtgaatctaatcttatcttgagtatgcttatagatgagctagaatacaaatatgctaataccccccctccttttctagctttgaatgtcctcgatcttcattttgaggagattgatgaaggcgagatgcttggagtttgcgagtgatttggtgagaccatccgccggcatgtcggtggttgggatgtaggaaatggtgacccagccgttcttgactgcatcacgattgaagtgaaacttgatgtcgatgtgtttggtccgatgattagctagagggtttttcgaaagggcgagcgcggcttgattgtcggtgaacacagagatcgggtagatgggcgaaccggtgatagattccattaaagagttgagccaaaccgcttcctggatgccgtcgtacaatgaacgatattccgcctccgtggtagaggaagagaccgatgactgcttcttggctttccaagagatgactgaatcgccccaggtaaccagatagccggagtaagagcgacgagtgtcggcacaatttccccagtcggcatccgtgtagatgcgaaattttccgtcaccacctccgagccttacagataagtccctggtgccggagagataacggagaagatggaggaaggctcgccagtgatttatacccggattctctaaatgttgagagagttgagagacggcgaaggagatgtcaggtctagtggccacagaaatgtagttgagagatccaattgccctgcggtagttgacgttgagagccgcaagttgggcgatttcttcgtcagatgcggatgtgagtcgggtgttggggaccatcggagtagagaccgatcgagcatccaccagattgtattccttgaggagttcgtcgatatggcgatcctgggagagcgtaatgaaaccgtcaaagtgactgatcttcattccgagaagcgagctggctggaccaagatcgtccatgaggaagcgagcgttgactagttttttaaagcgatccacatcatgactgatgatagccatgtcatccacgtacacatggaaaagacattgccaatccgggtccttggagatgaacagacaggggtcggcaaccgagggagcaaagttgatggaatcaaaaaaggtgttaagctcgccgtaccacacacggggcgcctgttttaaaccataaatagatttcttgagcctgaggcaatgacccggtggagcagagaacccttgaggacatcgaagaaaaattacctcatctagatccccgttgaggaaggcattgcgtacatccatctgatggatcttcatgcccgagttgactcctatggtgagcgccgtgcggagagcggcagagcgacccgtcggagcgtacgtttcgttgaagtcaatgccctcttgttgggcacttccttgggcgcacaagcgagctttgaacttcacgagattgccgtgagcatcatacttctttcgaaaaacccaaacggtgcctaggagagagcgacttgagggagttggaacaacttcccatacccccaggcgagccattgcgtcgagttcagacttgatcgccgcacgccagtcatccgattcaggagaagccatagcagcggagtaggtttttggaaccgggatgggatcattggaggtcgagactgccatagcaaagatagctttgtagaagggagtgttggtgaggatgttgttgactgcgtttgcacgacgcctgcgatcagagatgatgttggaggaatcgatggaagaggatatgttcttgggagctggttggttcgctggaacgtaggtccaaccaggcttgggacgcgcacttgatgatgctgcggccgaatcggagatgggattagggttgggagttgggggcacagaatgctgcggagcggtctcgcgcgagacagaatccgtgtctcggatgatatccggatctgggatgtcagattgctgctcttcccgatgatccgaagtagaaattagttcgtcttcctgtatcggttctggctgcggctcctcccgaggatccgagattgggggttcatcctcctgcatcggctctgactgaggtgtcggcgagtccggaggacggacagtggagttaattgaagagctggagggctgatcctcctcttcctcaaaaggagagaattgatcctcacaggcgtcaggaaccggggagattcctgggaagcatgattcgtcaaagactacatcatggctatactcaacccggttcccgggaaaaagaatccgccagttatggattccccgcctgtagccgactaggatgccgcgcttagccgtatctccaaattttccattacggatttcttttgggatgttgacatatgctcggcaaccgaacgttcggagacggtcaacattgaacttgagaccataccacagctcgtacggagttgcccacttcagtcttttcatgggagttatattctcatacagtactgccgtatcgactgcctctccccacaatgaggagggaagagaagcctgcttcagcagcgctctcgctttttcgctagtcgtgcggttgcctctctcagcaattgaattttgctgaggagtgtaaggagcggtaatgtgatgaacaattccagtcgagttgtagaattgatcaaagatctttgagcaaaattctccccctccgtcggtgactacattcctgattttaacagagtgaaaattttggacctcgttacaaaagattttgaatttctcgaatgcttgagacttggatgacagaatgtaaacatatttgaatgaggagaatgcatctgtgattttgaagtagtactttccacctccgagagtggcaggcgtgatcttcccgctcagatccatataaatataatcgagcagtccagacgggtttggaagagaaccggaaaaaggaagcctttgagacttcaaaattcgacatgagtcacacgatagagttgagaagtcaacgtcgtacatgagcttcagtgcttgtgcgctgggatgaccggctctcctgtgtaaagattcagcttcagtgatggtggctttgttggagatgtgtttgatgacttgagatgactgacctggggaatcgagtatttgagcagcgattgcaagtatcttcccttcaactatcccagtaaagagcttagcagaagaggaaacgtcaacgaatgcaaacgacgtgggaccttgcctgacgaagtcacaattcttgagaaagaggcgaccaaaactgattagtggatgagataagtcggggacgtgaagcgctttaagggtgtgcacttgtccgaacgagttcttgatcttgatatggccggatccgacaatttgaagcttctgaccgtcagcaatttcaacagaggatttcatgggagcataattgaagaaagacgaccgagttgggatcatgtggtcagagcaaccgctatcgagaagaattaggccgttctttccctcgcgggatgacatgaaggcctttcccgcacagtaataaatgccacgctggctcgagatgcttctgttgtcgccgtcatcagcaagatcggtggtggctactttagctgaccgtttgtttttgtacgagtcgggagcaagttctggatggagttggtaacatcgagcctcggagtgtcggcacttgggattgtgcttgccgttgtcgcaataactgtttgatgaagtcgctttcaatgcggtttcggttttgattgctggactgttggtcgagtcgagagatttttcattaagctggtctctgactttttgaagatttaagggccttttaagagcaatgaggtccttggtggtgtcgaatgatgagggaagtttgtcgactatttgttcggaaagaagtatttcattcacgtctggttgatctggttctggaatgccgattttcaggccaactgattgcatgttcgctatgctgttatcgatttggaccaagaagtcagagagagtagacttgaagttgatctgaagaaattttcggtagattttagcttggttttgggtggtgttggcctcgaagtgtctttgaagggcactccaaagcaggtgaggcgatcttcggttgtcatcggtaacaaaccgagcttcgttgtcatcgctaagattgctgagtaggataccggcagtttgaatttttctttcggtccacagttctttgtttgcgtcggtggccgtcattgctttgtctgccgtaagataaccgtcgagatttttctccatgcagtacgcttcgatcttcttcttccaatgggagtaattctcctctttgagagtaggaagtcgaggattctgggtagacatgataggggggttgattaccgcaagcccacccccctcgcgcacgccaatccgcacgccagctgcagattggcgtgcgcgcctgcacgccaacgaaaattggcgtgcggggcggcacgccaatgacctgcagggatataccctgcaggttggcgtgcaggcctgcacgccaaaggcgtttggcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacggtgagtcactgttgacatgaattacccgcccccggttaagcttagatttggtgttttggtaggcatgtaaggccattccgacaaaacccaaacgcattaggcccaagaagatagggttgccacggcccactgtcgtgacacaaggagatggtgctgagaatggcactgcagtcaatggggagacagggaccctgactcccactaccattggagcacccccagtgcctgcacaaaaggcaatagtaagcccaaatgcctggttccaccccccctcatctgagtgctgcaaatgaactgaccatccatttactctgcgtcaattcaaggagacggcccataatgagctccccgcctgggtccaaaaacatgtccaaacaatgtacgatccacctggcgatggcaactgtggttactcatgtgtggcgcggcatatagcacttgagaagcctgagagcttgtacgcaaagaccaatgggtggtatcacgtccgccaggatctgatccacgagcttgacttcaacaaaatccattggaccaggagatttgggagcgatgacgaatacaagagggtccgtgaatcccttgtggtcgaagccaactcgatatcagttccatatgacaagtggatggaacgcctggacatgggacccgtgctagcaaacgcatacaacaggcccattgtgttcatctcagacgacgtaaaaatagggtgtatcactaaacttaccaagcttgaaagacccagaccctaaacccctaggtcctatattaatcgccttcacacggggcaaccattgggagttagttatccccaagcgcggtctcatccctatcccccctctgtcattctcattccgcacacgacttgaaaatgcatccatggctcaatggttgactgctattcaacctaatgtagacctataccatcagcttattagccaatgaactcttcatatatgtctatttttgaaatttgctgtaattaattcatccccacagttagatagccaaaaaagcattctccttgtgtccattctgggggttgataagcgcacgccaacccccatggcgcacgccaatgtgcacgccattgcagaatggcgtgcagacaggcacgccactcgcctgcagggggtataccctgcaggttggagtacctgcctgcaggcccaatatgggtcctaaacgcatatttatatgcgtttaggacctgggctgtcccataggacccaggcatgggtcctatgggacggccccgctgtttttttttttttttttttttttttttcaaacccccttggcctagagaggccgaggtcacaccgccgggaggaacccctcccggcgagcctgtgtacatgccagcttgttggaaggcatcccttccgacaacctggccgtacataatccagctcgtcggaagggttcccttccgacgagctggtataaagaccagctcgccgggagggacccctcccgacgagctgggtataggtaccagctcgtcggaagggttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatattctgcatcgccaagtgtgttgcagtgcagggtcgagtcgaatatatgcggatctaccaggggcaaaaaaactggccaagtgcggtagtagagtgtggttgccggtgaccctctccgtcatttgaaaacctctgatttgatccatatcaaccatgtcggacgtgatgagggacaaattccccgcggtgttgagtatatcctctgatgaaaaaagccatagacatacattaggcatgaatccacacaaaccccatgccccaagaataccacatacctaattcacaagccctcgaggttacatctatgtccttccaaacccgctgactttgttctttagggattgcgtcgtgtgaagaaatcaggggaggcaaattctccagtatatacttgagatttgaaagggctgattgagctgatcggtgtgtccatttgatgcctcctgagagctcagtgttccagcgattgacctcctctgaaggtaaaactagactagggacaaagagttccacagctacggaacaatatagacccacatcagtacatgaaaatatatgaaccatccattcagatgcacttacaaggagcgcgtgcggattgtgtcccacctggggcttcaccaccagccccccttctacttggactcggccgactggccgactggctcctgctcccctccgccgggtttccaggaatgttctggctcgggttccgaggaatgttcatcctgctcaacatctcccaagaagaaaactcgtccaacaaagggtgaacacgcgggccggtgtcactgtgtgggccttgcctgaatggggccgggcgaccaattccatggtcgagaacgtctggaactgggcgacgttgttcttttgagacgtattcttcatcggtagaaccctctgcgtccgtgttgccttcagagtcctcaatcctagtcctagtagaatgcctgggagctcctcccacaacgccatcgtcatcagagtcgtcaatcctcgtctttttggcacgcgcagggtcgtcatcttcaacaccctctagtctaacattgtcaaagcggtactttgggcgcctctcttgtcgctcgtgaatgacctctcaacgctgcgtctggtgtttaggtggggccgggtccacttgtttattgattgaaggggtgggcaccggtggggctggaatattctgaggcggtagctgttccttgttgactgaggccataattgaatcgtataattgatccccttcagctgtcaagaaagaggtctctccattggcattctttcggcgaggcgggtcatcagagatgtatgcataggccgggttgagcacgtttggtaagccattgtcaacaaccgatgggggatcaacccttgagaaattggaaaacgagggacatgcggtgcgaggggggccgatcggatttggcaatgcaaaatagtcgccctcccgatggatgtcacgggtcggcgttggacaattgaagttgggacgggttggcaaggacaaatccacagggggtcgatcagagggtgtcgttgatcgaagggagtgatcgggagcaggaagccttgttgcatcatctctgatgtgatgacccacaccagcaccagccaaattgtccgccgagaagggtggaaccttggaaatgtctctactttcgagctcttcttcaccctcgtcatccgaattctcaatatctgccttgataagtgccaagagggatttcacgtgcgcctgctctttaggtttcaatgccgggtgactatccagctcctgcaccttcatgtagaggtccaagcctgtggaaacagataatgcaaagtgtcttagctggggtggatgaccagtgggccagattcaaatgaaaagcgaatcttacgtgattgatcattcccggttgacatatccaggttgagggtgggggttgaaggtcttaggggtggcggtcggctggtctgaaacggtgatcaaacaaataagtcagctttatccaaaaattgcaggcacattgggtggctacgcctagggttgactgagaggagtgggggcaaatgggggccctttcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagttcgggggcatgtcgaggcatgtgagagcagtacaccagatgaagcttgtcgtcccgcaagcttattcccaaagggttgaaccaattgacgaatagtgagaagtttaatttcagataagttcctttagcgtgaggttcgactttatctggattgatcttcttccaagcttttgattgttgataatcaaatgctttgttgggaggtgcatcacaaactcggtcggcccagtcttcaattgctttttcagtttcaggcagagagaggaaccacaaaagccaatcttgaaagtcttgagttgcaaatatcatcttgtacatggcgtgaggcggacgagtgggttgactttttttgcgtagtttgattcgtgctacgagaccgggccgacctagacgggaattttttcggagattgtacttgcaggcttgggcttttggagtagaacggtacaaacaaacggccctctgagtttcgaggggatatagtgcatagcacttggggcagcatatgtaggagttgaactcaggagtaaggtcgagtcgtttgacaatagtgcggacgtcttttgccaataggctctcgatgtctttcgttgggcgcgtaaaggtttctatgatagccaagatatgatctcgagcaatgcggcatttggcttgacttagactgcaaactagatagagccacattatgaaatacataatggtctctgagaaaatgagagaagtcagtcatccttactagtacaaataaacaaaacagacataccaatcatacttatagtagttttctgatgagaagcctgaagcaacatctcctcatgtttgttgtgaccagataatctaatttgaggagatttacccgcttgtttgggtttggaaggttggattttttcaacagggggtgttggttttggagaacggattgcggctagatgttgttgtcgtgttgaagggtggacaagggatccttgctcctccttgccgtctgaattggtgaaggtaagacttgagcaacgagcgcaaacacatatcacatggttggggataggaggcatgctgaaggagatgaatcaaaaatcagaaaggtaggttagcaagttgaattatcaagcaggtgagactagaccaattgtgtgaaatggtgactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaggccctgcagctttggtgtgcggcctcgcacgccaacacatcactttggcgtgcaggcctgcacgccaaccggcagggcctgcagggtatatccctgcaggtcattggcgtgccgccccgcacgccaattttcgttggcgtgcaggcgcgcacgccaatctgcagctggcgtgcggattggcgtgcgcgaggggggttggcttgcgcttatcaacccccacatgatagacgagatgcgaggcttgtgttgagtttttattccaggggctatttagctgccaactgggctcataacctataagacgaaagtctttgagggtttgatgtgtgtaagtcacaagcaggcgaacagcggcgatgacaagcacaagagaaccaacctttgagggtttgatgtgcgtaagtcacaagcaggcgaacagcggcaatgacgagcacaagagaaccaacctaagggttgtagcaggaacgtgagcaagagcgagacgtaacagatactttttggttgaatttcaagcacacctttgagggtttgatgtgcgtaagtcacaagcaggcgaacagcggcgatgacgagcacaagagaaccaacctaagaggagagaagataatgagaccagaaacaatggaagagatgagaaaaagatagaaacggacctaagggttgtagcaggaacgtgagcaagagcgagacgtaacagatactttttggttagagaaccgttacaacgagttatgcaaaactatataaagtatcaattaggtttaagagctactgcgcatggctgcgtacaactttgtgaatctaatcttatcttgagtatgcttatagatgagctagaatacaaatatgctaatagtccaaaattacctcaaacaatcgcccaactcgtcgatcaagtcgtgcagtagtgggggtttgacggcacatatgaacacaggcacagaaagtgggacccagaccaacactcacagcgcagtggcaaacaggagttattttgaatctatcaagactgatcgtcaattttgtgagtcgacattgtaaattctgtgatgatcaagtaaattgcctgatatcaattgtcttgtcttgatggcttgtagttcatctaaacatcagggcgttgggcacatttgtctcgatgctactaaacatcatccttcatatcgtcaatatctccagaacaactgatgccctgacagtgtacgcatgatcatctaggtcaataacgactctcaagaaataagtgatcgactaaaaacgggatggtcatcatgtttatgtaggccttactggcgaacagtcgcaacgcttcttggaaccgtggggagtatattttctgggattccagtcgtatggcaatgcgtgcgttttaggatcactctttgcaaaaatttccccactctgccttcccccaagttgatgaagagcttcaatttgtcctcgacatagtggaggctccatgtcgatcaatcggacgcaaccgccgactgctcaaacagatatgccttagcagtagtaaaggcacgcgaaagccacgttccccttgacgcttccggggcgagagggctcaaagttcctgttaccatccatttcgagcacagcgacacactagtagcaccaaagccggaaatgacatgaaaccacttgcaacaagcttgtgatgagcttttttgcctggcttgtgacatgggatcaactgatttcttcggattttttgttttttcccctgatgaccctaacttttcaaagtctcacccaaatgtggtgggcgtgaggtttggctgagcactatgcccttaccgaccgcgaggtccacggaagttcgatcaccactaagccccgcatgggtgagactttgtcaagttagctgatgacctgccttccggaattttcactttgtcctttgcgccgattttttgtatttgactaccaaattacccgcatgccgactgagatgtatttatgctaccaccttctcaagatgcgtgagcagatgtgagcccaattgatcattctaaatgtgtcatgggtagagtagcctgtaaaggctgggaatcacggtacatgttggccgtatatacagcttccatcaagctgactgagaacctgctagcactgcagcagtgatgaaaagatcaataacttcgcgtaaatacgcggacagtcatcatgaatgaccaaatgtatcgacttgtgctcgtgtgcagctgattgccagcgacacgggtggagtcactcgtacagtggtcggacaatgatcctgacatgttcgtccagctagggtgctgttgaagtattaaaaggaccagtatgactccgagcttgccattacagaccttcatcccacattccatcactgaatttaccattatcaaccacaagacatttctttgaacatcaataaccgtacattcattttcttagtcacgtttgattcacaaaccaacaagtaaccaccgccaacagaatgcgtgtctcttgttttttcgtgtccgccgctatcatgctcggtgagtcttttgggacacttgacttaattctgtgcctgggtttgatactgactatgtatgtgtgattggaatcttgatcttgcagctgagcagaccagtgcgcttccaatcggcggcctacctacccttgccagcgagggaaaatacattcatagccttgcacccacctttcacccggtcccgcttgttggaggcttgaccgacaagctgcttgaagacccaagcaaaggtggcttgattgcgacctctgatttggtcggtgaagacggcctcgttgatacggacggtcccttgggcaagatcaccggctctcttcgacgccgacaaggtctaccgcttgtcggtgcccttggctccctcgccaacggcgttcaaagcctccccctacttggcagcgttggttctgtcgctccagtcacccaaggcctcacctccagagtcggcaccttgggcggcgcgccaatctctccctcactcggtaaactaccttcaatcatcaagcgcgagagtggtattcctaccattccagttatcagctccctcaggccagtcgtcagctccatgcgcgatttaaacgcaaccgcccttggaaatgaagtcactcactacaagcccttcacctccggcatgtcgatgcccaacttctttaaacgagccatcgggctcaactcgcttccatcgatgggctccttccccggagctagcagtctcacttcgttccccggcttcagcagtttcccatcaatgccatcccttccaggtatgagtagcctaccctcgatgccatcccttcctggcatgggtagcttgacctccttcccgagcatgccgagcttgccatccatgtcgacccttcccagtctgccctctatgccgtcggtgcccggtatctcctccgcccccggtctcagcactcttacctccggcggactcccaggcatgagcagccttggtggcatcccatgagtatcaccaggtaagagaaacccgttaaagctcctgtgaactatccgcgctcatcgattcctctccctctgcgtctagaattcgctctccggtagaatttatgtttaattttttaattttttaattctccaattatcatgtatctcatctgagcgttacacgcatgatttcagacagcctaaacgtgcccgacaacttaatataatttatcgatgtaccctcatctttgcttgattgaaaaccatcatcaagtctaatgtattccttgagaggcacccgtgcagcaatgcaactttcccttgtaattccaacacaattgctttgctgtttccctttgaatcaagagcaatatccttgaaccgatccatttcttggagaagggcacatttcttcccttccaagtttttaagtccgggcggaacaaggaatgccaaacccaaatgaaattggtgcaactgcgtgaccgctcacgcctttggggggatgcgagcgcacgcaggcataatcgtctttacgctcacacctagtctccttcacctgcaaaagtcaactgtaatgttttgtcttgcacaattgttgagaaaaatgattcctggaaggaatcaagtattgctagcgatcaatctttagaagatggtcatatgattactgatgtaacccgatcggtgagcaagacttgacaatgaaaaatataatttcttatttagtccctcaggatatacataagtcaagcggaaatggcacgattttcatggcaatagtcacacaccaaggagaatgaaaagaatgccaaaaatgttcaagttgcccgcggctatgcttcaaagacatgactggttcagttgcgctgaggcaacatcttgggaatggatagtgtatctgtgaatttatcgtctttgtttgaacattaatacatccaaagactgtcacgaagccaaaactgcctgatgactccataacagatcgattcacgagcaacaacttcgcaatgctgacgttgcgtatacccatgaagtcccaatgcgccgtgaggaacttgaaagaatgagctgcaccgaagtatgtcgtgagcaatctgttttgattgctttctatagctggaagacttgagccctttttgcttcgtcttcttttgttacaaaacataatcaaagacgtggtgcgatcggattgtctttgggttatcgtcgagaaacaagccaaaccaaccaccatagtctacgggtagtcgcggagcccatagcgtatgccatttgtcacattttagcgacccaaacccgtttcatcatgtcagactcaactgtgaagatttcccgatgaaaatcatgacaagagtagtagagagagtagatggtttagggaaagatcacatgtgacgtatattaacagagaggcatctgacccgaaaactgaagcggtcagcttcaaggaattgatccaagcacattgatcgagcctcgaggtgatctcttcgggcaaaagttcagggattacgatgatacagatctgttccaaaaatcccactttgctcgggacgagttagcgtgaaaagccgctggggccatcagtgcaagctgtatctcctcgcctcgctagaatagccggtcacagaattaaagaggtcgtatgttaatcagttgatcgatcgatccagtcattcaagacacgaccagccgcaagtgtgggctaatagggctaattctaacaaaccaccgaccctagcctgagatgatcgattgggctatactggatatagctttcgtcagcatgccgagaacatgttagcaccgatgaacaatccagtaactccgggtgaacaggccaccagccatgatcatcgggttcacgcgctcccggtgcagctgattgccagcggattctggcagaggaactcgtgcagcaagcagtgccagatgagctggcagagccagttgtccagcgaaggtgccattggaacctggaagtattaaatgggcaaacctgaggccgaaagattgaacctcatcccatcatcccaatcatatcagttaatcagttaattatcgattttcaactcaattctagttctcatcacaacacttgagaagttcaatctctttgggacacggcatccttacattcctttttctcagtcactttcgatctttcttcgcagtcaccagctaatcccaagcaactaccaccatcaagatgcgtgtctcttgctttttcgtgtctgttgccatcagtatgatgcttggtgagtacactagtctggacttggttattgatctggcatgtataagttttgagactgacgatgtgtcaattgtttttttcatcagctgagcaaaacaatgctcttccgctcgggggtctttctagccttccgcttctaggaaaccaaggacaacaggtcggccaaggattgccgctcctcaacaccgttggctccctcgccaacggcctccaaagccttcctctgctcggcagtgtcggctctgtcgcccccgtcacccaaggcctcacctcccgagtcggctcgttgaacaacgctgttccacaagtcaacaaggtcgtcctccgccgtcaaagcctgccccttcttaacaccgttggctccatcgccaacgccgtcgaaggcctccccctgcttggcagtcttggttctatcgcccctgtcacccaaggcgtcacctcccaagtcggcccgttgaacaacgaccttcccaatgtcaagaaggtggtctccggaaccgctcaggccttgccagcgacccaactctcatcgagcaagatttcccttcaacgccgacaagggttgccgcttcttaacacccttggctctatcaccaacggcgttcaaagcctccccttgcttggtagcgttgggtccgtcgcccctgtcacccaaggtctcacttcccgagtcggttcattgaataattcggtcccccaagtgaacaaggtcgtttctggaaccaccagcaccctgccagtttctcaattaaccagcaagcttcctttgctccacaagcgtgccaacagtgtcccagtcgttggcaccttgcccgtcgttggctccatccccggtgtcaaggagctcggtgctatccccggtttcagcagtcttccttcgatggactcgctccccggctacagcggtcttcaggctttcgatgccatcccaggtttgagcagtgtcgaggccatcggtgacgtcatccccttgtctggcttcaccaagcgtagcggtggtatccccggtttgggctctatcccggtcctctcatccttgcctggtgttcaaagcatcccgggcatgtcatccatccccggccttggtgccattccatctgccgacagcatccccggattcagctcgcttccattcaacaatgggatcccgggccttagtggcgtcaaaggcctcacctccgctttaccgatccccaacatcttcaagcgagactctggcctcagctctcttccattgctcggcgcccttccccggacttagcagcctcccttcgctccccggcctcggcagcacttcgtccatgccatctctccctggcatgtctagcttgccctcccttcccagcatgggtagcatgccatccctccccggcatgtctagcttaccctctctccccagtgtgggtagcatgccatctctccccggcatgtccagcttgccttccctccccggcacgtccagcttgccttccatccccagcatgagcagtttgccatctctccccggcatgtctagcttgccatccctccctggcatgtcaagctcgtcatcccagtcgagcctccccagcctcccttccatgccgtcggtccccgggatcaacagcctcacctctggcggcctcccaggcctcagcagcctcaccagcctcctctaaggtccgttacatttccttttctatattcagataagatgttgacaattattctcttctttttccaggcttcttacctaggctccccccatagcgctactggtagcatttgaatcttgcaattttttaacttattacctccacttgtttcggttttacatgtacaaattaccttgatcgcatcctcacatgtagcacttggcttaggttattcgtctgatcttgataaatcaccgcttgtatctcaagtcctcatattgccatgtgacctatgcaactcattttaagatttcttacccaattttttttttgtcccttttgatcgcctcattcacgagcattaattcgcccatcgcactgagttctcttgaagtcgagcaggatgaatcagttcggactctttttgttggccgactcatgtgcgattcacagctgttgaattgtcggtgggacttgatcccgaatctctgagttgtccttgaactctgcatcctttgacctggcacttcaattatctgactccatcctctacaattatttgtcttggccgcaggtaaggtggtgccaatgaggtgaatggcctcccaactccgccagttgattattttttgtgcggtatgaatttttcctcctgaaagcctttacatgggtatctatgtaaattgttctacactggagaatatacatatcatgatgagcagttgccctcctttggctttctcctgtgacgtgtggtggtgatgaatatgatggtgagtgatatcgtaccccgggtttcacgggggtgtacatacccagtcctcctcaactctgccccccttctttcgattgtagtctttctttctttccttctacactgatgatgagctcttcaagcgattcatcatcatctcaagtactaggactaggcctcggactgaccgaagaaagatcgatcaaggaagtctatcagagaagaacaaaacgaatccagtactttgaccagatcgaaaccatgaacgacaacaatcacaacagtccgtaaatatcaacctatacacactcactcaaaacaaaacaaaacaaacactgatagagagaaagtgaagagagaaactgaccaatcgaaccctcctccaacagaccatcatctcaaccaccctcatcactgccatcagtcatcatcccactatcaaccagggagcccagtcaagagcacaatcctactcaagaacacactcctacccaagagcccactcccactcgagagcacagtcctacccaagaacacagtcctactcaagaacatcctcctactcaagaacatcctcctgcccaagaaaatcatcctactcacgaaaacacccggagattcagaactaggaaggcaaaccaactcaaaccatataccatcgaaaccaagacttacatctcaaaacttaaccacaccggatgggaagatgcagtcgtcaaatttcctagacgaactgagagaaacgaccccccatccccaccactctcgatcgatcttcaagaggaggagctagaaaactccctcagtgattcttcatcaccatcatcatcaccactaccaaatgaatctcaaatcgcccaattctgccagaggaaatttcacagcaggcctcaaaccagtggtgggtcatctcatcaacacaaccaacccatccattcactgatcccgctctcgttatctgcacagacacccgcaccccaagacataatcaaccccgtcgtcgattctcgcagcctgatcctcctaatcaaccaggtccttcaaatcccaaacaaatcccaagatcaaccgatcatagcaacaagaccagtcacacacatcgaacactccacccactgaaaactgcttcaacctccaaaaacaatcatccagcccatctgaaccatcacaccccatccagacaatcctcatccagccaaatctcatcctcaccgtcgatcgtatttcaacctaatcacttatcaccacctcgaacaaccaaccgcaaacgtaccgcgtccctccagaatcaggctaagctacctagttcaaagagaccctctcgcttaccttcgcctcattcaagacaatctaacaatcgctcggataatcactctccacacagagctgatggcctatcaaatcgacatcgtagccaccctcaacgtgggaaaagtcatagcaaatcctcttcggtgaatagaacgcgtaatcttcaagcacgcgatcgtggcgagtcgactagatgtgacccagccaattcatccaagggctcgcttgctctcggtggatctgcagacgaagatttggatgatgaagaggaagaagaagaggaagaggaggaggaacccaacgaaccaccagagactttacatccaaagaagctgaaactgaatctgttgaatcgaatgatgccacgcgtctatgtggccaaggcagagaaagatttacgactgatggaacaagagaaaaaggctgggaagatgagactgacggtcgattcggattcctcagactctgccgttactattgaccagcacccccattctcgacgtcaaccaacgaaacgagctgcacggcgtaaatctatacccttatcatgctcgtcagatgactctagccggagagccaccagctcccggatcgggaccaccgagtcatcgcaccatcaaccatggcagcaagagcccgctgggatgagctggggcacgaggatgtgcatgaggatgaacaggtcatcttcctccacctctcagctcctcaacccctctcggactcttgaacgaaccgcctctcacgctagctcagtctcgtcacgcgtcagtcagaacacatcctcaaggacttcccgtgtcatctctcagtcgcgcagtaataagctggaacacgctatctccctcaaggacgatcatgccctatggaggacctacgaatccgcaaatggtcgcccggcactcaatctccctcctccaggctggcgtcgcgagagcctcgccgatgatcagatggaggctgaactggtacaagtcccgatatgggatttcaaggacttcacgcccgactttgggatcagccgtttgcctgccaacctgaaaatcaccagccaggtgggctacctaagcgacggccatctcttagaactaatcggcctcttcgatgaatctacccaagatacgatcgtcgaccccgtcattatctttgagaaaacctattcagggttcatgaccctcgaagaatggcacgaccgtctctcttcagcagctgatcggattcatgacgagctatcaggatggctagctgaagattcggggcggtcaaaggatgcattgacagagacggggagatggttcaagttcatgggccggtcgatcacctcggttgggtttgatgaccggctggtcgagtcgatggttggctggattgaagacttcctcatccgggtcgacgacctcgcagtcgacgccgtcaataggcccgagttcagcaacctgatgttggtcactagttggggtatctttgagctcgtctgccggctggacctccgtcatcaccgacatcccatcaatagcgctccatccttgcaaacccttctcgagcttggtcatcgatcactctccaacctcttgagacgtctgttggagtatgggcccccagtcacgatgggcaagttgaaggctcacatctccaacgacgatcgagaaggccccctatttgatgtctcggtagaagtttgggcctccttactaaacatcatcctgacgccgattgggaatggctccaaagcagaatacctgctgattgataatttttggaccaaggtcattgacgggacccggtgtcacgctcggcggattgaattgagccaaatggcgtgcggggaggcggtcagttacctggcgatgatgctttgcgtgatttctcagatcttgcccaacggcgagacggctgaagctggtcgcataggagctcattggccggttctcgttgcctctctgggcaagataccggagactatcttggctgagaccctcgaggtccggatgcgtgaacggcgagatcgatacgtccgatcactgttcgctcggatcttggtcttccacgaacgttggcgctgggagctgtgctttgacgatgggatggtcgagcgattgtataaaatcttgaacgctggaagatttgaaagactctcgatcgagctccctgagatgaaccaacggttcggttctgtcgacagtttcccacacctcttagaagatctcgaatatgaagagctgaaacagatctcaagctctgaagatcttttgttcagattagatactaagatgaggacagacgatagctgttttggaatctttttgaagatcctcgtcgtcggattcaaggctcttccgcgaccgatcgaagcttcgaaacaaaaggagatcgagaagatcatttcccgatgcaatccgttacgacagctatccttcaagccctctcgagaactaggaccgacggatccgaagataaccgagcagaaccggacgagcttggtcaaccactccgcccttttcttaatctactcgatcctgcttccgaatactttgaaacgacaatggtcgttcctttgcaatctttacagcttcggctccatcgacattcccgcccgatcgactcacttcaaaatattatgccagtttgccaagttcttgaaaccctcgtcttccttttctccatcaacgggcattatccatggttttggccgattcgagtacttgaagatcattgtcaagaagttttctgagaacttgacgctcttgaaactcgagtactcaaaactcaaagaacgagaatcggtgatccaaggacgtctgagcacgcccacccataactccgtcggtgctgctgctagttcctctacttcgagggatatcttcaagaaagattcggttgaacatactactctaagactcgaactgaaagaaatatctgacgcgatcacatccagaatccgactgatcactcaaatacttgattccttactcaatcttttctctttttattcacatgatctttctcggaatgatcatcatgcctggatctacccttcgttaatttggcttgattcttgtatgtccacctttcctcccctgctctgctgggaccaccaagctaatttgatttttctttgtcttctgaagcgtggacggttggtctagaagagtcaagtttggtgaaggagaagccggtgatgagcgcgttcaacaacttgatatgtgcactgttagctcgacggagggacaagatggctgaagtgatggaggacgagagacgaattcaggcaatcgatgagcggctaggggaagcgtgtcgggccgaagtagcaaatggagacgagcttgcggacgacgagctggtgctccaaaagagcgagctgaaggagcagatccaggcggtgtatcgcctcgaccgagagtttgtcgaacgggcagtctcgaccctcccgggtccattgacgaaatcaatcgagttcttgatcctcgatcaccatgagcaagcattggatcaagagcaggaccgatttttttcggttggggtccagtcgatcggagttttgggcgcgatcgacaggctcaaagcggccctcgacccgggcttcaactggctcaacaacttcagatctatcgagcgctggctcggcgccggactcgcctcccgcccatccgatcctccccacaccaagggtaaggcctctttgagcaacactcacaagaatcggaacgagttgagggccttgacgctggcaacgacgggtctgatgggctacttgattggcaacgtagccgggtactacgaagaggccgctcatctcgatcagtctcaccaagtccctccttcctctagtactaagacgatgaccactgctctgatgagagtctatcgaggccaagtacgactggaagtcttgaaagtatggatcgacagtctgacgttcatcgaatataccatccaactcgcgttctcctccttcattgtccgtctcgaaaatgatcttcacgcacactctgcttctcatcccgaccagcaaatcgaggagctctatggcgcattcgttcctcccagtgaggattggaatcgttggctcgtcgaccatcggatcctcgagccgactggcctcccatatcttgctcctgattgttccctcgaaaaagagctggatttcttgctgaacttggcgtcgggcgcctcggccttcgaagccaaacgtacagaaatcttcgagtgtaagcccatgattatcttacttcgttcctgggcttttttttttttggtttgttgatcgtcaatctttctttcttacctcacccaatccgaaaaaaaagtgatttttggggagatgaagaagcacttgagtcggtcgatactcgtcataggcgtcggagaacgggagaaggaagtgatcagtacagagaaatatgtgagactatataaggagatcttggggagcttggcggaatcgatctcgacgttgaatcgacgattggtcgtcttcatctccatcgagcctcattctcattcttcttcttctgttaaagatccacaacagaggaaaactctcctcgagaatcaagtcgcaaggtggaagaataaggtcaagatcatcatccattccttgctctctctcgatcagaatcagaatcagaatcagaatgtcttgggaacagagaatccagaacaggtggtccgattagatcaattcttcaatttctctagctttcctaaattgagaatcttaaaatctatcttgggtattgcttaaccctcctatgtaaatcaatactgtttttcccctcaccatcatctctctctctctctccttctcttctctttttttttcatctagttcatcattgttttgggtaatttgtttcgtgcacttcaaggacatcgttatctatttgccttctttgtttatattttacttttgtttttgttcttccatttcttacttgatcacatatatatatatatttgaattcaatcattgtatcttttattttagtatcgggatcttagaaattatttttgttgatcatatggacaagtatgtaggatgctactgggctcctgggcagattgatacgaagaagttgtttttgttgaggggaggagggggatcctcattggtggactgatagatcattcaccagtatgcccaaggggatccattcctcgggcgaatcgtagcaatgtgtgccactgccagtgctgacatcgccctggggagcgcacctgatcagactaatactcagcccgggccgtgaagttcctttgtagggtcggttcgtgagccgccggctccgagaatcgtgatgatgacacggaaaacgcccgccgtgatttgatagttctcacttcgggaagccagcggtacgtagcttgctgaaatggatcatctgaaacttgcagcaggagtttttgtaaagaaacagccgagctcacccacgactcacgaggggtatgcagacttcccacctggataattgtcaagcaagtaaatatgtatcgcccgaagacggctgcgacttgtgtgggagtggccaattacaagcagcgacccccatgcctcttcacggatcacgattcacgcttatccacaaccgcataattggaagtggcgcccatccagtcggagtgctatccctccaacaatttccattacatctaaaatgttaatcattggtaatcatcccctgtctgtctatcttgaattctttttgatcgcctgcatcaatcccaccgcagggaacatcatcaatggactttcattcggcacaaataatgagagacaatcttcaaatgacttcgaggtggccatgaatatcccccacttccttcccgtccattctaggccggaaaacactgccccttcgctagtcaaatccatggacgtagacaccgagttgcggctcggttcgatagagcaaaacccagctcgaagagtgtccgacccgcaacccttggaagtgatccaatctgcagaacataccgccccctcactcgctgtcaaactgccagaagttcctaccgagttgcggtttggttccacggagcacgattcagctcgaagaacttcagtctctcaaccatgggcgatccagtctctaagatcacgcaaaagacctgccgcagggacgtttcaccccgcaagtccatcaagaaaaagaactagagaattgagggcttttgtcaactttccgattcttcacgatccacccggaacgatagatttcttgaagacatttgataaaccatcagcaacaaaaacttcaacaacacatcagacttatcatgagatccgaaagccaactgattatcatggtttgattgtgacagaaaatcgcaacagtgttgcttcaagccatactgctgctaccaagaatcgattaggctctatggatagccggttggaaggtccaggactcactcaaccttcactatattccgacttgtacgataacctccggaatcggtacaaaaaaatcgccgcgcagcagacggcagtggacaatccatctagagcaacctcttttgccttcaactcgaacccctacaaggcaagtggttcatctgagaaacaattgttccgggcgaaccagatgaagcgcgcttccaacccagcttcaaatttgggagcggtgaatgtacaagcacctgcgctcaatagcatcgaacatgtccggcagcggttaaatcagatccagcgtactcgtcctaggcctataccaccggctggactgttcgagtttggtgcagataatttcgatcaactcgggagcaactcgttgagaaaagacttgattcgaatcccaggaaaacctggaacagacaatttcttacgaaaccagaagattttcggtttattcaaagatggtcgtggaacgctgcgccgatatgcctcaagggaggcccccacaaacgcgaggtcgagggagcctaattcgagacgggaagtgttagaacgagcctgcgataagctcaagaagcaggaagccgtctggtttagtttctggtctgaatctggcctcaaaatcgcgatccctccagagattcaaaaagatcgtcttcttcgaaggatgtttccgtcttatctgttttttgtcgacatgctcgacaacatcattgtttcgccagcaagtctggaaaccgatcaactctacaagcatgagcattttaagactgcaataactgacttcgaggattttgcaaacctttccttcaaaactcccgaagagcgcgaagtgatcaggcttagatatcaaacggaaaagaagaaggaggaacagtatggaaaggagagggctcacaaacccagaatctctcaaatcctgtgggatttcatcgagtattggatccgtcactcggccagcattgagatccaaagcctctttgccaaaagtgaaactgatttcaagggtttcttcgaagacatctttcgggattcggtcgaaaaattgaaaactccaatatctggtactggtgcttactcaaagcctcttcagtatatctgattaacactgcataatttatacgttgattaacactgcataatttatacgttcttttctataatttttttttttttcactatccttataaaaatcctcaacacaaatttaatttaaacaatcttctcacttctttgtctcgctctcatttcgaaaattgacatctggcttttgttttcaaaatacgttataaatttggtcattcacttgcttgcgtctccactactgatagaaaacacaatcacaagtagcattttcctaatagtaacctgaacaatcattcttccagtatttggtaatttgttacacagtcatactaccaacaattttttgagagcaatcagaatgagtgaccccaaaaaatcaacaagctgacaaatagttggaatcaaaagggccaggcttttggaactcttggaggaacacaaatggtcaacattcctgatcaggaaatgtgcaaatagagcaatgtccagcaggaaccctacaggtgatgtgctgatccagattgtttcaatatgtatggcttcaaaagcctaggattctagggaatcttgacacacttgaagagcacaaagcagcatctacatattaattggttgattgaattaaaccagcaagaatcagagtggttttctaatatgatatctaaatcaaagtcttcttgcacagaaacagaaacatttcatgattatgtaaccaataaacatcaagctgcaactggcacaaaaagctgaaatcagagaaaggaaaccatattaaaggttagatcgataactgatgtagaaatatagacatatctttctgtcaaggggctgtccatggaatggggtcggcagctgaagaggtggatttgaagttgaaagaataggatagattttgttgcaagaatatatacagacccacttgctcctagttccatcttccttgagttcaacttccggcagctctcggtttcgttatcaaacatctctcggcttgggtcttctaattatttatgtagttttgtaagagtacatcctacctaacttaactaagtccctaccctcctttgtcggagtggtaaaacacttgtcgcattgcgccgaccggaggagggtccctgcgggacattgtcccccctccgatggggacttagttaagttagacatcctactataatctatcatgatatcgttaatatgcagtccgctggatcacctgattctctatcagccaacatcctgagatgatcagaccgggaaactgttgttgacttggactgcagctgtcgtgatttgacgcgaaactggactacagcgctcatcactcgttgcaacagtccctaccacatcgtcggactcgtgcatgcaatcccgctgttaaaacattattacggttaatggtacccatgccggcgtggaacacgtttctaggcgcattgggcacttcggaggagactatccttatcgcaccctatgcttcagcttgctattgtgaatggggggtatatagccctctcacagaacaacaccctagaagttagaaccatctaatagccttgctggcttctccaccaaaagccttcaatccgattctttcccacccaaacactgagcgctggaagaaaaaatgcagagcagaaatctctactccatccttttcgcgttcatgaccgcctgcaatgctagcatgaagggctcgtcgcatgatcctatagatctcgtttctgatgtttctgatttctctacggtacctcaatcttctcatcttcgacagtctatgactacactcccattgatatcaaatatcgaaagacctccgacaactggcaatcaagagaatgcagtgcatactgtgccacgtcaaactggctatgagaccaccgattcactagttcacctccccaatgttaatactgggatcgagttcattcccatcgatcaaacaccatccaaagagatcgattttctatcaatgcttgacgcccgagactcaagagatcatcgaggatttcggggatcaagttcgaactacccatcagcttcaagcaactgggaaggccaaggactgattgatccccatgcagagactcgtagcggccccattatcgattatcaacacttgggtaattacggccattttccatctaacgagtggacaagctcaaaccgaccatggtcaaggcaatccgatcgccgtgctgacgacggaacgctggatttaatcaacaaagtaggaaaaagaagtccctcaacagaggcctcgaccagctccgaccgaccatggagcaaccctggattgtcccatcagcggagagccctaggacgagattggattccagcttcaagtgggcacgtgcctacgcgcctgtatgatggagaccaacatcccagtactttcgaaagtcaacttcaagaacctgtgtacaaaaagacgaaggttgatgagcgttctgtggaaattcaatcgattatccaagaaccggaactggaaaccaaggattttttgaataaaatcggccaagcatcgggaaacagtgtgcaaatttttcataaccttgatacacctgaaacggtggacttgatatctacgatcgggaaagaatcgaggacagggacttcggataccgatcatgtcaccaaaccaaaggaggacacctcccagcaagaaaggttgcacggggcaatggatttttctggtcaagttaacgatcacaaacacccatcaaccagtgccggcccttcccatttcgaaaagctggagttcgatgctaatatctttgcgatcgaaaatccatcaccggaagacaaaatcaagatcgatgagatccagaaattggcaaaaagctcaccgaacaagagattattgatcgatgggtttgaatggagggatgtttttcttacatttcggaagtactatttactaccgagagataaactgcaggatgaagtcccaggaggagggatagtggttcaagtcgatgagtatgatccaaatcaactttcaaggaaatcagttttgaattccagcattttagaaatcacaaataatcaaaatttatgggtcgagttttgggaaaagagaaacactcaaggcgtcaagattttcaatacggaaatgactcatgtagaaagggcattactggtatccttattttatatcgatatgattgatacaatcatgccgcctatcgatcggattggatcagaatatgaacacaaatcagagatgcttcaaggggtgatagaaatgtttgaagatttcaagagttcatctgagtacgtacatctcaacagcccaacaggagataataatttaattgatcaaaagtatagagtagtccaatcaacaatgtcccagcttgtatggtctttcacatttttctggatcaaaaactcccatagaaaagatctcaataatgttttcttcagatctgcttacatgactaagattactaaatgtttttttaatgacattttccattactcaatcagaaacttcaacaagatattaaccaacagaaaaaaattattagcagcctcaaaatgatttatttatgtagtagtctcaaacttcacagaagccctttcctcacttttcttacaaatgcatactggaggggagaatatttgtttaaattatttttcttccaaaaggtccaaacataggagaattatgtttcttgagttcctgatataattttttcatctactgattgtgatctgcaccagcttgcaaggattcttgataaaactccacacatgaagatagcagaagtttgacaacagctcacagttcctatcagtacacatactgcacaaaggcaagcccagaaaattttgttcagcagccatattggcatttctctgtgaagaaactactcctttccaagactggaaaaagactgtggttgtagtttgcccaagcccacaagaactggactgctgaggaatggcagaagaccttgtagaaaaacaaacactcctccaagattgggatactcttacaacagatttctgttggggaacaaaagaagatcatcagaaaagttggtgtactttgtgaatgataatcatataatcagaacaaactcgcactctcaagctatatacacttgggtctagtgaggcagatggtaacccagtagctgggttacaacaaaagtcagacttgaacaatggtctggggcatgttttttttttggaaaatcttgtgatcctgtcacaattgttccccttggccaacaaaaggctgaatgctttgttaataacattcaaaagaagggcttcatcacccaaaccataaactgacagtgatggaggacgcacagcttctcacactgctcagctcagccatagattccttgaatcttctttgattgaaaaatttgactggccagcacaatcaaggcaacttaatccaatggcctgcaggacagcacacaccctggaatcagatgtgtgtcattgtgtatgcctgctatggaatgtgcagtgctgcactcaacaaatgggggtccttggctgtgcaaacctccacacacctttcttgactttagccagccccttttccaatcatatttcaaaaatattgcaggagtgagaactgaaagaattttgtgtgaaaagaatgataacagattaaaaagtgaccagaactttgaatctgtttctaaattgacttggaaagtggggtgtgatacccaacagactaatgctagcaattagacactaaaatcaaacttaattcaacttcaaaacagtttattctactttccaagatttttatgattattttcatgatttctactcttataatcattattttcatatgcatgtcttttagtcctaatgttttcagacttttttaaaggagtcaaaaatgacaagatacataagaaaggaaaatgaagaaaaacacaaagttacatcatgcttgtcatcatcattctttggaacccactttccatgcttttacccaaaattgtgacttcaatccggccattgatttgccttccagacttcaaaaaaaagttcagatttagttgtgtacagtgtagggccctaaggctaacttcacaacacaatcactacatgtacatttactcaacttcaccacccatcactcatgtaaaatgggttgctagaaaaatctgaacctcatgtgcagattcagcttttgtgcctgtcaaccctcaaattcaggattcatactcatgatgatgagaagagggctgggtgggggaaaaatgacccttgagtaaacactcaagacaagattaaagataccaaaaaagctcaagtagtctgctagcttgcaaggcagaaaggcacacacactaaaagaggctttgtacaatagattaatcatggttcatacacacaacggtgcaacagagacgatacgagacggtatcaggcgtttatttgtattgtctcagaatttgaatccctaaaaataccggatttgtgttgtctcactttcctgagacaatacacatgcattgtctttgaaaagtgagacaagtattctgtattgtctcagatgactgatcccaccaaaactgtatttgatacacaagatatttggctgtattgaagaaaaaaaaaaaaagacaattttttttcatttgtaaatcagaatctgagacaatgaattttttcaccaaccaagaaaataccgatagcggtaaagatggccccatgggaccctggtactgactgctttttttggccaaaacggacaccggtgtggaaagaaaggcgcgccctaggagatttcttgtacttctccgctccgcaacgcgtcctactccgatttgttgtccggggtaacttgcttgatggtctagtaagtagataaaatagctctcttgtattgatctttggtaggtaacactctaactctattctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttctgagtcatccctcccccccctctctcccctcttctgctccgaactccactcctcccaagtatcccacactccagtcccttcttgcttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcataaacaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgctccttgtagcccctccgcagtatacgctgaacccccgttctgcagtcggccgtgatccccggtgtccgccgatgccaggattcccccgcagcaagcttttcagaaccttgcgcattcggtctacttttccccgctttcccgcgcctcggaaagctagactctccactaatgcaccgccgctttcctcagcctgcgtgcatagcgtcagctccgcatgctttccgcatcagccgcaagcattccgcatgcccccccccaaacaaaccggccaaatctttggccaaggcgcgctctcgccgccacaccgggtaccgcacccgctcaagtatgacgggtaccggcggtactcctggcgggtaccgcctggctaccagagattcttcctgttgaacttacaggtttcagcttagtcatattgttttctctctctcggtattgaataacaaacctagttagatggacaatatgtagtccgcagcatgtgcacagtaaacctagttgattctgttataagaccaatagttcatcttcttttgtatcggttctctaaccaactcaacttgttctttactcacaccgcttgtactgcctcaacctgcttggtttaggtccgttttctgtttctctctctttcactttatctgtttcatttgatctcatggctagtgtcttgctttcaggttttctccctcgctccgttgtcaccgctcgtgtttgcttgtgtctaacgaagctctatcaccataaaggtgtgcaagctctagtaatttcaaccaactcaacttgttctttactcacaccgctcgtactgcctcaacctgctcggtttaggtttgctccctcgctccgttgtcaccgctcgtgtttgcttgtgtctaacaaagctctatcaccataaaggtttgctccctcgctccgttgtcaccgctcgtgtttgcttgtgtctaacaaagctctatcaccataaagactttacagtctaatacttccaggcaacctggttgagaccaatcaggtcgccaaggagggcccttaccggcgacctgattggtcttgatcaggttgccgaggaggggtcctctccagcaacctggacgagaccagttaggtcaagccaccgaggagggggtttgggggcgggtacccttaaaggtaccagggtaccacctgcttttttgcccaaaagcaggcaccgagtaccgcacccggcaccacttggtgggtaccggaggagtgaaggcggtacccgccaacgggtcccgggtaccgcccaacgggtactgcaaggccatctttagatagcggtatcaggctcaaaatacagatgatacaatccaatacaaacatatgtcttgtatctgttgcaccgttgatacacagaagatcagattcttttatttatatatagatctggagcttgtaatttattaaaaaggtgggctgggatgtgggaaaaaaggaggaaacatgcaaatatgaatctgggataaggacgagaaggaaagaggaggatatatagtggaattaccacactcctgttacatttggatgcactgactgcccctattgatttgaacattggaattgtacacttgaaccttgttttcatgaaccatattccttgtatcaacaccaagtaagttttgttttgttgtgcttcctctgttgccatttttttcattttttaggagggtcagaaacaaacccaaccaaaagctgcatctatcaacagagaaaaaaaggctatgatttttgggatggtgagggaaggtaagagcctcacctacctctcccaagagctgcacacagtgaaatcaactctttcagggatcatgagcttctggaggagactgaaacaaaccattcaaaaccccaccttggttaaccacccctcactactgatttcaacaaaaaaaactcaagcgtcagcttgaggatcaacaccaagccccaatcaggtgggtcatggagggcctcaccattcaaatttggagccaacctatcttccaacaagcccataatcttggctaccaaaacaaaagggctgtcaagaagcagaaggctagagtagaaggctagccttatccttcgaaaccagttgccttttctgtgctgacaaaaattggttctccatactctggccaaacaaaccatcctctgagctcagtaagaactccaaagaaatctcgttctggcttcaaacagaccaaaattatcactctgactgccttgaaccaaatttacaaagtggagagtcttccaaaatgatctggagtggcttctttgatgaaaccaaaccccctgttctctcttgattccctcagccagttagaggtacattaatggctgaggacttgaatctgtagatttgaaaattgggattccggaagcagctctgatatctttggataggattggagaagtgaatcacaatccccagaattggttccagtaccatttttggacattggtagttgagcatgcagttgtccatcagatgcgagttgattttctgcttcaattcctggcatttatccaacaccatacacatgggacaaattcaggaaaaaccccaatttaaatgtggagttgtgttggtgattgggacaggccaaccaaaaattcccaagctaggattataaggagatgcctgttgaggttaagatgggccaccaaagatagattgtgagtttgaggatcttgttggctcaaagggtgcaggtgtacagtggcctggtcacccggggtaaagccccacccctgacggggccccgcacagggtagtctgtaatgaaggcattcttgaggttgtgaaactattgatctcaaattaccaaatcaatatcacccaggacgaggacgacgaggaagaggaggaaagcagataacgaagaactaaaataaataggttcgatgtccactttactatcacttcctatcgaggtctgcagtgtgcttcagtcaccaactttactcgatctatctatgtactataaagactagagattgatcgacgggttatctgaaattttcttctgtctgaggaaaacagatcttacacgacatccatctcctctcgacatccgaacacctgccgataacgtgtaagcgactcttggatatatactcacgcacgaccaccacgcggtatcgggcgcaattcctatggaagaagtatgtgctgaaagactcagaagacggctcagtgtcgaagaatcgtagtataagggacggtgctgcggggcgagagagacggaagaagatccgctgggacgctatcctggccaccccggcatgctcgatcgaagtcctccagatcctacgagacttctttcactccgatctacccgctccttcggatcccgaggatctccccaagatcaaggtctcagcactccccgtccgactcttcaaagctttatcccctacgccctcagatccctcgccagccatcatcaaggatcacgccgaccagctcgaccaagccttccgatacattcatctcctcttaaccgaatatggcacctcacccgataagtttggcggctaccctctagcacgatccgtcctcagcgggaacctcgccttcgtccgactcctactcgaccatggtgcccggccaggagtcaaggataacctcgtgatcatggtcgccatcgagacaggcgacctggaactcctcagattactcatcgaacctaacttcatccatccaaaagaaaccaagcaatcctcccctctcatcccaaactctcttcctcccaaaagtcataagaaacttaaactcgaagatcgtgttcagatcaccgatcaaatgctcgaacaagctatcaaacgcaaggacgccgcgatggcccagtatttcatcaataagggtctgttcatttaatacccttatctttgttttatctcgagacaaattccaactgattcgttaaatccttttgatattatgtaggtgctagaccgactttagaaacgatcaggttaatcgaagcattgcaaaacatctgatattttaaaccccaacaagatttctcgaatctaccttctttgtattagtctttcctttttttttgacccggtttgaatgttcgtagtatatgacacaggaagaagtattttttttgttaattaatatttacactcatctttcttcattttgtttcgtcctgagtttgttcatccatccattcaattgtggcagtaattcaaagtcatctttattaggcatagtctcctccttcgactggagaaaatatccccatgtccatctcattgagcgtcaggtgccatgtgacattctttctcggttgtcttctttgatcgaatatatcagttgtaagcagcaaaactggtaatattcaccattcaagtccaaaaggggggcgagagagaaagccacaaggaaacaaaagtttaggatgatctacccagatgtggtcaggtcttggactgcctcgagttggaagctccaaattctcaattagcaaaagaaaaaaatcattaaaattacactctggatcgagagatgatagactcgcgaagacaactatctttaggcgggcccgaggggaaagaggtaagggagaacggttttgggcagctgtatggctcatcagactacatagcatcgaatgacccttgctcaagaagttctaccggtgctagggatcttgtaggatttgactgataatcgagagaggcgtgtgtaagtcggctgaaagtcaatcggtggtgtataattctctccccggacatccaacaatattttttgagagatccgtagcaagatgatcatgctcctggtaagacagcattatcgtcctttccagctcttcaggaaggagatcaatgtcattaccgatcaaaacaaaacaaaacatcagccaatcaatcatgtcaaaacgttcttgatcaagaactcgggatgagttgaattgaatttcagacgttgaaaacttacaggaatttctccataaacgagttcgggaccgggggagcctatcaaagaagatgaaagaaattagatgatggagagtgagcttgaagtcgatgcttgggaggggattggagaaggaaggaagagagactagcctgttcggactcgaaatatcgcatcacctgagagggcatcttccagacgttgacgaactcctgatactccatgtgagacttggcgatgagcacatcgatagcttggacgtctttgacgtgcgagtagcggtcgaagatctgtctgatcttagccctcagggtcgggtagggtacgtcgagtgcatagagctgcatacatgattaggatttggcaatgaagaactagttagcaaatcatcaatcctctgtgggttctgagtcactcccttagataagacacaccttgcagatctccggtgctgcccgataccagtcccgatagagagacctcgagcgagcctgtgcgactgccaaactaggcgagcttgattatcggcaaggagagaaggatccctcgtgcaagggaaaccgagggtgatcgagtgagtaagacgggaggaagactggagaggaagattggctttctgcccacctgactgtccttcgtgccaagcgggacgggatggtgatcgtgactggcttgggcattttttcgtggtgggtggtcggcagtgatggatctctctgtgctggtcccgagcagcccgtaggagtggtacttgagcccccgggcaaccgagctacagacccccgggggatgccgatccctgccgagcctggccacttcaccagaatctccctccaaattacaaaaagtggaaatctaatgaagcctcgcccaaggagtcccatatattggaagactttaactgttattttgggttcattcatcaacaatcacatgtttcaagactaattccttcatcttaatgaaggaccaactcctcaagtgacggtctccccatatgtgatgcaagtggatcaattgcacgggataaaaaaaaggaaaacccatgcaatgtaccccccccagcaacatcattgataatttgatataccaaatacacatggatccctaacaaaccaattcattcatgaaaaatttgtgatagcaatgttgagactgaaaacctaaaaacctgtttcttcttcttcttttattctttcggaaattatgttcatacacaaacaaccaagatatatacactcgcatataatcattcaagagagactgatcagaaggtgaacatgaaaaaaaaggaaaaaggactaatcaacttcgttgtttcggcccgcaatcactgaagattagtattaattaatggttgttcttgtataaatgatattcagatatttgatttttcgcttttttctgttgtttttatgtgttttagattttatttggatgatttatgataaatgataaatggagagaaaataaaccgaatcctgcccgtcctcagctctcttgaagaataagcccgttctatttgaaaaagaaaaaaaaaatgcaagcaaaaaatcaagggaaaaatagaggatgtgaatgatcagagaacagtcaatacccaagcaggaggaaacagtgaagacaagataaggttcaacaaaggtttttttattcttttcaataaaacagagataagcaaaactttcgaatggagttatcaattgaatcaatagaaagaactcgtacataatcatcattcttgttgttgttgcttcgaaagagtttcttggatgtactcgttttcgaacttgaaataataagcttcttcagtggggggagaatggccgcacatttcggccaatcgggcatctaattcatcacggttttgtttttcacaaaataaaagcaaaacaagaatgattgacagcagtatatgtaagaatactctggcaaatagtgatttcgagaccttgtaacttacattcttcatccgaatctacccgatcgaaatgtgacatttgccatggagttccattggccaactcttccttccttttagctctttgttcattcttaaatagcaaaagaaaaaagaacattagacgagggacgagcaaaagaggcagaaggaggtagactctagagggaatgatgatcaacgaaacctctagccttgatttagccgaactggcagcttcgaaatccccactgcgaatcccatccgccacatctttccaaacccgtcgactttcgagtgggccttgtttagagatatcttggacggtgatctcgtcaagtttctcttccgtctgatccaagaatttctctcctgatccttgccaccatttaggcacttgtttgacaaacttcgacaacccatgccattgtccttcgatctcataaaccgggcttaccccggatgtgatcttcggctgactgtatatcttcgccgtaaatgaatgcgccttccccgaaaaataacctgttcatcatccatcccaaaaaagggagaaaaagaatcagcttggcttcctctgtgcttgttattccaatccacttttccagtaccttttcctttgaattccaagacagtatggtacccagacgaggactgaatgtgagaattttcagtcaactcaatgctgtaaagtaagaagagccaccggaatcaattatcgatcaaattcccataatgttgcagattatgttcaatcagcagcttactagggactagccatccatagaccttcgatacgcagcttgggtagagtgatcagataagattcaatagtgttatcgggtaatttgattctaagaagtccatgtccgacttgtttgactgagcacattggtgccagggtgtcacagaagccatatcagggatatcgggattgaagaacacatatcaagcttgtaagtacgtcatcaattttcgaatctcatggccatgagacaaacataccaatgacacttttcccactaaacgaagtcttcaagatcaaccaaagtgctcaagttaaagtcagattgatcaatcgctccaaatcggacacaaaacatgttttaaagtttgatgatgcttgtttaccttttgaccacagtggccttgataagaaacccctgctttggcatttatcaagcaataagctgacacgggtggatgactgtaaaaaagacacacatataccagatcagttaattggttattgatctcttttggaattagaaaaggggagagattgaaatgattcagaacgggttttgccaggccgaacttaactgagagacctgctccgtccataatcttagttctccagtactgttttcatcagtagaggggccggaattccaactgcctaggaagagttctccgaggatcgggtttaatggtttctcttgaatccgaacaagtcacgcacagaaaggtaggtataaagtgtcagacatttattgagctgatcgtgccaaagtcaatggttttgatgtaagatcatgtacgtagatatagagtgaagcaatcgattatgtactttctgttccagtctgagtctctcgtctagtaaattgacctttcaaagtcgagataaaccaactgtataagtcaagtcatcgtggaagataatcgacatgatcagcgagtaatttggtagagctcattatcttcttgaagagttcgagatgagaagtaccggagcgtcaagaccatacgttcctcaggattctttccggtcgaaatagccgcaaattctcgatgtggctctccctagatcaatcattttttttttgttgcagaaaataaaaaaggggaaaaaacagtcagatgaagagattcttgtattgtcattcatgattgctctgggcaattgaatgatagttgaagaaatcgaatttgacgttaagatgttagatgtgtatatgcgatatgggtgtatgcggctattgatttattttttgtttcttcttgaataataacagacccaatatgatggaaattcacataaacttgtaggactgaaaagaggtacaaaaaaacatgaagtaagttatggaggttttaattcatttaggtagatttcaagtagtttttgctgacctgagtatgaacgagggagcggttaatgagctcagatccccagaaaaggttgcgatagatttcaagaaactcgtccacgagctacaaagcacagaattcagctttttagagtcagatgactgcttgaaagagagatatttaattcaccttcgttggttggtgggtactactgcttcttcctcggtggccatttcgatgttttttatttctgtgcagttgtgtgcttggtttttcgtctgggattgtgttgttggttttccttgagagttgaggttggaatggtgtggaggagggatgtgaatagatatactgtactgatgcccactgattacataatcactcctgccaacagaaaaatcgcactgatgacataatcaaccagaaactcgtcaaggcttgaagaatctccgaagtgaactcctctctccggacaaaaaaatcaccacatccatgatcccaataactttcatcatcatctacctactgaagcctggacctcctaatggatattgacatacataatcatatccatagtctgatatgccatgtgtttaattactggaggggccccaggtgtgtatgaagcatatacataataacggataccagttttacaattgggatatgagctctagatgattgattggttgcttctggtgcaccaaagatatctcccctgtagagaattttcgccacagccagtggtctgtcagctatgtggtttcccactctgacggaaactcacacagcaaaaaagggactggtaaatttggactctagccagagaaacaatggggcaacatcagatatttctgattatctcttggcatctagtctgctgaaattcatttctttttctttgaaaaacacattggtaattgcagcctgaattccattaaaccaacattttgggtttgttggatgcaggaggagaggaagatgcaaataagctcagagttcaaaacacgcctgtgcagtgccagagacacgcctggatgagagagtatttttccttttttactgaggaaaaataattaaaatttaatgtctacatacatacacctcagaatattttttgttgagcaggtttcgccggcttcgcagttgctttgatgccgaaacacaaacacatgcatacataagaagctagatacccaaaggcaagacaagccacagcgagtaagattttgcatacatgactaaactgaccaaaagtgtctctatatgctttttagggtgtccaggagtcaggacgcatctgatgacgagcattttgcgctgtttttccactcagaacgtgttctcggcccctgcctttcaagcttggagaaaacccaggcctgaatctgagctggaaaaatcagatcaagaaaaaatcatgcatttgctagttagattttcgtgtttctgtcctgtcctttgttgcttcgcaagagttttggccaaattcaagttcgatctcaacctgccggcagatgtagaggagatttccggggaagaacagcgattggtggctgatcatcatgatccctttcccccctcaccgccggattcttcgacgccatcttcaagtgtgacatcaccacaggcaatgggcggaagcaaacgcaagtgtggaccagaggaaactcacaggttcagcaatctttcaccttcgagactccctcggcaacatgatattcaggcgccttcgacttccaataaaagacaattcactcgacttcaacgttagtcaatattagttctgctgaaacttggccgttgagctgacttaaccccataactgactatgattcacaaatgcaaattgcctcaaccaacgctatacagaagaagcagccccatctaggagcaactcactctctactcagccggcggacaacgccattgagtcgggggtgggcgagttgaggaacaagaaagctaatcccaatctcgtccgcccggatatattgtacctaagtggtatacccaatcactcaagatgtctacttggtgatgtttctaaacattggttctcgctatttgaaagcatagtgaattccaaagagctcaaatcagctccgaggccagcaaatatcgtccacccagatttgccgtttgcaatggtccaacccgccgatggacgcgaaggcagagtgctgagagtcatgcgctacgaggatgctgctaaacggaagctagcactcccgcgccctcagaattgcgtttcatttggtagaagattgatagtttatcttaatcacttgcatctagaggttatggaacgtttgggactaccagaatctacacagatactgttgcacgacgatttgttgaaatgggtgcatggcgagatcttccatcctagtgatcatgttcttccggtgctggggaccatcgataagccctaccagtcatgggaagagatcttggaatcgaataaaattggaaagaatcaggaagaaatcatcaaatacttctctggatatggcaaacacgaagaaataaccaagatttctgtatatctattggaaacttatcaggatcatcatgaaagtgagaaaatttggttctttcagaaggaggagatttccaatcttgatacaggaactgattttaaccatttacatctatttcattcttatgaatttgtttcaatgaacagatttttatctgccctcaagttatcttggcaaagaacatgatttatctgttctttcatcattgaagtaaactctaaaatgattgaattttttttcatgggggggggtagggataagggaaacaccacattctttaatttcaggattgagaaaaatcctattctcagatttcctccagaagatcatcctcaatggaaaattatcttctttaaagatttcaataaatgtccttttaggaattaaatttggggacaatcccatactgatgatagtaaatctaattattcagcattgagagaacctattaatttgaggtgcaatgttcttatgggaaccatttggaggaaaaagttttggatcctcataacaaggaagtagatttgtggacagcaaaaacaaaccctgccccttctgcaaaagttccaactttcagctgtgtacttgcatgtgataagcatgctaatcacacataatttcaatggttaggtgcttcatttgatggaaaacacaagtatatgcagtacatccaattataatccatctagaaggttggaaatcctttttaatcagaaactctttttttacttgacaccatgagaattggaatgtcacttgaagtgaaatcaaggaggcttggtgggagccttcactgaggcttttgtgaacaattctgttgcaagtgtccaaaccaccacaccactcttttttctactagtgcaatatattccatgtatgttagatatgtgttagataatctttaagtgaagaatgaaccaagcgacacatgcaacctcttgatgtcactcttcagaaagagacacaactttttttgtggtgtgatgtaaaccattaatcctgcaacacctgatgaggtatgatggtggtgtcaatacaagttaaatatgaaacatgattacataagggaaacagtgtgggagagagcttgatatttagtgtctgcattcaacaagtgatcaggaatttgtcacaatgacaagatgtcacaaccagatgtcatatattttaaatgggtggtgattgagttatgatcttgtagaaacaagaattggtcattgagtaatgaactccatatcatcacatattagatttgtcaatatgaatagggttcaagtacaccaaataactcagcaaaattaattgcaagtgggtcctgtgcttcatctcctctgattattgattgctgttagatctcaatctaacacaattgaaattcaaacatgagattctaaattttcaactgagcatgataagattttgaatgaatttaagactgaaacactaaaaatttaggtttcataccagcacccaaaacctttgtcaaggaattaagctgaatcaagccattctctaacctgatttgatttcttgatctttggggttacataaatccaatgatttcaaacatctgacccagaccatccagatttataaatttacacaaaaagtacttaactgcactacaaaaagtcttgaattgcattctgcggatgtgtggtaaaattgcatgtcacatgtgatgttacctgatcacatttgcaaaatgcaactgaattttttggcactacaaactcaatcacattttgcaaatgtgaggtgaaatcacatgtgacatgcgatgttatcccacatttggagaatgtgattcaagattttttgtagtgctggtgtctgattgaataggggggttgatgattgaaatttatcaaattccagagcccatgttaaggtgttgatcaattcctttcttcaaaaattaaaaggttgtacagattcttcagaaacccccaaaactgctcaccttgtaaaatccttaaaatgttgttaataaaggccttaagatgggctctagcaattgataaatgtcaacaatgaaccccactaatgttgttaatcacccacacaaaaaagcaaaattaaaaaatacaacttaggaggtagataaacatgcttatatcaacctggggtcagcttgtatcagaatgtgcactggactgaaaagactttgagaaaagccttcagtcagctaggttttatacttcagctatctgatttgttgctccttaaccccacctaaagctggaaaagccaagcaaaaaaacaaatgtcaagttttttcatttaatcaaataccaaaaacacaattgtaacacttttattccctccaaataatataactagttcctcaggtggagccaaaaactagtttaaagccataatttgtggatctctatgaggcataccaaacctaaatttggatcaattgaaccaacaaaaatcaatatgctttgaatatcccaaacacctagactctgggaattgtgattaatgcaagtcacaacagactgcatgtgtcataactcaacatactgcacccaagtggtgccaaatgggcaacatcacagctttgttatggtgatgttaagattggttatgtttccagtttttttgataaaacaatcatctacaaatttttgtcattagtgtggctcattcaaattttaaagcccattttaaggggtttatcaacaacttttccaaaatttagaaagttgtgcagttctatcagaaacccccaaatctgcccaactcataacttttttttaaaaaaaattttgttgatagaggccttaaaattggctctaaaaatttataagtttcaatcatgaaccgtcctattgttgaacgcagttctggagagttctgaccaatcagattccgaggaagcgcgcgcgatacaagctgttccagctcgcgtcagacacgtccaagcaaattcaaggcgtgaattagtcgcgtcgatatatgcacagcagagagaccccaactctcgaactcagtctgtgagcctgacatacaaacaaatagatgtataaagatctgatctgatatctactcaccgattggacatgcaatattcatccctcaagtgaaatttcaagcattaatatggggtcgcaactgcaagcatgtgctgtgtgtaaactacaacaagccgagtgtgtgaccaaagtgtgagtgtttgcgtgtcaaggatgtccttgactccttcgatgtccatgaggctttttgcctgatcattgtggttgaacagcgcgggatgtcacagattctttcagcatacatagcgtccgacgtccacgcttaacacagatatatcttgcaccaaccatgtgtgttgatgattttctctggggatccgtcgcacataccgaacgatattaaaggctcaaaaatggttgggcaatggtctagtgagctttgtccattcgtgcttgtttttattcttgtcaagggacttgaaagattaagagagaaactgaagttgtactcaaggattttgatcgtttgagcaagcccaacgatgacggctcatggtggagtgccccatccaggtgcatgggcattgaagacggactttatatagaggcgcatcctgcctgaagatacccgggcgagaatacattacgagactcgtttcctccgccatcaattcgggatttgggataacttgtgttcagcctccgccgtccggctaggttttttgaatgctgaacgaagatggctcggtgatgtttgactgggcgagggaaacaatcgacgacatcatgatgttatattgaacgctgggacttcatataaccgcctgcagagtacacatatcactgctatgtgtttaagcatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccaactcagctcacaaagtcttatcctcttgaaccatttatgacgagctctagcccctcaaccccatacttgaattgtttattctttcccgggccagtcctcacttttctcatatagaagctggcacgaggaaccgaagcactccgtatgctttcttcgtctgcttctctgcctgtcctgagctcgatccagcttgagctacacaggagccttggtcagcttaatcatccatccagcgcatgatcgagtcttgatcaaccttcatccttgacgcgcttcacaccggcacgtggcttggtgtcgatcaaattaacctactgttacaaatttatattacataaggcaataaccatttatggcttacactgctttactttactctgccttctcgagttctatggctgagtaacctgattcatacggtgttagcattgtcgcttatccggcttcctcttaatttgcgcatacatccaagtttccgttcttctatcctccatgtcttgtagactcctccctcagaacagcatcgggtgtttcggtgctaatagctgtgtcctgtccgagctttgcccccttttctttgatgactcaaccgaactgttgcgggtgttgaccatcttgatttctcttacagtgaccactcctattcccatccaacgccatgcctaaagacccaactgccagctcgaaacgtgcccccaaattagattgcgatggtaacccggtgaaaaccaagagggtcaagaaagagaaagatcccaatgcacccaagagaccactatcggcctacatggtgagctctaacgtttgctctgataattcaactgcaccgtctactttgctgcagatactagggctagtgctgatacgtgtcattgaacttgcttgcagtactttagtcaagattggcgtgaacggatcaagacggagaaccccgacgtttcttttggtaagccagatcacatgtccaagctctcccgttatcgatcttagcagtttaactgatgctttggtattgtttatcaggcgaaatcggaaggttacttggtctcaaatggaaaggtctgtccgaggaagagaaaaaaccttgtgagtaaacttgttttgatgaggaataggagacatgttactgagcttggaaacgtggtctcttttttcagatgaagatatggcttcccgagataaaaagaggcacgaagctgaaaaagcagagtacgaacgaagctagagcctgtcatttgctgttgtgattatcatctttcctcctttatattccaacttttttttaaacacattttattagtttctaaaggagatacgacgttggcctcataatgcgctcacttaattagttcctcagaaagtgtgaaaaagcctcctttcacttctcttcctgaacatgaagctgtgttgtatttttggcgttgcctgaaggggcgcatgagcggtggtgtcttttttgtgtgtgtgtcgggtctatactctcgtcatccgtgttagcaactctgggttcaattccactccgattatgtgtcagatcttattgagtatcaattcccctattgtgtggcatatattcctttcaaaatgattcttaaaacatttatcaaccttggacccgtccagtgtaaggaacaggctcccatcttccatacctcagctacaaggagtggtatgatgtgaggcggtacaacagatctcagttcaactgcgagatcagataatatagtctgccgtaatatgactgggtcggtgtattcaatgagaatcactcgcataatagtcattgttttaagcacaacaaaggtaagggttgaatgctccatccttgacctaagatgaacgacaacctcctacttggatgtctctccaacatccgcttggactgtcttggctggattgaagctttggccttgaattccaagtccaatacataacattttctgttccccccccccccccccccaaaaaaaaaatcaattttcaacagttcggaatggccttcacaatacataccgctttgtaccggagaagcttgacagtttttgaacaaatctgtagctcggcaatcaagtgctcccttgccttttatctctcaacgcttcaatgccaattattgaattgtatggaggtatccaccccggtggatgacttgcagactggacaatgtggattacagggaaaacaaacaaaaaaggtacatgcggagagcaatcaagattgtatcaaccgggagcctttctggaagcgccaagttaagaatgtttgagataattcaacatgaggaaaacaaaaccaaaaaaaaaattactgggcagacttttctttttaacatgtcacggattgtttaagattttgcaaagtacgtttgtgtatgagtactgttctgcaggatagaaagtaaatatgacgtgatttctgttagttgtacagcaattttaactcttttttaatcaagtgatttcagtgattttggatactgatgctaagctagttgcgcttttcttttggaagaattgaggtttgggtgatgatttggttgtggttctaccagccagcagtcggatccttttctacgagatgaaacatgtcttcgaagagcgggaaacctttgtaacggaaaacaagcatgtccttagccttttgacttccgtcttgagcccactcgtcccaccattctcgatcgaagatcactcgcttgtttcgttcgtcccaacctccgccactcatgttcttcaatcgtttgaaagtccggtacatttttttcagctgcgcagatagggatttagggtcagtgacttgtctcgctttgaatagctagaaagcgaaaaaaaaaaaaaaaaatgagtgagtgagtgaataaacgagtagacttacttcgttgaagcgagttttacaagctgcagcatccttgtctttggaatggtccgtgttgtaggcgtttaacttctctgcagcctccgtccaagcactgttggagaagacattcatcgggcccgattgattgatttgtatctcctcaagcaccgagatcagatcggcatcctcggaagcggaccattgatgaggtggcttcggttgagctttggtcgtttttgcagctttaggtggtttggcgggttgggctggtgttggggattgcttgcgcttctctacggttttcttcttggatgacaccacttctatctctggtgattcaggacgtataacttgtgagcgtcccccggccattgtacgagaacacagtcaagttgactagtggtttgaagatggttgggtagtgctttgaagaagcgagtgcaagttcatacggcgattatgtacaccaaccaggattggccatgtaaagtttggctaagtttggtgtgaggtcatcttctcgaatcttttccgggttttaacttttccctacatacaccacgggggaagctgagtctgccaagatgcatgcccaatgaacaagtactcacaaaccataccggatcggacatggagcccttgctagccttgcacgaactcatttctcaactcatcatcccgcatcgccggcactcttcaaccaccttgatcaaccggctggtagctgacatatgggccgttcaattggagctaaggtcttgactacatctttcttgcaattctcttacaatcgaaattgactcgttcgactgttctagatcggcttgcctgctggatggaatcgcgatcagtgaggagcaggcggtccaaatcgccgatggtctgaaaaatgtgaatttttacgtgtggtgtccttataattccccaaacgcgctctggtttactgctcttgtggtgtgatctagaccattcattgattccacgtgaggccagagagcttaggcagttcctactgatctgacaaggaatgtgacatagatcacatgtcttgtgaatctggtggtccttcatcaacgtctatcctcctccacattcatatgctcaaggtcgttatggaaggcacgctatgacccggcgtggtggaaacctatctgcatagacctgtcgagcacgcctccccaaattgcaagttctgttccacaccgatcagcattttccccttgctttggcaaccaatctcatgaatgattgcaggatttccgttttatatggatagctggaccatatcccccagcctgtcatgtgtgcacttaaaacatgcgagacctctggccagcttcaaacctcgaaccgggtcgtagtggagcttcagccggcctcgacactggtcagtcttgcggggttattcctcggctacccttgcacctattgcaactgctccacaaatcagatagtcgctggtcccttgaaagtggtccaagtggatctcctacaactcaacccgtcggctgaaaaactaccgggcatccttccatcgcggtcagtttttcctttttttgcatttcgacacattatacaacaacttgtaatgagttccatctccttcctgatcaatgtgacaatgtttaaaaaaatgcaggcatcaattgatggctttcaccttccccgccgcattcgactacccgggctcacccctggagttagaggacttgatcaagaggctcaaacatcaaatcgaacaaaagttgagatcagcgggatgttcatatggctgggagggggtggagataaacgttgagcagactgttgatattgaacgagtcgctctataagcagttgcttttttatgtattgttacaaatcgtttttgctgcgattgtgaaggtctaagaatgctccttattacaacaggctacacatcaaaaactgggttcttttccattcacaaaatctacccaatccacagcaattgtatcttacagaatcaagtcttgtgtgctcaaggctaactgggaggcctgttagtttaaattcataacgttgggccctacttgttagtgcgacatatttttgtgcaaagatgttgtagaggtgccaacacagaaagacttggtctgtggcaagctggcaagttgaccttctagtgtgtccaccgtgtgtgcgcaaatccaccgaaaaattggacgcacttgattataattagagtggaacaagatgccaaacaaatacaaattgggtgagtagagaaaaacaggaaacacttgaagattggaacaacagagaggatggccagagagtaaactggaagaggtggatgattcaaagcaaaagaaggagaagaaggctgaaagtgacagacagaagccatccaagagccaataatcaagaagattgtgaaagaggatgcggagagaactttttgtgtgggaatctttagactttggttagactggttcactcattgatttgtctctatactaggggaatgatacaccctttatgtacagtgccctcccagatatatatagccaacttgtttggattacacatgaaccctaacctaccaacttgcaatcatgagacttgggcaagtggtatattaaaagaggtttcaaaacatgattttgaaaacaaaaatatgataaaattgatttttgaaatttaatgcaaaataatattacaattattgcacttttttcaaaagtctcaatattgggacccggcgagctggatttcaaaccaggtcatcaggaggagtccgactccctcccggtgagctggtatgtacaccagcttgtcgggagggattcctcccgacgagagcaccagctcgccgggagggactcctcctgacaagctggttaaaatccggctcgccgggagaaacacctcccaacgagctggtatgaacaccagcttgtcgggaggaatccctccctcccggcgagctggtatgtacaccagcttgttgggagggattcctcccaacaagagcaccagcttgttggaaggaatcccttccaacgagctggtctgtgtaccaccttgccgggagcaaccccttcccgacaagctggtctgtgtaccagcttgcggaggattcctccgcgcatggctctctaggcaggggggaagttttgtttctttttctttttttttgtagacaatgaatctcttcactctcttgcaccggtatccttggataccagatatccgcagaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatagagaatctatcaaggaaaaattcaccctttttaatcctttccccagaatctcctttgaaaacaatcttgtataggcaattttggttggtttcattccattgaagtaatctagttgaaatctgaagtaattacaaggatttcaatctagttcagaagaaaaagtgaaaccagtaaagaatatcaatcttgagtgggagatgaagcgatacgtttttaggtgaaaaccaattctaaaatatttacctatttttttctttttgcggataaatatcattacaagctgatgatcttgtaatttaactaactattcttgaaaagaggaacaaccacttcaatccattcataaacatttttatcatcttcagatttgagagatttttgtttaaaatcagttttacaaaatttaatccatgacttttccttttgatcttggaattgattttgctttagaccaaggagagaattcatgaacatttgcttttccaaaagtattcttgcattggttaactgataagaatggtcacaaatatctaggattgtaccaatatcataattcctaatgaaatataccatgtagtatgagattgtaatctgaaatatctggattttcttttcagggccctgttgaaccttcttcaatttcctttgagttccaaacaagtaagcagccgaacgtatagcacccttgaacttttgatctatgatcttatcaatgttttcttttggctcaagctctaaagtgccttcattcttgatgaagttggcactcaaaaaatctttgcagtcaacattaagtatgggattattgtccaatccacgtggaagtagcaattcatagttcttgagtatgcttctcaagagagtgtattcaaggaatctcttttgttcatcctgaagttctggattgaagcaaacaataatttgataatcatcattacatggtgttatatgaattgaaaaaaatacacaggaagtcaggtttgtatagcataagctggtaatagacctatgatgattgatgttagagattaagtcccaaagcttacttgatattcatctgtggaagtgtctcaaagaagagttagacattaggagttccttctgagggttcacccactcaaggcttccaaataagttttcacccttgctggtgatcaagagatcaacatggaatttgaccatcttgatgatagtttcttgcttgaagatatcaatgtttcccatcatctcttctgtcaaaaactggtttgtgtagatgtaatcagccaggaggaacaatgattccaaataattcaacttgatctctgcatcatcttctgttttgcatttgtggtgaatgaactctgcttggagatgttcccagatgggaaccacttcagatttgataatctctttcaaattctgatttcttgcagttgatttgagactctttatttccaactttccaaatattttgcttttgagggattgggaaggattttgaaaaataggttgaaccaggctctgaggcattgtccccatgatgttcaaagatccactttgttcaattggtgaatttagataattgtgcaactgctctagatgattaacaacatcattcaattcctccatgttatgctgcttgagctgtttgatctgttgttgaattttctggtagtttgactgattaatcatgtctgtgtgtattcagaacaaaatcaattctggggttgagttagaagagaatcatagagaaagaagtgagaaaaaagattgacctttttctgaaagtagccctacatgactgctttcctgctcagttacatagtggtcctgctcaaaatgtgctagggttgataagtctttttcactgaaatgatttgttgatttgtgttccatcaagggtggtggcaccactgccatcaaaatgtaaacatgttgagtggggatattgcaaaatgtaagtcaagaatttcaataaaattttcaaatcccaacagaaaaaaagaatttaaatcatacagtaatttcctgcagctttcccaaaattgtgagtgtgcattgcactcaatagtgagagctgacttcctcctaatggaccaagagcaaataataagactgggatcttgagtgaaggcatgaagatctggatttgacttggattggatatcaatctggggcaaagaacttgattcagacttttgctcactcacaacaatgctgaaactgagaaaacacaagatggtatcaggtgtttatttgtatgatctcagaatttgaatacccaaaaataccaatcctggtgttgtctcactttcctcagacaatacacatatattgtctttggaaagtgagacaaatattgtgcattgtctcagagggctgatcccagcaacaatgtcttcaatacaaaatatatttggctgtatcaatggaaaaaagagaacttttttggcatgtgtaaagccactgaatccaagacagtggattgcctcaccaaccaaggaaataatgataccaggtatcagtctcaaaacagggacaatacatgccaataccaaatacatgtcttgtctcagtttcagtgttgctcacaaacatactgtccatttctgaccctgttgcatctgcctgtcatccccttcacctggctaccaccaatggtaagattgactctgtgagattgtgagacagtacaattggataaattcagtatctttgtcacatcagccaatttttatttaaaatatacagtatgtactcatacaatatactgggctgtatgtgtcttacatgattgtaaaattcaaaaattcaaacttaccacagtttattgcagagaaaggtcaagggggtgggggtcatggtcaatacaatcatagatctctgcgggaatggttgttactttttgatcagcagaacaaattaaaacaaacagaaaaaaacaaatcattgtttcatcaacactacaaacatcaatccctattttgtcccaaggaaaatagaactttggctggtggaaaattatagcttaatttcctggtgctttgatttacatgacaatgtctcaagagttgaaagaaaaggctaaaaaaatgagccatttcagtcaaaaaaaaagtcttaaatcatgtgctggaaaagaaaaagaatcatttttcaaatgtttgaggtgttttgattttggggctcagatgagccaattttgaaccagatttcaactcctgacaacactgggaggttacgttttcagtaacgaaaaataacaaaaacgtaacggaattgtggccgttagcgttgcaataaccgcaaaggcctttccgttacgttttctttttccttttttccgctttttttattgcttttacgctatccaccacaattaagtgtggataacaaacacataacgagggggtttaccctcacacaacgtggataacgtgctgtttgcgttgttttcttccgtaacgaggggtaaaatccctctagttacgttactcaccggtcaaaaaagattgcattctggataacgctaatgttgttatccaatgcgctgggaagttacgttacgaaaatccctccagatatcgtaacgtatgtaacttcccagtgttgctcctgagacagctcctataaaccaatccaccaggaaatgattgtcctgttttccaccacccattatatcactatttatctttgggccaaaaattcacttaaggttttgtttgtgtactacggtgcattaactgtgtattaaaaaaaaataagaacaagtacaatttgacttggatgaaagtctgacatctgttggccagacaattgggaacatcaaacatataggaaaaaaaaaacaattctcatcttcattatggggtcaccagtacaggggacagaccagtgcagaccccacaatgagttcccataactgatcaattttcccacccctttcatgaatacataatcatgggctctgagtcacaccaccccctctcccccctgaccaagaaatatcttatatatatatacctacacagtccagttatctaatatatgatttcacccaatatatgtgtatactcctccaagatttctttgccttacaagtttctggattattctttgcgcaccgggtttgagggttgtactgtagaccaaatacctaatcgagatctttgcagcacttgactgcacacagcggtgggccggcacgcttttggcccaaaaagcttatcatagcggcaccttttttttgcgccaaaattttggagtgttagcgggtttttgcactacagcccgctcacagcactgcagggccaaaaaaactgctaaccagcttgttataagcgtagcggagtgggtcctttttgtggggcctgtgtgcagatgtgccggaattctgctacgctatgctagagtttagcagaattccactacggttagcgtaactggcccaccattgctgcacagtcagacccatccatccatatttaattagggcaaggtgccaagttcatagttgaaaagattactaaatttgcacaagtatcgatgagaaaaaaaagagtgctgttttttttgtttgagtatggaggggatgatgggcctgtcagattgtcacaggatagtggatgtggagtggagtgaatgtatattaacctctgatggattgtatctcattgagggagataatatcctttcttggcaggagtgtctggaccactgtttcacaggatcaaggagagtcagagatgcacaaaagaagccacattatgttttcaggggggtttcttttggggaaaaaaaaaaaagagagagatgatatgtgtagaaagaagacgtagtttaagagaaatgaatggaggcttctgaacgacgggaactagagtaacatcacaacaacaaggatacacaagggacagagagagagaaagagggggtaacgattccgcacccaaataagactgaggtaaggaagatagcacaaaaaaaagagaggggaaaggttaatgattcgaagggggacgatggttggtgatatggtgatgatcgaattggagatgatcagagtccaagcccaggggtgcagccagagaacctgatctaccgctgaacctgcgcatcttgcccaaggctttagcggacggctcgacgggggtgacgatcgagtcgtcatgagaggagtcgagaggattagagggcgggggacgggatgacaagggcgggagtttgggggctgagggacgggacggagcagcggaggaggaggagacgtagaactcgtcgtctgttgaggggtcatggtccgggacgatgtagcctttgctgggcgggctggggtcccgagggggatgggagacggggcggggttctggggcggcggataggttgagactgggggagtgggagtggctggaggaggaggaggagccgccggcgacggggccgtcgccggtctggagcaagtccgtcggccgcagactgccccggacctcggtccgggaacgttccttggcctcgaccagctcccgctcggcccgtgccagccgctctagctcgtcgtactgtcggaacgcatccactagctcgctgttcgccgatagcaacagcgacaagagctgctcctcccgcgaagcccctcggtccccattggccaccccctcgttggtatacggattcgtccgggacaccctcctcggcggttccgggcctgcgtcgctcgcccttgcgctgctgctgctgccgcttgctgttcatagtatactcgggcatgctcggcttgttcggtcgcccagggaatgtcatccatgagttggttttgactctgcagacatttagtgtggaattcctatcgtagaaatcaaaccggtcagaagggttgaggatgagtaaaagaaagtgaatggctgacctggatgatttcgttggtttccatttcagctggttgggtaaatgccagtgcctcgaccaacagtctcgcattacacctcgcaatctcagcctcttcccggacgtcgcgcatgacggggattggcgcgggcaagccgtcctgggtggactggggtgggtatactgccatcggttgctgttgctgctgctgttgctgttgttgttgatgtgcttggcctggtgagactgaggtcggattcactgggatcggcgcaaacatcccatccgattcgtccaggggaatcccactaattattataggttgagtcagtcagatggcttctgtgtgatatcttagtggtagacttacttcaagggtgcatcactgggcttaatcttattataatgattggtaaatgcgctcaaatcttcgtcatgctacaattgtttttttgaagaaggtcagagtacaattctgtttttttttattgagaaagagatagactttgtttgtttacccgaaattcgtagccaagaacggcgagtgctttgaggatgatctccttgacgggctgtttgcggagactctttgcagatttgtggtagagctcttcgagtacgtcgagtaatttcttgacgacgaggactgtgatagatcagatgagttagtctctcagtattcttcaatctgcagtgttatataagggggttgagaactgacgtctgaatctgtctgatgagtgtaagacgaggatgacggtgagctgaaaagagggagagaatgttgagttagaagtgtgtgtgagtgtttgctgatggatgaggactgactctgatggctctgatctggatgggttggtttgaggatagtttgatgttcttcttgagtgatttgattgaccgcgcctggagtccggttcgctctttgatagcctgtcttatattcgaagatgtggcagtttgcgatgtgttgttcggttggcaggccagttgatggtctgttcgacgatgaagggtgggatgatgatgatatgagtgtagggtctgctggtggtttgatggttgatggaattagtctggataggaatccatgtttcttgttagggttgtgctgttgttgtgagttgatatcattctttgagagtaggctgagtttgagtgtatccgctcggtggtgatggtggttgttggctggtgtttcgtttgttggggttgaggttgctgatcagatttctcatcttcttgtcttggcttgttgctgtgaagaagtactgggcctggttggaagaaaattatttccaggggggagatcagggctgtccaacactgccaagaacctgaacagacctgaatagcctacacccaacaaaccttaaattgatgatggctgtacaactcttggaccctccgagcccatgagtgtcagacagcttggcatcctcacagagaaagagaagctggatcgatgcttcaccaacttcagaaccatgctgttgcagtgatctaatcattcccatcaccaaaaaaaacccaaaatatgaaaaaaaaaaaaatggaaaacagtagaataaatagatgctaaaaggtaaataaaggattgaagagaaatacattctagaaacacaactctcttcctcatcttaaataggggggttcacaatagaaattcatgaagtttttattgccagttttaaggtcattaccaacaaaattttaaagttttgacaacatgtgcagattttggggtttctgaacaatcagaacaactttttcacttttcaaaaagtggttgacaaacaccataaaatgggctttaaagatttcttaaatttctattgtgaaccccccctaataatggatctttgcagggttgacttgaatatgtatcataacgagttccaaagaagaaattgattataagtagattcatcaaagttcagtttcatgtaatcatcttgagcttctcccaagtacagctaatgttttctgatgatacaaagagagagagagtgcgattagtcacccattaagctagcacaaaagcattgatcaacaaccagggaactctcgtacaaaaccaacggcagccatccccccattgtgcccaaaacacccaagcaagcacacaacaagagcaagctccagccacaggaagtcagtccacaacaagtggcaggctcgtcagagtgactcagttggtgggcattagttctgtggaagttttgggttggttgatggacttggattgatgaattaatggaaacactttttggatccactcctccagtggccggaaacactgggcttcgacaggtcggacacttggggaccctttggacccatcgtctcacacaaggatcgtggaaataatggaagcagggcagataaaccatggtctctatcgggctaacttccatgcaacaattgcacattcttcactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatggatgtggatggggtgccagctgaggactcagccccagtttgggtgaactcagaaagatgattgattgttggtgaagctcctaaggtatgtctagtaaagatctgctaagaaaaaagtttggatggttagcagttagattcagagtgtgaaaatgaagctcatgaaaaggtcacttaactgtcaacagtaacagccaggtaagcatttcaaacaaagagtgactgagtgggtttctgaggatggaaagagttcaaggaagtttgtgcagactgatgatttaggtgtgaggcaggaatctgattaaagaaaagatgttgaatggtatataggattcacttctttattggacccttgttcatttcttgggtgggaggctttgatctgttataagtgtcaggagcaaaggtctcctggtggggataacccatcactgaaaatttcaacaaggggtttggttagaccgatgaatttggaagtgtattagctcttgtaccatgagatttagagtctgcttcagagtgatatttgttcaaactcaagtattgtcctgattcataaagcttgggccattctcaattttgtttttgttttgttttgatatgggtctaaaataattctgaaaaatgctttctgccatacagcagtggtgggccgctacgggcccatgtagcgttagcatagcggcgccaacagctgctattttttgtgtaggtttagcgcgccgctactgctgctgtgctacactaattagtagtggcactaacactagccatttttttggtgtagtgttagcgcgtctctggtgccgctccgctacagtgtttttagcggcaaaaaaagcctaaaacccgctaaaaactgctagaatgcagtgtagcgggcgcttctttgcgcgctgtgtatgtagcattagtgcagatggggggggggattgtgctaacgctacgctaaacagtagtgctttttttgtgccccatgcgcgtagcgttagcgcagaaaagaagaaaagcgctaacactacactcaattgtagcattttttttgctacactacgccacactaacactatggttagcatagctggcccaccgttgcatacagtgtcccatcctttgcttctccccttccctgctcctacccagcaacccaaggctttgttgcaaaccaccaataacccacaagtactataagatgaaagacaaaactaaaaaaattcaaagcttatgggtactagggagctcgcggctttgccgtgcacactgtaccaaaacatacatgtgaccaacactgaaacagatacggtatctgccatgtatcactccatgtatctgtatctggccaatgtgcttttatttgcaaggagatgcaacaaatttggtttttggccagacagctttgcggaactctccatgatacacacagtgtatcgtatctgttacagtgttgattcattgtgaccaactgccagacccacgctttgcagtactggtctgttaccacacccgggccacaatccttaaccagttcaaatcaaacagctcacaacaccaaaccgcatgttgatgctcaacattgattctgactctcttgcccaaacccaatctctataatcctgaacctcctccatacttttacattatcttacctctctaacctaatcccggggttcttcccagacttcactccatttaacaagacaccacctaggtcttccctctttactgcccagattaggagttcttacataggttaccttatccggctcaaaggccccaacctaatttcaatgttcacttattccagctatttccttgaagagagtgatcctttcacaaagcacaattaaggaaattgggtaatggggtcaaggattggtacagttgtttgaaaaagtaaaaagttgctggcaatgggcaaagggggcagaaagttgattgaaattgggatgtgaaacaggtagaataggaatatttagatacgatttgtttggcagaatcggggaacaacaaacatagaacaacggcttgtgatcctgttatgggaaggtgtgttcagtcattgggattggaccattcctttacgttgggggggtgcggtttggaagtgtgaaaaggaagcgtggagggaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttttttgccaaaaatttaagtccttcatggtgtaaatccaattctgcgagggttgtaaatgccgacaggaagtcatccactctctgcatgtgagctggtaggagttttgattggattgtgtaattcaagacttggagaggtctaaaaacaatctcaatgggaacaggaagtccttcattacatgcggagaggtgttttatactaattgacatttgatgggttacaaatacactttttgttttcttttaaaaaatgatttgtacatgtaaaatacatgttctgattgttcagaattgaccgctcagcttgtgattttttttttttttttttttttttttttttttttttcaaaatgttgttgaacataaaggccttaaaacgggcactaataattgtgcaatattgtcaagtttgattaagcccatgactacgatgtatgattctcttccttctgcccaattatgaggagctgtgatactaaatggtgtcttgccattgggtgttgttgaggatataaatactatgtaactctttggttctttgatgtggattgtgtctccagtttgaaattttgcactacaatccgttcgtctaattagtggtgcttgaagttcaagttagaagttggctgggtattggagactgattaaagggtttcaagggatccctgcaacaaatcagttgggatgacaaccactgctacttaaatatcataatcctcccccccccccatccccatcccctcccaataaaacccaacaagaaccaaatcaaacgaaaaccgaaaaccgaaaaccaacaaaaccatgaactcaccaacaacaacaacaacaaacaacaaaaacaaaagaccaacaagctcatcactcatcagtccaaagggtaagcacgaacttcaaactacaaacaaaaaacaaaaaactaaactaaacaaaactatctctttccaaacagatctcatcgcactcgaactacctatctggaccactccccatccatcaccatcactagaacaccagcatcatcactcaccaaccaacaacaaacgactctcactcacctcaatcaacaaaccaatcttcagaaagagctggaacccaacacccccaaccagtctcacccaactagagatcaaaggaatcgaagaactaggcgtcaaattcatcgacccaccccactcaaactcatccctcaaccgatccagctcacacaatggtaccatccatcgagtaccatccaccagaaggaactcaactaccaccaaacgacgcaaatctctcaaactcaatctacctaccactaccaccaccaccaccaccagcactgctgaaagcacgctccaaccaatcggaatctcatccgatcaactattaaaactcatctccaactcaaaagaacagcccatcctagtcatcgatctcagaagcttaaacacctacctcggtcctaacggtcgactaaaaggttccatgttagtcaccctacttactccaataatcaaccagtatcctaactaactactattttttttttattacatatagaaacgtcaacttcccttcactcttgatcaaacgattccggaaaggtaccccgagggacttccaactcaatccattcatcaccaccgaggctggcaaacgctattactcaaaactagaaaagagcttccaacaatcgaacgacgactcctcaggctcatcctcagtactcagccaactagatatctgtgtgattgatgatcaactggtagacgaactagtccacccaccaccatccacctcttctcacctccccaaaacaaccaactcattcggaaggatcttcctcgacgtactcagtaacctcttcagccaacgtcatcgtacctccggtctctttttcctcactgagagctttgaatcactgagccaaaacccagacgcacatcattctctcctcctcggtgaacctcatcgacctgaaagaagctcacaggagggcacctgtcccctcgatcgcagtcatcactcaatacatcatactagtagtctaacttcaactctgaccaccaccacaaccaccaccaccaccacaacaacaacaacaaccacaacaatatcctctggaccacagggactcctacgcttacgacccagtgccccagtaagatcgctgccatccatcgaccaggacaacaacttgacccgcgaacagacacagcagcctggttctgctgcttgctccccaggactatcgacctcgctagttgtcagcgagccagtcccttccaagactaagccacccaagctgcgccgcatcgacacctccgagtccttcctcagcgcacctcggtccaccgccagtcttgcactgagcgccaaaaactcactcgcccagctaaagatcgaccatctctccatcacctgttcctctacctactccgcctcccaccccagcacctctcgcgagcctcacgaacatcctcctactccatcgacccactcgactagaccccatgtgacgttcagcgaccagatcctgtccaccacccaaccagcgaccagtcgactgacatcatcagccgaaagatctcaggaccggtcaccatgttcgcctaatacggacccagagatcaacttcaaagtctcaacgattatcccttccttcctttacttgggtcccgaaccctccaaggagaccgacttcgccgaactcaaacggctcggaatccagcggatcctaaataccgcactcgaatgcgtcgatgaggaggagctcgttcgtgatcgctatccgttcgttcgcaaatacttcctcatcccattgcgtgattttgtggaagaaacaggggtacagaaagggattgaacaagctaatcgaatcctcagttagtcatttcctcccacactatcagacgaaagtccaagttttactgatcgatttgttttgtacactactctagatgatgcgttcttacattcagcaccgacttatgttcattgtaaggccggaaaatcccggtcggtgacgatcgtcttggcttatctgatccatcggtatcgatggagcttgaagaaatcctatgcacatgtttcggaacgacgacaagggatctgtccaagtaagctcttcatctgaatccgtaacgatgacaagcagaaagatatattaatgagctctttattaaaaaaaagatatcgggttcttggcggagttgatgaactttgaacaacgagagcttggctccaagtcacattcgatcctgggacccaaccgagccagtcgagcgggagaagggccgcttctaagtcacaagaagagtgcacgctcggtctcgcaccactacccctcctcttcctcctcgagcggcttttgtatgagcacggcgatgtcgacgacgagaagtcaagtggcctcgccgggccagatcgatgaaggctcggtcccggacgaccatcattacggaccctcgggctcctttgcgacctactccttggtcggcaaaggaccccctccttcctccgttctccatcattctcatcatcatcatcatccgagtaaggctttctccgtcgacctcgatcactcccctcataggttccgagtccgctcactcgccctcgcttctaaaaacgagttcttcttcaactcgtccgagtccgtgccttccgactctctcgatccttccacagtttcggtccccgtccccctacattcctcctcttctgagcacagactcaccgatcttgctgccactactgcggccgctgcttcgtctgctatcactacctctctctcttctgatcatattcgcaatctgcattctctctccccttgatcgtccctctatccatcccccccccccatttctgattcttcgttggaatctcctttgcgcccataacttctcaacttgttcttctctagccttcttcaccacctccaaccatcgaacccatcctgctttcttttgctctgtttactctatctctctctctgtgtgtatgtattgattacctcacctcgtcttccttcctgctggattctcactgtccggcatcgattccctaggcgactcatctttgtttggttaccacccccaacccctcttcttcttcttacatcgtcttttgctctgcttttgttctcctgtatacctggctgctctcatttttttttctcttgttactactttttgtttgaggcttttttttaaatctttgtttcaattgctttatatatatttatatatatgctttgatatatatatacatatatacattctccttcctggtcccacttttttcattttcttttttctttctctttgttgggaattgtgtgggtttgttctcttttctggattggattggattctgattgtaacttgcaagcagaaaacaaaagaaagaagaaagaaagacgaaagcgaaagaaagagaaagagaaagaagaagaatgaaggaagaaagagaaaggaagaaaaaggaaaggcaaggcaaggcaaggaaaaaacaaactcaatggtcaaagaaagtatgcatagaacaacaatgtataattgaaaaattgtctgagatatgttatagcgatgaatgcaatgtttaaaatatctatgtttgtttgtattgtgacttggaatgtgcaaacataagaaacagctagtgattgcttaagaatttggaacagaggcccttatgattaatgagtctattgtgtattagcagagtcgaagagtgaaagattgatcaaatctttagagccttacaaaaattggtgtcaattttccaatctcagcggaacaaacttgacatgaattaaatgtgatggtgtttgattgaaggttgatattaatctgaggactattgatggttacaccaccgatgggccgctacaagtacactacacagccctcaaaacagcgcaccaaacctgtagtgttagcatgctgttagtgccactatgtatatgctatgctgcgctgggctacaaagctttttgcggcaaaaaaggcccaaaaaatgctgaaatgcattgtaggacagcgtagtgggccctttgttgccacccacacacacacagtcgtggtgaaattccgctgcgctatgctaaatgttagcagaattcagctacactaaacattagcggaattcagctacactaaacattagtggaattccactacactaaatgttagcggaattctgctacactcaacgttagcagaattctgctacgttacgcacaccactaacagctacggttagcgttgcggcccattgttggttacacttaacttcagtttgggatttgtgagttgagcttgcaaagattggaaagaagaaaaaaaagttcaatttttggggatttggtgtgatcgtacatacgggccctcaaacatacataaagcccatgcagctttattagatgttgatccatctttctcaagtcccacagattgtcccccccccccctgcatcccaaagtctgccctgctcatataaaaatgtcaaaattgttgggtgggtggggcctctttatcaagtcggatctatgcattcatttatttcaatcacaaaccctccctcctataatgagctgtaagtcctgggttgtcaaggggtcagggtattgaaaactaaaatgagattataataattgactggaatattggatctgatcaatgtagacatagatagaagttcatgatgtcaaaagatgatgatgtttggtgtatatatataaaggtctcagtggcacaggaagtgactcaacatggaaccgttcaatcaggagaaactatggcaaagtaatgcaagagaatttttttttatttgatatttccaacattttttttttcaatatttgtattgtattaagccccttcttttggtcttcaagtttggacaaaaacacctaaaaaatggtttttgattcttgctgagagggctgaagtgctcacagacaagactgaagaagggctcaagtgctccttcaggaacgattataaagaacaaagaagcaatggtttcctttttatttcttaaaatccaggggcataaatagtctagatgcaaaatgcacaagatgtgggagcagaaattgatgcatattgaaccagaaataaggaaggataccagtgaaaagtgagtgacatgtgacacaaagaaaaaaaggcaagagaaggagagattgataagtgaaatttcaacatttggtcttgatcagttgatttttatgcttatatgtaaaaactagtatatgcccccaaatttgggggctgcttgtttttgccccggatgttgggggttttacttgtttgaaggtcctatggtgtaatagctttcgcttttgaaggtcgctatgattgtaaagtcttaaatgacattgacatgtgcaacatcaacgccggcgttagaagccgcatgagaaatcaatacaaaggctgacagtttgtttggccctctgaggccatttttttagttatatgtagatgggctaaacatgactatcatcattggcccaaacgtattctaaatctttgcatattgtaatcattgggtcaaaatgtgtcaactagcatcaggcttgtcactaatacagattcacatgcatcaaggtataaaaggatttgaaattatagttgaaatgggtttagatcaagttgatcagtaggtggggttaaggatgataatcggctcgaagcgggccggaacattgccgggtgggtcgggccgggctgcattcaagaaatcaacagcccgacccgaacccgtttacaaatcgggctgcccacaggccgcccatgggcagcccgcaggccgataatgacaagggcttctgggctgttagcgggctgcccacgggcttatccgggctgcccgcgggcttggtcactgagaagttgagatcctggcgctagcacttgcggtggcggggtcgcaaacggagtaggagctggggtcggttcggacctcgggataagctcagctctgaggggtcctggcacttggtcaggtccactcggaccaggagtcaggaccccccactactgcaccggcccaacaggcgcccgacgggcagcccgagtagacccgacctttaatcgggtcatctcgggctgggcctaagtaaaaaattccataaaaagcttggcccaaacccggtcgggtttgggcggcccgctggacacctggaccaattaccatccgtaggtggggtatgaattgcattcttgaaatacatcaatttccatcagtattttgaaatttttctcacagtgtggaaagtcttataagtatctacaatcttgggggattgaatgtggtagatatgatggccacatacaggtgaatttgagagagagaaaaaaataggaataaaaggatcaagatcaacagaaattggggtaactttgaagagggataagcacatagagatgacaccaactattgaaccaattttttttttggaaaacaattgtgatggaattttgatctatattttactcaccccaaaaatcacttttctattatttcactgcacattttttcactcatcatgatagcctgtttttcatctaaatagatgcatgtattatcaatatcctctcagtcaattaaccctttttagtatgaattatcacctatcttagtgacacttgtctgttcaattatttgtaactagtctattcaactgtagtatagattacttactagaaatcaacatacattgggttttctcaatcttaaccttgcccaaattgtgagccccccttaatattctttctctgcagtcttgttttcttcaaattgaggtagaattaaagatggccatcggtacccgggtacctcctttgttttgctcagaaatggaaaccaggtacctcacctggcaccacctggcgggtaccagcggtactttgggcaggtaccagcggtacctgcggccgcagtgcaaatggcactcttatgacttgaaattgcagttcacttttttttctcactacatgcaagtattgtgttgagctaatcttctaatactatcaactttcttttacctttcccatctgatttacccttcttagcagtctgaatatcatctttccacttggccaacaccccttcctttatcatcccattttttgagtagaaggcaacggccatcaccctacttagtgactgcgcagtaaagagggtacctctagcggtaccctggtaccacctttgttttgctcagaaattgacaccaggtaactcacatggcaccccctggcaggtgccaggcgggtctgggcggtaccaggcaaacgggtgccgggtacctccaaacgggtactgatgtccatctttaggtagaatttgatgatcaattctgagttacaataattggtaattaaatttgaacttattgtgaggactgtgtccttcacttctcttgtgtttggatctaaatagatgggacaagctcaatggcctaaggaaaatctagaaccaaactagctaggatttttaattgcagatgaatggaaatggagagaagaatatcttgcaagtaaaagttactgatccaaaaaaaaagagagagagagagagagaaggaaaacaaaagagcacctacttcagacaaggagagcagaatctctgctgtctaggtaactggaggagagggaattgaatgatatgagacttgtcacatagtcacccatgccacagtcttttgaaccccaacagaggagggggggagagatttatactaataaataagaatgaaacccatgaagctaaaaaccaagaagagaaatttggtgatatagatgaaaaatatttgagctgattcaaccatcaagaaatctggaaattcaagttcagaaatcaatgagcctgttgatcaagttcatatcatttttcctgaaaaataggaaggactttatttatccatctagctatgcattcttttttaccagaagccctggctgcatcctcaagttcttcaatagaaattttgatgagtctttttttcttctcatcttgagatccattttgataaattttcaggagggcacttatgaatctctcttttcctatgacaattctaatcttatcaaatgcttcaggttcataaaaagccttgataagaatatgatgttcataatttttgatgaaattcacaatgtagcttgctattgtaatctgaaacctctgttcatctttatttgtagaccattgattccattcaactggatcaagaaatccagtgattgatcttaatgcatcaacataggcaacatctctgatttctgatttttgcttgagcatcaaatccccttcattcttgacaaaatttcccctcaaaaattcttcacagttaaattggagcatatgattgttctgaaatccatatggatataaagcttcaaatttatttagaattttagccaagataagtgattcaaggtttttcttctgtattttctcaaggcctggattgagatcaacaatgagtatcaatgattccatatttgaatttgaaagaacaaagatgataccaaaattcagacaaattcatgtgagaatcagtgaaatgagtgaaatttagattaaactcacttgaaatagatctgtgaaagtgtcccaaagaagggtttgataaaaggagttcaatggaaggatccacccactcaggacttctaaataggaggtggccctggtttgttatcaacagatcaacatgaaattgaaacattttcatgatagtttctggcttgtagatatcaattctattcattctctctgctgatatcaactggttagtgtgaatgtaatctcctaataggaacaataattcaaaatattggagtttgatccatgtgtccttaagtgctttgaaattctgattgatgaactcttcttgcagatattcccagattgggaccacttcagatttgataatctctttcagcttgcgtattcttggggtaaatgttgctaaacatttgtattttatccccaaatatgaagcagacggatatttaaagagaggtttgacaagttcttgaggcattggcccaatatccaacactgatgtggctttgagataatcattcagatgctctagatgatccgcaacactattcaattcttccatgttacacagtttgagatctttaatttgttggctaatcctcttggtttttgactgatcaatcacctctgctgcaataaagacaaagttggttctagagagtgtcaagaaaaaaagttatggttatgagtcaagaacataccttttgttttgtctggtcctggaatacaatgggttctctcctgaacaacaccaaagtgtttattaccaagagttcctgagaccaacaagtcttggatttcatcagaatatctggatttgtaatgatctggtattgggtctggcttgaaaccttccattgaacatagtttgtatcaaagaaaaatagttaaatttcattcagcaattccaattaggagaccccaagagagaaggaattcaaatcatacaatcttttgccacatcctttttttgcgtttgtaaatccaaatccaagacagtggattttctcattaaccaataaaatactgataccaggtatcaggctcaaaacaaagacaagacaagacaataccaaatacattccttgtctctgtttcagtgttgctattaaaataatgcaccccagtcaccattccccccccccctagacaagtaacacagcttgaagattttcatctggacccatgactcaattgcaataatgccaaacagcattcaaacaatgtaaaacctcagcaccaccaataggccagtcatgctagctgtagcattagtagagatggtcaatttaaatccggatatccacgcggatgcggatatccgctgacaatttcagcagaaacaggcatccacatccgccagcggatacgcgctggcgctggcgggtatccacacggatatctgcggatacccacccatttactggtgggcaaacgcatgttgggaagaatccctcccaacgagctggtgtacataccagctcgccaggaggaacccctcccaacaagctggtgtacataccagctctccgggaggaacccctcccaaagagctggtctaaataaaatccagcttaccgggagggattcctcccaacaagctggattttataccagctcgttgggaggggttcctctcagtgagctggtatgtacgctggtatgtgtaccagcttgtcgggaggggttcctcccgacaagagggtacgtacaccagctcatcggaaggaatccctcccaacaagctggtgtacataccagcaacactgccacagatacggtatctgcctgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagcgtatcgtatctgtggcagcgttgataccagctcgccgggaggttctgatgagctggtgtacgtaccctcttgttgggaggattccctccctggcgagctggattgtgtaccagcttgccgggagggattcctcccggtgacatggctgaggggggtcattttcttctctctttttttggtaaaaaaacattttcactctcttggcaccgggtatcccttgggatacctggatatccgcctagactttaggggaaacgggacatccgcacccaaatctgcacccgctggccggtatccgccagcggataacggatatccttcaaccatctctaagcattagtgtggactatggtgcaaattagtgcaattctgataaggtttggtgtagtgtagtggaattctgccatgtcctcactaaaaacatgccttcaggcccccaaaatgtgcatactatgctgcattaacctgctggttagtggcattttggccctgtagcaactattagtggcccgtagtgccgcaaaaaaccaacactacatgatttctgtacagaaaaagccactggactggtgcttttttggaacaaacctgcagtgtagcatagctgcccatttttgtcagctgccaacacaccttcttacatatagtcctcctacccctccccttcccctaatccatacagctttccaccacaatctgtctgtcaattttaattccctttataaaccacctgcctgcattggttcactatttgcatccaacatggggggtttgtagtggttgaacttgaacaaagatctgggttgccaaaaatgcatattgataacccatttgagtttgttattggtcacagagcaaggtaaagttgacaatgcccatagactggttatggttagtaaaatgaaacaaccaatgacaactctgaaatttatgtcaggtctggtgatttgttgaacaaaatgcattctggtgctaaatcctgaaaggacatgattatccctaaacttgagcttaatcatgaggctgaccagtttaaaatggggtgtcatttgtgagatatctcactcctagagtagcaagctgtcagccacagagtacatatcacagtacctttaatgtaccaagtatctgcaacacctgtacatatttacatatgtacatatccataatgttgtttacctttacctcctgttatattattcttattcttatcttattcataagttatcttattcatattttatcttattcatggttatcttatttgaagaattttggatttatttcttggaaacaaaagcccagaactaagatagcaaaagaaaattagaatgagaaatgagacaagcagaaatgaagaagataagattcaagagaaaagcataccgttgaggtagttgacaagaagtaagtgaggacttttgtagtagatgaggagacagaatccaaagattaaagactgaagacataaaggaggtagaaagagagacaaaagaaaaaatcagttcttttgacaaaaaccacaaagaagaagcagcaagaatgaaagaaatgagaagaacaaaggaagaagaaaagagaccaacagaaattgaatatgttcaagttcaacacacacaaggtaagctagaaaggacagaagaatactagttctattgagagcaaagataaacaacaagaaaaaagagaagagaagtcagaacggggttgagttgattgaggattgttgagtccgtgttacattacgagtagagcttccaatagtcttgaacgttcggtgattattgttcgtcaggttagtcttgagtaagttgatccgtaacagtttcttggtcggatgagaaaagaagagtttgggttttcgggagttttcttttaaggagagaggattccaaccctaagtggttgatctgcgtactccgcagtctctccggtgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacaggggtaaatgtgagttgaagacttggatgcttatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctggggggtaatggtttctgggttcaatttcttatcttctgggggggaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtgggaaagggtattctctatatacatgtgggtggttctgatcagatactagtggtaagatatcagctgatgtgagaagatggtatgaaataagttgtatctgaaagacaattggttatgaaataaatgtggctgacaaatgcgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttatgataaaaataatatgtagtgcaaaaagaaatgagataataaaagactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagttttgaaatggaatgtaagaatgaaatgcttgtagtatgaaataaatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgaaaatatctggatgagaaatcagatgtatgggatgaaacagtatatgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcgtagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtggtatgtagtatgttgtagctatgtagtactatatattatgtaacaaaactatgtgtaaaaatactattttgtaaccttctgaactgtatacaaggtaatgcattatgtagtacaagtatatcaggttgtaacatcataaaaactactatgtataactattttgtactatgtatgaccttgattggtctcaccacaccgggtgcgcggagcatgactaaaattcaacagccctccttggttgttgacaaaagaactttgagacatttttcttgaagtttcttcacagaggagtgaggagccgcttttgtcagtgagtcggcgatcatgtccgcagatgaaatcagtttgacatcgatttcctttgcgttgaatttctccctcagccccttgattttgatgtccagatgcttggtctttgaattggatccaaaatttttaagtttctccaataagcctttattgtcaatatgaaagagtgtgggtgacaacttgatgtgccacaattcttcgatgagaaaggacaaccactgattctcctgttcaccatccgatagtgtgttcatctcggattccgttgaaaactgtcagcctatgtgatgccaagacacgtgtcctctagctacacaaggtgcaaaaagtaagagtttttatggcaaaaactctgggatagaactggtacaggtaattcaaaagaattacgtggaatttatggattaaatccaaaaagtggccaatttatattaataaaattaatataaattaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctgatacactggggcctgtagcaggtgtggtttaaatcccaggagataattttttaggggaaaatcttcaagaaagggttattactcactagtaataatccaaaggggtcttgaggattttcttagtagaaactggacagttgggagcgctcagaaaggttgattttgggtgctgggtgataactggggagtttcttgagggttcttgaggctttaataacagcaattatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtaaatttctataaggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggggcgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatgttccagaagctccaaggggtcattcacgaaattattacagccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatactccagaggtgtcttctgaggcttgctacacgtgttacccactggaatatggttactgtagtattttcatggatattctagcttgttcacattcttattacacgtgtgggggctttgttgccacgtgcaatggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacactgctctatcttctaaaccgtgtacaatactccaattctgagactgaatttggagtatgtgcattatgcattatgcagaagagtcacagtacccgtgatctgggggtacctgttaattattcctgcatgtattacaaggtgaaggagttagaatttggggtacctttggctgaggtaccctaggttaaattgtatgctgattcagaatctgcaataatatttaaggttttgcttatactttttaagttatttatttatttttatgtattttttatcttatttacataagtactattgtttcttttacttatgtaatatttttactttatacttagattttttatgtaatttattattttatttgctatgccaggttgtctctgccatagtagcaagctgacattccctacccctaagatgagtttactcataaaaaaaaaatagtaatttaagagggataataaaaaaattgtgccatcacttaggatgttcttttggaaactctataattcctcaaatgtatagctccatccgggatattattctcaggcagccattcatctttatctgcagattggttcttataccttaccaggtaaagtctagtgtccttcccttgtaccctttcttttttatccttgagtattttgtgaactttgagtttctcagtaggaggagtttctaagactggtactggttctgggactacaggagtatctgctgatctttgggtgtaaggtttgacaagacttactggaaaaacagggtgtttcctagataattcttcactcaatatgacttctacagcattcttcccatgtaactgtttaatagtaaaaggaccaacaaaagaaggtttgagtttcttgtttccgccaaggttgttgaaattcactgtggacagaagtactttatccccaattttgaattcaggttctttatggcttttatcccacctattcttgttatactctacagcatcttcaacacatttcttggcatgtacatttgtggaatcaaacattttcttgaagtctaatgctgtggggtgtacatgaggtaatttgtcattgatggtgtctttgggcatgcgcgggatccatcctctttcaagtatataaggagcttctttggtagaggagtgtatgctactattataagctatttccaaggcagggagtaggctcacccagtcatgagtatatccatcatgatttttgaactcaaatccaaatgaacagaatctcctgagcatgtcctctagggtttgtatcatcctttcagctaagccatcagtctgtgggtggtaagctgtggagaaagctaatttagtgcctaacatatcatgtaagtttctccagaattcagacgtgaatttggggtctctgtcactaatgattattttgggaatgcctacgtcagccattagtctattccagaataacatagctacttccattgctgtgtcatctttatgattaggaataaattttgccctcttggaaaatctatcaactatgactagtactgagttgtaggagtaggatcctccagggggtaatccggtaacaaagtccatgttaatgatttcccatttgtccgtgggttcagcaattttctgaagtaagccaaatctcttgcctgtctgtttgtttgctttctgacaggtgtcacatgacttaatgtactcatgtacttgtgttttccagtcaatccaccaggcagtttgtttaactctttctaatgttctttcttctgaaaagtggccacaatttacattatcatgacattcctgtagaatattttttatttgtccttcatcacataagacaagtacacttgagtgtttgtgcctgtaatacaacaaaccatcaaataacgtgaatttgcctaatttataatgtttggacagaacaggtggtaaactagctgctagttctgggggactactgtcatttcgcaatatttctaccaattttagtaattcactattttggtcataacttctctgaactaattcataaaaagcattttccatatcacatacgtgaattcccaaaataggaaatatgtcttcgtcctcaggatcatatgcagggttatcaggggtattagggagtgcccatctacttaatccatcagcattcatgtgtttcttgccagctttatggattatagtcatatgccctctatactgctgaatagcaatttgccatcttaacatgtgtctgttgggagttttcatattcattagagttttaactgcggtacaatcagtgataactacaaagttagagccttctaagtagtaatgtaatttatctagagcccataccaatgctaagcattccatttggctggctccatatttcctctcagattccttaatttgtctggatatgaaaagaactggtttttccatgggtttgtcatctacaataaattcttgatgaagagcagctccaagcccatctaaacaagcatcaatataaagtataaatggcttgtcataatcaggttgggctaggactggtgcagaagtgagtaaccttttcaattcttcataattttttactctttcccaggtcatctcataaatggtgtcatctttgcatagtgcgtatagattcttactcactatggcaaattgagggatatgttgcctgtaataactacaaaagcctaaaaatgacatcatttctttcaagttatgaggaagagccttgttcatcacagcagccactttgttttgatctacagctaaggttaggccagatactatcctacctagagctttgagttctccataaccaaagttgcattttttaatggacattttcaaaccagttttgatggcggtactcagcactagatttattttctctaagtgggtttcccaatcatttgaatatataattatatcatctatgtagaccatcatccagtcttgtctgataaatgcaccaaaaattgagtccatcattctctgaaaatgggaaggggcatttttgattccaaatggcattctcaaatattcatatattcccaaatgacaaattattctcaaaaattgtctgctgtcaggatcaatgggtatttgatgaaaacctttaagaacatccatagttgtaatgtatttggctttggataaattatgcaaggagtgatcaatacgtgggattgggtaataatcaggtctagtgtaattattcagagccctgaaatccccaaccattcttgacttctcattatgccaagcaatgattactggggtagtaatttctacttgttcattgtgtccaacctttctcagcacgcctaattccattagctctttaatgtgagtttctaaagcttctcttgatttaggactggaaggataagggggtcttctcaagatgggaggataaggttctttaacagttaattccaacttcatgtcatgcccttttatgttaccaataggttcttcagtagtacaaaaggattctttattcacaaagcaagttttaagcacatctaatttctgttgctcatctagaatatcactaacagctgcttgagacagatattcagctttgaaggacatcatttcttctgtcatttcatctggtatatcagggagtttgatattcacattgcaaatttgaaatttccttttccaatctcccccaatagtatagaatctgtttttactttgaaatatgtcaattccatacatgcaaaaagtgtcatttcctaggatcaaataatcacaaatggcatcttggagaactacaaattctatggacagtcttaatgatcctttggagtgcggaaagattaatggcattactacaattcctaagggtttcattgaagaattacaactactaaattttgctttggggacaggcagcaaattaattttccattctggatgtatttcatctaagaagttgctactggtacacgagcaaaaggctccaatatctaataaagcttttactgatttatcttcaaataaaacagaggtgtaactagtttttcccatagtgtaactcattcctttttctggtttattagtgagcaatttagcatcagaaacatgaccaattttcatggaagaatcccatttttgtggtaaattagaatccccttggatggtattgatatgtaattcatcaccaatatcagcttggattaccacaattctatgagactcctcttctcctggttcagtggttatgacatcaaattgagatccagagtcatattcactgtcagtctcttcatatacctccacattattaatctttttacggggattagggcactcaggtcttttgtggcctttttctccacaattataacactcaggtacgctaactttccttgtgggggcttcagctgcgggagtcttttctttgacattatcaggtttgatgaattctcttttttccggtacattatttctgacgtattttctattcaagttgttcataataaccacttcttctagtactcctacaaattcagttagatcaacatccatatcttttagtctgcatctgactaagtgctctatggttcctttgcactgagttaataatctgtcattaatctcttctgccgtgggattagtgtaaatacattcaatccttttcttttggagtaagcaccactctcctacagaatgtttgatgggatcaaaataatccccctcaaaggctatccttttggctgttttccatactctggtactgaatctggcaataattaattctttccaggttgcccaactttgtaatcctacagattggcttttggtaacaaaccaatctcctgctattcctttcatcagcctggggagctttgaagtgattatgtcatctggcgctttataagtcctcaataaataatcaatgtacttgatgaagctgatgtcgtcatattcatcttttccgtcaaattctggccagtccttcactggaggcatgtatttatttagattagctagttcagccgcggtataaggagtagaatttcttatgaaatcagcttcttcattcgagtttctttgtgctctaggatcaggggaacagttgtttaatttataggattgcataaagggattattgtacttcggttcctctacgcttgcagaactgtcttggagatggttgtttaccacaagatggggaggtaaatctctgctcgcatggcgctgaggaagaatacggtctctttcttcttttttactctcaacggtactctgtaggatgtgatctgatttatgagagacttcgggtcctttgatattcaaaccagatagctcatctttgatcgattggaacttttctagtacaactttgtttaaaagctctatgttaccgttagtttcggtacttttcagaagtattaggttttttatttcactggtttttctctcaaacttagcgttctcaactatggcgtcttgtctgatggaagacaagatataatcggcgtgagcagtactctgcgctgccgagtttcgagcaaactgtactatttcattaaccatttctttggtgtctcttaaagtttctcggaggtactcaacgtctttttgaataacagtaatctgttcgctatgtttgggagtcaactctataggtagcggacgatcaagatgtttgataattttgaagcttactccgtctaaattttcttttaatttagaggaggaggattctagactatgtacaaggctagcgaaattgctttcgctattagcatcaagagtggagatattgaagttgagggtttctaacgagtctagaatagagatagctactttaggattgtttaaatgttctggtacagtccggaagccatttgaaggagatccgtcaccttcttccatttggcgggatcggagaaatttgtcgagcttgagctttgcttcttgcctggctcgttcctcttgaacttcattagattctttttgggaggagaaggaaaatgtatctttttttcttcccacgggttccaacccttgacataactctcgatctcttcgttgtcgatgagtttctgaagagttttctgactctcctgagcggtagtcagcaaggctcgtagccttgcggtcggtccttcccgggaggcgaccagacattgcttccagagctttacgtgctctttcacccggagtttgacttggtcttctttcgacaagaccttgatctccggagtggaagggcgtatcggggtagcttccgagcattctgggtctatctcgtcgatctccatatccgaagtcttctccatattctgaggcagctcgcctctcgtagtctctttgtcttgagaagttgtcggctccttgcgggttagagtcgtcattttcaagttttctactcgagatcgaagttcttttgccgcctctagatctcgttggagctgggagtggccctcgtagttctgggtgattggatctggtcgatttggtcattattaatcagttggatttggctaatacttatttgaatcaataacaacaagattttcagtactaacgttcagaagttctgctatctgaaccgttatcagtatcgattgatggagtagggctggctctttcttgcctgatgacaccggtctcaaagttcgacacttcagaaagtaaagaggagtatctcgtcagaattctggtgcaaaaaaaattttttaaaagaaacgaaaagattgattctagactgacttttctctagatatttttttcttttgagttgctgattctttgctctgatctctcggaggaagcaacggaacttgatttgttcttcgagattcttttcttcgtagatgtgagcgtgatacgttgcgagaaggagttgctcttcttcggataacttttcccacggcgtaggaatataactgcggtcagattcttctttccgtaatctaaggataacaaggtaacgctggatcaattcggcgttctcttgcaagttcactagaaaaagaacaaacaaaaaaaaagaagggtaatttatttttagggatttttttgttcgaggatacaattttaagagatgaagcggtaaaaaaatgagatgtaaattttttataagggttttggttttttctttgtgaaaaattgtataggtatatatatatatatttttctttttattctttttttttttaaggtaatgaaagagatgaccgtgaaaaaatggatatgtatttttattggtcttttaattaatttttgtgagaaaaaataagaataaatccaaggtatttattttattaaaaaggttatttttaataaaaacttcccggccagacccccaattgtcagcctatgtgatgccaagacacgtgtcctctagctacacaaggtgcaaaaagtaagagtttttatggcaaaaactctgggatagaactggtacaggtaattcaaaagaattacgtggaatttatggattaaatccaaaaagtggccaatttatattaataaaattaatataaattaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctgatacactggggcctgtagcaggtgtggtttaaatcccaggagataattttttaggggaaaatcttcaagaaagggttattactcactagtaataatccaaaggggtcttgaggattttcttagtagaaactggacagttgggagcgctcagaaaggttgattttgggtgctgggtgataactggggagtttcttgagggttcttgaggctttaataacagcaattatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtaaatttctataaggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggggcgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatgttccagaagctccaaggggtcattcacgaaattattacagccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatactccagaggtgtcttctgaggcttgctacacgtgttacccactggaatatggttactgtagtattttcatggatattctagcttgttcacattcttattacacgtgtgggggctttgttgccacgtgcaatggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacactgctctatcttctaaaccgtgtacaatactccaattctgagactgaatttggagtatgtgcattatgcattatgcagaagagtcacagtacccgtgatctgggggtacctgttaattattcctgcatgtattacaaggtgaaggagttagaatttggggtacctttggctgaggtaccctaggttaaattgtatgctgattcagaatctgcaataatatttaaggttttgcttatactttttaagttatttatttatttttatgtattttttatcttatttacataagtactattgtttcttttacttatgtaatatttttactttatacttagattttttatgtaatttattattttatttgctatgccaggttgtctctgccatagtagcaagctgacaaaaacatggtgatgttcttttgctttttgctgttccagagtattggacatgatttccagaaagctgaagatccactgcgtgagatccgtgattcctggtcttccgcccacatagcatcggtgaagaaattgatatgatctatgagtttgtcgggattgggttttaagataagtccaaaattgagtgttcctttcaagtaattccagcaatgtaccacctgcttccagtgactgagtccgggccgctgattgaactgtgagagcatggaaacagcagaggcaagatccggtctcgtccggcaagcaaggtaatttaccatgccggtgtaagatctgtaattgatgttcagcttcaggaattgagtgtgatcgtcatcggtcgcggtatgcaactgaacggctggagtgagtggagtctttactgatctgcagtcttgcaagttcaagatctcgagtcccttgttgatgagtgccggttgtgacagttcaatagaattggacagtacattgagattcatgcctagtagtgtgtctggcgcatgagcagacgaattggggaaacacaacagaaacaatttttcgaaaacttcaacctttccgacaaccactagatcatcaacgtggaagaatataaaggagtccctgttcttgtggatgaaaagacaggcatctgataccgagggattgtagtcaatttctagaaaccacttggtcagagtgtcgtaccagttcttgggagcgtgtttcaaaccatacagagacttcaccagtttcaggtagggagcagatcgatgggagccctctggagtcttgatgtagatttcctcatcaagtggtgcaaaaagaaatgcactcttgacatcgaactgcttgattgacattttgagatcaattgccagcaccagaagagtcaggagagatgggaatttgccggttggagcgaatgtttcaaagaagtcctcgccgtaggtttgcagaaaaccctgtatacacagccaagccttcttcttctcttcagatgaggtagtggcgggctttgtcttgaacacccaggtggtgtcgagagatttttccggctcctcgtattgatcaagccaagcgtcatgattctctatgttgtctagtgcatcgccgatggctttcttccattgcttggaatccaatcctgaaacggcccttctgaaagatcttgggtcctctgagaaacaagtatattcggagaaatgagtgtatttcactggtttgacttgaagagtttggtcacgtaggattctaccaactggtgcatcagcaacaggcatcagagattcagcaacctcgacttcatcttctgacgagccagagtcgggagacagaaagtgatcgttggcactgtcagagttctcatcctcctcttcttccttgatgactgttccttcctccttctctacatcattttttgtttcaagagtttgcacaggcttcgcttccttttcttgtcgctgttcttcaatcagtttgctgagatcagtagttaccggaacggatgtgtcaaaatctaggaattggatgttttttgtgtctatgatctttccgtctgatagttgaatcctatacgatttgagatcaacattgaatccaataagtttaacgaagtcacccctcggttccagattcgacttcttatcctgagatacgacgaccaagggattgcccaatggcttgaagaaattgagtggtatagagctcattttgaaaagtttttaggatgatttcttgctgcgatgggtagggatctggttcagagtaagggtgcatgtgctgagaatctcattccacggagttggactgagcccagaatctagaattattgttcgaagcgattccaagatggttcgattgaacctctcggctagaccgttttgttgtggggtgtatgcatccaagaatcgctgcttgatcacgtgactgagacagtactcttgcagatctgagttggtgaattcagtacctctgtctgagtgtaagatcgaggggtagtgaccaagtctctttgcctccacgtcgatggcgtgggtgagtgccttgaaggtgtcggctttggagaccattggaatggcagcaacaaaacgagtgtttgcatccacaatggtgagaatgtacttgtgttttttgtgagacatcaaagctagaggaccgattagatccaagtgcagctcttccagtggtttggatgctgttgacgacctgtgcttgaatgatgccttagtgactttagcgacggcacaggatttgcacacttcaggagccttgatgggtattcctagtttctgtctgattcttcaataactgacgtgccccagagatttgtgcaacatttcagcagagcttagatgagagtgttgaatcggaggaaacaactcgaggacaggcaaattgtgttggtaacgtccctcaaggtatatctcgttattcttgagaacagtgaagtgattaatagaaaagttgataatgcattgctctagaagaaggtggcgtaaagagagcacattgacagtaatctttggaacaagtaagacattatgaagaatgacaagtttttgtttgaagcagagttcaacagttccttttcccttgatggctaaggtgctcattccgcagcttgtattgatcatgccgctttcggtttcgtctagatgagtgaagagtcttcaatcagatatcatgtgggacgttggtcctgaatcgagaataaaaattgagggatggttgaacgagaaggcagagaatgagctgacttgagattgttccttcttcttcaagtaagcttcgcgcttttcagggtacaccttccagcatttgtccttagggtgtgacttggcgtagggattgtgttgcccggggatgcagcgcgtgtcttccttggtaaacatggtagcggtgatcaatttgtccttgctggctgttgacactttgagcttgttgaggtggatctctaagtgatccagaagagattccggcttaatgtcctcgccgtttttacagtgagtaatactctgtttgatgttgtccagactgtgagggagtcgtctgagaagatcgtaggtaatgatatcttctggaagtttgattccgacatcttccatttttacgatggagcttcttacttcggtgataaatttttctatgttgctgacatcaaacgtaatgttagcgaaggcgttgtacacacgggctcagttggacggtttggaagagatgaaccgtttaaggatagctttccaaaggagctgagcgtcgaccttgttggttgcattcactacgttgctatgggtcgatggagataccttagcaatgatgatagcacatagcatggtattatcgttgtccttgagtgctggctcgcctttgatcatttgatccttaactccgcctagtttgaagagggcagagatgcaagttcgccagctagaaaaattttcctcattgaggatggggattgcctcattggtcatttttaggatggttggatttacggcatccattattctatgatcgaccttctggattctagttttgggttgattttttgtttcaaagaggtatctttcgactgttaattgtgaagaattttggatttatttcttggaaacaaaagcccagaactgagatagcaaaagacaattagaatgagaaatgagacaagcagaaatgaagaagataagattcaagagaaaagcataccgtcgaggtagttgacaagaagtaagtgaggacttttgtagtagatgaggagacagaatccgaagattaaagactgaagacataaaggaggtagaaagagagacaaaagaaaaaatcagttcttttgacaacaaccacaaagaagaagcagcaagaatgaaagaaatgagaagaacaaaggaagaagaaaagagacaaacagcaattgaatatgttcgagttcaacacacacaaggtaagctagaaaggacagaagaatactagttctattgagagcaaagataaacaacaagaaaaaagagaagagacgtcagaacggggttgagttgattgaggattgttgattccgtgttacattatgagtagagcttccgatagtcttgaacgttcggtgattattagagatggtcgcggggtatccgttgcggatacccgctatcccctggcggatacccgccagtgggtgcggatgcctagatggccggaaaaagcagccggatatccgcatccgcgcggatatccggatgcgaatcacccatctctagtgattattgttcgtcaggtaagtcttgaggaagttgatccgtaacagtttctcggttggatgagaaaagaagagtttgggtttttgggagttttcttttaaggagagaggattccaaccctaagtggttgatctgcgtactccgcagtctctccgggtgcgtggagcatgactaaaattcaacatcattcatctgtatcacatatgaacaaaaagcaattaccatgtatctttcactcacttatccgtgaaatacttgtaccacaagtcatccaccctttacagtattttctgtctcaagatccatcaagaaaaatatgtacatatactgaatactcaatagaatttatattcatactgaacagattcaatctatgtactgatcttaataatgacctcattattgagagatctgttagtctgtacagatcatgattcaatacatgcactgatcttaataatgacctcattattaaataacctgttcatctacacagatcatgattcaatgcatgcactgatcttaatcatgacctcattattgaatgatctagtgcccttcctgtttcctgtctcctcaattctggaatatataatcagcctctatttcactgattatcccccagaatattcagacacaagttaaacacagttaacatctatattgatacctttacccgtacttcaacatagatcaagcctatatttattgttcttaagctacagtcaacaactctacttatccacagtattcatagcttgctgaatattcccatcaacaatacctattaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccattaatcccaggtgagtcttagtaccctggatgcctattaatactatgtattgattcggatgcgctgttgatagcaagcctctcagtaaagaccatgctgattgagtgaaatctcctccttacaggattgatcttacctaaaacccactaacactcaccactataaaaacttcagtcaactcctagtaacaaccattctctataaaacactcaggttagttacccagaggctgacacaagccctgtcttgacccttttctgcctaagatgtaatctcttctctcaactatatatagatgattttctagatctgcttccctaaaaatgaattgatgtccaacccttttttagctagcatgaccattagtatgtacatagatctgcttgaaattgccacccagcgccactagcagtaatactgacaccatgaaacatgtttttgaaaaaaattaatctggcctgaccgggttttactaagattggaggacttcccgtcagatctaggacccttgcagaagtcgatctagagccaaaaacttttaattctcgcagggaaaatttgaattttgaggctctaaaccgactctgggagacccccagaatttgacgggaagtccaccattacaagacaagtggaggacttcccgtcagacctgggaccctcacagtttttgatttagacccaaaaagtctagatttttgcggctttaaatcaaaactgggagacctgcagatgttgacaggaagtcatccagcggaggacttcccgtcagatctgggaccctcacagttgacgatttagacccaaaaagtctagaatttcactgggaaatctagcttttgagggctctaaattgcttctgggagacccgcagatgttgacgggaagtggaggacttcccgtcggatctgggaccctcgcagaagtcgatctagagccaaaacttttaattctcgcagggaaatttgaagtttgacgctctaaaccgactctgggagacccgcagaagttgacgggaagtcctccagtcatccagtattgaaacttgatgcattgagaaaaagtccaacgcactttgaattaggttgcttgtagggtttccggggtttcattccccggggaagcccgggcagatgaatgacatcaccgagagatgttgggcaagttcacagcatcaaggaaaggaaaggcaaggaagaaccacgaagaagagaaaacctatcaggactgcgaggacaaacacgaaaaacactgggtctatcaactacaaaatccttcaatctgtcacaccaactaagctcgacttcgaatcgaccagattctcaaaaccgaaggtacgttttattgttttgatcaatgctatgttagaaataaactgatattgatatacttacgatcgatctacgtagacccatcttacccccacttatcatggcctccaccatcttcccaaactcgaaccatcaaccaagggtgcacccctactctccctcgaacaagcactcattcgcattccaatcggtcaccacacgctggccgaagatactcacccaagtcatcgatcatctggtcgaccaaaacaaccaactactcgatcgactaccctccgatccagattcacaatcactcaaagccaaactcactcagggtaaagctatcatcagtctgatctccgaattaaagtatgaagcagcgagagataaggagctatcgtcagtccttctccattcaacttatcatacatttcaaaagtctgactgatgataaacttctattggatcaccagcccattggagtctaatcagaattataccgaacaagaaaatcagattattcttctctacaaccaagaactctcaaaatccaaagcggctggcaaaccgacctggttttccgcatcttggcttgttaagtcaccccctagttgccctctagtcacattcttgaatctgcaaaacatcagtactaactttgtgccttattttctttgatcgatttgcagttaacggaatgttatttgtaagtggtcaattcggaatttttgttttgttttggctggaagcggaagattgatttgatcgacacaaaccttcacttgatttataaagatatcaacgattacacggatttttcaatcggcatgaacattggaaaaacttcgatccattcgagcatcaaaaactatccagcttccgttcctcttggagtgcagtttcaaacctctgtcttatcctagatcgactgactaagcaagacaaacaatcttctgtcaccgatgatgatctgctagggcgtcgggctcagtttaacgagctcttgagtgcttgcttatggggtaacgcaacggtaagagacagcctgatcatatgactcacaagattgccctcattattcattcatttcgttgaccctgcccccaattttgtcgtcatccctatccaggatctgtctttacttcccaatatgactcacgaagaaatccagcatctccaaaccagttcgtcgaggaagccggagtcagtactaagagatgactctgcccaagtttggcaaacttgtttcgactttaatagcagtgtacctgggaaaccttccgccagaaggattgatttcgttttggataatgctggcttcgagttgtttactgatctggtcttggctgattgttggtatatttcacttgtataaaaaacatcgacgcttttgtcgtcattatcatcaatcgagaaagaggaggatcttgtatctcatctattgattttcttagggatcgtttcaaactccaaagccgcccaaatcgtctttcatcccaagttgattccttggtcagtttcatagtcttttacaccccccatttcctcaagccagtgataaaataactcggcctcctgggatttgcgcttcatccaacagttgacgcaagctgacaatttactcgagtcctcttttggtgatcattactacgagtttaggtttgtcagtgatgtgatgaaaaaagatatagaccaactgcttgaatcaatggtcgatcctcgcaatttcttcacatcgacaggcacggatcaatcatcgaccaaccccgatcagacacatgatgcacatttccttgttgttcaagaaatcggcaggagatggaagagctactttgagtccggggcgtggaaagtaatggattcgtcactcttgtcgtgttgagtttaagctcttcttcatatgggtttcttaccttcacttgcacctcttccgcttccattattatcagcctctctgctgttccattctcaaacatgcatttctgactatttcgccatttactttcaacctgctacctggattttggttgcacagtctggacgaatcctttaccgttctgggatattgcatctcgagatacaaaactactagaggagctccgagcggctgatctagtaatcttcaaggtgattttcagtacctcgtcttctcagtcagattgaatagctgaaccaatcatgcttttcttatggaaatagggcgatctgaattatcggaagttaacgggcgatgctcagtgggaaacagagactccgattgaagaagccatcggcccattaaacggactattcaacctgttatcgcttaggttcgcccaattcccctggaactttattcttcttcattctcttttcttcatgtgcttatcatcgacatctaatgtgtccttccttttatttctttccatttaggacttgcaaggcagatgtttgtgcaggattggggtctggaaaagaggcatgggtctccaagatcgacccagattggaggatcaatggaaagtacgtcacttgactgtcttgctcttattccctcagaattgggtctcaaaattgatgtttcttcctcttcacaatccttacaatgtgattgaatgttttttaacattagatttggcttgattacatttgtgcctaaaaaacaagccccgtaatttgattttttttctcgctttttttacatctgtaaactgttactagctgatctcctgctgtttggcatgaagctagtccgtggatgtcttgttttcttgcctttttttcttgtctctctttttgtgattatgtttgggtcttttggattactattgttatcgttatattaatttattgctattgtttcctggggaaaacaaatcaaaatctctagttctgatccatttcaagaacagactttgatgatgactgagggagggtgaagttgaagcaaaccataaaaagatatctgtgcagccaaggttgggtaccatggaatacagtgtaatgacaaagaaattataatttctatggtcactggtatgaaccttgataaccaaacctgttctttacagtttttgtgtttgtggtttgttatggatcttgaagttggacatgacacttttacatgctaagcatatgtaatcttgaactttctgcacagatgtatatgaatactaggagtatcaaatatatgaaatccaccattagaaaccagtcactttccccaaaaagtgtttttgcatcaaagggccccaaaaggggttaaatgaataacccacatgtttaaaaaagggtggattttgtcaaaccagtcaattaaataatggtggatttggttatatttgatacccccttttccccactttttgggcagtggtatgtagggttgaccaaggaaaaactgcaagaaaaacttcctcctctgatggttgcagttgaccagcaatctcaaaaagatgtgtttggaacatctcaactttgaactgtcacctatggagtggtgagcaatgtcaggattcaaattgacccaattatggcctgttaatgacttgaaaagggaacaagaactcaaagaatgagttgattgataagatactttttttttcctaacacatttatgtcaaggacaatagggttaggttagtgattcctccttcaaaattcaatgagaaagaaagttgaattgagtgaagattatagcatagtccaaatagaatacaaatctccaagaattgaagcaggtctgttagggtagctcatgtatatactgatgatgttgctccaataattcctggtaaactttattcaaaatttgctacacaaatttactttcaaatctaaatatcacaattcagctttactacaaattgtgattataccacagtaagctttgtcaaacatcagcaactatgttgggctaatttgaacttccctaggttgataagcctgcccatgatgggccatggctgggagggtctgctgatgttttttgttcaacacaatttatctttatctttatgttgttgcaaggaatgctgtgatgaacaattggaactggactgttgatggttgtggaaggatgataatatcaggtcataagattggaagaggaaaacaagcagatgagaaaaagagagagagcaaagaaaactacatagctgggctggatggttgtgcatggatgaggaacaagttcttccacatcatctgctccaggtataatatggagctactgacatgtaagtggaaggtgtgtcagatttcttaaaaggtgaaaagatacaaaaaatggaaaatgcaacaaggaatggtgggagtgatttcttatccctagttttgtttttttcttcccagtgattatgccacaacatgatcttacagattttgattaatggttttattacactacaggggcacttttaaggtcaaacagatggcctttgcaagtttctgaagcaacttttgtaaaaatttctaaacttttacgcaatttccataaaaaaaatatcaaaactattttgaaagatcacctggaccaaggtctgcaatgcccccccttgcactggcaggcacatctttcaagacatttccaaaagagttttggaaatgattcaatacccagcacccatagtgtagaagcaggggagctgcctgtcttatcaatagctatattgtgatttttgttggagcttttgatttgaaacattgttcctttgctgatcagttatactggctgaatccttcaaccagacctgagaataattggtagtgctttttttgtgtcatgaaaaaaatgaccaagattcttgtgttcagcaaaattggttcatgaaatatatttgaggtatatgatcaattgacacatgcaagtgagaagatctaatattgagtgctgatactatgtttatgatcaagtctcctgtttctctcctgggcttaatcaaatctacagcagatgctactgcttttgtacagccacagaagggattgctttcatgattttggaatgtttttttttggatcagatgttttttcttttcttctcaaagaactgtcaatttttttggaattaatctggtctcttttcatggatctgtatacatacatactggagtcctggagattctaaattggttctcttacatggaagactttgtgtgagaatgtggaagccgggcaatccagagaagatgatgtcataacagttgttcgtcagttcagttgttcactttgttgcaggagcctggaggaatcagttgaggcactagggcttttgaatttcttttgcccgtgacccgactgagggacgaccaatcgccggtcttagtaacctcctggtgttcgtccgactgaaaaaaaaaaaaaactgagtcagccatcgatcctagcatatcaagattcgagaggcttacctaaaccaatctacttctcaataaactgctgtgtaaaactggttggtatccttccaagttcccccccactgatccccagtccccagtccccacaactacccacccccttccttcctcccctgcttcaacagaaagacagtcaacaagacaccctcaacactcaaaccatcaaaaggaaaaaaaaaaaaacagttcaaagatggttgaagaagctggttctggcgctctcccctcaggttctgccccgccgatcggaaatagcatctcacctggtggtcctggcttcgtgatggctgtaagcagtgctcaactagaaactcaatcaactcatcgataccatctgatcttgtttcttgtttccaatccaatccgattacataggacttcgcaaagctttcgatctttgtaagctcccctgattcccgtcttcttccgagcgatccgacttgtaactaatttcacgatgtacatcatctgccatagggcacggttttcgaggtcaccacaagatataccgacctccaacccgtaggaatgggcgcattcggattggtgtgttcggccaatgaccagttgacggctacgaatgtggcaatcaagaagatcatgaaaccattctcaacgtaaatagcccatcgatcatcaatacgacatggatatatcgaccccaaggtccaatagaaaactgatccctggttttgattttcatttctcattcttcttaaacatttgaaaatccgggaaaacaaacaggcccgtattggcaaaaagaacctacagagaattgaaattgttaaagcacatcagacacgaaaacatcatcagtctctcagatatctttatctctcccttggaggatatctactttgtgaccgagttattgggtaccgatctgcataggttattgacctctagacccttagaaaaacagttcatccaatactttctttaccagatcttggtcagttcatgattcctacttcaatccctctctctgttgatcagtgtatgaaggtctcagactacatcattactgactcttgaatgaataaaaacaacaccattcccatcatttttactcctagcgtggcttgaaatacgtccactcagctggtgttgtccatcgtgatttggtatgtctgctttctactcaaatattaaggacttgatcattcggataagcgccacatccctagctcacttatctgttcttttccgcctgtcattccgaacaaaacgaatccattccaatccacgcctcaaaaacaaatccttccaaacaaacaacaagaaaccatccaatatattggtcaacgaaaactgcgatctgaagatatgcgattttggattagcaagattacaagatcctcagatgaccggatacgtctcaacacgatattatcgtgcgcccgagattatgctaacttggcagaaatacgatgtggctggctagtgtttttcaacatctttaccattttcagatttctcctagtctgcgtgattgactgattaggcacaagagtaactaatgccgttttttgttcttttgtccgtcatatctagtcgacatatggagtgctggttgcatctttgctgaaatgttagaaggcaagcctttattccccgggaaagaccgtcagtatttcactccgttttgatccaatatcctgttttttcgtctttttcccatagcccaacaaatatcatctttattgccttttggataattcaaaagctcaaccgcgggatttttcatttcattttatgtgctaaaagacgtcaatcaattctccatcattaccgagttacttggaactcctcctgacgatgtgattgccacaatctgttcggaaaatgtttgtcttctctttctaatagctttagagctgaccaacgtgaaagacatgattgaacgaaaaacccgagctgaccagatgatgtaaatatagacgcttcgatttgtccaatccttgccaaagcgagaccggattcccttcagcaccaagttcaagaacgccgatccacttgcgttagacttactcgagaggatgttggtgtttgatcccctaaagcggatcaatgccaccgaggctttagccaatgaatatttatctccttatcatgatccaactgatgaacctattgccaatgagcctttcgactggtcctttaatgatgctgatttgcccgtcgacacttggagggtcatgatgtattccgaaatcttaggttggtcccctctctcttcctcttctcctttatctccttttctctcaaaatctgttttgatgttggcttgtttttgtttttctttcaacaactaagacttccatgatgtcaaagaacctcctacaggacatgagcaagctcagtcagcccatgaacaagcacaagccatcgaatccaattgaagcctcattctagaccattcctcactcacatatcatctcaatcaactattctcatccagacaaacataaaatcataaacacacactaacactaagacttatttcaaacttgatttttcttccctctctatctctatctctctctctctctgttcctagtttgagtgtgacaattgtgagagtatactgataacatagataaatgcacattcatcttttactttctcataacctatgtgttgtaatatgatttttttactccattccatataaatacatcattttttttttcaaacaaaaaaagaactactgtaatatatatctttatttatagctattacattgtttcttatcttttctgattgaaagaatactcttcaaaaatacatcttttctatcttgcttttttgaaaaccaatgattatttataagagatgacaaaaagtcaacatactcttttgatttgtttgtctgattgattgtcatctattgtctttttttacaaataacttattcttgctatttcccatggtttcaatttctcttttcaagagtttttctgttgcctttatatgttcttttgaaaccatagtggccacaggtgggcagtcatatgttttactggttgtagaaagatataaaaactggtgagaattgagatgagctgacttaacaaaggcctccctgtgtgggaggttgttttgggctggtgctcaattttggctggtgcctgagaccatccaccaaaaagcaatgtcatatcactctttcaattttacagcctgtagtttacaaagcttacaagactcttgtgtatcatgtcactctttagaactcatcagcttgtcaaaaaactaacatgattattttaggttgatttttgaattatggtattcaaagttgaaatcataaaatcatagattgcatgaaatcataatgcatatttttttttggcgggggtttttcacttcatgatttcatgtaacacatttgactttgagcacccctgggctgcataaggctgcataagtgcctcatctcccgaatcatgcctcgcaagtctgatcgccagaagctcctagagggggtggaaatgacgctcatcgcatccctttggaaaatgaagatggccgatcggaaatctaaggctctccactcgaacccatcaaatcaactcgtcttcaactgtctaatcgctgctattatcaggatcaagaggctcctctcaaacgaacttctcctcatcattgtcaatcttgctctagtgaacttccgactgaggagatcggccatcgaccttcatgaatacttgaaaaaaaaaaatctggatcaatcaaaaaggcaagtattgatacttgtccaattgatcgaccagctatcttcggcccgatacactgtccccaggatccctcggcctcgggttgctaccatctctagaacatacgaagtgctgataggcacgactgaggatgtattcatgatatatgtaagtatttttccgattttgtctattatattttatatccttgtgctgatttgattgagtgtaggcacggatgtcgcgaaaaagttttttttcgctagcagacacaattaagaaccatcctgtatttcataataactccaacaaccctcaagcaccagtcgaaatgcagcttatagttgctctctccaatctcggcttgtatgggaatggtggctctccccatgtccttggacaatactacaacatcagccgtgagtttattaagtttcttttttttgaatgtcaagggagttgaaggcttatgagaacccatttccatagcgggatccgtggaaaactacactaatcgctgtatgtttgcgatcattgagacgttggagaaaaaacacgtgtactggccaaacactcaacagcgtgccaatgtgaccgcaactctagctgggaagacggtgtttgatggctgcattggcttcgccgatgggacaattttccctttggcatcggcaccgacaaagcacaaagaagattactggatgcgcaaaatggtatacgcagttaactccttgatcgtctgcaattggcagaggagaatcatctacgcggtccatggatggtgtgggagtgcccacgaccaacgagtgtataagaactgccaagtaggttgatttcatctcttgtagagctgtcaaaagtctgataggtgtgtccgttatgatttagctgtaccggcatccgcgggggtttttttcggctggcgaatacttgcttgccgattcagcttacacctcaacagacactatcatccctgccttcaagagatcgcctggtcggtccctacctcctgaaaagcaacagttcaattatgagctgagccataaccgagtcgtggtcgagcacacaattggaatgctcaaaaatcggtggcaatcgttgaagtcgctctcaatcgagattctcggtaagaagaccgccaaacgactcaatgcgtggattcggacttgtgttgtattacacaactatctccttgacctccgcgaagtagagtgggcggagctgaaccaaccagttcaaaactttgaccctgaagaggatgaagaggacgatccaggcttgattatgtgtgaggacggtgctcgccgagatgctctatttcagaggttttgccagcttctttagaagcttaaattaatcttatttctctttgggcttgcgtttgattactatataatgacaataaaaaatttcttatttccctttgggcttgtgtttgattactatgtgagagcaaaagcatgtcatgaaatccaggagaatctaccatcggaccaaaagaagctattcatcataaggcggggaagggtcaacaggagtctgagaagggtcaacaggagtctgtggaggggccaacaagaccggcccgagtatctgattagtcatctcaagggcttcggctggtgctaatccggatccaatgaagtcctggaccatcctcgcccaagcaaacgctgcacctgaagcctcctcggcagccaaagcggctcgggcacgagcgacttccacctctcggagctggagatcaagctgaagttggcggttctgaaggctgatctgctcgggcgaaatggctgtaggcgcgaggccttgacttaaggcattgatcagggagatgttcgcatcgaccattcgattgtccgtgtctaatcggtcacgattcatctgaatctcggcagtcgtttgactggccatttcatcccgagatggaaacagccggtcggtaatcctctcagaatagctgactcgccgctgagcttgagcatctggacgttgagcagccagagcggacctcgaggccaccctatttgaaggggacggtgccaccgctggtgtgccagttcccacaggagtttccgccgtagatctggccgtggcaggtaaggactggatgacgtcaggagacggcagtccaagggtgttaaccggtgatgcgggtccacctcgttcggacgcgctccaatgctcaggggtagtgggacggtcctcgttccgatcgagattgagagcacgagtcaggtcatcatcatccccttgttcatgtgtgttcaaggggacagcggagggtcgatcgagcataaccggttcgagctcgtagaagtaacgacaaatcgatcgaatctttttttcggtctcggtaatcgcattaccgacaaagtcctcatcttcggagttgccgccagcttgttgggccagctcatcggcctcatccaagatcccttggccagtttggtctcgccacgccagcgcatcacggaattttttctcaagggtagtaacctacctcggaaggatcaaaccaatcaacatgtgtgcaagttaatagaacagttatgaagacatacctgttgttcaatgccacgccacaaacgactttcaccgccgttgtcgatcaagtattgattgatcagctcacacacctcccgtttgctgacagtggaattccgccagaggtcatagcggccttcgacggttagccattcaacaatcaggtcaacggacgaaagcccgtctcggttgcgatccttggtccatgagcgcggagccgatcgagtacctggctggcttcgagtttgacctccacgttgtactgcccggccaccacgggctcgacctcgggcgcctccacccctgccgccgcgactcccacgtcctctagctggtgtttcgtgatttgtcgggtgaggggttatagtctccgaggcttgggtggtgttttgagtaggttgagaggcgtcagtctgggatggctgagttgagttgatggtggacatattttgaagccagaatttcggtgagaggggaaggttagtagtgcggttagggaacactcatgcactcttatgcaaaagaaggagagttcgggggaagtgcatagatttttccgggggttttttttatgaattatgatttcatgcaatctatgattttatgatttcaactttgaataccataaatggagtcaagacatcatcctgcatcctccttcaattgagtctgcaggtttgaacaagataatattgataatagccctgttattgcttgacagtatatcttgcaaaactgagctgataggagcaaaggtaaggttttggagcagatcttctgtggaaacacatgtgtagctcaaagaaaatgagagagccatgggttgtgtaactggatgagtcttcgagcctgtcaggcaaatacccccactttgggtgtatgtccctcaatgtgggaggggtggcttggtcaccatcatccagtgattcacaccagcaaccctcccactagggagagaatttgtttagttagtgagatgaatagcatactacatggaatcatgaacagtggtgagcaacatctgtcagttaggcctgctcaccaaaatagcttcaactttgagcaggaccagcttatgtaattattccattagtaatttacaccaacagtgggccagctgtgctaaccttagcatagcaatattctgctttctagcatagtgtcagtgcaattacacaaatctgcactaacactacgcacacagtgagaaaggatgtgcccactggagcacttttaacagcaaaaaggtgctctagcatagcagctgtagctgtgtgctaacactacacacaaagatttccgctgttggtgttgctacaaattagtgcagcacagcagcagtagtgttgcaccaacactacacaaaaaaagggccactgttaatgccactacactaacactaagtggccctgtagtgtagtttggtgtagtggaccaccactgattgatcacacattatgcaaatgactggaaactacagtacaaggtgggtcacctgtaacaagccccaaaagtaattttcaatgttttagagacatcattttgaagtgcactacatatctttgtgttctgatttctgtacagtttccaatgatgcacaagatataattgtagtgtaataattacacactgtgacagttcaaagctggagctatttagtgaggaggcctaacttagggatgctgcacaccattgtatgtggttttgatattttgctgatttgatgatcatatgttgtacagataagggtgtgtactgtgtggtagaccttgttctgggacagaaaactgggcagaattttcttggtgaccctgaacatgcatgaagtgctggatcctgttcccagcgtctcagggtatacccaagggttacaccacagcttttgggctccagaacagcttttcaggagcccaaccataaaaattttgcatttatctttggtcatgttgaagagcttacataatcattagtgattagtcaataagaatggcaagcatctcattacactctgttcttctttaacttgttgatttcattatgatgctattagtttgttttgggatatttttcttttatattgtttggtctctttgttccttttccccttttattttctttcttgttgaaatatctttgttcttattttctcattatcatttgaaataggggcttggaaaaacaactcccaaattttagttgccgactcccaaataaggtcgtccaatgttgaatgggagtcgtttttccaaatgaatgaccgactttgggagttggccatccaatgatgttttattttttttaatatttattttttttgcatttttgggagtcagatccccaaaccacccctcatgcttgaggggattttgaagtcgctcccacatggcctgaaggaaatccttccggtcaataagaaacaacaacaccattgaccggaagtgattccttccggtagatgggtctgttacacctcatcaaccagaagggattccttccggttgatgaggttgttacacctcatcaaccagaaggaatcccttccggtgtggtcattattcctgtgtatgttttattatttatcaatgaagggctcaagatatgaacaaatggaagtcagaaatggaatatacggccaatttaacccctagtcactcactggaaccaccatcatatctctactggataagaagttacacggatcaaggatgtcacacagagaatcacaggatcagaggcactcagctggagggtatattgcatattgaatattgaattcctttattccattatgaattccttctattcttacagaaccacatgaggtgtaacaacctcatcaaccggaaggaatcccttctggttggtggtgttgtcgttaaactgtttctcatcagccgggagggattccttccggtcaatggtgttgttgtatctcattggctggaaggatatccttccgatcgatgaggtgtacagcctagaccatacaatctcaacggccagaacttccagtcacggagattggtctcaatggccgtaaggggttccttccggccatcgagattgtatggtcttgatgaccggaagggattctttctggtcattgagactgtacagtctcagtgaccggagggaatccccccggccagtgggagggaggcgactcccaaacctcccacttgccaaggagggttttgggcgccgacacccacccaaaaaaataaattttaataaaaaacaattgggaagtcaactcccaagtcccaatcccccagggggtattggaaagatgactcccgtctgacaacccctcaaccaaaatggcagtcgtcggcaaattttagggagtcgtttttccgacccccttgaaatactaaagacttataaatataaacactcatcatgttcttcttcaagttcctttcaagaatttattcttttgttaaagataactttcctctttgtatcttaatatagacaataaatttctcttggaattgttcagagtcatgtaagaaaagggatatatagttggcacaccaagtaccaatgggtatcccagggtaaagttgccaggctggctcacagatcccagtgttattctgtggcttcagagtgacaagcatgagtgaatgcttggtgagtagaattcccagacttggtttcctagggacccaaatgcctggtggtaataccttggtatcacttgtgagggtgtgcaagacatgtagaacctctccagtggctttagttaagtttgggtataattttgtctaaacagccccacagaaaaaaaaactcccatggcccattcctgatacccaaggcaagggtaagggtgtcttgttttgccctcccttccctgctcaagggtgtcccctcaggatgaggagacaggtgacctcagaggtgataagtacccttctggatcaagcaatacatacatagcagagatttgatatcaaacaggaggggtgtaaatccccaccaatgacaaaaataccccctttttgggggctcaacagcccaggaaattgccttgtttctgtgtgacatgatcattggtcttggggttgttcatgtaattggtggggttttctgtaatcacacccattgaaaattccaaaagctgaagtgcttctttctagtttttatccaagggtaccagtaagggattacaagaattgcaagggaatagctcatcaaattttgatatgcttatatcaagggtatgtttcaggccaggatcagatcttatatttggttctacccaagatcagtctagttattggaggacttcttgtcacgatttagaaagctttttagacctccctcagtcctaaatcaacaacatgatgaagatttcaaccagaccacatgagagctgtttctggaaggcttcgtaaaaaatgttttttgatgaaaaaaatagatctaaggggtgtaaattgacttctgggagggttgtagattgcgacgggaagtcatctattgtttcctcactgtagaacaacaactttatacctcacttccagagtttcacatgagctgaagtctgtgaaatccagtcatcccatccctgttttcccctcagcccaaaagacaaaaacccacatttatgatgaatttggaagaattgtcccttggttttgaatgtaagccttctagtctgattccaggagacaagataatgggctttagttacatttgaatgtctcttgaaaaatggcttagtctggtctaattacacaattattttgattttgagttccacaagtgataatgttttttaagttaagattctggttcctttttgtcctgtaggagtatcagagtcaaactttttttattattattggattcatgaagtgtcaaattaaacctaaatagagatgctatttacattttttgttcatgaattgtatcatattacctcaattcaagacaaactgatcatgataatgatgaaaaaaattatgactgaaatgagtaatattcagaaattctcttgttcaaatttttcatagagtaaatgaaaatatcatcaaagaaacctttgatgtgagcacatatatgaccattttcaaacatcaccctcttcaaacctttattacctgaaaggataatgaagttctctatgaaatcccagttaatcacactattggctgggtacttgttatcgattttgaaaatatgagtggaagtgttagtagtactacctgatttcttatttggtttctgaaatctcttagatttcatttgtaagttttcttcagcccaagattgggctagttgatcgtatatttcgattgatttcttaatcaatactgagccatggtcttctggaatagcttcccgcgattcaactcgattatccctaaagaggatggtagcgatcatatccagatagaatgggaacaacacaaagcattggttgatacgcattcgaaccggcctttcgggtggtgccaatccaaatggcttatcttgcaactttaacccagttctatcttcccaaaactgaaaccaaagtgatcgatgtagccacaattcttcgtttaaatcaatcagttgatttcttttttgagaccttctttcatttgattttttgagcttttcttgtggtgttgacccatacatgtttgggccaatatgacgaggtatttgaatgtaatttccctctgaacataactcatgacagtgttctggcgagacttgcattttttgacgagccaataaatcgagcttcaaaagcacttgattcaatctgccgttattcaattcagcggaattttcacatccgaatacttccctgtcaaagacgagtattcttgattttttctccaaagggatgagattcaatttaatcatttcaggtaccacagtgggtatttttgtagagatttcgacagttggtggtctccgtttggtgtacttcctgcgtttggacggggtagcttcacatctatcacaaacaggcctcccttctggtgcatcaaatccaagagattggttggctgggttcacacttactgggattttgccatgcccatttacacttttctgcaagccagattggctgctgtgagagtcgaggactgcagaatcagtcaaccaggggttaaactcgactctttccactgttgggccctggatgtacgtatcagtcgaagtccgtctgaatcttgtttctgaaagcaattggccattgaggggaccacccatacatggtggtatttcatttatgaaattcattggatacatggaaccaatatctggtggggtttgaaaatcatgtgaagattgaggtactggaggtggagtattaccagcgtgtgatgaggctactgctccatacccattcgagattgcattgtgcatagaagttgcttcctgccctcctgctaccagagcttgattcaattgatcctccaaactgttcaggaagaaggaaaagcttgttgggtctagataagtagacatgtggtatttgggggcctgtgtttccacagtaggataggtctgggtgagttccatcaagtctttcgacctaaactctgccatactatacgacggaagtgaggcgagtgaagctccgtgaaccaagccgctcgtctgatgatccaattggtttgttccaatactccgcccggctggtgtaaactgctttcccatattttcaaaggaagattgacccgtggtcgcaaggttcggcagattgggttggtggacttcaaaagccacggagggcatcatgttgttcgtattggtcggaacttcatcaatacggtcctcaagaagtgaatcgatagagttacgagttgggtgctctaaagctatacacgcaagaaaaaaatcaagacagacgagcagacaccgagtgctgaaatgtaccatatttctgctagttcctgcgacaaaattgggaccaaaatggagctgcgcctacctgagtatatctagggggggttattaatgtagaagcatcccaactgtttgtttcctgcagaaatggagcatcgatctacatgattcctatcgcaaacactttagggtggcaccattaagtcactctaggcattcaaatattaatgggtttcaattttcatgaccccgaagttgagcacccactcgtcctcatatgacacatatgataggagcggggtcatattccacaaacctcgcgataacgttccttgcaagggttcaattgtgtcgacacacagaattgaacaatcaaacctggaacttttagaagccaaactcgatacacctcaattacccgggatacatagaatcaaaagaaagatcatagtgtgaaggcttgggaagcagatcttacacgtcatattttagatgacttgcattgcaaccattgatcaagcagatattttacgctgtgatggtgcggtcaaagtatgtactccaattcatgataacgttccaagttgcgttacattttgtaactgggctcaacaggcgccgcatttgaattatgtagctgaggaaaaagagaatacattagaggcagacgctgaattggaaaggaccgacatcacaagatcgaacaaaaccacaaacatgcagaaacacaagttgatcaaggaacataaatatctgaaatgcagcaaccaacatttgtagatcttcgcaatgatagctcacttgttccagtgactattatgggctccgctagcaccgactactgaccgagatgatttgttgtgatcatcaatatcaattttttatttacctcaatggtctattttatcctataaaattctttttcatattttccctctttcatgtctctctccatctacatattggtgtttcctgtttctttgtctttctagtttctcaatttttctccttgatcttgagtgtgccgctgccatctctgttttagaaaatcaatcaccattccaaactgaaaatgtcgtatcatcaaagtctatcgctgtaatgccatcagtccatcacaattagcagcataagcctgagaagccgaacttatccaaagatgggtttctggacatcatccaagttttgaggttgcccctacaacccttaggggttgttcaagcaatacactttgaaactccccatcatttgaaagcacacacacacacacgtcatctcaaaagataaaaaatttcttcggtaagtttgataacaagagggaactatttatgtaggtacatgatattattagccatgcatatcctcttcataatcaccaaaaggaggaaaaaaaaatgaggacgtcgattgcagtttgggtcgagaatatcgtggaccctagtgcttctcttttttctgaaaagcacaaaaaaacacagatatttacgtcaacccggtagttcaggatcagaataaatgatgaaagatcatctaatgtgggagacaaaccttttggttttctgccttatcgtcatttacaaagttgtcaaacaaaattcgtcagtggacccaagagaaaaaaaaaaggggggggattttgatgtgtttgattgagttagaacattcgggcccgacataccttcgcatcggcaagcctagtggagagacttttgtgtggatctttggcaacactcttgttggcttccttgttagcactactagccgctcccgcaagtgattccgaaatccgctgaaatcaaggcagttcaagacgttacatacatacatagaaccactactttgatcgacttggaagattgcaaaacaataccttagcggcgtcattggcgtcctgcattttgggcgtttgttgggaagttatgtacgcaagcgactgtgaggaaaaattgaatgttgcaaatgtgtcaaaacaaggtgtatggattacatcagtaaaaacttgaaacgaaataagttaccacggataatggtggcatcaagacgcatcaaattattcatccaacagaggctttcaaaaaccgcaaagaaagacataccttcaatggatggtgtggaaatttgagatgggatgggcgatagtttgcagaacggtttgaaggtggccagaggccgggtttttataagcggtatatatgacaaactgcactccgggcatgcatactttggaataatcagtatgtcactggtccagcgctgtcccagagatctctgagcagccatcattgcacaatacaggctcatcgcgtcatgggtccccatagaaaactggatttgcacccacgtgggacgcttttttttaacttgggttgaatcgttcatcccagctggatgataagctttttttttttttggatgatgaccaacctgttaccctggaatggttaggggactcacctaacagcaattttgtttttctttcgggcaggattccaacacgagtcttgaatatcgaaactcgtgtttctcgttttcaacgactttgaagtcgtcttgagcagcacgaaggtttttcaaagagctcatcaatcattctgagacggtttccagaacccgtgtggctcactgttggattgaaggctgtgagatctggaactctctggtttgcgctttttacttgcacatcccagcaatttattatttggaaattctcttcggatgaactttttacctcgtgccgctggaatgaaacttttcttttcccgcggcgaggctttgaggatctcagcttatttccaaagtcaacggtggaaaaagctaaactacactcatcagggctgtgcctataaacaaacgaactgaaataggctagattggatgagtgctttactttaaaacagcttctcggccaaggggctgagaaagatatgctgattaagaagccgacaccacatggctgtggttaataaacacaatgtgataagtgtgagctggttgccgtgtggattgaccaacaagagctaatcagccgagcgatgtcgccagatcgacaactcagccattcttgctcgtgagacaaaacaaaggtgaagagacaagaatggtctctcgcacaggaaacatgtcaagtgtgtagatcaaataattgcttcgttcgactcggtcacaataaacgttgagttacaaaataatacaagctgttcttagtcaccaacgttgcgggaagacaagacgatgacacagaacttggttgtgctggcgcaaagcatctagctttgggccttttgctgtagttggcaatgaatcaaaagtaacaagtcaggatcggttcggcgaggctctaggtgcaatataaaatcaacacaccttgtttacttcggcagaagcaccgtttttggtttcgtcgatcttgtcaccaatggcgtcctgcaggcataagagaagcggttaacataggcatacgtcattgaaagaagggaaaataaaatcaaaactgtgacataccttggcagcagtggctcgagtgctaagactggcatccgaatccttggccacggtcttgttggcctccttcgaggcagtgctagttagctcagaagccttgtcggcaacgtactgcatcataggagagtagggggttagaggcgcttgtggagggaggaagtcatcaagataaaccaaagtaggagactgacgttaacggcgtctttggcggtttgcatcttgagtttgtttttctaggtttgttgaggatttggctggcaggaaagacagaggaaaggagaatggggagtaagctgtgagttcttctcccgtggaatcagactgattcgactgagtcactagttactgagaggaaggatatagggggcaagggacatctgctgtcacggggagaggggagcgaggtgggcgagtgagtaggagagacgtacgatgtagatggtttttgttttctgttgacctttcagatgagtgatggctggtgagggggggaggagggtaggaaggaggctcagaggctctggttttgtagacgagagggcagtcagccgagtgggccagaagagtaagccatcctgcaaattaactctcggctggctgactggccaagcgggtttggctgatccaaccgcctcttcgctatgactacagtgcgggtatgaaaatcgatggatcgcttaagggcaacaagcaagatgatcaagatggctgcgatgacgtatttggaaatcggtgatcggtgagcttgctgaatccttctggccctcttcccccgctgttccctttcaccctctctactctgttccggtacataagctcgtgcattgttctggctcgcattgcagacgcaagtccaacaacatgcgcatgcccatcacgaaaagaaagaacagtcaccggattcagctggtcgccaaaagattacttaatccgatcgatcacccattccgactcggcagttttcattcaacacaactttcattaattgacccgaattcagcaagtcagggaaagtcagcagtagaaattgagcctcattaaccgagggttagcttggtagatagcttggcggagagcaaaccatccagtcggaccgagcacatacatacatacatattaggcgatgttcacccgttgggccttgcgaaaatgcctgttggctcaatggactgtttgtccagccatgcatcatcacttgtgcatgccatatctctacagcagagccggagccgcatgccacaatccgtgcgttcatcttcatatcattctacaaccgcaagacaagccatcggggcagacaaacagctaatgtcgagtcaacaggtgatccggaaacggaaatttaaccgacacccgatcatcttagtaaatcgtccattaatggtctcagaacaacggcaaacaacagtcgcgctatgggggtagtgccttcatttctacttattctaatcatatttcagccccacttactgcttgcgagttacatgggattcgaggttgtatatattttaatgggatgcatcagattgatcgactacaagcgatccaagagttcgaatatgttaaaattaatgttaagtggaaatgatcatttattcaaggaccaccagaagcagaggtcatttgcacagggttcgagtccattttataaaataatgagaagggtactatattccatcaaggagtcatgccgaaagtatggcttgcctattaaatttatgaagtcatccagaataaacagccagagatgcactggtaacgcgatattatgtgaaaacccatactaggtcccactgagtaacaagtgagcaacgaattgaagaatcaaggtagaaggcaagcaaacacgtttctagttttggctgaagcgctcgggaggaaccgctaattgaaaaactctcgaggctcaccgttggatggacaacaaagacaaatggtctacatgcctcctcacttatcgcaacaggcgacccgcgaaaatggagcaaagaaatgattgcagcaaaggctcattgttttcagtgttagaagcgttgtaaatgaaataagtgattacttctgaaggtgaacgtgaaaacaatgagtatcttgagctacagtacaactggtcggaagctatgtacgctctacacatgcaggccccagtttttcagaaggtgatcttattcgaagaaatccatctaaggagatcgcatttagtgctgtgccttttgctgaatataacaacagggtaaaatcagtacccgagaccaatcatgtggaggagctagatcaagagtgcaaaccttatgggcttcagcagatgcaccgtctttcatttcgctggccttgtctcccatagcgtcctgcagatgatcgggaacgtcagcatcccgctactctattccgccatagattaatatgacgagccgcttaccgtagcagcgctagcccgggaagagaggctgttgtcagagtccttggcgacatccttgttggcctccttggaagctgtgttggtaagctcagaggctttgtccgaaacgtactgtagtgggtaaaatacgtcaatggtcaactgagcaaccatcacattatcctacgaagtaaaaacaaggaaggtagatcacttacgttcatagcgtctttagcagtttgcatcttgaaggcttaggggttttgggacttttatacacacaaactgcgggatttcaaggtgttgatcatcaggtaagaaacactagaatcagcaaaccagtatcgctaataggtgtaacggattattctctcataaactctctacaagacaaagtccgcagtgataagacatcgaaaacttagaggttaagaagtcaagcgaaactctaacgatcaagtgggctagctgcagaggggcgaggggaagagtctacaggatggaggcaaacgttccggaaatggcgaaagcccgacaaatgtaacagggtaaagatagtggaacttacgtttgatggatgggttttcgatgagctttcaagttggaaatgggtgatggctgagagggagaaagaggggaaacagagaggagtttttgtagacgagtcgtcactggtgagcagcacgaggggaatgactcactagctgcccgatcctgtataatccagattccagtttggcttctcaaaccgttatggcttattgaagcgctacatacgcttgaagatcgagtacgattggaacaggctgaagccgatgacgagcatgacgtgttcgatcattttgtctttcacgtccctgcttgaagagtaaagttaattccgagtttgtttctcgtgagtcgtcatggcttacaggcccataaccgtttatcaagttgcagcaataaagccaagatcacacagcgcggcgccagcatgacctttcttgtcttttcacgatctttaataatcctcccctcatggaattcaacatctgttatcggcaatcaagaacggctgacatctgtaagtaggaggaaatccgatgtgacgctgaaaatgagtttaaagagaatcactcgaaggtttccctcagaccacggccatcgaaaaacagcgcctgaagatggatgatcttgtgattataagccggtcagcaacgaattcaacatttgcttggttagccaccgcttacatacgtaacgttgtgcacggcaggagggatcgatggaaattcgttgagccagtgtgttgtcctggccggatcaacgacgagccgcactcaaatcagcgctttaatgactggcaagatagatgagcccccctctctgaccgtcgaattcaagtgcacagcatttgagacgcgcttatcaaagccagctgatcggcgggcaggttattaaagagtgaggctggtgcctattatccaccaatgacaagaggggtttcaatcatctaattaactcgaaccggttgcactgccaaaaagcggggcgaagtaccgagctatgctctcatagcgatgtatgcattggtcttgggcaggactccaggagcccctgcactcggtgataccaattccaaaatctcgagtggcgaggaagatcggttgagtacactgcatggaaaaggtgtgctctgtgaaggggctattggagtggtcattacggctaacttaacaaagtcctccctgtgcgggaggttggatttgggtggtgcctaagtttggctggtggcgaagccacccctcccgcagggagggacttagagcatctccaccggggggactaaatcgcgggactaaaccagatttagtcccccaaacacaatttaggccttccaccggaggcgctaaatgcggttccaatttaggaaaaccggcccggggagctataggcaacctaaatttaggaccatataggcactcgccatcaagtgcctatcggccatatcacagaaaatccatgtgatattgcttgccccccacacaagacatatcccccggacataccttgtcctcatacagacatcgacacttcacacttcaacacttctcctcaacacgatcacacaccaacatgacctcacaacgcgaacaagatgatgaaagaattgaagttgaaaacgagctcagtcagcactttctctcttcttcatcctttttttcatcattattctgataatccaaacttctacattctaactacagtcaatccagatcttgacccatcatccaccaagaaaaagaaggccccaaattacaccgagccagaggattacgagttgtgtcgagcttggattcgaatctctgaagatcccgcggtcggaacacaccaagacgggcacaccttttggcaaagggtcacaaccgcttaccatgaggccattccaactcccattcgaccagttgacagcaccaaaaagcaatggggaatcttgcaacgctggatcaacaaattccatggttgcgtgcatcaagctgaactgttgaatcagagcggtcagtctgccaaagatcacttaaaccgagctcttcgactatacccgcatgatctccaaatgcacttcaagcatcttcgttgctacaatatgttggtcaaatgtcccaaatggaacttgtacactcacgacctgcaaaaaagggtcacttctaagaaaaaacgaccaagaagcccaagcgaagaggccccttaaactgctccagcatcgactgcccccgatgaatcaacgccagtaccatccgatgccgtctccgactttgagggcactccggaagatgtttcaacccttgagaggcctatgggaaagaagaaggcaaagatggctcaacaactagccatgaaggatagcgcctggaaggagaatgttgctcaagcccatgtggatattgcctctcaatcaaagcgcaataacgatatcctcgatacagactcacaatctctcaaggaaattgcggaaaatggtaaagtcgctgctcagctggccatcatgaaccaggaccttgaaggtcttgatgatgaacagagggaatatttcaagttaaaaagagctcaaattctctcttcactccgacaaagctaaatcacaagtattatctcaggtacaacctcctctctcctgactgttgaaacaacattaatacaataaactgattgttctatatgctaggaacaccactctcaattgattgtctatcctatctgtcgatgaaagcctctctcaaacaatctcaatgataatctcaacgatctcaagctattgcctggactatccctttctcctgactttgaaaacaactgatcgattggatcaatcaacggtcgtctctgtttttgactcgcctcaattttaacaactgattgatcggatcgattcaccattctctatttttgaagactcggtctctcctatctcctatctcagctttaacaactgattgatcagatcaattgatgtttctctttgaccgttctctttctctatattttttacaaccttgtctctcctacctcagctttaacaaccgattgatcagatctatcgatgtttatctgctctcttgtcctgatcgatcagatcaatcaatttttctctgctctcttgtcctctctcctcagatctatcgatgtttgtctgctctcttgtcctctctcctcagatctatcgctctttatctgctctcttgtcctgatcgatgagatcaataaatgtttctctgctctcttgtcctctctcctgactataaatgactacattgttttgttctcctgagatttgattccattacatgattcctgtttggtgatagttttgaaaccgaaaccacaaagatgaagtgaaaacaaaacatgaactatttgaattataaatctccacgacccttgcgccccttcacttcccactgatgcttgataagatcttttcgcagctgatgatgagtttccgaactcctcatagattcataattttctatgaaagcattaaaggtaagcctcccctctcgtgtgacctccaccggcgtaattactgctgaggtgttattgtcgtattcgtattgaagataagtatccctttcatcctccactatcatgttatggaggatgatacaacatttcattatgctggataaattgtggtgtttccaaccttgcgccggacgagacactattgcaaagcaagcttggagcaccccaaacgcacgctcaacatcttttcttctcgcctcttgcattttaacgaagtgtttttcatccaagccttccggctgagagagtgttttcacgaatgtcgcccagtcagggtagataccgtctgcaaggtaatacccttgctcgtaggtgttaccgttgatttgatattcgcatttcggggcctcgccgttgagtagattcctgaagagcggcgaggagtccaatacattgatgtcattgtgagatccgggcatgccaaagttggcatgccatatccacaaatcgcttgacgctacagcctccaagatgaccgttggaacctgcattgaataaaggatgattaagacacatgtattaaataaagcaacaaagcatgaactaaccttttctttcccctgaaattgtccagcccaaccggctgggcagttcttccatgtccagtgcatacagtcaagtgagccaagcatcccagggaatcctcgcttggcaccaatggttaggagtctttctaaatctgatgtggttgggtgtcggagatattcagaggaatagatagctacgattgcgttgcagaatctatacatgctctgtagtgaagttgtctctgatagttggagatattcgtcgttgcaatcggccgcacctccataggcaagcatacgcaacgccgctgtgattttcaggatgggccggagtcccattttgccacaagcatccggtctctgttgaaagtaattgtcgtgctgttcaaccgcctcaagaatcttcaagaatagaggcctagccattcggaaccttcgccggaagatttcatcatcgtaaagtggattcgccgagaagtactggttttggagcctttgatagctaccctcaaaatccctgggtcgattaggccttttccctggtttggatcctccatggacaggttgaattaattcggattcatcgtcatcatcaagtaagagaggtgtaacctctagaatcgccgtgagttccattttcttcctagccatgagtcggcgtcgccggatgaggatgtggagtataacgggatcaatttccatgtcaatgttgaattgtggaagttgaaccttgtttatgattttttgttgcgatcacacacagctgaggtctagggggaatcgggggacacaggggaaggccctttcacgagttcaggtgctatgtgtagaccctcccggtgtgagagggtctttgccaggggagctaaaagcgcgccgcagtcgcgcgaggtggaaatttggggactcgggtagtccccaacggtggagatggtcttagaccatctccacccggggaggtaaactgcgcgggtaagctaaatttacctccccaagcccaaaattcccctgccaccgggggtgctaaaggggaggtaaatatagtttccccccctcgagttgtatagcgttgctagatgtgcaatcgctataccaacccaatagcccggttcacatttcacactttccactgctaacttgtaataaattttctgcttgctgatttcgaaactctgtccaaacttgcactggcagcaggctaattttaaacgtgagatctcaattccctctgctaacttcaaataaaaaaattgctaaaaaatttgaaatgtgaaccgtcctaatggtatcacagggtcatcctggtgaaatccggactcccccccccccctctgtgggagggcctttcacataccaggagtgtggatagcaccctgcggtggaaaatattttttctgagggttgctatccgtccaccgcagtccccgagtttgtaaatttaccaactcagatgactctgtgcggtggagatggtcttagagcttaactaatcctcttgtgacaagagtcgtttgtgggcaggtctgggcggcagcccagtcttgtcaaagaggcttacatactggatgcaacaatgaaaccaatccaatctgatatggtattggctgatttatcggatcggattgtttttttgataccaggtattgaaaaataaggtattgtgttttgaagaatgcttggacagattcacagcatcttcacttgaaaatcctggattttcattgtttaagtttgaatttttattttatttctgccgtctcaaagccagtcatcacctttgccacagcagccttgattgatgcagattcacaatccaggtgtgtacctctaatccacccccccaaaaccaccaaaaacgaccaacagataatagcattgtcagcgcgataatttgatcgattgcacagttaggaaacaaacgagcttcttggaacgaacgagtttcttggaagggttaaaagatcatcaggttacttattggtttcaaattctggaggatccatgtaatcagcctaatgctttcctaagtcctgataggtattctcactttgacattgggaccaatagtgtttcttattggctttgcattgtcccttctgtacagtcattgttccacctcacacaatgatatgatgttaatcttgaacaatatcttatcctgcttcttacccagttcaatcccatttaccataccttatttcctatcatccttgttacctgttgtgatcaggaagatcaacacaaagcaaattgtatgttcaaagccaactgggtgagatgaatataagcagtcttgtagttgtcatcaatgagttgcaagccttttcaagagtggtcaatctgaagagtagagttggagtcagttgttagaataactccatccagaaatggcacttgtttgaagctcagagcttgaaattttgttcagtatgattttggattaaaggtcaaattagttttgttgcatcagtgttaatctcctttggatcactgagctacaagaagcctgaaggagtggcaatcaattgctcttcagctgtcaaatttgatttgattcaaagtctttttcattactacatttctgagagaggaaaagagagtctaatttgctagttaacagtgattttttcattcataaggacaagacaagtagaaaaatccaaaccatgaaaagaaatgcagatgaattgaaactttgagtaaaagattagcattgataggttgacctatggttattggatgttttcattatatactgttggggagataatgcaagataaacaatccaggcaaggtagtcggtgccctaaaagcagtatgggatttgggtattacagtgagaaaatctgcagtaagagaacaaagatgaaaatgacttgaattgttagtttaatgatgggacacagtactcacactttctgtaagccttttccaaaggattgactaacagaaaatctgtgatcaattgtccaattaccaattctgccaccgggaaattggtctggtccaagacttgcaaggccagtagctagctgctgtttgaatgctgtaaaaacgaggtcaattggactttgcatgacaaaaccgccactgagaaatcggaacatcaagcaactgttcgatggcctgaattcaaaccatagatcattaaagtgccattagaatcacatgaaccttgctggatgccttgtacgatcaaataattgcccatggatgtcttggtcaggattgatgccaggataattgggggggggggggggggggaggttggtgttggtggtggttggctagggtgctgatacctgcttgatcacagcaaggcaaatgaaacaagagctgtgtggcaaaaaccagcagcttaaactgctgtatagcagcacaatgacataactttagctcttggaaaacttaggtttgtccaagctttgttcaaaggacaatattggattgctagtgcgatccaatcccgtggtaacggatcaaaatggtatcggattgggatcccaatccaacaaccaaaagctgcgggctgcgtgcctcatgctttggtataatccagagtgtatttgatctgatccccggattggtatttatcggggatcggatcgaaaaaagacccaataccgggtattgggattggatcgctccacccaatcccagttgtccaataaattgggattggattggagattgatccaatcccaatacccagtatcaggtctatttttgatccgatccccaataaataccaatccggggatcggatctgttacatcgttgctggatgacttcctgtcacaatctacaaccctcccagaagttgttttacaccccttagatctaaattttttatcaaaataatctttttttctgaagccttctggtaatagctctcacatgagctggttgaaatcttcattgtattcttaatttaagactgagagaggtctaaaaagaactctaaaccgcaaaaggaagtcctccactggaggacttcccgtcggatctgggaccctcacagaagtcaatctagacccaaaaattcttgattctcacagagaaatttgaattttgaggctctaaaccggctctgggagacccacagatgttgacaggaagtcctccgctggacgacttcccctcaaatctgcgggtctcccagaagggatttagaggccttgaaagctagatttcggagcaaaattctagactttttgggtctaaatcaacatctgcaagggtcccagatccgacgggaagtcctccactattactcaaagctctcgtgaggcaggcatgattttgaggtccttttttgtattttcccctctgtttttgatgttattgttctcaaaatttcattgtgctttttttcttgttctatgacatctctgtgatctttctgtattttttcatatttttattgggtcttagctaatcgactcccaaaaagtggaggattgactcccaaatgtccaggatgtctcgaggaccgtcctgggacatccaaatcccctatttttttcccctgaaagtttgggagttaatcctccaaaaccgtcagtttttttgggagtcaaatatacaaaaaaatagaaatattttgggggttttgggattcaaacctccaacaacagtgggccagttacactaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttaccgttagcgtgaatttttggcccactaacactacaggatttttgaaaaagcaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagtggtgttagtgggtgaacccactacactacatgttagtgtaactttttgcaaagttacactaacagttagtgtagtggtaccctcagttacactaactgtcagcgtaactggtgaaaaagttacactaactgttagcgtaactgattaaaagttacatgactacatgactagcattagtataccctgaagacagtgcctgattggggggcctacatccagatcccctcaattgatcatcatttttttcagttggtaatgggggccactcaattttatccccctgccaatttttaacacttacttgcaagaccacattcccttgtcagactaccttgagattatgggttcaattccccctcagaccatactttactgggttccattcccacacttgttcaatttccactttcacatcatgtagcaaggggggggggaggttgaggtgtaaccatgatgtattgccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaaataaccttacaaccacaagggtctgtagcctagttggtaaaggaagcactctggtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctccgtttgtttgtctctgcatcttgtgctgttcattttctgcgggattgtgtgtgatcataggacattgaaaattgtcactatggacctcgactgtatcagttatatggacagttcacacaacttgtccattggaaacagaaagcagaggaagagggttcaagagcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactacatgtgtagtgtaacttctactgtagcgtagcgtaactaggcatgtagtgtagtgtagtgtagcttaatttggtataagttacactaaatgttagcttcaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacacgaacagttagcgtagtggggcttagcgtcagctaacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttgcctccaaagccccactggtgtttggaagtcgcagccccaattccaactccagcccagccagaccatcataaaggctcagataacaagctcgtggacttctcaaagaaggagatcccagattgaatcaattatgatagagaacaagttcattgtcccaaccggctcacccatttcctttttttttctccaggaactgaatgaaaagatggcatgatgagcagctgtcagctctggtctcttatgtgaccaagagttgatgggataatgggtcacactatagccaaagagtggccagtggaaataagcccaactcaacacttgtaaagtggaggggctagctccttctaagaataagggacaactgtgggatgagcttcacagtgcctgagcttttgagaatataagagaaatgatttttgtactagtcttataagttaaatatgtaacttataaggctagtaagaggatgaagagaaatgtaataactagagtacaatagtttactgtgaaaaccccactcactaagttgtttgtaataactagtaaggcacttgggtttgtatgataataatgtctggggaaggaatcctagagggaaagccttcttcttaaatattacagagcaggggtcaatctgctgctgggaccggtgcagtccccttattggtacacttttccttgggggaaagtgtcaggatattcagagcatgctaaatgtacatgtgctgaatatcatttatttcagaaaatacacatgagagagataaacataataatcatacacacaagagaggtaaataggataatcatctcttggatacacccaggagataattatccttttcaacttcattataattttcatggaagaggtaaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagggataacactactttataattattaacttaaagattacataaaataataattgttatgtaacccaagggggttacattctgttgtagacacctgggctagtttctcagtgtctgacagcagcacaagcggctttgcaagcaaatctggttcctcccgatccccttacttgcgactctctcgccgcagccaaaactgaatccgcatccggcaacaacctacacctaccatcactcggtgacgctcctacgctccttcacacctcattgttgttggccggcgcaggctccaatcaaccggtcggtctgcacatcaaatccgaactcactatctacctcaaatacaaccagttacttcaggctaatattgaagataccaggcttgatggtctcgaagatcttgatcagattgctatcaaattcaataattcttgctgctttggcgtcccgccccatacttggtttcttcctgatcaattggccaagttttaaagagtttgtaatactcatctttgatccaataatcttaagaaactgacaaccaggccccaattacaaaataaaaaagggaatccttcaacctcatttatcgcctacctaatttgcttcttcacatctgtattacaccatccgtcttccattttcaaatttctacttgcttttgggcctgtgatataaggagccattgtgataaccagacagatatgtcttgagttgtgtgataattgaacaagtctgttccaagacaatgataaccctcttcccttgaaactctacacatgatttccttagtcaatccttaggtgaagaggtctggcgggcaaggaagaagtaaattctgtctgactccaagcaaacaagaacaatgaagattcaaagttgttgggacaccgtctatgtactggcctgaaccaaattcctgctgatcaccatctccgttgttgttgcttgtggctcttgtggaccgattatcgtgcattcaacgcgctttccttcctatgattctttcctcttttctatgtcatggttggagatagtgatacataccaaaaaacatgtatgattctcttgtttgttcaagtaggccttttaccaaatcccttgttgctccttgtctacatgatggacccaattgaattgggcattccatcatctgaaacacttaatgatttcttgtttgtaacatgcaaagtaattagcaagagatgttgtaccttgcaaaagaaatagaagcctgtaatcgtctttgagtatctctttcctcatcaaaaactctttgtgttaataccaattctcctgcacaggggtctggctggctggagtcggaattggggcgtcaactcccaaacagccgtgtggttttggaggtttgactcccaaacccccgatttttttttttttttttattagaccgtcgactcccaaaaaagccaacggttttggaggatcaactcccaaactttttggggaaaaaaataggggatttgaacgtcccaggacggttggcagacggtcctcaggacgtcctggatgtttgggattcaatcctccactttttgggagtcaaatagctaagaccctttttatttccatgccaatcttatttaaaaaaacaaacagaaaaaaagacaaattctcattttgcaggcataaatgcgcttgagcctctctgccaaatttgaaagaacagctggccgacatcctcaccaagtctcttactaaggaaccttttgagtgcctccgtggacatttgctggggaataccagtagttgcaaccattccttttaaccacttttttgtgtcattttgatgttgttccctattttctttttttctctctctttctctgtttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttctttttccttttccctttttctttttattttcaccatcttattttgtacttagctgtctctatgtggagtgtctaggtgagggggggggggtgttgtaacccctttttgggctcaccatccactcactagacactctgacatgaggcagagagttacatgatttctcattgattatttgaaacaattatctcattcctcaacagggcttctcccaaatcttacagtgactcctttcaagggaacaatttatgtgaaagacaatatacaagaagctttctccccaagggtgtgtctgtaagaaggtttgactgcagatatgtattgatgctgccaaatggggcctataaacatgaacccaagatccatgggaaatctcccacctttgaattaaagaaggaaaagaaagaaggagtaagtgagattcattcaagctagaagagtaaattgaggattaaaataagatcaaaggagaaaactagaaaaaacctgcctggtggattcagatcaaggaaaccagttgtatggagaaaggatttattttttcccctttgttttgtttttcaagcttgtaagtaatatgaatcattaaggacaacaagaatgaaagcaaagaataggagaggaaaggacaggaaaaaaaggagaggaaaaaagggagaggaaaaaaaaagtatgtagaagtgtgcaggatacattgaatgaataaaaccagtaacttgaagaaaaaaagatgaggtcttgcaaggtattctatgatccaaagtagctttactagaagaaaggagaagcattaattttcgccaaagtttaaacaacctttcaacagatcgtccaattttttcttctgactttggtcgatttcgagcgagtttaactgagcttcgagttgattccacttagatttttcgacgaaggtgaactgactgatctgagggagctgattaagattcgaaggattgccgaagagatgcgagctagaggacggtagatgatgatggtcgagagctagactagacgaagaggccgaactggcgggaaagagttcggagaacttggagctgatgatggtagctgcagaagttgagttgggcaagccttggatttcgtcgggggcatacgagatcaccgggcttccgttgacgctcagcagactctcgttccgacgcgccaatcggaccggcttgtgttcggagatgagcggtgtggaggggagtctgggattgagctcggtgggctcgagcgacgcgttggactgcttccgtccgtgagctcctcctgtgttcgagcgcgaggtcggtggcttcgatcggaccggtgcgcgtccattatttcctccgttggcccgggatggctcgtgtggatctagcgaaaaattcagacgggtcagcaaatccatctgaaaggatcctcatcggtctcctgccgtacaactactcaccaactgtttgcttgctcgacttggatgaaaccgatccgctgttattggtcagttgccgttgactgtaagaaacgaggaaaatggatgagtgatccaagtattctagttacaataaaattcgattgaatgatccataccgcttccgatgatgatctttctccttctcgtcccagatttgatcttgttgactctgactacgtttgatgccgatagagatagttttctgctcgatggccagccgagcgacgtgttccatggtacgtctcaagaccccttggtcgcgttgatggtaatctagtgcggtgacattcgcgatgctcggcgtgattcgagatagttcgaagtcgagtcttcgtcttagggcgggtctgaagtgtgtttggattcgattcttcaagagattggtccgtgtcgaggctggatcattcaaaagaaaagattaaagtttagaatgaggattcgttcaagctatcatcgtttgactcactctcgagtagatagttctccatgattgccttgcattgttcatcacccagggggtcttcttcttcctcctcttcttcctcgctttcagttacgatctcttgttcagtctcttctccgtctccctcttcttcttcttcttcgacttccccttcttcctcttcttcttcttcttccccttcgccttcttcttcatcttcttcttcctgatcctgttctgattctgattcatcttctgattcggtggtatgagggtcatcctgaggagaagggggtggaggggtctccttggatgggctggtgatctgcattggaaacttcttgagtaatccgaatagtcttccagatagcccttgactgggtgctgctgatgggctagatggtccgggtggtggttgcttgtttggtgaattgggttgtttggttttcgttttcgttttcgtttttggtttgtggttggccattgggtagtagttggttgatgtgtgtgtgttgcagtattcgtgttcaagtgttgttggttgttggttgggttgttcccgatggagaaggatagagagagtgttagtatcagatgcatacagtgacttagataaatacatactcagtctacaactgacagacttacacatacacaagctgacgaaccttaataaaaatgtgaatgtaacgatcctctggagaaacgattatcgacaagtccaatgctacaatgtcttgagtacaccgcaaggaactttccaatcgaccgatggctctgaactcgatcgattaaattccaactatttatgttgtacgtgcgaacaccgacttattcagccagggggacccggggagagggagggagcttggagatctatgcgctcaaattaatatattcaactcctcttgataatctgtcacaccccgcctagtaataacaaactgctgatctgaattcattgcagttcaatgcgggtcactcatgcggaaaacaccaatctttcctgggaagtgacgaaggcggagcctggtcaccgacttccatggagacggccggctagcgactagcctggttggtcctgagcgcaccgacctcacgaggtggccaaagctcagaccacctccttgtctctgtcggggaagagagtcttaagagtcgagctcgctgatatcccctcgaccttcccgctctcttcgacagatcacatagctagccgagagtcagctcctctcttctagcccttcacttccccacccctttctaccgcgttacagtagtatttttctcgcgattctcaaaccaaaggtctcaccttaatccaaggtcgctgttgataactttccagccaaggcttcagtgaattgctgtcgaaatctttccagacatttgctgtcgaaatctttccagacgatattatcctagtcacttctcgctgttgaatccttccagccgtaaatttccataactgtcgaaacctttccagtcaaaactttccaaccgaggctcatcctttgctgtggtccattatccagccgagtcaatcaagcggaacttacccagtaagtctccaagcaaatacttctttttgcaatcatttacgataagctgtttacacttcatttcatattgggcccaggttatggacaccgttaaggcgacgagatctaagacgaacgcacgcaaagaacctgagtctttaccaggaaatatttccaaccctgcgcatcccccaaaaagccaggaagtcacgggtatgaaccctgccatcgacccacatgatagtgacgaggaaggttcagtcgacctgatttccaagattccaggtacggaataaatatttcacatgatcacatccttcgccgtagcagctcattactcatcatgactaaatgtcgtagtcctatcgacagagacgattaaagacgtcatcgtcaacacctccgtcccgccggaagaggacttgccggcagaacgcgcagcggaacgttcccacgtatgggcgaagatgaaagaagcccaaaccgccagagataaccttttaacaaagatactcctaaaagcatataacgatttagaagcaacagctgtcgattccctaccaaagatgaccagatcactatcagcacttccagtaatgacatgcacgtcagaagatttgatgccgaagaagactcgagcaatcgaaacagagacggaactcgaagacaacttagtctatgctgtcggcgccgttaccagtcaccaagacatagggtttacaccatacttcgatgaaaatatcaagaaactcaaagctcctttacctctgaccatattcgacagaggtatgtgactaaatagttttcatgattgtaataaatcatcatttaatccttactaactggtttgcaacgggttgtttacagaatggcagaaaaaggccctaaccgcccatctaatgatgaaaccgtcgaaaaactctgacgataaggcgtatagaggcctagcgtaccacgatgaatggacgcaatcccactcttcctggactaacaaccacagatcattttacataaccttgagggatgtatataacaaagggaagtttgcggaaaaactgcgaattcacaaagagaattgcgacgcaatatccgacgtgtatgggttcatgacagcttttcggtacgacatgcaaataagaatgaacgcctttgcacaccgtttaccatcgaaagacggtgcagccatacctgacatctcggttaaacagtccgtcgtggtagaacaatgttacagcatagtacgttcctacggcgaagctagctggaaggataacttgtacgcaccaggggcatcacacgcaagctacgatccagacaccggtacgaaacgtccagaattaaccaaatcagtttcttacccactaaatcatcaacaacaaggagctattgcctccggtcgcgggaaccatcaagaaaggagaaaggaaaagaggtggaacaaccaaaaccaaggttggggaccaagctacaatcattatcaaaatcccatgtataatcaatttcaacaacctttcatcaacggatacaccaactctttccaagattcacctaaccaacgccaatacgcgaatcaaagcaattacagttataacaatcaaggccaatcatccagctccggttacggttgggcaaatcaaaataattcttctggttccggagagaaccgcaaacgcttcagaagtaatgcgagcggtccgggtgatgggggaggaagagggacagcagggaaagatggggattctggaggagggaaacagtaggtttctatgacttcctttggtttttttttaaattatttctacatgttcctatttagttataaactgtcgtttgccgtgatcatttccccaattcgtaataaaaataattaattacagattgctttggcctacgcaaataagctgcgagatgaatttaagcgagtggcgtctcgccctcataaacgcaaaactgttgccagaactgagccatgtcctgacggggtttgagtttgggtttgatcaaggaatccccgtccacaaactaggtgacctaaagtggtatacgccagataaccactcttcagcaagtgattcagcggataagatacagaaatcaataaaagaagaggtcgagaacaagcgaatgttcggacctttctcacacgaagaagtcagacagagattcccgttttttaggactagcccactagggtcggtggtgaactcagacggaaaaattcggccgattaataatctgtcttaccctaggaatgacgacaaaatcagatctgtgaactctttcgtaaacaaactaaatttctccacgacttgggacgacttcaagaccgtcgcctcatttttcaggaaccgtacagagccccttaaactcgctctattcgactgggctaaagcgtaccgacaaatccccacattgatgtcacaatggccatacttaatggtaaaggatctggatgggggactttatgttgatactcggataacctttggtggggtcgcaggctgcggctcctttgggattcccgcagacgcttggaagcgcataatggagtatgaattcgatgtggtaaaaatttttaggtgggtcgacgacaatttgttcatcaagaccgtcgattccgcatgcgtgatggagaatatcacagagaggtcggtcaagttaggcgtcgccactagcatgggaaaatgctcggaatttgccgatgaacaaaaatttataggatttatctggaacggggtcaacaaaacagtaaggttgccagataagaagctatcggaaagaaaatctcaaattgaagttttcctggtaggagacaccgaattcacatttaatcaagctcaagtcctagcaggccgtctgaaccatgtcgccttcatcctgcctcaactaagatgctatattcggagcgtctacaggtggatgaatcagtggaagaaacagtgggcgacaaggaagataccagaagacgtaaagacggatttagaattctggttatccacacttcaaaattacgagacaacccggctgtgccccgtccctgatccattagaaattcattgggtcggcgacgcctaggccagtttcggaataggggtcttagtaggacgtagatgggtacaactaagactgaaagaaaactggcgcatatcgactccaccaagggggattgcttggctcgagaccgtcgctattcgaatcggcatattgatgttacaagagatgcgtatcgcaacaagagggtccaacttcattgtatacactgataatacaacgaccgagagtgtactggcctcgaggaagtcaaaagaccatcactcgaatgaggaatggaagaagatccaagggttgctgattgagtcggaaatggacttgacccctttgagggtgatatccgcagaaaacgcggctgatggcctatcgagaggcatacagcggccacatgtatcagtagaccgggtctggataaacatacctggggacctgcaagacttcatattccacgcctgaaggcgttcttaagacgtctgagaaaattgttttccgtcatttgtctagcctttattttactttttaaactgttcctttgcaaagaaatcatcgttttgcttgcgtatccatcctatactccaatgttgacgagttccgcaaacgtcattaattttaacaaaatcgacttattcttgcgtaatggcaccgaagatagaccaccgacaaaggcagacattcacatactgaccgcttggaaatcctcgactctggtaggctactccagcgctgtctcgaagtttattcgattccaaaaaagcgaaggcgtgctgtccttcaggttacccatcacagaggcgatgctcgaagggttctgcatttgggcagggcgaaacacggtcaccgctaacgaagggaaaatatcttcgctatcgctacgcaagtatgtcgcaggcttgaaagcctggcacgtttatcacaacaccactttcccaacggggaaccatgcccgggtggaactaatcttgaaagcctccagcaaggaagacgaaacggcaacaaagaaacctcccaaatgcccgatgatgttctggcacatgcaacatttgtggacgaatctatggcacggggacgatttcgacaaagctctgttagacatggcagtggttgccttctggggcctagccaggcttgcggaactgacgtacacgtcagagacaggcgttttaagctttgccgactctgtattgacctcagacgttacgttcaagacggacgcgttgtttggcgaaacggtcaccctgacactacggaatacgaaaacaggggtgcccggctgcccccagttaattacgctggcagagcagaaacacgttctatgcccggtactggccatcaaacgacgtttatcttcggctgagggcgccaggacctcgctgtttgggtacgggcggggagacggaagacggcacctgactaggaaccgttcggttgcccggttggaggccgtcctagaagccggtggttacacaggcctcaagggacactcgttcagggttgggggcgcatcttttcgcgctgcttttgggatgtctccgtcggacatctgccttctaggcagatggaaatccgactgctataaactttacctccgctcttattcctcaagcgatttgaagaggacgaaagacctggtgcgacgtttcaagaatagctggacacggatggagtcctaggcttctgtaggaagtatgtttgtagtgttcctgtgggaagatgggggtttttctctatacacagatcaaggctccccaaggaaacctagattttgggtttagtgttagagaacaccctacccacttgcacgtaatacaaaccatttatactaccttgtctgaccagaggggaggctctttggcccaacaagccacgccctccctatctctctcccatacgcgctcaaactcaagttcccccgcagcaagcgcggagcttggtttgggcgagtgtcggataggctagtaagaatggatgggaagtgacgaaggcggagcctggtcaccgacttccatggagacggccggctagcgactagcctggttggtcctgagcgcaccgacctcacgaggtggccaaagctcagaccacctccttgtctctgtcggggaagagagtcttaagagtcgagctcgctgatatcccctcgaccttcccgctctcttcgacagatcacatagctagccgagagtcagctcctctcttctagcccttcacttccccacccctttctaccgcgttacagtagtatttttctcgcgacctcccacccaccccttgcgctgttctgggggggcttgtattgttagcaggcttagggtttagtgttagagaacaccctacccacttgcacgtaatacaaaccatttatactaccttgtctgaccagaggggaggctctttggcccaacaagccacgccctccctatctctctcccatacgcgctcaaactcaagttcccccgcagcaagcgcggagcttggtttgggcgagtgtcggataggctagtaagaatggatcaccgcaacatttctatcctcatcagtatccagtcgttgccgcctcaggagacgtgggctatccatagcaaaacaacttggagggaccttagcttgacgggcaggttagagtgggccctcttatatcggctctatataagtgagtgataagataagcaaataaagatggccaagccatgctgagggtaaaaactggtttggtatttcaagtctacagaagctttttagcctgttggcattacatgatcattcaaacagaagccaaacggccttcactttttttttcagtatggggttgtatctgagcatatcgatttgagcgcgatttgttaagctttggcgaagaagcggggcaagcttaacaggaggaagcctccttgaatcgcttttcagcttcagcaaaattcatgactttccagatgttggtcaaatagtcggcctttcggttttggtgctgcaagtaaaaggcatgctccctggggttacatgggcgaaacgagatgagtcaaattgactcgtgggtctcatcgaaacaaataagagagggaaggaaacataccacatgtcgataccaagtatggggatttgcggggtcaatgggtcttggttaccagtgttgatgatcaccaacttcttcatcttggtatcatatccctacaatgatccaaaaaaaaacagactacttaaaacttattcaatagcaagttggaacacgacttacgagccaagcccaaccagagccttggatgctcatagcagaagcattcatcgacgatttcaactgctccaagccaccaaagtcttgttgaaccgccttggaaaaggaacctgtacaatacaacaagagacgaagtaagtatgattttggtgggacaaaaagaagccaagacttgactgaccgtcgctcatcttaccacctcccgatttctctggctggaggttcttccagaagagcgaatgctgacaatcattgaaacatcatagagaaaacctggattaatttaaactaggcaagagtgagctccaaagcggcttacgttaagatgaccaccgccgttgaatttgatggcagcttgcaactcgatctgtttcttgacatcaccggccttcaacgcatttccaatggactcttccgcggcattgagtccgttgacatagctgcgattttcggagagaaagatgatgttaaaattgagcggtcaagaggatgaggtcgaggaggatagaagcaacttacgcggcatgatgtttggagtggtgtaactccatgatctccttggagatcgccggctctagtgcctatcgatccctcacaccaaaaatcagttcaaatgtaaaaatcgatcaaacaaaaatgagaatcataacccacatcgtaagagtatgggaggtctggcagagtgtgatttcccctgtttgaatcacgagtccatcccgagagacgattcaaggaatgggtggcaacggttccacgtcgaagagttaatgacgagcccgttcgaagggatcgagtgagaaccgaaccgatcatttcgatatgttttttgcagggtcacagaaagggaggatgtgggatggttgcggttagctttgataattatagtggcattgaaaacgtaagttgaggcaagagactttgagtcaggatggtgttacatattatgatatcaaatctcgaggggtttcttcaccctcagcttggtagaatgaggattaagatgcggatttttgaatgaggaacttacatcttaagagttccgattgatgtagatagttgactggtgagctgtagtgttgacttggaagaggttgaagagacctaatgggcagatggaggctggaggaaactgggtgggctttatagctacaccggtatccgatccacagccgagctcttccagggccggatcccgatcatcgatgacgtcactcatcaccccccaccacttctcctctcagaatcatcaaaaacagctaaaattcacttgtatcgtctggtcatctcgactgctgagaggcgcatacttcccatagaggctctggccccataacttcaattctcgaatttccatgtaagacacttgcaagaaaacataaattttgaaaatactgaaaacgaactaaacaaacctcaacttctccaagtgtcatgtgttatgccatttaggaaagaataaagcttggtggaaaaattaaattggtcattactgatgaccactagagtcatcacacagagtaataaaaaaaataaaaaatcagttcttcaatcagaaattctttgagagaatccctaagcctctcaaaactgggagggtagtccgattctgtgcttgatcttccaatttctcgggatttggatgccctgcagcttagactgtttgctgttttcccaatctcaagacagaagcacaactcagggggagaattgtgagctgcacattcttctggtgatttctgtttttcatactgctatactgctcatttaatatttctatgttgtcttttttgtgttgattttttcttcatgttttcagtcgagattatcgcatatatcgtcattgtctggacatcattcttgaaaaatgtgtccggtctatcaatccttcttatttgttaggcaaacgcgtcattgattcttttcccgcttcctgttccatttgttgatatgactgctattggtatttgcttatagtgttgactgccattatgattggtctcatcatctggtaacaaaacgaaatattccataccagcaaagtgctacaacgataaggcaactaagcataatagccgaacccttcagaaccttacagtccttatctggtttggcctcgatctgctgggattccacgcggcttccatcttgcaaagctctaacagagttgtcattgggccagactaggccccgactcctttctcctgcactctgaggctcttttgggctcgcagcattgtcgatggtgatcctgtgttcgtctgactcctacaagggtagtaagtctaaccgttagcccgtcggaactgtctagtagttcttgctctttggatgttgaggtttgctcacttgttgattgatggcatgtctgttagtctgggaaggagtatgaaccacgttaaaggaagccgggagttgttgagagtcgaggccaggatcactcgaaagaagtccgggtgaacattgatgcaaggattgggcggaccgctccttcacaagtatcctgctgagttcttgattggattccatcccgtgattcagccgcaccagctaagtagttaaggtgaaagaagcaagcgcaatcagttttgtttccttcaacttttccccctttcctcctacggataactatgaaaatgagaaaataagtctctaaccatcgtgagcagcagccaaaaacctattggaatccattgtaaattttccctaaggtacaaaaaacatcaagatgttagatatgtttcaaaacgggaggaggctaattgacagtccgaagtcgattaatacattcttatctctccaagaaagttacttcactcagggagaaggtgactaaaaactggcgcttgtttgctatgagttagttggtaagtggagatgactccaggatttcgttgagagacaggcatatttattgtacatgtgactcccacttgctacaatgccacaagtgattgcttccccaacttgctatgccacaagccattgcctcccaaactttgtatgccaagccattgcctcaaggagaggggcagcgaaaccgagagccttgcgctggagctgtagaccggggtgagtgtgagatgcatggtacatatgtagagaagagtcagaagcttcgatgctttcaagcttccccaagcagctctcaaaccagtctctggtttatgatcatagtcataccgtgtacatacacacactttcactttctggaaatttgaattccaagctcatcctgtttcattcttttttctcctgggcaatctcatgaagacctatcgagcaataatcaactgtgacaactgtgacaaactgtggcaagaaaagcgggtattcatattaagagcctgtaccacagccgccgatttcaccaatgtccaggtcaatttccaatttgcaactcggaaattgaatctgaccaaaatggtgtacagtgggtagacagtgaaaagtggctgcttatattggattccagagctcccgacttaaagttatgagacttgttgaggtggtgcataataggtcccagaaaatgaatatgaaaaaataaaaacaaaaagtaaagtttcaaaatttatgaaaaatcaaaaaataaaactgatttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagagtggaacatggaaagaatgattataaatgaaaaaaattgaaaccaaaaaaggtttagccaggttggttgtccatattggagccaaaagagtaaattctagtgctttactgcaatgtgggctggtgaatgccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatttcaaattcattaacatcttattgcatctctttccagcctccctcccctaatgatatcaagctttgaaaaaaaaaaaaaaaatttcacaaattttgaaactttattttttgtttttattttttcatattcattttttgggacctattatgcaccacctgaccaagtttcatgatttcaagtctgtgttttggagctctggaatccaaaataagcagccacttttcactgtctacccactgtacccacaaaaccatccttgaattctggatttttggtgcaaactaaaagtttgtcaaaagaccaaaattcaaaattgcaattgaaaatttctctggttgctatggccaggccgtaattaggttgtggtttgttttaattcacctgtgactattaggcacacagtttcagagtctcaatgttatttcgtcttgcttgtatttttattcatgtaatgatctttgtacagagtcttgttactcatatcattgtcattggctggtcatcaatcttggaaatctattcattctatcctatacgtcttgttaggtaaaggcttcttttttctttactgttctggttctttgggagagacaggagcgcatagcggatgtgtctgaagtccaagaccccgaacgcttggagccttgccccgagctgagaggtcaggactggcctggcaaagcacggccccctcgcaaaggagagaggttataacctcacccttctgatcctctcagcccgcatcgccaggcgctcctctccccatctcactcctactaccccgtctctacgcgcagtgttttttagtgtttttttgtcctatttaaaccatccatggccgaagacatcgtaacacgagcgacacgaaagatgaaaggtttaaccagacccggggtaaaagaaccggacacccaaccacagactcaaacggcaacagcgcaatcaatgtcacctcaaggaccgacgcagacaaccgcaggagagaacacgacaaacgagtcatcggagcacttaagtagttagtctctctcgatttcggaaattttctgctatagtaaccaagtcgcggtcaacttacaccaccttttcattctgatgctcgtcacagaacgctccaacgaagtcatagacctctcccaagtgggcgttgataaacgcacgcctcccccttccccccacgcccacgcccccgcccctccaaaaggggcgtgcaattgaacccgcccctcagggagggggcggttttgaatggcccgcctctttggaggcgggtgtccggggcaaaaccggggtggggaggggggtttaataaacccccccccctccttgggaaagaaagaggccccagatatctctgggaattttggggaccaagaggggcaaggacacctccaaagagaaaccacccggagagagggagggggttttaagggggggtttcccaggggggggaaaaaaacaggagatactctgttgtgtgggcgcgcacgaaaacacctagttatgtgtgtggatgggggccccaccatcatgcatatctttgcgtccctcgctgatattgggcctccttggttgtggggttaacaaaaaaataaaaaacacaccaaacaaagggggggcgcacgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtgcggggaggggggaggcgtgcgtttatcaacgcccctcccaagttggcaagagaggcaccggagatcctggaaatgatgaaccaagaggacaagacacgtcaaaagaaaacgaccgagaagacgatgcgattcaaggccagctcaccgacggtaccaaatccagcaaactccctgtcacgacagccacgacaatccctgagtcagtgtcgaccgcgacaacctaccgtaatctactgtcgtcctctgacgattcaggacccatgcttgtagtcaacaaagcattagactcagaaacacccaaacaggtggtctcaacatcccaactctcggataaagagaggttgtggaaccaaatctgcgcagctaaatcagctaacgacgactcaaccgccgacttccttctcaggatatatctctctttgcctaaggatgagacaccccctaatacgaatacgctacaacctccatctgtccaccgatcggcctctgctacggcatcgctaccgacacaaaagcaacccttggataaaagcatcaacttcatcaggggctccatcccaaatcattgcgacattggattcactccttttttcgacaagaacatccgcgagttcaaagggcctttgctgttagaatacgagtttgcacaactgcgtatacaggatacgcagtcatgcaaaaactcaagcgcaattttcactctcctcagaacactagacctaacctaatccatccctcgattcacccataaaaccaccgcccgcaaccgcaaacgctagtttccctttcttcacacgctcaaaacacattgcaagtgaagaaagagaaactagtaagtcacaacccatatcgtcagaaacctcatcaaaacttcgaaatcaggactaacactattttttctctttaactatttcttccttgtttgtttcactactttcagattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtatgcactcatctcttattttctctcattgatcaaactatttctcttctactttgattcaccgatcatttcttttctaacaatcatgttatcttttcttctgtcatctctttctctaataggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgactttgtttttcattctttatttttctctatcatattaaaaagtaacacacgctcaaaacacattgcaagtgaagaaagagaaactaattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtttcgtgcgcaagttgtgccatcattacatggtagcgagagctttcagatcgaaagttaaatcaacatgccacaagccgtcgatccagtcattgagatccaaaaaaatgtgatcaaaaatgcatcccaccgcggaggaatgatcctcagcaatgatcaagcccatgctttcggactatcgggtactctgaacaaaatcaaaggaatagagtcactcaccgacagcaacttcatggtctggtcgcgacaaatactcggatcgttagaaatccttttccttcacggttacgtagtcgataagttttatgaagacaacggcgtatcacacgacgtcaacaacatcaatagacgatgcatccttgagttcctgtactcaagaatggattccgacaactctaccagattccgagccgcatacaacgatatagtcataccgatcgtagatgtggaagaagaagatgaagacgaggaaaccgaacagatcattcgccagattcccgaatccgtcaaaggaccagctcacctctggaccgcaataaaaacttttcaccaatcggataacgaggcaaacctatacctcatccaatccaagatagagaaattcactcaagatttcaagacctcaatcaccgcacacatcgatgctttctccaaactcaaaagcgagctagctaaccgaggagggcatatcaacgaagcccaactcggcagaagacttctccattctttaagcgacacccacaacaatgaagtcagaacaattctccgaacggtgaaaccaatcaccacacgcgcagtcatcgacgctctcaaacagtatgaggatgagaacttagaattctcattctacaattccagcaagatcaacaccggaatgagcaatctcaaactcgccaacaacacctccaagcccaaacaaacaggacctcgacagaaatgcaccctgtcacgatgccttggtccgcacccagccaacaaatgctttcaacgtccagaaaatgctgacgctcaaagagaatggttcgaacagcgaggcctcacaccgcctaacgcccacaacaccgagtccaacaatcaacactcaagcccacctgctcagaaatcccaaggtgaagttttcttcacccaagtcgtaccaaagaagaaaaatgattacgtcttcgtcgcctacggtcatgaagccaatctagtccattcgaaattcgaagctatctgggacaccggcgcatcaagccacatgttcaacgatttccgattcttctccaacgtcaagaacaattccaagaagctcgaatccataatgacagctggatccgaagaactcaatgtggaagccgtcggagaagtcgtgatcaaaggagtatccgtcgacaaattcacactccgagaatcactgtacatcccaaacatccgcaacaacctcattgccgcgggtgccctcaaaagaaaaggggccactgaagttcaagaccccaatgacccgtcaaaattccagatctcattcgacggcgagatatttctagaaggacgatacgtcaacaacctcatggtagtcaggattgagccggttagcaatttccaaatcaatcttcaaaaggggccaaatgaagctaacatcattgacgtcaaaacagcacacaaccgattaggccatgctaaccaagactatctgaagaaaacgatcgaaacaaccggaagtctagataacaactgtgatacctgcagattgacaaaatcgaccaaactccctttctctggtacaaaaccccttagtcgttatcccctagacaacatccatatagacctcagtggaatcattcgaataccttgtatcttcaactactcatatttcatgttaataatcgatgaattcactcgaatgagctttatattcttcttgaaatcaaaaactaaggaggaaatcttccatgccatcaacttgttcattacccgcgctgaaaggcattgcgatcgtaaggtcaaaatgataaccaccgatggaggaggagaattcatcaactccctcctcatccctttctgtgactcggttggtattgttaagaacacgaccgctccctattcacctcaacaaaatgggttggtcgagagatacatgagaaccatagcgacaaaagctagatcattcctatcgttcagcggagtgccaactagattctggagtttggcatgcgacgctgccgtgtttgttcaaaatcggatgtttaatcgagcaagaaacggtctcatggagtcaccatacgagctctggtaccatcacaagcccaacgttgaatatgttcgcactttcggatgtctgacatacattcataacagatcggaagaacgagagagcaaattcagcgatacatcccgaaagggaatcttggtcggctttgatgaattcaaccgcaattatctagttttcgactatgaaagccacaagataatcaacgtccacgacgtctcatttgacgaaacatgttttcctgagaaaggagacgagccgtctgaagacttcataatcagtcaggatgaggaagagaatgaacaaactgaaattccaccagatcagccggcactcctggacgacgaatcatcagaagatatctcggatgaggaagagaccccaaacccaattgacgaagataaacaaatccggctaaaagtgattcctccaaaaccaccccaaaatcatccggatcatccgaattacgtaagaagatcaaccagaatcagtcagctccccaaacgatcatatcaaaccgaaagaggccaatgcttcaacgtcgcaatccttgatccaaagtacgagcctcgaatgtttcgagacatacttaaatcaaagtacaaggatagatggacagaagcttgccagaaggagattgacggctttgagaaacttcacgtattcactctggtcgaacgcccagccggacgaaaaatcatccgcggtcgatgggtattcaaggtcaagatcctccctgacggggagatatcgaaatacaaagcccgatacgtagcaaaaggtttcactcaggaagaaggcgtagacttcgacaaaattttctcacccactggaagaccaacgtccttacgcctgatcatcgcccttgccgctcagatgggttggattgtggaacaaatggatgccgttgccgcattcctgaatagcccgttggacgaagagatctacctggagcagccggaaggtttcgaagttggcggaaaagggaaagtctggaagctgcacaaatcaatctacggcctaaaacaatcagcacgtttgtggcacatcgaggtagaaaagcacttgacaaaaattggttttgtaaagaccaacgccgattcctgcgtatttttccgaaactcttccgggaagcgaagcatcctatacctacacgttgatgacatgatcatcactggcgacgaaatcgacaaagtcaagaatgagatcaagtcgaaatgggcaatggaagacctcggtgttgcaaaattcgtgatcggccttgaattggaacgccaagaaaacggcgattacaccctccatcagcacggaatgatccagaacgtcatcgaaaaattcaatatggcaaattgcaggccagcttgcaccctcaaactggtcaaatcaactgacgaagagcacgaaaacttcgtgaaacttaacaccagatacaggagtgcgattggttctctcatgtatattgctatctgtactcgcccagacatcagttttgcggttggtgtcttatcccggtttcttgaaaaaccaaaccaaaaacattgggatgccttcctccatgttctccggtaccttaaggccaccagctctttcagtattcgctacaaacaccggccagaagagatcctgaacgcaaatcctagttggaactttccagaatgtgcaagcgacgcagattgggcgggggacaagtccacactccggtcaacaactggatacatcttcaaactcatgggaggagctatcagctggagaagccgacttcaacagacagtcgctctgtcgtccacggaagcggaataccgcgccatcaccgaggcgggccaggaggcactttggctcatcaagctcatgaaagaactctgtatgacagttcccgtgcccctcgaactggtatgcgacaaccttagcgcaattcacctggctgaagatcccattcatcacggacgagtgaaacatgttgccatcgagcaccattggattcgcgaacacgtgcacaatggaacattcaagatgaagcatgcgtatacctcaaacatgattgcggacatctttaccaaaaatctcgggaaaaagcctttcgccaagttcagagacatgattggcctatccaataccgttcaaattgagggagcctgttagaatacgagtttgcacaactgcgtatacaggatacgcagtcatgcaaaaactcaagcacaattttcactctcctcagaacactagacctaacctaatccatccctcgattcacccataaaaccaccgcccgcaactgcaaacgctagtttccctttcttcacacgctcaaaacacattgcaagtgaagaaagagaaactagtaagtcacaacccatatcgtcagaaacctcatcaaaacttcgaaatcaggactaacactattttttctctttaactatttcttccttgtttgtttcactactttcagattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtatgcactcatctcttattttctctcattgatcaaactatttctcttctactttgattcaccgatcatttcttttctaacaatcatgttatcttttcttctgtcatctctttctctaataggtgtgtgtgatctaaggtgccttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgactttgtttttcattctttatttttctctatcatattaaaaagtaacacacgctcaaaacacattgcaagtgaagaaagagaaactaattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtttcgtgcgcaagttgtgccatcattacatttgccgctcaccatcttcgacaaagagtggcaagaagaggcggtctcgtttcattcaggcaaacgctcaaagacggacgaaaaagacggaatttatacgggctacgagtacccaaacgagtggacccaatcattcagcgcatggaccaacaacttcaggagcttcttgatcacttatagggacatctacaaaatccccgaatttgcagagtggatagtcgaacataaatcgaatgtcgatgaaataattgcggccgatggtttcctgaccggcttccgctacgacattattgtcagagctaacgctttcgcctatcgagtcgaaaccgaccaaggagcgtcggtagtcgacatatccatcatgaggaaagaagttcgggagaaagcttggacgattacgagaaaactagacgagctagacttcaccgataacccttatgctctaggcggcgtcaagtttgggttcgatccgaaaacgggaaggccaaaaatgccaaaagggcataaatcctcttcagacgtcaacccatactcgtcacaaaactcgggagaaagaggttcctatagaggcaactcggctaggaatcgaggaggatatagagggaaaaatcttggtccggccgattacaatgatcaacacttcgatgaccgccgcgaagcaagagtttcacaaggctccgaagataataagtggggcccgagaagaggaggtggttatactaacagaagctataaccattatgaggacaataacttcaagaatggctttagagaacaaaaaggttcatcttcaagaggcccagcctcgatgggaaagaaagaatttaaagaagggaaagacatgtaggcttatcttccctgaaattactagggcaaattcccttgtcaaagatgcacgaagcgaaaaaaaaaaaaaaaaaaaaatgagaatataatattattttgcaatgaatttttgtcttactatgctttcttctccaccttgtttcttatttatgacaatacatgaaattcagaacagtgtcaaattctattcctgttgtgccacagatgaatttaccggataaagtcacatgtgaaatgaacatatcaaaatggcgagaagcgctacaagtgggcaatcttctaccagaataccaagacgtgatcgatggtttcaccaacggttttgatcaaggaatccctcaacacataattgaaggaaaacattggttcacaccagaaaatcataagtcgtcattactagtaaaagataaaatcgaagagtcaatatcaaaagaattagaagctaaaaggatgctaggacccttttcgcaccaacaactgaaggaaacctttgggttcttcaggtccaaccccttgggtgcggtagtcaacggagacggtcaaatccgaccgattaacgacttatcatatccaagaaacgatccagatatcagatcagtaaactcatacgtagataaaagcgatttcgaaactacttgggatgatttcaagatagtttcgaaattcttcgctgaaaatgatcaaaaattcgacttagcgctattcgattgggaaaaggcttaccgtcagatcccgacgaggcaagaccagtggaagtatcttctagttcacgactttgacgggaaccttctgatagacacacgcattacctttggaggcgtagcgggttgcggttcctttggccgaccagcggacgcttggaaacttgtaatgaaaaatcacttcaacctagtcaatgtttttaggtgggtagacgataacctctttgtcaaagaggtagatgaaaacctttcaatgagagagatagtgtcgaaatctacagaactgggggtgatgacaaatatcaagaaattctcagacttcacggcagaacaaaaatttataggatttgtgtggaatggacacctcaaaactgtgaaactcccagaaggcaagattgagcagagactggctcagatccatcctttccaggtcaaaaaagcgatgttcgactatgaggaggcagaagtcctagtggggagactcaatcacgtctcttatatcctcccacacatgagatgccacttatgctctctatacaagtggctgaaatcctggatctggcggaaagcgaaacgagcgaccccggtagatgtccttgaagacctagacgtttgggtgaatacgttgaataacttcgaacatacacgtctaataaactggggcccaccgttagatgtcggatgggtgggtgatgcttcgacatcctttggaattggaatactcgtcgggaagcactgggctcaattcaagcttatcgacccacaatcgaaccaaaaacggattttgtttttagaaacggtagcgatacggctaggcctcctcatgctactcaagttgagaagtcaaaaaggaaaatcacttattgtctggactgataatacaacaaccgagaatagtatcaacaataagaagacgaaggacgctgaagcaaacaatgagtggaagaaaatccaagaagtattattaagggaatcagtcaatttggtggcaaggagagtaaaatctaaagacaacaaggcagatgccttgtcgcgagggatacggtcaggccaaaatgtaaagtaccaagtggttgtacagttaccgtcggacctacagggtcttttatctcaagttgtgtttaagatataaagtctccgcccctttttgtaccctgttcctttttggctatttttagatcttatttgttttttccacatctcgctcatcttcgtagcatatcccatcgtcttcaattcattctgcatcagaaatcaatgcctgttacctcaaacgactcgttcctatcctcaattagagactttacttcgcgaggacatttacttcatacccctagccgactagaccagcacgtccttaacggctggtccaaatctactcttaagggatacaactccgcagtgcggaaatttctcacgttcaagaagacttccggccatccttgctttaccctaccggctgccgaggaagatatatacgggttctgcttctgggcaggaaagaaggactcagatggcggcgaaaccggagtgctcagcgttaccctcaaaaaataccttcaagggttgaaagcctggcacatctttcacaactcaccatatcctctgatctcagagaagaaagtaggcctccttttgaaagcctctctcaaggttgaggcgcaggcggcgaagaaagaaccgaaaaagccagtaatgatagaacacctggtagttttagcgaatgacctaacgtcaggagatttagaagacgccgcggtactcgacttagcgttggtaaccttctggagcctagcaagattgggcgaagtaacacatgatccgtccaacccaggccgaaggattctacgatgcgacattacgatcagcaacaatggcttgtcagcgaccatcgaactgaaagaatccaagacggccttaccgggagaatcccagttcctccaactgaagcagatgccgaactgcctttgcccagtcagggctctgacacgaagaatctcgtcttgcggtcagaacaatcacatcttcggctttcacaaggatggacggcatatagcgctgactaaatactacgcaaagaagaggttatccgccatatgggcagcccatggctttgatggactctccggccactctttccgagtcggcggcgcctccttccaaaacgccttaggaatcccacccgagcagatctgcaaggtgggccgttgggcatctgcaatctataagctgtacattagggtatattcctcggacgatttgtctacgtccctagaaaccttgtcacggctagatttgcaatggcgaatgatgtaaatttcacacccatgcaccgtgaggagttgaacccagagcgaagtttggggtttcgcgcagaggctcaggcttctaacctgagttctagggtctagcgcgatcccccacacctctcctctctgtttcaggaagaggacctcttccaccatttaggcccccctcacgggcggtaaatgagcttagaagatggtctctcccaagaccctcacgcgcccctcctgaaaaccctagagattctaggggaccaggaagggctacgggtggtgcccctaacaccttagataagacaagcaccacccggaacacgtacagagatggaaaaagtgtagtaggattggattgggagagacaggagcgcatagcggatgtgtctgaagtccaagaccccgaacgcttggagccttgccccgagctgagaggtcaggactggcctgggaaagcacggccccctcgcgaaggagagaggttataacctcacccttctgatcctctcagcccgcatcgccaggcgctcctctccccatctcactcctactaccccgtctctacgcgcagtgttttttagtgcctcccccccaccctagggtctagcgcgatcccccacacctctcctctctgtttcaggaagaggacctcttccaccatttaggcccccctcacgggcggtaaatgagcttagaagatggtctctcccaagaccctcacgcgcccctcctgaaaaccctagagattctaggggaccaggaagggctacgggtggtgcccctaacaccttagataagacaagcaccacccggaacacgtacagagatggaaaaagtgtagtaggattggatgttgtgaccagactactggtgctactagtactggtatcactgcacgatgtgatcatctaaagaacacgagggagaagataaagaagaaaaagaaatatcgccattccgctcaggtgagtaaacacaagaaaaaaacccgtctgcagaccgaactctctatttcttgggactgtctgaagctcctgggattcggcgtgaagcccagcaggtgtatccccaacgatgtgttcattcgaaactatggcggtttttccttgaatctgagggccttgtgctttcccagtcctgtcgatggtgatcttgtgttcttcgggcttctagcagggttaacccacccgattatttcctgaacttcttatatcgggaaaagtgtaattgaatgaatttgctcacttgtggatcggaggcaggtttattagttggtgaggaagtagggagcacgttagaggaatctgtgagctgctgagattccaggtcgagatcatttgaaggaagttgccggattgactgttcatgcaagtatatggcggaccgctgctttgcagcaatcttaacgggttcttgagtagattgaatttccatcccgagattcagtcgcaccagctacgtaagcaacgcgaagagagtacaaagcagatgctccggatcagtttctattttccttacaaactgtcataacgagaaaataaaggtcttacgatgctgagcagcaaacaacaacccatgggaaaccattgaaaatttgtcctaacgaaagatgatttaagacttaagacatttccaaagcagcagcatagtttataaacaagcctgcagtcgatgtacacacattattattagtactgtgatttttcgaacaaacgctttcgagttaacttcactcaaggagaaaataaaagatttgtgtttccgccttcagttttctatttgacgatcgatgctctggctaccgaggtaggacgtggattgcgccgtgattcctgtggaaaacataacatatttatttatacgcatacatatgttggcccacaacttgctatattaccacagaacccactatccttctttcaagtggggaagcggcaaacgcttttatgcaaggcttccccaaactgctctgatacataaatacccgtctctgtttgatgataagactctgaaactttccaggtccctggctgtgcctggtcattctagcttaacaccagcccctcgtttcagagtgggacgggtgaaacaccgccaggcgcctctcgcggagcgaccctcttcgcgaggtccccccggccctctggaacgaggggatggtgtctagagtggtaccggacattcattttaatcctgaaccctgccccctctgtctgacccaagaaatccacctcatactgcataagacgactcataatatctgtctaaaattataggttttggaagaaattgaggttggatccttaggtttcttgatcaagtagctgatttaagagacaaatgatgatgtgaccgcaagaagaaaaacggcagaccagcctaaaatttcaataatgaagctccacacgtcactactcgtgctgccgttgctttgcgtatcatttttccttgacttgacataagtttcccaatttacagggtctgctggggggggggggggtcataagtctcctgtcatctgaagaatttgtttgggacatggatctttccctacccaacgtccgccggcggatgcatgaaaaccagctcgacgaggaaaatcatacctgatgtggtcactccccgaggaggatcgataaccgggaagctggtcaactgggctggctctccgagaaccatgcacaatacacggtgagcttgcatctttttatgtttcagctctccgaaggggactttccggggtgaaaggggtgggcagccccatttcctccggggcccaattttcctttttggtacaccaatcattcattcacttgtctgtcttaactaccttgattgagttcaaacttttatataagactctattgtcatcagcttacatcctgctcactttcctctgatgattacacctctcagtgatgcatatttcccacatttgaaacttgatcaaataatagcgggtttttatccaatcgccataagtttccacatcgacaagtaaaaaaatgtctattttttattcagttttagagcattgaccattccctagcctattccctcaaatcgggaaacgcagcggtgggaggaagacaatcggtggcgtaacctctttcgcaaacgtagctctgccaagagataaacaatcgctcagccaattatcagccatcccgtagggatccttttccagatctcgacggttattctaggtatgaattttgacgaagaacgacttcggttcttcagcatactcaacttgtaatcccggttcctccgcgactcgctaaatgtcggaatttttagtttgtccgcgttcatcaaagttttttgcaataaatttaccaaatgggtggtcagtaatagcgcatagaatgacgtctccgtacatgcatgggtgatccaatgcctttgctccttggatgtgagtgttttactcaccaaatgtgcatactgtttgaatagcttgtgcagtctggcaggaccaatcacgaaattcagcccgacttttaagacgtattgccacctagaaatcaagtggaaccatagccccactaagagtttttgagacaaatcaagaactaagattagccacgctgcgtagtgaggatggaacaagaatgggaatctagtctatcgtcaaccatacttagactcaccaaggtgtcggcagtttgactctaaattttgtgaagcgaagaaataacaaaacacgcttggtgaattcaacctgttacactattcacacgttttttctatggggatcgatatccgtaagcaaatgctcactatcaaaactttccaattcattggtgatcagattgctagaaggaataattgcttcaattatcttcaaggttgccatatcctccacaatccctctaaaagataaaaaaaattggcttgaatcaattcttctgaggtttcactgattaagaaatccaacgttgaggacgagaaatttaaggccaagcgaattttccaagcccacagatgtccgacaacgtgacctttcccgcacagcttttcagattggaggttcaacatggttgcacctttgagaaaagaggttttctgttaacatcgtaaatcgaattcgcagcgggtggacaaccaagagttagccatatttgaaagcaaagctgtgcttcattattctatcataattacgagcagagatatctgaatgaaagaaacccgagtgatgtagtaatagattgaaacgtaccccctccccaccttcccattgaagtacctggtcataaatggagaaaatagatattgttttaacttgagcgtttgcgccactgtgttcgtccacttcagaattctgggccttcatgtacttggatttctgtgagcctcagaaatgatgcgcccaaaccgatcaacaagaaaccgttgcacaccactgaatcaataaaatcactcaacgggcttgagctgtaaaggactgggcaagcatcctccccatagattttctaagaaacacattggcgtagcttcaatcgttccttgaaaagtcccaccaattgagaagaagttcaaaactaaaggttttattgaaggccaaaacgctttgtaaaacgtttaaaagagaatcagaccacttgactgtttaacaattgattcttaagggtcgccgccttactcaaagcccactggatctgtttgtcattcgagttttgaattttgaatgcatgaatgtctaacttttcgcaagttgttttccgttgttaatccatgtgaaaatggcttacactagagccagacccttggctatgtccaatgacattgattttgttgcccgaggcgtgtgataacgacgaaaaatacttgataccgaatgcaacgtactcggctgattgctggatgtcacctaaccctttccagggcaagttaacccagcatatgtcatacccgggacctgaattcgccagtggctcgttgaaaggcgactgtaaaatttcatgttccattaaggtttcgaaacttctactctcactgagtcacatttcttaccccactccatgtgtttgcacccgtagtagctataggttttagaagatatcgatactatgaatcagaatgttatgccctaaggttgaagaacgtattggctcacaagctccatgcaccaaaaagatgattcctgttttaaaaatttgggaggaaatggctgaacttcagataataaacgtcccaagttcgaggagaaaaagttgagcttaccgccagtcttatttgcgattcctggacaattcgatcaacagaggaaaatcagaacctaatttgaagaaccggcgattggattctccaattcactcacctctcggacacaccatggcatctcgatacactcgttcagggcttttctgaaaacatcaatcccagttaatgagaagaaaaacagatcgaagatgaaacggcctgaaaatcactcacaaagggcgcatcttgaagtgactggtttcccttgcactgagttaatagcaagagtgcatgtgcgaaaattgcaattaatgtgttcaaaccccatattgttttcattcttccttttaaagaaaaatgagatccttgcttgaaaagtacggaatatgctaaggtaccagactggaatgtgacttttcagagtattttacaaattttcaatatttggtcatcaattcttgcttaatgtaagaaatatcaaatctgaactagaattgagcctagcataccaggatgtcaggagaacgtggctgttaattgtactgaagttctctcagagacataactttcgaaccagtaggtcgataaaattctcgatctgtaatgtgaattgaaagaaaaataagatttatcaggagtttagtttttgtgatcaaatttacctagcgcaaggattcacttcttcctctcatcaatcgtatgaagaggtctgaagaatgatagtttatacgccggaactagtacctcaagtaggttgcaagtacacggcgatacccacccgagaaatgtattgtagagatcaggaaccagtcacaccagggattaaaaggaagctttatcttggaataccgttgggatttgcgatctaagtgagaggccatagtctacagatacctggagctttcccccggatctaggagttgcgtggtcaaagggcaaataatttacctggcacctctcatgatttgggtaccaatgtacataataaactggcaggaggaagaaccggaaagatttgaaaatccactgttggtaccagattttttcgactctatatagaatcaaaagctttgttcggcttgtcaacaagaaattgcgatgtcattccgccttcaatgggactggatcagaggatctgggtgttgagccggtctaatttgacatggtatcagtctttccataatttccctgtagccggccctagtctatgatctaggataggttttcagcggcctcaagatactggacaagtttggcttccgagtcaaaggctgagggtgcaccaaatggtggaggaattcaggacccttgtggatttttcccacaattcatatattttccaaagccattcacacccactttgtgcctacccattgggggtgaggagagaatgttggaaggaatccctctaaaattaaagtactttcttccacaaagcctcaaattagtgcgttttttgcctctagttttccatcctgggtcgatcatgaaaaccactttttttgaaacaagaaccagtgaaaaaaggaaaacccttgacagaaaaacttaattcatacagctttggtgacaacccttttgaaaattttccaaacaatttggttacccccatttacaggaggtttccggggtcctacataggattccaatggttctgattcaattttgaaaattattcattttttctgtctagatgtcttattgaaatgcttcacatttggaccaaaaacttggtcttgatgatggtcgattttgatgacatgaaaatttgaggaagataaattctgagaaattgaatttttatgccctacggcacaggccctaaagttggggaccccctcctacatcaaaccatctaggtgatgggagccctccaatacaatctgtcaattacttgtttaacccgtctccacacaagcattccaatacaagaaaacatgccacgctgaaaaagaggattgtgtaactaaaaataacatatttcaagaaagagagtttgatatccagtattgagttacatgtattaaaaccaacaagagagagcagctcagacatgagccttgcccttaccatgggaggtgaaaaatacaaatattcaggtggattctaattattcatttggaaaactgtttttcctaactcttgattctcttttcattacactttggtcccctcaacagaagatgttgatttagactcaaaaaaactttttggggggataaatctagctttcagggctcagaattgattctgtgaggcctgcagtcctccactgcacaagagattttgcaaaaaatatttatgttgtgattgaattatgaaataaaactataatatatctttcaaaatttaatcaaaacagaattacaacaaagatgggtgaaatacatgttctctgaaaggtgagtctgaatttcctcaacagaattcaatcttttgagaaaaatgttgagttttcagcttcttttgcctactcctccccaaaatcactcctctttctttttcaagtcatcataaatcagactagattatatctgttaagtagcttgtttttggttattctaagcccccttctgagtcaaatatgaaccttaagtagatcagctttttctaactactcatgtctctacaatgaattcttcttttttctgactttatgattgatttatcaaagactgattatttagaattaacgactctaaatatctgtggtttatagcatgtttttcttgattaactcatctggcttgactaaaagagactgagaagttttgtacggtttgtttcttccaagactcatgtttcttcctctcagtttttattcaaaaaacattctttattcatttttctttcaaccactttttgaccacttgtacctagtctatttaatcctggctagttgcaagtgaatgaaaatgattggttctttcactcttttttccgtgaacctttcccaaaaaggtctttaacctttttgtgccctcttctcaaaaatctcaattcctcctgtcattggttccaaaattcaacaaaaaatacattgataggatggtacgtggaggacttaagataacaggaaaaatgttagctccaaaataattcttgtcaattcattaatcacaaaggattagggacaccccgtccgtctagactggaaagcacgatggcctgatagaatcttttcaggtccctgggcggtcatcaacctttccagtctggatggctaggagggactacctgccagctgccgagactgtatggtcccgatggctaggagaggaatccttctggccatcggaagtggaaagatcgatggccgaagatgaatctctctggccgtcgagagtggacggcttgatggccggaaggatccccctcccggccatcgttgtctggaggcgcgaaagatcccatcgacgccctctctcacataagtggattccaacacggcatccacgcctgtgtacgcccccatcctgaggcttgccctggcatctacaccctgtcccgcaggccccatcccgcactgtcaacgccgcttcgggggcgtgcatcggccaccacgacccgaacagctagctaaatgcctgcagccccaaatttgtgcagaaaatggaggatttgaataaataactttggacagattatgtgactagaataagacaatgcagaatttcaagtatgaagtgtccatcaacagattttaattcagaggcatgaaaatcatcgaaccaatggaaaagattttgtcagcgtcgaactaagaggagatgtgatctcgtaagcattgtgatatgatataggaagcttggatcacaatgtgcaagataaaatgatggagaatgaatgccatatctatcagttgacccaaaattcaagctccaggtcgatttgtccgttcctgtttccgatgatcattggcttatgtagatttagatgttgagtgctagcccccttctacaagccacaacagttgatttgtgtttctttcgcaacttggcaacctctgatgatcagaaaaggagtcgtgtgaatataatgatggctcttgtattctttgacttcaaagtagaaatatgcacgaaaagcacccacctggaattcgcgtatcacaaacaggtagatcgaatgtgcatccgactttactgtcaggtttgagacccctgatggttttttattttggtaaaagaaaagaaaatcggttaatctcgaagatacacgatttttttagctttatatttttgatctatgagacgggtgcacatactcagggcttggtcttcccgcaattttcagattgtgctcctgacaagaccatgctgattgggctagaaattcgactgtatacccgtatttttcagtgatgaggtgggcgttgacaattttgtttacggatttatctctcgatgctcgaattaaattcatcatcctgtagtgaaaagtaaccttagcataatgcgatcgcatcgcttctcatgaaataagtactactcacaagccttctggactgcaaaatgataatttgtcgtctcctttccatgctccattggggcctttgttgttgcacttgtcctgaaaaaaatgagtggcgaattagagcctgatttcaattactgcagagcctgaagaaaataagtcgatcaattttcttacgctcccgattgtcacaaatacattctaccaagttgatcaaaccatcagtttcaggaatccaatctaacttgtcaaggtgaaaaaatagacctaccatcgatttgaggacttgggcaagggcgctcagcctcatcgtctctcttagtttatcttgaatttgagacatattaggattaggagataggaatttgcctcctcggattattccccaaaccccctcatccgaagagattggagcagtaacaccgatctgcgaagtaaccgcgatcacagatttaagatgatcacaaaagcttgtcaagtaagcgttgatgacattccacttgattgagtaaaaggatataccagtcagcgttcagtttgcgtcctccagcttggtcatcttcaggactcactgttgcaaaatgatccggtgggatatcttgtggggcagaccgcttcactaatcgctgttcctcgttggtttcatgtccagataccaagttgtttttgatttcgacgaactttttttcatttcctgaaagaacgctaacaaccaaatccgaccaaatgcttttttttgtcaagtaatgcaacgtttccttcattttttgaagatcgggggttccagttgccgaggaagcgccaaagtttcctcccaagccctgcagcttgctagaaagtgttttctggctctcgtagactgcctcaagtggaagttgactgtccgttgcgagagaccgcttggagagggatctcttgttgtgattgattttgattgtcgtctgaaagattgcatctgatcctacctcttcttctaagagctcggcttctgtcgctacgccccaagctggaaaacaaaccggtccaaaaagaccggcagcgaacgctagaattgcggaaccagtgaccagggtaagtagtatggctagtcttgtggcttgcttctcgtgtaagtccggtgagatgaggaagtctgttatcatcgatgatgagatttctgcgacgtatttcgatttcataaattaccgaatgatccaagtcagtatccactcctgattttcgctgagccgagtaggaggaaacgtgaatcttacctttaatctgcgcgactgctgatgtggtggcatcatataaggaattcacgtagaggttccattcttgcagagagtaaagcatgaaccagagggagccctgaaagggtaagcattgctaaaacggagtaagttcagcatgagtatattattatgataacttctctccgattctatataaattgaagtgttacctacttgccctgccagacaattctcacccaaaccacatgcgaagttggtgatatgacttccaaagatgaaatcatctaatggggtatcttttcccccggggaaatttgcaaggaactggtcgacttcaagttggttccagctttcaatggtagttgggtatatttgacattgtgtgttattagcattactgggttgaattgttgatggaaaaggaatcgaggcgaaagtggcattggagaacctgagagatagccaggcgacgagagactggtaaggatgcatcctgtttgcaaggatgttttgacggatttacttgacgattttctgtggcgcagagaagtagccggcgagcaggacttgtctctggcatatgttgtgagtgggaggcagaatggctgtctggtcatcatgcctttggagagtgaaacgacaagctgatacatgacttggcccgatgatgccaaagattcgaatccaagacaatttgatgcgtttcgcttctggtacaatgatacatactcaaagtgtgacgctgcttcaaaccaatccatagacccgacttcgctctgcttaaaaccttaaactccaaagacgcttataattcagagcgcgtccgacccaagcaggctccagggtctcgagcggggagctggacgagcctgtcccgaggacttatgctggaggcaaatctttctgtacacgttcacgtttcgtcaagatcacctgctgtgactgtccgagtcccggctcatgcagcactattggccactgcctcggtggacgctcagccgggcgaccagctgggggattaaaatattgcgaaacatgttggagacaaatcgacgtctatgtgtaccaccagctccaaggacgcttgttatacattttttcgaagttgaagcaagtcaactttcaattcatgtaaagaaggacgtctggctttcccgggttcagctcctgcactactctccacaaacagagggaattggtaaactaggtcgactctgcgagtctgcttcgacttcgtgacccaagtaaacccttttgaatttacacattaaagaagccgcaacccagatatatgtagaaacagcaacgttgtagcttctgaagattcctctttgcgtccttcattgcctatcatggttttcatcattccactttagtgtgtagttttttgcttcagattggctcagtcgctctcgcaacatgacttttcaaacaatcttgcatcggaagtgatgtatttactccaagattctgtttgacggcccgagccagaagacagtcagaaccggaacgtgctccgtatttttcgcctggcgtgcatataaactctccgggaccgacatataatagaatgcccggccgggttgtcatgcatttgtgattttccttttgcatccctggccgcggatcgagtgaccaatatttctctaaacaaaaaaacgtcccggaatcggagccaacatccaattagtcagcaatcatgtgcacctcctgattaatcgacggaataagccacaaagagctgatgcccacacatctgagttgaccaagtcccgcagaagagaagaaaaagggacaagcttgatgagccgacctatcaaatcaacacgggcttcgactcatgacgagcccacatgaataccggctgattctgtgcaggaggatcagcggccaagacaaattaaatgagatcccgcctactggtcaaatccaatcgatcgagtcacaattaagctgtgaatgattgaaacatgatggcttacattttcataaaatcccatgtcctacaaacagttgagcttgtcccgtggtgcggagcttgcaggaaagagagggtcaaccttcaatcattccctttggatgattgatctggtatttgcactgctgattggcggagactttgacgtcatcggcagctcaaaacttgatcctgagcgggaacaccgcgaggactcggccatgagcctacatacatcgatcttagacttaatcagccaacctttgatgagtgagtcaaattgattaaacgccgtttgtgatcgagctgaaggtttgggtgatcgtgacgtcatgtactctggaacagttatggggtagatttcaaaccatcccattctcgggcttaggtcacgagcatgatctcattgcaattgttcgggttgaacaaaagaacgacatctggtttgtcgactggtttctttggttctaccattcccgttcaaactcttccgatctgagtcaaagaaagtggaaattattcagcctggttgatgcttagacgaccattgttcctgtattccatttccccctcgcagtagcactttcaagaaatcgcttgtcaatcagccctcccccccccaaaaaaaaaaaacaaaactacatctctctaccaaaaaaaaaacagttatctttctaaaaaaacacttatctctctggtaaaaaaaccagtcatctttctaagctgaattcggaagggcagtctgttgacccgaatctcaaaaaaccgaacttactggtcaacttccccgagtctcgaactgtttgagccaagcaaattgcttgcatagattcggtcgtcgattctcattcagttcaaaccttcgttcgatactccgatcaaaatgtctccgtgtattggagctttggttctaatgcttctgttagccccaaggccagcagttgctttgtttgataagagtgagtttttcttttcgttttccaggcccccttttgccctgctgattctttcaagctgatatgtttcttgttgcgccgttcgtttggcctacttagagccatcctacactgattggaggtaagcgaaacatactgaattccaaaccattcaaacagtctgagcagagtgctgacctatgtacccgtgcgatttataatttacatatatttatactcatcgtatcatgattattgtgtacttcccagcgattctaaggtcgagcaatggttgactgaccaccacattcccaatccgggaaacctcaacagtcaagcgttgcgcgaattgattcaaaaaaattatgattctgcttatgaccgctggtcagctttattttcactcgtgacctgagtcaggcctttgaaatatgctcaaatggcattcttctgattttataggagtgatgccgacttgcaagaatatgtgaacaaatattccttgcccgttcaagttgataaacctcgtgaaggcataatcgccacgattcgtcaaagttatcatggcgccgtagatgcgtggagtgactctgacttaaaaggtgtgaactatctttattctatctttgaatcaaacacacagtttatttgaacttgccggcctgcagcatggatggaggaacatggtttcccaacccctccaagttcgacacgtgaacagttggtcggtattgtcaaggacaactatcaagattcaactcaatacttgagcaactctgccggctcagctcagcaagtcctgcaagataagacgaactcggttttcgctttatggactgatagccaactgagggacttcttgttggaacacggtgttgtaagccctaatagtaaacgtgaagagctggttagagctgcaaagagatatttaaatgctggtgagtaatatttcaaatcctcgcgtctttcgaagttttgttgaaatttctccatttgctaataggcgcacaatcggcgagtaatattgcttcctcggcagccaacgttgtgtccgatgctggatcggctgttaaaaatgctgccgccgatgtgggctcagccacttacgagaaggctgccgatgctggttctgctacttacgacaaggcttccgaagcaagtcaagccgccggctggaaagttcacgacgctggtgcttacgtcggtgaggcggcgtccgaggccgggtctgcagcttacaacaaggccgcagatgctggttccgccgcttaccatacgggaacttctgctgctgacgctgcgtacgaaaaagtctcacagaccggcaagtccgccggctcggctgcgtacaatgcaggaagtgccgcgaccgaggcggtgaaggatgctcctggtgttgcttacgattatttatccgataaattcgacaatgcgaaagattacgtttacagttcttggtccgacaatcaattgagagactacttgattgcgaagggtgctatcaagtcgagcacccatttcagtagagacgatctacttcaagcgattaaagatacgtacagcgacgcagctcaaaacgtgtatgaaacttgtaagtttgctgcaatatccttccaatcgtaaattgccaaccaagtctcttgtttttttaccagggtcagatactcgaattcgaaaatggctcgcggaccacggagttgtttcgaacaacgctagcactcgcgaagaattagtcaatttgatttcacaatactactatggcgccaaagacacaacttactcgacttggaactctaatgagttgcgcacctggttagagaaaaaaggaattataaaacctggcacccagaagaaaaaagaagagttgagttgagaaactgttgagattccatattgtaggcgcgtgaaaacgttaatttgtttttgaacacttcacagttatctatcattggttgcggacaattactacagtgttcgtgacaaagcttacaatagctggaacgaatctgctctgcggtcatggttggaaagccatggtctttccaaaactccaggaaaagcgagagatgatttattgaaagtcgttcaagaaaacttctatggagaaaccgataaaatatgggacgcttggagtgacgccgagataaaggcttacttgttgaaaaataagctcgccgaaaagaatgaccttcaaaatctacgccgcgatgaattagagaagattctcaacgagaagtattattcagtcaaggagaacattattggtggatggagcgaaagtcaaatgagacaggtctgtctctgttaattccggtgatcattgataggtgactgacgtttgggaacgtttctgttctctttatgtctagtggttaatcgataatggattcctcaagtctgactaccaagccaaaaaggacgagattctagacttgttttgcaaaagatactccgaccttgcctcaaagtcgagtgaatatgcgagttggtcagacaatcgcgttcgcggttggttacgtctacatggggtacaagtctcaatgagcaccacacgcgaagaattacttcagttgatgcacgaaaactgtaagtttctgcttgttccctcgttctcatcacttaataatcaaatcacaaactaacccctgatgaattggtcaagatatggagtctaaaggtaaaatacgcgacattctatccagcgttctttcttctggagaccacgttgttgggggtgccatgaacattatcaaacaggctgttggagccgggggaagcaatcaaaacgcggccggttatgtgaataccgcgcagggagctaaacgtgaactctaaaagaaagtgcatgtttttacaaatttgactcatcgtgtttcatttgactgttgcagttgtaccccagttttcatgtgaacattgcacaatgtagaaattcttagtatcagtagcaaaattcttacttttagtacatctatgtaaacccccctcctctggctgggttcacaaacctgtaaaccacatgtcacactctcttgatagtcttcactttccagtttccattcctggctccacagagatctgctccttccatctctctgagccaggtgagttctattttctattttcatttgttttctctctttctagactgtactgagagatctgctccttccatctctctgagccagtaataaaaagctccctacatttggtcttagaaagttctaggctcctttgcccgtcccttgtgcccttccttgactcctctagtgaaggacattcgcagtccttacaatctaattgtgaattgtagtgtcatgtgcctacaaagcttatttgtagttcaatgttgccagtctttggtctgcaaaatttcagtgttttaccttgcaggattaaagtcctgttccatagtccctgggcaaatttttaattccaattttaaattttgttttttcacaaaccaaaattcagttttgggtttgcagtacaaaccattttcaccagattcaatttccaagttagaaattgcaaattggcaaaactggtggctatggtattgtgttttgaagaaagattggactgatttccaagttaattgatgttcaaaaattgtggcattccacaattttgagttcaggggttttcttctttttttgtctctctcccttgtgaaataaagttgttgaccacaaactgccggattaaacctgagctgtgcaccgcaaccacataacctaaagacttggaaatccttgaattgtctaagcattctttaatacacaatagcggggttcatgataagctttttgcttcctgaacccggcttgaatctttcctaaattaagaaatcctgagcttgatttaaggcttaatttaagctcaggatttggattcaggaagcgttaagttttcctgagctcaggaagctctaagggttcctgagctcaaccaagacttaaatttaaggctaaatcaagccttaaattcttatcaagacctggcctacatatgattgccaactccgtaactggaggagaaagctcaagtaaacactgactccaacaatgtaacccagaatcctttggttcaaggtaagataatggtttgttgatgttctattttttccaacttgatcaattgttttgtttttctttcacctttcctggatgactgatggtttttttttcaccatttccagatcatgaatgtcccaccttcgtctggtcaagatgaattgcatatcgttcaagtgatgagttgattaccagtggcaggatgaatggatatctcagtaggctttaggcttatttgaaaattttaacagcttgattttattcctgaaaaaatcttattgtgaacccgctaatagcgggggacccttaattttcctggatctgttaattattaagcttaattttgattacaaattaagcccaggtttgagtgctcccaaatcctgagttgcttaatttttttcctgacaaaattgtattgtgaaccccgctaaaacaggccccaggcttttgaacaaagttctccttgggcaggaggttagttttgggtggtgcttaagaaggagtgataatcacactccacccccctttgcacacacactccaacactccattcagaaagggagtgtgggaccacacaccagccccctgcgcgggaattaccccagcaggttggtgtgcgggtccgcacgccaatttcaattggcgtgcaaggccgcacgccaaccattaagcgaggttacctcgcttgcaggcaggcgtgcagcccgccatcacatattcttgacctaaacccatattcatatgggtttaggttgagccatatcccataggacccagggatgggtcctatggagagactgttttggctcaaaccgtgaaccaaacaggggttcaaggtttaaaaacctcacagccatcaccccaaggttgaaccttggccgatggctgtcagggtccaaaccttgaacccatgccttggtgcaaggtttgagccaaacagtctctccataggacccatccctgggtcctatgggatatggcttgacctaaacccatatgaatatgggtttaggtcgagaatatgcgatggcgggctgcacgcctgcctgcaagcaaggtaacctcgcttaacggttggcgtgcagcctcacacaacaatcgaaattggcgtgcggacccacacgccaacctgctggggtaattcccgggcagggggctggcgtgcaggtccgcacaccaatttcgattggcgtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcaaaggggggtggagtgtgattatcactccccgtgcttaagcttggctggtggcaaaggaagggacttatgcctcaagtgggggtgcttgcctgagaccatccaccaaaaatttggaagatggaattgtttaaggggtaagtgaattttacaaactattttcgtcttgtaaaccaaatagtttgtaaaattctattcatatgggggtattgtataattttaccacctatctgtgattttggaaggttgtaaataaatggtttgtaaaaaatgtttgttaaaattgcatcacaacattgaaatatgtaattttacaaaccatttgatgcaagtcttgtatgacaaggttgtaaagttgtacaataaaccttaaatttagaattttacatgacatattgtctttaccaaaaaccttgacctggagtcaacatgtttgtaccttattttttatgcttttttgaaattttaaaattatttcctaggtttcaatctgcgtaaaatttaatggtgcaatccaatttttttaaaactcaacagttcatttttagtactgaaattagacccattttttgacttaattttttacagcttaattttcatcattttttgacattttaaatttatttcctatactttaagacaggtataaaattatggtagcaaccatttttccccaaatttaaaactataccttgaatgctgcatttgacacgcttttttaattattttatcactttttcacctaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttaaaagtgtttctatagaatttaatggtagaatccaattttcttaaaactcaaagtttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcatcattttttgacattttaaatttggttcctacactctcagagattttcaaaatgatggtaacaatcactttgcatcaaaataaaatctgtatcttgaataatgcctttgacgtgtttccttaattaattcttacacgcttaattatccttattgtttggaatttcaagtttatttactacactttgaaaggttttaaaattgttggatgtatccatttttcattcaaataaaatttgtatacggtacagattatgcaagaaacagggtacactcatgtattaagattgaagcttgtatttttagggaaattggacttcaccattcaattttaaacatttttaaatgtagcaaataaattcaaaatttcaaaaaatgattaaaacccagccggtaaaaagcaattaacaaaacattaaaaaaaacatgtccaacacagtattcaataacaatctttggtttttatgtaaaatgattgttaccataattttaatcatgtcttaaagtgtgggaaataaatttaaaatttcaaaaaatattgagaaataacatgtaaagaattaattgaaaaaagtgctgagtttcagtatcaaaaatgaaccgttgagttttaagaaaattagatgttaccattaaaatctacacacatttaaatgtaggaagcaaccttaaaacttcaaaaaatcataaaaaataaggtacacacatgtatgcaaacaatcaagtgaaaaagtgatgaattaattaaaaaaacatgtcaaatgcagcattcaaggtatagttttcaatttggggaaaaatggttgttaccataattttatacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatggatctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacgcaaattgaaacctaggaaatcattttaaatttcaaaaaagcataaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaaaaaatgataattaaaattcattttgatgcaaaatggtttttaccattaaactctacaccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaaatacaaaaccgtgtgtaaacgcggaaaccgcgtgcgctgtgccgcagcaaaaccgtgtgtaaacgcggaaaacccatgtttttttattattgccctttttcaattttttttctaattttttttgtgtttttttcccaatttttttcccgattttttttccgattttttttctcaatttgttttctgaattttgttgctcaatttttttttctcacctttttgttctcaatattctgttctcacttgttttttgggtcagactaagagattgaacaagctggttcactccaaaccatttgaaatgaagtgttttgtattacaaaatctggaccaagtttgttggtgtcatatggaagcatgttatgtgtgaaatcaactcaaattctatcaaattttgtggggatttcacacattatgctgctacagtacactgctacattgtgcaaacaaatggggccctagtgttttttggagtgttcaaccttgcactccattaatatccaaataccaaacacttccaaggtttttgtcagccttagagcaagccaagctggccaaaatactgcttaattaagccctccttttcactcaagttcacactgtaactttttcatctttataatcttttatttaattctgacttcagaaattaattcctctgctgaatctaaattagtaaccactacccacttttacaatactctcctccttcaaagactttgcaatatttcaccataccttgtgaaatatcaaccaagttagaattctaactctctctaccacatgtacatgttttgattatgtaatgcagccatgaaaattatctcagttgatacggagtttgcatttttaggatcttaaaggttcagacccacccagaaggttcactccaaaaagatttccccttctcacaacatttttccacagtttttgtgtattcaaaatgagttgaattccaaccttgggagtggatgggatgtcagttcatatgttgttgttcctggagcattgttggagtgaatggcctgtgcactccaaaaatgattggagtgcatcatttttacatttctaaataaattgaatttctaggttaaacactccaataaagactaggaccccatttgttagcacaagacagcagcatgaggtgtgaaataattggagaatttgatagaatttgaatggatttcacacatattatgcttcgaaatactgacttggcctagactttggagtatgaaacactacacttctagttcaatccatttttggagtgcatgtagtaaaaactaggagtgcctttagcctgacccaaaataaaagtgaaaaaatgaaaatgaaaaaaaaaaaaaaaatagaaaaatgagaaaaaatgagaaaaaatgagaaaaaatgagaaaaaatgagaaaaaatgagaaaaaattggaaaaaaatgagaaaaaatgagaaaaaatgagaaaaaagaggaaaaaatgagaaaaaatgagaaaaaattggaaaaaattggaaaaaaatcggaaaaaattgaaaaaaattgaaaaaaattgaaaaattgaaaaattgaaaagaagaaaagaaaacgaggaaaaaatgagaaaaaaatgagcaaaaaatgagcaaaaaataagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaaaatgagaaaaagcattgagaaatgcagtaatagtggtgaagcccatccccataatcatacaaaactaaaaaatgttgaaattctgtaatcaaaagtcttctaaatacctgcacatcaggcagggacttggtggcctagttggtaaaggcagcacttttagtatagtgtcttagcttcaagctaaggttgctggttcaaatcctgcccaagtaaaactttttctgctaactgtctgcaaaatgcattgttaattttaacaaaaaatgcaatttaaggcagtggggagaaaatacactgagtacgctgaatatcgtattcgtatcgtcccaaattctgagacgatacgggtgtatttcaaattgtgtacttgctggccgagtacaatgtactcgtaccaactagggtgatacaacatactcgaatacaacgtactcaaaacaaaatacggtacaatgtaatgcgagtacgatacgtgtattgtaatggttgcactgttgatacagcgcgagttggccgtaagtgagtatttgttctgcagcagctttgaagtcggctggggtgggatgggttgccctctggccttcatttgtcttgtccagaggtggatattttgggtagagatccaatttgatgtgttcccgtctcatggtggcagttttggggtggaagttggttgtgaacttggccaactcagcatctgctttgtatttacgcttcttttgattcctacgaacaaactgctgtcctctgtattgataataatagaacaggagacagatagatagtttcaataagattagtatcacgacatagtgaaagaatttagaaatcctatttggcatttatggtttctatctctaagatgataaaacaactgggcaaatcatgaggagtgatatgataaattgcagtaacaaacaattctcaacacatttttgattagcttgtagactttgttgtagatgtgattgtgatcaccaatgtaataatctgtaccatccttggtttttttgttgttataaaatccactaaatatgtgttgaaatgcatcaacacattttttggagatttgaagagagaagacaaaggaagtgagggttggatgagttggttgagcattgtgagtacaatgttcaaatttaccagcatctgagtacaatgttcaaatttaccagcatcaaataccacctggcagatgccattcaatttacgtaagtcaatggccactctgtgatgaggaaaaacaaaaaaaggtccggtgaaggtaggatcttgatgactagtgagggctatcgaaccattgtgtgttgttgacatttgcaagtaacaagaaggctgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcataggtactgttaaatttttggcgaaaaggccagaaaaaaataatactttttgattcaagtaggaagggctcaagtgcttcacaactaagacagaagaagggctaaaagtgcttcttcaggaaaggctcagaaaagaataaagaaccaataagattttatttttaagctgcagttaataggacttaagtatagtaactacaagaggttcaagttgtgggtctcagaacacatagcataaaaaaaacaatgataggtgaataagtgagtgacaggtgaatgacaggaaagaagagagagatgagcgaaatttcaacacccctcctgagctcgcaatcgatcggttaaagatggaggtcggggtatttttgtttgaggtaatcttcatcttcttgagtgtaacaagtgaagtgtgtagagtgttgtttggctgaggtcgtgactgagttaggtttgcgtttgtcgggatacttgacaaaacagtttgcttcagaatggccgctcttgagacagtgggaacaggaacgaaatccacgtttgcagtgaggacacacgatctcagggtcggaagatttggtgtacatagttgcttcagatgtggttgatgatttaatgctatcgttgtggaacttctgaacaaccagaacagagctttagaggggaatagcaaactacactactagtattgtaagttaagctatgagtgctgatgaggctgccctctgagactaatgttgaggagagagggttacactaagaaaataaagaagaggtgtggctaatttctatctatttcttagactgctataactgatgagattgttccttatcaacctacaggggaagaagtgagactatgagggtggtaaataaagcagagctctgaggacactgagtgtaaaggtatttctggggcaagcacctaaacagggcaaggtcactaaagtgagttctgaaagtaaaaatagattttatctgaggggcacaataatatctgtaggggagaaattgcataagggggtacaaaaatgataagaagactgtatatatacttcaaggtacaaatgagcacaggttacagtcagtctggctatgggagcacaatgtacaaatgtagaacaagagatgtgaaaagtaaacaatcaaaagggaggatgagtaaagaaaaacaatcccaaaagataaagactgtgaaagagtgtactactgttatcctgaaggcatatgagaaagcatagttgtaaggagtgtgtctgagaaaatatatgtagtatgtaatgtgaaaagaagtacttgtaaaggagtgtggctgatgtaatgtgaagagatatatgtaagaagataatacttgagaaaaatatgatgtatgtgataaactgtaaatatgtactgtatgtagttaatgtgtaatgtaaatgtaaagaataatatctgtaaaactaaaactgcaattaactaatgaaccagtaagaaatgagatatgacttgagtgagtgactataggtaaaaaggggtgtagaatctgattctgtagtaatattataacaattcccagtgaatgtacagtaaaataatagatgatatggaaaggtatgggttaccacatcctcccccaacttattgtctgtccccagacaatgcagccagtatgaaaatagaagactaaaaaaaagatatatagaaaaaggtaaggaaaaaaagtaactagtaagagtggcaaggaatccagaaaaaagggtccatccaagaggagccaaatccagggttcagggttgatccacttccaggaggagtatctgttccatccaagaaggccaaatcctgtatccaaaaaaaataagaccaaggaggaaatctgtacacaaaaaaagaagggccaaatccaaggtactgtagttgatccaatccaagaggccaaaatataatccagacattgatccactccaagaaggccaagtccatagtatccaaaagtgaatcaccctaaggaaggagtatctgttccaatccaaagaggccaaatccaaataaaacaaagttgaaccacttccaagaggccaagtccagattccagggttgaaccaatccaagaaagccaatgtccaggtatctaaagaaaattcttaaaaaatgggccacccaatggaggaattctgttatcctttcaatgaggccaagtccaagagtcctgaggttgaagttccatctaagaaagccaaagccaggtgaccaaagaaaatccaaggggaaagactgagtccaatagtccaaaatagtcctaaggccagtaagagaaaaaaaagactaatgataattgaaccacttcaagggggagtatctgttccatccaagaaggccaatatcaagagtaagacctaagttgatcatcttcaagctggagtatctggttccaacaagaaggccaaagtaggtaaagacttctgaagttgatccaattccaggaggagtgtctgatccatccaagaagaccaatccagaagtaagacctgagttgaaaggcaggtaaagttgataaagaaaattctgaattccaaggtccaaaagagtctgaatccaaagtccaagagaaaaaaatctgagatgccaaggtggaaagaaaccaaaatccaaagtccagaaaagaggtccagggaagtaaaaaggtttataatagtatgtaaactaaatatacccagtaaaataaactatgtaaagtatcttctattcaatctgactaaaaaaaatctgagtaaagctggggttcaaactaattatttcaaggctgggatgcactaatacatataccacaatctgaagaagttttgaggaagataacacacaggagtaaaaaaataaggagggtttttctgaaagaactacttcaaaaatgatggatgtaatatagaaaagggggtgtaaccaacaaagatggatattatagctgaaaattcataaaggtaatcagatgtcctgatggtggataaaaagtatttacaaggtaggagggggaattttctccatggtggcaggaacaaaaatccaggtgggggggtgaagttcaggtgattcgtgaatggtggggtactgggaggatggtgagctctggttggttgtactccaatttctgggttttcatgggtccccttcggtccttttttcattttccacgaaggttgagttgattaaatagattcttgaaaaaaagattgatttcattactggccaaattgaggaaaataggtccaggaattccagaaagggaaaagcctaaaagagaaggtgtccggtgaaaaacagtccccaagagggccagacttaaggaaagaaagcaaaggaaacagcgcacgaccctcggcgaagacgaaagaccgatgtcgaaggtgcagtgatgtcatagaatgaaagagaaggcatcggaactgggtcgaacaccagagtcaacattaagaaaaagaaagaaaatataaaacatagcccggatcgagcaccggcatcgaaaacgaaaatagattggaaatgatcgtaaggacaaaggcccggttcgtaccccggagtcgaaaatgatttaatgatagaagaagtgtgaaagcagtccggatcgcacaccggaatcgaaaatttcctgataaggggaaattaaacactgcccggttcacgcaccgacatcgaaaagagtaggatgacaaggaaatgaacacagcccggatcgcgcaccggcatcgaaaattaaaaaaaaaaaaaaagaacgaagctaagacagcaccgcccggatcgagcaccggaatcgagagagatgtaagcacggcttgatgaaaatggtccgggtcgcgcaccggcgtcgaaaagcgaatgatgataaaaaattaaacactgcccggtttgcgcaccagcatcgtcaaaggtatgagttgaagctttgaaagccgctgtccacgtgtgaggtcttgtcatccaacggaatgcttgcgttcgatcttgtaccactaaaacggatcaagacagtattaatcgagaagctgtcgattgtaaggctacaataaaaataaaaacctcggcgtaatttcaggagggagcggccatgaatcgatcggttactgatccttggggaatagcctcaatcacctaaacttgatcctgaagagacgttctgcgccgttgggcataaaaggatgtagctttcgacctgagagcaaggttgttccaaatcctctgacttcccgttctatatcgcagccatcgagctacaccatctagcctgcccgtcttctatcgcagcctcagcgcttccctttaaaccctgtagtatagccaccagagccatgtccttctcgcgtccgatgtctatcgcctcatccgacgccaccattaccgggtctggatctgattctgactccgtcgacgaaagttcgtcaatcgattacggatccgtcgcaaattattcgccagtcgactacgacactgtcgacaagcgttcctcggcctttccagccgattactccaacttcagtccagctttcactcgcgactccttttcgcttgaagagcttcatgattttagaatactcgtcacggacgagcttattcgttttgccaggagcgtaagcgactccaacgaaacggatcgaatacaaaggttgagactgtacagtcgcgtcgaggacttgttttcaaccgtgagttaagctttttcctttccgcaagatccatcgcggccgttactaattctggttcaaaatttctaaatccaagctccatatgcatcaactggggccgcctatggaacttagaagggccctcatccaggctaaaggaaaggaagaaaaaaaaagagataaagaagagatgattgttttccacaaggcagttgcactacaaacaataccgattttgccccaggaaaaaatggcaatttggttggtggaaaatagatcactttcctgagcatttttttacacaatgactcaggagtaaaaattaagctaaaatgagctattttagccaataaataaaaatgcctcaaatgagctaaaaattaattttggaaagtttgaggcatttttgtttttgggctaaaatagctcattttagcctgatttttactcctggggcattttgtaaaaaaaggctcaggaaagtgaacaattttccaccacccaaattgccattttttctctggcggaactgtgtattgttgtatggttggggaagtttaaatttcactagaaattaattttcaattgagatgttttggaaagagcctattactaataatttttttttttttttttttttttttttttttttttatgtcaaaagcacagtcaggtgaagtgactgagggagtgtgtgtcagaaattaaggcctttgtagaagaccaaggtatgtaggggtttttttttttttttttttttttttttttttttttttatatatatactgatcttttttttttttttttttttttattctcttgtgtaatatttttttacatgacttgcagcataccttctggccaattcagagccatccagttcctccagagtataggatccacctgggttttgagatttcactttgtaagggccattccacttgttttcaaacaatttgccccactgggagtccaaggatttattgtagactaataccaaatcaccttctttcaatggttttcttgtcttcttcttgttgttccagtagtccacagatgtacctctagtttccaatagcttttgatgtgccttttgcaatacagagtccctgttctccagttgagttaccctggccaagagaaggtcctgagttgttgccacttgatcccattccactccaaagaaggtctccaattcaaggtcaattggtaagataggaggctggccaaaaactagttcataaggtgagtatccagttgatcttttggttgaaatcctgtcagcaaataagactaatggtaaataatttctccatttcttgccttcctgtccacagagcttgaccagggtgtctttgattgcttgatgtcctctctcaaccattccattggcctctgggtagtatggtgtggtgactttaacctttattccagaatcttgaagggatttttgaaattgcttgctgaattcagagcctccatccactgctacaaccaagggagctccatatctgtgaatccaatgttccaggaaccattctgatattttctttgcttgaagtttttctagtccaatggcttccacccatcctgagaggtcatctctggccagaactaggtatttccatcttcctgctttgatgtgaactgaatccaggctgactcttccaaagattgttgattttcctgtaggcttccttggctccattggcaagactgaactccttttctggcaagcttcacaggactggacccatctggtgactgatttcttgagacctggccaccaaaatctgagcttggttctggtataagtttcagtgattcctctgtggcctaaggattcatgaagggagtgaaggatagaattctgagccgtgggggaagtgaccacaatctgggagaaaggtttgttgattctgtggaggactccattggaaaggaaaaaagaggctgatttgtgcaaaatttgtttgaattccaggttaccgcatccaggaggtctgttcattgttgcaaggtattcttccaagagcttccaaattccttgttgcagagaagttaccccctcccccaactgagctgatgtccccagcagcactccagaaaaagcttgtttgactccaaatccagggtgtggcttcatccattgttcatcttcatcaaaactaggacaatcttcttcatctggatctgggggcctcctggaaagtccatctggcatggtgaaagttttacctggagtatgtaccaaatcaaaagaaaaaagctgaataaaggctatccatctgttcataggggcattgggaagtgaggggttgttgatcattccaataaggcacttggcatccactctgagctgaaaatgttggccccaaagtttggtttgaagtttcttgaggattttggtgactccacagagctcaagtttggattgtgagtattcagattctctttttgaaaagactactgactcataaataacaggtctgtccagtccagctgaatcttcctgagtaagaactgctccagcagcaatgtaactggaatccacagaaagcttgatgaggccagctccaggtccatagtccaatttcttgagggtgatgtcagtcccaatgattttcttcagttcttcaaaggcatcctggcattcatcagtccaatcccaggtggagtccttcctggtgagttttctgagaggtgcagtgatggtggagtaatctttgatgaacattctgacataaacacaaattccaaggaatcccctgacagctgttggagtggtgggaattggccaggattcaattttattgagcttcttgactgagattcttcttccttccttgcagacaacatggccaacaagatccagagcagggacacagcaagcaaatttcttgccagaaatggtgagtccagcttcctcaattctgaaaagtatcctctccaaagtgatggcatattcataaataaatcttctaatttttgggttggcctccagggtttctccattgtagtcagaagttggtcctttgattcctccatcatcaatgaaaattcccatgttttctggcaattcatcttgaagaatccaagtcatctgggcctggtagactgcaactgagttggtggcaccttgaggaagtctggtgagttggaacctgccaagtggagtttcaaaggttgttaatggtctggattctggtgctaattctctttcatcatagcctcccataatgtccccaagtccatagcaagcacgtccagtaaatgactacactaattcctctggtgaaggtggaagacctgcatccttaatggtgactttgttgagttgttgaaggtcatgaacaattcttaatttaccatcttgcttttttacacagaagacagggctggagtaactggaaaaggattgttcataaaggccagtcttgagtctttcccttaccagttcaatgaattgaggcctgattggagctggaatattaattggtttttgttgccagggctcatgaggaatgacaggaatgatgtaaggttgtccataggtgtgtttgagtagtcctctttcttgttccacaaaggccaaggctccctgcctgagggtgatgacccagactaataaattgtattcttcatttgacagccatccaggggggccaaaattgataacatccagtctttcttgtgtaactttggaggtgggttgaaatgaaggtgggaagggagttaaaggggttgcataggggtctctagagagtgctggtcttgaaagaggagggttgagagaaaggggcataggttgatttacaggtttgattttttttagagttgatttgtattttgtggcataggtgactaattctggttgtttgggtggttgtgacaggtccagatactctacttggtagatctgaaatcctgcctctggtccaaaaaatccctggtgaccaagaaagaaggaagggaggtttcccatttgtggtggttgggccagcaaattgcaattaagtaggcatttcctttgttgtccaagactgaaagtgattctcctttgggtccattgtatttgatttgagcagatacatccattaagaagggtttccccaagatgaattgcacacttcctcctttggcaacccagaagtgaactgccctggtgacctttccaatttgaacttcaactccttcagcaattcccaggatggtagtgtggtggcctccaatccctctgagcttcatctctctttctgtgatgactagtccaagttgttgagctatttcttcaggaataaggttgaccatggagccagtgtccaaaagagcttggtgagttgtaccatttattccaagtctgatgtagccaagggggcaagagtaatgagtggttgaatccctgtcttcttcttcatcagtatccagggctccatggttggaagaagcaaggtcctccaaggatgcatggctggaagaggtgttgggttcaatgggcactcttctgttggaaatttttcttttaacaacctcagaaaatccaggggccagggcaaaaagttctccacagctaagctctatcttggtctccttaagaaatctgctggcagttgcctcatccacctgggggtattcctttgacaaagctttttccaaataggtcttcttggtaggcttctctttgggactgctgggttctggatcttcagtgttttgaaacctgactttggattgggcagagttttgtttggtctgagtagaggtgctgggcttgggttgaacaggaggactgggtttctgagaaggcttggaagggggagtggccattttaagtaagtcatcctggtccatatccataagagtgtctttcttcttcctgcttctcttctctgtggctggctcctcctcatcttggtccttggaagatctggtcctttttcccaagtccacatcataaacagaaggatgaatttcagtgagttcttctagttgtccaaatgaagaaatgatgccagagggttcctttgagtactgatccactatctgcttgattggtctagaggtatcccaggggatggtggtattgtcaggaagcttgtaagtctttccttccctgatgactaggccttgggattcatcatagctgagaagactgcatttcatggtactgtgggcaggttgaaagcaatagtaacacttgaagtctgggttcctaggcgctgggatattctgctgggaagaggtgccagaaaggtgaggggggaccatttttccagaagtgaaagctgccatttgcctagtgagctcatccaatttctggtctgttgacttgcttgtagaagggacagaaggcttgggatttctaggagccttagtggagttggaaaaagagttgtccttggtgggttccatcttgaagaggtttcttctggccatgaaagatgctgactgaacttctctgaggatgtaggtgattaaaaccttggagcttggaagtatatccccaccatccctggaggccaacatttcattcttgctgatgagttccttggtgactgaagtttccaaatcagggctgagtgagtccaacaagtattccctagattcctccaagtgagagatatggcccatggtgaagaggtaattggtgatgacttcatatttggatctgaaaactttgaattcctccagggtcttgattcctccagactggatagcttggtggaccagtctcttgagatcctgcttggagtatttgaccaaaggaacagaggtcccaaacctgttgagtaactgtttcttcaaaagttcccagtcagcagcttcatgtccagtcatttcttctacttcatccttgaggtctggtcctttgatgaatgagaggacctgtttggccaaatccctagaagaagcaccatccgctgaccctgcattctcatatcttctgataaatttctcaataggtagattagttccatcaaacaaaaggtctttatccatgggtttaatcttgacactcttgcctctgggtccagcataggcaggcatagttggttccttttccaagaagtgagtcctatgagtatgagcagatctgattgaggggttgggagaattgggttgtagtccaaggaggtctgaatttccagaggactgaggctgattgtccctgtattggttgaaagcattagaggttccaggatttgctgctccagtctcagggttagtgggttgccaagggtttctggtggcagtctgtccaaggtaggtgctggcaaggtgctccaagttggaaaggtccaagggtgagagttgaggagggttggacatagtaaaagtaggtgaagaaaaaaaaggttgtaaaagaagattctagagaagtgtaattactaaaggtttattgccaaggtggaaaagaaaaaaaataatagcaaggagggaaagctgatatgttttgtgaatttaatggtttaaaagaactagaaatgtacttcaagaggaatgggatgggtgagggaggtaagtgaaaagtactgcaaactgatagttataggtaactaggactaaatctaaaggaaatcaggccactgttgggacaccacttgtggaacttctgaacaaccagaacagagctttagaggggaatagcaaactacactactagtattgtaagttaagctatgagtgctgatgaggctgccctctgagactaatgttgaggagagagggttacactaagaaaataaagaagaggtgtggctaatttctatctatttcttagactgctataactgatgagattgttccttatcaacctacaggggaagaagtgagactatgagggtggtaaataaagcagagctctgaggacactgagtgtaaaggtatttctggggcaagcacctaaacagggcaaggtcactaaagtgagttctgaaagtaaaaatagattttatctgaggggcacaataatatctgtaggggagaaattgcataagggggtacaaaaatgataagaagactgtatatatacttcaaggtacaaatgagcacaggttacagtcagtctggctatgggagcacaatgtacaaatgtagaacaagagatgtgaaaagtaaacaatcaaaagggaggatgagtaaagaaaaacaatcccaaaagataaagactgtgaaagagtgtactactgttatcctgaaggcatatgagaaagcatagttgtaaggagtgtgtctgagaaaatatatgtagtatgtaatgtgaaaagaagtacttgtaaaggagtgtggctgatgtaatgtgaagagatatatgtaagaagataatacttgagaaaaatatgatgtatgtgataaactgtaaatatgtactgtatgtagttaatgtgtaatgtaaatgtaaagaataatatctgtaaaactaaaactgcaattaactaatgaaccagtaagaaatgagatatgacttgattgagtgactataggtaaaaaggggtgtagaatctgattctgtagtaatattataacaattcccagtgaatgtacagtaaaataatagatgatatggaaaggtatgggttaccacattgtttagttgattttgggcagcgaagtcttcaagtttcttcagtacatcgtcaaacggtaaggtttcaaagttaattgatatattagttttaaatgagtgaaattcttgaggaagtttatcgagcatcaagatcgttttaacttggtcttcgagtgcaaggcacgagaggatgatcttctgatttgcagatcggataagtggcaaaaacgacgagaacgagtcgtaatcaacagcaagaaatttctttagggctgtagttttggaggtgaggtcattgccagcaaaattggccttgagaagctgccagagcttgtatccgttgaatttatcggtggtcgggagtgccgagctgacatacgctagaacttcttgattgagatattgaacaatctcagtgtaggcgtctttgttgagtttgttgtatagtttgaagttgtctttgtcttttttggggtcgggacaggtagcagcgccagtgacaatgttgagggtcttaagtttgtagagtttagcttccatgggaagaagccagagagtgtagttttcgttggagaggaggattttggatttgcgaacgacttcggtagtcattatgggatctagcgagatgggatcttgagtgaagggaaggttgagctgattgttgtagtcgtggagagttggttgttatggagggatttattgagagagcagttcacagattgaagtcggttttcgactgttaatcgtgttaaatttttggcgaaaaggccggaaaaaaataatactttttgattcaagtaggaagggctcaagtgcttcacaactaatacagaagaagtgctaaaagtgttcttcaggaaaggctcagaaaagaataaagaaccgataagattttatttttaagctgcagttaataggacttaagtatagtaactacaagaggttcaagttgtgggtctcagaacacatagcataaaaaacaatgatcggtgaataagtgagtgacaggtgaatgacaggaaagaagagagagatgagcgaaatttcaacaggtacatacatgtgacaatcattacaagagaaggagcaatcattatggatgaggtatggtatatatggacaggattacatacaatgagtggattgggagaacatgtctcaaccatcatataagtagtagtacattaacaattaaccaataacaagtagtagtagtattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgtttgaggaagagatcattaaaaaactctataacaactcatctgtttcgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacaaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatctgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcttacaccatttttgtcttattgtcattgcagtggggttggttggaaaatgcatatcgagtaaaagccaggttggaggcaaagcaattagatgttgatctcttcaagttgggatcacagtagcctggaaggcccaagcatgtaagtagcgcatttgctgcatccacagcggcatctgagatggaataaaacagcttgtgtattaaatcacttgcagaaattccgttaataagattatctagatctgaaaggggatttttgttgatgcctaatgtattgacatatcttccagccacttcaccagtagtttgggacttgcaccagccaatcgtccacatccggcaacaaaagattttgcgaaggaggttgacaggatttaaaaagttttgagagttatgtaggaatgtggttagagagttgaggttgtacttgtcctcttcagtgagctcctcagacggtgtgaactgaacataagcaatgaagatacatttgggctttttgggtttgtccggctcgcttagttcatttgtaaccacaaaattctggactgggacctgagattcctcctgttttattgttggggtgtcttttgggggacgttcatacagcgcgagtcggctgtaagtgagtaaggtgaaatccttgagtatttgctcttcagcagctttgtagttggctggggtgggatgggttgccctctggccttcatttgtcttgtccagaggtgggtattttgggtagagatccaatctgatgtgttcccgtctcatggtggcagttttggggtggaggttggttgtgaactcggccaactcagcatctgctttgaatttacgcttcttctggtttttcttcttttgattcctacaaacaaactgctgtcctctgtattgataataatagaacagggtacagatagatagtttcaataagattagtatcaagacataagaggaacatttagagctaccaacaagtgtgtttgaagtaatgaatgaatcaatcaaattgcgatcacaggattgatacccttcacaggaaggaaatacaaaccaaggatcataatcccatatgtgggaagatctgaagtaatcaagtggggcttttgaaattagccaagagttatccaaacatattacaaggggcttggaaaaacgactcctaaaaattagtcgacgactcccgttttggtcgggaggtcgtcggacgggagtcgttcttccaattcccccaaaaaaaaggggagtcgtcgtcctaatttcaatggtgattttttaattttttttattaaaaaaatgggagtcgcccgcctaaagggcgggagtcgttgtaccaatttagccaaatattttttattttttttcattaaaaaaattgggagtcgtccgcctaaagggcgggagtcggcgccccaattcaatattttaaccttttttctgcattaaaaaaacgggagtcgtccaactcaaaacaggagttgtcggcctctagcaaccctaaaaactcaaaaaaaagttcagccactggggccccaccccaaaggcactttatcaatgattaaaaattagattcattgagaaaaacaaattcaagaaataattgaaataaattgatgagatgttgagaaatgtaaacaaaaaaaacaatgagaaatgtaagaaaaaaacagggataaaagaattcaattgatgagaaatataagaaaaaaacacagggtaaaaaaggacagaggaaaaaaaaataaaaactaaaaaaagacacaggcagaaaaaaaactagtagtgggtcattggattttgaatcttcctccctacagtcaatgggtgtggagcggcgactcctgcgtgggagaagaaaccttgtttcttctccccagccgactcctaggtattttccaacgactcctgcgagacaaaaaaaaagtccagtggacgattgggccattgactccctttctgtctcgggtaattggcctgacaactcccgaggaaaaaaaaatatcaaaaaaattaaagatcaaatttgggaggccgactcccaccctttaggcggacgactcccaacttttttaatcaaaaaaaataaaaaatatttggctaaatggtacgacgactcccgccctttaggcgggcgactcccatttttttaataaaaaaaattaaaaaatcaccattgaaattaggatgacgactccccttttttttgggggaattggaagaacgactcctgtccgacgacctcccgaccaaaacgggagtcgtcgactaatttttaggagtcgtttttccaagcccctattacaatcataagattgatacccttcacaggaaggacatacgaaccaaggatcataatcccatatgtgggaagaatggaagtaatcaagtggggttttgaaattagccaagagttatccaaacatattacaatcacaagattgatacacttcacaggaaggacatacaaacccagtgtgagcctgggtctcaaaagtgacagcaggacacaaggattggggggcaattctagatgtatttcaaggggataaggaaatacaactagaaggagagaaaaggaaagagaaagaaagagaaaagaaatgaataatatcttttattgtttatttgtttgataatcaaggtttactgcagtcttactttcctttaaggatggctgttattaagcggaattaatctacgcctcctatcaactgaaactgaatagggcacttggtattgaatatatgtcaatccaacctcaattttttagatctatgatcaaggttctttaaagggaaacctatgtggttttcagttataccaccaaacagagaataatgatgacttgatttgatttgatgatgattaaggctgaggtttagtagaaacagaatgatgtgatcattcagagagacagagaaggaacttagcagaaagatgcaagctgaacttgtggagtgacttacttattggtgatcctgacactatgagtgggaagattccaatagttaagggactccaaacgataacacggcgatgatgcggcggtgaagtatccaagttgaggttggtgatttctggtctgagttggttctgggtgggtctgaagcttgaagatcctggagatgcgaactcagtgtctactgagagaattttcagagttggattacataatcacaacatgtacatgtggtagagagttggaattctaacttggttaatatttcacaaggtacggtgaaatattacaaagtctatgaaggagaagagtagtgtaaaagtgtgtaggggtgactagggttgaaatttcatgaggaattcatttctgaaatcagaatgtaataaaatcatgagataaaaaggttacagtaggaacatagctgaaaaggaggacttaagcagtcttttggccagcttggctggctctaaggctgacattccctaccaccaaagaggtttcatttccaaaaaatggaaccttaatgaagataatgaatgactcctgcatatcatcagtagttttatttttctggtttgcacttctttagcctagcatcatctacttgagacgtctgaaaatatcttccccaagtctgagggtgatgaggttctgcctggatttcagctgtagaaaaatccttggtaatttcacattccactgcacattaatcaaagtcgaaatcaattaggggatctggagtactatgattatctctggctagaatcatgtgattttcattgggattctcctcatctttgtcatattggctgccggagtcaaactcattattgtaaagtttttctttgtcttcatcataagaattgcagcctacatcattgattctcttcttctttctagggcattctttagagaaatgaccaggttgtttgcagaagtgacaaacatcctttcctgtgatggcctgtggattagatgttgaaggtctctttgaatcaagttcatcctctctgacttcatctttactagtctggttgctattcctccaagagctcctattgacctgggggatactgttgtacgaagttttgtactgtcccattgctctgtcaagaacttcttcaataactatgaccatttattcaaagttcatgtcttccgcggctctattgcatctgcttttaaccgcatgctctaatgaaccagggcattgcttcaaaactttctcacagactagagattcactaagttcaggttggtaagctctaagtctttctctctgagtgctgaaccacttgtgaacttttctgttatcaactgtgaaataatccttctcaaattccatcctcattttccatttccagttatgtgttccaaacttatttctaatggtgtgtttccaccaagaccaagatttttttccacattgatctctaatcccaaggtaccaattcttagccgtatccgtgaacagagcagttagtctgcttactaccatgtcatctgtcaacagatagtcttgtacaaaaacatcaatatttttcaaccacagttcatggttgtaagggagttctccagagaatttttcccattcactggtcttggggatagctttccagagttggtttcttacatcagaattcacttcaccatggtcaataaaaggaaattcatcagcccagtttggaaatgtgttttctgttttggggctacttcttccggacgtattatcctttttgttgaccacttcagaggtaaaggtaacatgttgggcagggtatttctgttcttggggaacatccttctccttaaggaaaggtttttgagaaggttcatcttgaatatttaaaattgggttgttaaatttcaagtgcggaggggaatctctttcttgaggctcaatgatagagttaagtttgttacttactgcataggtggtttggcatacatcacctagccttctcttaagttgctcaaatctgttgttctcactggtatttagctcactcatttgatcagaaatgtatttaaaatttcctgtggttctttcttcaaaggatctcatctctttcttgacttcatcaaatttagaaaggcaatctacatctcttacaaacagaatatcttggaagtcttctaatttcttatcaatatgttgtttcaattcttctacatagcttggacagtgatgattgcttggctctttgtttactttatcactcaggttgtcaattactttttcaatcaaagaaggaacaatttcttctgttattaacttagaaatagaatatttcatagaggaattgaaattattcaagcaagattctagcagtgtattgggaatagattctactgctctagataaatcagagagaaaattagaaaacaaatcttttaatctatcttcaactagtaaggggacatctctagacacatcttgattaatattttgaagaaaaaattctttgttagaaggattagacaagtcatctaaatcaaaactatgaggggaatttattggtgttgttcttccttctggtttccttacctttggacttgattgtaataatctgaagctaggggtgttggagtagacagtgacaggggtggaggctaacgggtaccttgcaccaattgagctgtgttgtttaggtgctagctttgagccatatggggttccagtaatttttgctgggtttgcaaaggttgttggccggaacccaggtaagtgatgtctgactccgggtgaggtaaaggcagatgagctggtgacgggctgacagtgcgcaattgagcttgttgggttaatggctggggggctggtaacaggatcagagaggggagccggttctgactggacagacaaggggtcagagatagaattgacctgtttgttgcagtattcaaattgaccgcaaaggattggcaatctatcggatgcggtaccaaggttgagcggttggacattgtctccaacgctgctgaagtctcttgtgagttgatgagggcgagcaaggtcccctgctctaacggtgaagctcctaccgctggcaatcgctggttggttgcttctagcgacagaagactgttccataagctttcgaagtcgcttggctgcagcggagctgagttgatatctcggatcatttccttgctgtagtgtaacagaccggtttctggctgctgattctggtggccgttgctgtgctcgaagcgattgcccttggcgttgtagttcacactgttgctgttcaacagagaggttacacccatttcttaaatgggggcccatcgcgataaggattaatgattctcaaaaagaaaaaaaaggaaaacagattctaagttagtttcctatgagtttataatcttgatcaaatcagaactcgaaaggaaactaaaaaaatctttttttttttgcaacgtttctttgggacttcggttgtttagaaaggtaagaagacgtgttcggcgtccactctggaaaaagaggatgttcagattcgcttggtaacactctcttctttagttttctagttccagagggatcggcagtagttatcggagtccaacctgtcgatgagataggattcccttcttttggaggaactacagtctgtttgtccaagagctctggatctgccttggagtccgatgagattgaggagagatccgaagacttgggagtagtagatttgggtggagaatttggtatgatacgtttatttttcttcacttcgcgagtgagggaattaggatcggtcggttaagaaacaaggaaggcaaataatgttggtttgattaacaacaatacttcaataaaggagggatttttcgcgagcgctccgcaatgagatttggagattttggcgagcgctttgcgatggaaatgaagagtttttttttttgaaagaaaaggaaaaccttttctaggagataaaagtcaagattttgaaaagcgcttcacgatggaaaaaaggaaaaaaatagagcactttgcgatggaaattagaggagtgggttttgaaaaagagatgtaataatgttttttttttttttttttttttttttaaagtcttttgaaaagaagaaaagaaattcttgtaatagttctttttcttgattataattttaagaggcctgataaatgatgattaaagttgagagtatgattatgagaggtctatggaatataaatttcccgatgaggcccccaattgtgagcctgggtctcaaaagtgacagcaggacacaaggattggggggcaattctagatgtatttcaaggggataaggaaatacaactagaaggagagaaaaggaaagagaaagaaagagaaaagaaatgaataatatcttttattgtttatttgtttgataatcaaggtttactgcagtcttactttcctttaaggatggctgttattaagcggaattaatctacgcctcctatcaactgaaactgaatagggcacttggtattgaatatatgtcaatccaacctcaattttttagatctatgatcaaggttctttaaagggaaacctatgtggttttcagttataccaccaaactgagaataatgatgacttgatttgatttgatgatgattaaggctgaggtttagtagaaacagaatgatgtgatcattcagagagacagagaaggaacttagcagaaagatgcaagctgaacttgtggagtgacttacttattggtgatcctgacactatgagtgggaagattccaatagttaagggactccaaacgataacacggcgatgatgcggcggtgaagtatccaagttgaggttggtgatttctggtctgagttggttctgggtgggtctgaagcttgaagatcctggagatgcgaactcagtgtctactgagagaattttcagagttggattacataatcacaacatgtacatgtggtagagagttggaattctaacttggttaatatttcacaaggtacggtgaaatattacaaagtctatgaaggagaagagtagtgtaaaagtgtgtaggggtgactagggttgaaatttcatgaggaattcatttctgaaatcagaatgtaataaaatcatgagataaaaaggttacagtaggaacatagctgaaaaggaggacttaagcagtcttttggccagcttggctggccctaaggctgacacccaggatcataatcccatatgagggacgaatggaagtaatcaagagcagccattttgaagaatagcctccgatgaagcagaggaaaaaagttagaggaaagagcaaggtagtatatactgaggggaaaaatttctgacgtccatttcttttcggtgtggtataccttaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacaccttttttctcatatatacactcaaaaatcacccaatatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacactctctggaccatcaccacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcatttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatactcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaatgctacaccagcataaaaccctcatgtagacttctagttcaaactaaaataactcttatgacatcatgtaggtggctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattacataccatccccttaccattgaaatatcagctagactcactctcttactctcaaatcaaccttttagacccttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacatcgggcacagggaaactctctccatcaggtggggaaggagggatgggttgcatgttgggattccttgttattgtgctagatggacaggccaaaagagagacttattaatgttgaatcacctttataaagctcaggaggtgtagtgaagtacattacttgaaccaattctactgattaattggatgaggcgattcactaggatcctatcatagattgtataatcagcaggcatttcatttgaagatcaacattacttgagctcacgttatttgtaattgtttcctcaagcgtgattgatctgtttatcttatgtgtcctatcaaatggacctttgaactattcaaaagaaaacatgtttgtttgtttatcaaaattgggttggatcacaaacaaatagggggggggggctgcaaataacaaacaaaattgggaggctgtaagttgttgtgtggcgtagttggctatagcttgtcctgagggttcttacgctgtagctggtcgagttgatcccctgtttttttttcaaacaaaacaacagttgaagatactcattagtgctcaggtgtggtaggctgttgttaccaatttatttaagatagaaaaacatgaaagtgagccaacaggtcagagggatgaattcaatcttgttccaaaactttccatatgagacaataaccacgattgtcagcaactaacttgcccaattcgacttcctctttggtgatgttctgaacttgcaagagtggtcaagaggtgtcagccacagagcacctttcacagtatgtgaaatgtacctagtaactgcaaataataataactaattgaatacaggaaaatattatacattgttgttaaaataataaataaataaatatttatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataattcaggtggcaagtggggccgggtcgacccggggccgacccgagacccgaggggttgtgaggcgggtttgggcaggattttgggaaattttgacccaacccggactgacccggcttcttctcaggtcgggtttgggcaggtgctgcagacttcgggtcagcctcgggtagacccgaaaacccgactaggtattgggggaccagaggttagggctggcagagtccggataagagacacctgtcctcctgaccaaattccttacacccacccccccccccccttttcttgcaccaaccacaactacgagtatcgactatggcccacacaaggtcaaattccaagtgcaaacggccaaaaaatgtcccagattctgatgagacctcatctgcaaactcaagcacagacgaaccagaagttgcaattgaacacatcaacaccgatcagattgaagccactaagaatccgagtcagccagaaatctcagccagtcagactacggtagcagcatctcagaatgttgataaaaataatttgacagattcagcaacctcaagtactgaacgccagcaacgtagcactgtctggaaccatttcacaaaaagcggcactggtaagttaattatttatgatctcaatttcttcttggtgaaatatttaaagatctaaggctgattaagatttgcatcttgatattctcaggtgaggaaacaaaggccacatgcaaccattgtaagaagaccttgaacggccagagctcgcaaggaacgaagtccctctggcagcatgttgattgatgcaaggagtacgcatcaaaatcaaagcaatccttgctcaagtttggaggacccaacagcacagcatcaaattggattttttctcagcagacctctcgcgagcttttggtcaagatggtcattgcccacgaactccctttctgatttgccgattatccgatcttccgcgagtttgtagcctcacttcaacccaaattcaaacctttctcacgtactaccctgaagtccgacatcatggctacgttcaagctgatcaagatcaagctggccaaggagctagtcagtgttgaccgggtctcacttactacagatctctggacatcatccaatcagtctcctttcatggttgtatcagcccactacgtaacctctgactggaaactcaaaaagcggctcatatcattcaaagaactgccgactcctcacactggaaatgccattggtgatcaacttattgcaacaattgtcgaatggaagctagttgacaagatctcatccatcacggtcgataatgctttgtccaacgatcttgcaatcgatagagtacgttcagtactcaaagaacaaagtcagttccctcccgtgctcaatggagattttttccatgtttgatgtgcggcacatatcataaatcttgttgtcaaggatggactcaagggggttactcaatcgatcatcaagatccgcgatagcgtccgttactcaaaaagctcaccctcacgcaagcaggagttcaaggacgccatcagatcatcccacatgaagaagcaggcgttagtgttaccttcggtcgatgttcctactcaatggaactccacctatcaaatgctcaagtcggcattgccctacaaagatgccttcaccaatctggccatgcaagatgctaattacaccacctgtccaacgtcagaagagtgggatgaaatctttaccatgcaagaattccttgcggttttccacaaaggtaagatattttttaattgaaatttaatcatctgttttttgtttcattgcctaaattgccctctatttttcattctagcaacattaaaactgggtatgacccaatatccaaccgtttactcagtttataagtacatgaagctcattgataaacaactcaaagacgctgtcaaagttggaccacctcacatcgccagtataattaagccgatgcaggataagtacgacaagtactggactaaaatggaggattttgcagaaatcactgccgtctttgacccacaatgcaagttggcactcattgagttcatgttactcaaagagacgacccccaaagccgccgaggaaagtctaaattgaatcaaaaagaatcttgcggccttgttctccgattttgtccgcgtacttcccaccaatcccaacaaatccaacgagtcgattaaaaaaaaatagtacaaacagttgaaactaacgataatgacttcaacaagttccttgcctctaagcatgccaaccaaactgtcaccgctactggtgagctggacttatatcttcaagagaaagccgtcggtattggatcggacggttttgacatcctcaagtggtgggaagtacacgaggaaagatcccccacactttccaagctggcaaggatgatacttatggtcccagcaacatcaattgcttctgaatcggccttctcaactagcggccgggttcttggcaatttccgaagccgaatgtctccgataacgcttgaggcccttgtgtgtggacaggactggattcgtactgaggaaggccttcaaaagtgggacgaggaagaggaggatgaggatgccaatgatattgaggtagtggaatgattatgttttattttgtcatttttctctcatctctctgctaaatcataaaactacatacacgagtacaactacatacacaaatttggttttattttgtcatttttctctcatctctctgctaaatcataaaactacatacacgagtaaatacacaaatttgactgattaagaataaatgagcaatggaaagaagttgacagttgggtctgaaattgaatatttgtgaatagtgtagttgtcaaggggccagttaggtgcctggcattgtgtcaaggggccagtttggtgcctggctcagctgcattgcatacctcctgtgttcaactccctatcttgacaatcccaaaaagaaagtagaatcctctccgggtcaacccaagtcctaacccgactcagttttaacagaatcgggtttgggcatcatttttcacaatgcaacccgacctgccccgacccgcatttctcattgggtcgggttcgggcactgttttttgacccgaacccaacccgtttgccacctgacatataatatcactaggatttcacagaaatatcattagaataaagtattcaaacaatatttattcttatacattatgtacatattttataagccataaaataattacatagatataagaattagctagtagaagcgtgaaatggatgaggaataagctatatagatttatctgaagcttacccatccttgatcacgtcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaagacccttttgtgctctaattcaaagcttgcataatttaaagtagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaccaactctacaattgcacagcccctgcacagtaactgtagccttttcaattacatgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacacatgcatagcactgcacagctgcagctcccatccttacacaaaattgtagagctgctaagaaactccctagtgccctgagggcctctcctcttcccctgagccccctgtagaatatttaaggagcttagattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgattattaatgattcaaaccaccaataaccttacaactcagctaccttagacctaaatagatttactttgctcagattcaaggcttttctacttatctctagtgcataaagaattatccccctggttaaacaattctggtccttaagtgtacatacacttattcatctggattgttgttaaaagacttgatcccaagtgagtagaagaattcctcacattggaagcctattaatccatgtaacgggattgatctggatgcccaattgaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttcttctgagttatacttaaggttcagaagttattaggagattctggttaaaaatgttatttttccttatttatttaattatttaaatgtttttctaatggaatattacaatgtaagtgtactgtgtaataatgtctctattatagtgtttccacttatttaaatagtatattttattgttttaattgtatgtacatatgtaagtaataatatctctaatttataagtaaatgctatgttcaggatggctctgattagtagcaggctgacaaaaacggtagttggatccatccgatccaacattcttttatgttgcccgaccgagctgtggttccatcgagcccttgacaggttaaaggctggctaagtggttgtaaagagagagagttcctacaagcaaaaccagtgtcaatgaaagacgctgaagccccttaatcaaacagggaagacgctttgctaataatcctttcctgccctatcttaataggaagaattggacggagcgaggcaaaggggagaacaaaaaaattcagataaaatgacttacaaggttccttgtccaaatccatatgagcaaccgctttgtcccaatgcatatcacccagactgagaggctgaatgtcatcaacattaaggttgcccaaagccttagccttctcttccacggctgcttcagccaaagcttgatcgacatcctttcctccctcggtgatccatcttttataaagctcggccttatcgttgacctcaggcaactttttcttggatttacagcccttattgacggtgtgttgcttatcgaactgaccgtggcatcgttgacagacatgcttcttttgacaaatcgcccgaaatctaggaaaattaaaacacgtctcagccgacatggtgtccaagtccattgggactacaccatcaggaactcaaacaggaggagccgagacagcccaaggtggaggttggagttgctgacatctttgaagtgctggaagcaagccggaatcgattgacgcaatcttatcctgagcctcggctgccgataccgccaacgcctgtttccctttcaaggttttagtcaatttccaatcgccacgcataaccgcaattttaaggatttttggattcaaagcccgttcatacatgtcacagcgagattcttcagtaagattgaccgcaaaacataatgaattaaacaatgtgttgaattcttcgatagtgcgattttgctgttggaatgcgtttagcttcttcttagcgtcctcactattgtgcttgttgttgaatatttcctccaaattattcaagaaagccaaagccgaaaggaaatgagacaaaatgtaaggatcctgaaccgaagctgactccgttggaagaccttgttcgcaagcgttttcaaaaagcagcgccatcaaccagttataggaaggacacagatcacctaagttaccattgggatgtcgaaaatgtcgaacaatccaatttattttcaatttttccgaccgaaaacactcagctttttcaaaaagcttttcccaaataaagtaaacgaattgcttcgtttcctttagattcccggtgaactgagcataagaaagttccgcaacttcttgagagttgaatccagaacgggataggtcaatgatctgagccgtgttttgctgaattgccgagttacaaccgtcaataaccaaacaaatttgctcaatcgaggattgaagcttcatgacctgatcttgaaaatacaacttgacattgttgagatcaaaataaagacccttcatagattggatgtccttcacgttgtctgcaagatgcttaaaagtcctctttatagattgcaactcggtttgaagatgcgagagttgagacttgctgttggccaacccggtcttgatggaagagagttgatccgcaagttgcgccaccttagtttcgattgggtttctagcgtcgtccgccggagcaatagagggggaagagacatgtcaagaaaattttgaggtttacaacaaataaaggctacgccttgaccaaagagaagagtttaactgagaggaaggggtttaaaaaatgtttggctagcagcaaaaatttcttgagtaaaggagttaagagagactcccggaatatatggcgaaataattgtaagaactaaggtcgacacagccccagacaagctaataatactgatgatcctcagtacacgcaatggatcaagcaagtatcaactcttagtttctttattttttctaactaaaaaggcttctttattgcttatttacgaagaatggatgaatgtaaataatacaaagatttcaccatgaggaaagaaaccctcatgacaaatacgagttcttaaatattaaaggctagatacagatagttctagaatttgtactaacttgttatagattgattcttgtttctttgttcttttcttttttcagaaaggaaataaaatttattttctcatcttaaactcattttcttacctttcttgcaaaatcttcttgattaacctcctggttaaacttttccactgatgtaattctcataaatattttttgagttctgctgtgccttgtgcctactcgtcacatgtgaggagatatatcatacaggtatgtaccaagtaagcatataaatcacacaggtcagtgccagcgaccatacagtgaactaaaggcataaagatgtgtaatctttgtccatccgagctttttgagattcaatccacctctacaggtggtttgagaatttttgagctaggtcttgagacaaaaaagaaaggggcttggaaaaacgactcctaaaaattagtcgacgactcccgttttggtcgggaggtcgtcaaacgggagtcgttcttccaattcccccaaaaaaaaggggagtcgtcgtcctaatttcaaaggcgattttttaattttttttattaaaaaaatgggagtcgcccgcccaaagggcgggagtcgtcgtaccaatttagccaaatattttttatttttttttcattaaaaaaattgggagtcgtccgcctaaagggcgggagtcggcctcccaaatttatccaactaatctaatttttttttattaaaaaaaaagggagtcgtccgcctaaagggcgggagtcggcgcaccaattacaaccaatattttaaccttttttctgcattaaaaaaacgggagtcgtccaactcaaaacaggagtcgtcaacctctagcgaccctaaaaactcaaaaaaaagttcagccactggggccccgccccaaaggcactttatcaatgattaaaaattagattcattgagaaaaacaaattcaagaaataaatgaaataaattgatgagatgttgagaaatgtaaacaaaaaaacaatgagaaatgtaagaaaaaaacagggataaaagaattcaattgatgagaaatataagaaaaaaaacatggtaaaaaaggacaaagaggaaaaaaatcaaaaactaaaaaagacacaggataaaaaaaaccctagtagtgtttcattggattttcaattttcctctctacagtcaattggaaacaatcagaaaagatggcttcccatccccaagcctcttctgatgccttttctttccaacccttcatgagctgaggggccggaaagagtcttgggttatgtaactgcaaagggacaaaatgagaaaattcatatagaaaagcaataaaaattggggggttggaattgggggggcagaaagaagggaggcaggtctggcaaaaggtggtagaaaaaaggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggaccacactccaattgaaattggagtgcgggtccgcactccaaccctctgcgcaggcattcccccagcaggttggcgtgcgggtccgcacgccaatttcaattggtgtgtgatgctgcacgccagccgttaagggaggttgcctcgcttgcaggcaggcgtgcagccagcaattccatatgcctcgacctaaacccatattcctatgggtttaggtcaaggcatatcccataggacccagggatgggtcctatggagagacggtctgaccggttcaaaccttgaaccaacatgggttcaaggtttgaaccctgacagccatcggccaaggttcaaaccttggccgatggccttgaagatccctgtaggacccaggcctgggtcctacagggattcactttgtttgaaccctgatggcccatagtccagctcatcgggagggtttcctcccaatgagctggtacatagtccagctcatcgggaggaaaccctcccgatgagctggactatgggccatcgcgtttcaaacatagtgaatccatgtagtaccacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcaagaccgagaggaacccctctcgcccttggaaatttgtactgacgagagggtttacaacccatctcgttgggaggaatccctcccgatgagctggtcttaagcccatctcgtcgggagggattcctcccaacgagatgggttgtaaaccctctcgtcagtacaaatttccaaggccgagagggattcctctcggccttgagccatgtacaatctcaaggccgggaggaacccctcccggccccaagactgtacaatcttttggggctgggagccccaggtctttttattttcttttttcaacggcctcaacggctcaagccctgggctatcccataagacccaggcctgggtcctatgggatagcccagggaatatgtacatatgtataaagtatacacatgcacactcccatactcccctcagaaggggagtgtgggaccgcactccaatcacaattggcgtgcaggtccgcacgccaacctgctgggggaatgcccgcgcagagggttggagtgcggacccgcactccaatttcaattggagtgtggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactcccctagaaaaaaagaaaacaggcctctcaaaggcatttgccattacctcacccattgaaggcatggacatccaatgagcctttggacaaggttctggtgaatcaaccatgatacaagccaaagccccctcaactttgtggaacactttccaataccaatcaggccgacggaaaattttgttatacatctctctgtccttttttgccctgtgtttttttcttatatttctcatcaattgaattcttttatccctgtttttttcttacatttctcattgtttttttgtttacatttctcaacatctcatcaatttatttcaattatttcttgaatttgtttttctcaatgaatctaatttttaatcattgatagagtgcctttggggcggggccccagtggctgaactttttttttgagtttttagggtcactagaggtcgacaactcctgttttgagttggaagactcccgttttttttaatgcagaaaaaaggttaaaatattggttataattggtgcgctgactcccgccctttaggcggacgactccctttttttttaataaaaaaaattagattagttggataaattggggcgccgactcccgccctttaggcggacgactcccaatttttttaatgaaaaaaaataaaaaatatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccatttttttaataaaaaaaattaaaaaatcacctttgaaattaggacgacgactcccctttttttggggggaattggaagaacgactcccgttcgacgacctcccgaccaaaacgggagtcgttgactaatttttaggagtcgtttttccaagccccaaaagaaataataaaaaaagccaaacaaagttgcaacagtttttaaattatttcaaatataatccaaaaagttgtttataattggatgacttcccgttcgatctgcgggcctcgcagaaagtaatttacaatgccaaagtgtaaaaagctaaattcatgcttccgtcatcctcactgtgtaaatttacaccttgtttttacacctcacaatcgaattcctcaaccctgacgttctcctcccatcatccacttccactcgggcccatccatccctcccacctcagccccctatccctcactccacccctcccctcattcattctgaatcttgcctaactcacctttccaccaaagtcaatataatcaccgcgctggaccaaatagtaagtggggtatcttctgtctgaccatggcatttcaacagctgatttgttcttctagaagctacgacggaatgtgtccccaacacatagtgttattggatcaggaggggcaacttcagatcaggcagcaacaacgccatttcaatcaagatgccttgcagcgcaccattggcgaccgtttttctcaacaaaccgccagcaaaatccaggccgatgaagacgcaatcgtcttgttcatggccatggattaccttggaactcccggccaattccgtcaattccagacgtacttgacccgggccgatctcccattgaatcccatggctcacagcccctgggcctacttgtggcagtcccgaagcgattgggctttcattactaccatggggatcgatgtgcgcacctttgacgacctactggatcggtttgcggatcgatggaactactcaacaatcgagcgtggtgatgtgaacccgaatggagaaccccaacccggttgtctatctctggatgccgccggtgcgctgggtttggtcttgcattggctatgctcgaccatgtcatcatactctttgcaacagctatttggaattactccggctgtatgttcttgctatctttcttctgggatgcatcacctcttggaggtcctgaaacagcaccctcaagctcgcttcttgtggccgactaccgaggaaaaggcggcacgctatagcagaccgatgtggtgagagtgatcaaacccatagcccataattaaaacaccttattacatatacatagtagttagaatactagagggaagggaataggttaggaaacaaaccacataaatagtacagggctaaattgtagttaaataattcacaaaatgggcttaagatattcaatttcccatgaataaaaaatatataaataacctgtagaactataatacattcatcttagactagtaaaacaagctactgaatagaaagtgcttcacagactagttccagaaaataactcttatattagctagtttaagaataccattctcatattaattaatctaagaataggcctcatatagtagatttacaacctctggtattagaaaggcacttagagattaattcatatcagattaggccatctcagagtagtaaaaaccaatctagaagtacccttctcagacgaacttgtgttcaggccaaaaatccatgtactgcagaaccatttgtctataaatagaggctcctttggctcatgttttcctgcctccctccttatgctagctacagaatagtaatcagagatattactcagctttcatcaccccttgattaagagatccagagaatattagagcccttgaacttcccttacctcaattttggccctagacaagtaattcagagatattgcttagccatcctcaactctttggcaacagatatcagagaaataagcataccctttatcagagcccagagagaccagagaccagagagaatttataacagtgaaacccttcagaaacccttattactcagaaaaccccacaaaactccttacctctccaacaggtattcttaagcaacaataacagtagaatcaacactaagataaatttagaaataagccacactcttatttttcttagtgtaactttcccgcaagctagacaggagggcagtctcacccacacacagatactaactctactatttcatagtcttattagctattttatcccctccaagctctttactcacttgctgagcagttccacaagtggtgtcccaacagtggcagatttcctcagataaatttagtctttaaaagatactactaccttgctagacttactcaatacctgaacctttctcaaatctcaccttaaaatattaagaacccttacaacagattagaagaacatgtctgaatacactcctctcatcaatgtcggcaacactgcctttacccagcatcgagaaccatccgtagcctcttctggaagctcccttatgcatcctttggacaccagattagacatgccacgacccagtcctattactccagataaccatcttcggtctcatcattcagtagcagaatccaacactcatttcctcgaaaaagaacccgaaattcctaaatacgcaggaccaactgatagtcggagggtggtcaagattaagcctctagacaaggaattatttttcgatggaacgaacatgccgatagagaagtttattaagcggtatgagcgtgcgggagaagcggttggagctagcgctacggatttggcaaaacagattatttcgttcgtaagagggggcgatttgaaggatgaggttgaggagatggaaggatatgagacggtcgagtgggaggagttgaagaaacaattgttggatcggtttggaaaatctctgcccctggtgaaatatacaaagcaagacttgaaggatttagtcaacaccgctgccaagaaaggaggcattcaaaccttggaggagtttaagatatttcggtcgaaatttgaaatgatcactcactacttggttcggatgggatacaactctgacttggaagatttttgagaattgttgttggaggctcttagtctaccgttagaaactgctgtcactcgggaacttatccgcgacaacaagatgcgcgtttctaaagatggaggcgatattctaccggtcaccaagatcatcgttcaatatattcagagagaagttcagtcaacctcggtaatggaacgtagatatttgggaaggcttgaacaaaccaacgtagagccagctaagcccattagaaaccctattcccagacccccagcaccagcaccacagccagaatcctatgagaaaaagattcaagacctcacaagacaattagcctctttgacagcaggaaagatggctcctccacatcagccattggacgctaatcttccaccctcagctgctcccactaacgtacccttcaagaaaccagatttcaagtgttactactgcttccaggatactcacagtagcaatagatgtagtctatttgcctttgatgaatctcgaggactagtaaagcgtgaaggacgagactatcttctgccagacaacaccaagattgcatgggatactcgttgagctattaaggatgaagtggataaattcgatcgtaattctaagaaaactactgcggctgtggtcacttcctcgtttggagaactggaggaatgtgaagttgaagaacacgcggcgtatgacgtggacttggggaaacaaacacgattggaaaaagaaccggaaaaatctggtagcgggaagaagggaagaatcaagaaggatgctgtaatggacattgacgctgaggacttgatcaagaaggcaacagctcaaaaaccggctcaaggaccttcaaaaactactaccgtacccgctaaggttagatttgaggaacaaagatccgagaaagaagaaagagaaaaaccggcgaagaaaactcacctggagaaaactttggcgaaagaatatccaggagttgaagaagaaacggcgaagcgcatgttgacagagggaaaaatgactctaagctatggtgaaatttttgctatctcgaatggagttgtggatgtcttcaagaaaaagatttcgaacagacgagtacccgtggaagaaagcgaaagttccaatcacgcgtctctggaaaataatgaagaagacgaactctcagtaacccactattcttgccccctaggttatattaaactcagtatcaacggtaccaacagcgaggctttattggatactggatcgatggtgaatttgatgccggagcatatggcgcagaatttaggattggtcgtaaccgagaaaccgatgaacttgaaaggaataggcggacaccagacaggaatcattggaatcgctgagggagtcgaagtggtgattggaaaaataacgagacccgttgacttttggatagcaagaggagcggtacagttcatcttagggaaacctttcttgattgacgctgcagccacgatcaaatacatggataacggcggagaatctttggctattatggataaaaagggaaagacttatttaattccaattttgctaccatgtcatcagaaatgggagacaactctgccaactcacctagtcacgagggattttttagattagaccccggacaaagactgcttgaagtagatgaagagccggggaagattagaattgagtgtcaagctgcaaagtataaatctactgcaaagaaaattaaaccaataaacatacctatgccaatgtctattaatccacctctctcaaggcctgccttatctcgtgacccttatttgactccagttgtaccaaatccaccgaaatttcagcctactgcaaaaattacagaggaaagattaaaaatgattaattttggctccccaacttggttatcagaagaagaaaagaatttattttgtcatgtcatcactcttagagctggagcactagccttttcagaagaagagcgcggactgttgaagcattcttacggtaaaccatacgtccttcccgttataccacacgagccatggcaacagaaaccgatcccaatcccagggccaattaaagagcagtttattgaactagtcagagaaaggcttaggacgggactttacgagcaatcgtgttccagttattcgagtccagtcttctgcatcaaaaagcaagatggaaaattaagaatagttcatgatctacaaagattaaatagtgtaaccattaaagactccggattaccaccctcgccagaagaattggttcaatctttcactggtagagcctgttatggtttaggagatataatggggggatatgacgaacgagaattagcccctgaatcccgacctttaactacttttgaaactcctctaggtagatttcaacttacccgattacctcaaggtgccactaattcagtagctgtgtacaaagcccaaatgacttggattctgcaagacgagataccaaacaacgtagggatattcatcgatgacggaggaataaaaggtccggaatctgattacggaggagagaccctgaaagagaatcctggaatccgccgatttatctacgaatatgctatcacgctggagagaattttatttagaattgaagaagcaggactcactatttctgccaagaaatttgcttgttgtgttccagcgttagatttggttggtcatgttgtttgcaaagaaggcagaagagtgtcgaagaagaagttgaataaaatcgaaacttggccaactccacgaaatccaaccgacgtcagaggtttcttgggtgtttgcgtttacgtccgaatgttcatcaaggacttttccaatatagccgctcctctcagaaaacttacgtggaaagacgctaaatgggactggacagaggactgtcaaaaatcctttgaacaactcaagaagatcgtgggcgtggacatcacattaaaaaaattggattacggtgaaaatgcaggaaagattagattatctgtcgattcaagtaaaattgccgcaggagctgtgctcagtcaagaagattcgaaaggcatggatagaccggttctctacgaatctgtagtgttctcacggcgagaatcaagctattcacaatcgaaactagaattatgtggtgtaactaaagtcctaaaaaaattacaaactgttttatggggtcagcatttcgaattgagagtggatgcaaaatgtcttattggcatgatcaacaacccctccttacctaatgcaccaatgaaccgatggatcgcctttattcaattattttcatttgacctaatacacgttccggctaagagtttcacgatgccagacggattatccagaagaccgccagatccggatgaagaagacagtcccagctttgatgaggacgaggaatcaatgagaccgcacccaggatttggaacgaaggcagctttctccgtacgactgttggggacaacagctaagttgggggaggaggttgtgaacctgcaagaaggattctggaaaaatttagaatattatttatcaacaatgaatagacccccaggtattagtgcagaagaattcaagcaaattaaacaaaaatctttctttttctttatttcaaacggtgttttacacaaaaagagccagccatattcgcaagtagtaatctcagtgccatcaatacaaaagaaaatcttacaagaactccatgaaagcctaggacatcgaggaacagaagaaacgtatcaaagagtcaagttacggttctggtggccccacttgaagagagttgtaagaaactgggtcagatcctgcgaaccctgccagaagcaaagctcaacactaccaatggaagaaagatacgcaacaggaagatctgtgttattcagtcaagtcagcttagatacactccatataaaagcaggtagatggaaatacctagtagttgctagagatgatctttctggatgggttgaagcagttggactagagaaaattcaagcaaagaaaatagccagctggtttcatgagtcatggatactccggtatggcgcacctacgaatgttgtggtagacggaggatcagaattcggagctcagtttcaagacattcttaagtcaatggggatccaaactagagttacgacaccttactatccagaggcaaatggtatggtggaacgtggacatagaacaataaaagacaccttggtcaagttgagtgggactgaaggaaagaaatggcgagaatatttgcctttagtgctgtttgcggattgtgtctcgactaagcgtacgacagggtatactccgtttgaattggtttttggccaacaagctattcttccggtggacttagaatttgaaacttttttggggattgattggtggagcatcaagagcactcaagaacttcttgaggccagggtaattcaattacaaaaaagggataaaaggctacaacaagcatatgataagttaataactactagacaacaatcaataaactattggagtaagaaaaagaaaaatagaaaaccattacaaaaaggagacttagtgttagtatacaacaaaagcttagattcacaatggggaaagttgtttgaaaataaatggaatggaccttaccgtgttgtcaatcaattacctggaggatcctacgcactggcggagttggacggagccgaggtagctagaaaatatgcagcaactcacgtcaaacctttttaccaaagagaagaggaggaggaataggaagaatgaaaacttacaggtacggttgctaccagaagaagggccatgtggcatcccatcctcgtacttagggatcaagttgtggacattagcctaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatcaattagttgaaatctgaacaggaaaggggaaaataaaactggacttacaaacttaaagccacgagagatatacatgtacaacttgacgcgggcctcatgttcaagaaagtttttagggtagttgtcacgacagtaaatagtgatttggttcataacgaaagcgaaaagagcgtcgaattcgggctgagtaaagcagtcgccgttgtagatactgtaaccaggaggcgtcagaagcatagagatctccatctcctcagctaaaggagaaatcgccgggctagaatcaatgaagatgggtgtttgatcggtaaccttggaatggctaagaggaaaaaaaaaaaagagaagtcaggatgtaatgaacaacaggaaagaagagaagaaaataaacgcacgagttcattttctttttggggttcctacaagtatagaaaaatataaaataagtaagatggaaccattagaattaattaaataaagagggttaaacttatacaaaaagaaaagataagcgaacctggggcgtttactgtcgattattcaaagcgcaatagcggtaaacggaggaaaatttgggtgggtatgcttcagatagactacataaagagcggtgtgaatgggaggaacgacgaacaagagaaaaagggattgagcgattagcgatgttgatccagtggtaggagataggagggaggaacaaaccgtgacaagaggaattggaacgtacaagcgattcccaagaggcgcgaaagatgggtagataagcggtagggaagcgaatcgatatcagattttgttccaaagacgattctgaaggatgatatcaaacccaaaagagaagaggagttagccatcgtccatcgattccaaaggtataaaaagaacgatgaggaacatacccagtggaaaagatccaacgacgccagaaagaacaagcgataagataaacacatcgaattcaaacaatttttttccgaagggcgaccaacgaacaaaattaaacgagagcgtgatgtcagcggacttgggtagagcgaggatctctattttcttcaaattcaaaggagggaaaagaagtgacgaacctttattgattagacgattataaacaagcgatgtcaagtaaggaaggatcaaacagattatcagcatttctgattcatcgaggatagtctttagtttgaatcggaaaaagtttagaaaggaacgaacctggatcctggaaacccggatgaagcgtaacaagaatactaagctagtagcgatttgttggtggaactaaaaagaacataaaaaaggggaagcgatgttagtaaaagggtaaaacaagcgagccaagcggggtgcaataaaagaggactacaaggaggaagaagaagtaacgtacctggttttttccttctttgcaattatcgtcaaatcaagcgtggtggcgggatcgttacagcctgcgattaggaactggaaagttgggcggaagaagtatggttcttttaaaacaaaaatcgaaggcgaggagaggatcgagaaggagggaagactgggaacgctcgtcgatgaaagatgaagcatgaggatggaagatgtcgtagagtagacagtttcggatgactcactaatcgatttggctaggaagagaaaaggcggccgtcagcatttggaaatgcgagtagtttgggatcaaagatggtgttcaagttaggaaagaggaggtggaggttaaaaaaaatcgactaaaatggaagacgacttacaaacaggttttgagatgggattttccttaaacgtcgatagcttccttctaagctgatgctcgagtcgaaatgcctgatattttatccgaagagtttgaacatcaaagaaactcaaggagccgagtaaaaaaattatctaagaggaagtaaataagctagctgctagaggaaagtgaaaacccggtgtagatcaagtatcaaatttggccggcgtctaaaagcgaaatgataagaaataccttagtataagattaaatccgagatgagaggccaggaaaagcggaaacagctttggaatcagttttgactaggaaatggatatcgaaggcgttggcggatagagacgaaaggagatcgaagggaaatgaagaggaggagaatagcgaaatcgatcgagaaaccgggttcaaagatcatcagtcgagtcgatccttgaatcaaaagaaaaggaatcgatatcagattagaaaatatcagaaggaagaatgagagaaatttcgtacctttcagatttaatccatgaatgaacactcatcgttttccaaagacgacttcggtgactgattaaagatggaggatacaaagttggaagaattccaaattcataatagaatcagactgcggctaaagctaaatcagacttgctgcgcaaaatttaaaacaaaacgtgcggcgaggccagaattcccttagcccctgtcactggccagcaaaaattcaatggacgaaaccaggtttaaaaaaaaaatcagagtcttggttctgaaaatttgaaaattccgctcctcgtgaaagaaaatggaaggcaaacctgaagcaactttcaaaaaccagataagatttttcaagaccacaggaatgaaaatctttggataaattattcttttgcctttccctttatttttttattattattttattttatttttttcttttcttttccttctcaaagattttttacatataacattcaatttttttttcaattcagagagcttgtctgggggcagacaaataagttgggggaggatgtggtgagagtgatcaaacccatagcccataattaaaacaccttattacatatacatagtagttagaatactagagggaagggaataggttaggaaacaaaccacataaatagtacagggctaaattgtagttaaataattcacaaaatgggcttaagatattcaatttcccatgaataaaaaatatataaataacctgtagaactataatacattcatcttagactagtaaaacaagctactgaatagaaagtgcttcacagactagttccagaaaataactcttatattagctagtctaagaataccattctcatattaattaatctaagaataggcctcatatagtagatttacaacctctggtattagaaaggcacttagagattaattcatatcagattaggccatctcagagtagtaaaaaccactctagaagtacccttctcagacgaacttgtgttcaggccaaaaatccatgtactgcagaaccatttgtctataaatagaggctcctttggctcatgttttcctgcctccctccttatgctagctacagaatagtaatcagagatattactcagctttcatcaccccttgattaagagatccagagaatattagagcccttgaacttcccttacctcaattttggccctagacaagtaattcagagatattgcttagccatcctcaactctttggcaacagatatcagagaaataagcataccctttatcagagcccagagagaccagagaccagagagaatttataacagtgaaacccttcagaaacccttattactcagaaaaccccacaaaactccttacctctccaacaggtattcttaagcaacaataacagtagaatcaacactaagataaatttagaaataagccacactcttatttttcttagtgtaactttcccgcaagctagacaggagggcagtctcacccacacacagatactaactctactatttcatagtcttattagctattttatcccctccaagctctttactcactttctgagcagttccacaccgattgagaagaaatttccactgctcactaaatgcttcgggtttttggatggactgaatttgccagtccttgtatctgatgatgaggagtaagttgtgtgttctactcactcagaggcctccttatactgacaagattgcttatggtactaaatttggatctcagcgttcagaatgcgtactacaatggttggacgtgctggcactattgtagtttcattcttgcattcgcgttggacggaacgattatgcacgcaatattaaacaccccgggatcttggcatgattcaacgattgccgagccgctgtacaagcagctcttgtctcacacaccacccgactatcaagtgataagtgacaccgccttccctcgaaagtcagcgagactccaaaagagaatactggctcctatcaagcaaggtgatcggttgcccactgactcgcaggaatttgcgcggcttcagctgctcaacaagcagttagtatcagctcgacaggctgctgagtggggtatgcgcttgatacaaggatctttcgcccggctgaagctccccctgcctgcgagtaaccatgaatattgactgaacctcctccaagtcatctgtcgccttcatcagctctgatgtcgaaccgtcgggatcaaccaaacggcgactgtataccagtcggtatgggacaaagaccagattctttgccgcaattttcacaagatgcttttttccaacattcaaggtcaatgtcgcatttcccgttactatgatgggtggctctgatcattatacaagatagttccttgatcttcctgtgtttgctcctttttcttcatccatcccttttctatcctttttttactttttcaattccaagtcatcatcctgttggctttgttatagcatattatttactcctctcagattgtgattagatctctgcattacatgttgttgtcatacagcaatgaatgtcttgatcacttatttgagtcgatccttgccgggaacaatcgcctgagagcttgcgtttcatttatttgagtcgatcctcaatgggagagcgagatcgcttgtgaggagtttgaatcctgcttgcctttcatttatttgagtcgatcctcactcagatagcgacatcgcttgtgaggagtttgaatcctcgatgaatgatcagatcgcttgtgtacttggctttcattccttagatccgatgaataaaaaaattacaatcctacacgactagatgagaaatctttagtatagaaaagcacaaaaaacttcatctaaccggaattcctcatgacacaagcgataacagtaagaagagaaaagagtgaacacataacaacaagaggagagattcatcagataaaataaaacagaataggataaaagaaaactgaataggctgaaaaaatttatagggcaataaactttgttccgacccagacttaatcgggaggccaaggatcaatgtggtgaggccaattactgagtatgactattagaacccattgtattgacatcccacaatgaaggggccacatgcgcgccgcagtgggactgagcaaacatacctcctcacattccatcgaagtgctgaggttgcatgaacggccgagatggttgcaactccattcggagttgcatcatctcaactcgatggtgcatgtcttggttctccgacaccttctgcgcgagtttgcttcaaagttgttgaacctcgtcctgtaaccaaagcacatgggcattgacgccttcgtgtagacgactgacttcatcttgcaagcgaccgatcatggcattggcctcttggagtcggactgcatagaactgagacatactggtctcctgttctcaagacgcacacgcctctgggtcaaaaaagcttgccaacgaagtgtggagagccacttgaggctgcgccgcccttgctcggcaacctccagtacatagccccttggggaaaagggggtgttggaccaatagacccggtggtcgtagtacgtgaagtcatgttctgagagcgctggatgaaagttgatgcctgacgatgtggtataccttaagggtagccatctggcccatttaaaaattttacagttttttcttttattacaaattacatactttttacacttttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactagattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacatcattcacactacacacatgcacgttgcaggacaactacatactcacatcattatagtacaggtatacacataactacactatcttctgacacttgatatatgtagcttctaggctggtcctgttgctatgtcacttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatactcatcacctcaccttagcttgcagactagtacatcacctcatgtagaaggcttcaccagcataaaaccctcatgtagacttctagttcaaactaaaataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagcatccacctatttcataccccctacccttacaaacccttacataccattacataccatcccattacattgaaatatcagctagactcactctctcactctcaaatcaaccttttagacccttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagaaaaaggttttcacaaacacttttgagctttacaacgatcaactggacccgctccaagaggcccgcccggtgttgcagccgacgttagaccttgggttgcacccattgaagcatttcccgaggattgcgcgatgttgccgtacttgcagagcgacttgtcattggggtcgtcgtccacatcgatcggattatcggggagttggctctgagtagcactccacccggaaatgagagttgactgcgactgcgacccagggtctacaggtaagaggggcaccgggttccctacgccatttctaaaccaggaaaaagtggaatgagtcaatgaaatccgagtgcaaaaaacaaaaatgcgagcatacctctcatcagcactatccaactcctcatctttgttgtcgacaaaggccaaagtcttagcgcgatccttgatcatgaggtttgcatgtttagcctcccgaatccaaactgggcaattgggattgccagtgggctttctcaaggcgaccatcgccttgaactttgtcttgatgggatacggatcacacaggaggcggttgttttgaaccacatattgctcgtacaactcatggacgtggttccagtcgttgctccctagcggcaggattctcttgacgcagttgacaatagccatacagtcttccccgctgtaaccctgcgaaccccgttggcgtccggtgcagtggccgctcacttgagtctggatcatggagggagcggcttgaacaccttgtgttgtcggttgcattggctgagtcgttggctggttagttggctgagtcattgggtgggtagttggctgagttggctgagtcgttggctgagtagccagttgagtaagttggacttgagacatggttttcctgatgaagattgacgctaaaacggtgtgaagaataagaagaaatgaaaagggaaagttatggattgccaccgctgtataaggaagctgtcgttcagagaccggaggatcaagcttgttataaatgatgatggattgctgaggagttcccatgtttttggtgaaggaggattgtcagaggtggatggatggaggatcagtggatgatctgtgatggaggtacagctaacacaggaaagcttgcggtttcgcgagctagaaaattacaaccaaatattattacgacctcctgcaggctgctgtatgccttccaaaacttccgattcttcggatgcctttgccgccattctctctctactgcacacccataccccaaccgtcatgccccccgataccggccccctccccacctgccccaacgaccaccaaccgtcatccaaaaaatcagatcatcgattccgagtatccatccgtttccaaaagtgccgtttctccagcccatcgcgaccgatactgtttaatattgtacgtgagaattcttgttgattgctggggatttggcaatctaactaactgaccggtacatggcttttgaaggtcattgtgatggccaacacctcctattccaatggtcgagttccgccgctgccctttgccaattcccctgaaggattgcaagagtcgtggttagaaccgtcactgtcagctgaccccaacgccgaggccttccgcttgttccatgacaacgtatgcactgaaagtcaattcaagaatgcttacaaccaaccaactgcccggtccactgggtcggagtccgcaccgaagcctcaactacgggccatttatctggactaccacgtttactaccaatcggtgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctccggtaaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtggcggacaatttctgactagcaaggtgtgataatattttctaagtactttacctgaggactttacctgaggactatgactaaggacaataactaactaagtgaccaggctgagcacgtcagggaactgatgagggaacaaatgatgaggggaaaacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaggatcaagtgaaaaatatcaaactgaaacaccacggcccagaaggtggctgctaagaccaaggaggacacaatgacatagcctgctttcccaaaagggtgcgtaagtctgagacgcgcatagccacatgcaggcgcatgcatagaagtaagagactaatccccaagtgggtgcattagtgtgaaacagaaagataagagaaagaggagtgcatatgcagcagctccagaaagagaaagaatgaaacaagagaaatcaaggagggttcctaataccctggctctgtctgaggggtgactttcttccccccacgtgtggtctgggtgccttgagatttctatcttgaggaccaaggtgtttgggccttcctgtcctgattgtacggcgcattgaggcattgatgttttgatttggcttaccacatccacccccaaattggatgatgtccccatcatctggacttcttgagagactggcggagctttctttcttctgttgatttatttttgatttgataaaatttattcagataattttttatgtgatttttcattttaccgggagacttgaagtatgtaacaaaaatgaagtgaaaagaagaagtggaagaaaagaaaaaaaagtgactatggcgggtgccaggggctagtcttaggctcggggacgtttagaaattcggtgtaagagggggcttccatcttgtgcttcttgcttggtagggatgtgtacagggggtctaattactcggactaatttaacattgaggcacaggccatcggcggtagcgccgtccatttcctcgactgcgcagactgcggaaacataggatgaaaactctatggtagcagagacggttgtgctttgcccatcgtagtgctgttttagggagcagctgagtatatcgccaaactgaccaaaggtggtcattacgtccgccaaactggtgccttcgaccagttgcgctattcgaatccttgtagtctgtagatctgttggagtgatcctatcgatgagcggcattgcttcggatttggggctgttagtcgaggctgaagattctcggcttcaggagagattggtttgtctatgtggttctctagaatgggggaaggtatacccatctatatgcaaggcgggggttaggttctttgcttgggcttgaagcaaggagcgaccgagtctgaccagaacagcaagacggccgtttcagagcggtcggaattggatcgtggtcggaaggggacaaaaagttccgagtccaacggaaaaaaaaaaggaacaaatagtagagaggtgggccgagtccgtttgcgtatggttcggccggagaaagatacgtctccgaccatcgaaaagaaggggagagctgtgatgttggggtagaagaacggcaacaccaggttgcgaatcgactgcaatcggagccgatagcaggggcgcgtgacgagaacaagcggaaggggacagctgttccaatgctccgattgcacaaccggagacaagtccttatcaaccaggtttgggcaggagacgtccgtctcatctttgttttagcctaaccgatttgtcctatcgagcccgaaatggggcctttttcttccatttgaactgtatacgagtgacacccttgttcaaaaaggaaccgctacgtaccgttttgagcagttgatttgttttatcgagccccgaatgggacttgtacctaagagacaagaaaggagcgggaagagaaaagaagcaaggaagaggaaagagacggagaggacacggcgagcgacgtggtactgtagctaccctgctgaaggcataaaaggaggggagaggaatcggcctcgtttctttctcatcatccaggtcaataagtcctctccttatataagtcaacctcgatgtctttcaacggcgagtggatacctggcgctaccttttctggtcgcgcttttcccgacgacgataccaacacagcccgcatgaacgacggtgattccatcgcctccagcggtgattccagtatttccgacgacgaaacgaatcttgctaacgatactgagaccaacgacgctaatcccgaggtcgctgttccgaacaacaccattgtctttgcatcggatgattctcctcccacttatcaacttgcggcactgccccttggttctcctgagaacccaatcgaaatagaggatggagacgcgggtaaccagccagaagataatgaagagataaccgattatgaaagattgaacagcccaaggtttgatccagtcgagattgttccttttcaagcgacggttgttgacgaggaagatgtccttcgagctcgtgagcgcataaaccgatggttcaataaccatattagacacaactcgcaacgagttttaagaggtcgatcccgccgtgcacgcgccgccgccggaccagtagagccgtattggacggtcaatgaacttatggattctgttttagaggagctggatgatatcttgaataatgcttcccgtgttgagttgatccacgtatagagagtgagcagatatgtactgaaatgaatagaaaattgttaaatttttgggctaaccaccctgacttcttttttttttttttttttttttttttttttttttgtaatttttagctatgaagtaatgacagacagcagttggagagcattataatgtacagtgtgtttatttaaggagggatactttcagcaacgctgatgaaatattttcacctgcggtgctgcgtaccgtcgttttaatggggtcccatctagttcttcgaggacgtaagagccggatttttcttgagatatcactcggtaagggcctttccagcgattttcaaagagttttccccattggctttcgagggatctattgtagaccagtactaactcaccaggactaatgggcccccggtccgctttttgtttgttccaggattctacggatttttcgcgtgtctccttcaacttcttgtaagctttttgaagagtttcttcccgtctttcaagttgattagcccgtgctgacaagagatccgccgtacttgttacttcctcccagtctgtccctaaaaatgtttccatttctagatcaataggtagaactgccggttgtccaaatactagttcgtagggcgtgtagccagttgtacgcttggttgaaaccctatctgcaaataaaacaagtggcaaaaaacttcgccatttctttccattcgttccgcacatcttgactagtgcgtctttaagtggctggtgaccgcgttctaccatcccgttggcttctggatagtaaggggtggttatcttaactgtggatcctccgcgggctatggtctcttggacttcttttccgaattcagagcctccatccatgacgactacacatggggcgccataccgtaagatccagttttctttgaaccaggaagcaaattttgctgccgtaagtttttcaaggcctactgcttctacccacccggacagatcatcgcgagctacgagaaggtatttccagctaccggctttaatgtggactgcatccatgctgactcgtccaaagatagtatttttaccagttgcgtgtttgtgctcgagaggtttgaccaggctacgcttttgacaggcctcgcaagattgaacccatgcgccaatgttcttctttcatgttaggccaccaaaatcgtaacttgcagcgtcgataagtttcttccacgcctcgatggcctaattcttcgtggagcgtttccaggacaaagtcttgatttttcttggaagatatgacaagctgaggaaatggtgtgttcctccttttcaatttaccatctgaaataaaaaaagtggctgatttcttcaaaatggttgcccattcttcttcggtgcagtcctcgggtcgatttaaggtgaacaaatattcttggagcttggcccaaattccttcttgaagaaactgcgtgttggccacccccaaattcaaagaattgacctctttcaagccaaatcctgcgtgtggttttacccaagattcgtcttcgtcaaattcggtagcagtcggttcgtcgtcgttgggcgggcgtcgagaaagaccatctggcatggtaaatgtttttccaggaacatgtttgagatcaaaagaaaacagttggataaaagctacccaacgggtcattggcgcatttggaagggatggagaattaatcatctcgatgaggcttttagcatcgactaatagctcgaaatgttgaccccaaagttgtgattgtaatttttttagaaccttggctaccccgcaaagttcgagtttggactgagaatatcgtgactccactggcgtaaaaactactgattcgtaaagcactgggcggtcccggccatccacttcttgagtgagtacggctcctgcagcaatgtaactggaatctaccgcaagcttaatttttcctcctttgtcagagtaatcaattttcttcagtgttatgtcttgccccacgatctttttcagagcgtcgaaagcagcttggcagtcgtccgtccattcccattctgcgtcctttcgtgtgagttttcgcaacggggctgccagtttggagaagtcctggataaacattcgcacgtagacacaactcccaggaaacctcgaacttccgtggtattggttggagtcggccaagtcagcactttgttaagctgtttctttgcaatcctgcgcccctctttacagactacatggcctacaagttccagagctgggacacagcaagcaaacttctttcccgagatggttaagccagcttcttcaattcgaaagaggactcgttccagaatgacggcatattcccaaataaagcggcgaattccggggttttcggtcaacttttcttgattataatctgagacagggcctttaattccgccgtcgtcaatgaatattcccacgttttccggtatttcttcttgaagaatccacatcatctgggattggtaaaccgcgactgagttggtggctccctgtggtaatctggtaagttggaagcggcctaaaggggtttcgaaggttgttaaaggtcgagagctgacgtctaattcacgttcgtcatagccgcccataatgtcaccaagcccgtaacaagctcggccggtgaatgattcaatcaaatcctctggtgcggggggcaatcctgcgtctttaattgtgactttatttaatttttgaaggtcgtggaccactcggagctttccatcctgtttcttgacgcaaaacactggacttgaatagctggaacaagattgctcatagagtccggttcgaatctgttctctaaccaactcaatgaattgatctctgatggcctgggcaataggaattggtctttgttgccacggctcatgggcaattactgggatgatgtaaggtttaccgtatgaatgtttcagtaaccccctctcttcttctacaaaggctaaggcaccttctcaaagcttgatgacgtgcttgagcaaatttaactcttcatctgagagccacccggtcggtccgaaatttacgactttaaggcgttcctcagttattttagtagtaggcacgaattctgggggataaggcgtgagtggagtagtgtaaggatcccgagataggactggaaaactaagtggggtattgatattttggggcataggttcgttgaccggttttactttctttgctgcggatttatacttggctgcgcagactaacactccatcgctacgttgcatttgttgttcaaagacattttctgacaatgcatcactggaggctgttaccacgtttgaggttgtagttacgttcgtaggaaaggttgtctcgtattcttgattagccggagtaataataggaaccaagtaaactcgtccttcgtcgtctttaatggacagactctccccgccttctcctgcgtaccgcatagttgctgatacgtcaatcaggaagggtttacctaagataggttgcacgtctccggtggatacccagaagtggacttttcgagagatatttccaattttaacgcgtactgattcggctatcccaaggatttcgttcttgtgaccaccgattcccttgaggttcattttcttttccgtaacgatgaggcccaggcgtaccgcaagatccttcgggagtacgttcaccatggagccgttgtccagaagcggttggacttccttaccgtttatacctacctttatgtggcccagcgggcatgcgtaatgggacctacgtggggcctccatttcttcctcttcgtcgtcgtctgagtccactcctccggcgttagttaccttttctggtgggccgccctcgattgggacctttcgtcgtgaaatcttcttcttgaaagcctcggagacgccattggagatcgcaaaaatttcaccataagagagttccattttgccttccaagaccattctttggacgactcgttcttcggcttcgggaaactctttagacaaggtcttttccaagtaagttttcttgggcactttttcttttgcttccggtgtggtgacttctggtttcttgaactgaactttctttggtacctctgccgccgctttttccagatgctctttgtaccctgggaataggtcgtggttgtcttgtcgtgccagttcggtaatttcttcctcgacatccattaagtcttcgctatcctttcgagttttctttggggccggagtctcagagacctcttttccgctcctcaaccgtttggcggcgtcaacatcgtaagagctaagtttttcaggggtgcactcttccaatttaccgtaagaagtgcggatttctgatgtcggttcctgctttttaatttcggttcccggaggaaggttgatgattcccggggtctgtgatggcgtgcagttcttatccacgacttcttttatggcgcgtgacctgtcgggctgtactatggttccattaggaagtttgaggtcctttccttcgcggtaaacttttttgtcgaattcgtcctgggcaaataagctgcatcgatacaccgtgtgtttatccccgaagcaataatggcattttaaggtcgacggtggtctctcgtattgcgccggcctgtagggtacgtggctggctgatatcacggggcctttctggacgttccatcctgctaaggtcttggttaactcctcgacagctggatcctttcgtggcgtattcactggggctcgtggcggcgctggttgattggcggccggttgctttgccgggggatcctctccttctaagattgagatggtcttgagttcacgactgatatattccataatagttaggtacggcggcaaaatgtgggatccatccaccgataagcgcatttggttatctctgataagttcctttgtgactgaaaccttaattggatggaccaggcagtttaatacggcgtgtcgaatttcctctgcgttacccatgtgttggcaccggacgaggtaagccaccaagttatctatcttgatacggaaattttggaactccctttgagtcttgataccagatgcgcgtgtcgttgctaggagctgatccaaatcgttcctcgtatgtttcaggagcggcatcatcttaccccaacgtagcaccatccgttctttcaatttttcccagtcgtggttctccttttcggccatttcctgaacttcttttaccaaagtctcaccttcgaggaagaaaattatctgaagcgcaatgtcggatcctagggcgccatctatctgtgcggcgtattccaggcgcttaataaaatcgctgatgtccatgttagtaccgttgaacattagtcctttagattgggacttaatcttgactggttttcgtccaaatggctccgggttatacgccggcagcacgacacgactttccaaaaaatgaggacttggtagtatattccctgcttggccatgactcgggaaaccgtgaccgggcaatcgagatcctgcagagtgctctgacaacgccgggttcgcagttgggccatctgaagacgaattttccgagacgttgttttggtcgcggaatggtccggggttgagaggtaagttgttggataattgtccaatattggacgagtagaggtttataggaactggctggttacggtaagacatttctagaagctatgaagtaaatctaatctaatttttgtgtgtgcttttatgagttttgaagtgcggaaaaaaggcgagagatagtgatgatagtaatgtaaggaaaagattttttttttaagggttttgtatcttaagattgtaatggatacccaaaacgtgactgtttaatctagagatcgtcaggccactgttgggacaccacttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctccggtaaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagatgtggcggacaatttctgactagcaaggtgtgataatattttctaagtactttacctgaggactttacctgaggactatgactaaggacaataactaactaagtgaccaggctgagcacgtcagggaactgatgagggaacaaatgatgaggggaaaacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaggatcaagtgaaaaatatcaaactgaaacaccacggcccagaaggtggctgctaagaccaaggaggacacaatgacatagcctgctttcccaaaagggtgcgtaagtctgagacgcgcatagccacatgcaggcgcatgcatagaagtaagagactaatccccaagtgggtgcattagtgtgaaacagaaagataagagaaagaggagtgcatatgcagcagctccagaaagagaaagaatgaaacaagagaaatcaaggagggttcctaataccctggctctgtctgaggggtgactttcttccccccacgtgtggtctgggtgccttgagatttctatcttgaggaccaaggtgtttgggccttcctgtcctgattgtacggcgcattgaggcattgatgttttgatttggcttaccacatccaggtggcaagttgcatgattggcaaaagttcaggttctcgatcgtgggatcgggtgacccctccgggtaaatgtgagactgtttggaaggtggatctcactaagtattcttgggccgagtgtcagcaggaggttatcaggctgtgcgccccgactcgcaaactagtcgacaagcatctccgccggctccaggaagaaggattgctcaaatggcactgcatgctgcatcgggacgccacgtttggtcaaaataaaaattattttgtgtcgaatgacgaggaattcgctccgtttgtcgaggcggtggtcaataacgcaaccaccaaggcgatgataaaaatcgtgatggaggatcctgatcgctccgcaaaggattccgacgaggtgagaccggccggggtgtctgaggcattattcattgttgattggctaacttgatctctttctctggtctgcgcaggcaaaaaaggttgatgatagtcttgccttgaattacgcggacgaggacacccgcctcgctttgcagcgggttcacacccgcctggctgtgaatgtaagctcatcttctttggctctgtgtgtttgtctttactcggtacctgatgctagcaatgggtttttggtcgagtgcagcccaaatcggatacaagcgggcaagatcgaagtcgaattgtcgccgatatcacccgacacatcaaggcgaaatatggatgtgacgccgaatccatgcgcgtccgtgatcctgacaatccaaaccgatccatccgcgtgaccaccgaggccctccgcgcttggagccgagcaatgctccacggcgcaaagggagtcgacttggatacccctccgaaatgcaaggaatgtgttcccgaggacgtatcggtcgtcacgctcgaggaactggacgccagacgggacgcaaggctctcgcgacacaagagcgggtccccttcaaagccatccatatcgcctgggggcgccacccgtggcctgatctcaaaatccacggggcccgtgttcactgcgacccgcaggtcggcgtcggggcaaatcctaccgccgcgattgattcccggggatgcgaaacgacctgctgagagccgcggtccggcaggttcccatgcttcaaactcttctgagaaccccgggtccttgcgggcccaagggttcttggacctgaccggccacgatgacgagtatgaacccaaggagtcgtggcgcccctgcagtcctgttgacacatcggctcaacgggtcatcacatccggaacacctatggatccaccaccatctcgaagggtcagcaccaccggtacggacatcgaggttctccccggaggctccacgcttcgctcccccttgcgcaaactcgtccgcagcccggttggggacggcatggcccatcacttcacccgcctggacttcgagcgcccccaatcgccaaccaggatgttatcggtgtctccaacccgcaagcgacctgggtcccaggcctctttgtcatacccgttgatggacatgtccaacaagccccctctgaatgaaatgggccgtgccctgtcgatcgatgggttcctcaaactatgtaacttcaccaatgacgatcatgtaccaagggccttgatctccctgaaccacatccgcctatgggacttcttcttggacacgaccttctatgtcctccaccgcatggggttcccataccctatcgcaacccaacttttgaagggtgcgaaatggctcgaggctacccaccttgaccttgtgcacacggacccgacacctgacccctccgaggccgccaacgcatcccaagcaaagccggaatctgccgctggtacctccgaactggacaagaatgatgcccaattgggccctagcggtttaccagactccagtcagccgcagtcgatccacatgcctgagggtgaggaccgcgatggcatggcggaagacgaggggtcaaacccctgtcagccattgaatccatccccagtttattaatctgaagtatctgctggcccgttgtctaattgaactgtttctgatattagtactgatttcgaatcgtctccttgtacccctatttctgtcttatcttcagtttcccttcactttctttggtctcttcccttgtcacccattactttgttcctgtttttttttcctcagtactggctcgatcttgtgttgtactgtcttcccgcctcaaagggcttttttttcaggaatgagatattgaggtgacacttaaacagcaaggccacatgtgcgaggccgacttgcgttctgataatctattcatcattgcgccaaagctttatgctcttgcaacatgccaaagcccgggaggtaagaatattgctcgcatcagtagacatagtcgctgggcaccaaattgggaacttgcgacccttagaatcacgcgatcagacagacaatggtctatctcatttatatcattactaagcagtcagtcggcagggacatgggccaatcagagagacattgtacattgataaccgagcacattgagcagtagatagattactaagctgaccagcggggaaaccaggcaaggcagcacgagacgagacagaggggaaaacaagaaggccgatgtgcatatcatggctcatgagccaccaaataggctatgtgatagggcaagagagaaaccaggatatccggataacacagtaaaggaatagacgcaagcgccacaggggggcagcagacacataagaagaagggcataaggggaaaaggggaccaaaccggccatcggatatagtctttgggtacccaacatcgcactcgctcaaccgcaagattcaagcacgatagccacagcccctaaagagggcacgcattaaatccggggtcacaaaggtttccaagaagtccttgactatctcgggatccgcggcggtcccggtcaaaatcccctcgcgcttcaacttggacttgaggaccgagaaaaccttctcgatcgggttaagatcaggcgagtatgccggcaaatagaaaagcagtacgtcggccacatcacagatctctgtgattcgcccaccgtggtgaatcggcgcgttatccatgacgaggatactgtttcgcccaggaaatggattcatcactgggatctgaaaatcaaagtcatcagcttatattttacagggctcagtgttggggggggggacaccaggtgataacgtaccaatacttcctcaatgaaatattccatgtccagccggcacatggtgccctcttgggcaatgctcgcaaggaggccgtcgcaagataccgccggcaaaaccgaaatgcggctagaacgcaatggtcttgggatacgttgagttcgacggccttggggtgcccaagctcgatcacgtgagtgggtccccagcgacactccacactcatctgcggataggcctcgtcagcatgcaatcaggccacgagtattaaatagtcgactcatcttacctaggaacacgaggtaggatgagtcaaagcctccgatctcttcggcataaccagcgcgagccagctcgctctgagcggggtggacggtcctcgccacctttttggtcatatcgagcctgaacttcaactcggccaaaatcgtgctgatcgggtggaccgtcccggtcattgcctggatgtggctctgtatctcgtccacgtacaaggtcggttcagcctccagagcattcatgacgaactcggcttcctctcgggagaaagccaacggccgaccacggtcgagatataggcttggatcccaaaccacatcagcggtttggcgccagagctggatccatcgggtcagggaatcgggagagaccgtgtagccgatactatcgtttatctcgttgagggatttcccatcccggcgcattttgaccacgattgctttcacatcacgagcatacttaacaaaaaccatattgcctgcatggaaagatatgtaagtgatcagcctcacgtcatccgcaggggaaggggcaaggagacgcaccgaataatagacagacactggagaaacggggtggaagggaatcattggattctggatgtggatggatggtggtggatgacggttggtggtcgttggggcaggtggggagggggccggtatcggggggcatgacggttggggtatgggtgtgcagtagagagagaatggcggcgaaggcatccgaagaatcggaagttttggaaggcatacagcagcctgcaggaggtcgtaattttctagctcgcgaaaccgcaagctttcctgtgttagctgtagatgggtgattggatggcatgtgatcagtggtgttggtgtgatgtggatgggttggagaggtgaggagttttagaaaatcggtgagacccctcatgtaaattaagaccaggaaaatttagacttttccagtctaaatcacaatctgaaaggcccgcagattggacgggaagtcatccattgggcccttaataggaccctggaaaccccctataaatgtgggtaaccaaaatactggaattttgactaaattcatacatcggggggcacctcgtaagactaggaagaccccttctctaaggggggcgcaacggtacctaaaccagcctatagaggccagtttagggggggatttggttggccgctgaggccgctgagaattttcaaattttggaccggattccccccaagtccgctcaacctgaagctgaacctcacccctacttgcactcatccatcggctgatacgagacccttacaagaatacaagacccttataattttctggccgatttgttcaaccgacgacctcgaccgacaaccataatcgagcacttttttagtcgaacgacaatcggaaacacctgtcttctcacttaagggactcagtagcatcaaaaggaccatcaccgaaagtcgaatcaaagagctgtcgtcttcatagtctaatttcttgccttcttttaatttgaccgaccatcctctttttatacagtttattaggtcttatacttccctgctaattgatcaattgactattgcatcaaactgtaatgttcgtgcgcaacattaaaattctagtctacattcacaacgatggtcttcttgttttgtgcttactcttattgttctgttgtatgaatcgtatgatgatcataattctaggcatgtacaatcagtcaaagccaaaaagaaccacaggcaaaaaaaagttcgattttgggaaaaataaaagaaaatttgagaggaggcaaacgcgtagggggacgaagacatgagaaatctaacaagggtattctcaaaggaggactgtggaccacaaaatgtatgtacaagatggcgtagatggggaagagggaacagtacattagttagccacatgcaagtcctcgtttagatccatcatacctataaacagctcgcttgcagtcacctcatcaccctcttcattggggccaatctgttcatctgtttgagctgttagtggtggtgtagcattgtcctgggaagccaaggtcgttatcagctcgaaccactcgtgcctttgaggaatctcgccgtgtaacatgttccacaaggaccgcacatcaggagcccaaccaagcatgatatccttgtgtttgaccagttgatcgttcagcacattcaacaccagttgggccttcacgtcatcctcgcaatcgcccaagctgattgaggggagcaagtcaccccaccgactttccatctcatcgtcgatctcatcttcgtcggattctgacaattctgtaaccagccgatctatcaaagagcaaatcaaccatcagcagatgtgcaatgatgaggagaagagagtaggaaagaactgaccgatctctctaatcttgcccgtgatagagttataaatatttactgcccacgaaagtgcagaagataactcgttttgtatgaatgacatctcctcatctgccctctgtgttgcaagcatagcttgaatgccggcccgtacatcggagttgcaagcccaaggttcccgagagttatagagatatacgtcctgccaaaatgcatcatccaaagacatgttcacaaacttccgataggttaggtcttggggatccaaatcttgatgctcatccggagccaaaagtgcctggaatttggcccgatattcattgtatttctttatagtcgtctcgatgggttgcttacgccgttccactgcggccattattcgtgtgcttagagtagttccaatatgagtgcctctgtacaagggttgccgttccgcaaataactcaacagcatgagcatataattccgatttagaatgccacagtagcagttgcagtcttctcctggggactaaaagtgagaacttggtaagcaaccctatgagtgcgggaattgagtattttatcataccatcctggccgactaaaatgttgtgctcggcaggcaatgcccttgcaacattgccttgttgctcaacacccgaggcaatgtccaagagggattgaatgatattatcgtaagtcccgatattgcttgagaccatctcgttcaattgagctctaacattgggacagattagttataggctcatctattaatttcaaaactgtacatataaaacgtcttacctaagtcggttcaagctggcttcctgatctaaaaacgcagctagctgttcttgcttctcgtgatctgcttcagtatgggttgtttgaaaatgacgttgactggcccattgttcttgaaagaaggaaaggctgtagcatgtgcatggattggcaaagggatttggctggcggtacaatgtgtcaagcttttcagtcccagatttatgacgttccacagctacactatatttgtgatgtatccatgatactaatactccagaaaaaaatgaggatgatgttagctcaaacacaacaacagtgactcctatcaatgctgacctactcaagctatctattcctcttttgttgtgaaagcgaaccttgtgtgcaagtgcggcaagtcgatgattccttgtagcataccgcaatggactgacaagagaagatagatatgaccataatctctcaagtccttcaccatcagaaagaccccatccctcattgtaacgcgggctgaattctagctgacatttccaattatggacatacgaatggaaaacagaggtcccaaaatgaagcctgtgttggtcttcagggaacaggtgccgctgatgtcatgatgatgagttataacttgtgccatatcagcaatgcaaccaaggactcaaaatcaatggatgacccaccaggtttatgaacttttgaagattacagccgatatcatagagaacacgaatttccttactggaatcaacatttttcaacacctcgttcagtattgctaatggatacttgcaattttctcccccatcagatatatttgccagatatactgccgagtcgtgtctgcaacaacatcccattagtccggtgtcatcacacgctttccaggtagacttgttcctcttgtcatcagctgccttgtgtgaatcagcacaccggtcacgctagatttgcaaaacagtcagaaacaaggctttgatcagtacatagtatacctgatcaaaatgagacccaatgatatttgagcacacccttcccctcacacgatacgcttgttcatgttgtttgattttttcgtccatttccttaatgacaccgggttcgatgaagttattcggagtgagaaggtctaagtagttcttgctagcagaaaaatgatgtcgctgctgaaaatttccgtccaaacatattaccaggggggcagtattttgttgttggggaacgggatcctctgggcttgactgggtttctgatgtcggatgttgcactctttcctgttttgtctgttgtatcggagtcggcccaaaacatgctggacatacatctgaagctagcgtttgttgtttgttcaacttgagtgtgtttttatatagtttgcttgttcgattaatcaaggtacgatagacatcaactgatgcagagaagttggtttgaaggtcacgtctctgaaataaacaattggatcaatcagttataattttgctacacaaataggcaagacattaaaaacactaatttacgttacccttcaaagtgagaaggggaggtgaacgctcctcaagccacgcttccattgtcttcataaatggcagagtcccaacagtactccactgccagagatgattgtgaaatccaagaagatgaatagaaaaggcagtttgtggtgctatgggtgtgctccctatgtatccacaggcaagtaaccggagcatgtcgggggtacagtcgcagaaccgagtgagttccctcttttgacctgaaaaaaaaaagaattgtcagatgtaaatcattcaggtaaaagctgggtgctgatgtactattcaagtcaacaaaatccacttggcgatacttagaatggctgcatgtacaaaaatctgaggaacggtcatcaaaagaattggttgtggtccagttattggtttcgcctttgagccagaggtatgccccatgaagtgttggcattaagtcggtccaatggttgttgtttgtctggcgtcttatttgctgttcgaattgtgtgtgatgcgcttccagacggtccagcaaatcaaaatcactgttctgatccctttcatttgttgagatatcagtgacatctcatgttgtatgcttctttttgatttcatttctctcatgtcactttctgtgacattcacgtgttttctcttttagctcttatactggattcagttgtgtttgggaggctttcttttcctcatcctttccaacacttctgtctccaggtatgtccttttctttcttctctttttctctttctttcttgatgttgaaatgaatcatcatcctttccaacacttctgtctccagtcacctgagttcatctcaacatcattgtcatctggatgctcattgttaccatcaggtcctcgtacggattcctggtgaagatcttgctcaagattttggtgggcattgatgttttggggatcgatcaacagtgccgggtctgcccctcgttgaattctttgcagcttttcaagctgtcgaaggcggcgttccagtggaggaattcgaggtttataagaggatcttggctcggtgaaaatattgtcctttcgtgctcgtgccattgcctatctgtgtcacagtgtgtgcaaatttaaaagaagcagtgggtcagcagaggtattgagggacagtgagataacagagtcagacatcaatgaaagtagacacctgaaacttatgctattttgaagaaacaaaatagaaacaaagcaggggactgtcgcaccggtggactgtcgggggtccggaaacccacaggtggtttatgtaaggtaaaatacgatgggctgcatctttcatgtttgggaatatatgtaatcagatgccattttttcatttttaattcattatttttttgcccatcttatcagatttttcagaaacatttcattttcagacaaattcatagctagctgtgctaatttttgggtccagtaattttttcactttaaaatacaaatgtgcctttaaattatagcattatttcaatagagacagcaggaagggtttaaaatgatttattgaggggtgaaaatattggcttgtgacaagaggttgagtaagaaatcccatttcagctatatctgtttttgtttgaaatggtatcaggaagtttagtaagaatactcatttgagctatatatgtatttgattgagagtatttttaatgaatatgattttatcttgtttcttgatgatcagaaaaagtgtgcaaaccagttatttatttatttgtaccaaggtgtgctgctgtttttgtgtggtggtagatttggaggaagctataaaattttcttttgtgatcataattccatcaagctgggcccacaaattggattagtccatgttaaaatttaagcttgtaatggacccatgttcctatcagttgaatcaagatatctgagtggctctaaatcattgacttgcatctaaagcattctcatggcttgcttcattcacatgagaaatagggtacatgttattatggatgactgaacttaaaatgacaccctcttggtcagggatgaagcagggcatttgagtaggatgatttatcatgttaactatgaaaactcatggtgaatttcaaaccactcaaatgatgctcatcattgttagcacacagcattggatccatgttggaatatcaattccaaaccaggaaatgattacacaaaatctgtgtggattgtgtttacatttatcaaaacacccacataccttacttcattaacccatgtaacatgggttccatgttaaagtaagtgactcaatttaaaatgagccagtcccgattggagcaagttgagaaagattccaaagaacacaattatcatccaaaacaattattgatcattaaccaactttatggaagaggcaatcatacaaattccccctcagagtcagggtcagtcaaccagtatattgcacttcttctaatcattctaacccaaataaataatgaatctgtcaaatttatttacattcaatgcaaaaactacaaagtaacagttccaattgatttgccttggtaacctcctatcccaaaaactctaacaccccaccctttttgcactgatgattatggtttcaaggcattagtcaccaaacaccggcacaaccaaataattaatcacaaatttttcttgaagaattggattaatgatttaatagccaaaggtaatattgaaaaaatcaacacaaattcaatccaataaaattccaaaacaggaaagaaataggtgaaatcagtcttcttactaaggcacctgttacacaaacttagcacaacacaatacatcaacaatctttattgatttcattctaataatttgaaggaaatatcttcttaacatgatttcctcaatgataaatatacaatttcccttggtcagtatcactaaaaatcagcacaccccaataagtctgaatctctcttgcaataactctgcatcattcttgaaataactctgcacatcattcttgcaataactgtgaatcattattgaaattaatgctgggtacaattctaatgttcagatatgaaaaagaaataataaaaaaggcatctaaaaatattcccaacaacaaatatgtagctaattatatggggtttccctctgaaactcttgccaccaaggatcatcacaccacattaactcatcattgtttcttgtaataattatgataaatgaaattcaaagttttattagcatgaagaaactcaaaatattttccatacataatattattctcaacacaaaagatatgactaagattggttttcctactaaacattctgtcaccaaagggtacaccccaatagctactcaaaatttatagaattgaatataatgcttcaaaggtactgtcccattagaactattatcattgttttgaaattctcatccaataattttcaaacccaaacaaaaaagtgggcaaaattattcttgccacacagcctcctgcccccaaaaatcagatcaaataccaaaacaaacctcctcaaacttgactgaactactgctgataatttgagctcaccatttgattgaaagaaggaagatctaatgaagtaaagaaggaagatctaaggaagtttccagccaatagaattgaaaaaccataattgcctagagattggtttatttggaactagtaactgttggaaagtggtgaagctagcccttcctgcactaattgagaccccttttatctgttttacgtctacacaggcttaaattccaaggaaggaaagatccataaggctcaaactctgctccagctcaccaccatcaatcactgcagcccaactatttcattatcaactggaaattataactatgtcaactcagaactttttcgaaggacccaatggagagttgtggatcatgaacgctcacggtcaactggttcctgttagccacctggagacacgccaacacttagatccaactactcaaataaatcaccactctcctgatcaagtttggagaaacaaccaggaccttgaattcgtttctgctcacgatttccaatcagccatcacccaacaaaacagtcaagctggacctcagatcaatcaattggggcatcaccatcgtcatcaaaatgtcccttccaatctcaacaaaggccatgatgctagacagaccactttaacaatcaactcagctagcgacactcctgccaacttggctgcccaaaccaccacggccagaaccaagcgaccatacaagaagcgcaagacccaacaatcaaaggtacttcagcctactgggacaccagcatcctccactcgcaccaaccagccaacatctgactcagaaccttcaagccataatcaaaacgtgcagtcggaaggaccagataatttgcggtcaaccccattgtcccacaaccacatatctggagccccgactctgttgcccaacaatatcacacataatgtgccaccctctcaacaccaggccaacgcggatgcttgcatcaatacaatcaatagtctcaatcgacctgctctacccgatgacctagctcaagatttggaagtcgttgatctgtacgacttacgcttgcatcaacacttaatttttaagaataaacgacttactcagaagatcaaagacgacctgaaggagatcaccttagagtatcagaagaaaatacatcttcttgctctgcagcacaaaatccgctctgaaatcctgttcaaatggatcggtatttggaacaaagtgaggggcccaaatcggttcaataattactgtcgttatgcccctgatgccaggcgactttttgattcaagtaagtagctccgatatgaagcctgttccacaacttgaatggaaacagctaactaatgcatttgaattcacctatctcagaggcagtcccacccagcgagaggatgcagcaggttgccgagcaatggaggagtctggatgatgaagagcagctgaaatacaacgattgggactttatcaatatgctccgtcaaaaaatgggactccaaccggtggacaaccccgaagaggtcgaagatgaagatcaagcggaagcagctcagttggaaggggaagaagcagcccttgctcccaggaagtccgattctcaagtcctcaaacactgcaaagattgggctaaaaaagtagctgttgatgtgggtcaactttttacatttcatgtgctgacaattctgaccgaccttgtggtatttagatgaacttcttcagtacccaataccaggttgagggtttttttatcattacttcgacggattacaaaggacgtgtattcattagtggcgggagttttctaggtcaagattacatgcagttaaggaaaaccaaggacgacgatccatggagaggattccggctctgggcaactggaattgcgactgatgccaagttgtgtggtgtgccggttgacgcattatgcaagaaacgaaaacgacaggcgatccaagttacctcctcaaacccacaggctcaagagaaacaacgtgtactcaaaggcctgtgggacacaggtctcgcaaagactaataagccaaagatgaccactcagctcagagagctgttaggtatgtatcattcatcttgttcatttctctgccttattttttttgctgttttctgatgctttcataaattgaaactagctgaagcttctggtggcgtttggagtggtggttggcctggggaaaaaggttgcgagttgtttcaaaaatgggggttgaagctgcatatcgatcccagggcaacaaaacttaaggaagagtatctacttggctttgcattcaaaaatgcaggagcaggcattgtcgacatcattctggaggcattacacaacagttgaattaaagtcaccgacactaacgagactaacgagactaacaaccctaacgttgaaaccaccagtcctatctccattggtgaaggcattaatcgggccgaagggagcagtttggtaacaaatgacccggtagttgatcctcatcttgactccgccactcttgtctagtttaatatataactctcaatctagcaattgtgttcccatctcaacattcacattgattaccatagttaatcttactcctcttgcctccccactcctcctctccctcatcatacttttttaaactttcttcggtctttgtcatttttttcttctactctttcagagactgattgtggcttcaaaattcataacgttggtttgatcacagtagatttttgtgtgtttcggaaatctgaaataaaattaagaatcattgtttgttgacaagcttaaaatttgccaatgcttaactgcttgagtcatgggagtactgtaacagaatggtggcatgacgagtttttgcgggacaggattttgattggatggcactgatcgatcggtcaagtttttgattggttgagatgcgagaacaaaatatctgattcgcattaagatgaaaagccttcaaaaggcacatggaaagacaagatacgctaatgacaagattatcaatacatattggtaatattgtaggtggttgaataatgcatgattcatcgattgcagtcacaggtggaaagtgcaagacctgataagctgcatgaatagaggatagtcggtcaaaataagaaaaacgatagattttaaattggaagcatacattgttcaatgtgactcaacgatggtctattattagttccaatcgttggttgaaggaaatggtgattggacaagctcaccggtcctaaaaatcaagcatatatcaatgccgttgtcaatttatcagtgagtaggaaagtgtaagacaacatacactgcagacggtgcttggtcgacacatcggggtcatgaagttttcgatgtgcggcttgttaagtgggaagacaggtgtttccgattgtcgttcgactaaaaaagtgctcgattatggttgtcggtcgaggtcgtcggttgaacaaatcggccagaaaattataagggtcttgtattcttgtaagggtctcgtatcagccgatggatgagtgcaagtaggggtgaggttcagcttcaggttgagcggacttggggggaatccggtccgaaatttgaaaattctcagcggcctcagcggccaaccaaatccccccctaagagcatccaccctcgtctctgtaaccccactcggtaagtgggatttacagagaatttaagcatattcatacccccatcccctctttaggtctctgtaacaaattaatctccaagattctcgctaagggttcataaagttacgaacccctacagagcctcattagccaacacttattgaggccgaattgaaaaattagaagtcctcattaccctcaacccctcacatccatccccatatacacaccccatcacaatcacatcagttgcccagcccacaaaacatctcccttctaccagaaagaaaagtaatcatccatggccgaaggcgaaattgaaattgttccaaccaacaacgaaactaccaagaagaaacaagcgcccaactggcttccatttgaagaagaacagcttgcaatctcatgggttcatgtcagcgagcagcccgagttttccaacaaccagactggaacgatgttttacaagaagatagaggaaaacttcaatctcttcagtaagattcactatcggagccatgaacagatcaagatcaggtatgaaccatttattttctcaattccgaagtccgattgctgattcctttcctttaggtggacctctttaaatactgcaactctcaaatttgctgctatttacaacgcgatcgagcgaaaccctccaagcggttcctctcctgaagactggatggcaactgcgatgaccgtctacgctgatcagaccaaaggtgttgcatttggctccgttgcagcctggcagaaagtccgatactgtcctaaatggcaaggcgatcgacccgatctaacagtcccaatcccgatcccctctgataacatcgacacagaagaaaatcctggcagcaaaacaccagccacacccaccggcatctgtaccccaagctcgcgcgatggatcatcgatatcacgcccaattggtgggaaggccgcaaagaagcgtcggattgagggttacaaagatgatgagatgctagcgtcggcggccaactttgctgatatttcaaaggaccgcctcaccgcattgaatgagggaaatgcgattgagaaggagaagaacgagatatcgagggaaatcttgaagatcgaagagaagaagttatcgctgaaggaaaaagactcggttattcaggcggtccacaaacagagcgagacccaaatgaacgattacaagctcctccgcgaattaacaagtggaaaggaagaccccgaggccgaagaggtcctccagattatgaagaaaaagattatacacaagtggctttcctcttagatacataacattgtttgcttttacctcatcagatgtcatatgtccgtgttagctcttgaatttaaagatcccttcccaagatcaagttgcaatcttctcatgatcgagcaatcgaaattcatcattgatcatgaatccaactctaaacgattggtcagattgttccgatcaagaccgattgtgcccatcaatccaattccgatttaacaatttttgagtttctgaaacaatatggcttcattgctagtattgcttgttgtagatatgagcaaactgcaaacagaaaatagagataagaaaacaaagatctccaatcaaagactgttaagcagtctcatcaccttggagcagccagttatagattttgaggtcttcttttaagagagcatgcatgaaggaattatgtagattctggttcaactggatataatttgcaaaagtatgagctaagccgggatcagtgtggttgggaataatgacagcggaagatgtgatgtctgttaaaaagaggtcgtctggagatcgatcctccacaatcatattatggagtataatacaacaggtcatgatgcgcatgacatcctccttctcccataaacagacaaccaacagtcagtacatgccatcgcgcttgaagtactccgaacgttcgctcgatatccttccgagcggattcttgaagcttggcgaagtgttttgcagcccccccctggggatcccttattgaacagaccagagtcgaccatggaggatagatgctatcgcatagatagtagccgttcgtgtaacggtgcccgttgatagtgaagtcgacagcgtcctcggcaccagatagtaaacgatcgaacaagtgacttcgatggaggatattgatgtcgttcaacgcgccggggctcccaaaaaacgcatgccaaatgcgaagattcttgctagctaccgcttccaagacaatggtgggctttttctccttgcctttgtattggccggcccatcccgatgggcagttcctccatgcccagtgcatgccgtcgatgctgccaatacaacctgggaaaccgcgctcttcgttttccttcaggattgtctcaagctcctcgcgattgggtggtcggaggtattctgaaccgtagatttcaataacatgagtcacgaaatgcttcagtgttcgcagagcggttgtttcgccaagtcgaatatactcgtcagttgaatcagcacttgtgccgtatgcaagctggcggatggcggacgttatcttttgttggggggatagaccgattgttccacagcaatcctgtaatgatacttgttagaaccaaccacaataaaaaaaaacctgcaaacagaacttacactcttgagaatccaaaagcgatcatgttcttgtagatcatgacagagccgatcaaatatccctcgactcattcggaaccgttgttcaaacatccggttgttgtagactggattctcatcaaagtagtcggccatgagtctcttgtgacctgcgatccgatctcggtggataaccattctgggcccttccagagctcttctttcggggggcctggagactgagttgaggaggcgatagaaaatctcctcttccatggagtcgacgaggtagtcgtccacgctgtagggcattctggcacggtgttgatagtgatcgccggagttctgagatggcgagtccaacttacagaggcacccgggggtgccggcaacagctggcaaccctgagtatctcccgcggctttgcctaaccagccggtaccaaccaacaaggggggtttcaccctgtagattagtaacagagcctcgaggggctcgttgcttagctagagatttacctcaacgggggtggatgctctaaactggcctctataggctggtttaggtaccgttgcgccccccttagagaaggggtcttcctagtcttacgaggtgtcggggggcaccggggaacagcacatttgggcccattcatacacatttcgtgagtatgctcaggctaaaattccccggaaagtgaggaaatccccgggaagaggcagggaccaggccatttttggggggttttcccccaagttagggggatattcatacatttaaagcctgtttggtgaataacctttcagtcaaccaaactcattcataccactttcgtgagtatgattttcgtttttttctgaaaaattcatacctttaggttacccacatagttcaggggtttccagggccctcccttaatccagttgtcaatttaaggttgagagaagtctaagagaggaagtcctccaatgtgctcacaagaaggcctcaaagatcaagactgaactgccacctttttttaaaaataaaaaactccatctcagcagaaatttgacaagcttatgcaaaaagatcttctgtgattgttggcaaagtggtattggtttcattgcagtgttctatcaagtacatgtaaacacaagattagcagaaagatataacaaataataaaactttagctagacacagggtgggaattaaagggtgtgagcatcagatagccgttcttagaatacaattgttgtctttcaggcaaggctctcccaatcagaagaaaggggccttggtgaatcaggtttagcatggaatgtgttgcttcatcacttgctcaaaggaaatatataacatatatatatacatatatgtataaatatggctgaaggttttatggatgacttgggcaaggttgatggataaaaagaaatgatagaaaaaaagagagagattcagagataaaagaactaccagcctacctttgctacaaatgacaaggcctacaattgaaaagtcaagttagggattagtaagttgcctgatcatcacagataatcagagattgttgaattgttggagcagatcagagtttgtgcactttggcggtgcgaaattttgtcattccacacagtctctctctgccatggctttgattgacttgactcggtctggggcgacactttatgcctcatcaactcaaattagaaaggggggagggcacaacaagagaagaaaaagaaaagcttacctcaacaattgcagtcagtcgtggtaagtaacagacctcgatgactctaaagggtcatcaaggtcacttcagtgatccatagaggacccagactccttggagtatagcgggactcggaattcggaccgaccaaggacagcggtggtccggacagttgaattcaagccagattcccccgggggagggtcatcgagctcaatccactcagcccgacaccactcactcagcacagcactcttatccagaacgatcgacatacacaaacggtcaacaagggatcaagtcgagatgttacagtcaccaccaaagagcacctcttcatcagccccagtaccaccaccagtgatcgtcaagaggagacgcaaatcgggcaaaggccaaggggagtcgtctagagaagccagcgcaggtaagtgtctgactccaaacccagcttgtttgtcggatcccatcgagctgaatcgagtcttctattgatttgcctctagaatctaatgatgaaacggcaagttaggggcaccgatctcccattactcttgatcggttcacttatatcaacccctctctccctattatacacaggcaacagataacgacccgatggctgatgatacggatacggcctcgatgacctcgccaaggaacccgagcaaccaattccgcaaccggactgccttcgaggaaagccatcactcactcgcacctcctcatcgtcacaaacgaccccaaacactcgccgccacagcgacgatcaacaatagcatcccactcctagggaaagacgacactagccctctgaggatctccgctgccggtcttagtcaccaggccagtctcgaaagcggactggacagtagtacgagtacctacgatggcgacgtcagtagcgccccgggccgtgccgataaacgtggccatacaaccgttatcaaacatccacaagccgcccaaagtgacgacgccagcagtgaatcaaaggctggtagcggaccaggttcagccttgagtcacatgagctgggctcacgagaatcacccacagcaacactcgcattctcaattagctccacccaataaggccaacaccaccccacgctctcaatccctgaccaccaagcccctcaatcctaacctgcctccagctccgcacgggatcctctccagaattgctcccgaggatctacaggcagaaatgaaagaggcaatccaaaactcaagcaaacaaagaactgtatgtcattttccttgtttgccttcagcatcaatccacaccatgttctttaaggacgctgaagttcttttcctttggactcgccagtattcaatcaacccacctcctactgatcgacctgttaggatctatgccgatggagtctatggtcagtttttttttttatgttagaagggcatttgtcgaagctgaactctgatctgttgggttgaatgatattctcagatcttttccactacgggcatgcgctccaattgcgccaatgcaagcttttcttcccggaggtatatctgatggtcggggtctgctcggacgagttggtgcgcaagtacaaagcatcgccggtcttgaccagtgccgagcggtacgaaagcgtggccaactgcaagtgggtcgaccaggttatcgaagacgccccctggcaggttgatgcggcattctttgaaaagtatcaaatcgattacgtggctcagtcagtcttcttccccttcaattcattcatctcctgaccccaatcatgcctactaatcacacttcccttgctcacagtgacgaagagccctatgtcagtgtaaactcggatgatgtgtacgcatatgcaaagtcgattggtgattttcattcctactactagctcccaaagcgagttcctgagctaattgactgactatatccccaggtaagttcttaccaactcgacgaacggatggtgtgtcgacctcagagttacttcaacggatcgtcgggggctacatcgaagggacgtacgacaacaagctcgagaagataggcgctggcgacctgtgcagtaacatcgccttcagcgataccggcagcggggctcatcgaggtgccggatgtaggacccctatggttcctcgtagccccgtccatcagaccgacgccgagatggacgatggaactactgccggcaatgatcctgcgcaacaaaattgatctgccatcttgccttatctcctcattcacatatagacttatttttattgatttatttatccattttatttattgactgcactacacagagctcagccaaacttaactaggctcaaatcattaaccatctgactaatttatcgattgatctatttatttctgcgtgcttctgtcaaataaagcaaaaaatcaaggttttttttgttgtactcttcttttcatgtatgatcatatcactttattcccatttcccttagaaaacaaaaggcatgtgatctacagctttttacatattgtgtgtatgttactatgattccttatttagaaaactttttttgcattggagttatgataatatgcaaaactttcattttcaaacaatgtttttctgatatccacattttgtctcggagatgatctactgttttttgaaaactgagttcactgggttgataactgactcaagtcaattataataaaaatgtaaaaaactctcaccttggatgatgataatcacattgactattgaacaaagtcagactggaatctcaatgatttggaaatcaatgtgactcagcctgttttaaaagatttttgtttgaatgagatgatgattggtgctgggctagctcaagatattttcatcaaagcttatccattacaataaaattgatctcttatcaaatcttgcttttttatgctatccccatcttccaatataccatcatgttcagactgttgtttttttacaaattatgggaaatgaaacatggaaaggaaaaatcaacatctcatttgtcttgtgttaaaaaggagttaattgtgagatggaaatatgctatggcaaagccttataagctgtatatagcagtattaagttttagatgtttcaagccaagtttatatattggcttgtagatacatattggttcaatgatttccacagtttttagaatgaatccttccctatgacatcaaaccattgcatacatcatatgtattgtattaagatcacatgccaaggcaagtttccgcaaaacacataagtcagtgtgacatgaatgaaaggctgcttactgcaagtgaaaccccttcaatgtgtcttaccaaggactcacttgccattgagagcaaggtttcaagctggaatttgaacaaattacaaaaacagtaacaatcagcaaaatcagttgtgatgtcaatgggttttttctgcttttcaagactcatttcaccaatagaataatatgaatgttgtatgttttagctcatgattggtggatgtatataagccccaatagatcttggcaaggattcaatttgattatcaacattgagcttctttatgtggcagtcataccaaggctattggtatcttgcaaggtttccaaggcatcataatttggcagtacacttcactttcaagtttatatttctccctcccaaccagaaaattctcaaaaataatcaaaaataatcttctataattattgacatcatacatttcagctgcacttaattaagaaataaatccttcaaatggcagtagagcacattccttgcatcctcatacgctccttctgcttactattctattttcatcaaatcatcattcctgttctctctgcacctgctgatgtagttccaccaggggcagcaagatttggagaaaaggtaatccttgatgcaaagccttcagccacatctaatagattagaattcccacgtctccatagaagagcattccaccagctttctcaaccctcagcctttcctcaccatgatttaggacttgctgggcaacacatacatcctgcatggccaacatatgactggagagttgctggacaatatggtcagtctgaaagtcaatggcctacacactcagggccttaccaagaatggggagtctctgaagaaggatatcatgtgcaatctccatattacatatatctaagtcctttccacaacaatgcatatataggccaacatccccaatttcaatcaaccacttacccaagttattggacttcatcaggagggaaaaatgatcatatgaaaacactttcccgtaaagagaaagtgctaggaactggagctttccttcaaaatcatgcactgaaagacaggagctcaaaaaaagcactgaaggtacaaagaaaacaccaacacaaattggatgagccctttgatcctcactcttgccatcagccactcaaaaagccaccaattcagccaaaagagaaaattcaagacaattgcttgcccacaattgaccctgagaattttccgcctcttacaggaaagaaagctggggaaaactcatgtgagatagccaatacaataccatctactagacactctaattatctgaaagctgttaagaaaccatactctccaaaactggaaattaatgataatcccaaatatccaatttcttctgatcaattatatccacctctcccaggccataaacctggattagaagcacctagggctagtactacagctcatgtacaagcaactccacactctgggtatctgaaagctgtaggaaaatcatcctcaacagcaatgcatgagccttcaactcaagttaatacattcctggaatctgtgagtcacccatctcagacacagaggaaaccacaccagtatctggggctgcaaaacaatcacaaagaacatctgcctctttcaagtctaccagcttgtgacaaggtcagtaatcagaaggataattctctgaaagaagatttgaattgtccacttttcacttcaaccaatactcagccatctttgcccaagaagaatgatcaatctgattggaacccagttgctttggattccagtaaaactgcaagcaaacaaaccagtcctgcagttcaacctgtgaattcccatggaagtaatatgcttaaaagtatggcaactggtctcaaaaatcataacccagattctataaatagttatgcttcagcagtgaagaagatacctcaaaaggccaaaaaacaatgcaatcttgtgcttttaacaaaatttttgaatttggaatcttttcattttcaagatgcaacaccagcacagaccaaaatgagcaaatccatcatggtggaccccaaaaagcctgtagaaagtctttcacctgcacacaagaactctatgtgtgcttttcaagttctggattctgatcccaatgagtctctgacaagtttaaaaactggacacaatcaaccaagctcagatgatggtattttttcatcagaatcaatcaataagattccacagcagtcaaaggccaaaaatcagggcctaaaagaaaaattaaataagggattgttactttccttagaaaatacaccagctagttcttctgttgggaaacccaaattgtctttggactccaaccaacctcaagacaagctttccaatctacccaaagaaactaagctagaagttcatcctttgacttctgatactcatcagcccctgaaaaaaacagaagttgaacataaagaatctactgctgacactcacacttatctttcagcagtgaagagactgcgacaagaggtcaaggaccaaaggaaactggtatctctcaagaaattgttgaagatggaatctttttatattgcaaagaaaaccccacctgggcctaatgattggaaaactcagtatttgggtcccaagcagtctatgaagactgatatatctgagcacaaaagaaatttttcaaattctaaaaaacctatggctgatggtcccaactctcaggaccctgtggctcctggtccaaataactcccttgtaaatctcaacaaagcaccagggcctgaatctcaagaatctgtgtcttcaagtgatcattccctgcctgtttcacttgtaaaagcacaaaatgaggaaaatcagtatcacaattggagttatgcataccatgaggacctacaaaaccttctcagtctgattgcacagaaatcagaattaccaggtaagcatgaatacataaaatccagttctaaatacatgagtgagatgctgaatattggcatgaattttaattcaataccacagtcagtgatgctcacaacaaggaatctgcagaggaagacctttcagaaattttagacttttcagaggaagaaatttcagctattttagataaagggcttcttgagctacttgattactcttccatatagcctctttttgccctggtgcatcatttatcttctttacttggctcataattttaacaattcacttgtttgcatctcaacctttcttagctaaatttctgatttcattgttggttttcacacacatcctgcaattaatatgtgtggtgggagttgagaagtttacacatagttcatcaaataagagtacagttgtgcacagcaaattactgtacaaaaccaacttggttgtgtggggtaatcgtaaggctgggggttggttgggggaccaaacctccagatgatgatatttttggagatttcagactttttagattctaaacccaaattggcaaccaaattgggccagccagtttttttttttggctaaccatctggacacatgaccttgggcccaactctccctggcgccaagggaagtcagatcctcacaaaaattcctgaccatttgtacaggacttgtacaacagtttgctgtgtgcaaccgtagaatttgagcaatgataggccaggagttacagctagcaatggcaaataacacaagttacagactgaatacttcagttgtatttgagataaattaaagcacctgggattgttcttttctctttctgggaattgagtggaacaaaggtttttttggtcaagtaatttgtttttagggatgggaataattgattgcagatcaaataatgaaaaaaaccaatgatttgagtaaaaccatttttgttccacccaatttcaagcaagagtcaaggccaattgtggagtcactgtaatggtttcctcctttcactgatttcttatggaaggaaatttggcaccgagggagccttctagaaccaagaaaggatttatttctagctcagcagtttgataatgaaggaaaaagtccctcatcagtacaggatttgagatttaccagagaagaaaagaaaaaggaaagtgaaaagatgaagaaaaaaagaaacaggatgacagaatttaaatgagtttggcttacctagctcagaagtttgatagtaaaggaaaaagtccctgctgaggtaggaggtggagtggggaatgagtctggaagtagttagggaattttaattatgtgatatctttgtgaaccctgtagagtgtggtttcacagtcacacttgaatattggtttgaatgaatttggaatgttgggtttctactgggtcatttttatgctttcaagatttcaggttctacaatcacaaatcagaatacaaatcattgtaccttcaatgtttgctaatgagtcctactttgctcctatgagagaaagacaatcgcaagtaaaaaagacctcccaatttactctccttacaataaaccaagtcacctatttcagtttgcctgatgctctgatgagtttgctttattaatgcttggaatgatatttgtgcaattaaacaaacaacacacattatttaactgatgtggataagagtctgaacaaaccaaaaaaaagcctgtgtttacccctccagtacatgtatgccacccccaggctccccttcaccagcacagttcctataactcactgtgaagtatgtaaatggattgtatgattgttgtgttgtgaaggaaattattgtttccttttggcagacggctgtaacatatgtatgacatatgtgtgacaggatctgttgacaggtacatattgtatgtcgtttctctgtccagtcacgcgtccgacgcgtcgcgagcacgaaccatatcaagtaaagtctactcgctaaagaagggacaaccggttagtcgacctcaaacaaattccccttggttacttggttacctacatccgccgacagtgttgcccaccggtccagcttccagctccctccagttatatgtgtgcttccctttggctcaactcatccacttcccagccgacactactcaaccctttgtccatattcggttggaccctctgatctgcccactctaactcatcaatcctcttctccatcgcccttcagatccccagttgagaaattacagttatccgcattcaagccaagtgcgcatacaaactgaaagcatcctccaacttgggttgctgtatgcgctctacaacccagccaacttcaatacaacattatcccaaaacaagtcattttcagatcaagcacaccaacagggagattaatcaagaagcacacatactcgccatcccagactccatctaacccggctcccacaattggttctgttgaaacctcgaccctttctgcattctatacacacatcccatttcaccactcccggaacactcgctaactgcacttgcaattccgtctttcaacaatgccatcggagacccaagcaagctggtccggttctttgaaatccaagaagaaaagcgaacttcagcgtgagttccctctgatcaaatcctttttcttcctcgggcgtcatgtccagtgtgtggctctaccctccgcgcgcctgcgctgccgcatacacgcgtctttcgccaccacccacacatattcttctcagaactcggggcgatgccctgccgtgcacctaccatccactcgatctcactatgtattatgggcagcacttcgaactccacgtggttgatgctcactgctacactttttaacaaggcttgaactgaaatatgttttctatttattcaaatcgatggatgccctgcagagatttgccgtcagctggatatcgaatataaatccgactcactcaaggcagaacttgaacaacagatccgccatcgattccatgaggtcccgagccttcaagaggatgaacgatttgtgagacttgatcacactagcagtccaagcaccagcccaagcaccagcattccgggcagtcgtcggggtactagagctaggagtgcctccaggcctcccagagcagcaaacgatgaggacccccagagctcaactgaagataaccccactcgtcccactcgatctccttccagaagaaccacactcgaccaaaactcagctgagtcagcacctccgactggaacacaaaagatcctggtcaccgtcgtgaatacggagaaagaccttagccggtgagtagtagacgttcaaacaattctcttccttctccctctttccaagctaactagtgatacgctttcacgaaagtaatcacacttcatccaaaactaaagcagtaccgactcagccggccgatcaagcacaacaattagccaagcaaaccagtcgacaagcccttgattcattcaatgcgtttgctcgttatacagctcgtcagactatcaacataatccagaccattcagaaggtactctcttcttccctatcatctcttgctcgcttgaattgcaactgacaatggcttttaccgttcgattacagactttttcgtgtccttggaaattgtgcgtgattgcaatcttggccgagttggctttcgtcatttactctaccgtccctcatcgccatggaaactacgtcagttttgtttcaccatgaacgaaaacttttagtccactaagaaatgaagcaactgtcaattgacgccggcaccctcgtgataactgtgaattccaaatgaacaggtccaaccgaaaccggatggatatcctatcagtatcccagaaccgatgatcagattgttctaccggatattctccaagtcgttcttgagaccatttgcaggctatctcggcttgacggttgtcatcccctttgttattggtggcttgatgaacgttccgagctcaagccaggagaaggacaacaagccgaagttcaaagccacccgtgacttaaagccgagcgtcttcgtttactctgccaccagattggccgtcctctcgctcgttcatctcgtcttttatcctaactatcatttcggctgggctaatcaaaccatccatccatcccctcctctgaacccatccccttcattcgaggggggtgatcttttccccaaacactttttcactaacatccaactcactggtttcgaatacttgcaatatgttaccactactttcgggatgcttattgcgctccaccgattgattcgcccatctgcttgaattatcttatgtccccgcttttgagacttacctttcttgattcaaagaactgccaccttgcgttttctaatccaaaaaaaagttgcacatttcatctattgtttcctttttacgatatctatcttaactgtgtaggaacggcttatctgatcttattttttctaattgtgtgtttctcttacttccaatggtatcgaccccattcatcacaataagcaaaatcatcattatgtctgtgatcattgtatctcttgattttcccacgtcccctacccccctctgtgttacaatgggtacagagcacatgaaaggttggttgcaatctgttttcgccgcagcctcagccaggtaggattgagtttgtgaggattgatttaactcaatctcgaataaatcgaggagcgccttctcagtggcttcagcaacaagctcgtgatacataaagagtcttgaaacagcacaaccgacgcactacatggtggaacttgaagccgaagatttgccgaagaatgtagcccatttcgggagagtagcgttccctgggcgtggaggggcttccggccaagcgcgacctccagacagacttgtaggtaagaataagattcaatcaaccagcattcaaataagcaatttgagtggttcgatataagcaatagaacttgcacacaacaaacaaaagaaagattcaagaaagagataggattcgtaagattctagaagtcaaagactaagaaattgcaccatcttgggatgcagccaaaaaagaaggttgcaagagtattggtcattatagataatactggaccttgaggctttggagtcataattagaattccatggagagggcagcactggaaaaaatggaatgaggagaaatttttattgaaattaaaaaaaaaaaaaaaaaaaaaaaaaaattaagcagaagaacattaacacatgttgcttagatctttgataagttacttgtattgcaaaagttcagagaaattctgtgtcaataaatctggtatcaggatagttcagaattatcagctatttgagggttaaggattagggacaattgttatttttctgctaaactatgacattatttccaatagtgcatgtgattccacacagccatagcatccttaaattcatctaatttcaatcttgcactttcattttcgtgccttttgagtgcagacaatttattcaaaagattattgatttcattgaccctttccatttggaatttttccctacattctgcttttatcaatatctttaaaattttaacaaatttggtctccttcttgaattggtaatcatccaaaggtgattggaccaagatttctatttgatctttttctttttgtttcagatttgttttcagtttatggaattgaatttcaagacctttgaagaagtttgtgtcctcagtgatcaatccctttgtaatttgtacaagggcttttgagatttgtccactttccataatgcggttctcaacagccaacttttcaacatccttcattagaattttgtttaggttaaatttgctttttaatttgttcaggtatttctctttccttcctgtgaggctgaggccccttgtagccatagagtccacgtcttgagaaccagcaatatatcttcctggagtattgtgtgttcctagttccttttcaattgatttgatgtggtcaagatagtgtctggatgtgtcgataggctgcgctttcttcaagaagtcttgcattctcttattaaactcttcaacattctctcggagtattacacgttgacccttgccaaatttccggagggatactccgtgatcagagctaagcttaccttcgtcccaaaggaccttcaaagcttccaagaccttcttttcctttgcagccagttcggacttggttgtcagcatagcaaatgcagtcgcgcacttcccgcgattttccagtagccgccatttgtcagcgcgagcgataatttcctcctgtgttctcttgtcttgggccagtatgtgaagggcatccttcatacttttcatcttttctagcttttcgtacatttttctatcttgcttgctccagtcttttcccgttcctaccctagtccacaagtaagccagtgcttcaagaacgtccttttttgttatatcttgagatgtttggttttctatggccaaatgacaggtttcttgcagattgcgaatcttcatgttcctatgctgcgcgactgtttccttccccagctccgctatcaaagcctcgtcagcagcggtcaggtgagagctgccatgcgacatgttttcaataagttgaagttccgcgtccgagaaattggggcctttcctagcaaagatcgataactgagtgatcgccttccgcattttctcagttgggagaggctcgagagttcgacgggatcttaatcctcttcgtaacttgctcagttggtgggaagccttgtcttgtttccattcatctctcttgaaaacatagcggaagaagttgataattcggttccaccaactttcatttttccaatccctctcagctaggttgaacgttttctctaattcgacacgaacttcacgatttatcacattttgcttgacttcttctcttaaagtatgtaagacactaggacctcctttctggattttactgacaattcgatcgccccattcaatctgtcggagctgcaatttttcatcttcttcaagtttttcattgtgcaattttgacgaagttatgtcatgagatttaaaattgtcgtacgctgtactgaatgtcgaaattgctttatctttagcgaccaagtccttatcgctaagcgctggatatccttcgagtatggtcttggtgtgaatcttatacggccgactgttatcttgatttccaaataaatcctcgaaacctcgttttcctgagaacaagccagcgtcctttccattttccccttcgttcagcacgattccagcctgccgggtactatccctggcagaagccgggtcaatgcctcgggagacaacgtgcgtcggcacctctggagttgtcatagcgaagtagacacagtggaaatgaaccaacaaaaggcacattttcattttctggcaatatgtgttcttccgccagccttcaaaatttaataaagctttccatcgagtcataatgtctttgaacgtctgtcctacgactcagctgaatcaatcgagattttagaggagtttttttgcggaaccacttctgggataagtgtggtcaaataattgactttagtgccccgagatttagttattgggtaaagttgaattaatagtactactactgcagaattcgacggctaatggcggatacaattgatgcaggtatgccccacattagttaacttttaaacgaaattgaagacgcagtggtcgcgatgagtgtcaacggctctacgtacgtggccatcaacatcgtgaaacaaatatttgtgtagtttgaaaagtctctcctgcctggttgtacaaacatgcggatcgtcaagaaaccggtaaatgtctctggttgaagtgaatttcataattagaacacacaaagcaagctcgatgaagcggttcattcaagcacccttcgtggtggcgaacttcatgatgagtatgatgtgtgcagcgctcgatgaagaggaggatctgttgtagggtccttgtgcttggcggtcttctgcctgcgcacctcatcgaagaaggtttcaagttgggcttggcaggcttgatgttgcctgtggtggccgctcttcgaaaagctctctggctagtcaagtcagctgggacccaggaaaacctctatggaccacagtaacaaaaaaacccggattcgtgtaagattcatacattgggggaggggggggggggggtgcttgggaattacatttttaacaaaatccatacatttttgtgtgtgcacttgtggaaaccccacccaagagactcactcaccaaggctctcattgggccagtcaggggaatgagatcctcacctggatcttgcaataatggatgtatatctcctaggtttttcttcaaagccacaaattgagttaaagaagaatctcagttacaatactgaggtccaaaccattacatgtattgcaccttttatgatcttccagcacaattctgcctgtgttggctactgctgcaaattgaccatctgattttacccattctatttcatagcatggattggaggacttcccatgtgaactgaagcccttgcagaagtcgatctagactcaaaaactctagattcttgcaggggaattttgtttttgaggctctagatcggttctgggggacccgcagattccgacgggaagtcctccattatcttgaatgacagaaatgattcattcatgattacaaccatctaatttgggagattaatgcctcaccattaaaaggagtttgtataaaaataggggcttggttaaaaaaactggagagccaactcccaagccccggattccccaaaaaatgggagtcaaacccccaaaacctttgactggtttggaagtcgactccctaagacaaataataataaaaaataaaaatccccggttggtttgggagtcaatcttcccaaaccaaccagggtttgggggtcaatggaccaaaagacccacagcagtgtccaggaggattcctcccggccgctgaggtacactctcattggctgggagtttacccctcagccgtgaaagtgtaaactcaatggccatgagggaaactgccttggccatcaagagtataaactctcaatggccaatggaaactgccttggctgttgaggtgtacacatcttgatggccaagaggattcctcttggccattgagggtatacactctcaacagctgctggaaaccgccttggccgttgaggtgtacactcagagaaacccttggcttctgagtgcatcgtggagagtgtacactttgacggccaaggtggtttccctcagacatggagagtgtacagctcaacagccaaggtggtttcccttggcctttgagagtgtatacccttaacagccaagaggattcctcttggctgttgaggtgtgtactgaggcagtttccctgttggccattgagtgtacactctcacagccaaggggtaaaatcctggccattgagagtgtatagtgcctagacagtgaaaagtggctgcttattttggattgcagagctccaaaaaacaaatttgatatcatgagacttggtcaggtggtgcataataggtcccagaaaatgaatatgaaaaaataaaaacaaaaagtaaagtttcaaaatttgtgaaaaataaaaaataaaaatggttttttccaaaagctttgatatccattttgggggagtgggagtgctgatagaaagaaagggaggaacatggcatgaatgattataaatgaaaaaaaattggaacccaaaaaggtttggacaggttggttgtccagatttggatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactggaaaggacacccttccagccggcaaggtacatgtacctcgccgagtggaaggaagcccttccagtcaacgaggtacaagtacctcgccggctggaaggaagcccttccagccggtccgtcgccggccctttagagggcgggtatccgaggatacccgctgcagccgacggatacccgctagcgggtgcgggtgcggatgcggatgtgcaattttgctgaaatcgccatcggatatccgcatccgaacggatatccggatgcggaccgaccatctctacatttgaacaagtctcatgacttcaagtctgtgttttggagctctggaatccaaaatcagcagccacttttcgctgtctagccactgtacatcagtggcctggaggaatcctcccagccactgccaggggtcttttggtccattgacccccaaaacctgcttagtttgggaggattgaatcccaaactgaccagggatttttattttattattttttagggagtccactcccaaaccagtcaaaggttttgggggtttgactcctattttttgaggaattcggggcttgggattcggctctccattttttttggtgggagttgcattgattttttgacaattattattccaaatcaccatcagattcaggaaacttaggctgagtttgttagtgttgtgtgcaattgcaatatgtgtggtgttggaacttcatgtcattgttttgtcttctttcacttcctcctttctcacaaccatctgacacttgtttctatccttttccagttgaatatgcatggtccttttccaccttctgtccagtgtcccacagcctagccctcatgttgtaagtagataaataaacttgctgtgagagttagagaataaaaattcatcagttcttctgcacctgttccctgaggtcactcatacagcctcttgtagcaagtacaattttctgtcttgcaagctagcagtcctcttagccctctttgagggctctttgaccttgttttttcctcctgagtttgtttcttctggttgaatttccctccctctctttggcatatttgctgggtttcaccatgtggaatccactcaaattctgttaaattttgcagggatttcacccattatgctgctacattgtgctaacagcagggaccttagtaatatgaaattttcttaaaccaactttcaaaataatatattggtgactagcacccttggttaagataaattttgaaaaaccttgataaccatatcaagattgccaatgttgcaatgaactcagtgttgagttgtcattgccaattttcactcttctcatctggtatgctacatacctgtcactcatctgtcaaagatcttgtagtagacctgggccagaattgagtacgtggatggattctctttcctcatcctttccactatctcttcttctgaccctggtaagtttagctcacttctctttttcattcaacttcctttctcatgtttttgtgttgtctcaagatctataatagatgctacatcctttccaatatctcttcctatgagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcacctttttttgtgtagtgttagtttgcgctacagcccactagcgtcgtaggctaacttttagcggcgctaacaacacacctttttttgggtagtgttagtgcaccgctgtggtagtcaaaaatgtgaaaattcaaagttttttttccttttcttttcttatatatatatttcttcatactatcatccaatctctctcagaaatcacaccatacggctcaagaactggactctacggacaaattcacccttggtcaccacggaggcgtcactggaacacacctggatcaacacttatcccacaatggacaacatatcacacatacttcacccatcaattacatgtcaccaatcaccattacaaccctcaacctacacagacaccctcagtacagtacaacctcacatttacatacacactcatttacatacacactcatttacatacatatacactccttacatttcacttatacatattacaactttcatgcatgcagtctaaattagtatattttccttgcatgacagctgcaggtggtaccaccacactcacttgtaaacaccacacaacctgaccaatcagaatcactctttcaactgtttggcccaccactttaactcttgtacatgtctgaccaatcacattcactcattcaacttatgtatgtagctaaaatccctcatgtaatagcccaggccagccaaaatcactcattactggcttccctggagctaaattccctcactattttctatataaggaggctctcctcccagttgttgtctcctcagtgtattattcatcagtcacaagtttagtaccactcaatcaaagatacaccacctttacagaaccttaccaaacaccaataacaactcaactcattctcagcatcacacaaactcattcctgaacttaccctatcacttgattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtatagaagggcagagcttgcacctccaccatccccttctccattcagcaaaaagggtcttacaaccactttttgagtcttacaagggagtccccaacgtgataggataaacttgtgtgatctacatcaagtaatcgaatttcaacaaataacgagaaggaatcatcgaaggatcactaaccttagcgggaaccggatcaaatttatcaaccatatttgcaactactcaacggcatattcagttattctgtttatcaactagtcaaacttcaacaaacaatccaacgacacaaacaaccaacctctgaaaagaaagtgtaggaatcgactgaaacgaggactccaagaagacagccagttattaaccagaagaaggaagattatcgaaggatctggataactaggatactgttcgacgacaactcaggaaatattcgaaaaaagcagctgcttatagaccaaaagaagggaaaaggtacccaaaggatttggataagtagattctgtaaaagaacaaattcccagtatttaactgatctattatttaaaaagaaagccataagcttgccctggtaaagaaaccagcgaccaaagttttatttgtttcttttttcagagcagccgtttgtttaggtatcgaaggagcgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatgagtctactattcagtacatcagatatggaagaattatttgctccgcaaaccgattataggaaacacccttttgcgccaacttcaaatttaaactggaatacaaaaactaaaatgtcatcatcaacactatcaccaccttggatgaagaacaagaaggcgggaaatctgcctatattcagaactggaatcaacaaggccctagatatggacgacccaatttatcaacaacccaaacaacaggaaccaatttatcaacaaccaactaccccaaacaatacagtcttaattgagcaacctggacttttctacgatggacaccgctttatgcagtttttgaggcaatatgagatgaaggcagattcacttaacgcatccaaatacgatcgagccctacagattggacggtttgtgcgaactgaagaactgaagtgccaaattgaggccatggacggatacgaggaatgcgactgggatattctacgggcctcaatgattgaattatggggtgacaagtatgaacttctgtatacaacaactgatctagtcaacctttctgaagaattttctagagataacaaaacagtcagctaccaagcattccagacttaccttcaaaaattttccaaaatacttgatttcctcctcatccagaaacaattgagaagtagacaggatgccttagttattttcaccagtgcctttcctcaagaactccagagaaatatcaagcggaatttaaatcaaaatggtcaacttccacaagcacccgatggatccaggttaccccctctttgggaacaccttacggaggcggctggggtggagatcaaattgaaagaattagccaaggaacttgaggcactcaaacaacaacttcaagagtcacaatcacctgtcatatgcaacactccacatcctttgtcccaattggagccagcaacggaatatacggaactagcgacagaacatacggaactagcgacggaacatacagaactagcgacagattatacagaactagcaatcaatcatacagagccagcaacagaatatacggaaccagcgacggattatacagaactagtgaaggatcatacggaactagcaaaggaatatgcggagtcagcgacggattatacaaaactagcgaaggattatatggagccagaaacaaattatacggaacccaccattgctgatacagaaaatttaattgatgttaccatacccgtggcctcattgaacatgacagaaccagtcataactaccaaactactggatctggaagaatggaaagtggcatcaataaacgtaatggatacaccaatggagcttgcacatacagtaatcaaaatccctgatataattctagatgaacctgatacggagaaccatgtggatcaggaagaaagcttggatcaatcaactcaaccagaaactttggatcagttgccatcattcaaaaacaatccggtaaagattcaaaatttactacttgcggagcactccaaggaagaccacaaatttcctgcaatccccggcagattttggatttgtaatatcaacaaatatttggaaatcaagatcttcaacaagcaactatttaagcctctttcggacatatttggactttggcggatcaataaccacttgtctcaacacctggaaattgagaatacccaaattgaagaaccaaaagacaagattattagtgttcattccccattggctcctgaaaatcttgaaacagccgacttgcctaatcctagccagccagttccgccatctatttccactgcacaaattcctgaagaagtcttttcaattccgacaccgccggatccaccagatatcatgacaacatcaattagtccaaagaatgaagcaaaccgggaaactcaacaattaccaaaggaattatttcttctattttatttacttcagaagatcctttctcagttacccctatcaattccgccagaccctcttcaaaaatcttatggaaacatcaaacccccaagattactggttggagttggttaaaaagattaaacaaaaatcattttcaatatttttctgtcaaattcaagaagaatatatcagccttcaagaatacaacatcagaatatttctttaagttgggggaggaactcacactcttttatcagtcactctttcaaccttcccccttccttcattcacagaaccttatacttccctatttaaaaattttttacaccttaaaaacctcataaaaaattaagcctcctcctgggcatgagactaaactgttcacactacaaaaatcacattacaaattcttagcttaatttttcaaaatcagtcagatgaataattttccaagttgggggaggactcacattcttttataaaacactctttatcccttatatcccccctcaacactcctttcatctcaccaatttaaaatatgcacacttataaatatgaccttactatttcttctcttctcctcccttacccttttccaccactattacccctccaactttgatgaacttaaatctttacaaattctcacccaagacactccttttaatccccacactaccttgaacttaatttacacaccattttttggcccattatcaaccatatattttttcctcacaccctcaaaacttacacatccttaccataccatccttccttactcttggattttttgggccattctcaccttccttaaaccacccactcaactttctggaatcactcagttgaaggttgaggacaacctgcatagttgggggaggggggtgttaatttctattgttcattacttaaaattttcagttttttttacatctaaaaaagtgctagactgctgaactagcctcttcaaagacagcaggaaacactcacaaaacacatcacttgactgttgcttcatttcgacgattcaaaattgattcttgttggaggttcccaatcgattgaacgtgaagaggacgacaatagatgcttcgattccatttttgataggcctggacccacttagagacctcttgaggcgggatcaatactactaggacctacatactggatcgatgagaaaaccgatgtcaaatcggagatatacagtacacagcaacagcgaggattgaaggaagtgaaagctcacctgactcttgaggacgacctgcgtgacacgctgcaccccgttgagaaatcacaagggggacatcgaccgactacggttcaaagtgtgacggaccagattctaatgagacgataagcaaatcagcgacgaagagcgttgaaaacggcgtacaaaaccctattttttatatcctcaacaggaaagatcaaccaaggggaagaagaccacactcacctgacccttgaaatcaacctcgcgacacgctactcttctgggtggccgatcccggccaatgaactcgcgcgattcggcagacggcagaaaactatatgatccgatgagtcctgaccaatagaaaggcaggactcagcattaatggaaaatttgagaagaaacaaagtcacttacctgtcatcgatgcatcgcaaatccgatcaaagaccgcggaagaaattggaagccggagtcggtcgaggatgtcggcggtactgatcggaattgaagccggctgttggatgcgtgaactcggattggaatggcgcacacggaacgaagcacccgcgactcggcgctctcgactgcggccgcagtttctcttcaaccttgcgcgacccgaatcaaaactcgacccccgaacgatcacaaaaccccttgggcccctcccaaggggcttgacaggaaaatcaggctacccagctactctatgacaacagagagatcacccagacgtccagtgctgcccagctgcgcacagcgcacagtaaaaataaaaatttgtatataaataagataaaataaaataaaaataaagtaaactaaagaagaggaaaaataataaaaatgcccccccacctctgcactttttggacagaaggggggtacacggggaccctgagactaacatttacaggggaaaccctgtcgaatcatctgtacaaaattcagtttaaggttcaaaaatcacaaatacggctaccccagcttggctccactgcaaagttgggggaggctatcacactctttttccagccacactcattttttttcagctttttcctccaaatacccactacgcttttcacttcatttcatgtttaaaaattaactctttctctattttcttcccattttttcctggtaaattgtctggggacagacaataagttgggggaggctgtggtagtcaaaaatgtgaaaattaaaagtttttttctttcttttcttatatatatactagtatatgcccccaaatttggggaggcagcttgtgtttgccccggatgttgggggttttactcgatgacctttggggttttcttgagttggacacctgtctgcctcgatctaacgccggcgtcgacaaatccaacaatagtgaattggaggtcgacgccggcgttagaaatgaactgggtttgtttggccctctgaggccatttttttagttatatgtagatattttcttcatactatcatccaatcactctcagaaatcacaccatacggctcaagaactggactctacggataaattcacccttggtcaccacggaggcgtcactggaacacacctggatcaactcttacccaacaatggacaacatatcacaagtatttcaaccatcaagtacatgtcaacaatcacatttacaacacatttacatacacactcatttacatacatctacactctttacatttcacttctacatattacatcatacctgcagactgaattagtgtattttccttgcatgacagctgcagcttacaccaccacactcacttgtaaacaccacacaacctgaccaatcagaatcactctttcaactgtttggcccaccactttaactcttgtacatgtctgaccaatcacattcactcattcaacttatgtatgtagctaaaatccctcatgtaatagcccaggccagccaaaatcactcattactggcttccctggagctaaattccctcactattttctatataaggaggctctcctcccagttgttgtctcctcagtgtattattcatcagtcacaagtttagtaccactcaatcaaagatacaccacctttacagaaccttaccaaacaccaataacaactaaactcatttctcagcatcacacaaactcattcctgaacttaccctatcacttgattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtatagaagggcagagcttgcacctccaccatccccttctccattcagcaaaaagggtcttacaaccactttttgagtcttacaacgctacactaaccgctacggttagtgtagcggcccaccgttgctagaatcttgtaagaattttgagcaaaacctggcttacctggttgaaagatgactggataactttatatttttttgcagttgtatttgagagatatttaccaatttaatcagtttaattcaaggcctaattttcttgaatgtgtgacatttcttaagactaagtaatattatttgttgtgttgactctgtaacttgttcaaatcttgcccaatttgttccaatttctctattgcaacttgaagttcaatcttcttggatttgtacagctttctgaaactttcaataagtttgtttcccatttccaaattgtaatcttctctacaatttgctgtgatcaggatttttaaaatctgaataattttggtttcatccttgaattggtcatcatctccagataattctatcaaccttctcatttcaatcaattcatgatttgtcaagattctatccagaccataaggaatttttcctttgtgccaaataactaatgagtttgccatttctatgaggagtcttggtacctttccacttttcaatatcttttgttgaatggcatattttctaaatatttgaatgggggtgtttttatagttttggcctatttccttcaattgggtctcataaattttttctttttgagtcaactggattcccatgaacttttgcattctttcaaatgcttcactggccaagttatatatttcatcactttctttttgattgaactctccttcaatttttttcatatgatcaaggtaattccacgctgattcaataggatagacatgggacaagatttttgccattttctcaccatgcatctttgtgtcatatttttgtacattttcttgacttgttattttgaaattgaactcatcattccacctaaccttcaaatgtttccaaatattttcttcaatcaaagacaggctatgatgagatccagaagaattgctttcttccaggtaatcattcaatcttacagattctttgtcactggatttggcatttattagcttctggaaaataatctggtcttttttagtccattcttctccatttcgtgctctagcctcaagatcattcaaagctctaataataccctttttgtgacaaagctttattgaaaagtcaagcagggattcttgaggcttgagaggggaatactcttcttgtacttcatgaatctttctcattctcagttccgcaaatttgccctggaaagttttcacaattgtgcaccaatatgattatgggtcatggccaaaacctctgttgtgccatatgccttcaattgtttcaagttctgcttttgtgaatttggggcccttcatcccataaatcaagagttggtgaattacggttgggattgtctttttgcagttctggcagcggagagtggttttgcgagagtcttccaagcttctccagatttttatcaaatacaggcaagcattctgttgcctccaatcatctcctaaaaataaacggttggtaaaacgaattaatccggacaaaaaagattgcaacctattctgtgattccattttgaggatctgtaacattgcatcttcttccaagtaattattcttgattttggacaattccctgtccacagatacaagttcttcaatggtatccattagttcagaaatggatttttttctagtaaccagttcttcatcacttctaattagatatccttgaatcaattttctaggtttattatcgtcttttcggcttgatgacctatccatgattggaggcgttggattatgttccattacaatttcgttcttttgtagtacagatttgctggatcgcgcattccagcttgcgggacaccgtccttaacaactgattcaccaacagttgaagtttccgagataatattctgcgttgccattacactgaagtaggtacaacaataacagagcatcaacaaaaggtgtgatgtcaagtcatgccaataggaggtcttccgccttcgggaaccgttggcattacagcgagcttctggtgcaagcataatatccttaaaactcttccctagagaccagctaaaaacaagaaattcaatgttgagctgcctcgatgttcctgtcgtttgggggatacataaaaagacccggctgaaagcgttgatgatgaagtatctgagaaaaataaatattgagtcaggagtgttgcaggtcaaacaacccaagggtggactccatgtatacctttaccattcctagtaatttatatatgtatgtgtcattggcgccggaccagcattatgtcagtgaaacggggaggccgttcagaaagaccagcatgttatgtaccaccatctgaacaagttgtatgtgtgggtcaccgactcaccgcccacgcagtgacaaattggcagtcaggttgaccccgagtacaaaacccccagatacatatacacacatcttgcaatggctgaatggttggagcaagcagcgggctttgattgttgtaaacttgcacagcttttgccccagtgccgcctcaagcaaatgggattgagtttatgtatggtacatgggtaaattgcattcctaagcgtgactttgtcgcacgcaggtcatacatttttttccctttgtttctaaacatgtcaagtctgtaaagtatcttgtacaactcatctttactagtggaaaccattaattggcacagcctagctggccagacataaaaactcttcactggttgagtcagccgaattgtaatgtatagacagaaaaaacaaaatgatgatcgatacacaccagactttctttaactaagctttgattgtgaatatgtatacatattaagaatatgatggatgataatttactgacaatagatgagctcaaagtaatgcgcactaaggaaaaataagaatagaaagaaagaaaacaattaattaattaatttctttagatttgcctttattttttgaaggagaaaaatcgaattgaatggtttgttgattatcaacatcattagtatggtatccattgctctttacacgaggagcttggttcaagttttgacgcgtagaatcactaaattgatcctgaatgatccgatagtgagccaattcactggcgctgatggaaggtttgacttgcttcagagcgaccatgaagtcctctttgtccacctcagtgatcgagccttccaggtcttcatcatgttcatcatcattaggtctatcaagatcgtctgagtcgtccgtcttcaaagatcgttttgatttcatagcctctaaccgttcgatcttgcggatcaaactagccattaaagcttcggaacagatcgagtaaaaatcagctccagtgaagatgtttccgctccctttttgagatccgatccggtcgacttgatcaatcaaccaatcaaaatcaaacgaactcgaaagattgaactttctagttaacgatttcaagatttctaacttttgatctcttgaagtcggtattcctaagtatatcagtttgtcgaatcggcccggtcttaataaggccggatctaataggtctggtctattggttgctcctataacaacaacttccccgttaccactaccatttgtggccccttcttgttgattgtcgttacttgaacttccagaggagataccatctaattcggccaatagctgactgactattctatccatcactcctccgctatcgccttgattccctcgtttcggtgcgacactatcaagttcatcaaagaatattacgcatggtctagcccctctagccctttcaaacactcgtctgacattcgcctctgattcaccgatgtacatattcaacagctcaggtcccttgacgctaaaaaaattaagtccacacgacgtggccaccgcctttgcaagcaacgtcttgcctgttccggggggtccatagagtagtagaccagatcgacgtttgagaccgttcgcgaatagttcggggtgctgaattggcaactgaactgtttccagaatctcttctcgtacttttgcaagacctccgatatcatcccaactgactttggggatccggggtgcaccaatactctcggagtattctgaacgcgccttcccgagagctttttcgatgtctttcgccatcagctgaatacctgcaatagctagttgctcaattccggttgcatgtttacgcgcgcgagtgactgcagccattcgggcttgagttaccagatggaccaaatcgttcgcgacgagaccagcagtttcgagggcaatagatttgagactgacgtcaggtgctaatgagtccttccgtaaaagctccttcatgatttctagccgctcagcctctgatggggcctcgattgccaattgagtcttgaacagagccaacatactcaaaggcagtaaatccggatcggtagttgtgccaacaattatcaacgggaatttgacggtagattggctggtccagttgcgccgagcttcattgaaacattccttcaatatcgcgatgatgccaggttgttgaccagtttccaagctttgagattttcttgctaaaccatccagatgccgcagtaatagcacacaaggtatcgcttggagtgctctttcgaatctcgctctgagagtacccgccgtcttaacttcagtctcccctagtaagtcaaaacaattgagctctaagaaattgaaaccggttgcgtctacggctcgtttggttagtgttgatttgccgcaaccgcgaggcccgctgattaagaccgtcaaattcaaatcatagtttcttgattccactctggcggctgctaaaagatattcatacaacattctctcgggtgattgagagttagttgcactatgaggcgaataaaacaatggcgttgagctgtctggaatgtaattaatcacatgaattagtcagcgcgaggacttgatcgaaataaacaggcaaatctcctcttaaaaatgtactcaaccaattcccagccaattttttgcatcaggtacgaatccgaattccaggccagtttgaaccaatttggtgattttagggtcaacgatcccccctaacacgccatcctccatcaactcgcgtatcggcaacaggggatttgtttggttggtttgattaacagctgaagagccatgggcggaatcttgatgaccatgatcgaagttaggctgagcttgatccaacgtagggtatgataattcgaggttggttactttgaagtaaattggtaaggttggatatgaaactaatgatgatggtaagaaatggctaaagaaaggaggtgatcgtaatgatgataagttgcttttttgagttgtggactgttgattttctgaccaactaaactgaactcactcactcagggtctagctcatctgccgatggctctgattgtgaagggtgggactcagtaaacctggccgaatccccgtcaatggcaatggcgatgacgtcaccgtcaagaagaaccctagctttctgctcaaaatatttcttgagggcgcgcaagaaggatggctgataagatttggtgagtgcttggggcgatgccagtctggcaagagtgagtgatcggatcgttggtagagctgaatgactgagatgggagggcagactcgcagcgagtgcgctgagtggcgccggacggttaagatcgagtgaccgaacggctgccgagtaagagatcgtgccgagcagattaagtagcaagaccggtgggactagtatcagcgctggagcctgccgacttggctgagagtcgaactgaggatggtgttggcggaaattgaggatggcaggatggtcatcatcacaaccgatgatccttactagtcggtgctgatgagggtctgagcttgaaatgggttgatcgccatgatctgctgtgcaggacttggtcaacaggagccaatcgccactctggacgccgatcttcatcagatccaccatccgggcaaagcagtgaaatccgtcatcctcgttcggatgcagaccaagtgaatgggtatcgggctgatggggagactcaagcaatggcagaccatgacaaggatgccccagtgatgaagttgattgtgggtagctcgatagatcgaccaagggctgattaagaaccgaatgggctaagaaatctagatcgatctcgagatcctcttcctcctgtacgagttcaaaactttccaaagcgtcgataactggatgatggttcaggagactgacaggatcaatattgatagtctcggcagccgttccattgatattgatgttagcggtagtcgatgtgggagtgagaggattctgagctgatgggtcagccttggcgacgatggtgagtaaggtctgagtgggcaagaagacgccttgaaggacgggttcggtgagcaagacgttgaacgaaagtctgcagattggttgagggtgttgatgggtgtgcagaacagtagtaggatggttatcattgtcattatcatgagtaagacctggtttggggaaggatgggagatagacttggaggagttcggattggcggatgatccgaggtaacagactgagctgagacttgagttcggcttgaaattcgggggactcgatcgagaatgagtctggggttggatcgataagctcgagtaggacggctgagagtgggatggcttgggccggagagaggtgcaggaggtgttgcggatggtgagtggggtcgagttggagggtggattggatttggccgaaaagtgcgtgactcgagtagaccaggaagcgggcggctgaggaaggagaacatgcttcttcctcctgatcgatccaacggccaagctattaacagagtcctactgatcagctgagccaaaatttagaatccgatcaatcaaaaaaagcgaaaacttacgttttcgagttccagttcaagttgcggctcaacttgtccgaacaactcggtctgagtcgagagtatgatcgatcggcgatgactatcaccatggccattggtcaatgagacaatcaagcccgtcttcgtctggcttggtgagactagctccgccctcaatcggcttgagatcaacaacacttcatcaatcttcttccggtgaatacttggggacgttgatgaaaagtacgagttgaggttgacgggcttgagttcgaccgacaaactattcatcttggaaaactttcttcaagcagttgtcgattgtcaagtcacccgctgtgtgtagcctgttcgagaaaccagaacaaatccaacaggacaggtggtcagagactttttggccgagagattgggcgagaattgagatgggaaagaaaacttagtagttgtgcacttacagcctctcaagctcaaaaacgacccttaatttggatgtcgtcaaaaaaaaaaccttgaagttctggctcctcgggacgagcaggtcataaatcattcgtaacggctcggttaacattcggcaccggcactcgggatatgtagactggcggctgactggtatgatggacacgggccggtgcacccgagaagagttgcggagtcaagccttatccccgaaaagccttctgaaggagccgggggacatccgggggccagcttgacagaccgtccccgcttcggcaataacggggtattggaagagaattcgacatcgaccatagtttgactgtgcacttgtggtcgaggctagctagcagcgtttcttcatgtcaggtgagtcagtcaagctagccaataatgatggttgaatcctagaaaactaacgtgcggatttatatgacggccaggtcgaggagcgtactacaaagcgcggtatggaggtggtggcaggggcggtggatcgaccggaaatcatcagtcgttctcccctcagcaccatgatctcaagcgattgaagtttgatccaggagcgcaaaatggagctgcactcagacagatgttattggagcgggataatcggtatccgattcatacttttttttgtgcctctatggccccaccaccaaggttgctaattctttcttttttttcgtcccaaatctccatgtttttagtccgtatcctgcttaccgtgacacagagggatcttggaagttcgaccggttccgcttaggtgtgatgaggattcaatccgatccttttgctccgcccacacgtttgaaaatcaatctctccgatgaccaacatcgatggcctcaacacctccgcgcatcgcctatcagacgtactgctctggctgactggctaacccgacggttcgctcgtctcatcaaattacctcaaaccggctcctctcaatcgggcggtggcggatggcatagtgccaaaggcggagatttttccatcgatatccccggtgaacaggtcctcgaacgcagctcgtgcaggttcaatgatcaaaatggcgaattaacactgagaatgtctatcaacttaccagcgaggggccgaagtatcttgggcgagcttgcggccaagatgctttgtgaccaactttcaaattatgttgatcgtggcttggtttgggtcaaggaaatcgagtctgaagcggctgagtgggtggagacggtagaagatcaagatgctttacggaatctcgtcactgaggccggtgagccttccgatctgttcttgaattagttacaccctcattgttttttgaccggagtctagcccaatctgtgaaacaggtttgacagcattcatcggcaacggatcaatccttccaagacagtctggtgcatccgctttgccaatgcccagctctaccccaggattagttccattcaaaagccccccgaccttggagcgtgtatttgagttgcccaataggggaaaggtggctggaatggccattcccaaaggaatcaccatcattgttggtgggggatttcatgtgagttacgccatagttttactttgaaacacatctgatgcaacaacaacctaatatcctggcacttttctcatcgatgttgatcacagggaaaatcaaccctcctcgaggcaatctctaatggtccttcgaatcatacaccaacctctggcttgagtctggttgtcactcccaccgcgacgatcccagtgtcttcagaggatggcagagtggtcaactcatgccatatctcccctttcatccgcaatttacccaatggaaaagatacagactgtttctcaactagtgatgcaagtggaagcacgagcatggcagcctcatgtgttgaggcaattgagctgctcgggggtcggcctgggacaatactcttggacgaagacggctgcgcaggtgaatagattttcctttcattccccatggaagctagagccttgctgatacaagaattactcggattgtatgcagtcaatttcctaatccgttgcgttttctttctatgtctcgttgaccgtttttctttaaaattgacccaatctagcaccttacaggagacgacaagatgcgccttttggtacaaaaagaatccgaaccgattaccccctacatcttcaaagtaattaaatcagacattattggttcatggaatcagtatgttttgaccatcttcccttattttaggttcaatccctgtgtaaagaccatggtatttccacaatcatggttgtgggaggctgcggtaagtttcaattaagtgagaatcaacaggagttccataaacgatcttaacatctgttatttcataggtgattactgtcatgtggcggactgctgtattatgatggagaactatcaagccttgtgagtgctttcctcaattgctgaaggagtgagctgtgccgacttgattgaattctgtactgacgcattgcaacatatacacaaaatcttggcagtgatactaccgatcgagcaaagaaagtggctgattcattcactttcgaggtcgagaaagagcaaggtaggtagcaagctttcttgctctctttggtcatctggtgatcaggacatgttattcagttggtctggtacatttgcacctgcagaaaatggctttcagggccttcgacatcggaaagtgtcgacaaaatccctcctcccacgctcatcgccgcccaagattactgccaaaacaacacactgtattcagcatggcccagaggcctccgagcccgaccatcaactcgacctcagcggtctcattcaactttctacaaccagtcagacccgctcgatcgccggtttcttggcgcacttcggcgcaggtaatcaagcgcaaagcatgacacttcaagaactcatggctctttacgagcgtctctggcagactgaagatggcgtagagcgtctagctgaagcaggtaggatggatcccggagcactggcaagagtcaatagccttttggttggaatggcagttaaccgcttgagaacagcaaggtttgaacagctaagcgcgcatacaaagtgatcacacccatcggtaagcttctttgcacttgttgaactaccttggaaatgggttgatggaaccaagctttgaatttgatctgctggttcgaacattgtcgtcaataggaagatgtcgcctctgtcgaattgcgccggctggctctgataatctcgtcaagcccgtgatcaggtgtgagaaaaaactgcccaggtctttggggatactggttcaatgtcaaaaattgcaaacaagtctgggcgagtcggcttgccaagcaacatatatacataccctgcaatgaatgaaatttcatgaaatatatgtacctttgagaaataagtttctcggtcctcaagtcaccctcactcatagatgtcgtcattggattgaggtgatggcatctgagtcccaaccaactttgattggaatttgcctacattagtctcatggcttgaaacaagcaatcacaaagtgaggagactcgaacattaagaagttttggcctgagtgacaaaaaagaaagaaaagatgtcttaaatggtgtagtaatctgggagaaacatcgtcattggggcgtgcctcaaaagaaggatattgtagtcattaatttgacatgatctgtggacccccttgagtcccagcaagccctcacatcaagacacttctcgcttaccctcttccaccacaacagatactatagatctttctacatgacctttagaggaggagaggggggggggatttgaagagaggtgcagaaatgtagggacacagcagtaaatcaagtatgctaacaagaattgactccaatgcttacattatctgctatatacttatatctgaatctctatataatatatctacacatataataacctcagggaaaaaagagtcgcattctacagtgatgatccttcttttaaaataatgtaggaaaataaaaaggaaggatagatgggtaaggatgatgatgagttctataaacagattgtcggatatgcgggttgctaacttattttactcctaattacatatggataatgcatattttttgctgcctttggttttttatgttttgttttccagaaaaaattgagagaacaaagagggggtgatagtaactatagaatcgagtgataactagctacaagtacattaaagagtttgttggggttgatcgacgtcgacgattctacgatacttcaacttccgtaacttcaatactttttcggtaagggagaggaggtctttaaggacgacgatgagagcaccagcgagagtgtttctccaccagacgggatcatcttccccagctgagtcgagatagtcagtgattctgaagccggtgagaatcgatgggagcttgagcggatgagtgtcagaaccggcttgggtgcggttggagaacagttcgaatcgggttagtttatagactatatgtccgagtgagctcttcagtgtggataagatcgaggaagccgacgtgctactcgagccttcttgggggtaggatggctgttgatagctgagtaatgacgatgagatcttcagtcccagcagagtccttaaccacggtcgattcctcgacagtagaagcaggagagtcccgacgagcgaggctgcaccaggcaggatcaaggcttccatcccaaccctaatgacagtccgaagactggtatagtctagcaccaattcggctgcaggtggctgttgaccattcaattcttccgcatcaccatcttcctcctcggcctgctcgaaatctgctcggccctcgttccccgccgccgccgctcggttcccttcgtgcggacctcccccggccaccgcttgggcttgtccacccagaccaagtccgacacccagtgggtattggtaggacatccctacacactctcgtctcaggatcatattgctgatccgactccagacgaagccccagccgatcctcatccaggggatcaagcatagcgtcagcccgggctcgggtgggaagacgtgctcgagtctcagcaggttcgggtcggcgagatgatgagtgctgctgttgaactcgccgtcgagagcgagcggggggaaggtggagaggatgaaggagatcgggaggaaggggaggacggagtcgagctgcttggttcgactgaggatgaggatcgggccgaccagactgagttggaagaacttgaggaagttcagtcctcctccatagcggtttgccgaaacccaacgattccatctgatcggacccaagaaacatctcgaagcccacaagccataggaggatgcgctgacgccgacaccgaggacgacacatccgagggcagaccaactcataccggagctatacggccttttgagacgatggagcagggagagtaatggtgaagacggttggacgatttgatagatcgctgcacattggggacatttgacgggcgtggaaagcggggaggaaatcgatgcgggtgcgggatgagttaattgataagtggtaatccaggtgagcaaacactagatcagaggagaattgtcagttgctccaattttcttcccctgaactggacagttggaagaagcatactgacgctttcgtgagctactaatgagcatcgacatgccttgacccacctctgattcttcttgtagtttgatcgtgcctgttgatttggccttccagcttgcagggtttgagccggccctctctcctgatgatcttcctcctcgtcgtcatcatcgtaacagatccaacattttcgggcttctgccttctgaggtggatgatgattaactggtttgaaggtagctgattgaatttcagagtagtttcttcggggtaaactgctagtggccttccgatcattctcagtcgggctgctttttgatcttgtggtcgatccgtggaacatcagtccatgagaagttggtggtggtggtggtggtggtgttgttgttgttgtcagtggtggtgatttgatgggctcggccgaggtggatgttctttggttgtttgttcgatgagggaagtcctcagggaatccgctgagttgttcttctgcttcgttgttgttgttctcgctagtttttccattgtggttgaggttgattgagtttgtggtggtgttcatggtggtggtggtgatggttctggccagactccgctgatctccaccgaagtggtcaacagcaagctcctgttgccttcggggggtcagaccttgagccgggtgagccccggtcggagcacatatgtagcagccccggggcgcgaattcgcgagccaccttgaacatcgattgaccacccccttttgattagcacaacaaactcccaagaatactgcgggaaaacttgggaaattctcaccaatttggtcaaactgatatattgttctatatttttctatcagtattaacagttatttcaggggaatcatgcaaggtcctagatgcaaggtcctagaggataattaaacacagttgatttgagggaatgggcttgaactcccacaacaaagttggagttacttgtcaaactcaagaacaggaactgatctgcaaaaaaaaagcttgatcaaaatctacacttgtggatttttttctgtttttcccttttttttctatcccactctttggagaattctctcagcatctagttacagataaaagatatgttacaatattgtctcctaagatacaaaacttcactctttagttaccacaaacaagttcaaaaacttattacaaaatatttattatgatattatctataaatgatcttgatgttttcctcctcttttgtctgcttaacagacttatcttgtttttttttctcaactatgacaaaaacatattatcattatacaatttacaaattaaaacataagttgaatgctttaagttaaaacaaagttctaagaaaagtccagaatatcgccaaagttaccgtgttctttacagtactctatctgaaattcttaacttcatgcaccaagccatggtcatattaaaagggaggtatctgatttgattaaggaccaatgtaccaaaacaagaaaaatcagagatcttgtgtcttgggggagcaaggacagtggcagaactggaaagagagaaagcatccattgcatatgttgagaagcaagcataccacacaaaaaaactaacaggcggggaggagagagataaaaataataagggtaaaggaaaggagaaacaattaggcaatgagagagcatctagagggaaaaagtaaaaacaaggagaaacacactagaatacagtaggccacagtgagaatataatagagttttattgagaaagaagaaaatttaactaagaaaaagaatggaatattccactaatgagatataaaagccagcaatttgatgagtaggcaaaaaaagagaaacatcagacaaaaatcacaaataggagaattcaaaaactgataaaactagaaacaaactacaattcttaaatgattctgaagtttgtcacttctctactaattaaccttgaccattttacgttgtgatttatcatcttccatcttttttgtagatgcaatgatctctgaactttcaccaaaatagtagccctgcttgatgtttgattttttgacgatatcaaccaatgaatctgatgatctttgaatcaaagccaaatcattttcacccttcttcaaagtcactattgatctttgaatttctttcttcttgattgcaatcaaaacttccaaaagtttcatgttgcttttgttctgcccatcttgttggtctaaaattttcaaaattttaacaaatttggtctcatcttgatcaatttgctttttattttgagttgattcaactaatattgatttgatttttgtgagatcatccttattgaagttttcaaacaattcattacttgcaatttcattaatagattcaaaatctttagggatttcaaggtttgagattgcatatgcttgttttttcagatgatctggaatgttacctttctcatctatgacagcttcaatagccaattttctgatttcatcccgagaaagttgtaataaatttcctgatccaccttgaaaacccttggcatataggtaattgttttctttgattgaaagcttgatattgttttccttcatctttttcaatgctgagatagcataataactcagcatattatcctggggatcttccttctccaggtggtgaatggctgttgtggtcagatcataatttccgcaaattctttctatccttgacatattttcatcatatttagtagcatattgatcaattatgtcttgatatttctcttcaagattcaagtagctttttctgggattgaaattccaccaccattctgccaactcttttcgggcctcttcctgattggtagatgtaaatagaggatccactctttcagtatccatgctcaaagtagcaaaagctttcatatacaagatctttgtttttgattgttgggtatctgtgggaagcgccagaaattctcttccgtggccacctatcttcctagggagattctcggaagaccctagctcttttagtctgtcatcgagattcaatttacctgtggcccactttgcggtttctagcgttttttcagaaagcatgtctgaggctcttagggcaatttcttttgttttagtagatgtttctgcgtacatgaaattgaaataaccatggcgagtgccatatttcagagttatgtcttgagcaactgtgtgcagtgacagcaattgaatcaacctttgatcttcagccgccaggtgaggtgggtcaagtgctagatttttgatgattatttgaacctctggccgcaagaaatagctctgattggtatcttctatgaccgaaaggcgatatataacattgcgttgttcctcactgaacttagtgctgtgttcttccatttcccttctcaacttgctcaatgtagggaaaggtcggggcctttcccggtccgcctgggttaaactccgctgccggaaaaagttgacaattcttgctagaggtcgccattttctctttgcatctaagttcttcttgatcgaactgaaagttgcggtcaatagatacttgactggcctgttctcttctctttccaaacactccccgagtataccactttggagacggacgcgattgattttgaattcgcgcacaatacgatccttccatttgatcaagagaatcttcaatttctcttcttggattaagaaagacgcgcgaagttctgtgtcgatttcgttgatgacttccagtcttttcttgtctcttgtcaacctagagattagttccgctttggtcaagtgctggtcgatcagattcaggggtagactgtttacactcgcgattttgggggctatgcgggccacgcgagtatgaaaattttctgcgtctgatttggagattgtttcgccatcttccgtaatttccttcgcttggtgatgtggtgggcttgcaggggaatgagcttggtgcccgaatccatcgccagtgtgaatttggctcttggaatcttgcaatccaccagcaacgcctacactggatctgatcgttgggatcggtggctcactctctaggatttctttgcctcgaaaatccggtgagctatcatcacttgcagtgggcatagtctctgtgttcttttgtaatttaaaatttcctaaaccgctggtgatgggttgatgagattggtggctagatccaccaccgatgcgacggcagtctttgtagccttgcaactgaggaaaagccgtgatggtagattcaatttcaagccctgggttctgtggcattgccggtgatgattcaacgaagaaggcgcaactgccaattatcgccaaacatttgagtaagatcttccaatcaatagccttccccgtgcaccgcgcatcaagtaggactcttcgcacaatcatgatgtaattggacagaagatagagctagttgatgcagtctgtctgaagtatgtatccaaaatggctctcttaaaatgagtgggccgaagcaacgctcgaattggagttgtgatgaaaatttatgcacgaaatgaatctaaggagcgggaagaagcacgtttatgcttcttgtgctatcgtttccacccttcacaatcaccaaagtaggtacatctccatactcatcttgtatacaagtatcaacgattcgaacggccgatattgcggtttcttttctgaatcttcccgcatcagcgaaatcagtgtactctgagccttgctacagcatatgagttatgtcagaatcatgttcgaccggctcaagcgcactacgcctcggagaccggcaagacgcactttcatcattgaaaagtgttttggcggccttggcttccctgcgacgcgtcacagggaggagagatgaatccaatgcccgaaacctttctacccagtgcgacttgaagtggttggtaggtgagatggctatttatctccacacgggaattctgaaatactgcacactagcttacaaagcccttggactcgtcgggccaggatgcctggcaggcgcagccgcgcaagcgcccctcgcgaagcgagcctcctttgtcaactccgaggcgaaaacaacaacaaaaaaatcttttttctataaatttattttcaaaaaatctatttcttggttataaatttctttattctcaaggttcaactcttatatacatagtataaaatagttgcgtagagtctacccgtgacgcgaatttgtcggaagatcgcgccagggaaattgagatcccagcgcgtgtcgaataaatataaataattttgtctcgcgcttgtttttccctcccctcatgggatttattttgtttacactttctaaaagtactctcttcagaaatacttaaaagaccttttaaaaaaaaaaaaaagaaagaaacctgcaaacctgcacctgagactttcacctgctcgcttattctttacattataaatcccacaccttcatagtttatcggatcttgcacacacatccgccaaactgcctgatttccctcctgaaactttttgccctgttgattcctcttcgattccattcacttctcgcccatctcgttggaatatttcaagtccagcacccgcaactccttctacaacttcaaaccgctctcgccccccggtctcgctaccagtccgtcggattcatccggtctcgaagaagcccatgacggggtttggtgagaatacggttggcggttttaccgacgcaagcgaggttccattaacggaaggttcgacccagcaacaataggaaggttcgacccagcaacaacaacaggacgagaattcgtcacagccgcgtgcagggatggcgacgtcggatcgagtagagcagttggcgggcgagttggccggtatgaaggaggccatggcgcgtatgatgtccctgatggaaaactcgccggtttttcatcaacaacctccacctgctccgaaccccccacaggtttctgtgaatcaccaaactcacgacacccaacggtgggccagctacactaactgtagcgttagcgtagcgtagtgtagcgaaaaatcgctacaatgtagcgtagtgttagcgcttttttcattttcagcgctaacgctacgcgcacggggcaaaacaatgtgctaacgttcagcgtagcgttagcgcaattctccccatctgcgctaacgctacgggcacagggcgcaaaaaaccgcccgctacgctgcgctacagcagtttttagcggttttttggcgttttttgccgctaaaaacgctgtagcgtagcgtaacgcagcgtagcggcgccagcggggcgctaacactacaccaaaaaatggctagtgttagcgccgctacaagttagcgtagcgcagaggccgtagcggcgcgctaacactacacgaaaaaaaaaatttggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgcgacacccctcctcattttccagcttccgttccgcaacaggccccagcatcagcagcagttgcatcctcggccctttatcaagccccagcggcgccggagttcgatcacctgtcgcgactggaacccctgaaaatcaaggatctatggttctcgggcgattcagcgcatctcctttcgtttctcaggcacatcagagattttcttcgaccgcgggcttccctctttcagtctgaatcgcgacggattgtttggatctctcgtcattttggccaccacccttccgaccatcaaaaacaaccgtcgccggtcgaaaactggtacaactctctcatcatcgacaacgctcgtcggaaaggggtgttcagcatgtacgccgacctggatggggtagagtttactcacccaactttgctttcggtggaatcgttcttggaggggcttatctcgatatttggcgacaaattcatgaaagagaacgcgaagcgagctttggcggcctgcaaacagcgcaacttgacaatcggggagtataattcacaattcaaatccctcgtatatttagttgaggacgttgaagatacccggatcgagaaatatgtccagggactgaatcctcgaatcattcgtcaggtcatgggaaagcagtggcgtgaagctcgttctctcgacacttgtatggagctggcttccgatgcggcggcagagctagacctattggctcaacttcctccagaaccagcggccggcacccccctccctcctctttcttctaacaggccgggattccatcctccacctccgcaacgccccccgcgggacccggatgcgatggaaatcgatgcagccagggtttttccggccggcaagtctcttctggacatggcccgagcactctgcaaagcaaggaacctttgctttcgttgtttaggtcccatcgtcccgggagtccatacggggagtctcaactgtccaaaccagtttatcactcaagaacgacgtcaagcctttgtggacagctgcaagaaacagtcatcggtaccggtctctatgttgcatacgagctcggcatttcccccccctttaacctatcgaccagtcccggctccagatcctcttccggaatcctcccttcccttggagggttcggcggaggaagcccctcctattggggatgctgcagaatgggtggattgcgaggatggaggcgacgactacgatgcttcttcttgtgccacggccccggttccgatctctacggttcaagtcagactggattgttcaaaaggaagccgtctgttggttccagtctccttttccaccccggatggcggcgcggttccggctacagtgttggtcgatacgggggccggggcgaacttcatcaatgaaagcttcgtccggcttcataacctcaagttgcacccaagacaggttcccattcgttgtgtggggttcgatggtcgagaaggcgtgggcggcatcgtggatcaaaattgggcggggacgatccgtctttctaccgttgactcaaagccgttcccaatccatagctcgtttggcgtcactcgacttgggtcggtcgatgccatcttcggtttgccatggttggataagcagggttgggtggcatcagggaactcaaaaggtggacatcaatttactcttgggtcaacccctctttacgtcatggaaactacgtcgttgggagggatgcccaaaggtaaagaagtgttttcagctactcctctgtccccttctctcaaccttcctccagagtttcaacgttttgctgacgtgttttctccgcagacaaattgtgcgctccctccccatagaagcatggatatttccattaatcttaaggatggggctacaccaccatttggtggtttgtacaatttgtcattagcagaacagcagcagttgaaatgttacattgatgataatttgaaaaaaggatttatccgtctctcttcctctagtgccgctgcccccattttttttgtccgtgtcccaggtaagaaaccccgcccgtgtgtggattatcgcggtctaaactcaatgaccatccgagatagctaccccatcccaatcttgggacagttgctgaatcagcttcaaggttgtaaattcttctctaagattgatctgaaggctgcatttaacctcttacgggtagctgagggtcatgagtggaagactgcattccgcacaccgtgggggttgtatgaatacctggttatgccgtttggtttggcgaatgccccagcgtgcttccaacgtttcattcaatatgttcttcgtgaggttctcaatgtgtcatgttttgtttacattgatgacatcttgattttttcaaagacgaaggatgaacatgaacgacatgtttcggaagcagcggtgggcagatacgttacggtacgttacagcaggggatttggagaacgtaacttttttttagttatccaaatctgctgtttttgtaaagtaactaaatttgcttgtaaagtaaagtaacgtaaccaattttattttttccatatatttttttggggtaacgtaacttacttggggggaggggtgttatgagaggttgaagggctaaaacatattgcatatagcttaacggtcaaagtgtgcctcacatgtacaatgaatatgtggaggttgtgggttcaatcctcacaccagacatcttttgacctggcttactggtgaaatgataatcgctggttggtttatgatcatattgggcaaattatctcgcacttaatgaacaaaaccatcaacaatcagtgtatcaccagcaaagttacccttaagttatccagttattggaaattctgtaacgtaaccctgttttgttcagaatttctgggaacgtaactagaaaaaaaagaggccttttgctccagtagatatcgtaactgaaataaagatatctgtaacttgtggttaacgtaactgtaaaggttacgttacagtcaatgttatccgtttgggtaacgtatctgcccatcgctgtcggaagtattgcagaaactgcaggataattctttatttgcttctccggaaaagtgtctattttatgctgaaaaggtcacttttttaggtttccagatttcaacatcagggattcagatggaatcagataagctgagtaccgtcctggactggccctatcccagaaacctaaaagaattaaataagttccttggttatttgaatttttacaggaagtttatttcgggattttcgtcggtggctgcccccctcactcacttgaccaaggaaaaggtggacacctcttcgggactcgagtcggccgaatcgcgatgggcttttcaatcattgaaggattcgtttcgagaggcacctcttcttcagcattttgactttgcaaagccaagaacaattcacgttgacagctcaaaatatgccctttcggcggttctttctcaacctgacgggaacggtcgacttcgaccagtttcttttctttccaagaaatggagcgagaaagaatcctcctggcagtgtcatgatcaggagttgggtgcaatcgtgcaagcgtttgttgaatggcgcgcctggctcatggacacgcaagaggcggtaacggttctctctgatcacgcaaatctgaaatatttttctactaatcaaaacctttcagatcgtcaggctcgttgggctgcttttctcagttctttcaattttgtcatcaaacacatttcaggacgtttgaacccggctgacccccctacccggcgccccaattttttaccggaaggcggcgaagaccattctttgagggcgctccttgaagtcaccaaagatggattgaaggtggtgggctcctcgttggatgaattcgatcctcaaatagacatcggggaagtaacttctcaacaaaccccatccccagacccagaagaagaagcctcttctgaggacactgaaaaagctgacaccactatacaggacctttccttttgcccgcccagtccagccctccaaacgatgcttgaggaggcgtatgtgcaagacccgcctgatccggaagaagacgaggatgacttggaaaagcgagacggtctgtggtggattcgtgatcggatttttgttccagtggctcttcgttctcgagttctcaaggattcacacgatgatgaactatcaggacatccggggtcattaaaaaccttggatttgatcagcaggaccatgttctggccaggaatcagaaaagacgtgatggaatacactaagtcctgtttctcttgtcaacgagcaaagcactcaaaccaaaagcctcctggaatgatgacatctttagaagtaccgtccagaccttggtctgtgataggcattgattttgtagtgaaactgccattatcaacaggatttgattcaattttggttatagtcgatcatttctcaaaaggaatacatttggtcccggcaaatgagacttggaatgcggaagagttttcttatgctttctttgaccgtttcatccgcttacatggtttgcctgacaaaatagtttcggaccgaggtgcactgtttgtgtccaacttctggaaagaagtccaaaggctacttcgaatcaaaccggctccttcaacggcttggcacccacgaacagacggacaaacagaaagaacaaatcaaacagtggaaactttcctccgtcactttgtagcggaccgccaagacgattgggtttcactcctgccaatagctgagctggtttttaataattctgtctcagcgtccacaggcttctctccctttttctcacaatatgcctttcatcccagaatcaatatgctcaatgtaggatcatcagtgccagcagctgagaagttcttgcgcaatctaaatcaggttcaagaaacgttacaagacaacatgaagcacgcaaaagaagttcaacggaaatactttgacaagcgcactcgggattctccggattatgaagcaggagaatgggtatggctcttgagacggaatatcaattcaagacgcccgtcagagaagcttgacttcaaaagattagggccttttcggattgatactccgttgggaaaggatgtgtattgtcttattttaccaccggacatgtcaaggatccaccccgtatttcacacttccttattactgccctttgtagatcctcaagcttttccgaatcgcattggttcacgggcgccacgagggccttcctctttgaaccccgacttttgggacgaaaaggatgttgaagctatcattggatacaggtcacctaccaagaagactcacgaatatctggttcggtggagaggaggttcttctgcggatgattcttgggaaagaggaggactattttctgaatctttacatccttatcttgaacaattccacgaagattatggtactgaaaacataattctttctccagacaaggctgttcggattttgctttaggtacatgggcgggcattttgtcaactccgaggcgaaaacaacaacaaaaaaatcttttttctataaatttattttcaaaaaatatatttcttggttataaatttctttattctcaaggttcaactcttatatacatagtataaaatagttgcgtagagtctacccgtgacgcgaatttgtcggaagatcgcgccagggaaattgagatcccagcgcgtgtcgaataaatataaactagtgtctaggggtatggaggcactgacgtgccacaatagccaaaaaaaatcaaaatatggtgatatactgccacttggccaagtaaccgccaaatattgctcctgtaccgccagagtggccaaattaaaaaatgatctgaactgccatgttggccactcacgcccctgagccgccatcattgcccctgagccgccatgcatggcactgaagatccacattagccaaaaaagttcataaccaaaaaacaggtgcctacaaaacgacatttcagccagaagaatacaagtgtacagtctcaatgtgtgatggcaaccttccaccaacatgtatttgagtacatccatacaatcacccagacccagacccacacatcgcccacaaataattttttcatccaagtatcggccattccccacctgccaataccatcaaagagcaccagggcctggcatccacccaccatccacacacacactcccaaagtaagtctcattgatttcatcgccccaaagtcaccccccaacttatcctttatcttgcccaagggtcaaacatgttttgttcgcagtgtgggaaaccagggcaactggttttattgggatgctgtcaagcctgtgtcgatcgtgccgcaagcaagacaaccgctccctcgtctatgatttccccgacacccaattctcaaccaacgtcagcacaccaactgatccaatctaaacgtcaagaggcaatccaacgtgctcgaggcttgtattcccatccaacatccaccccggtcattcccagccccctcagtcagcctcctgcacccactttgcttccgcaacaaacacactttcctccacccagtgccagcaatccaggtgtgtgtgactttgtttaccaataatgtgatcctacaacaactaaccaccctctccgcgacttcatctgatgttcaggattaccagccattaccgcccctgaaatatccaggagcaacccatatctgatggcccgcacagcacggatgtcggccatccaaccctaccccacccaacgggccgcccgcactgctgcaagagttcccaaaccgccaaaacttcctaccagcaagggggctctcccattaactagccctcccgacaagatctcagtccagtgtggtttcgagatgtggtacagaagcaaatggacccagcagcaaggtgtcttacggaccaaccatttcgtcaactgggccgacccctcctctttcacgagcttgcttaccacactttgcaataaattctgtgatctcgtcgaactcaagaccaaaatcacggacgagagggcaatgtttgccaaagaacattttgatttctgtcggttaggctcacggaaaggggggtcggttgaagattatgactcatttgtcgactttcttaagcgggagaaagtcattgatcttatatacgaccaggatgcttttgaaaaattttcactagatgaagaggagcgactaggaatggaagccgaatcagcccgccacaaactccgatccagccaatcttgtccgtccaccaataggtcgccgactcctgagagcgagatgtcttactctagtctcccatcacccaaaacagttgtaacccgctcaacatccatagttacacgttcggcctctgccgtgtcctctcagatgttcacgatggacgactctaccaaacaactcagtcagaatattcctggcccactcactcagaataaggtgatacccactgcggtcaatctatcacctcccgacataccacttccaaacccaccttgttcaatggctaaagagatgaaggaagaggatggcatcgttgtgatccgggtcactccaccttgtaagttttttcctcaagacaatatctctcggtgaggctggctgacattgagtgactagggcgagctgaggcaatcctgaatccaaatgatctctcatgggaccgctttgggacgttggaaacctcatattgggaccgaggttccgatgactctgactgggtggatggtgttcggtaccacctggaagcggatgggttgatcatggtccagagaatttgtctttaccgggtggattacaaaaaatgcttcaaactcaagcctggatctaaggtcattgcggcggagattctcaattctgggaccgtattccaaatggtggccgagtacgaacttcaaaagaaggacttgtcgaaagaaagctattctatatggcccaactgcgtaatgcgctcatacgctgccgccaggcaatttttggcccagtttgcccacgctgtcaaatcgtctgatgactgcagcacctctcaaaggcaattggcagcaaagcttagggtaagatttcatccttttttatttgatgcatcatgataccaattttgaattctctcggtagattgttgataactttccagtccatcatgacttcatgaatcgtggaagatctggtgacccttatgtcgaagggcaagacgacgatatgttacctgcacgagaagacacacctgaatcatactacgtagatggtccccacgatccggaagaagagccatcccgcgtctttataatggaagagcatatcgaaggttattcgacccttttgtccgccaccacaaaagactactatatcagtaaccactccaagaccatcgacttgttgctacactcttttcaacactgggtctatgcgcacacgaaaggtcagatgacgattaccaacttcaagggaaatcctccgctaatagctaaaccacaaattgtggatttgaacaaaaagtatggaaatttctaatctcctctgtgaatatcatcattttacctgacacatcatgaatttcagttcctattggcatctccctgataaatcatcacaaatgatcacggatttcattcaaaaacacacctgcactaaagtgtgtaaatccctctccctccctgaactgtgccggattgcgtggcctcagccaactcatcaagatggacgcaattcacacccaaacccaactgctgggactagccggaaaccccatggtattgtggaacaggacatggagctgatttcggttgtgaggaaaggaaaaaccgctcttaaggctcgtctagaatgaatggaaaattgtatgtgtatatagattcctgttggtcagtggtgccgggttgatgagggagtctcagccttggtcgatgaaggcctcatcacccaagtagatcacatgtctcatcgcacagtaaatgtcttcacatataaacacagttcattaactatgataatcagtgatataataatcaagaaactttgtcaatttatcggatctttattgctagtccaattgcaaatcatcgttaactatagcatcatcaatgcatatgggttgcaggccttggtcgatgaagccctcatcccccaaggttttaatttgtcaacgtcagatggttcaatgactggctgacactcatgggttaagtttctgagtgaactacatagacattcatccactgagtttattatgatacttgcctcaatgcaactgaactttattggcggttcattctgtaatatatcgtttgtgcaggccttgggagatgaaggcctcatcccccaagatctgaactgtgtaggctgggttttcatcgaacctccatgaccctcaatgaaaatgggggtctagatagacgtttgtctaacagccccctctggctaccctccagtgctcctttttcctgagaattatgttcagctaccttctcatgcacttgttcaacactcgcagcggccctctccagctatcgattgaccaatccgccaatctattcctcatctacacacccagctaccctcacagccccctctagctaccaacaatcgcccaagtcctcagctacccatctacactcccaggtacccttcacaaacaatctttcgacacgacaactcctctcttcctcatctacacactcccagctacccttctcaaacgctgacgaccccccctctttctggttgtgtagggtagcaaaccaccggaactcgttccaatttcagggtcagtggacggccgacttcgtcggccgttcttttcctctgttgatctcttctggcctctgcagccactaccatcaccaatggtagtggctcagaggaggtgggggcctcaagctgacaacccccccccctctttgtggttgtgtaggacagcaatcgagcgggacgatcgtttggatcgctcagccttcaggtgagtgagcggccgacttcgtcggccgttcttttcctcttttgttctcttctggcctctgcagccactaccatcaccgatggtagtggctcagaggaggtgggggcctcaagctgacaaccccccccccctctttgtggttgtgtaggacagcaaacaatcgggacgatcatttggatcgctccgccttcaggtgagtgagcggccgaattcgtcggccgttcttttcctcttttgatctcttctggcctctgcagccactaccatcaccgatggtagaggctcagaggaggtgggggcctcaagctgacgacccccccctccctctttctggatgtgtaggaggacagcaatcgaccggagcgatcatttggatcgccccaccttcaggcgagtgagtggccgtttttgtcactgttgaattgctctggcctcggcagccactaccatcaacgatggtagtggctcagaggaggtggctcccctctgttggtccaaacaacgcggttgttgacgttgcaagcacccgaagacccccaggccgtgtcacgtcgccctctcgctacccagaattgccggttgctagctaaagctcagaaactggtcgataaaatcgcttgcgagctcttcatcaaatcgatttactctgcttgttgtttggctacacggaacaattgatcacactcataacacacaatcttcggtagttagctcctcaacgaatcaattcgctaccgtctcacttgttgtttggctacactgaagaattgatatcggttagacaccccgatcattggttgctagctctttcaagaatcctctccgcgcccagctggtaagatctcttccgagtttgttcatttgtgtatagctaaccttgatgattgcttatcttttcgattctctttctgctgccctagtctttcactcatcaagccacaaccctgaagaattgctagctgcaggatggcccataacaaacggtataatttacattgatttaacatagataacaggattactgatgatgcatcctttgatttgacttgcttcccttgaattctaatatgtgacatgtatgggatcccaatgtatgaataatttggggactttgaattgatcatataagaaaaaaaaatgaatccaggaaacgatctcaacacaagaacaaactcctacgtgaacagcgtgagcgagcctccctagtggaatcggccattggtccttctggccgaaaattctactggcagaatgtgaaatatgatgccctgaacatctatccaacaattccaagggctctggttcgtggtaaacttcaatacactagacccccaacgtcagaagagatcgccatggccagtgatactgtccaaacattccgcctcttgaagaccggttgcaatatcgtacgagaccctcaagatcccaaatcaatcattgcaattatcgaattcaccaaattctccgatctcacggaagcggatagagaagagctcaactttgtgtccacctttctccgcaagaccacccgatttatcagcaacgtcaagtctaaacaacgcgcatggggtgggaagatgtgggggattggttggaggaaatcctcagatgaagaccagatcgccggaagatacatcaaggcgtttgaggctgtgcatgctgaagcctaccatgatctattctcactatctggtcgagtaggtcaaattgttggtcgaaatttcaaaaagctggcggagatccctttcggctcaaatcgtgacctcatggctgaacatggccttccatccttggcggctttggaatatggcgaagacctcacagaatccgattgtgcacctcacctcaccttcactaccgatggattcttcaacccacctcatactgacgacgaggacgtctcaaaatacgcttttgtcatgttccttccaactcacaccaaggatggctctttggccaccgatgaagactcctacgatattacgtctggtcccttcatttttcctgaccacaagtttggcatcaactttgatcaccaattcggtgtggtcaagatgatatggcaggctaattcatacaagcactgtaccatgccatcctctcatagctcccgatttacccgcctgggtatgtctgtacaaatcaatttaggattgaagaatgcatgtgttgcgtaccaacaaggcaaatacaacagtgtggccaactactttggagatcatttcttttacttataccgtagttgtcttcatttatcgcttgttgtttgtgcttttcttttcactcttatgtttttgtaaggatataacacacgttgattgcctatgaattcagatatttgctcttctcacatgagcattgatgggatacactaggagataagagcaatttaagttattgcaaatgagagtataaatatctacagggccaattgatttaatctagctttgttgaacttggtaaggtgggccatccgcccagaaaaccgttgcccccttttggacatcatagtccgtcatcagaacaatgtcctcccataatacctcagcgagtttcttagtggaaaagtcctcctcaaagaccttcatcacatgcttccaatccatgggttcattgttcccaaatcccatacgtgatagtgcattgatgatatgaagacgagtatttccaaaatttgaccaggggggctctggaaagttggctgcattctgtgctcgttccgtgacaaccatggcgccccattcaacaagcatgcaggattgccactgggctgaatactttcgatccgtcgggcatgagaacattgagaccgggccaaagactagtaggtgtgatagactccggatggcctttgtagatgtacggttcatcttctcgtgggtatcttttttcagtatcacaggcttctcctgactcttcttgtcgaagtgtaggttgatcaaggcggtgactgctagggctatgttggtgtagatatggcccatacctgttgagctaagatctcctgatccatcagggaccctcaagcgggatggtttcggatcgtcggcgcctcgagtggtgatgtcatggaaaaactccatgactttggccagtgcagcatcagagtgcccatcaacatccttgaggtcatccatgaccatgttggccctttgacatgcaagaagcattatgatatcgtggatggtgtcgttcagccttttccacgccccacgcaccggatcagccgtggagttgatgataggaaacagagggtgttcaggctctggggacacgctggcggcactccgcagggacattgaggaagattgtcccggttttttcctagggcctaagcacgcgcgattcacaaattcgactccgatgaagcaatccctatcgtgtccaagaagtacattgtctgcaagtgtattttgggtcagcatatacccagatgaacatgacgagttggtggccacataccccttttacagcggtccattacaaggtttacatttttcagcataggagactcaattgccggccttgccggacttttgtaacccaggagacctggcaacagaccaatgatacattgtgttttctcgatgaatctggccgttttaactgggtcaaccctactctctttgtgttgttcccagtattcaaggcatttgagatcccccacaggcagccggacaaacaggtctgtgcaagcaaacaacatcattagcctcgtcctttgtcccctttcagaaaggcctgacccacctggtgatggctcacgcaagggtacctggcgggaggttgggtcggtgcccagtgtccccggagtcggatgtttcgccgctgtgcctggggtcccaccgctgtttgtggttggactattcaggggaggggaattaggccccctagagggccccgtgggagtcatccctctagtgggggcagttggccctgttgactttgtgcgagcagttaaatctggccctccgcctccaagagtagttcctgtgccagccggtctgtgatttggagcgccagcattgaccgtgttgctgcttgttggggctggcacaagtggtgtggtcgccggtgtggggttgggcgtggtgacaactgcggtcttcggcaatggctttggtgaattgggcccatcagtgtcaacttcatcactgtcagccggggtttgatcgcgaggttgacggatgtgaccaaacgtgggcaacggtggcgggtgtgtgaggtctgatttgcccccctgagattcttcctcttcagactcagatgatgaatcgtcggaatcagaagaggccagacttggtgagtctaaacgggggcggtgttttcgagtggcatcacctgtcaaagagcgggtgatgggtcgcttttggcccagggtgaccacgttcccaagaccaagagggggattatttggtgctggtggcgaaggctgagggttatcaggttccgaaagggaggcagaaggaggcgaagacaaaggtgaacagctcctgtttgatttgccaaccttagggttagaaccccagagtggagagtcgtcctccgaaggtggatttgattctggcaagaaaagcggtttatccatgttcgtcccctcagtatttgagccatccgtggcccccttagtttttccagattgagcaacatggccattgcccacatcaaagctgatctcaggatcaacctcgccttctgcatcactggaagttaaatccatctctttgtcatgatgaattgcgtccttggtcgtgtcagggccttgaacgggtaccacatcttcttgtggaggtcggatatccgtcatctcaggcgcttgaggaagtaatgggttgtcatcgtttcgaggtgggtcatctgttggaaaggcaaacaatgatgcattaggatcaagaaaaaatcacccagcgtgagtcagaccactcaccgtccatggcttcttgctcatttgaaatgacgttgccttgttgcggacttgggggcctgttcgtctcaccgtctagttctgcacgcatattggtcaccctgacctcggtgtcggatggcctcaggtccccaggggaagccagcgtcacaatccagttgggcagagggatctgtggatgcaccgctcggaatctcgtgatatatttggacacgtaaaatgaccgcaagttagataggacccggatgtgggtaccagccatcccgtccaattccatgagctcggtcatgcgctgaacaatgtgtgcttctgcaagaggcatatgggtcaatggtccaggcccgttgagtgatgaattgtttcttacctaaaagttcggccatttcagatcccttcggttgtttcctagtcgatatttgaaatgttgtcgttttagttggttcttctcaagattttgactgtcccaacttgagaagctatctcgatataagtgggtttgggtgatgatgacctcaccttgcagaggtgcataaaccttaacaataaactctaaaatcatccaaaactgcaaggtgaggtcagccaaggtatcgttggagtcgtcctaagtcccggagtaaaagagaaaacaggggccgggatagacggtcgaaaagtacatgcgatggatgagaatacaaaagtataactaccttatacatgtaaagattaaccaaattggaaaggattgttcaagattctactaaaccgtggagataaaaagcgggtctacggggaggtgattggacataggccaaatagcacttcaaaaaagtctcgcccgggtgctaggctcagaaataagatttgggacaagactctaagacaatggcaaggatttgtcccagaatctatgcaccaagggatcataaacatgtcctaggcttagatcaaggcaaactactccagtggttggctcagatatgtttagtcaggttgaagtatgatgtccaaagaatttatattttgagaatcatattgcttcttgcatgatagtgtttaaatgtgttcagtaaaaaaagccagcaatgtgatcaaagatcaaattccagacggtcctgttcaaatggcgggaaagtgctacaacaagacagggatggattctggatatagtctttatcagtccgactaaagaccctgcattatgattggggagtggtcactaagcaagggaatcaaaggtaggatttaaatagtgcaaacagtggcgcgtttaattgattaaggtttgatttcgagccttgaggagggggcagaaagaatgatgaaatattgatatattatggagaatctgaagtgatgctttacaatctcagacaaagaatcggggtctaactaccaggagcaagggaagtggactgacagggttcaaaacaaacatagaaaaagtacaaaatatgacaaagctggattcggaaatttgtttggtccaaatccgagtcatacatttaccttggccggcgctaggaaaaggaatgtgggacttagctctgacgtacccggccatgacggttctggaaaacatattatgaggcctttcttcctaagcgatcacctcatcaatgattcttattccggttactaaagagtcataacaaagtctatgcaaaataagcctggttgagctcggcgatgggaccggattaggacttaggagagagaaaccaatagaggctatgttgatgagtaaggagaggcgaggcaaaaggccctgtaagaaaatgcaaaaggaatacaattttgaacctgtcaaggcagaggcccgggatgaggccatatattttgttgggatcaagcgaggaacgtaggataaggcaattgacttcaaggaatgcagtgtttgatgagatcattgtccgaaattgtgcatcatgtggcggagcagagaatataaacctctgtggccttgtgggagcagtaagaacaaaagcacacaaaaattatttaagaagacaacggtgatagacacagaatttgggaatatggtcgaatgcaggttcagtacaagaattaatgtcttgtcgacatcgctagtagcgatacctgtttaggactggggtttgagctttatggttaaactttttaataattttgtctcgcgcttgtttttccctcccctcatgggatttattttgtttacactttctaaactctcttcagaaatacttaaaagaccttttttaaaaaaaaaaaaagaaagaaacctgcaaacctgcacctgagactttcacctgctcgcttattctttacatccttgaggctcgatcgtcccaaagagggacttagttaagttaggctcgtccctatggaacaatgggattgtgctaaagctaggcacatatgtaacggtggaacaatatcgttagcgtattgtagcgtggcgtatctacgccaacaataccgttctttaccggtactgttagcgtatatgcgctaacaatacctctttttaccggcactgttagcgtatctgcgctaacaataccgttttttaccggtactgttagcgtatctgcgctaacaataccgtttttaccggtactgccagcttatggatccctggcactacggcgtttgcgctgccaataagaccccagagcgtcgatagacaacatcgacctgataacgctcgtaagacgtagcgtacttttgggccaacatcgatgggtattggctaattccagcagagaatgagagtatgcagcccttttttgaggctcgatacgcgggcgatatcgaaaaatgtgagagaaaaaaaaccacttcctccacgctgacgtttatggctgaaatagcgcagcggcgcccatcgctgcaagtttatataacctttcatttgagcgaaaagtggatatgattgaaccgttggggatcgtgtcgtacagttggaaatcgcttgaagtaacccaagttgggtacctgcacttgattgtcaggttaacatgaggctcttgaggcgctacattgcctttctcatctgggcttgaagcagcgtgagcgaggctgaactcggccctcggtgtggttccatggggcatggatggagaagggattgctaagttaaacattttagtgaatttatgcgggatcaactacttaacctgagctgtttaccgagcggccatttgtcggtaacatgaacttggcgcgaagtggtccattccatgtcaccctggtgttacgaatacgagatctatgctcattgtataagatcaatcatctccaaaaagattggagttgagtagaagtgctccattggcaaccgtatcccaactctcgtgaaacctgacgctgataagtataaccttcagaggtctcaactcacctccgcagactgctattctttctggggtagaccgtgggaagctgtccgcttcaccatgatcctgtctgcaataaaattactttcgagacaagaaaactaggtcaaccaccgctagtattacagagcgtctggattggcggacatgaaaaagggatgcagttcagactccaagagaaatgaaatacgcgtaagcatcgagtcgagcgggccagtcacatcgcgaaacgtgaccctgaaaccaaccatgtcgtaacgaggccagggcgcataaatctggaatattggtgactgcctcatttcaaaggatctagtctcttgatgaattacgcaacatttatttctttgctgtagctcagcggtatctagctgctgcgactggtctaataataagaggttgatttgaaaacatgagaaatattggctgccaatcagatttggaggaagctggccagaaagttttctcacgtggaacaagttattcttcgcatgcgatttctcatgaagcaagtgctcctcgccgtatgatttgttccccactatccttgacaaggatcggccatggtcttccagttttccagaaattcaattaatgtgaagtcttgatttcatgcgtgagtattgaggcatttttaatgacgggactgtttgcgcagggataaaaaaaataaaggaaggctccatcaattcggcgagttttgtgacttgttcacaaagaactgtctgaaaatttaaattcatgaagattgcggagcccaaatctttacattcgtcgctttggcgaaagctatgccactaagaacaccggcaaggaatacaaggcttttccttgaaagcaggcggctcggaagctgccggtggtagaacagctggtatataacaaaatagtcttcacatatgactacgagtattagtagctcatttgaagttacagcacccataaagccaagatgggccccctccaaaagagccggagaaatggatttcatcttcacaagtgctccgcccttcaaccccaaggcctactataagtgttgctcaagtatcctcagcgttcctgaaaggcgtaatgagcctactcaacggcagccgacaagaaggattcaagagctgaacaagtgtcccgcccttcaccacttgaagttagagcacggatcaagccaagctgagcttattctacaacagccaaagcaatgggttcaagcttcacaacttctttcaatcccaaggcctaccctaagtgttgttcaagtaggctcagctttaatgaatggcgtaacgagcctactcaatagcatctggcacaaaggatgtaagctgaacaatataagtcgacacaaaggatgtaagctgaacaagtgctccgcacgcctcctgctggaagtgctacttaaatcgggctcagcattgatgaaaggcttaaatagacatccagataaaccaatcctcctcccaacttaacctccatctcttccatcccatcacttcctttcacatcctttcacatcctctcccaaactctaaaagccactcggaagaaaaacttactcttataatatcaaatataaccaaagatggacgaagaaatgctccagcgaactgaagaggctttgtcgcacctcaaccctcaagatcgacggctctttgagcgccacctttcgtctttgcaagctgctcacgaccaactagccgctcaccctgaccgggacagacttgacgaagatgaaaaccgccgctactttgctgatcgggatgaaattgagtcagcattgggacgtcttcccgaagcaattacccaacgcttgcggcatgtcttggggctatgggaggttttgattttctttcttgaagaatctcgggcttgttccttcggcattcgaagacgtctagctcaacaactatcgcaattcactctttccgacaccgccgtcgccactttgaccaaatctcacgacggcgatgctttggaatgtgccatttgcaatgaggagctctccctgcccgaccaatctattgttcagcttccatgtcacgcttctcacctttttcaccgagaatgcattctagtatgacttttttcttcaaattcactcttgcttccttaatttgtcgctaatctcaatctacttccgctgcagcgctggattggacgcgaccggacctgccctatttgccgtgctgcaatcccacttccgtcggaccctgccacctgaagtgatgaatcttttatgcctttcttctatttatatttgttgtattatgaaaatttgttgtagaacacttctctacccttcttaccattatgccccaataataaggaattccaattatcttgaatacatcaatgcgcaaacgcgaaaggcctttcctcatgctcctccactgcccgcagtttcagtccagagcttcaaagagtcgcggaaactgtggagcgcatacatccttaaatttgccgctttggcgaaaaccataccactcagaacatcagcaaggaaagcaaagatttgggttgaaagctgacaggcgtagaacaacgagtactccagaaagtcatcttcacatgcgtaccagtattgcctcgagtagctcactcgaaattacagcatcaacaaagcccagctgagcctgctttccaacgacggactcaataaatcccaacttcacaagtgatctgcatctcaatcccaggtctacatacttgttggtgttgctcaggtagtctcagctttaattaacggactatgtatctgaaggattgagaacaagctccaagaacatcgttctgttgagaacttaagaagggcgcagttgaaagcctattgtcggcactaccaagctcaaactttcgaaatgtgcaaaggcacaaattcaagtcaggatgtaaattgcttgattatttatttccttcttaaaatccagtaataactccgagacgcgtgcgtatgctcgaagattcgtaaaaatgagtgtatgattgattttactattagtattactttgctatcgactatccaataacactctttcggcgtgcttgtaaaaaacattagtttcacccactgaacctttgggatgtcaccatttactttgagaagcacacttcgggtacaggactttcataacagtatgatctctcagaaacaagagcaactctgctcgacatgaaggattcaagagaaacttaacacaacgtaatcgatctttagacataaaaggctgataaaaataattactccagatggagaattgtgacaagatgatcaagggagattgaaactatgaagagccacttgtgatttgagaatcgaaccgaactgttattgatggcgtcatttacaaaaagaatggaaacaaaggcatcagtcgctgagcttgattttttagagaattaaccttacctttcgttccccaaaaaccgtcactctcactgcatgcccagggtctttgatccggtgtaatcttcccgaaagtttcgccaaatctcaagaggttgagttcatcgccatttgccacgggggaccaagtagcatagccgtcgaggttcggggatccagacgcggcgaaagccgcccagcgtttgccgacttcagttatcaatttcctctgtgaatatgacaggaaaccggaataatctttcggtgttccaaaaacggccaaaatgtcgtcttcgtgactaagtttgcggtcagtttaggaaaactttaccgaaatctttggtgaaccattgtgactaaccaaacctttcctcgacacaggggaatgttctgagttgaagggtagggaattcccaagtcgaactcggcaagccagattgtgttgtttcccccgggaggggggaagtttcgagtcaaattgacggctacctgctgattggcacatgtccaaatctaaaaaaaacataaagatgaaatgtgaacatagaagactcgaggcactcgtaataatcatcgatgaaaacacacatagtcggatccgaacaggagaagtgtctctttggcagcttgaattctgtttctaaaaatgagttcaaaacctaattcgcggctgtagacatgagatgactgaacagctgagctacggttgggatcgagagaacctagagcggcattgatcaataggggaatttggccgatggatttcaagtctttagctcgatactcaatggtgggagcggcttcgtccttgacggttgtaaatatgatctgtcggcttcccaggtaaagatccctactgcccggagaattgatagcacgcatgaagtctgtggtaatcagtgcattgtcgacgaacggcctgaacggctcagaggcagcgacttcggggaggcgatttggaagctgatccatcagagcattttgaacctcaagaatggtgtctacgtctaagtaagatctgtaacaatcatcttgacaattgaataaagggatcgcaattgcacctatagcatcggccgttttgactgagtgatcgccgtagttcagtggtgcagaatgaagaatagctctttggaacaggtcagatgcagatctggtcaccaaaagtgtcttgatcatttcagctccactggattgaccggccaaggtaatgctgttgcggtcaccaccaaaagtatcggccaattccttgatggaatctagaaaccgaacaagacatcagattagtttggcctctgacagggctaagcgagaagcagctactaactcagagctgtgatcacatcttttactgcatagtttccactgataggaggatttgttctcgcaagggaaccttttaagaatccaagtaacccaagcctgtactgtactacaaccacaaccatattggactttccggccaacgcggagccatcaagtccatagttggttgcgccaccttggacaaaggaaccaccgtggagcctgtgttttttcagaatgtgcatcaagtaagctccggtacgaaaaaaacccacaatgccaccaagctcaccagacaaagatggggagtttccccactctatttactgggctgtatactgtgtaatacaagcagtcttcactaaagctctgctgggaggggatgtttggttggggacagagaggcggcgcattggtaccgtcgaaactaggaacccatgaaattgattacatcagaagttaatgacgacatattccaggaatgtgaagctgaaatattcgggtctgatactgacatcccattccaacgattgaccggcaatgggtcgcgccatctcaattgaccaacgggcggctgagcgtagcgaagtgaatattggaagacgtccctcgtcttggactcagctcctctgatggaacctttcggagaaaaaatcacttgggtacgaggatcatcaaggatgacgaacggtaacaagaacagtagaaagcagaggccggtttggatttttgaactctgagacatcattttcgggctggtgggagcaaggagcaagttactcggacgcttctgagggatgataaacgggcttcagctcgtgaaggctaacgtggggttattataatgagcggggcgagcgtaatgttggtcaggggcggcgtcttcttgccgtggaagtggcagttgcagagaacagacgcaggtcaggtggaaatgaggcagtcttaaacctgagcacctggtgtcaaacgaaaatcgcgttagaagtcagaatctatttccagccccatccataatgaccatgcgatgtatgaatttgaaagctcctgcctgaatgttcagatgagcagctccgtaaggctgaacgcaccctgtatgaccctggctaggtagataaaagccaaactgatgagcacgcgtttagaccaaccccgaggatgtccaaagatgggttggatgtccacgtaggtcacttaccggccagagtgcttgactctttctcgctaggttgggacgttgtcacctgccgctggggggaatgtgactagatttggttacatagcgttgaaaaacatcgggaccaccttctaacttgatcgacggatagtgattctgaggagtgccgacgttctgcgatctatcagtgccaatgagaccgatggggtacagtgcagacattggcttgatgaatcaggaataacggagacagttgccaaatcgtcccataaggttaatctcgaaaacgatcacatcacatccattctgcatgcttgcaagcaccggtcgatgtccctttgtccgactgcagagccgcgaaatgaacccataaataaatatgtagccacaaagcgagaattctcaatttctcaacaaagggatatcgatcatgtccagcccatatgtaccgggcacgccgtgcacatccacgtgtcgatgccaaaagcgggcatatccttcttgttccacactcctggagggtttaagtctgagtaggcgcacctcgccttacatagttgcctacagtcagcttaacccttagctgttggtcgtccattgtgctgcagcttccctcgtgcggcaagcttaggtagcgccgatcaaaaatgagtctatcagtttctaggctcggagcttgggattcctgctgtacaaacaggggtttgctcaagacgcacattttgaggaagctcattatgtcaatacatacgagggaatcccctggggattcgagactagccagccaggccagccagagccaattatagcatctcagacgaatcccaagacgccgaatggtcaaggtcctccacgccccaagatttcgatcagtcgctagtatgtagggacaatgtcacccgaccccagcgacgaaccgagggactttcgtgaagttagcattggtgcatacttcgagtcattcctgatcatcacattctaatggatccacttgtccatcaaacgtgtctcctcatgtgtagttgtgccgattcctgttcagaaatttgaagagatgccgtgaatttgctcacccaatcctattgtggttttcaagaattaattttggcaaaatcaatccatgctgcattttggatttttgttaagcgtaggccacccatctgttaggttgctgaggtgacaaaaactccattcttgttccactgtatgtgaggaagatacataggaaccttggcaattcttcacgtagctggcccacacaaaagtacaacgttttgaaacaattctccctcaatgagacgatggactggattccaagtccaccctcatcaccacataccgatggggatgtcttggtttgatgggggatttggtttcattcatttgtaccaacaagccatatccctggccctgcatctatgaactttaacaacaacaacgttttttggctctcagttgagcgtttctgtgcgctctacaaagtattttagggcgctcgcagtttacatacagctagtcttgagtggatctaaatcattaaaaacccgctctattggccccaaataaactgcttcgtgttaggttttgggtgccttcggtgataccatgctcccgataagcattacaatggctgtggcagtcctctttacaaattacaggccgcaggccgcaaagcttcttcaccaccctcacgcaggaacttggaagccggtgacgacttgcccgcaatgatgtatccgatcacaagtccatcgtgatcgacggtgctacccagaacactcatcatgattaaggagctaggggaaaagatagaaaagaaaatcgtcccgagtcctcttcggccgtaaaattacatctccttcgatcttctagctcattagaaactgacctttgctatttttgctttttgcggtgcttgctgatacttcatctcacttcactcagcgatcaaacttctatattgtcgctttgttggtgtttcacaactggcttcaagcaagcgaacactcagccatcagagaccgatcttaaaaccaaaaggccaattgaagttatggattgtcgtcgaatctttacatttatggggggtttagctgtgtgtgttgccatgaaggacttcttccaccaaattcatggtgagacaagtcgggaaaggcctggtgatttaacagatggcgttggtcccctccattgagattaaaagatgaagaattattgacaaataaaatttttcctcagacggatgtgttccgcacctcaatagctcggattgacgatgaagaccccattgacaaatttagggagctcaagaatgccggcaaagagctacaattgtccccactgaatcaagatatcacaatcaatagaatcaatataccacctgatcaacggaaatcagaaaatcaccaggtacatgtcaattcttgtagtgtttcatccttaccaccaacctggggaagtcaagggctaaacagccatcttcagggggtaggaaaaatcaacagagatatttcttaccacattaaatcagaaattcacatgataaaaagaccaaaaataagtgaaccgcctgctgtttacaattattatgaggttttagcagccaaaaatcctagatatgatgggcctcaggagaaccttgtccaaatttctgaaacccaaaaccaacccaatgtgaagacagagtctggttattcatcacaaaaattgagaaatttaggaagtctgagcacctctcatgaggaaaaggaagtcaaaaaagaaaagaactctgaactcttacaagaagttgtagaattaagaatacctaaactggaaacttcacatggggtcatttataaaaaccctgatcaatcaattaaagttgaagaaggtataaaatggcttgaatttgacacaagtttattttggaacacaggcacagattcaattaatgttaagtcaataactgaactgcttaaaattgatccatcatctccgcccaaaaagattgagctcacatttgaacaagctggtgatctgcttgatgatataatttcaactagcgtaaaatataaaagcaaattaagaacaaaagaaagaaaaaatggagccacaaaaattctgaatcagagtactaaaattttattatctaatcaagaactttggttagaatattggcaaaagaaatccaatactaatttgaaagatgtcattcacagaagatacaataaactcaaaaagatgcgtgatggatttttattgtttttattttatgttgatatgattgataccattattcttccacaaagtccaatacaatcaaagtttgagaacaagtcaagtatattgaaatttgcagtagaaaaatataatggatataggatgtcatatgaattgaaaagagaagaagctgcttttcaaggcagaagattctctaaaaaatttgacattccaatccaaccaacagtttggcatgtgttggatttttggattgtgaattctggcagaattgagttgatcaagttgcgtgaatcagagaaaagttcaagatcccaagcattcaaaaggttctttaacacacttttcagactttccattggtccattcactaacaaattgaaagaaatccaaaatctctccacttaattcatgtcacagtatctcaattttcttttttcctttaatttttttccattcaaaatctttccaaaaaaagaatgaaaaaatcatacattaagccaaaacctaatccatagcctcagttgcaagccatggatatctgcaacagttgggtcatacaagtgcaatttctcatgtgagagatcataaagtatgttgtttataatatgatgcatgtactttgtactgatttagcccactttagcaataaaaaagtactgtttccaccagatctttcataacttcaacatcatattgatgattggtttttgctggataatatgatattcatacatgtactgggcccaaaacatgcccattacatccatatactaggcaaataggagggtttgttgtcctgatttagacataatgtctcatattgggctgtatagtacagactcttgcccaataccaacacaaaagaataaatgtgttacattgtagcctattactacatcaagacaagaccaagtaatgtgctggggggatgatggttgatataggccaataaaatgcactttattgtattgattattactagcctttttttaatggcagctcatggccatggctagcttagctattcagagaaaagtctggaaactaatggcagttaatggcaatgcacatgggcatactgcatgtgtaaatgggtggtggtttggaaccagaattatagcagatttgagaggtcacacttcccatacatcttggcaagtttagaacctcaataactccatatagggacttggtcgatgtttgaggtttccagacagtctagactggatccaagctccaaaaaccaactggactagagtgaacttctgtgtgttaggttatgggtcccatcggtgataccatgtctgctatatgtcaacaagcattacaatggttgcaacggcagtgatgttgacaggccgcaggccgcagactagtccatcgacataaccattcacatcatgattaaggagccaggaagaaagacaaaaaaaataaagaataatctgagaccttttcgtccgcgtagtgttcatcttgttcgatcttcttgctcattagaagctcgtcaccttttcctgtgctttcgcatccttcgtctcacttgacccagcaagagaattcaagtagtgtcgcgctgattcattaactggcttcaagcaagcgaacactcaaccatcaaataacactgagctgaaaccaaaaggcgaaatttaggtatggatcgtcgcaaactcgttacattcatgggagtgttagctgtttgcggagcaatgaaggacttcttccacgaggcttatagggagacaactcaccaaaggccccgtagcttagaaggtggtgtgagtatcgcttcatggttgtgatttcacagatgaaggggcattgatggagagctttgttcctcaggaatgggtgttccacacctcctcatctcagcatgagcatgaaaaccccgttcgcaagtttgcagagctccagagtgccggcaacgagctacgattgtccccactgaacacaggaatccgagtcagcataccagctgatggaaagaattcagcaagtccccaggcatatgacagcttgtgtgctgtttcatccttgctaccagcatgggggagtcaagggttcaacagccatcttcagggggtaggtcaaatcaacagagaagtttctccccaccctagctcagacatccccttgatcaaaaggcgaaaaacacatgaatcattctcagatttcccagctgccagtgccacacaaggtgactcaaaaatggaaacattggaccttttgagtaggtttggggtgccttcaacctctgagacttcagccagcaatgatcctgaaagccattcctgtcttccgctatctcagaagggaaatgaatccacaagaatgttgatccagaatacatacaaagctccttcaagtgttagttatcatcaagatggggtttcagaggcgaggcattctagatatgatgagcatgagggagaagttatccaggatcagattcatacaaccccgaaccaacccaaagacatacactatttaggctttagatcacagaaaatgggaagctcaggaagtctgagcgcatctcataaaaaaaaggagttgaaaagaggaagaacatccataccagaagtcatgcaattaagaagaacagaacacaagatacctaaactggaaacttcaagtgataccctcaatgggctccctcaattgataaaagttgaagaaggtacacaatggcttgaattcaacaccagtttattctggatttcactatcaggaacagattcgattgatgtaaagtcgattactgagctgcttcagattgagcggtcctctccgccgacaaggattgaaatgagttttgagcaagccagttatctgtttgatcatttactgtcaagtagcaaaaaagacaaaaacaaactgagcctctcgccaaataaaggccgctatcattcctcagaaatcctcagcgaaagcacccaggtcgtcgtcaatcatcaccagctttggctggagttttgggaaagaaaaacggggatggatctgaagtatttgggcgaaaagaaacacaacaagttcaaaaagatgcgtgaagggttcccggtctttttgttctatgttgatatgattgacaccatccttaatgtcccactgctcgatccaagtcaatcgaagtatgagcacaagtccagtgtgttgagactagcgatagaaaaatatgaagagtaccgaggctcgcacgaattggaaagggcacaggcctcatacgctcaaggatcgagactatcctgcaagaagtttgatgcgccactggagccaatagtctggcatatgctggatttttggatcgcgaattcgggcagaatcgagctgatcgagttgcgtgagagtgaaagaacttcgagatcccaaggattcaaaaggttcttcaacacgctcttcagactttctatcggtctgtgcacccatcagttgcaggaaatccaaattcaatccctcaactagccccccccccccccctctgttcatctctatacacattgcttggataatccagcactcattttatgccgcttatcatccttccctttttcgttgtcgagatgtgtgctgcaaatcatttgactttgaccaccttgtccttgcaggagtgtgaaaaacctgataaacatacaaaaatccaataaaattgccctgaaacctgcctggttgtcgatttttctccattttcttttcctttttctgaaatacatattccatgaagatgtggcccagataaaaaaaaatcagaattggcagtaagtcgagcctagctgacattctagtcatcaaaataggggggttcacaaatgaacttaatttagagccatttttatggtgtttctgatacaattttttttttgaatttttcagatttagttgtttctgaactttatgcaacaaatctcaaaaaaacaatgataatttttcaccagaaacaccttgaaaattgctctaaagtttgattgtgaacccccctgataaacctctactgaccaatcaagatatattataaacatgctgatacagcataaattccagacacatgtacctgatttctgtcccttgaacaactccaaccagggtctctgcagataggttttcggccacctgtagcagtactgtatccagaaaacccccatgagccaacatccaagcacattaagattccccaggctcaatgtgctgacttacaatgacatgaataagttgatgggtgatacggccagaattttttgtagtatgtacagtgggtggaccattatttttggctgcttgttttggattccagagcttcaaagcacaaacttgaagtcacaagaattggtgaagtggtgcagaataggtcccaaagaatgaatatgaaaaaataaaaacaaaaaacaaagattcaaaatttgtgaaaaataaaaaataaactttgtttttctcaaaagctttgaaagtcattttgggggagtgagagtgctgagagaaaggaagattgggatattagaagaatgattatgaatgaaaattttggaaaaattgctttccagatggcttcaaagagctgttgattggggcattcaccagcacacattgcagtaaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattctttccatgttccattctttctttctctcagcactcccactcccccagaatcaataacaaagcttttggaaaaaaacattttgattttgattttttcacaaattttgaaaatttgttttttaatatttttattttttcatattcattctttgggacctattctgcaacaattaaccaagtcttgtgacttgaagtatgtgctttgaagctgtagagcccaaaacaagcagccaaaaattacggtccacccaccactgtacagtgggtggaccattatttttggctgcctgttttggaccccagagcttcaaagcaccaaattgaagtgatgagacttggtcaagtggtgcagaataggtcccaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagttacaaaatttgtgcaaaataaaaaataaaattgtttttttccaaaagctttgatattcattttgggggagtgggagcgctgagagaaagaaagagtgaaatataacaagaatgattataaattaaaaaaattagaaccaaaaaaggttgagccaggttggttgttcagattggagccaaaacagtaaattctagtgctttaccacaatgtgtgctggtgaatgtcccactcaacagttgtttgaaaccatctggtagccattttttccaaaattttcattcataatcattcttcccagtttccattctttctttctatcagcactcacacttcaccaaaacgaatatctaagctttagaaaaaaaaaaccaattttattttttatttttcacaaattttgtaactttgttttttgtttttattttttcatattcattttttgggacctattctgcaccacttgaccaagtctcatcacttcaatttggtgctttgaagctctggggtccaaaacaagcagccaaaaattacggtccacccactgcacagccccttgacagaaaaaatggaacccttttgtaattggagtctagaggttaaaccaatgacatgaaattgatgcagtttggtgaaactgtaggaaatgatcagttccaaagaatgattctgaaaagttggagagaaaaaaatttgtgtaaaattgttgtagaatttttctcatttttttttttttttacttttttgggtatctttaatcaacaatttttcaaagcatctcaaacaattatcaagatcatcaacacaaatattgcatggattaaaaagaatgattatataaatggaaaaaaaattgaacaaaaaaaatgatcaacagctgtttctaattaagagctttggaatgtgtcatccaccagaccaaccctgcaatcagccactgaaatcagatttaatttcaatctgatcagtccagtttcttctgctctctaaaccttggatcattattattattttttttttccatttttcatttataatcattctttccacatgtgattgtttttttgatcctgattttttgagctactttgagaaatgattgaaagataccaaaaaactcacaaaatgaggaaaaagatacagtttttttttttacaaatcatttttctaccaggaggcataaattccagtccattggtttaacctctagaccccaatcaaaggtttccattttttctgtcaagggactgtacgagatgggattcatcccaccctctggcaccaagggccgcttggacgatgtgatggagtcacacaatccatctgacttggctctgctttcgagcacccttgctctcagatgtacataacgatgcccgtcaaacggctcaagcagggatatagaagcatcatcagaacaaagaagatctagataaacaatttagaaagacaacagtttgaagaacacatctagaggaaaaaaaaaaaagaaatacaaaagaaaggaggaaggccgagattcagatccgaatctgatacgagccactagccttggtaagatagcggacccatttgaccgaattatagttcgacttctcgaacactttgaggaacctaacgagcaagccagaggaggtgtacatgagcacctggaagtcgatgttgatcggcggccgcgaccacgctttccggtgtgtggtggctgagagatccgcactcgctgtgatcgtcgcatctgattggccttgcatccttggaatccttttaaaaattcattaagaatcgttgagggttgatgccacaattttcagaacgaatttttttttgtgaagagagaaaacaaaagaagggaacgacggacttccaaatgatcacgttttcctcaggcacgtatttagccttaccgatctgggccttacaggcgaccttggtggtgtttagtggggtagggatcttgacgacgacggaattggcgttgagtttggagtcgaagttggccttcagatggacggtgaattcgacccgcgacttcccgatctcttcgacgatcggatgcacccggaatggtaattgaacattcgtcgtggatcgatatctaatcagaatccataaatccacttaattttctttttttttctggacgggctaaattagatcacccacctcatcagttcgaactctccatccggaggaataaagctgatggtccgatccgagtcgaatttaccgagcttgacgcattggtggaactgacaatcatccaactcgaccgcgctctcatcagtcctagtagagccagaaggcttggcccgatcactgagaaccaaaaaaaaatgacaaaaattcgatcaacttggaagccccatgagaaatgggccatgtacgttgtttcacacatacgttctctcgatgatcagtttatcgttcaagccgaatttacattccggagtgcccgagagataagctcgcatgaggatttgaccatcgacgtctgcacgtagtacggtacctataagagggaatcatccaaagcgggtgggggggggggggatcagtctttcttcttcaagcgacccgctcctagtcttgcgtaattcgaacctttcgaagacatgatcagattgaccgtctcgacaacatcaacaaacgcctcgttctttcgatacttgacatcatttcgtcgccatgaagtagccccagtggcctggatcgtaatctttgcggaatcctctcgctggggtacatagatagatgttaatttttactttttgttgctgttgttcttgtttgatggagcaaagggtagactgacgacggcttgttctgacttgatgctctcggtggtgatgtacatcttgagagtatcgatttcactgttctgaggatatccgaaatccaagatctctaaacaaaaaagaattcaagagagggataagtcaaagaatgaggaccaagagagagagatctagacaaaccgtcgagcagttcgtagatcatcacaaagttattcttgatagcctcttcgtcgactttgccgaagtaactctttgcgatattgatgatccgatagagcagttcgaagacgatcgccgcatttgcgttggtcttggtgaccgcggtgaggtagaggttctgatgacggacatggaagaaggaggttgagcctagggtgatgatcggcgagcgcacgtccgggttggagatcacatgaatcctgaagatgtccgctatcgatcgtctgagtaaagaagctatgtatctgtcagaaaatgggaagggattggagatatacatatgaatacttgttgatggttgttactcaacttgagatccggtcggaatagcttgctgatgagtacttcccccttctggttgaggatgaagagtgctgagatcatggttgaattggttctggttgactttctcctactaagcactatgtagatcacctctctctctcaacccggcctcgccccgacggtcgaccccggctgactaagtggtgcagccaaacaacaacaagacctcatcaatttaagacaacaatgctctgtggaatagtcatgttttttttattgggacatcaaatcaaagaagaatgaaaacgttcatacaatagatgaattcagccaaatcaaccaaaaataaaataaaatgatgatgatgatgatgatgatgaggtataaaggaagtaaaaataaagtagatgacaaaagatgcttgaatatgtatgagcaaagttgctatcaaagtgtacatcacaaggaaaaaaaaaaagtacacgattatatgagcagacaacagtacaggacaggaagttcttcaccaattgctggctaagaataatcaacacaaacaaatgaaagaaccgaacgatctgcatccatccaacatcatgcattcgagatgaaagctcgagctgactagtgatcgcgggaacagacgatcaggaaattatttagcggcaaagccggctctctttttcaatcaacaatcaatcgattccaattagattcgagagagagagaaagaaaaaaaagaaggttagcggctgagaaagataagacaagatggataacagagagagagagagagagacgaacgaggacgaatccatgggcgccagtaccgaagtggacatcgtagcatttggtgcaataaggtttcccagcacgttcgttgaagttggagtcgagcgctttagagcatacggtgcatctcagacaacgttctgtgcagttagaaaaggtagagagagagagagagaggtggaaggttagagctatggtcggagggaaagagagagagagagagggagggagggggggatacggactgtgccatttctttccgatcgcgagtacttgttcggcatgatagacggtctgagtgcaagcgggacaacgttggggcccgtcggctccgaatccgggccgagggaacgtcggagatggacgcaagttgtagggcgagctggaggctgcccgggcggggaaggacagggcggaggtgttcggcttgggcggcggggtgagagggtgttcttgtttgaggctcagctggcgggtcgagtggagggtggatgatgagcgggaaaccgtcgtgcggtcttcatgcagcacttcttccggtgtctcgcttgttttcggacgcggcttgacgatgatctggagggaggatagcgagggaggttcgaagtcttcttggtcggcctcttgatcgttggtcggcttgggctcggcttgaataggctcatgatgatgatgatcaggaacaggttcgaaggggagatctggtttagaaggcgagtctcgttcttctcttaagctactaccaaaggcaatagtcggcgagacgatagattggagcttgggcgaggtggggtattcgccgacgacggcattcccgaagccgacgcccttggtgccgaatgccttggagtggcatatcttgcagtacgggtcatagccgtgttcgaggatgctgaaggggtccaagaccttcttgcagtgggtgcatctgagacagctcttgtggtatggcgtcgcgcccggtcctaaggctgaagatgtatattgtcagagtctgagtgtttcctggatttttaggaagtaatatggcttaccctgttcggcggcatagactgctttgagacaggccggacacttgggcgtggctggtgcgaatgcccgcttggtgttagttgatggcctgtggttgagatggatggtgttagtccgagacatggttggtggtttttgtaaatactgggggaatgtttgtgttgggcttttcttgggtttaaatatttacaagcaagtccttctgaccgtctcatcagacagactgccaacatcctcaccaacaaaccggaacaccttattacaccctactccgatgagaagaaccagaccaactcatctccgccacgggtgccactacatatgtatcacagtccgacaacagtctccatcctggtttctcaagctgctcaatcagtcagtcaatcaatcagcttcccattctcatcatggcagatcacaacaacaacccgaaacaatcgccaaaccagtcaacccacttaaacaagtacatacacctcactgaaaattaacagaaatcgggcaaatcttaccggccattccccgggatcatagcccccgttatgacgtaagagaacatccaattcttcgttagtatagaggtcagtatacccgcttgtcacgcgggtgacccgggttcaattcccggacggagagtgcagacgagaagggtgctcctcactcctctcaaatatttttgcgcaggacttccaaaagttgttcaactgagccaagtcttggataatttcaagtttggcaatcccattccaaccagcaaagatcccattacttttggatgacacataatagattcaatgggttaatttggatactttatttttgaaggggggggggggggagggaaagacacatcacacacaggcccaatatcttgatcctctcatccatcattcttttcaaagttcattttttgaagttggagcatgatgggaaggattcatccagtttctgattgtctttgtcctacccagatacattcaccaattcaaggcaactcaaaagcaaacaagaaaaaaattgcacggagatgtgaggtttcatattgaatgttgttggcaatccaatcttatgagacattcacccttccatcaattcacaagtcttgattgaacaacaactgccacactaaatcgatgccatctagattaaaagcccagtgatttttttttattgaacaaagaaagaatcaaaagaagatggtcttctttgatgattgattcttgacgctcaaagaacatgattcaagcaacatggatcttccactgggactcccatcgatctctatattagtggtggatattactgtctgcagctggctccttccttgctacttacttttggccagtcaagcatgagagatgaaggttaagtcagatacctcactagggaaacgaccaacgtgatgtcatcaacctttccgcctttcaagtcagtgatcccatgtttgacagcgtaggcttcaaagggtgtcgatcgattctcctgagacacccaagaaaaagtcgtactgatcagagataggggataagattgattgattgaaagaaagaaagaaaggaagacaaacttgaaagctagctctctgcgcgcaatcgcatattgtatgggcaagggcttggacgagctcgggatcgttccaagatggtttgctgttgatgaccaagcgaacgagggagcggatctcgtcggtccacagattatcgccgatcccgtcggtgaagagcaggaccagatcgccgtcctggagggtctgcgtgtccgagtcggccatctcgggcgtgtcggcgacgaagtcttggctcggatatcccctcgggaacttggtgagctggtaaggacagttaaagaaatgcgtctgcgctttcgactgggtgcccactttctccgccccggcttggatgtggatcatgcttgagtcgcccagattagcccaatgaagaccagcggtgtttgggtcgagtcgggcgatcaaagcagtcgacgctcctccacggacctgttcatccttcagcgttgcttggaacgctttggatagtactgatttcggtccttcatccgtctgctgagctgatggatcctccaatatccgatcggcgtgaaacatgatgccctgcgagacttccgccggatcagtcccaccctccgcccaccctccgaccccatcagccactcccagatatgtcggcctagcagggtcgacagtcgaatgattaatgaaccaccaatcgtggccagagttggtcatcctttcgtacttccgaggccggtcttcgggacaccatcttaaaaactcttcgctccagttctgcttctccgtttccacccacttgccaaatctagtgggggtcttccgtcttgatgcagcggattccgatagctctcgatctgaaacctttgttttgttgatccattacatcgtcactttttgctgatccaatgtggaattgttttgttgtagactcactggtttcccaataaaagaggcggcgttgataaatttacagatggggcctatagtcataacaattcaatgtacatatttaaaattaatcacagagcttgttagcaaattgtagctatgtagattgagaagggaagaggcttacgacctgaacgagtcgattgaaaccttgttgtacccagagtacgatgtgacccgggcgaaagaacgacaacaatcgacccaagacatcttgatgtcctcgtctgccgatcgacttttggtggctgcaggctcagcgtcgtaatatttgtaagagaccgtttggagatcagattgcacccaagaagctgtgagaaaaggtcaagttgtgtggttgattagtctatccgtatttcttttgttttagagatgatggtttagatggagataaacctggaacatgtttttgaatataaggtggtcagtttcatgaggcctgtttttgggtccgactcaagaatgtctgccgatatattgcgtatgggtttacaagggacgagatgcataccggaaagccagccgagatgcacagtccggcgccgggacgacagcgcgccttcgcacgtgatcgaggcctgccgaagccaaagcctaagtggttgtcgatcatcgggagaccgggccagtgagagccgggcctccacgaaccccatcacattgctggtatcggacggccatgctctttctccccgtgaacacactcatctcggccccgccggctagtacacccaacctcgattatgctttcattgtcacatcaggctctggtcgatttcacctagaattatcagtgcaacgaataagttaggctatgaaagtgttccgcaataaattgctgtcttggatgcacagccagtttcctccttgacaacacttgggagggtggccgtataggatgagttgaacacaccaatccggaacctcctgaccggctccatcaacggcccatgcagccatgtatttatgtagtgtcgcagcagcttctttttgattcttgcattataagaaacctttcctcaacgcccacccacaagttggcttgatgtgatctgaagcagacctgatttgaatctgcacatcgcatagatccattactgatttgattgaactgttgacaacttgcgccatacaccaatcagtcttgagcaaattcctgcctctattcatcgagactctcctcgccatcttctttccttcacagtcaaaattcagtgcatgctgaactgccctgaagtcaacagactgatgattaggagaaagtttccatgtaaagcttcaagagatagatccgattgtcaattttatagtccaacgatggaagttgccaacgtgcaatgcaaatcaaggaagataatgattgtatgtggggtgcaccgtgaagatgcggaaaaacagcaatcaaatacgaagacgctctacaagctttgcgaatattggaagacaaatgctcgaaacattagaagatggaaaacagatacttgaaggaaaggcaggcatttttttttctgtacaaaagtgcaagaaaacaaggaactggggcttagagaacgatgtcggagcattggccaggtggatctgtccggccgtcttcgcgcccagaaggggtcgagatacagagctggagggagaatgttgttcggaagactgacatgactgatttccctaaccagtcacggccaatggtgagaatgattgaacgtaggagagggcaagatggtcagggcttatgattgggcccccaagacttgacctaaggcaacctcctcgaattcggcgggcaatttccagcccggttccgcggtcaggacctcaaccccattctccgtaatcagcaatgtttcttcgaactgggccgaccgtttaccgtccttcgtgactgctgtccagcttttctcatccaacactcaattagtcagttggtggaggacaagacacacacacagagagagagagagtaagaactttgctcacttgtccggccaatgatcttcatctgaaactccttgattaaccatcggttcaatggtgaaaacctagagttaagcacagatcgaagtccataagctttttaaaacagggaattggagattcatagtctagttaaccacaaaccattccaggtttcatttctccaatggcttttgatttggcataatgtggtatgttaggaggtccatgaaacaacctgagcagaggtgaacattaggtggggtgagactacgttttctacgcgatcaggtgtgagaaaacgctatgagtagacgggagaaaagactgactggctgatcccatggccacaatatctcttgttgacgttgaggccggcttgtttggccatgggctcgatgatgttgccgatctctctgaacagtgtgcctggccgacagatcgaaatcgcccgatccaggcatcttcgggtcgacttgatcagatgttcggactcttcgctgatcttccccaccggatatgtcgcgttcaaatcgccatgaaaactttttacattcgatcgatcagctaagaggcgaaatcgtaccggatgcgcgtcttatctcgttggtgtgaattacttacccttcatggaacagggtgacatccaggttgacaatatccccttcttcgagtggccgaccgtcaggaattcctggatgaaagaatatgcttaaaatgaatcagtgtcgtagaaaaacattgtttcgagctctttgtcccgcttaccatgacaaattacttcattgagactgatacagacactacgaggaaacaaaaaatctacaggaaactcattaggtcgtcagcatcgacaaaaaaaccacaggtttagcgttgtgtaagttttgaatgtaggaaacaattcaagggacttacaaccaagaggtgaagggtacgaattacgctcgacacaagcatcatgcacgatcttgtctagctctaaagaagtgattcccggccggacgtgagagcctgccaagtccagaacctctcgagcaagcttcatcattgttgttgttggggaattgaagaggagatggatggataaggcatgttcatcagtagacatacgaaaaggagttgagagggtgtgctaagttaacgtaccttgcaaaccttcctcatcccatcaatctcattgggcttcaaaggtttcccgagtcgttgaccggagattgcctgttcagagggtgaaataccatattgaactgtaaaaataaagtaaagtggaatgagtaaactggtgatcagagggagtaaagcacccacttcttggaggccataggagacgacggagaagacgtttttgagcccagtcagggaccactcaccgtcctttgcataatccgctagatagaccggacggatgttgagggggatagattgcaagtcaattgatacggtcccagattgcgagccgttcgataggatcaccggttgggccagtaagaccgagctactcacgtagtggtatcgattcgggcacagtcctcttcggcacaccttcgatcggataacacgctctcaatggcccggtgtatttgaagtgttggatccctcgaagagtctctttggaccgatttctgagcggataggatgataagttatgttcgtcaaaggggtcgaaagctgtaccaagcaagttagtcagccacaaagcgttttttttttaaaaaaaaaatcgaatccggtcttcattttaatatttatttgctcgtcgtgggtggctgtttggaattctataaaatgaacccatactgacttccaagcggtcctttgtattcggatgggacgatgggggcagggatgttggaatgacaagagatcttgtgttcgggccaggcttgtttgaagcagctttgagagcagaagaaacgagatggaagattggggtctctaatacagccaagagcatccaaaagaagcaaatcaccgagattagcatgtgttactagatgacttgaatgtgcaaatttgattgaactcaactgtttacatttgggacactctaatttgcttgctagttttccacagccgttcgttgaacagggtctagttggcagttcgaccatgactcctgagttgggcgagtagatggttatcggagttggatggttcctctgcactcagtcgcaatgtccttggttctgcttggttctgcttggttcgccgggtgatggttggctcaagctggggaggcctgaacccaagaaaactccgctggcccctcgccaatcaagatggtcacagcaagtgcgttgtaccacatcattctcaacttcactctaacctttacaagacttatgtgtgcgcctcaaagtgtcaagtgcactaaatctttcctgcaattcaatctcgactcttcctttcaatttcggcatggtgtactcacttcgtaggggaagagccacgtctcaccaaatctccgtctggaagcgcttagatatgattcagccgagaggcaaacagacgtctcacgagaggcaaacagacgtctcacaggtggcaaacaccattgcaatccggtggaaaggattaagagtgcgcactgctggtcttgtgtgcaccttcctacgggatgatttgtaatgaacgaacgtggtatgaaattgtctgttgaatgaggaagcaaacgaaaacaaacagcgcaaaagaaacgcgaaatggggtgtagagacaccgatcaggatacaatgcggcacaagcccaaagattcaacacaacatggagggctagtgaactaatgggactgcagggtggcatgtgcttatagcttgaacatgatgtggggggaacaagtcagaagagcaatctacttcttctgctggaattgggaaagagatggcacgatgtcgggcatcagtctttgcgccaagggggtgaagtccgatgggatgaagctctgagaggtcattgaggaagatctggagctggctcggtggaagaacgattgcatggaagtagagagagtcgacatggctgcaagaatcggggcgtgtcagtgtgaactgtgcctggtgtgggaacaatgatggagcttacggttggagaattggtcaaagatgctgccgccaaattgacgttcaacctggttcatgaattgggtgaactgggagaatgagctggaagcaacgctgctgaattggctctgaccctggaacaagaacaaaggatgatgggtcagttattgtgaggggtaggcctgatggaagcgaaatctgctaacattgacacattcgccgcaataggtggcttgcgacatggcggactcgaagtactgggtgatttgctgcacgacttggtagatagcttgttgggtgatctggccactgatcaggcgggagttcatgttctccaagtagctgttcaagctgctgaaggcggagttgacagtcgacatgctgtagctttgctgggactgggaggacgaaaagctgttggcactgtcgaagttgctagcaccacctgcgtacatgctggggtcgtagttgctgataccgtacccattggagccgataccgttgtagccgctggcagtgttgtaagcgctggcgctgttgtaagcgctggcgctgttataagcgctggcggcaccgttgtagccgccgacaccataaccgccgttcaagttgttcccgtatcctccgaagccggcagctccgccgccgagataaggggatccaccgttgtagtaagagcccgacttgtggctagcatctgagttgctacggtcggagctgtatgaactgctactgaatggggtggacgaggcaccgcgagcgtgatcttcgttggaatgagcgctgtcctgcgagtaactgccagcgacgtaacgggggttgtgcctgtgcagtcacaagaatgtcagcgccgcggaaggtgggacgagtgcgttgactggaaagtagtactcactggacaggtgaagcgatggcagctgtggagaaagaacaccagcagaagggcagaagggtgcgttagcgtcgagaagactccgaagacaaaaggctaagaacaagaaatcttgcacgcacaggcagctaagaggcaagcaacgtagacggtggacaacatcgtgcggagttggaagtttggctgaatgtaatgagtgactggagtaggaaatgttcggtaagcaggaagtgcgtaacaaagaatgtgaatgggatgaggaaggtggaaactacggcgatgggagctttatttatagaatttctccaagtaggcccatcctctgctctcggggttccgatacgatgagccatgaaggaggctgcttcgggctcggccatcgaaaactatcaacagatcatctggggcaaccgccaaagacttgcgttctctcatgttttttgcaatggacgctgtcagcagcagcaaccagaggagatgggcgtgatcctgcgtgatgtccctcggaaattctacttcgagcttcaacccatctggattctgacatccggtttgccaaccgcaaaagactcgccttctctgatacatatggcggtaactgaatggcaatttcagcaccgcatctggatgagtctggattaaagagtccgtcttgcggccgctgtaacgagtcaaagactcgcaaatgtgtgtatcttgttggcaactgacaaccctgataaaaacttgtaggaaatgctgccgttgtcattaatgcagctctgaaaaatttcggctgtcgaattctcaagttgtggacgacagcatccccaaggcggccagcatcggacaaaaacataagagcatctccaccgcgggtggtaaatccggggtggtaaatgtcggatttaccacccgcattccagagttgccacctgagatcaggcaggtgcgccaccgcaaagttgtagaccttggctgaggattggatgagcgagcgacattggcttgtgaaagggttacacatattggggtttcacaagcgggatggctggtttcacacatgcgcaagaggtgcctggggtggtacacgagtggtagatctacaacctcggtacattttttggacccgagatgttgcttaccaccccgtataccgcccgcggtgggagggcgttttggaaattggggtggtaaacggggcttacaacccggatttaccacccgcgttggagatgctctaaatcgatgtcctaccaaaagttggtctatgtagggcgacatggatgatgggggtacaattgaggacttgtttaaagaaactcaagtctgtcagaggactgtagcaacggtgggccagttacgctaacgtagtgttagtgtagcgtagtgttagctttttaagctacgctacacaaaagttaccgttagcggaaatttttggcccactaacgctacaggatttttgaaaaaaaaaaaaaactttagcgtagtgttagctgcctttaaaaaggtacaactaacactacccaaaatcctgttagtgaaattttagcggtgttagtgggtgaacccactacgctacatgttagtgtaactttttgcaaagttacactaacagttagcgtaactggtgtaaaagttacactaactgttagcgtaactgattaaaagttacactaactgttagcgtaactgaataaaagttacactaactgttagcgtaactgattaaaagttacactaactgttagtgtaactgattatgtagttggaataatatgtaggttacctcagacatagtagagaataaggacctcaaaaagtatttttcagataattacttgggaaaaaagcaaaaaaaaaaaaccaagtaatcatactgtaaattatcaactaaaaatcaacaaatatggatggataaatgagggatgaaaagaactactgatattgaactttttttttctggtaagattaggtattagtgaaaataagaaattgttttttttgctttgatttttttatactaagatttttttttgcttagagatgagtgataaaaagaatactagtggttaaaaagcaaaagaaagaaaaggtgggaaaaaatctacttttttctttgggaatagtcaatgtacgaagaaacaactgtttgtgctttggtgaaatctccagcaactttaataccttgttttaaccacatatggctactaacacacctttcaattgtacggggtttcaaactccctcggccagttgaacaaacatcagcagctgaagaaaaggtatgctcaactgcacatgaggatgcagaggatgctaagtagtccttggccagtgatccaagaaccgggtaggtggttgaatgatcctgaacaagatgaataatcaaattatgattagagtaattaccaaatgagtatgatcaaagaaggtaactttataccttccaccaaattaaaatgctcttgggatcgtttgaggcaggcaatggtagtcgatccatgttgttgatatacacctcgagctctttgctttcgtcggttcttgcaggtgcattgaacatttcaaagatatcactttgctcgaccgggggggcttctttttcgacaagttggatattatcttctttctgtttcttcagatcctccacacgtttcgcaaattctttctccagaagttttctcgcaaagtccgctttttcaggccagcaatgggtgaaggccttcagccgtaatttggggtggagcaaagtcgccataatgagagtatgacacttgagtgcctcgttttcgtaggtctctagtttcttgatcattttgacatacatcggatgcatcgggtgacctcggttgcaggcatcctccttacagtctgtagtctgtatggctgccatagttcttattctggctactaggtcaaggtgaaaatgcaaaggccatctgaggaccaatccattacaacaagacattatccttcaatgtccccaaaactgggctccatcctgatcccaaaatggcaattctcccaatgagggactgaacaagaactgcctacaaagttgaatacgtgttgttccagcatgatggaacaccacccccttcagttcaagccttgattcaagatgctttagcaaaacaccatgtgcacatttaaccaggttttgaaaatttcccctcacgtatgcattgattttttcatctgggattttctacaggtgattttgccccccagtttctacataactatacttctcccctcaaatcatcagtgatgaagctaactgaccaagtaacccatgacaatcattttctataagaatggtaacacttcaaaagtctgtgtgggttgtgattgaaattttccttgtcaagaagttcaaagagtcacaaatgttgtagttcccagaaaaactggcttaattgagggtatcctataagttaatttgggattcattcaaagcatttaacattggttgaaatgaaccaacaagatatttctactgggatcacactgatcagatgaagcaaacaatcattgaaaatattttggccctttcacaaatgacactgatacaaaactatgaacatcaagcaaccaggatggctctatgttggaaaatgatcattaaattgaagacaatatagcactggaatcaaacaaatgaagaacttggaggactgaaattatcttgctccaagttgatgttaaatctgttggactaagataaaatttcaacaagaataatgtatatgaatcaaaattatagaacactttggcctgaaagcagataagatctgaaaatgaggtgctaagattttgtttagtctgattgtaatattatgactgatgataaaaatagtacacagtttgtttttttatgaaaaaattcatattattgttcatataagaatgttgagaaatatagtgaatgatttggaaagataaaaattgcttttgaatgtctgattctgaaaacaatcttgaaaagtgattctgactgtgatcctcagtattagtaatctatgaacacaaaatttcaagtaattagttatctgagaaaggaaaaagatcttcaatgaagtctatctgaatttcttactgtcttgggggagtacagtttctgtagaagtgatactttgttcttgggggatgtaaagtgactcctaattcctactcaacaacttttaaatactgcaagatttggattggactggttcaggaccattcctgtactgtaatgaaagccgtctggtactgggagttggcaatccaaacttcatgctgggattgggagttgtcctaccaatgtcaaattacatttttctgatacatttttcatattattagggcttgcctacccagccaactcaatctttatctagaaaatttgcacctcccaaattagttttaagtttcaggtctgatatttattgcttagatttgcacttcattctcagaactcatctgcttacatgcaaagctgcagctaacacaaatctggcgattcatggtagacagaaaaattctagaagtaccatagttgtaaccaatctttcttagattttttcagagtgctaaagacactgttgaccaaactgcaatagcttatcaggggtacaacggtcatcagaacaaattactgcaattcctcatcatggtattacttggtgcaactgaaacacactgtttttttgactccttatcaagtatgataatgaaaaatcctaaaaaatccatacatacatgcaattccagatcaatcattttgggttgaacttcttacagtcacaggcttgtaatgctttttatcttcttggaagagggtctcagggattgagcattatgactcctatatcccctatgcttggagtgatgttaaggcaggcaaatctcaaaatttttgaaaaggaaaatggaagatatagatcagaagtagaatgccacccccaaatgcagccatagatttggaaaagcaccttccagggatctctggagacagtcatttggagttggtttttcaaccagcttctttgggttttgaattatccaaaaagtaattaaaatacctcagtgatttcacaatctcaagttgcacaattgattttcaatttgaaatgagaaagtattcaaactcaaaatattaacttaagattgatttcaatccaattattattaatgatggcattgctaatgtatgagttggtatatcagcacttacaagctgtaagcttgctcaagcccattaatcaaaggtatccattcaatattgacttacggatagatcctgttatacatgcttttgttgctaaattccatgtttcctttctacatgagagctcataaggaacctataatccagcaataatcacatttacctaaatgcctccattcaactgagactgtgctggcaatgcccaatccatcttctcaatttttttagtggagcaattcaggtgaaacatggatataaatgaagtgtatgttgaaatgatcactctgagaaaatgagacaagaggaggaagtgaccagaaaaagaagaaatatcaagagagagagaggagcaacaatcaaagatcactcaaagagggatagtgtttgctagcttgtgagttggcagagcactctcactaaatgaatccagacattaagctcaattctctcaacataattctcaaaccagttgttcagtttatcctggggtttatagattgtccaagtcagaggataacacaagtctcttccacccatacctcttgagttgtcagccacagagtacatgtcgcagtacctttcatgtatcaagtaactgcaacacctgtatttatttacataagtacttatccataatgttgtttacctttacctcttgttatcttatcattattcttaccttatattcagacaccagttaaaccagttaacatttatattgatacattacacataaccaacataaagctagactatatttattgttcttaagcttcagccaacaactaaacttgtctacagtattcatagcctttctgaatattctgtcaacaatgcctattaatcttcaactaatttttttaaagcttaataagtattgttagccctttccatttgggaaacaactaataccaggtgagtctgagtaccctggatgcctattaataccttgtattgatccagatgcgcagactacagcaagcctctcagtctgatagagtgaagactcctctctacaggactggtattatgcccactacctactactcaccacactcaaaaccttcagtcaatactcctagtaacaaacatcaacattaaatacatcaggttagttaccaagaggctgacatgagtaatatttgaccaagacaccatccatcaatcagtcaggttttttccactccgtccaaaagcccttactggggatcatgcaggaagagctgatgataccgaaacctcccactgcaagaaaaagtcaggtaactgtgtgtagttgacatgtgatagtagaaaggcacctttgtaatatcacatgtcaactacacacagttgcctgactttttcttgcaatgatccaacagtcacctcattgctggctttccttcatggccaattgattcattcctttcaccttaacatagtgcttcccttgatttagttcaaaaatcaccattcttctttataaagtgagatcaagagatttttttcagtggcccatcccctgtctgatgcttgtcatcatcacagcaacagtcaataagttcaagtggggcgcgcaaacctcaaaatggaagagctgctgagacaccctttgatcaggattgtcttcagtggatatctgacaaattaccattatcatttttagctcaaatttcacgtcaacattcagtgtccacttgtagtgaggtatgatacattcaagttcaactggggcatcagggacttccacgtttcatggccaagcacataattttttgactgtttgacttggttaagttgcttgaatagttttgggcactctgcaggggtgagtgttgaactttctacccaagacaatgctgggtatttaacacaccaaacaactggcacacccaccttcccccccacatagccatatcagctatgagccccttacaagctgccatccaacctgaaacaggctttctcagcttacgttctcactcactcatgttcaatccaagcacctgcactcaccaattgctgtggtttacacaatgaagtgtttgtcaatagtttctttcacctgagtctctcgaatgctgcactagtcacagacatcaagcctaccaagtcacctgtgtcacttaaattctttggttccaaaccaaagaaaatggtgccattagggggtatcaaatatgggaaatccaccatcacaaaccagtcagttttctaaaacatttttttgcacaaatgggtccgaaaaggggttaattggataaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggattttgttatagggggtatcaaatataggaaatccaccatcagaaaccagtcactttgccagaattcttttttgcataaattggccacaaaaggggttaaatggataaccaaaatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggtcatatttgataccccctatttgataccccctatcatgttggttggagacccacccatccatgagaggacatttaaatcttgtggaatttacattgaccccaatggttgggatacattatgggcatgttgaaaatcaccactgtttcccaagatgaatggccaccaaaacaccaaaaacatccactgctataaaatataaccagatacagaaatcccaaaaaccaagcagaaaaacaagagtaaaagccagggaattagaaaacaagaaatatgtgacaagatgtaaaataaatataaaatgacaaaaaaatgaaaaaggcataccattaccatccctcccccttggaaatggaacagcctttttgtgtgctgcaaattcttggaaaggctgtccagcatttaaagaaatgtgcactcatctggaggtccttagttaaccttatttgcccgtcaaaaattgatcttgatatatttttacccaaaaataagtctgaattcaagtcctaaaataattgaattttgcacaaaatctatctatgaatcatctatctcagactgataattctgccaaaaagtcatatttggaaaaaaagaacatttcctttgcttacagttgtggatggcataatctaaccctgcagtttgaagatgtccattttttgagcttaataattaagtttatttttagggggtcagaaaaacaactcccaaaaattattttggtggaggggttgtcggacgggagtcgttcttctaagttgatggccgaatttgggagtcggccatccaatttcttttttaattttttaattttaatttttgatttttagggagacggcgtcccaaaccaccctcatgcttgagggggtttgggagttgcttgctcccatgaaaagaaggatttccttccggtctatgagaaagaaagtcctcattgacttccaatcaatgagatttataacaacctcatcgattagaaggaattccttctggtcaatgaggttgttaccctcatcgaacagaaaggattccttccggtcaatgaggtataacatcctcatggacggaaggaatcccttccggatgatgaggatgttatacctcattgactggaagggataccctccattgagatgttatacctcattgacctgatggaatcccttccgtcgatgaggatgttatacctcatcaaccggaaggaatcccttctggccaatgaggtttttctttctcatagaccggaaggaaatccttctggtcatgggagcgagcgactcccaaaccccctcaagcatgaggggtggtttggggtgctgactcactagaaatcaaaaaaaaatcaaaaaagaaattggatggccaactcccaaagtcggccatcaatttagaagaacaaatcccgttcgacgaccccttggccaaaatgggagttgttggtgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataagggtctgaagttgttaatgagtgatgattatattgatggagttgttgttcaaagctttaataccaaggcttggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaagttatgggcacttggcacttgttatgatgatgaaactgttatggttgtatttcaatataatgtattgttatgtctggcacttgtatataatctttaagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgaggtattttagctggcctaatacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttagctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgaatacagtattcaaaacaagccatactgagcgtaaagaatccaaaagatatcctgtgacagggtgaaatccgtgtaacttctaaactatgagagatatggggtcagttgtagtgagtgactaggggttattttacctgaggattccatttctgatgttatttttaccctatcttgaatgtataaagagatagtaaaaaaaattatattttctgcgtagaaacccagtattatttaccacattggacaatttttgtgagtcgtttttccaaccccctatttttattttcagccttttgagaatcacagggatttgaaacagaagaattgataattctatttcttatctagatgagcattttatatgctattgcaactggggactgatctgtgggaaagaatttaaaaaaacatgcatattcatctggaaagagagcaataaaataaggaaagagaggatagtggatttccaacagtgtgcattcttctatttcaaatttacatattgggctatgatttgagttgtgaaagacaatctaattaatccccttttaaaccatgatactaattgaaatacttttgaactttggaactgaaatataaagtggacaccatcaaatgaatacaaaaatatacaatagagaaatgggaataatggatatctaaaatcacccaatttatacaaatcattatatggaccagagctctctcaatcaaggaggtgagaatgctgtatatttcagactagcagttgaatataatcaattcaatagtaagtaaaattagaagaattagataattaaaaactatgatagatgggaagaatgtatggaaacttatcaatatacaaccagaatttgggcataccatcaaaaatttataaaggtataccaggtaaccagttggtcaccagatttatccatgccctcagggtgtttatgcttgcccttataagaagtggatttgcagtaacatgacatattgggctcatatttttcctacacaatttggcagagtatatggttataagtgtatgtctttagacagttttcactgcagtcatcaacaattgtgagaaggggtatttcccaaaaaacatgatggctaaagtgttaaaaaggtcaatgttcagaagttttaatctggaaaccaaattcgctgagatataaaatcagtcaggtaaatgggcttgtaataagaaaaatggatctgcctatgtaattggggggggggggttccctttggatatcatcctatattatccaacacgtaaatcttaccaagcttgctcttagttccttgttggctagtttggagatgtgctgatgtgaaaacaagatttccaagaatatgttagaccacccaggatgactatggcctctgaagccacatagtgaaactcaattggtcttctcatgaagtcatttgttgaaaatttctggttaaagaaattgattattgttggctcaaattaacccatatgtgattttctttggtaggggacctcacacagaaatgttgagattttcttaccgcgttccaaaactgaaatgcaggaaacataacctcaaaggtgtgagagatataccgctagactgccacaaaattaattctgtcaatttgcacccaggactcctgagggctaatggagcggtcatgttcatttatcacatgatgcagcatcagtccatattctgtacagccattaatacatttagaaataaaaatacaccatcacaacagcctcacaatgaggctactttgatggctttttgggacctgggtcagccttgtaatgatgccatcacagggctggatatgaaatcccaattcgcatcagcagtccgtcggtgggatgttaagattacacaaactgctcacgtgctttacttcagccgggagcctacgtcacacgtgcagctactccctgcaatggcacagacagttccaattggcaaagatgttttcagctgctgacgggcgcttgtggatgagaggatactttgattctgtctggactgccctatcggcattcagtgttgcatggagtggtctgatgaccgatgtgaaggtttgctcgatgggcacgactcgcgataatggaactcacctgattttcggccactgggaagcgtgatctgttgcccttgtgagaatgcacatgttctcactctagcaagtaatagccgcgacttgtaaacgtgggctttgccgtgcccaggttttctcatttgatgcgtgttgagcaatgaaagtggcatgaaattgtacatgaaatatccagcgaagaaaaacaaatagcgcacgatgaacgcgaaaacgagacacaaccaacggagaaagaaagtgatgtggtaggtataggacaaatcatgcagggatgatattccagggaacgacgcagcagattggaagaacaatctacttcttctgctggaattgggaaagagatggcacgacgtcgggcatcagtctttgcgccaagggggtgaagtccgatgggatgaagctctgagaggtcattgagaaagagctggagctggctcggtggaagaacgattgcatggaagtagagagtctcgacatggctgcaagaagcggggcttgtcagtgtgaactgtgcctggtgtgggaacaatgatggagcttacggttggaaaattggtcaaagatgctgccgccaaattgacgttcaacctggttcatgaagtgggtgaactgggagaatgagctggaagcaacgctgctgaattggctctgaccctggaacaagaacaaaggatgatgggtcagttattgtgaagggtaggcccgatagaagcgaaatctgctaacattgacacactcgccgcaataggtggcttgcaacatggcggactcgaagtactgggtgatttgctgcacgacttggtagatagcttgttgggtgatctggccactgatcaggcgggagttcatgttctccaagtagctgttcaagctgctgaaggcggagttgacagtggacatgctgtagctttgctgggactgggaggacgaaaagctgttggcactgccgaagttgctagcaccacctgcgtacatgctggggtcgtagttgccgatgccgtacccattggagccgataccgttgtagccgctggcagtgttataagcgctggcgctgttgtaagcgctggcgctgttataagcgctggcggcaccgttgtagccgccggcaccgtaaccgccgttcaagtagttcccgtatcctccgaagccggcagctccgccgccgagataaggggatccaccgttgtagtaagagcccgacttgtggctagcatctgagttgctgcggtcggagctgtatgaactactactgaatggggtggacgaggcaccgcgagcgtgatcttcgttggaatgagcgctgtcttgagagtaactgccagcgacgtaacgagggttgtgcctatgcagccacaagaatgtcagcgccgcggaaggtgggacgagtgcgtggactggaaagtagtactcactggacaggtgaagcgatggcagctgtggagaaagacgtggagaaaaacaccagcagaaggacagaagggtgcgttagcgtcgaaaagactccgaggacaaaaggctaagaacaagaaatcgtgcacgtacaggcagccaagaggcaagcaacgtaaacggcggacaacatcgtgttagatttgaagtttcgctaggtaaaatgagaggctggagtaggagaacgagagaaagtgtgagctgtgaaatgagtgttggaagatgtggaagtgggatgtggagggaaagtagatgggaggatgctactttatatagaattaaggcctgcagtgtaggccacactctggattccttagacacgtctcgccatgcgtgatccatgaagctgcctcaaagatccgaagatcagctggggcaaccccggcgaccaattagcattgtgctctctcagatggtaggctcaaaacgaccagtccgcaagttgctgccgctgtcaatggcgctcttcgagtaatgttgctcctcaaacgatgtcatgcgtgagcagcttccctttcaagagttcctccaacacatttggatttctgtgttcccgcctgctatccgccaattgacaagcactcatcgatgcagccgctgtgaagagagctcttgacaatttgaaagcatttcgtcttaccgtttgggttcaagtatttagtttaccagccggcctcccgacaccttttggcaactgtgaggctgcgtgtctccatgcagggtggattgtttcccgacctcgcttgactttgagacggtggcaattgacaaactgggttccgcccgttgcaagtggggccggggcccggaggggagctcggggcggatggggtcttccttcagggtggtgggggtttgtgggtttggggatgatatgcattatgcctacatgcatacagcgaccccagctttgtccatgcccccactggaccaagcacagcaaaaacccatcatcagaccacatcgaacaatgaaggactcagaaccagccgcccaaagcagtcacccttacacctgtctatcatgtggactagcattcaccaccgcacaaacccagcgagctcactatacaaccgacttgcacagatacaactcgaaacgctcagtagccggtctcagtccagtcgacctcaagaccttcaaccagaagtttaatagtagcacacctcaagaaggacaaggaccaactgccaacactcagcagaaccatcactgtcaaccatgcgggaaatcattcaacactctagccgcactgaacaaccatctggtcagcaagaaacatcaacagactgtcaatcagcagcaacccaaagaaccacacaacaatagcaacaaacaacaacccatccaacccgagcatccgattaccccctcaaacttgtcaggcgaacaactggacaacctcgatctatccgagaagatcgtattagatgcgatcccagcggaacagaagaaggctgatttggagcggctaatcgagctgcggatcgaacaagcaccgaagatcgagccgaacgagtgtctcttctgtccccgctcgagctcggttcgatttgccgacccagaccaggcactagcacacatgttacgtgcacacggcttcttcctgcccgaccaggaatacctcgtcgatagatcaggcctgctcgcctacctcgccgaaaccatcgccgtctggaacgtctgtctctactgcggtactggctttggtggtaaaatcatggctgaccatgcacctcaagaccacgccactctgacccgcaaagggctcgaaagcgtccgtaaacatatgtgtgataaggtacgttccttgctaacctcacactcacagtagccgcccctacatcgtgctgaaccactctgtgacggctgtttttttccagaatcattgcaagttggcttgggataccgaggatcaaaggctagagtactcggacttctttgattatcgagcgtcgtacaagaagcttaaaccaatcaagaataaagccaaggcgagcaggatctcgagtatggttgaggaggatgagtgggaagatatgtcgacatcggatgtatcgatggatgaagaggacgagttgcttccagaggaccgacaggcaacactaggcgactcggccttcgagttggttctgcccaacggggtccggctaggccatcggtcattgcggtacatctacaagcagaacctgctaccgtacgcggtgggctcgcagtcgacccaggcggggaaccggaacatcaacctgatcacccggctcgccgtgctctcatctcctgccggtacatcatcggcgcttaaggaccatccagaggtctcgtctgccctcgctcacagactcgtcggtcgacctaactccaaacagtcactcgctagtcaggcgctcatccctagtcgaggcgctggaattaactttaattctagagcatccaagaataacccacaggacctcgtcatcaaggctcgtaatgcaggtgaagctaagatggctggacaccatattaggaccttcaaggacgtccacaaacgtcaactgttccagactagagtcggttgtactagcgggaataatcaaaagcattgtacgtctcccatcatcctcatttcacttgtgccggaatgactctttttttgattgatcctaatccttggttgtcttcttgcgtagatcgggatcctttgttacagtaatctgtgcatccgctcaagtttcaatcaaggtcgtccagagagcagacttgtaacaagctggcaccgttctccgatacattcctcaactctttctgtccagatacaagagcatatagactgctaaacctaccttatctcatatgttacacttttcaattagactgtcatttatctgtctttttgtgttaatatttttgccatatgtttttgttttctggatatcatggtttcacataaccaagatagttgaatcagctgaattcatagcactatcggtccacattttatcccctcatgttcggtgtatgtacgtacatcttcaaatgcaactgaaacaaaggacaatataaatcaggagttctcctttgaagctgttgcttgaggtttgttcagaaagtggacacttcatttcaattgacaaggacaacactttgaatttttgtccctcattaaagttactttgtgacatctttgagacgactatattgaagagctgatcatcaatcttctacctttgattgaaagacaacagattattgtattcgaaaccatgaggctgttcctgtcatagtagttccccgccttgaaaacttgtgtcgtcagaactaatggacccataaatggagcgttatctaaatgtgtcactttatatagggggaagatctaactcacattttctggtgaaaattgattgagactgagtttccatcagcccctaaggtttgagacccctcaattggaagtcctccagtgggctgggagtcagtgccgaaacaagaccacaataaatcaagctttacgccattgcaatgctactctcttatttaggtctatgtaaatatttatgtacgcacctacatatccatagttcctggatattgttatcactcgctcattccaacctcttctttgtgatggtgcttcaaggagatagtcaactgatatgagccccccttctgcgctcttctcaggtcatgaccatccatgcttcattccgatcccgtttttatcggcaaatgtcgcagattccggcaggaacaatgtacaacccaagctgcacctttttcccagctcgggcttagaagtatgttggatccatgccgcgacaagtttagagactccgaggttcatcttgacaggacctctgcttcccgttgcctataccgaattgaatgtggtagatatcccttaaatttcccctatgatggtgacagtgtgaccaatttcgatagcttgctaccatcaatgaaaacgatagcaatagcatcgctgaaaaatttccatgcatcagcttggaaaatgatttcttttggcattccttacttttttgcctatcttggactgcacacagtgtgttgcactatagagcactcgccctatggcccaattgacccgatcgccctgttcgctagcttgtcaaatgatcctccaagcttgaactacctctttcactccacacctaccccccaagtccaaccttccaatctgccgaatgttgctacgtctccggttacatctcggcctgaaaatgtggaaaatcagccatcacgctccagacttggagagtacttggatgctatcccaggttccataaatactgcgccacccgggcacccggtcccgccaaatggtttaacagattttaggactgatttcgataggcacactcgtggaacacatgtggaggcccatcaagcacccgtttcaaataatcgtcaaatgaaagaggtggctcatacagagctaccaagaattattccataccaacaagctccatccatcgattcccatctccatgatccatcagccaaaaggcccaagttcaatcggccttctcctggcgctcttcatagaccaggtcgagtgcttgtagaaacgtcatccgattacctcccaattcaatccggagtaaatattccattggaagaaaacttggggctccgttccgatgcggacacacttggaggggatacgtttggaggagcctccactagtcacactcgagtaaacgaatatcagaacggcaatttgccagagatgtcaatggtccccgacagcgggacaatgcctcagatggcgcagaaggccgaaattgaaagcagtgtggagtctgtggccgtgtttaattatcaaaaccatttgcctttcagcatttgggcgaaccaagtcggaattctccggtttgatcgagaagcctttcatcgtcaatatgtatcaccgcaacatcagtccaacgcagactcaatcatctcgttgatcgagtcactcccacacaaaagcctactaatttctaacagcacgcccaatgatgcacatgaaactttctgtaagctatctcgttcagcctcagggggtgggatctttcaactgatttatggcgcaaagctgggaagagatcgagcacaacacttattgaaaataactgggcggaaaaaaatgatggagcattcttgggacgtgctgcgcttgaataaaaatgcctggttcaaattctggggagaaaggacagggatcaagtttgcagacattgaaaggaaaatgttgccaaaatcacacagccatttctttttgtttatattctacatcgatatgctggggactattattcaaaacaacagaggagttgaatcctatgaaacacaagacaacagttcaagtttgatcaaattagcagtagagcaattccagcgagaccacagaatgtcatttttaaggcctgggactcggaggcgaaggatcctgatctctttcacaacttcaagtcaaaagagaaaaaaatatcgaactcaaagtgagagaatgtgcaactccaaacaagtttgggattcaatccagaaattgatagatggtcttgatgatcaatacttacactcaatccttcataagaagggcaagttttctgtaacaggtaaaaccttcttcaatgatatcttttgttactctatctcaaacttgagccagagactagtcaatcattataggataaaagagcaattgtcaaaaagataactcattgctgttttttttagcttctttcaaattgcatgtttgttgaatttgtttttcgggagacatgtgaaagaatataagcccatttaagatcttgtgttattagaatcttggtaccagaaatgactatatgatgctacaccacatattttgtgggacgtaaaattccatgcaaattctgcagaataatgccagaatatatacaaattcttcaatttcaacctcacaatactcacatggtagatgatcaagatggttcagcttgtgagttttccaacaagaaaaataaattcttttactcaacttctagagattgtttgtttggacctgggtacctgttcattttttcaagaaaatagataccatgttccgcaccagacacctcccggggggtaccagcggtacctgttgcaggtaccgtaggtaccttccctctctttttcacctagtttcactcccagagtcccaagtcactttattattatttttttccatatatattgtaaaatatcactcacatatcaattttttggcattttttcatatctgttgtaatatatctaaatctaagtggaagaatcttacttttctatttatttttttgtcatatttattgtaaaacatcagtcccaagtcacttttttcatttgttcatatttgataatttattgtaaagtttaaactatctacaacttagaactaattggaataatcttcattgttgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgactccctgtttccatgcagccaaggtaccttcttggagtgttccttgtttataaattagttgaaacttgaacacacatttgttcaggcaagctcttttgattttggctgcatatctcatgttgattgtattttcactgatcaccttcacagtttttggccactccctggcttacttgcaagtctttgattttgcaggtttttgattagttttgttgaacattccacatatcagaagagtcttggtttctcttaaacctgcagttccaacgtgctacttgttgttaattattggtggtgttgtattcaatacatgtttgcagcagtgcttcattgtggagctgtgtgggttgtgtgtggtggtggtggtggtggttgggtgatgatgtcatacttctgcaggtgtatgtatgcgctctggttaacagcaaggatgttgagtgtgtactctctccccctccccttggatatctgcgctcgacttgtaccacttcaactcttccgatggcagataccgatgtaattcgctcctcaataatctcttctctcttctcgcctcactcaaagggtagtgctggacaaagtcagtctcatctcgaacagtctggagtcagaaacagtggaaactgaccatcgccttctcctgaccattccatccagccggtcagacgtatatctctcattgtaagacttgggaggacgtttcaactaccggtgaacgcaagccgaggtatatcttattggctggtttgtgatccatctcttctgttcacgtttttttcttcttctttgctttgaatcattctgacgtcactttgtctgcttagttggtaccaccgctcgcgttttccttcacaaatcaaaacgcaataccaatggatcattttcgatcggaaaaacttgggacatcatcgatcttcgaaccgtcgagttacttgatgttagtccggctattctgccgatctcaccccatccactactctttttatctaatggtgaactgatgaatgtgtcactaatcatataggaatctgcgttccgcttgattatcggccagaggtcgtatacatggcttgccgagaatggtaatgagcgtaacaaatttgtcgatgtgcttatcagatcattcagacaatactcccagggtgaattgcctcagctgattgggcttccaaatggtgactactgttagtatttttttgtctcaaccagatctaactagggacgtttcttcggtcgacactttcttatccgcgaatctactgattcacgccccatcttttcatttcagccacatcagcctattcgaatcctataccctcgtctcctgttacctcggcaccgttatccaactctaatggatcccgaggccgatcagtcaatccgctcacttcccccaacccgtcttcaacaagcctccgcccgtcaactgcccctcaaggatcatatcgatcaaactcaccttcttctactcctcgtggtgccccgtcctatggcaccccagccccttcggtcgccacaaacttcaccaatacgagtagcccggctcccatttctactagtgaatcatcacgtcgagcacatgctcctcagctctcctccggatttgaatcgcccatgccaagtcccaagctttctgtaacgcaatcccggacctcgggcgaagaagagacccgcatcggtggctcacctaactcgaaggtcacccgtccgaaaatctcgatagctggcctgacattgaaccatcgctcccactctcgcaccacacccccagtcccagatagtcctgctttcaaccgaataatcagttcgcctttaagacctaatcaggaccggtatgcaaccaaagaacaacggccgtcaactgctgaaacgctggaccccgctcgacaatccgttggtgatggtgaacaagatcttacatcatcagtagctgtatcgaaaccagcacggccgccacccgccaaaagtgcttttcgatctcgggactcgcttacagccgaaaaatctcttacacctcccggaacgtctgagaaaataaagattgtgaaacagccagaggaaacggattttgatatacctgatgtactgtctaatgtggaagagattctagagggattccaatggcgtgcaatctcttcaaatggtcctgccgagtctgtcaaccagatcgaggatcagcttatgacagaattgaaagccctagaactagccgaaattcatgctattattgaaaatgacgatcgggttggaacgattgttacacatcttgacgagagcttggctgagttggacaagatggaggcgttgttgagtctttatcgtacccaactaaatgtgagttgtctgtgattagctagcctattatatgtactgagcacaagtttcttcattgttcccgatcctattgcgtaacaaaccgaagatggttgacgaggatatcgtacacatcgaaagtcaaaaccgaggtttgcaagtgcaaatatcgaaccaacgagttctgttagaagagattgaagacataatggtccgcacacattcttcagctgatatgtcgcctaaataacttaccaatgttatcgtcttttattagcaaacaattcgcatccctgatactgcacttgatgcacttacacaagaacctctcgatagccaaaaaggaatcgaccagcttgagaaggccgcaaccagtctttacaaggcgattttgtctgtcaaagacatgaacaacatcacggctgtggctgccgcttcggatgataaggtagagcaatacaaaagaaatgcacagcagttctgcaagcgtgtttatgaattcctcatcgtgatgttcaaatatcaagtcagttttgttctttgcaacctcttctcactcaaacatcaaatatatatatatattggtattctcttctcataaattgacgccattgatttgcgataacatcaggccggattgatcttaaatgataaaaacaatatcaagtcaagaaatgagttgaagttgccctcacattcatccatggagaaatatctagagcggtattgcggcttgacactattcaccaaggagattgatgcggtcagataccaacaactatgcgcagttgagcaggctatttccccgtggttcacccccttacagctttgcacagtttgagacactaacaactacatgatagtcttattttactactgccagtgagctgcacaaaacagaaatactggaaataatgtctatgtttcgtaacaaagttcggaaacccaacgaagaggaactagaagctagtaagtgctgagaacatcgatgaagaaaaccacgctttaattgtatataaaccctagtttgcgtccttcagctttcgcagcccagctttctccaacgacggctaaaatgatggtccctcgaaatccgctctcaaagtttgaaaagcgagataaaaaagaagccaacagctcaacagatgttttgacggctggcgaagcgttacgacagtttttgacccagctcatcccacacgttcagcgagagcaaaattttgtcatcgatttcttgcatgttcattccggattggaagatggggatggtctgatcacttacgctggctattctggattggaaggctatttcaagcgcgcggcagtcaaccttcagcagacggcgatgctcaatagtaaactcaatgatatcttaagcgtaatggacctgatctttggattcctacccggcgagatgaaggagtgggttgaagcaatggttgccgcggatcccatgtgagcctatatgacttcattttttgttgttcattttttcatatattttttctggcgcaaactaaccaactgttctcatcttgcaggcagattatcagtgtgatgatggcgctagatttggttattggatcagatatcctagtgcggagtgaatttctcaacaagattttggaagctcagcaaaaaaggtccttgaatattttcgaactcaacatcaaagaacaattgaaagcaattgagacgaccaggctgactgtcaagaaaaggaagggggtcgtatccttcatatctacgtttcccgattttgtcttgagagtggaacgtcagatggaattcggagaaacggctgattgtccgacacggaagctagtcaaccaactctatgaacagatcagtcagtctatgtttgaggctctgcaaacaatggccaagagcgagggggatcctgtagcaaattctgggggcggtagtcaagaagaccgcgacaaagatcgactgaactaccatacacttatcataggtaaagtgacttgattttgaacttgtttcatatttttactttcctaagattcctttgttttgccacttttagaaaatatgcatcacttcgtgacgactgtgtccaagattaacgcaccagccttaaaagcttctttggagaaagccaaggagcagtatgatcataacttggctttatacatccggctggtacttcgacgaccactggctcgatttattgttagtacttcgatctcttctcggccgaaatctaagaggagtccgaccctgcccgatttactgataacaatgtacttggaataatcaggattatttccaggggatcgatgaactgttacgaacaaccgaacctactcaaattccgcaacacagtcaatacacaagagcgtcattaaaacgagtgatctcgacccaagataagaaggacataaaaaaatcgatcgaaacactaagtaaacgagtcgacaaacacttctcagatgtagctaatccatctgctgagaattcggtggtcatggagaccgtctggagcgcctgtgagaaggaattgatcagattgattggcgattggcaagccctcttggagaaatgttatgctaacccccagactgaaagcgggacttctggtagcaatgataaaggtggaatccccaagtttgagttcggaatcgatgatgtcaaactcgcttttcaaaaataccgacccggaagttgattgttgatcgtcattcgactcacttcgaaccggcatgaatagtaataatgatccaaatcaacaagcagtttcctctcagcctgtttccctctccttacgtatcttccgatagcacccccccccctcccaaatttttcccacatgatctttggtttcaaggagaaaaagtgtaattcttatcatgtctcttttagccatttttttgtttgagagagtaatttgagtgaaatggaagtagatatgtaaatcaaaatctatcagcaaagctatggctttctctagttggagtaacagtataaatgcaatctgtagaaacatcattttcttgtggtttcgtttttggcaggcttctagtcatacttggtactgcacatggaaggtaagatccccctcttgccggctctggtgatcgaattttttgatggggtgatacttgaaggcagtgaaacttttccactatgtacccgcactctttgtcgacactgatttaaccaatcgcatgttatctgcggcggcggtactctgcacagttcaaccttatcacaatgcccaggttcggagtgatcaatggagagaggtggaaaatttgtccccgttcttcaagctggatacgattcacgaagtttgatcttgtcatctctccgctctcatcaggtactctcatctatgctatttgtgtactgttgttggtctgcaagctcatgtgtcaataagtcacccggttggcttgctcaactcgggctcaatctaagcgaaagcatcagccatcgtgcccttgcggatcagaagaagaattttacatctatggaccgtcgtcgagtctgaagtctttgagtgagagagtgtgtgtgtgctgtttatgtagctagctgcttgtttggaatccattggaagttctcctccttacataggactggccggtcaaaacattttattcaccaattcgtctcacgactcaggcatttccatgcccggacagatgccacgaccacctccagtccatgtattcaatccaaatattatagcaaactcagtcatcagataacccgctaaaacttaaccaagcccatccaattggagggggcctccgaactgttttctctttatgtgtagtttcaaaatccgcaaaaaatcatctcctgtccgtttgttggaggctcgggtgccttccggtgcttctggccagcctatcctacggcgcattgccaagtcgcgttgacaaggagaccatgttggtacccctatataccctacggcacattgccaacccgcgtttaagagcgcgttgccatccggcagctggggctgtcccacgttatcctacgccacattctacgcgcaactggtattcggtccacgccctcaatgcagcggctgtgggggactgtgggggacactgcctggaagtgtattcattgccagggctttgtaacctccatggagggtatgttgcagaagttggaaacgcaacagtaccagagggggagcttggttgaacgcttgaaggatgtggccttaagagggtgtggggcacgggcactgggtgttcatccgtaaaccgaaagtcacctctcctccgccccacgcccccgaaccgcacaacattcgacccttaaccagcattgagatcctattatccagccacagatattcccattttttttaaaaaaaataccgattcgatatgcagttctctaagatattcccaatcttcatggcactccttctccctcacgtccaagcctggggatgcaaggacaatcccacagttgcaggcttcccatggtcagcctgtctcaaaagtactcatgattaccaaagcgtcgactgtaagtctctgccattggcgctgtaacggtctgctggaaaagatttggcctttcattgactcgccatcgctgccgtagtaatcgatgccccttggcgtggggccggaggctatgactgcacaatggacgacaagggtcatacgatccccacgtgttgctctaagcatgaggtttgtccaatactccacgattcacttccaaccacccccagcatatatactaattatggtttgattgtaggaggacatgcccaaaatattatccaaggaaaccctcttgcaggactgcaagcatcttgatggcagcccgttcgaatggccccccagacaacataattggtaattggtgacaaacccactaaataaagcattttttcacttcgccagagtattatctttcatcaaactagcaaaggcccaggtattaaccagtgttcattatgctttcaccatccataccaacgagcattctcaaattatcatgatgtcttgcccagtaaggctaaaaacattcttcatagcaataatagcattaactactcatgtaacatttatgcctcctctctttgtatccatgtgaacattcttattctcatgaaacacatttccattttcttgatagaaatctagatcctcttgatgtctgatcactatttagaaataattggaatttcagagcagaagaacaattcagaacagaagaagaattcaagggacaccagaggagaccagccgtttaagctgaactaaagcatctctgaagtaagacgatgaggatctgctatgacgacgaggtcgatctcaatcgtagcgtggtcgcagtttgttgaggccaggaataaaccaagggaagcctggtatcctcgactatactcaaagaaataccccatgaaaagtgttatggttttttgaaacaaaaaaacttgttcacatgttccatgaaaccagtccatcagtttaggttgctgattgtcgagcggcgagcctcccaagggagcatcaacttggttggtcttctcatgcaacctgactcaaaaactgagcgccgtagtgcgaattgagtcagcttcatgagtgggagttaaagtcgtgtcaacacggcttgcgtgcactttttcaagctgctcactgatgctcaaggttgtactttaaacttgaaaaatatcgatgaaggtcgtagtcgcatgatgggcgagaatacgtacaagatggcagcttgcaaaatcgcgtgtagaggagtcacggtatgtagctgccggcttcctaacttcctagcggcgaacccgtcagctgtcatcggagtgccgctcggggacccatattaacgggtgccggtcttgagagtggctacatacgctaagcctaggtctttcctgtggaaggcggaatacctcgacaaaaagccagaaaatctgcccaaagaagggaaaactcggcgaagaaagtactgttgtagtgagtgtgcaaacggagggttcctgtgggacggcgtcccccctccacttggagggacttggttaagtgaggtacatacacccccgggagtatttcttgataagaacaatctaaggagaaaaggtgttccaattttcatatcaatattttcctcgtcttgtcctgtgagactgcgtaagattcctgaactgtgtagactagcagacgaatgaagcagcagctgagttttttagcggagatcttgaatgtgcgcttcgttttgacattgtaatgaaatgcttgatcgcacatatttatggcgatgactgaattttgaactgagtcacgagagtgtaagttgttccaccatcaaatctttctcccagtcccatgccgattcgcgttcaagagcggccagaggatgtcttccgaccgacgatgttagggaaaccgaaaccaaactatccttaattaatcgcggctgagctggaccaagtggatgagaagaatggatcgagttgagcctcagcactggctccttgcgctgccttggctgatcttttcatcattgggctcactggcatcttctccctgactccatctttccatcccctccggcctctgatcagcttgggactgcttttgttccctgcgaagatcaaatactttcattcccaaagctagcacatcgctggcccattcccattcctctctttccatccttccttttccgtagtaccatctctttccttcagtacaactgcaccagcactccagtcaaagcttgccctacacatttatctatttacaacttcccctgaaaaatcaccactcagcctcaccagcctgcacaccaaacaatctaaattctctccggactcaccaacagccagcagcacatcagctcgagttgattacataaatctttactctccttcctttctttttgtagaacagcctataactcactcacaaatacataccctcaccctgccgctagggggcacacgttgggaagctgtccaccatcattattaaaccgcaaacattcgaatttcgttttgttccttcatcctccatcggaagggaaaaaaaggaataaaacatcaaacatcaaaacaactcaaaacaatcattaaccagccaatcaaagctagaatcctctcacttcaagatatctcaacctggccatcatcgcctttgctctttgtttcttggccgactggaaatcttgtaagtctccttgttctccaaggtaacaaccctctcaatctctcagcaccagaacacgcactaaatcctcctgcaactctctcgcgcccttggccgtctcaaatcgtcaatcatcccaacatctcacacctcttgatgtcctccttcttcaagccgactgacggccatcatatttataaatacatacaaacccccgaggggccaacacatcggcacaactcgtcagccaacttgattctttagtccatattgcagtctccaattttttaattgagctatttttgtaagtaagtaatacctcaattcatgtaatatttcccagcagcaaaaaacattatttcccaatccatgagttccctttgattcgtcaccatttcctcacactccccagtccgttttctcgaacatctaatatccgatatcttttttttcttcttcttctgataatcctcatttgcttacatataactcatatctcttcttccccttgacactcattactcattgatacattctttcaccttttcccttatcttcacgcgttttttttttcttccttttttccttacaggcacatcctcttcctcctcgccctcttacgtcgttgtttgcctgcgattggttcaacgcacactggctcattcgagttttattattattgttctcttcgtcttcgctggcttcattgcttcaatacttgatcttcaaatcatttcactcgtacaatgggcagcaacctcaggcctgaagagcattcgacctccttttaccctattcctcctcccagatcaaatttccactccgacgtcattcatagcatgacaggcgtatctcggttccgaagatttactcgctcccaccgcaagcatcatcatcatcaagaaaatattgagactgattctccttcacctactacgccgcagactgaattgatatccagccaatcgtcgtcagtagcattcccttctcggcagtttccagcatacattgactgttaattaatcattcctcattgcgtctccacttgaattaatttagtagtttggaatcaagagacatctttcatcacacaactccagtcaaactcgattctgctgctggtgccacaggtacatccgttgctcaactacccggccgacacttgattgtaccaccctggctagccattgtcgtatggctggctattttgtttttcgtaggagtatgtatattaccattgcgccacctccattttttgaaatccaagagatttgagcaattcgtctgactcccttcgctacttccagttgacagttgctggatttagtttgagctaccaagctcggaaagagttccggatgcgagtcgaagaacagcgcaaggcccaagaggaagccgagcagcaaacatcagaatgcaagattccgataactcgcaaagaattcaaatcattcaccagaaaatctatcatggtcctgaactccaattcccctcgaggccatcatcctcaaaccaactcggtctatagcatagataaatctggcgaacttcggcctcgtaacatgtttgaccgcccgcctagggatagtatcctggtcgccgagatcaccgcacctggtcaattctctggtgatgatccattctatgaattctcgtaagattcctttgacctttgtgttccttattcaacaaatccaaaggccgtagcggtttttctccgaagccaaaatctgactaggttgtatcttctatcttgcctaaacttttagtcggcagatgacgcgagaaggattatgggatctagccgcgagaaagtctaaagctatctcggttgttagcctgtcatctatgatgcctaaaataggaagaaggaattccaatcgctttacgatgatggatctagctgaggaagaactggacgagcagaactatcactccagtccgctcaaagagaacctcgcaagaccttccaattccagggccattaggttcctcgaatcctctgaaggtgcagacttgaaaatagaagaccacatggttcagcctaataggtttatcccacctgtgccaaaagtgcctgttcaatttgttaatgagcggccagactccggcgaaaaattatcatccttgtgagtacacatcccccccaggactcaagccaatgcgtgattacatggtgaagaaactgacttttatgcactttctggcggacaaaagcaatgacatatcattcctgtcgcacaaggaagacaaacaatcgtcgtactcggatcaaaatagtcctttatgcaccagaatttaccctcctcaacgtacaacctctcgacgcggtagagaagcagaagagtccactcatcttgaacgtgccaactcgcaatccacgtcagtcgatgtgctttctccgccccaaagaagcacatccctacgcaagaaaggaccaaggatcaatcatgaacaatctggacaccatgaccacgaggatccggagactaccgacgccatcgtgagggctaccaccccttttggtgatgtgtccccggatgatgcagtcgcgcaatacgcatctacccgagccgccagcgtctcccctctaccgacattgaagcacagcaaatccagttccatgttgggatttattcttcgaagcacaacaccgacacctcattctttagatggacgtgagtcgccggcttacacgggtcacttggaatcaatcaccgagccactgccgatggctggaagaagtcaagagtcgcaagacccgccgctcgctcgtctttcgttatcggaaagtgtattagatgattattgcaagcctttttcagtgatctttgaagatgaagacgaggacgaggactacttcaacccgccaaggcctcaccatacgccatacatgcccagcaattcgaccttctgggataacaacccctcaggaagatcgccggacacagagaatatcccactcccgaggagattacctcaggcagcattagctcgcacatccagccataagagtcgactacgctcgcataccgccacctcgccggaacttacatctgtcgccatgacatccacatcctcaactcctaagacaccttcctcttcctcattcggcgccagatcaaggtcggccagctctggagcccaaggctccgaaacctccccacaccgctccatcaaccatctttcatcatcccacgacccaccattgacgctcaaacggaacccatccctgtcgactaatccctacggccgacggaggaaacagcaagacgactcgtcccttagtcggcaactctccggatctacgcgtcgtcacactgaccgtcaggatggcccctcgggccagcaggatgactcgtaccagcagccctccacatctacccgtcgtcacaccgagcgccaggatcgctccaccaaacgtcatccaccacactccagaaccccacgcggttccactcaagaccccaaaagccctgacccgagcgcacctattcgaagggccgtatccgctcaggcaagaatcccactctcaggttcgtctttctttttttcttttttatttactttgttggctccacgctcttgtttgctaatttaatccttcctctttcaggtactatgtcttcgggtggagtccgcaattcgtcatttgttccttagccatcttgattgctggctcacatgacttcatattattcgtcaccaatccaatgcaactccttcgcactttttaatcaatcttttacacttggttgcattttttgcatttttttatacagatttctcggtttgaattccatacaataaaagctgtcatttttatttatttattctatatttctggcaagggagggggttaccaaataatgtcttaccgtcattacttactagacgttttctttcattattgaaacgaatgtattttttagacttcaacatccatacaaccatgcttgcatgctcgttattccgctccttattttcagtcgtcctatggttaccccttcacgcccacatgtcacatatactacacacattgttcttatcgaacccttcacgcaaaccatacgctttttttgaaattcagaaatgctctacttgaatatgttgcagacctctgttgcctgatacataatgtctggaggcagacttagatatcatcttgtaacctcatgaccaccaagaagaaatcttatcaggaaaaaggcaaggcaatttgtccaacatgtgggaacctgaatgatcccaaggaggagtggatgatgtgtttgtgactaatgtaaaatttcttctgtggaagaaagaaattgttccatggccagttgttgctatgtaatatcagctcaccagataaggcacctacaatgcatagatctcagggaggactctttcttggtgatcaatggataaaagctgctggccacagagaaatccgcccctgctagctctctgagtgtctgtcctataacaaaaaccaaaagcatgaaacgagaaactcttcattcattttccagttgttgttgggcagggaagacgacccttttccagcagggacatggtgctgaaccaaggaggaatacttcctggagccccatctttcgattgaaccgatcgagcagcttgtcgaatttctgtagttgtggttgatggaggccttggaattatgtagctcataaatctcagttgtgaagcccccttattttctctatatgggcataatcttgtttgaacgtccataaaacttcaaatcaattatgcacttgacgacaaaaaaatcacatctcttacaaaactcattcctgggtacgccctcttgccgtccctctaattggagggacaccatcccgctatgtgacaagtggtatcactctcaccgggcaacaggggcttgggtaagttaggggtagacttaaaaagtgggctccgctcacagatccaacttcccgccaagtttggcttactttgacccaagaatgtaattagagatatcatacatattgtgggaattagcttctttctcacttagcgtgagttaagaagacattaaataaagtttgtgctagccatgccatggcaagcactggtaaaatatttcttcaacatcccttaaagccagctcaaatttgtttttctgatcattagattaggagctaacttgtcgcaaatacccttagacgccagtaggtagagtagaaatgctccaataattcggtcaaatagagtggatacacgcatgcattctaattttctaccctaaatgtgctaaagcctcaatatgggtcatccgggagaatcaagccaacggagcaggtcacgtacttttttggtgatgttgtggtcacttgactttctcctggtctaggcttcgtctttgcaacttgaaaaagtagccaagtcaggatatacaatcattcggtcaagcatcgttctcactctccatcgatcgatgaggtagacgaaattcacatttccattcagtatggatccttcaccgtcacgccaacccgaaagatcgtttctttctgagctgcctaccgaaatcaagatgcgtttggttgaattcgtcgcccttcaaaccgagctgagactgtactcatactatcatgcattcatgaagcttgccctggtagaccgaacattttatgagctctgtagtccctcaaattggcgggtgagtcttgggtcggtgttgtcaatttctaacttcctaggctcttgtctcgtttctgtgaatttcccagctgctttaccatccagcgtcttcccccaggatagatatgactatacctgaagtacgtagtcagttgttgacgattggttttaattattgcaataccccttctaggagcttgacctgcaatacattgattttcctgacattgacgaactcgtccaagaaatcctaccacctcaagcaaaacacgtccaatcgatcattatcgcgatgcatcccgataatcctcaggtctatgaatgggattcggatgaaatagtcgaagacgagcagatctttcccgtgggtgaatactacgaaatattcagaatttgtaccaatttaaccaagcttaccatacgcctccaaacgacctcactgagtctggatcgccggggagactttgaactcgaccctttaaacccaataacagtgctgttgcgaccaatctctcaactttcgaacttgaccttcatagatctaagccatcagtatagccagcagtttgaagaaacattcttagtcgaattgatcaaaaatatggtcaatctggttcatattcgtctggatttggtcaaagccgcctttccaacttgcgatttttgcgtctgtgaatactccaagcaaccctttcagtcgcccttggctatccatcttgcttcgctttcatcactcaaatttctccatttccatatggtcgacagctttgactcgggttggagtaaacttcgatggaaaggtgcgctcgagggaatttcgctaggcaattccgatgtttcagtgcgtgccttgcacagtttctgcaaacttttcgaagatagtctagtgtatctttgcctcttccgtgctccatcgagcttgcaagagcgaggcaggactcgattcctactcgattcagaacgcgactgcatctttcgcttaccgaggttgaagagactgtcggtcagtaatcaatacatgacagaatttctcaaattattctacgagtcgcccaacatcattcggatctgcactatgaactacagccgagatctcatatcgtttgaggatctcaagagctttatgaatcctgaagatccgaagtggattcacttgcgatccctaatggttcacattagacaaaacaccttcagtgagaatgacatcaaggaattgattagatacggcgcagaagctggggtggaggtggaatgtggaaacctcaggggagtgcgaccaccatttttcgaaggtgacctattcccatatgagcagggcagcccagattggtctgatgcagaaagtgattgggaagtggacagcgaggatgaggatgggaggtagctggtatatcagaaagcgtagctactgagaagtgtctagtgtatctattaagatagattccgaataaaattctttttgattgtttgtgatccatggtcatccatactaaacttgtctctctttgatggtgatcaacgtcgtggttttatttttattttttcttacaaaatgtattcatttcttcaagtcgtcaattgttagcaatcaatcttcttgtgggtggtgtgtaacgatggcttgtgtgctgagtgagtgggattgaagaaatactagattctggccaaattaggtcaacagtctcatggggggggactcgccaatgaatgccgtcctactagtgagttttctcaactaattgggcacttttataatattgtatgcctctcccagcactgtcatctcttgaccatcaggtctttccaagcactcagctgttgaccatcactgcacactcagctgttgaccatcttaatactcaagtctcctgattctagcataagaatcaaaagaccgaatctctcaatactttataaaaaccatcactcctaagtaaccatccaaaacctccctccacaccatcaacctgcgtttggttttcacccaaggacctcacgttgaacccttttggaaagagttgggaaacctgtgatcaggtgtactggccgcacgaaagcccaagctcgactcattccattcatctcacaatggattattctcctgctcgcgatgggtaagtaaaccgcctgactatcgtgctctcacgcctgacattcggaacctctaccaatacctgctttgcgatacagtctgcaagagcgatacccacttttcaagcccccaagtccaagtcaatccgaaagtatcagtgattatttcgatgatggtttggacgaaggcagtctcaataacttggttgataacatcgatcggcatgcgcaatacccatccattcaggctcaaaacctacccttcgaaagcaatgatcaacagtctgacagatactattcacctgtgcctcagatgagtaggaactcgtttaaccggaattcatccaccgaattcccagatcaatatgagagtcagtccgtctacccaggtcagcttcctaatgtgtttaattggaatgcccgcgagcatctgattagcgatagttaagatatacctgactgtttacctttcagataaccccgctgtcgattcaacttaccaagacaaccattaccaaccagtcggacctcatagacctcgtgtttctggaccaaatttaatccctgttaccgcattgcgtgcgtagcaattcggttaatgagtcatgtaatcatcagctttcttgattactgattttcctttccacagccgagccttacacggacttctttagtttcagtcactttaacagtgtacaaagcgaatgtttcccaacagtgagcatgggtcttgagaatccaccgaaaaaaaaatgtacaccaagaaaagataattgagcgatatgattaatggatgtgcaaggtttacgggacgaatcacaacgttttaacaaacgctcccacaggaagtggaaaaacggtaatcttcgaattggcaatcttaagaatgctggaatacaatcaagtctcgaaaggggtctatatggctcctaccaagtcattatgcgcggaacgatttcgagattggagtacacggtttggttcgctcggggtaaaatgcgtcgagttgacgggcgacagcgagaatgctggactagctgatgccaagcttgcaaatcttatcatcaccacgcctgaaaagtgggacagtatgactaggagatggtaagtagctccttgacgcgcttatttgttgagctgaattttgatggacatgatatgatgaattacaataggtttgaattctccaagctcctgaacaaaatcagactggtttgcatcgatgaagttcatatgctaaatgaagagcgcggcagtgtcctcgaagtgatagtggcacgcatgaaaacacttggaactagttcgtcagattccaaatttctgtcgtagtctgaagtggattactcatgaccttttttacctcgcgccatgtactagatatacgactgatcgcactcagcgcgacagtaccgaatatatcagatgtggccgagtggctaggagacggtggggtcgcagatcaaaatgaaatggcattgacaggccaagcgccagcgaagactttcatgtttgtccagcacttcgagggtatgtttgatagcacaggctaacttcttgatttacttggctcagctttggcgaggaacacaggccggtcaaattatccaaattcgtatatggctatactcgtcggccagagcatactgaatatcagttcatgagtttgctaaattttaagtaagcaattttacatctttgtattgttaattttttttgcaagcatgcactaataatagtgaaatgtttaattgcctggaatccaggttgatggatcatatcacgactcactcgtctggcagaccgtaaatgatgcttttcgaatacgatcatcttctcggctgaatgtaactgaaatttcctttcattagaactttggtattttgcggcacccgcaaaagttcgttgcaagcagccgagactctgtcgaaatcttatcaaaagatgtcaagtcagggggaaaaactcccatgggaagctccaaaaaggtatttttcaaaaatacagaaaagaaaaatttggggtcgggatattgtctcatatgtatctttactctttcagtgcaggaacatttagtgataagaagttgactgaactcggcgctcaagggattggagtccatcacgctggtcttgaccaatctgaccgcaggcaaatcgaaagcctctttacgttgaacaaaatatccgttttatgtgaggctacttcttttgatccccaaggatttagaaaaaaagacttacttcaatcctgttgataatacatcaggcaccacctcaacgctgtccgttggcgttaatcttccagctaggtgtgtaattattcgcgggaccaaaacttaccgaggtggaacgagcagtagagatggattcgaagattacagcgaattggatttgatccaaatgatgggaagagcaggaaggcctcagtttgacgatgagggcgtggcggtggtgatgacttcccaaaatgacaaaatgcggattgaaaaactggtcaagtcggagaccatgttagaatcttggtttgtcatttaaaattcttttcaccatactaaacgtcggattactaaccttcttaagttattcctaaattggttaaagccttcacttggtgagtttatattctcttggcacttgaaaaacatttgattcttgcactgattttttttttttttgaatgtagaatctcaccgagcacatcaattccgagatttatatggggaccatcatcagtcgcagttcggccattgattggcttgaaaattcattcttatctgtacggataaaaagtatgctttctttcactagtcgggttttgttctggggtaattgacttggtggttgatatttttagaaaacccgaagcattactcaatcagtgacgaccaagttgcgccggaccaacagttaggaaaatttgcaggcgccgctttggatcttctattagaggatggattgatcgaggaagatgaagatcaggtgattcggccaacagaacttggtgaaataatgtcaaagttttgcctccgacacaaaacattcttaggactcgcccggatgaaatcgagtgctacgatgaggaatatcttggagattgtgtctggcgcggaggaatattgtactttgaggctcagggcaggtcagagattctcaccaatttcttatgaatcaatcaaatgctgaccttggacaccaaaaaaaggtgaaggggtagcatacaaggccctcaattcacatcctgaaatgaagtgccccattcctggaaagattacacaaacctggcagaaggttggcttgaagttttggaaaagtatgaatttctgtttcaagcaaggactgactgtttctaaattcaaaggtcatgctattaattcaggtgagacagacgccaatgtttctgaataggttggttggagagagtcacttatccaactcattttgaatcaggcggtccttggcggtatccccttagctgaggtcaaggtcgagaacgccaacccactgatggaagtcaacataatttggcaacatctgccccgaatttgtaaatgtgaggagcacgatctgttttgtttgaatgtgaccgtctagtctgatcgctcatgcattgaaaactaggtcttgttgcgctgtctatttcacgacacgatgctgcaattaaaagctgtttagaattgtaaataaatttgtttctttctatcttctatattgtacaagtctgattgcttaaaatatctattttttactatcaagtttacgatcagtcacagccaaagcttgggatgattcaccgtgggtgttgcgccagctcgattcgatcggggagaagtccgtcaagcgctttgtagatgcaggaattgcaacaatcgataaattacaaaatacatccaatcaccggatagaaatggtgagtcgcttctattttctttgcgcatgtgagagctgccaaacttatcggagtctttcaaatcctagatacttgatcggaaccccccttttgggaccagaattgtccgccaagcacgctctatgcctaagttcttttgcacgatggaaacgatatcagaaactgttgttccagaaggcgtacaagtctgcgttgaaattactgtaggactatcagataccggcgaaacccctgtttggaagtggaagaactacatactgatggccaccgtgctggtcatgacaaatgatcaggaatggattgagtttcgaacaatccagtacgtgcaaattatacttccttcaaaatgatgacgtatgaatttagatccgtccttaatgcgtgtagggtgaaattgctccgcgaaacaaaacaattcaacgttgaatgcatcctggtaaagccgtcccaaacgattgtcactcaagtcgcatgcacccagctagctggaatcggcgtgagcagtcgctggaagccccgcacatcgagagagcactatccaaaaccaaaaacaatcaccgatgatcaagccgcctcaattgaagtgttgcaaggattgaatacaaaagacttggcggcatcgagcactgagtccgaatgtgaattcttagagaaaccaccgaagtccatgagcaaatcttcgactcaaattgcacgtccagtgcacaaagcggataaagtttgcccaaagtcacaagcacctaatggaacagccgagcccaagcgacctgtgactgaagttagagaaagattgagtaagttgctctgcatagctattagagataatttgaagctttggaattgattgtctgttgttatagaaaatgggcggtacaagtgcgctcacagatgcaaaggagcatgccatcacgtttggtatgttgaaactcctgaccaataccacaaattttaaaaaattacaaatccgaccattaaatgtcttgtggtctactttagctgtagggacggggtttccaagccgccaaagatccgtgaagccaacaagatttctctagcgaattcaactgattctcaatattcgggaagccaaaaatcgttgcccttgaatcccatcaggacgacgaacatcactcgaacccctgaggattggcaaaagattcggcaagctgtaccaggtagctcttttcacgcgaatcaaccgaagctcagtggaagaattaaacccatcaaaaaaatccctgaagctatacaggtggatcgccatgatgaattgccatctttggaggagctgcaagagatgtcgactatagagacagagaaaacgcgcccctcgaaaggaattgggggaggaaatgatcgtaaggctgaggtccgatcgcagcatggtaatgagaaagagttggatccggttccaaaaactgcaaagaggccaaaggaagtcgttggaatagaaaagttccgaaatatgaaaaaaattgtggaggattttgacgaacgcggaatattccatcaacaaaaagaaatccccatacctccgcctgtcaatcttccagacgtcgcagtggtcgaagatacggaacctcgagattcgaaaagtctctccctatcccccgacattagctttccaccttgtaataatagccacaatgacgaagagagacctcaggcgtcagaaggagaagatgagacagatgagcttgacgaagattgggacatcaaaattttcgaaagttatttggctccggaagagtcccgcaaggctttggaggccaaggagtctgcagtgacgaaacggcagatcgatcaatcctatggaaaccactccggtccaacacccaagaaacagaagctaactacaacggaatacttcaaaagcctttcacctccagacaacgaagaaaactggcctcaatatccgtcgagagataattcgaaggatccacgagagaatgcagatgatcagtctcctagacaaccgacttttactagggaaggagaggcccaagccgagtcagagaaggccccggaagatgatgagtatgatgagcttgatagtgatgactccatgacggctaggatggatgaagttttggcctgggctgagtcccacgtgataaaagaatgaattctcattcctcaatgttttttcaatttttttccaccttaagaaattacccatattcatagcacttttcaatataaaatacctcatttcagacagtaaaataggccacattatttccagacatagacaagtagtccagttttattatgtttcctcattagcattatcctgctcatttgttactttgtcattctacatttcctacctcttgtgagagagatcattccatttgatggagaagcacgggtttcaaatgaatcaagcattggtgggagttggggctgagttgaggccccaaagtccttttccttaccaatcatacacatttattgtacaagctcctcatcatttgtttgaggaatcatcaggccagtaattagtgttttcctttcttttttgctgctctaaaccaaaataccaaatcaagcacaaacacacatgcaaacaaatgatttgcaagaagtcagaagaacaagcccaattgacaaatcctataaaaatacaaaataaataaaaatacatttgaagcggaagaacaaagataggtgagcaaattgtttggacggttgcatctgatagacaggcagcttttttttatcaagcaattcctcacagactgcagcctcacgtcatggtcttaagctcatgactcggatgtaattgagcttagggagaaggcccatgtatttttttgctgccttgaaagttgaaatcaagcagcgcaaccacagtccaactatagcagactacagcgtacatattgggaacagaaaattcttcaatgtgatttctatttttttttctacttgcaatatttctaaataagtcttatctaagatggtcacaacgctccgataaaaggcaaagggcccggttcatctcatccaagaagcaaaacagaatcagtcttgaaaaaaaacggaatatggcttggggttgatatggggatccaattgaagccatattccattctgtttttattgagtggagtcctgaaatggtcaaaaaaaaccattcatcagattcttgacactgtgaaacggactggtgcatgagggtaacatgtatacctggcttgttgggcattgtcaactccatgtaagaacatcatgcgtcgtggcattttccccacttggcatagcccacgtctagttcttctccctataattgtatggaagataaggattaaacactggcataatgacatggatgaagtctgatcaatgtgtagattgaatactaccaaccggtttagggcttccaggtactacgccgggaggacagcacttgcccttccctagacccacattacagtaaaaccctccatcttgtggttgagaaacgacatctgcagggtcccattgagagaacaacaaaatgattgcagttcggtcaattgggctcacttactgtttgtttgcttggtaaggggaacaacactcacatctttctggaagtttgtcacgggcttccacatgacaaacagcggtcccaacgcagaggaaagcagtcgcaaagttgcaaaccatggccaaaaaaataacggtggttagaaggtgcatctcgggaagatcagctggtagaggatggcgagtgtgtacttgagggcttgagcgaatgattgggatgatggagctcatcggaaggtgtagagccctctgctttatagcattcaagacctcacactgaggcctgcaagacatgttgcaaattcaacagatacaagtgtatcaggggaggcaaaaccacagcttgtattcgatgagccggcccaattcaacatctgcacaaacgcactgaggctagagatgggcggggataatccgttgcggatatccgatatccgctggcggatacccgccagagtatgtggatttgggtgcggatgtcctttcctccctccccccaaatcccggcggatatccgggtatctcctataatacccgagaccaatggccggctggaagggtttctcttcagcccgcaaggtctttctatttggcaaggcatgtaccttgtcgactggaagggttgccttctagccggcgaggcatgtacctcgcggactggaagggtttccttccagccgttgaggtacatgtaccttgtcggctggaaggtttctcggagaggtacatgccttgccggctggaaggcaaccttttctagccggcaaggatgtgcctcgccggccatttagagggcgggtatccgaggcagcggtgggccgctacgctacgctacgcctttggcccaaaaagcgtagcgtagcggcgcttttttttcatccaaaaaccgtagtgttagcggttttttagcggttttttgctatgctatgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctgtagcgcagcgtagtggcccagtgggcccttttttgcggcccacacgtgtagcgttagcggtgtcctggcggaattccgctacgctacgctaattgctaacagcgattccactgtgttacgctacactaaccgctacggttagtgtagcggcccaccgttgtctgaggatatccgctcggatacccgctaaggcggggggatatccgccaggggatgcggatgcgggtgtggatgccgctttccccggaaaaagcaaccggatatccgcatctgcgcggatatccggatgcaaagtgcccatctctaactgaagcatccacacatatggagggctctgggcgtactacataaattgattcaaaggagtacttggtgcgaaatgaaagctgtaaatagatccaaggagtttgccatcatgtcgtcgtgccctgccaatacttatcacaaaattgtctctgcatgcaaacccaatgcataggaaaggcgctggtctagactggagtctgaagggcaaagggcctcaggtcagcgcctgattgtccatttgtgtaggatacgtaggactcattatgtacgtgtttgctgtccaaaactttggccatgtgccagcccgcctccgcaaaacacgacatagaagctgttttaaccagtgtgatcatgaccactcaaagctcagtatcaacatcaagcacaatttaagatacttgtcaacatacactcagcctcaggttcgcaaaacaggcttacaatgaaggccttggtggcttgcgattggaatgggcttggtttgaaaacttgatgatctcaaaggctcatccgcagtgaaattcagctttgcggtcttccagttgcaaggtgtttggtatctgggtgtataaaacctaaacagcgtcccctatatggaggacgtcgagatgtgatggctttctaaccagcaagaagccaccaaggccaactcggtgtaaagtgtgagggacaaggatgcatgcgccagtggaaaagctgtttctggatattttttggagtccggagtggctctgatttcttccatcgacctgattaagtctaccttgcaaggggaagggtcaacagagatggacagggattgatcttttctgaagatgaaaagcagtaaaagtggtgcctaacttgaagaaaaacattataattagcttcttgaggctcattgggaaaacaggtgccaggatctacagttttttgattcaaagaaaatgactcagcaagaccctccagtcatggttgggacaatccaagtgaaaagaggtgagctaggatcatacaggatgtgcaactaagagtaacaactcagtctcatgagtcacaatgcaaattacacccaaggacccaatgatgatgattgttcccaacttgagagtatttttgagtttctgccaatgttcaatgctagtcagtctctgcggagctttcactctcttcatttttagatcaacagccaaactcaccagctgatttctcttcttgattgtgctcaatttcaaagaaaaaaaatggagcttggtggtacaagatacaccacttaccatctggttagcaaggatacaaagtgtatagaatcaggaaaaatcagtgatcacttgatgacaagtgacatccaaaattgaaaatacccctttgtaaactgagaattgttttgcctggggtacagtattaagtcaggtgctcaaatatattacaatacaaggagtgaaaattctggacagacaagaatttattgccagagcaagcccacccaaccccgggaagccattgggatggaggggaaaccagacagatattggtagatcagcacattgaattggtaaaatcagtgcctctggaagacaggctatataacgcacatctccccaacccaaagggaatttttccatccttgattccttatgagattatccataataattgtatctttcaaggacaatcactccaagccacttgggtatatagctattgaagtgaagatctacttcaataacaatgatttatgataatttattttcttaccaggatcagtaatttttttcttgcacaaaaagccccaaaagccgtactttgtggtgatttcaattggaaaaccaataatttcaaatgctttgcccataagagcatctcgtaggaagaaggggtggattggactgttttcagaaggttcgaccatgattacataagctttcacacactttgaactgtcaaaaaggtattggaggaattccctgtgaatttgggacccttgcagatgctgatttagacccaaaaagtccagaatttcactgggaaatctagcttttgaggcctctagattgcaagtggcagaaccacagatgttaacgggaagttttccattgaattgatatttttgggctcagcagacgcagacctgaagtgcatctcaaatacacctggatcttgctcttgtgtaggagggacttcatcaaattggagcagacctgctaaaatcaggtcccagctgtctatttccccctccctatccaggaaaaaaattgagaaagctgcaggtgagagaccttttattcctgctgagagcagctcaatccactcctgatctgttaaagatgcctcaatggtacatgcattggcccaccacttgaagacaagcaaaaactgaaatattctcacaaatgttgaaccaatgcagactaagttggaaatgcagtggaacaaaagaagaagatgaggatgcatatggagagagtcaatcagatcaagatgcccctgatctatttagttggttcactagctacactcaaaatcttggtaacaccacacaggtgttgacatatgagtgacatctgtgtgacatccctctatgactccaagtggtcaatttcaatatgacatcatttctcaaatcaactctcagacactcggtcagatcctctcattcctctgcaaaaactctgctcaatccctcgctcatcacgatcctcaaacatataaagaagacacttctctgcgacttcttgattccggtctctccttgtggaacctcatcaacttcttttttcatcaattgatattcttcagaaacctctacatattcatttgctgaattgttcctccagacttgtcaaatacatttcttgatgaccatctcctaaaagcgctttgtttgctcacctccctcgaattcacacatccctgttctgcgcttccgtttgctttccacttcttttcgactgctcgccgacatctctgctgaattgcaagatcttcgccatctagtatgttctcactcaacagacctttctcttacctcaacggcagctgactgatcactcttatattaattcttttcttcctagcatcttcctgttttctgcgttcttgtgtcattgtcctgtcaccttgttgtttctgcctttaggtatttattttttcatcgttcctttttatttcttctttgtcacattgtcatacatgttactcataagaaataaaaccttcagtttgttcattcaaaacaggggatccaacaaaaaagatttatattcagtgactaaccaagtataaagatgacagagaatttgacaagtttagcagcacttgtggaaggactccttttctcatcattcaaaaaataattctctctgtaccatgtatgtattttctctttctcattttattttctcttttccttctttgttatgattctctcattaacctttaacctgtctaaatattgaaagcagaagcaaaaactgaaaacacactgtgggatgattgctgtactactgcagacccttgacagaaataatggaacccctctatacaacttcatcaggcaggggttttgttttttctgtcaaggggctgtacatgcttctgcaactaccatacatatgagggaagtaaattgtgttttgagtgtgtggttttcctggaatgtgagcagagtatgtagaaggtagtgcaagtgcacaaaaagatttaaattataatccagtggagttccagcaacactgccagtggtgaacaagggtgaaattgaccacaaaatctgggtcatagactgattttttgagcaaatgtatgagaaaaataaaaaaagggaaagaaattttaaacttttgaaatgcttagtgcttctaattttgttttttcagaatccaaaattcagttttgggtttaatgttacatcagtgccaccaaattcaatttccaagttgaaaattggaaattggcctggaaattcaccaacttggtggccatggtacaggacctaattttgaaatctacacatccatgcaagttccaaagtgcctacatcttattacaaaggggcatgaataaccttgacacaccttttacagcctacaaaattgtgcacaccttcaattaagatatggcatattgcacaggacccaatagtcatgatcttataccctctacataatataagggcctgtaccatagggcatgaaaattcaatttctcagaatttgtcttcctcaaattttcatttcatcagaattgaccctcatcaacaccaagtttttggtccaaatgtgagagatctctccacttgttttcattttttttgtaggaggcagaaaaaatgaataattttcaaaattgaatcccacagtacaggccctaagtcttaccctggcacacacaagaatttgaattactgaagctgttgcattagtaggattttatcagttcttcacagcggaagttggccatcataatattttacaagattgaaaccacatgtatttaatgtgttgcccaatgccttttttctctttttgtaattttgataaaaaaggaattttttgatacttttagatatttcataatacactaaaggctgaattaaccaaaaacagcctataattgctggaattgaaggctatgttccagcactcaaatttattgatatttattctccacaaagttgatacaacaggcatgtatcataagaattgttttgctacagaaacatttatctgtaatggtccatggttgtacagcctgttgaaggaaaaaatcaaaccatttaaatggagtctagaggttaaaccaatgacctgaactctatgaagtctagtgaaaccatagataattattttcaagtaatgattctgaaaagttgggtagaaaatggttttgtaaaattgttgtatgcttttcctcatttttttgtttacttttttggtattttgcaatcatagttcaaagtaactcaaaaaatcaagttcaagacaattgcatgcaaaaataaattagggcccagaccatatggcatgaaaattcaatttttcataatttatcagaatttatcttcctcaaactattatataatcaacagtgaccatcacaaaaggccattcataagcccaaaaatgaagaatttcaactccagatctctgcccttgttttcaattgttgtgtagaagacagaaaaaatgaccatttttcaaaattcaatcctatggtacaggcccttattataaatggaaaaattgaaaagaagttattaacagccgttttaagcaggtttggaatgtgacatctaccagaccaatgttccctgcaatcaggcactgaaatcaaatttaattccaatcgcagtccagtaacagttccttctgctctctaaaatttggatgattatttctttcaatttttcatttatgattgttcttttcacacgaaattgtgttgatcttgattttttttgagctactttgaaaaatgattgaaaattaccaaaaaaaagtcaaaaaacaaaatgaggaaaaatatacaaagtttttacaaagcatttttctatccatcttctcagaatcattctttggaactcattttcaacagtttcaccaggagtcataaattgcagtctattggcttaacctctagactccaattagaggattcaactttttctgtcatggggctgcacacagtgaggagctgctataatcaaattttaattagaaaaagatgctttaaagtgctttggagactttgacagcacctaaaaatcagtttaaatcattggaaactgtttcttagagtggaggacttcctgtcagtttatttacatcctctgtaaagctagacttacaggccgtgaagccaaatcattgctacaaaaacagctttatagcctgtgaaaatatcttcaaaggggggctgtaagattgaagggaagtcctaaaatatagaggcttgggctccaagagaatatgtctctttcaagtttccactgagtaggaatactatgctgtttggttggcctttcaaaatgaagataattctgtcaacactgcaaatgggtacatagttgctccagttaataaatagtaatttaatgcatgtatcatatcttatcctaatgagctacccacatctgattctatcttgcataggtctcaaaatagctttttaatcaacccatccctttaattatgctgggattgtcggttcatgctagaatatggcataggaaaatatgggactcatgaaaagttattcatcccttcaactaagattttgcctccttcatacaacaaccagtcactttttacaaggttctggtcaattagctttaaacacaccaattttgaagaatccaatactatagtgtccaagatccttgattctcgttatcattttttagaagactttctacaaagtttaatcctgtttaattccatctaatattcctaaaaatagatggtctattctcttgagtatcatcaatatttataagagcttggaaatagtagggggattcttacactttgctctcatggttcatttatgaatacacccactctgtgcctgagccgggtatcgtgtacccgactccacggggtacgggttccaccgagatttcaacttgagatcggagctgagacagcttgaacagatcatcaattaccacattcgaccactccatattcgaacttcattcgaggctctcaccaaccaaagaaaaaaacgaaaaggaagacgaaaactcattggatcgatttccagctagtgtttttttcttttctttagacgttcaagatgagtgacgaacaggatgaagggtcgtacatagaagaagacgaggaggaggaggaggaggaggaggatcaattcacgagctcggagttccagcaggacgaacggggtggttcgatgtcgtatctcagattccatgccccagccggcgccggagaaggtctagacagcgagccaggggagggggaggctcgggaggagggtacggagatggaggagctggatgaggaggagctagacagtctggcagaggcttccgaggatcaggtcgttcgacgggcccttgagattctcgggctcgaccccgacggacgcgtcttgcccctctcggccgaccaggaactccttctccactcgctctgggctaaatccggcgccgccgatcttcgtcccggcctcgccccagcatccgctaaacctctcgactcccactccgctctcgccccgaaatggcttcgcgatctccgccactccgtccttttctcgcccccctcggacccccaggaggaagaaaacctagtcaacgcgatcaagaagaatctttgctcaatcgtcaataatctttctgaagatcagttgagtcgttctctctctctctgtatcatgtcaacatcttttctcatctttcgcccctccttcagatggcgacatccgcctccaccgtccttcctaccttcgacgagctgctcgtcgagtcgagcgaatcctgaaggattcgagggcgccaccagctcgacgcacgaacacgaagcttacctgcaacgggagttcaatccgctctcgttagtctcctcgctcgcagctgactcgatggccgactcagcccagccgccccgtcagctttggctcggtgaagatgaggacgacggtttggactcagaggccagccttatcgacctcctcaatgcttcacctgccctccccgaatctgccaaccaatctcatctctcccccacctggcctcggcctcgtcgctcaaacactcgccatgctcaaagtagttctctggctaggcaagtcagccgtttagggatgggcgagtaatccttacatatcatcaacttggattttgaattcatcacattagaaattcaatccaaaaagaaaactgtaattgtccttattagacgtaaaactaagaaatttgtacaaaacatcgcaacaaatgttataaatccatgaatacataacctagagagacaatcagtgtagtggcaattataatttatttacagtgtgactggaactcagcaaaaagaatgcttggaacgccttgaaggccaatgtttgactgagtgaatatcgttatctcaacagagatcagtgaaggatggcaaggtagaaacatgcaagttcgcttgaggctgagcgaaatacccctgattcttctcaacacagctttactcttggtttctcattcagttgagctaacatactaggagagcagtggttagactaagcggacagtgggttaagatggaatgaaaaggctgttggtatttttaggatcatgggatcgcaggtgccaaggccttcaaggaagagagtgagaacatccaaataggccaaggttggtcagttaaaaccaacgatcttgaaatcgacactttcgcagagcagattgctgaatttctcttaggataagttgttaagtgcatagtgccgaaagtgtatggatacaaagcaacgatttttcgctctacagaggatcaagttaattcgggtcccaagatcatcatagagttacaggttaataacaataatcttgataataaaacaggatggtgacatatttatatgtcaagttgatctcgactggttgaaaatttcatgttcagctagttgtttctgccggaagaagagtccttgacggtgtccttttgcatggcagccgcactacgcgtgtctttttcggcacggatcccggcctcggagtgggtagccaactgcaatttattgagggatgtaagccagcaatcagtctccgttactcctctcgctctggaacaagctcgaatgttgatcatatgtaaatatgtaggtaccttttcgttccaatccttgttcccgctcttcatgtgtttatcgcgttccgatttgagctctgtccaagatgcaaaaaacaaatgagccatcttgataactttcattcaaggtctagttttttttttttttgagtcatggaaatgggtttgacttgccttcgccatcggcagccatgtgttgacccgtaggaagatagactatttgtccatgatggaacgttcgacgagccggagcagtcattaatgaagcaggtcgatgaaggccggcgactcttctaatgaccaaggtttgagggaacatgacgagcaaagtgttttttgttttttgtttttttgtttttgtttttggattgggatgcaggtgtggatgtctaattggattttggtggggatcagattggagggagggagggagggaggactgtgagacgatataagaggagtctggtcaacagagtgtccacggtgttccgtcgatcagctcacaataatcagagccagtgagccaataagaataatgaatcatgacatcatgccgatcatcaccagtgacgtcatcccgtgctgactcagacttttgaagtctctcccatctgggtttcaagcaacccggttcccgttcgatttcagttgattcttgactgctggcgtccagttgtgcgatcgaaactcgccgcaaatcatttaacggtcaatccatctccaacttgctccgattcgaccgatgagttcaagtaagcaactggctgacgggtctgatatattagtatttaattgttgaaatgaataattaataaacattgatgggatcgggcggactgaaagctgtccagctgacattgtagcacgtgggtagacgtgggtcttagcttggctgatcccagttgaggacgagttagaatagcactatgtttattcccactcgggtgtgacttgatgattgtctcagataaggggggtgtatcgggaggccagacactgatgggcagctgttgcggcattcgcccagagagcagcacagaaccccgagaagaaaccagcagaactcagagtgtgcctcagccacgactttggatcgactgggtagttaggtcttcagagacattcaaccggaaagacatacatggtacatagattggcaggatatgtattttttattttattttatattttagaaagaaaaattgcaaattgataagagcgcgctacaccaatggaaacaagccaacagacggatccttatggatccatcatccatcatttttctgatcaatctgtgtcgaaatggccaatcagctcgtctttttgttcccacccggtccatcgacacgtttgcccaaggcctatgtggatggaagaagaaacaagggaaattctgttagggctttgttttatttatttcttgggtgagaaggaagtatgaggtgatgtcaagtgagggatgacgcacgtccagttctccctgcaagtctttgatctgttgcttgtactttttctctacttcctccgagaatcccttttcgcgtgattgtccagcggcctgttcagccatccagattcagagcaccccaccccagtcatcgatcatcgatcagaaagccaagtcggatgtggatgagtaaagaggatgacttacctgcttcttgagcgtggcgaggtcttcttgggctttgatgaggtcaaggattagggcgaaggtacgggagaggatcagggataggaatagggtaaagcctctcatgtacatgtccctctcgctagataagtacagaaattactacatcttcgtcaatcgctcgtcggatcatcgatttagacatctgtatttagagattgtttaccttagaaatttacggctcctccaatccgtctcgcttcgcagatctcgtccaacaccagctccctgctctttagccgcctcaccctcgtgatggatcttcatcatcctctggaccgaatcaacaaacaatacctaacagaatcatcacaaacgaaaaaaaaaaaaaaagacagagtaaggaaatggttcactctggcgattcttcattaggagaactatctatacttacggtgacgaagatgaaaaggattttgagggcatattggagcttggcgaccagtggagaagtggcgagaaatcggaagagtactcggcgccaggtgaaaggtaggggcatctgatggatcgataaaccgacacagatcggaagattgatcaatatatatctctcttggcttgaaatcaggtaggaatactaacgacgaggacgataaaggtgacgatctcgatgatcaggagtgagaagaccatccaattgtagagctacaacacaaacgttcatcaatacatatcaagcccgtgtccataattgttagcttccatgtgcttaccgccatcgttggttgagttcctttggatctggaggctggagtgtcgatgtcttgtgtctctgggttgtttgtcaagttcgaggttggattctcctcctggtcttgttgtgtggtggcagtgtgccagactcaagtgtgcataccaccactaccggtgaacctccgatggccagttcgtgtgacatgtcctctcaccccgcccctatttaggctacccgctgataaactatcgggtgtcccccgtggaggctgcttcctcaatcgatcccatcccagtagtaaatttgacggtcacctggaaataacaagtcacgatcaccgggaaataacaagccaaaccatgagcacttcgaccaacgacccagccgatctactcacagtcatcgtaagctactcccattcacagagaagccccatcagacccagagcctagctgacttcatgatgtgaaccctcctctcagctcgacttgaaccctctagcatgggcagatctagaatctggggagagccaagaggagactaccagtctggtctcagtcatcgaaagcttcctgatctttgcaaactctcatctggccttaagacacgagaacgcgatcgcagtctatggggcaagccttggctcaaggtagagaagcagtccactcaaattcaacacgaaattatcactcgttctgatttcccttgcacactctttgcagtgaactattatattcatccctacaagccaaaccgatcaccaccaaatcatctcaaccctcaggctcacgcgatgcaaatacctatcagagctttcggatcctcaatgactcgatcgccagcggggtcaagcagctggccaccttgactcaatccagttcgatgaccggaagtaagtgtattctcatctcaacagaatgatcaatcaagctcacatacaataatgcttccagaacaaccgggaatagtcaaggcgcttgccaaagcactctgtcgtgagcaactcagcatatctctgatctctatcaacactcgggcaataatcaagctcaatactgatctggagatcgagctggttctgatcaggatctagatatcaatcgactggctcgtgagaacgagaataagaaggaatctctcaaggctaggatcttaatccttagcgtctcctctgacgctcccggccaatacatccccatgatgaactgcatcttctctgctcaaaagtcggtccgtcaaatttaataatactctatgaattcttaacccaccctctctctaagtgaaattatatctaactcaatctctgtcttgtgtcattctttagacaattcctatcgacgtgtgtaagatctcaaaagaaaacgcagttttcttgcaacaagctgctcatctaaccgaaggaatttattaccaaatcgagaaacctaaagcgatactccaatacttaacagtccgttgttctctttttttaaacaaaatggtcttcataactgaggttaaatttcactcactcctacatgctcctctttacctatgcttatgctatgtagatgatcttcttgcctggcttggctgctcgaaaattccttaacttacctaaacatcaggaggtcgattttagagctgcttgcttctgtcatcgagagattatcgacgtcggttacgtatgctcagtatgcctttctagtcagtctacgcgtgctctctctctctctcacctaacatgtcttaaaaaaccaacaacgagattaaacaaattgatgattcgattgttacttgttgtttattagttttttgtacaccgactccggtttgctcaacctgtcgtacaaagttccctatgtcaactctaaaacgcttcttgatggagaaaccgaaaactagaacgaaatctgctaatggatccatcgtttcatctcctctcagatcatcatagttgcatcattcccattattaattcttcaaggtcaagcaatctaatcgaataatccaactgattgaattgagaccaacttcatgactgactcgttcgtgctggcatatatttggaggttcctaacacagcccacctggcattgaacgtctgaaaggagtcgaaaacactccttgggacttcttgtcttcttttcatggcttctcacttttcgaagtgtggatcaattgagatgccggattggttggctcccaagaatccttgtttaaatttatgaataaaaaaatataaaatattgttcaagtttttttatgttattacataatacatctcatttcgagtgagcatcgatttgagaatttttagactggcaagtaactggaggctcctctcatccctatacttcccatgaatctcagggtcgtcaggccgccgggctaagtccaaaccagccaccggaggcaataagggcttttcagtagatgtagtattataaaattggtggaaatggagactgatagcggcgggacgtacgaaatacgctacaaagtagacgattagtacgaccacttgaattagtccagatatcaacgttcctaggtacgaatggagctggaattttcatgcgccattagaagtagaagaaaattaagttgaagataagcctgcggggtgagacattttccagaaaagcggaggaatgagaaaaaaggacggaccccgattgcaaaatatagagtgccgcataagctgatcagataggaaaccgtgaagggtagtcgatctctggagaagatgtgtttgagatgttggagggggccttggaggaccatgaagccggtcatgaagaggatcgagccgagggagaatgagacggcgaatttccggggcttgatctagctccatcatcagtgatcgaattcggaagcgtgtttggccgaaaagaaaagagagagtacatagatcgataagcgtcagttccaaatcgcatttctctttttttttttatgcaggtttgttggaggggatggttttgtggattggggtgggactcaaaacggctagtaatggtaaggtgaaaaacgagattataaaacagatcatcgcccccgtcgtgcacatcaaaaacccgatcgttcgttcccatctcgaaagagcataatagcttttgagattattattaagaatgaagaaagcgatgatcagctttggatatggatcttatgaaactttgaaaccagtggatcgttcttttggtcactgacgcttcttcttcattgcttcgttcgttgcttcttagtggcacgtatccggagatcgagctggtgaatctcgagaacgggttggatgaggaagctgtcggaggttgcagatttgaggactcgtctgtgacctgtttttacgtcaggagggatatgtgttacttattgcacaatcttgtttgcgagagtttttcgaggaataaagagcagaagggaatcttccttacacctcgtgcccacttgaatccgctcatgttcgctcggaaggcgctctcgctcgtcggcttggttgtattctgtccggctggcgccatcgcttgtgcgtctccggaccctgttcagaagagtgtgataatgtgtgaggagaattcgaaggctcgagtgtccgatcgtctcgtcgccgatcctgcctcgttcttgtttatgtacttgtttgtctgtttgtggtcggctgtctttttttgttgttgttgttgttccaggagggttttttttttttttttttttttttttttttttaaagtgttattgatttcacatgtcacactatataaatctaatgaaacctaatacaagtctattcaatccaacaccatctgctatagttatctaatagaaattcaccccataggtctaaaaagtattttcagcgatcaactgtgagagagcaagtgttcttgtaaagttggatgggagagagaagaaaagaagaaaagaaaatggaaaaattcgtaggaatctaaaatgtgaaataaataattaacgggcagaatcaagcaacttttgtgtgtttatcaacttcggactttttaatggggcatgaaatactaaagggtgagtgattgtactttgtatcggtcaaactagtgaaggttttatttgattgggctgctttgatacatcgaaaacaagcgccacttgggttgtcaatgtggcagtctttagagttgtgtttacctccgcatctggcacaaagtgggggtgtcttgcagaagtaagctggatgtccgaattctaggcaattgaaacattgaggagggccgggggtgtatttggatgccttgagcggaataccgtcgatgattaaacaaccatgttcgatgtctctggcaagttgtttgtcctttacatttattaacagtgtgccgtgtttcttgccgttcttttgaggttgacctagccatctagttttttctatcatgtcgcatgggatatcgttctgagtgcagagcgttgctaagtgattgttgttctcggtatcgaactctgttgggacagaatgaatcatcacggtaaaagtagcccttggtgttgtgaaatttggatccgctagatgcgtccaggtgtgcttgtgttctaatagccatctcgcaattgttcggttctttgtaataaacttaacgtcacccgagggaaatcgtgtaacggcttggacttggactggagtattatcaattctggcatcgatagaactaagggcttggttgacattggtaacaatttgcatcggagataagttcaaaaaaggtttgactgctcccggccgagttcgaatgattgtgtggcctttcttaaagcggttaatgtagctgtttggaggaattgtggggagtgggtgcgacatggtggcgtttgatcttgttattgagggcacctgatcagatgtttgcttcaaagacgatgtggctgcatacgcgtacgacttcttcccttgtttctgaggtgaaatttgagtctcagtttgtatctctaggtggtgcactgaatcggaatctagagttctttccagtcgttctaatcgttcggctagatcgtctagtcgtgaaaacaataattccatcgagttttgcggtgcttctgttgtcgggctgatgttgttgctgatagcttcaattttttctagtctggttaggagtgtctgcaaggtgttgaatagcgtttcgggagtgggtgaagggctggttttgggacctccagtggccgatttattgttcttcgccatatcctattagtaattgcgtccaaaaagagaccagttaaaaggtggattccgattgattggagaattgagccagggcggagctcataagggaagcccaatggactggagagataagaagtcaatcgaatgtgttctttgtaagtgttccttaagggtggtgagattgtggttaagtgtagaagcccccggaggtttgttgagtcgcgctggcactcaggagcgacgggattggtaacgataccatgtcccggtctccgtcgtccggcttacatactccacaccaccccaattactgggccggtcttgtcctcccggggtcttccccctggggaaggaagacactccggttgttttttgggatctggtccctcccactcccagggtccctctgaggctgatctacactccttttccccttctcagagcagaagttccgatcttgtccccatcctttcacaacgaggagtccagcaagcagctgttctactttgttcaagtagactttaaactcctgggaactactcctgcacactccggttaaacaaaggacccaattcaattaatccaactcccttcaacccctaattacattattttctcttctttgactgaaaagttctgaaaaattcagaaattcagattcaagggctataaaaattgttggagaacagatgtttttttttttaaaaaaaaagattgattaaacttgcctacatcaaaggatttcaaaccttcctctatttaaaactatctggctgattgatgtttgtgtttggtaggcattgcagacttaacaagagagatcaagatttctagcaatctgaattcttgaagttatagaggaatcaatctctggatggaagttttgagtttttgaatgggtaatcatattatattctgtattaaaaatcttgagaatcaggtggaatcacaagaaaacatctgatctcatccctctttttgttggtggggggggggattatgcttcaaacaaaagtaggaaaatttgtggaaccaattggaacagcttatttaggcaatgctgtaaagttctccacaaatggggaaattccagataacttgatgaactccttcaatttgaggaggacctgtctgtggcaggatgataaggacaatcccgataaatatatgccacacccccttgtatatgctgaataataacctgattacacaggattcccaaaacacatacaccacaactgatatgtctggttatatgcctacttgactgaatgataccagtcgcagatacttaaatttttataatttcttgactggtctaacttgaactcaaggagattgcttacactagtttggacaccttggatatcaggttcagtttgatagtttgataccagatttggatcaacactgctacaaactgggcatctagtgtttctctcccctctccctctgcgccaccgatctatacaagagaaatgatataaatgccgacaggttggccattgaactggatttgcacccaatttctccaagcaaatggaacatgttgtttgcttccagattgaccaagtacccatttttgaattgagaaatcagctgtttgactttcttgtatgacatcaaacagaaagaaaatgactcacatcatctgccatacgctttgtatgttgatgaccagatttcattagagcatttgcacccacagaaactttcaagttcaaagcagaccacaaatgtttgagttgttcttgtcatggatggaaatgccagatatcaatttacctatttgattggacacatcaataatattggtgtgggaaaagctacttgaggaagctggaagtccatgaaatagatgattagtatgatttatgtagcagatcaatgtataaattaaacagagtcagaggaatatccaaccatagtggccacaaagattaaaaggagcagcatttcttcaagaaaatatcaatatatgttacagtagcacttgcttggaaatatctcagggggttgtacttgcaggctggggagccaatgtcaacttatacctttgagaaggtggagatatgtacagtggtattgtgagcagcatctgtcagtttggcctcctcaccccaaaaagctccaactttgagctgtaccaggagatgtaatgattaaactcaacatacatcatgtgaattaccagagtccaccaagttaacttactagaatctgaaaaacatataaatgtgttacatgcctgtaacaatccccaaaaatagttttcaatgtggtcaagacattaattcaaattgcactacatatttttaagttataatacctgtgtatgttccaatgatgcacatgataggatttaagtgcaataattgcacactctgttactgctcaaatctgaagtttttttggcaaccactgtagccaatcattgaagattttcagtctttccaacaggcaaagttttggaatgcatttcttgtgatgtttcatgtttcagtaggtattcacagtgaacaggtgtatgagaaaaacatgtcagatttgaattggcaaaatgtttcacaaaaatatgaatatctgattaccagcagtgacaaagttgattgcagtgccatgagattagatttgagtctgataagagtaaggatgggtctgggccaggtgggaagatacaaacacaccttgatgcaaaaattgatagcaggattcacaatagcttctttcaagaagctttcttagtgtctgtaagaagctgcagcactgcttcaggcttgagattttgtgcaaaatctcaaatttttatgtaagcaacaggcaatcaagaaaaataattattcagtgcaagaagccaaaacagcaattgccccagcctcagcccccaacgcaggcaatttgacttttgggctgggaaggtctcattgatgggtaggggcatgctacaggcatgcaccacatagtttattgttccaaatttgatgtagaatcttttgatgcatattaaatttttgtagcagagcttgcaggtcaaagtatgtacttttttgcaggagagctgtagtcaagaggtggggggcaccgtataagctgattctttgggggggttaggatcattattcaatttccaggggcatctgagggggttttatggttggaaatagagatcaaggtgactttgtcactgcaagtttgtaactacacccccacactgtcacatagttttctatatttatttgaaattaaagctcaacacttcaagttttcattttctgccagatatcttgaatattagtcctgaaaatttaagtataaatttagagacaaaaaacttttcttgggattaccaaagaatttcttagtgaaagtggatagctgggcattatgtgggtaatgcctatcataaggtgtttagactagattctggatgtgtctgtaatagttttcaagataccaatgaggaatgatggaatttctcctctcttgttcaagacacagtccaggtgatctcacagcttattgatattgattccattgaaatatggctcttaatctcttcaattgttgatcatggtttttatcatctatgaaatcattgtctgaaaaagttgaacaaaattatgacctttttaaatttgagcttttgagcttgtcaaacttgattttgaatagatcacaattaatttatgttcctcatgttgagtgccatgttcaaaaaagtaagcaggattagtcttgagtcaaacaaagtttcttgtggaactaatttgtttgtatactcgatatgaccaatatgaccagtttgagcatgaatttaaagctaacaagggaaagctccagcctcagattcacaaagtcacaaaatttagtatggtttttgttgcttgctcattgctgaaagcctgtcaaacacttgacaatgttgcatttcttgcaaaatgatatatgaagttgacaccatcagcaatagcaaatcaaagcacagcagaatgcttctatagactatcactgaagatattttcaatttctgatgcatgaatagtgttgaatttttgagctccgaaatcggatgaagttgaagaattttttgagaaaagggcacaaaaaaggtaagggccttttttgggagaggttcacggaaaaatgagtgaaagaaccaataagttttattcacaagtatctagccagacttaaatagactaaatacatgtgcacaaaatgtggttgaatgaaaatgaataaaagagtattttgaataaaaactgagaggaaggaatgaatgagttcatggaagaaacagccggacaattcttctcagtctcttttagaaaagctagcaaattaatcatgaaaaaacaaacacacaaccacaaatgaataagaggcgttaattcttaacaatcagttttaaggaatcaaataatgaccagaaaaagaaagaaatcaacaataagacatgagttgctagaagaaaattgtcttgatgagttctaattagactacacaagaacagaagattcaacgcagaaaacagctatggttgagtataattcagtctgagacaggatgattcaagaaagaaaaaaagaagaaaaagtaagggaaaagagggagttttttgggaaggagtagaccagaggagtgaaaaactcaacaaatagacagtcaataaacaaaagttgactggtgaaaaaatgtaaacaagtgaaagattaagagttattgacaagtgaaattccaacatgccagagactcaggaagttatggacaataactacctgtcatttgaaaagcccatatggaaagaattgaatctctagacacatgacattggtgtgcattgcaaagacacaatgtttcccagggaattggaatattgaatcaggatgggatagaatggatattgagctaacatgaagtctttttttcttttttcttttttttatattctttttcttcattttttttgtagtggccttgaaattgggttgcttcctgcttcatgaaacacttcatacacaaaatattgattgatatttcatgtatgcaatgtttcatgcagcaagaattttacaaaccaatcttgaggccatctttctgaatgtaggcagatgttttttttgttcaaatttgatccagaaccaacatgagatattgtttttttgtgatgataaaatatcatgaaggagtaccgctaaaatcttccttttaatacatattggtgtcttcctttgctattaaatccaaataattcatgccagtcagtgtgtttcctacacttttgaataatgaattactacacacttgatattcctgctccgacacgggcattgacacaatcccggcacccatttctaactcttacccacttatttttctggataacattggaggtacagttgtcattgaagcattcccaaagtgccatgccagtacttagtcgcccatcctcctaacctttagtcttacaaccttttgtcagacaacgtgatgcaactgcatattccactgtgcatgaatcaatgctggctatgatggtcatggtgaccaaaacaactgcaatagtgaaaaatctgttcatggtacgtaaagggactttgttgttattaaaatggaagaagatagagaaatacatcagtggaggttgaacctctcctcaaaaaaaccatgagataaatgttttggggcacaccaaaaaagaacctcgcgaagataagcctgatctttgggaaccaataaggaggtttgatttctactgttaggtttggttactggaaagtggaacatcagtcaatcagcaatcatcgcccttgcattctaactaggaagcatggtaagataatgaagaactacggatgtatctctggacaaggtgagttgttcaaggtcttgaggccgaattgtcacctacattgaaacttcaaatattgaattagtaaacaaatttgcctgctgataaggtgatgaaggaaatccagaagagtgtgattcgaatgagccaccttttatgatctccatctaaagatggtacacaggtgcagtcatccaaccgctcattgcgtgtttgcaccaccagagacacgactcttgatcctccggctcggtaaaatttagcttccagggatctgtcaagattattgtatgacaatgatactgcaacccgttgaggaatgagtactgccatgtcagctttgttcaaccatgcttcggtcatagccaacgcagactcgcgaaaagctttaattctttctttcgaagcaatgtatgtcttctttttcgcagatgttagagaacgctttcaacgaatcagagagtttgatcggctcattatgacaaggcgataggaagcactcgggagggggtaaacgaggaaagaacttaagtgttaaaatctgaatatgttacgatgatatttgggtctgtcaaaactcttgagacccaaccgctgaggaaggtgtgatacatacatcattttccttgcaaacatgcgaataatcaagtagtccacaaatacttcaatcatcagcgcagtgactatgtttggcaattatttcatgtaagaaaacaagttcatgcacatgtgcatctggaatttgaaaatacttaaacagaaatacaaataaatggcagatttttgggaagcagcaagaacatctagctgagcctgagctctggcacagaaaattcagctaatttgaaatcacacatttttccaaatcattggtgttattgtatgtatctttttcaggcatgatttcaagcaagtatcatttttacatacatgtttttgagtgttttcaatgcaggaggtcaagaatggagcagtataaggctagtgatattgtgttgatttgcacttttcttttggtcatataggccagtttttctaggtctgccatctgtcaccattttgaacatgcaaacaatagggtgattatggtggaacacaaagtaaaaattaaataaatagaggagagtgaaaaatgtacccccccccccttttctactatttacacccacttttcagcttttgaaactgggcttttccagcctttgtgattcattttttggggattgcaatatgctgaaatcatctaaaattgaccatttttttgggcatataaaaaatccccacaagtgaaattttcattttattttatcttattttatcttattttatttgccaagtttttttttctgcctatcagtttttggaaaaccaatgtatatataagtttatcattgatatttcccaattttagggaaatttataaaaacccaaatttaattttcattttggaaatcctaatgttgttgactttaagtaatacacaaatggacaaaataaggagtatcttgaatggtgccatcttatggagaaaaaaatgaagaacttgaaaattaataatgagttttagatatactttcagtttttagaaacccatagggagaaaaaaaaattggggaaaagatgggtgagaagaataaaaattgggatgctcttttgggaattttggacatgcctaaaaagaatgccaaattttagatgatttttagcatatctcaaatccccaaaaaatgaatcagaaaggctgggaaaaactgggtttaaaagcagaaaattaggtgtgaaaaaatgggcgtggatagcagaaaagggtggtatgtttattaatcgcctaaatagaggtcttgggagatagtgatcttgatcttgagtcttgattgaagaggatagagtcagcgctgaaacagaggcaatacaaggcaatacccagagttaatttgtgttgtctcagaatttgaatgcccaaaaataccaatacttgtttgtcttactttcctgaggcaatacacatctttggaaagtgagacaagttatattgtgtattgtctcagaaggctgatcccaccaagaatgtcttcaaacacacaagatatctgaccatatcaacaaaaaatgaagacattttttgcttggaaaagacaaatccaagacggtggattttctcaccaaccaaggaaatactgataccaggtatcagtctcaaaataaagaatacaagaaataccacatacaagtcttgtcccagtttcagctttggtttagtcaagattcttgttgagtctgaggatgagagaacagtatgggatgctcttgtaacaggcattaggggcaaattataagtagttcaacagtctgacaggattgggactatcttgctgcagattgagttgcatgcagattatctgaaaacacaaattcagctatggaactccctagggagtgcccccaaagctcccctggtgtaattctgaaactttcaaaatggcaatcttgttttttttctactaattttggtagatacattttttgaattcacatcagggttggcatgtttttttgaattatgataaacatgcaggctttcagtgtcttgaaatatcatcaaaaccagctggtttccatttttttttgattatttttttctaaaaaaagtccaagatccattatcaggtttttgtgaacaaacgtttaagagtaaaactgaaatctcttggtattttgaaattgtgataaggcttatgttgggtcaaagtgtccttgaagtaagaattatataaggctgatgtgtcactgaaaggaaaataccagtcaaaactattgattttcttattcaagctcattctagcaggttaacatattctagctccaagatgccaagttgtgggaacaaaagcactctgatgcatgaatacaaagtcaataaacaaaatttggccagtgacaaaaggtgaacaattgaaagataaagtgaaattccaacacaccagatatctaggaaattctagggacaagaactacctgtcatgtaaaaagctcaaatggaaagaattgaaactctaggcacatgaaatgggtgtacatttcaaagacaaaatgtttcccagggaattggaacattgaattgggatgtgatagaatggatactgagctaacaggaagtctttttttctcttttttcctttttgtgttctgcttgtagctacttcattttttatagtggctttgaaattggattgcaaaattcctgcttcatgaaacacttcttacacaacctattgattacataatagttcatgtattcaatgtttcatgcagcaagaattttgcaaactaatttcaaggccacatttctgagtgacagtaggcagatgttttttttgttcatatttgatccagaaccaaaatgagatactatttttgtgtgatgataaactatcatgaaggagtaccggtagaatcttccttttaacgcgtattggtgtattcatttactattaaatccaaatcattcatgccagtcagtgtatttcctacacttttgaataatgaatcactacccacttgattgtcctgctctgacacgggcattgacacaagcctggcaccaatttctaactcttacccactcatttttttggataaaattggagttacagtggtcattgtagcattcccaacgtgccatgccggtacttagtcgcccatcctcccaacctttagtctcacaaccgtctgtcagacaacgtgtcgcaactccatattgcactgtgcatgactcaatgctggctatgatggtcatggtgaccaaaacagctgcaatagtgaaaaatctgttcatggtacgtaaagggactttgttgttatggaaatggaagaagatagagaattacatcagtggaggttgaacctctcctcaaaacaaccataagatgaatgttttagggcacaccaaaaaagaatcttgcaaagataagtctgatctttgggaaccaataaggtggtttgtattctactgttaggtttggttgctggaaagtggaacatcagtcaatcagcaatcatccccctttcattctaaccaggaaacgcggtaagataaaactacggatgtatctatggacaaggtgagttgatcatggtcttgaggcagaattgtcacctacattgaatcttcaaagattggagtagtaaaccaaactggctactgagaaggtgatgagggaaattcagaagagtgcgaatgagccaccttttataatctttatctaactatggtacacaggtgcaatcaaccaaccactcattgcatgtttgcaccaccaaagacctgacccttgatcctccgacctggtaaaatttagcttcctgggatctgtcaagataattgtatgacaatgatactgcaacccgttcaaccatgctttggtcatagccaacgcagactcgcaaaaagctttaattttttctttcgaagcaatgtacgtcttttttttgcagatgttagagaacgctttgtacaaatcagagagtttgattggcccattatgacaaggcaataggaagcacttgggagaggttcaacgaggaaagagcttgagtgttcaaatctgaatatgctacgatgatatttgggtcgagcgtagcaaagcccgcgagcacccgtaggcgtgaggtgcaagcaaggcttatgaccaagagtgaggagcccgcgcaagagctcctcggaaataagcgtaggatttttttgcttcaagttttaaacttgacatttgatgtctcgctctcactacgctatcccagctgagcactggcatcccatctacaattctgtctgttcttttttcttccggtaccgtttgttttttttctatctttttttgagattggtcattttttttatttttgtcggacctttaatgttttgtctatcgatcaattaaaatgttaattggccaatcggccattgaagtataatgccatacctcaaatgaaatgaacgacatgtgaaaacattactcatagttagagagagagatcgaagagagacagatcgaagaaagaaaaaaaagcgaaaaagatcaacacaaaagcaaaaaaagtaagcagaaggagtgttgagttctttggaaagcggtcggaatgaagtgaccaagatcaagtcgctttggaattgcgaaccgacggtgaggcaggtgattgggacgatgtgatcgttgaacaggcggatgcgatcattgaacagggaacaggcagatgcgatcgtcgaatgtagaacgatcgttcagttccttggaatctctttggatggggattgaaatcttcgtcctctcaccagtgttgaacaattggagaggttggtgtcttgaatggtgaggggtcaggtggtttggtgctcgaggagggagtgtacagttgcgcgcggcattgtactgtataggattttgggatgtccgaatggtcgggacccaaaattcggaaaaatttgattttttttgttaatttctggggggttgagacgtcaatctgacatccacgctgctgtaatcaagcccgctgatgcacttttgagcatatacattggctttaagcttatgtgtatgggcttaggctgacatatagccatacaagtatgggtttatggtgtcagcctattgcatatttatgtacttaggcccccatatttggcctgtgaccgaatggtccggtgaaaaaaagattttttttttgtttggctggaccaaattggttgccgatatagatttggaatctacacaccttgtagactccaaaaatgtgttctttacaggtgccggacccccgtcgggggcgaggtttaaccccgcgcgacctaatcaacttttgcgggtggccttgtacagtacaatgccgcgcgccactgtatgcatcgggttgggagagagagggagggagaagagagaaatggggaataaactgaaagccgttgagattaaaggccaaaaggttagaaaaaaagagtggttcgtggaaaaaaaaagccatccaaaaaaccatggctttgctagcaagtgaccacggaaattcaagaaactcaaagtttcatgtatttatttgatcatcaatgggatatgtatttcagattctgaataggctatttgataaataaaaatacaaagtttaaactatgaaaaagaaaaaaaaaacttgttcaaaagtgaggcctgcaggtgctcacaacatcctccaccaccaaagcttggaggtgctgttgggccatgatggctcattattcctaagtcctctccctgcgggagagtccttggtgcatgcacactcgaccagcggctacagtgccccacgccgcagcagggacgcggacttttgttaagttcgtatttgggtctgtcaagtctcttgagacccaacagctgaggaaagtgtgatacatacatcatgttccatgcaaacatgtgaagaagcaagtagtccacaaatcgctcaatgatcagcgcagcggctatgtttggcaattatttgatgtataggagagtcgaagtgcaacgtcaggcccggtggtgctatttgagtgctacggctgagacgagtgtcgctgaagcaaagagcccaacccaaagaaacgaagtactcgttggattaaataagagttaattttctgtttcgagcttgactaaggctaaggactaatggcggcacaactttctcccaaaccatgtttcaaaactgaaataataacggtcataccgtcctcaagagctcttagtcttgtacttacaagcgggtgccgcccggcggctcaagccgatatcgttctcgatcgacagggagaagcctgtcatcaatcaaatcgtcattgtaatttctcctgatcgtgcaagctgccctcattctggcccacgttgagacaagtaacaagtccgtttgcgtggcagatatatcagccgatgactcattcgaagtttgttattgggctagcggaatatgtagtcggtttatcatttgaccgcagggaacctttttcttgaaaaaaaggaccaagttaggcattgtgacctaactgatgcgcttcctcagccggtgaaggatagcttgcaaccccgcagaaagtgggtcagcttgaattcatcactggataagattgttatttccagcttaagctttcaaggaactgtaaaatacttctgagctgcttgagagacacgtcctccatgaagccgagctctcgcggtcgcgttaactcctatgctctgctaccatttgggcgtctagtatttgattagctcacttttagtcggatttaccagccccggacaaattgagagttttgagttatttgcagaggatggacatatacaattggtagaacatttatcgtatgtatgggtacaatggccaagggacttaatgaagcaaataatataaagttggagaggtcaaatagggtacatgccaatcaaccaagatgacgaacaggttttcgatgacgaaaatgatccaacactcatggtgcataacggatcgaagcgagactgccgattggccggtccagccctttagaaaaactcgagcttgatcaggacgatccaaaggaagtacgccacgaagtcggagatttgtttcttggggtaatgttgatgttcatgagcgaatggattgttaggatggacctctgcagttgaatcgggtgaatgatgtggtggatggagattgtgaatgagatgacgagcgaagaacgcaggcatgaattcggccggaactagctcattcataaatcgaatcacttgggttgcaatcctcaaatcgattatgatcttgatcgtcaatagaattagaatcattcgccgaactggatttgccgtttggtagcaagcaccacacaggaatcagttcaagcttgatttcaaacaaagcacatgtgaaaaaactgatggggggatggactgactgatggaaagatgttttgccagtttacgctcatagtatctttgacgtgcgatatgcttctcaagtttcctgttagctatcaaaagctaatgataattcagcggtgtacaaaaagcgaactcttgtcagtatatatatattgcagagagagagagagagggggggaaccgaaatggttcacttttgagcgagctaattcgagttgatcaccgcccaacagatccgactgggtatcgctaaagtctttttcgcggcccactgaatccgactcgatctgtctatggatatcttcttgagccagttgaatgaatgcattggattgttggtcgatgagatccgaggtcttcttcgccctcgaggctagatggctcagatgcgacaccgctgtccttgtggataagatgtgtggatgtaaagactcctgtagataaccacaatcctcttcagtttttttttttccttttcttttttacccagaaagaaacagttgactgcttttggataatcactcactttgagtgtattgattcttgcgtcctgatcttgacatttttctaataagcttcatatttgtcatttcacctggatcaattcaatgtgttcttattttttggctgagaaagcaacttggtcacttacggttcgatgtcggctttaattcttctagacaaattcaacagaatcgagtaagtggcttgtcctttctctattttttgtcgagagaaagagagagagatgatttgaaaattcataaggtccattgaatttttggggggggggagggtcttactcgatcatcccatcaatctcatcagacgaaacgccttgcatgatttttgcagacagaggtttagcattgattgggttagccaagttctgagttgacagctgcaagttcctcgatgcgatttgattgataacgtttttcgagcttttattggtgattgcccctggtgagttgttctgactggtgcttgcagatgatccgagaatgtcgttggtctttgttgccggtgtgggtaggaaatctttcttgagcagtggttcgctgggtttgggggtgatcaaatggttcgtcttttgattattcattcttttctgattcttctatcgtgaaactattcttcagctgattaaataccaagtgggtctcttgagtcttgtggtcttgatgctgatggttttcatgggttggttcggtctgagtcggcctgttgacttgtgatgtcatagggcccaccgggggaacttcgagggtattcgaattccccgataacaactattctcaacaaacatgcctctccttttctcagtaaacttcccaactgcacatcgaggaccacccacagcctgcaagttccgacccaacacgagccccaatgtctcagtcagatgcagccaaaaaggtcagcagattaccaccggattgctactcagttccttatcgcacacgttaattcacagggcattgctgcttgcacatcaacacattatctataggtcctgttgatgggaaagtcaggtaagtctttctgctcttccttagaacacccatcccttatccccttttctgattttacatcttccatttgtttgcgggttctcaataggatcgggtaaatcgtcgatgaggaatatgatcttcgctaatatggctgcggcagatacgaggaaactgggagcaaccatgtcagtctcatcctgaaatctattttctcaacgaagggcttcctagtttgtgaaatgatgcccttttgttgaacccgtgcatgaacactgatgtcgtttttttggatgttcttaagagatatggagaccaccccaatcaaattcttgggtcatttcgccctcaggctagtagactgtgggggacaagactgtatgtatcaatcggacccataaaatgaaaaaaaactcacttccaaccaactgatcatccaattaaattattcggcgagttgacagcgtacatgcacaacgtcttgtcgatgcctgcccggaatcgaagctcagttttctctcagataggttgtctgctatacgtgtttgatgtggagagtccagatttttcaaccatcgatatgatctggttctcgagagtgatttcggcgatcttagaaacgcttagtgaatcagagaagtatgttctatttctccttcaagacttttgttcaccgaaaattgttatctgacccgatttctcatccgatacatagcatggaagaattcaaattgcatatcttgattcacaagatggatttagtaccagaagaacatcgacaggtggtctttgaatcgaaggccaaagaagtcagaaacaaagtggaggattactcgaagggcaagatcagtgcagacatgatccatatcttcagtacttcgatatgggatgaaacaatctacaaggttaaatttttgtcccgtctgctccactttcgatgtcaaaaagtgcaaacgcgggaatgggggctgattcattcattttctttggggtccaaaattttcatcaggcttggtcgacaatcgtccaaatgctgattccggaaatcggttcattgcatgcaccgctggagcgctttgccaagtttacctcggcgtgcgaggtgattgtgttcgagacggccacctcgttagtcgtcgctcgatggacggacaatgatgcgactgagcaaattcaagcggtagatgaacggcggtttgaacgagcttcagctgtcgtaaaagcctttaaatccgcatcagcgtgagtcagtccatttaattcaatcatgtcgacccccctcttccaacatcctccaggtattgaaaatgtgcccctagatagtcgaatcagatctcggttcaaatccatggaaatcactcatcccatgtacactgcagtactcgatagtctgacagaaaccacggccattctggtagtagctgtagatcccaaagttggtaagtagctcttataaccatgaatatgtacgtttttctttcaattcaatgactgagatggatggtttatccaatcgtagtacccgccgcgattcatctaaacatcaacctctcaaggccttcgtttgccaagttgcctggactatctccaaaagcgccaggctcccgctaaccgaagggatggtcgatcgatttgattggaagagtaattgggtttgtcaaagcttggtatgtgtgttcaatggcatcttcacattgcctagccaacggcatcttttgatacagggacgagaagaacatggtgaagtctcttagcttctcgaacctcagatgctggagtgtttgcttggaattatatgaccggccgactatgaaaccttaagaacaggagggggaaagacacattgattcactctatttccatccaatccacataatcatcctcacattcagttggacattatcgatggtccccttccttcgttggctacttggttcgaatcactgggattctttttttttacgtggcttgccagtagaaaaaaaaggagaagggaatttatttagataagacaaacggttgcttctctttatgtatcactttcacgcgagctcacagcgaaatttgtaattacatcatatatccccatgacctcttcctccaaccctatatcctctccctgcctaacttattgataatgttgatttgtttgcacagaaaaataaacaagcaattgttattgttttgaagttttgatgggtggattgtttgagaatagttttgatgaaacaagtccctgcatcagaaaagccgcatagatctcatttcagcttactgatcatcttgtccatggacattcattcacgaagcgtcaaattgtgagatgttagggagacatgaatgaattgaaggccagcattatcctgtaggaagtcatggctaccaaggctaaatgaaggatcttactgatcttcacaactctttcaaatacagtaacacaagtatataaaacaggtcagcaacaagcataaagcatggcagaccgccaatgactgtgttgtgacagtcttgggacatggatgtcctagtattaaaactctgtcgactgcgacagaggcaccgaccgagaccaggaggaaagaattagtccacataaatattaagatgattatcgtcaaggtgctcagctcgctaccctgctcagacgtgggtattacaagtgatttggccaggagggtgacgataagttttaggatgtgctgtggggatgccttgtttggtgagcacattcctttcctcggagatcacctacatacattcatgatatccatcggagcacattttcttcttggtattctgatggattcaacggaaacagctttcgagaattattattgtcttctttggctgcttcaagactgtcctaacatttcaacgactgcacagatccagccgatcttcacatttccttccaagcgacgcaggcccattatgagggatccaccttcctgatgaagccagctggcagctcatcgccggcgacggcgccgctcgcgatggtctatctggaagtcatcgcccctccggccgatgagttcggaaccgccgagttcaaagcacagctgctgactcgtctcaagaaagagctcgacgattggatcagctcttccttccagttcaaatctacttcatcatccactggcctcaatccttcggctcaagctgaaccgactgggcttacctcggctgtcgaattctccgacgttatccccgtgatcgagtatagacagatgcaatacggatctcatgtaaggaagactgtttccctagcttgtttcctccttattttcatcccttgataatcaaatcgaagtgtcgtccactcacattcgacttttctcctattcatgtttcttcaatctcaaaatctcccaccggtacatttaatcgatccgactatctaaaaaaacacgaaatccggtaggctcttgatggacatatcgtggtctctccttatggtgtcatgtagatacacttatcaccattacagcattagcaatctcaaagttctctcatccttcttgcatctaattacaaaccgatttgaaaatatagagcaggttttttttgtaattgtttccctaattaataacaacaattttttttctttcttattttttcaattattgatttgattcagtatctaggaaaaaaaaatactatgataaggccctcatgagattgcacatgatagatatatatctttttctctcctattttaaatccagctcatgagtactgctaatggttatggagcggatcatagcagatgtgtaagctaattgtaccatcaacttctggatattatccaagcaaaatggctgtgtatgaagattttagattttttttgtttacaccctcaatctatttgccctgaaatggagacatccttctggctcatagactatacgtagtggaggacttcccgtcgatctggaacccttgatttggaaggtctaatcctagatcccaaactcaatttggtgaagagaatcaagtgacattgacttctcatcagcaaacaagatttggaatctggctttaggaaggctaaatctaggatcccagaccgacgggaagtcctccagcgatacatatctggttctgggggcaccattggatatattgatggtgatgatgatgtcatatgtaatattctgattgtagcccgagactatattcatgtccatgcttgtgctgtagcctgtgtgaagctgaagctgaagtgaagtctccacaccgcacgcagtgtcatctgtcgcacttcaaatcccaactcccccacctccttgacaacaactaccaaattattgctagcccgatagcccaactcagtctcatccacaaacagactcaaccttcgtactctcgaatcaaggacaatcaaaaccgaaaagtagaacgacttcaagatgggtggcggtgacttgaacatgaaaaaggttagctagtatctggtcatctcgattagttctttctcgagctgttatgctaaccgagcttgtttcccccggtcaaatatagtcctggcatccgctcttgatgaaaaatcaggagcgggtctggaaggaggagcgtaaagcagtaagtcgattctattctcgtcttctgaggatctgctggtaattgacgttttgagtgcttgcttgcagctcgaagaacgtaagaaaaccgctcaactacagaaagagttggccgaagagcgccagcttcaagaacttcaacggatccaggccgagcaagggggtggtcgaagagaagagcgtgtcgattggctctatgctacccctgccattggaaatgggatcaatgccgaagagcaagaagcttacctcctcgggaagaagaccgtcgataaactgttcaaagaaaaggacgaagcagctgccaaggtcagtaaagccctctcccagctatgctcaaatcatatacaatccgtgctcaccaatttcttggtcacgaaaaaaacctcccctcagttacaagcgagagctgcgagccaatctgatgccgataaagctggcggtggcttcatttcgctacagaatgccaacacggcacgagacacggcctcaaagattcgagaagatccactccttgcgattaaacaacaagaacaactagcgtacgaaaatctgaagaagaacccagcaagagtgaaggcattacaatctagtctcaccactaaggaacagtcaagaaaggaaaaggaggagagaaaacagctcaaaagagacctcaaagaggcccgcaagaggcgtcatgatccagctgaagatgctcgcggtaggtctttggagggcagaaatgaatcaaaacgtgcgagaggtggaaaacatcactcaagggaatcagaccaatcagtcagtccggatggtcattccagatcttaccgcagaggatccccagaccgccgacattccccggatcgtcgtcctcaccgccgtcacagccctccttcccctgatgaccgtcgtcgatctgacagtcctgataggacttctagaccttctcgccgaacatccgatcatcccagcggccatcatcatcggacctctacatcccctgatcaccggcatcgcggctcccgtcacaccgggcgatcgcgatctcgttctccttcacggaccagccggaaccagtcatcaaagcatacaactgatcgagagcctccccatgcccatcattcatcaaatgacaggaactatcacaaggccccattacccggtcgttcgcaccatgactcgtccagtcggcactatccagattcaggaagaccaagaaatccttcaagctcttttcaacgatccaaccagggcccatcgtacccaccaacatcatcaacaccagcggataggaccgccgagccagcgaaaagtactcaaaagctttcggaggccaaggcggccaagttggcagagatgcaagcggctgcgaaatcgctgcaagagtcgcgctcccaacggctccagaagctcgaggcagaagactccgaacggatgaagatcgaggaagccgagcgcgaaaggaatcgaatcaaatccggcggggtcggggacggcaataaggccaagttcgtcatggaacaggaaaagaaggtcttcttcggccagatggggttggctgaaagagtcaaaagaagtgggggagtcggcttgctaaaagataaggaatgaaactatttctcttccctcattgatttctctcatattgtaatgcacatgttatcatcatgtatctatcatctgggttgtggcctctctctcagcaaacaggagttattacggctcagccaattttgccggctccgactaaaaaaaacagtagcgagagtcagtttcgatccgacgacctctgggtgactttgagttggtgaaacaccatcctgtatgagcccagcgcgctaccagctgcgccatctcgctccgatgtgtgtggggccgtgttccgcctatttgaacatctgttctactgatgctaatacaagtgattgaagctcttaacagctattattcgatttatttatgcaatgaatcagcttctctggactggttgctaaatgagattgatgcattaaagagagagggtggttgatttggcacgaaatttcaaattcattttaaatctgaaccttataataaatcatgaaatgaaagattttgacaatcaagattgttttttttttttatatcagtagaaaggttcatggagtgatctcgattgggaaaggttcacaatgcatgcaattattgattgaacaaagggaaaagagtaagtgattgaattggatacatgagtagattggtgagagtggaggtgataaaaatcaaggacaatacagctgcagaaagcataaatgaatgaaccccttccctacatacctgcaaaacaaaaaattgacacccaggcccttggcttaaaataaatgaggcatattcatagctttatacttcttctacacactatgctgtgttaaacattatttatgagtgtatgtttatatatttactaatatatgcccccaaatttggggaggctgcatgtttttgccccggatgttgggttttactcgatgacctacatatggggttttcttgagttggacacctgtctccctcggtctaacaccggcattgacaaatccaacaaatgtgaattggaggttgacgccggcgttggattgcatgtcagtttgtttggctctctaagcctatttttttttagttatatgtagatggataaagtttggacaccatggcatcactttgcatctattaatatttttggtgttcatccaatgttcaaacttctaggtgtatgtttgtaaaattctggaggcacaaagtagagcaaaagtctggaaattccaacacaaaatcttggtttttcagctcaaagattcagacaccctcagactccagggtaagcttatgctatctgaaacactggataatcacactacctgtgaaaaaaaaaaaaaaaaattcagtgcaatagaagacttcccattttttataggatctgcagggaaaacagttttacagcctgtgacaatagcctcacagggggctgtaaaatacaagggaagtcctccaatgatgaagtagaaaatttatcctgctatttttgactcaaacctgatcattgcatgtgggtttgagatgctcattgggtggaaaaccctttgggaaagtgtgccccagctttatctgcaccccaaagaggaaacgcaacccacctgcacgccagttggccgcagggcggatcggcctgcagatggagtgcacacctgcacgccaatctccctcccataggacccaggcatgggtcctatgggaggtttttttttctttcaaaaaaaaaataagaacaaaaaaaaaattctttcaaaaaaaaaaaaagaaaaagaaaaaaaaggcctacacgtcgaccaggaggaatccctcctggtcggcggtacaacctcgctggccgaggagggaatcctcctggtcggcgaggttgtacgacctcgccggccaggagggaatcgtcctggttgacgaggttgtacaacctcgtcgaccagggttgacggtacaacctcgccggccgaggagggaatcctcctggtcggcgaggttgtacgacctcgccggccagacaccgccagcagaagcctcgtggacctaggcttagcatccccgctgttccgagtttctaccttgatgagaggacattgggtgttgctgagtccagactttctggacactataaggagctgggtatcaggagttgtaggggacatggactgccgtacctgcgcgctcgatactacggcgtttgacctagtgccattcgagctgctgaaaccagtaaccggacggttctctggctcacctcactacgagagcttacccccgtctaccccgaagctctggatgacagtggcaatacacattacggtgaggaaaactatgagatttagaccgcctatagtagactccataaggctgtttcctactgccttctcagcctctatgaataggagctgtatgttccctccaggtcggcgaggttgtacagccttgccggccgggaggattccctccaggtcggcgaggtcgtacagcctcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcattgctgggcccgacccataaataattgatcgacaagaccaatcttatattggtagcctctgtgaaacccttgtcatggggggtagtatacaatacaacccctttcacagtgcttgtcctgaattgttggactggcatggtgtttgttggttggcttgacagtgatagtgttggattagaagagcctcgactggactgaatttctgctgtcatacagtttcatcaggcaaaaatggggggtgataagcgcaagccgaccgccctcgcgcacgccaaactgcacgccaggcgcagattggcgtgcgcgcctgcacgccaatcctctttggcgtgcaggcgcgcacgccaatctgcgcctggcgtgcagtttggcgtgcgcgaggggggttggcttgcgtttatcaacccccatttttgcctgatgaaactgtatgacagcagaaattcagtccagtccaggctcttctaatccaacactatcactgtcaagccaaccaacaaacaccatgccagtccaacatttcaggacaagcactgtgaaaggggttgtattgtttacaaccccccatgacaaggtctcccagaggcaaccaatataagattggtcttgtcaaccaattttttattggtcgggcccaccaatgcattagaacaagggaaaaatgtattggttggcctggccaatataaaattggtcaaggccaatcttatattggtcagctccgggcatccttattatggggggttgtaaccaacacaacccctttttcattgaagccaaccacaggatctgacccttccctctgtaaggccatgacagcaagctgaggtgacccacctgctacctgtggtatacacaatttacctaccagctggtgattattatttcttggaaagtgggtgaatcccacacctgtccaccaaggagcagaactaagtagcacaaacacaagtattggtagtgtaacagtatggtcaaaatcatttaagtcttgaaaattttgtaacactactttcttgaagaagaatttttttgacctgataaccatcatccattaagtcagtatggaagttatttcccgcaaacaattttcaattaagattccgggctcatcaggttatgttgaaattcttccttctttccactcatccctgaaatctcaatttgagttcttcttagaccccatttggacacatttttatacattagggggtatcaaatataacaaaatccaccactttttaattgactggttttgcaaaatccacacttaccaaatccacctttgcagtgaccaaataacctacttcttttgtcaggggcgtatcaaatatagcctaaatcaacccattttttagcccaaaattcttgattttcaaatttaaaatccaatttcaaatttcaaccatcccccatcctccacgattccctcaatcctccacgattccccacatcctccacaattcaaaccccactcaccccacggcttcttcaacatctcctcttaactcacccctgcaaatcactcgtcatcaaaccaactctgatcaattgattagttcaaggtatttatcttcaactgaactaaattatattttaatggcctcacaaatttgttatttttccactacttgcacccaacagatgccaccaaaaaaagcttccagaatcccaaacatacgatcgcttcgaacccctccaaagaagaagagggccactcccaaaaatacacgatcaaagaagaatgatgaggaacttggttcatcccaaggtcatctaaaaagagaggactatgaaatcatcatcgactggctcagagataagaaaaactatgttgcgtgttttggtgatgggaaggctcctgcgattggacgacgaccaaaggcgatgataaatggttacgagttgatggcgattcacctgcgaaatgtatctccgactaaaatcaatctcaccccccgacagatgaaagatcgtttcaagtcattcaaggacaagtataagaaagctcatacgaaatctatgtcaactggatttggtctgaccccagctgatcggaaggctggaataacaacgatcgaggaaaaacttgaaaacatgtgtcctctctatgctgaaatggacgaaatctttgggaagcggcctgacgtcaatccattgtttttggccgatgcagaggatgaagacgatgaagatgatgaatctggatcctcttctgagcacgatggttccgattcctcatacgattcagacaagatggattcatccaaaagttctgagtccactgcgattcaccctttgttgaagagtgctacttcacaagtcgatatcgtggccctggagcaagaaaacacaggagatgtaagtcaattggattcatttgttgtcagtgttctgtttgctgatttggaaagatatcgccttgtcaaacagagaatggcatctccaactgggcaacttccaatggatgacgaggcaggcgtccaggctggggcaacaggtgtaagtggcattttttggtgatggaaaaaaactacaactatgttgactatcgttgtctttctcatccaggaacccactacatcgggtgagactgtccccgatccagcttcgaagtctaaggctgtggggaccaagaagaagtcaccaaagaagaagaacaaaggtgatcgtgtgcaatctacaagcaaggcacctgctctgagcgactctggtgaagacgattctgagtacaaatccccacggaagaaaacgagtgcaaagaagaagcgcaaaagaaggtcttcgggattgaatgctggtttgacacccgaagagcttgcattggacaatcaaaccgacgaggactcctccgacaccccggctccaagcccaaaaaaaggaaagtgccgggcatcgaactcaaagaatatcaatcccaaaagccacggttgcccctctgctgttcccaactcttttctagcctacgaagaatatgcaatgaaaagagatgctggtcggtcatcttacattccactcacttttgaactacctggtaaattaacgattcttcctttctcctggatttctaggaaaatctgaggtcgctcaggatagtcttggctttgaaaagctgaagtacgacaggatgattgaaaaggaagataacggtctgaaattggaagataaaaaattcgagcatagtaaagaaatggaaggtaaacgatgggagcattcaatcaagttggatgataaaaagttggatatggataaggaggagaaggcaaaagatcgagcttttgagttgcaaaaactggatcgccaaacaaatgccgaggctcaagcgaagaagatggaggtgttagtgaagtgtttggactctgggaaatcaatggaagacatagagaggattgcaaaacttttcaactagcctcccgttctgattatcttgttgtagtatgacttaactcaacggtttcatcgcatattggaaataaaagtcccatcaagacaaaaaaacacatgtgatgaattactttttttgggatgacaccacaaagaaattgatagacagtcagtttatggagcaagtaagcaaaatgaaatgacgagaaatgaggttagttaagagaaaacagggcttttttttagttgagggagtttgttgtaaaaaataacgaaattatggatatgccagaccccatgccaacggataagagaaaaatcaatcacatgaaagagatatggtaacagagaagctaacgtctttgacatttgttggagggctgtcgtctttgactttttttgaagggttgtttcgacaaaggtttgttgtcattgttattttcagaggaaggttcgtcatcgttttgttgtctttttttgggtctgggataagtttgagagttatcgaggattacacgcatgtcacgaactttccagtgtttctttttgggatctttcttatagtcacccttttggtttttttggattacctctttggtttttgtcgggagttggacagagtagccaagtcgagcatgcggagaagaatcgggagttgttgagggaacagtgagatggtgaatgtgtctggctctccaagcacattcaacaactcctttaaatccagaaaagtcaataccgaatccatgtctggggaaaacgaattcaccgccgtatccgtccaaatcatcttctattaagtcccctgtggttttgtcaatcggaagccatgtgacaaaagtgtatggcgagctatctcgacccgtgtggggcttatttgagaaattatcaaaggtgtatgataaatgacacgtgaaatcccctggggcactggtgaaaagaggtgttaaccctggggccccaatcgagttatgttgccttttgacttcttgataaataggtcgggagagggcctcaaattgttggccaacaaagcgactaacatcattgacctgtgattgaagctcttcatatccttcagggtctcgggataccttctccgcaatgcccgtgacgccaatgatcgtgtccttctcaaatcccttgcgccaaccaagactgaacatttttcccgataatgctggaccgttgattttgtttgggttttggaatctggtctgttgaatcaggtggtgggcgactttctgatattgagacttcgtttcctcgtccatggtgttgatcgggcggaatttgaccacggcgataatgttcttccgagcttcttctctccaggcaatcacactatctgagaacattcgaatcggagcctccgggtttttggtgcatacatgggaggtgagactatcatccaaatcccattcgacaaatttttgattggctttggctcgtttctccctctgctttcgggacttgaaggctttgaaacggagctgtttcttagtgaggggtggatcatcggtaggtggtttgtctttggcggcagattcggcttcggtggcaggttcttcatcagcggcggattcatcatcggcgggggcttcatcattggccgcagattcatcatcggcagcggattcatcatcagcagcggattcatcatcggtggcggattcatcttcatcttcaatgtattcatcatcggtggaggattcatcatcagcagtggattcttcttcttcagagatggtttcttctgcggagaactcttcttcggctgaggattcttctgtgggggattcattggtaggagattctggagagaggtgttgaaatccacaatgcaacttgtgagacatggagggtgccttggcctgcgagttgattgaggtggatagagttacggtgggtaaatttgcaggtgtcatttcggcgggggttggagtttcggccgggaatgtggttgatatgggtagaggaatagccaatgagttgtccacgatgatgtgacctttggctggtgatcccgtaagaatgcccgcttcaccatccaccaaggcctgagggggctcattcccctgagttaacgcagggcatccaatctcgatgtttcgtacgcactcaggagaatcttgagccccacacaggagacctgtccgtgcgggaagtccagcctcatttggcagtgcagggcatcacatctggatgtttcgtacacagctaagtgggttatggtgcttccctggacaggctcgggagatgtaaggggcacctcgaggggtgtcacagtacctccggttgttgtctttggtgagggtgattctggacttctcggtggcgtatggcgcaatcgtggaccgtcggaatttgggcattgtctgtaatttctagtaagattgcataattaacatgccgtggtcagtatttacatcataaatttctttcatgatggatgtacaattcttacatataaaagaccaggccaatactaattgcttgccagaattccaacacggaggcgtaataaatataatctacagaggaccatgtaaaaccagatgatgtcagtactcatgtttattatgatgcccaatgaaggggtcagctcgtctgtgtgctctctcaaggctcatcggcctattctctcactatctcaaggtttataagcaagatacattgctttacggctgataagcagccttctgaggtgtccagacacctcaaattacctcgaacagggccggatatgtggccctgttcttctcctctcttgttctccaacagggccggatatgtggccctgttgctcctattcatcctgctccaacagggccggatatctggccctgttgctcctcttcaacctgcccctttccccccttccccttggccacccaatcctccccccccccccctcacctgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggagagcaaggggagaggggaggagcaagcgaagagagagggaggggagagcgaagagagggggaggtgatcgtgaggtggaacaagcaggggtaaaaaagacttacccttgtgagttccacgaatgaccgcgaaccacgaagaacgaagaagatgagaggatccaacggcgttccaacggcgagctcaattgagcctacgtccacggtgagtccaacaaaaaaaacggagtacggagcgcctagagagattgaggcgttcctgaaacgtgatgtgagatgtgagatgagattcaatcctgaaacgagaagattgaggaagcttgtgtattgatcctgaaacgagaagattgacgaatcttgaggattgatcctgaatcgagttggttgacgaaattggaggttcaatttggttgagtctatgtgtagtccgagggtaatgagatgaagccagcccgagcacaacgcatatgcgttgttcagatgaatttggatcagaagacactggcactcacctttgactccacaaagcaatatgagcaagcgtgatgattacacaacaagggtgaaatagaccatgtaatcaactgtcttgatcaaacataaaaaaataaaaaataacaaaaacactcactgaggctgggccaggtgcaatgtccaaaggacgattgtttgtgcggttaatgggccggtgggtcggatgaattttggtcgtttgggattgaaatcaagtgtaattttggggagtgagtgaagtcgttgggttaatgggcaggtgggtcggatgaattttggggagtgagtgaagtcgttgggttaatgggcaggtgggtcggataaattttggtcgtttgggattgaaatcaagtgtaaatttggggagtgaagtcctttgggattgaaatcaagtgtaattttggggagtgaaatctgggtggtcgaatttgaattggggagtagaaaaaagctgggtgaaatggggggtaaaaaaacatcttttggggcttcaacatgtggtttgttaacgacttgcccatcaatagcaaatcaaaagacttacctatgcaaagtgggctagtgtgattccacgcatcttagccctaagatcataattcagaacatcgtcatcatcacagtcactttcactgtcttcaggagcctcatcttcataaagatcgttccattgatctttgagatcggccagcagattgtgtagaacgatgcaagtaactatccattttacagcccccttcatctcttcagcattacggatttgagttctaatttctcgtaagcttgcaaaacgacctttgagaatgccaatggcatgttcaattctgactcgagattgtgctaggtggtagttgaaattgatgttccgacgtttgagcaattgtttgcctttgaatgcagggacaacataacaatcgttggtgtaggctgagtctgccagtaggaattgctttcggtcgaagtacttttcaggttgctgggccacttgcatgtgcgaaaacacataagcatcgtgtgatgagccaggaaatccagccaaataagaaatgaactttttgttgatatcacatatgaccgttactgaaatggagtatctgatccaagcagccaagagaaaataacaatcaatcaacaagggagatattttatataattcagcagtatcaaaaagctaacctcttcttacgatcaaagtaatgttgcccatccttggggggcttctgactcaaagggatggtcgttccatctacaaatcccacacagccagggaatccttcctctcgcatgacctgagatgattctattcgttcagattcggtaggccaagtgactaaagaagatcgtaatccataaacagcatgaatgactcgtctagtatacaggtcgatcgttccaaacccaacttgaaacagatttttgagcctgtagatagctgaaccgtttccatttgatccaagacgacatactgctacagcaatttggattggtggatccctttggggattacgagagttgttgtagaagatggggttttgttcgatgagctgtaccaggttgaggaagcaaggaaaagtcatacaaaacatctgcacaaagcttaattctggaagttcttgaagctcagacaagtcataacgaggatcaaatcgtgtcgtggagtttcgagctactaggtatcgtttttgaagctgactcatagagaaaaagtaaaattcttcaagttctgagtcgtgatctgaatctgaatcgtccatcatggccattgcagcaacattggatgcttcgattattttctttcttcgagatactttgggcatgattgcttttgaggacttgagtggaggcgatcttggtgttgatgatgatgagttggtgctgatgatgtgaagtttggcggtcagatgatcagtttggcggtcagatgatcagtttggtggtcagatgatcagtttggtggtcagatgatcagtttggtggtgggatgatcggtgctgatgaggtgaggtttggcggtgcaagtgaaaattggcggcgatatgagttgaaacaaatgggatattttaattgactggtttgggtgaaaagatgtgtgtttttttgttcaaaacccgttggggttgatggaggtggattttggaaacccgtcaattaataattgtggatttcaaaaaaataattgacgggtttgcaaaggtggatttgctatatttgataccccctattataagttttaaattacagtaccaaattgtgtgatttatataaatatagacctatatcaatataaaaaaaccatatgataaacttgaaaatctataagatgtgattgtgttgtccaaatgagggcttaatgattgagatgatatcaaaaatttaagtagatttgaagattgattggattagattatgtgcagataagtagtatgctttttgtcaaattggcacacatgtagacttagattcacttttgtagtagctaaatttacacaactcagtcactatgttgatgctcttcttttttacaatctgttctttgactgctgtatttcattactattcattacagttcattattcatctctctcaacaaaaatttgacatgcatctcaggtggcaagtggggccgacccaagacccaaggggttatggggcaggttcaggcaggagtttgggaaatgttgacctgacccagaccgatgtggcggcaagagcgcaccttgaccaaagctttggccggtttgtttgggcgtatgcggaaagtctagctttccgaggcgcggtgtgagaactcctttttgggaatggtggcagtcctgcgagggggaaatagcagatgagatatatcacgtatgtaatgatctactaaaactgttacggctggtttgaaagacctgcccctctattgtactacacaagagttaacacaacaatttattttattgttgtggcaaaactgatgatagagaaaactatttgtagcagtctcttatcaaacctagatcaacgtggattcagcagactatttgagtggaaatgttgagtaagaggtgtttttctgtttatatgtttatgtattttgaaaaatgattgacgtatgtactgatgataaatgtttatttatgagatgatattgtggaaaaatgtgactattgaaagtgtcttttcccttccttcttgaatcttagtcaagagcacaatggtttaagatcactgtctcttgactaagatcacaagttgtactggttgctactttctttttcctatgcttctctatggctgaatgatctcaatggggcactttgattaagatcacactggttaatgtatagattgattgctctgttctgtctggttgatgatcagatgagatgatgatctgttgtgatgagatgatctgatgatgaaaaattggaatgagggggggaaagcccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaaccaataatctataaatggccaacttgtggttctagccctaacctataatctataaatggccaacttgtggttctagccctatacatgattctcagtgtacatacaaacaatgtggctcacttgtggttaccctatgcaatgaatattgaatatgtaagctaactaaggccaacttgtggtttagattatgcaataagcattttgtatgcaaataaaatttaaatcccaaataaattttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgccccgtagaatgtgattatgccataatacgcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacacaattggcatactacagcgggaaagcagggaaaaggcaggccaaatgcgcaaggttccggaaagcttgctgcggggaatccgggcactggtggactccagggttcacggccgactgcggactagggtctagcgtatactgcggaggggctacaaaggagcaggggcactgagaggcggaagcggggtttggtgcggaccagaggcggaagcggtggtgggagtgttatattccattcctactctaagcaatctgacacccactctgtgtaagtcttgatcctgatataatgataagcatataaaaataagacttatcatcccaggatacaaagcattacggtggaacatgtctagataatgagcccagcaaacattagtgcacttgcttagtggttaaagcatcactcatgaagtttggggtcacaatttcaattcctgtagtgcacatctattttggtttatgacagggagaccaatctgaagggcggccggaggagtacgccgactgacaggcgtcagaggggtgacaagcggagtgcaagggagttacagcagaggactgtgtgggaagcagggggggaaacttgtgtgtgggatagctggtgagagtggagtttggggtagaaggaaaaaggaagggggggggacttatgactcagaacatatcagaaaaacagagtgacttaggagtgaatcgtgtattagcctaaagaattgttagagatagagagagttagaatattacctaccaaaaccaataaaagaatagttattttacctacctacaagaccatcaagcaagttaccccggacaacaaaaccggagtaggacgtgttgcggagcggataagtgcaagaaatctctgagtgtcaactagcaagagtgtaacacctgtagtaacactcttgacagtgacaagtaataaagaaatatcaattaagatacaataaacataactcataattataagtatgtagagttagaatgttgtaatcatataataaatacaagattaagaaaatagagagaaaatacataacaaacaaataaccaaaatcacataagatagagaattgatgaaataacaacattacactataacagaagattgatgagatcaccaacaggtgaacaaacaagtggaggcttgtttaagataaacaggaaatacaaacatactgagtgaacattacctagagcaaacaggctatctcggaccagaggaagaccctcaattaaacttgagctatgagctcattgattatttgtaagggactaccctagaattgaagctaagaatatttaagaataggactcgagggatgaatgggagccttccttcctttttcctcagagttaaaaatattactattacaagatattaccttagatcacctatctcaaagagcaatcactagaagaataaatccgtttagaattacctcttgaactaggatagttaatatctcatacatagctataaaaacactcaaatcccatttctcaatagtacaagtattggtaacaccggctgttatctattgcttgttactcattcccctattcccaactctacgatctgtacgaggtttggattgccctggcaaacagctacaggaagctcgagtaagcctcaaagtgcatttgtcctgagcatcgatagaaaaacaaatctcagattccttttgattcactttagtctacggctatagcactacgagcctttatcgtaagtagcataagcctgacaccgagggtgcgccttactttccacaccggcccggcttgttctcaggtagggttcgggcaggtgctgcagactttgggtcagcctcgggtagacccgaaaacccgactaggtagcagggggctaagggttaggacgcagggcagagtccggatcggagacaactatcctcctgagtcctgaccccattcctccctaactttatttgtgattagtgtagttgtcaaggggccagtttgatgcctggcaagatgtcaaggggccagtttggtgcctggaatgactgcatcatgtccctcctgcattcaaatcccctcaatgtctaattgtcaaacaaaaaaacacaccttgcctggttgaaccgagccccaacgcggttcaacccggatccgatttagttttaacagagtcgggtttgtgcagcattttttacaatgcaacctgacccgccccgacccacattgcttattgggttgggtttgggcactgttttttgacccgaacccgacccgtttgccacccaacatgcatctacctaatctaattatgatagcctaaaaacaatcaataaaaaacattggttcttccttcatgttttaccatctgttctgttccagtgagacatctcttgctgctccttttctatttcaaaaaaaactggacttgtgtcagttgaatttttctacaggtgcctactggcctaggaagactcctctttttcaagtggctcaatctaggggtgaggatgggttgggtcggggcaaaaaaatgctgacccgacctgccccaaaaataaatgggtcaggtcaggtcgggttactttttcaaaaacttctgccccgccccgccccaagacccacagcttgggtcatgggtcagtgtgggctaacccatggggctaccgtgattttattttttcttgaggcagaggttgttttttttggggggggggcatgatgccttcttctttgcatcatttatcaagtgtatatattcggagagaaagattaagaaacaaagagaggtgaatggagaatggagaaaaataaaaaaagaaagacaactagatccatcattggccagctactctggttaatcatactatcattgttcatgtctcatattgggacttgggagttgtaactcccgtgtgtcaataactcagcatgccaggcaagtttcaacaaaagcatgcatgttgaaacttggcctcctcatgggtcgacccatgggtagtccatttttggaaaagcctgacccaacccaccatgggtcacctagtgggccaacccaactgggtcaaaaaattgggaaatccgggcttgtgccgccccaccccaacccagattccagccgggttgggtcaaaccgtgggtcaacctgacccatcctcacccctagctcaatcccaaggatggttaaataatcaatttcatttctttcaaccatatttggaaggaaaacaccttagtttctgaaaaacatgaatgaagtctcaggtcccttttgataaaaccatcacaaggcattaatctaaattcccagaaaatttgcatttgagttgatggtggttagggcagtagcatctgccatgatacagcttgatcctttggaaggtttaacacacaatttcaatttacaagtcttgtatgtgctggagaatgcactagtgcaaatgggcttatgaatgtgaataatcaaactaaaggcaaacaacccaagtttctcaaagagaaaagaaaagtgatctagaaagagaaaataaaagcaatatagaaagagaaaatcaaaggagaagataacaggaccaacaggctttcttgaggatggtcaatgagttgacaggaaggtaagcactaagtcagttggaaaagttcaggcagagggactgggagatctgatgaatttaagataactgatgagagatcacacattgaggttacagatgataacatttgacttccaccaagaggaaagtccaataagaaaaggaaaggagaaaagtttatatatttgatgggtaaggttttgcaagagagggagtttcgaccaatggtgtcatgaagtcaaggctgtagatttgttttagttgatgacaatatggagaaaaaaaccagaagaatgttgaaaatagtagactgtgagtggtttgagcttggaggtagatggattatgcattaaacaatgacttcatagcttaatcttaacttaaggttggcttgactggttttaatctgtttgcccgatgtaattttccactcagtgtgactggtgtaatgctagtcttcactcagtgttgatatggttatgatctcagtaatcttctatctttttaattgaaatgctttgtttattttttatttatttgtgctctcttgattcatgtatgtataatcttgttctcattattttagttgtgatttatctttataatatccatttatgcatttaatcttattttatatattgactgtcacagtcaagagtgtcactacatattttacactctttcctgttgaaattgctgctccagttcatctcgacaagtcatttttagcttcaacctcattacagcaagaagagaagagcccattcaaagcaaaaaagtcctcttagacttctccttttttccctccagttttatttatacagaatcatctagtttaaatcctagcaactgatcatggagagcattcgataataattacttacttagaaatacctcctaagaagagtttgattactaagcagttctagatattcaaacacctccttcaacattaccttagcctccagaattccaattggtaacagatatttgttacccatttgtgttacacccttattgattcccaatccaacagttgtcaagatcttggattgccttcctctctgccacagaaagcttgagtaagtctcaagagctttgacctgagcatcaatagaattactagatcttattgtcattcaggtctagtctacagttgtaacactgcagattttgtgagtagcataaatcagacaagcaacacaaaagtagtgagcaagaggcagtaattggagcagcaacacaaacacacaaacacagtgggtgtgttggaaggatgagcaaagctactcaagcacaaatagtgaaacaaaataagaaaaaagggtcaactttctgtcaaatctgggaccctttcagatgtcaatttagacccacaaagtctatatttttgctgggaagtctagctttcaaggctccaagtcaattctgggagacagattttgacaggaagtcttccaatattcaatttgaaaaacataacatctagtagaaattgttaatggatgagtgaaagagtcaaagagggaaagactcgatgagtttttatttctgaatgaacaaactcaagctttaaatagtgaaagaaaagatgctacaagtgagataaaactgagtataaacatattctaataatgactaaagagtatgacatgagatatgctaataatgagaaaatgaaaaagagagagctgaaacacatgaatactaacagaaatgagttttttttttcattttgatgggtcagaattgtttttttttttgaaaattcatgaattttcaagatctgggtaggttatggtaatgtaccaccaggaccaaaaattatttccagggggctggtgggcactgctttctccaggttaatcagcagttgtttcatgaatatgctcacacaaaaatccaagacaaatgggcaaaacccaataaaactttgtgactgagaccaaaatcaaggcttcactagatatgcccactttggaacaccacaaacggactttttcaagaggaccacatgggccaaaattatcaatgatcaacagctcttacaagtgtataattttggttttttttgccctaattttcacatttttttttgaacacctgccaattaggggggcttgccggggtcccctgtctgagccgtttgacgtcggatcgttcccggaagagttctcatggtgctcttaaaacttaacgtgataacttcaatggcttgcgacatttcacatcgcaagctctcttgattccctgcgggcatcgtcggtccagacctgtccagtaatctgatcgaagtgagtattatattgagctgtcgctgcaaggcggccatttctcctcaactggccggattcatccggtttaaattttggacactttgtacgattgttatgtgcgagcggtgtcagtcggctcggcattatcaatcgattgattcccgtgtccttcttttttctttgcagtgattcgaagctggtgtgacaatggaaccctccaccgatgtcgagccttggccatcggacatcccatcctcgtatcaaagccatttcaaattccaagcagctgcaccggtgaacagcggtgtaatagaatctggcagcaatttgtcctcgtctcgtactacagcttgagagaacgcaagttctttgccggtgatcccaattcccggccggtgtccctcctcgatgcaccgagtcccgactgtcttgagcagctgggaaaggcttggaagctggagagacgtaagttgtgtgggcatacggaaagatctataaaaccaggcctcgtttctcttggacggtgttccccagttcatcattcaccagtacatactactccagaatcataaaccaaattttcttaccacagtcgttcctttcagctaaacaaaaaacttcagccctatcatgatgttctccaccgtttacgttgcttgcctcttggccgtctgtacgttttgaatgtcttgctcaagtctcactcggcacgtcgatcccttcgagctgacacacaccctgttgtttctctttctgtttcgtctgcagccgcccttgcttcccctacccagtaagtcaccgttactgtcctgctgcttttgcccgcttctttttttctgacggtctgctcccaacaggcacaacccccgtggtcttcccggaagctacttcatgcaggaccaagaccaggcccagtccaaccatgccgcaagcatgtcgagcaccccttggggccagagttccagcagcgtcgacgaagacagccattctcattcgcacgtcgagggaggctctttcggtggtcccgcgataggtggttcctttggtgccggtggtgccagttcctttggtgccggtggtgctagttcctttggtgccggtggtgccagttcctttggtgccggtggtgtaggttcttttggtgccggtggtgcaatcgatgccggcttcaacggcgcgtcgtccttcggcgccggtggcatcggtggctccatgggaggtggagctgggatcaactcgatgaatgccggccagttcaactccatgaactccaaccagttcaactccatgactgctaacgggatgtcgaacggcttctctggcggaatcgatccctcaatgatcggcggcggcgtgagcggcggtgccatgtccaccatgacccaacaaagctacagctccagctcggtcatcaacatgttccagagcctgaacagtttcatgagccagatgcaatctaacctcatcgctggtcagatgacccaagcgatcgccatgcagcgaatgcagactttctgccggtacttccagatggccatgcatcaagcctccttctgctcccaatgcttcagcgtaagcggagtcatcctgtcagaataccttctccccggaccagcttaagattctcattctcatctcctcacagggcaaccaattcggcgggattgcttccaacaccatgagtcagttcactactttcttgcagcaactccacagtaccttcggcgcaagcaactttggccaacttgtagcccgtaagtttcctcaattgtcttccaatcccaggtcctagtcttgattcccatctgttttcgcagccctcaccccgctccaaaacaccttcagcaaattcctctacaaggcctccagctcccgctcttcgtccttcacctccaactctttcatcccctctgccttgccctctctcctcgcccccgccatgccccaggtcgctcctatgctcagccaattcaacaagaagtaaagcattccttctcactcccgatacatgttccccccttagtatcgcgtgatgcttgaagttgttctctgttcgctattccttgaatcccttcaaagcctcttcgaagttgttgctcagtctgttgtccccttctcgcttgactctacttgaagttttgttctgctgtcagctctctctctctctctctctctctcgccctctctctctctctcgtgcataactacgcacagactcttcttattcttccaagatacacacagacaatatcacgttattctccctcccactgtctcttgaaaaccaaaatgaaccctagggtttgcgatgacaatcctcaatccacatttttcagagtccccacaatcctcgacctctgagcacaacaagcagtgatcgggggttgttaaggtcaaggagaacgaaacgtcgtgaagcttgagtcacagacgagtgtcgtccgtcccaatgcgagcctccttgcggccacaaccctgccaggctactgtgtgagtgagtgaaagtgaacttgctcggcattgggctagggttggcggcgccattgttgagctgggggcgccaaggcgcgccttttgcaagccctccagggcgcgcccactggtgggggcgccagggcgccgctgtttggtttattgggactaaatatggcggaaataaggatctttcctgttttttgggtttttttttcttaaattccttatcaataaggcacaaaaaacattatcagtctcaatcaatggggagcaaacatccataggtcccagccaccatcattattgtcagttgctgggctacttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagtcagagagaatgctttacttcttgatgaattgcctgagcataggagagacctgaggcatggcgagggcgaggagagagggcaaggcagaggggattcttggctttcaaacaacacccccaccgtcgcaccccgtcgcctcggggtgcgacagcgcccagggcgcgccccgtgactggcgccgccaaccctacattgggcacagaaaacaagtgacagaagttgccaatagtaacccggcaaagaacctcaagttcgggaagagcagacacagtgcgttccgctcgattgggggggccaggtattgcctggctggcgcccccctccgcctctgtgttcgagaggctcatacactacgggcgctgcattttgcaattattgcgaaattgttttggaatagttgcgcagcctccgcctgcaggggaggatgtcgccgaccttggtcctggtgagttacgcaatcccgtgcgaaaaggattgcaaaagtcttgcgtcccttgcaaaagggattccaaaggctttgcgcaagacttgcgaaatactttcgcaaggattgcgcaataaattccgcaatcccaaagtttcgcatttattgcgaatctcattttcactatgattgcgaaatagtttcgcaagtgtttcgtaacactcctttcctttgtttttcatcttgctggtacttattataaagaaataaaaaaaaacgcttgtatttctttaatcacatcgatcacatcgatcgatcaaaagaaaagtaaatgaaatgaatgaaaacaacatcttgcatccgatcaatgaaacattggctgaggaaacaggttgataaaggaggaagagatgagattgagaggaatcaaaggaaaacaaggaacaatgaataacatgaataacataagaataaataaaaataaggacaagataaattatagatggagagcaatgagacagagggagattcttcttattgatgtcttatacaatcattgaatgaaagagatgagagggaaaaggaaaggacagaagtgaaacaagaaaaaaattaagataaatgaaaatggctttgcggatcctgaacgacttgatgggagttgatgggttccttgcctttccttttgctgtagctttgatcgctagtttggacttggaagaacgatgaagtaaagtcggggcaatcatttgaaaacgggcctcaccttgaattattttgggtgggtggaagtgtttttgtttttttttgggggggggattccaatgagatgaatgatttgagacaggagggaatccggattgagtgaggtttgggcatgaagggatggggtgaactttgtatcctgagttgaatttccgatggagtcggggtcaaacatgggtgctgcggactgttcgaacttatcaaagtccctcgcttcggagggcctggtggccttggctggcgtggaacgccactcgcgcgaagcgcgagcctccgaaggagggacttaagacaaacacgaacaggcccgcgtgtcacggttgggcacttttggtgtaacgcacattgagctggatgtacagcatttacatcaccagctattggcgatttgagtagacaagcttttggtgcttggtgatgcctctcacctcatccaattttcagaacttcatcttgaaaattggatgaggtggatcttttttaagttggtcaaattgagaaaatgttctcacatggtaggcagtgagattgaaactggcttatgtaagctcagccaatttgccattgggcaaactttcctttaaaatttttcaactgtgtagtcttcattttttcccaaaagtttcttgatagaagtcaagacctccatgttgggcatcttcactccatctcagctttcaagaaatccaaaagctggattttctatgatttttggcgcaaaaaacagccaaaaaactcaactgtgacacccagtcgtgttcgttttgggctcaagcctctcccgcacttcgtgcgttcgacggagagtctgtacaagctcgcggactgtttgaggtgttttcctccgagtcccagagcccaaatggttttggcatccatcgaaagaactctgcgacaagatctgcgacaagagttgcgaaagatttgcgcaatccgaccaaacttgcgcgacatctttcgaagattattgcgaaagcaaacctcaaggttttgatccggcacaatccgcataaaaaaccggagttgttccagatcaaaaccttaacaagctgctttcgcagcttgtttcgccttttttacgaaacttgtggaaaagttgcgaaagtttttgcgaacgcttcgtcaagcttgcgaagttcttatatttcgcaacttttgcgaacccaaaccttaaaagtgcccccgtagtgtagttaagtcagggatatgtggtgcgctggaagaacagaagcagaagagctatagtacacacatggatgatggcagatctcaatcaaaacaaggcagataaataactttgtggatcgataccgggaaggggaagcagtggattttcgcagatgataaaccacaactctctggactaagttctcttattgtttttttgacagtctatcaatttcacttcgactggtctgatcatcaatactcatcatcatcacccacgacttcccacgcaagaagactaaaatgaacaaattgaaaatcaaagatcaagaagacctatcctcctgctcatatagtttcttactactactattttgttctattcttcttgccaatttgtacatctaagcagcccaagtctctcccggaaatcaactctctagattgcagatgtagaacaagctctttgatttgatttgatttgtttctttttttttatcacataacagaacaatgtttggaaagattttatttttgaaaaaaaaaaaaagccataaagagaaaaaaaagaaaaaaaggtgtgttcttttttgtttgtttgttcttctatagtaagatatccctcgaacatatctttttctaacataaatatatatatatcagattttcgtgggacgatagagtaagatataagcgatcgaatcttcaccgccgccatccaagcccaagatcttatctttatggacgatcgagactttctcatcatcaaatttactacaaacccccccaaaaaactcatcagtattatgaccaaaaaagcagataaagggagaaaggttgaagaaggattattgaaaaagggatgctcgataacagacgaaaaaaagaaaggtagatgattgtgattggagaaaaaaaaaaaacatcgagacttactaccattcttggtcatccggatcttggtgttccagttttttggttgagctcgatggctcgctggtggatggttgaggtagattaggattagccttggcagcgtcgcacctaacccaagccatataatggcctgccacacccaaatcaaagttgtcaatggagtgggttcctaaagatgttttttttttgaaagattcaaggaagaagacggacctccatcggccgaggcgcctttgtgggtaacgatcccgcacagttcgtattgggcagtcgggttcgtccccacatcgtttaccaattcagggtccatcaagctcatcaataccgcggcctctctctccctgatcgtcgcctcatcctcctcctcctcctcctgggcgccttcaataggcttctcctcggtcgggggtggggccgagctcgtgcttgcggctccagccccattgggctgttggtcgatcgccatctggttcttcgaactctcctccttggcgatcttcttcttcttttgaatcttgattcgctcccgtcgatctttctcaatgtcttttagcttgctcgccgccggtccgacttggctcttcaacttgtcactcaacagatccgtcagatctaggttgaacgggaacttcacttttcgcatgatcttcgtcttcttgttgatgtcccgtctccagtagaatctcaccatatgaatcgccaaatacctatcgtcaccatacacagtttaatcgatcagcatttcttcaatttgagctgacttattatataaaaagacagatgaactcacgcgggtaatcgggaaatcttagaggtttggagatactgtgccgatcgacccaaagatggactgagtttttcgagaggttgtttcaagccatcttgaattccagtgatcatgtagttcgtcgagatgctgatgttacacttcaactccaaccatttttcttttgagatcgttggtggttcctcaggagcttcagtacatttagttcttaaaaggacgggggggggatgaggtgagctgacttgctagagaatactggatagaaagagaaaagactgactctgtctcgagttcaccggtcaagtaccgttcgacaaacttgccatcggtaccgacggatgaatccagtgtactccgaacggcactcaagagttgaacccagcattcctctgcatcctgttgtgcgtaatgcccctgagtttgttgagcaaactgcggggcataggatcgtagagtggcgatcaagttgaagggggagtacccgtcggatgatttggttaagtcttggtaagtatctcgtagtgagcaggtcaaggccacgtcgtttcggctcggatcggctgctcgagtgtatctagtagggtttgatcgtcggtcaatgacctgatttgtttttggttatcaaagaggcttacgtactttgtcagattggtttgtaattcgggtatggcccgaagaacttggacggtggagttcaagtagcaagtgtttcccaagttttccaatccagcggggaaaggatcctgtgaaatgggttttttcttcatttagtgagagtgagggtatgagaagggatgatgaatgtagactgacggcttcagcaagttcggtctcggtgagatcttctacaaagatcgcctgttgggttggtggtggtggcagttcaccggcggttccgatgagcatgaattggtgaccctatgtttttgaatggttcattagtgtcatgatacatatcacccaaagcgcgtagaggatgatgaagatagatgactgactggtttgatggccagtttagaccaatctgattcgtccttcagttgaccacccttgacgagaatcttttgttggattggtgctgttgaggatggatgggtcagtttgtgaagagttgatggtgtggagggtagactgaccgactccggtgagttggtaaatggcttgtttgaatgcgctgggtggttgggatgtgtcgagttggaggtcgtacttcttctggccatctgaatagtaggaaaagttgatcagcagtgatatatacctcagaattttccttttattgttgttgtttatgtgactgacgtttgactgagactgggaatgagcctgccattttgatgatgatgatgatgatgatcgagatggttggtggtggtgtgttggtttgctgtgtttgttttttttggtgagtgacgagttcgagcctgtcacagggactgtcacagcagttgaccatccgacctgtcacgagcaggctcattaaccctatgtgatgttcatcctcaacaaaacaacaaccaccaagaaccaaccaccaaccaacaaaaactaggaaatgacgatcagcaatactctcctacaggaaccatcatcatcaaacgaaccaggagaactaccagcaagactactggcaatagcaacactgcagatcctagcaaactcaacccaattcacatctgtcagaccactctcactctcaaccctcaccgatgtagcagctggatacctagaactcatcgcacaggccgcaagaaacaccgcagaccactcgggaagaactcagatcaacggatgggacctatccactgtactcgagaacttggaaggccctggggcgatctccggattacagaactggtgtatcgataacctaacaacaacaactagtcatcaatctcagaaacaaccagtcgagaaactagtcaagctagccaagaacctcaaaggtaaaacacaatctgcactctcactccagatagaaaaaaaaaaaactgaaccaccatttcatccacagaattcactcacaccccttcaatagaacccatcaccaccctatcattcctcccactcacagatgcagagatcctcgaactcgatcgcgccggagaatctgacctcgaggagcaggaccatccaagcccatcctacagctcatccgactcatcacagcaagactctgatctcccccacgatccacactccaacaagaatctcgccacctcaacaacaacaaccactcaaccgaccacactcgatcagatctcaccctggagatccatcgaggatatccccgcctacgtccctgctcacttcccacccttccctggcttagaacgagcctcgggtagtagccagaccgatccgcctccgatcgatcatccaaacccaatccccacatcccctaccatcgagccccttgaccaacaactgaacccctcaatcaatctcaacccctatctcgtcgccatcccgttctccaaatcacaattagccgaaagccatggtccatcattcctggaacctcaagccccgatccactctactccatccttcgtcgacccagtaaatcgatcgaaagaaaaggaagcagaagaagaatcaccttcacgtaagaaggcgaaacgatcgaattcgatggatggattcctacagacctatgcatacatggtcgaggagaagaagacgacgacgaacaacaacaacaacaagggagggaccgaggaggcgaagttcatgaagcggaacccggtgcgacatcggttcatagctggagagcagacgatggcagtgcccgacagtctgatcgggacgatcccggtgagtccgatccggaccaaccgctggtcggcgggctggatcccgcatccgccgagccaagacgggcgactgttgccggtgcccgagctgaagccgttcggccacacccccttgccggccccggtcaccatgcccgtcccgatccagttccccgcctgtccgccgttccatcagccctacccacgcatccccgacctcatccctcgtctcttccaacgcatcggacagcaggccagggccgaacgattcacactcgtcagtcggatgactcggctcgggcccccctcggaacttggcgaggcgggtgaaccgttaccttatcggatcaaggacctcaataagatcgacccacccaatcaaaataatacctcctccaccagcgcccaacaaccgaaatacatcgaatggggattccattggcctccgcatgaaggccgcgacccgctcccgcaacccaaacctctcctcccggactccttcaaaccgccagagttccccgggatgccgaaaactaccgcagagaaattgcggatcgtccagagagaaaaagagctcctggctggcacccatgtcgccctcaatccgtcttctcagctcgttaatcttcctcctcctcctactgctgctccctctgggtccggtcctattatagaagacgtcatctagatccattcatttctctttttacttattctttttttttcgaattgtcaatcacgggactcttctttttctttttaataataatgatacaacgtttttttccctttgtttgttggtgggttctttctactctttttcttttgaaagatgtaaataagtatttatgtaccagttgtgtgtagatctttcttttctttttttttttttaataaccaagttatcacatatttttttttctgtggtgtttcggtgttcacattcttgggatggatggatggatggatggcttgaggagtcactggaatgttctagtatattgtatgaggatgaagattttaagttttctcattgttggggtgcggagttgagagctcgccggctgctgggtttcacggtttgtaacatctgccgtcgtcatctgagtggagtgtcgtgacaggttacggtcgactggcagtcgttgctgtgccagcgtggaaggcgctcgatcagacaattcccaacaacaactatccatccatcatccacaagagaaaaaccaaaacaaaaagagcaccatcgacttgagaagaaaacactcaatcctatcggatagcaatttcgaatttcttgtgagttacaatatcatcattttccatattattgcaaaccccaatattaataaactttttgttatgatggtagagtgccgagcaggagctactcgttggacgcatttccctcccacatcgctagccatgaggctcctccaatggggtctttcccttggattactttcgaccagcttattccccacggcgacagccagagggatactggccatagactatggaactcgtccgtatccctcataaatacggctcagaagttaaacacatcatcattttctgagttactgattttttttttttttccttctttttctccacaaagaatttatgaaattgtcgctcgtccagcctggaatcccattcgatgtcctcctcaatcacgactctaaacggaaaacccaagccgttgtttcggtcagaggcgatgacaagctaattggtgatgatgctgcagccatggtaagcctcaagctcctcctaatctgagacacatcgcataaattgatggtcctatgattttcatcttaggcggcaagataccctcagaactcctaccctggtctgaaactattgcttggtcagccgctcgactctcccgcctacaatctacaccaatcgttatacaacattcccgccgaaagtacgactcgaggtacgatcaaacttatgccgcaactcccaccgaaggggaatactaccgtcacctacctgcccgaggagctcgtagccctacagttctcctacgctcgtgaactggccgatgcggccagtgccaacaatccaaacgctggcgtgcccggtctcggtggtgaaaagatcaccgattgcatcatcaccgtacccgggtttttcaaccaattcgaacgcaaagctcttctcgatggggccgaattggccggattgaaggtgctcaatttgatcgacgatggggctagtttcggggtgaactatgcgatgatgaggacgtttgggaacaagaagacgggctccaagtcgactgctgctgaaggaggaccagggatcgaaacccacttgatctacgacttcggggctagttcgatcaaagccactgtgatcgaattctcgatgtttgaagaaaagatccatgtgtcctctaagaccaagaagaatgtgacgatggtcgatgtgaagggttatggccatcagagaaacatgggcggactggtgttcgatcagaagattcgcgatctcctcaagcaggacttcctcactcagaccaagattgatgtcagtaagaatgatcgggcgatgactaaacttttgcgtgaggcgacccgggtgaagcaagtcttgagcgcaaatgctgaaagtcagtccagggtaagtcatcccatctcaatcttgtcatcttcaagtcaacaacagtctggttcttatcttctctcgatcaccttagatcgaaggcctagtagacgaacatgattttaaatcgacactcactcgtcaagctttcgaagacgcttgtgtcaaagagatccctcaattcactcagccaatccttgacgcccttgaacatgcgaaaatgagcatggtgtgtaacttccttttgctttttttgcacaatcggtctaaaatacggatgcgtccttcaggcagacatcaagtcggttatcctagtaggtggatcatcacgagtgcctatggttcaagctgccgtcaaatcacttgttggagagtaagcatcattttttaagttttcccaattcaaagctcacttctttcgatctcaataatttgatgatggttatgtttttctagggaccgcatcgcagtgaatgtaaatgcagacgaagcggcggtgatgggagccgcactgtacggggccgggatcagtcggcaattcaagaccaaggacgtccggatccacaacgtctctcctcacgccatcgcggcctcatacaatgttaccaagcctctcactcagactgatgctgcttcggctgaagttgcggctaccaaaactatcactactactttgttccaaactggctcgaaactcggggctaagaaggtcatcaagatgaagaaagccgaggatttctcggttcagcttgattaccttaaccagccttcttagtaagctttctcaagcattattacagaaaactctctatactgattcttatctcatacaccggtctatttccagcttcccaagctcgctactcaacgtcaccatccatggcatctcggcagcattgttgaactacaccaacgtaactggtcacgccgtccctctcaaaaacacgacggtcaagctggtggttggattagatgattctgagctggttcttgttcctgaagcgactctgatcttcccgactgagacgagtgtggccaacgagggaacgattgcgaacaagattgctggattctttggaggttcgaccaaggaagaggccgaagaggcgatcgaggaagtcgcgactgaggatgacagctcctccaagagcgaatccaaagagaagggaagttcgaaaggagctcaaagtgaagtcgaaaaggctaaagaagctttgaaagctgagaatgctggcgcgactgacactgctagcaagaagcagcaagtcgagaacatgaccatcaagctgaccatcacacgtcagagccttgggatccagccgatgtctacaaacgacaggattgcctctggcaaattgtgcgtgtctctgctgagtctgtctgtcgcaagctcatggctgtcagactgagatgatccttctctctctcccactttttggactatcacagcctgcgtgaattgaaagcagccgagactcgtaagaggaaccgcgaggaagcccggaacgcattggaagcttacacgtacaaacttcgcgaccgtctcgaacagcaggtgttccagtcccacagcaccgaacaggaaactaaggacttgaaggcggccagagatgaggtctcggagtggttgaacgattgggctgaacaggctccgctgaaggaattgaaagaaaagaaacagaagttagagtgagtgagtgtttattatgatattgaaaggatggcgaaaagattgacgggtcatatgacagacggttggaaaagccgatccagaaacggatcgtcgagaccaaagaacggccggcggcgatggagcgattgaatgcgactttggcgacggcgcagagtacccaactgcttctgaagccgattcgcgaggatggaggggagtcttctcaggacccgatggccaagtacaccgacgaggagatcaagagctttgcggagatggtcaagacgcagaaagaatggttcgaggagaccagtctcaaagtcgcgcaactcgagccgaatcaggatccgccagcttccgtccaggacttcgaggcgagactcaagttggtccagagtgaaatcaataagaccctcctcaaaaaggcgcccaagaagaggaagaacgccgatcaacagccgccctatagcgctaaaccttcccccgctgattcgacaatcaaccaaactcaacaatcccactcgcaagaacaggaaccatcctcgacttctcgtccggacgataaggcttctgctgaggttcctgaaccggcagaggaaactcattcgaaggatgagctgtagagcacttgtttcttggtatacatatacctcgttttttttttttactttttgtttctttgaggattttttttttttttttcagtttatgtttccgctcttcattttttttttttcatttttttcttgttttgcttttgcttttttttcttcttttcttttcggtcttgtagaaagtctttttttttttctttaggtcctgatcatcatacaaaaaaaaattgtaagtactgcaatcagtctgcaacctacaccaacaacaacaacaaaaaacaaaaacgtatatatagatagaaattcatagattctttttttctttcttatcctccatcaagtcaaagaagatttatttctcaaaaacaaagatatatataaaaccgattggatagaaagcagttgcggagtttcgatggtcgggcccactttgaggcttgccacttggtgtagcacttgttcttgttttaattccaccaccagttttgatggccaaactattatgtaggaactggtgtgtgtgtgacatacagtgcgttgatgtaagaaaaagaaacattttgcttgtatcaacacaagtgaaatacattcacttttgactccattgttttcttacatggtgcgaatgaaagaacttaagcgtgtctggtattcgaaccgaatctacacttcgaaaagggttacatataagggtgtggcatcgtatggtcaagatcattgcggaccaattggcggagtctggcccggataatgcagtagttattacaggggctctcacatataaagaaggcgaaaaaggttgattgcaatcgaagaatgccctgggtccccaaaacagtttgggcttgacaactcagatatatacaaacttaatacaaagtacatgcccaaaacgagaaagaagaaatgttgccacttgcagtttatgctcaatgaactctggggttagagaattacaatacaactgaccgacgtccaagatcgaacaagagttgaattaaagaatgtggagagaaagatgatgctttgtaggatatttgaatggaagagtctaataggttgttattcgatcaagagctgacattagaagagttttctttcacaggtcaggccataggccataaagagagctggtgatattgtgactgtagaccccgggaagacgggtatcgcggggccggtctggccaagcgttgaccagcccatcccatatctcgacgttggtgaaatggacggaatgaggctggaaggcatgagagccgagccggttttggttttcagatagagccgaatgcctggcgaggtggagctcatcgaccacagttgggcggccttcgaccaaatagtcgatcccgatcgaatcttcgtaccaagggtagacccgtgtggtgatgattgctcgctcgttggcgtggacctcgacgacgctgttgtcgacgataatcgtcaagttcaggggctcgatttccactcgtttggtgacggggttgacgatcggccacaatcggagcttggcgcgctccgaggaattaccgactaagagaatggagtgattggctatgtcaggctatgttacattgtatcattgatcagaaatcaaagtgtgctcacaagatggaatggcagaactgcgagacctgtcaactacgaggtactcggtgcttggatcgtagtacacatcagtccattcgttctggctggacagtatacggaagcccccacgagacattttggcacggccgacatcttcgccatcgagctctctccgatcagcgtaaaattcgaggcgggcactgatggcatagtaacgatctttgggttgcttttcgagccggactgcattggtcgaaagactgtgctggtgggcccccgggttgtatccagggctcaaggtctgaggtgggagtgctgaaactttggaatgtttgcggaaggccgagctgatttctgggagaatcctttggcctacagtcatcagagaatggctcccgtcggcttcagttcgggtggtccagctaggtgcatgctccggagacttcagtgcggccggatggatgttccggaggacttggacaaataattccctgaacagggtaaatgcaccttgggctcctctctggggtgtcaggatattcttctcgtcgtcttcctgtgtgtgtgtgtgggttgccaatctctgttagcaaagccatgcagtatcttggagggttggatgattggcaaaatgcaaaaaagagacgaacgtatgtccaaccgacaaggagctggcgatttttcgactcaaacagatggaacgcatacgcctttccccaatcaatcaccccggaaaaatcgatcttggatctcacgtttccgtcatccgcatcaaaatcccaactgacggcatgccaaatcggccaataacccgggccggtccgaccgccttcagatcctgtggcaatgatgttgagctgagtcttagagtctgcggagtcgtcctcctgcttgaccaatccgtgctcgtctaatttggtgaccgcgccgcattcatagttgatacctttggcgccggtccattcgctggtttggttgcgttcagctatcgaagataccaaggggcctagataggtccaatcccgaatattgttctcctcggtttgtcggtagaggaacaggcgcggtccgccatggattggatcgacttccgttcggattccaccactcaggagtagataattgtggccactgggtttgagcgcattcggattgccaggcagctggtggacaattgactcgttggcgtaaaatctggaaaactcgctggatttgaatacaaatgggtccctgaatccagagagatgattttctggccacttgtctgagaattttcgcccaaaaaaataacgccggcagaagcgcatgagtcattaggccttcagatcatcagaggaaacttgagacaggatgaaaaatttacaaattactggattgccgttggccccaaagttcaacttggtccaagtgtgtccatcatcctcggtgtaggcaacactctgcgtctccacgccttcaagttcaggtggattacttcgggctccgatggggccggtgaatacggaggtgtatatgatgctcggatgaccattccagccgtccttgatcactgtgccatcaaatacgcctctaatgtcatacagctgagtcggtacctgtggaaagccaagcaacaatctcaggattgatggagtgactcatgttgcaaggaaagtaacacttacaatggttcgtggatctttccagctatggtctgcacgaaagatttaagtcaaaaaaaaagaagagcggccatatccccgataaaggaatagaggtacttacgatccttgaaatggacaaagtccgtggtgaaagctgaacattgtgagatattcgcccactgtgccccttggtcagtcagtttggtaaagcattggagttatgctagctggaatttactactcaccacgagatgatccggattgcattggtagcccacgtgataagctccgctcttggtttcgactagaaaagtcgagggagagaaggaaaccaattgagatatagctcagttgacagtaataagtattgatggcctttgagcttggacgaacaaattgccataggatcattcatccatcctcgcggcccggttactcgtgctttggtacgccacagatgaaacaaggaagaattcttgcatccaatcagttggtccagtaccggcggttgtgagcggtcaatccgacaagaatcagaggtcgagttcagaaagcttgggaagttgttgtgagaggataggtttggaccggctttatcagcagcaaaggtgtcttggggatgttcttcgcgcttggccagctgaagaagcgaagaagcgccggcgaagctgcccagaaggagtgccccataaaggagatgcaacgcaacccaagtagtagttctccggttattcgtgggcaagtcgtgtttgcgggtcatggctgggggagattaaggaggactgaggatgactgggtccaacagccctgggagaaacggagcagcaatcttataactagtctatgatcccggcgaggtacatatctagctccgacaccgtttctttccgatccatatatgattattattttgagattgtacgtcagttctcatacatgcgctcatggcaagccccgggcggaccaaacacgggtccagccaaacactcttgttgtatcccgactgagcgatggaaagccaaaaatacgaaacctgtttcagcgagtctttgtggtaaacgctgagggtcctgcgcaaggcattccaaagctttccggggatggtcctcacggtttggatcatcaccatgtgactcctatggaggcgtatgtgcagtcgttagaaaatcgtcgacgcgctgggtacccataacttgcaccatgtgggtgagcctctttctcggtgttcacttgactcgacaccatcttggcagcaggatatccaataccgcgcagtccgaaaatgcccgagattaatggattatacaaagtccacacatccctccagctgtaatacggttgagtacaagatactgtatcagcggaaaaatggaacaaatacacgtaccattttcatcgatttcgtacttgaaactacagcgtacagcaccattgcacttcatacatgcacacattcacaatcccgttcaaacacaggactccgagggggaaggtgatctgtccatacagagactctaactggtgggggtgatcaggtgatgatgatgagtgattgatcagctgagggaagaatcgtctcatcccgggtcctctcctccattgctacaatccgaaagccagcgatatacaccattttttttgaattttaaaatccatcgcaatacggaccggaaggtatgagcctgacagaaatcacgagccgattgcggtttctccgacttgtgggaaactcaatccccagcagcggaagtccaacggaggccgctggtgggattttctgcactgagtggacagccatattctcaatgtgagcagactttggagaatttcgaacgcatgggacctgctggaggttgttcggaaagcttcctacaacaatgtgctgcaaatctgtacatatttaaagtaggtctcgccggtcacaccttcggtccgatgaacgaacagtgtgtcctatcattggctgcggtagcaatttagccggttcgctgtgaacaaacaaatgaagccgagccgtatgtcatcggcaatcccaaagtcacgatataactttagttttatgtatcaatcaccgatagatatctacacgagccttttaacaaccatcaacagctttcgttcagggggaaagacggcgccaacatcagaggctcaggtgatgaacaagccatctggaagacaacttggtttggacacattgggagaaatatccatctttctaatgttcgatgaacaatgcctattccaaattcatatccacttcatcacaaatacaacttgaaggcaagaagacgtcccttcgtcgaatgtgtccggcgatgtcaatactgttttttttttctttcgttcttcttttactataggttttaactgaactgacaactcggattacaaatgagaaatgaatggttctaaccctgttaacagacattctcaaaacgaaacgataccttcaaggagggaacccaacaataccgcaataagactgagtgatttattgtcggtaagaccaaccaactaaatgttcctttaggcataagtttttttttctacgcagcggcgtgagcgttccttcggagttctagtttatcaggacatcggagagaccttactattcatacgcccttgttacactgggtatccttgagagctttgatggaagcagacttgtagcgaaaaagtgctgaaatggtgcggataacattaattgaaggcatataatactttgtaccaaggtagaaaaaaaaaaaaaactgggcttactggcagggtcaatgttacttttactatcttcccgagttaaagtgtgatttaccggtttgccttcacttttcaagattctctcggcgacgctatcgaccaacaatcccttccaactgctccccttgccgctctgaatatcgctttgtagaacttttgattggttgatgatggttggctcgatcgagaaagaatttaaacccagcttgataaaggtaggaatacaagtgtctactggggtttgaaatgaagtccatggatcattatagagctccaatagttttctcgatcccagagcggatacggcatagccatgcaagcagagcggttcggtggatttgtgtaggttggggtgtccgaattggggctctggagaaaaaaggccgtcagcttaaggctgtttagacagacccataagaatcagtaccttgtttcttgttgactcacgaatcagttcatggccccaacaatggcctaagaatactgtgtcccagtccgaaggtagatggctctcgattgatctccatcgacgttccagatcccattccatatccacatcatcttccaaaatcaacgcgctggcttccccactctctcgaattgtgcgaaggaccctgagatgattataataagttgaaactgttgccgggtttatttgtcttggaagcatcttttcttgaggatcccacatttcagctgtgatgttgaaatccgggttgctgcttgttagggtgtaatgatcggaaactgaccaaagatactcaacccagtcttttccctcaaactctggacgggccgctgcgagggacggcaatttgatgttgcgaagaaagtcttgattggccgcatgtccattgttcaccgtcagccagaccgatcctgcacccatcccgccgatactttctttgtccatgccgctatattgagacatcaattcgagttttttcttcctcacttccgaggcccgctctccaatccaaccaatgactgggtgatccttgtatattgcatcgacgaaggtgatccggacgccaagagcggcggcgatcttcgtcatcgtctcgcgcctgtcttgccgattcggtagagaaatgcagtagatatgtccgaatccgagggtgggatggtgctgattgaagtttttcggagaagtcgtcatctctaacaatcgccggtaatccagagtagggtcgattgaagattgagatagtgatatgtctggtaaaggcgaattgatgacctctgataggatatggctctgggagactggtttgattggttcacggacacgatacatcaccagcatggaagtagctagaagcgttagcatgaatcctaggatgtacctccaaatatgagcatgctttgatgggaagagggtccacgttcggtacatagttgtatgcattggcaccgccggaaataggacagaaacaccagatgtggggtcgtgtagcagctggtaaagacttgatgctcgatgcagaggcgtaccgaaggaattttgagctccaagttatactggataaaagagccttatatggtgattatcatatctattctactcaatagtacgccgactgggtctttgaccctacaggcaaattgtcatgcaaataaacacactcttttttcaagcgcgtgctcccaggaacgccgtcccgaagtacccatccaacgcacaggctctacgaacctgggtaggacagtctaattttcaagaagaagaaaaaaagaaaatcaatccagatcgagtccttgaggagatggtaggcgagatcacattatctcggcgcgtcgatttctgccaacgtcgtcgcgtgttttcaatctgaagctgtttcttgtgtggaggcagctgcggcctcgccctgctgcggcggcgccccctgctcccgctcgcccagactcgttttagagttcggggtctccgtgggccattcgaaattttgataccaccgacagaccctttcaagcaaaagatacccaccgacatacctcatcctcgtcatcttccccgaaattaagaatggctgaacaagtgactaagcagaagctgtggggtggtaggttcactggtaagcatcctcttgagcttaattcctgggtattggatagagttactccagatgctgacttgtttgaccataggatctacggatcctctcatgcacgagtttaaccaatccttgtcttatgacaaaaggatgttcaaggcagatatcaaaggatctcaagcttacgcgttggcgttaaatgcgtcggggatcttaaactcagaggaattttctgcgatccgcactgggctggatgaagttttgcaagaatgggaatcctctacattcgtccctcacgaaacagatgaggatattcataccgctaacgaacgtcgattgatggagaagatcggcaaggtcgccgggaaactacataccggcagaagtcgaaacgatcaagttgcaaccgatatgaggctatggttgatggaggagtgcgacaaacttttgctattcatggaaagtttgatcaaggtgatcgcaagccgagcagaaaaagagatcgctgtcctcatgcctggttacacccatctccaagtgagtctacagttgccatcggatatcatgaactattttgaaaattggtgctgatatctttcctgtggaatgaagcgtgcccaacctattcgatggtcccacttccttatgtcacacgccacggccttcctgtccgattttaatcggttgaagtctttgcttcccagaattgcaacccttcccctaggatcaggacctcttgcgggaaacccatttaacgtagatcggcagttattgctggaagcgcttggctttcaatcgttgtcaatcaactcgatgcatgtaagaaaacccttttttttcttaactggctcatctcccacttgactaatgtaggaatttgatccgacagggagtctcggatcgtgattttgtggccgaattcctcttctggtgtaccatgacgatggtacatgttagtcgtctggcagaggatttaatcatctattcctcgtcggaattcggttatgttaccctatccgatgcttacaggttggcagtctcattgcttgcaaccgacccttccgtctacaaatctcttatttgatggagtggctctattctatagtactggatctagcatcatgccccagaagaaaaacccagattcactcgagcttttgcgggggaaatctggaagaacctttggacaggttggcttttctttcacattttctcgaccctatcccaacttacaacacgctgagaaagggtttctatccattcacaactttgatcagctctctgggttcttgatgacatataagggtcttccagctacttacaataaagacttgcaagaagacaaggaacctatgtttgatgcggccgacactttgtcagcctctatccaaatcctcgagggagtcatggcaactttggaggtccgtattgcgccatgtttgctatttcaaacagtagcacacatgagttttgacatccttgcctgccaatagattcatcctgagcgcatgcaggcagccctgacgcctgaaatgttagccaccgatctggctgaatatcttgttcgcaaaggggtgagtttagataatcatgcaagccaacagaaacactcccatgtaggaaggccggaaaggctaacattttgcttgcttgaaaaacaatcttggacaatcagattcccttccgagaaacgcatcatgtttcaggctcggcagtccgattggccgagcaaaagaaaatcactctagcgcagatctcactggaagaatatcaagggttatctgaacatttcgctcaagacgttttcgaggttttcaattttgaaaactcggttgaacgtaaagacgtcaaaggtggaactagtaaaagagcggtgcaagaacaaatcgaggtcgtcttgaaccaactcaaatctcagtaaacccgttggtttttcataagttgatgacaccccagtcgaaagacagagcgataagcgcccgacgccgactggcttgactgatgagggactcgtgtgtcaagtttgttggttttttgggacacagaaaaaaaacccccactgcaattgctatcaaattctaagcgtcacaaactcactttcttgcttaaccattttcaccattttatctcttgtcaatcattatcccccggattgatccttagctcaacgtcttctttctttctgacaattgttggctatccaccactttcatagaacacgcagccaagtgtatatagctgtcatagccgatgaagcaataacttgattagttggttaattgattgattgattgggccacaggtgcattattagccaaccaatggtgataatactggatctgaaatgggcttcagaaaagtgtaagctttgtgggctatgttgagggtatgctaagaaccatctggtgaccccagaaagctttccattgtacttgattgcaagtgttattggatacccagacttggattgagttttcacttggacacaagttgagcagaattgctctccagatgtatcaaatgctattgctcaactccagacagaaagggctggtgtgtaagcagtttttttcatttttccacatagattgagtaacatcttttttaccatgatgtgtaatggacctcaatttcagtgtagcaggtccaaaaaaatgttacactactctggcgtgtaatggttgctcttcttggcaagcctagcctgatgttttaaaaaacttgtgctaacatcaaatatgagattggattgctatcagcagtattatatgtgctgtgctatgatatcaccactgatagttttggcaggaaggtcctggtgctagaacattttttttttcaagatttcagtttcactgtgataaattttagattcaaaacacacacagattatactgaggtgggtacatagctacattgggagctattgtcccaccaaacgtagaactcccaatcaattatctagatctggaagctctctccatattttgaactcctgttgaaccttgatcaatcccaagttaagaggcatggtaccactaccctcctttcacaaaccctggcccaacccctgttcccaaaattcaacatctctcaagccttataataaaactcattgaatgcactatgtctcacctctctcacatgatgatatctaacctgaatgcttcaaggcaaaccccttgaaatgctgaaatacattttttttgcaagtatcattgagaacaactttataactgatgtgatgcatgcataggcatcccatcccatcacatcaagagagcaatgtggggccccacattgcattgcttgcatcaggttctttgatacagatgtgatgcactataatttggtggcattggattgcattgctttccaataccatgccgatgcaatgcatcccttttttgatgtgattccaatacatggccattcatcgcatcaaattgcattgtttcaccattgttgggaagaataaagcaattggaaaactcagaaaattcaaaagaaccattacttcatcataccaaagacttgaaaaatttctcaaaccttttggtcaactcctggctaaagatcccatatgtatgaggatcccattggcatcagcttgatcaaaaaaataaagcatcgttgaattacaagtgctacatcattggacttgtgttttgtcaaagaattctgtatttgtatcaacatgtgatggattttgattaaaaaaaattgaatttacaaggttttacaaatacactatgcctcaagatggcttcatgggatgaactaatctttggggttggtttgagaatttttacatatttcagtatctgttgagtacattcatggagagatcagaaaaactgtccaacagctagcttaacaaagcctctcccggggtgtccccgtgggacactctctgtaggagaggcttatgagtcaagtcaaaaatttggctgggacaggaaggattttcaagcctaataccacataacaatttttcaaaaaaaaaaacacttacttgaaagaaattatgactagacagttttttcaatcatctaaatgagtgtggatcttggttgattgttgttttgggtttttgaggaaaaatcatttttcaaaaaaaatgtagaaggggaaccagggaaaatgaagggatgagaccaccttcaaatggaagcttggacccaaaagtttaatctgtctctgagccaggcttgtagaggattaggataaggagccagggccttaacaaatttcattccagccattcttatttcctgtcccagcccaaattttgactttgtacacaagtccctccctgcgggagggcgcgctttgggagcagaaaaacagactgcaggcaagggacttgtgataagttagggccaacagcaaccaaaaatggagaaaaagtaaattaagaaaagcaagaaaattgtgaatttaatgaatttaaatggttatggattggcatggtcaatttcaattttctgattgtagttgaacagagctttgagctggcccaccaaaaaatggacttgtaaaaatatctttgatccacccttcctggattgtcaagtcccaattcttggctgtttcaggatttgaaatttacccagatgatcatcatgagctcgataaatcattttttatgttgttgagtcctttatcaaatgcacttccttttgggtatcataaaaaggtttttcagatttatattccttctgtcacttaagttgaagtctctgactaatttatgtgtttttacaaatattggttgtcttgaaacacttgattgtttgcctttgttgatttcagaggacaattcaaattttctctattatactgagataaaatcatttcaaattatttcatggctctcccgcttatataaagttctcatccatccacaatgatgacctttgaatgacagcacatcaccccgcaataaatccagctttctctaataccaggaattttctatgtttatctcattctacccatgggcaagatttttcttgtgtaactaggtccatacagtctgtcttcaaggtatttggcatgtttgattttcctagcttcctaattctatccacacatccaattcatcatctctccagaaatttgctatcagcaatagtcaacaagtaacttaaattgttcctctccaaataccctgatgaaaattgaaaatgtttcagatgtgttgctaggccaattaaggtattcaaagttgaaatgcatgaaatcataaccgcataaatcataagatcttaaaaccttgtttgcaggggatcttggtaatctgattatgtaagctttggctttcccagccaaaatgttttatgattatatgatttatgcactctatgatttcatgcatttcaactttgaataccttaaatacaaaaagatgaatagttgccatcatgattgattcatagactgcattttgtcaatttggagggctcctttgacacctgctttgattacatgatctgagaatgctacacttacttaaaatgccggcatacaggtttcttctcggtgaagcaggctgttttcaggaattccgtgttttaaaggttgatcatgttgaaatctcctagtcccggcccccatttaattaatgaccaagatgataatagtaatttattttacttgatcggtgggctctgactcgcttgttgaatgtcttatgatatgatatgatatttgaagtctttcgtctccaatcttaggcaaactttccaaattgaattaggcataaactttccaccttacctcaagatgagatctatagacttgcgcctcaagttctcaactacagtagtttttattttattttatgttccgatggcctcacatgaaaacttgcatagtaaatttttgctgaaccaatttcaagagttgaccggccattacacttttctgttacattgcgtcttcttagcaatccttttgactctgaaccatgcccagtaaaagtaggagtacatatgcgccagtagattgcgcgtttcactcgcgctgggcggttggttaaaaattgaattaaagccagaaatatgggttcatagcacaatggggagaagttaaacttgatttgtcttttgtcgtttttccaaagcgtagagacctccctgagcgcacttactaacgagagacactgagcctgtaagggaagacttgcggagtttgatttcaatccattttttcaagagtagaatccggatattttttcctttcggaactttgcaattgcctaataacagcaccttctaccattgttttgactagtgcaatgaaaatgtctgtagataaatgcatttgttctattcgattcactcctgagtcgcgttcacttcaacaaatgctcagctgagtaccatcagttttgagctttggaaatgcttaggaaaagcagcgtgtcaaatcgcttcaccggctcagcgattgcagcattcattcacataaaagaacgagctcttgacgctcagtcacaagcctccgtacctcctgccgtcacaccacctttgcctcacaccacccatccccgcctccaggacctgcaaggcatatattttccgtgcccgtctgaagaccaaataacatcaaaggaaccacatctggccttaccgcttctaacaattgttttactaacaaacttcttatagctctatactctttttatttcgactccttttacacggtatatcatggaagaaaccaaaaagaatgatgaaatatcttcaggcatagatacagtgactgccgaatgtgcgttcttgtcagccatcatcacctccctggttcaacccactgatctaatttctacttcttgtagccattgctgttctttccgcagtcgaccctcaggatgatgattatgactatcctcaggatgaatttgacattgatggtatgttgggtcaattattttctcatactgcccatgtccttcctcatttatcattagctcagacgcgttcttatctttgctcttcgttgctaatctcttcaccccttccaaaatccaagaatcccgcgaggatattcagaaatgcactggccttgatcaagaaacccttgatagtgcgtggcttttacctctgatgtttctcaaatcacacaactctgactgctcaatttctctgtcaaataacagttatcgccttcctcaacgatgaccagtttccagaggaagacgaccccgacgcccaagaaccccttcacagtgcgttgccgcagctcttgaagaattccattttccaaacactgatccctcatttttctctgcccaaaagatatctccctccttgacgagcacgagctcccacaacaagaagaactgcccgaatttgccgacgaatcttcctccgcttttccttcagatacatctggaatcgaaggtgcgttactatacggccatctgcttccgtgacactacactgatttcctttcttgcaattgttcacgccccttcccctcccttccataaaggtactctggatggtgagagtgaagttgtctcggcggcctctcaaggtatgttgatttcagtctttatcaccgtgcaccagtcgcgagcctaatcacatattcggccctacccagtacaagcaattcttgaagacgcgcgaaataatagcactcggaataccggtccacagcgtaagcgtgagacgtacttggaagagcgagccttggaatactacgcggacacccaccctgccctggtcggaccatgtcatccggacgcacccccagtccgtcaccccagagtgttaaccctgatcatgcgcggatcttaccccatgccgaaggggctcggaactcctgccagcccgagggtaggtacaaagggaatcctccaaagcacacggagaaacaaaaatgttgctaaggatcagcgatcaaatcccacaaacaggagaaggtcattataaatgcgagaaattgcattcctctgagtttctccaccgctgtcctggaaagctttcaatggtaactaattacggcattttccacagataaacagatggtgacaactaatgttattgcacccttcatatggttgatcataactcgccttcagctgttgtatttatatgctctattgattctaatttccacatcatatttccttgagaagatgtgccttaaaattccaataggctcctggagatttgagaaatgaaatccaatcttgaacaatggaattgagggcgatgagtgcacccgagctgcgtttgcactgacacataagttgggagaagctgtcccccatttgcatcaaataatttttccacaataatgaatttggttgatatgcttggtcgatcggctggggaatctgaccaatggtgcacaaatgattccgtaactttgtgaatcaattggtaaattgaccctaaacaatgtggctactgtttgtaagtcaactcaaaccttaggttcaaactagccatctctgggtggagtagacttgatagcctgtgactctggggctctgatacatataggttgaccacgtgacaaataaccatcattggctttgccactatgttatcatgtgttacccccacagaaagggttggtccagcagtttattttacacctggtactggtttgtgagatttgtcttactatggaccacaattccagtatagatggtgcaaaaattgttgcactgctctgacaattagcctgatgtttgaataaactgttgtcatcatcaaaaataagagtatatagctaccagaaatatcacatgcatgtgatgtgatattcccaccaatagtgttggtggaaatgaattcctggtgtgacactggtattttcaaaacttcagctttggtattactgagggagataaatttcagatttaagatactgtgaaatccctgctcccaaatatcatacctcaagtgaatagatgagttgggagtcatcagattaatatgaaaactaagtcctttgaggcaaaaacctgaatcatataaataatttttttgagcaaagaaaaaacaacatgtatcaatctactaagcttgagatcaggtgatgtaatgaggttaccatgcactgaaattcaaaaatgaaactcactccacaataaagtttccttggcctgaagaaagaatgtcattttttttggctcaggactgggttaccagattatagaacagatcccccatttcctaacatttttttacttctatgaagatagaacctgaaatttacaaagcagaacaaaacagtgggaatgttgacaaaatttgaatagatgaaaaagattttgcatatattttggtcttggctcaagatcacatatgagaatccagtcaaattgatcattgttgaaatctgactcaaatgaactgtgacacgcaaggcaaaacaactataccaacccaagcctcacctaaatcttcattaaaagaaacgggagatctaatatcagtctcttgttttctctctgttcagttctctcacttcacttctgccatcttctcttcttgaggataatatccacttcactcccttcatcttctcttttccattgaaaatctcggccactctcaacctcaaatctctttccccttatctatctatctaaaaccatcttcaacctaacaacctcaaaaaaaataaaggtcaagttgttgtcttctcaatttggtgagaagacaacaacataaacttttttttcttcttatcaatgttgaaccatctcagttaatatcttattggctctattcctgtcctcaaaattattaaactgtctgtttttgcacaataaaaatctattttgggtatgctatataagattgtctttttttctttctcttatttttctaaccttgttttgttttcttcagttctggtattttattttctgagcaatcagatctacagttcttcaatcataaaagataaatattggtaatgaaactattctaaaacattggttcatgatatttctgtgtatgtattgtcttgtgtgttttgaaatttataataaaatgtgatgtaataacaatacccaggtaaaagggttaaaaggtccgattccccctgtaagatttgtcatatcagtccatttgataattgccagtcattggaaaactttccacactcaaccagaaaaatcatgaatgattggaaacatgagaatttgtgtccatgcactaaactgactcagtctcaatcaattgtagaaaactgatttaccatcagaaacatttgacaagaaaataagccagcacaactggaaattttagaatcctgtttagcaaacacaccacaattgggcctacaaaattcaagctcagtaggtaaataccatgtcccaattggaatgccctcaagaacaagcatacttttttcaaaccccacttcaacttgacacatcccaaattaagttggggtaatctcaaattccttcttgggcacatttaaggtagaatattaaccatcaataattgatgtgtctcaagatggcttaatgagccaaatcaatcttttggatcttactcatctatcctaagttccacatcttttgagtaaactacataatttacagagtacctggaatcataagcattcatccagaggtaagaaaaaggatacaaaaacagcaaagagtataaataagacaaatcaaaaaatacatgacactactggtttatgttggagttgctctggattggtatagttgaatgaagtcccaattcttgcttgtttcaagaattggagtttgacccagataagctcaaaaactgtattctctctacaaaggcctttatcaaatgccctgccttttgggcatcactttattcaatgatctcaataatgcctttgctttagtcacggatgattgcttcccgtcaccttcttgaggtcaagaaatggaccaaaggaattttttcaactcaagatcatatgcatcaaatctgaattcaagtttgaaccactcatcattggatcggactttaaattcaattttcgtagccttcaaacttcatgtgtacatccaagtcagtatggctttagaaatctgctaccaccactgcttaacatagaattcaaattcatcctctgcaaacactgtgatcccaatcataacagcctgccaccaattcttcataaaagtaaacttgttaacttgggaggctcctctgacacctcttccagcctttcctgaagatgacactaaggcctgtgtgcctcaaccaaagtagtctttattttatttttcgatgataccatgtgaaagcttgaacagtcaatttgagctatcccactttcaagagttgaccggccattaaatttttctatcaagttgcgtattctcagcaatcattctgagccatgtgcagtaaaagtaggaatttgccctagtagatggacattggaggctttaactcgcgttgggcggtttgttgaaaactgaactaaaaccagaaatgacggttgatatcgcaagatatcacaacagggagaaggtcacttgacttgatcagttgcgtttttttaaagagtggccttcttgagatcaagcattgacgaggacactgttctctcgatactctgttgagccggcagggaaaaatccccgagaaactcttttaagctcgatgcatgtttaatacaacaagatgtgacggcccctctgaacttcgcaattgctccacaacagcagtgtatcccgttgttttggctgatgcaatggaaatgtctttggaggaatgcatttgttctattcaactcatccccaagccgcttccatttcttcaatgaatgctctgccgagtgccatcaattctgagatttggaaatgctgaagaaaagcatcttctcgaatggcttcactggctcagcgattgcagcgttccctcccataagagaacgaactctcgtcgcccagagcctgttctccatcgtctgccagcctccttcaccctcgcctgttaccacccttccaggacataaagacgttaatttcctgtgcccatctgaagatcaaacataaccaagaatagcaagccggactgaccttttctaataattgtcttttcaaaaaacatcacgcacctgtcccaataatacacacctccggccctccacgatgaaaatgaccggtccaggcgcaagaactgttcgaactcggaactcccgccctcagcgtcagcgcgaggcatacttggagcagagagcccggatttactaccaggctacccaccccgctctggtcggaccacgtcatccatgcgcgccccctgtccgtcaccccagaacactgaccgtaatcatccgcggagctctccccgagtcccgtgggctcggaacaccagccagacccgcgttaggtacacaaggagttcttcgaagccccagcggtggccagaatattgatgaagaagagcgaaaaaagatgcgcgcggctgcattcttgcgagtttctttactaatttccaggagagcacccgtggcaaaccgttgaggcgttatatgcagattaaaaagtgcaaacaaagtagcttattcccatgttcctgcagttaatcataatttgccttgagtagctgcattcatgctctttattgatccaactccaacatcaatgttactctgcaattacacatttcaataatatcctcgaaatatgagtgttgaaattcaaccaagccctgaaattgaggttaatcaatgttcctttgaccctctaggtctgttgctcttgcctgtacccctcaaaggctacaaattatgatacgctcgtcatgttgctccaccaagggatttggcgcccaggcacgcatgctgcttcgtgagatgaaaaagaggtgcaaaacgaaccccgtgtaggcccccagggttcaatgaccaggttggcggaaatcacccttggatgccttcgtcttggaattctttcattagaacactaaatgcgctctaattctacgtgatatttagagcagcaccgctcatttgattggccgttgagccaatatcaaaataagcatgcgtgttcatacagactgaaaatctgggtaacgcaatcacgtaatgtcttccttctaagcattgcaactggtttaaaggagagatgtctgcaacactagttcacctttccgcatacagtgctgagacgaatacttctggcaatgactgtgcctcatcgtttgcaaggcttgaacgtcccagacaaatcgcaagctgggtataatgtgcgagtaaagtgaacatcttgaaatgcgcgagccgtttggcagccaaccaaattcctaacaaggccatggctcgataataaggttgaaggcaaccccacttcctttgtgttgcccaattcctttgtcttgagctgttttttttagaacacagaccatgactacgtgattttagcagtgatagaactcaattaattcaccgttgagccaacatcaaggatttgcgagtgaatccattcaatacatagaaagctgaacaatttgcatggtttatcttccttctgagctttacagctactgaacaattttcatgactacaaaggattaggccctcaacccgcgctaaattgaatgagcgttgagccaaaggcatcgcacattctgtactaccggccacaaaggctacgcaatcgccgggccttcagtagcttcgaaggctcagcgggagcagcaatgcttcacataaaagagcatacttgtttcgcccatcagatctttctccccctcttcgccacctgcttctcactcactcaatccccttcaccccccccccaccacccttccagaaactaaaggtaaatactccattgcttgacttccccggccctcatctaagctaaacgctttaataaatatttctctttctgaccgcgctcttgacttgacaaaatttctgtagctttatacacttttactttaacttctcttcgcctttcaagatggaaaaacatagtggcaatgatccaatagaagaagggaatgctccagtgcccgatgaaggtgtgtttctttagactgttgttccattcaaacggtgcgcccagcactatgctaacggctttctcgacgcgtccttagctttggccgctcctgtccagcctgaatctttagtcgattctcttggctgggaggaaatcgacagatcaagtatgctggcttcattctctactcttaatcctcttccttggtatacatcctcccttcttaacagctttgctattatcgtttctctatttctctcctcacccggaccgaaataaaaggctggatggattcaggaattcatcaacaattcgatgacagtgcgttccttccggctatttcttgctttagatatgcccaccattgatcacaccgttctcactcctataattggatttcatagtattcgcctccattggaccggagagccaggtatacccggaagcccagtatacctgcgaccctgaatcagatgcattatatgcacaagaatatcaaggtcggttggttactccttcactacttgttaggaatcattactaacatgatgccctctcgatagcgttccttcaaagctgtgaaacccccagccagccccctgaatttcgttcagatgcatctggcagtcaaggtatatcgctttgagcttcggcaactgttcagatcgtgacgctaattcaatttccttgccagcattggttgaagacttcaaccaacctactcacttcctacaattccctgaatattactcagatcccattggtattcaaggtgtgttggctttaagtttgagtactgttcagagcgcgatactcacgcgctgtttccacctataggaattgatcaatatgccgtcgctcctgtctatggcgattatcaggttgatcaagctggtctgattcaaccagctccgatggccccccaaggtatgtttttttttccagcttttgctagttcttaacaggcgaacgaggcactgataatacgcctacaactcacgcgacccctccagaatcgactcctcctatcagacaattggactcctccgcttcccctccccctcacccaagagtggctctgctccgcctagacgatattgcgccaagcagactcagactcggaactccacccaggccgagggaaggcgcccaagggactcttaagaagcaagcggaggaaggcgcccaaggagttcttggaacccgaaaaaggagcgccgatgaagatcaggatgatcaagaccgcccaacaagcaagattcggttggcttaaatgacgaaaattatcattcttgtgagttccttgacttcttcgatgggatgcccagtaaactgattcttgaatattactcggttcaacaaaagatcatttaaaatttcacgtctttcccttcatacagccaatgattttatatttcacaattcattcgttgtcttcagactttatttgcttgaaattcacaattgatattctttaaaccaatgacctgacatatgagagtttgtttgaccgagcccaatcaatgtgaacgaatccatgaaagccgattgagaacctcgctatggcattgaagaatgagcgagtctttcgtaccctgcgtggcgggaggttcattgaagattagatagatccaatacactggctatgagaacttgcgactgatagtgataagtctccgcaacaatgggtctcctacatagagagcatacaaaggtagccccgcccacgcgctgtgggaaaacagtttctctggatatcagccaggggaagcaaacagcaatatcttggtattgcgatttggatcaagacgggaagaagagaacgggaggtggaagtcgccgaagtcttgcaacagcgggtgttttctcgttgtatgcactacgctgacgcagcagtattacataatcatttaattaattaattgatctttatcgggagtcggggtgaagctaccccccccccccccccccccggggacaacagaaaactccggcttattctcctggcttatcagttctcccgacgggatctttggcttatttttctgacaacttccaaggaacaggacactttaggcctgccatagctaaacggacacacactcttacgccgaacaaatttctcaccatggtcagttgtttcagatcattttatccgtcgagttcatgcgatgacctcccctcatccttggaactgacaacctcattgaccatctttccctgcttgtgtgtatgtccgacttgcgatttgaattttaccatcaggttcgcaatgcaggaaagtttggaaagccgaaacgaggaggaaagaaacagtgagtcaagacgtcgaatgaaccaccgataacgccagattgaggaaggcctaaatgattttgagaatgtactccgcttttgatggatcttgcttgttttcagatttacacaaaacctagctgagagtgatcgagcagggatgtgggatggtgaagcgaagggctcggaatcagaggagtcgtcggaagagtcagaagattcggaagaggaggagtcaggcgcggaagaactgaactccaagctcgcctcgacctcgctcggctcatcatccaagccgcaggaggattcgtcaatcactcagactcgggccgaacggaaagcggctaagaaacaggcggccggcaagtcgacgaagactggaaatgatggcgaagactccgatgacgatgatcaagatttgggactgggaaactcgaaccgagtggttaagaaatccgtcaaaatcaacgaaatctctaacttggataccggcaccttaaatcgaaaggaaaggtcggtccctctctctatctatctcgggccctcttcttttcgtatcaacaggtctgaattttatgcccccgctcctgacaaacgtttccttgcttggttgatcattttagggaggcagctgagaaaaaggcagctcaggaacgatattggaaactgcatcgtcagttgatttccgcttatgtctcgtgacctcataagtgcctctggattattaagtcactaatccataattgagggtctgccgctattatcacctgacgtctgcagaagctggaaaggtaacactcaaaattgtgcttgtaacctccttcaaaacaggaacatctgacaattgaactgaattctttagactgacgaagccaaagtcgacctggcacgcctggcgaaaatccggcaagaacgtgagcaggcagctgcgtttaggaaggcagaagctgagggtgagctcaatactcctgtcttgatatcattctaatgattccgagcttcatccattatgcagctatttatcttacaatcaaattaccactccttctttaaatataacaacagccaaagctaaagaggcagccgatagagcagctctctcaggtcgcaagaaaaaataggccgtaaacttggagaagggatcgatataggaaagttgaaatacacgatacagttgtaatcacggaaagagaaaaaaaaattcacacaagtgtagcgagggcatttcatgcccgaatttaacttgcaatttatatcattttttttttttttgaatcaacgtaatgatgatcccaaaaaagtttcatttcgtaaaaatacctatcaaacaaatatgacagaagtgagatgattgaatgatgtatatcacctttgaatagaaaaaaaaaaaaactaacaggatcaaaaaagttccataagactgttttgatttgattccaatcgacggattttagcttcgagttctttgcattcggcttgcaagtcttctctgatcaacgattgaagctctctctccttacgatagatttcgatttgagtgctttgttgagcgagttcagcccgagcagaacgaagttgattgtacatgatgggcaccatcctgaccttcaatttgtgttcgagactttggagctcggaaggatagtcctggttgaattccaagatcttgtcgtccttgttttggagtcgatttttcaggttgcgacacaccaccgatttcttggtcgatgtccgcttcaagcgctcagcctgacgtcctaactgtccgattttcttccggctctgtgccgtataccgcttcatgaaatcctcgagagctgcgttccggacactcaacacatggtacgacaacggtgctccgtttcccttagggccttttcctagtaggccggacagctgaggctgagaaggaagcatggtcgatgaacgttgcgaatcggattcagaggaatcgtcggtactgatgaaggactcgctggaagattcagaatcatcgtccggtccgactctcctcttgttcttcccaactggtcgatgcgtcttctttttcaaattcggcaaacgagacctagtgccttgtgagcgcgtggttgccttcgtacttttttccttagaccaactcttgtccgttggaggcggaatgtcagtcgatggtcccactaaaaccggaatgtcgcccggcatcccagcagtagccggaccactcgtcggcctcctctttggagccggaggatccaccggtctgttgactgtgactggaatatcggccggtgtaccgcctggaaccgcaatatcattcgttgtaccgactgtgacaggaatatcagcctgagcaccagctaccgccggaacctgcgtctgcgtacgcactgtatcccgactatctgccgggaaattgtctcttgctgggatatcagctggcttatcggccggaaccggaatatcaacctccatccgatcaggctgaacagcgccgggagccggagtggaaacagttgggccacgacggccattcatccgagggctcgggcttggggttgtactcgaggtgtccacttgcacgctgaccggcggggtaacacgagtgtcgctttgatcaaggctgccggcgatcgggtcatccatgatgcaatcctcaggtgtgctcaagtgggaatggaacggatcgctgtcgttgaagaaatcatatctggcgttgacctcgttcaacgcgcgttccagctccgtttgctcttgttcaggagcgggatcggtgatgctggccagagaaggattatttccctctgttatcggcggctggggcggcgcggttgaggggatcgtgaccgggtcgaatggctggaagagatcgtggtcagaagaagtattccgattgctggtaggatcgcgatcgagctcttcgaacggcggggtcgtcgattcttcaaacaaaaagttcatgaaatctaagcttgcgtcatcgctctcgcttccgctatcatcggggttattgctctggctatctctcaacccggcgatactgctaattgtctttgggtcattagggctagcagtagcaccacaatcaggagaggggttgtcgccgcgattgaactcgtcaacgtccattcggtctgattgtgagagatccgtttggacttgctcgttccgatcatcggtatcatccggcccatcttgttctccattctcatcggcaacaattgactggctcggagcatgactcgtattcgtatttatcccggaatcaggctcgtcggtcggcgtcgtattatctcttgttctctcgtcgctcccttcttgctcgccaaccctgttcacactatcatcgacttttgaattattccggccatccatcgacgttccccgcagaaagaagaaattgtaatcatcaaatcagtaaggcagcggaagagtggaagattgtcagagaatttcttacggttcatcatttcaaactccatcgcgctatcattcctatcgccgccattatcttctagagttggggctggatcttccttgccaaggccgtccttactaatgttttcggcattctgactctcacggtcgaaagctggcggtccagagataagagcagttggagtatcattgctatgttcgactggaagcggcggagattcggtttggcgagtctccaaatcggccttcggaccgttcaatatttcatctccagagataagaggagtcgcgtcgccatcattaggattgttctgctcgacccgaggcgctggggatgaagtttgaggtctctcaagatcgagcctcagaccaattaatctttcgtcttttttcaggaaagctataagttgagtgcagtttttgaatcgtttgatagtttcgtccaagtcagtctgctcatcatccgcatcagatagactgtcggtcggcgtgggcttcactgggctgaggtcggaataattgaggagatgctgaagacctttggtctcttcggaaggatcgaatccattcaaattcaaacaacagctcaattcgtatgaggtttgggccgaagtagggcttgatctctcatccgaatctggcttcacatcatcggccttcatcttgatatcctcgtctgagtctttccgatttcctagacagccggccttcttgtttctcgccgccgattgtgggccttcgtcttcatccgaggaaatcaaaatcacatcttcgtggtctgctatcttggttgctttcgagtgcgagccgttccttgatccgcggtcttcgattttgcaacgttgattggttcgaccattcgacccgatcttgacagccttgcgttcctggagcctgtagattatcttcaactcgtacgcttcaacgactgccgtatctctttcactattatgctggctgctaactcttgaggaaccagctgggcgagatatctttgtcacctgcaaatagttcatggagtcgaaaacagaaaaatcaatgaaagtatttcttaatgtttcagattgacaatggaactaggagttttagtgactcaactgcaacttcaatcaattggctgggctggatagacttgtggagaaagcccggcaaagattgcaaacctaaacaacaacaacaaccacaaaaaacatcaattgatgcgcatactgatacggtcatataatgaagcaacaagaaaaaaggtaaggtcaacaagaccttggaactggagtccttccactgaatcgagtttcagaatcaaacgtctggataagagcaagtccgttattgattgggaatcccaggcttctatctagagtaagagcacaacgcgaacttactgcgcgttggaatctggcctccaagatccagttcgcgatcttgaagcggtggagggggagacggtttgaagatgcaagtccaactttttgatcgcaacggtgatggcgagttgcttgacgggcttggcgtcggtcagctgctgaatttcctgggtggctcggctggagaccaggctgatttccggggagactagccggatcagaggggccctcatcttctgtgtcgacctttgttcaaatagcacgactatctcgtcttcttgctcttggttggctgccatcttggctggttattgttatcaagcaatagaggatccagtggtaacacttgctcggaagtccatccaccaagctataacaaagcacttggcctttgtgatttgttgttgtttggcatacaatgccatcgtaacattaacatccacaatggccgctgagtctgcatgctgatacatcttgtgatctacccttgatctccagctacatatctccagagtccaaatccttgcaaatctcgaaaacgagatgtagaatccagatgtggcccatgtgggtaatacatacgcatctgtggggaacaaaagggatttggatgataaacaagatagattagaccctaccaataatcacacctttctctgggttcttgtgtgtatccgctccggccctgtcactgtgtcttgtatccaaatggacaccgacagaggattacgaattatcaagacatccaaagctaacttctgccaccaaccagactgcttcgctgaaatcgatatggcctcgagcttaagattccacaaggtgatctctgggttcaatccttacattctaattatagcacaaattgggaatcagagcatgctattcaaacaagatcagaatattcccagctgatagcaaaacacaatgaaggtccaaagtgttcaaatcaagtgtcagtcttggacaatttgtaagcttgggggaccattgcagaaaagtgcgatatgcttcatctatgttagactgatgagcacgacatcccaattctgattgatgctgctgctgacccccaaggagcattggggactggattgctatttgcttggttgggcccagtcttggtttccagggggggcctacttacttcgactctgctgcggggcgagggatgtttgggagagaaagtttcccaagaagaagaaagtcgaagacgatcatggactcaccactactacaaccactcagaccagccgggaaacgacggaggcgaatcaaccaagcgaaccaggacaccatcagatgcttcatgtaagctatcactcatctccccccctgaagaatactctcagtgaacatctattgacgagttggaattcaagttgtcaagaaaagtttgcgaaatatacttgcccgagttgtaacctcaggtactgcagtgttgactgcttcaaatcccaagtaagctatctcccagacaataatctccttatttcaacaatcttgggaactgaccaattcctacgattctagtcccactcagcctgttccgaatctttttacaaaaacgcattgttggaagattttcagcttgaagatggatcgtccaacggtcggcctcaatcttctcaagcaacggcgatgctcgagatcttgaggaaaatcgaatccggccaaccggtctcggacgaggatgaggatagcactgatgctggatctgtcgagctcaccgaagaacaactgagtcagtaagaagagcttcatcatcccaacatacgaccatccatcctgattatgctttctcttttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctgacataaagacagactttcaaaggacgaactattggggtttttgacgcaagaccagatcgcggaattcgatcggaaagtggccactggcgagctcgaccccgccttcatccaagccaccatcaacgctcaatgcgaggatccgtggtggatcgagcggcaaacagcgctcccagaatccaatccaccgtcctccaaaatccatctcgtccatcagtcactcttgcctgctttacccgatcgactcaatccgcacttgttttatcatctcttctccttgacgttgagtatttccatcccccaacacaggaccaagcttcttgttttattagcagagctttctttttttttcccctttttttggtttatgcgctgaactaaggttatacgatttgcaggcttggatacgtgtctctactccgctattatggactccgaagcctctgcgaagcgaaggacgaagatcgtgccgctctcccgcccgacgtgcctcattttttcccgatattattccagaccgagttgcgactggagtcgattgcggaatgtttcggtgaatatctgaagaacctgccgaggatggaggccgagtcgatccggttcttactccaagatctgagatccttattccccgcttctccctcgaaatccaagaacaagttgatcattgaaatggaggcgtcggacaaggaagaaacggcccccaagaacaactcgcctcggtgtgccttggcgctctcggatctataccatttcttgaacacccatcatgattggcgaaacatttacatgaacgtcagccggacatccgtcctcaagaagctgctcttcttcatctccttttcgatggagcccagccggctcgaacgatttcctcaagaagtcgaccaggatcacgatctcctcgactctgatctcaaatcagacgtcaatactcagctgcttccaaatcagcccccgttctctaatctcttgctttcgaacaatactcacccctcagatcttgctcccaaaccacctaaaatcatcgaaacttcaacgactgatgacacagtatgaccaacacctttttttttttggtgggcgttcaactgcgcatgcttcttctgctgtttttgtttttcgccaacgtaatgattgtaaacttgtacttatttttaacgaaaaaaaaaagtctttttgtggtttttaagtccagctgctgaattgaatcgttctcgcgttcatctgtgtcatcaagaactacccctccaaaaatcccattgggttgcggtagccttatgcttcggcttacattctcagtttaccgcttatgccgaagtgattccggaccattgagacggaggcacaagagaagataaaggttttcaatgatggtatcgtagattactaaacctaatctgctcaaccaagacttgacgagttacaagcttacagctccaaagaaaagaaaaaaaaagactggattggctgggtaggtaggattgatccaaaagccataatggtattacaaaaacgagtacaaaggctaaattagggatctatgtgacgattcaaaaaaggagctggtttaaactgaggaagagatttggcgccgattaacgacgttcgaagtgactcgatctacccaagaactacgattttgtttttgtttttatggaaaaggacaaagattattagtgggagatagcttttcacaccacattcaaaactgcttttgggattaaacaagaaaaagcttacgacgattacgaagtccatgatccattctatggcgacgcgaacatgatgaaacgaagagtgattgagtcaaggtcggaagtagagaaacggatgagggggtgcggaaaaagaaaaacagggggggggggggggggacaagactgacctcctacgtcgaggtaactgacgacgacttgccggatctctttgttttggatcttggagactgccggactgagggaagaacaagactcgggcatgagtttgatgagcgagaggctctctctctctctcacgaggatgcaatggacgacagactcacgagagacccgtgcttcgcttgatccccgaaagacacacactgaccaggacggcatcgacggcgtaatggacctggttacagcttccagaaatcgggggggggaggggggttgtttcattaagcatttgtattccattgtccacacaagaaaaaaaatccccgaaagccaaatcagaaacatgtaaatacattcaagacatcagtttcgttattggtgtgtttagtttcgaatcaggatatatgaagagaatgatcgatgatgaacaagactgacgaagctcgaagtggagaagcccaagagcccagcgacgggcaggacgatgttgatgaagttaccgatcatcctgtttgagtagtatgtcagtgttgggcggcggggtgaaggctggtgtgaacgaaagcggttggtggtggtggtgtcgacgcaaaagacgagcaaggaaatcggtggtggtggaagatggttgtgggttttttttggtgcaggtgttgctacattgtaggtatccgagagactcgagagattctcggctggagctgaggatccgcgcgttcttctccggaccgtcatcgtcctgctccgaacagctccggacaggtcgggtacgctatccgatgtctcggggacatccaggatggctaaaagctttctctacatatttgccttcaacatgaaagcccttctttatccgtaaaagccaatcaatgttgggtccaataagagtttgcgattctcatcacacctctgctcagcactctcaagagaaacccgcaagttcagtcacgatggagaaccctttgctatcacaacaaatatatacttcttatgcatttagtatacacgcggagtctgcacgccagtgagacagtaatgagccgaacttcaagtccctgaacgctccgcaactaactcgtttaagaccaattccaacggtcaatcaagaagacttaagatgagtcttaaaaaaaaaaattctacagcagcgttggctgagcgggacaagttgtgcaaatcgctggctccaaagttttgcgatcacaagttcaaccagccaaaaatttttgatatgaataacacaaatttgagaatcttgtatttaggacattcttggagattgtacaggctataatgtgacttctctgaccccatctttgtcagcaacgcgtaccttgaaggctatcgaattcgaatcaacaaagattagtcaagtttccagaggtgataattgaggatgattgtggcaggaaggagagaacgacttactacccaagttgacgataaatcgagtgctgagttcatcgatgcatcgtttgagcaattccaagccctgttggaggtccatatcgggacgatggaagcgatccatcgtactgagacagaaataagccccatagccgtgggcggcataaggcacctgggccatcgtgcccagatagtcgatccagtagagtaacggcaccgcctcggcagtgtcgaagccgcccaggagcaggttcaccgagtaggcgttccgggaccgcagcgaagaggctagctggttgcgagtccaggaggcggcctcgtgaggtaaaagatcgacatgattcctgttccccattaacatgattaatggcctgtctgacggtcgttaggggatctctcactcacctaataccatacaggcgcaagttacgttccacatactcggcaaattggacggtatcacctgaaaacaaaacgttgctccaacaaccgaagcggcaaggaacgttcagtgactttgcaagatcatccgactggaggaagaggagtttcggatcccacctggctctccagagtacgccatcacgacatgtttcgagacgaccttctgcttgtctgcgttggccttcatcctgactatgcttcgattggccgacgaatcggatgcactgctcgatcaagtgaggggtttttttttgtttttggtgtgtaatgtaaagaagaacaaatatcccatcggccggtcagttcaagtcacaggatcaatacgtttgaagaatgccgaacaagatcacgtagtcctttcctatgcaaacacaaaacagtggagatcagccctcagaactcaggacagagaaatgatggctcgagaaaagagagagagagagatttgcttaccagtgattccaaacgagcactccatgatccttcacttttttttgcttcttcttgtgctggtatggatagatgaagtgatccgattgtccaaggaagctcgaagatcggtgttgtggggatttgatgacgttggccgaagggactgattggcttggaagatgtcatcggcctgaatgacgtgacaggccatcagtcacgcatcggatgtcaccgatcaatcgaccccccctttcaacctcttgcatcgatttctcagatgggcagcttcaaactgatcatataaagcttaaatgtaaaaaaaaaaaattgaaagaatgcaagtagaagcattcagcaattgagtagaacagcactctcttatgaagtgctcaactatttcatcacaatttctgattcccccttcccccccttcaggtctggtttttgttaaaaaaagaaaggcaacaaaaaccccctgactgttttcatgtataactaagtttgaatgttgtaagatgagaatcaaggtagaataataggagtctatgtttttgatgaaatccaataaaaagatgtgttctctctaacatatataagtgagaggaagttgaaggattgtccccagatgagactacatattcagattaagactccaatcttcactgcaaatgtgattatatcagattgccacatctggcattacatcagacgaaaaatctgattttacatcaggcaaaactggtattatatctatcaggagtgatattatatctacctagaattatgttatatctatcataacagatattgcatcagcccaacctatttaaggtcaaaataactgattttatatcagatttttacatccaatacaaatttttagcccatgggcattaaatcagatagaaaaatctgatatgaattcagttatgctggcattgaataggctggtctgatgcaatatctttcatgatagacacaatatcattttaggtagatataatatcaattctggtagatacaaccccagtttttcctgatgtaatatcaggtatttttatctgatgtaatgccagatgtagcaatctgatacaatcactttggcagtgcttctacactgctgacaccactgaatgacttcccatttcattctacaatcctcccagaagtcaatttacaccccgtagctctatttttttcgtcagattttttttctggagccttctggcaagagctctcatgtgagctggttagaatcttaatcgtgttgttaatttaggactgggagaggtctaaaaagtattataaattgtcactggaagtcctccattataagggcaatctttgcatcttgaaatagcagtccctgaatgaaactttccgcatgcctcttaacactaaaaacaaaagcatctgcaagcttcaaatcacgtgagactatctgttacattcaaataagcacttccaaatatgtacatcagattcaattgatttccaatttttgattgaatccatcttcttggggagctttgtaaaaacgcttgaaaaaaaaagtggtttgagtcgaagcatagggtttacggatgctgcgatgaagagaatgtgagccatatcccttggaacatgtaaatatctgtttaatctgccccaaaagatgtaccatggtggctctttgagaagggcatcagtgtccttgatcctgtcaaccagagcctggttcagtgaatttatcgtggtggacgatctctgctcaattagatgcatgtggtattttattttgcagaactgcacattactgagagtcaggacttgaccaaagtgcactggccatggtacgtaaacacatatatatgatgtttatcatttaccttactacatacttccattggcaagaattgagacctcaccaggtgatatgtttgtgcagtttgagatcagcttttggggggttatgtgtgctcagaaatcactgatatatttacaaaaaaaaaaacacccaaaagattggatttgaaggtttctttcattccaacaattacaaaagttttttttgcaatgtaattttttttcatagatttcaacaatgatgatcatgtatttttttatgggagaattatatactgaagaacaacattaaaaaaaagaaatgatctggcatgagtacaaccgtagtgcatatgcactgattatcccaacaacagatccttaagtaatccgggatcacatgtattttagggctccaagggtttggaaccagagaagaagaattagaaggatgggaaagttgaatgcaatcaaagtcatataagactgttttatttttcttttttcttcacaacataaacagataaagtcaggattgattacaacttgaagctcctcaatttgatttggatacaacaattttagtttttttttttttttttttttgaaatgtagagagaaggaatcaactcaaaccagtcgatatttttgaatgattattattattgaatttgggaaggggggccagagttaggtcgaaaaaggtagagtgggggaaagagggacggttcaagaggctgattgaagttttctgcgtctggttgatcgactgtagtacgccgtcggcttgtgctcgagcttccgaagtcccttgctttcttcggcctcttggagcatcttggctttcagtaacttggtgtttcttccatgcgcattggcgtgtgttttgacgtgttgggtcagattactgatcagaagatttttcgtttttttaatcggatcagttcaacttctatgtagaaaagcggttttttatttttattttctagggaaggggcgagaaaaaaaaagttgacatactcggttctgccgaaaaatcgttcacagatgtgacattggaatggtttgagctcgtcgtgagtggcccaatgtctcttcagatgttcagatcgttggaactttctaccgcaagtagcttgggtatctttggagattcgacaacagacgaatttgccatcgggggtcttattgagcgcggatgatggggtggaatgtttggcgggatcctgaggatcggggggatcatcggcggcgcgggagagcgcttggacggctcttttggagccgttcggagcagtgttaccggcagctgttaggggctccttgacagaagttttgcgtctggtagatggctgcttgatcgcggcaagtcttctgcttggttgaggggagtcgtcgacgctctcggcggcgaagatcccttgcgactcccaattcccgggcaagaaggaggcctttccataggtcgaagactggctcgactccaggcctgcgtctttcggcttcccgctaaccgattgagggcacatcagactggtaggttggacgcatctcgtcgtgaacacttcactgtgtgggaacccgccatctatcctcggtcggggaggatgcgatagagcagcagcactcgaccatggatatggctctgatatctcgtgggggatgatcgagtgcgctgcggtggttggaccggcttgaaacttgaagtccggcagtggctcgatcagggtgttggcgcccccctgatcctgtggtccgagtaatccatcagcagagggtggcggaatgagggatgtggagatgtattggaggggagagctgtcgactatctggtgggcttgtgggttggacttgggggacggattccaatcgaagccaggctgatcgaagtcggaatagaatgagaaaccatcggtggctccgaagctacagccatgagaggagagctccaccggggcagagggtgaaaaacccatctcctctccttcatagcctgccgtgcatgggcgtgatgataagggggacggggatgcctcgtagccaatggtggtggacaacaggaaattgggggacgtctcgttggactatatatatatatatgtggtcagtcgagttgaacaatctatggggtcgagagatagcaagtacaacagaccttgtgaagaggataggtgccaatggcgccttcttcgaaattgaaggtggtgctctcatgaagcggtttgtaagagtggtcctggggaaaagtcatttgaagggaatagaggctggggtgcatgatctggtttgggtcatcctgaagagggaggatgacttcgtgggggcctttttccctcaaggagagtacatcagaagatcagttgctggtaatcaatggaaggaagaagcatggatggcagctctcaaggctcaccaggatggccatcgaagccagcacagtaggatgccagctcgaagtcatccacccccggcatcgttgcgccgcccggcgtactctcgaaagataatgtgccggctctcgggtcagcccagacattgactggcgaggtactctctcctagcgcgagaccgttagaatgggacatgttccaatccaaaaagaaaataaatataagaattaaggatgcttatgtggacccgggttaggtaaagattgtggtattcaacgtcaagatgatagtatatcaaagggaaagcttggtgatcagaagaaggtgcgctgtgttttggctagtaggagaatatataaggcaaaacgaaaaaaaaagaaatgtttgtagttggttttaaagtgatggcgaagatcaggaaggtgagttggctgagttcagaggccgagccaaagcagtcggtataagtaggatggttggatcagtcgtgttgagggcatgcagcagcagaagagtgccttcttcctgaacacgtacttgagtggaagtgagtgtagtagtcaagcacacgaaatattacccgatatgcagaagagcccagagctggtatcaactgatggtccatggcagctgctagagtagctagctagcctttccagaagaatttgtatgcacctggccagccagaaataattagtctagatggctctacttcgcctttcggttcgcgatgtactctaaaaaattatagtcatctcacgacaacacgctcgacaccagcgtgcattccatacaaaaatatgatcggcctctactcgctgctgcagccatcataccatccgttggcttgccctccgctctagccatctcatacataatcctctccatcacaatccactgccacattccacatcagatggtcaaaaaacaaccaccatctggtgctctatagagcccgctagaattatgcccttccatcctgggtatgtgggactgaccgactccatgtaaataaaatatgtagattctggtgactctctctctctctctctctctagttatagcttataaaaaataccttcaacttcgcctttcattttcgctctagtcatctcacgacagctcgcgcgtgcattccacgtcagttgacagatcgaatcggatggaatgttattataacgatctctaaccgattgcttcttcttcttcttcttctccaccagatactttaaccagaccaaacatcactaccctaaatgactgcaaccgacctctcgcctctttcgattcaaacaaaaaaaaacactatgtatgcaatgcagaggcaatgcactcttgcaaaccgcttcaccaattgcacgtttttgttttgttttgtttgatgaaaacattatgcgtccttccagaaggtacataatctttggcgcggttttttttttagtaatgtcgcgtgaggtcgcgttggtgcttgattgaaaggccgcatagagccatctatttaccgagaacatccatacccattgttttgttgcctccatctcctatgtatttatgtaagtcaaaccaacgactctcttcttttggcgtcggcataatagggtcgcttgtggctttgttctaattgtaaaccaagtagcccccaaaaagcacatgcgcccaaggaagagaaaccaactaaaaaaaaagcagttcaaacttgaacaatttgcttctcaagtgatctgttgcacgtatccctattgaagcagaggtaacataagatacagactggctcaacccctccaggaatcatatccatcagagcctttagtagaggggccccagaaaggaggggaatgtgttgagaattaaggcatgtgagataggaaaaagggccaaaatcatacactctggaaatgggtatcaattgctcattttttcccaattggcactcatgaaagagcgcatattgggtgtgtagaatcaggctagacaagccaagaacatcatgcaattttccctcagaccgcacatgtaatgaccggtggttttccccctttatgtttggtggaatttgacctgagctgtgctcttgaaaaggtattcataatcagagccaaaaaaaaaaaaatcaagttcaatggaggtgccctagacacagattttgccaacatttcgactagtttcaacagcagcccctggtccccactatcactcatcctaggcattgtcagggtcctctaatagatcccgattggttacaaaaatccatccatttcaataaacaaaaaccctcttttgatgtccgttgggcatgagctctcacactctaggcaagattattgtcaagttaaacagtcaagtccatgctgtctttttgatttgttataataacatgtaaattgttttccctattctgagtgacccaaatctgattctagaaaaaataaaaattcctctctccctgtcttctggtttagcattatcaagcctagccatcaagtcttccattctaacatgtagatagttttccctattctgagtgacccaaatctgattctaaaaaaaaataaaatccctctctccctgtcttctggttgagcattatcaagcttagccatcaagtcttccattcccacatgcagctgaagtgcatattaagtgtggacagttcagagactagtcaaagatgttttttttttaattcatgcttttatgtgcagtggttgacatcatattactgtaacaaccacacggcaaaaggaaagttgaccatgcagagtgaatgttcattgagcagaggagcccaaaattttcccaaaagtctcttttttggactctttggaagttttagattttaaatattattcaatttgtccaatggaccagccattctcttttttttttctttttttgaaatcattatttgggacaagtgctgcttatactggtggctaagtggatatataaaactgtgtggatagatatgggcttccaggaaggctttagtgcatagacatgcatgcaaatagaaatataaacacatatataatgtgttgtttatgattttgtggtgctttgtctgtgctcttgaagccttattcttgaccgcatcaattgagcttttgggtttgattcattggaattcttgagggcaacggttccgaattgaccgatttcaattgtcaccagtcaattttctcaaaaatatcagaaggctccccccccccctcatcctaatttccctctatccccaacagaacttttccaactgtaaaatatgttatgtcattgggacactgtaaaatctgttacagtaatatggtgtccaccactgtactccaatccttgctgatacaagtttttatgaatccatatttatcctcaacttgatccggatcaggtgagtcttccttggatcattttgagctggatttttttcttattttttttcttcttcaaatcattgtcacttgttgtcctgcatttctccatgctgatctgtaatctttccatcaatattcacagcattaacactgatcatcaattctaagcactggtcaacaggaactcaagcttattcatctcatctaaattcacatggtctatcttggtcaaagattcatacatctaatccaatctggtctttagtttataaattggagggatttcaaccaaacatagctggtaaatgaggtctaaaattatgtaaggaatatttactattcatgtttaaattccattggtttttttatacagaattgaagatgatggatggccttggatagatggatcaagtatggtatgagtcatgatgtcatttgttactaggggtagctgtgttgatggtgggttttggaaagttggggagagtgatcgaggctgaagttggagtcgcaaacaacaagttaagttgggggagaatcgatgaggattctttgacggatatacacaagcttgatgttgatccggatgagtttgaagatcggatgaagagagttgatgatgatgaactcccccggggggaggggaaagcgataagtgtaactctgctctcctaatgctgctggccacagctaactagtccgacacagcactcaacacttccaggatgaacaacaaccaaaacatcagaccactcaccacactcaacaacaacaacaccagaccaacactacacagtctacagcccatcaacaacaacagcaacaacagcagcaacagcaacacccaagaacaaccactctcagcaagctcactctcagcaccagaacattactcaaacccatcatcatccgtcagtagggcaagctcagctaggagcacatcaagcgtacaggcagtcccattcagaatacccaccagactcacaaccaccaccaccaccaccacaacaacaacaacaacaacaaccaacacctcaaactcaccatccaatatcgaccaactcatgatcactaatatcaacgatcagctcatacaaccactccaaaacctgtccatccatcagcctccatcatcaacctcaactcaaacaacaataatcgaacagcaaaaaaacttaccccgtcctgaactccctcgtaatccctctacctcgagtaccaacatcaactcagcacgaaagggaatcaaagatttcattgtcagtccataattcctattgaaagaatttattatcacttaacaatttgttttttctttctgaaggtcggggatatcttgggagaaggatcttattcaacggtctatcatgttaaggataaacaagtacccgataaggagtatgcactcaaagtgctcgacaaacgtcatatccaaaaggagaagaagaccaaatatgtggccatcgaacgggatactttgaacttactcgaccatcatccgggctgtattcgattatattcgaccttccaagatgaatgctcactctgtcagtcctcttttcttattatacaatatctctatctgtcctttgtcatcatttctctttctgtttaaagtgatctatctatcagctatatatctctgcgaatgatcatcactcccattggaacacactccaatcctctcgctggttcccgtcaattatctcatcatcccaattccattccttcattcttctcagattatcttctggaatatgcgcccaagggtgaaatcctaagatctatcaagactgttcgtctaaaccctctctctctctcttatcatcctccctctcatgcaaaaaaaaacaacccacgggaggaaagactgtatctgaaaataactgctgatttgttaataaaaccaaactgggtgtatttattttttttagttgggatctttttcaacagattgtgctaggttttatgctgctcaaatcttatctgcgatcgaacatatgcattctagaggagtcattcatcgagatatcaaacctgaaaagtaagtccacccaacttcgatcatcttattagcacaagattattgacttgagatgattatgtcgcttgttcagtatcctattggactctgagatgcggatcaagatcgccgatttcggaagcgccaagatcttacacccatcctcatctacatcaacagtgacaacgacgggtaaagaaccaggttccggtcagttagtacctgatcggtgaggtcacaggaagcagtttatttttacaaaccgattgactctttctttcttccttcttctagagcgatctcattcgttcgtaggcacggctgaatacgtcagtccggaattactagtacaaaaagtgaccagcaagaggtacaggacaacccaatttatctcatgatgagtgttactctcaagctaatcaagaggaatgatcgggcagctcggatttgtgggcgttcggttgtgtgttattccagatgatcacgggcgtcccacctttccggtctcggagtgaatacctgactttccagaagatcactcatctagagtacgagttcccggtgggattcccttcggatggccaggatctggtctcacggctgttggtgctagaacccgagatgcggatcggggcctcgatggagcgcgggggaatcggggagatcaagacacacgccttctttgactcggtcgattgggaccgactctgggagctcctcccgcccgttctccatccgggcctcgtcgtcgctgccgcccctcctcccgagagcctcgaccagcagccgcaacctgggccggtctatctccccgagttcttccagcaagaccttctctcccctgatcccccgcttcttccctcccctgaccctccattcccacctcctgagcctcatcccccttccgccggcctcggcctcgcccttctcgactctcatgagcacctcctcacccatcctgtcgatagcgatgtcgatctcgttcaccaacccgaatccaaagcctcccttggtaatgcactctcgaaacgtaaatcttggttgctcggagctgggcgtaggaaatctaaggaggaccatttcgtctactcttcaagtggtgaaatgacttggtaagaccctcttcccaccctactccacccgcagaacttgtttgccaactcaagacggatggaattcatgaatgaatgatagggcagaagtgtatctaccgaacgagctagtgatctattcctcggtcgtcaatgagctttgggggattccaggcagtagtagtagttacagtcacagtactaccacgagttcagggaaaccggcgacggcaagcaagatggtcgagagcttgagggggaagaagaagaagaaacgacagctgatcctcaccgattttccgcgtctgttgtgtgtcaaagaggacggcaagagctcgaaggttcgggtgaagtttgaggtgttgttcaagcccttgccgagtcctactacgaccacgttcacgatcactagtccggtcgaatcgagggatggaggggaagaagggggagtggcgcatcagagacttgccgaggggcattgtaagaccccctctgcagcctcatcgtcctcgcatctcacatactcttcttccgctagtcactccaccgctactcgcagtcatccgcagcagcccgaactagcgtcgccccgagctccctctgtcgagcctctccatcctcctcctcatcaacatcatctactgcctaatcaactcttgctcttcaagaaagtcgagatcgaaaacccgcgttgttttaaaatcgaaaccgttttgagtcttttcttcttcttcttctttctcttttttcatttttcattctatactggacaaaaaaaaacaaactgatgctaggtttttcttttggctggcgtttggtgggattttcaggttcctatcgagtataataataatagtaagaatactcataatgctaagcagcaacaacagcaacaacaacaaaagtgttgttggtttaggttcgaagataagtctgatgctgcccaacgttggacagatgagatcaatctagcgtttcatgttgctaataataaaaatcacaagaaatgaaccgttctttatcttttttatttatgtactttttatttttattttcctgatacaactgtatgtattttttttctctctctctttcttttttttttttttttttggttgggtgggtggttcaggttggtttatctttgtcttttttttttttttgagtttaaagtttatatgaatgaatttgttggtttaattgcatacttaaaaatcttttgaacgtttggattggaaatgtttgagagtgtacataggaaacctggcatcgatctcctgttctcttgatcagagtccacttgtccggacaagtatctctccgtctctcatgatatgtagtgatcccgcccgcagatctctatttgcgctcgttccggattgaaaccaatataggctaattatcgtccattgtgatcactgttaatcgatctttttgcatcggattgattggctcgctcatctccgttcaatcggctcattcctcctccgccttatatatcgtcctttcttaaatggctatcttcacatcatcaaagaaacacctccaggatcttgggagagtcatctgcatgtcggctgatggaggaatcatgccagttcaatagctcttcattcctggccacaatttaaaaataagttggaaatacttatacattaacggttcgagtgtctgggttacttgatcactctggctttgctcggaaaaattggaaatcttcaagtctattttggggcggtccctctagattttcgtcgcctcttcacatgtctttctcttttgggatcatcagtacaagggctctgtgaggcgtgggtgggcggagatggggcagccgtcggccccagtggtccccttccagagctctcatgaggtcttcaaaagtcatttgccatcggtgattgttaaatcatccaatcaaggaaaagtcggactcgggcggtatcttacagcaggtgatcagagagtgacttcttgtgatgtctcggagtactcgctgccaaaaatacccatggacgcatccttaatgggacggccaccgaacctgcaagcatcccaccactcgatcactctccaattccacattcttttgtccatcctctgaaagtctctaattatctctggctgtttgatctttctttgtgtatctcgatggacgctcgaaagcactcgggtcttcatcttcctaatctatccggccctctggccacatgctgtactaaaagctatttccggtctgctggcctggttgtctcaactctctctctctctcgtgtttctcttctttttgctctctcgaggagctctagtttgcactgtagactcattgcccatgaacttgcaatgaggacttcccatgaacttgcaacatcccaagagtccgttggatctggttttagtcaacctgagaaaagcagaacgcccaattgcaatgggcatttgtttttttccaaatactcgctgcccgaatgcctggtgagctttctttaatcggttgagtaaggttaaagcatctctttgttgcgcacaaggaccggaaaagtaaatgccgccaactaacgcctatataaaagattgcatcccggcaccggggactcgtcaatccccttatcaatcttcattcccaaataccaccaaaaactaagaaacccttacccgtgatggatcaaagttgtgtccgttgtatcgacctcggcctgcgctgcacccgcccagcagccaggcttggaagcacgtcctgcacgcgttgcatcaaagagcaagcaaggtgtcaaccctttagtaagtcttctcccgagtccaacagtttcgttttcctggtgcaagtttgcttatactgacttgtgtttgacacccccctccagtcacctcagatgattccagtgttaccgcagacgaagacgcctcatcttcggactctgcagacaagaccagtgaagaaaccacatcctcggactctgcagccaagacgagtggggaaaccacctcctcggaccccacaatcaagaccagtgatgaggatctggtaggtcagagtaagttaaagcgccggcgggacccgcaagaggagactcaagcccgccgcaaaaagcctcgcccagtcaaatctccctctcctcctggaccacgatatcgcactcgtgctcaggctgctctattgcgtacacaagccccaccccgtgtgccttcccctcctccccagcagccagtcccaagacaaagacagcccgttgctggaccatcccggcagccagtctcaagacagcccgttactggaccttcccggaagcccatcgttgtggtctcccggcagcccgtgactcagcctacccgccagtctacctttgtgtcatcccggccgtctgattttgccctatcggcgcggcccatctctgggctctcccggcctcccttaccggccaaacagaagcagcctgagatgccgcctcgaaaggaacctcctctcttcatacctgagtcttcaccttatctcgacttgccctctcgatccccacacttggcgaacttccggcctccctcgccggccatagagaagcagcctgagatgccgcctcgaaaggaacctccgctcttcatacctgagtcttcaccttatctcaactcgccctctcgatccccacacttggcgaacttccggcctccctcgccggccatagagaagcagcctgagatgccgcctcgaaaggaacctcctctcttcatacctgagtcttcaccttatctcgacttgccctctcgatccccacacttggcgaacttccggcctctctcgccggccatagagaagcagcctgagatgccccctcagaagtcacctcctccctgggtgattgactctgaatttcctctcgactcggaattctttgggggcctaataccggccaaacagaagcagcctgagatgccgcctcaaaaggaacctcctctctccagacctgagtcttcacctcttctcgacttgccctctcaatctcagcaccgtccagaagtccttcctacctcatccccgcccagttcgcctaccccacagtatagaccagcagcccctctcagaccccaaggcccttctaagtctccccttttcgcagcacagtccagaagaccctccccctgcttctgcccctcccagtgcatcgccccatcagcgcagtccaggagctggtcctagtcccctcagaccccaagcccctcctgatccaacttcttcgcagctcagtccagagggccctccctctggttgtacccttcccagtacatcttcacatcaacccagttcaggagcttctctcagtccctttagacccccagcccctcctaattcaccttttttgcagcgaagtccagaagccccacaccttggttctgcccctcctagttcatctccacatcagatgagaccagaaaatgctcacaatccaataattgaaaccactacacccagtcagagccctccaagcccagtcaatcctccagtgagctcggacactttccaagaagccaatcctccttcaaacaatcttcctgatcccagccctgatccacctcaagaaggccaacaagaccaagaccaacatgtccctaaccacgaggaagatgagccaggcactcctgaatctacacccccacctgacggcttcacacagtctaaccaaacttctgacaatcttcctgttcccagcccagaagaccgccaaggaggtcaaccggagcaaaaccaacctgcatccgacagacaagctgaggcacgtccagctgactctccagcccggtttgatatctttcaagagctggggcaaaaccctggcaatcttcctgctgtcaggccagaacagctccaaggaggcttaccccagccaatccaaattgaccccaacataggaggcggcgggactcctgaattcagagcccgtttccgcaggccccgctcagatgactcggcagctggagccgtcagacgtcctcacagggttgtgcttgagtcgagggtccatgcaacttatgcagacatccaccgaggcctttcgagaatcttcaaccacaaccctgcccaagaccacgtagagattcaggacagggtccttctccttcgatatgtatacgatcagtttgcaagccttgctaactcctcctttgaggctatcattcctgaataattaattttcaaatttcatcttcttgtcctctcctgtctctccaacttacaaaaaacatagatttcttctctctaatcttttgattcttcaaccagtgtttcctgttgggcctgaacctgttgggtctgaagacccaagtgccctatattgtgatcacccaacataatattaatttttatatagcttgtccagcttgtttagtgcacccttcattctcatcctgttttgccattgtcatacatcctctactagttttgcctctgctaatgaaaatacaacactgggttgccatgttaccctgcatcatctaccacacgtgagccaagttattctggaatgtcatcagaagttgttttaaaaaaaggtttgccaccagggccctttttggacaaacaactagatcagttgagttgtttctactttggtgacatacttgttctgttcactggatttgttgatagacacagcatagtcaagtcaaataaaacacccttaattggtgttgaagagggtagatatacaatatgtacagagatgagttgaaaacaataaggaggattgtgagcgcttttctttgaccagagaatccttcatgttgagccagctcacttttgaatggtcaagtaaacaatctcaaaatgttgctttggctcaataccaaaaaaaaaatcatcactgcacaaacctattgatcaaccttatagattttcttgctggaaatcaaacctggaattgaaaggaaaaacaaccagaaataagaatgataaagcaaaagacaaattatgcaccatgatgtgtagctatacaatatagtagaataacaaccaatatataaggataaaacaggactagataatgaatacagagcttgaagaactgaagaaattttaaccggagaccaagagaatttttgggcaacaaaaacttgtttttgttggagaggctcaaggattggaaaaagagagaaagagccaatgatttttatttgcttagtagagcctacgcgttaaatagactacatacatcaagttcaatctgtggttctgagagaaaaatgaatatcataatgaataacaaaaatcaacaaattcttgactagatgactggaggaaatgactattgataaagactagaccagggttcaaagactacaaggattgcagcactagacaacaggacaagataccacacagaaactaacaacaattgtatgataatttgtattctattatttaatcattatcacttataagaataaacaaaaaggatttttagggatgaggagagagagagagacaaaattccaacaagaacaaaacagaaaaatgagtagttgaacagagcaatgtgattactgggagaagagtgtgttgagatggatagaaagagaaggggaaggattgaaagaagaatgggcaagtgaggaatgagtaagggacagagagaagagcaagggatatataggagtgagggaaagagggatactatcatactgaagagcagcaaaagtggtggagagtgggttgggagattgagcatggaggcaagtgagaaaaagatgattcagaattaaggttggacatgatgaaaaattttgatcaagattcagctggggaatcaggtttgttcatgaaggttttgaggatgggccggtagggtttgccatgtgcaaacacagacattgatcatcaagattaggtttcagtataaggttcacaagggatggctgtaacacattgagtccaactttcaacagaaccattttttttattttctactggaacttcatgataaattttcaagctaaaatagagtagattccagtaaacaaaatacaaatttataagcaagaaaatgaaatgaatgaaaaaagaaattaaatcacctaaaatagaccaggaatcagtaaagccctgcaagaatttctcaggtaacaggtagcagttgacatgcaggatactccggtgtctcctttgttgaaaccactgggtattacagaacaatgtattctgcaaagtcactgtgcaatatgcacagtaaaactgtaaaatatgcacagtcactgtcagaaaggaaaattgattgtgaaattgtcccacactccgggcatgattgtgagtatgcctccaagggaagattgcaagtgtgggaaggtgatcaagtagcgaggcatccatctttctttcaggaagtttgagtgctggagtcaaattaaatctaagttttgacctgagcactgaactcagaattgttttggttctgttttttttttttttttcatttgttatcattcttccctcatgtcattcaatccttcccactattcagtttaattttgcaaacaatattgtaaatttctcaataaatgagtatgtgatatctttcccaaattttggaaatcaaatcattatttggaacactttttccaccacttcaccaagtatcattacttgaagattgtaggttgaaatttgggaaggaaaaacaatgtgagcatgatttgagtaacccactgtacattgcaaatctttcaggtcttatcagaacccagccatggtgctttgctgttgtatgtacatgttgtacacatatatactctttcttcttcctcatgtattttgccctcatgctatgtaccttgtctgaattatcctctaaccatagtcttagaaatcagaacactagtatcacccttacatctctaccagatatcattaccagttatatttgcctgttatacatcccctttcccagtcctacatcctcattgccagtgtcatttattcatgggtcttagttaaacgactcccagaaattggagttccgactcccaaatttctgggacgttgagaggacagtctgcagacggtcctcaggacatccaaccctcaaaattgggagtcgggaactccaaaaccttcaaaagggttggggaggtgttcctcttaccaaaaaatagtaaaattataaaaaagaaataatatgtatatggtctcacagctgagaggaatacctcttggcaactgagaagtgtatgctctccacggccaagagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacactctcagaggcgagagggttgagaggaatccctcttggctgttgagagcatcttcccagtgccaactttcaagcccctggggtttgtggtggattgaatcccaaaaacccctggggtttattttttcattttatttattatttttttataaggggaacgactcccaaaccctctgaaagttttcgaggtctagctcccatggacgtccggaggagcgtccacagatggtcctcttgacgttccagaaatttgggagtcgggactccaatttctgggagtcgtttaactaagacctgtagagacagacaaaatgaagatgtgtctggtgagagtcaaactcacaacctgagctaagctgagacacatactagagtgctgcctttaccaactaggctacaggcgcttgtgactgccaggttggttgggtggtagtgttcatggttcaacatgtagtgacacatcatggtagcagactatcagacacctcaacaagaagtgttacaccctcaccagccatcaccccatcacacctcattcctcttcctcctcacacctcagtaggtactacatacacaagctcatcagtaatagaagtctaaaataaagtagaaatcagacacacctatcaacactgggctgctatgctacgctactctttttgcccaaaaagcgttagcgtagctgtcttttttgcacactgaaattgcttggtgttaggccactaacggccgccaaccagcacgttagcgcagcgtagcaggaactttttaaggccctgcacgtgtagcattagcgtggatgtggcggaattgtgctacgctatgctaaagttgagcacaattctgctacgttacgctgcgctaaccactacggttagcgaagctggcccagtgttgattgaatgcacccaccctaggggagatgaacccgcaaactgtttgtggcaagctgactaggtgcccaacagagcccaaatcagagactgagaagccaaaggctgcaaatcacggtagggcctaaattgacagcagcggggctgatattgcaagctgtgcctttggtccctgctccaccacccatttacagtcctggacgttgtagccaaagggtggtaaggcataaaatgtagagatggtcaattgaaatccggatatccgcacggatgcagatatccgctgacaatttcagcggaaacaggcatccgcatccgctagcgggtatccgcgcggatatctgcggatacccgccctttactggtgggcaaacgcgggcgagggggatttttttgcaaaaaatgtaaagaaaaaaaaccctgcccccctcagcctagaggggcaaggccacactgtcgggagaaaccctcccgacgagctggctatccgcgcggatatctgcagatacccgtcctttactggtgggcaaacgcgggcgagggggatttttttgcaaaaaatgtaaagaaaaaaaaccctgcccccctcagcctagaggggcaaggccacaccgtcgggaggaacccctcccaacgagcatctacatgccagctcttcgggaggggttcctcccggcgagctggattttagaccagcttgtcgggaggagtccctcccaatgagctgctatgtacatcagcgcgtcgggaggggttcctcccgacgagctggtatgtctaccagcttgtcgggaggggttcctcccggcgagctagattttaaaccagctcgttgggaggagtccctcccaacaagctggattttagaccagctcgtcggggggagcccctcccgacaagctgctatgtacatcagctcgtcgggagggattcctcccgacaagctggtctgtcttccagcttgtcgggaggggttcctccccacgagctggtctgtgtaccagctcgccgggtggaatccctccccggcgagctggattgtgtaccagcttgccggaaggaattcctcccagcgacatggaagggggccagttggttttctccttttttgaaaaaaaaaaacatttctttacctcttggcaccgggtatcccttgggatacctggatatccgccatgatttggggcggaaaaggacatccgcacccgctggcgggtatccgctggcaccggcgggtatccgccagcggataacagatatccgcaacagatatccatcgaccatctctaataaaatggttctgatgtcttgtaaaattctcccctgagcatttgtattttggattttacacacctcatgttttgtgcactactactttgaaaatgtagaagccttgttaaatccacaaatcaagcagaaataataatttttcctagccttccttcttacgcggcatttgctttggtaaatatgggttgcaaaaacccatttttcatggtcttgaggtggttttaccagctacattttccaaggcttggaataaaaagggcaggggagtgaaatatacattggaaaattggactccagccggtggagtcataattttcctaagcatgatgcttccaaggcttaagccttgcaatttatactttgcaaaattatacacccccataataaaacttaaaaggggtgttgagcttacctcccgtttaacattaaacttgctaacacaggatagtgggtaatttgaaatctgagcaaacctgtcagacatgtaattagatgtagtcaaaagcagtagtaaagtagggggggtttgagctcaattgaacttatgtggacaacagtgggggaccttaagtaagcaataaagataaaagaactaataaaagggaaattcaaagcagggagacactagaattagtcataaattgatttgcccaattatgtcagctaagaaaaggtaacactagggaatgtcacatctattggccagctcttggttctctttacttagtaatctactcataaacggtagcagtcaaatggttgtgtgtcatattgatctataatgccttgcaaattgttgaattttcactgaaatgtcacactcagatcactcgtgctgcagcacttgatccgcagcaaatgatgataattgaagtttcaatcaattaggtttgggggggcttgataacgacacaccctcccccctcgcacacgcatgcccacacaccaatctttttggcgtgtgggtgcacacgccttgcggatcctggcgtgtccctgcacacgccagcgctccacagggtccaaaccctgttggctggcgtgtgcaggagcacgccagcagacctcgctccagctcatcgggagggtttcctcctgatgagctggttgtaagcccagttcattgggagggtttcctcccgatgagctggacagtaaaccctcccgatgagctggactgtgtaccagctcatcgggaggaaaacctcttgatgaactgggcttaaatccagctcattgagaggttttcctcccgatgagctgctatgacttgatagtctttgggctgggaggaaccccctcccagccttgtttttttccttttttctggattctacgctgccgtcccataggacccatgcctgggtcctatgggacggcggccttcctaaatgcatatgtatatggcgcgcaggcctgcacgccatcctactctgtagatgggacgtgctgagccgcacgccagtgtgctattgccgtgccaaaggtgtattgtttctgtatttatcaatgctaaggtgtggtgttatcatgagcttagaatgcaaccgtatgtgctctctgtaaccttagacttgaagaatatgtggacctctcaagttgctcaaaattcaagatccttatcggcttttcgactagtcttgcttcaatcaagaccttaccatgtaaagttctaatagcttgctgctctctttctcaaccatgctcactcagtctcttcccttgcttgcatcaagattgatcctcaaaacattcaggaatctctatataggcactatcaacggtggaccagttacactaaccgtagtgttagtgtagcggaattctgctaaactttagcgtagagtagcggaattccgtcacatcttgcactaaaactacgcgcataggccccaaaaaagggcccactacgctaggctaacacgctggttagcagttttttggccctgtaacgcagtgtagcgtagaaaaaatccgctaaaaatatgctaacactacatatttttggcgtaaaaaaagcgccgctatgctacactttttgggccaaaagcgtagcagccaaccgctggcactatcaagaaaacttcatgtctgctccaatgtgctctttgttatcctttctttccttcattgtttctctattctcattgctgttgtttgttgatgaaatttctctcctttctctgtttctatgttattgtttctctttctcattcttattctgattatatcaaataccccgcttccttgcttctgctcaaagtcctcattttttatctacagtactatttccatctcttcagtggtatgctttctcttatttctttctttggttcttcttctctttcagctcttgttctctaatctctttttttgttcttttttttctagtctggttctggtttttagtcatcaattaaacatttcttcacaaatttaatggattgtgtacaaacagggagatagaatttgatggaccaaaactttgaagcattgaaaccacattgatgaggaatcaatgtatacaggagtcagtgttggaattctgagcttagagaggaagagaagatttttaaacggactcaggtgtcaccttttgagggggccaaaaaggtgatcaaactcagaacaggaggagaactgatgatgatcattacttgttgtttagctgatttaagtagactaattacaatacaagtgtgatcaatttgtggttgagaataattttgaataagaataatgaatagaagaaaatggaacactcagaggtacatgaaaaatcattgggccacaatcatcataaccaagaagataagagactttatgtgagagatgataagccctccttagacagggttcttgactacaagctagggggtcagacagcataacacaacaagatatcagattatattggagagataaatggttgatgaagagactgatcagctgggtgtaaaggaagtatagtgatagaggaatgagtaaaagttgagattttcaacagtcagcacaagagtagtttgcaacaaattaaataaatagaaatcagagggtggaaaggtagaataagaacatccaatagtctcttcaacactgagtaggtgcaatccaaggaaaggagcgagactgtagattgtactggtgggggttgaaaattgtgaagttgtatgctctcagcctgtagaacaattataaggtgggctttagaagtaaggcagagatccatacttacagagatgtgaagggattgtccaagcttgaaggcaatgacacctgaaaagaggatgatgttggacggaatgagtcccaataattggttctgattgagttgaggtcctttgtgccagacaaaaattgggtcaatggcctgatagggttagatggtggttagtcttgttcagctggtggcagttggtaaagaggaaagacgtactgggccagtgcaaatgtagaaattgaatccaatttttttttactcaattgagaaatacacattgtgcctgtcatgattggggcagagttgacctgtagactgggtcaggggggatttcccatgagtctgaataaacacttaattgaatatggtctgaagaaaagcggattgtgttcaggttggcagcaccaagaaaagtcaagcaaacagtggatcttggcccttggcaaggacaattttgtagagaggaggaaaataaatgggagcctcccttgacgaggtgcccgtggcacgctattattcggcaccatcgccttgagactacaatgcatctccaacatttttgccaaatgtttgaaatatcaatccggcttggccatagtattagaaatagtcggtggggcctaatcgaatcttaatccgtttttctcgaatcatgtcctcttaatccgggttttctcgaaatcttcatcatggtgtcctacattgtttcttaatccggttttaccaatgatttgtggttcagggtaaacagagtattcatgtaattcggcatcatctcttttgttgcttccccatgccgcacgcccagtttttaatctgctgatgttctttgtcccaggccttttgttttgcttcttgcacatgggtccccccccccccccacccccacaaacagactttcgtctcctatcatcattcctcaaagacacatactcttacgagtgtttgccaacacatcaggcagaatcgccggatcctacttcactcgtttaccacactaaaaaccaaccaaaagtcacaacacaaccaatccacaacatacttactctcttttagaaattaaagcatttttttggtcttagtggattaaaatgaatatgattttgacagtactaactattccaatcctgctgacctttgttgtatcgaatccacacccctcattcccttcggccagtgcaagagtgcatcatcgaaacgagcggccttcatacgaccaggaatcggaagaatcgagatgtcctagccctttgcattcttgccctatcctgatcgctcaccacctggaagttgaacctaacgactccatgctccctactcccgttagaaaacccgaaacgacgtcatgggaatgtgtggatttgcaagaagagctcactgcctgcggaacttgtgataatgacgtgagtcttcagagctgaacactgacgatcaccacaactaaagctgactatttctatttttttcatccccgacaaagtgcacgcgcatacctcatgtgaagggcgtgggttgcgagaacggaacatgtcggatccgtaagaaattgcttgcatcgtccttcctatcatcgcgttgattcttcgcgtggagctgaattactaatttccgcttctctctccatgttgaactgatcaataagtctcttgtaaatcaggattttcgcctcactttcacaaagataaaggcggtagaatgaggataacaggttgcgtcgccaaaaagtctcatcacaagtttgatttctttgggtccttgaaccagagaccgggggcaagaaagaaacggtgaaagaacaactcaaccctgtttcttcaacctgtttaatctatccccccctcgagcgaaacctaattgaatcgattggcatttttagttgaccctcggctcaatttttcttcttctttgtcttgttgttgtatatatgtgtataaggcatagttatcatttccgcttttatctttttcttctttttttttctcagcaaattaaacttataaaactacataacattatctacaaggaactgaaaatacttacttggaattttggcctggcccatcacagctgctaaacggtgcaagctgttgcaagcttcctgtgaggcatccacaggctttgagggtctgcggtctgagcagttaacccttccaaagggtataataaatttaattgagttttgaagaatattattgaataatagcacaatgaagatttagagagtgcactggaatatgataaatatgaataaatgataaagcattgatgtaaaagtatgcaccacaacctttattccttctatactacttgacctgtcacttttatgtagtctgctatatattctttatttcaacataccctgtttcaagcaatactcaagattagaattacccctattgttagcagcaagccacctggaagttactgtaagcaaaaatgggaagttactttggtgataacacttatgtaacaatcaagtaaaagtagtgaaaccattatcaccatgatagctgcaacgtccacattgctactttatcttttccttcttgtttttttttggccacttctgttacattatccacctcaaaaatgggtggatatcagacagatggggagggggtctgcctcagataacacagaaaacatgttatctgtgctaattgtctttgtaacaaaggatcaagttcttgttacattacttgagccccaaaaatgcaggttttctggataacaataacttattatccagtaattctgggaatttatgttacaaaaatctgtttgaatatttcaacatatgtaacttcccattattatttcaagcctgattgatatttgtaagactctaaaagacagaacattattgaaaatctaacattcagtaagtaacataagattttcattgaaattgaaaatggtaggatgttgtaggtggactctcaaagtttattcaaacatctcaatgttgatactcgatgtcatgggtacctaaggcataagagctacacaaatttgacttagtttcacaattaaaaattgaagttgctagaatttgcttagaaaatcaaacaaaaaggaggtacttacaaggctgttggatttgtgcaggaatatcaagaccccagaaaggggggggttgttcaaaaaagtgtggcaaatgggaaaaagtcccaaaaacctaagtactatttaagaagcttcaaaaaggtatgaattagtggaggacttcccgtcgtatctaggacccccaaagatgttgatttagacccaaaaagtctagaacttcgctggggaatctagatttcaaggcctctaaattgcttctgggagacccaaaaatttgacgggaagttgtccagtattatttatacctatgtactaatttttcctcagtgagcacatgtctggtgtatctgcccagatcaatgcaaccagctactgtgtgcacattgaccagtttgctggcaaggcaagtgccgtcagctaggtcagaaccttaaggtgtttctgtgttgatcatcatttgtgatgttttgataagctttttttcttttttgttttactcactggcaagtgggtcatcttctgttctcctatcttgatgcaaacacttcatgcgtcaatctcaagcagattccatcttatgatgcagaaacctatcacacaatgggatcttgaagtactcttttccctttgtcttacttcaataaattcaaattaaattttcatctgagcctgactaggtaagcagaaaacccttttgccagtctcactacaatttacttaacccatcctgatagtttatccaatcaaacaaaccaaattttacctagcctatagtaaggtgtgttgggagtgatgcattggagtcttgaggtgtgggtccggattccagaggcttttgtgcacttggacttgggtgacctctgctgcgctctgatcactccacatggtttggttgaatacaactcttcagaatcatgtttagtgaattagattcatgcactgtgaaaagatcttgacgtgctgcatgccaactgccgcaagttcagcaagattttttttcacggtgatgtggattggatctttccacatttgtggtaaccaactagaaccaacccttacttttgaaatcttcatatctgccatcattttattcttcctgcaaaaaaaaaaaaaacaaatccaataatctatacaaccaactgatcttgctgtgcagacaaaaaacaatacctgccatctctaccccataccctagggtatttcaaggcaacatggcttcagcttcaggattgtcaattgaggctcaagttcagggctttactgataacacttgccatgcacatctcacctctatgactttgatgagaatttccagagctgatccagggggctttacaaagtgtatcaaatcatgtaatccatgcataagtgtgttttggacatcacaacaaaggattgctatcacttgaggtggaagaatagtgcttattcagcaatcgaaatgaacaagaaaaaccaacttttggttcagggaaaaggatgcaggaggatgacaagagagagagagagagaaaagttggtgaatacaaatcagaattgtgaaagcccagggagcattgtcacaattgtgaaatgatcaaagagactgatacaggatttgcttgggcaccctcaggatctgcaccattagacggggtgtgagcctttgtgttgattgcaggctgtccaactggcattggtttaatattttggtttgtcctgcagggaaaggtgattagtctgttattttgactgggccaatcttttgtaacagtctgttcaatgggagataatacttacaggcacagacgtgtgtgggcagcttgttgacctacgcagtttggaagatttgtttgggacttgtttcctggattgagctgcagaaccaaatttcatgagcatgttgattataaagctatgagggtgttcttaccagcctgttcaataaaaagtggcacttactcttctgcttgggtgccatatcactttgcagttgttggtcagattgcatggcttggccttgattttgtactggttggtgttccttgcttgtccctgtaagcaagggaatgagtaccttatctggactggactgggctattatttgtgcaggcctgttcagtgagagataaaacttacggatccgctttggtgatttctgtttcttggtcatcagattgattggtgggcatgttgttgatcaagaagggaataagtattaatgagtattacattcatacattccactcagttcaaagagaggtaaaacttacaggtgtgtttgtgtgatctgacgacctggttcgtttgtttgatttctgagcaggtttttgtgaaggaaccagaggaagggtcttgtggtaatgacgggtcatatttccaatccaatcacgagtatggacactcctaagatcatgcaactttgacaagtcctcaggcactgcagtaatcaatttccggaaggcgatgcgcattttgtcactgagacaagcgatctcgtccagaccaagaaactgaaaatgaactcgtccagtgtcatccttgtcgtcaggctccttccatggtccagggctttcttgagatttggccttcaggctgaataacagaataaggtagggattgtcgacgtcttcaattccggcaaagcttttgcaccaattgcaactctctttccacttgacactaccctcttgatttttggtttgaacgccacaaaaggttatgtttttatgatctagctcgtgatctggatcagattccggggcgagatagatagtaaagaggtcctcaagtccatgttgtccaggcttacactggaccgctaagccttcatgcaaaaactccatcaattcttttgcactgggcgtgtatccaatccgggtaaagtggttgaaaaagatccgcccctcatccaaaagtctcttacgaccctcaggacttttggtgcccagccgaatctccttggggttttttccggttagcgtgttgaggaaatctctcaatcggactgaatgtccttgtttgatggtgaattcgttcccggaatccagaattatcgtttgctgcatagcgtatatcaagattaatctggtggccatttccccggcatctccgttggcaaggagaccattttggactgcaagagcaagaacattgatacatcgatcccagttgcaatgagagcgggcaagaaaagcgctggccgctgatgcataagggaactgagaaggataatcgctgataataaactctctagttgggtcgatgaacatgcagtgggctgcgtgacttgaaacaaggtctgtgtgtatggatgatttgttgtacagtcgggtgtgtatcactgagcccagtagggcaaagatttgtgactgggtcaacatcttcgaagtcgggaactttgatcggcacaggagttttaggccagcaatgcacaacgtgttttccaactggttagcaccccccttcttggttgcgtgttcataatacaatccgtaaaatgggccgccataagtcaggagtcgacctggcgatagcaattcacgccaagttttcggtagtgccgggacaaacaagtcaagcgatggaatttgatagattggctcaaataattctgcaccatggccatcgggccttgcacttgggtcatcgtctagtgccggactaaagttggccagccgcgaagttgtatcggtgaagacgctgaagaatcctcctgagattggtagctcggctaaaacccgacgaaacaggcgaaagtacgacacttcctcgtcgtctgtctgctcaaccaagtttctggcctcgtctatggccaatagcactttgagctgtgctactccttcttggtttgtgctggggacgctctgattcatcttctttgcggcggcttggaggacacgtattcgggtggcagaattatcccaattcgattgtttggctagcatcttcatttcttcctgcacatcacaagcaaattgaactggggtgtcatcgagttggagactgtacttgttccatgcgtccaattggtctttgatgagtttatcttgcctgtcaggtttggaaaagaatgaggccacgacacgaaaaattgcagtcaaaaggcgcgcatagcgttcctgcaagtccacctttactgcttgatctgggagcattgagttggcaagctcggaacgagggggttggccggttgatttaggaggccggaggcagatgtagactacacacacgtgtttagccaactcaatgactaatcgagttttgccagacatcgtcgcgccaacaattgaagtgtagggtgccctatatagattggtcttccattctactacgtaattgtggagggtcgctagcgttggtatgacaatagaatcgtacgccctatatggtgcctcgaaaccttcccggacaatgtcggctgcccacgcaagccgttccacagtgtcatttgttgttttgggagaagattttgtaggcccgagcgcaaggagaattttgtctgtcgacatttcagaggagtcttgccgagtgggaaatcgtctgaagtaagcgagctggaagaatttcctgatttcatcctcgtgatcttgatcagtgagtttgagccatctcttgagttctgggaaggagtctttgcatccctggtaaaatcttgtccagtaaatccggcaagcagataggtcatcattgaatgagtgcatcaacgattgcagctcttcatggtacttttgtagccttgccacttcggaagttgtcaggggtatcaaagattatcagtgggtgcctcggatcttctaacatgtcaaataaattcacttacctccagcagcctccacaatcgctatgaatttgccagcaacttcatctttcccatagccatggagcttctcgaagcgcttgaatgcagtagattgctgttgagattttcgggattttttgtctgactgctgctgggtatgaaattagttgattgagctggaaatgtgtcatttgaatgagagatgtagggaggggggacttacaattctggtaagcatctcttctagcaacctttcagagggttctttctccatggggaatcgaatgaagtgagcaagctcgacaagttgcttgatttgactctcatgatctgcatcggtgagcttgagaatctccttgagcctagcgaatgagccttcgtaaccttggaaaaattttgcccattgcgatatgacgtcttcatgctttgtgtcaggcggcttcagttcaacaatattttccagcttcgtaaggtagactcgtagcttttttactgcagaagttgtcaggggtgccaaagcatatcagttggtgctcaggagcctgggaccaatcaaatggattctcttacttccaacagcctcgaaaagtactgagaacgattcgacaagtataactccctcgaagcagtgaagcttcccaaagcgttcgcggtctgtgaggtgaagagtttgctgttgtgatttgattgttcgggattgacaggtaagaattcaagtgattggaaatgtcaacagtgggttgagctggaaggaggagactgtgggtgatgtagaggagagagagagggcgggatcttacgattcgggtaagcatctcttcttgcgacattccagagttttctttctcggaggggaatcgaatgaagtaagcgagctcgacaagttgttcgatttgattctcatgatctgcatcggtgagattgagaattttcttgagcttggcaaatgagcgtttgtagccttggaaaaaatttgcccatcgcgatatgacgtcttcttgctttgtatcgggcggcttcagcttgctcagaatctcttccaggtcgtcatgatagttttgtagtctttccactttgggagtggtcagatgtgcccaagaatatcagttggtgcttattaaatcatatttaattatcaaatcaatccacttaccaccaacggccttcaaaactacttggaaatgttcggcttgttgattttcttgataaccgtggagagtcgcaaaacgttcgtattcgtccatgtcggcttggataggatgctgttgtgatttgagtgttgactgctgataggaatcgttggagaagtatgtaggttagctgggagcaggagacagtggaaggtgtagaagatagaaagggtatcttactgggtccggcgtgagcttgtctgattccttttgttctctgctcggagcttccatcaacatgccgtgtgaatcaatcaatggctgacggtgacaatggaacgggcagtacaatttctttccaacgaacctgtgaaccagaggactgcctcaactcgcttgacaatctcttgaagacctggccaatcacctcactcgatctgacttgctggcttagcaaaccaatgaaaatctgaagaggacaatgatagaagtcgcaattccgttttgataggtggctatgagtcggtgtttcacaaaggctaatgaagaacgatggaaataacgtcagacgtaccttaaattgaatttggaaggcctggagccgatcgaatacgtctggaggctgaatcgataccacaatgacgactgcaatcaagtgcagttgaacttcaacgacctgagcgcggttttctacgcgaaaagaattaaacacaaagctgttagaatttggtaaattctgggaggatcaaaaacggccttcaagaccgttcttttataatctggacggtacacatcaacgaccaaggaacggaaggtaagcaagctcacctgaacctagaatacaaaaccgcgagaggctgccccttgtcatgggtcgaccgtctggccaattacctcgtccgattcggctgctagaagaaagacgaaaaagatctgatgagtcctgacggatagtgaggcaggattcagaaccaatagaaccttggcaaagaaatcaataacttacctagagtctgtctacctgtcactccgcggaaaatccgatcgacgatgctggaagaagtcgaaagtcggagccagtcgaggatctcgttggtattgatcggaatcaaaatcggcaccagctgaaccgaatgcttggaccagaagttagaacggaggctcggagcacaagtggattgtaggcgctgatctcgactgcgggacagttgtttcagatggtccacacttctgcaagtaatcataccgaaatattggatcctgagctccaatacccatagcaagtagggggtacagcctgcacctctgcacaaagagctagtatggccttgtacccacgtctggctggagagaatgattcctaaaatgagccaacttccaaatctacatatgtgaaagcttggcactatttttatttatttatttatttatttatttatcagtcatacaatttcctcccctctttaattaatcagatcatcaggctggacctccaatgtgactgggctggggaggaagcttttgtggacaacaccagtattgtccactataagaaggttcttgggaagtacccattgctttcaagaaaagaactgaatcaggaccctggatttaaggcgtcctataaacatgtgaaactagcaaaaatcccaaaatgcaggactacttaattcctgctgtagcaactacatagttcacgatgagagatcacactggctgcaccacagatgtggtgccattgcgcttatcggttaatttctctctgacttacatactgtcggagttggctttctgtgggctagctccctcgtgtggtccattcagcagagaggcttcattaagcgagggctatgtcatgattagctgctgcaggggggttctccatctttatattgcaagttgtcctgactgttggacttgatgatcttgtggcctcgatgcgcggtaattagcagttccctccgttatgtaactctccatgaagatcggtcttgatagataataagttctctcgcagaaagcaagtgactttcatcccacatcctcagcaactacataactcagccctcctcgtcatcagctcggttggttcgttttgatcgctttcgactctcctcttacactaaactcgctcatctccccacacaagcaccaagcgaaacccaagctgaccatgagcagtaagactacggagagccagctatccggatccaataccgacgatcccacggtctccggcttatcggcatctcaatccgccgcgccggccaaggctattgtaatccgcagcaaacctcatccggcatccggcgcacagccggcgaggaagcagcagcagcctacaacccactcactaggcaaactgacctcgaaagagcaagcacccacagatgagatcattgttatcgacgagatgactgatgttccttctagagaccggtgctcgaatctaaacctcaaatctaccgtcggcggagggattttgatcgaattaactgatacatctggtaagctgtacatacgaatcctttcatatgcatagcaattgcataataagatcatcgagagactcatctttgatgttacatatttcgttaattcagattccgagcagtcgacctgtgcagatactaccacggttactgaagaagacgcgaatatggcgatctccggacgtgacgagtcgacgacccataatgggcttggtaacgacgacagagaacgtttgtggaagtgcgcgatggacgcagacttgagaggggaccttgccgcctctgaaatgttttgtcgactgctcaaagtcgaaaccaagcccgtcaatataatatctaccaagcctaaacccgctccaccacctccaaaacatcgagccacgccagtcgctattaaacgtattcctccaaaaaaaaactcggaaagcaaaactcccgttccgctcccagaaaaagccgtccgtttggatgataagccagcccaagagtctgtcaagcaagggggccttgtgttcacctcaggggcagtgctaaagcacactagttccggatttaacgcgttctttgaaagaaacatccgagagctcaagtcgcccttaccattgacgatattcaacaaagagtggcaggaggcctcactcacctgtcacgtccacaagcggtccaaaaacagcaaagatcatcggtatgctggccattcctatccgagcgaatggtcccaaaactatgcctcctggacgatgaaccaccgaaatttccatacgacgctaagggacgtctatggcttgactgattttgcggataagatgttaaaacacaaagaaaacgtggatcatttacacagcgttcacggtttcctacccgctttccgatacgatcttctgatgcgagcagataccttctcccgtcgagtgaccgtcaacggcttaaccactgtcccggacatctcgaaagtgaggaaagatctttgggagacctgttacgcgcaaagccaaagactcgacgagttaaatttcaacgaaaacccgtattgcgagggaggcgttcggcactcttgggaccccttgactggtgctcgcaaaggcgccagggaaaacttccgctcgatggttcctgatttgtatccagaaatcaaccaaagccctcggccatacaaacgcgcgccagacgacaagcccgtcgacgattaccccggcaggtcggccagaggtggattcggaatcgaccgtggtagagataagaggagcgagccgttgtgggatcccgccgtgaggggacccgcttggactgaacaatacttggtcccccgtggcgacagataatgtcacttatataataatacgggcagaataatctgcctttcgaacggtctcaagaaaaaccagccaacgattggtaatattctcgccaagaatactcgatgtatattagtttggccgccgttatgttttctcagagtgattgaatcaaaacaagagtattaataataatcgaaaacttagacaggcctttactctaatcttacaaatcagtgaccgcccttgataataatattttaaatgtatgtcagtgatttatcacaacactttatcctggtctgattgatctattaaagccattcatacaccagttgttgaagaagaaaaaacaaaacggacaggtccctaattagagtatcagtgcaaatcaacggccctcacagttcggcccatgagcatgtgatgatggaatctatgcgccaataaaaatgccttgttgcatcccagccttgtgaacaacatacaataatgtaaacgtgctcttgtgtacttttggatcttgagcagagtactggtgcccagcttgcttatttccctagtgatggatgcaaatatgtgtctggttcctcctacaaaaactggatgcacatacagtctggaatgtctagttgtgtaacatcacgtcttggttgaactaagtcatggagggacaaagtcatgtaggaacaaacttaaaggcaagtgctgtatggacaactctggcaatttaagcacctggatgtacgtatacaatcttgtttcttttgtacaggtgacatgaaccatgattttacacatcttgtgctgtttccctagaaattgggttgtctatttataccaattttttttgaagcacataattgcttatgaatcataaacccatttttatttaatgtgtcactttttccttgttgtttgctccaaaattggtttgtttgtttgtttggaaagaaaaaaaaattgtaattgttgggaactctcctgtgatagaatcttatccaaaaagcaaagtagatgtaaagcaagattgaacaacatcagtataaattttgctggcaattcctttgtcaatatttggtgagttccaagttccactggctttgtgagccactattgatacaccatcccactaaaacattcatgggtttgtgttaggtttatgtaagtgatgtacttaagtgattgatgcatctgtgatatcaacatgaatgagaaaaaaaaaggtcaactgagatcatcagatcacaagttttccagcaaagaaaaaatgaagaaaatcatacgaaaacaagaaaaaacaagggaagaaagttccaaaaactaaagaaattgaaaataaaataaaatgtaaaatgacaaaaaagtatttttttttaaaaaaagaagaaaaaatacataagaacatgacaagatcgatgatgatgatgattgatatcataagaatcctatgaaatagaacaacaactatcgaccaaaagtttcaagaactgcatgcgaagatcatcgatgttttttcgagcagattgcggagacagggagtcggcagaagtgggaagccgcaagagatttttaacaagtaattgatacttcagatgatgatgattacaaagctgtccgggagaggattgaaggagaggattcggaggaggatgatcggttcggattcggttagtcaggaaggccctcaagaccttcaacgtcttgggtaacgggacgtgcatcattctcagccaatcggctagccgttcctcgtcaatccttgctgatcgatcttccagctctccatcgacacgagcgcccttgggatccggcgtggaagaggaggacgagtcaactttgttcgaaggggactgaatcagttcgccatcagatttaaaatacttgaggatcagttgactgccttggagactatcggcccactccatcagttcttgttgatggtaatgttggatctggattaacaagtttctatccaagagagttgaacttgaaaacgaagaggacgaaggaaacttcgatccgatctcattgagacattgatcatcgccgtaaaacctcaccaagttcgagatctgccactgttggtctggtatgtattgggtagctaatcgggtctggtaatcgaccgcagttttcgagcaagcaaagagagccagataggtcgggaagacttcgagcttatcctctaatagacattgtagtaaagcggttgaagcgtaagccgatagatcaacccccgatcgattcccattttcttttcttctgggtggagtcaatgagccaagataatcgaccaaaccaatagattgttcgtccaaatcgaacccttcaatcagctcgtacaggttttcaggactctcgtggcccatcacgggctgttcagccattgaccttgacttcatggcctttcggatctctcgtgatctgagcccaaaatgatcgatctcgcacgtcatcatctcttctgcgcctcgtcctcgactcgcgatactcttagctccctttggatcttgtgagtaactcagatgtccgacttttcgtttgacccacaagctcaacgatttcgagaaataattccggtgatacgagttggtagcaaggtctaaaacaaacggccaatatcttggggattccaccttcacgctttgaatcacttccatctcagggactaaggttggggcggtcaggagttttgatttgagtttttctcggaccggaattggcggttcaacatccatttgtggttctctgtcaaccgagcttgagggagtatgagatccagacggttgctcttgcatcttcagcttaacgggcaaaaagatcagttccccttttcgatcaacgtcacgagcaaccaaacatcttggctctgccgccaaaacccacaggtgtcgcaatgcttgtagatggtgaacatgatcgtcagtcctactagggaaaatgggatacaatgcgcacaacaaacaggccactgctcggtctgaagtgttgaaggtgtaacggcccccgcctagaaacagtaacccaagcgcaagatgagtgacgacatgagtgccataaccagttgtctctgttgtatttccatgcgctaatcgtaatcgcttaagtatttccaactctcccgtgccggccataacaatagcaagtcctaacgtgacaacattgtggcaagatcggagacaagttctgcgaactttcgcttgcacatgcaaagctaattcatttcagagggagtgtttagtcttataagcaaccgtgaatcaaaatgtaaaaaaaagttatcgaaatctaactcaccaggtttcgagatagccttgaacagtcgatcataaagtgtcaacaatgttgagtgaacagcacaatcagcggatcccgcatacttcagagccattgctaatgctgctccacagatgatggaccagtaagacatctcccaatcggcccggagttttttcttctgtttctcagcccgttcgatggcttcgaggatgactggcgggacaaaggattccatccaatccatgtccaccttgatagactgccacattatcagacctctagctagcgttctgatcatcaataggtccggtctgatgtattccaaccgggctggtgtctgtggaatctcgcacaacatggcggcctcagaccttccagtttttagatacaacaaggccaatgcaagggttgccgctgggctcgtcaccgaaacgtcgatcgtcgtcgtaggttggttcaagcccggcaaaggatgagccccatctccctgaattaaacttttgaaagttcgcatcaggtccttgtgcgctggagtatcagattccgttccttttcccagcatcactagtccgtaaccgatccccgcacaaagcgtgtatgactctcgacagccatcaggcgtatccgtcaaaactcgccatgtccttcccatttccctcaacataccatcggataatcttctattagctgtacctaagtgcaatatgccaaagctgacaaagcccgccgattgagtcaacggactaacttgtaattgaatggattcggtgggatgcatggctggcacatgcgccgcaatgatactgctgacacgtgggtcagcggtaccaatgaaggccgaggataagcctaagaggacgccgattgaggtcatctcgtgttttgtttcaaggtaccgaaagatttgtacacgattgattgaacgtaagtgttgattcaaaccgagtcctaatagataacccgcatgtcggtcgtctagttcttccggacgagcaagtgagatctgagagctatcaaactcttctggtctaactgatagactcaatcccgccgctacgcctgcatggaaacgtggccatgcaagtggttcaacttttgcgaggtctggttgaatcaatatggctggcgatgaaattctgatgtctagcttgatcatcggaacattagcagcaacgttagaatcagttttgtaccaaaaacacgctcctccaaaaggtaaagacattgtcctcctgatgatgccgacgaaaaagctagagtaatgccgcgcgacgtcggtgctgtaatcattgggaatcaaatgattaggcgcgcactgaaatttgtccaaatcattctgttatttgtatcacagcaaaacgctaaccttgtcatttctgcaattgattcatgcattttcactttcacctctctggtgtagttcagcattttagcagcatcgattatcctcatatcatcactgaatcgcgcggccacgctgtgatcgggggacgcttcttccaaagagtggaagtcgagttctgctggaggaaagactgggtcttcaattggaactgcggcagcacataattgagagattgacggtggaggctgagtagtgatctaaatggtccaaatttcagccaaaagtcaaacgcaaacataatatgggggtaaattccaataatcctatgcttacatggaaagatgaatttgaccgtagggcaggacgtcgagcgttcactttaagatctttggcgactgtttcattcgcctgttccgtcagcatagcaagatcaggtcgtcccataagttggtagcaccgagcggatagcccctgtggggcgcgatattgacaatatcttagcgcttccttcaatggcactgcgatcccaaaccacaagtcatcgagttcatcgagtccccatccaaaccgatcaatctcgatcaagacacctttggcggcctgtagcaggctttgatcgggtttgaatagaatccggtataatttcgtaatttgtttggtcagttggcaactttccgggcccccgtagaagcccacattcggtctttgatagacttgacctggattcaaatcatcggcacttttttcaaacaattcgtcaaacggagagttgatggcaagacgaatgcggtctaggtggtcgcacaggtctggcattttgggttcttccaacttgcctgtataagaagcagagaaactgaatgttgcatcgatggtcccattgagcgatcgcttcaagctgtctgaccagtcaatccaacctaaacagcttgacagcttcagcaatatctttcccaacgtgacatgctgctctagacaagacatcgatgctttcaggtcagcatacagtttagctaagccgatcatgactttggtcttgagctgaggattgagtggcaagccccgaccgaagaccggctgcgttcgacgctttttgggagaacccggaggctttgtttgcgaatgatcagtttggtgaggagggttaggctgctttagtcgtcttattgccctgaggtggttcaacgctgggtcagaactcagcccactaatttggttgacgatgctccccaattcaggctcaggattcgatgaatcatcgccatttttcttggcttgttgcacttcttctcctattaaagcttcatacaagactgcatctaagcaatcgatggtcgacttgaaggcggaattgtgcttgatgtagcgttgaacaagatagcaagcttgaatattcccgatctcttcagataaaacttggaaaactttgcggatgaggggatttgaaggccatattttgagatctgcacgaatcactttgggcgtggcacctgattgatgtttgactgttgctagcggtgatatgaactccacatgatagctaaccgatgacttgacactacgttcagctgaccaaaccgtgtcagggtgagagaattgatgtaagaaagctgaatcggcagaaacgatgtccacgagtccagttgaattcgaaaatttgaaaaggtcgtaaacattgggtctactacacaagacagccccgatagctgtcccttcccatggctttccgaccgacctgatgaaaattgaatttcgagtcctggtcatccgaaacacgtatactgttgctctggtgggaatgcaaattgccagataggcagttggtccccgagagtcatagacagtagcatgaattgacggaagttcttctgcactgggcttattaacaacatagacgggattgtgaatgacaaatcatcagaaatcttacacaacatgaccttgatcgcaaagaagttctaattaaatagaagaaaccaaggagaataaaaaactcacgttagccgacctgggatttctacggtctctaaagtctggattacgaattcgggctccaaagcttgatcagccaaatgcccatcaatttttcgatcactaggttccgaatccatgatcccatcaaaccattcgtcaaacccaccaccagcctcacggtccaagccgatgagatgtccaactttttctgagttgacagtcccgatccgattgccggatgcagctccagacatcatttctaattgctgctcggccaaactcttcctgttggatgacttggacattggattacctccgggaatagctgacgatggcccgacggacgacccaaaggcgaagctcgcattgctcgcgttactaacaacgctcactcttcttcctccaaccacgttagaattcgctgctggcccggcgttcataccacgttttttgatcgagatcgaggcagcggtgctcccctgagaattattcaagcttcgccgtaacgaaggatggcccaagcctccaaggcgaggtagggtacgggtagttctagagagggtgggactaagtttgtgtgcatccatggaaggctttgggagctgtcggttgctcttcagatgttcaacaggcgaaagatgactgcgcgatgcagtgttctttgcttggacttctgcgtagttgaggctcatcggcaagttgggattgggagggtggagtgggggagcgcagagggtttagaaaaatttcctcttcgatgggatcttcttccggaatagcaacaggtgatggacattcaaatggtgatatcaatccagagggagttgaagcgtttgatggtaaacgaccgtagagaaggatcgtaaatccttcggtagaagctgtgatgcaaattggatggtgtggatccatcttagggtcggcgacatagacaactgtcccggaagataaggcgcaaccgggccggcgagagggagttaccaatggcgctaggggtacgaatgccttgcaaaatttaggggaggtcgcgtgttttccatttgcgctactattctgttcgtccgatgtttttgttgatggagtggattctgtgctgatgtctggtaaaatgagtctttctgttgttaagacaggttgaagatagttagtacatggatcagagagtgaccatagcatcgaggactcgatttgtttgcgctctgcccaatagcgagctagttcggctgatagatcgcgttcatcagctccatcatctccatcttccaactggtcatgatcgggagcttgacgatcctctaaatcagccccagtaaagcttgaccatagatgcgtctcattctcagtaatcatactatcaaaacccaagagctctgaagttgaggcggcctgggcagatgatggcaatcgactgtcacccaaaatacttcttcttattgacatgcttcttaacttgagctgattcgaaggaccaggtgagacttggcttgtccggataaatggccgaggacgaaccgaagttggtttcttcatcatcatcacaccccgttcgatcggccatactttttgaataggaaatgggactgctagagtgtattcttcaccggtgtcaaaatagattttgaagacttcagacaataagacacatagcgcccgaacaggagtggtggtggatgatctccaccgtttctgttgatcagagcgctgggtcaatcgattatcagaccaaggttcagtgggggtggtttgaaggtatgaggtccgagatgggtttttagatttttcgaacggagttgactcgagttgatcttcaaaggagagatgcgcttgtagatggtcagctggggtgccagtagttgaggggtcagtcgagctgggaggatcgaagtaggcaaagagggcctgtatgacatgttgtctggatgtggtaggggtcgaatcttgactgaatgatgagttggtagttgaatagtcaaattttctgaagatcaagcttcctttagaccagatcaaggttgatgctttccagcagagttcttcatcttcaaagacgggattcgagttgatggaatctgtatgggagcgattagccacaggagcgcgtacgatgaatcgattgataccggttgaccaatcagaggtttgctgatgagtttcgtcgaacaggttcggctgagtcagatttttctctaggctgcgtagtgaatcgaggcaagagaatggatttggaggtggtctgggaggaggcaggtgaggtaggatgggtgaggatgattgggttgggcttgaggatgggtggttttggtagttttgagagaagtactgtagtccaggtgataagccgaccaaatgagaggcagccatcggataacttttggaatcgaaggccatgttattggtggtgaacggtgtaggagacgcgtcgaatgatgaagggaccgattggcaattttctgagtatggttaaaatgaatagaccactgagttagattactcacctggaatggttctcagtcgtcgtacatacaacctcgaattggttcgtcctgagtatatttttggtggtaaacactacattaggaggagggtgatcgagtggagcttgacggcatacatacattacgacggtatgacgtcacacctgctcttttttttttggaccgaaaccctctttcaagagcaagttgaacacccagtccaaacaaaactatcacaaaatcatggtgaattcttttcattgctgtgtatgctcgaaaggatcgatacggatgatggactcatcatatagcagctcacttcaggactccttggcgaaaagccatgaggtcttgcagtgacttgatttaagacgaagccacccataggtttatcctatgttaaccttaagaaaagctcaggccagagaacatggattctcgaaatcaagtcgcagcctacacactcttcccattcaattttgtcttccccattcaaagcagaccaaatgtaaaacctcagtttaaaattagccacaccaagaaaggtttagatattggtggagccactggatgctagggagaattgtaaggcttcaactcgatatagctttcaacttgatccttataagaaagcaaccaagtttgtccatttacaaaatactttctaattagcggcagccagacttactgaattccaagcagtgatgaaaccctcccttattatattgcacagttcagctactactgatatcacgaacctcaagccaaattggcggagattagattatggtccaaactggacagacactttcacaacctttcatttgagaacatttgaccttgccacaaaaatgtaatcagcaatcacagacagccatacaagacacttcccttcagctcctccattgtttttgggtgtgccaatcccagagtccaaaaacggcttagaatcaatctcggatccaattgttcagatctcgaaagactagctgatttcgtggtgtgcaaaaaaatgtttcttttgatgcagtttatttgaagccacatgcagcagaactaattagatcattcctctctttccatatctatgttgttttttttaagatttgttgcttgccaagtttctccaaagtagaatttttcaagaggaaactgtgcttgaaggcatataattgaaaaacaaaatgactggaaacaggtgattcagcgtaggtttgtcgcaaagagaagtttctaattcaagatccggcatctgacattaaggtattcatcaccacggatatcaaaaaagtcgaattcacatcaaggaaattattatgagttgaggcgttgagatggaaaaatagaaatctccaaaatgatcatctagtcgacattaagtttcccagcgtgtagaatctaatccaatgtttgccacgccgacgatccgcgcataaggagatggagctaggatcaaagctttgaggaatgagatgattttcgctgggtagtgatgaggataagctatgattgtgtataacttgattaacttgagattggttggaatatttataagtgctgtcaggtcgacgttagggacacagacgtaggtaatgaaattgatttccatccggggttcgagaatcaagaactctggaaatgcacgaatgccgtaatggagtgaggtttgatgtgctttccaccatagctgttgcgctttgaagagtttccgagaggatgtctgttgccaatagagggagtaatttatccaatgttggaccgcgggcgaaatagaagagacggtccgggttgacgagcgcagggcttcttccgcgtcgatgagatccaggatcagtaagccgttcacgccgcgccaccactgcgagccaccttgttcagcgagccgaccagagcagaccaagaattcaataaactctacgattcctgaagtcatgttgccataggtcttcgcaaacgacctagccttgttgaggcgatccgctatagtcatttccaaggcatccttcttacgagaattaacctccggactttgtgttgaagttgtcatcctggggtttgaacttgggcggaaattgttatacggttattgttctggaaattggtctttaactgcgggtgggagaggacaaatcgagtccgcaaactgcgcctgagacttttttggtagataagcgagattgagactgggtgaggtcggggccttcaggggtctttgcactacaagaagattaaactccatcaacaccagtcggcaacagagggcgacaggggctcgatgtgcatagtggcccagtggcggatgggaactatttgtcatatccgaaggctgcatatccgcggtatgcctaaagtatgtaggccgggttttccgtatcgccgccggacaagttggacgttctccacggacgattgaaccggggagaaaaacatggacgtcgagaacaagtaccatacatgtaaccacaataaacatagagggcagagagcataaggcagaataaagtaaaaatattaaaaaccggaacaaaaaaataatacaaaagccaatgaaaatacagtgggtagacaaaaatttgtgttgtgcaattcttctgtttgcaagaccctgcaaggaggcattggtggttttcagtttttggcgcaaagtttggtgagcagataaaagggattgtgcacgcacattataactacataacaaacattcatagtggtacacttttggagttttttcaatgctaacatgttttcttctaaaataacagttaaaacttgatgggattgaaaaggaaccgaaaataaaagatgtgcagtcggagtattgttccattttgatttaattttaatctttggggttcgaatttttgaattgtccggtttgaagttcgattgtctaaattgtcctttttttgaaaactaaaatgagaaattaccaccggactggagccacttcgctccagttgtcaggggtccaggtccaatcattgtgactttcgccattcgcgaataagacccggtgctgccgatgaaatgacggttttcttgactggtactcggtctttgaaacccaattcgtgagctcgacgacgtgcagtatgagtcgagatgggggtggcaagctggtctttagcctcggcaatcttcatctgagggttttcttcaaggactctccttagctggcgcaggtcacggtcgctggtctttcgtggtcttccgctcctgggggccgtcacgacagtccctcgagccgccgcccgagcgatgatagcagaaacagtggtccggccgacatcgagtttagatgcgatatcggttggcgtcatcccagcgtctgccatgccaacgatcttagctttttgctcggtcgattggtgcggtttgcgttttcgcgccatctaaaggaaccacgaaaaaatcatacaaatcagataaataaaacaaaaaaaaatcagctttagcatagcgttcatcagacagactgaaaactgactgtggtcaacgtgggtatgtgtcgttgtttcaaagtatttaagatgtggtgtggttttggaagaacgctacatcctacaggtgatgtgcgctgggatgtcctttgggctcgcgccaaaaagttcatgccttcactgtgcgtcatcaactgtgacgtcataagtcttgattcggagacttgaagatgtatgcgcctgatcatcgtcactgatatacagttggctttgtccaaaattcccgagaaagatttttggcacagcggtctgacttgttgaccgtcgtctctttccttgcactgaatacacttctaacccttaaccaatcaaaaccattgtttttgaaagttggactgatagtgatgcctcgcccacccaagaaaaaagctaaaaagaatgctgaaaacaaagacgattttagatccaagagcggcaaagcctcagacctggaagcagaatcatccgatgaaatgaagaacctggccagcattgtcaaatgttcgtggtgtttccttcatggtctttagatatgtgtactagcatctgatctccagacatcttgaaaattggtacatcatagtaaaacggagctcaaaaactggaaatcattcgttcgagattttcgaaagaaaatgctctcaactaatcgaaaacacgacaaaggagatcgagctcaaaataaagactcatgaagaaaacttgtgagccctactttccatattttttcgcagaacatttttccatggatgttgacatctgattcatttagagctcgaatatatgaatcagttgaagagataaatgaagaagtcgaacccggggaaaatgaggctgtttttgaaagaaaattgaataaaaactttgacgctgaggtgagtgactaagactgctgatacccttacatgcacaacgctggagcatccctacgctgtgggactaccccgagggactaaagtgtgattttatgaagtggaattgaagataattggttgatgttaatttgacgaaaatcatatacagatcaactctttatcacgagctctcaccgacatgaacactcagaaaagctgcgatcgtgacgaattgcaggtagattcggagcttctggaagagcgtaaattgtttcttctttttccctagctcgcttgcggaaaatattccttcgatgactgtctactaacgctgccggcaaacaaattatctctagtcaatctgcgaccagaacgattggctgaattttcacagttaatgactgctgaatgcaaaagagggtttcggatgtactgtgaaaacaatctagtaagcaggtctcatgggacttttctggtcgcatctattttcgacatcaattgctgatcattgagatacatttcttcacgacagctggtttctgatgctcgaaaattcaaagaaagatataaagctctgatgaaagaagcgttatgggcaaaataatttcgctgcaattggagatctaattgaggcgcattggacgctccgtaaaccatgcaacaggaattcacaatttagtttagcattctataaacgtaaaacaaaacgattgtccagatttttgaactcaagaggaagcaaaatatgtgatagcagtcagtagaagaagcaggaggtttttggtagattgtgaatacgtatgacatgtagtattagaggagactcgttcattctttatcgtcagaagaagcaaagcgtccatttcatcttaccaaatttcggtgaggctcccgtgtgtccgggcatgcttttagagtatcaagttgttaattccaagaaaacaaaatctaaatacaacatactaatttcataatcgtctttataaaccaagcagagaaaagtataatattgttttttaacacgattggtattgtgtaacaagtttacttgggcatcctctggcgcagcaaagggactcacaagaatggcatattcgccagttaaatcaactgtcttgtgcgggttggtctgtcctattcatcctcctctccatcggcatccctctttccgcttcgcagaaatccttggctcgggcggcattctggcctccgttgtgcattgtgacctagccggagcaaaaccaccatcttttccagtctttgtcgacttcccggccgtctgcttctgactacttagccactttccgttcgggccgagtctgagttgttgtcgaatcctcctgcggcttggatgataaatcgagcgaggtcggtctcgaggcgagcttcgcgtcagttcttcctcgcctgactcctcctcttacgattcttcaggccttttcgatgactcctcgcattctgatcccctcgttttgcaagcccacatctcaggaaaatctgaacaaaagcaagacaatctcaaaaattatttaggcagttctcaatgtatcgttatcggtgactaattcgacgttcaactcactgtttctttcctccttgtttcggcttttcaaactttcctgcattgcgaacctgatggtaaaattacaataaaaatgacaaagcggagacacacccaatatagacgccctgaggttgtcggttaatcccaagagtgagggaagaccatctgatgagctcgacggataaaatgttctgaaaaactgaccatgatgatcgtttattgagcgtaataggttgtgtcctgttaccttttgcagtaataattcccaatcaacctcgttccttgaacgtctcacatacatacatgtgaggaaataagccaagatgctgtagtccaaccgataagtgtaatgctaagggcgaaattacacaaaaaaaggtgacaagtcggaggtttttggtggatgccgcctttaaatttcacaccgataggattgattatgtaatacatactgctgcgtaagcgtagtgcacaaacgagaaaatgtagcgcacgcgtcacctgcaattgtcaaatggtcatctgatgatctgcgtcctgattctgcgagctccaatcctcttcttcccagcttgatactaattgccataccaagacctttctcttcgatgccactggctgatatccagacaggcttttcgcccgtaaagagtgcccagatggacctacctttttacgatcaccaggagactcactggacttgaagatttccagtcgcaagtcttcatggccagtctattggaatcgatctatctcccctgtcatgaagacttgctcattcttcactgccactgaaagccaagacctcactcgaatttcatgaattcgtttagattgattgggctcggtcaaacgctcatatgtcagcacgtttttttaaataatatcaattgtgaatttcaagcaaatagagtctcaagacaacgaatgaattttaaaatataaaataattggctatgaaaggaaagaattgaaagttcaaatgatctttggttgaatcaagtaatatcgaaaaatcagtttactgagcttcctctcgcgcattaaagaagtaaaggaactcacaaggatgatgattgttgtcatttaagccaaccgactcctgcttgttgggcgggattgatcatccggatcttcatcggcgctcctttttcggtttccaagaactccttggacgccttcctccgcttgctttttaagagccccttgggcgccttccctcggcctgggcggagtcccgagtctgattctgcgtggcgcatcaccgtctaggcggagcagagccactcttgggtgagggggaggggagtcggaggagtcagattgggagtcggaggagtcggattgtgagtcggaagagtcagaggagtcaagttgtgtgtcctgactgctgggaggggtcggtgctggaagggttccatgtggttcaggcaaggcatgttatcagtgctgcttgtttgccggttgagaataagcaaaagctgaaaccaacataccctggggggccaccggagcaggttccaccggaccagcctgatcaacctgataatcgccataggcagcaacgacgggatattgaccaattccttcaggtggggacatcgcatgagtataatcgagttctgagaagcactcaagcttaaagccaactcaccttgaataccaatgggatctgagtaatattcagggaattgttggatgtgagtaggtggggcaaagtcctcaaccaatgctggtaaggaaatcaaatcagtgccgtgatctgaaaatagccaacgctcaaagcaatataccttgactgccagaggcatctgaacgaaattcagggagctggctcggagttgcaaagcgttgatagaacgctaccaaggacatcaaattagtaatttatcataaccaatcacgagccagtcatcaactcaccttgttgttcgtatgcatacaatgcatctaattcggggtcgtaggcaagctggtctccctggtatgcctggttctccactccaatggaggcgaatgctatgaaatcaaatcatcatagtgagaaatatgtgatcagtgttgtgcatatgtgaagcaaaaaaagatcggaaggaacgtactgtcatccaattgttgatgaattgctgaatccatccaacctttcattttggatccggtggggagaggagaaataaagaaagggtgatagcgaaattgttaggaagggatgatatatacgaaggaagaagattgagagcaaagagtgaagccagcaaacttgatcttccgacttcttcgaagccaagagcatcgactaaagattcatcctggaaaggggcggccagagctaaggaggctttgttatttattttttagagaaggccgttagaatagtgctagttgcacctcttgaaataatagaagcctaaaaaaacacaccttcagcgggcactagagcgcttccttcctctattggatcattgccgctatttttttccatcttgaaaggcgaagagaatttaaagtaaaagtgtataaagctagagaaagttcgtcaagccaagagcccggtcagaaagaggaatatctctttgggcgtttagcttagatgagggccagggaagtaaggaaatggtctaattacctttaggttctggaagggcggtggtgagtgtgacgggaattgggtgagcgagaagcaagtaatgaagagggggagaaatacctgatgggcgaaacaaggatgctcttttatgtgagggaatgctgctcccgctgagccttcgaagctactgaaggcccggcggttgtgtagcctttgtggccggaggtgcagaatgtgtgacgcattcggctcagcacttgttcaattcaacgcgtgtttaggggttaatcctttgtaaacagtggcattgttcagtaggtgtgaagctcagaaggaagattcgccatgattaagtcgttcagctcaacatgtattcaatgtaaagaagcttctctgtcaaatccttgccgttggctcaacggcgaagcaattgagaagaattgttaaaagtgtccgtagcagcaatgtatgtgcaacgtttaactgttttaaaccagttgtaaatctcagaagaagaacactacatgatcgcgttgcgaagatgttcagtttgtattgatcacaaatgagcgtattttgacattggctcaacggccaaccccaattcagcggtactgttccaaatatcacgtagaattaaagcgcaaatggggttctaaaagaagtgcacccaagacaaaggaattgtttttttccgctagcctgatcatcgagtcttggggccttgcttgcagttcaattcgtcctcttcttcatctcagcaagcatcacacgtgatcacaggtcaacgcccccagcgggtcaaactgtcgtgaatatcatgatttgctggcagtttggtggtatttgcaagggaaatggacttcaaaagtcaaggggacactcatttacctcaaatatagggcttgattgaatttcaattgtcttatctctagaaagtgattgaaatgtgtatttatagaggacccttgatgttagaattgaaatcaatggggaacatgaatacaacaactgaaggcgaattatggttaattacaggaacactggaatgggctaggttgtttccaggttgtttccacttgttaatctgcttataatgtatcaacggtttccagtcaaagctctcctagaaggcagtgaggacactcgcgagaatgcaaccgctctcatttttttcgctcttcttcatcaacatatttttcaacgcttggtcttcgaagaatttcctgtgtacccaacgtcggcctggctggtgtgccgagcccgcgcaatacggggagggctccgcggatgattatggtcagagttcttgggtgacgggctgggggcgcgtgtggatgacgaggtccgaccagagcggggtgggtagcctggtagtacatccgggctcgctgttccaaatatgtcttgcgcggacgttgtcggcgggaactctgagttcgagcatttcttgcgtctggagtgatcattttcatggtgcaggggcgaatgtgtaattagtttcgggactggtgtgtaatgaaagctgttgaggagacaattattttgaacgttaaggccgacttgctatccttaagtatatttgctcttcagatgggcacaggaaattaacgcctttaggtccgggaagtggaggggtggtaacaggcgaggttgaagtaggcttgcagaggagggggaaaggaggctcaggcggtgagagctcgttctttaatgcgagggaacgcctcaatctctgagccagtgaagccatctgagaagctgcttttcttcagcatttccaagtgtcaggattaatggtgctcgaccgagcattcattcaagtgaacgcggcccaagagtggatcgaatacaacaaatgcattcctccaaagacacttccattgcattagccaaaacaacggaagatgatgctgttgttgagcaattgcgaagatcagaagggacgacacctgataacacatttggatggtattaaacatgcattgagctcaaaggagtgtctcggggagtttttcctcacagggtcaacagagtatcaagagaacgatgtctcgtcaatacgtgatctcaggaaggacactacgaattcaaataggcagccaaccaagcgaagttactttctctgcgtcgtgatgtcaacctttatttctggtttaagttcagttttcaaccaaccaccctgcgcaagttaagcaatcaatctactaggaaaacctcctactttaactggaagtggctcagaataattgctgaaatgtgacagaaaaatgtaatggctggccaactcttgaaagtgggagagttacacttaaaatttactgttcaagccttaatcacatgataccaggggaaaataaaacaaaaactaattgagttgaggcacacatgctttagtgtctctcatcttgaggaaaggttagtttgggcagagcatatgaggattttgcctcatctgttaattcaccatggaacaaccgcctccctggaggaaaatttcacccctgagagaaatacaagcttaactgggagagtgttgtgtagtcagttccactatcctttttttgtcattatactacctcatgttttatgcacctcttcctaatcatttgataatcacataatcactgtttctatcctgaactcaagacaaataattttcattgtgaatcaagtaacaacgggaactttgtaaccacacaagcaaacatgtgattccaaatgaccaatattttaaggagatcatcttgttccccagaagcatgcctgtcaggaatgtggtatcaagtttataaacatttacctctgtaaaaattagtagattacctttgtataagaattaacagttttgaaactgttatattaacaactgattctctagagctcataaaataccttggcaaatgtgcttgataaacattgtcttttccattcaatttttttgacaaattcctgatcaaaccctttcaaaaccgtacaaaatggtttgaatttaaatggaaacatggcttgaaatccataaaaccaaacagaacctgataagcctgatcaaatatcatttttatatttttgatatcctaatcaagcagctcttgtgcatgaaccctaattatttccctgactgccataacaatgtgtttgtcttggttgtatgttttgaagtacaaatcttggtaactcctttgatgacttgtcatctagagtctagagatgtcaccacttgacaagaaaaactgagtagggattgttggggtaacatttgcttcaattgtaattttcctgcagaccacccatcaaggctaagctatagctcatgaatgtagcactaactggccaatctaaagaatcctggaagctgttttcaggttcaatactcatccatcaacccaagattcctgagtaattttgaagtttgctcaggatatattggtcacaaggaagaaacatcaaggaaaggacggatgcagcaacacccaaccatgagtcatcactctgtgagtttgaagagcagagttgggaatttttcctcaacaacatcccctttggacaaaaacctgaacacagtggcattccagtggccactcagcaagattattgactgccaaggtacatccttggttgggtcaaagttttacttgcccagtagtttacattctcttatcatggttgtaatcatccaaagaggtacactctggccttccagattgggtgatatgcagaggcacaatttgtgtatgattgcttctggccagtaagagctagtaagaaagtgaagactttctgagactttgagatgagttcatgatacttcaggattgagcatgttggtttcctcgcacatgtgttctttccttgacgcagattccacaggtcaaactctcactcgtgtttcaaatatagagcgcttggcagtggactcatttgctatactgtactgattgtttttccttcgactttgctcttatatttcaagacctcgctatcactccttggctatatcgttcaaggtgccgcagcgaatcgtgatggaatctggcttggcattttcctagacccaagattaagatcggttccgaacccccgcagcagcaagtgaaggtaagataggctctcaaggttcactctaacaagcagccttctcgtgggcctgtggctatgtcttgagcagggattccggatgaagcacttcgccatacaacaattacagtgaatgctgcttgttccacttcatccatttttgaattccgtttcgtctgttggtgtgtttcaacccctagaaagcttccagtcaaactggtcacaccgtgcaagtggatcccatctgccaagagggtcgagttaaagtaattatcgggctgtcaagcatatatttaaaccaagcaccttctttcacagaaaggtacccccatccggccagcttttctccttgaagggtccgattctcaatttcccctttaacattctttctagttccagtgcatcttggtcgttcttaatcgcagcggaaccacctcttgagattaccaacaactgagtgccgcatcgccaaccatcaacaatacaatttcactcccaaaagtcacaatgaatcgaacgttcttgattctctccgttgtcactgccttcgctgtaaacatattggaacacaccgaggcagccgtcgtaggacaccatccagatccatggaggaagtctatacagcgaaagcatggatcaccttcctttctcctttttagaagggcgactgaaaccgaggatgacgagccagttggtccaagccttatgcaacaactaagatatccatcggagcagcaggaagaagacaacgaacctcatagctttatgatgatcagcacctcaacttacagcacagatgacatgtcgggatcagatccattcggcgggccgggcgattctccaggtgttgttagtattgggatgacgatcatccagttggacgattcaccagccatagaaacccgcaaggttgcgaggcgctttggatcaagaggtccgctatccatcgaaagatcatacacctcttacgacacgaccgcttcctcggatccaagcgatgaatcaccttacagccggtctgaacctcttgttagaaatacacgggccggcaagcttcctgaaggcctgggttccggcacattcgaaagcttatggaaggcgatgaacgaaaggaatagccaggtcccgttgtctatgcccacaggtgactcacgcactgaacaagccgaaaaacccaaagattcgtaccaaaattcaccacccgttgtgaaagaggatattccacatcctttcaccgcacccgccaaaggtaagctcaataggtctccgtcgcacaagcttgagatctcagtgctaactaaaaaacccgcccatgtagaacaaatcgtaatgaaatccagccccacttttgacaatacatctcatcactcacagctctaagtaatatgtatcaacccaggtagttttgaagtcatggattgctgcttgaaatatttagattaaccaagctcctcctagaaatattacaatacactagcctaagaagtaggcccacctaaatttcctttctttctttgtaaatccaactttcttttgttgcaaacctaaccatcatcttttgctagaaaagtccacacctcttcaggcaaaaaaattcattcaatgagaacagtccacaagattatgaagaagatttcctcatgtttatgaatgtcttcaaaaatggatcaaacacaataaaaaaatcatgtatatatgtttctattctgagtaaaatttggtagatacttactcacaacccctctggaaacaagtgtacagaataatgtcattcttgaaacaattggagacaaatggcccagagtatataataaagatgtcacagttgattcagcaaagaatatagaagaaaatgagtgccgatcaggttgaatgacacctaagttttagaaaaaaagagtatccttttgagtaagttccattgactcttagaagataaaacagaacctttcttggtgggaaatgtcagacttgaagccaggaaagctggccaaatgccttctaattttatcagaatcctctgatactattttctccaaaacattattaatagtctacattgagatttggatttcttgtaaaaatccaaaatgttatctcacattcacctttgctgaaaattgtatattccttctatgatttgagcatcattcaagatgttgctgtgtaggatttgcacaactaatactatttgtacacctttgctatctgtgcctcagttcacttcttatgggttctttcctattgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaccaaaaatttgaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaacaataaaagcaaaaaataaagtttcaaaatttgtgaaaaataagaaataaaattgatttttttcaaaagctttgatattcattttgagggagtgggagtgctgagaaaaaggaagattggcatattagaagaatgattataaatgaaaattttggaaaaatgggtttccagatggcttcaagcagctgttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatatggacaaccaacctggctaaaccttttttggttttaatttttttcatttataatcattcttttcatgttccactctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatcagttttatttttgatttttcacaaattttgaaactttactttttgtttttattttttcatattcattttctgggacctattccgcaccacctgaacaagtctcataacttcaagtctgtgtttgggagctctggaatccaatataagcagccacttttcactgtctacccactgtacaagggttgaaaggtggctgagctgcactgttggttattttgaagggattttaaggaatttactgtgatggtaagtcacaggcacatttaccaccccaaattctaaagcatctcaccactgttggtgctatacagggtggcaaacaacatcttgggtccaagaaatgtgggaagtttgtggatctaccaccccaggtacctctcttagatgtgtgaaaccaaccatccagcttgtgaaacctcaatattcacaccccctctcacataccaatattgtctgctctcccttgttcatccaatcctcagtgcagtggcacacctgcccaatctcaggtggcaactcttgaacatgggttgtaagtccaacattgaccaccctggatttacccactgcagaggagttgcttctaaaagtaatgatttcttatattcttgatcaatgtcaaatatagctcccttccatgtatgaccagccatcccttaccccatgccagcctcaggaagtcattctccattgaacttgttgacacacccatatcccttgacagattttcattgtaccaaactcctgacatcagattataacaatcattagaatatttccttttcttccacctagaattttagattgttttacaccattctaacttgaacacaccactaagctattttcatctatgtttaagattgaagtctgtggccaaatctcagtgcctattgaagaacagtgtaatgacatacactcaagagaaagaatatatgagaaactcccctttgggcctgccaccacaccccacttttgcatcaggttccattccatcaaaggctgggttgcagactcaaaattaggttggtggatgtcagacttagagatcctcaagagcatccaaaatactgcttaataataatttacttgtaataataactttcaataataagaaaacctaggatagtattttataaatgaaattttcataatatttgagagggggttgctcactggaaccagccccaaattcctactgcttctgggactttgtcataactcacgagccttgaggttagtaggaataaaaatataaaacaatataaaaaagaatataaaataaagataaaaggaaatattaaaccatatatttacaactacaagtgtaactataaatcaaagttgtagaaattaccacctttgtcaagtgtgtggtaatttccctcagtattattctattatagatagacacatgatgcaattggctataacaatgcatcatgatgtcatggggacatagataatactgtgtttaatctaatgcaatattctcattacatcatgagagaactactattgtagtacattaaataaacattctagaatattctaagaattcccccaagggggactctagaatataaaaggaggccattcctggcctaagattggttcctcagcatattcacccacagcatacttagtaagtacagtgaatattctcctcctactgttagagtagttatcccaaacccaataaaccttttattactggaattattagtgtgtaactttgaaattcccctttcatccctcactaaaatcatttataaagcagttgctgcaagattaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcttggcaattatcattgctttaaaatccaaactataaaaatttatctattgttataatctcctgttatttggttcattagaaactaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagattgaaaaagagcaatctttttctttgatagtccttcagcacagtgatatcacctggtttttatattatttaaaccagtgtagcatacacagagctgacagtggattacatttccgggccatatagagtattcgaattccattgaaatccaggtttggatttttcacatccaccccatcccaggggaggaaaggcagtgcaggtggctgagggtgttggaatttccctacgcttcccgctctccccgctctctccgctatctctgttctctctctctatccacttctctcttctgtccttcccttttcttctttttcttctcgcttcctctcacatcttctcctccgtttcccctccgtttccctcatccgactagtcacaagccttcttccaaaacaggtcaaagcctcacaaccgacaagttaacctaacctctcagcaacactcaaccacaagtagaaccgtctctcaatgaatataacagcccactcaagtcttggatcgatcaattcctctctcctcagcagtcttcaacatccgatcacctcaattctcactcaagctactccctccgcctcaactgctcggcctatcaccctcaactcttctcactctccgatcatctacaattcccttcttcatcttcctccgactccgtttcttttcctcttttcctctctcgctctatatcttctttccttactatcccttcttgctcactcacatcggcaatgtctactcatcctctcatcaacaactcatcctccactcctccttattccaccgactctctctcttgacatacttctttggctattgccaatttggtgagaaataaatcatccaactttctctcatactctcttgaataaaacattgacctttttctttcttatgtgttctcttttctctattgaaaacagtgtgtactacttgtcattgtttgatcttatatatttcagcccttctgttctgtctaaatctaaagaccaatctactcgtggtaaatttctttcttaattcttttcttattctttcttattatttctgatatcaaaaactctaacacttgttttttcttatgattgttaaaagttctggttctagtatcaattataattcctgttttttatcagagggtgtgcagaggaatgattttgatcaaagttgaaaatatgatggtaatgaaggaaaaaggacagaagggcttggataaagataagtcaagtgtgcaacagagaaggagatggaaatgaaaacttggaggtaaaagaggtgttaaaacaatcatttgttttggatgaatgtatgaatgagggaaattatagggttatgctttgaaaggaatgataatagttacagagaaggaatttaaaaattgaattggtagagggaagggtaagagatgatgacagataagacaagattcaggtcagtaaatgatgagaaggactgtatgaagctaatcatgttgccattttgtaaaaggaaaatgatagaggaatagcatggccaaaccttcaggaaagaatataaattgtttcacggtactcctttcaggtacctagtaccgcttggggggtacctccggtgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaatgagttgagttgttattggtgttgggtaaggttctgtaaaggtggtgtatctgtgattgagtggtactaaacttgtgactgatgaataataccctgaggagacaacaactgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggaagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttaaagtggtgagccaaacagctgaatgagtgattctgattggtcaggttgtgtggtgtttacaagtaaatgtggtggtaccacctgcagctgtcatgcaaggaaaatatactaatttagactgcatgcatgagttatgtaatatgtataagtgaaatgtaaggagtgtatatgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgtgaggttgtactgtactgagggtgtctgtgtaggttgagggttgtaatggtgattggtgacatgtaattgatgggtgaagtatgtgtgatatgttgtccattgtgggataagtgttgatccaggtgtgttccagtgacgcctccaaggtgaccaagggtgaatttgtccgtagagtccagttcttgagccgtatggtgtgatttctgagagaaattaggtgataatatgaagaaaatatatatatataagaaaagaaaagaaaaaactttgaattttcacatttttgactaccacaccggcactcgctgcgcacctgcaaggaggtgccaggtgcaaagtagagatagcccctcatacttgcatacttgcgacaagtacaagtacttgcatgaaaaatatcagatttcagacacccatacttgtacttgtacttgcgggggcatgacaaagcaagtacttgcatacttgtggcaagtacttgcaagtatgcaagcttattgggagagatacaggagataaatttcttgtattttcatttcagagatttgtatttctaaactaagtgacctaagtgattgtaaatagtaataataagaccttcattttctcccagatttttcccttgctgatttcttctcattattcttattttccttccattctctcaaaagcccccttttgatcttaccattctttgagtaaaatgccacactcatccccctagtgacagagcatgcactgatcttgtgccttctgagagaagcatattccctaccaaagctaaaggattgttccacatcgaccgtggttgcttcagaatgtgcaggaaagttagtaaaaaatcaagcaagataatagtaataattaacataaaaaaacgcacctggacaactaagcacatcaagtgccatctgaagcagccctccatgagtatttcccgccctcgcacccgccactcgcgggcgagtacttgtgcactcccaacaagtacttgcaaacaagtagcgagtacttgcaaacgagtacttggggccatgtctagtgcaaagccaggtgtctgtttttggggaaaaaaaacaggaggtaccaccccacttccctaacatatggtgggtgggagggctgcatattttatgataaatatgaaaaaattgaaacaattgactatacactttcaacagtacttcatatccagtactggatatgcagtagaaaactggatgtgcaatattttttcctttttttttgttaaaatagtgtgaagaagtaaaaaaaaaaagcacatccagtttcattttaccacatatctagtacaggatatgaagtgattttgagatagctagtggaactaagtgaaaaagagaggggaggtacccgcaatacctgccacaagtaccgtggtacccgccaggaggtgcctggtgtggtacatggtatctattttcttgaaaaaatgaacaggtacccaggtccaaacaaatgatctctagggaagaacataacaaggagagaaaataacggttcaggcatacaaaatagaatatataaaggcaaataggttgatcaattttcagtcattgtatggctcttgtttggaaggattgcttgaattcatacaatccagtgacacttcctgaagatgtgttcagaaggctataaaagcctttttgggaaagggggttgatcatggtttggttaacctgcataaactgttaatcattactatattgagcaatttaaaaaacaattcacacactgctaatcttgtgaattgttcaaagcaaaatttctcctaataaacttagcacaagtgagaataaaacaaatttccaaacttcaaaaccaaatagagaaagatattgtcattggacaccaatcatctattcatgaaagaaaattgatcccagattccctttcttgacaatcaattctcttctcagttgaatactttcccttggttaatcctttatcttcttagtctcagccatgcttgcacaacaagttcaactcccatgcaaatcaatttttgtttccccttctgttatcaaccacatcagtttcaatttgcccatgaagaaccttttgttgtgacatggtcacagtgctcgactgggacacatgtcacagattgtgtagatagtcttcataggtgatttccactacttagtaatgaaaatcatcggtctcctgagttgacatggtcacagtgctcgactgggacacatgtcacagattgtgtagatagtcttcataggtgatttccactacttagtaatgaaaatcatcggtctcctgagttctcactccaacacctttatgatgcacagtaaaatcaaatgctcactatatatcaggtgacatcatgtagcattgatcactgctcctctgtagctccaactctgttgccgcccaaacgcaatggcccctttgtgtgctacaggggactgagacagtaggctgatgacccttgcactctagtgatcattattttttcctggagtatatgaacactgcacatttgacaatagctatgtaccagtttatatttctctggcttgaagttcctttcagagattataggctagtcaatccaaagctgaaaaaagcaagaagagctcaaagatttcatgaatattcccatccattccctaacacttgccctattgttgaacgtctagagcattatgattggcttaccataaccaaaccatcacatcagaagacaccagctctgaaaaagcgggctaccaacccctgagtgggcaactcagctggggccagtactcaattcagctttcagttcacattgtaagctccaagagagtctgcatgaaagactgacactcttgtggatgcccgtgatcacacatgagagtagacccacctgacccccccccccccaatggaatcacaaaaatgatctgaacggttgtgggtcagggcatttcttcttacatcacccatggttgtagtactactggtcctaaattgacccatactacacccaagggctactccggccagagaaaacccaccccatcccggcccattctctccgccctactcacaggtccccatcaagtagacttgtggaggaacatctgactcgcaaagcagggcctccctttttttgcttttggctcatcagcaataaatctctgcatggactcttcatggggcttgataaacgcacgccaccccccctggcgcacgccaaaccgcacgccaggtggggattggcgtgcacgcctgcacgccaaagaaaattggcgtgcgggcccgcacgccaatctacagagtgtagaccagcgtgcaggcctgcacgccaaggattcgccgccgtcctcttttttttttttttcaaataccctcggcctaaagaggccgaggtcacaccggcttgtcaggaggggttcctcccggcgagctggtttctataccagctcgtcggagggaaacccttccgacgagcatgtacaccggctcgtcggaaggaaacccttccgacaagctggtatatgtaccagcttgccgggaggattcccttccgacgagctggtatatgccagctcgccgggaggattcccttccgacgagctggattgtgtaccagctcgtcggaaggaattagggaatccttccgatgagctggtatatgtaccagctcgccggaagggtttccttccgacgagctggtatagaaaccagctcgtcggaagtattcccttccgaagagccggtgtacatgctcgtcggaagggtttccttccgacgagctggtatagaaaccagctcgccgggaggaacccctcccgacgagccggtgtgacctcggcctctttaggccgagggtatttgaaaataaaaaaaaaatgaaatgaaaaaaaacaaaaaaaaacaaaaaaagaggccgtcccataggacccatgcctgggtcctatgggacggcggcgaatccttggcgtgcaggcctgcacgccggtctacactctgtagattggtgtgcaggcccgcacgccaattttctttggcgtgcaggcgtgcacgccaatccccacctggcgtgcggtttggcgtgcgccaggggggctggcatgcgtttatcaacgcccactctgcatgcataccccaaacaagaaaagtcaaggacttcacagacatcctacgtacaaaggtcttcgggaatcaagcctgtccgtctgtgctgctccagagtgtattttaaaagtctggaaagtggaaggtttaagtggatgtttgatttctggtgtagaaggtcaaatgatacatacatacaatcatacatgccaaaccgccacatcaagcagacacatcaagtacagacacacacacatatacaacaacaacatcaataacagaagcaagcgtacacgcatgtaaacatacccaccttcttttttcttcttctcatacacatcaaccaaagaaaaaaaaattgtttatgtgtgtgtatattatgtggtagtaaaaatagacaagtcagaggagaagtggcaagctatcgcagctggcttgcgccttttctggaggaggtctcgagcagctcagaatcgcagagaaatggaacgaagaagtcgacagacagctggaagagaaacagagagcaaggggaaagatcaaacaactcaagcactcatcattcacattaagtctaactgtatatgtatatatattagtaaacaaccatcataaacaaaaaaaagaagtaattatattatcagaaaaaaaaacagattattttttttttggcttctttcttgtttttggtttggatgatagaagaagaaaaacgggaaagaatttgtatgaaagaaagaagaggaacagggagaagaaagagagaaagagagagaaagagaaagaagtgctgttttgttatgtgtgtgtgtgtgtgtaccaaacacaataaacacacagacatacataccaacacacacacatatatgtatgaagatatacatataaaatgtacatgtatatgcatgtgtatggtatgtatgaaagaaccccccccccccatgtgtgtgtgagtgggtttgttatggaagttggtcaacgagaatgaaaaaaaaatgatgatgatgatggaggagatgatgataatgaataaataaataataataaaggttgaattaataatagaatacatgacacatcgaaaacaagagatatttcttttgaagaaactgaaggggagaaggagagacagagagagagagagagggagagagagaaggagagagagagagagaaaaggagaaagaaagataaagatagacagaaaggttgaatgagaaagaaatatagaagagagagagagagaaaagatagagaacagaacagaacagatgatgacgaagatataaaaaaaaagagaaagactaagaagagcaaactaaagaaaaagcaggagcagaaggagggacgagctcaatcgacgaagagcaagagatgagagatgccgacggagcgcatccactcgatggccattgagacgtcctcatcattacagatgaggatgaggtcgccctcctcgtcctcgtagcggatcttcaagcgggccgaggagtccttatagaccccacagttgcggagcttcttgtagatcttctcgatcagttcgtggtaggtgattgtggagagggtcacgatcacatatgtgtcctcgcccgctctcaacttaaacctgatcgacgtcggcccgttgttgttgttgttattattattggggttgtgggtggcggtgagggaggacttcatggtcgatgaagtcgacgaagaccctcctcctcctccaagaggcttcgatggatggcttcctccgaccagctgatcggccgccccatatcgactgccgccgaccccttcagaacccccttggacaaccactaaactgccactgctccgagaagtgatcaacgagctggccgccgaatggcccgtcaggccggcctggcctgacgagtatcgcggattcagccctcctccgcccgccggcggccccccatgtgcagtctgggccatcgggttggacagcggcagattgctcctgcctcctaccccattcccacctgtagagacacaaacagctcagcctgtctgtgaagtgaagtgaaaagagtcaaaaaaaaaaaaaacatacctcctactcctcctgatagccgttggctctccgttgaagaccgatctgtcaacgcagccgcacttgagtcgctagagcgttgcttgatatggcccccgatttggacctgattatggagaggcaaggccggtctagaggtcgacgaagaagagtgagaaccagagggaagggaagggactgaagggacgggattgaggaggcccgaattccactgctgagagaagtctggggactgatgaatattaggcgagctagccgagcgactcctaaacataggcaccccggtgctatttgatggtaacagttgtggctcgttgtggcgggcatggagaggatggccagaaggacctgaggtcggaagatgggaacggtcatcgacccggtagaagttcgacccgttgatcgtccccgcaccccattcgtgactaggctgatgacgtaggggcttactcgatgtggacgagcgaagcgagttgggcaggtaagcgtcactgctagctggggtcagctgacccgaacggggcaccggggggattgcactgttgggcatctggttacgccactgagcgagattagccgatgctgcatcgtctgtctgtgctcgtgcacggccagggccaaacgaggcctccgagcgttctgccggcatcgaccgatgacccgtcgtccgccggctacccgaaggtgtgttgcgtccattcaccgaactctccgcatctgtctgatagctctcctcctcgtcctcaaacgtccggctactgatcgacccgcccccgtttccatggcccgaatgggcatagggatgctccgggatccgagggggatgggagacgggatgatgctgatagctggctgaattgggtggctgacccatctccgattggggtgtattcgggaattgggacagtgggctgttcatctttgaacgggatcctgaggatagatgatggacttgtcgccgccgccgttcgactgcatcatcaaccgccttggtgatcgcagcctgccacttcttgagctgttcctctgttcgacatttgatcgaaaagtattcttctgatatatcgccccgccatgtcacttgcagaagatactggtggtgatgaggagaacctaggggaatgtgaaagatcagtaaaccttgatcccggtaaatcattgggagatttactaaccaggtgggaccggacgaggggtggcactcataacattagcgataaatatccgacctttgagttgttgagtatttttccgcttgccaccgttgacattagagttgttgatctggctgttcttcttgaggctcatcgactgtttgctggctttcttatcgagcttaacgccgacctccttacaacagaggattatccgctcgaagagatagacgtggtactcccgttcgctctcgttcttgacaaccgtgaaggtatcttcgagtaccagttgaccaaaggtcaccagttcgtgtcccttccaatcttccactcgctccttgagatcatttactgccagttcgttctcacgctgtcgggtggtctcgttgacggcatcggtaacacgagtgatcgaagcgagaccttctttgagttcatcgtagtaggcaccgttaggacttgtgtgtttgaccaattgctagaaaaaaaagagagtaaggaaagggttttttttgatcagtgattgaagtcgaggatgcttttaaaagatcaaatggtaatgaacctgaaggagtagaggatatttgcatatcctttgaactggtttgatcaggaaggtgggcagttcataatttggatcgagtatatcggccaatttctgtgatggagatacgaaagatgacttggagttagcgatcatatgatttgtacgaaagatcagagattggatacaaacggtcagggcagcattctcatcctgggccagttgactggccgaggcaaaattagcgcaaaagggttcatagcatgagaaggaatcttcgaaggagtgaaagagatgaccgaagcgttgttcgtcgggtggcaaacgagcgttggcttcgacgccgattaggaagcgtctctggaagtcaacgagggagtcgaggttgatgaagagtgcacgaatctgatctgagggtaggatctctcgttggaggagtgctcgttgatagttctagggtacagacagactttctgagtttacgagagaaatatgagcttagagaggggggttgataagatacctggaggacctctagatcttgaacgtatttccgttcgctctcgaggatttctttgactactcgagctcgatcgtccatggccacattgagttcgttactgtgaggtactagttcatcctctgatggcggtaggagtacgcctaatgctttgagtagatgtagtagtctgagtacgttggagatgacctgaatgtattgtaagaggagataagccaagtgtttttttttttgagatgtcgatcagaaacctactttgacggttgcattagtgttgacgtcatagagcatgttgaccatcaagccgttctcttggatctcatcgatttcagttccccagcctagttcggtcttgagggccatgatgaagtgtgcggcggatttctggcatcctttgaggtcctcacggggacaccagagtactttgagtggtttgaggttctgccaggtctttccggggggtagtggaggtagattagccagctcgggtggggagagtggggggttgaggatggcattgtagaggaagcagagtggggatcctagtctgaagatttcgagtgtctgagtgactggatcgagtggatttgaggagtgttttgaatgaggggtgtttgggtcggttggtgaatctatggatgaatggatgttagtgattgtttgattgattgattgattgatttatggtttgcttaccagagagtaagctgtttgggttcttggtttcggtgatccaggggccagcttcgaatccgggtactcttctgagtagtgctcttgtttctagacagttctggtagagtgaagcggatctgttggcggtcttgttgacgacggatgaggtggcgatgggcatgtcgattgagaggtttgcagactggtgttggttgagtgaggtgtgtgatgaggctgaggtggtagtggttgtcatggtgtgggtggtggtggttgatgagcgggttgatgagctgaatgggttttggtagttgaagctggaggttgaaggtgttggaggtgggttagtggtcatcttgttggtttggttttgttggttgttggttggttgttggttgttgtttttgttgagaagagggggaaggaggagggaaggagggagagaggacagggagacggcgagtgttggctgggtcgggtgtggccagctgatacccaacaaccaaccaaaccaaaccaaccaaccaaccaaaaccaacaaccccttcaaaccccttgatagtcacttccactcacacttcagatcactagattcctcatataactcactccaaactcacactttgtatagtctttcaatgcaaaaaaaaacaatcacttctactacatcttctatactaatcattggctgagagttgttcttccttgatggacattgggtataacaaaagacttcatgaccaagcccaaatgggaaaaaaaatgaaaagaaaaaagaatctgttggacatttaaactatgtgtagttttttttattttgatactgagcattcatcccccagcctccctcctaaaacaaaaccactttgcaaacaatcaccccagagtatcatcaacccacaggaatcccaacagtttcatgggaaagatgacataaaaaagatcccagcatgtttttttgtgctttctgggttgggctcaaagagtttgtggactgaaatcggtcccctcctctctactcaaggctgcacaacatcttgtctgtcaacaaatcacttctgggactgacttgccagacaaatcaagcaagcaagcaagtgttgtgctcccactaaaacccatcaggattcctcacacggatcaggattcctcacactggccctgaaccttcaggaccaaggaaagacaacccaaatcattatcagacaacctaaccacactggcttagaattctgggatcgtcatattcatttccaatcacaattgaattattaattttataagagtgcacctatggaatcaagctatagataatccaagcagcttctgttgacattcataatagctgttctgaaggcatttcatacacttgttgagagatgcctatcactaaaagtagaatttttagagtataagcttgcttaacaataactggaggcatttgaactgtgatctcccaagagttcctacatgatcttcattttcaacttctcccccagagagggtttctctttcattgaaatacaattcaaaaaaaattctgattagatcaacacaagagctactgaatggatcaatcttgaagtggtaagagagatagtttgattggattagttactcaaggctcaaagaatcccttaatcgtttgttgaattggataatagaaagcttgaaaatcgtattgaagaaccctttaaatgattgattgttaggtttaagccctcccaaatataactcaatcagctcaaccctcccagcatttttgatccaatgctcaagaaaatcccacaataattgttgcacatgtggctgagatttcctagattttccatacttgagtttcatcaatccattgtgatcattcttgagagtagtcctcatctttgaaaattcttcaaatctcttgatggctactttgaataaatcggtcttctccctcttaagctgatctggtgatttggacttaagtttggatgagtcaatgatgatggtatcaatcatatccacatagaacaagaataggggaaagattttgtcaatcactttacatgtggaatacttcagattctctgaatgtaaattgatctgagtaatcttttgccaaaacttcaaccatagcaatctgtatttccataattcgatgcatttgatttgcattgaagcccttctggacccattgaatgggtatctccaaccagttgaaatccccggggcttcatgttgatcatcctgaatgagatataaggaagcatgcttgacattttcaaatttatcaagcgcttcttcaaatcttaatttcagtgtcctcttagcctcagctggtcctgattctgaagaccttataatcttcaaaatctcgtcaagtttattctggtcctctggatactccttatctacaccaaaggctgattcatcaaagacaagactttccattggtagctcaccatgatcactcaatcctttgtttttcttgcactcaatctctttatagatatctgggctatgattctgtatcattccactttctagaattagcgggttaattccaaccaaacttctttcatttgacatgttcaatgaacttgagtgttgagtagatggcccctcttcatctgtattgccaagctttctgtgttcttcaagttgcttttgagatccattttttgtgccacctaattccactaaatcgtcatggatttcttgcttcttggctactggagtgtcagccaaggaatgcccaagaagcttcctatcttcattgcaatcatcaggatctctggaaacatctttcgccctgtatctaaatctagctaccctgcgagatgggcctgcaagtggatcaggcctggctatacgggtaatccaagagctttcttctggctctgaacacttcccaaaattactcaaataatcaaccgtggtgtgcaaatggttgtcatgagcctgaacagtgattttcaaacctgaagagtcttcattataagttctggttagtttgattggtggactttggaagaagtctggatggtcatcaggctgaacgttgacgtttggccatctttcttcaacatcctccggcctgatccttcttctactcccccaacaaactccgtctggtgagaacgaactaacagcaggtgaacggtccgatcggtgataacatgttagatctaaagcacttgcaagattggacgcaggatttgagattgctacaactggggacagattgactgaattaagccgtaactcagcgccagcatcatgtagttctctattgaggctacacatggcatgttcgtcgtgatggttactttgagccgatttcaagttgtgatacgtcgtatcttcctgaacttcaacttgtaatgatcctcctgccttctttgagtctaatgagagcgtgataggatcggaggcttcttcctggatcctcggattggccagatgatggccagagtcccacaagaagtgtttcattgcgttggacgcaatgaacaccccacagaaggccaggaggcgacgagtgtccaaaagcgacattgctctttgggccgggtgactcaccagcttgcagggttgcctgttttcgaaggtcaagccgatggcaaacggggcagggcttgtctgatgatacaactaattaattaagctaccaatcacttgaacggtccaacagtgagtctgtagcaacgttacccacatcgcaggttaaagtctccgcagacccggaagatcaacaggcgggactcgttcaatccgatatttcccgtgtgccggccaacacaaacgctaaaatctgttggtccctttctaactcccatgttaaaccaattcatcaaacccgtagcatgaatttttgcaagatgacactgatggaaaccttgtaatcaactgggtaccaattaatggttatccatcgtcagccgatcttggtaggcaaacgtgcccatggtatcagagaccgatgattccaggcaaaagtaaaagtcaacttaatttatctggtaacagtagtctatctggtcctcatgagcactgagcagagaactgaccactattggattgtcaatcaaacattgatcttgttcacagttgtcgcagctagttgaacaattttgttgttgttgttgttgtttcgaagggcttcgctatatccgggatagttctgatcggttgcttgccgatctcaaggcttgtttatcacaggacgacgagagaggtgccgatgtttgccgcaagaactcggcatcctctgcaaattgcaatgctcgttgttaatagaagactgaagaaattgattctgtaacacgcagtcaacagcacaagcttgggttattgtactaagcccatctatctttttacggtcattcatacaagttttgtgtgtgacctcctgccaacgcaactctcagtctccctaattgtataggccctcaaagttaagccagtctattctagtgtttttgttggatttgattcttcttctggcagtgccagaggtgaacctttttttttctttttccaccttaccatctactgaaaagaatcggaataaagcaaaattcagcgaagaaaataaaagaaaattgatgcaatctgatgttaccctaatattcatagatccttcccaatgcccaatgcagcaggaatgggggttttttataagtgggtaagaggcttgtctgagtctcattgtcacactatcatgacctggtttgcataaataaattcaccctccctttcttgagaaccaaaaataatagatctatccagaaacaacacaagtccacctggtgataggcttgctggtgtaactggctggagcctgggagtgaagtgccccctcctacagagagggacttgaagatttttctggtttgagccagaaacaggggtttggtgttagaaaccccgtgttccctgcccctcattcattataactcaaaactttttttttggttctggtgggtcaaatatctacatattaatcctgatttttctgatttttttttgtcttcaaaaccatctttggttctgttagaaaacatgcaatgaagtttgtgggtttaaactttgagttctatatctggcagagaggctcaagcgcaatctcagtataagcatactttatgtctgcaaaatgagaattttccccttttttaaaaaatgattggcatagaaatacagataaaaaatgatacagaaatatcaacaagatggttgagaacacaaaaaaggctacaatggaattttcacaataatgacaacggaagccagaggcaagaatacaaaaacaggactcaaaatcatgcctggctcatgccaactttgagtgataatgtgtaagcctctctagtgatactgggctgccgcccagacctgcccacacagcactctcaccacaagaagctcagttcagcttgaattctatcctggatgagcaaaatacacttcagtcacacatttttggtaagtagcattagtattttaggattctgaaaaaaaaaccatgcatgttagtgatccaactccatagcactgcaagagaaaaaaaacaatcccaaaattgcttgcagaataaaccttagctatcaagccaggtttacattatgtattttcaacagtgaaaacagcagaatgaactgagatatgtagttggatttgactgggataatgtgaaactaaaattcaaactcatgaactagctcaatcagagatattttgagcaccactagtatcttgatagattaaatctggctctcatttggatttgaatctttgttagtcttgtttcaaatatgatttactgctctgatagtgtttttctcaataatatgaaagcctcagaaaaaggttggactgatccattaaattcatttcatgatttgtttttgaagatttccagagtttttaaatatcctttcagaagttaacgaatcaatttttaactatttacaaagtatatccatcaatggcggcgggtatataatcaaggctcaccgaaattgagcaccttccatcaccagttacaggcctgtgataagtctcacacaaaattttaattttggaaaatcattgaaaaataaaacacacatgaaactcattgttacagtgacaaaaaagaatatttgcaggtggttattttaggaattaagattcttgtcaatctgaagggaagtcctgtagtttgtgaaaatcatattctacgctattctaatcatatcaaaaaattgaaacctttttttctccattctccagttttgaaactgatgatgcagcttcttgaatccatccatttccagaataggtcgagtggattgatgcgagcgttttgacaaaagggctacctgtcatgatgacctgtgacagtcagcctttcacagctgactgagtctgaaccgaggctggttctcgactgaagctgaagaaggctggacctccggggggttcgaccgaggggacgcacggcctggccaactttttaccaagaccgaccagccaaaaagacacagcaaggcagccccagcctggaacaccctcactcaaaactcatcggtccctttctctcttccgctggcaaacatccacaccaaatacgaaccacatttcccaacgaaacagaacggattaataccactcgcataacatggctagcaagttcccaagccttcctgcacccagattcgcccctccaaaaccttctccactcagtcaacctgcaagtaagctttccgcttagccctcacacatcacacatcatattgataactgacgtgtcctttttttctctagctactgctccacccgagcctcccaaatcgcagcctcagccatccgccaatgctcccagtagtagcgcgccccctaagaaaaagaagaagaaaaatgctcagcccagttagcccacttctccttcactatcactacccctcacaagttgaacccattgcattcgttcattttttcgatgaaattagctgctcctcccgtcgtcgaggaccttggacctggaagacagtttgctacccaagtattcaaactggttgacacacttaaggtgaattgactctcgtttagctatgtagatgatcaacaagactgatcaaacatatgttcctggcttattttcagagaacaaatgggccgatgaacttgtctgatctcgaggcacaaactggggttagaggcttgctctccgaacacaccgacgtcccgttcaacaaagaacttttcgacgccttcaattctcatgaacgagtcaatgtgactgagaagggactagttcgactgtggagttacaaggtatgcagatatttcttccggagcttgatctaatgtggaaaccacaatcttgttgacaaaccttcaactcctcaattgatcttccaaaccagccggactatgtcatcaacaatcctaaacaagtccttgagcttttggaacgattctcaggcatgggaggcatgccagtgaacaccttaaaacagagctggcccaacgtcatgacagcgatcacagaggtaaaccgagtgttctcctctcattctctctccagagattggctgtttactctggcttgattgacttgatccgctcgatcatcaaaccaaaaaaaagctggaaaacgaaggcaaagtcttggttctcaggactgaaagtgtgggtgctaaggaaggaaccccaaagacggtcttctatgatcaattgggctgtcgagaaaacctaggtcctactcgaggtgcccttgatgatggtaagctcctcccgctctcaccaagggataacaaaaagcataatggcaggtcccacataaccacacgtaccctctcacacctaaatttcaataagagtgtgtgcaagttctaccaaactgaacgcaagtccccccctcctttccctttttttcaatctaacccacccaacaaaaaaaaagagtttcgagagatgtggcattcgttacaaaccccaccagtccattccttgccatcggagttacaggaggctggtttgacttcatctacttctgccaaccttaaacctcaacaaaccacgaggaagcctaagaagaaaggcgggaagggtggcaaggtcaagatcaccaacactcatcttaaagaccttggaatcgatcttagcaaagattacgtgccttataaaaagtagccttttccggtttttttcgctccttcttgtgttcgttcttcctcattttttttatcgctctctcttccttataatttttttatatgatgagaaaaaaaaagaaaaatcttgttgctgtcgtttatctttggtacatccatgtaagctgtatttttcttcttctgcccttcgtttttttccttaatttccttgtttgttgtaattattgatggaaaaaaataaaagaaaaaaagaatcaattggatagatgatttgggaaaaccttgactagaacaaacagaaatatcagtgcgggttgaataccactccacagttcctctgttccggccttgcccatttatctttgatctctttggcaaaatgttaacaaaagataatcagatgaacatcttgacttgatccctgaatcaaggctgtcatgtttaaaggggattgttgcttttgcgtcatcagccgactcttgaggtcagaggcagacagtgtaaacagcgcatacacccagcagcagtcagcagtcttctgactcagccgtctgttggagacgcatgaatgaacagcagaagagcgggggacagcggacaggctgacatcttaccacaaccacgtcggaaagagagatgcggactctactcagcggctggcgagccttgcagtcaggaaccatcggccaacgatcatcgaggacttccaggacgaacacaagcatcattaccgtgtcaggagccgtgtccagaggtctccggcatcaaagcaatcatcatcaaggatcctcatttggctcaaatcagcacaatggctcggttcttcaaggcaggcagaggatggctgaacagaaatggtcgactagcatggtcttcctaacttcgaccttgatcggatcaatcgtaggtactcactccatcaacccattctcagcactctcggaccagcaaataaatggactacctggctgaactaccacaaaccttctccatatgcagatgtatgtggtcgggatcaacgtccaattgaaacaagccgatggactggctagtaagacggccgacgagaaattcccgagcgtccctcaaccgtccccggaggacttcaggacggccttggagaagatccagaagatcttgcccgtagactgtgtcagttggcatcgagaagacttgctctatcatggcacttccccttggacttgtaagccttcggcaacttctcatccgatctgaaaacttagcccccctgtgcgtttgcccgaatattaataaccttgctcggtctcgtatgtcctcagatcatcatcctgattgtcttcctggggcagtcctctatccaagatcgacagaagatgtatcgaaaatagccaaggtgagcaatcatcgactcacttatgcagccaaccccttgcagcctatatagcgaaccaattttgttttttttgttttgtttttttacaaaaaaaaacgaaatttcttcgagatagatcgcatacaagtacgggataccgatcgtgcctttctccggtgggacatctctcgaaggccacttcaatgccccttcatctaatccacaatcgaccgttcaaaacaatcagccggatggggatcatactcagcttcttcaacccggtcactctttcacactcgatttctccagaaacatggacaagataatctccattcatggtccgtctatttacgctccttgaatgcataaattttgatttcatatatatacatatatatttcgataaatgttccagagtcagatttggatgtcgtcgtccagcctgggatcagttatgaaaacctgaacgatcaactcaaacgcactgcttcttctcacaagctttttttccccgtagatcctgggtgagactcatttcttcaccctcagggtcgaatgatgatactcaattttttcctggagcaattgatcgcttttgatcttttcattggacatgtatgtacagtccaggtgcacaaatcggtggtatgattggcacgggatgttcaggtaccaatgctgtcaagtaagcacccagtcctctaaaatcaaagtgttcctttacaataagcgtcggggatcttaatttatggttggggataggtatggcacgatgcgggaaaatgtgatcaacatgactgtagttttggcgaacggagaagtgattaagactcggcaaagagccaagtgaatccaatcattttcccttccgatccaaccatgatacactagaaaaaagattgcatcacatttcaggtacgcgcgataacatcgcatgccgccatgcgatgttatcgcgcataactagaatgcgatgtaatcctttttctagtgatcgtacgtgaacttatcgtctggagatttgtaactcaagcaagccgtctttggaacaggaaatgtgcggccggtcctgacttggggaagctcttcattggctctgaggggactctggggctagtgactgaggtgacgctgaagctacagccggtcctgccgacttccgtcggcgtaacccatttcaaaaacgttgatgctgcgacgaaaaccgtcttggagttaatcaaggagggcgtctcgttggcttgcattgaattgcttgatgatcagatgatgaaggctatcaatcatagctcgagtgggctaaattgggatgaaaaacctaggtaaaaactctttcgtttttttgcagagctccattgctcggcttgggtggaagtttcatcggctaacaatcctgttgcatgcatcttccgtagtttatttctcaagtttaccgggactttggaacaaatcaaatcggatgaagaactcacaggtttgcacacttattatgaagctatgaccacattcaacaatgatgttttgtgcaagactagaaaataaacttgtttggacttgccctcagtgaagattctgaaaaggagcggtggatcgaagatgagaatagcaaaaacggatgcggaagctgaggagatctggcacgccaggaaggtttgtctctggtcaacactcgactacatgcctggtcatcgggcatggacgactgacgtctgtgagcccaccctggtaacccctcaacatcagtgaaatctttcatcttccctcccccgactgaaatctggtgggcttcaatcttccatgttaggtgtgccgatatcccatctgccgcgcctgatctcagagacaaagacggacatcgaagcccggaatctcaaggctacgatgttgggacacgtcggagatgggaatttccattgcataatcctcttcaaggacgaggaggaactcgcgagagtcagggaatgcgttcatcaaatggtcgaactggcccaagatctcgatggcacttgtacaggagaacatggtcagtggttttcattcttacaagtccgtccatacatatagatcacttatcacatctgtccgctttcgttgataggtgtcgggtgagctccctttaactcatcatcctcatccccaatctcagaagctgactttgaaggcttccttcctcctgatgctattaaaagcatcggaaagattgtcagtgaccattccttttttcttccttgccataccttagtacaactatttttttttctgtctctggcctgatttcttttttcgagatgtgatcaggttcatttggagagagaattagggaaagggacgattggggttttgcggaaccttaagaaaactctggatccgaaaaacatcttgaatcctgggaaactgattcctcctcctccatagttgaggtttgtactatgaagccttctttacctatctttcctgacagatgatcactgaatcaggcttctctctctgtctatggtagatttgggatgggtgtatggtggagagccttcaagatacctcagagaaaggatttctggctgaaagagaaacatcacctttggactcaaaaggctacaaaagaccgtcagttccctcagtttcccctaaactagatcctggaacaatcaaagtgccatgatccaagctcttgcttctcgtctattgtacatatatttcggtggcctgcattgtaaattcaattttgaaggatcgcctactctagcatttgttttgttcccaattaaatctacccccaagattcatgagttgagatggacaatcaagaccctcataatggctgatagcgactgtctcatcattgtagacttcttgagaactttgaaccaaaaatgatacaatttcttattggttgaggtttgcagacacttgagcaactgatcactacataatcgaaaaataggccttaaccttggattgatgtctgggaccaaaaaatctttcttcaaattcttgtaaagttgattgatggtagttaggtctgcgcgatgcatgttaccaataagactgcaagacctttgatgagggtggactgggataaaagcattgcatccttgacaagcgtacttgtgtcattttttgtatcgcaatcttggtgtgaactgcttcacagcatcaagttggggactgtctgcaaagatttctcgacaaacaggttcccttgaagaacctgggcctcatttgagaatgcgtcgagatacctgcccatcgggaataattacatcccttctggagccggggtcatcaaatgacaacacgacctccgtgtgctaaaacaactctcaatagtaacatcgattttaccatcgggctcatgttgcgtcagctcaatcacatccacactatttcatgttgttttttcccggcgcgacgatttcttactgacctccccagaatacctgtccccccgccgccaaggcgcgaggaatccataatagctgccatcagtgaccgggttgccagcgggaaatttgtgcacacttcaatcgacgaatccagtcgtttgatggtggccgtgggcgctagtcaggggaatgtgccttattctgcctaggacgcggcaggctccccagtttgattcgaaatctctccccggcatcaagcgttgcatgacgctttatactggtcccggtcgaaaacccaatcaccttaaagtgtagcttggcgagagtcaaacatcaagcattaatcaccaacaaactcaattccttaatatcgcctttcgtggacctctcttgaaaaaaaatcaacctttgcttgctaatagcgcacaacctatctcatccatcatgataccacaattgaaaagtcaaagctatcccgttccggaactcgactccagccctaccggtcagaatcccaggtcttctaaacatgaactctcaccgcaagataggcgcctcttaaggaagtttctcgatcacaaaaactcaggctttggtccggaatcatcccgggtaactatcacttcaagcgctttcaatgaaattcttgacttgaaaatgtcacaaaaaccccttgctgcaacatgatcttcgtgactgatgtttctgttctgttgtgtttcatttcagttgcacctaagaagcctcgaccgtccgtcggaatatattcgtcgcagagctccagttcctgctcccgcaaaagtatgcttctctaagatttattacacggtctttggccaaagacacgagaaagacacgagagtactgtgagagggaagctgatagaatggaacatggtgtttttttgcgggactagaatgccagtccaatgaccaataagcatgatacctcgtcagaatctgtcagtggtgacggaagtacggaggcctcacctacgagtaccacaaaaactgcgagttcgacccctctggcaacgataacaagagaagtgcttccgaccgcggtgacattggtttttcaagtgggcgcttcgcctacggggaccacgatcttgttgaattccgtatcaactgccctcccttcaactccatcagccacatcactagcaactcaatcaccagctcatctagcgaagctttcccaagtccaatctcccagaaccctgtccaactcgccaatcttgaagcccataaaatccccactgctccaaaccacttagctccaataatcggtggggtcgtcgggggcgtcgtaggtctggcccttgtcgcgtttgctctttttatgaccatgtggttacgaagacgtcgaagggagagggaaatgattgatagtaagtgaacccgaaatttcggccatcccatcgcttactgaccgggtccatttttatgtcttctaaaaataagtgatggcaccatcccagttgcgagatccattctttgaagtaatgcggaccgatccgcgacagtcgtttacatgggtgggtccgatcgacaaaccttcgtccagaaggggctcacgattggccctataatttgcttcaccaccgttcccattcgtcatctttgtgagtaaagatgtgtgccttcaactacagaaaccagtatttgtctgtacccaagatctcatttgtgtttgttcttgtaatccctgtttcctcttgaccgccctctttatctcaatttctgtccaccagtcgttagtttgggtctaatgtatgtagttagtgatggaatacaactatcttctttatctttaaggaggctatcactatcagtgatctgtgaatcattccaactatccccaatcttaaaattcaagtgtttaagaatccagctattcattgtattcttcaagtaaaggactattattcctctatgagatgccctactttgttcaagcaatggtttcacattcatttctttttaatatcatgtttctaatcaagatgcatcatgaatttatacctcaagatctatcccataacaatggttttgtgctcctggtaaaaaaattctttttgactagttgctggtattgaagttttcctagacagaaagaaaaacttgctccgctaaatcaaatttgaagcactcattgatgagcagttttttttgacatgccatataagcagtttttttcattttattaatcaatacaaagcaggagggtggtttcatcattaggatcaaaaatttcaaatcttaagtcaagtcttttctaaggaaaccctggagtgcattaaacaaaaaatttaaattttttattggacttgaaaaagacaaaactccctaaagtatcttaaaagaatctatcattgcagaggtgttatataatatatataaaatctcaaagaacctcttgaaactttgttttgggaagctgttaaacaatttcaattgtcattgtgatcatatgattccccccccccaaaaaaaatactttctacagggaagctggattaccttcaatcccccccccccaaagaaaaaggcttccctgctacttgcacaaacagattggttgtctgatatctgcagtgaagtaagtttttctgctgtggccaaacaattttgagttgtataattcaattctaaatcagacctgctcaattcaatcctccaaaatcccaccagtaaaatagcttccagtgacaaaaaatacaagggctgaagaaaaaaaaaacagtttctgggagtcagacctgaatgatcacttgcaaaaagtcattttttatttcttgggagttgccagcatataaatgacttcaagaataggttcttggagttttcaaaggtaggaatgaagattgttgatgtccaatattccatctacatgttttatttgtaaacctataaatatcttgattgatttcttgtgcttgtggtattttatgcagatatgtcacccaaatgaataacattgactgtaacataacctttacaattacattaaacacaccttacatatatctccattttagttacaacttctactggagcaaaaggccacttttttgatagttacgttcccagaaattctgaaccaaacagggatatgttgcagaatttccaatatttggataatttgtgggtgactttattgctggggatacactgatttttgatggttatgttcattaagtgcaagctaattttcccaatatgataataaaccaatcagtgattatcatttcaccagtaagccaggtcaaaggatgtctggtgtgagaattgaacccagaacctcacatattcaatgtacctgtgaggcactctttgaccatcacaacttgcaattggcccacaaaaccagactttcttggtgcacaagatattggcacacatgtaactttccatatgtcaggttttgttggcttttatttcaattttgttggctgttttttattttttggctgatttctttttcttgggctgatttattttttgttggctgagtttttttgttggctttttttcttttcccattgggtgaatgaagctaccaaagatgccagtgggaatgggcacaccagcaatggcaaaccaaataaaatacatgtgtctgtatctgcttttctccacatacatggcatctgcattgtattgaaaaacagtaaaattgccaaaatacttgtatctggtcacaaatacagcccaatacaaaaaagtacatgctgtaactttgtgtattttttgactttttttggaaaacagtctgaaatggccaaaaaatatgttgtagtttttatgcctgtggcctgaaatcagatgggcatccaacaaagctactgagacaatcaacagttggccagttacactaaccgtagtggtagcatggcttagtgcattgtagctaaaataagctaacatttagtgtagttttagcacaattctgcaaatctgcacttacactatgtatgtagggcaccaaagcttttatgttagcttttagcatggcagcagcgtgattccatgcatcttgttgaaattttcctctctctctctctgaccctcttctcttctagtcaccataaaacagactagatcatattcatcaagtagcctgtttttagttatttcaccaggggaaatatcagggcactggctgcccagtgacttcatgtcaccataaaatcagataattttctcaaaaattcactctggtaaagaacctgaaattcacaaatatttcacaatgttgagaactgattctccctcagcattcactcaatattcaaatcaaattcacaataaaataatatataagtcatcagagcttcctcaagtaatgattcatttaattcaattctaattgatagaaatggtaaaaatgttcagcccacaattttttctgttgcccctgcagaactatattataatagtcccagattatatttgtcattctaggtttatatactctcagatcagttaatttcttatcaaaattattctttgcagttctaaatcttcaacttcaagtaatagatatttaaccagttcattgggtgggtttaaacccagcttgttgggattttcttccaacaagctgggtttcaaaccagtttgtctgtagtttgaagcttagtctcatgttcgattatgtgtaatccaacatgagactgtgccacattgggagggactccttcagacaagctgagattaaacccagctggccaggaggtcctcccaacaatctgggtttaaccccagctagccaggagctccttctgaaaagccgggtttatccccagctagcaaggagctcctcctggggagctggtattaaaatcagctggcaaggagcccctcctgatagaacagctgggtttaaacccagcttgttggaaagagctcctggaaagctgggaccccacctcattagatggagctcctgcgcccaagctgggtttaaacccagagtgttggaagaagctcctggacaggtgtgtttgatcccatctcattggaagcttctggagagctgggtttaaacccagcttgccggaagagctcattggaagctcctggcgagctgggcttactcccagcttgtctgaaggagctcctgttgggctgggtttactcccagcttgttggaaggagctcatggcaagctgggtttactcccagctcgtcggaagaagcatggagagctgggtttactcccagctcgtcgagctggctttaatcccagcttgtttggagggtgcagcttcatctcatgttggattacgcataatccgacatgagactgtgccacatcgggagggactccctttgatgcgctgggtttaaacccagcagtcaaggagtttcacctgacaagatcggtttaaacccatctggccaggagttaaacccagctggccaggagttaaacccagctgaccaggagttaaacccagctggacagtatttcctcccaacgggttgggattaaacccatatggccaggagctccttccaatgatctggttttaacccaaaatgaccaggaactcttcctgacaagttaattttaaacccagctggccaggaggtcctcctgaaaagctgtgtttaaccagattatgtgtaatacaacctgagactgcaccaaattgggagggactcctcccaaaaagctgctgttgaacccaacttatcaggggctactcctgaaaatatgtgttcaatcccagcttttctggagcccctcctaacaagcaacacgctgggtttgatcccagcttgtctgactccctcctgatttcaacacaattaatagttgaagaccactaaccacttcccaccatggaaagtgaatcttgactcaaatcatcccaatacctgctcacctcagaaaatcattcaatctggattgtttcaattgaagcaaaacttgagtcaccggacttgtgaaaattgatgaaaagaccactgcggaccagctcacttcatactccatcctcaatcaaaaaggatactcaaagtgcgtccagaaccttgactatactaaccttgcccttgttagtaccacttttccagaaccagaatgcttcaatggacgtgcgttgtggaaactgtttaatttttgaccctctgacagactagagaagaggactttgagaacagggcacaaaaaaggtgaaggccttttttgggaaaggttcatggtaaaggattgtaaagaaccaatggtttttattcacttgcagccagtcaggattaaatagactaggtacaagtggttaaaaaagtggctgaaagaaaatgaataaaaaaaagaatattgaataaaaaccaagagaaagaattatatgagttcttggaagaaacaatcttggcaggacatctcagtctcttttagtcatttaagaaaagttaatcaagaaaaaacagaaattcaatcacacatattcagaggcgttaattctaaataatcagtttttaagaatcaaatagtgaaaatagaaaaaggaagaagccactcggtaagacaggtgttgttgataaattgctattgtgagatctaattagactattaagatgcataagattcaacaaaaaaccagccatggagaactataattcagtctatttcaggaagattcaagaaagaaaaaatgagagaaagaaggtggaaaagaagagttattttggagaggagtaggcaacagaggtgaaaactcaacagaaactgctcaaggataaatactccggcttcaatcttgttgcttggtcagcagaccctgatcattttcttgacattgaatactcagacgttgtatccttctgcttggcaataagactctcaaactaacgacttgtacttgcaaatgttctcaaagacgatcaagtaaaaatcatgattatgctttgaaaacttccttgcaatcaatatcaatctttccgcaacatcatcgctatagggtttgccaccaaaacgtttgagtcagtggtcaaacgacttgaagcttatgcgatctcaaacaacataaagaaggaatcctttgcttcttcctccaataaagccaacaattctaagacagctttgttctgctctcactgaggaaagactggccattggccgcataacttctggacaaagtatccggagaaggctccaaaaactgagtctgctcaccttacactagttagagatggtcgacgggtatctgttgcggataaccaccagtgggtgcagatggcagttatagagtggaaaggtgacaaagaatagtcaatgactcaactttcagaagtaagaaatcaatgattgtcatttcttagtgctagttgtcccaaactaatcacatgactgcagtggtcaatttcatctcattctgcttagctcaagaaagaaagagccatataggccagcttagtttttctttctttcttaactctccttttcttattacctcatcagttgcacagaaactcctgctcttgggtttgtctatgctatatgttttctaatacctaattatgttagacaattagttttcattctaatgaaataaaatcctagtcttttgtatttcttcaatggttgactgggtggcctgttttcccttccagagcccacctggaatctagatgtggggctgtctcctctgtggccctaccacacatgctggttagccacagccaactgaaaaatgggccgacatactcagcctggtggccacagccaacattttcaatggaaatccaagtcaaactgtggacacagtcaaatttgagttgaaccttgcagtcacattttgtggacctgcacaacagaattagtggccctagtagtatttccccaattcgagttcaggcaaggtgcttcatctctggaaatcatgtcttcttggagaagtattcaagatttgatgaggcttttgtgtgatggattctaaaatttaacttggatagtataaattaagaattttacaagggtgttattctatgggtcatgacttacaaacttgaaacaagatttgtgctgaaaaagaaactacctgaccaattttaatatctgattaatggaatagaatccatgattttttctgaattgatcaaaactcactatccaatttgctgaaagataaggggaaagagcaagtctatttcacccatctaacacatcttttgtaacaaaccatcagacatcacaattgtatcttttatttctgccccagatttacatatataaagcaaatcactgtctgattggttggcatcagagaaggctaaattaacactgattgaacaacttgattaggtactccaaaagtgcaaggtgttttttttgtcaattgggcatttgtagactagaacccaagattgttggatgggatgggctcctttgatcaagtcctgagtcctcaagaataaaaaagaattctctcaagtcattcatattcaagagacatgaggccaggggatacaaattcttctgatgaatcatgggatttatgaacaaaaatacccaaatagaaccatatatcaacctggtggaataatatgattgatcaagtttcaggatgtaaatgggtcgggttgacctgggaccaacccaagacccgtcgggttttgggttgggttcgggaagcttccggccccaaaaaaaccacatccaacccaacctctaattgggtttgggtttgcgccaccttttctcttcttgggttgacccgctgtaagactcaaaagtggttatgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccacaaagcttagcttggcaattttatatatagtgataggaataagttcaagatgaagctgccgattgatatgttcaaggttatcaagaggttattgaatattggttgtgttgatgaagttgttgttgatgaatatggtgatgatgaaatattgttgaggatggcgcttgaacgcaggtccttggccttggggtatataaagtttaagagagtgagttttgggagcactatgcttcaaccaggaatggaatgggttcaaggcacttttgttttatgatgatgatgaaagtgttataaatgtatttcaatgtatatagagctataaatgttatgtggctatgacttgtagttgtgaaataatatataagatggatttatttataagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttgtatagacaaatgtgagggattttagccccagggtgcaggcttttgaggcattttagctgtcctgaagatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgatagcactgccttgagggattttggctagtctacaaggtcctactacaaaggaatgcatgtgattgtgcacttacaaaggaattcaatatgcactatgtgccaataaaggaattcaatattcaatatgcatctagtattcaaaacaagctatactgagagtaaataatccaaaacatatcctgtgataggttgaaatcagtgtaacttctaaactatgagagatatgggggtagttgtagtgggtgactaggggtaattttacctgggaaatccatttcttatgttattttgaccatatatataatatataaagatataataataaatttatatattttttgtgacccggttatggggatatgcacagcagggtgggggtgccagagctccaaacttggagcggtcttgccccaacccgactcagacttgtctccaggcccttggggtgctctccaagaaaggtttcacctcctcgcactagctctccaaccaccgaccatccggcagaatttcaagcagcgggatccgacattgaggcaaaaaacccaggtcaagccgggtcaacccaaacccaacccggacccaagcaccacatagttgggttcgggttcgggcagcaatttgtgagatctgacccaacccaacatgtatcttgggttgggttcgggcatggttttttgacccaaacctgacccatttacatcctgaatcaagttcctttttttaaatgaatacatagattcttcacaggaggttctcctagaggctacaaatggtgcaagactgccttgaaaagcctttgaattgaaagttggttaaaagatgtatatggttgattttcatactcaatacgtactagattgttcacaagtgattctgatgtgttttccaattttatgattctcattaaacaaagtgaagaatacaaaaaaaatttatatcatcagtataattgacaaaatacaggtcacattaatgtacctaaaaaagatccatattcaattgtgtggtcccaccatgaattactctgacttgtgtaattgtaagtgagtaaaaaataagagttgaataaataatctatagaaactgaaagtttatctctcagaatcccagatagatatataagacttttttatttgatgattaacattttatattgcttgacaacctttaatgataataacaaaaaaaaataactattgacaagaaaaggaaaaagaaaaggggaacaacaacaaaaattcaccatatcatatgaaaagatgatttgttgagactcataattaatcgtgtgcattaaaaacaaaactccaaaaactcagcataagaaaatcataaaggtacaaatcataatttcaataattactaattatcagaactatgccattaatgttttggccatattgtggtccacttagtagatattatcataatgtaatactaaaactttcagattgttacataagacctgtgttggccatgtttttgtccatacgcagcatgggaaatggtcagaatgggtcttcatactggcaccctggatgaaatggtgttccatttggccattttgacgtgatttcactgtcagtttgtgaaaaagaaattttttggccagattgttgctccacagtctccattcatattgtctcttttctcttttttttgtggggggggggggttcactttttcaatatttttttttttagatccactttacaagcagtgaagaaccacgtttggaggccttggaatattgccaaacccagcttttttggtttgttttggtgctttcagcctccgccggtacctctacgggtttgattgttggaaccgtagtcaacgtcaatgggccattgttcttcagcggcgcgttttggtggcgttcacggagggaaatgcgtccacggttgagtgagcttccgcgtcgctttttcactcatctgttgggtgcccgactttggaggcggatatgccgggtcgggtctcaagaaggcagtacatacgcgaacccggaaggcccgagcttgtgcagcctctccatcaaacggtgcgggagaggcgtgtaattcgggcgtgtaacgaccctggagaggccttcccagatgttagtaacataaatcaacatcaaaaaccgtgggattcatacatttttaaaacagttttcctgcttttcttgccaacttacaaggaagtaccagtacattatttgcctcgcaagtgtacatgtgcccatgttttcatcttaggaagatcatgtctggttgcgagccaaagtggcttcaaacattcataaattctggttactaacatctgggagccctctctattaaaatgaacaagctcgcgtgtcacggtcgagttgttcgactttttttacgcagtaagatatagaaaattcatcgtgcaactattcccggaaaagagctgggcagggtgtccccaagatggggatcttcatccccatcaagaacaactaaaattctcaaaaggaatttttataagcgaattgggtccaactcaaatctgaggtttttcttttcagaagtcgatggtttctcaattaatcaatggcggttgaatctacggtcccgtaactatacggaaaatctatgaaattggatgagctggttgggaagatcggcagcttgagctctcctgcttccgaatctgcccagactcgggcataagggaggtgcagccgaccaaatgtcggctacaccgaaagtgcccaccctccaaagcgagggacttgttaagttcgtggaaggccggataggaaccttgtatggtgtttttatctcaagctgttcaccttccatttgcgagatactgcgagaatgttcgaggtggttcagcaactgacgtggctaatttcagctcaaacaacagtaaacgatagggcatccaggtgtcaagtttcaacaaagacttcacaatcgagtcccaaaagaggtctagtcgctggtttcaagtgaaatgaacgggaggctcgggggaaaagaaaggaaaacagcggcaagtgaaataagcgatagacgcatacaaagggcccaacagatcacagcacaaagatttcctgataaagtgctcatttcacgacaatcgattcggttcgtagctatgagctagtagatagacaagaatataggagtctcaaaaggcgcccagatttgaacgctttccggattattttggcatctcctggcagtgttggtcgaaagttgcatcctttggaatgccctcaccactgcccatcgcagcctgaattgcaaacattcacagaaaaatatgagcgagaaggaagtaaaaccggaagcatgcgtttatatctgttaatccctgcaattgacttacatccacccttttccacatccaatcatcgccacagtaaggagtagtttgacagccagcatagaccagagggtcagcctcatacgttggcgttaaattagacactttaagattgcacccccaggaaatcgaatgagatttttttttggaggtcagaagattgagcattgcacattgtacataactggaagggccaaagacaaagctccactcactgatcaagcttaatccgtctggggtcggagtaccgcacattccatgaggtctggctctaggacactccagcctgccaaaagcggccccgcaagccgataagatgacgatcgtagtggtaattaaatgcatcgcctcgatataactgctagtgatctcgaaactctagtataaatagtgatagcaaggtaatggatgtgatgggtgaagagcaaaggaaacgtgaggtcagcctgttctttatagtcaccgagttgaatttttctctgagatttcgatacacagtgagttggcagtgaccatgcaatctggctgaattaatcccggggttcgcgacgccagaccaccagtcggcaagaatgtttggtgagattgctgttgtacaacgtacctcaagacaattttggcgtacatataaatgtagtacacaagtagaaatcaagaaacaagaggaaacaggagcccatgagttgtaggcgtcgatacagtgccccgcacgacttctcaagtaccttggggtgttccaaatttttgggagaaatttttgattttttttgccaaagtgagctgttttttcccacttttgatggggtttccatgatttttttctattttctacttcatttctaggtggagtggaccttctcagctgattttatgaagattctggtaaaaaaaggaacaaacacatgcctcctggttgcatactgaagaaaatttgaaataccctacagttcaatatacacatttgtgtgttctcaaggggtcaaaatatacaatatgcatctgtaattcagacccaataccctgtaagtacatagttcatatattataagtctatactgcatgcatataactacataatactgttgttgtaggccattgttccaaattttatggccccaaaaaataaaactttttattggaggggcacagagagttgtgctatatattttccagttctactacttctttaaagctcaaaaatgtatagtatgcagttgtagggtgatatgtgttagaggagaagaagcccaaagtgaaaattttattttgcaggtgccaagtagttgagaagtcgcgcggggcactgtacaaatgcagactaagagcatctccaccacgggtggtaaatgtcggctttaccacctgcattccagaattgccacctgagatcaggcaggtgcgccactgcaaagttttaaacctgcactgaggattggatgcacgaggggtattggcttgtgaaatggttgcacatattgaggtttcacaagcgggattggtggtttcacacatgcacgaaaggtacaccagtggtagatctacaacctcgatacattttttggacacgagatgttgcttaccaccccatataccacccgcggtggggaagtgttctggaaattggggtggtatcactggtaaacggggcttacaacccggatttaccacccccggtggagatgctcagtgtaacaaagtcacggaatataatgtgactgacgccaatcagatgtgtagttggtggtgaccaatccacctgatgcaatctggctgaattaatcacggtcactgtccaaagctgattgcttggacaagctggtccgaggactcatccgaccagcttgtccaagcattattgcatgcagtgggtgtttgtgatgccagaccacaaagttggcaagaatgtttgggaagaatgccaacaattcacatcagcattaatcaagaaacaagtgcccatgagttgtctgacttaacaaaacctcctgggactgggggtgctctgcaccctgatgcggagcatctgccattcccaaagggaggcttatgagttttcatccttacttgcgtggggacttgaaacttattgtcagcctcagtgagttatacttaggttcagaagttattagtagattctgggtcaatgtaataattctcttttatagtgattccacttatttaaataatatatttttattatatattgcatgtacatatataagttagagatggtctctggatatctgttgtggatatccgctatctgccagcagatgcggatgtcccctttcccctgaaatcctggcagatatccgggtatcccagcggatatccgcccatataggagggaaaaaaagaaaaaacacaagaacaaataaaataagggccttaataaaaaacacagttttttgctgcgcgcagcacagattctgcgtttgggcgtgttttacgcggaaaccgcgtgtgctgtgccgcagcaaaaccgtgtgtaaacacggaaaaaccgtgtctttttattaatgcccttaattttttaccacttctttttcatgtttttttgaaattttaaatttatttactagttttgaaaatgcttagaattttgtggtaatattcaatttctttaaaaatcaaaggatcactttgaatattccaatcaaacatattttttcaattaatttcttacagcttgtttctcaataatttttgatattttaattttttttttcctacactttaagacatgcaaaaaattatggtaataatcattttgcatcaaaatgaaaattaattcttgaatattgtatttggcatgtttttttaattaattcttataggcctaattttcattattttttggaattttaaattcatttcctacattttgagaggtttcaagtcttatggtattagggacatctctaatgtaagtaataatatctctaattataaatgagtgctatgttcaggctggctctgattagtagcaggctgacacttattgtggcttttagcatcaaactggagaaaaactgaaactaaaaaccactcctgcattgcacaacaatgcggtaaaaacaagcagatacccaaccttgtaatcttcaatgtaatgtaaagattacattatttccaccagagctacaagcttggggggttgataaccgcaagccaaccccccacgcgcacgacaggctgcagattggcgtgcgcgcctgcacgccattgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgcagtattcaagatgtatttttcattttggagaaaaatggttgttaccagtcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcagcaaatgatgagaattaagctgtaagaaattaagtgaaaaaatgggtctaatttcagtgttaaaaatgaaccgttgagttttaaaaaaaatggattgcaccattgaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaatcaaagtcatttttatggtaaatggactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcgaaattaatggcaaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttttaaaatgcttagaattttgtggtaatattcaatttctttaaaaatcaaaggatcactttgaatattccattcaaacatattttttcaattaatttcttacagcttgtttctcaataatttttgatattttaatttttttttcctacactttaagacattcaaaaaattatggtagtaatcattttgcatcaaaatgaaaattaattcttgaatattgtatttggtatgttttttaattaattcttataggcctaattttcattattttttggaattttaaattcatttcctacattttgagaggtttcaagtcttatggtattattcattttacccaaaaatcaaagttccaatcttaatgtatgattttacctcgtttcttgcataatttgtgctgtataccaattttatttgtatgcaaaactggcataaccatcaattttcaaacctttcaaaagtggggaaataaaacaaataatgggaatcaggtaaaaacacatgccaaatataatattcaagaatttattttcattttgatgtaaaataattattaccataattttttgcatgtcttaaattgtaggaaaaaaatttaaaatgtcagaaaatattgagaaataagctgtaagaaattaattgaaaaaatgtgcttgattggaattttcaaagtgatcctttgatttctaaagaaatttaatattaccacaaaattctaaacatattaaaacctaggaaatacatttagggtcttagtcaaacgactcccaaatattggagttccgactcccaaatatttgggacgtcgctaagaccccctgcggacggtccgcaggccgtccacccccggagatgggagtcggacctcccaaaccttcacaggtttgggagtcgatcatcccagagaaataaaataaagtataaaaaatggaaaaccccggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgagagtgtacactctcactggccgggaggaatccctctgcgaagtcacgagtgagagctatacactctcaatggcggagagggattcctcttggctggtgagagtatacactctcagcggccgggaggaatccctctcggctggtgagagtatacactctcaacggcggagagggattcctctccgccgctgagagtcgagtccggcgccaactcccaacctccctgggggtttttgaagatcgactcccaaaaacccccggggtttttcatttttttatctttttattttattttttcttgggaggattgactcccaagcctgttgaaggtttggaaggtccgactcccatctccgggggtggacggcctgcggaccgtccgcagggggtcttagcgacgtcccaaatatttgagagtcggaactccaatatttgggagacgtttaactaagaccctaaatttaaaatttcaaaaaaacatgaaaaataagtggtaaaaaattaattaaaaaaagaaaaaagaaaaaaaaattgaaggctttcatgctgcgaggacttcaaaattgctgtttatgcagctccaaaaatctgaaatttccccaaggaacattcatgttatgagctgtggaggactggaactggggacattacatatgtagagagcctgttacgtacatgtcacgaacttcgaacttggagttcgttcgagatccgaaccttgtacattcctcatcttgcaatctaccatcaagaaccagaaccctggagatcccttcctgctctccccagaacacccataacaattcattttgcaccctaggggtcatttaaggggcggatatccgcatacctgccagcggatgcggatgtctgatttcactgaaaacgtgagcggatatccggatgcgccagggccatctctaatataagtaataatatctctaattataaatgagtgctatgttcaggctggctctgattagtagcaggctgacacttattgtggcttttagcatcaaactggagaaaaactgaaactacaaaccactcctgcattgcacaacaatgcggtaaaaacaagcagatacccaaccttgtaagcttcaatgtaatgtcaagattacatcatttccaccagagctacaagcttgcgctgtcccgggagttgaggaatctctgggaccaaaatcctgtattatgggttatgttttgaagtgtggcaggtgtattggatacattgccagccacattattgacaagtagattatctgtaagttgttggatcacacaggtaaagggcaataattttggttataagggtccaaacaatctcagagaaaacactccttcattgcacataggcctgcatcacttcatcaaacttctgacccaatgcttaatcaaatctcaagttgcacaatcattcccaaaccccaaaggatatggaatccaacaggcatgaatgtctataagaagatttacaaaaggtgtgatgctgatgtgaagactcacattgaacaggtttcacttgaaacctacggtcaaccctcaaagactcagcaaactgatgtggtgttgaatctaatcagaggaaagaatacatttcttctggccagaactggatttgggaaatctcgaattgctgaactatactacaagatgatacctcagaacaagcaagtgtttgtgctagttttaaaccccttggactgtttgggggataatcaagtttttgagaaggtacaagccggcttcacagcagtaaatctaaaaaagatgaatttcaaccaagaagttgcaagaaaaaattcaaatggtgtgtatcagtttgtatacatgagttcagagacgtttctcaacaacaagatttgggaggcggtctatttcagcagcaagttccagaattgtttggcgttaattgttgttgatgaggctcacatgatctacatatggggccttgttgaaagcggtcatggaaagaaggcagatgcaatccttctttggttccaggaaattgggattttttgaccccgttacggaaatctgggtggccaccttgttaaaattaaaaatgcatttttcagacagttagcataaaatgattgacttgggcaggattcaaaccagcgaccttagcttgaagctaagacactatactagaagtgctgcctttaccaactaggctaccaagtccatgcctgatgtgttgagatgcctgtatgtagtcatcatatgcttatagctagttatgcttctactaagcatgtcatctctactagtgtgccggtttcagtctcctgcttcctcctcatcaaaatctatccatatttctcacccagtcaacctcacagtgagttcggctgtcatctctttgtttcgatcacctgggttcccctcaacatgatgtgctgatattagaacactgtggattacagaatttgatcacacctgctctttcaaaaaaacaagccaattctttttttatcagccacctgcctgcctgtggctattaaatcaatcaagaagagtctcaagcttaacaatgaagatatcaatgttatacaagcagagctcacttggccaaaaatttgtctgattcacatcaccatggaaaagtccctcgcctcttcccttgatttgatcaagttcttccctttggctcatgacgtggggaatgccgaccttgtcccagaccaaaatttacagtcataagtacagactgtctcccctcttggccaagttccctttcttccctcatctcccagcctccaatcaccaccccccatctcccagcctccgatcaccaccccccgactgttgggacaccagatgtgagaactcctttgggatagatggcagtcctgcgagggggaaatagcagttatgatatttcaggtatgtaggaatttattaaaactgttacgggtggtttgaaagacctgcccctctaatgtactacactagaattctgacaacaaatttattttatttttgtggcaaaaaactgttgatggagaaaactatatgtagcagtctcttatcaaacctagatcaacatgaaatcagctgagacttagtggaattttgagtggaaagaatttggcgtggtttacagaagtctggaatccgataatggaaagagttgaaaagctgggagatatttttgtatgtttttatatgtttatatgagtgaagtaaagtaaatgttgatatgggaaaagacttagaggaaactgatgataagtatgaaatattcaaagtgtctttgccctcctccttaaccttcagttaagagaacaaatgggttaagatcactttgacttgttaagagcacaaggggtgatacttgctacttgacttattctatgcttcctgaggtatgaaagatgttgatgggccacctgatgagatcacactgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaaacatgtgatcatacatatgcctgtacaaacaaagattgaaactatgcacttatatataagtatatactatgtactacccaggacaactatactatgctgtaataaaaaaactgatttatccaaataacttttgactgagtggagctagcctagtggttctagtgagtgactatgggttaaatgacctgtagaatctattgaagtaataataacaccaagaatctagcctattatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacaccgctcccctcatcctcatcaacaagagtgacagacagccactgcgtaacctatctggttggactggccagcctaacaaatcctcagactggcctgtccaagcagttctcagacatggttgtccgacgagaggttggacttgcctgtttgagcagattgttccacccgtcaacagcttggacaagccagctcaacaaattgtcggacgagaacttctcgggaaggccggtccaaagttagctgaggcagtgagcccattgttaattgcaattattgtggctgtctcaaacagccaccataataaatccaccaatcttctagctgtgtaataatgagttggtggtttatcaaccttaatttgattatgtggatttgaatatattcatttatgatatttgggactgccaaatggagccttataggtttcaccaaatggaggaacagtgatttatcagataaagtggatgacaataagaattttgatatgtttgggttgtaagaataacccagaagttcctagcctgggagaaagaaatccaaggttagatagtcaaggttatatgggaaaaaaaagagttgatgagctttggttgtttgagttcttggtgaggtcgagaaggactgaacacagagatgaggtcattgggattagcggtctgtgaggttagagggataagtccgagtcccgcggtactcagatttcaacaaccttttgaaattccacatggtgacagtgtgaaagctgtttcccagtagaccattatctcaaacttaactttctttacagtgtggtatgtttttcaatgtggcatagtggcaatgtccaagctgttgtttgtgaccaacctccctggcatgtgtattcaatctgaaactcagggaatattttttacattaaggctgtatgacaggagaaatccttgaaacttaagctaattggtggcagtgtgactgcatttttgctgcatagaggtatctggccctcaaacttcttggtagaaagtttcatttttctgggtgacataggggaaatgaaaattggttaaacccctgtcagggacatgtatattggcccggttcacgtagggcagttttaagacatgtcacaaaaacctcactgctcgaggcataaagttttatgactaaaattttgtcgctcctcactatcccctgctcgtcaatctcctgccacttgctcatactaattatttttcataaaaactcatatcacccaactctcccccaatcatctcatccctcctcatccctctaacctctccccttgtcctcctcaaaaagacttcggcattccattcatggattattgatcaactcctactcttcacttatcaattgactgctctctatcgatgattgactgctctttatcaattgactcctactctttacttatcgatcgactgctctttttctatttcatgatgtctgattgcttattagtcttatcgcttgtgttctttttcttctcacttgttctacttgtgtttttttcttcttgcttgttctgtttgcaaatgcatagtacaaaatatccagtcgtatcaaatctttggcactgcggcagagtgatgaggtgcctttggtgttataattgacaagcagaacaagttctgtagtggtgaggtggacggggggcgggggtggtaggcgagggtgatttgtgatgacaagcacgcttccgtatgctcgtttgaggattggttggttgctcgcgggccacattaccaggtgaaaaaattagtgaggtttgggtgctgggttgcttggtttgaaatttttaactgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcttgatgaatggttctcaaaataaaccaagatcatgagtctcgctccgtcgaatggccacgtgtcataccacttgattctgccaaggatatttgcgatcagggagcttgtgtcggccaagccttgactttggtcgggctggctgcggctgtgcttgttctgcctgatacaagtgatgatttgttgtgcctccggtggtgaggaggccgaggaagggcagaaggatggctgcacagggctgtaggctgcactacatactaaaagactgaaggtggtatggctgtatttttatattgcacagcgcccaatgacccaccgacgacttttctacgccccgcagaccagaccctcactacagcatggctgattaattttaaaactgccacgtagtatcccattcccagcccagcagcttataaagcccagcagcagcagcagtctccccctccctccttcccttcccctgacccaccatccacttcaactgctcgctttatcctccccacatcccacctggatagcatctagtctatcctactgggcttctccacccctcctgccaagaactacgccttagcaattgtatcaaatcaaaatcaccatcatgaggtcgtttaggatcctatcagcactcctcgccctagcttcgtctatccatgccgacgcaggagtcgaccccaacgaggccccagatgatgtcatcgaattgacctctgaaaactttgccactgtcgtcacccctgcgcccttgatcctcgtcgaattcagtacgtcctttggtcttgtttcttttggcttcccccctctccgatcagatcgatcatgatcgagcctcaaaaatatctcctatgtatgagactcattctcggaagacctgattgctcacattccaaacctctttctttgactatcaatagtggcaccatggtatgcatccaaattccgcaggccgttctcttttgaattatgaacttctgcagtcctgatcccttctctgaaatgttaatcactctacaggtgcggtcactgtaaagcgctcatgcccgaggttcgttgatcttgtttcactcatcttcttcttgacacgatcgatcctcacaaaactggtgaaactgtaactgacatcttttctccgtattacagtacaaacgtgcagcgacactattgaagaaggaaggtatcccagtggccaaagccgactgtactgagcagagtgaactatgtgccaagcacgaaatccagggttatccgtaagtggccccagcatccatcatcctgacttggttgattcgttttcataaatctgacccaactgctgctctctacagaactctcaaaatcttctcaaatggtgtggcatcggaatacaaaggtcctcgaaaggctgaaggcatcgtctcatacatggaaaagtaagttaccactccaatcacttgtcttatgagcttgaaattctgaccttttttgttcatcttatcctttccattctccagacgcgcacaccctgtcgttacccttattacatctcacaaccacaccgagtttacccaatctggtaacgtggtcgtcatcgcttacctggatcactctgacaaagatggcttggctgcatttacccgcttcgccgaatccaaacgtgatgattacgtctttggtgtgtgctacgatcactcatcgatcaaagatgtctcttctctgccccagggtagtctcgtcctttggaagaagttcgacgaaggtcgcaacgatttcactggcgagaaattgaccgaggagaacattgccaaatttgtcaacaccaactcggtgcccctgtttgatgagctcactccgtccaacttcgctctctactctgaaatcggtcttcctctcgcttacactttcatcgaggccaacaaccccaagcgagaatctctgatcaaatctctcgaatctgttgccaaggacaacaagggtcacctcaactttgtatggatcgatgcgaccaaatttggagattacgccaaatctttgaaccttcccggtaccgactggcccgaatttgtcattcaagatctctcaaaccaggacaagtaccccttggaggccaagaaggaggtcaaccatgaccatgttgccgaatttgtcaagtcgtaccgcgccggtaaactcgagaagagcgtcaagagtcaacccattcccaaacagggtgatggtacctacgtcctcgttgccaaggccttcgaagacgtggtctatgctaacaacaaccagaaggatgtgttcctcgaattctgtatgtgactttaagtactcaaactctgccataaaaaaacactaattctagcttttatacatattcttcccaaagacgcaccatggtgtggtcactgcaaacgtctcaaacctatttgggacaacttggcccgcagcttcactggttccagcgacaaggttctgattgcaaagtacgtccacgcgctccatttcatgattgctatccaatgattgtatatttacattttccccttttcaactcacccccatagcttcgatgccactgagaacgacattccatccaccactggcatttcggtccagggataccccactttgaagttcaagcccgccggctcgaaggaatggatcgattatgatgacgaaagagagctagatgcgatgattgcatttgttgagaagaactcggtcaacaaggtcaaggccgtcaaggtcgagctacctgagcctgtcgaaggcgcgatggggctgaccaagtcgtcttcgattcgagaacgagcccgctcctgagacgagacacgacgctgacacgatgattgtagattcgaatctcatcagcttgcctcttctttctcatttctctcaccccaaaaataaagcatttctgtagtgctctctgttttcatcctttttttttgttgcgtggcttgagttgtcaacttgtgcggattagctacctcgaccgggttttttctctcttttcttttttttctctttccatgtctttttttttgttagaaatttctagtttattctccctggagaaaaccattctcactgtcatcaaaatttgaggctcgcaagctgtggcatcgtcagaaagcccgtcgtaagcagatcatgaatgacgcttcgtctcggctgagtagccgacaaccattactactgatcagagtgtcttgtatgcatcttctcttgtcgtatcgccggaaggctcacttgcgcaacgctggatgcccaaacaaaaaccctcaggcatgagcaactccctcgtcaaactatcaggtcatctcacccatgtgtctccggatcaaaagaatacaaccggaggctggctgtactacttgatcgcgtcttagggcttgatagatagacacatgattgggttcattcacgagtttccagaggacattccggtcggctattgtgcccccacgagtggcaattgtgtagtgccgatcgagggaggaatacgtagacccaaacagaaaaaaaaaatcttcacccgtaggtgaatccattctgactacatgtgtcatccttgtgcaggggccatgctaatcttctctgtatcgttccaattttaacgtatgcacctccgaagagggcggatttcagcctccgattggggttttatatagggtggtggacagcgtatgggttcgagtcgcgttctggtcgctcttggctgactgggcaagcagagccacttctcaatctgatcaagacacatgaatggattctgtcaattataaactgatgatatataacttttggaatgatatccttgttgaattttgacttgagaaattatacatactatccattgatccaagctatgtttttttagaatcaatcacataaaagcctgatcaaagtcagaatactgctagatgggcaggccacacaaaatggcccaccacactgtgctacagcacaatttagtgtttctttggcgcgtttttgccactgtaagtgctgtagtgcagctttggtgcagggtaatatagcagcccattgctggctgtggcctgccaacctttctggtactggtagggccacagaggagacagccccaaattaagatcccagatggtctctggcagaggaaacaggccacccagtcagccatgacatcaacaatgggccagttacactaaccatagtgttagtgtagcggaataccgctaaattttagcatagtgtagcagaattcggccacatctgcactaacactacgtgcataggccccaaaaaagggcccactacgctacgctaacacgctggttagcggttttatggccctgtagtgcagcgtagtgtagcaaaaatccactaaaaatgctaacactacaaatttttggcgcaaaaaaaagtgctgctacgctatgctttttgggccaaaaacatagcggcccaccgctgatgacatcatatctgattcaaggccaactgggtggacattgacatcctgttgacctcccaaccatttgtgtggacagtcaatagctgggaggctcaggtgagacctcttctctgcccatctgcatacccacctgtcaacctgacatgctctgtgggcactggggacagatttgctgatactaagtgcacatgtattccatcttggtctgagatatgcatttcttagggcagagattatagcaatgtctggttctgacttgtcatccaaattaaacatcaattatggatcaaggtcagtggtagtacacacacctatgtttatgaatcatgtgtgatgaaaatatggggactagattcaacaatgaaacaggtacaatagggggtatcaaatataggaaatccaccattagaaaccagttacttttcccaaaacttttttttgcatcaatgggctccaaaattggaataggggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacttttttgtgcataaatgggccccaaaaggggttaaatggataaccaacatgtttaaaaaagggtgaatttttcaaaccagtcaattacactacaaacaataccaattttgccccaaggaaaaatggcaatttggatggtggaaaatagatcaattttctggcactttttttacaagatgcctcaggagtaaaaaattaggctaaaatgagctattttagccaaaaaataaaaatgtctcaaatcagctaaaaattcattttggaatgtttgaggattttctatctctgggctaaaatagctcagtttagcctaatttctactcctgaggcattttggaaaaaatttccagaaaattgatccattttcccccacccaaattgccatttatttttggggcaaaatgggtattgcttgtagtgttaattaatggtggatttggttatatttgataccccctaatgaaaaaccaacaggtttaaaaaagggtgaattttttcaaaccagtcaattaaataaaggtggatttggttatatttgataccccctaatatgattcatgatctttttattgtatctttttttctaatactcaaaaaaattggtatgatgtattgtcttgcaaatcagatatggtacaattgtattttatcgaaaaaactacggcacatttttggccaattttgactatattcaacaaccatttggaaaatacacaaagaatagatacactattgtactgttttgtatcgggctttatttgtgactagatgcaaacagtttgatacatttccatagtattgcggttttttatacaatgcaaatacaatgtatattcagggtgtaaacgggttggggcaacccaaagccattgggtttggacagaatttgtgagaaaatcacatgacccaaacccaacccagaagcttagcaggttgggttcgggcaggtaagtttttattatagttgctctacaaaggctcaaacactcaggtcagcccaaacctgacatgcaagctgccgacccaaaaccaaaaagtcccaagacgggtttgggtctgggcagcatatattcaagtttgacccgacctgatccaacctgacataggtgtcgggtcgggttcaggaactgtctttgggcccaaaactgacccgtttgcatcctgaatgcatatagtgggggtatcaaatatagcaaatccaccattagaaaccagtcacttttcccaaaaaaaaattgcatcaaagggccccaaaaggggttaaatggataaccaacatgcttgaaaaagtgtggatcttttcaaaccagtcaattaaataatggtggatttggttgtatttgatatcccctagttttggtttttttatacaatacaaatacaatatatttggagaaaaacagatacaaagtagtattggtttcacctttggaaccaggcagggtttgtagcacattttttctataaaaaaatgattccaggttcagatgaaaatgcaaatctcattgtctttgtgggcacaaatatttggaggcttatgactacagataaattggtttacaatatccatccaagtaagttggctatttgtgcagagagccaagctcattggactgatattcatttaaatatttacccgcttgaccctttctgacacaagctttgttgttagtgaaagttcaagcagagttgggaaattaccccattttccaagtttatatttctcaatgaaggatctcctggattcgttcataccatgaatataatcaaccaaaatagaaagacagagagacttaattttactttttttcctctcccaacttccaaagattcaaaggcaaacttacctgaaataagtttccaatctccctgatgatgttggaccatctaaaccatcaagttctaacaactcttctgatatatccaagaagtaatcaaatgatctgcatgcaaccagatcatttaaatggaaaaatgccaggttaaaattctaggttctaccatagttcaagaaacttacacttctcatttctccatgtcttcagaaaatccaactgctcaattatgagcagttcaagcttatcagaaccatctgcattgcaacacagatggtagttcaattggaactttgatcccttaaggccagagcaggtttccgtggctagtgatttgtttggaggcatcctgtagaataatcctgtctcatccgcattgtgaatgttgcaaagcttgtaatcgctggtgattgctaaaatttcatttcatccttcttcaactgagttttgatccaccaatccagctttgccatgcagctgaacttttttgatgtgaaagcagttcttgaatatataattccagcagtttgaaagtgaggttaatatctagtaaattggcaatttttgtgctttcgatcaaattgtattgtcatttgttggcatgtgccatgcctgagcttcaagaaaccaattgaaaagtgcttgctccagctttggataagcagctgtcctctgttttttgactccaccgccattgtaagcaacccattattctattgtttgttcttccttcaaccagcaactgagagatgtttgattgataccaaacttctggtcagttacttgctgatttgcctttaactctttttgtcactgtattacattgagctcaaattcaaggtcatggacctcttgttgggaaccactctttcgtttttttgaatccccagtggtagactttggatatttaggagttgctgaggtattagaagttttgtttgatgtggccaaagtttccttggagttttttggagatggtttcttagggggctcttttgtgatcacaccaccggcttctgctccacagccatgaattgcattagattggctcttctatccttctggaattgataaagcattttaaaaaaaaaactcaccttcaaagcatttgtaaatgtgctcaattttgaggacaaggagctcatcagcattccaagagaagtgttcacaagctctcttcaagtaatcaagcacaatttctatcccataatttccacgttggagattatctttgcaatttttgactccaagtagactcaaagagaatccaggcttttattgaaaacaaaccacatcccctcatctcccttgtcttcatgaattattggaggacagctgaaccgttgtaatatcaagtcattttgtgtagcaggtggtatttgtgagtctaattgggatattgaaaggattttggtaaaaagatcttgaaatcaattgttggctttcatttttgaagtttggagacgtgtaggtttgaagtacgccagggattttgaagtggaaatgagcaaaatttatcctactattacatgtgtcccctgtcccatgttggggttcacatttggatttttccagatgtgagttgagtgagcctcagaaacgcataaaacaagcttttcacgcattttttgtaactcacttcaccagcatgtgaccaatcaagtcaaggacctcatgatcttttcttttggttctgtacaacacctcagcagcatgtgggtgttgctcagttgagttgttgtgttcagagggtgctcagcaagttctcaattttatgataaaacaaagcaaccaaaacaaattttaagtagagtcagaagcaaaaagttcaaatgtgaaccccgctaatacaagcatattttcaaaaaaaaaaacaattttttatgcatcacacattattatggaggtactgaacagccactttggccaaaaaaaatgaaaaatgaaaaacccaattttcaaacaaatatgagtgattccaactgccaagttggccaagtggatctgacatgtatgtcatacaccctgacaatacatctcaatcattccaatacatacaaactatgtgataagctccctggagccaaagtacctaccatcctcaacacataacacatacaccacacctctttgaccgatgaatcagctgccaaccgagctcaagaaacactcttctcactaactgctgaccctaccagaccaaccacttgacacacaccaaccaattgacacacaccaacaactcaacaccaccccaccagatcttactacatacaccaaccatccatcatgcgtgcctcaatgcgatcttttggtgacgatttcgaggctgaggtttctcttctagttgaatctggcctgacagacgctgaaatccgcaaacatattcaagacacgcacggcatatccgtctctaaacgaacactcacacgaaggaaggaagattggggacttatacttcaagccactgaacattccaatcagcttgaagaccacatccaaacctactttgaacgaggattgtcatattcacaaatccaccatgctctaacaacaagtcacgactatactcaatcttttcgaacgctcgaaaggaagatcaaatccatgaacctgacacggcgaactgacgatttggacaacaacaaggttgacattgatacgatcgtctcttgcattcaggaaattcatcaaacccctgaaggccggaacgttggttaccgaaagatgcgacaattgttacagacgaaatatgggttcaacattcataagtgtgttatgtcttctctgttattataatcccgtggaattatttctgatatttctttgtttggaatgaagtctcacagttgcattgatcaaccgtacccttgatcctgaaggtgtcgataaccgatcaaaaagggttctgaagcgtcgcgtgttcaacacccctggcccgaacttcatttggtctgccgatggccacgacaaactcaagaagttcgggatcactctctatggttttattgatgcttggagccggaagattttgggaatctttgttcatgtcaccaacaacaacccccgacacattggatactactatctcgagcttgtcaaacgtgaaggtggcatacctcgccgaacatctactgacaggggaaccgaaacaatccacatggctggccaccagatcaacctcaccgaatcgttcaatgcagactgcccagatccaattcagtcacacctgttcaccaagagcacccacaatcagaagattgagtgtctatggtcgcagttaatgaagcaatacaacagcgagctaataaaccaactctttcgggcggaggaggaatcgtactacgatccacaagatcctgttgagcagtaagtttatttatccacagcttctctggtttggtaataaactgactaacatcgcatgcaacaaaagtcttttatttatttacttatgggttccacttctgcaagaaagtctcgatcaatggacgagtaactataacaattacaaacgtcgatgggacaagaagagcatgctcccaactcgatgtagtgcagaatggtgctatcaatatccctcggaggtcggaggcgaacaaggattgattccagtgccaatatctgctgccgaggccttacagcaggcattctatccggaggggacagaattaatggagacgtctcccaaatggtttgtgaaagcaatcaaagagctggaaaccgggatgcatctcacaatacctgttgtcgacattcacaacgtttgggaggtgttctctcttgttcttgaagctatccgttcttttgactcgtcttggctttcagaccctaccaatgacccttctgaatctttctctcatcgtgccgcatcctttgatgaataatatggtttctttgtcgtattcatgccttcgattcaaaatgacataatttctgaatttgttacataagttacaaataagtattgtcttgaatgcaagtatctgattgattctttgtattcaataatcaatttcaatttgggatggatgatcaagcagtggtaatttatgtttaaaattgaaaatatggaattcatatgaaacaaaagacatcgatgataagggggatggtaaataaagaacactttaatgaaaaaggtaactatcagggaatcaggatggatatttttgggatttacataaagtctttttatgtatctcttcaggagtagcatcttttaattttttagcaacattggcaagtctcctgttgatttgaaaagaacaaccttggtgagtccaggggcgttctggatcattttgagaagaaagggaaggaggaggaggagttgtacaatgttcaaacttggtagtctgccaaacaagttcaacaatgccattagattttacaaagtcaatcagataagcatgccttggaaataaaaatccatgacctaattcggaggaaggaggaggaatgggcctcccagttgacttatcaatatgagcaaatataccataggtccatccatttaagtcgttctcatcttgatgggcttggttgtagaaatcgttatatgtgacggaaacatttgcagcaaatttgaggtgttcacgatcttcattcttcatttcagtccactcctcctgagtccaattagggattccgtattcttgcatcagggcttgattttccaggaaggcggttcgagagagagcttccatcctgccagcaaggaagtcgttgtgggattgcagcttggcccagtttgcatcgtcttcagcagtttgttcaggggtgagttttttgcgtacataagtacctaggacaataattaatgaatgatcatgagtatagcttatgggattacttagggcatcattgggaaaaaaatgcaattcggacatacctccagacttgccatcatcatttcctgggcggaatcctatcagatgcatttcaccattgagtcgtttggtatttcgtttgttatgggggcgatatctggccatggcatggagcgtttggatcacatcgcagagtttgtcgaatattggagtagatggagatgtttggaaggaatgatactctaggatgaagtgaggtacaaggcctgatgaaagtgcgatttgacgggagggtttatctgttttaggcaagtattgaattggtttgtgggagactttttcttcagaaggggagcagagaaagaaatatgtattctccgtagagccgaattttctttcgagactagcaatcttctttgcagtaccagttggatattgaggcggagggttgcgaggctttgatgttcgaataccatgatccggatgtctaggcttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccctacattttggttaggcacctttatagggggggtcctcctagtgtcacatgattttccgtgacaattacaaagttagcctgaatatgtattgacccccacaactcatgggcacttgtttcttgatttatactgatgtgaattgttggcattcttcccaaacattcttgccaacttggtggtctgttgttacaaacacccactgcatgcaataatgctcggacaagccggttggattgtgaggggtagcctactactagtgtcttggggcggctacaccgccatatgaaaaagaatcaatattgatttctttattcaacttcccatgttaaattttacaagaataatatcttctttgcatcaatttattcttaatatatcagttaaggtgttaggctcctaataggggcaaggaatcagcagtagctgagaaatgggaataacagctgcacaagaattccaacatcatgggacaggatccggaaatgtccattaatgtgcggtgagctgccatgcctcataaaagatggacattctgtttgccagtatgaggtgttggtgtggacttctattggccctttgcgagagaaagaattgattgttccgtagtaagttaaccagggccctggagagccatagccgcaagtgtcatgggcttagcagtaataatataagagggtaaattggatcatctaaggcgattagcatagggaacagaagtgttgacaaaagtaaagcggatactgccatcctcaagaaagaatattgtcttggtgaaaagtcgacttcctttgatgaagtacataatgaaaccatggatgagataaaagcaaagtggaactggtgaaacagaactggtgaatagagcattgatatctcggttgagtatttgatgtttcgagtagatggcctttctggatgtatgcggagaggaaaggaatcataagaaaatggaggtacctaatattggatttggcattggaaagagaagaaaaaggcaaaaaagaggttccggaatggccaaaaatttagggaacctgatatctggactattaaatgtgttgagggtggagtgagcaaaggtgaaagctgaggatggtgattttgtgtagaagaaagatctaggtaccggatccatgatggcgaatcaggcaaggagcagtgagttactgagagatatggcactcgtttgcgtagcaggctttttagggtagttgtagatgaaaatttattgatgcagaataggggtcaagttgaaaaaggaaaaaggatgacggccttaagggcctgtaccataggacatgaaaattcaatttctcaaaatttatcttgctcaaaattttatattatcaaaattgaccataactagaagctagtctttggcatgaaagtgaagaatttcaacaccagatctctccaattgttcccagtttttgtgtagaggatggaaaaaatgcacatttttgaaaattgaaccctacggtacaggccctaagtatggtgacagggtggtggtatagatttcaggctaaagatggcaaaaggaaactactggagatgacggaatagaggattggggaagccacaactttcttaagacttggactggagcggggaaagacaatgggcaagaaaaggtataaaaagagggtcccgatggaaattattgggagcacaccaaggttcagtgggagaattcatgtctcctacgacattgctagtagcaatacctttggaggcggatggttcatggtttatggttaaacctttttaatgtccctaactcatatggctatgaatttacccaagaggataactcaccaataatgacacaataaactaaatctcttacttgataaggtttttatattcctttattttataagtttattaattctgaggagaatgtaaataacaagaaatattgagatgagagaaagaaagaaagggaacaaagattgtcgaaatgaaagatcataaaggaaaatcaatgattgacaaaagtaataatgaaaacaggaacagattgtcataagaacaatgtcattgcgatttccccgatcaaaagtcgtagaaaacatagcatgacataataataatctatgtcataaatgcatagcatttatcatgtaaacccataacatcagctaaaaccatgaattattacacggatgcgtcctcagtgtggtgacctaggtcacagagtgtgactcggctgcggctcagccagccggaggagactacatctgtctcctccgggccacatttaccggaatccacactgattaccgactccacgttcctacactcggaccggcttgtccgagcaatcagctttggacagtgaccgtgattaactcagccagattgcatcaggtggcttggtcaccaccaactacatatgattggcggcggtcacattatattccgtgacattgttacacaagtctgcatttgtatcgacgcccacaactcatgggctcctgtttcctcttgtttcttgatttctacttgtgtactacatttatatgtacgccaaaatcgtcttgaggtacgttgtacaacagcaatcttaccaaacattcttgccgactggtggtctggcgtcgcgaacaccgggattaaatcagccggattgcatggtcactgccaatatgtatcaaaatctcagagaaaaattcaactcggtgcctataaagaacaggctgacctcacgcttccttcgctcttcaccaatcacatccattaccttgctatcactatttatactagagtttcgagatcaccagcagttatatcgaggccatgcatttaattaccactacgatcgtcatcttatcggctttcggggccgcttttggcaggctggagtgtactattgccagacctcatggaatgtgcggtactccgaccccaggcggattaaggttgatcagtgagtggagttttttctttggcccttccagttatgtacaatgtgcaatgctcaatcttctgaccttcaaaaaaatctcattcgatttcctgggggtgcaatttgaaagtgtctaatttaacgccaacgtatgaggctgaccctctggtctatgctggctgtcaaactactccttactgtggcgatgattggatgtggaaaagggtggatgtaagtcaattgcagggattaacagatataaacgcatgcttccggttttacttccttctcgctcatatttttctgtgaatgtttgcaattcaggctgcgatgggcagtggtgagggcattccaaaggatgcaactttcgaccaacactgccaggagatgccaaaataatccggaaagcgttcaaatctgggcgccttttgagactcctatattcttgtctatctactagctcatagctactaaccgaatcgattgtcgtgaaatgagcactttatcaggaaatctttgcgctgtgatctgttgggccctttgtatgcgtctatcgcttatttcacttgccgctgttttcctttcttttcccccgagcctcccgttcatttcacttgaaaccagcgactagacctcttttgggactcgattgtgaagtctttgttgaaacttgacacctggatgccctatcccttactgttgtttgagctgagattagccacgtcagttgctgaaccacctcgaacattcttgcagtatctcgcaaatggaaggtgaacagcttgagataaaaacaccatacaaggttcctatccggccttccgcgaacttaacaaggtccctcgctttggagggtgggcactttcggtgtagccgacatttggtcggctgcacctcccttatgcccgagtctgggcagattcggaagcgggactagagctcaagctgccgatcttcccaacaagctcatccaatttcatgaattttttgtatcattacgggaccgtagattcaaccgccattgatttcttaagaaacagtcgggatttggagaattttttaagttgttcatgatagggatgaagacccccatcttgagtacatacaccctgcccacctcttttccggcaatagttgcacgataaatttcgaaaaactcgaccgtgacacgcgagcttgttcattttaaggatatgtacacgcctctcccgcactgcgtgcgttcgatggagaggctgcccaagctcgggccttccgggctcgcgtatgtacatgccttctcgagacccgacccggcatatgcgcctccaaagtggggtacccgacggatgggtgaaaaagcgacgcggaagctcaggaatgagtctcactcaaccgtggacgcatttccctccgtgaatgccaccaaaacgcgccgctgaagaacaaggacccatcggccttgacggctccaacatcgaacccgtagacggtagaggcaccggcggaggctgaaagcaccaaaacaaagctgggtttggcaatattccaaggcctccaaaggtggttcttataaagtggatctagaaaaaaaaaattgaaaaagtgaacccctccccacaaaaaaaagagacaaaatgtatggagactgtgaagcagcaatctgaccaaaaaaacttttctttcacaaactgatggtgaaatcacttcaaaatggccaaatggaacatcatttcatccagggtgccagtataaagacccatgctgcatctggacaacaacatggccaccatagctctgatgcagcaatgggaactgaaagtttcattattacattataacaatatcaactaattacaaagtatgctgtcatattaatggcatagttctgatcattaggccctgtttggccgtaaatcatgatttgtgatttggataaggtctggcacagatttggaccatgcaatataaaacaatatgaaattctcccgcaaactcctgccaaaccttgcctcaagattacaaattacagacagccaaacggggccttagttattattgatcttatgatttgtaccttcatgattttcttatgctgagtttttggagtttttttgttaatgcacatgattaattatgagtctcaacaaatcatcttttcataaattcatatgatttagtagatttttgttgttgttccccttttctttttccttttcttgtcaatatttctttttttgtgtttatgattaaaagttgtaaagcaatataaaatgttaatcattaaattcaaaattcttatatatctaactgggatcccaagagataaactttcagtttctatagattatgtattcaactcttatatattactcacttacaattacacaagtcagagtaattcatagtaggcctcacaattgatattgatctttttaggcacattcatgtgaactggattttgtcaattaaagttaaactgatgaaatataaattttttgtattcttgagcatcttgtttaatgagaatcaggacattggataacacatcagaatcacttgtgtaaaatctagtacgtattgagtatgaaaaccaaccgtatatgtacatcttttaaccaactgtcaattcaaaggcttttggaggcagtcttgcaccatttggagcctctaggagaacctgctgtgaagaatctatgtattcatttgaaaaaaaatggaacttgatcaatcatattcttccaccaggttgatatatggttctatttggggatgtttgttcataaatcccataattcataagaagaattggtatttcctgcccttatgtctcttgaatatgaatgacttgagagaattgttttttattcttgagtactgctcaaaggagctcatcccatccaacaatcttgggttcaacaaatgcccaattgaaaaaaaaaacaccttgcatttttggagtccctaatcaagttgttccatcagtgttgatttagccttctctgattccaaacaatcagacagtgatttgctttatatatgtaaatctggggcagaaatcaaagatataattgtgagttctgatggtttgtttcaaaagatgtgttagatgggtgaaatagacttgctattcccccttacgtttcagccaattggatagtaagttttgatcaattcagaaaaattcatggattctaatccactaatcagatattaaaattggtcaggtaatttctttttcagcacaaatcccatttcaaatttgtatttcatagaataacacccttgtaaaagttttactttatactatccaagcaaaattgtagaatccatcacaaaaagcttgatcaaagcttgaatacttatccaagaagacacgatttccagatatgaagcaccttgactgatctccaattgggtaagtactactagggccaccaagtctgttgtacaggtccacaaaatgtgactgcaaggtgccaaggttcaactcaaagttgactgtgtccacaggttgacttggagttccattgatcattttggcagtggccaccaggctgagcatattggcccatctgtcagttggctttggctaaacagcatgtgtggtagggccacagaggaaacagccccacatctggattccaggtgggctctggcagaggaaacaggccacccagtcaaccatttgaaaaatacaaaagactaggatttcatttcatgagaatgaagactaattatctaacataattaattgggtattgaaaacagataacatagacaaaactaagagcaggagtgcctgttcaactgatgaggtaataagaaaaggagagttaagaaagaaaggaaaactaagttggcctatatggacctttcttgtttgaactaagcagaatgagatgaaattaaccaccatactcatgtggtgagtttgggacaactagcactaagcaatgaaattcattgacttcttacttcaaacatttgactagagatggcactttagaacatgttgggggtacctgccacacttcaaaaaattacctatgtacacaccacaagccaccagtcatgcaggtggatggtgcagtaatgaccaaggttcagtactggaacctcaacctgcaaggctggttgctggtggtgtgaagagtgtgttctgaagtgtggtaggtaccccccaaaaagtgctgaagtgccatctctaaggttgactattctttttcaccttgccactcaacaacttgatgcaatgtatgggcaccacttgatttttttagacagtataaaagtagctgttagcgctactctcactcaagttaaaatctggacagagatgtaacttctgctattcctcaaggatggtgtgtggctatttttctgcttttgtccttgttgactgcaactgtggatgtatagaatcacagtcagttattcagtctcaacaatgcagaacattctatcaaagcttacctgattggttaatcgatattctatcctttatgtttttctatttcttcttctgcttgatcagtgtggttgttgctttaatcatcaaatatgaaatcagtttatggtagcaggaccgtgggaccacagagacaggtatattgtatttaactacaattatctgcagctaatttaggtgaaagcacctgcccactttgtggttcagagcttggactaacagactgataatttaataaccatgacatcatgtctgatgcatggccaattgggtggacattgaaaacctgttattgtacctccaaaccatttgtatgggtgttcaacagatgggagacccagccaaggaatcatgtctgcccacctgacattctctgtgggaacaccaccagggacagcttttctgacactaagagtggaagtattccatatcagttagaaatatacatgtcatggtacagaggtttgattaatgcctgttctgatgtgtcatccagattaaatctcaattattgattctgaagcatgccacaaacacctatattgatgaatcatgtgtgagaaagatatggtaactactactaaccagggtttgtagtatattttgtctgcaataacgtgaatttagctttagtttgaactagtgtgacttgatgatgataccacttgaaattaaaatccaaatctcattgtcttgtctgaaggccactaatttgatctctcaggcacaaatgtttggaggcttataactaaaaataaattggtttaaaatatccatccaatgaatttggctatttgtgagagcggagcacatggaacttatcttcagctacatatttacccacttgacacttcctgagacaagctttgcctttggtgaaactactcagccaaaatggtttttgagtgacataattcaatacaaactatgaaacagattgtatttatttgaaataatgttccatcagaacacttccctccaagagggtaattctgtgcaacctgtttttcaaccttgaacatctatataaggatcttcatacccaggccaattttcttttatttttaataatttttaccttcaaattttccctgtcttgaatcattaactgtgggtcacatttttctgattgactagtagtttggtggtttaaccattcaatagaagcataaaatccaagatccaaacctagaatgttctctttacctggaaatttggttgttttttatggcaccctcttggtactcatcatggaaacaccagtccaagcttcaagcccaagattgatgaagcggatgtaccaacacaacccagcagaacatttggatcctcacctgtaagtcttcaaaaaagccctttcaaagaaacaatcaatcaattctctgagctgacaatcccaataaatgatgaagattcaccaaaaatgctgattccagcctgtaagtgccaacccaaggaggcactaaaattgatgcaaataattgattctttgaatattggtttaaattttgaacatgtttcccagggttaaatcatgcgtcaaaaatgatgggtaagtaaatgaatggaattttaaatgtttactcaagtatgcctcaactgatttgtctgattctcatattatattgcttttgatacttaaatctgaatcaccacttggacttcctggaatagtgaaactagcaagggatatgatggtcaagaaattcagctgtaatcacaatgtaagtcttacaataaatgagaaatgaatcatctcccaaactgggaatcagatgttctgagtctacatccttttcctaaactgattccaacatttttccaatccaaaaaactttccagctaaatccaaaacaaatatagaggaaatcaaagggaattttgttccctcccatttggatggaggcgcagttggagtatacaaagacatggaaaaaagagaagtgtcagtttcttgaactatgatagagcctagaatttcaacctgacatgtttttcttttacatgatctggctgtatgcagatcatatgagtacttcttagagatattagaagagttgttaaacctttatgatttagatggtccaaaactatcacagagtttgaaaatttatttgaggtaatgttgcctttgaataattagaaagaaaacttaaaattaattctctctgtctttctattttggttgattatattcatggtatgaatgaatccaggacatgcttcagtgggaagcatgaacctggatcatgggtgaatttctccactctgcttgatcatgtcttggagttcatgaaggccaagtgagtgcttttctttcatcttggtacagtttagagtggcattctggatgaaatctgatgatgagataattggacttgatccacatgaccaacagtcgcagaattggtgagtttcgtaggcaaaacaaaactgatatggagattaagatgttttggatgcagaaatttgatgagatgtatgttcctattccagcattctctaactagctcagatgattctaatataagctgatttttgtgaataaaatttcttgatcaaacagaaaagatcctaagagagacatccatgtgaaacatccagccacctcagaagagaaacctcaactggtttggcataatggtcgttgggttataactaggagtaatcattactagttagtagtggattgtttggattgtgtttgtggtgtgcctccaacttctcctgcaccagtttgttattgcgaagatctccttttgtcgtttgtagttggaagcagcagtattgtagtgcctcagggatcatattttgtcctcatctttccacatgcatcctcatatctagcagctagctccatgcgttgattctctctacttgattttttttttgattttttgcctttctgttggaattccactctacaaacatcttcacatgtgctgtttctcttttgttttctccttgccaaacatctgctgccatccactagtcaagttctgatttgatgcattctgtcttaagtaggaagggtccgaccaggactgcctttgtggtgagttgtcattccaggctcagctgagatgggaggtcaccactccagccaagctcgccgatgagaagaagatcagtacagcttgtctttaaatcatgagttgggcagacagaagaagttaatcaaggttgacctaggtgagtttgtacatattatgtacaaaatacagtcatatggtattgtatgaacaggagccttcattggcctgtccgtccaagtgctgtgttcctcctcaatccgattcccaactcaaaagtgccaagaaccacctcctcagcctcagcctcagcctcaaccacagacccaccatgtcccgtcgaagcagactatcaaccctctcagcactctcaggactatcggcaactgggaaatcaaacgccgacgaactctaccagtactcactccgagtggcctatctggcctatctcacctcggttcgccaactggcaatcaagaacgacgagactatcaacaacagcagcagcacttccaatctgcatgcctcaagctcaacccactcaaaatccaatcaccccgctcagcatcgtccccatctccgtcatcaggctgaaacatggacaaacaccatcttctcgatcgccgatgtcttcaaggatggatccggctcatcaaagtcagagaagagtgtcaagttcccaaaggatctcgtcaaagcactcaagttcaggatcgaggcgatcgccaagggcaccgacaaaaactatcaagacttactcctccgatccaccttcggcgtattctatggcacctacactcaagactattatctaaaacagctcaaggagaaccggaacatcgaggcactcatcctactcttcgtcaccaccgccactggcgtactcaggaaacgactagaaggggacgaatggaagatccatctgaactctcaggtcggagtcttcgtgaccatcatccgagactgtctgagatcaaaggaactcaagaacgtaccacaagaactgatgacccgtctcgacagttatgcctccaaactagcacctgcctcatcctccagtcacgagccatcatcctccaataccgactcacgcaaactgccctcaccttccagcaccgcactcacctcacccgccgagggctcttcttcttccccctggagtatcagtcacagtatacacgatatgcccaccgtcaagaccatcggttctctcttcgcaatctcagactctcagctccagaaagatttgaataatattaggaaaaattgctcagagaaggtccgagatcttcagcttcctctatcctaatggttcatttattctcaatattttcatgacaaccaaatccacatatgcagaacaaaaataaaaaaagtcatatttctcatcatcgtgtttctcattcatttccccccttctctatcaataggcagccttcgacgactttaagctctgtatagcgaatatcgctcaacagtgtcgattccccggtcgaagggctgatttcgattccgatgatggatatcgggaatggcgaacgaaagaattagcccagatccaacacgcgatgttacagatgatcagagcgaatccagacctggcccgatcgaagtcttactcgacgccaaactcaaaccaaatcccacaggatgacttcgtactcgtcggaactactagtagagatactgagagctctccctcaaccttgacccgagatcacacctctggtttcgactctggctctagtctgggttactttgccaattcgggtgagaatggcagtcaacgaaactcactcttgagacctgaatcagtctcgagctccgggaacctcttggctgccgatcttcaccagcaggatagtatcaaccaagtcctggaatgggacgaaaatctagatggagagaggggggaagatgattgtggcttttcctatagcgctgaagagctctcgacgactcagttcgtttatatcccacccaacccgatcctgcagtacaaagccctaatggatcaatgtctggactttgatctcgaatcaatgaaaagtcttgcagaggatgaagaggtctccctaaagatcctatcaacccgtcatctagatttactggaacagtgcgcgtttcgttggagattaatgaccccattccaagtcgctgtcttcttctctgcaatctgtcgaagattcgaagaggaagagatcccgatcatcgattgtgttaccgaagctctgacggatgtctttagagtgatggaagaactgaagtttgatggctgggcaactcgtgatgtaggccattttggtatatatactttaaaaatttcgttcgatcgaaattcaccagactaaatgctgatcttctccctctaatcctttcaccctccaaaaaaacaaaaagaaaatgattatgaaaaaaacgatgtctagcttgtttgataccctcctccgacgcatatatgaggcgcttgaattagtcttggaatccaattcatgtgaagacctacctaatgccctggaatgtctgatctcgatttacgagtctgagccattcaaaatgatcacggatttagatcagcggttcagggagtttaccgaggcaatcagcgaactttatgaccgactctacaccttcaaatccaccgaggccttctccgccgagcgaccgaacgatatcgtgcccttcctggacctgactgcttggatcaataccggctcgaatcggatcaataagaagttcaggcagcctgtcttggatcgcatcgatctagtcgccatctatctcgccaaactctgccaaaacctcgtccaagatcttgatgcaatgaaacaaatcctcatcccccctccgcccccctctctcaatcctcatctcccacctggttccgtaatcaatccgacggatagcccgacattcaatgatgcagatgtcctggatctctatcgtgccttgatagaactcgaaaagaaacataatatgtgtaacccaaagtaagttcctctccaaattatcactgtcggacgcttggattacctcctacttggcaattagctgatccgtgatgctgattgctcgcttgtcttctctcagtgctccattggtcatcccaatcgacgaatggttctttccatacgtccagaactggcttgaagcggcggaaaaaaagacgagtgaatgggtgcaatcggcgatcaaagctgacaaggtacccttccgtgctcaaatcaattgagaccccgtttttttgtggagaaaactgattatctttatgatggatcattagttttctccagaaggaaatgactcacatagttcttcgatcatcgaccttatggactcttgttgctccgccgtcgatttcattcagaaactgaaatggcctaacgaataccacaatgcgaagtttatgaccaagctttctcgagtttgtctcctcatcgtatccttcatcctaagaagagcagatttgtcttatatcattcggatggttatttttttagatcattagtaaatcaattgaacagtattccggaatcatcgaagaatcttttgtcgaggagatgtttcccaaagccagtacggatgcagatcgagaagcaaatcggtcagccatctggacgcgggcaaggcttgttgttcaaggagataaaaagcctgaggcgttccaatttcaagaatcggtaagcaggtttaaaaatttatgtagaccgattcacacaggactgataggagtcttcggaattcaagtcttgcgtcaagttgaataacgtcgaagcggccagagtcttactagacaagatgtacaacaccattgatgcggacaacgtggcacggatcatccatgaatatgagccggcgccgaccggacagagtgtgctgagtgcttcgagctacttgttcacggtgaaagtggtaatggccgaaggtctagtcggggcggacggacatgttcacaagatggacccgttcctaacgttgagtgatgagaggggcaaccgggtagcgaagacgcggacggtgtacgaaagcgcttcgccaacctggaacgagaccttcgatatctcagtcaagagttccctctggcttgccgcgacgatttacaaacgcaacttgatggagaaacacgactacatcggccgcgcctttctccacctcaaccccaaagaattcaacgacttcttggcccatgatctcttgttggacctcgatacaaggggcagggtcttgctccgtgtaagcatggaaggcgagaaggatgacgttcagtttcatttcggaagagcttttcggtcgctcaagcgagccgaaacggacatggttcggatgattatcgataaggtcagtagtactaatctttcagagcggtgcacatcgattttgtctatttgcgtaaaaagaacgagaaaaagagagctttccaactgacgatttattctcctcggatagatctcaccagtgattcgatactatctatcgcattcgacactgaagaaattggtctcgacaccgggattgatgatgaaagggatagagatgacgaagatgtcgacgaaactagatctagatctatcgaaggtaacaagttacggtgccggactctggcgctcggtggccaattcgacccgtgaacaagagatcccactgcccaaggacgagattatagtctctaatctcaataataatcacaataatgtcacgcctgttgagaactctaggatcaagggccctaaaggtctcaccgatgccgatatcgaggccgcgattgctgatcttttcgagtacttggatcaatgcatgtctactctgcggaactcattgagcgaaaaaggttggtttcattcttttttgttttgatggtctttttttcatgtgttgattttcttttattttttgtgtgtcaaatttcatgtgggaaaaaaaagctggacaattggtgatggctaagctctggaaggaaatcctatcgatcatcgattcgttgctgttacctccgctatctgatcagccgtcagagatgcgagcgttgagtgggaaggaagtggacatcgtcttgaaatggttgaaagtttgtctcccccttccctcttttctctcgccgaaataacatccttcgttttacttaagttgagaaaattgatgatcgatgtcactgtttctagttccttactaatttctttcatgctgatggcgaaggcgttcctatcgaagatctgcataatcagaagtataaagagatctggtcgattgggtttttctatgaccaacatactgattctttgtaagtaatgaaaaaaaaagtttcaatttctcctctcaattgatcttttgtgaattaaatgattgttgaagatgtctaatgagtaaactaatttaaacttaaatcaacaacaaaacaggatggaagagtgtgttcgagcgatgcaacaacagttgcggaaggagactaccactaatcattcggtctctagaaataaatcggtctatcaacaaaggaatctcggcactattcgtaaacgcaaggctgataaaaagaaattggatcatgagactatcagttctgagttgattatgaggatcttgaggttaaggtatgcactcattacatcagttcgtgttgtccttgcgaaaaaaaacaggagattctaaccgggttttttttgtttttaatcttattaggccggggacgagtgatttcttacaacagcaaatctcgacgatggtttcggtgaatgcgcaacagaaaagccaagcgagcagtgcgtctcaacgggccgccaagaacaacggagccggcctctctcggcggaacttatcgagcaaccatcatcatcatcatcctgcccctccactgcctcactccgctctcgctactatcgcctcgtcctcgtctacgccatctgtcccttctcctgctcccccggcctcggacctccaccatcggagtagtggttctaggttgtatggcagttgagaaacgttatatcgtctaggaaatacataaacaaaaatggttgttcaagttgatcagtatcatctatctattcggagtgttcttttttttggtccgtatgtagaaaatatttggttcttataataacatgtctgaaaaaattataactgcttcgactttttgaaaaccctattgcccctcatttcatttctctctctcattccctctctctttctcacatatatatatctataataattgaatagatcatcatgataagtgacatcatctttagtatcttttctttcattcaaagcaatcgggcaatcagtcttttcattcaagtcttacaaactctacaaaaaaaatctatttttttttcctttgtaatttttttttctatccttatttttttttttttatgtgatcatcaagaccatcaaactacatatctttccctttcttttttttatttttgtcgatgtagtcacttctttgtttgtttgaattgtggaggtttcttttctttttgtttgtgtgtgtgtgtgtgttttatatataagtctgcttttgaagaaaatgatcactaacaaccaaaaataaaaaaaccgtgaaaataaaaagaaaattggacgtttcatgagcttggaacttgaagccccacgggtttgtaggcctagcccagctgcttcatgttggctctttgggtatttgattaggaaaagggtatttgattaggaaaaatatcccaagtcactgaggtgtagattctttacagatgtttcttctgttgaagaagtgcatgctttaagtcccacttcatagcatgccaagcctttgtaattggtcactccaggtttctgtttggggctttccctgtgttaaacctatcctcaacaacggcatgaccgcattcgactctcaatggcttgggcaagcaatggacgcgtatgccaatcatctgatacgctatattcctgtaatcatagggctatccctttgataagcaagccgtgatgcaggagcagcaagaatacaacaatattcaatgacaacaacatgttcggaaagaagtacggtgggtagacagtgaaaagtggctgcttattttggattccagagctctgaaacacaaacttgaagtcataagacttggtcaggtggtgcataatagctcccaaaaaatgaatatgaaataataaaagcataaaataaagtttgaaaatttgtgaaaaataaaaaacaaactcaatttttttcaaaagctttgatattcattttgagggagtgggagtgctgagagaaagaatgaatgaaacgtgggaagaatgattataaatcaaaaaaatttgaaccaaataaggtttggccaggttggtggtccagattggagccaaaacagtaaattctagtgctttgctgcaaagtgggctggtgaatgccccactcaacagctgtttgaagccatctgaaaaccagtttttccaaaattttcattcataatcattcttctcatttcccaatatttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttgcttttgttatttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtgctctggagctctggaatccaaaataggcagccacttttcactgtctaggcactgtacaatagctttctcgacagcaaacttgtatagacaatcacggagttgcgtaggtaacagggggcagtgcttgcagaactgggattgaggttgcaaaggcatgaggaagagaaagctggagaagcatgggatagataagccggaaaaaaaataaggcagactagacgagttggaccatcgggatcgccaagggctcggttctgtcaccagaaaaagaagaaggggctttggagtcagctttacaatccgagggacaggtagaatgcagagtgattgcgacaagagctgagagggaaggaaggcttcaccttttttcggcctcttccaccaattcgtcagggagctcgactagcaggttttggtggagtgatcgccgtcacgacgacaatactttggcgcgacttggtggtcgacctcgacgggcgaggccaagacagtggcggtttgcaagaccatcatgaagcccaagagggaggctaaagagatgaacatcgtggtgtctttcggtttggtttttttttttctttggtggagaaggtggtttttctttccgttcagggttttgggtgggaggtgttgggatggaggacctgaatgagtgaggacaggctggccttttatctcttccatcggcctcctttcagagcctcctcatcctgcctcatcggtaggctccagccagactgccccgatctccttcttcgtcagcgtgaagtttgagcctgcgtgaacggtgatcaagctccgatcggactgttttcgtccatagatagttgatgtgcttttctcacagacacggatcattgctttgatgcgttctcattgactgactagttgatacaaagttagatttgaaagctccccggtgtctcaaagatcttgatcttatcttttgaaatatgtatcgatttgggcggacaagttatctccgaaggatcattactccgcacttcatcaactgactcgtcggatataccagtccgacaagtgctatactcgacgagctcgagagcccagggacttgccggacaaactcagtctgagctcttgtcggacgaattggttgatgaagtgccatcaaggagcactcgcggccaagcaaccatttctggcaccaatattctgtgcagtccatctcttagacaagtgagctgactgttagaagctcgccacgttgacgaaagtgtcaatgggtgttgtcgcactggacacgacggtggaatggtttgataaatatacatagaatgttgaggcaacgggggttacccagtaagttaggtttggaaatgggcttcgtgaaaactaggaggacatccaactctcgatgggtgtaaatctacggatttgttgagccatccagcgaatgctaccgggttatcaacaatgccatctccagctccagtccgaagctcagaaaagcgcaacgagggacttgcccagagtcacaaggacgggacgaggcggacgggcaacctcactgtcgaacggccctgtatctttggatggaagaacgtggcctggatgatcacacccttcctgattgcttatctgacttaccgcttccagccagtcctacccagcacccatgctgtctgcgtctctggaggaacgatctataccgccgagccggacagtcccttcgtcgagtgcatcgccgtcaagggccataggatcagctttgcgggcaagagggatgagctggagaagtcccatgctcagccgggatggctcgatcgtatgcaagcgtggctaaagttcaactactcgaccaacggtggtcaacttgcgattgacacactggatggggaagtctccctactcccgggtcagtatgttcttattcttcccatcctttcgactttctttaccgggtattgtgcaattcagaaccttgctgaatcagattgctatctgtttcttgtcttgcaggattgattgatgcccatgcacacccgctcgagtacggagaaggattggtaggggtcgacctggttggttgcaaatcggttcaatgtgagatttggttggcatattcttttgcactcaatacacctactatggtccactactgatacatgtcatcatccattcttttaacttgcgctcgaaatctatcatgttcacttttgatttcggcgcgtatcggtcggaacgaacgtttgccattcgacctatctcgacggggttccagccatcattgatcgcataatcagtcacccaagcttgcaatctgcgaatccgaatctgattattcgtggaagcgggtgggaccaaaccctgttcgagggcaagcattttcctaccgcggtaagttcacgtggattaaaaccagcgcacacccgatcgaagagacatcccgggctcctgaattacgtcgtcttcaacatcctcggtctgcttcctaggctgctctttccaacaacccaaaacttcaggggaagaagatcgtcctaagacgaatcgactaccatgcttattgggtttcagaggctgttctcgattcggtccttgctaaaaatcctcccctggacatggagggcggcgaagtcgtaaagaaccaggatgggaaacctactggcgtctttgtcgataatgccatggatttgatcggtaggtgtgttggcctcttttatggccgactcaaatactctatccgagccgaataatctgaccgatatcacctcttttaaacagatgcaatcatccccgaaaggacggatgaggaccgctttagataccttgagtcgacagccaaagaaatgctgtctgtcggattgacgaccgtaaacgatgccgccacagacctagaaactataaggttttacaaaacactcgatgatcaagataagttacctgtgagggtaacaggtatggtcaattgcggatacacgtattgcggagaccaggtcgagaaaataaccggtgacaaatttaacctccggtgagagatatcggttgcacgctcattgacctcatcgtaataacgtctcccaaacccaacttgcagcagtgttaagctattcgtggatggcgcattaggctcttggggagcagcactttgggagccctattcaggttgggaggttccggacttgcaaagccacgacgagtccatctgatccaacatatttccgttttcgatattttcaatgatcattcagacttgaggtcatcgcggggcgttttacgtgctcctgaggaggcctttcttccactaattcaacgctgggtcgaggccggtttccaagtgaactcgcatgcgattggcgatcgcgccaatacgctggtcatcgacgcgtacgaaaacgtcttgagtaacctgaatcgctctactcattcggcacgcccattcaactttccccggctcaggatcgaacatgcacaagttcttcgccttgcggatatagaaaggatcggcaaaatggacattatagctagtgttcagcccacgcatggtcagtcttattgaattaccttgatggataaaagatgggttcggtttgctcgttcgcacgtacgacctattaatgctaacatccaatatccgctggccgtagcaattgccgacatggactacgctgaggctcggcttggaagtgaaagaatacgtggagcctatgcatggaacagcttgttgaagtaagctcttcaagctgatgcatcacaactatcttatcattagtatgactgctatagatggcttagatttcttttcttctttcgaccgtggactctcaaggaataatgtgacattagctttaggatcagactttccggtttcatcggtgtcacctttcttgggaatccatgcggcattcactcgaagaaagccaggtcccagtgataacgatgatcatcaaggatggtatccatcagaaaggatcgaaagcctccaacaaatcatcgatgggttcacgatccatgctagttttgccggcttcactgagcatctcaccggaagtttacgcgttggaaaactggctgattttgtgatcatcaatcaaaatctatttgattcttcaaaatccagagatcaaatctcagagcggatcttgaatgctcaagtcctagcgactgtcttaaatggtcaaatcgtctttgggaaaatctgaactgatgtccttccacatggccaaccactttctggtttgctggaaatcttgtcattgtgtggccttttgttttcttgggctgagtgtgttttaatgatatgtttgcatttaaagtctatatcctgcaatctggtcttggaatctcttatgaagccagggtgttgtattgtaagaaaagatacaccagaagagtgggatgagatgtgatatgctttctgaaattcaactaaatagatgcttggaaagtttgggtccaaaaagcttaaccagcgtacataaattgccaagttctcattccaatatttgatgggatgagaaacttgatagtgagttcatatccactctccattggtgccacagtttgtttttttatttgttccaaataatgcaaaacctttgaatttctttggtggtgggagtgtatttcacacattctttctgatgatttgcttgaagtaaaacaagaattctgaagtgtcatgaggcattgaggctgaggaagtttatatattcaccaagattttgagtacaaacatgcatttgacagcttccatttttccaagcctccaattctagcacagaatactgctggggtacagatgtacatacaagttttggcacaagagatttcttgttccctgtccagtgctagtttcctctctttcctgcgctgaactggaaaatcatcttggcctttttcatctgatagtctttgatccaattttttgccatttctttccttctttcattttacaaaaaatgctgtaaagcatgacctttagttgcacaaggcatcctactgtacaggatttcccagctgtttgtaatttcaggcttcaaaaaaaatcattttttttcgtctctggcagcttgaatttgttgcagtgggaggttttctgattgcataggtatgtatttatagagcttaagttcatttttatttactcaggctatggacttgcgctgcctttttgtattggggcagggtaaaatagaaaaatggctggctcaaacccttaatccctttagaattgaattctacaacctccaaacagcccagatcttgagcttgtacagcctctctgttgaacacaaagtacaggagaggcttgatcccaaaacaagcaagcttgcatgtcccattcgagttttttggctgtttttcacaccaaaaatcatactcatcttttcagaagatccacaagctgaatttcctatgattggaaattcagcttgtggatcttctgaaaagatgcccaactgcatggaggtcttgacttccatcaagaaatttttgaaaaaaaaagaaaactaaacagttaaaaaatccaagtccctccttcagaggcttgcactttgcgcaagtggcgttccacaccagacaaggccaccaggccctccaaagcaaggggtttgttaagtttgcccaaatccatcatctgcatgtcttacctaccacttgtgaatgttctggcctgtgtgtgaaatttcattttgatttttgcaggcaggtgtgtatattttgtaagatgccttgtgcaactgtatgtgctttcagttctctcctgtttgtttctctgagtcctttctctcctcatcttgcttacctctgcttcattagtgcttcacagtatgcatatgtgcaccttcctttgcagatgggtaagattcctgcactcttctcactttgtgagtcacaggcggattcctttggcttgtgtgttcacaatgtctcaggaatttacaattcttctatctcaatatgtggtgggattgttgggagctgtcctacaaacactcactaacacttgctgatgcatcagcaaaggtcccatttcaaacaagggttgtctgctgttttccccaatcaacagccatgatctcattcaattggtcaacactttgtgatgcaaataaaagagttgaagggcaacttagtgagggtctgactggaagcatgccatcaatcaatgaaaccaaaggaattctttcaagtcttgatttctcaattttacccctgtaaagaaataaatgcaaatcttttgagaaatgtgggaatacatatatctattagcaagtgcaacatagcatttagatttcaaaggtacaaaacaagagctacagagcacaggggagtcttccactcaaaagcaaactacaagtcactagtcctaaagccttccactcaacagcaaactactagtccaactacgtgagtcccttggagtcaggtgcccagagaaaggaccggctagcaaaagcaagggtgatccggacgaggctcgaactcatgacctctcgcgactccttcccaagagctgtatgagtgtgaagcgagtgtgataaccaactacaccaccggaccccggcgatgatcgagagcggtcagatcggctgcagaattcaatttcactcattatgcatatgcagtgatgcatatatccacccacaggttgcacgccgcggagatatattggctgtgcggagggactcaaatttctccagtagatcccagtccatctgccctcgctgcaggcacatcttactaacaacaaaattctagccgttggttccaacgaagtcaagactgtcgaaaatcgtcagcatggcctcactcaaaaatcaactcgccacacttgcccaatccaatccagaaacagggagactcaagaacccgggccgccgagactcctacatttactcgccctcacaggctgccaagctaacaattgaccaagttcatcagatcggtgtcgatggcttccaacaaatctcactctacgatcgcctctttcaaaagttcaaccaacccctctttggagaggctaccaaacgcatcgaccgaactctcttggaccccaatgaggctaaattattgactacaaccattgaagaattcctgattcgactgtctccctacctcttgagcaaacctagtgcacacgtgcttgagtggctcgtcaggagattccggtaagcaatttgtccacaagactagccagtacgggtggccagttgcccatagactaacctgttcctactttcattagaattcacgagtttgatgtgccaacgttggtgtctattttcttgccttaccatgatacccctcagttctggccatgctccacatcattcgcctcaaatctcatccccattttcaattccttcgatcagtccaaaagtcacgcactggtttaccgcataaacttctgattgatgcaatgatcacctcgccggaactgctccgatacgtaacaagaatcttgccctctgtgactaaatacggcccagctcaccaagctcttctaaggatttcaccttcacgtattcctaggattatttagacgtttatctccccaactcgccacacaacaagctttccctcagccgattcttgtgactcttcttccggtcttggtggatggagttcaaagcactcaagttgatacaagactcactcacctcatcatcatatccgccctagctcgtttatcgactttgccccgcgcggtactccaaaatcttgctaaatacgtaattgaaggacatcctagtacagattccgtcgacccttcggtattgggcaacctcgcttggagagaacacgacgaggccatgatgcaaaccctgattgtcatttttcaaaatcacactgaagaaggtgaaatccgattatccagcaagtcgtgtcacgccatatgtcgattcttcaaagttggtgaattactacggtccatgtgcgaaacttatgaagtatctgcattttggaagagtttgatccaaggattggtcaagtgtaccctgaagaacgaagttgtggccgaggagcttgtcgtaaaacttgcccaaatttatgatcttccaactggactagttgaaacctttatcacggaatcgctctccgttttactcccgatggaagtgcctcaccgagctgcactgcgccctcttggaattctttttcaacgccaccctgacctggtcgagcaaatcgcgcaaagtcttctctctacgagcgaaggaaatgccaaggagtcaatcccaagaattctccgcctactctcgggcgatgtcccactcacgaccgaccagtgtgatccctcagttgtcggcctcagtagctcgagtgccatagtgaggcaggattcactcaaggcaatcatggagcagatgaacgccaatgctttggatggctctgggagcccttcggatcttttaaactccgccctcaagaccatcctcaaggatcctgaaccgaccacgtcagagctcctgctctcgttcccacaagctttgctcaaggctgtcaaagttgatgatataatgagcgctgcgacctcaatcctctgttgtcaccaaacacccagatccaccttgaaacattggctctcatttctcatgggtccttttctacatcagtatcccgacatggctatccgtgtctctgaggaaataattctcgcgcggctattttggaccaaaagtacggccaagtcaacctcagtgttttggacgcatgtccacgacaaaaacatatggaacggaacgatccttgaaggagtttggcccgcaccagtacccggagatagcgttgaatccaggatcacggctaatgaaagcttactggatggtgtcggtcaaaatattttgaaacggggtgactccgctgtcatcggcctgcttcaaaagttaaggaaagataacaaactcgagtcaccaacggctagactagtacctttgctttgtttgtggagcattacatctggcttatctgggggcgtagctggagctttgatgagcgccctaatcgattatatgactgtccagaccgattcgggcggctttaaccgatgggtgaatatggacataggagatgccggaactgatcgttcaatcttggaaatgttttactccaaaacaagctccgaaaaacttttcagtcgactcactgcctcaattctgacgaaggctgctactcaagctgataaactcaaacgccctgaatactgttggttagagccgggtatcttgaaagctatggaccctatttcatcgacttcaatcgtttcgcaaccctcagacatcgcgagtttttgcttcaagctttacttattcagccattcagcttcgcataccactcaacagtcactggcaagaatgatctcgggaacactacggcataacatcttgaagcaagaatggcttacattccttgccagagtctggacttcatctctcttcaaccaatcatttcgtgtcgtggctctcctcgatgccgaagcagagatcaaagctttaacagcctgtagccaaaactctgacaaagtgacactgctggattaccagatcctcatacccagtgtaatgattgcgctaatcgatccctgtaaacctgtccgctcagctgccctctcactgactgctgccctcaatacctatttgagctcagtcgacttagcgaagaagacttcgggcttacaacccgaacaatctatttatgcttatgatcggttttacggaagtcgggctagcgccgaccttcaatatctttctattcctgactccactcggctgatcgctctgctccaccagtcgaaaactgagatttcctttgatggtttaagtcgaatcaggtctatcttgaaaaacttggaggattcgcctaccggggcgtccaatcgtaagcgacaagccgaaggcttgaggcacagaatcctgtgcttcttcatgaaggtgatcgattgttggaacgatttcgagggacgtgtcaaactactaaaatgtatcagttacgtgaacgacccagttcgaatcaaatcggttgctcctctgattgatgagatgtcctctggggcagcaaattccatcacggataacaaccttcccaaggaagctttggcggagtatgcggcacttttgttccaaacttatgactatccaggcaaagtctttgcaacagggaaagattctactgctttggatacgcttgttagtgccctatgctgctctcccgcaaacggtaagcatttgtctgctccatttataattaatcatcatcaagcaaaaaataagtttgaatgtctactgactggtgaaaaaatcaaatctcagatgctcaactcgccattcgcgaggctgctaagaacaagctacaaagcggcttgattgccaccttatcatcttcccagaagcaaagcattttgcgcaggattttggtactggcttcctcttcccgagtaagttcgcaggccttgttcccaaagaaggtttgggccgctcacaatttttatatcaactattcaactcaggacgatgtcagcttttacgtaaatactcttcgctgtttaccgttggacagtgagtctgttatcgcaaccttatcggtaatctcccgagagatttcttcaaacaatgtccgatcaaataagaggacaaaaactggtaaagggtatgtctggttctgatgcttgtttgtccaagaatgtttctaatcattttgtcaaaaattcaggtccgttggtcaagctaccggtggcgcgcctgacctctcagaattggtcacattactggaaactatctcagtggaaaagctcaagcacacttttcaattgtttgcggcattcttggataccttagcgatcctattggctacgcatactacccatgaagtagacattcacttctctgcacagctgcttatttcttacttggcgattgtcgcccccgacttagatgcacgtccttcaatttctggtttcatctcgttccacatgttaactaatctgaatttgaaatttaggaggccgaattcaaatccgatggcttgccactatcttccattgtggactacatgagaagtatgtgactatcttacctttcttatgtggcatataaactacttttcacggaaagaaaaaaaagctaatgaccgaattggaagtttcgttggatccacacatctcccacaaaatcatcctgttgttggccgatttggcccgtctatgccctgagctcacttgccaaagtatgatgccaatatttacatttgtgggagctcatgtcattcagcgcgacgatgcattcagtgctcgagtcgttgacaaagtgcgtaccaacaggtattcaatattagttttttttctgttacactgataaattcttcttgatgaaaccaggccattcaagctttaagtccccccatggtaaaagcctccagtgcctcaggaagctcgcggatcgagttgattttgagtaagtcaactacctgtcgattctcaatcataggaacaggcaagttcctgaacttgagtgacgtgtttcaataggcctccgtgaattgctcctcatgtttgttggggcaaggaaccatatccccaagcacagacggacaaggctttttgtgcgattaatcgaagtcctaggcgaatatcaattcttgggggctctattgatcctaatgattgatgctaacatcgacgaggacaatgctacgtcaagcttcgagctaccactggctatctggtcttctttcccagggcctctgggagttgcagttagtacgctcttttcttcacatcgggctatatgactcatgggttgcatttgtcccattttaggcaattgcacacatcgtggccgaagttgaaactttgcttggactcagcgcctcgggagagcctggtgtattaccagccaaaacgtaagcctctctttcggcagtagagctaaactatacactgacgagtcaacaccttgtttcagccaacaaactgaagtagacggtgacggcgatcagatcattgaagacgaaagccaagagctgaacactactcgtattcaggcactcatgaaattcatgagtgaggcattaggctctaaatctctcaaatccaagttagattcggctcgatcgacaaataattcggatagcgatcaggtattggccttcctgatgatgcaaatcttggagctttgtcaacctaaaccagagcagactgaaagtgaccaactgcaagacgctcgcgacattgcgctgagagctgccaagctggtgtctttggagttcttcgccaccgctatgctccccaaactacagaaccatgacagcaaggtattaataatccacactgatagtaaccggtatctatatctggctcgtgtatctaactttgaaatcttttccagctggtgttctgtactctagatatcctacgggcccgtttgtcatccgtcaaagcttcccagcggccagagatcgagatgtgcgtaatggaagctatcaagatttgtacgaaccgtattcaaggcagttttgctatttcctctggagatgcaaaagtacctctactggatgcgatcgaaactctgggggacattgctgtcgacgcgacagcctccgagcagtccctgctcagtaaggcgtatggctccttgctgtcaataccaccgagcagcaatgactcaaaagtcacgtcagcggctctttctgccctggtcaaactttggttcgccatcttttccatctctgacctttttgttgagggccacttgatgctaattttacatttcatctttttccagtcgattgctcggttctcgactgatacccagcattggcaaaactatcagcatgtgcgttgaattggtacagaaaccgcaaggcttcgaaagtgacacagcggctgcggaacttcgcgcacttgcgttccgcttggtggaagctactgtcaagacattgccagcatttttgacaccccacatgccgattatcctccgactgatcacgacacctatcatgagcaaacctggtctacaagaaactgtagatgtcaaccaagcttcactgatccgttgcttgacaaagacagttcctctccataacttgggctccgttgtaagcgcctactggtcaaatttggagggctcaagcaatgtgagtcttttttttcctcttacacgtactactgtcagcattttgacattgcaacttgttctaggttgccctggcgctagtggagattctccttcgagccatcaaatacgccaaagtgccggaagttattaaggaaagcaaggcaatattcgacttcttgttgcagatctttgatcttcgccgacaaaatggtggaaacattccggaaaatgatatgatgaagattgaatcattggcttcttcgactttcctatccttggtcctgaagatcaacgacgagactcttaaacctttgttattccgattgatagattgggcaaccatcactctaaccaaggaaaaaaatcaacctgacgttgccagaagcattgcgctgtataaagtctttggtgcacttcttcgtcacctgcaggtaagaatttctggtttctaagtcttcggtattttgttgtctaacgcctggcaacactctttagactttggccgtatcctacttcactcatctcatcagtcacacagtcacaatattgaatggatttgccgaaggtaaacaatctgactttcagctttggacggaggtcacatcaacgttggagcagacacttatacatgacaccgaaggtatttattttcgctattctttgaaacgttctaggttatgagctaacatcgaaatgcgcctttgttttccgtaggcttttggagcgctaccgctttgaccaagatcactatgcctgtcattaaccagatcaagctaggatccaagtttatggttcatcaagaatactccagccgagtgaaatcactgattggcaaattagctcaaaaagtatcaagtcacgatacgctattgaaggttttgaactccgggatcttacaggagatcaaagctcgagacgacgaagaagaagacaacacgatcaacgtcaaattgatcagcttgggagtgttggaggaaatctggaaggaaatcggggctgctctggtgcccttcgtgcccgaaactatcggcggttgcttgatcgaagccttggaagaatctcacggcggaatcgaccaggctgctaagaaggtcgtcaaacggatagaactggaaatcggcgaaagtattgaaggctatctggcttgaaaatggactggttaacgatcatacatagacatgtaatctgaccggatattttgactataattctttggacatgtctacacttccttttcgtttttgcttctgtcaatccattgcaacttgtaatgtcttacaatattcggaggacttggatgcttgttctcaagcccatgtgacatattgctttgaaccatgcaagctggcttgctgcgcgaggcgggaagttcgaagcgcctcgcgcgcggacaaaagtgtctgctgctgcggaatttgaactgacgaagagagccgtcgcatagcgagttcaacctcgatgagggtgtcagtcaagttgattctgatgcaattcagaaaattgattggtgagaaagggtggtggtcccttgtcatggattgatgaacccacttggctgaaggatttgttagtctgatacttggccaatctcaggctctcagcagttacatctactagaaaactccaattcaaatccttcatagtcaacaaggaaaggaaataatcgattgaatgtgtgtgttgattggaatttgttgggctatagtaatggtatgcacatgtcattgggattgtgactggcctagagcatgatgtcagcccagacttgagcattgatttgcaaaaatgagcgcttccaagactgtccaatcaaccctcctgggtacatcccagaggccctatgacaattgccaatcaaaaggatctttcttctgaagaagccagcaagaaaacacaccacctgctgagcttcttcatgactgattggtatgctgatgagtgaagggacttgccggttgaatgctaagctaatatgagtatgaatcataggactcattgggttttggtggagtgatatgtctgtttgggagccaagaggtcaagagtcaagtgtgcctgccaggtgtgttgtcaagtaggcaaagtagactttgtgctttgcccagtgcacttagctctgcctttttttcagtcttcctttggcagaaaagtacagggtatcaagaaaataggtggtggtattgctcaaaatcacttctggccagctctcctctacactcatccaggaagcactgctctggttccccaagattcattttttttggcatgctgtatgacttttctagttggtgtttctttttgcttttctctttttatttttctttctggaatgaaatcctgccatcaagctctccttacaagtgctttctccagctgcactccccagggaccaattttgttttaaataccccattattttcctgtcaaacaatttcaaggttaatgttttcttgattggccaacctgataaataacacaggaacagagcttcagttacatctgagcagccctttgttattgaaagctgtcagggagggcactcttgactaaacatgagcattttttatttcttctcttaattttctcatgatctgcctaaaaccttttttttagttttatttttgagtgtcatcttctcttagcaccaaacaaacatgatgagatcacacagcacagcacagcacaatgaagccactctcgcagccttcgtacattctttccaccgctggataaataacaatctattttttttacaatttgtttacaaagctcgaaccctgatcaacaaaaaccatgaagataaacaaaacacaaaatcagtctttgtgtaaactgaattatcagggaagtgtactacttaccttggttatgctttctttaagttcagaaacacaagctttcagcatttccttttcgtgatcattaatatctccgatcggaagtagtttaccaacgccttcggcctgaatcagagtataacatattgatcgtcaatcgctgctaataataagcccatgataccgttttagttgcttatttttcactaacccctaattcgataggaaccgagaagtactcgaggccgtcagtgtgagctgagatatgcttatcatctgccacatagatgtaacccatctcgaccacaccggtgtgaccgagcctagctttgatcaagctctcggcaaacctgaatccggcataggccatgctcaaggtggcactaccggcaccatccttagctgcgacgacttcatcaccaccaaattggattcgcttgatgagctcttcaaccttgctcttgtctgacaaaaccgattgcggcaaaggtggctttgattgagagaggaggggtaagatggtgacaccagagtgaccaccgatcaccgggatcttgtactcatgggccttctcaggttggcctacaacatgggcgacaaaggtagaggctcgaacaacatccagagttgtgacaccgaataatctagataaatcaataaaaattgaggtcaacaaaaaccctagatagccatctggtgaaaaattctgatgcttctgaattgaaatttttactttttggggtcaaagacaccggccttcttgaatacctcagcgacaatcggtacagtagagttgacagggttcgagatcactaagatgcaagccttaggacagttctgagccatagaggtagcaaggtcgcgcacgattccagcgttgatctagaggacgaaaatcacgtatctcagaaggaaagctaaatatataaatagctttttggatgtgtaagaagtttcctaccttgaacagatcatctcgcgtcatgccaggctttctaggcacaccagctggaatcacgactaagtcagaacctttgagagcttttgctagcccttcttctgcaggtatgtgtccagtcacagtgctgggggtgttgatatgggagatctaggtacagcggtattcatgaattaggtcagttttcggggcatctcagtgaatgctttatttctgtttccttctctataactcacatcaacagccactcctttgacgacgggcaccacatcgaatagggctaattcggtaatatgagggttttgctgaaagaacaaaaaaacatcaatcaagaaggcagactctcgatcaatgacaatgaaatgtggaaattgcttatttacataccttaagtagcaaagacaatggttgtccgatgcctgttgatagagtggtgaagtgaatattaagcttggaaaagttatgtgcaggtcaagaagcagtcaagataccaaccaccggctgcacccaagactgcgactttcaagctgggctacaccatgcaaaaagaaatcagaaaagaaatcctgttgttaattgccattgtatcctgttgagcctttaagcatggatgaacgcaccatctttggatatagtgatatcgtttggattggtcaacggaaacagataatggaggctgatcaaccggaagagtaagagctagatggggatgggggtggggaggtgatggagagtaaactggaggggatgcggccgggagggtcacgtgaaaagaagtcgtcagctgactcgatgacgacaccatcagagcttataccatagtatggatatagaagatccaattggctagagaaaagtccatattttcatggttttgtcccactgggaattatctccactgccgatcaatccaatcgatcgatggggaagcaaaactcgaaactcacaaaagctagcaagactgttgggccttggctgaatcctgattatttataccgcgggtgaatagaaagttgttcactccgtttgcagaagaaattttcagctttatccaagtcaaataattatatagaacgctgaggtgaagctgtcggcacatgcacctctttggacagttttgttaaacagtgatcgagggtgggtcaaaaagcaatgaacaaaatcataaggaaataactttccacattttatggccaaaaattgtgcaaacaatttccaccaacgtttcttgcattggtagtgtagataaaccagggacacatggaatcaactcaataatccacagtccaatttattgccaccaaagcatccaagacatcatgggctgctggttgaatcttcgaaaatgaaaggaattttaatcaatttcaagttcattcatgaggggcttgctgacaacacaatttttttaacctcacaactagcaaaagaacacttcactacaagaaaaacctacaaaaatgccaccagttgatgtccaacaattgtgaggaaggttgtcccattactcaaaccttactctgactcaaagttttttcaatacagcttcaatgcaaattttggaacaatgtggaaattgatgtagatttcaaatacaaaaaatagtttactgaagcgtataccaatggttgatagtagtaattgtcaagaagaaaatataaattaccttcatctgctattatcattgaccttgatatgaaccaaaagaatattcaggaaaatataagaaaagccaagcctgaatgagagaaaaggctcaacaaaataatcacaaaattgaaaaagaaaagaaaaatgagggttgagattgattatagctgctccacttgatttatatacaagcttctcatgaacctaattggggccaaaaaagtgttaaatttttaaaattgtcaatcaggtaggacaaattcaacagtggacaagtaagggcactggaattcaaagtatgttaaagttagttgttagcctgcagtttgagggcccagcctgtactgtaggattgaattttgaataatggtcatcttttctgtcttctacccaaaaattgaaaacaagggggcagatctggtgttgaaattcttcatttgtgggcttataactagccgcatttggtgatggtcacttttgattacatgagaaattgaggaagataaattatgataaattatgaaaaattgaattttcatgccataaggtacaggccctaagttttttttctcagaagcaaaaatggctcaaagtatggtgattggtagtaatgactactggaggagttcccatcagatctgggaccctcacagatgttgatttagacccaaaaagccgagatttttgctgggatatctagatttcaaggctttaacttgcttctgggagacctgcaaatggtgacgggaagttctccagtacttgtctgattgtaagtcttgactctacttctccagaaaacaaaaaataaatacataaaacatgaaagcaaatgttctgcccctgttattttttcacaaaaaacaaattaagtgccagaaatcatagttcacccactgcaaatagtgttcccccctccctctccattcacagaacaccccgccccaaatgtggagtcccttcacaattctcccatcaaaagcttgtcattgaaagtctttcagcttggcttccccacatatatcttcatccatcacttgcacagagctgtgtgaagtaagcagatctactggttctcaaagctttgcaagcagcaaaattatcgtggaaatcccatggattgcccactatttatcagcaacattattgaaaccccttgaaactgtcgttttagggtgctctatgagatgagagctcaacttcgtgttaaacactggatacctacacaatcctcaccaggaggctggacaaatactccggctaccggtgggaatgtaaagaaggggtcaacttgcagccactattgggctcgagtggaaaggctcagaaagataccccctttgaaacaagtccgggaagacatatctcggtgggtacctgtgggtaggataatcggcgggcccgccatcaagataaatttgtgtgagcacaaagatgtatgtttcgccttaattgtaagccaataaaccatcatgaagaatccatcccgatgcatttttttggcgttggtcttcactcgctgcaaaggaaccttggatcgatttccatttgactggaccatcggcgccggcgatgtgttattgccgaatcctggcgtggagaatcaacgacaaagctgggatgcgttgggctccttttctggtaatcctgactatctttcgagtttaccacttgcgatttcccgtgtagagccggtaaatacggcaggaggggtcccagtcacgatgactgatagtcgcgtaagcaatcctcacttggaaaatacctacgagactcgagagcgccctacaacccacgcaaatggtccattggccgatcctgaatacaacaatgacatttcaatccagcaatttcctgtgggcttagcaccgccaagcactcatatgatgagaagtcctatcagtatcagcagttttcctggaaatttacattatacctacgcatcccaagagctctccaaaacctcaacaggaggagatcttacgacaagaggccaagtaaacgaccaagatacccttccaaaagacccttacgaagctcaagagcccgcgattcctttcacgcccatgttcagctggcacgggttatcaattcccgatataccaattgaagtctatgaaaagcgtttcataaacgagttgcgttcaaagcgggcgagagacctggtcgtccactcaacatcagggttacttcccggtaacaagagacaggcaaaatttgagggatattttaaaggaaagcacgccatgtatcgacaagacattacatcggattggttcaatgcaccaagtgagttttcaaaagactatagtgatgatcggctactacaaatccaccaaaaagctaaacccgtacgcaatgatgaaacgtccaaaacatccaaagccttcaacttagtcttcaacaagggaacatttcggggaaatggacgccagcgatattcagcctttgcagaagctgtcaagcatctcatgatcagcccaacgaacagtcaagagaaagtgctgctgattgaaactggaaaagacagagatttcatcacacagttttcgaaggaatgggcaaagatcataggaaaaccgcgtccatctgtactggtagcaataggattaacgaaattttaccaaaattcaaacgcctggagaaaagtatatcaggacatattgaaaatggatgatgaacagttgtggaatagaatagaaaagctccgtgcaggcctctctgatcggatttactatcaccctttcgtcaatcaaaaatggatcgaatctttgctgtgtttcttcttttttgtagacatgataaccaccatcttccccaaacctggaaatgtcgacgttacagttgataaacatcagcttttcgagtcagccttcaagattttcgaattacgtgcccctcagatacccaatgcagccagaacgaagtacccctccttcatttgggaatgcgttgaccattggctttgcgctcgtgaagattatttcgaaaccagtctgattgattccaagcgccaacctataacaatgggatatcatttcaaaatgttttttggtttagttttttctcattcggttacaactttgagtgaaaaagctgctggtaaaaaggtcttgatggagtgaacacgtttttaggattgtttaaagaatggtttcctagcaagtcagatgatttctagtataatatgtatctaaagttgcaatatcctaatgtgcaagccatttttcaaatctgccccattaagtcaaaaatgctcttgtaaatctccagaagcaatgtccaggaaaggtcagcaaattatttatttgtattgagtcctgaaccactcacaatttaggaactgacaagtgctatgagcccattggagcgtttgaaatagtatcagatgactgtgaaaagtatgctatttctggctcggagtaatttttttccctcacttttgcttggctcgcgttgattatacctgcttcaaatgactacatagggcctttgatctgcttcccacggattctcaaggggacatcaccagcaagattggtccaagcgacttttagaaaatacaacgtaagccaattaacatcttccggtgtgctacgtcatatacaccatcagatatatgataataggaccaattgttttcaacagattaatgtgaaaacaactgatggatccagaattttgctgagtagctcatgtttcaaaaagttcaatcacgttcaaatatcaaggcattgaattgcttaatactggttttaaaaatgccacaggatgaagaaagacgctgctccaattgttaatccagcttttgagtattgggataaacaggtgagcaaaagtcgtgtcttccatctcctcttatttgtgtatgttgaacgtcatcactaacttgagatcacactgcaagttttgttaatatgaaaatagcaagtgggccaaatggggtagtattcatacgtacaactggcaacaaaagctcctaaacaaaataaaaattagtataactttttcatatttttagtgagtggacctataacctatatcagttttaccaaagaaccgtttgtgcaaagacacaatgtttttctccggtttaccattcacatttcattgatacatctcaattgtaaatctaggaggagcctacaattattgagggtaacctaacccattaagagaaatcacatttcaatgggacacgtgatgaacagctttagtgcggcctgtccctccatggtcacacatccgttttcagtgaagcagttagaatcaacttcagatccacatttattgtaaatgtcatgatcatcttttgcaaccgatccctcacaacggtcgtgcgagggtgagtgggcagtgcgcaacaggagcaatcccatgaatgaagaacaaatcaaacgtgtatcatgccttgctttacacatcataggctttcaacaaaaagatgaaagaagccggatggttgcgtgtggctcggaattgatacataccgacggttgtcttgatcggcttggatcctgtggccgtggggatggccctggatctgctacaggctggtagaggttgtcgtagccgcccgccttattgtagggccactgtaattcttatctctgaatgatggcaaggaagtgaagcgataaacttggaaagatgaggcacattcctggagtcttagacctaattattcctgttttgagaaaacggcccaattagcacagatgagaactcagtaccaaccccagtggccaaggttcgcggctcaccctcacctcgtctgtaaaaacaaactcgtctctagacctagcttgcccagcctctccgtcgaacgcacgaagtgcgggagaggcttgtgcccaaaaacgaacacgcctgcgtgtcgctttccagttttgagagtgttttttgtgtgaaaaattcttataaattgctttcttaactttaatagaggagaaatttggcacaatgtatcccagatgccaaagtaaattttcatcaaggaattacccagaaacatgtacaactacattctagggaaactttgtaaaggtccaagaatccgctcaaatttgtgttttttgcttatgtaatagcttctcaaggctcagagctcaactttaattctgatttatttcaatatttcatatttttcaaaaatatcttactcgtcaggttttcatacaaaatctctaaaaattggatgaggagaaccgcaacatggtcaactttgaccatgctgactctgccctcaaacaaccccaaagtacatgcatggtgggcaatccaaaattccctacaccaaaacaggttgatagcaacacgcgagcttgtgcgtatttgtcacaagtccctccttcggaggcttgcttcgcaagtggcaccagccagtgcaggtcaccaggcccgcagaagcttgggacttggtacaagttagtctctagaccctttgtgagtgttgaacttgcactcaattatcaaacctgtcacctccaaaagcaccttcaataatatccattctttcatcaatccatatccccaaccctctagaaatccacacctgtcacctccaaaagggccttcaataatatccagtatttcacaaatccatatccccaaccctctagaaattgtgttgtagcacttgataaggcaaaaaataatgatgctttcttatcgatttgtattgattgccataatcagtttgctactaacctccactgtgaatgcgcgatgttatcgacggccggcaaaccaaaatcattgcaacgggtgggttcgtttacgtatcctcctgacaacttatcatctcaatcaactatccttcggcctaaaactctttttttagagcaatcaataagattacatttcaggaaggaaaactcccgatgattgaaaacgaagtggtagcaatattggatacttgtagtgtaagtgccacatctcagatgtttttttggttctatcaatctggataatttcataaaatactgaacggacatcctctcatcctcttgctgatcaatctccacttctcccaccccaccagctaatcgtccgtaacttacatcaacaggttgtgtgagtggctatgagcacctaaagattgatagattaaacaacctcatgattgtctgattctaatttctccacatcgattacaaaatcttggccttgttggcatatttagtacaaaagacctcatcaaaagtggtgttgctgagcttttcaagcaatgtcctggcaaggtacgtaggggtctctcccttgggggaggggacctggttgaactctgacgctgacaataagtcactcttatgaatacaacaactaaaaaaaatgttgtctgttgtctctgacagtgtggctcggtgaaggttccgagtaacccgaaggtcagtgtattggtcaaaatgcgtgccccagcaggcacacaatgggaggcatggaatgcagacgccgagctgaacaagccgtactgctatcagcctaatggagagccagaagtgaaatctaaatatgattgtattaagtgtgtcaatttctttcttgcaattaactgccttgtttgcttttccatattgattgttatgcttctcctgcacccattgccattcttcatctcggctgatcaacttaatcaagagcctacaatcagatccctatcgattcccaagggcacttgactcataagtctaaaggcctgctcacgcaaatgggagtcacctttggatcatgcaccgtcagtccacaaagtcacatcaattcaaactgttctgtgtgagtaaactatttttgtagaatactgggcagattgattccaatcgtagttggctctcacctctaccgatggatccatctttcaattgtaagccattcaaaataataataaactcttattgtgtagactgctttggtaccatttactaaatcctttttttgggtgagcaggaataagaaagatactgccccaatcatcaccaaaatgatccaacaatgtgataaaaaggttagaaattgatttatcttcgcttttacgttaccatctgtgcaaaatcattatcatatcctgatgctgcagctctgccacccccccccctctccaccagcccagttcggtgaatttaaaagggactcaaggaccaaatggaagagtctttgtccacacatattcctccaagtaatatccaagaataacctttttctcttttttgaaggcatcactagtgtatgttacatgtttcaatcctcaaattttcaaactctcattttttgtaaattgaatttggtggacaatggatgtttcctcagatttacatgaagtataaaactgcacactacatcccaagaggtatttctggacaaagtgtagctacatccaagattgatcaagcttttgagctttgaaccaaatatgtagctagcgctagtcctagcttatcacaaggccctgcagtcagtttttctatgcactgagtggaggatgttgagttatgcatattgatttgtgtcttctttatctcttatcctctgctttatacatctctgtcagatttcacatatgctttccttgttttctcacctcttgtctgctgctctcagcctctgtcaagcttatcaaaggacttacatattactgccttttccaaaagggttacaacctctcaatattttttgttcttgttatgcattaccatacttgttttgatcttgctttttccaaggattctgtcattaggtatcccatcttttgcttctccctccagctcctaaggcatggccccaggattggggacggggctggagtcccatatcaaggactgaatcccaggtttcagggtctgaaccacagaaatttcattttattcttactcaacaccctcatcaaggtcaattaactgttttaatcctcaggttgatttgtgttggcccaagggtgaatgggaggaagaggcccacagaccaacacatattggtctgagaggtcttggacaaatattgatcggtctaagaggggaagggaggagaacactcttcccagccccttggactgatattcatcagtctggaggagaagaagaggatcctcctcccaaacccttggagcaagatgaggtgaagttctctgatcagcagcatatcagggaataaatgtgctggagtgcactctgggccaatagaatcctgggctgatggataaggcccaggtaaacctgcacccaagccacaccacaggtagagaaaatattcactaacctagggtatattgtgggtggtctcattttgatacctggcacaagggtgacttgccccacagggtccagcactaatcccagccaccaccatagaatatcaaaaccctggggttccaaggctttttaagcctcaatttgagtcttgaaccctggggcaatggtgggtcaatgcattacaatactatattgtggaccttttgtgtaacatatgggcctatttggtttttcttttcttgttatttttattaactttacaattcattacagcccaatacaggatttattgaaaaatttcattagtgttgaaattttgatatcttttaatcacaccagaaattgcattcctcatttttcaccactgattttcacacttatcagtatagcctgtttttcatcaaaactcatgcatgtctgatcaacatccttgcattcaatggatgacttcctgctgtggtttacaaccctcccagaatttgatttacaccccctagatcttaatttttgatataaaaaattatttttgccacaagccttgggaagatagctttcatgtgagctggttggaattatgatcgaggtgttagtttaggactggggagggcttaaaaagcactctaaatggcaacgggaagtcctccaatgaaccctggttagtatgacttatcagctagtttagtaatgtgtttcttcttgaatctgtcaactttatgaatacacaattatataaaaccaaagtttgttctctttataactagtctattcaaaccgtagattatttcacataaattaaaactgattgattcttcttcatcttggactgtgcctaactctgggcccctctgtcagtttgttggcaagaccatccaaacctcctctaatctattgtctcatcagtggtgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcggtttagttggtgataatggattatgttcagagatgaatgtataattgttgaaggttgttcttgttgcccaaagagatgattgagctgttgatgttgtttctcgtcttgatgccttgatactgtatatgtgcaatgtaatagagttggttcttgaacccacaaaagccgggagcactatgcttcaaccaggactggaacacaggactggctcttgtgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgagctgtactacttgtgaacttcttgtgtaataaatatgtgttatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggaggaaacaactggcaggcagaggcctccttatatagtaatttatgagggattttagccccaagggaccccctgagtgaggcattttagctgccctgtacttgaaaatactgagggattttggctagactatctacaatgcatcccttttatatgcaagctgtaagaaaggaattcatgtgctctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaggaataaaaggaattcaatatgaaatatgcaatatacccccatgcactataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccgtgatctgtgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattgaccgtagattccatttctgacgtccatttgtccatatcttgagtccttcattgataaataataaaattttgaattttcttccttcatacacaggaataatgaccacagcggttctttcttcatttagcctgtatcacgggatatcccgcacacgatatctggtcaagtatcagggatatccagcagaaagcagttttgttatgtcaattttttcccaacttctgcaaattttctgtgacatttctgtaatcttttggtaaattatgacaccgtgtaactttgacttttctgtaacgtttctctggagtggaagtcatagcaacttgcagtaaacttatagaaagcttacagaaggttacagaaaattcacagaaataagaaaacaacttacagaacaagaacttgtgtctgctgcatgtatctctgattttttaccagatatcctctgtggatatccagtataggttgtagtgagttggatgtgattctgtacagaatcacatccaactttcatgtgtctctgaaaagtggaggacttcccgttgacattcagagtgctttttaagccctccccagtcctaaatcataattccgaccagctcacatgagagctatcttcccaaggcttgtgaaaaagtatttttttatagcaaaaattaagatctagggggtgtaaatcaaattctgggagggttgtaaaccgcaacgggaagtcatccactacaaataaaatccattcttatcttgtttactgcatcattattttttgcatgaaacccaatgggaaagaaaagcttgcggctgctcatttttaccaccatatgctttaagaaatgttaagttgggagtagtagattgattttggccattctcaccacagaaatcaactgaaactgatttgtgatgccctgtggtctatttttcttggaggttaactatcaacccccaagagttggatggaccaccttccattcagtttcattcgggcttaaggacgcgctagctggcgggcccaccgggcgtgatcttcatccacggtgagctagtacgttttgcccaccggcgcgggggtaaacctccctttctcaatttgaaactgtttgctccccaatttgtgggagtcaatagtagtgagccgctctttgattcaactgctgcatatgctcagacattttagcaaattgtcacttgtttttcttatcatacttataattttagctcaagtatacttttgtatcgtgaattgctttctttttgatgatagtatgttgacttcaattttaattcgacactaaaggagaagttcagtcacctgatcatgaagttgcaatatatactgcactttttttatgcctgtcctccggggtttggagtacattcatgggcatgtccccttcccttgagaagttgcaatcgccaatcactcaatcacgagcattgcaagggtcaaccagtgactcgtgtcgcctcattgaaagtacttcctggttgaagaccagcccattgttggtcaagcctgcccgggaggccacaaggcgggtataaccgttgagtgcagattatgaaagagaccaggtcctccttctccagaccactaactgggatggagggctggcagcagcacctgcccatcactgaccagccagccatccatccgctgcatggactgttggcagcggagcatgctgggagtgcaaggtactccagcttgcccgcttacagcttgtctataaatactgagtcactcatgaccagaccactctctccatcatcttcatcctcaccgcattacttctgttacctgcttactgctgcttgcttacaatcatcgaataaaaccgttgacaaaccctcactctgttatcttgaacaactggcgaatatccccactgtcgctttcaattccatcactgctttccatcgctgcttcccatcactccttatcttcactctttctcgagaattgacatcctccctctttaccatccctccttactaccactctttactaccattcttgagcatccctgtccgcattccgtctttttccaacaatccagcaatcggcacacatggcaagctcacaaacatctcttagcccagctgctacaccaattccaaaaagcgccatctccatggggcaggaaactggccacccagaagcaactatcatcaccactccaactacctcttcttccatggcaattcaaagcccttccgttgcaattcaaagtgcaccccagacattcactccagccagtgcctcatcggtgaacacagtacaacagatatttagtaccattgctccggcccctcaacccacaacggtaccacaactgatagcaactgccattgccaagcttggcgagcctgtgaattcaccgccaatgcttcccgtttcatcgtccaaactggtcctcactccgtaggccacagactacattcttgaagcacatggtacgcacatcctaactgacgtgacgtgttttcgtatgcagcggagtcgtaatcaccacaatccatactcagaaaatgggagcctctcacagtatgagcacattggacgtcaacatccttccaggagaccagccacacatggctttcgccagcccattgtctccgatgaccctaattgccatcggcgcagctgccttctgtttttcgttattaatggcaatttccatttggtcatgtttcaaaaggcgaagccaacgtaagtgatttctcgcatcagaaaaaaggagttgcatgcaatctcaatagatttgctgatactttatttcgtattgcgaaatgtagatcgcaacagcacactttctttaccacacacaaccaaccaccctactcacagggattccttgtctccgggtcttcagaaaatggacttgcctagtccaaccaacagtggttatacgattgacacgactccgcattccaaattctgtgaacagtttgactacagactacctgttttgtcaccgacacacgacccacactcgcacaagaggtatcacaacgatattaaggcctcttaccaaattccccctgcatggggtgcttcacagcgttagtgatgttgttacaatgctccccatggttgctgagccctaaacgtttctcaactgcgactcaaattttcagttgatcggctccctagctgccccgaccacctgacctttgtaccaaaggtactcctcacaggcaatctgcttccgccgaaacctgctgtgaccccgaatgcgatgccgccttatgccatgccgctgagattcaaccaccacgaccaagtgatgataagatcaccacctgagccgagatcttgcaagatgagcccggcagaagcgtcacaggagctacagaagctcatagaacaagtcgatttccggatttacgaagatcttgacctggacgagagcttatcagagagcatctcaaatcccgaattgttctcggatctgacaggcgattctttgccttacggtgggcggccttcggcgactaacagcgtagcagcacacccaccacttcccctgcctcgttataactatcgcaaggttacacgtacacgcccgagtccaaccctcctgccataagctccggcagacaaactcaattcggtggcgccgggactttgttgggtcagcttgatttagtatccttcttatgatgggtttcttgtatactatcgcgcatgttttcctttcggtttccgcaacctcgagtttcacttcatatgaattccaataaacgcaaagtccatagacatcctgcgcgaaaacgtataattcttgccgcgagagctacgcgtcgagattgtgtgaggttgaaaaatcaagctcactgacagactcttacagtgctacctccgagcgaagccttgatgtgcaaaacgagaccttaccgtagcgtcgagattacttgatcaacctgactgctgtgattaatttaaaacgtccgcgtgacaatctaaaaaaatgacatcgatttcaccaaaaaatgggaaaacaagcagtattgcgcgattatcgaaacaagacctgattaaaatatgccgtagcggcggagtcactcgattattcaactaaagcagtgatcaattcaacgcggcgatgtgacacattagaacaaacagctctggtgtttacaatcggcactaccaaaacaatgtcaaaacaagaaatattacgctgctattacactgcagaattaaaaatgtttcctcgtgaattgctaggtaacatttttgtacaagtatgaaaggcagcatcagggaaagaattcttttatgctcgtctgagatgagatacttttcactcacaaatcccacgttatggtgtcttccagtgcccccttttccagctcggtaggactaggattgagtgccataaacacctatcacgtatatgtatatgtcgcggcttcacttagttatctacaactcatgacatttctagtcaggctttcacagacgtaccttttttgtgatgtagatttgcgagcagccagttgataattcttctgtactaaagctgcacccttcaagcacccttgctactatcattggggaattggagccggatcgctgaaggatacttttccgaaaaggggtcaaaaacaccagatggtgaacttcgcgacttcggttcaatattttgtgcttacttacacttccttgtgacaatttcctgttatattactttggcagcgagattagctcagggcacaaaattagtagcttggatcgaagtctagtaattcatggaatgccactcacgaactgacccaaccgctgccattactgtccggagtaccagaagaagggccactccagagacatacacccatctgctcctcgccatcgtaattaccacagatctggagcaacagaggcgttagctattctgaataagtgaaatcttcaaaccaaaacgtgatatttatctattcttacgctactttcactgttgttatagagcggaagactgttcgggaatgcaggtgcaaacaatgagcactattctaattctgggcttcgtgctggcatcagatttctgaccttgtgtttccaagaaaaaccgaggagtttgaagaagaatttgatgataaaatggagtttgttgctagaaaacttgtagtatttttaggtgtaggtgcagaccaggtttgattttcattctgtgaaggttcagattgtaaatgcttctaaatactaatcgctggaagtggaaagctacctaaccactcacgcgcttcaataatgctttttcgcttgggagtgatgactggtcgatgtgcgaactcgtgttgcccggaggaggacccatcgcgaactgtcaacaatccatcagcccgcgatcttggtatcatgcaagactgagtccctcaccagttgcaccgccatactggacatcttcctggcgcaattgtttgttgggttggcataagcacacccatctttttccttgaggtaattatagcacccgctatttgcaacagctggggacaggccagtgtcagatcgtcggctaatgtgcgccgcagatttcactgctcgaacatgaccttcgcgcgtggagtcgatcgaatgatcagggctatcgagcaacttgattgaggcagaacctatgggatgcgataagcacaacaagtgaacaagaccaatggcgaaaaacattgatgctgaatactttgatgtacgtggtgagacttgagctaaaaccatgctgtactggagtacatatttccacggactggtcaagcttataagataccaggtgatgctggcaagatttcgaaagcttggaatatcgaacgttttattgagcctcacacgattagaatttgacgttaaggtccatggatccactaggacaagccatttgcagacccgcagtgaatccaacgcacgactctgggtgtgcttgctggtcgatttctgatttccatcaactgacatgattgatcacctgttatgtagagctttcaacatcaaaagaacgatgagtgtggcatctaccatcagctgccatcccgcacctttctcgcctctggctcggccatccccaatcatttctagcgtccggcgagtattgctgaggtgcgacagcgagtggcggagcaatttcatcatgcgaacgacccaagacttgtttcgcgcatacacacatgacaataagggccgttccatccggttggtatacctacctttgccatccgggaagggcatgtccagcttagttcagcacggattcattccagcacctgaaaacactctcatctgagatggccttgtctgtaaaacgatactacttttattttggtgagctccacggactgatacggcttcgggtagcccttttactcatgaggaattactcaaccgtgcgtagtgttagacgacttgattctttggaacaaagcactagaagttccagaaacgatgacatcgaagtggggccggatgtgctattccaaaacagaaacttgcctcttgattctgcctaaaccaaacccttgtgagtgaacgcaacaccctaacggttcatttatttcacggtacatcaagttttcactccaagaggtaatgcgaaccttcattcattttacatgaggagaaataagtttcatttatcccttcaaaagcttatatgattgttttgatcccattagtatcaagaatggctgggtttcttggcgaaaatcaagggttcaacctaagaaactgaattattctggttgtatgccaaaatctggccatcttcagcatcaaacagagagatgatatactccttggaaaccagtatgacctgtgatcactgaagactattaattctccttggcagctggtggaccttgtaagttgtatttggtcaccaactccaagtaggactcttccttggtaattaatatagactgtactgtttcacaaatgatatccctcttggatgttgtaggataataggacccaggaaagcccctacagaacacagtaaccaaaatgtatgaatttttggtcaaaaaccaaaaaaggtagtcaccccaaatgtatggattgctgtttttgcccagaaaggtactcacctcaaatgtatgtatttttcaccaaagaaggggaggtagtaaccaaaggtgtatgaaagtcacaaaaatgtttggccacaatgctccccaaggccacccttctaacttgaaagcccaggctcaatgctttgaagggctgatgtgtagttcagagggactgtttgtaccagcaactagaccccttgaagtgagggctggtgtatggttagctcctccccctttttttcctcttttacccctcccccctcccccctatgaagaaggtaggcaccaaaaatgtatgaattctcatggaaagtggtgaacctacgcacaaaatgtgtatgaatgggctcaaaaaatgtatgaatttttcgaaaaacctgtttttttggttactgtgttctataggggctttcctgagtcctaggataatccattagacacaataaggatagtcacatgagtcaatacagtgacctgcaatgtaagcataaggacagtcaacacaaatcctatgattacatggagcagaaaatggttgttggaaatccatacttatgctatgtttacaaagtggttatgcttatatggtgtatgcttacaaggtggggtcactgtatgtaacaatttgattttacttctgtgcttccctgagcttgagaccttgaaaccttagaaacaagaagatttttgcaacatttatcccaaataccacttcagaaggaacctaaaatcaaaacaagtggagatactatttgactccaaaaacaattttcctctccaactcttgctgttttttgttttccttttcaaatttattaaactggaaaatatgcagcccagcaaggcctagaccctgattacaaaccatgtttcaagttaaattcatttggtaacattcttattattttcttctttagccttgtattttatttttcacttctccagcatatatatttggtgtaaactatcatcctattcttttatttcttgtcaacctcttttgctctatctctcagttcactgctgctattatcttgagtgtttgctgcaataaattacatctgatctcaaaatactaaacatcacaaacagtcagctgtgttgacagctttccacaggataatcatcttgaaaccccattcatgggaatacacatcatatcatacatcataattccaactcatgaggtagtccacatcactattatgtaggtgcataaaacacattggcaccccttatcaaaatctacaaagttggtgctttaaaagtcctagtagttttgtgagacatgtatgtagcccattttaagccggccatctggggttcattgaaatcaaatatgtaaaaatctcaattgttaaacccaccaatattcagttttgcattatagaccccatccaaacagcttggtcttgattgcccaaacagtggccccaatatttaggggtctgattggttttgcatccctgatgggactgggatctatgaaatttagggttgcaccggtagacggtctaaccgaggaacttagctcttgtgttcttgtgagattgctttcaatgtgaggctttggtctctttcaaaagctcatcactgatgttgatgtccgcgatagaggaaacagtcggtgctgctctgtgtggggtcgctggtgtatgcccagtctcgcgagcagacgtcggatgagatgattagtcagccatccagcacccgcgatggattccgatctccccccctagggccaagacctagatcgcttccgatcgacttggcccccctttgtttcagctgaagccccctccctggagagtgtgacgctgcttcctgttgaccactttccctctccagctgaacccggccagcttcctccctccgtctcgctccatcccaatcccaaggtcacaactacaagaagctctcgccaatctcatccccttccaacgaatagccatgcacagaggatccggtctcatgcgtgccattccccggagtgccaccaaggctcgccgggcgaacagtgccttgctcaatgctacccgtactctcgtcagtgcggccaagccggctgtcccggccgtggtagccaaatccagcctaccccgcttcaccaaaaaccaagtcgatcaacgtacgttaagcctgtccaatcttccgtcatctctcaccttatggttttctgatccactccgtcgtcgtctctgtcttggcctgcatcccgctccctcccccttcagcacgatcgtacgcctctgaggctaaagctcaaagtaagccttcctgtctgagagtctgtggataaaagcagacattcctcctcggcttacaaaacctgcattttcttcagttggtcagatcaagacagtcatcggagccgtcgtggatgtccaatttgacagcgaaaacttacccccgatgtaagtgcttcaacctcacgagtccctatattgataattcggtccgctaaagcaatattccaccactccctctagtctcaatgccctcgaagttcaagactttgggcaacgactggtgcttgaggtagcccaacacttgggtgaaaacaccgtccgaaccattgccatggatggtttgttgtcatttgactatttattttgtgatcgagttgacaagcgttaacccgatccggtttgcgatcctaggtaccgaaggtttggttcgtggccaaaaggttgtcgacactggggctcctatccaaattcccgtcggccctgagtgtttaggccgcatcatgaacgtgatcggagagccaatcgatgaacgtggccccatcaagaccaaaaccatgatgcccattcacgctgaacccccagagttcattgatcaatccaccattcccgaagtcttggtcactggtatcaaggtcgtcgatctccttgctccatacgctcgtggagggaagattggtctcttgggtggtgccggtgtcggcaagactgtgtttattcaagagttgatcaacaacgtcgccaaagcacacggtggttattccgtcttctgtggtgttggtgagcgaacacgtgagggtaacgatctgtaccacgaaatgattgaaactgggtatgttttacttgagtattcagaagcatcccttgaatactaatcctccaatgcattcgatgtttgaagtgtaatccaactgaacaatgacaagagcaaagccgcccttgtctttggacaaatgaacgaaccccctggagctcgtgcccgtgtggctttgactggtttgactttagctgaatacttcgtgcgtataataatgtttgagggcacgttggccaaactccactgacatgctcttgctctgtttcagcgtgacgaagaaggtcaagatgtgctcttgttcatcgacaacattttccgattcacccaggctggttccgaagtatctgcattgctcggtcgtatcccctccgccgtcggttatcaacccacactttccaccgatatgggtggtatgcaagagaggttagcattcgccgatcttatctcgtgttacgcagaatgaattgtttctaaccaatggactcccttcagaattacaactacacggaaaggatcgattacctcagtacaagccgtctatgtgcctgctgatgatttgaccgatcctgccccggccactactttcgctcacttggatgccaccaccgtgctgtcccgaggtatttccgaattaggtatctacccagccgtcgacccgcttgactcaaaatctcgtcttctcgacccccgaattgtgcgttagcattttcttgcaagtcttttttgctacttttgatcgcctaactttgaaccttcatactttttaggttggacccgagcactacaaccttgccactgccgtccaaaaattgttgcaggattacaagggtcttcaagatatcattgccagtaagcccttcatacctagtaccacattttccgtgtcactaatgtttcataatcgttgtaaagttttgggaatggacgaactgtctgaagatgacaagctcactgtcgagcgagcacgaaaggtccaaagatttgtaagcttgattgtatttatctgcttgtgttgtctctcgcaaactgaagcttactcttattatcccgcagatgtctcaacctttcgctgtcgctgaggtcttcactggtcttgagggtcgacttgtgcctttgaaggacaccattgaatctttcaagggtatccttgctggtcaacatgaccacttacccgagagtgccttctacatggtcggtgccatcgatgatgtcaaggccaaggctgacaaattagccgccgagatgaaagataattagacaaccaactttctcttggagtacacaccaaatctataagattgagaaaccgagatatatatatactcaattttgttctttatatcaacattagccctgatttggttgtacttatttgagtgaattttgtctctcagcttcaaaagaaatgtgggaaccccgcttcacgttcccttcatggtagattttgatcgctctcattctctgaaaatcttataattaaatacatcaaaacaaaccaaggctttgtagctggctgagtcttctccctgggatccttggccctctcgggtgcacttgtaaaatcatccaagcctatttgttaaagaatgagtttgacaggctttgttggctagctgttgatcaggattcataaatgtgggtaccaagttggccatcttgatacttggctgacatggtcttccacaaattagaagcctggaaatccctcagaaatgggggtctcagcaaatcatacacctcaacagggcattgtgatgtatgatggtattgaaagccagtatttgaaattgctgaggactcttggaactagagaattcaaggaataattaatgctttctgggggttgtctggttacattgtagttgtaaagctcaaaacttttgacagaaaaattggtttgagagattaatcatggtgttgcaagcccttctgggcacacattgtagtttggccaaacagaggtcagagtccagttggccaatgctgaaaaatctcattgggcacactcccagccccacttggcaggccaccaccatcacaaagtgaaaggggtcccttctggatagccagttgccagccagtcagcctctcccctcaatgtatggtattttaccaagcatcaactcttggatatgttccaagtcactccccctatcaggcccattggacacaatccaaacctctggtagcaattggccaagtggtgctttggattgtgcccaaatggacttgcaagatcaccattgagctcatgaggattgttacaatgacacccatgcatgatttgagagtcaaatcataatttgcatgcatggaacccctgccagcctttacattctgaagatgtgtcatgcagtttttcatccagtttctccaacactttgtcttgcacaaacttaaatcaaccccccgtttcctgctgtgggcagagttggtatgcaagttgtatttccttcactcacaagtctctgttccccatctcatattcttctctcaactccagtctctggtccgtttcctattctgctccctccactacaataagggtttcattgcattctgtgaatgcagggcaacatcacatgtcatatgcaacatcactttgcattcacaacatgtgattgaattttggccactaaaactttgattgcatcttgcaaatgcaaagtgacatgtgatgttactgtgcatgcacagaatgtgatacatcttcttttgtagtgctctggtccactctctgttattctcctcttttcacttgaaacctagtcatagcaaatctcccacaactacaatccagcacatagttatctcccatttacagtgcacatcacctctacttgactaccccagccctgcaaaaaaggatgaagtttgagctgtatttttagatgtagtttttaaactgcaagtatgtaatatgaatcaaaagatgctacatcaaacacagaatacaaaaatacaaagtgcatggcaaaaaattgcctataacagggtataacaaatttttggggcttcctacaggtaagtactacatattttcctgctctgtgtttgatgtagtattttttgaggtgtattacatactttaactgtgagaattgaatgcaaaaatatggctcaaagttggtgtttttttgcagggctggggtattcaagaagagatgatgtgcactgtagataacactcaccaactcccaacttcaacccttcctcctcagcagtctctgtcacttccacttccatctgtctaatcttccgcagccaccaagccaccaactgcctcaaaccacttgaactttgaactccatcaaatatccatcttcaaattcaactataaatgtatctctcaaaattcccttctacatctcaattcaactcgacttccttttctctctcacagtgagatgtctcactctctttcttctatctctcatctgcctcttattctcatctccctctcaatacaatcttattgctgccctctccaaattatttccttctcaacacaaccaaatcacatcctttttcctctgaattccatttcggacatccttaactggctactgccagtttggttagaaatgttgttgactactctctattttcttcaatgagatattgactcctctcatccaatccttttttttctgcttttctctacagtttctgctatttaactccctttgatcttggggtcttggaaaaacagctcccaaattttgggggatgttcccaggaccatctcttgataatactgagactatcctgggagttttcttcccaactcccctaagggggatgggagtttttttttatttatctattttccacttgatcttgggagttggcaaactcttgaagcagcctgccaactcaggaagtgtggctggaaggctctcttcacgagtaggtaattgaactgctcattgagaggttgtgcactctctccagctaggccattgttgaaattttaaaccaaagcgcaaaagaggtgaagggccaaaaatataggatattatttttgggaagggctcacggaaaaagagtgtaagagccaatgtttttcattcacttgcaactagctaggattaaatagactaggtacaagtggtcaaaaagtggttgaaagaaaaatgaataaagaatgttttttgaataaaaactgagaggaagaaacatgagtcttggaagaaacaaaccgtacaaaacttctcagtctcttttagtcaagccggatgagttaatcaagaaaaacatgctataaaccacagatatttagagttgttaattctaaataatcagtctttgataaatcaatcataaagtcagaaaaaagaagaattaattgtagagacatgagtagttagaaaaagctgatttacttaaggttcatatttgactcagaagggggcttagaataaccaaaaacaagcgacttaacaaatataatctagtctgatttatgctgacttgaaaaagaaaaaggagtgattttggggaagagtagaccagagaagaggaaaactcaacagccattgaactacctagcaagatgcaagacctcttgccaagtaggccatcaatctgcttttagttctttcacttactacaaaaaagtcctttcctcttgccaagcaggtcaatgcgtgaaaccccactctacaggtttcacaaagatatcacaaaaattaagattccccactacttcaagcttcattgcccctctccccctcctagctcaccagagactcttcctttattttcaaaactgatgatctagaaatttaatccatcattggttctataaagtatccctcagtgccacaaccaattttaaggttattttccatgaaaatttagtgaagggatctcaaccctcacacaatggcctacttgtcaagagttcttgcctcttgccaattgggtcaattggtgtctgttggaagtcattcccccaaatagatggctgaatttgtgagccggccatccatttcttttcttgggagttggcttctcaaaccacccctcacacataggggggtgggtttggggttgctcccacttgaccagaaggcaatccttttggtcatgagggacttatacctcactgacaggaagggagaggtacaacaatctcattgaccaaaaggatccttctggtcaagaggtacaacaactggttaatgagtttgttggacctcatcaactggaagtaaatcctcctggtcaatgtggctgttgtatctcactggaaggattcccttccaatgagtgaggtatgagtacctcaatgatgggaacaatttcctggagggatggtttgggaatctgactcccaagaaataaaaaataataaaaatgaatggcaaggcccaaagtaggccatccatttgggggaacaactcccaaccaatattttttgacagtatttgggagatgtcaacaaatacatggggggcatttacctaagggcataatcctaatcaccaataataggtggagatatctgctcaacaaagcttgatgtgttgttactgttgttgaatcaaatatgagagcatctaaagatcacttggagtttgatgattattcatcatcttttcataaattcatgaaaccattgatatcatgatttgattgactagaaatacacttagaaagtggatcttcttagagcaaattatcaagctttacacataatcatgaaagtacagtgccctcccagatgtatatagccaatttgtttggattacacaaccctaacccaccaaattgcaatcatgagacttgagcaagtggtataaaagaggtttcaaaaaatgattctgaaaacaaaagtatgaaaacccaattttcaaaattttcaaaaaatattacaattattgcacttttttcaagggccttaataaaaaaacgcggtttttccgcgttttaacgcggttttggctgcgcgcagcacacgcggattccgcgtttggacgcggttttttatttaattttttaccgcttatttttcgagtttttttgaatttttacaattgtttcctatgttttaaagcgtgtagaatttaatggtaaaaaccatttgtcataaaaatgacttttgattattaatttttttttccactcatttttcaattatttgtttgcatgcatgtatgtaccttattttttatgttttttgaaaattttaaatttatttcctaggtttcactgtgcgtagaatttaatggtgtactccaaattttttaaaactcaacggttaattttcaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttttttcctacactttaatacatgaaaaaaatgatggtaacaatcattttgcatcaaaatgaaaactacatcttatatactgcatttgacaccgtttttttatttagttctttatttcctaggctatttgaatacaataaaaagagaatttgattcaaatgtctcccaaaatttcaaaaactccaaaaaagaacactcccaatcatcggaaagggatacaccaatcatttctccagattcccatgcacaaggcagactctagtcaagattatgatcagcctggacaccacgacactatccaacaaggtgatgccagccaactagtttataaataaaacttggtataaagctaccactttgggaatacttgtacttccaagcgctgtcacaggttcaagccccattgaagtcatttttgaatttttgaatttctatttgtattcaagatatagttttcatttttatgcaaagtgattgttaccatcattttgaacatgtctcaaattgtgggaaacaaatttagaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttatggaaattgaaggttaccattaaattctaaacacttctaaatgtaggaaaaaactttgaaatttcaaaaaagcataaaaaataagctagaataattaatgcaaacaattgagtgaaaaagtgaagaattaaataaaaaaacagtgtcaaatgcagtattcaagatgtagttttcattttgatgcaaaatgattgttaccatcatttttttcatgtattaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattgaaaattaaccgttgagttttaaaaaatttggagtacaccattaaattctacgcacagtgaaacctaggaaataaatttaaaattttcaaaaaacataaaaaataaggtacatacatgcatgcaaacaaataattgaaaaatgagtggaaaaaaaaattaataatcaaaagtcatttttatgacaaatgggttttaccattaaattctacacgctttaaaacataggaaacaattgtaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaaataaaaaaccgcgtccaaacgcggaatccgcgtgtgctgcgcgcagccaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctttaaaaattcaaaaaaactcgaaaattaagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctttttcaaaagtcttaatattgctccaaataaaaaaataaaaaaatggaaagagtggcatggtatattgcaataagaatgataacaaatgaaaaaaaatcaacaccagaaattatttggacctcagtatccagctcaaaacataagttgaatttgatagcactgcctcctccactgttttttccactgtgagactgatgaatgtctccctccacaccagtttaaaaccatctggtagttatttcatcgtaattttcatttattatcatttctccagcataccatactccaagttcccatctttatttgttcatttggagcaatattgaggcttttgaaaaaagtgcaataattgtaatatttttttgcaaattttaaaaatcagtttttcatgttttgttttcaaaatcattgtttgaaacctcttttataccacttgcccaagtcacatgattgcaagttggtgggttagggttgtgtaatccaaacaagttggctatatacacctgggagggcactgtacaatcagtgttgtagtggtaaaaaagacaaaacaaacaaaacaaatttgaatcattttcaggctatcatttaacttcttggatgaagttctaaaaaatatgagcagtagggtatgtggagagatgtaggaaagctgaataaatatttgacaaaatgaagcaggttggcaagcactgtcggaaaaaacttgaaagcttgtttggagttttcatgtgagtacataattatgggtttgagcatggcattttcaagttttttttttttttttgaagaacactgccagaatatttggctaggttgggggtatcccagttaaactgggatgcacttaaccaggttaaacatggttacatctcaaccaattataaatccaagaccttggatttatataatttcattgattggaatccaaccaagtttaaattggttgtgtgcatcccagttaagctaggtatggtgttccaaactgcatatggagtttttagtattaacagaataaatcaagatttggcagggacctgtcagcatcaagctgatgcagaccataacattgtgtaagtaattatcctccttggcaagccagtacagtatgtagcagctacacatcaaccttagtgactcagtaatggccaaagcagtgtactgagacttaagctgatacactttacagtatactgacttgatgaggaggaaatcaccccaaaaagtttcacaacatcaacactggtcacacaacccacctaatcttgggttttatgatgagcaatcagtgttgggggttgcaccaccaagtaacaagtttaaggatctggatttgctgagcccaacaaagccagctctagtgctggctggtacataaacagtgaatcacagggggctccacaatacataaaattgtcacaaaaatagcatgggacaagtggaagcaaaacttttgatttgaacatgacaaactgtcttatatggtagaaacttgagtttggcttttttgatgcaagacagtttgttgtgttcacagggatctaattctgaccacatcatgatccacaagttcacaaccttgaccaacccaatttccagttggttgtcactgtattgttcacacacagactgcttatccaacttctgggggggaaaggccaatgttgtttggaacataaaagatcaatgctgatatcagcctatttcctgcaccaatttgttgtaagtgttgtatacacagtgactaactcgaatttttggtgcaggccacaatcaacatagatgatgatgtgctaagaattgtaggacagtcgatgcacatattgtgttttgaagaatgcttggacagattcacagcatcttcacttgaaaatcctggattttcattgtttaagtttggatttttattttatttttgccctctcaaagccatgatgttgtcatagccaatcatcaccttcgacacagcagcctcgattgatgcggattcacaatccaggtggccagctatctctaatccaccctccaaaactggccaccaaaaacgaccaatggataatagcatcggcagctcaaaaattggatcaatcgcgtagttgggaaacaagcttcttggaagggatagaacgtcattgggttatcctatcggttgcaaattctggaggctcaatgcaatcatcccaatcttttcctaaatcctgataggtattgtaactctgacattgggaacgatggtgttttttatccgctttgcatcatcccttctgtatacagtcattattccacctcacaaaatgatatgctgtcaatcttgaactatttcttatcctgcttcttgcccagttcaatcccatttaccataacccgtttcctatcatccttgttacttgttgtgatcaggaagatcaacataaagcaaatcttatgttcaataccgactgggtgagatgaatataggcagtcttgtagttatcatcaatgagttgcaagccttgtcaagagtgaccgatctgaagagtagagttggaatcagttgttagaatgactccatcccagctcggaacttgaaattttgttcagtaagcttttggattagaggtcaaatgagctttgttgcatcagcgttcatctccttcaaatcgctgacactttgagctacaagaatcctgagtggcaatcgattgctcttcagctgtcaacttggatttgatccgaaattcttgttcatcactacattgcttaaagagtaaacgagagtctaatttgctggtaacaatgatctgttttcattcgttaaggacaagataagtagcaaatttcaaaccagcattgacaggttcacccatgattgtttgatgttttcgtgatatactgttgaggagataatccaagataaaaaatccagggaaggtagtcggctccctaaaagcagtatgggatttggatgttacagcaagaaaatcggtattaagagaacaaagatgaaaacgacttgaaatcgttagattaatggtgggacaccgtactcacactttctgtaagccttttaccaaagattgactgacagaacatctgtgatcatttgtccgattaccgattctgccaccgggcgatcagtctggtccaaggcttgcaaggccagtagcttctgttgaattctgcaaaaacgaggtcgatcttcgcatgacaaaaccaccaccgagaaaccggaacatcaagcaacgctttgatggcctgaagtcgaaccaggaaccattcaagcgccattaggattgcacaaaccttgctggatacctcgtacgatcgaaaaattgcctatggatgtctcggtcaggattgatgtcaggataactggggggggggaggtcggtatcgatggtggtggtggtggttggctaggatgcttatgcctgcttgatcacagcaaggtgaatcaagccagagctgtgtggcaaaaaccagcagctttaactgctgcacagcagcataatgccataactttagcgcttggaaaacttcggtttgtccaagctttattcaaaacacaatacctggcattttttcactgatctacatgattgctaaaatgaacttgatcatggtgttacagctagtttcagaaaggttgtcaccttgagctggattttccaagcagaaatcaaggtatattcaggttaagtttgcaaatccatctacaaacttgcgctaaaacagtaagtttactgcaaaaacgcggtttgagtttgagtttgcctatgaatttggtatatccagcactttttcttgaaggaaaatccacaccaagggcgacaacctttctgaaattagctgtaaacatagccccaagtctgcaagccttatattagggcagttcacgttccagccaaacctctgctgatgcagcttaaggtttgcttgctgatgcacaaacctgatgaactttaaatgtgggattttgaatccacagggggaccttgcactaaactatcttggtttcccataaaccttaaaactaccattccagcaaagttcgactgctgatttcgaaatcagcagtacgtgaacccccttattagaagttggtgagggaaggcagcctgtgatttcgatgatcttcatgtagtgtagtagaatcatgactcagctcaactttcaaattgtaggatgcttctgtagcgccccgagtggtaatgaggacagaagtatattcaaactgtactatggagcgtgtaagcttcaataaccaagacaatcgcaaagccaattgacaaggtgtaatttacaaaagcatacaaacacagagaggagaaagccaaaaaaacaaagcctgtgaaggtttcgtgtttcttgattgatcttttatgatgtgcaattgcaggtgagccccaacacaaactgcttccatattgtgatccattgctatgtgaccattgctgtaggggttcatcgccccttcgagagagagattgttcagtagccgtccaaggttgtgaacggctgttacaagaacttgaaagttgtgtgccaattgtcgagatgaattttttttgatcggcaggcaagcaccggtgcaggcaaggggagacggagaagatgaagaaggcatgcaaagcaacggtgtccgccaggccaagtcttctgatgcaccacagtaccatatgtttgtgcggagatcgagctcgcgctctcaagataacgctggagttaagcaggagctcatcaagtgcaagcgtatttggcagaagctggcgaagattttcttcgctttagtagaatttcactgtgtgccacggcggtgtctctcgagacgatcttcattgtcaattcccattgccaagcttacttttgttatagggattggtctctcctccaaattcgaaattcttccaatgttgtagttacatatttacctaatgataataaaatcggtggtacctatcctgctcagaatgacatcactatcactagggaaaagcgtggctggcgccacgttttatggattaatttctggcatagagacaaatgttcaaatgtagtagatgatttaaggatcagttcctaaactgtaccttttattggggatagatgcttatctaaaagtggtttatttacaattttcatcatgttctggctgcattatcacttgagagcagtccaatgggtaaactatctaacggtgttactcaaggaaggccaattcaatcccagtgtggggtccggtcaggattttggcttggatgatgttaggctgcatatctctgaaattcatttttgtaccatttgccaagcggtcttgtaagcataggtttcacaaaatcatgataggcattccaattttgaggccaatcctggggtctgggaagtgtggtatgtatacattattggacttctacaggaaccacgttatctgtaatgttggtcatctgatcaattgaggtggagaaaaatgactggcctggcatcaattacattgcccatttaattcttcgacatatttattcaggggagtaattatagccctttttctttatcaatcagccatacatccagtttgagaaatgttgctgcagataagggcttggtaaaaaatctgattaaagatattgctaggttgcttacagctttttcaactaagattagtccaaattcaagtcaaatgtcttgaacaaagtcaacttgaccatttccttggccgatgtcaagaagccaacaaatgttcttatgcaactgaaactgagtaattgtgggccagaggtacaaatttaacatgaagagtttagcttgtaaaaacatgtttgccctcttaacaactggcaaagtctgaccaaaatcacctccaaaaataattttaatacctgcgaagggtagcaggtgatgtttcaagtcttgtaagctccagtcaacttcctcaatccagagccaattctgcattgagatcttgtccccgagtattacttgaatttgggcaagattctgcccaacttttctttttttcaaagttacacagcaaggtggactcaattttcactggaatcctgaaccaagcatgagctgttgttgtgtattggagaataagagaagctattgcagatgaagcaaccgtggcaattttaacattctgtcaattgaagtaagaaatcaatgtattcaaaagattgtgtatcaatgtatgcaaaagatgtgtttttatttattggtggagggaagagatgtggaagttgagaagcagattcttcaagtagatgaaacagagaaggcgatgagctggagtagacaaaggaaatattatgatggaagtagaggtgagcagatgttcatctgaggcctgcatgttgcaatcttaagtgaagaatattgcagtacataaaagtccaattgtgcccttcttttctagatcttctgcctcaaacaaaacggtttgggaaaggagacaaaagtggatgagatatgaaacaagtatgcctccatttcccaaccaatctgaaaccattgaattttttctatacggttgttgctggttgatcatcccagtggtcttgatagtccatgaagccgtttgaggggaattgagtggtggccaatccgatccgagaagagggcccaaattccttggtaccattatccgcgtctgaagcatcatcgacatcatctacccagaaggactcctcaggttaccacctcgtacctaccagtcactttcaagtgtggacaaagcaaaacaaaaatctcacgatgagcaagtaagcagccttttcctcctattcttcttatttaaattcgcaaattagctaatcaacaactcaacgataaagagatagattgacgcaccgagatccgaacagagcagccttactgccaaggacaccatcctacaataacattcccttgccaaatccaggagtgatgacgatcccaaattatggctggttgtatggctcctatgatcagcaactcctattctcttcctcttcctcttcttccttctcaaatcatcgaacagccgtagaactggaatctcagaatgacaaggctatcgaaggtcttagtgctaaagtcgcaatacttagagaagtaatacatcctttttctttcctccccacccttaaaattcatcctgagaagtgtcgatgtgtattgatttcttggtttcattcatcttaatctgaactcttttttttgaaaaagatcactgtttatagaggacttgagaacaaaagaagaggtgacggtgttgcgagctgctgagtgaaggtggaagcaagctgatgtgggggggggcttataagttataaacaaatcaatgggattcaacagaaaacacgggacttgagaatcaattctcgggcacacttggagcggcggtgttaggctcgaggtggggtgtggccgcaatcacaatttcggcggatgatgaaaaccggcactgttaccagagtggggatgatgagaagagcagcgagatttttgtgaatgcgacgatgggagtgattgaggagttactcaaagtggagaagacggaaggcccgaatcaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatacttggctgtattgaagaaaaaacgaaaaaaacgaagacgaatttttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacgatccgatacaaatacatgtctcgtatctgtggcaccgttgcccgaattatttaccctccggatgcgtcctgaacatcaaacttcaacgagcgggacctcactaccacttcgtcctcactaccatctttggtagcagacatcagtgtggaatcgaccattgcggttctcacttcttgcccgacgaacaggctgtgctcgactctcaaaattgctgttgggctgccattcctctcatccaatctcactcagaccctggcgcaatgagtttgctagttcgcaatagctgtggggggttgctgaacaatgaaattgttgaagtcgtcgtagaccggtttaagtgtatggtagttgtgcagtgagcttgactgagatttgaaaaagaacaataggaatgaattatgcctaatatagaagaattgaggacaaacgccgcagtgtggatgtggcaagctgatgagtataaaacaggggaggggcaacaacaagtggagaggatcaggttccaagacttaaggtctataacagtgcctgtggaggaggaaagaagattatggatagttactggatggtgtcaagttcagattgaggaatttcggtcacagttccatccctcatagtcaatcgcttccctccaaaatcaattttctttcatctttggaggcattttattgacttaatcggttctaattctgtcttttcgcatttggtctattccttctgccaaatttggctcagtacaatcacccctaaaccttgtgatcttcaacgcttgaggattgagcacaattacggatttagctatggaagagcgggacaaaaaaacaattattttaggaagtacagggactggcattggataaggaaaaattctgagatgaagtggaggcagtcagccagggtcgatgtgatggagtggaggaagtgagccagggtcggcgggtataaaaggtggaggttgagctgtacttttggaagcaggggctccaagacttaaggtcaacaacggtacccttcacagagcggaattatcgtgaaaatttccaggttttagggaattagctgttttggatctccacggctgtgccgctgtcttgggctgtcttgaaagttgggaaggatgatccttcgctatcttcacaccctcgacgctcatctatgtaccttcccagattcgacagtcttcagatcggcagcaacccgcgattgaaggctccaggaattgagcatccgaggtacgtatgataagtgcctgtttacgtatttatgctaatttgatatgagggctttatggaaccaagttcggcctacatagacgttcaaggaggaaaccacgactggttgcaggctttttgactctcggaaggatgaagataaccccagagacatgctggggcgatcagccgtagagtctcttaagactacaacagagcgttcatagactcggagcgagcttccgagagtttcggcatgcaaccggctctatggtgatgggtttggttatggcaaggttcctgatcctcctggcgaggtcgacaagtcttgccagtggggatggagttcctttgagcttggaaagggcatgctactatgagtctatgtaggaccagttcgatcttgagtgtaactgcaaatttcagtcttttctcagcagtcatctaatagtcatcatcagcctcatcgacccgagcttcgaagttcgaactgcatataagtaaatagaacatgatgactggttcacagggaagtgacttgaggtcagttaaactggggagtgaagtagttgagcttgggaagcgccgaatcgatggagctcttccggctgagatagttttgagtgttcaagtgctcctaagtaaaggaatacgatgagagtcttcaatccagacgaagagagtttttcgcacaagctgagggcttgcaatcgaattaaacgagaccctttgctcataacctggtctagggaaccagttttctgatcgttaatatcaccacacaacatcaaccacctggacccttcgcacccttatgttggtttgtatactcaattctccactcttcccctctttcaattcaatatttaggtctgcttggattttgtccaagggcctagctcccctcaagaacccaatcttgtaattaaaaagaactgtagaatattagattcaatccaactttccccatctcatctgtttcaagagtcaactgagcgctcaacaagagaggggttcatatgctctcgaagcagttcttttcttaactttttagattctccactacccatccaaccatcatcataataataactgaagactgttgttgttgttgttgtatacaaatcaaagtacaaatccttttttttccaagtacacagtttttttctctcttgctgttgttgtacatctctctctctctctctctttctatttttttttttaattttttttttactctcccccatttctcttctctttataaatccctccggtgacccccctcttgattttctctcgctctaactctagctctctcacacaccctcttctcctttgctcgttgccttgttactagcagccgtctaccctcctccgcttctccttctccctccctccctcgctcgctcgctctctctctcttttcctacattccattccagctctccaatttcttttttttgcctctctgtcccgcccgcccgttatattcctgcaaaaatatccctcggcctgtccaggctgtgactttccccccccttcacttgtaaccgaggtctgttgaagtggcacagacactgcggcgctcacgtcaaccatagagtatagacagccttcactgagctttcttttccttctctgcttgtacaatctccctctctctctctctctctccttctctccttcttcccttgcccttctttctcgctcaaccacccaccctcccctcgcactggtcctgattcttttttttctctttttttgctctagggttttcattcccccctcccatctatctcccatctggactttcccccatcttccctccagcatcatcaacaccaatacatacgcacccaaacatcatcatcctacatcctcttcctcatcagtatcccttcctcgtggtcgtgtctgatcgtctcctcaatcgttactccgtctgtcagacttcaaaccccctcagcccaccttcactcattcatctcctcctgcccagccctccctcaacatgcatccagctcaacctcctactcgcccaccagctcaatcccagaatgtcgatgccccatcccccgttgcctcccactctgcccaatctcgacatcggtctgtccatcaaaccccgagcacccaacacgaaccagtcgcctcgcctgtaaacatggtcggcccctcccatcccatgccccgtcaacgtgtttacttcggtccttatctactccttcaaactctggtaagctctttccactcccttcaaaaaaactcaatgaaactgataataatcccccttttttttatgttcagggtgaaggcgaatttggaaaagtcaaactgggtgtccattcttcgcctgacaggtggggcgaagaggtcgcaatcaagctcatcaaacggggtaacgtggatactcaagccaggatgatcaaagttgcgcgcgaaatcgatgtcctcaaactcgtcaaacatcctaacatcgtcagactctacgatgtcattgaaacggaaaagtacattgggatcgtgctcgagtatgcctctggtacgcaatcaattttttctttttttttcaccttgatcagaaccttgatcttcacaagcttgctcatacttgatttgttcgttaaggtggtgaactattcgaccatatcttagctcatcgctacttgaaggagaaggatgcatcaaaactgtttgctcagcttatctctggagttacttatcttcacgctaaaaagatcgttcatcgggatttgaagctagaaaacttgctacttgaccgaaatcgcaacatcattatcactgacttcggctttgccaatcgtttcgaggatcgtaccaatgatctcatggccacctcatgtggttcgccctgttacgctgcccccgaacttgttgtccaggatggtcgctacgtcggctctcaagttgacgtttggtcctgtggagtcattctctatgcaatgttggccggttacttgcccttcgacgacgacccttccaaccctgatggcgataacatcaatttgctctacaagtacatcatcaacacacccctcagtttccctgattggatctcagatgaacctaaggatttgctcctcaagatgctcgtccccgatccgctaaagcgctgttcgctcaaggacgtcgccaatcattcttggctatcaaggtatcagcatcttttcactcgttccttggaggagcttgaacgtctctctgaagaaaatgagcaagccaaacgattgatgcttcaacgtcaaagacaactcatggctgccaacaacgccaaccgatcccaaccaacccttggtccagatggaaaaccgactcatgccactggcaatgcagcggccgccaatagagcccgaggtcatcagagtgccatggttgtcccttcatccgccatggtcagccctgatgaggccttgcattccaatcatgtcatcggggcttaccagcaacaacagcgtcaagtccctggaggtgtcgtcacacatttacattccaacagtaatcaatctactacagctcccactccttccaatcgacgacatcagcaggctcaatcagctgtcattgttccggtatcctcactcaacaaggagaatgaagaaatcgctgctgtgcctccaatcccgagcgacaagatgatcattgacgaagaacccaagaagagtggctctagtgtcagtggtaagaagcgcaaggttgccggtacatccacatctccttctgttccacccaccgcacctcagtctcaacagcggtacactgttcaagtcgaatacactggtgttgccaaaggcaaagccaaaaacgttgaaccctctaccactggtggcgaggctctggagcctcatagccctactcaaggcgcaactgccactgatgagggccaggtcagtacgcctcggatgtccacaccagctcctgacgtctcactttcttctacacccaagcacgccaacgacagcccgctccagagtactcctcagccaagccgaaatcccaaagcttctgtaaccggatcgtccaatactcctaaggcgctcgaccccagttccgttgggtccgatgagacatctactcccactgttccttttccttcaccctctcagaagccattggccaaccaaggcgttgtaggcgctactaaaacttctagtcaagtctccttcagcgccgcctctcatacttctgcacagcctaacggttccacatccaaagcgactgccgccaaatcacaggctcgccatagaaaaggattgtcaacagatcgattcttctctcggcttcttggtgcaaacacaactcagccatctaaccccccacctgttcctactcccaagaaggcatctgcatacaccactgctaatccccctgtcgcgaagacagccaggcggaaagcactcagtatggttgtcgaacctctaagtggtaaaattgcatcagctgctggcgcccgacccacccggaagtctgccaaggtcgcgcctcctactcccacctctgcggaagctcagcagcccgatcaatcaaaacgtcgtcaacgaggtactagcatggctccagcttcatcttcgaaccctcctgttgatggcagtactccgccaccagtaccaacatctgataagtccaaagcttctagtgtcaagagacggactaccctgacggccgcacacggccgcaccgcctcaagtaagatgcctgcaagtggctcagcacctctagtgaccgctctgaaaaaacctgcatctcaacaatccggcccgccttcggtgcaggcgacaccccctcacgaagaggagaccagtggtcctcagagagagggccaaaccgcttcgcccaactggagccatcacacacccgcagcaagtgttgccaacagcactggccaggccagcaacagcagcaaagccaagcgggtcatggattggttccgtttcaagagcttgaacggcagtaccacgagtaccaaccaacctcacgctcatgctagcgatcatttggttcctcctgtaccaattccaacggactttgatgctagagtgaaggctcatcaacccgctcagcttgcccaacaatcaagtgttgacggcaattctcctccagttggtcccgaacctacctcgcaagctccggcaccgttgatggtaagtgcttttgtttatctttttcgaactggcaccctccatattcttacctatttcgtattcaaatatcttgcagtcaaatcaatcagtgactcaaacgtcggcggtatcctccaaagctagccatcgctttaccctggcccatccccgccccagcacatcgactgctgcagagttcagcaatacgcccaacgcaccacctgcagcgtccgaacgaaacggtgttttcaacgacaacaagctcaagttgcaccatggagcaattgaccagaatgcgatttcgtcgaagctaccgccggtgatcatgcagcaactgaaacagatactctgggaaatggggattgatgtggttgaagagagttcgatgaagctaaaggcgacgaggcggtcgaagaagaaggtggttgctagtctagggatgggtgtctttgaagcactgcaacagcagcaacaaaagctccaccaacaagacggctcaaccggcgcgttcaaatcgatcttcaaccgacggcctcaaacagccagtagcaccaatcagcaaatcggggtcttgatcgatcaatttggccacgtcaccactggacccagcgtagcttcaaccagcggtcatggggctggatccgccggagggagtcttggtagcgctaatggggccgattataccagcggcgctcagcctttaccttcctatgctgacgacccatcagtcgacagtggtgatgacgtccggttcagtaagccgattcgccgaacctttcttagattgatctcgggagtctaactgaaccctactttcctttttcttgatatagctgtggagatcactcgactgaggggattggtaggactgtatgcggtggatatcaaacgattgaaaggatcgctgtggagcttcaagtatttgttagttcccctttcgcttcttctgatccatttgcttattgatcaattcatactaatcgtctgtcgctttaatttctcaaggtacttgcaaatccttgaacgagctgacctgggccagaaggcgtaactgagtaggctgtcttgcaacatctacaagggatgtaaggctggtgttatcaatcatctagcagtaaatatattcacagcctctccatgatagtccttgtgtgcacacctgagcttcccatgagctcttttgtcttacctctctagaacaattctcccattctatcatccatcttctctcatatcactatcccttcttttcttttcttttctttctctttttttggatcatcattctgtccttccttccttcttctttagttctccactcttgttgaaaaataatcttccatcttctctttttcctctctcttactctctccatacttaccttttttcatctcatcttttcttcttcttcttctcttcattccttcattcttctttttgacctagttttcatttttttcagtttcccccattgatgataagataacttttaatgctttggttttggtgtactttacatacatacatatatatgaatatacaagtatatatatatatatattcatatattcatttttctttctccatttttctttctttctaccatttttttttgttgaaacacaaaaaaacaaacctcaaaaaccttctcaaacaaacccagtctcatatcttcaaccaagaagacaccccctcatctcctctttcctttttttttctctctctcttgcttatctttgactgatctcgcttatttttcttcttcaaccaagttgattttgtttgtttgtttcattcatgcattccaagcgtcctttctcattgtttcttcctttcctgattcagtacgtcattgtgggacttattatccatgacattgatgatgatgttttttagttgagtttatgtttagttttggttttggttttgaaatacatctttttcttcttttttctattaatgttgggttggacgattagatcacacaaactctcaagccctcaaaacccaattgttcatcatcacttttctcacacatttttttttttttggtttgttgttgttgatatattcatacatagtgcaaagttgttgttttgtgtttctcaagtcctactcccaaagcatatccagtttgtgtagtccttatttttttttcttttttctggctctggtcttcttcttgttgaagacgtagattgtacatagatgtttgtgggtcttctgtctgtttatattttcacatcattaaatacatacattcaaaaaagtaacatcttgagtggttcatgaatgcttcttctgtcttgatcagaacttagaagaaaaaaatactttctggttgcctctggtccccattttttttctgtcttctccacatgacttgatggtattttggtgttgatgatgaagaaatttaagtcgatgaggggaaaagttggtgatgccaaaagcagacagaagtctgagattggttatttttgtacttgggcaattgggcttaagtgtgattgacaaaggctaggaggaggctaaagtgtcctcttaggaccagttaaaaatagtaagaactgatgttttcattatctcagtatccggtcatggttaagtattctagatacaaagagcacaagttgtgggatcaaacacttatgcataatgaatataaaaaaaaggagtgacataacaaaaaagagtgacatgttgagaaaaatggagagagatgtcaagctaaattccaacagatgactgcttcacttgaatacatataacacactcctgcgtagatccttcctttcttctctttttttttggtgtggttgtgggtttgtaaacagagcactttcctctccattgatcactaccagatttccttattctctaaacaaaaacttgtttgtatacatagttggctgatcatcttcaaacaacacacaaaaaaaaaccatgagtctctttcaaactgtctgtcccctaatttgatccctctgttctagaggtccagacatccatgtaaagtgggtagacagtgaaaagtggctgcttattttggattctagagctccaaaacacagacttgatgtagagatggccttggggtacccggcacccgttggcgggtacccccctacccctgatggtacccgccaagtggtgccgggtgcggtactcagtgcctgcttttgggcaaaaaagcaggcggtaccctggtacctttaagggtacccgcccccaaaccccctccttggtggcttgaccaagactaactggtctggtccaggttgctggagaggacccctccttggcaacctgatcaagaacaatcaggtcgccagtaagggccctgcttggcagcctgatcaagaccaatcaggttgccggtaagggccctccttggcgacctgattggtctcaaccaggttgcctggaaggatttccggtagccaggcggtacccgccaggagtaccgcctgtacccgtcataattgagcgggtgcggtacccagtgtccgttttggccgaaaaaagcagttggtacctgggtcccatggggccatctttaacttgaagtcatgagacttggtcaagtggtgcagaataggttgtaaaaaatgaatatgaaaaaataaaaaaaataaaaaaataaaaaaatgtaaaatttgtgaaaaataaaaaataaaatttatttttctcacaagctttgaaattcattttgggggaatgagagtgctgagagaaaagaagattgggatattggaagaatgattataaatgaaaattttggaaaaattggtttccagatggcttcaaacagctgttgagtggggcattcaccagctcatattgcagcaaagcattagaatttactcttttggctccaatctgaaccaccaacctggctaaaccttttttggttccaatttttttcatttataatcattcttcccatgttccattctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaaatcaagttcattctttatttttcacacattttgaaactttattttttgcttttattatttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatgtcaagtctgtgttttggagctctggattccaaaataagcagccacttttcactgtctacccactgtacattaggggtgaggatgggttgggtcggggcaaaaaaatgccgacccgacctgctcaaaaataaatgggtcaggtcaggtcgggttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatcctgacacttcccccaagaaaagtgtaacaataaggggactgcaccgtcccagcagcagaattgacccctgctctgtaatatttaagaggatgcttctccccctgagattcatcccccagacaatattaccatacaaacccaagtaccttactataatacatataaattagtgagtggggtttttacagtaaattattgtatcttagttattacctttctctttatcttcttactagccttataagttacatatttaacttataagactagtacaaacctcaatttccttataatccttcagctcaggcactgtgaagctcatcccacagttgtcccttattattataaggagctagcccctccactatattagtgttgaggagaggctcaattccactggccctttttggctaaagtgtgaccaaaacccatcaactctaggtcacataagagaccagagctgacacatcctcacccctactgtacatagatcacacctttttttgctttgaatttcttcttgtgagagtaaatggtttttgtgctcttttcttgaatcaatatggatccagttttgtacaagattgattcaagccatgatgttagtttgagttgaatggtcaatttgatgcagaggtggccatcttgacttgcatttacatatcaccaacctgagttagacttgcagataagggcagaaaaagacagcaaatggaaagcttcccatcaatatctgcaggtctcccagaagcaatttagatagagcctcaaaagctagatttctgggcaaaatcctagactttttgggtctaactctaaatcaacatctgtgagggtcccagatctgacaggaggtgcttgagtatgtgggatgaatgtaagccacaagcatacaaccagggtttatttgttgagcattctaactgatcagttgtcatgtttctgcctgttttgatttgggtactcttaaatcaactattcatcatggatgactactgcatacatcaatttaatggggcagttgttcattaagtcatattaaaaccaaaatctgctggtatattttaccaggagagtgttaaagcttattaaacttcactgaaaaacgtttagctcaaagacttgttgagattagcaagactttaaggccagcaagacccaccctagcaaatatcacaaagccttacactgattttgctgatgtttacagagctctatactgtatagtgccaaaacagatcatgtgggctgtgctaatataggttgcttaaaattgacatttgtgtgttaatgccatagtgattttacagcagtagaaattcattggacattcctctatgagcctataaacagctgaccaattttcctatgaagtggtcatagagctcaagattgtggtttgtagagagaccaccagtctcctgcctggctgatagtccgatttggatagattccttctagtcaaattttcttccagcactcctcttattttgactatctgttatccttccttacgatttttttcctgattctgaaaagctgtgggtacttgatggccggttgttggagcattgtgactaggaggttgtcggttagatggcgtggattgaatttcctttgatcgatagaccacatccttatatgtaaacgtactgttgctcaagtacaaaatacataaatatgcagttttaacctcaattgtatgtacttgggtagataaataagtgatttattcattaacgtggagcccttcttgagctggtctccacttggtctgatacctcaaacgccggtcgtcggatcatacaccacggccggagagaaagggtgtggatgagatgttgatagatcaggactgggttgttgtaggcaagatacacacagagttatttacagcttcttacctaaataaccagaaagctttcaatatgagatcttaagctgttatcattccggtagtgatgataatacgattgtgatagaatgttcgactgtggcgagttttttagtagacgaatttgattgggcagaaagggttaaaaagtcagaaaagggaattaaaccagcagatgggctataggctatgtatttaagacgactgccgaacagcactcgaccaccttcactctcctctgttgaccatttccaaagagaaccaaccaacctctcactctcctgttgaccatcaccatcacaccaccatcactaccaaaaaacccaaggagtaaagtaaaggagaaggacaagaagaagaagaagaaggagaagaaggagatagtgggaaacaggaaaacaacatgtcaccctcaaagcagcatcaccatcatcatcatcagaagaacaagaatctatcctcatctgcaaactcaaccacttccaactcaacctcaacctcatcctcaccaacaaagaatccaacacccaaaaaaacaggaacagcagaagcaacagcaccaaccacaacaacaaccacctcaccaacaaccgcaacgaccaacagcagcaataataacagtcaacaacaacaaccctcaactctcacttctgcttcaaaattatctactcagcaaccgcaacaacaacaacaacaatctagcccatctcctctatccccctcactcccagctcagaataacactccctggtcaacttctaactctgcctctatcaacctaccacatccgaaccataccgccccatcgacctcctccagctctccgaccaacaacccacacaactcatactccaccagcagtaccaagagccaccatcaccacaaccaccacagccatcaccaccaccaccagcatcattccggaccccatcgggagcctcgcccgtccaactccaatcgacgggcatcatcaaatacaacaaccacaaccaccccaacgacgactaccgcactcaggcatcaacatcagcaggcccaagctcgtgcccatgctcaagttcaagcccaactccaggccgtccaggctcatcaactctcttactaccagcaacacatggccgatctggcgacctacatcacccaagtcttcctcccatctgtcctccctacacccgaagaatatcaggtatgataatgaataatcctcgccggtttaatttttatattcacccaaaactgacccgatctcacttttcttcttcttgtgatatcgatcgatctttagatcaaggagcagactcgtcaatacctagaaaccctggctgataggatttcaaagggtgccagattacttccgttcggctcaataggtttgtccggtatttccctcaattcctcgagaatcttcaactaaaaaatcggttcttcgatcatgcaacagcttctggcttggccttacgtaattcggacatggacctatgttatttggccgagccaggaaataagatcgacaacaagtcagaaaaagaaggatctggtgatcctaatactaccgagagtagtagtagtagtagtcttgatactaaagaaaccgacgtaaagccaacgccttcttcaacacccccaaccgatgacggatcctcctctgttcctcccgtcacctcaaatcagaaaactgacctgccggaagaagaagataaagagcagaaacctaaacccactccagccgagatggtgatgattcttgggaaactgattcaagaaggtttgtgagattcagacaaaaatttgtttagcatgagtccactctgtattgaatcggccaaaataactcttactttcttgttgtaatctttaattcttagaaactgcgttcacggtcaagatgcttccgaaagctcggattccgatcatcaaactctctctacctccctctttaggtcaaccgtttggattatcttgtgatatcggatttgaaaaccgtttggctcttgaaaatactagactcttactcacctacgccatggttgatccgcggatgcggaccatggtcttatttcgtaagccgttcacggaatagataaatctagccatccacctccgttgattctatcttgtcatctcgctctgatcgggtcttagtcaaagtctggtccaagcggcggcgaatcaatgatccatacttgggaaccctaagttcttatggatacgttttgatggtcatctattacctcgtcaacggccggaaagcgcctgtgttaccgtcagtaaattcccaaagcatcatccactttctcgtttgggctaacgatggagccatacctgcttcttcgtgtacatatgtatacaatcaaaacagaaacctgcagcagcttcctccgccaagagtaacgccaccagaggatacagtttatgaaggacacgacatctacttttttgacgatctggatgccttaccccgcttctgggtgggaatgaatcgggaaaatgtcggcgaactcttgatcgagtttttccgtttcttctccagctcgtttcggtacactcatgatgtcatcagcgtgcgcacgccgggaggcttgttgagcaaagaatcgaaaggctggatgcacgatatcatcgaggaaagtaaagatggccgcggcgggttcttgaagatcgatctgaatcggttgtgcatcgaagtcggtatcctttcaatgcttttttagttttgctcccaggtttgctgatcttgatatgtttcatgtttgatttttttttgttcatttaggaccctttccaaacaaattataacgtcgcgcgtaccgttacacgggatggattgttcactgtgaggttttggtttgaataatataccctgccaaaaatggagatcgtccttccgtatgctaccgggtactgagacatcattcccgcagatccgaggagaattcatgcgagctgtgagggtcttgtccactcggactgatcggctcgatgtcatgatcagggagctttgcgaagagaggcaagaaggtgtcttgatggcccctccttccagctcaggacgacgaaaatctgcgcccaaccccaaggcttcccttaacatgagtacgtccccaatcccggaacttgatcatctgaaccctgctgacttaccctttcaatataatcaggcgtttctggtagcaccactcgcgaagaagaagaagaggaagatgacctagaagagcaattactacttcaacagcaacaacaggcgctcttgagcgctgagcatcaaccctcgtacccacccctcacaaccaggctgatgcaagaccatatctacagccaagctacctcatcgatggacgctcgacctcgctacccgcctgaaagtattgcctcagagccaccaccactggatcgtgatctagactggaatcatgagtccatcagtggctatctgtcgaacgaaattcaacaattgcaactccaacagcaacaactacaacagccgccttccaataacccccaatctttgtctcaccctgctcctcatgtctcagacacattcaagccttccaaatcaaccacttcagctgcaccagctggcgcacaacattactttcatcggttttttcaaacatccggaactgagaattggaatcctcaggcatctacctcaaactctctgcatcaatccagcatgacctcctcgcccgcgttcttgtatgactccgaatcacttgacccaggtctgccactcagtccgacctcaatacctaagcattcctctgggggtcgccgtcaaaaagctgctgcatctgatatgaaccgagacgatattgggtcaaactcccgtggcttacatgcttcaacatcatcgagcagcaaatcacgttacaatagccaggcaatcaacagcgggcgtccaccaagaagtatgtcacatagcactatgaatcctcgaagacggagtgaacagcctcagtcgtcgcatcaatctctactcaattcaacaggccctccaatcatcatgtcttctaatggccggatgccagatttctccctgttaccactcccaggcccaatcaggtttgggaatttcggaacaacagagagactaccaaaacagaagttcgacaacccgcaacgggttttgggacggtctgttccgtctggttattaccatcagaccaacggctatccttccacatcattccaacagcaagatttgagtagtcatcagatgatgtctttgcctcaggatatgatctcatcgcagcgtccagatggaacctctgaagaccagccagcgtcccaacgggcgtatcaaacttcctggcaaagtcatgatccgcagcgggagggcatgtttttggcggctgtcaatgaatctgccagaaagcgctcattatcaaatggagcaacttccacccattcatcgaccatatcatttgatcagctatccaagccgcgttccagcctgttagagaatgaggaagagaatcgaccaggcgttgagacgccgcgggcgaggtcgagtcattcgcctacgtgcgtgggtggtcaatcgacgcggatgagggagtcgtctgaacacagtcggaatcgcgatacttcgacaccctcatttgctcgatgcgtgccctcgacctcatcgttgtctcaactacctcggaagatcgtctttggggatgtcgaggtatccactgaaacggccaaagaggtccgggtcaaggcgcttgcggcggtgcttcgaacacggcggatgggatcgctgaatagtcattcgtcgcgccgagctgaaggcgctgccaacgtgctgtcttccggctcaaccaacactggcaacaacagtcctaggagcctcgaagggcggagcagagctgcgcgaaccgcctccgagttgtcaactcatgcgaccagtgccaagactgagctgattcattcgagccggtccagtagcgcccgcagcagtcagccgagccagaagggtccatcgaaagtgtccaccccgatcgaaggagactcttccgtgcctgtgtctatcggcgagcagcaatcaaagaacgttgggtctgttggccgttcgacgcctgttgaggctcaggatcgcaccggactatctcagagtaccaatcttgccccgcaggctgccgtagatcgcgagctctgttcacgcaggaatagcagcggcagtggtagcagtcggagtgctaaccacagcaaagatcgacagaagcgatcgcctagaacacttccatcctccgaggaccgtccggatactgtccttcccagtccccccgtccgactcgtcgacagcgactttcccccactgaatgatcaaggacccaaagtccgcacgtcaaccctgccggcaggctccggcttatctggcctttattcgggctcccctcctcctccttcttcctcggtttctactgatcctgttcttcctcaactcgatcatcctgtcctttagttcctctttaacgctttatctctctctctttctctatttctctcttagtctagatatctctctttctcaatctatctatctctctagatatcttgtgctttgatcttcctgtcttcttctagatcttctttgtttgtttgttttgttgttgctgttcctgttcctcctcagttcctttggtcttctcactaggattttttttttttttcataataattttactttttttcttctctctctatttcttttattttgtcacaccttttttatcttccttttttatcttttctttttcttttttttaacaaaaaaaatctaaataaaacatcaacaacaaaatcataatatatatacatatattcatatatatgcatatgatttcttttcctttatacactgaacataactaagaatcaatgtctgtcatgtataaaatattacatgtctatccatacacacatagatatacacctgcatgcagcttttgcagccttttttttggcttgccatttcctttttcttttttttcccttgtctgctgcgtggctaatctacaagcctcaccccatgcctttcagtgagggcccaaaggacagagaggcttgtaccaaaagtcaagtcttgaaatccatggagtgatcacctctccacgagtccacaccttgatgaaaacactcaagtgatagggaacacctgaaatgtattgaaacaagtatgcaagatcatctatgccttctcttttctgccactgcctacatggacctgcattcttaaggtcatttgtggatttctggatcactacatacatattctctaactattcttatgtgaattcagggaggaatattggtgaatgtatggatttctaccacaatgtacagccattgcttcttgcttattggtgcaaggagtaagaggggggtggggggacagtaacaaaatgtgaaggctcaatgccttcacaatgatccaaaggtctccagagggatcggactaaaaggaattcaagcttgcaagcacaagcccctgattccctgctgtgtatagagtggtcatttactgtcacattgttccaatcagtcaaccacaggaagagtgttggatggaaagccagtctgttggcctcagtcttgtgggcattctttctaagtttttggtcggaccatacttggcacagtttggcatggctgggtaagttgcagcaggatacccactgatgtttatgactcgctcgacccaaaaggcaaggaggtaagctagaggtgttgaaattaggtagaccataagttttagctgttgaactgaaggtccgggggattcattctcaccccgctgcggcacagttgggcacgtggaggaatgagacaaacaaggttcgaaacctagctcatctggtggaaggaatatataaggggtttcttttcttctaaaagttgttttccttttttcttcatcagattctctagctttcatctctgtgtcggttctcttctcacacatctttgttgttcgcctcaaccgccacaggtctgttctcttcattctcttctccttcttcttctctgcgttgttgttttctcatctttcatttcttctaggttcgcttgcttctgctcacttgttagttcacgttggtcgtgccctaacgcctcggtttggaaaacctcaggttagaaatgaaatcgatcagattctctagctttcatctctgtgtcggttctcttctcacacatctttgttgttcgcctcaaccgccacaggttcgcttgcttctgctcacttgttagttcacgttggttgtgccctaacgcctcggtttggaaaacctcaggttcgcttgcttctgctcacttgttagttcacgttggtcgtgccctaacgcctcggtttggaaaacctcagtttctaggttcattaggttatgagcccagaggagctttaactgccatctcgatctaaccttgacctacgcacgccatcatgaatgacaaacactcgaatccctcaattcctactctctccaacttgaactgggatctgtggagcatgctcatcgaaggatacatgaaacaacatgatctctattcgttcatttcctctaatgaagccgatccaaccgatgtcgctgaactcaaatcgttcaaatctcggaaattgaaagcatccggagtccttcaacaatacatgggtataacgaattaccagaagttcaagactaaggacactaaagatgatcctcgggcaatgtggctgaaactcgaaagtcattaccaatccacggctatctccaatcaagcgaaagtgtacaacgacttcctcaccttcaagttcaaaggaaacgacatcaaaggattcattgttgagttgacgaatcacataagtcgtctcaatgctgtcggactacgaatcggaattcctaccgacttcgaaatacatgaaaacctgttttgcgagaacgttctacagaagattccctctgatctggttcatactcgagaagttcttattcaaggacgacccctcactgtcgaaaaacttcaatcgcttctggacaacagaagactcgatgacccgtctgttcgcatcaagacggaagaatctgccatgaaaacaatctcccattcgtcgagttcggatcctcaatgcgaaaacggtatacacaatccggctgctcatcatcctgaatccagatgttttcaagtctatcccgagcaacgtcctcgtatggagaaacgtcgggccaaagctaaagccaaagccaagaaagcccaggccgaagaggacgaatcatcaacctctagtgttgcatggcacacaatcaagaaagctttctcggtgaagctagctccaaatgtagcctacctggacagcggtgcttcgcaccacatgatatcagacagatcctccttctcaacgtactcgaccgactccaaatgcaagattgagcttgctgacggcaaaacgacactatgtcctggtatcggaaatgtatacgtcaagacagtctccggccaatcacttaagttggaatgtttgcacgtacctcagttagttgggaacttgatctctgaaggacaactgtttagaaggggatgcgatcgtgtccggaccggtcctctctcagcgaaactagtcaatgaaggcgaaacactattcaacgttaacctcaacgatcaagacgtctttacaatcgacctcgagatagtcaaaggcaagtcctttctctcgaccgatgttacttcgaaatcaaattctgacatcgaacttcttcacaggcgggcggggcatccaagcaacgactccttaaaaagaatgtttaatctttcagactttaaaatcaactgcgaagcatgttcattatccaaatctcatcgcttgccatactccgggactcttcccttatccactcattgtctcgaatatattcattttgatctcagtggtcgtattaaccctcccacatcagaaggctatgaatactattttaaaataaccgatcaattctcttcttataaatttgtttatcttttaaagaagaaatcagaagcattttcattctttgagcaattttataacaatgtcaccacacttcactctcggccaatcaaacacatcacaaccgacggaggaggcgagtttaactcgaacgagttcaaagagtttcttaaatctaaaggagttgaatcgcatatcactgctccctatacccctcaacaaaatccggttgcggagaggggcaacaggacgacaactgaaaaagcgagggctcttctcaaacaggccaagcttcctcattcaatgtggggtcatgcagttgaagcggcagtattccttgaaaatatcactcctactcgtaagaagcattggaagacggcctatgaactctggttccaccaattgtttgacaactctcgtcttcgatcattcggttgtcaagcctacattaacattcccgatcaaaaacgtacggcaaaattttcagacacatcgaaaaagggcatcatgatcggataccagctagggatgcataactggcgcatcctgactgaggacaaacgtgtggagttaagtcacgatgtcaatttcgacgagactttatatccaggaatctccacctttgatccagctggtcttatttctcccatggacattctctccgaaaacttggaatccgacactgaagaatcaccagtaaatcaagaaataccggtcgaaattgaactttcggatgactcggatgacgaaatcaatagacgtctaaccagtccagaggaacccaatcgctccgatgaactccctctcaattctcccgaaatcccactgccatcaacatctcaatcgcgaccaggttacgacattgtacttcagccaataaatcagaaagccccgaaggacatcagttcggctattgatcaatcgaacatagtcaacaccaaaagaagggcacatctgacaattgcggatgaagattttgattttcatgttcaatgctttctggcgggagcccaattcttcgatcaaacctcagaggccccgaagacttactcgcaagccatgaagaatccggattcggcgagctgggttgaggccatctctgcggaattgtctgctatggaaaggttgggagtatggaaagtggttgatattcctgcaggggtagagttgctcaacactgtatggatatttcgtaaaaaatttgacgagaacggtcagctatcaaaatacaaagccagactgtgtgccgccggtaattttcaagtggaaggtctcaactacgctgaaacttacgctccaaccggacgtccaaccgctcttcgaactcttctttccatgggtgtcgcaactggtctggacattcaccaaatggacgtcaagaatgccttcttaaacggcaaactcgatgaaaccatttatctccgaccccctgcgggactatccgttccaaaaggcaaatgtcttctccttctaaagtcgatatacggactcaaacaggccccgcgtgtatggtatcacgaattatcttcattcttcaagtcgattaaattctcaccttcaagtgccgatccgtgtctattctcatcggatgatccaacctggaaatgctgggttcacgtgtatgtcgatgatatggttatagtcagtaaggatgtaaaccgcttcaagaaattgatctctgagcgataccttatggaagatctcggtccacttcgacatcttcttggcatgaaaattgctaaagttggaaactccattcggttatctcaggacaactacaccaacaaaatcctggatacatacggtatgcaaaattgtcggacggtatctacaccgtttgttcccaatacgcgcttggtcccagccactcctcaagaacaggcggaatttcaatctatgggaatcaattacagacgggctataggattactcaactatctagctgtttcgactcgcccagacatagctttcgcaatgtctcaactgtcccaatttctcgaaactcccggatccaagcactgggcagcctgtattcatctacttcggtatctcagcggctcgtctagtaggggtctaactcttggtgcatctgtctcgccgatacagatctacgtggatgctgatcacgccaacgacaagattaactcatactcatatttctcttatctggttcttgttggcggcggagttgtctcatggaaatcaaagaagaatcccacagtctcgtcatccactacagaagccgaatacactgctctttatgaaggcggacgagaggcagtctggatgattcgacttcttgaatgtcttggaatccctaatcaaggtcctattcgggtgctatgtgacaatcaagctgctatagctctgtccaaaaatacggtgtttcacgatagaaccaaacacttcagggttcatcttcactggattcgcgagaaagtaacggacaagactatatcacctcaatatatttccactcactcaaatctagccgattttttgaccaaatcactctgcaaagttaagcacatgtcatgcatagagggaatcaacctatcgggttgagaatgaggggggatgttgaactgaaggtccgggggattcattctcaccccgctgcggcacagttgggcacgtggaggaatgagacaaacaaggttcgaaacctagctcatctggtggaaggaatatataaggggtttcttttcttctaaaagttgttttccttttttcttcatcagattctctagctttcatctctgtgtcggttctcttctcacacatctttgttgttcgcctcaaccgccacaggtctgttctcttcattctcttctccttcttcttctctgcgttgttgttttctcatctttcatttcttctaggttcgcttgcttctgctcacttgttagttcacgttggtcgtgccctaacgcctcggtttggaaaacctcaggttagaaatgaaatcgatcagattctctagctttcatctctgtgtcggttctcttctcacacatctttgttgttcgcctcaaccgccacaggttcgcttgcttctgctcacttgttagttcacgttggtcgtgccctaacgcctcggtttggaaaacctcaggttcgcttgcttctgctcacttgttagttcacgttggtcgtgccctaacgcctcggtttggaaaacctcagtttctaggttcattattagcccccccattttgctgtgcttgaaagccaatgagagatccagtttttttggtcacagtggctgatgggactagtaagatggatagaaaacactcaattgaaatattacaggataaataataaataaaaatcgggaggaacagaggaggatccctcatcggttgcgggtgttgaagaggcgttgggtggacgtcggtctctttagtatcaagactactactactactactctcggtagtattaggatcaccagatccttctttttctgacttgttgtcgatcttatttcctggctcggccaaataacataggtccatgtccgaattacgtaaggccaagccagaagctattgcatgatcgaagaaccgattttttagttgaagatgttggaatctaaactctagagatacagagccaaccctaaaaggggttagaactcagaaagcagaacatgcggtagtgcttggtaagcaaccatcactaaatcatgtaataaaccatctaggagagctaggagctaaccaagatggaatatacagaccaagatcaatccgccaatgcgatagaccacgagatagaaaaggctgacacctccaatccaaataggaggtaagttcgcagcaaacaaactataaacaagataacgcacaagcgagcacaaaggctgacttcagtctaccttaaaacagccgcttgatagaacgattatcatcccccatcgcattaccattttccaacaggaacttaccaagcgatacaagcggtgagcacaagaccaagaataagacttaactagacaaataactaacagaagacttattctttagacttatcaccagccaccgacaacagcaataaccagaatacaagaagatacctagcgatcaatactggtaagaacattcttgttacacatagtacaagagaagaaaccaagactaatccagacacacttcttgtataaaaagccaactgctctacacagaaacgactataaacaaatatagctaaaagaggagcggtccaagttcctaaaagtaagagcagcagtcctcaaacagctaccgacaagcagcttagacactaacacagaatacaacctactaccctaaacagaacactccattctcatctttcttcactattatcatcttgctttctctctattgttctctaaaaaacaaatcttcttcaaggatactgtagcaacgtctcgcttgcttctaggtacataaccttttcaaacattgttcatatatttcgccaagctcattctaatgaaataaaaatattctagttgtttgaattctttcagatttacagtctcgagtctcacacctacgaccatcaacagctagaagcaagtcgagatggccccatcagtatcagctcctaccactcgatccaaagacaaagacggtgacaaagaggaaaaagaagtctacaacgttgacaaagacacggtcaatgttccaaaattcaacggcgacaattacccgatctgggtgcgcaagattaggatgcacttgcgagcaagagaactggaggaatttattgactccgcattgaaagaagacgccgacaagactaccaagaataaagcaaatcgagtctgcaacatcctttcacacggcattgacgacttgatcttcactagcaccattactgaagaaaacgaaaaggcaccctttgcaatttggacagctattaaagacatctacgcaagcgattcaatgctgtctatctttcaagtttggaataaatgggaggacatacaattcgaaaacgacatgaacaagtatataaatgcaatgctcaaaagtctctccgaattcagctccatcggcatcaagattccggatgaaataatcagttgtggaataatcggccgaatcactaaaaaacgtcctctgctgatgcagacgctattttcagacatcggagcactatcaaaaccgaaaatgatcatagccaaactcagggacatcggtcgtcacgagaaggcgatgagaaagcagatcgtgccagaaaacccgccagcctctacagccctagccacaaacgtgaaacgaaaaccgaaactgaaagttcaatgcaaaaacggaaaacacaactctgacgccgattaccatcaccctgagtccgaatgctggaccgttcaccctgaaaagagagaagagtatcacgcggctaaaaaggcaagaccctcaacttaccacactgtagttaaagaaaaagaccctgaactcgcaacgatcagacccgccttcgcgtaccacaccacgagaagtccaactactaagcttccgacagtcctagactccggggcaagcaatcacatgatcaatgttctcgaccttttcatcgacactaccccgacccaaatcagcatacttactggcggtggcgctggcgaactcactgcaacagcaagaggaaccgccaagctcactcttgaagacggacaaatcttgacactgaaggaagccctttacgtaccaaacttgtcaagaaaccttgtttcgatgatacaactaatgaaacaaaacgtccatatcaacatcgccaatggaaattgtcaagtaatagtcgactcaaatccaccattcaccgctgacacgtcgaacgatctgctggaactgaaaatagttgatccaaaaccacctactccctccggttttctaaccacacaccatcaacaactatcagatttcgtcaaatggcacaatagacttggccatgccagctccggtagaatatctagagcactacccgaacaaatcgcaatgaacaagacgcacgcctgttcagcctgtatgctaggaaaacttaccaaacaaagttttaagagttccttcaagccagtgaatgctcctctcgaagcggtccatgccgatctagtcggcccaataactccctcaactaacggaggagccagatacttccttacattggttgaccagttcacaggttacatccataccgcgatactcaaaaccaaagaccaatccacctcagaaatcaacaaattcaagcgtttatttgagaaacaatccggacacgctctgaagaaactcatttccgacggaggaggagaattctgcaacaacacccttagcgaaattctaaccgaaaacggaataattcataatgtatcgcctccgtacacacctcaaaataacggcatagccgaaagagccaatcgcaccattctggacatgacgagatgcattctcatgcaagcaaatctggccccagaatggtggggagaagcgatcagaacggctacggcgacgaccaactgccttccttccctagggagaggcaaagccagtcctctagagcaaatgttcaaagtgaaaccaaacattaacttcttccgacccttcggctgccgcgcttgggttgtcaaaccgaaagaaaatcgcgacaccaagttaggcccattgtcatgggaaggcatcttcataggctacgagaatgattactcctcgtaccggatcctccgcatggacgacagacaggtcatcacggccaagcatgctcactttgacgaagccacctttccggaatgcccggcactcaacaagagtgtgactgagtacggagtcaacaggctaccgagcttcactgaagaagaacccatgcccttcacggaggagcatgacttacctgcagtagaacaagccaacatagaagaggaagaagagatcaatcggattatcgaccaaatccgacatgaaagcccaaaagcctcaacaaatgcaataatcattgacgaagtaggtgaaacgcctcaaccggccaccaaacctcgctacgcctggaccactgaacctccacaaaaagagatcaccagtgcactagacactaagaacatcatcaatgaacgacgccgccgacacgcttttctgatcactgtgacaagtgacccgaagacacacaagcaagccatggcgagtcctgatcaccagaactggaaggaggcggaactcaaagagattgccaacatgctaaaacatcatgtgtggaaggtgcggactaggctaccatccgatgatccaattccagccacctgggcctacaggaaaaaactcggagcggaaaatcaaataatcgaatggaaggcaaggatctgcgctcaaggattcaagcaaacacacggcctgaacttcgaagccaaatacgcaccaaccggcaagccggcatcacttagatttctcctctcatttgcagtaaacaacggcctaaaaatacaccagctagacgtacgcagcgcgttcctaacctgccccctagacgacaaagtaacgctcctcccaccatccggcttagactgtcctgaaggatcagtgcttgaactgaacaaagcgatttatggtctgcgacaagcgcccctagtctggtacaaacggctgtcaaactacctcaagtcgatcgacttccaaatctctctctcagatccctgcgtcttctggagaagcaaaacatcaagcagaccagccacctggatatttgcgcacgttgatgacttggtcattattagtcaagaaactgaacttttccgacgggaaatggaaaaggaatttgaaatcaagtatcctggtgaagctgtctttctactcgggatgaatctcgaacgctttgaaaatggcctacaggtgaaccaaacgcaatacatcgaaagaaaactcgttgaatacaatctcgtcactcagcatccagcatcttgccctttgaatccacgtgaaccgctaaaacgggcaacctcaactgaaatcaaagcgctaaagactctgaatgtcaactacagggctctcatcggctccctgaactacttaagtatcctcactagaccagatatctccttcgcggtcagcactctgtcacaatacttggagaacccgggaatcaagcattatcaagcagcagttcaggtgtttcgatacttgctgggaaccaaatacgtgggtctcacctacaaaaaggacctgaactcaccggtcagagcctacgtcgactccgactggggaaattgcttagataccagacgctcaacgacaggtttcgtaatagctaaaggaacccacctgctcaactggaaagccagcaaacagcccacagtctctttgtcgacagccgaagccgaatacaaagcattgtcggacttaggcagagacctggcttggtttgcaagcttgataaaagaactagaggttgacgtttcgtccagcaacttcgaagtggcagtcgacaatagagcagctattgacttagcaaaaagcgagacgtcgcaaaatagcttcagaactaagcacatggatattagactccatttcgttcgggagctcattcaatcggcactcatcaaactgcactacgtcaaaaccacggaaaacatcgcggacttcctgacaaaagccctgggccgtgcaaccataaggaaatccctagcagcaattggcatcctccaagtctcagaagctgcttctaatctaacgactagaagcatgccaggctgttggaatctaaactctagagatacagagccaaccctaaaaagggttagaactcagaaagcagaacatgcggtagtgcttggtaagcaaccatcactaaatcatgtaataaaccatctaggagagctaggagctaaccaagatggaatatacagaccaagatcaatccgccaatgcgatagaccacgagatagaaaaggctgacacctccaatccaaataggaggtaagttcgcagcaaacaaactataaacaagataacgcacaagcgagcacaaaggctgacttcagtctaccttaaaacagccgcttgatagaacgattatcatcccccatcgcattaccattttccaacaggaacttaccaagcgatacaagcggtgagcacaagaccaagaataagacttaactagacaaataactaacagaagacttattctttagacttatcaccagccaccgacaacagcaataaccagaatacaagaagatacctagcgatcaatactggtaagaacattcttgttacacatagtacaagagaagaaaccgagactaatccagacacacttcttgtataaaaagccaactgctctacacagaaacgactataaacaaatatagctaaaagaggagcggtccaagttcctaaaagtaagagcagcagtcctcaaacagctaccgacaagcagcttagacactaacacaaaatacaacctactaccctaaacagaacactccattctcgtctttcttcactattatcatctcgctttctctctattgttctctaaaaaacaaatcttcttcaaggatactgtagcaacgtctcgcttgcttctaggtacataaccttttcaaacattgttcatatatttcgccaagctcattctaatgaaataaaaatattctagttgtttgaattctttcagaagattctcgaggaattgagggaaatgtcggacaaacctattgagccgaacggaagtaatctggcaccctttgaaatcctatcagccagggtttctaggtattgacgagtctgctccttgatctaaagatcgatcgatatcacaagaagaagaaaagtgagatcgggtcagttttgggtgaatataaaaattaaacgggtgaggattattcattatcatacctgaggggaatcttcttatcttatttcttcatagatatcaaccatattgtttagtcagaacaatcagaatacaagagtaccaatacaatatttatttttcatttcagaaaatgctaccaagctgaaaaaatgatgagattaagctttacaaaaatgtgaagctgctaccaaagtgaaaacatgatgagattgtgctttaaaacaatttacagtacactagaaagcatagagaaagagcaaacccaagacatcatacagattaaacacaaacatacatcagagctaaacaattcctgatgaaccacacataaaacctctcagaaggagggaattaaaaaaaatcagaaaaatgaaaatattgcaagagattcaagggctgttctttacaagttttcttcttttatcaaagaagcagctcgttcagcaatcatatatacagtggatgtgggatgacctggaggcaaagaaggaaaggcggatgcatccacgacacgaaggttcttagtgccatataccctgaagtgggagtcaaggactcccccgttttcctggtttttcattgcacaagtgcaagcagcgtgccacactaagattgacatggagagttagtcttcaaactaacgtgtaaagctcatatcaaaagtttttgaaggaaggagcgtacctgtcatgaggttattcttgatccattccagaatttgatcatcactagtaacagagagacctggtaggtactcctggccatcaaggataggttgcatagcttgagctgagaaaaactccctggttcgtttgaaagcttcgacagcaatcctttgatcgatagggtcagtaagccatcctgggtcaatcaggggaggaacggatgcatcgcttgaagcaatcttgaccgtcccgagggactgtggggcgaccaaggccgccaaaatggtcacaaactcttttccagtggtcgcaccagctatcgcatttgaaacgagtagatttgagaaatcgcccacgaccttgcagatataagaaaagtttattaaaatgctatccagatttcactcggagctacccgcttccactggagcagggctaccacttacaccagctgcactcaaatattcgatgtgaggccaatcggcagggtaggtcgcaagggaatccgcattgagttcctgaagttttgagttgtcaaatctttcgaacgaaatcatatctgcgacattatttgaaaggggaccttgtgcgcgaatagtgaagttcaataattgagtggcaagatagtcggggtgggccgcgatgcgagtgagcgtctcaatagaatggactgggtaggtaggcccaaagaatatacttgattttcatgatgaagcaatatgagtggaagataatgatgcacatctagatagatcatggcaaaatgactcaactgatcttgcattccctgtccaacattgggattttctacaagaatcggaatttgatgggctgtgagctggtccttgggcccaattcccgctatcaaagtcgtattccaatcagtgcattgtttaaaatttaatttcccaacgtgctttgagtactcttattttaatattactcacaaaccataaggagttgtggagactggaaagcacccgctgaaacaatgacttctttcgttgcaaatagcttctcagaggtgccggttaatgtgtaaacaaactcaatcccattcgctcgtggcggcgtggactcatcaaacgtgatcttttttaccatggcagtagtgtaaaccaccagattactccgagaacgtgcagcagcgaagaaggagcgcgaggaagaccgatggccgttttccgggtcaatcgtggttgaagcgtattgcactccactcaacgttcctcggttaaagtcctgacaggttggaatacctttctcgttgagactgagttgcatgtacttggaaaaaggttgggccatgttggggtatgagatttgaactggcccatttccttgggtaaaagcttcattggcgtattgagctgccggtaactcctgacgtaattcatgctgtacagtgtaacacacatttttttgtcagttgttataccgccttgttttggatttttctttccaaaatcatagccaaccttgggagcagtgaatgacacgctcttctgataatcagtaagacggttttcgaaggtccactcgggatcgccagtcagttcagcccatttgtccagagatccctttgatgctcgttggtagatcatgaagttacgtgcggaactgcccccaatagttttccctcgagcatagcgaactgaacgattattggctcccaattggggtgtggttttgaacagccaatcaacagcgtcattaagagcgtcacctacaaatttgtttacatatttgttcttggtcaactccttgcagaaataaatatccaagtctcactcaaagatgaactgataaactgttactcaccctgactgccgccgcatcctatggtatcagatccaggcacattgaccaacggtttgttaataactgacaaagcatagtcaattcctgcttccaccacagcaacacgaacatttgaatcttcggatagacgggcagctagaaagaagatttggagaatgaagaatgaccttcctctcagcacccgcaattagttccaaaacaaaaaatatctagcaacttaccaatagtcattcccgccgtaccggcccctacgatgatgtaatcaaagcttttaccttcgaagagggacccaataattgggatagtgggaatatcaaaacggcgatgctccacatgagcagcggtcagaggattggccctcatcaaagccatgagggcaagcatcataaggattgataaccccatgtcaagaatggaaaagatggatgcggtaacagttgaacgatgtgagatgaaagagcagggaatcaagatgtttgaggggggatttctaaccacaatagcccctgggtgatatcgtgattttggtttgtgacggtgggtggctggtgaagcttgagagagccaaatgtacggatatctgacatgtgtgtcttcttgatggaagaaacatcgctgcagctttatacgctgtaaaagttaaccagtcatcctcaagcggtgaacaatctaaagcaaagtagctggagatcatcgggctgcgaatcacccatctgttcgggctggtacaaggatgctttctttggcacagtagtttggaggttgagcagcttgaaaagggagagagggcagacccttgtgggggaaaatcccgatttgtgaatagccccaggtaaaccggcaagcccaagcaaagtctcgaccctccattggtccgaaggtgaactcacaagagcttgcggtcaagatcattcggtgtgatgccttccgggcatgccaggctgatacgaggctttaatggcctgattggagcctttttctcgctctcctcacagctcatcccaatcttatggcgcctgaagccttcaaattcagaaattcccccaacattaaatggctatggacacatgttatctttttcagaaagcttggaatgctttttttgtgcagatgaatgcctttttttttctaaactattcatttttcgagtttttatggtttgtcgcaagggctattcccatgataattctacttgcctttcttcctaggatctctgaagaatacaaactcttgaaaccaggatggaaactgccaccaatgtccccgttgctaactttgccattccctgctgcattgaacaggtgagcaaataaatacttgtagggcagttcatgactgagcgccaggttgctggagccgtgaggaaaacgcaaagggtgggatacctgatgggataaatctcagataaaataaaaccagataagattcaagagttattatttccataacaaaagcagaaaagatgtgaaggtttccgctttgtggaaaatacaattcatatttgagtgcaaaggcccaaaaattcaccaacctatcaacctcccaaatgcaatgggtgtgagctcgggccaaccaaaaaataccatgcaccaaaaagtcacgaagattcaatttcattgtgtaaacttttcaaactgcagtttacactcatccatgtgtctgtagtggtgacacaacaggaaacttctgataatgtgtgcttcctgcttcacatgggcaaataaatcttctgaggcagcttggtgagtggactgtactatcagcttgtggaaattgttttgcagctgggaggagaccactcaaattgacccaccagtggagacaataaattttccagctggaaaccccagcctgacggtatgagctacaaggtaaattctattcctggagtctgccagtggatagtgactgattgatatcagctgggggacaggtagctgagatcattcaattgacagtggaagaaatccaactgagtaaaaaaacctcatgatggttttgaaaacacactagagctcagcctttctgatcatttatcagggtgatctataactcaaggatgtctgtcttaatttgtttaattcctcatatgcatcatagctcaagcttttaccagttaattgggatcaagttgccccaatgatagatttcatgtatcactcaaaacacaaaagatacagtacataaacaagaggagtcactaagactgacctgaccctcagattaatcagaaactatcactttttatctatcaatcatatgtgcttactatatttgaaatataatccaattacagttcctggggcctattagaccatcttttcttctatgtattaccttcaccctgactctattcttctcaatctttctcctcattcttatcttcattcactgtgaaaaaatctcatgtaacttccagcagttgacatgtgggaactctgatgaaacttgtgctgtaactcaaatgttactcatgagttacttgagtcaaaccttgatgcacagtcactgcgcagaaacaattattctggaataattctcagtaataaccaagttacggttgaagttccccacatgtcaactgcaaccagttgcatcagattttctcacagtgattatcattcctgaggcagtgtgtaatttatctaacctatttggtggtggccactgtagagactctccctgacattaaatcaacctacaatgcttgggaataaagaaataagatatgattgaataaacacatatgagaaaataatgagaaagaaaaaaactaagaaaatcaaaattgaggaaaataggagtatgagtcatgacaagactgagaacaaagagaaagaactgaaaggaaggcaggacaaggaaactgaagaagcaaaatcagtatagatatgatatgagaaacagaaagaagaaaagttcagtcaagattgtaatctcacccttcagccaaggtagaagaggatagattgaaagaaggattggatcatattttgtatgggcacagtaatgttgcatgtggtgtgtgatgtaaccacatatttgtgaaatgctctaaaattgtcagacactgagacactattccagatgtctacaagataatgtaaccccctgggttacataatatatagggggttggaaaaacgactcccaaaaattagccgacaactcccattttggttgaggggtcgttgggcgggagtcgttcctccaaatcaatggccaactttgggagtcggccatcaaattgttttttaattttttaattttcagggagttggcgccccaaaccacccctcatgcttgagggggtttgggagtcgttgctcccatgaccggaaggatttccttccggtcgacaagaaacaaaaatcttgttataactcattgatcagaacggattccttccgtcgatgaggtataacaaactcattggccggaagggagtccttccggtcaatgaggtataacaacctcattggccagaagggattccttccggtcgatgaggtataacaacctcattgaccggaaggaattccttccggtcgatgagattgtcataagaccagagctgacaaaaatcctttctttatggaatgagtagaaagagaataaggatagagaatattggagggaagtgaagaaggatgaattgatcatttaaggagattgtaggaaagagtttcagacccctgattactttccctcatggaggatttttcctattgcaatcacaagaaaaaatggctagaaaggcttccactagtgcctcttcctgtcaacacatggatcattctctttttcagcaggcaaaaaccatatcatcatccgtaaatttttgacttgggcctacatcataattgagtgtgatgaataatctgtctttttcgaaatgtaaagaatctcaccccaaaagtgaggtttcaccacgatttcacctgacctcacacaatttatcatgctgatgaatagggcctcagaaactacctggaagctgagatgcttgcataccttacctagttctttttattttcatgtagggagtgtttgactctcacaaagaattaacaacaccggccctcggcaaggggctcgggttaagttaggtgtgcttgtgtggtgatctcccttgtgccccagtcactccctatccccacatggaagctcaacaggcaacataactctacaaagtcatttctatgtggaccgccaaacatttgcatccactgacgttacggactgaatcattgctttttacttttaatgcggaaatcttgtatcaccatggctgcgttttgatgttgtccattcatatgtcacatacaaatagttactcgactgtgggacgagacagttgtatgtgctactatcaagactgacgacggtggtgtgagatggaatgaaaatcaccgattctaaaacttgacaatacgacatgagcaaaatttgatatttttcaactttcgtgtttcttctaccgctataaagttgtacaagacttggcctcataagttgtgtcaacggttgtatccgaggtcaaaggttaattgctttattgctctggtccatcgcctccatcacccgcggcccatagtctgcggcgcaccaccaccatcctgtcttcgaggacgtctttgtgagaaaagttaagtagctgaattagtaacttgttttttttgctgtttggatccataaattcacttacttggcagagacgatatcgtcaactcggagtaacaagcatgcagattcgacagcggttttcatgatctgaactttcacagctgccgattcgtacaatccgattgttttcatgtctgttatcttgccggtatcaccatccactccatattcgtgctcaccattggcgtgcttagcctgtgttgacatagctgttgatcagcttatgccatatgaatgagttgatgtggaactagatcttactcgcagctcggtcaaagttcgaatagtgtttccaccacagttttgaatcaatgtccttgggatcacctccatagcttctcccacagttttgaagggccaaccttcgaccccttcaatggtctttgacttcgcggccagtcctactgagattgccatctcagtagccccaccccctggtgcaagacgtgggtcgaagacgacattacgagcaaccgccatagcatctgccaggtttcggtcaatctcgttgatgatatccttggaaggaccacgaagcatgatagtacaggctttcgggtcttcacagcccgtaagaaacgtgaaatagctgaagaaaactcatactcagtcagtcagatcttcagtcagataagaagaccagatgaagaattggactgactcatcagcaattttttccacgtgaaatagaccgcattgcgtcccaacgtcagtatctctgagatcttcgactcgattgacaatcgtggctccagtcgctcgagcaattcggttattgtctgattttcgaaccctccgtatggcagagacattggctttcaagaagaaatgctgagcaagatctgtgttgagagaaagtgataaaaaatttcaattactcaaattggactggttctgcgattacgcaaaagtagaagaaaacacgtacctgaaacacccttctcacaaaatacgagatcaggcttgaattgtatgatcttttcacaactggccttgatttgctcttcttcaatctccaggaagcgctcgtactgtccttctttggcgagttcaatgtttgtctgactttctcccttcttgtactcgagaggacaatcgagaaggatgatccgagggttttcgattcttcttctcatcttagggtgagtgatatctttgttcaacataacaccgtccaatacacgactgtcttcaattgctccgcccggaatcttctcgactcgagcatatcgtttgatgtccacctctttacgaccattctcctcggtactgacgactcggactgcctgtaaagctagcttgcacatcatgggactccatcggctactgaacttggtgcctatcgaagtcttgatcagcttcaacatttcagcgtcattcgtgacatcgacggtgatacatattcggtcgatgatgctaagagcctcggcgagagcacgtttgaaagcgcgtatgatgacgacgggatggatattacgttccagatgggggagagcagaggcaaggatttccccagcgaggatgatgattgatgttgtaccatcaccgcattcctgaggggcatgtctatcagcaagcttttccgatcaactatcaatagatacaggccgggttcaatgaacttaagctcacttcatcctgcgtcctacttagctcgatcatagacttggcggcagggtgggccacttcgatttctcggagaattgcgttcccgtcgttggttaacctgcgtggattgtcagaagtcggtttggaaggaaagatgatgatgactacggttttcagtaaagaaattcaaactgacaggataccacccatggggtctaagatctacacaaacaaaacacattcatcgagagtattagaatctacgatgttctcagggagcttgcgagggggatagagcctgtcttgagagttaaggaggatgtaccatttttaacatggccttgggacctaaacacgtcctgatcacatccgcgacggtcttcgcagcggtgatattagagatttgggcctttcgaccagtctggcgttgtggggccgcagcatctatcaggagagttggaagaacgttcgatcagtgtgaggttcgattgagaaagacccatcaaggagattggaaaacatactcatgaccatgactggggcagacatgacgaatgacgatgggatattttatttttctgagactagtctgtacttgtcagctttaaccaacgaatattaagctgttgtacaagtctttgatcgacggtcgacaatggtttttggtattcttccaacttgctaattctcgattgcgatcgaagtcaacctcccctgctccagcccaaaaaaaagtgggctcaacctgaaatggttacctccaaatatgtcacagacctgtcaactggacttgcgctgtcgtccctgtcaccgggagatcacgcatgaggacgtcgacacgagaaatgccccccccccataccattaagaccgtgttggaagtcgggataacaagaaatgcccactcttgggtctagcctctttctaggcgagaaataccttgtgaaattatcatcccatggctcaagagcgtaaatccctattgttgtatataggcacattgtgttttttttactgagaaccacaaaagaatggtagaaaaattcctggtgaaggaagggggaatcctggggaatcctagagacacaatgcaataattttaattccttgattcatgtgggacacccgacgatggattggtcaattcttctccatttgacgtctgaggccaagacctattgttttgaaggctctttttattgatcaaatccaggtctgcattggatggaaagagcatgttattgggggggggcatggaagtgaatgtctagacgtcaatattcgaggtaatccgtaaaattatctcttatcccgctattaaacacagctaaattcgtcgagaccctgttttcaagagcagcatttctgccctaattctactcctgtgtgtgtcattgatgctggttcagtgccacggcatgtgtagggacgaaaggtagttgttcaataccccacacatcccgttgcctgccttccccatcggctcgatccctccctactcaccccctccttttatatccttctcactcccatttccttctccatttaaactcaattcaacatcgaaaccggccatagaatttcccagtacacctcttccaaacccaaataaggtcatttttgctcttttgccaccccagttactcttgccaagcccacgacttttccatcaacaattaatttgtcgggccacctccatcttcacactcaccccacccgcaaccggtcatcacttctttcctgtacacctcttccacatccaaattaggtcatttttccctgctgccaactcatttaatcttacacagcctaagaccatatcatcaacaattccctccttgggtcacctccatcgccccgttggaatcttacactcaacatattgttatctttgttccgatttctgaacaactgaattgccacattcacaacctaatccgtctgtagttgcccagaatccctgcttatctggcgctggtctcaatgtttcaaaccgaaattgaatttctctataccatttccataccaccttcttccctttcccatcccccatcaccttccccctacatcaacaaactgatagctctttcattttccacaatcaatacctggattcctcccattgtctcaactcaaacttgtttttcttctgttccatttccgtaccactcactctcttaccttccccgtgtcctgagcaccccccctccacatcacaataaattttggtcttttgttgttcagaaacaggctctaccggaattatttttgcatcctcttgacatgatttaaataccgatcgccctcccccatctatcctcaaacatccaaattaggtcatttttccctgctgccacctaacttactcttacacagcctacgaacatctcaatcaaaaattgccctccttggggttaccttccatcgccccgtttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctttcaatgacccagaaacaggtccaagagatcaatatgaaggttcaccttcttggttatggctctgcctccatggccttgatccgagaccatacctacttgctctctggtcgcctcatttgcctaaacctcaagacaccgcctcttttatactacgatcaagatttaacattccctatgggcctgaccgagtcacttctgatttctttatccaataagacagctgtctggggtttcggcattgtcatcagcaaacatgaacgtgaagattctgcactgggtcaaaccaacttcaacagcctccatgttgtcatgagacatacggattacgataaccaggtgtgattatttagttatatcaccattcatacatcagaataggctgataatccttctgcttttcagtccaaatcgcaggtctcatttaatgtttcttacaagatccccggcaaccgaaatcttgccaaaacatttggcctgtttcagcctggccgggagatgttactatcgggcaccctcactggttacgataagagccaaaaaatgctccaagtaaaggtttgcttcactctcaatttcaaacccttaactctgtacactcatacgtatatctgtaaccaggccctttcagtctccctatctttggggcctgactcatctactggatcgatgtccagtatcgatactctgccatcgaaccctcgaaagcaataccagtatgttgtccttggttttgaccatggttcacagttctctctaacccaagctctgccaccatcccagaatcaactttgatagcggagacgaactcgattcagaagaccctctaatcaagaaccctgtgtctggcatcctttcatccatacccaccgagactgcagactgtactgttctatctactgaacctccgaccggaacaaaacgccgatacaacaagaaagcaaagacagaggtaaccaaggcacccatcccgggttgtagtaattaggcctcatgagtcgtcaactctgaagtctgatatcagttatttcaaacaagcttctattatttatcatcttttaactatttattaagtgttaactttttgtattagctaaatcgacattccttttcagtcgttagtaaacaactctaaaatggcatatgatatttgccagccttagatgcctgcatttggtaacaaactaagttctactctctcctgttaaacgtctgtggtcttcttcccaaatgatgtgagcccaatcgcgtgtgaccctgatcctgtaactcatgatctaaaactttacacttcaccgtgggtctgtcctttgaccggctgagaccatattcgagctgaaccgttccactcaacatgctcggctctggcaaaggtctttcactgcccccggtcttctacactgttttttcctggtccatgctctaggcaagcctctgaacagtaagactgccaagaagcaacagtcgatacctgtccatcactagaaggacttgtcccaggatcagttgttgtccctattgtatcatcacatgaacttttttttctagctaaggatttttctcatctcttggatccggcctccatctgaacacaatcttatcaaaaaattattagtgtgcaccgagcgtcgtaaacagagatggaggcaagttaccaagtcatttcaggacgagacctgattccagttggcatgtggtaacctccaaattcccatcctcgaaggagagtcttgacaaggctactcggtttttttagccaagatctgtgggatacttctcacaaaccttcaagctagataacagtttgtattctgtatgggaacccaaatatatgtactctggagactggtcgcgggtttgattctcaactatgacagtaattgaaaaacaatgtcaataaatggttgcttatatatttaaaccaaggccttaagctcacaaatcctgtaaggtcttcgaccaaaagtttagcgatacgttttcaggattgattcgccagggacaagtaattggagataagaactgtgacaataattatgggcagcaaccaaaaaccaaggatcaagcagagatcaagctgaaaaacaggtaaccagtgactgaggctgattgtaccatactcctccgaatctggggtattaattattgtgggtttgctgttagttcaaattccgggagtttttaattgatggctcacaagtcatataataaatttttaatctgtttgtttcacttatcctaccacatgacagtaaagctaacgttatgtccatgtcctcgatgttcgtctcacaaagtgctatctcttcacttgccataatcggaacttaatttcccgttattagccaatttaacagtttccaattttaggcagttggaactttgaaaggcaaattattgttcttacactggtctcacagtacagactaagtccggacaccagtccctgaaccatcgaattaccatgacttaggtgcaaacctgcaaacaattctacaggtccttcaccattatcccaaaacttgaaccagtaaactcttccaatctagatccctgtacacactcataaaactggtcgattgatcttgagccattctggttatggcgctaatcaaacgacctgatcaaaactccgaggcttacatacttaccaatctcagggatcagattcccttctccatcggaccctgtaatgaccgttgttcatcctgtggatcattgcactggagaaaagagcggagcaaagccgacttatcgaaggttacggcatccttttccatgtgctgtcaaaagggtgccgctctgattccggtccactataaccggaactatcctaccatattacagaagctcttgaaaggggatgacacgggttcgtttttattccgttcttccactctgagacaatgttaatctaactatttctacagtctcaaaagaatttcaagctcatatacgaagttacaacaacggcttagcctttacctcgcttggggtaaagattgaccgttctactcaaggtcaaaggggcatatatacgtttcgagtccaaggccacctttatcataatatccgctccctgaccagttccaaacttgataccgccggtttttcccaaatctgggtaattgggaactcagacgcagaagaagcaaagcatcgaactaaagtttctggtgccacactcaattctaacctgatgtatcaacttcaaaccgagctggacaagtcgaatccttatgctcaattttaccgccgggttcggcatacagaaatgaccactgctgttcccaaatatgtcctttgttccgtagagtccaaatctttcaacccaaagacgtacaacaagccaacggttaatgaagtggggatggttatacaagacggtcaagatggaaccattggtactcgggatctggtgttacatcgcaaagacgggcaaattgagcacatgaccgatgaacatacggcgtacttaccattacgatacccaatcctttttccatctggacaaggaggatgggtttctggattacctccaacatcaggacgacgcagtgagtagctgatgcaacatgtcatattggcattagtactgattattctatcaggccaaaaaatcacgcaggtcgagtggtatgcgtcactcctgtttgagaactcagaccactttaattatatcttgtgttcaaggaccttgctccaagagctcgtggacgacttgtacttttgtgtcgaaaggaaccggcttgagtacttcaagaagaatcagggcaaaatcaaagctcagttgtaccaaggcgtccgggaagcattgcgtaattctacggatcccaagtggcctgaaagtaattttaccttcctcatttgtggggtctccccggcacatgatccaactgtatcaagactcgatggcaattgtggagcagtacggaaagccttcactctttataacgatgactgctaatccacaatcggccgatgtcctcaaggctttgcctccaggatattcaccgtcagaccgaccagatattgtgactagagtgtttcagttacagaaagaagaacttattcaggatctgactcagaagcatgtcttgggtcgagttcttggttatgtatcagtaatcgagtttcagaagaggggccttccccattgccatatcatgttatttctgaaccccgctgatgtccccacaactgtcaccgcaattgattccttggtcacagcggaagtcccggatccagaagcggaaccaaatctgttccaattggtaggtcagacaatgattcatgggccttgtaccaccagtcgttgcctggtcgatggcatttgctcaaaaggattcccgaaagcctatcaagaagagactcagttacccgatgacgcatatccgttgtaccggcggcgagcccttggtcatgcaattccgaaatcaggtcaaatgtttgacagccaatacgtggttccttataataaggtactgctactaaagtatcagtgctacattaatgtcgaaattccttacggaataaatgcgacaaagtacctgttcaagtatatatgtaaagggattgatagatcagcccttgaacttaaaaaaggggacgaaatcgctaaatttgtccatgggagatacattggaccttgcgaaggtgtgtaataatttttattttacagaatatagctaactgtgcaatctgttgtagcggtgcacaggttgtttcaattcccgatgcactcgcgatatcctgcgattcagcgactggcgctccatttaccggaccaacaaaccatttattttgagacacagaaggagccatagcgaagatggaatctggtcttgctgatataacaacattgacccagtattttgagttaaatagaatcgacgccatgggatacaagaagcgggctagagatctattatatcaagagattcctatgcacttctattggtacaagaatcgggaatggaggccccgggaaaaaccgactgatactattggccggttgtattttgcgactccaacggaaggcgagcgatattacctgcgaatacttctccagaacttgaaaggatgtgaaggattcagtgatctcaaaacagttgatggccttgttaaaggatctttccgggaggctgcggaagagcatggcctcttactaacggatgcgcattacgagatgtgcatggccgaagcatcagcatggatgaccggaaacaggctccgatctatgtttgttttactgttactacacagccccccggcaaacccaggacgtttattagcgcggttcaccgatgaactgagcgatgactgtcgatttaaactggaaacattgtatcctgatgttccacaaactccggaaaatgtgcaaagcctgggatgttttctgctcggttcacagatcagaatggaaactacaaaatcgtgggtagatcttggtctcccaatattggatcagtctctttggccgtgtttcgaatcaagaaacagcaaaacaggtagtagtctattaattcctagataccggaatccgaccctgttgaccagagatcaagctaagctctttgatcaaataacccgatggcaagcaacaggagccacggatccgatatttatcgatggtcctgccggctgtggtaagacatatttactgaacacattaatcagttactttatcggcaaaggcgttgagatactcgtcactgcgtcttccggtgttgcagcgttgatgttggatggtggaggcacagcacattcaaagttgaagattcctttgaatgtaaactcacagactatggccaaatgggatccgacaacaatcttaggagcccaattaaagaccttaaaggtattgatctgggatgaaataaccatgacacatcgacacgcaatcgaaatggtgaatcgatcttttcaagagctgaaggcagttgacaagtggttcggaggagtgttagtaatttttgggggtgattttcggcaaacattgccagtcattcaacatggggacattttcagtcaaggtgctgcatcattgattgggtctcctatatgggcttctgtgaaggtcctgtgataactgaaacttacgctgggacagggagttgactgtaatcatcctgatcaagaatcaaaatcagcatacgcaaagtggcttctggacatcggctcgggatccggtatgacaagatgttcggagtctgtatcattatcaagagtgatcgtcgaagcaaaccctcagtataaacctttaattatgcatctggtccggcatgtatatggaaacttgaggcaaattcttgatcaaaagtttgaggaagatttagtaggttacttcgaacgccggtgcttgcttacccctctgaaccggaacgtggaggttttaaacaaaacttgcttcaatttgttacctggaagagcagtcatttcacacgcgattgaccaagtaatcagtgatggtgatgacgcggtgggcccagaaattttaaagaaagtaacattacccgggttctcggcaccaatcttggagttaaaagaagggatgccggtcgtatgtctccggaactttgacctgggttcggggttaagaaatggcacaagactgctggtcatcggaattcagccttgtgtcctcaaatgtcggataatcactggtcctacaaaaggagaacatatcctgattccaaagttaatcttgatccatgagccagacgagggatttggaactaagttttcgcgatgccaatttccagtgttaccggcatttgccatgaccataaacaaagcgcaaggtcagaccctagataaagttggagtttatctgccagctcctgttttttcgcatggtcagttgtatgtcgctttgtcacgagcgactaacccagcgggaacgatggtgggtgtcttgcaacaaaaagacaaggatccggtaacaactaatgtagtaaatctggatataatccagcagtcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaaaaaaagtgggctcaacctgacaaatggatggctccaaatatgtcacagacctgtcaactggacttgcgctgtcgtccctgtcaccgggagatcacgcatgaggacgtcgacacgagaaatgccccccccataccattaagaccgtgttggaagtcgggataacaagaaatgcccactcttgggtctagcctctttctaggcgagaaataccttgtgaaattatcatcccatggctcaagagcgtaaatccctattgttgtatataggcacattgtgttttttttactgagaaccacaaaagaatggtagaaaaattcctggtgaaggaagggggaatcctggggaatcctagagacacaatgcaataattttaattccttgattcatgtgggacacccgacgatggattggtcaattcttctccatttgacgtctgaggccaagacctattgttttgaaggctctttttattgatcaaatccaggtctgcattggatggaaagagcatgttattgggggggggggggcatggaagtgaatgtctagacgtcaatattcgaggtaatccgtaaaattatctcttatcccgctatatacacataatcatcaagcaccttggacaataaaaaatgtctttggcattgaagaatgtcaaagctgacggctgatctccttaggcatagtaacactaatatgattcgacgcaaaacctggaagagaaggactttcttcagtaacgacgagaagtaccgcacaattctacccatgctatgtatcagagtacatttgacttccgaattagagctcaaactcgctgatcttgatcttatagagcacatcgctctaatctttctttcactttgatcacgtgcggccgctgttggcccttataattcggcaatccgatagtggcagactttaatattcttcccaatttccttgtttcttacacggcaagttacgttacatagttttgcaaaatatagcctcatcatcatttgtatcaaagcatgcgcgtttctcatttactcattcttagtgccttcctaagccttgtgaataccctagggatcagcaaccagtcccgagtctttctacgcaggtcgacttttcctaaacaagtattcccgtaagtgtcacaatttctcattgacatgcatttctgttgagataggaatgaatgaattcttcagcagtgtatttataattctgacattattgcttgcacagttatcgccaggcatctatcaagaaggcccgacagattgatctgtccacaccaagatctccaactgtttctctcaagccgagtgttacctcaaccgcaccaaccgcgcccccgccacgatccaattccagacaaaatactcgttctaactctattctcaagaagaagttttacgcctacttccacgagtgcaacataggtgtgcgggtccatgttcaaagaatcaagaaaatctgttcaggaaaaatcaccaatgaaagcgcgaaaaagatctcttgggagctgttggtggagcttcaggccatcctagctctatgtctcacctgcctccgcaaaatcaagtcttgcggaaaagctccaattccaagtagtctccccgggatctctttaaattccccatcacttgtgagtcaaatttacatgaagcaaaatcaatccccggattttcgaatactaatcacagtctctctcgttttcacctagcgtgacctggggcaaatagtgttacagctcctgaaccagctgaagatttgcttcaatgagatgaatatagtctgctcgcgctacgaaatcatccgaaccacgtgcagcggtaagttaaattcatagtagatggtgaactcgcatggaattttctgactagcctgtttttttttcttgcttagattgtctggtacacatatcatcttcgatttcaggttgcctgtatgcttctaatgctcacattaatgggtttcttgcgaccgtgacaaatctactcggcgggaatccactatctttctttggcttggacaaattcggccttgattcaatcgtcaagattttacaatagacctttgattctttgagagaggtgcagctacgaagaatccttcccctcgtgctctcaaataaaagcgacaatggcatcgggattcgacattctgagatgctacttgccaaggtaaaactgtagtggaggaccatggacactctttattataaaaatcagtagaagaataaatctcggaatatttgtatagaccttaaccacattttgagaatatattttttatgacttcgctcttccaacttcatccttataatggatgaagttacaactgaaagtttgactctttccgaaagcgcaggtttaaggtgctgattaaggttacaatgctcactaacccaccaaatggaccctcgctttattttcactaaattgggaacatcagggatcatcccaaggtgcttggtgcacatacacgttttgaatactatgctccaaagggatgtcaaccgttttagtttccgacaactgagcagtggacggataattttccgatgtgaaaattatcatgtgttgttttgtatgtttgtgatgcgaggattggtttaagagggtatatacgcgccctgttgtttttgattactataagttgtagtacaagaataaataataattatacaaaatccccggtcttgatgtatatttacaacttcaaaaaacccaaaattcaattgattgattgtccttggttgttcatgtccagtgagatggatgagcaggaacatttcatatctacaggaaagcattgaaagagaagaagcctttgccgtctcctaggattccgggaattgcatcgaaaccaaattggacgccgacgaagaagtgaggcatggtggcgataagtcgtcctaagccagtggagatgtttcccacctcggcacctaagctgactgcaatacttgccaggcagctcgtgatttgcgtcaaagtgtctgtttacaagagaaaaagaaacaagctcctcagtaaattggcctggctaagactgaattaaatggttggcttaccatgacagatctggcgaacgatgacatattttgtgcagagtgcaccaatgaccaagcagcaatctctgatttcgcacataatcctgaacaatatctggcagatatctccctgttaaaaagcaagagggttgtcagtaatggtctacagaattgggaagccgagggtactaacgagtgatggggttcttccacccggggccccgcttggagttggagcggttccacagcttttgattttggccaggcagccattcaatatattgaggatctcttggagttcagctaccaaactccatccaagtctttcggcatcgccattgaattctccagcacagagatttcgaatcagttgaacatggggtactattccattaagacattcgacgaggtatgcgtgcactttgatttgtttgaaagagaattgcccaaaagtacgtcgattgagtttttcagatcctctccgtgtgttatcagaggttgtctggggaattactggggttggtgtgaagtcagctaagttctcgttttcgggtagctggggcaagtgtctcttgtcgagaacttgggctctggtaacctgtagaggcctgaacgagagcttggttagtgaaatctggaaaattgtcccaccaaagccatctcctgcttacttgtagacagaatcgaccttgcttgccgccaaatttctttcagtgcctatcggtatcctgctatccacggtagccagacctaggaagtgtgtgtaatatgggtcagtggatttggccgaaactgtcagatttggttatctgttgcttacataaggcacttgccacaaaagcaaggttgatgaagttgaacatcctgtcggagcgattatgatttactatatttccgttgtattggtggtgtaagggaagtgagtttttgaggtgctgggcttggtaggatagagtgcttgagcgaaggaatgaatgtaaggtgactaagggatcagtcggtggtgtgaggtcggtgggatgggggtagacactcacagtaacacatcgcccttatatatgcttgcgaggaattcgggtgactaacttggtccgctcactcaagcgacaacccagtccagaatgggtgttggcctttctgagggctggacctgactgagttggaggcttggagtgtcgtgccgatgggaatgcagatgaccgggccacaacaccggtgcgggccaagcactagttggaccagcagtttgagcacaccatttggccctggtcaattgtaaccaggccaccaaactgagacctcctacggtataacgaataacttgtcatcaactgcttagaaaggttcagatcagcttctgactggtctctggcaaaaactgactagtgttgtcaatgattgactgggtctgtgggcgcaagactgaggcaagattgaggggatgaattacaactgcaagccaatcagtcgttgggaagaaacggtcagggtaaatgccggttttaaggacatggattggttggatttgtccaacagagctgctggcatgaatcacagaggggaatggggtgctgattcctgtcggctcaaggtgttggagtgaagtcttggcgattgaaggaagttacccatcgcagcttcttcagtggttgcacttgcgcccttacaaacgtttgtggacgcgttcgacgccctatcatcttgggcgccaatgtaggcctgctcggaggcgacgcatctttttttcgcctcccgagtcgaccgtgtgagtgccacttggccctcatactcggccatgcttgctggtaaggtagagtgtcctggtcgactggcgcccaggttgttctccacaggcgttattagtctgagcctctgaaatttgactcatataatggcgtctaaaaagtaatgggttgtttggcgctcacgatccaagaatatgttgacttgatgtccaatcctctcttactgacagtgtctcatggtttcttaaacctctagacaagtccgatgtttgaatgctggcagacccaatccctggccgctaccagttctgattttgaacaattatgccctgtttgtaaaaaaaaccacttcactttcaacagaaaaattgttgctaacccatatattccataacacaatcaagtgaagctacctgtccctggtgatagtcaaatccctccaaaaagtcgttatcacattaattgttgtgcaaatccttgaggtaaggacagcatcgttttctccggggctggcactgacagagggaatggcttctataggctacccttacaatatacaaagctcgagttgaaattatgaagtcctcatcacaatattgatctccaaatggtgtagctgcttccaacctcaaccccatccctcacactcagtaagtaaaatgtgacatcctgaaagcattgatttgatatttgagacatgagtcagtagtctcaatggggaacttttttgatttttgaattggtctacgcgcattggaaaccatcagttgtgatatgcaaatattactcaagaaatgtgtttaatattatagagatgaaattcatccaatgaccggaagttaggttggcaagagcatgtacaaaggttacaaattgttcttatatggttctgggtatgtatgttataataccaaggtgagtacaaattatatacaatgtctacaagcggaaaaacccaaaatattataaattgattgtccttgattgtccgatttgttcctattcgtccggtagtgaagtggacaaatgggtgcattttatgcctataggaatgcattgaaagagaagaaaccgttgccgtttccgagcacgccggggatcgcatggaagccgaattgcacaccgataaagaagtgaggaatggtggcgaaaaggtttcctagaccagtgtacacattgcccacctcgccggccaggctgatgataatgcttgagaggcagcctgtgatttgagtcaaagtgtctaattttatgaaacaaaagaccggaacatagatcaacaaatctgcctcgataaagatgaatgaaactttttgcaagacttaccatggcaaatttggcggacaatgttgtatttgacacaaagtgctgcaataaccacgcagcaatctttgatttcacacatgattctgaacaaaatttggcaaatatctccctgtgaaaaagtgcaagtcgtcagttagatgccagatgtttcccagcaggtagatctatgcggcacttacaagtgaaggaacccttccacctggaacaccacttggagatggggctcttccgcagtctttgattttggccagacaaccattcaatatatcgaggattattcgcagctcagcaaccaaattccaaccaagtctttcgggattcccattgaatctttgagcgcagaggtttcgaatcagttgcacatggggcaatattccattgagacattcgacaaggtatgcgtgcactcggatttgcttgaaagaaaaaagcccgaaggttcgtcgattaagtttttcaggtgttttctgggcgttgtcagtggctttctgcgggattactggggttggtttgaagtcagttgagttgtcgttttcgggtagctgggtcaagtgtctcttgtcaagaacttgggctcgggtaacctgtaggggcctagaagtaagcacagaaggctcgttagtgcaggctagaggattgtcccaccaaatccatgctctacttacttgtagacagactcgaccttgcttgcccccaaattcctttcgatgccaatcggtattctgcaatccacggtagccatggctaaggaggttgggtcaaatggatcagcgtgtttgccattggccgtgggttttggtttgagctaggttgcttacataaggcgcttgctaccaaaacaaaggtgaagaagttgaacattctggtggagtgattacgatttggttgatatcctagtggtgttgatggtgttagggaaacgattttttaaggcggctgagcttagtggtatagtaaaacacttgtgggaaggaatgaatgtaagatgatcaaggaatctgtcagtggtgtgagattggtaagatggagattgtgggcaatgtcagcaagacatggccctttatatatgcttggaggcgattgactggccccagtgtggtggaccagatctctctctggtccgcttacccaggtaaccgcccagtctggtgtaagaggctgcccttctggatgctggacttgactggagtccgggggcattctcgttgagaaaatgtattcgaatggctgggcgggtcaatgactggttggaccagggctcggagcacctcactggacaaccgcatgctcgagttttttgtttcaatccatcgggtttaatcatcttacctagctccgtgcggaaaaaccaagccatccaaccgagtcattccagcagctgcatatttattgcggctaactcggtgtcaactctttagaaatgtttggatcaactggattgaagggagtagaggtgcctggtcgttccaggtggcactcgcctatattaccagtcattgacaggtcacaatggctacgtgaagcatgcctgagcgctgaggcaagacttaggcgcgaagggtcgctttcgcatggtttggtcttacccgcaacccgaataaatatattcttgaactcaaaaaaaatacttgcaaccttctgcgatcattaacaattgttgatgtggcatgtgggttgaaaattcaactcattgtgaggttgtggcacaaattgtgataatccatcaacaaaaacatgactaaactaccggtggttttgtgacgcggttggtttaaaggaagaaataaattgccggtcaaaaattcaaaacggttcattgtgacacaggtattaacgtagtatccagagaaaatgataaattaaggtgtgttgagaaaaacaaaaataaagatgaatacatccaatgcatgtaaataggtggcatgcgacataagtcgcaacgctcaagtcatggtgtgccgtaacggaatgcaaaagctccctatagggaagcgttgaaagaaaacgaagcattggcgtttcctaggatgctggggaaggcgctgaatccaaactggataccggtaaagaagttcgggacggtggcgaagcgagatcccaggccgctggacatatctccaacctcgacaccacatctgacggcaatgttcgagaggcagccgcagatttgtctcaaagtatctggggagataattcacatcgagcatcagctcagtagacgcagcggataagagaagaaatgtgttcaccttggcacactcggcggacggttttgtacttgatgcacaacgagccaatcaacttgcagcactccctgatttcacacatgattttgaagaacagctggcaaatgtcatcctgtagagcaaagttaggattgtcagtgttgcagaggtttggttcgaggcagtgcgtgtccactaaccagagtcggagtccttccgccaggaattccactgggagttggggcctttccgcaggttttaactttgtacagacatccgttgaggatttcgaaaattgctcggagctcagtgactaattgccaactaagttcatcagcgtcagggtttacggtgccggtacaaagccttcggatggcgtgggtgtggggcaaaattgcattgagggtgtctaagagataagcgtgcactttgatctgcttgaaagaaactcgggctgaagcgcggacgttgatgggctccggaacggttcgggtggcaacagggaggacctctgagatgatcgaggtggggagctcaagcaagttgcccaaaaagcctcgcttgtcgagctccgggctcgggtccctcttctcaagaagtggacttgtgatggcagtcaaggttctacagcgaggataacggaattgagggttaaaacacgctctgtcaggtcatgaacaaaattgttctcatcagcttactggggtcctagcaaggtttcttcggtgataactgatatcttgctgtccgcagcagccatagctaataaaaaaacatcgatagacgagtcagcggctacgaggagatggctgaagctttctctggaatagctcacataaagcacttgcaacaaagacgaaggagaagaagttgaccatcttgagcgagtgattaagatcttttgataagggtgataatttcggggggcaaagagaaattaggagagagttgggtgattgaaggagtgtatgttgattaacaaacccaactgagatactgagatgatgagagggccgtaagcgcctgatggcaggatgctcccctttatacacccagtctcaaagacatggccaatcagcctcaacctggcctcgtttcttcggcgcgttcaccccgagagcgagagcaaatgaatcagattcgaatcggtagatgatttcccatctgggaatgcgattgaatgctcaacttggactgatcgaccagatctcggtggtaggaaattgagctgaaggctgggtgggtggggcccaagcagtagctagaccaaaagaaacgacgaatcgtcctacagctgagactttttttggtacggattaattgatacgctttcagatattttctccgatagcccaaggtttagcgaaagatcgaaagctttgagcggttgcgagtcaattgacttctgaatctgatctggcattctgctcgtctttggaccttttgctgctagagtcccagaggcaaaccagcaaagcgtaatcttgcttgtttagccatgaagaataccaacacattggaaacacggggccctaggattgcgttgactggggggggagtggtagcaaaagctcgtatactactgattattgcaatctaccaattcaccttatcttttcgtaattccgatttctcgaaacacaatgtggcggaatccggtgctgccattcccaatgcaacatcctagactcaacttggactatatacgcttggatcgttcttgagccaaaacagcgcagcttgcccaaagccagataatcatttcagcgtgccactcagtgagcggtcttctggatttggaaactttccagagaaggcataatccgcaaaacacggtctgagcggcttcatcacgctggtgagccagatcactctcccttgggaaaggttttttggaaaactaaaatcgcgtttcaatcttgcgccgacgtgtgttgtttacttgggaccgctgtggtgaacttgccgggagttctgctgtctgtggctgtaaaattcatcaaattcggatagaatacccccttattattacaattgaattttatttaaatatttattctcttcttctcttaagagtgcctgaagattttaagaccgccccaattgatgatgacaaagactaagccaaaggtgatttgaagagggatgaagaatttgtaatgatgatcatctaaaatcttgaccaatatccatttcacccaagccgaggatgatgagttagaaggactatcaagctgatttgaaatgtgcagatgatcgccaaagttctcaaggtcgaataggatcaatggaatcccgatgatccataagaaacttgaacaaaagaagatcaagagtccccatatcatcattgaaaagccttgggtgtgctgatgttgttgttgatgttgattatgataattcctgacgatcgatctgttgaggctttgagtttcttcgagattctgatcgatgtccttggcatccgagtcggataaggagctagccaaagatttggtggctttgatcaatttctcgatctctgcttgattgaagccttggtcttgatcgatttcatctatcaagggcgtcaatgccggtccgatctccttctggctcggatcgattcccaacgcgtttcgggaacgttttggcatcaaaagttgttggttacagcttcatttacagagtagatagaatcggtttattcgggaaggagaaaaagatattcaggtcattcaacgtctaataatttcgaaagatattaacaatgagaagatctgaactgagaaagaaagtagacaaaagatcgatacctgagaagatcgtttggtcttaggctcatcttcctgccttttttctgttgagctgatgacagactgtcgatgggcgaggtatttccatgattagtccctgcatggtgagtgtctcttgactggcttttcgtgtccattggcttggcttcattggtctgatgatgtggctgctggcttttcaagcaacactgatattaccacaccgcatacatccacacgggggtacccgatgaggtcaaactggcgatcaacccaatgagggcaccactgaaaaccaagcacatcaccactcaattggtaagaagaaaaccttcgatctcgttatagtatgtatcatctggaccaaaatactgaacaaacatcatacttgtttttccaggacacgatactatttccacacgaggagaatggccgacgacccagccgatcagcaatccagtagcacactgtctctcagtacctttgaagaacctacgtttagtgttgcttccctgctagctggactcacagaagggctcatcaaggaagacaaacagagtggaaaaggtcaacctggccctccccattttttcttcaagtttattcaatgctcacgcttgcggttatcctttggatggtccttggtgtagccttcaacccggacccattcatcgctactctggaaggcgcaatcgaacaacttcttcccctacaagaccaagtcgacaagaaaatcaaaacactcgaaaaggatgtggctcagaaggaacgaagctatcggacgaggattgatgatttcaaaaacggactcaacgtcagtttaatctcacccccatgattctttcaacaaactcattcgaatcgaagttgtttctttagaatgttacccaagaattctccggtttgaattccaaaatcaccgaggttgggaagaccgctatcaggataggtcagatacccccttccatcacacccacacacacacactactttcaaagaaaagataaacaagttttgcgattcctattgacaaaatattgggcaggtgaacagctggaatctattgatcgggtgcgctcacgggccaccgaagcacacgatatcattctttactataacgagtttgcgcggggggagaccacccgattagaagcactgcgcaaggaaggcaaagacggtagggctaaggttgctgtgattgctcgacggctactcaccgttgctagagaaatcgaaggtgtcgatggcagtgaggtgactaaagcgacgatcgaaaagtacgcagaacggttcgagaaagatatgctccgactattcgagaaagcatatcttaagggtgaacccaaagccatggcagttgagttcctcacgaattaattcgaacttattatagtgcatatgatcgttggaagttgaaaatctttctatacctgttttcgtagcattgtgctcaaacactgctcgagttcaatggtggaagctcgtgtattcaaatctatgtcaatcaacacgacttctttatctctcgggatcggattgaggccgtcgattacgtggcggaggcgcccatgtgggagtcattagcagaccccaaccaagccgcaccgaaaacagaaccccaactagcggctttatactcagatattagggaccagatatcacaagaagctcagatcatcgaagtcgtctttcctcatccggtcgtcgtcatgcaagtcttcctccaaagagtcttcgctcaagtaatccaaagtcatctcgaaaagttgatcaatgctgcccaaggtagcagcacattggcctttttgagagtccttgcactggctcgtttcagtacggctcaactggtaaacgatatcaaagcacatgacttctttcgctccagttcttcgatcagctcatctacaaccgagacttatacactggccagacgtggtagcgatgatgctgatgtggataacaaagcttctgttggtgtcatccaagccatttccggaggaccgggtatctccgcgctttccagcatgctggatcagcaactcgaggaactctttggtcaacatctcgacaacagtcgatatgtggaacgcgaatgcaaaagtttgacagagttatatgcaagctatctactacagtttgcaagatggcacgtgagtatttcaagattttcacttttatctactataagacagagagaaacgcgtacaaatgacaagagacatcttctatggactcatttagcgtgcaacaaacaaagccaaaccgacaaacacgattttcgatcgaatggtcaatcaaatctcttcctcagccaatggaacccccggaacaacccaaacgagtggtctcaaatctttgctaaaactcagtggaatctcggccgatgattcagctaaccccttgaatgaagaacttccaaccacccctgaactctgcgaaagtgatggtcagttggacttgaatgttgccgagaaattgcttacttggcacgcagagagtgtcggacgaatgattgaactgtcttcaccgagtgaagtgttagtatccactctctttgacactttccagaaggcaggaacaatctgacgaatctcgggaattttgcttttctcctccgaagacccaagaatgtgttttccctgctcaagacacttgccgaaagtttttgtaaaggatacatcgaaacggcactcgaaacatccctagcccaattctcgagttacgacttcaaggctgaaccgagtctgaagccgatgacggtgatcaaaaccgcggatatggcgatgcatctgtggcaaagatacgtgacaacagcgatcgtcccattggctgctgtcagtgtgaacattcgaagagagatgtcaatcttcaataatcatatcctagtccgaatcgaaaacaagatcaattcggtggcccagaaagccttggaatgtcagtttttttttcgccaatgctgatgcccaactaatacgatttatgctgaattaacctttcttttcgtggatctaggtgtgctaagttggctgagtattagtctagcgaaacagaaaaaattagacttcaaaccgaagaatgatgagttggatttttcgaggactcatacggaggcttgtgcggcctgcactggattcttgaataccactcggaccatagtcaaccaatcattgagtggaaagaacagtgagatcttcttgagtgaggttggggtggtgtttcataggtaggtggtgtgctggtcagatggcaacgctgggttttgagtattgatgttgatttgaatccttattttggggaacagtttcctgttggaacatttgaaaaagtttccggttagtgcgatgggtggtttgatgttaaccaagtgagtggatttaatcagaaggtttcgttagtgagacgatgatgaggattgaattgagattgaatcaacggggacagggatctgacgatgtaccaagacacgattgccaagttcaacatccccggattgaatgagcgatacgagatgattcgagaactggggaacatctttgtcgtccagccctcgatcctgaagtcttaccttggcgaatcggcgatgttggggaggatcgatggcaagctgttgaggccattcttcctcatgcgagtcgattatggtgatcatcccaagaagttctgggatgaggtcgtcggcgagtctaagcatcatgagttgggcgccgctggcgctcaggtcgacagaggtctttggcttgggatcaccggtgcttgatacgcttcttcttcttccccctcctcctactctctgcggatcatcacgatggtgtgttttatgtaatcctttgtcattatcttcttttttatttctaatgtgtaatccagtcgagttgtaccaagttattattttctcaattaattgttttatgaaaacggaacatcttcaacaatcacaccattctcctctgtgctgcatccatcaaagcatccacaacgatcgatgatcttgatgattgcgcatttccagccatgtgggatccggcacccgcccaactacaacacactatcatctgtggacgcttaaaccaatgtctgaacagacaaagagcttggatggtggtccctccacgacctctacgagggctgtcacatgcacattcttcctttgctacattcatatgttctcagaagaaaacaaacctatgcaggttatttatttccgccagtttgtgcttgtagatttctggctttctatgttaatttgtgcttgcagttttctataagcctcttataatggtcaccgttgcgtaatttgtaaattatattgaactcctctcaggatagacatgtggaagtattgggatgaaattgggatggatacaactatccttcttcctcttctcaagaaaacaaaaggcagcggatacttatatgtaaatcaaaggttgatcagttatgggaaagctcctgagtcaatacatcaacaagttactcctttgagcccaccccgaaaagtcccaagtgctgggtttatgcatccttcttggtcgaattaatccgagtattgtaatgtagtagatgctatctgctcgcaactggaaggaagatgtggatctgatcagattaaggtttagggtcccagagggggggttaagtgttttgagattagttttgaatattcaatatgctccactccctcccatcagctggacttgctcaacttctttcttgttgtctttctttattttgtatcttcatcaaaccaaccaaccactcaatcatttccagtgtcttgaccatcctcaataacttgggggaagcccagctatcatgaacaactcatcctcgagcagcaaactcaacgaaccggaaccctcatcatcctcatcatcatcagcaacaacaacatcatcagcaacaacaacatcatcatcatcatcgaataagaagaacttgaatccaccaggatgggtacattttgtcgctggcgggtaggtccccttcgcttaacgggcaatctagcttctcgattgtcattgaaaaacatcttatatatcgttttaaataggctgggtggaatgtgtggcgccattgtcaccgcgccatttgatcttgtcaagacaagacttcagtcttctacttaccatgctgaccgctctcaaattcctcgatttacattctcatcatcatcatcatcagccatcccgacaacatcaacaactaccaccaccgcagcccctaatcggctgttctaccattttattgataccggcaggatcattcggtgagttcatctggtagcttggaatctcagaaaagcagccatcgtttaattcatttgatcatcttttcagggacattcatcggctcgaaggttttcaagcacttttccgtggtcttggaccaactctagtcggtgcaatcccagcccgagctatcaacttttacgtctatggaatggggaaggaattttattgtagactcatcacacccacctccgataattcttcgactctagtacacatatgctcagcgatcacagccggtatcgcaacctcaacagctaccaatcccatctgggtcgtcaaaacccggcttcagctcgacgtaccttcctccaatccaccctccagatctaccgttcggactgctggagcactagccatcgaccttgctgcacgaccttctatcaactcatccatcctgcctcaacttccaaattcctccaacctttccaaccgtctcctcaatccactcggcaattctctacaatgtatctcaaaaatctatcgtcaagagggtatccctggcttttatcgtggtctatcagctagctatttgggagtcactgagggcactattcaatggaccctttacgaaaagttcaaacgtctcggatcacatttcatagccgatcaagataaccgccaggaaggcacttggtctaccaagatggctgctgctggtgctgctaaattaatcgcaactggaatcacctatccacatgaggtaaccggttgcttatactgatctgatcgagggaaagcttcgatcacgcgggttctatatcaagttgattgtctattcttctcatctgcaataggtcgtacggactagaatgaggcaaaagccacctccactccctgccaaatcgaaatatgtcggccttgtttcaaccttccgagtgatcttagccgaggaaggcgtcagtaaaaatcttcataactttcctttaatgattgaacaaaacgcttcgaaggcttacactgtacttgaattgattgattcagcttaaggcattttatggtggactatcacctcatcttcttcgggttgtaccgaatgctgcagtgatgtacacagtctatgaagccgccctttcgatcagtcgttcctctttttaatacccccctgaacttgatgacctcggcctccacttaatatggctcctaatatcagattatatccccacaaaaattactcagggtagaggtgtattcagtatgctttcaagagccacacatctacctctaaactaatgaaaaaaatacacaaactaataacgagcttgggacatatcttatgtgggtatggtttccgataagaacctggccccaacaccacccaccagcagtcatctatctgccaagaaattgaaaaacgctctacagcatctcctcattgagcttgtctctctgatcgcttgtagagataaatctctatgggcctcactacttatcttttgttgggatttctgaactccctcggggatcttatcccgtgtcattttttctcgctgaacacggcccattaggatggactcctaacttgagatatatatgcccaaacaaacagtatcataccaaaattcacctctatccaaccaatgataacaagtaacaagattggagactgaacgggctgcaaagtggcccaggcttcttgattaatccctgctgtccaccagcagacatctaccaccgatttacttacagtcaattgcacagatcttacaaggctctatattactatattagtatctattcattgaattgatgtcctcggattgtggcttccaagagaaatgatggatgttttgggtggctatagtatcgaacttatcaaagtccctcgcttcggagggcctggtggccttggagcctccgaaggagggacttaagacaaacaccaacaggcccgcgtgtcacggttgggcacttttggtgtaacgcacattgagctggatgtacagcatttacatcaccagctattggcgatttgagtagacaagcttttggtgcttggtgatgcctctcacctcatccaattttcagaacttcatcttgaaaattggatgaggtggatattttttaagttggtcaaattgagaaaatgttctcacatggtaggcagtgagattgaaactggcttatgtaagctcagccaatttgccattgggcaaattttcctttaaaatttttcaactgtgtagttttcattttttcccaaaagtttcttgatagaagtcaagacctccatgttgggcatcttcactccatctcagctttcaagaaatccaaaagctggattttctatgatttttggcgcaaaaaacagccaaaaaactcaactgtgacacccagtcgtgttcgttttgggctcaagcctctcccgcacttcgtgcgttcgacggagaggctgtacaagctcgctatagtatcagctttctgtttgggctgtcttccttcactttgtttcttacctgccatattgtatatctctcacgtcctgtgatgtccatgtccatgtatgtagataccttgtgaggtttggcagatggactggaaagactgcgttcctcatctgtctgtaaggatcaatctgctggtccatgcccaatagtaatgtctttctctccgctctctgttgttcttctgtttccctgatctgccttgtaatcaattaactcatgtttctccacaaactatcgttcttgtttccatatgtatgtagctcaatgcaacaagttgtttgattcaactggcagcttcaaagtgtacagtgggtagacagtgaaaagtggctgcttgttttggattgcagagctctgaaacacaaacttgaagtcatgagactgggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaacaataaacttgatttttttttcaaaagctttgatattcattttgggggagtgagagtgctgagaggaagaaagaatggaacatgggaagaatgattataaatgaaaaaaaaaattggaaccaaaaaaggtttggccaggttggtggtccagattggagccaaaacagtaaattctaatgctttgctgcaatgtgggctggtgaatgccccaattaacagctctttgaagccatctgaaaaccagtttttccaaaattttcatttataatcattcttctcattttccaatctttctttctctcagcacacccactcccccaaaatgaatatcaaagcttttgaaaaaaatcaattttatttttttatttttcacaaatttgcttttattgtttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaacaggcagccacttttcactgtctaggtactgacactgtacatacatgctgtagaaaattgaaattatgtccatagattgtcagaacttcacacctcatgtttgctttgttttcttttttgtcataaaatcctttcatatctcccacagactgtgcctcctgcatcaagtcaattttgtagctcttggatactgattagatagctggagtaagcaatcttaggttatctccatcagtagtttgggtttgtttcatctttttgtttcctcgtgaggagacagtttaaagactcatgggtccaaatgcttgagctgtcagtcaacacaaatatgcacttttttccaatcacaaacatttattgaaaataataaaccaaggtcttgttcaatagtgaagaaattacaacaaactttttgatttctttgtcttctttgttaacatggttcaggcaatgctgtaagtggtacattacatgtacttgtattgtccttgtaatttatcgattttatccagatgaactgtatcagtattggattgggatctagggaagtacaaaatgtatcagatacattgtactgcctaagagaccctatccaggcctgtctatctctgttttaatacagttcagggctataagatttgtagtgcagaagttagcctacctagacaatgtcatgatacaaacgtcaaagtactggcagtgacactgccaccttgttgatccccacaatttcaatccctcatccccaggtcacatctcaaatcaatccctcatccccaggtcacatctcaaatcaatccctcatccccaggtcacatctcaaaacatggcccattcaactccttgttttacttgcaattgtaccccttcagttcccccatcacaacgttccacccgcatagttactcctctttgcatcaatgccagatatgcctgaacaaatagtgattgttgtaaatcattatctcaagatccaagaagttcctctgactctgactccagtttctctgggattcccaagccatcaagatccaatgccaaccctcagcaaaatcaaaagaaaaaaaaaaacaatccaacaaacaaacaaacaccaaccagactcgattctggcatcaagagcttcaaagtcagaaaaaaaaatgtgcaccaaaggactccaaatttggcttagatgaaattgagctttactttcatgaaactttcattgaggagggggaagtaagtactaattgtctttgaaatattttttgtcttgatctttgcttaatgattcaatgttttgcttctttttcagacaaaggaagggcctccaatgcattacaaatgaaaatggtgtggcattccctgtaagaaaggtgatggattgtcagacggggtgatgccaagatctattatcttctagctacacccgtcgatgagggtggtttggttaggtagttgaaaggggggagagagaggggccctggtgttgggtgtgtttacgatgccctcgggtatgaagctgagtctgccgctgataggtagcggggtctctaacagcttatcggcagggcctagctgagcttaggggtggtagtctgcgctaggatggaagtagtgggaaggctctgaggaaggtactcacttaacgatggtagtccttcttcggtgacggctacacggcccactcctcggtactcgagtagtattccagacgggatctttagctgaatttccggtgcggtaacgacggcggataggtgtaagctttcaaggggtctgtttaagggagtaatggataggtgttagtttggtggtttcgcaaaaaagggagtaaggatgaaaataacagggattcaggttcttcgtgatgcctcctctttctctctgacctggcctagcttttatatccctcgggtgcgtcgttgatggcggatgggagtctaatcctcgtttcggggcctgaggcggttgagtctgttcagtcatgaggtcatgactggcgatgccaatcctaagtgtttcctagaagtgtgacatcttgtgaaactggatgtcacacttgaaggactcgcgctggagatgatgcttgcggtatggcgcagtactgtgactgctgcggagtctcctgcgcgtgctcctgaggtcattttttaacaattaattctggttttttattttatataattataactttataaatgcaattaatattttatttatatatatataaaacaaggctattaaagtcattaaaactggtcagattgtcctgctttattagtgacaagctgacatttcccccccaacaaaattagagccccacacagaagcacaggaaaagaaacaatatagtaacaagcaaaaaaactgtgacaataaaaattagaagacaaagaagagagaaaagaaacacaactagtcttttctcttactagctctgtaactcctgaggtggactggtccatctgggatgttggattcgggcaaccattcatcttggtctgcagtggcattcttgtacctgactaaatacaacctggtatccttaccattaatcctttcttttttatctttaaggattctagacactgagagcttagaggtaggttcaggttcttggatgggaaaatcagaaattggatgaggagcctcatctttcctcccattgtaatgcttaataagacttacagggaatactgggtgtttcctggacaatttatcacttagtataacttctacagcgttcttcccatgcagcgctttaatggggaatggtcctacaaaggagggtttgagttttttgttccctcctaaattattgaagttaaccgtggataaaagaaccaagtcaccaatcttgaagttgggttctttgtgacttttatcccacctggctctgctatactctgctgcttgttggacacattcagcagcatgtgcattggcggcatccagcattttcttaaaatccagggccgtgggatgcacgtgagggagttgtgcgttaagagtgtctttaggcattctaggtatccaccctctttctaagacataaggtacttccttggccgaagagtgcttgctgctgttataggctatttccagggctggaagtaggctgacccagtcgtgggtatacccatcagcattcttgtagtctaacccaaaagcacaaaatctccgaagcatatcttccagggtttggatcattctttctgctaatccatcagtctgtggatgataagcagttgaaaaggctagcttggtgcctagcatgtcatgcagatttctccaaaactcagaggtaaacttagggtctctatcactaattatgattttgggaatccccacatccgccataatgcggttccaaaatagcagggctacctccattgcggtatcatctttgtggttagggataaatctagctctcttagaaaatctgtccactactactagtacagagttatatgagtaagctcctcctgggggtagtcctgtaacaaagtccatgttaataacttcccacctggacttaggttcagcaatcttctggagaagtccaaacctttttcctgtctgcttatttcctgtctgacaggggttacaggaggatacgtactcgtgtacttgatctttatagtctttccaccaggcagtctgactaatcctttcaatagtcctctcctctgaaaaatgtcctgcactgacactgtcatgacactcctgcaagatagagttgatttgggcttcatcacacagtaccaatacactagagtgagtatttctataatataataacccatctaacaatgtaaatttaccttcgtggtatggtttggataaccaaaggggaaggctggctataagttcatgaggagcatttttattggaaagaatatctactagcttcaaaagttcaggtacatttgcataactatctctgactgctgagtagaaggcttcgtctaggtcacaggcatgaatgccaagaataggaaaatcactgatttcctccggatcccatgcaggattctctggcgtgttaggcaaagcccacctgctcaaggcatccgcattctggtgcttagctcctggtttatgcctaatggtcataaggtttctgtactgttggatagcaatctgccacctaagcatgtgtctattaggagtcttcatattcatcagggttgtaactgctgtacaatcagtaatgaccaaaactttacatccttccaagtagtaatgcaatttctctaaggcccaaatcagagctaaacattccatttggcttgcaccatatcttttctcagaatccttcacttgccttgagatgaacaatataggtttctcaatgggaataccttgctcctcaaaaatctgatgcaatgcagctcctaatccatccatacaggcgtcaatgtatagaataaaaggtttagtgtaatctggttgggctaacactggtgcggaggtaacaagctctctgagtttctcataatctttaactctgtggtaagtcatttcgaagataactttaggagtgcatatctcatacaaacttttggtgatgatggcaaattgaggaatatgttgtctgtaataattacagaatcctagaaatgattgcatttctgtgacattctgaggcatgggtttctgcaacactgcggctactctattctgatctatggccagtgtcagtccagaaacaatatggcctagtgcttttagttcactatatccaaagctgcacttcttcattgacatttttagtccagccttagaagcagttttgagcacagtagcaatcttttcaatatgtatttcccaactttcagagtagataatgatatcatcaatgtataccatcatccagttttgcctaatgaaggaaccaaaaatactatccatcattctttggaagtgggaaggagcattcttaatcccaaatggcatcctaaggtattcataaacacctaagtgacaaataatcctcataaacttcctactattaggttctatcggtatttggtggaaccctttaagcacatccattgtcgtgatgtatttagctttggagagattatgcaaagcatggtctatccttggtataggataataatctgctttagtgtggttattgagagctctgaagtctcctaccatcctagacttgttattatgccacgctataatgacaggggtcgtgatctccacttgttcattatggcctactttccgtaacacctttaaatcaagaagctctttgatatgggtttctagtgcttccctagacttggggctggaggggtagggcgctttacggagcattggtggatagggcgtcccacatgtgagttctaatttaatgccatggccctgaacatttccaatggggtgttcagtagtgcagaaagcctcttggtaattgtagcagactttcaacacatctagcttttgatcttcagtcaatttatcactcacagaggattgcgacagatactcagtgttgaaagtattaagttccttaaagtctcttatttcctctgcagatggagcatcagggagggaaatatgtacattacaaatctggtactttttcttccagtcaccacctatagtgtagaatctacttttgctttgaaagatatcaataccataaaggcaaaaggtatcatttcccaatattaagtagtcacataaggcgtcactgagtaccacaaattctatggtgaggcgtaaggatcctttagaatgagggaagacaaggggcatgatcactactcctaaagtcttcatagctgaattgcaactactaaatttggcccttggtgtagggagcaaattattcttccacaaggggtacacttggtctaagaatttactactggtacaagaacaaaaggctccaatatctaggagtgctttcactggtttgtcctcaaatagtaccgtggtgtaacaagttttccctgtagtatagctcatgcctgcttcgggtttattggataacattttagcatcagatacatgtcctacttccaaagaagtgttccaggattgagggagattggattccccttgaatagaattaatgaggcactcatcaccaatatctgcttggatgacatgacatcctaaatgatggtgttctgtgcccttctcttctagaaagtggtcatctggttcaataccaataacttcaaagtgagattgattgtcatcttcctcttcagcataaatatgattgattttcttcctggggttagggcagtctgcttttctgtgccctttttctccacaattatagcattctgctgttactggtttcttgacaggattgtcatttctggccgaaatatctgaggttttgctaacagtactactgtttttatcatctttaggattaatagtgggaactttgttttttctattcaaacccatcatttcaacaacttcttccataacttcaatgagttcagatatatctacatccatgtctttcagtctgcatctgacggcatgttccatacttcctctacattgactgagaagtttgtcattgaccaatatcctagtttgattcttataaatacaatcaatcctcttcttctgagcaatacaccaatcatgaggatcatctcttgtggggtcaaagtaatctgtctcaaataatctgcgcatctttttctcccagagtctagtaccatatttggctttgattaattccttccaggtgtcccaagattgtactccaagggattcagttttctcaataaaccattgattagcacctcccttaaataaacctggaagtctagaagtaactaactcatctggggcattgtaagtcctcagtatatggtctaagtatttgatgaaactgatatgatcataatctccctttccatcgaaggtgggccagtctttcaagggtggtaccattttattaagaatgttaatgtcaagggtagtattaaggacggtgcggggcctagcgcttgttccctcattgattcccctagaattgtcaggaattttagtaatagattcttccttataattattaattgggtaattaccagggtacctatcactaggctctctgttattgccagaaaacatttggttgttggggagaggatttatcttctgtagtggagaacctttctcttcattaacaaagggattattaaagtgaggggttctatattgttgctcattctcaatattaagataagggttgttgaacttgggtgagacataatttaatctaggtgaagttaaattatttgttttcatatctcttaattcagtcctcacagactctaattgggtcacaaaagaactgttaacacctgttatggtattgttaagcatgttattttgttgtatcaagagctctttaatttcatcaaattggtttttgctcttgagttgctgttctataataacctcttcttttattgtggagattacattatcattgctagaaagggttacagcttcaattttgtctaatctttcttttactgtactaatttccttatagttgtcaccaaccatagtgattatggcgtctaacttacggtccatctcatcattactttctttaataggcactctcttagtttgtaattttaacttaaaagcagtctcaattgtatttttaagactctcatgcacagtattcaaatttttaacgagtgtattatgattaaattcaatgttgtggttaatagtatggagattaccttgtacattaagggtggcgttaaagatggagcttaatgaggaagagctttgcgggagcgctgattgtaagccgctctccaggcctgacctatttcgaagacgtccgcccagacccgcggatcgtcgtattgctgggctctcttcgaggttgagctcctcttcttgccttctttctttggcggaggagggaacaattctttcttggcggtccaggggttccaccctttgacgtatccctccagttcttctctggttatcatacgttgcaagactttctgagagtcttgcgcttggtggaggatctgtctgagctcgttggttgctccggagcttttctctttctcgaatctcgtccagatagcgacgtgttctttgatcaagagacggatcttctctttcttggacagcgctacaatctcggggctgttggggcgtttcgggatatcctccgaggaggtcgacggatcgtctagatccatcgcttcctctctcgttttgttctgggaggtattggtgatcggagagctcgtcgtctcggtggtcttcttcttgatttgtaacatgctgagttggcgaaccctctcttcgagtggtagctgagctccttggccttgttggggctgggagcggtccggcaaggtcgggtcgcgaggatctggtagacatgatcaatgtggtagtgtaagtgaaaaaagtcttaaatcggtttcggggtaacaaggtttaaggcttacaattaagtagttcgtctagttcgtcgacagaggtgtcctccggattgccgatgttatcggtggcggcttggttgttaatcgggactaccgctgcggtggtggagttagtgttagcgagggtagttgaagcggacactacagtatgaatgagttatgaggccgttagtaaggttaattagggtgaatcagtaatttaggcttacttttaagccgtagttctctcttgtattctctgtactcgcgaagagtctcgtttactagtatcctggcagcgagggtatcgtcttgttcacgatgtatcctagcgatggcgatctgaagttgttcttctcggctgagtagttcccagtcgctcggcttgtaattcttaataaactcttctttctgttggactcaactgggtcagagaaaggttttgtggaaggatgtgttttgtattgcatcagcagagagaaacaaaacatagagagacacaaaaaggaagaaaggaaaagagaaagaaaagagaagtgcatacctgggtcagagaaaggttttgtggaaggatgaggagaggaatccttccacgtactctggcccaggtatagtctgaatcctgtgacagatgagtgacaggtctgaaacaggtatgaagcagagaaagagaaaggagaaagaaaaacactactccaacacccccccttgctgaagacctgaagaagaagaagaagaaaggaaaaattgagaaaagagaaaagagaaaaaaaaaatcaaacaaaggaggagaagaaagaaagaaaaaaaaattaggcaaccaatccaaacatttcacgatgacgttccagcatgagacgggagaggggtttagtgagcatgtcggcaagcatgtcttttgttgagacatgaaggagagttatctcttcatctgcaagacattccctgacaaaatgataacgagcatgaatgtgtttagtgcgggcgtgatgttctggattcttggccaatgcttctgctccttcgttgtccacatgaataggaatggcggtgccgggacgaagtcgtatttctgagaggacatgtcgaagccaaagaccctctttgcaggaatcagagatcgccttgtactctgcttcagtgctggagagtgagacggtggcctgtttacgtgatttccaggaaatggcaccatcaccaatgcgaaaagtataggctgaagtagacttgcggtcatctctgtcttccgcccagtccgaatcggagaacccagagcatgagagtttcccacctaacttgagtttcagatgtttagtggtgaccagataattaagaacgcgcacggctgccgaccaatgggcatcggagggatctcgcaggtgctgagagagacggttaacagcaaaggaaatgtcgggacgtgtgcattgcgaaacccacagaagagagccaatgatttgattatacgggccactggaaggaaggtcgcactcttgcttgcggcgaaggtttttgaagtttgaatctgtcggggtggagactggaagatgggaaccattgaggaaacgatcacaaatttcatcaatgtagtgagactggtttaggtacactagattgttagggatgtcgcgagatattttaagggagagaaaatggtgtaagtcctcgtcggcaccaattttgaatttggaaccaagagaagagatgagatgatcgacaaaggttggttcaccaacaatggctaaatcgtccacatgagtggtgagagcacccacaagatttccgtttatcagtttgaaatacagggtgggatcataagcggagttcttcagaccaagatcaagtagggcacgatggagttcgttgttccattggcgcggagattgtttgagaccgtagagagaacgatcaagttcacacacccagtcagggtgggagggatcttcaaagcctggaggttgttccatgaaaaccgtgtgttccagatgaccattgagaaaggccgtcttaaagtccacctgtcgtcctttccacttgcgaattgccaggaggctgaggattagtcggagagtttcaagtctgagcgtgggggaaaacacttcatcgtagtccaggccatgtacttgagagtaccccattgccacaagacgggccttcagtttctgaattgttcggtctggttggcgtttcaccttgaaaacccacttggacttgatgattttacgtttttccggccggggaaccaggcgccacgtgtgcatcccaagaagcgaggaaaactcatcttcagccgcctttaaccatcgatgtttattaggtgatttgagaagctgtcgccatgtcttgggagtatctacattatcagttatttttgctgatttggaccaatttccatagcgttctggagcctttcgctcccgtccggatttccttctgggaggagatggaggaggtgcagaggcagacgggagtgaaggaggagagggaggaagaggaggtaaagagatgggtacaatatcttcagacggtattgaggaagagggaatagtaactgttgcgggaggttcgacagatgtcttgggtgagttggatggagcgtgaatagaagctgttagacgacggtcaaatcgatcttgaagtgggatgttcagaagcgggagatctggtgtaggcaccctatcccgggtaggagacggagtaggcaaaggagagctgggaaccggattcgcatccaatggcggggttaccggcttgatgggagaagacacaaccggccacgggagttccacaatgacgggagagggagtaaccttcaagtcggcaccataagggaagatttcttcaaaaaatgtgacatccgtggatttgattaccgttttcttctcaagatcgtatagccggtatccatttccatcatccagataggaaagcagaattgaggcccgacctttcacgtccagcttcttacgatctgcctcctgaaacttatagtaagctagacatccaaaagggtggagtagagagagatcgaccaaaggctttcccaggatggatgctggagatttgaaaccaatgggtgtcttgcagggaaaagagtcattagcatagaaagcgtggcgaagagcatccacccagaaggacttgggaacatgggcgcttataagtgcggtacgaatgaagttgccaacggttcgatttgttctttctgcaacaccatttagttgaggggaatgtggtggaccaggattatgatggataccagaggagttgaggtagtttttgaactcatttgacatatactcccccccgttgtcggtgcggagagcttgaattttgaagtgaccactcttttcaaagaaggcgcgaaaaactttgaagcagttgaaagaatcacttttgtatttcatgggaaataaagaaacagactttgaacaatcatcgacgaaagagatgaaatacttgtagccctcccttgacgtcacttcaaatgaccccacgtccgagtgaataagctgaccgggggtttgagacctgtaggatgagcgagatttgaaagaccgacggtgcatctttgactgaatgcaaatttcacatttttgaacatcaacctcgttccaaattgttggagttatcccttgagatttgaggagtgtcttcagtggctggagtcctatatgggagaaacgccgatggtatcccaagagggtattgtcaactttgttgtccaaggtgaaagaagaggagggatgaccaactggttgagagggaaggtagaaaagatttccacgtctgtaacccctgcccacgagtgagcccgaaactttcacgtcaccggttgagtagatatcacaagaggtcggagtgaaaaccgccgtgagaccagcatcgcataatcccgcaatggagattaacggttcagcgagggcagggaccaccaaagtgggtaccgatgtgacccccttgagtggtaggcgagagactcctttgtgggtagcctcgacggtggagtgatctgcaagtcgaaccggagtgttgttgggtttggccaaggaaacagcgccggagtcgggagtcattgagattgaacaaccggagtcgaggttcgcatcgccagaggggacagtaggaaggagggaggaagacaaggaaacagctgcttgccccgcagtaatttcgagctctgagcctgaaaagtctgattcatcgtcgggttggtcattgaaattcccgagaggagccgcagaagtacgcccagctttcgctggttggttggcagaggacgaggaacgattgggaccagccttcttctgtttttgtggagcctgattcgatttatgattttcgataaggcgggctacattaaagcagcgattaagatcgtgaccgtcaagattgcagaaagtgcagtgacgagctggttggtcctgtttggatgacttcgacttcgattgcctcttcccagaggcctgagaggcagcttcaacgacaggctggtcggccgaacgggtcttgcgacgaagatcctcggcttttagagcatcgatgacgcgctcggggttgacgcgaggttcgttcatcatcgaggatacacaggccagccagtcggggggaagggaagtgaggatggaagacgaatagatatcgtttggagtcagcggagcatccgcggttaccaatgagctgagccgttcaaaggtcttggccatgtcctcgaggtgcgctagtaagtcgtcgttcaccatgcgggacaaggtgagtttgcgaagccaataggttactcctccagccgaggagtcctgatgagctcgcttgagagcatcccaaagaccacggccgtcgttcttaagatggcggacatttctgatgttcgttgggtgaatggtgcgcgagatgatcccgcagactgctttgttatcacggtcccagttggatttcgccttggcgacctcgggcttatcgttgatgatgtagtcgacatcggtagcggtaaaatggatttctagtacccagctccaatctaggtagttggactccgagcccggtggtttcagctgttcaacaccggtaagcttgagcgtagggtggctagccacctcggagtcttgagcggaggatgacatgtttggttttgaatcggtcaaggagggatgaacgcaaagcgtcgagatgtcgagaagagatggtttagaagaaacggagatggagtcgggatcgctttttggagacgtcgatagcgagtattcaggtttagtgaatggtgaaggcggcgagttcatgcgaagcgaaattaacgagaagtttacgatggctttatcgagaagcctacggatccttatagcaaccttttgaattatcgcagtggcaatgcgctggcgctcataacctgttggactcaactgggtcagagaaaggttttgtggaaggatgtgttttgtattgcatcagcagagagaaacaaaacatagagagacacaaaaaggaagaaaggaaaagagaaagaaaagagaagtgcatacctgggtcagagaaaggttttgtggaaggatgaggagaggaatccttccacgtactctggcccaggtatagtctgaatcctgtgacagatgagtgacaggtctgaaacaggtatgaagcagagaaagagaaaggagaaagaaaaacactactccaacactttcctgagttttaagaatcgaagataatatcgtatcagttcggcgttctcttcaagattcactggggttgggtaagtgaaaaggaagtattagatgataagaaaaatagaaatctttttgagttttagttttattaaggatttttagatggggttttttctttatataggtagatgaaagaaaaaggaattaagaggtggggtaaatcgctcgacaatgaattattagagcgaggaggtaatgactctaagatgtaagccaagggatcaatctgatcgattgaggtactagggtattctcttcagatgaagtaggtagtcggtgatgaaaagagatatataatagatttcctttacgatcgaagtggagagatcgttaagttcaagcgatattgtgctggtagtttggataaatggatgaggctaggtttgtccgatgaaaggatttcccggccagacccccagttgtcagacggggtgatgccaagatctattatcttctagctacacccgtcgatgagggtggtttggttaggtagttgaaaggggggagagagaggggccctggtgttgggtgtgtttacgatgccctcgggtatgaagctgagtctgccgctgataggtagcggggtctctaacagcttatcggcagggcctagctgagcttaggggtggtagtctgcgctaggatggaagtagtgggaaggctctgaggaaggtactcacttaacgatggtagtccttcttcggtgacggctacacggcccactccttggtactcgagtagtattccagacgggatctttagctgaatttccggtgcggtaacgacggcggataggtgtaagctttcaaggggtctgtttaagggagtaatggataggtgttagtttggtggtttcgcaaaaaagggagtaaggatgaaaataacagggattcaggttcttcgtgatgcctcctctttctctctgacctggcctagcttttatatccctcgggtgcgtcgttgatggcggatgggagtctaatcctcgtttcggggcctgaggcggttgagtctgttcagtcatgaggtcatgactggcgatgccaatcctaagtgtttcctagaagtgtgacatcttgtgaaactggatgtcacacttgaaggactcgcgctggagatgatgcttgcggtatggcgcagtactgtgactgctgcggagtctcctgcgcgtgctcctgaggtcattttttaacaattaattctggttttttattttatataattataactttataaatgcaattaatattttatttatatatatataaaacaaggctattaaagtcattaaaactggtcagattgtcctgctttattagtgacaagctgacatggatcctgtggaactctagttaaacattgtgatggtggcaccatcacaatccatcaataaatctgcctgtaatcaacgagccaaggaaattggctcaggagctaaactaccactcatggcataagagattgcatccaaaaagtgctccaaagaatccggcaccacaacaaacttcatacattcagggaaatttgatcccaagatactcaactaactgattgttctatggatcatacaaagctcattgccatggagccaaattgaagataaacttctaggtcttgccttccgttacacttgaccaggactcaagctcaattcttgtgtctgggctgcaagtgaagcaaacttgctgtactgtaatttacaggaaaagtttgtctcaatgctccaggtaagtcatcctgctcatttcattatctggctgttactcataatgagactcctttttaacagaagcttgactcaaaaatcagtctcatccacaatgtttggaaaaccaaagggaaccaacaggctattatggtggaaatttcccttaatttttctctctctgaccttattccctttctagtcatcaaaaatcagaccagtctatattaagtagcatgtttttggttattcttaagccccttctgagtcaaatttgaaccctaagtagtcagctagtcttattcactcatgtctccatgataaatccttctatttcctgattttttgattgatttatttaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttatgggttattttttgagtttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccattttttataaaaatgaattttgattattaattattttttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtttagaatataatggtgcaatccaatttttttaaaactgaacggtttatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccattttcccccaaaatgaaaaatataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaattgtgtagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttctcactattttttgacattttaagtttatttcccacactttcatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatactgcattggacaggttttttttaatgttttttgaattaatttttactggcttaatttcaatcatttttttaaattttaaatttatttcctacatttaaagatgtgtagaattgaatggtgaagtccaatttccataaatatacaagcttcaatctaaatacatgagtgtaccccgtttcttgcataatttgtactgtatacaaattttatttgaatgcaaaatggatacagccagcaattttgaaacctttcaaagtgtaggaaatgaacttcaaattccaaaaaataaggataattaagcatgtaagaattaattaaaaaaacccgtcaaaggcattattcaagatacagtttttattttgatgcaaagtgattgttaccatcattttcaacatgtcctaaagtggaggaaaaaaaattaaaatgtcaaaaaataatgaaaattaagcttttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttaagaaaattggatgttaccatcaaattctacacacttttaaatgtaggaagcaactttaaaacttcagaaaagcataaaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaacgtgtcaaatgcggcatccaaggtatagttttcattttggggaaaaatggttgttaccataattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagagcatctcccaacggtccggggggcagttgacacgtgtttctccggcctgcgatcacatttcacagagtctccgggtctgctccaattatggactggctctgatggctatgtatcccatgaactccttctgcccaacactattcaatcgagcttgcaccacatatcatcatttcggcaccatggacatctctgatgatggacaatgatgacgatctctgtttcgattctcacttgtcctttaactcatctttgcttttgagttgatgtgatatcgtcgttactcgttttttctcgcttgccatctcactttgttgtttttttattgttttctcactcacttgcaatctcacttgatcagttccttgatcacttgcaatttcactttatcgttttctcttgtttattttcccagtttgtttaaaaaagcaagacaagaattagtggaaagggaatggaaaatatgaaaactgaagacagaaatgatctgattatcaaatcaaaaaaggaagaaacaatatgttcatccaacacaataaaagaaacaatcaaagaatcaactgaaaaataggaacaatccgactattcttggtggctgccgttcttgtgttggtgtggaggtgtattgatggggtgatggaggtgttcgattggttgatggaggtgtggtgatggcgattggagaggaagggtttaattgcggctgggaggtgacccgcggaagtcagcaggtcatcgcgggtttgactgccccccgcgatgttttcagggttgatccgcgggtccgttggaggttgaaaattgaacccgggtggtcaaagttcgcccccggtggcccgattgcgggtccgttggagatgctctaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattgagttgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaattaataatcaaaattcatctttatggaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctccggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccttatttaaaactgtttacttagaattaacaactctaactatttgtgaattttgacatgctttcttttgattaacttttccggcttgtctaaaagagactgagatgtcttgtctggtttgtttcttccaaaaaaaccatgtctctttctctcagcttttattcattatgtttttattcattgttcacaaccaatttttaaccacttgtatttagtctatttaaaacatgactagatgctgtgaataaaaaaatattggttctttgactttcactcattttccgtgaacctctcccaaaaaaggcctttaaccttttttgtgcccttttctcaaaaagtcttcaacttcagctggtttcagagcccaaaaactcaacatatgggaatattggtcccttatgttaccaataaataggaatataagatcttgcaccttggtctcaaatatatcttgtggacccacaaggggaatttcttggccttcccctttgtgaacatactcaaaaagttctcacttcataccaagataggtgttaattctattatacttctgattttcttgttattgatccaaatttttctgacttctgttttttttttcaacacagaaaaaaaaaacagaagtcagaaaaatttggatcaataaaaagaaagatcttagcacaaaccaccgaatcagcatcaaacaatcacaccatcgctgttgaagtggattgcttaatcaaacaagacactggatttaatcttgatattgcaaacaaccacatccattgcttttgccacaaagtggcacttatactaaatgctggtctcaaagcgctcaatgtcagcaccgttgtggtaagaacaatcaaacccatagcccataattaaaaacactttattacacataaatagtattaaaacattagaggagaaggggtaagctacaggataaattgtgtaattattactgggttaaatcatagttaaaataaatcactaatcaggcctaagatattcaattcatcatgaataataattatacaaataccctgtataaatatataaaagtcactacatccatcttagactggtaaatcaaactactaatcaaaaagtatctcacagactagatctagaaaataactcttatactagttagtcctagaatacccatctcatagtaattaatctaagattaggcatcttatagaagaattacaacctcttgtattagaagggcacttagagattaattcatatcagattaaaccatctcagagcagtaaaatccactctagaagtacccctctcagacgcacttgtgttcaggccaaaatctcagaaccctgaaatcagaccccagacccccagaccagacccctgaccacacagaacacccccacaatcaccaatcaaaaccccaaacacccataagaccatctccaccgcggtagctaaatcgggtccctatcccgcatttagggaccgtggcccaaaaaacaccgcccattgtggtccccattgttgtccgtattttacggatttcatccatggtccctctccagaccctggatcgagggattggatagggaccatggattgtacacctcaatgtgaatgtcacacaacattgcacttcaaactagtgtgacagcctgtcaacactacaccaatacaggtgatttaaggactacccggtgtggtagaacagggttctgagtccctacacacattttggagtccgtatttttgatcaatagggacccaaaaatacggaacgcagtggagatgtgtaacgatgttttgttatcttatagatttagttagattatttagctaattgttgattctttacttgagaatcaggcacagttagttagcgttgtcaatccatgatgatgtgtgatctaattggcaatgtgtatttcttctgtgtttgaatgacatatgattgtcacaatcattttatatatatattgtttgattgtgaatctctctgttgttcttcttcctttcttatctcaatatttctattcatcatttatcatttcatttttgttattataaaattctcattataataaaaaacattatcattataactatcaaacatcccatttctcatagcgtttgccagagaacttggattccttaaaaactatctctaagctttcagcaatcttacctcttggtaattcttcatagctactggcggattagagtaatagattaaggctcacaagatggtctaacaccactgggctgtttgatgccttgctacagcactttgagcagcaaaaaggggcaaaaagcccactgaaatccactggactgggccctttcttagggatagtgttagtgcaaccatttgggaattccaatgtgctaaactaattgttgatagaatttgacgctgttaagctacaatacaattagtgtcattgatgtttaaaccctcatttggtgctcaattttcaggcaagtttgattgggggggggggggagggattgtgggtcaaaatggcatcccctaaaccttgagagtctcctggaaattaatgggactggagctgcttttttggctgcactgtgaattcatcgtgaggatgttaccccagacctgattgcataggttttttttaagctgcccttgcctgctcatcggattgttcgacagcccagctgatgatacatgatccactcggattgttattaatgtatgatggttgaggaagtctctatagagtgattgtgattgtgattggtggtggtctgtttgtatgtaagctgcggaagaggttggatcacattctgatcagtgctcgggttacgtgaaacttggctgaaggagtgtttgaagatgccctcccctgctcctatgtagataattgcagggatacatctgatgatgtgtgagtgtgagtgagtttgagatcacgagcagttggagagtgtgtgagtttgttgacgaagctgtcatgttcagttgggattgaaggtgatgaaggctgaatgtgtgaatttggccatctgtggtctgtctgtctggctcctctcctcagtctttcgtaaataatttgtaatccgattcttaacttttgctcgagcttgaccctctcccttcccttccctccctccctccctccccttctaccactcaacactctcttcattcagcatgtctcatcactccggtatccccaacccacgtcataccatcatcggctccgcttctggaattccaaccggctcgggtcgattgacaccttcgggtcgactaaccccatcattcacgaacaacaacaccaacaaccactcaaggagttctaccccagtcctcgcacctcgctcctctacgccttcggctatccctgctaggaactcagtacaactctcctccaacctcagccgatcccacaactccgcatccgaccatcactcacccaacttcccatcaccttcgaaactctcatcctcaaccaacaactcaacagcatccgcctcatcatgatcatcatcagcagcagcaacgacaacaaacacccaccctcccctccaactcgaccttcaacccgtccagctccacgggccatgctcattcaaactcaatcgatcaagcctccagtagcagcgtccaagtcatcctcagaatcagaccttcctcctatgatatcaacgtacccacccgcttccagcgtacggtcatcactccagttgagtcactcaaaacactcactcaccaccaatcatccatctcatctgacccttcttcttcttcttcactttcatattccagatcaactcaaccactatctctgtcgaagctccctctgccgcctccaccaaatcaacccaaaagttcaccttcgatcgtgtcttttcaccagaggaaggtcaacagcaagtttggacatccgtcgaagctctcatcagtcgtttccttgaaggctataacgtcaccgtcttcgcctatggccaaacctcctcgggaaagtcctatacgatgggaacagatcggttcactgacgagctcggctcagaagactcgtccgttgaccctgccgaccaagtcctcaactcggatcgcaccgggatcatcccacgcgccgttcacagcatcttcaacaagattcaacagcagacaaccaaatcaaatcagatcaacgtcaagacctcctacgttgagatctataacgaagatctaatcgatctgatcgcctgttcgactgcccctgctaatacactccctcaagtgacgatcagggaagataaggatggaaatatcatctggtctgggctcaaggaggtcaaggtgaccagggcgagtgaagcactgagcttactcgaacagggtagtcaagtccgccagactaactccaccgagatgaacgcacaatcctctcgttctcatgctatcttcagtctcaacctcacccagagtaagctctccgctgccagcagcaccagcagctccaacaagcgggcatccaagatcttaagtcccacctcttccaacgggcgcgatttcggtgatgagggcgaatggtctacgatctccagcaagttccatttcgtcgatcttgctgggagtgaacgtctcaagaggaccgctgcggttgccgaaagggtcaaggagggcatctcaatcaacgtcagtcttaacctgatctcctacctgcccccatcggatatccgatatctatacacatctatatcatgctctcactcttactctttcgggctaatccctaaccgtcttacttcttcatctccaggccggtttacacgcattgggcaacgtcatctctgccctcggcgatcctagcaaatccaagacagtcactcatattccttaccgcgacagcaaactcactcgactcttgcaggacagcttgggtggaaatgcccagacgttgatggtggcctgtatatctcctagtgaacacaacgtgagctgtcaattaaactcgcacctttcgtatcaagaatacgtaaactgatcaaacatcaatcattttcagctcggcgagacattaaacacactcaagtatgccaatcgagctcgaaatatcaagaatcgagccgaagtcaatgcacaagaagttggttgggaagacgtagagtaccttcagtcaaccatcatcaagctgcgcaaggaactggcttgcctcaagaacagtggctcacctgtcgactttgctaacgcaagtcgaacgctttcagctatcaacgaggaagattcagcccaagatgagcttagtcctaaatacctcgatctcaagggctactttactgagcttcaagccaagtacgccaagacattgtcagatctcgcccaagctcaaaacagcatcaagctcgcctcaagaaactcgagtcagccccaagccatctcacaaagtgcattcgatgacatgatccaacctatcgtcgaagagtatgagaagtcgatcaccgctctggaatcacaactagccttgactaaggccgctctcgttcattcggaacattcgatgaaggagctcgagcttcagctttcaaacgaacaggcattgaatgagaaccaagccagttatgtagctgagctcaaggctcgtctgaaccgattatctgaacgtgaatctgagaacgagtcctacatcaaagatctggaactcaagttgaagacactcagcgattccgaggagtcagctaatggaacggtggtcgaattgaagaaagaattggccaagatcaaggaacatgatgctgaatccgaagcttatatcaaagatctcgaagccaaattgtcaaagagtgattccgatgacctcaccaaacaaattacctccctcgaagcctccttggcagatcgcgatgaaagatatgatgccttgttgtctaagtacgaatccctcaactctcaacttaccggtacaaatgccgatctgtggcgtcagcaacagcgcctgacagaacaattgtctgaacgagaaagcaaattgcaaaagcttgaaggtacgtgataagttgacccaatatatatatatatatatatgaaggcgctaactccaagttattcttccagtcgcccttacacaactcgaaaacgagaagaatgagatcgagagcgaaaggcaaaaacttgaagccaccactgaggagacctcccgtaccaacgatgaactttctggacgtctcaaagccctggaatcatccaaaaagcgttcgccttcggtggcaactgatcagggcgatgcccgaagtgtcagaagcactcatctctcagccggaccgcacaatttcacacctcctgccacgccagctgctacttcagagcttcccgctggttccgtgggcgaccaagcggatcgtgacttgatggccgagttccatgagctccaagagcgctatgagaccactgccactgaactggatcaagtccgggcgaagtataataattctgtgaaagagttagaggacctgactggtcaactagaggattcgcgaatcgtccaatcctcttcttggatgccgaggcgatctatcaactctacgactaaccatcttcgtaactctggatccaacttcggttcaccttcgccatcacccatcctacaatctccttcctggactgctcaaagctccacccctttctccaatcacggtgttctgcctgtcagaggctttgggtcaactgttgcgactggaagatcctccaagtacgcagaaagcaaaggcatacgagccaaagaaagcgattcactcgaagaacttgctgatagtggctcacacgagccatcagaagttttccccagcgatagtctcatgtcgcgcgatccaagttcccatcggacgatcaccatcaatacctctcaacgccaaagccatcgagttagtttaaattccggatctctgatgccacatgggcgctccttatctctatcacacgactcttcgggcctccaaacatccaaccgaggaagcattatcagggcttcatccgattcacgctccgagtcaacctcgagattgcccaaccttggcgaccaatcatcgccacataatggtgaacggagttatgagagcttacagaaggaagtgatcaagttgcaagaagtattgaaggatcgggaggatgagattcgaggcttggaaacctcgattcgggaaattcgtcggcagagtgactcgatcacctcccccttagcttccgcctcgaccgatgaggttgacggcgaaactcgcaagctaacacaaccgatccagaagactgagccctccctacaaccccttaataccgacttgaaacatgatgcaacagatgtctcgaatgtctcgcgagaaaactcaatcgatcaagatagtctggcgcatcctgataaggttctggctgccattcaatcacaaatcttactgaatgatggtgatgagagcgtcgtcaaagactcgcaaaatatcaagctcttggataatctgatgcgttcgatggctcagaaggaatcggcccacttggaattgatcgaaaacctcaaggataagcttcaaagtaccaagcgacagcatgatgaactcgtcaaactgtcgagagaccaggttgtgaacatgtcttcagagatcgaagccttgcggcagaggctctccaatccttccactcctgatcccgagatgagcaaacgactctcgaaattagaagagcttttgaagctcaaggagcaggattcagagagcttgaaggcagactccaaacgacaactcttagatctcgaagccaagttgttggaagctaaacaatccgagattaaagctttgaaggctgaacacgactctgtggtcgaacaactgaagctggagcaacgggagaatctgaaccggttgatcgcttcgagcgaagagaaactgatggccaaacaggatgaattgcgacagctcgaagatcgatggcagagtcaatctaaggcggagctgaaggaacaagccgacaagattcgggccgagtttgaggaggaacgcaagcagcttatggaaagccaaagccgtgctcaagaagaagccttacaggttcaatccagtcggtttgatacggaaacccatcagttgttagagcaacatgctcaagcattccaaactttgcaagatgaactcaaccaaaacacgaagcgagccgaatcaaagttgcaggccacgatcgaagaactgaaagagtcacattccagcgaggtaatccgattgacaacgacgctctcttcgagagcaaatcaggggaacaatacaatggaaaaattgattcgtgatcatcatgacgaattagatgaattgcggagctcgatgaccaatcgattggaagaagaacgtacgaagttggaggccgagaagagcgacttaatctcgaaacacgccgagcagatcaagtccatggagtcccgtcatgaggaccagattaacgacctcaaggccgaacacgaagagatcttggtcgcttccctcaccgaattagatttacgtcggacccgcaaattcgagagtaacctcagtgccctccaggagaaacatctggcagagatcgatgagatcaagctcgatcatcagaaacagatcgaggctatcaccaccaatcctgagacctcgggcggtccgaagagcggcactccggatggggattcgacgatcacatatcgctcagaagtaagtgattcgacccgtttcgatgggatgctgttttttttaatgctgaccactatatcccctttgtgtatagctggcaaagatcaaaagcagctatgaggagaagatcgagatgctcaaactacagcatcagactgaccttaatgccctagaggagaagttcttgatgtcaagcttatctgctgacttgcgcgaagagcgacaagccaaccaacgtaaaatcgacctcctaactgacgagctaggtgagtgatcaaatcaatcttgagaaccttttatttaggttcttactgatgattgcaatactattagattatttgaaagaagaggttcagaagcacaaaggggctgagaatcaggattctaacagagagacagcgcagagcgaagcagaggtggaactgcaggaggcattggatgcgctctcgacattagacaaggcgttgttagaatcgcaagcggagcgagaagagctattgaagcaactggaagagatgaagcggttcaactcgggtgaccaagagacgatggccaaagagctagcgaatctgcaggttgaatttgaacgggtaaagcaggagcgggatgagctggtacagtctaaggagctcaacatggagcaccagccaagcggccggccgtcgaatgacgggtcaatcggacgttcaggtctggggatgggctcggactcaccctctttacccgggctgccgacgcggacacatctcttaccgagtgggaaaccgcccccgccgacccctccacccaacatcccaccgccgcctcctcccacatcctcttcctcctccgcaaccggccctaacaatcccaacctacccggactcaacggaaccactccctcctctaactcgacgattcgtaaacccgctcggactagtaactcctccagccagctcagtcatactaacaacagcttcagtggaagagaatcgccctccacttctgttgctactagctgtctggtcgactctgctaccgtcgatcctaggatggttaagaagatcgaggaacaggagaacgctgtttgtcccctgctcaacttctcatgatcatcttatccggtcgtttgcttatttgttaaaatatccttttttttgtgtagatcgccaaactctctaaacagttgtctcaatgcgagatggatcttaaagggaatattgacttggtaactaatcgtaagtgagagaattgattaagatccaaaagagatgaatgagtaggattttttttgaaactgatgtgagccaaaacaactacagttgaatcagcgctaaatgagacggaaagaaacctacggaagtcgcgcttacagatgaatgagctagcgaaggagcgggacaagatctcgacgcagaacgagtcgttgcggaaggagcttgcggcggcgacggccgaggtggagcatgtgcgcaacaacgtccaggtcgagaaggcccagttcgagaaccaattaggcgaggaacggcgggcgaaggagaacgcgaagaagcagctcgaggcgcggatggaagagatgcaggcttctaggatgacgaggaagagtaaattcaagtacgtcccccttttaccccctccccctttctctcttttgcattcttctttgttgactcgctcatttgcctttttcttctttggtcggattttttttttcttcttatagttgcttttgatcccttcttggtgcttcttaccactcgcaatcaagctcccctattcatgcatatttaaagaacgatagatcgcaagtgtcactatagtatatagtgtttctttaactcaacaagatcatcatcatcatcattccccctccccaccttttttttggtcttttttttgtggttggtttgtcttcgtgctctattcttcggtttttggtcaactcgggcttctttcttccttatatacatcaatctttgtgtgtttgtctttctctctctctctttctctctctctctgtgttagtgtgtctggttttcatggtatcagtttttgtttgtttgttggttttttttttgatcaggtcatttttattattatcattatgtttttcccatctttttcctgtcaagtctttcacccccccccctttttttttgttgttgttaacttgaagtacagttgataatttataaattacataggtaattagaaagaaaaaaaggggtatatacatcaaaagccagttttcctttttttgttttgcttgtaatatataatgtttctgttgtctacatataatgctgcgtcccttctcatatatatacacacatagacatacactgattggaatgggcctttgttggaggaggagatgtgtgagtttgtatggggttgatccaaaggtccttggtttgggtatattagaactagagaccaaggtggcgggctgggtgtacgtttatgacacaaacaagcaagaaggagttgtcttacatatactagttacttttaattaaagcctgtttgatgagtggtatgtaagaaccctaatatggcagttataattcctgctgggcattgagagggcaccatactcttgatgactgggaggggttgtgggaggaataccttccccaaagtgattgacagacaaggagtcagacatcgatcactcccattcttgtgcaatatccattcaggccaacagctccttataaacctcaccatatttacttaaaaacattcatcataaatcatgtcggaacgataactcccccctcccccccagaaagcatggttgaattgtccagggaggtgtggaaatgactcgtaattaggattcacaaagaccatgactgggcatctgttggggttatatctgcccctcaaatcacaccaagggttgttgggccgacaaatatggaaaatgcaagaactccagtcggaggaggatgtcgaccacacaataaggctgagggggactcgtaggggggagtcggggagtcaacaaggaggagtaggaggggttcaaggggctgtctgcactcttggccttgagactgtacagtctcaaggccaacaaggcacaacattgttgactggaagggcttccttccagttggaaaggtacatgtgccttgccaactggaaggctttccttccagtcaacaaggtacatgtaccttgttggccagaaggaagaccttccagtggacaatgttgtgcctcagatatggacggtgtggaactactcattgagggaatagagcttagagagggatgaatgcttgaagggctgcctctctggctactgggagagtaagaagaacaagaagtaagagtatggactcttaaagaaaggtgtggctaaatgaagatgtaagatatgtaaagggtaaggtatgaggataataattctgtgtgcaatgtcttaactcagtgatgataaatatattccaagtaagtaatgctaaatcaatgagcagcgagcaataatgacaactctaatgggggacaaatggccagggccaagagagcactacatataagtcttttgggaggggatgagaaaacaaggggcaaggcatcatcacaggttacatgtaacaaggcaacaacatggcttggcagactggcttgggaatgacatatgtagcataaaggaaaacaaggctgaaacaacagggatggaaacatgacatatgtggctactgtaacaatttgccatggtatgtaataaggagaaaaaaagacgattcagaacagggctctttcccaacttggatggtggactttcttccactttatacctgaattgtgtttattttattaccaatcgtggctggtaatccatgtagagtgttactgatgggttgttggcctttgtgattctgatggaagtgcctatgggatgattggaggtggccatgagtgtattaaatatgtaggatgtggatttgatggttgttatgatatgtaggacctaggtgatgtgaaatggatccagaaaggtgcttgtaaagtgtaaaaggttatgattggtcttaccacaacaggtatccctggagatactcggacttcagctaggattttgaggaaaattggacatctgcacccaaatctgaatcctttggtgggtatccgccagcggatagtgggtatccgcaacagataccctgaggccatctctatcaaaaaggttgccttttgaaattgaatgacactaacatgttttccttggaacaattcatcaagattaggtgtgtaattacaatggattcactttgaagaggcaccctttgtgaccccctgatttgcatagaaaacaccaaaaactgatgattttcccaactttttcacccacttcactgttgtttagttttgagccaccagaccactattgattctcatggattattatatgaaaaacaccaaattttcaccatttcatttcagaaggcatcctttgtgacccctgatttgcacagaaaacacaccaaattggcaattttcacctcttttgtactaatttcactgtcatttataggtgcaagccaccatatcactactgatttgaatgaaaaaattccatggaaaacaatctttcacagtgttattcgaaaggcgccctttttaacccgatatttgcatataaaacacccaaaaatggcaattttcatgtcttttccaccaatctgatcactgccattgattgcggctggccaccacatcaccagtggtttttaccacacatattatcaaggaacctcaataatagaaaaaaaaatgctatgggataacttctatactcacttctaataaataaatcttgttggagtgtcaaaaacacatgcaggatttaaaaaacaactcccagagacattgggccaatattgctaggggcttggaaaaacaactcccgttttttgccaacgactaccaacaaccatcagtggacgtctgttgggagttgtcgggctgattctgggagtcgtctgcccaattttgttttttttggagtcaactccccaaaccaccccccatgtatgagggggtttggtagtagctcccactttaccagaaggaaccacttctggtcagtgaagaacctaaacctcatcaaacagaagggattccttctggccgatgaggaagatatcccggattgaccggaagggattccttcctgttgatgaggaagattgaactcatcaaccagaagggatttctttgggttgaagaggtttagcttcctcattgaccggaggagagtccttcagattgatgaggaagctatacctcatcatccagaagggattcctccaatcaatgaggtttagcctcctcatcgactggaaggaatcccttctgatcaatgaggaagctatgcctcattgaccagaaggaatcctttccagtcaatgaggttggggggttttcagtgtgggattcatcaagcgacaggactctcctccagttgatcctccggttgatgaggaagctaaacctctttgcccagaagggatttcttctggtagatgatgtcaatcttcctcatcaaccagaaagaatctcttctggtggccgagttcattcttcctcattgaccagaaggaatcccttccgtttgatgaggtttagctttctcactgaccagaaggggttccttcctgtcaagtgggagcaactaccaacccccctaatacatgaggggtggtttggggagttgactcccccccccccgacaaaaaaaaaagaaaaagaaaaagaaattgggccaacagctcccagaatctgccctcactttggaagacaacttccaacagatgtttgctgacagtcattgggatttgttggcaaaaaaacgggagttgtttttccaagcccctattgttaaccatattggcattagtaatattcaaagttggtgcataaacttataaacacaagttgacaaatgatttttttttcacagaactgcttacataatttatgtttgaattaatttataaacacaaatttaggggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccagattccccgaaaaaagggagtcaaaccctcaaaacctttgatttgtttgggagtcgactccctagaaaaaataataataaaaaatcaaaatccccggttggtttgggagtcggcctcccaaaccgaccagggtttgggggtcgatgacccaaaatacccagggcagcggccgctgatcaggtacactcaacggccgggagctgacccctcggccgtgagagtgcacacacctcagcggccgagacaattcctctcggccgttgaggctatacactctcaacggccgagacaattcctctcggctgttgagggtacacactctcaacggccgatggaaaccatctcggccgtttgaggtgtacacacctcaatggtcaagggtacactcgacggccgttgaggtgtacactcagagaaactcggctgctgagtgcacacctcaacggccgagagctgcatcccggccgcggatagtgtacacctcgacggccgaggtggtttccctcggccggtgagagtgtatatcctcaacggctgagaggaattgtctcggccactgagttgtgtacacctcaacagccgagacggtttccatcggccgttgagagtgtgtaccctcaactccgaggggaaccgtctcagttgctgaggtgtgtacacctcaacagccgaggcagtttccatcggccgttgagagtgtatatgtacccttgatggccaagaggattcctctcggccattgaggtgtacactctcatggctgaggggtcaactcctagccgttgagagcgtacctcagtggccgggaggaattttcctggccgctgccctgggtatttgaccggggattttcatttttattttattttttttcttagggagttgactcccaaaccaatcaaaggttttgggggttcgactcccaaaattcggggattgcgggggttgggagtcgggtctccattttttgggagtcgtttaactaaccccccaaatttattcatcaagttatgtttatgcatttatggtccaactttgaatacccccattgcattgtaaatcatcaaaaaatcaattcaacaggtgaacatttggttaccttgcagtttgttgatcactatcacaccaaggtcttggaaaagcttctgaaaaacagacatacaggattttattcaatacttgtaacaacaatgtaactgatgtgatgcatgcataggcattgcattgtattgggccagtatcacatcacatcaagagagcaatgtgggggccccacatcggattctttgatacagtgcatcagtattgcattggcaaagcgatgcaatgcaatgcactatattctggtggcattggtttgcaccgctttccgatacgatgccaatgcaataccaataactgttgcttgtcagttgtacagtcgcgtacggcatagaccaaccatgtctggcccgcaaaatctaaattggacatgcagggcctatgccctgacacttcattttattacaactttgaactcctacagatgtgtagagttcaaaattgtaaacactagcttggagtgagtggttcaatttttttttcatttccacatacatataatcggacaagcacagattaaaccatacttaaacccatatttatggctttaagtaatacataatcatggttttatactacttgtacaccctcaccatctactctcaccgttaatctgccattctaatgtattttttctacactctggaggctacaaacagctcaaaaggctgaaaatttcaaaaaaaaaaatcaaatttttggcccgactatttggacatcctgaaaatccaggcttggtttttgccgtccgcaactttaatttgtcaaaaaaacatcacagaatttgatttttttaataataacaaaatttacaattatcagggccaaaatcataacatgacatgtgagcccactagtgtactgtgttgtaatacttgtgtttcatccctgagactcaccatagcacaccgtcagacacgaccaggatgacattctgtggtcagagtctgactctgaccatcattcctgtaagaccatctccacctgggttggtaaactgtgtgagtaagctaaatttactcccccaaactcaaaatacagctaccaccaacggtgggccagctacgctaaccgtagcgttagcgtagcgtagtgtagcaaaaaaccgctgtggaactattcttgggaggaatagagcttgagagggatgaatgctttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatgtttcttatggttactagtctaaataaacttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaatttctggggcaggctctgatgtagaacaaatcaagaggggaaaacaaggctccttatatacaaaatcctggggagtggccaatttgtggttggaatatggatggaacaaaatggaacaaagaatgaacaaggaagaaaaattgaactatgaacaatgtggcctaatttagtgtggcactaagataagataaggctagactgaaaccaaagaaagagccaagctaagataaggtaatgaattcattctgaaacagagagaggtttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagagggctagtatgaaacatggctgttgtgtgggagttcttggcataagatggaaggagataagagataaggaatatattttagaggggtttgaggttatattgagaaggagtactagtgtgtagttggtgtgtgggctaagtcttatcaagactgaactaggaatttggccatgggtttcatttgaggagtttcagaggtgtggaagatgtctttacccatgagggggtacttgtgagggttattggtttgttacctttgtttgagggcctggggaaactcttgaggggtcttgggtctgtgattcttgtgtgatatgtagtcttgctgtgtcttgaggttcaggattggcttaccacaccgctacaatttagcgtagcgttagcgcttttctcattttccgcgctaacgctacgcgaatggggaaaaaacttgcactagcgtttagcgtagcgttagcgcgattccccccatctgcgctaacgctacgcgcgcagggcgcaaaaaaacgcccgctacgctgcgctacagcagtttttagcaatttttaggcgttttttgccgctaaaaacactgtagcgtagcgtaacgcagcataggggcgccagaggcgcgctaacactacaccaaaaattggtgagtgttagcgccgctacgaattagtgtagcgcagcggccttagcggcgcgctaacactacgtgaaaaaaaaaaatggtgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccactgctaccaccatggacaccagatgggaagtaaaagtagttttgaccctcccgggtagtaaaggatttccagatgtagaatccctctagcaacccaatggtttcacatggcaatcttggtgaaatcctgatcctcctctcctattgggtggcctttcacacacaacttacctacttgatcaccctgtggtggaatttggaaaatcaagtcttgccgtgttgctataggtgtgccacagttgccaagtttgtaaacttaataactcaaacaactctttgcggtggagatggtctaatctacagtatttgttggaattctcgctggaattctcctttttcttttcttttcttatctccttctttctttttctctttcttttccttaaaaaactccgcgcactccgctcactccgatccctccttccgctcccttcaatccctctctgatcgtttcttatctctctatctcctctctgccctcaatacatccaatcatacatcttctcaaaacaacaccatcttctcaaaacaacgcctcgacactctcgactcctcaccgcctcaaacacaaacaccatggaaactgacctaatccaccacaagcctaaccacaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctacaaaaacgctaacactaccgcttttggatgaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgctaaccaacatctcctctcaaccacaagctgaaccgggttccactaaggcataaaaggcgtctccgtcgtcgctcatctcactccttttcccccagcagtctccaacactttcacgcctcaaccattccacaaatcccaactaactgctcgactcactccaccaacctcatcaatcctcaatcaacttctctcaaccattcccttcctcattgctctccgactctgtttcttttcttctctttctctcttccttctttcgctcctatccctcctcgctcaatcctatcgacgacgaactcaagtctttccgacttctcttcatccaccactcatcgtcgctccgcctattctctctcttgaattcctcatctggctgttgccaatttggtgagaaaagactcgatcaatttctatctcatcttctcttgtcagaaacattaacctgcatcaactctctttctgaatctcttttaaaacactagtgtctactatctctcgctgtttgatctaatttactttagcatttctgttctgtctaactcaaaagacaaatcctctcgtggtaaattaatttctcttcttttctttttgttgactgttagatgttcatgttttcttatctatgcttcaactgcctaactcttgtgtttttttatttgtttttcaaagttctggttctagcttcaattataattcctgtttttcatcagtattctcagtaaggataataattgggccgaccaaacccaaccaagttttggtcaagcttttgatgaattttttaacttaggcccagcccaagatggcccaaatgagaattgtgtctaggtgggcctctggctgggtgcttgggtgcccgtctggccggtgcacttgggtgccctgctgggggtcttgccgattggtcaggtccaagcttaacatagtcccccacggcgggagcggtagcaagcagcggagctgtccacgccagtggaggcctatgcccaatgtcgtaaggcccgtgtggtgagttttcagaatttgactgaaaactcactttcttgtgtgttttccactctaagcactcccttaatcatattcatctaatttcctcctgagacaggggaggcctgtctcttgcccatatttccctgtgttcagttttttggttatgcttgttaatcatttataaaaagtttttgaaaaggttgacttttcaagtcaacttggcttcttttggtgggcccaagttgagcaaagcccgcatttgagctcaaaaatagttcaaatcataattttaaaaatttactattaattacagtctcgaggtgcaacttctaagttttggcctgatcaacaagatcaggcaggtctttacaaattccagaccaaacatcaagaaaggtttgagggagcattgtgattccaaatcttatgacgctcccaccaaaacgcctcaaactcagcaagcgagtcaggcaacttttgtcccaagtcttccctgcagggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagcatgagacttgggacaagttcgggtcaggtccaatatggaattggattttttttccccagccaatgtttcagttttgcaaagacctggaaaaggcctgtgggggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactccaaccctctgcgcgggcattcccccagcaggttggtgtgcaggtccgcacgccaatttcgattggcgtgcaatgctgcacaccagccgttaagcgaggttgcctcgcttgcaggcaggcctgcagccagcaattccatatgccttgacctaaacccatattcatatgggtttaggtcggggcatatcccataggaccctgggatgggtcctatggagagacggtctgaccggttcaaaccttgaaccgacatgggttcaaggtttgaaccctgacagccatcagccaaggttcaaaccttggccgatggccttgaagatccctgtaggacccaggcctgggtcctacagggattcgcttcatttgaaccctgacggcccatagtccagctcatcgggagggtttcctcccgatgaactggtacatagtccagctcatcgggagggtttctcccgatgagctgggactatgggcgctcattgggagggtttcctcccaatgagctggtacataatccagctcatcgggtggaaaccctcccgatgaacgggtacatagtccagctcatcgggaggaaaccctcccgatgaactggtacatagtccagctcattgggagggtttcctcccgatgagctggtcttaagcccatctcgttgggtgggattcctcccaacgagacaccctctcgtcgggagttatccctcccgacgagatggttcacagcccatctcgttgggaggaatccctcccaacgagagggtgtacaacccatcttgttgggaggaatccctcccgacgagagggtgttcagactagcttgccgggagggcttcctcccggcggtgtgagctttgcctcaaggtcggaggaattcctccgacgcttgagactgtacaaatttccaaggccgagagggattcctctcggacttgagccatgtacaatctcaaggccgggaggaacccctcccggccccaagacagtacaatcttttggggctgggagccccaggtccttttcttttcttttttcaacggcctcaacggctcaagccctgggctatcccataagacccaggcctgggtcctatgggatagcccagggaatatgtacatatgtataaagtatacacatgcacactcccatactcccctcagaaggggagtgtgggaccgcactcctatcacaattggtgttcaggtccgcacgccaacctgctgggggaatgcccgcgcagagggttggagtgcggacccacactccaatttcaattggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactccccgactgtgggccactcatgggcagcccaagcatggcccgcgggcagcccggataacctcctgaattccggcctgtgggcacccgtgggcggatcatcatcggaactgacggatgaattccatatgtgttccacagcctttgactgcgagtctgcgtgtgttctaactggagattgaaacatagagacgagatgacagcgctatgctaaggtaggatgatgaaggaaagctattctagcgtaaaactgaacgatagaaaagctttgtttatctgtgagccagcctcacgcggcctccaagctcgctaattaaggccccatttataaacgatattttgaaaatgttttgaaaatgttttgaaacgcttttgaaaggttttttttgaacttaaaataatgctttttgtatttcaaatacttttcaaaatgttttcagaagctgggagtagttttaaacccagtagcacaatcatggtaatgaaaaaaattgcatcaattgtattgagtccgcgcaagcggagagacaaggctttgtattatttcaaggcttaacacaaaatgctaccccctaatctggacgaggatgactctcttcaaggaatcgctctctggcattttctctttgtccaacgatgtcaggagcgcaacatggtttatattcgagcggggcgtgaggtgttcaagcttccggatcgctgggaaccatggaaagatgaacgaatacctgcggccaggtttgtcgagctcttccgtatgtctctggccgacttcaactggttctcatgggacgatctacagcaagacccacttggacttggcaaacctttgactgtggaagccccaagttgccgttggtcttgaccatctggggcatgggagtagctatgtaacgagcaaacggttttcaaccgttctctttcaaaagttgtatgatcaaggagataaattttctgattgctcaaaactcctcgttgaggacttttgaagcgcttttgaaaaagaaaaaagttcaaatctatagccaactttgaacttcaaaattctttcaaaagtttttcaaaataatttcaaaatactgtttataaatggggcctaacacctccggcacgcctctcaatggcaccggtgctcgatgggtgttcgcgggcttcgtagcgcttgtaattccctttggatatgtccacaactgtcctgtcggttatgtacttctcaaaattcaaacctcacctaaagtttgtggttagaccacgccgcctccaacttgcacgggagcatgtcctcatctgtcctcatgtgggcatttccatttgaccgaggctctcatcaggacctatcaggacttgaggagtgggaatttcagaggccgcacttttttctcacaatgttggaggtggggcaatgtcttgatctgtcactgtgctccatgcactgacctcccatccgctgaacagatgagaaggaacttccaattgtgtccagttaagtcaaggtgtggatttcaagacaccaaaaggcaacagggtatcaggaaaaagaaccacaaaaaccaacgccatcaaaccagaggattgtgacaaaatcggccagctagcaatcactcattaatcgtagacagacaaggcctccgtggtactggatcattcaactaccctactttttgtgcgaccgtttaccccccaacaatgaattctgatagctttctaacgagcgatgacgggccctaccgaaacgctccatttcatctcggagcccaggtgacttcttattccgactgtccggttgattcggacgccggggttggcagctcaatcgccccatcatctcctcacctgagtacgtgcagtgggagcgtgtattcctcggcatctcaggtgcaaagccctgtcggtgttgcttcttatccatcagtttgacatgttttcggggaaaaaactaataagatttcaaatcgattggcacaacacaggctattttgcactatgacgacccagctcgaagcgccccacagatagcttcatttgacggaccccaagttcaggctcaaactgcctacctggaaacgacggttgaaaaactccgcacagagttggctcgcgtccgagacagcaattcaatcacggatctttcaaactcccgtcttagtttgtcttctattgaaagagatcttgcttcaaaattcgactcgcccagttcaaagtatcgccatgtttcacggcacttcgcccagcttcaaggggtctatgggaaagcgttctccgacatttttaaggttgtttctgcagaggctggtccacgctcgaatctcaactctatccaatcgaccctcgagagctccattgatccaattgccgaagaatataaaagttttattgggtctcttgaatctcagttggataccctagcagggacaccaactaagcggaatacgcgaacagaagctgccccgacgagtacggttctaacaagttctgcgagccggttcgatccattcgcaacccagaaagaagaatccgatgttaagacaactagattacaaaccccgagctcagaagcagctgcaaatgatatatgcatgactgaacgatcacccacttttcaccaggatggccggtcagcagtagccgaggtacacgaaggagaaggaaaaagacttccagggctgaaaagtatacccacccttttttttaaaggaaaaaaaatgtttgagtgaactgatgactggtcttatgtcttgccccacccataaaaaatagccgagatggagcagcctgaaatcgtcaaaaccaaggcgtttgtagacgcaaacgaggcgcatttggaaccagcgagtgcaactcaagtagatggtagactgctcggcagttttcaggagcttcaaattcgccacgcaactaccgttgatgagcttgagcatgtcagaacacagtatctcactacgttaagagagctggacgagatgacagctcagcacgaggaggcacggcggagggtgcaatcatcctcgaggctccaccagtcatctctagccagtttaaccacctcttattctaccccaagcacaacttccgctgcttctccttcctcacccatctccttctcgccacgaagattcccagtgcataatggttcttccttactcaccaatcgccgttcacgttggcaagactatgctgtaaggcccaaaaaagatgtagctgaaaaggaggtgctacttcagccgattcaagtgggtgatcaggcggagcagccccgagctcaagaagagatttacagaaatgccctacagctatccttagaagacagctcccatcgctcgatacctacccggaatagcagaaatgtaccatcgacaggatctttaaaaagaggttattcgaattcgggaaccccgagtctccaacctctcaatcttccgctgatccgctcttcattttcatctataccacaatattcagtcctccgagggttaatgaggtctccaaattcacccgcccctgtatcctctgtcgcagagttttcctcgcctgtaccggtcaatttcgccaatgatcaatatacccctcataacgccgagcgaagccatgagagcttggaaagggaggtccttcaacttcagcaagtcttgaaagaacgtgaggaggaaattcgggagctggagttaacaattcgtcaagccccttccttgagcgaattggtggattctcccaaatcagatcacagcgtcgacccaagcggctcgaacggctatgcccacgtctcaattcccaaaatttcccaaaattctaacgatagaggatgccagttgacggcatcttcaagatcacatattcgagcaaacaaagacgatcatcatctttcaccagcgctgccgtgcgaagtgattgaaacttcccaaaagtctttttcggatattaaccggaatcaaccagcgaattttgacaatactgagagtctcaacgtcctcatgcgatcgatggcgaagaaagaatcaaacttcctcgagacgatcggaagactaaaatctcagctcaactcgactgagcgtaagcatcaagaccttgtgaagctctcagcagatcaggtggcaaacatgtcctctgaaatcgaagcgttgcatgaaaggctgaagatgtcacaagcacctaatcgtgaagttaatcctgaactgctgcgtgaacaagatctacacgctgaacaagacaggcaggccgaaatacaagcgctgaaagacctgcaacaattggaactggaaaaagtgaagatggagcgcagcgagaattttaatcagctgtttaactttaccaacgataagctgatggccaaagaggaggagctgcgacagctcgaaatctattggcaggccaagttgaaagccgagttgacagctcaggccgatctcatttgggcccagtctgatactcaacagagcaacttggttagaacacagataaaatcgtttggagcgaaagcttctcgggaaagagaggcttttgatcgcgaaatcgaacagttgaacaagaagcacgcagaagagattgaaacgttaagagaaggcatgaatgcaaaactcaagagtgctgaaagtgattctgcgaaccggattcaggaactcgaattgatgcatgcacaagaaattgcgcaggtcacttcttctttgccttccagcatgcagaaagtggaggagagctccgacggagtttcccaggcttacgtcgatgaattccaaacatggcacaccgaaagaaaccagctggagtcccggatccacgagcttgaaaatgagaagctatacctgatttctgaacatgagatgcgactagagcaactgaaagccgagcatgcaactctgattaccgaactccaggccgaaaatgatgatactttgatcggcgcgttgtcggagttagatcaacgtcgaaccatcaagtttcaagctcaattgaagatggcgcaggagaatcacgtcttgaagattaatgaaatcaaactgttttacgaacaaaaaatcgaaatgattaactcggaagccacacaagcttaccagtcgcaaagtgaaagcaagcaaacataccctgatctcgctcgctcggtagtatccccagatgtttatagcagtaccgatccatctaacatcagtgttagagtagatagtaccacggacacggccatcttgaatcctcgcatgctgaaaaaaatcgaagatcaagaaagcgcggtaagtaatttcccgagatgcgcgtcaaacggtgctctaaactgattttggagtcttcttgtagatttcgaagctcaccaagcagcttgaacaatgtgagggtaacttgagagctaacatatctgcaatcgctcaacgttagtaaaaaaatcatgaaaacatgccaaaccagtgactgaatctgatttgctaaattgcttgcttttttcatgattcaaacccccagtcgaagatgctcttaacgacaccgagcgcaatctgaggaagtcaaggctacagatgaacgccttggttcaagaacgtgataagatgtcaatcctgaaccaaagactaacaatggggctaaacagatcaactgaggaagtcgaacatctcaagcaatccttgcaagacgagaaactaaacctcgaacgtagattgagcgaagaaaagttagctaaagaaaccgccagggctcagttagaaactaggatgctagaggttcagaagagccaagaaaaaaagaataaattcaagtaggtcttttcgccttcctcccattcccgcatccggtgaattccccatgaagaagctgattttggtatgtgatctctcaagttgcttttaacataccggcgatgagatcagtgttccctcgagaagttcttgatcaactttgtacctgattgatgtactccaactaataaatactttcaacaagtcatattttatgaactgctcttcctagtgatggcacatgtatacgtttttttttgtttaccttcgacctttctccaaaaataatttttaccatttatctgctatctaacttcaaatgtatctctaatttgaagttattctcaggtcatttttttctctatatctctacaagtttaactagtaatgaaattcatgatgtaaatccaactagttgaaatttaaggaggcttgatctggatctatattggtaacacaaatagcggggcatcatacaaatgttttggagcttgactgttctctagaggagtttgatggctcaagaacactcagaagagcttaatttcgaggcgttggctttcaattttcaaactgcaaaaactgcgcgacgatgcgcgacgagacttattatcagcagtaatcggtcgaaaaacctggttcgactctctatccgactggcattatgtgatcggttctgcgctgttctgcgccctggatgcaggacggggggaaaatcggaccgccatgtccgagcagttgtcgccggacctcatcccaagtgctctttggaccaggagacatcctcccgaagacaaaagacctggctcatgactccatcagattcttggcctggatggaggtggtgagctttattcctttttgattccctggatcgttaataatttggcttgccgggaatgaattgtactggagcgagatgtgcctgctcaccggagatatatactcctggaccgataagtggaatatacaactgggacaccttttgcatgtcgattgtaatttgtagcctcaggtatgatcccccccccccccccccagggcaagagtcttttgcgatgtttccccccctcaaagaggcaacctttttcgcaagccctattgtgaagtaatcctctttggcaacaccttgcagaagcaagcctcttttaccaggtccccccctcgtggagcaagccttaaggtaaggtcaagttttagatcttcccagcaagcagctttgaggtggatccattttctggagtctgagaggattcctccttatattgcagaattcacattgtacttgatttccaaaaacaatttctccacagaaggcataattgtgcaggttcactggaaatgattcttttcctgctaatattaaaacaccctgcgcctgatcattttcaaggagctgtcttacctagtgagtggtttgattcacccattccaaatatcaatctttccagatgagtcaaagagtttacatacaacagttttttcatctccaacttccagacttataaactgcaatcatttttttttgaattagtggcataccatatcttaatatgtatgctgtagaaagtggagtcagaaaagagaacaaaggctgaaattgagctttagtactgatttgagacttatttcagttgttgtgttgtagggttttatatctgagtaagtgagtaaaatgagagtagaaaatttccacaagggaaaattgtgttttttggatagacaagtatttgtagaggacccaggaagcccccaaactaggtgggtataaacctacgaacttaacacaagtccctccctgggcctggagggccccctcccacaagggagggacttgcatgtaacgtcactcacctggcctgagggcatacagccaaattaccggatacattactaaatcccccagaagacccagtacatcattgaacctaacaatgccgttcagcatgaaaaaacacatgatttttctgctcatcatggtgccagccacttcctgtgaaccctctacaatctggagatattgaacccaataaaaactgaggaataaggaatccagttggatcttgaccggattgattgtccgctcttacacctcccttgacaactgtggcacctatggacttatttatctcttgagtttttcaatgtgacaggtatgccacctgagcaacaacacaacatttcttataatctcctatccgatcatgcgggcaggatccgatgatctgaagcttccaaaaagcaggttttggcgactcacaaactggcctccttagaatggaggtagctgactcagttttgctcacatctagattttcttggttttttaaagacagcccagatgccaggctaacattgtatgaactcagatttgtgaatatcactgaggtttgctatgtacacaggttttaagcgaaaaaatcataaaatcgacttgaaaaccttaaatcctcatgcctcgagtcccacttaccatataagcctctcctttggagagcgtccctttgggaccctccgatcaagaggcttagttaagctcgataaacctaaatgtatcaattttgggcaaaaaccccaaaatcatacacacaaaagtggtatgaatctgttttgggacctgaaatggtacacacacacaaaacaaagtttaattacatgaatgtcaggtcaatcttgagcaaaaccagccaaaatgcacaatccccatatctctttttttaatgcatgaatttatgcaagatctgggggttttttttattacccccatatatatgtagggggtctcctgggtcctacttatatagtcctaaaataaatatatggttcttttgacaagaaaatatgcaataaaaaatgatgagaaagcaagtgaataatagaaaatcatttggaatatagatttagacttataacacatagtgtataaagccaacataggccacccaaacaattaagcatgccataaactgcaaccctgcaactgaggattttcacaagattgatggtgattttatgagaattgatgtgtgtgccagatataagagaattgtagatgatgtgtgccagctcctctcccttctaccttggttggtgtgagtgactgtaacaaggcggattctacatatttagaagattatggaaaagggagatcagctagagtgtgtgttggttacataatggagggggccgatgcatactcctttatgtatgttcatccttttttcgcttggtggcttccatgcaggctgagattgagtggtgatgttgattcggttgtctttctgatgatggcctgaatttgctggctgaagaggtgcccattaaggctgagttttccattttgattgagtcggattgacgtcatgagtgagtatgtatggtgagatgcttgcttagataatcaccaggctgagtagtagtcttcattgaccaaaacttcactcgctcactctccctccccccgactctcactctcttgactcttctcctcccaacaacacactccactcaccaatccatcaccatcaccatcaccatcaccatcatgagccaaccaactactgccttccacttcccacccgccactcagaagacagtcatcaccaccaccacaacaaccaccctcaacttccctccactactcatcccacaaacacaaacacagactaacaacaacaacaacaacgacatcaacctcgaccaattcccactcgctgaggctaccatcccagaagattggactcaacgcggcctccccctcgtcttcggaaacggatcattcgccaaattcaacccagccctatcaccctcactcccaactgccagtccatccccctcaacccatatcaacccctccaacaactcatcatctactactactactaccacaaccactaccacctcatcaaacaatctaaatcacccttccagaaaacgaacgactaccagccctcaagctcccacaaaccccacaaccaactcatcccctcctccatctcgatccaagaaacctaaactcgaacacaccaatcaattctatgaacctcgtaagcacccctccttcttcttcttcttcttctttttatctcaaaaactcacaacaacaaaaacaaccgatccatcaaacagcttcccatctactacccgatcatatgcaaatcaccccacctgattcaaccgaaaacttgaataacaatcatcatcatcatcaccaccaagcaaataatgcgacaaccccactggcaacagtccatccactccaggcagccaatgcacatctcgaactcgcaacctcgctctcattacccaacctgactgccgaattttcaagactaccggtagcattgcaacaattcacgctcttcaacttactcaaacgctcccgactacccgtcctccaattcgtccaacagatgatcggaccagcactcaagcgtgacttcatctgcgactcacccccagagatcgcggtcctcatcctaagcaaactggatggcaccacactctgcagggcttcggctgtcagtaggacatggtacaacatgatcaacaacagtcgatcgatttggaaacatcgactcaaggctgagaacctctggattggcgatgggagcgaggagatcgatgcagaggaatgtgctctcgtcgaacgtggctctaaacattgggagatcagtcggttctcaagactctggaaggccggggtttggaacaacccgtcatctggctcatcaccatcatcatcatcatcatcaagcgcttaccagaaccaaagattagataagatcggccctgctcgctcgtcatccatccacccgctttattctgatccatcctcatcctcatcaagtcttgctgtccacaaccaatctcaaccatccatcagctcgtcgagtgaccaagaatcaacaattggagacaatcagtcggatattaagaataatatcttatccggcagcgattcattcaagttactctatcggagacgtttcctgactcgacgcaattggatgaagaaggaaccccgaaggatcactttccaaggacacgcgttgacggtggtgacttgtatccaatttgactggtcaaagatggtagccgcctcggatgacaacgtggtgcattcctacgacctacgcactggccgaaggctccagaacttcatcggccaccaggggggagtctgggccttacagtacgtcggggataccctggtgactgggagtacagaccggacggtgcgggtctggaacatgcgcacgggtcgcaacacgcacgtgttccatggccacacctcgaccgtgcgctgtctgcagatcgtcgagccggtcaatgtgaatcccaagaccaatgaagcgccgatctgggagccggcccacccggtcatcgtcaccggctcgcgtgactacacccttcgggtatggaagctaccctcggagactgacgaggactacgtgggttgtccgacgccgggctcaccggacgagattggacccgcggcatctgacacgaactctgggaaccggttccatctccacttcttgcgcggacacaatcacgcggtgcgtgctttagcagccaagggccgaacgatggtctctgggtcgtacgactgcacggtccgggcctgggacatcatgactggaaaatgcactcaggtgatgcgcggtcatcaacagaagatctactcggtcgtcctcgacggctcacggggacgatgcgcttcgggctcgatggacaacaccgtcagactttgggatctttcgacgggggagacgatcaggatcctaggcgagcacagttccctagtcggcctgttgggtctgagtccgcgtcgactagtatctgcagcggcggacgcgaccttacgggtctgggacccgtcgacgggtgcatgtcgctacgagctcaagggtcatctgggagcgatcacctgctttacgcacgacgaattcagggtcgtctcgggtgcagacggtaccttgaagctctggaacggcgagaatggggtcttggtcggcgatctcctggccggcttctctgccgtctggcaggtctccatggacgaacgtttctgtgtcgttgccgtccagcgtggaacggagagcgaatacgtcgtcctggactttggtcgctctgatggtaaagttgaccgtgaagagccccgtgaagaagagccccgtgaagaagagccccatgaagagctccgcgagccttcgcctcccatcccccccatcgctccgattcctcgtcaccttcgtcaccttcgtcacctgcatcataatcatcgtcccatctctggagaacacgcatttcttctttatcctgatcaacatgaagtcgatcacactccaatcgaagatcgttagtcttgtctttctctcttcttgactcgtgcctgaaaaacacaagaccaattactgatatctcccccccaaaaaaacaacttgaattctttttatttggatgattttttttttcttttttcctttctttctctctttttcatagttgattaaattatggaatttgttcaactcatcagtgataaagacaaaccccctcccccaaaaaaacctcaaggtttttcatattcatatatttatatatatatatgtaaacatctatggatatcatagatatgaaatcaaatgatctgtgttcatatctctacactcatccatcatatcaaaacaatggaccaatcaaccagtgatgaattcaaacccatcatgagcttaatcaaacccttacattatattatattaactgccagttgagaatcatattatggacatgatatacatattatcaacaaaactaacttccaataattgactcttcttttttcttcttctttggattgattggtggccttctgttgtccatatttttttcttctctctccctttgaatacctacacatcttctcagttttgtagtttttgtttggttgtggatgatgtttttgttagggtcatgagatgacattggatgtgtatacattgttttggctgttatgtgtttatactttttttttttttttggatattgagattgacatacgttagatacatacatctcaaataatcttcccttgcttcttcttctattgtttcatctcttgttctctctcttttggtttccttgtctgactgaaccaaccaactagattaccacacccatccaactcgtatatatcaatcctctcttccctcgcctcaccacccttcattcatcttgacagtgcagatcaggtgtgctttgtttacttatcctgtatcgtttgttgttgatctctgaataaaatatctccttcatacaatttacatactctctccttccctctccatcccttttttttttctctattggatcaaatacttttgctttctgtttgtcatcttgactccaaaatcctggatagttttttttacttgtttatatgtaaacaaatgtgtgtgtataggtgtgaagatagatcagatgggaaaaaaagtgctgcatccattttcacactggttgtctttgtttgtgtagactatgtgtgtcccacttgttttcctgttcttcagaatcagagtgtggtggctgtgtttggagtaatatatgtacattgttcaaatttgtgtgacatctgatgaggtgataaaacagcagagtttatgctgagagaactcgcagttgtttttgggaagacttcttatcatatggtaccttgtgtgatggaagaagggttgatcaaacttgtggcaaggctggaggagttgggaagatgttcctccattgcagaaccaatcaacaaacactacatcatacatgcacacaaatcatcataaatgggcaggttggggctaagtgtttgagtaaaacatgtcatcaaaaccactagagacctggggctttgaagatcacattgtttatatctcaggccttggtaagctgatattgcataacacaattcagttttgtgtgccatgaaattgaatcgagcagaatgactgtctgaagcgattgtcagctccttgctcttgggttttggacaggggaatctaaagaaggttgattgggacccatgggtagactatgtattgaggaaataaaaaacccccacaaattctgctgggatctatcggaatttgctcggaaaaaattgggtgattaaaatcatgcatatctgcttatatcggaagagggaaaataaaggattcaagatccacacactgatctttcttttctgaggattttgaatctaattgattgtatttcaacttgatcaagcttccgattatgatctgtttttttttcttcaatcaagatatctctccaaatcttttgtaggttttctctccgccagagcccagactggcctgatcaaacaaaggtcttcatgtttttgtgttttcaaatcgattcaaatcctcaacttcttcttatcttcatagaatcgctcaaaacagtctgacacatgacaagagtaattggaaaatgcatatgctacaatcctgcccttgttagtaaggggcggacctgagattatagtttatttaaacgccagtggtgggaagacacattagtatttggagaatgcaatgtttctctagttgcccaaatctgttgtttttgtaaagtaactgactttgattgtaaattaatgtaacataaccaatttctttcttctatatattattttggggtaacataacctatttgggggggggggggttatgtgaagttgaagagagaaggaaaatcatattacatagagcttagcatcatagtcaattggaagtcactcctacctgatttgtcacctctgcagtgactgcagccaccaggggcagatcacaaatcaggctgcattgacacccaattgactgtggtgtaatggtcaaagagtgcctcacacagctggaaattggttgttgcagcagcttgctgcaacaccctgttggattggtgagagtgactgcatatggcacaggtcgcatgccagcaacaggtgttgcagcaggctctctacaacagccaattgacagctgtgtcacatgtacattgaataggttgaggttgtggtttcaattctcacaccagacctctgttgacctgacttactctggtgagatggtaattactgattggtttatgattcaattgggcaaattattgccttgcacttctgtaaaccccccctccggtttggttcacaaacctttcactcagatgtcacatcccccttttagtcttcatcttcgagttccccttcctggctctgcagagatcttcccttccatctctctgagccaggtgagttccattctctttttcatttttctctttccttcttgttatctcctttttagattgtactgagagatcttcccttccatctctctgagccagtaataaaaagctccccgtgtttggtcttagaaaagtttaggttcaattacctgctctccgtgccacttctctgtccacttagtgaaggacattcgcagtccttacaacttcattaaaaaaagagccatcaaaaatcagtgtacccccatcaaagttaccctcaatcaagttatccaaattctggaaattctgtaacatcaccctgttttgttcagaatttctgggaacataactagcacataaagcagcctttttcttcaatatatatcttgacttcaataaagatatctgtaatgtgtggttaatgtaactgtaaaggttatgttacaaatgacattatctagttgggtcaagtatcttcccactgctgtggtgttttaaatggcacaggccccctcaaggtcaaaattctaagtcttcaacttttcaatatccccaagcctcaagatctcaagattatcacctcaaatcccctctcagtccaatggtttcttcattatattattaaatcatgttttgacctccttctattatttcatttcctcttattattttaccttcatattaattttgtttatcttgattttattttaatttcatcatttttatcctccttactggtttttcaaatcacctaatcagtagacattcttgtttgttttcttggtcccaagcatcttggcatgttggtttattccattgttttgttttgttttgttcacagaaattgaaacagtgggacaaatggaaagacacaataggacagttcacatttgaaatatttcagcaaaacctttctgtgaaaccagcagagcgctttgaatttgcatgcataaagttggaatacacatctgccaattttcaaacttttttgaaaccagcaagcaggaatttcatccaaaatcaacaagattttattcaaatgtgaactgtcctaatagaggaagagcttagcaaattattccaaatgaaagtatggttgactctgccttgaccagaaggaagacaagccctcaatggcagatgggtttttacagagagatcaaatgacagttcaaaagtcatacaatggaaagacagatatgtggaaaaagggttcacacaggtggaaggttatgactttagcaagacttttattccaacagcaacttttgtcttgattcagtgtggtaagaccaatcaaggtcacacttggtacaaaatagctataaatggtgcaatgatcagatggccttcagagtaagagcaactccaccgtgggcggtaaatcaggtccctagttggaatttaccaactcaacataagccactgcggctgctatttgtgtctcaattctacggccatccctaaattttgtgccccagtccctactttcctagcaactcctctatcaacctgccaatcccctttcacataacaactagcttgtgaaactctaatacctcaatacaaattggttctgacttcacacaccactcatcctttcacaaattcttaaagaatctcatggtgcatgccacagcactttaaggctgtcaagttggtttcgcagtcccagcaatcaaaatttagcagcccaaaaataggggccgcagtggagttgctctaagcatggatgattccgccaacaaaagaatcagacctgtggatagagaattttttatgaccaatcaagccagtactagcttgagctaccaaacaactagcagatattcaaacaaaagcacttacacaggaaccttttgaaaatttctgggggagatttatatctggagtctagctgaggggggagtgttgtgacctaactaggtcacagagtgtttgactcacctagacctattgtgcttcttcttttcatgtatatatatagtagttactacaggacccaggaaaccctctatagaggtgggtaaccaaagatccatacatttttggaagccatttataccatttttgtacgtatgctgggaggaaaatcccccagaaagtgagaaaattgcccctgaaaatgcggggatgtgtcagttaggcaggctttcctcaagattgagccaaaattcatacattttaaaccatttttgtgcctaccatttcagttttgggagctaattcataccactttcgtgcgtgtgatatcaggaatttcccaaaaaattcttacattttggttgcccacctctatagggggtttcctgggtcttgttacgtctacacatagacatgaaaagaatgatcgttcatctaagaacttcatctcattcttttccggagaaaaatctagcttacatcatgtgcatcaaatcacttaggcgggggtgcttcgtgcttccttgtggggaacttgaagtttggcgtcggatcaacaaccgcgctcctcccggcgtgtgcatacagcctcttgccatggaaacatcttaacccgcatgttaagcttcagccggaactaaggctggcacccggggcttcgggtggggggtcaagcccatcccggaccccacatccgaaaccaaccgggtggacaccgatccacccggggggtttttgttttttattttttgctggcaagcactgagttgaggggtggttgtgagcctagaatataccccagacgctccatctccctcttttacaacggtatgtttgatttttgatgagggaaactcactttattgctagtcggtaagttgtcacctcgctccccctgctcaatcgtcactctattcgcacacttgccactttcctggctcgttaaatagacgccggttggctcatcagagcactgatgatgcacgacaaatgtccaaaagtgtaattttaacatctcaaaaggcctctcaaggcttcaattttaaccacccggggtgtcggggggtgctccggacccatcccgaccaccgcaccccgggtggtaccacccggggtgtcaccccgggttgcgcctttcgggtgccacccttagccggaacggtcaaacatttggcttaagctggggcatgtgcttgtaagctatgtagggccggggcgcttcatcctcaaagagattgtttatgttgtacatacaagggaagtcaggctgtggcctgtggatgtggcaccattggacattgttggcggctcagccagcccgacatctgtatggcagccgccccaacgggtaatcagattaaagccggagtccggaagctgcgagaatagtacgatgaatgatgaattgagtagcgcggtccaagaaagacggcacaaatagccttggatccaacggcatcagcgcccacctggctatgtaagacgaaacccaccctcatcatctcatttatttcccaaagaagagagcatagctctagttatcttatcgactcgtcctattgacaacgttatttaccaatgtctctcacgatcttctaccagaaggcaaacattggcttggtggcagtcttagccctacttatcgcgctactctcgagtcaggttgcagctcttcaggcgcaaacatgtgccaatcacttctatgctgatgctaatcctcataaacggcacaccgtctgtaagcatcaaccgatcatattgtaccacagtaaagagtaacttgacgtccaactcgtaaccgcattggattttcttcttctctatgatcgcagcctgtgtggacgctaaaggtgtatatcacagttgttacaatgataactgccacgacctgaaaactggtgccaagtgtaagccgggttgccatttacttgcaaagacgtattaatttcacaaaagattgatgacactcaattgtttctgtcgtgggacgttgccatgaaccaacatcagtcgatgatccgacatcaggcggtgatccgacatcagaattcatgttccgcaagtgctataacggggccctaaatgcgtatccacttgcagtagctccaatacaatatttccagtaccccaaatatgttggtgagtctttatcatcccaaatcaagtataaggtctttccaagcatctactgatagtttcattcgggttatagctgtccaatctcgcgatgatggccattggtataactgcgaccactcagctgacgaggtcaactcgcacgtactttgtcagtcgctttttgctttcagaatctcatgaggatgtcatacacatgcgcacaaactgaatacatacacattttttccaacacatcagactgtccctcgtgtataagctagatggattgtgctcatgtcagggaattgccaatctgcttctcaactcggtgaaacaccttggctgttgtttcaaccaatctttgtattggcaagaaaataggatggatgagattggcaaggaccccaaaaaccgcctaaaatgtaggtgatgtagacccagatgaacaaaaaacccaggttgaatttcaaccatccatgtaattgggatcattccaacatccaacatggggacatgaacaaggaagagttgcatcttgtccatgtattcattagtaacaaagttgcaaatgtcacagaatgtcaccttgcattcacaaaatgtgatagaatttgtagtgccaaaatattcaattgcattttgcaaatgtgaagtgacattgcatgcaacatgcaatgttactgcacatcctcagaatgcaattcaacattatttgtagtgccttgagaagccaaaaactaaaaaaatgtacgaatgagcaacaagaatttcatgacatggatagaggaatggctgctgataatttgacaaatctcttgagctaaattgattaactcccaccaaagactttgggtccaacttgtgctggtcaacagagagcaggatcacttccacactttcaactccaagacaggagtacatactggtggctctggccgctttatatttcaaagccaatttggaatgacaagcctatcatctcaaacacttgagccggatctccacaaataagctaaagctttgatgcaataaagcttttgtgggattgatgcatcatcgatatctgaaagcctgcaacagcaacccagcttggttttggtgatctgaagtatttcagctggaatgtaacgtttttgtttttatctctaatatggtcaaataacttggagaattgtgaatgaatagttattaagaacgttagtttgttcctttacgctttgtccttctttaactttgtaatttcattatgattctctcagtttttttttgaatctatttctcttatcttgtttgctctctttgtttcttttccccttttcttttctttcttatcaaaatatctttgttctttttttcattatcattcaaaatactaaagaattgtaagataaaaacatccatcattattcctttcaagtcctgttcaagaatttattcttttataaagataacttgcctctacatctcctaatatagacaataattcctcttggaattattcatagtcatttaagaaaagggaaatatagtcggcacctcacaattatattttgatctttgacttcagacaatcttaaacttttcccctttctcttctttcagaaatttttttcatcagtctcaagttcttcttctttattatcaatcacacttttatgtcagacaactcttaccttatattatcctcaagaatgacatttcctgtcccatcaaacattctcaatttttctcatcattccacccatccttctatcttgcctttcaatagtcctaggcctaatttctttgtaaaaaatctggcgtgttcttcccttcctcttctcactcctcatcctgccaactttgttccttgtgttattccccttgcttctcccatacaattttcattcctgcttccgttccagcaacacaaaattaaggccctgaaggggccactcagggctggatttcatccctgcatattgataatgacccgcgcggtggcaatttgtctttttgtgcatacttgatataaaaacaattgctgcatcctccgcctgatggttcttcatataagtggtgctcccttacctgtgattgctggctaattatctgaattagataccactgggattgtgatctcagttccccattcccttcctttctgccagtgccatgcctgtcttactgtccagttccagttcctcagagtcctctaacaggggattgatatttgtctcttttatgtcagctctgaatggactggaacgttacagaccacatccctttcccttacagttggttgttcaaggggcttttaatgtggcccatgttgcattttttgttgatggcaatgccatgaacattttgggtctgcctggttttgaagctcttctttctcatccatatgtgtttacatggtttattccatatatttatcttgaggtttgccttgggtttaaaaatgtctgttgaagatgagttggttcccactccatcttgtttggggcttgccaatgccattggatccttgacaaggttttagagggcttgcaattgctatgagatttcaatgtggttggtaaagttttccgaaaagctgatttccagttcctgcccttaaacaagggtggcacaaaagtatccataatgtactccactcaaccaaggtgttcaggtgaggtaggttatttaccttgaatttgtgcatcttgcacctcaataacctataggtcagttttaagaaaacaaaatattcaaatgttcaagaattctttttttccaatttctttgatcagagttgaaaataatcagttcacataaaactcatcaagcatgtgaaaatccaagatcaaatcaatgtcttttaatcaaccatgtacagctaaaaccatgttttttgttggaagtcatctttctcaaaaatgaatttggatttgggaaagagcgcagccctagtttcaaaacaacaaaagtcatcaaaactcttatccttctactcaggtatgatgagaagcatgatttgagggtagtttcttacagatcatgtcaaggattcagactcagagcctaattgaataaataggtatagttttacatttatagatattgcttcaaaaaacgctaaaaaatctcaacatatgctatgcttcaagtgttgaaagtcctgactatctttgatataaatgatgcatgtcattacacaaataataatggagacattatgttctacacgccaagaattgctaaggaaaagcatttcccttttccagacaaacgattccacatcgcatctcgaaatattgcgcattggatatgattaaagtgctccttcggatttcttcctatgggccgtagcaatttgagagttgcgcatcacaagtcattccaggaaaaagccgtcgttgatcaccgtccttttgagaacatttatattcaaaacttgaggttccttcacgcagcaagacggacaacctcctcatcgtctaccttgagagttgattgggtgcgactttccgccagttgatgcatttccgcattttttatgttgaagttatccaatctccgggccacctataaggtgttgtgggcattggattagaatattttcattaggctcagctttctatcaagtcgaaaaaacgttcaggggatgagaatgtttactgacagcaacgagtagagtgaaacaggccgagaatactgctaatgtgcttccgacggtgactgaaacgacttttgggaccgtctgccattctttcgtagtgtttgtacacaagtagttgactccgatttgtttgccattggccccgctgagatcttcgttcgcagcatgcatcaagtaggtgttcattgatagcgaatagttaaaaactcttgcccagacttctggaatcccactcagattgtacacttgaccgagaggcttgaccgtcccgatatccttaactgaaaattcgaacccagaccaactgttctgaccatcggtagctttgaacgcgtcgaagaacgaatcgacaaccgtgaaattattgagcataatcttctctttcgatgatttgttggctggttctggtatcaaactcatattaccaagccatgaccttagttgaaggacttgaggccaatcgattgttttatttgcgacagagctcggttgtgtctcgctatgctctggcgggaacgccgataccggtaaggaaccaggagggattgtcatgtcgtgataaattctatctagtgattgactttctcgggaatttaaacgttcagactctcagctgtacacagacagctttgaataatgtgataaaagagataaaaagtactcacaagccaagatcgggtatgttgttgtagagtagttggacagatttgggcaaccttgatgaaaaaaatttgcaaggatgtcaagtcacaaacaggctgcgaggaattaaaaattatcaagggatgtactacttgctttggagtagcagaatcatacaacgtgcatatctttattatgaagccagtacttaacaagcaacttgcgcaagagctatcagccggcaaatgtgtgagtaaagtaactaagtgcaatttccggtcgcaaaattcacgtattaactcacttgaacttgaaatttccagtgtcgtaggtataggtgtgatggacatattcactctaaggtggccattggataacgggaagaattattaatatgaaattgagaatcaagtcgagaaaaaggatgggactgcttctaggaaactatactgacggtacagttcaacttctcgccggagtaaaggaagcctgttgttgtgttctcagacactggccctcccggaggtatcacagcgtaaatggtccattggtatccccgaagactaacagaaacccgcggggcatccttcattgggattaccgtgaaaaagctttcgctgagcttcattggtgttggctggcaggtgacattgtcaccagttgcaaacaccgtttcgttgaaaaattgtgacgaaagaaacgttcttgcggattgatggagggtgagcgtaagttcggcgattcttgtcgagaagaccacatccattataaatttacaaactcacttgtaccgtagagattttcctctagatcattattccgatgcgtggtgggatggatacaccatttcgatcagtgaggtaatgaaagatggaagcctacgggaaacacttactgtgtgatgacgttgaaaataaccaagctgctcagaagtaatatctatcaatcacaggttatggaagaagcccaaaaagatgactgatgagaccgagtgctaagccgttaaatgccatcacgagttttttttgagcttacagagatcaaaaggactgcaccgaaaaccgattttaggtgtcaacagttcatgattgtctcagtcacaggaacaaatttctgacggaaaactttgcaagaagccggactgactggtaggagctattcgccggttgcggtactttttcatgagcggatactcatcaaacaatgtgaacacatttgaagggagttgtctgagtcccatccttcaatgttcgcgttgtatacaatgaggtttgatgagcttggtaatggtgggcaagcaacaaaaaccaggattgagaaatatcaagattttgcgacgaacaaatgataagctagctagtgctactcacttctcaactgcttccggtccactgcacctatttactgctcttgaataaagaataccaactttgggtcgggcgtgagtgggttgataggcgacagaaatacttccacactttggggtccaacgaagacaagataggagaacttcttgtaggggtagttctactggttctaccagcttatcatatatttatacctgaaccgactcgaaatgggctaaagaacgagactctgacctcgagcattccaatcggatttccgatgaataacctagagtgttgctgtgaggccttgtgaggcagctctgatgtgggattgctacacagattgtggcaggacatggcgctgcatagatatctacaatgctgcaatttgcaaaggcctacatagctctgttgcctggatccaatttgggcgagaagattgggtatgctggcatgggagagcactattgtgagtagggttccgatccggaccccgaagatccggcactacccgaccgggtaccgggtcgagtcgggtcacgggatgactctagacatacccggtatccgatcgggtgtttttatgcctaaaattccgccctttatggcagaaatgcggggtttttgggggttttggaccctttttttttcgagatttttcttttttttcaaaatcaaaagttagttttgggctctcccaaaccgcttggtgaagtttgggctggaggctcagatccgtcgggtacccggtgtcggagccggatatgccgggttcggatctcggaaaggcaatacccgaacccggaggcccggatcggaaccctaattgtgagtttggccaaggtttggaaaaagcaccgcttacccttcgtccatgcaactgctacagttgcgaacgtcattaaccgaccacattttttttgggtccggacggttggggaccaaaattttgcgatttttttttttgtgaaaatactaccaaatcaggagattttctgacctgcgaacaaccagccaggctccccgcaagccatatgtgtattggtgtagtggtcctgggtggctttaggccttgcaaagggttgtgtgttcgactctgagccgaggttgtacttcctacaagcctttttgacctttgggtatgggttacaagcatgtacttatgtcatgcatggcctttcttaggccatatagtcacctgtaaatccatacatatgtacttactaaagtatttatagaccgggtccgatggggcggagaaaaaaaaagaactgttggtcggatgccttagcggagttaattctgaactcccctcggtctgttcaaggctcaaaattgtggttacagtggcgcaacccatcctactgtacatggattttggggttccgaaatgtttgaaggaaaaaaatcaagaaaatctgccctgggaagggcaggatccaaggaaaatttaggttttggggcttggaaatttcaaaaattgtgcaatttttgccacttgtttggaaaaaattacatcccagagtcgaattaccatgtttggcagcaacaaaaatgaaatttaggttatagtttatgcacatatctttggtgggagaagccatacttatgtgttatcagagttaagtacatgaatatgagactgtaggggcatttaagcgcatggattccgaaatgttgaccccaaataaaaaaaacttttttgttggagcagtgggggcttagcccttttatttatggaaactactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcctacaaacattaggccgacaggccaaaaaaaaatttgctggtgatggtgtacagtaacatgggttgcgccactgtagatggggggttgagcctatgtgccccctaccatgagggcccgcgtgcaaattgtaaattttgcaggcgggtcagtacaggtttatgacgttcgcaactgtacatagataattatcaacactacagatgactcccatcagggcaggtcaactcacatcaagtcagtcgataccccacaaagcgccctaacacaagggtgttgaggaagctatgtgaagatggcagaaatggcaaaatcatgctcttgaaatagcctgtaggcatgaatttatcacttgtccctagctcatcaaagtccctcacggctattggggccaataggacggttcacgtctgagctttgaggcaaatttaatgtcatttatcattgaaattttacaaatttgtcaaaaatctcagattcatccaaacctgatgattcatgagatttgacaagattcatgaaattttatctacaaatgtgctataaactgccttgaacttcagaggtgaactggcctaatggctggctggagggccttatgctgtaaacagatttttggtgtgaggctccagcacttttcagcacttttcatgcttggttttttctgtcaaacctcattcttttacagaattatcctaattgggcaagtgtttgcttgtgtcttgtctccattgtagtattttttatttttgcttactgtcgaccttactgaatggtttgttgcagttgacatttatggattgcacgcggatgtctgtgtattgtggactcttgaattttgaaaatgttatcaacttcttgtgttctcttatttacaaaggagaagggtcccaagtgagggacagatgccagtctgttcaaggtttgaatctacaaacctttagccatgtggtgtaggtgtaggttgacatgtcagattatcccaccagcttttgaaacagcctcacaccacaaatgggtttgagtcataagtccctccagcaagccacaagggaggaatgtattcattcaaaactgttttggtcaacgaactgtcaacaaaaagatctgttgatgttttagtcaaaacaagaatccaaatgaaagtgaaggatgggagtattaagtagaaatcacgagatcgaagggatatctaggatttcttggcatccggtcgaagtccctattaaaggggtcgagttagctgtgctgaaaaggttcgtgaagggacgaagattcttcaagaaatcgagaaacgtactcgaacagttttcccagctctccagatctcttgagagtcgatctcggccaattccttagccaaatcttcggagtaagtttttcggccgttgaattcgagggatcgtctggtctcgtcaccgttcttgaccgatttgtaaagggcctcgaagataggcttgttggcggcttcgaacttgggggcccaatccaaggcaccacgacgggcagtggtagagcaggcggcatacatgtagtccatacctaaacgagtagaacaaaaagcgtttaagatcggatcatgcaactgtgaaaaactgaggacaagtcattgaatgcgtatttaccatgggccccaatcagagggaaaagagattgggtggcttcctcgacggtctcgttgaaggcttcagagggactgtgtccgttttccctcaataccttgtactgagcgaggaacataccctctggaggttattcgactgaggtcagtcaagtttcttcatcgatatacatcagatgagaataacatacgaattccacccatcaaaacaccacgctccccgtagagatcggagtagacctccttttcgaaagtggtttcatacaagtaaccggtaccgacaccgacaccaagggccacagctttctccttagctttgccggtcacatcttgccatacggcaacactaccgttgataccacggccttcttggaagagggttctgacggtccttccactgcccttgggtgcacagagaatcacatcaatgtctttgggggggacaacaccggtatcattcttgtagacgacggagaatccatgagagaagtagagggttttgcccttggtaagatagggcttgatggaatcccatgtttgggattgggcggcatcagagagaaggttcatgatgatcgttcctttctccagggcctggttgattggcagtaaagtctttcctggaacctacgtagatcaaccgaagtttcaaaaaggttgattatatgttagattggttgcatgctatcacagcaagccctattagaatccgtattcgagtccgttattcactcacccatccatctgcttcggcagccttccaactggcaccgccttctctaacaccaatgatgacattgagaccattgtcccgagcgttgagaccttggccgtgtccttgagaaccgtatccaatgatggcaagagtgtcgttctagagaaaagcgaatattcatataatcctagaaatatcagacttggctttcttgactgaaatttcagctgtatcttgagggatgaaaggagtaggaaaaacgaaggaccttgaaatactcttgtaacttggaagcaggccaatcggcacgctcgtagacgacttccttgtgtccagcgaaatccagagttttgacaccacgagtttgagtttgatttaaaccggcagctcgaggggacacgggcgaggagttgacgaggggggtggctactcgaccggacaagattgagtaagactgtttgccattcagtctggtggaagaacgaagcgctcgggggacagtgggcaggatttgtctgaaggacatgctgtaaggaatcttcaacttggtgttgctaggactgggtatctgatggaatcagttgggtcgtttcgggtcgtgcttgcaaatgcttttcttgtggtagcgttggtggtagaagtgtgggcaaggccggagggctgaacggagaagaaacagaaacccacaacgcacagccgcagcagcattttccagccagtattgcataagccatgtatgggacgcggaacgcagcgcatgaaagcggagagcacatgaaaatcatccgagccttctacactttctacttaccccaggaccaatagcactttccccgaacttatcgcaagtctcaggctgcggggggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcgacaaactcaggtgctgagtttctggtgttttggtgggagcgtcacaagatttgaaatcatgacgctccctcaaaacttttttgatgtttggtctcgaatttttcaagacctgcctgatcttattgatcaggccaaatttcaaaattttaaaatcacaaaagtaatcaatattgattttctaaaatcaacgtttgaactttttttacgctcacataagcagcttaatgaactagcgcacaccaaaaaaaactcaacttttgttgaaaagttgtcattttcaaaaataactatatcaaaattgacaaaattacaaaataatgtgaggagagggaaacatttacaagaagcaggccctccttggtccacaaggaaattagataatagtggaagaggaagagcataggtagaaaaatgcacaaaaaactggcttttaagcccaaatttgaaaactcagcacgcggggattgccgcatctgtcttaggcctccactggcgtggacagctccgctgctcgctcccgctcccgccgtggaggcctagttaggcttgcactttcccccttgggttttctgcttccactggacacttgaatgtttaccaggttttcttcaacacatgttacatccagccaaggcatccagaaactaaggccccgtttggccgtccataatttgtaattttgagtcaagatttgttaggaatttgtgcaaaaattttatattgttttatattgcacggtccaaatccgcgccaaaccttagccaaatcacaaatcatgatttgcggccaaacggggcctaaattcaatgggacatgttcaacaaacaatcctcaattcaaaaaaaataatttcaaacaaaaactgcatttcaaagcttttccatttccaagtgcttgaaattgatagtatgttttctgggcagtttttttttgtgtcagtatctagagtgctgggtgttttaaattgaaaaattcaaacaaaaaaagagaaggatgagtagagtctagagatcaaaatctcatattgaggcaattgagtttgattatacgcatgctgttggagttccaaaataaatctggcttaagttgattatgaaaggggtgattgaaagaagtgaacacaattttcctgtttctaagatatctgtcttcctataagaaaacaaaaacctggaaaatcttcactttgatctttacttatcttcctctggttcagtggtttctggagttttgaatttctgttgtcttttgcagcagcttcaatcattgatattatgtgatgaactttgatattctgcttgtcttccttttcaccaaaaacttaagggcctgtgccattagagatgtcagcaggtacccgtttgcagttacccgctttggaaaacaggtacctgcaaacaggtgtgggtgcgggtgtgggtgtcggcttttggggaaaaaaaaggcaggtacccgggtacctgccttacacccgccctgggaatgcttcccccatgagaattgaaattgtcatcagcggtccaacactcccttttttgggtgtgttgggctgcacaaaggcacgtgtcagaaacccatgtaggacaccaaatggtgtcctacatgggcctgttgaggccagagggaaccctccggccttgagacaatagatcagagagaagatatagtgcaaattagtgatagaatagtttgtttttctttatttctatgttactcttacccatatatctagtgaatatcaatcatatatttagtaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaaatcctccacacccgcaggtacccgccctggcggccctggcaggtgcgggtgcgggtgcaagtgtccaaaatattggatttttgaggcaggtacctgggtatgaagcaacatctctatgtgccatagcacctggtcccattttcatttccaatttttaccttttgtgttttcacaaaccaaaaataaagggcttgggaaaaacgactcccgtttttttgccaacgactcccaacgaccgtcagcggacgtcaattgggagtcgttggcaaaaaaacgggaggagtttttcccaagccctttatttttggtttgtgagaacacaaaaggtaaaaattggaaatgaaaatgggaccaggtgctatggcacatagagatgttgcttcatacccaggtacctgcctcaaaaatccaatattttggacacttgcacccgcacccgcacctgccagggccgccagggcgggtacctgcgggtgtggaggattttttgcaggcaaatatacccagaaatctcacccttgaatttctgcatgacttactaaatatatgattgatattcactagatatatgggtagagtacatagaaataaagaaaaacaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccagtcgttggggttttcctcctcactgactgaaagtgtttctcctgtcaagtgagagggactcccaaacccccttcatacatgaggagtggtttggggagtcgactcccaaaaaaaataaaaaaaaatgaaaatgaaatagggcggacgactcccagggagttgctcccacttgaccggaaggaacccctcctggtcaagtgggagcgactcccaaaccccctcatacatgaggagtggtttggggagtcgactcccaaaaaaataaataaaaataaataaaaataaatgaaaatgaaatagggcggacgactcccagaatccgcccacactttagaagacgactcccaatggacttctgctgacggtcgttgggagttgttggcaaaaaaagggagttgtttttcccagtcccaaaataaattctgggttggttccaaaaacatagaggctcagaatgttgtatcattgacatccaggatttctacattagccactgccacacaggcccttttatcctgtggtttgtctgtgagagaagctacacaagaatgatagcaatttcttttgtcagaaatttcatttctgacaaaagaaattgctatctatttgtagaacattgaaaatgagttgtccatggtacaccatcttgggaagcttcaatttctgagttgaaaactggaaattgacccaaaaattggggctgtggtacaggccctgagtttgattttgatttgataaaacctttttgaaatttttaattttttacccatggaatttttgacaggaatttcagtatcttccaactgtcttggctcaacaatttagcccgcagtttgacaacatcttctgtactctccttatttgaagattatcttgaagggacatctgaaaggagcagtcatgcccccccccccacctgcaattctagtgtctggaagtgcagagggactgttttgaaagcttgaaaggtaccccccagtaggtgccaagtggcatctctagtccagctagtaacagctacacttttttccggcttgctgctagcagtatttttctaatgcatgctgaggagctcaaaattttcatgacgactgctgccaacatagcccaaactgacacagcattattttggaccaatatcgcatctcggtcagtggtcccagttgtgggccacgctgcatgctgagcaattgacaagaatgcagccctgctgaacttttgttacagcccattctttcttgtaagatcagggacttctttttgccatcatcatcattcttcttggctgactagaagatggccctccttatcgttgttgtatgtaacatcagaccctggagacgccgtcaaatgccgattatgtagctgcgagaaataaacacgctgcggaatattcttttgtgatatgttacacagctgtgtgacatgtcacagattggcagcactctcgataagcctgagtggtgtattgtttcagcttttccgatttttttttttttttttttcgtttctcctttcgagtcgtccgtcgcagcaggatcctcatctaccatctcaacaacctcactcacactccaccattaaaccaaaccattccactcggtcatcaacaaactcatttgaccggctccgcagaaaagctgtctcccattccacatcgatttcacctgttttcaatcatccccatttcaagctgtcttccttgtaagccctgccattttcctacaaacttcgcgcagagagctaacctttttttttctctctttttttgattggttccgtatctttcccgctctgttagcatccagcctcatcagtttcatccgaaccaattcaaaacttgaggatccttctctgatcgagaaaggttgacaatcgatccatcatggccgtcggaatcgtcaatatcggcaaagatgcccgtggagatatgttccatcgttacaagatgcctgtcttgcaagtcaaagtcgaaggcaagggtaacgggatcaaaacgggtgcgtactcctgatttttttcatccactttacctcgtttgatttgattgttttcgtacggcgttattagtgattcctaacatgtccgacatcgcccgtgcgttggctcgaccacccacctgtaagcaaatcttgctcatttgtttgtgcgctttgttgtcaagtactaacatattgatgtatgattggtttgatctcagacactaccaagttttttggttgtgaacttggtgctcaaaccacatttgacgagaagtacgaccgatacatcgtcaatggtgcccaccaggccgaccgactccgggagctgttggatgtattcatcgacaagtttgtgctctgctcgagctgcaagaatcccgagactgagctgatgatcgtcggacgggatgagctgatctggcgggactgtaaggcgtgcggccatcgagggcatgtcgacaaccgacacaagctatgtactttcatcttgaaaaacccgccagagtcgtccaagaagaagtcgaagcgagacaagaaggctgccaaggcaggcgagaccggcagtgcccctgccgagggcggctcctctgatgacggccataacagccaggacgagcttacgaagcggattgaaggcgaggcggtcgacgagaagacagccgaggcgacctcgacacttaaggatgatgactggtcagcggacacctcggccggtgcagtcaaggcgcgcatgaaatccctcgaagctgggatccagaatggactgagtctggctgacgaagacgatgaggaaaaccccggaggaccctatgggattttcagtgaatggatcctcaccaaccgtgactcggtctcggatcccgagatccttgtcaaggctaaagagcttgggatcgagaagaaacacaagaccgttcagatcctggctcagaacttgttcagcgagaatgcagtcaaagaagtcccgaagcatcatgccctttttgccaaggtgaagtttttccttgtttctctcacttctttagggtggtctctgatcgtgctgctcgggacatttgtggacagatggttaacagtgaaaaacaccagaaagctctgctcggagggatcgagcagttgtgtggggaagcctatccgagcttagttcccttgggtgtaccaaagattattatggagttctaccaggccgacatcttagaggaagatgtaatcaagcaatggggcactcatgtttctaagaaagttagtcgctccctgctgctccctctaatttattactcaatgttaatttttttatttgatctggatgactatcaagtacgtggacaaggaggtcagcaaaagagtcagacgggcctgcgaacctttgttgaagtggctcgacgaggccgaagctgaggatgacgaagatgaagaatgaaggatttgcggtctcctaggtggtcttatcatacttcaactaaacatacatacttgaatcttttttagctctcccccactttctctcactctttctacctcactttttttttctctttttcctcactctctctcgtcaatgtgtggtttttttttcttctctctccttgcatgcataatttcaaattctttctgggcaatgtcaatctcatccatcatattttcttgccagtacaaagattggttgaaacatcagccaagatgtttcaccaagtcgagaagcagcgtggcaattccctgacatgagcgtaatccatctagttattacacgagggacagtctgatgtgttggaaaaaatgtgtatgtattcagtttgtgcgcatgtgtgtgagatccttatgagattctgaaagcaaagagcgactgacaaagtacgtgcgagttgacttcgtcatctgagtatctgcagttataccagttaccatccttgcgagattggacagctatcacccaaataaaactataagcagatgcttggaaagtgcttatatttgatttaatatggtaaagatttaccaacatatccatacttgtggtactggtaatattggattggagctacttcagctggatatgattttatgtggtcgttgaagcaaatcttgaacttgaagttttcgtctgatgtcggttcatcgcaacgtcgcacggcagaaacaattaagagtcatcaatcttttcagacatcaatacgtctttacgagtaaatggcaacccggcttacacttggtaccactttgagggtcgtagcagtcatcaaagtggcaagggtgatctacaccgttagcgtccccgcaggctgcgattaaagagaaaaacaaaaatccaatgcggttaggagttgctcgtcaagtttactctttgatgtggtacaataatcattcttgatacgtgaatcgtgatcggttgatgcttacaggcgaacggatgtttcttaggatcatcaaggaagtgagtggcacatgtttgtggcgtaagagctgcaaccggactcgagtggagcgcgatcgtaagggctaagactgccaccaagccgatgtatgccttctggtaaaagatcatgagggacattggtaataataatgttgtcaataggacgagtcgataagataatcagagctggactctgtttgggaaatatagatgggatggggaggttgggattggtcttagccagctgggcgttgatgccgttggatccaaggctatttgtatctcttgtctttcctgaaccgtgccacatactcgattcatcccactcttctcgcagcttccggactccggctttaatctgattacccgttgggccgccataaagatggcgggctggctgggccgccaccaatattggtgccacatccacaggccacagcctgacttcacttgtatgaattgaggatgacgcgccccggccctagcttgcaaacacaagccacaccttacataaacgaaatattcgaccgttgattcggctgaagcttatagatagcatgcgggtcaagatgtttccatggcaagaggctgtatgtacacgccgggagcggcgcggttgtggatccatacatactctgtagatgatacttctcaattgcttgactgttttcaacatctcaggccccaattataaacaagtttttcgaatatatttgaaataatttgaaaactattgcaagtgtcttttggtttttttttttcgatttctttttcgtctcaagactgagctcaaaacctctcaaaccgcctgtggaggtggattgactctcaaaaagctcacataaagaaacaatacaagtctttgcacctatagttccctgtatcgtagctgatacacggatgtatgatttaggggcttggttaaacgactcccaaaaagtggagagccgactcccaagccccggaatccccaaattttgggagtcgaacccccaaaaacctttgactggtttgggagtcaactcccaaaaaaaaatattttaaaaaaaaccatcccctggtcggtttaagagttgatcctccaaaaccggccagggtttgggggtcaacaaagcaaaagacccatggaagcggggccgggaggattcttcctggccgctggaagtacacttccgatggcggagggaaaaaaccttggccctcgaccgctgagagtacactctcaatggccaagggtatacctctcagccatcgagggtatacaccttgttgaaaattcactcgatcactctcttttctttttacatattttcttattcattattgctgttctttctttattcaaaatgctgctcccacatcttgaccatattgtatctagactacttaaatcatctagatgcgaagaaattacacttattggttctttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgtgagcacttgagccctctcagttggaacataaaaattattttatttggctattagcccattttttcaacacacctcaatggccaagaggattcctctcggccgtcgagggtagaattacactctcaacggccgaggaggattcccttggccgttgagagtgtaattctacccttgatggccaagaggaatcctctcggccgctgattgcgcttctcaatggccaagagtgtaggtacctcttggccatcaagagtgtactctcagcggccgagggccaagggaaactagcggctgaggtgttttcccccgaccgtcgggagtgtacttccagcggccgggaagaatcctcccagccgcttccgtgggtcttttgctttgtcgacccacaaaccctggccggttttggaggatcaactcttacactggccaggggattcctcctgaccaacggccccagccggtctgactatccggacttgactggtgtaccaatcgagttcatctaccgccggtatctggccttacagaggaacataacttgattgatgagtaatcctacatttgaataattaccatgtgttctacttgaattcccagtagtcatacatcatctgcaattaagcaaaggccgaccttgcctttttggccggcaagacagcatgcagtccctgagaccgctcgcgcagcttcaggttcctaagcttgacttgggccctgaatgattctgcttgtttgtctgtgagatggatgcccgagttctggggctacaaaagcgcgatgtttataattgtacatagtgtttgagtgtattttgaaataatattctaactttttttcttcttctttttcatttcttttccattttcgaatggttttcaaatagaaaaaccaaaatttggaaaatttggtttataattggggccttaggctttagcacacatgagcattttaaatacgcttgaatttgagtttattacttcgccaataaaaaatatctacctcattcatcaaatggaataataaaagcaagatgactacattacaagcgagcatttgagcttatggattgaggtgtcttgaggagaattgcagcacttatggccagctttcatcaattccaaagaacatttttattgtcccaattattcaacaaatggcgacaacatcacctgcccgccagtaacaatggagctcagtgaaagctttgtgccggcagtcccaatcggggacgcctcactactgtctgttagctctcggagattccaatggtccatctacgctgtgctcccactgggagggtcagaatcgggatacacaacaacgggcttccttgactatctaccaatggagtgtacgatttggctgggtttcaatgagcaacagttttcaaatattcaatacagctgttcccaaaaacattgcggttttgggagtcctgtatttcataagaaaaattttagcgccaccaattcttcttctcagtgtcgcagtacatggcgttgaactgagtgacaaaattgtcatgcttgatagtctcagtcttgcacattaccttcctcatccacggttgggcccacaagctggccgggccagtcaagtaggacagaatgaagaccataatggcacgatcggtgctcaagaggtgttggttggccaggatatagaggtttacctgcttaatgaaaacctccgctttagccccgtgagtgccgtcaaacttgttgggggcaccaatcttgaggcctttgaccggcgcagttggagcttgcggtgggatgttggtggttgccacggttgccaccagttcggcctccttcttggccaattgcgcctccaactccttcctggccttgcgctcctcgtttaccaccgtcacaagttcggccagttgtgcctggaccttggcaagcttggcatcctttgggtctgtaaggtctggatatgaaactagaaggaaattctagtactattcctgtcctaataattttttgttagtaattttttattaaattttaaagtttgaagtgtatttaaacttacaaaaaaagggattgttggttaaacaatcaaagaaattataacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaggaagggtgaattgtttgttagacaatagatcacaaggagttcgtccaaaaaggtcttttggatgagttgaggattcctgggcaatttctagagcaatacttctgcaacagaaagtaagaaaatggccaattttaaaggaataaggagctgggatcttttaagggcaaaggctacaggttaaggctgaaggtagcagtaaaagaggagctctgtttcgtggttggaatgctaaggttgataaaagaaatggttggaaatgctggcttcaagtatatagtagtatatatggtgaagtgggtgaatttctgaggtttaagcactcaataaaggagtccttatatagccacacacctgaaggtggcttgcagtgcatttttgcacgatgacactgatgctttgggtttgtttggctgggtgtaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggaagtaatgatgcaatgccaagttattgctagggttctatatgcccaaaggagactttttgtttcgtctctaatccattttggagggatttggttgaggtgttctgatatgtactggctcagaacaggttgaactacttgggccagattgaaatgggccaattctcaaccctgttgatttcaaactggaccagggttgttctggtggatggctgatgtaagaggatattctgagttcgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtggtctaaactggtcacttggttatagttgatgagctacaaggttgtacatgttgcacaagccttggaaccttgtttatcttgagttcgcatccaatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgttttttgagtatgtagttacgcagtggtatgtaactacatgaattttgtttttattttctaagtaaagtaaaaaagtttatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatatacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctagtcttgagacttgactatgagttgtgattgttatttttattatttaatattttgaggcctatgggtatgtatatacctcaaggctgacagggtctatgttcatagcaaaacagtgcggggcggctcacagagtggaaggtaatgctttgacggtgtgtagtgacttcggaaggtgcaactcaaattgtggaggcttacttttgtacttttacgccttgccaaacggctcttgtgagctctctttggggttctggagtgtctcgggggtgttcccggggtctttcagggggtgttctgggtttctggggcagttcttgggggctcttggggtgtctgagggggttctggggtctttctggaggattactgggggttctggggttctgatggttccgagggcctgggtatcctcctttgggtcctggggggttgatcaggggtcttacaggggggcttggggttctgaaggtcctccactcctcttttcttggggttttggggcttagatgaggctgcggggtgctctgaggggcctcttgagggctctggggcgctctggcaggtcgtttgggggccttggggcgcgctggggggggtctttaggattctaggggcgcactggggcgtcctggggcgcttcgctgtgctgcgggggccttgggaggcgttcagaaggccgctgaagccttggggagcgtttaggggcatagggggtctccctgggctgtccaaaaacaatctgaggggtctaggagtcgttccaagcgcaatccgagcgttccaaacaatatccaagggtcctgggcctgttccgagggccctacgacaatccgacaaaaaaaacgaatgatccaacgcaatctgacaaaaaacacaaaaaaacgacctcttggggggtcctgaggggtctgtgagggtgagagggaggtagggagtgagttttaaaggttgatagacaaggtctgagagaagttcaagggaaggattagcaaggtttgagaggtgagttttcagggttaattttctaggtctgaggagtggtgttctgggtgttttgttcctggtatccgtgtaagttgatcttgcaatatgttatgggtgttctggggagagcaggtgatggatcttcagggttctcagtcttgatggtagattgcaagatgaggaatgtacaaggtgtggatcttgaacaaactccaagtttgaagttcgtgacatgtacgtaacaggctctctacatatgtaacgtccccagttccaatcctccacagctcataacataaattcagtgatttacagaaaatagtgggattcaaagttgatttttaaacaggactctacataacttcacaaggtctagaggttcaaaatttcagttttctgaaacttctggttcctctttgtttggaacatttcccaaaaattctgttatcttgatgatgttgtgtagaattttgttcaaaataaactttgaaaccccctaataaaatcaagggttcccccttacaaatgcctaaaatacaaaaaaaaatcaaagggttctcctcccaatagtaaaaagaaaaaagacacaaattcaagctgaatacaatgaatttttacaaaaaattgagaagaaaaaaatagccccccaacaccagcaaagctggagcacttggactcagaggccagcccatgtctagcatgggtcaaaacctcttggcatgaaggcccccagctgaatgcaaaggcagacaacaagtgtggggacagcttgttagcccctcatactgtgcaattgcaacagcggagggggatgagagcgcgtcagcagttggaattacaacccttggacgcctggaggcaataccacctgcagctgagctccccttttatatacatatcttaacaagctgctctcccctctcaccattaacctgggccaacccacaacggtccaaggctctaaaaacccttggaaaccatccccataatccattgccaacttccaaatttgtcacatgttttatagcccaaaattgtgccactgtaactaatctctctacaggttgtctttttcagcccggtataaacaaaacaggactacagcgttaagaccatataacaagccaaatctgaccgtcgaaagtctctgcacaatccttgtcatcttccacttgcgtaaggttaccccttgccagctgaaaaaaagtcaaggtaagcctcttgacgttgcttcaactcagccatcacccccatttaattaacattcctgtcaatgatttagacggttgccagctgagcatctcagtccgccaaggtttcaaggcttgggaagcatgcaaaaccacaatcagttgaatcaacacaaaatagacaaacagattttctatcaactgctgaactctcttgagccagttaatgttgttgttggtgtcttctcagtcaactcggccgatgaacaccgccatctcatcagatctacctgtgcctgtcacttgcgacccattgacctgcacccgtccggcacttgaacaagccacagctctttgatgcctctgccacagactcaacctgtgccaccatcaccaatatcaaacagcttgaacgagttatttgaacaggccaagatttggttcattaccctctctcaacctgtatctcaatcaaagcccaaatgcctacatacctacatattcaccccctctactgcttctctttcttgacacactacacactcacacagatagattggagtccccagaaatactaataggaagaatgaatagataatggaaaggaaaaaattagaaaaaaaaacttacggaagccagaattgaaatcaaatgtttaagatatgagagcaactatagagactaaagaaggcggaatcaattaggaaatcacagtgggcctcttggtttgcacttgagttgtgttacctcatttactctggctcagagcttagccgagtgtgtgccctctgaaagattttgaaactgaaggcagtactgatctgatagctttttaggtataatacttaataatgggaattgcctttgaatagactaatttattcagttgaggataatgataacagtttggataacaaaaataaatttcttgtcttaagaaattattagttaatcctttttgttcaatgagtcaactaacggcggaaagatacgagtaataagtttgtgttcaataggcttgttcaagtaagagctaaagattttaatgatgatgttgtagaaccaagaattagaacttgatcattctcttgttctcattctttgttctcttgattcaactcatcgagactcacctagagcttgatgatcgatcatgatcatcattcatttctttgctagtgacgtcaatgacatcattgctcggcacataagctttaatcacacctttctcttgttcaacttctgaacagcttatttctgctgataatcacacgtttcgtgatcagcgctaataatttattattctcttcaggaagtttatcaatcatgcgataaactcacctgatgctctcctcttttgagggatcagacaaggaattgaattccaacagtcctccgtgctttgtgtcgcaagattcgaagcagtctttgactgggattgataagcaatgcctaactccttcaatgatcttctaattgtacattgtcccacagctttagtcaaaacgttggctggattttgatttgatttaatgtatagtaagttgagtaagttagattgaacatgtttgcgaacgaagtgaagtcaaatattcatatgctttgttcgaaatccgttttgagcagttttgctgtttgctaaatctatagccgctttattatcgacaaagacttgaatttttgaaggacttttcaaaacttttgtttcattcaccaaactagttatccaaaccatttccctacttaaatcagacaatgatttatactctgctttggcggaggatagagaaacggtatcttgcttgtttgatttccaagaaagcaaatgatgaccggccatcgcaacatatcccgtgactgatcgacgagtaatgagacagttgccccaatatgcatcaacataggcccttaatcttgaatcttcctgcttttgatacaaaagtcctatttcacaagtaccagagatgtatcaaaacacttgctcggccgcttgatagtgcgacaatcctggattttccaagaattgggataaggcgctgacggcatatgaaatatccggtcgtgtgagaatactgaggtagttaagtgagcccactattgatcgataattcagattaagattcttcaaggcttcttgatcttctttagttgctttattgaattaaactcgtggactgagtggacacgatgcgggataagcgtcttgtaggttgaattgaacaagctttctttcaatatattgtaactgattaatctttaccaatcccttgaatctagttatattcataccaagaaggaattctgcgtttcctaaatatttaatggcgaattctttctctatctctcctttaaatactaaaggatctgaactgataatgacaagatcgtcaacatgagcatagatccaagtcattggttgtcctaactgttgagtttgccagaaaacacaaggatctgatacagagatattaaagccgattgattttaagaagtttgacaatcttttgtaccagacgagtggcgcttgccgtaatccatagactgccttgcgtaattcaaagaccgtgtcttcttctccactatagcctggtggtggaagaaccgtcaccttgtcatccagaggacaagtaagaaaagcgcttcaaacgtcaagctgataaattttcaagtcattattgactgcaaaagagataagaagtcgcaaagagcacggttttcctgttggtgcgtatttagcaaagtaatcgagtccaaaagattgtcaaaaaccttgaacgcatatacgcgccttaaactcggttacttcattgttagaaccaagcttctttcgaaaagcccaagtcaaaggaatcggtgagtcttctttctttctttttcatacaagccacgccttgtgagattccattttttcatactcctttttctccgcttgtttccattcctcaatttcttctcctttcattgcttgaaaatgtgtctttggcgccaaagtaataagagcggtttgtcttgagtagttaagaatatttgattcatcaatgttactagaaatagttttacttgaatcttggttactgtcattgtcaagttgtttttccgcaataacttcttcttcaaacaattcctgcgaacaaatgttttcttcttcttccgttggcagagaatcttcttcaaatggcaaggatgctgcctttttgaagcttggaagattgtttgatgtatctaagttattgatactcttttgtaaggctggacaagaaggaaaaactccttcttcaaaatgagcgtgcttgacattaatgatttgaaggttgtcgagtcgaacaactttatacgttgaacaatcatttgcataacagatcaagacgccttccccagccagtgagtcaaacttttgatcatggtgaacttcaggttttagagaccaaactttacagccaaacggacaaaaaatcttaatgttcggcttctttttgaataagagttcaattggagaagtacgacttctagaaagagaaggtaaacagttagtaatagcacatgaggttttgaccgcctctgcccaccattccggtgctaaatttgagtgtaaaagaatacatcgagtcatatctagaatcgtcctatttgctccttcagcaacaccattttgttgaggcatataaggaggcgacacattatgctgaactcctgcagcttccagcaaactaaataaattcttgttacagaattcaccgccaccgtccgttataagcttcttcatacggtttccggtttgattctcatagaaaattttgaacttgttaatagcatcaggagcatcactcttttcctttaagatagtgatattaatgtagccagtatgttgatcaactaatgttagaaaataccaagcaccaccgtttgatgaaggagtaatgggtccaactaaatcaccgtgtacaacttcaagaaccgcggaagttgaatcgaaatggtgcttgaaacttttttgaaccattttacccttcatacatgaatcacaacagtgttcttttatcaaattctcgcccgatggtatcacgactttcaatcaatctttactagcatgaccaagtcaattgtgccacttggtaaatccggtgatatcatttgattcagttaacaaggctattgtttgttgatgaaccggagaaacaacagtctcatcaataagttgaggtaaggacactagattttgagtaagatttggaacaaatagcaaattcttgagagtgatgtttttcttttggatcatgaccgtgctcgcatggatgttgataaggtcgtttttcttgagaatccataggcaaagcagaagttgaaggaattgatgacctatcaggtttcattactcgttcgtggacagctagagtccttaatttttcaagtagttgaaacggatcagaaactagtcctttgtccaacatcaagccttccattaagtcttgcttgattgtagtgactcgactaatgatgcaaacagcaaaaacatcctgagtgacaccgtatccaattgtcttgaattctccgagacattctagacattgatcgacataagaaatcaagcctctatcgcaatgaatggtatcccaggtacgccagactttgcacagagaaaatattgttttcaaagcatatttctttttcaaagtcgtccaaacgctataaggtgtaatatttgaggataatttaaatagcgagttataaattgagccatcaacaacggagctgagatggaacaatgcacaagaatgttttgcagcaatgagatcagtcggaggggacggttgctcttgaagacaaacatcaatgagttgacgagagtcaagaaagaacttcatctttgactcccaaattgagtaattatcgccgctcaatttaggaatggatgcaattcccttattgtccatggcgtctttccaagaaaaaggttccatcttcttgagtagatcagatcaagttctgccttcgagaatttgttcaaaaaccatttgaatgagattgtgatcgagctttgagactgtaaatctgaaagattttgaaactgaaggcagtactgatctgatagctttttaggtataatacttaataatggaaattgccttcaaatagactaatttattcagttgaggataatgataacagtttggataacaaaaataaatttcttgtcttaagaaattattagttaatcctttttgttcaatgagtcgactaacggcggaaagatacgagtaataagtttgcgttcaatatgcttgttcaagtaagagctaaagattttaatgatgatgttgtagaaccaagaattagaacttgatcattctcttgttcaacttctgaacagcttatttctgctgataatcacatgttttgtgatcagcgctaataatttatttttctcttcaggaagtttatcaatcatgcaataaactcacctgatgctctcctcttttgagggatcagacaaggaattgaattccaacaccctccaaacaaaggaatgcatgtcaaaaagaataaatgaccatcctcttcccttctaggattgattggttctacattgaagagagaggctacacctctgtttcccctaggacagaccggttctttgagggaagagagacgctacaatcagctttctctggaagcaaatggctccagagggaagggagaggctatgcaactattccctctggaaccgattggtttcacaggaacattgaagttgtcacatagttggtgcacctgaaggtttaccggactgatattaaataatatatccccttttatataaggaggggaatataaaatataaccttgccttccgcctcttaacaacggatacgagatttattgatttataaaaaagaaatgggaggatcaaggtcacatcacatgacattttgaagggtagggatgtgataaggtggaagaaggagggtaaaataataatagaaataattataaataataatagaaatgataaattgagataatttccattgataatagtaataagaataagatagataaaaaggatgtggatttattgattttttttcttagagtaacagagtgataataatagggggggggggtagggagcgtgtagttcaacggtaagaaaacataattgataatggtgcaatggttactttgattctacccatgcttagagatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacgcaacacaacgttacacaaggcgacgcaacgtagcttggatgttaaagtgttgtgtagagggtgtaatggtttaacataacgatagtaaaaaataatccaacctttaagataagggataagcggtagtagggggagggtggtgaggtgatgatgatgagggtataatgtggtaagataggatattgtaagggatggataaaggacgtaatatgaaaaagaaagggttgtggtttgataagggatgtaagagagaagaaataataagatatttccattctatattttgtatttggtctattttcagcacttctagggacagggatatcgattctgattagactagagctaagtgcgccgggggtaggtgtactacatggggacacatctggaactggtcagtattagagggaagagagaagctataaccctcttccctgttgaaccgaccggttctagatgcaagaaagaggctaggactctctttcctctggaaccaaccagctctagagggaagaaagaagctataactctcttccctctggcaccaaccgggtttagagggaataaagaggctacaactctattccctctggaaccaattggctctagatggaagaaagaagctataactctcttccctctggcaccaaccggttttagagggaataaagaggctacaactctattccctctggaactgaacagttttagagggaagagacatgctgcagatcacagtctgaaagcctcaaagggaaagccagagtaaatgaagaaaaatacaacacaccaattttatttactgaatctgttagagtgattccaatagttagatttgattgctgatgacctgttaaaagttgctggtgccaaaattttctggtggcatctttttcaggaggaattcagaatactttgagggggtctagactatgtatccactattggatgttttttgaatatttatgatttactgattggagctagaagtctggctggagcctggctatttcctaatttaatcattcatttctgtttctataaatttacattctcagatttcataaatatgaaaatgaaatttggcagatgaggaggttggacttgaaaagattctcagatttctggtgcatttaaaagtatctgtgaatcaaatgtcagtataaaattgcatattgggatttggaagtacagcggcgcagccgccttggtctctagttatccttattttttggaattttaagtccacttcctacattttagaaggttttaaaactgatggctgtatccattttgaattaaaatacaatttgtatatggtacaaattatgcaagaaaatatgtacgctcacatattaagattgaagctttgagtttcatgaaaattgtacttcaccattgaattctacacatttctaaatgtaggaaataaatttaaaatttaaaaaatgatcaaattgagccagtaaaatcaatttaagaaacccctgcccacgcaattttgataacattctttggtttttatgcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccaaaaccgcgtcaaaacgcggaaaacccgcgtttttttattaatgccctattttttctatgtttttaattaaataaaatgatagtcacaaaaaatcccccaaaaaaactcaaacaagatgcaaaaagattgtaatgaacctttcagtcaaactaagtgaggaagagaggggaggtacccgcagtacctgccaaaagtaccactggtacctgccgggaggtgcctggtgcggtgcttggtacctattttctgaaaaaaattcaacaggtacctaggtactgacaggtacctgagtacaaacaaacaatctctactttgttgtttgaggcaacgtttgaggcacacatctgttagaattgggacctgactggccccatgggtggaagctctgccatagctcagtcatggtaataggggcagatggactgaaatttccatcaagattctgatggtgttaatctcctcacctgcaaatgagtggagaaaagatacctgattcaatatgacttaatccatacacacatggacctgtattcttccaaagcttccaactgttgtccatcttttttttttttttttctgactttggagcccgcaggcttccttgttatagctgtatctgaaagagccataggaaatgcaaaatgaattgcttcacatcataaatcaataactttactgtcaaatctgaaacccttgtaggtgttgagttcgacacaaaaattctattttcttgccgggaaatctgaattttaagcttctgggagaccctctgatcttgatgggaagttgtccaatcttcatgattgtaataaaggaatgctcaaacatggaattcaaagaaatacgcagtatatatgatagaattgatttttactttgataaaggggggattccctggtgaaaatcctcagctatatctaccaaccaagaaagaattgagtatcttcaaggcagcatttctgtttttgtcccaacaccacaaatgaatgaacagtccaaagtggttcactctatttccgaatgaattgatatcatttaaaaagatcaagagtaggatgaacaagccagagaattatagatattttgtgaaagaaagtgtaccaacactttaaaagattggattgataccatggaaaaaaaacacttctatcttagttatgaacaaagcaagccactacatggattgttcataaatacaatctaaaacagaagaaagtttatcttgaaaacctgtccctgccaaaagtcttgtaggaatatattcatcaaaaacatacaaattttttgcccactccctggcttatctgtgatcacactagattgaagttttggctttaattccaactctcaagttgtgtagataaatttcatgtaatatgtatcataccactgtttctcaagacctatcactaccaaaataattggttaggttgagaatatcccagttcaattgtctaggtttggttttctacaagacagccaaattcatcagattcccttgatttagagggcctggtattgactgtgtttacaattaacttacgaatcagtgcttttgccttctgaaaaatttgaaggcaacatgtttccaaaattagtatggtatgaacccagtgagtcatgacactgaaaagttctggaaaggacacctttttgtttccaaaagtgtgcaaccagtcagagagggagccatctagaagaagaatgtaataaccactctaagcaaaagtctcaaattaacttctcaacagaatcccagacatcaattccatctacctcctatgtagaggcactttgaatcaactaggtttgttctctatcggtccaaaatatttattcctttttcagcatcttatatggcttcttgcgcttccttttcctcctgatcaccatccattttatttttttactgttttaagtagttgttgtcgaatttagacaaaacttgatagcagtacagcgatgggagtacagcatttacggacaggaaatgtgatttgagtaagtttaataatttatacaaattataccaaatcccttcagtcatatactacagctctattaatttaagtccattctcgtgaataattgcttattcacaacattttttactttgcagtactttgctcttggccaccattgacaacgcagatgttccgaggatccaagtattttccgactacggttgacatgccagttttcagagggtttgagaatgatggagtttccgccagcaattgcaccgacaagtggaccaaacagtagcactacaggatagctaacaacccaaggaaatgggtacatacttccaagctccaaaaattgccacaatcccttttggttcatgatagacccaaggtttggcaatcagccaagtgagcttggtcttcacactttgaggcttgatccatttcttgagaattttcaacgcagagagtacctcgtttctcgtccccaccaacttgcccccatgactttcaaggttttgtatgccgagctagccatgttggaatgaagaatagtgaaaaacaatcaataagcgcctgaatcccctcagctcttgacatgtagattcaaaagggtttgagcatagacgtacatcaatggtgagagcttcctccaaaagatattcattctcttgcaataaatgacctagttgtttgagttgctagacgtggggatggtcacaaggatgagttcagcaggagtgatcgaatatgaggtaagaacaaagatgggactaacatgctctctccatttgtaggatttagtgatacagccaatccagaaaaggatggcatcccctcctcaaatgcaccagctcgcttgtgtgcagatactaccggttcatgagccagtaaggttttggtttgggctagaagctcttattctccttcaatccagcagggcacttaaccttacccagatcacgaataggatggatctgcacaagcgagctggtgcagttgaggagaagatgccatccttttctggattggctgtaccactcgaatggccttgatcaacgggtgcgtaaatctgtatggttattcaatgtttgtgaagcaattgggtttgatattccggttgagaggataatccgggggacaagtcagtatgcagtgaagaggtttaagcaatattttgattccaatcttgagactgttggcgctttcaacatggaacaaaagttgaggggctcagtcaaagcaaagtgagtatatttagggacaggataggaaatggagaagtccgactaactgcaacaaggaagccgtgttcatcttgattgaagacatgaacagagattcaaatggtgttgcccggatttaagttggagagatataatatagatagaaatacatagatcaaaaccccatgtcgttaaggaagttttactaaggtacattcagcagaaacgaacgtttactattccggaattaaacaagtttgactttgggcaataggcctcgaatagcgagatcaagtagagacaaatttggtgcaaacactaggttcaaatttggataataggcctcaatgggccagattaggtgaagagagcttttggacgttaatgtcagagtacagcgtccggagttgatgctccacacctcttcttagagactgattttgattcgagggccttccctttgccttttgcatttgcgcttttgcctacaggtgtgcccttttctgtctcataaagtccaactgatggtgcaacgacatttccattctcaaacttttcttggtctaggtttgacataggcttagaggaagagcctattgcttggcccaggactcgtgtctcgacaagtttaacattaaacctcaaaccatctcttctttccacaggtaccgctactagcgatgtcgcatgagacattcattctcatcctgaccctgggcttgggggacacctcaacatcttgccccctcttttatattgttttttctcttttgtcttgattcttgctcctccatacttttctatcttcccccttctctcccctctgcgcaagattgggccctccaaagtgagagggttgagctacctatccccccatagcaaagtttgataaatgcaggtttctaacctttcacagaccaaggtttttaaagaacctagaatctgaggtttccaaactaaggtgttaggacacgaccaacgtggactaacgatgagagctaagacaagcaaacctgtggcggatgagatgaacagatatgagtgtgagacaaatagcgacacagagagcaaaagactagaaaaaatctgatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatcctgatgaaagaagagaagaaaagaaagaacacaaacggacctgtggcggatgagatgaacagatatgaggtgtgagacgaatagcgacacagagagcgaaaagactagaaaaaatctgatgaggaaaagaaaacaactatagaaaagaaaacccctatttgtatcccccccagcagatgatctaggtttcaaaccttgtcgatctcactacttcacgtgctctgctccgagtccgccgcagcggattgagaatgaatccccggcccatccgttcaataccccccctcattctcaacccgacaggttgattccttcgacacatgccatgtgcttgatcttgcagagtgatttggtcagaaagttggctagatttgagtgagttgagatatactggggagaaattgtgttgtcggcaactttctctcggatccagtgtaaatgaattctgaagtgttttgtcctgttgtgaaacactgtgtttttggacagagcgatggcagcttgattatcgcacaaaacttgaatcgggccttcatgcggaatccgtagacactgtaggagttgaccaatccagattgcctcgcgacccccttcgtagagcgctgtatatttggccttggtggtggaagacgagacagtaggattcttttttgatttccaggaaacaatgcctcccccaataagaaccagataagaaaaataggaataggaattgattttgtcgttggcgtgattggtgtcgacatagatttttattggtgagagggagtccccaagagttagacccctggaggatgacccgcaaagataccggaggagatgaatgcaagcatcccaatgcttggatccaggattttcaaggtattgtgacagttgagacatggcaaacaatatatccggtcttgttgagacagccaagtagttgagaagaccaatggctcgacggtaattgacatttagagatctaaattcagcttgctcctcaattgttgccggaactaatctggtgttgggaacaaacggggtggaaactgttcggcaattttgcattccgtaggcagcgagtattttgttggtatagatgtcctgagaaagacgaatagcattgccaaattttgcaatcctcatgcctaggagatggtggagaggaccaagatcttccatgagatacctttcagaaataagcttcttgaatctggcgacatctttgctgacaatgaccatgtcgtccacgtatacatgaacccagaatggccagagaggattgtttgaatagaatagacacggatcggcatttgacggagaaaaattgatagaagtgaagaaggaagacagttcgtggtgccaaactcttggggcctgcttgagtccgtagatggatttcagcagtaggagacacttgcccttaggaacgtttaaactggccggaggtcttaagtagattgtttcgtcaagtttgccattcaagaatgcattcttgacatccatttgatgaatgtccatactggatgctacccccattgatagtagagtacgtagagcagtaggccaaccggtgggagtgtaggtctcggcatagttaagtccttcaacttgaaatttgccagcagcacagagcctcgccttgtattttgacagttgaccgttctcatcaaacttctgacgaaagatccagactgtgttaagtagttcgaccccagctgggatgtctacaactttccacactccgagcctctccatagcggatagttcggccttgattgcttcaacccagcttgctgagtcagggcttttcatggcctgagagtaagttttcggagattcggacgtttgatcgaagaattgcgctccagccagaaaacattggatatgaaagtcgaagtcttcgtcaacaatcaccaattgagctcgtctcttggtgttgaggatgttggactgatcaatatcggagttgatatccttaggagctttctgtccaacaggttgcaggacgacatcgaatccaggtcgtgcctgagatggattatgagaagcgggagcatttgactgtgacgagtctttgtgtggaggtgtttcatcttcatgattggtaagaagttgatgaatctcctcgtcggaggtgtcagacatgtcaatctcaaccgtttgatgatttgacggaggaataacttcatcctcgtaatcaaagccttctgagagaatgtccatcggggatataaggccagcaggatcaaaggtagagattcctggatacaaagtctcgttgaatgtaaaatcttgacttaactctactttttgatcagctgttaggatgcaccagttatgcatccctagctggtaccctatcattattccctttttagaagtgtcagagaatttggtgatgcgcttcttatcaggaagattgatataagcttgacatccaaacgagcgaagacgtgaattgtcaaacgatcggttgaactagagttcataagccgatacccaattcttctttcgagtaggagtgatattctcgaggaacaccacagtttccactgcatgattccacagtgagtgagggagacgagcttgcttgagcagtgccctggctttctcagttgtagtcctattacccctctcagcaactgggttttgttgaggagtgtagggagcggtgatgtgggaagtgacaccttttgacttgagaaaatccttgaactcgctcgaattgaatttgccgcctccatcggtggtgatgttcttaatgggacgagaatgaagtgtggtgacattggtataatattgtttgaagtatgagaaagcctctgatttctttcttaacaagtaaacaaatttatatgaagagtattggtcgtttattttaaaataatattcaaatccatctgatgtagggggattgatacgaccacttagatcaaaatgaacgaattcgagacaatgagaggatatgggaagagtcccagagtaaggtaaacaatgagatttggataaagagcacgcttcacagtgaattttgaagtccgaaagattgaacatcctttttagggaatcgttgcttgggtgccccgcccgcctgtgaaggagttcgatgtcagagtcggatttcaaaagagctgatttcgagtggaaggacttgcctttaactatcttgagatcaatggtgaacacgtcttgattgtttagattaacattgaagatggtttctccttcgttgacgagttttgcagatgtaggtcccgttctgacccgatcgcaacccctgcaaaacagtcgtccctcggatatcaagttcccaacgagttgaggaacatgaagacatttgagtttcaaggactggccagagactgtcttgacatagacattaccgataccgggacatagagtagttttcccatagtcaagctcgatcttgcacttggagttagtcgagtatgtcaagaaggaagatcgatctgatatcatgtggtgtgaagcaccgctatcgaggtaggcaacgttaggcgccaatttcaccaaaaacgctttcttgatggtatgccaggcaatactagaagttgagtcgtcatcttcatcgtcggctgcaaccttggctttcttggctttagcttgagctttcgctcgacgtttctccatccttgtccgttgctctggatacacctggaagcatctggactcgggatgattggcggccgggttgtgagtaccattggagcattcaggttcagtcgatccagatgaacgagacacggccttcatagccgattcctctgtcttgatccgaacggtaggatcgtccaatctgtgattatctagaagcgattggagttttttgacagtggggggcctgcttcggatgagtacctcgcgagtgtgaatcaatccagagggaatcttctcgagaacattctcgcaaaaaaggttttcatggatttcaaagtcttttgggataccgattcgaagtccaacggcattgagtcgactgatgtgattggtgaggttgatgatgaaggccttgatgtcactacctttgaatttaaaggataggaaatcgttgtaaaccttagcctgattagaaattgctgtcaattgataatgaccttcgagtttcagccacatctctcgaggttcgtctttagtgtctttggttttgaatttttgatagtttgttatgcccatgtattgttgaagaacaccggaagctttcatttttcgagttttgaaagatttgagcttggtagcgtccttcggtttttcttctttcaatgaaatgaaagaatacagatcatgtttcttcatgtagccctcgattagcatactccacaaatcccagttgagatttgtgagattgggaatagttggagttgaggttttgtcggtcatgtttttctcgtaggtgtaggttgatatgaggaggaagttaatgcgcccctgggctcataacctaaagaacctagaatctgaggtttccaaaccaaggtgttaggacacgaccaacgtggactaacgatgagagctaagacaagcgaacctgaggtttccaaaccgaggtgttaggacacgaccaacgtggactaacgatgagagctaagacaagcgaacctgtggcggatgagatgaacagatatgaggtgtgagacaaatagcaacacagagagcgaaaagactagaaaaaatctgatcttcatttctaacctgaggtttccaaaccgaggtgttaggacacaaacaacgtggactaacgatgagagctaagacaagcaaacctaagagaaatgaaacatgagaaagaaagatagacatcctgatgaaagaagagaagaaaagaaagaacacaaacggacctgtggcggatgagatgaacagatatgaggtgtgagacgaatagcgacacagagagcgaaaagactagaaaaaatctgatgaggaaaagaaaacaactatagaaaagaaaacccctatttgtattccccccagcagatgatctaggtttcaaaccttgtcgatctcactacttcacatgctctgctccaccgcagcgggttgagaatgaatccccggcccatccgttcaatagtttttccataagcaaaaaaacagttatgctcaatcccacttttgaagattcacatcttgttgtcaaggattatatcagcaaaacgtttatgtgaaaacagcagagtgctttgagtttacatgcttataagtggcccgcatgttcggcatttttttttttgaaatcagcaagcagaaattttatccaaaatcaacaagattttgttcaaatgtgaactgccctaatagtggggttcatgattgaactttaaggccatttgtaaggtgtttctgatcataaatatatatatattttgtgatgtacagaagggtcagaaaccaataaagtggaaaaactcaaaaaaattataaaatgttgctcataaatgttagagtagtgacggaatgcatcagaagattcaagattatttcatctcttagaccataaactatgtacttacaatcttaacctagttagtgatagtcccaaacctaacctagatcatagcttgtacatagtttatagcctggtctgttccgatcccggctccttttctctttcctcaccgagattaggagaccgggatttgcacgtgccgaagctgaccgtgacggaactgtatcgaccaggtgagttgttttttttcatcttttgaagcaatcataccgagattaggagaccaggatctgcacgtgccaaagctgaccgtgacggaactgtatcgaccagtgtccatttgcatttgagcatctaataggttaaaagccggctttcgtatgcgcgtagcatctccccgagttctctagacggtcacaatcaacggatccttgatgagcaattggttcggattgaaccaggaaaaagaaagaaaacgacaagaagaagaaattgaacacagatcagaaatactaaaaggaaaatcaagaaacatcaataacgatatcgattcacactcaccatcatcatccccaacaccatcttcccctctcaaaagtgactccgataaaagaatgtcactccctcatgataaccagcaagagtcgtcggaaatcactccagaacaggcgaggcagcttttcatcagcatgcgtacggaaatcgctgcccttcgttcgactgttgagacgatcaggaacaaccccgctcctgctgacccaccgcctcccatccctccccctgctgatactcaatcgctcaagagcatcttgctccaaaacttttgtcgttctccgttatcggcccacaaggaaatcaacccccgtaaaccgatcttggactacgacggggttaacttccaaatctggcatgatgccttggacagaaccctcatgcacttcttcatgatcgacatgtctttcatcgagacagctaccaacttcgatgacctgtcgtccaccgagaattcgtcaatcgcgagcatcattcgaaatacgattgaagatcaactcatcggaatcgttgagagctccaaactcaaagcccctctcgaactttacaacctcctcaagaccaactgtagcaaatcagatcggcgacacaaaattgagctcgttgataagcttatggccctcgctagcgatcaaagcccatcggacagcttcacgctttccaagtgggcgacactcatggcggaactcgaccagctccaggtcacttggcccgaagtcagtggtctgctacttcagacctccttcaagcccccgcttggagtagatacgaagacttttgagttctctgttgatcaacagctcaatttgaaggataagccagcattcgctgacgtctcctccatcatccaatcggtgactggaaaactcaagtcaaagccagccaacaacggcccagtccctatggatctcgatcgtattcaagcaatgcaatcgtcggcccgctactaccaagcaccccaccagccccaatcggacaagcagcctcctcgcttctcaatcaataaggccacccactacaaagggaaaggccaatccgaagcgttgctcaacaagtacggcaacacctgtgtctactgtgagaaggaaggccactggtactcggactgccatagcttttggaaggatgttgccaccaagaagatcgcctcccccccatacaactatgcttcgagtggataccaaccgcctcgccaacctgataatgacagaatccgccaagtgaacattccaaacgtgacggagggttgcctactcgactcaggtgcctcagcccacgtaagcggcaactcccccctcttcaaggtagaacgcaagctgactcaaccacgcaccttctatttggccgtttctgactgtaatgtaactgtttcggacattggcagtgtgacgatcccaaccccgaagggtcccttgaagattaacgatgtctaccattgcccaggagttgacggaatcattctctcgactggacggctcttgtcggatggctggaagttgatatacgagggaacgaatgctactttagttgatccttgtaataataactatgaaacaatcttccataattattgttggtcacttaagaccgattcgcccctccagtcaatgaaaatcacccatttcccatcttttgacccttacacctggcatgtgagactcggccatgtctctgacgatgtcgtcaaacattttcttcgactgaattacccagaacggaaggtaacttggaagcccttcttctgtgagcaatgcgccaagtccaaaagcatcgacaggaagactctgggaatggaaaccttgatccctcgggaaaatcctctggacttctgtgtgtccgatgttgtcggtcctctgaaccttgacatcaacggctgccgatttctagtgactctccacgaccacgccaatacctacacgttctgtgctccaatggcaactaggagtgaagtacccatcaaaatcctccaatggatcagacacttgaagactgtcactgggaaggtcccgaaatatctgcggtgcgacaacgcccttgaatacactaagagcctatccccccaactcaaggaactcggaacaaccctagccccggttacgccttattctccggagcaaaatggagaagcagaacgagtgaaccgcacccttggagatatggctagaaccatgttacatgcgagcgagttacccagctactggtggtcgtacgcctactcgacggcagctcacttgtacaaccgaatgccaaactcaaggactggagacaagacaccgcttgaactccttttcaagatcaaacccaaggctagcactctattcccttttggagcaaaaggaatcctacatgtcccgaaggagcggcgcagcactaagttagaagaacgtggtcaagaaggacaactactcggctacccggaagctggagcaggctgggtgttctgggtcccaaacgagaagcggatggttcactcagcgtcagtcaccttccctgaattccagcggctccccgtcaaaccagttgaaacaacaactagtccggatttggtccccaagccaaaagcagacaaggttgacgtcgacttcattctcaagcaaatcgtcctccgtctgggggaagaacgcacagctgagatagctgaggaagaacaacagcaacttgcggctctcccaattgctgaagagcacaatctcccgaagaacatcaagcaagcattgtctggtcctgatgcggatctgtggaaggcggcggctgaatacaaaatgctgaagttcggtcaactggaagtctgggtgccaattgtagccccaaaaggttgcaaagccctaggagcgcgatgggttttctccataaaacaaagaccagatggttcgattgataagtaccgcgctagatatgttgcaaaaggtttcaaccaacaaatgggcctggattacaacgagacgtatgctccaacggcctccctcaacatactccgcttcctcatctcgctcagtatctcacacaagttcccaacggctacatttgacgtgagctcggcatacctctacagcccaattgaagaaacagtctacattcaacctccggtagaaatcgacccgtccctcaaaggcaaggtcatgttgctcaagaaggctctttacggcaccaagcaggctgcaagatgttggtggaaatttttccagcaaactgttcagtcccttggctttgaggctagcgagattgaaccttccctgtatcttttccaacggtccggccaattcatcattatttggctacatgttgatgacggttttgctctctcatccgaccaaagtttactcaacgatctgcggaaaggcatggagagcaaactcgagataaagtggtcggataatgttcagcgcctggtaggcatagattttgtctgggacggccctcatctccgcctcaatcaaacaacgatggctactcaaatagtcgaatcctaccacagaaaaactttcagccatcactgcccactcccagaactggaactggaatcttattcgggtgaacccattgatcaaacggagtttaggtcagttattggatcactaatgtatctggcttgtgggacgcgcccggatttggcgtatgcggtgaatatgttggcaagattctgtgctgcgccatcaactgtccactggacggctctcgactggcttgtaggctacctagggaggacgatggaaaaagggttggtgtttaaggctggaaaaggagggatggatctgtggactgatgcgaattggggaggggaacatgaaagatctacgacggggtatttgttgacacacgacggaaacagcatcgcgtgggggtcaaagaggcaaacagtggtggctatgttgacgtgtgcggcggaatacttggctttatctgaaggagctcaacaactgtcacatctgatcaacatttttgaagaactagaaattgacccggacctgaagattcattgcgacaatcaagcagcagtcctcattgcaacagataatacctcaaagaagaaaacaagatatctccggcgagcattttattttgttaatgatctaatccgagagcatgatatttcagttaagtggacgtcaacgcacaaccaattggccaatgttttaactaaaagattgggtccaacaaaaatgatgggtgctctgaaacagcttggtgtgggagggtaatctgaataatcttgagggggggtgttagagtagtgacggaatgcatcagaagattcaagattatttcatctcttagaccataaactatgtacttacaatcttaacctagttagtgatagtcccaaacctaacctagatcatagcttgtacatagtttatagcctggtctgttccgatcccggctccttttctctttcctcaccgagattaggagaccgggatttgcccgtgccgaagctgaccgtgacggaactgtattgaccaggtgagttgttttttttcatcttttgaagcaatcataccgagattaggagaccgggatttgcacgtgacggaactgtatcgaccatttgcatttgagcatctaataataaataccttaaaaatcactctaaagctcaatagtgaactgtcctaatgagatcattcacaattttatttttatattttcaacaaacaagcacattgcccaaatttgtgcactgtaccagtactgaaccatgaacctggtatttattatgcatgctcttgcacccgtgtcagcaccaccttcacgcatctgtagcaaattacgaccagtgaaacaagtttataatcatacccaggctttgagaacgggcaagaagagcgcgtttccaaaatgaagggcaacgaagcatcatattcatgcatccactcgagtgtcacatcgctcaaaatttcagcaacttttctggcaccatgggatggtggcgcagagcccgaaaggcacccaagtggcaagagacaccccatggtattccgagttgatgttatgcggcagtcgacggtgatttataccgccttcttaaaagtggctgacagtcccggaacgcaatcgaagcttgatggcaaagtgcccatatcggagagaaccaagcgacactctgagagggcgagcagaaccggttgaggaagattgtgaaaaagaccaagtgagagtgcttccctagaccagggattaactgggaggactggtcatttggcgccgatggagggcgggtaaaaccagcccaccagacagccatccatgatctgtgactgcattgactctcttgtgtaccaccagctgcttgctcggagtgcaaggtactccaacttgtaggcccacatcttggctataaatactgagccactcatgaccagtccctccaccttccttcatcctcatccgtcttgaatcacctctgttacttacttactgttccttcctgcttaacaatcacacaatcaaaactgccagaaataatctactctgttatcttgaactgtcggcaaaacctactattattaccttcttccttattatcactccttgccatcgctccttgccatcacttcctgccatcgcaatttcccattgcgcctcagcaccttccttaccatcactctttctcatcactccttgtctcccttcaccgtcttccgttccgtttaatcaatctacccaatccgcatccatggagaactcgcaaaaccaccttagtgcggctgctactccaattccgaaaattgtcagctcagtgctgcaggaagcttccaaagtggacgtcacttcgtaagtcacacacatctgacagctaaacactaccagatgtacatcctttctaacaaaccccattttcctttacagccaaccagctactatcaatgttcctactaatagaattggatcataccaaaatctaagcgttctcgacgccttctttcacccaaatgatttacaaaacaccgagggaagcgccttgcctcagacacgcctaattgccgtcgccgcagccgtcatttccgtctcattcttcacggctgtttgtatctgggcctgttttagactacgaaaccgacgtaggtctttctctgtcttatctgcacgaagcagttctttgtttttcgaaagtgcgaaatcttactggttatttcttgttctggtttgatgcagatcgtgccgaagccctttctctgccgcacacttcaagacccactacacacattgatctctcctctccggagaagagcgttccatctacgaaagctgacttcatcgggagtccaagcagtggtttcgggacaaatacgcccactacctccacattttgtgaggaatttgactttgtgcccgctattgtgccagcgatccacagccccacaacgatcatgcatcatggggatatcagtaaatgcacaaagggggcctatggcagccctctcatacgggcgggttcacagtgttagttaattccccttcgtgctgttgattgctgtgtagacttgaatgctcaccaatatgatgggtaattgttagtagatcgaattcccagctgccctgattatttaaactttgtaccgagggtcctgctcactgggaacctactgcttccgcaaccagcggttgcctctgactcaaaacttctccgattaaacgtgtctgacggagtggcgatgaaatcccttccagggtccgctccctgcaaaatgagcccggcggaagcctctacagaactcgagaagctgatacagcaggtcaaccttcggatttttgcagactttgacgcggacgacagctttacagaaagtgacagttcatcaatcccggaaggcctttcggcactcactggggattctctgccgttcggtgggcagcgtttgatgcagccacaattacttttacctctaccacttcccctgcctcggtataactaccaaaaacttactcccctccgccaaagtccatctatcgtatgaatcatccagtgcacaaaattttgtatacccatgaaactcgtctgaaccaaaatgaacaaaataggctatccttcagcagaaactgccattcccattcattcctagttaacgactcctcaacgtttcgtgtagtctggctgctcacaagacgtagagaatccacggtcagtatccctaagcctttcatataacgagctcatgctttctgtagagctcctttccagatcgaagtcttgataagtacagaaagctcagaacctcctgatcatcaccttgtcgggcgcgataaatcgcaatatttttgagtccgaggctaccactggttgcggaagcacccagtgtcatgagcaagaccctgacagttttggaatctaactttggtacaaaatttgaatgatcggggcagctcatccagctgggaagtcaatccactgagagtgaccgccttgtctttcaatagcttgatgggcaagctcgggatcattgcgagcagaaaccaccagccggtgacaaatttcttggtaaaaattcagatagctggtgtggttgtgaagtctctctactgatagtttccatccagagtgctcagctttcgggcctgggcagccaaggccaagcgataacgtttcaccaatgttgagcaaattaaccctttttacactagtagagcgtcctatcaatgtcaacgttttgtaataaatcttcagcgcatttgctatgtaggtcgacgactacacagcgagtccaagattgactttttcgcaaaacttcgaatgaggggctgagtcgctcctacattagccagtgtttgttccaccttaatcaagccgtccgcggtagagaacgattgagagtagcacagggaaatttcgctgaacaggaacactgagggcttatttctttggtttgattttaatacccctcgaatcaaattttttgatttgagtaattttgtctcgcattcttaatttgtaaccgcctctcaatgatcatctgcttgacttgcctttcagctaaaacgcgctgcttctctgtcatttttctgtctgttttttttttctcttgtacccacgatatctttctttctacttgtgactgcttgtccggtgtagtcagtcaaaccgtttcaactagatagcgcaacaaaaaattaaaagcctgatgaatataacatacacaccatgcctgttttagggccaactataaaggatgtcagcgtagagtaccttttatcctaaagtccttcagataaggttgcaagtgtgggtttcaaaacctacgatttttttccattgcaatctttttttcttgtcatttttcaagatgttggacaagctcctagtattatctcctgcttggagttttcccattgtcctttggtctagtagtgttttgcttgcctgacacattgtactgagagaccagtgtcggcataatctgcatcacataaccctcccaaattacatataggaatgtcagtactttcactcaaattataccttccgtacaaaactggaggaaaagaacttcaacgtaattattgcatctttcaaagtcactacaagataccttttctcatgtttttgtttgccttatattgtactttcagagtggaacatcaactgggctccaaggcaggctaactcttgatgaatgaaaggagaccaaaatgatgtacacagtcaatctagaattgatttcaaacaagtatggaaatttttgaacttgttttccaatggatgtatcacacaagtctttaggcaatttgctcaaattacaacctggccttcaaggcacctgaagtaaactgggtagaaaaaacaaacgaaataccaatatatcagtcggaaactactccaggagatgaatttacttttcaatttttctggctgggatttcaattttattataggaatatcagtcccaaagctaggaaaagtctggatgagtgacaataggagaccaagctacagatgaccaagctttcggtttgaagagctaaaaaagcatgaacatggggattaaccttccactcggatggaataagtcgagggtaatttggttgtgcataggttcatccaatgaatcaaaactgaggcagaaagtgcgacagttgacacccgagcaagactcgacgcgcacatgaagaatactcagacatccattcccaccccagcaagtcgactcgagatcaagctgatgcattcagcccattccgattggtgggccattgaccgctgtccattttcaccgaggggtgccgagcccaaccaagctagatcacagatgccatggatcactccaggtgtctgcattgcactctattcagcagaccaacctgagactgcgagcttcattaaaccgacacttccaagattccaagtcgcagatccatcctcaacgctagatccttgatgggattctcttttttttttttggtcgctttaagaccagaatccctcggaagatccttgcaagctcaattagactcgattgagaagagcaacttattttcgtttacaaactacaaacctggatgcaagctttttttcaaaaaaaatatatatatatagaatgtatgtatatacaagttggaatatccgggccatcggatcctctagagcccctgtctttccaccggcgtgtctttccagagaggcctgatcgaatttactcaaacattaaaagaaaatttggaggttttggttaggattttgttttttggagcgacatgagatgtagatggacgctcagtgagtggtgtataaaaccgaccggagatgtgagccaaacagtctatgactctgaaatggagcttggttgaccttggtaaccgtagccttagagtaaacaataaggatttcaagtcatcccaagtaaaaaggagcgctgctctgcagagctccatagcggtatgaatgacctttcccatcaatcagtatctcgtgtgcctttacattgcatccaaagtggctgtcaagctgagtctagccgttgctctcagtatctagtgcttgaacctgagcaagaccagctttagctagcacaaaccggccagtccgtttttcgggcatgttggcccatggtccctctatttcactcaagttcaaccttcctctcaccaagcggtttgatatgagtgcaagtttcttgcgaaacgattttaacgcaatcaatcaccttttctgattctaagtatcagttcttttataattggtatgaattgaacaaaagtgcacgtgacatgtttgcattttgatgcgaggtcttcagttgagggctctgccatcgtaggtattctatgccaagcagggggtgtagacgttgctatattggcggttggaaaagcgcattttttttggcagaagcgcgttgtatttaaattggactatgatttttaaaagacgacttataacagaagagcacttgggatttgagtatgtaggtatgcctatgactacgacaggaaattgtgttggaaaatggaataaatattcttagaatacaagcgcccctagtgggaaatcagcaagacaggagatagataaggaagatttttgtaagacgaaatattgtgacttttggaccagattgttgattagaatttggagcgagggcaggccgagtgtaagttttcttggaaacgattctttttttttttttgaaagccgaatgaagttggggattgcagaagcattgaaggtctgaggatgataacgatggcgaggatgacgatgatgatgatgatgacgagaaatgggaacagaattttactatggcacaatatattatactttgtatagagacgcgtaagattctgaagttagtatgtgtgaagttgaccagtgcggaggataggaggtacgcttacatcgattctttaagggaggaaatacattcgaagggacgatgatcaatcaagaaagatcacgttcgattaaaaacccatcatcgtcgtcttcatcggacatctcactgcgagggactgcaatgagctggtcgcgggtaggatcaagaggaggatttcttggatgaggttgtcgggtgcttcgtctgagaaattcgccttgcgaatggttactgatcctagccggagtcccgcggggtttgtggaccttctcttttcgctgtaactccaatgtcaagactctcggatgacgggccttgatgaggccattggaatactgccttatcatctcttgccatgctcttttcttcgcttgcggatccacgaatgccatcacatggttggtgctttgactcggacgcgaccgtgacttcgacttcgacttcgacttcttcttgtccttcaccattgtccggtggaccagtttgcggactggaagaatcagaatatcaaggccaaacaaatggaatcaaaagagatgagggctgttgccgatcagatgcctgaagcacagatatagagatgtgagatgactgaccaagttttcgacgcgctgcttccatcactgggtggaccatgtctgtttgcttcttgcttttatttcgagattgtgaacgagatgaggtgttctaacagttttgacagagaacgggctcgggcgatggagggcttaataccgtagagatgctgaaagcgttttaggatagggagtcaaaacagttaccggtattagatagagccggagtgggaggggagggggggagtgaaggcaagtaggaggtggtatgtacggaatatgtagacaagactcaagaggagaggagaggcaaatagtaccaccccagttgagctttcgagtgctttttaattatttttttctttccttgaactcagtccgaagtagaggcgagcggactgaggtctttttgcacaacacaaacaaagcgagtgtaacaaatcaatggagctcagccgtcaacctcacgcgctcagaggacattctggaaggttgcttttgagtaggttgtactgattgatagctcactttcgcgacgcgaccgcggatgactgactcctgaaaagccgatggccgttgcgccggacccaaagtgaatgcgccagctgcatgaacgctaaaatccaaagggtttgtatgtaggacggcgcaattccctgcaaatccacggctgggccgagtgaccttctatgtaataccaggaccagaggtacatagaaatgcaaatcccactgtactcggacgaaacaaagagtacattttagacttttatgtagcatggcgctggcttttcttgatccggggctgggggcattgtggatcctgaaacagggcacaagcacacctataacagaatgccgagagccttctaacgattaacggttctggcagagacctcgggagggtctttcccctcggggagaggcactatgtacgcgagcaacttgccccgagggctccgatgagccagagcagggccccaggggatggggcttcgatgccatatttaccctgcaatcttcgatgatgatacatcatcttaagcaacttgacacaagccatcttccaagtgagctaccagagttggtcccatttccttagctcaacttttctcacagaggagcccaaagatctgccaagtgaatcaattcgcccagttttttttttccttctatttatgttggtgagggagatgtgctgatgaaaattaaacacccaccagcagagaaatcctactggtgggtaacacagctctcacttcagagtaggcaaccggactagtaaatccaccaaccctcaagcaacttgtcttgacatcaatctatccactgccattacttcatagctccctcgaatgagaaaaaaaaaccgactcattcaaattctaaacattttttaacagcaagtacaacaacacctacagcaaaacataacaataacagtcgaaagatgtacaaaagaaatgaatacaatccagccaagcggataagtggactggcgctcttatttcgaaagaaaatgtatatatatatacacgtaaatgtcaaatccaccactagtttttgatccactcttcagggtttcgccatcaggttttttgttgttgttataagagatgtacacacaaagaatacggtcgtatttgaagcttgaaagaatgtacttcaggctgtgtagtcgaggaatgttcatgaaaattgacagtcgcatcccctagagttatgtagtctctctaaagtattaaagtaggcaaggaaatctatgattctagaccaaaataggatactctgatctcatgtggattaggacgaatcagaaattccaaaaccttcgaaatctaaaaaccgttcctcttgtgcggtagcttcttttgccacacaaacttcgaccacatacttgatcccaccctgatcttcagctccacgtttccaaccaccgaagtcttggtcgagcagatcggggaaccgagtcttatgatcgtccgcattagattcaggggtagcttcggccggttcggcgcgtgctttagatcgccgagtctcggctgcttgggccgctcttcgttcgttcctccgagcccgtctgatcacacttcgttcttctggagtgagaagacagatctggtcgataaaattcgagttggctggcggacgacgtgggtgcaaatgtaaaccatctagaagagtccggagagaatgtgctgagcctcttgaagagtgacgaggtgaggtgaccacgatggctggtttctcttgaggcgctggctgctccctagggctggagggctcactgggcgaggaaacaacggcgtcaccaggttcgattcgtagtttacctgtcggtggtctagcgatgcctgagttgagtcccatggccggtttggcgcgagattttttcttcttctttttctgtttagccttttccttgcgatccgtaccgcctggaaacctcaagctcggaggcagtttggttgccggtcgagaagatggcccggtattgacgatgatctcaggtatctcgacaacccttagtaattcaagttcgcaatctaactctcgagccatccgagctagattcgctaaactctcatccatctctgtccgcgaaagaccgacaagtgtaccatcgtcgagtacgccgagctcatataatgccgtacctccgccttcgagtaaccgccatttcaactgtgtcttgagtttttcgaatcgacttggagtaggactcaagatttttaactaacgagtaggcacagaaacagagtaaccaaaaaaatcagaacagacgatcgtaatcgagacaaccgaggatcacatcatggagctcatcaaacaacgagtgaaacacaaaggttttcatactttgtactcgatatggcctaattcatccaattcgggttcaagttcatcaggccagttaggcagcttaggctcggcttgcgagggaccatcgtcaggagtagcgcaaacagagaggtttgattttccaggagaagggagccaaggcgagggacgtcggggactttcgctgtcttcctcgccaaactatgtagaatcgaacatcgatcgatggaacccgccataacgaagattatgcgtattgttagtatgatgtagataggtccggttatacttactgattagggaactgataatttgaggccccgatcagacttaccatgttgatctatgagcgcagagagggtatagagccaagtcttgccaagtcgagaacgggttgaaggaggtggtcaaaggggcccgcaggtatctgttactggaagggtatgacgagactcgattggagtggtaaaagcagggttaaatccagtttcagactaggatgtatgcgactcaaattcaattcaatttgatccaaactcccccagtcccaggtgctttataacccaccatccactcaactatgacactcgaattgatttcaacttgtcaagctgtctatctgcctaaactatggacactcaaacaagtgggcaccaaaacaaaaaagaaggaaggaaggagttcttcaagatgcctacaattaaaggaggcaatcaaattgatcatgagaaaagattcctgtaattaaaggagggaggcaaattgatcggactgtccaccatgcatagtgggcctagacaaacgctctccccacattttctcacaaagggccaagcaggcctcttgggactaaagatatgtggagactgagtttgtcttcacaggacacccaacaacttgggggttcctgaatcattctatctatcccaaggactttagcccatcaatctccatcattgtccatctcattcctcaatttcatgtagatgtggtttggtggatatgttgcactgtgtgctatctggggacacaatatgatctgtaatatcctacatagcatgtgttccatagtaccatgtttaccactgagacttgttgtagtaaaaagaaaatgttcctctgtaactatttacataaccctctcaagcttttaattctccttccttgcttcacttgtttgtgtagaagataatagagacatttccaagttgaaatctagaggagtttagcatttattcttttgtttgactgatcctttttcttttgttctttttttttgggggggggggtcatatatttcacactgttcttcatgtttcgttcttttggttatggagttccattgtatgaaatcagactcaataaaacaaaacaaaacaaagagaaagaggaaaaaaggaaacataaaaagaaaaagggaaagcaacaagcgcaagagagaagaaaagaaccaaagaaaaacagagtggagaagtgatgtacagagaaaacaaaaagatgtattgtgtataagtaatgcaatgaagaagcagaatgagtgagtacggctgagagttgaatcaggacatccgaattgcattcatgtctaagatgctgaaagtgaaaccaacattcatgcatggatacatcagcttcaaaacataacaagtgagcctcaaagatgtggaacttcagctccatcaatatatgtatccatgaatgcacttcaacatcacttgcaaaaaaaaaaaaacagaaagaaaaatgaataatggaggtcgttctcatcatcagtgacgtttgaagaataaactggttgagtgatggattgaatgatccaattggatgatgtgatatgattgattgatgaaagacaatgctaaacacatgaataaagaagaagaagaaggaagaagaaaaaaaaacactacgactgcacacatatttctgaatatatatattataagtttcaatctaagtaagtatcttgattataccaaggttgaaaacaaagagaagatgggaaagatacaaccaagatgatcaatgaatcgcaaccgactaaatgggaaaaaagatcactgctcaatgcaataggaaaaacttctcaaactttctgcgttgttccatttggagagaggtcaagagggatgacaaacatgttggtttatttgattgattgattggttgttttttgttcttgtaaaatgatgaagagagatagaaaaaaaaaatactttccaaatgagaagaaagggctagagagcaaaagaaagaaagtgtcttttgatttgatgtgagatatgatgatgggggtgagggggtagaaggaagggttgattagatgcgtttactagatctgacgatagtaacgaagccggtaggtgcattttcgttgtcataataatcggggtcatcgtcatcattataccagctgcgtcggccagccgaggcggaggaaggagggatcgggccagtactgagacgggtggtgttagtggagtgagaggagtcactgagacggttgttagcctgtagttgaggctccttaggactcaggatctccggggagccttgtttgtttgactggtgtgtcgagtcaaggtctttctccttgttgcagatcaccggtgttggtggacggagtggttctggggggccagcggcgggtgacaggtgggtgtttgttgttgttgttgttgtgttattattggttgtactgggatcgtgtgtgcgcttggatgatgagcagactgaggaggatggggagaggggtggttgctgatctttgggtggctcttctgggtggtcctgggagatgacgagtgctggggattcgacggcgtcaacgggaacgtctgcgggtggtcgtctggctccttctggcgatcgctcggtgggagactgagcctttgagggtggaagtgactgttcgcagacatgatcgccaagaagctcgagttctaccgatcgggaacagtttgaacaggtgaccatcgggggacagtcttcctcggcaggagtggtgggatagccgtcgaggatgccatcgtaagcctcggctgagtcaaatgaattgttggcctcctggtcttctgagggatcttgaggatcttccttggtggttttggttcttgctgctccttgctcgcccagtgggtcctgggtttcttgaggtggggttggaagttgttcggatggaagtggttgggagggggaatgagttggggatgattgacgagagtgttgatcggaggaggagaggtttgagagtctcctgctgtctggtctacctagtgagaccgatctcgttgggccggtggaggctgagagcgagttactgggtgatgatttaattgagaccgtcgttccaccgctgacgcccagactggcgattctcatccgatctaggcctcgatcgggtctggcaagtggggcacctagtccgaatgagcctttgggtatcaagggtgcctcgtgttgaccggttgcctcatactttgaaatctttgacttgatctcgccaatctgttcttgaacttgagcatggttccggtcgagtgagtgggcttgggtggcattgagccgtgcgattcgatcggccaaagaggtagtgatctttggtggttctggcctgttataccatacaatccgagacaaaaagaagagggtaagcaatcttgtggatagttagaagctgagcagtgatatagaataagagaaagagaccaacatggtagggatggctttgagtttgagagtgtgggagaggtgatggcgatatggttaagcagatgatgaattggctgtggagtagaattgtggtggtggtgctggctgagtttttaaggggaggaggggttgttgtctgactgaggcttggaggggagagagggtctgagcgatggcttcggagttcgagggtcgattggattggcaaccacaagaaactcagcaacacccactcccaaagaacaaatccaaacaaattgcctcggttgtcaaatcaaaacaaccacatgaccacaaggcacttcagaaaaaaaaagaacaggctaacaagaacaaacgtcgaaacacatccactcatatttcttgctagctgactatgtacaaaaaagctcattttatgatcatcaaaagctaatcagactttgacatcagttgtcaaattaagagttggaggcatcggccacatcatttgtcccatacatgtttttttaaagtaaagaacagtccaacttcaataaatcttaatcctaaataacattttgtcatcctgtgggaaaagaagtttgatttgaggattaaagattgattaatattagaagcagaaattccaaaccccccaaacaaaaacatgaccaatccaatatttcataacctgtctcatggccatctgaaggtttgatgagattcatcaggattggaggctgggttcagcacttcagctcaaacttggaccatcaaaataggatggttcatgtctgaactttgaggcaaattcaatgacatttatcattaaaatttttcaaatttatcaaaaatctcaaattcctccaaacttgatggttcacaaaattttacaaaaaccataaaattttatcctcaagtgtgttaaaagttgccttgaacttcagacgtgaaccggcctaatgggatggtccatgtagctagtttgctgaccagtcaccagcttgctaattatattggaggacatcccattggttttacgggctgtaaagctagaagtacagccagtaaatctagaattatagcatctcaagcttctttttctgctgggaaagtagcttaacagcctgtagaaatagcttgacaggggactgtgaaagcaaaagtcctccattgaaaaaggtggcaaaatgtggaaaatatttggccacatcagcactgttgatatgaactccctggagacaataaagttggaaaggattagatgttcatttcactgagaaaagaaggaaactgacctggagacaataaagttggaaaggatgaggaaaagagatcctttccaactctgttggctccagtataaaagagaaagaaaacatgatgaatgtcacaaggtgtgacatgtgagaatgaaaagaggaagaagcacaacacaatagtagctatggtaactacataacatagatagctcaacaagcactgaaccagctgatggaaacagtaccaatgggccgctatgctacactacgctaaagggccacttagcgttagcatagcggcaccaaaaggggcccttttttctgtagtgttagcgtgctgctacgctacactacactgtagtgccgctaacaagtggcttttttctgggtagtgttagcgcagcgctacagtggcagcagcaaaaaagacaaaaaaactgctaaaaagcgctgtggtgtggcttagcgggcacttttttgtgccctgagcgcgtagcattagcgcaattccaactttctgcgctaacagctaacgcactcttttgccctttgcgcgttggcatagaaatgttgatttttgccaactatagaataagagaaagagaccaacatggtagggatggctttgagtttgagagtgtgggagaggtgatggcgatatggttaagcagatgatgaattggctgtggagtagaattgtggtggtggtgctggctgagtttttaaggggaggaggggttgttgtctgactgaggcttggaggggagagagggtctgagcgatggcttcggagttcgagggtcgattggattggcaaccacaagaaactcagcaacacccactcccaaagaacaaatccaaacaaattgcctcggttgtcaaatcaaaacaaccacatgaccacaaggcacttcagaaaaaaaaagaacaggctaacaagaacaaacgtcgaaacacatccactcatatttcttgctagctgactatgtacaaaaaagctcattttatgatcatcaaaagctaatcagactttgacatcagttgtcaaattaagagttggaggcatcggccacatcatttgtcccatacatgtttttttaaagtaaagaacagtccaacttcaataaatcttaatcctaaataacattttgtcatcctgtgggaaaagaagtttgatttgaggattaaagattgattaatattagaagcagaaattccaaaccccccaaacaaaaacatgaccaatccaatatttcataacctgtctcatggccatctgaaggtttgatgagatccatcaggattggaggctgggttcagcacttcagctcaaacttggaccatcaaaataggatggttcatgtctgaactttgaggcaaatttaatgacatttatcattaaaattttgcaaatttatcaaaaatctcaaattcctccaaacttcatggttcacaaaattttacaaaaaccataaaattttatcctcaagtgtgttaaaagttgccttgaacttcagacgtgaacctgcctaatgggatggtccatgtagctagtttgctgaccagtcaccagcttgctaattatattggaggacatcccattggttttacgggctgtaaagctagaagtacagccagtaaatctagaattatagcatctcaagcttctttttctgctgggaaagtagcttaacagcctgtagaaatagcttgacaggggactgtaaaagcaaaagtcctccattgaaaaaggtggcaaaatgtagaaaatatttggccacatcagcactgttgatatgaactccctggagacaataaagttggaaaggattagatgttcatttcactgagaaaagaaggaaactgacctggagacaataaagttggaaaggatgaggaaaaagagatcctttccaactctgttggctccagtataaaagagaaagaaaacatgatgaatgtcacaaggtgtgacatgtgagaatgaaaagaggaagaagcacaacacaatagtagctatggtaactacataacatagatagctcaacaagcactgaaccagctgatggaaacagtaccaatgggccgctatgctacactacgctaaagggccacttagcgttagcatagcggcaccaaaaggggcccttttttctgtagtgttagcatgctgctacgctacactacactgtagtgccgctaacaagtggcttttttctgggtagtgttagcgcagcgctacagtggcagcagcaaaaaagacaaaaaaactgctaaaaagcgctgtggtgtggcttagcgggcacttttttgtgccctgagcgcgtagcattagcgcaattccaactttctgcgctaacagctaacgcactcttttgccctttgcgcgttggcatagaaatgttgatttttgccaacgctaagcctacgctacaaagtagtgtatttttgctgcgctatgccacactaacactgcggttagcgtagctggcccaccattggaaacaggatgtctgatgatcatggatcttggctcagatatccccatactttgtgggacattaatagcaacaagcaagttttttttgtgcaagctgttaatttatggtaaaattttaccagaccagcaaaacagctgatcagcaaagtggctaaaatgcctgaagtgaactgtcctaattgatgactccaaaatatgacatggctgaaatgttaagtaattttacatggccaacatactaaaggtcaagtgcatcattctcttacagatttctggagatcaaattagaaatctggccagacagtcacaactttgccacactgtgtcttgtggaactctgcattaggtccacaatacatacccctttagtaacttgctagaaatacaaataaagattctaataacgtcaatattggcacactcctttttctttttttacttgatgaaagacatgttaaaagataatttacttcaattgcatttttagaaagatgctgaggtcagtacacacttttttacattgttgtgaaaaacaaaacagctaaatggaaaagagttcttgatctcctcaggttggattcccaaagttagaggtatgcttatttccaataaattgtggcctactctaccccgagagggccatggtatcaccatgtttttgcatacatatgtacccaagccctgggtgggtgagcctagccagcctgatctacatcaatttcattatctgccatcaaccttaaccaacttacaaggacaacaacccactcagccatccaacctacactaagatcaaactttcctttttgatctacatgactttgacttttttccccttatctcctgttcttataatacacttcagcagatattcaaaattcattctacactctcaagggcttcatctatggtaactattttgtttactaaaaattgtttggcaagaatttgaaagcagggttttgctagaacacaataattcaacttattcaaacattccaattggtgttggatccaaacgactgatgagagtatgatcagaattttgaacagtagacactacttgatagacaaggagttgaaggaaattcaagaacaatttcttcatgttgtttacatcattactccgctcctcattttattttaactcatataattggttaaaatttcacttgagaggggcagttaagctgcttggacgagattcatctactaagttgagctagaggggaaaaacgtgtctttttttgaggaagaatgccatatcaagtcctgaattgtactgggatattcctcatcggatctgattaaaacccgttcaatcgttgagcaagtctgagccttcttgagccgcggattgaagaagtgtaataaacccactggttcccgtcaaacgcaccgatttctgaaggccaaaaagcgtgaaactgtaggtttttttttcaagtagcaacttgacaaacttccgtgtctaactcattggccgattgagtaggactggctgtcatttgatgcgcttcttcatccgagctttggaaactgtccaacctacgggccacctatcaaaagttgtggacattgaatcagaatgatttaattatactcagcctttcttcaactcaaaaaacccattgcgagatggtaaattttactgacagctaccagtatagtaaaacaggccgagaataccgctaatgtactcccaacggtgactgaaacaacttttggaatggtctgccattctttggtagtcttcgtgcacacatagttgactccgatttgcttgccattggcgccgctaagatctttgttggcagcatacatcaaatcgccgttcatcaacagtgaatacttgaacgctcttccccaggcttctggaattcgattcagattgtaaacttggccaaggggtttgacagtcccaatcttctttactcgaatttgaaacccagacgaaccgtccactccatcggtagctatgaacgcgtcaaatagcgtatcgaaaaccgtgaaattattgaacatactactctcttgagatgaatcatcggcaggtgctggtatcagactgatatttccaagccatgaacttagttgaaggacttggtgccaactgattgaatcattttcgtatagacttatttgcgtctcgctatagcttggtgggaatgctgatactggtagggaatgagcaggaatagacatttcatgatagatctgatcgagtttactagcgccattcctggaagttgaccgcttagattctcagctgcatgtagaaatatttgaatgtgattgtgataagacgtgctcacaagccgagatcaggtatgctgttgtagaaaagccgggcaaacttgggtagccttaaggaaatgatttcaagcatgtcaagacaaacagtaacagatcgcggcggattgaaagatatgaaaaggagaaactattactttagagtagcagaatcgtacaaagtacatatcttgatggtgaaaccggtaatcaacaggcaactagcgcaagagctatacatcagcccgggaagatgtgtcagtaaagatgtggatgtaagctgtagctctcggtcccaggctacactcatccgctatcttcactgcctctctatggtcatattttgccatcacaattgccaagttaatgcagcctattgctgcgacaaggcacatataaaacgtgaaactgatgcgtgggcttacttgaacttaagatttctagtttcaaagttataaacatgatgggcatatacaatctggggatgcaacaatcggagcataggaaagaaattcaatcataaatcaagatgaaaaagatggacaaaatccaggaaggtatactgacgatacaattcaatttctcgccggaataaaggaagcctgttgttgtgtttcctgattctgaccctcccggtgggagcacagcgtaaatggaccattggaatccccgagagctaacggaaagttgagaggcatccccaattgggactaccggtacaaagctttcactgagctccattgttactggctggcaggtgatgttgtcgccattagcagatatcgtttgattgaaaaattgtgacgatagaaatgttcttcggaattgatgaaagctcgccataagtgctgcaattctcctcaagacacctcaatccataagctcaaacactcacttgtaatgtagtgatcttcctcttattaattcattgattagtgaggtagatattttttatcagcaaagtaataaactcaaacaattcaagggtattggaaatgcttactgtgttaggatgttgaaaacagtcaagcaaatgagaagtattatctgcagggtgtgtacacgcgtatttgttaagtaaatccaaatagctaacttgtgagcccaaattctaagccgagaaacaatgacacaagtttcttgagctcaccgagatcagaagcactgcgcagaaaattcatcacaagtcaatcgttatttcgatacaagtttctggcaatggcgaagaaatatgcagcctgactcactgatcggagctattcgccggttttggtacttcgtcatcagcggatactcgtcaaacaaagtgaataagcctgttggaagttcttgggatgccattcttcaacttatcgcgggtttacggctggcttgccggttgaagagctggataattctccgtgagcaacaagaatttcatgacgtggatagaggaatggctgtatttttcaaatacgagtgataattgacgaacctcttgagctgagatgattgacttccaccaaagactttgcttccgaattgtgctggtcaacagagagcaggatcaagacgggagtacacactggtggctctggccgctttatatttcaaagacaattcgcaatgaccagcctatcatctcaagcactcgagccggatctccacaaataagctaaagctatgatgcaatgaggcttttgtgggattgtacgtggcgatgcatcatcgatatctgaaaacctgcaacggcgacccggctcggttttggcgatctgaagtatctcagccggaaacctgggtatatgaaagcactttgatgttcaacaatgttcattcctacttccggtccagcaacacaaaattgaggcactgatcgggccactcggggctggatttcatctatcttgcatgccgatactgacccgcgcggtggcagtttgtctttttgagcatacttgatataaaaataattgctgcatcctttgccatggttcttcatgagagtggcgctcccttagctgtgattgctgggtaattatctgaattagatatttaccatcgggattgtgatcccagttccccagtcacttcctttctgccatgcctgttcagtgttaggatatccaccgcgggagctaaaccaggttgctttcccgcgtttagcaacgcaacccaaaaaattaccacccacccggagtgccaaacaagaaaaacttttacctctggaggttaaaaaccttgtcaagttgttacacatacaagtggcgcttgtttttgatgtatcaaagtagcccaatcaaataaaactttcactagtgtgaccaatacgaagtacaatcactcaccctttagtattttatgccccattaaaaagtctgaagttgataaacacacaaattaggttgcttgattctgcccattaattatctatttcacattttagactcctacaaatttttcccttttcttttcttctctctcctatccaactttgcaaggaaacttagggcctgtaccatagcacatcaaattcaatttctaaaaattcatcttgctcaaaattttatattatcaaaattgaccataactagaagctaatctttggcatgaaagtgaagaatttcaacaccagacctctccaattgttcccagtttttgtgtagaggatagaaaaaatgcccatttttgaaaattgaaccctatggtacaggcccttactatctcacagttgatagttgaaaataatttttagacctacatacagggtgaattttgttaggggccttaataaaaaaaccccggtttttccgcattttgacgcggttttgcagcagcgcagcgcacgtggtttctgtgtttggacatgttttttgtatttaattctttaacacttatttttcatgtttttttgaaattttaaatttatttcctagtttataatatgcgtagaatttaatggttaaaaccaatttccatgaaactcaatggttcattctcaatattgtaattagtcacactttttcaattaattttgggggttgggaaaacgactcccaaaatttttccgacgactcccattttggttgaggggtcgtcggacgggagtcgttcctccaaatcgatggccgactttgggagtcggccatcaattttttttttaattttttaatttttggggagtcggcgccccaaaccacccctcatgcttgagggggtttgggagttgtcactcccatgaccggaagtatttccttctggtcaacgagaaacaaaaacctcatcgacagaaggaatcccttccgattgatgaggtataacaacctcatctggaagaatttgaaaactgaagatttcatttctttataagttttaataattttataaagaaaaacataataaagataatttttataatttataaataaagataagcaaaacttttattacctgaaggcagaataaaagtctgcaaagatagagctagttaaattgagaagtgaaagatagaaacacttgtcaagtttgagtaatgataataataatacactaactgttcaaacaagttcattagtttctgtattttgctttctgtttctttttactcaatgttatcgtaaagaagaattactttactgtaattttagatcaagagatctaatgaaaataattgctttgcaatagtcgatttttgctgaatgtttctataatttgtatagaacaataaatattaataaatatattgattctctttcctttttgttaaggaaaggcttcttaccggtttgaggtagagaaatacaatcaatgaggtgaagaccgttataggagacttgatgcaaaataaaggtgatgaattgaaggaagaggatcaagtcgtcagacgatcactccttttctttctctgatcacaatcattcaatactcacttgaagtttgatgattgatgatcgcaatcacctagagttatgacaacgctgggccgctacgctacgctaaagggccacttagcgttagcgtagcggtgcaaaaaaaggcccttttttctgtagtgttagcgtgctgctaccgctgctacgctacgctacgctgtagccctgctaacaggcggcatgtttttgggttgtttttgggtagtgttagcgcattgctacagcgcttttagcggcaaaaaaggcaaaaaaacccgctaaaaagccctgtagcgcggcgtagcgggcacttttttgtgccctgagcgcgtagcgttagcgcaattccgactttctgcgctaactctacgctaacagctaacgcacttttgtgccctttgcgcgtagcgttagcaaagaaaggtggatttttcgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacgctaacgctacggttagcgtagctggcccagcgttggttatgacatcaatgacatcatctcataaattgcaagctttgagcttggcattcacatgttcatttgcagaacagcttgtttctgtacatgatcaaacaatgatgatcagtatgtttattctcttctaggaagtttatacttttaaagtataacttacccgaggctctcctcttttgagggctaagtttaggaattgaattccaacatcattgaccggaagggattccttctgattgatgatgttgttacatctcattgaccggaaggaatcccttccggtcgatgaggtataacaacctcattgaccagaagggattccttccaattgatgaggttgttacatctcattgaccagaaggaatcccttccggtcaatgagatttttgtttcttgtcgaccagaaggaaatccttccgtcgatgaggttgttatacctcatcgaccggaaggaatcccttccggtcaatgagatatttgtttcttgttgaccagaaggaaatccttccggtcatgggagtgacaactcccgagtcccaaaccccctcaagcatgaggggtggtttggggcgccaactccccaaaaattaaaaaattaaaaaaaaaaattgatggccggctcccaaagttggccatcaatttggaggaacgactcccgtccaacaacccctcaaccaaaatgggagtcgtttttccgacccccttaattttttacagcttaatttttactattttttgacattttaaatttttttcctacactttcaaacagttataaaattatggtaacaagcattttgcatcaaaatgaaaaatatatcttgaatattgcatctaacatggtttttgaattacctctcacaggcttaatttgcattattttttggaattttaaatttatttcctacatttttgaaggtttaaaaattggtggtgttattcattttacccaaagatcaatccttcaatcttaatatatgagcttaacttgcttcttacacaatttgtactgcataccaattttatttttatgcaaaatgaattgcaccatcaatttttaaacctttgaagatgtaggaaataaatatgaaattccaaaaaagaatgtgaattaagcctgtaagaattaattaaaaaaccatgttagatgcaatattcaagatataattttagttttgatgcaaaatgattgttaccataattttataaatgtttgaaagtgtaggaaagaaatttataaaatgtcaaaaaattgtaaaaattaagctgtaaaaaatgggcttgaataaaaaaacgtggtttttccgcgtttacatagacgtggttttactgtggcacagcacacgcggtttccgcgttttgacgtgttttcttaattatttttttttaccattaattttgggcattaatgaaaaaaaaacatggcttttccgcttttacacacggttttgctgtggcacagtgcacgcggtttccgcgtttacacacagttttgtatttgattttctaccgcttgtttttcaagtttttttttgaatttttcaagttgtttcctacactttaaaatgtgtagaatctaatggtaaaaatcattttgcataaaaatgaattttaattatgggcattaataaaaaaacgcgggttttccgcgttttgacgcggttttggctgcgcgcagcacacgcggtttccgcatttagacgcgcttttttaattaattttttacggcttatttttcgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtgaataccattttccataaaaatgagttttaattattaattttttttttctactcattttttccattaattgtatgcatacatgtttttaccttatttttcatgtttttttgaaattttaaatttatttcctaggttttaatgtgcgcagaatttaatggcgcagtccaatttttttaaaactcaacggttcacttttaatactcaaattacactcatttttctacttaaatttttagagcctaattttcattcttttttgacatttcaaatttatttcccacactttaagacatgttcaaaatgatggtaacaatcattttgcataaaagcaaaaaatgggcaatgaatactgcattggacaggttttttttcctcatctcgttcaattaatttttactggcttaattcaatcattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttccggtcaagactcaatatgggggcggtaccccggtaccgccccttttttgccaaaaaccagcacccggcaccgcctggcgggtgtgggcggtactaggtacctagcaaagggtactggcaaacaatatctacaacaaagcataactacctggttcaataaagctgttggtaaaaacaacaacattaagactgatttcctcaaaaaaggaaaagaagaaatcggaaatctagcttccaatgatcaagacagcatcaccaaggacggacctccccaaaatatatcaactactagtacaacttccagtttaatttcacaagagcaagaggaattcacaatattgatgcccagattcaaaatcatctccaaaaagcttcatcaaagtctagttatgatgagcacataatattcaagaaggagtatgagagattgagtgaagtaatagcctacttgaagcaggagtacaggggccgtgcaaaaaaaacaagttttaaatatcctgcattgggactcgatgagcttcaagagtttaataatctatggcacaaaaatcacagagctggagttctgcatccagcaattgcagcttccttgactgctgctagttcttcaaatcaacatcttcaaactggaatgaagcaattcattactagcactagccgagaaaagcaattgcaataccaggccaagtatgtccttgacaacaaggagctttacttttctaataaaggcaaaggtgccaagcagaaaaccgctcttgatgaatctctgttattcaaagaactcttgtttgggcagcggcaccaattcctggtcatgtaagtgggcaaaatttgtcttttcattgcaattgttagctctcaatctaaatggtttgagttttttttcataaacaggtcactccaaggttgtttcttgaatattcaaacagtgtactcactcgacatggccacaagacagtaagcattatcactgccactcaatggatgtataaactaggaatccaagcccagaatcatcaaaaatcactttactatgatgtccagtctaggaaggtgtttctggaggatgttgcacaattgcacaagtactccaacagatacaatggtgaggattgcaagatcccagttcttgttgacccagaagttcttcaagacaaccacgagacagtttttgtctaacacaatgagtcaacagtctatgccaaagagcggccaaccacctattggcttctgcctggagcaaacaaactctgatcaaagagtcttggttggttaattcatatctcagacttcattttagagtcaactggccgactagttctattggaagcacagaagctctcccttggcctcacattttcagatgcagcaaccattatatatcccggatcccagggtgatctatggtgggatatggatcagctatgcaagcaagtttctaaaaaggcattgcctatttttgaagcttacaccctagcttccagggtgtatttgtttttgactgtttgtcagcccatgaggcatatggaccccatgccctccgtgctcagaaaatgaaccttggtcctggaaggaagcaagctcggctgcgcaatactgtcatcccaagcaatgacccaacaattccagaacatctttgaagacaacttcaagagatgcgtttcccagaagatcatgtcatttcaactctagcccaccaacccaaaggaatccagaaggtcctgagtgagtgggggttttggcagaattacaccactactagaagtaatgcttgctttccacctctttggttgaggtgcaaagaatgtgctcaatccggtgcaatgaaagacattgaaaatagagcctcaaactcagtcaagcatgccgaggcagaaggatacttcctcaacatgcaacagtgtcttcaggaggaattagaatcttccaaggtgacactgttgagatctgacctcaatctgaccctctcatcctctagtggtgtttttcctaagaagactggattacataaccggattaattccgcaattccaaatgacatcatcacatcccctgtcactcatatatagtgttctctttccttcaaactcttttccgctcctcatgactccagaaacttgaaactaattatcattagactaaattctatctcttctggtttcatctctgttgttctcacattgttacatcaaacaacctctatcacattatctaaaactattcattctatttgactccggtcatctctcatctcaatacaatcttgcttcccttctatccgacactttgctgattcacaatcccttctactcaactctccgccgatacctctatgagtctaaacagttcccttatcatcgtaggttctcatcatctttgcgctattgactgggttgagacctcatctgacaatcttcaacattagttttttctctcactgtctcttttattccttgttgtcatcacgtgctttgtaccactgctcctgccttaaggtactactttgtttcttttatttttctttttttcttttatattgtatttctttattattgagctgataaagaaatcctaccctaagtttgatacttaatagacactttcaccaaaaagctgtaattcaactacatgctgctggtccatgatcatgtgatgtcaatctgatttctgagctgagaagcctctcctccaagcgataatcaaacaagctggtcacacttgcctctttctccctaaattccactgcaaacttaatccaatcaagctctttgggtgtatgttaaagatagtaagcttttttttctttgatgtgaattctactgttgaagctagtactcactgaatccttttttttcagattatagaaaacagagtcatactgccatccaatagaagcaggcacatcatccctgacatgatttcccagatgggaaatcttgtaagttttagggaaatcctgtaaaaaattaaagatttttctgaattttttagatttttctagatttttccagattttttagatttttccagattttttagattttttagatttttccagatttttcagatttttctagattttttagatttttctaaatgttttagatttttcccaacttttgggattttttcagattttttagattttcaagatttttctaatttttccagatttttcagattttttcagattgtttggactttttaatttttttcaacttatagatgtctcttataaaaaaaactggaaaaatctaaaagatctggaaaaatctaaaaaatttagagaaatctaaaaaaatctagaaaaataaaaaaaatctaaaaaatctaaaaaatctggaaaaatctaaaaaatttggaaaaatctaaaaaatctggaaaaatctttaattttttttacaggattcccctaaaatatatacaagatttcccatctgggaaataatgtcagggatgatgtgaggtacaagtgctctttgaaaagagctccaaatcttgccttctgttgacaatccaaaaattcttcctcaaaatcaatcagcaacacttggcttatgcacttggtctcacaggacctgcagtgcagatggccatgaaaaagtattcatctcatcatcacattccaagggctgcaatgatggatgtgtcaatcatgactacaagttagccagacactgggttttcctatttttttttctccttcttccctcaataacatgtatttagatgatctatatgcataatacataccatatcaatacatattgcatacccactaggtcatagtatggcctttttacatgggtgttccaaattttgaatttgaaaattccaaaacttttttgtcttgcatgctacacacaacgctgccacagatacggtatctgcctgtaactgccatgtatcactatgtatctgagccccaataaaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatttgtggcagcgttgctacacaatcttgctttatatttttgagttctactacttctgtagagctcaaaaatgtgttgtttacacatgtagtgtggttggtgtgaacaaacataaagattgaagttaattttttgtttgcaggtgcggggtagttgagaagaagtgatgcacactgtagagtaagaagagaccaagacaaacacctgtacaaaggatgcattgtgctagatattcattcaaacaccatttgcaagcaacaactagctgagacatgtcaattgttcagtcacctttttttttttctgagcacattatacatggcctgattgcctcaaccaccatcaaatgtttcaatagacaccaagggatctcaaggatgcccaggtttcaggatgttaaagtgggtcaaggtcaacctacaagtgaccactgacccggtcaggtcaatgttatgtgaaaaacaaaaataggtcttgattaccgggcttgggtttgggcagcgtattttgatttcaggttggcccaacaaacccgactaccaacccgcttaaggatagtccagtccgtgggttggcttctctagaagcaacagtgcaacagagacaacacaagacggtatcaggggtttatttgtatcctctcagaatttgaatacccaaaaataccatttttgtgttgtctcactctcatgagatgatacacatgtatcatttttggaaagtgaaaactttgcaaacttcaaaggacactttggttgcagccttgcacgccatcccatctgttgagacttcaggatcttgggaccacgtatgaccaacattcatcaaatccgcaatcaataatcacgagtgactctccaatctcttgagccttgcactaccatccggacggacccggaaagtgacctgcaacccaacccagacctgcctgctcccctaggtgggccaggatcgggcatcgatattgactttatgacccaacccattacttttgccaggtctggtttgggctctgttttttgacctgaacccgacccagtttcatcctgacccaggttagacactcttataaccacagtccatctctgatgcttatatacacatgatatccccatcagtataaaggaaaaacataatgataatgaattgagtcactcatcagagtccagagttcagagtcaaaacacattataaagaccggtgcagatgttacatacaagaaccataaagaaacaaaacaaatataaacacccagagatcttttttcttctgcttgttattgatgatgttagttaagttaacatcaccatatataatatagatatagatgagataaaaagtcaatcagacaactttcagtgtgtgtgtggatatatgtaactatgtatatatatgtatatatgacttttgggtagctacaacaggggatgaggagagaaaaagagagacaagggagacagagatagagagagagagagacagagagacagagaggagatggggtaagaaagatctgtgagtatgaggggaaaaataagctggaaaaaaacccctggtagcagttctttttatttggatgataaagtaagagtgataatgataattctagttgatgctcgttttcttttgtggggtggggggtaggaaatactcacagagccaagaactggtggataaatagattatgatagtgtatagacagctcatttttttttgtgatcttcgactaacgtcaaaatgatcagaagaagaacgctcatttggcttttttggcatatcgtaatccgcatgcgttgcaaagagttttacctgcagaacaaaaaagaaaaaaaaaatgtaaggaacaagacgtagagaaagagacagagagaagaagactgacggcccatcggacctttcctccattcaggggactgagtgacgccgcaatcgagacagaggaagtcgacgcgttctcgtttattagggccacgaacgcgggtgcgttgggcagaatcgacgggttccaagggaggagcagaaagcgggagaggagggtgaacatcgtcctcaggatcgctgtctttagctgcatggtggctgtcttcctcggcaggctcgtctggctcttcggtcttcttcttcttcttgttgctcgactcagcagcttcgccaccagcctcgatccttgccgtcgtcccactcccactcccactggttcggtcggcttgcttggtactttctcccccctcttcttcttcgttcgttcctactccgactcgactatcaattaatctcttcatcgcctcgttctctaacatcaactctagaaactcgtccgtcaatcttccgcaactcgtcggatacggccgcgcattgatgataatcacttgcttctcgttcttcggttctcctctcagatatcctggattcgtcttcactcttatcatgtgtcccctggagagcggcgaaaaaaaaagtggtcaaaatttatggaaatgtgggtagatagatgatgtatgaggacttacatcatttcgaaaatcacatagccagtcgaacgtttcttcttgaatcgacaataaaagttgatcagcccagccgagccatccttgaagcaattcgagatctctctatcgaggttcgagcgatcctcgtcctcataacaccagctcgacatcttagcgcccaagagttcggaggtcgtaaagccggtcaatctggccatgctttcgctaacaaacaggagctcgcccgtcggtccgatcacttgcaagacatccatcacgtcttccactaatcgcttgtgccaatccttcctcctcctgaaatcttgggagagcatgtgactcatcggttttgatttcggtgatttcggtcggttgatcgaggctgaagaacgattggcttgattctgtgactgagaatgaaaattcataggattactagcagtagtagtagtagtagtaggtccagtgctcgtagatggggtcttgagagtggaggggactggtgagaggagggtttggttatcattttcaggttgactggttgctggagagatgggagggaagacgacctgaaggctattcaaggggggatgatgattgagaggatgagtattagtggtgggttgggaggtgttgaaaacatcagcctcactactactcttgaaacgacttccgggatagtggagttgggagctgatcgtttggagtggatcgattgagccgagttggtgaggatgatggtgatttgattcaagttgagctcgttggatgtctaggaatggttgttgttgttgttgttgggcttgggcttgggcttggttgaggttggtagtgaatgatggagtgatgggtgtgattgggttgatgaggagggggtagtggttatctccgagtggtctggtgctcggttgggtgtagaatgggttgaaaggagtgccggttgaggggttctcggctgttagtccgagtaggcttgggttggatgatgatgatgaggtggatgtggctggttggttgagacagtcgtagagggtgttgatctgttcggttgggaagtcgaagaaggagagtggtgaggttgaggtattgctgtcgagatagttttcgaacctgaagcgaggttgttggtaagttgctgttgttgttgttgttgctgctgttgttgactgttcttgctgttgaccgttcttgttcttgttcttgttgctgttctgttgtttcttgtctggttgttgttcttctgctgctgccatcctgttttgttgggtttttgtttgatgttgtgttcgatcggcttgaccatttccaagcgacttgacactccaagcctgcacagccagcacaggcccagcagtctcagactcttatgtaagacagcttatgtaccgcaagaagatcattgcgtcatcagcagccctatctacgtaatccctcatatcaactgcccactatgtacacggatgagttcaacgttctgtctcccagctgctaggatccaattctatgtaccaggaaggcaacctacaatcagttcttgttcttctgccccatgcattactcacatcagtcacttcaaaaataacattctcaacagagcaccctggaaacccccctacaaatcggagcaaccagagatccagatttctcccaaaattcataaatacattttcaaaagctattcatatccattctgtgcctaccctccctctagcatctagtagggttaatccatgttgaaaaaaaaagggggttggaaaaacgactcccaaaaattagtcgacgactcccgttttggtcgaggggtcgtcggctgggagtcgttcttccaaaagatggccgactttgggagtcggccatcaaatgttttttttatttttttaatttatttttggggagtcggcgccccaaaccgcccctcatgcttgagggggtttgggagtcgtcgctcccgctcccatgaccgacaagaaaaagaagtcttatcgaccggaagggattccttccggtcgatgaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaacccccttaagcatgaggggcggtttggggcgccgactccccaaaaataactaaaaaaataaaaaaaaacattgatggcgactcccgaaagtcggccatcttttggaagaacgactccagccgacgacccctcgaccaaaacgggagttgtcgactaatttttgggagtcgtttttccaacccccaaaaaaaaatcctgaaactttgtaattcagtcttccaggaggcctcatgagaccagtcatgaactcttttgggaggatccaaaccaagcttgttctttgcaagaaaaaaatggattttttttgtaaacttataggaggatatggaatacattcatagaccactgggtgggcctcaaggggtcctgatcatttatctgatctcttgtctggtaaaacaaatatcagagacatcaccatctggaggagttttttctacccaacaaaaaggtcaaaagaaagagtcaaagctcatgaggacttgtagccaaaccaaagaaatcttgcatcatcttggtaggcaagatatccaaaaaagggagagcaagtcaaaatgtttggaaggaatacaggctgcagaatcctcaccagcagcaccaacaggacctggtgggtgactccatgcatgtgacaagctagcctgaccaaaattctcatcaggattccaatggtctcactcccatcacctggaaaggagggagctgcaaaaacaggagcccagaaaccacccaaaatgtgggtgatgtagacccaaatgaacaaaaaacccaggttgactttcaaccatccatgaaattggaatgtgaaaagatttgattttattgctaaaaactaaaaaccagaactgagaaggaaaaaagaaaaaaagaaaaaagaattagaaactgaaaagaaccacataagcagagatagaaaagaggaagaagcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaatactcttgtatgatcttagtagtaccctctactctagtctatctctacaatctttagctatacacgatcactcctaagtcactctgttttctgatatgttctgagtcataagttttccctcctctccctcttctgctccgactcccctcctcccaagtatcccacactccagttcctccctgcttccacaatgtcatccgctgtaccccctcggactccgcatgtcaccctccgacgcctgtcggtccaggtactctccagccgctcataagcaggtctcccaccgccgcttccgcctctggtccgctccaaaccccacttctgcccctcggtgctccccgctccttgtagccccctgcgcagtatatgctgaacccccgttccgcagtcgcccgtgaaccccggtgtccgtcggtgcccggattccccgcagcaagcttttcagaaccttgcgcattcgatctacttttccccgctttcccgcgcctcagaaagctagactttccactaatgcaccgccgctttcctcagcctgcttgcgtagtgtcagctccgcgtgctttctgcatcatccgtgagcattccgcatgcccccaaacaaaccggccaaagctttggccgaggcgcgctcccgtcgccacaccggtttgattgctcggagacttgctgattgaagagcaattggtagtgattgaggatttctggctagactgttttgccctaagtggttccgagttctcaatgaatccgcagtccataactgaaaggcagggaattttacgtgacaggttcacaacattacttaaaactcaacagaatggtttccatatcagtacatgtacaagagaaaggtgcatcttgaacatgttcttggaattttgtctctttcctttcctctcttctaattttcttacttctgtctcttgtcttgaatgatcaataggattagtttagaatgatcaataggatctactccataaccactatgatatctcccccttttaatttagtctgacttatcaccctgttatgaattcaaaaccccctagcttgtagtcttagaaccctgactaaggagggcctaacttctctcatgtgtgtctgcttacctactaggttgtagatggttcatttttggtgttggttgttgtaccctcttctttattctagattattacatttatttctattcattttcttattattcatttttcttcacagccacagctcaaactcctgtatctagtctatttaacctagcctagtgcaagaaattaaaaatcatctgttctcctcatgatttgagtttgaccacttttttgcccttcaaaaagtgacacctgagtctgttcaaaatctttgctcctatcctgagctaagaatttttacacatgtcttcaatagtcatgaagttgcaccagtgacccttgagaagccaaaaactgaaaaaaaaaaacgtatgaatctgaaattcatacttttttttctagtacccaaacccaacttggaaggacttattaccttagtggcaacactgaaacagaggtgagaagagacaatacccagtgtttatttgtattgtctcagaatttgaatacccaaaaataccaatacttgtttgtctcactttcctgagacaatccaaaagtattgtctttggaatgggagacaagtattgtgtattgtctcacagggatgatcccaccaaatatgtcttcaatacacaagatatctggccgtgtcaaaaaaagggggcttggaaaaatgactcccaaaaattagtcaatgactcccaaggaccgtcagcggatgtccattgggagtcatcaactaatctagtggtggttgggtgatcaagccctcttgaacgatggcaaaggaggaagtgtgcagctgtgaggaacaagaagacaattggaaggggagaggtggccagctaaatagacaaacctcaagcagtgagccggcctttgagcccgaatcacaaagcatcctgtagtgcaacatttcacacgtctcacaaatacatggcaatgagaatgatgcctgtatgtaaccaatcaaaaaagatggatgagagctctgatcagagtgaattgtcagagtctcagatgagagctagttgtgacacacatgtaaggactacatagtggcttgccatgctccccgtctgaaatacgcacaaggagtacatacatattaatggaggaaactaacctaactcaagtccctcctggagccggagtcgcaccagaggacttattgcataacctagattgaaaattcacattttttctgaggcccaaagtctggttttgcacctcattgattggaagtaatcccttaggatcaatgtggttaaaatatctcataaattggaatttttccgaggtcacccatccggtttttgcacctaattcatggatcctgctgcttttatcacaagaaggtgcctcattaaccagaagggattcgatcccgtcatcgcgctgaaaataactcagtgattggaagtgatcccttcaaattgaagaggtccaaatacctcattgattggaaggaacccttccaattgatgaggggcaaatacctcattgtgtaaaacgacgcccattagaccggcagatctgaaatcacccccacagtggaagaaatcccttccaattgatgaggtgcaaatacctcattgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacactaaccatcattctacagccgctgactctgatgtgttcttcagccgctgtgccaacctttgagccaccccgaggtagaaccattgccccgttataacctcggaagctgttgtggacccggatgaagtgctgttccccgcatttccaggcttccccaatggcataatcaacatgactcaccttgatgagccacttgatgacgagttcgtgcaggagcttgaggggttgtttgaacttgggctaggttatgctcatgttggcaagtccctagcatatgtaagcagaaaccttttgcctgccttagcctcagcattgccacactgatcatagtgcctttcatttccatcgatttttcttctcaccctgttgcttttcttttctttccgctcaccttcccttcaccatttgttcattttctttcttctccgccctttttcatcttactttgtcgataggtctgcttaagtctatagttgaatacatgttagtgcacccgaaccgggtggcccctttccttaacaccctgccgcaggcctacaccacctgagttccggtgctagtattgatatgcaccctggctttttggaggcccgaggagcatccatggaacacacttcagatggctcacaaagttaacaaaagcaacggcggtggtaagacggcgtatcccatcgccggctataggttgaccgcctctgagaggttagcctagtggcagcaactggatggccgttggatgtcggtaatcaggaagccatctactcacacctggtggtgtcgtctgcacgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttggggttgtccgggggatgaacctgaatgggctgtccctgggctgcccgactgcacccgcggtgtaaattgatcaattgtgctctgcataggctctaaaacttggcttggcccaaaccaagtgctgacccaaaacccaagaagtcccaagacaagttttttgggaagaatactttcaactccttactcaacctcacataagtgtttgggcaaatttgggcactgcttttgggccccactaacccattacatagcctgctgacatcctgacatacaggtaagaaatacaaattcagcattgacttttggcatagagtggcttacataattaacctttgactccaaaaaagtcactgagttccttcaactgataatgaggtgaaagatataagcagagaagatatcagcagaaatcttcttgaccagtcaagaaggcaaataaaggtggctgacattgagttggaccccttttccccacaccttcacctcatttctgagagtctctttggacttgaatattttgccaaatcaattgtgctctttgacacaaggtgtggagtgagtgtgttgaaaggatgtattcatttcaactactaaggagaaaaagaaaacaagagatgaaaacagagaaccaaagaaacaaacttgcctgcagcagcagaaaggatgaggaaaagatccaagttcttcaaattccagctgttgctaccccaggcttgaagacagatgaaatgaaaacaacacatcacagaatgtgatagcagagtggaatgaagattggaagcagaaagacaaaaatgagaaaccttgacaatcacaacatgcttgttgtgaagttgataaggcagcagatgtctgattgaaggtatctttggatgtctgtgggatttggtttttgccagactgttcctcatgggacaccttatgaagcatgcacccatggtgtaataagattatgaatttattctactctctgatctttctcctcatccatgttacttttcacttctccctcattctttctgactttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaccgaggatacggtcttggaaaatcagccagaggttatccttgatgaatggtattgatgcagtcagccatgctgccatggccaaatctcgataccacgcaaggtctgagaacgggaaatctcaggactcggccatctcaatccacccgttttcaggcccacgcacaagttactctccgagcaagcagctacaccggtgcacatcacctcaatccaccgaacacactctcatttcttcaaatcgagattcctccagcagctcgaagactacatcatcatcatcaaggtcactccacgaccttgaccctaatctatctcgctcaagtatgagcatggatcgggcctcttcagctggcgtcccactcttcacacgcaccagcttttcccgtgaggatagagaggaggagaggccggcttcaagacttcggcggctcgatgacgaagaactggccgcgatcccggaagcgcctgacttggaatccgccgagccttatggctttagaatgacccgctctcccacaagcatggacggtggtaaccgacggcgtctcaagcccctcatcctgagaagtactacctccaacaccagcagctctagaacccgaacctctctactagatcccccaggaagaaattcacaatcttcaggatctttcagtccacctcagcctacctatgaggcactcattgctgactgcacatggcgatccttggggatctagtcagaaaagtgtaaggcaacattgtcgtcagatcttcttgatgaattgaataattgattctctctctctctctgtctcatattccatagagcgatgatgtcaccttgaaggattcagacgtcctaacagacaagcagactgtcacggagccccaaggcctgtctcttccacggcggatagagattcagagtgcatctactgatgtggatttgaatgatcataaacaatccaccaacgcgtctcagaaaagggtcgagctcatgactccaatttccagagaagctggtgacccagcggcgagtccagaaatcaaactattgaaccaggttgagatgggcagtaaactcagcctgatggtccagaaacaaccatcttccaacacgatgaacaaagaatctatggtaacactgaatatcgaagacagtgcatcaatcccatccgaactccacaagagtctgcctgatgcagaggttgcagatgagacatttgccccgagaaattctttgaagagtctcaaccccatcaacacccaaatgctcacgtctggtcggagacgggtgacttcacaccattccgtccagacaggcacatgtgaagacattaccctcgtcaactcgccagcgaagctcgacagttcgccgacgttcaggagcgaccatccgatcagctaccgcaagcgtgtatctcgaacctatgcatgccgaagccctctccacgaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctgtcgcacatagctgtaaatgaaaggagagtgagttattgggcggcagagttatgggaggtcaaagtaattggtaacatacaccttgtgatgatcgccatgtctggagggacaagcataacagttggttagttagagtaggacgacagaagatgtgattgctttgctcacttaatgcagcgccatggccgaaaattggttgaagtggctggtaagctacatcttttgcttcgcgacctttgaatcccgaaccgaattcaattcggtaatctattcaaaggagatatcccagtgtcagtgctctactcaaagccaaaattgtcaagataagcgtcgacaaaccgtgacaatctttgttggggattttggtcacatcaatttgacgacccaagagtttatcaacaatagctttgggatcgactggaggtccggtgtcggctgcgggtgctgggttcatgccctgctggttcatgctcatgtttggatccgtgctttgaggctgattctggttcatgttttgttggctcatgttcggatccgtgctctgaggctgattctggttcatgttttgctgcatatttccgttttgatccattcccatctggttcgtgtttccgttctgagtcgcaccgccagctcccttattagaattgttgtttggtggctgcgtggcagaaggaggagtgggggaggaggaggaagtgctgctgcccgatttctcaatctgaggcttaccgtcgccctttcctcctgtgccttcaccagtggccttttgggctgcgtagttggtattgaagccccactggtaaggaaagagatattagctcatgtttatttttctgatgtgttcaactgatgcaagcgacttactaggaaattccatgcatcagccattgtgccattgttgacgaccttctttatgccgtcggaaaacaggacgcaatccttgaaaaggctttcctctggagatgactgtgacacaccgcatttgttgtggaggctgtcgcacatggctgtgaatgaaaggataatgagtcactgtgcggcagggttatgggaggtcaaagaaattggtaacatacatcttgtgatgatcgccatgtctggagggtaaagtgtatcagttggttagttagagtaggatgacagatgcgattgattcgctcacttaatgcagcgccatgttcgaagattggttgaagtggctggtaagctacatcttttgcttcgcgacctttgaatcccgaaccgaattcgattctgtaatctattcaaagaagatatcccagtgtcagtgctctactcgaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacttgaacactattgctgaagaacgtgggtatggacaaagggaataatctggtagctaatgttgagaaaatgggtgtaaacgcgaaagtaaaaagaaggtcctgtggatgaagcagccttgccgggggaacactggggcaagggttgcgaccaagaaagggccctgtgggcacagaagaattcgttgtagtcctcagtttgtgactgaaaagcccgtcgctatgaattctcgatggtgacgctggatattgtaatgcttccggctcttcacgagaggttctggtgtccgtggactcttgcaaccgctacaacatacctgacatggtaacaccacatccaacgttcccttcctgacactccttcttgggggcgtccgtatactccacaacttatttgtgtgccgatgtggctgttgttgagcgttcgctacctgcgcggcgggcttcctatgtagcacatttgactttattttcacaatctcggtttcgttgtcaggctggcgatcacgtcgaatcagacccttccgacgttgttcccaacgagcgggtggggctgaatatgacttcatacggcaattctccagccaacttgatcacgaactttgtagttgttgtgcacaagagcacacatccctaaactcgggaagatgacgtcggccactgggttcaagcttagtgtcaagtccacatcaagggggaatttttggtgggaaaatacatacatgtgtggatatacacaaggaatgttctcaaagggaaatcaacaccagtctcgtcgccagaggtatgcacaaaggtacctgtttttaatcaagatatctttgcctccaaggacctttgtgatggaggatgctactgctatggtagtaatatgcctgcgcaagaagccccaagcttggctgtcaagaattcacagccacgttaaatttttaatcatcagcccagcgctcattacgatgatgttatgagggagatttaaaaatgttgaactgacagtaaaagagagataatttttgtttccattccttgctatgtgtatttcgtgttctgttcatcttttgatttccatttccccccatccaagtgaattcaactccaccatttcaacccaaaacttcagcatttctagttgatgatgacacccctgccaaagcttttagagcctgagacacttgaccctgtctattcatatccaattttccgccagatcatccctcccaattcttgttgatgttctttcccattcccttgaaatcatgttgcttgtccttctttcctcttatttccatggataaaacccttgcttttgaattggcacagtattgtcaatgatggctccatccctctccttacagcttaccatcacaatctatgatatacacaccatcaaattctcaaccatcaaattctcagaaaacaattttgtaccaattcttgtctagcatcactcaagatcatcctcttgttgctcatcctgtgctattaaatgcatggtaagcattgacttcaaatattctattatccaggtcagtttgagctcttcaatcaaaataatttatcaattaacctgaacaacacactttccaatctatgatctaatggtattatgccataaaactaaacaaaccccatgacatcctttcaagattgttggttctgttcctgcaactggaccagttatctgcaacaagagcagccagccagtgtcatttttgacttaatcaaaccacatgacataataattgattaaatacaccagttggctgggaacagcaatgaaacaacttcaaccaagttgagcccaacaaaattgagctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggctctctggagtcacttcatggttgataaagccaatgcgggtacaatatattgcaattttggagccacaaaagtggcctatactatacccagcttggtgggaaacacactggttatagtattggtatagtaaacagaaatttgaagaaactttactatactgaaaagggccagttatagtaaagtatagtatagacccatcccaatgggatgggttggcaatccttgagggggaaataacaatatgatatttcaactgattaataatactgttatgggtggtttgaaagacctgtccctctatttactacacaaggattctgacaacaatttaatttattgttgtggcatgactttgtgatggagaaaaatttatatgtattagtctctatcagacatagatctacattgagctaattatgctgtggaaataactaaatatggtactactgtatttaaggattgcataaactggttgcacggcctggttgaggttttctgtccacatgcatttatgcaaagtctgtgtaaatctaataaagttactaagtggaggcctaatggttgcacatatgcatgcaagagctgcataactggtctgcactactggtggaggcctgctgatgtaataatttatgtgtatgtacttatatatatgtgataaattactattgaatactaatctatggctagttactgtatggctttatcctttatattggattatcttctaaactaatagagatagaggtatagttgtagtgagtgaatgtgggtaaaattgtatgtagattctgatgatggaataatatattcatatatgtaagtggtttaggctataaggtagggattttggcagttttgtggcgcgcaacagcctggaccaccacaacgacctcagcaatgctgagacacatactagagtgctgccttttccaactaggctacagaatcttgtgactgcaagggtagttgggtggtagtgctcattgtttgacacataatgatacatcatggtagcagaatttcagacacctcaacaacaatatcaggctaagtagggactggaaatctcccatggcactgcactcaattatacctggtttgatgcatttattttaaattatggtaaacttctttaattattgtgtgactgattgaatttgatgtgcacctcaatacagctcggttcaaaggatttttttttatgttttgagagctatgtattgattgggtagttggaggactagaaaaacctatattctttccattcccaactgatttacttaaccaacacgagcacaacaaggaaggataaagaatgagcttgctccaatttgaacaagttggttccaatttgaacaagttgattctgtttgaacaagccaaccaagaagtttgatcagtttccttttatttttttatttgtcttgacagataatgaacaattgatttcctctccacccaagtgtttggtgttgagaggattaatgtttgtgataaaacaatgactttggattttcaaccagaggctgtagttcttgttgtaacatccatgttacatgcctctgactcgccgcagcagggcacctgagatgacccggagatacctccaagtcagactctttgtcaccttctgcacggaactacacactttcacagtctgagttccaatagttctgagattatgttgggtgatatggtttcttttttttgtttgttaattatgcagattatataaataaggtttttgacataaaacgtttattgggtgagttagtctaccccaggatagagatgggcccggcgcatccggatatcccctcacgttttcagccaaatcagacatccgcatccgcatccgcatcccctggcggatacccgctggccctggcggatatccgcgcggatacccgcggatatctgccccaaaaatgacccccaggctgcaaaatgaaagtttcttggggaaatttcagatgcagaaagctgcataaacactgattttgaatttcttgcggccttcaagccttcaatttatttttattttttaatttttttttcctttgctgcttgcagcctgtgaccctccaaaaaatatggaaaatggaaaaaattatatttctttttgcttttgaatttttttttgttgagcagttggcaaagtggttttaagtttttgttttttatttatttattttattttttattattattatttgttttttccttttgttgctcacagcctgtgaccctcccaaaaatatggaaaaaatctaattcctttttcctttgcaactttttttgtttcttgcagctaactcatgtaaatttttacaggattaaatttcattattttttgaaaatggatggttatatcaactttgcatacaaataaaactggtatacagtacaaattatcataatttgtataatttaattatgcaataaatggggtacactcatatattaagattgaagctttcatttcttcaatcttgtcaaaataaatgataccataagctttgacactactcaaagtgtagtaaataaattcaaaatttcaaaaaatgatggaaattaagccggcaaaattaattaaaattaattaagggaaaaaatttacaatgtcaaaaaataatgaaaattaattattaatctgtcaaaaattaattgaaaaaatgtgtctaattgcattattcaaaaggaaccattaatttttatgtaaaatgctttttaccattaaattctacacactttaaaacataagaaataaatttaaaatttcaaaaaataataaaaaacaagcagtaaaaaattaattaaaaaatgtgtctgctgcgcagtgcgcgcagcaaaaaccatgtttttttgttaaggccccattttttcttttatttttccttttttccattttttcttttgtttctcacagcctgtggccctcccaaggcctcctgtatgggcggatatcactacaaacaataccgattttgctccaaggaaaatggcaatttggatggtggaaaatagatcaattttctggcacttttttacagatgcctcaggagtaaaaataggctaaatgagctatttagccaaaaataaaatgtccgaatgagctaaaattcattttggaatgtttgatgaatttctatctctgggctaaaatagctcagtttagcctaatttctactcctgaggaattttggaaaaaatttccagaaaattgatccattttcccccacccaaattgccatttaattttggggcaaaatcggtattgcttgtagtgtatcccttgggatacccggatatccgccaggattcaagggggaagggggcatccgcacccgctggcgggtatccgttggcactggcgggtatccgccagcggataacggatatccgcgacggattatccgcgaccatctctaccccaggaggattaattttagggtctgagtcaaccgactcccaaatattgcagttccgactcccaaatattggagttccgactcccaaatatttgggatgttttagtgtgccaaatgtgtttcaagtaccaaattgcataaattcacaatccactcttgataataggctggattcttggtgttattattacttcaacagattctacaggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttggataaatcagtttttgttattacagcatagtatagttgtcctgggtagtacatagtatagatttatatataagtgcagagttgcaattttttttgtacaggcatatgtatgatcacatgtttagtcacgtgcatgatcacgtgcatgatcacacacttggatcacacgtattttcacatgacatcaccagccacacgcttggattacacatattttcacaacataccagtaaaaatgcctcaacatagaaagaacgttctgcaacacgtgtgattttctgcatggggcagtgcagatcacatgacacaccagcaaaaatggctcaattgaagtttcctagcagcaaaaatccctaaaagaagaagtcacaccagcataaatccctcacaggacgtcctcactagctaaaatccctcacaatttactatataaggagatcatttctcccttgtcagatcagttccgcatgccaatccggcacatctaccaagctacacacatctcacccagagtcttcaagtcaaattaaggtaaaatccaacagtgtgatctcaatcaggtggccggtcaacatctttcatagctcaggaagcatagaagaagtcaagtagcaagtatcaccccttgtgctcttaacaagtcaaagtgatcttaacccgtttgttctcttaactgaaagtttaggaggagggcaaatacactttgaatagttcatatttatcattggtttcctctcagtcttttcccatatcaacatttactttacttcactcatataaacatataaaaacataccaaaatatctcccagcttttcaaatctttccattatctgattccagcctgctgtaaaccacaccaaattctttccactcaaaattccactaagtctcagctgattccacattgatctaggtttgataagagactaccaacagtgcaacagatatgagaaatgtatttgtatcggattttatcatctttattttgagcctgatacctgtatcagtattttcttggttggtgaaaaaaatttattgtcttggattcggatttacaaatgaaaaaaaaattgtcttcggggtttttttttcttcaatacggccagatatattgtgtatcaaatacagttttggtgggatcagtcatctgagaccatacagaatacttgtctcacttttcaaagacaatacatgtgtattgtctcagtaaagtgagacaatgcaaatccggtatttttgggtattcaaattctgagacaatacgaataaacacctgataccgtcccgtattgtctctgttgcactgttgatactactacatatagtttaaataaatttgttttcagaattatagtgtagtacattagaggggcaggtctttcaaaccacccgtaacagttgtaatagatcatacatacctgaaatatcataactgatatttcccccttgcaggactgccatccatcctaaaggagttctcacaacgttgaggggaccgtctgtacgtcgactgccctaattttttttctccccggtttttagggagtcggacctccaaaaggtccgacttgtgtagaggtcgggcctcagaagaaaataagaaaaagaaaagaaaatttttttttcaccccggggttttttggcagtttatactccaaaagccccatggggagttgtgagttggcagcaaaaaaaggaaattgacagccgggatgattcctctcagccgtcaagagtataccctcttggcggcagggaggattcctcttggctgtggcgagggtacactttcaacaaccaagagtgtacactcttgatggccaagaggaacgtacactctcagcaactgagaggaatccctcttggcctgctgagaattgtacactctcagcaaccaagagtaatccctctcggtcgctgagagctgtatactctcagaagccgggaggaatctctacggctgctgagattgtacaactcagcaggtcaagagggattcctctcagtttctgagagctgtacactctcagcggccaggaggaatctctcccggccactgagagttgtacactctcagtgggccaagagggattcctcccggccactgagagtttgagagccgtacactctcagagggccaagagggattcctcccagccactgagattttgagagccgtgcactctcagcgggccaagagggattcctcctggccactgagagtcatacactctcagcagccgggagagattgctcttggctcgctgagagtgtacagccctcagcgaccaagattcctcctggccgctgagggtgtacagctctcagcgggccaagaagaatccctctaggccgctgagggctttccggcaccagccgactctctaccccccatggggtttttggagtatgcacttccaaaaaaaccctggggaaatcaaaaattttcttttttttttcttattttcgtctgaggtccgacctctcaacaagttggaccttttggaggtccaactcccataaaaccggggagaaaaaaaattagaggggtcgatgtccaggggaccgtctgcagaccgtcccctcaacgtcccaaatatttgggagtcggaactccaatatttgggagttggttgactaagacccttattttatcaatttgtcattaattaaagttgcaaggtgcaacttctaagttttggcctgattaataagatcaggcaggtcttgaaaaattccagaccaaacatcaagaaagttttgagggagcgtcatgatttcaaatcttgtgacactcccaccaaaacactggaaactcagcacctgagtttgtcaacctctggccagcgctaagctgccagatgcgccccccgcagcctgagacttgtgaaaagtttgtgttttcccaaccttgttggatggcctccttcatttcatcgagggacttgggttggtagtacttgacaattgcagtcttcatagttttccagaagtttttgattgggttcagattgggtgactggggcagccattcaatggtgtttatgtagatgtcttgttgaaaggatttgctgagcttggctgtgtgtgattgggttttttcttccatcaacaagagttgatggtctggattgatggcagcaagtgttttgacatgacatcccttgttctttttaaggaaaacaatgggtatctttgttgttccaaagaaggccccccagattgaagttgatgacctgccactcttaaaagttggttcaagacattcaggctgttgccaaaccttcacctgctgcaacctcttcccagtttcaaaggatgatttgtccaaccagattgccttggacccatctgatattgtccaattgaggtgtgcacaaacaaaaagcagttgtttttcttcgtttttatcattgataaatggcttcttgaaggcaatacaactgttgtatccaatatcgtgagctctttgtcggacggttgatcttgaaacgggagtggccatggtattggtcacctctgctagggttgacttggggtggcttgaaagggactgtcaaagcttcatcaagtcttgctcactattcaaacaaggtcagccgctcttctcagcggttttgacagtcccacgagtccaagcccgtgaaatgattgaagagaccattgtttgtccggagcccacaaattaatcctcacaacttgcccatgagacatcccagctttaaccatgccggagatgtgagccttctgcttggtcgtgaggttgagttgtccttggatatgtcccatcaaattgatcctgttccacatgaatgaagaaacaaagaaaaaaaaaaaaaaaaaagaagaaataaaaaacaaaaaacaatagaaatacagactgatgtctgattccgcgtatcaaatttgtcaaggccaaggtcaactgggtttgttccaaggtcaattgaagttgttccgagatcaattgttgatgagagaggttgttctgtgatgggttattggccaatgaagaggttgacttctcgcacactgcagtttagtgcgcgagtgaaatttaacttgtgacagttcaaccccagaaatagtaatgtgggaggataatgcacattgtttacatctgtgggaccaatgttggattttctaccccatccaattgtttgactattttttctagatcattatttctgattatgttgaatgtggggtgtgttctactaagtgacaacctaaaagaagattggcatcccttccaacagcacatgcactctggtccagttagtgtagctggccccatgttgtaaatttgctggcttcggattttttcacttttcttagtcatacttgtagtttttgtttgtttgacattctagtaggattttttgattgaagatctttctaggaaacttagattttgcactactaaattttagcagcaagtcagttttaatgcatgcaaatctggtctggtgggcagagggggatgtggaataggaggaatgagattaatgctttttactagtcaaggttggccaaagaactctgtgtatgtaatccattctcaaaaaaaaaaatgatgtggttccaagaggattgatgaatgaagaaacatcttttccaggagtagctgtccacccaagactaagagcatatcttccactgccaggtagatgggtacacatacttgcggcccatcaagtaaggctccaatctggaccctgtaggtctgcaggtgctatccaattgggtcaggtcaaacatgcatcctcaatatacctggtgtccaatcagatctttctatatgtcaaaacctgccccttgtggcataaacttgatttttgtagggggggggttggacttttttgtgtcccaatgaccaaaacccccacaaaaccttataagtttctatcatgaggcagattaaaaatgaaaaaaaacaacctgttttggcttctcccaggttgttttgggaggtttggttttgcgctcatggatccgtcgggcacccagcggcgtagttgaatataccaggttcagatatcggtaagccataccggaacccggacgcccggattggaccgtcaagccacccgaacacctgcgcgtgggttgtgcccaacttcccatgggccatgaccgcgcggttgtggtcctagcagcctttggcagtcagatttaaaatgctcgttacccctcgggatccagcgctgcgggcagaatgtctaagatcaagaagacgggagataacagatgctgcatttatggtgctggcagtggtcggagattggcaaagttaaccattgacttacctctgtgtcgcagttccatcaattcacctcagtgcctcgtccatcgtatctcatgcaaagccatctttgcttttccttcatgagaggtctatcacatttttccaacttcaatgacgagcagactgtctgaatggatggggggcggttattgtggttgaggaaggaagtacctattcgcgagctccgaggggttgtcttcgttggcacttgctgtaacttatcgccgacgaatcacccctgaaatggcacattatgccgtgagccttgcagcagcgttgtggctgattgtctatgtattggatggtgaccaacacatccttatggtgcagatagttgcacctgctcatttgacatgtagatgaagccatactctaggtagacatctcacttcaagttgcataccacacgtcactgagcttgcaggctacttatttatatcgagtgcattccatctgtgaggtggaatgcaacttgaggtgtcgtgatatgactagagcgaaacgaaggacgaagcagagccagccagcttaccagatatgtagcttcagaaagctaaccattaaccattggaggctatggatttgtctcttttctgcatactgaggtgtagtggtgtggtctacgtgttcaatgagaaggtgccattgcatgtgcaacaccttcgaacagtattatgctacttataatcacttcttttgttcatcggactggccgatcgttagctatttcctctttgctattacttacctgcaacaggctcaataatctccacaagattttgacctttacaatttgtccacccacataattatgaaaaagtacttgttcttatcctcattttaaaactgctgctcgcctacacaaattcaacgaaactgcttattatcattgtaaaattgctgttcgcctcctgatcaacctttctctgctagatatccggaagagaaaaaaactaaacacagtttccagagcagcaactattccttatcatttctacttattggaatatggcacatccccagcctctgccattaggagaaagcaactcctcgccggtgtatcctgatgcgtgggttgagctgaccccgggtccattgtcctacgaaagttcggcgccggtgacgatccctaccacggaggacatatcaagttttgatctgaagtcatacggcagttatggtgagttgcacgaggaaagaggctttcatttatgttactaaaattctcgcgtcgaggaggatccacaggcccagacgaaatccttctcccacatctggatggtgcaaaccggcccatgtcaaacctctattccattcccatggctttaccacaggacccatcctacaaaacgctcgagggtaccaccttcaagagtcaagatgctagtggaccctaccaacaagttcgttcacttttcagtcctttcaatacgattgttcgactaatttactaatttcagctttgcaactgaaaacagtgcgccgaagcatacccaaacttcggcttttcgagctccggtggctacgagtcttccttatctccctcatcgtcacgcccttgcacagcaggttatgaggtagatgggatgggtttttcatcatctttaccggagcccccgctttctctaccatacggttacgggtttctacccaccgatggattttctttctactccccccttgaacatattgcactcgacccaaatctatcaccaaaatcggctgccggaaataatcataacagctttcctctacaaagtatgccaccataccttattcaacattctgatgtgctactcgggccacacgaagagatggcccccctagtcgagctaccagtagacctccaatttccaacgggttcagctgccgcacattacgctatccccattgatataccagaaaaatacgcatggtcttctgctttatcaaatccaccgcgaccccgaacagatgggcattttgcacatcacgaggtgtttacgacaaggtgtgtccagcccacaagcttgatgggtcagcctgctaggggtgcaaaatcaaaacactcggacattgaaaccaactatggcgcccatggaaaagcctcgtttgtatctggaaactgggaaaaccaagatgtcttttgcaatgagaacagtggatattctcctccaccaccacctaagaaagccgcagtggggaagaaacgtccaaaacgccgaaactccgcaattgagcgtctgactaattccgattcacccggcaccaagaccaataactcggctctatcgtgctctcggggatcggataacatagggagatctcaaaaccctgcaaaacaatcatcagccgccgcggagaacaagacgcccgacggcaaatatgtttgcagtcgcatctgtaaagacacgcaagtagtgtgcggaaggaaattccagcgatcggagcatctcaaaagacattgggccactcatgaagatatcaggcctcaccaatgtcaaatctgcgaaagatttttcgggagaaccgagtaagtcgattgaaggtcaccattacatacctttcaattttgacaaattcaaaggcttacgtgaaactttctgcaattccagcaatttgactcagcatatcaaaacgcacgccaacgctcacggaagaaatacgaagctcctcaaagccaagttgcttcaaagcgccgagaaaactaaaggcatgcaaaaaatagagcgcaagccaactgcttacttatgcagagcatccaggcgaaaaaagggactgtagctccctcgaacttacctaaggtatcccagctctcgaagtttcaccatgtattcattataatatcctatctattctttcacatgtgatctatctcatacatttcctctgcaatactccaactccttaatactttgatcattgacctattgctccgagatcttcctcacactttcgcttgtatgcatcaacacacatgtacctgattatgtatccgttaggaacggcagagcattgtggctatccacccgcctcttgaatatttcatcacaagtaattatatcctaaaaaacgtcttggggtcagaaattggaagataaatgaatgagtagcatgattttgaattgtacgaaaacaatttcttgagtctcaaccgggggtttttatgtattttctttaaaagactcctattcctcaatcctagtattctaattaccgttgggcatggagcggaaggttctatgatttgaccaagacatcaaatcaattcttgttgtacgtataattatcagtcttaatcagaatagttgctccgtctcagccaacgttgaacacacttttttgttgttcaggacatttttagcatataagctcaaccgcttacaacttatcaagtattagagaagagtgaagaaaggtcagaagaccccaactagcaagttgtatcactaatcacttgaaacaggtcattttttccttattttccttgaaaatgaaggatatcaatgaagagaaagaagagaaatgcttgaaaaatctaaggtagtgagatcacatgaatgagtatactaatactatcacctacaaatttcaattcagtccgacttggaggtgtcatctagtgatcatctacattattttagctggcttcccatctcccgccttacagattctatacatttgtgaacaccatggatacatcaattatgagatcaagttacgcttgaatggaaccgttgacatttttggcacaagaagtaaaggagtgaaatttaaaacaagacaacaaagcattgatcggacaaaaactataaatatataagttaaggtaatgctgagagcgcaaagttcacaaaaaccggtcgaattctcgggagccaccggagccagcgattatgccaggaatattgccgaaaccgaagccaatatctttgaagaagccgggagtcgaggcgaagatgcgtgcaatcagccggatgatgtttcctaattgccccgatgaagcaataatcaagttggccacggcgcccgaaatttggttgagagtatctacaaatttcccacaaaaagatcggtcggccaagtgtttcggacaaggagcttatgataaaaacagacgggtaaaaatacttaccaccacaaatattgtgaatgattggaaactttgcagccaattcattcacttgttggaagcaaagcctaatctccgtcaaaatgtcggcgatcactcggcagatgtcgatctgtgaaaaggcctctgttaaaaaaaatgtgttttcgaattcccacctagtgggattaaattcttcaagtcaagactcaccaatgtggcatgctcgaagaaaccaggcttggaactgggaagagggaagtctcctctctttattcgggcgagacattcgttacagagatccaagatcgccttgagctccttgagcaaggcccaggccagttgctcgccgttttgagattctgatacattggaagcaatatccttcatattcttcgtgtgcttctgaatcccagccagacaatccatcaaggctgcataaatcctatcttgcttgtaccaatcggccctccgcgtatgcttgtgagaggagcgactttctagcttgttgtgactgggaaggtcgcgcgttttactaactcgagtagggccatttttctgggtggaagagggtctccagagtctcttcttagagaatgggccatgcatggcactgtgggacctttatcccaagagtaaagatcataacgagatggaaaatcagtctgataatttggtcgaggagagtgaagtgaaattcgttcaggcgggtacgaacatatgcagcatgtctgttgaaaatgaatgcccagatagcgcaaagtcggagttcttcgaggttttcgttagaatcgtgattgctaaaatagattgccatttcatcaagattcaagaaatcaactgagaacccatggcatatgaagaacttacgttgggaagtagcaagaataaggataaagagtgaaaaccacatttttgcctctacttttcactttttttattccggtgattagtactgtaacagaccggaaagacagattttttttcccgatgtttagataatgagagacaagtcaggtgcagataatcaacctgttgagcgatgcgcttgttaatgtgaggtatgaacgaaattgtgctctcgtggctgggcttattgaagtatagatagtcgagagatagagatagcaagggaaagactcccaaagagttagctagcaggcaagtaaatgcatctgcacctggtaggtacatagatttgaaaggaatgatcacaaagtgaccatgctagccgtggattgcctgccaacgtccccttacctatacaattactacttatgtggacagtctgtcgaaagacatgtcgcaccgacagcgctggagaagtactcatggcccagggatgaacgcaattgtaggtccgacaatcccgctggatgaacataacccaaggtgcactctgtttttacaaggtttaacggaaagctaacctacgctaattacatccatcgaccctttgccttcttctacttgctggaaagtttatttttctcttcattatgaaccgctgaatggttctgacctgtgcctttctccacgtctttcctctttatgctggttcgcaaagctgcacgcttgccgagttttctttgggcatggggcgatgcgattgggctggcaaattcggcattctttctttctcattgactgcagttttcattacacttattcttctgggaggtcacttgtgaacgcactatgaagggtgctctttgcgttgaggggttcaattgagagagattgagagaggtcttcttattttgggaacatgcatactgcggctgcgcaaaccacagccggggcccttttttttgaactgggggacctttgtcaatgtgggtgcacagcactgtgttgtccaccacacattatcgcccatcagcccactaccagaactgaggaatcatctccgatccatatatatccgttcggaatggcgccatctcgacaagagatcactagttcgtatccagatacttcatcaagcttgccaaaagatgcatcctgcagttaattcaagaaattcaaatcagcaaaatgagacactgacgatcttctttcactcccagaattcgccgactggtgccgacgggagggcctcacatccacgcttcatgtactacgcaatgagcttggaaccaagggactacgtacgtccagcgactttgttgaatgtgcaacccactccaagactgatctgatgatcaacttgatcttttcccagggattgatttgtcggattcatcttcatcctctgactctcaatctacatcttcgagtgaccaatccacttcgacgcatgatgcggggtcttcttcttcggctccaaaaccccaacgtgtgaccaagtcttcggatccattgccggtctctgactccgattcttcatccgattctgaatctggcgactccgaatctagtgactctgcatccggctctgaatctagtggctctgaatctgaatctgactccacccagagctccgccgcactggccaagtcaaagtcaaaccctggaattgtactcaagtctgagcaaattgctggctcggagtctagctctgaatctggctctgggtctgactctgaatctgcctcaggggcgcgccctaaatccggcccaaaagttgcctttaaatctgtcttgggatctagctctgaaaccagttcggattctgatgctgaatctgggtctgaagaatctgaatctgaatctgaagaatcggaggcgcacgatagctctggatctgacacagaatccagctcaacttctaacttgaagctgtgtactcaatctaacccagtaactaaaaagaatggagaggcatcgagtcagtctgcacggtctgaagttcaatcatcaggcaagtctgatggatcggacagcagctctgaatcgggatcgaactccggatctggatctgactctgattccgaatccgattctggactcagttccgacattgccctcacttcttccaagcaaaaatccagttcatgttcttctgatccgtcgagtcaaactatgcaaggcaagacggacgtttcatcaggttcaacccatgattctgaggcctcgtcagagtcggactctagcaaatcgtcgtcctcttcatctgattcaaaatctgattctagtgccgcttcggggtctgattctgattctgattctgattctagcggcgacgacgctacttcaaaaaaacctcaacctcaatctcacacagactcgaaacctgcaccaaattcatcatcatcgaccaacaagcgaaaagctcaatcaccagagaagagtgcagacagcaagcgaatcaaagctcttgattctttggcccagccggattcaaaccctactccggtgtccaactcaacccaagaacctctgaatgatgtgaaacataagaagactaatgcaccattccgcagaataaaggccgaagaaattcaagtcgatcgccgtgtatcagataatagctttttagctaaggtaagatcatattttccctttcaagttccaagtaaattggtttcttgatggctcatctagtggttccattctgtaattacatcagggtggtgctcaaggctcttacggctacaaagctcatcaagatctgatcgtaactcgtggcaaagcctttactgtttgagtcaattttcgatttattttcttttctttttttctcttgattgactttgggaaacaaacactcatcctttgttattcgtctcaaaccgaaatgtttgactcttgtagaaggagaaaaataaaaagaaaagagggagttacaggggtggtatcatcgacacagctagtcactctatcaagtttacttgagcattgcattaatttttacttcaattaatcttggctcggatgcccccatcaagttttttcgacaaataagtccatcaagcttgtgtgataattgcatcaagcttcgtcaatcattcgtctccgtacctgcccttggagcctcagctctcgctgctttgcgattttttttttcgcatgatgctcttactctgctcattatctatcctgggatttttgaggaaaaattttcattcatcaacacttgcttgtgttattgatttccaaacaatatttgcgcgttggaaaacaaacaaacgagtaattgtcacgtcttgcatcacggcatctaatgaggctgccgaggccgggctggtccaggctctgaatgaacctactgcagggccacgcacaagcctgcttcaacatcatgaaatgatgcacggtcggcgtcatacccgtcctaatgctgattatgaatatgtggagaatcagcccggcgccctgcagcttgcaggccctgggcttggcacaatgacactcttgctgggagggccgccgatatggggtcattgcggccgacgataggtcggtcatgcacgaagcgggagtgtcacggcataaggatgcaaaattctggatgcgcagaacccggatggcgatatggctcaaggcaggtgtgctgtttacttcaaacagggatgtgatgattcccaatgagcaatcagttgatcaacgacgaaactcatccatcatacatgctgagtactctgtgtccttgaccttcgtttaatgaacagtctaccaaaaatgtagatatatgtattgctattgggtggaaagacggcgagacagctcctagcagctcgtataggctcatccctgccgcgtgtcggtctgtgtcggccacatcacacatgtcagtcaacacgcctcccatggtgggttgtcagatggctgctccccggcgggtgttagacaagtgtcgggcacaagtcagcctcactatcaactgacggcgggctgcccgctgctgcccgactgggcagctcggcaacacaatctcgcctgttttacggcaggttggcgtgtataagggcaaatgtcgagtacctcccgcaaggcataatgttgggtatcttcgttacccaagtcgttgcacaccctacaagtccacagctttcgcaattgtacatatccttggcacaactggcatgacagtcacataccggagtgaggtagtgcttggtcaagcatttctcaagttcaacgtacctgaaaaatttaggactctatgtggcccagctcaacttctgcagtcgacatttagtgtctccttcccctgcttggtccagcctgcaatctcccagtccttgaactgcgcccttgaagttcaatcttcatatgtagcagttactctgccaataggtaccaatactggacctgtttcaacgcgaaccagcttccgcattccagtcgcgcacgcgtaaaggaatcaacaaaacaaaaccaacaggtgcctgattataaagaaaaatcgctaccaaaatagattatttatagagacgttttcttccctctttacttttttctatcccctcattccaccacgactcgagcaaagtgatctaagcttccctcctccggttcatcctcacagtaactgccctctctttcttgaactttcttgtttatcgtctcacacaggcatcactagttaccttccttcattccaccggccacatcataaaagggaaagaagttcttaatacctcttgctactgcaaccggcattcagtctaccgctttaaattatccttccttgccttcacataaacccatccacttcagtacaagcatttaacagcccgcagtcatctacccaactcatccgctctttggaaatatatccctttttcgcccgaaaaatcaaaccaaaaaataaaaacaaaaatctaccgcagatcatcaccaagaatggatgtcaccaacatgattttcaacaaggccacctccctgttccctactccagtaaaacccactgcagcgatttcgacttatccacctcttgtgcgccgacatccggcttcactcattgccaaatcacttcaccatccagggcttctcgcgttggtaaggcaaagagtcagccgggaaatgatctgtgagttccattgtctccaggctttctggagctcattgcttgaagctcgtactaaatcatttcctctatcagctcacattgcgcaggtagcgatcagcgttattcaatgtcagtcggactcacccgagtcactgctctcgccgccagcgactcctatcagactggaacacgtcggtcgtgatcagactccttcgagaactccgagcccttactcccgagacccccgaaaggaagctgagagctctctgccttcattggaggctttcattcaaatcgtcgttgagaaatctaatgtgcaagttccgaccttgctttgtacaatcatctacttggaacggcttcgtaccaagctccctaagattgcgaaaggcctcaactgcacgcgtcatcgagtgtttctagctgcattgatcgtggcggcaaaatacctaaacgattcatgccctaaaaataagcattggtgctctcatgcttcaatcttcgcggacgtagaagtcaatttgatggtaagttttcctctcttgatatcttacatctaccgtcttctgggaaaaactaacatccaaatctttcgaaacttacaggagagacaattgctatttctacttgattttgacttgaggatggatgaagagactttattgaaggcatttgcgcctttcttacccgatgcctcgcctcgcgccatccctgcgcatctcagtcagaaagtcctaccccccaccccctaccgggctccatctaaccagagctttgcaaacactccgccatcgatctcccatacgaccccgcgcaacaacctcacaaagtaccgtgattcccatcatggcgctccactcacaccctcgccttcgccgattcgaagactcatggcttacgggaatgggctcgccgataaaacgatccagcgaattggaggcgctcaacgaggccccaaggcttccccggcttcctcggccacgtcgtcgaatccttccactgttgacaacagctctcccgaagaagagctcctatttcaactctccctctctggtcacaaaccattccgtgctttacaagctcctcacaagatacaactggagcgctcccccttctccagccaccatccggtaactcggagaaatgtatctcacagtcattagtgatcccttctcctcggaatcccttcttccgtaatctggttttttctttattgagtgattagtttgtcttcgtattcacatcgagaattgaatgtatatgtaaagtcttagttggctataagccattttttcataccctacccccccaaaaaaaaattgtaatgtttctcttaacggtctgtcatccggctctatcttattatttgggtgccacgtggcgcgtaccactattagttttcattatattctagttacagtcgaggctcacagtagctctcttaatagtaaaatttgtcatcgtttcttgtcagttaatttaatcatttacgcaaacttaccttcatggacaaccaaaattgagatgactatttgtcattttgatatgacaacaactatagcactcagccatagacttatcatccttgtctacatcttgagctgaaaaatacatgtctcttgtagaagctttgcagacaacttagcaacagaatggatttttataatggtgctggtggtagtacaagtgataaaaacaccccaacatctgattctacttgcagaccatcagaaaaagaagtctgcaattgacccacaaaaattagatgttcaaaaaccaagtatgtatgtagtgattttactgtaattcaaactctttcaggaatcaattgtggtttggatagccaaatgcttctgcaccacaaatactatccctatcatccattttttctcgttggtatctttttctatcatatatatttacatgcaatcaccccctcctctttatatccctttttgtgttatcagttttaccttttgctgcagtgcaagtgatgcaattgatcatctttttttctttctgatagatctttttcatgacatgtgctcaatgatcccctggccagctatttctcaattggatctttatcttgtgtgagatacattttgatctcttccaagttgtcacttggtgcaatctctttcatgagtcatgtggccctatttgacttcaatctgtgaagggcctgcttgttctacacatctgttcctgatctgttagtgttaccaagatttcctatgataattgttggaattttgatatcttttttactcagttcaaaaatcacattcattttatttcatcactcatgtttactgtcataattttagcctgttttcatctaaatatatgcatgtctaatccttgtaagttgtagtactagttaatgagccctggttagtatgacttgcagctattttagtgacacttttcttcttgagtttgtcaactttgtggtactgttattatattgaatattcaaataattaaaccacatcttgatcatcttgtacctagtctacttgaacctagccagttaaaaaaactcaagcttcattggttcttgcttgtgttgagctgtgcctactctgagcccctccatgagttgctcactaagactgctcaaatccctctctcatctctatcttgtccacagctattatttctttggtggtgtcagtagcgtccaagcggatgtcgccgaagtccaagaacacgagcgtttggggttcctgccctgagctgagtgactgggcctgaatcccgccctgctcccccaggagcactgaccctggggcagtttgggaaggtggtgatatagggacaccatctatgccccactcagctcctcccctctcatcgcttgaaccatcatctacactcctctcttctctggacgcgctgaaacccattttttagcttttctacctacagatcaacaggaagacggagatatggtcaaagacatggtatctaaagcaaccagaagaatgaagaaaattcaaccagaaccaccaaacaacaacacatcccaaccgcctaacaagaacacatcccaaggaggttcgaccggcggagcagactcggcaagcgcgaacaacggccaaagcgctttggaagaactgagcgttacacaaacagaacacttaagtagttagtgttctatgttgccgtattcgtaaaacaagcaacaatgtagacgttagctgattgttgtttgtacgtccaatatccaagttgcggaaggatcgaaagataaaggtcctacctctgcgagcagtagcactgaagacgccataaacgatgcagcgtcgaaagataatgaagtagtcgaagtacaattgactaaaggtaagcatggaaaatttgaaaatttaggcacagttgatagcctcaaatcataaagagaattaatctcatacatgctattggttagataaacaatcagatacagtaaccgcgtaccgtaatttgttatcaagacgagaatcggatgggcctttgctagtagtgaataaagcccccgacctgcacacaccgcgatcggttttgcaatccctaacagacagagaaaaactgtgggagaagatcgttgaatcaaaattagcaaacgacgaagcgaatgcagacttcctgctcagaatctatctctcgctcccaaaagaagaaatcaccaagactctacgcgtcccagtggagttatcagaactgcgctccacatcggcagacgtggcaatccctactcaaagagctaattcagtagataagactgttcaattcataaaaggctcagttcccaaccattgcgatataggcttcactcctttctttgacaagaacatccgagagttcaaagggccactacccttgactatctttgatagggagtggcaagaagatgcggtcaattttcactccggcaagaaatctaagtcggatgagaaagacggggtatacacggggtacgaatacccaaacgagtggtcgcaatcctttagcgcttggtccaacaacttcaggagttttctcatgacttatcgagacatttacaagataccagaatttgcagagtggattgtggcacacaaagcaaacattgacgaaatcatcgccaacgaggggttcctaaccggtttcagatatgacatgatcatacaagcaaacacatttgcgtacagagtcgaaacgtccaatggagcttcagtcgtcgacatttccgtgatgcgcaaagatgtacaagagaaagcgtgggcagtgacgagaaagttagacgaacttgatttcaaagataacccatatgcgcaaggaggaattaaagcaggttttgatccgaagactggcagacctaagattggcaagaatcacaaatctttcaccgatgcgagcccgtactcgtcggggccgaactctagcggatacggtaactcgtcaagaggcagaggaggtttcaggaagaagagttttgggcgagggggctatggttacgaaaatggtccggacgaccgacgagacgaagattttcgaggatggggtgataggaggtttaacaatcaacatagatttgggggtcaagataattacacccaaaaccgattctcgcataatcaaggctactcagggaatcaagcgtataataaggatgaaggttataaatctcatccagctccagcgccaaacactttcagaaacaaccaccaaaataaagacctagctatgaaaggaagcgggaaaagagagcaaaaggatgggaaagacttgtaggttgaattattccctgatcggttgcctgtgacctctgtttgtatttgagactggttaacaagacgaaaatgttaaatgcatattttgttagaatgatttaaaaaaaaaaaaaattctgattccgatgtttccttttgttttgtgatttgatgttataagaaatgatgagaatgttagacgaaacgtgacgtctcccttgacgtctcccttaagtgttgtgccagacagtatttcttgtgagatgaacgtaagagaatgggaaaaggccttattagttaacaatttgctcccagaatttcaagatgtcatagacggctttaccaacgggtttgaccagggtattccggctcatacactaggtgagatgaaatggtatacacctgaaaatcatcgatcttcagagcttgctagggaagacatcaagaaatcaatttcaaaagaaatcaacgcaaaacggatgttcgggccattctctcatcaacaaatgagtgaacaattcggtttctttcgttcgaatcctctaggagcagtcgtgaatggtgatggagcgattaggccaataaatgacctgtcatatcctaggaatgacgacacgattagatcagtcaattccttcgtcaataagcatgattttgaaacgacttgggacgatttcaagacagtgtcaaagttttttgcagaagatcaacggaaattcgagctggcgttgtttgattgggagaaagcatacagacagattcctacgaagcgtgatcagtggagatacctgttggtgcaagatttcgacggcaacctactagtggatactagaataacatttggtggagttgctggttgcggttcgttcggaagaccggcggacgcgtggaagttgatcatgaagaaccatttcgaattggcgaacatctttcgttgggtagacgataatctctttgtgagagaactaggctccgagacgtcaatgggagaagttgtgaagaagtcaactgaactaggcgtgttgacaaacgctaagaagtactcagagttcagtcattctcagaaatttattggctttgtatgggacggcattaggaaaacagtaaaactgccagaaggcaagattgaacaacacttgaatcaaatctaccctttccaaataccgaaggctgtgttcgactacgaagaggccgaggtactcgtcggaagactcaaccatgtatcctacatactcccacacctgagatgcaatctatgttcattgtacaagtggttagagtcgtggatctggaggaaagcgaaacgcgcaacaccggaagacgtgttggtggacttgaacgtctgggtagagacgctacagacttttgaacacaccaggctaatcagatggggcccccctttggacgtaggttgggtaggagatgcttcgacctcgtttgggataggaatattggtggggagacattgggctcagttcaaattaatagaccctctccagaagaagaaaatatcgttgctagagacggttgccattcggcttggtctacttatgctactgaagctcaggagccaaaagggaaaatctttgatcgtgttgaccgataatacaacaacggaaaacagtattaacaacaagaaaactagggacgttgagacgaatagggaatggatggaaatacaggagatactgttgagagaatcagtggatttagtagctagaagggtccgttcgaaagacaacaaagcggatgccctgtctagaggaattcgctctggccaaccggtcaaattccaggtggtaatacagttaccttcagacattgaagaatttctccatcaagttatatttaagatctgactttgtctagttcatttatttatttattttctttttcactgtcgtctaagatttctctttattgaattttaaccatgcaactagcaagcggcctgtattcagctattagagattttacttcacgcgggtctacgcttcaagtgccaaccgcacttgacacgcacgttcttcatggatggtctgactcaacactgcgcagctacaattcagcggtgcgcaaattcctccaattcaaaagggaatcaggtcatcgaacatttacacttccagcatcagaggtcaacatctacgaattttgcttctgggccggaaagaaaggcggacgagaaacagggaaagaagtcctgacagtgacgctgaagaagtacctccagggactcaaagcttggcacacctttcacgactccccctaccctaacgttgcagaaaagaaagtcaatctcattctcaaatcatcggcgaagcttgaggccacagcatcacaaagggagcagaagaaagcggtgatgattgaacatctgatcattctggcgaacgagctgtccaatgggtgccacgaggacttaacaatcctggatatggcgctggtagccttctggggcctagcaagactaggcaaacttacgacagatgacgggagctgcgaatcaggcgtatgcgcacacgacgtggtaatctctacagacatggcatcggcaacagtcgagttgaaaaggtctaagacggcggcacccggcgaatcccaatttctcaagctgcagcagctaccaaacattctctgcccggtgaaggtgctgttgcggcgccttgctaggccaggtccacccaacaggcgtttgtttgggtgcaccgtggagaacagcttcctacctctgtcaaggtacagggttaaaaaacggctatcggacgtttgggaaagaaacggctaccgcgggctttcaggtcactctttccgagtggggggggcctcattcctgaatgctctgggtgtcactgtagagcagatttgtctgataggcaggtggaatttgtcctgctacaaggtttatatacgtgtttaattgtcggacgaattggatcattctcttaaactcctggcaaagttagatttgcagtggcgattgacagaagcttaaaaaaaaaaaaaaaaaagaagttctcgttgtagtaaatgtcgtggtagtaaaacaaacgcctggcagcacaatagttgattctagatgatgtgaggccgtcgaagcagaacacagagtaaagtttgggggttcgcgcaaggctcaggctttgaccctgagttctagggttcagcgcgttccccctctcttttcctctctgtttcaggaagaggactttcttccaccacagagcccgctgagggccctttgctggcaggcctgaaaggcccaagaagaagccctctcccaagaccctcacgtgcccttcttgaaaacccttgttagaacaaggggcccaagaagggctacaggtttaggttaggctttctaaccgacgcctggaaaacgtacagagacggacatagagtagatggattggatcaataatccaatgggcaggaccactgccacaatgcatgctggaatcaaggcaacatacaagacaaaaaaggagggtttctttttgttgaatagactcagtggtaggtagcttatggggactgaagggggcacaggtttgagaaatatttgagctaatggagaatcccaattactatggtctagactaagaggttaacacatacttaggaggagatgaatatgaaacagattttgaatagagatggtactttggttccagttgggccagaaagtgtctgctacacttcagaccccccccctggccaccagccaatcagttagaggatgcagcaatgaaaacgggatcctccaactgaatgactggtggctgggtgtcagcctctatgctactaacctgagtgggttgtgctatgagtgttaacaagaagtgtaaaagtgatggtttattcgtggtaaaaatccctcaacctgtagaagaaacagggaggagtcagtgaggaatgttacttctactgctgactcatccaattattcaattgggcatccagatcaatcctgttacgtggattaataggcttccaatgtgaggaattcttctactcacttgggatcaagtcttttaacaacaatccagatgaataagtgtatgtacacttaaggaccagaattgtttaaccagggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtcgctgggttgtaaggttattggtggtttgaatcactaataatcacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcacttgcataattgatttttgtggcctatttctcacgtaattgaagaggctacagttactgtgcaggggctgtgcaattgtagagttggttgtatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctactttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatggttaagcttcagataaatctatagagcttattcctcatccatttcacgcttctactagctgatccttacacatatgttattaatttatgtattataaaatatgtacataatgtataagaataaatattgttttaatactttattctaaagctatttctgtgaaatcctagtgatatcatatgtacaatgctcaaggggatttcacagttaattatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttatgggcattaataaaaaaacatggtttttccgcgtttacacacggtttccgctgcgcgcagcacacacggattccgcgtttacacacggttttttaattaattttttaccgcttattttttgagtttttttttgaatttttaaaattgtttcctaggtttcaaagcgtttagaatttaatggtgaaaaccattttccataaaaatgagttttaattattaattttttttttctactcatttattccattaattgtatgcatacatgtttttaccttattttttatgcttttttaaaattttaaatttatttcctgggtttcaatatgtgtagaattcaatggagtcaatcaaattttttaaaactcaacggttcatttttaatactgaaatttgacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttatatttatttcctacacttcaagacatggtaaaaatgatggtaacaattattttgcatcaaaatgaaaactatatcttgaatcctgcatttgacacgttttttttaattaattcttcactttttccctcaattgtttgcattagtttttttaccttatattttatgcttttttgaaatttcaaagttttttcctacatttcaaagtgtttagaatttaatggtaacattcaatttccataaaaatcaacagttcattctgaatactgtaattggtcatatttttcaattgatttttaagagcttaatttttattatttttgtacattttaaatttgtttcctacactgtcagacatgaataaaatgatggtaataaccattttgcatcacaatgaaaagtttttcttgaataatgcattccacatgtttttttaattaattcttacacacttaattatccttattttttggaattttaagttcatttcctacactttaaaaggtttcaaaatgatgactgtatccattttgcattcaaataaaatttgtatacggtacaaattatgcaagaaacggggtacactcatttattaagattgaagcttgtatttttagtgaaattggacttcaccattcaagtctacacatttttaaatgtaggaaatgaatttaaaatctaaaaaaatgcttcaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaaacctgtccaacgcagtattcagtaacaatcactgatttttatgtaaaattgttgtgaacatcatttttatcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgtaaaaaattaagtgaaaaaagtgtctaatttcagtattaaaaatgaatcattgagttttaagaaaattgaatgttaccatcaaattctgaatgtattaaagcctaggaaacaaatttaaaatttcaaaaaaacataaaaaataaggtaaaaacatttatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatttttatggaaaatggttttcaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagccataaagaattaattaaaaaaccgtgtgtaaacgcggaatccgcgtgtgctgcgcgcagcagaaaccgtgtgtaaacgcggaatccgcgtgtgctgcgcgcagcagaaaccgcgtgtaaacgcggaaaaaccgtgtttttctattaaggcccttatttatttattattttaacaacaatgtataatattttccagtattcaatcagttattattatttgcagttactaggtacatttcacgtactgtgaaaggtgctctgtggctgacactgggattgtggagggtgtgtgttctgaagtgtggcaggtacccctccccctccccccaattggtgccaacttgcaacctctgcttgtgaataatgaaaagaagaatacattcaatgagtgggtttgtatgagaatacaagattccacacatttggctcctactaagcagaattaaggtctcatcccaatctttgcctcatcacctccaccattaacaccctgagggcctcatctgagtgcctgattcttgcacttcaactacattccattcatacaacaacaacaacactgcatttctcttttttggtgagtgagtgatctcctgatcctcaacaagcaaggaaaaactcacacacaaagacaaaaccccccatgtctttattgatgattcttttatagcggggtaaactgttatatgttcaatcacccaagatgctgtgattccaaggatctggtgattacccagctcaaaaacagcatcagtaccctgtcctttgttgtgcaagactaccagaatacaacacccacacacaccaaaaaaaaaattggagaagaggatgaggggccactgatgctacaagactgcatattggtccaagaagaagctgaaatgaccagcaatagcttcttgcacaagaaacctcaacactgctggtcaggtctgcagacttgaaacttatgtaaaccaaaagttgatcaaatttttgctgagaaaatcgatctcagaaatgtgctagctagcaagcaagaaaaacaaatgttgggtgtgagaagccaaaatgaaaaaaggggggttggaaaaatgactcccaaattttagtcaaggactcccgtttcggttgggaggttgtcgagtgggagtcgttcttccaattcccgggagtcgtcggcctaattccacaggcaattttttattttttttgaattgaaaatttgggagtcgtccacctaaaaggcgggagtcggcaccccaaatttgatccttaattttcttgattcttttttttttccttgggagtcgtcaggctaatttccccagacagaaagggagtcgatggcccaattgtccaaactgacaactgggctttttttcgtcttgcaggagttgttgacaaatccctaggagttggtatgaattgtacaatgaaattgttcgccggcctgattggtatcaaaatgtgttccacaaactccacggcgctttggattgtatcaaggttgattcgccatcaccttgttcaaagcctcattggatgtccatgccttcgacgggtgaggtaatgacaaatgcctttgagaggcctgtttgcttctttctgacaccttttgccagacttttcttccttctttctgcccccccaatgacaacccccctatttttattgcttttctacatgaattttctcattttttccccttgcagttacataacccaagacattttgctgcccctcagctcatgaaggagtggaaaaaaaggcgtcagaagaggcttggggatgggaagctcaattttctgattctttcgaattgactgtagagaggaaaatagaaaatccaatgaaacactactagggtttttttttatcctgtgtcttttttagtttttgattttttttcctctatgtccttttttaccctttttttttcttacttttctgatcatttttgaatatttttggcccgtttgtcatctcttttatctcttgcaatggtttttctcaaacaatctaatttttttatcattgataaattgcctttggggtggggcctcagtggctcaacctttttttggagtctctgagggtgccatatggtgacgactcccatttctagttggacaaatcccgtctttttttaatatagaaaaaaaaggcaaaacatttggcggaattggtgcgacgactcccttgtattaggtggacgactcccgtcaatttaaatataaaaaagggcgaaatattaggcggaattggtgcgccgactcccacactttaggcggacgactccctatttttttaataaaaaaaaatgaaaattctccaggtaaaattagtgtgacaactccctattttttttggggaattggaagaacgactcccattcgacgacctcccgaccaaaacgggagtcgtcgactaaaatttgcgagtcatttttccaagccccccaaaaaaaggctattgtgaaccctgctagtatatctggcctgcaagaaaccatcagtactcataagctggggttggttagactgaaaaaccggtcatgaggacacatgcacaagcgttgatggattggccttttgatgtcacacacagacccctcgcctcagcttgtagtactacagccctggcttgaagctccctgcaccccccccccctcacacaaatagacacatcctgacccacacagacaaacaaaacaaaagagaaacctcaactcaaaacaattgtatgtatgtaatgtatgtattgaagtaattaatggtcttatttaacatgtgtgtactacagagtattatataaatactttattgtatattatggccataccaaaaaaaaaaaagaaagaaagaaacttggaatgaaaaataaataaataaaaaataataataacacatggtctccactccaggagaagtaaacaagcataaaatcccaaagcttccgtcttccccccccccccccccccccccctttccccagctcttgcccctcccagcaacccctctaccatcccacaaatctatgtctacaccaaaagccacacaaaaagagataaaaaaaggataaaatactgctactacttgactactactactacttctacttctactaatcatatgtatacacatatctacaacagaaaaaaaaatcaaaaggaatgggggagtgagagagagagagagatagtgtgtgtgtgcgtaagatgcgttaaggttgagagacagagaagagtacatcgagaaagaacgtatcaaaccctgaacacaggtgcaaagtaagagataaaaatatataagtgtatgtgtgtgtgttaagaaggaataacgtatatgcaaaagaaaatatatatgtgtgtgtgtaatcaatagcttgccgtacccaaatcatgacactctgcgtggaagaagaaaaaaagaccatcgagatggtgacgatgacgaggagttgcaaccagtgttgtagacagctatataaagaacagataccctttcccttcccacacccttctttctcctgcctccccgcccccccccgcccaaaaaaagcgaaataaagaatgaaagaatggatagtggtataaatgaataaaagacccccagtgtcccccccccctcccgacgtcagaagaagaagaaaaagaaggagagggagagagacagagagacagttaaactttgaagcgtttgtgggggttttggggcgtttgagagggatgctctgggagcgggaccgaatggccatggaagtgatcgatgaggttgaagttgaagcgattagggtcgagcggatgatgatgatcatcgggctcgttctgatgatgatgaggatgcgaatggggatggttatgattctgattattctgatggttgttattgatgaaatcgatctggtcttgagagtaacaaggtcgtttagggtttcggttcatgtcggtaagatatgggagattggaggaagggttggcggtggtagtggtggtcgaggaggaagaggacaaggattgctgggtggtcagttggcttcgtcgaggtgagcccggtggcgatctggatgcttgttgggtggggtgagattccaggttgatcgacaccgaatcagactcattggtttcagtaatcagattgataccttttgatgtatgaaaaagatgtttcttgtttttttttttaatggtgaattagatcgttaaaaggaatcattgagtggagtcaattcttagttattgaaggacgttggggttttttgatcgacttacttgtaacatgatgatcatgccttccttagtaaacggtttgggtagacaatcattcatacctacatgagcaagcaaagtccattagaaaagaaaataaataaagaatcaagaaatgagggaatgtataccgatgttaatatatttgagcacgtcgacgggttgaaaatttgaagtcattgagattatgggagttttcaagtcgaatttacgaatcagactagtagctgacagacctattttgataaaaaaaacaaagatcaacaagacgaatcaacaaaagaaaaagggggattggagtttacataccatccatgttgggcataaagatgtccatgaggacgagatcgaaggggtcattagcgtcgatttgagttttcatcctggagactgcattcaagccatcgcaggcaaactcgatcctacagcccatcagctccaagatagtcgaggagatcctgcgacagatctgatcatcctccacgatcaacactcgaggttgctgtcccggccatcctccgttgctcttcgtaggtgctctcggcatcggagccatcatcgaattgagattggtggtaaagtattgggtgggggtcatgattagagaggtggtgatttggtcgatcggcttgttggattgttgattattactactttcttctgctgtctcaatactttgatcgactattttattcaaagttgcttattttaataatcattggccggaatgtgagataatgatctgcttgtcagtcgaagataaatatatatgccagtaaaaaaaaataaaaaataaaaaaatgaacgaacgtgcagtgagcgagttttgaagagattgtgaagttaattccaagtaggattgagaggcttgatgacgagggttaggatcggttaagagatctatctgacgttgttggaggtctaatcgattatgagcctggtcgagtttctctcgtaaactttgacattccttggtgagttggtttaaagcagaggtagtctcgatctggtgattcatgagtcgattgacgatatcttctgttcgctcaccgttacagctagtagactgacactcggtctgatgagatgtgcatgtgttctcggctggcttctgacgggcggctggaaccttgcgtttgatgtgatctagctcagatagcgtgtccgctcggaagtatggatggtagaattcccactgctaagagggtgatttgcaagatcccaaaagtcagtttgctgtttgtgtgaataaaaagaaggatagagagagtataagaaatagaaaggcctggaatatgtgatcgtccttctggttcttatccaagaaggatgcatggatgaaagagaacatacattcatacatgtttatgtatgtatggatggatggatttaacataccaatgagccagtaggattctgattattattctgattgagaggattgctctgctgatctggattagtaccagcaggagtgttctgattgttgattgctgctgctgctgctgctgctgatgaggaggaggaggaggagaccttgatctttctgaaatcgtacttgttgagctgtctgacgaagctagcaaagttagagtgtttgaagtgtttggggaggatgtctctttggaacaagatctggtccttgatcaccagggtggttcgttgtgctccccatccgacgactgattctgactctggttcttctagcatcttgtatagttttttgacgaattcggatggtccgttactgtgatgattgttgttgttgttgttgttgttgttgttgttgttgttgttgttttgtgatttgagattgttttttgaggaggatgttgatggttctggtgctggttggaatttacagtcgatgggagatgatgaggatgatttgagtgggatggcttccatagctgtttgttgttgctgttgattctggtgctggtgttggttgttgttgttgttgttgttgttgttgttgttgttgtagtggtggtggtggtgatggttgagttgttgttcttcgtttcccatcttttttctcgtttcttgtgtgtgtgtgttgttgaccgtttcttggtgttgatggttgttgttgttgattgttgatggttgttggttgatgaagtgcagttgaagttgattgaagctgtgaagattaatgtcagctgggatgtttctgcccagttttaaattccggcacaatcaaccctcgatgacgtgctcatccacgatcgaaactgatcacagcaaaaacaaaaacaaaaacaacaactaactgaaaactgaaaattgaaaaacaacccaggcaggctcattcaagatgttcggcctaggaaacatactctacgtctcactcctgctcatcaactcactggccatcctaaacgaggagcgatttctagcaaggagttaagccccccaactcacgtaaaacaaccatactcatcatcatcatcatcatcatcatcatcatcatcatcaccctatcaccaaactgacacctcccttgccttgctttgtttcagttggctggtccacaaagacactcactaatccgatccaattccaggacccttcgatgaatcctcaggccagtagtaccgtcaaggaacgactcatcaatctcatcggagccgttcggacactcatgaggagttgagtgatccctattctcttctttaccaaacaaagcaagactgatgatgacttgttattattagttccactcatcggattgaatatagtcgtcatcatttatgagttactcctgggatgatatcttgcccatattccactgcaacaatagatacacaccaaaaaaccctctccttctcttcaagtttatgtgcttgttttttatttttgtcagttttgatcattcacgaatgaagccccatctgaattctaggcatatgggtctacaatctactatggccaattggaaatcgttctacaaatcttcttctcctttcttgtccatcttataaatatctcatttgtcttcttcttcctcctgttgaataagcaaacgaggatgatggtgatacaggcgagctgtgggataggtgttgatatgttatcgtttgatgaatgacaaacgatcgaggaaagcctagtaagtagctttctcttgggttgaggtgttttttttgttaaggtggttggttgtatgcgggcttgaggtttgtgcatcatcagctggagaagagaagagatcgaccgagagtgagtcgaagcagtcaacaggagccatgagcagcctcagaacaaccacgaccatcccagccaacaagaccagaacaaccaccaccgccgacttcagctcagcactctacgccttcctcaatgcactgcccaagctcaccctcgcccgactctacaacaccccggccagctgtctcgctatcttcaggtcactcactctctcgtgtctcatcgattcatcacttatcttttgtttttcgccctctaggttgttgcccttgatcgctagacatctcgtccttaatctgctctggtccgatcactcgatcgacaaatcccagctcgagctttgggccgacatcaaccattcggaatcgagacgtatgtctctctctgctcgatttttttttttttttttcatttcggtggctgtgattattgaagctgatgatgatgatgatgatgatcgattcgattacttgggttctttagacacgtggaggatagtcttacgaagctctttcgcttgaacatcgtcgaacaatcctccctcgactcatcatcatcttcctttgatgatccaaggaaccatcatcatcttactctgactctaaaccgctcgttccagcaaaacttccgacgcgctttgacgggagggtgagcatcccaaacaaactcatatatttctagaatcatcggaagcagtcgagcaccaccgaatctgacatatccatctcgatatccttccattcccccacaatcaacaagcgggaaccattgctcatttggtgtgccttgtaatacctcgtctaacgcggtggtttcgatcgacgaactggatcgatatgggaccgagaaatgggaggtctgcctccctcgatcttggagctctccaagttggattcacaactaatccgtcttttcgcctctccttttgaacgctttgtttttctttctagacgattcttcattacatggttggctcccgattacccactaaaccgagccataatatcctcagcttgttgggtcaaagtggcttgatgacctcctcgtaaatcatttgtttcacggatttcagcttttgaaaatcaaaaaatcaaatctaactttctttgggggaccgaaatatagagatccaaggtcgctccagagtttgaagatcacttcgaaagggtttgggtttctgctagaagacgtgaacactcagttgtgggatatcttactccaatatctcaagatgaccgaggtatgttataggccatcaacaagttcccgtcatcatctaagaacacttggaaattgatccgaattttctgcttcgtaggttaatggactcgatgtggttgacgtcttggcttgcttgtttatgctgggaagtttggaattaggtcaagtcagttcatcttccaccaatccgattcccattcattcaaacatgtacggtctcatttacgatttgctttacaggaatattctttttctaattggactccaactcaaacacaggtcctacaagacttagtagattacggtttagtacttgtttcggctgttagtcatcgccatctggatttcttatagtagtatatgaatctctccgggaaaaatccatctcagctgaagcgttgatcgttagccagatcggttctaccctactcgattagcgaccactcttacctctacagcccctcctttggtctccgccgaaagggcacaagaagaacacgggttcttggtcctcgagactaattatcggatctatgcatacaccagtcagctttgtccctttttctttggttttcgattcgcttggaaatcatacaataacccgattgattttttttttttttgaatcggtatacacactggacaaatatacaaaaaatatataggcaatccattacagatcgccgtgttgaacttatttctttcgttaaggtatcggtttccgaacttggtggtaggagcggtgacgagagaatcgatcaagtcggcgctgtcgaacgggatcacggccgaccaagtgatcatgtatctgcacactcatgctcatcctcagatgaggaaactcgagccactcttgccaccgacggtcgtcgatcaaatccgactatgggagcttgaaaaaaatcggatccgtgctcaagaaggtccgcttctctaccacacgttttttttctctttcttccttaattattccaagctcggtcattctcaaaggaagaaaaaaaatcttatgctgtttctggacgattcgatcgatcacaggttatttatatgaggattttaaatcggcagctgagtatgattcagtcatccaatactccaggaagctgggcatcgtcttatgggaacatgctggcctgaggaagttgtttgtcggatacgatggccatcttactctgcgagagttttttcgacgtggaggagcatcgaatgggaatatgtaatcaaccattgatagagactcaattcatatatataaccattttcttcttgagaggcttctcgcgaaggggttcttgagatccattcaattccaatgaaaattcatgcatggatttcaaaaaagtggaagaatttgtgtccagtagagatcgtagctcattccaatgctctcggggaacccatccagtactcattgtcgttgtctgttgcgcttgtgtggggctttggaatggctggtgtgattgagcccatcgaaatttgagacttgcttttgagtagagagcaatctgattctggagtgaacctgggtgaccggagctcggatctcggatcggcttgggccgcacccgaccgactgagctgcaagcttttacataacacgcgccgatggtctacaaccctcggaggctcggatgcctggcggccgcctaacttttcgagtatggaccaacatcaatcaaatcatcccatgaggagtcttctggataagacatacgcaacttcaacatcgactcaaaacatcgccatcctctcgcctttcgtccagctttcattcgtcttccatcttgccatagcccagcttcaaagacatatccaggagactcctgactgtgtcgtgacagtgatcggatcttcctcccaagctgctttccagaatacgttggccgatgaacatgatgcggtcttgttcactgactcgtcctccgactgtctgaccaagacccttctcgaacgcatcgaattccggtctgtctcttctcgtcgtcctcgtaacactatgattgacttccaaaaaacaaaacaaagaaaggcaaagtccttcttatactctactgattcttaacatagcaaggctcgggattgatgatccacgccgcccaaaaaaaatatctgaaaaaaaaaaaaaaaaaaacaagattttgtgcggatttagctcaacttctgactctcttatgtgagctgggtcactcacccgtcgagagaccgactcttaatgatgatgaagaggatcgtggaatgaggagtcgacggattgggctaataatcaccgacctgacaagctacttgatctctttgtgagcgaatactactactaaacactgttttaatagctgtccggttctgatgaagttcttctcgattccttgaacaggccgacgccaacactctcggatcttacgcgcttgctaggcttcctcagttgtacccaaacacgactaccatcaatccatcatcatcatcatcatcatcatcatccactccagaatccgccgccaatttatctggtcgatcgtgtcgatcacactcagaaatggcccttgtcgactccgaccgccgatcctgaagatctcaggaacatactcgagatcttccgtcatttctttgctcagatttggacgattgatgggcttcatgaaactggtaagctttgatctgtagttcacaccgccactgatcgaccaaatttttttttcgtgttctctttctaacattgggttcccctcggagattccaacacgggtgacgatagtcctactactactcctgcggctgttgggacctctagcagtcctaagcccgggcgataccggctgtattctttacgctcggcggcggattcttccgccgatgatgacgatcagatcacgtatcaggtcctcgaacaggatgcactcgacccccaatattccgcgcatcctgaaaggttacttcggaagactgtcgttgttccaggctgctaggataatctcaactagtcacctttcttcggaattcatgtatgctagcttaaaccagccatcactgaagtcgatcgggccgattcttagatatctgtcactaattgtgtcctataaccgcaatcaccaatctatcatgatatctaatgccagagccatgtgcagatatcccaggatgaaccaatggcttggatttcttgagtgagataacaagcagagatttgtatggaaaaaaatcgactatgtttgatcatgcactcaactggaatctcactcacattgtttgcattgtttttatttttattttttttctgttgcagcctgcctgcactgataatcccaaccgacagagcagctctttttgcagatgtgcagcatctgttctatttgattttgtatacccttaatgtactcttgatcttaatatagctacaaaagaaaaccaagcaagatggcttgttttttttttggttcatgtacataggttttgagttgatgttcagcttaataatgtaatccagcccaaaacttgaaaaccttggactttctaaatccatctccaacatcaaaaaatttaagtagatggaaatgtcgggatggtgggctcactcaggccactatcccagctcaaaaaaaaagtaaagcttatgggagtttgtgagaggtaggtctgaaatgaggtgttctccaccaaagcttcttgtctgctgtcttgccaccagctcaacaatctgtgcaagtccctctaaaaattacagagccacctctgcaaaattttgtgcactggacttgcatcaagtttggcctgcaccagctacatatgtagtctcatccggagagctttgggggacactccccagggagtccggaggggcttggcttggctaatcaactcccaataatcgcagagttgactcccataccctttgatttccctggaaattcccccgttttccctaaagaatgggaggttataccccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaccattctgtggttgttttgcatatgctacggatttttgtaatctgttgttttttacaatatcattagttgagcacttcctgttgagctggtcaaattgatccctagcctctttgactagatttccattcatttgaaatttgtaattcttggacccaaatcaacatcttcacaggctgtatatctgccaacaattccttcatttttttctgcagatgccatatctgttctacaaaggatggttgctccaaatagaaacacaggtggaatgtttcaaaattgaatttactttgcaagctagaaatgaaatcatgattgagttgagcttgacttgagcatgaattcagaatacttcaatgatagttcacattgaataattacatatatttcacaaatgggctgcagacaaaaactagcacaaaattcacctatggtactccctggggagttctcccagagctcctctggtgtctttttgtatgaagggatttccttttgtatgtttattttcttgggaggaagttgtgtctcatttatccagtttgctcaactgtcttattgaatcaattgtggataaatctcactgtctcaagtcatctttgagactggattatatttggcccatagagggactcaaatctctttggtgactcggtcagatttcctaccagtaccctgaaagatgccttgaatccagtggcccagaggctcaaatgttgcactttggatcaatttggtctgagaacctgatcaagtttgttttttccttggcataagaatgcacactttatatatatataagtagactggatatagtatggttatactggggacgccacacatagtgagtttgtgttgaaaagaaagctggcagtttcggagatcaagatatataataaaagatggtgacatgaggagataaaatgagtgagatgtggtactcagtaggagatgaagatacaaagaggaaaattccaactagatcagcatgaagatggctactgagaaaaaaagtcctgaagatggtggttgttgagttagttgaatggcgcggagggtgctcggcaaagagtctcgagcggtgatttgcagttccgcaatcacagagaaaaaaacaacgtgctcaatcatcgtgaggattgatatgcgcccaatcgtttgtgacttgtggtttgtctttccagtcggacggctttcgcgagaggaagagattgtcgacctggaattggaatttgtcttcggcctgtgactgtagctcgggatggtcctcaaacagctttgcaaggtcctctctagccttgatgactcggcgctcatcggtttgagaaagttgtccagattcctcgaggtaaatctcgtgcatgtccaatgccatcgtcttggccatttcgggatgtgctttggcgtaccgttccacgacgtcgccgatggcttgagtggctaggtgcttcactctcgtctcatagctactaccaatacgcttactgtcttgccctcccagtgggaccccccaatcgaacatttcgttgaaggatatcggtccgaagaggggaatgatcacaaaacgaggcggaactatgacccctcgtttagccaatatcggtcgttgaacttgtgaagtttcggggatcttcaaacatgcagtgctcggaagatgaaaggttgaggggaggattaccaagagccagaatgggaaagcattggagcaagagaacttcatggcgagttaagtaacgccaaaagaaaaaattcaagtaactcgagtgtattgattcgggattagtgcaccgattcttgtccgtcaaaaaggcttcagttttgatgaaggagctatcgtgtgatcaaacaaagggatgtgcgcgtcaaatcaaaggctgagctttttttcaagtaacggggattgagataacctaccgtgacttggaataatctaagaataagcttaaggggggaggggtggtgaggggtgggtggtgcagccgaagcctggtctatctatgaagactcatgagcaaacgcgggccccattggacttcctgaaacaccttcaagctccatgtgtgggtctcaagaagaagcatacttgacctcaaacctttccgctggaaagcaagggaatacggattcgtacatcatgtctcaacaatctgcatgtatgcaggtgcctatgacttggcacagcttggcacaactctttcgccgggctgtagcccgaacttgacacaaatccccattccctgctgtgggcgtcgttggcatgcgagtggcctcgcggctcgcccctgtcgcattgtgcacaccgcagagaggaccctgggctctcactcagaggctcgtagccgggtccctttgacgccgagtcgccgacctcgagtttcggcctgaccctcacccttccgacgtgtgagggtacacctagctttactactcttgtttctcgaatgactactttgtagatggcccaggcggaactggtaaaagttttctgttaaattgcattatggattattttcaatccaaaagtcagaaggtagtggctgtatctttgactggtgtagcggctctgctcatgcgcaagggacagacagagataccaattaaattttcgaaagaaagctatggcagtttcacgtacaagaccggagtaggctcagagcccaaggtacttaacgttgtagttaaaaatatatttaaggataggggggggggggggggcacaatggctctgaatatagaagccctatgtttagagatttgatttcaaacaaattataggtgggagacgcttaggtgggcggctaggagatgaaaacacaaatcgcgcgagaaaagaaaaaacaaaaccgcttccctccacaaacctcgaccgaccactcaccaccatatggctctcaggttcgtagttttctctcgtttctctcttcttgttcgttctctcctttctctttgatgtcaaatgaattcaccctttcgcaaaccgcgaccactcaccactacgtgtatgccgctctccttcccagtctagttcctcagttttgacgagtacaccgggccaaaagctcagaagtattctcccagtcatccggcgaagggaaagaacgagttcggtaaaacctcacgacgagctcggcaataacgaggcggtctatatcttctcacccataaagccctgatggaggtaaataatgtgccatatggtctttttgcgcagaaatctctgccacgcagtcattcacatctatttactttccaggataccacgatggattccgatcgtgaagttgtagtcagcgggccaaggtctatggcgatgtctgaggcccccgaaagcactaccgaacgcacccggtttgcccgattaaatccagaaattgaacaagacattgccgataggttattctcaacatttgttgacatttatggatgtatgtgaacttgtttgttcattttgcggttggcccttcctccattagctgacaatttacatcccatacatcaaagtgacaggcatgcagaaatttaataaccagctggaaacaattttgggacgtctattccaagcatatggtgaatacggtgtggatctatggcaagacgcaattgaaaggcttggggacccaacacaagcaaaacgcgtaaaacgtgttgggatagcccaaccggctgtgtacgacgaactcatgagacttgcttacagtctgcggtacccaaacgagtatgctgggaactctcttgatgaaatttttgaagcacttaagctccccatccctccggccaacaccttgaacaatcattccaaggagagcctggactttgaatggtctgctaaatacgcccagcaaggcttccaatcagattatttgaactctgataatatactagatccggtcctagaaacactgcgagaaaacgcaacaaactgggcgcgggatgactacaaggctccttttacggctgtcattggccctaccatgagtggtaaaacgcggcttatcatggagttagcgaaaaaagtgccggttgtatatatctgtcttcgaccggaggagtccactggcctgccatcccgatcaaaacttgccgactacctcctccctgaaaagcgtcccacagacctgaagctacattacacaaatgttttgattgccatttttcaggcagtggctgactattttaagagtccagagatcgtcaagcgggaccaagaaagtcaactgacttcctggtatgagcacagttttccaaccgatggaaaaaccgacacaggagaatttgctgcccaggttcaggtcaaaatggacacgctgcagaaactggacggcaacaaaggattcccagctctcaagcgggctttggccgactattcggagttacgcataactcaagatgaccgcctcaagataatactggcaattgacgaggccaggagcatgctcaaactgaaagacggatctgaagactcacctttctgtgtcttccgccgggttttatctcaaataccttcagcacatggattctttgcactcttcaccgataccacctctcgtgtggccaatttctgtccatcgctaaaatacgatcaaagcgcaaggctacacgacctgggttgggatctatttgcgccgatatatcagcttcaaacgcttgacttgttcgcctataagcccaagacttggaaagaattcgtatcacccactcgcctcatgagttatggtgctccattctacggcccatactttcggcaagcggaaatggaattggggaccatagctgctatcagtcaagtcataatgatagcgcagaaaaaacttcttttaaccaagtcccccgataatatgtcccaaacccaaatctttgcgttactcggcccgataatacaaccaccgttgtacacagcctgggatctcaacgccgagctgctttctagccatgcagcgcactgcatgtacatcagccccgcacgagacagggtggtctgccaatacccgtcacaacctatctacgcaactgcggctcaccggtttctagcatcagatgataaaaaatgggtcacatgtatcaacggcttgacgctcggagtgctgcaaggacttgttagtattggagacgccggggaattggctacgaatctgatattgatgcgggcaatcaatcaaactatggaaaaggtggcagataagtctacaaaacggaagaacttgccagatacagaggattcgatcttgtgcgatgaaaagagaaatttgattccgtatggacatccggtccgattgaaagatttcctcgaagtgctaactggtaaggaagccgaccaaatcgacctcggctcaacaaaagacgaacttgagatgaaaaacaagctcctcaatgaagggataatatttttcaaccatcttattctgatcaaatatacgcctaatgccaatgatttcttggagtatttgcacagaggagtagctgtccaatgcaagcccagacagccaggctttgatcaactatttacaatctatctcaaaccgaattcagatacctccaatacctctagtctcgatgtgaaaaatgtctccttttgtggtattcaagtcaagaaccacgaaggaagtattaagtgggccgaaagttccaagtggacaacacaatatgccaacatcaaggacatcaagaacccttacctggttatcctgttcaacttgagcggaaacatcccacggaggccgaaggtcgtaaagcaaaacgatcggaaacgtgtattgctccaaatccatggcctgggaaatatcggttgcctgaccaccgagatagctagtgccttggacgaattgaaaaacacggaagcagacctgcttcgaatgcataagaaagatgaccaactgcaaaactttctcaaaataatcaatccacatgcctatcggacaaacaccgcgtaggagatccacctagtgtatttctggagcagcatttgtggaaggacttctcctcatccttccacaaccacctcttgacaccatgccgtgtcctgctgctccaggtcagtcttttgtttcctgtttcctgttttcttttcatgatgaaatacaagcttgtccttccacagccacctcttgacagtacgccgtgtcttgctactccagaacctgttgagctcatctgatttgcagaaatatgatttttttttctacattattttacatggatagatgaatgagctcgagaaggtctgcaatttataataattggactgatatcacgtaagatgaattgcataagctgttaggaatgtgaggagcaccccagacagaaagttcaatctgtttgtccaactgctactataaggagagttggctctttgaccacctggccggaacattctagagacaaaccggtaagcaaagaacacaaaattaactcacttactccaacatatagcgcaaaagtcacaatttacacatctatattatagaatctcctttactcacgttggtaaggttgattggggctgacagtctgaacttccacatatccagcctcttgataacgatttcgattgcggtccgagggggccgccttcgtaaaagcacattgtaccgatgcaagtttgatgctattcagtagaggatcagtatcaataagaacatcaaaacagaagcagattgagtcgtcggtcgaaagcgggcataccggattagaaagttcgggtttttggtcgccccaatagcccaagaatctcaaccatcccagcctttgacgggattgcagtttgaggggcgtgtcggcggtgtaagagaagccgtgctcattggagaagaagaaggacttgtagttcaacgtcgggtcccaaaggtgtcccttgtcggtcacatcgtaaatcgcaaccggcagaccggtatagttttgctgacctggttgagggtacatctgatagccagaggaaacaacatgatatgggcaacagtgggacttgattctttttttttgtgggagtgaagtggtcacttactccgtgggtcccattggcggcgtatactaccggtcgtccattgaggtgttcaagtacattgtaattgaacgcggagtcgcctagcatcacccgaccgccgtgtgcctcgggtgcaacgtacatcggcttaccattcttgaacctgatcatcgtattttcctgaaatcttccgttgagcttgtctcgccgttccctctatcgtcagtcgaaagatgggatatcatcgaagatcactcacccaatctccgacgtggtccccaaatcgatttccgttgaagtagttcccgcgattatacgaataaaagctgttgagagagatgattgcagactcctaattagcaatttgggttctgatgaattacgattttcgatatccttgcagtcttcgccgtcttgattactcacaataaataaaacacatccacccagccgggcccaactgtgaggttcagatggatgtaggaaagggaaaaacaacgaattcagcattagagaaatctgatgactgttcgtcgccgacggaacaggccagtaagaaaggaagacaagataagaggaaggattgaaggaccttgctgagttttatcaacagcaatgataatcgcgcaagcggatgatctaccacgcttgtctggtggaccagcacctcgaagcctttaagatataagtcagaagaatgacggatggaaaaggcgaatgagaagaaagtgggtgagatttttggtggaaaaatgagtgaacagtttgatcaaagtgatgtgtgagtaccatgaagcataatctaagtcgaatattgggtttttggagctgagataagtgatttcttgttggctaggggagatcctttgaagattacttgatcccagaaagtcttgagtggtttgggtttctctaagataactcttaacagtggtgaagttaatctgaggctgaacattatcaaggtgccgattcaagtctgagggccaaaagacttcttgcgaatgcagatagaccaatggggcgaaatccaaggcatattggggaagggtttgcttggaggtgaaatacggcaattggggagtgttgggtattgttgttgataggacttcatcaaggcaagggctcagtaaagcaagaatcaggatgatgtttccagtaaggagtgatgaagtatgatgactattaaggagcatgttggatagatctattgattaatgccgtccaacgccaggagaattaatcctaaacaaaaaaaaaggagatgattgcaacccacgactacagaaatgtttgattgggttagtaccagagggggatggcggcgggggaatgggtgcagacattgaggatatcgatcgaagggactgatgacttctgcccgggcaggttatattagttgggttggggcaactgagctctaacaagcagttgatgaaaaatgcagataaagatgtgaaatgggcaaaataaaaaacacaagtcgatgatactctcgaaagacaccaatgcccggtgtttcgcgtttcgcgatcaccagctgagatctgcgtcctttctcgctttcttcgacccgcgctggcctctctctgggcccgtcagtccaacttttcaactcatcgccgacccatgaggatcagcttcaacccgctggtggtacggtctaccaaacggcctcagtcacccatcactaggagtcctgctcgctcttcctccgttgacatattttggaggctttcacatgtatttacatagactgccatcgatttcataggtttttgtaaatagagacactcactccatcatttggttacactgacacatgtgaaaagtacgatagagacaactcagtctaacttaacttaacttatgtatttggaatggccagtaactgtaagtcagactcttgtctaacccatcgacttgagtcttggagtgaagccgattcatgaaactttgaatgtacacagcgggtcgagttgggcgccactgggtcggacaccgtgacgccccggtgaccctgcaattgagtgtacgcctctagcgcgaggttccccgcgaggtccctgggttgcacgaacaggccatccttgggaccggtgaccacggcaccagggcgcgcccgcgggaagcttgggttgcgcccgatggacatgggcggaatttgtgcgtaatcgtgacgctcgcctgaattcgccaccgtctggtgggcgcaggctgggggaatcggccgcgtcactgagtcggcctggtacccgagggctggattttggtcgtctgacggcggcttgggtttgggtggcagggctacacccaacatccgggctgtcaacacggccacatcggccggtctggaaggccgcccgggaataacacgtcatgtcatgcggtggggcttgtggggcttgtgccgcttgcgcggcagggcatgggatgatgcgagacgacgggaggggctgagcctccaccggggctcatcatttgtcttactcccgggttgcccatgggtcgggctcccactcgggccatccacaacggtggtctctcactggggcctaccacagcggtggtgggcatggcgtgcacatgcaaattgcaggagcaagatatgcggtgagggtggggggactttcattgcatggttaatgggggcttaggcatggcaaattgttgatggggatgtcataagagcagttccaccgcggcccctactgccgggccgtaaaatcttgatgatcaggtccacgcagccagttttacagtctcaaactgctgcggcatacaccgcgacttggtggagcggtttgtaaaagttgatgacaggtgtactgccgagggtggtgttgtgtgtgagagttgagtttcacacgttgttgttgtgtgaaagtgttgtttggaggctgtaggtgagtccctaggagtccctacatgtgaggactcgcgaggaggatttacggactgccgtagattttagcgaccgcggtgggtcgtgtcgagtccgtaaattccacctacagacccgatttacggcccgcggtggagttgctctaaggcggcaggcaatggtacatatgggacgggtgagagcgggtgggtacaaattcaattgactggggcagggttaaacaagacatggaacacagtgagggccttgatgggtggcattcagtcggtatccgtgtcggtgtggaactactctttgggatgaatagagctggagagggaaagatgctttaatgggctgcctctctggtaaactgggttgagtaagataacaagaaaaagataagagtgtggactcttaaggaaaggtgtggctttggagaatttcttgatatgggtatgtctttatgtcttctggtcttctgtctgaataatactagtatcccaaatgttgatgggcaactactaggctaatgaagggtgatcagttatctggattgctggggcaggatctgatggggaacaaatgaagaagggaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggttggaatcaccatggaacaaaatggaacaagagaaaattatcaaactgaaacatgtggcccaattggtaggcactaagataaatggggaaaatgacatcagaggcatgcagggatgaaatgtgccacaaccaatgagggaggaagaatataccaaagagataaatgaactagccaaatgtgtactagtgtgagacatgaaaataacccaagaggaatagtgtgaaacaatagaatgtggcccaaagtggaaatgagactagagtgaaattggattagagtgaaacacatgcaaaggccaagtgtggaaggctgaaaggggattgatgatgtaagactgcatgagatgattatgtaataaagaaatgaaatgagaatccagagtgtcttctgtccagggggcttggtcttgtgacatccatggtgttgcaggttggttgaataatccagaaggggcttgtcttgatccttgagggtctcgtcattcagagggcttgattatgtgcttgaagctttgattttgtgggcctcttattcaagattggcttaccacatccacccccaaattagatgatgaccccatcatccaaacaaagaaaaagggccaatcttgatactgacagaattggggtcagtgggaatcagcacaaaattgggcacaaaatatgggacacaaattaatttacttaatttcacataagagacacaaacaagcaaagaatttacaaaatggtaagagaggggatatgtcagacacaaaagagtgaggagtcagaagagaaaaagatagaaaagagggcaggttgcatgtttttgagggaaggggttggtctgtttagtaatttattctaagattttttttatacttttaaccacccccaaatttgcatgtggaggggtggaagaaggctgaaacagaggaaatgatgaaagggaatgaaaagatttgactgatggaattgattagagagagccaggaaattatgggtttgttttagggttaagtggctttaattcttttatttgatttttttgtatttgtctttatttttaaaaacccccaaatttgatgtgaagaggtgtccaggatttgtgttgctttagatttaaagaaagagggtttttgaaaatttctgaagggtgaaaatgatgtgcaggtgggtttcagtaagaattgaagggcctgatcatgccttcccccccttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttaaaaacattattgctgttgagacatgcagttggtctattgttgttttactgactattgggatttccaaagcccaaaccactgttctgtccaatcaatgtttcagggagaaaattgtttgaggtcgccaggtcggtgttttttgcccgaatggatagagtgaaaaactgtcggattgatcggaaagggttggtgaagagcccaaagaagaagagcaggcttagatagccatcatctgaaaaagaaacaccggccgagtcatggttggctgatcggtactataaagctgcggtctgttgcttctttttctcggacttctgatctgaaaatttcaaaaatcatgaagctaaaatggtcgcttcaacacatgatatcaggtaccccaggttcttttgcgtcggaacaaggtcgtgcagccctgacaaaacaaacaacagcaagaccggctcccctgttggtgtgtgctttgtctcccttggctgtccctttgcgggagcaacatcgttgacagctatttaggctttgatgatgtgatctttgaaagctgtctatcaacatggccgaccatttctttcttgttcttcttttctgatcccctagacaacctgaaagctcccttgctgtatagttcgttgcctttttgaccaaacgatcagacatcccagcagctcttggttttccaacgcttgaagcttggcaaatcaatttgaggctatcggtaaatgatgaaaacgagctaatttctattttgccattgccatcgctcaagaaaactgcaactacaactcttgttagacctcttgcaacattttgatattgaatgatccgtccacagctgttctttgacgggaccaaccgctcgattgcttccctcagctcctgatccttcaagcgaaccggttcaactacagccataggcctccttgtggtgatccgactggaagtgaagtcttctaagctgtacttgagcaaggtcagttgcctgtttgtcattttagtcttaccttccttcaagcgagctacaggttgagcatcccttggcctcttaagctccctttttacactgtccaacagcaaaactgaccgttcttttgctgctgtgattgtcttatttttcaagcaaacccgaataaatgtagatgttgatctccactctgctgttgttttgttcttgcttggctgcatcctaaacttgatctccctcaacctgcatactgatagaatcaatcgcttttgaggtaccttggtctcctgcttctttaagttatctaaagctaccatatctgttgaatggcttgtgatattctgactgatcgactgcttgttttcttccaaaagttttaaactgtaggtttgcaaatttggttgatcgtttgtctggctggacatcaatagcgaatcattgcttgcatccttctcctttgtcctgtcaatcttctgaaggaaaacaaacccgatgcagctgaaaccggtctgtttattctttttcttggagttctgatcaaacactttcaaagacagtgaagctaaattaatcgcttcaaaacttgtcatcagatacttgaggttatttcgcgatgagtgatctaactgtgaagaatcatagcctgtcgctttcaaatccaatagcccataatctatccagaaagcggtcggacagtggtgcgtagtttgctgtttcaataggaccatcattatcatcgctaaggtatcttttttctttccttctttatgaagttttgatccaagctatacaacaccagcgaagcaaaagtgatcgcttcaacatatataggctgggtcttggtcccaaaaggaccagatgattgtgtactttctgattctctaaacggtgtaacaagctgacatcccatcttatttcttttctttctagccttggatcggttcttgaatgaaatattccaaaaagttgaacacaccatggaagtcattatcctagcaggtagccagagagagttgaagccatacctgctgaacttcactggggtgtgatgaaattggaaaactgaatgcctcctcttttttactttaaccaggaaagacatgaaatgcaaggtgttatctctgaatttaagtaagtggcttcctaaacacctagatgagttctgtttcaggctgatagtattgaaccttttgtttctgaactttgcaggtttgccttctccaatatttccaagagtgaaaggaggtgatttgatagtggttgtactaatgtctggggtcttgaaggtttgaaatatgtactggtaaagaagtggtttttggtgagttgaaaaagcagccaaaaattctggttgagggttaacaatggatgctgattcaatgaaatttcttttgggtttaccagggtccttttggaatattacttccaatatgcttgtacttgagtctggtttgacaagaaaggggaattcaatctgctttccaatgatatttatttctggtaccatgtgagattcttcttttctaccagctgccaagattaattctatcttaagactttccaaggaaggtgaatccttctgggtgcaaatttctggtgatccaaattgtggaatttcagagctggtactatctggagcttcagtcttttcagtagtaagaacttctgaaatgttggtaggcagctgatctgatactattgggtttaaggctggcacattcactgggatcaaggtattggtaaaactttcttcagttaccttttctccaaagctttcctcaaggatttcaggtaattcaggttcaaggctgtctcggatatcttctgatggggagaatatttgtgagaaaatgattggtctaattcctgaacttggatccacttgagttccaattccttcaggtttagcaaccatgatatcattcctggggtactgaagctgattttttgaatccaaggctaatcctaatttattcccttctgtttcttctaagtttgatgcatcttctgggttgctgttatcttctacagtgtacttttgtttcaggatttctcggaattttgcaaatccaggaacaggtttgtctgggatttcttccacttgaactacaagtaaatattgttggggaaatttttttgctgggaatctttcttcttctgtaggtctgttttcttcacaggtggaaatttctggtccaggattttgttgttccttattgtccaagggttccaattcttcacaattttgagagatcagggggggaaattccaaggtaactgatactgctggggagtaattctcttcaatcaaggcacatggtaaggatatttctgaaggaattggtaagatttctgtttccaatccaaggtttttggtttcttctttttccaagtgttccagggatgggtcattttccaggatcagggggcaggaatccaaagttgcagaagggactgggggaaaattttctgtaagtggtgactggatttctgagctagattcttccatgtgggttactctatggtaattctgatgggtttggtgaactgtttgttcaggttgatcaggtatttcttgatggatatccatttgttcaaactccatatcaatatattccaggattacactatagggtggtagttttgcaatgtgaaaatttccatccaaaaccaagtgaccatcccagataagtagatcagatatgtttccttccaattttgggctgagggattgccaaagtaagtttgaaaattcatccatgtgggaattgtatccattcatgattaggtggtgagcaatgtgttcaaattgtaatatgaattgtttgaatggttctggagtgctgatgccacccacgtttgcaacatagctgaccaaatctagcaattcctctctagccacttcttccagggtgagagtaattccaaatctatacattaactctcccttcaagttttcccaattgccttcttcatatccatgcatttcttccacttcatcttgcaggtctgttcctctgataaagggcaatatctggctggccaaatcttgagagtttgctccaacaatttctgcagcttcttcatatttgctgataaattcttctatgggcatgttactcccatcaaaacaaaatctcttgtccaaaggtttaattttgactatctttcttcttcctccagtatagctggtcatttctggatctattgtaaaaaatagaatggaaggggtccaaggaggtttatcctgatttccaatttcttcctaggtctgaatggctgatttccagttgacttggtgtgacaggagtccttaaatttccagtgggtttggtgcttcaatttttgaaggaggggagctggttttttccctgggtatggggtgaggaagggagtttgttgaggttaataatttttgataatcttctgatttctgattatatactggtttatgcagatctaccaatgaaggtttctgcaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaccccatatctctcatagtttagaagttacacagatttcaacctatcacgggatgtcttttggattctttactatcagtgtggcttgttttgaatactggatgcatattgaatattgagttcctttgtgttgtattgagttcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagccaaattccctcaaggcagtgctctcaccagccaaattccctcacctgcatgtactagactagctaaaatccctcattggatcttcaggccagctaaaatgcctcaaaatcctgtaccctgaggctaaaatccctcacatttgtctatataaggaggcctctgtctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttacagattatatacaagtgacagccataacaatacattatattgaaatacaaccataacagtttcatcatcataacaagtgccaagtgcccataacctgcctcacataccattactggttgaagcatagagctcccagagctccaagccttggtattaaagctttgaacaacaactccatcaatacaatcatcactcattaacaacttcagacccttatacacatcactcggaagcttcatcttgaactatcctctatcacgctaaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccaacatacccttctccattcagcaaaagggttttcataaccacttttgagtcttacagcgcccatccaggctcgcccccaggacacatactagcacaccggcggggccgaccggacccaacgccgacacagttctgcacctgtgacggcccatttccctggggcaccattgcgcacagacctgagccgttcaccgtcagggttgactcagcggtatctcactggtcccctgggcgccgttgtgccggccaattcaggttgcactttcgtggtgctcctggatttcttgatttgcccccctgtgtatgaggaataagggtttcaagattcaatgtgacacaacaagaaattcaaatcatgtgtaccaaaaaaaatggaagatggaagaaagaggaggaggatgccaagaagagaagtatttccatgtccgttggcctgacagtgaagatgatgatgacccacaaaagagtgtcaatgttggatgggccaattcttgtcccacaaaaccagtggaaatcatatactaggggagaaatgatttgatgtgtcttgattgtaatgtgagactcagacaaggattgattgaaatttttgcacaattgtgtacagtgggttccccgttatttttggcgcagggtaacttggggtacaaactggtgacatcccaggtgagcctgggatgcactggcttgtcatatttgtagtgatcggagtggtcaacaaggtcaaccactccaatcacccacacaaatcaatcctcatcaccccaaacaacttcctcgccgcctcagaacaaccggtgtggaaagtaaggcaaaccctaggagatttcttgcacttccccgctccgcaatgcaccctttttccggtttgttgtccagggtaacttgcttgatagtcttgtaggtaggtacaataacttattcttttattgtttgcttggtaatactctaactctttctatctctaacaattctttaggctaatacacaattcactcctaagtccccctgtttttctgatatgttccgagtcataagtgttgaacttaaaaggttttacttatcactttctcttttaagttagttatttatttattcttctcgtattttaagcatactttattcatatacacaattatcattagcgcagcagttgtagctcaaaacctagttgattgactataattaccttactttcattgtaccggtacttttctctaatcaatcaattgtttcatcaaactccaactcgttctctcactaacctcaaccttaaacttcaggtttgtttctcttattaaaaagtcagatcacgttgttgtcttcttaacatcttaactctctcttcatgtctaggtttgtgattatctgcaaggtcatattagtcgttgtcgtttagacactaatatcaccatcttgttaaaggtttgtgattatctgcgaggtcatattagtcgttgtcgtttagacactaatatcaccatcttgttaaaggtttgtgattatctgcgaggtcatattagttgttgtcgtttagacactaatatcaccatcttgttaaagctcgttgttctttaataagttccccctctctctctctttccaccctgaactccaactctgccggctatcccacacacgttccccccctgtcctccgctgtcactcccttgcaccctgcttgtcacccctccaatgcccgccagtcagtgcactactccggccgctactcagacaggtctcccaccgccgcttccgcctctgttccggccgctctggaccccgcttccgcctctcggtgcccccgctccatcatagcccctccgcagtatacggtaaccccggtccgcagttggctgtgaaccccgtcatctgccagcgcctggattcccgcagtaagctttcaaaaccttgtgcattcggcccgtttttcccctctttcccacaccttggaacgctagactttctatttgtgcgccgctgctttcctcagcctgcgcatgtagcgtcagctccgcatgctttccgcatccacccaaacagtttggccaaagctttggtcgtggcgccaatgctgaaacagatacggtatctgccatgtatcactatgtatctgagccccaataaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtattgtatctgttacagtgttggtggtgcactctcaccaccacaccggccagaccataaccaatcaatgtcagtttccttctttatagtattcatgaaaaaaactaacttgtatcttggtttttctagatggtctgaaacccaaatgctaagcctcacctgtcaaccaagcagaaggcaaagatttttgggatgtcggacactgggattacacctactgccattggatctaggtttgggattgggagcacaacaatctccgtgatcattgcttgatcagctgagtgcaggaccattgccacagcccccagaagcggaagaccatgcatcaccaataaccaggacgtttgccagctgcgggaggtccttgaagagaatccatgtatgaagatggctgaggtgaaggacctcctgaccacccccatctcaaccaagaccacacgttgtcaagcccatgaactgggcttcaataaccgggctgcggtcaagaagcccttcctcagcgagtcccaccggcgatgttgactccagtttgcaaaacaccacaaggattggactcctgaaaactggcaaaagatcctctggaccaatgaatccttgtttgagattggtaaaccatcaaaacaagtggtcgtttggggcaagagggatgcaaaatacagccccaagaaccttgtgccaaccttcaagagcagcaggaagtcaagaatggtcatgggcgctttttttcagtcaaaccagggcccctgatcttgccgccattgttcctcctggtcaacaaaaaagccaaagatttaatcaaaaacatttatgaatggcacctccttctgttcctcgaggatgttgacccccaattaccactgcctgagcttgatggaggacaacacccctgtccataccaccccggctccagccatgaatttctcaattctacaacattgacagatcgactggcctgctcaatacccctacttttaaacccattcacgaacgtctggcttttccataagcgcaaccttcggcgatctgtatccacctcaatcagtccccaaatagcacaaggctctcaatcagactggtcggccttcccaagctatattcttgaaaaccttgtcaattcaataccaaaaagaatcacagaggttatcaaggctgatggggggtctgtaagatggtagttttcattttttttgttttctcaaaaaaaagcaaaacaaactaaaaaaaccaaaaataaacaatatttttcaggttttttttttatttttataatcattcttcccagactcctctccatccccgcttccagctcccttattttgaagaagattacttttgtaagtagaaaatagccaaaaacaaaaaacaaaaacagaataatttttatctttatcttttttttcatatgttgtgtaatcaaaggaagtgtcctatcatcattgtgagcccctagagcccccctgtgaccaacaacttggagcctcaaaaacactccttgtcccttaaaaacaaatcattgaggcgccaaaattaacagggcacccactgtacatacattacatcacttagagaatctccacctggggagctaaaccgggttgctattccgtgtttagcaacccaatccaaatattcctcacccacccggggtgctaaatgagtttctattttacctcgggaggtaaaaattgtcatccggttgtcaaattcagcaacccactagcaactcaccagcacctgtgaaagtcaccaatccgatgacacctctctgttttccttgtgaatcccagatgacaaatcatcacatgtgtcactcccacccccgttcacaggcctctggtaggtattatagcaaccacgggtgtttgccagggccgattgggttgtcaaacatcaactttgcgttgccatcccacccagaatagcaacccggtttagctccctgggtggagatgctcttagtgctttgcagcgcttgtctcttcttgtgttgtcctaaatctgctagaccaaccaagtcagtcaagaaaaaccagacaccctgctgcctcatccaagacatcacattggacacatctctctctctctctctctttgtctctcatttggcatgcattgttaccacaggtttctcgcattatctctacaagttgtatcaaaaaaagaaaggcctgatcaggaagagtgtatgtatgtctctctcaaaaaaaagaaaaaaagaaaaaacaagaatgtgaacaaggaaagaaaacaaagaaatcacacacatatacacatacaggtacaggctgaagaagaagaaatggaatgaaatgaatggaagaagaagtgtacacgagttttgacaaaaaaggaaaaaaaaaaaaacgcaatgaaagtattgttgagtaaaacaggggagggggggggggagcccaaaatctgagagagaaggagaaagaatgaatctgaaagaaagcagtagtagtagtagtgaagaaatgcgtggtcaattacagacaagaaactacgtccgtttgtgtttttttttggttgactgaagggggcaggcaacaaaagatggaaacaaagtaagtatttctggtgggggggggggaccagagcaacaaatcgaaggactggacgcgagaggcttaccgtgtggggtcttcttcttcttcttcttctttaggacacccagaaggccagcccgatgatcacatacagcgacaccaacatcgccccttccatgtagttactttttccgtcttggatcaacagggtcgtcaagaggaccgagaatacaagacagatcgtctcaaagtttgcaaaaaataactgcatattcatcccgttttcttcgcgtcaacttactgagttatcatttttcttgaaaggaaatcggagttgcttacagtcaattcttttccggtcgcccaaccgataatcacctggaagaaattgcaagtacaattggtcagattacagcaattcaggactactatcgagggggatgaaattgcctatcgcaccatgatagggataacaccgacggcaatttgctgatgaaaaaagaggaggaagtgcaaaacattaatcaaaaggataaacgatgaggactttcatcaaaaaaaaaaaaagaagtacatacgatactactgccgacagcgaccccgatagcgagttccattttccccttcatcgccataaagaccgccgtgacatgttcggctgcgttaccgacgataggcagcaggatcaagccaataaacgctttggggatcccggcctgttgggcgaattcgtcgatcgagtccaccagatactccgcacagaaggcagtcaccaccgtcaccccgaccagggcaccggtcgccgtgcggaagttcatgcgggcctcctcctcctcgggctctgaggacgagtcctcatacaagtatgaatgcgtgctgagctggaagtagagatataggatgtacatggccaacagcagctgtagttacaaaaaaaaaaagtttcaactcaaaccaccacaaaacctgattgacatctctttacaactcacaactgaagtcccgcgagagatgaccagcaagccatggtgtgcgaattctgttttatcgtggtgggactgaagacctgaggccagaccgttgacgagatcctgaccagacgggatggcagcatttccacgaccagtgttgatcttatcgaggaagcttgagaaatacgcagcagggatgacgagggcgatacaggctagtaacatcagggaggccgatgcctgcgcagcggtggcttggaacttggactccttgaacttgaagcctgcggcgatgaaggaacagccgaggacgagaagaatgttggacaggattgagcccagcatcgaggtttggacgatccggagctggttctgcgagagggctacaattccaaccttgagagtggaaaacgcgagttaaaaggaagtaacataggattagttaaacaatgagagataaatctgcttgatacgattccccaaactgacgatggcttcgactgcgttaccaaaggtagcattcagcagtcctcccagtgtggatccaactttgagagctacctgttcggtagcatcacctagaagacctgccagcgggatgatggcaatgaaggagataatgaagtcggccatcgatccccagtggaggaaatgggagatgaaggagagtgggacggcgacaagaaggacgttgacatatgaactgcagatgaagtttttcaacgattggacgtctgttggtgcgtttgcctgtatcaaatcaaacggacaagagaatgaatggatcaatgtcagcttgtgattaaaatatccgtgtcaattcaatcgtagagtttgttgggcgttggaatatcacagcctaaatacagcaaacatcctgagtgatgcagaagtttgaatgtgtgtttgataataagaacacacattctgttctctgttgtctcatttttggtcaacatgagaatcatcatgatcatcatcagtcaaaagagagaatgagactcttgaggcaagcagattgaaaagagaaaaagaaaaaaagaggaaaaccgataatgacgaagagacacgggctggagggtgatgatcgacaggatcaagaggctcacgccaaagaagatctttgaagcaccacctggagacatagagggtgagggaggatgaaagttgttagggatctgaggaggccatcatgatcggatgcgcagccaaaggttagttgttgccagtcggatatcaataaatggttggaaccaaggatagtagtgatcattagcttggtatggcggggcaatggatattgtatatagattgtatataggtatcaaataataggaaacgggaagagacggattcagagaggaacaatcaacacagttttttttttttttttttgatagtatggggaaaaagatcaagaatttgacagagagattgatagaggaaatgaaggaggatggagagaaaaggttttcgaaaacataaagagctctggactaacgtgatgagcaaacaatccagagttagaggtcgaccgagttgcttcgaggtcttggatcagtggggtagattcgccatcgatccgcagggaaggtttcggggctgtaaaaaaaacataacggggaggagcagaaagcttcagtatcctatttcgatgttaatgttttcttgacttgtttcagcgtttacaaaaaaaaaaggatgaagaactactgacgagccatttattaagatttgatttgatttcttttttttttgttgagatgggtaggtgggtgtgtggtcgatggggatttttctggatgtgattgcggaggaggcaatgagagcgatggatgctgtgggtgggagggtacaaaaaagagaaggttcaggataagatgaagagttgtttacatgtggtgaattgtttatgtactgacttgtgtttgtttgtttgtttgtttgtccttcggcctcctcctgcgcagaactttaagatgtgtatgtttcttggcagttgtctgttaatgagattgaagctggggatggagccaagcagagtgggactaggactcggaggagaagttggcagggaaatcgagagcttcagcaccctcgcgacccagccagcctagcatacatcccacccagttccaactgcatgacgtcagcggcttccacccacacacactcacaccacgtgttgactcccacccatcatcgccctccggaagcccatccacccacttgaccagctcacagacaaagacaccactggacagatgactctgcaaagctagagtagcccgccatgaagctttctctagtacaagatcatgctcattgctaagactgagtgaactcaaagagagatcaattatcctcatagcaacaacaacaaaaaagatctggagctggtgttcttgtgtcatgtcacagatcgatacatagacatcgacgacaatgcccaagaacacaacattcccatcaactgacgtgccaagtaggtcctttgtaaataggaagatgtccaagaactcaataatcacactcagcaaagggtcgtaacagagaaaactacaatctatatagaaagagtgactgaaagcgacatgttcttggtctaatctgttgtgacatacttgacaatctgcgcaaaaaagaggaaaaaaaaagtttgctctggcatagattgagcaggagagattcaatgtgaatgttgagtacagcaaacaaagattttcgaaaacgagttcaagaaaaacacgagggttgatgataaaggatacatgagaacagatcacaaatttggagatcgagaaagaggaaagttcagagaggggcgctcagggtctatgtgagccaagcgcgttggttgcgggctttcttctccatcttctgctgtttgaattggttcagttgggccttggatagcttcttgccttgttcgagggccgcagccctggtctctttggacgtcccgggaacccggccgttatgtttctccaagctgtttgggtgattgtaatttttgagagatcgatgtgcaacaacaatagcaaggtccaatcaagatcttcatcagtttcaaaacgagttgggttccactgaaagaagggcaatctctcgtacgttttctcccaaccagtcacatcaaagaacgcctcagcttgagtccgggcgcgagcgaattcggagactctggcaggatcgcgggtagggtcgccctcgaaccgtccggttttggcgttaaaccgagcggcgaaccggggctcggtttgggaggcgtggccgtggatgagtcttgcgaagtggggatccagatgggccagttctggatcgatgccgcccaggtccggcgccgggtgagccgccaccaccaccgctgcgggctcagtggccggcaccaatggattcctccacgtcgtctcgcccgtcttcgagttcacgaagtagtacgcgttcgtcctgcgagccattcggaccaccaggccggagaacttttcagtcatctctattccgagcccccagacagtccagctcaaagttcacatactgtgtgtcatataccgcttcccaatctccgttggagtagaccactggcttcggatcagctgtttgaagctccgactgggacccggtctcactagcaggagcgtttgattcccggctcgttgatgctgtggggtgcgggtcttcttgaggaggggctttcaatccagcttcggaagtgtcgcgtgagtcttttgattggatcttctccgattttcctgtggatggttctggttgcgattggctgtgttcatcatcaagagggactacaagttgagttgtggatgtatggaggggtcctgaatcgccggcttgctccggagactggtcaggatgatggtgactctcggtcttgacagccttggtagggtggctcgaggcctgatcggaggccgacgaagctgagtgagatcgggttcgttttgagggtgtttgcacgctttccatggttgatattgatccgaaacacaatcgggaaatgccttggatggtttggatatgatggcagactgcagtcaacttggtttggtgagctgcatgtgtataagcatatcttcatagctggatgtatgcgtatgcttgtagtgagggtcgagtggatcccaccacccacatctccgcactccatcttcgaacttcaaaagcccgcccccaaatgaccaccccccaccaaaatcctcagaaacaaccaccatcggcgtcaacggtaatcacgaggactcgctccagtaagttttcctgcacccctccttcgtctacctgcaactagttcggtacgggtcgactccgaagagccgttcacactgctcttcgacttgacatgagactccgtattcacgaacctttcgggctggatactctccagcccagaagacagttgctatatctatcatgctctctgtttgaggtctatgtgattggatcactacagttttcttaaaaatgatcatataccatagttgacgagttacatttccttctttttgtttaggtactgctcgctttgatgaaggtcgtcggactgctcagcggcggaaaagatagctgttataacttatgccactgtgtcaagaatggccatgatattgtggcattagccactctaggtcccgaggctggaacaggtgaacctctccaccgcatcccgactgttgcaattgtactaacttgttgaccgtgtctctggttgtagatgagcttgactcgtatctctatcagactgtggggcaagatggaatccacctcgtggccgaggccctccggctgccactgtaccgccaaactatcaaaggaacccccgtcgagctcggctcagaatatggatcgcgctgccataagagcttgatgaagggcgttgagggtgatgaaaccgaagacatgtataatctgttgaatcgagtcaaggtggggctcagattgtggatccctaactgctgttgttttgaatatttaaagcctttgcaatgtcatactattattctaactatccctataccttgtccgtcctttgtgtcatcatcagtccatccacccagagatcactgctgtctccgttggggctatattgtccagctatcaacgtgttcgagtggaatatgtgtgggtggttccgggttttcgttttcggctcaaaagtgcccatattcattgtgtgcacacgacgcagttgtcagcgtctcggtttgaccgttctggcctatttgtggcagagagatcaggcagaactgctgcgtgaaatggtcgaggcatccgttgagtcggtgctaatcaaaattgctggggtcggtttgatgcctgatcacttgggcaaaagcctcgccgaaatggagcctatcttgaccactctggtaggtgtgtcaattctcacaaccttgagctattctgaagctattccacagccgctaacattgctttccttgaccgcatagaattctaagtatggtgcacatgtgtgtggggagggtggagagtacgagacctgcacgcttgattgtccgctgttttatagcaggatctcattgtgagttggatatgttgtcccttggcagcttatttataatagctttctgggctgattcaagaaatgatttcgtacatgccagggagaagaccttgctcacccatcataacgaaagctcaaacattgcgccggtggcatacctacgcttactctccgccaaactttctccaaaaccaagcagcgtgcccgatttgaatgcagtaaccgtgcctccattactcgacgcagaatccgtcaagaccaagcttcaagttggaacgcaccaagtaagtaaggtgtttttttttttttgatgtgaggcaaaactcgcattatctctagctcattactggtaacactgtagcccccctcacttcaacgtacccgtacaagccttcgtgatactacaaacagacaatcgagtgtctctgaatgcggcgactgggtggtcatagcttcaatatttggttcaagttcctcaatctctcccgataacattgaacagaccttagaaaacgaagttgaagaggtttttaacaacctcgaaggtaaagcacttcattgatcaacatgcacaagatgtcgccaagttttaaccaatcggcgtttgatggtctagtgctacttgcgaaatcctctctgaccttcgtggatattgcacacatcaatcttcacttgagctcgatggcctatttctcggaggtcaatcgagtttactcgaagaagtttggcacatcgccgcccacacgagcctgtgttgcgaatccccttcccgggaccgcccgcgtgatgctcgacgccatcgtcagacgaccagccactgatcttcatcatcgagacagagtggccctccacgtccagagtcgctcatattgggccccagctaacatcggtccgtattcacaggcagtgatggttaggtttccaatctcttactgcgaattgactttgtcgaaaaaaaaagaaacactaattcaatgaattcctgttcacatacaggtgggatccaagatttttgtgtcgggccaaattggcctcgttccagcaacgttgactttacccgtgccaagatcattcatggaagaagcagttctatcgctccaacacgcccgccggatcctagccactttcccgggcccgcaatggatcgagagcattgtctgttacttgaccgagatctcccatctggagcaggctaggatggtctggcaacacaccagctcaatacatcacatccacattccggtcttgttcctcgaggtctccgaattgcctaagggtgcactcatcgaatggcaagtcgtcgcaggaactgaccagagctcagctgatcaggatcaggatcaggatgaacttgtcgtgcctggccccgcttacgtctcccttggccaacctacattctacgcatgtcattcccgaccttctcgggccctcacagtcattgggactcttccaaaaggtccgccatatgattttgttcaccatttgccgggatagatagatacaggtgactgtcacgactgatgagcattgacttcttctacttagatccagtcgttggaatcgagttacctccacaccatgcgacatacatccgtggcttccacaccgcacggatttctgcagtcgaaggtatgtgactcgattcacagtcaacccactctccacccacatcaatcccggccaatcgtgttcttttactatggcgttttctgttcctgactctcctccgggacactacttcattatcttttgaagccgaaagaaggatcagggacagtttcggttcaagacaggatcaaaaagtcgacgactgtgccttgagcttgagttgtgtgaactcgatcggcttgaatactggcgcagctgatttggacatcggattttatatgatgggcgttctttcacagtaaacacctcgcaaatcaaatctctgcgtcttccagccttttggcctttgtcatgttgcgaatatatctctgtgaggactttttgcatatcgggctttcttcccacagtatatgctttcaatccaccgctttctcatcttctctgaaaatcgacagtgttagaaatcagggacgtgcggacgtcccctctgatcctaacctcttgctcagaattcgagtgatcaattgatgctgagctgtacattttcgataatgttatattgaaactcatgtctgtatatacaattttacatcttctttcacaaggtcaaaaaggtcttagttgatggatggtttaagaacagtgcattgctgaaccttcaacccggtaaccagagtaccactaaaccacaggaaccttgaatttgcttggattgattgcccttctgttttgaatgtgacacgaaataagtgcggtgatgaattgagcaaaagccagagccctactctgatcaatgccaaaaagcaagtcatgaagtcggaaatatacccagattttggtcatacatagtgtaacatctgctgactcccgtcatgagctttgaagtaagctcttagcagatgggaagcagtcgagagcaatagcttattgtcctgtggattttgtgcgaaatatttgatcaactcaacttgaatctccccgagcgtccaaagggggtaaggggcatggacgattccgcaaagaggcaagcttttctgaggcttaaacatttcagtccacagccatttcaaccaggccgattgagaagatgctgatcttcttccggatctcttgagcgcgttctcgtgatgctcattgagagcggcgagcaattgcttatacaacgcattcatgccggctgttttttggaggtgccccgttggaccggttaaaattcttaatattttagtcccatccggtgcggtaggatcggggaacgcaggctcgaccattgcgaagggcagttcgtagtgcaccctcagcttgctagggtcgacgcagtttctggggtgccgggaacaatgaaaccgtttctcgttgagcttgttccgaaacttccgatgattctctttcagagccgggtccgagatccgtcctgagtttaaaaacctgttccgatggaactggctgaatcgagccgtgctaggctgatgggtcaggacttgtgcttctacaattattggctccgggtccacatcggccgaagataagccatcagttgcccgacccatcgacgtatacgagcttgcagggtctccaccagaggagggctgagccactgctgcctctgtcaagtggccaaaatcaagccagtaaaatcaattcgtggattagcctttttttcgatgctgcagtcaaccatcttatatgcgacgaaccttggtgactttgactgtcggtcggcaatggcatcccgaatccatcatggtatgggcgaagcgaatctggcaagtctagaagtcttccgagtcagtcggtttgattacgagaaaggaagctatcatcaactcacgggaatttgagactccctcagctggagtatttggagagtatgtcagcttggcagatgggccaatgggattggtgattagttcatgagtgtatttagtctctacgagacgattcggaggaggtacttctggcgggggagccggtaggactggggcgacaatgtcgagtaccgctgaaggccctgtcgttctcggttggtcgagggcaagaaaccgatgttgagaggcctcccatgcgcgctgaaactcgagtgaaaaggcgccgatcccagggtgttgggatagcttggagtggaggatgtccggggatgttagtccagaataaacagagtcctcctcccaccagacacttttccagcccgcgttcgtgtcaacggaggccacacaccaccatgtgagagggaataggagaatggggatagacatctgtttgaataaaagtcgacgactcttctcgaggaatcagtgtttttttttttttgtctttctttcttctttctaggaaattgcgaggttttcctttcgtctcatgaagatctgaggtatatcctcaaccctgatccaaagtccctgatcgccttgaagctggccggcgcaaagatatgtatctccatgttccgaaacacaatccgagttcgaagccactggaatcacactcatatcgtttcagagagccgggagaacttgaagggcgactcaagcctctcaaaggtctttattcggtcgaggctcgcgcttcgcaccggccaggttatatgttagatcctctcgacgttggtgacttctttctggctggcgttaggtgagcaggaatctaggggtgaaatgtagacagcagggtcaagttcccgagctggcgtggttgcgcaatactgtacgaattcgcataacattaacccgcttgcttcgttatcctcaggagcctgtgaggctgtcaagtctttttccttttggggtcacttggcagcttgagcctttaggtcatattgggtaatcgttgaagtgtttaattgtcctctttatcacaccaatgggcaacgtttggccatagccggccaggaagagttgtacatctggcagttctggatttctgtgtggaaatggatggaaacatgtagttcaacttgctacacggggtgcatggttgactttgttttgttttgaatgcgagaacaaatgattagagtttctcttacagcctacatagagttagaggtggtaggccgcggagtgaaacaacctgtggcatttgagactgaacggctcaagatgcacatgaagaaacgcgtcaaactcatccttggacgcgttttacacccgcctggaccgtcccctaccgtccccatgatgagcttctacccggcgacgcagccagcaagtgcggggcgtcttgtgtcaagttcgggacgaggaaaggatgagtcgggtcgctcaaatttaccttcggtgcatgtcacgggccaggtcgaatatggggcatttggtgaccggcgaccaaacatgggggagcaggcgtgggttggcccggttggcccaagtattatgtagctgaccctactgggagcagataaatgaggtttcctccatgtctcatgaatcggcggtctttgttgttggaccaggctcgagtaattgtggagtgtgccggacggcttcctctccccaaacatcagagaagcctcagtcaagttaagttagccatcaaggcgcctgatggcaatcagctgtttgtaggcccgggcctgatatccgatccgacaggagcaccgggccatgcttggggccccggcaaggacatgacgcacttgaccttctactcaagaccgagcccaccgtaaaccaccttttgctctcaaacaactcgaaacaacttgaccggcccccctcgtatacggatgagatggacaccgcttaccgaaagatagacgttgatgcttatgacgatgacgcagtgacagaggaaggtcagaggatttgtaacttcgttatatttattatcaacttacaccggtagatttgcttctatcttcgttctaccataacaaaccgctgaatcaaaatcgatttgggttaccctcactcagagttatacactcacgatcccaggtcagcggaagaagtcttggctgaggctcaatctaagaccactcaagctcgatcatttctcactcggtcggtctcagtttatgcttgtcgtcaaacctgttccccagaacactcttggtcatcctccaggaagtcctgagtttaagcgaggttttgatttggaaactgaaacgtttccattgatcttacccacccctcagcggcgatgtggcatcagcgctaaagctactgctaacttcgccaccctacggtccctcttcatcggcccttgacagcgcaaagtcacttactctctcctcggtcatcgaaacattgtcgtcaacccgaacttcggagattgcgtcgatcgttcaatcttttgatcagtccgaacaggattggctcatgaagtacctctacaaagggatgagttcgatcggagatagcaattcggcagtattactcaattggcacgaaaaggttaataatctactgaacttcacgattccttaacaaatgctctccctcgaagctaacacccccgtcaattgctatcatttgtccactcttcaacctgacatattttcggaatagttgacggaagtcgctggcacgggttgtattgttagagtgatgactgatcgcagaagagtgtaagaattttagtaatcacatccccatcaaaggtaaaccttcatgcgataaaaatttaaaatacaaatataaagcccactcaaaaatgttcatcaagcttttcacgtgttattctacttaattgtaacccaatgagacctacgaagttcaactcaaattgagggtatacatgcccaaagacaaacatgaattgagaatcatgcagcagtacttcactttcaccaaggcaaatgttcttttgggttttctagccatagcctacctatgtatcccgcttggtagcttatactgtcggacaaagagtttagtcaccagctacattgaaggatgtcattgctggacgtgcttaacgtcctattccttgtgcaatcgattccatttcttttcgatttttgcacaccagaccgatagtgagcccgagcccgattgatgtgagataaagggtggtgatctttcaattaaacctttgatggatctcgccgcctttgaagcggtgaaactactttctacccgggacggcgacatcgtccggcactcgactgcataattcacggccagcagaaacaggcccaggtttagggcctgtacacgtagggcttgaaaatccaatttcttagaattcatcttcctcaaattcacatatcatctcaaaagtgaccattccaaatagagagcttttggcctaaaagtgaagaatttcaacatcagacctcttgaattgttttcaatttttgtgtagaagccaggaaaaatgatatattttcaaaattgaatcccatggtataggcccttaattttaatcttgatcattgaacttcgtccagttgtttttcaggcctggggcatccaggtgacgaccgattcctcgactggtgcctcttggcaagcaaggcattggcaagcaaggcattctcgcatggcacacatcgtcaatcgactcgtcagacaagccagtccggcaagtgttcggaccgactcggaccggcgagtcctgcagccctccacctccagctttccgaattcgtcgggcatacacagaccgagcaaacctcgtagttgcttgtccagcggattcatcgatagagggtccgttactgaccgcaatggtggttttccaccttgccgaccaacaccatttgaataattgcaggcctcccggcttgaatactcgagaggggacgtctgaaatttgccagaatgctataaatgaacacccatactccccaccttccaaagcttcttcaagcaagcaagcaacacctagcttcccacattaataatatatctgtcccctcaagtagtatcagtaatttatcacgaaaaatagggtactggttaccctttctccctattcaatatttcagcgtacaattaatttattcatctcaaacaatactcaaatcaacatgttcactcaacgcaacgcactcttcatcgctttggccatcactttcaccaatcttcttctcagtgttcaaggtctcgcgctcccattgaggtaattagctctatctgcaacgaaaatatgaatcaagttcagttgtctgacagactttcttctctctttccaatcatcttttcttttccaaacaaagcagtcagacacaagcagtccattcatcatatctcaagagaaacgtcaactcaacgatcagcgctccggtcaatccaaagcatgacttgccgggtcaatccggtgtccctctggtccagcgcgacatccctcctcccgtgctgaaagcgatcgagacggtcggtaaattcgtcaagcgggattccttggctgagcgcgacatccctcctcccgtgctgaaagcgattgagacggtcggtaaattcatcaagcgggattctttggctcagcgggacattcctgctcccgtgttgaaaatgattgagacggtcggcaaacttgtctagagcctgattacaaattatcatttttttcggtcataatcggtattcgtttaaatcacctgttcgttccccgcggcttcaccgatggcgacatgtaaaggtgcttggtgtctccatcaagaggaattgtttgaatttttagtctcattttttaatcctcataatgcattaatgaaatttatagaaaaaaaaacctttgcaacttgacgtacactctatcagcaatggcgcaagagctaagctggctaagtcagcacgcgtagcgtacttaaccttgctcacctaagctaatcagagcggttcaagcgcttcgatcgacgcttatagatttcatggggaaactaaaaagttatcagcgcactttttacagctacgcttcccacttcagtagcggtaaaacgctacttgagcggtgtttctgccgctacttgagcggaatgtttggcgctgcttcagcggtgtctctggcgcttggagcaatgtcactggtgtcgagatggaattctcataagagtaatgtaaaccaaacatttcgcgaatataagccgtgcatctaaggaaaggtcctactatcttagataaatgggcaagttgggtcgagaaggaaagttcatggagacagaaactgaaggaaaaatacgacgaaaacaggcagcagacatttcagagtacagtgatgcaaaagaaaactggaatagagcctaaagccttgtcatgaaggtttgtgtgaagtgcagcagattcatgtgggagcggaaaaggtgcattcgtgccaattagccttttccgctctgacaatctcaaacagtagatgttttggtctcgccaagacattttgccaacatgaaatatccctccagatgacctcaagtgtacataatcttgaaaaaagggaatcgttcaaacattaacctatgatgggacctcacttgccaaacccaggcctccgcaaccttttgctacgtatcctaaaggaaagtctgggcggatcaatctgtacaatgtttgtcacaaatgtttgccacgcaggcggtgcaagctgcagcgtataagaaagcctacataccaatcaagacttccagcgtatgtgaagtttctttctccatgaaaaaaacgttaattcgctctcctgctacagactctcaaaactccaaaggtaaagatatggcccagtttatatttggatcgctcacaatcctattgtcacttctgcaactgagggtgtctgcctatgaagttactctcgatccgcccatcaattctaacaacacaatccaaaaattcactctgcagcgtaaattatcatggaccaaccaagactttgtcctctacaagcaaaactctactgcaccgatcatcaagatagagaaccatatggccaatcaattcacaggtttttttggtttggatctgacatttcctgatggtcgttacctcgacgtgaaagccaatgtgcgtatgtcaagccaaaataaaatcagcttccaactctgggatgttgagatccacctctgccgcccttccaaattgaataatctgaaacttttttttggaccggcatcacctgtcaaaatcaatcaaaacaggcaggtcaggtggtctgtggcttccgacagatttacgaaatctctgatggagttcgatttcggattgatcctcgaggaatccactctgatcgatggaagatagataagtctggaaacctgactgcgaattatacttggtatcgtaacgtccgtcgtcttgcaggtgttatcaaaagcgataacaatcgaaaagtcgcttgttttaacggttggttctcttgagcatgtcaccccgctctttggagcttccatgcgcaatttttgaaaactgaataatcttctttctcttttgaattagccacaacatttggtagcaaggcaatgtcaggaatttttcactcaagatggcctgggctctcaaattatacaatttcgaccaacggggacgtgccaatagtgagtaaacttcgtttccccctgttttgacatccctccccatgtctagatgaggttcaaatcatttaaacccaatgtaaaaattttcaggaagttttggcttcattatatgccacagcaattgttagaagagataaatgtggctggtaattattaccaactatgcaagcctggactgaatatgtttcaagtaataatttcccaatcctaccaatgatgtggctttgggtttcttatcacccttctataatcttttgcaattctgcaacaagactgaaattagaagaactgtatgcttccaatggcaaaattatgttatcttcttttgcttttgaatatcacatctgtatgtgtggcctgaatttcaccattcaaactcttttatcaatctagttgtgattttcatttttctctgaatgccaagaagctacctttttatgttatggtctgtcctggattttgtcaagaaaaatatctgaaattctattaccctgtcaatcaccagaaattgaaaatgttggatcctctcattcatattatttctcaattcaatattatcaaacagggtgtttgggagtggagacaaaggttgaattcctgatacataagaaacaagttttcattgtaattattggatcataatttccaaatatcttgagaaaattcatgaatatttggtttcctcttctgggggaccacacccaatccctattcaacaactctcaagttttatgaagcatcaatcaaactgccctaggaccactactggaccacggtaccacaggcctggtcctgggagctttcaaaacaaatgaaattctgggagtgggagttggcaaaccaattcaagattgatatttttttcttggttccattcataaaaccaagtcttctaaatgatttttggtgtgagttgattgatttcaagcagtcattggtcatttttatcccctcattttttctgagtttaacaagtgccagagagatgtatagaatttttatttagacaacaataggtttgtagtatgtaattcacaaattttgccatttaccttgtgtatcttgaattctggacaacaagatgtgaatgagggtcaagtccttgtgggttttttcaagtttttgaggaccttgcctaccttcaagcaaagtctttgatctcaaacttggcaaagtccacaaagagtttcccgcattcaggcaaagtcttcaatcacaaacttggaaagttacccaaggaatgtggctgatggcaggcaaaatacttgattgccaacttatgaagcttatggggattgaacccaaaggcaggtagagcctttgaacaagaaattgaaaaaatgtgaaatgacttgacccaaaggcagcaaagtcctcccttgaagaattgacagaatctgaaatgactgctctcaaatgtgggctgattactttgttgcagacttggcaaaaactgaaaaaatttccaaagtcaggcaagtccctcagttgcaaaattgaaaaaaaccttccaggttccaaattggggaatctaccagagaatgggcacagtccttgcatattctgacaatcttctgagcaaggatttcactggtagtgtacagtgggtcaacagtgaaaagtggctgcttattttggattacagagccccaaaaaacaaacttcaaatcatgagacttggtcagatggtgcataatggtttccaaaaaatgaatataatgaaaaaacaaaaaaacaaaaataaactttcaaaatttttgaaaaataaaaaataaaattgatttttttcaagggagttggaaaaaaaactccctaaaatttgccaatgactcccattttggtcaaggggtcattgggtgggagtcgttcctccaaatcaatggcctattttattttattttattttaattttcagggagtcggcaccccaaaccacccctcatgattgccctcatggttgagagggtttgggagtcactcccatgactggaaggatttccttccagttgatgagaaacaaaaacctcattctggttgatgacgtataacaacctcatcaacaggaaggaattccttccaatcaatgaggttgttacatctcattgatcggaagggattccttccagtcaatgaggtttttatacgtcattgatccaaagggattccttcagttgatgaggatgttatacctcatcaactggaaggaatcccttctggccaatgaggttgttatacctcatcaactggaaggaatcccttctggccaatgaggttgttatacctcatcaaccagaaggaatcccttccagctgattaggtttttatacctcatcaaccggaaggaatcccttccagctgatggggttgttatacctcatcaaccggaatgaattccttttgtcaatgaggatgttatacctcatcaaccagaaggaattctttccggtcaatgaggttgttatacctcatcaaccggaaggaattccttctggttatgggagtgactcccaaacctcctcaagaatgaggggtggtttggggcgccaactccctaaaaataaaaaaaataaaaaaataattggatggccgactcccaaatttggacattgatttgcaggaacaactcccacccaatgacccctcaaccaaactgggagttgttggcaaattatagggagttttttttccaaccccctttttcaaaagcttcaatattcattttgggggagtgggagtgctgagagaaagaaagaatggaacatgggaagaattattataaatgaaaaaactggagccaaaaaaggtttagccaggttggttttccagattgaggccaaaacagtagattctagtgcctggccctaatgtgggctggtgaatgacccactcaacagctgtttaaagccatctggaaaccattttttacaaaattttcatttataatcattcttctcatgacccaatcactctactttctctcaatactctcactcccccaaaatgaatatcaaggcttttgaaatatatatatatatatatatatatgagggtacacactctcaacggccgatggaaaccgtcttggccgttgaggtgtacacaactcagcagccgagacaattcctctcggccgttgagggtatacactatcacccgggccaaggggaaaacacctcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttgtatttggatgccatgaatgacaggaattcttatcattcttcactttgctgccttcaaatttgcaccagcaaaaataaatgatcaccggatgaaaggtggcagtgggtcaagttcagcctgctccccatcatctaccccctttggagtgatcacagccccctaaagagtaaaaaggggccattttagtccactggtagtacaactagagttggaacagagttaagatcattgttgcttaatgtcacctgtcaacaagtgactatttctctttcctgctgttgggtgaatacaggcaatttcaaagttaattttacccattgtgttgtccagttttgatagaaatttcaaaaccagtttctccttggggcttgatgtggttattctgccaatcacaattaatattgaaagagagtgaaattggtgcactaaggtatgcaattattttgattgtagttcatttaagagctcctagtccttacttgcattgaattgaaagacttcattgaatgacacaagtagatcaggggtttggcaatacagtgcaaaaaatactggatgacttcccatcaatggagcaatttagagcctccaaagctagatttctcagcaaaattatactttcatgtctaaatcaacatctaaaagggtcccactgaaacccctatgcttgaacacaggttcaggtgggcaacttccaagaaattgtatatgtgtttatgaattgaagggccaactcccaagtcctgtcatagatttggaaaaaggattcccagtactgttaaccaacatttgttgggaggcattggcacttttgagcctacagaatgtcaaaaaaataccttaggaccttgaattaacactcaagacagataccaaaagtaagaaatttatttcagagtggtgtaaacccaggaaggcttgtccaaaaaaattcactctacacagaaaagaaatgaaccactggtttacaaccttagtggttataatttggaactctacacacctgtgcaagttcaaaatctgatcaaagcaggtattggtgtatctggccaactgggggggggcagtgtgttgattatgtattttttgggcaaggcagggttggtttatgccatctgaaactgtaattaatcaccagtcacgagaaattattgctagataaaattgaaaagtgacatcaggctaagtccatgatgatacccattacatacctagctcaattctgcctcattcccctgtagcacacaaatcttttcgggggaattgttttgccactgtttggatgtgaccagtatcagcttttttgtataggtattgaatcaattggtagcaagtttataaacccagaaaatctctttccatgagtaggaaccatcacatcctaaatttgtttttctgaaagattcaaataaaatcttgaaaaaattcttgcactgtgaaaaaatctcaaggaactgctgccagttgaaatgcagaaactcttttggaagttgggttgttactctatctattcttaatttggaattcatgaaagtatgacagaagttacattgggagtaacctgcatgtcaacttccactaggttggtgagttcttctcatagtgttgtataattttatggtgagctagaatttttcttgagcttgttgaggtgggtacaggtaggtggcgtagactatctgtgacaggtgagactaatcactaagataaatgatgtttagatttagtgaggaaagagaatgacaatgtggaaccaagtgagctaaatacaactaggttgaaccacacctcagtacaagcatctaaacagagtttttattaatctgtctcaatctcaatttaacatgaactttgaacttggtgaaaaggaagagggggggaggtagaaaacattaaaattctagtttgattaatttagcatgcaccatttcagtcagatccactttccataaggtttttctgtggtttttgcttccctcctgtatttttgaatcaacatgaattttgcttgtggtgacatgtcatttgacctgagtgatttcttcaaacccaagatgcccaaaattgaacattatcagatattcaatatgtagtctcacaacaacagtataagggttaaagcatctcaaaacttctaaaccttttccagattttgtgagcagtttggagttgcagtcagatagaagtgagggagtatatcatatggggcttggttaaacaactcccaaaaaatggagagccgaatgccaagccctggaattcccaaaatttgggagtcaaacccccaaaacatttgactggtttgggagtcaactccctaaaaaaattcaaaaaaagaatccctggttggttcaggagttgatcctccaaaaccaaccaggttttgggggtcaaataaacaaaagtgttggaaatcaaactcaaaagacagagtttcgacctcaaaaaaagctagaactcaggagacagtacatgtggcagtgattggtaagcagccttcactataccatgcaatagaccatctaggagagctaagagctaactaaagacaaatctataaactatgaacaactcaccaatgtgacagaacccgcgatagaacctgacaactccactagcccaaagaggagtgtaagggatgggagtcccttcactgttcttaagggaaaagctcgtcgagaggggcactagatcagaaagtctaagaccaaactgggggggcttgtatttcctggctcagagagaatggggatcagttctctctcacatacaagtcactatatagaataagaaagagaacaagaaagaagtgagaattggaaagcttacctggctcagagagaatggggatcagttctctgtggagccaggtacggatctcaagcagtactgactataactacaaggatgcttctctgtgacacttcttgtgaaacccaacaaggggaggggttttacaaggaggtgagtttgcagcagataagatatcacacaagcgagctcagaagctgaccttggttcaccttaaaaacagcagcttgctcgatagactatcatcccccattgcatcagccgtgtccaataagaagacattaagcgaactcatctgtgagtcttagaacaccaagaactcaattagataagtggctagtagctaacttaagttataactccttagacacatcgccagctattgatacttataacaatcagaacacaatctcctatcctgaaataaacaaaggtaagaaagcaccttgtatcacaatagaatcagaaaaggaaacaaaactaattaagacctgttgtttgaacagaagcctgcgctcatcgcactgatcaacatcatctctaaccaaaaataaagaagtccgatctcagaccacaaagtaagatctgctgtcttcaaccagcctcagacgtctagcacagaaactaacacagaccttaactcataactatcaaaacagaacatttcattatcctttcctcttatcttaatcttctcgcctatcaaatctcctttctctaagagataaagcaagagtctcgcttgcttctaggtacatatatatttctataatattaatctcaacctgtacctagatttcattctaatgcaaataaatcttctagttgcttgaattctatcaaaaagaccccgccaaagcggccgggatgattcctccgcggctgctgagagtacactcttgatggccaagaggattcctctcagccattggtgtgtaatctgagaagccgggaggtgcttccatgggggtcttttgttttgtcaacccccaaacccaggtcggttttggaggatcaaatcctgaaccgacggggggattcttttttttaatatttttttttctggggagttgactcccaaaccagtcaaaggttttggggggtttggctcccaaatttcagggattccgtggattgggagttggctctccattttttgggagttgtttaaccaagcccctatcacattttactgtggaatatcttgtgtgatctcaattctatcatgacggcctgctcaattatacattgttttttcttatgcacaagttgtaaaatacatggatttctaaaagattctcaaaggtatacaagtaaatctatggcaaggcaagtgcttgtctggcttgtgaagtgcctctgcagcatggatgtcatggtttgtcaagcccttatacccaaaaccgctttgatggatctttgagttcaaaagggtgcgaggtgatctcgattacataatcaggtcttttcgcaccagcagcgcgtccaccccctttgcaagcaagatcggctgttgaccattttgacccaactacactcacacccacacagtcccacaacaaccgatcctcaagaatgaagcgactcttcggatataaagccccagccgaagagcaggacgacaacagcagcatcgcatcttccaatcagcacctccaaacaaccgatcagcagctccgacgagatccaggaagggcgcgtcattcggtagccgtctcatcctatcccactcagaccgatcgcactctcggcatcaatcgacaacctaatcttccatcctcccgatcgcatgcccacatctcacggaactcgttccacccgaccagccaaatctccaaacgatccatctcagcctcatacgtctccaaggcaccttcccaacaacagaggttcccagcctcacgtgtctctggcccttatggacgcggtcgctcattcgcccctctggcttctacgcccgagaaacccaagacacggatcgagaaaatcaagaccaagatccatcagaagttggatctctcgagttatttggattggccagccgataaatggatggagatccaggaatatttcgagctgatggattgggatgaactaggctatactttcgctctcggcttgaatggcgtccatctcctcatccgctttctctccggcctcgaaagcatgaggcgcagccacatgggcaatcaacaactcaacaagtcttggttctcttttggctttgttgaagcagttagtcacgtcgtaatatctacttgctgaagacttgttcctaatcgtgctgtttctttttttcttcttcttagatgacagtatgttcgtttttgatgtgcatgtattcctgctacaatacatatatgttcttcacagctcgaagagcataccaattacaccaccgcgaagtgagtacacaacattattccaaacaaacaaaaaagtattgcgcagatcctgatctccaaaattatgcgatacgtaggatatggtgaactcaccaaacgttactttagttcaatcacctactgctcctcaggaagaaccgccaagctggcgagaagtgacgctgagcctactgagaaggtttctatcttcttgcattggatggccgaattcggaaatcaatcaattacccaaacctacccaagtctaccaactcaacatttcgcagatcgatcctgtgaaacttaaggtcttcatgtacgtagatataaaactaagagttttcttacatctcctgactcgtgtttttttttttttttttttttttggtctatcgatgatgttgctcagtgtttatcctccgcctcaagctttcctaatacatttcgccaatttctcggaaagttgcttgcattgggtattgctcatgaccgtcctaatctaccaagtaagtctcctcttctgtaagagaatccgttgttgggaggattgtaatcccagtaaactagctctcatttttttcgtttgattttttgattttgtgaaaatagaattatttcatggtcaatcatttttctcaactcgtgaaggataaagagatcattcaagccgaagtgatgcacgagtacaacaccaaagtgagcctttcattgattatgatttaatttcatctcccctcatgcaattcaatcgaaaccatcactgaaatgcaatccatttttcttttggaactagttcgtttatcctaaggcatttcctcatacaagagaagcttcaacgatgacaagctctgcggaattcattcgtcgtgaagattggatgagctactgaatcctgcaaataaactaaaaacaaatcggttcgatacattactgacctggttttgcaccctcttctttttgagttatgaccatcatcaaagatacatccaatccatcttctcaaatatctttctttctctctttagaccaatcacggaggttttttttttcaagtttttttttttgcatcctgtgtaccgctttgctagattctacttcaacaaaaaagtgattgatactttgtttataattgaacattagcttcatttgaatcttaaattagtctttttcttcattgatcccaattttgattctttttttgtagaagcaaaaggaaaaaaaagaaacattatgggtgctgatttgagatagtgtttgttgtaatggtctacatatctgtggttgagggttaaatttctgaggaatatgtagcttgacttgaataaggattacataggctgctcagtcaagttagtacattcaatttgttggttgcattcaaactccatgaggaggtgggggatgtcattattaggaagattgttcacagattggagagtatttgagtggactagcagtttctgtctttgggtttgttttgggagaggtggttctatggagagtgacatgcaagaaatacgcctcttagccatatagatatatgttggtccaattcctcatgatgcaaactgtgcatcaaatttagggtcagtaccatagggcacaaaaattcaatttttcagaatttatcttactcaaattatcatttcatcagaattgaacatgaccagaagccagtcattagcataaaagtgaagactctcaatttgaaatctctacactttgtgtcaaatattatgtagaaggcagaaaaaatgcacatttttcaaaattgaatcccatggtactggcccttattgcagggttgtggaaagtggattgccaaaatgtttggcatttgctctaaaaaacaatgtgtagctgcaaatcattcttttcccatttggcaatgatctgatcatgggttgttgctcactaagactgggaacataactttaagcctcaagctggaggtcagggcttgatttcgttttagaaatttttcacttcatacaaatacttcatgttctttccatgaaatttgatgggtttattgccactttcagttcaggcacacatacctataggactcttcaccttaagagctgagaccatgagctcgacactgaatttgcttcttgtcgtgtcctgtttgatatagcacctaatcctacctaatcttatcctatccactacattagaagatttggtttggtggcatcctgggcccaatcaatggacggagagaagtctagaccagcccactgtgggatcgatggagtgattgctgtcgcacgtcatcttgcagcagcataatagtgacatacactggatgtggcttcaggtccatgtgattgactgtcgagatcgcatggagtgtaggaaaagtgcagtcgctgctgtgtgcgccaaagaaggtggaggaaagagccaagatggtcgattggaattgtgcggaatcgatggccaaaaatcccagccaaggaagggcctttggagacgtcagcaagcgagtgcattgcatctgcattgcataatgaattgaaaaaagatgacacggggtgcacgcttgcagcggggatggtttggctccgaaaccataggtgggcagacctcggtacatacggaattttgtagaagaccttggcatcttttgtgtacaacctgacttcttctgtacgtatttgttgacttggggagccgctcaacaaccctctccgactgctaattaaccggtctggataaacccagtgatagcaggtgatagcgtcaagagttgttccatgttggcgtatcgttggaccgtatgtatgtcacatcattctagcttttagtatgcaacctcattcatgcgcctccaacctggcagataaaatcctcgttcaatctcggaaaatctaaaggcaaattcaagttcgtttttttatagctacactttagtttttttttcttagtaggagggggtaagccgtgtatttagcaagatcaaataggaacacaacggtttaaattttctccttcttttaaagagatgtcggataccaagcggccagtcttgtttctgattgccggagcttggcatggaagctggatgtttgattcggtcaacatgacgttgacagaagctggatacacgacgtcacttatcgaactgccatcgacgggtgagccggacggtttgccgcaaggagaaagggatgatgcggagtatattcggagtcgaattctagaagaaatcgacaaaggcggggatgtagcgatcgtctgccattcgtatgcgggcgtgccaacgtgcgatgctgtcaagggcctaggaatcggcgaacgccaacagaaccagcaagcgggtggagtttgtagcttgatttttgtcgccgcctttgtcctttggagcggcactagcgtgaatgaactgaacgacaaacaccagcacgccgaatttcattaccaggttataacttattttctgactgacttcctttgaggatctccgaccttctggcggtttcatctgtgctccaatttttctgacccgttttgcaaatcgattcgacttttatttataggagggattggtttggccagcgaggccggaaaacttattctataacgatttacccaatggatttgccgtcgaactgtctcgtttattgcgttcgcattcagcagggtgggtgtcaacttttacagaaccgataacaaaaaataagcccgagattgttctctgattttcctcgtttttctttttccttttggctttagagttttcgccagtccgcttgaccacgaagcctatcgatttataccttcctcatatctcatctgcaccgaagacaacgcgattccattggcggcacaagaagaaatgctggcggataagctaggatacttcttactggtcgaacggcttgcctcaggccatttacctttcatcagtcgcccacaagagacggtcgacttcatcaccaaaaccctgagtctcgtcctaactaaacctccacccagccaattaggaacatcatcatgaccatcgatggcccatggagtcaggcctatggaagatatcgacttcatcttgatcattcctttgaatttcgtcgaccaaaactctagattagccatccagtctcaccatttcatcttcgctctttttttgattttgtttatggctatattaaaaaaaatcacgacgatcctctattgaataaacggaaatactataggaattgattgcaagagaatcctcaaccataatgaatttggttgaaagccaaacaatctcttgctcgctctcccgtttgaatatttgatctcgacttgcctttcaagttttcttcaaagataattgtctatttcctaccaatatacaggcacatgcattcagtttttcataacaatcttgttcattctgatcccggccttttctgcaaggtcctattaccagagattattgaaccgttcatcctccttgatctaagatacccagctcgaattgagatgactgggttagctacgtcaaagaagttgattttttacatgactgcatgcaacagttttgatgatgatactatgtgtagatatcgaatggcatgactgatgagtttatagagatccaaatcaacttccttcgtgttcttgccaaaaataagaacacaaatttgaccgtttttttcattgtaatttgtagcaagccttcctttgaaatgaattccttgtttgaagcataattcagcttctttcgttttcaaatggaataatatgcactgaatggatagtcttagtatgccggatttcctaattttttttttgtctaaaaactacctggctatctttgttgtggaaaaaacatgagaaaggccctgagtgtgagttccacaacaaaaatcaaacattactttccacagagttttgcttttgcaccagccaggcgccagacctcccggcagagatggaggatgatgtcaagccatgtaaaaatatagctgcttgctttgattataggaacaggttggaattggagccggtagcaaggagagagaacaatcaagccatcgatgttcattgctccgtgcctcttgactcctctggccctccatgtttggagctcgcacacccgcagctctgcgatgccttctgctccatttttggagtgattatataagcaccacgcggtcgcggtcgcgttgctgggcagaagggtcaagggccggagactgcaccacaaccacactaaaccagaaattgacgatcggaaatggatatcactcaagctatctgcaacccattacgctttatcgatctccttcatcaggatgcaactcaggcagaaccgtctcaaggcgaatccgtcaaagtcgaagaatcaatttcgcgatccttccgatctttgcttatcaacgatgactcagtttaccaggtccgtttctaccttttttgattgcctaccctccatgtaaaacaaacagcgttgatctgtctgacatgtatgctctaaatcagatcccctccataacccatcctctgacctcaccagagtctcttcctagggaatcccttgttcgttttcgatgtatgattcaagatactggattaggacctgaactttattcctctaaagactcggccggaagatgtatgatgtatcgcgagtcaaactcgtgctcaaacgtggatccggtggataattataatcatggaatgctatccgaacgtgaactatactatggcgtagagataccgggggaagcttcctgggttcaatctgctctagatggttctcctgaacgggggttagaatatgcaatcaacaagttggatatggttggcaacgaggcagagcctgaaggctttcacaaggccgatgtctccacgctggaaggcactcgtgataagtacccaatccgtggcaagaagcatgttggagctctcctgaagatatatgacccatccgacaaccagctgatcaagacatccgatgtaattgaggtgattggcattcttgattggacaccgtaagtaagcccggatcgaggaatgattggaaatagctgtacaagaatgtgatcctcaatcttggaatttgcctctctacttccagctttctttccgaaaaccatcacgaaaatctagtgactggccagacgaatgataataccctttcagccacatcatcaatcccctgcgttcacgtcgttttttgccggacaccgcccctaccgctgttggaaattccgaatcagcaagcggagcgaaagattatcattgatcgactcttgaattacctgtcgacccgagttttcaaaggagatgacctggcagctcagtatctacttgcttctatagcagccaaaatgttcgtccattttttctgttttgttatttggatcattcccttgagtcgggcataatacaactgacaagggatattatagtcacactcgactgaatggattcaccattggagctttacccttgaacttgatctatcaggatgactcagattccgcttcttgtctatccgaggtactatcgtcaattctacccagatctctcatgatccctctcaccatcgtttctttgaaccaagccccacttttccctgtctccaatgaaagctctctgcactctggacccttgcaactatcgcctgacaccactctagtgattgattcgcgaaagatgtccgaaggccaacttaactcgatgggaataaaaaatatctcagctttgaagaaggtggtcaatgacggcaaactcatgtatagtttcccttacagtacatttgagttcgacgttgagataggaattgttactcttagtgaaggctgtaaaacgtttttagaaggcttctggcctttaccaatccatcactcgaaatcgcatgacgcgtcaccctgttcagaacctacgacagaagagctttcgatttggagaggacttattcaggatatgcggaaacgaccaatcattattcctgaatcgctatcatccgtgagttttttctttccgtgcaaatcgcaccaaactctaccaggtcctattccgctcggatgcgtatcatgtaacttaacatcttcatgaacatgcaggagatccaagaagcctttgtctcgatacggaaaacggcaacaactctaacagatgccgacaaagctatgagtcaggaggatctgagccagcgcctacagctggccagattacttggccttcggctagggaaagatgaagtcgacttggatgattggcaacaagcttgtaaactagagaagctccgcaagattagactgagcaccaagtagtttgtaatgatctcctcgactagtctagaggacttgctcatcaagagaaacattccaacgcccatgttggattatcacatatcatttatcaccttggctctctgttcattctcattctttgccaaacatttcaaacacatggatcattaagtacagtgcacaatgaaacgtttaacaagtgattatgctactcaaatttttgccaaattcccccaagatttaaacgatcggaaacagtgcaggcaagtaactcaatgtatcttgaagtgctgcgtcaaatcctgaaatttcaagtaaatattgtcaacaccttgagcatcatcctctcggcatgtgtaaaacccgtgcgaagacctgtccaacattgagaatttcctcctgggttattcttgtcatggacaagacatagaggacaaggctatgagtaggctttgcaccctactcacgtcttgtgagacgatgtaaagtctgttaagattgaagcgtcattttcctagtgttgtcattggaaaaagaaaatctccggcaggattgtgtaatttgtgctctccacaaggcgcaatctacccagccaagataactcagtggaactcggcaggccgagtgaaatgcatgatttgtctgggaatagcctgcaagacccggcctccacaaacacaggaaacccagacaaacagtgggaccaaattcaagcaattgctttattgtaaatattgtttgtaacaagacaagactatccaaagcttcctcgctaagcttgtggtcgttgagaggatttgcagtaaatatctgccggaacacatctgaatttaacacacatgcctacatagaagccgccgttcagcctccagcctcgaacgacaccccttggttcgtgaacatatttatctgaataccaatcagcgcacaagtcaccatcggctgcgcttgttgtacaatcactgtcggccggcctttcaagggtgcatccttgataaggttgtcatccttccgatctacatacatgtatactgcaggtacacaccataaaattaaataccactgtatctttgtgatgcttatttttctttccggatttgtggggcgatgcttgtaaatcaagaattgcagctttcggctttaaacccgcccaaagagaacgttggactttgccaacatgagccatatgacttgacgttatagctctccgcttcagagggtcgagtaggcctggctcgccttcagcgggcgcctcgccctccatccccccttctcatcatcgatggttgaagatttttctccccttaactttggggctccgtttttttttttttggatttcatacttgtatagattatagctcaatcatgatattcattgggattgggagttacatcctccaatacagcccagtgctagtcgcttcatcacttcaaaactcaaacttgagtttcattcaagaagtgcatgcgcacctgaggggttctcagactcagactctgtatgcttatcatgtttgttcacgcctgttagtcgttggaaagatcagagctgaggggggaacttgactgataactcaatgatttctgtaaatcaaagacccgccaagtcccatcctcacaagaagtaaatactgcactaggctcggccaatccataagagctcccagccatcgtcggacttcctgatctgtcggcaaattcaaacttgcctggaagttcaaatcaagtaatcagagtcatcatgcgcagctgttatcagactcgttggttgcaatgcatggattcggatgtaaataatatatgaatccaaagaaaatctggatcggcaagccgcaaaacagcgacgcctatttggtgcagcttcttcccaagaaccgccggtagaggtactgaactggactaggaagttgccgcactgaccagtcatccgtagaaccacgcacacctgtttgcacgcctgtctttgaattgacctccatcaacctgaggcaagaaacaaacatatataatacacatctttactctttctcccacatctcctgcctaacttcgactccatacgttcattttctgcatgcttactcgactgtcgttttctatttataagctccagtctgtctaaagcctccgcgaatagatcttctgattcactcatacatctcacacggacagaatccaagtctatcatgaacttcgttcttcaactcagtgttctgctgctcacaatcatctcacagtcttttgttcgatccagtcccttcacaacaagggcaactgaagttatacccgatcctgcaaccacctgctcccggcccggccttgcggcacttacttacgatgacggaccttatgattatgaaaataaaatctccgattacctcaatgcccgtcatattaaaggcaccttctatgtcaacggcaataactacgattgcatttacgatgaggcgatagtgaagcacttaaagcgcagtaagaatgttacctcttatcaaaaaaatatccccaccattgcctgcttatcatagattgttgttggcccaagctttctcccagggccacttgattggatcacatagttagtcatacctaccccctggtttccgcgagaggtctcttggctcattgattcttacaacaatccttcgatgttgcccggttacacaatctttgtttagcatggtcacatgcaaatatcagcagcttatcggccgcagaattaaaccaacagcttgacttagtcgaagtagcattaatcagttcgtctcattcaatttctgtcagactttttctccgagtaacatgcttagtattttgtgattttgtttggccatccagagattcttggagtcaagccgaaattcttccgacctccttatggtaagcttgacgaattatcaaaccagatgatgtgttgttaggatttttcgctgaagatatgagataattccgccaggtgcattcgaccagaagagcttggcgatattgaagaaacgggggtacatcgtggccaactggtcatttgactccgaagacgctgtgggagcgacgcccgagcaatcgatggcatcttataaggaactctcgaagcagtttccggcctctcagatcacactcaaccatgagacttaccaaactacggccgagaaagtgaccccatatgccgtgcctttgttgcagaaggccgggtataagctagtgcatatatccgaatgcttgggaacgggcaccaaattgactgatctctaccaatgggtcggaaagccttctgtcagagatgtaagttcaaattctgctcccccaacagttgaaaacatcttgaattgacttgtggccttggattcaggcatcgtggacgtgcaatgggaccccagctccaacggacaactagtctagccaatgtcaaatgtgactacagcagatcaactcatacatctgttcctcatctcttcactctgtaactgcagtaatccatactagtatcctacctcacatatgtcctgatcttactcttacttagttttctctcgaagttgttttgaacttttctcattcatttttttaatactaacaacaaagcgagattcatatcattaatggaccagaaaaactctacctcttatcttgactttcgagtgtctccacgataaaaactcgcctcggatgaaggcttaggtttaagcgcaacaatccgtgtattgtgttttgctcgtgtcgcacacaacctgcaccagaccagaagggcaaaattctcccctgtttgcaccccctgataacaatgcaaatgcattcgtgtagtcaagagttctgtaaaatttctctcggtgggctcaaacccaagattaaaccatatacaataggcatctgatgaggtgaagttggccagtcagtacccaaataaattgcccccgatctaatctcggctgcttcacagccaatctgggatcaactacggcttggctcattccctcccaccggaaaaatccaacgtgattttcgatatcgttacagttgcagattccctggaaggatacttgaactctcatgggcctggaaattggaagcaggctcagtgatccaatacgtgagggatgaagcattgtcaggttgtctgtgaaaatattgaagccactgtgttttatatccaccatccaatcaacaattttccatttctgtgcctgtgacatagatctgcttttttgttttgttttgctcaaccatgcattcagaaaaacttatctatcagattatagatacctctgatctgcacttatccacactcacttcctttttatttttgcccaagaatcacaccggaagagagcgagaatggacaaatatggatgaggtggtcagagtcaaatcaggttgagagtgaattgacaacatggggttcattttttcaacttttccttgcttccacccattccttcatcagtcttattccttgagatcttacatagatcttgtcatctcatgtgggggtatttggaagattgttttagcacaagaggcgggcaaaagctttttattggatttcgttagaccatgattgcgagcaagaattcctcagacaatccgctctgatcatctgatgtatgtatcttcggacagactatgcggtcgtgcccgacccgcagcccgatgatcaggagccggactcactcttcggacacagtcggcatcggcccgctgctcggacttggcccaacaccagatatcatcggtcaatgacttctgtcatgatagatcgtttggatttatttcctgatgtctaggttacatcgatttcagctgatgacgagttacaattgcattgaatggctggacatcgtgcggaaagctgattcttgagcaacacgctgtctgcccaaactaggatcgtttgtctgatctgggtttctctctggtgatatattaattgctgcgtgccgcggtggagaagtacgcttgagatgacttgatcagcaccatgttccaggccgagatgtctgcctcccaagtgtttgcacacaatctcgcatttgaaaggtttcggcccccgctagtccagtccatagctagaactggtatccaagatatatttattcagtccaactacaagtcctctctttcggcctgaggatacgcgtcttggctcccaagctgagcagcaactggccttggacatttcacaatataagaagcatgttcttttccacattctttcatccccatccctcagcaaacatctctacctcttccaatttcttcaaccttttgacaggccccttatatccacttggatctttcgcccttacatataatataaccttcaatttatttttcaagaaacccactttgattcgaccccccaaattcgaccccatcaaattcaatcgactgcaaaccaccgaacaccgatcgttttcagatcccaaacgaaagaataatctattcagccaacatgcaattcaacacgctccgcctttcactctccgctgccatcttgagcgccactagtatcatatctgcccctgctcccaacttcggcggcggtctaggcgttggtggtgggattggaattggaatcggcttaggagggggcctgggaggcggctatggtggaggctatggaggcggctatggaggtggatatggcggaggctatggcggcggttatggcggaggtctcggctacggtggaggcctcggctacggtggaggcctcggctacgggggaggcctcggctatgggggaggctatggagggggacttggatacggaggaggtgtgagttcatagttgctactactaatcaaggccagctacactcatctgacaacaccctcttcacctgttctgcagtactactaaattgattcagaggcattaggacttttcaagaccatgcggccaaaaccatgaactctctcaacccattcaaggcagcacacttgatacccttttttcatcattctcaatgccgctactagcttaaccggccacttttcatatgaatttgaattcttttcttttgggctatcaggttctcatgtttctttattttacattttctttgggacttgtttgatttcacttgttatttaggaacttttacatatttatacaattaaacaacgggacatattttttggttttactttagcaacttttggggccgattgacatatcgcgtccttcttgattaagactgaagtgacctcactgatactgagcccacacattctataggcattttctagattggctaagctcttggtacgtgatattgatgctcaacaacaaccaacttgatctggtgatcagaaggaatcatttcctcagtcaaaatggccacggggattcagaatgccttgagactacagtgacacaatgcctttttttgtccaagtcattcttctctggcacagacatgagatgttcaaggattgatttgcctcttatccaattctttccggaaaaaatgtgctgtcttatagtgtactcaattttttggcgcaacaaaagcaaaaaaaaaaaaaaaaatccaagaagtgagcctccctggaggcatttgcaagtacttctatcttaaaaataatggaaatcccaaaggagctttcgaaaaaataaccatgccctttaatgggaacatcttcactccaagtgtccaatccaaaagatacttataaggactactcccttcccagaggactggatgtagtatctgcagcagctaaatatcaggcagggcttcttccttgtctgatggccaaggacgggtccatcgatggaagattgcttcgcaatcattttatatatactatgtaatctgccagaggtgtatccctactgacaggtcaccggccggcatgtgtgggaatggctcaaatccccctgtttggttatctctctgtcttcttttgtccgcaaattctggcccatttgtgatgatcctattcctacatacatgatataaaataggaaaacattccataggagatgcggttataatggcttcggttaatttttgggcgttataacagacggtccagtccggctccggatttggatagacagagaacagattcgccatccatttcaagctggatgccactggtgtcttacagtctattagaaggacagatatgtgtaaatagtagatgcatcccaagaacatagaaagaagcccctcaatggtgaggtgtgtgcctacctccgatcatcattactgattaattgctgccgggtttaaaatacaacacttgtctatgcaaaagtcagtctagctggtcgcaagttgttggtccgcgaagtccgccgatcgatctgagatggtttgtcatgagaagtgtttatgatgatccaaagctctttttgttgatggtgtagtgtactgtaacgatcgaaaccgagatgagggtgcagtgagtgatgttgggttatatggtgatatgtgtgtagtatgtatgacagcatgtgtagtggctcttgacgtcaaagagtgcctgcccagccaaatctctcgctcttctccttctccttctccttctgtccctctcttcctccccttcttcttcttcttcttcttcttcttcagacatccttttagtactctcgacttctttctaaactaatcaacttcttagaccacatctcatctgccaacaatctcgtcatcagatctctcaacctcaccaccatctcgaaatgggcaccagatctgctgctgttcagtaagtagtatcctccccttaccacactaccagaaatactaacaacacttctccatccatcctcccaggatacggccccctagctcaaccacctcggccacctcttctcctcggcctgtccttgcctcaatctctcactcggccgttcctgcttcaaaccttcagcagaaagtctctgatggtgagtctttgtctctttttcaaataccaagtaaaaatatatagatcatgccgctaactcatctgctccttctcctcatctccaggtaactaggcattcctctggctcagaccaactgtcctcccgcgtgcctaactctattgctctttcagctgataatcagtcccacaacgagtcgaatggcagcagtcagtttaatcatcaagtgagtaggaaacttttattatcatttttagttaaatttttccaaaaagaaaaaaaaaaaaccacactcgggctttttgattaacttttggggattcctacactatttagacatcccctacaatttcaactggacggaaatctagcccttcctctcctcggaaattctctctgcctcatccagcccgacctgcaacggccacgccaattgcatccagtggagcaagcctgaccaccaacgcacccgtcttcgtacccagtgggactctcaatccatatcatccaccatccggcaggactggccaacaagtcaaattgaataagtctgcggctgagtttgcaccctccggcttggtacccaccagcgatgttagtcagtatcttgcttcgttttcaaagaaaacaaaaacaaaaccccgaatcgaatgatcacaatgaaccggttagatatcaccacacatttcaagcgatcactggcaaacagattcaataaacacatgtgaaatccatcatctcaacatcatcactcttatctcatcttacttgacctacaatccaattatcactgaagctttgctgattcccaaataaaaaataaaataaaaataactttctttgattaaacagtcgtccacgctttacaatcattcaaatacgtcagaatccgccccttcgtattcatcatcgtcatctacctcatatccgggcgagccaacatttcacccacacaatccttacgcctatgacgccgagcgtctactgcattcgcaagctactcatcatcctatcaccgaggcttacatgccccacgatggcttcatgccccacaatcgtgtatcagctccctcattatcaaattttcaacggcctgtcagtcaaaaatatgtatacatatactaaaatattcttttcaatatatatttccccagttctctgttcttcgtttcgtcgcttcatgtttgtttgctaaaattaaggatctcttctagctcaactaccatctctacgctcctcccttgcctcattcatctaatcaacatcctcaacaactagccctcaacaaattcttcatgcccgcttccatacgggaaaccttgcagaaaagtacgtaatgaaagtccatagcccattccttgatttgaaaaaccatattctcgttggctaatccaagaataaatccttcctagaatcggcggctacgttacaaggaccaacgcacgaggttgcaaggaccccagaggatctaggagtctaccactcattggttgtcttagactcaccccatgtgacaaacagcagtacgagctcactccaccccacaataactggcggagctaccaatggatcgtcgacgatgaatccggctgcgaacgcgcatcgctcaccgtattcgagtcgagttttgaagaacccttgctggatttataaagccttctgttcgttggatgggaaagcctattgcttgtatcgggtcgagggcgttcgtttgaaacagggtcaaggtgaagctgccatcggccaagtcgaacgctggaggaagattagacatcctgcaatcgttaatgtccgcgaagcgttcaccaccagggctttcggcgaccattgtaatttttgttttgatttttgcttgtcttcttcctcgaaactttttttctaatctgttcaagacttttctatctgacgtttatacaagaactgatggattatcttctacagcaattttatttgcttatgattatcatccactcagtcaaactctatatgacgaacatatatcagccaagaaaagctccactagaaccttcgcaacggatgaagtagaacacccctcgaatctgtccaatcccactcaatctggatctcgatacaaccgccaccgatctgccaacggccacccttctcgcattggcttatcagaagaaagaattatctggtcctacgtaatccaggtagatagattgccgtcttcgcgaagcaacttgatagggttctattcatttcgggttgttgatgtcaacccattgattttttttagattgccaatgccatcaaaacagtccactcagcaaacctctctgtaagaacgatcgatccgaccaagatcatcttgactggaactaaccggtgaggctttcccttctgaacttgtgtggaatctttggggaagggaaagatgcttgacttgggccatcatattaaaaagttttttcgaaatcacgtttcaatactatctttgtcaacaccaaaccgtcaaccaaaccaaaaaaaaacctatcataaatcattagggtgaggattaatgcgtgcgggattctagatgttacagaatactcgcccaatcaatcaccagaagacttacaagtagaggatcttcgggatttgggatgcttgatctgttccctagctagctcgtcaatctgcatcaagaccgacaacaattcgctcaccaaaggagtcgaatatgtcaagcagttctactcggccgagctcagtgaggtggtcgcttacctgttagcaccagctcttgatggccatacaatctcgatcgaaggccttctacggatgctatggagtcgcagcttagacgaaatgacgaaagtctttaagtttgttctccctgtcctttctttctcacttctccttacccaacctttcctttttttcccgtcttggaaatccctctggaagctcatgtgcccctttctgccgtctgttatctttgtttgtccggtcttgcttcgaatgtctagtcataacgatctgctcgaggaatctctctctcgagagttggagaacggtcggttggttcggttgatggtcaagcttggctttatcaatgagaggcctgagtatgtcgagtaccatcctcatcttttctcttgtttactggaccgatttgaactgagtcaaatctccatcgatttccaaataaacaatgactccaggtttgatcatgatcccaattggtccgagacatcggagcgctatctcttgaaactgttccgggactacgtgtttcatcaagtggattcgcaagcgaagccggtcaccgatctgagccatgtgttgatgtgcttgaataaattggacacaagctcggacgagaagctgacgctgatcagtagggatgaccaaacctgtgcgatcgtcacctatgccgaagtaagatcttcactcgtttcccccctccgctctcgttctgggttgtttaccccttttttttttctgtttgtctctttgtttgtgttgtagattaggaggatcatggactcggcgttccgcgacctttctcgataactcctgtctcccttgatctcactcgttttctcccctttctgatgaattcttaagaaggcataaacaagattgtaagatgtgtgtagattctagttgtgtttagtgtgctctgcatctacggttgcggattggtcactccttgattccagaatcaacttcttcttttttttatttcttaacactttttgcgctctggatttacgcatctttttgtttttgtttatccttctctttctctttcttcttcttcttttttttgttttctgaatttaaggcatccatcagattggttacaattcttctgactgcatcttgtttgtttgttttgtttgaggaatgagtggatgatgtggcttgaatttatcatccatcttctttacaatacatatctaagaaaaatattcaacatatttaaaacaaaaaagatttgttctgtgatgaatttattatgattagatgtgtatttatcatcttgatcaagcatcttttgttttgtacatctggttcaagttcttgtttttttgttttttccttcagtttttttttttttttttttttttttgattactgttttgatttttctttttctttaatatttagaagcagattcaagtaagtaatgtaagttctttgatcgagctacagaagaggatggatatgtaactctcagcttgaatttactgtgtcagttcaactgatcagaatgttccttcctttcttttttgttttcctttgtcaagataaatatctgtacttgaaaaggttgcagtggcaatggcatataaaatatagataaaacatttttttttttaaaaaaaaatgctttgattgtatgttatacatccagtcaaaaaggtgatgatcaaatggatggtttgataaggtttgctcattagactgtagctgcggaatgatcttgtatctcactaaacaaacaagatgtgtccagtagagctgcaatgtaactcaacataaagatgagatgattcgataagagtgagtgttcctgctagcaagagttgtaaattgatgatctctcactttgacagtgcctcacagcttgtgtgatgtaaaatacaatatactccaaaagagctatactacatataacacaattttcttttactgtactttcctctgttgttgagttttagtaagtgcctcctcaattgctcaaggctgattataagccaggacttgtattgctttatatgtctgtgtatcaataataatttgatgggagtggagataggttcaacttgcaagtggatgggtgtagggtctagagatggaaatgaattggaaaggaaaatgggaattatcaggttgggttgggggcaaagattggggcatgtagctttatttatttatttattttttcatgattcttggttggttctatgtattgagtaatgagcattgaaccgggttaaagtccagtgggcacggggttccgggggattctgcagtgataaggtaagtcttgttgactggttggtgcggatgacgtcatgatctgatagtctccgatgagtttttcagattccttgaaatttcaggagacggtcaacaaggaagaaaaccaaccaagaaccaccaccaccaagatgaaatcaccaaatggctcaaacccaagaaccacctatcactacaccctgaaccaacagcaacaacagcagcaacaacaacaacaacaacaacaacaacaacaacaacagtcaagaccattcctactcaatcgagcaactaatgagatcacccaattcccatcatacgaaaccatgtaccaactatcagcttcaccaacaactaggaacaaccaacaacaacaacaacaacaacaccaacccatcccatcaccatctcacaacttctcatcatccaccatccaatctatcactcaatcaaccagctcatcaaataaccaccaacagcaggaaaaccaatcctcattcactcacttcctcagaagactactcaacaagcaacaccagaaactcatcaccaaccaaccaataacaaccgaaccatccccagaagaactactcgatcattcaccagcaaaactcatcccactcaccctactcctcttcgcctctcaactcatatccatcatcaccaccttctacgccatcccattcctcatcaaactccgtccatccaacctatccagatttatcctctggattgccttcccactagccggactcatcatcccggtctacctcggtacgagctcagacctacgaactcaatccaaacatcgaaggacagcaccgatcgcttattcaactcctatcctcatctgctcactcctatcgctatccttctgtcagccgatcggaacgctaatcatctacatcctcggattagatcagggggactgggaccccaaccggaagatctacatccaatccgcatccatcgccatcggcatcctctcactctacccgctcaccttctctctcaatgcactcatccaatcagctcgctcactcatcctagatcaaattcatgccgaaaaccaaccactcgtcaacatctggatcacccgactcaccagactagccgacctactcgtcttccttatcgtctctggctcttctgatgccgatcttcacgggccaaaccaacccaacctactccgaaaactcgtcggattctcgatcccagtcttactcttatgttcactaatcacctgctcacatgtcatcgaacgaccagccttcgagaaccactcctcatcattaacacccaattcatccatccgaaccatcctcaaggctcaattcaacctcttcagacaaacactcatcgacctacccatcccgatccgtcgagtatgttacgtcgaagttttgagttcaacctgttggctcacgatcttctaccatgccaaaccactcgtcacgcgattcaccctagtcgaactgagttccaagggcgccaagttgaccgaatctctagtcagatatgccgaacgacagggcactaaggccatgttaaacttcagcattgtctccctcatcaccgcactcatcttgccttccttggctaccatcgccactaccgaatactttatcaccagacgcggtaaggcctggaataggcttcgtaggattgtcgcttatgtgacccctagaaacttatggacattcggcttggtcctctatgccatcctcatgtgttctactttctccatcgagaccggcgcgggggcgaatctattgatctctttcctgggtctctcatggacggtatgtacgtctctaaattcgtcgtatttttcctgatgatggatgagaatcgtaatgatcatcaaaggctgacctgatgtttgcactttgaattttttgcgggtgaattgatggaacagctagcccaatgggttccgctctcattagtgatggaatatatccgatcgatcgaagagacgacgatggtcagactagaaatcgatgaagcaggtcgatctaattccccggtgccatcgagcccacaactgcggatgccgacggccaagcacgagccccgattgtctgaacagtctcccctgctctcttcggccccggacccgcccagtctcgtctccctcagtgcttcccatcagtacgctaccgtccgtggcggcacttatctcgctatcttcaacctcgcatccgtcgtgccacacttccttgtaagctctccctgcccccttcatccctctcttttcttctgttgctgacttgaatttactccatctgatgatcataaatcaatcaatcaaaagataacgatcattacctcgacaatgttaacgatagtccaactaatcgaatctaatgaagaggcactcaactcaatagacacacgatcccacgatcatccattctgcccatctttctggagtagggattcgagtgtaactgaggtccccctcaaaactctctggttgttcagattgacggggttggtcgcccttctggctgtcttcctctctcgctcgttggtcgtgccaacttcggaattggattattgggacgaaattaagttccaaatcttcgaggatagggctgatcgtttgctcgttaatcaggtcgaagatgattaactttttttttctgttcattcccttccccatcttttctttctcttcctttctcttcatcgttttttttccctacttgtatcgtttggtttcagcttcctttctttttctcgtccttctttgggggggggggggaaggggcgtgtatgtgtggggggtctctatatgcaggtgaagggagggggtcatgttgagaatttcctattatctgctacttttttttttacttaaccatcatcattgttgttctcattctcatcatcccccctcatcatcatcatcatcatcatctttgttgttgttttcttaaaagagtgaatacacacacacacatatatatatatcctcaatctcatttctcagatccctctctagttttttttttgtttttttccattaattattgtgtacatcaattaaatttaaatgtaccctttttgttcagatattttgatttgtatgtgtgttgtatatcaggggtttttttgtgggttgggtggttggttagatggtaaaagagaaaccacatgaaaagaaaggattgttcctgctccctttttcttccagaaaataaataaataaaaggcctttcttggcagtgtcatcaataactggatgttggatgatggatgtgagaaaaagctaaatcaggtcagaacaatcaaacacaaagtatggtgtaatgtatcaagcctgtctgggcacacaccaaagtttggccaaaaaagggccaagtgcgctgggccaatggcaaagcccacttggctgatcccaaagcgcgcatggcaccctcccaacccccgcttggcacatgccaaagttggcaggggtcgggacaaagccttgcttggccaagcccaagcaagttgaagggtgccaggtctgccagcatgccagccaacaagaaggaatcccctcctgatggcggctcacagggggccccccactcttataggtttgtaccggtcattgagagggagttgtaatccctctcaaaggccggtacacacctgtgctgagttgggggccaatgctgggctggtgcacaggagcacctgagccaccaatttagagatgtcacttggcacctgccacaacttcaaacaattacctgaacacctccagccaccagctgtgcatttgaaggatgtattactgtcaaagaaacagttctgcatgctccaccttgcaagctggtggatagaactgtccagggcaccttctgaaagtgtggcaggtacctgccagcaggtgccaagtgacatctctacaccaattggcccagcgggacttggttatgtgccaagtcctgccccccgcctattctggccaatcaagccccctgggaacattcccaagccctggtggcactcagccaagtgggacttgtgattgtgcccagacgggcttgatacaccacatatccaggaaagtcaacctactgctttcagaggatcttcactgagggctagagatggtagcggggtatctgttgcggatacccgctatccgctggcggatacccctcagagccaacggatacccaccagggggtacatatttggctgtggatggccgcttttccccccaaacctggaggatatctgggtatccccagggatacccaaggccaatagtttgagagactgagagtggccggctggatgggtttccttcccaccggcaaggtgcttccagttggcaaggatgtaccatgttgactggatgggtttccttccagtcgtcaaggtacatgtacctcattgactggaaggaaacccttccggtcaacaaggtacatgtaccttgctgactggaagaaacccttccagccggcgaggttgtgcctctcccaccacttcaagggcgggtaactgaatatacctgctcagatacacgctaaggtgggggtgatacctgccagcggctgcagatggcaattcccctggaaaaagcagctggatatccggatgcgctgaggccatctctactgagggccctatgtttggggcccacaaaaatgaggttgtgtttggaccaggtccaatcttgtttttcaaccacaagcagctgtatcaacctcaaaagttggtgtaatccaattgatatctggagtttggtgtgcatgagagtgcgtgaagaggttggaggggggaggaatcacattggatgggggcaatcagctagcctgagcccaatcaagtctatatacatcacattaaggaaattttgacccaaactcagctaagtcctttgacttacacctaaaacaacatttttggccggcaaggggtactgaaaatttatgttttttatcacttcacacactgcactttgatgtttagtagaccaatggaggacttcccgtcagatctgggacccttgcagtttgcaatttagacccaaaaagtctagattttgcagggaaatctagctttcgcggctctaaaccaaaactgggagacccgtagatgttgacaggaagtcatccaatcataacttcagacatagccaaaatgcactcttatatcaatagtagtgtctagaggcagcttttacgccaacaaatattgtccactcatttcatcaattatttaattgtattccaaataaactaaaactaaatccaattaatttgcctatttcaactacttatcctacccatatttttccattttctttcaacctattcttacgtccaatcttcatctggatctaatccttctgtattttgttctctaaataatatcttattcacaacattgattactttgctatctgctgatacttgtgtaacaaaaagattttgacatgtctaactcgtgataggcccacatacaattgaccatgggcaaatacttgattttctaagactaaagccacacatttcatactctggccctggcatttgttcatggtcatagaaaaatctaatgctacaaggaattggtatctataaaacaaaaattttactgttgaatctccttcatgaagaagtttactctttggcacaagcactaccttgtctctgaataggcctgggagaattcttcctttgattgctttcggactgagccccttgataactatcctggtccctttgcagagaccttgatcaattcctaaattctgcaatagaactataggtactccaaccttaagttctaactcatgaggtgggaagcctgcaacatctatcctgttcaaggcttcacacaggattgcgcctttggccctaacatatgggcgatttgggactccaaaccattgcccaattcacttttgctgtgtctctattcaaatttgttaaaatcaccctcttgcctcagtaactcccatacaaggtgcaatcttggttcaactttggattcaacaccttgtatatgtgagctatagccaggttaaagcataacttagctttcttttggaaattgacaattatatttttaagtccaatttgtttggctacctgagtctggtttgttcctttccctatgcctaataattctttggcaaaactcttgttctgtttgttgtccatgaaatgtatgccaataccaagacaaaaattgtccttgaggctgaatactgatatttttggccacaacttggacaattttaaagtcgcttgttcagattgtggataacggtaatagagaaactgggaccgtgacaaagtctaattaaacatatgcagattgaaaaaggtaaatgtagagagaaaaaaattggttgaaatgtataggaatagtagatctgagaacagatcattggaactggatcagcagttggatgcattagtggaggagggtcaacaaaaaaaggtatatcaaagcggacattttactttaatggaaggattaagagattgaggcgcgtggagggaattgatggaaaagataagagattgaggcgcgtggacgggttaagtcatgggtcatggtgaacgcctggaggaggggcaatgtaaacagtttgtaagtagccaaaaaaggggagtgagaacagggaatcaagactgggttggcaattgaatgcattcatagaatttaatggaagtgataaaggattgaggcacattgaaagggcacatcaaggtgcatcaggaataagggaagattcaaatgcgccgaaaatgggaagataagaagtgcatcaatggattggaactgggtataggaatgaaaacaaaagagggagaaaagtatctaagagggcaaggggtctgagtgatggatggtgtctagtcaaggtgtgcaggttcagtgcaataattaatgtcttgtgcgccgttgctagtagcaatacctgttacagagcaccggtttgaggttttatgttaaaatttttaattcttttttttgtatttttcccttggctcagttcctttgaaattgtgaaaaggaattaaaatgaaaattgatctcaatgctgcttttcatccttccaaggcagctcgttttctcatcagtccctcagctgctcattcaatccaagtgagatcagaaagcaaaaaaattctcacaacttcaagtctctggtcagacttcccaaaatttgtgagtgcagcaagtgctatcagcttcatctcccaaaatctaaaccatcaaaattccaggaaaaaaaatcaaccaatgttatacattaagtgtttgtaaagaaggatgtggccaatctaaaaggcaatatacttgacaaaaaaagttgatggactttcaaaccagaaaatccctgccaaacaacccaagaaactttggatgcaagctgtggcagacttgacccatcaagatcagagctattttgtcctccttcttccaagttttttttgttgttgtttcttctttgttcgatggatgtgaattgatcaacaaatggagttcaaatatttaccaaagagttcttgccaagaatatattggtgtgcagcacctgggaaaatttaaatctaaaaaaaaaatgacactgcatgtttccatttttttccatctatctggagagtatgtagccttttttcagaaaagaaaaatcaacttcttgatccgcagatttattaatgatcaagggatgggatgatgggtcccaacttctgatagaatcaatttgagatgaatgccttttccatggtcaaaaccatgtgaaaaaaaaacaatgagtggttttcaagattgaattgtttgaaatgtaaggcttacaccaaaacccatcttcctgccatgcagaaaatcatggattaggcacaagtcccccttccaggaggcagcctttggatgcaataattgggggcagctgtgaagaaaataaggccaagaggccaagaaatactttttggattctggcagaaagggcttaagtgctctctgccaagactgatgaagggctaaagtgcttctttcaggaacggtttaaaaagctaaagaaccaatggtgttttaatttctcaataactagggtcttaaatagtctagctacaacaattgcacaagatgtgggagcaggtatttatgcatattgaataagagatcagggtgacatgtgaaagtgaagaaagaggaaaagagagatagagatcgatgagcaaaaaattcaacaagctgagactggggatctgtgctaagtttgctttggacccttttccctattatagggccccacacgtgggctgtggtggctgtagactttgggaattgtgggccctgtatgggggatagggcctgcagtggagatttactcaatggtcttgtgagcataaatgagatacattcaggatatcttgggcaaaataatatcactaatgtgacaggtctggtggaattgttagttttcagtggaaaatttacatgtgttgatttgaccttgcgttaatgagccttctatacccccttgaaaattttctgtcttcataagcaatgtatgagtacaccaccaacaagctgtgttgaatatacagcttttcagaatgattcccttccaaaaagctgagtttaataacagctttccagaaggaatcccttccaaaaagctgggttaaataccagcttttcagaaggaatcccttccaaaaagctgggtcttaatccaaattgttggaagttattcattctgaaaagctggtacataacccagattataagaagagatgccttccaatgaattaggtttaaggattgccaagaagtacccatttgcaggtgattccttctgacaagctgggtttaatgtttttgctttttttgtgtttgaccttgggagttggaagacttcttcagtccaccaacttggtattcattgctggaactccctcttcattagcaggagattgacctgctcattgagagatcttggcctcttgctgagcaggcaaatgaaattctcattgagaggtattgccttcttgaaaaccagcagactataaacctgttcattgagaaggaccttgtcagcctctgggtaactaacatgagtgtttacttttagtagtaaaggttgttactatgagttgactgaaggttttgggtgtggtgagtgttaggtagtgggtgattaataccagtcctgtaatgaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagtgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatattgtggataagttgagtaagtgtactgaagcttaagaacaataaatgtagactagatttatgttggttatgtgcactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtgaaggtggcacggattataagttccagaatattacaaggggaaatgaagaagtgctctgaatcacgggtgaaagtatcagggggaagagcagggttaattgagtaactcatctttatttgtaatgatctgttagagctgtcatattatttattagaggatcagtaactagtatttgtgacatgtacagctaacagatctttcaaataaaatcacaaataaggatcagtacatgtattgattgtattaattcacttggtaatgcaaacaatacatgaacattttatttgtaatgattcttgtccgtgatgactttaaggacaaggataattaagaatgaagtcattattaagatcacacaataaataatgaggtcattattaaaacagtacatgtattgattgtattcattcaatgattaattgatacttaacattcaaggtatgtatatatttatttataaaggtatttgactgtgaaaatactgtagaacatggataacttgtggtacaggtatttcacgggtaaaggagtgaaaggtaagtgataattacttatgtatgaatcatgtatgtatttaatagataagtaattaatcagataagataaagtaagataagataagttaaagataatgataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctggctgacagacctctcaatgagaagttcaatttcccaagcatatggccacatccccctttcagtctgccaacttccaaggtgataggaaaaaaaactcacatcaaccttggaggaattgggaagacaaccctcagggcagtctcaggactgtcaagagatggtccttgcaatgttctatatatactgggtgaaaaacccagttttgccataaatcataacaatactgacttatcctcaataccttataccctaggctataccatatatcatataccataaattggagctgtccccatggtaattgaacccccaacctcaccaatcttagtttgtaagtccaccaaaaaagaatatgagttctatttaattgccttgctatacagccaagatagggatgagctcctttatccacttgagaaatttagaaattgatatagaccttgttctcacaagatcccattggatgactccccattggtttgtgttgttaaatcaccagacaattatttttacctctgttgtagctcttgtggtgttcaaatttaggtatgcaaaccattatgcattgatacattttcataaatgatcaaatattgtttgcagggaatcttgacaacctgattatttaatctggaggtttcccaccaaaagatttgattatcgaaatatgcatgcatagttgtttgcatatttaactttgaacaccacgattgatataataatcgaaccagatcagtgaaaatacatttgtttaaaaagccctcataaaaatcatagcagtgaccataaaatggcttgcaggtgacgccatggtgactgtgttaatgcggcccattgatggtccccacagtttccgccggagaacactagctttgatgtaccgctctattatacagggaagacattgaatcaaaagaaagaatgggtgctaatggattttgaatgtagtaacttgttttaccggtgagttttctccacaaggtaccgggccggcgaataaggccggttaaagtgcaattgcggcacactggtctgctgcgcggagggcaagcagctcccggcttccgctacccgctgggattccattgtggccgtttcagcacacaagctcgacatagaaaccttgaaatgcgaatatcgatatgatgaaaggtttgagttgacggatgagcttcagcaggcaagcagattaatggcttgtgtacgattagtaaattcggccttcgcgtctcgacgattatccgtaggcttcaaaatgctgcataaccttgcataactgtatgtccaacttgcacaatttcagtgcgatatggccaagattgctaatcgtttctccatcgagactttctccagcaaaaaaaacatccgtctcaattgcagattaactattcaagtgaacatgaatatttgttcatttccagttatgttgcttcctatgtttgattgttgttagtgtttgtgtttcacaaggactaagcagatatgtagtgttgcattgtcgagcgttagagtcagagccaacaactcaaaaaattggctcgtacattctgcttgcatgtttcgtcacttctagaaaccatgataacatgctagttcaaaaagtcacgatgtacccacaacgatcacgagtgtttccatacagatgcacgggtgcgggccagcgaaccgtcttcggtgaccgtaggcaatgacctctgggctctgccccggctccatatccaagctcacccgctaacggtttcttatcagaggaatgcactgttttgcaggcgtggttgaatcatttccggagccgtgatgcaataatcatatctgaagacgacagcggagcagctccacagccgacttgtgtgttcaagacatccttataaatactgcctcatctccacccccaaaagttatccactagcttgggttgtgccgctattcatctcacgcctatagtaccacccatcttctagctaattattcatacttctcgaagccctctaacctgctattatttaccagaatttcccgaaaacatgcacctgctcttggctatgctttgtctttctgcatatgtggcactcttcagtatgcatactacttccaagccctcaatgcgctcagctgagcgaaaatcaggaatttctttaagctttgactccgtagacacgataaaaggagaatctatcaactccagagattacggctttgaaccgcaaagtccgtcgaatggctacgccaatagccgagccatgaagaaggctgagtctttcagaaccagacctgctgctttggaatctaccgcccccagagaaatcggctttgcaccgcagagtccgcatgactacgcccaaagtcgccaatttcaaagaggatccagtacccgaggcgcgcagcaggatgggtccagagctggtggcttaagctacctactcaggaatgaagtccaagcatctggtaagtcatcaatcaagtccgtgtttctggttggaaaaatgatctatttgtttgcggtttccatgactctgacgataactctgaataacactgacggtcttcacaaatttgacaggtccaagtcttacaagaaaagagggtaaaaaatcttcaagagagcgtgtttacctacctctcgattgcaatcatgccactcggcatgataatcaggatgaagaatacactgagacccagatctatgaaggctggtaaagtgtcgggcctttctggtacgtctcagttaccagtgaatccacccagaaacaacgaacagccaaaaccacatgatgtaattaaaccagctattgactaattgatcttcattcttcatttctaatctgggtttctttagtgtttttccgtcagctggcctcaatctctatccacttctgaaagcaaatcatttggcataactggattgtattttggctaatttggtgcttaataatattccatttcctacttgctagctacacacgcttccggatctaatgtggccttatctttgactcttctgatcaattccaatattcatttaatgatttaaaattgttcctagtactacccataaccatcttaccaatttaacaaggcctttctcaatggttgtcaatggttgtaacagttccccacatgtttaactaatcaagctggctcagaagatggatgtccttttctgtcaaacctagtcagtcccaccttctgggctaacttaacccaaggggccaagtccctcaatcaaagggcctgcacactgccaacataattggctgggttgagggcatcccaattttactgggatgcactcaaccaatttaaacttggttgaactccgaccaatgaaatataaattcaaggccttggattcacactccattggttgagatgcaaccaagtttaacttggttgattgaatcccagttcaactaggataccctcaacctagccaattatgttggtagtgagctgttattgccaggctgggcaagcctcctcacttcgtgaggtgcccatccccccatgcaagccttgagagacagacccgttatgctcactttttcaagttttatgtaaccttgtaacccggcaaatacaagcaggcgtccacattttaccaccctttcatgttccaaaagtaaggtccgtctacagggcttgcttttgagagaagacatgtatatatagagcatcaggcagctcacaagtgcacttgctttgccacacattatctgttgagtatacatcttgagagttgcaaatggcgaaaaggtacaaatcagaagggcttctgtttgaagccaacggggcttcaaaatataaaggtggatggaatacctaatcagagatgtctatttctttgtgccggatactaactacttgacagtcaataacttgaaaccagaggagctatccagcgggagacaccacaagaaacctggaaacattggcaaagcgataagacacaatacgggaatatttttattacatttctgttttattttcataagctggacatggaagatcttctaaagggagggcaccatgttgagaggctttttctcattaggccctttatagcttgggcttcccactaagcactgaaacgagaccgaggtcagctactgccagaccatgagcaaataagacgatatcacacaatttgaaactcactcccgcttcgccatttcgcatacgagatcgacaactcgtcgggagtaaccccactcgttgtcgtaccagctgacaagcttgacaaagttggggttcaggctgataccagccttggcatcaaagatgctcgaatggctgtcaccaacaaagtcggtagagacaaggtcctcgtcggtgtaacccaagatgcctttgaggggaccctcagaagcagccttgatggtagctttgatttcatcgtatgaagcccccttctcaattcgaacggtcaaatcgaccaccgagacatcggcagttggcactcggaaagccataccagtaagctaaaacagagaaaagaaaaccacagccatgagtaaagatcaagctataatcaactacaaaggacgaactttgccgttgagggccgggatgactttgccgacagccttggcagctccggtgcttgaggggatgatgttggcagatgcaccacgaccaccacgccagtccttacccgaaggaccatcaacagtcttttgggtagcagtgctgtaacaaaaacgcgaaatgtgtcaaagttaggacttataaatctcccataattgcaaaaggcttacgtggcatgcacggtggtcataagaccttcaacgataccatacttgtcgtgaatgaccttggcaaggggggctagacactgtcatacgatgcgggttagacaggaacaatagacacaaaatcgttgttgaatcaaacacccacgttggtcgtgcaagaggcgtttgagacgacagtttccttggggtcgtatgaatcaaggttgacaccttgaagaaaaaggttatgattgagtcagtatggtttgtcatcccacacaggtgcccagtgagtacaacactcaccgacgacatacatcggagcatctgcagatggtgcagagatgataaccttcttggcaccacctttcaagtgagcggaggccgcctgcttggtggtaaatacaccagtggattcgacaacgtaatccgcgccagacttgccccaggcaatagcgctagggtctcgctcggagtagacatcaatggacttgccgtcgatgacaagcttgccgttggaggtgctgacattacccttgaatcggccgtgagtggagtcgtacttgaacatgtaaacctgaggggaaatcggatcagtgaaaaatccggctactgatatgagcccacaaaattaaattgcttaccatgtactcaagatcgatgaaggggtcgttgattctgattggtgacaagttggtatcagtgatcggcgatacattacaatgatgacatcaccggtcaagacaaactcacgcaacaacctcaacgtcgccgtggagcatagcatttcgtacgacaagtcgaccaatacggcctgatcgagggtcgcttggagttagccatcagaagtaaggaacgcaagactacgtagcccaagggctaggatgatgactgaccaaaaccgttgactccaagtttgactggcattttgttttagttttaaaaggggattgggaggttgaggagaggtatatcgatctactggatggaagtatcaaggtgggattctagagtgttcaagagatggatgggcagtgggaggaagggagaggtggctgggtttatatctgcgtcccttggctgccggcggggtccggttggggcaagtcagttgagctgcggcgcgtcaatgacgccagcacaccccgccgctacccgaccggcgctcgccaagaattgtttcagcatgttcgctgtcacactgaatctaattttgctcaacacacctgacctacgagtttaacccgtgtacacatgcaagagtctggcgatacggggtgaaccgggtcatcatctggtttcgactactactgaatcctgatgtctgccaactgtatgtcttccggaagcgattcagccaagggctccatgtgtcgataggcacacctatggataattgatctgcccaggtaaccttacaaccagcacctccaataaatgtgtgtggccttctagcttaacaaagcctctcccggggcgtccccgcgggacgctctccgtaggagaggcttatgagtcaagtcaaaaagttggctgggacaggaaggcttttcaagcctaataccacataataatttttcaaaaaaaaaaaaacacttacttgaaagaaattatgaatagacagttttgtcaatcatatcaatgaggatttgggattcataagtttgatttccgtgtggatcttggttgattcttgttttgggtttttgaggaaaaatcattcttcaaaaaaatgtagaaggggaaccagggcaaatgaaaggatgagaccgccttcaaatgaaagctgggacccaaaagtttaatctggctctgagccaggcttctagaggattaggataaggagccagagccttaacaaatttcattccagccattcttatttcccgtgccagcccaaattttgactttgtacgcaagtcccatgccttggtcaaacaagtatggaggtaagtaaaatccaagcatttatgtgggggatcttagtcaactgcccaagcaccaacatggaaacaaagagaaagaaaggccttggattactctttccaattgaattttagcacaaagaccttacaagccatatcctgaggaattattagattcagattcaaggctttttctggctctcaaggtggcaaattgacgcagtagcctggttcatgtagggtgtttttatgacaagtgtcttgcttaaatggtgtgtgggactctgccagaatttcagcaaggtgttgttgggcatagcttgtcacagaaattttatttgcaggcaagcagctacatgaaacgggctaatttcctcaaggaaataacaagatcaagatggaactgtgcttgcattgtccaaatgcatgcaaatctgtagtttatttcacagattgatcattgaaataaccaaggtaatggaggacttcctgtcatctaaatttgtaaatttacaaggaatggctaacacttattggctggtgaaaattgtttgacctcaagaattcaccagcaaacaaagtttagccggtccgtctaaattaagccatctggtcaacaggaagtcctccaattaataaattgaaaacaaaatttaaaaaatgacactttactgtgggatcatgactggttaaatcccaattttgatttgaggagaattcagaatgtgttgattggggtccttgagatttaaattttgctgcaaaaatttggttgagtgctactacagtctacagccccttgacagaaaaaatggaaccctttaattagagtctggagggcaaaccagtggactaaaattcaaaatttgtggtgaaacagtggaaaatgagttccaaagaatcattctgaaatgttggacagaaaaattttttgtaaatttgtcttcatttttcttcacttcttaatatttttcaatcatttttcaaaggagctcaaaaatcaagatcaacacagttgcatgcaaaaagaacatttaaaaatgaaaaattgagaaaagtgatcaacagctgtttttaagcaggtttagaatgtggcaatggcatgcaacagaccaaccctgccacaaggcactgaaatcaaacttaattccaattgaagggttggctgtccagattggatccaaaaaagtaaattctagtgccttactacaatgtgagctggtgaatgccctactcaacagctgtttaaaaccacctggtaaccttttttttagaatttccatttataatcattcttcccattttccattctttctttcttccagcgctgccactcccccaaaatgaatatcaaagcttttggaaaaaaacattttcattttttttatttttcacacagtttgaaactctgttttttgtatttggttttttcatattcattctttgggacctattcttcaccacttcaccaattcttgtgacttcaagtttgtgctttgaagctctggaatccaaaataagcagccaaaaaaaatggtccacccaatgtacaactcttgctagccaagaggaatccctctcacccatgtatgctcttgatggccaagagggattgcccttggctgctgagagctttccatgcccaactcccaacccccctggggttttcaaagtattggctcccaaaaacccctaataccttgtattgatctggatgtgctgttgatagcaagcctctcaataaaggccataatgatagagtgaaacctcctctttacaggacaggtattaacacccactacctcacactcaccattctcaaaaacttcagtcaacactcatagtaacaacctttctcaataaatacctcaggttagttacacagaggctgacattactaatattatactaaaaagtgagcggtattttaaggagtttatttttgatttactagtgcacatttcttcaaatatcttgatgaactagtaacaacactattcctcttatattctcagagctcaggcacagggaagctcattccactgttgtcccttattattataaggagcaaaccccttcaattttaagtttttacgagaggttcccttccactagagatggcctcagggtatctgttgtggatacccgctatccactggcggatacccgcctggccaatggacacctgccagaggatttggatttgggtgcagatgcccaattctcctcggaatcctggatctccagggatacctgtcagagggaccctcttggccttgagaccttttacagtctcaaggccaagagagcttcctctcagcctggagacggtactttctcgaggccaaaaaggcaaaacattgttaactggaaggtcttccttccagtttacaaggcacatgtacctcattgactggaaggaagaccttctgtttgacaaggaatgtgtaccttgttggccagaaggaagaccttccggttgattgctggccgccccctccaaacacccttggtttaaggggcagatatccaaaaatacccgctaaggcaaaggtatgccccccagtgggtgtggatggctgattcccctgaaaaagcagccggatatccagatgctttggggccatctttaccttccactgaccacctctttgtttatagtgagacccaaaaacctatcagcacttggtcacataagagatcagcactgggggtttatttattacagaaaaagtttaaacaatccttcagggattactttaaaatgtaaataaatcaaaaaagtgttcctgcggggggcatgttttccatagatgcaagtttcccctttcatccgcttggttccaggtacctcccatatttggtgttttctctctatcaattcacaccaggtcggtaatagaccacggcaggtttcccatgtcttgcatttctacatggctcggttgccaccaatgcggccttgttacatcctcgagatagacattcatattgtttgacccgaatgttttccctacagaaatcagaatcactgagaagcttggatcgcaatgttccacagccaaacctttcagtgatgcctgtccaatgtagactctggtctgtgccacactcattacagttacggggctggtaataatttaaatgtatcacatgtcctctgcaacagatctgtatggcacctagtgcacctgttccacagctagaacatctgtaccccttggcccatattttttctctgcaggaagcatcttgttgttgcaactcgccgcaacgtacctcccaaggttcacctctttctgcatgaaggctgtcactgtccagacactcgccacatttagcagccaaaattttggctggaagtatgaatgccagggctacatagacaaagtgggtgctgtacatgatgaacctgtggtgggtttgagctgggaattgaactggatacttgcagtatatctgggaatgaaatgcaatgagctcttgaagtggagcaagaatatctaccactatgctagcaatgcatgttggctaagccaaatctgattatttattcattgctggggtttgaagtccagtcaatttgccaggcagaacatctcttagacaaggaacagattttgtcaggaggagtttctctcaatgaatgccttggaacccccacacatggtcacacctgcttcttttcccacactggtgcacaccatgtgtgtgcctagtgtcaatgttgggttgctacactacactacagtacagggcctcttagtaacactgaccattttttgtgtagtgttagggttatgctacactagagcacttttacaaaaaagcgccgtaacgcagcgtagcagacccttttttgtgctctgtgtgcgtagcatcagcgcagatacacagaattgtgccaacactacactaaaatgtagcacatttttttgccctgtgtgcacagtgttagcacagaaatgtgggattgtgctaacactacaccaaaatttagcgttttttttgctacactatgctacaataatgctacggtcagaatagctggcgtgcatgaaggaaaaaagggtgtccttcatttcagtcaaaccatttcaagtattcaagattttccaatcagattgcttctgattaacaaactataactgggtgcgggtatttgatcactatgcacaaggagggagggaaagagttaattaagggttactgatgaattcagctgaatttgtagtttgatctgtctcccaaaaatccccactatcggattttgagaattcaagcaaattggagggaggattgtcgattccagtttgcgtgacgggttacccgtgagtatccacggaggccagatgtcttcccccgatgatgacgttatgccggcacaccacccagtcccgactcccaccctgtcccatcactccccaatgaccatcaggccccagggttcagccggtacatcactatacacgaatatttctctcttggccaggtcaaggagcctcgattgcatccgccgtctaccaacttcgcctgactcgaccaaatggctccgttgacgctcgcgagcgcaagatatggcaaggaaaaggtccgagttttccgagtcgtcaaaagtggtacttggcatgaggtcgtagaatataccatcagcgtgctgctggaagggtcagtttacatacgtaaatagcatcatgaaggtttcttttcttgttttgatgcattcgaaactgatggctctttgtggtcttgttcagtcagatcgcttcgtcttacaccaaggcggataattcggttgtagttgctaccgacagcatgaagaatactataaacggtcagtggaataattggacagaatgaatataatccattgttccgtgcatcatgcctatatgtgataatctgatatgagtgtgttactgtttgtgacgaatcctcgggctcaagtgtttgccaagacctcacctcacgtacttacacccgagctgttctcgttgcaccttggcacacattttgtttctgaatacgagcacattggaaaagctatcgtgaccgtcatctcacatcgatggtcccgcatcccactcgatcagaagccgcatcctcatgcattcacccgtgacggcaatgacgttacacgaatcgaggcgattatcactaaaagcaatagtggctcaacttctgctgagttgagcactggtctgcaggatctcctggtcttgaaaaccaccggaagcgcgttcgagaactttatcagagataaggtagggtttctcatttttggatctgaatacccattcatcccactattctaatgttgagattgtgttctttgtccgaaaagtggaccacgcttcccgaagcttcagatcgaattctgtcgacctctgttgattgtcgatgcgctatcaagataaatcttccatcagacggctcacttgccatttcttcccttgcgaatctgggaatcgacttcaaggcgatcggcaaatcagtcagggaaatcacgcttgaaacgtttgccaccgatgaaagcgctagtgttcaagctacactttacaaaatgtgccagctcattctgactgctcacactgagattctcagcgtatcttacagccttcccaataaggtaaatacatcgcttactcatactcttcttgacgagatccactcgtgtcattgtactgacctcctaccacaaccaaccctaccatttccatctacagcattacattccaatcgatctcagttggcatgataatatccaaaacacatccgttcaagatgcagaggtttttgtgcctctggaagcaccgtcaggtttgatcactgccactgtttcaagataatcttactcctgctggtacacacttggcatttcttggttgagcaaggctaatttgcttgtaacatcttgtttatggtgaccggatgtcaagaaaatgcttcaaatttgaatacactcactcatgtagatgtacactacgttttcagaaaagcttgtatgtttgtctccctcaatttttttgtatgtttgtctcgttcaaattttatctgccgcacttttcctttctgggaactgctcagagatgtgttaaacggatctgcgacgagcgggaaatatagtaatccctttttccgcgttttttagaccgagttctgcaagcctctcttcaatccttttatctcttttctgtgttgatgtagtcgttatgtgcgcaccattcagatccgctccgtcgtattccttttatgtcacaatctctcatctattatatttctctctcttgtacatagctgtacccggtgaagccgacagcggaccatcgacatcgtgcctacagtacagaaatgcaaccctcaagtcattttctcacaactttccatcccaacgccccatgatggttcatgtagacaaagacgagcgcaaccccacagtgaaaccatttgacaaagttcgggttttgggacagttgtcagtaggtcgcactagctaggcggttcggcccacggaacttcacaagccttcactccttaactatgcggctcaccgtataaatcactttgtacaagaaccaagaattaaaacagctctacagcacatttctttaacatattaaattcactaatatgcacaggcgatctgattgagactgataagatcaagaaaattttgctcattatgatggctagttaggaagattctactactagatgatttagattatagagaagaaaaaatgcgctataaaatattttgggtacagagaattcgagtatagaagagatggtatgaagaatctgtattgattaacgatgcggcatagagtagatagactatttcgatggcctcctccttcgaagaatggggagaccctcacgacccaagaagtagctcggatgaacggagaaaacaacctacaagaaaacaggcaatgaggaaattttgattcagtactcgactttgctttgcgatttgatcaatctccttttgtcttgacaaagggtcggaaactcacgcatctgccaaagtgacatccaacacccgcagcgccaggtatttccatacagtttcgtccttcatgtttacttacacaaccaccgcagctggttagttcagattgaacctaaaagatagtgttcaaaaatagaggatagagcgtttgagtgtcggatcataattttaccaagtcgcaataacaagcgatggatgaactgacgtcaatgcattcgataccagtggaatggggactgattggacaggcagtttctcccgtggctgaatgaacccagaaaattatgagacacgtgtatagatatcagacatccaacttcaaaaagcgcgaagatcgtgaagttacgaagatttgagtagacgatggaagccttacggcattggcttagatcagttgattttaggtcccttcgcgccttggtctgccgcttgtagtaagctccactagcgactggttttggagattcccattcccagatgtgtttgaagccagattgacaggtatcataggtttcctggcagcaaagggtcatcaaaatctcttagctgaaaattgtcaaacgcgaaaattaaccaagaggacacacacataccttgcaagcttgaaccggtttggaatatgagggatgtcctccactctcgggaagcacgttagggtgtccgtaaacactctctagcttggagccacatgagtaccaatgctcttcaacgcttgccttgtaggtggaatctgaagccaaccagggcttgtcgccgtaagtggaggctatgtttttccaggccgattgtgctttctgaagcgaatctttggcgctttcacacagctgatgaacttcagggtgtctataggaaagcacaaatgtgcgtcagtctcgaggaatttattccggctactgacggtcttggaatgaccggttcatcacagcctctcaacaatcggcgcaatactacccccaacaagctcgacgttgttagaatgcaggcatgaatttgaatccaccaatggtcaacgcggcaaaaatggctgctctggagccacattcatggagggaggttaaacaatgaaagtgcaacaaatgtcttacccgtttgtttgagctacccattggagctcagaaatcttgtcatccaactgcaccatatgattatcaactgaattaagtttggaatcgtaggcgcctccgactattgggtcgaaaatgtacccaaccaacaaagaaagaaccgtgggcagagaataactaagcttcatcttaggaagtgtgaatgggccgagtagatgataaacaaaggctggcaagattaataattgttcaaacgaatgtctgcgtgtcttcagtgttttgacgagcacctctgagcgcgccaacttcgtttaagtcggttactttgattgagaagtcggggagttttttgacttcgatgtgcttggggagaagttctcaagaagaatttatcatcaagtatacattcaacctttggtgtgagactggattcggctcgactcccgttaagctgccaaaagggttattcggacgcttatcgtcctctcgagttgggttttcgttggcgaagagatgaaagggcaattgccttgttcgaagagctgaaggctgaacaatctgttttgcagctggattgctacgcttagctacgtgtgactctactttatatttgatccttccaaaaagcgttggggaaactgggcttcaactgggcagaagtgaatttactatgaaaaaaatggccgagcaggttattcgaactaccacgaccaaattgtcacacatcctcgttagataagcgaagtttgtgatcaccaagggaccgagaggggccggtgttttgtatttctctcctggtgaagtttgaagctgcttacgaataagatgactcggatgtccaaattgaagaatttgagggtatgcgatttccctcttctgatggtctcgatgcgatcggtgggtatccaaacaatgtgcctgaaagagcagcctttctatcactgttttcaaatggaaactgtttgattatttgcactttgaggccctatgagcaatctcaggacgatttttaagtcagcaacaagaaagttccttcacgaaagcagcggtaataaggaatggatgaggatgatgaccgacaatgtcaagcgaggaaatctcagagctacaagtgattagggtcctaaccaactcatgacgagagtccgagaggagaaaaaccacgggcggctatagaagcagagcaaatggcaagttcctggggaagaacgccagccgatgatgaaaaaggaggtggagattcgcgttgctttcaacaacgagacgcaacacatatagacaagcaaagggtactaggctcaaaaccagggtgctggccactaactgattgagggggggcattcattttgaaagttagttgatgtaggtacatactactctgggaagaatgcgctttatagtgtaagactttagtggagaatggttcgaaggagcttctggaattggctaagaactcacaatcgattcttagctgcaacgatggcccccggaagatgtccacttgctcatccaatgatacctcaaagaagaggaatgatcctggtttggcacaaatatagccaattccatggcagttccaggtcccaggatactagtattacaagcagagctggaatagtgggatctgaatctcctgattgctcccttgcattcaaaaaagatagcaaatcggatgttgaatccatgccgtttacagcttcactctcctaactatgaaggcctaagtatgcaagatccagtctttgatgagaatcggaacaaagctattagataatttcatgcttacacctgccgcaatgcagtggactgggtgctatgcctatgtgggggtttcaaaatacttattcactattatcaaacaaatctatgttcatcaggaagtctggattcacagaagacaagtattatctgctcatcacatcccagacaacattgtcgttatccgatttttgaagcgccggtacaaggtatctttgagctcaatcaatcgacatactaagcaacgatagattttctcagttctcttcccgatcatctgccagaagcttttctgggtgaataaaattttcccgagtcgtgaagtcctcatgcgagaactgcaaagcatcagagtaaaacctccatatcgacaatcggggcggattcttcttggtgtggcatgtgtaccccttgtgataactttcccgctcaccattccttgtccactcactagggataagtcaaaccctaaggctgaggaattgactaagcctgcgtttttgctcagtaaggccatcgacgaactttctggtctacatgtgcgcgaccctggatgaaaagaaagagacctcatgggtaaactagtctctacctgcataattactgtatgtattgagggaagccagcattctcttgctggggcagtctatgtatatgagcagttttcggttgacttttccgaagaggcttcatgcaacttgtgtgctaaaatacccccaccaatgtctccccttaaacaaattgtatgcagagattaggggggttcacaatagtccttcccgagcaagagtcgtggcatccgcgataattttctcgggtcctgcgctgcggtgccgcaggagttgcgcactcaattctagcgggaaaaaggctgcatccgcataaaatgttgtaaaaataacaggggcaggaagcaagaaacacaattatgaagcccctactaaatcattgcaccttcccaattggcatctagccttttttcaaagctttctttgttgaattggtggatcagagggatgaaaacaatggtgaaaagttgatatcctcttgtaagatggatctgctttggcatttacctggcttcataacatggggataaactattgggatgagtcatcttatttaatatattttatcacccatgtgtttcataattcaaagggtatcactgcaaggaaaatttgcttgactgccagtgccaccagttgacatacatgtcagacactccagcataattttggttaaaatccacattaatccagaacagagttttctggacagtcattgtgtgatgtgcacagaaactgagcattgaatagggtctggaatgaactacaagcaaggtttgagtgacaacacaaacttccttaattgagtaagtttcttttgcatggtataatgatgtaaagctggaaatattataattgtatctaagatagccatgtaccattaggggcttttttaattgactcccaaatacagaggacattgtgtggacagcctggggactgtctcatgaggatgtccccacccccaagtctctggtccctctaaagtatgggagctccttctcccattcccacagtggtaatgagagttggtgcccaaattattttagtaaaacaattataaataccctggaaggtctggaggtcaatactccagaactctctgggtgaatgagagttgggaggcaagcctacacacatattgatggccaggaggattcctctcatccatggagagtgaacttactgagagtattcctcttggctgctgagtgtacactctcaacagccaagggaatttaatccactcagctgctgagtgtacactctcaacagccaagggaatttaatccactcagctgctgagtgtgtgcaactctcaacaaatgggagtacttgtggttgctgagagtgtagaacttcctaactatcaagagtgtacattcttatgctcttgacagttgggagcattcctctcaaattttgacagtgtacaagtactctcaacagctgggaggattcctcacagtcactgagtttgtataaaatttcaaatgatactatcaatttacaggacattaatctcaatccaccaagcaatcattttttccactttccatccatttctgcaatttcatctctcagctttttaactaagtttgtaaacatatattttaggtgaataaaaattctgtttcatttttgtggaactacatatttggtgtacaatggaaatttacaataaaggagtaacatttccctagtaaaaaaatctgccaatgattgaaaaaatggaagaagaagtaatgatttcaaatttgatcatacttttaatttgattttatagactatgtgtaataaaactaggaatcaatttatgttgattttttaacatgattcatcatgtcaaaagatctcaaatggcatcaagatgacctcttgcacctaggtagcaatgcaggtgcaggtcccccctcctgaaatttcaatcattcctgatgcctacacccacacccactagggtaccctgaggcaacactgagccagctgtgctaatggtggtattagtgtggcaaagtgtagcagaattctgccctgtctgcactaattctatgtacaccagaatgtgtgtgctatgctgcactaactcgatcacaaccttcttgttttctccttccgagtacttgaacagcaccaagaaattgaagctgtgttgtattacacccctgactgaccagtgacacatttttaaaaaaactccaaagtcaactccagagaactgaagtaggattcatttttttggaaataaaataaaatcagtaagaattactggaccaattgcatctagggatcatttatatttataaaggttttttttcttcacaaaagaaaccagtgatggattttcaatatgttgctgatattgataacattaacatcaatgttataaatgtgcattgtgttgatttttgggcattagaattcaataaactggtcaaatattaatgtgactcaatcttgcatattctttcatatcattcaacagtaagacacatgaaaatcaaaatgaaaagagaaatttgaccagaaagggaacatcttaactctcacagcttaactggtggtaatccaaaccaccctgtgccttctttggctgttggggttaatttttccctttatttagaattacagcaacatgtggatgaagcccacaactcagtgattctgtgctaaaatgaccatatttgcatgtgaactacaaaaaataatataagaggacccaaaacgcatcaaagataccataaaaagaagctgaaaattaaacatatcaagcagcatataaaaacgagaaagagataatccaagaaaactatgcgatctcctttttttcgtgaaacagatgactttcaaagtgattcctttctattcagatttctttctgctaaaaagtgcttggatttttttacccattttggtgaacatttcttttattttaattttccatttatcactccacgattcgattcttcgtttgagggaagtcatcccttcgtcaacagattttctgagttggtgcatagtggatttggggatcttgtgccattcagctagtttcattgcgaaatcgctcctgaagacatacggattcaaacgactgttgtcttcgggctttccatccatggggaacacggttttcagtttgccgtcctctcctctataagaaatatccttcttgaagagttttctgtccactggtgtcaaatgtatttcaaggagttcgtccagaatgctgcatcgggaggtgacgtgtatcttacctcaatgagactatgcggagaactgattttttttttcttgaaagaacgaacacttacggtgagaagtaattctcgacattgttttccgtgactttttctacaccctccttcttgatcgaatcatagtacagatgcttttctctgtttgtttcggagctgtgtcaattcacaagtcaatctaactgaaagagatctgatcaccggcttacagcttttcctgctcgatgtaggcacaataattccaaaacaaagcatatgtggtaaaccagtcgtcatcccccatctttccaagacttgcttcgtggtgtctatcaagtcaccaaataaatttgtaaatgagggtattaaccatcaatttttttcgctaaaccttttgctcacccttccatccatttgacgaagcgtttcacctggggacgtttttgcttcatacgtttattgagaagcgtcttgaattctttaaattgcctatgttttcgaattttaacatacaaagcgattgtcaaaaatggccaacccgaaaatcgaatgctgaatgcaagcgattacttacatgaaggccctgttttaggaatatattgccaaaagtgacggtcaaggatggaatcgaggtgagtcaagttcgtctgaccgtgaaacgccacgcagaatgcgtatatatgtatgataagcttacgggtcgtcaatgttacttggttccttttgacgctgcagaggatacctataatttaaattgaaacgagcactcgacttgtcagctgaatgatatatgtcgagatcagttcgaagctcacatgagctgttccagtgtctgaaaagctctcgtttttatccgattctcacgttcctgtatttcatccagtaacttcttttctttcatggaatcttttcctgtttcttcatcatgacctttgcctttttttggagctgatggcaggatcttactttccatctcttcagagtgtgcagatgtgtcttcagaggttgggggagctgtaagactgtcatgggcaaaaggggatgaaaagtttggatgaaaaaggaacaatgcctctggtgattgttgatgattttcttacgctagcgtttgccggtcttccaggaaccgctgatatttcatggcgaggtcagcccctgagtaatgttgctcatgtgactggatttggtctttgccatccgacctgagaaaatgagaaatttaagtgagcacttggttgggaaaacagtcagcgtaagataaaaatcagctcaactttgcgagatattctaaaaaggctggcctcaagtcctctcttataccctttgtaaagttgtccaacaaactgttgagaagatgcacaacggatatggagatcagcatggaagttcaactgatgaatgataggtgtatcacttgcaagtagttcacggcagttccttctatctgctcgcgtgcagttgctgtccggaacttcttgtcagaatcaaagtcatgtgggcggattccgtgctcttctatttctacttcggtgtgagcaccctgggacacgaaatgtaagttcttcttagcactgctcccctcaggttggttggttatcatttccagggtcattttcatgtatcagtgacaagttaacaaagtcaccgcctagcagcattcgtgtgagccaatcaatcagccactcacttgaagtctcgctcgacttccattttgtggatgattgtccgcaagcccaatgggttggtcttagtagttaccgatgatgagcgacgtattgagtcgtccctgtggagaacgttgtatgtaggctgttagtttcaaccagtacataatcagtagacttgcgtagtgagcttcttacaccacctcggattcgtgtatgagaagtgcgtttctatgctcggggggaagcgcatgcatgaggtccagaggaaccgtcctggaagttttatcatcacatgaaaataaaaggtatgtcgatatgagtcacaatatgttttcatgattgatattttggacaaaaaaaaagagccagagaatgaatgcggtcttgtattattcgtgaagcaccttagagactctggaacgatgtggccttgagcagtccctatgcccagatcctttgccctaatgaggtgatcacacaatgcacacacacattgtttctggtgagcgtcaagataagcggtatataaattaagcaagctttagcttactgttccccacaaccaaatttcaagtgactgtggtcgttgagttgatgagaccccaagaccagagcctgggagttgtccaagctatcacaaaagatcataaaagattcaaaagttagtgtttagattagcggctcataagtcaaacatgcctaggtcactgtagctcacacctctaccccacgcttacgaattctgattgcagaaacccgagttcctggcagctcagccaagatgtagaacatcgttccgcatgcgaggaagatcgtcaatttctccagtggtttgcgcatcatggagtattaattacgaaaacaccaagggtttgtcgatattgttgtccgttatgatgatttggagagactttgttattcggtggtgtgaatgcttaagtggttggaggacactgggtcttttactcgtcactagggaaggacgggaggtctggaggtcaaaatgtttcccggtgctcgcaggtgcctcatgacaagaaacgaatggctggtttcaccatgctgattttatgccttcggacagttggacaagtttcaagtgttctcatcgaccgtttctcttacaacacagagagtgcatacacagactgatacaccggtggactgataacttggagcggcggccttcgctcgtacaggccaagacaatacatcactcatgtcatgaatcagcatttgtacatatgcatcttacccttgacacaaatcctcctgaccaaaacgcgacttcttgaagagcaacgtgggggccatcacttccctcatcatcggccacagatagcatgtcgagtatcaagagaggtagctttgatctgagcaaggtctgctggggtgttttcgtcttccgtctcgacattgtttggattgtagaggcgcagcagagacataaaaccgcttggttataggtgggtacgaaccggaaggtccatttttccactcacttttcaatgaaaagatttacagcaattatattaaacagattttggattttttttgtataaacttctttgattacatagtttttgaaggtcattttttattttttttaacaggaagtgaatttcaaaaagaaaccaaaaaagttaaaacatgatgctattatgtatcaactcaaacagccagtttattgcttatctgcatttgagattttgtatcaaggtctaggttggagcactgtgtattttgtacagccgtacagcaggatactgcccataaggaatgtaatagaatcccataagtcattttttatttgacaaaataataatagagggtatcaaatatacatgaaagtaagtcaaacaaaaatgaaaaaattctcaaaaggaaatcaaaagccgtttataattgctgtcttatttaacttcatgaaaaactttcctgatctttgttagagcttgatatcaatgaaacaagtaaatatatacataatcctggaaaaaactggtagtaatagtttgacctgctgattgtttcaacatttctatagcaaaaatattagagatgttgcttcatacccgggtacctgtagcaggtgcgggtacctgcctcaaaaattcaatattttggacactcacacccgcacctgcatccgccaggtctgccagggcaggtaccgggtacctgcgggtgtggaggactttttgcaggcaaatatacccagaaatttgtcttgatgactggagggattcctccagttgtcaagactgtacaccgtctcaaaaactggagggttctctccagtgtaggacaccagccggtgtcctacatgggtctgacacctttgtgcagcccaacacacccaaaaaagggagtattggaccgccaataataatttaaattcttcaggggaagggtgtaaggcaggtacccaggtacctgcctttttttaccccaaatgttgacacccgcacccaatttggaaaacaggtacctgctgacatctctaaaaaatatgcatgtacagtccagggtgtaccattatttttggattattccaggtaccaattataaaaatttatcagttctcttttgattttttttttttttttgatttgtcttcaaacccgctttttacttcatttgataagtaattataatggaaaaagtaaaaaaaagctggattgcattagggggttgaaaatagaaatttatcaagtctttatagccaatttcaaggtccctatcaacaagattttagaattttgaaaaaatagacagattttggggtttgtgaacaatcaaaacaatagggggtatcaaatataggaaatccaccaatggaaaccagtcacttttccaaaaacttttttttgcatccaatgggccccaaaatggtttaaatgcatatccgccattgagtgttgtaccctctcagcaaccaagaaaaatccctcttggtcactgagactgagagggtacaaccctcaccggccggaggggattccttttggttgctgagagtgtacagctctcagtggccaagaggaaacctctccggctgatgagagctgtatggctcttgccagccgagaggaatccctcttggccgctgagatctttccaggcctgactcccaaccccgtctggggtttttaaaagatcaactcccaaaaacccctggggggttccctttttttactattattttttgttttgtttgttataggtccaactcccaaaaaagatggaccttttggagttccaactctcaagaaattggggaaaaagaaaatgagggggggggggcattgagaggactttccgcagtgggtcctcaggacgtccccaaaatttgggagtcagaactccaaattttggcagtcatttaactaaggccctttttttaacgtaacttcccagcacattggataacaatgtgagcgttatccagaatgctatgtttttttttacctgtcagtaacataacaagagggattttaccccttgttaaaggaaaaaaacaacacaaacagcaggttatccacgttgtgtgagggtaaacccccttgttatgtgtttgttatccacacttaatcatggtggattgtgtaacaacaatagaaaaaggggaaaaaagaaaacatgacagaaaggcttttgtggttattgtaacgctaagagcatatccaccgggggaggtaaaactgggttgctacaaccccaaagtagcaactcagattttacatgtagcaacccgcccacattttctgcccacccatggttgctgaatcttcaaacttcaacctgtgactcttcagttcccaatatcctgccctccttccatccattcccccgaacgcaatcaatcatctctaatgctcgaaggtaacaaaaaccaggaacctcggttgtttttgcatgtattgctcttttccattcttgtatgcattgtttctcatttgcacagctttgtctgttattcaaaaaaacaaaaaaatatatatgtgtttgtgtttgattgggtgaaaagatgtacatagatagaacaaagatgaaactacaaaattgaatcaagttttacaggagtggatgttggtgagtgatatcgatcttgttgagatgaatctggggaaggagtgaaaagtgttgactcgttggattgtcgttcacaagaaaaataccatgtctgtcatggatgttttgttgttcacaggtgctatcaagttgctagacggttgctacatgtagcaactcaacatggttttttacctccggaggtaaacttttttctggtttagcaccctgggtgggtggcattttttgggtttgggttactaaacgcgggataacaacctggtttagctcccgcggtggatatgctctaacagccacaattccattacatttttgctatgctaccattacgggtagtgtaacctcccgctgttgattgcaattataaacgccgaagggaaaattacacaaatgcttgtcacagaaataatgctcttgacacctagatgcagcctccttctcagaaagactcatcacccattcttgcctcctcccgctgaattttggccctgtagtggtctgtagcaaaaatctgccagcaattgtgctcacaatacacaatttcaactcccccaaagaatctgctacacaaacaaattttgctagaaaagtgcagtgtagcttagcagcccaccattaggagaacctaatcactgagtaagattcttacccaaaaggggggggggggttatccctactcaatgatccccagggtagtgagctgaaccggtaatgaaaattagacctggagcccaacttgcttgacttcttctttaggcaaactcggcatttctttgaagccaacatttcagtttctgcgcccagcccctccttgtaaaataagtcctatgacaatggaggcaaagattggttcagtgaatcaattgcggctttattatgacttgtttggagatgactcgttggagaaatatgaaaatatgtcatcccccatattggtacatgaaattcgggaaaaatattgttcgaaattagtttgataaagtaaaactttcagtcctggtgaatttcaattgatcaagtggccagcagtgaaaatttcttcgctcctggtcgcacatgtacggccaagtaggtcacgaaagtaactcttttcctgtctcccaaagaaatgcgacacttcgctattccatacgaaaagtgcaagcagtaatacagtgtttttaattttctataaaaatcaatttttgaaatcgcttaaaccgataaattgtccatgcctcgagggtgaacctatggcaaggacatgcaagcaaaaacaaaaattattcaatttcagggctgctcagattacccgaatcttccattcaatttcaagacccgaaacgcacccaaacaggtaaccaaacgtaaatatccaagctgtggccaccaaggccatgatgtagtgattgtcaatgtatcgaccagggattccaagagcaagtcgaaaatcctgtaaattcgtcggggtcggttcaaactttgtgttcgaattgctaagcagcgtgaccagaaaggaaaagacggcgcaaactgcgaaaaactggccctccataatcagtttgatcatcgctcggctcttctgaagaaagcattcgtgtttggaagggttcggatggtgccatcttagtgacaaaaaaacggccaggaatagctacaacgaaagcagggtcaacattataacctttacagaagattacccccccagttcgactgatttcacaaatagagagtaacattgagtgaattgtcttacggtgttcacaataaggcttgcgctcattactagactcgtccgcgtaaggtttaggagcgcttttgactcaagctggataccggaagtcgcacgagatacacgatttcgatcatttccgaggagttggtttgctttaaatcctagtgcacaaactgccagtccggcagtcaaggtgagtaagcaaatagttgtcctcaacctgttggggcagaaggtagataagcaagtcaacaccgatagtcaattgcaagagaatactgtatgtattctattttttttccctgacacatccaaggttcaagctttcaattgagaaaagtacctacttcagtagatagtcaagcccagtgcgcgtgtcgcttgctatgttcttctccatctttcaccaaagtttttcactgtcgcggttgagaacttcaaatttacttcaagaaaaattgggaacagaggggggaattggtcaaaactagttcatgcgtgggctgggactgccgtttagtttgtccaaactcaccaacacagtttctgggcaattctacagtaatttaagttttgcagcatgagcttatgtacataaaatcgccgtggaccttgagattgtcggtcgcgcctcatgtcgtgcgccgtgggactgaatgaggtgactcacaaaggctaaactcagaccatctccaccgcgcgagtgcataatcatgtgtacgatgcaatgtgagtgcctacacggcggggcaagtttgaaattctggataccgctcggaggacggtttacctttggagcgctcttctgaccataaagaacgccgcaatgacgatgtaggactgaagcgctcgcataacgctaatcggtgcgacccggtgactcttgggtcccgagggcggcaagttgacgcttgcaaagtcgttccggcgtcgactgggtctcggggacgctctacagtggcgcaacccatcctactgtacatggattttggggttccgaaatgtttgaaggaaaaaaatcaagaaaatctgccctgggaagggcaggatccaaggaaaatttaggttttggggcttggaaatttcaaaaattgtgcaatttttgccacttgtttggaaaaaattacatcccagagtcgaattaccatgtttggcagcaacaaaaatgaaatttaggttatagtttatgcacatatctttggtgggagaagccatacttatgtgttatcagagttaagtacatgaatatgagactgtaggggcatttaagcgcatggattccgaaatgttgaccccaaataaaaaaaacttttttgttggagcagtgggggcttagcccttttatttatggaaactactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcctacaaacattaggccgacaggccaaaaaaaaatttgctggtgatggtgtacagtaacatgggttgcgccactgtacaacgatcatttttttttcttcccaaaaatatgtgtagaggttagtgtttccttggaacgactggctgaacaactctctccagaaaaaaaaaaaaaaaaaaaaaacttcaaaaaaaaaaagttgcaaccaaattactacagctatttcggaaagggttgtccacttggactcgcgaaatcttttttatttttttattttttttattttttatttttttactgaactggacctgtcagaactgaactagcgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaattttcaaaaaaaaaaaaaaaattgcgagagacaactggacaaccctttccgaaatagctgtagcacaaatgaccagattgaatcgttattagggtttggggtaaactgtcaaaatgattggcggtccagcggtggatcaattcgatcctcttcaggtcgcttttgggcccctcgtgtccgcgttcattggctcgtaggttcaggtacaagttcgagccttgtgcaagcaactctttttttgcttggccggctaagctgcgcctgcttgaggcagcgtcaccgtgaggagtgtcccggtgactcaccactgcgacctggaaggacgcccttgcagcgccgactcaatgatcccctgatgccgcagggtcgatcagcggagcgatcctgcaaaactgcgccctcacagcgcccttcccttgctcagtcaccggagcgtccaggactacgccctacggggtcctgttgacgctctcctcgcccggccgtgtactcattcattacgtcgctgggggagactcgagcgcaggcaaataacgggtctgaaaccggtccaggtgcggggtgagccctcagttttattttagtttgtgactcaccagttttctcaagttgtggttttaagaaacctcaacatgaaaagcctctcctgtgtgagggtgcgggggggggggggggttctttctaatttgtctaatgcgaggaggcaagccgtgacactctatggtgatcaacggtatggcggttagctaccccaacgtccggtttcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcgcgaaactacaacatcactacgactatcacaaacgtgtcacacccagttatcaacatctaagaggggccttagagagcatctgcatcagctcctactcctaggattagacactaaaataatctaacatttagcgtagtgttagtgcaattctgcaattctgcactaacactaggcgcagcagcgttagcgtgattccacgcatctgcgctaacactacgcgcgtggggcgccaaaaagcacccgttgtgctgcgctatagctcttttcagtggctttttggccttttttgccactacaagcactgtagtgtagcggcaatagcagcgtgctaacactaccccaaaaaaggtgtgttgttagcactgctacaaagtagagtagcatgggctaacactacacaaaaatcagctgctgctaacgctaaaacaccctttagtgtagcggcccacagttggaagaaagtaccagaaaaatgccaaacaaagacagggaccaacacaatttccatgataagcttatggaagactacactgtcaacaatgctacctgcaagcacaaattatccagacaattttgacttcataaggaatccttcaggtgcattctttgagacttggccacaaactatacttactttgtccagaggcaagactgtaccagaaaacttggactcagccctgaacaaaaagtgactgccgtccttcaaccaacagtggaccactacgctatttggccactaactgtaagtgtagtgtaagagttgtgtcgtgactcttcactgttgtaaattataaggcgtcgaggacagcaatgtagctggggaaacttctagaacctatgtgtgcttaaattttagagatgggcagggataatccgttgcggatatccgctatccgctggtggatacccgccagtgccaggggatatccgctggcgagtgcggatgcccccttttccgtgaaatcccgggggatatccgggtatccccaaggatacccgaggccggaaagaggagatggccggctggaagggtttccttccagtcggcgggcttccttccagttgacaaggtacatgtaccttgccggcaggaaggaaatccttctggccaacaaggtacatgtacctcgtcgactggaaggaagcccttccagtcagcgagcaccttgccaactggaaggaaatccttccggccggcgaggtacatgtacctcgccggctggaaggaaacccttccagccggctgcctcgccgccaatttaaagggagggtatccgcgggtatggatacccgccaaaaccaggggatatccgccagcggtttcggttgcggatgcggatatcaaattccgctgaaattgtgagcggatatccgcatccgcgcggatatctggattcaccgtgaccatctctattaaatttcaatggtctagctcgatagaaagaggatgaaagttctctcagtacaaggtagtgatcagatcagaaaaggacaacaaaagatgaaaggagaaaagatggaaatgattagacttacctagctcgatagaaagaggatgaaagttctctaccaagctaggaaggggtggaggtgagcagtttaactggttgagtgtgttgagattgattatgtaagctttgcgattggtttgtgaaactcgtgtgtagcgaggtttcacattctacccccctacaatgcaaatgaagacatggcgaaatgagaaagaagaattgaaagagaatagagataaacgagaaaataaccataaaaaccaatgagtccttaagaaaggatgagaaaggatatttttaagaaaagaaaaaaaaggagaaaaagagaagaggaggaataagaggaatttgaagaagggatgatgggaaagtcggaagaaaagaaagtgttccgtcctcgagtatctgaaccccattccgccatccgtagtgatcctgtgacgtgcaataactgagtgctcacagcgtggctgaggttatgcttatacaattttaggtagagatacccagaggtgcaccagaggaattggacttacctccatacttccagtttcacgtcttcctctgggaagtagtacggcttcagtttggaaatatgaaaagttgggtgtcaacgattgcctcccgggagctcaagttccacatcttgtccgtggttactcacttgtattacacggtatgggcctttgaaacattctttgagtttgtcgactccctcttgatgacggcccctccagtctgctgagtctagcagcgcccaagaattcggttccaatggtggttgatccctgtgatgtttgttgtgttgtattgcctgtttcacccaactagtccacagtgcatctcgcgcctcttaccaggtgccctcttgtattgtagtccaagtcttcagtgctggtgacatctcgacagaggagtcgcctgaggggaatagttgtggcttctggccaaacactagccaacgctgggccgctacgctacgctacgctaaagggccacttagcgttagcgtagcggcgcaaaaacaggcccttttttctgtagtgttagcgtgccgctaccgccgctacgctacgctacgctacgctacgctacgctacgctgtagccccgctaacaggcggcatgtttttgggtagtgttagcgcatcgctacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagccctgtagcgcggcgtagcgggcactttcttgtgccctgagcgtgtagcgttagcgcaattccgactttctgcgctaacgctacgctaacagctaacgcggctttgtgccctttgcgcgtagcgttagcgaagaaaggtggatttttcgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacgctaacgctacggttagcgtagctggcccagcgcataacatcttcctctgtgtaaatacagacggcggttggtggggtgttgtcattgaggaggagtttttggactccttggtgattcaagctgatataggccgagattggcggataggtggacgaggcatccaagttgttggacgaggattcagagttagaggtcaacagcggatgagaaggagccgggacaggaaggttcagagtttgaaggaacggaactggaaggccaggaggaagctcggggtcatgaacgttccaagggacagtgacaaatggatgcagctttggagacaatcaagggattggtaccttatctggaatagaagactaaaagaagaagaaaggagttagctacttaaataaggaaaagaaaagaagaaacagcttacacaattgtagtggcgagaagggtcgttaatcgcatgccatttatcctttaagggaaagtagtgggtcctggtctcaacaatctccatcccctttgggatgtagaccaacaaagctgagcaagccagctcagacggaatctagaataagaaatctgaatcagtaactgacaaaacaagcagaggatagacttacaatggttttgatcgaggctggatcaacagtggcctcagccggagctttctccttttcctccacagtctagaacagaaaacaaaaatcagtctggtgtcaaggtaaagcaagaaagaacaaagaaaaacatacaagtttaacatcaaccgggcctttgtggccaacaggattgactgggcctttgttgccaacagcaccatcattgggctagtaagaagcaacagccaggaaaagcaatcagtatgaaagccaagtgaagatgagcggaaagcaaacaatagacttaccaccacacaaggatcaaagattgggctccattggtcacgatctggatagtaacgcacaccaatctaaaacaacacattagaaacagcattagcgatgaggtccaatgaaaatcagggaaggacaaggcttacatcaatggatgggtcggaggaacctttgcagtagaagtcgttggtgtcgtaaccatcataaatggacaacatggttatgaagacagaacagggaagcggtgaaagtggtgatgggtagtaaaagtgatgggaaagggtgaaaggatgggagtagctagctgaggatgtgagctggtgaggagaaaaagaaaacagagaagcgaggacgtcttttatagttgagaggaaggccggtgcaaagattaccttaggcgtgatagctggccacggcggtttccagcgatgggggtgcatgagaaacaccagtggtccgcagtgagcacaagctaggggagcgaggactgaaggaaaaagaaaagcttaatcacctgagaaacgccagtggtccgcagtgagcacaaggtaggggagcgaggactgaaggaaaaagaaaagcttaatcacctatttgaggtgtagtgaaagaagcgactagatgagtgcattgcaagcaaaaagaaaagaaaagcgacagacaaaagaaaagaaaagaagaaagaagttcaaacctgagaaacgccagtggtccgcagtgagcacaaggtaggggagcgaggactgaaggaaaaagaaaagcttaatcacctatttgaggtgtagtgaaagaagcgactagatgagtgaggaaaagaagaaaagaaagggaaaacaaggttctgtatgtggaatctaaatacacgatctaaaaccctaatggtgatgattgtagttacaagattccgcagcacccttttcctcctgaaccctaacctcctagatagccgcgcctgtcttcagccctgtcgctgtactgtcacagccccccgtgcttgctaggcatcttccaattgtatgtcctgaaacgctttgcgaagcttgatgggcgctaaaggtctggtgaggaaatccgcttgattgtcgtctgtgcgcacatatttgacggtgaagttggattctcgttctatgtgatgtcgtagccaatggtgtcgaacgttgatgtgacgagtgcgatgttgatactgtgggtttttcagcagggcgatagcaccctgattgtcgcagtgtagtagtgcagtgcttgattggactcctatgtggggatggatgttgagaagaagttgctcaagccatcggatgtcttggcccgtttcagagcaggctctgtattcagcttcggtggtggagagggaggcagcatcatcgtcctgtttctggcatcgccagcctaccgtgccaaagtatttaatgaggcttcccgagaatgaggctgagtcgacaccactctcataactggcatcggcgtagccttcaattagaccaggctgagttggctccgatcctaaaactaaggctagatttacagtgcgactgagatatcgaaagacgtgcttgacttgatgttcatgagttttggtggggttgttgaggaattgactgagatagctacacgagaaggccaggtcagggtgagtgcattgaaccagatagttgatcaggcccactgccctcctgtagttgaaaccttctgagagcgatgaagtctccagggcaaccgtcagcgcgttcagaggtagtggggtcgaagtggatttacagttggtgaggttaaattcttctaggatttctcggatgtaccggtcttgacagagtgagatggttcgacgagatttgtctcgaactacccgcatcccaaggacccactcacagggtcccaggtcctccatctcgaatctttcggcgatggctttctttaagaatccgacctccggcccaacgatgactaggtcatcgacatggacgtaaacaaagcagggtcgagttgaatcttcgaacaggcaggcgtccgcctcggcgggggcaaagttgatcgataagaagaaagtcttcagggcatggtaccaacatcgggggctttgtttcaatccatagagggatttttgaagtttgagcccaaaaccgggcggaacttcaatgtcgaccccgtcgggtactttgatgaagatttcttcatcggggatgccattgaggaaggcgcatcaaacatccatttgctcaacctggtaatcatgtgctgctgctaggccaaggagaacccgcagagtggctagtcggccggtcggggcaaaagtcgccccatagtctacgccttctatttgtcggaaaccccgaacacatagtcgagctttgaatttgagaagttctccgtcggcgttgtactttcgcttaaatacccagacagtgtccaatttccgtgttcccaccttcattggggctaccacccaaacttcatggcgtcgaatgttgtttagtttgacctcgacagccatgagccattcatttcggtcaagccgacgcatggcctgcgcaaatgtctttggatccttcatcgaggccggttctccgatgatgaccagagccctatgtagacgaggatgttccacagcacaagccctgtgacgacgggaaccttcaacgatgttggctggatcgatgttgctgctgatgttcttcggggctacatcgtaatgaggtacataggcgtagccttttacggtggaagaagttgtcggaatggggggaatatcgggggggtttgcgaagtcatcggagatttcctccaaatggggatcgacatccgaggggattccagaatctggatgtccttgagtagtcgattgatcctctgaagggagggagtcgatttgaccagacgaggcgggttgctcgttgtccgatccagtttgatccggtgattgttcggagatcactgattctggaatgggtgatgccaattcgaagaagtcggagcaccattcttgcacgggactacgggcagaagagggactcatcagaggaaattctgatggaaagaaacgaacatgatgagagataatgattttcttagtatcaggaacccacagcttgtaagacttgtgagtttcgtcaaagccgattaggacggcttcaactcctgatggcgagaacttggaggttcggaatttccgctcttccagtaagacagccctacacccaaagggttgaaggcaagacagatccggtggtttcccagtccagagttcgatgggagatttcatgccgatggagctgtccggggagtgattttccaggaagaccgatgttgtgaccgcctccccccaccaggaaagatctaagccggacgtaagaagcatagctcttgccttttacacggtggtccggtttcctcgttcggcgaatggattttgttgcggcgtgtatggggccgaggtgtgatgtgatatacctttttgcaagaataactccgtgaatcgtttattgacgaattcaccaccattatccgagactacggattttagttttcgaccggtgaacgtttcagcacgacaaaggaaattttggaaatgtgtgaaggtatccgacttactcggcatcgggtagataaaacgaaatttgctgtgaccgtcgatgatcttcagaaaatatcggttacctccccgagtgactggagtaattggaccacacagatccatgtggatgcagtctaacaaaccctcagcgattgggaagtgcccagggaacggttgtcgatgcattttggagaggtcgcaactggtgcattgaagatcgctgatttggaggtccggataggcagccttgaggtatggaagactgggatgaccgagcgagttgtggaggatgattggatcagtccaaacagagaaggctcttgcatgattcatgtcgattgtgaggacattctcagaggtagtgccgacacatagggtgtgaccgtccttttgaaagctgaagcgagacccgttgtcgattggcacaagggagtagccctgttgtagatagtaggtgaggggtagtaatgagttggaaagatcgggaacaaagtacgccttatcgacgtgaataggtccggcagcggtaggaatgacagcactgccttcacccataatgggtatacccgacccgttagcagcataaaccgtagaggaaatagattgaaaagaggtgaaataggaccggaatttaaggtagtgaccggtggccccgctgtccaggatgatggagtcgaccactcccgagttgacgctgagcattgccttcttggcaatcctggcattagcccgatccatggtggcttgaaagaatgctacggctttttcggggtgtagggagtggcaattttcctcggaatgagtggcagcgggattgtggacacctttttcacatttgactcgagcctttttggaggtggaaggtttagcttgaggagggttggatgctggttgagaagtctgagtgaccgctagggctgttcccgagggttgaggggtggtcactgagcttgcttcagactgacgtcgaatttcgctttctagatccttcagaaagctggtgaggtcgggagatgaatcggactttttcatggtcgcgaattgaatggatcggaacatggcgaaagaagacgggagtcgcttgaggaggaggaaaatccagcataattcaagggtattcttgtcgagtttgtcggcggatacctcaatgagcagctgaaaagtagtccggaaagtattgaccgcctccttcatgttgtcttccccaaaccgaatgtcgtacagtttgtcccaaacattggcagtgttctcgatggattggtccgcgaagtgattgtggatggcatcccagagctccttgggttcataggttttatagttgtgaccgacaaattgattcgcattttcctcattcaggtgcattcggatgaaggttgtcgccagcttcttcttctccttgtacctggggtctttcttgagttccttgtgatcgtcctcaagaacatagttgtctaacatttgatagccgagggcggcgatgattttaaatctccaagtggcaaagttggagtcgtcaaggggatcggtgacggttttaaaggaggagtgatgagaagattccgtcatggtgttggagttaggaactagagattgcgaaaccttgtcgcctgagtctgactcagaggagtgactatcggcggtagtattgtgctcaggggctggctgatcttctggggcaggagtgaatggaaatcggccgatcaaggtagagggaagatcgtcgttttctttgtttcctgccacggtgactaagtttcagagagataattccaataatgtcgaatcgcaaaccaaactactcgagtgctctagtaggctgggctcataacctgagaaacgccagtggtccgcagtgagcacaaggtaggggagcaaggactgaaggaaaaagaaaagcttaatcacctgagaaacgccagtggtccgcagtgagcacaaggtaggggagcgaggactgaaggaaaaagaaaagcttaatcacctatttgaggtgtagtgaaagaagcgactagatgagtgcattgcaagcaaaaagaaaagaaaagcgacagacaaaagaaaagaaaagaagaaagaagttcaaacctgagaaacgccagtggtccgcagtgagcacaaggtaggggagcgaggactgaaggaaaaagaaaagcttaatcacctgtttgaggtgtagtgaaagaagcgactagatgagtgaggaaaagaagaaaagaaagggaaaacaaggttctgtatgtggaatctaaatacacgatctaaaaccctaatggtgatgattgtagttacaagattccgcagcacccttttcctcctgaaccctaacctcctagatagccgcgcctgtcttcagccctgtcgctgtactgtcacagtgtattctggtgatggaccgagaaatagagcaaagaagatgtggtaacaagattgagtgagggggggaggaaccaaattgagcaacaagagttgttggtcggatcctagatgacactaaggatcatggcagagtcaacacagaaaagatatacggtagcaaccaagagcaagaggcggataaacaaattagaaggagcaagaaagaagtacctggagcggcaagatcacaaattcgccaaggacggagagaagtctgcagttgttttgggggagagagtggcgttgttcgaagaacgcaacagaggcaatcagttcaagatgagactaatgatagaagatgaaaggacagatactaaaaacaaactagaacataagaatgaaacctacacactgtttgagagcactgcaaagtcgccggggccagcatggtggcggaggaagattggcgacaatgtcacacacgttgcccagaacccaaatatctgtcaacataaaagcatctaaagagagaaagagaaagggaagtatacttacctgtcaagatggatacaccatcagtcgagttacgcagtcaaagtcgagatgcaatggcgattggtcaaatttgaggaagaagtgacagcttgaggagtggagaggtacccacagagaggaaggagctataacggggaaagggcacacttatcgttgattgggccctgtcacacctgtgacagggctgatacatcttgtacagggcgcaagtgatcagattttggaattgacatgtctaccaacattcacaccccgacaatttggatgtcgctcccgcgcggagcgacatctgggggttttgtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggctattcacttatttgaacagctgtaagaagaaccgatatgagattttcaaaattatcttgggacagatgaaaccatggcagtccagaacgcaatagcaactggctggtccaaatcttgaaggacactccccaatacccctcaccacttgtttgacttcattgggtccaattgtcaaagggggagtcaaccggatgatatttgaattggtcgccttggccagaacaccttgtgatttcatcaacagacaaagacagctcgtccgcatgggttcctcccggcgaggtggtacacaaaccagcttgtcggaagggattccttccgacgagctggtgctctcgtcgggaggaatccctccgatgccaatgtattgttattattattagtggcaggagtattaacgactccatagattagtttcctagctttcaactcatccattccgggcaaagccttcaaaactttgtgcgcagaactgcagatgccaaagttctgattctgttgggtcttgttaatcgccatcaagtccagtttgcccttctcgcccttcgagatgccgtccattccaaccagactagccgtctcggcatccggctctggatgtgtcagtttcaagtcttggaagatctcggctgttgctgatggcgatgacgaccaaatcaacctcaacttcttgaacatcaaggtcagcaggactagtttggcttgtaaatccgaatccgttggggctgcagtgattgtacttttcttgtttccccttgtttctttgtagtcttcatcatcacaaatctgatttcagtctctcatctttttttagatttaaaattcataaggccgcaaacctcgagtgtattgattctttcatcaaattcgatcacatatcggcgtttataatgggctgacatcatttcacactgttgatatctaacaaaaataaaacagatattacaaagaaggaggtgattaactaatccaagagcgagaagcgacgagctggtgctctcgttgggagggagtcggactcctccctgacgacctggtttgaaatccagctcgccgagaggaacccctcccgacgagctggtatgtacacactacaccagctcgccgggagacattcctcccggcggcgtggcctctcctctctaggctgaggggggcccagttatttttattttcttgttttttgtaataaaaaaaaaaatccccctcgccggcgtcaaccagtaagagggcgggtatccgcggatacccgccagcgccagcggatgcggatgcctgattccgctgaaattggcagcggatatccgcatccgtgcggatatccggatccaacgcgaccatctctagcagtgactgtgcctactgctgcagtcacgcacgcgcatttgtcaaggtgacgcttacatgcccatggggagcaagacccaaatgactgtggtgtcactgtagtcgagttgggaagaacctccaccaccaactgctcacctgggttcaattccttgtctgcaccaagacccaaattcacatacctaaaattctggctggaatttttttggtatcatcaagacaagacatgagttccactcctgtccttggctacaaaagcttgacaaatgaaaaatttctttcaagcttttttatcatttaagaaatcaactacaaaattctggatttcttttcattcttaagtggtctccaagaatacgaaccattaaattccaaataaaacatatttttctacagtcacagttcccctcctggtcaagtcaaatttttcctctggccattttacatcaaatcaacaccgctcaagccaataacatacacgcaaggctgggtctctttcaaggttttttttggtaatattatttcaattccttttgtgttcaaatacatatctatgcccgctcctgttgtccttgccatggttgaagaagccccacctgcttgaaattgggtcagatgtaacccagaactgggccaaccaattacaactatatcagtaatccaattttggttactaattcaatccattttccaaaatacatgaggttgatttgttatcagccatttcttgcccacatcccattgatttttcaatttctctatagtggacgacttgccgtcaaatctgcgggtctcccagaagcaatttagaggccttgaaagctagatttcccagtgaaattctagactttttgggtctaaattgacatctgtgagggtcccagatctgacaggaagtcctccagtgttacatatttttttacactagggaactcgcggctccgccgcgcttaggcctccactcagcctaatcaccttgaacaagtattaagcaactgtaaattaccctctttttgaccccaagaacctggtctattacctgacaccccgtgaattgagccctctcccccccaccgggcctggcaactattcaccggtctatgacttcaagactattgtcccacctttgtatcacaattaccttgccaattcaggtacaatgctttttctcaatcaccggctcagctttacttgacgggaatcaataattttatgttcaacctatcccagtcattggcccataggtcatcttaagtattattccggcgttgttcaccccagacgtgacccctgagatagctactgattccggattagatattgcaccggtacttcaatctgaacctaaccctaaccccggagtcatcatggcacagcgcaaaagagacgggaggtgtctggctacacgatccacaagaaagctgagagccaagaaagaagcaccaagaaagagagacccagatctccgggtaacccaacacaaaaacaggaaagaggaaaaacagctaaccgagaagaaggctaaaaatctgccaagtgcatacaccccagagacaccaaaaccctcccaaaaaaaagaaagcgaaaaagagaggaagagatgacggaccttgacggaagatgctcagattggcaaacaagagcaggatgtgcgcacaggacaaagaggggcggcaacgggctgagacctcttctccgcttcctcctgtcctcgacgccccccccctcttctcttcctctctctctaattccttgctcgagatccgcaatcgctcaaagtcagtttgcttcttgcgtccctgagcctcctccttctcctcctccttcttcttcttccgctatccttccgctgcttggtttgtatatataatcatttttttcacggggttgcgggttgtggtttgtaggaaaaaaaggatgcggatgggggttggattattagtgaattgaatgggttgaggtcttgtttttttgggtatgtatgaggtcatttgaggaaaacaatgtgaatgattggtgcccggtaagatgtgaatgtggcaatggaattttggagggagccggaaaaggaaggaacatatcttcaggtgtgaggatgaattttattggagacaaataaggagatggagcagtcaaggatgggttcagatgttttggatcagtcatgagattcgcctgatgaatgagaaaggagatgtaaatagattagggttccggaaaatgatgatcggaataagaaagcaagtgagattcgaggatgaaaagcaatgaagtcaaccgactatggaaaaatgttggtcaaaggtgcggccagctaaggatggtggcatcctgaaattggaccaaagattgggataggaaatgtaaatacttgtgacgtgcagacggtgagttgcaggggccaaaaaaagatttatcggtggtcgagaatgggaagagggcgtggtgcggtggaaatcagagctggaatgaccagacgcaaaaaccggttgcgggttaagcagtgagggggcatgggggtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgggtgtgaggcgttggatgtttgatcacgggattgatcagaccgggctacgtgtagggtattgaacccataccatttgtcccctacactacgccaggttattgatacattgtactgcgggagcgaaacatcagaacacaaccagtagtaaaaatagggcacaaatgctgcccgtcagatacgggagtcgacaaatttatctgtgtttaatcttacacctgaaccatttcaaattctctgttaggatgtctgacatgctcaaatgcatcaagtgcaacagatggtctaaaagtagacatttcaaaaatcattgccttgattgtattgtttcagacatccaatcttcccctacacaactcaccccatcagccctttctggcccctctaccacctgcacccaaatccaaccatgcaacatccacactgcaggtccattgtacttgccaattccccatcgttccctacctgctcttgataccagaacacatattttttacaaaggcttagctcaagaggcccatgtccagaaaaaagctgacctttccacaccaaagttcagatgtcccagttgttcttgcactccagaccccaagccttccccagaaaaacgctttgtcaaagctggtgtctctgtgtacatagatgatgttttacaaaaaaaaactggcattattcctaagttgttggaggtcaacacccagaagcccaaattttatgaagacttttgtcatcatctctggggcttgttttctgaaaaaatcctctcaaaaactcaaattacctatccccccaacccgtgcgttgataaaggcacatcctcccccttcccgcccgcccacgcccctgcccctccaaaaggggcgggaagtaagacccgcccttctttttgggccggttttgctacacacccctatgtttgctgacatttgcaacaagaggggtgtgcagtacaacccgcccaaaaaagggtgggttggcctgcacgcctggtctggagggccaggaggcatccctcccggctatcaagactgtaaaagtcttgatggccgggagggattctgtccggtctttgagacttgtacagtctcaatgtccaggagggattctcccgttctttgggacttgtacaatctcatgccagcgggtgcggtaactggtgccatttcttggctaaaaaagcatccggtacccgggtcccatggggccatctttacatccacctaatctaacagcatcctatggactcctttcctgaaacacaaatcctaactttatctcacacaaactccaagagaaaatattcaggtgatcaaccaagagcatctaaagcggcaacctgggcccttgggggaaagatttccaccaaacctgcaaggggagccaccagtcttttgtcccaattcaacaccctcagtcacccagttggccagtcaattgtgatgaagactgatgggtggattcctgcactaagcgtccatttctataccatcaatgaacaaccaccatctggagcattgcacaaatcttccactatcaatgattacatatgtgtggtcaccttcccttttgaaatcaaagtcaaaagtggaaaggttttaggggagggttccagttgccgctcttttgctgctcaagtccgctcattagaacagggtaaagagattttcaacaaggggaatgataagtgcacgccatccccccttgagcacaccaaagcagattggtgtgcaggtgcgcacgccaatctgcatcagggtagattttcctgcagttggcatgcaggcctgcatgccaatctgggtcctaaaccatataaatatgggtttgggactggggctatcccataggacccatgcctgggtcctctggaatagcccatggagaaagtgcaaaaaaggcaaaaaataagtttttgggctgggaggaaccccttccagccaaaaggctgtccagtctcaaggccgggaggaacccagccgaaaggctgtccagtctcacggccgggaggggttcctcccggtgttaagctcaaaagtgtttgtgagaaccttttgctgagttcggaaagggatgtgtgaggtaacctctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatactctgttgtttaacaggtggacaggtgcaaaaatgggttgttgttatgtgtaaagatgttgtaataattgtatgtaagggctgttataattgtaaaaccaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaataatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacatgatgtgatttgagaagttgagtggtttccgttggattgacaagctgtgcaatggttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcatgatgtcatcctgtatttgaggctgtacacatcgcatgacaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgcttgagatgtacagatgccagttcacatggcccagaggggtgaaatgtgtacctgatatccttgtaacatgtaagggtgcttgacccccctacctgtgagtaaaagaggggtgtaacatgcaacacaggggggttacatgtgtccaagcctgctcctctagggtaattttggccctggaatcccttcctggagccatatttggtgtaatattattgtatatacaagaaaatataaaatttttgaagttgttggatgggaaaccataaagtatcccacaccgtccttgagactgtacatggctcaaggccaagagggattcctctcggccttgagaccaggaggatcaggtcaaagaggtcgtacaacctcaccggccagtaggattccctcctagttgacgaggttgcacagcctctccggccaggattccctcctggtcaacaaggttgtacaaccttgccggccagtaggattccctcctggctggaaaggtgggccttgttgaccttgtaggacaccggccggtgtcctacaaggatcgacatgtttttttttcaaacactacataggctatcccataggacccatgcctgggtcctatgggatagccctggtcctaaacccatattaatatgggtttaggacctgaaagccaatcaaccttgtagcagattggcgtgcaggcctgcatgccaatctgctttggcgtgtgagcctgcacaccaatctgcaagtggtgtgcagattggtgtgcgcaaggggggttggcttgcgcttatcaaccacctttcaacaaatgggttgccaggctatggtactctgaccctacacccaatgttgctaatcatgccagtgatgccataacttattatggttttgaacttatcctggccaaattcaaagagatcattagcaagaaacttgatggtgtcctgaagttcaaagggagtcaaactgaagtaagtcattgtttgtgtctttttatgccactgcattaaatgtttagtaagtgcaatcataatgccaccttgtatcacacagcttgttagacactgtgttgtgataatcagcaaaatagataacccaggcaatttctacttctttgagagttaccttgccggaacctttgtaaaatattccagaaatcttaacttcaatgtctcacggcacccaacaaaaagagaatggatcccaattatctttccctgatgaatgtgttgacgcattggtcgtataatcaatcaaaaggccagcaatttgtatgtgatcttcaaggatttagggccattctcactgatccacaagtggtggatttgaattcggagtaagtaaatttcaatacaactaactaattcattattattttaactgacctgtttgaagttcttggaaggaggggaacagtgctggtgctggtatggctgcctttttagaagagcatatctgcaccacagtttgcaacattctcaaattaggaaatggaactatggccatcaacttaaaatggacttggccaaccccttgtcaaccaccagcgtttgacaggattcttgcttccagaaaccgtggtgtctttgatggctcagatactggaagctctgattatagtgaattgcctgaggtcatttcatgatgtacttacttgcccgtatctgtcttgcatttgtatgcaccaccgtctcctatcatctgaggcagccatggcttcatgttctgaatgattgtaaatggttcttcttgtttcatagtacatatttttttctcattccaaacctgttatttgtaaaaaaaataaccacaccagcatctctttggatgaaattggccatcttgacccccccccctcccttggtccacattccttatcaaggtgtgctttccatccgctctaccatcactctgtttctccttcagtacaaccaccaagatctgtgggataatccccacaaaccttaagatggccaacttctggattatcattgtgtgggacggtctggaaagatgtccactgaggcgtctatgcatgcaaaggaggagggatcttggtgcatggggtctggatgcactggttgatgagacagcaagaaattaatttttacaattgggaatccctctcatacctgacatgcatctaggtccatctgatgatgtggggtctagctccacaaacccaagagtgaagggtcaaggtgtcagccttgaagcaactgcagaattgatttgagtctggcatattcacctctcttctttcccaaaagaacagaactggaaacactctgaagggaggtgacatttgtcagtagtgattggataagggtcattttggcaaggatttacaatggtaccttggaggtggatgacctcttgacacaagagccaccagatcaaaccaaccaagtattttcccttcttgttcattgggatcataacaaacaatcaccttcttgtttgttgggatcataacaaacaatcaattgaggttctttgacggattgggtgatgtagttggccgtgaagtttccaactggatttttttttgtttccaaatagaacagttttcaatcatctagaccttccaacataatagataatcaagatttatactgacaagtgaatagcttgagatccagtgttggcagcaaattttaggacagcttggtgtccatagggaggggctgagtttctgcaaacattgttggggttctcaatggcggtggtaatgattagagcggtgaggagaggtccaaggtgttccagtcgggattcttcctgagctcaagacaaatttctcatgaggaaggtgactgcaggggtgtggatgatgtggaaaatgatgggttcagattacctggtgtgaggttgcaggttaaacatagagagaagaataaattccgaccaactttggacaacgtggaagagtaaactaaaggcctgccacccaatttgaacagaagtaagacaaaaagatcaaaacctggtcattggactagagggaccacaaacaaccgccaaggacggatgtttcttccatgacggggggtccagttgcataagagcatctccaccgcgggtggtaaatcggggttttaagccccgtttaccacccctattcccaaaacaccccgccaccatgggtggtaagctacattttcagtccaaaaaatgtaccgaggtggtagatctaccgtcctggtacctccctttataccgctgtgggatccatgatacccaccccccatcttgtgaaaccccaatcctcaacaacccttccacccccaatatctccaactctcggttggtagtgtatataccagcatcctttgactaccaacaacgtgacaaaagagatcctttcatgaagctctcaccttgagatgattagaaaggttgatgaagttggagtctccctgtgaggtcaagccagcatcactggtccagctatcatccagatctatcacatgtgacttgaagcactttgcacaagattacttttgtagcatgttactactgcgaggttgtgcgcaaaaggtaggaataagagaaaaaggcaaccatgcatgataaaaaggcatacttagccgttgaatacaacttgttctcatctttcctccctcttatttgatcagccaatcaaaaagtatttctatccaaactcgctctcgacaatcaagttaaaaatattcatgattgaaaaactccctcaagaatttcactccttcaagaccaacattttcatgaactttgaaaccaagacattcaatcaagtactgaaaaagttggaggattttgctgctcaaaatcaactaaacgaaatcaagagatcaccatttgcgctgatctcgtctcaatccactatgttcactcaatcttctaaccccaaaatcacttaagcttgtccccattgcaaacaaggattccgagccaagagcggtcacacgtcacactgaagccaattgttttcaaaagtaccctgacaaacacaaactcaatccggtcgtgtcctcagctaaacaacattcaactcagctcactcattacacacaagaagatgaagaataccttcaacagaaataccctgaccttcatctctaaccaattgatctctggctcaggaggggtgttgaaattttgccttgatctctctctctctctactctttctcttgaatgtcactcctttgtcaccggttttctttctatctttattcaatatgcatcaatactggctcccacattttgtgcttttgtatctactatctagattatttaaacactctagttactaaagaaataaaaattatcggttctttattccttttagaccattcctgaaggagcacttaagcccttcttcagtctttgttgcaagcactttatccctctcatcaagaatcaaaaagtatatttctttggctttaccgcctaaaaatccaacaagaagcggagtatgtagaggaaaagaaaggtggtagaaattagaataattaggaataattatgttcatcttgaattacacagtgcgggatcagaatctggcacgcggttgtcacatcaaacacatcattggaactgaggttggttcttgaggacggcagttgggccaatggccacaaagggggattaagcccgctgtgtagtgcaattttggggttggttttgtttttcattttggggtatgggcttctcattatggagggtgaggtgggaaaatatgtacatatatatagcatacagaagatgccagtttgggaagtcacactggcatctggcaatacaaaatctaataccgaaggcaaaaactctttccaaagtccaaaagcccaggcgcaattgatgttggtccagggcttccatacttcctggttacccatcgaatccatcaatgactcttttctatgtacagttgcggacagcataaaccaaccctgccccgcccacaaaattcaaaattgacatgcagggaatataccctacccacacacccaattttattgcgtttttgaactcgtgcacatgtgtagagctcataattgtaaccactaagcctctgaaccagtggttcttgatttttttgctgcatgcatgtatttggacatgcctaaatccataactatggggtttaaccacgcatagtcatggggttataccttgtagactcctctattgtacctgtagcatctaccctatgcattggtgaatgctctacaagggcctggatggcctagcggtaaccatcacccacggaagcttggtgtaacccctgtgcaacatactatacttgcttcgggtgacgagtccggtgtttgaatcccgacagacccaacccctggccgctaccccttcccacttggacaactacaccacccctttcacttacaaaccctttattagttatctaccttaacaaatctgctcacttcacattccaataccagttaccaaatttaatcagccaaaaacaaaagtgattgaacattataccccatccacatgacccaatgccatcaccaataagtagctaccctatagagactttaattagatgtgaggtgacggaggcgcagactagtccccgccgtccatggccatccaggcttagagctgggccaaactgaccagtggagcacggaccagtccgtgctctcttgttgacaaatcagaggattttcagcctgttggataaagagactccggctatcctctctctctttctcaacccctctgttgactttccccagctcttgtcgccactcaccctaaagacacttcttcaagttctccgaggtttttctttcacaccacccacccacccatgtaccaggggggcttagagaatgagaccccctcttctccccctcaccttgcccataattcttctgagtctttctaggtaaaagggcagaaggcaaaagatgtgacccccttttttcccacataaatgcggtcttttagagatggcatggcaggtacctgtctgattttaatggaaccggcttcaaagtgcttgatatcaaagaacatcaatatttaacactttcatctcatcaaataccacttgtacttgaggaagacactcacctaactgcatgggctggcacaggtaagagtacagatgccaaatacctgcacacaggtacctgtcaacgggtatacctgttggcaggtacctgtgcgcaggtatttggaatctgtgattgtacatgtgccttgctataaagctagcttagtgtcttcctcaagtcaaagtggtacttgatgagatgaaagtgacaaatattgatgttatttgatctcaagaactttaaatcaggtcatatgaaattcagacaggtacctgccattccatctctacggtctttgcgcactaggcggcactagccccttttgtgcatcatctccgtgcttatacccggggagacttgatgaagaaaggatgcgcgtactcacagaacttaccatcatcattaagtactaaatatggcctcacgggacccaggtaccagatgcttttttagccaagaaatggcaccaggtaccgcacctgctggcatatggcaggtactggcggtactttgggcgggtacagcaggtactttgtgtcaaaaacccgcaaatagtcatacagtcttgaggccgggaggggttcctcccagccttgagaccttatatggatcaacaggcgaccggttttcaaatcagcttgtcggaaggattcccttccgacaagctgatctgtataccatctcatcgggaggggttgctcccgacgagctggtttagaccttcaaaccagctgtataaaacttgtcaggaggaaccccttctgacgagatggtatacagatcagcttgtcagaaggggttcctcccgacgagttgatttacaaaccagctaattgtaaggggttcctcctgaagatttgatttacagaccagctttttggaagggattccttccaacaagctgggattgagctggctggtgtgcaggacaggtgtcctgcacactttttctttctttcttttttttcctggtgtgcagacatgcacgcctctggggggcttgaggcagtacccgggaggatactgttgtgaaatccaaacttgcacattttatggataatcagttatgcattgtgtcattctcgactatgatcatgacactcagatcaattgcgtcattctcttttcttctgcaagcaactgcatttctcgccgataatcttcatgttccccttctttgacagttgctcaccacaatcacaatcttcatcaatcaaaatcatttgaggttaaatttgattgctgatcaatcaagtttcaaaaatcgactcattgactgatgtggaactgctcagtgaatgagtgaagagcttggaggggataaatattaataaaactatgggatagtattaataataaatgggtgtgggtgagactgtcctccttgtctagcttgtgagagagttacactaagaaaataatagtgtggtagatttctaaaatttatcttagtgaagatactacctgttgaggatgatgagttgtttatggggatgtggaaatttaaaaagtgtctttccaggcgacaagaccctgcaaatcccgttctttgaaaaactactccacatacaaattaaattgaaatttacaatgcttcacttcctttcatcctttgtaagacaactcacctcaattattaccatgtaaatttgctcacaaacccagcacttgttcagcgttgcaaagacccgcgcacaaagcctgagcaccgtaaaacatgggctttgcaaacccgcagaatataaacacaaaattcaaatttacactgacaatattacaaactcatgcaatccatacaaaaaacactacccaaaaattgataaaaaaccccaactcctcattgggtggggggaccaccttctagcgtgaaaacctagcattacaaccacaaaaaaagagacaaaggctctgaacttgctaatgaaagaaaaataataataataatcaacagaaaaagagtaagttgcagtcccttctcatcacacacggcggtttcttgcagaccaacggacggctttcgcgccaggggctcgtgaattctgttgagtggtctcagtgagatcaggatcatcgaccgtctccaccattttacttgatccagtcgctgccgcatgttttgaatccgaagccaacaacatctcctcctccttccgccggttattccaataagtggccgatatgcgagcccagtcggcgtcagtcaaaggctccgggatgaatttcttgtctgcaagcttcctggcctttggccgaccaagcagcgccttgggtttcttggtctttccggcaaaaatgcgaggcttggcccgatgtggctctgtgtttttcttgggcttttctggtggttccgttgaaagaggctgttccacaaaattttgtgtttcagaatcaagaggtgggtccgaggacaacacagtcgggtagggttttgttgcagttgcattctccttggggccaccgccacgatcaacagctaactctgcagggatggaaggagagtgaacgtctgtttggatccttcgtatgcgaatcttcaggccctcggaatttgaattgaccggtggtagcatatgttcagcatctaagtaaacataaaagaaacaagaaattgttcagttgtgctcgagttgataaattcagagagaccgatacgattacacaccttgccgtttgttttcaccatgtgaatgtgtgattgctacggtagaattatcctgggttgtttgcccttgtgtaagatgaggcaaagcagaatcgtaggtagcttggagcacagcccccatattgatgaaaggaatatcatctgcttttgctgtggggttgtcgcgctggatatttgcaatgctttggtcgataaaggcactctcatccgaagtccacctttgagagtagatcaaccagctggtgtgtggttgtgccccactaatgctgcccggaacccggtcgaccaattgtgcaatcccggcatttgatcggtcatcgtgcatccagacgacggtgacaccattgatgtgtctcaagaccttcccccagtaatgggaattcccccaaaagccacgagaaatcaaggtgtattcctccccggcaaatctcagtttgaatggccaatggattgcccccatgaactgaatttgctcatcctctgtggagagcaatgccacattgacatgaaagtgtaaatgtgccggaggtgcaccattgataatcgagattgtagacctctcaagtaggtagttggaggatggtgaagtgttacaggatggcttgctgttacatgccgagcattgtagtccagaagtcccgtctaggcccccggtggcccatcgattgatcagctctgctgcgtttgtacagtcgattgcatttgattcaaacatcgattttgtgatgttgaggaaacctagctggcgagagcctcggggatgttgctgttgcccagggtggagcggacaagtgaaggatcggttttcctggacacaaaacaattttggtagcgtcttggacttattcttcttgacgtccaagacaagttccaaaaataaatcacatgaggaaaaggccccagagataaaattgagtgggtaaagtttctgtgtctcgataaatatcttgtttgaaccgcgcgttaggattgaacgtatttgtgggctcttgcacatctcgtaagttgaccgtgttgtgaagtgggatacgagtacaaagaatagatcgttctgttttccaccgggttcttggagccacagtgggctgtaaactgcataaagcgattctaacgcggccgcgagccaacatcgattgcgccccagcgtactagtcgaagctccgtaggagacataggtggactgagggtccttgttgacatttggtgaattcttcggtctacctaacttggcatgtttcattggttgttcagatgccgcaaggagctgtttggttgtgtctggggctcggccatcgttccaagcggctttctgtctcttagttgctttgttccatccaactgactgcgaaatgttgacttgttttgccggaagggagccataagcaatcggaatgcctcgctggacttgtacccagtccttctccagggccgtgacaaatgcatagagctcaatcatcccaatcatgagagattttttacccgtgctataaaaaaattcaacagtagttttagttattatgaaattataggtgaagaaacgtggtgtaagaaatcaatcccactgacctgagcatgtagtagactctgtgcatgctctcttgtgcatttgttgtatctggaagaccgtcatcggtgttgggactgtcgtccaacatttgacgccggctgggaaaaagcatagcctcgatgtctgccgtagtccaccagtcgatccacctgcgcaccttggggaaccggcgatgtaaggcatcgattttttcgccgtgggtggggccgccatcttcattgcaaagtagcaatgactcgcacattgattcaaatagggacttaaaatcaatgtcaaaaaaggtggcatggactgaggatggtaatcagaattggaactcacaacttcgtcagcctggatcacggcccgattccgtttgattcgagtgacagaggctcggaagtgctgtttgcaacctttcaatttgttgcgtgcggtgacccgatctgtaccaccaaatatttcaagatatgctgatatgaacccctccatttgagcaagcgagaaatcaacaacattccttgccagagcttctcgctcttctaccaatatttcgggccgtatgaactgtttgaaaagaactgcaaaatgaatgtgatagtagatctcggaaaggccgcgtatccagctgagctgtactggaatccaacggttgatcttctggcagtacattgatgtggtgagtaagtatccggacttgaagtaacgatatgtaacgtctgagatgaagccgccctggtagaaactggccgtgttgtccccatcatttgttttatccaaaagtcgtgccgccatccagggggtctggaaagtaaagtgttccttcccgtgcctaaacgaacttgaaatgactgccaagccacgtctttctcaagtatttctggtggttagttgataccgctgacaaaagggatggagtacttttgctttgactcaactcgtcccatgtgaacatgtcatgcatgaatctatcacctgctccatctccatctttactgggggcgaggtttaaatcacaaaggatctgtcgtcgaaggtgccggagtcgatccgaatttaccagcaagccatgtatactggcaatcccattgtcgggttcatgagatttatcagggtttccaacctataaataacatgagaaaaaaaaacattagcaacagtccgaggagatctggttgactcaaaccattaagttagaggattgagccaaaccttgagttgtagagccccagcctttggatttttggccacttccaaggcgagcagtttcctggctagacggtcgggtttctttgaggttggccatgggtggtcatgaaatccttggtgccgcatcagcctccagccagtactgacttcgtgatcaaacctagtttgggtattccgacattccttccagtagatcttccctgtgcagtcggcagctgggcagcatggcctactgaaggatgcaaataaaacacaaaataagcatcttgcaattgatacataaaaagaatcatttgaagcagaatattgagacttacatgcggatgagctcctcaatcttcccttggcctgtaggggtgggtccagcgtactcacaacctttgcaatcacagacaataaccccaaggcagtgcgcgcgggatattttccagcgtcggtcctttgaaatttcagaagaggtggtctttgaaaatcctactgtgccaaagttggtgatctcggtgccaggttgtagtacaaatatggtgttgttgttgggataaagtgggtagccctcggtgtcaataatacaatcatgatcaatgaatgttacttgatctttgcccaagggaaatccccagtgagttagatggtgatctggagttgcagtggttggtgcggatggtgtgggagatggcaattgcatgatggctatacttgaagggctcgaaggaaatttggatgtgaggttttatgtataaagaggtttgattgagcaaatagaactattggatggagaagggcagtattaggatgatagagaaggattgaaacagattctaaagggggtatcgatgagattattgggtgtggatgggctgggctgtaaagaaaatgttagagaaaagagcgaagcgattggctggagagaatgagtgagttcacaggatgggaatgggcagtgggtagaatgttagagaaaaaagtgctattggatggactggcaatcaggtagaacggtaggaaaaatggaaactgaggatgggagagtgaaaagtcaagattgttggatacatataggcatgatatgggcaatgtcacgattccttgaggttgaatttgaggggaaaaagaagctctttgcaatcggctgtccgtgaaattcaacctcagggtaggttttggcacatttaaatagcctagtgagggaaattgtgaccaagaaggtgtgaaactgtctatgcggctccagaggtagaaatttgcaagcacgtatttgcgggctcatctttaaggagggtaaattttgatgatttctttgtaaaattcaattctcacaacaaattgtgcagatttacagccccttggttttacagggacttgtcacttgaaagttgactttttaaatttcacaaaccccgttgtttataagggtggacggaatggatggtcaagagcttctggagttaggagatatctgatggtttctggtttattctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgacttgctgggcttcatgtacgacccgttgcctgtagatgcctttgaaaaatagtcgcttatttactattcctcatgggcaaagcagcgcacctagcgcataagtctcctcttccgagaggtgtctgcgagacggcgtcccccctccgaataaagagaggacttagttaagtttgaaaaaatcctgggtcagtctatgccgtccgctgtactccttcttttcgatcccctcccaaacgtaaattattttctttttgttttgctttgcttgttcgcatattgtgtacaagtacagcctggttttcttttcttctcttgtttgtctggctgtgggtttggtggtgatacgggcttttgtttggtttattatagcttcaattccattcccaaaaagattgacctgttccaatcctctctccctttgcacaacttacatacaagcaccgatgttcaacctggttctgtaatcctgtacccgattctcatgacctgggcagtcggtttacacactcgagcagcagcgcgtgatcaccaccggcctgcacgggttcatgttcccgatgcttccctctttccttcaccgcatttctcgcctggaccctagctaggatctgtaaagaagcaaaagaaggatttcggtggccatacaggaccatacttgttgatttcgccgcctttgtcatccctctcaacacgccgcgaccatcatgacatcgcaggagctttccgtcgaggacatacagcaccctcttcggctttggctaagcgtggctcagtggccaccagccaaccacccaagtgcacatgaggggggaaggcctgtgtatataagcaaatgaatttgctcctatgtacccatcagcgaccttccctcacccattgaagtcgcagccagtccagctctcatcccatccaccttatcaaacagcaacaagaactcaccatgtccctcatcaacgtcttccaaagaggttaccttgccttcgcactagtagctgccctcattacactttactctggccaggttgcagcaatggactgcacctaccactgggacatcaaaggcaaggtccctggcaggtcctgtaagcagaatcaacctcaccccccaattcttcaacagcatcgctcacccttgaatcatcctccattaacttcagcttgccagtccagtcctgagcaggataactcctgcgtcccctcaacctgccgattcaacggtcttgccctccgttggtttggatttcgatgatggcctatttgcacttctcaaaaccaatcaccagcgactgatcatacccctgtgttttccccatacctccccgcgcaaaacatacatcagctcaaattgtctatcaaggttgtcacgctcccggcaacccatctgctagaacagatcagtacatatacgccacccaatattatcgccgagatcaggatggctatgcctgtgagtcaaagaaggcgaattgactccacaaaacgaatccccagctaacctcacctccatacatcgtagccgtccctaacccaaagggcggatgggcggactgtgattacagtgtcaaagggaacggcgctaacaatgcagtctacatgagtgagtctctctctcttccatcttacacctaagtcccccaccccaacctgacaagtttggcaatcccacaccaggctgttcctcatgctacagagtctaacttgtcgccagcacacccgagccccaatcacctgccccgctctgaatcgtcggtagcacccccttgccctggtcatctccacgcggcgtattcccatttgacccttttcctcttcctcctctccctcccacatcgacccatgccgcgccacactgtgcaggaagaaactccaggctgccagcagctgaaacccacaagtcccccgttgatttatacctgcattacttgagcttgattatctatttctccgtttcggcatcctcatgacccggctcctgttgcattgacttataccgacattacttcaccttgattgtccatttctccgtttcgacatcctcatcacccagctcctgttgcacccagaggatattaaaaatagagtagtctcccaagagcgttgtatgtcgccgcactacacgtcctacttgctgttccttaccttttttttgttcatgttcattcaacaataaaaacaacgcctatccttcgtaacttgacacacccagtcaaactggcctggccccccatgagcaacacatgagaaaacaaaaccagcggcagcgcccattgattatttgttttccctgtcggttgttgctagttggttccaagtggttgagtccctcttgagttccagttctcagatcggctgtggccataactcggagttgtgtttgtggtcgactgtctgagccagtagtttgttcgtggccagtgctggcgggaatgggctgacaccgtccgtttctatttttattattttggctggtggctgggataccctttacatatgtaaatatttcaattttttcagcactcgcaagactttccaccgagcagcttaataagcggcttggcaaaaggcaagaccttttacatcaagcagcataaaaacttgcttggcgaaaggcaagagctttcactaagtaggtcaataacctgctcgttgagaggtcttgcctttcgccgtttcaaagacaaataagaggcctttcgttcgaggaagtctcaaatttcccttatgtcactctttcaacttgttttccgagacttgctcgagcgggggaggtgtaatcgggtatgttgtacaggcccgctcgcccagccgtagtacagtacgtgagttgcagtcacgccggagaggtctttcatgaccgaacatcacacagtatagcatagttgtaatgcccaacacgagccgatgaaccacttatctgcaaccgctacaagttctgtatctggctgctggtgcggatggtttaaaagccctcctccagtccgctcctcgatggccctgcatcatccgagatcaatcgtgcactttgctcggccaagcctcaatatctataagttgaaccgctcactttcgccctttctctgtctgcacttcagactttgactctttcaagaattaatccagtagattatctctcagagatagcgtttataataccttccagaagataaatactctatcgcataataggataacgaataaattagattgcttacttcaattaggactctggcaaattagactcgaagccatcatgcagattgagccagtagtttctggtcagagaagctctaggaaaactagcagtagaacggccgcggcgaaaacgattatgttgatcctctgcaattccgccatatacttgaacattttgatagtgatcctcagcagcccaaacggggtggtcggtcctgctgtcccaaatgtggtcaaggatactgaagctttgcatgctacgtctgattccagtctcttgcatggcgccgggaagccagagagaaacaacataatctcaggctcaaatcacgataggttccaagctgaacgacctcgacatgaacaaggggcgcatgaagcctctggtgatgaaggagaggctctggatgagggggctggttttcgaagggattaatgaagataaattgcttgaacggattcgacatcaggacagggcggtcgaggaacataaagaaaccatcaaacagcatggggtgaccgaggcaaatcgtctacaccaaggtatgaaaaatgatttcccgccaccagaagaggccgccagttggaatgcagcccagcgggagcatcgattaacaagatggtggtccggtatcgtgaatttctggcgatcgatctttagaagaaagcaatggaaacaagacaagctttatctccagttgaagacactcaggagtcggatggaggaggatacccctaaagaggtccggaaggcaatcaaccgactatcgattctcgagtacaagggctttgaattctcgaaggaggaggtaaaactgaccaataagctatcaggacagatgaaacggaagagctttcagctcgaccaggccgatcaccagctaatcaaccaaatcggatggaagaaagtggtaggacgaaaggttgaagagattgatgagctgctgaaggtctatacagatgcgatctcgaaatctaggttccgcaaaagatacgtcaataagtacaaggaagcattagagaatctaaggccgatgttagtccaagacgtcacgcgctggaatccggagtatacgaagctgaccgagagcatcaggaagctcaaggatgggcccgatttcccgaaaaatctggccgagttggacccagaaaccgaacaacgtctggcgctcttagactccgaaaagcgccggatccaaaagtattacccgcaattctaccctcaagacattatcaaaggtttggctgaaaagttcgcagcttcggggattgagatggatcctaagatggagcagatgttggcttccatgttgaaaggtgggggtggagctctaccggaggaattggctcacctattggagcctcctagctccaagttgtagttactctcgttctttgttttcaaattgtgggctctccctcattagttcttcgtatcttggatctctctctcctccactctctttgttatgttttgtgtctctctttctctcgttggcttttcttttttttttccccttggatcttcagcccttcccattcttacccctcgactaatagttccatataacatacacttttcatttctcgttgtttctgtagtgtcatcttgcagaatctcgttgatagttataacgtaaacaagacattttgtgtcgtaaggatgtttatagagtgttcatgctggctccaacatctcatccagggaactcgtgatgaattaagccaagctcaacaaaatcggactggattaattattggtgatgatttttcagctcgtgatctgactaagccaatcgattaatgctcaatccgatcagctgtgcgactgaggatgatccgaatccgatgaccatttgggctgatgacgtcatagtggtcaactgaagacaaaatgatattccaatatattttgaggctttgatcaaaaggagggacagccacccccaggaaatatcatacatatttgtatgaatgtatgaatatcagctgactttcatccccaactcccagtcaactgaactatcctaccaggtggattctcaaactaaaacatagcaaagagtagattaccatgtcgtcggaggaaatgagcactgagatcatcaccctgtaagcagcacaattcaccatatcctcacatatccatccagagactccctccaaaactaacgtccatctgctttttttcatatatgtccgccgataatttccttctatcaagcacccgccatgtgcttaattctcaggccagaactccccaggccagtggtgacctgaccatcttactgaccgccatccaaaccacttgcaagttcatcgccaccaacgttcgtcgggcccggcttcttaacctgtaagtctgaatggaatctcctgtttcttttttatcttacctctaatgtcaagaccgaatgtttgatcacaaagaatcattaatactgatcagaggatggccattaatgtaggatcggcgccgctggaatcacaaatgttcaaggcgaagagcagaagaagttggatgtgctttcgaatgacatcatgatcaactcacttagagcctgcggaaaggtggccttgatggtttcagaggaaaacgtaagcgatttcagcggaaaaataaaccaaacaaattgagacccaaagatagttctaaaatcaaccaaccatcaacctctttcctcttctatctgtctgtgtgtatgtgcgggtaggatgaactgataatggtggaggatccgagacaaaaggggaaatattgcgtggtctttgatccccttgatgggagttcaaatatcgatgctggtgtgaacattggaacgatctttggaatctatcgagtggtaagacatcttccaattagcattccactccccccctcacctccaaaataaagcccgacttacattcagaaaccctggagctcaacgctcatattcatctttgttgtcgttgtttattcagccggagggagaagaggctggccttaagcatgtgctcaagcctggaaaggagatggttgctgctggttattgcatgtatggatcgagtgccaatttagtgatttcgactggccaaggagtcaatggatacactctagacaatgtaaatgaattccttctttgcttcgttttatatataattttggaagggagagaagatatgactggcctctcaatcatataacgatcattctctgtagggaattggcgaattcatcttgactcatccggacatcaaggtcccaaaacggggaaagatctactcatttaacgagggtaacacgatgttcttccacgaacctgtggtcaaatacttggaaagtatcaagttcccagccaatgggaaaccctactcagccagatacattggcagtatggttgctgatgtccatcgaacgctcttatatggcggaatctttgggtgagtcacctttttcttcggatcatgtggaacattctccccatgtgtgacttgcaaaaactaaccactcatccatttctttgcgttcaagttatccggctgataagaaatcgactagtggtaaattgaggattctctatgaagggttcccgatggcctttttaactgaacaggtgtgcatgccagccttttgcgaatcaccacatccatcaaatctcaatctttagcttactgatcagaactttgaatctcgtgaccttgatcggataggctggtgggaccgcaaccaccggtaccgagagagttctcgatgtcatccctaccgacattcatcagaggatccctatctttttgggcagcactgacgacgtcgaagattgtaaatctttttacaagtgaacctaaatcgattctttgcctgcaaaggagacctcatcaagcttcatgcggatctgttggactctaagttattgtttttcttttgtcgtgttctgtgctgtcttaaccatctgctcatcttagaagttactttacagactctgtgtgaagaaaagtcatccacctatgtatcattatgccttggaaggctttatctgttgacgtgttttgattataaagaaaagttattagcatgtttttttattctattgatcaactgttcagcagttacagaagccaatgaaagattagtatatgaagacattgtgggaaatgatacacgagattatgttgggaggttagtaagagtttggttctgattcctcgaggtcacattacatgatgtgtatacaagaaagtgtgaagaaagacaaccgagaaataaaatgatcattcatagtaagattgagctggaatatttggtcagtaatagtagagaagatcatgtgcgtttgaattttccgtaggttcctgatgaatcgttcaagacttcatccaaaaaatcttcatcatcaactaaatataatggaataagaggggagaaaagagagagagaagaataagtattgatagagattgattaagtggacctagcgacatatgaagaacaagaagaagagagaactgacgaggaagaacgagttcttttggagtggagagcgaagcggaggtcttagcagtcgaatcagagagcttcgatcgtacggatggtcgaatgtttcgagccgacccagcgggcgacttagaggggttgagttgagcagcgctaaagcgggcgatcaggtctgtcgacacattataatgaacccacgaacaagaaaagagaaagggtcagagaaaaggagacaggtggaggggttcattcgggtgaagcttcgcacaggctcccgtcggagagagagagaaaaaaaaaggaaaggaaggtgtgtagaagaaagacctgcctcgactcgcatcggccttcttccgctcatcctcaagcgcgtctagtcctaacgtccgccgatcctcgatgaatactttggtaggtttgcctttagatgccatcgaagcgtgcggttggcccggccgagggcgcgttgaatgctggaacaaatgctcgaaactcgcgtccacatcttcttctccttcttcgtcgtgtttgccccctcggccctgctttcgcgcttcttcttcggcggcgatcctcgtctgctgtttctccacgaatttcgtcaggtctatctccggttcaggctcttcattattcccaaccatcacacacacacacacacaaaaagaatcagtgggaaatactctcgccgaaaaaaaaaagctcttctttgatgtcaaagaaaccgccttcaatgagatagaagtatgtgaatttgatttttcttacctagattaggatctggttcgggttcgagatagcgatcggcattggatgccaattgccggcgagcgaaggaggcagcaggagtgtgagacgcaagagtatgatctccgagggattcgacatcggtctttggtcgtccgagttgtgtttcagaggttataggttgaatggaggacggatggacgagctcggggaagtcctggtgttgctttccgttcgctgctgatgatgatgatgatgaggggtcgacgatggagggtgttgcagttgctgctgctagcttggctttctgtcggttcgattggatcccgccatgtgttgcccgatatcgactggaagttgcccgtttgtatttgtcctgcaagaccatctcctgctttttttttttttcttgctggtgattggtttggttttggtttttggttttggttttggttttggtgtgtcttggcaactcttgagtcttcacagccccccttcaacctgcaattcccaacagatcccgattaaaccttaaatactccttgaatactccgacgccgagctgataagtacaagtccatccccatgcacactcaggctacatagagtcccgaagataagtatgtaattggaaaggatactttccagcacgaggtactacaaaaagctagaacgccataatgttgatagaaacagacttttggcaccttaatgtcagttaaccaatgttcatcaatccaagaaaaggaaaagggcagttttctcttaatgtctgtaacagcaaatttccctcatacataaatttggtggggcatgtgcctcgctcaaattattctggcatgttgaatcggccaaagcctcacccccaacacgaagaccaaaggaaaaaaatcaatttacccaactcactatatcctcactgcagcaaaccttgtgtgaaaattgcccaccaagaattcgcatgtcatcccatggtttgtctaggcagtcacatcgcagagacacgataataagggtccataccgtgtctatacaagagcagtcactctttcgaatctccatggctgctaccacaaatatgaggcaccaaagcagtcaagatacatttacagtgacttgaacctggatctctggtcataaatctgctacaagctttcaaggtaatgatcagtagccatcttgaatgagctacatcagatatttttcgtgcatcttccaatatatgcctccatcaaaaagtctccatcaccatttgtaatgacacccaagtagagcctaacaaaagacctgcagaattgtttattttgaaagggtgaaaattagtgatttgtagaccagtacccagattcagcaactccaaacgcttacctagagtcccgaaattatggaatacacctcgggatcgtttagcagggtctccagtgttgtaacctagagtatagaaaactcgaccttgacagatatattgaatcaaggaaagcaatgatcagaaaacaacaaagaatagaaaaccctctgcagttatgttatggatgaagatattatactcaccaacgacccatagcgcaccacagctggctgaaaaacgagggtgtctgaggccagtaaatagcagactgggggaaaagaaagtgatgatggtcttgtcagaaactaacatgcaaatgacacatcttagccaatccacagacctgaacaggaaaaagggtaacgattctaaggtgttggcatgtgcgctttttggtgattataattacgaggtcaacagcgtggataggtaggttaaaaggattgaaaacgaggttagcgaccggcagaatagggttttggtggcggaagtcttttgatgaacacataccgttgagcacaattgaatttcatcttagctgggtcgccaagcgcctcctcgtgagagacataggcgatcgggtacggcactttggctgccttgcgcgccctgcctacggccatggtttggaacaagcctggacgaaacatggcgatcccgagagcaacattcatcaaatcaagatcaatcaccattctaccagaatataagagtgtctatggatatcaaccggctcgctcacctagaaatccagtagacgctgctgcaagggtgacatacccgtaatcctagatgacgacggacaattcggttattgaatatcatcagtatggtcaaaagattcgggtggccgtatggtgacacagaatttcaaaactatcacagtacttgcctgagggaaactgaagatcaaaggcgacatcacaactgtttgtagacttctttgttttgaaagtgggattgctgcagtgagattgttggtttttctttcgaagtctggagataagatggtcgtccttcgtgcgtgaggggttgtaaatgttttcctcgagagtcagagcagcatacgtcattgggtggacgctctgaataagaagcgtccccaccggaatgcctctctaccctcactcggagtcgagccaggtaggcccgggccggcctagtgcatcgggataagcttgggcgcgggtcccatctagtgggtccattgactccacctgcctggggacctgatcagggagaccttgacttcgcagctgtttaaagttcatatgtaccacaacatcggggccaacaattcacaatttcactggacaatgggtaaccctttagtattacgaacccggagccggttggcaaatgaatatgtggaatgtgtacccttgcgtcggagcttcggtcatgattggagtcggtctttggagcttgcaagtgccatgttgttatgagtacaacgtgaagtccacccccgagttcataatttgaatgtgagaaatggctcatgaagtccattgcagtcgagaccggtcgtcaaagacccgtcgggtcgggttggattggcatgtcaacataaaacactcgagagttcatcagtaaaatccgacctcataagaacagggagtctccatcaagtcaagggcgccttccccaagtccttctgcaaccttgcttttgaaaagcctcatcttacaccgcatctaaaccgagtcgcacagcgctagtttttttaaaaaaaaaaaaataacattgtcaataacagatcgactgtatttgaagttcttataatatagctgtctcaaacctcttcatgatgttttatcgtcttcgaaccattgtgctaaccaattggattggtgtattagtgatggcgcagactactaccgacctagttttccctaggggtagtgacctcaagattccagccggagaaaagaagatctttgtggccctaggaaaaggctttcagctctacaaatgcgctgccgctcccggtgggacagcgcttacttggacttctgccggagcatgttagtaccctttgtcgggatggttgtgggaggaacttcatctccaacttacattttgatttcgataaagaatttctaacatctttggttgtcatgtgtttttagccgctgatctgttcgacctgactggagtcccaagcccagaaaaaatacccgacgagttgatgagaggggggagaagtaccgccgctcgaccgatcttgggggacggagggttcaagaacgttgggaaacattttttcactcaagctgggggaaactcaggaaagccacatccggtctttgtagttcaaggtcaaacaatgaatgcaggcaaagtggctagcaccccgtctcctggtaagcccgagcgaaacgcagattggttacaattaaaggtcactccagcaacaggctttgccaaaagtattttcagaacctcaacccgtggtggacaactcgccaaagtcccatgcacacaggaagacaccaaattaacaaaacctagggaagtcccctatgcagcccttgtaagccattgtcaatacaagaaagaatatgagctttgatcaactaaaggctgatactttcgcttcataatttgaaagtattcattctttaaataaaatttttggaggatgtgaatctgaaacaaaaggaaacacttactttgtcaccggatacatactccaaactgcctcaactactccaaacaaatataaacgaccaccttgatttacctgcctcccttcaattttaatttgactatccttcttatgtaagttcatcagagagagaacttgttgtgagctgctcttttaattgtatatattacagttttcaaaatccccaataatcatttctatcaactgtgctgttctatttttgtgtagatagtttcaaaagctgcttcaattggttgtagcgttaattcaaaaattagtaaataattttcaaaatttaagaaattaaaaaaaaaaaaaaaaacagggtagaatcctccatgaatctgttgcagtagttgatttggatttcaaacttgattgaatcttcagtttcctataaatttcattcaactttgtagaatttcctcctggtttgttttctttcccatttcccatttcccttatccctctacctgtactagtatgtattccattttctcttgcaaaatgtaattttaatagcagaatattcagcagatattactgtgttctaccatccacagtttttaatttggaggcaagatttggtgcaagttttattgtttgatatcacatggtccaaatccacgccagaccttagccaaattgaatatcatgatttgtggccaaacagggcctaatgtatgaatctttgactaataaccatgacaaaaattgtctcaattcagaattttaattgacagaaattgagatgagcaatttggattaacaacatgatctccaattggtattttttaacttggatcacagcctgtttctgccattgaaaggaaaaccaaccaattaagacagtcttggtatgattttcagctgaacaaaatagattataatgagtcttgggaggacctaaaaatttataccaaaagggcaacctctcaatgctgggccgcttctttatgctttgatatctccattatcccagtaatgtggcaaacttgattccttccctgagtcacacattaacattatctgtagtggggattttttaactcactcagtagtgtaatgattaatttttttatgatgaatagcaaggttcacaataagctttttgcttcctgaacccagcttatatttttcctggactagcagggttcatgataagctcttgtgaagaggatacttaagagccttggtattttcaagcactagatgggaggattaaattttagcttagatcaagctagctttttacaggatcaaggaaagattgtgtgaagtttaagccttaatttgcgctcaggaacccttcaagtttcctgagctcaggaagcattagaggttcctgagctgcaattctgagcttaatttaaggctaaaatcaagcacagactttccagagccagggagaaatcaagctggtttcaagaagcaaaaagcttattatgacccccgctattagaaacttctgagcctaatattagccttaagctaagctcagaattccaaccttaggaacctctaaggttccctgagtgcaaattaaagcttaaacttcacaaaaaactttctggatcctgttaaacacctatcttgagtttagccaaaatttcagcctcccatctagtgctctgaagtagcaaggctcttaagaatttcctcactgaatcttattgattatcacattatctagaagttaagcaaccctaaacacattttaagttgcaaaaatgttctcttttttgggcattggaaaaagcatatgccataacttgactaaaagcagcatatgtcttatcaatatttagggttttcccccaaaacaactagcagtttctaatagaataaagtgaatgttggataatttgatgtgcaaaaaaattcagagcatgatggggaaattgattataatgagtggaaaatcactatatgtttactagtatgtacagtgggtggactgttatttttggctgcttgttttggattccagaggttcaaagcacaaacttgaagtcacaagaattggtgaagtggtgcagaataggttccaaagaatggatatgaaaaaataaaaacaaaaattgaaatctgtgaaaaataaaaaatgggtcttagttaaacgactcccagaaagtggagttccgactcccaaatttctgggacgtcgagaggaccgtctgccgacggtcctcaggacgtccaaccccgaaattgggagtcggaactccaaaaccttcaaaaggtttgggagtcgttcccctaacaaaaaaataataaaattaaataaaaaattaaaaaattaaataaaaaaattaaacaactacatatgtatatgaatggtctcaacggccgaggggaatacctctcggctgctgagagtgcatgctctcaacggcggagagggattcctctcggctgctgagagtgtacgactcttggcctctgagagtgtacaactctcgccagccgagagtgtacaactctcgccggccgagagggatctctccaaaaacccccgggggggttttatttttttcattttttttttttttttattttttttataaggggaacgactcccaaaacctttgaaggttttggaggtccgactcccatggacgtccggaggagcgtccacagatggtcctctagacgtcccagaaatttgggagtcggaactccaatttctgggagtcgtttaactaagaccctaaaaaataaaaatattttttccaaaagctttaatattcattttgggggagtgtgagtgctggaagaaagaaagaatttccaattggaagaatgattataaatgaaaatcctaaaagaaatggttaccagttggttttaaacatctgttgagtagggcattcaccagctcacattgtagtaaagcactagaatttactgttttggatccaatctggacagccaacctggctcacccttttttggttccattttttttcatttataatcattcttgccatgttccactctttctttctctcagcactcccactcccccaaaatcaataacaaagcatctggaaaaaaacatttctattttttatttttcacaaattttgaaactttttttttgtttttattttttcatattcattctttgggacctattctgcaccacttcaccaattgttttgacctcaagtttgtgctttgaacctctggaatccaaaacaagccgccaaaaataacggtccacccactgtacatgcccccttttcttggggagttttggtcagtaattttattttccccaatttgtattttacttggatttttttcttgagttgcacgcctgtctgtcttggtccaacattggtgtcgacaaatgtgagttggagttcaaaaccagtgttagattgcatgacagtttttttggttctgtaagcctattttttagttatatgtagatgctaccattgtgggtatgtaactccccagtgtttatcaaaaaatccagactgagagtgtttgctgtcaataaatggtcaggctaatattaatttaggaatcaaccttgatgaccattatacccagagcaacgatgtaacagatccaatccccggatcggtatttatcggggatcggatcgaaatgtccgccaataccgtgtatcgggatcagattgttttttccaatccaatcctgatttatcagatgattgggatcagctggggcgatccaatacgagccgcgtgggaacttggtattggtatcgcccaagccgatccaagatttccccgatcctgtattgtggcccgcccacattatttgggtcggtcttcaattccgacagtatactgctaataccccaccccaccacccctccagtccgactcccagtactacatattcccaccaccccatcactacccccccccccccatcgatcgtcctcacctcggctcgaatctgacgaccgacccccccccctcgtcgcttcacccatcaatcgttgggtcggactcggactcgaacagacatcgcccggcctcccccacttgtcgttgtatgcccggcctgccctccctcccgctttgtctgtgttggaatctgacgaccccccccccctcgtcgcttcattgttcaccaaacgttgggtcggactcggactcaatcggacaccgcccggcctcccccacttgttgttcctggcccctgccctccgcttcgtcgctggatacttaatctggcgacccccccctcgtcgcttcacccatcaaacgttgggtcgtactcggactcgaacggacaccgcccggcctccgccactcgtcgttcccggcctgccctccgattcgtcggtgtttcgccggacgagccgcagccgcagccgctgttgttgctcttggagtcgtgggctcgacttggtatccgcccccgaccactttcatttgtttctctcgttgtgcaagacagctagtcagggcctgaggtgagtcatcaatacgatacgatccggtatcgggtatcggatcggatctgtcatttttgttcaatttgttttggtctcttgtccagtccactgacttttactttcactttcttttcagttgtttctttagattgccctttgaagtgtactgtcaggtgtgtttctccttgggttttggtttgctctcatcatcattattatttattggttcatcaccaattttttatggttcatcactgaccacttttgcttttttgaccattcatttaggtttttgtctattgtcaggtgagtatttattttgttttatttctttttcttaattaatttttctattatcattatgatttattggttcttcactatttttttatggttcatcactgacatcatttgtttcttttcccatttattcagggttgtctctagtgtgaggtgagtatttgtttttttatttatttttcttattgaatggattactatttttaatcattcaatcaaatgacagatcaatctcaactgacatatcattggactttttttttcagacatagaatagtgattcaaactcttcaccaaggaccaacaacactgcaacttccataaacaacggtttcacaatctctactcgatcatggccacctcctcaacccctgcttccaggtctcagcccaacacccctcctccaggaaccccatcagcatctcggcctccatctcgacattcgacaaggattaccactccagtccgaaatgaccctaattttgtcaggcccagcaacgattctcgcaaggcccttcccccttcttcagcaactcagacgtctgcaagacaaacacgtaaacgtccccaaaggccattgtccgcttcggcttcaaccttgacacgtgccgcccgcaagaccaagaaggccaaggcctctcaaacgcacaagaaacacaaaagcaagagggtttttgtatccagcggggattccgaatctgagtccgactcagaatcttcatctcaatctgaacctgaaacgcatgggacggcaaagatgattgacttcacacaggattcagatgatgcgaaccgccgattcaagcttcacaaaaccaaggcacaaccaaaggagtcagagtttgacaagatagaggagtattttcacccccctgtgtttgaagaaggcaacgtaagtttttttatgttattttatgttgggatggtgaatcccgtatgtagtacttgatgcttgtacatagttatgcttatatcaagctttccattactactgaacaccggactccctcgtagcactttctccctcactgaatcaacatactagtttctcattgtcaagtcccacaagtgagtcttgacttcagtcgcagtttcggtccctgtgcccctcaacattttatttgttttctttcttttacacaactgacattgtggtttgaattttcatattttttttagactgaaccattgtcttacaaatgtaaatggtgcgataacccttatcggaagggggtaggaactcgggcaaaccttgttaaacatcgagacggtaacgcaaaccgagaaccgtgcccaggacgagccagggcaattgcggctgggtgtaagctcccaatgactgcgaaggagaaaaaagcacagaagaacaagcccgagcaggtcgcaatgcggaaaatggtggacggaaacaatttcgacaacaacaccttcaaccagctcctcgtcctctggattgttcgtcatttgttgccgtggcttcaaattgaggatttcattttaggtatagcattcagatatctccgacatgttgccaagccatacacctgcatctgggcggccactgaagcacatcggctgtactgccacttgcagagtaaggtgttggacacactccaggtgaatctattttgtcctcttgttcaagcaaatagttggctgattgctcctctggattgcacatcttagtcaaatacctcaaagctcagcctgatccatgatgtgtggacgaccaaggggaatcgaaatgcgtttctaggaatcaccgtggcttatatcgatgacagttggacatttaaggtctgtcatctgtcggttaagtatatctcttggacacataagggaaaatatctggctattccattggcaaacatcctcctcaaatccctcttgaacaataagataagtatttctgttattatgtattaaactttgtatgacatagcagctagctgattagcaattatttttgttgttgtatttacattatagcccaaactactgactcaggttcaaataacctcacaatggctgtcaaagtcgaccaattgctcaagaaggacgcaaatcacaatcaggacctctcaatcaccaagaatcatatccggtgcttttgtcacaagctagccctcatcctcaatgccggcctcaaagcaatctcagtaccccgacgtgatcaaatacccactggccccgtgttgcgttttgtccccggggcgttgataaacgcaagccagcccccctggcgcacgccaaaccgcatgccaggtgcggattggcgtgcacgcctgcacgccaaagaaaatcggtgtgtgggcccgcacgccaatctacagaatgtagaccggcgtgcaggcgtgcacgccaatctacagaatgtagaccggcgtgcaggcctgcacgccgagaattttgccgccgtcccataggacccaggcatgggtcctatgggacggcccctttgtttttttttttttcatttcattttttttttgttcaaatcccctcggccttaagaggccgaggtcaccccgccgggaggaggcattgttgctcaatcggaatcctaacttaatccattgaccacctgagactggccgttcgtttcccacctaagactgggatgaataaatcccgagtagttcccagttgattcttcagccggtcctttgacgacatccggcccaaggtgcggaaattggtaggcagctctgatttcgatatctgtgtccatcgcaagatacatatgcgcaatcaacaattgggacacttttttatgaacttttccgtggagaaaatctccagcccgggtcggtgccccatccgctgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggatgatggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttagcttggaaagttttaataacgtgataggattggtcggttccggtaaaactttgtttgatgaaaggtaaaagttgaatatataattgcttataaagaaactgttatgttgtgtaacaggtgaaagatttatataaatgtttgtaactggtgagttatatatttattgactgctgagtgatgaactgagtgaatgaactgtgaactatgaactggaatgaggagacaacaaatgggggggaagagagcctccttttatagacaaaagtgagggatttagctccagggcagacaagaaagagtgattttagctggcctgtaggtacaaatgagtgaatttagctagtctgatccatgctaaggtgagggaaattaaaccagtgagctgtgtacaattaatgtccaaaggctgtgctgcagtgcgtaaataactgtgagaaagtgtcaccttagggaataaattgtgggaaaaatccagctgctgtcataagtgaggtgagaaaattaataaactgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatttatgcggtggagataaagaggtgtgggaaattatgtgtataccgtgagctgtgtataagcataactgagaggtgatttgagggttgtcacatgtgcttgactgagtgttggctttgtgatatgtgtccgtaggggtgtaacttccaatccatgagtgttccaatgatgcgtccagtggtgacctaggctgaaattgtccgtagaatccatttctgaagttggattggttgatttctgattgaatttatgataaaaatgtgtgtaaagaaaaaactttgaattttttacatatttaattaccacaccgcgtcctgcaacgcgcactcgttgttggcaatgccatcagtatctggatcgccgtccattgtgacgaccagcacaaaatcgttctgggcttcgggctgacccgatctctcttgtcgtataatactcagaccaatccagatagtcagcgtcagttaatttgcacctctaagtttgagacccagacccgggatgagggctcctcccgaatggaaagaccgatgagttcttgattcgacggaccgaggttaacaggcttctgtatatcctacctcccccccccctcatctgcctttattttttgtgagttggttgtttattgggaaaagaaagatgcttgtttgtgttttggattggaatgcagtcaattatcttgttctatgacggagtttaaagctattgtgcccattgaagcggtctctagttatgattgtggtcatgggtagcttggctcttcagcacgcaacttgcgttcagatatttgcttacatttgtatacatagtgctatgaattctcgcactcctcaaaattgttatatgattgtaaacatatttattatttgtatttgccatcaaatattacactttcatataacaaattggagtgctacaagggagtattacaatgacagaggttgtctacagtgcgatctgggttagcctcgaagttgttatgtaccagctcgtcggaagggaatccttccgacgagctggtaaagaaaccagcttgccgggaggaacccctcctgacgagccggtgtgacctcggcctctttaggccgaggggatttgaaaaaaaaaaatgaaatgaaatgaaaaaaagcggccgtcccataggacccatgcctgggtcctatgggacggcggcgaatccttggcatgcaggcctgcacgccggtctacactctgtagattggcgtgcgggcctgcatgccaattttctttggcgtgcaggcgtgcacgccaatccgcacctggcgtgcggtttggcgtgcgccagggggggtggcgtgcgtttatcaagccccttgtccccggcctaagggattaccccggggttcgggacgggctggagggtcatcccgaggaacgagccccggaattccggggtttgccctgaagccccggggattttgattttttttcttgtacgtggagccttggcaagttggaggcagatctactagtaaagtactagtacccgacttctctgtagctgaagatttaccctccaaaatgaagcgaaaacaacggccacccactcctccgccaacacgtcaaattcacgaggttatcaacttggaggaggaagagattgaatctagcggctagccaaggtgagaaggtatccgggtccggcaagcgtagttgggtctggaaccacttcaaggaggacaaaggatccaaccaagcaatttgtcaggttgttacgaaaaagggaagcatttgtggaaagccattcaaaaaagataagagtgggagtacgaagaatttccacgcacatctgttcaacttccatcgcctagtggatccgaatctctcaaagaaaacaaaaacgaaacacatggatctcaagaaatgggccaaatcaggtactttggaacccaaggcaagctttaattttttcatgaaatatatgagcacttgcactaatcattttttgctatataacatgtagactgaattgaattccgaaacactccggtctgccttagtctatatgattgccgactgcgacctcccctttgcattcgttgaacgcaaatctttccgagaactgattgccctcctcaatgaagaggccatgcctttagttaacactactagccaagcatcaattgcgacacacattggccgtatgtttgatcaatctgaaaaaacaatcaaaacgaactatctgaaagatcaaatttcaatctcattcactcaagacgcgtggacggccccaaatgttactgcctttatggcagtgacagcacacttcattgatgaaaactttaaaatgtgtgacctgaccctgggagttccacacgttgaaggtgagtttctttttcttaatgtgcattgcatgaattcccattaaccaatctctgtgcaacaggaacccatagcggccaaaagtttgcggagttgttctacgatacccttgagaaatactcagtgatagattcactgcacacaatcactgcggacaacgcctcggttaacggaaaaatggctccggagctcgacctacaaatacctcacttcaagagttccactcagattcttgggtgtgttgcacacgtcataaatctagcggccaagattggaatcgccgcccttggatcaatcgaagagactgatgatggccaagagatatcaatggccacagccgatgcagaatcgaccggtcgatctgaaaccaatccaatgaatatcaattccttgatatcgacccctgacggagagggcatcaatgcacagacgatcatcaagagggtacatggcctttgtacctgggttcgtttttcacctcaacgccgccagaggtttgctgtcgatgtccactcttgtcaaccggagatgtttgcgaaaaagatcaaaggccttgagatcgatgtaccgacccgatggaacgcaacatattcgatgcttgagcgggtggttttgcttgagaagtcttgcacccatttctgccaacagaacgcagaagcatcaaagttcctcttatctgcagcagaatggaatcaaacacgaaatatcatgaagctcctagaacccctcaatgacgccaccgaactcttatgcggctcaaagtgcccaatgttgaacaaagactgccgatatgcgttggagtagccaaacctcgccacggaattcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtctctgaaaaggaacaccaacatttctaaccaacagctgtatccagcccaaccaccattgatctaacatgggccaatttcctatcccagaagctcatccactcctgttttacatcttctcacaatcacggatcagatcaccaatcgatccacctcatccttaattttcaatccaacattcaaatctctgatcgcctttcttgcaacctcgataaaatcaactctgaaaaattcaattccgatctgtccagacttctcaacatcatttctcctctccctttaaataacacccatgatattgatatcatggttgaaaaactaaccatgtcttttcaaaactcatttgattcccaaaaaaaatatgttaaaaataatcaaaataagatcaaaccctggtgggataataacattttaggtcccatagcggaaaaaagaaatcaagccagaaagtggatgctcttatccaaatcaaacaactcctgcgactgtttcaaccagtggcaatatgtcttcaagaacaaagtatttgatttgaaaagaaatcactggaggaaatttttggatgaatgcaacgactttcagttgttcaaagcctataaactcaccaaacctaatagctgcggaaacgttgctccccttttcaacgaacagaatgtccttacctctaataaggaagaacaagccgctctcctctttagaggaacatcggatgcgcctattaactgttctctttcaaacattatcccatctaccctttcttctcctttcctttttcctccaatttctcattctgaaattgacagaatcatttccaatcttccaaaaaagaaatcgcgtggccatgatgacatcgccaatgaactgattatatggggtaaggaatcccttatacctttactcattgatcttttttcctcttgtttgaaacttggctacttccctaaattttggcgtcatgccaccactgctatcatccgtaaatctgacaaagattcatattctcttcccggctcttattgccccatcgcactactatcctgcttaggaaaaatcttcgaaagtgttctaaccaaaaggatcaccttttggcagaaacaataatatccttgcagacggccattttggcggtagagcaggacgaagcactgacgatgcaaatcttttcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacgaccacatatccttactctataaggaagaacaagctgctctcctctttagaggaacatcggatgcgcctatcaactgttctctttcaaacattatcccttctaccttctcttctcctttccatttccctgcatttctcattctgaaattgacagaatcatttccaatcttccaaaaaagaattcgcgaggccatgatgacatcgccaacgaacttattatatggggtaaggaaccccttatacctttactcattaatctcttttcttcttgcttgaaacttggttattttcctaaattttggcgtcatgccaccactgccatcatccataaatctgacaaagattcatattctcttcccggctcttaccgccccattgcgctactatcctgcttaggaaaactcttcgaaagtgttctaaccaaaaggatcacctttcgggcagaaaacaataatattcttgccgacggccattttggcggtagagcaggacgaagcaccgatgacgcaaatctttttcttacttcttggatccgccagaaatggagggagaagaagatagtctcagctctttttttagatgtaaaatcggcattccccacagttgttaaagagagattagtcgataatctcaaaatcaacaacgcccctccttatttccttttaatcatctccagctttctctccgatcgttccacttcactcaaaatggaagattatctatcgtcccctttttctttaaaatgtggattaccccaaggttctccactatcacccatcctatacatcatctataattcttcccttttaatcaacaatcctcttcttctaaaccaagattccctttcgttaggcttcattgatgatgtaactcatcttgtcgctgaaaaataccttgaaacatctatccgcaaacttgaaattgaaggcaatagatctcttctatggggaaatgatcataatgccatcttcgacaggaaaaaagccaaatttatgattttcacccacaatttagtcgatgtccgcccctttaaattcggcgacatctctctccccgtctcacaatctgtcaaatacttaggaatcatctttgatcctaaacttctgttcaatgatcatatcaaaaaagttaagaaatgcggtgatcaaaccgcatctctcgatgctctttcggtatcgattttcaccaatcaaagaatttaatcatcagtgtccttcgttctagagtcctttatggtagtaccatttgggctacagaaaagaaacactccattatcaaaaatcttatgaataagattgataatctggcaaaccgtatcattctcggagtttttaaaaccactccctgtaatttcctccaaagagactctccccttatcccgttctttgaaattctaaaaagaaaaaatcatctatacattatcaaaaagtgtaccgccccctcaactcatcctgtcaaacgccttattgatgcagaaatctccaactctcctccaaatcatctatccccaattcacagtatttttgataaacatttgtttaacgactacgatctcccaaccattgaaaccatttatccccatatcatcaacccatgggaaaacttttcactccccatctcaaatctaaaaatcaaaaaagaagaaatcaaaccgatagtccaacttcaaatcaacgaactcaaaaacaaatctgaacatctcatcttttcagatggttccaatatcccagaaaatggctccgcttccgctgccattttggacaactccttttctttctcatgccggatcaacgactcaaacaaagcatcggctttcgaagctgaagttcaagccgtcaacatcggtctcgacatctttatcaacaaatacttgaactcaacctccaactctacatccactcctccaatcaatttctttattgataatcaagctactcttttttcaatcgccaatcctcctcttccaaaatcttatcaatctaatttcttgaacatcttcaacaaattcaaaatcatcatcgattcttgccatattcccatctctctcttctggtgcccggcgcacgtaggaatcatcgaaaacgaaatagtcgatgaattagctaaagccgctacagtctccactcatcctcatcatctcaacaatccaacaagatcattatccaatatccaacaaatcgcaaaatccaatttcaaattcaagaaattcaagaaaaccatcgtcagaaacaagatacgactctcctctcctcctctcaaaattttcgaagtactagatcaacttgaacgtagcgttggttccatcatttaccaactccgatcaggccattgtccactcaacagctatctatttttcatcaaaaaaatcgattcaccaaattgcgccttttgtcattcaccggaagacgtcaagcactatctcatctattgttcaaagtttgattcacaacgaaaatccttcagaagatcaatcacatccgaaaaaataaaaatcaacgtcaactctatcaaaagtctcctcgattcgccaaaatgtttcaaacttctctcagatttcatcatcaacacacatcgatttaagaatttaaaacattatttagagaaagaagattaaaaaaaaaaaatataaataaaataaataaaaataaaataaaaataaataaaataaaataattccttcaacatttcaagttatcactttctttggttaaaagtcatcattttctttggttaaaagtcatcattttctttggttaaaagtcatcattttctttggttaaaagtcatcactttctttggttaaaagttataaatttctttgatcaaaaagtcatcaatttcttcggttaaaagtcatcaaaactcgcgagtcaaaagttatcattctcattaaaatcaacagattatctctatcggaagggttgctaggctggatacaagagttggttggataggttcggcttcttcctgcttacaaaacgaaggtttgtggtttagggcaccacaaaatactctgcctggtcagcagagtatgggaagtcggatttgttcggccttccctatttttagacctaatcaaaagagacggactttcttttttatcttttcttatttctcttctcttttctttttcatttattttttatcatcgtgacagtcaaaatcactcagaatcatcaacacagtaaaataaaacactattaaataagtagtattctcttctacatagattaaaaacgtcattgcatgtattcttataaaaatttgatttcctcagtgcgcaatgttaaattcgattagcactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacacatgggccaaaaaactcaactactcaggccccactctgatcgccggttacggtatccgctggaatatcaagtttgagagccgtgagcgagggtatattgcaaggaacgtaatcaacaaactgatcgagaacgagcaagaccgacaagaacatgagggaggcaagaaccacttcaatgaatatgaaatcacacgaagcgactgggacattgtcaagaaattgaatgatatcatcagtgtaagtgtttcctcgtcatttccaagattactttcatttcagtatctaattacctatgaaatcaatatttttctatacatcatcaacaggaattctattacatcactaagaagatggagggcgacatcacattggcttcaatggtccttgcaaaataccgactcctgcggcaatacctcgagggcaagctcagcaccatcaccgaggaagaattcaagaacatgatcaacaccatgctcaaaaaaatcgacacctacgtcaacaaggctcttgcatgcgatgccattcttctcgccacagctctcaaccccagctaccgcctctcaatgatccagaagtggtacccctcagccttcccccgcgcacaatcccttctggaagcccaattccaacaacgcaaacaggccctcaatgaccaggcagcaagagatgaagacaacccgccacccgaaaagaacacaaccctgccccctggtggtggacttgaggaagatgtcgacttcttttccgatgctgcgccagagacctacgacaaactggcagcgtaccttgggggtaagtattggctgccctcttcacaggcagctgattgcttaacttggtggaaggtgggttcaaacatttcatatttcaggttctgagtttgtcataagaatctgattattatttttttcgatgaaatacagcaatattcaacagaatttccagtggtggcactactggcccgagacttcctggccacgagtgctacgtctgcaagtgtggagcaatgtttttcagccgcggcggacgtttgcgggcaagatcgaggcaacttagctgccaaaacaatcgaaagatgtgtaagttcccaccaatggatcactcaaggggtaaagcctgatggcccattccaggcggcccaggacataatctctgctactcaggcagaattggaagcagccaagacaacaaaaaaacctgtcgctttgaactccagtgtcaaaggttaatttcactatatccaaaattttttttttcccctataatcacagcctctgctatctaggctctaccaacccccactcagtctcccaaatttcatttcactccacttgaaaaaaatcccttgatctttacattaagtatgaaaattataaatagcgatgaaaaaaaaatctcaggctctccatttttagctttaaaaatttacattccaatttttattttcataaaagttaaaaattaaaaaaaaaaatcatgtacatataataatataaatgcccaaactttttcttatacccaaaaaaactgccttttgaaatgatcccacagataccggatcggtattggattggtatcgcgatgcgataccgatccctaaccctgcaatactgcctgctgcgatccgatactctgggtattggatcgggtgggcgatccaataccccttttttcgatacctggtaacgaaaaattgatccaatccgataaattggccgataccgtattggatcggatctgttacatcgttgcccagagcaatcctctaattaccattaatttaaagtgactgggatgaagattcataacaagaagaatccctcattgacaagtcaaaccaacaatcaatagaaggacatctcttattaccatcaatcaaaatgaaaatgagagagatacctctagatgaattgtttctggatggtgaaccagcaattgttcctgacatgcattgtggttgattcaacatcagtggcattcaaagttgacttttaaactgcattctaaatgttatcataatctcaagatgtttgattgttaactattatgaaacttcagattcattgttttagaacatttctcatatattctgtgaacattatgaatttgtatataatagtgttcaaaaattaattttgaaacaccctatcatatgtagacaatcaagccccaagattatcaatagctctgaccttctgatcatctgctatagagacactctcatattaaatgtgatacttactggatgaagcaaggttgaaccatttacaatctcaactctctgcatgttttttttcactcaagtgtcatacatgatactgatactgcagggaaaagcacaactcagggttgtgtttcacatatttgaggtagaatcaaaaatcattgttggttcacatattttaaggtaaacccagtaagtattttaggttcatttgagtctaagaatcattatttgttaacatatttgaggtaaaaccaagaaaatggcactagtgtttggtatgatcctctcaaaaatacccttgatcaattaatagccaagataaagagaaatttaaatatctaaccagataaaagcagtcttatctgtgaattacatagcctaataaatttgacttaagaaccaatgcttgaaataactttgaaccaagcagagatcctaatttttttagtccaggatggagtgcctggatttgaattttcagaacccacacatttgatagtctaattacaactttttttttaaaaacaataactacactgtctgcaagaaaattagaaagaatattacatggaaacaacatatacaaacattgaactgatcaaatcaatctaaagaatgtcaatctgtataattgttttagcaagaaggataatccagctgcttaagatggagtgattgaagcaacatgcttttaatacttatttcacagatattatgtccacatgaatctgcaaactcatgcttgccctcttttattaatatttttggggattcattgttgctgagggcagcagggtaacaagaaaaacccgttgttgaaaatcgaacaactatgacgtatctagcaggcccggcgtgcagaaagaaatggctgattcactaaatgtaacttttacttgaagctcgtgcgttgtttatctcgtggacgataaaacttggggtcttaggagtcagttggttgggtgaagtttctactgcatgccctccaggcgcatgacgacgtgttgtccactctgtgtggttgcaggtagaatgtaagtcgagcactctctggataactagagtggcctaaatcgtggtaaaatagattattttctaacttactaattttccaacaaaaacaccttcgtattcggatgaatcctcgcaaggagtggccaatggtaagtctatcgcagcgcaatagtcatcgatttgctacagttggcgaaaggcaagcataaaatctatagttaagctttcacagatccagagagcgccgcgttatttgaagagaaggagagaagacctactagcatcgcttctaagagctgttcaaccgaggcaagtttgacttctccggaatcactgtttttttttttttgaaaccaagcgagcaattagaagacgactcaagttatcaatagccagataaaataagaatgatgaaaatcatgatagattcagacgcacgtccagaaggtaaccttgcaaggatgggttccatcggtgaaagaccggacgtctgggcgttatcactttgagcttgccagctttccaacccggcgaatcgtagcttcacaaacacgactcaagcccccaccaacacaactatgaaagatgccatgcggaatagcgcggcgtcggagggattgggcattcaaatgtcggatagctctggattccaagcgaggtgcgatttcagggtccaaattgtcaatgactctagcttccaagcgttgattggaaacaatcgagattattgaataagagaaagccaataggtagtgtagcgtaatcttcatcttcgtagttcaatgtgtgtctggctggtggtaggcgaaatgttgtgacgcgaataatctattagtgtgaagaaaaaaaagatacttttccctcaaggacagctcatacacgggggtgaagaattaaggaattttctaaggaatcggtcccctttttgaccgccagcgtcactatcacaagttaacaggtcaccgttctatgttgttggcattcgcaaaatgagaaaagttcatcaccttggatcggtgagtgaccggcgaccgacgcttaggaattagagcccaatcaacaaccgacattcaaacatttttaaaccgaggtcgttcttcgttgcattcttagagtgcactgcaactgacgaaatttgtaaccaactacaagaaaaaaaattatcaactacaagaaaaaaaaaataagttgcttgttccacgaacaaaactggtagcttggatgctggaggactttgtaccacggtgggaagagttgcttggttgaagcatcatcacttgaggtcgattcacggccgaaagaccacacacgcacaacttgaacatctcgtcgatagctggggtacagtcacttgggagacaagatggggcattatccctatcttactaccaagatcatcgtctaatccatccagatacagtgaaacctgtctaagggcatacctgtctaaagtaagggcatacccttctgtggaactaaactgtctgaaggcatagtgaatggcttctcccaaacatctatttcactgcaaacccactgatgaaattttaaccggagaggcggagaaatttctttgaagagaaaaaatttttgggcaacaaaaagtgactttttgtcggaaagactcaagggtcggaaaaagagggtaagagccaatgatttttatttgcttagtagagcctacgcgttaaatagactacgtacatcaagttcaacctgtggttctgagggaaaaatgaatatcataatgaataacaaaaaaatcaacaaattcttgactagatgactggagtaaatgactattgataaagactagaccagggtttgaagactacaaggattgcagcactagacaacaggacaagataccacacagaaactaacaacaattgtatgataatttgtattctattatttaatcattactagggtttcagggcggctccgccgcccctcatcataatgccttagttcagctccttcctcaataccaccttaactcgacctacgttattccgtcacacaacctctccaaacgcaccactcaacctatcctctgagataaactcaaaatgacccttgttatttcagttcagggcacactttcaaaggccataagtaatacccttcctaaaacatatgtgctctatttttttatcttcatgcctaatgttaagaaccgtgacattattttccattaatcttgtccaatctctccaacccttcctgttaagattgtgcatacccacaaaaattacaaatcaactccagaaccaatacacgactaccaaaacaatcacttcaaccctcaatgttgtgtcttcccttgtatttgccatcaccctcccgctgaaatacacccgcgcgctagggttaagttacccccctctccgattctgtcactttctctcaggcttaatctgaccagtgatccctttaaaacgtttggttcatcagtttactgacaaattaatacaaaaagtgcatagagttaattacctcgtccctttctcttatccctctgattaaaggcctgtccgtccctacaacaacaacacctaatcctgagatttgtagtccataactgaggaaggttaaaaacaatgccagtggatgcaatgatactcttgtcatcgtcacatttatccctaatgtaccccttgcccgctcccgagttcaagtccccacatacgctatatagatccttgagctagtctcaaacattcaatgattgatcctgcaaaatattaaaatgtaaggcggtgctcgtcgaggcctatgcctatttcctgtgccgggtcgctccacccccaaaacatggtatattaaagtgcccccagccccctcgtttatggcgccagtgatcctttttcatccgcgaacgttcatattgattgattctacaagctttaaatgagtttccaaaaccgactgaaatccaagccttgattactgatccagaaggtttctaccagattaaaactgaccaactacgccaacatctagtcctgttactaaaataagactaagtctccactattgtataacacgtgtaaggaacctaattgcccacctattagacatagttcttttgatccccagaaacactgtagagacattatcttctttattcttttagcttaatgtctgctatttaaccttggctgatataataagtccggttactcccatgactattgccatcatccttgggagaccataacttctggtccttatcatatttgttgtcatctgaaatcaaccatattaatttaatacttgatcctctgtcaaacccgggtgcaaggaacaaaaacgcttggcttcaggtgatgttgatcctctgtcaaacctgcgcgcgaggaacaaaaacccttggcttcaggtgatgtgaaatgtaatgctccaatttggaagacaaagatttcgggagaaaatctggataactgtgaatagtaaatagggtttgatgaattatagaccggaaacagtaaataatgaagtacaggtgtgtcatattgtagaccggaagaggaaaaatagagggtggggggccggaagagggaagcgtggaggggtggggggagaagagtgtagagtataaaaaggatgggtctaggcggtggatttgtcctccatcggttggcttttgctcggctctatcgccattaagccaccggtccaggcgtgagcctgataggcagtttgatggatggtctatgaccatcggggagggtggtcaagccatcgggggataaggagcggggggtgctgggtttaatagtaaactcttaatcacttataagaataaacaaaaaaggatttttagggatgaggagagagagagagagacaaaatttccaacacccctctccctcataatcttttcaatgtcatactaaaagccttctaccaaaggagaatcccctaagacaggtttggctgtactcgtattcacttggatgcgcaatagtaaatccatataaccccccccccccaaaaaaaaaggaaaaaaattgcaaaatgaaaaaacggtactcaatgttataacttagtgacattaaaagagaattttgacaagggtcctcctgctcaaattttactcattattctttatgacgcagctgtgaatgcctccaacaagggttttaccacagtctcaactgtggattgtaattgccaaaggaatccttcaaattccgggaaaatcttgtcttctaagtacatccaagggcttaaccaaaagattaagtaatttgcattgatggctggaaggcttgatccagtttgtttacaaaactgttgtcagttggtattatgtatctcaattgtagatgatgtgtcattttgtggaaatattgatatgtacacttcatatgtcagtgacaacaaaagaagcttttttcagcaagggtggattctgatcaagtaccaaagggagtggttcaaatgcctctttcatactaagtaaccagcccaaaccagccaaaagaaaatgaaatacacatacatgtttctggcattccacagagcttccttcaaaagctggctacaccactgggggacatcacacaaagaaacatcccaggtgtgattggcatccattaaaaggagagagacaccctcacaacagccttacaaaaggaggctattttcatttacagccaaaccaagaaagcttgcggtcttggttggcagaatttctaatacagctacaacaagaaagcttgcgggctccgaggtcagtaaataaaaaaaaaataaaaaaaatctaccaactacagttggaaggtttggaagaatacaggtccatgtatctatgcattatgttgggtgaaatttgctatctttttgttcactcattttcaggtaatgagagtaacaccatcagaatcctgatgcaaagttcagtccacccacctaacaaccttggcatgagctacaactgagcttcctcaatgggggccagtcaggtcccattggtgccgctggcaggtgtatggcaacctgaactctggtctgtattcttccaaacattccgactgcagctgatgtttttttttggattttctgacttccgagctcttccaagcccacaagctttcttgttatggctgtaaaataaaagataccattgactggagtcagaaggtttggaagaatacatcaagtgtacagatttcaaaatgctcaccagcatcagcaatgggacatggccagccactgtgctgggggggggggggggggaggtggggggtgaggtaaggggagcaatgcattggggaggcgcaagacccagattgccatcaggattctgatggtcttcccctcatgagctggaattaagggataaaaaagatagcaaaaaaaaatcaaaagcaaagcctgaatgcaagtgggcatacagagtggtgtagtcttccaaacattccagctttggattttttttctttttttttttgccaaccaagaccacaagctttgtctcaatttggctgtattttcaggacctgggacggccttggggtgatgccattccagggctggatctgaaatccccaattgccactgcggtgtacaggagcaaagcctttttgagatgcacaccctggcaacagaaagttggaaaggatagtgtgtcatttcaaccagaaagagaaagaaacaagagagggaagaaaaaggacaaagatggagacagaacgttggacaggatgaagaaaaaaacaagatcaaatcctatccactttctgtcccggtatataaactagatgagaaatagaccagatgtctcagagcgtgacatgtgagatggaagggaggaagcacacagacaaaaagggaaacaaagaaactagattgggcttggacacagctggctacatggggctggggtcaatagcacacatcatccccatcatcctttatctctgtaaaccatattcaacgtacacaaatcatccaaattggattatccttggccctgctctgctgttgcacttagtacacttcttcaataccactcaagaatagggttgactatgcggccaatcttttttctgtaagatgcttacttagttgatccaaattacaaaaagaactccttgaattttttttgagaattgagcggtacataatccaaatcaggggcttatgtaatcaaagcttggcagggatcaagaagttgtgagcagactctggtgtgccaaaaatgacttaatgtttaagttttgaaaccctctatttgactgcacaaactgtcaattgatgttgacaattaacactcatttgcgactggtttccttggttcttgtttccataactagttgaagcaatcagattcaaccataacatgattatcattattatcttataattttgaatcaagaagaaccagaaacacagatgagaaacaaacaatgagaaagcataaatagagcagaatgagttgcttagaagggaggcacaagaggatagatgagaggttgatcagaaggaaagagagagagattcagagacaacatgtttgtaggaagcagagagaaagagagcgcgcatcagagacagagaaaaaagacgagagaaaaacaaacaaacaaacaacccagtctatcaagcggctgaaccaaatactaggaaaagaaaaaagaaatgcatgtacattatatgcacatatattcacatctgttatttttgttctggtgttgttggtaatgcaacaaggacctgagaaaaagagagagagaaaaatgagggcggtcaagtttaatgggaaaaaaaggaaggtaatgaggggaaaaaggaagggtcgtatcggtcggattagtataaccgtacgagatcctatatttgacgtttgataattcgactcattgactttgatgataagggtgtgtttgcatgtatccaggagccactatctcgaacacgcaacccaaagaaaggaagacttcaggccccaatctaccaaaaaaagagaaaaaaaaaactggggaagggggatcagaaagatgacaagaaaaggaaacaagaccaactgacagattcatcgaaaaagaagcgacaagaagataaatgaacttgttcttctttcaagaggaacgagaatgcgttttgcggtgtctcgctagagaggacgaatccgcaaacgatttgagacatcccggatgcgcacaagccaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccaggtagacgaggatggagctaagaagatgtttcaggtagaattcttggtcaggtctatggggccagctggtgagaggcttggatggatcagaccgtccttctggaatggcagaggtgtggatgatgaagaaggagggccgaagggatcgatgatggcggggtcgatcgggagacctttgtcttcttctaagcccgggaagagctcgagatggtggtcaggggttgagtggatcgagtcgagaggattgtcgaggcgagtggaaggcgtagatgaaggagaagaagaaaaggtagaagatgatgatgcggaggaagcagaagaagaagaagaagacgaagaagaagtggcagtagcagcggatgtcgggatgacgtaggcgggcaggaaggcgtcgtcgtcgaagaggaaggaggaggaggcggagagatgcaagtcgaggccgtcgagatagctcgtgaagcgcggatgatcggaggatttgggcaggaggagcctcgcggaagcggacaaggaggaaggagattcggggatcgcgggcggagggagtgaggatgatcgttggtggttggaggtagatgatgagggatggtggccgctgagatgggaggcggagatgggagtactgctggtgagcccgcgttcccagtcgtcggtcgtcagtcgatcgaacaggtctaagctcgagagatggctcgagtaatccgacatggagaccgtgccgacgactccagtgaatggatcttgatcgatcaatggtgatcggagggatggactgggggtgtggagggcggggtctgaggagggatccttgaggaaccccctgagtgattgatgcttgtctgattcatgatgatggtggtggtggtgtatttttgaggtttgtttaggagatggattgattaagctgggatcgatattcgagttcagatgaggcttattgttactagcagtgaagggtgagttgttgagtgatagaaagtcgagttcttgaggttgatggtggtcgaagataaatgtggatggaaattggactatcagtgatggtgttgttggtagcgagtaatcttggttgtgatatattgggttgatggtgttcagttggccagatgaagtactacgacgcacggatgaggatgactgtttggagggagatatattaaatatgttagtatccatgatagtgatctcgaaagaagaagaagagagcttaccatgatgatgatgatgatgatgatgattgatgattgatgattgatggtcaagagcgagagagagagaggaaggcaaaggctgcttacataatcagccgacctacctatatgcacccacacagcagcaaacaccgctcgaaacccaaaaaccaacaacaaccaacaaaaaaaacccaagcacttcgagcaagatgcgatcacctatcaacatcagaacactcagggatatgactaggagggaccagttcgcaagtaccgagttactccgaagggcatacctatacctggccaggaacgaaggactgccgatgaaagtgagtgccgatcagctatcatatcagaagactgattgagagagctcatcgtaccataccaactggcaacagcttcgagctcaggctcagttatcattgaacaatctgccctcgaactctcatccgactaagatccacgaacgatgtattatcaccggcaaaggtagaggggtgatcgctaaactgggtctctgtcgagttgagtacactatctcatttttataagaccaagcagactcagaagaactaatctgtgtgttcttgttcagcatcaattgaagctcaaggctaccagggacaaatggatgggattcgagaaggcagtctggtgatggttgtagtgtagtgtggtcgatttcatttatttgaacaaaaagaaatcatttttacaagtttaaaataaatacaaagtgatgtagccaacacaaacgaaccgagaccctcttgttgagttagaccgagttgatgccaaatggtcaatcaggacggcagataggatggccaaaatcaatcttcccctcccgctgcctgtaaccggtacttcatcatagaaaggatgcccggtatcagagtcattaagcacttcacgctcgaagtcaatcgggttccgtgtttgactctgatacctccaaccggccctcaaaaaaaatgagttcgaagggaggaggggatagtttacaggagcacggagagggctggcgaagtggagtctttatagtatgttttgctgtttaggtttcgcatggtgagatcgagatgtaagccccccacccccctctgaccccctgcgtttcgcagccggagtagagtatagcccccctcagtgggtctatgtattgtctatgtgttttcctttttccgacagtttctactctctccacttttcttttctttttccattttcatagtattcactcaggaaacccaagccgaatgaggaagacaacgacgatccatctaataacgagaagaatactacctctcacactcaaccgaccaacaacaacaacaaccatcaaacgactaccatcatcatacagaaacttctcaaacaccctcaggatggcagacccattcacagaaatcccagcacaggatcatctaccagcctactcaatcctagacagaccgatcatcaaatcagcctctgacagccgatcctatcgaatcatcaaactccagaatcatctgcaggccatcctgatccatgacccaaagaccgacaaggccgcagccgccatggacgtcaacgtaggacatctcagcgaccctcaagacttgcaaggactagcccacttctgcgaacatctactcttcctcggcaatcagaaataccccagcgagaacgaatactctgaatatctctcaaagaactccggtcactccaacgcgtacacgggcatggataacacggtctactacttcgacgtccatccatccgcactcgatggcgcactcgatcgcttctctcagttcttcatctcccctaccttcaccgaatcttgtaccgaacgcgagatacgggcagtcgactcagaaaacagtaagaacttgcagaacgacgcctggaggatctttcaactcgacaaggcaacctcatcccccaatcactccttctggaggttcggcaccggtaacctcaagaccttagtcgaacgacctaaagcattaggactcgatatccgacaggaattactcaagttttactcaaaacattactcctctaacgtcatgagcctcgccgtactagccaaggaacctatcgaagatctcaccaagttggtcgtccagaaattcagcctagtacccaacaggagtattatcccagatcgattcgacggatcaccctacactccgaaagaattatcaaaattaatcatcaccaggatggttaaggataccaactatctcgagatcaccttccctatgcccgatcaagccccctactacgatacccaacctctaggatttatcagccatcatatcggccatgaaggtccgggatcagtcatgagttatctcaagaagatgggctgggtcaataccctctcagccggcgccagtggtggcgtcaccggcttcgacctcttcaagatcactctcgacctcacggctaatggattaggtcagttatatatctcccctcgctcatcatcatcatcaacatcaacaacaacaacactcacttactccatctactttcaaaaaacagaaaactacaagcaggtcgtccagatcatttttgcctatctagatctcctcaagtctacacccccgcaagaatgggcattcaaagaacaagcactcctgtctgagacccgattcagattcaaatcaccctcacccccatcatcttatgtgaccagcttagccacttggctcagacgaccctgtccgaaagagaaagtgatctcgagcgtctatctgaccgatcggttcgatgccgaattgattcaaaaacatctagagttggtcaggcctgagaactgtcggatcttgctcggtactcagaccgccttacccggggtgacctacgactcgaaggaacgatggtatggaactgaatacaccatccaacccctaccagaaggatttctgaaaccctctctgcccgtcgacgcgctctctctaccccctcctaactcattcatctccactaactttcacgtcgataaacctgatcagccggtccttatacccactcgaagacccacttgtctcagagatgatcagtttggtcgggtttggcataagaaagacgaccgttggtggttgcctagagctagtgtaattttgatgctacgaaagtaagcggattctatctttcctttgatctatatatatatatacctactgaccaaagcaaaaaattgggttttctcttcctagtccgatcaccaattcgagctgtatcaattcactcaagacatacttcatctctagactattaaaagacgcattaaacgaagaattgtatgaagcagaaattgccgggttaggatatgaagtaggaagcatatgggatgggttggtcttcaatgtggatggatacaacgagaagttaggacacctgatggagacgatcttgagaggattgaaggagatgaaggtcgatcgacaacggtttgagatcctgaagaaagaatccgaacgcgcctggaagaactttatcctcgagagtccctattcacatgcagcttattggatgggctcgatcgtttcggaggtccattacagctacgaggagaagctagatctattggcggagttgaaaccggaggagatcgaggcattcatcccggaggtcttaggacgcgggtttgtggagagtttggtgcatggaaacatgactgcggaggaggcgctctcgatctcgactcttccgcaagagatctttgggctgggatcggttgcggctggggagctgaaaccggtacgccccaagctgatcccacaaggctccaacatcgtctaccagcggcccttggccgacccgtccaacgtcaacagcgccgtggattacatgatcgccgtaggcgatatggcggatgatcagacccgtgtcaagctcatgttgctcgcccaaatggtccaggaatcctgcttcaatcagcttcggactaaggaacagttgggatacatcgtccgctcctataccgctatggcccccggtcaagccggcctcaaaatcctcatccagtccgaacgcgatcccatcttcgtcgaatccagaatcgaacacttcttggattggttccttaatcataaactccttaaaatgacccccaatgagttcgaagaaatgaaaactagtttgattaataaaatcgtcgaagatttcaaaaatatgtcggatgagtaagtggatcctcttcaattaatcgacaaaattatcatgatctgacattgttggggttttttttttatgaataggacatcgcattattggatgcacatcaaagcgggttactatgcctttgaacaacgatttctggatggcgcgttgatcaagaagatcagtaaggagtcgatggtcgagttttaccgggcgcgggtgttgccgagttcggcgtcgcgagccaagtgttcgacgcagatcgtctccttgcatgttccggtaccttctcaggtcctgaatggtttgcattctggaggggctgatcaagataagaaggaaggtgttgtggatgatgattctcaggaggaggaggagggagaggaagagaaagttggagaagaagagaagaaggagatggttgatccagaactccgcttcgagcccaccccggcagacctgaccttcctgcactcgaagccggaccgagcctcgctactaagctacatggaaaccaagaagaagaaggaggaggaggaggctaatgtggaccaactggaccggctgatcaagcatctcactctctccctcgaccagctcgaccagcaggtcttggagaccaatcgggccgtcaacctccttccgtcgccacagatctacaccgatatcgtcgcgttgaaagaggccttggacgtcggcgtcggcgcggtacctgtcaagaactggaaggcggaaccggccctgatcgatctttcgtcccctccttcgtcccctaatcctaaactctaagcctgctctccctctcatcattcttacctgttcattgcctcgtttgtgtagtacttcatttccagtcctcctcatcttcccccactcttctttgtttaataactgaccccccccccaaaaaaaaacaaaaaacaatcccctttcggttttgtcttgttcacattgttttgtacatacatgtatatatatatgtgtgtgtgcatatatttatgtatatatgtatatattagatgtgttagatggatgctcatactatagatcgatagatgaatatttacgtaatttgataatttgatagatcaatagattgataaatggacaagtggatagaaatggtctcctttatagctcatctttactttgcttgattgagtaattggagcacttcctattgcaatttggagtgtgtgttttttttatttattttgatccctcttctcaggtctacattatcactctaactcataagcttgattacttagctctcatgaaagccatctcaacaaggcttatgcaaaaaaaaaaaaaaaaaaatcttcttgttgacaaatattctggccttgcagggtggaaattagagatgggcggggataatctgttgcggatatccgctatccgctggcagatacccgccagggccagcggatacccgccagaggatgcggattcgggtgcagatgtcctttcccccccccccaccccccaaaatccgggagatatccccgggatcccctgggatacccgagaacaatggccggctggaagggtttcctttcagccggcaaggtcctttccagttggcgaggcatgtaccttggtcaactgggaagggttgccttccagccagcgaggcattgtcctctgccgcactggaaagggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaccttagcgggtatccgagtgggtatctttggatacccggccctttaaccaagggtaattggagggggaggccgacgattgaccagaagggtttccttctggtcaccgaggtacatgtgctttgtcaactggaaggggctccttccggccaacaaggtagatgtgccttgttgactggaaggggctccttccggccttgagactgtacaaggtctcaaggccaggtttctctgaccggtatcaaaggtgcaacagataatgtatttgtattggattgtattgtctttattttaagcctgataccgggatcattattttcttggttggtggaaaaatccatttgtcttggatttggatttatgaatgaaaaaaaaaagaattgtctttgtttttttttcttttttcttcaatacggccaaatatcttgtgtatcaaatccgtttttggtgggatcagtcatctgaggcaatactgaatacttgtctcactttccaaagacaatacatgtgtattgtctcaggaaagtgagacaacacaaaactggtatttttgggtattcaaattctgagacaatacgaataaacacctgataccgtatcgtatcgtatctgttgcaccgttgctggtatccttggagatacccggatatccaccaggattctgaggagaatggggcatccacacccaaacctgaatcctcgggagtatttccattgggcctggcgggtatccgcaacggatacccttcaaccatctctagtggaaatcatattctgttggggttgtaaatgccagcaggaactagtctccttcttcttttttttgttttagaatgttagtgttgtgttcctcttcttgttggacaagtgtagatagctattctaatatcacctttgctcttaagtttggggttcattattatgtactatcaagtgtgtaatacaattggttcagtcacggcgtagtgctgagggcttgctatttttatgcttatcaggaaagaattttattgaactcagacgcaaaacattcaattgtaaatcccactattgaccggagagcttcctgttgccttgaaatgcttggctaaggaagggggatgttaaccttcattaggctggtgaaaaactaaccttgattgataattaccattaatcaatgtatggaacttccaaataaagcaacaagtcttacagtgcccttcaaccccccccccctccccacaggatgttccaaaatctctgggtctcatgaggatttttgaacttgatcaagattctgggagttcttttggcagtcttggattgagccaatcctagagagaaaattgcctccaaaaaacctcactggcaaatgctactctttctaacatccaattgctatttctgatgccagtacttgaggcatataaggtcatgaaagagagcagttcactggatcaaagtccagttctcccttgtgatttgcttacaactgatcaaactcaatcaaattgtgtcaaccaaaggctcaagagaagcagtaacttatactatagggtagctaagcttcaaataatgtggctgtcccataaaccatcaagtggcactttttcagagtctggctactgggagcccgaagggttgctttctcagtcaataagattattggaaagtcttatacaggctacattatttgaagtttgattttccagaacattaaagaatacttaggtaaccagtgttcaactctataaagatcaatgcacagtgggtcatctgatatcttcagcatattgttgtaaattacaacagttcaacacacaaacttaaagtgattggaattggtgcagtggtgtaaaagagggtccaaataatcagtgggcagcacctgggccaaccccagcacaaactgggctgtccatacctgccctgctgacccccggctattattgggccaggttgcttttcacccagcacatgtccaagcccgccccactggccggtgggtcctgggtacccactagcgctgtaacccgcggagtacccgggaattttggccttgcctgcgccccaacctgagggtattcccatcccttttgtacaaaaatcagtgtgaccaagacctacctgctgtggtgagaccaatcaaggtcatacatagttcaaattagttatacataatagtttttatgatgttacaacctgatatacttgtgctacataattcattatcttgtatccagttcagaaggttacaaaatagtattgtttacacatcacttggcaacataatatatagtactacatatctacaacatactacataacacacatctcaacatacaaattagtcttccctcaataccttctttctatgatgataatctttcagtaaacattagttatttcatctcagataccacttagtcagactacatatactatttcatcccatacttctgctttctcatcccagatattggttatctcatctcatctcactcatcatcctcttcttttcatacaacatttatttcatactacacttatttcatactacaattatttcatagtaaacttatttcatactacatttattttattctgcatttctttcatactacatttctttcataccttgcatctcattacacattgcttatatcacctaaatatatatttcaccacacagacttctcatcttacctcagaatatttatttcagtcctcattatctcttttcttttgcactgcatgttatttttatcacaaaacagaagttatttcatctcttctccttttcaacatgtttatttcacactacacatttgtctgccacatttatttcataaccacttgtctttcagatacaacttagttcacaccatcttcttatttcagctgatatcttaccactagtacctgatcagaaccacccacatgtatatagagaatactcttttccatttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttatgttagtattcatgtagtgtagctctctgttttttctcaaactctttattagcatattttcttattcatgcttgtatctttctgtgctctcatcagtccagattagaatagctttttactgttttatctcatttgtagcattctttctttcactatttaaagcttgagtttgttcatccagaaatacaaactcatcgagtctttccctctttgactctctcattcatccatcaacaacttactagtagttaccagaagtaattattattgattttcccccagaagataagaaattaaacccagaaaccattatcccccagagcctcatccttaccgaaattccccacatcctcacactctctaataggtgccttgcaaaatacattagtaataaatccctcactaagattcccccagaaatagccacactttttcttcaattcttagtgtaacttctccccaagccttgacaagagggcagcttcatcagaatccaattcttcaactcacattttcccctgtgtagttgttcttatcccctctaagctcttttctttagcttgaaaagttccacaccgcgggtatagggaacaggccacaggtaccccgcaaagctacacaatatggcaagcaacaaatcaggaaagaaagtgatccatctccaccaattattacatctaattaatcacttaggtgaaagtttagaagaagaggtgatgaaggatttgataattgtatccttttgggggatgtgttgtgcgttcataatcacaccccctccccctccctgcacgcccctcggaagcgtgttttgttgaaagaacacacttccaaggggcgtgggcgtgggcgtgcggggagggggagggggtgcgattatcaacgcacctgtttgtgcactcacattgattcaaggttaacaacaggttagttgaccaaatgtttgatttcaggcatgcggttgctaaatttagagatcactaacctgaaatttagtgattttgcggggagttgtcctccaggggttttttaacccagacggatacgtttgacgactgtaggctagcacacctggacctccaacccgggtttcctaacctaaaacttaaccagaccagtgtgaatgctcttaacacaggtagttaagaggacaactctttgtctcagacaaacacatctcatcccttcccccattgcatgggttcagagtgggtatacttgcccatcaaagggtatacccgggcccattgaagggtgtacccgcacccattgaagggtatacccgccaatacaaggtcttgccttggagatactggcgggtaccctggcttggggaggagtagaggccaattggcccctacttcccctcccccagtgtaaacccgagaaacctgtgggtatctccaaggcggcctgaggaccatacctgacctacccgttggtctttgggctcctgaagagctgtcccagagccctaaaccgttggtgtacccactgggtatacccagaggtcccgggaacaggttccagtgctagtacccgtcggaccacctcagaccacttgcatcctgagagcatctcaaacggtccggggtgcagttgacacatgttccccggcccgcaatcacatttcatagagtccccgggtctgctccaattatggactggctattgatggctacatatgtatcccatgaacacctctgccccaacactagtcaatggagcctcccccaccactagtcaatcaattttagcaccatggacatcctccaatggatggacaacaatgatgatctcctgttttgattctcacttgttcctttaactcatcttttgcttttaagttgattacaatatttttgttactcttttttttcttgctttcaattccactttgttgttttcttgatcagctccttgatcacttgcaccttccctttatcgttttctcttgtttattttccagtttgtttaaaaaagcaagataaaaattaatggaaagggaatacaaatgaaaactgtttttgattgagttatctcagagtgatgagagagcaaggcagaaaggatctgattatcaaatcaaaaaaggaagaaatgatatgtttatccaacaaaataaaggaaacaatcaaataatcaactgaaaaaaaggaacaatccgactattcttggtggctgccgtttttgtgttggtgaggaggtgtattgatggtgtgatggaggtgtgttcaatcagttgatgaaggtgtggtgatggtgattggagaggaagagttaaattgcagctgggaggtgacctgcggaagtcagcaggtcattgcgggtttgactacccgccgcgatgttttcagggttgatccgcaggtccgttggaggttgaaaattgaacccgggcggtcaaagtttgaccccgatggcccactcgcgggtccattggagattctctgaggtcaaccttgagctcaacacaagcagaacacaaacttgacgccagtcccacatgtggaatttggcagaggcgctgaaacagcagtggtgcctctgtaattcacagagggacttgcgaagaatcttgagtttgcggtgtgacatcagaacattgctttggtgtagaacaccctctttgcgacctacatctcacaatctgccataaggttgactttttttggggctgggataatggcctaaactatcctaacatttccatctactcaacatttcaattttggaccttaagggctcataacctattggaactcagactgtgaaagtgtgtagttccgtgcagaatagactcagagtcacccttggacgtatctcccgagtcctctcaggtgccgtgctgcggcgagtcagaggcatgtaacagccatgttacaacaagcagaacagtcaacagccccacgggtgtcggcgcaatgtggctggcttgaggccattgcgccctataaggaagccgtagggtctcggctcaatctgggtcggaatgagcctgagctctccggtgcttgatggcccatgccggctgatccacagttgcttcgctgatcacgggtacaaaactttagaccctttcagggattgcttgaatatgtacccatatggtggatgtagccaattgcagagtggggcgttctctgtcggcgtagtatccaattatggcaccatcaaattgttacgacgtcgatagcaacgccgaaagtccggaacgattcggaggaattataggctcaaatcaaagggcccgatggtcagtgggaagaaatgaagttgagaaccaagatgggagtgatggcgattggctgaaacggggaccatgggtctggtgtaagaacttgtcgaaagccttttcgcacttgcccaacgaccacatcttgtatacagcatacatccttcattctccgagtccaattcagagctcgcgactgactattgcggaggatatcaatgtgtgcaaagccattaccgaaaccagcgccgatttcgacttcaaaagcccgaccattgggcctagcagtgccaccttatcaatcgcccatctcctcatcactacaaatctgtcgatactgagctgcatttccttcagatatctgacttcctccaagttctagccgcgtcactagaccataaatatcagctgatcttgagcaattgcagcccctataagctaaattcccactcacagtcaccccttatctcccgcaatttcgctgaactccagctctaataagtcagctagctagtcacctttttcatctgtggcaatcaattttagttacccagactcacgcacttagacacagataccatccaatcccccagaccatccaccccaccagacaaaacaataaacaacatgatatctgcttttatcttacatttcctgtgctttcaaatcttcacggtggctgccggtaccaatactgtgaatgactttcaatttcatatgccgaaaggctctcagctccaacctccagtcggcttgaaattaaaatttctagcgctcggaaacggtactcaaaattacatgtgcaagaaggatccggcctctggaaatgctctcacttggatgcctcacggagcaggtttgtcttgctttcatagaactctctgcctcttgacttacgatgatgatcatcaggttgacatcaacgatttcttcgcatttttcccctcatttgtgcttcctcgaaagatgctaccttgtttgacatatccaaggacagctcgaaagccgccagcctagcaaccgatgtaatgaggggtggaaagaatcatcaagctaaacctaacttgaaggcatacccagtcctgggcaagcacttcttcaccccgactaagccagacatgacccttatgccgacttttgagatcaaccatatgaaaattatcttgaggaaggcccggtttttcccatccccactcaattcgaaacgcaatgttgactggcttcaactcaacaccatccaaggaaacttcgctacaagggtttacaggacttatacgcgtggcggaaaggttcctgctcctcagtgcaacacagtaaaccaaataatcaaggagccatacgctgctatcgtgagcttgaggtttcatgtatagctattatatatcctaacaacacaagtgctgattcttcttttgtgttcctctcacagtactccttctgggcttagttatatttgagggtcttcttgaagatcaatcaccctctctcctatttttttctctgaattttatgcgaaccaactactatgatctgataattagataccagaggttgaccagcctatgtttcacatagatatctctatcactctcagattgtatctcccgatagctctactatttctcctacccttttgccctcgatagtgacattctccgtttttttggtatgatgtacagaagtgttgtcgaatcaaaacttgataatttatgatgcttgggccgtattcgattgtcttgtatcgatagtgtcaagcgatacatcagcttccttggacaattcacattcatccatttttgttaaatctttcaaaacgagctaattcaaacttgcagaaattttgagctacggtacttccagtatctagatcttcctagtggctgatgatgacgactctaaaagtaatatcattgttgttctcctccacatctacctcttactcttagccttgagcttccaatcggcttgagagtgaaatgcttggccaacgcgatgaaaggataagtgtaatgatgcttgctcaggcgacacatgaagtgtgcattacgaccatttgaagatcatcggttctaaatcttcgtgaattgaaaccataagcaggacattgtgaacttgtaaaaaaacggattgctattgaaagtccccaaatgcaggtcaaccgtcagggatacccccactgcaatggcgacatcatgaaggccatcccatttgggaaagcagctcttacaccaactcatattgaccgctaccggtcatcgagagggctacacactctcaaaggccggtaccttgacggcgggtgccggtcattcagggaggagctacaccctcatcaaggccagtattggccatcaagagggggggctagtcctggttatcaagactttagctctctgtagctctccagccaccaagagaggcacactcttgacagccgacaccggtgatcaagagagaagccacattctctcaatggccaccaccggccatcgacagaaaaggcatgttctttcgatagccggcgcctctcatcaagaaagtgtagagaactgggttcagccacccctctcttgatgaccggtgctggccatcgagagaatatggcttttctgtcgatggccggtggccgccatcaaaaaagcatagcgggagggggtggcactggagccttcttgatctccgggctgcaagcgacaacggcaaagctcaccaccagtatgccgatccgggcttggatgattgcttgtgtctggtatcgagtgttggtctgcattactacggtgatggatgagccagttttttttattcttctttttttctatattacatacctagatacgcgaatatcctgcttatcgtttcattttcgctaaatctttcacttacaccaattacctaaagcggcacttttgtttcgaattccagactttgtttgtcatttcttcagttcaatgcggggatcaatcttgtagccttggcgtacaattacatacacacatggagttctctgatccacgtttgagacctgacgtagagttgtaatgagttatggtatctgtgattttgtttcgacagaatgaaaactgaggcttgtataatccacccaagaactatgccagttcacgttggcacttgttccccaatagggtttatgtgagaagatacgttgaagacttgatggattcccggtcttaacgtacacaaaaaagtttaaaaaagaagatgtcttggtttcatgataatttcactacttcctcgttttatactggtatatttctgtggaattaatgggtccaatcagacaaattcttcacaaatcttcagccctttctaagctttcagatgtctgtttaaatccaaaaaccacagttgtaatttgtggagaattatatccactgagggcctgaggccctaaaccaagtctgaagggtcttccaattttaatagcagggttcatgattgaaatttcaaaattcttagagccaatttttcatcaacaaaatttcaaaaaaaatattagttgagcagatttggggagttttgatcaatccacacaactttttaattttttggaaatattgttgacaaacagcttaacatgggctttagaatttgctgaatttcaatcatgcacccctctaatgcaaagacagtgattactgtctaaattttctgaaaaaaaaaagaatgtgtgagaaaaatagtgaaaatattgactgaaaaagaaagaccttttggttgatgggattacctgcaaattaattggtgatgttggggccagaaatccccccaattggaattgaatatgtacccaaggaaccctgaatcattttatgactgaatcccggccttcagaagcaatttagcaccacaataaaacacccagctatgctggattcacttttattttaactggaaggaggtttcccttgtatttgagattgtggtggaacaccctatttctgttaataactgctgtggtggtggtttttgtcttcatcatttcaacagtgtgatgaattttttagcatgttaggatattgttgggatttacaaacttacttgattgctaaaatgtagcttgtgggcaatatttttggatataaattttccatatgatatgagctttggtcagtgagtgaactgaccacccatactatcattcttaacaacaacattgccatgactcgaccagttttgcccatagaccaggacaatcttgtcatttacaacccaaaattggttgtcctttctcctttcccaatttctcagtgttttgagttgatattatatttcatttttcaactgtctgatccaaaccagaatccctccaataggagacagattaatcagtccagatatacatacctgtctagtgtcttgggccttggggattctcaaaggagaaaaagtaatgtattatttaatcatgccattgcaatattttgtgcatgaaagttgttggctgaccaaccttcataccaaacactttgagtaaaatcaaaaaagataagcatctggggagtaatgagactgagaaaaaggctaaaagtcaattgaggcgaaagagccaagatgatcaaatatcatattgtgaattggttgagcattacagaaaccattttagatccctttgaatcaaattttcatgtaacaatttacaccatacaggtctcaataaaaatctctgatgacctcaggttcagcacgaggtcatcccatgattagacaggccggtgcgatatgttcccagataaaatgagcaaccaatcttgcatcttgcttagtagcagctgcaaagctgcttaaacgtgattaatctggctatggctttgggcttaggcttccatcaagctgacaatttttgttgacctaagtttctttcaaagaaattttgactgatccaagtctcttttaaagaaatttcacatgttcaatttgttggttcaaaaagctgaaacgggggtaatacattgtgatctgaagaacgttttaaatgtggaaagagggaggcaataggccaagacatcatttggagatcggctaagttcacctatggatgatggattgaccacaaaaacaagattttaccgaaatcgaagagggagttttgcaggatgatagaagtcgaagaagctagaaatgtaggcctaaactgtcccgttccatatggaaaggggcttgctggaggttttgttgcactaggtcttatttgtgcgagtttgcgcttgcttgatgatctataggttgtccaggttaatactcattgattcaatttctttggttgggttgccagccccaaagaagttcctagcgtagctaaacttggctggatagaacaagacaaaagttttagtgtcttaggttataggcaagaagatcgagaaccattggatatcaaaagcatagtgtggttatgtcttacaccatatgaaatctctgtcatttccgttcccttccgcaaagacaccaatctgctcctcgtcatattcttcaggggatcgtttggagagatgtgtagcttcaccaacgctactcctagctgcatccatgcttcctagaggataggcgagtgcggcaaatgctgcgaagatgtgaatcaagatgataaaggtgcatgtcatgttgaggggcgactggaaagcgtgcatcgtgacgaagttagaaaatcagaaaacagtaacggttgcttgctgctggcggaaggaagctgggcaccggtgatgtagttgagcctgattacgacggccaaaaatgtgagtgaagatggcctaatcgcaagttgatgaatgctgctttgaacgtttgactctgagtgcgttgtgatttgaaggtcttctgtgagtattaggggtagataagcgatggggtgcagcccgttgtttatggagctcctctgaggctctgtgagtctgttggaagcttgattctgatgcagcccgctaagcgctagtcaatcctgttgatttcgcgtgagagatccgatttcaaaagagtcgatgggctcccacagagtttagacgcgagcctgtgggtcaattaaaagagttatatttgtgtataatcggtcgatcgaccccagggaagacccgggcctgagcgaacattcctcaagaaaccactctacaagggtagcaagcgcctggctgtctgctgagtgcgtagatatgatttgagctgggttggactctatgtgaaagcgtaattgtagtcatccgttgacttggcaatgtacggtaaattaagagctaccaaagcgggtcaaatttacaggattcagcttgattcggcaccgacatctgcccttggcaagttcaagaagatatcgtcatctgtaagcatatggacccaattcttcagctgaacgaagttccgatattttggggcgaacgaagcacgaccaacccccgcgcgaagcagggcccctttaaagcgccagcgcttgcgcaagtcgacatgggaatcgggatgtggactgtcctcccgaattaggaaatcgaagagactcatcgcctaagttgttggatctctaagtacaaccaagatgaaggtgggttggaagtggtctcataacaattcttccagcttccagcactcctatttgagaacagccaggatggtgaattttctagaatgtcgtccatgcacgcgatttcttaactcttcatcaccggctcaagaaacatttatatcgaatttcacctcaagcaatttttatcaaactgcgtaaatgcagaaatatcacgacatatgaaaggaagaatctacgataagctgttactttgacacatgaggtgagagtagcatattacagcagaatcaagggaagagtatgtgggaatcctagctttcaagacctttaagatgaagaaaggtagatggggtggattcaagacgcacgactggtgtgacttgttcatagagaagcagggcaattaaacaatagataaacacacgaaataataaggtgaaaagtccttgaagaatcaaatatcgggtaaaaagaaattagtacagaagaaaattttgagttgtggtgaaaaattcagaacgtcctactgccactggtatgggtgttggaaattggggataacaataatagtatgaagaaggccatgtggatgcaataatcagctagttaagctgggatcgaagtgtccgaattcagccccagaatgaatactgccagggagaagaaatgaatggattaaaaaggggttttatgttttgacttagaaagtatgctgtatcttttttgtgtgtgtcagagggtgtttatcactcacaatagcagaatatggcacttttagaggctgatcggttgccttgcaccgggttgagggaggtgaacctcctactgtcgaagtccgataaactgttctagcgaaggtaccctgaaccacgtcaagctttagccaaggaacgccgtgcttctccgggtatggagaggggacaaatttctttttctcagccacgattgtgccaagaccgttaatttggaatgtaggttgttgtggtagttcgaagtaatgatgtccgacggtcgaacggtgcttcccgtcagacctcccgccagtattcttcccaccattattcctctcgccattactggtcccaccagtattatttccgccagttttcttcccgccagttctcttcccgccagttctcttctcgccagtcctcttcccgccagtcctcttcccaccagtcttctttctgtgagtattcttctcgtcagactcaggtatagtcgaccttggactcttcggcgacctaggcaacgattcagcggttaacgtagcctctttttttcgcccggaaaagtgatgcgagaaaaaaacaagatgatcaaaaggttggttagctttcctctcgaattaggtagagaaccattaagttagcttacgtgcaccatgaggcgtccatatcccaccttggcaagtataatgttgagtaccaaacgcgagggccaaatattttggtgtaccccttggacgcgggagcccagcagggaaatcgttcacgctgaaagcacaccaagcgcccgctactaggagcgtaagaaagccaagtaaccgtaaattgagggtaaataacatcctgatgaagcttgtaggttgatgataagagcacgggttgatatatggatatagagatctggatatctggataacggggaatggagagagagatattattttggaaccaacaacttgaacttgtctaccaagaattggattaggggacaagaaattgaattattagctatagagagtcttcgttcaccagggacgaaacaacggggcaatatctatacgtggtaaaagatgtcaacttcaagttgaaatataactaagatctagccaactagcgtggaaatgagctgtggggaatggttgctggggggttggagacggacgccggatcttgtgctctttataaagatcttgacacagggaggccccgagaggttgcggcgatggattagcgcgtcgtgaagatgccgcctttgtttcatgctgatggatatggcggatgccaccgagcccaaaaacttggcggggcttgatacatacatgtggatccggagtatgtgcaagccggttgcgaggtgagtgtcacttgcgcgtgttgaatattggtaccgtcgctgatttcgtcaagcagatgaagcccaacttaactcatcggtggactacaggcggatatgctcaagtacgaacatccacctgatgttgtaggagcagaaaataaggcttgacgttgctatgtatcgtgtttacagactccacgccatttttctgagacggcaagccggtctccgttgcaacttgcacgcgccgccgctacacacacaactttaacaagatcttcatgctcgcagcctcggaggaacgctatccggtgggaaggcttcggactgagtggcgcccgctttttgtgagctctatgtacaaagaacatacatactacaaagccggtaccagcgtactctagcgtccacatgaactagaggggcaccatcaatgggttgaactttgaaggcatgtcagcttgttttggcgtaaccatttgtgcacgtctctgaacatctggacaggtgactggacatgcctcgacaaacctcaagtcgaggtttatccagacggtcctgccaaattggttgtctgtgaaccgcactattgcgcgctcaaacgctgccttgtgaattgattgatgttcatggagaacgtgtcttcacgaaagcaacgatatagcgcacctgatcgttcatgcagatgaagtgctgaccacggcccaccatcgaaattgcagggaaatatgtaagaacttgctttgaattatgaaagcatctgaaaaaactagctaagctatgtagagcaagcattttgttgtcgtaagatcaaagaggtagatacattgattgtcaaccaactaactaaagaattgaacttgactaaccaaagagttaaagttgactcagggaagaggaacaggaattgtgttgcccttgcatctaagagagagatagaaagacaaaaaaagggaatgcaaatgggcaggagagacgagtgttcttctgtcgttcagtctgtctgatttcatgagttgcatgccaagtagaatgcaaatttgtcggaaaagattgcaatttcgttatatttcaagaggttttgcttgttggatttcttttggagattgtgtacgtcggaaagatttgtacttgcagaattatgttgaatttttggacataaattctctcatgaagttgcataacactttaacttgatccaaagtgactgcgttatataacgaagcgcgaatgccgccaatcgacctaaacagcaaagttaaccataaaaaaaaacattcgacagctggacaaaaaagagcacagacagccttcaaggttgatactaacctatgacctttgatttgtttgattccgtaagacttttcagcttcaagtgcaaattggtcttcgattgacggcccgcctcgacaattgaagatgatattaatcctactccgagcgttttgatcgatcgaattaatgtagaaaccttgactattatcaattacttgataaactaatttagatttttccttgttgatctcttcgatcgcttccactccacccttcgacaacaaatcttttaagaccaaattacaaacatagattgagaacatcggtggagtattgtaaagcgattgatgatcggccatgtttttatagctcaacatatctggcactcgaagtcctccaaatggaacggcctcgtcgaggttggtgattagatctttccggactatgacgaccgttagaccagatggggccatatttttttgagctccagcaaacacaatcccaagccgtttccaaagttgaggagatattttacgagacaagatgttggatgacacgtcagcgaccaaagggactttctcttgatatgcttcgggtagttggtcgattggaaatccgggcgtttgaaattcgactccatggactgtctcattatcgcaatagtacaagaacgccggagttgatttaggctgatcgagttgttgggatagcttccaatctatcggattcgggatggaatggaacgatttcgagtccgcactaaattgacgaccatccgcgacaacgttgacttgacagccaagtcttgcagcttctttagaggccttgagactccaacttccggtaatcagataatcaaccacgacttgatctgacggatccgacttgtttttgagtctgaactggttgacgaggttcatgaccacgcacgagaattgagtcaaaccgccaccttgcatgaataggatttcaaaattttctgggacggtcaagagggttcgtaggttgtcgatcgtattcgaatttagcttttggaagtctttcgagcgatgcgatagctcaaccaagcccatccccgtcccttcgtagtcgagcaagccttgggatgctacttcaagaatcgatgtcggcagggtgcatggtccggcaccgagattgatggttcgatcgcgcagagaagatggagacatcgtcctaaatgtagacctggtcgatggatgcttgtggtgccaatcgtttgagctagtcgcctgtggtcggaactccaagtctaactcggtcaagagtaatctatgaagatgagaagtctcgatgcgactttccccgagaccggcgattggctacggccatcgaaatttttgcaaacgcggggcaagcttggtccttgacgtcatcgaccttggtgccttcatgcatagtcctactcataatccaatgggtcgctgtaattttacaaactatattttacaagacatatgtcttgtaaatcagatggtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcaccaaaaaatatgggttgcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacatttttgccttatttcaaggaattttgcaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaattgcacaacaaggtatgtaaaattgaattttacaaaccatattttgcaacctttttgccttccttcaaggaaatttgcaaccattagtgtgcaacccttgaatgagttgtgatttatgtgttgcaaaattgtaacagacaccaggaaaaaaaatgtggaacttttatagaggtgccttcacttatctcttgcctaacctggctatatccaacctgtatctcatctgtatccccactttttgaagcatttatctatatatttttacaatttctatgattccaccacaattgaagtagttccaaatatatatttcataattttggaaatgataagaaaaattcttagtaaattcaagaaagacaaaattcagatgataagattcattcatataaatggatacaaggacaaaacatcccagaaagctcaaaattcattgaattaatttgctatcttgataaaatttgtattatttgattcaggatatttgtaacactgctgagtaagaagtacagtgggaatagaaataaatttatatttatatcctgagtgaattaatctatttccattgaaaaatacaatacaatttctcccccctgatttgtgaagattcataccccctgtccccatctcccctctgcttgccattccattttcagccctctggaccctatgaatatgtgcatatccagttttatatatttcataattatcttgatgaggatctgaaaattcaaattctcatatctgggagagtcctgatgatgtgtaattttcatattattatgttaccaataacttttaaatttcagaaatagttacaattaaatatggagatatggtttagtcaaaaatgagaaaaattcctgattgaatttagctttattgatgaagaaaaatgtatttataatcttttgattatttttttgatatcaagttaattataaatatgtaatagtctcaaccagaaaagttttatatttttactgatcagaatgaattgaagctggtcccatataggtaaaacagcccaaaaatatgtcttgaaaaggaaaacatgacaatctatgaagataaacttaggggggaaaaccattttttcctgaaagtatcatccaaaaaaataacttatattcaagtgttcttgtgctcatcatccttgtagcctgtgtattgattgcctcaataattgaaattgctcatttgtaatctttgtcaatgtttggtttcccagccatgaattctgatggcatctaaaattataattttcaatatgaaagttcaaagtttcccaaaacaagaatgaattatttctacccaattgcattctactaattttaaaaattacagaggtctcaggaaatgaataataattaatatattttattcaggagttggagatttcactctgtgcttattaaatttggtgggcatggtaaaaattggtaacatgtgtcctctctgcagaatcattttcttcaaggtaatctggttccattaaatggagttgatatttggtggttcttctggagaaggatggggggatttgaacaagaagcttaaggggggctttattatcctagatttaagattggtgcatacccctgaaaatatctttcaagcaattgcatccaaagtgtatagtaaagctgatggcttaccaaactgcattcacagaaaaaactgtgcatgtattttacagcaataatagttttgtatggtctgaccccatgagatacatatgattggaataaatattgccacaatttctacattcaaatcaaacagacatgcctgtggttgatcattaaacttgtacactcagcacaattgatgtgttgatcatatgcataattgatttgagggatttttgggtcctccatgattgatttttgtaggtgtttcctctgcaagggtaaacttatgatgatcaatatgagttagcaactgaaaaccacacatggtgcaatcttcattacatatcatatgaatttgtcacttcttatcctgcatcaaagacttaatgatgctggatgacacatcaaactcatcaaactgtgcctcttatttaagtggttcttccaaattcaactgagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaaactgctatttatcatcaactgcaagtatactaaagccacaattccacagatcctgtctgtcccttcctgcaataaaacttcatgtggatccaatacacaagaggcttctcctcataaatattgcaaactcagttgaaattcccaatcagtgtggtgaaaatcttcacatgacacctatttgcaacatataacatatttccaacactccattgtgataataacaaactaggcctgaattcatttgtttttgatgtgaacatcttagcaggacataaatagatgtttgaattgggcttctcaatttgcttagaagttcttctggagcatcctagcggatattcacacatttaaagcctgtttggtgggtaacctttcaggcaaccagactgattcataccacttttgtgtgtatgatttttcatttttttttttttgaaaaattcatacatttaagttacccacacattttgggggcttccagggtgctacttctggttgctaaatcaaaagttaaaattgataactttattggaaattctgtggcacaacaaatcacctcagcaaccactacagatttctgagctgtttacttaaatcagcagaaatatgtgagaccctcaattaaagatggcattcgggtacccgccggcgggtactaggtacccgttggcgggtaccgcccatacccgccaaatacccgtcaggaggtacaggtgtggtatctggtatccactttgggccaaaaaaattgggctacccgggtaccgcacgggtgtacccgtctccaccccctattcttcttgggggtttggggttaggccatgtttcaagcacgatcaagctgctcttcagccatatccgctaggcaatcatcatcattcaaccatccatccaccatggcatcatccacccgcaagcgaaagaaaccaaactcatcacacccatcaagcccctcaccctctcgcagccaatcacaacagcgtaatactacttctacccaggaagatcaatctgatcaaaccaaaggtgaagacaatgatcagccgacatctacagcaccgattgaaacaactgacgaggaggagttaagtgagtcatttccaatcttgttgttatgagcttcaatcgtttttctgactcatttttcctgttttaactattgtattgcttccagagaaggcccaaaaagttgctgccgccgcccagagtccctgctacgcattctatatgacccctgaactctcaacgcagcgtgataagaaaaacctattcatgattgcttatccgtgcaaaatgtaagcctcaatctcattctttgctcagctcacatggattcaaatctgacaatccatttcaggtgtgggatcaagatcaaccgcccaacctccgactcctcttgcggcaacctgaacaagcaccgtgcgggatgcatccggaaacaaaaccaacaaaccgatcgatccgttaaaatggtggatccaacaaaagcgagctggaaacacccacggaggcctggtaaatatggctctggatgtccatagctgtcctggtgagttttgattctgctcaatcacccttctattggcacacactgactctatacccataaactatgcagcaacatcggttgatgttgaacgggcctttagttttggccgtgattatgtctcgaccaagaggcacaggctatccgctaggtcattgagcagggggatgacggtggctttctattcgaagaacggtctgattaaagaatggacttttgtccaagtggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtatagttgtttcaagcatttctgagagggggagaggaaaaaaagtcacctggaaaattgtaattgtgagccccactaatacaaatatcagtgggtttccttccataaatattggtgtattttgctttcattaaaatgttgtcatgcatttgtcaaatccaaacccacaattggtttctgattttttttgagccatattaagcttacctggaaggtccaaccagtttgactgtatattgccatcacctagttttagggccaaaatgaaagagcctcccatgatttgaaccttggaacataataagcaggtcaagatgcattgtcctcaatccagcagatacacagctcctgattatatatactcccccttaattcacaccatcaatcccaaatgccaaaaggctgattaatttcaagaaaggtcttttaaaatgcttgcaatccaagaggtttaatgagaagctttcttactggggaagaatctcagagggacaatccgctaatccatgtggtgcctggacatatatgtcaacagaactgtggtggtcaacaaaaattggaactgaagtcaaactgacactcaatacttgccaaaatttgagggaatcaatgtctcccatagctgtacaagcccacaaattactcagtttgaagtttagttgtgaacttctactagatcttgataaaatcaccaaagtcttggacttttgattccttcacacagtccttgaacactcctagttatcattcttaggggcttctgggacatgcacataatcctataaggtgccatgttgactagagtcctagacctaccacttctcaggcggagccaaggcagctcatctttttggttcctgctattttgctggatttctaggtttgataagcaaaggttccagagatttcatggaaccttcttatttgccacattttcccacaggttcttgcaacaacgtttttggctaaggctatgagaacatcaagtaaccccttgatggatgctgcgtagtagtggcatgcttctcattgaagagagaacaatcccatgtttgtggggaagtgctatgtgagagaagccatcatggagggtgatttatgatgagggtggcattaagaagcctattttccaagaaacaaattcacattggattgctgagttccaatcaatctggatctctagatacatacgagtcaacccctacaggcgggtgggcgggctgagaaaactagaatttcgtttgaagcggcagcaaaatgtatgtacttagggcgattatagaagaaaaccaaaagctccattggatcatggtttcaagctttttgagaaagatacattgtgcatgtcttccagcaagcacgcgtgtcgcataatgtgagacaggcttcaagattttgaggtgcaccattcaagccagatggatcaagtatgacccaaagtttcttcccagggcgtctgtgggcggaggtcatgggcccgtttaccaaattccaattcaggtgcagtggagaatttagggaactggttgcagatagttgcagagcctaacagggataccgatgtatgtcttcgacttcaattcgccaaactgaatcttattgctatggttctcgtgactacccttcagcgtcgttccttccaattttaccttgcatggtgcttcgcatccgtcttgatatcatgcccgatgatgatcgacttgaacaaggatccggaagagtggtatgatgaagcgtcatccccaataacgctgcacgcaattccacccgaaatacccccaaagaagcaaaaacaacctccagtacaactgtcgagccccagcccctcgagaagccgtgcgcgtctttcctatgatcacggtggcctctctagcaaaggtaaggtgtcgcttggcttgtttaccttcgaaccaagaaaaaactattcctcagaccttgtcggcagattctattgtcgcaaggttaacaggcgaaagcggcttggacacgaaccactctggtgaccaccaattgactaacgtggatgtgatcggaagcggaataagcgaatccaacaccggcagcaatcttgaccatggttagcacagttcgcggctgagcttatgaagcaacgatcgattcgattggctgaatcatctctctctgtccacacagtcagtcagcacagtcagtcccctaggcgtggctcaaagccagcagatcacccggttgatggtgtgtgggatttacctgtcgtcgtgcagaaggaccagaaagaaatcgagttcgcctacttgatcacacgtggcatcattgtcgaggaacttctcagtaaatttagtcgacgttttcatgctaaagtcgaatcggaagactgtcagtcccggcattggggttcagtcgaccaccatccgaggtggtcttgcgcgcggttgagtgttgcaggcgcaaaccgttataaggtagcaaaggtcgtgaaacataattcagcctccatacagcctggttggcgcctatattcgctttataatcttttggcaatgtcactttacaagctccatggcgaatttttaacacgcatcaacataccagtactgcaccacagaaaccaacaaaacaaactgtttgaatggctggaaagagaaatctttacgcctggctatagtcatcctctacttggaattgcccctcaatcctggttaacttgggagtcaggtggccccaagctgaagcattacgggaaaattcaagtggaattggtagagtacttctctgaaaagcgccgcgatccaattaattccgcgtcacgtgtactagacatttaccaagctcagcatgccagtgagtaactctgctagtaaccaacaatttcaatgcaaggtggatgctatcagagacgattatatcctaaccacatgtttctttgaatccttgttaaacagaggaatatttcgcattgcagcaaaccccaaactcattccttgaggacacatatcgattgtcgataaaaccacacttcagaagaaccctagatttcctttcaaggctggctaaaaacttgaaaatagattccatacctagcaatgatagaaaatcaaagactgcaaaagaacacatgtcgttggctttaccgtatgtttcgatgtttgaagaaaagtttcacgagtcagaaattgaaaaaggagatctcaggagttattatccaaccttgccgatatcgatgtgctttcaaagtgacctacctggttcgaagcctctgcgaatagtccacccaccaagcgggaggatatatgatttgaaagctgtacgccccattttgagaaaactgttgagatcagtggactgtctacacattggagccatgaaggaactgaaaattgaaagttctcaacacactgaaagaagaaagtctgtatttgaatttgtggtcaattcaattatccaaccaaaagaaagcctgccacttgtgggatgtgttgaatctcctgagggctttgccccatggtacagttattcccatggaaaaccaaattcatttggagagatccaattgaaacttttgcaatatctttcaggagatttgaaatatgaaaatcttatacatattccatcatttcttttggttgcttggcattctgctcatccagaacatgagttgttcaaatatttttgacttgtgctacaacttcttaactaaaaatgctctactgtcacaacttatcctacttgaaatcctttttcagaacaaacaattatcaagaaatggattattcaaatcttttcatggttgacacatatctatctttcaattaattgtgtaaatttgattaccaatactaaactgatattgatgaaaaattagcaaaacttattggaaagaagatagagcagtgcaggttctgaatctggtacaatcttgatggaattactggtcatatttttttcttaaatttcaaattacaaatactctaaatgtttgaacactttccaatgcatcagaacagggtagctttcatcaaggttcagcttaagcatgtacttcactatcaaagaatcatgaagtgcataggattagctgtttcaaaattcagaatcaggttggtaacaatacaaatgtatatatgaaagaggaactggttgatcaggttgtaaaaccttaccaactgggatcaactcccttgggtcaaacaaggttcacagcatgattaaatgggaagaattcctccccctgatcaacatatgaaaaggattaccagtgtcagattttgtaatatgaacaatcacagagaaacacaaggaatgcaattacaattggcagatctacaattcattcagtttcacacaaagaaagttgaacggtaaggaagcagacactatgcatcaaaaagcagattggttttggacatgaggcattgtattaaaaagttccactaacgaaactttcatctaggcatgggcaccctcttgccttcctgcaacacaattgaagtcatctttggttgctgataagtctacagttattgttttaaatccgtgctttggctattaatgggattatgtggacatttggatgtattcatgaagtaattagtgaatcagagagttgaaagaagtgttcacatggaatagtgctcacgttttgcggaaatttgaatgcgccttttcggcaacatcgcatttcttgtaagggggccccgatgcaattgtgagctcttttgtcatctactactgtgttggcttcggtcactgttgaattttcgagaatcggaaagagattgaacaaataagtcatgtcgttttcataaggttacatacaaattgattcatagggaggatagatcggttaacgcgagactgactttcatatttatttgggtctgttttggagactccgccgcaaactgctatccgctcgtccaacgattcgcgatttactcgagggcatctgaaagccttctggtgatcctgttcgtatgcttgattcgcgattgcaattcggaaagttatgattgacatcagtaggagtgattttaagaactgcataacgacacaacacaattggacaatggagttatttttgcagacgtgtaagattaaattgaactcggacgagtaggaagaaactgcgaagaaatcctaatcccggcgaactatgtaagaacggaaactacttttgggtgtgtgcgctgggttgcaacttgatgatggtctcttgcatccacaagccaaaaaacgttgcatcttatagtgaaaactcaaagaagcaaatgcaatattcgagaacctatcgggcacagcttgagccttggaggtgagcaacaggggcgtgatacgatccagtcacccagggattgagttggtggggccgaagccacctcaaccagttgtgtgggagaacctttcgctatgataatgcaggcagggtaaatgggaatatatcttacattgctggaagttatccacaagcagtgcccaaagctggctcatctgacagaaaaattcacagtagttctagggcccagactcgaagggaagtcctccattgtgcccggttgaaatttaacccgttaccagccgttaccttcccttcgcgctcacattgactatgttgcattcacttggtgttcgaaggtcacattgaatcacacattgcaaagcaagttttggaatggacgttttgagacaagcttcaagatttcttgatgtcggtttcaagctggatagatgcaggaggtatgtaggttcctggggacagcggccagcctgcacaatccccgtaccactgccatccaccaactggatcagagttcatcgctgttaagcctcatgccccgggcagtcaacgcagaaatcgccagctaatcgcacctcaatgattcttgttactacgcttccgcggcgttccttccaattttacttggcattgtgcctcacttttgttttgatatcatgtcagatgatcaacgacttgacaagggatccggaagagtggtgcgatggagcgtcaataccaagaacgctccaacccattccgaatatcagatcaaccgagatactcccagcgcagcgaaaatcgagccctagtctcccgaaaagccgtgcgcgtctaccttatgatcaggctggcccctctagctcaggtaaggtgtcgcttagtttgttgaccttcgaaccaagagtgaactgttcccgaaacctctggaacagattttatcgacgcaaggtcaacccgcgataacgacttgtaccccaagcactctggcggtggtcatggtcatgaatcaactaccgcagataaatcggtggctgcaagaagcccatccatcactggtactaatgctcgtgaaggttagcagagttcacgattgggcttaattaagggtctattcaagtcgcttcaatcggctgaatatttccgtctctctctctctctgcgtagagtctcaatcctccgctcaaccatcggatcgccgggatattgcaccttcgcaaaccgacttgcccgggttggctgtcctcgggcagaagaaatggaataaaaatgattacattcatctcctgtcaggtggttacattcttgaggaactccttgcgaaatccagtgacagtttttacaacagaatcaattcagaagaatgccggaccaaaatgacggctaatctcgattaccacctgtccttgccttgcgcgcggctcgaggtttcgcgtgtgacaaagaagagaaagttagccaaggtcttgcatcatgacagcgcgtccactcaacggtcaccccgactgtttaagctgtacaatattttgatagcatcactctaccaccatcacgaaaattatttaatgaagcttaaaacaccaatcttgaatcataggaagcaacaagaaaaattgcttgaatggctggaaatcgagatcttcacacctggtacaggacatcctgtgctgggagttgcccctcgaccatctttatcttggaattcaaatgatccccagcttatttatggggagatccagttggaattactaaaatacttctccgagaaacgcacggatcctatcgattccacctctcttctgctagaaaagtacctagctgaacacacaagtgagtcgatcgcttcgtaaccgacaattacaaagacgaattatctctgaagcgagcagtcactaattgttgttctcttggattaaatttctcacgttgtgtcgtttaccgcttacatcaggagaatatctagcattataccaatcttcaagtgcaactcttgaatacccaacccaattgtcgaagaacaaatctttcagaaaaattctagcgtatatatcaaatgtggccaaagacgtgatactaaatgacatccccggagatggaaacgaaaaaactggaatacgaaacaaccccctgttgtcaccttatctcgaacagtttgaagaagctttccacgagtcagaaaccgagactaaacaaaatgtcaggagttactatccaggcgtccccatatgtatttgttttgagaaaaaccagcctgatatcaaacccttgcgaatggtgaacgttgggaaagggtcgcttcttgatataagaattgcaggtcccaggtttaggagactagtggtatcattagatcgtttgcacatcagatatttgaagatgctgaaagtggaagggcggacactcccaaggagagggtctttgatacaatttctgtatgactcaatcattgaacctaaagacagccttcctcttgtgggtagtcttgaagttcgggacggtctcgccccctggttcagtgagtcctatcaaggatcaaaatcgtttggagaacttcagttaaaaatcataaaatatttttcagaagatttgaccgatgaaaatatggtagatatcccagtatttattttggccgcttggtatcatgataagcctccgtataagaaagtctctacccctgcttaacttttagtcttatgaaggttcaaatttagcagatcttcaatgaaattttctggaatatttatacattaaatgccttcacttgcttttttttctcaatttcaatggaatttaaatctaacattctgctgaaatgtcaatttcaagccagccactagcatggttctcaaaattcaaattttctgtccaattctcttctgatagccaaaatttgagactaatatggggagatagacagaaaaaacaatttgttcccagtcatatgtgagtctgccaatgtgcataaaacatcctgttgaagccagctattggttgatttcatcaccataagaatatcaaacatacctttttcatgaaaatctgtgatcaacccttgaattgtttccgttaaagtgatagaatcatattgtgataatggaggctttcccatttacatatttggcagctcctccagaatgtcaacaaaggtttttggtgggtcgtaacaattgactacaacattgggccaaaattttggagtgtattgctgtgtttttttaaagtcaaaccagtgttgttttctaaatcagcatacctttcaagaacaatccatgacaatacagcaaaataaaaggtgtcacaccgtgtatcaatgaaattccaggaaatacatgatgtaacagagtgtctcccattattgagaccccaaaaatgtgactgttgttgacaaagctgaagccagtaccttacttggcggctttgttttgatgaaaaaaaaaaaaaaaaaaaacaataaaatacaatagggggtatcaaatataaccaaatccacctatatttaattgactggtttgaaaaaatccacccttttttaaacaggttggttcctcatttacccgattgagcctcatgaattagagttccctgaaaagaaaaaaaactcccgattgcaagatttaaattgaaattttcaagtgctaccctaccccaataattgaaattgattgagttttttttgccttcttgatactaataggcaacaaaaacaactacaccaaaagagaggaaaatcaactatgtcctctgcatcttagtcccatgcagcatcaaattggcgcgccccagagggcctggaaaaggcgcgccttggctcaagggcggcgccgccaacccctgttaactacataactccctccagtgggacaaagggggacagggacttagttaagttggcggcaaccctatccccgcttggaaaaaggatttgcaattttgcccaggtctccattggcatggacaaaggttggtcactttgcctttgtctgcggattgaagatcatgttgtatcttgggactcagtcttgtactcggcgattgtggggtttgagtttcattgcacaggtgttccccaactcgtcagacaacgataatatgaaaagcctgttgctcgcacaccgtcgctgccgatgggcaggggggggggctctccaagagatgctttgttaagctcgcagttgatttgggtattgattaaccaccgccaatgcctcggtggctgatgataggaactagtcgattggcccgccagttttttttgtccttactatgcttcagcgttgttccttccgatctcacatcttctgcttcacagtggtgttggcagccccgcctatgatgattgacttgaacacgcttcctggggcagaggagggctcgaatgaagttagattttctacaaggccgacaatacgttcaatcccgagcgtggcatccgaaatattcccaggaaagagaacggttcatccagtgcagctttcgagcctcatccctcctacaaggcgtgctcgcctgtcgcaggctgagggcggactttcaagctcaggtgagctccggtcatgtatcctgttgaacttcgaatcgaactgaggcttcaggcatagcattagaatttatcaaccccagattcatagccgaaaaagagttcgacccctaccactgcggggttcacgcggcccaagcaacgagcagagtggatggatcagtgcatgaaaataaaacaataagccgatctattatcggaagtaacgataactcaggttagagaagttactgttgaacagagcagggagtgattcctaatgcacaactctctctctttcaacagctagtcagctctccagtcgagggtcacagctcggccagccatcagaccgcgtggatcctgctccgatcgagacaaaattgccaggtttgcctactattactccggaggactggaattacggttatttcttatcgaacggtgctcttagcgacgaactgctcaacaccttcggcgagcgttttcgtcaaaggatcaattccaaggagtgccatgccagcaactccagaacaatcgataaacacccaaccttaagttttgcgcgggtctatcgggcaactgtaaagcagaaaataaccagagtcctccatcacaaagggacccgccaacagtctgctgaacggttattgacgttgtacactcgtctggcagcatcgcttttcaaactccatggtcaattcttaatgctcctcaacataccaatagtctatcatagaaaacagcaacagcatttatttgaatggctcgagaaagaatttttttcccctcagcgtggtcttgctctactggggcccgtggatcgacccgagttaccttggcagtcagatactttggaggtacacattggagagattcaagtagaattgataaaatacttttccgaggagcgctacaatccgatatcctgtacttcttaccttctaaaccggtaccgagatcaccatgcaagtgagtaaatctagctggattcagtcccattaatgagatgactcccaaatcatgaacctgaatttaaatttatttgacgatgttggatcatcgatcagaggaatatttagccttactcgaattttctaacactactacaagaaacacaaaacagatgtctatggaacccaatttccgggaaatcttggagattttgacgagcttggctggaagctcattcaaccgcatattggaaaatgttaggttggatttccccggaaaggacgaggcgttttttgaacctttgattcggcaattcaagaggcgacttcaaattttaagcatcatcaagccgagaagctgtaagagctattatccaaaccaacacatagcaatgtgcttcaatgacgaaagctctcatctgaagccattaagactcataaactcaaaagatggaaccctgcttccactgagcaattcatgtcaaagatttcgaacaatgctgaaaatgatggattttttgcatattgtagttcttaataaacttggcatagaagattcagagtactttgcaaggagaatgaatgtgtgtcgattcattctcggagaaatgattcaccctgagggcagtcttcctctgattggatccgttgaagctcctggatctattgcaccttggtttagcaattccggggtctcaccaaattcatttggtgagattcaactgaaaattctacagttcttttcaggggacctgaataacccaaatatgattaatgtttcattatttcttttggccacttggtatcataaaaatcatccagatcagttgagagaattttactttgagacttgagatgaatttctttgcttgtatcttgtttcatttcttctcaatcacgttgattttttttctctttctcagatgtttttgtgggaataatgtgagtgcacttaaacaaggtgccataattttattacaattccggatttagtaagatctttgagcaggcctccttgaaaacatcttactgatcacacagacctcacaagcaacaaaggttagttatgttagggataacagcaatgtgaagatgacaagaatcatttcttctggttcaagaccacacctcagcaccatgaagtggttactgaatggagtatttcagtaatgtaaagaagggtaggggggtgggcagaaagtccccaattttaagctagacactgccaacggggttgcattggttgaaacccacccctgtggtgaggttgacctgaggcaagcaaccaatgtgatattggtctccctgactgattatatatcagccaagcccaccaacacatcatttccccctgtgttgtaagagcaactccagcagacctgtgattgggccattgggggccaaaatatgactgctcaggtccatgttttgccctccaacggtcttgcagatcaaccccggaaacattttgtgggggggggcagtgaaacccggaatgacctacacagttcacctcccagatgtgatccactcatccctctctgatcaccatcaccacacctccatgcctcttgtgttggaccttgcaaaacagatatttgtggaggcttgtcatccttgccagcctctcttgatttttttttttcctggaggaaaaaataatccacctttggttagatgttgttgtggctgatgcagtgaattccaatgggccctgctggggttgaacagggactccatttgcaacagtgcatcaacatgaatgacagtcgccccatctgggatatctccatgggaagccagtcagatcccaacccaggagtcagctctggtgtgccatgctgatgagagcacttttttcccaaaaatggctgcatagcctgtgcccaaatccacatggatccaggccacccccattggacacttggcccaagtaacatccttgtgcaaaggaagagcagcagagatactcatatacctgtttttagccttggtctactcaaacttatcttcacaaatgaccacaagttgagagaagttgtggaggttctgaaggatctaggattgaagttgcttgacaaaatgtatcgaactgatgtatttcccatgagctaaaacttgaagagaatcatgttgtggttacactcacacacacacacacacactctctctgtatccccaccatctaatgaccaaacaaacaaagaaagaaagaaaaaagaaaaagggaggggaaaaagaactgttctaaaacacacatccttcatgctgaatcatattacccatggtgatcattatcaactccccaaaggagatgatggatgatgtgccatgaataaatgaacaacatagcaatgaaaaagaaaaaatgaaaaaaatgaatgaaaaaatgacaaagaatgaatggaagaaagaaaggtgttgtttctttaatttgaattcagtttgagttgaggactaaaaaaataggaaatcttcaaggagtcttcttcctgaggattggatgtaagatttctgttgaacccaacaaaaaaaaagcaagacacatcaacacaactcaagaaagagatgatggatgaggttatgatagcttacgttcatgtaaggcttttccagccggaaccatagggaagcaatgttccctaaccaagcaaaagggacgaaaaccagatcaatatcacttaacatctctcaaatgaacaaaggtggggggacgaacttatcggtgactttgacatgaagcaagaccggtctggagttatcaaaagccatcaactcgtcaatcttggccttcaagtcgtccttctggtcacagtaaatcgcatgacatctcatcgccttggccaattgagcgaaatccggattcgtcatcctagtcccagaatatctgttaccaaaaaataaatcaaaacgttaatcagatgtataaggagttgtttttagaagggctggtagtgaggatggtggtggggggaaggttcagaacaaaccttgattcgtagaacagatcttgccattgaaggaccatacctataagacagagagaaagagaaggaacagtcaacgtgaagcaccgttaagtaggatgttgttagaggggactcgagacagaccttgaaattcgttatccaagacgataactttgacgccaatattgaattcatgagcggttgcgagttccatagcggtcatagagaaagaagcgtcgccatcgatatcgacgacgaactgatcaggacgagcgaccttagctccaatagcggcgggcaggccgtatcccatcgttccgagtcccccggaggtgacgatcgagcgaggggcggtccaacggtagtgttgggcggcccacatctgatgttgcccaaccccggtggaaatcaccagcttgtccttccgccctgggacggccttggaccagtcattgagcgcctcgatcacctcctgcggcttgatcgcttcactgctctccgacggctcgtacacgaatgggtacttctccttccatccttggatcgtctcaagccactccctccgctcaggtggactcgacctcgccggtagaatgttcaggaggtgagtcaagctctggatcacatccccttcaaccgaacacgttgcttcgactactttgttgatgttcttcggctggatctcgaagtggatgatccctcctgttccctgctgggcggcggccagggcatgtggtgcaaaggctacaagatagggacgattcattagtcattattccctcttttgcttccagaaattctgcggggaggagaactgactgttgacttttccggtcacacggtcatcgaaccgagctccaagagcgatcaagacatcggcgtcttgcatagccaagttagcataggccgagccatgcataccaagcatgtgtaaactcttggggtcctcctcgtcgaatgcgcccattcccatgagggtagtggtgacggggatgttccattgatcggcaagttgtctgaggagttttgggccatcgtcagaggataagatgccctggccggcgtagatgaccgggcgcttggcgttgaggatcatttgagcggcttggcgtagctcgcgtgtttcgaatgaggatgatttcgagttgggagtttgatcaggagaggaggaccaaggacgagatcggaggggattggaaggcaggacgcgctcgatgaggtccggctgggtgtatttgagtgggatgggtgttcgaaggatgccggcggtcatatccttggggaggtcgaccaagaccgggccgggacgaccggaggtggcgatcttgaaggcctcgttgatccggcgagggagatcggtgacatccttgaccatcacattccatttggtacagctgcggctaatcccgatcacatcggcttcctggaacgcatcgctcccgatcgcactcgttgccacttgtccggtgaacacgatcaacggcgtcccgtcactataggcatcctgcagtggggtgatcgtatttgtggcccccggtcctgaggttaccaagaccacacctggcttccctgatactcgtgcatacccttcggccatatgtcctgctccttgctcgtgacgtggtagaataaaatcaaaatgtttggagttgtggatggcgtcaaagaccgggagaatggcgccaccagggtatccaaagacgtgtttaacattatgtcgcagcatcatttcatggaaaatctaccgaagcaaatcaggacaagcaagagagagagatgcataggttttttttagtattttttgattttgattttttttgggggggagtgaagtcagtatgacttacttgccccccactcatccctatgaagctgtgatccatgacctctccattgatgatagaggtttgttggttgagaggttgaggggtgggagttggagtggtgagggttgatggtttctgttggaatgcgggtgcagggtttggacgaggcagatttgattttgagtttgtggatgagattgatcggtgggagtatgaagaggaggctgaggcagaagttggtgatggtgatggtgatgctggtgtttgatggtgtaggttgaggatggagggtagtttgatgttttggcgggagttgaggatgagatttgaggtgagtttggttggtttgatcatcttggttggttcgtgagtatatcggtagcttgcttgtctgttggttttcgtttgctgtgtagtcaagggaatcaatcagaagaaattgaggaaaggaaagaagaggaaggagagatgaggcaggagggaggagggtgataagcaaaacataaataaaataattgattgatgacataatcaaccacaactcaaaccagattcatcctggcttacataatcaatcatccatcggaagccctctgaaacacttcctcacccaaggcccaaacggaccaaagtaatccctcaagatactcaagatggccaagtatgaaacggtctcaacaaaaaccaaagaagagccggtgtggccgcgacgcaaccccaacaatgaggccctacaatgaattaaagatccgccaagttgcgtagccatttgtgctcgttgaagcatccgatcatcagaggcttgatccctgatgtgagatttgaccatcgaatatgcccgccgtggcaggcgcttcttcagattgattaattgtgaaggcagaccgaaactccgctcagaatcatccacaaaacgtttcattttctcctttggcaatgggaactcacggtaccttataactcatgttgattcaactcatgaaagcttttggaaaaaaaaaaacattaaagcgagatgatcatggccagaaagtgttccccctggcccgtccggtatgccttgtagcggggtttgtgaccagacgaaacctcgggcaagatgccacaataggacttccaccgactttcttttttttttgaaaaagacaagacggatgcgttgcaagagcgccggataaagcaaccgctgaatcaggattgaatcccaaacattgccaagcaaggaaagcattaatggcaatctcgacctgatcctggggttatgttcgccaaccgaggatcaagtggagagagcatttgagctatcatcagatggctctgatttatatttgcgccatccttcctactcctaggctcttttgtcggaatttttgttttttacatttgcgtttcttctaggtcaataagaatacaatatgtaccatctccagacctgcatcatgccactccacacaactcttcctcgattccgcaaaatcccttgttgcctgcccaccttacttccaacacttttgtcgaatctataacgtgtgtgttgtggtgtttaagcttaagcacattggacagcggagctgtcaaggactcaatcattaaggggccaacatattacaagagcgacccccatttggggggtcaatcaacagtccacgcgtattacaaaagcgacccccatttgaggggtcaatcaacagtccacgcgaccggaccgcgtcggcttgggggttgttgactcaatatttgccgttaatttctgaatccacaatgttaattctaacttaaggaagtcggtcctctgtgtcgggagggacaaattagtcccgcaggtacccgcccatgaagccacaggaccacgtagccacggcataggtaatagtggatgacttcccgtcccaacctagaacgctcccagaatccaatttatgtatcccccctacaagatcttaattcttgaccaaaaaaaaatccaagtctcatgtgagattagagatcgttcgtttgtactcgggtacctgttggtacctaggtacctgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcctggcgggtaccgcgggtacctcccctctctttctaacctaggttcactttcagattaccgagtcacttttttattattattttttcatatttattgtaaaatatcagtcccaagtcactttttttccattctttcatatttattgtgaaatgttgacaacaaattggaagaatcctactttgttattatattttcatatttattgaaaatatcattcccaagtcactgtttttccttttgtaatatttgttgtaagacatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcattttttttcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaattttttcatttgttcacatttaataatttattttaaagcttaaactgtctacaaattatatctaattagattattagaagaatcttcatcattgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagtccttggagtagaaggcccagtcattttggtagggaagtgaggaggtacctgtagcggtgctgcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccacacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctatgtgagatggttgtattgtaattacgattggggtgttaatttaggacttgggcgggcttaaaaagcactcagtttaccactagtactacacccgggtgagagtcagacccttggagaatacaagggacttcatataatacattgtggacaaatagagccaacatgttttcccgttctgatggtagcagcgtcacaatgggtgttgagcgctgggcaggcggataattttgaatcatctatgtgagatggttgtattgtaattacaattggggtgttaatttaggacttgggcgggcttaaaaagcactcagtttaccactagtactacacccgggtgagagtcagacccttggagaatacaagggacttcatataatacattgtggacaaatagagccaacatgttttcccgttctgatggtagcagcgtcacaatgggtgttgagcgctgggtaggcggataattttgaatcataatcttggctgattttgatgccaaggcttggattctgaaaattacttggcaacaatgagtagggcagatgtatatgtgcgccgagctcccctggcaatgccttaccatcttcaaccatccaaaaatcagcagaggtcgtaatactgtgtgctacccacgggtttcaaatcttggacagttggccaatttgcagaggtttttttgggaatcatcccctgtcttgtttcatctctctggcacaaaatcgttggagatcgcatcacgtctattgaaaccagcttctttgtagggaaggctcaactggagtctcaaggcacagtcagatcagatataaaaaacactgccaaaatgattgtatcagattgttacatctggcattacatcagataaatatatctgatattacatcaggaaaaactgggattgtatctacgtccagaattgatgttatatctacctaaaatgatattgtgtctatcatgaaacatattacattgggtcaccctattcaatgtcaacatgactgaattcatatcagatttttctatctgatttaatgccatgggctaaaaatttgtatcagatgtaaaaatctgttataaaatcagttatgttgacatcaaataggttgggctgatgcaatatctgttatgatagatataacatggttttaggtagatgtaatatcactcctgatagacataataccagtttggccctaacttatcacaagtcccttgcctgcagtcggtttttctgcgcgtgaagcgcgccctcctgcagggagggacttgcgcacaaagtcaaaatttgggctggcacaggcagcggtgggccgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaaattttgtagtgttagcgcttttgtagcgcattttcgctacgctatgctgcgctacagcgcttttagcgtaaaaagcggctaaaaaccgctgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgtgttacgctacactaaccgctacggttagtgtagcggcccaccgttggcacaggaaataaaaatggctggagtgaaattttttaaggccctggctcctcatcctaatcctcaacaagcctggctcagagccagattgtacttttgggtcccagctttcatttgaaggtggtctcatcccttcatttgccctggttccccttctacatttttttgaaaaatgatttttcctcgaaaacccaaaacaacaattgaccaagatccacaaggaaatcaaacttagagtcccaaatgctcattgagatgattgacaaaactgtctattcataatttctttcaagtaagtggtttttttagaaaaattattatgtggtattaggctttcctgtcccagccaaatttttgccttgactcataagtctctcctacggagagcgtcccgcggggacaccccggcagaggctttgttaagctacagttgcgaacgtcataaaccggtactgaccggcccgcaaaatttacaatttgcgcgcgggtcgacaaactgcccagcccatgggccaaacccacatgcggacaacaataatggagtctttggagcatggggatctcagaattaactcggcttaggattctacccagccgtttttttttttttttttgaaccgggacccttcggacccgaccttggagcccgcgcagaagaacatagctatgtacttatgggtaagattatggcttaaacacaccttttaagccatgattatgcattccaatagccaaatacatacatacacattgactgttgtgtatgtacatagtgggctcaagcaacaatatcaaaaacgatcgatgggggatatgattgagagatctttatgtagaagaataagaaaaaaaaaaaggaacaagacacaaggtcaaagagatctgatcggtaagttccatgcggatatgtgagttaagctcaggcattgaggacatcgatgtccatggcagctcgtcgaggaatacaacgatgtgaactgtatttcttcatcaaaatctcggactgaggaccactgtagccctgttgataaactgagagctgtcgattgattcgacaaaagtactttctaattgtgatgagtgggcaggactgcctgacgcggtcaaaaagagccttgcaggcagcgaacaatccagcagtgtgtgattgctttcgatatgctggattgaatttagaaaggaaacaacaggttattgttagaatatggattgatattgagcagggagattgaaaacttacactccttgatgtaagaccagaagagctcgataggatttaattcacagtggaattttggtaagaaaagacaaatgtgcccggcgtcttcaatgattgtctggagtaagggtcgctcattgatgaaatctgactgctgtgatagtatttttgaccaacaacagttggtgctttcagttgtgttgttggctgcatctgaatcactgggttcgatctcagggctttgcccttctgctgccatatgctccgagacacactgttccggggtcaagaagtagccagcatcttcagcttgttgaattaattttgctgagcgattcaaagcatcttttcggatgttggatgtcgtgcagctgttgcattgaagcttcaaggcgggcttgccttcttggactcttaaggaagtgaagtgctgccaaatcccccgctcctccaagattgcttgaattcctttgggttgaccggctcgtttaggatcggggtgtgaagaatcatagcagaattgttgccgaaggccacggagatgatgggggattagtgggtcatcagagggaataatcgagtctcggagacgtgattgcttgccaccaggattgagattcatgttctgaactctcaaagctgtttttgaaaatgcaccgtgtgccgatgaacagtcgaaaacaaagatcgcctgggagtttgggtggaggctttcaaaaattggaatggccttgttggagacttgatctcaaagttgttccatgtcccaccatttatccccatttgacccgggataaatgacagtggcagcatcgtttgattcaagattgagtgcttgagcgcgttcttcagggagtgttgaaattctgagctcaagaggggaaggatttttgaggagtttgagaaaaggggctcaaaaaaggatgagagacttttttgggaaaggctcacagaaaatgaatgaaagaaccaatggttttcattcacaggtaaatagccagattaaatagactaaatacatgtgatcaaactgtggttgaggcaaattgaataaaaaggaaagttgaataaaaactaagagacagaataatttgaagtcttggaagaaacagtcttagccggacttctcagtctcttttagtcagacaagaaaagttaatcaagaaaaatcagaaattctaccacaaatatttagaggcattacttctaaataattagcttttaaagaatcaaatagtgagctagaaaaagaaagacatcaatcaataagactagagttgtttgaaaattgccatgattagttctaattagactacaattgagcataagattcaagacaaaaaacagctatgattgaggataattcagtccaggtcaagatgattcaaaaaagaaaagaggagaaaaaatttaggggaaagagtagccaagagttgaaaactcaacagggagtttcaaccttcctgttgtttcaagaatgaagtcggagatatgaatgagccgaccagcattcttcgatcggatttcacggctaccaggaagtaaccagctcgatttcggcttctcttttgcatgaacggttgtgagaatagcaaaaataactttagacaccatatggtgtgttgggtgtcagcaagggttggatcaggggcgggagcagttaggtcaaacctttagacaccatatggtgtgttgggtgtcagggagggttggatcaggggcgggagcagtcaggtcgaacctaaggatggaagaataagggagaaaacaggatgaggggttcatttcataggaagaataagaagtggagaaacagatgagaaagaaaagacaagatgattataatgacctttagacaccatatggtgtgttgggtgtcagcgagggttggatcaggggcgggagcagttaggtcgaacctaaggatggaagaataagggagaaaacaggatgagagaagaaaggagaagctgaaacaacagagtgcgcgaactagactaggtacaagactatcacatgaagttctctgacatgtcacaacttttctttctctcacaacggtagactcgtcatggaatatgaagacagtttcctttccatcacctagtgcttcagggtcgacttgagccgcagtttcaagatcatcaccgccatataccctggattgcttccgataagaggagaaatcttcgatgtatttctttctagatttgagtacatcaggtcgctcatgcccatcgaagtaaagacactttcgatactcctgagggcggtatccaagtttgatcatccaacgagtcacagcatttcggctaaggccttcctgaatgtcgaactgagggaagactttgttgatgacatgctcacggaatgttatcggagtcacctgaaatataaaaggaaagaagagtcagacttttcaaaatgagcaatgtatatatatgacaaagcataactaacatgaccagcgacttgagatgctgcccaagtgaatagaacttttcgaagttctacattttctagcaacaaccgatgattctttcgattgccttgcttgacttcagagaggtgttggttattcagaatatgtttggcctcacgtcgaatagaccaagatagatatattccacttcttaattttggaggaccggtggtcgaagggtgctgttctatagagctctgagcagctgcaagagaagctgtgacactgggggttatcaaccccccggttccattgagcgagtacttgagtcgaaggttgttaaactgataaaggttgttcatcatcgattggggaaacttgaactttttatctttctttactttttgctggtaccgtaaagtggctttgttgagtgcagagttgagtgcctcccatttggcctgagctttatctgatttgctcgcagtctgaggttttgttggagctgcaagccgttgttctaataggcaagcaagttgggcatcgacggattcacgttcggcttgatcaaggcaaggattggcaatagtactattcaacagggtggcagacacaaggtcaggatcaatggctgaatccgctatggcaggtttaacgggctccaatcggataaaatagttctccaatattgtattgtttgttccaagagcttgaatgcgtcgatttttcctgtcgtgtttggtctgcttgggaataggggctgggataagcttactggaggaagaatttggattcttgaccggttgttgataggtcttctttccagattttagttggcgatgtttaattgattcttggctagcagagattccaccagagaatattggccacaatccttcaaaccgtttgtccttgtcttcggtctcatcgctatcttcatctgatgtttcatcgtccatcgcaagatcgtagtaattaactagatcattaccttggtttctcgcttcaatttcagcttcttggaagtcaaatagttccatatcggttgtctcggtgtttttttctggctcggaattgttgatggaaggttcagtctgggtgggctgcccatgtaccatggctcgatctttgaggatttggattttgtcagaattgatggggccagcgttgaggatttgaacttcggcatcattttcatcttcaatgaggtgaaccacattgatatcgctgtcggaatcaacaagaattggagtgggagctgatattttatctttccttgagttcttagtcttaatcttactggcttgctttggttccttggtttttatctttacagacttagcttccttatcctctttctcaattttttctctgcggcgccatcttctttgtccctttttggcttttgagactttcttgcctgtcatttccggatctataatattgattgtgcagggagccaatcagtctctgatcattatattagaactacatattgtgaatgctgattttagatacttacccatgagaccgtgaagtggctggattcagctgtagccaagaggtctctgctgactgaaatttacaagcttggacgtatttaagtacattaccaacatatttggagcatggccaccaggagaactgatttttgacaaagattctacagtatgtaccactcaaagaaattcgggccgcagcaaaatttttggaattttttactcccaactgtccggacccacaaaaaagtgtggttggtttatgacgtccgcaactgtagagtttggcctgatgtaaaatcagattttttcatctgatataatgccagatgtgggaatctgatataatcacatttgcagtgaaagcagcggatgtctggccgattggccgcaacatccaccacgttagtcaacagcttccttgatgatcgcgaagctaatagccaaatcacactccttgcccattaacttccatcaacatggtcatgattcctatgatcctcaccatagcactgtcccaaacaataccgttagtgggtaaggcccaaatctcagtatcatcccccaccaaaacaagagctcacgcgatcttgagcgctgtttgcagcagccagaaaccgaacctgattcggactgaatcctttcagatgggtcagacaaccgtcagctattgtcatcagataacttccccagatggagtcacgctcctcaagccaaactctaccgaagtcaaacccgtcgctgttcagtcaaacacaccaatcagcttgaccccaaccggttgttcccagtacaaatgtgacatgcctgtcctctttcctcctcaaatggcaagtgctccttgaaccctgttgggccatcttgcttgactagtaaaaaatgatttaaactgatgattcctccacttgtcttgtcttgtagtctaactgccagacagttgttcaaacacttttgaacaactcgactggaagcttcattgctccactgagtaggcttacctcttcgtctttcaataaaaatgatcaaagaaaattgctgagaagtttatttgcagatacctgggttgttgtctcggctggagactgtgctgtcacattgtaagtgatcttgtcttgttcaaagcgccgctcttttttttccttccagctaacttgaagcggagatctaacagccaaaacaatgtgatggaacataatcactatgttcaggtgagtgacctcacaaacgtatttaacttgcttttgatgtgacactgagatgcgtgaatacataccacaccaccatgatcagtccacttgggccaagttaggtcttgaatccgaaaaaatactggcacactgcttgataccgaaccctgcttcccatggtggtcagtgcatgtttggttcttatcttgactacaatctagacaatgtgagtccaattagcgcctacctgatcagtgacatgcatactgggatttgctgatcacttgaattttgacctcttcaactcaaaaacagttgggtctcgttgtttcgggttggagcgatgagcgcgacattgccaaatccctctagcctatcattgctctactgatcatatatattctgactcatcttgacagttttaaatctattaactttagtgttttcctttgattccctaccacaatactttgctgtttattcaagtcaaattttgagaggagaaaataataatttgtgcccatgacgaacccgagtaccgcattggctgtgcccatgtctagctttccatgagtgtggggtgggatgcctcagtcaataagctttgctgtagcatgcttcaagtgatggtcaagactttttcacacaatcaagtgagactcaaatcccaagtctgagtgcacccaatcggtgctccccgagtgcaccccgacgggaaagtctggtcctgcgaccgtttggcggcgccgcggatcggtctccgcttcaggtaaatcggtggtcgccgaacacgtgccccccgcgcgagtcccttggggccccccgttgttggtcgatcgatatttggcccaagtcttgtcgactgaccaaaacttggcaccctatccagacgcggcacaacttgaacaccaatcagtccccctcagtcatagtcgatccggaaaggccctatcaacgcgaaaaaaacagctagagacgatgcccgccaagacggacccgttctatgtgcgatactacagtggtcatatgggccgatacggacacgagttcctagaattcgaattcagcgagggcaggttgagatacgccaataactcaaagtcagcacccctctacgtcttctccctccgacctgatcattggctacacttcaggaaattcgtctccagatttctgattctccccttcatccacccaaaaaatacgttaatttttcagttatcgaaacgatagtttgatcaggaaagaaagtcggtaactatttctctcaaaaaggctgtttttattcccaatttcatgctaaaaacgctggttttctctttgggttttagtgtggctttcacctttgacgatctcggaactcaaacgaatcgttgcagagagtgaaatcatcaagtaaattgaccatatctttctttatcctgagaattgagatcggtactaccgctccttcgatcaccctcagaaaagaaaaatattgaccgaacgctttgattctatctccttctcatctccgaactcacaataaaatacaatgatgaaacctaccaaaaacaaaaacaaaatagggaagatgaccataactggccgaagaaaaacgtggtcggaaagcaggagctagaagtgcggttatcagacacccatatctctttcgaagtgggttccatctcttttcagtcaaactgaccgtcctccatcgaagctgataagtcgatcaatcccaccccaacaatccctctcaaaaccgattgcttcatccatcaccatccttctcaatatcaagactgccaaaatcggatcgttggtcgacgttcaaggatctgacgatccagaaggcctgcgcgtgttttactaccttatccaagaccttcgggtatgtcagatccatctttctcacatccctcgctttgtcttcatctctatccctctttgttttgccttcaaactctcttactcttgactcataggaaagaaaatgctcacatttacatattcgctatctaaaccctttcacagatctttgtattctcgctcatctctgctcattttaagatcaaacccgtcagtcctcatcctctacctcagccgcaattttactttacttcacgtctaattctgactggcttttctgatttttcgcttttgcttttggtgtggggctttgttaatcgcaacctgttttattgatatccgcagacccattaaacaaattgtattgagaaatgggaatcaataccaaacaaaaaacaaaacaagacgtgaaaaccgagtgcaaccacgcttgtggaggccttttgatgtagtttttggtcaggcagatcaagcatgaaacatgtgtgtatttgaattgaacatgcaatctagcaggaaaaggaagggggtaaagatgaggagaaaagagtccacaatccaaatataaactccaagctcctaaaatgccacaacagttgctgatgagttggtccttttccttaggaaacaaaaacacacctgaactttaattagtctaatattgatgccagatattcttacacacatgctccaaaacacatcttcttgatgattttgtattgagtaatttggcatgcataacaaatgaatcttgatgaagtatactagacaaggtaagtttgaagcacaaaaagatattggaatgtctctgcagagaggcataagtgattaggtcaacataaacatcacaccaggaaaaatcaatgattgtttgatgaaaagtgacatccaaaattacaaaggcccctttgtaatctgagatgtcattgtcacttgctgtcaagtgatccttggtttttcttggtgaattacatatcccaaatttcatcaattcttatatttagggttctcaaagttgaaacataccaactgaggctacatacaacacattagagatgttgcttcatacctgggtacctgtagtgggtgcgggtacctgcctcaaaaatccaatattttggacacctgcacccgccaggtctgccagggtgggtacctgcgggtgtggaggattttttgcaggcaaatatacccagaaatctgtcttgatgactggagggattcctccagttgtcaagactgtacaccgtctcaaaggccggagggattcctccagttgtcaagactgtacactgtctcaaaggccagagggattcctccagtcgtcaagactgtacacaggctcaaaggccagagggattcctccagttgttgagactgtacactgtctcaaagtccagagggattcctccaaccaaaaagcaccaaattagcggagcacagcagtgacctgctattttaatggcaggatagtgaaagcgcaagtggctttgcgctgaaatgagcaccagcgtagtggtcagaccgctactgcaaattcacccctcatgtagtgcagcggcttttttaccgctaatgctgtaaaatagcggagcgtcagcaatttaggggctaatgcacttgtgttttctgttaccttaagtgagcggctaaagtgcagcagcatgctgcacttccatccgctattgctgctgttgacccacaaacctgccctttttttcacagtcaaggatatgtcggctatccacagacatacatacatactatgaaaaaaggctgtggacagccatatcatcaaacatacccctacaccaaggatccacactcactttcaaatggccagttgagaggccactcccctgccagatagcagtacccagaatctcaccatctctagtactactccttcctgccccccacctcaagtccctatccgctgtggaactgctcagctaatgagtgaagagcttggaggggataaatattaataaaactataaaatagtaataataataaatgggtgttggtgagactgccctccttgtctagcttgtgagagagttacactaagaaaaataatagtgtggtagatttctaaaatttatcttagtgaagatactacctgttgaggatgttgagttgtttataagggtggatggaatggatggtcaagagcttcttgagttaggagatatctgagggtttctggtttattctggtttaatctattctcctgggttcactggttcaattctgggtctttaatgaagtgagtctttctttcttcaatatcttctgttgagagctggaggtgagttaaataaattccttattatttaacaggttcaataagggtgaggagtgagggttttagtaatatctcttattactattctgaatctgttatataagggttgatgaatgctaagtaatatctctaattactattcctatgcagacatgtaagggggttgatgaatgctaaataagatctctacttatttctctgatgcagacatagggaggaaggaaggaaaacaagggccaggagggcctctatttatagacaaaatctttggtggggatggtaaacagcttcactgatgagaatgcttggtctgactgggtaatgacctcataccgctaatttaatgatgtcatgatgatgtcatgctatgaaattaatgatttacagctgtgaatttaatgatttacagctgtgaatttaatgatgtgcagccgtggaattaatgatgtgctgttgtgaaatcaatattctactgctatgttggtcaatgatgtcatctgtgtgattaatgatccttctgttgtgaaataatgatgagtggctgtgtaattaattaaatagctgtgtaatttaattaaatggctgtgtaattaattaataatgatctgcttaattaactaataagatctgctgaattattttatgatttgatgaaatattattctattccttctgaatggttttcagctttataaccttatattatttctaattccttgttgaccattcttgttatgttgtatgatctattttataattatatttatactttttaatcttccatgtatgttttatacctttagtctgtgaagtgtaattatatatgaaatgaattttcaaggaaaaatgactatgatttgagaataataggctttagcatgaccatttgatattttcaccttctttcttgaatctttatttactattttaatattttaatttgtctttttatgttttatgggtttgattggtcttaccacaccgccaatctgcctgaaagaaagtcccaataataacccctgggtttgttccaaccaattccaatcctcacaggacactacaactccaaccaaatactagtcccagctccacagaaacgaatgtggactcaactccaaagtgttccagggctaccagagtgattattaatacaagcaactcaggatctggagctgaagctagtctgccggtgagatttctactgacatatcttttttcatataatacatgcttaacatatgaagttataacttgagtcggctgttattttcttggttagttatgctctcctaccttcccatgttccacctcccctcctatacaaaaatatatacatacaagatggagcattgtgctcttactaaaaatcatgtcaccccccccaaaaaaaaaaagaaaacaattgctacactaccactacatagcgtttgaattgctattcaagcggaaagcgttgcggtgattcacaaatagccactagtatccaagtttttttttcccaaaatctgtcagcaagaggcggactgctaatggcgctactgtaagcggagcaaagtgagccaaattttgctacgcttttgctaccactaatgctcactgagcgtagtggttgcggtgttgattcctccagttgttgagactgtacaccatctcaaaggccagagggttccctccggcctcaacaaagcaacccatgtaggacaccgggtagctgacacctttgtgcagcccaacacacccaaaaaagggagtgttggaccgccgatgataatttaaattcttcaggggaagcattcccagggagggtgaaaggggggtacctttaccccaaatgttgacacctgcccctgtttccaggtacccgctttggaaaacaggtacccgcaaacgggtaccttctgacatctctacaacacatacactgtttttctgtgggggtaggtgggggtatgcatctagaatgggttttgttgcacaggtatgggttagcacatggaaaaaaatctgtgtatttgtgtatgtatgggagtatttatgtgctgtatttttggcccaatttcagctttgagaaccctgattcctcatgttaactgtttgctatccttgtttagatcaacttgagatggagtcatcttcctcaattcagttttgcattcccagattagtgtttgatgatttcttttgggatgtgagctttggctttatctgatatgaggatatcaatgtcagtaatttttattattattattcaaatttaaagctaaaagatgctaccttacctaaacttggacaatgcccagtatgtgctatgcaaatacacaattcaaaaggcatgggaaaagaaggaccttgagtgaaatgtctgaggtaagatggatgatgatgataataccaaatagctaaagaatatgctgaaacattcatcattctagcattggtcagatcttctgtcaagtattcaagcattttcaattgaagctctccaaataatttgaaattcttgtaggacttgtcataccatggggcaacatcaccatttacagcttcacaagttccgatcagaggaagaccaacttttggtttggtgatttcttcagccaggaatttgagagaatcatatctcattcttctggattttgatccttgaatgctcagtttttctaatgtgttcacatgtaaatggtccacagtttttaaaagtattctaaatttgggtatgatgtaatattcttcactcaataatgttccatctcttgagtttatcatccttaaggcattctggtcatgttttgtttttccaaagaacattgctattggcaattttgggtgataactcctgagacttgatttgaatacctttgctttgtcaaacatcttcttgaggaaatcagttgacatttcaatgagtgaaaagtttggatttagttttgtaatgactgcatgccggaaccatttatagtctgagtcttcagcaaggcttgaaaaaaactgcatgcttgctttgatgcatggttgggtagaaatttgatcaagatcttctctgaatgaattattggattgatttatggctgcataactcactggtatttttaccaatgttttaaagtcaaaaatagattcaaatgggttggatttgattagtaagaacatgtgcaatctgctatagtgttgaactcagcttgtttactcactgggattttgctcttcataagcctcaaatacatgatgagcggtatgggctacagtctcatcagcttgttggatgttctgagcaaagtagttaattaattctacttgagtagctccaattttcattcttgtatcgtctaaataccagtcagaatagggtagattaacaactccaaacactggaggactgtgatcaggcttaaagatttccttataaagccagcctaataatctctcttgctgctccctgtgctcaaatgttgttattgtgaagcgatttaaatgttctccatggagtttgtataatgatgctgccaaacggttatacagccgaattagctcgcccctattctgtatgtgctcccttgagctgtccagcactttgaagacttgtgctcccctcgcctctccgcaattaattgctcgagcatatggtaaggtttcatgtttctccagtggccaacgactcggaatgcttttgagttcttcattaaatctcacaccgtttctgtggagtagctcctctatcacttgctcatttgatagaaaataactgtaaagcgcgcggtttttcgttttctcatctggagggaaggttggcacgccggtatctactggggcgaaaccggtgagatttgcttgctgactcagttttggtccctgaccggactcggagtgcggactggctgtggaaagagagagagactaccacacatcaaaccaaacgattcatactaagctccaaagctcaacatagctgtgcttaccgtcattattgctcttaccactaccgccagattgacgtacttcttttctgaccaccaaacctcccgccatctttgacggttttccccccgcatggctcggttcaaatacgctttgggctgtgagcagatctcggttagtccttttgttgctcgaaaggtaaaaacgagccaaacgccacctcacctgagcttgaggggtcagcgtatgatagacgaacatggctggcagggggactgaagctacaaaattccacttggtcatattttcgcttccccgaaaagctttcgcaagtcgcgctcgaactctgtatttcctcatagcattctggcgggggtttgttcaagtcaatgccaggccatgtcgaaaaaactacgctgaagcaccaaaaggaaagcagtttcaaggaacggagctgaagaattgcaagagctgattccatttgaacgacagggattgagtgagttggggattttttgaccttagcagcgccagcagagtcatcaccattcaacccggtatatcatttttttcggtgagacattaaggtgtgatattccaactgcgggcaaggagaaacagctcactttacttccaagtccctggttctttcctgtcggaggtaaatgggcggacccgaaagataggcgctgcctgacaccgccgctggcaacagcgtcagctgtgcaaaaagtcaatgactatgtatcatcctgtatcatcgacatgtacaattctgagtagatcccatctatgcaacttaacacaagcccccctggtggggaggctcgctctggtactggtgggcgaagggctacgaagagcatcccgcgggtacgccaggtcacgtaccctccggttgagaggccattgctttgcgacgggtgttcacggtttgagcgacacttgaggactgttcttgctcgtggcaatcaagcagatatttgtttatgtcggagcctggcaacatttgggaaatttgatctgattacacccaaggaatccgctaggcatggtgaacactcatttccaagtgtcagactaggatcatgatcagctgttcaatttctggcattcagttaacttttgccggagtgcgcaattattgagcttgtggtttcaaaaattagaactcagaaaattgggacctcaagaacctctggtgttggggtttcactgggtacctactaagataatgatttacactgagaacaagtagttttcaaggggttcgatgcctgtgaaaagtatgtagtccaaacattcaaattgtatacctattgtgcaatgccaaaacttgactgcacgtatatacatatacaacaaaaattaagagtatgaatgtacaaccagttttttcctttttacatttttttgtgaattttgaatgacagctcgattgtctaactcgttaccaaataaattgtccccaatgactgtttacaaacccgtctcgtcgcaagggaatgttactactcaaatagcggaaggatttttgatggagaatttaaatggtttcatggctcgtaacgggggctactttgctgcgagttcaattcttatatcgagtcgttcctccgaaggcttgcgatggacactgttcttgagattgctttccccactcgacggagcatgtctggaatttactgaagattgaaaggttctgcccaaatcatcgttgtataacctccactattccatttccgacaccaagctcagttttcagttcaaacagagtgaagaagcgctggatagattgcaaagaaactcacgcattgccacacaatcgggatagcagaccaggagccagccagtgtcgctagccaagtcgtcacacctgcccagtaggagctggaaaagaacgttttcgtgaactctatgaatcatttacatactaatgctagaggtgattatgggaatgaaattaccttcggatggaaccgtcgtgtgacttgacgatgcctaaaatacaaagagtaatactggtacacatcgctacaatgatacatattgaccgaagtatcagatggactatgtcaccagcaataagctcgaatcccatcagtaatctaccaagcagacaagacgtggtaatcagcgcggaacccacagaattggcgattcatgatactcgtttgctcccccgtgtcagaacgatccttgggctcaaccccactcgtggttgcatgattcttgagattaaaccagcggcgaaaaggctttgaagcagatgatccgcaggctgattgttcctccgcctgctgcactttttgcaccaatactccaaatacaacaataaaaaactggaacaaatgacattactcgagatgtcagtaactgtttatccgagacaaccgatgccaacctgtctgttccaatcatcccaacagaaatacggtgtgcttaccaggaaggttatgcaaagtaggactaacataacccagatgaatgaatcaaaacacactttaagacgttctgcgtgaataccgatgtgaacgccgaggtctttcagttgcgacatgatttgattaagctgagttgtaagctcgtgtttttcttcaatggtcgttgacggcactttcagttggtcccaaactgaagcgccttgcctcaaagtattcatgatactggttactccaattgttatttggttatgatttagtgataaaccgatcactggtgggagagtcgcaatgacgaggaccatcgggaaaccaagaaaaagacagttgatgaagatcggcggcggagtccatctctttgggccatttgaatcagtcttatggttatggtaacttcaatgcggtaggttttgggccaggacgcaatttttcaatcaatcgttgaaaattttcgggtgggttataagaagggtcagcctactttattcaccagagctatcaaaagccaatcaacttacaacattgcgacgacgaagcaatgcatctggctccagtaggtaagcatttcgcacatgcacatcattgccaaactgcagaaaactcagagacctgttagtgagacttatccttattaagaaaagaaaacgacatgctaatacatgtcaatacttacgcaggttccacctgtacgtgaagagatgcattgattgactgtgtgatcgcgagctgaattaagatgtatgctagagtggctaccgagcccatcaactgggacatggtcatgacgaccccgccattgacccagagtaaaggaactttgtaaacttgaagcgcaaatgaggaaaagcattcatatgagttgaaacaatccaacggcagcggtaaagatagctcgaacaaacctttctgcctagactgatcctggatgtacagcttcctgaaaaaccaatgagattgttttactccccgaatatacggcaagacaagaattatcaaacagaatattgcaatcaaaagatggaagacgaaaaaaaccagcaggagagctttggcgagtctcgacaacggtgcaaaaccctggtgagcgctgcgatctatagaaaattgaaacggattgacccctggagggaccgagttccagggattgtcgtctgtgaatcggcgttggtggtccttcatcatattagaggtgcggatttatttatgttgtagatcaccggtaccgtgaacgcagtgagtggagcagatggaacacgccgaatgtgaaatccaaagactcaaatgaagaaaggaatgttggttgtacacggcactggccagggccccatgaaggaatatggatttgtatttctagttttctctcgctgcaagtgcttgacgcttgccaatcagatttgatcaagtcttatcatttggcttgttatgcaaaaagagttccactgaggtctcagttgtgggaattgattattggagttgactgttgtatgtacacccgttaaatcgggacccgcgacaggagtggacaaaagcgagccaacggaatgtgcaaattgcaaatgagtgtgttcgagtgagacgatgactcagaagtcaaaacttcaatcttcctcggcaaatgaagttctgtgaccatctaaacttacctcaagtcaaacctgaccaagtcccgcttcccgcgaggcatgcttgacacgtcacagaccgaggtatattgtcaagacctcgcgaaaagagcgtgttcacgaagtcttgagccatcgcgaacagccaggcttcacggggtcttgggtcaagagatcgcaaagctagcctgttcgcgagccgagttaaagacgtcgcaaagcgagccttttcgcgatgtcttgagtcaagaactcgcgaagccagccttctcacggggtcttaagtcaagacctcacgaagccagccctcaagacttcgcaaagccagtctgttcgcggtgtcttgagtttgttggcgaagccagcctgttcccgatggtattcaagacctggagagcaggcccttcgcgacgctgttgcacacatgttgcatcccccagactcgccgcagtatgcgtacgacatcagactcaatcccaagagaccatgattagtctgaccatcattgtgcaatctatgtaccaccaatcgaatgtaagcgattgctaacctccttagaccatctccacccggggaggtaaactgcggttgtaaaccaaatttacctccccaagcccaaaattcccctgccaccgggggtgctaaaggggaggtaaatttagttttccccccctcgggaggtatagcgttgctagatgtgcaatcgctataccaacccaagtacctccccaacccaacggtttcacaggtcaatcctggtgaaatccagagtcccccccccctatcaactagcctttcacgcgcgaggcattgaggatagcaacctgcggtggaaaataatttttcccagggttgctatccgcacgccgcagctcctgagctggtaagtataccaactcggatgcctctttggggtggagatggtcttatggagatgatccctgagtatgcagattgcatcccaaagaaatgggagacaatctcagatctctcaggctcaacaccccaatcacaaagcagagggctgaagcttgccaaaaattcagcacaatcgagctgatgagtttgctgaccggtcagtttgctccgtcgtcccaacccggacagctcttacttggagcctggagggatttggagaagttgaatctccttccttgagggcttccggtattggcaagccagtgcatgggtttttctgagcctccgttgcaaaccgcgattcctgcaaaacaactcgccaatcaacgggcttgcagtatggtctcaaaatttgcccattcctgggggtgaaggttggcaaaatgcccaaacaaaagctctctgcatggtctgccagaacgccaggccttccttgtcttgcagatttattggcacagtgtcatcagcctaggtttcataactcggtgtaaacttatttcagcttggatcaagtgaatacattcattttctcttgacgtaaaattatcaattcaatctcctagcaactgtgatctgccagtgttatgcattgggtagcaagcgcctagattcgggcttgctctatgtacagtatcaatgtcataaccttaatacttgaacccctgatcaagagacttttgttaagctagacacaaggttaaaaaaatcttgtttgctactgaccatgtgggctatcattcacaggagtcaattacacactccaaacacaattctgaaatctttggagtatgtgcataatttccaaatctgccttgtaagtgtgcccagacaaaaaagaggccaagcaattggacacatggcttgatggcatccataagctcataactatagcattagctcagtgtctaaaactacgaccatgggcttagagaaacatcatggcaatcttgatttacaaaagagctggataaacattaatccaaaatatgaaaggtgatggagacatgggttcagctgcttagaaggtttttctgaagtgcccaatcatgcaatttttgaaagaaggtgtggcattgaatagcatgcattctttatttgaaatttcttgcatagagatctgtatatatctggaagattatcatgataaaaactggttagaataaatggtgtgattgtttgcaattctttatcatttggatattctgagaagtatctgatcaattttaattggatttctccaaataaaatctgactttcataggccagatcaaaccacggtgcaatacctttttcaattttgcaagttccaatgagtggcaagccaattgttggctgtgcaattgatttaagaatccattcaaacatcttaattcttattttgtttaatttttcccctcttattcccaacttacccaaagattttatattcaaatgatccacccatttcaagaatctcttgaatctggggcttaaacgtgtggaatcaagtgcatcgccacattctgggtctataattcggatatgtccatggctatctgattttttgggaaagtacattacaattggtaattttggatgattgcttctcagccatcccgcgcggatctctgtttgacgcagctgaagttcaaaatttgagcagaaatccaagaaaggttcaaattttggcatccgataattcaagagtttccgatatcgtatcgaatatcccataatgtctgataaagccttcaacatttcttggaaatgtggtttcatcgatattactatttccacatcgctaatatactctgaaggttgaaccaaggccgaatatgtaactgatcaagggtcaaaatttaccatgccaagtaatcacttagtgatatgagaccaaaactgcccgataagtatagattctcttacttttattttgagcatagtactctcttaacagataagaggctgtaagctgcaaaatgtcatgaacatcacaacgatcctttgagaagaaatttatcaattctatctgacaagccccaattcttatttttggatcgcctgattcccaaggaagatttggttcattgacgattccaaatactggaacactgtcatcaggacgaaatatttgccttgatagccatcctaacaggttttcgtgttgtgttctttgattgaatgtcgttatgttgcggtcattcagataattttggtggagcttgtataatactgttagtaggcgattatagcgccaaggtagttcctcaattatctgcaagtgatcctttgaagcgaccatcaccctaaaaattttccccttttcccctttttcgcgatcgacccggcaaaatggtaaggatgggtgatgatctttatctttcatgatctggtttgtagaacgtagattcttgatttctcgctcaaacattacactgtgtttattgagtagttcttccacgatttgacctgcatatataaaatggccatagacggattcgtttgggtttttggattcctcttgaaggagaggcctaactggtaatttggccggaggcggaagaagttccaagggcttcgataaatttatgaaatccaggccgcgattggatgaaactgttgaataagatagatgtaagtaaaagccaatagaattaactttcatggagacccagagttagttgcactaacattgactcggtttactctcggtgatggattcccctattccaaatccaaccgccaaaccagtagatttttcacctccagcgtgaatcgcggcgaagtcgctttggtcagtgaatcttgtgttagtcgaggcttcccaacagcaccagtctcccagtcagtttgcgttgaatctagacaagtcaaaaggcgccttacttagcattaagaggccatcctgagcatgagaaagacaagcacggcttgtaggagggctgaaatccaaaggggatttccgttttctggggaagagttcagaaatcgtgcctgaaatcggatgggacgcactcgtaggctctgcggctgactcttccaagcatcctggcaacggcaagttcaagtctggaagactgcctgctgcccaactaactgtgaagcaccatgataaaaacaattgaaagataccatacttaaggatagtggtcgtaatcatagcaaaatgtttgtttggggtagattgccatcggggtcaagtggtgcaataaccaccatgacttgagacaattaggggacctgcctccagtaaaacactgtggttttgaaactcaatgcatttgcgtgatgtgtagattgagtagatacagcaggccttgctttttctcaaaaaagggccctggtaagctgggattcatagatgattctgagctggaaaatgtattcaattccaagccctggaaagccctcattgcccaattcctctcaaattcaccggctcttttctccaaatccctctggcaaatcagtttcttagcttgaaccttttcagcttccagactgaaataatttcacacaaactctattttcctaacctgatttcagcatgtttcagccatgtggcaatgtgataaattttgaaatgagatactacgggaaaaaatgaatgtgtgcaatggagattgtcaccacattatatttaatcatggttgtacatacttctttttcacttttctatgcttccatgtgtctatttgcaccatatacgggtacattttaattccatttgatttgtcatgcaagagaaaattgcccaactgagtgcaattggcatctagaaattctaattaaatttatggtgttaaccagagtttatcccagccttaattcaatgcacagtgaccacagtggtactgtacagcattgtactgaagtaaagtggaaaccaatttggtccagacaaaaaaaaactttttcactcaaccatttggtcataggccatacatggaggcctaagtacttatttatgggtttgtgagggagctcaatcctatactcacatgaccaagtgtaagcaaaaacccatgcacaatagcttgaagcttgtttgttttttcaaaagtctgtttggtgggtcaatgacaacccctgggacaccagattgacatctcaaccccccccccccaaaaaaaaaaaacaagcaaaaaatctaaattttgtgtcccaaccttttggaaatcccaagactttgtatggtgtatcaagcctgtctgggcacacacccaagttcaaccaaaagggccaagagcgctgggccaataccagagcccgcttggctgatcccaaagcacgcatggcaccctcccagcccccgcttggcacatgccaaagttggtgggggtcaggacaaatcctcacttggccaagcccaagcaagggtgccacgcctgccagcatgccggccaaaaagaaggaatcccttcctgatggcgggctcactggggttctccccactcttatagcttctgaccatgggggccaatgctgggcttgtgcacaggagcacctgagccaccaatcagcccagtgggacttggctatgtgctaactcctgccccggactattctggccaatcaagccccctgggcacactcccaagccctggtggcacttggccaagcaggaattgtgattgtgcccagacgggcttgatacaacatatagtacaattcactgtacttctgtacacaaaaagtttcagccagtcccttctgataaatggaccataaatcttggttgggattaccctctctcaatgtttgaatcttgacttgtctggtagcatcaccaatatttcagatgtctccttcttgtttcttgatgaccagtttaaaacaaacctttgatactagtgggtagttattttaatttaatggcatttaaactacttgttgtcacaatgcagtgattttgattaacaataacaatggcagccaaagatcaatacaatatttctacttgacatgttacaggaggaggaactaccaatattcttactttacacattacaggtaaaggagctagtatttgtttgaatttacaccttggggggaaattgatgtgggccaataccacctttgcccttggagaccatgaggggccactgcaggaggttggactgtgacctgatggtccacagtttcccatgggctctaccaattgatccacagctccatcctgaggttctcccaaggatctttaaggcctcctgtatgcacccagtggacaccaggcggtggtttacattaaagaaatggcagtggccccaacaatggaccctgggggggctcaaacccaggtgcctgagaggtaaaattggtaagaatgcaagcaacttctgaccaatcacccatattaacttccagtctaggcctgatttaggatcaaagagaccccagcaattgattccaggaaaattctacggataacaattttttggcaaagtttgttttttccagcttgtttttcttgagttttcagaatgacaggttccacattggggggcactgatttaaaaatggtgcaatcaattactttattgaaacagtatatatagaagctcagtagaagtaatagacttaataaaataaaacaacattagtgatgaaatttttggccaaagagagagagaattttcaagaaagtattttttgggcaacaaaatgatttttgttgaaacagttcaagggttgaaaaatgaaggaaagaactgatgtttttaattatcatgtgtaatcagtttgttaaatagactacatacatgacaatcaaaatttggttagaataatgaatattcagaatgccacaatcacaataatgagaaaaaagaagaagatatttcagagtcatgagttgacaaaaaagaactactacttagggcctgtaccatatggcatgaaaatccaatttttcacaatttgtcagaatttatcttcctcaaactatgataaaattgaaagtgaccatcaccaaaggccattcataagcccaaaatcaagcatttcatctctagatctctgtccttttggttgtgtagaagacataaaaaaatgacatttttcaaaattcaatcatgtggtacaggcccttagggtttgtagactacaaaagtgtgatcagtcagttaaaaaacatgctacttaatactataatctgttctcatgaaaagtgattagaaaggaaaaagaaagacagtttaaaaggttattttagggatgagtggaaaagacagcacaattccaacaattagaaatgtgaaacataaaaataataataaagaaataaaatcaattaataaatacctgatagattagagcagaatgtaacaaaatcttgacacaattcacaacgacgttaactcaatacacacaggattgtttagcaaaactagcctagttaaattgaataaaaagaaacagtcaatattctgattacaagccaggagaatgtataagactgaatacctgcccagaagctgattctagctcctcctgagtgcttgaagtaaacaacaattgagatctgtttttgatttgattgatcagcaaataagatgtattgaccttgggttgatttttgatttgataagagatcaatgattggttgaaagaaggggaatgaagtggaagtttgataaatgacttggaaggaaagaggcctgccgatgacgcgagttcaaactgaattaacctctttaatagttaatgtccgggtttaaactcaaaaactgattgtgagtgaaacaagcatctgaaatgggaaacaagctcacgtgctcccaaccagcttcgatctcagtttgtgcaaccaaaaacaaaaaaacttggtatgtggaaccaacaacaagaaaaagctcttaccaaaattcttcagagccagtcacatggattccacatattgggcaagttttgttgtttacacaattgcacacggaaaaaaaggcctccctgggtgtagatgtgcttttctcaatcaatggttcattactggccaatgaaaatgatggctatacctcccaactgtccatcaagaattggatggtggacactgcacacaattctctttggagatcatggtggtttcatgcatagagggatatggaatttccagacttcatctcattacacatttgaaaattattgcaaagggcacaaatgaggcccccttataagaatcaccttgaaaataagattcaagttactcttcagagctgatttactcccatttgtttttccaaacaagacatgagttttctttcaataccttacaattagagggttgaaagattataatatgaattcttttattaattgaatgtaaatacagaaaaaaatacagaaacctaacattcaagaaaaattgagtgaaattgtgaaacttcatattcctaaaataattttgtgtaaatgaataaaataaaaaaacattatcttattgttgaaaatgtgcattttcaactgaagctatctttgatagagagatgtattcctttggatgagtatgatgataccaagtggctaccatcaacactgagagtttcaatagattttcattagtttgatcttttgagaagtatctaagcattttcaattgatgctcttcaaggaatatgaaatctttatattcttggtcataccatggagcaatatccttattcaacttgatttttcctatcaggggaatcccaatttttggattcattattgagtttaaaacccattcaaacaattcttttctcctatcattggatattagaccttttatctttaatttattgagagctttgatgtgtaagtaatctactgatttcaacaatttcttgaattttggtagcatgtaggcaaacctaaatggtgttccatcttgtggatttatgattctcacagcttgatgtccatctggtttgttgcagaagaatgtggctattggtagtcttgaatgataactcctgatacatggtgggcaaaactccgctttatgaaattgaatttcaaactcgcaaaagtaatttgaaaatagttcatattttcgctcgagtaagtttggtttactatccaccgctttttgatatcgtgatgagttcaaggcctggaatgatagtgatttcaagatttcttggaagtctggctttatccacagtccattcgggtcttctcgatcaatcggtggaatattacattctctccatgttgagtattcgtctgaatgtccatgcaaggtttccgtgcaaatcaatcagtcacattgttccgatttatataactatcagtacctggctgggtaacctgcttccaatccacctattagacacagattcactcacttccatgttggtctcggaaggcgttcagcagatgggaagcggtatgatgcagagtcaaatgtgctccagagcgttcttgtgaaaagtacttgatcaattttagttgaatatcatcaatatttgtctccggatcatctgatgcacaattgaactctgtttctttcatgagcttcaatactgattgactgttatcaggattgaggatttgtttgtctagccaatctaataatctttcttgttgtattctgtgatcaaatgttgatacgtcgaagaggctcaaaaattccacgtgaagcttgtacattaatgttgccaaacgattgtatagccatgatagctcctctgttttcggcatcggatcctttaatgaatcacttcgcattgcgatcctttcaccaccgattctgtttttacggctaagccgggacgatggtttcgacgtggcagcgtcgcctagagacgcgcgtgcttgcaagtacttgatttgcttacgaaatgcaatactgtgtttgttgagaagttcttccacaacttgaccatatggtaaaaaataaccataagcgggggattttgccgactgtgtcttctcgatggcaagtagcgaatcggtctccgacgtatcaacgtcgatgcgagccgacgattgaaccacttttgaaccactaccggatgcttgactagctgttgaaacagatatgattgtcagccaatcagctcaaatattcctcaagatgagctgcactaacccccaaggtggtccctagcaatgggaacgtggcttgttccacttccatcgatcgcatcattcacggcggtcgattgttgcccctcagaggggctctgattaagtttactctgggctgtaaattctggttcaacgaagataatatctcccggaggcttcagtatcaccgccgtcatctttctaacgttaacataccaagcggtacttcacctgagcttgaagggccgtcatgcgcgtgcaatatacaaggacggattcgaggggggctcaagctagaaagttggacttggttagagtttcgtttgttcgatggcatgtctgaagtgacggccgaagtgggatgcgtagtcgtcgggtctgtgtacgatgtcacttcttcccagctctctgccgccggctcattcaaatcaaacataggacgtgttgcgaaaactacggcggagctcaataataaaactctcagctggaaagaagggcttcgggcgaaggaggacacccatttcaacggcaaattcttgtggttcgacattggccgccaggattcaagttgctgctttcccaaagatagctgagtcgcgtggctagatgtccatcaagatataattattacaagtggcaatttgtgagctgaactctggtgaactggtaactcccggtagatgatgatggcccggtccatccagacgaaacttgccagatctcaaggtatagaattgaaaggacgagatttcctcaagacacctccgacgcgtcgcagtttacccgaatgcaaagtttattttgccgaaccgttgaaatgttcacctgtgtcaattaaattcttcggcttcaagccgaagaaaaaaccggcaacatcttccgcttgaagccgaagcttctgctgggctgggtgagctgctctgagctggctcacccagcagactagatttccaaaatcaaaaccagagacaaagtctctgtagttcaatggtttgcactggccccagaatctgcccacccattaggttgtgggttcaaatcccactggccccatctcctaatgggggttagggggcaggttagggggcaggtttttgggggcaggtttttgggggttaggtatagggggttagggttagggggttagggttagggggttaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttagggctgttttttttagaaaaaatgggcagaaactttttttttgcagttttgtacccagctcacccagctcacccagctcacacccagcccacccagctcagccttgccttcggcttcaagccaatgataatgacaccattatcttcggcttgaagccgaaggttttaattgacaaaactcgaaatgttcgagctcccacaaatcaaccaaacccttgaactcaggccgcatcatcaagatggcttcttttttttttcggtgaggccgatccaatttcaaagggtcgcgggtacataggcccccggatgctccccggctgcgcaaaagagcaccttgaagtctgctgcgcgcccgccgtagtggtgaggttggtgttgaaaatattttgaaagtttcctacaagccaaccaaaaaaaatataaatcaacgaatacacacacgatgggagacgaggataccgaatcgattgcaagctcttcatcatgcacatcaatcgttacttctgaagatgggtcgtccgaggatgggtcgtctgattcaaggtaagagtaccctcctcactttcctaatctatatcaaatctgctgcaaatcttgaaactgcatctgaatccgaaaagctgacctcagggcctattcagcacggtcacaaccaccaagaaacgcggcgtccaggtccctccaggttatcagcccatccctccttcttctaatgcaactgcctcttcaatctccgctctcaatactcaggaaattgattcaggtgacttatgggtagtcaggttaccgaaaggggtaagcagacaagaacctaaatgttgaaaaaaattggatagaaaactcaagcagaaccctcgtgcgttttttaggtcaaaccaaaacatttggccggtctacagctcgatctaagctccgtaaacacctccaacctttcgcatggtggctcaaagcgtgtaggcgagattaaagtgggcgatgtcgagtacgatatcttcgctgaatgtattcccgtcatcaaaaacaagcaaaagtcaacccgtctaaattcgctcgagctatcacccgaaacgaacgaaatctctcagctcaaccccttgctaccaaatcaaagaaaaaaccctcaagaaactcaagttttattaggtaagacggcattgaaaacataggcgcaatgttaccaatcaccaagtgattctagcgtggttttatgatgaaatagagataagcttactagttacgaattggtttacaaatacagctccacagcggatatccatgtcaattttttttcgacgaaggattccgaacgatgctggatcaacaaagaagagcctctcatcgatcctaacggaaaaaacctgtgtcgtcacatctaatgtcaaacgacctcaacccccaggattagaacttcggaacattccgtttggtgcgaatttaaagacgaccgagcatgacaccggatccgatgaagttcctactgctactgctgctgctactcctaatcgtccaacttcctcgaagaaaaaatcaactacttcagatattaaaccgtctcactcttcaaaacgccccaagctctccacctgatttcaattcatctcttaccattcagtcacattctctcaattataaatactttcccaaatcttcaaactttgaaccagcatgtgaaggaaatttcatacaaatcaatgaagaaaaaggctcgcaatgagcaggaaaagtgtcgaaagcaaagttcacagttgcaaggactaattttcaaccaagagatacaataaccaggaggaggtctgatattataggtgttgaggaggaagcctaaaagaaaatgctgtgagaattttttcaatcaataatcacaaaatttggattacacctgggtaaagatcccaagtggagtcaccaagatgcttgtggcacaaaagattacctacatgatttccaaaccatacatacatcctgtttcatatctccacatccctattgattcatttgtgcatttgtaatctctccttcttatgggtacattttcagttttgcttcttcaggccaaatttcccaaagggccctggtaaaaaaatgtggttttcctgctttgagaaacagtttatgcagcaatgatgtcaaaaccagtttatacataaaactggatgccacctgactattttggccatacttggaccaacgctgccacagatacgatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccatatctgtggcagcgttgcttggactgctgaatgggttaattcatgggttcaagtcccatttttgaaaaattgataatttattaacaaatatcttgatttgcatttttgaatttatattgtagtgtatgaaacaggtggagtttctatgaaaaatcaaaatcaaattcaaattctgcatcctcgaaagtgttggaaagattattaaaatgtcaaagatacttgaaaattaagctgtaaaaatagttaaaaacccatgtttgctgcacagttgcagggcccccaaaaaaacctattttttttatcaaggccctttcccaaaatatccaaaaactgaaaaaaaaaatgcttattagtactgaaagaaaagcttgctcaagtgtaactagttgatttgcagggcttgtcacataaattctggtgtaactgcacatcactacaagaaaaaactaaaggaactggtgccagttgagatgcaagagtctagagctccagaaaatctctaccctgattctgaacttgagctgaatttgattgtttattcaatgctcacttgatgcactttggatcaaagcttgtaagtagaaataaacgttgagcatgggttagagtcagaccaacaacacaagcttgctttctcagagtttacagaccctgacaatgccctgcatggcatgacattttttttctgatagccaaacaatcagccccccaacccatttctctgggttgcttagtctgatatcgtcctttcctcaatttttcttttctttccccccccccttcaaactactgtttgagcatgctcaccaactccaggagcaacattcaatccatccaaacaccaaaaaataagatcccaaactaaaacatgtgaaatatttgaaatcctgtatccaagcaagaaaagttgacacttggtgatttggggtgtccacaggacccatcccaatgccctgagccctggggtcacacctcagggcaagatcctggggcctgcatttgggtcacagccttcacatcaagtaacagtgaccactgctcatctgtagctccagatctgttggaatcccattaaaatggtccctttctgtgctaacagggctggggaagagctgggctggatatgtaatgggtagcttgctgaacttggtctgatctcacttttcatctactgatcacagtttttttttctggtgtagtggtatcagtttttacttgctgcacagtgttgaggcttcatttggttcataaaaaaactacaattaatgcaatatctaactctgatgtctattaaaataggggcttggaaaaacgactcctaaaaattagtcgacgactcccgttttggtcgggaggtcgtcggacgggagtcgttcttccaattcccccaaaaaaaaggggagtcgtcgtcctaatttcaatggcaattttttaatttttttttattaaaaaaatgggagtcgcccgtctaaagggcgggagtcgtcctaccaatttagccaaatattttttattttttttcattaaaaaagttgggagtcgtccgcctaaagggcgggagtcggcctcccaaatttgatctttaatttttttgatatttttttttccttgggagtcgtcaggccaattacccgagacggaaagggagtcgatggcccaatcgtccactggactttttttttcgtctcgcaggagtcgttggaaaatacctaggagtcggctggggagaagaaaccttgtttcttctcccacgcaggagtcgccgctccacacccattgactgtagggaggaagattcaaaatccaatgacccactactagttttttttctgcctgtgtctttttttagtttttattttttttcctctgtccttttttaccctgtgtttttttcttatatttctcatcaattgaattcttttatccctgtttttttcttacatttctcattgtttttttgtttacatttctcaacatctcatcaatttatttcaattatttcttgaatttgtttttctcaatgaatctaatttttaatcattgataaagtgcctttggggcagggccccagtggctgaacttttttttgagtttttagggtcgctagaggtcgacaactcctgttttgagttggacgactcccgtttttttaatgcagaaaaaaggttaaaatattgaattggggcgccgactcccgccctttaggcggacgactcccaatttttttaatgaaaaaaaataaaaaatatttggctaaattggtacgacgactcccaccctttaggcgggcgactcccatttttttaataaaaaaaaaaattgccattgaaattaggacgacgactccccttttttttgggggaattggaagaacgactcccgtccgacgacctcccgaccaaaacgggagtcgtcgactaatttttaggagtcgtttttccaagccccttaaaatattatgattcaaaaggaacaaacatcaataactacaaagtgcaagaaaacagtgatgtaatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacaagacaaaaagaagatggaacaattttaatagaaattgtaggttaattgaacatacaaacaaaaaagcaatgatatattgtataccaaatggggaaagaacaaaaaagagatgatcaagaatgaaagaaagtttaaggatgctaaaacaaatggaatcagaagaaccaaaggaaagaagaacaaacaattaagaggaggaagaaggatcaggagtagtagtagtagtattatgggtaatagaagaagaagagggagtagggtcggtgagagacatagagtgagtttgatcgaccaagaggtcgaagtcattccactggttttcatcatcagcctttgaatccaaaaggttaggcgaaggagtaagggtgatggcgggagtaggcccggcgaactcgccccactcttcctcttcttcctgctcttgcttcagtgtctgtactcctcctcctgtccctcccgttattgagagcgattgttgtagattctgcgccggtgatcgttcggaactcggctgagcctgctgtggtcgtggggttcctcgtgcactcgcttggcttgttattcccacccgatccacttctccaagccccccgaaatcatcatcaaatcctcctccttctcccgggtctctatcatcactttcatcctacacaaattaagagaaatgcatacgatcaatcagttgtttgatgaaaaattacgtctgattattctttaaggattgagagagtgtgagttttagagggaaaagagaaagagagagagacgaacgagattggagtggtcctggaaagattgaggaaaggaacgagtgggcgcatcgaagcgatcgtcgaagccgaatggagtaggattagagataacactcgaagaagacatctgatggaaggcgggagaattcggattggaaaggagggaagaccgaaagctagagggatcggaatggcgactagagtcccaacaatcgtcatcgccgtagtcggtttgttgtttaggttcttgaaaacgatggaggaggccgggaggggcctttctagtcgattgcacactcatcatctcgtcctcatctgagccttcttcttctccatcttcattcgatgatgacgaggaggaggaagaggaggaggacgaatgggcgtggttctcgtcagctcccgagcggacgacggcgatctgttcgacaagataacgagcaaatccttcacctttcttcgtccgaccctgtctcaccttcttacccttcccgttccccccactcgagccttgaccggtccgctcctcgatcgacactggactctcttcctgaataggaggagtaatactcgatgtagaattgcccgtcgaggccgcaatcagactcgactcgacctcatccgtcgccggcatcaatggggcctcgatcatcccccctccgatcaccggcatcacccctcctaagggcaacttggcatgctcccgagcctcgtgaatcggcccattcagaaacgcggtccagcgctcattcttctctaattcctcaaggatagactcgaactcttctgggttgttttcgaccgctttcagcacctcatctccgatcaaaatcagatgtcccatgttccccaatcgaccattctttgctttcattctgttaagttgacaaagaaaaccaattcaaatcactcgatattaacgcttttattccgttaccgcatgacctctcttgcatttggggctttgcgacttcacttttgatatgtgaaagtgcgtcatcaggacaccccaaaaatgggggattggtacgaggagttggctgataataaacctgtgcaagtacagagaaacgcacacaattggggttatatgacttcattttttaatatatgatagtgcgtcatcaggacccccccccaaaaaaaaagggcggaggggtgttgggaggaggagttggctgataatacacctgtgcaagtacagagaaacgcgcgaatttggggttatacgacttcatttttgatacatgagagtgcgtcatcaggacaccccaaaaaaggggaggttgggaggatgagttggctgataataaacctgtgcaagtacagagagacgcacaaagaccataaaaaggtcacataaagcaaccaaaaaaggaacaaacggattgacagggatgaaaggcaagcgagagatttctcagaatcaaaaggtaaaggaggggactaactgatagagatgattagcgtcgacgccatccaacaacctatcgacgatcctcgtatcttcgaagaacgattgggccagcttgagactggctaatccgctaggctggtgcctgctgaacttggcattcaagctttgttggacaaggtcgtagatcacattgtgcaagaagttgttccaggggaaggcgaagaagaggtcgaaacaactgtccaagactttatgttttaggaacagttctttcatcctcactcctgctggaatgcctgatcctccttctgttggtgatgtttctgctggtgatggcacggattcttctggtgatgatttttctggtgagaacttctcgggtgaggagttttctggcgaggatgctactgatgctgatggttgttctgctttctctgatagttcttctgagtctgcggtggtcgccattgtcaggttgactggaacttccggggaagagggatgagaagcggctgaagcaagttcctcagagtcgacgacagttggaggtgcgtcggaggagggtttcgagagcagttcatcgtttgagggtccaaagatggcgaccaaggcgtcaagtccagagaccagtgcgccgtccttgttgtaccgaggtctgggctctgagtcgagtctgttgactaaggccatgtttgagcaatgtagtaattcggcatagagttcgatcagtcggaatcgttcttgggttaacgggaccgacagtccaacgaccgtttgtagaggcttagtggccgagcgtggagacttgatcagcatctgcaagtcgcccaaccggtccccgatcgcattcaacaggccggtcaatgggaccacccggggggcgctgtcgcttagtggcttttcatggccttcttccgacggctcgtcttcctcctcgactcttggagcgggcggatagtcccgaagataaaccatcaattggtgctcggagtagtcagaattgtttcggcggatcaggtcgatgacgactgagagtgagttgatgagtgaggaggccagacttgtgttggtgatcacgccatcatcctctgaaaccggggtgtcgagtccaaaggagagtagtttggagaccactgctgagctggataattcgcgcatgagcctagtgggtgatgaatttgggatggtcttctgagtcatcggacgattgttgaatagagggccccagggaacggggcgaggcaaggtcgggacgagctggtggggccaccctcggcaccgggcagggagccattggagactttattgggcagattgagtgagagagaggtggagatgacgtgattggtacagaaggcgatgacatctttgaggaattcggctaccgaacgatgcaggtctggggttcgagatggatggaggagactgatgatcagttcgacaaagtcggtcgagtcgatcagccaatcgatcgtgccatcggtagtctgttctgattgaatgattctcatgaggacgtcgacgatcggtgaggaattaaagtgggcgagtagtttggggattaggttgggatatgatctgatgaaggacatcatctcgctcggtttggagttgatcagggtgatgttagccttagcccaatagccaatttggactgatttggaagcggttgccgatggaggctgatcgagaacggcgtcccagaaacgagtgagtaggttgagccgagggaagtcgctgaagatctgactggtgacactccagagatcggatgctaggatttcggtgcagaggtatgggtagcgaatcttgcgccgttcagcctttgcccggtcctctggtgtgcgtccttcagagtcgagtgcatccattagcagggcaccgatggtatcattgacgaccctagtcctgaaggagttaaatagggcaccgccatatcccatgacggctgatgggccttgtggtgattgaggagaggtcgaggaggcagcagatgatgctgatgcagatgctggtgctgatggatggtttgatgagagtcggttgagggatgaatttgagtgttcggccagtcggtctgcctcctcatcgtcgaagatcaacccggagacgtatcccaggatccgactgacgacctctcgggttcctaagaattcgacgagctttggatgttgagccttgatctcctggagtaggtcatcctcctccaacagcttatcgagtaggagtgaagggttcgagaaggagggtgtcgagcaacccgcattaggattggcatgatgctggttggccgttgatgaggataggattgagtcaatggccgactgggagtggaaaccaaacctggggataatcagaatgtgaggttagtacgatgacaggctgatgaacgtagagagagagagagagggggggggagaggagacttacttccagaaggccatggggaatggagtggagtgatgagtgtgttggtgtgttgaggatcaaagttgacaagtttttgatggggggtgatggatgatggatgatggatggatggcgtgttgggatctgcaacactccacagctctacgtaaatccatagatcagcatcatcagcatcatttcacagcttcaaactcactcaaatgttcaacttgatggtagaaatcttcaatcatcagcatcaatctcaagatggtacatatctatccaacaagtgaacaactttgtaccatcaacacaatctccacataacttcatcttgatgaaattaagtaaaatgacatcttcacaacaatcttgtgaatcgattttacatattctaccagatcaagtgaacattcttcagactcaacatgtaaatacaataaattaatagagacttaaagaaatatatatgagttatcacaaaggaaggagacgctttaagtaaatacacgagctcataaaaactcttttggtttctcgcccttcccacaaaactcaaacaccattccagccaccttatacgccaactctgagggagacggacagccatgataatcagagacaaaccatttgttcagtttgaaagagagggaagaggcggaatatggacttaccatcggttgcttctttggtcccggcttctgcgtagactcgcacgcagtcctcagtcccactgggtctgacgaaggaacgagcggaaggataattggcgacgatctggttgattttgagctgcatcccatcgggcttgaccaagacgcgctcggcatcctcagtcacaaaggcatgccgatcggagacgatcaccttgacgagccgattaggaagctcctcgtactttgcatcccattccgccatcccccatccacgcgcattgaggatcgtctcgaccaataacatgtcactcatcgaatcgcccaccgtctggttgatcaagcccgctaacgataatagcttcgacgaggctggtagtctcttcaataaggcttctgaaaatactaccgtcccatgcccgttggcttcgaaataagtcccgatatcaaacgtctgggctgcatggtgaagatgcttgactccagtcggcgtacaagtgacggccagaccctaataatacaaatcaggagccggtgtcagaggatggtgacccaaacagagaatgagagagggggggatggactcaaaccagctggtccttaatgtatctcgtcgagttcccgttagcataagcagtttggacgacaccgattcgtaagtgatctttgatctcagctgattcaagctcgaccaactgcttgatataactagctactagtgtggcgatcttatcaccatccatcaacctgaagctctttttctctgaataatagtagtagacgatccgatcggcgtccccatcgaagctacaagcccttgccagtggctcgaggctcaccccgctcggcgccgattgggttgtcttgacatagtctgcaccacaatctttgttcagcttttcgctcgaattaacatctgtcgagcttagttttagtcgcagtggtgaatctttcaggtaggcctgcattgactcgagtttcggtcctcctactccatttgcacagtccaccattaaggtgtatggagtcttcgtttcggcctaaggatgcatcgaaaaaaaaaatcctgattaattatgtaccatcaaaaaaagagagcactgctcttttctctttggcaaatagataaaaatgaaaaaatggttacttacattcaaagcaataaaagcatcagacaattttttgtagtatccttcttcagtcggagcaccataaacaccgccatcattgatacacttgaccaagtaatgtaattgcggggtagtcttgaggccactttctaaaatctgagcggaagggtcgagagccttgacggcatctttgaaagccttgatcaatcgagcgcacgaaggtcgggtgtcatggcccaagatcagcttagcgggttgcttgaaatcgatggtttctgagtcgatgatctgcgtcaaactcgatggaaggtctgcggagttggctagtacggtcgcatgtgattcccaggatgaggccagcatttccccctgagggtcgacgagtttgatcccattgtcctacccaaattgccaattttatgagcagctctgttcacggaactactattctaagaaagcccgccgagcggtgggaagggagactagataaatgtacttacctgtgcagggttatgactggcagtgaccatgacaccgatggtttgtccagccagctttttgcttctgagtacggctaataatccgacggtgaagaagacgcgatccaaggtatcagcactggtcgacaacaaatgaggaggctggttagaatgattgtaaatttaaattgccaagcggaataaggggatagtcttggactgcagtctactcaactttgctcggaagccagccgtgccgaaggtgtgtttgatgcctggaggagatggataactggctgccacagcctcgatctgttttgcgtccatcgttctgaaattcagctggaagacagggatatgtatttatgtatcagtcgagatgcagaggttataatggtttccttctgatgtttttccggtcgatcggtgttcttcaaccttgactgcttgttgaccgttggacctcgtgggaccctcggctcgtgtctggtggtgggtcagtatgacgtcattcaacctcaccccccaagccgaagaaactcgcttttttttcagcttcatccacaaacacaaccaacacaaaacaaaacaaaattgtgtttttcagatgttttcttttatgcagctcaatcgtaaacacacacaggtcatcgcaaccaaaagattgtgaaagcagtacaatattatttgtactttaaaaatggtaaacttaaaaacaattcttaatttgaaaacaaacacaggaaagccttccaaaacaacaacaaatgtaaaccattggtatgatgagaatgagcttgaggcccggccacttaacgacacgaagttttgaaatcattttgagaataaaaaccttttgaaatgcttttgaaaccttttttttttttggagctcgaggtgagatcctttgattcaactttgacaaaaaagagtttcgaaaggttttcgaagggctttataaatttaggtgtggaaatttggctaaaaaatcacaccgcatgtgttcagccataaagcactgaatgatagaattcactttgaaaatctgaaattgatatagcgtccttgttctctgtaaggctagccggccgcttctctcccgcttcatcagtgtcagtttgttggccatctcaactttctctttgttgggattcagtttgtatactttcggttcgttaacggtccggcgggaaagaaccccaacacctcgagaaaatagcttatcaagatcatgctgttcagtccccttggcggtgacatagttggctccacagggcactttagggtaatggccaagtccaacatatacgcaaacgctttgccattataatatatgcatcgacagaaccatgaagattcaccgggtggctcttcgttttcttggaagaagtccgttggcttacggcttcgagttgagggcacccggcccggccccaatggctttaccgcgaagcctacctagcttggccgggtctcttaaggctaccccggtgttctcttccggagtagagtcctgctttgccataggacagtccacctcacttgatacgctgcttgtgggcgggcaaggcggttcaactacatatgggtggttacggtcagtggctccatggataatatccaccatcatcaattgtttattaaggatgttctttccatctttcttgttcaagaaatccttccccatcatgagtaatcctccgccattctcgtcccaccaccgcagacccctgcctcctcagtgaccccatccaatttatactggaagtaatccagcgtccttcctcccatcttattcttcatccgttcacctgcgcactcaccgcccattctggatttctaagtcaactacaaaaataacctataccaccgcgaagacatcgacatttttcttgagtgtcttagctccaactatcttattagacatttcgttgactccaatcaatcaatcagaagaaccccacctttcgttcttgtcttttggtcactccaccgtttggactcgtatctgttttattcttattattcaaaaggacccatacttttgttcgtgtcttttgaccattccactatttagactcgtgtctcacttcttctaactctatcgccgcaaagaaacctcatagaaaacatcttccaagcaaaaaatggcaactgtcgaacgaaactgtaagccttctaccgatgtacatctttgtttcaacagaatacggatcataagattgactagccacttggaactctcttcagctttcatccgcatggctttgaggcatttgatgtgttctgcgggatttgctcaaagcgtctatgatgagagacgagacgtgggcttgaccaacctattggtcatacactcgcacctcttaccgttgtttcgagacctgatcattcagctagtatcatcactggaggtggttgacttcgaaaatcaaccaatccccgagctctcattgtttccaaagtttgcggcattgcagcatactatggaacaaaccgtttctgctgtcgtgtccgttgcccttcgccccgatcagcccgacatcaagaaggatggaaatcgcaacgatttcaaaatattccgaacttcttgtttactagaggatctcgaggagctgcaggatcttaaccgggccctcttcaaggtgctttgggaactcattcaaggccctacgaccatcggcgacccggtgaacaaccaagttcagaacaccgatgtaggctggtgggtcatcgacgatccgaacgctgacgacttttggccaaccaacccagacttggtggccaaccaagaccagctgggaaaccaagaatggtttggcaaccaagactgggtaattggaaaccaagactgggtaattggcaaccaagactggccggtaattggcaaccaagactgggtaattggcaaccaagaccgggcggacaaccaagacatgggggccaaccgagaccgggcgggcaaccaagacatgggcaaccgagaccgggcggacaaccaagacggattggaagacctagaccgagaacgcgaccaaaactgggagggcaacgacaattcaagctctgagcaaggcccggaggatggagatgcgcagaaaacggagagctctggaaaagaagaaagctggacgtcgaagaagaaacaggaaatgatcttgagagcgactatgtcgataaattttatcgatgcaacgattcgacgttgcaaacaatcggactttgccctccttcacaaaccctggcaagccgctatccaggtcatcgatcacgcactctcattcttctacgaaagatcgggtaattcattaagcagaagagacggtatcgctcgactaactagatctgccactgcgctcatgaaagtcacgagggttttctacaacaggttgtcgaatacctcaacgcatctgttaccatttaccttgccccatgatgtgagcaccgacgaacttgaatggatgctttggaacacggcgccgttagctcgcacaatcgatgatgcgttattccccattctatatgaaatcaattgtgccgaaaggatatttcaccggcattatatccttcagcggacagttggagagatgcgcaatgagttcacagctgcttgcgaattcttgaagaaatatctcgttcccttgtctccaaaagccggttatcctagttcagctccatttgtgttcgatgattattttcgggatttgaaggatcagtttcatcttgcctgcgacaataccatcgaactcactgacaaagtagaggactagatttctaagaagagaagagacatttgtacattatctgttttctattctcaaatccatccaagatgtaaaatatccggaattgacagttagaataatgcctgtgttgatgaatgtgagatcgcgaaaggatcgggatagttccccaattatgtgacctttgtaggggatatttctgttgagggcggaagtgtatctggattttcaagttccataaaatccctgatcccaaaccagctatcaggtgatgattgtgcgaagcgggcaggatgaggttggaagggcttgaggaagtgaaagggtggtggggactagtgtgggatgatgaacagacttctaggctgtcatggggagtgtagaagggtgatgaaaggtggtagggtacagacttaggccttcatgcagattcgaaatatccaccgacacctagtaaccgccgcaccccacagcagcagtactggacggaattcatctatgtaggaagttccaatcccaaatcagatttttccaggcttccaaaatgttccaaaattatgtttccatcgtctgctgatccagatttaacaaagcattcctcagatctgttacactcacaggaattttgtttcataatccagaaaaatcactcaaggtgacattgaagcttcagaacagagtttctggtagattgttggggggttgctttgccataattaagcaaaggagtttattttggaacaaaatgtactgggattggagtatgttccggagatattagtggggttcatgattgaaatttttaaactattcaaaccaatttgaaggcctttatcaaccacattttcaactttttatgaggtagatggatttgggggttgctgaacaatctgcacacaacttttctcaatttttaaaaaaaaaattgatcaacaccttaaaatgagtttgaaaatctatccattcagggcaagggcatagtgttgggagcgggagcgcagtccctttacaccgcgcaaagcggtgcccttatgggtcttctttgcttacaggttcagtaacccttcaagggttacctaggtagtcccggagaccagggagtggtctcccaagacttccgtgtgtgggtcagggggagaaggtctctcgtctcgagcacctgagttctcgagccggttctcgccggtctctccggcctcttccgagcccaagccgccgggaaggcggggcaatgggtggaggacgcccagagagggccgggagcgtaagaccatctcccaaagcaaataagacacccccgtggggggtgtgggcaaccgccagaccacactctactagctcgaggctaggagcctagcggtgccctagctaactggcctcacacagtggtgtattccatttcagtataggatgatcatcagagagataacaagcaggtgtgggagagactaagagtcccaggcctcttccaattggtttagcaaggctaggttagctgctaattcgtcggccaagaagtgtcttaagtacagcttgtagcagtcggaggcccaccttcccctagtgcaaatctgttcgactggaatccctaaagcccgctggagcgaggcaccacctactctgaatgagtgaccggagacaccctcgtacccgcaggccttccagattttatctaaggctctcgtggccatgggcttcgtgatgtggtgtcggttgccgtcgggtccaaggaatccaaagagtgagttagcccctcctagatcgtggtagcgtgaggcctcagatagtctcctgtggaccgcgagcactggacatagcatatgaggtagcctcttgaggcgaatcaattgctcttcccccggagaggctgtcttagctcctcggatgacaagcgttatcgatccatctccgccctccaggtcttgtcggatgtcggatgtcaggagtgaggcttgtggtcggagggggccgcagttgtcattgtaggtcagttcgacgagacgtgccatgccccagaatgctactacactgaggtcgaagagcgctctctggaatgggtcccccgtagctagaatctctgcgagtttgacgaggatgtcgattgtgacagccttcttccgaggcttcttgggtacctccacgtcgacgtaggccgacgacttgagcatcacggagaccttgagcttagtctgttcggggaaaatggcattgtggtaagtatgccacatctgtatccccgccaggtacttccggagggtattggcggcgacgtcctgggagcttgcgctgcctgctgttctaccggtgagtgtcctctttttctcccctttattttccttcgctttttttttttttttttttttttttttttggactcaccgttttctacgcctaaggctgcggctgtcttggttgcttgggtgccaaggcttttcccttttggctgtaggccttgctttgcgatggattgggctggtattggttgggtttgtttgtgcccttccgccgacttttgtgtggtgttggtcttggaagaggatgtggtccccgaggggtttgcgggtcttttaggtccgtgaggtgggttttctggtgggatagtgggggaagattgcgacggagtctgaccagtcggtggagcggatgtgttagggtcttgggaggaagcgcctttaactgcgttactaatggcttggataggatttgtcatcttggttcaggaagggggaggaggtcggttgagagggccagacagattcgcgggtgatgaaggggagtgtgtgtgttaagcggtgagaatcagtgtgatcgatgagggaagaattaatgtgagtgatgggggtagttgtgatcggcggttaagaaggttgtttcggaaaagaagaggaaaaaagaaaaattaaaatttttaaagggtagcgtaatctctgttccttagtggggggaagcagaggggtaccggggtagttgggatgtgaaaggggaagggggaagagagggtgaggagggagaagagagtagtaggagaacgagactgtgaagcgtctcgcttcaggcgctcccgctccggaaagtctagagccgcggcccttagagcatatccaccgcgggagctaaactgggttgttatcctgtgtttagcaacccaaacccaaaaaacaccacccacccggggtgctaaaccagaaaaaagtttacctccggaggtaaaaaaccgtgttgagttgctacatgtagcaaccctctagcaactcgataccacctgtgaaagacaaaacatccatgacagacatgatgtttgtcttgtgaactcttcatcacaatctcaacgagtcaacacttttcacaccttcccctcattcatctcaacaagatcgatatcactcaccgacatccactcctgtaaaacctgattcaattttgcaatcaagtgaagagcccaaggggtcatgaacttgaccaggctgctcaaggcactcaaagcggcatcagaaacggcgggtagcttgtcgcccaaggcctccaggagctcgttgagcacctgatgatcactgtgggtgattgactgcatgccccataccctgagtgcaaagctttgatagcagagtacaggcaccttctcgagcagatgcatttttcttatctctgaggcctttaaggatggcttcggcgagacctagccgaacgaaggcttgaggaccttcggactgtatacgagtaatgtcagtacggtgtaaaaccaagtgagagcaatagagtagagtttttttttaaataacacacaaaaatgtacaaatgagaaacaatgcatacaagaatgagaaagaacaatacatgcgacaacaaccaaggttcctggtttttgttaccttcaagcgttaaagatgattgattgcgcttgggggaatggatggaatgagggtggagattggggactgaagagtcacagattcaagtttgaagatttagcaaccacgggtggccagaaaacccgggcgggttgctacatgtaaaatctgagttgctactgtggggttgtagcaacccagttttacctcccccggtggatatgctcttactagctcgtccgccttccaactcactgagccacctggcggcgtcgcgccacggctttggaggcgtgtagcccatgcctccccatggacacgctcctactccctctacgctaccgttaccgctccaacaaatttcaatcatgagccctacaattagattttttatttgaaaatgaattcatcaaataaaaatttcttagaaggattattcacaaagagaagatgtcaaatcaagttgttgcatataccaatgaaaaatttgaaaccaaactttgatccggagtttttggtatgaaatcattgcataaaaattggtactggccatactttaagaaggcatttacaggtattgttacaaattatctgatatttatgtagggttttggttcaaaatacaatgattatcatttctcttccataaagaaagcacttgataaaaagggaacactcttcagtattgtttttactgttgaaaagataaaattttatgttggaatgtaaaatgtagaaaacccttctcaaaaaaagagagaaatgtacaagttcttgcctgttgaaaattactacattaagttggaagaataccttgatcaaattgacaatccagatattttagtataaggtgatccaggaggcttcaaagctcaaataaagcaaatactgcagcaaccagttccaaaaatttattacaacactgttgaagctggacatctttctaaattctggggagggaatcatggataatactatgcatattttgtaattcagtgacaaataaatatgtgaagttatcataaaataattgtaaatttatctggatgtagaagccattcatcaatttcaaaatattttagccaaatcatttacaaatcaacaatctatttttgatataacattggagataccaaattgacaaagtttttcaatgaatatagatataaattccagccaaaaaaaatttgaacccccattcaccatctgcatgttgtcagaaattgtccatatttggatgggtcttatggaaaacatgccataaggaatgaagggtttgagatagagatatcgctcgatacccggtgtggaactactcagcaagtgagtaaagagcttggaggggataaaatagctaatagactatggaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactattattgttgcttaagaatacctgttgaagaggtaggagtttgtggggttttctgagtaataagggtttctgaagggatttctctgttatatctgttataaattctctctggttctctgatcttataagactctctggtttctctgggctctgataaaggtacactgatttctctaaatctttcaaagaggtgagaacggctaagcaatatttctgaattacttttctatggccaaaatttgaggtaagggaagttcaagggctctaataatctctggatttctttaataaaggggtgatgaaagctgagtaatatctctgattactattctgtagctagcatgaggagggagcaaggaaaacatgagccagaagagcctctatttatagacaaattgttctgcagtacatgggattttggcctgaacacaagttcgtctgagaagggtacttctagagtggtttttactcctctgagatggcctaatctgatatgaattagtctctaagtgcctttctaatacaagaggttgtaaatctactatatgaggcctattcttagattaattgctatgagaatggtattcttagactaattagtataagagttattttctaaagccagtctgtgaagtactttctgatcaataccttgatttaccaatctaagatggatgtagtatctctttatgtgtttttacagtctatttgtataattattattcataaggatttatgtattttaggcctgatttgggctttatcttagctatgttttaacccagtaattattatacattgtattctatattttaccccttcttctctaacatcttaaacactatttatgtgtaataaaatgtttttaactagatctatgggtttgatcaatcttaccacatcctcccccaacttatttgtctgccctcagacaaactctctgaattgaatgataaataataacaaaaattaaatttttatatgcaggagaaaactttgtatgattttagagtttgctccatatttgtactagtttttttatgaggtgttgaatttttcaaaattttctgaatcaaggcgctgatttcgttttaggctaatttcctttgttgagatttagttggccggagttgataacaggggctaagagaatccttgcttcgccgcagtttctttcagcctccaagcttggaattctggatttgcacagcaagtttggtcccggcttggccgcagtctttttaggtccgcacggaattcctctagccatgattctctaatttgtttctaagacactttactgtacgttctggactcgagtctctggtacgtgaatttcctttattgccgtttatttctttcctcaagttttttttatatataagaaaagggaaactaatctgatttatagcctctttgctcttatatcagatgaaacgttgggtgtctagtctcgggtcgatcttggatgcgtcttttgattatctctagcccgtctaatcgattttgaccacccatttccccttgacgacgattcccccatctccaagttaaaattctctggtcacgactttggaatcccatcctttcagcacttcctcggatggtccctcgattctcggcaactagtcccgaataaggtattatagcttctttcttgtttctctactctgatatcgtcttcttctcctttttcgtatagttaccattttccagctgatacccaaaatctttactttaaatgtcatctctaacgacccgtaggatttcgattgttctctccttccagcattgacttcagcttatgatcctcgatttagacaactcgctgattctttcttctctttttttttttttctttccaatcgatttcccttctgatcgcatctcctcctcgactgatctacgctcgcctttggacgacttttacacttttctcttcatttccagtctgatctgtctgtaagcagtctttgtttctttttcattccttcgatttcgaattcccttcttttctaatttgaaagccatcttcgcccaaaactaactcgtatctccaaatgatgactgtcaaattttcctgcttagccgatgcgttcaaggattaatacgaaaccgtccaatctccaacgactttgatcgccctctgatctcgaatgagaattcgtttcgcccccggctttttccaatctctcgactccctccgtgccttcggttttacttaaacatccatttccaagccctctgttcagtctctagatcacgccgctaccccaacaattccaccaacacactcgatccaaacaaaatcaaggtatgccgcttctcttttctagttcctccagtcttgttactaatttactgattttcaactttctttttgtcttccactagaccccgacagtcgtagtcgattcaactaataccaaggtgtgttgtttttgtctttttctatattcatttcgattgcttttttttttttgacttatttactgattcctgtcttccactttccctttgtttgctaggtttttttgaaatagtttcgattcccgaataaactatcctctctggtatactaattccgttgagtttatcgctctcgtctctttccggttgcgctcggatacaactccctcctagtacgttcttttttttttttttttgtttgtttgttgttgtctattttctccatttcggatgactttctaatcaattgatttgtttttccatttatactctgatctttcctagttcacccaatcgattcactacgcttgcgccgattcattagtccaaggttcgtttttatttactcctctcgctctggtcccttcatcgttgactatcactaatcgtttttttacgattttgtttcttctatctctgatttagtagttatttcaagacccctccttgtcgcttttcacccgagttcgtccgctttctttggtccttattttcttgatcaaacaccgacgttactccattgattcttcattcaaacattcctttcccattcgatccggtccacacaacctttctaacaaatcaaaggtatgtccttccccgctaatttgaagttttaacacccttgtttaatctgagtccgctgacatttcgttcttgtttaatttcatttcttggacgtcgtcaatcctttcctaacccaaggtacgttcattttcctctttctttttattcttcctctcctactaatcattcttcgctcttcttcgactgacaaactcgtttcttcttgttttttgaatcattggactacatactacttggaatcattggctgctattatcttggttcgttcgttttttgtttaattggtgacttctggtggtgacagcaattttgggctaatgctaaccaatcaaattattgttttattcttattcttattattttttttaggctttgactcatcgaaacagaacaaccaacaagatgaactcgtgcgtcctatcttatcatccttccctacccttttactaaccttcctttctctctcttctttttttttataccctagccactctaaagttaccgaccaaacacccatcttcatcgactctagcccagtgatttctccattggctgaggagatggagatattgatgctcttgacgcctcccggttccagtatctacgacggcgactgctttactcagcccgaattcgacgccctgttcgcttttgttatgaaccaaatcacaatttactgttgtgacaactaccctaaaaactttcttgaacacgaggcccgcgtcaagttgtacatggatatctctcgtggctttaaatttgtaagtcaagtttcttcttatttcctttcttgttcagatttcaactaattgatttttttatatttttatatttttttttatattttttttttaggccaacgtccataacttgatccctaagtacgaggatgggatgcctcatggctcctcttctggtggtaaccatacttgtaagtcttcactcctcttcttcttcctcctctcctcttttgtaaaaaggtttgacgtgagttgctgcatattttctagctacctcggctccatccaactccgccagtgcgtaggatcctccaggcagttgaatgacaacacggtaaggtccattccatttgttttcaaaaagttttccccattgagaatctaagcttttgttatatactaacactaaatcccctttttttaatggttctctatttttcttcttcttatcccaatagtttattgattgttgtctagtttttattagcttaacatgagcctgttgtagtttcttatcccttgtttgtaattgaattaccctggcctcaagaagttcttgagtgctctttatgctccaccaatcaattcccaagaaagtttcaaattctaagtccaccgggagaatagcttgttggccaaaaactaattcaaacgtagtataccctgtcgtacgcttagtcgagacacgatctgcaaacaacactaaaggcagatattctcgccatttctttccttcagtcccactcagcttgactaaggtatctttaatagttctatgaccacgttccaccataccatttgcttctggatagtaaggtgtcgtgactctagtccgaatacccattgatttaagaatatcttgaaactgagctccgaattctgatcctccgtccaccaccacatttgtaggtgtgtcataccgaagtatccatgattcatgaaaccatctggctattttctttgcttgaattttctctagtccaactgcttcaacccatcccagagagatcatctctagccactactaggtatttccatctgcctgcttttatatggagtgtatctaagctgactcgactgaataacacagatctccctgttgcgtgccgttcctccattggtaacgttgagctttgcttctggcaaggttcgcaggatctaacccagtttcttacaactctcttcaagtggggccaccagaaccgtaacttgactcttcgatacgtttcttctgttcctcgatgtcccaggctttcatggagttcttgtaagattttcttttgtattgatggcaccgagattactacttgcgaatatggctggctctttttgtgtaaaactccgttcgaaataaagaaaaagaaagatttttgtttaatttgcttgaattcttctgcactaatgcctgggggtctattcattgttgataaataatattctaaatttttccagaatccttcttgcaggtttaccacctcctcccccaacttagctgttttccacaacagtcgtacggagaaagctgccttcgttccaaatcctgggtgtggtctcattgactcctcgtcttcctcaaagctaggactgttttcttcatccggatctggcggtcttctggataatccgtctggcatcgtgaaactcttagccggaacatgtatcagatcaaatgaaaatagttgaataaaggcgatccatcggttcattggtgcattaggtaaggaggggttgttgatcatgccaataagacattttgcatccactctcaattcgaaatgctgaccccataaaacagtttgtaatttttttaggactttagttacaccgcataattctagttttgattgtgaatagcttgattcccgccgtgagaaaactacagattcatagagaaccggtctatccatgcctttcgaatcttcttgactgagtacggctcctgcggcaattttacttgaatcaactgataatctaatttttcctgcgttttcaccgtaatccaattttttttaatgtgatgtccacgcctacgatctgcttgagttgttcaaaggatttttgacagtcctctgtccagtcccatttagtgtctttccatgtaagttttctaagaggagcggctatattagaaaaatctttgatgaacattcgaacgtaaacacaaacccccaagaaacctctgacgtcggttggatttcgtggagttggccaagttttgaccttattcaacttcttctttgacactcttcttccttctttgcaaacaacatgaccaactaaatcttatgctggaacacaacaagcaaatttcttggcggaaatagtgagtcctgcttcttcaattctaaataaaattctctccagcgtgatagcgtatttgtagataaatcggcaaattccaggattctctttcagggtctctcctccgtagtcagattctggaccttttattcctccgtcatcgatgaatattcctacgttgtttggtatctcgtctttcaggatccaagtcatttgagcttggtacacagctactgaatttgtggcaccttgaggtaatctagtaagttgaaatcttcctaaaggagtctcaaaagtagttaaaggtcgggattcaggggctaattctcactcgtcgtatccccccattatatctcctaaaccataacaggctctaccagtgaaagattgaaccaattcttctggccagggtggtaatccagagtctttaatggttacgctatttaatctttgtagatcatgaactattcttaattttccatcttgctttttgatgcaaaagaccggacttgaataactggaacacgattgctcgtaaagtcccgttctaagtctttctctgactagctcgataaactgctccttaattggccctggaattgggatcggcttctgttgccatggttcgtgtggtataacaggaaggacgtatggtttaccgtaagaatgcttcaaaagtccacgctcttcttctgagaaagctagtgctccagctctaagagtgatgacatgacaaaataaatttttctcttcttctgataaccaagttggggagccaaaattaatcatttttaatctttcttctgtaatttttgcagtaggctgaaatttcggtggatttggtacaactggagtcaaataaggatcacaagataaggcaggccttgagagaggtggattaatagacattggcataggtatgtttattgttttaattttctttgcagttgatttatacttagcagcttgacactcaattcttacattccccggctccttatctacttcaagcagtctttgtccggggtctaatttaaaaaatcccgcgtgactaggtgagtgggtaaagtggtttcccatttctgatgacatggtaacaaaattggaattaaataagtctttccctttttatccatgatagccaaagattctccgccgttatccatgtatttgatcgtggctgcagcgtcaatcaggaaaggtttccctaagatgaactgtaccgctcctcgggctatccaaaagtgaacgggtctctttatttttccgatcaccacctcgactcccttggcgattccaatgattcctgtctggtgtccacctattcctttcaagttcattggtttctcggttacgaccaatcctaagttttgtgccatatgctctggcatcaaattcaccatcgatccagtatccaataaagcctcgctgttggtaccattaatactaagtttaatataacctagagggcaggagtagtgtgttactgagagtttgtcttcatcgttgttttccagagacgcatgattagaactttcgctttattccacgggtactcgtatgtttgaaatcttcttcatgaaaatatccacgactccattcgagatcgcaaaaatttctccataactcagcgtcatttttccttctgacaacatgcgctttaccgaaacttcttcaactccgggatattcttttgccaaagttttctccaggtgagtcttctttgctgatttttctctttcttctttctcagatctttgttcctcgaatctaaccttagcgggcacagtagtagttttcaaaggtccttgagcagatttttgagccgttgccttcttgatcaaatcctccgcgtcaatgtccattacagcatccttttcaactcttcccttcttcccgctaccagatttttccggttctttttccgaccgggttcgctttcccaagtccacatcatacgccgcgtgttcttcaacttcacattcctctagctctccaaacgaggaagtgaccacatccgcagtagttttcttggagttacgatcaaatttatccacttcttctttaatggctcgacgagtatcccatgcaatcttggtgttgtccggcaaaagataatccctcccttcatgctttactagtcctcgagattcatcgaaggcaaatagactacatctattgctactatgagtatcctggaaacagtagtataacacttgaaatctggcttcttaaaaggtacgttggttggagcagctgaaggtgggagatttgcgtccaaaggttggtgcggaggtgccatctttcctgctgttaaagaggctaactgtcttgtgaggtcttgaatctttttctcgtaggattctggctgtggtgctggtgctgggggtctgggaatggggtttctgatgggcttagctggctctacattggtttgttcaagtcttcccaaagatctacgttccatcaccgaggttgactgaacttctctctgaatatattgaacgatgatcttggtgaccggtagaatatcgcctccatccttagaaacacgcatcttgttatcacggataagctcccgagtgacagcagtttctaacggtagactcaaagcctccaacaacaattctcgaaaatcttctaagtcagagttgtatcccatccgaaccaagtagtgagtgatcatttcaaattttgaccgaaatatcttgaattcctccaaagttcgaatgcctcctttcttggcagcggtgttaactaaatccttcaagtcttgcttcgtatatttcaccagaggcagagactttccaaaccgatccaacaattgtttcttcagctcctcccactcgaccgtctcatatccctccatctcttcaacctcatccttcaaatcgcctcctcttacgaacgaaatgatctgtttcgccaagtccgtagcgctagctccatctgcttctcccgcacgctcataccgcttaataaatttctctatcggcatgttcgttccatcgaaaaataattccttgtctggaggcttaatcttgactacccttcgactatcaattggtcctgcgtatttaggaatttcgggttctttttcgaggaaatgggtgttggattctgctactgagtgatgagattggagatggttgtctggagtaagaggactgggttgcggcatgtctaatcttgtgtccagaggatggatgagggaacttccagaagaagttacagatggttctcgatgctgggtaaaagaagtgttaccgacgttgatgagaggagtgtattcagacatgttcttctaatatgttataagggttcttaataatctaaaggtaagatttgagaaaggttcaggtattgggtaagtctagcaaaggtagtagtatcttttaaagactaaatttatctgaggaaatcagccactgttgggacaccacttgtggaactactcagcaagtgagtaaagagcttggaggggataaaatagctaatagactatggaatagtagaaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactattattgttgcttaagaatacctgttgaagaggtaggagtttgtggggttttctgagtaataagggtttctgaagggatttctctgttatatctgttataaattctctctggttctctgatcttataagactctctggtttctctgggctctgataaaggtacactgatttctctaaatctttcaaagaggtgagaacggctaagcaatatttctgaattacttttctatggccaaaatttgaggtaagggaagttcaagggctctaataatctctggatttctttaatcaaggggtgatgaaagctgagtaatatctctgattactattctgtagctagcatgaggagggagcaaggaaaacatgagccagaagagcctctatttatagacaaattgttctgcagtacatgggattttggcctgaacacaagttcgtctgagaagggtacttctagagtggtttttactcctctgagatggcctaatctgatatgaattagtctctaagtgccttgctaatccaagcggttgtaaatctactatatgaggcctattcttagattacttgctatgagaatggtattcttagactaattagtataagagttattttctaaagccagtctgtgaagtactttctgatcaataccttgatttaccaatctaagatggatgtagtatctctttatgtgtttttacagtctatttgtataattattattcataaggatttatgtattttaggcctgatttgggctttatcttagctatgttttaacccagtaattattatacattgtattccatattttaccccttcttctctaacatcttaaacactatttatgtgtaataaaatgtttttaactagatctatgggtttgatcaatcttaccacaccgggtacctgtagcgggtgcgggtacctgcctcaaaatgaaaaatccaatatttttgacacccgcacccgcacctgctagggccactagggcgggtacccgggtacctgcgccgggtacctgcgggtacctggcacatttttgcaggcaaatatacccagaaatatcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatcagtaagaataaaataaaaataaagaaataaagaaaaacaaattactctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctctgttgtagtcggaatccttagtgttcattgctcttccctgcttcctcctcttgtgttcctcatactccatttgtggagtttgctcacccgtacaacaccccccctcaaactccacaccagtgcctacaactatgagagtgatagagacatataaaaaagaatcaagaaaatatgaaaaatatgaaagtgagaagaaaaaaattggacatagtcaatgagaagaataataaaaaaatgaaaaaatgaaacaaatcaagaataataaggcaggagataaaagtttgaaaaaaaacaatgtttgaaggagaatcaataagaaaataccatcatcataaaatcagtcatatgggaattgttttttttttttttttggggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttcataatcatatatgtaaggtagcctataaggctctttatcatgtattctcccagctaagttaagatctgtgggaaatagaaaaaaatccctaatattgcacttcatatttttgattgaattagtggcttactggaactaatttccactgctttagccttcagcagctgctttgtattgcttatatctggaagttctaattaaaaattgttgcttgcactcaactctgctcccttttttccagctagatttagctcaggaattttaccataggtagtttcaagttctgacacttcctttgaggtcactagccaaacttgattattgagcttagcagcaagctctgtcaaaactttcatgaccctctgcttgtgtttaacactattctccccatcaggtggcttgattgccccctacaagaatatgcagttcaatcggtgaacagaattcctcaataatttttcaaacaaaaacttactcacatcagcaccaataaagaaaaaagacttttctgcttgggtatagtcctgacaaattccttctgcctctttctttcccagcttgggaaccttgctgattgattttggattgatactgaacagctctgatttataaccaagggacttggttgagtcacctgtgtgagctgaatccttgccttcatttaaaaacatggtctggcattgatttaggaataaaagagtgattccaataattgtgtagaacattttttctttttggatggtgatgtgtatgttgatgggaaacagcctgagttgttatttatatggtttcacggcttgatgttgtggagcaggcaagtttttaaaagtgaggggatttcatgtctgttggtgagttgctaatttgactacattgcttcaatgagtattttaccttgacatacagtttgctttgtcaatactttttccccccttgaaacatgtgcacaaactgtaaaggcatgaaaagtttccccgctgaggatgtacagaccctatgctgatgacttttccacttcaatgatttgatgtagaacatagtgacctgcattgtcttgctgaggacatgcacttccaatcacttggtatagattgcttgttgctggattctcctcagtaaaatgccgcaactcaagtttgataggaaagactacttctcaatgagaaggcatccaccattccatgtttccaggaagatgtctgttggacagactaataccagttgtgtctgtttgccatggagacatcttcccccaagaactgatagatagccattacaagttccacaaagactcaggcatagatgtgatttcatgcttatcccacacccatacaaacttgaatttcatcaaatccattggaggttggtttctttgtgtttacctctcacctctgcagcagtgaaacattgaatatcctatctttacactgtcaacctggcatcagtattttgtcaccttgccactctcaggattccataaaaaggagttttttggagtaaaatagtggctaacagaacattcccagagtatgctgctacgtcataccaagaccctaaaccaagcccaggtttgtttattggtaaattgggataagcaaggggaacctgtgttctttggatgtccaatatcagtctaaatgacagattcatgctaacatactgatagaaatgtcctagggcatttgcagcatctggggcttgggatgtactccattccctagcttcaacacaacagtattattaaaatgggacaatagggcaggctctggattagatgtaataccagagctattgaaatggactcagaccctactgcactatcttagtaggggccaattggtgtgttatgttatttgtctgcaataaagaatgctatagcacttggctctctggattcccatttaaaataagagaagcgactggggccaagcacaagaagaagtttattgtatatgttagtgcgctgttagtgccaccatgctacattgctaaagggattttagtggcaaaaaaggcccaaaaaccgccaaaatgtgctttagcgcagcacattgggcccttttatgcttttcacatgcatagcgtttgtgcagttgtggcagaattctgctgtgctaagcaaaacgttagcggaattctgctattttacactgcactaaccgctatggttagctgggcagcccagtgttggcggggagattgtttttgttggaaaaagactttagattcttagccagttcctgggcacagccatcacagatttggccctgttgaccaggtgcactaaaggtataacaggtgactgtaaactgcttaccacatttggcccaatcgtgatcaatcctagctttcagcaacgatgggtctttactttacagatattggtattgtaccgttacagtattttttttgactcaatagccctacgggttttaccgcaatccatattggatttttctttacgatatcccagtttgtggcttttgttttatttgctttcattacgataactgagatatggggattttttttctgttactgggcaaatggacccatgagcgataacaaagatctatttttttggattcagaatcaatgagctcaaagctttccctgcttcacagaagtcacccatcagggggacctcttcacggcagccgtgttaatctcacctgcgagtccaatgatggtgccaccatgtttggtgcaatgtcaagagatgaagctcttgatgagtggtgtcattgagttagagtgatcagtagaatagccttcagtctttttaccgccggaggggtcattctgagtagattttggagtttgtgaggccttgctgcttctagtatctgggataagggtcctggggatactagcaggggtatttcccacatataagcaggggattgctcaccaaaggcctgctatcatcaacttagggcttttttacgccttttgcccctgggggagttggttattgtgttaaccaggggtaaaacctgtaactatatctgtatgaagcaaccaaaaaatgggtgcctcaatactatactagctgcttggggcttggtcctttactagtaccggtattagtaatgggtggtcaagcataaatttactataacaaaaggagctggttactgtagagtacattaaagacacattgttgctttcaggtgctttatttacctggtttgggctttgatggtttgggttcttcaggtttcttcttggaggcgtaggctttttcttttgaaggggtagatggttgatttggttgggcaagtttctgtttctgcttctttgcaggtttgtcgtccaagtcatctgaatctgactccaagtcacttagaccatccagggtctcttcagccacttctgcggtagaagttgcggcttgctggtggagaggagtgaacccgttaatgtcagcctgcaagtacctttcacaatacctgtcaccagctactgttctagttactacacagactacaatatgcatattctctttattcattttatctctttatgcttatacagtattatgcattgtacatactatataagctttgttctcttctatttctatgttcctcagaaatccaagaagagacgacttttacccaaacctttccaaattcctcttgctcctgaagtcaatctaggattcacttctaggaccgctccttccagttatattgcgccgatccctgaactcaaccaagcacgaagcctgtggtctagttatatcagcgaatcactgaaccggaactggccttcgatttctcaaacttatcactatcccgttttaggatccggatcccctcaaggtatccaactcttactcgatagctgacagttaacattcctggcccaaatcccttgttcctaagtaattgaaaacccaacaccggtcaattaatccatgcttacagaagaacaaggttgtgttctgtttggaaagattacttttaagtaagatttcaagcagaagtaggtcctgtgactcctgaggttgagatggactggcagtcatatttggttgtggattccggttgtccaagtccttgttgacttctgtgttgactaaagaacttgaggcttctggatttgatgggaccctttgagaaggtgtttggtcatggttgatgggttggttaaattgagagggaagggccaggttttttggtggtgattagtgagtttgtggatggtgaataggttgatggaagtaggaagttgtgttggagcaagcttggcttatattggaacttgcctttgttggagaggccaagacaggttgcaacccggacaagagggccccccagtgagccccaagcctgacacaggctccgtgggagtcggccctgcagggcctcttgggtgctgaagcccattcatcagcaaaatttctggctgaaaattcaatcagcaaatctcaaagctaaggaaaacattaaatcattggttaaatagtatagagtctcccaaattattccagatccatcctggttagacatgacatgtcactggaaacacctctaaatacatgaatcaactgatagtattttctatgtcaagttgggctgtccaactgatccctgaaggaagaccttcccaagagaaaaatgcttgagacagtcatcattatgagatacaaaagcttaagaaccaggctggtccattagagaaactccaaactggtgaccatgtagcatgatcattgatgatcatgatggaaaatctcatttttaacacacagaactgactgatgtggttttggaatttccttggatcataacaaaaacaaaatcatgagattaagaactttaacttcaactgaagaattagtgagaacttaaactcaagctgaggtttgaggcagccatactttttggttgaaagaattgttgagaaacttaccagatagaaacacaggaatggattctacccaatagtagaaaagcctgaaattcttcaaattccaaattgagtgggcttaagtgcccttgcattaagaaattttcagctctggaacagttttcagcagaacttattttttgttcatttttatctgaaactagggaattatctgaaatttgaatatcctaaatacatgatgtttgacttgtgcgggcagacaacatgagcatgatgaataagaaatggataaaaagtttgaccaatgaataacaaaaaagttatatgaaagccaaagaataaaatagcccataaggaatttgaacaagaaaaaagaaacaaaatgtatgaatgtataggaatttgacttttagttggtaaagagatacaaaatctgctaacagaagtgtgcatgactgtctacaaaatgatagaagaaggattaaataattatcattctccaaggctcttgatcattcctatcaattcagactgacagaaaaagtctgaaaatttgttcataaacctaaaatacattcccaaatcttcccgatattttgttttaaggccttgaatcagctcttcataatttgggtcttttgattgatagatctttttccaaattctgtgatgattttctgaatagtattgttttctgaatagctcatccaaaatgagtctctcatggcttgggatccgttcaaaccctgtaagatagacttcttcccatgatttgtatgagcttgatggtgatagcatgttgatgaactggtagacagttttgaaactttctgttttgttataatcctgataaggaacattcttttttgtcaaagattcaattatttctttcatgagtaaactgtattctggccctttattttcatgagtgataatatctttgaatgaagaaaatacaaaagaagaatcaagatataatctggtatgatgattcatattcagctttaaaatgacttacaaattcttttcaataaattatgctttatcctttcttctaaaaatttatttagagtatgacttaatagaaaagcatcattagtattgattgatgaaaactcatctttcactaattcatgtatcaactcataattgctttcctggtgattcaaaaagaaatctatttgtggatagagtggctgaaaatccccaggagtgtgtttattatttcttaaattcataatggttctagtgttttgaatatttcttggggcatatgcttctgaatcaattatttctttcatatatttatgaaacaacttctcccaatctttaataccttgtggaagaattagttttagatttgggtcattgaatctttcagtaagcttaagaagtttggaatgaatagcttcatcaaccttgatttgactgattttattgaaaagagagtgccacatcattgggtcaggtccagaggctatagctggtgacagaagctgtgagaatgaaaaagcttttgaaaaaaatgaaaggtgccccatttttcaataaaaaaaaaagcatatgccaacacgtatatttaatatcattacatcaaaattgaaatttaaaaacctcaccaatttctttcaaaagctcatttgtttcctggattctgagatttgttgtgaaattcctctttatgtgcctcataattgaatccatttttgaataaagaattttttgtgctttcttgtgaatatgatccagttctttctcatttttcccactagaagtgggaacattcatatttgatcctattttatttttgtatttcatagctttgaatgatgtggattctggtgttaaaatgttttcttcagtctgcaatacattgtttgctttgataacaacctctttcatcaattcatagtattcccaggacttgtcaaatggtttaccatgtttaacaaaatcaaaaactctcttgtatatatccaccaaggtttggaattctccattttcatgaaatccaagcaagttatcccagaagtttgtatccatgccttgcatctcagataactggtaatcttgagacattgtaaaaactttttaaacattcaaaaaaatcaatatcagcataaaaaatttattcaattcaagatttttattcattcaggccccatttggcagcaatataatgcaggcattatatccccatttctgcctgaaatttaatgtgacatccaatcaggtcacaaaaatttacaatgtatcacttgcaatacattgcggccaaaaggagcctcaagtttttgtttaataacttaccatcattcacaattctttctccgtcttgaatgggcatcagatttagcaagctctgaaggccctctcctaaatcaaaatcagaaggatttttgatggtctctctaacaattctttcaaaatcctcagaggaagatatatctggattttgatgtgcttgctcaaagacagattctatggaagaaaagtagggctgtgttccaaaattgaatttgaactttgaaaaaatctgccaatggtatttttgctcaattgatcccagagtggccaaaacatatgctttgaaatcacataatcataatttaagcttggttaggtataactatcataaatcaaattcatcataaacacaccaattccatcaagaaaattagatgaattccacatcaaagcaaaattatggaaggtgattgccagtttgactgttgcctttccagggtatatgattgaacctaaagtttttattttttcttttctccatttttctgcattgagctggtactgaccatgattggcatgaaaacaccaatcttgaagctttttcaaaagagaatcaaagctttcagcatcttctggttcaaaaaaggatacatttctgatatctttttggattattgcagccatatgcttgtaccaggcattctctatgtcaattcttcccctcttcacaattgactctagatcatgaactattatttaagattcaaataaacaccatgaatgggaaattgtatctaaaagctttggcatgagaaaatcatttacccatgaatttagccagtctcaatccagaagaggtcccagctacattttatgagtcatattggaatgttaaggcagagatttataatttatcagaggtagttaaaatacttgcccatctccttcaactgtttgctgagatcttcaattattgtttgttctcctgaattccaatcaattttgtgatttgataattctagactattgccaacaagtccaagcctctcatggacccccaggactgattatgaaatcagctttattcagtaatgccaaccctaaacattcttcaattctggggacttacaagtctgtgtcaagctggggtatttaaccatgccaccatggcaacatgtttttagtaagaataaaactaaaaataaagtcaaacaaaacatgactttgacttttatcagtccaggagagaaactatgaatttgaagatgctggtcaactgaagctgaaataaaaacttgtcaatttttgcaagcaaaaaaattgcttgtagtggcttccttttgcttttgggaactgtgttgaagcagccccacttttggaaacgtactcttaaatattccacttcacaagactctttgaaactcaaaaagtttgctgttttaccttctaagatattgcttttcactcaactcatactgattttgtaaaaccaattactttatgtattgattacataatttattgggtatgcagattgatatatttaggtcacaggtactgcatatttttactttggctgtgctggagtgtttcactggagcagctgatcctggaagacttgtgttttgagtgattaacaattcatcccaatgtatgtcaattcaagcatgaaagttcatactcaattctttgcaactgtttctgattaagcaaggattttttctgtacttcaatggaactgaaacccaagcttttaaattatatacttgaaagtgttaaacaaaatttttgggaggagattgaatatacagtgcaaacctatcaaatataatccaaaaatgctgtgggatactaatacttataacatgtttcaaccataatttttctaagaagaaaatgtgatattcatgcagaaaacattcttggtgatagtctggaatttatgattttttttctcctcaatgcttgttaacatacgtcaagggccactttcctgcacagagggagatttttcccagctcatacaagttttttttttttttgatcaacatatcaaggcacacaagcaactagagagaattttgagtttcaaactcaacacactgccagtgactgttgattcctatgctacaaattcgtattttttctgttcaagcaagcccatttatgaaatccacagtgggtctgctggggtatcatcaattatagtctagtctaattgattcatagttatactaaaagctgccatatttcatgttatctgttagctgaaatacttttcatggtatgctgtgtcaaaatactttttctttacagcttcaagtggtgtaaaacaacttaagtggggctaatgggccactaaatccctggaaaggctgtggtcatgtcatgtaattatcaggtttcaatgtcctaagacaaaaaaaaaacattccacagacagaggcaaaatttgtgtggattgaatgtcatgtttggctctcagaaaaggggagaactgagcacaaaacatagctccactttctccatgatgagatcattctgtgtaatttatgggccacaattttgaaaatgagccttctgcactacatagtgctttgtacatctgcctacacaaaaaaatggcacaagaaattcaaattgaaaaagtggtcttaatagttcctttgctttgaaaaaatgatccccacaaactcctgacattggttttaaaagctttgttacatatttgttttcatgacatgctgacttttcaaccttgatccttgaattttccatacaattctatactgctttacgtaaataggtatctgatttcaatcatcaagtctttgttccaacaaacacataccaaaagtcccctgatttcagtgagcctacttgtgaaaccaatgctgcaactctgtagtgcttcaacaatttgagcctgagccggggatgtagacccccggctgatccgaagctcccgggttggaacggggagctgatccgctgaagaacgatgcaggaacgtttttggagatcgcccagtcgagcaagagcatcattcatcatgccagacacccttaacgtcacatcatcccctcggacacatgggaatatcgagtttgacatcgtcgaatattaccatcggatattggagaaagatgaggtcagttgagcgaggacagccaaaaccatccattgaagtattaactccttagctgacctatttgttctttcctttttttggatgtgcatagaacttagccgtgccgattgccgccgtccaatgtctatcagaatgcgtggccaagtcgaatggtaagcttcccctcatgtgatcttaatttcaatggcttcaaaatggcgtgatgtgggtcaattatttcgggtattgacaaattaatcttcttctggtacctttgaaacgctcttccaatcgcgtcaaaaaacttcgactcattctttcagcatcgacaatgcaagagctgattggcacattgtacgtggccatcgaccttctcaagcaggccacctccaacctcatttcactaacagcgggctgtgatctatttcttcgtttgttggtctccctctctttagacccaaggaaaatgtaataaacagaacagaaaaaatgagctaaatcggggctgttttttttatgaaattattgactgttttgttttagtctgatgactcatcaatcgcccgatcttctggtctcatttgtcgatcacaaacactcgctcgtaaaccaagccctcaaatacgtggccgaatcgcgctcgaattgcgtcgagaaagtcgcgagctcggccgcccgatttatcgaggatggcagcaccatcatggtccatggctattcccgcgtggtccttcataccctcttacgagcttattcaccctcggagaaaccgcggaaacgattccaagtctttgtgactgaatctagaccagtaggtgattctattcccttatttggttggaatccttgtggtgaatcgatgattcttataccgaccatctcatttgttgtcatcagtccggacttggattaaaaactcatgcaatacttgagcagtttggaataccatgcgtggtcgtattagattcagcggtaagccttaatcccaagtcttttcctcagttcacccgtcaaaaagctatcatctctgcacgtcactcgatcgctgatctagagagataggtggcatatgcaatggcgaaagtcgatctggttttggttggagctgaagctgtcttggaggatggcgggtaagtttgggaagcttctatatacacctgaatgtcttgatctaatcgatgtgggggtccgtttagcttgattaactacataggatgctaccaaatggccattgcggctaaagctcatcacaaaccgttttacgctctcacagaaaggtacggtcactttgtcttgattcctgctcaaatggttttacgcaatcgatcaatctcgcatccagaaaaaaaatgatgttgatgtgtcttatctgtccgatgttgatggattgaacaacagctacaaatttctgcgactattcccgctctcccaatacgatgtaccgacgaaacaaccgaccctgcaattcccgagtagcaaggcgaccaagtctaccggagtgtctgaaaacatacccaatctacccggctcattggtccacggtcattcatctatctcggctaaattgacgttagatcagattgctaaaaataatccgtcactggattatactactcccgatctgatcactcttgtcatcagcgattctggtatccttaccccacctggggtcgctgaagtcttattgtcaatctttggtggagaatagactgctatataattaatctcaataacaaatttctaatatcaggtttcttctgatgttcatttactgttccatactcctgtcaagtatatgggtttatatgctcatcatcaatcagattccaagtcaattccccattctttgattacattcttgtgctgtctttaaaaaaattctgtgtaaaacatcatgactgatgaattttgagtgaaaggggtggtagcaaatgaattttgattgatgattagagagatagtgatatagagtttaaccaagtagagatcatgttgagtcacttgcatcaaagaaagattgatcaacttgacagtcttggcctaaataaactatgttgccatccaatcaccagccaccaaaggcaaacaaaatacaccatggaatcaaggtgttgatctccaattgccatatattcgtgtgccccaatccagctgcctgtttcactttctcttccctaagaaaccacccacacaaatcattccatctaggtgggtttcatttttatttttaggagaaggggggggatgatggattgtgtttggttctctagtaagctgaccaggggatctcactggtcacattcttgtgatatttatgcaaacttgaggaagagtttaatgactaaattctcacaatctgtgacaggctcttccaatcccacttgtttcagttccaagtcatttgagtcaggcaccatcagaaagtcagagggatatagatattgtttttgttttcttttagtcttgtagggtaaaaatctatggtaaattgctattggttctgtgttgatcagtctagttatgtgtagtggttttatttggtttcaattgttgattgtcatgatttgtaaggaaggtagatagttattggagtgaaaaatcagatatcaacaacgacgctaaaacaagtgggaaaaaaaagaatgagctagagcagagatagatgttcatgagggcaaggcggagaggggagcctggctagcaaggtcgaggaggatgtttgcttgaggggattgggcttggtctgggctcgaagggcgagtaggcttggctgacttattagactcgtctgggctggattgggtggtataatcaatggcggcagagccagaccatgggatactatcaaacagaaaggagatcgattcgctgtagaaaaaataaaacatcccaaagcggattagtatgatggtttctctttttctcatcttggaggtcggtttttgcttctcaggggggggggggaaagaagagagagtgtgttgtacccgtaatgactacgcctgatcgtctcggcaagcacctgtgcgatgtccacacatactagtctgttacaggcctcgagatgttcgtgttgggggatcgtattcgtcgtcacgagtttagtcatgctggagttattgatgttggagatcgccgggccggagaggatgccatgggtgacgagggcgatgacgttgacggcgccggcggactggagtttctcggtggctagacacagcgtgccgcaggtatctgcctgtagaccagccccagatcaattgtcgtccaaaacacatacacatgcgcacccaatgaaaagagatgatgacttggtaaagatggcaggggagcgagcacacaccatgtcatctaccagaatcgccgtcttgcccttcacgctgcccacaagaatcatccgcgagacttcgttagctttcttacgctccttgtggaagagggcaaagtcgagatcgagtcgggcggcgatcgaggaggcactgaggaagcacggctgtgagcattcagtcgtctttccatccacctctctcagctatgtatgcaacacaaactgctccgggttctctgctccatcaaaaaaaacctcactcaccgcttcgctcctcctgcatccggcgaaacgatcactgcattctttacatccacgttctctcggatatattggactagtgttggctcggcgtataagctaagaaatcatttttcctcgactccatcagcttcctagtcaatttcctagtttttctcgtttgtagaagtgtgcttacttgtcgaccggacaatcaaagaacccttggatttgagatgcgtgtaagtccatcgtctgttggtcaaccaaacaattataaacgaagttaatttttatctatatagttaattttgtgcgaggtaaaggaaaatgtgtgactgacaatgacatgatgagcgcctgcttcacggatcatattcgcaaccaacttggcggtgatgggggctctcgatttatctttcttgtcttgacgtctatatacgagattgatttccacaaaacaaaaatttcaatacttgatcctgatgtatataaatgagctgtagggtagcggttaacctacgcatatgggaagtgagggatcacagcggttattcgtccagcggaggcgatcgaacaggagtgaatcatgatcaggagttctggttcaaagtcaagtgcgaaaaaaaaagaaaacaggtcaatcgagagagaaggacgaagagagattggagagaaagaacgaacccatgagagccgagttggtggtacaagtgatcgagctagcggttccgatgatatagacatcggcctgtctgacgctttccttgattgagactgagatctctcctgagggacgtctgtcgatggatgcgggtgagatggggatgccgagtcgacgggagacatggtgggctagggcggggtgggaggtgccggtgaagagcttgagggatgagaagccgggcatggttggttgtttctgtggggagaagttggagtcggttggtcttgaggactaagtcttggccgacccacgccgggggcatggaacgagacaaatgtaagccccgtggccggcggcggatgatatgtatgcttgtgctctagccccgatctcggttctccttaatcggctgcatccttggaagcgatcgatgtggagacagacacacataagatgtgctcgattggagtcctgcttccaatcatccagctcatatatttcagtctcatgcttcttccatccatcaccaatcaatcactgcctcactgcccaaattcagtgcaaagccctgtcttcccctaatcaatcaacccaccacacctctctgcacagaggagtagctggaggcccccaatgttggggtgggtaatgtaaaaaatgtacatatatttttaggatttttctcaaaatgttttgtaagaaaatggtatattattgattgagcattgatgatggaatttggctttcaggtatgaatattggtcagacttgctcaatgaattttcctacatctttgtacaaattttgaccaatttcaccacaagaatacatgtcatgaaagcctgagatataataaccagaccaaaaaaggccattccctggtgcctgcagtggatgaatttcaacaatatttctgattttacatgatccacatatttttataagtgagtttctggggtccagagtagagttggtgaaatgtattgtcaaagtttgtgacatgtgcagtcaaagttggtgaaatgtctggtgatgaaggttcacaggtaatgaattttaattcagcacaggggactatatttgacctcagacaccacaaattttcactcctgctatactacgtgagagggtcaaacatccaatcaggatactattttacttaggttagtcaacccttcttttgtgacactttttagcattccaaatgatgattggaggcatttggctgtagtctggctctgggtattgtgaaactcatggagagtttactcaaactttttcattgagatacttcaactgcccttgtcagcactgacgaaatatattccgctacctttttaccgcctctgaaacaaaccctcttttacatgatcctctttatctgacagtctaaaggtacctgatactgactactttttgatctttgttcacattagctaggtttttgtctttcactttatcactactgggtaattccaaaagcagtttttagctaagggcctcaaggcttgagagcctggcaccatgcaaataaaactttatagacttggcatgtttagaggttagtggacccatctgctctttttcccctcctctaactcccagtttaccaaaggaggaaaactctaccgcaatatatttgtgagcccagttgtggcaaagagcattataccttattcatagttactctgattcaagtcttcaggctcagttctcagttagcttcacaaaattttaatggcaagacatgaattaacttgcaataattctttgtctttttttaacaggtcatcaattattagaggatgttgattgtaaatgtttgtccttgagcctttgtctgttcttgctatgataaattttgcttgctgtcattgttcatcagtcctcatgttatctacttttaatacttctcccttgcaattatcaattattgtttgtctttacccagttgaaatgatacacctgtgctttctgctgtgaaacttttcttctaatttactcttatcaaattttgttatcacttttttcttccttggttgtcttctggtcttccactgttgttcagagtctatcaatgaaattgattttattttcattgaccttccatgcaatctctgcctccacatctgttgtgctccactttctacctcttctaatcaaatcatccattatatctttccccctgagcattccttcatgccacctcaaggtacttactaggccattagagacagcagcctagcaggtgtataaggtgatttgatgagcttgttcagagctgttcattttttgcaaagattgagactgttgcctggctttgcttgaaccttgagagactttgaagacatctgttgacttgtgaagttccttgtgtcctttgttcagccaacttcttgaggatgaagtgtcttggaccaggccacattgccacaattctctctgttgtgatacatcatttctcatattacataagcaatatttcattatttatcttgttacattgttttatagttttattatatattttcactatagttttatactttctactcttcaacccaagtatatatgtgttcttgtggataaatcttattcatctatgtatgtaattatattttttccatctcatgatctcatctaaaccaccagagcaccttgatgccaaactgtcgagggtgtcatgggcggaccaacctcccctgacccggcaaaccttcttgtctgctgacgtcagttaaagcatctccaacgcgggtggaaaacccggagtggtaaacaaaggatttaccacctgtgttccagagttgccacctgaaatcaggcaggtgcgccattgcaaaatggcaaacctgcactgagattgaatgagcaaggttgagtgaggggcatttgtgtgtgaaccggttgcaattatgggggtttcacgagatggagggtggatatcacggatcccacagcggtatcaagggaggtaccggggtggtagatctatcaccttggtacattttttggactgaaaatgtagcttaccaccctgcataccacccgcggtggtggggtgttttgggaattggggtggtaaacagggcttacaaccccgatttaccacccgcgttggagatgctcttaggcagctttgtggccagggaggcggggtggtcagagacctgacccttgtctgccgggtgggcagtgcattgggattggtcaacccgcctgcatatttacaagtgtctcaggggtctgagacgccctgagattatggattcagggacctgcgggcggtctacccagtgtttcataacacctgcatgtgatgctcatgcaattatggcctgttgtgtcctgcacttgctgtccagttgctgtcggaaactctgattgatcctctggctctgcggacgactgcggctgttgttcagtccgttacggaagctcacaggggacacaaatcacgccaccctgactgatccccccccccccgaactcactcatgcatccaaggaattatttttttcttatacattcactttttttttttctcactgatataatgactacatgtacaagtgtgaaatctctgtagataaaataaattcattagattttctattttttctttcacctcaatcaagtaaggccctgattataaacaatattttgaaatatatttgaaagttttccaaaagtatttgaacttcttttttatttctttttcatttcttttttctttcaaaacctcactcaaaaactttcaaaccacctctggaggtggtttgagatctcaaaaacttcatttctgcaaagaatgcaggatttgggttggcatttgactgtatggtatcaaatcatataggagcccatgctcacagtggatatgtacagtggatagcaatccattctcaccacatccttgcccaaccaatccgactgcccccatctcaaggaatcatcaacccagcccagccatcaaagaccaaggccagaccttaatgggttcccgcaaacatacatccagtaacctactcagcactgacggcatccttctacaaatcctttggttcattattgtagattccagtggtgtagttgcctagtcgttgttgataaagaaataaaccccccacgtccgatgttcccctccccccaatcaagattccggctgaaagcacatttaatcggttgtgtctgcgtcacaaatccgccgcacctgatgagatttctggagtacaagcacaaggtgcataaaaatccacccacaccgcatccagcgcctgcgggccagtgatgttttataattgcataaaatatttgagtctgtttcaaaaactttttgaacttctttttcatttcttattgatttcttttttgttttcaaataccttttcaaataaaaaaagccaaaatccaaaaactttgtttataatcagggcctaaatttcttaattttttttcgctcactgaagtaataacaacatggacaagtgttaatcctctgtagataatataacttgattagattttcaattttttgttcacctcaatcaaacaaatttctaaattttcttctctcattgatgtaagaactacatgtacaaatgtgaaacctctgtagataaaataacttcattagattttctatttttttctcctcaatcaaccaagttttcttacatcacttgtaatataaaagtattatatagtaattcaaccaatttaagatgtaacatcttgatgataattttactttataatagcctgagggaagtagttaaggatgaatcgtaaaaattacatagaattaaatatccatctagtgatatttcacataacaaaaagtagaaacctttagtttgagatgtttgatcactttatttgttgattgcatgtctcctgtagctatagtgtgaatacagatcctctaatgaaacgttttcaaaatatacatgtcggataatctggttataaaagggaaagcacaagcaaatgaataagttcaacagtggctggaggtcttcctgtcaattttacagggcctgtaaagctaaaataaatttacatgtcctttgattaacaccggccccatctatcggatttccagttccggcccaaaaaccaaaaagagatgtcgcaaggagcttgattcagcctcatccatttacggtaagtggtagctcaaacgagtctaactaagactgagcaaaacaactcatccctgctttgaacccttctttctgatccaaagcagatgaaaggcgtcacatgacagcaagggaaagggcccaatgtgggacacccaaggagattcagaacctgcttgtgcccaccaaggacggcaagaggtcagacctgtgagtatataatgagcctattctttgtgtccaggataacaatccccagaccaaatcaattgctcattcacttaaagctaccacagtatcatctcccaccgaatctcttccaaaccacttgccaaccgcattagtccctaaaccgcagaataagcttccctctaggatgacttcgcttgtgactacagaactaattggtgactttacatccttaacagacaacaatctaacaaactcttgacttaggagtcttaccattgtgcccaccggccaggaccctatcttaagtacgaactgagacttacctaaaaggaatcctcaaccttaactgaccaagtcctcctggacacatcatgacttaaaacagatttctttttctatcttgctcaccttcagatcttccaccctaattgtctctcgcttgattctttctctagctcagaacgtaaagaaaccacaaaaacatttcattctttctcttataactactctcgttgatagtaagactagtcctgctcttaggtaaagagtcctttcttcatcatcatcagaatcaacaaatacaagattgtacatagtcacttgattctaacgcaatccatgctcttagttgtcataattctcacaccatcccccctccggtctgactcagcactactctcctctccgattggcgctccaattggctctcataccctcttctgattggtccttgtaacctcttcctaccatctccaagcaacttcttcaagatggcaccatcaacttcccctcaacaaacccactctatccaatgccgcattgaaatgttctaacaatgcctcaaaggtctgaacattggcacccatagtggtgacattgatcgatcattaccgaccatttgcaagtgagcccaggcactactcaattgatgatgaccagccagatcgtttcgcgtaaggagtctttgttgaacgtgattaaattcatcagatcaaggtttgatgggagggtgtgagggtggagtgtgtggtgctctggcagacaggttggtgaggatgtggtcggttagcccacttgttctgagtcacactgtgacagcaaggcttcagccaatgctgtatttttgataaattacattgtagcttgatgccgacggaaagctacatttacagggtgctggaaatttggatttacaggctgtaaaaatagctttacaggccctgtaaaatcgacgggaagacctccactcactctctaaatcataacacattatcagttcacttttttggtctccgctcaccgattttaacccttatcattacaccaatctaccaccaccactccccaattataagccctaaagctagtcatgtctcactgtgctaaatgtaagcataggactaatggtccttttattcaaggatggtgtatgaggtgtattgaatctaccattagaaaacaagatcatacctcttcccctactctcccgaccacctctagatcaaattcctctcgatataataatagttctgaatcccaatttcctagtaaaagtttatcccttccatccacctcaagacagttctttgaagaggctaaaccaaacgtaaaaaaaaccgtctacatctccttatccaaagaagaagcctcattcctctttctctaaacattctgtatccctttcatgtcaatccagcaccaagcgcttgattgactgtggctttgttctgtatcaaaactcaaagctccagaaggatatggggattctcaatatcaagcataaggttgatttaaataatcccaatcttttttacgatctcctcaaaaagttatgggatgtattctctaaagagcttccgactaagacatccatcaaacaactgcccccagatgtcaccaactttgttagcctttcccaaggtaaaagccgccttaccaatccagaatcccttctctttgttttggaaaagtctaccaataaaaaaccagttcaaatcgacctcacctaccaacatccagatccagaggttcaagaggaatatgaagattcgagctccgaatcagagccaaatttcaagaaatcagagacccgtttggaaaaacataacaataatttgaacaggaactcttcaattggattgagtgggtctaacacccaatcaaagtgggcacttggaggtcttgcatgtgagtctctacatatttatattctttctcttcatgtctaaatagaacagttgtttatttttcacttcacttgttattcttcttaggtacgatgccatcacatggagctgtagggttgaaaacacagttgagatttctcggtcgcggcacactttcatctgttcacatcaataaagatggctggaattacggtcaacgattaatcttccacaccaacaatatcccaaaccaatcctcatttagaaaagtctcttttgtctgtgctgatactcagccaataaccttacgagttgatcaggatcaggtcattggtcagggaaagcatgcggatcacttataaggcagtggttaagattgtggaaggaaatggtgaagtaacacttgtggattatgttgcaaagaaacgattccacaacttgactccttccattgaaaaacatgctaccaatgcactcatgtacaaggcaagtgcactactcttggatagtttcaagaaggttctttcaagatgtcaagctcttcataaagcataccgtaagaagttgcagttactagaagtgagtacatatataacttttaacataaactgttagtaaatcatatctgatctgttattttatttttcaaggttataagacatgcggtagttgtaactggtgatgtcgatatcccctccaaagtttactttattgaggctgcattaaaaggaaaatatgtgaagtactccagtaataccgactttaacgtggatgaagaagaagaaggaattgatcctatcatatgccgtttgatgaatacctttacacactggacttaccacgactctgcaggccaacaattgatttgtgacttacagggagtagggcctatcatcactgatcctcaaatcattgatgttgatcaaacgtaagtacatctcccttctgtctggtttagtatgtcactgaaattaacttttcacttttatttaagccgttgggcagatggtaacaattcgaactatggaattggaaagtttgtcaaagatcacaaatgtaacgaactatgcaaattattagagctctctcctcccgagcaaatagaagaagagcacaaacaatcatctatatctaaagcaaacccgtccaacaatccatccaaaaaaaaaaaggtgaaaccactgagacctcaggttatagatactcccatgttaaaaaataatatcttacctatccaaaaatcacgtgtttctatttctaaccttattgatcataacgaatctccgcttccgaatcatgacactttattttctcctcatcctgctaccactaaaaattgagctttctgttatcacttatgatgtacctaccaattagatgtttattctaaaatgaagtagcaaacaaccatagtatcatgtgtttttcttttttgatctcgagacagtagaatgaattgaaataaaaaagaaatcaggaattgagatataacaactagtagttttatattttggcttgtatctagaggttttagaatgagattaaacatgaaaatgacttcagaaattgatgatatgaaataattacaagttcttcttgtgatcttctttgatcttttttaaggtatgaagataatcaccaatgtgatattcttttccggattttgttaacttcccatcataaaagccatcacaaatcttcttgaatgtgtcaacacaggttttagtaatttggagggaaaagcccatggaggtaagcctcttatgagtgggctggttgttatgagtacaatgttggaattcaccggcagcaaaaacaatcctacaaattccgtctaattttctgagatccacagcaacttggtgatcaggaaaaacaaagaaaggttcttggaaagttggatccaaatggctattaagttgtatttcacctgtttatttattaattcatatcattacacgttgaatgtaaagaaacacaaagatttgacataccagttgttttatccacattagtaaggaataagaaagcatgtttggagacatctcgatccttatgtggacggttggagaattcattcatggagaattccaagttggaagccatgtcggtatcaattggggtgtttcctaagttgagatggttgaagccagggagatgacaattcttcaaaagtgtcttcattcctagaacagctgtatcagcaatggaatggaataaatcatgtataatatcacctgctcaaaaagcttccattaagttttgcatgtaatagaaggtatcggcaccaatttttccagtatcaacatattgaccggccatttctccttcagtctgacttttgcgccatccaatagtccacatgtaaccgcaaaagattttggggagattttgaacagttgagatgtagttgcggcattgaaataagaactgagacaaaaagctaaggttatctagttggatagttgataactcatggggaccgtcttcggcagttaaatcggcagaactagtgaactcaatgtaggcaataaatttgtgcttccttttttcaccaggtttgagaacagatacgtctttctcgtatagaaccaagcggccatccttgattagtgtaagttgaccttgatcaagaagagcagtttccgcagccttgaattcctctggggttggatgggtttttcaaacttctttggtattatcatttttagcacatctgactgggtaaagatcatatttgatgtattctcttttcattatcttagtatctgggtgtaatgaagatgtaaaaaccgttgccctctgagcatcccggcaagcttgatgagcataattattcttttgcttttgttgccgttgatatgcttgatgagcactgtgatatgaagaagaaagagcaggtgattagtatgatataaaattgagtaagaaggtgaatttattgaagttgggtgaagaacatgaaggaagaatattcgtatcgggtggcaggtgaaggaagaacatttaaagagatcatcatcccgatgattaacattaaaattcctccctcagcaccctacaaaaattatgtaaagacattatcatccccacgattaacatcaaaattcctccctcagcaccctacaaaaattaattaaagagatcatcatcccaatgattaacattaattaatttttgtttgggttgaaggggggggggtgtaagagtccgcttttgacccttcactgtttgttctgcaaggaccggtacaaggctcaatagccagggagagagcttctaggaccaacggtgggatgaattgctagcaccggagagggaagaactctctgtaagtacaactagaaaggagaaggaggatgagaatgaaaggtgatgaagacatacctagcaccggaggaagaactctcctgagctaggaaggtgggggaacagatgaaactaaatacactgttgagatgtagattatgtaatctgtaacagccttgtgaagtatggcagggggacaggcttcacagggggggggggagaagaaattttaaagagatcatcatcccgatgattaacaataaaactccttcttcaccccacccccacacaaaagtgatttaaagatatcatcatcccaatgattaacattaaattacttttgattggggggggggggaggatttgagtaaaggggatgaaggctaagatgaagagatagaaaagcaatggagatgtagtaaagaaccagagatatatttatacgagataggttggggattactaccagtctggtccattgttttgatcaagtgattaaacgtttgggtggggctgaccaaagcaaaaaaggtcagcccagatgattgaatacaatacggtgcccacttggcagccacatggcttccaagtgggaagatgaaaagggggggactcaccgttgtcggcagtgggtcctgcgttgaaacaatcgcttggggctgaccaaagtgcaaatggtcagccgggactcaccgttgtcggtggttgctcctgcgatgaaacgaccgggtggggctgaccgaagtgaatacgatcagcccagatctttgaaaaacatgtggtgctcacttggcagccacatggcaacggtgggccagttacgctaaccgtagtgttagctttttaagctacgctacacaaaagttaccgttagcgggaatttttggctcactaacactacaggatttttgaaaaaacaaaaaaaaactttagcgtagtgttagctgcctttaaaaaggtacaactaacacttccccaaaaatcctgttagtgaaattttagcggtgttagtgggtgaaccccactacgctacatgttagtgtaactttttgcaaaagttacactaacagttagcgtaacttgtgaaaaagttacactaactgttagagtaactgatggaaagttacactaactgttagcgtaactgaataaaagttacactaactgttagcgtaactgaataaaagttacactaactgttagtgtaactgattatgtagttggaataatatgtaggttacctcagacatagtagaataaggacctcaaaaagtatttttcagataattacttgggaaaaaagcaaaaaaaaaacaagtaatcatactgtaagaggacaaattatcaactaaaaatcaacaaatatggatggatattttttcttctggataggcgtggttaggaatgagggatgaaaagaactactgatattgaacttgtttttttctggtaagattaggtattagtgaaaataagaaattgattttttttgctttgatttttttatactaagatttttttttgcttaaagatgagtgataaaaagaatactagtggttaaaaatcaaaagaaagaaaaggtggaaaaatctacttttttctttgggaatagtcaatgtacgaaaaaacaactgtttgtgctttggtgaaatctccagcaactttaataccttgttttcaccacatatggctactaacacacctttcaattgtccggggtttcaaactccctcagccagttgaacaaacattagcagctgaagaaaaggtgcgctcaactgcacatgaggatgcagaggatgctaagtagtccttggccagtgatccaagaaccgggtaggtggttgacaagataaataatcaaattatgattagagtaattaccaaatgagtatgatcaaagaaggtaactttataccttccaccaaattaaaatgctcttgggatcgtttggcaggcacaggtagtcgatccatgttgttgagatacacctcgagctctttgctttcgtcggttcttgcaggtgcattgaacatttcaaagatatcattttgctcgactggggggggcttcttttttgacaagttggatattatcttctttctgtttcttcagaacctccacacgtttcgcaaattctttctccagaagttttctcgcaaagtccgctttttcaggccagcaatgggtgaaggccttcagccgtaatttggggtggagcaaagtcgccacaatgagagtatgacactcgagtgcctcgtttttgtaggtctctagtttcttgatcattttgacatacatcggatgcatcgggtgacctcggttgcaggcatcctccttatttttcaattctaagattatttgataatagtttggtaagatgaaagcaccggtaggaccatcaacctccataagtttggtcaggcggttgaatggctgaaaaaaacaaatgagcatttcagataaaaccttatatataataataaaaaggacttacttctaattcttcattcagttcattaatcatcgcccattccttctttgtgaactggatctccttgaagtgaccaagcttcttgggattttccttgcggcttgatttggaccgttgttgtttatatttgtcatactcatcatggagtattgcatcaatgacctagattggcaaatattaatcaacaagttttttagaaagatggataaataacatacttctctggcttcataggcacgagttcggctttcatatattatattccaacggataccatagccagcaatcagattttttaatccttttccagctgcttgtcgctcaaattcctgtctccaggcacacgatccggtaattttcttaactacaaagtccaactatgtacatcatttaaacttgtcagtaggtcactcaaaaaaaatatcagagatgtaatcactcactgccgtaaccaaatcatttaagtcattcaaattgttcctgttggcctttgaggaagattctttttgaccttctttcgcacccttgttggcctcctgggattcatctgtaccatcttcgtcatcatcatccgattcggcgtcgtcttcttcggtgtgatcacttccggcttcactgttggaatcgctgtcttcaatgtctccttcatttccatcttcattctcctccgtgatttttggcatcgtatttgagtagggaaaagaacctaagaacacctttttcatttttggtggaggcggggattggagtcccaattccttcaaaccagcattcacaacaagagccattttatggcaaaaacacttaatatgcattgtcttatgctcccattcaaagttaccgtccgtgtcaagaagggccagtttggtgtgcatttcttcagccatggtattgttattcgaacctgaatcggtggtctaacatagcatgtaaatatgagaaaataaaattagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattataacctcgaggtctaagggataaaggggccatttttaatgtcagatcaaaaataataaaagtaaaataggttttaattaaaatgtaaaaataaatgtaatatacctgaggatttgtcagatatactaatgttgtctccttgattggtttcaagttcagagggggcttgattttcacggatttgggtgaattggtcttggatttcaaggttggagacagctggagtagcggtggaagagttgtttgccactgaaagaaatatgtataaaagtataattagaattttttcttgataaaactgagtataagtcagtcaaaaacaattttttatcttactgtttatagtttaacagatttttataattggttttaagttgtttttattctgatactgaaaaaaatgagaagaaattatttctgatgtgttctgttagtcaaatcaattcaatcactatttgttttctttgatttaatgtctttcttactttttatgtgttatatgtttttttataattttttatatgtttttagagttttttcaaatatgtagatagagtataaaaacaaagtacagtataagactgtgaagggttgagaatcgcgtgatgtgagtgtgtgcgctggattcgctaggttcaggcggttaaaatggtggtctaaccttgttgatagctcaaaaattgagtgagctacactctcttgaagtttctggagggtcgatggtcgaaaacagatccgaggtgcagtgcggctgcggtatacactcaaacaagctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttgtgaggagaaaaaaaaagcgtacacaggatgagagtgtggagtgggagcggccggaaaaaaatttgaggggggcaaagaaatggttacgtggaggccagcccccccccctcccaaaagaaaatccaaaagataatggctagttctcaagatctttacccctgaacaggcagttcaatcagggtagcgctagtcatgtggtcagggaggagcataagaattcttcccagaccacatgccagcactacacttttgtgtcacgggttcaattcccacatgacacgctcaatggttatcaggtagttacgctacactacagctgcagttacgctacactttgtagtgtaactgtatatgtagtgtagtgtagtttagtgtaactggggattagttacgctacatgttagctgcaccaacagttacgctgttggttagcggaaattttgttagcgtggaaaaagttacactaccggttagtttagcggcaattatttcaagctaacactaaaaaaaatttgagggaaaaaaattcacgctacgctggcagttagctcagcggtgtgtagcgtgaactaacactacaggatttccagaaaaaaaaaagccactacgctaacatgtagtggccaaatagcgtagtgtagcgtagcggcccaccgttgcacatgggctaccaagtggcaacggtgggccagctacgctaactgtagcgttagcgtagcgtagtgtagcgaaaaatcgctacaatgtagcgtagcgttagcgcttttttcattttcagcgctaacgctacgcgcacggggcaaaacaatgcgctaacgtttagcgtagcgttatcccaattctccccatctgcgctaacgctacgcgcacagggcgcaaaaaaccgcccgctacgctgcgctacagcagtttttagcggttttttggcgttttttgccgctaaaaatgctgtagcgtagcgtaacgcagtgtagcggcgccagcggggcgctaacactacaccaaaaaatggctagtgttagcgccgctacaatttagcgtagcgcagcggccgtagcggcgcgctaacactacacaaaaaaaaaaattggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgcaagtgggcagatgaaaagggggggactcaccgccgttggcagtgggtccggcattgaattgtttgcttggggctgaacgaagtgaatacggtcagcccaaccaatagaaataaatgcttgcccacttggcagccacatgggctgccaagtgggcagatgaaaagggggggggactcaccgttttcggcggtgggtccggctttgaatcgtttgcttgggactgaccgaagtgaatacggtcagcccaaccaatagaaataagtgcttgcccacttggcagccacatgggctgccaagtgggcagatgaaaagggggggggactcaccgtcgttggtggtgggtctggctttgaattgtttgcttggggcttaccaaagtgaatacagtcagcccaaacaatagaaataagtgcttgcccacttggcagccacatgggctgccaagtgggcagatgaaaattaggggggggactcaccgtcgtcggtggtgggtccggcattgaattgttcgcttggggctgaccaaagtgaatacagtcagcccaaccaatagaaaggaatgcttgcccacttggcagccacatggctgccaagtgggcagatgagaagggggggggggactcaccgttgtcggcggtgggtcctgcaattaaatgatatcaatgagcgcttttcagtgagtcgcttcctatcgagcgaccttgtcgtttgcgcaggttcaggacctgttggggtgacagaatatgttgaatcagcccaacagtatcaattcaagtcagtgtgataggatcttatgagggggggggactcaaaagcgatatcgcttttgagtcgcttcgtagcgagcgacctggtcgtacgtgtgggttcaggagctgttgggctgactgaagtggtgaatcagcccaacagcagcaattcaagtcagtgccacttggcatgttttgagggggggactcacaagcgatatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactccatggttggaaattggacaagtgtactccactctacctcagaaaaaaagcaagaataatctcacctcacactagaggaaccttggttatgaatgtggatgatcatttattcacttcaaacttacaaaaaaagaataataactggggtgattcataacaaggttggaagatgaaattatttgtggactttgaaatgcatctactaattaaggaatttcatatccagatgatgagtggttacaagaagtactgatgtaagattcagaaatattggaaatgtgtgatccagatttgttggaaagatgggattcatattcactggatgaggcggttggtgggatatattgggcaacaacatgggggagcatttcatgaaaaacaaaccatacatttcctgtattaatttgagaaaaatcacaaacaagattccccatgacttcgattgccacttcatgaaagtcaagaggagtatgagcaaataacaaattgagatttgggtagtctgtctgtaacatcaagtcgatatcagaggaaggcatcttgaggagttgattggtggttccaaaatattcaggggtgctatatgcaaactacgagcttacaccggttggaagtgtagtgagatgatcccgttgcttttggtagctgttgttatacgtatcaacccagctatcaacacttgcttggagtacaggaacccacagaaatagaaacaagagtctgaagcaggtaagttagtaataatcaaaacaaacaaagagtttcattatactcacttttgaacatcatcttggtcatcataactcccatcttcaatgtgacttagaatatcgtgtttaattgcacggttgtgctgcttcatcatctgagaccaaagggatttgattttttgattatgtgttgacttggtgtaatgcatttgctttgctgcatcttcgagtgagatttccatgtgagtatatgttaattccatcatacacctagccattttaacagttttggtaccacagtcgggttgtgagtaggagtgggactccaccagccttagatgcaagttgaaggaagtacaccgcaatgtggcgagggttgttgtttgttacatgaacgaacatcccaagaatttttcttgaccaggcattgacgaatccgtatatggtaagtccaaagcacttcaacttatcatgtccatcactggaccagatgtggttgggtccatttgttcgatatattcgacgtttgcatacacctcgtagtcgagcggccataccctctggatcgatttccctgagaacatcatagactaaccgtctggaattgaaaggtaataggttattctgtagtttatttttgtaagaccaggacaaggatacttactgtgggatttgaatatcatattccctcatgaggatcattctcatccttcgatagccagcaccgctttctaaccttctagttcgagcattgttgatagcatcatatacttgctgaatagtaactttaccatgagttacattgtttcaaagaagtttcaagttaagctgttttaagtagcacttgatggtatggatggatacattgacacttgtctttttagctagccgtgcctgaatctcgtttagattcattcctttggagtgtgagaaaactagtgaggctcaaatcttgggggatagtggcgtgggaggtggtgcttgtttgatatcacataatcggagtccccattctttttgttttcagctgagagttctagcagacatctgtattccatgttcatcccaaagaatttttaagatatgtggacctttgtagccagttgagagtagattttgaactatgtttttttggtgttgttcgctagtatcaggaggagctgaatcacttttggatgagtcggattgggtatcagagttaaacgagtatggtggatcatctggaccagagttttctgaacaatcatcggaggtgaagatctcttctctatctgttacagaactttcttcattattggaagccgtttcatcgtcctcatcttggtctgagctggaagaatattcctcaactgattgatttgattgggttttggaatgactagacctggaggtattgaaagattgtttgctggaagcctgctcatcagaagatgagatttctttgtctgaattatttatgctggaggtttcagcatcaaaagaagagttatcgctcatttttttgggatttcaggagattactaatgtaataaaaatgtgatgttagtactgataatgaaaatgagatgtcaaaagtggtagaacaaaagatgtttctctgaatttttaataagaagcagtggagaaattgaataaaagtcttttatttccctacattacttattatttaaatgagttgcacacatgtacatgtagtccttgcatccgtgaaaggaatttttttcaagtttacatatgtacatacatacatggcataagtgagaggaatttatttacaagtttacatgtgcatatgtatgagaaggtgagaaaaaaataaagtttatgtacaagaaaacaaaatccctcagttgcatgagcaagtttggggggggatcagtcagggtggcgcgatttgtgtcccctgtgagcttccgtagtccggtctattggatcatagggcaatttcaaccgctgtctggatgatatccggtacccactggtactggttgggtgttttttattgtatttaggatgcttggtttgtcttgtatttcacatcatttatgggtcagtaacaacaaacaacaggcaatacattggtcacaacaacaggcaatagctcagtcacatcaactggcaataggcactaactaagcaggcagttgagggcaagaggacaggcaatatacgagggaaaggaggcataatcatgtggatggacaatgaagaccaagagggaaagacaacaggcaataggctgggactaagcatggcagtcgagggcaagcagacaggtgttatgtgagggaaagaaagtaggcagttggcctcttcttggtcttatctggcaagatggaaacggagaaggaatgttacctttatctagttgtttgtggtggtggctgttggattgatttgagattgccgcaccactggagtgtggttcagtcgcgcgaactctgctgccaactcctcgtcagttggaagggcaatacactcgcgagggatgtcccctatgtacttgatgccatcaaagtactgggtgtctttttgcatgatgacctcaatgtgcctgcagtcccaaaagagttggcttgagtagttttctgagaataagccttgtgtaattgggtgagatgggactcacgcttggaccattactggactgaggccagtgatcatctccaggtggcggtcaatgattttccagtgggaaagggtttgccctggctgtcggttcaggtagtggttggccgctaaaagtcaaagcatagcaaaccggaacctgacagccccggtggcccattggttcaattcatcttgagggagggaatggtgcctgcgggtgaggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaaatttgggggtcaattccccaaacccgtgagtgggtttgggagttggccctcaaaaaaatttaaataaaaaaaaagaaaaaccccggaggggttgggtgtcaatgccccaaaaccaagtggttttggggggtcggtgataaaaaaaaataaaaccagtggctgggaggattcctcccaacaagagtgctctatggaaatttatcttgggcgttaagggtataaccctcaacggccaaaagaaatctttcagccgttgagggtgtacacctcaacggccaagagaaatcctctgggccattgagggtgtacactttgacaaccaagaggtaaactctcagccgttgtcagcctctgggtgactaacctgagtaattaatagtaaaaaggttgttactaggagttgactgaagttttcgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggataacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgtgtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattgatcagtgaaagaggcacggattataagttccagaatattgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgcatgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattcaattgacacttaatacttactatttaatacatgtacatatttatttgtaataatattttggccgtgaaaatactgtagaacagggataacttgtggtacaggtatttcacggacaaaggagtgaaaggtaagtgataattaattatgtagaacacaggtatgtatttaatagataagtaattaacagataagataaatgtaagataaataagataagttaatgataatgataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggttttgcagttacttggtacatgaaaggtactgtgatatgtactctgtggctgacagccgttgagggtatgcacccgcaacggccgggaggaatcctcttggccgtcaagagtgtataccctcaacgaccaggaggtacactcttggccgttgagggtttacattctcaatgaccaagaggaaaccctcttggtcgtacatgtttcctctcggtcgttgaggtgtacaccctctatggccgagaggtttcactcggccgttgagggctacacctccaactgcggagaggtttctcttggccgttgaggtcttgatggccaagaagtttccctcagccgttgaggtgttcaccctgacctccgagagaaaccctcttggccgttgagggttatactcaacggccaagagggttttctcttggctgttgaggttgtagaccctctgcggctgagagaaattctctcagctgtcaagagcactctccgcggccgggaggaatcctggtggctgtcaggtttttttttctggttctggcattgacaaccaaaccccgccaggggttttcttttttttgatttaaatttttttggaggctgactcccaaacccactgacgggtttggggaattgacccccaaatttcggggaaacccaggtttgggagttgactctccaatgtttgggagttggttgatcaactccctttttatatttttctaaattttttagatttttccagattttttttgcaagagacatctataaagttgagaaaaattaccaagtccaaacaatctgaaaaaatctgaaaaaaatctaaaaaatctggaaaaattagaaaaatcttaaacaattggaaaaattggaaaaatctgaaaaaatcccaaaaatctggaaaaatttaaaacaatttagaaaaatctaaagaacttggaaaaatctaaaaaaaactggaaaaatctaaaaaaattcaggaaaactaaaaaatctggaaaaatctttatatttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgtcagcatcggtgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagtccaatatgtagaagggcatatattcttaggcgtattatagcatgccataatcacattctacgggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgggattcaagttttatttgcatacaaaatgcttattgcataatgcaaaccacaagttggccttagtttgtttacatattcaatattcattgcatagggtaaccacaagttggccacattgtttgtaggtacacagagaatcttgtatagatagcaaaaccacaatttggccggattttatgcatatttgttataggttagggctagaaccacaagctggccatttataaattataagttataggttagggctagagccagaagttggccatttatagattataggttagggctagaaccacaagtcagccgagttgtaaaatagactatttaaggaggggctttcccccctcattccaatttttcatcatctcatctgatcaggaaccagacagaacagagcaatcaatccatacattaaccagtgtgatcttaatcaagtgccccattgagatcattcatacattgagaagcatagggaaaagaaagtagcaaccagtacaacttgtgatcttaaacaagagacagtgatcttaaaccattgtgctcttgaccaagattcaaggaggaaaggaaaaacactttcaatattcacatttttttcctcactatcatctcataaattcacattcatcatcagtacatacatcaatcatttttcaaaatacataaacatatgaacaaaaacatctcttactcaacatttccactcaaatagtctgctgaatccacattgatctaggtttgataagagactgctacacatagtttctctatcatcagttttgccacaacaaataaataaattgttgtgttaactctagtgtagtaaattagaggggcaggtctttcaaaccagccgtaacagttgtagtagatcattacatacgtgatatttctcatctgctatttccccctcacaggactgccaccattcccaaaggagttctcacatctggtgtcccaacagtggcctaaaataaccttcagaatatcaacagtaaatctccctcagcaacagaagactaaattaaagtggaggatcagggatcaacagagagggaagcaataactgccgtcttcaagaagttctttccagaccttaagctagagtcaggaatgtctaccccagacaaatccagtatggagtaattagtaatcatcttgaaacagcaagctcagatatcaaaaatggaagagatgatgcagggtctacaagacacggtaaatttgttacttaagcagaacacgccgcagcaagtgccaataccagacatgccaccaatacaggcatcaaggctaagatttgctacatcaacaccctttgatgatggaacgcaaggattggatacaaccattggagccggagaggagtcatttttaaacttggaaggggcgtccccatctagccaaggaagacctaagactagtataaagttaccagatgagcaaaagggagtgatgttagatgctaaaaagacaaaccttcattttgatgggaccgaagtagaagtattcatcagaagagtagaaaagctagcctttatacagaatgcgggaacagtggatctagcattccaactacccctcattatcaacaacaagaaaatcagtgaggctatagaacagatggaggggcatgaaacgggagactgggaactattgaagaaagaattgacccgcaagtggggacaagccacaccattcagaaagtatagagaagatgccatacctcgattagttcagaaggcccaagaaggtcagggcataaaaaccaggatggaatacatgaaatttgtaggagaactggaagaaatgaccgactacttcacacagatgggttacagccacctaaaccccaatagcgggaatccccttgggagttccttgtccacagaacttaagaaggaagtgactaaggaactagcacatgccaaaaagctcaaaaatactaaagatggcaggaatatgatcctggaactagatatcctcaaggaatatgtagaattagccctcatcattattgattttgacgaagacaagccataaaacagttcaacagactctaccaaaaggaaggttaaaatacaagatcctgcagaaacagaagagttaaaggagacaataaagaaactcaacaattacctggagtatcaagcaagagcggcacccccacatttgaataggccttcttcactgggttttgggtatactagaccgcgatttacagaggtggaatgcttttattgcaaagagaaacacatgttatcccaatgcaaagcctatactcaagatatgcaagatagacggatgttcagatatcaaggcgtgtattactacccaaacagacagccaattgtagtagacaaggagtgttccgcgaaggagatggttaaaaggtttcatgatgagcaaagcaacagtcgcaccaaaaacacagcagtgcaagagtctacatcagcagtgatagaagtagaggagtggggatcatggcttccaccgcaggccaatatcagcaaagaagaacttcagaacaatattggttttggactcagaaagtcgcaaagaatacaagaaaaaatccacaagcaagtagccagcccatgccagttaaggaaaccgttagcaaaactccaccaccaaaccaagaggccattaaacctcccactagaagaaaaagcttccccggatcatggttggaagaggaagaactagaagaagaggagagtagtaaacaaaagtctaccggaccatcctgtgagaaccccaagcagagtagagaggaattgtgagcaaaggaaatcacaattgagcctttggataaatctattagaaacaaattttataaaaaaacttatacactcactttagaagagattgtaaaaattgcaccacagtttctccaaggtctacaggagtcacgaccagaattcaatgtgtcagagaagaaagccaacaatgtagaactacactgctccactgtactaggaacctctgaggatgaagaagaacgaggccttacatatgcatgtcctgttggaatggtggatatgacaattaacaaaaggaaaatacgtactctagtggacacgggcgccgaaatgaacattattcctgacaaattagcagatcagcttggactagtaactacagagatattcatgaggcttaaagggatcagagggcatgtcaccccaattgtgggattagctgagaatattccggtcaatgtgttaccaggctatatacacttagaaaacttttttgttgtcagaggatcagttcatacagtgttgggccgtccttttttagcggatcataatatcaggttagaattatcccatcaaaaaggagaagtactaagtttcccgtattcagcagggagaagagtctgcatacccatctgtctaccagattcaccaggttggcataaagagcctccggcactcagacaaaactgctccttccaagtagtcaactggaacctgtttgatcaaatagacacagttggacctaaagaccaaagtatcacagtaattgagtgggagcacttagaagggttggaggaaactctattctatagtttggcaggaaaattggagagctcaccaagtaaagaagacacctctccagggcgctatttgaacagagggcaatcacaagataagataggggaagaggacccatggaaagagcatctactagaagctgtagactgggccaaagaattgggagccgctactctcaccccggcggaacagaaacagactaataaacagttggcagaagcggaggcagcatgggcggcagaacccattgatgtggacgcaggccgtgaatggttctgggtggattatctgccttacagattcaaagacatatttgacggagctcacataccaaagaagaagcaaaacacacaagaatggcttgaagagttgcccggagggttctcagactcattagactttttacaaattttggactcaagaggggggaaagcctttgttgaagagggatcctgggcttcgaggtttggacttatcagcaaaaggctgaggatgagcttgtattttgggggagggaaactttggtatagcattcaagtggctacgcccagagagaaaaaccagagaaagaaagccaagaaagtacaccattacataggtaatctgtacttaattaaactaaatcaataagtttacaatttccttataaaaaaaaacaaagaagagacaagacaagacaggggcagagaggcaggtttttttgtattttgtatggggattgataatcacactccacccccctttgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactccaatcaaaattggagtgcggttccacactccaacgatctgcaggggcagtcccccagcaggttggagtgcagacctgcactccaattttgattggagtctgaggttgcacaccaatgtataagcaaggcaggcttgcttacctcgcttgcaggctggcatgcagccttgcacgccaacctgcaaacctaaacgcatatgaatatgggtttaggttgcgccatatcccataggacccagggatgggtcctatggagacgactacccaggctttgaaccttgaagagacatctgttcaaggtttgaagcctgaagaccatcatccaaggtttgaattttggccgatggccttgaatatccctgtaggacccaggcctgggtcctacagggattgctcttgccttggtgtgtgtacaccacaggtcgatattttttgtttgaccgtgtcaaccccacaggggggtgaaatttgagtcctcgcaggtcagtgatgacctgcctgccttgcacttgacacagcaggcaagctgacggcaaatcttggtcttccctacgatggcatgccctgtatgactcaagggtcaagtcaactcagccgactagcctggtgttgacagcgtcatgacccctgagtcatacagggagggacagctccctttatgctgacaagcttgtgaccttgcgagcaagccgacgatggcaaacccagatgatgatggcgacatgaccacattggtcgattaacttgtttgacaaagggtcagctcaggtcagctcaaccaataggttgacaaaaaaaaccaatctcaaaattggtttttgtggtctctctgaatgattaaaaagaggctacacatgttcaaaattttgaaaaaaaaaaaaaaaaaaacttcaacggaatgaaaagatttccaaagaaattgaaaggaaattgtggaactttttttcaaagaaaagggaagatcagaaagatgcattggcggagtagttagtgtgtgtcttggtactcgtggagtgatcagtggttctgaatcatggcatgctgggttcgaatgcccctagagccgctttttaggagagcaagccaagctcgctcctttttggccaaccgatatctgaccagtgaccaccgacctctgccgacgtgcaggttggaataatggtattcggatcagatgccactgtcaagccagcgttggaagtcaagccaacgacatccctcaccgtgaggcctgcgtcacaggtcaagccaacagcgggttccgatccttcccgctgtgcgcagggccattttttggggcggggtcacacaagttggcttaaccaaatcgacaacaacgagccgatgtggctcagaacctgtggtgtatgtttaccagcacacaccaaggcaagagcaatcccatggggggcttgggtgtctctcaggggctcggggtgggcaggttgggtgggtttgggttgattgctggccaatagacttgtgagttggtggttggtggaggaaaacttcagtcctgagctcagacagactgatccgagctcagaactggacacgggttgcggggctggactggagccccaacaccaagactagagaaacaaacaaatgtataatccctgtaggacccaggcctgggtcttacagggatcttcaaggccatcggccaaaattcaaaccttggatgatggccttcaggcttcaaaccttgaacagatgtctgttcaaggttcaaagcctgggtagtcgtctccataggacccatccctgggtcctatgggatatggcgcaacctaaacccatattcatatgcgtttaggtttgcaggttggcgtgcaaggctgcatgccagcctgcaagcgaggtaagcaagcctgccttgcttatacattggggtgcaacctcacactccaatcaaaattggagtgcaggtctgcactccaacctgctgggggactgcccctgcagatcgttggagtgtgaacccgcactccaatttcaattggagtgtgaacccgcactccaatttcaattggagtgtgaacccgcaatccaatttcaattggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcaaaggggggtggagtgtggttatcactccccttttagccatgtcttgaagtgtgggaaataattttaaaaagtcaaaaaagaatgaaaattaagctgcaaaaatttaagtgaaaaaagtgtctaatttcagtattcaaagtgaacagttgatttttagaaaatttggattgcaccattgaattctgcatgttttaaaacctaggaaataattttaaaatctcaaaaaaacataaaaaataaagtacatacatgcattcaaacaattaattgaaaaatgagtgaaaaaaaatcaagaatcaatagtcattattatgcaaaatggactttaccattaaattctacacgtttttcagtgtaggaaacaattttaaaaaataaaaaaaaattaaaaattaattaaaaaagcgcatttaaacacggattgcgcgtgtgctgtgccacagcaaaagcgtgtcaaaacgcggaaaatgcgggtttttttattaaggccataaaaaactactcactcaagcggctgccctaacaatgatgcagtcttccactaaatcggctatctccctttccaaatctcttaaagcaagtatggcacggcggtaaaccacgcggtggccatcgcgatgtgcaccatgacctcggaaattggcttgataattggctcggccagcgagggctcggatcccgaaataccataagtctgtggtgttctaccacggtggctaagccgagcgtgacaagggtcgtacgctctatggggcggtaattgtacacggagcctggggatggtgatctactattagtcaacacctctgtattggaggggatgttgattaggtcactaagagatccagggaacaaattggacaaaccattgtcagtctgatagtctgcgactgaaggacaagagcttgttactcaatgggatacacggttggcttctgacgacatgtttggatttgtgctagggaagggtacggtattggctcgcttgatgtaggatgatttgagagagtatattggtgacggaaatgggaggtaccttacctttgaccgcccctccttttataactcacggaatcggcagagcaatgggtggatcgcaggttttgtccctgattaggaggagcaatagaaaacaaaatcctgtataaacgaatcaaacggataatgtttttttgattgatttttaccggcctgattttaagcatttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttccataaatatacaagcttcaatcttaatacatgagtgtacctcgtttcttgcataatttttaccgtatacaaattttatttgaatgcaaaatggatacagccagcaattttggaacctttcaaagtgtaggaaatgaacttcaaattccaaaaaataaggataattaagcatgtaagaattaattaaaaaaacccatcaaaggcattattcaagatacagtttttattttgatgcaaagtgattgttaccatcattttcaacatgtcttaaagtgtaggaaaaaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgaagaattagttgaaaaaatggtgtcaaatgcagtattcaaaattcagttttcttttaatgcaaaatgaattttaccataattttttacatgtcttagagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaatgaaccgttgagttttaaagaaattggattgcaccataaatttctacgcacattgaaacctaggaaatagttttaaaatttcaaaaaagcataaaaaataaggtatatacatgtatgcaaacaattaattgaaaaataagtggaaaaaaaattaataattgaacttcatttttatggaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaattttaaaaattcaaaaaaacttaaaaaataagcggggaaaaaattaaataaaaaaccgcgtgcaaaggcagaatccgcgtgtgctgcgagcagcagaaaccgtgtgtaaacgcggatttaccgcgtgtttttattaacacccaaaaaaaaaaaaaaaaaaaaaaaaaaaacattaaaccaccataaaaagaatcatagctcaacacaggaatccatttctttttgcttgtcatcaacttttcttttttttcccaaaaattaaaaccaatcaaatagaaatgatagtataaatcattaaaaaaaatccttcataaaaattgatgcacttcttttttcttcttctgattttctcttttccttacatcaagcctccacaactttgataaatttctttgtacaaatttcacatttcttttttttcccagtcacatttcttcttcctttcttttcttctctctcttctgcctcaagtgaagtcacaggtaactcaattttggatgatggggacatcatctaatttgagggtgatgtggtaagaccaatcaaaacctgttacacctttctaccacctttctggaccatcttcacaccttctacatatcataacacccctcaaatcaacatcctacatatgtaatacactcatggccaccttcaatcatcccacagacacttccatcagacctacaaggtccaacaacccatcagtaacactccacatggatcaccagccacatttggtaataaaataagtacaaatcaggtataaagtgggaaaaagtccaccataaaagagagccagactattaggaaagacccctgttcttcatcatcattgtttctccttattacataccatggcactttctacagtagcctcatatgtcatgtttctatccctgttgcctcagccttgtttcacccttgtcaaacatgccattcccaagccatgttgttgccttgttacatgtaccctgttatgatgccttgctccttgttttcttatcccctctcagaagacattcatgtagtgctctcttggcccttgccatttgtcccctatcagagttgtcattattgctccctggtaatatatttagcattacttacttggaatatatttagcattacaaaattaagacatttcacaaaaaattattatcctcataccttacccttttacaaatcttacatcttcatttagccacacctttctttaagagtccatactcttatttcttgttcttcttactctcccagtaaccagagaggcagcccttcaaactctcacctctctttaagctctattcccaccaaagagtagttccacaacggatgaaatagcaggaggaagattcaacagccaccgttgtaagactcaaaagtggttgtgagaacccttttgctgaatgttgaagggtatggtggagttgcaagctctgcccttctgtactatcagataacaagacccaccaagctcagcttggcaagttttaatgaagtgataggggtggttggtttgagaataatttgtttgattgcaatataattgtatgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaagtgtaagggttgttatagggtgtttgtaagggttgttacagtatgtaatgtttaatggtatggtatgtaatggtagggggtatgtgatttgtgggtactaaactgagggtaaaaacaactcggaggaaagcctccttaaatacaaaagggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcaggacatgtacatgaggtattttggctggttgagaaacctacatgatgttgtaagagtcatttcagcctgaactagaagtctacatgagggttttatgctggtgtagcatgctacatgatgtgattgtactagtctaaaactaagatggagtgatgaagattacatgagtggtgtgagatagtgtgacagctgcaaggaagaataacaaatgacatgacaacctgcatgatgtcacttgtaaatcctgagtggttccagaccaacactgcatgtgtcaatatgtcagaagatggtggaggggtgtgtatacttatgtactatgctggtgagagagtgtagttgtcctgcaatgtgcacatgtatagtgtgagatatgtaattgttgatgtgttggtggtgattgagtgttgccatgttgttggggtgtgtaagtgagtattgtgagagtccagagggtgtagcttcctatccagttgagttccagcgacgtctccagtggtgaccaagggtgaaattgagtgtagaatccatttcttgagccatattgagtgatttgtgagtgtatgtagaagaaaaaatagggataaaaaagaataataaaaaactttgaatttttacacattcagctaccacatcgtcacagatcagcctgtaccatcaggcatccacgttctcaaagcctgtgtgaaaccgattgatcttttccccaagataaatgccgagctcatggcgagggtggcaacttacaagcaacaacttgccgcacatcacactaatccaaagaaggtccaaatgccttgcagccagaagatcattgcccacaatcccacccatgccaaaaatgtggctgctttggactacattcagaaacatttcaaacaacttgactgtggctataccaagatatacaacaaaaataccagtcaggctatagccatggtgcagtacttacccattgattccatgccagctagccaatttgacaatctcaacttccttgcaacgcttcttcaccgctgcaaagagttcatatatcctttcggttccaaaacaagaaaatgtggtggtatcatgtgggaaattggtggtgcaaggcttatgaaggtctcgaaatcttgggttgatattgcaacaagcaagccatcgataaaaacccggcccattatgaggggattatgaaagactcagcctgagctgaagaggtcctttggaatttctttcatggatttggaaatgttgctgttgaaaaaaacaaggctcacatggattgatttggaattccctcatttgcagataaaaaatttgccaaatcaaccaaggataagtctccctatggatttgcatccaacctcacctattcatccaatggcttctacaatcaccaacccaaggacaatgccaatgaatctgaactccctctggcctttgctatcgccctacccacctccaaagaaacaggggagtttgccccaaaaggttataaagtccataatgggcaatttatattttgtgacttacaaatagccttaaattttcctcccaattcagtgtgtcttatcatattttgagcccaagagtatgtgcatggtactttaaggccatcagaatcccagcagttcactaaacttggtttgtctctacaagtagcaaccaaggctagccgcacttgtcaaaaatatcagatagtgaatatgatgaaagagatgatgtatattttggtggtgtgcaacatcatttagataaattaattaaatgatgttttctactttatcaatagaaatgtgaattccaatatggtttaatttccctcttcttgattaagacatatccatgctttacccaaagacccatataattagatgatctcctgccaagtgtaattcaaaacaaaatccacgttgtggtggcccaggctgttgtgcgcaacaaaactgccaaaacccctaccttataacctaaaccacttacatatatgaatatattattgcataatcagaatctaaataaaattttacccatagtcactcactacaactatacctctatctctattagtttagaagataatccaatataaaggttaaagccataccataactagtcattaattagtatttaatagtattttaccaaatatatataagtacatacacataaattattacatcagcaggcctccaccagtagtgcagaccatttatgcaattcttgcatgcatatgtgtgaccattaggcctccacttagttacttaattgaatttatgcagactttgaataaatgcatgtggacagaaaaacctccaccaggcagtgcaagcagttatgcaatccttacatacagtagtaccatatttagttatttccacagcacaattagctcaatgcatgtactctttgcaggaggcagtgcaacccacaaggtcaccaccagcaaaatcacctcaacttcatcaccaccagcaaaaataactcactaaagaatatataaggaggcctctccttcactagttccccccatcatcacccagccagttcatacccaactagctcagtggtcatcaccatcttcactcagcagcccagctcccagacagcaagctcaagtggtcatcaacattcaagactagtcaacaccagcaatgacaacaacaacaacaccaacaccaacaccaacaccagcaaccaacagtttcactacttatccagaatcaccgttaaaccataaaaaccctataaaatattccacttggattgttttcacacccacattcaccgtgtaaaggttgtacaaacatcttgtattgaattacatactgatctaggtctgatagagactactacatataagttttctccatcaaaaagtcacgccacaacaataaaataaattgttgtcagaattcttgtgaagtaaatagaggggcaggtctttcaaaccacccgtaacagtaaaatattacctagtgaaatatcatattgttatttcccccttcaaggactgccaacccatcccaaaggagttctcacaacgtgattgatttactctaattatggtgagagaacaatctgttcatgaaatggaattcagagactgagatggaaaataatgagtgtagtagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacttttttttgcataaatggaccccaaaagggtttaaatggataaccaacatgtttaaaaaaaggtcgatttttccaaaccagtcaattgaataatggtggatttggttatatttgataccccctagtgtaaaaggaatgtaaacctgtaggacggtgtgagtaggaaagtgtgattatgtattggttggaactgaactatgcatggatgacctagtgcgcatcccagaagtttgggaagcttattctggtcttggagccagaatgtgagacaaagagccacggcttgaagggtgttggtgtcagacactgaggctgtagcccatgtgtctacaacctttacttaaccaacaaacacatgtactgtagtgtattggttaaggactgtgttatgactttgcctcaccaacacacttgggttcaaatcccaattatgtaatcttatatttttattattttatttttatacttttatgctttaagtaattccatggaattacttaagtattcacctctgtattaatattcatattttatatacatacagtctgaaatcttaatcatctctctatacactgtaattagagagatgacatcattctttctcctttgagcttgaatgacatcatttcttccacttttggtttaaaacttaatttaaatacatattttgatcatttatgattatatacataaatgatcctctgcaggcctcaccggtctcacaggcaggttgacccctgcctatgtaatacttaagggggaggtcttcttcccaagaatcctccccccagttattaccatacaaacccgtctaccttacaatacaacctgtgagtggggtttataatctactattaaaaccttctaaaaaccttcccccatcttctattccgtaccaaccttcctagactactgtaaagtcaatacagtagcctagaagagagactacttagctctaagcccggcgacgcgacgctcataccgcgtacgtccccttactaagggtgcttaacccctccgcttactagcgtcgaggtgaggttctatttctactggctttcacacgaaagttatagtaagacccttaccaccccatcaacgcctagtcactctagagaccggcactgacagttggtgtcagcctctgggtaactaacctgagtattttatagtaaaaggttgttactatgagttgactgaagtgtttgagcatggtgagtgttaggtagtgggtgattaataccagtcctgtaatgaggaggtttcactctgtcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacttggtattaatatgtcagcctgagtgatgccaagagccaaaactcttctagctacactaggtgcaaaggtataataggatatgtacacgtgtgggtgacacgtgaaaagtggggaggtttgtgtaataaaagaaaatagtaaataaaaacttaatagtttttatttacagaggggcctgagttacaggggtttttatggtgccctctaatatcaggtcctgggttacagggggggtactgatgctctagtcctttgtaataaaggagtatgcccagaaatagcctacaactgaagaaacaaagaaataatacttactagtacttatctctaagccaaggaggtcttcaggaggggggaactgttcttgaggcactcagaaaagtgggtgagagatgttgggagagtgctggggaacaggttttgatttgaaaggttgaaattcagattgcaaacagcaggaacagggccaaaggcaggttgaaactggttgttggtgagggtttatgttggtaagtaatgatgaagatggggataccaagttcagggggaagaaggggcccttaaatacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggaacttttgatcatctgtagcacctgtagagcttggttacaggtgtcaaggagatgatgtaatgcttgtaaccatatttacagggtgttctgacaaaactgtaacactcctgtagcctatttcagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataacggtggatttggttatatttgataccccctactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccaaactgcatgaaccttaattacacatgtagcccctttacagcatgtagtatgatgtaaatggaggggtctacagtgtattttggtccaatatcactcaaggactaaaaagtaagtgaaggagtaataattcaggggtacacttggccagctaccctaggttattttgcatgtagattcagaatcttcaataatattctgagttatacttaaggttcagaagttatcaggagattctggttaaaaatgttatttttcattatttatttaattatttaaatgtttttctcatggaatattacaaagtgagtgtactgtgtaataatgtctctattatagtgtttccacttatttaaatagtatattttattgttttaattgtacgtacataagtaagtaataatatctctaatttataagtaaaagctatgttcaggctggctctgattagtagcaggctgacataataggcatccagggtactaagactcacctgggattgatttgcttattcccaaaagtttatgggctaacaatacttattaagctttaacaaaattagttgaagattaataggtattgttgatgggaatattcagcaaggctatgaatattgtggataagttgagtaagttttactgaagcttaagaacaataaatgtagactagatttattttggttacatgtactgtatcaatataaatgttaactggtttaaatggtgcctgcatattctgaggattaatcagtggaggtggcacggattataagttccagaatattacatggggaaatgaagaagtgctctgaatcacgggtgaaagtaccaaggggaagagcaggtttaattgagtaactgatctttatttgtaatgatctgttagagctgtcatagtatttactagaggatcagtaactagtatttgtgacgtgtacagcttaacagatccttcaacttaaaataacaaataaggatcagtacatgtattgattgtattaattcaattggtaatgcaaaacaatacatgaatattttatttttaatggttcttgtccgtgatgactttgaggacaaggataattaagaatgaagtcattattaagatcacaaaataaataatgaggtcattattaaaatcagtatgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaccacaaatttgaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattgattttttttcaaaagctttgctattcattttgggggagtgtgagtgctgggagaaaaaaagattgggaaatgagaagaatgattataaatgaaaattttagaaaattggttttcagatggattcaaacagctgttgactggggcattcaccagcccacattgcagcaaagcactagaatttactgttttggcctccaatctggaccaccaacctggtcaaaccttttttggttccaatttttttcatttataatcattcttttcatgttccattctttctttctctcagcacttccactcccccaaaatgaatatcaaagctttcgaaaaaaatcgagtttattttttatttttcacaaattttcaaactttattttttgcttttattatttcatattcattttttgggagctattatgcaccacatgaccaagtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtacatgtattgattgtattcattcaatgattaattgatacttaatattcaaagcatgtacatatttatttataaagatatttgtccatgaaaatactgtagatcagggatgacttgtggtacaggtatttcacggataaaggagtgaaaggtaactggtaattacatatgtataacacaggtatgtataaaatagataagtaattaatcagataagataatgtaagataagataagttaaagattatgataagataacaagagtcaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgtttcagttacttggtacatgaaaggtaatgtgacatgtactctatggctgacagttgggaggaagggagcaatatttggatggggcccttgatgggttgttgaggatagtgggtaagatgtagaattcctggttgcactttggtggctatttgatgcctcgggtaagtcagtctcaaatatctgatcatctggtggcccaaaacccagcactttgcaaatcttattgcagatgtggtctacaagaaatgccttagtaccatgttttgttcccatctgcccaatgactgctcaaaagatatcagctttagcaatctacatattaatcaagtgatgactcattcagtgtttccgccttcttcagagttattgacaagttaaccaccagattctcatgaaccgccgacacacagagcaaagtgcctgttgagtgatatagcttctcatgaatcttgtccaaaaaaaggccaggttcattccacaccaattgtagcataaacatgcaatctttggatgatagagttctaggccggctgaggcgctcaaattccctgggattttgaatcacatgttgggtttgttcgtaaagttctagccagagaatgaaagattggttcgagatttgaaagccaagtgtttgccggatcacaagcctagattttccttctaatgacatctgaagcgcaataaccttgatgttgggagggtagtaaacatacagcatggttggttgaaaagaattgctgaggtggagcgagtcaattagtgtcaaaagatgggctggacaaaagggaatggtgcaatgtgatcagtgaataaagtcgggatggaccaaatgagggaaatgagttgacgaataaaatgacagcaatttgcaatcgggcaagagctttatggttgcaagatatagaaattcaagcatgcatgacaccgcaggaactttgttgtgaaggttccctgacactcagagttttgggcataataaaatttaaaaaaatacaaaataaatgcatactcttctaggattacaaaaaaatcaaaacaagatcggttccaagctttattggaaacacaatatgtttttaaaataccttggacagatttgttttatatttcccatggtaagtcacccaagcttgaaatctgcaaatccgaatctgattatttgtggaagcggatgggagctgaggcttggctgggaagtgaattaagaatacgtggagcctatgcatggaacagcttgttaaagtaagaccttcaacctgatacatcacagcaatcatatcatttgtgtgactgttacagatggcttataagatttcttttcttcttttgaccgtggactctgatcaagaaaaaatgtaagattggctttaggatcagactttccggtttcatcagtgtcacctttcttggggatccatgcggcattcactcaaagaaaggcaggtcccagtgataacgatgatcatcaaggatggtatccatcaaaaaggatcgaaagcctccaacaaatcattgatggatttgcgcaatccatgctagttttgctggcttcactgatcatctcactggaagtttacgcgttggaaaactggcatggccaattttgtgatcatcaatcagaatctatttgactcttcaaaatccagagatcaaatctcagagtggatcttgaatgctaaagttctagcaactgttttgaacggtcaaatctgaactgatgtacttctacatgggcaaaaacatccagtttgctggccatcttgtgcggccttttgttttctttgggtgttttttttgatatgattgcatttaaagtctatcctgcaatctggtcttggaatctcttataatcaagcctgcagggtgttgtaatattgtaagaaaacgatcagaccaggagagtgggatgatatgtgaatgaaatgtgatatgaatccaccagctcaactgaatagctgaatagaaaatttgagtgatgacagatgactgaactggcttttttttctttttttttttttagtgctgattgttttgacattgcgcacttcaagtaatacattctatgtagatacactcaatgatgtttttgaactattattttgagaatacaacttaataaaaaattagtagtatttaatctctaaattaaatgaaactgagtgatgaagactgcgactcgactgggttgatgggggagacatcttctgcttctattacgagtgattgactaggtttaattgttgttccgaggtgggcacttctccagggcaggagcaactgaatataaaggaacaagacatggcactggccaccatatcaaccgcttcgtccacactcgaacgtaacacaagtccagcctctgtgggggtgggtggcctgttgcgaagcgaccctccctgccgcccagacctgcccgcaaacgactctatagtcttcacgagaggattctagttaagcttggtccacactccgcctgaacttcagcaagtgcacagaaggtccaacttcaagagtgccaattttataaggatcgtggactggtggctcgtgtttcaccttccctcctcaattactctccacttgcatcacctttttccagctactactctccatctgcatcaccttttttacgctactagaacacagaacccatactctatcaaatatgagtgctcaaacaattgaaaaccaatcctcaatcaacaaatccatcctcaacaatcttgtgcatgggtatgttacaattttttttgttcaaattgtgattgcaagcatttccggttccctctctgatgttaacttgatgtctttgtctagtgacgatactctcgacatcaaacaacattcttccttaacacctcgccgtgaaaattgtgtgtatggtttatacagcaagtatcaagaatttgatccaaccagcgcaccctctcaaactttatggagccatatcataagtgaagccgcacaccagcctaccgctcatgaaagtcccaaaacttcagacaatttcatccaattttccgcccctttcctgtgtgatcaatacttggtcaagctcaagaagttgtttgaggaactggctgaatccaaggctggttggagttatactttccgccatcacaacgctgtgattcttgaaggcattttggaagatcttcaagagctaaaaaatggtactggtgctgaaaatacaaaatatagaaacaccgctcaaatacatttcccagatactagtaaccatcagccaaaaatcagatcaagctcgcactcagatgaaaacgatcattctggatctgcagacggtgatgacccaccacctccagttctaccaacaaaatccgaaaacgacttcgaaaacgcaacactcatcacaattgccatgtcgcctttcaaaacaccgccaaaaaatactcgtgggtgcaatctcaagataagcaagcgaagtcacctcttccgtcaacattacctcatccgttccatttctaatgatttatacttgtatgatcaccatcaaaatcaaatggggaccaccaagatttttcatggaacgcggcagtcttcattattatctttcaacgaaaacgggattcaaccagccttcggccgcaacgagttctcatatgcacccgcgttctatgcttcaaatgatccacaacaggcatttgaacatccactccacaatcatctaggcgcaggcaccaacaatacaattgatctgattgctgtgttgcagtttgaagtagcaatttctatattgcacggaaacggatcaccgggaaacgaacaacctccgttcaatgtctaccgattctctaagtactcgcagacaaacttgatccattggcagaagttttgtgatcgcaacatgaaggcaagaatctctgaaaaccacgactacgttcttgtcataggtccaatctgtttgccatcaaaagacaataaaccagtgacgtgtctgcagatgaagaactccaagataccaaccactcagattgccttttgctccagaaggtcaagggcttggattggcagacagatcaaagaacatatatcttgaaaagcgtgatccaaactaattacact