tcagaggggtaacttgcaacgctgcaacaaatacggtatttgtaatgtattggcatgttttttttaatgtatcatggttttgatgtattttttttcatgaccaatgtggttctattgagagtcttattcatttaatctggctctttgccatatatgttggtacaattcctcatgatacaaactgtgtattgtatttgttgcagcgttggtgtagtccctgctttactgtcagcttgctactatggcagagacaacctgtcacagcaaacaaaaataataaaattgcataaaaaatctaagtataaattaaaaatattacataagtaaaagaaacaatattacttatgtaaataagataaaaaatacataaaaataaatgaataacttaaaaagtataaacaaaaccttgaatattattgcagattctgaatcagcatgcaatttaacctagggtacctcagccaaaggtaccccaaattctaactccttcatcctgtaatacaagcatgaataattaacaggtacccccagatcacgggtactatgacacttctgcataatgcataatgcatatactccaaatccagtctcagaattggagtattatgcacggtttagaagatagagcagtgtggagtcctgtctccaagcccatgtgccacgtagtcatgctgcgcaccagtatccaaggattgggccacaaaagccccagaatccccattgtacgtggcaacaaagcccccacacgtgtaataagaatgtgaacaagctagaatatccatgaaaatactacagtaaccatattccagtgggtaacacgtgtagcaagcctcagaagacacctctggaatattctgtggcccatttccaaggaacctgctccacgtaacagagtagcccctatccacaggttaccatgggacattcttggctgtaataatttcgtgcatgaccccttggagcttctggaatattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggcccaaaagcgcccccaagtcctactaagctcccctgagcaacccctgaggccttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacttgtaattagcctagttactactataattgctgttattaaagcctcaagaaccctcaagaaactccccagttatcacccagcacccaaaatcaacctttctgagcgctcccaactgtccagtttctactaagaaaatcctcaagacccctttggattattactagtgagtaataaccctttcttgaagattttcccctaaaaattatctcctgggatttaaaccacacctgctacaggccccagtgtatcaggtacctaaatcctctgctttttgcacgataccttagagggattaaaccacccctgatttatcaggcccctctggtttaatttatattaattttattaatataaattggccactttttggatttaatccataaattccacgtaattcttttgaattacctgtaccagctctatccctgagtttttgccataaaaactcttactttttgcaccttgtgtagctagaggacacgtgtcttggcatcacataggctgacatttacacaaacctgtcacaagattacataagccctttctgctttgtatttagtctcatctgtcccctttacctagacagcagagatctttccctcctgtctaggtaagaagtaccttatcttctctccttctcttctcatttcatttcctcattttcctccacttgtagatactaacaagagatctttctcactggaggacttctgctcggatcttggacccttgcagtttgtgatttagagcatctctaacggagccgcgatcgggcattcgggggcgaactttggcggcccgggtcacttttttgcgctccaacggtcctgcagtctgaccctggaaacatcgccgggggcagtcaaacccttgatcacccgccaacttctgcggcttgcctcccagccgcactcacctcattccactcgacttcacccaatcttccattcagatcgcttcttttctaaccgacttcaccagatttttcattcacatcacttcttttccactcatccgtaggactcccacaacaccaatggaaaccccaactcaacgttcttcaaggaagaagatggaaaatgatcatgatgaagatgaaagcgatgataccgaggaggatgacagcgataaagaagaagaagaagaagaaacagctttcctcactcactttctaaattattctcacatcatttatgatgttgtcccataacgactcatcactttgtcattttgatcgttttattttacaagtgaagtcatattattcaataaattgagaacaacaaaagtgagcaaaaaactaacaagtaagagaagaaaaaagcgggcaagagaagataaaacccagaaagaggaaaacaagcaagagaaaacaaaaccaagaaggaggaaacaagcgacagacggaaaatgaaaccaagaaagaggcagcaaagtgaaagataaaaaagtcacacagaaagacatgttgtgctgtctgactggtttgtgttaaatgttgttctcgtcacatccatcagaggatcttttgggtctttgatggccattcaaagtgccagtccataattggagctggcccgcgacctctgtgaaatgtggtcgtggcccggggaacgcgagtcaactgccccccggaccgttagagatgctcttagacctgaaaagtctagatttttgcagggaaatctagcttttgtggctctaaatcaaaactggtagacctgcagatttcgacgggaagtcatccactgcccctcttgcccctcaggtgaattgaatactcacggcctgtactcacaggtaggccttgtttgtcctggcgtacccacgggacgggtataccctagggtcgggaagtcgtcgggtagcccgcgggtgctggctgctgtaatgacgacatggattgtgttttgaagagtgcactgcttggactgattttccgaggatgagatcaatcacatcataactgaaagacaacattcgcaagtcccaatcaggccgcacagtcgcacactcatcccgccaaaaaaaaggactacaaatatttaccagctgacccggagtattccttgaaggacgaaatgtggaggctgatgctcggatctcgctcgttatcttctcgatcacctctccatcagcccgcaggaaagccactgaggtcctacaactacgacatcgatctcaacgggcgagtttatctgtctgaagtccgctcacgaaacttcacgaattgctatagttgagctgatcacatttccattgtaatggctcatcaccttaacattcttgaaaaatttcactgactaactaatattcatcttacaattatcacctgactcgtcactcgaactacgctgaaaaacacacgcacaaacggaacaataataatgataaggattattttttcaggagatgtaacttttttaaatatcttattcaaaaagttgaggaagaatcaagtcgaatccgattctcgtgacgatcagtctatcgatccagaagaaattcgactgagtcaagagaatttcaaaaatgggtttcgatgggtcagtaagtgtcaaggagaaatcaactacattaggtcaagtagtactccgatcgtctataagacattggattgttcaagcagtgagtaataactttctctctcttacttctagagtttcactaccgtgcatctctccttggaaaaagatagtcaacctcagtctgatgtattctgtaatcttcttttttccacaaattaatcaacaatagacgaattgatgtatggtggatcattgaagaggacctttgagccgagtcggttgaagatcgatcgatcgactggatggctatttcatccctccccatccgagaaaaataatggtcgttattctctgctgtcgagttcgatcttatttgattcgctacaagactctattgacttagaggctggttggattaaatgggagcaggacaagttccctatcttacccttagattcagatgatcttagatgaaactctggtgcttgttcatttgttcaaaatagttgtaaatatatattcatcctaaccaaaggactgacaaactaaccttattgagaaaaatacaagagaattctaaggttaatcgatcaccttaaagagatgataagaaaaatcctgattagatgcacaacctcgactggcctttgtgaggtatcaaaacaacaatcaatgtttatggaaatcaacttgttctggagatgctattctgctcattttactatgagtcattccaggagtaagaaaaaatgcgtcaagacgtgtgtatggtacatagatcaacgaatcaggatgcttcagataaaggcaggtcacgctaattatgagttatatcgaaagctggctttgcaaattgtaatcaaatccatcttgagtactggattgcaacattttactcacaaattcggtgttgaccggctttcacaagtcgacatgaatcacttacaatcactttgatagagacaatctttgaaaactgttcagtcaggtgatgacgtcatcatgggtgagggtcatggataaagcaacagtgtcgtaacttgattgatacagttttactcagaggcaaagtgcctcatgcacgaggttgcacgctcgtggtacaacgggataagaaatgacttcaaaaacgagcttttatgaacacaactgaacgcttgtcaagggcttaggtgtcatcgagtttagagcgaagctcggattttttttcttccgaaacgttagggttctgtgttgatgaacaacggaaaggttaggatctatggatgtgcagaatggagcaagtaaaagataatcaacacgaacattgatggcagctttgatcccgccaatgacgttctttgggttcttggattcgtttccttcgtcggccaccagtgagaattctttttctaatcggtcctcagcgtgggcttttgcttgttctgagacgttctgcagaggtgtcatccccccacatgacccaagacaagaggtgacagaatcgagaggggcaacagaacgtcagttgagcctatcacgagcggatagcattacatacaacttcaataaagtgaagcgacggtttacagggttgttgatggtcgccttgagaccacctgcaacgttgcctgggtttgccatcttgtcttgactggatgaaatcgacgaataaagctttgtttttttctatcttagatgcgacttttcgagatttcggttggatgggggaggtgctactggggaagtggcaaacagtttgctttatatcttcggggaatccaggattccaattcggcttgaggctctccggatgttcaacactacaaggccaacgatcattcgagccaatctaaatcaatacattgccttgtccgcaaaatcctgatcacaaagatcaaattagcaacatgaaaaaaaaaactatgacgtcatgtctgggtaaggtcgcggtgtccgcaattagattcgtgggtggagtccagttatctgatccgtcaggactcagagctgggtaagccatgagctacgaacggcggagagattccaggaatggtctgatttcacagcactcagccagtcgtcattggaatttagattgatcaaccagtggaggacttcccgtcggtctgggatcctagatttagccttcctaaagccagattccaaatcttgtttgctgatgagaagtcaatgtcacttgattctcttcaccaaattgagtttgggatctaggattagaccttccaaatcaagggttccagatcgacgggaagtcctccagtgtgttatcactttctctctttcaccccaagagctttatcaccgtccagcaagtcggcatgaatcatttacgatcagcttagtaaaccatctcaacccaagtgatgacatcatgcgtaaggggcacgaatgaagaatcaaggtcgtaacttgatagatttattaactttacaggtcagagccaaagtaactaatgcacaaagaagaccgcgcccgtcttgataaaaagtgttataaggacttcaataacgagcttatacacaacgtctgaatgctggtacaaaaaaaagagcttataaacaactgaatgctagtcaagtgcttatgcgtcatcgagtttagagcgaagctcggattttttctcttcagaaacgttagggttctgtgcaagagaggcgatcaagaaggcaatgttaggatctgtagatgtgtggaatgtagtatttagaagataatcgctagaaaactaaagttacgaacattgatggcagctttcatacctccaacgacgttgtttgggttcttggattggtttgcttcgtcggccaccgatggaaattcttcggtttctaatctgtgctcggcgttggctttggcttgttctgagacgttctgcggaggtgtcatcccccatatacacaaaggtaaaaggacgcagaatgcaaggggaaatggaacgttagtcaagcctgtgatcatgagcggataggattaaacaacttcaagcaagtggaacgaagatttacagggttgttgatggtcgccttgagaccacctgcaacgttacctgggtttgccatcttgactagactggatgaaattgacgaatgatttttttttcttagatgcgattgtttcgtattttgttggatggcggaggtggcagcggggaagttgcaagcactagcagtatacctttatatcttcgaggattgaaattcggcttcaaccgccagacaagagctcccccgatcctcgtgaactccgccatcgccacgctcatgcggtggcctggctgagtaagatcgattaatgatcatctgagtgaatctgagtaaattgccttgggcgcaaaattgtgatcacaaggatcaaagcaacatgaaaaaaagactgtgacgtcatttcaggctcgaatcgcggtgttttattgatcgccgagtggaattgtccgagcggtcagagtaagccatgagctatgtgggggtactattgccgagagagtccagaaatggtttgatttcttgggtgttgatgatgatcatcgatcgatctcactgcagtcagagtcatcccctttttatcgaaagcttgggccaaccgatcgagtatgaagccatcagttcgaatgctgcatcacgcttgctcgaagccaaaaaaaaaaaaaaaaaaacttacttcaaaggtctgttctttttgagaaactccgtcatgattatatgaatgagcataatcggtcacggccgagtattaaccagagtctcaatgtgatacggaaaaactctgatcgtaatatttctctgatctcccttgatagagtcttctgtaaaacttgctcacattacagattcagacaccaggttgaagttatgtaaaccaaaaaacaaagcagacaaagatggcgaatggaggacttcccatcagtttagaaacccggctatttcctatttcctatttctattttccaatttttggtgatgaaattcggaattagacaaggaattttagaatttagaatttagactggcgtctaaatcccgacgggaagtggaggactggaggacttcccatcagtttagaaacccggctatttcctatttcctatttcctatttctattttccaatttttggtgatgaaattcggaattagacaaggaattttagaatttagaatttagactggcgtctaaatcccgacgggaagtcccccagtcctccagttccatccttcgattctaattgccagcttatatttggtgatcaaagaggaaaaaagaaagagttgataattgaccttcactcatgctgcccattggccatccctccctatctagcagcgtgaacatcacatgtttctgtcactggctggcttgcagtgcacctgctggtacattgacaataagctggcagcagccttatgtgagtggattgatgatttcgctggctcgtagttctttccgcttgctcaaggcgataaccgcgatgggattgctgtaagcattgaggtttgagcaccttaccaacgaccccttaagcatgccgccattcgatttctggtagtcgctacctcatagtaagagacacacacacccccttgtcgcagttacatagacggcataggctcagtgatggcaccttcacatacataaacagaagaatgtgttcttccggggttgaacgttgagttccgtacttttcccatctttaccctatcttgacaagtttcccaagataagactgtttcccaagataagacttggtacatacaggcacaccctcgggatgcccaactcaaatcaaaacacctagcttatctcacttctcaagtttcacattcgaattctttgataggtatttttagaaggcctgagcattctcgtaatgtgagcattgagcacactttgcccgaagatgccttggaatattgttcactctgcttctttcttcaatcgatcagtggcatgcatttttgctctcgggaacactttggcatgggccaagccagcctttgagggcctagaagaaagttatctattcggttccgatcttcattcaagccaaggagatctttacgacgtggtctaccggaagcgtccttcggcaaatcaccagaccccccatcaaccagacttttccggcggtggtgcccattggatcgaccttggcgcccataataactatcaaggtatgataatcagttataaatttcccaccaacctctgcacgttctaccagctgatccctttatggcattttcaaagcagtgaatcctgaagacaatgtgatttcaattgttgctaaaaggccaaagacagttcaacttggccatggtggtttccatccgcagtcgaatctcggcctgaatgctttatatcctggcgtcaatcaagacagaatgttcccagagatggtatctaaaggtgagttaacagaatgtggcaatcctgccaaggggatgggtagttgatctgagctgctgtctctatttacacctcaatcaggagcacaaggtcttcatcgatcaagccaagacttttaccaacttgcgagctttcctaccgacccaacttcgctaacctcattctttccatctaatgatctaccatcccactcatttctgcggaaagaaatgttctttactcccgaaaaagaacattcaaatgaacccacaccagagtctatgtttgaatctatgccgcagcgtgaaatgggtcctgaagatgatgatctcaagatatctcgcctgttcaaacagttacagtcccctgaatttgcaagcttcgctgctcaaaaatcatcatccctttcagatcacgtccaagtactctcgaaattcccccaaccaaaaccagatgctgaaaaatgtcaagcacattttcaagaccatccgccaatccaataccgaccacatgctggcaaaggtcatgaagtccaccattctgaggagcaagcaaaggaacatcccagaaatcaaggtaagtaatgagaaaatcaaaattgaattttatatatctgggaaaagcatgtctgatttcctgttcagaatcgcgcgactcttgggatttaggaccgcaagctctaggtagctcgcacgcccactcccgcagcgaatctagtcaatcgaacgagaatcgtcggttctcgtcgaaggagtcgctagaggaagaccaggccgaagatcccaacgagtctcttcaagctcacgacgcagatcagagcgaaaatgtggacgtaaccacacggtcaattattcctaaaaaacccggtttcctatctaaaagtatggatgacgaagttttgggaaattttaccaaaaaattcaagcattatgttttggaaatcctcaaacacgcatacaaaacaaaaaatcaaaatgactatccaatagaaggattgccaaccaggatatctaaaacaaatggtttatacatcatcagggttggaattgatcatcaacttcctaccagcaatccaagccgaggaaatatccaaaaaactaccaaactttttgcactttttgtcgacttaattgaatggctcctttttaccaattccgccgtactgagacagtcagacttaacgaaaaagataaacaagcctgaactcgattctcatcatcaactaataaacttcctcttccaggaggctttccatccgagaaatagcgcacccgttattggaatgatcagttctgatgctcttcatggttttggacgaggaaacgaattcggaccgatacagaggatattgatcagatgcctatcatccttacaacaatcagacagaactcgtcaagccgcgttttcaattgttagattttactataaggagttcaaacccgaaatttaccaggggctgggaggtcttaatcaagaagattttgatttgaagattaactccctcatcgccgaggcagttcgatcgcagatgattgttggaagaggatctgatgtagttggtgcacaacgaaacttagagaattttgccatctgcgacctagaaatcattccatactcaatgaaacccaagtcacacagagttatgtacaatgtaggcctaggaaaaaaagaacgagagattataaaacattatagagaagttttttccaaaaccagaccgaaatttagagaatttgagttattgcaaacacaagtggaatctgaagaatttcctgcccgactacgatcgcttagtttcaacgataaagaaactcgtttggacggatacgtttggattgagaccaaagctggagacctcgctagaactgattacattcagataaagttggaatcattgatagtccacttgaaagtatgtcattcggaattcctccaatacatcaatcactgcggcattcaaactgaaagtgatctcgagcagaagtttttccaatggatctatgatattttcatcaacccaggcaatggcaaattaccaatctttggtaattttgtgttgaaaaatcaaaccaagtcaaatttccttctttccaagtcacatttttacccaactcagatctatttaatgcattacttcagtgatacaaggacatatgataggactattcatgttggtttgactttaattggttactggtataagaacaaaaaacatgattactttgataatctttttaaaaatgatcgagcatattggaaaactgtgattggcctactgaaggagaagtactattatgctggtttttgctcattgagaaatttttcaaaagatgaaactctgtagtggcttccagtgaaagtttccattttgccattttttttcagtcaagtaatcaaattgttaatttatttcttaattccaacctgatttttgattcatcatcaatgactggtttttcctgtttttgaatgactgaaatgacagaaaaaatccagaatcaacctacatattcattacaggatacaaatttgaaactaccaatccggatatcatatccaactacagcttacgttgagagtgtaccaactccaggtttcttcaacttcaacacaaatatctcaattgtaattcaacatcattgatttgatggatgaataattcccattgatgaaatcaattttgcctcaaatctgctttagatctatggatttcctctttcaatcctctcatgtttcaatttaactctacctctgcacttctctttccagtggtctccaatcccttgtccattgcaagacatacctcgttttgcaatatctgaacactctctttctctcattcatgttacagtctagatcagctgttgttagtgatatcttttttgttcttgactctaatataacttatttttcaatcaatattcaccaagaatgctgcaatatcacttactagcaagtgacatcaaagactctccagatgaagcttgcacctttgttgagtcagtaaattttttcacagttactgtgaatcatgcacatttaatgtgcagtggagattggcctgtttttcaccctgagcttgacagaagctgggtttgagcctcatgatgtcacctgtcagcaatttacatggttttttttcatggtgattgttgagaaagtgcacaccagtgagcattaatgaaaaccaccaaggatgtgtgcttttggttggtgcaattacagattgccaaggatagggtcctgaagaccatttgttggcttttgaaatattttttgactttttttttcttttctatgatttggttttgctttggggaccttattattcaaatatatgccctcaggagagcccttgtgacaggtcttccaggaattttatggccaccctgaggcttgtgggagctagggttactggagtgggtccaactcaacacaagtcccccctagtgggaggcttgctgtgtaacactggcactgggtgcaaaggacccccttccgtagggaagggacttgcctattaagtcaaattttcagcaggagcagaaattaccctttggctaggagcttccttaactttttcatagcgttgatcccttcccctccccctgtggcccccaatgtataaattttggggcttggaaaaacgactcctaaaaattagtcgacgactcctgttttggttgggaggtcgtcgaacgggagtcgttcttccaattccccccaaaaaaaggggagtcttcgtcctaatttcaatggcgattttttaattttttttattaaaaaaatgggagttgcccgcctaaagggcgggagtcgttgtaccaatttagccaaatattttttattttttttcattaaaaaaattgggagtcgtccgcctaaagggcgggagtcggcctccccaatttgatctttaatttttttttttcgtctcgcaggagtcgttggaaaatacctaggagtcggctggggagaagaaaccttgtttcttctcccacgcaggagtcgccgctccacacccatatcctcccctcctccgatatccactccccccacccacccaaccaactacccaaccacccaaccaactacccataccaacaaaccacccaagcaaccccaccatccccgctcaccccaccgaagcgctcgcgccaccaaaggaagccgccaacgggctccagccctcgcttgacgccgccgaggttcccgcggctgaggctgcctcccagttgtcaaatgacacctccaacaggccacagccgccaaaggtcaccgcggacggaccagagccgccaaaggtcaccgccgacaggccagagctgccgaaagtcactgccgatggcaccagccggaacagccgatggtcaccagccggaacagtcggtcgtcatcggggtcggaatccccgcaggatccaagggagtcgtcgcggaagtcgccgctggggcaacgggagtcgttgctccagggacaggagtcgcctacgccggagagggagtccctgcacaagatacgggagtcgtcacgccggggacccccgtcgtcgccgccgggacaggagtcgtccacgccggagagggagtcgctgcccaagagacgggagtcgtcacgccggggactgccgtcgtcgccgcaggggcgggagtcgctagcccacggaacagagttgttgctgccgcccccgccaccggactcaccttggccccgggagtcgttgcgcaaacaacggtagtcgtcgcgcaaaaaacggcagtcgtcgggccaactgcgggggtcgtcgcatcccggaccgcagttgtcaacccccccaacccggccaagcttgatccaagcctcttggcccccgtaggagtcgacatccctggtgcgccttccgaaaaagttcttttctctggaccctcagccacgattgcccccaccggcgtcaaacccaaggaaacaatccgccccgtcaccggaccccctgaaaaccaaccaccccccctgtcaaacccaaggcaacagcaccagtcagccccatcaccagtaaagatgaacaagaatctgatggcaatcacgcagaaaccgctgaagatgacgaaacagtaaccatcgaaaaatgcttagagctacttgcaagtcaagccgacaagaacactggcgacaacgctgaggaggacgagcccgagtcagatccggaagataagacaaataaaacaacaaagaccccaaccatcccccaacaccagcgcaagcaccacataccgacatacccactcctcctgcggccacttattccgacccattgatcctcgagcactccatcaaaacctttgctcgagaaaatggttttgtcattgtcaggaagaggactgttcccgggaagagtatcactttctaatgtgacaggtaagtcctgcttctgcatagcactcaaatcgtagctcatgctcaatggccgtcctttttctccatcttatgtgtaggggtggtaacccagctcgaaacagacggaaaaatgacacacgctccggacccattgtcagtcgactgatcgattgcccatttgacgtgagggcccagatccagatgaaggccgggggggaatggaagtttaccgtggccgatccccgacataatcatgcacccagcaaagatccgtccgcgcacaccgccaaccgaaaactctcgaaggagatctatgagcaaatgaagcaactaggcaatgcgggattaacaccggcccagactcttcaatcactcaagaagaccaatcccgataagccgatcttggccaccattttgaccgtttactctgccagaaagaaggctcgcgcagaagagttacgcggaatcagcccgattgttcatctgaatcaaaccctcacgacagccttcacctcagcaaccaaggtaaacgattctggcgaaattcttggtcttttcttctgtcacaaccactcccttcacctcctccgtcatttccactatgtcttattcctcgattgcacctacaagacgaataagtatcgcatgcccctcctgcacattgccggcgtcactggatctaaccagtccttcagtgtagcctttgctttccttcatgaagaaaccgaaccatactacgaatgggctcttcaatccctgctcaacgtgttcaccagcaacgacattccgatacctgaggtagtcttgaccaaccgggaacaagctcttatgaacagtctcgactccgttttccccacaacgaagcatctactgtgtacctggcacatcaacaaaaacttggtttctaacggcgccaaaatgatcaaggacaagaagaaagaggccgatatgatccaacactggaagaatgtcatcaacatcacgaccaccggcgactttagggctgcgtttgaccgatttgctggaggttatggcgacaaatttggcaagtacatgcgctcaaactggctcccagtggcggagaaatatgtgaacgcctggacaagggaagttacccatttcgatcaccgggcaacatctcgtatcgaatcgtcgcactcatttgtcaaatcacatcttcttggtccaaatcaatccctcaactccaccatcaaaatgattaccaacgcaattgaaaaacggggcttgataaacgcacgccagcccccctggcgcacgccaaaccgcacgccaggtggggattggcgtgcacgcctgcacaccaaagaaaattggcgtgcgggcctgcacgccaatctacagagtgtagaccggcgtgcaggcctgcacgccaaggattcgccgccgtcccataggacccaggcatgggtcctatgggacggcctctttttttttcatttcatttttttttttcaaataccctcggcctaaagaggccgaggtcacaccggctcgtcaggaggggttcctcccggcgagctggtttctatgccagctcgtcggaaggaaacccttccgacgagcaagtacaccggctcgtcggaagggaatacttccgacgatctggtttctataccagctcgtcggaaggaaacccttccgacaagctggtatatgtaccagctcgccgggaggattcccttccgacgagctggattgtgtaccagctcgtcggaaggaattccttccgacgagctggtatatgttttttttttctttcttcactcctatcgctcacaaccaatcacctccttcccagtgctggagaggtttgatgggtcaaacgagtcctcagagcagggaatgatggccgaagctcgacattccttccaccaaaccatttctttcccagtgatcaagtcagaggacagaggggatcaagaaccattggcacactatgagattcccagaagtgagtgctcaactactctcaggcgcaagaacaacgctctgttcatcaatcaaagagccaaaagaccaaatcaagagacctttcctatcagttatgcttcttctagttctctcaaccgaaacaaagatacttcaacctcaaaccaaagagctaaaaacaccctagccaaaggaggaaagcgattccatcttgaaagtgagaagtccttagcccaaaggaattgtgccaggggtgcaatccagtcaaattccaagactgaaataatgtatgtcaaaggagaaccagtagcagatcaggatacaaaggataacatgattaaattagaattagtggatcattttgggctcgaagaaagccagaaaaaaggagtaccttcaacgtaaatgattggaaatttataacagaagagcgacaaagcctaacagaaaacgagttcccaggaaaattcttcgagtttctgaataagttgaagggagatgatcaagacgcaagtgtgcccgaaaaacgggccttgtttttcctcaacagagagtcagtgatgggcttcctgaagaagtatctttcgagtaggacggagtttgaggacgaatctgggatcaagaaggaccagaaaaaggagcttgtgatgtggactctattgaggatctcagaccgcaaactcaagcttgctgacaaccgattttatgcagatgagcttctgggaagaatcaagacccgactgaaactggagcatgacagctgcttggatccagtacaagtaccaagacttccaacgatcatccaatttatcaagaacataacaaaaacgactcatctgttaatcatcatctatcttgctctattcaaggaacatcaagcagcaggagaagaagaagtattaagagtagaagaatccgctggtatatgtaccagctcgtcggaagggaatcctcccggcgagctggtacacaatccagcttgtcggaagggaatcctaccggcgagctggtacatataccagctcattggaagggtttccttccgacgagctggtatagaaaccagctcgtcggaagtattcccttccgacgagccggtgtacatgctcgtcggaagggtttccttccgacgagctggtatagaaaccagcttgccgggaggaacccctcccgacgagccggtgtgacctcggcctctttaggccgaggggatttgaaaataaaaaaaaaatgaaatgaaaaaaagggggccgtcccataggacccatgcctgggtcctatgggacggcggcgaatccttggcgtgcaggcctgcacgccggtctacactctgtagattggtgtgcaggcccgcacgccaattttctttggcgtgcaggtgtgcacgccaatccccacctggcgtgcggtttggcgtgcgccaggggggctggcgtgcgtttatcaacgcccttgaaaaacaagtacacgagataagcacaagccaccgccaggaaaaaatcgacgctctcatgaatcttggtgccctgttctacaattgcctgggccggatcacccattttgctctgaggaaggctcaaaacaacctgcgaatatcatgcaaacgttgggaagaatgatcattgtaatggcttcatcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccgcgtgaaggctagtcgatagggggggggtgtgaactccggatttcaccaggattgacctgtgaaaccgttgggttggggaggtacttgggttggtatagcaattgcacatctagcaacgctatacctcccgaggggggggaaaattaagggcgcgtaccatacacagcacttggaaatttgaaaattgattttggggtgtttttttttgcgctttttttaaaacggaatcagaaactgctgggtctggaaacatgtaccatgatacagctattcctgaccgctgtcttcttctccatctcatcactcctgcacgcctttgcattggcctcagccaattccatctccatctcatcactccttgacgctcagccaattccatctccatctcatcactccttgacgctcagccaattccatctccatctcatcactcctcgacggtgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcccttgagggggaaataaattgcaaataggttgaaaggctattacaacttacgggtggtttgaaagacctgcccctctaaatgtactaaaaaaataactaagagtcttgtaatcaatatttaataatgtatggctgattccaagatagatcttacttttgtaaagtaatctctatcagacctagatcacttttcaatctactaatgaatctgttacaacttcaggttaataatggaaactgaggtgctgatgacttgagcacgaaacagatgatttgttatagaggttgttaatgatctcttcctcaaacaatttcttgctaaggcacttaatcaaaaaactagagctctggtactaatactactactacttgttattggttaattgttaatgtactactacttatatgatgactactactactaatatgcttcaaattccgaactctgtgttgatttcttactcactatgctgttgtaacttgctacgtatcactaactaactcactacttaactcactaactaactatgaccaacttaccgcagtaggatgatgtactaacttcactaaataactaactatcaccaattctgactctttcactttactgacactccagaacacttccagtagctcaggaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctgccagacctgctgttatctccttccacccaggatcttgggggtcaaagcctctcctcactccttccttcctccctccgcctcaatattttttctcccttcactttctacaatccgtaccctgtacccttacgtaaaacatgaagtacccttattacacaccgctcctccgttccattcctggttgagacatgttctcccactcctctccacgtatatacttccgctcctccattccattcctggttgagatatgatctcccactccactccttgtatgcacaccgctcctttgttccattcctggtcgaggcatgttctcccaatccactcattgtatgtaatcctgtccgtatataccacacctcatccataatgattgttccttctcttgtaatgattgtcacatgtatgtaactatgctatcccaacacctctgctgtatgctttttggcattggagcaggcacagcacaccacaacggttttgcattcacctcagcaaattcctccccgccaatccgattcaacatgtcatccaagatctcgtctgcagtatccgaactaatcctcttgatctcagctgctgctgctgccgctacgatactcatcttggattactattttcccgatggctctccttattatggcgacggtggacagacaacatacgtgcaattcctattgaatgtagcccggccagaactattcctcgagatcactggaatcgaacgaaccacctttgatcggctagtttcggaatttgaagatgcagagctcctcggagatggacgatctgtgaccgtcgaagaacaggtcctcatgttttttgatatcacttgctacaacaactccatgcgtcaaaccgcagtgaagttccgacgtggattatatacagtcaatcggtcagttgttaaaatcatatatccattccatggcttttatttgttggattgatgattttcgaaacttccaaacagatactttgaagaggttctcgaggcccttttcatgttatacccgcgatacgtcaagttcaactcaacaacaacagccctccatgactgtatcaagcgtaatctgaaaatggcggctttcaaaaactgtctcggggctatcgatggtgtgctcatcccagcacatgtcccagcaaacatccaatccccctggcgttgccggaaggggtttttatgtcagaatgttttggcggctgttaacttcaactttgaatttgtatacatccttgcgggatgggaaggcagcgcacacaatactcgcatttttaacaatgcaacatccaagaagttgcagattccaaataagaaatattttgttggggacaccggctatgggttacagcccggcttgatgactccctatcaagtggttcgatatcatctcaaagaacaagaggccgccggtctacgtccagcaaacccaaaggagctctacaatctttgacatgcttccctgagaaacatagtggagcaattgtttggggtatttaagaaaaagtttacaattctgaagagtccaccggaaattgatctgtctaaacaaataaggttggtctactcgctctgtgtactatggaattttatcagaatacacaaatcgattggctctcttatggacgagatggaggaaatttcaaaagaaaccaacaacagacaaggtctactaatatgatctattccccggcagttgaggatgcacgcatgaagatccgacgcaattggattgcaaataagatgtgggatcagtatttgtcttacaccggccagaagtgatggttcccccctctcgcttcagtcttttttcattcaggctttgttttttcattctttctcttgtttgttttctctctttgatttaccttgcttgtgtctatctcattggtaattctgtcaagtgcattgtctttgaagtcaatgcttcttcaatttctgtttgcaatctcagcttgttggatttcaattgaatcaatcataaattcaatcggagtcggacttggatatgccttgcttgaatcattctgaaattgaatcggactcggatactattatgaacacacatgtgacttcagccgggtcttatcttgcacttgggtctcctagtatgtattttattgaccggagatgattatatcatatagccgagaaagaagggggtgttcaggacagcatcccactttgtttttgaaggggggttcaaaggacagcatcacactatgttttgatcgatgagtaagaaataagactttgagtttttgattcattcaggagagtagcacataataggaaaatcagacacaagcacataataaggagggaaagacccaagtgcaaacagaattatcattgaccgaggaggatccaagcaactgtaaagcagaagagtgtcagttgatcgattgaaggccaatagttctttatacctccacttacctaatgaccatttacctcgcgttccagccacatctcacaaatcttttgcgaactcgtttgagcaagcgataagaacgtcattgctttttttcatcttcaagaacccaaacgtatcaaatgtattgctcatcgtcaactttgttgaggaaatacaaagataaacatttgagagcttgcgcattgagggaatcatgagttgaagtggttccagttgaagaggtcttgtttggttgattgtctttggatggagaactttctttgtgaagactagcgatagtgttgctggcattgttgatagccccaaccaagccgtcggtgcctttggtctctcggatgcgcttcgtagatgttgactcgctttgcttcttcaaaactcgaacatcagtatcggtgttggataaacttgagaccaccacttccttcttcttattattctttctcttttttgaggtaggagtcggagccgtcaaagcggcctctgcatttgagtcatcaatgaccttcacaggaacctcatctggtgacacgtgtttattgacactctcaccggtcgcaaagttcccaacaaatacacgttcagcaagctcgaagattggaaagggcttatctttaagtttgccgaaatttcgtcttggatgagcttgaatgagctcgtcccaggtcctttgatccgccgtgacagtgaatttatcatcatcccaaccaaagcccgattgctcacagaggaacttgtagtcaaaaaacagggatcagattgcatttttctggtttttgatttgttcgtgattgagttttaagttgaaatattcatttagcccattcattaccccagtccaaccttcttttttcagattaccattgtcggttgcatgtcccgcggacatttcatcatagagcaattcaagcagtttacatttctcgagggtcatccaagtgtgcggagcgtttgcgtttccattggatgcagccgattcttggagggatttggagttgatcgccggagatttggaggtcattgcttgggtctttggggttgttgcagatggttttgaggtggttgaagaaggctttggggtgatttttgctgtattggtacttggttgtttttttttttttgaggcctggtcttctggtgaaagccgcagtggaggtggtagtggtggcagttgatcatccgacccatcggacgggtgagctggcggagagatatcaaagaggctagggtctatcatgtgtagagttgtagagtatccagttgctttggagacaaggtggcacagagtgtttttgcaaacgggggtggggccgtttcctccaacggcagcaaaaatgaaaaaacagttagtggggttgtcaaaaaaactggaccccgtggtacgcgtttttgctaaaaaacaattactgccaaaaaaattggaaatcggcagcccgcgggcggctatggtacgcgccctaaatttacctcccctttagcacccccggtggcaggggaattttgggcttggggaggtaaatttggtttacaaccgcagtttacctccccgggtggagatggtctaagtagtaaagtaccaccaccatcacccatatttctccgcctccactcggcctcaagcagaactcagatggacttcactccactcttcccacacagttcctcatcttcctcgacggtctcacccaatggcgactatgtattgacctcggtgggcgaccgattggtggtccggctcagccaatcgatggaagtcatccgaagttggagaactgagcaggagccttcgactaactcggaaccgaagccgaagaagctgctcgcctcctcatccgcatcggccactgacaagcaggccgtcaagtcctcaacgcgttccatccagcccacgatcccttaccttggaaacgcgtccaataagccagcaccgggcaccccccaggatgaccggcgcccaccgctgctcacatccatctccttctccccaaactctcagtacgtctgtgcactcttacgacaaactacgacctcggtagtctccatctattcgatagaagccgatcagctcgctgctcaaattaaaattggcgcggagggcgtcgcgggtggggacaaggcaatcagatggagcccgagtgggtgcagcttgatggtctggagtgattggaacgtcagtatattttctcaaaaacgaaaaaaaaaaaactttcatccttttgaaaatctaatcattaacccgttttctgaactatcctcttatctccttatttcagctcagggtcaccatctggcctctctccaactcacaacccaagccggtccaattgcatcatcccaaacatgggccccacatcggatcctccttctcacccaccgggcgatattttgctctgctctgtcgacagccaggaaactttcatgactgcgtcagtatatacgacacgatcacatggacatgtgccagtttgttccagctctctgccgaactagttgatccgacccatctccactggagcccatgtggtcgatatctggcaatcgtcgaatcggctctactcgattatcgcgtcgaaatctggtccccaaccggggccaaacttggcatctatgtcccacaacccccaaaactcatcctcactcacatcgatccttcttccgccgatcaccacatccaccatccacccccaaccctgaaccgtagccattcggacacccttccgagcggcccgcctcacaagcgaaaagtctcatccaacacccatcatcaagacccagaggcagattcaagcgttcatgttggcttgggcatccgtcacatcaagtggagaccaggtggggaataccttgccgttggtggatgggattgtaaagcaagttctaaaccttctgtttgtctaaaacctcgcgactcattcagtgcccataatgactttcatcgatcaccaacctccatttttaggtgcgcctcttgaacgacttgacttggtcatcgatctgcgaaatcgacttgagtgacatctcttgcggggttagtcaatcatcatcatctccctcaaacctccgctgattttattttttgattgttctgtaccacagcgagttctcaatgagcctcgagaatggatcggacggacacgaggccacggaattattccgtgtaagactaagtcgcgtaatggtgatcggaacctagtcatcaactgacatgaattatttcttcgtggctcatttcgcttcaaataacgctttagtcgaactagagccaatcaacgtccttccaagtcctttgaaacctgactttagtaaacctaatccaacaattggaattaaagaggttgaatggagtccgaagggagactacatggcggtccgcaatggtgtgtgcatatgccccttatttttaaatatcctggagtaatcagtcacatagaatgaccaacattgtttctgtttcttcctcttagacgcgctgcccaccgcagtcttcatattctctttccgtagtggtagttcatcctcccaaaatgcacatctagactcggcccatacccagcccacagtccctctgcgccctcgcctgagcagtgtgctccacttttccaccccagtcagatgtctacaatggcatcccaccctgacccagctggttctggtctgcgctacctcagccgtttattcatggttccctgtccgtccaggccttactccttcgtctctcgacgcctctcaatctggtgagtattgtgaaggaattggtgtgcctgcaggtgtgttcctttgtttctctttctcaatgactggcttggaaatgaatttgttgaagaaaaataatactgttttgattgcttaggtattcctttcaatgcgacatcgattcagtggaacccatcgggcgatatcatgttgatttcagataaggcgacattttgcttggcctttcctgtttcagaagatgctgagaatacatgaaaaatatggcgttgtttgttgatcaaacaaacacagtgggactcaagaaccgaaaatgtcacggagtaaaacgtttccgtatagttggcttgaataaaatggctccaaaacgtcagaaatatggatttctgaccgagcctcagttttgatgtccagtttttgtttctggatcgatgatcaaaacaccaacccgagaacaactgaggctcttatacgagcctccagagacgcaatcagtgcagagaaccatgagagagagagagagagagagagagaaatacgaaagcgaaagataagaacgtccgggtgcctcaagcagggcatgatgagcggagtgaaagcattaggaaaggaaagcgaaacaagcctgcactagtgaatcccaggtgcctgcagtgctgggaccactagcggccacaaggtctccgagacaggctctcactcgagaggctttgttaagctcgctccttgccgtactcgacagatcatcctgctgcttctgattgccggtcacgagtaagccctttgcagccctgctggaccagtcttgatgcgtgcggcaaaaaagaaaacttgtgttaccgggaaggccacatacggcgtacctaagatccggcacttgcgtaagtgaaaccactctgcggtctgtcgacacggtacattcatacattcttgacttgatggatctgctacatgcgagaactactgttgaatgcccaaatccttgtatacggtggagtaggatttgtcaagtcaggccctgcacgcagatctcgctcctgatcgtgtcaagcagtcatcatttatcatcctctccagtcctgtagagccccggcgatgattatgcgctcgaaattcagcttgctcgggtactcaacagtatgctttttcgctttcaggattgcttgggctggtccaacgcttctggattcagactcggggagtttgttcggaatcgataggaaaacaaacaccggagatctcttcgaagtgttcaaccggggcagcttactcggccaaaagcgtctacaagaacttcaatctgagccatgccagccagcccaatcaggtgttgaagctcattgtgctgatttcggaaatcgaaatgaatttaaggatggtaagttgaacaagccttttttgctcgaggtcccctcatttttcatattaattggtcactttccaaagcaggcaatccggcacattttttcgtttccaacggggccaagagacaaaaaacagtgcttgctgctcaccatggcaccagttcccattctagcctcggggttgaatcctccactgacgctgttcctcatcggacgttcctgacacctggaattccagatggaatggataatcacatgaatggacttgagatccattcaaacacacaacagaatcaaatagatcaggagtatcagaaattttttagctttttccaaaccatggcatcagacactcccttacaatactatgaccattcaaattgtgggggaagagaaaacacaaacttcgggacacaaaactcgatgtttggaccagcagagcataatgatttacatgtaaattcagcccttgacaaccctgaatcatactgggaattgcaaaataatttagcattggggcatgttggtccaggatatccagtggtttggaaccaatggtacttgcaggaacactcagacttggcttttccaacagaagattacattcaacctcagcatttttctacagctcaagatcatgaaaaacagcaaagtaagtcaaacaccttgaaactcatttttccctgaagacaaagatctgatgcttttgtgaattatctggtttcagatccatcatctataggaagctcccaaaaattttctaaaacacattttcctcatgaaagtggcttggaggaaacaatggatcataacaatacaagtgattttgattcaatcccagatgaccaagaggaattttttgatgaagaaacacagattcatacaggtgtggatcagctccccaatgtctcacaagaggaaatcgaaaaatggctccacagagtacgatttccaagaagaaaagtttccatgagtgatgaattttttgatgagttcattcaaaagttttggtacaaactttcagtgatattccatgtttccagcaagggaaaagtcattgatttaaattcaatgaaaatgcatcctgatgtcaggataacttggaacagaaacaacaagttttatgtaatcaggatattatacaatcccaagagtggcactaaaccttcagcagtcaggattcctcaagagagaaagaaagtttacctactatttataaggttaattgaatggcttgtattgatcaacaaggctgcattgattagcttttggggaagaggagctaatcaccaagaggagtataaagctcaccacaggcttttgagttggttgtttgaccagtctttcaatcctggagggaagattctccctattcttgggattgtgcaagatattcaagagggcatgtattttgggccaattcaatcaatgttatctacttatctttcccatgagtcaaattcaattttggcaatggaatcatcaattttgatgatcaaatattattatgaaacttatgaacctgaaatcttcgattggcttcagggtttggatagaaataagaatgtggagattaacttgaagagattagtttatgatggagctcactcagagttgacaattgatcacccaatcaagagctcatgtgatgctttcagccaagttggaaacttcagaatccccccattgagcttttttccagactcattacagtccaaagatttgaagatttcataccaaatacattttaagaaagaagaacaaaaaattttgggtgacctagaaagattttgggaaaaagagaaatttgattccaagactgagaagattgaatccaaagagcttcccattctagtcaaaaatctcagatatgatcaaaagagagatttattccttggatcaatatttgtttccatgaagacaagattgtatattccaaaagatctcctcctcaataggataaatagattgataatatacttgaaagcatgttttatgggtttggcagattctttcaaatcaaggagcaacacttgggatggaaatcaacacccaagagatttttttgaatggattcatgagtttataacagcaaaaagaaagacttgcttaccaatttttgggtattttgtggtgaaaggtaggaattttatgaatgatcctccttgttcctcagactattctgagatccagatattattaatcaattacttgagtagttcaaagccaaattacccattactcagattatgcctgtctttgattggatattggaacaagaatcaagccaatcaagaatctatcatttttttcaaggatgaccaagattattgggatacagtggttgcaatattggggcataaattccgctccaatcgtggttcttctttgaggcggttcttttttaaagaacaacaaaacatctgattcatttatcacataccactacaaaaaaagctcaaatgaagaatcaccagaaagggaagtatttggatatgtatttctgattttcatgtaaatagatttcatggcagtaaaaccttctcacttgaaggattcaaagggatgcttcataaacaggaattatatcctccttaccaattttcagcttgcaatgaactaaaatctaaacttggtaatataaatcaactcagcaacaattacttgtggccaaggctttgatgaggctcaggcacaactgagaaagtgttttattctttgctaacacctctggggctgtgatgatgaggcaaggtgtaaacaacttgttgtagcaaatttgaatgtttcttgcaaacattaacttgaatcaatggtgcaacagatacaagacatgtattcatattggatcatattgtctttattttgagcctgatctggtatcagtattttcttggttggtgaaaaaatttattgtcttggattcagatttacaaatgaaaaaaaatgtcttcattttttttttcttttttcttcaatacagccaaatatcttgtgttagagatggtcactttgcatccggatatccgcgcggatgtggagatccggttgctttttccggggaaagcggcatccgcatccgctggcggatatccccccgccttagcgggtatccgagcggatatcctcggatacccgccctctaaatggacggcgaggcacatcctcaccggctggaaaggttgccttccagctggcgaggtacatgtaccttgtcaactggaacatttctcttccagttgacgagcgccggctggaaggtttcccatccagtcggcgaggtacacgtacctcatcgactggaaggtttcccttccagtcgacgaggtacatggcttgccgactggaaggaccttgccggctggaaggaaaaccttccagccggccattggtcttgggtatcccaggggatacccggatatccgccgggatttgggggggggggaaaggacatccgcatcctctggcgggtatccaccagcggatagtggatatccgcaacagattatccccgcccatctctatcttgtgtatcaaatacggttttggtgggatcagtcatctgagacaatacagaatacatgtctcacttttcaaagacaatacatgtgtatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagatgatacaaataaacacctgatatgtgagccaaaaaaaagtcgtataacaccatgaagaatttgagggcagtacatgtcaggtgacatgaagctaactcctgcctgcctttattccagtgttacttcaaagtcaaagggttgggactccctgatgaccacaaagggcccattgttatttgagcagacaggcaccagagtaacaatggagttgtaacatatgtcatttcatgtcacctgacaactactgagatatttcctggtgtgaaaagcgcccagggccaatgataaatatgaaggttggacattccaagatgatttgaagtttacacaacttgtggtgtaattttctgatccaatcttggggggggggttgcaataaacttggaaaggagtataaatctagtatggcttgtatctgcatgccaagatagatgtcatatgtgagagggtgcacaagcttagcaagtagtactcaaccaaattgccccaccagttccattgaagtgaaaatttggtagtgttgtcttgagtcaccctccaaccagggccttgaccaattgtccacatgcacaagtttggacaactcaagaaacatttacagtatcaatggtagcccaggtcagctttggtgttctcaacttgtcataaatctctcaatcagggcctgggggtgaggggttgcactgagtgtcccattcccctcaagaaaagaagaatgagtgaattgagtgattagtgcagaacacaaataacaactaagctaataaaaatgaatacaaaaaggacaacaagagaagaagaagaaatgggttaggggaattagactgataccaaatacaaaagaaaatgatcaaaaatgattaaaaagtgaaaaaaagagaagagagaaaaaaaaatcaagagacccccaaaaaaagcatacttgagaaattaaaacaacaacaaaaaacaagaatgattatgaaaataccaaaaaagaaaaagccattaagggtggaaagaaactaggttaagagatgcaacattggatgggaggggaagagttgttttcaaagttcaactaagatgggaccggtatctgttaggcgaaatccattagcgatcatttcggccagctttttaggatcgtcggtaagctgaacggttttcaaataagatgatatcagacaagttagcacaaagtagaaaaaaaaggaaaaatgaagctgattttgatgatcatggagatgaaagagagtcggcttacaaggtctgttgggtcggtctgacaactagtttgatctgaaagatttgcgggagactcttcagactcatgagggggttcttgatgatcagattgatcccaaagacgagtgacgaagtcaggtttggaggcaagaagaggaggaggaggaggatctaggtcaccattaagatgattattgatagggaattgcgaagtggttagcgttaagtcttcagtaggatccggatcatcctcgtcatcatcgttattcagattggggtgatctctagcagtttgaaaagtccgaatggtatcgaattgggtactacaagaggttggggcaaagctattatcccgtgaatgacgttggcttgcgaattgggttgaagcatgagtagatccagggagggtagaggaggaggaaagacgatgggcagggtcttgctgtaggtcgattaaagatgccgacagtcgggtatcatgttcatcgggaagggatcgattctgatggttgatgatggttttgagactgtggaagctgcgctttgaaggtgcggtttggtggccatggtttgttgatggagattggaagttggtggaggctgataattgatatttggaggtttctgaggagaccggtggacaactgggtgggtcataggctcgccaggctgttgctacaccgtcgggtgtatgaggaaggtctgagatggaatctgatgcggaaatcgctcctcttattttcaaatgtgaaaatggggcttgagagtagacgtccactaaacatctattgatctcgtttcaacgccagttagattctcttgacttaatttgaaggggaggagtataaaaaatgatctgatgatgagatactgaccggacagtttgggaaacgatcttattggcggccgcttcgtcagcttgttgttgagcggtatcgataacaggtaaagatggtgaaggagttacttggctggttgggattgggacaagttcgtgcgaaagataaacgtgagctgtttatgaggatggtcagctgatactgattgagtcaactcgctcacggtggattgacaatcaatggggtacgttcatcggcatcctgggtaaccagagttcaagtcagttcggacatttatatatagccacagatagagccttggagctacttactgcttctgagtgcggatagagaggctgctgttgttcttgttggtgttgttgttgctgctgattcctttgagttggccaacacaagcacggacagttgaatgagaaccccatcgttgattgttcgtagtcggtcgaaagcagggttgttgactttcttgggctttaccagttgattgctgatttatttttccccgacgggttccctcggggtatagatcctgatgccgggttccgggaccggaagcacccgagggtatatcaaaaagagccccgttccaccggctgcttcccgagccccgtggcagagtttgaaggcaaccctggctgctgggccggaacgcgttgatcccttaaccaactgtacagcacattcatccggagctcaacgaacttacccaggccctggaacaataattccactcgaaaactcgcggtcggatgcagggcgcgacaaggaacagaattccgtcgtcaggctgaattaaagaatcagaaatcaaagattccgtgaagctgatacagatgataagagcccctattcgaggggcgccgatcaaggtgacatagggggaaatctacctacatcgacaatttccccggaatccgaatgccccttctgcatatcctagggtgacgaacatcccgctcacatcgacctcccagtgaactcaatcaagaacccggcaatggcatccatggacgagaacggacgctcggtcagcggttcctggtgctgatacgtatttcaagaatattgagcatcaccagtctcgccatgcccgattgattgactggtctgtggaaaacccactgccgatgtcaccatcccagcagcgatccaagggactggctcaccatgaacggctcaagtgccagcgctctctccacacccccaactcggcaagttccctcacatcacacacaaacttgataataaaacaatctgaatatgtacttgaagttcatctccggttataacatccaaaaaagactacactttctcagcagaatcctagaaaaggtctacttgccacatcaatgaagaagtgcctcgggattaggaacgacccaccggactaaaaacaatgcgttgtcggggattcgaaccccggactaaagctagacttccgtgatcacttaacgggtggaaggcttcaatgctaaccactacaccaacaacgccctgctggggaagcgcattttgacgcaccgaaatttgttttctcaaagaaagtcagagaatgtcagaataagttccagaagggttaatctaaacacttagcaagtataagaaactatatttggaatggaggattgatatcctgtaagatttgcatccactgtagaagggaattggagaagcaatcaaacctaatttgccaataattggtattcactcctagatatcacaaccacatatcactagtgtggttgaactgaataatatttggcagtgttttcaacgtgatatttcaattggtgatatttcaattggttatatttcaattggtgatatttcaattggtgatatgtcaaactgaaaaaaaagtcctgacttctcttgacttgttgtatattgtatgcagaaaactgactactctgaatatcaaatctgaaaactgcttggaagagatctttggggtgttggtgctaaataacaaccaaattctgtcaccaaacttcatccagtctagaacaaatcaactcagaaatcacttcaggttttcagtcttgaaaattgtttaatgaaccaaacacatgggtccaacaagacagtgtcagtggtagtttggtatgcagatctgggagctgcatattcaatggataaatatcttgtataatttattgatagaagaatagatgtgccctggagtgtttgtatctaggattggcctgaaaagtgggccatactttggccaaatttctatttccaagaagaaacacctgtgaggatgttcatatagctcttcaaagccactcatggaagcttcagtcaaatatttttaccttcaccagtgatctttgatcttggttcttaaataggtcacagcttggtgtacttgtagcatgtagattgaatggaaaacattttgagctccaaaacatcaccaaattacaacacatgcaacatgctgcaaaacaccatggtccatgctgcagctttgcagtaaacctattttgatatcaatctgaattcttgagtagctgattgttcatgtgttctcacatttctatttttttataagaaaagaaaacaaaaaaaaatgcaaaaaaatgaaaactgcaagagattgattatcgtaagaaaaagcaaagaaagagaaagcaaaacagaacagaaaaagtttgattatacatccccagccagtgaatttattcttccatgagttgaataattaacagaatcattcgaattaaaacacacgatcccaatatttaaaatgaacagaaaacaggtaaatagaaagtggctgagttttatagcaagggaagctctaagaaaatctactcaatgcgcctccacccgtgccaccaccactaccatctttctgagcagccttctgtttttgttgttggatgtgaagttgttttctttgagacagttttgctttcaaagcttcctatataatcaaagccaagttttcggttcagtgatcttttcaattatctataaaaggaaataaaacggcttacggtctggggagtgatcacattttgtcgctttttgcgcctgaggaatcgcttaagactcgagttcttacccctcatcttcttcttttcgggtgtcgttccctttttgctgtcatccggaccttcgttgtcctcttcttggtcatcatcttcttcgtcaccttcgagggcatctactccaggacaatttcaacttttggattcgagttagttcctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcagcggatcgggtggccgaacgttacgttagaacgctttagtgatcagccctaaaggagttctaaccgcgacattatggacttctcgttctttcttcccgggtcttagtttcgaatggatcgagcttcccagactatcgaaattggcttcacccgaaccggagataatcagctgagagaagcccgaagaatgactgactccgagtagatcttcaaacggacagaactggacttgttcgacttcttgagatgggaacaattgattcatgtaggcgcctttctttgattcagatttgccgatatccgagtaaaccgagacgtgcgcaccccatccaacggccaagagtcccttctgcgaccaagccgtcgttttggcgggtttcttcaaagtccatgaggtcagggttttccaatttcgggtatcccaaattttcaggctaccatcgaggccggtggtcgtgagcaagttacccgagctggatggatcaaccgatagactggtgaccggaccgagatgagctagaaacttgacaagcggttggttgacagagggactccagagtgtcaccgttccgttttggtggccgagattgatgatcgaattgaatgggttttgggtcatcgtatggcatgaaccaagttttgtggcgtgttgagcaacgatttggccggtactcgtatcgtgatacttcaaccaccctggtaatccgacggtcgttagtaggaagtggtagggtaagaattccatctgagttacttcgacgtgcccccgtaattgatgtaattccgatccttgatggccatcgtagatgtacacgtatctcttttgggcaatcgccatgaaagattgattgtgtagccatttaaccgccctcagatgttcattcaataggccgatttcgaagattaaattgagagatttgagattgatgttcgaatatttcgcgaccttctggtcgatcagagccaagaagttcccgttccggttgtagtcaaatttgaatggtccgccgatcccgctgttaggatctttcaagttcagattgaagcttttcaatgagttgtggagattagtggatgatttgatgtctgattgtttgaatttccaagtcttttccagtttgttctctggttccaacaggtttccattggtttgattctgatttaggagtagtaggttatcatgttcctgtgccttttctatcgattttaacttcgacttggcgattccggcgagatggttcgatagtttcttgttgttttgcgttgctttcttttgggtgtttcaattcaaattaacaattgaattagttcatcttcaaacctgccttcaaggtgaaaagaaaagctaactgaccttccaatcatttgcttcatttcgaataagtttcttggttgcagctgggttgtggctactatccaagtacttattagtttgctcctggttgacttggtattcttgaagctccggatcttttggcttcttcggttgttcttgtttcttcttcgtcatgtttttgtgagtcttgttaactacttcgagtggtctgattgttgtcttgggcaacccttttcagatatgtagctggatcaacatctttgttcaacccaggccggactttgcatactgcgcttatgcaatatgctctgtgagctataacacacccaactggggcttaatggaaaccccttccaaactcatcattttagcttaaccctgcttaacccaaccccctataaaaagttcaacaccactgattggcagaccgtgggcagctatggtacgcgcccttaacaaagtctcttacgggcaagacccaggtgtgggaactagataagctaggccaagcgcctctcgcggagcgagcctctctggcgaggtgcccccggcacgctccctaacttaacccaagtccctgtatcggagggcctggtacagccaggctggcgcgaaagaggctcgcttcgcgagttgcctccggccctctgtcgaggggatttgttacgctaggcacgctccccggccctctggaacgagggaatggtgttaagctgcatagcaataaattggacattgaagccctcattgggttttcatcatgtgcccttttcagcataatatctttttctggcacggccaattaaaatccgcgtgccggcttccccaccaacagtgaccgtcagcgaatgagatccagtaggagcccttggcttaccaaaaaaaaaaaaaactcagacaggccgtagtgttgaaggctcaaggggattatgggtaagattaattgataggggtgttgcggtttgagggagggctggcaacagtccggttcggctccggtggtctcgcgaccggccagaattaatatagtttcgattcaagtacttcgacaagtaagctgataactgtttcccagtcttccagaaaattacctccttattgagcattacccgtagccagaagccaaaaggtatagtatcttgtttcattcactattactaacagcacgaactgccaccggatatcaacgctcagtgcttgccctgtcagaaacaagggataacgttcgatgcctcggccctcaaaacatgctcatagctgagattagcttctggcaaaaatccatcgtcaacgggggactatgctgtctgttgaagtttccccgtgatcagattgttatgttcaccgcttgttgttaaagtgtctttcgagagacattaaccgggtgggtgagacaggaacaccatcaccaccgacttgatcgtcaagatggtccccggttggccttttggagaatgagacggttgttatcacatccgtctctttcttctgccttcgctggctcagttttccctttaaaaagccagagaaaagtccgacaacctcatccaaaattcccttttccattccttcctcgtggcatcacttacagataccttgtagataaatatatctagtgtaaataactcacagcgtatacagactctacctgaactctttttagccacacctgagacagatttttcaggcgctttatctttcaagggctactgttccttcaatctgtcagtcttttgctcttagacttccttacttcgtgacccatctagttcaaagtctacaaacattcccaataggaaacctcaagcaacaccatagagggttttccaaaaccacaaaataagcttaaaattacttttggtgagcctttcttcagtccgatttcaagctatttatcttatatcttcttactaaacctattggtttgtctgggtggcatatagtaacatctcgagcctcgtttccccctcactgaaacaaacatgttcggtgaacaagcgacccaatggtttcctcacggaatacctgaatcgaatttcggactcgctccttcacaaggtatgccgtgatgcatgttcttgaatggcttggatttcggatttgtctgatgtgtcgaaccttgtgtcgaaccttgggcgatgcctacaggtcaatacgacaataagattcttcacgaccaatacccataccagagcgaaccaaatccatcgagctatccaccagacattatcgctcccggtctggggtcatttggcatgttccaaccaagtgcctacccacaacagcagctgcagaatttctcgtcggataagcagactcctgagccatcgatcgagcccctttcagtttctcccaagtcgctcagtttttacggcccacaaatgaccggaccccttactccgaccgtttgccgtgcgccacacttcagccaactgattgattcagaaatccccaaaaacagcttcggtttaatgggatactgctctccgaatccaactacaaaatgtgagcaaattgagagcgcaaatttggaataccagaatgcaataggttatcaaataaacaacgaaaatgttgggcacagaaaagaacagatcaactatgtcttcagccaaaattttcaatccgatttcggtagtaacatgactgcagtaaaccctcctgccaccgttggaagctctcagcttgaccaacttggtttactgggtcctgatatcaacaacttcctcgactcattcttcaaggaccctgggtcaatgccgattgacccaacgagagaaacttctgtgcccggtttgaaactcccaaatgtgaactccgcaaatgaagttgggcttaactcaccaaaaagaaatcacattggtgtaaatacttatcagaggtcagataaagattatcaaactggggtcttgaaaccacttcaaaatataacgcaacaagcttcagacaaggttttggttccactgcagaacgtagcttacgagaaggaagccaaaccggtttataaagagcattccacgtacctccatagcggtacgcccgagattctagaacttccgagaattgctcgcaatcctccaaaacacttctccggcggctctggaactggtcaagttcaaaaacgcaagctttcagtggaggaagccgaccaaagattcatctcttgccgcaccatcaaaactactcgtcgggtggtcacaggtggtaaaaattctcgaggaacctcaacatattgtcctttgatcacagtatcaattccctcagtgccttggattccagaagttaattccggaccaaaaacaaactcaaaaaattccagcttccgtcgtagtaaactaggtcaggctctcagaaagaaggccaaaatagaaaaacattaaaattccatataaaccgtacacttctgggagaaaaccctaggaaataggggccgaagaattttacctcccagattttcattcgaaaatgcttcaaacattttttcttaagtcctgggaatggacctttttgactcacacagtcctttgcgcttttcgtgttgtaaatattcttcatgtatttagatccatctactgattgacgcactcgtccaacagaggcacatttcttatctgaaacgtattattttacattgttacacgtgatgcgagacgaaattggaggtatgcaggaatcgttgttcacattatccccagcgatggctcgcttactaaaggttaggtggctcgttatcttcatgaaatgcggggattttcacgtgaatccatacacgatagaatttttttcctcacgtctactttgccccgagtgttgtgatgggaatgaccaaccgcagtacctcagcgactgagttttatcacctgaaatatgtttattcacctcctaaagtaaccagtcccttcgagcttatatttgacgcgataagttggtaattatttcaaggccacctgaaacgcgaaagttgctgcggaaagagacggccgtcaaagttcagtagagtgaaattatccagattaattaatccctccgaatttgacacaagttcctcttcgccaatacgcgtcctcgccacgctttgtagagctaaaaaatcatacagcttaagaagtattgattgaaagcacgagggaagcagagtggtgtactagagacactccctgatttgagtccagatgggtttaatttacactcaattcaaggaggtctgatgatcgtttgtttcctgattctcgaccccagcagagttgcctatagactgagagcagatttgtaagtacttatcaatcatcttgaccactcctgtgtactttggataattatgccacgatacatacatgcctaacacatggagatggccttatgatcgaacttaatgttagaatctgagcccgcaacactgcgcatacaggatacgcagcgttgctgactcacgcacaattctcaccatcagcaaatcggcaaacctaacctaatcaacatcccgctccataaaaacatcgactccaaccgctacttctagtttctctttcctcacacgctttatcataaaacgcttgtgaagaatagagaaactagtaagtcaaaatccctaacttcaaaatcaacatacccgaactcgaaactaatctggattctttatctttttcttcctatcatttgtttctcttcttgaatagattatctattgcgtgtccttcaacaaccccatccccaaaacccacaacaacactcgccgtgctcgtgcaggtatgcactatccatgtttttcctttttcattcatcattaaaaatgtttttcattgtttctctaatattttctcaacattctcattcttttctttttgcttatctcaggtgtgtgaatactcaggtgtcgtcgttgctataagaacaactccgactcaattattattttcatcaggttcgatctctttttcacacacatatgtttttctcatatcttgtttctttctctcttataattctcttttctctaaatgtcaatacacgctttatcataaaacgcttgtgaagaatagagaaactaattatctattgcgtgtccttcaacaaccccatccccaaaacccacaacaacactcgccgtgctcgtgcaggtgtgtgaatactcaggtgttgtcgttgctataagaacaactccgactcaattattattttcatcaggtgtgtgaatactcaggtgtcgtcgttgctataagaacaactccgactcaattattattttcatcaggtgtttgttgaatcgattccactcaataattacatggtagcgagagctttcagttcatcaacgaatcatcacaaaatgcacaagtcatcgatacaacgctgaactccagaagaatgcgctccaggattcctagatcgaagaagcatgactataaacaaggatccaggtacgcctttgggaatatctgccacgttaaataaaatcaaaggcatcgaagctctcacagacaacaacttcatggtctggtctcgacaagtaatcgggtctctcgaaatcctattccttcacggatacgtcatcgacaaattctatgaagataacggagtttcccacgacatcaacaatataaatagaagatgtatactcgaattcctttattctcaaatggattctgacaactcaaccagattccgagctgcttacaacgacatcaacattcctctcgttcaactagaagaagatgatgacgatgatgacgccgaagaccccagcatccgacagatacctgaatctgtaaaaggaccagctcacctctggaccgcaataaagactttccatcagtctgacaatgaagcgaatctctatctcattcaatccaagatagaaaaattcacccaagactttaagacatccattacagcacacatcgattcattctccaaactcaagagcgaactcgcaaatcgaggaggtcacatcgatgaatctcaactaggacgacgactcctacactctctaaacgaatctcacattactgaagtacgaaccatacttcgcaccgtcaaaccaatcacaactcgcgctgtcatcgacgcactcaaacatcgagttttctttctcaggcgccggaaaaatcaccaccggaatcagtaacatgaaaatggccggtaacacatcgaagcctcaaaaattccaaggaaaagccaagtgcacgatcacacattgcctaggcccacatgccgccaaatcatgttttcaacgacccgagaacgccaaagctcaaaaggaatggtacgaaaagcgcggactgactccgcccggcgccaacaatactgaagaaagaaatcccaccgactccagcagcactcattccactcaaggagaagttttctttactcagtcaatcccaagacccaagaaggattacgtattcgtggcgtatggaaacaaagccaatctcgtccactccaaactcgaagccatatgggataccggggcatctttcgatttttctcaaacgtcaagaataactccaagaagctagattccatcatgactgccggctcagaagaactcagtgttgaggcaattggcgaggtggcgatcaaaggggtatccgttgaaaaattcacacttcgcgactccctctacatcccgaatatccgtaacaacctcatcgccgccggagcactcaagagaaagggggcaactgaagtccaagatcccaacgatcaatcaaagttcaatatcatgtttgatggcgagatttttctacacggtcgatacgtcaacaatctcatggtagtcaagatagatccggttagccattttcacatcagtactcagaaagaatcgcatgaagctaacgttattgatgtcaaaacagcacacaaccgactaggtcatctcaacaaggactacctcaagagaacggttgatgcggaaggaaggctggaagacgtgtgtgatacttgcaagctcacgaaatcaactaaactcccattctccggcactaaacctctcagtcgtcatccactagataacgtacacatagatcttagcggcatcatccaaaccccttgtatattcaattactcctatttcatgttaatcatcgacgaatttactaggatgaccttcatatttttcttgaaatcaaaaacaaaggaggaaattttttatgctatcaatctttttatcacgcgtgccgaaagacactgcgatcggaaagtaaaaatgatcaccacagatggaggcggggaattcatcaactccctccttattcccttctgcgattcaatcggtattgttaagaacactacagcgccgtatacccctcagcagaacggcctagtggagagatacatgagaaccatagtcactaaggcgagatcatttctatcctttagtggggtccccacacgtttctggagcttggcttgcgacgcagctgtattcgttcaaaaccaaatattcaatcgtgctagaaatggattaatggagtcgccttacgagctctggtacaagcacaagcctaatttggattatgtgcgaaccttcggctgtttagcatacattcacattcgagacgaaaaacaagccagcaaattccatgagacatcccaaaaaggaattctcctaggtttcgatgaattcaatcacaattacctcatttttgactacgatagccataagatcatcaacactcacgacgtatcctttgatgagaactgcttcccagaaaaaggggatggcattactgaacaattcattatcggtaatgaaggagaataagaggcggatactactcgaacagttgtagaagtatcagaagaggaatattcgtctgaggaaagcgaacacgaagatcaagttcaaattgaaaacctcgacaaacctacccaacgactaaaggttattcctccaaaaccccctcaaaatcacccggaccaccctaattacgttcgaagatcaaccaggatcagtcaactccccaaacgatcatatcaaacgggacccgctcagtgcttcaatgcccaaatccttgaccccaaattcgagcccaagaatttcagagaaattcaaaggtcaaattttaaggacaggtggacagaggcatgtgaaaaggaaatcaaaggttttgagaagctgtgcgttttctcacttgtcgaccgacctttaggaaggaagataattcgtggcagatgggtgttcaaagtcaaactcctaccaagcggagacatttccaagtacaaggcccgatatgtcgcaaaagggttcacgcaagaggaaggagttgatttcgacaaaatcttttctcctaccggaagaccggcatccttgcgcctaatcatcgccctagcagctcaaatgggatgggccattgaacaaatggacgcggtagccgccttcctgaatagtccgcttgatgaagagatttacctagaacaacctgagggcttcgaggtcggtggaaaagggaaggtatggaaacttcacaaatcaatctatggactaaaacaatctgctcgcctgtggcatatcgaagtcgagaagcacctcactcagataggattcatcaagaccaacgccgattcttgtgtcttctttcggaattccgccgggaggagaagtatcctctacctgcacgtcgatgacatgataattacgggtgatgagatcgacgttgtaaaggaggagatcaaatcaaaatgggcaatggaagatctaggtgtcgccaaatttgtcataggactcgaactcgaacgtgaagcctccggtaactacgtcctccaccaacaaggcatgatccaaaatgtcatcaaaaagttcaacatggcgaattgcaagcctgcttgtactcctttcggatacaacgccaagctgatcaaatcatcggatgccgaacatgaaagtttcgtcaagctcaacacgagatatcgcagcgctatcgggtccttgatgtacattgcaatatgcactcgcccagatataagcttcgcagttggtgtcctatctagatttttggaaaagcctaaccaacaacattgggacacattccttcatgttctccggtacctcaaggcaacaatatccctaagcatcaggtacaaacactgcccaagcgaaaaactcagtgccaatccaagctgggccttccccgaatgcgctagcgacgccgactgggctggtgacaaatccactctccgatccaccaccgggtacatcttcaaatacatgggtggggctatcagttggagaagcaggctccagcaaacggttgcactatcatcgaccaaagcggaataccgggccatcacagaagcgggacaggaagcgctctggatacttaagcttatgaaagagttatgcatggaagtacccgttccccttgaactcgtatgcgacaatctaagcgccattcacctcgctgaggacccagttcaccacggaagggtcaaacacgtggccatagagcaccattggattcgagaacatgtgcatgaaggaaccttcaagatgaagcacacatatacctcaaacatgatagctgacatctttaccaagaatctcggaaagaaaccatttttcaaatttcgcgatatgattggacttgctgatacggtttcgaattgagggcggctgttagaatctgagcccgcaacactgcgcatacaggatacgcagcgttgctgactcacgcacaattctcaccatcagcaaatcggcaaacctaacctaatcaacatcccgctccataaaaacatcgactccaaccgctacttctagtttctctttcctcacacgctttatcataaaacgcttgtgaagaatagagaaactagtaagtcaaaatccctaacttcaaaatcaacatacccgaacttgaaactaatctggattctttatctttttcttcctatcatttgtttctcttcttgaatagattatctattgcgtgtccttcaacaaccccatccccaaaacccacaacaacactcgccgtgctcgtgcaggtatgcactatccatgtttttcctttttcattcatcattaaaaatgtttttcattgtttctctaatattttctcaacattctcattcttttctttttgcttatctcaggtgtgtgaatactcaggtgtcgtcgttgctataagaacaactccgactcaattattattttcatcaggttcgatctctttttcacacacatatgtttttctcatatcttgtttctttctctcttataattctcttttctctaaatgtcaatacacgctttatcataaaacgcttgtgaagaatagagaaactaattatctattgcgtgtccttcaacaaccccatccccaaaacccacaacaacactcgccgtgctcgtgcaggtgtgtgaatactcaggtgttgtcgttgctataagaacaactccgactcaattattattttcatcaggtgtgtgaatactcaggtgtcgtcgttgctataagaacaactccgactcaattattattttcatcaggtgtttgttgaatcgattccactcaataattacacttaagactccgagaattcttgtgccagtcgtgacaataactccaaggaattcccttctaaaaatgtctttccttgatattttggcgctattcattgacgaaatcgttttatatcgcgacttctttagcgacttctttggcttcagccgtagtcacctttaatagccacctgtgggaggagagtccgattgaagggccacactttcaagagcttactgttcatgacttaactctcgcattgtcggcttaccccatgacagaggtgactcctacggagtgggatctggcatgggaaacctctcaagctgaattgaattggatgccgccatcaggattaccagaagctttttatttaccggccagtttgattccaactccaccatcctttcaagattcactacatcccgaaagaacagaagcattgaggaagcgcaggtattgccaagagagatttcaacactttgataaaattcaagcaactagaatgttttttatttccattagaatgggtctggctaaacacaatagataaacatgattgaaattgttatgtacctagaagaaagcgaggtgttgctacagtattcttgaataagttttttgttgagagaagaaaagagagagctagatgatagtagtaaaaagtatataggaagaaaatagtctgttcggaatggtacgttgaattccgagttagtgtctagactacggattagtagctgtttagaagtggctgttcttacttttggaatcttggatcgagcctctttttctctgtttgtttatagtcgttgttgcgtagtgcaagtgacttctgtttaagaaacgtttctgggttagtcttggtttcttttctagtgctatatgtagcaggggcttcttacctgtcttgttttgtaggtatcgtattgtgttctggttattgttgttatcggtagctagaggtgtgtctaaagaataagtcttatgttagttatttaactaatggtattattcttgatcttgtgcttaccgcttgtttcgcttggtaaattcctggtggaacagtctggtgcgatgggggatgatagtcgttctatcaagctgctgttttaaggtagactgaagtcagcctttgagctcgcttgcgagttatctagtttatagtttctgtgctgcgaacttacctcctatttggagtggaggcgtacgcattttctgtctcggggtctgtcgcgttggcggattgatctcggtctgtggattgcatcttggttagctcttggctctcctagatggtttattacagggtttagtgatggttgcttaccaagcactactgcgtgttctgctttctgggttctgaccctttttagggttggctctgtatctcctgagtttggattccaacagcctggcatgcttctagtcgccagattagaagcagcttctgagatttggagtattccgattgctgctagagatttccttatagttgagcgacctaaggctttagtcaaaaaatccgcgatgttttctgtagtcttgacgtagtgcagtttgatgagtgccgattgaataagctcccggacaaagtgcaatctgatatccatatgtttagttctgaagctgttttgcgacgtctcgctcttcgccaaatcgatggctgctctgttgtcaactgcaacttcgatgttattggccgaaacgtcaacttccagctctttgatcaggctagcaaaccaggcaaggtctctgcctagatccgataatgctttatattcagcttcggctgttgacagagagactgtgggttgcttgctggctttccagttgagcaggtgagttcctttggcgattacgaagccggttgttgaccgcctggtgtcgagacagtttccccagtcggcatcgacgtaggctctgactggtgaattcgggtcccttttatatgtgaggcccacatgtttagttcccattaggtctcgaaacacctgaactgctgcttggtagtgtttgattcccggattctccaagtattgcgacagtgtgctgaccgcgaaggagatatccggtctagtcaatatacttaggtagttcagggatccgatgagggctctgtagttgacattcaggttctttagcgctttgatttccgttgaagttgcccgttttagtggttcgcgtggattcagagggcaggaggctggatgctgggcggcgagattgtattcaatgagcttcctctctatatattgcgtctggttgacctgcaggccgttcttgaaacgttctagattcatgccgagtaagaagacagcttcgccggggtatttaatttcaaattcttgttccatttcttttcggaagagttccggttcttgactgataatgaccaggtcatcgacatgagcaaatatccaggtggcgggtctgccggatgttttgcttctccagaagacacagggatctgagagagagatttgaaaatcgatcgacttaagatagcttgacagccgtttgtaccagactagtggcgcctgtctcaagccataaattgctttgtttagttcaaggactgaaccttcagggcagtctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctagtttccccccaaagataaggctgctgattcaaataaaaaaaataaacctgctaaattgaatacaattttcatggcctcagcagtttttttggaacaaatgttacagatttgattcacaatcagatcaagggaaagctcttatttttttggttttgtagcccctgtagaaatacatttagaacatcacagaaattcaaccatattcaagtttgtgatttctccttctaaattcatcaataacagatgccaattatatgtttatcacactaatagtgtacaccttaatcagaattataaatcagattcaaatttatattgcaaataattcattttttagggggaaggaatgaagtgattaatttgattttgatcaatcactcattttaaatagtgtcatgacaagtccaaacctgctgggtcaagtagctatgtatacctggtattcccactaaaagattgtggaacagtgaccaggaagtgtggtcttgcaagccagtctggacacaggcccaagacctgtgtggctgagtgccaatggggcttgggtgtgtgcccagggggcttgatttggtaggtcgtgcggggactgaaacttggcactagcccaagtctggcttggccgaacccaagctctgggctcaccagagtgcaggtggcagacttggggcccggtcaagtgtggattggtgaggtcagctttggggcgggtggcacacttgcttgtgctcggccaagcatgacttgggcctgaccccctccaactttgggaggtgccaagcaagggttgggtttagaggggcacgcggggtttgggattggccaagcccgcttggcctcttttttgcccaacttgggcctgtgcccagactggcttgcaagaccatagtactgatcagatagctaaatagctggtcttttgttgattggtcagagggttgggatcctcctgatgggcgaagcccttaaatgacatgatctgtgttggccaaaaattcaaaaaaaagtcagtaaaaagtaaaaaaaaaatcacccaaaaagtccaaaaaaattggcaagaagtccaaaaaaacggtccaaaaagttgaaaaaaagtccaaaaagtcaaacaaaaagtcgaaaaaagtaaaaaaaaaagtcaaaaaaaaagggccttaataaaaaaacacggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttgattaattttgtatgggttattttttgagtttttttgaatttttaaagttgtttcctacactataagaggcgtagaatttaatggtaaaaaccattttccataaaaaggaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcagtccaatttttttaaaactcaacggttcatttttaatactgaaattagacccagtttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacatgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgattttttgaaattttaaatttgtaccgtacattaaaaagtgtgtagaatttaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaagtatctagcgccgccgtttgttgagggagttatgggccactagattggcgtggacagcttcaagtggtgcattcaccggtttgaaggagctactgaagctttgcttggtgagttttcctagcatacaagctgaacaggcgtgtgacttgttcattgcgatttgctcaggtatggctcttgctattctaccagagctggcatgaccgagtctgttgtgccatttaacgaaattggagagttgttcatggtgcgtggtcagaaagccgaagggaatgtttgcttttgaatcgactatttttagctcaagcagatcgtttgaggtatcggcaatgaagggtcgattcgagtcaactgttacttgacaatttccattcatgatgttgatgtgaacgttttgcttcatcagttgcatcatcgaaactagatttcttgacaaatttggtacgtaaagagcctcttttagtatcaaggtttgtccatcttcaagagtgagcttggcagttcctctggccgtcgcagtgagttctccagcacctccgccggtgaggatgctgatttgcgttggggttgtatcgacgaaaaggtcgagtacgttgatcatgtggttacttgcgccagagtctaggacagtaggcagcgtagcagcagaatctctcgtggtgtggtatgcaaaagcgggtctgatgcttgcaagttcgggatccttttctttagctacagtgtggtatgtcgagggtcttgccttcttagccgcgttgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtggaagtggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatctgtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataattaagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaatgaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttcatgtccacattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattataactctgatgttatcttttcttaaaggaaatttgtcattatcactagttttgtatggtttaattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttaggtccagtcagatttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcacttgggtgtatatgtactgcttttgacattaaaatttctttgggaaaccaaggagtccaacctctttccaattcataaggtgttttatttgttgtactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtctttatccttgaatgtcattccataggcacaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtggtaagctgtagaaaatttcagttgtgtcccgcataaatcatataaatttctccaaaattctgacgtaaatttagggtctctgtctgtaatgatatatctgggacatccaacatcataaataatagaattccaaaataataaggcagtatccattgctgtatcttctttatgacatggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattattaggtcctccgggtggtaagccagtaacaaaatccatgttaataacagaccatctttctttgggttcttcaatttcttgcaataatccatacctttttcctgtagctttatttgctttttggcatctgtcacaagattcacaataatctttggtatcatttctaaaattaggccaccaagcaatttgtttaactctctcaattgttctgtcaaaggaaaaatgagctgaggatatattgtcgtgacatctatcaaatataaattaatgtgttctcagaaacaaatagctactacacttgtatcatgatctgccatcattgctccatctatagagagatctattcttgaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgttctagaaatataacaaatgactccttctattggtatttccttgatcttgaatttggtgtaaggcagctcctaatccttccatactagcatctacatataatttataaggcttattaggattaggcataaataatataggagcagaagtaagtaattcacgtaatttattaaatgcagctactctatctactgtcatctcaaaagcagtgtttgggctacttaatttatatagacaacctgttactttggcaaaatctttaatgtgttgtctataataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggttttaacattactgcagctactttatttttatctatagctatgctcaatcctgaaactatgtggcctaatgctttaagttcttgaaaaccaaattgacatttgttcatagagatcttcatattcatttttataactctttctagaacaatttttaatttgtcaaggtggtcattccattcagtgctaaaaataataatgtcatcaatataaattattagccatccttcacgtaattctttatgaaattcagtatccatcattctttggaagtgagagggtgcatttttaattccaaagggcattctcaaatattcataaatacccatatgtagaataattctcattaagtgtctactatcttcatgaataacattttgatgaaatcctttaagtacatccatacacgtaatatatttagcattttgtagttgcgtgatggcttcacttattttaggcattggatatctatcagcaattgtgtaattgttgagagctctgaaatctccaaccattctagatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattggcaccaacttttctacagtacagtcatttttactaagtcagttacatgttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccagcctgattgaatgactgttatccttccgcaaatgtcgtcgttcactgactccagctcaacaggccatgagacctagttgttccacacgttttgaagcctgttaaaaatatatatatacttgtacattaaatgacagtagctaccatcaaacatttctctacccaccaacagacctcactttctagcaattcataaaaaccgatgtttcacatctcaggctcactctctcctgaaatgaagccagtgatgcccttgtactccattcagcctggcctcaaattcataggcaccaatcaactggatagaccttgaaacttctagaattgaatttgatgttgagcttgcacttgaaggcagcctaccttctcaaggtgatcagtgaaaaagttcagtttggacagagaaggaaaaataataataatatgggtggctagtttgtaggattgcttgacttttggtgtggaaggatggccagatttggtgtaattgggtttctttggattgaaatcacccttgtgattctctgtcagcctagctaaactaaggcgcatgttcaggttatttccttcgtgtaaacagaaagtgcagaggtgaattttatgatttccatgtcaaaatttatttgctccagtttgcaaacgcgaagagcaagagttatggaaaagacactcttctttgagcattgaaagaatccttcgagaaaaaactttgcctttggttgtggggaacaatacacgcatgatcagtcgtctagtgtgttgtatctcactcaccaagcaagttcagtgacatgcatattccccctccctgctacttaaccctcaggcccaagggaagatgaattttctactttctccggcctgctctcggcctacagctctgtaacctcatttgctctaatcatcgcgttctgggtcatcttccagagctaagacaagtagccactaaatagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctgtccagggggcttggtcttgtgacatcaatggtgttcgcaggttggctgaatattgcagagggggcttgtcttggtccttgaggttattgttgtccagagggcttgatattgtgcttgaggctttgattttgtgggcctcttattcaagattggcttaccacaccgtcgacaagaataagaaagtaggatgatttggatggagtcggaggagaaatcggtccacataagtcaatgtgaaccacatcgagaagtcctgtaggttccggaaaagatcccttgaatggttggcgagtagattttgaaaccaagcatgtatcgcagttgattgaagaaaatgggatacctggaaatgattctttgagaaatgaatcactaggatgacccattcgattatgcaacgtgatcggagaaataacgacgttattggcgtctaatcttacttcaggaattaccaggacaccggcattatacgttccttgaaaaatagtcgatccgagatgattgactacttgatagcggtcagaatccataggaactactgacatcttcattctgagtagagatgaagccgcaaccaacgacgaagaaagcgttggtgcaaagattgaactgcccaagaacaaaggtcctgaggtagtcgtaagaacagcatcgccatacccttcagcctctattttcttcccatctgccaagaacagcgtgattggtttcttcacaattgagtcgaagaatgagctattatttagcatcgaaaccgaggccccactatccaagataacttctccagtagaatttgaagacttgaccgcaaacgtcttcatattatcccaggtcggagcggatacattcttggcttgtttattttgaaaataagccaaagcacgctcgggataaacgacaaagcaatcaggttccttatgagaagcacgaggattatgaacaccgttatcacaattctccttgacaaatttcttcttttctttcgtcggcgatgaaggatttttcgacgacgacgaagaaacggaaggaggaattatcggtgaagctgccggaaaaaacgggcgctgcgaagtattgattgccaacgcaagattgactgcttccttttgagatcgaagattttcaaagagatgaatttcattaaaaactttcctcaaagaaagatcctcttcgccagccgattctcgaagtaaaatggtagcaatcagatcgaatgaagaaggaagtcgccgaagaatgatgtgtgcccacaccgaatccaaagtaggtcggtgaaatttaggttttatctccatcaataagttgaaatcgttacggaattttgtaacgctcctttccaaatctccctccagccacgtagacgagatcactcgatcccagatagaggctgcattttcagaagatttcccaaaatggtactggacaatgttgtcgaacaaagtttgaggttcaaaatcccacaatttgtgtcaatcaacaaaaacagacttgttgtctttgtccagagacatgcggatcatagtggtcgctatacgcttccgttgagctattgtatcagtgacaccagctggagggtcacctcccaacaccaagtcctctagattcttgagaacaaggtgattgatgacagaggttcgccaagaatcaaaagtctcttccgtgaggacgaccaacctttttgctccagctttatcatcgatagcaacggtcgctttgtgtgagtccgtcatcacgttcagaggtaaagtttgttcaaaggtaattgagatctttagagcgctgggctcataacctaagaaactgtgatgaggagcacgagtcttatgagcgacgaagaaccggaaagtaataaaagataatgatcttttaggagagacaaacctgtgatgaggagcacgagtcttatgagcgacgaagaaccggaaaggaataaaagataaagatcttttaggagagacaactgagagtcgaccgaatagtgagacgagaataagttcgaatgaagaaaagagagaaagagaacgaaacagaaaaacaacatgatgaatgaaaaatatccccatgagtcatgcaccattgcgatccttccaatgatccttcaaccgtccacaacggtccgatctccaataccgtcatcatgacacctgctacactgcaccacctcaactctcaaacatgaaacatgaaatccataaaatgctgcagcggccccttcagagcctctgctaaccccctcttgcaatacaagatgtttctctacagagaagaaacatcaaagatagaccactggcacaacacatctcactactccaaccccacaccttcatgctacactgcaccacctcaactctcaaacatgaaacatgaaatccacaaaattggtcacaaattataatcatgatcctaacaaaaattggtatgggttcctgtcaacaagctggggtcagctctctgaaagagactccccccagcaatccagtaaacccagtttttcaggagtgactcctcccaataaaaattattatgcaccagctttccgggagcatcccatcaaacccagattattttgggagggattgcccccccccccaaaaaaaaaaaactggaatatgaaacagcttgctggtggatactcaaaccaaagcaaatgtggaggaaaacaatcaataaaatacagctttccagtgggcaactcctcctgggatttcagtattgggagaggatcatcctgtaaaacaggcttatgtaacagctcaccaggaggagctcctcctggcaggctggtattaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaatttttaaccagctttttaatcctcctggaaatcttggatctatacttgcttattgggggagaatccctgcaacaagcagtttttgctaccagtttttcagggggggctcctgtaatgttggcattaaacacagcttgttggaaggagcttctgaaacattgggagtaaacccagctcattgggatgagttcttgattagttggtattaaacccagatgaaatccagtttgtttggaggaacacctcctaatttggtgtaggcagcctaaacctcatcaggagggtgcaatgagctgggttgaataacagattaccaagaaggaaacctatgaaaaagctgctatctgacacagtttttttgggagggaattctcccaacaaaatgcattaagtaatggtttttcaggagggattcccaccaacaatttgattttaaattcagattgtaaggaggagtccacattccctcccagatggctggtgtcagaaccatcttgttgagatccattccttccaattcagggaaggctcatgtttgattaagggggcatgataagttataacccccttgcgcacgccaggtgcggattggtgtgtgcgcctgcacgccaaagcaaattggcgtgcaggcccgcacaccaatctacagagtgtagaccggcatgcaggcctgcacagtgcacgtcaaagattcctaaattcatatgtacacatatgcatttaggaccactgccatcccataggacccaggcatgggtcctataggacggcggcggagaatcatgagaaaaaagaaaacaaaaacaaggctgggagggggttcctccctgccttagaccataagctcataggttcatgtcaggatggtttcctcccaacaagatggctttgaatacagtgcatcgggaggaaatcctcccaatgagctgggcttgagaccagctcatcaggagtaaaacctcccaatgagctggactgtgtagcagctcattgggaggaatctctcccatgagctggtatcaaatccaggctcattgggaggagatcctccccatgcactgcatctaatgccatctctatccgaggaaaacccttccgacgtaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatccagcccattggggggaaaccctcccgatgaactgggcttaagaccagctcatcaggaggaaaccctcccagtgaactgggcttaagaccagctcattgggaggaaaaactattgatgagctggtcttaagcccagttcatcaagagggtttcctcccaatgagctggactgtgtaccagctcattgggaggaaaacctctgaatgagctggtcttaagcccagttcatagggagggtttcctcccaatgggctggatttgaaaccagctcattgggagggttttctcccaatgagctgctatgagtttatagtcttcaggctttgaggaaacccctcccagccttgttttttttcctttttctcatgattctctgccgccgtcccataggacccatgaaaaaatcatcctctcgtgaattcaatttagaaattttgttgtctcatgattgagttttttaaagctcatcttattgattgtattgtgtttatatgaagaaattacagtttttttttaattttattaaaacttgggtaattttgaggctgtttttattgtactaggggaaatgaattccagaatctatctgagaaagtattagatttagaactggaaatgataagtttgatgaaattgactggtgtgagaggatctaaatctacaaagaatatcctgatctgatcaagagactttcaaacttttatgctggggctgcagaaaaaatcattctgtgctgattctatttactatttctgtaaattagaagtgaaataaaaaactcatcacatgaggaaactctagtgactttgatagtattttattttgaattttgtctgaatgttgagtgaaagatatgagaaaatcagttcccaatactgtgaaaaatatgggaatttcaggtttgataccaaagtgattttttgtgatttttgtttgattttatggtgacatgcagtcactgggcaaccagtgccctgaaatttcccctggtgccagtctgggccaaaaacaggccaagcactctgggcaaatcttaaagcacaattggccaattataaagcccatgtggcactctcccaaccctcgcttgacacatgtcaaagttggcgggggttggagcaaagcctcgcttggttgaaatcaagtgagggtgccacacccccaaaaacttgatgcaccaagatcaagtcggtcagctatgaggaaggagggctgatcggcaagatgacatcctccaacttggcccatctctagcctgaacagcagctgggtcaattttaaaaccggcattgatcagaaacttgagatggtgtttgatggttgcaccaacactcataagattgttttactcatatgatcatttttgttggtctcgttgctgagcaggttggactcgcagcatagcttgatggggagaatgatgaattaggcttcaaggaggctagggcattcagcagtgctgcacggtgctgaggacttgaagttttgcgggtcttgattggcaagccaatctctttgagtactttgaggagaacatcagaatcttcatccccaaaaagtgtatttcgctcaatgattgggactgatacacaggagccttgcatttcaaccactcatgtttttcctttttttggaagccagccactgtgccttgagattatgtacatacagtggtgggccgctaggctacaggcccatgtagcgttagcgtagcggcgccattttttcgtgtagtgttagcgcgccgctactgccgctgcgctacgctaacactagccaattttcggtgtagtgttagcgcaccgctggcgccgctacgctacagcgtttctagcggcaaaaaacgcctaaaaactgctaaaaacggctgtaacacagcgtagcgggcggttttttgcgcccggtgcgcgtagcgttagcgcacatggggggaatcacgctaacgctacgctaaacgttagcgcaaatttttcccccatgcatgtagcgttagcgcagaaattgaaaaacacgctaacgctacactacattgtagcaattttttgctacactacgctacgctaatgctacggttagcgtagctggcccactgttggtacatatctacatttttttcattttttttatcttaaacatgtctcttgagcaacaaaaaacaaacataggagcatatctacattttttgcattttttttaatcttgcacatgttggcgatttccaagtaggattttcactttccgaggcggaaaccgtttaattctgattggcactcttgtagagcaattgattggaagctgtttaactatgatcggcgctcttgtagagcaattgattaggatatttactgtccgaggaagtcggccaactttgatcagagagcttgtgaagcaatcaatgaggcaaagggaagcagctcggcaagccaacaaccactgttcgggtcactgtttaccatctgaggttgaagttggattgttgtttaccatatgaggtcgaattttgttgaagacccagtcaaccacaatcaaaaagtggtcataggcaaagcaggagcagtcagtatttttgcaagtaaagaagaaaaaaccaaaaaaaactgaccacaaagagatatgctgttgaagctggtggtggtggtggtgtgttttccaagctgggtcttggtcaacaagtcaatgatcctatgtgcccagggcttgaaattggcccagcagggcttggctatgtgccaagtcctgacccccacagaattgagatgatcaagccctctgggcacaaaccaaacccccggtggcactcggccaagtggggctttgttttgtgcccagacgcgcttgcaagaccatattttttatttttcattttgtattgcaacctgtgattgatgaattgcttataggttctttgttcttctcaactgaaatcaattacctattcagggagtattatagagtgaaaatattctgatctatgtctcccaccaaaatttggatgctaaactacactacactggtggaccactgacatgaactatctagacatttgtatttctggattactatctgaggcgctgaacaggcaaatttctaagttagccttaaaaagcttgcaccaagcttcaaatttggaaaaatatgtaaaagtctgtatcacaacttaaaatttctgttaaaatgttctttacatttactcatttctgtggaattaaaatcagactagtgtgatgcacaacaaggaaaatcatgagaattaaatacatctgtaacacaaataaaaccaaaaattattggaattgatgaaatatgaattctaaaatgaatctgaaaaagattggatagttgttggaggagcttgaagaaggaggacaagtttcatgaaaagtgtgtttcaaataatctattttgtataccttttttggagaagactgattaccatgtttgcctgtctccatggccggattttaaaaaaatatactgtttgattttttttttcataaaaaggcacattgtgaggttgtgcttgcctcaggagctctgtgtactactctgcctccaggggtgtcatatttaacctgtgttaaaccaaatcaatcagtcccagtattctactcaaagaaaaaatgaggaccatacaagcatacaggtgtgaatttggctgtgcaacacattcctggaagctgggcaacattttccctagtacaactaagcactggattggcattactgtcaaacattttaatgggtaggaaagctaaaattcaaggtatacccatatgatcccaatgccaaaaaaaaatgcatcaaaatcagtttgttgagaattccacaggtcaatgaatcttctcttgactgtcttgagtagaaaaaaaccttaccattgtaaaaaatctttccagatgcttcatctttaaccttcacataacagtatggtttaattttgtttttattttggtgaccaggaggcggacactttacatatcccttgctgttagctaggatttccagaggcagagttgtcgcgcaggaccagagtatcacatgcttaaggagatgcatttcgacaaattgattataaacggaagatcaatctgatttatgtaaggtgttaatttggactatacaacggccgagaggtaaattggggatggaagatgattgttatgccccttttatgtaattctggaggcaaggtcgatggagtagtgattggtccattgggtatatttagttccttgagtatctttgcacccggctccacgcaacggacttgcacaaccggcttcgttctaacagagcaacactcaattctgaagccaggaaggtgataaaattaaaagtgaacatcaagcgaagacgagtacgacatcaatcggtctgtctcactagcttcttcaatcaattggccactgtgtgtctttcgttgctccatcaattcatagcccgggggtgcagcaagctggacaacaaattcactggaatccgagatactgaagatgtacttaagctgttgctcaaagacacctgccaccaaaatcatgcccccttgttaggtttacaacttcatgtttcaggtaaccatgcatcaaacggaaagaaggacttggttttaattgtcaaagaggagacataattctgtcttttgtagttgtcttatcccaaatttcttttcctcactgaggtccgaggctcgagcttgcagatcaaggtttgcatgtgtacccttagagcaactccaccgcggtcggtaaatcgggtcgctagttggaatttaccgactcaacgtgagccaccgcggccgctatttgtgtctcaaatctacggccgtccctaaatttcaagcccgagtccctacatgtagggactcctagcgactcctctatcgactgcccaatcccctttcacacaacaatcagcttgtgaaactctactgcctcaatacaaatccgttccaacttcacacaccactcatcctttcacaaatacttaaagactcttgcggtgtatgccgcagcactttaaggctgtaaagttggcttcgcagtcccaacgatcataatttagcggcccaaaaatacgggccgcggtggagttgctcttactttcaaaaaaaaagcaaaaaacaacctttgagaatcaggcttgtctgtcaagatggctctgtatctgtgacagaactttcaaagttgtggtgaagttacctgatgacataagccatccacaacctacagggggctacaggaggctacaggggtccaatagatagggaggttcaagaaatttgtctttgacacttgaaagttgaatattacccatcatcatctttgcgtctttcttggtagttttatcgacatcgttcaggcgatcatctgtctcctgtcgggctaagttaatcagtaaactcattcgcatcgataccccactggtagccaaccaactcgaattgtatcccctcttgaaccccaagaacatcgttcctcaagtctcaacgtactttctttcttgcagagatataccctcaaaatacaaatcgagatgaccgcatcttcgactggcgttgaaacggccccagcccatgtcgatcaccaatcgggcgatgtcaggaatcgggctaggattggccaatatactcagttttggaaaaccaaatctgcggatgataccgaaaatgacaaccagcatcggattaaggagtacgagaatgtgacgaattcctattatgatggagcaaccgatttgtacgaatacggttggggaaaggttagatttgtatttcttacaaactagttacagggatatcgaattatcaagtcttcatgtggattgattcttgggtgtgattttttgaacgagtacagaatttccacttcgctcgttactatccgggtgaagcgttccagcaagcgattgctcgacatgagcactacctcgcagctcaagtgggattacaaaaaggcatgagagtgctggacgttggctgtggagtcggagggccggctcgcgaaatggcagtcttcagcgattgtcaaataattggggtcaacaacaacgaatatcaagtcagacgagccaacaagtacaacgctcaagctggattgagtcatcaagtggaggtagtcaaaggcgactttatgaacctcgtagaacaattcggggagaatagcttcgatgcagtgtatgcaatcgaggccacttgccatgcaccaacttgggaaggagtttacggccagatcatgaaggttttgaagcctggtggcaaagtacgttacacttcaatttgtttattggtcccgtttaacccttgttgagcaaagctgatacatcattactctgcacagtttggaatgtacgaatggtgcatgacagacaaatatgacaagaacaatcccgagcatcgcaagatcagtcatgggatcgagatcggagacggaattgcggagatgaggacgatcgcccaggcccgggatgctctgaagacagttggatttgaaatcgtctgtgaagaagatcttgccgctcgtgatgaccaaataccgtggttctaccccctacgtggtaacttgagggaatgtcagaccgtttgggattatgcaacagtgatcagaatgacatggttcggtaaagtcgtcactcaatcaatggtccgagtactcgaaggtgttggcctggcccccaagggcacatttgacatcggagaggcccttaagcttgcagctgatgctcttgtagcaggcggtgaagctaaattattcactccgatgatgctggtcagtgcaacaacacaacaattttttacatcttttttattttactcctactgattcgaatgactatttgctctttgactgtagttcgtttgcaaaaagcccgagaactagaatattagaggaaatcgcgccaactgaccgtcaaaattcacacttgctcaaatatatcgttgaagacagaagacaagttggttttctgctattatctattaaggagaaaccttgtaatcaaacccattaattattccaatgtcagaatacccacatgaacgcataagtattttgctagtttagaagtcaatgggagctgataaatgacagcatttggttctataatctcccctcgttcacctcaaccaaaaaatgatcaggagcagtatctgttggaaccgagttactcctacagaaaggaaagggaaaattgagacatacgagactcatttagctaggtttattggataactgagttcaatcaatccgctttttaaggttgcgtgaatctcctgaatgattgcaagcgggctatggctcatcccaatgtctcctaaggtcttatctctcaagtgaatctggaactcgcttggttacagctgactttcagggctgaaacctgttgatttcaaagaactgtttcggccgccaggttcctcttctgttctcttctgtgccataagtctccccaatgatacatatgtacattcagatcccatggatcgatgctgcaatagctgtaggtataaacgagttattccttggtccttccaggctccagctcctccaccgcggatatcgatgggtgccacaggccataccatctcacctccaacatgacgttccatgttatctttctacatcatcgacttctctggttcattttttgcttctttaccactgctttcgcaatcaaaccatccaggatgagatggcctgcggaatactcatcggactcaagtagctcaagtgaagcagatgattttccgatccgtcggttttccctcggggcaccagggccttcagccccaatctcgattccacgccagggctcacagagatcaactagctcgagcgaagcaggtcactcgatgtcacgatcgtcttcccctatgtatcacaattcccaaatttaccgagcggtacccatatcatccaaactatgatttatctgttggaggtcgcagtttcgtatcacatgatcaggacactacaagtcccagtggtgagtgaatcttggatggcttctcaaccaaggaggattaccgatttttttcatttttctttctcatcaacgtgatcactgcaggctcctctcaaggtgaacatgcatggggtgatgagatgcaatggacaccatcaagcaagcaacgatttgccaatgagcatctttctgactccgacgtttcttacgttcattctcctgtattgcaatctccggattcgtggagttctggtgagtgaatctgtgctcccttttcatagatggataatttatcaactaaatcttacattcaaaaaaattaatcaacccaggctcaagcaacagtgaacatgagtgggactgggacaatgctgaaagctcgaaaacaaaggcaatagattatggggtaagtgaattttacaaactattttttacaagacatatgtcttgtaaaccggatagttggtaaaattacatttttatgggggtaatgtataattttacaacccatctgtgattttcaaaggttgtaaaaaaatggtttgtaaaatatgtttgttaaaattgtatcacaacattggattatgtaattttacaaactatatcatgcaagtcttgcatgacaaggttgtaaagttgtataacaaaccttaaatttagaattttacatgacatttgcttgcaaaccataatgtcttgtgaaactaagtatgtaaaaaaccttattaataccctgtaatagaattttacaacacataatttacaatctacccaccaaacaaggttaaactctcaccatgcatgatgatttaaattgaatctcccacagtcgccaagatcaagcttccaacgtgaaaccttgttttctgaaatttttgagaaaaggtaaactattagcattatctgtcacagattttcaaagctgtgaaatccatgtgacatgtcccaaatctcccacactgtgaaaccttgttttctcaaacttttgggagggtatactattaagataatatgtcacggatttttaaatctgtgaaacccttgtgacttgtctgacctttttgcaaacctgtgacatttttgattttctggaagtttcagcctattttatggacccccctccagctcaggtcaagggccaccctggtcaatgctcaacagattaattggcttcccagttctatcaccagtgtcaaagaaaacatgagctggctcctttgtttgcgcaattgaacaccttgggagtaagagtatgttgagaaggagattcagaagatagttgaagaaattccaggtacatctggcaacatccctttcaaagagatgaagtcaatcttgaccaaataaaatagattgaatttgataccccacaaggccaaagacaaagataaatcaactcctccaactacaactaaactccaggccagagaaaaatcacccgcaacatctatgaaattgaaatgattgtgttctatgtttttttctgcaggactgttggaacttcacttttccttttattctttttacggctgtgtctttttttctgcaggactgttggaacttcactcttccttttattctttttacggctgtgtctttttttctttttgatttgatttttatttttgttcaggctgtgtctttctccctttttttgaattcctttttgtttttgtggaggctgtgtctttctcttttttccccttttgtttttgttgaggctgtctttcacttttttctttttcttttgatttcctttttccttttttattttttattttttgaggctgtgtctctcttttttttgatttcctttgattttggtgtttatttttgtggaggctgtgtctttcatttttgatttttttgaggttgcaaaacaatgtttgcaaaattcaattttacatactatctgttacaattttgcaacacataaatcacaactcatttaagggttgcacactaatggttgcaaatttccttgaaggaaggcaaaaaggttgcaaaatatggtttgtaaaattcgattttacataccttgttgtgcaattttgcaaaacataatttgcaactcatagatgggttgcaaactaatggttgcaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatgtgtgccttaaaattctactccatggggcatgggttgcaattttaaggcacatattttgcaacccttttttttgcaacccatattttttggtcatggtttgtaaaattatacattacccccataaaaatgtaattttacaaaccatctgatttacaagacatatgtcttgtaaaatatagtttgtaaaattacagcgacccatagattatttcaatttttttgccgaggaaaaaccacagcctgagtataatcttcatcacggtcagtccactttgatcgattaatcggactgctcaaatggcttaatcacatccctacatcttcatagaaatcgcccaggatatcattgaaaaatcttgtaaagaatttggtttatattacgagcgaaaacaaactggtttctctcagagctacattaaacacaaagaccttccgtttggactggtcattaaaagcgacaagcaaccgggtagagcatcagtggtactagcctacaacgacaattaccgactgttgaaagatttgttcaaagcttcctacaaagatttgatcacctctttatctgagaaacatgctgaagatttcaacctggaattatttgaacgattcgagtatgaagcagaacaagaaaaattgataaagtggctagccaaagagatctttgcgccttacaacagtctcccagtcataggactctcttgatactcgtttggaactgaaggaattaatcaaatcgtactccagcccaatcaaatacaacttatacactattttttgcaccagccgttgtacgtaagagacaaagaattcatggaagagacagtaaacctactattagaatcatacaaatctctccccaaaaaacgtaagtcaagttacccttattaatttatcaggagcagaaatcattcatgcaacacactgtttttgtgcaccttccctagcacaagttgaaaccatgaatcccccaaaatacctcaaggagcaagaattcagcctttcagaagatgatctcattgaatctccagatggcatatatggcttgtggtatgaatgagttgagatatatctcagaaaattcatatgtctttgtgacctcatttcttttgctcttgcaaacattcaaaagtaaagactaattggcctagtgatttttgctagctttttgcacaattatgccatgagtataccctttttttcccctccctatctgcttcacaatcttaatgatcctccactacagaacagtcactcaagaccagaaaattgttgactaaatgattttaatttttccaattccttgctctgcaaggggtcaatttccaaaaaatgcaatttgaatttgatgtaggagaagataaaactggtgccctgactggctttgaaattgatttcaaatcaactttgggaagtagattttgtgcaatcactctatcaattgttgaatctgatttataaaatttatcctgagctttctgcccttctgggctatatgcatattttgggagtgggagtgtaaatggggtttacatctgtggcttgttgcccaattggggtttctctaactttgggcttaaatactttatcttgggcttccaggattatatgtccatgttcattgcagacagtagatctgtcatttttatgggaaagtagaattccaaatcaaccttgggaggtgggattatttgagggcaccaagaggtgcacattatcaaggccaccaaaacgggttccttctttggtagtcttgagagtgtatgccttgtgtagccaatgccatcaacccaaagttgatggctaggaattagaatcccagacaatcaaccatggagatggcatttttctggactatagtctatactggagaattatgactagagatggttgctctgcatctggatatctggctgctttttccggggaaacggccatccgcatccgcacccgctggcgggtatccgagcgggtatcctcgatacctgccctctaaattggcggtgaggccaccggctggaagtgtttccttccattcagcaaggtacatgtacctcacctgctggaaggtaggcgaggtacatgtacccgccgactggaagggtttccttccggtcaacgaggtacatgtaccttgctgactggaaggttttccttccagccattgaggtacatgtaccttgctggctggaaggaaacccttccagccggccatctcaccttccggccttgggtatccttggggatacctggatacccgcaagggttttgcggaaaaggggccatccacacccaaatatgcacccgctggcactggtgggtatccgccagcagattacgggtatccacaacggatacctgtcgagcatctctaattatgacctgtttggagcaatatcttgaatctgactcacttttgccttctttttgaactgacagaagagtatcctgttacaaacacctctgggagaggaaagattcacaaacaacacaatcattcagagtggggtatcattgagcttggatagcaggaaataaggaagctcatctacgttaacagctctgttgcattcctgccaatagcctagcaaacccaccttttccagaaccaagtagatacaaatgtatagttgagtgatatgtgaacagattttgttctaatctttacacatcatttcattcttagaagaacatacatgttttcctgaatctatatggaaaggtacactacagtgtatacttcccaaagatagtaatatgcatacatttccataacatagaagcttttcttagtgacacaagtgaactaaactgaccttatgaagataagtaatattattagaacactgacattctggtcctcacctgcccccatgatcaatttgatagagattttatttataaaaatacctgcacagaaaagtgtaatattcttcacaagattgggttcatatgggttgccttttacaacatcctccacttattgtgcgcagaagtgctagctttacccaagtagtagtgactgaggccggtttaccaagtctgtggcgtccaccaggctgagatgtgggatcatccatcagtcgactgtgcccggccgacatgtctttagggtcatggaggagacagccccacattcagatgacagggctcgtaagtaggccacccagttgaccatgacgtcatgtcggaatcatggccagctgggtggacattgtcaccccattgctggacctcccaagcatttgtgtgaacggtcgacagctgggaggtccagttcagttaccttctctgcccgcccgcatgtccacccgaaatgctctgtgggcagaggggacagcctttgatctgagactagcagtaagaataattgaaaccaaagaaactagtcggacacaccgctggatcctatgaaatggagaatggagaagcattgacccacttgattcgtcactgctcagcaaaccaagagagcctgtgcctttgaggagcacattaggagggagagtgataggtcctgagtccattcatcccttgtccccatgcaaccacaaagcccttgataagagaagagcccattacccgttaccaaagttcgtgattgagttgaagttaaaccctcatatggtagattgagtcaccgatttcagtagtccgatgtgaggtcttccgactatatcactcagctcagtgcttacgtgtctgatcatcacaattgagctcagcattaaaatctggccattttactgcttgattgatgtccaacgcttgaggtcatccgagctcacgcaatgcgcccgtgtgaccacctgcaaaactggcgcgataccgcagaaaaaaaacactgatttcaatcgaagccattcctgagcagcaacatagctgactgagtctgagtaaggttcaaggccgaggattcgattcgtcatctttttttttcacaggcgtgaatcggatagaaggtcagtcagatagatagattaattaaacggcccgtggccgtgctctcgcgatacgcctgccacccagcatacacagaggagttcttattaagacagactccgattcgtgaggattgataagctctttgtaagctaacaccccccgattgccatcatcatcgcctcccccccaaaaaaaatatcatagccgatttaccgatcagtataaaataaaatctacacccgattatctctcttcgtccacctagaaatttgccaccacgacgttctacttatttctctcgaatataaaaaccatggccaaccccggcaatgtggctggcggccttaaagctaccttgaacaacccggtaggctgctccactagaccccagctctttccgagtccttctccgggtcgagactcgcccggcgctgcatagtccactccaactaaccataagtgtttgatttcttcgttggtcaacagcatgtctcggacgaagctaaggaacacgccgagcatcgattggataccgaaggcttcaagtctgggtctgcccaagagacggttcatgttaaggaccccgacaatgtcaaacgaggcatgaaagctgctctccatgtaagtcaatcaaattaaacaagtgtgtagattctccgcccacgcagctcatcgcgaaccactcgactttcgtagaaccccaacgtttccgagggaaagaaggaagaattacgccacaaactcgatgagcaattctgagcacatgttctaaatcagtaaccatggaacaatagaagcaaatttataaccccctgtcaactttaaccctcatcgattatgatttcttttgttgtcaaaactctttcttcgttgtgcatgtgcgtaattaaagaccgcatccagtaagatgattttagtttcaccgttcgaaagttacaatgaggaatgatttgtttgtattatcattgtaatcatgttcaactcacaacctcctgcaatgggtgaaagccagtcaatttcgtacatccaaatataaaacttccttttatgcttttggtgtaacagtgacttttgcctccaacgaccatggtggtggtagattctttaatccattgaaatgatgtcaaaaatcatgcttgaaagtttcctgaacaaaagatgaaaaagtatccaggatcaacccagtcctgatgaccaaatgtttttttcccagctgaaatctggggcactgtgaatacaaaaaattacaaaaagaaactttgtcacgagcaacccaacatcaaactgtggaaaatgagaagaaattaatacaaataaatcttatttgcaaacctagcacatcaatctacattgaaacatcatctaatagtataaattaatagagattaagcagcaattataaagagatgtctgaaaatcttttgagttttttttgaaggtgttttggattttttttttggcaaattgatagctcaactggttttcaaaactgattcaacaatgttgtacagtctgaaacccaagctctaatgtttctcacaagtctctggttgttctgaaatgtgcagacctctctcctctgctcaggactccaaccagaattcaccagcatactgtagctgcatctacttttggttgatgtgcaagggtggccatgggtgtttcaacaaaaggattcagtgatgcttgtcctgttacatggacctcttggccatcacaaaatatgagaagaatttcaaaatttcaaaatcaaattggctcttcaatcagttgatttgagacacttttgagatgaaaacttatagttcaattcttataatcaaattcaaatacattttcaaagaaaataccaaaaatgtgtgtataatttgggtctcagggggctagagaattaaaagataaataatgtgtagtagaaattcagaattttcagtatacttcactgggaaggattggatgattcattcatatctcaagacatgaggactgaagtggaataatgagaatcaagattgagtaaaaaaaatgaaatccaaatgagatgattgcaatcaacatatatcaataactaaattgtgatgttttatattgagaaattagagtctcatgatgatgaaattatatatcttgcaaaaagtgatgtacgtgtgtatcaaatctgatagctctactactatggcttacatgaggcttagcatactggaaactattgatttgaaaatctcctgaatcttattcaattttacttctcactgctttcattacactgaacgtttagtttacaaactccttgttgtgtttaatttaccaatgaatttctcttggaataaaaaaatttggattgactctgagtggtttaatagcaaagcttgctctcaattaactctgtctttttctgatgtgatattgccctctggataggagcattgtttatgaaaatccaaatccatgagaaaaggtctgagcaccagaaaggatgaaggaaattccacaacccatgggcttgaattactaacaagattcattggataggacatgtattgtatggaacatattattttgtttattattatttgtgatattattactgagatgcatgttctgtttgaatgttggtataagtggagactgagcggaaaaaagaagattcttttgggcaagggtcattttgaatcttgacatatattcctgcatgttgttatttttgtggtgggatgtattttctgcatggatgctagagtgagtaacgcttatcatccatccagttctcaacatgagagtatttctgcttgatacctgcgtggaatttcaaaggttcagttttaattgaacacacaaggcacggttatatcgctgatcaccaagaaaaatgaaaattgctttatcttaccatcatcaactaattggacaaaattgttgcagtaaggatgggaattaagacaccccacaccgtcaaaccccgtcttatataagtgtgatctgactttgatacctctttttattgcaaagtcagcaaattccaacgtgtctcctctcgcaaggaaacttttgacatagtccaactcaattagtccatgctggtaacaaaagtcaaccgtcctgaacacaaactcctggatgttcaaggctgcataattgccttggtttgtcttgaggattctgaccgcctctttaattgacattatatcaaccaaaagatcgttcatgttcttgagccatgcccaattgattccttccatagcttgatcaaggtcttccccttccagcattccactgggcaattggttcaagcccaaattctttcccaaaggtcttccagaaggatttaaaacctcaaaaccttggcgtgtcgtgcctggtatctttaaaggtaccctgaagttatggggggttttggatgaggctgtgtcagctgtttgaattgctcgacggattcttgcggctacatgaattgaataagtaaaacgtactctttcccctgatagatatcgtcttgtggtcgaatttcagttggcggttcatcgatcctataaagatcatttggtttctgcggcagaaggactagtatcttatcttcccattttaagacttgatcatgcttgaaagttggtatgcggttgtagatgcggactagttttacaacactgtctagaagatcggggatatttttctctttgtagacccctttagccgcctctgtgaatatctgtaattgtcggtgtaagttcttaaagtcttctttcatggtagcttcttgacctgcgaagtatgaagacgggaatatatgagttctccaattcaaaaaggccaatcaaagtgaggaagcaaaatacatcttttcctgtcgaaacggccttcaagctttgactctgtaggaaaaaaatatttagagcaacatcttttttcaatcacttgggtaaaacccctacgcggtggatatgcgattatgtatgtgaagcctacggttttgaagcgcttgcacgcttgtgccaaattgtcgccgagtcttttcttcgtcccgttcggctgggatatccgagatttgaggtaagagatccaaactttcccgattgcttaaacgggtttggctgctcgtggaaccagtcatatctggaagtatcattcgtgttcatagagttagcatcagacctattgaattcaaagtgtgcaggagaaagcggaaaattgaagggttagcgtaccttctccaacacgagcatgcttcaactgacagggcgcaacctgagccatgtgacgagctgtgagtaaacagcacaggacgagaatttctactattcggcgccgtggatgcatcgtgaaatgaaatagccaaggaatcgtaaggtgaactggtaggatgggattcgtttaggaaaacgatacaacactttttgtgactgattgaggagagtggagctgccatatgatatgtgtctcacttgctcccgaagcttgtggggatttcggcgtctcaaatgttctcaactagactcaagtcctaacgagcatagaaaccccttgggtcatggattcgtttgaactttggccacagatgaaagcccttgcaagtctgtgtttcaagtttaatgtgtgcagataacctgggtcaattgtaagaagtataatcaagtcgctatactcactctgtcccctggatgacgtgggcctgatgccactcaatgccaagtgaagatttatcttttctggcgatcatgtatatgtgagtgttaagattcatttgcaacaagtatataaaatatgaagacggaaaaaaataaaaaagacaagatcaagcattatccctggccagtggcagtggaagacaggccggatcgattttgcagacgagaaccttgggaaggtgattgattgggttgattgaataaggtgtaaagtgtgttatgtcggagttcttcattgcggttacgttgctcttgttgagttttctcgtctttggtctactcctccctaaaatcaccctcttttcttctcatctttttctccctttttctttcttgagtcatcctaaactggactgaattatagtcactcttagctagttttttttgttgagaatcttatgcacacctgaagtctaattagaactcctgcggcaattttatcaaacaactctagtcttgaagactgatttctttctttttctagtttattatttgactcattaaaagctaattatttaaaattaacgactctaaatatttgtggtagaatttctgatttttcttgattaacttttcttgtctgactaaaagagactgagaagtccggctaagattgtttcttccaagacttcaaattattctgtctcttagtttttattcaattttctcaaccacagtttgatcacttgtatttagtctatttaatccgacaatctacttgtgaatgaaaaccattggttctttcgttcttttccgtgaacctttcccaaaaaggaaattcaccttcttggccctttgcctcttaagtccctcagttcaaaaattcaacagctctcgatttcatcaagcttcttctcatatttcctgacaaatgtatctgatttcttgtcaatcatctctggaggccttcaatcacctctggggatcaatcaacaacaactgatcagcctgaggggcgctgcagtggaactaatcctttctgactaacatgatttatgtggtgtcaatcacaactgttaaacactgaggtggtgttggatttttactggctcaaaatagggggcaatatttagcacaatggaaaggataaaaatggttttaaccagttcaaattccagtaaagcagtataatttactgttttgactgcaatctggacaaccaacctggctcaaccttttttggttccaattttatttttcatttgtagtcatttttgccatgttccactcttcctttctctcagtactcccacacccccaaaatgaatatgaaagcttttgaaaaaaatcaattttatttcttatttttcacaaattttgaaactttgtttttggtttttattttttcttattcattttttgggacctattgtgcaccccctgaccaagtctcatgacttcaagtttgtgttttggagctctgaaatccaaaacaagtagccaaaagaatggggcacccactgtacttggtgtgcagaataattaattggcattttttgttgttcagaaaaactggagctaatttttaattttttatcacctcttgctcagatcaagtttgttcagaggagctatcatccactgcatgtggaatatctggcaaaaagtgatatttttaaaaatatcattatcaattttaaattaactacctgcatcattcataaaagaaattttaaagtgacttgagtaatcattacctataatgaattaattgacaacatcattttcaattactataaaactagggaaattgtggctgtgccacgtgactgtaatagagatcgttgttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaaacactccctccacactctcagacaccactgatgcttccagagggttcagtaatgatgaagttttagtactgggcccccaactggtatttatggtggctgttgatgtggagggcttgatctgaagtgtggcaggtacccccccaacagggtccgaacaaacaatccaccggatgatttatttttttatgaaatgaaagtccaacaatggcaaagaacaatttggctctgaagtagggaaaagacaaaagatcattgtgagcattgagttgaagtgatgatgaagtgaggatggaacaggtatatgatagtggaaattaaaagcaagaggtcacaggaaccaagcaaaaagggaaagcatttttttgcttatggaaattaatttccagtcaagtggatggccaagaccaggtagaagcaaacaaagaaagcatttcattgtcatttttagcattcattcaaggaatggaaggggtaagaataaatcaagagtgacagaagtctggggtaaattggtggcaagagcatttgactgcatgttgatgatgtgattgcttgctggtatcaagttgtaggaaaatacaagtgaacttagttaaggcttcatttctatggaccaaaggggttgcattttaggtgagaagggaataggtatgctgagtaaggtaggagaggaactacaggaggacattgaggagccccattggatgggacttagcaatacaagaggttctctgaacaggtaggagtctggcccaagttgagtaatataatacagatatttgaataaacaggatgaggagaatgaaagaaaaaaaggccgtgaatgacagtaaaactgtggctatggccaagagtggaaatagaagatggttaaacagccaagagtgaattctagagaacaagataagagagaatgagagcagtcagaagagtaaaacatatggtcaaagccgtttaccttcagtggttagtaaggcttacttccttgtggggaagccagggcttcacaatggatttgggcaccatggaatgcaagaataatgtggttcaaacataagagagcatttttttctttgttgtttaagtaaatcgatgataaagaacacaacacacaaataacaaagcacagaatgcaatagcattggtgtgatggatgtacagtggcaacaatgaaactgatgcgatgcatgcataggtattgcattgtatcgggcctttatcgcatcacattgcaagagcaatgcggggccccgcatcacattgcttgcatcggattcttcaatacagtgtatcagtattgcatcggcaaagcgatgcactataatttggtggtcaaataatggtggatttggttatatttgataccccctaatgaagaggatttgggcaccatggaattcaagaataatgtggttcaaacataagagagcattttgttctttgttgtttaagtaaatcgatgataaagaacacaacacacaaataacaaagcacagaatgcaatagcattggtgtgatggatgtacagtggcaacaatgaaactgatgcaatgcatgcataggtattgcattgtatcgggcctttatcgcatcacattgcaagagcaatgcggggccccgcatcacattgcttgcatcggattctttgatacagtgtatcagtattgcatcggcaaagcgatgcactataatttggtggcatcggtttgcatctctttccaatacgatgccaatgcaatgcatcgctttttcaatgcgatgccgatgcaatgcattgctttttcaatgcgataccgatacatggctatttaccgcatcacattgcatcgtttcaccgttgacagtgggtagacagtgaaaagtggctgcttattttggattccagagcttcaaagcacaaacttgaagtcacaagaattggtgaagtggtgcagaatgggtcccaaagaatgaatatgaaaaaataaaaacaaaaattcaagtttcaaaatttgggaaaattaaaaaataaaatcaatgtttttttcaaaagctttgatattcattttgggggagtaggagtgctgagacaaagaaagaatggagcatgggaagaatgattataaatgaaaaaattggaaccaacaaaggtttggccatgttggttgtccagattggagccaaaacagtaaattctagtgctttactgcaatgtgggctggtgaatgccccactgaacatctgtttcaagccatctggaaaccaattttccccaattttcatttataatcattcttctaatatcccaatcttcctttctctcagcactctcactcccccaaaatgaatttcaaagcttttgagaaaaataaattttattttttatttttcacaaattttgcaaatttgttttctgttttaattctttcatattcattttttacaacctattctgcaccacttgaacaagtctcatgacttcaagtctgtgtgttggagctcttgaatccaaaataagcggccacttttcactgtctacccactgtacaaaagtaaaggggagggaagtatatttatcaggcatccgaaatgaatgaatcagattagaacaaccaagtcctggaatgatgaaatgctggaattttttttagcatatttcttttcattgttggtgatcaatcaaggaatgatgattttgaaatttaagattcactttcactattccctaaagtagacaattagtctgaacatcagcttgatactatggcagagacaacctttcatagcaaataaaatatataaatcagataaaaatctaagtataaagcaaaattattacataagtaaaagaaacaatattacctatgtaaataagataaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttggctgcgcgcagcacacgcggtttccgcatttagacgcggtttcgtaattaattttttatgggttattttttgagtttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgcttttttgaaattttaaatttatttcctaggttttaatatgcgtagaatttaatggcgcaatccaatttttttaaaactcaacggttcacttttaatactcaaattacacccattttttcacttaattttttacagattaattttcatcattttttgacattttaaatttatctcctcacacgtttaagacatgtagaaaattatgttatcaaccatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacattatagaaatgtcaaaaaagaatgaaaattaggctctaaaaatttaagtagaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaattagactgcgccattaaattctgcgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaaattaataattaaaactcatttatatggaaaatggttttcttcattaaattctacgcgctttgaaacctaggaaacaagtttaaaaattcaaaaaaactcgaaaaataagccgtaaattaaaaaaccgcgtctaaatgcggaaaccgtgtgtgctgcgcgcagccaaaaccgcgtcaaaacgcggaaaaaccgtgtttttttattaaggcccataaaaaatacataaaaataaataaataacttaaaaagtataaataaaactttaattattattgcagattctgaatctgcatacaatttaacctagagtacctcagccaaaggtacccataattctaactccttcaccctgtaatatacacatgaataattaacaggtaccctcagatcacgggtactgtgacacttatgcattatgcataatgcatatactccaaatccagtcacagaattggattattttgtatggcttagaatattgagcagtgtggagtacacctcgggcgcagttcgacgtgggcggacaccgattttcttggtggattccacgagtgaccactgcagcaggtcggaccagctcctgacggtccacagttttctgtggactccacccacccctcagaagttgccccgaggagccgacgtgagttcgggtagggctgcagttgcagaaacggcgggggcctcaaaaaggaagccagtgggagtcgaacccgggtggccagatggacctgccggtcaagggggaaccttgacgactagtccacagggacttgttgtcaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgtgttgggcttccccttttgagattatattgacccgtactgatcggtttcgggttatttttactgacatcacaaaaaaaaatttttttttaatttttttttttcttcaacacttgtttttctggagcttttagactgtcaggacccgttctagcgggtcgcagttgtaggtaaaaaaaatttggccgccgtggaaccgacgtgagcaacgagagcctgatcggcttggatgggagtttgtggaattgacgacaaagaaaagctcggttcatggaaccaacgacgaaatcagtccttaccgaagacttacagagctgatctcgtcggttccacggatcagccgagtttcgtcggttccacgatcccgctcggcaagaagtgcccctggggtgtactgtctccaagcccacgcgccgcgtagtcatgctgtgcactggtatccaagaaatgggccacaaaagccccagaatccccattgcacttgacaacaaagcccccacacatgtaataaagtacaatcaagctagaatatccatgaaaatactacattaaccatattccaatgggtaacacgtgtagcaatcctcagaagacacctttggaatattctgtggcccatttccaaggaaactgctccacgtaacagagtagcccctatccacaggttcccatgggacattcttggctttaataatctcgtgcatgaccccttggagcttctagaatattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggcctaaaagcgcccccaagtcctactaagctcccctgagcaacccctgatgccttccacaggtatttaaagggacttctgaccgcccaaataatgatcccccagctttacaatactttatagaaatttacttaccttttacaagtcccctacacttgtaattaacctagttattactattattgctgttactaagcctcaagaaccctaaagaaactccccagtaatcactcagcacccaaaatccacctttttaagcgcttccaactgcccagtttttactctgaagattctcaagaccctactggattgttactagtaagtaatagccctttcttgaaaattttccccttaaaataaaatcctgggatataaaacacccctgtttacaggccccagtgtaccagggacctaaatcctctgccttagcacaataacttagagggatctaaaccacccctgatttatcaggcccctctggtttaatttatactaattttattaatataaagtggccatttttctcttaaattaaaacccataaattcccctgttttattggaatttattcctttaaaattaataaacaaaactctacaagcttcttgttttctcttgcaccacgtgtggctagaagatcttgtgtcttggcatcatgtaggctgacactgaacaactgtggaatttatccttggtgtttgaaaccacaaatttattccattgaggacaatatttagacagatatttttgacctagtacttattcaaaagggatagaatacaaaagcacattaaaatttttgccagcacacttcactgtgaaaagatctcattcaactggttgcagttaacatgcagggtagttacactgtaacttggttattacagagaattattgcaaaatgattttttctgcacagtgactgtgcatgatgcacagtcactgtgcatcaatgtttgactcaagtaactcttgagtaacatttgagttgaaacacaagtttcattggagttcccacatgtcaactgctgcagttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagggggtttaatcataaagcttatgctgatttgatattacctcgggataggagcattgtttatgaaaatccaaatctaggaaaattggtctgagcaccagaaaggatgaaggaaatttttcagcctatgagatgccaagacaagcttcctctagctacagaaggtgaaaaagtaagagtttctttatagtaaaaaaaaactggcataaaactggtacaagtacttcaaaaataatttgtaagagatcaatactcttcactgattttattgctgagaaggcttgggacaggttctaaaccaataattctagaaccaaacttggggggactttattgaaaatggaactagacagaagagacagtctcttttcagattcccgcttctcctaatctagatctgagagatgaaaaacaaagaaacaacggaactcacctagatggaagagagacagtctctgccatctaggaaaaggaaactaagttctagataattacaacttgtagatgtcacataatcatctgtgacatatgtttgtgaaacccaatggaggagggggttttacataattatttggaatgtgtggagcaaattcaagagaaaagtggccaattcttattaaatatatttgatagaaataaaaccagaggcaacgctgggccagctacgctaaccgtagagttagcgtggcgtagcgcagcagaaatgcgctactttgtagcgtagcgttagcaaaaaatccgcctttctgcgctaacgctacgcgcaaagggcacagaagtgtgttagctgttagcgtagcgttagcgcagaaatttggaattgcgctaacgctacgcgctcagggcacaaaaaagtgcccgctacgccgcgctacagcgctttttagcgggttttttgccttttttgccgctaaaagcgctgtagcgcagcgtaacgcagcgtagcggctgtagcgatgcgctaacactgcccagaagcaagccgcctgttagcggggcttcagcgtagcggcggtagcggcacgctaacattacagaaaaaagggcccgttttagcgccgctacgctaacgctaagtggccctttagcgtagcggcccagcgttgccagaggggcctgaaaagtcaggggtggtttaatccgtctggggtattgtgcaaaacgcagagaactcagatacctgatacactggggcctgtagctggtgtgatttatgtcagcctgctactaatcagagccagcccaaacatagcatttatttataattagagatattattacttatatatgtacagtgcctagacagtgaaaaatggtgtcccatttattttattttggagggcaaggagccacttttcaactccattttttttgtcacaggggcacagtgggtcagggaaaaagaatatagaaacaaatcaattacataggcaatcaaaaaaaagataaaaattgttgaaaaaaaaacaaattttgtagttttttcaatattgatgtaaaaaatacacaatttggaggggggatgcactgagagtggagaagaaagaacataaaaaaaaagttaaaaaagttttttttattattgtttttttaatttttttgttgaggggtcttggtcggggacgatgtagcctttgctgggcgggctgggagtggctggaggaggaggaggagccgccggcgacggggccgtcgtcggtctggagcaagtcggctgggagtggctggaggaagaggaggagccgccggcgacggggccgtcgccggtctgaagcaagtcggtcggccgcagactgccccgtgacctgttgcatggtggaggaggtgatggggaacggggccgttgccggtctgaaacaagtcggtcggccgcaggatcttcgaccaagcaaatagaacttagatcttcgaatggaacatgatacatcttctccacgtgatgattattaaactgctggttccttgctggagtcagtcacgaattgagtgactaccaaatccacaatatctttccattcggtcatagcaccaagacctgaccaatcgatgacgacaaaaataatcaacaaacaaatatgaagattggtcaggaagattcaagatgggagagatgtcaacccagatgaatttcacctatatctccaccagggtcgagttgtaacctgcaacggcatcctggatcatcgaggcaatgtgggattgatagatctcggcggtggaggtggaaggcagatggacgctgtcctgctgatcttgagtctgggtcttctccgtgtcgatcataggcggcttgtttgtcaggatctgaggtggtgggctggatgactggcaacgagatcgtcgatggggccactgagacgacaatggtggtgatgccgacaaatactcggccggggggttgataagtgcacgccaaccccgatggcgcacgccaatctgcacgccaagcgcagattggcgtgcgcccctgcacgccaatctgctgcagggtagattggcctgcagttggcgtgcaggcctgcacgccaaactgggtcccaaacccatatgtatatgggtttaggaccggggctatcccataggacccaggcctgggtcctaggggatagcccagagtgttttttttttcaagaaaaaaaaaacaaggcttgtcgggaggggttcctcccggctagccggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgagctggtttaattaccggctcgccgggaggaacccctcccgactgggctggtgtgtagaccagctcgtcggaagggattccttccgacgagcgggtttaagtaccggctcgccgggaggaacccctcccgacgagctggtgaacagagggtctggctgggaggggttcctcccagcctcaagcagttattttttttttttttcttgaaaaaaaaaattaaaaaattaaactctgggctatcccctaggacccaggcctgggtcctatgggatggccccggtcctaaacccatatacatatgggtttaggacccagtttggcgtgcagccctgcacgccaactgcaggccaatctaccctgcagcagattggcgtgcaggggcgcacgccaatctgcgcttggcgtgcagattggcgtgcgccatgggggttggcgtgcacttatcaacccccactcggccgcttgtccgctcttctttttgcctagcttgcggagcaatgtcgagagttggggaggtggcggaaaatagataggaaagaaaaaaaagacttactttggttgagtttcctgtccgtaggtgttgtttgtgatccaatagggagggagtgatagtgactggctggatagggggctgcagggtgcacttgcatcaaatatgcaaaatcacccttttcaccccgcaccatttttcactgtctaggcactgtacatacaattaaaataataaaatataatatttaaataagtggaatcactataatagagaaattattacacagtacacatatattgtaatatttcaggagaaaatatttaaaataatcaaataaaaataataaaaataacattagggggtagcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacatttttttgcataaatgggccccaaaaggggttaaatggataaccaacatgtttaaaaaagggtgaattttttcaaaccagtcaattaaatgatggtggatttggttatatttgataccccctatttaaaccagaatctactaaataaattctgaaacctaagtataactcagaatattactgcagattctgaatttaaatgcaaaataacctagggtagctcaccaagtttaccccttaattattactccttcacttactttgtaacccttgagtgatattggaccagtatacactgtagacccctccagttacatcatactacatgttgtaagggggctacaggtgtaattaaggtccatgcagtttgggaaaaatatacaggcaagttttacatcattgaaaccttaactacatgagcacagactacagtattaaattgtttgggatgatctgtggccctttttggcccaattgggacaattactctcttggggatcaacccatgcatcatgcagtgctaaaataggataaaggagttttacagttccgtcagaaaccctgtaaacatggttacaatccttacatcatctccttgacacctgtaaccaagctctagtacaggtgctacagatgatcaaaagctcccataggcttagtaggagagctacagcaactgaagagactcctgattttgcctccagaggcccagaatggatatttaagagccctttcttccccccgaactttgattccccatcttcatcattacttaccagcataaaccatcaccaacaaccagttccaacctgccttttggtccagttcctgctgtttgtaacctgaatttcaactcttcaaactaaaacctgatccccagaactcttcaaacaactctcaaccaaatttttgagtgcctcaagaacagtttcccccctcctgaagcatcccttggcctagacataagtatcagtaagtattatctctttgtatcttcagttgtaggattctctgggtttactcctttgttataaaggaccagaacatcagtaccacccctgtaaatcaggacctgatatgagagggcacagtaaaaaaacccctgtaactcaggcccctctgtaaataaaaactcaactagtctttattttattttcttttattaccaaacctccccccacttttcatgtgttatccacacatgtacatatcatgttataccttttcaccgagtgtagctagaagaattttggctcttgggatcactgaggctgacaatttaaatcacaggaaagaattttaaggggaaaatcttcaagaaagggttattacttactagtaataatcctgtagggtcttgaggatcttcagagtacaagctgggcagtggaagcgctcagagaggttaattttgggtgctgagttataaatggggagtttcttgaggctttaataacagcagcaatagtaataagtaggctaattacaagtgtaggggacttgtaaatggtaagtaaatttcgataaggtattttaaatctgggggataattatttgggcgttcagaaggccctttaaatacctgtggaaggcctcaggggttgctaagggaacttggtaggacttggtggcgctttcaggcccattttggcccacatcgtgacacaacaagggccaaaaccttggggatgatgttctagaagctccaagggaccatgcacgaaagtattacagccaatcatgtcccatgggaacctgtggataggggttactctgttatgtggtgctatttccttggagatgggccacagaatgttccagagcaggtttctgaggctttctacacgtgttacccattggaatatggaatattctgagtgactgtagtgttttcatgaatattctagcttgtttttattttgactacacatttgggggctttgttgtcatgtgcaattggggattctgaggctttgtggcccctttcttggatactggtaacccaggaaggggttatgcatgtatccaaggcaggtatgcatacctagcacgcgcggggctggagtactgggctcaattgtagtcagatgcgcctatcaacagtgcgcagcatgaccccacggcgcgcaggcttggagacagtacacaccacactgctctatcttctaaactatacacaacactccaaatccgtgacaggatttggagtatatgcattgtgttatgggtgatgcataattatcacagtgacagttcccatgatctaggggtacttgttagttattcattgataatttacaaggagaaggagtttagaaataggggtacctttggctgaggtaccctaggttaaattgtatgcagattcagaatctgcaataatatttaaggttttctttagactttttaacttatttatttattttatgtatttttatcttattttacataagtaatagagtttctttttacttatgtaagattttactttatacttggattttttctgtaatttattttatttatgtgctatgacaggttgtctctgccatagtagaaagctgacaaaattccacaactcatgggcttgaattactaacaagattcattggataggacatatcttgtatgaaatgtattatcttgtttattattatttgtgatattgattctgggatgtgtgttctgcgcgaacgttggcataagtagagactgagcggaaacaagagaattcttttgggcaagggtcattttgaatcttgacatatatccctgcatgttcttatttttttggtgggaagtattttctgcatggatgctagagtgagtaacgcttatcatccatccagttctcaacatgagagtatttctgcttgatacctgcgtggaatttcaaaggttcagttttaattgaacacacaaggcacggttatatcgctgatcaccaagaaaaatgaaaattgctttatcttaccatcatcaactaattggacaaaattgttgcagtaaggatgggaattaagacaccccacaccgtcaaaccccgtgtgatccaagtgtgatctgactttgatacctctttttattgcaaagtcagcaaattccaacgtgtctcctctcgcaaggaaacttttgacatagtccaactcaattagtccatgctggtaacaaaagtcaaccgtcctgaacacaaactcctggatgttcaaggctgcataattgccttggtttgtcttgaggattctgaccgcctctttaattgacattatatcaaccaaaagatcgttcatgttcttgagccatgcccaattgattccttccatagcttgatcaaggtcttccccttccagcattccacttggcaattggttcaagcccaaattttttcccaaaggtcttcctgaagaaggatttaaaatctcgaaaccttggcgtgccgtgcctggtatatttaaaggtaccctagagttatattgttgtttgaatgaagctgtgtcagctgtttgaattttacatgacttgaatgaatgaaacgtactctttcccctgatagatatcgtcttgtggttgaatgtcagtttgcggtttatctatcctataaagatcattcggtttctgcggcagaaggactagtatcttatcttcccatttgaagacttgatcatgcttcaaagttggtatccggttgtagatgcggactagtttcacaacgctttctagaagatcggggatatttttctcttggtagacctctttagcagtctctgtgaatatctgtaattctctgcgtaagttcctaaagtcttgtttcatggtagcttgacctgcaaagtatgaaggcgggtttgtatgcgttctccaattcaaaaagaccaatcaaagtgagaaagcaacatacattttttcctgtcgaaacggccttcaagctttgactctataggacaaaaagattcaaggcagaatcttttttttcaatgacttggggaaaccctctacgtggtggatgtgttattatgtatgtgaagcttacgattttggagcgcttgcatgcttgtgccatattgtcgcggagtcttttcttcgtctcgttcggctgggatatccgagatttgaggtaagagatccaaactttcccgattgctgaaacgggattgtctgctcgtggaactggtcatttctgatatttaaagagttagcatcagacctattgaattcaaagtgtgcaggagaaagcggaaaattgaaggcttggcgtaccttctccaacacgagcatgcttcaactcacacggcgcaacctgagccatgtgacgagctgtgagtaaacagcacaggacgaaaatttctactattcggcgtcgtgaatgcatcgtgatctgaagtagctaaggaatcgtaaagtggactggtaggatgggattagtttacgaaaacgatacgacactttttgtgactgagtgaggagagtggagctgccttgtgagatgtgtgtcacttgctcccgaagcttgtggggatttctgcgtctcaagtgttctcaactagactcaagtcctaacgaacatagaatccccttgcgtcttggattcgtttgaactttggccacagctgaaagtccttgcaagtctgtgtttcaagtttaatgtgtgcagatgacctgggtcaatgtacaacaaacatatatgtatcttgagaaacattctgtttgatgtccatgcaagggttaaatcatcactaaccgcccgccaagcgaagcgtttccggccggcaaatgaagctcaaagaatttgttaagcttcataatcaccgtgtccgtgtgacttacctgaatatttcaaagcgtttcacaaaaacttggatttgacaccgatccaagttcgctgaggaaatgtactccactgacacatcaaaataaaacgggaaaataaaaaggagcgaagagtggtacatatatccgcacagaagtaaaatcaaaagccgctgtactcactcgcacccatcgcctggtagcttgatgaagtgggcctgatgccaaagataaagacggaaaaaataaggaaagacacgatcaagcattatccctaccagtggaagactgaccggatctgtctcgtcgacgggaccttggaaaggtggttgattgggttgatggaacaagttgtaaagtgtcttatacacagttttcacgaagagctgattcaatcttgtctaccgatttcttcattgcggctatgtcgctctcgatttcatcaagcttcatatcatatttcttgtcaaatgtctttgatttcttgtcgatcatctctggaggccgtcacatctctggggatgatcaacaacaactgatcaacctgaggggcactgccgtggaactgactctttgtgttacttggccaagaggactcaattgataaacgcatgatttatgtggtgccaatcacagctgtttaaacactgagatggtgccggatttttactggcccaaaatagtgcacaatgttcagcgcaatggaaagaaaaaaaaatggggataacttgtgtgaaaagaagtgaaaacagttcaagtttcaataagggtttccatgatccaatttattcagttcaatttggttgatcaagaatcccagtatccaactcaagctgagaccatcatccaagggaatttcttggcacatccatagcttcttgaccaatatattgtagacatagcttgggtcaacaatcccatattgagtcaagagtaaagtttggtatcctatatatcatcacattccatgtgtgatcaggttatttttctgatgtaacaaaaaacctgaagaaaactttaattgcactcaccattggccaacttcgtagcaatctgacagatctgcttcgtggtttctgtagctgagcccgtgttgatccattcttgccatatgaactcaggagagcggatgaaggatgttattggagtgattgggataaccttagatcaagggaccaagaattaattaagcatttgagagagaagttcttgattaattgaaagtgaaggatctggagaaacttacttgtatcatgtggatagcatctttttcgttctatttaccgcattaaaattcattaaactggatgatccgtatgcatccctatatgatctccagaagcagatacttacggaaaagaaagtggtgtaatccgccttgttttcaaacaatattccaggcacgcgatttcctttgaagcaggctggcgcatcagtgttcgactccttcatgtaatagtagtggttcacactccttttgaacaggctaagctgcaagtcggccaaggcacccatcctagtattttgagtgacctctgcccaaacctttacgctatacaaaaagctgaagtagtaaaattagattcttggtactatttgacttgactcgattacagctgagaaaaaaaaacctcactttgcatcttcactgcagctttcttgattcttaccatcgatactggtgtccagtccagtcgcaagactgtggcccaagaaccaatcgaagtttcggaacaaggggaaaaaggagtccgattcatccgagctgttcacatcacgaataagatcatggatgtagtccctaacagagtataggtaagaatgatcgtgatatacgagtactgctgctgcatgaatgaaataagcataatggaaatggtgatctgttgtgtatgagcgaagggatgtaaaagatatcagagtgggttgggttgtattaactcgcgagcacgtcaagtggaaccaatcaaaccattataaaccccgtttccaaaatcgtcatttctgtttccagtgcgcaatatgctcgagctaatgatgcctttccaagtgttttcatataccaacggggccgctttggaacgattgtggcggaatttatcgaagcttttcttcgtcttttcgacaaacttggttgccaggttttggtcctgcagaacgcatgaagccgtaagacattggagagcttgttttgcaagcttctttccagaaaagtctatcccaggagaaaaatcgcggaaaattcagtagccacgccttcacaatagacccttaaataatcagcgtaacttacagtaactgtctaaattggattccgaatcaaagtcggtatccaattctttgaccatgacttgtctcaagaggtccactttcaaggggtcgtatagtggggcaccgtttggtgagcgataaggtgtgataccaaaatttctgagatcggcaacgttttccttgaataaccatctatctccgcgacagaggcgcatgactcccgtaacccgtgattgaatcctgatctccggcttcacaacaattattggatccgatagggcttcaatatgatgtggcaaggcaaacatcaaaggttgcgctgagttcgacctagggccgttggtgactacgaccaacaaagaggcattagtaacgtttgaaggtagaccaaaactaccggagcgccattgagaggagacttgtagacttactccaatcgaacgaatactgcccggtgcccatgggcccagatctcagggtggcagcttgagtccataccccaatgccgttatcataaacgaattcttcgccgaggcggtgcgagttttcttccaattctcgtccgtaataatcactcattttgacaagttgtataataccagaccaagtcccaggatgaccgacatccgtggacgtaattttctgtaggtccaggtgcgatgagcagctcacagtctggtcgccgagtgaatagactaaccaagttgagccatcgttgtaacgaagccggtgcttgcggaatccatagaggtgatgttcttcaccgggattgacacattccagggaaaggatgacgtgagtggaacccaaccttggactgaggccggtatataaagccgtcacaaaggcagaccctcgggagatgggaaaagagatgctggacttgggaggccctttagttgttgatgagagctcaaactggacagtcaactcagaccaatcggacgttaaaggggcgaccttcgactggccactgaactctttagcacccagacaaaccgagaccgccaggggattgtaatagtaccgggcggaagaatcaggatctgggccgacgggtggtccaaagactctttgggctgccgaggaatgaaggatgccgagtcccaccaaagactcggtccgctcgcgtcctcggcaagagagaacggagctgccgtcaagaaaggccagtgcatagggcaaaggatagatgggatctgtcccgctgggtgtcaacatgagttgagtgtaccatttattggtcccgataggacggtgccgagagccatcagagatgtgtaatggtgattgcgggtgagcacagccagggccgaacagggagagtggtggtacaggatgcttccgctgactttcgaccggtgcgaacaagtccccgtcaacctgtggggtctggccgaaagacattcgtcctgatgagatcaagtctggcagattctgatcgttcctgatcctacaatatgacaatggttctcatcaagaaatgctcggaccagcactttcaagggacctcaaagtcccaggtccttggccggactatacgatccggcggataaccgccggactggcttgtgcacacacatttagccgatcaacgtcttttggttgtactcctgcctaccagagaaaactactggacacatacaggggcatcataatttacaaagcaacccctgcacatgcctctcaaacatctctttatagtatactcctggaaaaaagatcggattttgggttgtttaaaactcccacattactgccagcttccaggtggtggcttttgatcagaaaagcgagtttgatgatgtgtccaatgtgtccaaggaaataaaacatgacccccatttccacaccccagctgtataggtcgaaggctcaatttttaccaccataataactgcaaagtaaaaaaaaattttttggaggacgtgattataattttttgaagaacagcttttttttttgaaaagagctgaaatatcaacatactttgaaaatgagagccaaagtacagaaaaaatggtggattgatttccatggatgtttggtttgaagactgcccagagttatcagaacctccttataacctcaacaagctaaaaagatgctcacagtacaaatgaaaattgggatacatatatccttcacacacatcttcccaaatgttcatcactggaaaattgatattaatcagtgattcctttaattttcctaatcaattcagtacttcaagcccaactaacatggacttgcatgtatggtatggcctatttttcgcaataattaacctagaggatttttatttattttttttttcccatacaatcaagtcacaactcatgtgcttgggattacctgaaacatgaggagctatgtacaggggattttgcaatgagatgtggtctgactctgagtgagatgtgtgtcatttaaactttaaaaaaaaaagttgacttgtccgcatcccgctggccggcctcgatcgctgtgactgtcacgcagatcagcccagaccctcaaccactaccgacttgctccagctcttgttttaaggttcttcaaccggtgagtgttcattccacgtagtagctaagaacctccccaagtaaaccaactgattcagttatttctggtttcatgaccatgtgtatgctacttatagtgtctccttgacttgaaaaaaaaacatcaaaccaataacgatattgtacaataaggatggccggttggaagttaacacaagccttgaaggataagatcagccattttgctagcttcccccaagttaagctctttctatgctccgtttatcatcgttcaaaggaagaagaaaaacaaactggaatcctgtcaattcgtgttctttaaatgttaattgaaaagtacttctttccttttccttatcaagactggggtctctttgcgacaaatggtaatgtttggtatgtggattctgtaacagaaggaagagaagaatcaaaaaacctttggaatggtcatgtgaaattaatcatacttgtattatattttctccatgatcccggttttcgtatcaggccagaacccgtcggcaggcacgttaatgagggccagtgagtttctgcatggtaagtgagaacgagatggttacatggcatgctcccttctttcttcaaagcatcccgatatcttgactgatcgcggttgctttctccttggggttgcacatatatttacatgtgtatatgttggtgatccagaggaactgccgatcagactggctcatcgggttaaagaactcaacgagctacccaatcgtctcaatgaaatgccgagtatcttgaaagtccgggattggtatgcacaatcctttgaggtcagtctacaaactcctttacaattgatccgaggactatattggacatgcaaaaaacaaattccactttccctcttatgctttcttcatatacccccatcttgggctgatttttgtttgggtacattttgccatgtgtgtgggaggtttaggaactagtgaattttcctagaccagaattacctccagagataattgctcacttcgaaaaagcctttacaaaaggagctccacttccagcgttgaccccaaatccaagtttacccccacacatgcaacgtcccttacttgataccacaggcaaacagcgtctgggcttgagtcaaaggtgggtacccccaagatttattcagaacaagttttcttttaacaaacacggggtatttcttaatagatattacgtcgatttgggagatgtggtctggcctcccgaagtacacgattacaacgaaaggtttactcaaaccctatcagtcatcaaacgacgacacgacccggttgtcacaacggtagcgcaagggattctcgaatacaaggacttcctagcggggccgggccggagtgtgggcacgaaggcctccgcaagccccagcgtgatcgaccgctccgtccagaccttcctcgatcggttctacatgtccaggatcggcattcgggtcctcatcggccagcatatcgccttgaataaactcgaaccccatccagattacgtcggcgtcatttgcacaaatactaacgtctatcagatctgtcgcgaagctatcgataatgctctgttcatttgtgaggaacattatggcctgtttaaaggtccccccgttcaattggtctgtcctaaagacctggccttcatgtacgttccgagtcatttggtaagcacccttttctctctttttacacatcagaagtgccaaaagcaatacacaacagttgacttggtttatttttttttgatctgtccgcaattgttttttgggggtcagaaccacatggtttttgaagttctgaagaattcgttaagagcggtagtagaaacgcacggagtcgatgcggatgaattcccgccgatcaaggtgattgtcgcgcaaggagcggaagacataacgatcaagatatccgatgaggggggcgggatcccacggagtgcggtgggtctggtgtggacctacatgtatacgaccgctcaggctcaacgacttgaccaagacttcgaaggaactgattttaaagctcctatggctggctttggtatcactacctttctccgatccttgccctctctcgtttttcacccctctgaccacccgatttgactcaaagttcggcttttttcgtttgtttccttttgctgtaataggttatgggttgtcaatcgctcgactctatgctcaatattttggtggaaacctcaagttgatatccatggagggatatgggactgagtaagtctttatttcttcattcctttggaatcaattacttcgttgactgattggcttgcgggccggctcgtccttggccatctgattattttccattgtagcgtttatttacatctttctcgattgtcaactaccactgaacccttacaataacttctcttcctttttgcagagtttttcttcttctttgtttcattgggagaattcacactttcctccatccctatgatccagtttcgggctctgtgttgtcctttttttttaaaaaaaaaaaagcagaaaagaaataagtagctcatctcttccgaaaatatgtagacaaaaaaaaatatgcacagtgttgtattgatgaatttccttcttcctttcactagaagttcttgtttccattttgattcgttttttaacctgatcttatgtactgtttattcagacaattgtaacacgtgtttatgatagcttctccttttttctccaaattcagtcagtaattgtactaggttctattctatctgagactgaacctcctggtgctgtctgacgaccgcaaggctgggcccccaatagtgttgtactattgcaactagctggatatgagcccgctgggtatacagccccgtttggcgctgttatatttgtggtgacaaataccgcaaacaattcacctctcattgaggcaaatcacctggctacgggttggttgcacgacccccccgggacgacacaacctcagcgcggtcggataaattcatcccaccttgagtatgaggaaatccccttggtgactcgtcgccaggtccaattaactttgagaaggaacggttttgaagatacatacgccgccgaattggctccataaaatctgcgatgtcgtcggcactacgtataccgcgacatgaccggaagagccgtagacgttaacgcggtagattatgctgcgatgcgaagccgatgtcgatgtggtcttgtattttggaatggagcttgccccgcactgtcgcccatcaaagctctcggtcttttattctgcccaaatcaaacgatttagctcaagactctctctgttgaccaaattctgagttaaatctaatcatgtctctcgagagaactccctcactgttgctttgtttgggtcaagcgcaaccgcccaagtcgcaaaatctggcataagattgctacagattctaggtctagagcggtgttctaaactcttgggggggggggcgaatgatgggttgctggttgaatccagagaatagagtcttttcccctgccccgcaaagaaccctatctcaaagtcctcaaggagaaatccgtatcactttatgctctcaacaaggcctgatgtatccgaaaatgtcagtcttccttcaggtttgttgaaactgtgtggccttaaactcagaatgggtctagccagaccagattgtgtcaattgtaactctctcttatctgcccctaaccagtactgtagcttaacttgggggcttgtttgaagttgaatgattgctgcgctgggactgtttctgatgactgcaaataagccctcatgttaacagccaatctgatgtctagttcatacagatttgcaaaacatgccaacagcaaaaaaaatgctgcttgtattcccctcttcaagccctactctggttggtctgctttcgacttcctgttcgtataaaaggaccgacgaaaaaatgtttggtcggctctgtcacactcgcatcgaaccctgatctcaaaaaaaattcactttgctcgacttactggtatccagtaggctctataattccacatcaatcacaatgctatttcacttgtttattatcatggttggttgttgctgtgatcattcatgtcatattcttaaaggaatcgaactaaatagacattcatgtggatagcttgctgcaggtagatactccgcaatgaaattgtctgagagctcgccacagttatcagtcccgttcaaagagatggacagtcgcttggaaagccggttagaccaccaggcagtgagttatatttaaccaaacctgctcgaatgtttgatacttatcaagctggacccacatatctgtttgcatgtatctagggaaaaagcgctgagtccatggggatcgtagtttctgataggctggttaaaaggtctttgggcggtgagtactttgcaaagcttcagctgaactcaatggagagtgtttttctgatgatcaagttgattccagagagttcggtagcggatagatgtggaatttgcaacgaggccctgccgccactcaagaaaccgatgcccgatacccactgcaaggaccgattccatgaagactgcctcatactatatatcaaagatgaaaaaggctgcccaaagtgcaagcgagtacagggatttccaaaaagacatccaaaagatgtagataggggatgttggccatcggcagtagtttgcgcgcttgtaacatgtacctgtgctgcagcttttgtctttgaagcaggttactactttgcaaaagatcccagctagggagttgttgctgtttttagcaggtctagccctctcctaaagaagaagatacatctgccatatcaccactttttcttttgagatactcatatagtactgtagccatggtatgcttcagtcaaaattcttggccatctctacagtcttgccagatctcactctgctgtgaaatgaatcatcttgtcatctgtttcctatacttcacaacctatgtcagcagtgcctttgattttggttcatcaaaaatccaaatatttataggggcttggttgaacattaacaactcccaaaaagtggagagccaactcccaagccccggattccccaaaaaataatagttgaacaaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaactccagttagcgtcaagcgtagcgtagtggaattccgccacaacaccgctaacgctccgcgtgtgggccgcaaaaactacgctgcgctacagcgcatttgagcggtttttagccgcttttaccgctaaaagtgctgtggcgcagcgtagcgtagcaaaaatgtgctacaaaagcgctaacactacaaaattttggcacaaaaaagcgccgctacgcttttggggccaaaagcgtagcgtagcggcccaccgctagttgaacccccaaaacctttgactggtttgggagttgactccctaagaaagataataataaaaaattaaaaaccccggtcagtttgggagttggcctcccaaaccaaccagggtttgggggtcaatgacccaaaagatccagggcagtggccgggaggattcctcccggccgctgaggtacactctcaacagccgggagttaaacccttggccatgagagtgtacaccttgatggccaagaggaatcctcttggccatcaagggtatacactctcaatggccaatggaaactgccttggctgttgaggtgtacacacctcagcgaccaagacaattcctcttggccgttgcgggtatacactctcaccggccaaggggaaccaccttggccgttgaggtttacactcagagaaactcagctgctgagtgcacacttctacatccgagagctgcctcccttgacggccaaagtggtttcccttggccggtgagagtgtaaaccctcaacggccgagaggaactgtcttggtctctggggtgtgtacacctcaacggccaagaaggtttccattggccgttgagagtgtgtaccctcaaaggcaactgccgaggcagtttacattggccgttgagagtgtatacccttgatggccgagaggattcctttcggccatcaaggtgtacactctcccggccaagggttcaactcccggcctttgagagtgtacctcagtggctgggaggaattttaccggccgctggcctgggtcttttgggtcatcaaaacccaaaccctggtcggtttgggaggccaactcccaaaccaaccggggaatttcattttattttattattttccttagggagtcaactcccaagccaatcaaaggttttgggggtttgacttccattttttggggaatccggcgcttgggagttggctctccactttttgggagttgtttaaccaagcccctatctataagattctgtctatagataagatcaatttgcaaaaatatccccccccccccttagattatttttggttcactcttggagtattttcactgcaaattttatgtatgcaacacagcagaaccttctactacaataaagatccctcccccaacatacagctaacacaggaaagcttgcagtttcgcgagctagaaaattacaatccaaattttttacgacctcatgcaggtgcctgtatacattccaaatcttcctattcttcgcaaccattccctatatttctctctctactatatcccataccatggcccccaatcccggccccatgtattcaactcaaatatttgcagaaacctttgtgtgaggataccttgcagttgtaaccaagtttaccctgtaatgcactgcatatttactgcttccattcacctgagattttttttttgaagtgtttaacatttcagtttatcacacatacactctcttcatttccattttgaagtataataccattctatatttacaagtaactttgtaagcatttgacaaagtatgctatttcagtccctggactggaggctattggtccccttgaaatactcttccaggcagaaattggaattcttacttgcaaagaaatgtatcacaattttagtcaggtataggtggggtgtgcaagtctaaaaaatcacacttttgtggtcatacagacatgatatcaagcctcatatatattctttcaaacatttagaccccatttggatacataagtatgttataagtttcaaagttgaatgctaaatcacatttttatatcatatcaatatatatatgtagatatagcacaatcccatgctaaactctaaaatttaaatattatgccatattgtgacatggggccttacacttctgataccattttagctccaaacctcaggcaaagtggatgacttcccatcaacatctgggggtctcccagttttgatttagagccgcaaaagctagatttgcctgcaaaaatctagactttttgggtctaaatcaaaaactgtgagggtcccagatccaacagaagtcctccagtaaggtcccttttttggttttgatgtgaggcagtcttttgtgttggataaagctaatttatgcctatggggtgttttgcaagttggaacacaagtgcaaagaaggtgtattatctccctcacctccagtgccaatttcccttggggcaaaacttgaagtgctttaattggtgtgtagtattgttttagagggttagaaaaaacaactcccaaatattatcagttgacagtgtggtgtggtgtgcctgtaattgtattgtaagtgtaaaaccaacaaacagtttagaattttaagcatattagtagtagtagtcattctataagctgtagtatatgagcaattattaaccaatactattaaccttggagctctagtttctatgaaattgccttatcaagaaatcgttgaaggaagagatcattaaaaagttccttgcagctcttatactttgtgctaaaaagttccttgcagctcttatactttgtgctcagagcctcagcactacattttccattatcaaactcaagttgtaacagattgattagtagattgatatgtgatctaggtctgatagagattactttattaagagggtcagaaggatggattttcacttttaaggatgagaagaaaagagacaacattccaacaggacctgtaatacagcacttgaatttctctgcaaggcccccccccccggattatttattgaggatcagaaacccaacctggcagtggaggatccatcatctaccttgatttgtttgtcgtgtgatgtaaaaaaaaagccgggagagaaaagaagaagctggcttgttactgtggcatcaaaccaccccccagatgaccattcaacaccatcccaccaaacaagccccaccaccatataaagtgcaccatacaaaaccaaaacatgagccaatagatagatagattacacatacattcacacacatatatatatatagatgtaagatacaaacaagtatatatgatatatatgtttcaacacaggaaagagacaaaagggatgcatatgattttgtcaagaagcgagaggacagagagagagagagagagccgaggccgagccgcgccactgaaaccacgtccacccacgcgttttggattatataagtataagtataagtgtgtgtgtgtgtgtaatcaagatagaagaagaccgacaagccacaagacaagaaaggacaagacaagacaagaaagcacaagacaagacaagacaagacaagaaaggacagggaagactacatcaagaagaagaagcacaagaaacgggagagaagagcatgggacggatacaaggatggatagcgctagccgaccatttgagagtacatgataaagagagagagataaataagagaggaaggaggaaaagcgagatggaggtcagcggatctgagcgaacaagttcaagaagttaccggggggatggtggattccggggttgaagataggcgagggggagagcgaggggttagcgttggctgctccgaaatggttgacgatcggcgagccccggccagccagaagggtgttgttgttcccgttactctcgaagcccatcgtcgacgagccagaagtcgtgcccgtcgtcgtcgtcgtcgtcgagggagaggcagaggaggaggagctctttttcttcgggaacgctcgccagaatcgcagggtctcgtctcccgctcctgtcacaatggtttccccatctggcgacatcgctagatacaacactacatcatcatcaagcaaacaagaaagaaagaataagtaagtcaaactcgcttgaaaaaagagaagagaaaagagacggacctcgataggtatgtccactcaacgtagcaatctgttgcatgctaggatacttccataaacagacctgattctggataggacctggagagaagccatgagtggagaccaattcgttggagtttttggaccatttcaaggagcagacttgggagccggtgtcgatttcgttcaacagggttccattgatagtattccagaagcggatcctcttatcggcggagccaccacccgaggcgagcagtccgttttgatggggactccaagcgagcgccttgatggctgcggtgtgttcgttgaagcggaacagagggagcgcgttagacgctttggactcccagatcagcagtcgattgtcgttcccacccgaggcgagttggttggtgttgacgttccatttgaggccgcagacctcctgcttatggacgttgatgcgggagagccaatggtcggcggcgcggacgtcacgatggacgatcgagcggtcgcgggagccggtggagaggatgtactcgttccagtccatgcatccgatccgactctcgtgcccctccatcgtccggattcgtttccccacctgggtgtcccagatatgggtcttgcccgaatctgtgccgatggccaggatgttccccttgccgatccaggagagcgaggtggtgtggtcggaggagcccgggacggcaacgtcgaccagtcgggtcaccgcactcgttgctgccgaccagagatagacttgcgagcccaagccgacggccaagacgttggtggagctccagtcgaccaggttgaggtaatagtcgtcggcaaggtcgggggcatcgagcaccttgaagggcaccttgctcaacgctctggtcggcttgcggggcgagagcaacaagcgttggctctcctgcttgatcggcgtggtgctgtatcgtggatgagtgggcgaatcgagaacgttggcgctctccttccgactcggcgaggaatagttgaacagcttcgtcgccgtcgaccggcgtggggtccctggggaggagtttgggactgtcgaggcttgtctggaatgggtgggcgatgaatggtggatgaaatggggcatctccgatgggtcactgccaaaggtctccgccttcaataggttcgtaaatgtccgacgagcttcatctgaaaacacacacacgcacaaactatgatcaatctctctctctctctctctttctgtgtctctctgttgaagatgaagtgtttacctttctctaaatcggttactgcggctacgacggtcttcttggatccattgccggctctggtaggggtagacgggccatcgggcatcaattgaaagctagtcgagaggtcgattccatcaccgcgggtgggaataaagcttgaaagggtcaaaaaggaaggtcagttgttctgtcggtctgctctgatgaacgataagaagagagttccataccggtcgccgtagtgtcgtttcttgctaggactagatgggcttcgattagcaggccgagggcgagtgggtttgatgattgatgagagtcgggaggggttgaaggggtcgtctagcagatggaggggagattctaaggtcgagctgtgttggcgttggcgggtttttgaggtattagtagtggtggtggtggtagtggtggtggtagtggctgctcgttggtgggatggaccggcaatcgggttatcgatgagactcatgatgagatgatggttttattcaagagagggatggaatgtgtgtgtgtggcaagaaagtggaggaggagggggtgagggtgtttttgtagggtggtggtggttggttgttgcgacgatcggagagttgagttgggtgggggatgctgggaagctggttcggtcgaaaaggtagagtgttggctgactcagaccagaaggctgtgaaaaaacgaactggctgactgaaactcaaactgagtgtatgcggactgtcagatcgactgcctgtcacaggttcactcgacgaaaaaactgccaactccgaaacaaaacaaaccagtgacatcccacaaaacacacacacacacatgtcacagacatacacactcaaccccactccaacaacacttgaatacacagcactcacacaaaacaaccaacaacaaccaaaacaaaatggaaacgactagaagacccatcaacctcgacatcagcgcactctcaccaacagaataccaagcctaccaaccattcatcacccaattcaaccacttcaccacaaacacacacggaaaactcagattcgctcaagcggccgaattcctaaggagatactacagattccaaactgagagagaggatgaggtcagtcaacccaaccaaccatctcgaatcaacagcaaaagtaactgactttggaaatatgtgtagataagaagcttcttcccccaggagatccaactcggccagatcgacttgggatccatcctagccatcctcagattactctcccatctacaccaccaaccaacaacactcaaactcactcaagatctggtcttcattcaaactcaacccataccatcatcctcatcatctaatccattccgtcgttcgatccagaactcagcagatcaaagcaccacctctcctccctactgcttccctcaatcgctatccgcaaacgatctccctaccacttcttcttcttcaagactaccatcatcctcaagcaatccattcaaacaacgctcactctcagctgctacctccaataatcaacaacaacaacaacaacaatcaaacctcttgcgaccagcttcacccgaatcccagcaccatcatcatcaccttccctcgcccaagatacccccacgtccgactagattatctaagctgaataccaccaatctctccacccctgcttcttctgacgaaaatcggattcacaagtcggcctcttcgctcatccgatcatcatccgacatcaaaccgcccccgaaacattactcccaacgctccaaaacactcgatccttcgctcgatcacttcgatcctttcgaccctcctcctcctcctcctcacacttatccttcttcttctaaaaatcccacaactactccttcgtctgaagtccatctgcttcatttatcgccttctaaactcagtcgacctcggttcatcgaacaccaacatgcccaaaatcgtaagccttttcatatatctgctgatcgagaaatactatgtgccaaacaagaaaactgattgttgggatggatagtccaaaacggatcgcctattccctcagactctaagcccatgatcccccctcctcctccacccccgatacccacgaagccgatccgggcgcaaaagaccgaaggacctcgagcaaccaagcccgagatcgaagcccgtccggagaaacctcatacccaacttagcaccaccactctccatcgcgctcaaacgtttaatgaccatcatcagagtaggaggaacaggaaagtccctgcgcttccatcggctgatcaggagcaggagaagaaacaacgacggcccgaaagcttgcacgagtccctccataatccgtttgcggtctcgttggacgaactcgttggctcgttcagtaattccaaggaatcaggcacggctgctttgccgactcctcaagaaggaggagcaggcccggcccatcagccatcctgggatcccaaaccgtcggctcgtggactcccaacccatcgagcgaatcataagagtccagagtctagacgctcagtctcgctcttcttccatcaagaccatctccataatcatcccgctcatcatcatcatcctcattctgaccattctaataagaagctccaccagaacttcaaagacttcgaaaaggaaatcaagcacgactccaagctcatcgtcgatgaactcgtcgtcggttggacgtctaggttcgggatcaaggacgaacgggctccgttggtcgataaatcttgatctctctcttttcctttctcttctcccccctctctctctaaagatctgtgtgtgtttgtcgagctcgcttgtgtatgtgttttttttttttttttgctgcaactgttcatctggccttcaatatgcacacaccttcttcctctttatccgtttttttttgtatttgtctcagctctcgctccatcttttttcttttcttttcttcctgctgtttcatcgccccctccccccttttcccgctgtgaacctctttcccccatttcatatgtccattccagcacccttttttccccatcacgaatgcttttcgtatcttctttccacacaagtactcgtgaacacgtcaaataaaactctgcttatagcggcgtggcttcatcatcatccgttccctttttttcccctggccctctctttctttccggggccgttcatggggttatgcatacctgtttttttgtttattgtagatccggctagttgtctgtttgtgtccttcttctttgttgccatcatcatcatcatcatcattcccctttctttaatcccatttcctcttttttttttttggttgattgtctctctttttttttcggctttgaaattaaacaaacaagaaacgtggtgatgctcaacggcatgagcgggttactcatctgtgtccaatgtctcctcttttccaatacacacacacatatatatatggtgttgcaagcgggtctgggcacaggccccagtcccgcgtgtccttgcgccaccggggcctgcgccagcgcccagggggcttgatttggcaggtcgcgcgggggtcggaccttggcactggcccaagcctggcttggctgaacccaagctctgggctcaccagatcaccgacatcgactaccaccaccactttaccttggtaagttttcatgttcatttttcattctttttctttcactaatttttttttatcttacagatgtctgaatctgtggtgatggacccgaccaacttggaaatccaagcaaataaggagcgaacacgggcgcttgttgaggagctccgagacctgaacaaaaaaaccgcccaacaggaagcgattaagaaagcaaaatcaaatatcgatgaaaataggacctacaagaacgaccgactcactcacaaggagcgtaagccaaatgcgatcatcaagccagaggtccgcaatctcatccgcgagaacgtcaacggaaagggcatgaagatcggcgacgccatgaagtcgttcaacgtctcccgacgccaaatccaacggatcaagggagaggaccccaacttgatcagaacgcataaaaagaggccggggaaattcactgacgacatgaagaccgagctgctcatgcaactcgaccagaaattgacgacgacccttgcggagatggccgccttcatcaaggaccgattcgatgtgaaggtctcgactcaggcgattagtaacctcatccatgatatggacatatcatggaagcaggttactaatatacctgctgcgtggaataagcccgatcttatcgagcagcgagcgaacttcgtcaatcgacgtggcttggacctcggacgacgggtggtctttgttgatgaggctggttttgacttacattccagtcgagcatttggatacgctccctccggtatgatttcttttgtttttctttcacttttttgccttttctgatttctattgtttcttttcatcttgatcactgcaggtcagcctgctgtgcttagccttgttcccaaggctaagcaaatcacgttgattggggcactctcggtggagggcttcaactactacgagctcctcaacaccgataacaccaaggctaaaggggtaggggcagatgaattctgcctcttccttggcagccttggtgctcgcctcccgaacgaagcgatcatcatcatggacaacgctccaatccatcaaggagatcgcttcgaggaggtcatcaaatcactcaacgcctccaaattgatcaaggtggaatttttaccaccctactcgccatttctcaatccgattgaatacagcttccattcgatcaaatcgtatgttcgatcgaaggagccacccaaccgaatggcgttagtcgacgagattaaaaaagggattcaagaatcaatcaccccggagaaatctcaacatttttttgcccattgtcagcgactctaccgcccctgcgctgactttcaacaaattactgggccggttttatcttcttcagcatagacttttttttaaattttctttttcattttatttacaaaaaaaaaccatgtaacttaacaagatgtaattacaaaaagtacccaagaaatcatcaatcttaatcatattgtatctgtcgtgcttaggatcatatgaagtgatgggacatcggtccgctggatccttcagattttccttctctctcttttctacccacacccaaaatcgaatgaatttcaaacttatcagatcagaaatgaaaacgtacactacattaggtgattaccaaaaaagcacaactgcttaaaacaagcaagtcgtccgtttgtttgacttgaaatacctacagaagtggtcatttgaggcttgatgagatggtggtgatccgtgaggtcaggtttggtgcgggtggcaccctcgcttgggctgggccaagcttggcttgggtccaatcccctccaaattggagaggtgcccagcgagggttgaatccaggccaagttgggtttagagggcgccacgcgcgcttggggatcggccaagcccgcttggccccttttttgcccaacttgggcctgtgcccagacccgcttgcaacaccatatgcattccctctcaatcaaccagcctaataatttgtccggctctgttttgcacatcttggaacagctgatcatcaaaaaacaatctcaggctcgtcttccgggctgggctcaacagtcaaaaaaaaagataccagacaatagtgcaggatctgcagatacttttgtattgtatcttggttctgatacttcataaaagttgcatgtattgcatgttgtatctaaaatcagatacaatactattggatcgtgtcaaaaaacctctgcacatttcatggccaatttgcactgtttttttaaaaaaaaaatatttccaaagatacaggatccttttttttgtattgggctgtatttctgaccagatacaagaactttgatacatttgtagaatgtctgtttttttttttctttttgatgagatacaaataaaatgtatccagaggaaaacagatacaaatacatgtattgtattgggttcactgtttctgggctgggatggttatgttggattgactgcttgctgtgggaggcctagcagtctggtttccattaagagccttttgttttttcccacagatctgggaatgcttggatcatcctctttttttcttttatatctataacacacatcagcaccatcatttgataagattttgttgttgttgttgttgttagactgtttctcatatagcagcaccccccccccccctggagaacatcacattgtgcacacatgcagaaaaattaagcaaatcaatttgtttgtgtttggttcaaaaaatttactgatgaacaaaaaatagcataaagcttttttttggaaatattctttttttttaatgggagttataatcaagaaacatttgagaaaaaaaaagtcagaaaaaagttggtatgtagacactgctgaaataccaagaatcaatggtagtgtcaactctggtctcttatgctgacttaactaagcctcccaggactgggggtgcagagcaccccgatgcaaagcatctcccattcccaatgggaggcttatgagttattgtggctttccttcttgagagcttccaaaaatgtgtggcttttggacaaaaatttcaaatcaatttgcattatgagatgcatactcatcatgacacaacgaggagaagggcagtttgtagctgagcatctcatgttgaatgtagtatcacttgctccctacctacacttgtaggagggtgctgccctagcccagaagctgaggttgaaagaagatggaattctgtattgcaattgagtttgctcggaatttttgggaattcacacacatcactctggttgaacacacaaaaaaggaaaacttcaaagggggaagggaggagtgcgtgaaggaggaaaaataggtgattgacaccaaaaaaaagagaaaattaaggccttgagtttgataccacaggcgtcaagaatttgtggggagaaagcaacagacaagtgaggggaatttttctcccaccaaaaatgcaaaagctcccaggccaaaaaacagatatcacctgcaagtccctccttcggaggttgcgtttcgcgcgagggcgcttcacaccagccctgtaccagggccctctgaagcgagggacttgtgttaagtcagctcttatgtgacctagagttgatggggttttcgggttgcactataaccacagaggtggtcagtggaaataaaacctcgcctcaacacttataaagtggagtagagctggtcgctatgcatccggatatccggctgctttttcaggccaaatggccatccgcatccgcatccgcacccgctagcgggtatccgtcggccgcagcgggtatccgagcgggtatccacagatacccgccctttaaagggccggcgaggcggctggaaggatttgacgaggtacatgtacctcgtcgaccggaaggattcccttccagtcgactggcaaggtacatgtgccccgccggctggaagggtttacttccagtcgacgaggtacatgtaccttgtcgaccggaaggatttccttccagtcgaccggcgaggtacatgtaccccgccagctggaaggatttccttccagctgtcgtggtacatgtaccttgccggctggaaggaaacccttccagccagccatctgcccttccggcctcgggtatccgttgagatacccgggtatccgctggacaatcagcggaaagggcacatccgcacccaaaaccgcatccgctggcgggtatccgctacagcaggctggtatccgccagcggataacggatatccagagaccagctctaaagtggaggggctaggtccttataatgttaagggacaacagtggatgagcttcactgtacctgagctgaaagaacatgttaatactagagtgtaactagtctataagtgtttaattacctcttataggctagttctgagaataaatgaaattgtacagctaattcaataatagactactataaaaatcccactcactatttattataaggtattatttagtaaggtaagtgggtttgtatggtaatattgtctgggggatgaatctcagggaaagagccatccccttaaataatacagagcgggggtcaaactgatgctgggaccggtaaagtccccttattgttacactattctagagatggttgcggatatccgctatctgctggcggatacccgccagcggttgcggatttgggtgcagatgcacccttccccctgaaatactggcgggtatctgggtatcccaagggatacttggtgccaagaggccacactgccaggaggaatccctcccggcgagttggtttttaaaccagcttcgttgggaggggttcctccccaagagctggtctgtctaccagcttgttgggaggaacccctcccggcaagaatctacaggccagcttgctgggagcggttcctcccggtgagctggtttttaagccagcttgttgggaggggttcctcccaacgagctggattgtgtaccagcttgttggaaggaatcccttctgacaagctggtacacagaccagctcgtcagaagggggtccttccgacaagctggtttaaaaaccagcttgctgggagcggttcctcctggcaagctggtttttaaaccagcttgttgggaggggttcctcccaaaaagctggtacacaatccagctcgccgggagaggttcctcccgacagtgtggcctctgcccctctaggccgaggggaccagggtttttttttttttctttttttttaatttaaaaaaaaaaaaaaaccctctcctggaagagccggctgccttgccgcccattcagaggccaggtatccgcgggtatctgcgggcggatgcggatgcggatgtgtctttccactgaaatcgtgagcagatatccgcatccgcgcagatatccggattcaatgcaaccatctctacactattccttgggggaaagtgtcaggatattcaaagcatgctaaatgtacatgtgttgaatatcttttatttcagaaaatacacacaagggagataaacagaataatcatctcttggatacacccaagagataatcatccttttcaacttgattataattttcatggaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacatgaataatacatataataataaataacattaatgaatacttattatgtaaaccaagggggtgacattcttttatagacacctgggatagtgtctcagtgtctgacaggtagtatctctttttgtctacttcctcctgtcacatactagggggtataaaatataggcaaatccaccattatttaatagggggtatcaaatacagccaaatccaccaatttttaattgactggttttgggaaatccaccattttttgaacatgttggttcttcacttgacccctttggaggtccattgatgcaaaattttatttttggaaaattgactggtttctaatggtgtatttcttggatttgatacccctgaatgaactggttttgtaaaactcaccatttttaaacatgttggttcttcataacacccctttggggacccacaagtgaaaataaaatatttttggataattgactggtttctcctgttgggtttcttatattttatactgcctactgtgacactcatgtatgtagttacctcaggctagcagaggtggaaggatgctctcctcatccttccgtttctctcttctttcttcattcttttgttgctctttttctcatgaaatagatcctcacattctttgtcttctgtctggcctagttgacccgaacaatatgtgaaaataaattacaaaatggagacaattcagatcagaaaggtttgtcaaggttacaccctgggtaaacctcccaggaaacaaatttaaaatttccaaaaaaaaaaacatgaaaaataaggcataaaaaattaaatacaaagaatgcgtcaaaacacagaaaccacatctgctgtgtgcagaaaaagccgcgtcaaaacgtggaaaacccacgttttattattaaagccctacaaatgatactgcaaataattatggcaagatctttgcaactgttgtaattaacacaatgagactgagtctttgagagacagggaaagaagcaactggaaacaaatcttgagaaaaaagacttgcaaggaaaactcaaggtctgaagcagcggtgggccgctacgctacactacactacagggccatttagtgttagcatagcggcacaaaaggtggcccttttttgtgtagtgttagcgcgccactaccaccgctacgctacgctactttgtagcagcactaacagatttttttttctgtagtgttagcatgccactaccaacactacgctgtgttatgctacgctacagcgcttttagtggcaaaaaaggctaaaaatacgctaaaaagcaatgtaacgcagagtagtgggcgcttttttgcaccctgtctgtgtagtgttagtggaattccaaatttttgcgctaacactacgctaactgttagcacactgctgtgccctttgcgcgtagtattagcgcagatgtggcggaattctgctacgctaaagtttagcggaattccgctaggttacactacactaaagttgagcggaattccgctaggttacgctacactaacattacggttagtgcaactgacccaaaaagagggctagagctgctagtgtgtgtgggggaaaagtgctcacgctacaagaggttgtatgctgtagagacctcagggaaaagtgcacagagagcagatgattttcatttctaacatcagaatcttgtttatctattacaactgagaggggccaggttgtgggacagaaggagaaatgaatatgcaactggaggggaagtgacaggtgaaaggagtgacatgagaggagatcaaagagaacttgagatgacatgactgttaaattccaacagtataaaccagttgcaccaacttgtttggccatttattgttggaagtgcaagtgtggtaatgatttcctttggtgttttctgaaatgaattgacaaaatcacctggatttaggacctgcatctttactttaaccacattaataatatctgttctgggagtagtgatcatccctctcctgggagccatgtctgtcttcatttgaatactgcctgcttgactggaggataaaatgtacatcagtttaaaatgtctctcttggccacacttgaattggaagatatttctcacactttctcttccatattggatttcattttgatattgttcatattgtgctttcttaacttctctctcttgtagctgtctttgtttcttacaagttgggcaatcctgaccactcccacatctagtatgatagtaaacatcacattcagaacatttatatttatctgagtttgaatctaactcttcatggcattttccacactttccagagagctttactctctaaatttattaataagccattattgaaaggaagcatcagattttgaacctgcttgtatgatagcaaaccacaagcaaatgactaacaatactctccatacgttttgtgagttggtgaccagatttcatctgggcatttttctctacagaagctggcaagtttgtatcagacaagaataattcagttagttttttacgaggtgattctatgggaaaatgcagacactaattcaccaatctgatcagatggatggataattgctgtttcagccagtacttgagaaagctttcagtccaaagaataaatagttagtaaacatgaagcagcctagcacataatgcaaacaatcatagaattaactaaccatagcagccactaagatgtaaattgacaacatttctgcaagaaatattttagatactaaattgctgaatctgttccaaaatctctaagggtaattgtgggggtaatcaagtttgcaaggtacttctcagaaggcaggtttatatacacaagaatagcttgtcaaggtgaccatgaggcacagctcaaggttcctttttcatgctggttgatgttgcagtggtcaaaagtgaaacttttgcatagccccaaactatcaaagtatagatctctagtttgcagcagttgcacacgcaaccgcagctcaatgtcataaaatttgagtctgataagagtgaggatggccgggtcaggatgagtcggaaaattcttaacccgcgccgacgtagtcgactaacttaacaacaagtccctcgatcggagggcctggtgccaggctggcgcaaagcgcccctcgcgaagcgagcctccgaattcagaggctcgcttcgcgaggttcccccggccctctggtcgaggggattatgttaagctagcgtagtcgaagtaaatgcggtaggataacattttaatcaaaaagtatgggccgcctcaaggtagcccatgttcgtatttcaattcagtatacacaacgggtttccgctctgtgggcctgcggtgtgcacaaagcagtacacacgtccggttgttagtctgggccgccccgtcttccggcgaattcatggttgtccagtcgggctagaccgatcgatggcctgcaatttacaatacccttgtataccagcagacatcacgacgggttttttgacggggtgttgcgtatgacatgaagaagaatttatgtggtgggccacgaatctgaccacgcggggcatgttagatattgagaaccaacacactgacaagctggcccaatcgaactgcaacctcctcattcaaaatatgccttgcagttttcatcgcttcagactcatgtatataccagatttgaatgccaaaagtttaggttatcaaaccttctgatctgtgagtgtctgaactccaaaacactacgtcttacaaagggcaatgtaggaattgtaatctgagcaaagcagaaaaacaaaggcaaatggttactcatctccctggttgttttgggagtgagatccgcagaccgatggccagagttcatgctcttccagcgttttaagactctgattgcttttcatttgaacagcgaccgcatcgcggctggttggcagtggttctttggtgaaaatccttctgcaaaacttgattcacaacgactactagtacttgtaagttgcatctgacatcggaattggtgtgaatctgtgatggccaacggattttgattccacacacaaacatcgagattctgtaaaagcttgttgtttttttgttgttttgctacacaaagttaaagaaaaaaaaaagaaaagaaaaaatacatgagatacataattaaaagagagaagaaaagagacgatggattacagagtatggaggcactggtgtgccaaaataattcaaatgagccaacacgatcaataaatgaaaaaaacccaatttttgaacgaatcaacccaccaaactgcccaaacaagctttgaaacagccctggataatgatgtgcttccctgcagcccccttcaaaggggtatccatattgtgcttctgcaagcctacacagtattgtaacagaaaccaggtaattgaaggttgataccgtgaccccacctgcaggagcctgaagtgagagctccagacagtatcaacaagaaagttgtctgatgtgtgccttcaaagctagtcccagagccgatgatcttgcaaggcttgtgggccttctcaatcttgctgagtcccacacagatcttgactgtcaggctgagtgatgccaagagcagaactcttctagctacactagctgaaaaggtaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtgtgtgtaaaaacaaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttataataaaggagtaaacccagaagaaagtctactactgaagaaacaaagagataatacttactggtacttatctctaagccaaggaggtcttcaggagaggggggctgttcttgaagcgctcagaaagttgagtgagaggagttgggagagtgctggggaacaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaaacaaagttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctgtgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttacagggtgttctgacgaaactgtaacactcctgtagcctatgttagcactgcatgatgcattggttgatcctcaagagagtagttgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcagaatatgcaataatattctgagttatacttaaggttcagaagttattaggagattctggttaaaatgttattttttattatttatttaattatttaaatgtttttctgttgaaatgttacaattcaagtagactgtgtaataatgtctctattatagtgtttcaacttatttaaatagtatattttattattttaattgtatgtacatatgtaagtaataatatctctaatttatatgtaaaatgctatgtacaggctggctctgattagtagcaggctgacattgacggtcccaatgttggcaattgcggactagtactcttggggtcaaaaaagacctttgtctcaagcactatgtagtccttcacctcagcatcgttccagtgctccttaagtatcccttggtatttggagcatgcaatgttttagtttctattttaatcaatctcagactagttaatctttatactaaggacaagaaaagaaaaagaaggacttgtcctctttatttttatcaatactagattatgaattatcttcttcccgaactaaatttctaagattttttgttatatgtgatctgtgggaggtatgaaatatgagtgagcggagagatcccggatggtcgaacgggataagaatcgagggcacgtgtagtaatacaagatcgggtgaggtggagataggtcgggcggggacggacgcgtgagtacttcaaggctcatgagcacgtctggaaggctatcgtcgtgatggtcgagcccttcgaacctccgaaggagaaacaggcacgcgggattttggagtgaaacttgaatcctattatcattcaaaaaatgttttcagaaatgatttgaaaaggtcaacgaagaaacaaggacggaaaaaaagtggagaagacataccgatgttgggagagacgaatttcttgatgagctcttcttcggtccaattgcatgaagtgattaggaaaatcccccctggtttgaccagcaagtcgaatatcttttctggataaatcgtttctagttttttcccgtcaattgtctcctcagataaacagatggcatcgaaagtctatgaaaaaaaaaaaaaaccatggtcaacgagggaaaaaaaaaaacacggtcaacgagggaaaaaaaatggcgagataagaagaagcagatgatgatgatgatggtagaaggaaaggtatttttttgtgtatctggaggggaaaggaggagaatgatttttacgcctttatcggtgatcaagtcccaaccctttgagccggatattctagtgcgatggggcggctcgatagtgtctctgaggacatcgcggacctcaagacggagaccttggatgcccttagcgcgggcgatctgggaggtgagttcgatcgagctagccgaatagtcgacccccgtcagacaatcgaccgagtaaccgccctgggcgaggaggaagaggagctgtccgttaccgcatccgactggccggaaagaagtttcagaaacaagctggggttagtctaatactcacgatcttttcttaacaaatctgtgaatgaacggggaaactgaggaggaaaggaggaggcttttaccgtcgaggatctgggagtctgtccgaccattacccagtgggcctggtagctgaccgtcttcatccgttccggtggagaaactgagctttgtcggggtcatcggcgagggcaagtagcgtgcaatccagtccaggatctcgtccgagctggcctccccaaaccagacctcaccctcgtcgccagcctcgcagaagttcgagagctctcggccgtagttgtcgtcccagtaggcctgcgtacccagccgcgaaggcaccagactttctacctctattgtccctccatcgtccgtcatgattttctctttctttgcttggtcgttgtttttcggctttgctttgggttccggattctaggtcctatctatacatgtatctggtgtcttctccggtcccgtcgatcgtcgtgcccgtgagtctccaaaaacagactttccttatatgatgagaggtttgttataatcttcaaggtgtttctgactttgatgggtattcaatcctggatgggttttttacgtaaatagttatttgctatcagtatccaatcatacacgtttttttttcaacttgcatcttgggcagtttctggcagtttacatacttatgtgtttccttttccgatacacaaaaagcttgtacaaacagttgctcaacaaacacaaatcagattatgcaacatttatttacatcggcatctgtcagcatacataccccctcagcttagctgtgctgatttacgtgcgttctaaggctttttggggaactgtgcaaatttaagaaccttggggaaggttgatcaaggatcacaaaatctgattctagcatctgaaattaacttcatgaagtccatcactcctacttttatttggagtagtaacaacggtgggccgctacactaaccgtagcggttagtgtaacgtaacacagcggaattcccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcgctttttagccgctttttctgctaaaagcgctgtagcgcagcgtagcgtagcaaaaatgcgctacaaaagcgctaacactacaatattttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctggtagtaagaaactggtcactcaaattggtttcatttgtgccagctcccctttgaatagcaccttcccaaaatggaagggactggtgaagtgagattttgtcatgttacacatctcccttaaagttaggcagctgctgcttggctcacatttgggtgattcactcctcttgggaccaatggaggacttcccgtcgcaatttagaatgctttatagacctccctcagtcctaaattaacaacacaatcaatatttcaaccagctcacatgagagctgtttctggaaggcttcagaaaaaatgttttttttgatgaaaaaaatagatctaaggggtgtaaattgacttctgggagggtcgtagattgcaacgggaagtcatccattgtcatcaatagggtgaccagtttgcatgcatatgatgatatgcatacctgcaagaggagaaatgtttgaaaacctgaacttagtatcaaccccccccccaccccaccccagacacatccacaatattattctgttcttttacccatcaaggctgaatatcttttttatttttaccatcaataccaagagagctgtttgaattcaaaggtatctaatactgaatgtttagattaaatccagaatctattaaatatgagaatgcacatgcattttggcccgctagaatattcagaaaactgcttgtatgattttaatcttgtctataattccacataaagtgtacagttgttccataatggaatggaattgtcgagtgtggatttctcccatttcccacttgatgagtcccccgttctgccaagcttgttttgagtttggtagatacttgcaacaacattctcctgctgctgttcctccagtgattggggggactgtttagaaagtttaatactgaagctgtacagtcatctcatgtaccttcggccttaggaacaaggcctagaagatacatcaatccttacgcaaagtaccttgcggtcaacctctggaatcaacacacggatattgagcagatcaagaagatactaagaatcacctttttgcgcagtttgttacatcaactcaccttcacataagcacagggtctgttgtgaggaacccagatgactacaaaccatttggaccgtgaggctcaatgtcagaagatatacaagaagaattgtaactataccacagagaatatccaacaatttatttggatgagatccaggaatggctgttggaggagcatgatattgctacatgcatctccaccatagatcagactctgcgtaaaaagatgaaaattaatttgaaaaagaaccatcaggtcaattccaagcaatcagagttgaagatggctgagtatcttgctcaagtgggcaccatgccagctaagctcatggtttttcaggtgaggttgctctttgttctcaatctagcattgtttggtatcattgctaatgctgaatcaaatgcaatcagatgaatattctatatgccgtaatctaagggatgtgctccttctggaaaactaagttaccagcaaaccaaacaagtactcaaatgctaagcaatactcggtacttccaggaatatcattccatggtgttctaggaattgatatcaaggaaaattcattcaaacatccagactttgaataattattgaagcatactctggtgaggaaaaaattcactacacaatcttttgaccagaaggaataggaattatgtaattcttaattttttaaagttaccaagtctgaatcccttccctggagtcaactcagtgttgcttatcaataattgctctgttagccacggtgggaatgtccaaaagctatgtgatgaacatggtatgttaaatttagtgaaattgatcattgtaatgtcttaaaatatctaacaactgaaccccaacagttgtaagataaatttacctcccaccttactggcccaaacttaaccccatttaaatgtgtttttcagttttaaattgacatttgcgctgctcaaatattttattgaattcagatgatgagatcacatccatttatcatgctactgctatcatcatggatgagagattgtgttacaaagagtataaaagcagtgtttatcttgtctgataagatggactgggtcagaacaggagatagtggaaaggatatgttagcattgctttgagtaatgataacagagactaagaaacttcagaaacaagaaaaagagaatagaatacagtgaccccgccttgtaagcatacacgatataagcataaccgtgttgtaagcttagcataaatattgatttccagcaaccattttcttggttttgcaataaaattacctccataagaagcatacctccatgtaagcataggatttgtgtcaaccatccttatgcttacatagcggggtcactgtaaaataaaacaaatgaaatgacttacctgggtcagaacaggagacagtggaaaggatgaggaaagggaatccttccacgcactcaggtctggcccaggtgtactacaagatctgtgacaggtctgtgacaggtatgtagcacataaaatgaagagaaagagtataatgaaaatgactactcaacattgtctaaatataatagtttcttctcatataaatcaccttggctacattctagttattttaatcattcagagtcttcagcttcagattggatggtctcataatgatcttcttggtgcaaactggattgagattgagccttcagatgttcattaaatctcttgacattattgcacagactggcaactaatacatgtggaaattggtattcattcaggagcaagtggacaaccaaattggttgcaaagaggtggtagttgttgataaactgcttgtgacagaacctactgagttctttttagcatatatctgggtaccagaccccttcactaacataaggtgggtgggagggctgcatattttataataaatatgaagaattgaaaaaatttactacagctatttcggaaagggttgtccagttgtctctcaaatttttttttttttttttgaaaatttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcgatagttcagttctgacaggtccagttcagtaaaaaaataaaaaataaaaaaaataaaaaaataaaaaagatttcgcgagtccaagtggacaaccctttccgaaatagctgtatatacactttcaaaagtacttcaaacccagtactggatatgcagtaaaaaaactggatatgcaatattttttcctttttcttgttaaaatagtgtgaataacagcacatccagtttcattttaccacatatctagtacaggatatgaagtaatgttgagatagctagtggaactaagtgaaaaagagaggggaggtacccgcggtacctgccacaagtaccgccggtacccactggggggtgcctggtgtggtacatggtatctattttcttgaaaaaatgaacaggtacctgagtacgaacaaatgatcttcaggcagtaaaatgaccatctgtgccaaggcaattagtggcatgtttgatttgattttgatttcttcatttttgtctcttaaacaattactgacttttgatccagatcaataaagaagctggagtcaatcttaaacacccaccctcaactctcacatatagaaaactcaaaaagaagaaaaataatgatcctccttccttggtgacctgcaaccatcacaatcaacaacaaggccaatcatctgaatctgaaggtgatctcaatgaatattacaggctaggcaaagatgttgccctcagcaagtacatcaaattctgtgaatacacacccgcggtacctcctgttcttttcccaaaaacagacacctggcacctcctggaaggtgtgcagcgggtgctggaggtaccccccaagcggtactaggtacctagcaaggagtaaagcagaacaatctctagtactgcctgtgaggatgatcccttcattttgattgattgtgttgtggtagatagggaagccttgatacaaattgccagccatccaatgagtattatgcagattttgcacagtttctgcaagggaaaaatcattcaatggtgaagaggctggtggagcttgatttgaatttcaattttcagattgtgaattttgactggagccaccttggttagccaaagtgccctgtctttgaagctcttgttgaacagctgcttgcttatggagccaaacaaaagcatcactcagctttcatttggttgtttttgtaagaaaaatcatacttaataaactggaaacagaaacaaaaaacatgatttgctggaacctctggttctgtcccatcatctccagttctattttgtttgataataatagaggcctgttgtggtaacccatacctttccatagcatctattatttcactgcacattcaatgggaattatcattatattgctgcttattcagattctatacccttttttacttatagtcactcactcaagccatatctcatttcttactggatcactagttattggcaatcttagttttacagatattattctttacatttacattacacattagctacatacatcacatatttacagattgctacatacatcctatatttcccaagtactatcttttacatatatctcttctcactacatgcactcagctacactcctttacagtatttctgttcacattacattatattacatatagtttctcagacacactctttacaattatgctttctcatatgctgcataggataacagtagtacactctttcatagtcttcatcttttgggattgttttcctttactcatcctcttttttgattggaggacttcccgttgccatttagagtgctttttaagccctcccaagtcctaaattaacaccccacttgtaatttcaaccatttcacatgagactgattcctacaaggcttgtaaaaaatatttttttgggccaaaaattaagatctagggggtgtaaattggattctggaagggttctagattgcgatgggaagtcatccattgtttacttttcacatttcttgtgctacatatgtacatgttgttcccatagccagaattactgtaccctgtaatcattttaccctatattatatgtacagtcttcttatcacttgtacaccccttatgaattttctaccctacagatattattgtgcccctcagataaaatctatcttgatttcagaactcatatcagtaaccttgccctgtttgttgctttgcccccagaaatatcattacacaaagtgtccttagagctcggctttatttacaaccctcatattctcacttcttcccctgtgggactgaaaaggaacaaactcattagtaataatagcccaagaatcagttagaaattggccatacctctttcttatttcttagtgtaaccctctgccctcagcattagtcttagagggcagcctcatcagcactcgtagcctcaacttaaattaccagtagtgtagttgtctatttcccctccaagctctgtttatgatattcagaagtttcaaactgtccttgtttactcctctctatcttgcaagtctgttgtttaaaggtttctgaatctaaatggatcttcttgtaccaattcaatcattatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatccatgtcaaaaaattaaagatttttccagatttttagggttttctaatttttttagatttttccagattgtatagattttttatgattttttatatttttctaaatttttcagatttttccagatttttttgcaagagacatctataaagttgagaaaaattaacaagtccaaacaatctgaaaaaatctaaataaagatctaaaaaatctggaaaaattagaaaagtcttaaaaaattggaaaaatctaaaaaatctgaaaaaatcccaaaaatctggaaaaatctaaaaaatctagaaaaacctaaaaagtctgcaaaaatctgaaaaaatcgtgaaaatctaaaaaattcagaaaaaaaaataaaaaagatctggaaaaatctttaattctttacacgatttccctaataccccccccctccccccaatcactggaggaacaggagctagggagaaaattgctgcaagtatctgccaaactcaaaacaatcttgacagaacagggggctcatcaagtggggaatgggagaaatccacactcaatgattccattccattatggaacaactgtaccagatgtgtggacatatgtacttttcaccttcaaaaacttacctttcataatttcctgccaatctgttatctcactcaagaagtccatctgcgtagtggattatgaaatcaaaaatgctgtaccaaataattatgcaagaatttgattttaaaatgaaacacattccatcatgtgatgggagttatgaaaatcaaatgataaaatctatttccacaaaattgaaaaaagtggtgatctgagttgcaagatttaaaggaatgctattgaatctatgattcacattcaaaagaaaagaaatgttgatattacttgaatcagcctgactacttgacatttcagcctgtttgaattttggatcagctttgtatcatgatgcacttctgatttcaaaatcagaaaccaaatcttttcaaacctgatcctgctgatttaccaacaaaattttcaatgttttaggtcagcttctatttggaggcaagatcaaacaatcacactttactggtaaacatgcaaaataagaaaaacttatcaaaaatcagattttttttggctaggatatatgaagtgtcctattgctgatttacttgccttcacatactgtgagtgtacaaaatttagaactgttgtcaaagttccaatgcttataaaaaataagtctactaggaacttatagaaaacagcaaccagttcatgttggagatcattgcagattgttcctgttctgctgaatcaaattgctatcaaaagagaggtgggtttgagacataatagggccaaggggaaaagagaaaagtatgggcacaaattatttcacagatcaaatattaacaaagaaattcaagggaaagcagtttattacaacagcacatggaataacatgagcaatccctgtgttattttggaacattctctagtgtgaaaatctggtttctctaaactataccaagacacacttcattttaaatactattattgtgttttcatgaatggtttgagcctccaacatttttgtcttcaatgtttgtccaatgattatgcacttcactgcatatacactttgaattggggctgaccaaaaaggaatcagaccagatctgagctacatgtgacccagtagtcaagccccaaagttgatgcaatcttcatggtcaagattggatttgccacatgttacagaccaaaaaattagtcaatgttatcaatgttgatgatctttcctggaatttgcagtgaatcagttcaagatgaggtcatccaaataacttgatcttgagattgaacaagcaaatgatcaagattttcaaggttgattgtcaaaaactgggaaatccaaaaacaaatatgtaaagtttatcacatctaaattgatattttgaggagcaaaagaattttgaaaagatcagaggctccaaccattcatgaaaacacaatacatagatttcaaagttggattaaaaaatgcaaggagtcttgattattttatatctttttctgtttcctttgttttccaagcagatgaaacaggatccacgggttctaggaaaaagaatgctgtgtgaaccatcattgccaaaaattgaattgacccactccaatgtccagttttgtgataagattttatcaaactagatactgtctgttctgtgctcacattctcatgagaatcctgagcaaaatatcttatcaattgtttttgattgggtttgagtacatcatttccaaatgaatgcggagaaagtcttatgattggaaaactgttggaaggtgaaaagatctctctgtccaaccaacacattatttttttttgcttgcgtttgtagttttccatcaagacttctgatgccttgtgtgttttttaggtaatgatgttgccaaattcttgtaaagaaatttccaattcttgttggtatgtctaaagtctgcatccaaagcttgtagaacctctgatgaccaaaccagttcacctgactcataagtgaccacaccaaatgataagtcttggtagctactgaattttttgttaggattggtctttttcaaaccaagtttgtggcaaagttctcacaatgtgcttccacaagcccatgatcaatttctgcttgcatggggtacatgtgattgagccagttgttccaagtgtccaatgagcttggcagacaaggaattgactggagttgactaagcatgatgactatcatccgtcattttcattggatcaatttttatatcatagttgttagcatgatcaatttttcatctcttttgatagttagcattgcccggcccttgtgcacgccaagtttgacctgagcaatggtgcaacagagacaatacaagacggtatcaggcatttatttgtattgtctcagaatttgaacacccaaaaatacctgatttgtgttgtctcactttcctgagacaatacacacgtattgtctttggaaagtgagacaagtattctgtattgtctcaaatgactgatccccccaaaaatgtatctgatacacaagatatttggccatattgaagaaaaaaaaagatgatttttttcatttgtaaatccaaatccaagacaatggattttctcaccaaccaaaaaaatactgataccggtatcagactcaaaataaagacaatatgacccaatacaaatacatgtcttgtatctgttgcaccattgacctgaggcaagaacatgttgatttagtgctctatttgtatgacaaagaagtaaaaaaatcacttgctagaaatgatagcttctggaggctgggaagcagaagtttcactaccaagtgtgcaggagccggaaagatcctcttcagtgtgtttgtggttcctggaggatgttacatacttcagtcttgcctgaaatcggaaaaacggccggcggccctgtgagaggcgtatggattgggaaatgacgtccttgacttaaaccctcttccacacattcattcagtttggaggagcccattgcaaaagctatgggaaagcaacagaagatcaaaaggagaaatcaatgccgcggaagcttcataagtaaggtcatcaagatgagaaagggaggccgggcccgaggctctcctgaaagtaaaccgagattgctttttgaaatcttggcgaggtaagttgagacataattctcttagctggcaatgtgcaaggtgaaagcaaaccaatacatgaatcatactatacatctgcaacagacgcgtgcaaaactcataaatactcagactagggccgatcctccgcgactcaaaacattttggaaaaggacaacaatgttcccctgaagtcttaaaacgtgctcttagaaaatcgcttgacgcgtcgaggcatgtcgagggtgatgcaagccttttggatactttaagtttaaccaagagccctgaggagccaggccgcactggattgcacagcatacagttaacgatattagtctcggcaagccttatcagcctgtggaaaagaagaagccatcgaccgaccatcacccacctttacccacatagtaatccggttcgaccgatacaaacaacactaccgggatgaattggccgcaccggccggtccactctccggacagtagactgtgcccgaccagtattgcaccccgcttgattaatcatcccattggggacagggagtgcaaagcatcccctagcttctgccatttccaatgggaagcttagaatttaagtaatgttcgcggaatggcctggggtcgtttgaaatttgaccattttctaaagcaatccagacgtaaacacacattaaaaccctcaactacacaaagaatcaaacagatcgtgcaaggagaaaggctggaacctagagtagatagcaagaacaaaaaggacacattcacacgatacttctgtaaagatatagcgcaatgcacacaccatttttttacttttggatttttgtaacttgtaagtgctaaaaaaaggtgaatctttgaagatacaccacttctctcagtggtattgtaaatcaggcataccacaagccatatatgaaattccaagactctttgagttcgtcttttgaatggctggatttttgctcctcgaggtatttgggtgggtgcatagtttccacttgggctgagaaattggcacaacaaaacgagtttcaagtgagtcatttctactcctgatgttgataactaaatgagactaaattcacttacgaatttttggacgacttttgtatgattctatgagtggatttgctgtctgttcaataaattcctcgtccgttggatgccagagtgcctccgaaaaatagcgtatcaggtgtagttgattaggcttgagtagaaattgatctgttgggcccgattcaaatgagtatcgagacagtcctataacgggtaaactgtcgtaaggcgcatagatctctttgtcgagccaactcaataatcttctttgctccgtttggtactcataatcattgaatacttctatgttgaagtcttcggcatgtttctcggacaatgcaattatcaattttttgtacatagattggaattcatctttgagtagtatgtcgtggtttttgtggtatagcaccagtgaggctctacccggttgggcatcacttatagtggctagtccgaatggcaagtctttgtgtttaatgctgacccgagagaaaccctgttgtttcaattcgtaatattcacctgcatttttcgaatattgttcgataatactccgatcgattcctatgcaggtttggggaggtaattaagccagtttaacagtgcaatgaatcgagtcaagtagactaactgtaatgcaaatcaatgtcaagctgtggtttttccttggaaaaatattcaaagtaatctattgccttcattctcgagcttcccacatcgtcttgctcatgtccactgttggttgagcctgcgttgattaatgttatgaataaaagatttggtgattcacttctagtctacgaaaagggagtgaaactccacttactcgagctcatggaatcccgagacggcgatgcaggagaactaacggtagaaagttcggcgtcagagaaatgcccattggcaaatcgatgcttgcttgttggtgtccattgcatgtcgtcatcccatgtatgttcagcttgagatgcgcctacggtgatcatgtttatgagtaagaacaatacaaaaaatcagcactgcgcctcgtttgagaagccatccgagattcactcaccactgggacttggagtgtcccgatcatatgagacttgactacggcctccgacagatagatcatagtttggatgatatgggtaccgatcggtaaatttggggattatgatgggggaagacgatcgtgacatcgagtgacctgcttcccttggactggctgcttcgctcgagctagttgagctccatgaggccttgcgtggaattgagataggggctgaccgccctgatgccccgaggggaaaccaatcatgcatcacaaaatcatcttcacttgagctacttgagtccgatgagtattcttcaggccatctcatcctggatggtttgattgcgaaagcgattgtaaaagaacaaaaaatgaaccagagaatccggtgcggagagatgacaaggagcatcatttcgaaggtaaatagaggtaggtgttgatcaccagcaaagataaatattcacctgacattgagtgacacggtcttctggttatgaatgtgcagcaattcagcttcatttgccgaccggaaacgcttcgcttggccggggcggttaatcgctgtatggacatcaaacagaatgtttctataaatgtatgtatgtggattgactagaacacaggcttgcaagttgcaagggctttctcctgaagccgaagctcaaacagaagcaaggcccaaggggtttccaggcttgttaggacttgagtctagttgagagcacttgagacgtagccacaacaagttttgtatcgtttgcctaacctgatgatcatcccgcatctaatttctacagttcagaccattgcagttctttggatacttattactattgtgcccagattcctgcagcacctccctggcacactggtcacgtctccaacaactgtctcaaccgattcaaattttcactatgcccaagaacacctctcccaatcaatctaacatgagccacctttcaccaactccttcccccaaacctcacatctatgtcctgaaaactcttccacactctgatgatctgatcttcttgacatgcccttgaataccatctagagccacgtccttaaagaggcaacctaccagacaaatgctaccaaacactaatcaatgtggcagaatttatttgctttgcaacatcatgtctctcggaacagtatttgctggagctttaagagcacttcaatcaactatctcaatccaaggctggtctggattttactttgcaacatgacaatgctgcaatacttgaatgcatcttggcagatcttcaagaactcaatgatggagccagtggcaataataagaaccaaggtacacaccaacaagatacttggacccataaagcaagaattgatgatgaaattgctctcatgcaaatgcacaattgacagaccaactaaaccatgtggaccaaggacatgtgaaccttcttaaaaaacaaggaactgtggaaggtggtcaattgagaaccaggtgtgaacccagcccctcacatcaagaaagccttatccgcctctggtcattacatcacaatgaaaattggtgatagagtctataatggacttttcactgaatcaaataaagagaacttcttcctactgacctgtagaacagagtatctgaaacctatgcaaagtacatgacccacgggtatcaacaatgtggcaattcctggtacatattttggtatgatggaagggtgatttattttttcatgagtgttgaatattgccttgatgctttcaccactattgcacatccaattccaagaaaagatatttgtagagatttcattcccaagatcacccatacaagccaaattctcaccaattaattaataggaaaccacaatcttacggagaatcatacccctctcatcaattgtctaaaaataattgctgaggaagagtatgttccaaccagaagaaacatcctggacagaactgttatggcctgcatcaacagctcacaaaccagacctggacctgggtgccagaatggaatccacaatccagaagcaaatcattctgaagattgcttttgtgcagcccatcccaaaactcaaccattttgtaatccctggtattttccttctcaacttcacacttctgtgcagcaaggacacattccaccagctcctgttgaaccttccactcccaatgcatccacttcacaattttagattcctcattttgctcacatcacaactgtcatgctcctcacattttctcctcaattcttgtccactgttcttgactcaggagcctttcattgcatcttcaagaacattagattctttgaagagatctggctgtgcaatattctaatcaatattggaaaggacttcagtgaactattggaaaccaaagaatgggctcaactggaaagaccatccgcttggaaggtgttgagggtgtaattagcaactcaagatgtcaaagttgatggttatgtgcgatctgtctacacatgtgaatgaaagtttttgatttcaaattcaagtggtgatatcttgctcatgttttgtttgttttctttttctttctgtctactcaacattgtcaagaattcaagacttggaactgttaagatcaagattgaaagaaatcatcaagaccagaatcactcagctacaccaattcaggaggaggaaaaaacattcaaattaatgagcttaattttttttttaaaatctcattgcactgtttagttggttgtttagttgtcattgacaaatttcatctactactactggctgcctggattgattgatttgcaataaatagaaatcattgtgaaatcacagaaggatcacttcttgttcccaaactcacaggtaattttatccctctttgaaagctgtccaaacactcaatctcaatcaccaagaccaatgttgcaagcactgtggtaatacacaatgccatatgattcaaatgccatcaaaaaattggcatccttgagtttcaaatacaaatcagaccacttatctcttcccccaaaactctgctcctgactaggacctactcagcacccaccacaccttataaaacctggcattcttgactaggtcactctggaatagacagaatcaagatagatgttgacaacaaaaattgaacatccaccactagctgtgatgtgtgcatgaaggggaaaagtctccagggtgtctttcaacagtcacttcaatcaaactttacaggtccttgaaatgatgcatggagatctggttggactcataacaaacccaaccaacttgggatcaagataatatctgactcttgtggaccaatgtgagaattctgaatgaattactgagaattgaaaccagactgaaacaaataacaacatgagtttaagattgaaagagaaacagagaggaaatgaagagatagaaatttaccccaacagaacaaagatgaatgttatgaacaactgagaaagagagagattgagaatagatgaggacacaggactaaaggagtaggaagctctggttagtgatgaatgttgattgatgagttgagtgacgtgaggtatttctcaccaaattgaatcagactgatgtgatccaatgtatgagaagatcgacaatgtcaattagagaagaagtagttgatgggaagatcgaagagtcaatgagtgagggagttgttgagttttgagggagagcttgacagagttgactgaagtgttgatgttgaggttttttgaggaaagatagagagtgaggttgaggttgattggccggaagaaaatgaagagtgggaaaaaaatgtgagagaaagagaccaatcacggatcaagaaagaaaaggagagacggagcagaagtgttggaaggaagaggagatagggttaggttttaggaatgagattaggtttgaggtgatgatatttaaggttggctactgagttggctgcttgctgaggaaaactgtagcaaagggatcacagaagtttcaacaaccaacacacgggatacatcagtgtaactctactcaagcagaaattcaatgtaacaatggccatactgtatttcaaggtcttccttgaaaaagaaaccagtcatccaatcagaaatttattcaccaatggaggaggggaattctgcaatggctcacttttggacactctcaaaaactcaggaattcaacacatcttctcaccaccatacacccccccccaacacaatggaatagccaaacaagccagcaaaaccataaaaattatggcttattgcatgatgcttgagtccaacctctcaaaggagtggtggggtgaggcagtactgacagcaatggctaccaccacttgttctacaacactttcttctcatcctttatcttattgtctttcactctaaatacctcattttctcctgatagtttctattattctgctgtctacctctgcccttagggtgcaagttgtcctgagtctctatttttctcatttctcatgatgttctcgccatgagactaatattgaaatttcatccttaagtttttcatgattgttccatgaacaatatacctttctctgatatattcaaactgaacaaaagtattttgtaaaaacccatgatagaagtaagattgtttgcactccccaaaacaataagcttttgttttcatgtattatttaagctggaagatcacccatcctactcatgagcaattgtcttactgaaaatggtctgagtagatattaagcactttggagaaaaccccaggaagtcaaatttgagaacattcagaattgatacagtcttggtatgactccaaagctgcacattttttttattttttgaatcaagatgttaattataatttgttatgcaatttatcattcaatattttcattgattgaaaaaatagtctgaatcctttgcataatacatgtgaaaacctacttattcaaattcagaacaaactgcctcaagtactagaatgaagcttacatattttccatatattgctgcttcagaatgtcactggtgaaacttcaaagattttgattggtatttgctcagctgaagtgataggggtgggctcatattccaaaagtcagaaacaaattaatcatctatattattcatatggttgtaaccaacaggcttgaataattcaaggctgttggttcaaacacatagaaatttatcctggtcagttggcaaaaggtggataatagaatgagcaattcaaagcatatattagacctttgaaaacacccctgtttctgtcaaactattgatatggcctgcaaatgcagttgtagtattaggagagttttaggaatatatataatcaagttggagctggttctaagttgactccatctcctttccaacattacttcagtggacttgagcaattggaggatttcctgttgtgatttaggttgcttttcagacctctctcagtcctgaattaacaccacaattaagatttcaaccagctcaaatgagagctattaagggggttcacgtactgctgatttcgaaatcagcagtcgaactttgctggaatggtagttttaagttttatgggaaaccaagatagtttagtgcaaggtccccctgtggattcaaaatcccaaatttaaagttcatcaggtttgtgcatcagcaagcaaaccttaagctgcatcagcagaggtttggctggaacgtgaactgccctatttctggaaagattcagaaaaaatatatctaagaggtgtaaattgacttctgggagggttgtagattgtgctgggcagtcatccattacttcagcggacttgagccaaggagacatctcatgggcttccagaacaatactacatcatggcacttacatgcaagtaccaagcaaactcccatggtgaatcacccttcccctcaaactgatcatttttttgtattacgttgtgagcctattctataaacttaggcggcaaaacatcagcagctatgcattttcacatactaaatcattacagaccctctggttggtcaactggaaaatatactagacaaagaaagatacctaatcctggggcatgcttaggccaaaagacagagagaaaacataaaatcaacatatttcataaatcaagtattaccagaatcattaaacgagcatggtttattttgttatatagttgatcactgctgtatttatttataatataacccatatccacgtacgggatcttcaatgagtttcacccagctttcatggtttttctctgaagaatagtaatcaggaagtttcattgtttccggcggctctaagagatagaaatacggataaaaaacatgaggtttagattaaaacaaacgctggttgatgtgatttaaacttagtttactaacccttcagcggcctgtgtttgtaggatttaaggagttcagatactgtcggttcggtgtttattttttttgcatcctgagaaaagtagtttatcaatttttcttgattaggctgtagtagggcttcatcgattccttctgatccaaatgagtatcgagagagtcctagaatcggaagactgttataaggcgcaaagatctctttgtccagccacctcaatagtccctcttgctccgatatgtaaatgtctttcttgaagagctccatcttgtaatcttcggaatgtttctcggatattgaagttaccaatgtttcgtacagcgatttccaagcccaatctgtctgtttgagattggaaccagcttgtaagacctctgattgcctacccggtcggccatcgtcgtgataaaccagcctgaatggtagctttttgtgaaaaatgaatctttttgagtaatcaggtttttttaattcgagcaactggctgaatccccggatgtgtttttccacgatatttttatcgattgctgttgagagtcgagagagagaaataggtaagttgaatgattcaggtgcgtgttgtacaatatagacaagtgaacttacggtgatgataatcatgcctgagagtgagggggcgcttttctttggcaaatttttcaaagtaatctattcttctttctttccactcatgatcactctcgtctgagcctggtttggtcacttgaatgaatcaatagggcaattatatatatgcacatgtacggaaaggccacactcacttgaaaccatagcatcgtgaaaatgcggtgcagaagcttgactgtctgatgaatcagagtcggaaaggtagtcctcagcaaatttgcgcttccttgatgacggcccttcgatcatgtcatctaaagaatgttcactctgagttgaacctatggtgatcgtgtcagtgaatcaattttttgggcgttgtttctctgatatgtgagtaggcatcaaatttcactcactgctgggccttgattcttgcctaagaaagggttcaacactgtggcggtggatgagatcagagtttggaagatggtcttgaggatgagcgagttccgttgaggagggttcttcagggaaaagcttcagggtcggaaggagaggtgcttcactcgagtcctcttccaaaaccacatttaatctggaggggttcacggcaatagcaattgtgaagtagcaacagatgtaccagagacattgataacgcggaagcataacaagcataaccatactggaggtgagtcgaagagttggccagaggttatctggggaatcaacaagaaatgtagccggaaaattcgaccagccaacgaaccgccgcgacggtcaagttacatacaaagaatgggaggaaggcaaactaaggcaaaccaaaaaatgtgccatactgatggcagcccaacagcgatcgaaacagtgcttcgtgatgaccggggctgtgatttaattagaatgcagcctgaggtctgcaaacgtgttccggaatcataagtgttgcagcttcacaaggggggcgagcttcctgagcttggggacccctccaactccaagacgctccatgaagttgaagtgtacataatattgaatgtttttggtgtgttcagagaaaagattactatgatgtgagatgatgtggacgaccggacgtgatgacctgatgccgaagcacaatgtatgtggctatggtcgggctttaaaagcctgtgggtctgagcccggcccgacgggtcccatgggcccaacatcctttcctgccaaacccagcactccagcccagcagccggacaacaaccagcaacaaccactgactcccatcaccatcacctcccgagcactctcactccgccgtctagtgctagccacattcgaaacagatacctcaagcccaacctatcatcgtcctcgtcagacgccaacccggtcttaccaatgagctcacatggagaagtttgtacgtatctcttttgcatcatcatttctcaatccactacctcccacggaccacctcaagctctcggtgtctgtgctcgatgctcattcaatctcaagcatcaagaaagaataaagtagcagagatcttcatttcaagaaatcccccttcccacctttccagcaacatttctatcatcttttgtctcacttctcggctcacattaataactatcactgattcatacttgcctttgaatcatcaccgtcgcttccttttacccatcaaaaatcaaaccatgctttcgctgcgattttcttgtgccccacgttcagcctgggaaaccttgcgacgccaaagtaagttaacctatccatccaattagtactggttttccttgtccatcctgagaattaacaaccggattcccctctgtcaatagtccggagtctcgaaaatacattggaatcagaaatcaccacctatgctaaactatgcacctccgtctcaactgcgtacagctcgaatgggaaacttagcgagcggacgattacagaatctagagaggtggaagaacggatcgaagataacctgaaacaagtgtgtcactccccctgtgcaaaacaaagaaacacgacgaccacctaaattgagatgatcctaaccatcaggtccatgatattgtagctctctttacaagtagatcaaatatacagactgctccaaaccagctcagctgctcctacaggatcgatgacccacgcctgcaaccgacacaaagaagtgcttcaggagtacgagcgagacttcaaacgaacacggacctcgttgcgtgaatgtgaacagcgggcctcgttactctcttcagtccgctccgaaatctcatccttcaagtcctcccagatcgcatccgagcaagaccgtcatctcaacgataggagctcgatcaactctagccatcgtttggctgacgacgtcctcgggcaagcttatgagactaggtaccaattctctaaccaacgtcggactcttttcaatagcaattctcgaatgggtagcgtcattggtcagtacttacctccacttttttatttcactctcattgttgttatgaaatattgattttactcaacttgccacctccctgctaaaataatcacagcaaccgtgcccggtgtcaactctttgatcagcatgatcaattcacgaagaagaagggacaccttaatccttgccaccgttgcagggggatgcacattcatgctcctccttctcacttttcgttaatccaccttctatttgctgtttcttctcttcctcgtctcatctccattgtatactgtatatgtacatcgcatcctttgttctttctatatcctattgtcctttcttcttcttctttgtctctccttcgtttgatcgtggttcgcaataatagagtaacgcaagggtttacttcttttttgtctttgaatgagtgaaaagattgttgtactggatcgtccattcttcatccacctctgcctttttcaactctattaccattggtattgtcaacacaagatgaggaaatgggaaggcactgctcagacaatgtgtctgactcaaaatgaatatactcttgtgatttttactccgaaataatttgtggacacagtgcttttcaaatatttgtgttggaaaataacacctagctgagtagtttcaatcagtcacacttgatagtagattggcaagagaaacaagacaaaaagaggggaaaaaagagaaagaaaaaaaacagacaagggcatgggtgtgtatcttgtttaaacttggttggaacagagaggttcaccaaagaaatctttgtaagcaagacgggagcaaattgttctacttttgagaaaattttggttaaatctattcatgtgacaaatactctgcaaaacatcaactggaagaatttctactactaactggtttgacccacaaatcaaatctggtatgaattttgaaccccggcttgtgacaaatcaaagggaactttggatcgatttcctctttccatgggagattcttatattccctaatcatccggaatctgtcctgatcatcatgtgacctaggagtacggaagagtctggagcttctgctgatcagaaattggaaaaaccatggatctcttttgaaaaaatgaatatactttctatggttttgattcttgtaataataccctagtagatttgctacaatctgacctaaaatcaagtcatcttgttttaagattgattcatgattcatagtgtgtgtggattgaactgtaaatctatcttcatttgtatccaaagtaaaaatatccaccatcaagtttacgatttttgcattaatcatactttcagatgctgttagttgttcacattcttctccaggaattcttgactctttatgtttgaggtcagaaaaacaagataaaaagaacttttggactgatttttgctcgttgatgtaatcttctcccaggaattcacacccaaggaactcaatcacatgttcattcaatccccaaagaatatcaaatgcttggtcaaacttttcaaatatctgtttctcagatgtattctgaagtgtcactttttttctaaattaagattcatttcagaaatttttataagatgatttttcacttcatgtattattgtattggatatgggttgaaataatttctcaaagcggtatgatttatttaacttgactcttgatatccatgcccatttttcttcagagacattttctgagtcaaaatccctcatgatctcaaattcatgcatctctgataaactcttttcatcaaatattagtctcacatgattttcaaactggaactgttcaagattaacaagtgttggaattgaattgaacaattccaagggtgaaaaagccttgaatgagatgagaaactgatttttctcccttaaatcaccactcatcatgccttgaaatttgttttctttgactgtattccaaaaaatttcaagttgaaacatgacattctcaccatttccaaaaatagattcccatctttctcttctcatgattttgtaataatacccaagaagatgaatgactgatttgttcataagcatttctggtttgatacaaatgttgcttcttttttcaattctttctggtatacttggtatgcagtcatttctgcttttgcatgaattgatttggaaaattgctcatagatatttcctgcatcacttgcgagccaattttaataattgatacagttgtctgcagaggtttgaattttcttcttgcaccttgatataaattgcaagaaccaatcctgaatccctctttgttcttcaatataatcatagtctgatgtgacactaccaaaaactttcaatatttggtaatttgcaatccacaggagctcactgaacttccttaatctcatttttgctatataaagttcacaatctcttttttgtgattttttacctccactcagtttattctgaaggtatccactcattaacgctctcatgttgagttttgcatttgacttgaattcatcagccattgacccttccaagtgactgaatataattgaaatccaagcccaaaacttgggtttcacctgtagattgctagttctgattggaaatatttctctgttttctggaatgatctgggttggattgatattaatgttggcatctttggatttatcctgtcttcttgtttcaaaacccataaaaatattttgggagtgattacttgatgaatcaagtgctttaccatcttctacatgactttgcaatggctcataggatttaaatcccatacctttggtttttatcagaggtatcaagctttgtgcttggctagacgtttctaacccatgatacacaccccttgaaattgtgtggattggctgaaatgaacctgtatgaaatcaatagacaaatgagttaatttggtatttagtccatgatgattcctttcaatggaaatgctcattcttgaattgaatgcattgaaaaactgttgcagttggactcacccccagaatgcctcttttgtgatggggaacttgatgaacccggtacaaggctagttgcgtcttggccttgagcggggagactcaaagataaatcaagatccaacttttgccgtttcggagaagattgataaatctcttgatcttcattcttgggggtaggttggaccagggctgatgggttgcatctgtcttccctacttccatccacgccgtgaccatctttagataacattcagaaaaagacctgggtgagactttcatttgtattctaagatgtacgaccggtattgcgacctggaaagcagctgctcggacttaccgattggacttgatgttttcagcccgtccttctgtcctgttattcggagcaagagtgtatcatgtcctggtcgcttcatagtcagtgcggcttgagataatgacggatgatatgtctgaatgattttaccttcctcagctcccaagctcgaaaatagatctggaaagagatctaaactctgtctcatcattgctgagaggaagtaaccttgaagcaaggctacgagcccaaatttccaaaaatgctgcatatttccaatgctcagagtcaaatttctgcaaccgaagtgggggaggggaggaacttcaaacctagcggcccaattttcaccacaaaatctcactgaagatcccaaccgtttgcgtctaacctatcccgcaggccaacagagcctgagggagtgatgtagctttttattgtttcacaattgatacttgtgataaacccatttctgccgttacaaatggtaaaatatctgcaaaaaaagtttaaaaatgatgttacaagagcgtatgaaaagagcttgtgcttgataacccaatttccagttgcaggtgaaagctggtgaaagtggatcttgctcagaaatgaaagtacaaaaatctacctaaatatgtgaatattatgaagtttgcaacttggagacagaagaaaatatttttgtccaaggaatatttataaaaaagtacaaccctccgccagcttggggtttttggtcgagcaaatttgaatcaaagcgggaaaaaggaaatgatctttagataaattctgagcggatgatagtgccaaatggaaggtatgatcgagagtgaaaataaggagatcaaggactgcgagaaatcgatagatagctgctagggggatgttttggaaaaactcaggatgctgagacgtccttggcaaagctggacgggttgcagatatctaagttctaaccgtaggtttgtcctccatcgtcgccctcccgcgatacaccaaagcccatataacgcgagaattttgccatgtcctttactggaagctcagcatgctcccggttatacagaccatactgaggcttcggttttccaaccttagaatgaagcggtcgagaagggccagtagagcgcataagcgaggcggccagatcaagggaacgaagcactcgagctagtacataattggacaagtgttaatgactgacacacgcatcttctcacttcaccttctctgtacatctcctgacgaaaatttcgaaaagtgttcgaacgcagaaagatttggaacctgaattgaatgggagtgagcttaccattgccaggtgagaaacaagccaagatacaaacgaagaaaaagatcgaaatcgacttcattcctcacgtcgcgctttctttcttggaattgaggtcgtgttttcttgcaggtgtggtcgctttgccttgggtaatgtactccaatcctcatgggcgcttgaatttccctttgagtctttttattttcgctttttgagttggtaaattatgtggtgttaataattattaaatatgttcttctgtgtagatgaagaacaaccaggattaactactccaaaaaacaagactgagtttcttgagctgacggaactgacaagtgtttaagcgagaaacaaggcccagcgataaggtcaagataaacaacacagcacttcaaagaaagtccaagaaggagaaaccatcaccacacgccgcagctgtatgtccacaatatcgaaaagcccttgtcatgcgtcgttcatcaattgacgcggtagcggcgttcatcaatcgattgacgcggtagtggcgttcatcaattgacgcggtagatcagattgtgtagccatgatctgtgttttctaacaactgttacaatcaagtggaggtatcccggcttcaacgccacctgatcacacattttcgcggccgcctcccaacttccaagtgcgtatgtagactactatcttcagattttcttgcgagcgctccgcgccggagacaatcacaagagatcaaaatacccacatcttggttggtgttcagcggcggaaaagacattacatagaataacaagaagcccctcggtgcgtctattggtccatccgggacggcccctcccctctgtttgagagggttaagttgtgttgtgtgagaacgtcagcgtgaccaaggcaacacttactgaagcgcaactgtgagccagcaaccagaacccaaactattacttcgtgatgtagctgtaatttagcgtatttctgtatcactacattacagctacaagttagctctacctgagttgcaattgcagctacaggagatttgaaagaaaagtgtacttttcgctaaaaaaatttacggctaattagctgtagggcccaagtaaatcgactatcaaattttgggggtcgtcgggaggaccgcctgaggaccatccgaggacgtccccagccctgaaaacccggtcccccccccccccccaaccggccgggagtcaggactagggacaggaagtcagtgggacctcggctgctcatgttttactgacatatctcattcaaatcatgatgatattagctatgtcaagataacggaagaaaccatataggttggtattttgatgtgtatgacaactcatttagacttgcaactgctggggtaaaaatggtatttatggctgacagatccgctcaaaagcaaggtgaatcgtgataaaggaggtgtcaacaagggctgcttattagatttctatttttacttcggaggaggactggtaaaggagatgttagagcagagatatagcaatctggcgggataaatctaaatgactactttgcgtcgtttctgggtatttccgatcattccccgaatctcatctactggcttgaggtcggtatcatcatagaaccgctttccttgatgctcgatttctagagtctggttcaagaacttgatcgcctctacattatagccaaccatctctctttgtttggttaagcggttcgacagcttcttctggatcgagttgatcgaggttttcaagctattggtcgcagtgatctgtgattcgtgcgtccgtagtatgaagaacagaatccgacaaactagagggatagaccaaccctggatgtattcaaacaaaacctcgcaagatcagttctgagttcgagttcaacatgataagaggatagaaataatgttaaccttcatgatccaattgtctatatgcgtgagaagcattgtcacttgagcaaaaggtaagactagtagtgcgtcttcgagtgccggtcgtggcactctctccactactttcagtacatacgcatgggcagaaatgttgttgaacgccgcgaaaatggggcttcgagccggaggggccaactttttggccattgcttgatctttcatggaggctatggttgcttggtaatttgcgaacgcatccaaatcttccgctgcaagattaagcgcctcgattattttctcacccgacatctgggtctcggctgtctgcttcaataccgcaccggcttcttcaacttcgccttcctttccactttccttcagcttctgttgtcgcattgccatcagatcagcctgctcgttttcttcctggttatacaacctctctagctctttttcgcgttcttcttcgagaaagagcggctcgtccgtcttttcccaaactcgaatcgatttatcaaacgagcccgtcacaaggaatttggcgttgtgactgactgcaagcgaagaaacttccttatggtgaccactgagggtttgaatgttttcgaactaaagaccgacaagttcatacaaaacacggttgatcaatatttctaatcgaaggcacaaaataaaactgcttccagctgaagtcgtaaagtagccacttaccttgtcaccatcccaatacttcaccagtttatcccggcctacggtccaaaagtagtgtgaaccactctcgaacgctacacgcatgacactttcttcatgagcgaaaattgacttatggcaatctccgaaatcgagaccccaaatcttgacatttttgtcggccgagcaggtgactacgagtttcgaatcaaacgaaatatccatgtctaataccggaagctaagatccagcaacatattcttagtatggcatgtaattgaatacgaaacttaacaggacgcactttgtgcccatatagggataggaagaatttcagactgtcttgaaaaaagatcttgacagtagcatccaaagttgacacggccaagaacttgaaatctgggctatatcgaacaccaagtacatcatccgacatcttcatcgttttggaatgtgacattgagagggatagtgttttttggttgaacgaatccgtctctgaagtggttgggtcgataagggtctttttggttgcaaagttccagaacttgacacatttgtcggcaccacccgtgacgaagccttttccatctggtcgaagatcaatggaccaaattgcgcctgtatgtgcatcgcaagtctgtagcagagcacatgaactgagctcatagagcatcaactgaccaccctttgtccccaccaaaacctgtcatgtgaccagtcaacgtgtagccaagtcagctgactacatcggaaactcgagtggcaatgagcgagcttacatgcttgttaccaggaagccaagtactacaaagagcatatccacattccatggtgcggatacatttttgagttttcaaattccaaactttcaacgaaccattgcttccgctggctaggagctggtcatcaaaggacaaactgacagtccggacgtcagtcctgtgacctggcatggcgactttgtacaaattttcagcctccagagatgcccatttggcagaagtagttggcctgggaatcgacattatttcgacggaattgttggacagagcaagaagtatttgcaattctgtaggtcgatccgcggaagcaaataatgcaagattcgatgtcggggggaaagcaaaggaagaaatttttccggatcctcgtaacatgatccagggacacaggcggtctaaccaagttactgattgttctgcttcagctacgtctttcttttcgtccgatttccgactcttggatgcttctttctttttgcgacgggcctgtttcttcttgacttcttcgacactgcgaattcgccaaacttcgactgaccgatcaccaacttgaaaagctatggcaatcccacttattcctcctcttagagtgtaatgatgagcgatagcgcctgagacacgttttccatgcgcgcctgaggtgtttagagctaaatttccgacgtgaacgatcgctcgcctgaaaccttgaccgtcgctagctcgttgaggaccattgatgagaatggttgatgataatgtccagagcttggcttcaccgtctcctccggttgttatcaatagaaacatagcgtcttcttcactatcatccggatcttgaccatcgcttcgaatggatggtggaataactgtcacagaccagctttcagtgcgatgagcgactacggattcgacagtatgttgggtttggaggtcccacagcttgagatatgtatcctgagaagtgctcagtaagtgagtagaagggggtggcagtgcagttgaggatgatgggtcggaaaccggagttgagcccgaaacaaacactaatccagtgatgcgattattgtgccctctcagtctataaaaaaggtaattgggtcaaaggtggattaagtgtatggtcgacattgattgagtgagcactctgatagatactgacttgaaaagaccactctctcccgctacatcccacatgatgacttcaccatcgacagccccactggccaaacgagccccatctttgtcccattccaagcaagaaatcgctcttcgatggccttcgaaaactgaagtttctgttttagattgagatgaccaaattcggacggagccatcttgatatccgaccgcaaacttgtcagggtcagaaggagagcgggcgatggatgtgactggatgataatggccagtggcatgccacattcctgtcttgaatcacaattccaatttgagcgatgtgaaagaattacgtcaattgagaatggatcgactaactagttcccctcttttgacatcccaaacataaacatcttccaaggcggggacaaatgctctcttgccgtcaaagagtgcgttggacgtgttggacgcgatgagtccaaaaacttctgtgccaccgtggagaaagtatctttgaaaaggacgagatgagcactctgtgtattctttgtgaaaacaatgagaggattactcacgacttgaccatgtttactcgagtctgatgtggatgttggacggagaaatagggtgaccacttgcagtgccgcggcagtcatgcgcccaggatttttttggagcactttggatatgcatatccatgcacacagatgtatatgcatgactgcgcttatgcatacaaaacttccaactcggcactcctcgcagtccgccgggccctgggatccctctttgcaagcggcggctcggcgctgagccgatgagaaatgccggctaggaacgcccggctgtcaatggacgacttcccgccggtctttcaggttcagtaaagctggaagaataggctgcaaagctgaattcgagctggaaaaacagcttgacagcctgtaaaaatagctttacagggcccagggggctgtaaaatcgaagggaagtccttcaagtttgtccatgtaaggcgttttgtctgagctgatacggtgctcaacatgcttcttgactcttcgctctcctatcactatgtaaaccctgaaaattcaaacagtgcaatgcgtgcaactccgaacctatatagttcgccctcgattccgtttctccgacgatctggcctcattgaagcattagaatatgtagcactgtttgatgctcctcagaaaccaccttacgacgagggctcggacagattgtcgcaccgattccacaccgcgcggagctgggtggacttaatgccaccgagccggacttgtcagggttaccgcgtacgacgttgccgttaccttttcagggacatgtcgttaaaaacaatgtgtgctattttcttcaaaaatacttgagtaatcctgggagatatattcagaacttgattcaagcctcaccgcagatgacccggcgtcgggttctaggtgcatcaggtttgaggataacatatttacccattaggaggcacattcctgcacgtgagaagaactgaattttgcgcaagttctttaggtgagggagtttgagggatgtccattgatctccattataatcgagtcgacaatttttttgaaacgcagaacttgaaccgtagtgcagcatgaagtaagacatgatccctctcgtactcttggcatccacgtatttctagttagcgactctttgcgacgtggtaattagatgagcatgttgtatcctgtgtatgatgaccatgtcatgcccatacgatagtaaatcaacagctaatggcatataaaagcacagtcaatttagcaagaagaaatatgcacgcttaacccgaacttcagatacatgcaccagaacttgctctgagaacagaaaaatcaccggcttgtttttaacacccatggcaactcacaggggccttctgataattagtgcaatttgtgggatcctcttggatggtttggtttctggctatccttccctcgcaactaccagtcccgcccacctaagtgtctctgaaaactccgccagaatcacttctgacagggctcgacctataagcctcgctagattttctacaaaaggtagtggaactagaccagtattggatagctttgccacatcagatgcacaaggcatagactcaaatctgggacaaatactagcaagaaagacgttttcagacgctccacactcatccgaccccgtatggctgaccgtagtgatggactttccagagaaccatggaaacgtcaaagatgtggtacgcgtacccctacagaaacttccggtagacaagagaagaccgggtttaccatctgaaaggttatcggagccaaatcagaggttaaaaacttctattcctaccaagtctgttggcagttcaactccgaaaaaaaatgtaagattttgaggtctataactttattgcagcaatgaatttctaaagctagtagtagttaacactataatcaaagaattcaagaaaaagaggaatagaaataaatgttgagaatcaatgaaagtacatagataaaagagtgcaaaatatgtaccttcttatgtgtcagatccttacttaacccaaaagagattcttatttgaagattataaaaaaggagataaaaagtaaagaacaatcaagcctgaaataatgaaaatgagtcaataattgttttaaacaagaaaagaagtaagaagaaacaatgaagtgaagaaaatagggaaagacatgaatagaaaagagaaatgaggtagtgtacctccacttgagtctaaaccaggctcctcctgaatcttgtgaatctagatcgagagttgtgtttcggaatccggacttgcaaactaggacgttggttgaaagttgattaagggcgtaatcgtgttcgacggagtagggtgcaaaaaacttggacactgatgaaaatctcctccgtcggcctcgaacttgaagatgtgaaaaattgactttgctgcggccaagtcattcatactgaatattcatctttgcagttagaaatattttacaacaaaaaatcaaggaagcaagcctgaaggtgaacttagagaacctgaaaaactggaagagtcaaatcaatcccaggaaaattatccctcacctgaatatccccggccactaggtatctcagaagaacggttgaagtattgggacctgatgattgggggccagctgagtgaccctaaagtattggcaaaattcaatgaacaacttgaaaagtcttcatctgaaatattggagagggagattgggcatgataatcagttatccccaatcctacgtggtgagcatatcatactccagcttgactactagggtgattatcaatcatgacgattcctgatgcctgaaaatcgcattcttggaaacataacaacaaatcatcagagtcacgcgtcaaggaattcctaccacgccttatcaagatctttctttaccgtcgcgggatagacttcaagaatcgagaaaacgaacaagtgccatactctttggactggttggacaaatttcgaacatacgcagaaacgccctatggcataaaaacccctcctggcgaggaaggtattaattctgaagcgactatgcgtcgaaggataactggcgccctatacaatcatttcaaaaagacgatacgcggtttgggtcttagtgaactcgagctttcgcctaagttcgaagaaaaacacaatgcacttttggggaaccagttggaccgaaatagaaaattcctgcgagcattccatttcgaatacagccatgcggatgataatcagctgcaaatcctacgtgcaattctcttggacctaaattcagaattggaaagattggttaatcagatccatgatggaccccaccgtaagtgcatgcaacgtcattatttcttttcatccttacactcagatacagacttacagtttcttgctgaccaattcaaatcaaggggtttccattgattttcctagtcacatcaactcaggtcagtagtatcctaaaacactcgtcttgggtccagaatgcgaaaagaccttgttacagaccaacattaaaagactcgtgttgtggagtaagatctaatccgatttattcctttcatctttagtctcttgcacggagctcgactttgcgctccggcggatattttttctttcaaaaaattggcctcatgggaacccttcgcggaaaaagaagattgaagattcatctggactgaaaaacctgaggttgcgatacaagagaattgatggtttcctccagcttatcgataaagcacgcggcttatcaacggccgacgaggatcttcgggtcactgcatcccgactggctgatttccgcaatcaaatattgaaagatttctcgaaaatctcttcgaaagccgttccagagggaacaacctcggtttggttacctcgcaatgagctagatgaacttttgaatggtcttcaggagttgaatgtggatagaatttactcgatggatctatctgactatcagatgaaatggctcggcctccctccaaacaatcccacaagcatcgatgacggttcgaggattgttggagcagtgagtgaaaaaacagatcccaaagtatataagggccatgtacatttcgacccaaagaagtttcatccggaacttctcaaacagttggaagcaaaaatttaaagaataacaagcccagcactcactccggcggagagtcatttaaagaatatgcctacattatcatagactggatttcccctgaaaatttaccggtactgtgcagtccacagttcacctccctgttttgattgagttggtcccctcaattcactcttgacgtgaagacaacaatctaatttgctttttttatcatgttaattatttcaagtggcgttttgaatggttcacttttttcttttttgtctctcctagtggtatacctaagcttggcctttgcttggtttcttttccattctttcattatcatgtagtttttctttgagcacgtggtttatcattttgctcaatttgagtatttgcttttaaccccgtgcatcttcaagagaaatctatcgaaagcagttcaaagaattatttcattaattttcagctaaggaaggaaagtaaaaaaaactgaatgtgatatcaggaagagttttccactttttgtcgaaccccgatggccaggtcgacctgaggatgtctggtttatgtttgtgcttttcaaacccaccgctggcaccagttttaaagcccatgcactcctgataacagtctccagatatgtgaagtgtttgtattgatctgttgtttccaacacaacaaaattgttggtctggacagtagggatccctggccgactgtatggcagctttgattctttcttgtttgttttgagaaacatttgcattggacatgatcccaagagatgcgaatcccagaggtctattcgatgactaaaccgggacatttccttgtcgccgtctgactccagtgcgccaacctgagcgaatatgtttggatcttgagctgatttgccaattgatggatctggttcagagcagtacatccggccagtctcactatgtgccagaattgttgtctgtatgatagatctggagctggaaaccaaacgatatccgtgagactagccagctggttgaaagcgttcgcgatggagaagaactggctctcagtccaagtcctggtcggttgttgagcaataccaatctctcgatgctctcagcctcaatgattcgacccaagtccatcgccctacgctataaaacactcgcctaggattcacattcctgccttccccatccctttacccatatcgcacggccgtaaaattcaaagacttccctccttgaccacaatatcaaatcttcgactttccttaattcccaaacatcaaacttgtataaactatcaacatcattcgattagtctactaggcctgaatatcattcacacagctgtgacaatcactatccccaacatgcaattcactttcggattaatctcagttgtggcgactatcctcagcaatacggcggtgacagctgtacctacctttggatttggccatggaggcgtaagtttgatttgaagactattgaaatcccatttgtgttgttttcgttgttttggattcacgtaacgctaacacggcatctcatttttcaatagggatttggaggatacggtggggggtatggtggcgggtacggcggtgcatatagaggattgggtggggggtatggaggagggtatggaggcgggtacggaggagtttatggtggaggttatggtggaggctatggtggaggctatggtggaggctatggtggaggctacggtggaggctacggtggaggttatggaggagggtacggcggaggtggtggaggactaggcctaggggtacgtgtgttgagctaagatattctgcttgttcgaagtggttactcattctatttcctgaacggcgcttccggaatttcagatcggcattggtctaggcgtcggtattggcatctaaacaatttagccttcaagtcagcattcgggcatggacgagtaagtcaatttctgagacaactccgaattcattcacgctcgttctcaagatttagcttgcatcctgaatctgtctgctatttctttctacagttaggcaaaagcagatggtaacccatttgccacatcaaggatgatctagctagaatttgcactccacgtagcgccttgtccaagtcaccttcttagtttctggataccttcgaattgcattggtttccttcaatttttccaggataacctccaggatagggacatgtatattttcttcattgggtttattgatctacttttgtaatattatgacagatgtatcggacttcggtggtgttgcggtcaaaaaaccagaccaataaccaaatttctggggaaattttcataaatcaagggtttttttggtcaagtatttatgcctcaatggttgctttcttccactcaactcagggtgagggattgtcatgccttctagaaagtgtcggtcgatgaaaggtgcctcgcacgtaccatgtaacgcttgcgtccaattgatgtgctcacaacgagttcacatcatgatcactttcttgctttcggagcacagcttgataacatgtggagggagcacactagaatatcagctaatatcagattctggtctacatggaagctatgtaaactgatccgatgtttatcattgaagccaagtggcattctctcctagcgtatcgattgcactttgtgtaaaatcgcgaatcgcttccgccagacggtttccccagcccggcctgagagactcttgctccacattggggcgggcactaaaccttgtaagaatgacccaacaatcacgaagtttgtttggggtcgtttgccaacattccacatataaataaatattatgtagattttcaccacaaatctttgtacaggataccagaccgtccacccgtacgaccttcaaggagtgcgctggactggagcaagtcggctgagaccgagagtgatgttcacgtcggatagtctgatggcgaaacataagtacataaatatataagccgtagcacctcaccgctcgagttgatgaatgctatttattttcgtcggtcataccttcttccacatctgcgcatcaccatacgtcgcctgctccagcctgtgagaagagctgcttgaagcccaccaagcttcccgccagctttccaacgatttcaccggccaaactcctagcctctgagtcagccgcacatatcaccaggtgtatcaagacaaaacgttgcagaagagaagaagaggatatccagtcctatggcgtcacagatgcaaccgaacattaaactacttgtgctcaagttgagtgccgagcgttttcttctgctcggcgattttctcggtatcaactaaagagtttgattttagacaaggtatttcgacttcagacgaactcggttcattccaaacgtcttttaatcctctccaacaggaacaacccttctccactggaccttggttgatcgacccgacgccagaagaagaactgttccttaggcggaacaaactcgaatcagttacctttcttcttcgaattaagccacttacattcgattcaaacgtggaaaatctccgggttgcgtgctgtcatgttgcgaccaaattcccttcaccaaggatactggcacgccatttagcagaatcaatcgtggttcatgagttgagtatcatggctctctctcagacagctagccgtcaatagattattgacccaaatatcataaaaacgggaatagcatgaacgttagattcaggtgtagcgagaaactcatgaagacccacgtcactccgatagaccaccaaacccatggtgaacttttcaaagtggtcatccgcctgagtcagtcggaatgtatcgtaaactggactatttttaggcaagccattaacgtttgtcaacactgccagtggccacaaaatcagctaattcacttcacattcaggcaagttgttttgccgacaatgatctccagcactggaatgcgctcatgctctttcaaatcctcaccacaatgctgtctggtcaattgaaaattcgtcgatttcctgatcaatttctttctggtttatttttctatacttttcggctcttcggtcactccctatctttcatctttaaactactcaagccaaatcaagattacagtgttgtgtcacattaatatactttccatggtcattggaaaaaacatcttaggtgctctacatattgaccgcaagcgcaacaattcacaatacgggtttacacgccgtagtttgcaaaactttatggacttattttccttgttcacatgtaacatgcggacttaccaatcaccttttggaccgtgttgatacatctgtacctttcaataatatgtgggaaatacttctggaactaaattacttgaaagaaactaaaatgcataatattcgagcatttttaggtgcccaatttccatgttttcgtctatagaccctaatcaaatccatttaatttgcacaaagttttttagcagacaaattctaaaaggtttttaataagattaatgaatcatgagcattttttaggtgcccaatttccatgttttgggctatagaccctaatcaaatccatttaatttgcacaaagtttttcagcagacaaattctaaaaggtttttaataagattaatgaatcgcaagtgttggctcaggaatagtcctaagccaaaatgatggttttactacttggtctaactctaagtgtgaggtcaaacagactaagcaaacaaagaacaagctgtgggactagataattcaagataggcagaagagaaaaatattgacacttagaaacatcaagtgaaatacgatacaaatgaataaaaaagagaaggggatcaagaacaagtaagattccaacaataaggaatgttaagcttgattttgatccctgcttaacaaagaaaagtaccctgtgtttcactgtctttcaaaagacttctcccaaacaaagttgtacaaattatttgtaccccaataatttctggttctttagcaatttggtctttctctttttttcttctgacttacagtcaaaataagtttgctatccttgatacaacaaggggaatcaaatacaagaaattcaccattagaaaccagttacttttccaaagatgatattatgaactgatgggacacaaaaggggttaaatgaagaaccaacatgttgaaaatttgttgatttggttgttgaattttcctcaatctctctctctgctagagatcgttcgtcggtacccgttgctaggtacctagtaccgctcggcgggtaccgcccgcacccgcctcgcacccgccaggcggtgccgggtgcggtgccgggtgccggttttttggcaaaaaaaggggaggtacccgggtaccgcccccatgagtcttgactggaagggtttccttccgatcgatgaggtagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttttttttctctttctctttctttttgtttctttttttcagcaattacaaacagttttttttaaaattcttttcaattgtttttgactttatattttttatgtttttaaaataaaatgatagtcacaataaatccccccaaaaaaactcaaacaagatgcaaaaggattgtaatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacccgcggtacctgccaaaagtaccgccagtacccgccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaaatcaacaggtacctaggtaccaacaggtacccgagtacgaacgaacgatctctactctctgccctttctcttttttcaagtcatcataaaatcagaccagaatattttcatcaagtagcttgttttctgttattattaagcccctctgagtcaaatatgaaccctaagtgatcagctcttctcaacaactcatgtctctacaatgatttctcctctttcctgatcttttagattgatttattaaaacctgattaattagaattaaaaactctaaatatctgtggattatagcatgtttttccttgattgactcatctggcttgactaaaagagactgagaagccctgtccgatttatttcttccaaatactcatgtttcttcctctcagtgttttattcaatatgtttttaattcatttctcttaaccactttttcaccgcttgtatctagtctatttaaaacatgactagatgctagtgaataaaaatcattggttctttacactctttttccatgagcccttcccaaaaataagatcctctttttttggaccttcacctcttacgtgctttagctttaaaatttcaacattggttatatctgatacccccctaatgtatgttttgtgactcagggttccttctcttgattcaatttttcatgtattttttactttatctataaattagaaagatacagataaaacaaattcttatgataaaaattcaatcatgcattctgtcagaaatgggccactagctagtgtagtggccctcaaaacagtgctgaaaccctttagtgttagcatactgttaatcccaccctgctctgttaggctgtgctacagtgcttttagcttccaaatggcaaaaaaactgctaaaatgtgctgtactgcagtatagtgggccctttttttgtggcctgtgcacacagctctagcgcagttgtggcacaattctgctgcgctatgctatgatttagtggaattctgctgcagttgtggatggcacaaaccagccctgcccctcccacaaaaaaaggccaactttgagcctcatatttgagtgtgataatggtgctacactcacaaacttttcattcttggatgctacatttgacatagaacacaaaattatgtagtaaaagcacatatgtagaaagtctcaaaatagattttgaatcttacagatgcattacacaattctgtgttctctaatcaatgtagcatccaaccatgtagagcatgtgtgagtagaatgactattacatccaaacatctcaaagttagccttttttgtggaaggggcaaggttggtttatttcatctgcaactgtatgttacaatgcactaatgctaccatcagtgtgactggctcattgttgattctgttgactgtgcacaaaaccaagctctgatctttggtgacaaaatatatatcaaaaaaatcacaagaaatcttgtaaattttgaaaacactgaaaaaggaacaaaaaaagaagcagcatgtaaccagcattttttagagggttgaagtatagacaagtaaacagtgaagatgagattcttttggttgatgggctgtggaataactgagcgcaagccctttgattttgatctggagcgcaagtgaggaagactggatgacttcccgtcggcatttacgaccctcccagaattggatttacaccatgaagggcttaatttttggcaaaaaaaatatttcttcagaagccttgtagtaaaggccctcatgtgagctagttgaggttgtgattagagtgttaatttagacctgagagaggtctaaaaaacactctaaaccgcgacgggaagtcctccactcagggggacttttgttaaattaggcatgtcagatgggctcaaactttgttaatatgggagaagctacatagtatgcgaacttaacacaaggtccctccgaggaggtcgcgtagcgacctccgaaggagggacttgcatccaaagtcacatatctcaccctacggagtccagccatttggctggaagtaactccccctcccccatagcacccactagcactcatcttctcgttccgcctctggtgccattaaattcacaagattcataggataattttcatattttccaattcttcaatatctgttcgtgcccctgagtaacatcctgtaaagatgggcctgtggaaaatatctgtaaacaatccggctttctcaaggccggattgtccaccaaaaatatctggcaataaataaatactttcataaaacatagtatggatataatatgagtaatgtattaaccaggacttcaagtattgtttatcaacttaaagttatttttgtatattgcgttaagtccaagtcgattcctatgtcttgatgtcgtactagaatcgaatatttgtttcttccgctagagctttcaacaaggccccatatgtaaatcatatgggcctcatcgacaacaacaaggccaagtctttcttggaacgctgggctaaaataaaccgaatcccaaagcttgctattgagaaatatctcgggactgaggtacacaaaattgtacacaccggacttgatttgctcggcaacaaatgggttgaatgtgagctttgttaagtttatagcagtaaattttcccttcttctcttcaacttgattatcacccaatgcatcaagtgggtttagaaccagcaccacaggctttgatttgggtggcaaggtcttgaaatacatctcggcgatcctcgactttccaaatccagtgcctgctagaagaaaagcactcttccctcgcgctagagttgcaaccgtctcaacttgaattggctttggatcttggccgttatagtcgttctttgctcgagtagcaatctcggtcttcagtgcatcgtcttttttttcgagcagtttcttcagtggcgtgattcctgtggttgctttctgggggctaaggctagcttttggttgacctttctttggccgtatcatcttcgtgtttggttttgttatgtcaaggtaggtcttatcttaagctctcttcaaatttctcttgtactctgcattacgacctatgacgaccctcattcttcttttgagcgctgtgagaactaaatgccagccaattcaagcgactttctattgcaaaccggatactatgtatttgcgttgaatccgacagaaacccgtgagagggtccaagatctgatgatttcggatcagaaataagatttttttttacttcgcaaaagttccgatcattgctggctaaaaacacaggaggaaaagtggtttgtggaagataatttacaaaatttgacgagctgagagctgagaaggaagttcacattttgttctactcagaatcgtgttaagatgaatgatgtatttttaattaattttcaaagtcaaaaaaatgcattttttcatgtaaatctcatttacgtagtgacactagaggcactttggaggtaagcctctccttcggagagcatcccttcgggatgcggggtcccttcgggacccgattgagaggcttatgttaagctcgcatagtatgccggaaagagccgaaaaagtgttgattattctggcggggattcggggagcgagtcggctctccccgaaaactcccccaaccttacgacggaaacctcgggggttgagcagcagcccggacccctgctgataagttgttgaccgtttccgacacaacgtttcgggttttctttctctcttaccacttgatacaacttaaggtctcagactattcgttcaccaccctccacatcaccaccaaacccacagtatctgatcaggatgtttccagaaagaagtaaaaagattctttggaatcattcgttggctgattatcgacacccgctgacgatttttctttcgattgttattcctctactcgatagacttcgcgggccatagtaatggattcgggatggcgcataaggtacctagctttttacgacatcttgtatgacgagaccatctgaaaaatagctgtctgtttattgttgattatcgttaggattctgagcgttggggaaacgatgtgcgaaggagagaggatgaaaattttgtatgttcttcgatgttctcgtgctttttttgggcaccaaactgacccgttcaacacgaaactacatagcgtaactttcctagccgccgccctagacgttcactttctcgatcgcgatcgcctcggaggatgcgccgctcaaaatcaagaagtcgctcacctcggcccgatcgtcgctcgtctcctggtcgataccgacatgatcgaggtatgtctcaaaatgtttgacaaatcgaattttatgccctcagccttctctcctaacgtggatcgcgcattgttttggatcctgaagacagggatgatgtcagtccgaaatatgcgtattctaacggtcgccccggtggcttcagctcccgaggacggggtcattttgaagattccggaagacgtgccactggtcgcgagatggctgccctcgaagccagcaaacggagtgtcaaagagaatcgcgtttacgtaggcaatttggccttttcggttaaatggagtgatctaaaggtctgtgacattaaacaacccgcggcagtccgagctggaaaccatctttattacccgcactagttatcttgatgaatgagtaatgttgacatttttgcttttggcaggatttcatgcgtgagggtgggtcaagtttgctagacagctattttctccaacattcgagcctgcttgggccgcctatttcgcacttcttttcacatccagacgagcaccttctcgcaacatctaagctcgtttgccatcttaaggagtattgggggtattaagttgcctttgatcgggtactgtaaatagtgttgtgaagatggtggtggcaaagggcgcctcgtgatttatgagtgctaagctaggcgagctacggatataccaatagacctgacgggcaaggtagcgcctcatgcctttctatatcactgggttactactctaaacccctcaagacacccttcgctcaatcatccgactcagtcgaatcaaaaccagattcaggaggattggtctgtctattctggtatggttttgtaaagaaagctggataatgtagtagtattgtagctaagctgatgatagggaagggcagagggctagatggtggcaaacatgatttaaaaatgggtgtatggttactgacggaaggggtggatttggttgcatctgaaaatcatcatggggacaattggcatgtttggttgatcacaatttacagttgggaacgtggtctttgcggaggtgatggttcttgcaaatggcatgagtaaagtaaggcttctcctccaatttaccgtatctaccaaggaaatacaaatcactaacgtctcatcaaagggttgcggagttgtcgaatttagtacacgtcaagaggctgaacgagctgtcaaggagttgaatgatacccccctttttggtcgtcaggtttttgtccgagaggtatgtaatttctagccgaattgttttcttgaggggacactttgcgtatgaaacacccccatcctggcgttggtaaccttgctgagtatggatttggatggcaggatcgggaagaggaagcacggtatggctcgctggctgtttctggtgggaatggtggtcgtgggccattgcccagtggatttagtagccgtggtactggtagcgtcggacgtggattttcaggggggcgtagcagcttttcggaaggaggccaatcctgcaagcaactctctatctcaggagtatgtaccttcatcttgttcatatttcactcgccacttaatgaggccaataatttactccatttctcttagttaccattcaacgtgggatggcaagacctcaaagacatgtttcgttcagccggtagcatcattagagctgatgtttattttgatgctgatggatcacccactggcaatgggacggtgatctttgagacatccagagatgcccagaatgctatttgtttgtcaaccttctctcttatgatggctgctcttcacaccataataaccctccatttgtttcttcagccatgttcaacggcttcgaatatgaaggacgcaccatggaggtccgtgaagatcgctccgctggcgctaattctggattcagaggtggcttccgaggcagtagtaggggttggttagatttccgaggttccactagcttaatagatcttcctcgaattaatttcttggtgacttgattggttcaacgtaggcggacgtggtagtgtcaggggtggctttggtagcagtggtcctggtggacgggacaccacaaatctctacggagactactcagggcaagacggatctccgggaagtccacctgggcatacaggcgctccccgaggactcattggaggccctccattgagcatcgaaccaaaccagcaaatcttcgtcaaaaacgtgagtcaatcgtgacataaacaaacatcgagtcgtggatgctgcttttgtcgagcaaaggactaaatttgggattctgatcaattagcttccatggtcaacctcaaacgatgacttggtggaactattccaaacaaccggaaaagtacaaaatgctgaagtcttgtttgagggtgggagatccaaaggggttggtgtagtccaatttgaaactgttcaggaagcagaaacggcaattggtacgttgatcgaggataacacccaattcaatcaggagaaacaattaagcaaggttcttttttttccggacagctaaattccaaaattactcttatggaggacgaccgttatcccttgagttcaacggccgttggcgcgacttctcatttgccggaccaggcaattgaagcaggatccaacaaaatttattcttcccataatgttttcttccagagcagtaatttaagccaaagttaccccttgtttaccttttttattttcaagatacatccaagttgaagcagtttgaaataaatcagtgcatacatttcaagttcaactgtacttcaggcctcagtctcagattggatcattgcaaataaaaatctacactatacaagaaagatagccgtgctgtatttcctttgaacctgtagcattcgaacatttcagtctatgaaatagctggatgatggtagggctggagcctgaggctgatgatatcgggagttaaagacggctcggcgcatgctagtgtgttaaaccaaagttgcgcttgaaaagcaaagtcatgggattgaattcctcctacaatgtatgtaccacgatgacatccgggaaagtctctcctcgtcttcaaccatgcagttttcacttttcccaaaaggcagtccgcatgacgatgaagaaaaagagaatgtcccaacagtggcttgaacactggaccttcagattgcgctaggcttcagtctgacgctctcccaactgagctattgagactggtggatggggacattggaggttctgcggcccagatccgcagcagaagcctcatgaaaaatgcagtgcaaaacgtcatgcatgtgagcatttcctaagttgaatgaagtagacacggattcccagttatacaataatgttatatctggaggctattaaatccgcggacttctgcggagtaatggattcagctacttaagccgaggttggcgaattggaatctgtgctcaggatgggtcctctttgttggggttgatcatcaaggtcaacagctctccccacacgctctctccctgagggaatggtgtttgttttatggctggttcattaaggagtacaaagatgttgcaaggagtgggagcgaaatcgggagatgtaggtagttgctaattgtaagtggctcattctcttgtgcttgtgactaatgatgatgatacaatgcggatataagtttttcggattgcttattctgttctggggtcggttaagctctggtccggagaatcgtctgttgagtctctctccctcagatgattcatcaattgacgaaagctacgtgatcaattagaacaagcacgtgagatcagggaagatcgatgtacgatgaagttgggtagggggagtggggcggagggataaacttactagtccccatcgaagcctttgtttgaaaacacactgtccggattatgccatggagccaggttccgttgcacttttggctgcatctttcggcgatcagtcggccatcgatcgaagtctacttcggaaggtaacggaagtgtcgattcggtataaggcctcaactgtgaccattttttttttacagaaaagtaaatggtcatttatgaatactccggatgatgatcatgtgtgcctttcagaaagagaagcgaaaaaaaaaaggactgacgtccggacgagagctgagttcacggaagtcatggaccacttgcgggacgataaaggagcgcattttcttaggttccaagcgatagatccgtcccaagacccgtccagtgccatgcgaaccctgggatttaggaccgagcgcaggatgactaccggtacctaagaacaagagctcggtcagagcctagatatggagtatgatgcaacaaaaaaagatatagggatcctcacctttgtagaagcctacaccggcttgcttgctggttaatggggctcgacgggctccctgaaccactgctgatggactgaacgccatttcctcgggctgttgttcgtggaatcgcttgggttctatctgccgcgtttcatggctcttgagagaagcgtcttcataagtgtgcccagctgcgcaaccttcctgcgtctacataagcccccctcaaagaggctagtatcgagcgggctttcccgtggctcccggccctggcccacatcgggcagacactcttcttctccaggagatgaacatgtgcacaatagtgcgccatttctcatttgaaacattttggcttcaaatagaaaagatggaatgatttgtcaagctattcctgatgtgttgattgctccctggatgtcctggtggtgatgataagtttaaagtggatgtgatcaatgagaggattttagttttcgctagatggaagctgacatcatttgagtccagaatgagtattgcttgtctgagacatgagggcctatgttaggtgttgggtgggctgagtcagtcgagctgcaagttcttcgattgctgtgttgagtgccagtgacagcgatcgagagtgctgtgaagagttcggtcagatgcttcctcgacttcttcgtcaccagcaacaccaactactcaccaccaccaccaacaacaacaagaccaaaacactcagacgaccacacacgaacccatttgcatcacaatcagccaggatgtccaacacacccggggtagtcctagcagtcaagccggacgggacgacgacggcccagacggcgactggagcctccaaataccaagccatactcgacgagcactggaagaatgcagagccgaagggcaagccgctcgagaccaagctcttcttcggccccgagagcaccgcgatcgccgccgtcggcaccggcaagatctccgaggccctcagcgagatcgagaaggccgacaagacccgcaagatcgtcggctccggcgcaaaggctttgaaggaacatatcagccataacagggaggtccttgttgacaccgtctggagctcccatgctgctgccgtcggtgctaccgtatcgaccttcaactacgtcagtcccattctatacatccctcccatctccattcctccatatcactcacgcttctttctttctttgtgtgtgtctgtatggatggcaacagagcctcaagacgaagaaagaggcggtcgagaaacggatcccgatctcttacaagcctctgagcgaccaacccgtgcaactgtcgatcgagaaagctaatgggaagctcatcggcctcgactggtcgacaggcctcgtcttcggccaggcccagaacctcgcccgggaactcatggagagcccggctaatctgatgacccccaccctgttctgtgaaaggatcacaaaagagttccagggaatcaagaacgtcgagatccaagcccacgataaatgtttgtacttctcctaccttgaaacctatatcttgactatctttctcatcgtcatcactttttttgctccccctctacggctttggtggttgggtttcttaagcttgggccgaggccaagaagatgaactcgttcctgtcggtggctaggggaaccacggagccatgcaagttcctcgaaatacattacaagggcgcgagtggaggggctggagaattcaagccgacggttgcgctggtcggcaaggggatcacgttcggtatgcactttgttttttttttttaatcacacggattgcatctattctcatgataagatggatgtgttttttgacatgtagactctggagggatctctatcaagggcggggccgggatgaagctgatgagagccgacatgggtggggcggccacagtgacgagcgcgggatgggcgatcgccaagctgggcatccccatcgatatgctcatttgcacccccttgaccggtcagtcctcctccccccccccccctctctctctcgagccatctcaactcaatgatcgccgcgttactcaaataaaatctgtgtatgtttagaaaacatgcccagtggtcacgctactaagcctggtgacattatctatgctatgaacggaaagagcatcgaaggttcgtccatgccattcatttttcattgtctgaacacgaaacttcgcattcattggaatgttactaatccacggtttgtctttattatcaagtcgataacactgacgctgagggtcgattagtattggccgacgcattgtactacgcctcttccgtctacaaacctaagacggtcatcggttcatacatattttctttctttaactgtcttcattggcataaataaaattgactgatccgatcttcttcttcttcttcactctagattgtgccacacttactggggccatgatgatagcgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggcgagcccgattatcgagaagtcttataagaaatatgacaaacctatgaagatagcctgggattcagcggaaaaacccgagcaggaccggtttctggcagatgccattcgacgacttctatatgcgccagatagactcctctaatgccgatctatgcaacactggtggtcggactgccggggtgagtctcaccttctatatgtctcctagaagaagaagaaaaaactcgcttgcttggtgcaaactcttttttgaattgggattgttgtgttgcgcttggcgttcgtgcatagtcttgtactgcggctatcttcttgagggagtttgtcgacggcttggcctgtaatgcgaaggaaggatccgaccaagctcaagatacggtggaatatgcccacatcgatatcggtacgctcttccactcaactacttcttcatcttgcatatccctcatcttacattcttttctcttttctttttttttgtttggattagctggagctatggaatgcaccttgcccgatccgtgcaacccgaaaggactcaccggtcgacctgttcgggcgttgatcgaatacatccgtcaacaagccgcgctccattgaatctaccgagtatagtcgatactatatatcatatgtaatgtttgtctcctactacatcagcaatcattcctccacttaaagaacaaggaagatcaaatccagaactggggtggttcggggtttcaggaagacagtctcttcctcctctgactcaccacccccctctaccataatcctttttgctgctttttatctacataacttcaattaaaaaaatgaatgaatgaatgaatgaatgaatgatttgatgtcaaatttgttattctacacatgtgtatatgtgtatgtgggcgagtcaggacttttgggattctgtccctctagtcactgtcggcacaatgcaaatagggtctcatcactccacatgagtagaatgaagggatggtgggcagttatgaagtctgcaggttcggtcttcccaaatcatccattaggttgatcatcactgggacttcttggtctacaaagttacgcaattatttagggcaaccaaacatctattcttcaagggggggggggaattaaattgactctttatgcaacttcatacctggcccattccaggaatcatgcttacacattcttggctgatgacatctgcttgcgcgaggctttggacatcgtcttgagatcttaatagtcatcgatgtcagccatggttcctcatatctcttctgttggtttggtctgacagtcatcagatgttggattccctttgccatgcatttgatggattattcttttcttattcttgctcaactacgcaatttatgtagggttttcaatccagctatttatgtagattcatgtgatatcaatcagtggtctggttctcttcttttgtgcttcctgtgctggtccactgagactgctcctcctcagtgtcactccttctttttgttcccccccccccctcccttttaagcaaggaattcatagaacttacaaaaaaaaaacaagagcccccaatctccaggaacattggcagggctctagagatctttccacaggtaaaaatgggtgcactatctatgagcttctgttggtgatccttgttagatggcatcttttgcccaaactcatgttggattctgtacataaatccacagctgatctgatttactgggggtgtgtaacctatgagctcatacataggtctcactatcagtcatatatatagtaaaacttggtttacataaagtagtgtacagttgactctgagataacccatagctgagaaaacccatacttctattaacccataggaaaatctgtctcccaagttggtgggcagggaaaaatgggtcttaacccataattctgcattctgcagtaacccataccctttttgagaaaaaaactggaaaattatggggttttttcaccttccagtcaagcataaaagactttttcaaacatggaacctcttctgaagaccaagaccacttgtgattttttttcttttctacctcagagtctgttcctgtctcagaataatcgcataaatacataaattgtagatagatcaagcaaagaagctgatgcatacgggctacatgggtacagccataccaaaatcaaagaaatcataaaaacaatgtctgtgttaacccatgataatcatgggttaatacagctttatgccttaacccatgaatcatgagctaagacagatctcgcccccaagccatgattctattaccccataccaaaacctttctcccaaggggtatgggttatctcagagtcgactgtatattggactagatattaaataatacatggatgtttggagtacatagactgacggtttccgattggtttcgccgctggcactgtgcactgctgtggaggtgatctgacacagtttgagcgagtttgtggaggttcaacttgtccgtgaatccatttcatggcgggtgggtagtacatagctgccaatgtgaattcccccccccctcctccctctccatattttcaaatattcagctttggcgtcttggaaaatgaagcattccttaataggggggattgtggtcttgcttcatcttgaattcctctcgggaaccatcagacgcaatcttgagctcttctcagatctagatttaagattgggcaatgagcaaggtaactttggtcatgactcgtaaaattatcttgagcctccgtaacagttgataatgatttcatttttgttacagtatcaaagaaaaaattgaaaaaattaagactatttggtcagtttacaggcttgtattcttggtataatcctggttatcagaaggtcatgtatgaggattctcacggctcttgtttctgaagatgattttgcagatgaaggcggcttggtcgaaggagttgataaatcgagaaaacacccatctcccctagtgcaaccttcttgcgagattggatatgatggaacctttgccccatttgcgaagcgaccaaagttggatctcagtttatccttgggcctgcctgcttggtgtcaagacgaaatcacccaaaccggttcatcaagccctcgatcaccaaagaggaatcccagtggtgagtgaacccaacaaatctttcccttttttgtttctctcagaaacatgaactatgatgaggaatagtattcaagtccttctatgctgtaagggggaaactgcagagcgacattgcttctacaacacacagggccttcattgagggaatagaattcatgagacacctgaccaactaattttcttcttgattgatacaggtttaaatcagccagtctacaccatctcgaaagatgtcaatcgtatgttggggcaacccagccaatcagacagtctcaatgtgtttggtgaaaacagagttatgaaactcaaatcttgtgctccaagcataataaaaatcaaaggagaagatagtacaacaggtgatgaattgtgtttgtaccacacgacaaataatgtcgattccacaagtgcccaggacaggtccaacgatgacaaacacattgttcaagggaaagaagggacttggcctctcagaggagctgactttcgggtgaactccaagttttgggcttggatttcggtgatttttggtcatttgaaaggccaaacatattatggtttaaaaagagaatcaaaggccaaaatcgataaactgagaactgcatacttccattacaaaatgaggcaaggcaagaaaacagaccaggaactttgtgaaaattactatacaatacgacgattagaaggaatcacacagcttttgtgggttgcaaatgcacatatactccagaattttgccaattttcaatcgggattaaactatcttgaagtacaagcagagctccagaactggtttgtgaaattcttgaggaggtgtaagagcaacatctcattcatgaagactggaaatcatgcttctccctatgactggatggaaattgatgaactgaacgtttatcataaaatggataaatcacttcatgcaaaagcagaaatgactgcctaccaagtttaccaggaaggcttagaaaaagaatctgttttggtatcaaaaccacaacttcttattaatgaatctgtgttttgtttgcttagtctttactataaatttatgagtaaggaaaagtgggattctatttttggaaatgataacaatcttattcttcaactagaaacatggagacctatgatgaaagaaaacccagctcaagcatattcaagtatgggttcaagagaaataaaccagtctctgatcccatggaaagcattcttcaattcaaacgaattcaaccatgagacattgaatcttgaaaattttgtgaggccaattttcaatgaggaaagtatagatgaaatacatcacactaagattgcatttgattttgatattgaagatcaatttgaagagaaatgggcatggatatctagggtaaaactgaataaaaaacatggatatgacaaattattccaaccaacatctgagaaaatgactaaagaggtgaagatttaccttatggatttcgctgaaagttacttgaatccagaaagaagaatcatactttcagatcttcctgaaagtcaaatctgtgaaaagctggaagtgatatttgacattctttggggattgaatcaagaagtaattgaattctttggatgtaagatccttggagaagactattcacatgatcaaaaatcacttcaaatgttcttcttatcttgcttgtctagattcaaggtgaaagactcacaagaaattcaagaaagttctgaaaatttaaaaaataagatcaatgagaaaattgtaaaattgatggtagatatgttaactttagagaaaaatgaagaaatattcacaattacatccatgaggaagaagagtaaaagtccttcaattttaacacaggaggacttgatcttgggtcagatgactgtgaacatacttggttattactacaagaacaaaaatcaaaccaaatatttccatttttttgggaatgatgtattgtttttccaatttctgttgatcaagagctcaagactattctacagttttgaaaaatatgacaaagacagatttgaaaaatttagagaaagtaaaataatcccatgggaaaatgaagtgattggtgaactacctgaagttagattcaagcttggttgtagacagaacttagaattacataggtggataaaaagaattaataagaccccttgaagtcatttcttgaaaatcttgagggcatatataaaaaaactcagtgaacttcaagttgagattgtacaagttgatttcaaattcttattttaacttgtttcaatttcaccttgaatctggtattatgcttgtaactcaggtctcctaaatggtcaatctaccttaaaataatactccacaatttttttattgccatttttcttctttttagtttcaactggagaacttccctgagttggtgaaaaagctgaattcagatttcaattttttttcagtttgatgaaaaccccaaatattgatgggcatctctattctctagacgtaatgactttttaattgagatgggagttcctcaaatatgctattaataagattcattgaagtagcaggggtctgggaatacaaattttagcagaacaaaaaattgctagtagggaccatttggcaggaactatgccactgaattaaaaccagttacttccaacataattatctgggttgaaggtgggatacacccaaccaatgaggtaccctggatttgagtttcattggttgagttaatcccagtttaaacaggataccctcaacctatccaatttttctggcagtgattccagtttcctgaagaattttctgctttgacaaaagagttgatgaagagaatttggggaaagaccaggtcattttttgggagaaatgagtttaggaaccagaaccattgatgaatggtcctagatacttggtttgcaccttgtaactgagggaggggtgagggacttaccatttgatctagggccctcaaatatgtatatctgtaacctgaagctctagattattgcaggaaaatctagtgttcaagtctctaaatggatttgttaaggtctgtagatcttgacaggaagccatcaattaaagtttttgttgaaactcaggcccaatctagcctgtgcagcacaatcatctgtgatagttgatacctctgtaaaactagatctgtctcatcacacttaaactgatctcaaatgcaatgattcttctttcaactcacattttctcccaacttagatcttctctctcttcctcatttatctcattcatctcacataattgatcactacaccactccttcctgctcaaacactcaactcaacaagatcaagatctaataaccaactctcttgaccttcaatgtcaaccttagagacactctggtgtgtccaaaaggtctccaaaccagttttgaaaatgcattgtaatattggggttgttaattagaagaaaatgtgcacaatgaatgatttgaaatgacacagttttagttaaatgataaaggagaaacataatttgacaggattgtttgaaataataactgaatgaagtaagcaaaatgtaacccagaatcaataaaaatagaaactatgttcatgtatgcttacaatgcttgattatagagttcacatgaaaatggatttccagcttggatataaaaactacttcatgttggattgaatctttctccctctcaagaaaaacaatcagaacattatatcttattttcaaaatactcattcaaaacagtagtaagactttacttacttagataaactcagcaatggtatttatatacccttgaagtctttatttatctaataattttattacatttggactagtattcctaaatgagatatggttgagattggatttctgataacctttccttcttactaaaataatgaaagcccctaattgatcaagttaatgtctctacactatcatcagactcaaagagaatcatgatattaaaatttactagaatctataacaaatgataataaaatgaattaatataactgggtttgatgttaataacccaattgagtctcttgaccgatcaaaaatcatcacaatcacatctatctgattgcatcctattcctacatttaggaatagaggcccaggcttttgcgtgctggcttgaccatattcttatagaacagtggaattcaaacaagttaactaaaagaaacaactttttatccttcttttcctcttccccttccccttgtatttagttttttatctttaccatagtaatacatctattactacccccaatcttttccagccagacctctacacaatatcaacagctgaaattcaacaagtattggcaaagctttaacttggacagccattctagcagcttccaacttgttgagaaatgcactcaaagcatttatagttcttttttatccttccaaactttttttcctactttatcttcttatcattcttattcattcatacctacaccatggggcaagttttttttaaaaagaaccctagaaattggacgttttacatcctgagtgctcagaggatgatttctaagacaggcgctttgacgccccagacattacttggacacttcacaaagggtacaagtgatggatggtaggtgataccatacagaggatggcaaggcaaatactttacatcatataaagagggaaattgggacccaggtacccgtggtgggtctggttaccaggacaaacctccccacaccacatccagaactgttggagcaggtacctgggtacatgggtggtgtaccgctggtacttgctctcattagtgactcagatattgttttcattttgtcttcatcagtagtttgtggggactgagtgctgctaggagcaacaagttttccaggagagtgcttgtgaccatcaagttcagttgtgtgtccccaattagatgggttagttgtcaggatgcaagtgggtcgggtcgaccccgccgggtacccgcgacccggcgggtcacggggcgggtttgggcaggctaggattggaaattgacccggcccggatttaacccgacgggttggtggggcgggtatggtcaggacggaatgcatttgggtcggcttgagattgaccaaattatgtacttgattaaaaagaaagtgttttttgctgggttgacccggacccgacccgacccgaggcactgtgtatttgggccgggtttggtcaacattttacaatttttgccccgacccgccccgccccgagtatttggcggggcgggtttggtcactgttttttgacccgaacccggcccatctgcatcctgagttagttgtggggggccccctggtgtgcccaagcccccaagatactaagtgggtttgggagggtgtggaagccagtatccaggtgccgtaggattttctggagaaatcaaggacctggaaccacatccagaccaactgagtgggtgccaggcgggtgtgggcagtacctgctcatggatgccgggtatcagatgccatctttaccctcatacactcttgatttagtgcccaatggacaacaaaaaacaatcaattgtacacttctcagagtgtctgattgatggtcaaaaaaaacccccagcttgaaatgcaagaggggggttatatttgaatttcctgccagtagggaaatgaggtctatagtgtacactacatgcaatggctgatgttttgtgggtaatgtcaatgtgaagtttgacacaatcatcagcccagatccaccatttggttgaagtttgcaattcaaatgtcacattaatgtttgaccaaatctcagccatttgcatgcagtggtagatgtaatctaccttgctaggcatctggttggtggttctttaggctcatcactggcagtttttatgtttgatgctggcttcctgctgtgtttttgccaagggacttccaggaatgccacccaatggatggtttggaccaaccatctgtttcaccaaaatgcaaagcacatctgatggatgcaccttgcagcctatgcagggccaaagtcagatggcatttggtacatccatttgggtgtccaaatgctgtctggtgcaacctgtggtgtttattcacaggttttgtattttctttctgatcttgattcttcattagattcaatcaacaaatcaagtcaatccgccactcagcttctatctacaagtctcctgtctttttttctatcatttgtttttctaagataaatcattatctaatctagggttggtttcatgtctctctgttatctcatatttgtctgttttattttgtctaatctcttgtttctagtttttggtttctgtatttaagaaataaacagtcttagttcctttaggtctcagttgtaaataaaactttatctatctagtaaatcttggtatattggagggaaatgagtatgtcatatttgtttcaaagctggaattgtgctgcagagttgatcaaacacagtttcaaacacaaagacagtttgaacaattttgtgagactgaactcctctgtcaatccatttcatggcaggtggtcagtggcagatgcggagtttttccattccctctccacactttcaaaatttcaactttgatgtcttgtaaaatgaaaaactccttaatatttggaatggtggcattgcttcaggttgatttcctctcaggaaccatgagaaataatcttgagctcttgtcagacttggcttcaagcttgggcaatgagcaaggtaaatttatttttgcatgctgctggaacttattttaagacttgataaccatttatatttttttattcttcaattgcagtaccaacaaatccattgaaaacattgaggctttttggtcagttgaaacagttatcttcttagtccacatggtcctggttatcagaaggagtagaatcaaaattcacacagctccttttctgaatattattgtacagataattgcagtgtggaaggatttgatgaaagaagaaccagtccatcattcttagtagaacctgcttgcaagattggatctgacaaagttcatctaccagttgaaaaacgtcaaaagttggatcttgatttatcattgggcttccctgcttggtctcataaagaaattatcccaccaggtttgtcaactcctcaatcatcaagatggaatgccatttgtgagtgaaactgtgaaagattttaaatatgtttgctacaaatattaaatttgaaaaaaaattctgaagaggataccctgcagtgcaatgtgtgacctctgctgcacagcgggaattcattaagtcagtaatataattcatactgatccccttgaacaacccattttcttgtttttttgatataggctcaacttcaaatgagccaatctacacaatctcagcagatgaaaataacgaatttgaaaaacaaagaaaagtagacagtcttagtgatgttggtaaagatggagtggtgggattgaaattgcaagcatcaatagaagtcaatggagaacataggaaaaaaattgttgcacctcttttttatcatccaaacaaagctgtgggttcagacattgctcatgacaagtctaaacttatcactcagagtcaaatgatttcacatagtagagaaactttacctattggaatagttgatttccagatagaccccaagatttgggcatggattacacttactttgagtcatttgaacggaccaaaagatcatgaattgaagacaagttcaaaagatcatatggacaaactgaggaatgcatacttccatcaaaaattgagaagaggcaagaaaacagatgagaaatcttgtgaaaattcacatgcaatactcagattgtcaaaaatttcaaggcttttgtgggtttcaaattcacatattcttcagaaattttccaattttcaattgggctttgattatgttgaagtacaaagagcactccaaaggtggtttttggaattcatgaaaaggtgcaagaaagaagttccattccgtgtgtctagagattgtacttctctttctgattcaatggaaattgatgaattaaaggtttatcaaaaactgaatctggcactccatgcaaaagcagaaatggctgcctacaaagtttaccaggaagaatcagaaaaagaaccccttttggtatcaaaaccagaatttcttatcaatgaatctgtttttgatctacttggtctttattacaaatttatgagcaagaaaaactgggatttgatttttggaaatgatagcaatcttattattcaaatagaaaaattgagacccatgatgaaagaagaatcaggccaagtatgttcaacattgggttcaagagggacaactcagtcactgatcccatggaaagcattctacccaatgaattctttaaattcaaattcaagtcaattaaggcacatgaaatttgatctttcaaatcatgtgaagccaatttatgatgaaaaaagcatcagtgaaatgcctcaagtaaaggttcaatttgattttgatgtccagaatgcaacagaagagaaatgggcatggattgcaagggtaaaactaaacaagaaaaatgactatgaaaagttgtttcaaccgacatctgagaagctgattaaagaagtgaaggtttgccttgtgtattatgctcaaaagtacttgaatcttgaaaaatggatcaaactttctgaacttcctgagagtcaaatctgtgaaaagttggaagtaatatttgatattttttggggattaaatcaagaagtaatccaattctttggatgtgaactctatggtgaagattattctcatgagcagaaatcacttcagatgttcttcttatctttcttctctgaattcaagctggaagaatcgggaaacatccaagagaattctgagaatttgataactaaaattgatggaaaaattgtgaaactgatggtagaaatattaacattagaaaacaatgaagaaatcttcacagttccatccaagcggagcaagagaaagaacccatcaattttgaaacaagaggatttgctttttgggcagattactgcaaacacacttggattttattacaagaacaaaaacagaagaaagtatatccatttctttgcaaatgatgtgtggtttttccaattcctattgatcaggagttcaaggatcttctacaatttggagatctataatcacggagcatttagaaatttgagagaagccaaaatcatcccctgggagaatcaagtgattggggagcttcctgtgcttgcattaaagcttgggtctaagcagaaatcacttgcacatctctggataaaaagaatcattaaaaatccatgaagtcgcttcaaactcaatagtcttcaagtgggaattatggattcaagttcccactcttctactcaaacagatcatcttttctcaaattcaaacttgaatcaggaaatcctgtgatctactcttttgtgccataggatttcaattcaacaatatctgatattggaggacttcccctagcaatttagaatgcattttaaacctccctcagtcctaaattaacaacatgattaagatttcaaccagcttacatgagagctttttctggaaggcttcagaaaagatgtattttttttgatgaaaaaaaaaatagatctaaggggtgtaaattgacttatgggagggttgtagattgcaacaggaagtcatccattccattttttttattcacatatcttattgaaaattgtgatggttgagagatgaagttccagaaaagcttggacccaatctgattctttatgatttgttttgatttatgagcaaaagttccttacttgaattggttgtaaaagaggctgcagtacctcagttgtcccacagctgccatgcctgctcatgcacccacatattataagggttgattgcttgggcttaccactctcaagttttggaataggagagtcactgatggtagagatggcaatgggtacccgtttgcgggtacctgttctccggagcgggtacccgcccgcgggtgatgggtgcgggtgtcgagttttgggacaaaaaacggcgggtacccgggtacccaccttgacacccacccttacacccgccctggtaatgcagttttgggcgtgttgggcagcatcagggtgtcagcaacccatgtaggacaccagttggtgtcctacatgggcctgttgaggccggagggttccctccggccttcgagactgtacactgtctcaatggccggagggattcctccggtcattgagactttacagtcttgtggaccccagatatgaggttgttgcctcatcaatcggaaggaattccttccggtcgatggggttgttatacctcatcaatcggaaggagttccttcagatcgatgaggtataacaaccccattgaccagaaggaattccttctgatcgatgaggtggaacagccccatcgaccggaaggaatcccttccggccaatgaggcccatagacccctccacacctgcaggtacccgggtacccgccctggcagacctggcgggtgcgggtgcgggtgcgggtgtccaaaaaaagcgatttttgaggcgggtacctgggttcgaagtgacatctctactgatggctgcaaggcacagtcatcagagcacctatatgtaccagttcatcaggttcagaacatgaactcagagtctcagatgtttcctcaatgctgctccaacagccaactagtgaagcatgatgtctttggtactggttaacaaagttaagttgaatcccaatagcattgctacctgtagtgctactagcagccaaccacactctaacttaactaagtttctgccccccccccgctttgatggagtgataaaccactggctgaattgtgacaaccagatgtttaaactcctgtgatctgaagaaactcaggatttttgccgagagaaaggggaagagactgggagaagaagacctcgaggagaaagctctgagggagaaaaaatggtcttgagagcccaaaaaggggctagagtctgctagcttgcgtgacggaaaagcgtacacgctacaagaggtggtatttgttattgacctcagggaaatggcgcagaagacagatgatttttcatttcttaactctggagcatgaatattttatctacatacagtatgggctgagttgtgggacagaaggtgaaattggatattcatctggaactggagagaaggatagtgacagatggagaagagagtgacatgactgtgacaggaagagaagaaggaggagagagaatggcacggggattcagaattccaacatgatcctcttgcaacagttgtccgcagcaagcagccaactctaacctcgtcaatccaaacctaatctcttctcccaaacctaatctcattgcctgtgagcctgggtctctatagtgacaacaggacacaaggataagggggcacttttatatgtatttcttgatagaagagagatacaaataaaagtaaaggataagggaagagaagaaagatagaaatggatgatatttttgttcttttatttcttttatgaagatgattaaagttttgcagtcttactttcctttaaggatggctgtttataagcggagctaactctacgcctccaaatcaacagaaactgagatgggttattgactctgatgaatcaggtcaaccacaattttttagatcaaagatgatcaaggttctttaaagggaaacctaggtagttttccagttatactaccaaacaagaagaattgagataatagcggctattgcttgctttcttggatcagggctttggtttggagaagaagtgaaagaggttgagagagacagagaaagaaacaagcagaaagatgctagctaaaacttatgagaagttacttactaatgacaccaatgacactgtgtagtgggaaaggtgggaaaagtggagtacttctggttgataagggatgacttgatctgggtctggttgttgtggttctgagttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggattatgtaatctggcatgtacatgtggtagagggagctgaaacctaaaggctgaaataattcttggagtactgtgaattattacaaagtcaatgaaggaatggagttgagtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcaaaaaggttaaaagtcttaagacaaaaaagataagataatatttggaatagaaatgggcagttttggcagtcttttggccagcttggctggctctaaggctgacattgccgctccgtcctatccttcacctctcttccgctccctcaaattccacagtcgactcttctctgattcttagagcaactccaccgtggaccgtaaattgggtccgtatgtggaatttaaggactctacaggatacaccgtggtcgctaaaatctacggcggtccctaaatcctgctcccaagtcctcacatgtagggactcctagggactggactacggcctccaaactacactttcacacaacaacaactcgtgaaactcaacactcactcaccactccacccttggcagctcacatgtcatgaagatttaccaaccactcctccaaaccgcggtgtatgccgcagcagtttgaggctgtaaaagcagctttgcattcccaaatttcaaattttaaccgcctggaattagggtccgcggtggaactgctcttattccccattcgataaccaacttcaacctttctcattctctccatatcctcaaaactcatccctcactcaaaaactcctgtcgactttggcgagctgtccctcaaatcatcaaccacttctctcattgacttcgtcgatcttcccttcaacaccttcatctatcattgactttgtcgatcttctcttacattggaccacagtagtttgattcaatttggtgagaaatacaccacaactctcatttcatcaaacatcacttatcactaacccttagcgtcttgctctcttagttctgtctccttctctattcctgatctctcactctcagttgttcttaacacattgtctgtcctgttgtggtaaatttatctttcatttctttatctctatctctatttctttttctctttcagcataaactcatgtttccatttgtttcagtctggttttgtttctaagtaatccagtcagaactcacacaccagagggagggacttgggtctcaattcaatcccttggcctgaggtcagcatccacattggttgaccagatcagtgaggattagcaagctgtttaatcccaggattagtggggcatagattgcatacccgttagctccaaaaccgaccctgcagcctaacttaacccaagtcccttgattggagggcctgtaccaggcaggtgcaagcgcccctcgcgaagcgagcctctgaaggagggacttgcgagcaatgtcagaatttgcgcgtggaagctgggggctgttagtagggaaaaactttgccctgacattttccctgtcttccaactggaaattccttctgccgtttggaccagtgcaaacacctccattgtggggattttttgggtgcactctcttggccaggggcctttgggtcttggcaagacctgcctccgaaaaaggccatttggcattgaggatgatgaagcatctcaggattcttcttcaagattcttatgtatgctgtcatacaatgcctactatgacttatgcgctttcgttccctgtatatgggacatacttcctgtactggcctctacaaaatcaactagacacttcatgtgccatctctacaagacatactatgtcttgtaccacttgttatgggataagctgaatttcagcttgattcaaagttctcactttccatccaaaggatggataagtgttagcaaccaagattacaaaaaaaaatataggacgataggtcatatggtcacgtatgtgacaaagttagccgcatcatttttggttggatgagccaagagtaatggacaggatagggggaattacctatgaaaagccacgaactgtaccagcttccaggctgaaatttggtcttcgctcataagcccctctttcagaggcttgcttcacgaggcctgacggaatctagaaacaataagtaaaccagaaatacataatgaattgtagatctctgtgtatcggttacgcagaatgtgatcctacaatgtacttgttcagcacgcgcagtagtgacacaattatccagtctttgtgaattcttggtcgacttggaaaggtaagtgacctgaagtttgattttgatgaggtcgatgccctttatttacaggctttgacaggctcaattgcaagggcaacaagataaatagatacataccagatgtgttgaggaatgcagactggaattgccaacgaaacacagttaaaaatcatgtcccgcatccggctgtcacacttctccagccttgttaggccatcgggaacgatttgttacctggcaggtgggcatgttgtttgcaaggattaccgaagtcctggggaagatttctcctcaatcaggacctgcaaaattactcccccgagagcaaatgcagggtataccctatagggactcgctccgggttggattacaatttggagagcaatagttctacttgcagaggagggttggaaggaatcttggaagtccgagtgctgcgaatgcaaatcggacttttcattactcctcatttggtcatggcgatttgccttgtgattatacacttggctgtgacttattgctcctagattcgcccaccggtaattccttctgttgttttcacattggggatcttccaagcagtcctgctccatgtaccgccgactatgctaatcatgccatcatggtaattgtaagattgccgcttcgagagagagagagagactgtaccgtgcgaaaaaacatgtgatgcaggagaaatattgtagtccccaaacaaaagccgacaacaattcaagaaaagtacctagaatgcttgatcatctctccaagagattgcacatcttttgcatccccagacctgacccatgatcatcatctgcaacacaaggggtgcttttggcctcaacacaagcttgaaaaaaaaaaagaaagaaaaaaaatctcttaggctgcaaggttgactttgcagattaagtccctgcaggattattcgagagacttcggtaagttattggaaccccatacttctctctctcctgctctactctcaggaagtttctggttgctgccaaataaagatgcagtgcagtttcaacacacacaacaccagctctgcagcttcagcaccccccccccctcccccatccgggtccccaaaataacattgaagcaaatcatatatatatatttcttcttttttttttcttctaaaaaaaatcatgtcattatagcttttacattatcattatcatgaacattaaaccaaccaaaaaaacaactcaaaaacagcccaaatccccccccccccttcccttcccacacaaaaaaaagtgatcaacaaattgatatatatatatagaagaagaagaaaaaaaaagaacagaaagaccaatgaattaaaatgagcaaaacagtaaagttataagagagagagagagagaaacaaagaaaaaaaaagacaagaaacaaagaaacgaagaaagacaaagacagacaaagataaaagaaccaaagagaagagaaaacggtcaagacaaatcgatatagagccaatcggagtcgaacgaatcgaggggaccgcggggctgatgaacatctgaaggaagtcggggaccgacgtccggagtgtgcaaggtgcgagaggatggatggtttggggacaaggaaatggtgaagaacggatcgtcgttcagatccatatcctgatcgtcccgagccctgacgagccgtgtattgttattgattgagggtgcagggggagggggttcagaagaagaaggcggaggcgggggagaaagagaaggcggaggataagggggaagtggaggaggaagaagaagatgagtggttgaggtagcaggatgacgagcttcagggagacgttgagtagagatgagattcggaggaggagtggggggtaaagtcgaagattgggcaggttcgagtggaccagagggaacagcaagagcttggtcggccgacggctgacgccgatcttcgtccacagctgggtgtctcccttcgacgggggccggagcagccgacacgacctcagtcgatgacggcgcgacgggaaggcttgatgattggggttgaggaccagaaggctccagggccgatgtactgtctttcggccgatcatcgttggtcgtcgtcttgtcgatcgcctggtcctccgcctcaacaggccgaccaacggtcagtgcccgatcgggcgattcggttgcttccctcgtttggcacttctgagcagtcgatggctggtcttcgaccgcgacatctatctccattagatcgacatctacaactcgctggttaccagagtcatttatcgagaggttccgatcaccagaagacaaggatggcgggggaacagcaatgccagtcggttgttgttgtctagaagaagcagaagaagaagaagcgggaacgacgggggtatccccggagccccaatcgatgcgaagcgtcctaccgacctccaagagtctactcatctgctcgggtcttctgacgcgtttatgagagccaggaagagcgggatcatgactattatgagagaaggcgaggttcttattcctgaaggagtccgagggagaaagggatgatgaagacgaggaggaaggtgatggggagcaagtggaggagggatgggggaccaatgaggcgtggctcagggcccgtttccggtccccaccgtcgggcgaaagcgcgctcaatgctcgaatgttttggacttcttcgttgtgcgtcaggctccgttcattggggtgagcaggtggttgtggatggaggatggaggaatgggggtgagcgggagaaagtgtgtaggcggtagtcggggactgagggtgccgagcgaggcttgccgggactggcacgggctggggaggagcccgttggcggagctgctgggcgagagcgtgattgtgctgggcttcagcacggtgtctggcccgggtttggttcatgaactgggtgtaatgctctttgccgacgctgaggcgttggtcgcgaagctgagtaacgtggagacgcagggccgggtcgggctctctactcatatgggcggcgtagctttgctctaaggactggatgcagcggaagaattgctgctcgagcgtcgctagttcttgtgaatgtcgcgcttgaagttgcaggtccgtcaatggaagcgctgagatctccggtgggagtgaatgcgcgcccgctggtggtgaggtgctactagctaagggatagttctctggtcgagtcgtcagcgtgcccatggttgagccaccaagggtggactgaattggtcgtcgaagctgttcaccaactgagactgattcatgatttggattgatggctatggattgggaatgtctccgatagccctgtgcgatgggagactgttgaatctgatagtttcctctctgttgctgttgttgctgctggtgtaactgcaactgctgttggcgatgttgctgttgctgctgttgatatagttgtagctgtagctgctgctgctgctgttgatggtgctgttggtattgttgctgtagctgctgctgctgctgctgttgttgtggatgatgttgctgctgctgctgctgttgttgttgctgttgttgttgctgttgttgttgttgctgctgctgctgctgctgctgttgttgctgctgctgctgcttctgctgataaagctgctgctgaagctgcaactgctggagctgttgttgctggggggtaagattgggatcctgagcggaagcagggatagacagccgatgaagagcgcgagggttattggcggaagaagaagaaggagtaggatttgcagcagcagaatggatgaggtagttgagggggagtcgagggttagccagctcgggcacacgaggttgatactcgttctgaggcacaacggcagaagagatcatagacgagcccatcggcccgggagaatgagcagtgcccggtgcaagtggatcgccattcctagcaaggcccgtcgacaaatgagtactactcgaacttggggtggccgggaacggaccgggctggacgatcgccccggtggtcgacacatgcggcagagcaaatacaggtgccaccacgcggtcaggaggcgcagaggtccggctgatgtctaatccagctgggacagaggtcgagagaacccctggcgagcttggagtgagcggcagagtcgtatggtttgggattgggtcgacagactcgacaccgtgttctctccggccagctggatcgacgtctatcgattcctgggctgctgtcaattggcaacgatcctggatcggagatagagactggacttgtgctttatttcctgactcgacgcgatcatctctggcgtcggtggggtcaaggtctagtgattcttgatttgacgttgcttggagctgatgctgaacggaagtaggatgctcaggttgttctttagtagtgactggtgggtttgcaggttgggtttgattatcagcaggagcagataaaccactgtgtgccgattcctgatgaattgttgcttgagcccggccgggatgctcaagttgtttgttcgatattatttggttcccgggcacgacggaatcaagcgttggatcgatgtttgatgatggttgatctcccgtggattcagggtcagaggatgaacgccgatcgatggtattaggaagaaggccactgaagatgccttcggcatgagcctgggctctctctcgcagcttggtcgccttctcctgcgcttgcttcaagtctgtaaacggtaccacaaagcttcggagattttcatcccgagccataccagcttgtttgttagatatcaattgaagctgtttttaaaagaaacgcgcagagaaggagagatagagagtcagcttatctgaataagttttttttggtattcaataaactgaccgcttcgatgcatttttcttttagagtttcccaaggtttatccatcttgagtttaagtttatgagacttaacgacgagagaatctggggggttttgagcatgatctttatagagatgaacgagagccaagacgacatggtagctgtagaagcgtttttcgaaggagggaaagaggatgggaggcagagctatgaagtcagcgagggcgaccaatttcggtctgatttgagcggggtcggttccgggttggggagtccagagcgggaggttgccagtgagctcattggcatctgtttcagttcttttcgagccgtgttgatcggttgagacgcgagaggagcgagacgaagtcctttgtctctggttgtgggttgaggctcggtcaggctggctgatagtagctgaggagtgagatccctcggtggatgaacgcgattgatcaggcctgggatccgttgacgaagtgggctgttgtccatccttgagcgcaagaggagatggtgattgctccggttggtcggtcggcttgccggcttgagagggcgcagaggttggctcagtcgagggccctgttgagcgattcgtgttgatatgagctgcagcttgctttcgggcaggtggggtagtcaggggagttacttcgcgacgaggtgggcccggatctggataagaatgagatatagaataaacacgttagttgtttttctttctttcttttttttttttttttttgagatagggagaaagggaacctgttggagatgtaacagctcacggggttcgccgcgttcggtggcctcattccttctcctccggacgcccttttcgagggtgcgaaagatctgagggagatcgtgacctttaccacggatgatcaatctacagccaagcgaagagaaaaaagcgggttttgaatgcaatgacgagaataataagtgactaactctatagacgaaaagtagaggacatgaaggactaacgcgcggaggaatcccagatggccaggttctttggagtccttgggggtgcccaatagccagagccgttcggcctcccagaccgggtcggcctggcatcgtttctcgacctcggccttggcctgctcgaagaggtgcttccgttcggcgctgagtggtttgccaggcctggtgaataatctgcttgggtatcgggtgttggtggggaggactggttggagtgggtgggtgctagtgggagtgggttggctttggttttgggttgttgttgttgtgagtgtgactgtatgggcagtcatctggttggagggtgtcagttcgtggtggatgggttgtggcttcttctgtatccaactcataagattttattgaatctgcggctgatcaaccggatatggcagccagtacaccaacaacccacttttaacttcgatggcccatcctgctgcacgtgaaaaaaaaaaaaaaaagaaaaaagaaaaaagaaaagaaaccaacatccaatgacgtcagtcatccaatttcacatgcatccatataaatacatacattgtattcataatttcgataaagggtccaccaaaccaaacaccaaaccatacatatcatcaaccagtcttgtttcttgccctatcagccatatacgtaaatacatagtcacactatcacaccacaaaggaatatattaaaaaacatcaaggggggggaaggagggagcaagatatgtaaaacaaaagcatgtatattattatacatcaaaacgtttaatgaacgatgaagagcgaagagatcgacgcagaaagtctgtcctgaagggagaagaaagcgtcgaaaagcgacgcccgatgattcggtttaagaaacaacagaaacgaaaggaccgaggtggtctgacccgaagaagaagatgatgatgatgaagatgacggaagagagtagagtctcagagcgaggagagcgatgagcacggaggtagagaggaagaggaactggtgctttgactgattgatcttaaacatcttcttgagatgaagattaaatttagagagcgagaatctaaatttagagcgagccgataccagtttcttcctggaaccaagtctcggatgagggggggcgggtctgacgattcgatcgaggggcgaatcgaggatctcgtgggccttgtggtccgacaagcgagcgagccgggagtccgcccaggtatggatgcagctcatcggccccatgatcgtgtcgagcttcaagcggggatctgtcggcgggtaggcctggtagagagccagggctgatcggatgatctgttcgatcggaacacccgccttgttccgaccgtgtccctcctcgacctgtctttcatccccgatcacactcgcagccccagcttggttctctgtcggccgatcgaggtctgttgagtcctctgattgatctggttcaagggcctgatcttggtctggtgttcttttttgatcacgtggctcggcttcagccttacagcgcgattcatcgggccagtccatcgtcaaagggggcagagaagacatgacaaagtggaccatgtccaagtcgatctcggtgccctcggcctgcgcctgagccaccaagtcctccacctcctccgtcttcgtcagacagatcgcacaggccagataacagatcatcaccggtggatgacacagcaaaaagtcgaagatccgcgaaaccacgtccaacgaggtcaggtcgtgcgaggtcaaggtcaggatccatgacagtgagaacagcggaagactcgatgtttgcgagattaacgtcgcaaaatccggcttctctttcgcaaggatcgcttgggtaatcctgatgaaagaaataacaattaacaatcggatcggatctccgagcaagggagctggtcatagaaagatagagatcttaatattcacctcaggtagcccatgataggtgagagatcactagttaagctatctcggatccgatgcagagagaacttctggacggtttcttccaacaacctgaggtcttgatcgatctcgacgggcctgatcttcacatccgagccatcatcttctactttctcctggtcttgggaggtctcagcagcaaggagggacatgcggtcgaggtcgaggaagttcaacaagaagatcgagacgatgtcgtggtagccttggaagtaattcatcttcgggaaccggcgcaggattctcacgatgatcccttgcaacgtctcccgtagttgggtcttcattggatcagatatctctgtggaataagcaccaccgattcaaaagagaaaaaaaaggtggctttattgttcaattgggtaccaggcaaggccaagaaatgaagagggactcacgttgggggtagtatacgaatgagcggttgatgtccaattcgacctgtctctcgtcccgatgttcaactgcaatctcgcgcacgtcgggcttctcgatctccctcctattcggttaaaggtatccataaagaaaaggcttggaaataagtaagggtcttgggtcatctctctcaaaaaggatgtttttgttgatctcttttgagagagtgtttttttttggatgtatggtacctacgtgaaggatctgaaggaggaggggctcacgacgaatgcacaggaatcccgagcacaaaagccctgatacatacacaacaacaaaacaaaacacaaaaaccatgtcaatcccatgtatgtctgtataaattccaactaatcacagaagatcaagatcaacagaccaaatgaatttgcgatgagatgtggcaggatggagtatttgaagcaactgtgtagagggagatcctaggagatccgtctgagtcatttcctggagtcgatcaagtaatagacccggttgagagaacccgccattttcgatcgagagctgtctgaggatatccaggtcgatttctgagatgtttccttcttgatgatgatgatgctgatcggactcctgttgttgctgtttctggctgctcattttgtgtgtgtaaatatgtatcttgtggtggtgcttgaattgggagtagtggtggcagtggtgcttgttgaagtgatcgagctttcacccgttttggttcgcgtgtgacagagctgtgacagccctcctcttacccacagctcttgactcttcttgatttcgaaatcggtcaactggcacttctggggcgacagctgcaacttgcgaaaagttctccaccggtaagccatcatgaattatcaaatcaaatgagatgtatttatgtacataaccacacccaggtcagacaacgaacaaactaagaacttataaagaaccaatccaacactcacatctgcattcaatttactttttgtttttagtagagatgggcaaggccaagaaagccaaagcgagcaacaaggcggccgtgaaagcgtcgaagaaggagaagcaggccaagaaagtcgagcagaagtccaagaaacaacttgcgcttgaggctgcagcagaggaggaagaccttctgaccaccttggaagagtttagagcgtaacttcccagtcgtcctcatttttcttggaaatacggtctgatgaacttgccatttgggtgatgtgatattaggaaatgggaagccgaacataaggtcaccgaggacgtcatcgacggtccgcctagtcgaagagctaatgcctctttcacgcccgatcctaaccaaccttacatctggttattcggtggtccgtacatgaatttcataccacagtctacatgaaccaaacaacagaaaaaacccattctgacacggatttttgttttgttttgtctctaggagaattctttaacggtacgaccgcccatttctacaacgacctttatgtgagtcaagtagactttgccaagaatgagcattaaaaaaacgatgtctcaaaaacttgatactagcagattgatggtgattctttttgagcaaatcatagaggtattctcccgacaaaaacgaatggaggaggtacagttcacccacctttcccgggcccagatccacccaccaaatggtagccactcctgccggtggcggaaagctgtggctatttggtcggtccatccaattatgcactcctacatatttattaaatttggctcacaccaattgcttcgatttgggttggtaattaggtggcgaatttgcttcgtccaaccagaccacattccatcactacagagacatggtatgactccatcctccaatccccatcgaacgtaccaaaaaaaatgatggtctaatctttatcgtgctacataattggatgatacttgtacgttttttcagtggtgttttgacctggcaagtcattcgtgggaaaggatcgaaaccaaagtccagccgtctgcaagaagtggacaccgaatggttgtatggaaacagtggattatcctgtttggtgtacgcaagttcattctatcttttttgccattcacaactaacctcctgaacttttggatctctttctgagcaagtagggctttcatggtcagtaacgtgtttttctcattcgacatctgccccttcaagtctattttgacctgatattttttccgctggattgctgtaaaaaagacgttggagttcggacgaattatctacacgatctatggttttttgatatgatggaatacaagtggcagcagatcacatcacgcgacaacgaacgatggccgaggtatctatccctacctttttctagacaaggtggtctggagtaattgatggtcctacttctcgcagtcctcgctctgggttctcgctactgtcgatccctgaaggaatcatcttacatggcaagtcgatatcatcactattttctctgccatccgggactcaaagacttttgatcgtgactaaactcgctcatacaaagggggttactcgaagacatacattaccaaatcgaaggctaaaggagtcgcactcgacgatacgttcttcctcaagctcgatcccgctaatccggattggttgaagaaactgaagtgggagaaacggaaacgggtgggccaggtgcccagcctgagaagcggatcaacaatggtcaattgggtcaataaagccatggcggtcgggttcggtggtgttttggatctagaggataatgaagaaggtcttgttagcgagttctacaatgatctgtcagtcttcatctcctttcttctttccatattgacttccacttgctcaaactgcttgagctttcctgtcataattattcatctgattccattttcatatcgattgattggctagatatgcctatcaactctcaggtaccggacggtggatgtcgttgaacttgaaaaaacccaaaaagaaaaaggggaaggatgggccaaatggaaagaaaaagagtgcgaaaaatcaagaccgaagtcatgaaaaaacagacgacaatggggtggagacgatagacgcaattccagaagaagatgaggccatggaactggacgaagaggatagactcgaagaggctagattgaaagctgatcaacgcatcagagatgagatcgctagatccaagttgaaagccaattcggctgctgctaccaaagcaaacgatcctgcccaaactgctgagaatcaactcggcagcgctgcagagactcaagacccatcacacgatgaagaggatccggagaagacaattccactagcaagattcaaccccatgctagccatcttgaaaaataccttatatatgttgggtcatcttacattgtttagcactggcaactctttgtgctattgtcacacaaccgctgatctcccccttttttgccgaccccggtgttgatgaacagctatggtggtatctacgaatctggagataaagaatataccctgcaatcgttttatgcattagcgttggacaagttggatcgatacatctgtttgcgcgatgacgatatccataatcatgaatggtacgacgagtcggaaggcggaagtgacgaggaagactcgggctcggacgggagtagtagtgatactgacagtcagagtgaagagcccgagagtatagacaagctggaaaccgagcacgagcagcttccaatcgtcgaagatccttccgagctcgttgatgtggttgcaacacaagtcgaacaagttgagtagcctgtgatcgatggcggaaatgcagagcttccctgttgatcgatgatccagtccttgtcttcttcgtcctcacttttttttaggaagagctgaagaaaaaggtggaagcttttatgggcgtggctaagtcctctgaacggtctatcgaagaggtgatgagcacgccgctcccgggagaaagcttgaagctattctacgatcggacgcgtgaagtacatataaggctctccagtctctatctcgctaaaatcattctcatacctattcatgactaatttgctcattttcctcctgggtagtattggacgcaaaaggctcacgaaacctcgcagcatcgtgggaaagagcttcgacgcgacggtaagctcatcgtatttaacattcctcccattcttcaactcatcttctccctccgatttgatggacatcgcttaatggtctacaccttgtgtcattctcgggggcctaggattctcgcatgctgaagaacgatattgtgagtattctccattcaccacaatcgaaaaatgctcgcggattatggtgtctgtattccgagaaaaatcgtcttttttttctgacatggtttttggcttgtgtggatcgacgagcagccgaatataagcctctgttggatgagattgaacggatccaggcggaggcgggaatcgaggcctcggatgtccagcgcaggaccgggcctagtggcgtcggcggcggtgggcctgcccaggatagtcgccatcggagatgaacaaaaaaaaaccttcttcggctcagaggttccctcggattggttcgaccattacatagatatccatctctcttggcacttttcttacttgtcttgaggtctgttgcgcagtgattggatggtcaattactcggaaattatctccgttcttttttttttttttcaagctatgtccatagtggaccttctctcccagatactgtcattcttcaagccgatcaggatccttggttcgggtgcttggttgtggaagtgcaggtatctctgcgacatggcctgagctcccacaaggtttcttggttcaaagtacaccccactttgtgcatacatatatatggatcaactaaatggtgcctggttactcaaaattatcgtcactttgtctttccatcccaattttcaacccgcaattctcaggtaatctcagacttggtggagtggcacaaattgggttccaagtaatgcgcgattctcaaaaataaaaatgtgaaaaaacaaaagtttggggaaaatatcaccattggctcgtttttctttttgagacatttttttagttttgttccgtaaaatatatatattgaatattggaaaaggattgcatgatgtgtgggaagaatgataatcaatgaaaaaaagaaaaaaaattgaacaaacaacaattctgagttcagtgctcaggtgaaaatttgaatttaatgtgactccagcactcaaactcccgaacttgacaaagtctcaggctgcggggggcgcatctggcagtgtagggctggccaggcggttccagaagggaactccccgcagggagacttgggccagaggttgacaaactcaggtgctgagtttctcctgttttggtgggagcgtcacaagatttgcaatcatgatgctccctcaaaagtttatggatgtttggcctggaattcttgaagggctagatgatcctattgatccagcccaaactcagaagttgtacaccacaactgtcattaagattgattttctaaaattaagatttgaacttcttttgagctcaaatgcagggtttgctcaacttgggcccaccaaaataagtcaacctgagttgaaaagtcaaggttttcaaaagctttctgtaaacgattaacaaaaaaaactgaacacagggaaatgtggacaagaagcagacccttcttggtccaccaggaaattgtataaatgtggatgaggaagagtgtagtcagaaaaatacacaacaaaacaggtttcaagcccaattttgaaaactcgccacgcggggattgccgcatctgttgtaggcctccactggcgtggacagctccactgctcgctaccgctcccgccgtggaggcctagttaagctcatcaaactccctcgagaaagctggatggctcacttcatacctgtttcatcaaaacacccagcagcaacagtgggccagttatgataactgaagcattagcaagcaggcatggtgtagcaaaaaacacactaagttttagtgtagcattggtgcaattccacatttctgtgctagtgctatgtgcacagggcacaaaaaaagcaaccaatacacaccattacagcactttttagccctttcttggccttttttgctgctaaaagtactctggtgtagcgtaacacagcctgctaacactacacaaagaatggctgatgttagtgccactacaaagcagtgcagcgtagcagcatgctaacactacacaaaaaagggcctctgttagcgcggctacaataccattaagtggccctgtaacatagtgtagcctagcagcccatcattgccagcagttggtttgttttttcaaaattttgatttttaatcattcttctcatatatcatcctgtgcttctttccttgggaaaaaataattaaaacccaaatttatgggggtacttgtgtgtgaaatgagccataagaacttaaaatgataaataatcttttgagtgcccaaaaaatggtcattcaagcactgaactagccccaaatgatgcaatattgcataatgtacaagttgtttctcttggtatttgtactgggtctctcggtgttgagcacttcaaagggtggtgtcctgtttcagagagaacactgttcttcatgggagatgctttgcacaactgacggtggcccacactttcctaaaatgctaattttgcccagttgaacaggttcattccagctacatataacttggttgtaatcttgtgccctccatgttttttctgcaatccaagttaacttgtcttctatgtttttgctgtcttcaaagtttgctcatggagtccaattcatcactaagaaagaaagctagcttactgaagctcctccaaagagcaagggaattcatgaagttaggaaatggatgcctacaagtacagtcattatagcataatctagagctacatgtgctgctgtactatcaccgtgtggcaagataagttgagaggatatttgggttaaagcaggccaggcctttattcatgatcaacttccaaaggggacagattttaaggtgtgaatcaaattgggaatggggggatgctttgaatagggatgctctgcaccctcagcctcattgagaggcttagtcaagtcagtgatgaacaaatatgggacattcctgtctgttattgtgtgttgaatatgtactttgatgcccaatcatctttgtgccatgtttgacagcctggccagtatggcaggatgagggcattactttgaaatattgggtttgcaaatgtttttttaactcttttgggcttgtttggcacttcaggggcacaaaagtgttttctggcttatttggcacaccagtgcctccatacaactttgagatttcaaaaaaaaaatgcaaatatttttcataaattttacaaaacagttttcaattttttgtttttgtaattgtcatttggcatttggaccctcttttacaccactgcaggaattcccatcacttaaattttgtttgttgaactggtgcaattcaaaacaatgtgctgaaaatatcagataaccctaacttaactaactccctttccttcctggtcagagtggtaaaccacttgttgcattgtgtcaactggagggagggacttacaagcaaggtccaccccaaggcccaagagcattaaggattttggagagtggttttttagaatcaatctcacacaaatttggttgatttttttccctctagttttcacttgggggttctttcaagctgtccccatctatgtactaattttactaatggtaaacacatctccttcattaatgattatgagtgtaacatttccaatttcagataatatacagtgcaaaatgtgtgatgcaggatgaggcaggagaattgtaatcaccaaaaatgaaagttgaaagccatccaagggcctaaaaaatcaagaaaaatatggaatgaatctccatgatcttgtgcatcttttgcctcccaaaacatgatcatctgccaaaaaaatggtgctgctacacaccattcaagaatgtggatttcctagttatttaggctgcaggcttgacttagcgcataagtccctcctttggagggtccctgtgggacagtgtccgccctccaatagggggacttggttaagttagcagacaacccactgtatatatgtgaaaagttctgagttaggaccttcaggagccatatcaacagtgggccagctacgctaactgtagcgttagcgtagcgtagtgtagcaaaaaagcgctacaatgtagcgtagcgttagcgcatttttcaatttctgcgctaacgctacgcgcatgggggaaaaatttgtgctaacgtttagcgtagcgttagcgcaattccccccatgtgcgctaacgctacgagcacagggcgcaaaaaaccgcccgctacgctgtgttacagccgtttttggcggtttttaggcgttttttgccgctaaaaaagctgtagcgtagcgtaacgcagcgtagcggcgccagcggtgcactaacactacaccaaaatttggctagtgttagcgccgctacaagttagcatagcggcgcgctaacactacatgaaaaaaaaaaaaatggcgccgctacgctaacactacatgggcctgtagcgtagtgtagcgtagcagcccaccgctggccatatacatgggctggtgatgtgagcctcagaaattgtgttaagacatggttatatgatgactctcctacttgatgagccactcaatgagcaaagctgggccagctacggcggttagccagaattctgctaaaatttagcgtagcatagcggaattctgccatgtccatgctaacactacacgtgcaggcccttaaaaagtgcctgctatgctgcgctaacgcgctagttagcggcattttggccctgtagcggccgttagtagcacagcatagtgtagcaaaaagctgctgaccttttgctcacactacgcaattttggcatgcaaaaaaactgctacgctaatgtttttgggcaaaaagcgtagcggcccaatgctgtgatgaggcagcatttctctcaaagatgatcatcctgttatataagtttatatcatcagataaaggatccttccaacatcagttcttggattcactggattgacttgcaggagcaagacagtcataatgtttctgctccagctcgcaagttacatgaggcagagtccactgggagaagttacagagaatgagcaaaaatcctatcctggtcgtttcatcgatggctctcacttcgagcacttgacttcaactcctccctttgctttagctcgctacctaggcaccctctcaactttggaaaggtgtgattgttgaggcatgagatggtggtttcgaataaggaagagaaaacatcatactctgtctcgtgtcggggtgtctagtgagcagatggtgtccccgaaaaggggttacaacagtgattatgactcctcggaacttgggaagtcctgcgctatgaaatgtcttgaacaacgggagactgtatagttttactcaagcatgtctagtgatctcttaagctcttcagttgaaagtaacgaagacgacaagttgttggcgatgggatggtctattaaggctgcaaagcagattggatggaacacctgccgggagctcctgaaacaatatcttcaagggcatttttagtcggtaagcagctgcgacgacgggcaatgaatgtcgtcggctcacttgtcaatctagttcgggacgtgaggcaagcacacccttattctagatcaaggatgagtgtaaccggcatcggggatggaggtaacctccttcaagatcaaagaagacaaccctctctcggacaactgctaggagtaatgttcttgacaacaaagtactctcaactttgtgcgaggcgaggatgcccatggagaatacaaaaccaggcagctgttccgagtcatttgggtttcctcatcatcctcatctcccaagtcgaatacatagctgtttgaaacatctgatcatcaactcttagtcctcgcttttacaacttaaatagatatagtagaaatactcctattccaactgtttacccagatttcctctagacttccaatcccatgtactctttcaagttcttcgtagcctatgtggtagtctttttccagatacaagtcggagctgatgatcccgctcctctttatcagccggtgccggaaccggcaggttccaagccaacaaaactgcccaaagttagaatcgatgtcatagcaccaagtggctgggtgtgtcctgtggacataccatcatcttggtgcgtaagaaccctaccgctggtaggcgatcagacacgatatggcagtaagtccttcatttagcaagacatatattgttttttttttttcagttcatagatattacatgtttgacttgcgcacctcgatggttactaatgatcctgttctggacatccttgggtagtctatccggctaagaaactccaacagcttgaagcacctgataacaggattgtttgggactgtactggttatatttacgatgggaagaacgaaatcgcccaaatgggcgtatgttgcgggaagagctacaagccaggaaaggtatgttttgatgaaaaatttgctcctgtggtttattatggaaatatagcagtttcttgtaaggctaataggttttctatttgttatgtgtcaacagccagtcaagaagggcagctattccatacaaacctatccggagtacctggcgaacaagtgtcaggatatcaaaaaattcaaaagagaagcatcacccggcggagtatgagctgtgagagcttctcatatgatgcttgcttgttataaagtgggcagactgttatcttccgcatgatccattaaataccatggatatgcagtccacatttttcaattttgtaaatgaaatcatcacttgtattatcaatgtagtcaggttccaaatccattttactgtaaaacaattcctgcaccagaatgaggaagaaaaattgagttcgtggttgaaaatgtcaattagtgtgaaatggggtttgtgtaccagtacaacccatttccaggactccagcttccctgctacagtagcaaaaacaaaagtttgaattccaaaatcaaatgaatgggctgtcagcgcctagagctgagctgggatattgtcaggaaaaaaatcatcctgttgaattgttctagagggtgaattacaaaatgggcaacaataaagagtaagattcaaaagcttaccaattcactgcccgcattataggctaggttgaggttatcctatttagactgggatgcactcaatcaattgagacttggttgcatctcaaccaatgaaacatcaatccaagtttcctgacttgaatttgtctctaattggttgtatttaatctgaccaagtttgaattgtttgagtatcccagttaaactggaataccctcaagctagccaattatgcaggcagtgcaagcacctggacaagtattgaagcctggctgatggttggccaaggagggacattgaagtgtgtggaaataaggaaaagccgcttcaagacactcttttactcagaaaaaaaccaccttcctgatcatgtgttttttgctccaatgactccttcaaagaacagtgaggccaaatttggatgagattcacccgaaataaggcaggaccatctacaaacaattgcaaattttcccaagggtaaactgctactctgcatccagggaattcacttttaggcaagtgagtctcagtgacaagatgccccaattttaagtgaatgtcagttgccttgcctgaaccaggctaattataatggggggtggaatgtataatgaggcatccaaatggggccatggttttttttcctgaggcattttgtagaaaaaaaaaactgtattgttttccccatgcaaaaagtactagtagttatccatggggcaaaactgcaactgttttgagtgaggggttcaagaaacatcttctgattaatcaaaaggtgagatagttattttgtgaaccagaacattgaattctgtatggctacaaggttatctagaaacagttagagctaagttgaaaatctctggaatgtccatgctttgaagatcaagtatgtacagactaatcaatggagtcatttttgaagaccagtgatttctctcttcaaacaacacagcagttcaatcaccacacaagaatgaagataaatgctttgatttcttgtctttggcttttgttattggtgggaatcaacatctgttgtttcacattgtttttatgtatattggagagtgatcatgaagttccaattgctttctgactatgttcaattttgttcactttgctcgaggctttttttttttttgaaaaataaacatgaagataggatagaaataatagaacagttgaaaaaaaaagtggacagtcaagtaacaaagaagaacacacagaagagtttatcagtaaagaaatgactactgaaaagtgaaagaagggggggagtcaagcttactttacaatcatcgacaacgatcctcacgaagacgcaatttttcagggaattaaagtgcgaattattcttgttttgagaatcaggtttatcagccgcagaggcgtctttagcagcccccttctcattagaatgctcgtcctcaacggccggattattggctgggttttcttcctcgaggatcgagcaagcgatcgccagtttgctgccgtccgaattgaaggctagtgaggtgatcgatcccgggtacttcggcagctgtcggagtcgcttcttggccgctgaatcccagatcgatacgatcccatctcctcctccagtcgcaaacgttccgaacctgattccaataaaccaggtgagcattcgtttcagaattttaatcgagcgcaagtgtaaggtaaataatagggctggaaaatcactgacgtcggatggaatgccaacgcgttcaccggataaattgtgtcgatcccctcaatcacttgacgatggcatttaaacgcatacttcttcgtctgagattcagctgaagtatcgaagagatcgacagccactctgccttcgattgaacctgaagcgtagcctgtgttcggttgttatgaatgggagacaaaatcgatacttaatgatcctatgcagggtttaaaggggtattacagaaatatgtagggtgaaggaagcatactgaccatctccacgaggcatacatttgatcgaccgagtcatgaatttcaatgagctttcacgttcttgaagcggaggaggtggaaccacagtttcggtggccgcaagattaggattctgattgatctgattgactttttcgaccgcttcggataattgaggcagatcccaaatccagatcctccgattgcccatcgcgacgaccaatttatccttcgaagaatccaaacaataaaccttggctgggagattggggagggtgagactgcagatttggttggggtattgtttgtttgaggaggctttggggtcttggagtaccaccgatcgatcccatgatccgctgattaggatatcgaattccgacgaataatgcacacatcgtactgcatcttgatgtgttgagattacccggttcggtctggaattcgagttcgcattcgagctggaatttgaggtgggagcagacggctcaaggtcgatctctcggacgcctctgtccaagctagccgtataagctcgtccagcgtttttcccggctccgaagcatacatccaatacggcagatgggtgcgggtagacactggcgggctcggttggcgggctattcgagagattaaatagcttgacggtcttgtcccaggatgataccaacagcaagtctggattggtggggtcgaatttgacggctgagatcgcgtcctcaggatgacttagttcgatctctacggatgagttgtttgttgaggaaatagttcgtgttgattagcttggttggggctgagggaagaagggaataaaagcttgaaagtgctgacccttcccatcctttgaagtcatttctccactctgtggtttccttcgaagtggttttcggtttttcttctcagctcaatacattggccacgggggaagggcatgagcccgttacagacatccgaaaccggagagcccgagaccgcgggtctcgggtagtatcccccgcggacaccttttcaaagaggcaatcactcatgggacttgatgtcttgggcaagtgccgttgggctaacttaactaattccttgcccccagggtaaaccgctggtgcattgcgccaaccggaggagggaccctgcgggaaggcgtcccccctccacagaggggggacttggttaagctatgtagatcattgggacactttggcaataaactctcaacacaatgctttttgggaaaaataagaaagagtccataattcacgtcacagtgtgtgtccttgtccacataagacatactatttttttgtgtcgagtctggataacataaagatggtaacatctcgtggcagggtttttttggagcctgattcagtcactttctaagcacatggcttgaacaaatttgtcacgggaatttttgattttatgtattccatgagtaatgtgcaatatgtaagtatcactggtgacttcgacagatcggttgtacaacaattctttagtccattttggtttagtatacaagagcttttttcaagctacacacagatcgatatatttttatgaataatgtagcaaccatgtcaaggagacctttccatgaaggtgaaggagagcagacagacaagataaggatggatgatgttaaacagatgatgatgatgatgatacataagtagaaagaaaataatccgctattgcgataaagggactggtagatagcctaagtagcgcttccatctgagtgaggagatttggccaattttttcagctcctcaggaagtttgtcggtattgaaaatcctgccgcgtcggcgctgtgcaagctttgttggtggtggactatcggaggcttgagaagtcggacttggaagctcgggactttgtgggtaatcatcgtttggactgaccgccattctgataaaactttgggctcgagggatttggatcttccatcttggtttcctcttcggctgggtagttgtaggctcgatcagttgcaattgtagttggctacatatagatcaaatcatgaacacattattagtatctcgcaaaatatctgcgagtgcgtccctagagaaaacgggatggtcgagattttattcacttacctcatgtcggacaacggagatggtggggctagttcgccggttttgatgatcaggagagggcttccgatccgcgtggattcggaatccgaggagtagacggttgagctcctgtctcttcggaactcgtggattgatgaggccgattgacgttttgaacttttgttgttgggagaattcatccgttcaagcccagcggaatagaggtagtagttttgatcgtccggtacgtggacctcgctcgcatccgggtcagataattcttccattagggattgggcatctgcaatcagatcctctggccttccgcaacagtgaaaagattcgtccgagtcagagtcatccgcctccttgccgcgcatctttcctttgaacgaatgcatcttcttttggttgtcgcgagttgagagtcttttagaatatatatgtatatatgtagtaacgcggtggtagactaagtatgaaggcaatggcacaggtaattgaaagtctggttgttgagaaactccaagggatttgctgctggataaggttgttcttttgtggtagggatgaggggagaaggggatgtgggaataagtcttactggaggcagaatcacccggcttaaataactaagaagccctcagtctcatacagtcgcgagctgagtgaggtgctctgccaaagtatgcggaatacacaaattcgcgagttggcgatgctgagctttcaaaaaaaaaagaaggcgcatacaaacacatctgtccaaaggctgagccttttccactggggctctgagtggacatttctggtctgttgcatgctggccgtattctgcgaatctaatgaaggtgcggagggtatttgcttttgcttcagcctaaggaaagcgagcgttaatttcgagggtttactagctcttgtagacttatttcggcttgggggttcatcaagcactgcaaaattcagccgtccaaatgaacgatggccaagcttaacgagctttttggcggaaccttttaaaaagtttccaacggattcttctgtacaacggacaacgatcgaccagttgcgatgtttatcgcctttgactttcgctggtctgtgtaaatgcaccgctatagcaccacccattgcttccaactctttcctaggtatatgcagtgtatactagtgtatgcgtctcttgggagtgatcgcgtacgaggtgttactacagttcttaggtggtctttaaggccctccaagacactcaccttcgtcttactgtagttacacagtggctcgccaccggtcagggcggctacataaatacaactgtcggcctccacgccctgcagcctgcctggccactccataatacccgggttccaaatatatctctttctgaattcagggatggccctgggacccgacttaactgaggcttccgaaatttgagtggggactccctcgagcttagcctctccgtcggaggcacgaagcgtctcctgagtcgggagggacttgtctttggttcgggcaccgtcccaactgagtccctcgcgaaattagaggagggggggacttcgttgagcttcactcagtctctccgtcggaggcgcgaagcgtccccccccaactagaaaccaaaacaattggattatacagtgtcattggaatgatccctattagtatcgttattgcaacgtaaatatacaccaaagaagcaacaacaacaacaacacaaagaataatatcaaggaatggtctatgatcattatgtctacacacacgcatacatacagagagagaggaagagagaaagagcgtgtatccatataggcagagagagagaaaaagagagaaacacactcctcacaggcatcagaagcctctccgaattagatgtagtctccataaccacaagcacacacatcccctccgaaaaaaaagacaaccagaaaaagcgccgacaaggagcctgaatcaggccacaccatctgcagaaaaaaaaaaaaaaggacgacagaagacagatagatagatagatagaggacaagagcaagagcaagagagagagaaacaaagacacggggagacgtttgcgcagctctgccatatctgccagagagacagaggccacaagcaccaacagaaaaaaaaagaagaagcagcagggaagattggcagcgtcaacaacagcacagactacatccttcactcggtctctcttcatcccacccctcttaacaacaacaacaacaacaacaacaaaaaggaaagtgttctttgtacagattagatgaagccaccaacggcgtcttattagaacgaatgcagatcagattaagcgggtatatatatatatagaaagaaaaacgggagagagagattattggaacgaaggacgcgggattttggtttccgatttcggcctagaagaggtagacacagaatgcaaaagattgctaatactgacactgcccgatccaaaacccaaaccaaaccaaaaacaaaaaagagtgaaatatattaagtgtatgaagaggggaaggaaaagaggagacaggaaagactgacaactgttgttcgagatgacagatccgttcttccaaccgatcgccgtcctcgttcttataattgaacgaatgattcggcgcgtttccgttgatttggatggttgcagtggtggtagtggattgagaagtaggcgaagagggatccagatgatctgagaatcgttggctgatggtgctggtatcgactaaggtcgatgaatctcgtccagatcgagggacgaaatttcccctttttttccgcaaaaaaaaggtaggttgaggtggggttttttgattagtgtgaagatagtaagaaaaagggaggtgaggaaggagacggactcattgagtttagcttgaagaaggatatcgacccggttctggacgatctggtcaaggtttttgcgcattgcttcttggacccgtttatcgaggtcatcggagagaggattggagcgctcgggagagggggcggaggaagccgagggcgatctgaagggagcatggaggctgacgacggagggtctgaagctaagtttgcgatgagtaggcgtcggtttattggaggaggaggaggaagatgatggggaggtgaagcatcctgaaagcttgcgggagcggatgttcaggttcgtcactcctcctcctccaccttggactggattgcctcctccactcttcgacgaactgtgtggaaacggaagttttgaaaacgcatccactgacggccgccgcgcccagcttaatttgatcggactccggctggtcgccccatccgtcgtgttgttcgctagttgggtcgtcgataaacttgggactgattttgaatgatgttgatataatgatagtgatggtaaaagaaactttcgatctactaaatactcaagtaaatatttagcttgtctctccctatacttcaataattccaatcaagaattgttagtaacttacagacttctagagctggttgtgagactttattctccacatttcgagaatggctaccaaaagttaatgtactaaaacacaaaaagaaagcttcaggaaaaatttgaaaaaaaaaaaaaaattgaaagagtgaaataaagtgtacgagactgacttgatagtatctcgatattgtgaagctagaggagcgatgttgcagatcactagtcccgctgaagtcccgcccaaactgtcactcaagatccttgttaacttggaatctctatacggaattcgatgctatgttttaaataaatgatctcaatatgatataaaataaaataaaaaagaaaagggatatgcttacatccccagtatttaaagatctaacgacttttcgtaaggccaataagctttgattgatctcgacagattctttcatgcgttccttattatgttcgtttccagtttttttattattttcggatccagcgagatcgatgaggacgcatttaccgagatgatggatggaagaatccggggcgagatgatggagatggatggtaaggatagcatgggagcgggaggaggtatggttgagtttagtgcttgagacggatctgaagcgcatgacctgagcataaagtttgtcgaactgggcgatgcttttgatggtgacatggcggagatgggggatgatgatctggccgttggcggcctctctgatcgggagatctccgcgtccaacgtctcgggtcgtgctcgtgccgccttggactaagaggtcccagaccttgtccttccagatctcgaaacaggtgatcgacagctcgtagctccccctcgctccctctgggcttcccgttaggctctccactcgctcgaatatcgtccgcaccgctcgtggcgtgatccccggatcatttgctgaaccttgtagtgtatgcgtctttcctgatcccgtacatccaaaccttgataaccgtcatcagaaaaccatcttgttagcttctctgttacccacttttttcttctattcattttttttttctgaaaaaatcaaatgcaaattcttgtctaattaaccaacgtaaaaattgtagcagtctgtatgtgagaagagagcccagcatcatggtaagtatttttttttcttttttcaggggagaacagaggagagggggaaggaactgacgacgccctcgaagatcttgatgaccatatcgtgtacctgaccatgatagatatcatgttggccgctctgttcgtcgtaacaagcggagaagtcgaaccgattgacgagttgtttaacaggatctgtaataataataaatattcaaaaaaaaaggtgagagttgttcttgatgatggatatggaagtacagaccagtgattctgatttcggtgttattgagtacttcgacgaccgattgatcggctgttgattcgtcgggtagacgtggtcttagtcgacagaccaccttcacagtgtgtagggtattctcattgttgttgttgttttgaagctgctgatggtgattggatgatgaggatggttcgttagtgttgggttgttgctgttgttttgtttttggtagtgtaggttgttgttgctgtttttgttgtttgtgttgttgcttttgttgttgatgatggttgtggtcgttgtgttctttgtttcgatggaggatgctctgtaaggcgtgcatggtcaacagctgatattgtttggtggatgatgatgatggttggagttgagtttgtaaagtcagtgccttcttgaatatgagcacactgactggtttggggctttcttctttcggataggatgggatgggatgggattttcattccatcaagccctacgtaaggcctcgaggcattggccccatcaacaaaacgaatccagcgacacctttccgatggttatccaccccagaatgaatgccaacttcgactacttttgaaagagcacattcaagtctggcgatccgggtatctaagaccttcccgacctccgaaccccgcggtgacgggtacccgacggatctgtgatgagtcccctccctagctggaagaagcaaaattatggtcttgcaagcgtgtctgggcacaaacccaagtcccgcttggccaatagccaccgggggtttgatttgtgcccagagggcttgatcatccggaatctgcggggggcgggacttggcacatagccaagtcccgccgggccgatttcaagccctgggccgattggtagcaggtgccccagctcggcaatgggccccgactcagcagctggccttctcgggggccggcatgttggcgggcgtggcaccctcgcttgatttcggtcaagcgaggctttgctccgacccccgccagctttgacatgtgccaagcgggggttgggagggtgccacgcgggctttacagtcggccaagcgtgctttaagattggcccagcgcgcttggcctgttttcggccaaagtttggtgtgtgcccagacgggcttgcaacaccataacaacttgttacaaagtccacaagcacaatccctaataagatcctaatctctaccatggacgggaggttttgccatgttaaaagatctgatgatcagataccagggatggcatcttatgacctgagctgattgggtagcactggatcttgagggtctgactggagccttgaggttgaagaaccctctcaaaataccagctggctgaacaaagcctctgacctagtcagcactgccaacataattggctggggtgagggtatcaataagtgcaagccaacccccatggcgcacgccagccccagaatggcgtgcagggccacacgccactcacctgcaggttggcgtgcctgcctgcactcccaattttaggtcctaaatgcatatttatatgcgtttagaacctgggctgtcccataggacccaggcatgggtcctatgggacggccccattttttttctctttttttccccctcggcctgaggtcacaccaccgggaggaacccctcccggcgagccagtgtacagtccagcaaaagggtttccttccgctgtgggaaggaaacccttcctctggacaaggtacatgtacctcgtccattggaaggaaacgtttccgctggacaaggtacatctaccttgtccagcggaaggaaacccttccgcttggaaaaggtacatctaccttgtccagcagaaggaaacccttccgcttggaaaaggtacatctaccttgtccagtggaaggaaacccttccgcttggacaaggtacatgtgcctcctccatccgaaggaaagccttccgcttggacgaggtacatgtaccttgtccatcggaaggaaagccttccgcttggacgaggtacatgtacctcgtccattggaaggaaagccttccgcttggacgaggtacatgtacctcgtccattggaaggaaagccttccgcttggacgaggtacatgtacctcgtccattggaaggaaagccttccgcttggacgaggtacatgtacctcgtccattggaaagaaagcctttcgcttggacgaggtacatgtaccttgtccatcccagcggaagtgtttccttccgatgtgtgcccgcacaccaatctgcgcctggcgtgcggattggcgtgcgccatgggggttggcttgcacttatcaacccccttgggataccctcaccccagggcggtgtgaccttggcctctctaggctgaggggaaaaaaaaagaaaaaatggggccgtcccataggacccatgcctgggtcctatgggacagcccaggtcctaaacgcatataaatatggatttaggacctaaaattgggcgtgcaggcaggcacgctgtggtcattattcctgtgtatgaagggagaaaaattcaaaaattcattatttatcaatgaaggactcaagatatggactaatggacatcagaaatggaatctacggccaatttaacccctggtcactcactggaaccaccttcatatctctactgggtcagaagttatgtagaatcatggatgtcacacggggaatcacaggatcagaggcactcagctggagggtaaaatgcatgggggtatattgcataatgcatattgaattcctttagtccgttatgaattccttttatacttacaaaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacacgaattcctttcttacagcttacatataaaaggttgcattgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcaaccagggggtcccttggggctaaaatccctcatattttactatataaggaggcctctgcctgccagttgttttcctcctcatcccactcagtacacatttttttgtgggacagctgtcacagatatttattacacaagaggctcacaagtagtacagttcacagttgaaatacatacacagtttcacaaacattacacagaagaaccagtcctgtgttccagtcctggttgaaacaaagagcgcccagtccctttgggttcaagaaccaactctaccacattacacataaacagtatcaagacatcaagacaaggaacaacaccaacaaatcaatcaattctttggacaacggcacgctgtggtgattattcctgtgtatgaagggataaaaattcaaaaattcattatttatcaatgaaagactcaagatatgaactaatggacatcagaaatggaatctacggccaatttaacccctggtcactcactggaaccaccttcatatctctactgggtcagaagttatgtagaatcatggatgtcacacggggaatcacaggatcagaggcactcagctggagggtaaaatgcatgggggtatattgcataatgcatattgaattcctttagtccgttatgaattccttttatacttacaaaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacacaaattcctttcttacagcttacatataaaaggttgcattgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaatgcctcaaccagggggtcccttggggctaaaatgcccctcatattttactatataaggaggcctctgcctgccagttgttttcctcctcatcccactcagtacacatttttttgtgggacagctgtcacagatatttattacacaagaggttcacaagtagtacagttcacagttggaatatatacacagtttcacaaacattacacagaagaaccagtcctgtgttccagtcctggttgaaacaaagagcgcccagtctctttgggttcaagaccaactctaccacattacacatatagagtatcaagacatcaagacaaggaacaacaccaacaaatcaatcaattctttggacaacaaaatcaaccttcaacaattagacatatatctttgaacataatccattatcactaaccaaactgccaagcttaccttggtggtcttgttttctgataacatagaaaggcagagtttgcagctcattacgtccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaacgccaacctgtagggtataccccctgcaggcaagtggcttgcctgcctgcacgccattctgcaatggtgtgcaggcgcgcacgccaatctgcgcctggcgtgcagtttggcgtgcgcaatgggggttggcttgcacttatcaacccccctttcagccaacggaaaatcaagcgtttatacaggtttggaacaacttgttgggacaaatcaaacaagaaaatatggacaaatttccagatttgcaggatgttgatgatgctttggaggagattgttttgatggaagtggtagatgatggggaggacaatgaggaggtatgggttgatgcttgactaagggtgggccccgacccgtactcagtccggcatacccgactatccgacccggcccctcagggcgcgggaggttttttttgtgatttttacccaattggatatctcgggtaggaaaatcaggaggagtctgtgaaatggtcggagaccaactgttcttacaagcagagtggtctccaaaggggtcatgcaagaaaaaggggggatgtaattacttgatatgagggaaagacaatgttatggaatgtgatctaaagagtggattagaatttcaaggtgtgtcatcaccctcaaggtctccaatgtcataagggttgggtcgagagtgctgattgtttgataccattccttcaggcaaaggaggtgcttgatcaatgttggattgagactacctcaatgaggaccgatgtggtgttctaaacggtacaggccccctcgaggtccaatttcagaattcaattttcaaattttcaatatcctcaagactcaagatttcaatattatcacctcaaatccccactcagtccaatggtttcctcattttattattttatttcatttcctcctattatttactcttcatgttattttttattcatcttgattttattttttatcattttattattcttacttatctttttcaaatcacttactcagaagacagtgttgtttcttatttcttggtcctaagacatagtttcatttatgttgttttattctgatcttgtttgtctgttctattctgtgttcttattttgttcttttgttgtgttgtgtgtgttgtgttgtgttgtgttgtctttgttttctggttgagttgtgttgtagttagggatgtgatgacatgtgtgtgacatgtcactccccagagtcaaagttcagtttgaactgagatgatggtgcggcatggcattctgatctgatccaagatagacccatcaaaccttattgattatgttttcttgattcttctgatcctgatactgtaaaccccctccctcctctgtcggggtttcacaagattagaagctagatgtcacaatatctctagttttccgtctcagtgtttccttcctggctcagcagagaactgatccctacttctctctgagccaggtgagttttccttttcaatcttcattttccttcttttgtagtcttacaagagagaactgatccctacttctctctgagccagtaataaaaaactaacctgtttggtcttagaattatctggcttccgcccgtccctcaagcctcctgttctcctttattcagtgaaggacttccagtccttacagatactcttgaactcaattgatcttctcaattcaaaccttactcttctcaagatcctcaaactcaaaccaccgccacagaactcaatttctgctgtcttctcacaaaatccaacccctcacacttctcatccggacctatgatgagggcagcttctcagcaccttcccctcaaccaactgccacaggccagccccgttggagttccacaccaatgacagtttttgatctggaaaatacgcgctgcaagggagcactagtggcagggatggcaagataacatcttgccattgctgccagtgatggatacagtgactgtttccgtcgccgataatccaacacttaagtcttttgcggctcattggattccgctagatagttccggatctccgtggccaagtcgctggctaccggtctttccatcctctttgactactgtacatttgaccttctcttctttggggttgttgacaaaatatttccaaacccatgatttctgtcctggatgagagacttgagggggctgagaagcaggctggagggaggttgctggggaagacctttttttggacattttgacttgttttctggtggtagtggcaaggaaattgagtcaagaaatcttaattagtgagattcaacgtggcagtgtccacagagctgctctgcaaatctaaggggcttggtccccgtgggggctatccaatacccgccggatatggcccgggaccaactgatttgatacccgacatcaggtatacccgcagggtatcagcgcgggatgctttggatacctcgggtatcacccggggcccacccttatgcctgactgcaattggagacctgtttgttatctcactatctcacattattgtaaatttttcttcaatttgtgtaattcagccccatttttttccttactcaaactagtttgttacatgacatagcattgttgaacaaaaacaaattaagcaggaaccaataaataatgagttgatcatgatttgacaagtggcccagaatgactgtggatagatttttgttcttaaaagacattgtaaaggtaatgtactttcaaatcccatgtgaaattccaaaatctgtatttgatgagtacccaaacatgaatgagtgaatcaaaagtgtggatttatttgtttcatgggactaaacatatatccacactttggaatcactcatccattttggcccacaaataaatacacactttggaatctctcattcattttgggtaatgaacaagtgacatatgttcactgtagtcatagtgtccacagatacatagtggccacatgccacttggccataacccaatgtgaaagagtgattccaaattgtggattctaaagataaatccacactttggaatcacttattcatgttgggttatgtcagcctgctactattcagagacaacctgaccatagcatctttaatatttagagacattattacacatactatccccatagtatgtaattaatgtctattttatatgtacagtatcctcccagatgtttatgtctgggggtgaacctgtcacagcctcacaggtccacttgagcctgcgcgacactacatctggggaccagaggttggtcgactgaagaagccaactcagcccaacatcagcattggccgacacctacccctcaccggccaaccaacatccatcccaacttctaaatcacacaacggatcacccaccagaaagccctttcaaacatcccgcttggatcgatctgtcccctcgactggtacccaaccgactcagttcatcctgagcacgaggcgttgaacctagggggagccgacccaaaaccttgcccagacgtgtgagaataagcatcagctgtatattttagggaaaagaatgactagaccaggattcgaacctgggacctcagcattagctaagtcactttactaggagtgatgcctttaccactaggctatccagtcttgtccaggatgttgatttatatgatataattcctatgtgttagtgccatcaacttgattgtgtacatgaattgattctattcatgacatatgatttttatgatgtatgatgacacaggttgacacaatggatttgtatttcaacaccctcccacaatgacattgtgtcattatgagaagtccagttcattctttggtaatccccctgagctctcgctaccatgtgagaataagcatcagctgtatattttagggaaaagaatgactagaccaggattcgaacctgggacctcagcattagctaagtcactttactaggagtgatgcctttaccactaggctatccagtcttgtccaggatgttgatttatatgatataattcctatgtgttagtgccatcaacttgattgtgtacatgaattgattctattcatgacatatgatttttatgatgtatgatgacacaggttgacacaatggatttgtatttcaacaccctcccacaatgacattgtgtcattatgagaagtccagttcattctttggtaatccccctgagctctcgctaccatgtgagaataagcatcagctgtatattttagggaaaagaatgactagaccaggattcgaacctgggacctcagcattagctaagtcactttactaggagtgatgcctttaccactaggctatccagtcttgtccaggatgttgatttatatgatataattcctatgtgttagtgccatcaacttgattgtgtacatgaattgattctattcatgacatatgatttttatgatgtatgatgacacaggttgacacaatggatttgtatttcaacaccctcccacaatgacattgtgtcattatgagaagtccagttcattctttggtaatccccctgagctctcgctaccatgtgatttttactaggattcaaagtgcacctgcgattaagcctttttgaacaacgtgaaatatgttagaataacgactccgacgacttcaactctgactactcgacacacctttttgaacaacgtgaaatatgttagaataacgactccgacgacttcaactctgactactcgacacacctgcgatgaagcagtttttgtgttttgtttttaggttttggatagtgaatgatggaggacacgcgtgagattttagatcagtctcttctccactttttaacttgattaagcgtgtttattttatttctgagaaaaagaaatcatagaatgaagaaaacaatttgtgttttagcgaacctttttgaacaacgtgaaatatgttagaataacgactccgacgacttcaactctgactactcgacacacctaattagatagaaataatgagaatgagaaagtataagatgttagaaaaacattttcatataaaagaaattacggcagaaatataaatgattgagataataggaaagattaatcatacctgcgatgaagcagtttttgtgttttgtttttaggttttggatagtgaatgatggaggacacgcgtgagattttagatctggaaaagagagaaaaacaacaggaaagaataaagaaaagaaaaggtttcagttgttattgttgcgatagttttgttgagtaatgttgaagaattttgcttaccagtctcttctccactttttaacttgattaagcgtgtggggaaaagactggtatcggggtgagggaaattgtttttgatggggttgcgggggagaatcggttaggtttgatttagtgatgttcagatgcgagtgagaattgaaactcttgctgcgtattcataatgagatgtgatatcgaataattcaacaagacgcacgctgtcaaccttgtccaagcttgatggccaacttggttcatcctgagcaatctagcaagagacaacccaactttgaatctcttggtggtgttgggctgctggctaaggtccgcccaggcatccagcagacttggtgcgccttcgaccttggccccgagcgcttgttggaacatcagctttgcgttgacttcttccagaaaaatatcctcggccctctccagcaatccgctctcgttaaggaaggacttgccagaattctcgtctttgtcgttaaggaaggacttgtcggaattcttgtcttttttgttaaggaaggacttgccgaaattctcgtctttgtccccagttacttcaactttgttagagcatctgcatcggttggctatttccgcttgagctaaggaatttagccaccaatgtcaactgcatcgggccaagctaacaatgagctaacctggctatcagctagagtttcagctaacccttgctacatgtagcaaggtttagcttcagagtcaaatcttgagctagagccaagatagctactcgaagctaccagcattcaccacactgtacacacaacaagttattgcttccacacacaacaacaatcaatatcgacacaccttcccattcaaaaaatggcaccacaaggccctaactggctcccacctgatgacaaacaactcgcaaaaatctggatcaagatattggaggacagtgtccaattgaccaatcaaaagaaagaatccttttggaagagtgttgctgaggattacaacatgtacagcaagtgttgttggacaggggttgatacattcaagccaagcgtgcacacgcgcacgccaatctgcagctggcgtgcgcgtggggggttggcttgtggttatcaacccccgtgttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatcaaccccccgtgttggacgggacccaagccactgcatgtaccggtttgttctcttttgtttttgttttttgtttttatgtctttgtttctgattagattttttcctccttgtgtttagttggggacacatccaaaaaagcactttgaagttttctgcgatatatctgaagctcgaaaaaaatcgaccatccggttctgtcttgaccgatctccttcctgacaccaagaaggcatattacaaacaagaaggaaaacagttcatgtacgagcaagcttggattgtactcagggactcaccaaagtggaaaaatatctctcaatctcgtagcactcaattttcagatgctgccatattggctccaacatcatccaccccagttgttcaatcggagactagcccagttttttctcaaactacgacaactctccaagggggttggaagcgcccgccaggagttcatactacaaagtgagccatgaaagaaaaacattacaatgctaagaaaatcaaggtcttgaccagccgatcaaacgactaccgcgaccgcacgcttgccatgaagaggaccaacgaaatccgcagtgaggctgctagagctgaagtgaaccaagtcaatatggatatcatgtcgaggcgcaaagaagacttaccagacgcaatatccaaagagttcttacaaatccagaaggagatgatagtgtacgatatgcgtgaacaacttgaggagcgacggaaatcagccgcccaaaaagcaaaagaaaccaaacagtcaacttcctcttcaactcaacaggcaacaacctctcaacagcaacttttgtcttcatctttgacccccacaagtgagcctaacgacgaaagcacacctaactcaagctctgaggaatatgtagatgaagagcaagcatatccagaagaaattgatcctactctttactcgcttgaataactcatctgattggttactcactatcactctttcaccttgctttctccgaatgaaaaatttggcaacaaagatggattttatttcatttttctatctctcatgaatgcacaaagaagtttacatgtttcccccaaattagaagcaattcattcactgcctctattcctagcccccaaccgtgcccaattgagatcgatcaaatcgttcgtaagcctttgatgttgagcaccagatctgagtttgatcgtccaaatttgttgctcgttaaagttgtatggttggtgtcgaggtggaacaagagtaaccaagctagttaattcaaatgtatcggtcaaatcacgctcatggtcctacacaatcatattgtggaggatcacacaagtcctcatgatcatcaccatgtcttctgggtcccagagacgagatggtaaggttatgattgcccagcgctgttgcaaaaccccaaaggctctctcaatgtcctttcaaaaagcttcttgcagctttttgaagtgttgagagacccctttggctttgatgagggttgaccaatcggggtaaatcccattggttagatagtaagcgtgtttgtattttcgaccacagacttcgaactttgcatcccaacctgtcccagcaatttgatgctcaaaaattggtgatcgatgaatgacgttaatgtcgttaagtgccccggccgttccaaagaaagtatgccagatccataaccgttgatcggcaacagcttccaatacaacggttggtttcttttcctttcctttatacttcccagccaatgcagctgggcagttcttccattgccagtgcatgcagtccaagctgccaatgcaacctggaaagccacgtcggttattcacatcaagaagccgtatcaagtcgtcgcagttgggatttcgtagatatttatcactatataggctattgattgtatgaatgaaagccttcaaagtcttttgtgctgtttgttcaccgattcaacaatattcattggtcacatccataagctagctgtcgaagcgcacaggtgacttttttgtaagcttgacaatccaagctttccggtacagtcctaaaaaaacaaccaaatcaaatcttactcatagttagaatggaaaaagttaaaaagcacataccggtttctggacaaaataggggcaagcagactccacgtcactggcaatcttgaggaagagctccctcctgagtcggaatcgtctctcaaaatcctgatcattgtaagttgaattttcattgaaatagtcttccatgagcttcttgtgtccttgcatatgacttctttctttgttgggccggcgttgaactcgaggcttattgcctttatcttgatcactttcgaatttgagttcttcaagagagtcggtttcttgttcctcttcatccttggtgtctgatccaaacaagtccttcagaagcttacgtcgcttattggtgcagttgagcatgatttgttgagctatctagtatggctcagcggtttagctaggaccagtgcagttgaaagggctgtgctaacttagctcagataatttcaaattttagctgaaagcaaaactaaccaaaccaatgcagatgctcttagactcaaaaatctgttcagatcaatcaacgatctgaaatttgctgccatctctgagtcagtgtctctcctttctcatgtcatttcttttggatcattggttctcttcttctaagggaaagaaaaaactcatccccttgccccgcatttacctcctccagatattcaacaccttccgagatcatcgcccgggggccggacgcagcagtgcccatcagcagacactaatcaacctcctcaccgcccaaaaccatccctcctcctgacaccgcccagccagtccagaattactactaccaccacactccaccaccagcctctgactgcaatcatctagtgaaccaacaccaaagtaagagagcccctctaccactaaagtgcccccaagaataaaaaggcatcttgtaacaaacccgcatgtatctaattttttgctaattttgtttcttgtttggtttgatgattttatgaccaggaccatcaatgggtcgttcacatggcaaaccaaacctcaccgctgagcaaaaagctcgcatcgccggcatggctgaaggaggaatgtcacatggacaagtcgctaggaaggttggcaccggaaaaaccaccgtctcagccattgtggcacggtctcgagctcgcgggactgttgaaacagctccaaagaccgaccgaacttgttgaattgacagcaagatctctcagctccgacgagcctcgcaagcaatccgaagtcaacccttgaggaagatcaccaataccatggcactcacgtatcaagctcaaccatccgaagacgtgcccacgagattggatacaacagtcggattgctgtgaagaagccattcataaacgataaaaacaagcaaaaacaacttgactttgcttgtcagcaccttgagtggacaattgcccactggtccaaggttatatggttggacaaatcttcatttgagactggaaagaagtcacagcaagtcaaagtctggtgtcaagttggcgagcgaatgaaactcgagtgtctcaaacccacattcaaaagcagacggtcatcaacttcaatctggggcgcattcttcggaacaacaaagattccgattgttttccttcgagcaggtggcaccaaagcagtagactacatcgaccaagtgtacagaggacgacttgtcgacacgctaacctcgattgatcccaaccatcaactcctgttgatggaggacaacgcccactcacacacagccaaactcaccaaagctttccgcaatgacaatcacatcaccacccttgaatggccgccccagtcaccagatttgaatccaattgagaacctgtggaagataatgaagactgcaatcagcaagaactatcaacccaaatcccttcatgagatgaaggaagcaatcaagtttggttgggatgacatccctgctgatcacctcaggaatttagttcaatcaatgcccaatcgaatgcgcctggttgtagaggcctctgatggtccaataaaatattaatttttcatttttttttattttttttgataatcattatctcccccatctcagctaaactccccttgttttgttttatttttaaaaaaattattaaagaaaaaaaaatgaattttgcttttatttttttaaaatgtcaagcaatgagttttcctactctgttgtttcatactcttttttatcatctccccatctaccactccccaaaaaatgggaaataaagaatgagtattttttttttaaattaagtaatccaactgccataaacatctgggaggagactgtacataatatagagacattattacatatatacatataaatcattaatatttaaaaattggaatcactaaaatagagaaattattactcattacattaagttttactagtcataaaagaaaacataaaaataaaccaaaaatatctacaaataaacatttttaacaagaatctacaaataactcctgaaccttaagcgaaagttagaatattattttgaattcttaattcaaatgcaaaataacctaggttaccacaccaaaggtaccccttaattatcactccttcgtgtacttctgtgtactctgagtgacacttgctcattttgctagaaaccctcccagttgcatcattctacatgttgtgacggtctacacatgtaaataaggctcatgcagttcggtaaaaatctaaaaataaggttgacatcattaaaaccttgactacatagtcacaacaactgtaactggctgggcaaaagccatttgtggccccttttggcccaatttggctaactacgccttgttaggaccagcccactggtcattaaagggtctcagtaaccaaaccatggctgcaggtttgacacagcaccccctagtgtgtgttacaagcctcacttcagccccctgacacctgtaaccaaggactacaggtgcctaggctgtgctacatgtcaccaatgcctagtaggaggcttgcacaagccaaacagagttctgagttctcctccaagggcccagaatgagtatataaggagcccttcttcccccaaacgcagattccccattttcatcatcacttaccagcaataaccacctccaacaacacagttttcacctgttttggcctagttccggctgttttttcaatctgaattttctgccaacctaccataaactgttccccagcactctctcatcacctgttacccgattttctgagcgcttccggaacagttttcaaccacctgaagtcccttggcttggaaatagtactaagtaggtaatatttccttgatacttcagttgtaggcatttgtcttgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagaaaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtggggaaagtgtgtgtaaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttataataaaggagtaaacccagaaaaaagtctactactgaagaataaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggagagggggtctgttcttgaagcgctcagaaaggtgagtgagaggtgttggaagagtgctggggaacaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatcgggaaacaaagttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtcttcaacatgggtgttctgacgaaactgtaacactcctgtagcctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgtcccaattgggccaaaaagggccacagatcatcccaaactatttaatactgtagtctgtgctcatgtatttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaatatttcaggggtacacttggtgagctaccctaggttattttgtatgtagattcagaatctgcaataatattctaagttatacttaaggttcagaagttattagaagattctggttaaaagtgttatttttcatagtttatttaattatttaaaggtttttctcatgaaatattttacagtgtaagtgtattgtgtaataatgtctctattatagtgtttcaacttatttaaatagtgtattttaatattttaattgtatgtacatatgtaagtaataatatctctaaataagtaaatgctatgttcaggctggctctgattagtagcaggctgacatgtctgggcatactcctttatacaaaggaacagatcatcaggtaaatcaaaaatacccctgttttaacaggtcctgattcatttgagtgcaccataaaaacccctgtaactcaggcccctccctttataaaaacttaacagtttttattatttcttttcttaatatcaaaacctccccattccaagtgttacacatacttgtacaccttttttcttagctttggacctggtgtagctagaagagtcaagctcttggcatcacccaggctgacaggttatgacaaatagtgtgcacagatacagcggccacatgccacttggtcatattaaaccaacatggatgagtgattccaaagtttgtatttatctttagtcaccttacaaaaacaaatgtaaaatttggaatcactcattcacattgggttatggccaagtggcatgtggccactatgtatctgggcacactatgactacagtgaccatatgtcacttggtcataacccaacatgaatgagtgattccaaagtgtgtatatatctttagttggtcactatgtatctgtgcaaagacacaggccaaccaagagggagcacttggcataaagtgaaccatgtcacttggccataagttcaaccatcatgaatgagttattccaaagtgtggatctatttgtgtaaggtgactaaagataaataaactctttggaatcactcattcatgttgggttatgaccaagtgacatggctcatattatgccctcttggttggtctgtgaggctgcatctcttcaaagtcattgataacaagtcacaaagaactacacattctttcattttttattcaacattgatgactcattatccaccctgtcagttaaaggcttggggcttggacattcatctcagcaaaaccatataaccaaagtccattttaatactaactctcttttcaccaaaatcctgtcaaaaccacatctccctaaataatcattcaaaaaggatttcaaacttggtagttccaaaggaacatttttcaaactaccaagttaataaacaattgtacataaacaaaacaaagtaacttcactaactaccttttggccaaaatccagtacagcccacatttattaagctgattattctgaaaggatttctgatttcaccatcacagtttccatttttctcacagttaataccttcaattactgttttgaacttccaaattatggcatcatagtacccagtaagaggaaagttatcatccaagtctgtttgccacctatcacacttttggtctcatttgtttttcttgagtcaaccaataaataactattacaagaatggtactatacagttgattgcaagtaactgcattgaatgcctgcttgccatactaccattgataatttattccacacaccattactctttgatctaatgactgaatacagggatgttttaattttagattatggcaaacccccttctgatatgtcatcctaaactatttttttaatagcagtgtagtagtagggtagtttcattcaaatgcattgactgtaataaataagcatgtaatcgaggaagaaaacaagaacaccaaacccatgtgaggcttgagaaagtgaggaatattggagcagattgattaaagtccgccaacgacgatggagcagatcgattgaagtccgccgacaacaaccctacggagcgattgaagtccgccgacaacaattgacgcggagcgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggtttgcctcaggtgagctcaccccgttgacatcaggtgaggagactgcataccaacgatcaactacgtcaattcatgtatcgacataaaataggatacagaaacaaaaccagtataaccaagattgaatcagaacctcatttcttggcggtgagtccagccttgctgttaacagttctacttttccgatgaacctcgaacgattttataggagtactgaggaaaactacttgcctttcgttttaattgcctcgtgaattagaatgcagtcaaaacaagtttactggctatcgatgaggagaacaaacagaactgggaggaaagctggaggctttataagaacgcactaaatgacttccatacggcccacaactgtttgtcttgcgatctgagtctcaagctctccactttctggcgcctcatccatcgtacattgaatgtctgacctatcatcatcatatttatttattttcgctccttacactattttaaatcaccaaaacaaatatcatccagacgcgatcgaccccaagttgaaagacttaatccggagcgaaatacaagaattttctaccagagttgagaaactcaaaactcacttccaggtaaaaatgataagatcgcagagcaaaaaaccgcaggcatacacaaccgattcaaagttcgaacaaagttgacatttatcctctatttttcttgcgcttgatcacaaggcaccagatgatgaacgagtgggacagatcgtgagtgtcagcgaggaagatagaaatgggaaaggggtctctgggtgagataacctcctttacaataatttggctagatcacaagactctaattatcatcattttgtccttgcatagagctcttcatgaaagtggaaatgacgcggacgctgaaaaactacgaggaggtcttccaggtgagaaatagcctctttcgttgcatggctgtcacctgacatagacaattataagaaaggtcagatcttcatgaactcctctctctatctctcttttttttagacgagatcgtggtcgagacacccatcgttacgtacggtgatatagcaggattgaagaaggcgaaagacagcctcaagactgcggttttcagatgccagccgactcttttgtacggtactgcaggaccaggcatgaggtgtttaacccaagcggcagccgcagaaagcagaaatacattcttctcagttagttgtagtgatctgcttagcaaacctatcgacgaaagtgaacggtgcgcatgaatttccaatgattattgcacctgtcaatacaaccactgcctgtttctcgattcacttaagttcactgaagccatctctttcgtttagcttgctcaaacagctattcaaagtggctcaagaaaacaagctggcaatcatttatatcaatggagttgatctcctgtgtggcacgagtgaagtgggagactccgagcctgctcgtaggatcaggactgaattgactttccaaatggacccagctaatgtcatacctccggtggttaatacctggcataaaagtcggctaggggtaagtgtagtggcggccaccgatgtcagttttgtttctctagtctacatatctcggatttcgtggccctgttgtgaattgttgttgacgcctgggaacaactttttgtggagaatagtatccttggcgcttagatgtcgcctgcctggaaatgttcgaccaatacatatttgttcccttgctcgaagggaatgtcaagccgcaacaagacctttcaatgcgaccatcagggtgaggttgtaaggaagttactgctttcaaatcgcgtctgactccccttgtgattcttcttccgatagtatgtctgcaacagaaatttttggcatcgcgcgagatgcgcgtatgcaaccctttgtgaaagtgttggatgccactcatttcaaacaagtcagtcgcctccagtggccaatcccaattgggctgcagatgactaactccgctttttcattttcaatctttccttctgctgatggcttgtttaattagttaattattccacatccaagtcacaacaattggccgccactcttgtgtgagatgttgaccccatgttcccctgaagactcacttgcgatcaagaagaagtggcacgaaatcgggcccacggagctactcgtcccgtaccttcaagaacctggtctcattgcggatttgagtcggtatccgaagcgggttacacatgaggatgacaatcgacacttgctgttccagacgttactacaaagctggcgttcgcaagctcctgggatctgattttttttattttcttcccacttttttttgtgcctcgtaatgtacacatgactgtacaggctgcgaatctgctgccgaggccgggtgaggcctccaggcacctgttggttgcctggtgggggcctgacttaactaagcctcccggaatgggggtgcagagcaccccgatgcggagcatctcccatattccggctcaattggaacatcttgagccaggcgcattgcctcgtagtaagcgggtagcaataactcatcgtgtttgagtcttttgagcagcttagggtcaggtaagtggatgtagccccatgtcccgcggaaggtatgagaccgattcccaacagacaaagcatggaccttctcgaccatgtcaatattatctatacaaatggatgggccaacaggctcgtcaactttccccgccatagcagctttcaacttagactgagcgcctttagccaacgtccccaatgccgcaagtgccgtccatcgggatgaagccagtccaatgaagttcatgtaatcatggactcgctccgacatgccacaagccaagaaacggacaccattgaccaactggagggcattggcccgtcggttagaggcaaaacacatcatcgaacagattgttgtgacaatctgtggtcattacaatgattgtgcatcagcaacgatcactagggtagccgaacaagtatcagaccagcttacacgatgatacctaaaggtcaccctggcctccccagtcaaacgtcgggtgtatgcgaccacatcaagatcaatcggcatgtcatcctcatcacattccgtcaggtactcatcctcaagctcgtcgtccctctcgggcgaattgcaccgcccgcgctgatgatgaagagatcccaccaggatgttgtacaagaacggcatgtgagtagacgtaagcagcacctcgcgcttctccttctcctctgggccaaggtactcccttgtgactgttgttgaactctgaaaggccccaacaggatgattccctttggggggttgttgacttgccaataacttgatagcctaagaacaatctgacgatcaatatttacattcagtggagagagacttccaaatcttacctctttttcaataaatttggcccatgcattccgtccagtagcggaactcttcaattcatccgcaattgcctcgaccaagacgatagttgagtcaacggccgactctgcccaatagcgccgccggtaggctaaatctgagttatcagattgtaagaagtgcagcaagaacgactttggtgtcatcttgcaaggtaatgattggagcagttcacaaacggtgatcgctttggaatccatcgtatgagatatcagtagtgcccggaattaagcggttggcaattaggcaattggaaaaatgggatgattgactggtcaaggcatgcaatcgatcatcccaggccatttaagcgaccggccaggtccttacggatttatatgctacagattctataacttttcctcatcttaatgtttatgtcctatgtttcatcgtacagtttcatacaagagatggtgcggtgtttgttggaatttttttcagaaatacagaattggacggaggtcaaaccaacctcaatcctaaacttcaggcccaaatgagggggggatgcgccaagcagtcaacgtgtgttgaccatggaaagaagcggaaaaattccctcatcattctagtcctgaaggcagaaaccccgtgtctgaggaagacagtggaattgcaggggggaaattgctcccactgaaaatggcccaagcccccaggccaaatgcgacacatgacctgcaagtccctccttcggaggctcgctttgcgccagcctggctttaccaggccctccaattgaggggcttgtgttaagtcaggtgggggctaggggacactcaatgtccctccaggcacctgttggttgcctggtgggggctaggggacactcaatgttgtgaacactcctaactcagaaaaatgagaggaatccaatggtccaactgccatatcttcagggggagttgggccatgatgcctggaatatcatggctgtacgaggccacgtacaggacagaaaagcaaagaaaaattgaggcacaaataaaaaaaattttgggatccctggagcttgcctaacttaactaagtcccactttattcggacgggggacactgtcccgcagggaccctccaaaggagggacttatgtgctaagtcaccctccttgcccatgagaattaggaaaaagtggcttttttggcaagcttgctacaaggccgttcactagcacatcaccccacaagcggtgtcccaaaatgagcagcaaatgctgtagaatcacacagtggcctccatgatggcgggagggcaccaactgttttcacagcagaacatttatgaatgcaactggaagtttgattctttttgttcattttgtacagcccactgtatctgacactcaagaccagctgcataggatacagtgactcaaatcaacttcttgagccatagtttttatgtaacctggtggatacagggcactcgcatggaagactgtcagcgccggtctcttatgtgacctggcgttgatggggtttacgggtcacactataactgctagtgttactagcagccaatggatgagaaacctcgcctcgacgctagaaagcggaggggttaagctccctagatttataggggacgcgtgcggtagagtcttcgcagcgccgggcttcagaggaaaatcaactctcttctaggctacagtattgactttactgtagtctagggatgagataaagtgataaggataagggggatggatagtaatagattaaataataaccccactcacaattgtatgtaaggtgcacgggttgtatggtaataatctctggggggaggattcttgggaagaagacctccctcttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaagcctgcagaggatcatttatgtacataatcataaatgatcaaaatatgtatttaaattaagattaaactagaagtggaggaaaagatgtcattcaagctcaaaggagaaagaatgatgtcatctctctaattacagtgtatagagagatgattaagatttcagactgtatgtatatagaatatgaatattaatacagaggtgaatacttaagtaattccgtggaattacttaaagcataaaagtataaaaataaaataataaaaatataagattacataattgggatttgaacccaagtgtgttggtgaggcaaagtcataacacagtccttaaccaatacactacagtacatgtgtttgttggtaaagtacaggttgtagacacatgggctacagcctcagtgtctgacattcgcccccaccaaaaaaaattactctatgaggaattttttgacctcttggaagccctgaattgtcttaacagaacctgacaattcttaatcttatcaacttccaaccacatatcttggtcaggttgacaattcttaaacctaaccaaataaagtttacagtctttgctttgttttctgacaatcttctcacctaaaattttgtaagggactttgtctgatacctcagtttctataggaggaaggattgcatcttgctcaactcgcaagggattagttgtaggatcaacgtactttttacacaaacttataggaaaagtgggatgtctttggctaaattgttctgtaaggatcacctccacggcattccttccatgaaatgccttgataacaaagggtccaataaaggcatctttcaattttctagggccagccaagttattaaaatttactgtggaaattaaaactcgttcacccacttgtaagtcatggtccttatgagatttatcccatctttctttattatattcaactgcctccttcacgcatgaacttgctttttcttcagctttaaacatcatttgctgaaaacactcagaacttggatgtaaagtaacagtcttagaaagtagaaagtccttaggcatactagggatccaacctctctcaagttcaaaaggagcaatttcagttactgaatgtttgctagagttgtaagcaaattctagtgcgggcaagagggacacccaatcatgtgtataaccatcacttgttttaaagtctaaaccataggcacaatatcttcttatcatgtcttctaatgtttgaatcattctctcagctaacccatccgtttgaggatgataagcagttgaaaaagctaacttggtacccagaattcaaaaagattttgccaaaaatcagaagtaaattttggatctctatcacttataattattctagggcaacctacatcacttactatgttgttccaaaaaatgagtgctatatccatagcactactatccttgtaacaagggaggaacctagctcttttggagaatctgtcacaaactactaacactgcattaaaattttcagtccctgcaggtggtaaagctgtcacgaaatccatattgattatttcccaacgagtcttaggttcctcaatagtttgtaaaaggccaaatcttttgccagttgctttgttggccttttggcatctctcacaagagtcacagtactcagacacctggtttttccaatcaggccaccaagctaggttttgaactctattcaaggttctttctttagaaaagtggccagaagtaatactgtcatgacactcattcaaaataatacctatgtggctaggatctaacaaaaccactgatgagttatgttcacgtctgtgatataataacccatctagcatgacaaacctgtcttctaaaaagtgttttttccaaacaccttctaatccttctataagacctttgtctgcgtatggtgacttaagcaatttcttaagaattaccgtgttactgttagagtcataactcttctaaatcagttcccagaatgaagaagacaagcctgatactgaaatagccataataggatgctgtcaacaaagtattcttttcaaaggctgggttgtttcgtcattaggcaaagcccaatgagctagacattcagacatcctcattggagatggcaaaatagaagtaaccgaagttccagtctctgcatcttctgcatagtaggcaggattatctggattattgggaagagcccaccttgaaaggccatctgcattcttatggataatgccttccctatgaacaatcgtcatagaacctctccattcttggattgcaatttgccacctaagcatgtgcctgttgggtgtcttcatatttaacaaagatcttaaagcgttgcaatccgtgatcacatcaaattcacatccatcaagataataataaagtttatccagtgcccaaaccaagcaaaggcattctagctgagaagctccatatttcttttcagattctttaagttgccgtgagataaaacagatgggaccttccataggtttgtcatcaattatctgtacttgatgtaaggcagctcctataccttccatacaagcgtccacataaagtttaaatatttctttagggtcaggatgaaacaacagaggtgcattagtcaaggcaaacttaatggattcataagcttgtactctttctgctgtcatttcaaagactacagtaggactacataatttgtaacgacttgaagccatagccccaaagtctttgatgtgtagtctgtagtaacctgcaaaaccaaggaacatctgcatttcttttgtattttggggagtgggcttgagtaagactgcagcaactctatgcttatctatacctaaggatagaccattaacaatatgacctagagctttaagttcctgaaaaccaaactggcattttgacaaagatattttcatattcatcttgataattttctgaagaataatttccaagtgtgacaaatgatcttcccagttatctgaaaaaattataatgtcatctatgtatataataagccagagttgattcaactcatgtgaaaattcagtgtccatcatacgctgaaaatgtgaaggggcatttttgataccaaaaggcattctaaggtactcaaaaatacctaagtgacaaacaatcctgaggaattgtctactgtccttgtgaatcacattttgatgaaaccccttaaggacatccatgcatgtaatgtacttagctttatgtaatttagttaaagactccataattttgggcataggatacctatctgggttggtgtaactgttaagagctctaaagtcacccactaatctggacttattattatgccaagctataataactggagtagtgatgtctacattttcatttgcacctacctttctaatgactttaagtttcaacaaagcttgaatatgttcttctaaagcctctctgcttctggggctagcagggtaaggggctttcctcagagctggagggtaaggtttatcaatattcaaagtcaattggacctcgtgtcctttaatggctccaaatggttcttctacagtagcaaaggccttcactgttaacaaaaagcaattgaagaagttggtctttttgtgt