atctttcggatcatcttgcatccttctcctgctctcattctctttgctctttgtgctctctttccgttttattttatgcagaaacgagattatatatatgttcacatcagttgctttttgtttttgagggagtgtcgaaatgggattccttttgttgttttcaaatttcacttatatacactctaaatgcttatatacataatgaatgttaatctatagggaatttgatgaaataaatgagatcttgcagtcatcataacaaaaaacatgagcatttgacaaatcaaggaaaaaaaaaagatgatgtgattatgcatgggtatgatcaaaacacaaaaacttaattatgtggggttttttgtttggagaaactatcggtttgggtggaatttacaagtgggaaaaaactttttatttttttgttttgaagagaacaaaaaacagtatacatacaggttttgttgatttgatacttagtaggaaacatgagcccaagaagcacacgaaatacacaatacaaagaagaaaaaaaacatcagaaagaatggggggggggggggggggggagaaagagtgatgtggtttgtggtcaacaacatttttttttattctgataaattcaaaacaatcaagaaaagaagatttgttttgattttcttagtggaacttttaagaaagttgtaagctggacatggacctaagatttgaagagctcatgtcactgattgtaaggcagtaaatcatctatttgggaccagctgagggttgtggaagttatagattgcatgaggtcttgtgaagtaagacttcaagtggctccatttggattctgcttctgaagagctcatgtcactgatcgtaagattgtctatttgtcaccagctggggattgtggaacttgtagattgcatgatgtctagtgaagtaagactttaagtggctccactcggattctgcttccatcaaaagaaaatgaccaggatgattgttgaatggcatgtgttgactgagtttgatccgatccgaagctgtctgaatgaggctcaacatttgatcaaaaacaaccttggaataattatcctgagaaggaatcttaatgagatgagctattccttccagttcatgaggaaagaggtattgaagtttctgccattccggctcattcaactcctctaatttgatgttctggatcagccttagtgctaattcttgatctttgactctttcttgacaagccctcatcaagttttcttgacgtgccaggtcttcaaaggcactttcacctgaagcagtaactggtgttttacgtagcgccaatccaagaattttaaccctagttgacaaaggcatcttactgagaacttctttatttttggctgattctactgtatttatcccagtgggctctacactgttttctattcctttcttctcttgaacctttctcaatgtttggattggcatctccacaactgataagccttgatcagtttctagttcttgtcttgctctttcaattaactcagagcttgagggcgtccaaagctgctctctcatccagtaatactgcttggctagtcttttaacctcttgagattcttgtttggtcagcaactcaatgactttatgtggatgaatcctttggtagtatgcagtatttttcttcactttctctctaaatctgatttccttcatattcggtggccggatataatccttgctttttaataccacataagccttctggtttctcagattttttgctatgttgttgaggttactttcaccctttctaagatttttactttcactttccaaggccctgattaatgccacatcatattcagtccagaattgaccctctctttcctcagcacccaagtcctgaagtgctctaacaatgaggtctagatcttcatgattatttctacccaatttaaattcttgctggaatttcttgaaactccttagaagatccagagcctgctcttgtcttctaattgcgactgtgcgacgagtaatctcctcgagcaactttttttcgtcgggagaaagctcgattgcctgtttgggttcaaaggagaagctagcgattttttcagtcaattcatgctcttgcagggtgattttgaatccagcttcttgaacccttctcaattgtcgcataagtgtttcctgatttgttgcaaccctctgcgagagtggttggatgtattctccccgactgggacggcgataaagtgagaagtcctctttattttccaagagagtcttccaaatcttgttttcattccaagcatttttcgcactgttaatactttcaagagtattccttaacttatgcaattctcttctatggtcttctccatattttccagggaaggaagatgattgaccccatctactaggaaagcaaatcgatcggagttcatttttgctcaattctgatagcctcttgccatggagacccgcactagttttggaattcaatgattcttcctttgtatttatagctggtgcctcgttataagtgtcctctctggaaagcctacttttcggcttttgggggctcaacaatccccttgacggtgagtgattggttggtggttgtcgggaaagccttaatctgatcttctccactccactctttccatcgataaatggtttgaaaatcaaccggtgttctaatctttgaccattggcttgttgatccgaaagctttgatagaacctgggtgcttgattggacatgcatcccataaatttttagtatcacgtgggaagttaaaagtatcacaaaaccaagactacttctgatgtttgggataattaagaaacgtagcaaaggcaattccatcattttgcaaactgcagcaaacagacagattttgtggtcggatatgccaaaatttccaggcaggagagtaccctttttatttgtcctttttggaccgaggtgtaagctatgtgcatgtgatggtatggtgtcttccttggcaaggagcagtgtctttggatcactcgcaacctacaccaacaaggcaacagctcacattcaccaatcatctgactatcacccaagcactttacagtctccaaaactgtgttgcgggaggcccattatacttccccaagtcaatcaccgcacacgaaacaacgacgatgctggaaatttccttggtgtgagtgactgagtgaattatgacgttgactgtatgtcaatgtaggttgagagcatctaggtgactttttgcactcagctgatcccacggatggagccgtatgtttgatatttacattttattctatttattcaatacagcatcataagtcagatggcatcgatggcaagaatgaatgtgttcggtcacaagttggcgaaatcaatgaaagagtttgaccgatgggacgtcgacggttcattaattgtgagttggatttcgaaacaaaacagctcaatttcacttctttgccaagtgcaccccatggccgggcatgtaaaatgttaacatgaccgaagagaagcttataaccgtcgcgaagattcaacattggaccagcggctcagtgaaattgttcatgttctttacataatactgccgtgaacctgatcatcagctgcggcaaagtacgaactcatgtgacacgttcaggaggtgtgatttttctcgtttgccacgtggtccccatcacatgaagccaggctgaggattgagtaaggtaaggaggtcacatgatgtgtgaaagggttggtttgatgttgaactagctttccaccaaagcccgacagggtgcaacccgtttggccttgaccgttccgattctgattgtcaaaatgggtggcgcgcaaattgagcgagcagttaggatgacggaccgggccctccacaatcagcgagtagggtttgatcagagtgcgaggtgagtatcgccatcaagaagcagcaagaagctcgtactgtaccaaccagtttgacagtcctgaagagaggaaagtgccagaattgtttctttcatctatgtcacccattatgagaagaaatgtgggttggcaagaaactactgttaagtgatctcttggtcattatacatttctaggtagagtgcttgtattcttctccaagccagttttctcaagtagaactattcgatcatctctgatatcctctgattatagtctgcagtttatatgtagcctgcttactagtcttaaaatcacagaaccctaaccaagtgggagttgggacttgtcttctccggactatagaagcttatcttctcttggttatagcatagtttccaatgccatcagagtaatctgaccaaatgagttatgtagagaacacaaggagaaaaaaaaaatccttatgaggggtgaagcacctcagaattcgatgagaggagtaaaccaaagattgatagatttcatgaagcagaaataatggcattttgtcaagaataataccagtcaatatttctaaaatcaattcaaagaggaaagaccaatggtgaagcacaaagatacttgattttgaaggtgcaaccccatgctgaacaaagtggcatgaccatgctcacatgaggggtataaatcagggccaaagaaattcacacttttaatattgtataaatattttcaccaggagtgatcactctaagtcaaataattcatacatgttttctggccaatagatttcttcctggtcaataattaattaatgtaacttttggtactcagagaaattcttcccagctagcaaaattatacgattttttttgaatgggagatattattcttaatcaaaacaatttgaatggctttgttggccaggaggaatcatcctggacaatgaagttgatgttggctgggcttggcaggaggaaaccctcccaatcaacaaattccaggtaggagatttggggattaactctcctgatgacataatagtcaaaactcaaagttgatgaacaacgtccattctattccgcagccaacagctgatccgagaccagtgttctccctcccggacgggtgtcttcagcgtcaaaaaaaaaatgagcggtgttgctacccaatttttgtaacttgacggtaccaaaaatgtgtcaaaaaagaaaccactaagctcgtggtttttacttcaataacctagcgtagtgaatcatggctggattgaatgtttcttttgctattctcctctctgtaacctgtgatccaaaggctcaatcattttgagaacataagagtgctggcaccatccaagccaaactacgagtgtccaggaaagattcattttaatacctgaagtgcaaacggttagtatttaatactatagggactgccccttaccagcaactaatgaatccatctgtgcagcttcatcagacaagggttaaccctttctgtcacaagactgcacttttaattcagatggtcatattattgacccaagaattgaaccgccattatacgcgtgggttcgtagattcgctgtgtacgtttatgcgctagctgatgttcaggcaagaaaaatgcctctgatactcggtcggggtcattgtgtcgtaagacagataaaaatttattgccaaggatggcgtcgggcgccggctcccagcgcagtcatccctcgaggacccgaggttcgacaagccggccgagctcctccagatctttggctggcatgtgtatcaaaggagcttgaatatccgcaatgtgattgagccattttaacttaatttacatatagaggtttggagtttcgcaggcagaaagggctttacccggaattcgtgttcaaacgtcgcgttacttttgtgaattgttgatatctctctatatctctcttgtatgcaccaggtctgaatccgcaagaggtgtggcgcaaagatcaccaagggtctgcatgcagactttcgggacttgattgtaaataccacgtcggcggtgtgtttttctactgtatatctgccatcgcattcgcagccaaaatcttggtacctttgcaaaccacgttcgaacgccttttgagctcttggaagtgaaacacgtcatcaaagtctataggtgagccttttgttgccttaagggtccagctggtaatcatgatgggtattgaattctacaaatcaaatgggagcttacgaagcataatttctctcctccaaaagtacctcttctgaactctggcgctctgcacgcttcagatcccccagatcccccaggccaaaggactctcagtttggtatagaaggttggagacagcctaagtgtaatcttataatgtgaaaacgttttagcctaatgtcaatgttccccattctttcagttgaccgtacacatttttgaaagattttgctcttatatgaaaaggttgccattttggaactgtcacaacataaaggttcattacttttataaattctaaaatctcaacccttccactcgtaaacttatacaaacatcaaattttggcttcaactcaaaccaaagatctaacaatgaggacaaggcaactcccagatttactgtcattccttgatgaatatcccttgacgaaaaagtacagcaagcgcgagataggcccactcggtctgtttttttttcttttattcttcatgtttaatcagacgcgcataccctgaaattggctcatttagacaatcctttcaccacagttcttgtagtatctgtgagctccttcggaaacattaatcgctgcacggctgttctttattggatgaactgatttggcaaacaatggcgtgtccatgtttgatagaccttgattctcactggattgtgcattttcaatgtgtttacacagtaagcctgctctgcacgttcattgtattttcatgcctgaaaagccccaactcaagcgcaggtttatgcttacatcaacaagaggaaaagcagagaaaatcgagtgagtatccgagttcattgggctctacaagattctgaattggaactgtcaaacttatggatggatatggtgctgtattctgcttggctagatcatttctatccacgcgttttttggataattcaacgaatgggaaaggggatcacgttacctgccaaccaactctgctgaaagttgatgacaactttttcatggttattccccgcgacgaaaatgaaactctaacagcttcggtggaggatttgcaaatcgctgcccactcaaacatgtcattcaaatggactctggttgatatcggagacgaatcaggaacaggatcaaggaaggtatcgtcagggttcctctataggggagaaaggacaaactgctcagtgggttgaggtgttgcagcttcaccttcaacaagacacccgcttcaatttgtttctttggtttttaatttcacttacacaggtcaattttgtgaagtcgacgtatcagttccaagatacaaactaccagtacatgtaagcatttgatcaacttatactttcagaccatctagtctacactaataaactcggtcacaaactttgatcctcacgggaactcgcccatttgccttggcagcgtttgtggcacttgcttaattggtaatacgttgaaggcgaagctttgcaattcattaaacgcggctgccgatgagtaagagtcaactctgagtttatttcgtgaagcatttctgagacattcagacctgcatttttcaaataatataatagtctactccgaggatcgtccggtcgcttttgggcgagctcggcacatgtttagtgagtcaatcatcccaccaagttcagcagattgattcttttccatatgataagaaacctgatgggctaaaaagctacctggaacagtcgttcatttgatggttatgatccaagattgtcgataccgcttcatacattgccgctatcagcattccccccaaattataccgaagtgcaggaagattattataggagttttaaacccaccatcggcccgcatgatattacggaattagggacgtggcttggaggagtaagattgataccagcatctcagctgagcggatatgatgtagagttcccttggcggacactgcctccacctcaaggaaatatctttgttgacaattcgacggaaccaagtgatttctttagtgcattcaataccacctatcatgccttgtgtcaaggtcatgaatgtagtaatttccggattacagtcaacggtattggggcgctgggaccgtttggattcaaagattccaagcagttcaagattcctgaagttttaatggacatgttcaatcgctcactttcgtatgacgttcgaattatggatttagcggctaatgatctccatggaaaagaaatcggggcaacttacttgtgcactaaaaccacaaagaagtggctccccctccttaaggtcatctctgtcactctgggaagctcttctggattattttcgggcattttttcgtatgtcattgtcgccgtcagctttttttctgccgtaactctccaagcgaaaaagctatttctgcaactgcgaagtcaaccagcaaacttatagcttgatcattctattagcttgctcgtcgatacgataagcatcatgaaaatcgcagaaacagccaagcaacgcaaacgaggatggatgaatcaactctcaatagcgaagacgacaaagattcatctcttggggccaaaaatttacagtagccgctgggagaagttttttgacactttttttcaatatgttctgattcgacacttttgtgaattcaatgggaagaaatgcagagctaaaaatataccgggatcaggggagaccatattgttacgtttttttatattatcttctagattcaaggacacacatacatatcagatattttgtgctgggtttctttctcagcatgattctgacctgaaatttatcttatggttggaatatgaattccattttgatctgtaactggcaattctcaatttgccaactctactttctccatcttttaagcgtagtaatcttgatcaagtacggcatgaagaataaaacagtcatgaaaatgaaaaaaaattaacttctttgctttcaatttcttcaaacttagaggagacaccaatgcaatcattttatgatttcttttggaattgagatttgattcttactattttcatttttgttcagttgcttgtctagtttttttccagtcatagaattcaataatttccactctaactccaaggcacttcataaaatgaaatcactaggtcagatgagaggaatgattatcttgttaaagaaattgtgattttttttttcacagagtgtgatctaagttaaatccagagggaattgctccatcagcactgtgatctctgaggaaaattttaaattttatcagcaagatgttgttgaactttcatgccagccagcccattttaatcacaacaaggattttgagctagctggtgatcagatgtttagcattttcagctgaatcagataattggattggaaaatcagctgggttttatgggatagcccattaactcagctgatttacttttctggtacaatttgacattgaaaaaggtggttaaatgagtttgttaaaactttcatccaatctgaaaatgtggttctgtgcacctcattgatttttttttaaaaaaaatgcattgatacatccattcctgctggaaaaaaaggtatcagtttggataaattcaaagcccccttgggcagcatcctaggttcaagcattctgaagcttgattaattgaacaaaacacataaagaatgtttttcttaaactatgtaaggttggtgaattatcgcagagttgcaaaggaaaagttgaggggagttggactagaattgcagttgaatctcaccccgcgggtttcgagtgcccacaagtaagccatcgggcggacaaggtttggttgcggggcggactgagtcaaccatccagccaacttgactctcttgaccactttcctcacttcctcgttccccatcacaacaaccatcacactctgacaagatgactgccaaaccgaaatcgagtggcaagagccgatcctcaacatcagccggaccagtcaaacaacatgtcaaaggtcagtggactgactgattataattctccccaaatatggaaacctagctcacacaaattttaaacaggtgaaaacttttaccgagatgcaaagaaggccaagacggtcaaactattgtcgaaggatggtgggaaagcgatccgagaccgggatggaaagatcatcaaggcggccgccttccagtcctcagatgcaccgaatggtcggatccaacctgaccgaagatggtttggaaacacccgagtaatctcgcaaaaagcactcgaccatttccgtacatcactcgctcagaagcaagccgacccatactcagtcatcctcaagcagaacaaactgccgatgagtttgctccaatctgatgctgagaaagctgcccaaggcggtaagggaatgaaagtcgacctggtgaccgctgaacccttcgaacaaaccttcggtccaaagcaacgtcgtaaacgacctagactcagtacggccggaacgtttgaagaattggtcaaagaagcagaagatctgaatgcaaacaagaaatcaaaatcactggctggcgagaagctaccaccggttgacggtctgggaaaattcatcaaaggtggagaggagcaattagaggaagccgactctcaagaagatgacgaacaacataatgtcgctgtcgattacatcctcagtgctggaacttctaagcgaatttggtctgagctctataaggttatcgactcatcagacgtcatcctacatgttcttgatgctcgtgacccacttggaactcgatgcttgagcgtagagaattacctacagaaggagaaacggggcaagaagatggtttggatcttgaacaaagtcgatctggtgcctggatgggtagccgtaagtatttcattctttctctcggtgaatccaacttatacacccaaaaactgcctctgactagaactaccctctcaaccagtcacgatgggtgaaatatctgtcaaagttccacccaaccattgcatttcatgcgtcgatcaacaactccttcgggaaaggatcattaatccaacttctccgacaattctcttctttattttccgatcgaaaacaaatctcagtaggctttattggttatccaaacgttgggaaatcatcgatcatcaatactctgaagaagaagaaagtctgtaacgttgctccgattccaggagagaccaaagtctggcaatacatcactttgatgcgtcggatctatcttatcgattgtcctgggatcgtccccccctcagccaaagatagtgaggctgcgaaggtactcaagggggtcgtcagagtcgagcatctttcatgcccagccgatcatatccctccgcttctagatcggatccgtcccgaatatatggtccgcacctacgggattcaagagtggcaagattcggaagacttcttgacccagatcgcccgaaagtcagggaaattactgaaaggtggagagcctgacctccggacggttgcaacctgcgtcctaaacgactggatccggggtaaaatcccttacttcgtcccccctcctacccagactcctggcttcaaaactcaaaactctactgaggagaaggatcaatctcaactgattactgaacaaggttcggaagaagcaaagcaaacgaagaagagcggtcgagaggatggtgaggataaggtgggcgtgatcaagggcgtcactcaacctttacatcagatcgtccggaccaacaagtttttggaagatgacgagattggagaatttgaatttgcagatgaggagggaggggaaggcgcagagcgattggcaaaatccggctcgaagggagaggcggccgtcaccgaagagatagactctgaagaagaagaaaaagacgaggacgatctcgacttatccgattcaggcgaatggtctgggatcggtagcgaggatgaagacgaagaagagttgtgctacgaagacttgatcaaagccccatctgtcaaatctactactacttccaatgccggtcaaactctagctagcgatcttgatgatgatgatgatgacgaagatttggatatcgtcttggatgaaaccgagcccatccgtcaaactggacaagttgcaaaagcatccaaagcttccgggaaaagaaaaggtttgcatcgccttcctttttttggaataatacgcttccactttcgtcttcctgacttcttttttttcttcttgtacgttttcgtcggtttaatcttggatgactctgttgcgaccttgatgcatgtaggaaatcaagaagaagaggtggatcttgatgggtcggtcgatcgtagaaataataaaaaaactaaggaacctcggatgactactaacaagaagaaatctgagaatttcttcaccaatgctaagttgagtccaagcttctttttgctcctttttcctcttagaatcaatcacctttctttttttcttctggatgactgattgtttatcatttctcctcactttcagcgttaaaaataaaaaccgaaatcggaaagttcctaaacttaatactaccaagaaaaaaaagtgaagggatgaatgataatcgaatgtgatgatccttcaactatcaaaattttccctcattagccctctcacaaaaaaagacaaaaacaatgccaaagttgattgatctttttttgatatctttgcttcagttgtctattttctttggatgtcatcttgatcaacttaaaaaaaacatgctttgttgtttcgttttatgaacttgtctcttctatatatatcccaggaaagttcacatttcccccagccattgatctttttctaacaaatccatttctactagccttgtcgacactcgcataaaaacttagtcttgcgtccgccgcgattctaagttttatgcgtgaatgggaaagagatagggaggcggggcttgtatggccgatggggcctcccttctggccggacaggtagtggtaaatggtttgtattgcggttctaagtagacagggggggagttctcaaacacaaagccaaagccgaaaaaccccccacgggaaaccccccccccccccccccccccaaggggccccccgggaaaaaaaaaaaaaacacccaaaaaagggggggtgggtggaagcgaaaaaaggaaaaacgctaccgcgtttgatgatgtggtctagtagaagcgatgaaaggagctatcgactagctgaatacgaggtctgccgaagaggatgggataaagagagggtcgtagagtcctcttatcataacccatctctcggggcagatcttggcaggtggtctgagcgctgagagccagccggggtctgtgcgctctggtccagcctggcctgtggctagccggccgttcctcatggacgacagtgacagggcttcgccttggtcacttcccaagaaaaggaaaccttgggcccggtgtgtttgatttgcatatttggcagattgattccagacaacagttcgagtatgtaaaaagttccaggttgggctgtccttcggacagaacatgcatgggaagaaaaaaaaagatagcaaaaaatcaagcatacgcgtagaaagcttgtctggctaggacacgaaaaaggttaaggaagggatgagggtgactaaatattgtataagcataaacaagaagatccatgattttaagtttgttgaagagaatatgtttataagaatgagtaatacaatccaatagaaaaaaaaaagatgatgagggggaggagatgagattaagtatcttggagattgaaagcttggaagagtttccaatagatgtgcgaacgagccttggactcgaatcggatgaattggcgcaggaagtcggggaccactttgatcgttgccgagtcccgttcagggtctaaggatggactgaatgaacaggtctcatctggatggacttgtagcttgaaatgtaacgctattgttttttttgtttcccacacacacacacacaatccaaaaaaaaaaaaaaaatagacgatgattaaaatgaagattgaacggagatactgatttgatttgattgtgttagaaggaacacgcaccgaagcctcgattgagtatatcagcaacgatacattcgaagatcgggcctttatgatcaggctgagagctcaagatttcgagcccggtgaagtcgcccatgatcgacaatctgcgtttgagatcctcgatcgtcttctcattattcagcaactgttgttgatgattattactcgacgaatgattcggatggttggtgcgttgttggttgggatgggcagatgttgagtggttgttgtggttgtggttgttgttgttgtttcggagttggttgagttggacgatcagggctttcgagttctctgtttccgcgtttaacattttcttcagggttttgactgtgaggttcaagaccataaaagacatgaatcgtttagtgagagagtggtcaacaactgcaagtgagagaaagagagagagagagagaaagctgaccttcatcattagcttccttgagctgttcctgcacgttttcttcggccaacagactcgcctgttgggcggcccgttcggcctccttccgccgctttctctgcgcatcatgggcggctttcagttgttgattggtctggaccaaggcctctttttcttcctctagtctttgtctgtcgcgctcttcttcgccactatacactcgactcagcttcccgttcacatcgatcactttttgtcggagactcttgatcgtctcgtcttgcgctttcgttaacttctcataacctacatcaatataaaaaacaaaaacacccttccattatatgatctctttttattaaaaacaaaggtcctgggttacctgcatatttcgattccgctatttgcttgtgtttctccagcaaatgttcagcatcggtttggcgaatcttctgcaactcatccaacaactgatctttcgtctcgagctctctacgaagctataaaccaaaaaaaaaatcgattaacaaaagctaagaattagattaagtttgatagaagagagatgagcattaacctgggagatttggttctgataaagcttgattttctcattgaagatctcgagtttctggtcgattaatgagtttaattgatggttgagatctgcgtgattgagcagagggatcgtcgggttgagagtattcgacaagatgaatccattattcgaggtcttgttggttgtgagaggatgggaggatgccggttcttgggagagtaatctggccactttctgggtgaggtctgtcgtcttggttcttgatattgctgtttgtggttgttgttctgttaatgctttctcatggttcagctgttgttcttcttggtcttctgttgggttgttgttgttgttctttgtgatgttgctgttgttcttggttttcttcttgggtggcatgttgttgttttggttggtttctccttagtagttgcttctccccctgccactccacccccactcaagtcaccactcgaaacgcgtcgcgtcctactcactcttcacccagaagaacaaaccagcacatcatccactctctcatcctcatcccaccctgggctccctccatccgcagaccaatattataccaagctcatggccaccaacatcactttgcactcgaatatcagcttgaacgattttttgttgcttcatcaatattcgagaaagatcaaagtttcgatttcttttacaagttgcacattcttgtaaaccagtctataagattcaatttcggtattaatgaaagagagtaatagttcactttttaaatcaagtcgctcccccaaaaaaacattttcacttttgtagaaccacaccaaagagataaaaaaatggaagagatcagtcaaatgcatctgatctttgtttttggatacctttgaccagaagtcaatccagtgtttttttagacttctggtttataatcaacttgtatagcatcacccagtcaagataattgccatgtgacgctatcaaagcttaatcagtgatgaaaaaaaaatctagctccagaaccacaggagttcctcagataattaacaacaaggcaactttgatgcttcaaacttctatacccaaacttgctctactagcagatcctgaattccatgaaattgatgagatgaattttatcacaaatattgtgatataaaacaccaaggctctgtttggcagtctgttatatcataagtaaaaagatgtaaatccggataaaagctagggccccgtttggccgtccatgatttgtaattttgagttgaggtttggcaggagtttgtgcaaaaaccttatatcgtttcatatcgcactggccaaatcccagccaaacttagccaaatcacaaataatgatttgcggccaaacggggcctagacaatcccctgcttattacagtggatttttggcgttatagtacaaccagtcaaacaaaattttcacgtatgataataaatgtggtcccccaaaaagatttgcaggattttcctatgatattttgtgatatcaaggactgccaaacggaccctaagcaattcaagtatggagccttcaaaatcaatttgaaatgttggatgctcaatatttatagggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccgaaacccccagaatttccaccgaaatccccgaggaatgggagtcgaaaaactattaattttaataaaaaaaaggccaacccccaaaggagttgggggtcgacgtcccaaaacccactgggttttgggtgtcgcttaccaaaaagaccccgcaacggccgggaggattcctcccggccgctgatggcacaccctcagcggccgagagaaacactctcggctgctgagagtgtacactctcatcggccatggaagctgatcaactctcgatcggtcctgaagtcgatacaacgatagaagaccccagaatcgatggaggagtcatcgaccgcctcacatgaaccaaactggacgtcgtggaagtcttgctcaggatccatcaggcttggtaccaacgtccgaaccgctacaacaaactcctctgggctcgcctttgagtaacactctccaaagaacttgcaaagcttagccaactggatcgtcaggttgaaggcagtcacccatgcatcagatttgaattcaacgtgtagatggacagcccgtctgttcggattcatatttgtgaacagagacaagaagttgatgagtgtcttgagatgtttgacatctttgcagatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatgagagtgtacactctcagtggcccaagaagtgttcctcccggccgatgagagtgtacactctcagtggccgagagtgttcctcccggccgttgcggggtctttttggtaagcgacacccaaaacccactggggttttgggacgccgacccccaactccttcgggggttggcctttttttttattaaaattaatagtttttcgactcccaaacccgctgacgggtttgggggatcgactcccattcctcggggatttcggtggaaattccgggggttttggggtttgggagtcgatcctccactttttgggagtcgattagctaagacccaatttatatagccacctgaaagttctaaatctagtttttttgccttcatacctgtgtggatctttgccttggtctgaaaatgtacacttgattttttgaagcacctcatacaagattctatttgatacttacctgaacctccaaagaaataacaaccagctgtatcttgataaaagttatactcaatctgtttttggctgtaatggtctacataattacaatatatttcctaataatgatgagctacaagattataatttttttaggccctgtttggcagtgtaataatttcaagtgtaatattgctttattaaatcagtaaaaagtaaatcactcagaaatatctaacccaattgttactcaagcaaggtcaactactgatttcaaggttagtatgaacaaagttgagataatgggctaccttaagcaccataataccaatattatacttgtctaagagcatgatatgaatatcaccgggctgaagatggcctaaaatatcaaatttgttctcggcattaatgaaaccagaagttgaacttgcctcagtacaaattttgttacatatttcccattggtttatttttcactagtatttccccccaatttcagggagtttcttgaaattctgttgtctctctctttcctccctttcatcccaatgtcactcctttttctcagttccagctgaatatccctttttcaccttctgtaccacaactcagcccacatttgtatgtagataaatagtaatacttaagagttagaaaattaaaagcatcttttcttctgcgcctgatccctggggtctctattggataaaaccccttgtagtgtgtgtgctttcccaccacataaactggcagacttagcccactttgagggccctaatactatttgcctccctcagagctttttcctcaaggttttccatcacccagtctcttccccctctcttggcaaaaatctcagtttcatcagagtttgacttgctgaccttttttttccctgaatgttgggaggttttactgaatgaccttttgccccttttcgatgtattccttaaattggacacctgtcttggtctaatgttggtgtccacaaatgtgaattggaggtcaacactggtgttagattgcatgtcactttgtttggatctctgagcccattcttttagttatatgtagattgaattaatcaggcaatattacacccagtggtgggctgctatgctacactaagctacaggcccatgtagcgttagcgtagcggcgccattttttttgtgtaatgttagcgcgccgctactgccgctacgctacgctaacttgtagcggcgctaacactagccaatttttggtgtagtgttagcgcgccgctggcgccgctacgctacagtgttttcagcagcaaaaaacacctaaaaaccgccaaaaattgctgtaacgcagcgtagcgggcggttctttgcgccctgtgcgtgtagcgttagcgcagatggggggaatcacgctaatgctatgctaaacgttagcgcaaatttttcccccatgcacatagcgttagtgcagaaattgaaaaaaacactaactacgctaatgctacagttagcgtagttggcccaccattgttacacctgaatttatgacaatccccaatggggccttattgttactttgagaaagattggaggaagagcattaagttaataagaagtgatcgctgaaaaagtattttgatcttggagtcaaaagggataacaaagacaggattcaaacagagctgatgctactattaattgcggctccaacttagcaaattgtaaacctccgcaggtgactacatttcacccgtacttgtagctactttgaatcgtctgagagcacgtactgatgctttagctgaagactatgtttgggagtgatgatctcactaccggctcttcttctgactgtggcattatctagggatcaggcagtcaagataacaataatatattttgctctattgttttctatcgtagaaaaaggaatcacaatctatcacaattaatgaaattagaaaaaaaatctaatgaaatgctgtgctattgtttggggtcaagaatcatttggagtttgggaatggactaacttaactaagtccctctggcagttgatccgatggcttgccggagggacttacgggctttgtcccccccgcggcccaagaggattaagggttttgctggggacttttttataactcgcctgtacctcgcatttttggaccattccccttgttgttttcacaaatgtgatggcctgactgtcccccagattactatcaattcatttcttcctcaagttgtgatgtccattggcaatcagaccttcttgccttcttgaccctaggaatattttctatgggtcaagagttcattcctctgtcttccatgcaggtcaggtgtatgtagccatacacctgaccgtccagtatgatgcattgatattcgggtttcatactcagtaccccatgagtgcccatgaccggttatataacaacgttatataacaacgagggtgtcaagtccgctggatgagatcgcttccttgaaggcgacaacctgaatcactgcaacggcgagttcaatattcatccagtggcctcgaagttaatcctaatcgatcatggtacaaccagcacccccgactgcaggaaaccccagacgagcagctcgcattcctatgaacgataagctagacgcaatctgcagtctgatagagaaccttaacttaacaccaaagcagttttttgttgctttccttgagcaaaaccacgagaatatggccttcagacgtcgctactggggtaccgagacaggatgggactcaacagaaaagttggttttggccataagacgactggtgtgctcccacattgatggccgggccctctgggaagatttgatgttatcagaggtgtgtgtgattatacctgacactgccgggctggagactgatttctatgtgggacgaaggctatcaagattgtctcctctcaaaaacctcgaagtggtctggccccagaaggtgcttatcatagctcttcaactgtatcagagagctttttctccatggacgaactggcctctcgaaatgcggcacttgttgggcagatgccgttcctctaccggttgctttgtgcaaaaatgcaagggccacagtttgacgcagattctacatctgcaggcgatgcgcaggccgatctggaagaggacgtgacggaggaggataacgaaggggatttgttggaggagaccgaggctttcgacggttttgggttcagaacaatccgtgaccctgcaactaggaaagctaaccgggttcacacagtgagtgctctatcaagcctggtggtgtcctgtacaacggcagtcaaaggcctggccacttactttgattttgttggctgggctaacagatggctcggacaatctgtgctatggtcgcatttgggagcaaccgtcgacataacggttttcaactcagtaattccctgatatttctggctgctggcgtgacagagagagtcagtagctacctcaactatattggtgtcagctcttctcgaaggacggcccatgcggcactggagacccttggcgaggagtccaaactgaaatttcaagataggtataagttggataaatcacaattgattgcccctttgctatgttacgataaccttgatttccaagaaaaggtgcacatgaaatcaattgggcataccagccaaatgtttcatggcacctgggggtacatccattctatcccccccagccttttgtcaaaacttgaccctcaggatctaacaaaggaagcattgaaggaagcattgcacaggggcaccaaactgacaatacggccagagatgttcactccgaccatggacagcacggatcactggcaaaagacccagaaggcccagatcacccaagttattctccagtacattgccactccggttgacagtcgtgtccccctgcaaaagactccacctgaagtccatccgatcaaacccgagccccctaacattgcaatgcttaaactgatgattgcatccgacaactcggcgcagggagtgggagatgttttcaccggtatcattcagcaaagcgggttaactgccgaagagtttcattcccgccttcaaatcatggaaggagatcttggctcctgtaatatctttgagagtctcaggaatcagcgttgcccagcgaccggcgatcataacagcctcgacaatgtccttccgatacccggggcagcacacacgttgtggaacatctcccaggcaatctatgtcacacattggggaaatgagaagcttgcacgagataccggagcctggcgggtgctccatgcccttgggatacaggcgattaagccaaccaccaagaaggactttaacctgatgttatgccatgtggagaaaattcatgaggcaacattacttttttgtgtcctgtaagttggttcccagggacttgtctcctgtgaagaatttccagctgatcattgggccacttgacttatacaggctggttgctaaccgcgttcatgagtctttatcagatgacctgctgcatgtgtcaaccgagacaattgaacattgggttgacctcacttatgagagattctgttcacgagaagctttccagactgaccttgcaaagtcctccccggcacacatgaatctgttgttgcgaatccgtgattttgggacaatcattgaggccaatcgagctatgaaagcaggggattatggccgactgatgtacatgtgggaacgatgggcaatcatgacccaaggccttgggaaaatgccacattactctaaacatctaccaaggctcattgtccagctaaaatatgtcctgccccattctctttcacaggtggtatataacacaatcttaatctcgcccaatggcaaactaggccactttgtagccacggaccagtaccttgaggtgttgaactactggttgaaatactttttcaaccattcaggcattggtactaatattgaccggttgaaagatgtattctccaactctattggcattgtaagtgtgctctgccaaaataacatgatgcacctcagtcattgatcttgatactgtttagctacgatacctccttcagttgatcaagattgaatcgggtgcagaagtgatacatcaatcccacaagaaccgcatgacaactgactcgctaaataacttccgacgtatggcagacagtgtgggaatgggtctggctcccacctggaggggaagcccccgagccaatacccgactgctacgtaaatgggatgatcaagctgcagcaagaattcatcaataggggtctgaacaggctacagccatactcccctggaataatgttgatgcaagaggaggatgcattgcgtagctcaaggatggatacagacaacattgctcatttggacattgacaacctaagtgaccagaactcgagccttggggatcatcaggaccatcatgaaccagatgaagactgatcaggtaaggcccctccacgaagcaagtccgtcctcatggaatcaatctccgcattcaactgacccgtcctcaacacctttgcagtatgcaattgcccgcgtttttctcgtttggcctgggctcccaatagcttcatcttgacatcctgacggcggcggcggatcccattggctttcattgtgctgtcgaactctcgcttcgcatctgcattggcccgacgattggcaaagactctcagcttttcttcttcatcaatcttgtttgtctcgtccccttgtgcccgttttgagtgcctcaaatccaaccgagtttccccttgatttgagtttgtaaccatcgggatgcaatccccagtcccaagccccagagctgggccatgagcttcttgcactaaccctggcccttgaggccccaactcgttgttcgcctgccccatgccatccttcttggctttcctcgctgccgcccgatcacgagtggccctggtctttgccgcgcgcttctcctcggcaagtcgggtcttctctgcctgcttttccgcagccatgagttgtttctcccaagccttatcttctgccacagcgagtcgcctatccgctttttcttgtgccacccgagccttctcagccgccttaaacgctgccttgtgagttttgtcagcagcccttttggcttcagccaggccttggagccttgccaactcctcagccattgcctggcggacccggatgccctcctcctcaatgaatcggtccagtctgtcggcttgcccaaggtgtaataggtagcagtcaccctccatccagtccttgatagataatcggatggctgccagctgaccgctaaaacattggcccccaatgagtttctcaatcaccgccaagtcttcatccatcgctgagataacttgatcaattgatcccacaattgatcgggcttgtacctcgccaaagaagacatccgccgggaattccgcatgaggtcccaagtgattgtagtagaatacatcaaactgatgtaacagatgctcaactagatcattgaccaaactttgtgggtaggaacatgtccccttcggtgtcgccatcttccgcttccgtgtttttgttacaattctgggatccttttccaatgagtacggatcattgagcagtgcgtcaaagtttgcgacatttgcttgttgaatgacattgatcaatgcatcggcctcagcagggaggcaattcgaacatttgcacttggcaaaacctagcctattctctcgagcacgttccaccatggccttggggtcctcatctgagagtggtatgtatccagccctatgtcatatgtcagtccaacgcctgagttagatgcagataagcctccgaggtacttacttgttatccaatgtgagggctatcctcaaacagcacttggtcactgcaagtgcatccatgcgggcatcatcatcctgatgcgtctgatccacaaagtcgctgatactattccggccattcttccgggtgggctccatgaacaatatgcccagccccacattcccatctcgcccgcatcgaccaaccatttgtacaatcgcggccggatcccctcgccccatatggattacacaccgcacccgcttcaggttctgcccaagccccagtgccattgttgccgagattaccgggaccgaccctttgccaaagtcgccgatagtgccctctttgtcctgatccccggtgaccgcatggtatcgacgtatgaaaccgtccttcgggtcgtactcgtgcctcttggtttcccgcgcctcattcaccactttcatcacctgaaaagtacggttccgagtgcctgaataaatgatcattggcaccgcatcttctgcccgagtcgttgattggggtgcaaagattctcaacaaatcatcacatgaactgagtgttgaatccatatagatccgaataaacctgatttctggtcgcgtgagttccccgtcaaccattgtcagctcagtgggctgcaacatcaagcttgttgtgattgctgaaaccgcctccggacggcaggttgctgagaggagcagaagcggtacattgtctgttgccatcagacgagtccctatatgcccgtatgccggccgaaagattgcttggtcctccagtcgagcaaaaatgatcagagttttgctttgttttgaagccacaagaccccacaggtagaccatgtgggcctcgtccacaacgatcaatgccagaactgcttggaattcttcgctaaaaaacagctcggtgaataacgaactgtttagaaagacttctgggctctgctcatgccaaaagacatcagttgcaccctagtcaaagataaagtggcagtactacttacaagatacacaaagctaaatttcccttgcttgatcttttgtatagaggcccgattcaacgtcatcttgttcaaatttattgcggatatgttgacaagcttcttctctcgtacctggaagcaagacaccaattatcttagatctacacactacctttccacacggtcccaggcgtgttcctcacctggtcatctcctaaagagtccaaaggcaccaacaccaggaccacgaccttcttatcgaataacccaaaatacatctcagatattctagtcttgccaaagcccgtcccagcacgaacaaacgtatgtttcccttgaacgagcgacgaaaccgcctccacctggagtgattttggctgatcttggtacaatcggaccgatgtcgtggttatatgttctagcagcgtggcctcatccatcttaccgagatcctcaggtagcttatttcgcttgggcttgacgggtccaatctccaggagtgccattgttgctgaccaaaacgattgggttatgtcgccgagggattggataatgcaggacataacataatcttagtcttgtgttatgaccagtctgtagctatttgcataatatgctgtatttcctagggagtctcatgtacacaacgtgtcgcatcaaatacagatgccacctcaaaatcgcttatgaggcaaggaataacagaatctaatgtcgcaaactgcagagggacttgaccagcccaggaatacgactggaacaatctccgggagaagccccttcttttgttgggtcactttgtactgattgagcatgagatggaggccctgggagcgatcaaaaaaaagatccaaaatttctacttccctcaggcggcgtggtagacttggcgcataagtccctcctgcggagggtccctgcgggacggcgtcccccctcccatagagggacttagctaagttagggaatggacggcgttgaaagctgaatgccatcgctgttgccacatacagttccatccaatcaaacctaccgttattcggtacagacggcccgtcggcggaataagagtaatgacaacgagtgaccacacacgatctccatctcttcgtcttcagtctcaagaattgacatcatggttgtgagagtcttttccaccgggtctagatttttatcgcctactttggtagggttttctgcgtgtgtttttttggcgtatatcggatcagtgaaactcagacgacttatttagttcgacttgtatattacgaaccaatttgccatcgatgggccgggccataagtacgggcgcgttctctctgttgtaatagcacatagcaggggtcaattttgtgaggcataatgagtttgaacagttcggaagatcaaaacaagactgcgaacccatgctctcagttttatccgatccgccatcaccagccgatccccgagtccatgtcgattccaatcaatcctttggaaatctcccaagttgcccttgtcggtcaaatcgggaaggggcagttcgtcatacatatgatggcaaatacggttgccaatggaagaaaatccaagctcttctgcaaatgaaaacattgttgctcgaagctcctctgcacattggtgacctggatctattcaagttccctcgtatcatgctttaattcacttttacgactttagatctctcaattcaggagagcaatcaatccgcttaccgggccacaagcctccgtagatgaaaaccgccaaggtgccctgaggctttaaaacgcgccccgcttctttccaccaagtggtatcaaaccagtgggctgtcgcaaggaatgtggattcgtagaagtgtatcaatatgcatatcataaaaaaacgagcatggctgtttctcgcgtatatgccctgagccgagccgattcaaagtccagcgaggaatactaaccggaagtaccagccaccaataagtcgacggaattattcgtgatccaaggaagggactccgcacgtccatggacaaattcagcgttggtgatcgtcttcttggcgtactccaacatgggtttcgaagggtcaacgcctaccacgcgatcgaagcgtccttgacggacaagctcagcgctgacgatgccctacatcaactttggctttcagctttcaacaatcgctggccaattcatatcatcatgctaatctatcaagttcggggtgaaaattcactcaactgttccgcaacccaaatcgatcgccaggtctcccgaagcttgatgatagtccataatcgcctggtataactcaggtggatatgatggcctgtagctagcatagttctcaacagagtacgaaggtgtagcaaatgtttcggccatgtcttgcgattgatttgattataaaacaggagtgttcctgctaatacttctgcgatttagtggtttgattttggtttggtgcgtagttgatttggcctcgctcgttatcaggcgaataggaagtaagttgaatgacaatgatgatagactgagagcctctggaatgcagttgtatagataattaggagccttgctctgggcgcatactccctgtccctggggcctacactatgtggcttcttttttacttgcaggccgacccggaagttgaggattaaggataagcgcccgaggccatgaaatctgatggattctccattgagtctggttctacaaacaaactaggacgcccgatcactgacccacaccggcatcttatccggcctgtatttataattgctgatgattggtaacatcatcaattgacgcacttcggccaggggtgtgggggcaggaggtgtgaatggttcacgaccaataatatgtatactgaagttgaacagagttgaactagaaatttacaattgaaatttgagatcggcatccgaggggaacaagaactgcgactgaaggacatgtcagattacaggggccagattggcccactcggcttaattttaatgtaccaagctcacttgcatgatggtgaaagccgtaaatcaacgttttacggttgatgtacacgaagaggacgaggcttgtctcaccgaccgatctcaagcttgagtaggtttgttcaggtgggcacagtgctatgaacacggtgaaattttcaaccaaaggaatgaagcgtgacggaatcgccattcaccacgaaacttcagctttcaaggcgaaaagatttgcatcagtaagcaatgcatcatcaaaacatccacagtcaagctatcataaattagcggtttcttttcttcaaagcagcttgtactagctggtgatgacttgactgccacattttctaaaagcattaatgcactttgccatggctctggaaacaacactctactcgagccgcttaggcggataactaatgctttttcgagtatctttaagagttcttgaaactcaatttctcaagaatcaaaagctaggaatcatctataatctgtgaacgtctgtcaagacttcaaagagcttggaatcgctttcaagcctagggagggtgccgagtctatgtagacaagaaccggtatgggaaaaaaggcactaccaaacgaaaggtttactggaatctagtaaaataaggcattctggtggctgatagtatgtgcaccgtccgaaaatttgcaagtcttctagtctacgcagattcttggctagtactcctgattggctcatggccgccgctggtagaggtgcttctctgactgtgggtcccctcaacaagcgatctacaacgttatcaccgccccttgagatggaattgttgaagggtcggtcagtgactcaggcctacctttctatttatcacaattgtgttgattcacctcagggaatggtaggctatggccaaggccaatcgttagctgacgcgtcgttaactgggattaggcaagcgtaggttggcaagttccatctattgtactagtagtcagttgccatcaagaaacgtatttagtcagtagcgaattgttcaagtagtacaaagaccaaggagaacaagtgaaaaactagctggaaattcttccgtgactggtgcacgatatctaagcgccctcatatccatccgtaagcactacgaatcaaaggaattcattttctttggggacagttcacacttgaagtttcgccgccgactttgcttcttttcagctattcagccatcaaacaaactcatttgaggcaccgctcttgctctcattctcgatctgttgattatacaagtgtcccattacttaggatggaattccgatcacagttcgacttgaccaaaaaatctttgtctcaacttccagccgagatcaaaaggctcatcgtcgaacaaactgcacttgtgacagagaacagagagtgggagggtcataaattcttgaaacttgccttggtagatcgaagcttttatgagctttgtagtccgttcaattggaaggtgcgtttccctcatccttatatatcacgttccttttcgtgcattttcttgcctgtaactttatacacaatggtgtttcctttgaaatccgacgagtcttccggagtcatttcctaattttttttttcatgaccttttgcttatgtaggagctcaacctgcgcttctgtgggagaccagtgcttgaagatctgatccatgatatactgcctcgtcaagcaaaacatgtgcaatcaatccttatgggactccatcccgacgatgttccagaccagaaaaatgccgcgtgcaattcagaaacaatcgatgactcgagcgactcaaaaacaattgacagtgatgaagaattccctgaagaagaattagtttacatcttggaaacttgcactaacttgaccaagttggagatatgctttgaaccgacctcactggatgagttcggaaactttatcattgataatttgcgcccgataacaatgatcacgcccttgatatctcagctttccagtttaacccacatccacctagacaactacagttaccagcctagaattctcttcagcgaggagtttttggtcaaattacttgaaaaaatggtgcatctggtttacattcgagtgaattatattgaggcctccgttccaatttgcgatttctgcgagtgttcacaatccattcaaccctctgtgtcgccacttggtgttcatttggcttcactaccatcacttaaagccatcgtattcgcttatgccgattgttttacttcggactggagcaaactcgaatggaaaggggcgcttgaagaactaacactgcattattgcttcaaggtttctttacgcgccttgcatgccttttgcagtctcctaaagaatagcctggttaagctttccctttactacgctccggtcagcttcccagacgagggtttatcccacgtcctacctgaatcggagcgaaaactcctatttcgtcttccacagctgcagaggctatatatcttcaacgattattcagtcgaatttctcaatttattccgagagtcttccaacatcaaacacatcagtctgaaaaataatgtcgaaattcgcttggaagatctcaaaaacctgatgaaccaccgggatccggtttggagacaattgaaatcattcgtgttgtgcgacgacaggggatatgacgaacatgaatggcccacgccggaggaagtttccgatttgatagctcatggtgccaaagccagtgtcaaggttgaacacggctttgtgttggacgacggtaaacgatggtggctcaatgacggggaagaccaatggagatttgaggaggagatagaggaaagcgaaaacagtacatgatggatattgaattatcacagacgtagactattgatagtagaatagtaattttacttaaagacaaccttgcaatgaccaacaagaataaatgaataccggtctgatcttacataaatgtgggtatttacttctctagtagaaagaattattttcatcttgttgtttccaattgtttctttgttaattcttgggggagatggtttctagaatgaacaatttactacccaaataaacagattgttacggagccatccatctgaacacgcaccacaaatgaaacaaaagcttggggtacataaataactcaaggattccaaaattataatttttcagtgctactcggtcaaattgagatacgtgggccgacgggtctggtgtgtgtacgacgggtcagcccgatcactgcctctgggaccctccggggctccgcccgatcgtatgtagccctccatgggtcggggaccgggctgagtccccgaaatccgcctggtcgcgtgagatgcagaccacggggggcagccggacaaccgacaagactaattatttctcaaacgcaacttggtggttcccagatccgaccgacgcataggattatcccgccgacaaacatgcccaaaatggagttttcagcaaacgaaagagtgttgtgttaccatggtcctttgctatatgaggcccgggtgagagttattgacaagacgaaatattcaatgaaccgatggtaaactgaaattgatgctcattgtcggtttcttttcccctaaaacatcaggtactcaaagtaaaagaagcggcttcggacgaggcgcgtgacatacccaaagggaaccagtactggatacattacaagggctggaaacagaaatgggacgaatgggtttccgagagccgattgctgaagttaaccgaagagaatctgcgattggagcgtagtctgaatgagaaccacagggtgaaagaagtcccagacaagtccacatccaaagatgctaaaaataacgaccctcgaccgacaacgaattctgataaggggaaaaaagcggaggggaggggcaccaagagaagccgggatagtgtctgcgaacctgcaagtcgacggtttcatgagttttgttactacaattatcaggagatgtattttttaacgtttcttcgacatttgctgaatcggccctcgtctctcactctataataggaggaaggcccttcgaaacagcctgttacgatcgtcattcctgaacctctcaaaattcaacttgtcgacgactgggaagctgtgacgcgacagaaccaagtactttgtttttgctaaagaatgactccagctaagtaaaactgatcgcaacattcgattatatcgatatttgtaggttgtcagcttaccccgaactccgacagtcaagagcctattggaagaatacgaacgatacgctatcgatgattcaaccaccccgcaagccaaaaatttgatcaaggaggtcaatgccggactgaaagtctacttcgacaaatccttgggatattgtttactttatcggaatgagcgacaacaatacatcgaaatacggaaaaagctcaagggtaaactagccagcgagatatatggtgccgaacatctactcagattgattggtgggtgtctcatatccccgtcgtcgtgactactgtcagctttcaggacctgtcgatctgttctaatctgctgtattagtcaatttaccggagatgatttcacacaccaagatggagcccgagattattaacatcgtacgagagcatgtcgctaagattttggagtaagtgagaattgtaagaaatgcacaacaaaccatcctaaactttcatttatctgatacccctgatggtccgttttctccagatggcttgttacagaacagtcgagagtaatccagtctccttatgcagatacgtcgaccgcctatcaaaaaatcaaccgaacaatataaccctgaatgaacctctctgaaacggcaaggactcttcaagacttgctttcaaatcccatccgaaggccaaatgctacattgggaacacagcaactggttcacttcttggtgaaacaacaccgcaagtgaattgggtgtggatgtaccaggtcgacagcctctcgatacccatgctgatgaggcctcgtatataattttgagtctattcttggaaaggctggtcatgtataaccactaaatcaaattcaagtgttttttgataaagaagattaatttattccagcagaagatattttatgtcgtgaaaatgttcttgactatcatctgaatcctttttggactatctataaacaaatgttctatatatgtaaatttataaacacgaagggccaatacatgctggaatctccctgcacgtttggacaatatttcaaatgcgataagtgtaagcggtgtgcggagttcgtcagattgtgcatattagttgttttgataattaaaataggtgcggatgaatgtgatcataagttttcaaagatgaaactcaaatgacttaaaatgattccgctcagcttacaggcaagttgttgtgttgaccgtgtggtttagatcgctgtagcggttgctgggacgcatggtttctgttaggaagcagatgtcctgatacatacatgcacacctactaatgagatgtgctgaaaactgcaaatccccagcaatgtcacctaattcaaaaatcatgttcctgttttttgcttacccaaatttatggggatatccaggatcactcaatgttaagcttaaaaaggagcccaaaaaccccagaattcttgatttccagtatttttcattattaacaggatacaaaacccttcataaattttggttacaattgagcaattaataacagcttttattgaggacttgcaatttgtaactccagaaaatttttgaagggcatcataagaaggattgggaagcaggtatgttcagtctggaaaagaaagaaagtttggtttttggttttacttcactcatccatgtgctgaattttaccttaggcttggggacctttccccggatcttcatcaagttcttgtcattgaaaggtgctccgaggcgaccattgatccaaagagtaagctggtcggccaatattgttgagaaggacatatccagattctcgtacattgaactgggatattgatctcgattccggaaaaacttcagacaacccctcatgtatctgagctgcttatcaagaagaggataatttccccaagaacctcgtattctcgctaagatcggtttgtaaaactgatcaaaaaactccaacatgtagtaaaccatttggaattctaatcgactgttaactgaatccgttaaaggatatcgaaaagaggcaaccagagtgtctattgtggcggtgagtagaacataatctgccgtctgcagatgttcaatacctggcgcatcacgtagtcccgagaaaaaattacgcgcttgcccaagaaactcggcctcgcggaatccttcgacgatcagtttgaacggtaggctcaattgcgatcccgggaagcattcagccatatggcccaaggtagtactcaggaggaggtagacaagatgcgcctgatcttcagtagggagcgctttcgtgcaaagaagacgaaagaaacagtagtagtagtgagtaaataactcatacgtatcaagagaggaaaacgaataccttcaatggatctgtggaagtgcttcacagccaagccatttgtcaaaaattctatttcaggaaccaccgagtcttcggcgacgaaaaaatctggcccatgcttgagaaacatgaggtcaatatgaagcttgaccatttcccgtagagttttgggcttgaagatttcaatgctctcgatgaactttgagggcagcagtccatatcttacgatctggtctcccaactggaataatgatttcaagaaagcaaggtggaaatctaccttggtggcatcgcgtcgagattctttcgaaatatcaataagcttctcttgtaaagagttccaaatagcaattgattcatttttgatcttatcttttatgatactcaacaaatccccgtgcagtatgcggcttgttccactgtgcatcggcaaatttccaagtggaattccttgtccattgggaagaactagggattcgtcttgactagcaaccaggggtgcgtaattggttgtgggcaagttttgcccatgtggaatttgaagaggctcactggaggatttcatgtttgcagcgtaagatcccaggtgattttgatgtggagagtttaaaacttcgctcttttcattgaggatgctgcttgggaccgcaccaacctggtccggatggaggacctcactcgggctatggaaatgcgtattttcaaatttaatgctttctttgactatatcaacagcacttgaagccgttggagtggggggtaggtgtctgtttgtcgtagtttgcggtattcctgctccccacacattttcatccaagataagaggtgatggaatagatgaagtttctttgttcttggtttgcgatgtgaaaattgagttcagtccatccaaccgaaacagtttcttgagaattttacgaatttgggtggtccgtctttccgggtttgatttgggaagaagggaattgatgggcgggttcagtccactcagccgaaacaccctatctatagtgggtgtcccaagaagatagtgaagctgttctagttcagattttattacatcgagtttttcatcgatgtttggctcgagtgacttgatctgtttatcagattgcgcacgttcatttcgcatcctttgcctctcagctggatgaaaccatcagtttgagcaggactggcatatcagggcaaagaacgtaaaacttacccttcctttcaggcaatccgtccggaattattccatattccttttcagcgagttgttcttgtgcgcctggtcttgtgggcttgctaaggatgacactgctaaatcctcccaggtcaacatttgacggtatgacaactagcatgataaggatgcaaattagtagaagattaaatttttcgatttggaactcgcctgaggcgcaacggggaattttggatacttactcggggcatcctgtgctgcatgagcctcttcagtgatgctggataacgttagtcgggcggcgcctactatttcgttaaaaacaacacagaaaaacagtctttttggtaggagcaccatcctgttcgagcttggaagcagttgtagccgtgcggaacgccaacgtgaggatgagaagtccaaattcaaaggtttgaccagacggcctattgcaaaacccgagacataaagctgctttgggcttaatacacgaagggaaacagttgcgtacatattaaacattcttgagacaaagaatccttccagaacaactccaagtctccctgaattcggagggtggatgttgtcgcccggtcatgactcatcttgtcccacttttgaaaaagtgtgtcgacgggttggtggcgtagaggcgccattttttttctatgaatctcaataccagagcatgatcatcattgttgcatccacttatcattaccactggtgtttttctgtcttcatttttagaaagttctagaaggtcttggtgtacaacttggcaaaagtgaaactaattttgcaaaaaaaaccctttgagcaaagcactcatgaacccaaactcaaggcaaacatggtttcgaaccaactgtgggcttgtctcaagaaggctctagttactgtcaccattcgtgtatgaaactcaaagcaggtttgcattgcggactatgtatggcgggcttcgcgacactccacctgacgagtgctttcccgtctccaccccttttattttttactttgttgatagtgtttgttccgcaaaaactacatgttcattcattctcggacaggatggtgttgctcctcaagatactgtttttctgtgttgttttgaacggaagaaaaggtgccgctcgacttgcgctaacgagcgtttctagagggacccatgcagcacaggatttggcgagtaagcaagttctccagagttcccctttcgcctcgtgatatttcgtactcttttacttatatgcatgcttgttgtgtaagcagtcatacctggtgttgacctgggaggatctagcagtgccgttgtgattagcaggcccatacatccaagtacaccagaacaacttgctgttaaggagtatggtattattccggtcggattatctgaaaggaaaggtgagtttgacgtttttctgacttgcttgtgttctttttcttgctttatataccaatcttgcttaaaccaatgttttcatgcagctgagaagcaaaggatggggaatgagcgcacgaagtctcttcatcagattaactcacttaatccaaaaaaggacaaagagctcactctaatcaaatcccaactccaacagctttattacgtcctgaagacacccactctagatcgggtttttcggctgagtggattgaacccgcccatcaattccctccttctcaaatcaaatacgggaaagattcgtggattcctggaaaatgtgttccgtttcatgaggctggacccttttttcaaatcgcaaaccaagaaatataatgaatttttatccatcgtatcgccttttcttttgggtgagaaggtgctgggaccagcgatacggcgaattacgactgacgaacacctaccccagagcccaactctcatagtcggaggagccaatgaacttgagaatgccgagtctcacagtctgtccggggtcccccacaatgttcaagctggtgcggtcaaagatagcaccttcaatgctaaggatccaaactcgtacgctcaacatgaaattcaccttgcatccttccctgtggacaagaagtcctccaatacgcctacttctatctcccatcaaaaacacttgccagcaaccgtacccaccatgtcgcctagtcaagaaggatcactacttctacccaacggaaaaggaattccacgtggaaattcacagattcaaagtagcagaactggtatgctacacggtgatgtgtttgggattgtaaaagacaagatcatcgaggagccaatcataatctggaaattcttacaagaaaagcttatttctttgtcaaaaaaagatttgttggctaaacaaaaaaatcgcaccttccagctcgcttttttgaaatctttttttcaactgggagactacatcttcaaatatggactactaccttcaacttttatcgacagcattgagatcttcaagcctaaaattctgcaggagatggtcaagtttcacattgacctgctgtttctcaagtatggacgaagattttttgtcgcacaagactcggtggttcctcaactagaatttttaacaaacggcttggctgtggagcactttcacagatccataagaggtatgtctatcccatcagaatgggaaaaagctgttttgacaatcctttctagctacccgaacatttcaagggccaaccttttttggtcctttccctgatttcatctaacatattttgctgactaatactgcctattttcgtaaaagccctctctgctgaagatgagaaacatcttgtctaccatgttctgagcaccatctggtaccatatgataaaatgcttcccagggtcgcaattgactctaggcttcaccacaaacgccgaaacatttcgccatgccgagttctcaagcaagccgatagtctttcctcggcactgcttgacgcaccggaaattgaacatatgaacgcgattgatcacactccaatcgctcaactggtacgaagtctagttaacgattttcgaatcccggaccggagggcatcccaaattcgaatacaattccaaatgacattttacattttggagtttcttgatcaatactacaaaccaatcctgatgaaagcactagtatggccgactaattactctgatctccaaaaggaactcaaattcatgggcagttatttgaaatttttccgaaatcgggatcaataccccagcagtatgtacgaaaatccagatatgtacttttcaacagcaagcgtacaactcaagcgttgggccgacttgtggattgcgagggttttcaagaacaaaaactggttggagatcagaggaaaggccccaaaaataaagtttaacacatggatgggtgaaatcaagaggcccatttttttattttcctgacttaaaatacctactccctctctcctttcatgcctttcaaatagttgtgtgagtcaatattgttaagtttccaattctagtaaaagataataatggcttttcttctgttatcaactatgaacaatattagaaatcaatagctcaggatttttgggaactgttttacctttgaaggatcccagaacccccagccacaaaggtgggtaattaaaaaatcttagagtggttcaattcatacaccaagggacatgtccaaagagttgggacttccagaacatttatttgaaggaataattggtatagctttggatcttctgagaagcaccagtggaccgcagtgagcacaagatacgagtcttgtgaagcaaggactaagaactgaaaagaagaagaaactaatcacctattgaggcgagacagaagaagcaactgaatgagtgaagcaagagagaaaagagaggaaaaacaaagttgaatactgactgtttagttttcactgtcttctgtctactcttccctaaaaacccgtcaattccgcctcttctgttcctttcttatttcttgaatactgcttaaatttagactggattatagtctttaagtagcttgttttttgttgcctgaatcacttctgaattcaatgcaacttatagatcttgtcaacaactcatgtctctctaaagtcttctaattttttctaaattggtctatccataaaatttgattgtttagaattgtcaactcttaaacatttgtggttgattgtatgttatttcatgattaattttctagcttgtctaaaagagactgagaaggcttgtccggttattacttccatgaactcacacatttcttcctctcagattttattcaaaatcactcttgattcattttcatctttaccacattttgtacaattgtatttagtctattcaaacgctggctagatacttgtgaataaaatattattggttctttacactctttttccatgagcccttctcaaagagaagactctcttttttgaacctcaacctcttacacgcttgagctcaaaaatttcaacactgaaaatggtgggccactacactaaccttagcggtcagctcagcggaattccgctaaaatttagcgtatggtagcggaattctggcgtgtccatgctaaaaccacacatgcaggcccctaaaaagggcccgctacgctgcactaacacactggttagcggcattttggtcctgtagtggccgttagcggcccgtagtgcagcttagcgtagcaaaaaaccgctaaacttttgctaacactacacaattttggcgcgcaaaaaaaaccgctatgctaacactttttgggcaaaaatcacagtggaccaccgttgatactgaggaatctaggtaaaacatgtaaacctaatctacatgatagaaacaagattccagtcatccacctctcatgaaccctaaccttctggatagtggtgtgtcttctggcatgttgctatactgtcacattatcttctacctctcctttttcctcttcatctctatcagattgaactcccagaggcctactctcattcactgcatatctgatacattttttatatagcttaaaattcaacaaattctttcttcttcttcaaattgtcttggccaagctggatgacagatttgtttgggacttttgtgatttgtgctaagagaacgttggtgtcaaaaaactttcctggccatgaagacattcaccttcttcagtggtgagcttttgacccagatttcaacacaatatcaaagtgatcttgacattgttctttcagaccatagtaaagaaagaatattgcacctgtagtgaagagattagaatgtttttcatttttacaagtataaattattgattcaagatttggcctccccagttatagcatggcagctgatgcacatcaaacgagatgtgctgggaattttaactcctcggtggaacaaaaattcatctttttacttgtttatgactaaggctcccaaaatccttgcaggctaaaaaatagcccagtcatccacaattgttgatttaatttggttattggttaacactcacaacccacaaaaatcaattataaatttttactatgcacaattgagagcttgaaaattttacttcaccaacattttttgaatgcatggaaacgatgaagaagtaggtatattcattcaggaaaagaaaggaaatttcggctttttcatttcactcatccacaagttgaattttgctttggggaccgttcctctgatctccaaccatttctttttatcaaaaatttctttaatgcgatacttgatccagatttccagattgtcgagcatttctaaaaaggacatatccagattttcgtacatagagctgggatattgatctcgatcgcggaagaattttaggtaaagattcatgaatttgagcttttgttggatgcggcaaaaagatccccactgtgctagaattgccgcggtcattggtttgtaatattgatcaacaaactccaacatgtagtagaccatttggaattgtattcgactttgggctaccgtcagtgtggggtgttgaaaacaggcgaaaaaactttctgtcagttcgaacattagaacattatcactcctgttcaaatgttcaattcctggcgcttcgtgcagttgcaaggaaagactatctgcttgctcgagaaactcgctcagacgaaatccttgggcaatcaatctgaagtctggactcgattccgactccgggaagcattcttccatatgctgcaggatgctagtcagggcgaggtatacagggtacttctgatcttcagcggagagagctttttttcaagaaaagaaagatcacgggtattagtgagtagaatatcttatatcagttcagcaactgcatcaaaatagcttgtcccttgtggtgttcatgcagctacgcgggaaggtcaagaatgagttggtccatttttacaaataacgtacctttgatagatctatgaaaatgcttcaaagttaagccatttgtcaaaaattctagttgaggaaccaccgagtctttcgcgacaaaaaactttggtccatgcttgaggaacaggaggtcaatatgaaacttgaccatctctgataatgtttttggcttgaagatttcaatactctcgatgaaagccgggggcaatagttcatatctgaagatgtagtctcccaactggaataacgatttcagaaacgcaagctggaactttgcttttttgggatccgctggggccttcgaaaaagcaataagctttccttgcaagaaattccaaatatcgactgtttcattgatgatcttgtcgtttatataactcaattcatccccgcccacttcggccgttcccgtacgttgaatcttcacattttccaatgaaactccttcctccttgccagacattagggatccgtcttgcctaggtacctgcatgggtacgtttgttctcgggtattctccctgtgaaattcgcatggctttacttgagaataccaagtccgcagggtaggattcactgaggatgttatctttgaccgcaccgcttcggtcatcatgggggacctcgatcggactgtaagactcgagatttttgaattcaatgccgtctccgaccatgaaagtgctcgggaccgttgggctgcgggatggcttctcgtgcttggttcgcgctctgccacctgagttcagcctattaaaccaaaagactttcttaaggattttgcgactcttaggatcccttcttttcggatttgatttcggaagaaggaagtcgatgggcgggttcagtccactgagccgaaagaccctatcgatagtgggtcccttgagggcatggtaaagttgctgcaggtgtgatttgattaggataaactcttgatcgtttttcggcttgagtgacttgatgtgttttttcgattccatgcgttcacttcccatcctttgcatctcagctgcatgtcagaccatcagtttgagaaggattgggaaatcttgtgttattcagatgagtataatcgagttgggaaactcgccttttctttcaggtattccatctggaataataccatactcctgtccaacgagttttttttgtttgcttggctttctgggcgtgctagtcacgatggcacggctagatcctcccagaccaacattcggtatgactgcttgcacaaaaaggatgtggataagcgaaaaagcgtgcaactgttggatttagaaatagcgtgatggttaattttgaaatacttactcactgaatcctgtgctgcatgggcctcttcagtcacacttgatattgcaactcgggcggcgcctattaattcggtcaaaacaacacagaaaaacagtttcttgaggaggggcaccatcctgtccgagattgcaagaagctgcagccttgcacaacgccagcgactgttgttggaactcaagaggtatcggtctgttaggcctttaataaaacagagcaagtcttgttcatttagcgtgtcgcaaagcccgcttcggaaacctctactggcaccaaagagttacagctctatgcagcaacattcttgagacaatcaaatcagaattgaggcaataggacggtctacaacatttgaactttcgtacgttccaagggataaaccggcccctctaaattatatgcagtgtgactgcgatgattcctcttcagggccaatgttttgaaacggagaggtttgtgctaatgcaaggtgatgatgtccagaagagcaagatgacatcctgcgtttttagctcgagtccccgttttgccttgcttttcgatcggtaccccctcgagtgcggtcggggagctcgccggtcgagggcccgaacaacccgagacgcatacaagccaagcacatctcctattcctttatcgacctctgcgaaaacgaccaccacgactacctattgacttgacagcgaaaggaaagagcagttcgggatgaccacaaaccagggaaacaagccatcgatcacagtcgaacaccatctaccaatccacgaagaacaaaccgaaccaagcaaacgacccaaactggatacccaacctcaaggaccatctacaaacaacgtaccatcatcatcatcatcatcatcatcaccatcatcagagaatcaggctaacaaccgaacaatggaacatgggaagaaccaggagtgtaacagcagagaagtctcggacggagaagactcgccatccgaagcactggaactcacgttttcatggagagattcaaccgtgggtgaatcaacacatttatcacttgagacgagctagctgaaagagaggagagaaaggctgatcaagaggatagctttctgcgtacacagttcaacgtcgccctcgatggaatggtgacgatcaaggacctcaaggtggtcatatattcagtcaccgctgtcccccctgaacgacagaagatcctcggcctcgtcctaggacagatccccgccgatgacgtcctcctgtctaccctccaattcaaaatcaaagtcagtctttatctggattttattttgtacatgtatatatatatatactaaaagtgacatcattgtgttcgatttgattcttccagaaaggcgtacatttcaagctactcgggactcctgaggacgaaggtctctctaccgctccacccgaaacttcctcatcatcaacagtcagtctggcctctttcatttatttaatcatttttctacaaaaatcatctacggaaagactgaatctttattaatctatatttgtgtaatagctcgatcaatcagactctcattcgattcgcaaggctcgtcagtcccaggactgtgtgctatatatgactcgagtccgagagaaattggacgaactttctagtcacttgtttgtctacctctctctccctcgtttttttttcttctcctggttcttgaaagaggaagggagagaaaagaagttgaaaatggagggcatcaacaccctcagaaagaaacatttccttcccttttcctggccctcggaactcactccatttttccccacactgataatctgtcgatcttgattgttttcaattattaagggaattgaatattatggtacgtgcgtttctccctctcaactgatctctaatcaagtgtcgattttccaatcggatcatcattgaggaattcaaaagtctaacccaatctctcctttctctttttcgaatctagaacccaccacgaccggggaagaagttgctggtacttgatttagatgtgagtgtctggacactccgatatatagaatcaaccaaagattaaaagaattttcagtctaattaacattatcgagacagtataccttgatggactcgaaagcttatagcgattattcagtacacgccttgggtcagtgaataacgctgttccatgatgtatcatccgttttatgttctcgccactcacctgccctttttctcccctcctgcttcatggccgtttgttaattttaacttcagatatggcaaggccttgtaaggactctgtttcacttttgcgtccctttgttgcataactccgggggcagagtgggatgaacatgatactccaaaatgtgctcaaaactttcttttatcgctgttttaattctgcttgatgtgatatgaacagacctacacgagtttctgaccgctctatggccttattatgatgtaagcgtctctcgaggactgtgaagactatcatcaaccttgctaacaatctttcctcaatcattaatgttttcttgatcagatctgcatttggtcagccactagttggagatggttggagagtaaactggtcgagttaggcatggttgggggaaactacagtgataaatatcagatccaattcggtgggtgcttatgtctatatccccaactgtctgtgcacatcattgatccgtcttcttctctgcctcccttcacctgatctgccggctctccaaatcccgatcctcgattgatcgatctatctctatcttcagttttggatcgagggacgatgttcgaagtgacttcaatgaggcatggaaagatatctaggcacgaggtaatattttgtcccatcctctttctgttcactcgctctttcaaaaactctcgctaagtctgaatcgtctctccgatttcccaatcaggttaaagctctcgaactcatttggaggaagatcccggcttacaacgaaacaaatacggtccatttggacgacctcagtcggaactttggtacgtgttccgctcccttctccttcctcaactgtcctctcccaataaagagttcgtcgttcaagagctacagacgatcggttaacatatgtccgtttttttaaaaaaaaaagctttgaatcctcgatcaggagttaaactctcggcgttcaagaatgctcgggtcaacaagcacgatcgacaactggtattcctagccaggtgagtaagaactaatcattaccaaagagaacagttttttttttcttgcaggaaattcagagaaaggagatgatgaaactgattagagtgagagggccatcaggtacttcttgcagatcgcttcactatccgatgtgaggacggtggaccacaagaaatgggcggattgtcggttacccttgcctgttggctcgtctgacccgttagagatcttggaccccgccgaccctgaactcgtcaaattcaaaacttctcatcatcttccccctccccctccttcttgattttttttcgtgtaactcgtacctactccttttttcctctcttttcctctttttctttgttggtaaaaaaaaaactttggctattggctcttgccaaccctctcatgcccttttttcatgtctttctttttcatgtaacacatatatgtgtatgcgggatttatacacatacatatatgtaattaaatatcgatctatttatttatttatatatttgtttgtttgtttgtttacttctgattactgtctgattaagaaaaacaaaacaaaacaggacaaaaaaacagaaaaattgaaaaaattggagttcaagctggacaaattggaaagagaaggtcacaccacatgtcagtcaccctttacatctttcctgatgtatttgatgtttgcagggactttgtcattaaaagaaagaaaaaaatccaattgatggagtggggaactggatctgtttcatccgctgaggatgcgcaattatgtaggtgtcgccctgtgtcaaaggggccattgtgcgatgacttgaattcgagggaaaaacaattgtatcatgaaacgttttccaactacaattgcactatgtaagagccatggatcggcctcgggtggacattaaagggaaactttgctgagatttaaaagagagcactttttttgcattgggcttggcgatttacacttggacaccctcagtcggccgctccggtccttgcggcctcgcacgacctgccgaggcgttcccgacgagaccgacgagacacggtctgactccggagcggccagcggattgcgctgaacaccgctgctctcccatctaagagaagacaccggagaaaaaggcagcgggtactttttcgtcagcctgtcacaactcggcggtcttgcgatgagctgggctcctgccactggccctcattgccatgaggaccaggagcggtgtttgccgccaggaccggagcggccatcggacggtgtccaaggtggcgagttgctctgctctcttcacactggttacaagttacgtccagtttatctcacttggccttggatatctcaacgttcttggcttcctagcctcactcgtcatctccttcatcccgtccgccatgtatctgttggcatgcgtatcggtcgtttataatctcttcttctactgcctcaatcctcccgttccctatcggtcttgttttcctccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactctgttgtcgagctccgggctccgacgaggaaagaacaatgatcggtgagtgacgtggttcgaaacatgtaagtctttggtatttattcctttctttacctcccgaaaaactgacaatttgctttcctgaactcggaaattttatgtttcattgcagaattatcggactgagtgatggtttgacagtccccttcggcctcactgcgggactatcatccttgggttcctcaaggcttgtcgttgtcgccggaatggcagaggtacgcatagatatccttctttcatgtctcgtcccgatttactcaaacctcaggatatactgactgatttatcgtctgattactacagctgatttccggggcgatttcgatgggagttggaggatatcttgcatccgaagcggaccgagatcaattcagatatcgacaaagagtgattcggaagcgagtggcacactcttgctcgagctcgatggaccgacaggtccaagaaatcctgcagccctttgggatcagtcatggtctctgcggcatggtcagcaatgacttgttgaaattcgaatacctcagaactacctccaaggatcgggccaaaaaatcctctggcttcaagaagagcgcactcgtctctttgctctcgactctcctttctagtagaaagacacccgattatgactcggtctctcaagaaaaatcttccgacgaggaagctttgcaactcaccggattcgaatccgaatctttaggtctcggtatgaccgaatttctgctcaagtttggcgaaggcgtagaagaagtttccacatttcagatgtatctctctgcattcaccatcggcttttcctatttcatcggcggtcttattccaatggtgaatctcatttcatgattctttattctttttcttggagatttcaatggctcactctatccaaattgattctgtcaacaggcaccttacttcttcatcgataaagcaaatgcagccttattctggagcatcggtgtgatgatattaactctgttggtttttggatcactgaaggtaaatatccatccaaagaataataatcgaactacaagatggaaatgaagttgataaacgggccctttttttatttctctctttcccacacacaggcttacttcaccggtgctaggatcggatttatgggatacctgaaaggaagtttgtccaccattgtcgtgggtggcggagcggctgcagccagttactgggtcgtgaaactgctggacgtcaaggattgaacgccgggtcatggaggatacttggtctactgcagagttggattagaatgaagcagcttgagtttcattactcggttttttagagggcctcaggaaaaaattattaatgtaatggatagatagatataataacaaataatcaatgggatcaattctcctttgcatttatcggttgcgataacaaataaatcttaattctcatgatctctctcataattatgtgtgacatgagaattgaggtgttcctgtgtcatctggcctcaaggtcaaaccgattggagataggacaatcctgcctgacaagaagtttgggctactattctatcatttaaaacaaaacaaatggagatgattataccgaggtttcgcatcgaaaaaatcacgtccaagtgactatcttgaaatcgcgtggaccatgactcgaagttcccaatgacaaattccacctcattgtttgatttgagaatcccctgggttcagctgtgaagagcaaagccttcctttcaaacaacttgcaatctcaaccagagattcaagatgatctatgactgatgtgaggttggagtagcccaaccataatcagagaaaatctgaggatacaggaaagggctcactatcagggcactcaaagagaaagagaattaatttaacttcggagtgcacatgtgtggacaagggctcattccaactgagcacggctcctaacgcccatccaaactatccaattatttgtgatgtttctttcttcagctgttgaggagaacccatagagactgtgcttcctggtacgaacacctgggcggaattacgtcattcttccatcccccggccaaatggtctagtagtatgattcgcccttcgggttccatccgccttcattggcttaaatgggcgaggtcccgggttcaattcccggtttggcccttctatttttgtttttgttttttctcgggccctttgaaacagccgagcctttctttgcttcaatcgattcggccggtcggttgggctacgttgaatgaagaaaattaaagcatccgatgggggcttgaaagtcagaagtgaatctcactcttatcgatggagaagtatcatggttctacctaatgagggttacagtcaactctgcattaacccatgccccttggtggacacaaattactatgggttattagagagtatggattattgaagagggttttacactaaaattagtgatttggtggaccattttactatggcttattgaagagtatgggttaataagagtatgggttacagcagagttgactgtatgtattcaattatcaactggaagggagggaattggtccttgagtgaggagtttagtgcgcaatggaggacttcccgtgcgaactggagccctcgcagaagtcgatctagactcgaaaactctagattctcgcaggggaatttggtttttgaggctctagatcggttctgggggacccgcagattccgacgggaagtcctccaatgtttaaccaaatctgcacttcaaaaaaaaaaaaaaaagagtgaggagtcattcggtttgttggtggtgataacaacgatcggaaataaccaaaaagaagggaacgggtcatcaagcattatgtaattactgcttacattattgattattgagttaccagcggtctcttctcccattccagctcaaaaaaaaaagaaataactcgtgcatagaagaaggccttataaaggttggatgccttggaggcggatggtgggtatttgtatatctcagcagtggatctctcccagatcactccctacccaaccacccaactcttgtaggtaggtggcttcaaacagctttgtacagtagaacttgtcctaacccatacccatcggtggattgaattttccatgggttatgacaggttatgggtaatgccagttgcccctcataacccatacactaacccatacctttgaagacccataaaatgtatggttttggacgggtatctgcaaagcaacctttgaagacccataaaatgtatggttttggacgggtatctgcaaagcaacctttgaagacccataaaatgtatggttttggacgggtatctgcaaagcaacctttgaagacccataaaatgtatggttttggacaggtatctgcaaaagagttgttgttgtgacccacggtcccagtggtaccactgggaaaatgtatgggtttgagcaggaaaattccggtttgggagaccaaagtcctatggattacaggggagggcaggtttatgggttaagaccccttttttggctggccccaaattgggagccccaagtctctatgggtttggaggggttatgggtcttgacaagtatgggttaggacgagttctactgtatatattctttctttccacaccatagaactatttacatcaatagactcatctaattcaacttaattctcacttgtctatttccatttctatttctttgttttcgttttttttttttttttttttttttttccggggaatttcttgaagagaaagagaggaaaaacaaaagatcagatatatgaaggagaccacacaaaaaggaaaagattaagtaacagaggataacagagtggggagtgggcggggggggtaaattaaggatgtatatgtagatggatgtgatagattgattgggatcaaaggagaataaatcgatattcatatctgtgtgtgtatggataaagtggagatgtaaatggagagatgggttggaaaaggaagagacaaagaggaacatctcaggaacccaagtaaggaaggaaagaagaatgtgaaacggttttcttttttttttcgatttcgatttccgtgattggcttgatttatttttcttgatatgactgtggtggattgggaatgaggcgagagatcatctttttctcgacgtgtttccgatgtaagacagccacataacaaaggctacgatgtttcttcttcttgtttcgaatgatttttttttttgggggggggggagttggggaggtatatattatctgagacgatagaggggtggaagagttagtgaatgatgagtggatatgtttatatatatatatatatatatatgtgagtgtggagacgacggaactgatcgagatcagtaaacgtagtaaggaaacgagatatgtaaatcgatcaaaacatactatcaactaagagaaagctccaacagaccaacacagaaagaaagcaataaacaaaagcggaaggtataattctattctgcactgggtcggctccacaacagagcaggtttttttttatatattgacttcaagaaccaaaaaaaaaggagaaaagaaaacaaagaacaaaacgataatgacaaatgattcaaggaaaagaagtaagaaaaccagtgaaagagaggggacataaaaaaaagagaaagatggagagagatggatagaggaagagagaaagtggagtatcttgaaggtagtaagtagtgaggataaaaaaggagcccagaaatactccaaataagattggatattgtgtgatatgattttgactttggttttttcttcttttttgattcatttgttgattctagatatgaagaatgaaattttgaggaggagagaaagagtaagaggagatgaatgggggatatgattatggggtggacaggtgagaggggcgatgggaattataaatgaggaatccaaatgtggaggggaggagaaggaggataaggaagcttaaactgaatgaagagaaagatgtggagagtgggtgttagcaatatataagttaaagagtgagctcagaaaaaacgacgaaccagtgaaagtaggtttctttttcttgagttgggagtcggtatggcttctgaattcgcaatcggtctggatcgatttgccatcggagggagcgaatctgaaggtttcggggatcgagaggacgccgtatttgaagtgacggccgatgttctgggccagttctttcgagtcggccgagcgcgtccagatcgagatccggaagaacatcttgcgggccgagatgacgacgcccgtgacttcgtcggtgaaggacatcgtcgccggcggcttcccgttcgctgtgtatggggtctcaaacgtctctccaatcgccgctagcatctatttattcatatatacatatttcttcccatcagtttcgtgctcgatctgtggatggattcgttcaacgtttttctctgtgaattacttacggtgtacagccaccatttgtcgatcatgtcacgactccgatcgcgcgacagttgaatgctccagctcccacccttggcattggctggatcttcccatgcggctattctcagatcaggttcgatgtacacaaaagagcaagctgagatgagtaatggagggactttctgggagagattgattccaaacaactcacgcttgattccttctttgaataagtaatagttcgatccgacgtgaattaatgaaggtggaacgatgttgtgatatagtctgtagataatccaattttttagtcagttttgtgtatctttcttaaacgaaaagccagaattgagggatatgtatgctgacccccaaaattcttcgacactctcgacctgcatgacctgttggataaggtcgtcccaattcttagccttatcgttcttagtagcgttatcgaaccagagggtccacgtagagtagagcggatgtttgacgttgaattcggtttgggagctgaagatggtgatcggattgttggaggcggaggaggaagtgccagctggttcggtagggatttcgccatcctctaaggatgattggtcgtccttctcctcttgatcctccttctcggatgatgagctgtgatcgagttgtggtgatgagactgatgaggatgggatcgaggaggcttgggtatagtcggctagtgcacttcggacggcttgcgatgaggctagggcggctacgggcggtagttgagatgaagggaaggtgggactggtagcagattcagccatgatgatgtgaatgttcttttggaatggtttttcagtctttctgatcggttcttgtttgttttggtttgttctgttctttacttttgaagttttgaagttgcgaggttttgaagttttgaggttggttggttggttggttggtgttggtgttttggttttttgctgtgatttcgatttcctcggtttctactttttttttttttcagcgtgggactggctgcggcgcaggggataaccatatctcgtctgagagtggtcatgggatgttcgccaatgaatgaaactgactgtgacatttgaactccaaacaaggctctcaagatacagaagccctgacagtccgaaaacaaacaccctgctggtcttgatatgctcacttgacaaccaacaacccctcctatatgcctcagtaaatgtaaaccaggatccttaacaagtgccaggaactacgtcataattgagtgtttcagcatggatggcaccacgggctcaacccggaggaaggaaatcaccagtgcttggttgttagttatggacgtgatcaagaccggctggctggaactcggtttgcctacataactttatcaacaactcacttatattcgtcgataaactggatccttaacaggtcccaggaagtcaagcgtttcagcagttggtaatgatacacacacacacatcatacatagggttaactccggatgccgaaacgtgtggaaaaaaagggtcaataaaatgtgacagacaacgtttgcttgtgcgtaaaaaggtcggagagaggagttctccaacttggatttaccgcagcgattttgacacaatgtgttgtgagcattcagattatcagactctgtttggctaacttgactgaggccgcaattataaacggcctttttttctttttgataattttttggtttttgtttgaattactttcataatgtttttattattattttgttaaccaaaaaacaatctcaaaagttttcaaacaacctctaggaggttgtttgaaaagggaaaaaaaaatcaaaattcgcttatgcaatatcatttgtcagcctacgtgatgccaagatgcaaaatcttctaggtacacatggtgcaaaatcaagcaaaaagcttaaggaattttggttttaactttgaaggaataaattccaataaaagaaaggcatttataggtatttttaagagaaaaagtggctaatttatattagtaaaattaatataaattaaacctgaggggcctgataaatcaggggtggttagatccctcaaaggtattgtgctaaaagcagaggatttaggtacctggtacactggggcctgtaaacaggggtggtttatatcccagtaagaaataatggggaaaatctcaaagaaagggttattactcactagtaataatcctgtggggtcttgaggatcttcagggaagaaactggacagctggaagcgctcaaaatggttggttttgggtgctggggtttcactggggagtttcttgaggaatcttgaggcttaatggcagaaataacagtaataactaggctaattacaagtgtaggggacttgtaaatggtaagtacatttctataaggtattctaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggtcttgggagcactgctgggcccattttagcccacatggtgacataacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacaaatttatttgaaccaagaatatcccttaggagcctgtgggtaggggctagtctgttacgtggagctatttccttggaaatgggccacagaatatccaagaggtggtttctgaggcttgctacacgtgttaccacttggaatatagaatattctaggttactgtattattttcaggaatattctagtttgtttatatttctattacacgtctgggggctttgttgtcaggtgtaatgaggattctggggtgtttgtggcccatttcttggatactggtaacccaggcgggggttatgcatgtatccaaggcaagcatgcatacttggcacgcgcgggggcttgagaattgggctcaatggtagtcaggcacgcctgtcaacagtgcacagcatgactacgcagcgtgcgggcttggagacagtacacaccatactacactatcttctaaactttacacaacactccaaatccgtgacaagatttggagtatatgcatttggttatgtataatgcataagtacccagggcccgtgatcttaagagcatccacccccgttgaggtaaatctctagctaagcaacgagccccgcgaggctctgttactaatctacagagtgaaccccccctgttggtcggtacctactaccggctggttaggcaaagccgcgggagataatcagggttgccagctcttgcctgtacccccgtgtgcctttgtaacttggaccccgtatctcaggaactcacctgtcgtggatcacctagaatgtgtaatcgcctggacaactacctcattgactccatggaagaggagatttttcgtcgcctcctcaactcggtctcaaggccccctgaaagaagagcaccggaagggccgagaacagtcatccaccgggatcgtattgaaggtcacaagagactcatggccgattacttttccaagactccagtatacaacaaccgcatgtttgagcggcggttccgaatgagccaaggattatttgatcaactctgtcacgatctacagcaacatgatcacttttggattctcaagagtgtaagctatactttgtctattatttttttctccagtggttctgacaatttggattacaggattgctgtggaacaattggtctatcgccccaacaaaagataaccaccgcacttcgccagcttgcatatgggacaagtgctgattcaactgacgagtatgttcgacttggcgaaacaaccgctcttcgaacgctgaagctttttgtgactcatgttattgagctctatgggtcagattacctccgaccacctaatcacgaggagctcaacacgattctgaaggaaaacgaggagcgtggattcccaggttgtatcggcagcaatattgatggtatgcactgggcatggaagaactgcccatcagcatgggccggccaatacaaaggcaaagagaaaaagcccacgattgtcttagaagccgttgcaagcaagaatcttcgaatctggcatgcgttttttgggagccctggcgcgttgaacgatatcaacatcctccatcgaagtcacttatttgattgtttactatccggtgccaaggacgcagttgaattcaccatcaacgggcaccgctacacaaccggctactatctgtgtgatagcatttatcctccatggtcaactctggtctgttcgataagggatcctcagggtggtgcctcaacacactttgcgaagcttcaagaatcggctcggaaggacatcgagcgcacttttggcgtacttcaagcacgatggcacatactcactgttggttgtcgtatatgggagaaggaagatgtcatgcggatcatgacatgttgtataatcctacataacatgatcgtggaggatcactctcccaatgatcacttcttaatggacttccctggttcagctcagatcgtccctaaccacaccgatccaaacttagcacatacttttgcaaactacatccagttaaaccagaatctacataatgccttcatgcatgcccagttaaaagaagaccttaagatttacaactggctgctccgaggcgatgaggctgcttaacagcctcagattgtaatttgtgtctcctctaaaatgaatcaaaatgcaatgaaatgaagcaatcccactaatatttgggatacctattgaccggtcataaagtgagcaatgtgatttcaaagtgaggccaaggttgtgtggataagtaagaatggtgtatgagatagacaaaggaaatggtaacatctaacatcaatcttaagatgtggagagccacttgtgaataatttttttttcatcatctggagaacctgtttggcctccgtgtcttccttcccatccgtcaattctcggagaagcttgtaatcgatcatctgggtctcactctgtttgtgagcctccagaatcttcaaatctttttccttgagcgccaatttcttctcctcaatcttcaacatttcattcgagatcttgttcctctcaatctcaatcgtgtttccctcgctaagaacagccagtcgttccttcaagatttcagcaaagttatctgcagccgagagcatctcgtcgtctttgtagccttcaatccgacgcctcttggccgccttttgcccagtcggacgcgagatcaatgaggcattgcgtgagctgggggtacaggggccagagggggtggctgctccaatgttggtgatgtttcccgattcgatttcaatgttattggacaaggggattgggacagtcagatctggtcaatcgcctcgccattttggacagtaacaaactttttgccaggctgaaacagaagagaaagctgtcccttttgtctgattggcatagactgtcatcgcagttgacatccagtcatcaggtgaggaaccacttggagggttccgctcaatcacgttgtaaatcgcagcaaacttgagggtagcggtattcaaagatgtccacctacaagaaagtaaaacacatcattaacaggatttgtttgagcaaatacaaactggcatacctaatcttgatctgttcatggttccaatagtgaatcttactatacgtattgaaattctccttgatttttctgtagaacatcgttctggtctggttgttggcaaactccggctgctcactaacgtgaacccatgagattgcaagctgttcttcctcaattggaagccagttgggtgctcgtttcttctttgtagtctcttttcccgttggaacaatttgaattttgccgttggccatcaaagattctttgatcgagatgttttgtggaccagtgaattgatgtgatgtgctgtgtacaggggacggatatgtggtgtagtgtgccaaggacttagaaaaacttaattttgccttgattggcgttggctaatgaggctctgtaggggttcgtaactttatgaacccttggcgagaatcttaaagattaatttgttaagtagccctaaagagggcgcgggggtggaaaatcggattaaagttggttaaattgggcttagcgagcgggtttacagagacgcgggtggatgctctaagggtacctgttaattattcaaggttgtataaaagggtgaaggagtgagaattgggggtacctttggctgaggtaccctgggttagagatcgtttgtttgtactcgggtacttgttggtacctaggtacctgttgaattttttcaaaaaattggtaccaagtaccgcaccaggcacctcctggcgggtaccggcggtacttttggcgggtaccgcgggtacctcccctctctttctaacctaggttcactttcagattaccaagtcacttttttattattatttttttcatatttattgtaaaatatcagtcccaagtcactttttttccattctttcatatttattgtgaaatgttgacaacaaattggaataatcctattttgttattatattttcatatttattgaaaatatcattcccaagtcactgtttttccttttgtcatatttgttgtaagacatcttaaactaattggaagaaccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcatttttttcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaattttttcatttgttcacatttaataatttattttaaagcttaaactgtctacaaattatatctaattagattattagaagaatcttcattgttttccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagtagaaggccaccgtcattttggtagggaagtgagggggtacctgtagtggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctaccctgggttaaattgtacgtagatttacaatctgcaatagtattccaagatttatttgtaaattctaagttatttatttattttatgtatttttttagtattcacataagtaatagtgtttcttttacttatgtaatatttttactttacacttagattttttatgtaatttataattttatttgcttatgacaggttgtctctgccatagtagcaagctgacatcattacagtccttatgggattcactacaccccttatgggctgtatcctgctgtacaacatacaaaatacagacagtactccaacctagaccttgatacatgttctcaatgcagataagcaataaagtagctgtttgcgtttatgtatagttgcatcttgtttggcctttttttgttttctttttgaatttcacttcctcttaaaaaaataaaaaaatgactttcaaaaaaaaaataaaaaaaataacaaaacaaatccaaaaaccgtttataattgctgcctgagtccctccttatgcggaggggggacagcgtccccgctgttccccaacgtccctgtgcggtggttgaggaggagaaaaatttagacgtttcccataggcttagcttattgcaaggtttaacttctatttctaacaagcagagcatgcataccaacttgttgatcaactttttataatcagctcccaattgacatgtaagcttttttttatccttgttcgaagatgcatctcaacttgatcatgttgcatactctattatgatcatgttgcacacatgaggtgtctgaacagataagcacatgaccaaaaaaaaggggggggggtcaaaaattcactaaaaacagatgggggggttcatatccctgttcacacatgagggtggttttagaactcttgcataaaataaggccgctgatcaattaaatttggggtcttagttaaacaaatcccagaaattggagttctgactcccaaattttggtgacatcaagaggaccttctgcagacggtcctgaagcaacttttaacaaggtgatcagccattggaactgactacatattgtgaactgggatattgtaatcattttattttgtgatccagcccctcatgggccaatcgttttaggggttcacaaaagtttcttttgagaagcatgagggcagtgcacttgaaatcagaagtcaaattttgttcaattcagactatgacaagttatcctagaaaatgccaaagttttatgggaagctcccctttggaagtgaaatcccccaaagacagttgatgaacattatgaattggcagaaaagaaaccttaggattataaattagcaaaggttttgatggagtatgaacccccttacaaggattttctgaacttgctagatcaatattgttgacactgcacatcacagctgtgtgaggtaaaacaattgttgaaatttcacttgagctctctcttttttagacatttcactcttttatacgcttgctatttattattcatcatcaatatctgtatcataaaaactttcagaaccttgtgattctcacataatttcttgattgggaataagacattacacatatacaatgttccatgattgaatcatctatctgattattaatataactaagtagttgtatttggtcaatcatatggtttatgttggcccaaaaatgctgctgatgtttcaaatcttatgatttcttatgtaaacctgtcattatgcacctcaaaataaaaggaaatgctctgatgaaactcaaatattgctgttagtttacatcactaaatataagatcttaaccatactcaatattaaagtattgtactgaactttcagaaaacccaattcaagtagaaacagttgaaatgtggcagatccagtcaaaacttcactgaaaaatagttaattacctaagatggtactacttccctggagtagaaaaactggagtgcaacaagtgaccattggagcaaattgaatttcaactccatttcaatttcaatttaatgagatggatatatatttctatcttatctgtgtccataaattctaatggtatcaaaagtaatatcactaaataatttccaaataaactgcattgtttggatagaaaacaaagctccattaattggttaaccatatttgcagtagtctatggctggtgtcactgaggatctccaacttgaaacttgttattcagcaggtattaaaatcatctccgtgtcatgtttctcatataccattgataaactgataattatgctctctcatgtgagaataattattgaatttgtttactaagatctaatttcttgcttgaacaaagatacacaacccaccagaatgttttccaacagatacattcatttattttatcaattggccaggctcttcagtttcctagaatatactggaatgcctcaagttatcaaaggtacttgtttcaatctctgatcaagctgtttacattttttttaactgtgaaatttattatgaacagccaccaatattcaggatattttaccaaagcaacactttcaggttgaaaaaatggataaatcattgaacagagagccttctggagataatgatattacatatgatcatgagaaatccaaacttcaacaatcttataaggaaatgaattatcattttatggaacctgaacagataaactcacaagtatctgatgctgtattatctcgggaacctggaaaggaaaaaatggattttgactggtttcctacccagattaaattgaagtattcccaagaaataaaagataatcaatatgaaagttatgaagattttatgcagaaactcattctctctaaagattttgagcttccaaactggccagaagatttttcagcttctattttgatagataagttttccaattcagtttatccagaatcaattgaaacctataatgattggatgagttcaccaacctgtaaaattggtgcaagtgaacaagggggggaatttggttgtcaagatatgtttcaagaaattcccaataataattgcatctttccagatcttctggctgctgatcaaaattatttctgtgaaataccagtacataaacaatatgagagccatcatcttcattctgtggcagaaaatcaaccaacaaaccaaattccatatcatcatttttatctccaattggaaagcctgtttacaaatcctgatcccacattattatcaaatccaatgcaacttgcacacagatattattctgataggctgttggattggattccagatcatattagtcagaaggcttcactcggttcgcatgcccttgcatatcagctcctacaaataactgtggattcacataacaagagaattctgcaaaggttacatgatgcacatgggatactcattccatttacctatgacttgattcttaaagggttttcagtaataggctggtcaagaatcaaggatctttgggagaatttttggaggatttggtctaaattgaaagagcaaagttcagatgaagatttcatgaggacttttctttggatcactgattacatttctgaagcaacaaggccaaaattattttcattgtattggaatcaaaaaaagggaagggagacaaacatatcttcaaattgccattctgaaatgattaggatcctttcttcaggaaggattctgcggtcagttataactccaagtcctacatttctaaagcattgcaatcagattgcaaatatttgcatccatgaaaattcaattaccaatttgaaaaatctgcatcctatcatccagaatcaagtccacgcacatgttctaaaaaaattgggagaattgagtactgcagtaacctgtgcagttccatatgagcttattgtgtgcttaaatagaatattaaaacataatcaatatcctaactctcaaagcatggtgtctattttgtcctctagaaggggaaaccttggcacaacactgaaaagaaagatcaaaccatccctaagatgtttatttgagaaagcattgaatgaagaccacacctcaggattgttcactggctactcacatataaaattcataagccacaatttcccagacatctttatccataacatgaaaagatatgtattccaaccagaacatagtagttctggaaaacacaaattcctaccagaaaaaataagagaatttttgtttgaaattcattaagcagaattttgaatgaagcatatctcagaggaacacttgtttttttggttggccattcaaatttggttcaaaaacaaaaatgccatgtggttattgattttttgaaagcaatcaggaatcttactaacaactcaggactaatcaggagcataaaattttcaaatcatgaattcctgggcaacaagcacaacttgaaatggaacaaaaatgggggttttcttatcaaaaagccaatgatgatgtgcaattgttatggaattgtttttttatttcaatccaaaaaagtttactatttttgatgaattttcttgtgccagtggtaaatttattataaattcaaatttaaatatatttcaaactaagccagaagtagggggtatcaaatataagaaatttgaaaaatgaaaagctcatttactcttaaattaagaaattattttgaacagtgtgctatgactgatttaaaaggctcacattttctcctttgagaaatacatccatcaaaaatggtgggttagtttaggagataatgaggttataagatttcaaatttttcatatttgataccccctagtagtatctcaattcattcctgagatattttgccaaaaaaatgttacatgtttcacaaccccaagatgaaaatgaatttctgggacacatgaaggttttatagtgtccccatggttggagaaatgaaccagctgtaaggaaatagagatgtcagcaggtacccagtacccatttgcaggtacccgctttgaaaaacaggtacccacaaacaggtgtgggtgtttacttgtgggggaaaaaatgcaggtacccgggtacctgccttacaccctccctgggaatgctccccatgagaattgaaattgtcatcagcagtccaaaactcccttttttgggtgtgttgggctgcacaaaggtgtcagcaacccatgtaggacaccaaatggtctcctacatgggcctgttgaggccagagggaaacctccggcctttgagacaatagatcagagagaagataatgtgcaaattagtgatagaatagttttttatttctttatttctttatttctatgttactcttacccatatatctagtgaatatcaatcatatatttagtaagtcatgcagaaattcaagggtaagatttctgggtatatttgcctgcaaaaaatctcccacacccgtaggtacccaggtacccgccctggtggccctggcaggtgcaggggcgggtgtccaacatatttgatttttgaggcaggtacctgcacccgctacaggtacccgggtatgaagcgacatctctaccaggaaacttgtaacaacattgttttttacttgtttgagtttatgttttatgcaaattaaaaaatatgtttgtgtgaattttgtatcaaattcactattggggtcttgacttcagtgaggatatacaatttgaaacttgtttcatgaggtacaaacaatatgtttttcaaaggaatgttgctcaacctagttttcagataatcatctgggaatatcttcttttccaaatgactatggcacaagatcaacactttttttaagaataataatattttttaccactctgacacatacaaataacccctgcatcatgtatgctagaacacaccttcaagtggttactccatttgctagggttttgagctcattgagctaccctggaatcttccaattcattgaaggtttgcattttgactgcttgagaaattttgaaccttttttaaccatagacacatttgccttctagccacaaatatccaggatgtttgctcaattcctttccaccaagtagacaaagtggattactcactaactagagtgtctcctggatttaatcaaaacttcaatgatcattgccagtctcaatttcaaaaacctctccaagttttggatgatggtttaatagaaactgaaaaaatgaattcacaaatccatgatcattatcaaaactccagaaaacaagtaattctttatgaaagtttaccctccaagataaccacaaaatctttgaaagtgacacaagatcaaaaatattctgaagcagtttctgcacaaactgatgaaagctacaaagcattcatggaaaagctgatccaatctgaagattttgagctttcaaataggaagaaaagtgctggattgtcctttctattagagaatggttctgactcagttcatcctgagggaagttgtctttggagagactgtagcatttcttcaaccttcaaggtcacatgtgaaaatgagggaacaattgtagggcttggcattcaaaaattgtttcaaacaagccattccaatcatttcatatctgcagattttctaggtgccgagggaaatgaactaactaaaaatcaggcacagaaacagtatgagagccatccttttcagtctctgatagaagataaaccagaaaacattccttatcacccaatagattttcaatttgagaactgcagtacaacagcccacagaaaagtattagaaaaccctattccaattttccagaggtattattcccatcaggctttggattggactccaggtaaagttagtcagaaagcttcccttgggtcacatgccctagcatctcagcttctcaaaataacaatggattcaaataccaagaaatttctacagaaaatgaatgattcccatggaatattgattccatttacctatgatttgattctgaaaggattatccataagaagttggtcaagaatcaaggatctgtgggagcatttctggataatttggtctcaattagaaaaaaataggtcacatggagcaatcatgagaaccttcatttggatctctgattacatttctgaagtgacaagtccaaaattgttctccttgtattggaataacaagaagggaaattcttctataccatcaaattgccatgctgatatgattagatttctctcttcaggaaaccttataaaaagtctaagaactccacaaaaatgtcaaaaaattgtagagacttgtctccatgaaaattcactcatttgtatggaaaatctggatcctttgatccagagtgaagtccacaactatgttttgcagagattgaaagaaattagtgttgcaataacctccgcagtcttatccgatctagtgaaattattcactgatttactcaagatgaataaatacccttatgatagagtcatggttgctatattgttttcaaacaggggattcattggactcaaattgcagagcaaattatcaccatcactcagaagtctcttcaataaaataatcaatgaagaccacacatccaacttgttcactagctattcacataaagaaattcaacatcacaacttccctgatgggttcatccatagtatgaaaggatatgcctttcaaccacaacaaagcaatactgaacaacaaaaatacttaccagagaaaataagagaatttttgtttgaaagttgctaaaccaagatattcaatttgaatcatatcaccaacagtgggccgctacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtagtgttagctgacactaaaccccactacgctaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgactgtcagatagtgtaactaatttgaatctaacatttagtgtaacttttaccaaattaagctacactacactagactacatgcctagttacgctacactacgttagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaattgacatatttatgctcttgaaccctcttcctctgctttctgttttcaatggacaagttgtgtgaactgtccatataactgatacggccaaggtccatagtgacaattttcaatttcttatgatcacacacaatcccacagaaaatgaacagcataagatgtagagataaacaaatggaggatgtgcctggtgagatttgaactcacaacctcagcaatgctgagtcacataccagagtgcttcctttaccaactaggctacagacccttgtggttgtagttgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacttccccccccttcccccccccccccccccttgctacatgatgtgaaagtggaaattgaacaagtgtgggaatggaacccagtaaagtatgatctgagggggaattgaacccataatctcaaggtagtctgacaggggaatgtggtcttaagtgttaaaaattggcagggggctaaaattgagtggccaccattaccaactgaaaaaaatgatgatcaattaaggggatctggatgtaggcccccccaatcaggcactgtcttcagggtagactaatgctagtcatgtggtcatgtaacttttaatcagttacactaacagttagtgtaactttttcaccagttacgctaacagttagtgtaactgagggtaccactacgctaactgttagagtaactttgcaaaaagttacactaacatgtagtgtagtgggatcacccactaacaccactaaaatttcactaacaggattttgggtagtgttagttgtgcctttttaaaggtagctaacactacactaaagttttttttgttttttcaaaaatcctgtagtgttagtgggccaaaaattcccgctaacagtaacttttgtgtagcgtagcttaaaaagctaacactaagctgcactaacactacagttagtgtaactggcccaccgttgatttcacccaagacctgatagttcattgaagatgtttttcttcctatttgtaatcatctaacaccaaatttattatcaatcaatccttgcattttcataggatgttacattatttaaaagccttgtactttcattgaaaaaaagcttttttttctcctaaacatccacttttttgtgtgaatttgatggaatgatctcctttttaaatcacccataattatctgtcattcaattgtgcagtaatttcgatggttgaatcatgtagttttccctgtgtcttgaaataatcaacttgagaacccaaaataaaactggacaaagacacagcagcagccttcaggactcctggtggtgataggtagataggttagtccacattataaggtttgttgtgaactgcttcactttctatcaagtgtcttgaattaagatggaacaagcaataaccatatgagaaaatcaaggcattggaaactgtaatgtttctccacgccatcaagcagattaggaaatagtggattgccaaaggtttcaaatttaaaaggttcaattaaaaaacggggtccgtagaggacattgggaatcctgcagggatcattgaaatacataaaaaaaagaaaaacagcggattgaagaccatgatgcttccatttttttccttgtacaccccaatcttatgtggctgaatgaccagcatttgtgctatgggagctagattggtgatggcagctcatctgacggtaagcagtttattatggcattttccaagccttgccaatttagcaagcatgacatactatgaataagggacttcactcatatcctgaccttagccacacatattcagtgccttttcataggaagggacatacacaagtccaaagaatgcctacatttttgtctctggacttctttccaatacttgaaaggttttttgtttgatgagttttgatacaacagaaggcagcagcaacaagacttggatccaaaagagacaatgttatactgtggaaaatggtcaaccataaaaaaaaatcttgctactaccccaaagttgttttttgtttgtgttgattcctgcgagtccaattgaatataagctcatcacccgtcgatttgatttgttatggttattttttgtcccggttatctattgcattacaacataattgacgttggatgatgctcgttcagagtgtgccctatcttgagtatacacagtatgatactcatctgctgcaccttgcgaaggaagcatggtgacagcacacccaaatgtgattgatatggatttcaagtaaagatcacttggtgtagccatttgacaattatctctctggatagatttcattgacattttgatattcttttttttgtctgctcatctggatttcatcattctttcaactcttgaatcctcttttgcaactgttgagcactgggcatccaagcaatgatgggaatcaaatttttattgacctgactactctgggaatgacccattttatctcagtcagggtttcattaccatgaaaatcaaggaaactagaaatgcttacagatgaaatgtatcattagacggcttgaatgctacatatttagttacatatcatttgtttctgaccaatctgaacgagttcaaatttcatgatatgtataatatgccataaaattagtattcaagtcaccagcattaaccagactattacattacatcttttttttcccacataaccactctaaaaaaagaattgggcgtcatgatggcaaaagccatactaccgcatatcagatcttttttggagtttaacaaactcacattttcattcttggccttcaaaagagagaaagagataaacaatatgacaagcaaaatcacatccattaagatttacttttgattccactgagtttcttcaagctcctaatggttctgactgaccccttcacccctagcaccgatcccacaagcacatcaatctcgtccaagaacacctcgagttcctcctcgccaccagaatcaatcaagcccaggagatcaacgggagattggacgccgagccacttgaaatgagtgccatagggggtcagggcaggtgagagactgctgaggaattcggtgatcgagttttgggctttgacggagagtctgatgcttagtggtgggtattatttcagttgagattggttactgttaggggtcatcattcccatgcctgtcgtcgttggatgattggaagtaggattgggtgggattgcaaccggataactgtctatgtacctgctgagagatgggcagtggatagtttgttgtgcgcgagccaccacgtgagcagtgactgcgcagagtgccactgagactgcttggggcgcgtgggagagactaggcggctggaggggggattggttgatgatggatgggtggactgggagtactggcggatgatattggatccgcttgccggtgtaagggtcgaataggaatggttttgagctcgaggggcgggaggggtagccccgttggagacgttgtgggattgactcaaagtcaaatcagctatcccaacctcgctggtgcccccagatgcgctcgtcttgaccttcttcctcctgggcggctggcctgatagcctggtacagggacggtgaccgacggggaggtcgagtccaaagggatgcttgtgtttgaaagatagaagaaagccaaagatcagctctcagaagttgcggtaacagaggatgaaagagatagctcacgttgtcatcaaaggcgtatacgacctcgaagcctttgacgccgaacctagccctcatgactttgtagacgaccttccagccgttttcagctatcttttgggcgaccgtcccgggttctttgaatcagctacatcggagtacgattgtccctgagctcccttcagactgagactgactgagcgtaaagcctcgtgctccggctggctttcgagaccacgttcgaaagccgtcccagctgtcaaagtgatcgccaactgattaattcagcacattgtccagatccgattgtcgattcttagtcatttttaattacctcttggtagacatgagttgatgttgtccactgggctgggttcgcagagaaggatgtggttcgcatgcacaggccggtttgaggagtccatcatcagtttttgattgattggttggttacaagcatcaagccagtggccttctaccaatccgacgacagccctttcatggaaacgctggagaggaaaaaagcaaccaacactttgatattttatgtgcaacaaagaagaagaagaagaactcaagagaaagacaaaacaaaaacagaaggaacaatccagtcattccaacagttcactcaaactcacttctgggctgtcaggggctatctcgcaccggtcttgagggaatccatattcaaagaacatggttgaatcactccaggttagttgtagtagtactaacagggaaagatgaatttccatcagagcaccactatttgtaggtatttttgtgcatacaatcttgcgatgatgagaaaaaagagaaataaaatgtgggaaaatgtgaaaaaaaaagatccatgataaatgtggatttattgactaaatatgtacatacatggtgaatgattaacagagaggagataggaagatgaataaaagggtgagagaggagtgagagccgactgtggaggtccaggatcgtcgagtaatcgttcaaggggcggatgaggaggagggtcgatgattggtgggggatctcttgctggacatggtgggactagccgtgttcgttgaggtcgaaggggacgctgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaaagttgatttgagagtgagagagtgagtctagctgatatttcaatgtaatgggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagtaatctagaagtctacatgagggttttatgctggtgaagccttttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtaccagaccaacactgcatgtgtcaactgtcagaagatagtggagttgtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtggtgatggtccagagagtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccgtagaatccagttcttgagccatattgggtgatttgtgagtgtatatatgagaaaaaaggtgtaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaaattttaaatgggccagatggctacccttaaggtataccacatcctcccccaacttattgtctgtccccagacaattccaccaacaaagtggctgaatgggtattcattggggttgtatcatcctgtgtagaatctgcataaggcttttcttacttccacctggggttagggtgttttcagttttcctgggttttgtaggttttctgagttgataaaattcaggtttgaacagtttagtctcatgcccaggaggtagcctatttttatgagtgttttttttttatgatgtttttgtaagtataaggaaagaaaaaaaaggggaaaagtatggaggtactgaacagccactttggccaaaaaaaatgaaaaatgaaaaacccaattttcaaacaaatatgagtgattccaaccgccaagttggccaagtggatctgacatgtatgtcatacaccctgacaatacatacaaactatgtgataagctccctggagccaaagtacctaccatcctcaacgcataacacatacaccacagctctttgaccgatgaatcagctcgcaccgagctcaagaaacactcttctcactaactgctgaccctaccagaccaaccacttgacacacaccaaccactcgacacacaccaaccactcaacacacaccaacaactcgacacaaccaacaacccaacaccaccccaccagatcttactacatacaccaaccatccatcatgcgtgcctcaatgcgatcttttggtgacgatttcgaggctgaggtttctcttctagttgaatctggcctgacagacgctgaaatccgcaaacatattcaagacacgcacggcatatccgtctctaaacgaacactcacacgaaggaaggaagattggggacttatacttcaagccactgaacattccaatcagcttgaagaccacatccaaacctactttgaacgaggattgtcatattcacaaatccaccatgctctaacaacaagtcacgactatactcaatcttttcgaacgctcgaaaggaagatcaaatccatgaacctgacacggcgaactgacgatttggacaacaacaaggttgacattgatacgatcgtctcttgcattcaggaaattcatcaaacccctgaaggccggaacgttggttaccgaaagatgcgacaattgttacagacaaaatatggcttcaacattcataagtgtgttatgtcttctctgttattataatcccgtgaattttttctgatatttctttgtttggaatgaagtctcacagttgcattgatcaaccgtacccttgatcctgaaggtgttgataaccgatcaaaaagggttttgaagcggcgcgttttcaacacccctggcccgaacttcatatggtctgccgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtacaaggccctgaagaaaagtgcgatttgaccgggaagggtttatctgttttaggccaagtattgaattggtttgtgggatactttttccttcagaaggggagcagagaaagaaatatgtatgctccgtagagcccaaattttctttcgagactagcaatcttctttgcagtgcccagttgaatattgaggcggagggttgcggggctttgatgttcgaataccatgatccggatgtctaggcttacgattccatagtggctcatcatcctcacttgacgcactgggatgtctaggcttacgattccatagtggctcatcatcctcactttcatcatcctcacttgacgcactgaccacacatgacccactttcaccctgatggttgccggccttgcgccgaacaagcaaatcagggcttccatgtgccaaggggcccttgctttgagtggatgagccacggaccacacatggccaactttcaccctgatggttgccggccttgcgccgaacaagcaaatcagggcttccattggccaaggggccctttttgaggcttgggttggcattgaggagttttctgcgtgcatttctggtcattttggggggtctgggtgtctgaagatagaggattacaaatcaaaagtgtgggggggagggtcaaaaaatatgatgtctaacaatgtcggccaaagacttacagaactatggattgatccaacaggtggtttgagctgccctacagatattatcaggagggaggagggctggttagctttggccctccttctctcgggccaataccatcagggatggtagaagatcaaaaagcacaggccaacaatggtggcggttgactatcctatcagtcgatccaaagcgggatgttccgttgctaccctacagatcatcgaaggagggatgagagggtcagcatcggccctatgccttctcttcagccactgccatcattgatggtagtggctggagagaagtgatcaaaacacaaaataacggccgacgatgtcggccgttctcttacctgaaagccaatcaatccaaccgattgattgctgctcggcttgctaccctacacaaccatacaggaggaggggggtgtcagcgagatcctcctcctcctctccagccactaccatcaatgatgggagtggctggagagaagtgatcaaaacacaaaagaacggccgaggatgtcggccgttctcttacctgaagggtgatcgatccaacggatcgcttgcccgccttgctaccctacacacaaaaggaggagggggggggtgtcagcttgagccacctcctcctcttcagccacaaccatcagtgatggttgtggctgaagaggccgctatagaaggaaaacgacggccgacgacgtcggccgtcctcttacttgaagtgtgatcgatccaacggatcgcttgcccgccttgctaccctacacacaaaaggaggaggggggggtgtcagcttgagccacctcctcctcttcagccacaaccatcagtgatggttgtggctgaagaggccgctatagaaggaaaacgacggccgacgacgtcggccgtcctcttacctgaagggtgatcgatccaacggatcgcttgcccgccttgctaccctacacacaacgagaggaggaggggggtgtcagctcgatcgtcctcctcctcttcagccactaccatcggccgaagggttttgaaaattccaaacgagatagaacggccgacgacgtcggccgttctcttacctgaagggtgatcgatccaacggatcgattgcccgccttgctactctacacacaaacagaggaggaggaggggtgtcagcccgatcgtcctcctcctcttcagccactaccatcaatgatggtagtggccgaagggttttagaacattcaaaacgagatagaacggccgacgacgtcagccgttctcttaccctgaaaggcaaacgatccaaccgatcgtttgctgggcttgctaccctacacaagaacagaggaggaggggggtgtcagcgcgatccacctcctcctcttcagccactaccatcaatgatggtagtggctgaagaggcaataaagtcatgggaaaaaagaccccatcaacatccacacgggccaaaggcccctgatgataataggggaaaatgaaccactcactgttagtttcctgctatggggccggtctctggggccaaaggaggagtgggagctgagcgtggtgttggattgatggacgagaggtggcttttggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgttttaacgcttaagcgctcttcccaaagtttatataaaaaacaacagtgttgggaagggtatttgcctcatatttgtgatttcacaacccgctgcacgaagggtaagccctttccccaaaaaaaaaaacctcccctcttttttacaaaaaaaaaaaggattctcgaaatgtggaaggcggtatacatctgtccaaagcggtctgggggaatcttcaggagtagttgaaaaatgagttcgttgaataattgaaatctgaaaagtgaaatatttggtgatataaagtgagagagactgatgattgaatcttccactactgaatcgagtttaatttctgtttccagtatagttttgattgttgttgaattatgtgatggaccccgtgccgaagaatcacagaggtttcttcatcttcctcaggtctgtagtcttgtgttcaagatgttgaggaattttgttgaaaacttcaaataatccgtatgcatccaagtaaggtttgaaaagttgtttgttgaagagctttggttggtgtgcgttgagattttgaatccaaaggaattttgaggctttaggaaattccagatcttctgctagattttctgtaaggaggaatttcacgtaatttttgttgagctgggtggactgatccaattctttgacttgttgaacagattgatccaatatttcttcatgatccacatagttttccacatccagtccatctagcaccattcctggtatttcaattactgtatgtgcaagttccattggtgtgtccattacgtttgctgatgccgctttccattcttccaccagatctggtagtttgattgttgtagctgctgtttccattattggttccgtataatccgtcattggttccgtgtaatccgttgtcggttccgtgtaatccatcatcggttctgtgtaatccatcattggttccgtgtaatccgtcatcggttccgtgtaaaccgttgtcggttccgtataattgattgttgggcccacataatctgattttggtttggtttggacaagcagctgtggagttttgcattcaacaggtaattgtatctccaggtgttgttgtttgagtgttggtcgatctgacttttcctttctagtcttattcttgacaagatgacagattttcttgacccatttgagcttcctttgaaccaagcttggttttatggtgaagtctgagttgtccgaaacttgagattgaaccgtgtcttgagtttgatacgccttggtgtatgcagttccaactgggttgaggttcttcatttgattccaaccttttccctgtcctatttttgcaataggaacagtgatacgtcggccactatcaccttgaaaagataacagctccccagttcccggataatccaaagtgcagtcgtaatcaaacaaaaagggtcgtccaaggatacaatcttgagcttgaggtgaaacaaagaggtgaactggtccagtgaatcgtccaatgctgatggcgcaattttccactactcctttaatgtcgcaacggtccccgccaatccccttcatgggtatgtccactttgatgacttccaaattaaggtcaattgccgcttgccttggaataacattgaccatggaacctgagtcaaccatgaaaggcacccttttttctgatatgtgagtctcaatgaaacctagagcacagctataaaagcagttgtagtccttgtcctcttcttctggatccagaagcattgatgctgataccttggagtcttgtgttggtccctttacataggtaaactttgaatttttgtgttccggaatttgtttctgaagtttcttgattacttcttgagcatatgttggtgaaattgatgtgagttgggaaaaagtggtcggtatcttcaagttgtccaattctgagactaaggcagattcaaccgtcttctctgttttctgaacagttggttttgcttgaggttccgcaatttgtccaggcgtttttctggtggctgccacttcttccactatttcttcaagttcatcgattgggtccaaatccattgctgagtcatcgtttgccgccatgggttttcttcttccacggagcgcttctgctcgtgttgttgctgcattggatttgaccttgtcaaaattttctgaacctaggtgtggtggattccagtcaattttgtgcattgatgagacgtagtcgtttgagttgggtgttggttctgcctgttgttcaaaaactgatgggtgatcggtccggtatactttggtgatctgaggtttaggttttgcggaatccgcagccacaaccacccgaataggtcttgaagggtcccatggaattttctcgccattgggaaggtagaaatcacgtccttctttcttgactagtccttctcgttcatctttctgtgcttcgtaacacattatggttgaatgtccttccttatgacaatagtaacagggtcgaggttcataaagtcgtccagatggtctgatcatttccacgagaatattcatttttaggttgattctccaattttcctgtgagtgattcaattgcttttgccaagctatcaacctgtttctgaagtacttccggaggattgtcgtccatcatcttctcacgcttttttccgttgcctttcttctggtccagagtcctttgcatcgattggttggcctcggcgaatccactagctgcaaagacattgagtgaccttgctcgaatttcatcctcagctacatcaattacatccgaaaggaggggtggtttgttataaccatccttccctgtaggaatgaggtctgccttgactagctctcgattaatgctcgtctgtatatctgttgaaaacgctaaaacgaaaaggtgagagacactggtttcatttactatatgttcatttcttaccaaatacttagttattatcatgaactttgactgataagttttgaaatcgttcagctgcttgattccgcctttcttctgacagaaatcaatcaaattgtaaaggtccttgatcgtgtaccgaatcttctttgccacgcctccccagacttctatcatgcttgcacaaagaagtgtccagttccgctgctcgtatccgtccatcaattccaattccttcttcaattcttctaccttcacaaatctacacacttgacgtgctttgtcatagccgccagcaccgtagatttctgccgccagttcgaatcgttccaaaaagtcttcaaagttctcgccttcatatcttaagtctggttccttgatgatgactgcaggtctaggcatgggctcgtccatttcctgaatgtccggaggtaagccgtaggttcccgcagggtagtttgtttgttgagtgttcccagagccagctgggttgtcgttttgttgattgttttgatgagccccatacctttcacgatagtgccgtactcgagtatgacttgttcgtattggtggtgggggtaaaagaggtggtattattggtggatcaatattcatgttgggattgttttgattgccagagaatattccagttgaagctgggttggttgtcggtagagtcggtccgtcttgagcctgggaaaacgccatgactgagaataactgattccggttgctttatcttgagttgagttgttgataatttctagtagtagtcctaaattcttctaactaatgtcgctggcgttcttatccagggcaaggttggggggttttggttactaactaataataatactaataaaactaaataatatgatactactattcaattatatagattcgtggaggttgtcatagactagtattctacttcgcactgagttttaatcggctaccacctggtagttaaacttttttatcctaactactctagtacgtcggctaatcggtcccctcgtcttctactttatgattgattcttgagtatttaactatttaatccggagttctactaggtatatctaagaactaagtcgtataaaggctaaacagagtgtgattattcaaaagatatggtttgtcacgtgttcaaaacaggaattttcctgcctaaaactaactaaaattctactaaaataaactatagaaatcactacaatggtgtaggtatatctaatccacttgccaaacttcaggatcctctatcacgttggggactctcttgtaaagctcaaaagtgtttgtgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcctttccgttggctgctgcagagaccaggtgagtcagcgtcttctccattcgatctagtgccagccagccggtcatggtcatcagccggttgcgtagctgcctcacttcgtcctgtaaccggtgtcatctagccggttccgtagctgcctcacttcctcctgtaaccgactaagttctccctgggcttgagattgaaagtctcgaccggcgaagaacttgtggactttttgtgtatgagcatattcaagccactaccaccaaccgtcgactcggatagctgattgttgtccataatctttccgcaatcttgtgggcacaagcaagtcctgtgggatcagtggccttgggcatgcacatgagggaactggccagtctgtgcagcaggaagctgctgccgtggtacacaacattagataaatggactggagtcccagaattcctgtctggttcagtctttcccacttctccatccgtttccgcttctcaactttaccctccctggcggtaggcacaccagttgccatggcatacgcgaccatgatcaccaccattctggcaagtgagtatattccttctttgatagtgtttataagacaccgatgttgccatttgcctctagaccacgcacccaaattttcagaagagtacgtgacgaaagcagcgacatttttcgttgactgtctgaccaaaagagacctaggtaagtctctactacacaggcctgtttgcttttaaccacttgcttacgccacttctgttttttttctgctgcaagtgatcatgcttgtggttattgctcatgccgctatcttggcccttctcggtcagtttttttttttaacccttcatacttgtgtgtacaaaaggtgctgattgagttataaaaaagtctatatgattgtccctcgggctaagtctgagtcaaccaagtccggtaagctgtggtagatacataaataggtgtatctgatttgaaaatacacatccttactcgttcttttctgtctcgtatgtagatcctgcattgaaggcacctgctgaatgccgagaacaccaaacgtcattcttggagcaacaaatcaaacaccaatcttcccaattgattgctatcctggagcgtcaggagcgtcaaatcgctgcggtgccactccagctcacttcctcggagcaacaaatcgcgtcctcggaacgcccatctgcccaattgattgctatcctggagcgtcaaatcactgcggtgcaacaccagctcactgtcctggagtgccgtgtcatcaccggccaatcatccacccactgaaatcgacgagtgtggctcgctagggaccttgctggccaaggattaacttcatctatctttatttgtctttttttcatctcttcgctcctcctttcctccttttctttttcttgtgtaaaccgtttttttgttttatcttcctcttttcacttttttcgtctctttgcccccccttttactttattcttgtgtacattcattttttattttattttttatcttgccctcttcatttttttttcgtctcttcacgcccccagctaattgcttcttcttgtgtccattcaatttcttcgttttatttcccgtttttttttctcattctgttgccttccattcatttaaatccttatttctcataaccaatcacactcctttataatccaagtgtttcccaatgaggtgcggaagcgtgcagagcttgtcggagatatgtaccctgtccgacagtgcattgagtattcaggcgcaccggtcagatgtatttatgtaaacacgcagcgcatctcctaggacaaagctctcaagaaccacgaaaccagtgatacccacaaaccgttcatacaaagccgtcggaatctgtaagctcggtcccaaattccttcgagatgggacaagcaaccgaaacagccaagcgagctgtcgtcaaccccaggacgaccaaatttgaatgtaagtatttcagagattgagtctcctaaagatttgccaagatgcgatctcggctgatcaatagttatcatgcattcttaacatcctcgaagtcggcggtcggatcgtagcgctcggcgttactttatcagtcccgttcttcacctattggctgaatctggcctgtactcctcaaactcgatgtttgctgggtccccaaatcctggaccttcggactctatggaacacgaccaacttcttcagtctcgaggcttgctacgtctatcttggatggtatatgtacataccttgtactctgctggctagtactccctggcaaatcggttgatggtactgtcttgagagatggcacacgattatcttataaatttaatggtcagtcccccttagctgctcctctcaacccagatgctgttatatgtgatatgctgaaatagtcagctcaaaaaaaaatcgtgtccattttcaacaccagctttcaatagtctcatatgcaccatccttgtcacggccgcggtgtttgctcgatggggcggctctcccttcttgtatatcgtcgatcattacgtcgagttaattactgccagtttaatcgtgagtatctatctctcaagcagtatattgctattggagcagtttccagcccggtcggatcctagcgcttggtggcaacagcagcaacgtaatctacgatgtaagcctctatcacatttgaaaaagcatgattgagtgacaactaatccatttttcttcaggcttaataaaaaaggcagaatgtgtgattttttggaagagggttctgatcaactgtggtcattacatgaattccagaataatcttgttgaaaatttggtccaacttggaactgaaagaaaataaaaaagacacaaaataaactgacaagttagattcatgattatgagaaaagaacaagattcaagacctgctattcaaaactattaaatcacaaagatgagacaggtctactatcatataatctgtcatgaaattgatcttctctagattgaatttgatttcagatttagtcttacataatatcttcataacaaaaaattaatcatgttttcatcacacattatcactgcaaaaagggctgtattggtaacaaccccccacaataaggatgcctggaggcaaccaatataagattggtctcattgaccaattttctattggttgggcccaccaataaattagaacaaagtaaaaatttattggtgggcctggccaatataaaattgttcaagtagactgatcttatattggtttcctccaggcaaccttatggtggcaggttgtaactaattcaaccccttttgcagtgtattttaaaatattgctttgttttaggttgaatttggtttcagattcagtctaacatatcattgcataatataaaatttaagaaaccttggtttcaacattaaatctgtaataataacaacattgattttttgcagcttgaatttgattccatatttagacatacataaagtcttgaaaatatcaaaagcactcttgttttttgaattttacaatgcaatatcatgtttctcaaaattttgattggatgaattatgggagggaaaatggggttttggaaaccctacttcaattttaccctaatacatcaggcataccaggaagcctttatacagaaggaaccattcatggcaattgctaagcccaaattccaattcaatgctgtatagcagatcattatggaaaaagggctcccctttgcactgaagttagtccagggggaaaaaaaagggcgttaataaaaaaacacggtttttccgcgtttacacgcggttttgctgcggcacagcgcacgcggtttccgcgtttaaacacggttttgtaattaattttttatgggttattttttgagttttttgaatttttaaagttgtttcctacactttaaaaggtgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattattaatttttttttccactcatttctaaattaattgtttgcatacatgtatgtaccttattttttatgtttttttgatattttaagtttatttcctaggttttaatgtgcgtagaatttaatggcgcaatccaatttttttaaaactcaacggtttacttttaatactcaaattacacccattttttcacttaaagttttagagcttaattttcattcttttttgacatttcaaatttatttcccacactttaagacattttaaaaatgatggtaacaatcattttgcataaaaacaaacgattggtaatgaatactgcgttggacaggttttgttttaatgtttttttaattaatttttactggctcaattttattcattttttgaaattgtaaatctatttactacatctaaaagtgtgtagaatttaatggtagaattcattttgcctcaaaagaaaatcttcaatctcaatataagagtgtacaccatttcttgcataatttgtactgtatacaaattttatttgaatgcaaaatggatacagtcaacaatttgaaaacctttcaaagtgtaggaaatgaacttgaaagtacataaaataaggataattaagcgtgtgggaattaattaaagaaacatgtcaaaggcattattcaaggtacagttttcattttgatgcaaattgattgataccataattctatacatgtctgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaatccagctcttaaaaatcaattgaattttaaggctgattacagtattcagaatgaaccgttgagttttatggaaatttaatgttaccattaaattctaaacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcatgaaatataaggtaaaaaaactaatgcaaacaattgagtgaaaaagtgaagaattaaataaacaaaacggtgtcaaatgcagtatacaagatgtagttctcattttggtgcaaatgattttacataaatttatgcatgtctgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaaaagaatacgtgagctagacaaatttgctcaagaagcattttgggaatcaaagcacgaccaaacactccgatcgctctctggatcggacacgtcagggtggccaccgatgatctattgacgataaaaaagttaccaaccgatcaacaaattgccgaccagattgttgctggacttgatagctcctgggccgctgtcaaggactcgatcatatatactgcacaggaaatgtccctcaatgacaccattggtgtgttggaagcacatgaagtcagtctccacggaagaccttcctccaactttgcctccgcctcttacgcatccaaccaatgtactggttgctcaaactgcggcaagcgcggacacaaataatcaaattgtaggaaaccaaagactaaagcgggtgcggtttcaacagtcaagctaggtggccacgacttgggttcgtttgacgacggagacaaagtcaatgtaatttatgagtagctgaaatccccctgaagtcaattttcttctttcatgcacgctcattttccctaagcctgcttaatggttattctaatatcttagtacaatctccaagtttagttatatattagtatgtgctgaatctatagtgtcagccttagagccagccaagctggccaaaagactgcttaagtcctccttttttcattcaagtccctactgtaacttttttatcttaatcttttattgcattctgaattcagaaatgaattcctctgttaattttaaacttagtcacccctacacacttttacactacacctctccttcacagactttgtaatatttcaccgtaccattgtgatatatcaaccaagttggaattccaactctctaccacatgtacattagagatgggcgcgccgcatccggatatcctctcaccatttcagcggaatcggacatccgcatccgcatccgcatacgctggcagatacccgccagcgttggcgggtatccgcgcggatacccgcggatacccgccctctgaatgggcggcgaggctcttccaggagtgttttttttttaaaaaaaagaaaaaaaaaaaaaacccagccccctcggcctaaagcggcagaggccacaccgtgggaggaacccctcccaacaacaatccagctcgctgggaggggttcctcctgacgagttggcctgtggacgctcgccgggaggggttcctcccggcgagctggtttaaaaaccagctcgctgggaggaaccgctcccagcgagctggcctgtagacgctcgccgggaggggttcctcccgacaagctggtttaaaccagctcgccgggaggaacccctcccaacgagctggtacacagaccagctcgttgggaggaacccctcccaacgagctggtacacagaccagctcgtcgggaggaacccctcccgacgagctggtttaaaaaccagcttgccgggagggattcctcccggcggtgtggcctcttggcaccgggtatcccaagggatacccggatacccgccagtatttcagggggaagggtgcatccgcacccaaatccgcacccgctggcactggcgggtatctgccagcggatagcggatatccgcagcggattatccgcgaccatctctaatgtacatgttgtgattatgtaatccaactctgaaagttttctcagtagacactgagttcgcattttcaggatcttcaagcttcagacccacccagaaccaactcagaccagaaaatcagcaaccctcaacttggattcaccgccgtatgatcgccgtgttatcatttggagtcctttactatttggaatcttcccactctcagtgtcaggatcaccaaatagtatagagatcgttcgtcggtacccgttgctaggtacctagtaccgcttggcgggtaccgcccgcacccgcctcgcacccgccaggcggtgccgggtgccggttttttggcaaaaaaaggggaggtacccgggtaccgctccgggtaccgcccccaagagtcttgaccggaagggtttccttccgggcgatgaggtagatgtacctcatcaatcggaggggtttccttccggttgatgaggtacatgtacctcgttgaccggaagagtttccttccggtcaacgaggatgtacctcgttgatcggaaggaaccccttccgatcaaagaggtagatatacctccctgatcggaagggtttccttccggcagcaattacaaacagtttttttaaaaattcttttcaattgtttttgactttatattttttatgtttttaaaataaaatgatagtcacaataaatcccccccaaaaaaactcaaacaagatgcaaaaggattgtaatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacccgtggtacctgccaaaagtcccgccggtacccgccgggaggtgcctggtgcggtacgtggtacctattttctgaaaaaaatcaacaggtacccgagtacgaacgaacgatctctaaaatagtaagtcattccatcaagtcaagcttgcatctttctgctaagtttcttctctgtctctctgaaggaactcttcattctgtttctgctaaatacctgcctccattatcatcacataaatccaagtcatctttaagtcatcattattctttgtttggtggtataactgaaaaccacataggtttccctttaaagagccttgatcttggatctaaacaatagtgggtggattgacatatcaataccaatagcccttctcagtttcagttgagtaaggaggcgtagatttattccgctaaaacaacagccatcctcttaaggaaagtaagactgcattaagacttgactttaaaataaataaacaataaaaatattaatctttcttttctctttctctctctctctctctttctcttattctagttgtatttccttattctctggaaatacatctagaagtgtcccccaaaccttgtgtcctgttgtcaattttgagacccaggctcacatatagcttgttatcagcaaggggggatgttggattggctcaatcccgtatgtagtactcgtatgcttgtacttaggtatgcttatatcaagctgtccattactacttatttaccggaccccactcaacactctctccttactgaatcataatataattctcactgtcaaatctctcttgtgagtctcaacatcagtcagtgttttcagtccctggtgtccctcaacatggaaattacgtgaggcttgatgaaataaaaaccaatagaaaacttgtagtatcaggaaaatggtttagatataagagccattgtgcattggaaaagttgaggaacaaatgaagatcagcaagaaattaagacatgtgtattgtaaacaaggacagggatgtgtatgtgtatttataagttagttttttttccatttcacacttatataattttttattatccaacagttttttgaaggcgggtttggaggatccaatgggtctgattctttcagcaagggaggtgatggaggactggctggggttggccatggtggcatagatcttgatttttgtcagccacagagtacatgtgacagtacctttcatgtaccaagtaactgcaacacctgtacttacttacataagtacatatccataatgttgtttacctttacctcttgttatcttatcattatcattatcattatcattatcttatcattattaatatcacctgtgtcactccaattcttcctttggaatggaaaaatgggtggagctggatgttcctagctccacccagctctcccagctcctttttccagctcagggagctggattgtgttggaattccattgtctccgtctttcctctcttccacttccttgtcactcctctctcacctgtcactccttttccagctccagatgaatattcatcattttcaccttctgtcccacagcttagccctcatttgtatgtagataaaaacagccatacttgagttagaaaatgaaaatcatccgttcttctgcgcactgatccctggagtctctacaggatacaactccttttagcatgtgagtgtcagctgtcgatctcgcgtagagattcagctggacaaggactagagtaataaaatatattactactaaagataagactaaatacaacaagataaaaggaaaaaaggagaagaaaggattattcttttttacttgtttatttgaggttgcttatattcttggagaatatttatagccggtaaagaaacacctaggcctctatccttaaaggtagggataggatcaatcaaatataatgattgtgatatttttttatccagtcaagagacatggaagggttattaagatcaaacccgatcattcatttaattttatatagtttattcaatttttttttatgtttataaattaggattaatttttagaggatctgaagcgatatctcaaatgcagaagagtagcagttttggaaatagcggttaaggttgatctagggatagtaagaataaaacaagagtcgatcaaaattacttatctcaaaattaattatatagacacttaatggtaaagagattagatagaataagacaatctgaaaaggttatattcagatgagttatactaagtaattacctttattttttggtgtctcaaaagtaattatgagaggtaagaagatttttattgctgaggagggaggaaggactgttccggtctctggggttgattattttgtaccagtccttcttccaaagcttggtattgtttgcattgccttgatttgatcatcttgcaatgctgaagtcatctttttgaagattgcttttaatattcaaaggaattggagttctttgattaatcttaatttgaagagatcacatatctgtgaaacctctaacatgtaagtgaaatcttgattaatttcaatattattattttttccatttgttttaaatgttttgtgaaacctttaggacatttcaacatgtctctaaggttgacatgtgagcttttcctccacgcaagctagcagcctttagcccttttttgggctctaagacctttttgtttttcctctgagcttttcctcgaggatttatttctccaggtctcttcaccctctctcatcaaaatctcaagtttcttcagattgcaactgtgggttaagtattggtatgacttcccgcagcccagccattatagtctgttagaataagtgcaacccgctgaggttgtgggttcaattcccaccctggctaggggttaggggttaggcagcagtgggccgctacgctacactacactacaggcccatgtagtgtcagcgtagcggcaccaaaaattccttttttttgtgtagtgttagcgcgccgctacggccgctgcgctatgctaatttgtagcggtgctaacactagccaagttttggtgtagtgttagcgcgcctctggcgctacgctacagtgtttttagcagcaaaaaacacctaaaaactgctgtagcgcagcatagcgggcggttttttgcgccctgcgcgcatagcgttagcgcagatggggggaattgcgctaacgctacgctaaacggtagcgcaatttttttccccatgcgttagcgcagaaaatgagaaaagcgctaacgctacactaaattgtagcggtttttcactacgctaacgctacggttagcgtagctggcccaccgttgggttagggttagggttaggggttaggggttagtgtgaaatacctgtaccacaagtcatccctgctctacagtattttcacggacaaatatctttagaggcttggttaaacgactcccaaaaaatggagaacactaccggccattgagagtgtactctcagcggctgaggtggtttccctcagccgttgagagtatataccctcgacagccgagaggattccggctcttggccatcgagaatgtaatctgagtggccgggaggaatcctcccggccgcttccgtcggggccgttgttccgctgaccccaaaccctggttgtttttggaggatcaactcctaaaccaactgggggattcttttttttgaatattttcttttggggagtcgactcccaaaccagtcaaaggttttgggggttttactcccaaaattcggggattccggggcttgggagtcggctctccattttttgggagtcgtttaaccaaccccctaaataataaccaatcaagtattcatttccattaacttcaaagttgacatcaggaccaattccgtcttgcagcttagtgaagaggggtgattgatccaaaatgttgatttcattcagtgatcctggtaggccaaaaaatttgtgccagatccaaagatcatatgatgcaaccgcttccaacaccaacataggctgcttctcttttccagtgtactgcccatgatgacccattggacagttcttccatgtcaaatgcttgcagtcaagcaatcctaacatcccggggaagccttgctcctctgaaacttccaaaaggcgtgcaatgtcctgttgattgggagctcgtagatactcttccttgtatactgcaacaattgcttgacagaatcttttcaagaattcaagggaggtgctcttggctaatgaaaatgtcaacataatctcactcctcaatggagagatagggagaagaaggctcacccatccgtgtatattaacagcatcagcactacagctgtatgccattatcctcattgccgaggtcattttttgaaatgttgaaaatcccaactttccagcagcatcacatttttgcacaaattacttgtgtttttttatatcttgcaattctgtgaaataatcctagattcattcggaaccttagacaaaagatgaattctgggcaaaccggtgtggggctaaagtaatcattgaatattcaaaagtctccctcaagtcaatttcggttgattgtcattctgcctgttactgatccacaccatttcttttgagtttgtagaagatttatgatgtatgtgctgatttgcattgcattgattacattgtcctcattgtcgacaaagtttgtgaccatatgatttaccatttcatccatagtgatttgatctcaaacaaaaaaaaaatgctgtgcagtgcaaaaaaagtggagaggggatgaccagtgtggtctggtctggtcgatgtattggaaatccagcctatttgacgggttgccacctatggcaagtccactgtggaccctgggcggacaggtctgtgacacatgtgaaatgtgatcagggcacaagccagggtccgcgcaatccagggacattggagattctctaatctgttgtcagcaataagtattagtggtagctatgtgattatccttacttattgctggtgagggcgggttttgctgttgatgtatcaattgaaatttttctactagagatggatgagcggtcctggttagcaaaaatgttctaactaggctgcttttatgctctttctgagagaatttttgagaaaggatggtgatggtgaagctctacaagtctcttgccaatgagaatttttgctgtgattcttccctattggcggctttgtacaagctcactaattgaacaccaaagccttagatagatgcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaatcgctgttagcgattagcgtagcgtagcggaattccgccacgacaccactaaatctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagcggttttttgccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctaaaaaacccggttttttgatgaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgatagatgtagggttgtatctatttgaaatttctattcaaggttgaaggcttttctagaacaacttcacttcttgtgtgatacttcctcactgcaatttttcaatgcaaagttctcaatgcagtcgagaataagaagataaaaaatctgaagcagtcaagatagagacaagactgagaagagaaaaaaattcaattcttctttctaattctcaggtaatgagaattttgaagattttcagtcccgggcgagagaattcttgtcagataaaagaatttctttatatatatatatatatatatatatataatatatatatatatatatatatatatatatcaggctcttagaaaaattcaacaatgggagaattcctattcacagaattgcttgtcaaggacaagaattcactggagaatggtgagtatgagagaggatagtggtgaataaaccacaggagtttttctagagaaggtttggaagtttctggaattttcttatagaaaattctggctctatgatcaagggatcaggtagatgaagcccccacttgtcagctctgtgtatgctacactgttttaaataatataaaaaccaggtgctatcactgtgctgaaggactatcaaagaaaaagattactctttttcaccctttatatgtggtccaaattccacaaagattaagtccacactcctttaagcttattttcttctgatgaaccaaataacaggagattataacaattaataaattgttatagtttggatttcaaagcaataataattgctaagaagcagctggcaagcacttgagctgattggcgaattgtcagaggtggtagcaacgctgccacagatacggtatccgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagaatatcgtatctgtggcagcgttggtggtagtcttgcagcaactgctttataaggaattttagtgagggatgaaaggggaatttcaaagttacattccagtagtaaaaggtggatggggattgggataactactccaaaagtaggaggagaatattcactgtacttactaagtattctgtgggtgaatatgctgaggaaccaatcttagaccaggaatggcctccttttatattctagagtcccccttgggggcattcttagaatattctagaatatttttttaatgttctacaatagtagttcttcccatgatgtaatgagaatattgtagtagattagatacagtattatctatgtccccatgacatcatgatgcattgttatagccaattaaatcatgtttctacctataatagaataatactgagggaaattaccacacacttgacaaaggtggtaatttctacaattttgaattatagttacacttgtagttgtaactatatgttttaatatttctttttatctttattttatattcttttttagataattttatatttttattcctactaacctcaaggctcttgagttatgacaaagtcctagaaggagtaggaatttgggggtggttccagtgagcaaccccctctaaaatattatgaaaagttcgtttataaaataatatcctaggttttcttattattattacaattaatataatgttaagcagtcttttggatactcttgaggatctctaaggctgacacaactacacctcttctcctttctcattaaaatgtggcctcccgcaaggttcccctctatctcctatcctttacatcatatacaattcctccctcttaatcaacattcctctctctttccatcaagattccttatcccttggtttcattgatgatgtgacccatttagtatcagaaaaatatttggaaacttcaattcaaaaacttgaatctgaatgtcaatgctccctccaatggggcatcaaacataatgccatcttttataggaaaaaaagcaaaattcatgatcttctcccactgctctctcaatgttcgcccatttaaatttggtgatatcaccctcccaatctctcactctgtaaaatacctaggaatcatctttgacccaaaactctttttatctgatcatatcaaaaaagtcaaaaaatgtggtgatcaaaccacttctcaactcatccatatttcccgatgctcctctgcagttggtttccaccagtctaaaaatcttattatcagcattctccgctcaagagttttatacggtagcattatatgggctactgaaaagaaacaagaagccataagaaaactctttgagaaaattgataatcttgcaaaccacattatcttgggtgtattcaaaacaacaccttgtaacttcctacgtagagattccccactaattcctttctttgacatcttaaaaagaaaaaaccatctgttcataataaaaaaatctcaaccacctttcaccaattcacaaccttctggacaaagaactaatcaacaattaccatctcccctagatcgaaaccatccatcatcatttgatcaatccctgggaagaattctcactaccaatctctaacctgaatatcaagaaagaagaagtcaaaccgaaagttctatctcaaatcaaccacctaaagtcaacctcgcaacacctgttattcacagacggctcaaatatcctagaaaatggctctgcctcagctgccctactcgacaatgacacccatctctcatgtcgcatcagtgatccgtaaaaattttcatcatttgaagctgaatttcaagccctcagtttaggccttgaaattttcaacaaatatctcatctctccatctttgccacattcatcttgatttcttcaatcaatctcttttgcgacaaccaagccactctcctctctatcttccaagcctccacttcctatatcataccaatctaactttctcaacatcttcaaaaactcaaaatcatcattaatgtcagcctttagagccaaccaagttggccaaaagactgccaaaactgcccatttctattcaaaatattatcatatcttttttatcttagactttaacttttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgaccacttttacccaactccattccttcattgactttgtaataactcacagtactccaagaattattccaaccttaggtttcagctccctctaccacatgtacatgccagattacataatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaacaccaacaaccagacccagatcaagcaaacacttatcacccagaaggacctcacttttcctacctttcccactaatcagtgtcattggtatcattagtaagtctcttctcataagttaagctagtatctttctgcttgtttctcttctctgtctctctcagtttctcttcactcctcctcaacccaaagccctgatcaaagaaagcaagccttagcttctattatctcttctcttcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgacctgatttatcagtgtcaatacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctactaaggaaagtaagactgtctgcagccatccaagagggacagtaagactgccataatttaatcttcttcataaaataaacaaagaacaaaaagattattctattcttttcctttctcttccttccctctcttctacttttacttgtatttcctttatcttgagaaatacatttaaaagtgccccccaaaaccttgtgtcctgctgtcactattgagacccaggctcacaattaactcctgccatattcccatctttcttcattggtgcccagctcatgtcggcatcccggaaaatgaaacagttgatcaactcacaaaagccgccacagcagccaacttttccctatcaaaaagaaaatcaattctgttacctttctaatatccaacaaatcgcttggtccaactacaaattcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgagagcaatcaagacgagaacagcggtagacggcagagtccggagaacgaaccggacttgctggactacagcgaggaaatgaccagagatacgtcctcagccccgcagcagccgagcgtcttcgcaagcttagggagcagtctaccatcaatcgcagagacagccatgagacgaccggcggcagaggtttcacagtcggagagaggaatttcgccggcgttaataaactctcgagcgacctccttggcgctagagacgatgtccaaccgatctaccccagtcccttggcctatagaccgtttaccgttcccggtcaatatgaataccgagatggacagacaagtgtcgactccgatccctcgtcgaaaccatccgacccaatttccagtcctagaacaacctctagtcccacaggaggaggacaccgtcatggacaactccgagttagagacggtgatcaatctcttcaacgaacaatggaacatgtttgtccaagctcgagaaaaccagaacccccgactgatgagagtagccctcatccaagccatctccagccaagaggagatcagggtgctagcgggaggggctgagatgctcaggatatgtgagaactggatagctcgcgaagaactagccgacctcgagagagcccaactagcccaccaaaaccagcaagcgactcgcctggcgataacgcaaacggctcacgagcacacaatcagcccgtcaccagcaccccagcaccgttcgacacgccaatcttcggacgtaacgttcctgggtgctggcccgatgcaacagggaagcaaccctacgcctccacccccgccaccgtctactcgacccccatcggctatagtcaggcagaaccccgcccaacaaatgcagccataccaccaacagactcaccctcaacaccgagagggagtctattaccaacaacagcctcaacaagagactatagttcagaactacgctccgcaaactcgagtcgtcccgaactacgcgccccaaccgccccaccaccctccacagcaacgaagctggagaggatctgggaggaactggagacgcccccaagaccagacgagcagattactcaaagtaggggactatctcatgcgagcagagaggatagcgggcagagtgttcaggacacgcggcagagggagagcgagaggaagagggagaagacctcctcctcaacaagaaggacccccagcaccgaaccaccagtagaaccgccgctcggcatcgacttagaaaacctttccaacccgtcaactagagaatattttttaaggaatattaatagtgatctgactcaagacgtgcccctactcattgaggatagactaaaagacttgttttcaatttttctctctgaattgtctggcaccatggaatctatccccaactctcttttagaatcttgtttttcaaatttcaataactctatgaaaaattctatttcaacattaatcaatgatgaaattgtcccctccattctgaataaagttattgagtctctgagtgaagcagataacaagcccactaaccactgtcagtgttcctgtgacatggaagtagtaaaaaaccactttgacaaaaaatttgaagaactccaagatgtgctatatgtgagagacaccttacatcactcagaaaaagaagaattgacaaagaaactgaagaccttagaaaaaaatttatctgaaaaaataaattctgtgtcaaacctagttaatgatttgaacataaatgagaataacaggtttgaacaggtgaaaaggaggttgggagattttcatacctcttctctccaaataaatagtaagctaaattctattatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccactgactttctgggtgggcggcttgacatatgtcaccaaaacgtacgcgcgtacgttttgatgacattcccaggggggagccacatcaagatgtcaccacaaccttcattcccctttgcgcaagccataccacaggtttctcagagaagataagtcaaaaacactcaggcacaagacaaccacacggcccaagagatggctttgtagaatcaaatgttccattttaatacaaacaagccagaaaccacaactttccccgacacccctactcttcacatcaatctatgttcatcgaaccactcggcccagccacacctcccacttccccaccatcgagaccgtcaccgagctggccccgcttttgaccacggcttgttactccttggtccggttgaccactcgaacggctgctagtgccccgacggcacatttcggccaaggtttccgcaagctgttgaatgttgactgccggtacttttgagatagtgtcacgctcaaattggctgagcatttccaaaatgtttcatcgtagcaatcaattggccagtcgcgcgcaaccccaatagctcctcctacagttggtgcgtggttgcttgccgaacgcgcatacatcttcttgttcgtctcgattttcttgtgatgggtggtctgcgcctggaccattcgatcgagattatggagtatattggtgagatgaatactacggtacccaggaaatacccggacaggattaactccctcctgtgcgtcttcaatatcagaatgacagtccttatcctcgagtacaacagctaattgtggaattcctttgaagatctgatccgccaccctacatctctcttccttgatctgttaaagtgaggaaaaagtcatcaggttttgtcacgggtgaacaagagatgatcaaaccaggagaagggtaactaacttttttgcgccatctcatgtatagagcctttgttgattttttcgatttgatcttgttgtactcggttatatccatttctccgtactgttgaatctctcgagatttagtttggagccagcgcttgatgattgcagccgcttgtgcttcctcctcttcacttatcttcatagttcgtctcagccattccaccgatttctttcccatcacttcgatcaccaccgagttccaagcagaatcctcatcacgcggaacgttccaatcaaacgtgaatcgggagatccctgccaaggctagagcacgttcaacatcccccttggtttggagactgatgggccttcctcctccaagatcaccttttcctcggagccgggtggaatgccggaagcacgatcttcttacgtatttccttctccgcctgtgccaggtagaaatcttgcttcgcaggcgatttggcagagaggctggtacgcaacctctccagttgctcgagtattatttttgaacgcttgttcacccaggataagaccccccttttcctccggggtggggatgccggatagcctggaggaacaagaaggcctccgaggaagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcccatctttcttcattggtgcccagctcatgtcggctatcccggaaaatgaaacagttgatcaactcacaaaagccgccacagcagccaactttccctatcaaaaagaaaatcaattctgttacctttctaatatccaacaaatcgcttggtccaactacaaattcaagaagaacaaaaaatcaattatccacaacaatattcacctttaaacctctccttcaaaattttttgaaacaattgatcatcttgaaagaagtgctggttcagttatttatcaactcagatctggccactgcctgattaacagctaccttttctctatcaaaaaaaaattgattcaccaaactgttcattctgcaattccccagaagacgtcaagcactttctaatctattgttcaaaatatcacctacaaagaaaacacttcagaagatctctactttagaaaaaatcaaaatcaacatcaatttgatcaaagatatacttgattccccaaaatgtttcaaacttctttccgatttcataatcaatactcactgcttcaaaaatctaaaaaaatatctcaaaaaacaagaagaataaaaatagggcattaataaaaaaaacacagtttttccgtgtttacacacggttttgctgcggcacagcgcacgtggtttccgtgtttacatacggttttgtaattaattttttatggattattttttgagtttttattttatttttaagttttttcctacactttgaaaggtgtagactttaatggtaaaaaccattttccataaaaatgacttttgattattaatttttttccactcattttttcacttaattgtttgcattaagttttttaccttatttttcaagttgttttgtaaatttaaagttttttcctacactatagagtatttagaattttatggtgaattccaattttcataaaaatgaatggttcatttttaataatgcaattacacccattttttcacttgagcttaattttcattcttttttgacattttaatctttttcctacaatttcagacatttgtaaatttatggtagcaatcattttttcatcaaaatgcagactatatcttgaaaactgcatttgacaccgtttgtttatttagggtcttagctaatcgactcccaaaaagtggaggatcaactcccaaaccccgaaactcccggaatttccaccaaaatccccgaggaatgggagtcgatcccccaaacccgtcagcaggtttgggagtcgaaaaactagtaattttaataaaaaaaaggccaacccccgaaggagttgggggtcgacgtcccaaaccactgggtttgggtgtcgcttaccaaaaagagcccgcaacggcgggaggattctcccggcgctgatggcaccaccctcagcggccgagaagaaaacactctcggctgctgagagtgtacactctcatcggccgggaggaacactctcggccgatgagagtgtacaccctcaacggccgggagaaaacctctcggccgttgagagtgtacaccctcaacggccgggagaaaacctctctcggccgtttagagtgtacacgcccagccagaaaacgactctcgtcacgagaggatttgccaagctcggtatgatcatctcttcacgaaaactcaagctttcggtcgagccccctgagttcccttgacgataaatttcccgtgaaacttgtcactattatacctaattacacttcagcaagatcttctgcacatgcttcccgccctcaagacttgtaattcgaaccaaattgacgactaacagttttatcaaaaacgaacgaagcatcgcggtgccagtcaaccgcttcggttgcccataggccgagccaagggtaaatctccaaaactcacgaccatcctcgtttcgtggttatacgtattcaccaacctctacgcttagagctagcaaccggccggatggagtaccatggatagttcggggcttagggctttgatgaggagccatcgagttgcaaatgttccccgtctgaacttgatttttttagccttccggcgggatcacttgaatatagcgattggcctcgggcgtatgccattttcacgatgaaacgcagcttccagattccaaccatcgatggttttcggcggtttccagtgaaccgagtccgcttgtgtttaatttttgacggagcaggatgtaactggttacgccgaagcctgactcgacggagctcaccccttggggtcaaaagcaaatatgagagtgaacactctcatcggccgagagtgtacactctcggtgtggtggcgggagcgcgccttgaccaaagctttggccggtttgtttggggcatgcggaatgctcgcggcgctgatgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgactcagtcctggaaaccgccagcgggacgtgcggggtgctgaagctacctctgcagcgccggaggcgggcgaacaaggggcagggatttgcgccgagggggccgcccgcttgcagttattgcggttcgacagcgcacttcaagtctcaatgtccagacctcactacggacatcaagaccttaggggttcgtccatcgatgagggactactatctggatggagaaaagatagaggcagcgattccgcgagacgaggtgcataagaggagaagtgcggactccccggaaacggctaaggggaaggaagcagaggtgaagtcccacatcgggatagtggagcggggaagagcgtggactcctccggcagtcgctgcggaagtaagggcggtggcggcggaggagcgggtttgttttggggagcggtacgaccggatggagctggattcgaatccaaaagcggagccggcgccgaagaaaccgaaagcgacggagccggcaactcaacagtctgccgagaagaagagagcgagtgagctggcccgaaaagcactagggaacgaaacagctctctctctcaccctcaaagacctggcgacgatctctccgttgatggcggagcagctgatagggagtattcgggaggctgcgggtccttcgttcaaggaaaccgcggagagagtaagcacccccgttgagacggtattggctgaggtgcgtagtgcggagtacggcgagaatgataagccggtgcaccgagcgctggtgtcttgcccgttggggtacgtcaagatggagatcaaaggccagaaggtttgggcgatgatcgatagcggctctatgattaacatcatgcccgcggagttggcccgagcgacaagccttgcgcggcgtaaaacaagtatgtcgatccgtaccatggggggattcagatgcgaggtagaaggggtggtggaggcagagccggtgctcgtggccaaagtggaagagcggatctcgttcttggtcacgaggtcgaacgagattatactcggacgccctttcctgtttgcttttagaacggatctacggttctgtcccaggcggagggaggagataatggcggtgcgtgactccgggggcaggcagttcgaaactaccatctgtcaaccgcagagtggggagtggctgaaccgcgtggtggacgaggagcggcatggcgagaggtgccatgagccgccgccggaggatttttagatgtcggccgagtcatccgtacggggagagcttcgactccgtatggacggtcgacaactaaggagcgagagggtataggtgtggagatgaggcgaggcgacaagggagcaaaagtaagtcttccgtcgtatgcatctccggggaatgagtcgaaacactacttcaatgccactgtcgtgagcaacgcgtgtgcaataggagtagcggacgaacgagggagaggaaccagcggggttggcggagaggaagagcggagtcggagtagaggggcggaggccaaaagggtgcaagtaagtcctccatcgtgtgcatctccgattggtactactgtaaaacactatcatagtgccacattcgtgagcaaaggggaaggtcgtggactgttgttagctcgacgggatgcaggcgacgggaattctcgactcactagggtgaacgggggaaagtacaagccggtggcgaggaaggttcggccgcagaatgaaccaatgccgcaggaccttaatcctccgttgcggcctattgagtgggatcgagatcctttttcgacgccgctgtcgagagttccgccgagattcactccctccgagaagatcaccacagagcggatagagggtctgaactgtggtccggaaggatggttgagcgaagaggagttccatctgttggcggacgtggtgaagctgcgggaaaaggttctggcgttcggaccggaagagcggggcttgctgaagcgggagatcggtcaaccgtacaagattccgacgataccgcacgagccctggcagatccggccaatcccaattccggcggcgattcgtggagctttcatgaagttgatcaaggagcgagtgcggaccgggttgtacaagcagaccaattcaagttactccagtccgatcttcgcggtactgaagcaagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttatgtaatttattattttttatctttcgtatgacaggttgtctctgccatagtagcaagctgacaaactccctttcttgtactcccattcatacacagtgcgtgaaagtcaggacacaaagggagcaccatccaacaactctcaatcccaactgatgtttatataagagggttgctaagctctccccccacagcctttcccccaggccaaactcatcatcccacaatgaaaactatcactaaacctcacctcagcagtgacacccctctcaacagtacccgaaaagtcaacagtttatattccgtagtcctaccaaagtcaaccttgcctttatgtcgatccatttcctccttcacccgcacgctgcttgagctgaacatcaaatcctctgaagcatggagggtttgtccacctgaacaagatttccaggctgcatcaagccttccccactccattttaatccgtcctatcagcaaaattccagaaagtgccgtgaacctcaaaagcgagaagatccccatattgttccgagtactctacctcgaagatcttactgcttccggttttcctggtgccacctttgcctggcaacatccctgggaatcagggtggaaccagttgatagctcactttattctcaaacactggcgacacgcccaccagcatggggttttcaagctattctacattgatcctgtagaagctgcaaatcaagaactccatatgggaactttgcatcgatggtttctcggtcgcgcggaaggtcttaggttgggcaggttctcaggaattcgcgtcaataacaaaaaaaaatccgagttcaaatccaagttgagaagccaggtacggaattttaagccctcactcaacatgtttatcatcctagcttaccccgtaccccaattccatctctcagcttcagaaacaccgccaacaaacactccaccctagacatatccgaggagaacaaactgctgtttggtccaataaaatgctcatctgaaaccgaaaagcaaccagacaagtcacttgtcaaagttcccctctggtggaggtcctccgaattcaaccttctcgctgaaaaacttgacaaaattcatatacacaagaagacaaacaccaaaggccccaaatatgtacaaagttacacgattgagaatcgccgatcaagccacacgacccccgctcctcccaccttctctgatgttccaacaaatcttccaagaaactgctattcaccggaatacataaatacactatctgatacacaaaaacgactgctcaaccctaaaccttccatcaactttgctacactcttcagtgaaatcaatagatttggtgagatcatctctctgtatttcacccactcaagttactcatcaataactgagcagacttgtactcttcatcaccccccaaaggaacactcagcctagaaaaatttcagccggtttaaatcagccacaatgacagtattacttactcttagggcatatgttcatctgagaaaacctacattgccaactctcctttccttctctgtatttgatgtatattcatctccagcgtgccatgtacatagtacctatatacattcaccgggtttgcctgccctaggcggtagagacggtcaacagcctgtgcctccatggctggattccagtttggttcctgaaaagaaatataagtctacattagatctccatacatgtggttcttgcctctattcttcatactcaccatgatataaacattttgagcgcatctcaaatcaatccccacccctgctgctgtaatcgaacccagcagaacattacactctgtatttcctcgaaaaacatccaggcttctgtcacgctgtgtaatactcatttccccagcaagccaagtgcactttatcatgtttgctagcagcccattttcgattcttgtatgataatgaaaaatcttttttgtcagtagaagaaataatatgcatcttgcctcaaatttctgccaactcacatcttcaagaagcctacatagcttgagaataccactgactttggtgttcttccgtaacttccttgaccagccaattctttgagtttagcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatgatcgcttgacgtaaatagtggtatgtcaaagaaaaggctttggttgtagttccaaattggcaggatatcaatacctgccccagaaaaagcagaaagaaccgtttgaacatccttcgaccgactgaaaacacatgcacggagttgagaatgtgttgaactctttgtgataacgaatgcttgaagtttgatcaacgactcttccaaatcagaaaatttggcctctgtcatccgagtcgaacagccaccaacaggccccaacaactgcccaacaaacctgctttgaatctcgctgagatccccaaaagacaagcctcctgcacccaacacatggactcggcggttccctcgctgaaggaatacgacttgaggaacatcggcagggggagagattgtggttctggagggaaatgagatgaggatttgaccgaggcagaaaacaacagccataatgaattgagaaattaaattttgacaaggtcactatgactaggaatgcaaccacaggaaaatatcccaggttggaacttgttgcctcttctgagtggatgtaacagctgtgctttatttgggataacacatggatccctgtttggcccagactgaacccatactcgcaacatggaagtataaaggagatattgggggggcatcccaccagtgtgtatatacatctcagtggttacttcgaccagcagaacacagattattctcaacaaagtaggcatatgaaaagtgtatgttgttctcgctgacatgtctggtgctagttgctgggtcaccatacccggtctttacttgccgatggagcatagcttgttgcacaaacagatcaattcttgctggttcggtggttggtactactcaagacaaacaaccaacacagcagtattgttgtgaattttctgatgaggtcagtcttcatacttatatcgattgggtatgtgaggtataactaagaatatgagcttatcataatatgtagagggctcttgattatatttcttgagtattgcataagagttcacacaggccaaaccttggtatgatcaaggtttaaggctaagttatgcaagactcatggctgagttgcacccgaaatcaactgatgttgggaccaggttgaccaaaatctggccaaagttgcacctctcatgcgctcaggttcagaccaaagtattcattaaattacaagaaggcacttgcatgcaagtgcctcggaaacatccgtggtgagtgatccggaaaaatcttcatcatttgaagctgaatttcaagccatcagtttaggccttgaaattttcatcaacaaatatctcatctctccatctttgccacattctatcttgatttcttcaatcaatctcttttgcgacaaccaagccactctcttctctatctccaagcctccacttcctatatcataccaatctaactttctcaacatcttcaaaaaactcaaaatcatcattaactcctgccatattcccatctttcttcattggtgcccagctcatgtcggcatcccggaaaatgaaacagttgatcaactcacaaaagccgccacagcagccatctttccctatcaaaaagaaaatcaattctgttccctttctaatatccaacaaatcgctcggtccaactacaaattcaagaagaacaaaaaatcaattatccacaacaatattcacctttaaacctctccttcaaaattttttgaaacaattgatcatcttgaaagaagcgctggttcagttatttatcaactcagatctggccactgcctgattaacagctaccttttctctatcaaaaaaaattgattcaccaaactgttcattctgcaattccccagaagatgtcaagcactttctaatctattgttcaaaatatcacctacaaagaaaacacttcagaagatctctactttagaaaaaatcaaaatcaacatcaatttgatcaaagatatacttgattccccaatctttccaatttcataatcaatactcactgcttcaaaaatctaaaaaaatatctcaaaaaacaagaagaataaaaatagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttaacgcgccgcagcacacgcggtttccgcttttggacgcggtttcgtaattaattttttatgggttattttttgactttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattattaattttttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacatttcaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcctacatttaaaagtgtgtaaaatttcatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttccacacttcatcgggtataaatttgcggctacaaggaatttcctcaaatgaaaaccttttctcgaattatgccttgaacgggtctcagcagtaattcttacacgctcaattatccttattttttggaatttcaaggctcatttcctacacttttaaaggtttcagaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaaagaacagtgcgcactcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctgaacatttgtaaatgtaggaaataaatttaaaataaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggtttttaccatcatttttatcatgtattaaagtgtgggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccatgaaattttacacacttttaaatgtaggaaaaaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctaaatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaatttgattgcaccattaaattctaggcacagtgaaacctaggaaataattttaaaatttccaaaaaacataaaaaataaggtacatacatacatgcatgcaaacaaataattgaaaaatgagtggaaaaaaagaattaataatcaaaattcatttttatggaaaatggtgtttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattttacacacttaattatcctcattttttgaaattttaagttcatttcctaaattttaaaaggtttcaaaactgatggccgtattcattttgcattcaaatacaatttgtaatattaagattgaagctttgagttttatgaaaattggacttcaccattgaattctacacatttttgaatgtaggaaataatttttaaaatttcaaaaaatgatcaaaattaagccgggaaaaattaattaaaaaaacattaaaaaaaaacctgtccaacgcagtattcaataacaatcttgaaatgatttttaccaaaaaatttaacatgtattgaagtgtaggaaagaaatttaatatgtcaaaaaagcatgaaaatttagctgtaaaaatgtaagtgaaaaaatgggtatgattgcattataaaaaataaatcattcatttttataaaaattggaattcaccataaagttctacacactttataatgtaggaaacaactttaaagttacaaaaaaaacttgaaaaagaagactcatttgatgaaccttgcacattcctttttactcccaagccaagttacaaaagctgagccaagtacaggttaaagagaaatttattgcatatttattaggtttgtaatgttcttgagcctcttggatcaaatacataaatcccaaacaaggatcaaacaatagaagtacaataaatcgtctatgtactagatcaatgagtaataaattaactggaacggaggaagcaagtgagctgagagctgagagcaaacacgaacaagtttatatgttataacaacaatgcaattttgggcaaattttctcaattattttgttgatcatgatttcaagctgaggatggtttcttgaattgatgacgagcaaaggttgattcatacactccttcaaagaagtcaatcacattgtcaagcggtttgatcacccggattacttgatttccaaaacaaagacagtgatgtaaattacacacaattagcgtgtgtgtgtgtctgattatttaattgataaactatgcagacaaacagatatacttacgggtatatttgggtaagttttcgttccacttgaaatagtttaccaaaggcagtgtagctgacacgggcaataaaaacaatcatgtttgcctttcagttttctgtacttgactcaccaaaataaataaataaataggaaggaaaaaaaaagaaatcttaccatgccaaagttcttggacctttgcatcttcaattacaggcggggtctccgccaccaacacgagcccttcaacgacttgcttaggttcatgatcttgggccataaaagggtcggctgagcctttgacttcatttgccttattccaagcagaccggaatttgctccacagattagcatgggtggtcacatcggttgagatgtggatgttgtttggcatttcagcccggaaggtgtgggagacttgattcttttcgagggcttcagaggccgacatactgatccatagccgattggcattcaagactaattcacaaggtacgctccctaacgcctcgtaccacgaaccatccgattgagtcgcttcggataacccattgggcggaaggttcagatgggccacttggcaaccttccgtagtaaagctgaggttgtagagcatgtgtgtggtggtaggagttcgagtcaaaaatgcttgagttgcttcgagttgcatccgaagcaagggcatgtccccaaattgccccgcaaacaaaacaagagagatgttgtgagtcgtcagttgtagagagccgacaatcttgatttcgttaacactgtgagtcggaggactggatcgttcattttcaagacgctgggccacattcaggagcgtatctttttcacgtcggacgatcatgccaggcggtaactgactcaagacatcctcggcctgggcattctgttgatgaacttgactttctatggcatccagcacggatttgcctcgggaagcggtgtagagggtggccaagacattgatactcctcaaatgtaaagacgttcgtaagctcaaatctttccttccgtgaagattttcgggtgagttgccatcaagagatttgatgtccttccagtcgtcttgaacagctccttgaatcagatccgtccgaagcaaaagtattgtctcggacgacactgtaaagtagacttccatcggcccaatggtcgcattgatatctaatatcgtgtccgaagacaaatcttcgacactgatgagcagagtgaattgctgtagatgtgctcgacctccaagtaatccatctccgaccgcaacaccagacgtttcaccgacatcgagtactagagacctggaaacactcggaatgtgtctcaccctcaagtttaatggggtagtccctagatggatagtgcctacactaggagatagacgcagcaagaatttgatgttgtcggccagcactgccaccagtagaatagtggtgtcgtttttgtcgttttgcggaacggattctgatggtttcgagcccttgccaacatccagttcagattttggctgagctggtggagtgacctgatcgagccagattgctttaaaaagcaaacatatgttgaggtgattgaaatctacctcggtcaatagctcggaaaatttcaagagcactgaacatgtgtgcgtatgctggcgggtagcgggtcgtagagccctccaatctaaggatgcaaccatatcacctgcttcagctttcagggctgaatcgaagccatgctagaaaaagatctgatttcagccaactgctaaaaaatcccaggagacaagcgccaaaaaactaaacatacctcatggcgaaggaaagctgcgatcttagaaactgtgcaggctgcattgaactggcttttatcgagacgacctgatgcgaacaaaacaccacttgcccattgaagtttggctagggcgcgagtaggcaaacaagtgatagtaagttcagaacgatcgatccgcaacccgaaggacagattggtggataaaatcgatgatttggtagttgctgccgaggtagttggcggcttgatggaaggtgttctggcggtgctgtctgactttgggcagacacgccgattggcagctgcagacatttgactcacaaatcgcaacagagtaggattcaacgtgctgagaagaatcggtgaaatgttagtcttaaaattatcttgaaaatacttggtccaatgcccactgcccactcacttttgtgacgaatggactacaatgtcaatatgcagagctgcatcagtcgtcggagagatcggattgtacaccgcccaagccgaaacaccaggcaaaaagaataagtcactgtgagctacatcgacatttatacgccccagagagacgttggcgcgctgtaagatctcaacaaaatcggcatcatcttgagccaggtcgaaggtatgcaattggatttttccaccaccgcccacgccagtatcaaagtccacgcggatagaccaggggtcagtaattgtaggcgaaagagaaatgttcggctcgacagttgcgtgtgggtcttgctgagctgcttctacatctgaggtttgagtctgactctcgagtaagttgacaatgagatgactatcgcgttcataaacatccagaaatgcatgaacaattaggaggatagagggacttatgtcgatcgtgattccactaggtgcagatgccttgacagtgagtagagtaggcgcttgcggtcgagcagtcaagccaaacttgacgtccaagtgaggcacaaagacagaatttcgtgtttcgtgacttgcgctttcaaaatgctcaactaaggatgggtctagctgagatagggactgtatggcaaacagttctacactagcttgagcggtctgacctagacgactccatgtgaccaactgagtgaatgaaatgaacaaagccgctcctttgaaactctgtggtggggaagacggatcagcggattggctggaattcgagggggggtcgtccaaaggaattgctaaaccaaactgagaacaacggccggcaaaaatcaatctctgaagtaaaggttcacttgacgtatactgattctgagcactagaccaagcctgttcaatgcgcgactcagcctcagccatttcagctcgatggacagttttgatccgagcgaattccaactgtaaatactggatgcaatccaacaatagcttgaaggctgaagtggctgcgacggcatggatacgctggaaatccgcggtgatttctaagacgtcttctcgggtaagatcatgatcggtttggggtgtgaatgcccaggctgggctctcatttgaaagaaaaagatcgaagacaaagcgagcaaaactttgcatattgccagtggtttgttcaagtggtgcaagagagatcgcgcactcggtcagttccagatggcgaaacttgggatgaatagtaccttttacgcgccggcattcaatacgaggcaggggtttgggggcaaggatggaaagctcaaatcccgacaacataatttcagcgaagatttgcagaggaggttcgcttgacttgactacagttgagttctcgattttggtggagattggcgggatcactggtggccgtaacaagtgaatcagttcgttgatgtcttcaccatatcgggccgtcatcgtcagaatcgtatctagccagttgatcgacaggtaagcactgaaaaaatcgattgcaaggtccaaatgtagcgatggattggttgaatttgagtaggaaaaaagcatttgtaaggatgggaatttcagtaaaccatgatgtcgccgagtcaagtccgtagcctcagagtcgggtttctcggtggttgatgtaaagctcagattgtgttgatcgactgcaatcccaccgctgagagtaaactgtccatttctcaaggatgctttaaaatccgtaaagctcaagccctgcaagctgtagacgacctctagccgtgggatgggttgaaaattagctgctatggctgcaagatgaaattcgagggacaaggaccaattccaaacagtgcttgaaggactttgagccgccggttccgatttccacgcctccaagattttatgatacattggaactatccgggaagcgacttctcgctgcctccagtcgcgcacaaactcttccatcttgactagactacgacccacgctgatatgaatactgccgagtaagatcaataattttacatttgaggaagattggctagaatctggccagttgcgtgcattggtagtgatattttcaatggtggccgacattagcaaattttcgaggacgggttcagttgttgatgagagatgtgcaagagatatctctgaaagatatatgccaatacgttccaggtgggcagaagaagagaacatgtttggtcgaaacgcgacggaaggcgtagcattctcaaggcgaaagccaagggaaagctttcccagttcaatcatcgtacccaaacgatgaacagctgcttgcagtctggcgccgccaaaaacgatagataattcgattttagaaaatatgctcatgaaagatgagccatcatgagtggttttcggggaaagtgtgactgggtccgagaggtcttgttgaacgagaggactttcggcaactttgggtctaaaagcgtgcactaaagtaacgatatgctgggcaagtgaactgaattgaggatcgaccttacagttaatcgtcccggtattgagataacagcccagcgcaacagaatctttactgagctgggtagcaacaagcaaggtggttggggcgagctggaagaaattgtcgcagtttcggagcgctgaagtagacgtaggcgagttcgctgtgtgtatgaaccgcacaacaaaacatccagtcctgagcagaaaagagtgattttccaggatgtaggattggggaggaactgatgacgtcgtcttggagattggacccaatcgaggcaggaaacggtcgagtgaaccaacatccgaatccccgccgtgatccttgctccatgcgacgagtgtatttttaatggcagtttctgataggttggattcgtgattgattggagcccttttattcgtaatgctgagagctagttgacgaagtctaattgaacaataccatgcaaagctggagcggtgagaagaaggtgatatatgtgtccaaaagggtgaacgccgtaagcatgacggcattgtatcgaaatcatttgcaatcaaacggtatatcacacgtcgtaacatttcttgtttatgatgtccatacttcgaaataagactcatagccctggccgaatgggtgacaagcgaagcaaaactacccgccaaagtctctgcagccctttccacaaacgaacaagacagatcagatgaagttgcggccgattggagtcgatggccatcatgtgataatttcagttcagcaaatccactttggagggcaaaaacggtaccggcagtggtttcggaatgcggagtcaaatcaaggaaaaagtggtccatcgcagacctgggatcttgacgtatcaagaactgaaatccatcgatagatgcctgaacattttgcggcaaacttagcgaatccaaaggcccttttgaaaagagggctggagatttgccgtccaagcaaacgttttcaacttgtaaacttatcgcagaaagtggtggtgcattggcggatatcgacgatattccaatgggctcgaaggcagaagcaatatcctgcagtaatcttaatcgaatgagcggcattgaaacaaaaaactccaaaacttgttcactggccgacgttgaaatgtttggcgatggatttgcgctaagtgatcccagcaatctattataaaaactaggtccatccgcttcgatatcattctgcaaattgtagatagatgagcttctggaattgtaatctaaaaatacatatacgacttacatccataagagtctccaacatgtcatctaccacctcaacacacagcggggtgaaaaacaaatcgagtggagtcttcattcgcaaatcaagatactttcttcctagtacctgcttacgctgaggggaggtgtttctgctagctttcatccgcggtacgtaaaagggggcgtgctcaccattgcctggtctattttgaatactttgaggtggaaacaaacccttaatcaaaaaaactttgatgttagcttgaatggcaggaatggattgatgttcagcaacggttgacttaccgcacgcatggctagaaatgttggttgctggggtggaatgtccggattaaatccatagtagcgccaggaaggtaaagcagtggcatatggggcagcaggtatgggtgatgcgacggaccggaggactcgaggtgcggctgaaagagaggatcggtgacaaatcagcacccagtatataatcaatcctttgatccaacaacacatacacactgagagtctccgttgataaagcaatcgttcacggcgaagattctttgctgcgactcgaccatccgtttcggactgctcggcactcgaatcactgaaggatagaattgggaagatcagcatcattagatgacttgtgttcacggtcactttgactcacgagcctcgagcattggttacatgagaacgcaaggaattcccgtcatcgctaccgtcaattacagcatgtggatcgtggattggactgcgttgtaggtcttctagaatgtctttggccggagccggcagatggggatacagagccgctatgaagacaatctgaaataagcttgcgaagttcgacactctactgaaatggcagacttacaagcgttgacactttccggatacaaaaagtggcatctcttggtttggaagtcttgttcctccaaaaactcgcgctgattttgggccttttcttcccaacccaaggctgcagcggcagacgaaacttccaagtttccagtacaagaggcgacttccagccatgggatagcagggttctgtatatcacctcctctagtaggatctggaactagtagataaaatccgaaggctgggaccacgagttcggtatgaattttaaaaagatcggacgccaaatcgttgtaagaaagttggatgccggacgaaaaatggagccgtgcccgtgacctaggagtgactataattaaatcgatcgcctccgtgctcactcgtccaaaggtgacatcaggttccactggcagagggaaatcagcgaacatcgaatttgccttgtcaacaaaaccttcgccaacaacactagcaaatcttgcaaaagcttcaacatcggagatggcgagctcgccagtcagttggccaatagaacagcgccaatcgccgaaataagtggttgctgatagtgttttccaagtttaaaataagcataatgtggtgaggaataggaacaaccgcaatataatgcttgtgcaatgtgaattccttaccctcgggaagaggcccaaaaagccttagggcagtcagttggattgactcgagtcggacccgggtttgggaatgaaatgagctgaagtcgccgctcaaaatctgccgtcgaacgatggggtcatccaaaaggtgttcccaatcagtggccggttggaagcgcagaggggaagtttccaaggtcatatctgaaatgacaatcagaactagcatgagaaaggacataatcaccagaagcatcggtttcacagatgcaatcacttacccataaatgaagcatggtttttcagaaagcagtgagagcttggtgccgcacaaaacaccacctcttcacaatcaaaagaatctgaataagggaaatacttcggttaagctgctttgttgaatggaaggcttaatgaaagctttagtctgatgataccaactgaccttgcggaaaagcaagtagcaagttggtgataatgaccttgagatccatctcgaaggtattggagttagtggcacgatagtttatttcgtctggatgggcgccaatgattccctttttaaaagccgcaatgaattcctcctgagtaaatgaatgatggtacgagccgagatagttttctttgatgttcagcatcagccggaagagatgtccgaaggctttaaaaagaacatcatccatctataaattttgaacacatttgattaagatcacaattgggtggaaagactgaggaggaagaggggaaagaaatcatttcggatgcttacctccaaagtcaaatttaaaaaatcgacagcctctggtttaatgaggtcattcgcgtcatagtagccttgcacggagacccgaccaagttcagcacaatacagcgcagagtcggtggcaaaggaatgctgggtactccaatctggatagtctagtttaacgctcagatcgtcaaattgcacgctgaacgaggttgtcgagacaggtggtcgataaagctcccccggaatgacgacttggatcgtcagcgattggccgcaaagaagtaacaaaactacatgatcaaattatcagctatttggaaatatagagtgagaggaatgcagagagctgactcactattgctattagagccagccataaagtcaaagttttcgataatgttcagatcattcaaattcaaatataggtcataatccatcaacttgagctcgacttcataggtagttgggacccattcctcgtaaagtgttgggggcccagagagccaatcctttatcagatcgatgacaaactggatgtgatctcgaatgagggaaacgcgaggctgagtttttgaatcggccaagtcatgagggtgataagatttttcggatagcgtaagccgatacttccaagttcgaggggagtcccatatcaatggagttggcatatcggctattatctaagacgagaaaggctctacatcagaaaggacattcaatctttgcgccaaagggaatacttaccaaaaccattgggattctcgcgaaaaccttgttattcacgctcgacctagcctccacgtccatcatccgaaattgcaggaccatctcgtagccatccttctgagggatctggctctgagtcaggacgatttcactgccggggccaatagacagatccagccaaccatagggtctaacatcagagccttggttgtttgcagtggtggtaccgccggtgagccattgccaatctttggaaggttctctgatcgggactcgcacttgacaattctcgagatcgactttgaccaacagttcagtatgagccctctgatctccgggaccgaatggctggggagtttcaacattatcgaagcgttgaggagggaagatagccttgtgaatcactgctcgttgtctatcagcccacggaccgtacgtgatcttcgcatcaactagtttgatgtctatgccatattcaggcggtaagccgtcctcaggatcaagggataatgaggttgagagatgatggactgtcaagggatctgtggagcacagtagaacataagcaattcccaactagcaatttgtatatataaaaacaagcctacccgcaggaacctttccaggagaatcaagatagtaccggaagttcatgatcctagaggtcaggatcgtggtaacctttgcatattcggccggatgagccggtgttgttgtctgtacaaaacgaggcagaccgacgaagccgtctggttcgatagccactccaggcattttgccaacttctggttgatgagttggatggatccagttaaaaagtccagatgatttggcactgaagtacttggagaattgggcgaatgaagccgagttcaagaggcgatagatgggctgatcaaaagcttgacgaaagttaggatcggattggaggtcgttgaggattgtagcaccgtgttccttgagcgttcggttataatctgggttggttctaagtacgatcttggtctggacaaaggagaacttgaaatcctgtctgaagaaatcgtggcgagatcgagcgttgggcgcgctgtaaaccccatgagccttttggaaggtgaagacgaggatcgaggaggtcgaagggtttccgatcgtcaccacgcctatgtttccttctatcctgactggaagggcgtcacgcaaggcccagctcatcatactttcttgcgtgttatcttgcttcttgtcattgggatgatgattggtcttgacagagggaggattctgaactttgaatgtcgtttggctgttactcgatctcaatggacgctcgaatggactctcgccttgtttcttcatagtggagtctgaagccggatcgagaggattaacaaatccaagatgctccaagatgacatcgaaagcagccgtgcgattatagacgaaccattcggccccttcaaatgctatgagccaccgatgaggcaggcttgatgctgaacagtccaataggagacagcaagttgaatcagcatgggggtgaaggtaggtggtgtatttagccaagcgactgacgtgaaagcggattgccttgcctggatgttggcccatctgattccatcccttgggttcggagataccagtaccgacatgttaggtgacctagaataagaagaacgagaacgagaaaacgatgagatggtactctgatggaagctgaaggggattgaaagatgtgcacctttgacgattcgtaagctttgattgatggagtgatatcttgcatttctaaacagaacgcgtccggccaagagtgaaagttggatcgcctcaaactcgacggaagcattgtagttgagtttccgaaagtagaggttgcagatcgcagcgactagccatccaaggacccggttgaagtagaacaagtaaaagataacgacgatggctatggtgacgctctcgaccagaaacagcctgtcaagcaacacgaagcagacgaggtcagtgtactatatagggcatggttgaatgcttgtgatgtgcttaccagttgaagtcgattgcaccattctgtaaaccatcggtggccatcgtctttcattgggtttgtgttggtggatggtgtgtggtcatcacgctgccctctgctgcccttcacagccgaatctggccaaccctgatgactgatcacgggtcccgacaaactcaaatcaattcgaacttacatactattcggctatctacctctcgaacttgccatccatcaagagatatgattatctttttctttctttcccatctctcgtcgctctcggtagtgtgctcctcatctcagtttcttaggttacactccaatccccttcctactccagccaaaaaaaaaaaaaaaaaacctgctgcctctatctcactcaaacgtaggatgcgttgacttctatctgttctttgtcttctcagctcaagcactgcatcaaagcgtccatctacaaactcagatatttgcgcgtcttagaccactcatccgtctctttgacgtgctcgcgatcatgcatcatctatttttgttgcccaagcatcttatccgctggtttctgaatctctgcatccaccattctgggttccattcaaagccaggaccgcgcttcaatgtcggattacttttgaagctggactgcgaaagcagaagattatcagagctttacaacttgaagctttttgtgatattcgttgacaaccataacttcatcgtaatacaggagtgcttattatcagcaattggcaaatattgcacctccaccaggcacacctccgaaacaattacctagctcaaactccaagaatgagactcatcgataaggcttgatctccttccacataaaccgaagactttgattttcttacaatccatatccgatcggccagcgaacgagacgcgaaaatcttttcttgcccactggcaccagcgacggcttcaccatagtccaaatacgccctttcatatttataattcataaaactccaaaaaaaaaaattaatcccaagcctgcaatgatagaacatctgtgtagagaagatccaaaccagaactgcattagctgaccagcacttggctgagatgacctgcttcaatcatgctggattatattcgtatcagccattgaataagcattgatgagatgatgggatggactgcggacaaggaacacggtcacgatgccagatgggtggaacgatgatgataagattccttccccgtccgacgtcccggataggatctgtggcaactgtatgacaaatgatatgaaaggcatcggccatacaaagcctaaaggaaaagaaaagagacggaaaaaatccaactgaccacacaaacataaatttcaatgaaggaagaccccgggctccactagtgatggttttgcttcctctgcttgagaatagattgacaatccgggttcatttttgtgggttcccttcccgggctaaactggaatagacagattgaagttgaacgaccgccgttcaggaacaatgaattcgtggtattggcagtctagtattcttagccttttggccaaaagtgtgtttcgttttccaacgaaatgcacgatgagatcttcacctgaccaatttcccggctttttcttgtgaagggacccccaagatttatgtgtttgttgagagtctggtatgaaagtacttcttagtaaagactatatctcaaggcgaggaggcgttgtcagagtgcactcataaaacgaggccttacatgggttgatcaataggttgcttggatcgactgaatttcaataagcatgttaatatcacgatactagttgaatacaagaaaacaacagtcagaggggaatctttgtacaggtcctcatcttaacaaaagctgaaaaaatggtttcccagatggtaaggatagaagcatgaggaaggggaagggaagtcactaaaaatcacaactctcaggcggaggtagatgcctcagtggccttagcatcttttcgagatttgtagcgcgtgcgttcagccttgcttaaggcacgtacggcataaacttcatcggggcctttgcgctgagtagcttttatgaccctgactgcatcggagtggttttgaaagctggcgaatgcagtgccggtgggcttgccgtcttcatccacagttaacacagccgaagtgatcacgccatacttgctccaagttgccttgaacgcctctagcgtgatgtcggcgggtaaattcttgaaaaataagttcttgaattctcgagcggcggcacggctagttgggcttgaaggggcgtctttcttgacgaatatggaagtgcgaattggcttctcgccgcctgcaacatcaagaagcgagccgttggtctctgcaatggctgcctgagcttgctcgacagttgcgtattggatgaatccgtaacctttggagacattttcacggtccactgacaatcgcgaagataagatctctccgaattcggcaaaggtatcgtggaatgcaagggcacttagggcgagtggtaaatcctgcacaaacacgttggcctcaggagggcctttcacaattcctcgcttgggtttcatgacgcggcatggctttccagcgaatttggtgtgattgtattccctaatggcttcatcgactgttggaggagaattgaagaggaggatgatcagcacatcagaaatttattaatgacgagttgttggatagtgaaacttacctttgtcggcggaagagtaggcaatgtaggcataggctcgtgggcctttaacgcttctgctggggaatttgatctggactgatagcactggggaggcttgactgaaaactttgatcagctcttcttcggtaatgtttgcaggcaagtcaccgacgtagaccgaatgttcagcgggtgtgggctgactcaaaggcttggctggaagtgaggccggtgtgttcaactcgggagcggtggtactagacatattagcttggtggggttggaggatgggtgttaaggttgttctgtttttgggaggcgggttcgggacgaggaggacggtcgggtggatgtgtagcgtgtggccatgggggtggccaatagcttatatatttatacctttcgagtgggcagcaggactcaccttcatctacggctcagactgaaaggagacgctatgcacttttgaaagtagcctccggcacttgcggaaagctggatagcacatgcgacattcgagtgccaggtagacttttggatgactggcggctcaggcgcaaaccgagactgagacaaaaacatgaaaagcgcgaccttctcattgcaagtcatcggtttctcccatccgcttggtggcggcttgtgttgagcacgcagtacttgaaaagtcgcggtgcgtttgtgatattcaaaattttagagacgccgaaaaaggcaaacccctccaaaacatgcactctgggcaaggatgtgtggtgacgggcccttctgaaacagccagtcaaatattggtaggattggaggcaatcctcatgatcaactcactaagagtcaagaccagtggtaggcaattgtgctattgggggttatccagttcaaagttgattctgtgaaagattctagtaatccccaatggaattaattaaataaccctcaaaagaatggtggagcatcctgcactaggattgtttggccaaaaaaagtcaaaaaagcgacaccccttttgtcccgtagatgctgcagtaaacttagtgaaaacttggctctgctacaccatgttacgctagttttagatgtaaatccaggcaagaagtggtgtgatcaagtgtagagtccacagctcttcctctaaaaccattagaatgagcgcaacactgctagaatatacgaacgtgacttgctacactatccaagggcttcgacgtcttggccttgggttatcagcttcggccctggactactgaccttaactaccgatcacgctgcagcttatttctttggataactctcggcccgggatcctgactaccaagaagcaggcgtcggattgctcttcgggtaaaacgtcgcccttcctccgcgacgtagtgtacttggtgttcgcctagcgagttggcacaacaaagaatcttgccaatgctttatgccgacggtagctattcctgtcgcttgctgttcctcacatttgggtctctctcgagcaagtttcatcttttcggttggcagatttgattgcccccgaattcaattgcttgttcaaaccccgcaaggctcattttgatacatagtccccatggaagccatcaactgcactgttggcttgtgttgtcttaattttactgtaggttcttcgagcagcacaaccgttggctccagtaagctattcctggccaagcatcatccatattttccatataacccgacaccccatcagcatttagttttggatcacatacagctttctttttgtttgattagacacttgctcatcaagattttcctgaaaaattagaaaccaagaaatactcgcctttactagctatcgaaaacttctccacactctcccatttttccccggggcatatatccatccaagatgttcatcagaaaattacccatccccgcatgtctcatattccttattattgtgaaatttttaggggcaacccctgccccaagtgatgtatcatccctttccagtggtttcccgcttgcaatccggttagtccagggcatcttttgatacaatgatacagaatcaagatgagcaaagctgatatctttctaccttacaatactggctcagttcactacgtcctgtgctcaaagacccaagttcagacaaattgcttcacaaaagaggagctgacacgaggcaagatgacgcttattacacttgtcagactgttcagttgaacatagcgaatacggattcgtacttctttgcactcaaaatgtcagcgctttctgatgttatgacaagtcagcaagctgctcaagctaatgaaaaaatagacggcctcctgagtattgtacgaattccaatccatggcctctgtttccaatcaaaaaaaaaaaaaacaatacgtttcaccgggtgaaattcacattgattcttgattctttttcttcaaaacgtgaatgaccaaacaggatggcagctcacttgccggtcacaaacagctagctagcaaaaatttcccgaaagatgcccaaatccaaagtgcgatgaccaacatcacgcgattgaatacgccttatgtgtaagatgattatcttattggttacaattattggttatttttctctaattgcataattcgcgcaaccacaggaatgctctcaacaaggcaaaggctactgctggaatgaaaagtcaaatatttcatcaggggatggggaaggcgtgggatgctcttcgtcctcttgtaaaaggtcagaattggattcttaacttcctagtacttcgtgaatcaaccagagacctcaaaatcactcctagtgttttttctgattttgtttccttgaaatatattgcctcccccttcttatgaatcctacagcacagtttagtatgatcaaattgattccggattgtaaataactagctagtagtgaaatttgagtttccattgtgaaagttttggagttttcaaacattgtatctctttttttgtgaaacataacttgtgacttgtgaaagataacttgtgactacgaattagagattttttttaagatacaaatagataagcatggagagaactccatgacatccaaaatgttgagtgtagaattttgacatgtaggaaatattgcatttagttataataaacaaggatgaatcacctctgttttcacataatttcactttttgaaagtttcttcctggaatctttggaaggaggatgctggcactttggaggtacaatttatcatattataagtatgtgctatagcttgtgaccatccattgcatcaatgggaaattgagtactaaagagttgaacaagggctgatgagtgaaaaagaggacctgaataagtgcctgtgtatccaaatttattaaacccacagcttccaagttgtttatgaagaaataaaaaataattctcattgcgtcaaactcactcaagtgccatcagttggtaagcaggacaatgaaaaataagtgtaagcttgtagtcttacatagaaatcaaactgaagaaggccaggaaacaagagtagctgatgaaagctttagtagtaatattattattactgtaaggaaacaaggaatacaaagaggataaaggaagagagaggagaagaaaaatgtatatttcatttattgatatggttttctatagatatctacatgttcatctaagcaagactgcgcagttaagaggtgttctggcatggtttaccaacttttgaaaaccaaaacttgcacttcacatttcactactacagactttacaacaatcaaaacaaaggtatactttgtagcagggctacaagacgatgttaaaaaatatcataaatgcaattgccaaacccctctagagcatgtgatacatataaacttataaagataaacatgatttaacaaatggaatgagaaaagtaaatttttgtggcattgaataccaagagatgtatcggtgtggttgcgctacagtcaatgaccgttttcactgaaaactaaccaatagcaaccaatagcatgataatgaagagaccagagaaggggatatttctttagaacggaaccgagtcttaaagatttggatgacaggaattgatggcataggtccttgttggatgcacgagctgacagccagatgtcaccattgtagccttttgtaccactgctgaagtagatttttccgggctatgaatgagaggattgattagcaagggatgaggtggactagtcaagagactacccacgtgttcaccacattccttcacaagtttcttcatggtaggcaagacaaattgtcgagggctgcaatgaacgataacaggtcaattacaagttttgtatggtttactgcttcatgcaagtggggaaagcaatctcacatagtgaaggccgagagatcagtagtcgatgcggtgacctatcgaattggcgagatgattagtttggggtaggtgctacagacaaagaatgcactaacggtgcagtttctgctggtgacacgcacgaagggtacctttcccttcccattgacaaagatccccttagcatctgtgggaatttgataaaaagtgctgacgaataacacgtcagttcaggatcatcaccgagtggggccgtcacatcgctcacctcaaacaatcacttgtcaaagtacctcagtacaagcatactcggcaaccggtgtgtagtgatattcacagtgtaacctagatgaaacctaaatgagattgtatttaagtagtcaacttattttaccgtttactactttttctttttcttcattcagtttcatctcactgtttcaactcaactcgcacaaccaggtgtgctagctttgtctcctcttcatcctcaactcgtgtagtgtcttacactcgttggtctttcataagactctctgcgcctactatatctatatcactctgggtaagtggacattcctgcttcttgcaaattgggatgttgacatcatgaatgtttgctttggtgccacgctcaaccattactgtgactttcgaagattgtgaaagtactcctccctgcgtgcacaagtcagtattgtgttttgaaaatcaagtatggaaatgagatgcaaagtaagaaatgaccacagagtgacacacagttgtaaggttatgaaccatcagaccaagtttgacctttttgctggaagaagagttcaaattccagtgagtataataccacttgctggcttgtgaagatacaccggactcagtagatgaaagccagaaatttacagagtgacattctgaggttttcggatgtgaacctggttacatgaccacatgaatgtgaaaaaggaatgagtgcttttcatggaccgattggcaatactagaaaacagataacactcacattccatgtcttgtagtttgcaaaaatcagactagaaaacttatcaagcgtttggtttggggcaaagaccaccttgtccaaggccctatacgcaagagcattacagatacctgatcagtttttgttgaagccgtatgtttcatgatggaggtaggcatatatttacttatcacaatgatggttttcaataccgtgagacttgcttttgtgctagcaagttgccgtagccggcgattccgcttggggttggggggcgtgaggagcagccgaagtttcgtttgtcttggcgtctttctgggtagagatggtcgtgttgcatccggatatccgcgcggatgcggatatccggctgctttttccagggaaagcggcatccgcacccgcatccgcatccccaggcggatatccccccgccttagcgggtatccgagcggatatcctcggatacccgccctctaaatggccggcgaggcacatcctcgccagctggaaaggttgccttccagccggcgaggcatgtaccttgccggctggaaggtttcccttccagccggcgaggtacatgtacctcgtcgactggaagggtttccttccagtcgacgaggtacacgtacctccccggagggaaggaaacagctggcgaggtacatgtacctcgccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctggaaggatctccttccagtcggcgaggtacattcctcgccggctggaaggcaacccttccagtcgacaaggtacatgcctcgccgactggaaggaccttgccggctggaaggaaacccttccagccggccattggtctcgggtatcccaggggatacccggatatccgccgggatttggggggggaaaggacatccgcacccgaatccgcatcccctggcgggtatccgctggccctggcggatatccgccagcggatagcggatatccgcaacggattatccccgcccatctctatttctgggtgtgtccgagggcagcatcagtggcattgccactcttgggtccacttgaagtagccgtggtatcggacggtgggtgttctgcagcggcagaatttgcaggggtcgcttgagtcgcagaatgcaatccgcctggtgccaatgtatcatgtggggttcctggaacctcagcatcggcagcagaggtggtattggctaccaggcatgccgggactgcaccatgggcaatcaaaatataggcaagaaaaactttggagatcattttgtccgtaatcctctgttttgctgttttagacagacgcaacgtgactggtttaacaaacagagcgcaatgtgcgggtgttttgcagtactcgtaaaaaattgaccaccggggtcaggttcgtacgattcaagattgatgaagaagtgggtcaggttcgtacgattcaagattgatgaagaagtggtgagtaaatgtaaataatcgcacaaagtcgcaatgacaagattccctgatgagatagaatgaaatgagtcaagttgttccacgtaacaacgatgacaccttaaaacaccacacacctgatgagatagaatgaaatgagtcgagttgttccacgtaacaacgatgacaccttataacaccacacacctgcacgacgagcgagcaacacgagcgagttaatggaaatgagtgaaggacacgcaaagagtttttgattttaatctagacatggttttaggtttgaagaaaaacagagaaaaagataaagaaaaaggtcagtgtttttgtttgttggtgattttgatcggagagtttttgatacggaagtgtgattaacttactagtctctttttcttcacttgtgattattgattaagcgtgtgaagaaaaagagaccagttcgtgcggcgggtggttggagttttgttgagtcggaatattctgggttaggtttggaaatttggcggagttgagaattgcgcttgtcagcatagctgcgtattttgattacgcagttatgcgggcttgaattataacagggtccctcaattcgaaacggaatcagagatgccgatcatgtctcgaaattttgagaaaggtttcttgccgaggttcttggtgaatatattggcgatcatgttggatgtgtatgcatgcttcattttgaatgtaccatcgtggacgtgttcgcgtatcccatggtgctcaattgcgacatgtttcactctgccatggtaaaccggatcttctgccaagtggatagcgctcaagttatcacaaaccagttccaaggggaccgggatttgcatgcatagctccttcattagcttgaggatccatattgcctcctgtcctgctttggtgattgcgcggtattcggcttctgttgatgatagggccactgtttgttgtaatctacttctccagattatagctcctcccatatatttgaatatgtatccagtggttgagcgaagggtggatttatcacctgcccagtcagcgtcactggcgcattcagggaaattccatcctgggtttgcgctgagttgctcatctgggtggtgcttgtatcggatgctgaaggaggcggttgacttgaggtatcgtaggacatgcaagaacgcgtcccagtgctgttggtttggcttttccagaaatcttgatagtacacccaccgcaaagctgatgtctgggcgggtgcagatcgcgatgtacagtctcctcccagatgtttatagccatctgttttgagctccacagcaggagcccaaaacctttgagtcacaaaagtttttggaagggtggaaaatgggtttcaaagaatgaatatgaaaaaataataacaaaaatcaagatttcaaaatttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagtgcaagtttggaacatgaaaagaatgattataaatgaaaaatattgaaccaaaaaaagtttgagcatggtgggtgcacaccctgcagtcaaaattagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagtattcatttttttccaaattttcacttcttattattcattctagatctcatcctataaattcggagatttcatcttttcctgaaagaaatattagagctgtcagtttttgtgattttctcctttttactttttacaaatttttgaatcttgtttatcattattattttttcatattcattctttgagacccatcttccaccattccaccaactcttgtgacttgaaatttttgggttccaggcatggagctcaaaacagatggctataaacatctgggaggagactgtacatcaaagatcctacggcactgcggtatctggtgttgaccttgatgaaacgcgcgttatcttcatcggatgacttgactagacgtgtgttgtaactaaaagtggtgcaggcgggcttgcaattgctcatttgaaacttgtcgatgacattgtatatcattgcttgctggtggagaatgtagtcacctgatggttgcctcttgagttctaatcctatgacgaattttgcaacacccaggtcttccatggcccatttagatttgatctcatctttcacgacgtcaatttcgtcaccggttatgatcatatcatccacatggagatataggatacttctcttcccacctttgttcctgaagaagacgcaggaatcggcatttgtcttgacgaacccgatcttggtgagatgtttctcgacttctaggtgccataatcttgccgactgcttgagtccgtagattgacttgtgcagtttccacactttcccttttcctccgacttcaaagccttcgggttgttctagataattttcttcgtctagcgggctattgaggaatgctgcaacagcgtccatttgttcaatgacccatcccatctgtgcggccagtgaaatgatgagtcgaagggatgctggcctaccggtgggtgagaaaattttgttgaaatcgacaccttcttcctgggtgaatccttttgcaacgtagcatgctttatattttgatatatcgcctctggggagcattttcaccttgaacacccatcacccgcaaattacttttcggttggctgggcgatcgacaagtgtgaaaacatggagtttttcaaaaccatcgatctcctttttacaggcatccgtccatttgtctttgtatccggatctgtgtacatccttgaaggaccgtggctcaaacttggggtcaagtatttcggcattgaaacattcatccttcccggtaagatatgatcgtttggggagttgactgatgcgagtcgatcttctcacgtagtccggatgatctggatggttcagaggtggtttaggtggtatgactttgattcgggtcacactgttttccgcatcgttgggtggaggttcttcatgatcgctttcttcagatgaaccatcttcgacaagtgtggtaggctcatttttgtcttgatgttctttttcactttcttcttcgatcacgaaagtatcagaaggttcatctcctttctcaggaaagcatgtttcgtcaaatgcaacctcgtgagtcaccaccagtttatgtgtttcatagttgaaaaccaagtaattccggttgaactcatcaaaacccatgagtattccttttcgcgaagattcactgaatttgtgttcttgctcctcactccgattgtggatgtaggctagacatccgaacgtttgtacataatccaaattgggcttgtgtttataccagagctcatatggtgattccattaggccattcctggagtggttgaataccctgttctggacaaaaacagcggcatcacacgccaggctccagaatcttgccggcacgccgctcagagaaatgaatgacctggccttggttgcgatcgttctcatttaccgctctactagtccattttgctgaggggtatatggggcggttgtgtttttgacaataccgattgattcgcagaaagggatgagtattgaattgatgaactctccccctccatcattggtgatcatctttactttgcggtcacagtgtctctcggcgcgggtgataaagtttaggatggaattgaaaacttcttccttggtttttgatttcaagaagtaaatgaaagtcattcgagtgaatttgtcaattatcaacataaaataggagtagttaaagatacaagggattcgaataatgccactgagatcaatgtgtacattatctagtggaaattggctaaggggtttacttccagaaaacggtaacttggtcgatttagttaatttacaagtctcgcaatttccgttccactctcccttagtttcgaccgttctcttcagatattctttgttgatatgtcctagtcggttgtgtactgttgagatatcagtaacgttagcttcacgtgtaccatcagaactgattgactgggggttgctgaccggttcaatcttgactaccatgagattgttgatgtagcgtccgtggagaaaaacttcatcatcaaacattacttggaatttggatgagtcgtgagggtctggaatctcgacagctccttttcgcttgagggctccggcagcgattaaattgtttcagatgtttgggatgtacagtgattctcggagagtgaatttctcaattgagactttgccgattgcttcgacattcagctctttggatccggctgtaatgattgattcgagcttctttgaactattcttcacgctgttgaagaatcgaaaattgttgaacatgtgacttgatgctccggtatcccagatggcttcaagcttcgaatgtactagattagcttcgtttccgtaggctacaaagacatagtctcgcttcggcttttggacggcttgggtgaaaaatgctttgccgggaggtttttgtttggtgtgattggcgccgggacgtgtgagtcctcggctttcgtaccatactctttgtgctttggcgttcttggggcgttggaaacatttgttggctgcgtgaggtccgacacagttggagggagtgcatttcttgcttcgtggttgcagcggcttggagttgttgttggcgattttcaggttgctcattccggagttcacttttcccgatcctgagaaagagaatttgatgttctcgtcttcgtactgtttcagtgcatcaattactgcttgcgtggtgattggtttgactgttcttaggattgtccggacttcggtgatatgcgattcattgagggaatggagaagtcttcggccaagttgtgcttcgttgatgtgtctgccccgatttgctaattcgctttttagcttagagaacgcatcaatgtgtgatgtgattgatgttttgaaatcttgagaaaatttctccatctttgattgaatgaggtatagattggcttcattgtcggattggtggaatgtttttatggctgaccagaggtgagctggtcctttgacggattcgggtatttgcctgatggaattgtctggcaacgtttcgtcatcctcgtcttcttcgacttcaacgaggggaattgtgatgtcattgtacgcggctcggaatcgtgtggaattgtctgagtccattcttgagtataggaattcaagaaggcacctccggtttatgttgttgatatcatgggagacgccggaatcctcatagaacttgtctactacgtaaccgtgtaagaaaagaatctccagggatccgatgatttgtctcgaccataccatgaagttattgtcggtgagtggttcgattcctttgattttgttcagggtggctgagattccgaaagcgtgcgcttggtcattactgaggatcattcctccgcgatggcttgcgttcttaatagcattcttttgaatctcgataatgggatctacggcttgtggcatgatgaggatgattcgttggtgaactgatgtctctcgctaccatgtaaataattgcacaaagtcgcaatgacaagattccctgatgagatagaatgaaatgagtcgagttgttccacgtaacattcgactcatttcaatccatctcatcaggttagctacaacagagatgtttttctttctttcataatgttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtgttacccattggaatatggttactgtagtattttcatggatattctagcttgttcacattcttattacacgtgtgggggctttgttgtcacgtgcaatggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcgcgtgggcttggagacaggactccacacagctctatcttctaaaccgtgcacaatactccaattctgagactggatttggagtatatgaattatgcattatgcagaggaatcacagtacccgtgatatgggggtacctgttaattattcatgcatgtattacagggtgaaggagttataatttggggtacctttggctgaggtaccctaggttaaattgtatgctgattcagaatctgcaataatatttaaggttttgtttatactttttaagttattcatttatttttatgtattttttatcttatttgcataagtaatattgtttcttttacttatgtaatatttttactttatacttagattttttatgtaatttattattttatttgctatgacaggttgtctctgccatagtagcaagctgacagacaccaaataatcgatacgcccaccagctgcctctaccgatcccgatccgtgaccggaaaataatcagtcaggctgggtccgtgggaattgaacctctgaccctctctgacctacgcctgatgtgctcattgaagcaacggtgataaattactgccttaatgtgaaagaagttgataggcaatatgaagaataaaaaaaatcccttcctgcgttggtccaaccacgctcgaacgttgggggaagagtagaatcgcggtccgaaagcgtccacccaacagcaaaaggctcagctctttcgtatgaccgcaagcggatctttcttccagcgtctgcgcaacggtgtaagacccaccgatggtccagccatctcccaacggtggacagaccaaacttccaggctcatcgtcagaggatggttggccaatcggtggagagattgcatggttggaaagagcctggctccaaccatcctccgacgctgctgttggaccgtagtcggcagggttggggcgacactcacaataccccctactgttgtccaacccacaccaatcaaaaaaagtgaccctgtggtgtagcataatctgatcccagcttcccgggcatgacaaggggccaggtttgatagcgatgtcctaacatattcaagccactaccaccaaccgtcgacagcgtgttggatagctgattgttgtccataatctttccgcaatcttgtaggcacaagcaagtcctgtaggatcagtggccttgggcatgcgcatgagggaactggccagtctgtgcagcaggaagctgctgccgtggtacacgacattagataaatggactggagtcccagaactcctgtctggtccagtctttcccacttatccatccgtttccgcttctcaactttaccctccctggcggtgggcacaccagttgccatggcatatgcgaccatgatcaccaccattctggcaagtgagtatattccttccttgattgtctttataagacaccgaagttgccattcgcctctagaccacgcacccaaatttacagaagagtacgtgacgaaagcagcaacatttttcattgactgtctgaccaaaagagacccaagtaagtctctactacacaagcctgtttgcttttaaccacttgcttaccccacttctgtttttttttttctgctgcaagaaatcatgcttgtagttgtggttattgttcatgccgctatcttggcccttctcggtcagttttttttttttttctttaacccttcatacttgtgtgtacaaaaggtgctgattgagttataaaaaaagtctatatgatcgtccctcgggctaagtctgagtcaaccaagtccggtaagctgtggtagattgtacataaataggtgtatctgatttgaaaatacacatccttactcgttcttttctgtcttgtatgtagatcctgcatctaacttaacgcaagcccctcgatcggatgggcctgtgccaggctggcgcgaagcgcccctccgaaggagggacttgtgaacaaagtcggctttcttgtgtggaagctggcatcagttaggtggggaaattcttgctcgcagacttgtgtcatcttccaagtggaaatttgacccgcctgtttgaccatttgagaggccggcttcttgtgatcatttccgtataactcttggggccatgggctctcacctgcccccatcaacagcattccacaaaggccgtttggccagaagtttcatgatgggccccaactatggtcatagagattcccgtttctccccagagattaccactgtatttggaccaagtcccccaattgacatctcaggccggatgacttatactcactacaattatgaaaaattatatgggcagaatgggaagaagctcaggtatccgaagaagttgacggcatcaaaatcatccagatttctcctgagttataggggattttgtgtgcaaaggccaaaaaaagccacaaaaagcctgagcttccaggccgatgtttcaacttcactcccaagcccctctttcagaggctcgcttcgcgaggtgcccccggccctctggaacgaggggattgtgttaagctagcattgaaggcacttgctgaatgccaagaacaccgatcgttatccttggagcaacaaatcgcgtcctccaaacaccaatctgcccaatttgctatcctggagcgtcaaatcgctgcgttgcaacaccagctcactgtcctggagtgccgtgtcatcaccggccaatcttccacccactgacatcgacgagtgtggctcgctagggaccttgctggccaaggattaactttatccattttttttgtcttttttttcatctcttcgctcctcctttcctccttttctttttcttgtgtaaaccgtttttttgttttatcagcttcctcttttcactttttttcgtctctttgctcccccttttactctattcttgtgtacattcattttttcttttattttttgccctcttcattttttttcgtctcttcacgcccccagctaattgcttctccttgtgtccattcaatttcttcgttttatttcccgttttttttttttttttcttattctgttgccttccattcatttaaatccttatttctcataatcaatcacactcctttataatccaattgtttcccaatgaggtgcggaagcgtgcagagcttgttggagatatgtaccctatccgacagtgcattgaatattcaggcgcaccggtcagatgtatttatgtaaacacgtagcgcatctcctaggacaaagctctcaagaaccacgaaaccagtgataccacaaaccgttcatacaaagcccgttggaatctgtgagctcggtcccaaattccttggagatgggacaagcaaccgaaacagccaagcgagctgtcgtcaaccccaggacgaccgaatttgaatgtaagtatttcagagattgagtctcctaaagatttgccaagatgcgatctcggctgatcaacagttatcatgcattcttaacatcctcgaagtcggtggtcggatcggagcgatcggcgtgactttatcggtcccgttcttcacctattggctgaatctggcctgtactgctcaaactggatgtttgctgggtccccaaatcctggaccttcggactctatggaacacgaccaacttcttcagtctcgaggcttgctacgtctatcttggatggtatatgtaccttgtactctgctggctagtactccctggaaaatcggttgatggtactgtcttgagagatggcacacgattatcttataaaattaatggtcagtcccccttaagaaggaaaacctggacatgaagagaaagaaaaaaattcacgcaagaaaaacatgcagcactgaggaggggggaagaagggaccgaaaacaaccaggatcaagtggatccacaatctataccaaatctttgtttagttctctctttgaagaaaaaaaaaaaaagagtttttaagaaaaacaggggtttgtttgttttggttgattggattcgacaccaaagccaaccgtgaaacctcaagaagtaatcaaacaccaaaaacaaaaagaacaaaagggttgtcattgaaggatatgtcacagcttcagattatgagcggcgagttgagcaggtactcgacgatcggggagggtctggggagtatagaccagcgggggtttgggcaaccgggtattgggagcggactcggcaacagcagcggtggggttttgggttccagatgcagcagcagcaggagcaactgatgatgccgaggatttgggcttagaatcggagggcgacgattgtttgtgggagttcagtgcggattgatgctgtgatttcaggtgtcctgttgccgtagaagcttactcacaaaacgaaaagaaaaggaacaagttagcatgcgaatgggagaccatgaagagctggatatcctgatgactggaatggctggtcttcagatttaccagcgcgagcgagctcagttttggaagctgatgtcggattcgaagggttttgagaaggaaggttgggcgccgtttggtgtgtgagagctgcagcccccctgtccatgatgggaggcgcatagccatgaggctctctatagagagatgcgggatcggcgaagttgcgtggattgtattgcgcaaagttaccgccgtaggatggcgaggtgaacgatacactgcgcttcaaggggtgtggtgttgatggggaaaggctctggaagccctgaaccggatagacgcggttgtggaagcttgtcggagtttgtccagcgaaggtctcgtagaggtttcggttgagctgatggccggctcttgctggctcaggaactctagtggtgcgttggatgtatggcggatgatggccatggatgggatgataggcttgtgggaatgttcgaggagactgcaggacgatggccgatgattgtctgatggtgttgatcagattggtgcgatcatactcggcacgaaaatatcgattgaggatctcttgattccgtttctggatttcttgagcctctttggctttcggatccgtcgtcgtctccttgctagacggcttaggcacagccggacgatcgtcgacccaggcgatcaggctgcgacccagtcccaacccaccatctctccacaccggaaacctcgacttgagctgtccggttagtggataatgagcttgaaaggttcccctgcaaaaggcggtagagcgtatggagaacaggccgctctggcctaacaaaatcctatagtacccataccttgagttgaatggcactccaaataatcgatacgcccaccagctgcctgtaccgatcccgatccgtgaccggtcaatgtccgacaatctggtccaataatctcgcttgtcttcggagttctcccaactgagtcgttggtcccaacgccgcaaccgttctttgtcggtcagtagttcatctagacgaagcgccatttcgaacaagtacaaatctgatacaatcggtcctcacacaaaaattagtaccggactcaagtaaatcacctctcggcgataagcaacgaaaaaaaaaaaaaaaaaagaacacatacacaccgtcaatgttaaacgcatcatgatatccaattttggttttatcaatttgataatcggcgaggctgggcaaaggcccatagccaaagtcgacattaatcttattagtgaaaggatcgagtttgagaatggaatcggtctttgtcctaagtagccggtccaattctttctcatctgctgattcataaaccagggcgataggttcgtagaaatcctcatcattcaggataggttcctgttgcgggtccggcttggtctttggaggggctggaaaataaggggatgcaagatattgtggagaaagagggaaattgcgttggtatggactatgataggaaggatagggtgaattagggatgatggctggataagcaggttggacatgagggtgataatacaggggggaatacaagtaagaatggttcatgcttgggtgactggtctgttctgttgtgcctctgggcaacagcggatcttgataggtctgacgacttgcgtcagtcgtgcgcaagcagtcaatgttaggcagtcgaggttgggctcggtgatagtctgaagaaggatataaatcttgaggacctaatccgggcaacttgcttgattcaacaggatgatgggacaagacttcttcggaggctggagcaaagatcttcaaattcttggggtttttattatattcagactgttgggacctgaggtggaaaagaaagaaaaatccgaagagggaagagtggttattcacagccaggtaggtcagctgatatatatacttcttgatacagcggacatgagctgaggagcggatgagataaagcctatggtggctgggaagccgaaggcctgagttgaaagccaaacaaacaggaggccaaactcaccgttgcgccaattgtggcggttggatcggatgcatagggttattagctatctgttgctcaaccggccaaggaatgttatagccaggagcaaggcctggatggactgagccaaggtaagtggtaggttgagagacttggtcaggagaatgccttaacagctccggaagattgctgggaatttgcggggcatgaattccgcgattcggtggatgctcttgttcgccttgtttattttttttgaagaaacaaaaaaaaagaaatagttgcgggtcgatcgtcacacaaaacagccaacaaagaaagtcaaggatacaagaagataaacatcagctttattattaatattgttggggtacaaatacatgaacgtgtgtgtgtgttttcttttatgaatgatacttcaaaacaccatcctgcttacattgttgtttggtttcagatgaccctgaacgatgaagataaggaaaggtgtcgagcgtgtttggtcgagcaggtctatgatcaacagttgatgtacgagtattgggccacaacaacaagtgctcggcaaaacgtagactcgagtctgcagcgcgcggagcaccaagattggtaatgtacaaccgcagggataattgaaaccgtcgggactcgggatggtttgtggaacaagggctgagtgagactgccaaacatacccgggacggttggatgatagtcatcatacaaagagccgttttgccgtctgtgagaacaggtcgggagaaggaacgagtgatcagctgattggttatcaatggacacaactgcagagaagtcgactgacgcgcttccttgttgaccaaaaatctcggagtgttcgccacattccactacaagaccatgagtttcgggtgcagacgacacttgaggagttctagccatttattgcacaaatggcgcgatcgatttctcgttgatcaccaggattggttggtttcctgatgccaatcaagctagctgtaaaaattgacagtgattggattcggagtctcccctgttttttttttttttggaatttgaccgacagattctaactacgttggtggcggtgtcggtgttgtttccactataaccgaatgaccgatagataaacaaatagggaagcggactcgattagtactgtgtccagtgatagatacatacatggtgatcaagggtggaaatgagccaacaatccagagaacggaggaactgatatgtacaacagagtagattgtttacttacaaaatgatcggacatcggtcagcgaagatgtaaactccactggcccggaagcaggaagaacctgttgaccttggcggtggcctctgtcggacttgagcctcaactctgtcatacagccacatggcaaacgaatagcctacagggaaatcctggcttgactctggttcatgatgggcttaacttctgtatccctacacattctgggtgaatccgagtccttctccctctagacatctcttcatgacgtctattatttagttcgtggtgatcactcgagtactgcacaccagatgtttggatgattagctagtttgtgctttcttacaccaataaggagtagtcaaaacaattataaggctccaagatattgttccagacacgagccatggtgaaggattgatgaaggattctcaacaagtttggaaagacgaaaggtctggccacttgagagatcggggtggtgatccacaactccctcctgggctctcctgggctctcctgggtgtgcaaagtgccggcctcggaagcaaacagaagcgtctcaagacccatggaaatccggagtgcaggattgagactgagcttgtgtacaagtctgctgtgacggctggtccttctcttccttgagcagctgaagcagcttacagatataaaaggaaggagtcatattccatcaagaggctgctggttcagattgtggtttgtcagtagtcgatgtcgatcgtcaagcaagtgtgtggtgtgacaggccattaaggttgcggggtaaagaagatggtcttttgaattctgattctgatccgactctctctctctctctcactccctcctcggccccctgcatccttttttttctagtcttcagcacttggtggcagccagctggatcctcaagccaggtattattgaccatgtcccatcagcagcatcctcctcagtcggattcctcatcccaggatactctcaagccaacagctcatgaccaatcgtccccacccttatcagcacgatcgcgatcttgttttaacagtcgactcccgatccagaccaagtaagccactccgatccccacataagccggctctcctcctccatcctccatccttcataccttatctcagccaagctccctctcatcatcatccagttctcttttcttttcttttcttttcgtttcttttcttttcttttcttttcttttgttttcttttgttttcttttcttttcctttttatttcttcaaaatgtctaatccaccaccactgaccatctatctccccctcatcagtactccctcccactctccctctgctccagtctccccttgcccttccatagcctcaaccaccttcttcccaactcaacagcaacagcaacagcaacagcagcagcatcagcatcagcatcagcatcagcaacagcatcagcattcagactcaccaatatcagccagcctccacttcaactgctcaaacccttttcctcaaccccagaaccacttccgaccatttcctgtccgtcctaccgtctcacccatccagtcaccacactcgacccgtcctgcactcgccaacctcaatcgccacacacccccgccagcctcccctcacctactccagccggcacccatccaggccacctcactgcctcccgatcatccccaccacttcagccccacccccaacgtttatcatcactcaaactcaaactcaccctcctcccctcaaccctccaaacctcactcctgccatctccaacccgccctcgaatcctatctcgcaaactctccccagctcgtctttatcatacctgcccatccaatctacaaggctctctgtaggcgtcgtcaggtcggcctccccgaagacccagacgagcatgcccagttcccgatctacgatggcggcaccgtcaacatggctacccctacctctactcagaaaatcgtcttccctcatctctcccccctcgaggccgactctggttgcgactataacctctccgaactcctctcaccggtctacgtcaaccctgctgccgaacaactcgctcatcagatcctagagagaaccaaacagtccatccactcatcagattcacccaagaactggtactgggacatcatgaaactactccatcatcacgacctatccaggtggctggactggctacgtgggatcctcaaccagaaccagcaactccttcggtcgagcttcaaaactaccctcaagacatcatcccacttcagagctcccatctcccccggtcaacgtcgcaagaggctcaatcgtgaccctcaatcctctgatctgcccaacgaatcttctcccacacttaactcagtctccactcccgcaccagaaatcatcatgaccgcccaactcattaacaccgaccctcttgctgctattgatccttcagccgccacctctgatcaaacaattaccagtcaccacaaaatcctcttctctgctatcgttctgcgtcatccatccctacccatccaccctggccatgtcagagaaacagctggccggaatctccaaaccgccgatcagcattcttctatcctcacaagccctgctcaggatgatcaatcaaatcctgatctgctcaataatagcacttctccctctaaacctccatccttagaagccatccgacccaaacgaatcaagacatcagcagctgatagctcttttcatcctaccattgcaaatcgtcaggaatttggctcccctctcaccaacactctcaaccaaaactccatgggccaggagaactatctgagtactcatgctcaacccagtcaaattccacccaaagttacctggttagacgaaaacaatgccaagcgtctgtttctgaaatctagtcgccgtccatctaggccaaacgccgcacgcggcttcaccgttggcacttcaactctctccgtccccgcttattctcgtcgagtaagcgtccccagtcgcagtggattatcacatgaatcacatgatgaagagaacgctcaagcagtcacgactagcgagccaaaccatagccccaccaacttggataagatggtcctagatgatccctggtttcgggaattatcagattctaacctggacactggctcattaactcaaagcaccattccagtcacacaaagcttactgactgctgccgcttgtcgaactgataacgagaattttgatgagctgatgagttcgaaagaagagccctctcgcccatcttttgtcggccaaagttccctgctcacccaccagaatgagctcaagggtgatctatcgtcgatccaggaggaatataccgatcaagattggatgggcgatgtggactctgaagcgctgaacagtcaatccaaatcagccatctcctcgggatgctcgagtcgatcccaatcttattcttccaactcctcccttagcacctgtcatcctcgagagactggcgatagtctttttcgacaagcgttgatggcctcttccaccggacagctaatactcgagctggattggcaaaatactcccatcggacccattgaaacttggagccctactctcagatcaatggtcacccttatcttggcatctccgtatagaatgaggtgcgtgatccttactgtatgagtctttcatttagtcggctcttaccaccttgactgacattctgctttcgtcaatctcactagtctgctgtggggagatgaatgtgtaatgctttacaatggtaaatttattgaatgcaggcactagcctccgttgggcggtgtagtaccatgcttttttattttatttcatttttttttcctctttttttttatcttgcatttttccagtcagaatgctttcgtcaccgagcctgccctcagatgatgaaaaatttcctacgcgagcctagccacatgacaaccgtttgttccttgtcaagtatacttacgctgatctatttggttgatatctatttggggaaacagatgcttacgtcaggacgtgtggtctcaaacatccaagcctattaggccagagcggtgcacatggatgggctgagtaagttggcgcgatccacctttcgagaagagccagtggctaccacttgttctgtgctacagtctcttgatttctaccagggatttttaaatgtcttgagttgcctttttttaggctttgggccgacttgggagacattgcagattctgtcctccagggcgatgtgtatacggtctatgacagtctcttgttcttcgatcgagatcccgataatccgaacggcatcaggaaggaggaatcttatcattctttcaggtgagtttgctccttccaatatcctattccaaagctttggagtaatttgcgacatgcttgatagtactgatatccgtctcatgaatggctcaaccctattagttggattcctgttcgtgggcctactggcgaggttgaaggcattttgaatccatcttttgagttgggtttggattgtgaaaactacttatacctatccaactagttttcgttatttatttcactcgatcttctctctccacttttctgtgtaggaccaccctgagggtcatcgcagagcgccgtctcggtagtttacgcgacttggtccagataacgctgatgtcaagaactcgaatttcttatcaggagagatgtttggaaagcttggctaaaaacccttatgatttaccctttgtgattgtaagtcgctacaagttgatcaatcgaccggtgctatggaatggcctctaatgggcttctatcaacctcacaatcgctacctaaaaaaatatgttgcagatgtactcctgcgaaagcaagaaaaacggtcggaaaggtccggcatcagctgacgaaagtgtatcggaggcttcgggttgttggattaatttacaactgagactggccggaacggttggcgttcctaagggacacccatcggctgctgagcaaatccagttcaacattcaaatccatggttccagctctcaatgtggagggagtgctcatagctcgtcgaccccagggcattccgccgacaacaagtccagctccccctcgtcggtcggatcccagataactatgcataccgaagttacggacgatgacaatgtggtttggcctctacgagaagcttgcaccttccgcaagccgatctacatagctcagttgggagatcgcgcaaaaggatttgagacccgaggatggcctgatcaaacacggtcggctgtgtaagtataagaaactatgccccccccccccctcctgccctttcaaatcgagatcgcccagcccaaatattcagtggagatgggcttaacctgatggctgacataaatcgaatctccgaacagagtgatgccagtgagtactagcgaggattcagcacccttgggggtcatcgtcttcggcctctctcctcggttgaactggaccgaagcatacgcactctttctgaacctgttgactcgacaattctcgactggcttgtcgaccgtcattggccatgaggaggaggtgcgacgctcccttctttgatttgctcttcacacccttctccagaaatacctttgtaacaattttttcttctctttaggctcaacgcttggaggacttggctgcattggatcgggcaaagactacattctttacgaatatctctcgtcagttttcactcatcttatgaagaacttctgcttggcctggtggtctgacaatttctccacccccccctctttttttttagatgagttacgaacgccgttgaccttgatcgttggaccgatatcaatgattctagaatcttctgatatcagtcccgctgctcgagagcgattgaaagtcgtcgaggtaattttccaatgtagattgattgatccttgtgtctttgtcctgcaatcaagttccactttctatagcttttcgccgctactaactattatgtgcatcagatgattcagcctctctttgcctcgtttgctttcctgccgttccggttttgattgcacatagagacttgaactttggttctgacctactcatttttttgcaccacttaacatttcttcgatgttcctaatcgtgtccagtcactgactgattctgatgatgaccgaacagcgcaacacccagcggttaatcaatctggtcaatcagctcttggatctttcccgcttcgaagctggaaaaatggtcgctcgatttagaggaacggatgtttcaaagatgacggccaatttggccgcgttattcaggagtgctatgcataaagtcagtccttttttcacaactactccttggatcgggatgatctttaaacttgaatcggactttagaatcaactcaacttcattgtcgactgtcccgatactactcggcgcgtctgggtcgatcacgacttctttgagaaaggtgagccaagctcatctgatgcttgtcgaagcctgctttcaagaaaatgttgagattttgatttgggctggtagtcgtattcaacattctttccaacagcatgagtacgcatatgttttgtttactcctaaatttctagccagaaaaacgaggcttcatacatctttacttttgctgtctcactagaatttactcccaaaggtggccaagtcaagttggaagtgcgatatgattccaacaattgttatttgatttgctctgatagtggaaggggcatcaagccggaagagctaccgaggatattcgagaggttagtcagtcgactgtttcattcgtcttggctttcatgaggttactaaataaacatcaccaacattacttactagattccatcgagctgaagaatctcaaggggctgagggtactgggatcggtttggctttggtccaaggtttgtagcgtatcactctgccctgacctctcaaactttgaaagctcaactgaaccctatctcgatcagacatcattaaattacactgcggtatgctggatgtcgagagtcacgttggccggggatccaaatttacgatcacttttcgtcttgggacggctcatcttccccccgactctctcgatctttcgaccgagagcgaaatcgatgaatttaatgatcgggtgatcgcctccaatgccagacgttggatcttgggagaggcagaacccattcgaaccctactgctcgacttgtctcccagtaactcggaaacctcttcatcacgtggctccgctgagctacctctggctactatcaatgagggcgtcctctccacggcgggttcgacggttctgatcgccgatgataattcggatatgcgtgcattcctgaaaagtgtcttgagccgttattataacgttgtagaagccgtagatggccaacaagcttaccaattagccaagctcaatcgacctgacatcttggtttcagatgtgatgatgcccgggatggatggatttgaacttctccggcggttgaaggctgatagcgatacagcagggatgtcagtcatcttactctcggcgcgagctgggtctgaaagtcgaatcgaaggtcttgcagaaggtgcggacgattatctggtgaaaccatttgaagctaaggaactagtggctcgagtgaacactcatcttcagattgcaaagatgcgtcaaagactggagggggctgtcgccactcgtacccaactactgagagaaaacgaacagaagtatcgggacttgtatcatacatttgaagtgatctctatgctcagtccagtcggcatcttccaattgagtccgaacggtcagatcaccttcgccaacaacgcctttcactctcagtgcaaattgactcaaggtgaaccgttgagcctgtggatgaactgtatccattcactagatagaaagcagatcgaggaaacgtttgagctatcgattcgatcacgacagccgatcaaaggggaattcagatggagagacgggtcctggtgcttttatgaactgacgccttactataaagaagacgatgggtttgaaggatatcttggctcaaccaccgacgtgacagagcggaaggagtctgaacaaaagcaacttgaagctgccgaggctcgtgctcgagatgctgaggaaagcaagcgtcaacaagaagcgttcattgatatggtaagagccaatcacaaccccctgctctcttttttttcctgcaagaatcttcaaatctaatgcttccctcatctgatctcaccaaaccccgtcataccgctaattttttagacgtcccatgagattcgcaatccgttacatggaatccatcaagcggctgaacttctctactcctccttgaaactcttacatggagtagtcgaaaacagccatcagatcagtggccccgatctggtgcaattccggaatgaaatccgagaagatatcgatgcgatcgaaagcattcaactatgtgcttctcatcagtgcgtattcttgacccatcacttttcttacacctgattaattcaagtgagacccgctaatacctcttcttttcacatttttcttggcttttggtaggtcgaggatagcagacgatattatcaatgtacgtttgattcactagcatgcttgtttttcattggtagcacagtggttctagaatctgaacggaagtcatcttcggacacaggtttctaaactcagtatgggtctactgacaactatcaagactgatttcgatttggtgggtagggtgcgtgaggtgctttcgatgtatcttattgagggtcagtcctcttctctttatgattacccaccactgctggttggaagaagaagaagaaaaaaaatctaaccccgatgctattttgtttgttcgatggactagctcagcagaaatcggttgatctgaagcttcagatcggcgagggcttagagatcacccattacatttgtgccgatccaaacagactggcacaagtgatcattaactttctttcaaatgccttgcgatatacctcgaatagcgaaggccccaggagtgtgacggtcagagttgacgtgttcacgaaatgtcccgagcctcggccgcacgttcgaaggataggctctttaagagctgaggtcgatgcagtagccccagaagacttggtgtatgcgaaagtcagtgtccaggacactgcaagaggcttatcaccggaagagctatccaagctgttttctcgattcgttcaagccaatcctactcaggatcaatatggcggcagcggcttgggattgtacgtctcccatcgattgatcgaaaaccatgggggcttcatagaggtgatgtcgacgaaaggacaaggttcggtcttctcgtttgtgattccgacgaaacggagcgtcagaccaccgatcacgagcagtacgagttacagccatggtgggaagcgtggctttacccgagcgatcaatgaggaggaggtggtcgagatgcagcccgcctcggcgctcttgccaggcggggcaatcgcagccggaggcgggatcaatagtcggctaccaagcccggatatccattctagtccggtcgccgagtgtgctctgccaggcccagagaacatcacttccccactggtcagcgctgagaaaccgatgctgagagaatgcacgagttccgattcgttcgccgcgcttcagccacgcgaacctggctcacagcagacccatgtcttagtggtcagtctagaatgcttaatcggcattatgactttccttctgaggaattacgttgaaggtaattgctgagagatctattctcaatcggttcgcacttctttaggtcgaggacaacaccatcaatgtcaaggtaatcaagcgccagctcaccctcaaaggctacatggtctctgtcgccatggatggtagagaggcgctcaacagattgtatgccgacgcgtcagagacctccgaattgccgccgatcgacatcgtcttgatggacatccaaatgcctggtccgtttcttcttcttcttcttcctccattcatcgctcccgtttcttcttcttcttcttcctccattcatcgctctccctcttaccctatagtttccggttttgcaaatctttcttcctctcttgtctcgcatctttctcgtcttgatcatcgacattaaccctctcatcacactcttttttttgtttggttcgaatgatctgcgggggttttttttttcttgtagttatgaatgggttggaggctatcactcatttgagagcggcagaaaagaccggcgaaatcaagaaacgatatccggtgatcgctgtggtaagagtaccattcttctttctattcttttgaatgatttattgacagtcagtctgatgtgtctaacgtgtttatgatggtgggtcgggggtttctagactgggaatgcccggaaggaacagacggaacagtgtctggctagtgggttcgatagtgtcagtcctttccttctgttgttttcatctggggaggagaaaagagtcgaggattctgatagatctgggatctcgtgtttgtagatctgcgtcaagccttataagatcgatgacgtccagagtcggatggaagctttgcttgctaacttggaacttaatgatacttaatccttcttctttttttgccggcttgctctcttttttatcatattgtgtgtcacttctttccttatctcgtaaaaaaaaacaaggactaacattttttttttcaatttgtcaatctaggtatcataatcatgtcgatttcttttccttttttttcaaattcttctgatttgttttgatatttggtttggtttggtttgatttggttatattgtagagcaggatagaaaaaaaaaatatatagacatcttttgactggtcaaaaaaaaacactttgtacaacaacttgaaataattaacactttccaaattctcatcatcttcatcatcatcatcaaaagttattcataaaaaaaatgagacaaaaaaagaggatatgtttttttgattggggggttgtttggttgagtgaggaatgcaggtgaatgatagtagatgtagtttgtctcattcttggtgcttgttttgtagatgctgattgtagttttatttttcaagtgtgtgtgtgtgtgtaggatgtatgtttagtaatgatgtgtatgtaaaactatgtatgaacaagtgtatgcatgagagaatactattgtatgctgaattcctttcttcttcttctttatatgtatgtgtgtgttttttgtatgtacattgcatatattgccaacaaaaataaatgaaaaaaactatgtaattgttgtatggcttttacgtgtggttgagtccagcacaacactaaaccaatcttttgattcatgtggtttgaagactgtttggatctgatttgagatggatatgtatcacctgatctaagcatgatggaaggtggtattgtccatgtgcacagataagtcagaagcagttgagtttttcattattccggcctagtccaggaatatgaaggtccaaacataaaacttgaaatgtaagaagatgatttaacttcagatccgcaacaacacaaatccatctttccgtcatcttatcactcaactcttcagactccactttcaatcttacatctttaaagaaatattaaatcaccgtgatttttctttgtcctcccacccacccttctaattgaagaaatgcctactcttggtagagttgcaggctttttgggctttttccgctctaaacctttctccttcataaaatataaatgatttgaacatttatgttgaaacatttctgtgaaaaattaaaacaaactagtatcttcctttggtccataggattcaaaatcaacttggtaattgtttaacctagaaattaaacaattaagattttatcctattaaccacccaaacttggatagctggaggactcaaatccacagctaacctaggggatatgctttggcgtatccctgaccagagtaccttaggtaagattgtagtgcaaaatggactggttgcctctatatatatggtgtatcaagcccatctgggcacacaccaaagtgtggccaaaaaagggccaagcgtgttgggctgatgccaaagcccgcttggctgatcccaaagtgtgcatggcaccctcccaacccccgcttggcacatgccaaagttggtgggggtcaggacaaagccttgcttggctgagcccaagcaagggtgtcacgcctgccagcatgccagccaacaagaaggaatcccttcctgatggccagctcactagaagttccctcactcttataggtttaaaggtgtttgtaccggttattgagagagagttgtatgagccctctaaatgtcagcttgctactatagcagagacaacctgtcatagtacacaaacactgtagaaaatacaaaaagatattattataaatagtgctggaaataaatgagaatatcaaataataagagcattatttctcaatattcttaatctatatgaagtataacctagggtacctcactcaaaggtaccctatatttcaactacttcatgcagcaaatctacattaaagatatagagtgtacctcccagaaggaaatgaaatatgcttatgtttataatcaaatatgctaataaacaggtttaagacttgaaactgatttggtgtttcaaacatacatttgtatattgataacacgtgtgtggcacatttccaaggaaatagccagatgtttcagatttcatcttccacaaaacacctgtggcacatttctaaggatatggtcacatgtttcagcctccatgcatgaaccgcccacaagttgaccctgatctcccagatgcctccacgggtatataaagagccctctttccccccaaaatcagattcatcagattattacaacccactttagattacccaccatcccaaatgcttaacatttgtatctgtctggtaatgtattgcctcttgctttaattctctgtctatcagaacctcaagacttaaggggctttattagtacataatgcccccttctttcttgagattcttactactttcttctgggatttaaaccacccctgttaaacaggccccagtgttaacaggtacctaaatcctctgcttttgcacgataccttagagggaactaaaccacccctgatttatcaggcccctctgtttaaattatatcaatatttattgatataattattcatttctactatctcataaccttgtaattaccactcattgttggaattacacaccggactctttagtcccagagttcaaactctaacatcttaagtttttcaccacttgtagctagaggatttaccatcttggcatcacggtggctgacactaaaaggctggtacacacctgctgagttgggggacaatgccgggcttgtgcacacaagcacctgagccaccaatcggcccagcgggacttggctatgtgccaagtcctgctccccgcctattctggctgatcaagccccctgggcacactcccatgccctggtggcactcggccaagcgggacttgtgattgtccccagacaggcttcatacaccatatacatcccacacatatgcatgtatgaacatatgtaaatagaaatgatagtttttttcttgagcaggtgtgcatgcatatgcacatgatactcatacatagacattattagttttcttttttatttgagttgctgtttttgtatatgtactaatagtagaaacggatgtccagtgaggatttgagttgttttgtgttggagtgtgtgatgattaaaagtaaacatgttgagatgtatatatttgatgaattcttgaaatcatctgatcctggtattctatgcactggacattgggcaggatttatacagaggtattcaaataagttaacttccggtgtggtaaatcatactgtgtttctacacagaaaatataaaaataattctcgtttctaagcagaaaatataaaaatttcttattatctcttgattcattcaagatatggtaaaaatgacatcaaacatggaatcctcaggtaaaataaaccctagtcactcactacaaccatacctttaactcttatagtttagaatttacacgtatttcaacctgtcacaggatgtttcttggattcttcactctaaccatagtcattatgaatgcagggtacatattgaatactgaatacctttgtattaaattgaagacctttaatttatattgaatccacttgtactagtgatattgcatgtatgcatccctttgaccatacatatgtgtagtagcatcttacagcctgtaccctggggccaaaatacctcacatttgtctatacaaggaggcctctccctgccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttataaataggggcttggttaatcgactcgcaaaagttggagagccgactcccaaaccccccaaacccccaaaattcccccatattcccagagtattgggagttgattccccaaaaccgtcagagggtttgggagtcaaatcctgaaaaattttaaataaaaaaaaatgaaaaccccggagggggacagagtcaatgccccaaaacccagtgggttttgggggtcggcaagccaaaaagagcccccgatggccgggatgattcctcctgaccgtcgaggatgtacaccttcgaaggccaagagaaaccctcctggccccttcaatggccgcctcacctcgccctcccggccgttgaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtagttgcgtgatgcagctatctatggtgcagaatacgcaaaaggctgctttgcctccatcatccgccccttcgcccttctatgccaatttgtcagaaccaccttaccgacaatcagttctattttatctcttttctgcaagacttatacgcttatatcaagagccgcccattcttctttcggggtaatgttttgcactgtctgtgtttttactatgcatacttcaacacagctctttaaatcagcattggaagtgccactgcacccgcccttacccaactcgaggggcaacaggttcagtcggggtcgatgacagtgtacacccttaacggccaaggggttctctcttggtcgttgagagtgtacactctcaatggccaagaggttctctcttggtcgttgagagtgtacaccctcaatggccaagggtgtttctctcggccgtcaggggctctttctggcttgccgacccccaaaacccactgggttttggggcattgactacgtccccctctgggggtttcatttttttttatttaaaatttttcaggatttgactcccatggggaattgactcccaatactcggggaatatgggggaatttcgggggttttaggggtttgggaggagtcaattaaccaagaccctataaataaatccatattatatattatttcacaactacaagtcatagccacataaaaattacagctttatacacattgaaacacacatttaacactttcatcattatgataaaccaaaattgccctgaaccatattcatcaacaacaactccatcaacataaacaatattcaataacctcttaataacctcatgcatatcaatcagcagcttcatcttgaacttatccctatcactatatataaaattgccaagctaagcttggtggtcttgttattctgatagtatagaagggtagagctttcaactccaacatacccttctccattcggcaaaagggttttcataaccgcttttgagtcttacaccgggcctttgaattctacaatagggggtatcaaatataggaaatccacctttagaaaccagtgacttttcccaaaaataaattttgcattaatgggccctaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatataagtgtcagggctattcatttatgtttgtactagtactagtatttgccccccaattttggggagtttgacttggcaaccttgtttttgccccaaatgttggtggtttttactcaaggggcttggttaaacgactcccaaaaagtggagagccaactcccaagccccggaatccccgaattttgggagtcaaacccccaaaaccttcgactggtttgggagtcgactcccaaaaaaaaaaatatcaaaaaaaaccatcccccggtcggtttaggagttgatcctccaaaaccgaccaaggtttgggggttgacaaagtaaaagacccaccaaagcggccgggaggaatcttcccggccgctgggagtacactcccgaccggccgagggaaaacaccccggccgctagtttccctcggccctcggccgctgagagtacactcgcagtggccaagggtgtacctctcagccatcgagggtatacacctcgatggccaagaggattcctcgggccgtcgagggtagaattacactctcaacggccgagggaatccacctcggccgctgagtgcacttcccaatggccgatgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttatagtagttttcatgttattacaaccagatatgcacatgctacataacccattatcttgtacccagttcagaaggttacaaaatagtatttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataataatctttcagtaaatgttatttatttcatctcagatatcacttattcagactacatatactgtttcatcccatacgtctgatttctcatccagatattgtcatctcatctcactcatcatccacttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtatttcatccttacattccatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcacctcagaatatttatttcagtctttgattatctcatttctttttgcactacatcttattttttatcacaaacagaagttacttcatattttctccttttcaacatgtttatttcacactacgcatttgtcagccacatttatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatattttaccactagtacctgatcagaaccacccacatgtatatagagaagactctttccacttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattattattgattttcccccagaagataagaaattgaacccataaaccattatcccccagagcctcatccttaccagaatcccccacatcaacagtgggccactacgctacattacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtagtgttagctgacgctaaaccccactacactaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgactgtcagatagtgtaactaatttgaagctaacatttagtgtaacttataccaaattaagctacgctacactacactacatgcctagttacgctacgctacagtagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaatcgacatgtcaagtgagaatttatgctcttgaaccctcttcctctgctttctgttttcaatggacaagttgcatgaactgtccatataactgatacggccgaggtccatagtgacaattttcaatgtcctatgatcacacacaatcccacagaaaatgaacagcacaagatgcagagacaaaaaaacagaggatgttcctggtgagatttgaactcacaacctcagcaatgctgagtcacataccagagtgcttcctttaccaactagcacagcccgcaagcaggtgacgtaattcaaatttcgtcacttcgctttgcgggtgcgctgtaaggactccgtcgagacgcttcactgtctgtcggagaggcactagaaaacccccctcatcgcctccacggagaatattctagtaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaggaggcaggggagaaggaacggatgagagagtctcaacatcactgttgacaggggcttgagctagattttcttgcattgatgcaggtgggggtataaatgtgtgaggattagggggaagcgatgtgattagtgagtcatcggctaagatatgatcgctgtgtttggatttgctagtggggcagtcgggagtagcatcagtagggatgggagtggtcaggttagttgttaggttggagtcgttgttcttttttaattcattttgatttccttcagaggaaagacaatggttgggtgagattgatgagggggtggtagagcaaagggaccgggggtccccagtcgatggttttatttctggcttggtgtgattgcagttgactttgcctgacgctgggcgatcggaggtcggaagacgatctaaggagcgcgatctgaatgtaggggctttcaagagaatgagaggtgatggcaatcttgtttgcttcaacgaggatgttgacagtctggccgggtgtttagatgagacaccaagtttggcctgatcacaatctatttcacttgataagttgacaattgcttgactttgctgggttgggggcttggatgttgccgaagaagccggattggcggtgggtgagatcttagccgcaacagcaatatcggcatccccggtagtcgttggtgaagcgggattagaagctgatgtgatgtctttctcggcttttagagccgtctgttctaaagaggtaacaagtgagggagatgcagtacgggtgacaagtggttggctttgacgccaagaggaggaacgaggacgtttcattcttcccgatcgtccaggttgccagtcggccgttagcgacaatgttgtcttgctggataaaaccggttcaaggcctcgcttgatcgaatatcgaaatgatccggtgacaggagccgggtgctgtctgttagccaaaagatgacacaccacctcttccagatgtcggatgcgtctttcatagtcactatcagcctggttggagagtcctctaaacattgtttgaccgttccgatgagagagaatcaaggtagtgataccctagtcgagcgatagggtgtcttgagaagtttgtagtttgcagttggatagtaccagagaagtcaaatgagttgattgggagtgagttggagttggaaagtcggaataagggcacaataatgatttatgaaaaatttctgcaagttttgttctgggaactagaaaaaaaaaagtgtaaggactccgtcgagtccttcactgtctgtcggagaggcactagaaaaggagctcaatagcgtccacggagaagattctagtaccaacatgtcttttatttcagtctagacaggagagaaagatctctctgttagtatctacaaatgatggaaagtgggaaagggaaatgaggagaggaagaaagaagccagtgtactcacctagccgggagagaaagatttttgctgtctaggtgaaggggaagtgtaagactaaatacaaggcgaaactaagtttatgtaatctagtgacatgtttgtgtaagtcatgaggagcggggcttacatggccagtcactggggaagtgacaaaatccaaattttgtcccctgcttgcgggccgtgtaggctacagacccttgtggttgtaaggttatttgggtggtagttgtcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatttcttttcctttttttcaattcttctgatttgttttgatatttggcttggtttggtttggttacattgtagagcaggatagaaacgcaagcaaacacacacacacacacccatagacatcttttgactggtcaaaaaacaaaaaatgaaaaaataaaaactttgtacaacaacaacttgaaataattaacactttccaattctcttcatcttcatcatcatgaaaaaattattaataaaaaaacatgagacaaaaaaagaggatctgttttttgttgggtgggtggggggaatgcaggtgaataacagtagatgtagtttgtctctttcttggtgctcatttttagatgttgattgtactgattgtatgtttatttttctgggagagagagtgtgtgtaggatatatgttcagtaatcatgtgtatataactatatgtagacttctttctttctttatttttttggtacattgcatattgccaaccaataagaacaattgttgtacagcttttatgtttggttgaacatacagcaaacactcaactaatccagtgattcatgtggtttaaagactgtttggatttggtttgagatggatcaatcacctctatatatactatgtaaatatgtttattagttttctcaattagcaggtgtgcacatgtaatgcatcatcacatgatactctgactcatacatagcctttttttgatttgctgtttttctatatgtacttatagtggaaatgggtgtccagtgaaaatttcatttgttttgtgttgtggagtgtgtgatgattaaaagcaaacatgctgagttgtatataattgatgaattcttgaaatcctttgattcatgtggtttaaagattgtttggatctgatttgagatggatcgtccacctctatatatacatcccacacatgcatgtatgaacatgtgtaaatataattgacacttttttttttcttgagcagttgtgcatatgcacatcatactcatacatagacattagtttttttttttgatttgatttgatttgagttgctgtttttctacttgtggacatggatgtccagagaggatttcagttgttttgtgttggagtgtgtgatgattgaaagcaaacatgttgagatgtatatatttgatgaattcttgaaatcatcctatcccattattctatgtactggtcattggggatgagttatacagaggtattcaaataagttaacttccaggccttagaattctacaattttaagtgccagagatattcatttatgtttgtactagtaccaacactgggcggctatgctacgcctcgctaaagggccacttagcgttagtgtagcggcgctaaaacgggcccttttttctgtagtgttagcgtgctgctaccgccgctacgctacgctacgctgtagccccgctaataggcggcttgtttttgggtagtgttagcacatcgctacagccgctatgctgtgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccactaaaaaagtgctgtagcgcagcgtagcgggcacttttttgtgccctgagcgcgtagcattagcgcaattccaactttctgcgctaacagctaacacacttttgtgccctttgcgcgtagcattagagcagaaaggtggattttttgctaacgctacgctacaaagtagcgcatttctgctgcgctatgccacgctaacgctacggttagcgtagctggcccagcgttgctagtaccagtacttgcccccaattttggggagtttgacttggcaaccttgtttttgccccaaatgctggtgggtttactcaatcatcttttgctgcttttgggggtgttgcttgaattgggcacctgtctctgtctaatgttgatttaaacaaatgtgaattggaggttgacaccagtcttggctctctgagcctattcttttagtgatatatagatgttgttggaattttgttcagctgatcatgctcaaacttgacaactcaaaatttataaaccttattaatcaaaaatcatgcataagaagcagtgaacttgagaaaaataacagctgacatattagggggtatcacatataggaaatccaccattagaaaccggtcacttttccaaaaatgttttttgcataaatgggccccaaaaggggttaaatggataaccaacatttttaaaaaaagggtggtttttttcaaaccagtcaattatttaatggtggatttggttatatttgataccccctattgtgaaaatcaggtcatcaagcaatatccaatcaacactgaaacagagacaagacacgtatttggtattgtcccttatcatctttattttgagcctgatacctggtatcagtatttcctttgttggtgagaaaatccaccgtcttggatttagatttacaaatgcaaaaaaatgtctttgtctttgttttttttttcttcaatacggccaaatatcatgtgtatcaaagatgttttggtgagattatccctctgagacaatacagaatatgtgtatcacttcccaaagacaatagtgggattaagagttgagtgcaaatgccttgcaaaagggttcacaagtcaatctgcacaacaaagcatgcatgttcagctcccattactcattagaaggttagatgtggctagtagaaagacatttttgaaaatctccatgcatgagagtgacttgaaaaatgttttgcaagtcacttgcactcaactgtgaaaccccctaataccatgaaagtgggacaacacaaatacatatttttgggtattcaaattctgagacaatacaaataaacacctgataccgtcttgtattgtctctgtttcattggtgatccaatccagtgaaaatgggatttgagattgggtggatatttgcttggttgtgctctagtccacaaaatctcaagatggacatatagagtgtctttcctgacttatatatagtctatgaatgggtaaatttgattttaatttttccaatcttgtggatcagttttgggagtaggttttgtcggcgccaccccctggtgcgcgccaaagtgcgcactcatagggcgcgcactttttccaaaaaggtggtgtggcgcgcacctctacccctaacttgattggggatggcctggagagtccgccggctctccctgcacaaatgatgggcattggactgtctacagcctgtcagtcagacacatcatttccaattttggattgatgggcaagttgtagcggtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgaccaagaggaaacccgctcggttgttgaggtgtgacacccttgatggccaagaggtttcactcggctgttgaggggtacacccttgacggctaagaagcttccctcagccgttgaggtgtacaccctccaccgccaagagaaaccctctcggccgttgagggttatactcaacggccaagaggatttcctcaacggccgagagaaatcctcttggctgttgaggttgtagacccttgacggctgagagaaaatctctcggcctttgagaaaacactctccacggacgggaggaatcctcccggctgctgtttttttttatcactgacccctcaaaaccacttggttttggggcattgacacccaacccctctggggtttttcttttttttttttaaatttttttgggggaccgactcccaaacccactgatggatttggggaattgactcccaaatttcggggaaacccaggtttaggagtcaactctccaatttttgggagtcggttgatcaagtccctatatagatgttcttggaattttgttcagctgatcatgctcaaacttgacaactcaaaatttataaaacttactaatcaaaaatcattcataagaagcagtgaactttagaaaaagaaaagctgccatattgtgaaaatcaggtcatcaagcaatacatatccaattcagtgaaaatgggatttgagattggatggatatttgcttggtcgtgctctagtccacaacatctcaagatggacatatagagtgtcttttctgacttgcatatagtctataaatggggaaatttgatttcaatttttccaatcttgtggaccaggtttgggagaagtgtgatgcaagtgcactgaagcttcaatttggcctggcccactgcccgtctaaattaggtcccagattgcgcactggtgtggacactctatttcgggagtggtcacgaaggatccagaccagacttctccaatcgaccacacccaccaaaattacagccaagagccaaaaaccaaaaaaagaggaaggtcactcacgaactggatcaagacaagaaaccatcgaacaaacaaacaaagaagcgaactcaatattaagaataaaagatcgatcgatcgatcgaatcaactcacattaaaccaggaaactactagatacaaagatacgcatccacaaactcaacatgtcaggcttcatctccggtgccatcgatccagcattgttgagcgggggtggcaacactaatagcaacaacaacgactcaaactcaacatcagctaccgataataatcatactaataataacacaagcactgggactggaggaataaaccatcgaccaattggacaatcaagctcaactcaacccaccggcctgccatcttcctcaaccttctcacttcactcatcatcattcaatccgccaccctcttcttctgcttctcccaaccccaccaacaccctcaacccgaacaactcctcagttcagaacccttcatcatcgcataccgcccctcccagctcattctcaaacttcaataatcatggattaaatctgccttcgtcttcctcttcttccctccaaccttcggctgccactgctctcatccctcctgcctcttcaagttcctctttgcccaacggaactgctcccggtcccggcactccagctaccactgaaacgcccttgtcgaacggaatgtctgctaaagatcatgaaatgcatcaaaaagatcagtacgttaaaccatcaaagactctagacgtagaaaacaaaacatcaatctgatttttattgctttcttttttttgtgtctgcagggaactagcgcaattcttattaaagatggaagaatacaagccggtgataccggatgaagtagcggcctattatctgcaacgggtgggcttcgaatgcacggatgtgaaggtgcaaaggttgctagtcctcgcctgccagaagtttgtttcggacattgcccaggacgcgttcagttatgcccggacgaggaccggccaggcgcccggcggtcgacagggccctctggctcctaactccaactcggccggcctcgctaacggcgcccctaacaaccccggcgctcgaaaggtcagctgacttgttacaccatcatctaccttttttcgtttttcaagctcgcgggtcactcattctttctgccgccctccctccccactacaatattccctctctgtttcaccaggatcgtacgcgcacagttctcactcaagaagacctcgctcaagcgcttgccgagtacggcattaatgccagtcgagcgccgtattatttatgaactctcctcgttttttctcattcttatcatttttcctcgttgtctcttaacctttcacaatttctacttcatcctcaatttttctttgaaaaaaaagactccctgtgtccccttgttttttgatttttattttgttgcgcctttctgtaaaccacttattgaacaacaataaccgcttttttttattaaacaaattcaatctaaattgaaaaaagttggaagactatgaacttatattttgttatgggaaactcaagattacactttccttttttctttctgaggtacttataaggtttaaatagaggagatttttagatagttagtatttatcatacactttctcatgcctcacattgactgatttttgaatatgtacttaggttcagatttattgagtttcatagtgtgcaatgccataggccaaatactcactccccaaaaagaaatagagaggggtgaagacttttcagtgctattgatttcatatactgcacttgatctatgttaaggacatgtacagctgtagctcctagaagtccaattcaaattaataagtgccagatcacagaaaacagtaaagggagaagatgtgagtgaaatgggtgggaccttgttggtttgaaggccttgtaggctcagctagagaaattcatgatggtcaactcatatcttttttgaaacattttgtttttcctttttgcatcagctggattcatgattgacagttgtcataagactgtttattccaaatcagcagctgcatggcctgctgcaaagcttaaaaaaaagttgatcaaacacacttgccaccatccaaatctaacatccaagctacaaacaaacaagatcttctcagtaaaacaagcattcaaaagcacaatcataaaccctgctattcttgaatcttgtatgggaatttcctctcttaagaaaaccccaaaaaacaaaaacacctgggatggttgaatagactcgtatttgtagtttgaggaggagagtgttgaggtgtgaggtgtcaaagattgttgggtggttttcattgatgctgagtggcatactaaattaccaatgttgtggaactggaaaaggagtgacactaggtgggaaaggagtgacaatgaagtgacagacaggaaagaaggagaaaacggaattccaacacttatgcattatggctcagggttcaaatggaccctcctgaagccaacttgagacctgaaaggtcatgggttggttttgggaagattttgcaagaaaatgatcacatgacccaaacccaacccagaaacttattgggtctgatttgggcaggtaatcttgaatcatgttccctctgagcaggctataaagcttgggtcatcctgaaaccaaggtgcatattgccaacctgaagccaagaagtcccaagacagctttgggtctgggaagcatattttcaagtctgacctgacccaacaaaagtattgggctgggtttgggcactgttttgggacccaaacccaacctgtttacatcctgactgatggctcatatttgacatgagcagaaatgattttcagacttgaaaaaaaaaaacaagaattagttttaaaaactgagtaaaaaaaaaaaaaaaaactgagtagacatctttggagccattcttggtaaaaaaaaaatttgtattcctggggatctcatggctataataatactttcacctgaaatgaaaaaaggttcacaaattgatgattgaagtacacaagaaagatgcaaattatcatactaagtttggcaaatccaggggcttcctgtgcacttttgagccaattgtcaggaaatagtttcatgatatcagatgctaatattaaaaatacagtgacccaaaaggattgcaatctttcaaatttcttggtgaatataccttctaagaaaatttgtttctttcaatttagtgaaaaattgatttggaaatcattggaagagcataaataaaatccaaggaggctgaggtgtagggaagaagctaaactttcacggaaacctgagttcctaacctgtgagagactgtgattgaatctatcaaaaaattaagaaagatcccagccaaagggtaatttcaagtttctgttgctcccactcacattttgggacactatacaagtccctgtctgcacaaagggcatctttgcttccagttctcttacaaacagcaggacttgtgacatgtgttcagtggggtggtaaatgtatggctgcaagcaatggtgcaacaaatagaatatacagatcaacctatatgcccaataaccaactctactagtgtctacaaatattcacttaataattctgagacgcccggggtttgtgatggcaatggaaacaatttaggaaatggataaggtctgtgaggaccaaagggaagtcatgaaataagttgagcggttgagcaaaaagcggtttgggtaagtggtgaagaggagtgtaaacaaatcaaaaccaatgaaaccgggcaaaaagactgacttcaggtctgcttaaggataagtgaaatatgattgagggtgggagcattgtttgccggccgaggaaagttggaggcagaagcgaaagggagagaataagttgaagagtgaaggctgtggcaggcggagaacaattgaaacaaaacggtggtgagggagatgaattcgggattagtacagtgggtcgggcccggattaaggattttgtgtaggccaaattgacaacttacacttacgggggggaggcccccgcccaggaatacaaatgggggatttgcttgttctgaaagcggccatgagtgttttggggagctatgcgataagctctggggctcagttctgatgggtgtctacggaaaacaacccgagtaacctgggttggggtatcaggttctactgaagtgacaatgcccagtaagggaagtctagattatgtgtgcatagcatagttgattgcattgagtattacctcgtcaaaggtgtagggcaggggcagtgttttgcactgtgtcggtaggagatagcttagacaaatcaatgcagtgaggtttgcgtaaggaattatcaaggtgtaggctgggggaggtgcctaattgaggttgaagtggagaggaaaaaggaaagttggaacaaacatgaaaaatggagaaaaataaaacaaagagaggacataatataaatggagtgggttggcgtaagattttagggcaaaacaggttcaggaagagaatgaatgtctcttccgtcattgctatacacaatactttttttgtgtttggggggggggggttgtggtttaacgttaaacagttgaattgtaacattcttgcaatcaaatcatttagttcactgattttttgtacagacaaaaaaaccaccctcagctggtgttggaattttgataactttttactcattcaaaatcacatttattttatatcaccagtgaccactcatgttctcattcatcattatagcctgttttcatctaaatatatggatttctgatcaacatccttgtagtccatgaaccctggttagtatgacttatcagctatttcagtgacacttgccttcttgagtttgttgacttttttggtactgttattatattaaaatattcaaattatcaaaccacatctcgatcatattttatgtagtctacttaaacctagccagttacaagaaatcaagctccattggttcttccttcattttttgcaccccatgccgtaaccgttccagtgatattctcctcactgtatttcctcatcccattaaaaccctgacctaatttggccattaattcttcacctaaagaaacagaccagccaagagcaaaagaccataggattgttatggacccctaaagagtgcaagtcaaagatgccattcattgcatgccaaatgttaaacatgatgatgaaaacaaagaaaatttacaaatttctgttgagagaaagtggaaaatcataagggtccaaggtagctatggtgaaatattaattaaattatggaaaaagaaaatcaatcatgttgcaaagtttttgtaataaaaggttaggtttgctggagttcaggcttaataaattgtgcttgttgaatagcatccttctttattttgcaaactatctgtcatttaatttgcctatgttccttttcattgtgactgtttccccatttagagttttgaatatattccatgtgcatctgaccaataaaatgaattcactttggaaaactgttttatttagagctagggcctgtaccaccattcccaattttgccaatttccaacttggaaattgaacctgatggaaatgatgtaccactgacaccttgtttccaaaacttggggaacagattgttcatctcagttttttgcttttcaaaattgagttcctctagcttgttttggggttctgattctctcccaatcacactgcatagctctggaacccatggggcacccagccagtttgaccttggctgtgccccagcccaagcgtatatatacccatacccaggtacataaatcaatgcagccaagccatacccaagggtatagggaagtggaaaaccagtgggaataattatgaggaaggtataagggtatacccagccattcaaggttatacccgccaaagtatgtacatagccttggagctaggcatacaagtacaggtccacaggatacaggatacctagcccttctttatccttgatggcatcctgttaccttggggttcctgcgacaagcgcaccctccgagtgcattgtctccagatgaaaaactattaatgggccccagcaacccagtctcagcagtttgcctattgattctatcaaagagattaagaggaagatgttgatgtgaatttcaatgattaaattcccttatatttttctttcctttttacatacaagcttgtgttttgacatgaaagactgcattgagatgaataaaaatcttgtgttcaagtgaataaagaaaaaaaatgtagttgagtcattctgaatgaccttttggcctttattactccatactccccccccccccttcctcagaccaaagatacccgcgggtatcttcaaggcagcctatggactgtaccctatgtacccttcagtgtttgggccacgcatgagctgtcatttttggtttctgaattttcaaagtttgaaatgaacatttatacaggcaatgtggcacagatccttggagtattttttcacttacttttggacaaatgggatttatgcactgtgatggaagcctgaagccaatccagctggatgtgctgccatcaaaatgttgtggtggacacaggctgtgggactgaaagttcacaggtctcgtgacagggagcaatcactggagataagtatggtttagatttagtgagtaagaggaattgtgatgagagacgtagtgaactatatacatctagattgaaggatatactcagtacaagcatctcagcacaaaaatggctttatctttgttgcatgagaagctttcatgcctttcacatcttgtttttttcagaactcagatggggagttgtaagactgaagagctagactgttccaaccaaaaatctttattctgctctccttggctgcaacagtataggatagaaaattgatccttttctccaatgtgaattccactaggacacttttgtttcattttttgtctgtgttcagatgtatgaatcaaaaacaatatgtttagtaaaacgtagtaaaaccgtcattcaagaaaacctctcagcgaattgacttagaaacaattgaaaacaagaagatgagaagaattcgtcctaccaaagaagtagatatctacatgtaacatcaggcctggctgggttgttacaactttgtttccacttaaaagtgttattctactatcaatcgtctacgtctgtgataattgtatatttcacacgtgttttttcctttcctctatctcctctttaaacctccatgcgtcttccccgtcattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntactcaggttggttctcatcgtcgctgtttctataagtcgtatcccttaagatactaacttatacatctcctcaaaggttggttctcatcgtcgctgttttctataagtcgtatccttaagatactaacttatacatctcctcaaagctcgttgttcattaggttatgagcccagattgtgcttaaatctgcaagcctaacgaacacgaatttttgaatacgcaatgacggacaaaacaaccatcagccatcttccacttctaacaaaggtcaactttcagaactggaagaatgtcatgttttcattctgtctcagacaacgagtcgatgcccatctactttccgatctcgttcttggcgagaaagatgctgtagcaaaagcggccttagaagataagaaagcgaatgcagccggaatccttggtggtaatctaggcttggaaaactatgctaaattcattaccgacgaaaatgtcagagaaccccatctaatctggtcggctttacttcaacattttcaatccgactcatctcaaaatcaagtggtcgtttatcaagacttcttaaaaatcaaattcacttctactttagaacaattcatcaaggatatagatgtcggaatatcaaatcttcgttcggtcggaatcaagattgtcaagtttgagaagagcactttggatgaaaaactccttgctgaatacgtggtcaatctcttacctcaaagcatggaaaattctaaggaaattatcttcaccaaacgtcctcttgatctagaattaaccagagaatatcttaattcaaaacaattgagtacaaccggtattccatcgaactcaattgattcttctcatatcaagacagaatcagcaatgaagacgatcattgcatactgcgagaatggacaacataacgagttggctcatcacagtagaactaattgttaccaacttcatcctgaaaaggctcccgattcctacaaaaatcgcaaatctaactccgggaagaagaaagcgaatgctgtcgtatcctcggagaatatcagtggtgtctacgtttgcgtctctgatgctcaagccctctcgatagttcaaaacgcctccttgatttttcttgacagctgttgttcagatcacatgtttccggataaacgaaacttcgtcgactacgaatcggttgaatcttctgtcagtgttgctagcggtcagtctttgaaagtacaaggaaagggcctcattcacatcaagaataatgatggagttaccttcagcgtcaaagctttgcatgtgcctggtcttatgcattcacttcttagcctggctcgtctttcgctgaacgattgcgatcttctccaacacaaaaattctcacacacaattcttcgtcaacgattctgctaaaaacgtgaaactttttgatgctgaaatatcaagcaacatctatgtttgtaaagcaaaaaccgtgcaacctcaaggtccgtctagttcatgctcaacatccttcaaaacaactcaaactgattcagcgcttcttcataaatgggctggtcatcctagtcgagaagcattagcgaaaatgtttggagcttcttattcaactctggattgcgtttcatgtagtctctcgaaatcacatcgcctacctttttctagtcatctccctaaaccaaaacgtgtcttagattatgttttcatggatctcagtggaaaaatcactcctcaaacacttggaaaagcatcttattatctcaaaataaccgacgctttctccgctttcaaacatgtatatattatctactctgctaaaaatcaagctctagagaaattaaagaatatacaacgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatccagccaaagggtaatttcaagtttctgttgccggtgactcgcattttgggacactatacaagtccctgtctgcacttaagggcatctttgcttccagttctcttacaaacagcaggacttgtgacatgtgttcagtggggtggtaaatgtatggctgcaagcaatggtgcaacaaatagaatatacagatcaacctatatgcccaataaccaactctactagtgtctacaaatattcacttaataattctgagacgcccggggtttgtgatggcaatggaaacaatttaggaaatggataaggtctgtgaggaccaaagggaagtcatgaaataagttgagcggttgagcaaaaagcggtttgggtaagtggtgaagaggagtgtaaacaaatcaaaaccaatgaaaccgggcaaaaagactgacttcaggtctgcttaaggataagtgaaatatgattgagggtgggagcattgtttgccggccgaggaaagttggaggcagaagcgaaagggagagaataagttgaagagtgaaggctgtggcaggcggagaacaattgaaacaaaacggtggtgagggagatgaattcgggattagtacagtgggtcgggcccggattaaggattttgtgtaggccaaattgacaacttacacttacgggggggaggcccccgcccaggaatacaaatgggggatttgcttgttctgaaagcggccatgagtgttttggggagctatgcgataagctctggggctcagttctgatgggtgtctacggaaaacaacccgagtaacctgggttggggtatcaggttctactgaagtgacaatgcccagtaagggaagtctagattatgtgtgcatagcatagttgattgcattgagtattacctcgtcaaaggtgtagtgcaggggcagtgttttgcactgtgtcggtaggagatagcttagacaaatcaatgcagtgaggtttgcgtaaggaattatcaaagtgtaggctgggggaggtgcctaattgaggttgaagtggagaggaaaaaggaaagtcggaacaaacatgaaaaatggagaaaaataaaacaaatagaggacataatataaatagagtgggttggcgtaagattttagcaacgctgggccgctacgctacgctaaagggccacttagcgttagcgtagcggcgctaaaacaggcccttttttatgtagtgttagcgtgccgctaccgccgctacactgtagccccgctaacaggcggcttgtttctgggtagtgttagcgcatcactacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagcgctgtagcgcggcgtagtgggcacttttttgtgccccaagcgcgtagcgttagcacaattccaactttctgcgccaacgctatgctaacagctaacgcacttttgtgccctttgcgcgtagcgttagcgcagaaaggtggatttttcgctaacgctacgctacaaagtagcgcatttccgctgcgctacgccacactaacgctacggttagcgtagctggcccagcgttgattttagggcaaaacaggttcaggaagagaatgaatgtctcttccgtcattgctatacacaatacttgttttgtatttggggggggggggttgtggtttaacgtttaaacagttgaattgtaacattcttgcaatcaaatcatttagttcactgattttttgtacagacaaaaaaaccaccctcagctggtgttggaattttgataactttttactcattcaaaatcacatttattttatatcaccagtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatccaaaaccatcgatttggcgatgaagattggtggtggcgatgatcgggtttctatttctttcgatgccgatttcgcttcttgtgtcgacactcgtcgatcttactctgcttacttggttaagtacggcgattcagtgatttcttggagggctaagaagcaaagtacggtctcgagttcgacaacggaatccaagtacagggctttgtacgatggggtgcaagaagccatttctatgcgatctcttctggtttcactcgggcaagacgtttacccgatcccaatttactgcgacaatcaagcagcgatcgctctttccaagaatcctctttttcagcaacgcacaaagcatatacatgtcaagtatcactttgtgagagaggctgttgaaagcaatcaagtcgaaattcattatatttcaaccgtcgataatcaagcggatggtcttacgaaatctcttccgaatccacgtcatcaaaaattccttcaatatctcaagttcaatcttcaacaattcattgaaactgaaaactgagaaggcgggggggtattgaacttaataatagttcactttatctctttctcttattttaagttatgcattcttttacttagcagcgcgccgcagttgtttgaaacctagttgatcgtgtacaagatctctcactttattgtatcggttctttcttcaatcaactaaattgtttctgattaacaactcactaaccatcaacatcgttactcaggttcgtatttctttctcttcatgttattgttgttcaagagtttaaccttctttgttctcatcgtgttcaggttggttctcatcgtcgctgttttctataagtcgtatccttaagatactaacttatacatctcctcaaagatgtgtattaaaagaattgcaatcaactaaattgtttctgattaacaactcactaaccatcaacattgttactcaggttggttctcatcgtcgctgttttctataagtcgtatccttaagatactaacttatacatctcctcaaaggttggttctcatcgtcgctgttttctataagtcgtatccttaagatactaacttatacatctcctcaaagcttgttgttcattaggaacgtgtataaataataatgggaaacataccttccaattggtcggactgcaaagcttatgaaagcttcgatctaccatggcaagcttcaagaatttctgactctcggagtatactctctctgtcacaagtgcagtttgttcaacgatgagccttttgatctcgactggaagttgagatagagatattttggcggactgtgatcgggtcttcatacttggtaatagaataattctacaaccaatgtcagaaagatgaaagcaagaacggtgcttcaaatgagtttgtttgatggccgagtagctaaaaggaaataaatcagcgccgcaagtgtcaaatgcccccaaagaaaatgaattccaaggtgtacttgttttaattcgtagtgcttacggatagatatgagggtgtttaggcgcataaaattttcgaagccacatgttgtgcaccagtgtcggaagaatttccagctatgtactgctttaacatttcctaccaactaaataagtttgttgccggcaactgactttaacattggatggaactcaacaaactacacttgcctactccgaggtcacgctaaggatcgtccttgaccatggtatactatgtctcgagctgaaataaaacaatggtgatggaaaggtatcatccatgctttcgacaatttcaccctatttcgcctcaaggagtgttaattattgctataggccgcttgtttaggcaaaatccacaggcaaagaagcaacactgccaccgatacgagacgagtatcggtattcgggggtatctggatttgataccccccgatatcttggattggtattgaatgagaatcccgactgaatacattgtattcaaagtccgggattccagaggccgatgcgagacaggtgtatttcctgtcctggattctgaatatcaataccatcaatccggtattgtgataccaatccacatatcgaggtaagtccatcaacccccccataaaaaaatcaatcaccaaaccaaggaagctgatcaacgggctcggcctcatgggacaatctacgtgaccaaccagcgatcctcttcatcgccacattgcctccgccttggccgacttggatctgccgaccgctccaacccttctcttctcaatctaacccatctatctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatctttgttgcatgagaagctttcatgcctttcacctgttgtttttttcagaactcagatggggagttgtaagactgaagagctagactgttccaaccaaaaatctttattctgctctccttggctgcaacagtataggatagaaaattgatccttttctccaatgtgaattccactaggacacttttgtttcattttttgtctgtgttcagatgtatgaatcaaaaacaatatgtttagtaaaacgtagtaaaaccgtcattcaagaaaacctctcagcgaattgacttagaaacaattgaaaacaagaagatgagaagaattcgtcctaccaaagaagtagatatctacatgtaacatcaggcctggctgggttgttacaactttgtttccacttaaaagtgttattctactatcaatcgtctacgtctgtgataattgtatatttcacacgtgttttttcctttcctctatctcctctttaaacctccatgcgtcttccccgtcatttgaccaacattggtgcctctcgttgcccaccaagccgtattccaccttgataccggctttggcaccatgagctatgaagtctgaaatttcctcaggtgtgcgcaattcaacagtttcaaaatccctgtcctcgcaaaacacaaacgatttcaatcgactccaaatcggatcctcgtgatccatcaggtttttcagaggttctaagcacatttcgccaacatttttcacactgatttgcttgaggttggaagcctctcggaacaatttgagcaattcgattggataaccgttgaaaatagatagctgctgtagctttgacagacgaaacagtaattttcgctccgattcgggtaggatgtgggcgagattgtcgtctgagaagctgaccggaacatagtagagggaaagcttaaccagactattctcaaagaggctgcaaaaagcatgcagggcgcgtaaagaaaccttgaagcaatagtgcagtgtcaattcttcaagttcccctttccaatcgagtttgctccagtccaaattaaagcaatcggcatgaaagaatacgatgaatttaagagatggtagtgaagccaagtgaacaccaagtggcgacacagagggttgaacggattgtggacactcgcagaaatcgcaagttggaaaggaggccttaatgaaatccacgcgaatgtaaaccagatgcaccattttttcaattaatttgaccaaggactcctcgctggagtgagtattatcgtcgttgtagttgtctagcttgatatgagttaaattggaaagttgagatatcaagggcgtcatcatcgttatcgggcgcaaagggtcgatgataaagtttccaaactcatcgagggaagtcggttcatagcgtatctccaacttggtcaagttagtgcaaatttccaagatgtaacgtaattcttctgcagggaattccttctcactgccacttgatattgagtcgctcgagctatcgattttttctgaatcgctcgcgaaatttttctggtttggaaccccgtcgggatggagtcccataataattgattgtacatggtttgcttgacgatgcagaatttcattgatcagaccgtcaaggttagatttgccagagcatcgcaggtcgagctcctaagccaaaaaattgcgaaaacaaaattagaaactgactctacaaggctcttcttattttcaaaggaaacaccatgtggtgtcgagtcccacaagaagatacgcgagagggaacgtgtataaataataatgggaaacataccttccaattagtcggactgcaaagcttatgaaagcttcgatctaccatggcaagcttcaagaatttctgactctcggagtatactctctctgtcacaagtgcagtttgttcaacgatgagccttttaatctcgactggaagttgagatagagatattttggcggactgtgatcgggtcttcatacttggtaatagaataatttcacaaccaatgtcagaaatatgaaagcaagaacggtgcttcaaatgagtttttttgatggccgagtagctatataaaaggaaataaatcagcgccgcaagtgtcaaatgcccccatagaaaatgaattccaaggtatacttgttttgattcgtagtgcttacggatggatatgagggtgtttaggcgcataaaagtttcgaagccacatgttgtggaccagtgtcggaagaatttccagctatgtactgctttaacatttcctactaactaaataagtttgttgccggcaactgactttaacattggatggaactcaacaaactaggcttgcctactccgaggtcacgctaaggatcgtccttgaccatggtatactatgtctcgagctgaattaaaacaatgctgatggaaaggtatcatccatgctttcggcaatttcaccctatttcacctcaaggagtgttaattattgctatagatcgcttgtttaggcaaaatccatgggcaaagaagcaccgctaccaggagtggccaggggcaaatcaggagtaccagccaacaatacacttgtacattttgagacggtatctttcttgttttatttagcaagattccagtgaacctttcctcaattggtgccatcttttctcgttcctgttgtagaacttgtcatgttccatccagtggaaatctctcattttaccgaccgtgagggaggcgtgcgcaccgggctatgttgtatctaacttcactaattccctgccccccggtcaaagtggtaaactccaatgttagagggactagttaagtaaagaacttcactagttaagtaaagaacggctatgtagttaagtaatgaacggctatgtatgtacgttcggtattgtatccaccatcttcgagacttttattgaagccaccaaaagctgcttatttagaaggctcgggagacatccatagagtcatgaatcctgagatttttattcatgagaaaatgtgtagattcaagagcgcacaacgatactcaaacaagaaacaattggacagaaatatacaacaaaaaatatgatgaagtgagaattgagaaggcaagtaaaaatgaggttgtttatttgcggaagaaagagatgggaagatggcggaaaagtctaagcgattgggatgttgtgtgattccttgttagggacggtcttggggatagtgacttggaggacgccgtccttgaagcccgccttgacctggtcgtgggtgaggccgggtgggacggcgatggagcggctgaaggagccgaatgatctctcggaaacctgaaatgggacaaatacagagagtcggccaaggaacatgccttttgttataaacgagctgtaactcactctgacgctgccctcggaatgctcgctcgaggctttggtgtggccgctgatagacaaacggccgttctggaggtcgatggagatgtcctctggagagaacgacagaagatgagatgtggtatcaagatttcctgaacctgaagatatgttcgttcgacaaaaccggaggaagaaaatagatgcccacctttcttagcgccaggcaactcggtggtgacgacgatggagccgtcggtctctacgacatccatcttgggacgctggatcctgctcaccatatgggagcccgtactgccgagcgccttcgagtcattcatccctttggcccggtccgaagatggggggccgtagcggtccgtgaccagcttgtcgaagagttgctcaaagtcatcccattggctaggtgcgatgaggaaagacatgttcgtttttttagcgttggttgtttgtggggagataggggtgtggatgtgtgtgtgtgtgtttgagtgtggtttctgtttctcaaatcaagttgattctctgaggaaacaactccaacagcttgatggaggcgctccttttatattctttggataacctggagaaagcccggtctccaaaagacatgagcttgtacaagagtgcgatgagtgaggggatgcaagaccgttcgagataactactagaaagcggtcgaaggctccttcgcggcttcgaccggcttccagtcctttccacagatcattctagaaccgccggcacgtcttccgcttccgggagcccggcccctgtccccgtcatccgctgtctatgtacgccacgactcaccactgatctgtacaccggccaccccggccgtaatgcactgctgaagttgcggtcaggcatcaaagctggtcactccccatgcagctctcaccagcgaccagccacgacatctcggcttaactatgtcgaattaacaagtatattgacatgtttcgcaaagcgaatcaactcccttcgcaagaaaagtgtgtgtagagcccatcggagtttgtatgtatctagcctgataatattttgttttgttgcaaccgacccacagccagaaaaaaaagcaaacaggatcacacatgcaatttgaatttcatacaatcatttcttcataacaagacacacatcacaaaccaaatgttgatttcaaaagaaacaggactgtgttggtaagttttttttgagaggttagaaatttgtagagaaaaaaaaaaccatgtcaattgaataaaaagaaaaaaaaagaactcggtgggtgaagacgagatcaaatttggaatgtactttgatgagagcccatggataagttaaaatttttttctctttgattttattttgtgtaatagatgtcaattaatttttttgtaaaacattcggttttttttatggctttgtataagcgatgatggcagaacgtaaatagagccgaaagaaaggagagagagagaagaaaagaaaagccaaaccaaaacggagacgcaatgcgactaactctccgcagattatcagggtaactaaattcttgctttcttacaggtcagtatcttttctgtcttgaagtatgctgatttagctgatcaacgaccgattggatcaagtcgtccacattaggagagtgagagcttttcggcttgacagtttcaatctcagccgcggatctgtgcgaacgagtgcgttctctttcatgaccgactggggcgtggtcaagctgttcgttcccagtgtcagtggtggtactcgtagtatttgcagacagagacgtgttatcagagttccttcgatcaatcgctgggagctgattgtcgccttgatggttctccatcagatttgacaccttctgcttgatattcttgcttgccgagttcgatggcaagtcatcatcatcattgggagcggtgtcgcaagtctgaactgttgtggtcggcgacgatagtagcggttgatcaacggggtctttgttcgataaccaatacggcttcaactggatgtatttgttctcaactgcagtcttattgtaccatgtcctgttgccgtataaaccatcacggttaccgatcgacccatgagatggtggctgatcagtcagttcaatgattccatctttttcagctcgtcttagacttcccattgggtctttgtcatccttgaacaagtaaagcaagtcctcttcattgggacaggacatgatatattgtcgtacaaacttgccgacctgtattggtagttgacttttagaatcggttaggtgcttacgatagcctttgactatgggtctatatccagcaattgatggtaagcagtgtgtatgaggccatcgcatgtagaaaacgcgaagagatagaagaagatttgtagaatgctcagtaaagtttggatatcatcagagaccaaggagatgtaaatagatcaaatgagaattcatttaccggtataatagcccaattggagtgaaatctctaccgaatctgatataccaagcgtcgttctgaggatctttgtggataaaaaaaatcccggactggatgggcttttgtaacaaatccatgaactcgacggtgttacacttccacatcaagtaagatagccctcgatcgtaggtcatgttgacaactttttcgagttgatctaccctaatacttccccattcggttggcgaccagatcttcttttcttcgagccatagccctaatctacagagtgcttcagctatggctcgattgatccatgagaatactgcacggtggagtgcttccttcaactctggtggtatttgggttagcgcgtagtagtcactatctgattctgaggagtgcctcgatggggaacgtcggtgagaagaggggaatggagagaccgaacgagtatgagcagtgcgagaaacttcatattctttgaactcttgcatccaccgcctttctcgatcctcaacctcatcatggaagtcttgggaggtattttggcttttcgggttggtaaatcccgtcttatcgtcgtacttcttccaaccagccgtactactagcccggtcttggggttcggaggcgtgagagacgggagaatctagccttttgtgtttgtaatactcagtcttttggtgcgacttgggccaatggtaacgctgtgaattaatctcttcagacactcgacgatggtcatactcctcgtcgctttcctgataacgatcacggacccatttcttggactcactgcccgcgaagaaaaaaatcccaaggagaaggtcagttcacatttttcctgcctaattcttggagaggggaaagcggagaagcgtaaccaggaaagagacataccttggtttctgtgaaggttccgacagacgagaacgtttgttgtagtggtaagagggttgggcgccggaggaagttggattgggacgcttgctgccccaagggtgaagcttagtgttacattcgatgagatttgacgaggtcctgaagggttcagagacttgttggccggttcgtttgagactagctaagccttttatgtggaaattagtatttcgtgggattgaagcaaaaggaagccttccagttggtcggtaatcatattctcgagacgacctatgacgatcagagccatgtttccaagtcgaaggttcggtgagccggtcagatagcgaaggttttctggccgatgtcgggtgccttctgttctcagtcgaggtaggcttaaccaataactcctccaaggtgtgatcatcatcctcgtcctcatcctgatgagcaaccagacgttcatcccctctttgagagcagccatcatcactttcgatgggagagccatctagatcaacctccatctggtcaggctcatgtgggaccggctgatcttctttgggcgatttggggcagtcatcctttgggttggtttcgattgctaggggtgtggaagcactgccgctgaggcaggagatagtgcgaaaggcgggagggaagttgagtaacttgaggaaagaggagcctaatggccaatctgtttcgatttttggttagggtacaagtcaagagagatcatgataggattaattaaacaactctcaagaaaccaagacgacgggatagcttgggtatgcggtatgtaggatgtacacggctcgttcggcccccctccgacggaaagcaagtgatacagtagctgaggcaggaatgtgcgggaggagcaggctcatactcgttgatatgtaacgcgtacgagagcgagataaacatgtgcaagtagggtgaggggataggggaggaaggaaggatagaagaatgagagggaaaacgggaggctgacatggtgaaccgaggaggttttccaatcgaccggcggaggaggatgagaccgggccgggacgatcgatcgatgattcctggtcggaggctgttttgggttcagtcatctcgttcctgttctagttaatctgctgaggttacaagaagggagggaaagggatatgatgtatagtggaaagggtggatggatagatagacgggaagtagtatgatgtttggatggaggtggtcttcctcttgttcctcccactatgaattatgtattgtggttgtgtttcccttgttgaccgtccctgccagctggctgttccccattgagagtgtccgcctgaaaaaacatacacaattccaagggtttatattccagccaaacaaacccacctgtcacccggccctgtcacgcagctcacagtcttaggtctatgtactttcagaccgaccctgacaaatcagtcaccgtcatcggatacaaccccccctcgtctagtcccggcctgacttgccttggcagtttgctcccagctacatagtgctcctgataccaacaccaacagatcagatcaagacatcacaagctcagcctgtgtgcactggtcgccttggttgccaagctcatgtccgtctctgctcatcccgagcaccgcaaagatgtggctgtccaactcggccaacgacatgaatcgggttcaaaaaaggactaagcccccaggagggattccttccttcagggtgcgtcgggagtctgatcgagctcggattgtgcgtctcatgtttcaacaaaggttatgatgatttgtgtacatcttcatcatccttagggcgctgccatgcattgaaacactctccagtgaaacaaagtgtttctaaagccaagccgactgcaaccaatatactgaccagcagctggttgatccaggccacctgggaggaacttctgccttgcaggtgattttggcctgagaagtaagggatttttcttgacctttctgctgccttggtgtaatacactgctacatttgggggttagactcaacagaagcctggctacctcccacactctttttgtgtcttccagtcctcccaaatcctgcaaaatgagcagggtaccaaatcaacaacatacatggacccctgccccaacatcttcaaaaagctattgtggttcaaagaggcagaccattgatggtcttaatgatgcatcaaaaacttataggcaacatgcaagactttttgatgatcaaaaaaaaatctgtgaaatgttttgtggtttcaaggctatagcaaagtttgccatagttcaagattcctctcaggccaaaatcacatctactacagtctcctaccagatgtttatagccagtttatttggatcacacaaccccaacccaccaactcaaaatcatgatacttgggctagtggtataaaataggttgtaagaaatgaacctgaaaacaaaagtaagaaaaactgactattaaaacttgaaaaaattattacagttactgcactcttttcagaagtatgaaaaaataaagaatggaaattggagtacagtatgctggtgggatgataataaatgaaaattttgacaaaattaaattccagatgggcttaaactggtgtggagtgaggcattcatcagactcacagcaacactgaaacaaatacatacatgtatttgcatttcatgtattgtattgaaataaatgtatttctgatatatctgtttttgaataaaatccaccagacaacttcctgtcaacatctgtgggtctcccagagccggtagagccttgaaattcaaacttctctgcaagaatcaagagttttcgggcttagattgacttctgaaagggccctagatcaaacgggaagttctccactgtattgcaaaactgtgtattttactgcacaatacacaacaatacatcatgtattggcaacaacactgaaagagatgcaataaaatacagtattgccaaataatttggttttgtattggtgtccatatacatagtatctttaagaaatgtattgtgtctgttttgaatgtattgtattgaccaatatgatacgatatagtcgtgggcttgcaggtatctgatttttgtgtgtgttaatttacttatttttttttgtgtgttttaagggataagtcaattggaagaagaaaatattaagagtgggagggaagcaggaaaagccagagagatagaaaaaaacacacaggaaagagaaagtaaaatggtttgtgattgcacaccgggaatgcatactacagatcaacagggcaggacaactggagtgaataaataaaaactgaattttttgggggtttatggtgtgtttattttgtgagtatataagttgctaaagtgctaaaggggaagtaaataatttgaggcaagaaaaaggatgatgaaacatataagtgctactatattgatgatgattgtgatgggataccagaaggatgaagttcttgatttttttctatgtccaggagggaatgaacctgtagaagctgggtaacattaaagggatgtagtacaataatgtagaggtgagagcatcattattggcgttggtaggttagcgtgcggataaaatttgaaataagttataataacttaccgcgactgttgaaattctgtaatccacagtgttctaaatatcagcacatcaggcatggacttggtagcctagttggtaaaggcagcacttctagtatagtgtcttagcttcaagctaaggttgctggttcaaatcctgcccaagtcaattattttctgctaactgtctgaaaaatgcattgttaattttaacagcagcttcctcaaccacatctgtttgaaggtaaacggtgaagacagaatagctagatcaagttagctatgtccaaccacatcagtaattgacaccatcaaatgcaagaactgtacgactgggacatggaagacaaagatgaagactcaatcaatatatttgaagagcttgaaacagaagcagaagaagagaaaatccaagcccaacttcaaccaaacaaagaacaaagtcatcttgaaggacaccaaaaactcttgcaagattactttgttcaaggcttgacttactccaatactgatttcaagcaacaattccgaatgaggagagagctatttttgaatattgtcgcagatgttgaagctgcttgcccttattttgttcagaagccagtaagagccttttttttaaaaaaacttgtaagcttactgatttttgttttccccaggactgcacaggcaacttaggcttatccagtctacagaaggccacctctgtgtttcattaactggcctatggatgtgcaatggacgcaacagacaaatactgttgtagagatcgtttgttcgtactcgggtacctgttggtacctaggtacctgttcaatttttcaagaaaatagatatcatgtaccgcacctggcacctcccggcggtacttttggcaggtaccgcgggtacctcccctatttttctcacctagtttcactcccagagtcccaagtcactttattattattattattatttcatatttattgtaaaatatcagtcccaagtcacttttttatttcttcatatttattgtaaaattattttacaagaaatatatgaaaaaataaaaaagtagaaagtgaagcaatgtgggcaacactaacaatgaggtaggttatttgggtttagagggactttgaataaagatgaaacctggtaaaattattttacaataaatatgaaaaaatgaaaataaaagtgaagcaatgtgggcaacactaacagtgaggttgttcatttgggtttaatggtcatcaatgggtatgttgacccccatcaaggaccagtttgacaggtccttgatggggtgtttcctcccatcaatgaccgtttgaccggtcatcgatggggatgttgacccccatcaaggaacggtcaaagccagtccttgatgggagtgattcctcccattgatgaccggtcaaacagtcattgagggggatgttgacccccatcaaggaccggctgatggggtgtttcctcccatcaatgaccgtttgaccggtcatcaataggtatgttgacccccatcatggaccggtcaaagccggtccttgatgggggtcattcctcccatcaatgaccagtcaaacagtcattgatggggatgttgacccccatcaaggaccggtcaaaaccggtccttgatgggggtgtttccccccatcaatgaccggtcaaaaccggtccttgatgggggtgtttccccccatcaatgaccggtcaaacggtcattgaaggggtgtttactcccaccaaggaccagttagactggtccttgtgggggtggtacccgtagcggtacccgggtaccaccccttttttagccaaaaaactggcacccggcaccgcctggcgggtgcgggcggtacccccaagcggtactaggtacctagcaaagggaaccgacaaacaatctctatactgttgtataggagaatcaacagcttggacaggtctcaagtgcttttgcgacacaatcaacaagttatattccaagaaatatccgcaaaagccaacctctgacaatttgaccaggatcctggatgtgaacgcttcatgtggatttccaggctgcattggtagccttgcctagagatggtcaaagggtatctgttgcagatacccgctggccccaacacatacccgccagttggtgcagatggccgcttttcccccaaaacctggtggatatctgggtatccccaaggatactgtaagccctgctcctcatgacttacacaaacatgtcactagattacataagctcagttctgccttgtatttagtcctgcacttccctttcacctagacagcagagatctttctctcctgtctaggtaagtaccttatcttctctccttctcttctcatttcatttcctcactttcctccacttctagatactaacaagagatctttctatcctgtctagactgaaataaaagacacgttggtactagaatcttctctgtggacgctattcagctccttttctagtgcctctccaacagacagtgaaggacttgacagagtccttacagatacccaaggccaagaggatgagatggccgtctggaagggtttccttccagtcaaagaggtacatgtaccttgtcgaccagaaggatttccttccagcggctaggtacatgtacctccttaccgctggaaggaaatccttccatgttttgggtttccttccagcccgctgccctgctgcccatttaaagggcgggtatccgtggatacccgctcagaaacccgccagtgggtgcggatgccccattccgctgaaaaacggaggggatatccggtgtacgactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatggtagagttgcaagctctgccattctatgctatcagaacaacaagaccaccaagctcatcttggcattttttgtattgtgatagaggatagtttgagatgaagctgtcgactgatttttataatggttaaagttgatggtgattgtcaggcttggggtacttacgggtgtcgaggaggtagtagctatagcctggctaaaagaagtagggctagaatcctagataagactcaaggttaatgataggtcaggaagtagcacggctcagagatagctcgatgagacttacgttgtgaatcttccagcagtcttgcaaccagggcaaccaatctcagtaagctagagttggggagttaacaattcacgttaacaggtgggggaacagtcataggggaacttggagagggcgttagaagattgtaggaaagttgtggtgagtcgtaagaggttgtagttcttagagacacaaataatactaatcttgggactatcaggagtgtagtaggcaggagcctcaagactaggtagtgaaaatcctaacctgcaggcaatagaattgaggagtgctagagtgttggctatgttctgattatactagttttactgatagtaattagagttttgtagttataaatgtctgaagaagagaggaaacaaaggggaggagagaccaatgactcttcttaaatactaggagagagcactggtcaatttgtggttagttttatttgttggggtcaaagaatattttggaaaagtagattcttccttcaaaaattggggatcttctacgctttgtgtcgctttgattcctgctgtgccgcatcctaattcaatttattctttattcattctgtgcatgcccgcacgtatctctttttatttattttaatatttatattcctttctcatgagggggttataatctcttaacccctgacagtgattgttgatgatgatgttgatgttgatgaggttatcgtcgatagtagtggtgttggtaatattgttgagagtgaggattgaacacacaacctcaaggttgatggtatataaagctaaaaaagagatgaattgaagaccaaggctcaggttctgggtgcactcactacgggcaattaggtgacgcaaccaggaatggaacagggaaccactaagagccattgtgcattggaaaagttgaggaacaaatgaagatcagcaagaaattaagacatgtgtattgtaaacaaggacagggatgtgtatatgtatttataagtcagttttttttttatttcgcacttatataattgtttattatccaacagttttttgaaggcggggtcggaggatccaatgggtctaattctttcagcaagctgggaggtgatggaggactggctggggttggccatggtggcatagatctttattttggcatcttggcgaaagctgatgtccagctggctcaaccggacaaacttgccgagcaacttctgacgatagtcttgataggacagccaatcacaggagtgggttggattgaatttctggtagatcacctttaggatcggcggattgaggtagaccgacatcaaccgctctgccgtcaccgaccaactagaatcggtaccatgttccttgtggaatttccacaacaatggatggcgtttcagatcctccatcgacattttcagaccctggtttcctgtatagtccgtcaccgtcatccgatcattatcttgcttctttgcatctgcaaaccagatatctacaatctataatagttacgtcagaaataataaactctgcttcaaatcaatcaccgtcatcacgtgttgcaaccaagttatgtaactcatcatctcaagccaccaaagtgatatctcttgtcctcttctgcatcttgaaaaaaacaaaacatggggggaatgctcacctcaacgcacaaatcgactttgtcaacaatatcaccgccaagttcagatatggttgtgggaaccgaatggacggtcgaagagactgcgtgtgtgttttctttttcatgttcgtgataaagggcgcgggctttagctttcagacctgcagtagtgaagccaaagtgggagctaaaatgttcgaggtttgcagtggagcagtagaaattctcgggagagccgttgcagccgggagaccagacagcataatcgaaggagcccttgtggccaacgatctgggcaaggcaattctttgatttttctctgtagacattgtggaggaatatcaccttccagtcgacattcgaatcttcccaatattcgcactcctcctctgtttcccaagacaggttgcactgcacaacccctttgtcaattggtcgtgagaagtcgagcaggtcaaatgttatctccagattggatccagttctcgatgttgtcccgtcttttccatggatgatcgttattacgccaaacaagtcgtctttcggagctgctttcatactttctaaatcgtccaatttctttaaagacatatccttgtgacattaatttgtttaggaaagatcatatgtatgagcataagtctctatgtatgcatacaaatcttcatatttacctcgtttatgaaggttgggggaagattccttggggacttcgagcaagcctggccagcagaatcaggacgagttggtgcattagatgttgcagaaacggggagggccgatgtctggtactgatcaggatttcgatgagggtgaaggatcggtggggttgattctctcgagtggattcgtgcacgtttatgtgagttttgtctggctgatgataagtctggtggattttctgaaggaggctgattgtgatcaatgttttggcttccacccaagtggttccccgctgctagctgggtgcgttttgttcgtggtccgggcaaaccatgagtttctctgcggtctagtgaggtgggctgcagcacacgttcggagttgattgtggttgggatgcgtacatgatcaagtaagggtgcagtcggagacggattgctggaaataggggaatctatttagagtctcaaatgtggaaagaatcactggtggatcagttggatgctctttcctctggaagaaactgatatcaatagcagctctgacatatgttgatttccttgaccaagcacgatgatgggttcgaattagggtttccaatcagtagatcagcccgtacgccgtcggaaaactcccagctattatcatttctgttgaagctggggttgtaaacgtccacatagagctttacctccaaactcgtcttgaggtcttggacgattgcccatgcccaagttccgcggaatctgacgataagatggactggctgctggttcaagcgggccgcaccctgtatattggccgccgtccattgtaggtgtttcctccagccttccttttcatcttctccttggatcaatcgttcctccaagtgaatctcaacacatgagtttggctcgtcgctcatcaacatactgatcgttccgatcaagtaagtcggctgggctctggtattactattagcgctaggactcatccttcggtgtgggccagtatttctgtccgcttggttttgggttaaggagtcagtcagcttgagaaagcgaatgcgagagacaagagaggaggtggtgtccggctcactgtgagatgcttatataactacatcgccgttgctgggtgtggtgggttataacatagtcagacgaccttcaagcaaccaagcttcgaatactatttccgccggcttgacacaacaaaagctcttgtccttgtttaggtatttatgtatgtacattcgaccctttaatgggtgtttctatctaaatatgtaaataaaaaacttcttggaggtcactgcaactgatttaccgtcaattaaaacggaggaatgtcttacccaagaagcttctaccagcctggcttagcgggtggaggtcaagccctgccggccaactagccctcaaccactgagctggccggtggaggtgaatggacttcccgtcgtccaaatctgttaatttagaaggacatcctaaacgttatttgctggcaaaaatggatcaagatcaagttttcaccagccaatagagtttaggacccccttccagatcaagcgatttaggcgatgggaagtcctccagtgtttctttcgatgaccgatgatgatgacccatgatagcgttacataaagtatctcacccgtcgtccaatcccccacaaggtgcttatcactgcacatggtgttgcccctactggccagccagcgactttcggccaaatctggcagttcgcgctggccctgatcaaatatccacctggcggtggctcgagtaattccgagttcgtcagatttaacgatcgggccttgaaccggtcggtcgcgatacgctcgttttttccggttaacttaccttaaccggaccaatcagcatgtatgttaattctagcctagcagaagattttcctaagatggtggggtcaagcttgtcagacagcggaagcggggtcaagcttgtcagacagcggaagcggggtcaagcttgtcagacagccagaccaagatgtcctgattcggttggtttgagtttcaaaatattccagtcccggcagatcccggagccacatccgctgctagcttaacacaatcccctcgttccagagggccgggggcacctcgcgaagcgactctctgaaagaggggcttgggagtgaagttgaaacatcggcctggaagctcaggctttttgtggctgtttttggcctttgcacacaaaatcccctataactcaggagaaatctggatgattttgatgccgtcaacttcttcggatacctgagcttcttcccgcctagcattccagacggctcgtcaacccatcagctcatccttcagtctccgggttgcttgtcaatagtatggctagcaaataagatttccggttccgggtcaaccagccgtaatcagcccgtgttccactcgtaacccattaccgcaataagaaggagagcctgatttcttgttggttattgtcttggcctccgcgaaaccacttttgttggtagcgtatctctatatgcggacctaaccatgtggtttgccttggcttttgctctttttcgtcatgacattacctggctcgaccatgtaccttttataggcagaagacagcgagtttcatggtcgtcacacaccaccgtttgtctcctccctaccattctatctcacaaccaatttcacaactggatacatcaaaatacaacatttcgaaaagaagagataaccgatcgaaaaataaaactgatcaacagctatgtcaatctcggagtctcaatcaaacggtacatcaattccgctcgccgagtttcaaatgaacttcctgagcagttttggctgattccaaatttatccaatatatccacttcttcccatatagatctacgtgtattggctcaagcatttattgatgcgggcttctcgatggcgaatgacagtcagaatagaggtttcgcgtctactgaagaagttttgtcaaccgacgagttgaacgcccataaagctgtcctgctccaaattgagacgagcctcctaccacaagtgcgacagcaattggccgatttgctgaaatcatttgacattgacgccgccgaccctgacccgaggggttgcttggagatcctacctacccttgagaccaacatcattcgccttaacacagcaatccagttcctcgcaccgttggacccacatcgatggtatcatgctagccacatagattgtagttacggcgttttgaaaaaatttagaatcgcttatctagggcgaaagtataaatactttgtatcttacccgctcttctcgttacttcgcgcttatgaaaaatgtctcctcgcagaatggttcccttggtctcaccacaaggatattatagttggaaagactgagaaatgcttgcatattatcgatgggatgatgagattgtctaaacgatctgaccacgacattattcaagaacgttggcaggcatacttgaagttcttcgacagccttctgacaaagcaaaccgaacgtatcaatcaaacggataggcctatacaaccacaactcctcagtcttttccaagcgaacatccctatcataaagttaatcagaattttctacaggagaataacgacaactccagccagtaaacaaagcatcacatttggtgcccaaatgagctcatggcagattttatcgttgcaatctgaagtgtccaggatttataaatctcttctgagagtgtcttacgcgatggacgaattggacgagcacgggcaaacagaatacagcgtcggaaaacttaggagatggatcaatgcgcctgctgagcacttgtattcctctgcagctttcatagccagttactacgagccttcaacgtccgggcttgcttgccatccacccgaaaatctcttcaaatctctttttttggacttacttacacagttccgtgtggctagcacagagatcctaacacttgcaagcaaattagcgccctcggtttatgctacggaatacttcaactttcagaacccttaattcactttttcaactatcactgcctgttgttttgcttcttatccataggcattttaacatctctattcctcattgtgtactattctgaccagaaaacctgctgtgatattttttctctctttccacctactctcagtagatcaattgttattactttcatcagaattttttgacactcaataaacctgcttatttaataagtcttgtaataccttaccttacatgagtgaaattgttttcccccttcgcctggctgtttttagatgtaacacacatttgaaatattgtttgtctcatcaagatcagatcatagtcccacaaataccaccaagagcaactgcattggaagaggattaagaatttaagactggattagcgtaactaatccaagtcctcaaccacattgagttcaatgtaatctgactaaactctattccagactaggattaggcctaagtaggagtaaagttactcctcactaatcctgggattaagagccatttgcatacaaaaaatgcatgcaacccctggctactcccaggtttaaatgatcacaccactgtggttgacaaccctgagtagtggtaatccactaaccctcaacttacacccgcactgatgtggttgctccaagctgcaactcctgatgcagaaatattcataatccaatagaaaatttaaaatttccgactccagttcatacttatattatgtagtgtggcaaaaatgaattaatgcaccaggggaaattccaaggcactggcaagccagtgactttaagtctcaactcagtcacctcaaaatattgaaaaaaagaaattaagatgactagaagtaccatgaaataattataaatttcattttaaattcactgggtgttacactgaatttattttcaatttccaaagaaaaattttcaatttcctccaactttccctgatcttgacacatggctttcccctatttttttgctgatgaaactttgagaaacaccagaatatatgataatttgaaaggcaccagcagtgtttttctagaatgactgactcagaattgaatcacaatcaaattaaatcaggcacttcaatgtaaaatagagatggccctggtgcatccagatatcccacgtatgtggatatctggctgttttttccggggaaattgccatccgcacccgctggcaggtatccattggctgcagcgggtatctgagcaggtatccacggatacccgcccattaaattggcggtgagtgtcaacaggcaagagtgtaagacctgtagtaacactcttgacagtgacaagtaatatagaaatatcaactaagatacaataagaataacacataattataagtatgcagagttagaaagtagtaaccatataatcaatacaagattaagaaaatagagagagaaaacacacaacaaacaaataatcaaaattacataagatagaaaattgatgagatcacaacattacagaagattgatgagatcaccaacaggtgaacaaacaagtggaggtttgtttaagataaacataaaataaaaaccggctgagtaaagattatcttagagcaagcaggctaacttggtctaagaggaccctcaattaaaattagaccatgatatcagagtttgtttttagggataaccccagaatagaagctaggaatacttaaggaggtagcttgaacaatgaaggagagttcttccttcttttccccagcaaaacttactagtcaatacaaagatacaaccaatcctaccaatccgaagagcatccactaaaagattataactttagaaatacctcttgtcttggaaggattagcttacttttattctagccattattgcctataaatctcatcactccggtacaagtctaggtaacactggtctgttatctattgcctgttatacgctctctgttaatttacaactcgactatctgttgctgcttggattgccctggctattggctgcaggaagcttgagtaagcctcaagtgcatttctgtcctgagcctcgattgaaaactaatcctcatttttatctttatctcatagtctacggttatagcactatgacactataacgtaagtagcataagcctgacagcaaggcagccagctggaaggatttccttccagccggccatctcctccttctggcctcaggtatccttggggatacccaaaaaaacacagggaattcacggaaaagggggcatccgctggcgggtatccgccagcagatactgtgagcctgggtctctaaaatgacaacaggacacaaggtttgggggacacttctagatgtatttcaagagaataaggaaagacaactagaataagagaaagaaagagagagagaaagagaaaagaaagattaatatttttattgtttatttattttaaagtcaagtcttaatgcagtcttactttcctgaagaggatggctgttgttttagcggaataaatctacgcctccttactcaactgaaactgagaagggctattggtattgatatgtcaatccaaccactattttttagatcaaagatcaaggttctttaaagggaaacctatgtggttttcagttataccaccaaacaaagaataatgatgaattaaagatgacttggattgatgtgatgatgatggaggcagatatttagcagaattcagagagacagagaagaaacttggcagaaagatgctagctagacttgatggaatgacttactatttggtgatcctgacactgagacaccatcaaaaccagctcttccagctcccacatccctaccaaaaccagctcacccagctcccgcatcctccccaaaaccagctcacccagctccagcatcccccccaaaaccagttcactcagctcctgataagctgattatgtctggaaacagcggcacgaggtggggtgagtgacgtggttcgtggaaggattatatcatttcacacagacagagagaagaaaagagagaaagaaaacatgagactactatacctggaaacagcggcgcgaggtggggtgagtgacgtggttcgtggaaggatgaggaaagaaaccttccacgaccgctgttccaggtgtacaaagaaaactctgaaatgtgaatgaaatgtgaaatacatgtgtaaagcagataaagatgaatatggcagtatgcatagctcaacacccccccttgctgcacacatggagtgaaatcagagaagaaggaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagagagagagaaaggaagagagagagagagagagagagagagagagaaaaagatagaggagaaaattaagagactatgccgaaaagagtgcgatgtttttccagcaacacacaaggaagaggctttgtcaacatgtctgccagcatgtctttagtggatacatgaagcagtgacatgtcaccctcttgaacgcattcccggataaagtgataccaagcgtgaatatgttttgtcctggcatgatgttccggattctttgcaagagcttctgctccctcattgtcaacatgaagtgggattgctgtgtccggacgtaggcggagttctgtgagaagatgttgtaaccagaggccctccttgcaggagtctgagagagctttgtattcggcttctgtgctggatagggacactgttgcttgctttcggggtccaggagatggcaccatcacccacatggtaggtgtaggcagaagttgagcatctatcatcacaatcttcagcccagtcggaatccgagtatcctgagagaattaactcaccaccaaggcgaagtttcagatccttggtggcaacgaggtagttgagaattcgaagtccagcatgccagtgggcgtccgaggggtcccggaggtgttgggagagcctgttgaatgcaaaggagatatcgggacgggtacattgagagacccagagaagagatccaatcaactgtgggtaaggtcctgacgatgttggctctgacgagaggcaacgaccaagattcttgaagtgggagtcagttggagttgatacagaagttgggtttccgttgagaaatctggcacagaggtctgagatgtagtgagcctgattcaggaacacataccgatcagagagacttctagtaattttgagagataggaagtggttgagttcttcatcggctccaatcttgaaacgttgaccaatggaggagatcagtgaatccacaaaggaagtttcacggacaatggcgagatcatccacatgagtggtgagagccccaacaagggtaccatcatttagcttgaagtatagagtcgggtcgtattttgagtttgacagacccaagtcaagaagcgccttgtgaagttcgatgttccactggcgaggcgactgctctagtctgtagacagatctgttcacttcgcagacccagtcggggtgttgtggatcctcaaatccgggtggtgggggagagagattatcgaaatatcaggagagggatttgaagtaggtgattgggcaggagtgtcgtatggagaatcagagccagaggagatagtaagttgatctgatccggacgggggagagctctcgacttgagtgagtggtgggaccacagggggagatatatgccatggtatttccacagaaattggggagggtgaagagacgagttccgcaccgtacaagaaagtggtatcctcaaagaggacatcacgggatttgatcacagagcgtttttcaaggtcccatagtctgaagccgttcccatcaggcagatacgacaggagtattgatgcccttcctttgtggtcaagagatttcaccaggggaaatttcagggcactggctttccagtgactgcaaatcacaaataagtcaccctggaagatttgaatttttttgtaaaaatcactaaaaggatcatgatagaaaatgggactcacaagaaagtcactagattttacccagaatttactactaatttcccggaaaagaaaatgaatgtcctctaaaattcccttttgcttacactagttttcccccaaagataaggctgctgattcaaataaaaaaaaataaaacctgctaattgaatacaattttcatggcctcagcagtttttttggaacaaatgttacagatttgattcaaaatcagatcaagggaagctcttattcttttggttttgtagcccctgtagaaatacatttagaacatcacagaaattcaaccatattcaattttgtgatttctctttctaaattcatcaataacagatgccaattatatgtttatcacactaatagtgtacaccttaatcagaattataaatcagattcaaatttatattgcaaataattcattttttagggggaaggaatgaagtgattaatttgattttgatcaatcactcattttaaatagtgtcatgacaagtccaaacctgctgagtcaagtagctatgtatacctggtattcccactaaaagattgtggaacagtgaccaggaagtatggtcttgcaagccagtctggacacaggcccaagacctgtgtggctgagtgccaatggggcttgggtgtgtgcccagggggcttgatttggtaggtcgtgcggggactgaaacttggcactagcccaagtctggcttggccgaacccaagctctgggctcaccagagtgtgggtggcagacttggggcccggtcaagtgtggattggtgaggtcagctttggcgcaggtggcacacttgcttgggctcggccaagcatgccttgggcctgaccccctccaactttgggaggtgccaagcaagggttgggtttagagggggcacgcggggtttgggattggccaagcccgcttggcctcttttttgcccaacttgggcctgtgcccagactggcttgcaagaccatagtactgatcagatagctaaatagctggttttttgttgattggtcagagggttgggatcctcctgatgggcaaagcccttaaatgacatgatctgtgttggccaaaaattcaaaaaaaagtcagtaaaaagtcaaaaataaaatcacccaaaaagtccaaaaaaatggccaagaagtccaaaaaaacggtccaaaagttgaaaaaaagtccaaaaagtcaaaaaaaaagtcaaaaaaaagtcaaaaaacaagtcaaaaaaaagtcaaaaaaagtcaaaaaaaaagtcaaaaacttggtcagaaacccaaaaaaaaccaaaaaaaaagtcaaaaaaaagtcagtaaaaagtcaaaaaaattggtcaaaaagtcaaaacaaatcacccaaaaagtccaaaaaaattggccaaaaagtccaaaaaaacagtccaaaaagttgaaaaaaaaagtcaaaaaagttaaaaaaagagtcaaaaaaagtcaaaaaaagtcaaaaaataaataaaaaataaagtcaaaaacttggtcagaaacccaaaaaaaatcaaaaatcttacagttttttttggtggggatggggtcaaaaatttggcctggggggtcttggattaccaaagtctgttgcttggttttgaagtgatgtggtgttttttcaaaagtttggagtgatgaggtgggtagttgtgtctatttttgcttggtgtgcagtgtgtaacatgatgggtaaaggggggggggggttagcacaggcgctaaaggggctgctgcagcacagtctcatgtcggattacgcgtaatccgacatgagactgtgcagcagctgccccttcagagcctctgctaaccccctcttgcaatacaagatgtttcttctacagagaagaacatcaaagatagaccactggcacaacacatctcactactccaaccccacatcttcatgctacactgcaccacctcaactctcaaacatgaaacatgaaatccataaaattggtcacaaattataatcatgagcctaacaaaaattggtatgggttcctgtcaacaagctggggtcagctctctgaaagagactccccccagcaatccagtaaacccagtttttcaggagtgactcctcccaataaaaatgattatgcaccagctttctgggagcatcccatcaaacccagcttattttgggagggattgccccccccccccaaaaaaaaaaaactggaatatgaaacagcttgctggtggatactcaaaccaaagaaaatgtggaggaaaacaatcaatataatacagctttccaggagcaactcctcctgggattacagtattgggagaggatcctcctgtaaaacaggcttatgtaacaactcaccaggaggggctcctcctgacaggctggtattaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaatttttaaccagctttttaatcctcctggaaagctgggatttatacttgcttattgggggagaatccctgcaacaagcagtttttgataccagtttttcagggggagctcctgtaatgttggcattaaacacagcttgttggaaggagcttctgaaacattgggagtaaacccagctcattgggatgagatcttgattagttggtattaaacccagatgaaatccagtttgttcggaggaacacctcctaatttggtgtaggcagcctaaacctcatcaggaggggttccttgcaatgagctgggttgaataacagattaacaagaaggaaacctatgaacaagatgctatctgacacagtttttttgggagggaattctcccaacaaaatgcattaagtgatggtttttcaggagggattcccaccaacaatttgattttaaattcagattgtaaggaggagtccacattccctcccagatggctggtgtcagaaccatcttgttgagatcaattccttccgattcagggaaggctcatgtttgattaagggggcatgataacccccttgcgcacgccaggtgcggattggtgtgtgcgcctgcacgccaaagcaaattggtgtgtgggcccgcacacaatctacagagtgtagaccggcgtgcaggcctgcacagtgcatgtcaaagattcctaaatgcatatctacacatatgcatttaggaccgctgccatcccataggacccaggcatgggtcctataggacggcggccgagaatcctgagaaaaaagaagaaaaaaaaacaaggctgggagggggttcctcccagacttagaccctaagctcataggttcatgtcaggagggtttcctcccaacaagatggctttgaatgcagggcgggagggggttcttcccagacttagaccttaagctcataggttcatgtcaggagggtttcctcccaacaagctggctttgaatacagggcatcgggaggaaaccctcccaatgagctgggcttgagaccagctcatcaggaggaaaacctcccaataatctggactgtgtagcagctcattgggaggaaaccctcccaatgagctggtttcaaatccagcccattggggggaaaccctcccgatgaactgggcttaagaccagctcatcaggaggaaactctcccggtgaactgggcttaagaccagctcatcgggaggaaaaactattagctggtcttaagcccagttcatcaagagggtttcctcccaatgagctggactgtgtaccatctcattgagaggaaaacctctcaatgagctggtcttaagcccagttcatagggagggtttcctcccaatgggctggatttgaaaccagctcattggcagcggtgggccgctacgctacactacgctacagggccatttagcgttagcgtagcggcgcaaaatgtggcccttttttgtctagtgttagtgccccgctaccaccgctacgctacgctactttgtagcggcactaacagaatttgttttttctgtagtgttagcgcgccgctaccaccactacgctgcgttacgctacgctacagcgcttttagcggcaaaaaaggctaaaaatccgctaaaaagcgctgtaacgcagcgtagtgggtacttttttgcgccctgtccgtgtagcgttagtgcaattccaactttttgcgctaacgctacgctaactgttagtgcactgttgcgccctttacgcatagtgttagcgcagatgtggcagaatcccgctacgctacgctaaagtttagctgaattccgctacgttatgctacactaacactacggttagcataactggcccaccgttgtcattgggagggttttctcccaatgagctgctatgagtttatagtcttcaggctttgaggaaacccctcccagccttgttttttcccttttttctcatgattctctgccgccatcccataggacccatgaaaaaatcatcctctcgtgaattcaatttagaaattttgttgtctcatgattgagttttttaaagctcatcttattgattgtattgtgtttatatggagaaattacagtttttttttttgaattttattaaaacttgggtaagtttgaggctgtttttattgtactaggggaaatgaattccagaatctatctgagaaagtattagatttagaactggaaatgataattttgatgaaattgactggtgtgagaggatctaaatctacaaagaatatcctgatctgatcaagagactttcaaacttttatgctggggctgcagaaaaaatcattttgtgctgattctatttactatttctgtaaattagaagtgaaataaaaaactaatcacatgaggaaactctagtgactttgatagtattttattttgaattttgtctgaatgttgagtgaaagatatgagaaaatcagttcccaatactgtgaaaaatatgggaatttcaggttcgttaccaaagtgattttttgtgatttttgtttgattttatggtgacatgcagtcactgggcaaccagtgccctgaaatttcccccggtgtttgcgatttggctcagggattttgtaccataccaggcaaccgaaaggacggacaattttgaggtcaacatcgtgagttttcaggatggaggagggagatttgaaacccatgggagtgttgcacgggaaggagttgaaagggaataaggcatgcctgagagcatcagcccagaaggacttgggtaaatgggcttggatgagagatgccctaactaagttattgatggttcgatttgttcgttccgcgactccatttagctgcggagagtgaggaggtcctggctcatgtttgataccagatgatgtgaggtaggcggaaaactcattggacagatattctccaccattgtcggtacggagggcaagtactttgtgggctccactcttctcaaagaaagaccaaaaaattttgaaacagttgaaagagtcgctttttaatttcattggaaaaacagaaaggaatttcgagcagtcatctaaaaatgtgatgaaatatttatagccttcccttgaaactaactcatatgaatctacatcagaatgaatcagctggccgggacttgtcgagcggtaggcggcttggctcttgaaagctttccttggcattttggcttgcacacaagttggacagcattggacgttgatttcgttcatcactgaaggaataatgttgttggattttagtagatgtttcaggggacggaggcctatgtgagagaagcggtgatggtacccaaggagggagtggtctggaggtttgggagacagagacaaagaggaacaggagctcacaggctcagatgggagatagtataagttcccacgtcgatagcccgttccagcggcatttcctttgatggaagttgagttcgagtcaaagatatcgcaggaagacttggtgaaaacaaccgtgaggcccgcatcgcacaagccggctatggagaggagaggttcatgaagtgaggggaccacgagcgtcttgaccatggtgttgccgttgatggggagtctagacgttcctttgtgggtagcttccaccactgagtgatcagcaagtcggacgggggtacgattgggttttgggtcctcgaccgattctagactgggggtcatggacatggaacatcctgagtccagattagcatccccgcctgaaaaagattgggagagggaggtggataaggaagcaacagcgtttcctgctgtgacttcgacctccgagcctgaatagtcggaatcttcatcctcgtcatagttgtaggtagagattgttcatttggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccagacacctcccagggggtacccaaggtacctgttgcaggtacctcaggtacccccctctctttttcacctagtttcacccccagagtcccaagtcactttattattattattattattttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgttgtaatatatctacatctaattggaagaatcttacttttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctacaacttataactaattggaagaatcttcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaccttcttagatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcctggcaggtgcggggcgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggacaaacaatctctagttgtaggatgtagtgcctagcgttgcagccaaggttcgtccagcacgcgcaggggtttttcctgcttgagaggaggaactctttgagtccttaggattactttctggcttttgatttgccttatgttcaagaagaagtcggcgggtgttgttgaaattgttgaggtcatggcctggaacattgcataggaagcaaagcttttgcttgttggtgtcgcttgagtgggggttttgcgtcggtttggtcttggtagaagagacagaagtaacagtgacgacgtccaattgtgattgacgacgaacatgttcattcttcagcgcctgaacgattgttttcatttgtacaccctcctgattcatgagcgctgagacgcagtgaatccagtcaggagggagcgagctcaatatagcggccgagtgtacgttgtctggcgtgagaggctttcccggcgtgaccggagcgttgagacgtttgtggtattgggccatgttatcgatatgggcgatgatatcgtcgccctccatctttgccaggaggagcttccggatccagtagacgtgaccaccagtgctggagtcttgatgagcttggaggagagcgagccacattccttgggcatccctgcaatggtcacggatgtgacgaagattcgtggagtcgatcatctgggtaatgaccaaacaaaccgctttattatcggtggcccaggtggcgggccgaggagcgagttttgttttgtcatcttgggcttcaatgatgtagtcgaccccaactgcttcgaagtacgagctgactacaaactcccagtccaggtagttcgagtccagcccaggagctttcagtattggaagtctcccgctggagatcttctgggaggatgcgagggaagtgtccgagccaattagagtggtcggccccttttcatcgccaagagccagggttggagatttgccggtgtcgttggccatgatttagaccaaacagagcgcggcaagcgagtggagagagaagaagaagtttgcaatacgaagcaaaccgcgcagcgtgatagaagacaaaaagggacatgtgtgtgtctagcgaggcaagagcctaaacccgagagaatgggtgatccttcgagatgaggtagagtcactcaaatgacaaggtagtttaacgtgctctgccgtgctgtccgtagccgttagcgcaggctcataacctgataagctgatgatgtctggaaacagtggcacgaggtggggtgagtgacatggtttgtggaaggattatatcatttcacacagacagagagaagaaaagagagaaagaaaacatgagactactatacctggaaacagcggcacgaggtggggtgagtgacgtggttcgtggaaggatgaggaaagaaaccttccacgaccactgttccaggtgtacaaagaaaactgtgaaatgtgaatgaaatgtgaaatacatgtgtaaagcagataaagatgaatatggcagtatgcatagctcaacagctcccgcattctccccaaaactagctcatccagctcccgcatcccccctaaaaccagctccctcatccccttcaaaactagctcacccagctccctcatccccttcaaaaccagctcacccagctcaattgctaccatcatataaaccagcccttccagctcactttctcccatcaaaaccagctcacccatctcccgcatccccatcaaaaccacctcaccctgcttccacatccccacaaaaaccagctcttccagctcccacatccccaccaaaaccagcttacaatgctccttttctactatcaaaaccagccattccagaacaccccatcataaccggctcttcccgcttcagaatcaccagaaaacccagctcttcatacctaccaaaactagcttaaccagctatcacctgtgttttaaccacagcttgttgagcccatgatccgcagcttgttaagcccatggagattgagggtatttcaaatgcaacttggccaacaaattggaatcaagttgatttcaaccaattaatttaaaaccaacctactctaaggtaaaaataccccttctcccagctgtaccaccctcataaaaattcaaggcagttcgcaaacctccaaaactctaaaaccatgcttcctgataccaaccactaggcaaaacaagtattaaaatccctcaatgttgggttacataatgttcacacaacagcagctataatctgtcacaggtttaattttgggtggactttgttgtaaattcttgactgtaaagaatcaacacttgaattcatcctgagctcagtatccagcccttcccattgtttttttcaatgtaagtctgatgaatgcctcactccacacatgttttagtgcttattttcgctgggaggaatattggaacttgtgaaaaaatgtgaaaattttaaatcttggggtaaatttttaaagggaaaattggaggacttcccgttggatctggaacccttgcagaagttcatctagagccgagaacttttaattctcgcagggagatttgaattttgaggctctaaaccggctctgggagacccgcagatgttgacgggaagttctccattgggtgttatttttttacacacacaactgttttcaaaacctattttgagctggtttctcaactattaggatttcattttggtagggtttcatacataaaatgaaaattgtgaacttaacacaagtccccctggtgggaggctggctggtgtgactggctgggttttgaactttgatttgcaaaccctgaccctaaccctcttccatggaaatacagataaaaaaattcagaaagattaacatgatggtatagaacaagaaaaacactgaaatggaattttgagaaaaatggcatgggagccagagttgatgatacaaaaacaggcctgcctcatgggagctttgaataataatatgtaagcctctctgacgaggctgagctaacacccagatatgcctgcaaatgactctcatcactagaggattatttaagctcaagaaaattggtaggtgaatgtatttggagagaaaaagactcaaataccaataaatacaattatgtatacattgtacttgacagtttggagtggtaactaggtatgattgaccatttgaaattaatagggggtatcaaatataggaaatccaccattataaaccagtcaattttccaaaaacaaattgtgtaaatgggcccccaaaaattggggttaaatgaagaaccaacatgtttcaaaatgggtgagttttttcaaaccagccaattaaataatggtggatttgcttataccccctaatgctaacttcagtcagttctagccaaatgggctgggggaagcctgatgggctgggggaagcctgatgggctggattgcgtactcagtgggaggagacccttccaaagagctggttttaaatcctgcccattgggaggggacccttctgacaaaaaaattctgtgtgttgccatcccccacaaatttggctggtggcacaatgggatgtatgccaacacaacattcatttttgatgagttggcgcgcacaccctttttgagggagttgcctgcctaggattcgaaagggtgtgcaggcccacaaaccaaaaattgatggtgtgcacacccacatgaaagaatttggaactgaagtatttcatttctttataagtatttattctttttaaacaaattacaaatgatatatttatagggcttgggaaaaacgactcccattttttcgccaacgactcccaacaaccatcagcggacgtcggttgggagttgccttctaaagtctgggcggattttgggagtcgtccgcccaatcccatttttatttttttgatattttttttgggagtcggctccccaaaccacccctcatgcatgaaggggtttgggagtcgctcccacttgaccggaaggaaacccttccagtcagtgaggcagctatacctcattgaccggaagggatccttccggtcaatgaggaacctatacctcgtcgaccggaaaggattccttccggtcaatgaggaagatttatatcattcactgaaaggaatcccttccggactcatcaaccggaaggaatccttccggttgatgggctttagcccccctccttgagtggaggactctcctccagtcgtcgagggaatcttcctcagtgtccgtagggattctttccagtcgatgaggtaatactttctaagaagaggaagaatccctcccggtcaacgaggtataggttcctcattgaccggaaggaatcccttccggtcgacgaggtataggttcctcattgaccggaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccccccccccccccccatgcatgacggagtggtttggggagccgactcccaaaaaaaatatcaaaaaaaaaaatgagattgggcggacaactcccaaaatccgcccagactttagaagatgactcccaacagacatccgctgatggtcgttgggagtcgttggcaaaaaaatgggagccgtttttcccaagccctatttataaaggtcaatgaaatcagtaaaaatataatctgctgtttctactgctgatgttaagataacagtaaaaggataaattggctaagttgttcttataaaagagactaaagatgactaaatgtttattgattgttacttatctttctaagttatccttctgttattcctatgtgtaaataagtgaaagatactttaattttctaaaaacaaaaactgtaatgcttgttaagctagagtcttgcgtgatgataattgtttgatggattgcttgaaggcggaaagatacagtcgatgagtttaattgatgttatctttgatgagaataagctgcacgagataaggatgatggtttgcaagataaactgggaattagaattgtttgatcttttctaattctcttgctcttgtgaacaaatgaattgagattcacctagagtgtgatgattgatcacaatcatcatttgtgtttaagcttggctcaatcttgttctcttgtagaacagctcaactctacacatgatcaagaaatttaatgatcagcgcgatgatattttaactttcaggcagtttatcaataagataaactaacctgaaaatctcctctttcgagggctaagacaaggaatgacattccaacaccacacaccatttttttggggtgcaggtgtgggtgtgcaaagggggtggagggtgattatcaactgctcctggctatttctaaggctgaaagttgaaataaacacccactttatggttaagtgctaaggtgctatttcaaatatttgtatttagcagattgggtgggtaaatcttgagccagttatcctgcttgactactggcatttattgactgccttcaattgtaaatttcctccaggtaaacacacattgtgtccttgccttctaaagcaccaatccaggcccctatctcctttttgtgtgctgaacaactattgctcatttgtgtttcttctgtcatatctgctattagcacttggatgaggtaaacaaaaatatcaattatactttatgattatttatttattcaaatcagatgttctacttcagttccatatattctaattagtaaattaatagaaccatcaagaaaacttgagagtagtgatatttatttagttctgatattgaaaaaatctaaggtgcaatctacccatcaggcctacaactcatcaaggtctggatttgtgatgtgtggcttcatcaagattaattcccatttttggatatctagaggcagaatcatggtgacagacaggaactgattggatgttgcacttgatggtaagaggactcttcaaaaaacatgacccagaaggataaattgctttataaatgttgatcttgtgccaattatgagtttgaagttgttcaaaagcaagcattcaaaggctattattttgttagcaccaagataacacttcagcaactgtacattagatggagtaagtagtcaatcagatgacttaattctacatgatatcttcgaatgtgtctccatcctcattgactgattcattatcctgtccaccaggtttgttcgtcctctggagcggcgtccataataacagattggcctcctgtcattttttcccacaagccatgtgactttgcaaccaactcattcctgtcagcctgggtgatgccaagagctagactcttctagctacaccaggtgcaaagctaagaaaaatggtgtacaagtgtgggtaacacttggaatggggaggtaattgatattaagaaaagaaataataaaaactgttaagtttttataaaaggaggggcctgagttacaggggtttttatggtgccctccaaggaatcaggacctgttaaacaggggtatttttgatgtacctgatgatctggtcctttgtgtaaagtagtatgcccagacaaaatgcctacaactgaagtatcaagaaaatattacctacttgtactatttccaagccaagggggacttcaggaggaggaaaactggtctggaagcgctcagaaaactgggtaacaggtggtgagagagtgctggggaaaagttgatggttggttggttgaacttcaggatgaaaaacagcaggaactgggccaaaacaggtgataaactggttgttggaggtggttattgctggtaagtgatgatgaagatggggatttagagttcgggggaaagaagggctccttatatactcattctgggcccttggaggcgagctcagaactctatcttgcaggtgcaagcctcctactaggcattggtgacctgtagcactgcctagacacctgtagtccttggttacaggtggcagagggctgaagtgaggcttgtaacacgcactaaggggtgctgtgacgaaacttcagccatggtttgggcactgggaccctttaatgaccagtgggctggtcttaaccaggcgtagttagccaaattgggccaaaaagggccacaaatggcttttgaccagccagttacagttgttgtgacactgtagttaaggtttcaatgatgtcaaccttatttgtagatttttcccgaactgcatgaaccttaattacatatgtagacctgtcacaacatgtagtatgatgtaactgggagggttttttagcaaaatgagcaagtgtcactcagagtacacagaagtacctgaaggagtaataattcaggggtacttctggtggggtaccctaggttattttgcataagaattaagaatctgaaataatattctaacttttgcttaaggtttagaagttatttgtagattcatgttaaaaatgtttatttataaatgttttttggtttatttttatgttttctttcatgactagtaaaacttaatgtaatgagtaataatgtctctattatagtgattccacttatttaaatattaatgtttttatatgtacatatgtaataatgtctctacattatgtacatataaaatagacattaattacatgtagtatatgtaataatgtctctaaatatttattatgctatggtcaggttgtctctgaatagtagcaggctgacaattccattgctgttcaaggttgaattctggatgatctggattgatccacttctggctccatttcaaaagttcaccacagtgagcattccacgacatccatagacaacattgcctctttgcgaaattagatatcacacattttaatacaacaattgcaacgttttggctggtcaagatgtgacaaatgtgttgttgtggccaagttggaacatcagttccatttattcctgcctcagatgccacttaatcagtgatcttctattatattaaacattatcaataaagagaaaactcaccaatatccaaatggtctagaattgaagtcaatttgagcaacaattccattgaccattttattgcctgcctgacctcccttgaaatttggcgcaattcattgtgacagtgggtgatagttaaattagcctggattcccttttgggtgtttgaatcaattgcccagggctctttggggtgtttgagtgatccaatgttccaaaaggggttctcaacattgtaagactggacatcttcaagtgttggtgtgggtacttcaatttggggagaatacgtggagttgtaattagtggtgcaagtgtaataagatgtccatttgttcttgaaaaccctcattttggcattcatttgcttcttgaatctgtcctgcacccgggttcctgtcaaagaatgttcagtgggggaaattttattatacatgcaaaaaaaggatgttttaaatctaacctgaggacctttgatcccaccgcctttgaagctccataacaactactttggcctcatatagcttagacttgctgacaaccaatttcatcagagcattggtctctggatctaaggtacatgggagtccacagtcagcatctggggtggtgaagaattaccagataactttcctgatacaccacttagatcttgatacctatctgaaccaagtttgttaataacttgattgatttcctcttgcaagaatgcaatggtgtctggtgcttgctcaagccgcattatctgggaagtggtcagattcctccttctagcctgttgcatctcaatgtaatcctgtctttgggttttgatggttcaatcaatcccaagttagattgaacaagatgcacatttcatgtgactcactgggcttcactcagttggtcctccaaagtaacaaggtcttccacatgtgtcttgatttcaagttcggattcattctctatcaccaaaagttgcatctgttgctggcgttcccattgaagttgaaagtaacttcgcggtttttgcagtgacaccttccacggtttctaggacacagagggagtcgtgcatgcatttttcaatgtgcttgcctctttctaagagcaatcaaactggctaaatttaatcagtggcttgtgaagagtgcaaaatttttaattggttatctgaaacaacgcacaggcagagattttcctgctttcattgtgatggagtgctcgcaaattcaacacagccaacctatggttcttggttgagtatctaagttgagcaattaaaggggacaggaaatcccaaactcgttccattccctccccatcagacataccccaatggtcatttagacaaggattgtaattgagctgacatgaccgctcatgcacataggcatggaatacactagtgccaaatagtagacggttttgttccctctcttgttggaattgatttctctgtttacacccaaatttcagtattggaaagggaaaggtagatttgaagcaagaaatttgggatgctcaccctgataattcctttctcaatgttgcagccaatatcatacagaaatgccaacttcttatgatctcctgtatcctttttggtgctttgaatgagatgatcaatcatggtcatgggaaagtaggcccttcagggttacatgacaatgagcagcaatgagatttcatataaatattaattacattcgaggaatccaattgaaagacatcacttctctccactttgaacaatgttaataagactcagaatgtgatcatggcagcacgccataccaaaaagaccagtctcatcacactgtttccatgtgcttccagtccgtgtgtcatttgcggctgtgtgttgttgggtacacccaacggtgggccagttacactaaccgtagtgttagtgtagcgtagtgttagctttttaagctacgctacacaaaagttaccgttagtgggaatttttggcccactaacactacaggatttttgaaaaacaaaaaaacaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaaatttcagcggtgttagtgggtgaacccactacactacatgttagtgtaactttttgcaaatttacactaactgttagcgtaactggtgaaaaaggtacactaactgttagtgtaactgattaaaagttacactaactgttagtgtaactgactatgtagttacatgaccacatgactagcgctagtctaccctgaagacagtgcctgattggggggcctacatccagatcccctccagatcccctcaattgatcatcatttttttttcagttggtactgggggccactcaattttagccccctgccattttttaacacttacttgtaagaccacattcccctgtcagactaccttaagaccatgggttcaatttcccctctgaccatactttactgggttccattcccacacttacttgtgttcaatttccactttcacatcatgcagcaagggtgggggggggcggttgatgtgtatgatagtctgctaccattatgtatcaccagagtgtggtggagctgttggcatgggccatgacagctaccacccaactgacctggcaaacacaagcatctgtagcctagttggtaaaggaagcactcttgtatgtgactcagcattgctgaggttgtgagttcaaatctcactaagcacatccttgtttgtttttctccacatcttgtgctgttcattttctgcgggattgtgtgtgatcacgggacattgaaaatcgttaccgtggacctcggccatatcagtcatatgaacatttcacataagttgtgcaaaaatccagcttgacacatcaatttctttaattgatgagttacactacgctacatgtgtagtgtaacttctgatgtagtgtagcgtaactaggcatgtagtgtagtgtagtgtagcttaatttggtataagttacgctaaatgttagtgtcaactcagttacgctgatggctagtggaagttttgttagcttggaaaaagttacgctacttgttagtttagtggcaattatttcaagctaacactaaaaaaaatttgatggaaaaagttcatgctatgctggcagttagctcagcggtgtgtagcgtgaactaacactacaggatttccagcaaaaaaaaagcaactacgctaacctgtagtggccaaatagcgtagtgtagcgtagcagcccaccgttggtacaccaccggtcctatagtggaaggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactccaattgaaattggagtgcaggtccgcactccaatcgacattgcaggcgggctcccaactcgatgccgtggcgcaccgcttcccactgtcaggttggcgtgcggacctgcactccttctgtgatgggagtgtggtcccttctccccttcgaggggagtgtgagaccgtgcatgtctatctattacacatatgttctgatttcgtggggggatcatatagaacccaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacccagctcatcgggaggaaaccctcccgatgagctggactatgggccgtcagggttcaaacaaagtgaatccctgtaggacccaggcctgggtcctacagggatcttcaaggccattggccaaggtttgaaccttggccgatggccgtcagggttcaaaccttgaacccatgtcggttcaaggtttgaaccggtcagaccgtctctccataggacccatccctgggtcctatgggatatgcctcgacctaaacccatatgaatatgggtttaggttgaggcatatggaatcgctggctgcacgcctgcctgcaagcgaggcaaccttgcttaacggctggtgtgcagcatcgcacgccaattgaaattggcgtgcggacccgcacgccaacctgctgggggaatgcccgcgcagagggttggagtgcggacctgcactccaatttcaattggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactcccctagtggaaacatcataaacaaaagaaagaattgccaatggttatgaatgatggaagctcactgcactctcattattttgattcagttccttcaattgtctcatttccaaagcaatgtgtggttcaataaacaaacttggggttttgaggtgattcgggttttcaacactggctgctagatgtcgcttgtgctggaaattgccatccatgcatacaatatgatctggctcctccgggttttttccaatcacttgaggtccataacattttggacaaatgtcagccaacttatccatggggcccatttccaaaacctcctccaccatcaattgctcgcaccaaatcatttcccggtatgcatctactgctgatgataggtttcttctccattcatgggtctgataaaaaggtaggtgtgaatgaatcagtatcaactacgttttgatgcggtttcgcagcagcgcagcgcacgcggtttccgtgtttggatgtgtttttttaattgaatttttacaccttatttcttattattttttaaatctttaaagttgattcctatgttttaaaatgcgctgaatttattgttaaaaaccattttccataaaactcaaaggttcattctcaacactgcaattagacacttttttcaattaattttttacggcttaattttcattattttttgacattttaattttttccctacactttctgacatgtagaaaatcatggtaaaatccattttgcatcaagatgaaactttttcttgaatattgcattcaacatgttttttttaattaattcttacaggcttatgattcattattttttggaattttaaactcattccctactttttggaggtttaaagtgctatggtattattttttttacccgaagatcagatcttcaattgtaaagtatgagcttacccattttcttgcataatttttaccgtgtaccaattttatttgtatgcaaaatggatataaccatcaacttttaaacctttgaaaatgtaggaaatgaatttcaacttccaaaaaataatgaataataagcctgtaagaattaattaaaaaaacatgttgaatgcaatatccaagaaaaagttttcattttgatgcaaaatggattttacaataatgttctacatgtctgaaagtgtagggaaaaaattcaaaatgtcaaaaaataatgaaaattaagccgtaaaaaattaattgtaaaagttgtctaattgcagtgttgaggatgaagcttttagttttatggaaaatggtttttaccgttaaattctatgcactttaaaacataggaataaaattgaaaaagtaaaaaattaataataaataaggtgtaaaaatttaattaaaaaaacacggccaaacgcggaaacggcgtgcgctgcgctgctgcgaaaccgcgtcagaacacagaaaaaccgctttttttattaaggccctaaaaaaaagcaattgggaggttgactcccaattctgcaggggaggattggaagaaaaactccccccaatagcccctcaaccaaaatgggagttgtcagcaaatatttgggagtcatgtttccaacccccaaaataaataagacttagatcacacccgcacttagatagtcagaggaacttattttccatatctattctatggaatttgctaaagcatatttctgataagagtaccacagaataagtatagtgttaaatggaatactataagaagcctgtctttctatcttcttggaaccttttttcatccaatttacaatctattcaatttagcttacatcatccaaagtaaccttttaccaagcctttgacctgtgctccactcccaacgacatctgtcgacacggttgttgggattatgataaaaaaataaatcaatcttaaaacagatggccattatctatggtacaacaaactcataaagcaaagaaagagtggtcagtgatattatctctaaaaacgctgtgtcaatagtcttttttctatgctttgaatttacaagctcaatccctcacctgctaaactccgttgccccgtgaagaataatcaagatgaccttgtcctcccgtctttgcttgtcatcgaactctcgaatcagatcgccatttgtttggagcggcaaggagttgattgaacaagacatttgaacaattcttcaacaaagaacaacattcatctccctggaaccaaccatttgagtcaatatcgagggaatgcggatagtcggaaaaattttcaggtgaattgatatcaaagtgactttgaatggcccagagccgaaaatgtttagaaagtgctggagaattgggtgaattgagattgcaaaatggtaatctgatggaagcgatgcagagctcacccagtcagtaaaacctatgtcacgggaacgtcatgcttcattggtgcacccatcagcaacaaatatagtctcatacataattcgacttcagtaagtcgcttaaagaggaaataaaatatgaatatgaccctactcaggtgaaggtgactaatgaaaattcacttcctgatttgcgctgaagaaactgtacacgccacttcgacttttctgatcaactcaagccgtagagaaatcttacgactgatgcaccgaacttattgatcaagtccctccgaggagagctaatgcgcgccaagtcaggtccattgatgagtaaaactcgcgacttaaagctttcctcccggttttgccatctggaggttccgtcttctcgacgcgtttgagcaaccaataaacaagctggacctctagtccccagcttttcagggccctcagaaggccactgttacttggacttgcaaacagccagctcacccgttgcgcggggcagacaagtgagtgatgcaaactgagtagcgccattttgattgaatgttaatatttcttcgtgacctcgcgttggaaaaagcggcactgacagactcctgcccctccaaattctatcggattctacgttggtcacaagaagtgaaaaagagatgcgaacacggagcaggttctccatttcctcatgaggaatttgtttggcatgcgatcctatttttcagatcatgtttagttctcgcactcattttttcattgtatcaccattttatcaccattttgtccatggtcttcatcgctcgctacctttgttaatgccacgtacaaacttaagaatcatatccaatgttttttctcacaggattccttattcctaaaaccagcctataaagagggtacccatcgtctccaactcaaacggcaaatcttccagaacaaatgtgtgcccgcagacatacatagtccagctccttcttcttttgactagtgacagttggatataagtctagtgacagttagatttgggtctactgtggacaggatacgagtctgagtgtttttcagtatgtttttttagatgttaatggcaccctcagtcagagggagatagcaccataacaatcgcgtggtcggcaacttttacgagcctatattaaaatatggctcgtatctcttctccatggccacgttctatggtgtgtagacactgagtctaacctgagtattgaggggagcccagcggagaattgatggtgcacgttgatttcaagctgaggattgcacaagccgcgagtactctagcaaagaaatcgtgctaaactgctcagataaatttcccgtagcctcaagtgtcatcaggtgtcctcaggtgtttgattaggctccatgagatggtcctgctcaacgattaatcactataaagaaaagaaactgactatgatcaaaggaaacttgatcaggatctatgagacgttctgcctcagtcgagtacagcccccccccccccccaaatcattctgcctcagtcgagtacacccccccccccccccaaatcaaaggagcgacagctgattgcagccagacgaaaggaaaaaattgagaagggctcagccgatggaaattgaatccttctctataagaagaacctttatttgtaggaaatctgattctcccaacccaactcatcacttcgatcaacatcctaacaaaactcgcattatcctcaataaaaagcaaggggcagacacgaaatttaaaactgtcagtcctaatcatctcataaaacggttctatatctccacttctcctcttttacggtcttccttagaccaatatcaagatcagattagctttatcacgttcctttatcctttacgctttgatcatttcccaagaaaactctcggtagttctctccattgctctttataatcttcgtcaactccaacctttaatcgcttcttactccatccagtgactggctgcgggattggcttatggttcagcatacatatctgctgcaacctgtttacgcttctagcgtttacttcctgccgcttccctgtggactgcatccacttgtggtatgggagtttgcctaaatccttcaatctataagctttaactcccatcaaagctacgtcatgactatatcattttgatggagaattcctagacgccaaagaacattcttactagcttcctttatgaaacttacttcatgatgttctcgaagaggcactgatccctgaaagctcaattcgaatccgctgactttcaacttgttttttttttttttttgaatggaaaatatgctgcacggttacaggaaattggataacatcatgaactcattcaatggcatgagcacatttgagatattacagaaggtgtcacaatgggacccgtgagcgcgttccttctcataaaattatttcttcaacctcttttaactaaacactctctctttatcatttcaactttcatcgattcggatacgaatgaaaacagagaaaatgtacgtcaagtctgggagaatgtgtgggccagtttcggtataaagcgcaaccaacaaacttcatcaggtccaatatcaagatctggtgcgcctgtctcagatggtctttatgaaaccggcctcaaatcaccagatacaagtgaagggaccccgaccgtttcccctgttgcagggagctcaaatattttgtgcgtatcactttcatcccgcgcgaaataaaaaatttgaagctgagcgttgttgtaatattatttggctgttcttacaaaaaaaaaaactaatgtcgacatagccaacaagcagagttggctccgctcttgaaaagacaacatcatgtcatgacgccagagccagtcgatgaaggtaattagttgctttcgaagacgctcagaattgattatgcgaaagtgtctctgatttaggaatttattttgagggttgccaacagaggagaaaccgtaccactgccctttcgacagatgtcagtactcggtgtcatcaggacaattatcgaacctgagggcacacttgaccacacacaatcccctaaaaccgggtaagccacctttcttcaatccttcatcctcaaaaccaaagcagctgaagctaatatctacccgctgttctggatttgacatgggcttgcttgaaaccaaaaaaagtcgagtgtacggaatgttccccaagacatagctataaaagggaagccgagttgccgaaacacttcaaacgatgtcatcctcaaacgacgtacgatcggcataggcatatggtgaataaatctcacgacgcactcatcatggaagtgcgcagtcataggtttgtttgctcgaagtgcaaaagtttgtttcgcaccttcgatcaactccaggtccatactcgcgacctgcatcgcggtcaaagaatgtctgacgaggctcgatcggaaagaaccgaagaacaggttgaagaggaagtgacgaactacgaaaagttcgccagaaagttggcagaggtagaaagaatgttagacgtcgaacaggcagaacgacaggaacggaggcaaaacaggccgcgtaaaaaaaggcgtatcgcagctgaaaatccaagggcaaacagtgcagtacaccaagttcgtccgactgtccctgtggaattggggctcgctcctaatccaacgaatccaacccttttaaacttttctggaatacccaacttcactggtcaatctctctaaaagagcccaaaggaactgtacccaccttgaattaatgggaaatacctgcttgaaaagaaaaaaactagaccaagactaatggactacattctccctttctaacttcgccatttgatggttgttatgcattttaatcacttgaatttattttgattttttttttaaattgttacattacaaaaccaataaattgcatagattctccatgtatcatgtcccctatgtatatcaataagcacattgtgcatgtttatttgtattcatagacacaacaaatcaaaatctcaaaataattgaactcatcagtcatcatcctatttgaatgtggctttgttttttgcctttttgaagctggtttatttccctcaatgtgatcaaagaagtgcctcagtccaataagaaaaacctcacaaaaattgaataaatacatattcccctgttttcaagcagagagctaaggcatggtttgaaacccagcccccctcccaccaagtcctgtgattgagcatggttggagatatgattagaatgtatgcaaaagcaagtgaaatcatgttaaatcagcgtaattttgaactgatgtcacagcatgtggcccaggtcacagtaaatttccatcgcagcagtcttgaaccaatttccaaaaaaagaacatagcgagtgttttttcttgaacacaacatgcttgtgtccagtatgtgtgtttcatactggaataccaggatttgaactgttaagcccccttgaatgggcaaacaaaaggaaagcttgacaccaagcatgcttaaacaatccaaacaaaccagctgtacttcctaaacgcagtaccacataacatgaactaaattccagatcctggttgagaaaattgattgacgttaatcaaaaggacaaaaatcaccaaacagcttttgccgctgcacgggctaaagaaaaagggaaagttccccatttactcaagtggctgaaatgaaaaaattcagattacagatggatcaatcatcatgatgagtttttatggaattaaatggagtaggcagggtacaagtattcataatgtcaagacggcaagtcactctgactggaatatttttttggtatgtctggttagctgtttttatttagatccccagcttgtaagggcctgaattggccacaagacacgtgttccattccagtgcctaaagcttcttttttccaacttccacgctgcaagccggggcttgttcagcgcgcacggccgaaaagacgctgaagattgagcgggtccaagcccaaaaggtgcgcatcaagtctccgcattattgtatcatctgaagatcacggctagcttaacacaatcccctcgctcctgagggctggggggaccccagcgtgccacgggcacctcgcgaagcgagcctccgaattgaactgcggatttgggctaagaagaagccttacagcatcctggttctctttgccagaagaagtctgatcatggtggagtttcccgaaatgatccaaaaggaagctctactacataaaactcaagctcaactcttttttattttttgcaaatgaatttttatgatgtcatgatcagaccatttcctctgtacaacagtatccataacttttgatctatcggtacaacattaaatcagaatttttccagtggagaaccaaaaccatccctctcccaaaagctagaaatttagctttaatagcttcacactgattggaccatgaaagcaaagaccaagggctagctccaatggacttattagagttcatatagatctcatcagacgaagagcctaattatacttaatggccctgaatcgctgcaaatacaagcacacagttttatggtctggacggataccaaaatccagcacttccgaatcgatcagagcgtattttagaagatcgatcggtgaaagataggaatacaaactcgatgataccagtgtgcaatgggtgtgttgcaactgcgactaaaggtttgtgtacgtgtttaaataattcattcaataaataaatctaatggttctactctggtatacatttgggattggcttggatattctctggtggtgatgtgactgtgaaaatgaggacaagcgacggacaatctgggatgtcatgggatgtgttttaggtcaaagttcctgccttcctgagctcagtctcgatcgcatgcttgagttcctggatcaccactcctggttggggagcaccgaagaccgccgtacccgccacgacaacattagatcctatggaggataatgagaaaatgctgtcaggattttgactccaaggtggtgaaaccagttggaaccaaaaaaaaaaaacaatacacaccggcttcggcacagggcttgacagttttcggcccgacgccaccatccacttggatatccttttgaggaaagcgtgctctgagctcggcgactttgacgacacaggcgtcgatgaatttctggccgcctcttccgggatggacggtcatgacgaggaggaggtcggccttcgcggcgatcgagtccgtgattttctccgagggggtgtcgggagagatggcgactccggcacgcattccgctggcatggatccgatcgatgatcgccagcgggtcgtgatcggccgagtccggcttctggaagcatgcctccagatggaacgtatatgaggctcccccggccccggccacatcgtcaatccatctcatcggatcggcaaccatcatgtgacagtccatgtaggcgccctcaaccgtcttcgccacacttgctagtaccggcgcaccgatcgtaatattcggtacaaagtgtctgttttgtaaggccttttgcgtcaatcatccattcctcctttctaaactcctcgcgagcactcggagatggccggccactaggaatctgacttggcttacccatccataacatctggagagcagcaacaggaatttctcaatttcatacaccatcccaacatctgagttttcggggaaagaggacagacgttgacttacccatatgaagccattccgcgccgtctttgatcacttttttacattccgccgtcagggatccaaagtcgctcgccaggaccgatggagcaatgatagccttgaccatatctgtgggtgaacctaatgtatttgtattccggtgggggatagtgtggtgtggtgcaaagggcttggataccggaagcgctcgtgttggttgaactgtggacgaggagcgtgacaggtgagtgacaccccactcggagggccctggcagagctcaatgtcacagatcttgcaatcaaggcgcgcaccttccacttccaggcgatcacagatttgaccacacaaactatgcaggtgagtgagtcttcaatctttagagtgtggaggaagaaaaagggaaagaagctcatcgtcacatcactgcttgttggatcggactgtcttttcttcccgctcgattagaacccgtttgaagaacaacagaccgccttactatctcgaatgctaggaaatgttgagaagctatcggaagcgatgaccgaactgattttgacgctcgaggtaatcacttcatataacctggattactccgttgaatgaatttatgagactaggcaagtgatgaagagaaaagctgacggtcgatgaaaaaatgtgtgtgatcggatgccggccagtcgatcaatcattacaatctcaaagcctccgatctcaatcaagccgtccagaactacgccttgaacgtcaagtacaacctccaaaaccagaaccacgatgatccgaatcaaggcaccggcgatcagaacatcgatccggcagtctgacatggattggtccgcgcagatctccatcatcgacttctttgcctctcgcccgttgctcccatccttcaaacaactcttgcaactcacaactcctgtttcagggctgtattcttaatagctctcccagtattgtttgggttttgctacttgtacttcttatgaattagtttgggtaaacttgaatccatactgctaccaatgatgaaaacagaaacaaatgttgatgagatcagagcaaacacaagctgatctaaagcaaatctttcaagatgaattcaatcagaacaatacttgaacaccgggcctaatcttagtcacacaggtagtgtattgtagtacccctatgttgcaaactgaataatatctagaaagaaagccatgatgttttttttgttaatttctgtaccatttggaatgaaaattcttttttttttcagaattattcaaatttaattttgctcaacttttcatatcattgaaagttgccagcaccaaaggcaagttgttggcctaaaagtgaagaaattcaataacagaactctctgattggtttaaatttttgtggattgtgttttgcaaaaagcttggactgattctgttttttttttgttttcagttgattccaagtatgtactccaaacctatgtttttttttcaagttttgtttcttggcagatgtgtgatctgacccccaaggctgaatccacacacccaagaatctatgctagtttctttccaaatcaagccatgaggaatccaaactcatttttttggaaccagagggccaaaagttcacccaaatgactaggtatggctgctcacagggtcgctacactaaccgtagcagctagtgtagcgtaacgtagctgaattcttctaacacttggtgtagcacagtggaattctgccacacatgtaggccccaaaaaagggcccactacactgcgctacagtgcattttagcggcttttgggctgtttttgctgctaaaagcgctgtagcacaacataacgtagcagagtggtgctaacagcgcgctaacactacagggttagtgcgctgttttgagggccactatgctaatattagacttagtgggccgtttagcatagtgtagcatagcggcccaccgttggtccaatttttatgaaaaaaaaacaatatgtagaaggctgaaaaagagatgattttcaaaaactgaatcccagggtactactacaggcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattcttcatgatacacacagtgtatcgtatctgtggcagcgttgctacaggcccttagatctccatgtctgcaatcccaagaaggtttataactgccaatggcactgtgattggtctcccaacttaaaagaagaagaagatgttgtatcaagtctgatcacttgaagaagcagctatgtattggcccatcgagttcaagatagcagccagcttccagaaagtcttgaagtccgttgaaatggcaagagtgtagctgagtgatgattcaaagagttggtgggaataaggctcttcatcaggacatctgtctcatccaaaaaatcagccaactcaattaattatacatgagtagctagctaggcaatgaaaagagtgcaggagtcatgatgcctacacatctgactgatttcatcctcattctccattccccactgatgcaagataactccacaatccaaaaaaaaaaaaaaatgaaattgatcattcatgccaacagaaaaaaaaaacaaaggttgcagacagacagtgtgccccaacatgtgaggatatcttgacaggctgatgatgacagtgcatgtcccgtagaccttgccccaacaaatgccttgttttgacccagattgggtcaaaacaaggcacccgtaagcttgcaaacaatcaacaccaccaccaccccagatatttgtacaccaaacaaatgagacatacacatacataacacaggtctttctgctctacttgattcattgattagcatccactgttgtgtacatgtgttcttcttttcactgacataagttggcaagtcgtgatagggctgatgtagcagtaagactctacccatagtggaaggctatcaagttgtacagtgggtagacagtgaaaagtgactgcttattttggattccagagctctgaaaaaacaaacttgaagtcatgagacttggtcaggtggtgcattatagctcccaaaaattgaagatggaataataaaagcaaaaaaataaagtttgaaaatttaatgtgaaaaataaaaaataaacttgatttttttttttcaaaagctttgatattcattttgcgggagtgggagtgctgagagaaagaaagaatggaacaaggcaagaatgattataaatgaaaaaaaaaatggaaccaaaaaaggtttggccaggttggtggtccagattggagccaaaccagtaaattttagtgcgctactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctgcagaaaaccagtttttcaaaaattttcatttataatcattcttctcatttcccatgctttctttctctcagcactccctcccagtcccccaaaataaatatcaaagcgtttgtttggaaaaaaaaaacagttttattttttattttccacatattttgaaactttattttttgtttttatttttttcatattcattttctaggacctattatgcaccacctgaccaagtctcatgatttaaaatttgtggtttggagctctggaatccaaaataagcccccacttttcactgtctaggcactgtacaaacagcaatacataggagagggtggcctgacaagaaggacttgcacggcttggggaacgtccaattccacccccctgctcttcagggacaaacagggcgtcccaacaagcccataaccccacatttaattactgattaggtttctgttatattgaacttgctaagttggattaagaaaaaaagcaagaacctgaaagacccccaaaaatccatgcaaaaaaaaaaaacacctgaggaaaaaatgaacaagtgtaggaaaaacaaaaaaaatttagagatgagtgtaacaaaaacaaaaccatgatgatgatgattaagaagagtgtagagaaaaaaaaggagatccaacaaagatgatgaagtgtgactcagtgttcatatgatgataagttaattggccgagactagtgccatgcagaagaagaaagaaaaagaaacactaatggaggaatttgggatccaagagaacgttgcaaattgagtgtcaataggtcttttgtgactgaacccaggttgatacacgtgatgaagactgatgctatttattcaggatcatcagattcatcatgatatggcttgtattcttcatcataaagactatcatactcttcatatgaataactgtcttcttcttcctgctcctgctgcagcttgtgttcctcctcctctttttggtgctgatgaagagtttgctgtggttggaagagtttgggacagaatctgttgagatgtcctttctctagacagttgaaacaagtctttgttgccatgtactgagctcttttaactttttttttttgaaaaaaaaaaatggttgaggggatgatagaagagaagtttgaacaggcagttcaaaaatgtgagatgaaaaacaaaggaaatgatggggtcaataccaaaactgtgtcaagaaggagaagtggggagaaatggataccttggttaggaagcatagcgatttcagggggtacgtagtaaggattactggcgctccaccactcggatttgaggctgatccggacaagtttatcgagggcatggccgtcgagcttgtgatgggcaacgatgaagccgttctggatgatgtcgacgatcccgtcgttggccgccgcttgggcatacttctgcagattcgccgccccatcgaccaggaccgagggcacgacactgttcggcgtgctgagctgccgggcctcaaatgtatcccggaattctccccattctgctaccctgcggttcttgagataaagttcacgtaaagtcctaatcatcgggctggttcaaaagaggaaatcgacgtcatttttttttttggttagctttcgacgctctcatccgacaagatggatcgggatttccgtttcgttgatcggatgagatcgcaatttcgaagcaaacaaaaatactcacaaatacgtaagtccaatacgggtaaagtctctcttgagttgaacggtggtatttaggccatggcccgcaattaggaggcggttttgaactgattgttgagagaagatgtctgtgaaggcgacacaatgggggttcttcttacgacaagccatgatgatatggagtgttttatcaggattggtggcatggagagccgcgcgaagatcctcgattgggatcggctggtgggcgaccatcgacggccagccgagcacttcgatccggtacgagacgatctggttcatcgccatcaccagttgacggaccggccaagacgacacatgggcctccatcgctgcctctaatcggcgccccaaaggtggtaacttgtcaaattctatcaacggggcttgtggcttttgaatcggagggaagggctcgggtggatagactgataatggcttaaggaattggggagccatcgccttgtccgtcttacaattttcttggtcgaagtcgatcgactgacgtcgcagatgagtgtcttgaggcatggcttcccaggtctcattgtgatgactgagcgggttcggggggtcgttctcgttgagtattgtgggctcaaaaagcatttggacacgtttctctgatttgacatttgttttgtcggagtcaatcgactgacgtcgcaaatgagggtttttagacatggtttcccatgtctcattgtgatgactgagcgggtttggggggttgttctggttcagaattttagtctgatccagtatttggactcttttctcagacttgagacttggaactctacgggcatcgttcggcttggactgttgctgcttattggtgatgcaagggcggatcgcgggtacgttcttgagcgaagaccgtttactgacaggtgaggttatctggcggggctttcgggtggcaggtgtcgcttttgggatgaagagctgtttggtggacgatggctgtggcttggcctgtagggcaattggagcactggctggggcgcggccgatggtcgaggggggtgggggacgcgtgggaacaggcggatcgatcggtttttcatccgcaagaaaaaccgatagttcttcgaacggggatagagtccgaggaggcggaacggggttgtgctgggcctcaggtacggtggtggttgaccgatgcggggaaaaagtcttggtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggccgcatgaccgggatgctcatcaactgaaggttgggttgcgggaaaggtatttcgggagctcgtgaataggggcgagccgccaacatccgttcccagaaagatttcggcgctgtcatccggagaaggcgatcccgaataagcctgacgcgtctccgatggcagccgtactttgctgtcttctccatggatggtcaaatctgatgggcatgcagcgactaattgatgctcaggtttgaaatgtctaatgtcttcaggagaaggtttcttccagtccgtggaaggcgtgtcgtaaattagatgatcgatggctgaggcctttgggggcgcagcaccaggcgaactgttgtgcttcttggggggtgtcaaagggcgctgatcgacctgcgaggacctcctcttgcgcgagctcgaatgagacgcgtctctaacggggctgaggcaattagcaggggatgccggcgatttcgtccccgtgagatttggctggtgcacaagggacccggacatcttgtgtgcatgtgagcttgacccacagtttccacttggggcaactggctcgagctcgaacgatggtgagcatttcgtaaagccgcttggcttctgttgcaggctgggatgtcgcgcagagccagacgattgttgtagcttggtagcacccgtggcgggcgggatgctagatttgggaagatcgaaagagcgagattgagctatcaagtctgctgactgctgtaggatgtgatctctcatgagttcgcattgtcgcagtgagttccgcagatgttcgactgtggcctgactgacgattggataagctacaaataggaaggacggacgtttgttgtgaacgcgaggcggtggggttaggaaaattgtatataaataagattaacgcaagtggcttgactgaccttcaaaatctattggtttgaatggaacaataggagttccagattgtggggggtccatctaaagttacaggtattaggttgggtgaagtgaaggaagcaaggtgtgcagtgagcctcttttttgtcttttttctgtggattgatgagatgctctgtcatggaacaaaaagcagggtaatccagccctggatctgattgggtttttcagatcatgagatagttctatgtttgaaagctgaaggaaagggtgaggtgctgcgagaggggggagagggagggatgggctgctcttaagtcaatggtgctgagagagctctcagatgaagactatgatgggcagccttgggatgggaagtttctctcaatttgcaatttcagattgctcagcttgtggtcagtgtgtgtgtgtgtgtgtgtgactgtctcaaatgggaatcagactggctgtattgtggtgactgaaaaaggaatctgcatgtacatgtagcctgtaagacagacggaaatcagagacttgtgatatgtacagttttacagctgaagaatgaatttggagtgccaacccagtgggacagcagccgtatttggatgactgtatcgttggtcgtaaacgatcaacaaacaagggtcgatggggggagcgaggtgaagcgagttccggaaccggcgttctggaggatcgccttatgatgattgctttgacaaaagaacagcttcggatggatctatggataggccgagttggaggaagaaagctgccaggggaagtggagggaggaagtctggatggatggactctggtggtttttgaggaccagagcagagtgttgaagctgttccggtagaagtaataggtcatcgttggtcatgcggcccttgttggctgattcagtggattgaaggcacgatctgccgagtgcaacgaattaaaggggatctgtccgtcgatcggattaaagatggtgatcaatgtgatgatgactttcaagctgcctccctgccaataacctgggccgctcactacacaaattggccgaatcgagatcagatttatcaccaccaccaccaccaccaccatcaccaaatctcattctcagatgccattcagactgaggaagaaaggcaaaagatgatcatggaagaaaaaccaaaacaaaatgaaccaaagccaacgaaaacgaacacgaaaacgaaaatgggtcgggtcaatggataaaagtaaaggctcgctaggtttcatgtatccaccaaggctccaagcctccaagtcattaataactaaaaatgaaagaaagaagggtctgttgaccaccagtcaaggacggtggacttaaaatcgggttgagaacacaacgtccaccgactcgttcgcttcatcctgaacatcagcgtaccagtccactgtccatggccaatttgcggggctgcacggtgggtggtgctactatcattttgttttactaatgaaaaccaggtcgacctggtggacgagctgacaatcaatccatgaccgatccaccgcggaagcactctgagattgggctatatccctggcccgggagtggccgagcggcgagcgctggccgagcgaaacatggccggctatcacaacaggcttctgtattaaagctctagctgaacgaagccttgtaaattgaatcaactcacagaccgcaggttagtaacccttggtgaatccaggaagtttggaagaatatgatgagggacatgattggcaatggcatgcccaagctttgcccaaaccactgggggtccactcatgatgctgtagcaattgagcagcactgccaccacaccatttcaccacttcccccaaccagcgctgggtacaatatagggtggagcatgtgctggattggcccatgaacatccattccccaatgaggcttgggttcataaggttggtccttctttttcttgccagttgtcctagtgggaaatgtcagctctgcctctggtctcttatgtgaccaagagttgatagggtattgggtcacactatagccaaagagtggccagtggaaataagcccaactcaacacttgtaaagtggaggggctagctccttataagaataagggacaactgtgggatgagcttcacagtgcctgagcttttgagaatataagagaaaagggttgttaatagtctataaagttgaacacttaacttatatagactagtgataataataagaggaaagtacactggttaaactaacaataaacaacttaaaaccccactcactatttatatgtattatagtaaggttcttgggtttgtatggtaataattgcctgggggatgaatctcagggaaagagtcatccccttgaatattacaaagcaggggccaaactgctgccaggaccggtgcagtccccatattgttacactattcctttgggggaaagtgtcgagatattcaaacattcaaatgtacatgtgttgaatatctctcttatttcagaaaatagaattacatatgtagaatatttctcttatttcagaagatacacaagagagatacacaagagagataaacaggatgataatcacttggataaacacaagagataatcatcctttgcaatttgattattactttcatgagagaggtacattaattatccagagagagagataaatatgtacataggtaaatcattattgatttatagaataacattaaataaatacttatcaatttaaagaatacatgtcataatgtttattattatgtaacatggaggggttacaatctcatgtagacacatggactagtgtctcagtgtctgacaggaaatcctcaggggtacttatgtcaagcagatggttttttttgggtagtccaatatatgtagaccccaacaccccaagaatcaagaaaacatatgaagttctcacttccaaccttttgggtgtccatacaccacgggttctggtggacaagtgcttgacagaagcggttctgtcagcttgacccatgctgccccaaccaaaattttggggtgcgtcatcctcatagcggggggtgtacagttgtgcatgtcattaacctgtactgaccttttttgggtccggattgccagggggtcaaaattaacccaaaattatgctgagagtataacttttttgcagtggggacacttcaaatgtttctctggtctccatttatgagagtttgcttacctctcttgattggggcctccagacagtagatacctacagcaattttagcctcagtctcaagaaaaggagtcggtattcttaaagatgtatgtataagtaaatattaagcttcttccccagagagaaacaaagctgattctaaccattttcctatatacccagaacaatttcccaaaaatgacaactagccatgtttcaaaagccgccaagggtcaacaaagacgtcgccgtagagagaagagcgagaaagacgcgccagtaccaaaggcagccatgaagaaaaccaagaagacaaaaccacgaaagaagctcaatccccctggaaccaaactagtgccaattcaaataaatagcgatgctgatgatgatgaactccagctcctcaatacgcgcccagtcatcgacatcccaaagtcagttcaaaccagcacaactgatcacgagcttgaggagttccaagaggaagaaattgaagccagaaatcaagcaaatgatttggttcaatactttaaccttgcgattgatgatgagacatctgacgacgaaagtggggatgatgatccattggaagagctctggccaatattctctggctgcctttcttctagcgagaactctgttaagaaacgtgtgttgaaatctggaaagaatggctatcaaaaacctctttcaaacccagattcctcctctcaaaaacttctcccagcaccaatcccaaaacagacaaaacatgatcggaaaaagcgtcaaatcaaagccattggagccaacaatcagatgttcaagaactatttcatccgtcttgaaccagttaaaaacgcaacagtcaatccagctatcgatccagaccttgaatcagcttctctacaggacagttttttaaatcagaaccaaccggtcactagcaagtctctcgattcccaccaaaaagaaacaaacgatgagtctctcaatgcgcgctttacgtccatattggaaaatcgtctgtcagccatcaaggcaccaaagtctgccagcatctctgagaaagcttgtgctgaatgggaagagctgaactcagcgctaaacacagcaaccttatgctacaaacaaaaagagaagaaaaaaaaaaaaatcaagtttcctcaagcaatgatgaacaatctttatctttttaacaatctctgtctcgaatacactctcaatggaaccaaatcccccagctccactgcttcacttaaagctgcccagtctgccatcaagcagcttccaatgggaactgttcctcccaaaaatagaagtgggatctatctttctcgattgatttcaaggcaagctacgcacgtaatcaacaataagcacctctccaaagtgaagcaaggaaattgcaagactcatgcttcattattggataatgctgagcttcgaaagactttgtttacttgggcagcgtctcaagttccgggtcatgtgagctccaaactcccaatcacgactaattcttgatgaataatactgattgttcagtatctcttgatttacaggttactccaattacattccaacaatacgtgattaatacaatcttccccaagttcaacatagaaaaaagcatcagccgtaaatctgcaactcgctggatgataaagcttggatatagacctcaagagcaccaaaagacactctactttgatggacacaagcgatcggatttcattgaagctcggaagaagtacattgaagattttgaaaactatcgaaagcggtcaagaatatatggtggcgataatctggatactgcttcccaggtcgatcctgaagtactaggcaaaatgaaagaaaccgttttcatttttcatgacgagtccaccatccatgccaaagagcgaccgaagttgtcttggctgcttcctgggacacaagaaatcagatcaaaaaacattggccggctaattcacatctccgacttcattctggagaccaccgtaaggttataaagctttcggaagctcaattccgagacaacaaactcgaatccgatgacgctgctacggtgatttatcctggttcaactggggataaatggtgggacatggagcagctttgccaccatgtctcaaagaaagcgatacctatctttgaaatactgcatccacattcccaagctgtttttatttttgactgctcctctgcacatggtgcatattcgaaatcagctttgagagttcaaaatataagacagtaaagtctttgatgaggatgcacgagttagacacaagctacttagagcggtgacaacgagagcacgatgagacaaacctttgatgaggatgcacgagttagacacaagctacttagagcggtgacaacgagagcacaacgagacaaacctgaaaggtgagtcgagatgtgagaaaatgagtttgtgagttgaaactttgagaatcgttgaattccaatgcacacctttgatgaggatgcacaagttagacacaagctacttagagcggtgacaacgagagcacgacgagacaaacctaacaagatacgagacaaacctaacaagatgagcagaaggaaatgagaacatgaataaagtgaagagagcaagatagaaacggacctgaaaggtgagtcgagatgtgagcaaatgagtttgtgagttgaaactttgagaatggttagagaaccggaaaacaacaaagtaggaccaacggtgggccgctacgctacgctacgctacgctacgctaaatggccatttagcgttagcgtagctgctgttgcagcaacctttttttgtgtagtgttagtttgcgctacagcccactacgctacgctaacttttagcggcgctaacaacacacctttttttgggtagtgttagcgcaccactacagccactacgctgcgttacgctacgctacagcgctgttagcggcaaaaaaggccaaaaaaccgctaaaaagcgctgtagcttagtgtagcggacgcttttttgcgccccatgggcgtagtgttagtgtggatgagtgaaataaagctaacactacgctaacagctaacacccactggcgccctgtgtgcgtagtgttagtgcaaattttcagatttgcgctaacactacgctacatgttagcttattttagctacactacgctacactaacgctacggttagtgtagctggcccaccgttggtaggactggttttataactattcaactaggttacaactgcggacgaaaaatgctactatcactactctatgcaatacaactgttatgcataaatgagaccgcctaacacaaaatatgaatctgaatcacggcggaaaacaatcaagactacaagactcagtcattccaacagacgatcccctcatccctgaacatcttcgtggtcttccccagtcattttgctacgatgctgcacaccctgacccaaaacgagctggacaacctaaaggaatccaaacaatcttggaagagcgcggtctttggcagcactatacttctctacaaatacaagcaggcaaacgacctctgaagctttgatgtgatacttgtgtcacctccaatatgcaaaaggatgctttgtgccgttcagccaagttaatccagcaagctgaagattctggatacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccattctgcaatggcgtgcagattggtgtgcgccatgagagttggcgtgcgcttatcaaccccccttcaactagagtaccagaagaaaccttcaactcgtccggtccaacttcaacgcgacgacgggagacccatttcttcattccttcagcaatagacggagcaatggccattaactcagacacagaaatatcgggaaccctgaggtcagagatcttcttgagtacaccatccacagcattcggatgttctttggtgactcctcgttcgaaacggactttgggttgagaactagcgggcttggaaggaggtgacggaggaacgggatcatttgatggaggcaacggagaaacaggatcatttgatgggacctcggtatgactaggctcggctggtcctctttcaaagagctcgggctcaacttccatctcgtccttttcaggtctaggggacacggtagagggcttcctgatgggacggcgagtctgagacgggggaacagaaggggccttgtagggttttggctcttcatgcctcttcctagcgggatcagattcgtaggctccagagaaagactgagatgagacggctggtggataccatggctgaagagtactgcagctggccttgaattcggttgaaacaaaactcgtagacggtctcggtggttgataggaagcaacaacatgccggataggtcgggtacgatcaaatggaataagggcaccatttggaaggaaaaagttattaccctgctgctctacaagcttattttctttgtcctcttgaagtttctgacatcgaccggttccatggccttcatagtgacaataatagcagaccataggtggacgggagccggatggagtggtttgcgaaggttggggagttgaaagttctttcttcaaacgctgctcaaacgactggagcatctttgagatctcatcgatggttgccggaggttttgaaacatcggatacctccttggggcgccgatcagcttccatcttcttcataacatcattcgaatccttaaacaacgtggagggaaccggaaaagtcgatctagaatcttcaaaggtcaaagcagtctgacccttcatcacttcttccaccgcattcttcaagacctcaaacgtcggcaacttgaaacgcttatcgagtgtggtgatcatcgtcttatctctgatcagctgatctcgaatcctcgtcctgggagccggtagaaaaagaattgatagataaccatttttcgaatctcctcaactgaaacgaggtgagccttaaacagaagagatgaatgaatccggctcacaattcctccagaaattcctgatagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatacaactgttatgcataaatgagaccacctaactcaaaatatgaatctgaatcacggcggaaaacaatcaagactacaagactcagtcattccaacagacaatcccctcatccctgaacatcttcgtggtcttccccagtcattttgctacgatgctgcacaccctgacccaaaacgagctggacaacctaaaggaatccaaacaatcttggaagagcgcggtctttggcagcactatactgctctacaaatacaagcaggcaaacgacctctgaagctttgatgtgatacttgtgtcacctccaatatgcaaaaggatgctttgtgccattcagccaagttaatccagcaagctgaagattctggatacttcttgagtcaggaacaatgtgttgcctaactcatcgatgccaacaacgaatccccaaactccaacaatcaatcaactacaaccccaggcgatcagttagatgcttcagaccacaacacaaccggaagtatcggttgctgttggtcaaagatcctttcccagcaatctgactttctcaaagaacgacccctcctccaagcgatcatcgaagactctgggcatatctgtctgtttttaccaaaattccattgtgaattgaacctgattgagctgttttggtcatacataaaggagtgtgagtttttcattgaagttaatcaagtttttatataagtctaacacacactctttcttctagcttatcgcaagcaatctcacacttgcaagacatttcctgcctgcaaggcactttttgagacagtcaggcaaacttacccactcaaaacgatccgaaagtactttcgtagaattgatcgacagctttctgcatattgacaaggatatactggtcctcaataccaagtcttgatggaaaaatacagctcacatcgatgcattcctcaaagagctgccatggacattgacgtgctcaatgcttgatttcagtcaatttgacaactcacatgtttttctggtctttttcatatctattgagcctctacgtaaatgattgttgctctttcgatgcttgtaccgccttcttttctcataattttaacaaatttatgggttttttgagcagtttaatgcatatctatggcttaaagcaaaccatttaacccataaatttgaacctcaacccttaattatgtacttccgggctgtctcagcaagttggtccggaatctcacagaaaaaaaaaacaaaattttttttggctgggcagaaaccttagccgagttatttttgaaatctacaagctccaaaagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccaagtatctcaaatcaaaaatgggatgaagctcaaaattgaggacagattcttaatggttatccaatgtgtgccattgatatccagtgtgtggacaccaagcaaccagagtgactatatggtggtcacaccacaccaactgaaattgggtaacaacaatgggctgctagactatgctgcattttgtacccattaaaacatgttagcatagcagcttttttgaatgaaaattgggtagtgttagctccctgttaccaggttttggttgtgctaccagctgctacaggcaagacatgctgctaaccagggcatcagtgcagtgtagcaggcacatgttgagggcctgtttcagtgtagatggggcactgtgcttgtgagcctgggtctcaatagtgacagcaggacacaaggtttttggggggcacttttaaatgtatttctgaagataaaggaaatacaagtaaaagtagaagagagggaaagaagagaaggaaaagaataggataatctttttgttctttgtttattttctgaagaagattaatttatggcagtcttactgtccctcttggatggctgcagacagtcttattttccttggtaggatagctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggtattgacactgataaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggaggagaagagataatagaagctagagcttgctttctttgatcagggctttggtttgaggaggagtgaagagaaactgagagagacagagaagagaaacatgcagaaagatgctagcttaacttatgagaagtgacttactaatgataccaatgacactgattagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtcgggtggttggtgttctgtgttggtctggaatctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcacagttggattatgtaatctggtatgtacatgtggtagagggagcggaaacctaaggttggaataattcttggagtactgtgaattgttacaaagtcaatgaaggaatggagttgggtaaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaattcacaaaggttaaaagtctcaagataaaaaagataagataatattttgaatagaaatgggcagttttggaagtcttttggccaacttggttggctctaaggctgacagtgctgtactatattttagcagaatcctgttgactacactgcactcatgctacttttatcataaatggctcattgttgtgggggctgatcaactatatcatcactggcaagacattgctattttcccaaaaactgattgagagatgtaagtgctggtaacattagtcagcttaaacaagaatactgagacattacttcagctttcactacattgcaagttgaattttatcatttgggctccgtttggctgcccaaaatgttatgtattgttgtgtgcaaatcctaacaattggatttcagatttatcaccctcaatctgattattatgcaactgtacaaatccagcagaagatgatatagacccaaaaactcttgattcttgcagagaaatttgaattttgaggctctaaactggctctgggagacccacagatattgacaggaagttctccagtaagtattggtccagtccagaatttactcttggctggagaatataagcaaaaagtatattctgtgatgagcaagctgtcatgatgtgaccaaccacacacccttcccaccattgttataatccctccccccagcttaatctgcaagatcttccaacattgatatataatattttttctgaggctatagactggctctgggagacccacagatattgacaggaagttgttcagtaagtattggtctagtccagaatttactcttggctggagaatataagcaaaaagtatattgtgtgatgagcaagctttcatgatgtgaccaaccatacacccttcccaaaattgttataatccttccccccccacccagcataatctgcaagatcttccaacattgatacataggagtttgggtagccaagcagagccttatatatcactaaagataattcaattaactgtaactagttgacacatagtacactttggtttgacttcaagttctgccaaacatctacatttatcacataacaaatttctgtgcacattcactgtgcatttgggcttggctgagccaatttttgaagcttcatttataagtccattatgtatatcataagtagaaatatgtaaatccagataatcagaataaatccgctaaaccataaattaattactacacagctagatgatcctttccttattacagtgaacttttgatgttacagtgtgaccagccaaacatgaattttggttatggtcctaattgcagccccccccaatgaatctgcaggattttacaatgttatcatatgacataatggaatgtcaaacagagcctgagtattttttgatatataatgctggcttcttcaggagtaagatcttccatatgtcaactagtagcagttgagggactgtttcttggggagtatgttttttctattatttttttcatatttatattctgctcatttccagatgctgtaaatgttctttttattctacattgaacttggcctaggcccctctgaagagttttcaaacaccaatttgctctgaaccctccttttctcacatcttcagaccttttgttaagatatttacatgcaggaggtgatttttattgccttgtttttttccacatatcaattattcaatggaagagagcacaagatcatgagataccttccagtcctaatataactaggccaagctaccaatggtctacatacttcatctgaacccaacccacctttgccaagccaattagtgaccagattgttttcaggctagatgatttgaagtagagatgggcggggataatccgttgcggatatccgctatccgctggcagatacccgccagcgggtgcggattggtctttggatggctgtttttccgcccaaacctggaggatatccccgtatcccaagggatacccggtgccaagagaagccacaccgccgggaggaatccctcccggcaagctgggatgaataccctctcgtcgggaggggttcctcccgacgagctggtgtacataccagcttgtcgggaggggtttctcccgacgagctggtatgtacacaccagctcgtctgaagaaatcctcttccgacaacgctggtatgtacacaccagctcgtcggaaggaatccctcccgacgagctggtatgtacaccagctcgccgggagggattcctcccaacaagctggtgggtatgtacacctccctgcgagctggtgggtatgtacactcccggcgatgaccgtttcctccatcctgccagggtccttgcccctcttgccaccattggcagcagactttgtgtggggagagttggtgattgtgtggggagagtcggtgattgtgtggggagagtcggtgattgtgtggggagagtcggtgcgacagatgaccgggccattctgcttactctggaagacttccgaagctcgtcggaagggattccttccgacgagctggtgtacataccctcttgtcgggagggattcctcccaacgagagggtattcatcccagctcattgggaggaatccctcccggagagctggtacacaatccagcttgccgggagggattcctcccgacaagctggtttcaaaaccagccaattgttttttcttttttttcttttttttttttaaaaaaaaaacaacatctgtccacccttaaaagggggcggatatccgcacagatacccgccagcgccagcgggtatccgccagaggatgcggatgcggatgcggatgtccaattccgctgaaatggtgagcggatatccgaatccgaacggatatccggatgcgccgcgcccatctctaatttgaaggattccataagccataagcccacccatcaatgccactcttgtttccaccaacatgcattttaccaccccaaacaatagtaccattactattctcttccccagatcccatgagagaatcaaaatgccaaatttccacagttgcatttcaagcaccctcccaaaagctctcatctccacattgctttggctgctctttttgggcaccctcaaggagacaattgtgtatgttcttcatcagtaccatgtacatagtcccaggaagtctttcaacacagttgttctaagagcttctgctatttaaattttgcgctcatcctcaccaggccagtaacttgggtatgcccaactggatgctaggtgctcagacttagctgatccaattgggtatgtattgctgcctgtaactgtaggaccaggtctggcttgtgtgcttatgcttgaagtaactgtaggaccaggtctggcaggtctggcttgtgtgcgtatgcttgaaagtagacgggcatcagctgacgatatgccagtctgatgtccacatattgatgtgccggaatcctgtgggcataagtttcctttttctatgaacattcagctcactcgactccgagtgatggaagactgacggtcgagttgttccgggttgtatgtatgcgcttgtttacgtaggaagctgcttacataagcgggagtagccttctgcttctggttggagttgctgcactgactaaactatctaaatcactaaaacaaatgaaccacgaggatacgacgagaacactcctcaagaaccaccagagaacctacatatatcccagcagatgaatcatccagaccactcgatcggcgagggcacgactgctggacctgataagacttccggcgatgtatcccgattggctggtctcaccttcggaacagacgaggacagcttccacagtcaagacttcaaacaaaaacagaaacagcagcagcagcagcagcaacaaactggaggagcaaaccatctaaccttacgagaacaggagaaagtcagtataacccatcctcttaacatccttagtacatacctacttgctgacccctatttacctatgcaggtcatagatgaagtcaaaaaagaaaacttcaatctcaagttaaagatttacttcttggaagacagattggcaaaactagcaccagatcaggtcgacttggcgctcaaggagaatgtcgaaatcaaggtcgaatttcaaacggtcagacaagagctgaaacgatacaagcgcttactactcgaagcagaacgcgccatcgagctagcaaagaccgagcgcgaccaactcctagaacaaaagtcgttatccgaggaaagaaccagttctggattacaagctgaaatgaggaaggcaagagatcaactggcgatcaaggacaagtcgatccagagtttggaaagcgagctgcagcgattgaaagatcgactcgaacgattctcctcaaaagataacctatctaaaatcgtgtctagtcacgcctcccgaaaccatactcgtcattcgctctccaatcaatccgtcgatgaatggtcaaatcaagaacagatgatggagatcaagaacctcaggaacgagttaaccgaagaacgccagttgaaagaagacctcctgggtgataaccaagatctgcgacatcgattaatcgaaaccaagaacgccttacaggatacgcaagatgagatccaacgaatcagccgggtcgaagaacatggctatcggagccatcagatcagccgagctcaaagtaggttcgaggaagatccggacgactacttaagttctggtcgaaaatcaacactcacttcgatctccaccggaggagtctcgaaccaaaagattatcaaagaattcaaacgagagatccaggacttggagagacaactacgcgaattagagaatgagaatatcgaactgagatctcaagtcaatgctcaagtcaagatgctttcgacgaagaactcagaaaaggataagttacaagatcaagtcatcaatctgaagaggaaggtcttagacctacaagatgagttagaccaagatgcgcgcgaatttcagaagattcaacaagccggccacaccagtctccatgatcaaacagccgatgaagttcgagaggtcagtcaaactttctccgccaaccaattttttgcaattgcgaaccgggggagagggaacgattataagaataactcatgtatgtcattttgttttggacaggaattgaatatgtatcgagataaatcagcatctgcgatgttgactttggagaagagggagaaggaagtcgatgaactgaatgccgagttggacgatcgagatgcgatttttaacgatgaagtgcagaagatcactcgacaatacaactctgagctcgacgccattaaagctgaacgagatgaatttcaacaggtaaaaagtcaactccttccgaccaaaccgcaaccattgacaaactttctccttttttttttcttctttgttttcgggaatggtgacaggtattagatgaacgagaagaccagattgctgagctcagtgaccagttgagggaagtcatcaatttgcaggaagaaaccgataaatcattgcgagaaacgagaagcaaattgaaagaaaaggacaaagattataacttggttctccaagacttggaagctgcgcaaacagatctcaaggaggtacctgatcaatattatcactttctcaatgactatcagaaatgaagttcgggacgagcaagctctgacatcgtttgttctatttaattgtttctttttttttagattggggccggtaatcgggaacttgcggcggatgtcaacgagaaggagcagcagatcaatgaactgaacgccgagttagatgaactggagcaagaagcatcaaaccgagcgacggttcacgagcaagtggtcgccaaacttaaacaggttcgcaagtttttatccttctgttttattcctatctatgctggagatctatcaattaacaagagatgtgctaacggaattggatggtgaagtagaaattaaaccacaccaaatcggaattaaccgagctttcgatccaacacgaatcgagtctatctgagctgaagttcttgcaagacaagcacgaagaactgcaactaagacaggcggagttggaggaacgacggaagaaggagtgcgatctgaagcgtagattggagcgagaactcgacgatctcgagcgcgaattgagaggaactcgggaggaaatggacctgcaaatcatcgcctcgaagaaggaaaaacgcgaattacatgcttcttttcaactggcgctcgacactaaacaaaaggcatgtggacatattgcaactaccatacagaaaacatgcagactgctcaagttcatttctttttttgtgctctttcgttggatgattcggaaaaaaaaactctacaggctttatcacaagcggaaagtgacatagccagtctgaaagggaaactagagatccgagaagaagatatcgagaagttggaaaatatgttgaaacgattagagaacgaatcaaatcaaatcaatcagtctcaatcccacgataagttctctttggaactcgaaatcgaaaggatccaacgagacctcctcaattgtacccaagaatctcaatccttcaaagatgaaaacgagtcccttaagaaccaaatctctaagttccaggccactatttctagtttggttcgtttgtttttttctcggacatcttttatttctcaatcgtctttttttccgtttcgcttgtcttatcttatctctctcttttgttttggatggggcgttggtgatcgtagaattctgagaaagatgagttattcgataagttgcaaggtgtacaacgggcccgagattccttgaatgaaaaatacgaggaacagaccaaggttagtaacactccactctagaagcatatatatccgccgacctctgccccctcccccatcgacacttcttcgtcttgatcaaatttctctaactttgtgcctttttttttgtttcatctgctctgtatggcattatgggaaacgctagaatcttcgcgaaactcaaaacgatctatcggtcactaagaaccgcttacaatccctggaggatgaattagcctccgatcacctacagttgaacaaattcgaacatcaatataaggatcaaatcagtgaacgaaacaccctactgttgacgatttatcagtacattgataaacttttgagcagtggatcgactcatgtaagtgggcatttctacaagactctcttccgaggttcttttttgtttgttgttgttaaggatgtttttttttttttgtaattcaacagaggaggatcagtagtgcccatgatgtcaaaccgttcacgaattttacggtgtttcatgaaagtatcatcaatcgattgaagagcttgggggccatgcaatccggatttgacacgaaaatcaaagaagttgagaagaagcttgagaaacaatatacgtaagtgatcaaggaacttgagagatggttggacgagatcgggcagcccaactgaccatcaaatgatcgggtgtagtgctctcaagagacagcatgatagtaggatgagacaactcgaccaattcgaaacgacgatgaaagcagcgaccgacacgcaacgacaatggcgtgcgcgactgacgacgaagcaaggagaagtggaagcggcgagggagacgtgcaacgagctacagaagcagatcagttcgttgaagacgcgggcctcgatcgcaggcacgagtccgggctcgatcaccgagccacgccaggcctcgaccaagctggccaacctcgagaagaagcttgcggcgactcagaatcagctcaaatcgaccgaagaaaagttcaacgaggcgaagctcaaagtcagcgccgtcgagtctagttggcaggctcgactcaaggaattgcaggatcggaataaggagctcgaggagaaagtcaagcgcgagaaaaaatcggccgtcgaacgtaagtctcacctcgatcatcagctctccgatttgaaggatcagatcgtcgcctccgatcatcgctctaaacagttggaggaactcttgatctctcatcaacaaaacattcatcctcatgagtaatcattcttatcgatacatatttggctcatccatctttcaaatcttggcaatatcatgtaaacaataattattatcattcatatatatttatgtgcagcctcattcaatgtacatatgtaaaagccttttttttcctccttccttactcattttcccattccctttttttatgttctcataactttctcattttttgttctaagcctttttgatgttttagttttaggttttcaagtgtcaagctagagataccttaattatcgtctggatgtcttgtcaacgactgatctctttcagcatctttcttcttcttcttcttcagtcttggcttctctcttgttttttctttttttgttcctgatgatatccgctgtgttgtatgattgacttccctcttacctaccctaaccaatctaattttgtttttttttgttcttcttctcctttttatggggagggagtgggtacataattatcagacataccaatatctgcatatccttactcctccttcagagatcatccatgtttgagcagagccttgtggtacaccccaggggcagttcgtaccgcgcggggttgtggaaccgacgaaactcggcttctccgtggagccgacaagatcggctctgtaaagcttcggtaagagccgatctcgacggcggttccacgaaccgacttttttttcgacgttggttccacaatcccacatccgagccgatgtggagcaggtgggcttgttgctcacgtcgattccacgacgatggacattcacttcagcttcatccaggatcctctgatgtgggtcctgatgttccgaaagctcgagaaaatttgttttttaaaaaaaaaaaaaaaattgacaaaaaaaaaacttcgacaaaatttttttgtcatgggttaagaaacaggtgggagtgagccggtgtggtgctgaaaagaagccaacctccatcttcactttggccgagcggcgaagcaccgatgcttggtccttgaatctggtcgtgtgttcgatccgcgacaggtaattttttggcaggccggccggcagcaccagaacttactgatcggtgactccaggctccacgtggatttcaccttgtgtccatcgggtgcccacatggatgcaggggtggagtccacgcaaaactgtggaccgtcagctgctggtccgacccgccgcagtggccacccgtgggatccaccaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtattgggactggctttggcagaatctcttcgtggcgcgtggcggcgtatgaatagatgtacttgaagcgggtcctttgttttggaggggccccggtcgctcaaatgggcctggaagatcccaccggatgagcacctcgcggaaggaggctggctcgctcggcgagaggcgccgatcactcggctagctcgcttctcgcgagctctccccccgacactatgggatgggattgggactccgacggtcacccttcaagccgagggagggggccgggtaacgaagctatagccaccctctcaccctctctctctctttctctctcgcagaaagatcctcttctcactttgttttttggggggtataacattaaaaaaaaccaaactagatagagaggcgtgttttggttgttgtagttacttctttagcgcgaacagaggagatctatatttcaggtacaaatttagggctagggggcagaacattcaagagctccctcccaagtaaaatgagcgtgtatgtatgtgtgtgtgtgtggtgttggttcatgcgccgaaccggtccattcgtcgtttcactaacacccataagccgaggaagtattgctacacacatcaccaattggaataagtgtctgtttattttatttttttggaagaagagatagaacaaagcgcttcacaaaaaaaaaaggaaaaggaaaaaagacgtacatctgcgatgtcggtgggcgaggtgatctctaaggtgacgatcttcttgatgttgcccaagttgtctttagcccaatgagatttgtcgaccgatttgacgacttgaaggtgagatttttcagatgacaatcccaaatatatagagagaatcaacatgccaacgtgagagggcctacatatagatagaagcaccaaaaaaaaaaagaaagactgacaattgaaggaggcgactttagtctgattgtgtccctcgaaatagacgttcccagtgttgtcggtgcggccgcggaagtacttcaacgtttggggctgttttccctccatgaccatgtaccaatggtcggtgagtgccatccttgggtcgacggtgtaatggacgcccgagggggtgtcgtatgtggccgcgcgaccgaaggcggttttctgttgatgcgaaaaaaaaaaaaaaaaatgtcaacaagaaatgagagtcccgcggacggtggggaaatggcttactttgagcctgacgctgaggagttgatcgccatgcatattggagacaatggtggtgcgatggtcttgcggggattgactgatggtgtacgcgggctcgcctgtctggaggttgacgacgacgacgttgcctctgtcgatatggagcttgcggtcccaggcgaagagtcttggcggggcgggcggcgcgggcaggacggcggccatcgggtgattcggactcggagtaagagagacctggggcccatggcctttctcgaacgggttaccggctgaggccggcgcgacggtgttgtcgggccctgggttgggatgactggatacgcgcccaagctggtggacagtaaagagtgacaggagcacaacgaatgggctgccgatgaataacatgatctaatctgatctgaaagtaatgaagatataaacaagggtgtaaaagattgagaaaatctgggatggcgttggggagtctccaaaagaatgatgagagctctacaatgaccagtctgggggtgtttatatcctctgatatggacagttgttttttttttgttcggtggagggaaggctttgctctgtatggacaagatgcatggcgggatgggtggccgatgaagcacgccttttaaagtgtgtgtgtgtgtgtgtgtaggggggatgcagccggcttgaagagagagagagagaagccgatgggcaaagccagtacagctgggaggggagtgtgcagttggtcatgtctgtctgttgtttcgaagccctcagaacatcctcctcctttcattccatccccttgcaattactttcaaaacttacagcgcccagtgacgaagtgagatggatccatccacacttgcattgttgtactacaacacgagcagcggtacaatacatcgaccatctcccggcgccagtcgaagatgtctcaggtgctctttcagcctcggtttggtcagctgcagcttcccccatatcgtcaagactccccgtttcacatccttgcgatttatgtaacagtgatcgcttgcagaaagcgttcgaagacgccagaccgagagtccgccgcgtccttcgattacaagagaccgcatctgtttgcgatcccaagtgcggtttcccccgttggctgagagatctatgctctcttcctgttggtcgccatactgacgtctcaggcgtttgtgactatggttttgatcaggagcttgggatgaaacatggcttcaagcactcgtcggcctttgctgaactgttctcttggggatagcacaacagcctcctcatgggcagaaatccaggaatgtaacgatgtccggcgggatgtaaatatgtaacgttaacctgcaagggctgctctctaggaaatccaatcaacatgaccctccaaaaatcgggggggggttttataatgaggtaccaaaagaaagcccaatttgtcaacgatgagttgaaagaatcgacaggcactatgtcgctctcaagaagagattctccatctcatgaaccgcacaaaagccccagttgatgagtctgagaaacacgacatttcagagagttttttcctcccaataacgtttgtgcagcataacagcaaatgggtattggtggtgggattgggcggactctatggatacaccggaccctccgatcgagagaggcttagtcaagctagagatcattgcagtctcagagctctagctgctacactattataaacccccctccccttttttttttgaaaagacagaaacaagccttcatgggcattcttggacctgacggcgtttggtagaattggatgagcaaggactgatgagattgcctcaacgatatattatttgatttttttgatcatctactagtgatcggaagccggatgactaatacattgcactatggtatctcaagatcgatctgtaactcggttcgggttttcgtttaagctcgagtggctctcgttcgaaggtttgctcggttcacgtacgctagtcgatgttgttctgctttgagtttaaggacttctgagttctaaagaagaaagaggtagtctcagagtgatgataataagaagaggaggcaaaggaggggaagagttactccattgaggacggcgatgacttccatggccaaacggtcgccgaactttttgcccggtctacgttcggagtgtttgacgatccaaaggatagccttcctagcgctctgagtttcgttaagggggacgggtacggtggtgaccttgatgcgtttctgttcgttgcgggtgacgacgatgggagcggcgagttggacggccttgacgagcaaggggaacggctcctggccggtgaccagacgcagttggcccagcagggtgaccacatgtttctgggcgatcgtccgtttgccctggcgcatcaacaggccgatcatgtactctaacagcggctcctctaatggcgctacactgatcccaggctcccggtacgcttgttggcccgctatgtcgcccggctccgggaacggaggcggcggctcgtagaccggcaatcgtcgtgctcgtggatgtcggtcttggtccactgaactcgctccaaatctcactgaaaaaaacaagcaattagatcagtgttcattaatctggggtttttgggcaagactacatgtgtttgagacgtaccatctcgagttgagctgaatgtccgatggttagagttgtgggtgaaagatgacgatggagacgatgaagacgatgatgatgatgatgaaggatggggggagtagccagcgagtgtttgcaatgagctcgggagtgtctgtcttgttttcgatcgaatcaaactggttatcatcatcttcatgatcttcttgttgttgttgttcaagtggttgaagttttttttcggtcaacgatcacactcccgggtgggcccgtcgccgaaagaaaggggagaggatgtacccgatcgggaatttaccccgggggacaccttaccccgccaagctgatggctcggaatccggagtgatcggtcggtcggattcacgcgccaagctggctcgggccatttcttcggagtcgggcgagtatgggcttacagggccaggccgatagtaggttatggctttacgagggctgacaaggatcctacatatatatatccacttcactcttctcccctctccccttccttccttccaacctcaactacataaaaccaactacaacatcaagaagaaaaaaccatcacattcaaacaaacaaacaaacaaaaactaacaaacaaacgaacgaacgacgatgtctggaatcggtaatatgggcaagcatgcactcagagtagcaaagaactagtacgtctttcccttcttcacctatcctcttgtcttgaattgctgttctgatgggttgattggttctatcagcacaaagggctactctgatactcaaacaaaagtcagaacagccacctctaatgacccctggggcccatctggcactcaggtcaatactaccacttcacttcttctttctctttcagccaattcataagcatcttgaaaatacagctcacatccaagcacatctatctatctagatgaatgaaatcgccacattgactttcaatcaacaagacttcatcgagatcatggaaatgttggataaacgattgaacgataaaggcaagaattggagacatgtcttcaaagctctcaccttacttgattaccttctccacggcggaagcgagaacgtcgtactctatttccggttagcagctcttccccctgcttaattcttgattcttaagtctcgagttttcaaggaggaactcattcttagtctcattactatttagtgaaaacgtgtacatcatcaaaacactcaaagaatttcaatatattgacgaatatgggaaggatcaaggcgccaatggcaagtcagtttctatatacataacaaaaaactatgaaaaaaaagatcaattctaatcaatctgacaagaaatatatcgacttgatataatgatgggatctaacagtccgacagaaggctaaggatatctcaaatcttctgtccgatgaatctcgtctacgagaagaaagaaggacaagagctcacatgcgagatcgaatggtcggccgccgaaatagctatgacgatgataacgatatgcctcgtcgagcgaggagtgtaccacccactcgtcatccaaataacatgtaagatgtttgattctcaagttcatcaacatctcctaacagatcgtgtctgtttctttaatgacatccagggaagactccgaacttcaacgtgccctcgaactttctaaattaactgcggctcaggaggccgaacgaaataagaaggtacctacggacccggaactagaggaggcgatgcgtctgagtcgagaggaggaagccaggagactccagaaccagcccgatccgaatgccctggccttattcgatgatggtcacgaattgtaagaggatctgtgattgagatagtattcaatcttgctaatatttgtcattacccctatcattcaaacaaaatttgaaaaaaaacagacataacaataacgccaaccagatcgacttgatcgacacctcaattcctatccaacaaactggctatcaacctcaatttgcttccttcaacccatatgcccaacaacaagaagaatacatgcgacaacaacaacaggtcagtgatctaactactgagagaaacagttcaaagaatgaatgaagattgcgatccgagtcggtgactgacaaataagggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccgcccaaccctgagcattcctactctgcaccccctaaagacgacggtcaacatgctaaattgcccgccctgttggccgctggtggcggggtcgatacgtttggtaatgaagggcacaatgagagtaccgatgtatgtccgacccttcacttcttcttcttcgccatcatcttggttgtatatccatactcaactcatctttcttttctttcctttttttttggcgggggatgggttcattcacagtggatctccgttccatccttccaaccgattggcggcccagaaaaccggcgcacaagcctcggccgcttccaacccattcactcaacctcaacaacaacaacatcatcaacaacaacaacaacaagccgacaacccgttcttcacgatctgattcttgtccttcatcttcgtccctgttctcatccccatctccatttctatcttctctctctctctctctctgtctttctctcacctctctctctctctctttctctttgtatttacatgttgacatatatatgtatacatctttatcacctcgattggctcatcggtatgtatatattcatacatacatacatactcttcaattcttttcatctttcaacccccccccctttttttaacaaaaaagacttttttttcttttggtcggtttggttgggtcttatatttgttcttctttttttattatctactttgatatactctggttatatctttctacacataactaaatcattaccattattattatttacttttgttatgatttttttttctttgtttttttactggtaacttgaaacaaaaaaaacatccatcatacattcacgttttgttttttcctttttgagataagaaacaataaagaaacacacaaaaaaaaaattgcggtaacgggtgtatttcttttttttttgctatatggaaattgtatttgaatttgaagagagcagagcaaagacgaagaagaagaagaagcgtaagaaattacgtgctgagaagggagggaaaaagaagaaagaggttctggttgtgtctggtagactaggactaagtgccaccaccaccacctatgttatcttgagatcgtgctgcagaacaagagattcatgacgacacggggacgacttcaacagagagagagagaaaagaagacgagaacgaggtggatcgttgatccatacccgaaaaaaagctcttgaatgctcagtcagcgacattaaacaaccgatgtactttccttcgagagatcggtctgttgctcggcagaccccccccccccccccatcggtatctctcgctctcgatcaagcttcttcgtcctcgctgtagtcctcccttaactcgtcatcgaggtatacttcaccatggagccggttcatgctcttcgtcttactgccgctctcatgcgactttcttcccccccccccgctactctctctttttttttataatgccagcttatcttacttgaattgtggtttggtattgaatggctattgactttcgaggtgagcaaaaaaaaaaaacaccaacatcaacatcaacaaacaacaatgtcttcaatttccgtctcgctttcacgtgatcgtgatttataatgcaaactcggggtggttcttgttggagtaggagaagatggacggagagattgcgaagatagtggccggaagtcagagacgagaagacaggatgagaaagaggatgagtcgagagatcaagagagagaactttcgagggccttttggttccagcgctcccattcaagaatatcatcgagcgaccaattggcatgaaaaaggttcgacttccaattccaatcgctgaagttaacaggaagcgtgggggttggttttgaagggttgaggaggggatgggagtggaagatggacatgggtttgtgggggcgatggatgggcagagcgaggggagttttcctgattgttcggacgctagtagtgggttcgaggaggagagggttgtggaggttctgtggtcgaggagtgcgagtggccgagcctggggacagatcgatggtctggacgggctgaacaaggaccggtggggggccggaagactcgtcggtgcggcgggatcgacgcttggccgtgggcgatgaacgcaggagcacgtcgtcgtcctcgtcttggtcgactacgagcgccgaggccggccgcttcagaggcgtgttggcggcgttcatcagcgtctcgcgagagctccggaccacaccggcttccttcttgcgtacactcccgctcgccacaggcttggccgagccttcttcccgcgccttccgactgctgctcggtaatccgactcccttggccctctctcccttgctcgctgacgcttttcgtctcggactggcactcgatgatgtcccgccactcctcacctctagaatccgcggcagatctcgtaggcctcctgagaatatccgggccgagacgcccgaggtgcgttgtaaggaggtctccaaggctttccgatcagctgtcgtagtgagattcgaaagtcttaaaagtcccggaagagaaagagagagagagagagaagtgtatattagcattgacgtctcagcgcgatgaaagcaacaacaacaacgacaagaaaggatgagaagggatggccagacttgacgagacagagacagagacaagccaaggccctgtcgttgccattgatcccggcgatcccgtggccgcgttcgagcgacaggttcgtcttggccttctggaacagcagcttcgcccgcgcgagatctcgatggctcgtagtccagcgtcgagccccaggtgatcaggtcccggtacgagttccgttcgttggccatcccgtctcttctttctttctttctttccaactccgctaataagtatttagttgttcgattggaggtagggtggaacaagttcttcgttgttcaagtcctcctcttcaatcttcaaactacacatgagatgtcacagatcagtaacacctcaactggcatcaaatcattacctgctagtcctgctacatttgccatcattcaacaattccttaattgtaaacacaaatggacatctacaggcctctctctaaacggcaacagggcatcctccaccgtttcataataatatgacaaaagaaatcatctcattgtcatcctttgtttgattttaatcttttttagtggtaatcagactcagcatatcttgaaagagagagaaagaaagtgacaatttgcaaagaaggaaaaaaaaacaagtagaattcttagagaaccattaagaatcagatgactttgattcaactttggatttattcttgttcttgaaagccttattcttattattattcttagtatccttaatagaagcgagtttatgaacgacggattttttgaagggcttgagagtattatgaaactcctgtttcttgtgagaagatttctgcgagttcaagattttgattttcagctgattctgtttcttgagcattcttctttcgactctagcttgattagccgatttgatcttcttgcgttcggatttatccaagagggccaattcctgggattggtcgggcccttgatacgtggtctggatctcctttgtcaagtcgattcgaggcctcttggttgagtcttggctcggattcagtgggtttggtttgccgcccctcttctctccattcttcgtcgtcggttctcgtactctttttaatgctgaggattgcccactcgatagatacttttgcaaccgtaccctccgttttccaatcttgaaacttccttcaggtagtgccaacatttcttctactgcatcttgtgtctattccaattaaaattataatcaaatcaattctgtttcataggttctgaaagcaagatgattactgactcttaacaaaacgtaagcaaatcctttagtgagcgaggtagctttatccctgaccactcggactcgttcgacccaagtagcagcgccctcgggcagtcccttcttctcctccaccagtttactctcgaccgccttccgaatcgagtcttcctcctcgacgaagtccagaccaccgataaacagcgtccggcgttgttccttgttatcgatcgtatgacttgacgggttgttgggggttttcttggatggcggttgggaggccatgtcgcatcgaatgacgcggtccatgaagctggttccgtcgcttttggcgacgatcagttgggctaattcgatggccgaaaggtgtgcggatgggtgagaggaggatgtggtagtagatgatgatggcgggggaggaggaggaggagcaatgacgacgtatgcaagacatgatttggcttcaggatggatatcgccagtcacatatccgatcttgcgtttctgaccgcccgtcaagaacttgaccgttggcagggtggattcgctcgattccaggggcttggcacctcgacgtccggcactcccgccggcagcatcgtcgaaggatggccgtgtccctcctgctgcttgcgagtcttgccaggccttggaacgcttgctcccatgctggtccttcggcggctcgctcccgatcggcgtcgctaatggtatccctcgatatcggatcgagtctattcgcgcttgcggcgctaatcctccgctctcttctttcgatggattcaaaagatgttccagcagagcacgagaggctgactaaaaaataaaataaaataaaaattccagatccgatgtgttaggattaagacttattgactttgggaataaacccttcaaataaagatgtctagaaacttgcgactgactttattcttgacgcaatcgatatgtacatttcctacgaagacggtcctccggtttttctcttcgaatgattcggcggatttgctgcttgaaggtcctactgaggatgcggcatttttatccttagacttttgatgtgtttcgtgtagtattttgggggttggttcgctctccttggtggttttcttcttgtcggtcatggttgctggtgtgggttctttggccatcggctgtcccctctcttcacaagggccaggaccaattacctcaagctttgcatattcatcttgagtctggcccagcagagtcaaagggggctcagaactgaagatcgacgtccaacaggacctgaactggagtgtctccaccccgaacccacccttcacgtcctcactcctcactccagctgtgcccttaatttccacccgagggcaacttcatccacaactttattacaataactcaagaaccgaaaacaggcgacgataaccatgagcaatcaaactcagtctagaatacggtcagcatactcttaacaccccatcttgagcaatataaaacaactgaatacatatcactcttcacaaaaaaaaagccatgaatggtatcaaacagataccgaagtagtcctatccgtcttcatcaaaaacactagaactgaggacgtcaaatgcgaattcggagaacgatcggtctcattaaatcacaaaaagtcacctgacaatccatcttcttcttcttcgttttcggaaacttgcttcgatctcgatcctttgtcctatgatatccagcccactctgtcttcttggaaatctttgtcttccaagatcgagtttagtgtttcatcttttaaaaattaatcactcaaaaaaagactaacattttaaattacgtctatttatatatagtattcgactaaagaaaaaagtgaatgggatcaagtggcaagtcttggaaggagatgggcgcgatgtaccagcaccaacagtcacacaactcgaaggtgaaaacaacaagcccaaccaattcaatcagctcgttatgactgaccatataagtgtgcttttcaagatccgagtgctagtgtcagtcgacagtcggcatatccttcctcagcccggcggaaaacaaattgggatcaactggcaaactcggtggagaaggaagaagaagaagaagtcaaaaacctcaagtcagtttgattcttgtgaccctctctgttctgagtatcaggtatgctcgagtgacctaatactcaatcgacttcaatcttgttgttttctagagatccaaatgcaggaggagaccgagccatcaacgaagtattccagaaactgtatgcggatgccacggatgaacagaaaaaagcaatgatgaagagctacgtggagagtaatgggaccgcgttgagtaccgattgggccgacgttagtcagaagaaaatcgacactagacctcctgattccgtatgtccttctctcatcttttaatctcttctttctttctaaagcaaagaactgattaatcattcgagtatttagatggttgctaagtcttggaaagagtaacctaccccctctcggttgttcaattgatttgattccagtcggtttctgattctttgtgtacaagaaaaccgctcatcccccctctcctcttcctcttgaagatcttacctcgctagttttatttgaataatctgagacactgtcatataccactatatccacttggaatttgcctttttgttttgattggtcaaagcattccagccgttcaaaacagaagaaagctctggaggaaaaaaaaatacattgtgtaaagagagggagagactaccattgcgaaggagattataagtagtttcttcatcttgaacaaacaggtcttcctactcatgagcagagcacttcgtcctcttgcccacgcatgtactttgtgattcttggacacaattcattgccaaacctgcagatctctgttcatgttagagtaactgttcttgtatagttagactgatggcctggggagcaatcactcttccagtatttattgatgcaatgttgacttgaatacatatttatgataatgatatattgttttgaaacaagaatgtgatttcattgatgtatctaatcactcactgagatttgtttgagaatgagtatcttgtacacacagatgatgtatctgtttctgaaacacttatatgtttatcataagtgcttgcaaaaacatcaatcacataagtgtaaatgttttgagaattccaagtccactaacaacacacactaatatcacctttctatcaaaaccctatcttcccaaaatcagcaataatccccaagaaattcagcttctccttgccacaccaaaacagaaaggaattccattccagaactggtcaataaactaacacaatgattccctgtggcttcagagttcctcttttcattgtttatctgggatttctggctttaaatcttgtatcttcatcactttggaaggcctcagaggatcaagaatgggaatacactgggtctgtggaccatttgattgactggacagatgatgaacctatcaacatgaatcaaattcttgcctccacatcaagaccatctatccaagaatctggtcaaacaaatttgtccaatgaggttcaatcctcttcttcaatctttcaaaaccaacactctccttcacatctcaaagaaatgtttcacccctcacaattatttcactcaagttctgaacacaataatcaggttttgtcttttgcttccccagcatcaactctagaagactcatccatggaaactagtgggccttggccattggatcagattgtagcaaaccctcatgatttatttcccactaatattggagtagaggaattttcaaatcatcaagaagatattcacaacactgagattgtttccagtttaccaataatttttgagcctgaaatgcttcaatccattcttactcaggtagagagagtaccaacattccactatccaacatcaaatggagtttccagaaatcctgaagctcaaacagaaacagatgtcacaaataatcctcaattatccactagctttgacacagaagacgcaggctgtgtaaattggacaggcatcctcactagcaatattgcccaagaaactgggtctcagccatttgatttgatatcaaaaaattctcatggtgcttattcaaacattggagtagatcacctacaagacattcacagaactgatattggttcaagtttaatggacattcttgagcctgaattggttcactctattctggatcaggtagaaagagaaccaatattccaaccctcaacattctgtggagttgacagacattctgaatcagaatcaacaccagatggagcaacgaatcctccaatatcaagcaaccttgactcagacaacacaagacagtcaaatctgtcagccagcctctcaacaaatccagacaatcaacaaatgaaagctgattctcaaacacatgatcagatacacacaaaacataatggtgctcatttgaatattggggtggaaagtcttccagatcagtcagaagatatccacagccctggaattatttctggtttgtcagaactttttgatctggaaatgcttcaatctataatagatgaggaagggagaggtccaagaaatcctgaagcagaagcagatgaatcaataaattcacagatttcaaacaacatcaaagcccaatcttcaagttgtttgaactattcagatagccttggccacaaaagacccatgaattataatgtgcctgagagtataaggtacaaaacccccaaaagaacaaaattatctcagactgaaaatgaaaatcatcagctaacagtctcagagatacactgtaatgatgatcaaataggtacagagggatctgctggcagaaactcaattgatgaatacaggaggggtgctttgacaggaagagaggatgttcttcacagaataccagatttccaatcttcctctaatggatccccattaccagtaccagttttccggaataaaattgggcttgaaggaattctcaagtttgacttgaacgtatttactcatgaagaatatccaaatgaatcagataggattgcagctcaatccatcattacatttatcaagagaacttttggtgaacatggcaaaattcatttcactggaaatgactcaacatcaattcaattaaaattgagaactgcatctgctacctggaaaaatatcaaaatatctaaaaactctccctctttgaatagaattactccaatgagagaaaaccctgagatcagtagctctgaaattgaaagacaagaacctggaagggcaaaaattggactagattctctaatttcaagcaaaaagctttggcatgaattttggagtgaaagagcaaatattcaaattgcaaagggaacctcacagaaggaatatagatttgaaataacagtgactttatttgttatatatgttgatatgattggtagtatccttggatatcatagtaaatttccaaaagatgatcagacaagtcttctggagcaagccagaaagtttgtgttggaattagaaccagggtcttatctcaagaagataaccggagaaaaaggaaacacccaaatcagctcaaattcttctagtaatgatttgaaaaaacaacctggtaggagaaaggccaaacctgaaatccctgtctatgagttgatggaaagcaaaattaccaattgtgaaagaacatttgccttgatgtggaagtgggttggacatttaatcagacaatccaagaatgaacatctcatttccatttgcttgcaatatggaaaaccagaagttcatttatacatcaaaacattcttcaacaatatcttctttcattcaatccaaaatttgaatatcagattgaaaaagtattatgaaccattaactagttgaataattggctttgaatcacttccttggtgttaccttttctgtgcttttctaggaatttttccccatattttgaatattcgtagtttgcttaaatcttgagtagtataagcagtagctttattttaaattcataatcagccatgttaaagtgagaattttgagcctaattttccattttgattctatccttacctaaggatgtctggatttatcatcctcttattttacttcagagtaatgtcctttgcttcccaaagtttagctatgttatttattctacaaattccttcccaccaaccagtcctagaggggggggggatataccttactagatattaacaattagttttagagggaaaagggggtgtaaaactttaaaccttggcacttgttgtgaagatccataagagattggtatctggcctctcaaacttgtgccccaaggtttgcatcccaaactcaatcaggaaagtatctttgaaaataggaatcccaatgagtgcctgccctcaccacaaaaatctggtacatgaggtgatattttgcaaattttcctctaccagtagacatttacaggttgtatcagcacaattattttttcaaaggagggtcaagttctttggaagaagggtacatgctgtaccaattttctggtaatgtggcatttacttggctatctggtgttggttttacccactcatcaggaagggttctaacttgatttactcttcaaattggtgaagattgaaccagctcacaggtaaggccccttttgctcttggagaactaagtgtcttcagggggccagagttcccaatgtaaagcaactcctcccattgggtgatggaagaaacatgtcttgagttagcccttccctaggctgactggtacagtatttatcagctcctgtggagggctcctttgtgtttcaaactggtgcaggttttataatctttttgcagagcagtaaatattttgttgactggtacggcctcagtttgccaagaagcacaagctaccagccagtttaggaaggtagccctactttgcaagctgtaacagttgacctaggcatcccaaaaagctgggaaactcttccctgaaggatttttacttgtatggcagcctgaaccaatgtatgtttgcttctagatcaatctcaaaatattaggcctcttgattaacaaataatttgaatcaaatgacaaactataatacaaaaaagcctttagaggattgatgcgtgtaaatcacaagcaagcggagcagcgcagtaatgacaagcgtaaaagagagatacagatgagccaagagaagatagaaatggaactgaaggttgtagcagaaacatgataaaggagtgagacataatgatacttttttggttagagctaagagaaccattacaacagagtgaacaaactatttaaggtatctatcaggtttagggctactgtgcatgtctgtgtgcagctatgtgaatataatctaatctagaatatgcttatagatagagtgattaaaaatttgctgatacatactcatttcgtgagcaatatatgtacaaaatttgatgccttggtaggaaaagccctatacattttggtaaccagaaatcccatattttgatgaatttcacacatcagtggaagtaaggaagtttcatgtttggttccattgttacatttttgaccattgaaggagccttatgtaaccactgaaatatgttttataacagttatcttgtgtacaaaaatcactgatcatattctaaaacaatattggttgtgtttgagtgcttgtaatttgaaattgtgatacaattgatagaatcagtgggagtggtttgggagagcacattcttccatcaatacaaattgagacaagctttatatcaaaatatttccctcccacaatccaacatcatcttcaagcacctgagcttcttatagatatctccttcttaaaccagtcatcaagctacccaatgattttgtgtgggttaaaattccaagttttcctggcttatcttgaattgtttggtttcaagttcatcttttccttaccttgggagtcttcagaagatcaaaaatgggaatccactgggtctgtgaatcatatgcttgactgggcagacaatgaacctctcaacattaatgacattctttcctccccgtcaataccaactatccaagaatatggtcaagaagggatggccagaaaactccaatctgcttcatcacactttgaaaatgaacaaactacttcaaaacccaaagaatcaggatacatatttgcttctcaaggaaatggcccagatgataggggttcaggtactgataatcaaaaacacagaaattttgaagatttgccaaggaataacatagaaactatgttcatcccatatgattctgtggaaaaaatggcccatgttagtaattcagaaaatgcagtgcaccctttgcaacttcatccaaggcctgaccatgggagtcagggtttttcttcggactctactgaacagactctcaaaaatccatccatggaagctggttatattctgtatgatcagaactcaaaagagaatcatgggtttcatccaaattacattcaagtagaaaatttcagaactcaccaagatgatattggaaaaactgatattctttccagtttttcagttactttggagcctgaagttcttcagtatctgatagctcaggtagatagaaatagagacccaaaattttatcatccatatttagatttgctttccaaaaattctgaattaggagcacaggcagaaatggcattagatcctaaattctcaaccaaccttggcacaagatacacaagtaatttgaaacagtgcttcaacccctcaaataatcttgggaactcattcatagatcttggctctcagccatattatcagatttcaacagattctcaagataaagttggattagaaaatattcaatatcagctagaagatatccataaaactgagatttgttccagttcactagaaatttttgaacctgaaatgcttcaatctattctagctcaaatagagagagagtcaaaatttcacaacccaacaccctatggatttgaacaaaattccaaactagaaacagtaccagaccattcagaaaacaatcatcaagtcacaactgaccttcatgcaaaatccacagagtatttgtatcaggcaggaagtttaccacacaatcttgaaaattcatccagaggaatttggactcaaccatatgaacagctacaagcaaaagctcatccttcaaacaagggagttcaaaacatgcaggatcccccacaaggcattgacaggaatgaaatgatgtcaagtttacctgcaatttttgaatctgaacttcttccatacatctctgatcatgcagatatagaatcattatatttgcacacaccaaatggatttgccagagattctgaaatagagacagggacagatgcaacaaaagatcatgaatttttaaccaaccctgaaacaagcactgtgaaatatccaaatccttcaagaaaactcccagaggaagctgaatatctgtttaagggtggtaggtctcaaacacatcatctgaaatcaaaagatccttctggttctcattcaaacatcccaatagaagagtttcaagagaggcctaaagaaattcacaacaataagaatatttccagtttgccatccatttttgaaagctctattattccatctgcccaatctcagttgaacatagaaagaaaaatttcacctcaaaaatcagagggatcttccagaaattctgaagtagacacagccagagatgaagggatggatcctcaatctttgaacaattttgaaatcttatcctcaagaaatttggaaggtacaggtattcttgcacacagtttgattctatatcatgctcataataccagagggaaaccccacaaaagaagaaaattatctcaaccttcaaatacaatcttcaataatcaagtagcagccccagagataaacctaaatgatgatcaaattgatgcagaagattccattcaaaggcaatcaattgccaaccaatactcagataatattccaccagaagtggaaaatggtctcaacacaaccccaattgatcacacttctcccactggacttagcacaccaattcaccaaaataagatagattttgaacaaatccttgtgttaaatgtggaagtgttcacccatgaaaaatatccaaatgaatcagataggcttagagtgcaatccatgatttcatttatcaaaagaaattggggaaaaacagggaaaattcttgttacagaagaaaattcagtaccttggatctttagagaattctcacaagcagctttgattttgaacagctttcaaacagctaaaatgaggagctttttcaatggagaaaccaaaatgagcaagaactggtctcagacaggaattcccagaattcggaaatcagattttgaaagaaatcaacttgaagtgaaagcccttaaccacctcatctcaagcagaaatctatggtatttattctggaatcaaaaagccaatgttcaaattttcaatggaatctcaaaaggggaatttagatttgaatgcaccacaactttattcctggtatacattgatatcattggtagcatccttggatatgattggaaattcccagaagatggacatctgagtcttctggagcaagcaagaaatctggtttttgagtcaagcccaggatcctatctagaaaagatcttgaaagaaacagaaaatcaggagattccttcacacggtgccaattatcacttagaaattgaacctcccaaaagtcaagctataattactgtttttgagttcaagaacaaaagaaataccacagtcagaaacaagtatactttgatttggaagttgataaaaaacctgatactcaagtcaaaaaacaaacacctacatgatatcttttttcagaagagcaattctaagattcacttccatatccaagctttcttcaacaatgttttcttttactcaatccaaaatttgaatatcagattgaaagactattacaaaccattaaggaattgaacaattggatttaatttgaacattcttcttctgattcagtcccattcatgagtatcttctttcaaatttttcaacattcatggtttttctgaatctttgatagtatgagaattggatgtactgttattttggatttggtcattgaataattgcctagctatttcagtttgatcctctttctgtctggaatctatcacttatttcttttttcaactttataatatttatctcttttagctgacttgttggtagagatggtcatggggtatctgttgcggatacccactatccgctggcggatacctgccagggggtacagatcaccgcttttcccccaaaacctggaagatatctgggtatctccagggatacccaaggccaagaggatgaaagtggccggctggaagggtttccttccagccggcaagaggaaacccctccaccagcaaggtcgtgccttgccaaccatttaaagggcaggtatccatggatacccgctgtggtcgccggatacccaccagcggatgcggatgttcaattccgctaaaaaagggaggggatatccggatgcggtggggccatctcgagtcattggtcacatctcttttcaaccaaaaatgatcaagttcatttgatccagccaagttctgcattgaattcatttccaatgcttccagcatagttggccactgccaggctgaggatcacccattcaaactgggatgcactcaaccaatttcaaattggtcgagtgtgtcccatgaagaaggaaactctttaggtgtctcacatgatgaatattcttaccccagctcctatcctttgacattgcccctctcacttaatgtatgaactttggcctgtggaacaacactgcaacaaatacaatacagtttgtatcatctggaatcttaccaacatatgtggcaaagtgccagattaaatgagtgagactctcattagaaccacattggtcatgaaaaaaaaaattacatccagaccatgatgatacatgaaaaaaaatacatgccaatacattgcaaataccgtatttgttgcagcattggttggaggtatacatacaggggcatggattctccatgccatcctttcttaattagaactcctgtaatcaattgatggccaattgaaatcaagtctttcaagtaaggccttacatacccccaaacgattctattctgtctcctgttccttccatcctcccctataaacccttcccatgataatcattgttttcactcaaacaaaagataatgcggattaatgggattgtctccaatggttttctactagatgtaagacaatctcaatatacttctctactaggtttttgttttcctggtaacacaagactgtcagaaaaatgtcactttttttataataaaaataaataaataaatgaataattatgttggtataatgatatcaactttacaatttttttgaagagcatgcatacatttgttgtaacagtaagccttcttttacaatcccaaggaccaaaaataaccattgcccttttttttatttacagaagaagaagaaggaggaggaggaaacaaatcaatcgaagaataatttccaatgaggctaaatgaggccgggatcaaaaaaaaaaggatagagaatgagcaagagagccaaagtcagtaaaagtggtacagaagaagaagacgagagataagataaggtacctgttcattaggattttgaggagcctgagagggcaacaattgttcgtcgtcatcgtcgtcgtcgacgatagcggaatgagagagggagagacgttgacgtttgcgattctggctgagggcgatagcatcctgttcgacctgagcccaagcatcagcgggcatcctatccagctcgtcctcctcgtcctcctcctcctcgacctcttcggccggtttgaacaatttctgaggcttgggatggattccagcgggaggattcttggttggtggacgaggactattcagatggatggaagatctggcggaggagtcgacacgactactactactagtcgaagcggccggttgcttgcccttgatcgggatcgggcggcggccaggggcgcggtctgtcgaccttcgagcggcctctttggccggctcgagcggcccagactcctccccatccgtgctggcaagcacaaactccagcccaacacatccctcctcgttgagcaccgagaaatagaccggccgaccgccaacagagaagcccgcatccaccgcactgcctaacacactcccaagctcaatgatcgatcgcacctccttgatcgccatcgtcgtcattatcgggccccctcttccttccacttcgtacttctcaaactcgctcgaattcactgtcaatgatgtggctagttgtctcactcctttcgtaaagatatcttgctctacattgaggagaaaaaaaagaaagaaagttcaaatcccttagattagcactaccaaaaaaaaaccagactaggaattgtttttcttttttttttggtttggtaaaagtgatatatgtttggtttctagagctcactcttggggacgattatattagaagtgtattcgtctgcgagattaacggttttgatgaggatctggcgatcggggagataacagaagcagatatcctcgattccatcgagcgcgccgacgaggttctgagtgatattaggattggagacgaaatggtcgagccattgtttgagatgactggacagacagacccaacggttgggactattattggcacgaaggtcggtcggattgagggtgcgtgagttggagtagggcagcgagaaggagcggatgatgccgacggtcgacttgagtttgatcgtcagtcgatggttcaatcgctgtccccctgtctgtcctccgccaccacctccgttgacgcctgatggtcgtctagaaatcgataacgattcgttcgcttgatccgaatcgatcgaaatcttgcacgattcgagcgcggacatcaggttcgattgggcaaagatcttgtgcaatggcttaaaaaacccctgatggtgagcaatttccttcgatggtaaagagtacgaccaggttggacagaccttgagagccacttcgatcaagcccagggtagggttcgagagcacatatgactcgaagaaggtccgttcgaagatggcgacggcataggtcgacctggtgggagagacagccgagaacttgagtcgagcggggagtggatggatgtggatgaagtcggagaaggacttgaaggtcttgaggatggctgtgaactctgttcttgggagaaagagctcgtctgtcagctgaggggtactcttctggtgctgttggtgaactgctgacctttgaccgagctggatgggatcgagagttccatctttgtttccctctaaaagaggaagagattcaacaaacaccctcacttggaactgtggataataaacgcaagcatggattgcacgatgaattcaaatcattcgataaaaatagcataaaacgatcctgtgtaataacaaccccacagaataaaagagatcaaataaaggaagaagtccatcgatccagtacatctatattctaacagatgagctcaacatattatgttgtatacatgggtaatggttgcaaaaaaagaattcttaaaatgtctcaaaaaaaaaaaagaaagaaaagaaataaaaattaatttaaagaaaaaaaaacgtccccagaaacaagataagtttttttttttttttaaaaaaaaaaagccagagaatcgactggggtaaaattttaagcagcaatgagtctaggtttctttcctgtctccaaagaagaagggtcgagagaagcttgatggtcggccaacctagggggcgacaacgagggacctttacgtttcctactagcggtcaacaggacagaggagccgatacgatcgggagagatcgacgaggacgaggcctcatcgacgttgatgatcttctgacgactgatggcatcaggatccaagccagcttgatcggagaattcgaccaaggaaaatcgattgacgttttccttcttggctagatgatctctcgattggacgagctgagtcttattggtgttatccatctcagactcggagggggtagtggtgagggacaaggctcggggattagctagccgcttgttgctgtcaggagcattggcaacggaggacaggcctcgggaggctttcttgggttgaccaagccctccagccttcagttgcatgcgtttcttgtgattacgaagggtctcaaaatgacaagtagcatgatagaagaccgtggtttgtttggtttcattaaagctctcgatcgcattgatccagaagaactcatcctcctcctcatcaagtttagtgtcgaaaggctcgagacagatcggacagggctgggaagccaatagggacgagctcggtctgactacggtcttgcgccggagctcggccatcttctcctgctcctcatccatcctcctcgtcgtcgagggagaccgactgccgtccggtctgggatgggccttcttgcccgtgagatccgtgtcctgggagtacagccaggtggactcggcctgggcccacatccgctgttgtgcacgctgcccggactcgtgcacctggcgctggattctgaagtatcggtctagctggtcagacgcgcgttggttgccgatcttgcccggcaagaatcggctgccatcctgtctgcaaaactgggggatgtccgagtagagcagatcagctatctcgctaggcttcactcggttgatggatgcgttctggagctcgatcgagaggcccgcaatcttgtcttcgtactccatcactgctggatccgggtgatcacgcaatctacagttcccatctgagttcgagctcgatggcgatggactgagcttttgggctgactcatgagattgctcccgcataaaaggagtggcgttttgttgagtgttacattgaggtaagttgagggcagtcaaggcagcggcaagatgctggctatcaaacagattaaaattgagtggggcttggctgattggttcggagacaagagaggtggtctgctggggctggacaaactgggacagaatgtctgatacgttttggaaggtggggtcgaggacgggctgagccacagccgcttgaggaggctgggcttgatgtgactgctgcatcacttgctggagaatgtttgggttggcttcgaggaaatgattaagctgggcaagtgcgtccgagtcctcaaagatgttgggtggctgagaaaggtgatgagacgtgctaaaggcgggatgttgctcgatggggggtggtgggggagctgcaagcttgagaggttgaagctgcttgcgaatttcctcgacttgagacatagtcaactgttgagtggccactaattgctcgagctgtgatagaagaatcaaggggtgagtgacggaaaaatcatatacaagaagaaagaaaagggaaggggactcaacctgctgcaaggtgtcgatctgggctagattggcttggtcggttggagcatgggtggcaatgtctcgtcggtcggccaatatccttcgcaggtcaaataagatgctagctttctcggcaggcgatgcgattgctggtagttgcttaacctacacaaatgatgaaaaattgcaagttaggagatgtctagaaaaaatcatacatcaaggggagcttaccccgttttcaaatgccagactatttggggcttcattcccatgtcgccaactaccgaagatgccatcttccatttttctttggagctcggggccaaaaagttcggattgcgctgccgagccagttctccaggtacctagcagctcttcgaacttgatcttcagaaaaaatgagatgaagggatcagctcgagaaaagtctcaaattggcttgatttgcaggaactggaaggagatcaagacatactttggtggctggattaaggtgttcgacctccctgtaagcagtcaagaagagatgctcgatggatgctttgaaaagctcggggaagggatggccaaggtttttacagatcgagtctagggcgtaaaatcctatgagtctatgggcgggatggctctgcaagaggagaacaagtattcaaatcagcatcaatcatcattaaaggtaacttattcttttgtgagaaagaagaggggcgatgagagggataggagatagaagacgatgtgctgttgcaaggcagaccaatgtctgaaaaaattcagagcaaacaccacaagaagctaggaatcaagccgtaatccaacatgtggtagctatagctcggctgagagagagcagactcgagaatagatctgcggaatatgacaggctagaatagctccagtcgactcccgattccatcgtccgggtgagataactatcgccggtggtgaactggtcttgcgttaagcttgactgagagacggctagcggaagagtggatgagcgaagtgccgctggttggagaggataagtagggtccagggctcctcaggaaccagattgatcccactcttagccgaggcatccatccgaatcgagagtcttgaagccaaagtatcaagtgccagacaatcgttccagcaggtcatcccgccgccgtgaacagtgctttattccagcttgccccaagccaagggggggcacgactactggaaatactgcctctcacattcaatcaagcctctccgagatgaagataatcatgcagtcaaatgccccaaatgggcaacaaagcattcaaataatcaagagtggtggaggttgaacaagattttcggatgggtggaatgcacattggaaacaaagcgatcaggccagctagctcgggatacaacatggttcttcacagatcaacggtagagtgtatcgagtcaagttcttatctcagaagcggccgaaagtggtggtggtaactggggggcggggggaagctcttattggtgtattctctgctgatctgatgttgatttggaggggagcgagtgagctagtggacgcccaacaacgatgcgatttccgattgatggcgaacagggtaaacgagcgtatacggccaagcgggacgattggcgatggtcaactggggaggtccatcagaggagatgattgaggttctccaagttcgaatgcgactggcagtcggctagtgtgagtgggtctcggtctgtggctggaactgatctcactttattggcacactgatagctcaccgtactaattcagcttttgcgagtgaagcgactctcaacagcgaatgaagtctctctcccgctatccccaccatccgaatgcggaaggagagacgatggaagaagacaaaaaggaaaagggagaaacttaatagtaaagaggtttttgagagaatcgggtccttacctctaagatgtactgctcaatctctttgacgatacaagtggccattcgatgatggtacacactggcaagagtagtcaagtcgttgatgatatacttattgttttgctttagttgcgataaaccaaatgagaagaatctgcggaactcatgaacatcatagccgatggaaggaggtggggtgggcaagccttgcatgggtggcggttgatgatgatgagggacaggagtaggagacatggagggtgctgggttgtagagagtatgtggggaacggtgatggtgggatgggccggatatgaggttagacattttacttggtttttgtgtgtatctgctatatttgaacaatcaagatcaggagatgggtaaaaaggagaaaggtcgacgatagcgtggggtggagcgagggtgaaagggcacgaggttgccaagcgagcaggattaaataccgaggggaactggacaggacacgagacgagactgaacggatccggctggacttgtctcagtccagcttcagtcggctgactgcgccacgacagatgatttgcacatgcatttgcataaaatgcactttggttggtttgcgctaaggatacgatccggtgccccgggtccgggtagagctcatccggcatccgtacccggtatatccggccccaacaccgggtatccgccggatgcggcatttttttttttttcaaggcttgtatttgtggctgtgaagtaaagaggatgaaaagctgaggaaccccagcctcgagtgcaccatgtgagcaagcgttctcggttggacgacatattcaaacatacactcgtaaccggatgtcgctcaacaccttggaatcactgatttgcttgaaagactgggttaatcaggacattgttgatgtcaatgatataactacctaacaattctctttgtcgttgacttccggattcttttcatcttttctcaaccggtccttttctctcaaaatcgatcctgctaaaaatcttatctgaacagttgatacaataccaccttgctcgtcgatttccacttttgtttccatgtcctctcacatacatgcgccagtcagaacacaattgtcgattccagtatttcttttcatgtcttctcacatacatacatcttgagagctgcttgtctgctctgagagttgggactccgagctccccatccctaatagcttgtacccgccggataccgggtatgcacacaccacatccgacacccgaccccacccggcatccggtcgggtattgccgggtatcccgggtccggatcgtatccttagtttgcgcccgtcctggcccgtcgactttcctcgtcaattggacaacaccccggccccgctcggaaccatccgaaaaccccatcgggtttcctcctgagagaagagcacaacacaggtgtctttcagcttcgacgtgccacctctggaaaccccctccacatgagaataaccaaaaaaaacatggattttgtcccaaattcatacattttcaagagccctcattgacatccatctcatgcctattataaccctccatctagctgcaggggcaatggagagcaatgaaaaatgaatcatggaatattcattctttccttgaaaactgtggggttttaatgtcctcctctcaggctgagatttccaacttgtgccttttcttttttggaatattatcaagaccctgtggtgctgcagcacaggacccaagaaaattcttgtgtatgccaccactcttgcttgggaagcactattgtgagcctccctaatgtctgttctacctattcatattttcctaaactcttgtttcatgccatcagaccccctgctactatgatgttagataatactcgccacatggagccataaaataacttcctaataaagatatcacaatcagcaccacagtggggcccggggacaccatattaatgtaacagactttacagtgtccaaaattttgaggaagaaaaacccaaaaactcacccctctgggtggcaaaaaaattgtttttttttgctccggctgaggttgcatggcttttgccatcagacttggctggtccggttgtaaaattattggtatatatcaatcacacttctggatctgtatcttgtcccggttttattgcattaaaactgagaaatatacacctcagtggcatacatatgattgaaaagatcatgaagaaatccaagaagccttcacaagattaggcaaaaaaatacctttatgtgaatcacttctcggcattatgagacaaaaatcatgttcatttgacagggaattcattccaccttaatcaataaaatcttctgtcagctcccataaatgcagcctagctccaccacaggatccacattgacctttctgcagagcatcaggggcaatgcagtcaaggtaggttctttctatcatcactgcaagaacaagtcaggtaactatgtacagttgacatgtgatattacaaaggcacctttgtaatgtcacatgtaagctgtacacagttgcctgacttttccttgcagtgcatggtactggggataagacctgaacacaatggtcataggctgtcacagtggttttgaaataagaaacagtaagggaaagcagactgacaagattcataagatttgataagctccacacgaaaatggcatgggttttggatatgtccaatcaacatatccttgatggaaaaatttaaaaaactgataacaagacaagcaaaatgatactctcatattttgattttgatggtttttaaggaagttgggtgataaaccaaccaaattttgaaatgcagaaagagacaaaaccagtcaacataaaagataacatagtaaggcagcaaacaattttcagttaaaatcaatttatatgggtttcttctattgaaatcaaatccctgggcacatgtaattctttttatttgtttataaaagtgaagatagaattcattttggattggatgcccagtccttaggaagttgactatggacaaaatgctgaagcaattcatgttgatcagatgttagttggattgaagcatcttgaggaatgtatttgagactttcagtcttgagaatcagatcaacatattgtataccttctagaacagctctcttatgtacaggaattggtaggacttgcatcaactcattagttaatttcaaaacttcagcttgatcattgttaccttttgaattaatcaataatagtacaatttgatcaaatggagcatatccagcatagatgtttaagatgttcaataatttttgaaagtttgcaggataacttcctgttaattttccaccaaaaaactgatttttcaaggaggtatctttttgagcataatctacaagttgaaacaacattttcttctgcaagtcagttaaagtgaacctggaaacaagtttattgggaagtgcattttctgccctgtatatctttccccaggactctccaagttgcatcttatttctctgtaaggttgctatcaagccagacagttgctcagtataagtattatctttcacatgtttgaaatttgacctcatcaacatgaaaactatttcctgatcttgtggattcaaatatctcaaatatttgaggcttgcttcaaaaatgttgtttgataaagatgcagatgccattgaattataattaatgttttcttctgcctcaagttttccatcaactacaaattgggaataatcaattcacgtaagcattcaattctgaacaagttctacattgagatttagacttacaatctgcttttgtattttcttcaatccatttaaagtttctacttatggatttcaacagcaaggcccttttctgttcatctaaaacttctattcccaaagccttgaggctttcatcaagaaaaatcaccggtaattttgaaagttcatttgcaaaaaaaaaactctttttccacaaatacaggttaagataccagattaagtttatgtgaattttgtttggtaatcagagaaaattgattcaaattagtactacacaccatttggagacaaactaatagcttgtgttttgctgatttcagatggtttcacagcttttggtgtcactgaattgccatctttttccacttgtaccacttttgcatccactacaaaattagaattctcaactttcagagcccaaagtttaaccaaaaaaggattcacaactcattgccacttggaaccaaaaccacaaggaaattttgacatacaagtactacctgcttttccagcagctacagtatggcaatcgggtaatatccatatttggaatagaaatatgtttatttctgttctgctgattgaaagaaggagcgggatagattgactcacaacctagcttgattgctggtaattccccctttgcagggacactgtggagaacttctgctctcttaaccagattatttggagggtgcgcagagataccaccactgtaataatgtaagagctgtagggaaactaggactttgattaaaaacatgtctggttggtcttttagcaatctagacagatgatgatgatggttgtgatgaggaaacaaggctggtgggaggagtcaaaccgcagaatcagatggtcccttatgatctgaattgtctctgtccacatcctgagaagatagtcaccaggaaggccattatgtctacgtacttgctctcttgcagattttagatgtcaaaattttactggccatgagaccatgtcaattctacactgcatatgccaatccccaaagcttgtatgcgaagcattttgatttcctgcaacaagcgggcaatcggcctggccaatggaccctgaatcagtattacccccaaccgcatcggacgaaacgattgcacgatgcgaccggacattcaacctgtcttggctcctgttaaaattcaattacgtatcgggagtgtttgttttaaatttgactgagaaagcctagagggcagatggaccctgatggaccgcagacaagtatattcactagcgttgtaccctcaactgaatctgcctaatcgcttgcataatccggccggaaattcactcatcctggctgttgcaatgtatacctccaggaatgttttctgttgagacaggtgggaagttgcggtccttggatactccaagctgacactcaaacatccaggttggtgaactgcctcgtatttatgcatcaatttgacatggcacttttttcagccagcaacctagaataaagatgaatggaggacttcccgttggacttgcaggcattctaattcttaatttacaacttgtaagtctactagtaggaggagtaattacgatttcttgattgtgggaaggatgacttttaggtgaactggtcatatttgtgataagtgtgttagttttgaatttagatttttatttacagcaccacaaatgtcaacaggaagtcctctattgacttcaatgatagaagtctgaaactaccctatattgatgatcatagttacaagctcagagtgaaggacttgccctccctgaagaccctgcactttcagagtcaattgtttaatttgatcacatgatttccctgtgaaaatgtagaccttttcagtctaatttgacatccaccagggctgcagatccaacatggagacatgcagtttttattacctttttcatacttattcatgttttcttgcctaccccaccacaaattcttgctgtcaatctttatcttaggtatttgagtcagcttggaaagaatatcagcatacatttcctgccctaatgtattcatattccaacccctctatgttctagagccattcatgtctcagaactccaaacctccaaagccatccaaatttaccatttataccagtcatcagctaccctcatgatttgttttctttcaaaacattgatctatatttctatttcaaatttctcccatgaattcaccaaaatttgcatcaacctacaagtggagcactgagctgaatacatgtgaaagtcttttgttgaaagtgtctaaaaatcgttttcctacatgcagtggctttccctagttaattccaaaataatcaccccccatccacttcttgcacaccaaggatatatattctctgacaagaagctgataccaacagtgggtaagcttcactcacatttgcatcaatgcagcatatagccatggaaacacactaataaaaagtgtttaaatttgtcagctgttcagtgttcatggtttgccaccaaaagtgatcagcacactgggttggtaacagttgtcatatggtcttgcaagcccgtctgggcacaatctcaagtcccgcgtggccgagtgccaccaggggtttagattgtgcccagagggcttgatcggacaggatgggcggggggcaggacttggcacatagccaagtcccgctgggccgatttcaagccctgggccgattggtatgtagcacctgaaccacaggattgaggaaggtgctgttgtccatgtgcacggacaaatctgatgttattgaaatggcttatattccaagtcagccctggaatatagcggcccaaacacccaatacgcgtgatgagaattgaagacttaaaccttcattctctttcaccgcattcttttcttcccctcatccactttcttaactcatcagatttagttccagttttcctcgaagaaaacaatcatttcctaaacgccgtaatttttcttgtcctcccacccgccctttctaccaaaaaatttagcatagctagttttgggtttctttgctccaaacctatctccctctaaaatagaacataattatacccataattagttgaactgttctgaagaaattaaaagcaaactaggatcttcctttggtctatagatccttttttccttctgataatttgtttttatcataaagaaacaataagaattaagatctattaaccacccaaactcggatagctggaggcttcaaatccacagctgacctaggagatacgctgcggcgtatctctgacaagagtaccttaggaatgattgaagtgctaaatggatagcctgtgcaccagcccggcactggaccccgactcagcagatggccttctcgggggccggcattttggcgggcgtggcaccctcccttgatttcggccaagcgaggctttgtcccgacccccgccaactttagcatgtgccaagcgggggttgggatggtgccaagcacgctttgggatcggccaagcgggctttgggattggcccagcgcgcttggccttttcttgaccaaactttggtgtgtgcccagacgggcttgcaacaccataatatattacaacatgttcttttagcttgtatttcagatgaaaatggtgtagtgcacctaaaattaaatgaaaaatcatctttatacacctggcattcaacttcttagtcacaaaagcattgtggatgggattcaataagtcgttgcctctggagccatcttgtaacaaatccgtgtcaaagaggtttgcttgatgtctcaattgataaaggttgacactttcttcactacagatttgaaatcatcatataataatgatgttcccagccatgaaaaaggttcattttttttttcttttcttttcttttcaaaaaaaaaacctcacatcttttttgttgcaaaagacaacctgaatcatgcagggcacataagatttaagacaggtacctagaaggaaacttgacttgggcgtttcagttaagcagaagttttatttatttatacacatgttcatgatgagaagttgttatgatgcagaagcaggaaaaggatttatgccatttggtagggtaagaaaggcaagtgcggcacataccaacccattgatgattccgacaatgacacgtacagatgtttaactcaaacaggatatattgaaacatagttataaaggtgtgaaaagtatcaccaacccgagaggtcgccgaatcctttccgacgcttagcggcttgtttgaccccgatttcttcacccatagccaccaagtctcccggacgtttctgtgttccggtaagcttgcccgagttattttggttcaagtatttcccaacggtcgagccaccggtcgagcttccgacgactgtttgttccttcttagctgcatcgctcaaggtagttccaaaccaagtaatccgatccttttctctaatttccttccgtttcagcttctcctcaaccgcctcaacttcgctcttttctttctgcaaccgtttgctcaatcgttccttatatttttcaaacggatcatcgaagattaagattgtgttgatcttcagtagtttcaatggtttatcggtcacttgatcaatcggaatcgattcgaatttcgatagcacactgtcccctccgaccacccgtccgaaaaccgtgtgcttgttgttcaggtgaggtgtttcacgaaatgtgatgaaaaattgagacctgcagaaagacaatctttagttggctgaactttcgaggtagagtgcgaaaaattcaacttgcccgttcgtatcttttccgtgatttgccatactgagcatacctcgactagtgtgtttgtaggcatttcgtaaatgaaattcatctgtaaaggtgtaacataatgtgagctctccaactcaaaagagccgatcgcttccgccctaaaactcgcatctcacctccgaaaggcttcccccaatagctctccccgccttttccagtccctgtgggatcgcctccctgattggagccactcaaacacgagatgagattaagattaacttgcctgcagttttgagataaaaagtaaaacaatgtttttagaaagagctggagctgacctgaatcatgaaacccggtatgagccgatgaaactccgtattatcatagtaaccttttctagccagcatgaaaaaattgtagcatgtacgaggagcctagagtgtacaaatcaacaatcaatccagaatacacttgagcaaaaggaggttcatgagcagtcaacttaccctgtcacaatataactccacattgaggtcacccaagttggtagaaattttcacatatcctttctctttgatgtgcgagaacataaagtcttcctgattgcacagaggtgtcaataccaatcaaacgaccttgtgagagaggaaagaagttaggagctacctcatcaataatttccacctcagtcttggtggctggtgtgagactggtactagtaaaactggccgcagccttgcctgttgagaagacactggcattgtatggagtgagtcctttggatggagctattgatgattcggcaactaaaccctgttgagtcggggtggcatttgttgatgccgacttcgaagtttctttatcttttgcgagttctttcaatacggctgagacggtgctacctgcagctgctacatttaatcccctcatcgggtctttcctcatagcctcaatttctgttcaagttgtgggacaataggcaggattaggggggttagactcggctgtgttagttgtgaataggacgcataccttcatttggtaccttgaggttcttcttcaaatgatcgaacctggagagatccttcttctcgatgttatggggatccttagaatgatttggagtgtcagatagaaagattttcattgaactcaagaggtgagctatacctgaagtgtgatgatatcagctctggagaatttttcatcggtcactaagtcgtgccaatgaccgggtttgatgttcaatcgatcgatactctctcttgaaaacacgttgcctgatgtcttgatggctacgatatgtgtatgttcattaaagaccttataagtgacgggatcgtagtaattatcttcggcgttcttaaagaaattcaacttgatgagatccttagaagccaagggagaaccggtaacaggatcgcgagcgtactttctgttgaacaaacgtcaaagccatattagagcgcacatagagtcgtgttttttcgcgtctgagttgtttctgatgggcgtgcgtaacttgatatatgggataatgttgatcagatcaactgtagagccatcgggtgtacacatcggcatctcaaagggtttcagactgattgcacaacagtcgaacggtaactgagatcgacagatcagttcgcgtatgctcccgttgaaaacacacggctgataataagtgactcacccgttggaaattcgagcccgctttcttcttcgcgcctgcactggaagcatgatggtcgccaaactcaccagcatgttcgcgatgagtgatgtataacttgtcggatccctagcgaagcccaaaacacaggtacggttaacatgggccctggtgcggtttaaaaggatactccatcaaatgatattctgaaactggactcacgtgtcccatcctaggctgaatatgtcttcttaattatcgtgagcttcgaggtttcaactgagttgtttgcaagctgtttgatttgaggaaatcggtatgttgtatcagtcaggacttcaggaggatgtggcggccgcaaattggcgcttctcatgttgactacccgatcccccccgggggaaggagcctccccgaccagactgttgaaagctcaccaaagtttctggcgggtctccccccacccaacaccaagttgtattaccatcaaactcacgaatatgaaaacaatctcttgtataaggaccacactctggtatgtcgcctcttcatcactcctcgagcgtgcgagtaaacagttgataattctggcctaaccttttcttcgacaatctgacaggttatcagcgttgacattccaatgtatggtcgttcttggggttgacgtcgtaggtcgtgtggcttggaataccgccttaccaggttcgtgatgaaatttgattcccagcgccgtcttcagaagcctgactgggcatctttcactcgtttgaatctgaattctggctgtgatatgaatgtgaatttgtttcaaaatagatatcaaccacctaccaaccgattccaaagtggtactacgctctggccgatccgtagaagacttcatcaggcaagacgggacttttgtcttgtaaatccacttcgattatgtacttgatcggtcctgataacaggaggggctaactgaagagctgacggtagagcaactcaaacggccaaagacaggacgttgagccggggaagtacgttctgattgtccagtgtcggactgtggccttccccgcgctttcgatcgaagtcccctcctcgaaagatggcccaaatactgggccgccgattgttaaacaccatgtttttggccaagctcctccgcccccggtcgacccaaccggtccaccaaggccagaatttcgtctacagtaccctattcaactcgtacccaccgcaaaaattcaataccaagaaatcaaggttggcttcaacccgatcgctatgttgttgggtaacccgatgtacctcttgatgggcggtatggcggtgttcatgatgattatgcccaaggtagatatctcaggtctgctcggttgaggtagccactaattattaacgagctttgattcatgtcttccaacagctcatcggtctcatggacccagaagcattagctgaagtgcaagcgagccaagccgacttgcacaaacagatggcctctatacaggacatggatctgacgtccggtgagtggaggtttggcttggattctgtggaatctatcaactcatctggcctgcccgctttctataggcattgcaaagatactgtcctcttcgagtgataaagcagaaccactatcaagctcccatgcttccgctaaaaccacttcgcatgcgactgaaaatcatgtcaagcgaaggaagtagtttgtctatcacacatctgatattacttgggcttcttgttggggatagtcagtaataaaagtagtcaggaacgctcttatcaatcctatccaactatggtaccttggacaacttgtacacttaatggcacatatctttcctgcaacgcaaacaaaatcacctatcatgtcgatgctccggccacattggaatcgtaaaatcagctcgatgtgatacattcattggaatatctcaaacatacctcagggttcaagaaaacagtcacccacctgagttttagcctatttctttactggtcgttgtgattagtgtcgccaatcggaaagagaaaaagcaccacagcggtacattgaaaggattctaagccgaaatacaaacaactgagtgacttgtatctagttcactctgattgaacagaagatgaagcaaaccaatataagcaagtttagcgcccacaagaaatgattagacacccaaaagaaagcaatgctcgatctcatttctctcgattactgatgccacagtattctcctgttgatttgagaagaagttagcatagcgcagccatcgacaccaagtttctcattctggagagtggtgtgagcttgcaattgtacatgagagcactttgaccagtcaaggtatagttatccatcagggtgctgacatcagtcctgaacactatggtaataggatatcagagttatctctgggtgagggaaaaacagactgttgagatgcacaaatcatgataaggcctggaaaaatggtgtggtttctggagaaatggaatcaagaaattcttgaggggaaaaaacctgatagcaagacaaacaaaaggaggaaaccatattttttttctacttttattttgatatcttagaacagatgaaccataacattctaccacattctagcacacaaaatgagacaaagcacatacagaattctggagcggaaaacctgagacaaaatttttagttaatcctgagggtaccactgaatctcaaaaacaagattctcttagaaaaaaaaatatctccagtcatctagaatgcttgggaatttagctatgcatttcttctttttgaggaggctccatagtcttctttagtgtagttatatctccagattcgaggcatttgctggtgtataacctcttgaagtaattcatgttgctcaggagtcaattctatcaacataacttgaggaatgtacttcaggctttcagtcttcataataagatcaacatattgtattaattctgacatatccctcttgtatttagtcagtggtagaacttccattaactcatgagttaagcctgaaattgttttctgatcagtggtaccttttccaatctttaataatgtgacaattttgttaaattcaggaaatgcatatatctgtaagacatcccataattcttcaaaattatcagcataattcacttctgaatgggcagtcaaagaccccttttctgatggggtattgtttcgaacagaatgtacaaattgccataacatttctttttgtaattcagtgagagaggcattggcagcatcatatttttccttcctttcattcaaactttcaatcttgttgtgtgctgccttcctcttgctgtttgttctttcccatgattctaccagtttccttctattttcttgtaaagttgctagtaagacgtctagttgctcagcatatgtattttcttcaatatgttcaaagttggacctcatcaactccaaaacctttccctgatctttttcattcaaatcccctatatactttaggcttcctttgaaaaaattgtttaataaatttggatctacatatttagattctgccaaatgaacagcattgtcttctccaaggttttttgaatctaccacacagtgagaaatttcaaaatttaatcaatcattgtgtaaaaaaactcctagaaatttgtctgaaagaagctactcacaattgcctcctgtgagcctgggtctctatagtgacagcaggacacaaggagttggggggcaattttatatgtatttcttaagaagacagaaatacaataaaatcaggagagaggaaaggaagagaaataaaagaaatgaataatctttttgtagtttctttgttttgtggagattatttagattcagacagtcttacttcctcagagggtagctgttataagcggagctaactctacgcctccaaatcaaaggaaactgaaatgggtacttgactctgataaatcaggtcaaccacaattttttagatcagggatgatcaaggttctttaaagggaaacctatgtagttttcagttttactaccaaacaataagagaagagaatctttggagcttatggagctttggttgatcagggcttttggtttagagaagtgagagaaaaaaggtgagagtgacagagaaagaaaacaagcagaaagatgctagctgtcagcttgctactatagcagagacaacctgtcatagtacacaaacataatataaaatacaaaaagacattattactcaccagagatgttttcagatgagtagtactgaaaacaaaagagaagatcaaaataataagggcagtatttctcaatattcttaatctatatgaagaataacctagggtacctcagtcagaggtaccctatatttcaactacttcatgcggcaaatctacattaaagatatagggtatacctccaagcaggaaatgaaatatgcttatatttataattaaatatgctaataaaaaggtctaagactgaaactgatttgctgtttcaaacatacttttgtatattgataacacgtgtgtggcacatttccaaggaaatagccacatgtttcagctttcatcttccacagaacacctgtggcacatctccaaggatatggtcacatgtttcagcctccatgcatgaagcacccacaagttgaccctgatctcccagatgccttcccaggtatataaagagccctctgtccacccaaaaacagattcctcagattattacaacccactttagattacccaccgtcccaaatgcttaacatttgtatctgtctggtaatgtattgtctcttgctttaattctctgtctatcagaacctcaagacttaaggggctttattagtacatagtgcccccttctttcttgagattcttactactttcttctgggatttaaaccacccctgttaaacaggccccagtgttatcaggtacctaaatcctctgcttttgcacgatacctttgagggattaaacaacccctgatttatcaggcccctctgtttaaattatatcaatatttattgatataattattcatttatactatctaataaccttgtaattaccaatcatcattggaattaccacccaaactctgcagttccagagctcgaactctgtcatcttaagttttgcaccacgtgtagctagaagatttaccatcttggcatcacggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgcagatggggggattgttgttggggggacagaaataagggagaaaacttagagaccatgtaggaaaagaagaaaccggcggtctcagggcattgaccatagcttcaccaaaggaaggcattgacatccatttgtcaacagaacagggttcaggcggtgtcaaacttgaggctgtccaacatcttgtcgattcgatggaagatttgctttttgacataccattccctccggctggtgatttcggtgatgagtccctcgcggatccgcatgtaatcaccctggtctcgtcccaaacaccacacaaccgctcgctagccacagtgaccattggatcttgggttgaggatgcttttcactgagtccttcattataggtgggagatattggcgatagctggatttgtccgcgtcgtctggctcgttttcgtcacatggtttgggaggagccatagcgggttggtctttggggggggggggggtttggactttggcagggaggcttgcggttttgatcggtcaaatcttcttctttggggctggtcctgttttggtgggcagtgtttcggatttgttggtcgtggcggttaacacttcgtccatgttggctggcgggggagctttgaaacgagcattccgaggagggaggatcctcttcctaggttctggactgtttttcctggcctcagatgcctcaatctcttcctcttcttccaacaccttgtcttcttctttctgtaatgctttctggtcagcttttcggaatgccttcattgccgctttcatattgttcagcttctgtttctttgctttgacagcttcactctcgtctttcttcctcttcttctcgacatgttcgaactccaacagttcccgtttggtggtccttggtttgtttgttgcgcctttcggtcgtcctcgagtcttctgagctttggtcgtcagctggacatctactaccgccctggatccttcaagcagctggttgatggcggcaatttggattgcctgctgggctggattcatcgaccgtagccgatccgttatctgctcaatcatcgggttatcattctgggttgcccttggggatggatcacgtttgaggacctgaggagggattcatgtcagaaccaaatgggaagaagaacaaaatggaaacacatgggaagagatatgaaaacatacattcatgtgccattggagatggaaatcttccggtgataccattcctcccgatcttgagatttccaagagttgatgtttgcaaggtatgcccattcgaaggacatatcgttgattgcaatgcgcattttcaccgagtttcttcccggccgtcagattattgaaagcctgactgagtgcataatttgtgatcttcccaaggcagggtcggaagatgctgccaaggtatcgaagtgtcgtgatcttttgctgaaaatggatgctggtgatctggtgatattgctcttcaatggcattgctgatgagctggaccgctgaggcaaaagtttgttgtggcccaaggaggtgagacttgatgaatgcatgggccgattccattcgcgaggttgtccggttgttgaaatgagtcacggtgcatgtccacgcattggagtagtgtttggcaacaggtaaccaggttgaggaggcatatttttcaaagtctggcccatatttgtgggcccagcgggagaaactagcttgaaaatcggaccgggtcgaaatctttactatgttcatccagtattgaagcatatcctttcgttgttcgtctgtggcaatgagttttgcacctttggccaagagattcttctgaatatgccaaacacaaagcatgcggtgggcgttggggaacgaggttgcaagggaattcattagagcctgctcgcgatccgtgatgacgactggagggagggggatctcgttgctttggaaaatcgtcagaagtgattgcagggcccaatcgtagaacggctcggtttcctctgccatgaaacagaatgcgacactgaacgtcttgtttgaaccggtgattccagacacgtggagcagaggcatgcggtacttattcgtcttatatgtgcagtcgagtaggatgatgtggtggtatgccttgaggagcttcagggaatcagagtgacagaaaaaaagcgctttgaggttaccttcttgatctactttggtggcggtggtgaagttggtgttggccagagttttgttcaagtgaacaatcggacttatcccttgaagcgtttcctggcgagcctttttccgggccgtgtaaatcgtgctgacggttgctagtatgatctcattcgggtgagtcttcttcagggaccggagtatctctctaggcctcaatcctgccttgccaagagccttcatttcttcataaagccatggtgtgagccttctgttggtggtgtgcgcagacattctttccaatggctcgtgattatgagcgcctgtcctcacttggaagtcccactgattgacaccctttttgtgaaaataagctgtggcctcccatgggcaccgtatcaaccgagtcgaacgagccttcccgtgagtttcaccggggcgcttattttggtctggatggccacctctatattcctcaaatgaacagtaccagtcaataacccaaaacccaaggtacaggacatggtgagagacggaaaagaccaaattcgggctgcttacctgtcacatttgaagagcttgctctttcctttgactgttcgcctgagcacaattgcatagccattatgcaatgcaaagcgcttaacatcgtcaatcatgaactcgggatcggcgtaaagtgctgcgggggggttcgggaaatcatatagccggcagtttgtcttaggacagatccggtagttgtccgggttgaagtttgtcacgaaatcggttcggtcattgaccgggtcctcgccttcgccttcctgattagcgttacccgtgctggggtctggggccacctcaccggtggcagtgcgtaaatcctgagtttcctgaaccgggttgagactcttcagttgctcatccaatatctcagcaattgcggcctcgtcttcgtctgaatcttcctcgaggatttcgtccagaacatccttggtgagctcttcatatatttcattggcagtcttctccaccttctcttcctcttcgatgtcttcatgtggaggtccttgggagttctgggatgcacagaagtcctgtgtgagttgtaagagggcggggtcgataccgtctagagggtttcccgaggattggataacctcatctggtggggcttgaccagatgggacggccggagaagctgggatctgaccatgagcctgagtgaagacagtcggggaggcagcggctggagtggcttgaggggaaacaaccgcgggtctgttgctgtgggtcaacatgggggcaggatcatcttcaccgggggaacaaccgggtacggagaggccggcgtcgataccttcagagagtgggcctccagataacaggataacctcatcttcagcaacggggaggtttgcatctggacgttgggacatcatggcaggtctgtcagcaagagcatgaggggtggagacagagggtggagacagagggtgaggaatgaaatgaatcttaccttgaggctgatttaaaccatcagtaggtacgccaagcttgtcgtccagaggtccatccgacggatttgctccatgcaacggtgagcctacgttaacgtctaccacggcgtctcctttgggggcttgaggggcatcatgaggtcctgagaccgcaggtctgtcagcaagagcttcacgggtggagaaagaaggtggagacagagggtgaggaatgaaatgaatcttaccttgaggctgatttaaaccatcagtaggtacgccaagcttgtcatccagaggtccatccgacggattcgctccatgcaacggtgagcctacgttaacgtctaccacggcgtctcctttgggggcttgaggggcatcttgaggtcctgagaccgcaggtctgtcagcaagagcttcacgggtggagaaagacagagggtggagacagaaggtggagacagagggtgaggaatgaaatgaaactcaccttgaggctgatttaaaccatcagtaggtacgccaagcttgtcgtccagaggtccaccgaccggatttcctccatgcaacggtgagcctacgaccacgtctaccacggcgtctcctttggggggttgaggggcttgaggggcatcttggggtagtgagtggtctgggtgggggtcttgaggctcttcatgaggtcctgaggggtctttgtggggggcttcaggctcttgagggtcttcatgggggtctgttgggtcttcttgggggcctggggtgttttgaggtccttcatgggggtctgtggggtcttcttgggggcctggggtgttttgaggtccttcatgggggtctgtgggggtcttcttgggggcctgaggggtcttgagggtctcctacaggggctgggttgctgattgggtgggctggaaggccttcttgaggggctgagttgggggttgtgtgggtagggggggctgttaaggcatggtgggggttgtttgggggggggtggttgggtggttttttggggttctggggagggctaatgggggttatgggaagggtggagaggtcctgatggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagcattgtcttctccaaggttttttgaatctaccacacagtgagaatttcaaaatttaatcaatcattgtgtaaaaaaaactcctagaaatttgtctgaaaaaagctactcacaattgcctcctttatcttcctcaatctcttcaattttttttcttatgaatttcaaaattgaggatcttttttgttcatctgaaacttctactcccaaaaccttgaggcttccatcaaggaagctttctgaagattccaacagtttcttttgtaatagattttctttttttttcatgaataaggttgagaaacaatattgagtttatgctgattttgtttggtaatcagataaaatgagctacaaatgattatacacaccatgaattacagaatcctcaacagctttttgtttgttgatttcagatggtttatcagctttgagtgccaccaaattattatccctttctgctggtatgatgttttcattcactaaaacaatggaatcatcaaatttcagtattcctaaagggaaagcaagattttaaatctatcacttgtcataaaggtcacgtgggagttttaacacacaacctgcttctccatcttttctggaagctgtagtatgagaatcatgaaatatcaatattcagaattggaaccattcaaacagaaagatccaaagagattgaattacaaccagatcccaatgctactagttcctcttttgcagcacctgcaacttctgatctcttaaccagaggactttcagtgtgtgcagaaatactatagtaatgtaagagttgtaaggaaactaggatcttggttaaaagcatggctgacagttttttagtatggttgatatgttattgatgctgatgatgattgtgatgggggaaagggctgatgggaagagtcaaaattcaggatgataaggctatttatgatctaacatgtctccctgtccttgctgcaagacagtcaccagaacttgaagaaggctattgagtcttgaatggtgcttgttcccttgcaaagtgtgtatgtcaagtcttactcttcatgatacaaagtcaaatttctataaagtatactgcaaaacctgtaggtaaagtgttttgcttccccgcaacaagtgattgattggtctggccagtagacctattggctgtacttccaagtgactctggaaaaccatttttacaatctgactgtacattgaacctttcctgcctcaaacgtgttcttttgacccaccacagcttataattgtttacctatacttcaagatgactctgtaaacccttgcatgatacagacagacattcatgaacatgtcctggttcttgaatgctatgcatgcctagaattttccatgccaagtgactgcttttgctgaggcaggtaggcatctggtttgacaaacagtccctggatatgtacttcaagctgaattccctggttcacacattttctcatatttggtatgccaagtgtatgaatgaaatttacaagaagctattatatgtgagtacgtcttattaggacagtttacatttggataaaatcttgttgattttggataaaatttctgcttgctggtttcagaaaacttaaaatcagcagacgtgtgggccaattttaattgtccaaactcaagctgctttgctggtttcacataaaaattcttctcaatattttcaaatatgagctgtactattgtagcagtgctacagacagccaggtgtgatacacccgtcctggaggtttagggctgagaggagcccacatggaagctctgtgtgacacaggaggcttacccattctgggtcacatttctgggttactcctgctgttagatgatcattctttccttttccatctgatttggccgcagggcttgttctgtaacttagtagttcagtactgcctcctgttttcaactcttgtttgtacttatgaggcctatgtaatagtggggtttacaatagtttttttcgcttcttgcacccgttattttttttcttgcttgtgcattgctgacatcaattttctcagcaaaaaccttcacttacaagctaaattttaagcctgcagcagtaaaagagaatcttgcgcaagaaatcacttcttgcaagaagctatcatgaacccccctaattagttttttctttgtaggattatttccatttgtctgccttttcttccttgaaaatccagagttcactctcttctaatctttattgtgtgttacctcttcctaggcctcctcagcctgaaaagccccacttcagtggtagcaagagataattcctattggacaaaatttgtgataatgatggtagcggagattggatctttatgaacagctaaggatttttctgaggattggaggtggttcatgactcatgaggatatttttcatttcatcatgtttttgttttccgttctctattctttttactcattcaaacttattatcatctcacctaagaatttgaaatccatcaaaatataattttatttttttctttcttgccaatctatttttacttacattgatgtgctactcatctcaggtgtgagtagcatcatcatatttgttgggataccagagcttttggggatcagatatcagacaatcattagctacagtctgtttgaccctagcagaggtcagtttttctgtagttttcccggcaggcaccattgtccaattatggcatcatacttggccacaattggaaagcttccaacgtagctgtgatggactgggataccaatacatggcatctaaaagatggtggttgtaattttgtccggttctgtttagcagtgtgttgactcatatttggttgtaatttctgataaagaagaggttttcctccctagatacatctggcgctgtggtaagccaatcctgaaaatccacattgtcgggccctgagaacatgcccaggaccctcaggtcttgcttggaacatctggattgctctcagaacgtccctcagagacccctacaccccccctatgccccagtttgtcgggatattgtttggaatgtgcggatcattctctaaaatacctcacccagggggtccattggggctaaaatacctcataatttactatataaggaggcctctgcctgccagttgttttcctcctcatcccactgagtacacattttttgtgtgacacctgtcacagattacacatatttattacacaagtagctcacacatagtacagttcacagttggaatatataaacagctcagtttcacaaccattacacagaagagccagtcctttgttccagtcctggttgaagcaaattgctcccagtccctttgggttcaagaaccatctctatcagattacacgtaaaacagtatcaaggaagaacatagtaccaagacatcaagacaagcaacaacatcaacaactcaataaattctttggacaacaagataaatcctcaacaattatacattcatctttggacataatcctttatcattaactaaactgccaagcttaccttggtggtcttgttttctgataacatagaatggcagagtttgcagctcattcatacctttctccattcagcaaaaaggatcttacaatcacttcttgagtcttacagtgtctttgatccactcatcaataaaatactgccaggttgcaaattttgagctgtctgggaggaggtgattgtcattgtgtatctgattggacaccagagatgtcagcaggtacccggcacccgcttgcaggtacccggaaacaggtgctcggtgtgggtgcgggtgttgaaaattgaggtgaaaaaacaggcaggtacccgccctgataatgtatcataagggtcttgttcaccagataattttcatcaacatcaattgaattgaggagaaataagaaatagattacatgaatgaagctgatgtatattaaagatgagaggaaagaatacaattgtttcatcattgatgtggaaacatacacatatttaaacagcttttgcagaaaaaaatacctggaatctgtggtggtgcacatgatacagttcatcattatgtatgtgggatttgaatgtataaaagaaggaggaagagattggtcattcatgtagggattgtactggaaaaagatgaatgtacaaacaaaaaataagagtagaaggaagaaagaaggtatttggaaaggaagagggaacacgtttttttggtggtttatttgttttgcaatgttgatgacaatgattcagaagaatcagtgaaaaaaaaacaacaaaggaaggaaacgtgtgagagagggagatagaaaacaaagaaagaaagaaagaaaggcagagagcaaggcttgatgcgaattgagctttacaaagaaaaggcatgagagttagaagaattggaagaatccaaagaggaggaaggagtgcagagaagattaggtgcaatagaacagtttatttttcatttatttctatgttgctcatatatctagtcaatttcagtcatataattagtcatgcagaaatacatttctgggcttattttccagcagaaaaccctcaacaccctcaggtacccgggtcctgccctggcgggtgcaggtgtgggtgtccacaatattggatttttgtggtgggtacccgcacccgctctaggtacccaggtatgaagtgacatctctattggacaccactccaatgattgctgcaatgtgccggttatgctcagctttgtttggctggacaactggccctgcttgatggggaaggctgtcacaatgatgttggttgtgccttcaatctggtttttcatttgatccctgttgttgtctggctactggtaagggtggttgatgatttgaggggtggacaaccggaggaaccgggattttttttggtatggttgcagatgtacaatttgggtaaacaaggaagtttgaggatcaatcaattcacagccaactggtcttccaactttacacctgttcagccccagaatctggcgtaccataggaggatatacttctgagtgcaactcagaagcagcttaataagcattaaaagttgtgtagtccaattggtcggtgatgttaaggttgttgttcaaaccaagatgatatgattttcaggagtttagcaaatatcatggatttaatgagcattagagggattctgttgggatttgaaagaaagaaaaaaaaattgcaagcaggttgattacgctctacactgagctacctaattctgatgatactaataaatgaaaagtttgtttgattaattttaagcaagaattctaaggcgctcataacctgaattaatgggaagacaagaaggcacaaaagctctctgtaagagcaaccacattggtgcgggtgtaacttcaggattatcagagtagcttaatcccggattagtgctgctccgggtcagcaaccacatcagtgaggtgtaaacctgggagtagccggggtcgcgtgcatgttgagtgtgccgattggctcttaatcccgggattagcaaggagtaactttactcctgcttagctcaaatcctactccgggattagtttagtccgattaactcgggcctaatgcggttgaaggcttggactagcttggagtagttacactaatcctgccttaatccagcagccgatgcagttgctctaacattgcttgtagatacatgctctagagggggctaggtgagaaacccccgtaaacccatactgggttacaacaaattcaagattgcttgaaggttgtgaaggtctgccaagatttgaaaccattggtaagtcattgagtactgcgcagcaaattaaattttcatttctgagtttttctttggtgaaatttaaagctgcacgctttgatggaactgctgtatgtggctgatagttcgaaaaatgtgttgagtgggtcattcatcagaaaacatggtgttttggcatggtaaactggcaattttggctgcagattgtccacccatcaagctgaatgttttttgggtttcaatttttttgttcattttcattgttctcatgttacatacttcatttatttctaatcacagttctctgaaaaaaatattgcaatttgcagctttccagaaaaagttgctcttgttttttattttttgaaattttcaagacttttttctttgttattattctttcatattctttattgcaagcctattatgaaccatttcaccaataccaaagacttttggaatttcattagatttaaatttcatctcttttcttctcatccctaaaaactcatctatctcacctttcaatgaataatgatcagatgaataatacccctgattttcacattgttttgttggtttctgtgtggtatcttgtcatgttgtctagtgctgaaatccttgtactctttggaccctggtctagtctttatctaccttcatttactccagtcatcctttcaacctaatgttaatttttgttattcattttcatattcaattttttctcaaaccaaagattgaactcattgtatgtagtctatttaacacgtaggctctaacagtgaataaataatcattggctctctcactcctgtttcaaaccttgagtcattccaacaaaaactgtttttgtttcacaataattctcccgtctttgatctcaatagggggtatcaaatataggaaatccaccattcaaaaccagtcacttttccttaaattttttttggcatcaatggaccccaaaaggggtcaaatgaataaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatttcttcaaagacgtttggtgggtggtttgagtttctagattccaaaacagtgcggtgaaaacttctgcctagccactgcacaaacagttatagagatatcaacattcagcccttatttctctcatctctcagaatttcattcattatctcctgttcactttatgataaagtgttcctactgttcctggtatccaatttttccttggtacagtgggtagacagtgaaatgtggctgcttattttggattccagagctctgaaacacagacttgaagtcatgagacttggtaaggtggtgcataataggtcccagaaaatgaatatgaaaaaataaaaacaaatgtttttgaaaaagggagttaataaaaacacgcggtaaatccgcgtttacacacggtttctgctgcgcgcggcaaacgcggattccgcgtgtacacacggttttttatttaattttttatggcttatttttcgagttttttttgaatttttaaaattgtttcctacactataaaaggcgtagaatttaatggtaaaaaccattttccataaaaatgaattttaattattaattttttttccacttatttttcaattaattgtttgcatacatgtatataccttattttttatgcttttttgaaattttaaaactatttcctaggtttcaatgtgcgtagaaatttatggtgcaatccaaaactcaacggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttaaatttttttcctacactctaagacatgtaaaaaattatggtaacaatcattttgcatcaaagtgaaaaatacatcttgaatactgcatttaacaccgttttttttatttaattcttcactttttcacttaattgtttgaatacatgcgtgtaccttattttttatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgggcccacatctcaaagccacattggaccgaaatctgtataaggaggattcgtagcaggtagggcacctttacttgcttggagctcttcttgcaactgtacgtccgactcggttgttcgggtaaggttgagttttcgagactcttgaagctcgggccgattcgtatgcagggtttaagatggctgggaccacagctgtgttggtagtaataaggttacaggtgagttacaaccttttcagtagaactatatgggatttacacgcatgaaattgcatactttgactgctgccggtcgatccattcaccactgggttcacggcaataggaaatgccatggaatgtgatgcttgggctgattcgtatgcagggttcaagaccacagggaccacagctgtggtgaggtattagacagtagtaataaagttataggtgagttttaacgtttgaagtagaacgatatgggatttacacgcatgaaattacatactttgactgctgcctgtcaatccattcaccactgggttcacgccaataggaaatgccatggactggccgagtgggctggggacagtaggtgtggtaattggattggagtataacgctctggccctttggattgcctcttgctgtttagattggagaacctcttgagccgaggtcaattggccagttggaggtctgatttttggaggaggtgctgagtttggaatcattttgtcaacacagtcgttgcataatccacggaataccacgggagattttccacactggaaacagaacatctttttttctatgcaagttacgttagttgtgtttggctattaagggtgcataagtatgggattctgctgcttactcttgatctagaaatggaaaggactgggtcgtcttgatgttgtgaggacaggactggatcgtctggaagctgtaagggaagggctggatcgttgtctggatgtgacttatgcaaggcttgttttgtccttatgtgtaacgagtaacaggtaacactatggaacaaacagaatctatgtgtttacatttctgatacaggtggggaatgtggcttctgtagtgcaccatgccctgtatgattttcaggctgtatttgacattttccaaaattgatggctaatttggcggttcagtgccatgcatggcggctcaggggcaatgatggcggctcaggagcatgggtggccaatttggcggttggattcaatttttgatttgccattctggcggttcaggggcgtcatttggcggttgtttggccaaattggcggttcatccccatgttttcattttttttggccaaaatggctgttcagtacctccatataaataagcccttttaatgattctggagaatttttgaacatttccactgtttttaaattgaaaggttgaaaagttcagatacaattttcagtgtatgcaattttattcattatgaggaataaaactgaccaattgaatcatcaacagttctcatctcaactttttccaaagatttggatttgactacattcaaactggtgcctgatccttcaattttttccttcactgaaaaaagcaatgggtgatgaattttcagtattcatgatttgaaaaaaggtcctgaatcttcccattcaaactcaggtctatgacatacagttttcatttgtgacctttttgatccaaacaaagttttctttcacagagtccaaaaacaagatcctttgttggtcatccaatccttttacccttaatgttttcaggattccttgaagaaaaccttctgatatatcctccacaggtttggttaatatgttctcttctttccctaaaagattttcagatatcatgttcagcttatgaattatacttctaatctgctattttaaaaaaaggaaaatgtccacacaccaactaaattcccctctgttttatttggtctccaaataaatctccagatttttgttaaaaaaccctctattgaaaatatgtttgagatataaaacatttgacatattggcattttttctcaattgtaacaaaaatgcatgattcaaactgatactaatcaccattgaaagcctcaggcaattttggattttctatttgagatagtttgaggggcttgggtggcactaattcagcacccttgtttgcaagtgtgattttttgattcactaaaaaaattaaatcatcaactttcagaattcagaaggaaaaaaaatctgaatctgtcattcaaaagaaatttcagagaaggtttgacatacctcctgcttctctagcattttttgcagctgaaatatgatgattgtcaaatttgaatggtcaaaaaattttctccattccaattttctatctggaaaatcagataacaaaaatctacacaccaaatacatttccttctgctttccttgctccagaacccaaatccaatacttcaaattcaactcctctcttaaatagagtattagaagttgagagtgggtgggcagaaagaccatagtaacataatagctgtaaggaaactaggatctttgttaaaagcatgtctatgaatgatgtgcctgttctgttttttagtagcaactcaggaaagtgatgatgatgatgtgagtggtggttgtggttgtggtaagaatgatgaaaatgggatggtcagaacatttgaagtatagaaacaggtgggtttttataatccaacctgcacccctctccttggtgagcaaacccttgttttggtggttgctctcttgcggagtgtgcgggccaagttttagttgttgataaaacaatggtacctagttgtgtcaacgactaatgagccttgaaacaagatatcttggccctgccttgatataggtttgactatgacctcgcatgccaagtgttttatgggcggcgataggaccgctaggggatgtcgccaatgtccaagcacgcgagtgcctggaagtaacctggactagatggccagctcaaggccccgctacactcagatcccccaagaggtccgcgaccagagtgtctctccgccttaagctccatcggccatccttgttccccagctcctcttccatctccctccactcatcgttcaggagccgtcactcagctcagtttccagccgctctgttgtctcctttcgcggggaaacagttttttcgtactttatcatcacttcgacactcagttaactcatatcgacatcttcaaagaatttcatccgacgatttggacaacttcaacaacccaattcctccacgagtccgacacaacttcaacccccagaaaacccatttcatccaaaaccagaacgctcgccaacatggtagacgagatctcgaaacgagcaacccgaagcgctcagcaaaaaggttccaaaaccacagcaatagaagagagcttgagtagttagtttcttcttcgagactgtctttcacacgcacctaagttgttggtcgcagtaaccaacatgccaatggcttttctgtacctaggtcaacttaacacatcgacacatgcgacgggtgtacctccgcaaaacattaccaccgcaacgggtaacgacagaacccaacagatgccgaatactggaccagagaacgacgcgttagaattggacagcaaaagcgaagaaagcgacactttcaaaggtaagaccatgtcaactctaagtcgatgagttgtacatcgaacatttattgaaacacgagttgtgtgatttctttcctatggcatagatttaccagataacaatcctaaggaaggagctggtaacatcacgaggtacaaagaaatactttcaaacgtaccgaccatcataacaaccgatgatctattggtatctcaccagaacccaaccttaaatcaagatacaccgccgttggcagacccagacaaccctacgccgatccgcaagtccgacaaatctaccctgtgggataagattgcggaggccgtagcagcgaacgacaaagtcaacgcagacttcttcataaggctctattcacaaatcaacgatacctcgaacgctttgaaaccagacatcctacgttctcgctcaaacgatgccgtgaacccccaaatcgtctcatccacctcgaagaaagcacctgaaaaaacttccatcatttttgtcagagggtccctcccaaaacacttcgacatcgggtttaccccgttcttcgacaagaacataaaagaattacgaggtccgatccccctgaccatctttgacaagaaatggcaagaagaagcgattcaattccacaccaacaaacgctcaaaaggtgatgaaaaagaagggaattacacgggatacgaataccccaacgaatggggcgttgataaacacacgcctcccccctccccgcacgcccacgcccacgcccctccaaaaggggtgtgcaatcgaacccgcccctcaggggagggcgggtttgcttgcacgcccctcgggatcctgtttttcgagggaaaaccgcttccgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaacactgccaacatgaaacctgtccgaccgacagggaccatgaaggctcacagagcgtaactcgctttcacctttgctttgattgagagttacaccctctggaaacgtgtgcagaaactagaaaagcggagacggcttggatgggcggcgataggaccgctaggggatgtcgccaatgtccaagcacgcgagtgcctggaagtaacctggactagatggccagctcaaggccccgctacactcagatcccccaagaggtccgcgaccagagtgtctctccgccttaagctccatcggccatccttgttccccagctcctcttccatctccctccactcatcgttcaggagccgtcactcagctcagtttccagccgctctgttgtctcctttcgcggggaaacagttttttcgtccgcccgcccaccctgatacagcagcggtggtgtagcgcgatactcccccccactctcactgctgtcactacagtgaggctcttttctctctgcttcaggagcagagtctcctccctgcggggttacccactggggtctccagttgaggtattacccttcagaggctcgaggctctccccgagacccaaaacactgccaacatgaaaacctgtccgaccgacagggaccatgaaggctcacagagcgtaactcgctttcacctttgctttgattgagagttacaccctctggaaacgtgtgcagaaactagaaaagcggagacggcttggactactccgacaccagtagccagtgggctcggccaagggagctcggatcagaatttagcggtataaatcccaaatgactcggttaagacttttcctcgttcttgctacatcaccaagtgcctggtttcaatgagaaagatgagaagctgaaccgacagacatccctcagatggtccaagcagactcttgtaaacgtgctggttgcaactactccttgtctccagaaatcgaccttggtcatatgctgattcgactcgggtaacccgactcgacaacaggatcaaatctgaaacctgtattggctcttgtcttcaagttttgcacagacaggtgtattttgcacaactgtctttgtgtgcaggcttcggacttatagaaagctggcgcgattttgtggatcagtttgacaatttttctgcttgataaagaggggcacgtttttggttgttgcagaaatacctgccattcccttggtggttgctctgggtttccatctggatcaatgatacttttagtcctaagttgtcccttgctgctccatgttaccattgcttatgctggacggttcatagcagcctatttttcttggtcagagcagtcagaccagccacacccacaatacataaccaaagtaaactccattgatagcagcacatgtcatttcatataattggccatccaaacttttcaagaagatcagaggaaactcaacataccacattttcacatatattattatcatggaaagatttccaaatgtattttctaatgaaaaaagaaaagggggcacaggagcaatttgaaagaatggaatggccgcttgccaaaattttttaattgatgaaaaattaaaaatcacagggggcaaggaacctagtgtgacttggctgcagctcaggcagccagaggatactagtagtatcccagagtgacctactgcaattcatcaacaattacccctctcagtaactacacctccaacctcaaatccttttccctagagcttcccagacagtcaaggaagtactttaatatttacacaaaaagaatgaataaaggagggctcccttctctccagggcgagcggcggccacgctcctaaccccaactcagagaaggggccacgctcctaaccccaactcagatcacagaaattgagctgtatttaaggtgaagcagcaagctacagtatcctgttgttttgcctttccacctatgttccctataccatctccatataacaatggacatgtaatcatgttgagaatattgtgttttgaaaaatattttgggcatatttgcttttccaactatccaactctgtcaaaatatattgaaatgtagtgccttgaattcaatccactatggttcaaaggataatgaggagatccaagataaagataagataccttagttaaaaaatcctaagagcattcacattggttgagcggattggtgaggattagcaaggtacaaatttgatacccctctgatcccaaccagtgtggttgggaggaatatattaggcatctaatcctgcttaaaccacactgatgtggatgctttaaaagaaaacaatttttttcccctctgatttagatctcatccctctcaaatcttgggcattcattaaattctctaatgttcatttgagaataaaatgcacaattttattggtgttaatttcttttctttataacatcatgtgtaaaaagaaaaatgcaggaaatttatgcccagaaaccatggtctgccctagggagagttttgccatattggaattgtgcctagaaacatctcaatatggggcatgattcatcaaaatagcttctgaaaacaatgtgtttatttctaaatctgaatcagtgggaaaaaaagactgatgatatgcatatatgaaaatgagccttccatagaagagtatagatagaagagaaaaaatatgcaaaatctccagcatatgtatcttggatttctttgaggaaagatgaataaaacacaagatataagatgcagcagcagaaacaaaaaaaatgttaatcctaagagagctggaaaagatcaggagagccataaggaaattgagaatgggtaactggtcttgaagagtaagattcagttataaagactttgagttatcaactggtgaattttgaaatgatttcattccattccaagttgtgaattttgaaaaattgtgaattaaactcatatggtgtcatgtctaaaagctttgggtagtttcacctgcccaaaaaggtgaagcaagttgagttgttcagtattcatatcttttgcaatatcttgagggatgtttttgaggtaattactcctatttatgagatcaatgtattgtatcccttccaaaacattagacttttgttcagattttggaaggctttccattaactcttgagctaaccttgaaatctcagcttgatctgtggcaagtttcccattcttgaattttataattttcacaaatggtgataatccatacactttcaaatcatccagcatattttcaaaattttgggaaaaggttccttgactgattatttttaagccctcttcagttgatgatgaatatttcttgacatcctctgcaaattcctgtaagattgtttcttgcaattccgtaaaagttggcctcaagttgttttccaattggttctcctgttctattttgttttttgataatctgtgtagtaatccttccatttgtttttcataagtattctctttaattttttcaaagtttaataccatatatctcaatgccaattccctatgaaattctgttagatcccctagatatttttggttttcatgaacaagctctgttaaattttctagattgtccttttgttgtgtttgaccaataaaattctttataagttccacttcattttcttctagagatttggcttcttctaaattaaaagtcttttctgctccttgaattgttttatccactagaacaatgtttgaatgatgaattttcagtatccataagaaaaaaagaagatcccaaatctgcatgaggttcacaacataccacttttggttttcttgttctcaatccattgaaaggcagcttttgaagatttcaaaagagaggcccttctgtcttcatccaaaccttctacccctaagatattgaggcttctatcaagaaattctactgatctttcatgaactggtttgattatcacattctctatttttcatgaaacaggttcagattgcataaaaaattaagcttattttctttcccttctaaatgaaatgagttccaaacaagactgcttaccacttgatgccttggccacttgtgttctttctatttctgattgttttgtgagttttggtgccactaactcagtatccttgtttccaagtgcaatttttcattgctacaaaatttggatatcaaatttcagcattgagacggaaagcattgattttaaatctgcctttcacaccaaagccatagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagccaactgaagatgatgagtttagtgcttttgtgggatgatgatgaaagtgggatgaggatgaagattcaaaacacagaagcaggcgggtttttataatctaacatgcacccctctcctaggtggccaaaatgctgttttggtgcttgctctcttgcaaagtgtgcgtgccaagtttttgttgttggtgagacgatgacacccagtcgtgtcaacgacaaatgagccttgaaacaatgtatttatgccctgtgttgatgtaaagttgactatgagcttggccttgctagacctcagatcttgtataccaggtgttttacttccccaagacaagaggtcaatcgacttggcaagagatctcgaatcggtattcaccggtactcccaattgcctctggtcaaccgctcacacgatgggccggacgttcaacctgtatgtacctcaaaaagcctgattcgtttcgctgagacgaatgagaagttgacccgacatgcggacctcggatgcacacagccaactttagtaaacatctgggcttcagccattctctgtctctagaaatcgaccttgttcagatcatttgtctgcatctgtatgctgattcaactcgaaaatacaaagaggcttgggtctgaaacctgtcttggctcttggtgttcgtcaagtctttcccaaaagccaggtgtattttgtacaaatatcactaggtgcaggcttcgacgactcgatctttgtcggtatcacttggcacatctagcagagcctaacttgcgtcgcggacacatttctgtctctccctgtccgtggtgtatgtaaaaatgcgtcgatgtatgagcacagacccgaacgacattgatgtttggaaagttgattgttttaatgcaatccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatttggatacacccatgatgcagagtgttgatcgtggcgatgatgatggttgcgtcgactgagcagagatttcttcagctgctttcaatcagcacatcaccagatgagctcaatacatcattttagtttgatcatataataagagacataaaggagagagattacttcaagggtgtaccggctgctcactgagccttccttgggaaccccgggagatggacatggatgaggcggtggaatatcttgtcgggctgccttgcgtccggtgtttctctggggagttgaagggatcattggaaggcgccgagaaaaagttggtaccacagcgactaatgtgccgaggctcgaacaacagggatcgaaggagctggtggtcgagatgctcgacgctaagctcaatcccacgtcttcatcctgagtcttcccgcaggtgggccatcctcggaactactagagcagatgccacgggatgatcgattagtatttcttctgataggtttgccctcggcggttgcccatcggtttccatctggattgatgatactgatagtcctctcttctccccttgcttctccatttcgccattgctcacgctggacggaacataacagcctagttttcttggtcgaagcagttggaccagttccacccacaatctatcacaaaaggaagttccattgacaacagtacatgttgccccaccttggtcatccaaacttttcaagaagatcagaggaaactcagcataccacattttgacgcgcgtatattattatcatggaacaatttccaaatgtattttctaatgacaccaaaaaaaggaaagggggtacagaagcaattgtcaagaatggactggccgtctgccaaaagtttgaacatacccgctcgttgaagggtaatgaaacgtgtgtatgtactattgcgcgcttctcatcaaccaatagcagtcggtcatgagggagaccttcttccccttcgttaaaagttatcgatcatggagagctgggctcagagctcggtttttgttgacatctcagattcccaccttcacttacttacacaaatcggcaagtctatgaccgttttagtgagaaaacacactaccatgattgaccccacgatttcggaagaaataggctttataagaacatagattttattgtgaaaaggaggaatggggggccggtgtaaaatgatagagagagaggttttattggatgggagcggttgtttgatttttttgggcttccttgtcggctcgggctcgacttaatagtcccagactgatgatcccactctgcgtgacgttttcctccaacttctgtttctccaactgttgggcttgtttcttgctgaagttttcctgaagcgtctttgcacgtgcaatctaatataagtaaatcccctggtcagcgtcatcatctccccttccactttttttttcttctttttctttttggttgaacgattgttggaaatttgggcgaagagattgaaaaaaggtgtaaaattggtaaatctactcacttctttcttgtgactcaaacactcgttgtaatcctccacttgagggcgacagtcttcagggaaatcagcaccggcatagcatttttgaaactctgaaatgtatgaagtaaaccgatcagtactattataaagactccctttctttctggtgccatactttccaatcggacaatttcaaaatagaaagaactgcaaattaccttgccagaactcgaagcatctgggccgtttaccggaataagagaagccggactacggggcggagaaaccgaaaggagtagataagcaagcaggcaggcggaggggacgttgagagagccgactgtttagtgagggagaggatgacttactgacatgacagtcgactgatgatcgagtgaagaatgaccggaacaacttgcaggaatcggtttgatggagtggtttcgacgagcctgtatgaagctgatggcctcatgggaggcctcggggcggatggacggagcatgggccgggctcgggccgcaaacaaggctcaagcccttttgggtcaaggggggcttggacccggttgtgagccacagagattcggggggcgggctggtttgccgagttccccgacccacgggtcatagaccgtaaatcgatcagcttcggttccaccatgtgggcgatgaacccaaaatgaccacaaacaatggcattctcgcttgaaacaggcgacgatgacaatgcattcgaggtcatcttcaatcgtcaacttgagcagatcgattcaactgaactgaccgatcaacagatccatgcactccacgtaatttgtggccctgatatcttactggcatcattagagctccttgatcataaagccggtatttatttttccttcttctgtgttttttagtatgatgatttcttattctttggtctttgatgatggtcggaggtgttagtgaggaaattagtactcaagaatggacaagcattgtatgaggtgagtggaaaagttcactataatattgctagggacggccacccgtcgactcaaaagactcaccttgatcgcgctttcctttcgttggcgaacaggttcaggggaacgaggcaatctatcacgtacaattaggttttaaggacagttgcacttgtagaacatttatcgatggagtgataatcaaaggtcgccaaacgatggtaaataagttcttctgaaaatttaacacgcattcctgggctttttttcaatcagtcatttttccttaaaaaaatggatcaacctgattttgttttccgtagtgcgctcacctccttgcagttcgaatcggattcagactgggctcgattgagactcaagagatcagcttagaaaatttggtcactatcttctcgggctcataatttgctggccaagtgtctcaattcttatgtcaatcgacctcatgttatctgagtaagcataggtctaagaaaaacatgaggagatgaaccgattcccgtctttacgaaaagctgaaaaagaatgaatgatgcattttttatttcttgtatctttacatgttagagaagcgtctcatgcaatgcggagtgacaatactagataaaaaggaccacaatttttcccgaaaatatgtacgtcattacaaggaagtcgacacaagcctaactaggcctccacggcgggagcgggagcaagcagcggagctgtccagagctgtccacgtcagtggaggcctaagacagatgtggcaatccccgcgtgctgagttttcaaatttgggcttaaaagccagttctttgtgcatttttctgcctatgctcttcctcttccactattatctaatttccttgtggaccaaggagggtctgcttcttgtacagctatttcggaaagggttgtccacttggactcgcgaaatcttttttatttttttattttttattttttttatttttttactgaactggacctgtcagaactgaactagtgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttaaaaaaattcaaaaaaaaaaaaattgcgagagacaactggacaaccctttccgaaatagctgtaaatgtttccctctgctcacattattttgtaattttgtcaattttgatatagttatttttgaaaatgacaacttttcaacaagggtccgccttcttgcatgccaagaaaaacccctgcgcacgccaaaaaggcgtgtgtgagtgtacactcccaattggttggtgtacaccatggtgcactacacaaaacttggagtcggagcccgtgtactccaacctcctttttggagctgtgatctggggagtgcgctggtggccactccaatgaccttggagtacacaacctgacactccattatctgaacccccatccactttgtttaggagtgcgccgctgtgtactcccaaacatagtggagcggagtgtgatatcgatatgatgggtacatacccacccatatgtacccttatcccctaagccaaccaccatcaacactgacttgacactctacacactctacaaaccaacccactcgtcaagactctgatcatctcgtaccccaaagccactattgacactcaccctcagtggaagcaatgtcaaaaaacaatcacaccagcatgccgatcaacggtgtggttgtccctcccaaaatgctgattcaactccaatcaatgctcgctttattccagggaggcaatacaggagcttcgtcaacaatggctacaggattgccgtttgccccagccccagccctggcctcaacctcgataactacaggaacggtgccgttgttaagctcgttaagcttggtggactcgtccgtgactacaggagctctgttggcaaacacttccgggtcaaggccggcaacaacttcagggccattgatagattcaggagcaatgtcagcaatgaatacagcagcttcattggcaacttcaggagcaatgtcggcaatgaatccgggcacgccaccaatgatgaacttggccttgatcgtgacaggacactcattggccccaaccttggcctccaaaccagatccacctcctgcaaccttccctcaagattttgacaataccgaatccctccctgaaaatccagccatacctcccatgattggtcaggacaatatcgtggctcaggattgaagtcatctgcttgacaaaatgctacaacaaagatcaacttccctttcaaactgtacggctcagtaccaacaagcaagaagatcaccaacaaaacttggtcgttgaaaatctgtaatgcccagcataaccacaaaccttcacctgggcccgcttcccatgctgctcacagacacttgatacctgaccaagtggaagagatccgacgcctttccaaatcaaacctcaagccagctcagattttagtacaactccgaacagcggataaagacgtgttggcaaccaaccggactgtctcaaatgcacttcaacggatccatcaagacgacctggctggcaacagcccaaccaaagccctcttatctatccttaaggagaccaactggtcttgggacgtcaaggtcaatggcaagggatccattctgaatctcttttttgctcaccctggctcaattcacctggcttgcattaatcaccatgttgcattacttgatgcaacatacaagacctgcaagtacaacattcccttgctacacatcattggtcaggctcaaacaaatcactccttcagtattgccttcttctatttgactgacgaagacaaggaaaactacttttgggctgtcaacaacctcaagaagtacatctggaaacccgaacggacaccaaaggtcttcatcactgattggaacactgctttacaaaatgtgttggaggtcgcctttcctgattcaaaagccaacctctgcacatggcacctcaacaagaatatctcgtcaaattgcaagaagtactttgctgctggggactcagaagacagctgggattccttcatgtctccttgggcaaacgtcacctcctcaaaatctcccaagatatacgttgaacgatataaccagttaaaactctcactggcgactcgccctgctgtgctggaataccttgagaagtggatcattccagtgaaggaactgtttgttgttgcgtgggcttgccagtatcctcacctccaaaatctcaatacctcgcaagttgaatccggtcacgcttatctcaagaagtttatcaaagactcaacaggcaaccttcttttggtttttggctcgttatccgttgcagtcaacaaccaactcaactcagttcatgaatccattggcaaggataccacaaaggttcttgttgacatcccaaatgttttcatccctctgattggcaagatctcaacttttgcaatcttagaatgccaaggccaatttcggcgtcttaaaaacctcgacccaaccaaaccttgctctgaaacccttacaaaggggctgggaataccctgtgcccacaagatagccaaaattttggaagaaggaaatgtattatctcctgcagattttcatttacagtggcatttacaatacaaccctgagtcattggtgagtttggtttcagttaattaactagatgccaacttcacatcttactcatactttgaaattcaatgtcttgttaggaacctgtggagtccgattttgatttcaatgaagagataaacaaacttaaagatggctctctctcaacaacatcctagcaaattggagcggattttcacgcagtttaagcaaattgcggcaggcacccacgtagcggttcaaattcaagctccagaggtcaagaaaaatcctaaaggccaaccatcactcaagaaaaaaaattcaacatcaacaaaaagagatccttccggctttgagattgttgaaagtgagatcaagactcaacaaagaaacttgaaaagaacaactaaacccacaggcaacccagcaagacaattgaaacggctccgaaaatcaaacagtccggatcatgaggacaacaatgaaactgaaccaactgcagacctagccaaacaacctgaagaaacccaatttgagccttcaaaaggtgaacaaaaaattgaaaatcaagatagtgatgccgggcaatctctggatgaaatcaataataacactctgttggctttgttggatgaaaagctggcaagtgtgagtgtctcctaatcatcaagtatcattgagtcaattgtttgtagctgatgtaatcctttagcacaaatataaatcccaggttccaaaacatctacaacatctggtaaaggaccaattcgacccagaaggcaatgggaactgtggcttccgttgtgttgcaagagcacttggttacgacaataatgtattcatgcgggtccggcaggagatgatcaccgatttaacagataaccgagcaagttacgtcaaattgcagggcagctaacaggaagtagtcaatatcctcaatggcctaacagtagatggcacccaatctagtgttcctcctgggaagtgtctcagcaagttgttgcatggtccaattcttgcaaatacttatacccgcccaatagttttcctctctttcaattcctgcaacacctatctgcccttgaggcttggccccaaggactccaaatccaacgaacctatttaccttcttcacgtgaacaagaatcactgggttttggcttacatggaggaagtagatggggttaaacccctccctccccccatgctggcaactaagtgcactttggaaaccgctaagggctggtggagttacatacagcagggcctggctttctatcaccggctccttgtggattccaaaaaggttatttaaatctctctctctccgtctgttgataaggcctttatggctttcaaaaattacaaaaaaattatgtttctgtcaagtgcaatgaatccaaaatattatgaattgagtgtgatttcagtctcagggtcctaggaaacactccaaatttttggggtgaagctctgtgcactccaaataatttggagtgagcaggttttgcacctctttaaatacctgggaagtaacatcttggagtgtatgggtgtgcactcccaaaaccctggtgtgcacaaccattcactccaaaaaaccatgatgtgctcattttggtgtgcacaccaagaaattttggagtgcccaaaagtgcactccaagacttcttggagtgcactccttttttggtgtgcacggggattttttttggagtgcaaaaaggctgaccctttcaacaaaagttgagtttttttggtgtgcgcaagttcatcaagctagctgattatgtgagcgtaaaaaaagttcaaacattgattttagaaaatcaatattacagctattccgggaagtcttgtccacttggacttgcaaattctttttcattttttcattttttttttttttttactgaactggacctgtcagaactgaactactgatgacagctgtaccttcttggctgtagttcagtacaaagaaaaatttcaaaaatttcaaaacaaaaaaaaatgtgagtccaagtggacaagacttcccggaacagctgtaattacttttgtgattttaaacttttgaaatttggcctgatcaataggccagttcacgttgtggcttgttcacaaataaaatttctgtgacaagcaacacttaacaacatcttgcttaaggttttggtgaagtcccacgcacaacacaagcaaacagtttaagcaacaagcagtgcgacttttcagacttgtcaataaaaacgccctacgtgaactgggctaataagatcaggcaggtctttaaaaatctgataccaaacatcaaaaaagttttgagggagtgtcatgattacaaatcttgtgacgctcccaccaaaacaatcaaaactcagcacctgagtttgtcaacctctggcccaagtctcccctgcggggagttccctttgggaaccgcctggccagcgctatgctgccagatgcgccccccacagcctgagacttgtgataagtttgacgttggcagaatagaccaagcacctgagtttgtcaacctctggcccaagtctcccctgtggggagttccctttgggaaccgcctggccagcgctacgctgccagatgcgccccccgcatcctgagacttgcaataagtttgacgtcgacagatatgcactgcaaatgtgattatgtcagattcccacatctggcattacatcagttgaaaaaatctgattatacatcaggcaaaactggtattatatctatcaggagtaatattgtatctacctaaaaccatgttacatctatcataacagatattgcatcagcccaacctattcaatgtcaacataactgattttatatcagatttttacatctgatacaaatttttagcccatgggcattaaatcagatagaaactctggtatgaattcagttatgttgacattgaatagggtgttccaatgcaatatctttcatgatagacacaatatcattttaggtagatacaatatcaattctggtagatacaatcccagtttttcctgatgtaatatcagatatttttatctgacacaatgccagatggatcaatctgatacaatcattttggtagtgatggtattcaaagttaaatttcataaaattagaaccgcataaatcataagatcttaaaaccttgtttgcaggggatcttggtaatctgattatgtaagctttggctttcccagccaaaatagttttatgattatatgatttatgcgcttatgactttatgaaatttaacctttgaataccataagaatagaccaagtgtgatgtttgactgatatgagattgagcacatgagtctgcaactcggggaagagactagcttgtggctgcggtgagcatcagaatgtgtaacccctagtgggttacagcagtctggcccaagtcgttcgattctccataaggcacgacagccatcaaatagacgaggggaagatctagtgttcaccaaccagtttcgtcgccaaatcaaacatttttcgcgtcttcggtctgacttcagagttgtcatcgtcaaacagacccgggcttgctgttttgccgggagtcttcgcaccgtggtcgagtaacaaggtgacaaaccaggggcgttaataatgaagctgaaacttttccactgtctgaagccagttagtcgcgatgtgggagtttcgtacaacacttcgggttccagcgactcttcttcatcgctatgaagagatcaaatatttagatcctgtttttgcacttttcgagacaagaattcaccagaaactgagacaaatcttcaggtttcggagctgtacagtttcaaactaggtagtatccacatgtctgtgagcatttttttttttagtgtgatgtggcctatggcattgcacactccggtgagcatgattgagcttcctttcaagcttgccagttgactataaattcgtgaatgcttcccacccatccgcacccatcagcaaccagcacttgtccctcgttacttcgtcgtctttcttttaaccgaaattcatcttttgaattacataattacatctaatcaatcctagaatggcttccaatctcttaataaccttagtgctttgcatttgttgtaagtttcaaagcgtctttatttcgcaacaaattcagtgatcttaaaattcctttatcgaatcctcacgtcaactgaatttctaatgacgtcattcgagtatattcctaggtttgcctgctgcgatcatcagtacccaagccgccgttgatgcgattttaggccaggcccgggcacgtggaggcccgattttggtggtctccgattataatgtaagatttcattcacactcgacaagaaaaataaaaatgctcaaaatttaatgagctcacaagttgacggaaatcttaaccttctaaccaaaccactctgacatccgtccagggagtcctggtcgaaaaggttaagggccgagaaacgtctccacgatacatggaatatgtccggagcaatgtcttatcacctcttacacgaacccaacatacggtttatgttgcatcttcaaagccagcatctcaacttcaaaccctcttgggagatgttccgcgcttgggattatccgctgagcatgatatgatgaataaagctccagattcacatcaattttcccccacgataattggctcaaggacatggcaagaaagattttcaagaatgagaatacccaatgactggaaagtaaagggcgagcatcagttttcgaaaatcatccaatttcgtgagtctctcacgacggaaatcctacataatccaaccatctccactaattgttgggttttccacagccgagggctatgatcgtaaccgagctcggggctttctcgcagcagagctcaatagggtgggcgctagagaattcgaagcggttcttgaccaagacaagaaccaagtcatgctcgcccacaagggacgaggaaagggcaaagtggttgaaggacagctccagacgggtcgctttaggtatggaatctcttttggcgataaagcagccgacgtgggcatgcatcaagccatgcaacaaaggggcttcgctggagtcattgttggtcccagattggggcaccaggcagccagcatgggactttttcatcttgaaggtcccgacgaggtacatgccgtgctgcagggattggctcagatccgatagaaatcgaggttcagagattttgtatctaagtcaatcaaatatgatcgactaccattccaaatcattctgttgaaatttcccttgtttttctctctctgcccttatcctctttctagtcatcaaaaatcagaccagtctatatttctcaagtagcatgtttttggttatctttaagccccttctgagtcaaatttgagccctaagtagtcagccattcttaaccactcatgtctctacgataaattcttctctttcccgattcttgactgatttatttaaaactgattacttagaattaacgactccaacaagttgtgaattatgagatgcattcttttgatgaactcatccggcttgtctaaaagagactgagaagccggcttgacgggttggtttcttccaaaaacccatgtctctaatttccctcagttttttattcgatatgttctttgattcattttctattaaccactttttcgccgcttgtatttagtctatttaaacctgactggatacaagtgtttaaaaaatgatcggctctttcattcttttcccgtgagcttttcccaaaaaatgaattctttcttttgttttggccctctgcctcttacatgccaccagtccaaaaattcaacacattctccaaacaccaaaaaatccagcaacccaatcagtcatacaggtactcaaagtaataacatgctttgatagacaggtatatgggatgtctgtaaggatggtaattgggccgggtgtccggcgggccgcccgaacccaaccgggtttgggccaatattttcttgggatttttcacttaggcccggcccgagatgacccaattaaaggtcgggtctaatcgggctgcccgtcgggccagtgcagtgggaagccttggtgccggccccgctcggtcagactcaggactcaggtccgagttccgacttagcatcggacagaagggaatctcaatcgacactcttgacgaacgtcgcgggcgcggccgatactcattcaaccctcgacctggacaaacatcggtatattgccaggtgagttgctctgttctagcatctagtgattgcttcctctcgatcactacgttgatgctacgattgtctcgctttcgccggttttgttacgtggtttcgctacgttttcctcaccaattgtcttgctggttctcgctggtctctgctagcctctaggctccttcctcaacaattgcgtggattgtcagtggtcacgccggtcttgctacgctatcgctaggctcctcaacggtctcactacgctattgctaggctcctcaccggtcttgctacactttgctctctcactacgctttcgctagggtcctggccggtcttgtcatctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaaaagttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattacttaagtgttgagtctgggataactctcagcttaataataattccagtaagaaggtagggttggattggatgataaaaaaactactctaaaagtaggtggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctctttggtctaccatggtagaattattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatgtttatagccaattacatcatgtgtcttcttaaatagaatattactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaattttattctatagatttatatattttattccttttgtccttcaagagtttgaatatatacaaggtccttgaaggagtaggaatttggggatacttccagtggacaaccccctttataatattatgaaatgttgttttattaaataatataactacatattatattacatgtggagtattttaatacttaatattcatttagcagtcttttggatactctggagtatctctaaggctgacaggtctcgctacgctttcctcctcgccggtctcgctacactttcgctaggctccagtcctcaccaattgcaccttggatgatccaagctccaatggaagattccaatgcagacatccaggtttcacccccagctccctcccaagcatcaaccccagctccctcccaagcatcaacaccagctccctctcaagcatcaacaagaaggaaaaggaccatcaacagcagcacagatgatggtgatggctcagcatctttcacccctgtgccagaaagtgaatctcaggacgatgcccctcagatcgtcagatgaaaaaaagaaggctaaccagtgaagtatgggaacatttcacaaagattggacttggtgagtgattcttaagtattactaattatacaacaagatgaattacaagctgacatgactgtctacctgcctttgtgacatacagataaggaaggaaatgaaaaggctacatgcaactattgcaagaccaaactctcaagtgcatctagttctggaactaaccacttgcactgtcacgcacgtcgttgtcttgaggcgaaaggagggtttgttcttcccgatcgcaaaacatgtttaggattcacgagcaccgttcaaacttcttccaaccgcgtcggggtctacttgcaagaaaagtctagagaagcacttgctgaaatgatcattcgacacgagtatccgtttgcaatcgccgagcacaaaggcttcattaaactcatgaataccgtccagccgcagtttgttatgcccggtcgccagacagtcagaaacaattgcctcaagctattcaactcaatgaaggctagtcagattgctacaatagccaaacaggcaaatcggatcgctctcactaccgacttatggacggcaactgacctcacaggttatatggttgtcacctcgcactacatcaacaaaaagtgtgaactagtcaagtcaatcatcagtttccgattgcttcctccaccacacacaggccaagcgatctccgagggactctgtcaagtacttctagattggaaggctatcaataagattgcgtttgtcaccctggacaatgcaagctctaataatacaccaacgacccgggtccagcgatttatcaacgaccgtcaggctggccaatcaacctcggcaattacgccttaattccacgcgcgatgtttagcccatgtcatcaacttggttgtcaaggacagaatgaaagtcatcggtaaggcaatgaccaactccgaccaagtgttctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagcaattaatcccggacgccgaagccaataactttatgacaaaagttaggtcatcattcttgtctctctggacccactttgtgccgtctccaccaactccatcagtctccaacccagcaccagaaccctcgaaatcaaaaagcatgctcagcaatgacatctctggatttcatcagtacatggctggaaacatggaatcagctccgacaaacgcccctgcagccgagttagacctctatctagaagagcggaacttgattctaactgacaatgaagaattcaacatcttgaactggtgggggtctaatgccgctcggttcccatctctttctgaagttgcacgtatcctgctcatggttccaatgacgtcggtcgcttccaaataagctttctccacgggtgggcgggtccttgatgattaccaaatgcggctcagcaatgatacagtggaggctttattatgcactcaagattggattaacgcacaagatccttaggattcaatttatcttttctctgaatgtgatctcatctattatctatctattacatatccatatacatgtaaacggcatcattcatgggtttcattttcatttctccatccacatacacgatttgttcccaaagtttgaattgtttgattgaaaaaatacaagaaataaatctggtttgtctttttctttgcatgcagtctttttaatacaccaagcccgcgggcagcccgccataggcccgaaagcccgtttagatggcggcccacgggcagcccgaattgtatacgggtttgggtcgggctgccgattttctgaatgcagcccggcctgacccgcccgagaaagggcaggcccgagacggccaagcccgcccgattatcatccttagatgtctgtacaatgagccacctaccacatgacagactgcctcatatggattcaagtaaaagatatgccggaatcagtcttctttacattttagttgatttaaagataacaccaatcaagaaatgagtaagaggcaataaaatgagcagatctctgtcttcttgtgtgttggttttttttgtgtgattgtcttgacataagttgaattgagatataatgaaaagaaaataaaagagaaagagagagaaaagaagatgactatgataagttgtacagagtccgcaccatccatataacagaaaaagtcggatgcaagatgagtgggttagatgtataaatatatgtgcggctcaaatcgtcttttttttttttggcagtagcagcagccaatcttcttcttcttgttttttttttttttgaagatgagatatccaagaccggaaaagatagagtaagaaaggaaactgaaatagcccccgttccccccccccccccttttttgaaagtaccataccaaaaaaccaatgagcagaagcaaagaggaaagaagcaagtgagttgcgcagctagaattccaaccgccgtgttaaaaatgttgtgattggcggtggctctagatcgtttccaatcggaccgcctcacccgatgcgatataggtcccatcagggccatcgtcgacgcgcaaacaaaccacgccgttagcgccgcgttggctaaaacgaagccgacaacaaaaaaacaacaacagataaatgagcaaagttgagaagaagggaccgagcaggggaagcggagaagagaaacagaaagagggagatttacttagcaatggtgatcaaattcttgacggcttgatgggtgtcttgacggtcattaaactcatcatagcggccaccaaaaccagccgagcgaggcgagccccttgaactagcctgaacgaggccgaagctgcggacgattcttgcgccgggctgttcggtcttttcggtgatgatgaaatcgtcctcgtccatctgaccacaatcggagccgaaccgaccgacgagtcctccatcaacctccggatatccatttcccgaaccatattgctcatgatggtaggccggcttgttgttgtagacggatgatgatggtgccatgttgggcgaggagtccaacctcgagcgaatcatcgccgtctccgcggcctgatcatagcgttgaagcccactcggcccgccatactgacggctactcgtcgtttccgctcgactcagagggcgtgggggatcgatcggactgtggtaatcgcgtggtgccccaaacaagggcgattcctcgaccccgagacgggagttgcgatggtgatggtgtccaccacgagcctggccatcaccgcctacatccaaattattcatcccgcccatcgacccgctctcgtgtctgccgtggtgggtgccgaactcatccccaggaatcggtcgctcatcccctcctctgatggaaccggcccatgccgaactcgcattcttcatcggtgaccgatccccttgaccagtcagaatctgttccaattcttcggtgctcaattgcgacaattcttcattggttagatttccaagtccttgttcggcgccatagagatctgggtgcggattgccacgcggagagcgtccaaggccaatcaagttccccttgatttcgccatcgggctggagagtagggcccattgcatgtgggtgggtgatgctgttggccctggatcgtcgaccacctgtattattagtaagttcagatccaaggtgatctcgacgaggattcggcgataagccttcgttgtttgataacccgacatgactgtttgaacgggagcgcatgctgcccatgttgctgcttgtttcgaaatcattgccaagttgactcctagcgcttcgcaagaaatcttcgccatgcatttcagtatgactgtttgcgcgggaacgaccgccgccgccgttcaagttcattgcgttgagatcggcgctcaaatggctgttatccatctcacggtagtcatccattggatctaatcggctgttggcacgcgatcttcttccgccattgatttcactattcagggccgcactttcgagccgagctgataggagcgcatcattattgatgtgattgatatggggtatctgctccgccggttctcctccgaattgaagtccaagatcttcagcagtaaggttgcgagacgatggtcggctaggaagtcctagccgtggctgcataggactatagtcggcgcgtatgcttccagatctagacgcgggccgggagatggaatcgaagtcgtggactcgactgctagccctggaagatggcctgggatgtacatctagatggtgactgtcatgatagtagttgggatctaggttatcgatcatgctgggtgttctttgatgacccatagatggagctgggctcatttgatgagccatgcttgagttcgacatcatttgatgacccatcgacggattcggcatgtgatgacccatagatggagtgcccatctgactcattgatggagtcgacatcagatgagtaaagcccgaactcaatcgattatgttcttccctcgccctcaattggcctcgcaagcgttgggattcgagcgctttcatctcagccttctctttttctcgttcacgagctccgaattcttccctgagagctgccctagactctgcacgggcgatcgacatcacatcttcacggttcaacgatagttgagagttgtgtctgctgcgagatggttcacgagctcgattgatagattcctcgcggaccctgctgccctcgcgagccctactacgggattcttcacgctctctgccagtcatgccaacgctgggggaacgacgatgatcaaagctttgactgcgagaacggcctggggttcgggtaaggttatcacctaggaattcttcgcctctcatggcgggcgtcattctgcccccaacactaagtctattactatcgagtccatcacgatgtggctgtggagttgcttgtcgggatggaccatctcggtgtcttggggttggcgctctggataatgaggggttgagtaaatcctgtcgcatatgcatatcttcgtttcgcctgatctgttcctcgtgaagacggtcatgtggctgatgtcccatcattggtccaccaggagaaggatggtggtgtggggttaggtggccgacactgggcatatggacgtgttgattgatgttgggagtgcgagagccaagactcgcgaaaccactgggtgtgcgtggtctgtattccgccgacatgctgctgtccgataccgcctcgtgacgcaggtaaggacccagcacgtcaaactcgtcatacatgtcattgagtagaccttcggtttcgatttcttcaattgacggtcgagaaatgcccatgggaggtgattcgcctttctccatggctcgtttgatggacaactcggcttcgagaatttctttacggtgtagttgatgctccaataattcaagctctcgtcgcaaggcttcacggtcattttcttgccttcttcggaggtggtccagaatctccctctcttgtaagcctttttccttcaatttcagtcgatggtctcgatcacgtatgtcgcgaagttgagcttcagtaagggccctttctcgctccgcttgtaaattgacttgggtctcgatctctcgttgttgcaacccacgctcccgtaattcagcaactaattcacgcttccgaagatctcgcaatgcctgtactttcaagttatgttgtctagctttgaggtcaagagtctctaattttctccttcggagcctttcagcttgggccctgagagccatttcggcagtgagattatttccactgaggcggcgagcatgaggattcggataaggtgcatggcctagcccgcgcgattgatggtgatgattaggagctcccagtgggggatgggtaagtccagggggagggcgagcaaggctttcagacattcgacgggcccgaggagcaggttcgggaggaccaagtctatggcccattgaggcattttgcatatgcccggaaggaattctggaaggtcctaagtgcgctctgttgatcgattgcacagaaggtgggcgattctgtatgggtaaaggatgcgggaccggtggtggtggtggtacgtggactctagtcggacccaaattaaccggggtcaccggccgatgattttctcgtacagcgtgatcctagcgaaagaggtagatggaagaaaaacagtgatgagtatcggattgattgaatcaggctcatacaagtagctgctaaacctactctggctgctctagccaaagcttcggttctcagcctttcattcttgattctagccaaatcagcttcactgagcgattcccgcccttcacgcttagccagctcaagcttcgctatctcgagatgcttggcttcagcgacttggcgttcgcgcagagcgagtccatgctcctaaaatacatatcaaataaatgggaatcaatcagaactcgctgattttaaccactattgtgaggatatgcttaatagagaagtctgaggtacctgagctttgagttcggcctacaaaatcagcattcgcaagtcaagagaagagaagggaagatcaggattcgcagccaatagtacttgagcagaagtatgagatctgacgaaccgacaaggccaattcattgagggcttgagttttttcctccaacttgcgaacttggtcgagctgggatggataagaagatggataagtgtctggaggagcgatttgtgggattgagttgctgagaagttagaagcactgacggtttttatcctttcctggacctcgacttttttcatctgctcttcctcggccatcctcttgcgttgactttcgaggaactgctggtcggccgttttgggtctcctgttgagattttttgtgaagcgatacgatcggtaagcaatcgagtgacaccacacttctttcaaaaaataaataaataaataaataaggcagtcagactgaccatgttttggctccaacatgaaagattgaggattttccgctgacgaagggcatggtgaaggtgatcggtgttgggtatgagtgatactgatagggggggaggggagagagaaatgagggatgagcgagaagaagagaagagagaagagatgatctggaagaataacaagaaacccgatggaaagagagaagaaggatggatggatggatattaggagatcagggggggggggaagcagaacaacaacggcacaagctgggggagcactttcaggagtaatctcggccgcgtaaatccagcaaccggtgaagcggcatccaactggactcggctcgaacagcaagcagccagagaagtacacagcagtgggcaatcaggaagtcgatggaatccagccaataaatccgttatatgcatttacgtaacggcctcttctgcgcctgcaacttgcccatacaacaacaacaacaagggcatccacccatcatcaactgacagcgcgcgtgatgtgggtgtttggccgattacaatatgtaataatatttgctggtgcgtgtctctcgttggaaatttaccacaagattctcaaatctcaactttaaaatgggtatccacaaacatatcaacccaatcgagggagagtatgctcagagtatcaacaagttgactgttaaatatttatgtactgtggtgctgatcggtggtgaggttcaacttggcaagtccctcctttcatggaagccaagaagcaggaaatcttcccgacccgacgacgatacatagcaaggccggtcgatggagatgtttggatggatgggtgcggacggagattgggctcctcattcataaaagacttcaacaagggcttttgttgtgtacataagaaaacatattgaaatatcgagcttgccctgcgaggtgatcatacaagagcaattcaagctctgatgtgtacatatgtacaacaaccccctacaaaagccgtcgccgatcgttgattgatgatgttcaaagttgtccaaaaaaaaaggaaagaaacttgcctcggaagctgatgacttgatgagtctggagccaactcgtgagtgattaggaatcgatcaaactcatcccgtcccggccggaactgacttggaggacacttttcggagtgtaaatatgtagaactcgttaaagcgaaagtggttgtctggccttcgactctgggttttgcatgcatcgctcctcatgggctacacacccacctggacgtcggccggaaggtctgaccacccaaaaaaaaaaggcgagagaccatggaaacaaacccttctccactctgctttggacccagtctgtgcatatcatgataaaagcaatccaagaagaaaaaaaataaaataaaaaccaaaagacaaaagacatctctgggagtgaagacacttgccaccttcacaactgatcacactccatcaggccgtcggtacaaatttacctgaagagcaagtgtgtttgaaattgctagatgatgttttggaacaaacttagcaggaatctacgtgatcccactcctattttttcttcaaaaaattcaagccttatctgctatcttatgattatgcttcattgccacttatcagccttgagttcagtaattatgggatcaaacttgggaatacatggtgtggtatataagctactgagaagagagggccaggcttgccatctttgaggggcaaaaagggatcaataaaactgggtaatcaaagtataaatatgtaccctccagtaaaagttatgagggggggctggattcaagatatttgatttccagctactttcacatttaaagatcatttaagtagactagagttgatgaacatagcttgtggcaaagattcggggctcatttcaatgcaccaccttgactgtaccgttgaacaaagataacaatagccgtgagcatttcatttgaagagagaaaggatgacactacacagaaggcacttcatgaactcgtgctgaaaggaatggcaatcagtttgatgtgaggcattccgagagatgaatcttgttccctttattattaacaacgccatggtgagcgttaaagataggcaattattattattattattgcattctgaaatgccagtcaaaggagagaagtgaggttatgacccagattcaacgcatccaattctccttgaccaggagaaggagcacgacaagcgcggtgatggcgagcatcagattagtgtatcgatctcgccagagctcattgtgagcgagaggacggactgggaaccgatgtgttgttgggcttctgatggagagcagagacggctgagtcgacgggcgtttgtctgccgggatcagttgtctgcaaagcggacaggtgagatgattattgtctatccaaggctggatgcattggttgtggaactggtggcgacactcttcccaccagaagttgagatcactgctctggaattcgctcaagcagatcggacatcttgcagggtcggggtcagtgatcggactggccgggtctccgagctgctgctggttacaccggctcaacagccgctcagtcagctccggagcagccgccgatgtgagtttctggtggtgtccatccgttctggagcttcttctgcccagtggctcttgatcatcaaccacagcacttcccaaatcaggctcctcgatttgaatctgaaaattcaaccgatcagatatttacatatctgctgagttcgactcccaaaattcaactcacttgcagatgatgtgggtggtcaaccacctccggaaccgagtgggcccgatcgtttggactcatacatacgtctgagggaaacccggtggatgccttttgttggcgcggatgggatgatgagtgtgaagaagacacactcggatgaccgatgtgatgttctatttggtagacgaattgtccgggctcctgaaccgattcaatggccaagcatccgtcgataacctgatcatcgaataagacaattatcctgtcagttcacgagcaccccaaatccacttccaaaaggtatgaatatgtaacatcggcaaaaggctcaactggtaggaggagaaaccacaacaacatttcgaccaaacctgaggaactccaattttcggtcccacagtatgcagatgtgggtcttcttcctttgaggaaaaaaaaaaagtgctatcaaagccctgtgtggctcgagctcacaaaacttgtttgtatcgagttctggaacccggagccgcccatcgttgtgtgttttgaatcaccaaatccacgtccagcttgaaccattcaaccttaattctaaatggttctagagccttaaataaatacctcaaacagacatttattgcaaaccttcatagtggttgagagtgatggccaaggtatgtaatttttgatagcgcagaactcgatgtgcaatccgacctgcgtagccaagaccaatgatagaccttgtgtatcagcctcaatgatcttgtgggctgcggatgttcagaatggatgtgggcctcgaacccatccttttctttttttttttttgcttgcgactcgggagaagatattaagagtgatgataaagagacggtcaacaaaagactgatagggctgagcccaggccctgatgcaaaatgcaaatgatcaggtgctgactcagaaaacggcgcccgattacaagcctcttgaactggagcatgccgagctggacagacttcattaaagccagccggcgcgctctcaatatcctctcggcaccgctggctcgacgggactccggataccccggaaaactgcgccatcagtcacaacaagattaactcatacccgctcttccaccattcatgaatgataccaatgatcaatttttttcacttgctgtacactggaaaatacgttgaagttagaacaaagtcagcaatactttcaacttgatgaactagtggtgcgcataagaaaatttgaaagttgtttttcttaactcaagtcaaaccctgaatgcgaactctgcacactcactccctatcataagaagtaagggtcagacgattttttgtcatggaagttgaacttgctggaaaattattgtggtttgattgtaacttaccagctgatgacttttgaagcacatactgcaataagatcaagacccatgaaagcacgagaatccaggaatttctcttcccgaagacaaactgcacaaatgattctgatcagatttgttatttcctgatctgatagaagtatccttatcaggaaagaggtgcatgctgaaggctgaactgactatgtacagtacaccagacattctgaaacttgagttggaggtgatgcagatacatagaagtgaaagttgagccagtgtctgcttattaagcttatgattgttgatttttatattacacatggaatacctttcaaaaaaagaagaagtatgttttcaaagtttttgagaagtagaagggcagatgaaatttgagattttttttttgaacaaaaacaaatcagattttttcagttgagtatcttgctcacttagctaagcgaccctctaaagagggacttatgggctatgtcacccccgccgcccatgaggattaggcatttggctgggggaaattttaaaactcaacccactcaatcattcatgaaaatttttcccctgggtttgactggcatggaggccgcactgatgcacatctgctcatacttactgcttcccttcacccctcatggttggagctctctgcttaaatttgcgttttggtcactctggaatatgtgttatgacatcggctcatagtcctgagtcttccatgaaagcaaactgtatcagtggaagtacatatcaacagacctgttattatgggacaagctgcagaattcacctctgtattctattgagctgcttttgtatgtatgtgacctgtggcagtccatgcaggatggccatgaaaaaggaaaacattggacacaaatttaaaggtttggctgaaaaatacccctggacctctacaacctggtgaagggctcggtttgattctcacagatgtgccgcttcttttggtgagcaacttcctaggcattgggtgcatcaagacgcctgtggagactgttgaaattttgaactcaaagacagcaagtgctgaggttttttagagaaaatggcacaaaaaaggtgaaggcctttcttgggagaggttcacggaaaatgagtgatagaaccaatgggtttttattcactgtatttaagctgacttaagtagactaaatacaagtgaccaacatgtggttgggagaaaatgaataaaaagatgtttttgaataaaaactgagaggattaaacaaatgagttcttgaaagaaataacgtgacatgccttctcagtctcttttagtcatgcaagaaaattaatcaagagaaaacacaagttaagccacaaatactgagaggcgttaattctcaataatcagattttaaagaatcaaatagtgaactagaaaaagaaaggaatcaatcagaaagacaggagttgttgataaaattgctattgatagttctaattagactccaagaagtgcataagattcaacacaaaaccagcagtgaaagactaaaaattcagtctagatcaagaagattcaagaaagaaaaaggaagaaaaagtaagggaaaagagggagtttttgggaaggagtagaccagaggagtgaaaaactcaacagagacctttgaaaaaaaaagcaactttttccaagtcctcataggccagcagggcaacatagcacataagtccctcctttggagggttcctgcgggacagcgtcccccctccaaatagagagggacttagttaagttagagtatcttgtgtttcacgcccacaaatttcatcttgtgaactgccaccaattattggatgaaactttctcagaatttataagaaaccagtcaaaacaatcagcctgtgcttgtacaaacagaaacttgaatgaataccttgaaggatggatgagtgtggaagactgtatcaaagcaacaacaaaccaagaaaacttgttttggaaacccttccagaatattaaaaaaacccagactttttttggggttggtcctattccagagtctgagccgctcctgactgacttcttttttaggggttgcatttcactagctatttgaagtacaaaagaatcagtctacatagatctgtggctcttttttgattgggtcaccacatatatgcctgatattatcagcttggaaagggtttcaggaaagtaacccccccccccccccactgagacagttcacagagctcacatacatatttgtcaagagtgggcaggatctaagtccctccggcagttgatccaatggcttgccggaggagggtccctgcaggacggtgtcccccctcccatagagggacttaggggcaggatggtatgtaaggtttcaaaagttgtgtttgttactgaggacaggacagctttcaagattaaaaaaaaaacagtatcaggcaaaggctacataggcctcaatcatccgtctccatcaccctggttaaacaaaagaacatgtgggttcagaccagataattgtttcctcatttgcctctattactgcacagtgttgaatcttcacttccaactcaaatagttattcaaggatagcaagatacattggctgatcttttgctgcatatgggaataggggtaacagacggcatcttttttttcaaaaaaactgccattgatttcatatcccgcaccattaagtacctacataagacgtttgtcgcaaaaaaaaagtcgggagaaaagcatgccccattgataggtacttgtctgagcaagtcgagtggacgccaaacgaggtgaaaggcaggttgactggcgggtttcctcaagaccaattatcaaggtttggctattttttttttctctctttttgactatcttactgatgtgcgaaggtatctgacaaaactgagcaacaagaaaaggactgagtggagggtgcatgaggcttgttgcaatcaggtctatgagaatttcgccaagatctcggcgtctcggaataggtggtattcctttcgaagaagaatgaattgataaacaaaatcagtgggtgaggttgtgcaagaagcttagaagcgattatgggaactgacttcgtctccaactttgattgattggccgccatagctgggcaagagaaccttatcaccagttttgaattccatgggtataagtttcccgtcactgagagatcaacaggaagggcataaaacaaaagtcagcatgcaaatcaatccagacttcaagaagaactgtgactgtttttatgtatttttctttgtaatttaccgatcacggcctccgggaccgacggccaggacggtggcttcggggacctgcttctccgtgacggatgagggtaagaaaatccccgatgccgtcttcgtttccgccttgacccgttggaccagaatccgatcgagcgttggttttagggacgagatcgatcgaagtgagatagactgaagcgaagaatgattcgaaactgatcaatgagagtctatatccataattccttggaatgggttagaattacttaccatgttgtgaattcagtcagcggttgaaggttgatgaactgcgtgaatgatggtggtacaagaagaagattattcaggatcgtagtcaaggtgcggctgagaattgaacatgtttaccgacctgatgagtggaagatttctttgacgttggttgactggcggagttttctggaaggttggaggatgttgagtcgaagtttccgatattcaatatgaggcggctgtatggatatctgatcgactgcggcgcacagcatcgactttgttctgggtttccagatcgatctcgaaaaaaatagaaacagatcccgagcaggcagaaatctagaaaaccgggctaaaccgggatttgaactggctgcggcaagtttcaagccctgtgactgtatgcaaattggggtgtattcaaaacaggcataaaaaaaaaccaaagacagtacactgttggagtcacccgttggattcttccgccatcgaaaatcaaaataccatccgccgttggagtacacacccttcgctgccaaaccctcgcatcccatccaatcaatcccctgaacaatatcaccaatcatcatcatgctcagatcccgtctcgctgcctcatccggcctcccctcgcttcgtaaccagtctcagagaacttccctactggccggtcagaagagatttgccagttacaaagaaatcaaagcaagtttcatcaatcacctgtttctttttcatttcccctgttgaatagatagctaatcaagaaaatatactcatcctcatatcgaatcacagttctcaaacgatggtcgagcggccatgctagccggtgtagacgtcctggccaaggctgtctcagtcactctgggcccaaaaggccgaaatgtgatcattgaacagtctttcggcggaccgaaaatcacaaaggatggtgtcaccgtggcgaaaagcatcacccttaaggacaaatttgaaaatctgggtgctcggtaagtaatccaaccgtcttgacttgatatcttcctgtcacagaccataatatattccaaatgcttacccttgagtttcttgccttcggcgcattagactagttcaggatgtagccaacaagacaaacgaaatcgctggtgatggtacgactactgctacggttttggcccgagcaatttactctgagggtgtcaagaacgtcgccgctggctgtaacccaatggaccttcgtcgaggatcccaagccgctgtggatgaggtgatcaagttcctagaccagaacaaacgagaaatcacgacatccaaggagatcgctcaagtggccaccatctcagccaacggtgatgcccatatcggccaactgatatcaaacgcaatggagaaggtcggaaaggaaggcgtgatcaccgtcaaggagggcaagacgatcgaagatgaaatcgaggtcaccgagggcatgcgcttcgatcgtggttacatctccccttacttcatcaccgatatcaagacccagaaggccgagcttgagaagcctctaatcctcctctcagagaagaaaatctcagcccttcaggatatcttgccttccctcgaggctgctgccacccagcgtcgacctctattgatcattgccgaagacctggacggagaagcactagcggcttgcatcctgaacaagcttcgtggacagctccaggtggctgctgtcaaggcccccggcttcggcgacaaccgaaaatcgatccttggcgatcttgctatccttaccggtggaacctgcttcaacgatgaattggacatcaaactcgagaaggcaacaccagacctgctcggctcaactggctccgtctcgatcaccaaggacgacacgatcttgctcaacggtgaaggccaaaaggacatgatttccaaccgatgtgaacaaatccgggccgccatcaccgaccctagcacatctgactacgacaagaccaagctacaggagcgactagccaaattgagtggcggtgtcgcggtcatcaaggtcgggggacacagcgaggttgaggtcggagaaaagaaggatcgatttgatgatgctctgaacgctacgcgagctgctgtcgaagaaggaatcgttccaggtcagtcatatttttttggttgttagatatcatgatcttgcatctcagtactgacccttgtttctgttttttttttttgcggcaggtggaggaactgccttactgaaagcaagcaaggccttggacggattgaagttggccaacttcgaccaacaactcggggtttcgatcatcaaatcggccatccaaaagcccacacggacgatcgttgagaacgcgggtgaagaatcgtcgttggttgttggcaaggtgctcgaacactacagtggagaaggacagttccactggggctatgatgccgccctgagcgagtacaaggacctggttgccagcggaatcatcgatcccctcaaggtcgtcaagaccgccctgcatgatgctgccggtgttgccagtctgctcaccactagtgaagcctgtgtcgtcgacgcgcctgaagataaggccgctgcaccaatgggtggcatgggtggaggtcagtagatctcttctttgcatctccctcctccttcttcttctcatacataccgtctatccagctttctgattgtatgtcttattcttcgaaacttggatctctaggtatgggtggaatgggaggaggaatgggcttctaatgtcaataatgtaatatatatatatcccaaaaatatccattctcacaaaatatcccctataaccaccccgcttcttcttcttcttcttgctcaacaacaaatacaatacttttttttttcaaaactcccccgcttactctgaccgaaaaacaaaaaacaataaccaactgtatgtatacccaaggaagttggacgcccatatacacaaaaacagtgcggttttgggtagtcaaagtttggcaacggaaattccttaacgcttatgtcgactcttcttgcccttcatcacactctaatctgaaatctatgcattgtttatttttttgtttgtctttattcgtgtgtgtggatttgagttggcctcggtgccggcttgcttcgttgttatcgccttctgtttatatgaagaatggggtggccccaatggaccaactccttggatatacatatataaaaatcagtgagggttatacatttggtcgggtcctccatgcgaagctcataaattatatgtggagcacttcccaaagatatatctgcagaccctatgttcagaatcagatttagacactctggaatcaggtttgttggggaaatctggttcaaggaaggggtcacaagttcggttttgaaggggctacatagagagccaacacgaagtcccccagcatcttgccttgtggaaacccaatgctatcatctttgctactttgtaccaaaaccggatggttggttctgtcacaacagcacttgtcatgggccatgggccgggctcattcatcgtggggcttggagaggcaatctgcgtcttggtgaagcccatccagcccccacgtcagcagaccgccgccgaaattgattgcagtggtcccacagcgaacccggcaatttttccttgccacttagtttgccatcaaaaatcttggcccggaattcataagagcttgttgtgtatcatgagctttgggggtgctcacatttcgctcggatagagtgattcgagctgaataaatacggataaataccagcacatatcggactcgggatttattcatgagcaggtttgacaatgtttgttcggtcattggcgaaaaaaaaaataaaataaatatgtacaatttatatactttggagctcattgtatcttaaaagtaacctccaccaagcatggggggcatgccgcccatcccgttgccgccaactggagttactggcacgatcgcagtcggcagaggtattggtccagtggggcccatgacaccgttgatgggaaccggtggcccaccgaaggtcccaacagcaaccccactcgtagtaccaccaccaagcttgggcgccttgaacttggtcttgtagaagccagcgtcctgtcgtttccgaaggaggtgttggatagattctccgtctcgctcgttaagactggcatgcactccgccctgcttgttcttttctgcgttcccttcacttgaagggcttgtatcggaaggctcactactaccgctgccgccattgagcatgagtttgtttcttcctgatttgttctttcctgcgtcgggagctgagcttccagcaacataaccactcgattctctcgccatcgtcgattgccctgtggccgttttccctccgccagtgtttgttcccggaccttcatcaggtttcttcgtcgggttgtgttccttgagcgaagttggtttttttccgatgccttgaatgcttggcagatcacctcgtttccagagcacatctctaaggcctcctcgtttcgtgagtccttcggctccagctggaattttttcctcaccgctctcggctttctccgtgccaactggcccaggcccgacgggtttcgcgtcttccaagccggtggtgggcttggccatctcggcggtcttcgtctgggaatggttcatcgtttttgaagggttttgggctggctgtttggcaccactggaaggcaccgagggagcttgactctgcctgggagcagtgtggagtccattggggttgttcgtcttgttgtcgccagtcattcctaaatgtggcggagcgttcgaagagggcctaaaaaaacaaagcgaagtatgattaaataaacaacaatctttttccttgcaaggaataagaaaccttttggatttcagattatagtgttttgaacaagagactcactggctgggttttgaaggtcctgtaacagcttgagcttggatgtctagacaggcgtatgcgcaaaagacgattgccacgagttggataaacctcgaagaaatcatgttgtcggtgatgtgaattttgcgatgatgccttgggttgatgtttactaagattatgatatataatgacaagttgacgaagaattgatataaaataaagaaagcccagcttaaaattttaaacaaaggtaggacgattcgatggatgtgagttatgaaaaagaaaaagaaggaaaaagggaaaaaatactgagaactttttgaacagtttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagaattatttacggggtgggatatgggatatggagccaataggtactggggaagtttcttggatatatattgaggcaactcagagagagagagtcagaggagcacttatgacgctgatctccctcacacatcggaccgccagaggtgttggatggagaacgatagccgaagccaacgccaagaccatgcatcttgttgggacctccaagccgcggtttcttgagggaactccggagtatacggggtgagccaacaatgtcggtagtcctttctaagacaatgccttgctcgtcatttctcccggtacttagctcagcctcgaccaataccggtagtgcagtaattagggaaaggtctatagtcacggctattgcgcgccggctttcttacctcacatacgatacggtatctcgtcatcctggcatggagcaagattaggaaagtacagtatcaattctatcattgatcatggtctagcgtaatttgattgattgattgacgagaaacatcacagtctctttatcgacatcacaactgtttcgcgtgatgccttcacccttccgaaaacaagaactggctggttttcaggtttgtaacttaccttgcataaacagagtgcaaaaaaaacggaaaattgatggaggacctgccgtgcaacggcccgaacttaaccaagtcaggactcagtacgggtgggacgtgtgggtcgccaaaaacaacatgaggatctgggattctttgtagagctggtcgctacgcatccggatatccgcgcggatgcggatatccggctgctttttcaggccaaatggccatccgcatccgcatccgcacccgcacccgctagcgggtatccgtcggccgcagcgggtatccgagcgggtatccacggatacccgccctttaaagggccggcgaggcggctggaaggaaatccttccagccgttgaggtacatgtacctcgccggctggaaggaaacccttccagccggccatctgcccttccggcctcgggtatccgttgagatacccgggtatccgctggaaaatcagcggaaagggcacatccgcacccgaacccgcatccgctggcgggtatccgctacagccggcgggtatccgccagcggataacggatatccgcaacggatatccagagaccagctctaattctttgcaacaaaccccgtgatcaatgctacatctacctttttaacatcaacctgtggaatccacttttcagtcatcctttcatgagctttcggctcatttttagcagccttcgatggtgaaaaatctgagaatgggctgccaaaaggaaaacacaagttccaaaaagtggatatagcaatccattttctagtgattagcaatttttctgaaattgctctaggtttggattagtgggggtcatgattggactttctcttgcttgttttcctaaatgtggtgtcttttttgcaaaactttgaccagaaaccaaatcagaatcaattaagcaatcctggttccaattattagagctatggccaataattattgtagattgcaggaaggccagtcagacttcaaccacggaaagtcttcctggtccctggttgtgtctgacaccgtgctgcggcaagtctcagggtaacacaagtgttgcaacactaattattcaaggttgtcaaaatttgaagaaacacatcatccatgaattccacgttgcttccttgcattgtttaaccacatcaaaagcaagatatctatatttcccctgtccctcttccatggtgcctgtgccgaaaaaagaagacatgccagttacacgatctaccttatctccaagaacaggggattcattttgatcctgctgtggtgcatcacagaatatggatcagtgattgaaaccggttagttataagttataattgcctagattattattctgttgttggtgggttgcttggaggtgattaagatctgcttgatggaagtttactggagccctcgagtggccacaagttgtagaagtaggccaatctgatcggaggagttcaaggccaagctgctgataagttttgagacagctgtcaggtgtatcgattttgaagcagtccggtatctggtgagactcggatacatgggtcgaactatccgagcgccgttctcttgcaggcgactgcggcgcagcaggactcacgagcaaatgaaacctaacctcgcttaccaccgccggacatccgggtgggtttgacctaactcagtgagccctgacgctgcccgtatacccgccgagaacgacccatattacctccgaccacctacgacaacgacgaacaccgacctcggcgacaacttccggcaccactttgtcagtctttcgttaccgtgaactgtcatttccattcgttttactgaaataaggcttgttacgtcaaatcagacttcgggtcaacgatgaaggacatttacaaagatgaagaattggctgtgcccgaaggcgtcaaggtcaccatccgagcccgaacagtgactgttgagggtcccaagggaaccctgtgcaaggtatgtttccagtcgctctagtcgggctgtggcgtgctgtttagctgacctaacacgttggtggccctttttctcttgatcagcacatcaaacacatcaacatggatttgaagctcatctctggccccaaaggctacaaggtcaaattcgtcgtctggcacggaggtcgcaagcacgttgcttgcttgagaactgtcaaatcattggtcgaaaacgttagtagccacgtccataatgagtcttaccgagtctcccagcactaatctaccgatccaattgccctttctttccaccacctttgtctagatgatcatcggtgtgaccaaaggtttcctttacaagatgcgatcggtctacgcacatttccccatcaacatcatcatttccgatgacgccaaatccctggaaatccgaaacttcttgggtgaaaagcgagtccgacacgtacccatgttggagggtgtcactgtcactgaaagcaagtcccagaaggatgaaatcaccatccaaggtcagtgccgcttctagtcaccttgttgatcgttctcatcaaaggctcacattgtgtgacttgcttctttccctggacaggtcttgacattgagaaagtttcgcaatctgccgcttccatccacacctcgtgtctggtcaagaacaaggatatccgaaagttccttgacggttagtcaccttgaaccacctgccctcaaaatttccatctggctgatttttgttttctctctcccaggtgtctacgtttccgaacgaacaaccatcgacaaagaagagtaagtagggtaatatcattatacgggatgtgcagaaatgcactatggattgccagccgcccaaggatcattggaatgggccggtgtttggactctcctggatatagaacctatatgatatatgcaatgaaaattcatacttatgattccctaggcagcttccttaatgacttgtgccatctccctgcatggctctaaccattaaagtcctcgactttcaggccggggtttgacgcatatcaatctcatcgccaacgtatagcaagggccaaaagccccttgttcatgggcggttcagcatgggatcagccactttccatgactcaccgcacccattgaccagtttgtgacagtgtgctgttcactcagcaaagtactcctggggtcttctgtagattgcttcactgaagcgattggggaaagcttacagagggaaatgcttggaagccatccacgactgatagaaacttacgacgttctcaacctttgtctcgctttgatctcaccagcttacagccggtttggatacaacaggggcaggggcagactcaaggacattgacagatggtagaacttttggattgccgtgatcaaggaagaatgtccatgcaacaattcgcaggtcaaactaatgtcttaaccggtgtgatctgtaacttggtggtatcccaggcagattctttcgcgtatatatcgttcaaacataatcttctggcttcttcaattgatctcgctttgatcaataaccaagaacctgacaataagtccatgttgttggaaatgtatgaagagcatgggcagagtcacacatttatttttgtcaggtttgagccacagtcttcatcatctctcgatttcaataaaagagatggaatgacagatgattcaaaagaaaaaaatggatctcaccgatcattttgggatcaaagttgtttgattccgaggcatccgattctagcatagcgccggcgttaactgtgatggatcattaacatcgttgtcgaaaatgtccaattttcagttcatgagggaatttagtatacactgggattagagcacgaaccgatccgaccagtcttcaagccttcctgtgccattttaaaatgttccgctctaagaatggccctaagataaaaaaagaaagaaagaaacgcataagcaaatagatctaggcgtgcttactttcttgcaggaggaaggccaatggtccgagacggtagtacatagctggctgttgttgcgcacctttttgaatcgccaaggtcaggagccaccacgaggtaagtaaaaaccttggcatcatcggcctccttagcgtcattcggagcatccgagggtgtctgcttgggcaacggactactccaattgacgtcgggatcgatttcttttttaggagaagtcatgattgtagttcgggctaaagttttcgcaaaactgcggtggtgggatggaagattgaagctggattgaagctctaagaggcgcaggaaacggatcgaagagttgatgacaacgctgggcatctcctctcgcttgcgttttttttttttttttttttgttgcagaccaacagtcactgcttgttgagaggtttgcttgaacaagaaattaggttggctgcagttcttaaatatccgatctaagacgacgcttggttgactaggaagttcctgttagaggccaagactgatgaggaaatagagcaccacatctttgaacagcttgcataccaaatcagcaccggagtgactgttcggtcacacacctcttctgtcacccttgcctgtgccaaacaatttccttccccatctgcaaatttttcttggcttgaatcaaatgaaaagttgaatgcattgatcaggaaaatgagaaaaaaaaaaaaaaaaaaaaacatcctttgtaaaactttcaccatcttaatgtgcaaaaattttcaacaacctgctgatcaaaaggtgctgatagtttgaacacaaaaagataatgattcagtacaacaaacaaatgaaggtctctgaaacttgagctgaactaaaaacaaaacactagtcaaaatggacacatatagcactgactgaaacagtgcatcaattgtacttcacatcaaatcttacagaaattgcttcaaccaagatattaccaaccaaaggaatcgggtggagtccaaaatgattaattgcattagaattcatcatctgggtggatgttaatggctatgttgagaaattcatatacatagactcagataattgttggatgaaagttgacaatttatttggcttaaaccagttgggaatccactgtgtatgtgaatcagggtttgacattggctaaatctgtttttttgggcggaggaggaagcaactggctcaaatatttgattgatttgtgattggcatcttggaatgggaaattgttactccaagcagaccatcaggcaagcaaaagtatgtagattgaattcttgcagaattcatgggagctccacacttgagattcaaagctcataggttgatgtgattattttgttttcctccaggaagctcatcatgatgttgcagcaatgtacataaacaagaaaaaaattcaagaaaaaagataaaatgtttcaagcattcaatacattctacacaaaaataaaatctattatagaactggtctgttcattgttgtgtgctgtccaatccgttcctcattttgcccgtcagtgaggcttggttattgcgatcgaaagttatcgtcacggacgcattcttcaataaatcggttccccactttgctgagggggccacattccacctttacaccggctttcgcaccatgggctatcagataatcaacttcatcaggactgaatttgcccttttggtagatcaacagtgatttcaagtggatccagattggctcatcatgatccatcaagtctttgatgtctgcaggcaaataggcaatcgactcccagatagtaagtttcaggctgatactggtgatgttgcagcactgtcgaaataagtgtagaaattcggggggatacaagttaaagacagacagcctcttcaatttcggaaggcgaaaggtgtatttgagatcggagtcgggtaggatgtgccatccatcgatatcgtcgaggctgataggggcacagtaaagtgagaggttgaccagactgttttcgaagagttcacagaatgcgtggacggaatgaagagaaatcctgtggcaattgaataggatgatttcttcgagtgctcctttccacttaattttactccagcctgaatcaaagcaattcacacgatcaaaatcgataaccttgagcgatggtagtgtagctagatgaacggccagtggtgacagagtgggttgaatggattcggaacactcgcagaaatcacatcttggaaaggaggctgcaacacccctgtggatgcaaatatggactaggtgtaccatcctttggattagtttaactaaggactcctctttaagatcgctgtatgtgttgttatttagcttgatgtaggtcaagttggaaagatgcgagatcggcgacaagagctttgacatctgatttgaagggtcgatgataaagttaccaaattcatccaatgagtttgagtcgaggtgcacggtgagcttggtcaaatttggacaaatcttcaaaatctcgcgtaattgtccttctggatattggtcacttccgtcgattgcgatggaattggttgatcgtttaaaattgaggtcgtactcatcgccgggatgaaacccgatcatgattgagcgcacatgtttggcttgacgaggtagaacattttggatgagttcttcaaggtgagggattccgagatacattagatcgagctcctaatcaagaaggatgaatcaaacaatgatgttcagaacccacaggtctgccacagaggatgcgtatgtgtacataaccaaactggaaggaaggaaaacgaaaggtggaaagtgggataagatagaagaaatcggtacgtacattccaattcaatcgactgcaaagttcataaaaggtgtgatctacgaaggcaagttttaggaattggggaagtacagtgtaccttctcttctccgtcaaaagtgcaacacagtcgacgataagttttttgatttcggttggaagtcgggatagcgagggtttcatggagcctgttagaagacgcatgctgtataatgtcacaatctttttcggtctattgggaacaactcaatttctccctcaccccatcggtttaagtatccgggaagagagactcttaagacgagtagagctgatggactttccagagaaatgttaagtaaggacagtaaagggttttcgccactaagccccattgagtgttttgccttcggagtcactgattttgctcatagtagaactcaacaagctgaatcgacatgttcttaatcgtgcttccctttcgattgacgtgttccagtcaaagacagagcagttcctttgttcagattcagcgagcagaaaaccgaagttgagtatagagcttcatcaatgtccactgcggttgttgtctcctgaggcttctgagattggtgaggaacatggcctattgcctcagccttttgatgaaatttgttgacagaaaaacattaagccccggagagcacatccgagttgtttgattgtcagttgtgagacttgttggtcagtcccattgtattgcgcggatgaacttgaccaggagagacaacccaccggctcagttggctaaataacctgtagcctttatcaagcagacttgagtcacgtccactcccaggatcagagccaaagagcaccccgcgcctctgatcgagggacatggtcatggccaagttcaagtgtgacacagtgacaagggctggcaagaccttgagcaagtgccccccccccccccattgcacccaagaataactcagttataaaggttggcaagacctgtgactgcaggcgcaatcactcttcgcaaatcaagcctttttccagcgcaaatttaacagatgtctccttggaagccagcaagactgagtggggcttttgtcacttaaagtgcaagctttgggtctcactctcagtttaaacaagtgacgtataaatgagttcagcacaatacatacaaaaaatggcatcagagtcatgcacactgaacttgtgatggagtttcagacatagagtccctgatttcaaagtcttcattgctatgttggagttttatggcttctttccttcaagttcaagctttttttttctcctttctggctagcattttaagttttctcctttatatgggagcatccaaacatttacccaaaataaatctgaaaatgagtgaagaaagtataaaaatgaaccaaaaacaacagaaacagaaaaaaaatacattcttataggtgagtatatccttgacaaaaaaaaacaaatccatccggttttggtgcctaccgttttgaatttttgggacattttagttacccatatttacaggaggtttgctgggtcttacatatttgactgaccataattctgaattccttttgagatcctgttcttctgacatgatcaagtacatgaatccttacaggaattctaagattgaccaagcttatcatatcagttgcctttctccttgctgtgtttgtggatacttggcaactatttaggtgataagatcaaaacatgcaagataaattagcagtaatcatctggactacatttttgatctgaaatatgaccaaattgatatatacaagaagctttgaagttgttcactagcttcaaagctgcaacaaatacaatacacagtttgtatcatgaggaattgtaccaacatatatggcaaagagccagattaaatgaataagactctcaatagaaccgcattggtcatgaaaaaaattacatcaagaccatgatacatgaaaaaatacgtgccaatacattgcaaatactgtatttgttgcagcgttgctagcttgtctcaaatccaaactacacaatgttgtatgcttgaatccttttacttcagtttgatacatgtgattttagtatgtaggcctgatcactgacagtgacaaggagaagagaaagagaaaaaaaacaagatgtgtatgtttttgaattaaaatttgaaccatttgaattttttttcttgttctgaagaaatctacacacaaagatgcattaatctacacacaaagatacattatgtagcaggttctgaaaaatgtcccccctttgggattttttttggtaagaatatctcataaagtgaactacatagtggaggacttcctgaccagtggagattttaagacctcccccagaattgattgagagccttgcaaatgctagatggtagaatttccacatgaaaaaattggaattgatgatctgggtctgtgtataactactgctgtactgtatggagtcatgattaagggtgcaacccagcggcccaggttgggtaatagctgaaccaaaatctcaacccagtatatccaaacccagggttgggtatgccgggtctgttcaaaacgcaatgctctgcagggaacatcagaggtcaccagttcagacttgacacaattgcccatgtgtcaaccttagagacactctagtgtgtccaaaaagttttaaaagaagtattgaaaatacattgtaatagtgggattattaatctgaagaaaatttacataataaatgatttggaatgtcaccgttttagtgaaatgataactcagaaacataatttgacaggagtgtttgaaacactaactatgtaagtgaagtaagcgacatgtaaatcagaatcaatacaaatagaaactatgttcatgtatgattacaatgcttgattatagagttcacatgaaaatggatgtccagcttggatataaaaactaccacatgttggattaaatctttctccctctctgaagaatccatcaaaatatcatattttattttttaaatactcattcaaaaacagtagtcaagcttgagttaataaaactcggcaatggtatttatatacccttcaggtctttttttagggtccgcctttttgcactccaagaaaaccccccgcgcacaccagaaaaggtgtgcactccaaggtttcttggagtgcacaccaaaatgagccaaacaggatgtttttgtagtacatggctgtgcactccaagatgttactccccaggtatttataggggtgcaaaacatgcgcactccaaattatttggagtgcacagagcttcactccaaaaatttggagtgttttccaggaccctgtggctgacattggtggaagatgatggttgtcaggatcccttgggttgatcgggttgatagattggacaatcaaagctgttggtagtgccagtgggaaggtggtgcgggtggttgagatggttgtggtgtagttaggctgatggatcttcctcaatccttagatgggctgatgggccggtggtgatgatctcagcaaaggccttgttgagactgattggacttggcgtgatctgagtagaaggttcttcctggattgtttcagcagtggtggtggtagtcatgatgttttttttttcctctctatgacaatgacttgttgttcatggtgctgatgttgaagatgatgcagatgtgagggaggagggtggtcttgggggatccgaaagtagtcgtccatctggttcatgaatctctggagttgtagagccagtctgatcaaggcttgggtgaaggattggtcatgtgctttcagcttgtcccacttgatcagacagtgatgtaaggttgagctgttggtttggaactgggtcattgtttggtcatgtttggatagcatgttgaggagaaggttgaaggtcaagatctgatctactttgatcaatggatgatggatgcaaggattgatggatgcaagtgatggtgatgatggtggttggttgaggggatatgtctgcctgatatgtatgtaggatatcttgcagacgatggagtgtctggctgtgtactccaaagtcattggagtggccaccagttcactccacatagaactgctccaaaatagagattggagtccatgggctccagctccaaaattcctggagtgcaccatggtgtacaccagggaatttggagtgcacacccacacacaccggtttggtgtgtggggggtctttcttggtgtgcaaaaaggcagaccctttatttatccaagacttgtattaaatttggactagtattcctaaattagatatggttgagatcaaatgtctgacaacctttccttcttaagttctcatcttttgtatttagttcttatctttaccatagtaatagatttattactaccctcaattgtgtccagctagacccctatgggagatcaacagctgacagcatggtgggaaaccaggcctgcctcacaccagctttggagtgatagtatgtaagcctagctcagctggtgagactggactgcagctggggtggagattgagaatgggccaccgatttaatttttgaaatcatgagtcaaatgatccaggcacagtttggacagctggaaagcttagagtccaggcataccatgaactccagttgcctattttgcttgatctctcttttcacaaccctgtccagacttggcccatttttcctccaccctgtagctgctgcccagacctgcccacatggcactctcaccacgcgaggcttataagttaagcttgttgccagtttgactctgactcaaggacggggggatcatgccccagccttctacatgaatatgtgcggatctgattggatacccggtgcctgtcgggtcaacttgaagccctctatgtagtcatcatggttcgggttgcaaattaagattatccataaatctgggcggattttgattctggtcgatctggacagtttcagtattgattatgtatacagtgcgatatccatcttgattgtgttggttatgtaagcagccccagactgtgtgtatgtatgtatgtctgtatgtggtgtggtgtgatgtgatgttgtattgtgagagtgtgttgttatgttgtattgtgttaatgtgggtgtgtgaagttgatcaacttcttcgatcatcttcctcctccttcttcgccttcttcgcctccatgaactgaccaacccaagccaacccaacccaactcaaacagaaccatacaaaatacatacaaccgaatactacttgagtggatattcacaccctccctttttatttattctgccggaacatccaacttgtttaactgcctcttgaccacaaccactgtccttttctcttctactatcaaaaccctcctcctcctcctcctcatcatcatctacttgttgtttctagtgtgacaccggttgtcgctcgttgttgaccactctgaccaccagttgaccagttgaccaccactttactacttactactacttactactctacttactgcttcactcactcactcactcactcactctatccgatcgatcgatcgatcgatcatcaccttcacactcattgtcaaattccctataaactaataccaatcaacttccttcgtttgcaaacacaaaaaaccaaaaaaccaaaaaaaaaaaaaacagtaccatcttcttgatgaatatcgataatcaaaactactcaaaccacttcacaacaacaacagcgacaacgaccgactcaatcaactcaccagcctcaccaagcccatcgatcacctcactctcatcctcatccttccaaacctcaccagtccatcactccaacctggcgctcatccacccatcaacaaactcactagcctcactctccatctcctcaccaccttcgatccaaccactcatcaacccaatctcaacaacagcaacaacagccaacagcaacagcagcaacagcaacaacaacaactcatccccaatctcaccacttactcaactacccactagcgcggacatctccagaatagatccatcccacctccactctcactaggatcagccctctcaaaatccagccaagacccttcaaacccgccctcggacgaactcatgacagcccgttgtagcccaattcccaatcgactctctcgagccatctagacatcccagctcccaacaacaccacgatcaccggcggatcctgtcgattccaaccctatcttcccccaagcatctcaaataataataataacaacaacaacaacaacaataacaacaacaataacaatgactcatcatcatcgtccaactggccatcctctgagaccaaatccaggggtctcttcttacatacccaactgcctacctcgggaagcttcaggagcaacaccttagacgacggctcactctcctcaagtgaactcagatcgagctgttccagtctggcctccagcacggccagcagtcaatcctcgggctacttcccacccccatcaacaacaggaggagggagtttaccgttcgaggacccgaataatacgactggtggttgtccaaacgagaacctctatccacctctagctggtcctggattctcccagacggccgtctaccccgcttatactgggccaaaccaacaacgctcttccttggccggtctcgcctatcctgctgccgcttttaccccgagtggaggctcccctccgatcccttctgcctcctccgcctacttccatttcgactcctcctccgtcgtcggcgctggtcgtcgtcataccgtctccgcttacgcttcctctcctatgcccatcgagcttaatttggttggacatcccgaaatcgatgaaactttgattaaggaagaaaaacgtcgcagagttagtcccttctttttattttttttctttgtcttgtcttcttctggagattgactcttataatcttcgatgtaaatagaataaggaatctagtcaaaggtttagagatcgaactcgagaaagacaacgagagaaacaggaaagactcgagtatttagagagacggactaaacaattagaggcccaattgaggagtcttaaccggaatgattcgattcaagagtctggtaatggagctcaacaagatggaccaccgcccccaacaacaacgaacatgacaacaaccctgaacaacaatcaaggacgcagtgaggaacgggagatgatcgaacgattgcaggccgagaatgaggccttgagggcttccttaaagactgccagcgaagaggtgagtataaacattcttctctccaagcaaaattatgctctgaacagtttggctgtttttttgttttttagattaatcgacttcaacaacatgtgactggaaaccaatccccacataccaacagtccattaggtatcagccaagtctacgcgaacactttggctcaacaactctcaccaccagcatcgactagcgagtttacccctggctcccaagcctcttcgcctggtgcagcagcagcagcagcaactactgagtcttcgtacttcggtccttcgtgttcttcaactgctggctcggttagacggaccgctagtccttctacttcctcttctgactcacccgttcccgttccttctgcgccaccttctgctccctctgcctcagttgctgttgatactggggctgggtctattgatcctcgcaacagagtccatccaccctcgatcgctttaacaatcatcttcctca