ggagcaggttgagaagattataacagcgtaggtgagaaaaggtctctccgagagagccttgtagagcttgagtgcactagacaagcgatcctcaaccgttgttccactctgaattgagagttccacttgcttcacgcatccagaaaacttgttaatccttcgctggagaacttgccatcgactcttgatgctgactccactctggctctcatcaggcaaaaactttgcaaagttctcagcgacacggttccagaaagtatcggccgtctggttggttgagttgagaggatcttgggaaatctcgagccaggacttgcagatctgaatgtcctcgtgttcttggtagcgagtgcgagttttcgccgaatcagttgtatcgacttggggattggtgttctcagttttatctgacaagggagcagtattcgcggccttcttgttgggtttctttttcatgggtttcttctggtttttaggagctctgacttcattgctctttgtggtgccagatttttttgcggttgccttctttttctttgccaatgggttttcctggtccgaatcggcctccagcgtggatttctttgtcgttgctttctttttctttgctggtgggttttcctggtctgattcggcctcaagcacacggcgaggtttattcatgtgaatagcctcaacattgatagcagctgaatgaaagatgaagcaacatcggttgtatcagagattttgtagaaaaataaaagaagaaagatgaaaaaaagaatcttactaagtgatgggtcaattattccagacatgagctcttggttgaggtggtctttgtattgaagtgtggagatgattccgtatgaagctggaattttgggggatgagttgaacaagattggtgggcagtgggatatggtgtaggcaattcggggggacgatgtggaatgaaggtgaaatatacataggagttcacgcaagaaacaccagacctttcatggagatgtggaatttcacaggtgctatagcgttgctcaagtgttgctacatgtggcaacttaacaaggtgtttaacctccggaggttatttttttttcttgtttggcaccccgggtgggtggtgatttttgggctcgggttgctaaacgcgggataggaacccggtttacctcccgcggtggatatgctctgaggaagcttcttcagaggaatcttccaaatccctccatcacacaaagaacaccggctggtatttggtcatcagatggccaaagccgacaaggactggatctggagtgtgttgactgatggtcagctgatgggcgttcaaagaagtcaggtctaatcaaacaaacagacttacctcgttcttgggtcatgatgtttttggatatttgagttggtttggtatcaaccaaaggctggtgttggtggcacaaagggtgggttggactacagattacaatacaaagccccgggggcgagttggacgcccccgagtccaatcccaaggcccatccctggcgaagctgtgatatgtacacccttgtattcatggcgtgtgctgaggaaacatgtcatgggggtgtcaccaagcagttggcccagggttgcaacaaagcattggccaattgggccactcctcaagattagttcattattaaatcctctggaaggttacaaatccctcttattacagatttcaatcatccaaaagtgaagaaaaagaaaaaaaagttgcagtttgcatatgttaatgagctatatgcacttgttgggtattttaaccagaggcttgcaagctgtgtgcccagatccaacccctgcagaacctgaccaaatccctgttttgagtcagctgacaggcttggtgcagtgctaacaggggcctgatttaacacattggatattgcttttgtgatcacagggatgaattatctgacatattttactgccttcttcttgagatgagcatacaccaattaggctaccttcacctattcacatttggataaatcaactggttctactccccagtcaatggctgcaatgctcagagttaaaatacagcagggaacttaagaggaaacccagatcaagaagaagtaaaagaagaaacaccaaagtatcaaggtatattgtttgtatatgttttagcaacaagtgagaagttatgtacagccaaagccatcagattatgccaagtaacacaccaattctggtaatatttttgatgatcaagaccatgagtattgggaatcaaagggataaagtgggtaagtacagcagacaaaggggcctcaaagctatttctaagggattgaactattctgaggaaaccgtcactggtggcttgtccgtcttgttgattagcaagcccaagataatatttaagttcttggagatctttagcgacaagcttagaagattgggccagaatttcgacttgctcagagctgatctccgtgtgaaccggaagtcactcgtgagctaacccgcgttctgataacttggcgaagaaaatcttgcagagtttgaagattgggagactcgatttagctagtcaaatgactgattgacgcagatagtttccatccaaattggtcgatcgattgaggttcttgatgatgcatcggaattgattctcgacttcaagtcttttacttgtccataattgttgggcaatgaccaactcagatgcttggaagcagtctgccatcatcttgattgtatccgacgcacaagaaacagagccatgcaaacgatttttgatggactcgatgtctggcaaataatcgtggatgggtggctctgatgtaaataccacctgttggataagctcatcggccgcctggaatatcccgcacatctcacaagacagcgttactttgtagcaaattttcagacggtagagtctacagaacttgaatcgttgaagaccattgtcatccgttcaatttggtagagtaggatgttctggacataggacggcgaggagagctttgattcgttttaaatttttatcgatttctggttggatatttgaaacaaggctgagatttaggatgggttggtttcgtaaactggcggggtcaagggctagtgagagagagttgatttggccttgtaagagaggcagaaggcttgacagcagatgatctgcaacagtttcctgcgttataagtctttgaatcaagagagctgcaagatcgtctttgagatacgttgggttaggaagcctagccgctcttgaaaggtatttcctctgtagatctttaaacttccgagcaactgaatctgtcaaagagaataaatatgggaagatctcagttctatgcacagtagagatctttaaggagttagagactggaatgtaaagttataagagtgactgtttgatggatttgtacatacctccatgctggtaaactgatctgtccatctgagttctccttgtagtatgtacaatggctgtggtatgctgtgttatcagagattcgaaagcaccacataaaacgataggattcttgataatagtaaataaagagatacaagtttatttaataaaaatgaaaagaagttctatttattgttgtttgaagaaagcttggacagattttgtcgttgctgttcacaaatcatggtacatattacatgatcactcggtttttgttgtttttggtttttgccttgtgaaatcatgatcggcatcatgatttccactttggtgaagacattcaaggctgtttgttaccagttgtggtggtcaacagcctccaaactgcttgcaagccatctcaacagagcatcagacagttccctcactacccatgtcgcgcttcggaattgacctacttggccgggaaaacacaccgccgggttatcattctgctttggaattatggaggattcaaaatcttggcccaccgcccgatcaactagcagtaagaacggaaatttcctctgttatgctcagatgaggaattcaaattaattgtttttttcttgcatccagactcagacgattgatttaagcacgagcttcaaattagtctaccctgacaaaaacttgaacaacaagctcacttggatacctaggaaatcaaaggggaagtttttaatttcaattccagccctttccacgacattcgagcaattccgtgaaatcgttgctagaaagtgcaaagagaattctgagggtgccggagtgatcattcaaaacgcgcttgagtccggctctcctggaatcaactggaaggtctggatgaatcttccagcagcccacgagtttaaaaagaacaccaactataaagttaacaaaatcaattcattcattcactggacggcaaacatcattgcaaatgggaaggacaggaccgatgcgagcttggaagtcaaaatgatcagcccagccgatttagagaaagaagcaaaggtggctgtgaagatcaaacgacatgtaacgacccatgcggtgtggtgagattgatcaaactcatagtccataaataaaagtactttattaaacataaatattaactaaatactagagaagaaggggttgaattatagaataaatctcaacaatattattgggttaaatcatagacaaattataacatgaattggacacaaaatattcaattccctacacataataattatatgtatggcctgtagaaatagatagaaagatactgcatctatcttagactggtaaatcaagctaatgatcagaaagtgcttcacagactagctctagaaaatgactcttatactaattagtctaagaatacccttatcatagtaattaatctaagaataggcatcttatagaagaattacaacctcttgtattagaagggcacttagagattaattcatatcagattagcccatctcagagtagtaaaatccactctagaagtacctttctcagacgcacttgtgttcaggccaaaatctcatttactgcagaaccatttgtctataaatagaggctcttctggcccaggttttcctcttccttcctcatgtttgcaccagagaagtaattagagatattacttagcactcatcaaaaccagatgctagctacagaacagtaatcagagatattactcagctttcatcacccttgattaagagatccagagattattagagcccctgaacttcccttacctcaattttggccatagacaagtaattcagaaatattgcttagccattctcacctctttgaaagatttagagaaatcagcgtaccttttatcagaacccagagaaaccagagagacttataagatcagagagccagagaggagttataacagatttaacagagaaaccccacagaaacccttattactcagaaaaccccataaaaactccttacctccccaacaggtattcttaagcaacaacaacagtagtatcaacactaagataaatttagaaataagccacactcttatttttcttagtgtaactttcccgcaagctagacaggagggcagtctcacccacacaccaatactaactctactatttcatagtcttattagctatttatcccctccaagctctttactcacttgctgagcagttccacaagtggtgtcccaacagtggcagatttccccagataaatttagtctttaaaagatactaatccctttgctagtcttactcagaatacctgagcctttctcaaatctcaccttagattcttaagaacccttataacagattagaagaacatgtctgaatacacccctctcatcaatgttggtaacgctgcctttacccagcatcgagaaccatccgtagcctcttctggaagctcccttatacatcctttggacaccagattagacatgccacaacccagtcctattactccagataaccatcttcggtctcatcactcagtagctgaatccaacacccatttcctcgaaaaagaacccgaaattcctaaatacgcaggaccaactgatagtcgaagggtagtcaagattaagcctttagacaaggaattatttttcgatggaacgaacataccgatagagaagtttattaagcggtatgaacgtgcgggagaagcagatggagctagcgctacggatttggcgaagcagatcatttcgttcgtaagaggaggcgatttgaaggatgaggttgaggagatggaaggatatgagacggtcgagtgggaggagctgaagaaacaattgttggatcggttcggaaagtctctgcccctggtgaaatatacgaagcaagacttgaaggatttagttaacaccgctgccaagaaaggaggcattcgaactttggaggaattcaagatatttcggtcaaaatttgaaatgatcactcactacttggttcggatgggatacaactctgacttagaagattttcgagaattgttgttggaggctttgagtctaccgttagaaactgctgtcactcgggagcttatccgtgataacaagatgcgtgtttctaaggatggaggcgatattctaccggttaccaagatcatcgttcaatatattcagagagaagttcagtcaacctcagtgatggaacgtagatctttgggaagactggaacaaacccacgtagagccagctaagcccatcagaaaccctattcccagacccccagcaccagcaccacagccagaatcctacgagaaaaagattcaagacctcacaagacaattagcctctttaacagcaggaaagatggctcctccgcatcagccattagacgctaatcttccaccctcagctgctcccactaacgtacctttcaagaagccagatttcaagtgttactactgcttccaggatactcacagtagcaatagatgtagtctatttgcctttgatgaatctcgaggactagtaaagcgtgaaggacgagactatcttctgccagacaacaccaagattgcatgggatactcgtcgagccattaaagatgaagtggataaatttgatcgtaactccaagaaaactactgcggctgtggtcacttcctcgtttggagaactggaggaatgtgaagtggaagaatacgcggcgtatgatgtggccttgggaaagcaaacacggtcggaaaaagaaccagaaaaatctggtagcgggaagaagggaagagttgagaaggatgctgtaatggacattgacgccgaggatttgatcaagaaggcaacgactcaaaaatctgctcaaggaccttctaaaactactactgtacccgctaaagtcagattcgaggaacaaagatccgagaaagaagaaagagaaaaaccggcaaagaaaactcacctggagaaaactttggcgaaagaatatccaggagttgaagaagaaacagcgaagcgcatgttgtcagaaggaaaaatgactttaagttatggagaaatttttgcgatctcgaatggagtcgtggatattttcaaaaagaagatttcgaacagacgagtacctgtggaagaaggcgaaagttctaatcatgcgtctctggaaaataatgaagaagacgaactctcagtaacgcattactcctgccctctaggttatattaaaattagtattaacggtaccaacagcgaagctttattggatactggatcaatggtgaatttgatgccagagcatatggcgcaaaacttaggattggtcataaccgagaaaccaatgaacttgaaaggaataggtggacaccagacaggaatcattggaatcgccgagggagtcgaagtggtgatcggaaaaataacgagacccgttcatttttggatagccagaggagcggtacagttcattttagggaaaccttttcttattgatgctgcggctacgatcaaatacatggataacggtggagaatcgttagctatcatggataaaaagggaaatacttatttgattccaattttactaccacgacatcaaaaaggagaaacaacttttcagactcatgtagtcactcaacaattcttagaccaggctcaggactttaatactttggcagctttctctgtacagttgttggggacaacagctaagttgggggaggatgttctgaatcagcatgaagaatttcccaaaattttcaaattttatcagccaacaacaaatctatccgacaaaaatccaaaagaacagttcaagaatcctgtttgtaaaaaaacaaagaagaaagatcaaataatgaagataagattccagcggccgtatttgaaacacgtcgttggaaattgggctgaattctgcaaaccacaccatagagtcttgactaaacacacaataccatacagaccaaccaagctactttacctgttgacacagagtttggtatggttttgggaatcaacttatgaggcactaaaagaaatcaagaaatttttggaagctagattgattcaattacagaaggaaggaaagaaattacaagatccagtacattcaacatcaatacaaagacaacaaagatgggtgaactatttaaaaaataacaagattaaacataaagaagacaagatattagtttttaatcaagatctaacttcatagtcaaaaaaaattatttgaaaatagagagaataaaatcttaccaagttttgaagtggattttggaagatacacagagagtactgtggttgaagtgctttacttgtggatattaatctggaattaaataggagataggaggtagaaatcaaatcccaaacctatttggaaatgatggtgataggcaagagcgaagtaaagaagagtcgacgacgaaatcagcaagataaatcggttgaagaaagaaaagaaggattgtaaacaaagcggaccttagttctgtaaacgggctcagaagtcaatttgaatccatccaaaaccaagaaactaaattgattagagagatcaataagaaagatcagtcttaaacgtttgcgaggacctcggtaaaaacggcgagtatgggttaagagcgctaggaacaagaacaaagaaggaggacacaaatcagtaaagaagttcaaaacgatcaaactgaataaaaaaaaagaaaagaaaaccactagccttgttttatcttgaactcgacgggaaacaagaacgatctcggtatcgaggttgatccgatcgaaggagtgtgcgcttctgtaaacatagcgggtgttagccgtggcagtctccgtttagaagaggagagaagggggaatctaccttggaataccttatagtgatttgattcgggatcagacacaaccgaattaaacggacctattaaaaaaaaaaaaaaaggaaacagattgcgaaatcagtaaataagcgacaagaatggtgaactggaagatgaaggaaaggtcataccttcgattcattttgagctggtgacgattatcggtttcaagcgcggaggtcatacctttgattcatttcgagatggtgacgattatcggtttcaagcgcgggccgggacaagacgagacaggacagattgcctgggatagggcttttaaagtaaaaaaactaggagacaggagatgggcgagagatcgagaaggtctggtgacgctcatcgacaaactaggttggaacgatcaaagagtaaaggggttagtaatctgaaaggagaattgtctggcaagtccaacttgaaacgaatccccattcgagatcagatggcggtcgaagttgtcgtagagtaggtggtttcagatgaatctttaattgaatcggctaagtagaaaaaggtcggcagttgggagatggggagatagtcgagtccaggaggagattaacagcttcaacctgaaaagaaacctatctgagacaattaagtatcagctgaacaacaataataacatatacaaataagatgaaaaacaataccttaagaataagactaaatccgagataagaggccaggaaaaaaggaaacggttttcgcccaggaaacatacatcggagacggttacggatagggacaagaggatattgatggggtagaaacggcagacagaccttgagtcgagatatttatcgaagatatccaataataaacggatgaagtttgaagttgtttcggcagagattgaattcaaaaaccacgaaatccaacgaggagatctaatctaagaattcagattcaaagctcatcagtcaagtcaatccttgaagcaaaggtgaatcggaaacccacgggtcgtctagaataaactcttgtgcacaagctggaaaatagtttctatacaacaaaatggaaaaaaaaaacaatatcagaatggataatatcagaagagaaaaaaaaaaaaaaaaaagggcatacctttgaaatttattccatgattagatgccaatcgcttccaagataagttcgaggtttggaattgaatgcaagtggaggatatgaagctaagggaattcaaactcatacccgaaaaagattgcggcggaacggggcctgacttgctgcgcgggaattcaaatcaaaaatttggttgcgaaatgaaaacctatcaaaacactcagtctataaacggctgcactaggaaagaaactggcgcctccagcttgaaaattgaaaaattcagaccccgcgaggaaaaaaaactcaagataaaattcttcaaaatggctaaaatcaagtcacaagtcagactgaatacttcaagtgtgaggatacgtcataacatttgagaaaagatttttttttttttttttcccttaattttttttccactttttttttcaagaaattttcccacatataaatctttttattatatttcaatttagaaaagcttgtctgagggcagacaaataagttgggggaggatgtggtgagattgatcaaactcatagtccataaataaaagtactttattaaacataaatattaactaaatactagagaagaaggggttgaattatagaataaatctcaacaatattattgggttaaatcatagacaaattataacatgaattggacacaaaatattcaattccctacacataataattatatgtatggcctatagaaatagatagaaagatactgcatctatcttagactggtaaatcaagctaatgatcagaaagtgcttcacagactagctctagaaaatgactcttatactaattagtctaagaatacccttatcatagtaattaatctaagaataggcatcttatagaagaattacaacctcttgtattagaagggcacttagagattaattcatatcagattagcccatctcagagtagtaaaatccactctagaagtacctttctcagacgcacttgtgttcaggccaaaatctcatttactgcagaaccatttgtctataaatagaggctcttctggcccaggttttcctcttccttcctcatgtttgcaccagagaagtaattagagatattacttagcactcatcaaaaccagatgctagctacagaacagtaatcagagatattactcagctttcatcacccttgattaagagatccagagattattagagcccctgaacttcccttacctcaattttggccatagacaagtaattcagaaatattgcttagccattctcacctctttgaaagatttagagaaatcagcgtaccttttatcagaacccagagaaaccagagagacttataagatcagagagccagagaggagttataacagatttaacagagaaaccccacagaaacccttattactcagaaaaccccataaaaactccttacctccccaacaggtattcttaagcaacaacaacagtagtatcaacactaagataaatttagaaataagccacactcttatttttcttagtgtaactttcccgcaagctagacaggagggcagtctcacccacacaccaatactaactctactatttcatagtcttattagctatttatcccctccaagctctttactcacttgctgagcagttccacagcggctgcccacgtgcatcaacttcaaagcaccaagatccgtcaactttggttgatgccgaggatttcgatctttacaatttgtacagagaccagatcttcaatgcccacccgccaaacgttcaataccataataagattccggtctttattgatccaggtgaccaaagttgttacatcctcttgacaactgggaatgttgataaatgggcatatgcccttgtaagtagattggagcttcatcagaccatctaaatcagacataactgacttctggtttttagacaaaacccaatactgcagtttcccttcactcgccaccacccgaactcaaattcaagaagttatctgcctcaaaaaagcgtaaactagatcactgttcaagctcgtgtactcgtagggtcagttcccaatccgattccgatgggtcttccgtaatcaatccaggagtcaacttgcttgaggcctatctcgaattcatcaagatcccagctattgaaaggagcgagattgcaaggattctcactgaacacaaggcaacgaatcctagatttttccaatcaaagaacatcacccaagatgtgatgaaaggctggggcttagctgatatatacattgctcaattaagagacaatgtgaagaaatttgaaaaatctaaagcttctgaatagattagtaaaatctgatcacttttgtattcttgattatccaaatcactctttgtcgtagattaccctgaacaatcaataaatttgtagcctaacacaaacctacaatacaaatcaaccagatgcttttgattaaaccaatctcattattcttctcttattttctttatctccccaacttgccagtacaatcattatccagtcaatatttgttgaatgtcatacaaacaatttaccttttgtagtctattgtactcaatcttaaccacaagctaaatttagtctaaaacactcaaacttaacctagtttttaatttgttatgattgggaccaatcacacaaatctttttgatgctcaataataaaccaaaatgaatttaacaaaaatgttattgaaaaattatcatcattgaattcaggtgctttcaataaccccaggctctatgccaataaattgaaatgcaaactaaaattgactgcattctgggtaagataacaatgcttcatatctgaaatcaagctaatggtcattgagacgaatgattgggccttagtgatcccaacctgaaccagatgttatacagacaactttttttggactaacacatcaatgcgctcaagttgactctaaatgatgaagacagggaaaagtttcaacaagtttgtttagttttgtgggacacagtacccacagtgtttgtaaattttatagcaaaaatttgcttgtaagatctctgctgtcactcaacgtatctcccattctggatcatctgtgtgattcagaatttgagatgatcgtattctttgtttgatggcagcaaaaccaagctcaatcacattcaactcggggcagtatggtggaaggtacatgagtcggacccctacagcgtcacaaagctgctgcacacattcaccacggtggtaactggaattgtcacataccagaacagagttggtatccgggtatggattcatgcgaggtaactgaagaatattatgttgtcagatatgctaaccaagagaaacaacactgggacttaccaagttgtattctataaagtgctcaaatctcggtccattgtagttttgaaaagttgtagtgagggcaacaattccatcaatggagatcgctggaagcagactcaatcgggctgcatttttgttcttaaaaaatcttgtggctggagtccctcgcttctactagagctggtctctggatatccgttgcggatatccgctatccgctggcggatacccgccagcggatgcggatgtccactttcccctgaaatcctggcggatacccgggtatcccagcggatatccgcccatatcggagggaaaaaaagaaaaaaacaaagaaaaaacaaaagaaaaaagaaaataaaataaaaagtacaataagggccttaataaaaacccagtttttcatgtgcgcagcacacgcggattccgcatttgggtgtgtttttttaatcaatttttaccacttctttttcatgttttgttgaaattttgaatttatttcctagtttttaaaatgcatggaactttgtggtaatattcaatttctttaaaaatcaaaggatcactttgaaaattccaatcaaacatattttttcaattaatttcttacagcttgtttctcaataatttttgttactacactttaggacatgtaaaaaattatggtaacaatcattttgcatcaaaatgaaaattaattcttgaatattgtatttggcatgtctttttaattaaattcttataggcctaattttcattattttttggaattttaaattcatttcctacattttgagaggtttcaagtcttatggtattattcattttacccaaaaatcaaaggtccaaccttaatatatgagtttaccccgtttcttgcataatttgtgctgtataccaattttttttgtatgcaaaactgacataaccatcaattttcaaacctttcaaaattcaggaaataaatttaaacttacaacaaataatgggaatcaggcctgcaagaatttgttaaaaatacatgccaaatataatattcaagaattaattttcattttgatgtaaaataattattaccattattttttacatgtcttaaattgtaggaaaaaaatttaaaatgtcagaaaatattgagaaataagctgtaagaaattaattgaaaaaatgtgcttgattggaattttcaaagtgatcctttgatttctaaagcaatttaatattaccacaaaatcctacgcattttgaaacctaggaaataaatttaaaattttaaaaaaacatgaaaaataagtggtaaaaaattaattaaaaaaagaaaaaagaaaaaaaaaattgaaggcttgcaggctgcaagaatatgaaaattgctgtttatgcagctcccaaaatctgaaatttccccgaggagcattcattttgcaccctaggggtcatttaaggggcggatatccgtggatatccgcgcggatacccgccagcgccagcagatacccgccagcggatgcagatgtctgattttgctgaaaacgtgagcggatatccaaatccaaatggatatccggatgcgccggggccagctctagcttctacctagcgtatgattggaggcaatccttatcgcagaaggaactctcatctgccaaaacaagccaacaacaaattcttcagttggctgataaaaagataaaaagataaagtcaaactcaccggtaaaaacaaggaactcagctggataaaactccatcttctccacaaaagtgtactttgcgtagagtgatttccgaatgctcttggtatccggtttcttcaaggttattgatagttgttcaacaagattccgatggatcccctcaacactgagcaggacaccactggagtcatacaattgttcctggatctcgtcgagaaacaagccgggttcagataggacaagccggatcatgaactggcattcttcatcggagagactagctggttggccacaggctttgtacgtttcgggatcattgaggacacatcgagtctcttcataaagttgaatccatcggccaaacgattgccgagaaatgaaactgccaagtaattggcagattttgtcaagagataggccctggatagccattttaacggtggctaccttggttgctggggcgtgatatcgataaaccattgtaatcgtggtgcaagtgggagttgagtctggcgttgttgggagaaaacggtcgggcagaggcgtggcgatggctacacctgacagatcacagccaggtggatcaacccggagctgtgtatggcagaaatcacaggcataaactcctgctgtgcctctgaagcacataaccttcacacttggcaaagcttgctttgtccaagcttttttcaaacaacaatacctataagacagatcgaaatctgtagagagaggatagtttatgtgatggaagaaataaaagctgatcggatagagataatgacaagttgatcgtgaggtgagttacaataatgatgtgactggtgatagctcaataaagaatcgatcagatgatcagtcatttgttataatcttctcgtgagaatgattgcataaagaaaaaatgaatcaatgattaattaacttgactttacttttaaaaaatggatagatatcacgattcttttgataagaaattaagaatgccttggttggttaaataaacaattgataggtttttctaaaaggattccaatccaaaacaagagatgcatcagatagtcttgaagataaagcatatctgctaaaccaacacactcaccgttcaacggctcagctgtgtattctgcttaatgcagctggggatccgatcgagaatggttgttggacggtggtaacgacttataaggtcacagcagcccaagagacacacaaaagaggaagtgatccacagcacacgcaaacggattgagctattcaattttaaggcaaggtgattttttattacagaagtttaatgatgtttaatggtaaagcaaagatttcgccatttaggaaagaaaccctcgaggcaagtacaagctcttaaataatatgttacctaactacaaccgagttacactatccacttatattgtgtttccactaaattctttacagattgatatgtaaaactctttttttctccttaaatagttatcttgctcatttttatatctaaaattcttcttctttgattaaaatcaagatatcgaaccagattttcttcttcttctaagaataccgatatcttgaattttttcttttgataagttatgttacctcatgtcactggtcttttctctaatactgacttcattttcataatcattttttgaattttgcagtgtgttgtgcctgctcgttacaacggtgaactattgaattcaagaaagattatgtatacataggttttcctccttaattagggaatcaagtacccttgcagcgctgggtccaagatggtggttttgaatggtattggggaatccggtgctcgttccaataggggggttcacgatagcttttttggctactggccccccataaaaaaattcttgctggtgctgattttctgttaaaatttatgctaaatttccgagcaaaattttgaccaacatccataaacactgttggtcaataaataaatttaatcacccacatttggcccccctggcttatcatctgtgtgacatcggccattgcctcacgtgatacagattgtcacacttccttcgggtcttcgatcacacctccctctcacatatcaaccactgccccacgattgccccttactggatcggcccttaccagactagccactcatgtccatcagtcaggtaagccagttgtactttttcctcggatgtctctgtgatggaaaactgatcatgactttctactcgattccctggccagcttgatccaaccctgttaacacttagcccattaagtgaccgtttggcaccccctcctcctggaagtcaggcaagcggccccgatgtgacaggcctcacccttgcttccgacctttcgattgtatctggagctcaatcgcctcatctcaacacatcggctgaagtggctggtgggaagaagaaacgataccgccgaactcagaaggaaatggcagcgtttctctcagagcaggccaatattaaaaagatcaaggcccttgaaaaagcgaaggagaagcgggcgaaaagccgtggtcgtggtggtacttgtcgtttaacccagacatcggcctcggaacaatcacaggccaacttgaatcaaggctcggccccggtgacatcacagccattggtcccggaccccaaccctccattcaactcggatgactatgagaatgtgtgttcgtaccttgaggaggaagcgaactatactaggctctatggcgatggttcaaagacatcggttgggaagaataaggttactaagggtgcggcctatgacatgtttgcaatctttatcaacagcagttcaaaccttcggcttcgtctgtctgggagccaacttcgccaacggatcaatgggtacaagaagcaattcatgaaggccaaagacttcgccaagaacaccggggctgggattgaagaaggcgatggcctaccgactcttgccgagctgcttgagaagaaatgtccgtgttatgaacggatgtacgctatatttggcgtgaaggcgaatgtgacccctttggcgcagtttgactccggtgtaggtgccaacctatatgccgatgcttcgaacgtgcgggacggtgaagaaccgactttatcgccagaggtcttctactcgggatgggaagagagcgaagtggatcaacccccttcgggtgcaaatacccccgcagccggccaggatttgaaccgctgtcaaagtgcgatcgctcacctcacaagccttaatatccccaactccgatgcggagggggacctggacgatgatctcctccccccacccctggacttcagtgggaccgcgatggatccctcgcccagcctgatgactcaacgattgattgcacgggcaactcaaggttctgctaatccagcgggctatagtggggcatcggtcccttcggtctcccagttaaccactcgagacccagggggtccttccccagcaaacggagttagtaccagccgccgcgcgtttgctaatcagcaatcgaccgaagccagccctgcgggaccggtccgagagggtaatgggaaacagaaaacgacgttggctagtgcgttcgaaagctcaaacactgagaaatttgcatatctgaaggcgcacatggagtgggagaagcagaaggaagataaccgacttcagtgggagaaagaacaatacaataaggaggcccaacgggcgaccgagggtgctcaaggactagctaaattggccgaatcaaagttgaacgccgcgcaaatgtggatcaaccaaggcaaatcgtcggccgaggttgacctcctcttgaaggcaatctatggatgaggatatctgaggttgtgagtcatcatccttctttgttactaaacatgtggcaatgaggctgacaagatcctcttgcgtagtggtctgaccaagcagcctttaagccgcctttattggctggtcatctagaagtcatatggatcttgttttctcttttgatttcctcttgttctctcttttgatttccgtctatatacaggaaggctggtctatccaagctgccattagtggctcatcagctggattttcttttccgattttgttttccatctatgtcatctgtctaatctcatgttgcccgggccgagatatcctatgatgttacttaaccgttatgcaatgcgactcaaatcacgaggcggggaattgcctcccattcatgagtcggccagaatcacagctgtttccgcaaatccatacacccggttgtttggccttgtaaacgtcctgtatcatacaggatgggttggccttagccaggtgacaaaggtgacccggcctgggtttcacttcactacctcacatactcatccacatcacccaacccccaatgtcatcggcacgaccattccagcgcaggagggatccaccatgggatctagacggaatcaaccatggcccctcgagcaatgccatcttactccagtggatctccaccgaagacaactaccgccgatgggaccgtacgacttttgacccaaccgaacggctgaatatctgcgaggagattgttcggcacatgcaaatgcagggaatagcccatcgacacgccaggggtaagataccatcaaataaaccgcctgtctgctcgcacttaccacatcacctactttatgtttgtcataggcatcaacacccgcattcaaatattgcgacggtcttacaacaccgcacgtgaatttgtcaatcatgccagagggaataccaatgagatcgcccccgtcattctaggttagtggaaattctgattgcttcatgtacagcggtgaggatgcaacagggaaatgacttcattcgcgctcatcacatgatcaccacctaggatatgcccagagggtttgcccatattgggatctcctggaccccgtgatgggggggcaacacccccaatcccatcaagcctacacattggccgacagcgagacgtcctcagacaccgaatcaaccaacaccatatgataaagaagcaacagaatgaaaaatatagtattgtaacgttgatgagactaagaaaaagattgattgaattcctagttagaagcaagagactgaaaaagaagaattcagaggtgaagccttatgtgacaataagtgagatagagccgatcagattaagattaactaaattggcaaaacacccaacgagtggttgatatctaaacagttagccttgactacatcccaaacctcttgagctgtttcttcattaacaccgggcccatctgatcctggatgatcattgatggagacatccaactcagcccatgcgtcaccaagatgggccaggatgttgtgcaatgtaacacaacaattgacccatctaatcacttccatcatgtccgaaggtttttgaatcgccagtcgtagatgttgaagtgatgcccattgtcctttgaggatccctattgtgtgctcattccaaacgcgagaccttgcaagacagtagttgaagtcggagttttccttgatgtaggccgcaggagctttgtacgcagggatgcagtgtacgcccaactcgtacgccgagtcagcaatcagatattgtcctgcaggagagctcccaatcggtcagttacaaaatcacacagatcttcatataattagcacaaacctcgatcaaagaacaaagtaggctccttatggagcatcatccgtttaaagaccatactatcgccacaagaacccggccaaccggtcatgaaggcagtgatgaaccggtcacagttgcacaccacctgacaattgatcgagtagcgcttctttcgatcaaagaagacttctccatcgatcgaggggcgctgataaagaggtatagttgttccgtcgacaaaaccaacacatccttcgaaaacttcacacttcatcacatcagatatctcctttcgtcgaacctcgtctggccaggtaaggtacttctccgaaagatcgttaattgcgcggatgacacggcgactggccttgaccacagtaccgtggcccacacccaaatttcttgagaatcgccccacagaggccccattaccgttagaaccaagcctttcgagagtgagtgctagttggtgagggatcggcagttgcgggcgaaagctgttgctatgaaatatagggtttaaattaacttggcttaaaagccatgtaaagccggccttggtggtacagaccgcctgcttgaaatcctcatcttgcatatcaaaaagctgagccaaatcgaattcgtcgcgcatccttgggggcaatcgggtatgtaagtaccgactcgataggaccacctgcaatagatctgataccatagactcgtcgccaaacataacatctagtaacaatgcgcggccgggattatcgggggcagcgatccttccaagggaggggagaacaggaatgttgatggtagaatcgaggaggttgtcggtctcttgctggtggaggaatacgagcatcatgaacagatctcggagaatctgttgtcgttcactgtattgatgcatcggggagttgatcgcaggcggccagcgtcggtgaaaaactttggtgaagcgatgtgaaagctgtcagtggagtgaccagtgtagccagggtatcgtgaacacccctaatgaggagtcttactcgtgattatttcttgtgtgttaaaaatcaattaaaatcttaacatgtgcagcatgcgcaaccttgctggtgggtgattaagctttgctagtcaaaagctatcgtgaacccccctaataggacggttcacgtctgaactttggagcaagttttatagcatttatcattaaaattttccaagtttgtcaaaaatctcaaattcctccaagcctgatgattcatgagatttgacaaaattagtaaaattttatccataaaagtgctaaaacctgccttgaacttcagacgtgaaccggcctaatgatcgaagcagctcgccccatcacacagcagaaaaaggtgaaacctctgatcagggaagtctttcccgattaaatattattttaaatctgagaaggattacaggtcagatctatgagcagggatttatttagcataaataattcttctagaacgagcagtctaagcgccagtgaaggtacttattgtagcggtactacaaaagtgcatgtgaagtgccactacatagtactctggattgaccccatgactcattcgagcaggaagcgggggcctggcgcgacggcgatattggccatcgggctctcttataaatgcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaggtgtacaacggcagtcctacgcgattcagccgctcccctcctccgtctggatctgtatcatcatctggtcgcgagactttggcaaacagcagccggctgatcttgaccagcggaagcgtcagttgggccagccggatcaccattgttttcggaggtatgttggccggcagacgagtgctgaaggatcccaatttttcgaattcgaccggtaatggactcggtcgaccggaggatgagcgggcaatcaacccgcccatctctttcatcgtctcttcgatgttctggagctctggtgcccattgttgctggacaagatcgagctcagaacagtctatcatgaggaccatggaggcgatcgtaagagagcctagacggacgtgcttggcaaattcttctcgacatggccatccgtcaaactgctcgggtctgacttgatccggtacccatcggatttgttggaagacgaaataagcacgcgtaaagagttggttgagatggtacaagagttcctcattaaatttggacttgagtcgttggagcctgtagtatttcaaccctttgagatcctggtcgtccgtccgggttgaagtggagagggtgggtaggggacagagggtagcgatggtagccttgatctgatcgatcgtcctctcgagctctggctgagtttccaagaccagtttgcgcgtgatctctggttggttccagaaggcggatgggaagagtaaatctgagagcgttgtgagttggtcgttgagctggggaagaagactatgcttcatcgaatccaagagatcttgaagtgttttaagtttttgatcatccgagaggcctgaggagtccccttcttcgggagggttttcctcatccctccattgcccaaagaacactggttcgtatttattcatcagatggctgaagccgacgaggactggatctggagtgtgttgactgagggtcagcgaataggcgttcatggtggtcaagaatcgttggtctgatcaaaaaaagcaagagaacttaccttgttcttcggccatgatgtttttggatattcgagttggtttgatatgaacgaagggctggtgttggtggcacaaagggtacaatgttttattacgaagccccggggcgaggggatacccccgaggcgactctcggagcccatacgccgctcagctcaaaagctgtgatacctttgtggcgcgctgagtaaagtaatatggtgttgcaagcccgtctgggcacacaccaaacttcggccgaaaacaggccaagcgcgctgggccaatcttaaagcacgcttggccgactgtaaagcccgcgtggcaccctcccaacccccgcttggcacatgtcaaagctggcgggggtcggagcaaagcctcgcttgaccgaaatcaagcgagggtgccacgcccgccaacatgccggcccccgagagtgccagctgctgagtcggggcccagtgccgagctggggcacctgctaccaatcggcccagggcttgaaatcggcccagcgggacttgggtatgtgccaagtcccgccccccgcagattccggatgatcaagccctctgggcacaaatcaaacccccggtggctatcggccaagcgggacttgggtttgtgcccagacgcgcttgcaagaccatatgtcatggggacatatcaccaggcagtcgccccagggctgtgaacaaagcacgggcccgctgaaaggcccattggaccactgcgcaagatttgtttattatattgaattatccaagaagtcatattgattacttttttttacagatatcgattattaattcttcaaaagtgaagaagaaagaaagggcgaactaattattaaccggtcgggaggggtctaacttcttagcacgacgtttacagttacgaacagctaaatcaaagagagtatcccaagtcgcaaaccaactgatataataagcacgcgcttggaattctggagtgttagagagcaaaggcagacaatattggacgacatggagtgaaggagtatctatgtcggctttgatttgattgatgagtttgatgtattgctgacaagtagcggtgttgaagcgattctcagcggccgctggttgtaagagcaggaggagttggatgatgtctccatggatgttgccaggcgaatgagctatgcagtggatatgacccgaactcatcttgctgagagtcgggagcagttttcgattcatgcctcgattcacggagatcttggtgaagaaaagcttgacgatcttgatcaatggcagtgaaagtttcgcgagttgtatggccggtgggtcgacggggctccttgcagctggctctgcattgatttgtctggtttgatggcgatggatgatgcccatgatttcgtgggtcatttcatcgatcttggggagctcgaagacccactgctcttgggcaagttcgagctcagagcattctaggattctgatcgttgcctcgatgcctctagtgacacggtttacgtcctggaggaatttatgtctcggtgagcatgcatcgagctcctggggtctcagattgtttggtgcgagttgaatatgttgaaagagtgtatggccccgagtgaagagttggttgaggtggtagagtacttcttcattgaatttgggtttcagaaggtcgagcctataagcttttacgcttctgaattccccgtcatccattcgctcagttaacgaggacatcagtccggtaggaggtagacaaatgtcaccgaggacggtttgggttcgatggagcatcctgtcgattgctgcctgggtttgtaggatgacctggcgcatcatctccggctgtttcgcgaattcggacggggcaagcgcacttgagagggtctgaacttgctccttgagttgtggtagacagtaaccatggaccaccttattcaacagattttcctggggttcgatttcgtcgatagagagggccgagaaacccctgtcaagtgagtttgggccatacgtccctcgcccatcgtttggcgatagaccatatttcttgctcagattagtaaacccagcgaggattggatctggagtgtgtggattgagtgtcagctgctcatacggttttcggaagtcaggactcctaatcgtctgatcaagaaagcaaacttaccttcttgtggcatgatgatgtcgctgctattccagctggagtggtaacacggatcttccaagtacttagagagggatacagaatgggtttggctcgaatgtgttgttggtattgaggctcagatttagtgttgggtgacctgaagcagttcatacataaataacaagaggaacaagaagagttaggcgatcgagctggtgggaattgcacccgatcatcgatggacgcgatcatgggctcattcgagcatctgcgtgggtccggatccggtcaaaggtcatggatctggttgaggtccggatccggtcacaggtcatttacataacccgaagaatgaacgcttcgcaaccggtttatgtaagagtatcacatttgcggttaggtaaaacaggaatggaagcctgaaggccccatcttccaaggcatgtgcagctttgccgaccaaccctggatttcttggatgtccggatgtgtgagctgaaaaacaagtttcttttttttagaaatgttaggctctttataacagtcttcaaaatgctaattacattccgtagggcattacagtcaaatacataagcagcatgacaggaaagtctgaagtacaataaactacatcatggtatcctagttgtcccaagtttgacttttgttaggcatgtctgaaaacatgcatgcaacccctccccccccccaaaaaaaaagaaggtgcaaaagcttagcagttacaattttgaattctacacatctgcaggagttcaaaactgcaataatatttgagggatggtcccggagtttgggatggggctacactacgggggtgcttttaaggttttgctttgaaacaatgtccgaaatgtatggacttggagattttgaagcggcttttgtaaaaagtttgaaacttttatgaaagttgcaaaaacaaatttcaaaactattttgaagtcttctgcttaagattttgatctggtgaaattctgggttttatgcagatattgccggatcagaactttaaaaaaacacttcggaaattattccggaagttctttggtgggaggtttgaaatctttcataaaacttttgaaccatgcttcggtttctccaaccggttcaaaagagtgttgaaagtgctctgaaacttttttggttggaggaaccagaccgatgtgaattatttttttgaaaaggtatttaaagcgctcaattgttgagaaaggtgtctcggttgcctcttgcttcttcatcctgaattgtcccctcctctgagtctccccctctgacaacttccttgagctctcctcagtgtgatttttgttaagcacactcaaccccacttaaagtcatctcctctccattttttgtaactatcctccaacagtaagtgacccagccaagtagcaaacacaccagcaagcaatctaaacaaaaattgcttgattgcttatacacttcttctcttttttgcttggcttcatcatttttgatcttgtttcctcatcatgttgcttacttttatgtgttttatgcttgttgtctgctatcttttgtcttctttagtcatcttctatctgctgttattttgttctctccttctacacttgcttttgtcttgtttcattgttgttactcaagtaactcttcagtcaaaaatacaagttcatatatgctacagtgaaaccagtgttggatcagcaggcgagtgagaggaacaggtatttttgaccaagtgcaatttacaaatcgccactccaggcatcatacacgttcaaaaaaaaattcaaaacacccctgatcatgacaaaaatctttcaaaactatttcggaatcattgcgaaatcaagctttggaatagacttcaaaatcatggcattccacaactttttcaaaagtttttcaaacacctattggaaggtctttgaaatattcttggaatcccttttggagcacattgcaaagtgtacctggaccaaggtccaggaagtccccccctgcgggcgcatcttttgaaacatttccgaacaagctttggaaatgttttgaagcccagcatccgtagtgtagagggtcatcccaaagaacaaaccccgggaattgcgggtcttccccaaagccctggggcttgctgctttttttttcctgaatcaatgtgttgagggacaccaggtgactgaaactgagggcaaccgtactcacagactgggtaggtgacgagtgagcataaatatagatttcagtgaggaatggataggatgagagtgttggaatttcgactcttcccttcttcatctccttcacctctcaattcttttatacctctttcttattttacttcaccaaactactaataattttatagtctgtctagtagcaagtcatgaaaattaaacatcaaattcttgtagtcaaaagaaccctgaatccctagttgttaatttctttcttctccatgcttatcttctgattattcttaaagttctggtgttgagattgatctgatgaaactaacatcttcatcagaaatgtggctcttgttttcttttgttgtttatcaagtagagttatcataaaataaataatgtctctctcatgattcatcaacactgaatctaatttcctctcagtctgttttttattcattattgtttctttattcatttctcaacaaccacaacttgaactcttgtatctagtctatttaatctagcctagtacaagaaattaaaatcatcagctttctccctcatttttcgccaacttaagctgttccaacaaatatatttttgttgtccaaacttttctcagaaaactcctccctgttaatcggtcacagtttcatcagagagtaccggtggcagagtagagcggatagacttagtagaagcatatctgactataagcatatgagaactacatacaggtatctcaacacaatgatggtactacggcccagcactacctacctatctcaaccataagtgctgtgttgggattggcttttgttctttggcctttgatggcccattgcaacctttttttttctttttcaatgaatcccacatgtgaaaaaaaaactgttatacgggccaaaacaaagaaaaattcagggaaaatcccagtaaacaatgaaccccagggttttggggttttggggttttgtgaagcccatcccaattcctcaaccccggggctcagaaccggggaagccccggaatcccaaggttcaggaccatcccttaataatattagctagatcaccagtgtcaattttgaattttttgggcagggcagggttggtttatgccatctgcaattcacaaagtgcaggacttcccgttgaccagatggcttaatttagacagaccggctaaactttgtttgctggtgaaatcttgaggtcaaacaattttcaccagccaattataaggtttagcccttccttgtaagtttacaaaattagacaacgggaagtcctccagtgaagcactgaagagggtgcgtgtcagctcccgtctcttgtgtgactaggagttgatggtgattagggtcacactattgttgtttacacaacgtagtggaaaagggtcgcactattgttgattaatcaacgtagtggaattaacctcttcaatatactagagtatgtgaagggctgctccttattgttaggggcttggttaaacgactgccaaaaagtggagagccgactcccaagccccgaaatccccgacttttgggagtcggaccctcaaaaccttcgactggtttgggagtcgactctcccaaaaaaaaatattaaaaaaaataacaatccccggttggtttaggagtcgatcctccaaaaccaaccagggtttgggggtcaatgaaacaaaagacccccacagaagcggccgggaggattcttcccggccgctcagattacacaccacgatggccgagaggaatcctctcggccgtcaagattctgctctcagcggccgaggtgatttccctcggccgtcgagaatgtacacctcagccgtcaagagtgtacactctcgatggccgagaggattcctcttggccgttgagggtatacactctcaacggcctctcgacggccgagaggattcctctcagccgtcaagagtgtagactctcgatggccgagaggattcctctcagccttcgagagtgtagactctcgatggccgagaggattcctctcagccgtcgagagtgtagactctcgatggccgtctacactctcaacagccaagggaaaccaacttggccgttgaggtgtacaccctctcgacggctatttacactcccggccattgagagtgtacgctctcaacggctgacgttgtacattctcggcggccgagaggaaatcacctcggccgctgagagcagaatcttgacggacgagaggattcctcttggccatcgcggtgtgtaatctgagcggccgggaagaatcctcccggccgcttctgtgggggtcttttgttttcattgacccccaaaccctggttggttttggaggatcgactcctaaaccaaccggggattgttattttttttaatattttttttgggagagttgactcccaaaccagtcgaaggttttgggggtccgactcccaaaagtcggggatttcggggcttgggagtcagctctccactttttgggagtcgtttaaccaagcccctattgttataagggacgacagcggaacaactttgctgcgccaggcttatgagaagaggaaaacagttactagtctagttacaaaggttaaccgtaacagactagtactaaataaagggaatagagtactatgtaatgtaaagtatactagattataaagccccactcacttattataatggttgtaaataggtaaggatagcgggttcgtatggtaatctctgggggaaggaatcctggagggatagccttcctccttaagtattacagggcagaggtcagtctgcttgtaggaccggtacagtccccgtaaggttatgttatttctttggggagaaatgtcaagaagattaaagtacatgtgaggaaaatctctcttatttcagaagatacacctaagagagataaacaggactataagtatttacaacagagatacacaggataaatctctttgataatcataagagataattatccttttcaatctgaatataactttcaggaaaggggtaaattaataaagaggtaaatcttaattcatttactaaacatttattaacataactaatacatataaaagagaataacataactgtatacctattaacttaaaaattacatatgataatatttattatgtaacccaagggggttaccttttattgtagacacctgggctagtgtctcagtgtctgacagtgcggggatcatccacagctccagagaaaggtaaacatatgcatgcagagcttgtggtccaaattcctgaggctgaacagcagaaatcttttttgatcacttgcagattcaatcacaattcacagcaacaagaagaatttgaattgaccaattcaaagaaagtagtctattgaagagaacattggacaataccaaaggcgagattcaataataatctactccagatttaacaactaatactgacaaaaactcatatcaacagaccttttcaacttacctgaagaaggtagaatagaggacaagaactctactggtcagaaaggagaagaagggggtgagtcttaactagaataagaaaagcaggaggagagaataaacaaaataaagaaactgactaatgtgaataaacaggagaaagaagattgtttccctagcagatcagcgtgaattagaagatggcacgcagaggattatttttcaatttctatcttttagtttaattctatagatcttaagagaagtggccatacttcctgctcttaggtatcaatttaatcatcttcatttttttatactcttttcattatttttctcaagtagtgtttccaacaaagtgatcaatcttagtactttgaaatttttcatggattaggaagagcatagacagaaaaatacacaaaaaaatggggttcaagcccaattctgaaatccttccaggcaggacttgtaccctaaggcttgggcagctccgctgttcactaccgctcccgccgtggaggcctagcagcttgggatgaaggcgtaaaatagtggagtgatgaaaagaggaagggcgccgccatccccggccaggcccgggtagcctgcgggttacccccgaacaggtgtgcatcgggtgttgggaggggtcctgaaaagttttcggtcgattgacccacacatcaagacctgaccagaaacaaggaaatttttagtcgtcacgtaccaagtaagtcgtttcgaatcagtcaacccttttcaatacatctgatggacgttcctgacactcgctcttccttttctagccccgttgacaatacttaatacgatcatatctgtcctcggtttttgcgacaggaggtcaactactcagtacatcatccgatcgcttttcagataactaaatatctgtcgaacgaccgaacgaaatggacgcctcgtcactcagctctcaggattctgctcagctaaatcggctgatcgagcagaaacaaatgaaagacttcttgaaactctattcttccttagtcgaaagatgtttcacgagttgttgtcaggatttcacatctcgtgcactctcttccaaagaggcaagtatcaattttaaattgttttttctttttgttgatacgtcttacatgatcactaacatctcccccttcgctttctttgtcttggttttcgcctgctaacaggaaagctgtgtaaataattgtgcggataaattcttgaaacattccgaacgagttggcgcaagattctcagagcataatgcagagatgatgcaaaagcgatcgtaaaaacataaacaaacaaacaaaaacgacttaacttcgcgccaaaactgcatcccattatatgtcaaaatttctcccaacgaagatgctgttaaatcgcaaaaaaggatcagtcaagagtcgtgatatctacgacgagcagtagcggagacaagaacttaaccgatgaaatacatacacatcattgtttccatacccgctcaatagatttctgcatttttcgcatttgattaacactcatccccaaaaagaaagaagaaatgcttgcacaatttattgataacacagtcaacgtgatgaaattgaatgtgtattatacttccgattctcgacaattgattgagaggccgtaataatgaacacatacacgatacaatttcagtcgaatacatatttttttggaagttcttgagggctgaccagtgccaaaagctgaggtttcttcactctagaccccataagacgttattgatgatggatgtcatctgggcattttaggagggggtgagaagaaggggatcaaatctacgagatcaaccttgcatcacaaaacacctatgaccactcatgacgcagctcaacagcattctttggacctaaacatgagaggagcgggagaataagggatgaaagacttagtcaacttcaccttacgaaacacctatggcccttcaggatatgttccaatctttggcctttctttgtttggttctccaaatctggagtaggaatcttgcttgagggactcgccccgtcggtctgatgacgagtggtcaagcatggagccagcttgagctcattgctggaggtcgaacggttgtcaatcagcggcatgcaatcgaaacaacttccaagaaacaagtgtgcttctgttccggtctccggatcgggcccattttgggatcaactagccggagtttctgctcggaaaagcacgcaagaaagacagaaagagagaaaggcacgaggcccaagggtacatacggtggaacacgttgctgatgggtgactgcggatttcttgctttctttcgccatcaaagacatccatgaacaagccgtatgacccacatgcacagcgttaaagcatccatgaccggcatatgttgtatgtatcatttttgccctccttccccgcccccctcccaaagctttccacctggtgcacattgatatcctacgaattgtttccagtcgcatgaaaaatggtcttggtcggagtttgaaaactctcggacggactttgatcacaattcactctagtgtccacactgagtatgctctttaatacttgcaaaacagtggacctgaactcttttagtgtagcctagtaaaccaagaaacattgaagaaagagttttgtctataaggtcacatcattcatctgataaatcattgatctcagctggttgcaaaaaacaaacaaagcatttcgttattgactaggagtgcgaatcgagatggcccataaaaggtttcggatgatcaaggtttgttgtaaataaataacctctggtggacaaactccgcccctgttaaattccaacattagtcaagatgactgttccagcgtgacctgctgaagaacagattgcaataacttttcttcaagcccaccaacctccatcgactgaaagagatatcactggtactttgcatctatttatcacgatcgaagaggcttcagtcctcgggaattacttgagcaagccaacttgtcttcatatgtctcaagaagcaaaaatcgatctcgatggtataatacacgacacagctttctgtccatgcaagtaaatatgcttgattgataatgatacatacgtgcagaccgtgatgggcttaaaaatcgagagagacttaaataaatattatgttcaacaaggcttctcaatagtttatcgtcaaacacccatcaattcaaggagtgtgggtcttcaataattgataagattacatgcgtcaacttccctcaagaaaaaaaaacatattaataaataactgtgaggggatgtccgatctcaatttccagtaagatatctagagaaaaaaggcccacaagttatacacaaatacatatgcacagggccagaaaggatgagtattaaaatttgttggcaatgggacacgaatgaagctgcaaacatcaagctccgtttagttggaaaatgcactgtttggttgaggaggatatagtcatgatgaataatacaagaaagtgtcggaacacgaagaagaagttgagggtgcgagtgggtgtgggttatggttttggcagagaccaccagggaagagtcgagtcttgggactcatcatcaccatccagatcaagagctcaccgggtctcgagaggcccataaaaggaggccatttcctccctccatttcgtcccatcctcaccccatcggctccaaccattcaaagctttccagaggactttcttccgattgacaatctctaccaacacgaacacttcctacaaaaaaatcctactccggaaaaatgttgttcaagtacttgatggccaccgttgctcttgcaggtgaggttgagatttctcctggagccaaaaaaaaagaagtgatgatcagagacagtagtagtcctaacgattcgggttgtttcttgtcatctttcttctgattttaagccgttgtgattagttctcccaccgagcctacgacggtcgccaaaccagcggactctttgagtcaatgcgagaatgcgatcacccaagtcaaggaacccgtggttgtctcttgcaaggagggcaaagttgagaaagtcaagtctcacttgatcacggtccaaaaaccgatccaagtcctatcctttaccttcagttcttcctcgtcgattgtcatccaaaaggaggtagtcgtaagtccaatcgtcctttgcgatcggtatatttttcatgagatcctaattctgtttgtcgactgtgtttatgtagactaagtactctcaggagttcatcaaagttctcatcaagttccagagcgtcttaacggtgatctacagtcacccaaagatttcagccggctgcactggtaagaatggtttcttcacaaaatataatacaagaagttgaaccggaatactgagaaaaattgtgcattggatggggggtcatgttttcatgaacagatgtctttgccaaattggattctcacttcgacagcatttgcacggtcttcaaggagaagcacggcgtagaaatttacaagatgatccatgaggagtccagtatcaacgtgaccgtctgggagaagaccgggttcaaattccagtccaagggcggttactctaccatcagccattaaacaactctctctctctctatctcttgcaagccccccttccgagcttttgtctcttgttctttgttggttgtcggtcatgatctgccgatcttcttgatagcctcatccactgcccttcttgtctaactcgagactattaagttatctatcaatggatttttttttcagctttcttttatatgcccatctcgctcagcagttggtacttgagtcttgcgagcatgttcgccacctgttgtgacggcgctgagttgcattgcagatccttggaagagggtaaattggcaagacggaatgcgctgagcctgtgccacataaattgtcaaacctctacatcgactacaaacccgaacttgacacaagtctcgcttcggcgggcgcatctggcatcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgcgccatacatcgacagactggcacgcccagattctgagttttggtgggagcatcacacctcttggaattacagacttccctcaaagttttgagggtgtttggttagattttcttgttgtgctgcgtgatctgctccttacatccaaaattcggagcttataccgcaccacatgaatttataatgaaattataatttttcagcctgaaaatcattttgggtaatacttaccgatcccatcaaccatgtatgtcaaaaaccttaaacctataatctgcaaagttaattaataaaaaaaaggaacatataaccatgggacataaccccagtaatagagtgtctcatcaataaaggagaagtcgtttttcgttccacctcgcaagtcaaacaatctggaaaaaaaccttttacgatccttaagcaagatgaatcggaggccattcaaacctcaatttaaaaccaaataccaaaaaatccgattcgtctgcgacatcatctcgcgattcaacatgactccgaagaaattcatcttggctttcctcacgaaccaacacatcgatttggctttacgacgtggatgctggggaaccaagacgggctggacaacaacgttggagcttattcaagcgatcaagcgacttgcaacgaaattgaaggcaagtcgatgcctatggagggagtttattctacaggaggtgagtgttatctttgattcattatgtgatgttgatcggattcgataagagctgatcaattccattgtttgacaggctaaaacctttgtcaacagcaaatcccccaagcgaggtgtatttccgaatggcgcttaccataactcgcgaacggttcatgagaatttttttgctcgtcaatcaaaagacgaccgcgactccaagcttgtgacagaagacatgccgtttctatatgaactcatttcgtcaaagcttttgaatcaaataaaaaaaaaacctcaagaaagttcaaacaacgattccgaggatgatgaatccacctcgatcgactctgaagatagcgatgtagatttagcattcaacactgaagatgcttcaactgttgagcctggacgcgatcacattaggaaggtatccaagaacagacaagagacacgagcacatatggtttgttcagacacataaattgttttttttttgttttccttgataattttaatgactatttactgtttattattccagacagcaaagacagtatgtgcaatggtatcatttggagagaaccgaagggcaaactcaatgcagctctataactcagtcgtattcttggcctgcggagtgaccgaacgaatcaacagctaccttcactacattggacttacaatgtcgcggaaaacagcactctcagctctcgatcgattgggtcatcaagcaaagaagagaattgctcaaaaactctctgtctctgcaagaaaacctctctcgcccctactctgcatcgacaatatcgactttgaggagcgcgttcatttcaaatcagtggaaaagactagccacatgttccatggaacatggggctatgttcataccctcgatcccagtctcatccttgaagccgacccagaagaattctcaatgaatcaattccagaaggcaattaaagattcagttaacctcaagatatcaccaacaatgtttctcccaacattcgaagaggaatctcacttttgtaatgccatcaaaagtcaaattgctcaagttatgatgtcttacatagcaacaacagacaatccaaagagctcaattccactcgagccaccttcgattgatcaaatacgtgctcaaaagccagacatcgaaatgtttgaactaatgttggcatccgataactgcgccgaaggcattggcgaaatcttgaccgatatcatcaaacaaaccaatctgactcctgacaaatttttctcacagctgcagatcgtggacggcgaccttggtactctccaaaacatggaatgcttgcgaggccaaagaaaaccaagcggacacaaggaagatagccttggaaatatcttcatgcttttgggggcttctcataccctatggaatatagctcaagcaatctatctcaagcattttggaaacaataaaactcaagacgaccttggtgcctggaggactcttcaagcccttggacttccctcagaaaaaccagccgcaaaaaacaacttcactcttatgcttacaagcatccagaagattcacgaggtcactcttatccattgtttactgtaaggttctttctctacatcctcttgattctcactttcctctgacatttgaacttctgtgaattagacttgtcatgggaatccctcaaaccagcttaccaaacgagaagatcaagttgaaagcaaaatcaatcaaccacgttatcaacttatgctatgatcgattctttggctgcactcaactcaaaaaggccaaaactttcaattctcccaaattgttcaacctcatgactcgattacgtgattttgctacaatagttgaggctgatcaatcgatgaaggcgggagtggtcgattgttaaatatctggcgaagatggttggtgatggcacaaggcatcacaggtttaactcactacgcaatacacctccctagaatgataatcctaatcaccaaagtcctcccccctgccctccgccacgcaatacaacattccctcctaatcacaccaagtggacgtccaaatcactttgtcgctaagaattttttccttgagactgaaaattactggctcaagtatttttttaacaataatggagttggaacaagtgcgaaacgcttgcgagatgtcttttcatccaatgttccattggtcagttcaaccaccattcaaactgtgctagaatacatcaaaatgacattgttccattccttttttgaagcttcaaaggttaatccgatcaatcaaggatgattccggcaattctgactattatcaatctagaaagcaccacatcacacttcaagcaatcgattcattcttgcggatggctatatcaaattcaattggagatgggaccaattctttgcaattcgatccaaacacgacaacagaaaaaggtaaagggactggtagaaagaggaaaagggctaaagtaaagagtcaggatgtgatgaaacagggaatggaagttatgcaagatgatcagctgaaagggggatcaattctcaaacgtctccggccatctactactctacttaatccatcatgggatctagaggcaggttttacagttacaaactcacctaccttactcaatctttcacccagcaatcataacaatcatcaggatgacaatcaaaattacaattgattttaaatatgtatttccttataattattgtatgctcaacatcagagctctaacattggttttgatatttttttatgaaacaaatttaaagtaatgaaggatcaatcgatccattgactgctccactggtagagggggtcggcctgacagcatcttgagaccgggataattcacttgcagcctgtgcttgagctttgagttcctgaagaatagccatgtcactgtcccgctttgcttgtttcttttcactttctacaaactttgcctcctttgcaacttgtttacgttccgcatttttagccactctttcagctgtctcggctctcttcaatgcggcagctacatgaattgctttctgttttttgatcctttcgttctcttcggtctctcgtgctaggcgtaaacgttcagccgtcaaattcaattgagttttggcttcttcttgttgctgcgcaacacacttgaaaagttcacctgatcggaagagttcgatgtgcttgattaacattgacatttgaccaggcaacatttcaccaccaatcaattcctcgatgttgtcaatggtaagttgaccaatgttttttgaaattcgacgagcttgtttgatgcagaagtaggcgctaggtggataagttgccatgtttttcatcaccgactcgaataatctgttgaagtagccaactaaatcctttgaaaacatctcaagactttcttccaagggtttttcgccggattcctccacccagacaactttgttggtttggacactacaggatcttctgattggattcaactctggtatgtcttcacgcaagtccgatataaaagaattgaagtttttgatcgtggctctcttcatgttgttaatcaaccattgactgctttcgggtttacagtttgagcagaagcattcagaaaattctttctcagtttcacgtgcagcttctttcttgtagtttggatcgtcaaccgacaaaggaacatatcctagcctggaatcaaaaatccaattagcctcttgttttcttcatttatcctgtcaaataacgcacgaattatcaagtgaaaaagctatttgcagacaaactggagtgatagctaacgcatccattctatcatcatcgttttggaatttgacgttggtgaaatcggtaacacagttctttccattcttccgatttggctcgacaaacattatagccaggcctggcttaccgtctcgtccgcattgtcctagcatcttacatatggaggctgggttgcctcgacccatatggatgacggatcgaacccttttccagttttggcccaacccaagcgccatggtggaggatacaacagggaaaacaacatttgtgaaatcgttgatgacgtcacttttatccaaatctccagttgcagagtggtattggcgagcgaatttgctgaagggatcatcctctccatgatgtgtctctcgagcgcggttgaggacctcaagcacttgtccagttaggtttttagtagttgaatatatcaaagttggaatgatctcggagtctggtgtttgttcttggctgctgtacagaccagcaagatcgtccgaagatgcaagggagtatttcatgttgattcgcaagatgcgaatttccggcctagtaagttcagctcgaacaaactcaaccatgtccatgttcagcttgaatgattctagaatttttcggattgcaattgggcggcaggtcgccgacatcattagcagaggagtgccgttatttgccatcagtctagcagctagttcaccataccccggccggaagactccgcgttctccatgtcttgaatgtgaattaagtccctttgattcaccactggcaaccaggccccatacatagaccatatgtgcttcatcgacaacaactaggctcaggtgactttggaaggtggtatcaaagtagatgtcacggaagatgggattgttcagcaatgcctctgggctctgtttcaataaaagtaagacataataatcagttttttgctgcatttgtattttttaatctgtattttttcataaagcaatcacaaaccaggtacacaaattcaaactctccagcaatgatctgtttagccattgtcttgtccaagacaccctttttcaagttgaccgctgaaatcttcttgtgggaagctcccaccgattcactaccacctatacttgatatcccgcacaggatatctggcaaaatatcagggatacccagtagacaccattttttttctgtaagtttcctgtaactttctgtgaaatctctgtaagttaactgtaagttgctgaagctgcaaaatctctgtaatttaactgtaagttgctgaagtaccaaaagattgcagaactgttacagaaaatttgcagaagtcagaaagcatgttagataaaaaaactgatgtctactggatatccttgatacttgacctgatatcctgtgtgggatatcaagtataggggtctgtgattttttctcattcaccttcaagttcaagtaagaggaagggatgtcagataatgatttgaaggtctagttcttgtttcaacagagacgaaccaagacaaacctgattgtctcccagtgaatccaaaggattcaagaccagaacgatcgacttttgattgggttgaaataggttgtggtacatctcagcaatccgggtttttccaaatccagtacctgccagaacaaacgtatgtcggtcatgcactaatgcagcaacggcgtcgacttgttcgctttttgcttcgtctccgtacagctctctagagttggctcggatatgctccctgagggcttcgttgctgagatccaggatttctttgggcaaggtcactcgtttcttgattgtagctcgtgatttcaacgcggttatctcatccggaagagccgcctcggggttaacagtattcatctcgtcatcgaacagcgtctcatcggggttggagcttgaaggagagccttccgaagcgttgggaccgatctcaatagggaacaaaggttctggctctcggattgccagatcatcttgaaggaaagctcctggtgagccggccggtatcgaatcttctggtccgctgctcatcttcgacgacgaatctcggaaatggttctgtctattgagaacggtcaacaggagatgccaatctcttcaagttgaccgatttagttcactttctttttcagccgttataacagtcaatctgtgatgttacgaatgttataatgctgattggcttattattacaaattgaattgtctgaaaaaaaaaacaagatgcggggcactctaacttggaatcggtaactccagttgacaagagatgatattcgaaaacgattataaaaatcgtgagacaaggtaaaaagaaacaaaaagcatcaaaggaacagcaagaagcaggccttcattgcctgggaaggaaatgctgcgcatgttgttgatgaggcaacggctacaaaaggatgaagacgaaaattgggattttcagcccaagttcagaatctcagcgcgcggggattttgacttcaggcataggcctccacgaacttatcaaagcccgcgtccctgctgcggcgtggggcactgtagccgcttgtcgagtgtgcaagcactagggactctcccgcagggagaggacttaggaataatgagccatcagggcccaacagcatctccaagctttggtggtggaggatgttgtgagcacttgcagacctcagttttgaacaagtttttttttcttcttcatggtttaaactttgtatttttctttatcaaacagccaattcagaacctgaaatatatgtcccatacatgatcaataaaattcatgaaactttgagtttcttgaatttccatggccgcttactagcaaagccatggtttttttggatggctctttttttcaacgaaccgctctttttttctatcctttttgcctttcagctcaacggcatttaattcaagtaataagatctctctctcctccgtccctctctctcccaacccgatgcattcactccctcctcgcacatataaacacccgacaccattcaagatcaagctggcgagaggtcgaagaattcatcagatggccgtcgcaacgtcctcgtcaactgcccatccaaagagattacaagaacctggaaaattgtttgatgttcgacaatcgcatgcgagtgtttgatgatcgcattgtcccaatcacctggctcactgtcggttcgcaattccgaagcgacttgatcttggtcgctttgcgaatccgaccgctttccaaagagctcaatgttatttctatttacttttttccttttgtgttgatctttttcgctttttttttctctcttcgatctcttcgatctgtctctctctaattatgagtaatgttttcacgtgccgttcatttaatttgaggtatggctttttacttcaacggccaattggccaattgactttttaatgatcaatagacaaaacattaaaggtcctacaaaaatacaaaaaatgaccgatttcaaaaaaagataaaaaaaaaacaaaaacggtgccaggatgaaagtgaatagacaggattgtagataggatgccagcgctcagctgggatagggtagtgagattgaaacattaaacgtataatttacaaattgaaacgaagaaaagctacacttatctcggaggagctcttgcgcgggctcctcactcttggtcataagcctcgcttgcacctcacgcctacgggtgctcgcgggctttgttacgctcgaggcctccactggcgtggacagctccgctgctcgctaccgctcccgccgtggaggcctagttaagctcgctacaaaccccactctgatacatagatgcgtttcgagaaaagtgtcaatgagattcttcgaacttaaccaattagaataaagagggactgcctagccaggagattcgtaggccccctatggtccaaccctccccgagttttaaatttgatttgcagtttttcattactgacagcttttggagttaattttcacgatcctttcatttgcatttgccgcatcttaagttatgaagttgagcattttggaaaattgagcaatgtttgtattattgactatatgcagtaagatatgttcagtcaccatgttgtgctgagcacccaggtttcactttgactccttacgtatcgcaatgcatattaaaagaattgtcaaactaccaaaggattggtgaattcctttttttttttgatgcctcgtcccatttgcaagggattttcaacacgaagtctgacttctcaagccaggttcgcccagttaaaatcagctcaagtcttgtcctgctgatttccgttggacggacacagaaatcagacctcaacgagaatgctggactctaacagtgaaatatccaaacctgatagaccggaagtgccagaagagcttcagcgcaaagcaggtaagattcttcttttcactaattatatcaacaaacagaactgaattgatactgaggaacctctaaagatttgattatcagggacttcagacgactggccgagcagtacattcatccttggccaatcaatattgcaaaaaaagatatctctatcgagcacctgaggtcgaagaaagacctgctcactggattggactcgcgccttctgcctcgactccaaaagcaatgtgtcagtctagcgggcttgttgcacgacccatcccacttacgagaagacccgaccttaactctcaacctcgtctcagagacccaaacaaatcttcatctgattctgtgcctacttcatagtaaccttgaggaaatattccccgaaaatccaccctcaccttgccagaagaacgatcagcacttcaaggaattcaaagcatatagactctaccaatttgatcgttctatcagaaaaggtttgaaagacggattgcaaaaattatatcaagagtctgttcaaatcattgaacatttcaagctctcaaccaaaaatcatacaaatttcgttcaagaggcatcttatagtgtcaacgaatcgatcgatatagccatcgggtggtcgaaagggcccgacttgaattttgtctgggatatttggcaagatacgatagtcgagttcgatagcgacttgcaagagctaatggtccagatgagtcccgcaaagatctcggatggaaaccctgaagaccccctgagccgaccaacaatcgaattcgctcgatcattaatcccaatcatcaaactatcaagagtctttttcactaaactatttcgagaggaaaacaggaaggaaaaggcggaatttttcacaactctgtgctctgatcaactgaattctctgaatacatcgatagacgggatctctgactatattttcgccttaccgatttacatcaaaaatgctcataaattcccccggatagttactacttcaggaatcatcgaaggactcaataaagctgtatcccattttctttcttatttctctattgttaaaattgatatcctgcctaatgaaccacaagcttttggatgaaggcgatctcagtttatctacacgataagactagagaagacctgaagaacacaaaccttttggatgaaggcgatctcagtttatctacacgataagactagagaagacctgaagaacacaaacctgagatagtttgaggttagtgacaaagcgacgaggtaagatgaaacaattgattgattgctttatcatacacaccttttggatgaaggcgatctcagtttatctacacgataagactagagaagacctgaagaacacaaacctgaaaagatcacaaggttaagctaaatagaatgatagtgaaagtgataaaagaaacgaacctgagatagtttgaggttagtgacaaagcgacgaggtaagatgaaacaattgattgattaagaaagagaccgatacaaagtaaagagaacgcttttatgaagatcaattaggtttcagataactgcggcgcaagtgtgaaatgaataaagtacgagtgaaaattagagaaagaactgaaaagaaccagacagttcaataccccccctcattctcaattttcggattcgataaattgttgaagattatttttgagatagccgagaaaagcttgatgacgaatgcggggaagtgatttggtgaagccgtctgcttcattgtctgccgtagaaacatagcgaatgtcgacatagttcttctcaaccgcatcgcgtgaaaaatgatattttacatcgacgtgcttagttcgttgttgaaataaaggattgcgcgacagagcaatcgctgcttgattgtcacaatagacaggaatgggatagactggcaaaccgagcgattccaataagagtcgcatagagatagcttcttgaatcccgtcatataaggatttatattcggcttcagtcgtagaagtcgaaggagtcgaaagctttttagccctccaggatataaccgaatcgccccagcgaacgagataagcggagtaagaacgacgagtctccgtacaagccgcaaaatcagcatcgacatagattgaaatcttgttctcccctccccctatcttgattgaaaaattgagagtcgatgaaagatatcgaagaagatgagtgaacgcccgccaatgcacaatgcccggacgctcgagatgttgagataactgtgaaaccgtaaaagcaatgtcgggacgagtcgcgacagcagcccagtttaccaaacccaccgctcgacgataattgatatggagtgcattgaattcttccacttcatcctcagtagccgaaaccagacgagtattcggaatcatgggagtcgggacaggtcgacaagagacatagtcatattcagttaaaatctcagtaacgtaattggcttgagacaaagacagatgatcatttgcttgagtaatgttcattccaagcaaagaactgataggacccatatcttccatcaagaaacgatcgttgatgaatctcttgaatcttgcaacgtccccggaaatgacaaccaagtcgtccacgtacacatgaaccagacaagtccagtcgggatcggcggatctgaagaggcaagggtcgtttgcagaagggaagaagttgatagagccgaagaatgaagagagttcacggtaccatactcttggtgcttgcttcaaaccgtaaattgactttactagatgcagacaagtaccaggaggtgcgtcaagtccagccggaatacgaagatacactgtttcttccaactttccattgaggaaagcgtttttgacgtccatttggtgaatgtcgagttgattgttgaccccataggcgagaacagcacggagagtagaaggacggcccgtcggagcataagtttctccgtagtcgataccatcgcgctgcgaactgccttgggcacaaagcctcgccttgaatttcacgaagtcaccagccgcgttatgcttcacacgaaacacccaaacggacccaagaagagtttgatcagagggaatcggaacaacattccaaacctgcaaacgatccatagcggcaagctcgacccttatagcttctaaccaatcagtcgactgaggagatttcaaggctgcgttataagttttaggaaccaagttagcttcggcaatcgaagaataacacaaactctgattgaaatacggtacaaaccaaggctcagttgtcaagtcttgatttactaagtgagctctacgttttgtcgtgagaatgttggcaggatctgttgggtcggaagtgatattttttggagccggttggtctgcagggacgtactcccagctgggtttagctttagaaacaactgtatgttgttgaggaatggggtgagaaagtgacgaaggaggtgggtgagaaagtgacgaaggaggtaaagaggatggaggaggagaagggagtaacgacgattcaatctcctgatactctgatgatgacgtaggtgatgatactgcgggtacgcagttatcatcaggtactaccggagattgcaatgacaaatccggacacgtatcaacaaccacaggagtcggagtatccgcttcttccacaaactgctcttcaaaatccgtatagacagaatcactcggggagattcctggaaaacaagcttcgtcaaaagtgacatcatggctgtactcaacccgagtattcgctgtgagtatcctccagttaggaataccctgtctatacccaacaagaatacctaacttagacgtatccccaaattttccttttctgatgtcgtccggaatgttgacaaaagcccgacaaccgaaagttcgaagacgagatagattgaacttgtagccataccacagttcatgaggtgttttccatgcaatcttctttgtcggcgttatattctcatagaaaaccgctgttgaaacagcttctccccacaagttgactggaagattcgcttgcttcaacatcgacctggctttctctgaagtcgttcggtttcccctttcagcaattgaattttgttgaggagtgtaaggagccgtaagatgatgtttgatgccgttgtccttcaagaatgtctcaaactcatttgaacaaaattctccaccattgtcggtgacgagattgatgagtttcttagaatgaaaagtagttacttcattataatattctttaaacttgacgaaagcttgacttttagcagataaaataaatacatgtttgaatgccgagaaagaatcggtaattttgaagtaataagaagctttgccaactgttgaaggtgttatcttcccactaagatccatgtaaacatagtccagtacacaagatggttttggaagttttccggagaatggttggcgatgagacttagacaatctacaagccatacattccatcgtcgaataactgacgcggaacatttttcttagtgcttctcgactcggatgaccggcgcgtctgtgaagaagagccgcatcagaagttgaactagtcgtatcaaatgaacaaggcaaattcggcgaaccttgaggaagaaccaccgaagccttgcaaagatagatgttattcttgatctccgcatcaaaaagagttaaatttttagcagtatcttttacagaaaaaactgattttgaaccgggctgccgaataagatcacaattgttgagtgataaacgagccagactgagcaaagcatgcgtaagtcccggaacatgaagagcgttcacagcaaaagttgaattgtcgacgttcttcatgtagacaagacctcttcctaaagcaggaagagattgaccgctagcaacgctgaccgacgaaacaacgttttcgtaatcggaaaagaaatgtttattgggaaacatgtggtctgaacaacagctatccagaaagacgtgtgacgtgtctttgaaaaccgaaagagcttgaggattgacgacacagccgtaaacacccgaaatgctggaatcattcacaacagcatttgccgtcttcttcttagaagattgccttcgtttccaagagtccggagctttctctggatgaagttgaaaacaatttgccttcgtgtgatgagcattttcattgtgttgaccgttatcgcaccacacggtgaccgtcttcattgctgattcagattttacgaccggatcgaccgaatttgaaggacttccagtggaactgagctgtttcgaattcaaatagtttctgacaatatcgatgctcaaaggtcttttagtcgttattatctcttttgagttctcaagtttttgaggcaaaagattgacgatatattcggctaagagagtttcatcaatagtcgtcttctctaacttgacgatgttgatcccgacagagcgaagattggaaataccaacgtcgatatccgtgataaattgttcaagagtagaagtgaatccgatgtttaggaaatctcgatagacgactgcatgattttgcgatgaatcagactggaaatgatcaatcaaagccttccaaatttgatgtggttgctttcgattatcttcagtgatgaatttagcataattttcaacacctaaattacgaccgagaattcctgctgcagctgccttcttgtcttgaagagaaattttagcaacagcgtccttttcttctttaaccagatcggagagaagatgatcgtcgaggtttctttctaggcagtacgaaaacatgatgttcttccagttctggaagttagatttcgagagaagtggaagatgatggatcgatttttcggccatcgtgtgtaaaaagctggagttcgatgaggttgcagattaggcactatctgggctcataacctaatgaaccacaagcttttggatgaaggcgatctcagtttatctacacgataagactagagaagacctgaagaacacaaaccttttggatgaaggcgatctcagtttatctacacgataagactagagaagacctgaagaacacaaacctgagatagtttgaggttagtgacaaagcgacgaggtaagatgaaacaattgattgattgctttatcatacacaccttttggatgaaggcgatctcagtttatctacacgataagactagagaagacctgaagaacacaaacctgaaaagatcacaaggttaagctaaatagaatgatagtgaaagtgataaaagaaacgaacctgagatagtttgaggttagtgacaaagcgacgaggtaagatgaaacaattgattgattaagaaagagaccgatacaaagtaaagagaacgcttttatgaagatcaattaggtttcagataactgcggcgcaagtgtgaaatgaataaagtacgagtgaaaattagagaaagaactgaaaagaaccagacagttcaatactgcctaatcttttccctaaacccgaagatttacttcctcaaattcaactccaacagtggtttgccacttggtatgaattgttccatgatgcttttcatattgttcaccatgctgccgattcatttgatcaaatctcatcaagtttttagtgttttgttgattgtccaatacctttcttttcatttttttgttcaagactgaaatttgctagaatatttctaagattatgtggtgtagttatatcacaagtggtttgatttgatgatgtgaggtttcattatttttttcaatgttgattatagataatcaaattttcttgtgtcctaaattttcaagtgcccctctgagaatagttttagaaaggcacccaaaattagttttatccatccatcctgttcatttttgttttgatccatatgaaagttggaagaaaattgaagccaagagttcaatccccattggcatctgtagactcccaataaaagttgttgtacacccttgatgttgatttaagcttactcagtcactcttgaggttctccctcagctctactaagccattttctctattgatttacttggaaactctcctattttccaagttgtgagttttatttttctgacagaagaaagaaagaaaacaagggaatatttctgatagatctttgtgctggcagtggaaggggctaagggtggcagtcagtcaatgcttaagcaaaagaataggctccactgttaaaaagattctcatgtaaatgttctctcaattgacatcaaagtgccctgtttgtgtggctttctatggaaaggatttacaagaaatctttcagagtaactcacatcaaaatttatggtgctgttccatgagtagcaatagtgtagcatatcactgtgtagatgtactactatttgctacccaatttctgtgctatctgctgtggtgttatactaatcaaaccaaatgccgcagatattagttgatcatgtgctctagtagaccaagctttatttttttaccactgaaagaattgtctgatggtttagctcagtatagaagcacccttggtcctatgattccaaaggttcacaagacaaaaaaggtgttctatgctaggactttgaatgtttccacatagaatggttcattgaggttgaatattgagcatcagggatacctgcttccctgtagatagatcatactctcctgtcattttgactgttatgcaacatcattacaatccttcaagatcaaaactcacctgtccctcacaatccacatacaatcacgtttttctttcaatccacatacaatcacatttttcttgaaaataagatccattccatgccttctctatttcacttgactttcttttttgctaacctctaaatttgaataatacttctacaacttgccatcagttctctttgtattttctgagtcaatctgagtttttatttcaacagatattttgacattgaaatctagtttctttttagctctttcttttttgtttttctttttcatttaactacagctattttttatctctgtttctcaagccatctttttctctatttggtgtttcatttccccctggttctcatgaaattggacatttgatcatcagttcctggttcattacagacaaagacccaaaaaaataaaggaaactggattgagtgatggattcagaaaaaataacatcttggtctcaggttcacaagcctgcattttacatgtggtgcaatatagaaagtggcacgacaccaatgggatcaggttagggatggttgttcaaatctgatcataatctttgatgttgatgggacaagtctttttaagagatacatgcatattttagtaccagaacaaagctatgtggtggaagcagagtgaacaggccttgagaatattaagtcgagaagtttaaatagggttcaattacggtttgtaccataacctgatgtctgtaggacgaatgctggcaaagatttccatagctgtgtggatcggttgattgcagatgccagttggtggtggtggtggtggtggtggtggtgatgatgatgatgatgagaaggggaagcgagctgaactcgacttggaatcggatcttgagaagacaagactccgacactctacgctaccatcatggtcacgattgtaggtaaacaacctagctgcaatacatcaacgaccaacgacaaccaagaagaaccggtggatatactcatcttaggtgctggatgggtagctggattcttaatgtaagtcagtgtatattccaagctccccccgttttcccaagacaactttggtcattaacctgttacacacttttatttgaaatacgataacagttcgtatatcgatcaacacaagccaacgataacgtatcgaacgacgacgacaaaaggaggaggcgaataccagtcgatcccgttcaagttcgacccgaatcatcatgtacccgaagctgatgatgtgaaccaattcaggaacttgccgcatgcccgctcggtgctcatcagcttcccgatcaaagactccggcgcttctcgtttcttggtctcccagtatctgctctctagaagaacaaggaaaaagacttcgaccctgtccagcaccgatcaatggatctttaatgtcaatttcatccaactcggaagtagtgggatattcgacgttgagtgtgatcttccgctacaattaaactgattcttgcctcatcaaatcttgttgaaaacttatttgtatggacccatgattgtgtgtttgttggattagggaagcccaacattgaaagccatcaataaagaagagggaaagcaagaaggatcggtatggatcgaccgagattcagagtatgacaagacgaatccacgggcgatatcggaggacgagttactccagatgaacgggacaaaaccgataagtgacgaggacgtgagtgtgcggacgacggttctgaacctatcggggctctggggcgggacgcgaagcatgcgaagatatgtgggcaagatagcagccacgaaggaagccttagagcgcaagacgagtctgcacatgatccatggcctcgatgtggcccgagcgatcctcgccgtcgtcgagtccttcgatcttgccgccggtcaaagatggatcctcaccgaccaacgcgtctatgattggtgggacctggcctccgcttggggcgaatcctccctcgaccatcctcattctcacctcactattggcccccaagccgactgggttaatcaactcatgcaggaacataacgtgcgtgctttgcccagatcccccgctctgctcgggagagctatcgatagtcgccagttttggaccactttcggtctcacacccgttcgtgctagaatggaagatctctcttgaaatcttattctctctttatgtcagacaacggctttgatttgtatacaaagctcctggtcttctttacttatctctgaacaaatgaattagactcttccagagataatcaaatgtatgtgcttatacctaaacaaaatagtcagttatatatgtgtgtaaatgtgtgttacttcatatagataaacttcctgaaatcaaaagctttatttaaaacaaatcttatcgaatggttgttcttatacactgtgaaaaaaactcatgcaactggttgcagttgacatatggggtcccaacttggttgttgatgtgaattattccagaatgatattttctgcacagtgactgacaactgtgcaagatgcaaagtgactgtgcatcaaggttcaactgaagtaaattttgagtaacatttgagttactacacaagtttcatcagagttcccacatgtcaactgctaccagttacatgtgattttttttcacagtgttaccatctgcattttaagaaaataggtttattttacaatgtttgaagcacctgttgcttatgcatttcaaagtcaatactgactacgttccacataagcaagtttgacaaagggaaaaagagaaagaagtgaatggatcttatgctctatgagaagaaggaggtaatgtattgttgtgaaggaaagatggactttgaccttgaggtatttgtgatgatgttgtatagggctcaggaaagtatgacctggcagtggaacaaaagaaacatctcagactccaaaaataactccacaaagttttactttttttttggaaacatcagtatgctagcagaaaacacgattgttagtctgctgaaattttggaattgcagggcaataaccctgagctagactgttttacaccttttttttagtggtaaaagcacctcaagcttgttcaaatatagcacatggtaagctaatcttatttgcctatgaggaagttagtttaatgagaatataaacaatagaataggctgtggaaaatctgggagctaattaggagtattcatgctacattatttcaaattctactcttgcaattagcactatcattatgggtgatttggttttagggatgccctccagtatgtatgcattggtaggtacctgcaacatctcctattacctgcttgtgggtggtaggtgtccaacttgaacaagttaatgctgaagaggaaggggcagacagaagaatactgtaagtgccattagagcaggatagactaaattagaagatcagactatatattttgactcaatctctttgctgaggggaaaaaggaatcagccttggatgagacaacggaaaggaaaaatggtatttggaaggaccagaggatcagaactgatgagtttaattgcttgtatctagctgaatataaatctactatacaagacattccaacatcaaaacttgttctctgctgccttctactgatcttctatccaatgcctctcgacaaatagataaagaatatctttcttgaattggtagtcttctctatctggctcagggttctagattggatatttctttttcagtgaattttctagtgcacttttccatggtaccagatcagttgcactgggtttccctggaacatctcctctcttatgtttgctgcaaatctagcccaaatcttgcaatgattgtggctgtgacctttgttgatgcaaaggatggcactctgtccattgttttatttcaaccgtatggggtacacctatctcttgagtgtcaaaacttcagaattgtgtggcccactcaacgtgttaagtggaatacatggaaatttcttcttcctcaaaggatgcctgctttgttcattccctcttatctgttttttacagctcaagatctcccttgatcttgtccaaaaataaggctgtggtttatatcagcaaagactgtgatactcaaaaagaacattgacacattgatcaagaatttcacaccatcaacaagctgctttatcaaaatcaagtaaattttgattggatcccaacaaacaagcaataggccaatatcttcaccaaagacttggggtggaggaaagtgttggattttttgacccagaaggggcttaagtctttgtcccacactttggtaagtataggggggaaagtatgtgctggctgttatgaacatacaccccccatgattgtttgtctccctccaggatctaaggataattattattgtgattggttcaatggaggttaacctatcctgctttatcttttggctgtccttattcaggcttctcttctgggggtttctcggaattcctgtattttttgttctatttctgcattcatttctttatgttgttttcctgtttttgttttgttttcttctgtttactttgtttctttctctatttatcattttctggcctattttactcttaaattcaataatttattacctcattgtccatctgggctgattccaagccctggtccaattgttggctcaggtgctcctgggcacaagtccagaatcaactggtgtgcaccgggctttgagagggatcatacaactccctctcaatgacccatacagacccggacgccaaggaagggagatacacgtcttgacacttggtatgcacacagaatcagctatcaaggagggggcagtccctcctcaatagtcaggagggatccattgccctttgatggttggaaaattgatgtaatagccgtcagaaataaggctctcctccccaatgattggtacagttctggtcattgaggagagtgaatgaccaagtagtgacaacgctgtaacagatacgatacactgtgtgtatcatggcaaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattagtcagatagttttttttattggggctcagatacatggcagataccgtatctgtttcagcgttggtagtgatcaaccggtcatcaagaagggattccttctcaatttccggcattttggcaggggtggcacccttgcttgatattggccaagcaaggctttgtcctgacccccttccaacttgagcatatgccaagcggggtttggggtggtgccacacatgcttaatttaggattggcccaacatgcttggccttttttggccaaactttggtgtgtgcccagatgggcttgcaacaccatacagtgggtagacagtgaaaattggctgcttattttggatttcagagctccaaaaaacaaacttgaggtcaagtggtgcagaataggttttaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagttccaaaatttgtaaaagataaaaaataaaattgagttttctcaaaggacttgacatgcattatgggggagtgagagtgctcagagaaagaaatattgggacatgagaagaatgattataattgaaaactttggaaaaattgttttctagatggtttcaaacagctgttgagtgtgccattcaccagcccagactgcagtcaagcaatagaatttactgttttggctccaatctggacaaccaacctggctaaaccttttttggttccattttttttatttataatcatttttcccatgttccattgatctgccctccaacatgaatatcaaagcttttgaaaaaaaaacaattttatgttttatttttcacaaattttgagactttattttttgtttttattttttcatattcattttttgggacctattattcaccacctgaccaagtctcatgacttcagttttgttttttggagctctggaatccaaaacaagtcgccacttttcactgtctagtaccagcggtgggccgctacgctacactacgctacgggcccatgtagcgttagcgtagcggcgccaattttttttttttcgtgtagtgttagcgcgccgctacggccactgcgctacgctaatttgtagcggcgctaacactaacctttttttggtgtagtgttagcgcgccgctggcgccgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaacggcaaaaaaccgctaaaaatggccgtaacgcagcgtagcgggcagtttttggcggcctgtgcgtgtagcgttagcgcagatggggggaattgcgctaacgctacgctaaacgttagcgcacgttttcgccccatgcgcgtagtgttagcgcaaaaaaagaaacaagcgctaacactacgctaaattgtagcaaaaaatcgctacactacgctgcgctaacgctacggttagtgtagctggcccaccgttggactgtctacccactgcacacaattattattaacaagttaaaccattaaaccacaaacccagaggccccttgcactttatacaggtattgcaatgtgcaatgttgtgagagacatcaagtccccacttaacctgaatgcgttgggaaaaatccccctccttcctcgacaacttctctgccctttatatatttttttcctagctttgttctcctttaagcatgtacttccctagagattgttcgttcggacctgggtacctgtttatacctaggtacctgttcattttttcaataaaatagataccatgtaccgcaccagacacctcccggggggtacccaaggtacccgttgcaggtacctcaggtacccttcctctctttttcacctagtttcactcccagagtcccaagtcactttattactgttattattttttcatatttattgtaaaatatcactcacaagtcacttttttggcattttttaatatctgtggtaatatatctacatctaattggaagaatcttacttttctatttttttcatatttattgtaaaacatcagtcccagatcacttttttcatttgttcatatttaataatttattgaaaagttgaaactatctaaaacttataactaattggaagagtcttcattgtcatccaaaaccatcaccttcctttttgattttttgttagacttcttgttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtgagggggtacctgtagaggtacctaggtacctgttcaatttttcaaaaagataggtaccaagtaccgcacctggcacctcctggcaggtgcggggcgggtgcgaggggtaccccccaggaggtaccaggtacgtgcaaaaagtacggacaaacgatctctattccaaaagataagtgctatatccattgcactactatctttatagcaaggcaggaatcttgctcttttggaaaacctatcacagactactaacacagcattatagttttctggtcctgctgcaggaagggctgtaacaaagtccatattgataatttcccatcttgatttaggctcatcaattgtttgtaacaagccaaagcgttttcctgtagctttattggctttttgacacctgttgcaagaatcacagtaatccgacacttgatttttccaatctggccaccaagccagaccctggactctatttagatttctttccttggaaaagtggccagaagtaatactgtcgtggcactcattcaaaattatactgatgtgactggggtcaataagcactactgaggagttgtgttcatgcctgtggtataacaatttgtctaacaacacaaatctgttttctaagaaatgttttttccaaattccttcaagtccttcaactagacctttatctgggtaaggtgacttaagtaatttgaccaaaattatggtgttcttgttagattcataactcttttctattaattcccaaaaggatgatgacaatccagatatagaaatagccataataggattagtgtcaacaaaggactctttttcaaaagctggattgttttcatcatttggtaaagcccagtgtgcaagacactcagacatcctcatgttaaaaggcaaaatatccagaactggtgaacctgtttcagcttcttcagcatcataagcaggattactagggtcatttggcaaagcccatctagaaagtccgtctgcgtttttatgcactatgccttctctgtgaacaatggtcatagatcctctccattcttggatagcaatttgccaacagagcatatgcctattgggtgttttcatgttcaacaaagacctaagtgcattgcaatctgtgatgacgtcgaactcacaaccatctagatagtaatacaacttatccaaggcccacactagacagagacattcaagctgagaagcaccgtacttcttctcagaatccttgagttgtcttgaaatgaaacaaattggtccctctacaggtttgtcattgatggtttgtacttgatgcagagctgcaccaataccttccatgcatgcatcaacatataatttaaacctttcttttggatcagggtgaaataatagtggagcatttgttaaagcaaatttgagggactcataagcttcaactctttcagcagtcatttcaaatactacactggggctacagagcttataaagactagaggccatagacccaaaattctttatatgcaacctatagtacccagcaaaaccaaggaacattttcatttctttgacgttttgaggtgtaggtttgagcaacactgctgctactctatgtttgtcaattcctaaagacaaaccactcactatatgtcctacagcttttagctctgaaaatccaaactggcacttagctagtgaaattttcatattcattttgatgactttatccagtactgtactcaacctatctaagtggtcattccaattatctgaaaaaataatgatgtcatctatataaataatgagccataattggcttagctcatttgcaaattctgtgtccatcattctctgaaagtgagatggcgcattttttatgccaaaaggcatcctaagatattcataaataccaagatggcagactattcttaagaattgtctgctatctttatgaataacattttgatggaatcctttgagtacatccatacaagtaatatactttgctttatgtaatttacttaaagattctattattttaggcatagggtacctatcaggattagtgtagctgttcaaagctctgaagtcaccaacaagtctagatttattattatgccaagcaattattaccggggtggtaatatccacattttcatttgcacctacctttctaatgacttttagcttaagtaaagcttctatatgttcggctaaagcttctctgcttctcggactagccggataaggtgctttccttaagactggcgggtatggtttatcaatgttcaaagtcaacttcacctcatgacctttgattgcaccaaagggctcttccaccgtagcaaaagcctgtttttttggcaaaaagcaattgaaggagttgatcctttgctttgcttggcagttcaggatttattcttgagctatctattacctcctgtaaaaatgaggactcagaagtatttcctgacgcaactaatttagacttattgttgccaaatgtgtgtttgacattatcagaaccaattttaaagtagctacctttatcattcataatagaaattttaaaatggcttaagtaatcattccccagaatgaaataatttaccaaggcattttcaatgattataaaatccacatgcaacttgtggtttttaaattccagaataactttgactacacctagtgtagtcaattggtctgagcagctatggaatttatcagtagttgtggaaataataaattttttccaatcaggacagaacttagtcaaataattcattccaactactgacttaaaggcaccagaatccagcagtacgctacacggcttgtgacaacaagtcatttggactattctattactccctgaaacaggggagatgaaataatctacggacgtagtattcacacacacaatatctggattatgatcttgctgctcagcatcactttctgaatcaataccagcatcattattactttcatcaccaatagctgcaaccttcttagccttttttggacagttcctagaggtatgtcctactttatcacaagaataacacttaagatctgaactttgtttggagtccttactcttatccaaactattattattattagtgtattgcttgttactaaggccataagatggttgtctcttacctatattggtgtattctgtaatatcttctaaagcattaattgatgaagtcagagtttggccatctttcattgcattttgtgccgcaaagctgacttctccatccatttgggtcagaagtttgaacatgaggctctcatggttagtttgtggctcacacgccatgatccttgtgtactgtcttgtgacccaagccgctgcttgggtactccctggtatgaatttgtccttttgataattagtcaaaagtttccttctccaggcgggagtaccatattttttatgaagggcttttttccaaaaagcccaagactgatttcctactatagctcttacggtggagtaccattgctctgctgaacctgtgaacatgttcattaattttgtaatgataaccgcatcctctatatgacagtgttcttggatagtatcaatcttcttgataaaatccacatggttatactcaccatctccagagaagctaggccatgcttctatcttagacaaaccttgcatgatgatcttacttgtttcgtgagacatttgaggttttgcaactggcactgtctcacttcttactgagggtacctcaaaaaactcactcagtcttccagggtcaagatcagtggcttgttttttagtttcaaagaattcagcattattattgtttacagtaatttgtggattcggtctagaaccctctggagcataagacaattttggtccagtagtggaactggtttcacggttgtgctctacctgttcactgggtactacagtaggggatttcaatccatcaaatttttccatcaaagtgttgaatctcttctcattattattttctataaccaacaatttagcattaatgtcagcagttggttgttcactcaagttaattaggtaatctactttctcattaacttctctgattaattcatgctccaacttaagctcagagatttttgcatgacaagaacaaatattattattgtacaattgttgatcttgtaaaaatatgtcaggtgcactaggatgacaattttctttacctttacccttatcttgtttattggttggaaataattcaggtgactcttttcttggttctgtagattctaattttgaagaagttccaactccaggatcaggagtcaacttattgttcaatttttcaaagaagtcattagttttatttttgttttcttccaatttatcatacacaagactaaaaagattgtcaaatgctttcttggacaaatcttctctgttactaagggcaatcacaatatttttaatttctttaatattgtgagactcagaagagttagaaaacatattactaagattagacagcttattatttaaagaatgaaaatctggttctgaagttgaccattttttagctgaagcttctatttgtgggagggacctagtaatattttgtaacatagcaatagaattctcagaagaaaataacagtgatttaaatttaggatcaaatgtgtcaaattgatgactcaattgattagctatacctaccgtgacatctgagttaatctgtttggacaacatagccacattattatctacaatcttctctatgcttagaaaaagtttttgtaagatgggtactaactcgtcagctgttaatttctttgagtctgatcttccccttggagtcgacgacgattcgcgactcctgcgttctgacttcgcatggactctagcgcctgatattgagcttgagttgtcctgttgagtcttatcatctcctgatgtatcgaaagttggtaagacctttgacgttgttccctcgcgcttgctgcgctcgagtagcgaggagctcgattgggatttactggtggtacccagtttggtttcttcgaagcttccttgcttttgttgtttttcttcctcttttggaaatgctcgttcttgtcgtgattcggcatttcgttcttctctggtagcggttgcggaaccgttgcctctgtttgatgaacttgacttgactcgttccactgctgaggtggtggatggtgttgcggataagtcgatccgttttgattgtaagtcgtctgatgccagtaaggatttgctggagggtacggataataatacccgttctggtggtaaaacatctgttgttgaggttggtatacctccggttgatgaggatggtagctctcccgttggtaatccaatcgttgattcagattcgtatcgaactctgggggagtcatctgtacttctggaggtggagtgggtgtcaccgctaacttcccgttgttcaggaatgcttgacccttctcgcctttctggaattcgtcaaattccgacatcggatcccaattgaagaccttgatgaattcctccttgttcatggagactgacaaatcgttctggagtcccgctgctgctcggagagctacgatcttcatggctttgtcgtttttcctctccgcttttcgataatattctcgattgagcttcaccgcttgaagaagcggatgaagcgctggacaatatcttagtagaatgttgtcccctaggggcaccggtgagatcttgggcttcgaccagagttgggcggtggctcctggtacgagacatggttaaaataagtaatagattctcagaattacaaaggttcctgtcaaataatgagtgatctaaacgaaccagtaatgatgtctagatcactgccttcgctaggttgataagattctgagggagcagagctgtttgggtgatcggacgagcgagaggataccgatctgcctgtacgaccctgaggaatgaaataattatctagtttcttctgggtcgattggctgattggtctgttaaaggtctgtccaccgttcaacagcgttatcgctgcactggaaacgttgtcgggtaaagtcttggacgctgaaccttgatcggaagcggtttttgatctgtcctcagtaaggtctttagtcaacaaggcaataccctggaggttaccgatacggccttgttctgaacctatcgaatcaactcgatcgtttttcttgaaggaaaggtgactgatcgagtctttatcgatgagcttggagaccttttcgacactcttgaacggatcgacactcggtatcggatccttaggcttgacagcggtaactccttcagtcgacttcactttagtggtagtggcttcagatgtgcgcttttcgacctttggtttattagtccggacctctttacccacaatatccttttcttggtttgttgtgtcttttgcagtcgttctaggcttatctgattttgtagagttcacggaatcgcggtcccactccgacggtacgacttccggacttttgtattgtttcttcggttttctcgcggtagatttaacagtcttgctcggttcggagcgagttccttcggacgccgatacggcctctgagtaagttttaaccggggtggatttggcttgggcttcgtcgacactgcgtgcgatcagatattgataagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattgtgatatggtcgcactattgtgttacacatgtagtggaaaaaggtcacactattgttgattaatcaacgtagtggaattaacctcttcaatatactagagtatgtgaagggctgctccttattgttataagggacgacagcggaacaacttcactgcgccaggcttatgagaggagagaaccagttactagtctagttacaaaggttaaccgtaacagactagtactaattaaaaggaatagagtattatgtaatgtagagtttactagattataaaccccactcacttattatactagttgtaaataggtaaggatagcgggtttgtatggtaatgtctgggggaaaggaatcctaaagggatagccttcctccttaagtattacagagcagaggtcagtctgcttgtaggaccggtacagtccccataaggttatgctatttctttggggagaaatgtcaagaagattaaagtacatgtgaggaaaatctctcttatttcagaagatacacctaagagagataaacaggtatataagtatttacaacagagatacacaggataaatctctttgataatcataagagataattatccttttcaatctgaatataactttcaggaaaagggtaagttaataaagaggtaaatctttattcatttactaaacctttattaacataactaatacacataaaagagaataacataactgtatacttattaacttaaaaattacatacaataatatttattatgtaatacaaggggttaccttttgtagacacctgggctagtgtctcagtgtctgacaaagggcagcattgaagacaatgaccaattcatttgtgcacagactaataatgctaaaggcaagtatttctgttttatttccaatcatttatttgaatttctgacacacctactgcccctttctgactaccagagcaggtttttggatacatttgatgttgactcagaacaaatattttattttcctatatttgataccccctgatgcaagtttttctgcaagtgtccaaaaatccccttggtgtgactctccaacatttttgccaatggctgggcactgtgcaggaaagggaccacaatatattgctgtggcattgaaatagaactgggttgagctcattgctcagctgcccccccccaaaaaaaaaccttttgggatctgagcttagtactgatgtgcaatagggaacatccacccaagtatctgttggttgattcaaatgagatctttcaaaatcaaagaagaccacttcatcctgcaagcaatgcaaactcagcagcaaaaccgttaatgatgaaagcacagaaaaggatcctatgtaacaacacaattcaacagacagcagtgaggagtatgaagaccatgacaaggacaaggacaaagattttgatgaggaaaatgacaaagatgatgaggatgaacaggacattgatcagcaagatgattagaatggggatgaaaacaggtgagatgtggggtgggacgattacagtttgaagattctttaattgaagtaataatcaatgctgcttccattgcatcaaacttttttcccttttccaaaaatgactcagatggatcgttttaatccaagtttcattacaaactgattctagctttgaaattcaaaagatttgagttgaaatcatggctgtaccatttgtcagtactgggtactccaggaacccctttcacatacctgcattgatatgtttagcaccttgtggtgtgattttttttttgggggggagggtggttgcaaaaattgggctgcagtggctgtgttgtcaaatttagcaacacaattgacctcccatggaggagatgctcttagtttgtggtttccaagctttataagcctgacaccatcgtctgccagaatcgaccaatagtcgaactgtttgtaagcgccacccaccgccgtcactgagccacccgccacctgtcgccagatcgagcccgaccgcaatcccaaattcaccctcaccccgccagactacacatccaatatgcgttggctccttgtcactttcctcgcagcatgcgtcctgcttcaagtggccgccgcacctgagttagtcaacatcatgtgttggaaatgcaacaagcgcaccaccgtccacgaacgctgccagaccgaactcacctgcggtcacatttgcgacttcatcaagtcaacggattgcgactccgagggatgtaagcataacatccccaacggacacgaccacgccagaccggtcaagtgtgccacatgcggtgtccgcggcaatcccagcacggccagtgcctccggttcttccgtctcccgctcttcctcctcccgatcatccgctagttctgcctccggttattccataaagcgctacaccggtggtggcagatgagccgtagcacaagcaaccattgtatatagtccatccctcctaaccattgccttgacatgcccccacatgacgcttgaagagcaaagacaccatgtacagaccacatcctcttgataattgcgcatgcccatctcggaagagaccttggaaaaacccttaggccctatacacgtaaatatgtagctaccgcatttgcatacgcactttcatcatctcgctcattctctgattactctcaccagccaattattattttttgacatctttttttggctgttgtcaggtctgggatgaaatcgactggacactaacttccgttggggttcattacataaagcgatatggttacactcttggtttccgttcgaatcagtgcggatgtatgcaaaaacgcgggatgacgagccgacccggtttatgtaatttattggaaaagagtctctctggtcaggttcatgattgggataaatgatcgagcaaaaattcaattgttggcaatcgttgaacgggggccaggagagattcagtttctactgatgaagagagagatcagacaccagcaagtctcccaccagagggactagtgttaagttcaagcgcctgtacagtacaacacaatcagctgtgttcttccactccagtcccattgtcccccgatcaaacaaattacaatattgccattcatagagaaagcccctatatatatatatgtcagatgaggcagcggtgagcacattcattgggaagtctcaagggggaccatgattgtgtccagtggctgggaatcatttgttcctgcaatgtatttgaattttgatgtgaaaaaaggcaaaaaaaaataatcttgatcaagttgattcatgtacacaaagaaagagaaggaaaaaggaggatatatatatatatatatgtgtttgtatatttttgagagggggaaagggcaagaagggaagagatcaagcagcaggacgtttattatcaggagatccatcaggaatgtcgtcagctttccgtttaccagcgccgacaagcccgatggagattttagatttacttgcaggattgatggcggaagatttctcaagcacagaggataacaaagaagaaggatttggcttgaggttcgaggaagagttcggtgcagagatgggtttgaagccggcctttcggggagccatgaatccagatggggtgtggaagccgtccatcggagacgacgaggaagagccgatgaccgaatggatgtgactgcccagtccgttcataagatccggaccagaagagatcgtgtgtttgttgtgagctcgattgatcgcattggcgccgatcccttctttcccttctcgaccccctcctttcgtctttttgcccccattgcttgtcccggttgtgggcttcgctagggaggataggaactcctcttgatgcggcgccgagcctttgtttccaaccgataagatcatcgtcgccgtccctagtttctcttggcgctttcggaacgcttcgtttgttcccgtaggcgtatctcctgatgccatagctgcctacaaaaaaaaagccaaacaccccaaaaaaaaatgaaacttgttagtcatccaatgaacagagaaagaaaacagagaataaagataatggatgagcaatgacttactagttttttctcttcttcgatttttttgattcttttttcagtcttagctttgccgctacctttgccatgaaacttatgcgaaagggctttccaagcctctttacgcgacaactctctgccaaactcgtcgttatatttgatctcgacgtcgggtttataatgccgataagcttccatggcgtccttagccgcggcggcctcgcgcatcctgttttcgtattcccgggtggcttggtctttggcatcgcccatcttcttggtcttctccttctccaactctcgcgccgcttctcgtctccgttgttcgatcaaccaggccatcttctccttgtataggcgttctttttctctctcttctggagtcataggcttgatcaggccttgtgacttgagtaaggataaggtcgaggccatcccgcccgagacatattgctcggatccggtcgctccataactcgtcgactcgtcttcgacttctttcacttccccaacctctggtttgtcctgcttaataaccttctctgaatcgccggccatcaatcgttccatctctcgtcgttcggcttcctcgtcgatcaccgaatctgtctcgctctcggcaatcgccccaagactgggctcgatcgagaccggcttgggcttgtttcgtgcgatttcctcctttcgacgaagttcggctaaccgttcttgttgcagactgatcgtccgaataaattccgaagcatcatcgatcaccagtcggccatcctctacctcctcctcttcttcttctttttcattctcagctggtagtgatgatcgtgcctcgatcatatcctcatcctgatctaacttgtcggctgatttttgttcggtttggtgatgcttccgtcgtagcttgcctgcttccctacgcatccgtgacatcgctacttgtagctcttcatcatctatcacatccgcctcgactgtcggttgtctgggattaggcgggtctatatccatcccatccttcggcctgtcttccgcttcctcctctgggaccgtcgatgtcggagctcgttgtttgctcttcttcgattttgttttctttgtcttcttcttgaaacctggatcaccttcttctaaataatcattaccaattgtttctgtttttttttgtaaaataagaaaacaaatgttaatcagtgagcagtacaaatcgcctgattaatcatgtgataaagaaaatagaagaaaaaagaggggaaaaaaagcttgaagctttgctgtcaccttacttgaatagtccaaactgagcaaatcttttttgaggatatctgcggtttcttttttagtgattttagatcgattagtagcatcgattgttgagtgaagatttgaaggatcttgatcgactgaatgatcatgaccgagtctaaaagatttatcgactttgccatcgatagtatcggaatatttagcaagtacggtttgtgattgaccgggattgaggaattcgtcgtcatcatagccggtgtattccccggcctgtcgcccttgacgtttgagttcgaaagcctccttggttcgattctgttcggctaattcgacgttctctagttcgtcatcctctccgtctaggatcttggaatctttgagggttaggaccatcttctcttcttcgttcatattcgattcaatatctttcaggtcatgtccaaccttgagtccttcgagatctcgcgagccatactctacttcatccgcattcagttcggcctctttcttcttggctgctagctgcgagtcgttctttgctgattttttcttgtgtcttttgacccacttcttgagatcgtctacgtcgtcttctcctgcttgaagattcgatggaacaagttctcctaaaccacgtccactaagttttgctaatctttctcgattctcttttgccttgatgactcgttctgcgactttctttgatgctactccattggcctcttcctgacgatgtttattatagttctcttctgcttgttggtctggatcgagttcctgggttgtgctggttgagtctgctggggttggtagtggtttgagtccgagtgagatcctgatcttgttggtctcttctatcgatagactctccttgacttgcgacatcgtctgcttctgtctatttacgtgtttgatgagttgatggttcgtgttcactcctctgccgaaagtgtatactgcggtcttcctcttgaccaccaccacatccccccggggggtaatcttcccgcggtacaagcatcacatattcaactcagcctgaaatccgccagcccttggtgcaccagtcgatggacttcagaatacataaatatgaaatcaaaatgagaatacttttcaaccaattttcagatactctaaaaacagtttcccattacttgttttctttgtaagataggtggatatttattgattgtcagcttagcttctacatgaaattatacatggctttcttttggcaatttttcttaattattttgaagaaattgatgacgttgttcctataaagaaaattgatcaagttgtactgtcatgtattgaaatataaattcccgatcaagaaagcaaaaaaatcaggtcaaatactcactccaaaattcttcatcaaaaagttgaggacagcttgttctacatataaagaattgatgcaaaattctcagaaaaatgatattctgtgttctgagtttgatatttaactggatggctggttttcaaacaatcagctgaaaaaaaacactgctgataatttgattccatcaagttttcaaagggaatgaagatttgatagcagaattttttgaatgatcatttcagatgaaaaattactacatagagattcaatgacctttctcagtttgaacatcattggtttcaacaaccttagtattcagattcaggtcacaaaatctggaaaatatatccccattggtcaattttttagagatcataaaaataccccgcaggaattttgaaagtctttataatagctcatcacataggtggattgccacttccgggcaaattttctacaaatcaaactcaactaaatcttatggcaatagtgagtcgacaaacgaagcaagtcacgaatttcgggctcatatcaacttgccgaaaatgcatcagttgacaggatatgtagactttggaaaccaactcgaaaagtttcattcctatctcaagggccccactcaaaacagattattccagttgaagggaaaacacggacacatcactgccatcaggccacatagatccaccaataaacctggactagggagctcacgtagaaacttggcacctgaaattttgaaataccgaattttggagaataattccaattctagtgtcgagaaattcaaaacccatcaaccagtcattttagagggtgatttattggatgctgtaaatgataaggtgacggaggaattaggccatatctggaaatcattacaaattcaactaaagaaccttcattctcaatcccaagcatccgaaaacagctcggccaacttggttccattgaggtgtttactcctcctagccaatcttgttcatcagcatgatttcctgccttctatctcgaaccagggaactacgatttattaaccggaaactgttttcaaaccgtacatggtcattttgattgaggaaaattgtcaaaaagaaattctttggagtcatgacgtagcccttattaaatcataaattgtggcttctcaaaaggatttttttttgttccagtcaaatgaatacataccctgaactcatctggagactgttgccctcaattgtgctacccccaatttttctattgaagtcttcccaagcaggacccaaatccccccttcttttggaactcgggttgcgcgcgactccattggaggggaggaggggctcgtgttgagtttgaatcgaacgcaatgaacgaaatgttttccgcctgaagagtcttctgatgtatcaaaagactttcactccccatgatcaagagatctttgaaacccttttccatgagccagtttactttttcacgcacaaccaagctctttcctggctgtttgtgaggctctacctataactctaaccgctagtgactatgaagttataccaagaggtaaactcgtctaaagccaagagataatagatgaagagaagtcttctgttcaaccgatatgaagacttataagattgattttgtaatagtttctttatatttgatttatagtaataatataatttgagtatttttataaagctaaaacaaagaacaggaatatcacgatgaggaagaaggaaactcaaaaaaccaacaaagagagacaaagtataaatacgatcagaagcacagaagaacaccgctaaactagaactacgtcatagcgaaaccaaaatgacgtcaactagaaaaatgcgcatgatccttctacatttcgctaccgtgatcgaaccgaattccgcaactaaactacagaatcttcaaagataacgaatatcgttacactgttgcagcaaaggttagtatacggacctttggccctttatccgaaatgtatgtatcaaggaaccagttgtcatgtatccatgtacaattaatgagtaaaaagggctttgagctctaggcgcgggttgcgtatatatacagctcattttgggaccctttccgccccttttcgagtgatccgcccgtagtactgcccgccgcccgctggtatgtagtgtcaagtttcccggtcgcgaacccattcatggaccgcgtggcctatgaattgaaccacgcctacttcattttcaaagcagaacaatcacttatggatgtattgaccttcaacaagacctggaaagacctggatgcggaggagctgatacaagaacgggttgcatcacgaatggcaacatcttcaacgggtacataaatatacatctaatagatgtgccctaacgtactgtatcgtggatttctgccgggacccgaggggggatgggagacaggatgttgagttgaacaactgatacagactgtgcacctgaggaactcgccttgaaggatgcaggctggcaggcagataaaaggtgctccacaattgccagagcccgtttcatcatctccactatcagtttcagctccagcagccatttcttccctttcccatctgaatatacgagccatcaattcattcttcccttacaatggcgttcaaccaatataccttctggcaaggccttttcatgcttctttccgccatgtctgccatatccacaacggctccaaagtctgattccaatcctgggatgaatgaaaataccgtccttcctcgcctagctgggttcgtcatccgttgttcctcctgaccagtgccccgtccaagttgttgattatttctcccgtccattacatttctgcatggctctttcaaatggcactttttcagagtgagtcaaaggatttccttctcccaaaataccaggggtactcttctcgtactttttgaagttttgctgatgagaatgagttgcaattttgaaaggtcaacttggcaggttgggacttcggtgcacaaacttcaggtcaatacacacctggtagtactggtgtcgccccacctaagacccaaatcacccatttcctcaagcagaatgtcaatctgctgcgggtcccagtggcatgggaattcctccaaccggaaagaaatacaaagctcaatgctactaacgtcaaagtctaccgtgaatatattgaagagatcacaagtcagggagcgtatgcaatcattgaccttcatgcggtaagttttcttttggcgtattgttctcattcccttggcctaaatttaatcaaatcgtgaacacttcttcagtatgcccgttacaagagcgagattgttggcgagtcgccaaacatgcccgcttctgttcttgtcaatttatggcttcagctaggcggtctattcaaagataacaagaaagtactcctcggactatccaacgaacctcatgaccaaggtaaaactcaagcttcgcctgtcctccattgcctcctacgaagctcatgcaaaaagtgattttgttcaaccttcactccaaaaaagatatcgataaatgggctgtgacggtgcagaaggtagtgactgccctgagaaaggatggaatcgacaatatattactcttgtcaggaacagactacagctctcttaaagcttttcccgaatggtataagtcgatgaaaacggtcaaaaacccagacggatcttttgagggtctttggtttgaggtgcaccgagtaagtattccgatgtccatcagcaaattaacagttacaatcatttttttcttttcagaccgaggaaggttctgaaacttacaactattacattttcctgttacacagtaccttgatactgacaactccggcaaaagtacagaatgcgttgccagtcacgccgacgaagtggtcaatgttgcaaagatgttgaaagccgacggcagacaagtcctacttggagaaacgggtggtggcagcaccgagagctgcatgacatatctcccggaactagtacaagcagtggtggaggtgagtccttgaaaaaaactagttgtaggcaaaaaccagtagcatgtctcgttcctcaccccctccgtttcttccaggcatatcctgtattttcgggctttgctatttggtcggctggtgcctttggagcggtgagtctttgcgacgttctggaattcttttcgtgtacgaaaactgacaatatacccccataaacagacatacgaactggtcgtcacagttcaagacgactcctcggtgagtggcttgcaaatgagttacacaagatgttatgatcatagctgacggttttcttgccccaccctatctagcccaccggatggaaagaccaaggcaattggctatcaattaaaaaattcctccccaacaaagcttccttggcgcatagaaacaagccctccaccggcggtgcgaaaaagaacgcaaggaggtcgatcgtctctaactgaaggtcggcgaagaacggtttcggctatgattcagaaatatcatggttttctttctttttcttcgatccatgttgaacatgctttacctttcgagtttttctgtcgcaatccgacctcgagagcgatacgtgcacattttgatgatagtgtggattcattcttgttcgtgttgataatgttaaacgataaaataaaacaaaatcaaatatctcctccttggaaatcaaacaattcgagagggtttgtcgtcatttttgcacccaacgctttctgaaggcaggatcttgctagtcttgtatctagctggattttggatcagaattccataaaactggtgaaccatgatggaaaacgaataggtgccggtttacagaccagagcaggcaaattttcaggttgggcgcttgccctttgatggggctccatgagttatttttcttgctgaggatatttatgaaattttccctgtgagacagagaatctgccttagtatcaagtttttaccagtcaaaggatttcagcacctgtacaagctaatccataggaaaatgcctgagaggtgtattttttgctttcagctgcttttttcagaaaatcaaacacaagttgaagtcgaacttagcactacttagcagtcccagcttctgggaggcggggcaggggcgaacttaacacaagtcctgcttccctgcttggtcggcgttggcatgcactgtggtgaaacactgtcgcattgcgccgaccgcacttgtgttaggctcggggcaggggccctcgcgcgaagcgctccgtgagacagaccctgcggggctctctgaagccttctacataaatacaccttactgtcatacttgttatgtatgactaggtacaaagtctgattcctatcctgatgtaacaaaatacaaaagtgtctgattgacacagaagctctgatagtgttccagcaacgctgtaagtggtacaatacatgtacttgtagtgtacttgtaatgtatcaattttatccagataaactgtatcagtattggattgggatctagggaagtacaaaatgtatcagatacattgtactgcctaagagaccctatccaggtccgtgtatctttgttttgatacagttcagggcaataagatttgtattgcagaagttagcctacctagatgatgtcatgatacaaacatcaaagttcaaagactcaaatccctcatccccaggtcacatctcaaaccgatccctcatccccagctcacatctcaaaacatggcccattccactcctcgtcatagtccgactcgcagtcgtaccccttctgttcccccatcacgacgttccacccgcatagttactcctcttcgcaccaacgccagatatgtccgaacaaatagtgactgccgtaaatcgttatctcaagatccgagaagttcctctgactctgaatctagtatctccgggattcccaagccatcaagatccaatgccaaccctcggcaacatcaaaagaaaaaaaaccaatccaacgaacaaaccaacaccaaccggactcaaagtgccatggatctgacacaggattccgacaacgagaacttcaaagtcaccaaaaagcgaaaaaaatgtgcacgaaaggactccgaatttggcttagatgaaattgagctttactttcatgaaccattctatgaggagggggaagtaagtactaattgtctttgaaatattttttgtcttgatctttgcttaccgattcaatgttttgcttctttttcagacaaaggaagggcctccaatgcattacaaatgcaaatggtgtggcattccctataagaaaggtgatggctcccgtggaaatctagttaaacatcgtgatggtgccgccaatcgatctgcctgtaatcaacgagccaaggcaatccgctcaggagctaaactaccactaactgcaaaagagattgcatccaaaaagcgctccgaagaatctggcaccgcaaacttcatacattcaggaaaatttgatcccaagatactcaaccaactcatcgttctatggattgtacaaagctcgttgccatggagccgaatcgaagataaacttctgcgtcttgccttccgttacgctcgaccaggactcaagctcaattctcgtgtctgggctgcaagtgaagcacactcgctgtactgtaatttacaggaaaaggttgtctcgatgctccaggtaagtcatcctgctcatttcattatctcactgttactcatactcataattagactcctatttaatagaatctggactcgaaaatcagtctcatccacgatgtttggacaaccaaagggaaccgacaggcttttatgggaatatcggtcgcttatgttaccgataaatgggaatataagatcttgcaccttggtctcaaatatatctcgtggacccacaaggggaagttcttggctgtcccctttgtgaacatactcaaaaagttctcgcttcataccaagataggtttaattctgttatacttctgattttctttttatcgatccaaatttttctgacttctgttttttttttttttcaacacatcttagcacaaaccactgactcgggatcaaacaatcacaccatgaccgttgaagtggatcgcttaatcaaacaagacaccggattcgatctcgatctcacaaacaaccacatccattgcttttgccacaaagtggcacttatactaaatgctggcctcaaagcgctcgatgtcggcaccgttgggttaaccaagtcaaaaaaagcgactcttggttttactcctggcctcgcgtgcatcgtcgaagcaaacgaagaagattctgatcgatcgagctcgttggacgaggctgctcacagccctgctgaggatcgcgactccgccagtgaatccgagatgagcgaagacggaaatgagagcactgattgtgctacacagttgcaaggcaaccacgtcggaccaatcctgaaaaagatcgattcagtgatccagaagatcactgcctcggcagccaagcaatctgagtttgagacctgggcaaaaaaactggactactcggggccaacccttatcgcagggtatggaattcgatggaacataaaatttgaaagccgagacgagttatcaggaagaagtatcataaatcagctgcttgtgacaaaaagatcgacggagctggaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggaaatacaaatcaccaactgaacaagcttctgaccctcagttgtggtggagggtaagcaggatcatgattcattgcatgttatttattattttgttaaaattaacatacatattgtgcttgtttttcaggaccatcatcaggaattccctatcctgtctcaactggtgagagactacttgtcctgctgttcaacttcagcaagcgtggagcgctgtttttcggctgctgcagatacctgtgggcatgaccgaggtagcttgggagaacgcacgattgagagatgtgtcagctctcatcaatggttgcttcagggaatgaagcccgatggtaattttgagacggtatgccagatcattgatcagtttacggcagatgaggataaccagagaacaaaacatgtcccaacaatttcaacatcattgtagttttctgagcagaactttttttgacaattttacaataaaattatgagtttacaaaaatttagaaaaaaaagttacagatgtatccaaaaaaaacttgtattggattgctcaatcaatacaatacaggttttttaccatgcttgtattgaaaatttgatccaatacaagttttttgtagtttcaccatgcttgtattgaaaatttgatccattacaagttttttgtattgagtaagcaatacaatacaggatgtatctagagaaattttttttttacagatacaatacaggtatatgtccagtacaggactgtattgtaccacttacagcgttggttccagtgaagtataaatatggtccgcattctcaaggcgccaattataaacaatgttttggcaatttttttgaaacatttttgaaacattttcgcagttggttttggctttttgaaagcgcaaattttcgtgccaaaacatttccaaaacgacttcaaaatggggttgcagttataaacatttgcaccccgcaccagtcacaggtgaccaaacgggcttgaactcggctccagaaaacctcacgccacactggtatctttgcccaagttgaccatgatggagacaattacaaatgaccaaaaccaggcgcgcgcgtgggggggagggagagggggaagagagagatagaggcttgggagatggctagaccctgtcgctgacccacccgacctgattccaaattgatctcgtcaagattttgtgcactgtactagtttaccactgtatggtacagaggttccactcaatgggggttttgaatacacctcctgtttgcctgtagttgtgacaaaaaaaatgtagagctcaaaatgtgtccaaaggaggtccatgggctcctttggacccattttggttttttttattgccagattcctgactatcctgaaaaacaaaatgtttgtaaaatgttctggaaatatttccaaaacggtgtttataattggcgcctaactccaatcaacactgtgaaatttttttgattatatccccgttgaaaaacaactgttactatgtactggcaatgatacctcaacccaggctcccagcctcttattttagctaatccaaacccgcttcttgtaagatatagagtacatcagccatgaggaccagtcactaatagtatatgtattcttgcaaattttataaatgttaaatactcagtatgatgatctatatgtttgttaagtaacttgaaaatttgtgagatcaagttacatccatagcaatagcattgatgatcagtgtgataaaagatgaggtcaagtttcaatttcaacacaagatttatgcgcagccagcagtattaatataaagtgtatgcattcatgtgcggagatggtgaattacatttgtacatacattaaataaggtcctgccgagatgttccaagttcagagatggcctactgttgtgattttgacacatataataagggaatagatcccacttgttatgccaaaccaaaaccttcacttactcagtattcattttagagaatgttttgtgaattcctaattttcagcttgactattcttccagctacagttttagcacctgctcctttcacggctgctgaaattggtggaactactaccagtcagagaggtatgtagtctttttataaaagtaatttgatacagaacaataatgatttttcattcaacaaacttgaatgccttgctcctccaatatttgacaggaattccccttgtgagagagaacaggcaattgcttcaaagttcagatcaagatttctcagtatcaggctcattccaagctttgggaacagtcatcagagaagaagggggggacaataaatcctctgtcccaagatttatagaaggttggataccaaataatgatttggcttataagaaatgtaaattaattctaaaaattccaaaaattaggtgaagagtgcttcgagttagaaaatgatggatgctgatcatgactttatttcaagttttggatcaaaatttatacttcaaagagaatgaaggtcattccactctaatattattatttaggtaaattaaacaccagactaatcaagattttcattgtgcttttagataaattgaatgcatttgatgacgattgcaagaagctccagattctattggaggaaatttcagatcaatataaatgggcaacaggatttcaaggagcaagatctgaagacttcatgaatgatttggaatcttcaaatatcattcatgagaaaatagttaccttccaaaaactgaaactccttgacctaaaaatattacatcccaagcttcaaaaatatagtgaagacagcatgaggggaaagcaattgcaccactatgaaattgtgtcttcagaaatacttttacctggtggaatagaggcttttgtgaattcatttgtccatgaagtgaagcaaatcctttctggatgtcactatgaataccattattctaatatatcctacaataagagtaaaattattgaagacaggaagatatttcaatatctttggggagctattgatctcctgttcaagaataaattcatcaatgaggaacatgtcaaacaaatattccaagcagacaaaagtttgtggatggcaagccgtgaccacataatttatcttacacataaattgggaaaagatatacaagaaggaatgtcaaatataacaggacattggatgtggaaaatgggttttgaatttttcaatggtgagtttctcaattgaatttttcaaaaaaaaaaaaaacattccctgttttgactttcaaactggttattttctgctttttttcaaaattaaaaatgaaaactagtctttagtgaagaaacttggttaatggtcaacattgaactatcattttacaatctgaaatggaagattagaaatgaagctgaatataaatactttgctgaaaatgaagaattcattgcctttttcaattcattctctattgaaaaatatcatgattggtttgaatatgcacacagaaagcccaaacacccactagacttggatgagaacaaagatatatttgaaaacactatagaaatcccagaggaattcaaaattgatgttagaaatcttcacagtatgctcatttttacattgagacaagatagtgaggatatgtatagattgacacgtgacatatgtgaaatccttgctattgttgaaaatagcatattccctggaatcatcaagatatcattttcaacagagcagacaaagaatccaattttgagtcttttataccagaaatttccatggggattgaagaaaaaagaaaaagagatcaatgactttcaagcactgctccaatcactcctggaacagtctaggtcctcctatttctattatattagaaattctgtatcaaccctgacagaaaagaatgatgagctttccaaatggtttttaaaatatgggaatgaagaatcaaaactcacatcatacacagctgtctatccaaaagataatgaagagtttttgagatatcatctagcattcatggagtatgcaagaaataagattccttatctaaacagttaggtgtgttcaacattaaaatcaagtgaaacaacacatgatcatattgaaattttcactgatatattttttccaatttttttgcttgatagagataccatcaacacaaggattgaaatctgaaagaatcacacatactaggtaaaatttttcctaaggccaatctttattttaaacagaagataaattttttgtttctcattccattatcctgcatggaaaaacatggttgatatacatactgaggtacaaccagaactatatttccctgattatgaattttccagtgaattatatatatatttgttgtctttgccttcctctttcagctttgaacaggatgatgatgtcttttttcttcttatatgggattcataaaatttgtatacatgttattggttatccatgattttatttcttgagatttttatgcatgttgcatcctctgcaaaaatgaagcatcctaaattttgtttacagctaaccaagagttttatgaaataagaatggtttctgttttattctccaatgagtggacacaatcccaatgatgctagtgaggcagagagcatcaagaatactagcatcctgatgcctgattttgaatccaattgatttaacctataaaacagcttcgtttacttaatagtgctgaaccagcttctttggtattgaaatagtagcaagtggacagctagaggctttccgggagccttccagccaaattcagcaaattttttgttgctggccaaagagcggtgccaaatgtacataaagcctcatgcctctgcaagacagagcatctccttttgtcttttcaggtgctgcttaattgtactcacaagctattatctgcaaattctagtatgtatttctgaaatgcattttggttctataagaattgacagtgttttttcttaaaatcacagaactgttgtgggaaaaatcaagtccttacagcaagagagtcaagtccaccttttggcttatgtcagccacagagtacatgtcacagtacctttcatgaacaaagtatctgcacacctgtaaatatttacatgtgtacatattcatcatgttgtttacctttatctcttggtatgttattcttaggctctgtttggcagtccataatatcataagaaaaaatatgtaaatccggataatcagaataaggttgataaaccgtaaaccaattatcaaaaagatagaaaatcatctgcttgttacagtggattttgggtgttgtagcgtgaccagccaaacatgtttttcacttatgataataaatgtggtcccccgaaaagattttcagaaatgttgtatgatattttatgatatcagactaccaaacagagacttattattatcttagtttgtagattatcttattatactctatctgattcatatttatctcattcatcatgattacctatgaactaaaagtactacatgatctttcaattactcatcattttaatacatatctgttttatacataagtaattatcacccatcttgcactgctttatccatgagatacctgtaccacatttccacctcaagagcagctagtacattgatccaccagtaaacaattatgatgtcacttactaatcactccaaataatgatctgtcactcaattgatgtgctcattcccctggacaaagagaccttggtcctgagtgctcattctgtccatcttacaatatccaggaatatatgaacagctccaattacactgactgatccccagaatgttcagacaccatttaaacacagttaacatttatactaataactttacacttaactaaacatagatcaagctcttatttttttaagctacagtcaaactactctacttatctacaatactcaaggccttgctgaatattccaccaatcatattgataggggcttggctaatcaactaccaaaagttggagagccagctcccaaatcccaaaaccccaaaattttccaccaattaccccaagaaatgggagttgacaccccaaacgcatcagcaggtttgggagttgggtccccaagaatttcaaatgaaaaaatgaaaccccctggaggagtaaggagacaaggccccaaaacccactgggctttgggggtttatgaaccaaaaacagcccccaatgagaggaatctgatggccaaaagtgtacaatcttgttttttgagagtgtatactgttaacagccaagagaacacttttggttgttgagggtgcacaccttgatggtcaagacaccaggaaaaatgaatgatcactagattacaggtgacatcagctcaagttcagcctgctactcaatatcatctacccccttctgagtgattacagccccctgaagaggacaaaggggtcattgtagtccactggtagtacaactggagttggaacagaggtaagaaaattgttgctcaatgccacctgtcaacaagtgactattgttttttcctgctgagagtgtacctatgccccaaaacccagtggtttttggggaaatgaatttcaacccctctgggggatttgtgtttttttaattaaatttcttgaggatccaactcccaaaccccctgacgggcttgggggatgaactcctatttctcagggaaattggtggaaagtttggggtttttgcggtttgggatttgactccccaatttttgggagtcaaattgtcaagcagccaagcccctatcactgcaaatgtgattatatcagattcccacatctggcattacatcagatgaaaaaaaaaccgattttacatcaggcaaaactggtattatatctaggggcttggttaaacgactcccaaaaagtggagagccgactcccaagcccctgaatccccaaattttgggagtcgaacccccaaaaccttagactggtttgggagtcgactcccaaaaaaaaaaatattaaaaaaaaaaaaacatcccccggtcggtttaggagtcgatcctccaaaaccgaccagggtttgggggtcgacaaagcaaaagacccaccaaaaacggccgggaggaatcttcccggccgctgggagtacactcccaacggctgagggaaaacacctcggccgctgagagtacactcttgatggccaagggtgtacctctcagccatcgagggtacatatacacctcgatggccgagaggattcctctcggccgtcgagggtagaattacagtctcaacggccgagggaatccaccttggccgctgagtgtgcttctcaatggccgagagtgtagctctctctcggccgttgagaggtacagtctcggccgttgccactcttgacggtcgagaggtacactcccggtgtacactctcgaagaccgagagggagctacactctcggccatcgagaagcgcactcagcggccgaggtggattccctcggccgttgagagtgtaattctaccctcgacggccaagaggaatcctctcggccattgaggtgtataccctcaatggctgagaggtacaccctcggccattgaggtgtatacccttgatggctgagaggtacaccctcggccatcaagagtgtactctcagcggccgaggtgttttccctcggccgtcgggagtgtactcccagcggccgtttttggtgggtcttttgcttcgtcgacccccaaaccctggtcggttttggaggatcgactcctaaaccgaccgggggatgttttttttgggagtcgactcccaaaccagtctaaggttttgggggtttgactcccaaaatttggggattccggggcttgggagttggctctccactctttgggagtcgtttaaccaagcccctatatctatcaggagtgatattatatctacctaagattatgtcatatctatcataacagatattgcatcaatccagcctatttaatgccaaaataattgattttatatcagatttttacacctgatacaaatttttagcccatgggcattaaatcagatagaaaaatctgatatcaatttggttatgttgacattgaataggttggtctgatgtaatatctttcatgatagacacaatatcattttaggtagatataatatcaattctggtagatacaatcccagtttttcctgacgtaatatcagatatttttatctgatgcaatgccagatgtagcaatctgatacaatcattttggcagtgtattgataaccttcaacttattttgttgaagcttgtcacttatttttagcccacttcctttggggaataactaatctcaggtgagtcttgctaccctgattgcctattaatactctgtattgatctgtatgtgctgttgatagcaagcctctgcaaaaagaccattctgatagagtgcaacctcctcattacaggactggtatcgattacccactacctcacactcaccacaaaaacactcatcaacactcatagtaatggccttctctactaaaaaaatcaggttagttacacagaatctgacatgactggtaccagtctttgagattttactgcttcaaagactggtactggtcttggagggtgcaatatctggtgattgggtgtcaggaaatttttggtaaacttgttttggaagtttttccatggaatatctctatatctctgaatactcaaatatcaaacaaatcagtatgtgagggttgcaaaaaactgtgttgaataccactgtgctatgctttgcagatcacccattttaattatcagcctcagacccagcagtggtttttccatttcatttggaaatttcaagcacccataactttcaccagcaagctttttttgaacatccatcaaagagatcactctggcaaaacaaatgatgggctggtatgccatgctgttcttttttacccaaatacaatagcacagtggttttttttttctttgtaaaatgtgcagtgttggaaccctgttagaaggttttttctaggatacactgcactccaggccactaacagccaataaccagtgcattagggggtatcaaatataaccaaatccaccattagttgattgaatggttttgaaaagcccaccattttttaaacatgttggttctttgttttacccctttgggaacccattgggggaaaaaaaaaattggataatagggggtatcaaatataggaaatccaccattagaaaccagtcacttttctcatttttttgcatcaataagccccaaaaggggtaaaatgaataaccaacatgtttcaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttgaattgactggtttgtaatggtggatttgtgatatttgataccccctattatagtggtgtaatgtgcacattttggggggcctgagcatgcagcattaggcaagatgtggaaaaataattctgtgctgaaccaattttagttgattgcctctacacttggctatgctagtgctaaaattagtgcaactggcccattgttggccagattcacacatttttcttgctgacgtctctaatataattactaaaaattcagattcctaagctttcataccaaaatacaacagtatcttactgacagtacagctctgatattgtgccagtggagcacataactgatttgaaactacatctccaataagccctgcaccaagaaccttacctagcccaaacataccccttggctctaatataattacgaaaattcagattactaagcttttataccaaaatataacagtgttttactgaaagtacagctctaatattgtgccagtggagcacataactgatttgaaaccacatctccaataatccccgcaccaagacccttacctggcccaaacataccccttggaacatatacagcaccccaaccacaaggaacagtcagtaaatgtgtatttttgcaagtgttattaattattaggggcatcaaatataggcaaatctgtatgtaattgactggttttgaaaaacctaccattttcaaaacattttggttcttcatcttcccccttgggggacccattggtaaaaataatgtttggataattgactggtttctaatggtagatttcttatatttgatcccccctataatctatttatgtgattttcaaagaacattaggggtgaagaacgagcatttttaagaaatggtgggtttttcaaaaccagtcaattgaattatggtggatttgcctatattttacacccctattaaagagtatgccatgagttgtacttgtatgtacattacatgtgataaataagcccaggacatgatttgtggatagctgtggagtgacataaattgtatatgctcatgaaactgtgaaaagatttcatattgccagtacagttaatctctggttgagactcttttcaacatttctcaagttcagaaatctattgccacaattttgacatataaaataaaacacacaagaagagactatttgccaacctgtttggattcccagcactttatcctttctcaattgacattccagaaaatgtttatttgtgaatgcatagtttttagcttagctctttttcaagttaccattttggcacctcctcccttaagaacagctgagtttagagattcctcaactccaaaaggtaaatgactttcttcttctgatcaatttttttaactttggcattgattgtttatttgaatacctttgatgaaatttcccatgaaattcaacaggaaattcccttgtggaagaaaacagacaagtgcttcaaagtttgaatcaaaattcctgggaagtaggacctgtctgttccttggggccgggcacaaccacagaagcacagagaaataatgttaaattaaggggcaaattatctgctgtcccaaaatttttagaaggttggattccaaccaatagaatagcttataaggaatgtaagtaaattccaaaggtcctatagtcagatgaagatttattaaaacaggatgctgatgatcaatctgtgtcaagtttttgatcaagatttttacttgaaagaaaatgaaggtgagattactttaatattttgatttacttaaattgaatacctaactaattcaaatcttaatgatgttcacagaaagtttgatttccttcaatgaagattgtaaaaagctccaaatcaaattccaggaagttttagatcaaaatgaacaggtaacaggattagaaggaaaaagatctaaacaatattggagaatagatttggaatctgcaaatatgattcatgagaaaatggttaatttccaaaaactgaagcttcttgaacttgaaatattccatcctgaaattcaaaagtacagtgaagagataataggaggaaatcaaatgcaagattatgaaagattttcttcaaaaattattttacaaagtagaataaatgacttggtgaattcatttgttcatgaagtaaagaaaattctttctagttgtcatcatgaatactattattctaatatatcctacaataggagtgaccttgctgaggacaggaagatatttcaatatctttggggagctgttgacctcctcttcaaaaatgaagcaatcaatcaagatcatgttaagcaaattttccaagcagacaaaagtttgtggatggcaagccgtgatcacataatttatctcacaaagaaattgggaatagatatacaagaaggaatttcaaatatcccagaaatttgcatatggaaaatgatttatcaattttttaatggtcagtttttcatcaattttgttttgtaaaaaaaggaacacagttctcccagaaaatcaccagatttcagatttcagactgattactttctgtttctttttcaacaattaaaaatcaaaatcagtttttagtaaagaaacttggctgatggtcagccttgaattatcattttacaatctgaaatggaagattctcaatgaacctgaatatgcagactgtgcaaaagacaaagaattcaccacttttttcaattcattttccattgagcattattgcaatatgttacaacatgaccaaagaagaaccccacaaccactatcactggatgctgatcaaaagaaagtttccaacagtctagaaattccagaggaatacacaattgatgtgaaaaatcttaggaatcttctaatttcaacattaaggcaagagaatgaaatgatgtatcaactgacacgtgacatctgtgaaattttggatatcattgaaagtcatttattcccaggaatcatcaagaaatcattttcaatcaaagataaaggggattaataaacgtaccccccttttctgctatccacacccggtttttcacacctggttttctgcttctacacccggttttccccagcctttttaattcattttttggcaattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatataaaaaatcctcaaaagagaaattttaattttaattttaatttatctgattcatcaagttttttttctgcctatgagtttttgagaattcaaagtacattcaaatttatcattgatattgcccaatcttggggaaatctataaaggaccaaatttgatttcattttggaaatcccaatgttgttggttctgacctataggcaaatggacagaataaggaatatcttgaatggtaccatctttatggagaagaaaaattaagaaattgacaattaaaaataagttttggctttaattcaagatttcaagagctcatagggtcaaaaaaatagggagaaaatgggtgagaaaaataaaaaaaattgaatttctcttttgaggattttttatatacccaaaaagaatgatcaattttagaagatttttagcatattcagaattgccaaaaaatgaattaaaaaggctggggaaaaccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtacgtttattaatccccaagataaaaatagacccatttctagttttatgaagcatactttttcaataggacaaacaaaaaaattaaaagaaatcaaagatttccaagaactattacagtcactcagtctctgtgccctgtctagattttactattatgattatattcatatttatttgtcaaaaaatgcagaaaagtacaaagaagtctccagatttcttgaaaaatatggagaagatagatctgtacaaatgagatcatggacatctgtgtacccaaaggataatccagagttttacaaatatgatcaagcattcatgaaatatgtcaaaaacaaaattccttgtgaaacttaggtttgttttacttcacagatcaaatctttcattatgaatctttatactcatgaaaaaatagaaacaaaaatcaataaaatattcctttcatacaaattagtttcttggatacttccctgattatgattttttattggatcctattttttttctcaccttacacctttcaatttaaaagtcatgatgagttctttcattctccttcctctttggattttgatttttttcaaatatgttacattctatttggttctttttggttggatttcctgagattttcatatttatctaatctttccaaaagtgatttattgaaatttggtttagtaaaccaagatttgtcacagaagtgaagcaagaatttctccaaggttttctacattggaattagatctcacagaaggtggtatggtatgtaggaatatgtgtcactggaggaccccatttcaaatacggtggcatgaccaaaatgcatgcctaactgtgtctgtttcaaaaacccacacaaaccttaaggcagcaaacctaagtccctaacctttccttgattttccttgacaagggaccgaagacaagcaacaattcaagggccaataaggcctatatgttttgtcttgtttatttccctgctgaagggatatataaatgagagtattcatattttgaaaatgagaggtaaaaaagtttggaacttttgtttgtttcatttttttatgatcaatttttgggacctatcctgcaccacttgacaaagtctcatgacttcaatttttggttttgaagctctgggatccgaaacaagcagccacctttcacctcctacacactgtaaaatgatattgctttgttgtgtttaatgcatgatcaaacatgagtcagacttttattgatattttagtttgcttttgacttgatgtgtataatcaatgtgttttctttaatttaggatgtgagatgagcattaagctaaatttcccagaattcaaggccttagacacaagatcagcaagcacaaagcacaaaaaatttaaaactaaatggagaattgaaaagtttgtggcccctcatgttgtacctcctgctagtatcacaatgaaagaataaagctgtttgattaagttgtctccactcttccaagttctagaatctttacaatcaatccattctcttgttttttctttctaatttgtccattctctgtgggttttcagtgaatctcattcacccctacacccaatagatagtgtaatttttgtagaatgtattgatcatctgataagattttgtgttgctggtgtgatcacaaacttaattgagttgaaattccactctttgatgtctgtctctttttccccagcatgtaaagtttttgtcaccaatgtctcttgtctcatttcctatttattaagcataaaaatctgctcccacaacttgtgcttttttgtatctagactatttaagacattctagatactaaggaatgaatcagtatcagttctttcttgaattgatcctgtgacaacactttagcctccctcagtcttatcttgagggcacttgagccctctcaaataattcaacaagctactttttcaaactttgtcttcaatcggctttgccaatctttcccccacttctcaaaattcatcaaattgccatcagtttaccaccatcatcagaaattctttgctcacatcaacacatgtttaccattgcacaagtcatcaactaacaatcctgaagaagttcaactgatgttaatataattgagttcatctatctaggcttgctcttctgacactccagttctagtgtgtgtggcagatgttttaggcttagctattccttgccttctctttatttctttcatttatcacttttacctgttctatttagcataaaaattctcagctacgaatgctatctagcaaccacatagcataaataagtatggctcaaattgggtaataagttttgtggaaattgtactacaatacccaaatgttcttgaaaaataaaatacatttgatacaacagataattgtctttgtcattgaagataaaatcaaagtgtccaagagtttgaaggaaggacaaacgggtcacacataaaatagtccgttctgcaatcatatgagttcagcatcgataaaagaccatacccagcaaggtgaccaattcgggctgttaagcaggcatagggatcaggaaattttgtttttgagtttcctttcaaatgttttcggactgtcagggacataccagtggagcaccatcgatgcatgaaagagtaaaagtcttgatcccattgacagtgtcaggacccacccagttatcgcgccgaacttgaactgatgcccaatcgagcaagattcagtggtcatgttttttttttttttttttttttttgcgcggctgcattggtgatctgataaaagagaaaaagagagagagacgtgtcactcacatctgagcaggcctaccagttgggaaggctgacccgcggccaccttataaattcgacctcctttgtttgtacgatttcgttcaaacttgtagtattcccgggcacctgcgccatcggaatagaagctgaagcgccagagaattttgccaattgcacgtgaattgtcatacttatattctcgcttcggcaagttgtctttagcagcgggacctccgagctgagcatagtgtgtctttaatctgcattggtcgtcactctgtggggtttggtgggagaaggataaatcaagactggttagaatcgtgctggtcactcatcgtttgagtggtcacaagactgaccgagaccatagaaaatatcggtttgagagatgggtccgcgatagtgaccgtgttcttaaattgggatgggaaattgtacgctttctcgaaagtgtaagcaactttccctttcgcatcgaggacctgcagatagggtttagaagggtccgtatattctttaatgatataatcattaggaacgttttgtgcatgtagggtaagaggaaaggacaccagtagggtgatggaagcgagtgcgcttaggaattgcattgttaggtaaggtcgtgtgggctgaagaaacgccgtctgcttgtacaaggctcgatgattgagagctattggagcaggctaggcagtgatgctggaattaggatgactgaaatccgctgaaaggccaaactgaatagaccaacgtgccaagaagtgatcaggtgacggaaaagaccaaggaagtatatgatgagccgttcatccaggacatggagaaagcttgcgggttttatacgtacccgagacaccatgatagcaagcaagagtgaagagcacaagcggacagcctaatcgatgtcaacaggccaccatcggttgggccattaacgatacgaaggccgattggctcttcaaacagattcaaaagttttcaatacttccacgatgagaaaaaacccttgaaacggaccctcttccctgtcgaaggcagtggcgcaactcacaacccctggagcccggagggaggggggaacttatactttgagtatatccacgtttagttgctgagagctgaacttgaagcctcagctggtaaagagccccgaacttaaccaagcccctattcccttctctcaaggagttacagcagttcccagaaagcttgctgtcgcgagcccctgggatccagttttttttttttttgtgccacactttttcttttattttttgtcctgtatgtgggctcatacagccacagtattctaggcattatggcccaactcccacattattcaagttgaagatttgggagttagacggtagaccatcggaatcctggcagttttttgagctggaaccgctcatcacatcgctgcctcacctccccctgccaggtaacagccgagtgcccggagcccgatcaaggcctcggcagccgatttgcaacctgtacagtcatgtgtacaggttccgaggcgcaaaaaattgtggcagaaaaaaaaaaaaaatcgggaccccaggagctcgcgaacgcaagctttctgggaactgctgtaggctcgaaagagccccggcccatggggattcgtgttaggcgtttagcgcctctcagtctcgtcggccagcgacagcacttgtgctgaattcggtgggttgggttccctggtaagcctctgtaactgtccacttgcttctagtaatgcaatagtaaaaaaaaaacagttcaacggtatcaagtaaacaaaaacccttttacaaaaacctagggagaattggactagggcaaatgaagcgcagtaattagaactccaagttcgggctgctactctatatcctcggtagcttccttgtcctcgcctcgcagcttgatactcgccggtacaatgcacctgaaaatgatatgtacaaaacaaaccatgcagtttatatatgcctcaggagggctaataaataccggggctctcatgggctggtctgggtcagctgattgataactgttgcagttcccgcatggcagactagttcatgcagattgtagttttattgaatatgtgacatctttttgaatcttcttgatcatcagattttttctagattgttaagtttgtctcagcttttccaaaagtgaagcattgtatgtacagtagcttgcttctagtgaaggagcagcactctacgggcacaattatcctgaagtactgttgtcactagaggagcccatttctctccaaaaagggaacttagtctaagtaacgcagcaaccagtgtccaccggaatacacttcaaacacccgtaaaaaattggacaaagagcgaacttaattcgccagattatgagcctgagataaaccacgagtgaagggctaatgaagactatttgattgctctgctggagggatatatatatgaggattcatattttgaacatgaaaaaaagacgacaataggaccaaagagatgaagagagagagagaaagagaaagatatagacaatgatcggaggtcagcagaggaagtggaaaatagatagacaaggggagtcaaggaatgacaaaaagtagaacaaggcttggatctctattgtataactgacaagcacaagtctcttctgtcaaaacaaaacaaaagtaagataaggagtgagacataacaaaaaaaaaatgatggagaccgattttatggggcaatggaataagagagacacagacggcttagaaagaaaaagaagaggctacagtgccaaccaacaaaggaatcatagaaaatttggaaagaaaagctgattgattcttttttgggggagaaggtggattttaagccttggtagaggaagggtcgtcggggttggcgctttctaagagcttggtgatctttccaatcgcaatcgtcttcccttcgtctcgtagagtgaatcgccccagttgaggatgatctttgaatctatatattcgtacaaccaagaggattacaattaaaatttcagaaaccgactatggctttgattttaaaaaaaaaatataaagagatagtaatgactaacgtttccacgcagatcggcgcaacggtctccaagagggcgacgaccttcatgcctttcttagcgaactgagggggcctcctggacttcttaccagtcttcttatcgtagtaatggaggagggcggagagggtgcattcctcggccaaggtgtggacatgcatgacggcgccgtatccggcacagatgatgttcttggaatcgatgatggctagttgggcttcgaaccgggtcaccgtgtggatcggcttgtgcgcatccgtcagcacaaaaccacacatctgctcacaccatcccccacattgtgattggtcaaaacaaagaatgtcaagtcggttagcaatcatgcatcttttcgacgttcatgtaagcattgagatccactgacaatatcttcatcttcaatccctttgagtctaatccgaacgttatcaccacagagtgctcgaggaatctcgtcctccatctcgttatagatagcagacacttcagcggaagtctatcgagtgtcacaaagaagaaagacatcaacatcaatcgctgacagacatctctcaacaacaaagcgggaagacaaatgtaccttgttgggcatcatgagcacagattcgcctttggtcactttgccagattctaacttgcccaccacaaccgctcccatgtccttgtatttctccgaaattggcatcatcaagggggcgttatacttgcgatcggtgagcttcatgttgtccagcagctcgagaagagagggtcccctgtttcaggtgggtcgatgtcagccctgctgttttgtctgatatcgaagcatcaaaattcaaagaaattcagacgcactcataccacgaacacttatccttagtaagtctgtccttaatgttcgctcccgtgtaacctgagacagggatgaaagtgatatctttggcaggattgaagccagagagtctgaggaaaggggtcagtttattgacgatctcgtcgtatctagcttggtcccattcgacggtgatgtcgtccatcttgttgatgacgacgaccagttttgagaccccggtagttttgaccaacatggcatgttctctagtctgacccccacgttcgaagccggtttcgaattcgcccttcctagcggagatgacgaggatggcgatatcggcctgactggcaccggagatcattgccggaacataagttttgtggccgggggcatccaagatggtgtatcttcgggcgtcggtctcgaagtacgcccggccgatctcgaccgtcttcccttgggagcgttcttggatcgtcgaatctaaggcccaactgaggtaccaggactccttcccagcatctttggcctccttctctagtttctccatcgtccgcttgtcgaccatccccgtcagatagaggatgttcccgcccatcgtcgatttgcccgcatcgacatggccgataaacactaggttcgcatgcggcttgccatcctctttaacgtcatccttcttcgattcgtacaagtctcgcagggtctcttcgtctacagctgcttcgacctccttcttgatcgcatcagcatcgagcactgggcgacgggcgtctccaatcgtcaatgtcttagtagctgcatccaatgttgcttcgaccgcaggtgtactggcaggaactggatcggctgaaggggggtcaggagtgccactttcggtgggtggcgtaggtgcttgagacttagttgagctaccgatggtgatgacttttttggcttgtgttgaagactgtgagcgggcggttgatgataccttggagtcagtcgcaggcttggctacaggagccggagcagggtctttctttttcccaatgtttagcgaaaccactgccggcttgtccgagttggcgttcatctgtttgagccgggttgtagaagagatagacaaggtcttagaaccattgctgttgactgtggcagtagcttcagatgatgcctgaggctgctgagtaggcggacgagggggtgcttcttcttcccagttatcaggggcctgctgttgttgctgctgttgatgatgatggtgacggttgtactgagattgaggttgttgatgcggatgttggtagtactgttgatgagctccatagccaccggggtactggtattgttgctgctgttgatgttgatgatgaggttgatggtattgttgatgataaccatagttttgatgtgctccttgctgctggtagttcggatgggcgttcccgtagccctgtccagggtagtagccggggtagggaggttggcttcctccatcttgagcaggatgctgctgctgctgctgctgggggttggacgagccaggtggtggggcacctcctggaacgaaggtattggcaccaggccggaagccctggaaggaattggcgttcgggttcatgggtgtggatggaagttttatcttagttttggtgggtcccttggtttgctgatgcttgctggaaggtgtcactatttttccaaagcaatcaaggatgtaagagattgaaatcaagaaaaaaaatcgatgggttcccctaggtagcagtcctgaatgtgagtcctcactcaccaattgaataaacgtatccgcgagactcggatttcttggcctatcgagctgaatctacctggatgatgaaactggcatgagcaaagtctctgttttcagcctgctcagtgagtggaagtatactgactgttttttgcaatgtgcaagcgttttgttgatatatcggttgagttccctgcggaggttggtcgatgatgttggctctcttggctggcacccacgccaaagatgcactgcgggcaaaagtactggccgcactccatttttggagccccgccaccggactgatacgagagcactgccgcactgggaaggtgctccataagattcttcaactctgctgtctgcatgaaattaccattaatgtaactgcattcttgtatgatcttcatcaatgcttcggcatcatggaacatcacttcttggggaaacattggttgggctaagtgtttgctacccaatgatgaagaggttcaagcccggctggtgcgcaaccaaaggctaatttcccaaagtgcaaacatccatcaaaagactttggaagcttgggaggacgcatagcgtctcatgtgttgagtcagtcttttaatttttaggctcactactgggaactcatcatcgcaaaattcctcagtttgatactaatgggaagccattgaaacttgaaaacaaaaatttgggacttctttccaagtgttctcaccataatttgtgtcagtacgcttgagcatgtgaagactccagcaagtgacgtggtctggtcgcgtggattaacctacagacggcgttggctggagttttttttctttctttttttctcaattcggtacatacagtgacgtctaacatcaagaaaaggaggattctgtaggatctgagaggaatccgtatcgctagcgatggacaacagtgacgggaaaacaagtttggggtgggtgttgatgaagaaaaaaaaaactagaagaatgatcaacatcgacaatgacaacagaaaaatgaggttttaacaggccgatcgagcagattgagagcatcctcagtgcaggcttagatcatagctcgacgtttacaagctgcttttttcttggctgtttcggggaaaaaagtagtgataatacgtcaactgggtgaattgaatggttttaccttggggagccagtgaaaagggcacttactcttcggctttgagctgggtgacttggcagctttctcagagcccttagcaggaataaacttcttgatcgaattccaattgccttggtctttccatccggtaggctgaaattggtgtcgaggaagaaaacattttgtcgaagtgttaattgatttggcttgcaataacaacaaatgagtagaatacaaaacaaagtaaaaagaaaactgaccgaactttcgtccttaacggtagtaactagctcgtagttctgtttttttttttttttggatttgcaaggtcagtcatcttttgtgattcaaagtgatcgggtaaggatcattgtcacttacggcatcgaaagagccagcggcccacatggcgaagcccaaaaacacagggtacgcctggatgaagggtgaggaagaatatgagccaaaaaaaggtcagcaaaaaaagctcctgcttatgttgaagtgctttgattcaggaacccacatcagtgactgctgcagccaattctggaaggaacttcatgcaggtgtcggtgctaccaccaccagtctctcccaagatcacttgtctaccgtcagccttgaggagttcgacagccttggcaacttcgtctgcgtggcttgctgtgcagtctcgacttttacccgagttatcagtgtcgaggtactatgtatgggcagaggaggcacaagggtttaatgtccaattcctttaggctgacagagctgcaattttggtatttctgttagtgggagagagtaaactcactcggtgcacttccataactagtctatcaaaggagccgtctgggttcttgacaaccttcatggctttgtaccattccgggaatgacttcatagcggtgtattctgtgccagggataagcaggatgttttcgatcttcttttccctcaatgcggtgacgaccttctggacagttgtggcccatgtggtgattactgtggaggtgaaaaaaacataaagaaagcacggttaatgcttgcttctatgtagataaatgaaaatagaagattgtttgatgcggctagtcgaggcttaccaagatcatgaggttcgttgctgattccgaacataaccaaagggttatccttgaagacggcgcctaattgagtccacagactgacaagggcgctggctggagtgctgggggattcgccgacgatctggcctttgtagcgggcgaactgttacaaggggattggtgtgaaggtgcatcagctgaggattgagcaacccgcaaatcactgaacgagaagacacttacggcgtgaaggtcgatggcgacatatgccccatgggttgtgattttttcgatgaaggtctggtacgctttcaggttgacttcgttaagcttgccattcatttcaggctggaggtactcccaggcaacaggcacccggaagaagttgacattctggctgaggaaatgggcgatttgactctccggaggtggcatggcaggattagtgccggccgtgtattgtccattggtttgggcaccaaattcgaaacctggcaagttgatcttttgtcgtaaccaaattaagtgttgtttgtcagaagtgctctaaaaacgatcaagttttgatttgcgagtatcgatcttctttgaacaagactcactctgaaagggcacattatcagaaccacgacatggcaaccgacggaacataataagcatgcttgcaattggaataagtgattagccagatgaagagagacccagcacgtacccaactaaacgcgggatggcggatttcgaagagtcagcggttccgggcttaggtccgggagcagtttcgtcggcaaaggctccggagaagaaggacaagattgagaaaagcgtgaaaaggccttgccagaagggagtttgcttgacagccatgatgctaaagaggcttaaaagtgggacaagctgtttaatacacaattggcaactattcaccaagaaagggtaagggaaaggagagcaaagaagatacgaagatggtgagtccgaagggattgcagtttaccaaccacagaggaatgcatggaatatgacccttatatgtatctttttcaccatctgcagacgaggccgggcccgtgacactcgcaacgccgactcagagattcgtcctagcccttgcccgtccgacgggcttgggtaccatcacgacacaaccaagaaccacctcgccctccaggacgacgagagcgggatggatttgttcccttccttctgagtatacagatgtataccttcctaattttgaggttgaagctttcaaccccctattgttgctctgtaccgtttggatagcctcactaccctctttcgttgtggcggcagggtataagtatgtagagcccctccggtctgtaacgagaccggttacaaattgcgccagcttcccagtgaaatctttttcgggtccgcttcccgataataatttccagaacaagcctatacagccatgagttcctggcagcagggctacataaataggttgccactcgcgatgagacccatcacgtctttcactatatcaacctctttaggtctgggccttgattgcaatctaccattcttgcagacagggtagagcgggttatagggtgtttacgtctgtaaaacccttacctatcttcagtcgccggtattgatctccagctacgcccctggtgttaaattcattcagcttccactttttctctagagctggactttgcaaatcttggggcttagttgcaatgcggcttgagacagtcagttatataccacgacagccgttgtagtaccaacatacactcgtgcactcctcatgttcttcacaacgctagcaataacagctctataaaaaaagagccagcaaagaggatatgtaacgcttgtcactgcttgtgcaatcatgagtttattacaagccaaaacgatcatgagcaggtaaaatttgatcaaaatagcaatccaaaaacgtgtcatcgaacaggtggcaaaattgccatttggatgcagctggcaggtaagggaggcaagggacccgcaccctgatggcccagccagcgagcacgtatccgaacaaattgcgcgggagagggtcggcttatggcttgaacggcaaaaggaaatatacaaccaaacgaaatctggcctgaagctatagttttttgtcttccacttcaatgcgcaacaagcaaacacctgaacaaattgcccatggtaatcaaggaatggcaagtatgaagatgagggaagacccaggcggagtattcgcaacagcttgtgtcaatcaatcttccagctcaggttggctccaaagagaccggggcgatttgccaaagccgacttgggtaaacacaacctttttgtggcatattcatgacaaagtggccatttgaagcttttgacaaaaaaacaatattttctccttctcaaaggtgtaatgtgacacctggaagagagctcatttgatccttttgaatgccgagtcatttttctggcacaatagaaactgctttgcttcctcaacagacttgttaactactaatgtcatcctgcaaaacttatattgttctttccctcataacctctctccaaaacaatgcaggactctaaattgggctaaattgattaatttagacaagctgaagctgagccctaaatttaacttagtagggagaactctcaatttgtagtgcatttctgtgtctaatacaaagttcatattcaagccaagaaaaattaacatatcaaaccaaaagcccaaccagatgattccacaccttccccttgaaccatttcagtctagtttatttttgaggcatgcacaagaaaattttaaaaactgcaatcatttcattggttgcctctaaatggcattgttattgagaattcaaagggttgaactcttatctgtgtatcttggtagaattgaataagacatgagacaatgtttctgtgccaatgtgtagagtgagataaagattgatcagaatggtacaatcatacttgaagaagcaaatgaaaaagaaccatttccaggacatgtgaattacatctaagcatgatcaattatttctgtcaaaaaagtatgttctacagtttcacacggaaaattactgtacaaaaccaacttggtcacgtggggcaaggctgggggtgggttagggtccaaaccaccagatatgttttttgcaggtttcagacagtgtagtttctaaattcaaagtggcaaccaaattggtacagccagttttttttttttaagcaaccatttggacacatgcccttgggcttgactttctctgatgccaacttccaagggcatccatatcctcccaaaaattcctgaccatttggacaggacttgtacagaaatttgctgcatgcaactgtgatttgaaactacttagcatgaatggaaaatcattgatcaaatgtttcagttctattcacactatattaaaaaaatggagaaagatgattatgatgtcaaatgtgcttcagaaataagtttttcatattttttagtgagactttcaattgagtaagcaaagaattttgaaatcattcctttgatatgaggtccaataaaatttctattttcttctttatataattcccataaatctttatagtatatttttacccacagctctaaaggtgcccaaacagctgtagcactgaattttgcaccttttctaatttccaaaagcagtgattttctcctttctgtccagtcatccacatttgtatttccttctggattgatctcatacttttctaaatcatgaaataactttgaagcttgtgctagtttttcaacatagagaagcttgtttttttcaatagattcttctttaaaacaagggataattgtaagtatcaattcaacatgaaataaataaagaggaaacaatgcttgggttgcaggcttctgaatattttctagacagtattttttgaaatcaatttgagtttgggctttccagtatgcataccatatattttgggatttccaaaactcagatttccttttttttgaaaaatctctatatgaatgtaaatctcctgttgtcattgttttttccctatttttctttgaacaaattgatttcatgaatagaaaagccttgtgtagcttatctttttctatggtaagttcaaattctgggttttcaagatgacggattaatttcaaaattttgacaacatctaaacaatcttttagatatagattttcacagaaaacatcacttgtcaatcttaatctgggaagcttgatatcaggaatatcgacaagataatggttaaatataatgaggctttcagactctcttatttgttgaggtccagaaaataagagtttgaccttttcaagttcacttttgttgttggttttgtctgcatatttttcagttgataatttaacaattgggctgtgattgaattccatctcccctctttcaatgtttccatgtgcagtttggaagcttgaaatggatttagcctgcacaaaagtttgagttgaaattgtttctgttgttcttttgcagggaggtgcttggaaatcttcttctggtcctgacaaatcacaaatttttcttttgttatcattttgggagtgttgcttgttttccaaagaagctctctttcccattacattttctaatgatgatttaattcttgtttgagcttccaagtccatgagctcatgaattccatcctcttgagaggaaggatcgttccactgagaagtgacacaattaacattacaacttacttcaggttccaaaaactcttccatgggctttttgataaattcttcagctattgatctgattgagttcagattgatattttgaataacttgttcagcttgaggctgtatctcactgttcagaatcttgtacaactcatcaattccccagccctcagtgccttgatttcttgcccctgtgtagtaaattgggttttgaaactttcccaaagcaatttcagtcaatatttcatctgtcccaatagccaactctgtctgatggaaatgtgaaatcccttctggaacactcaagttagctgaagattgctcctcatcttcccacaaatttaaatattcactggagaaatcttggcctgagctttctgaaggaagttgtgcaacatgttcttggagcccaagaagcttttcaatttttttgaggtgagaggccaaatcatacccttcaaaacctccatgaaggttaaactttaatttggaatttgtacatgtgggaatgatatcctgaaaaccttcccttgccttgggactttctgtttcacaacctattttttctcccatttggaaaccatcaatgaatgttttattttcttcatgcaatactagtttttggttcttgattgacacattttctgaattctgattccctttatgaaattcattgaaatgcttgggaagttggtgtggatgtggcaactgttcttcctgattttctagctgagatgatgattgggcaatgttggtgatctcattctcaattggatggagccacttctctgagtgacctgtcattttgttaaattcaacagtcacactaaatgtgattatgagaactaaacattccaggtaaagatatgatctaccgcaaaccattctttttcagctatccaattacaagtatgcaaatctaccaacctgtttataatccaaacaggtattttgatatcttggaatgtcttgatagactgatggaatccaggttgaataattctgatggcagctgagatgagttgccaaatttgggtgtgaaattcttgatcaggaagttgctataatgatacaggaagaaaattgtatattttgtttcaccagtgcttgaaaacttgtaggagatcaggaatgcagaaacatggaaaatctgtatttcactgcccaatacaagacaatacattatacaccctgtattgtatttaaatccatgtattttgatgtgtctgtttttcagatacaatacacagtgttggaaaactgtattggcaatacagatacaatacatgtatcatacatgtttcagtgttggcagtacatataatcaactgagctggttttggaaaaagtgaattgattacacacagagaacttgatattttccttgtggggctgttttaagcaattccagtctctgaacacaaatggaatgttacaattgtatctcagaccaggatgagcgaagtgattaatataaccatttgtattaaacaggcaatggaagtttggctgttgcctttcctgtcatttctctcaggattgggacactgatcagtgtctttaatgatgtgagcctgggtctcaaaagtgacaacaggacacatggatggggggggggaaattttatatgtatttcttaaggataaggagatacaaataaaattagaggaaaaaagagagatagagaaaaacaaacaaagaattaatttttaatggtttgtttatttttatgataaatttttacaacagtctcaatctccttgaaatgatggctggataaatttaaataactctatgccttcttactcaaaacaaaccaagaagggaaattggtattgatatataagatctttttagatctgatatcaatggtatttgaagggaaactgtatgtggttttctgttattttagatctgatatcaatggtatttgaagggaaactgtatgtgcttttctgttataccataaaacatagaagatggtgatgacttgatttgatttcatgaagattaaagcatagatttagtggaaacagaatgattttatcattcaaaggagtcagataagaaacttaacagaaagatgtaagctgaccttgaaggaatgaattacttattggtgatcctgacatgatgagtgggaagattccaacaggtaaaggactactaacaataacagaccaatcacacagtggtgatgtatccaagttgtgagcctgggtctcaatagtgacagcaggacacaaggtctttggggggcacttttaaatgtatttcttaagataaaggaaatacaagtaaaagtagaagagagggaaagaaaagaaggaaatgaaaagaataatctttttgttctttgtttattttatgatgatgattaagttatggcagtcttactgtccctttttggatggctgctgacagtcttactttcctttgtaggatggctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaagtgggtattgacactgatgaatcaggtcaaccacaattttgtagatcaaggatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggatgagaagagataatagaagctagggcttgctttctttgatcagggctttggtttgaggaggagtgaggagaaactgagagagacagagaagagaaacaagcagaaagatgctagcttaacttatgagaagtgacttactaatgataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgtgttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggattatgtaatctggcatgtacatgtggtagagggagctgaaacctaaggttggaataattctttgagtactgtgaattattacaaagtcagtgaaggaatggagttgggtaaaagtggtcagtggtgactagggttaattttacaccaggaatccatttctgaagtcagaaaggttaaaagtcttaagataaaaaagatatgataatattttgaatagaaatgggtaattttggcagtcttttggccaacttggttggctctaaggctgacacaagttgaggttggtaattctggcctgagttttttctgggtgggtctcactgccaaaataatcggttgggttgggggtatcccagttaaactgggatgcacttaaccaagttaaacttggttggattcaaaccaatgaaatataaattcaaggtacagtgggtggaccgttatttttggctgcttgttttgtattccagagcttcaaagcacaaacttgaagtcacaagaattggtgaagtggtgcagaataggtcccagagaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaaatttgtgagcaataaaaaataaaatttatttttctcaaaagctttgaaattcatttttggggattgagagtgctgagagaaaggaagattgggatattagaaaaatgattatgaatgaaaattttggaaaaattgctttccagatggcttcaaagagctgttgattggggcattcaccagcccacattgcagtgaagcactagaatttactgttttggctccaatctggacaaccaacctggccaaaccttttttggttccaatttttttcatttataatcattcttcccatttcccaatctttctttctctcagcactcccactcccccaaaatcaataacaaagcttttggaaaaaaaacatttttattttttatttttcacaaattttcaaactttattttttgtttttattttttcatattcattctttgggacctattctgtaccaattcaccaagttttgtgacttggagtttgtggtttgaagctgtagaacccaaaacaagcagccaaaaataatggtccacccactgtaccttggatttatatttcattgattgagatgcaaccaagttaaactgggatgccctcaacctagccaattatgctagcagtgtctgaaccttgaagatcctgaaaaaggagactcagtatcctatcacaggaattttagagtttgattacataatcaatacatgtacatgtggtttgtagggatggaattctaacttgcttgatatttcacaatgtacagtggaatattacaaaggcaatgaagaagaagagtagtgtaaaagtggttagtggtgacttgggcaatcttttgaacagattggatggctctaaggctgaaaactgatggctggacatataaacaaattttatcacctacagacaatccggggctttgggcataaagtgtgaaaatgacttgagtcatgatgtgaaaactaataaccagagagaagggctagaatttaaaattgctgctttggataaaaggaacaaactgaggaattttattagggatcatgtaacaagggagtagacaagtctgtgaatcaggaatgttcaatagaaattgaacaaaacatacaagcctttacttgaacccaggtgaatttttgatagtgagaattggggtagagatgtcagcagatacccagaagcaggtacccgaaaacaggtgctggatgtgggtgcaggtgatgacatttgaggtgagaaaacaggcaggtacccacctgaatgccgctctgataatgtatcataagggtcttgttcaccagagaattttcatcaacatcaattgacttgaggagaaattaaaaaaaaaattacatgcatgaagctgatgtattttaaagacaagagaaaaggatacaagtgtttgatgatttgtgcacaaacatacacatattcatacagctttaatcttttttcctgttaattacctttgcttcccatgtcacaacatataacaatttttatcaatttgtttatttttgcttcataaaggtgggaaagtgtattgaaaattatttatcaaactatccagctaagatgggtatctcttctgagtattagacatcactcccctgatctgtaataagccactgaacaatgaaataagacagggaaattgttaatttggtttaattatccatcaccggcgccagaaattcaaattccttctagaaatattatattcatcatgtttatcttgcttcaaattctgcactccattaagggcctggtaggtattgaaaatttgacttctcaaaatctgttttccacaaattttcacatcatcagaaatgaccattgccaatagtcagtttttgccctaaaattgaataatttcaaaattagatctctccaatgtttctcaatttttttgtaaaagaaagtaaaaatgacaggttttcaaaattaaatcccatgttggtatgtacagtctcctcccagatgtttatagccatctgttttgagctccataccaggaacccaaaaatttcaagtcaaaatagttggtggaatggtgtaaaatgggtctcaaagaatgaatatgaaaaaataatgatgataaacaagattataaaatttgtaaaaagtaaaaaggagaaaatcacaaaaaatgacagctctaatatttctttcaggaaaagattaaatctccaaagtgatagtttgggatctggaattaataataagaagtggaaattaagaaaaaaatgactacttggtggtttaaaaagggttcctagggggtcattcatcaagaaatgtggcattctggtactgcaatctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagaaacgatgcaaacagataccaacggttgagagggcattgcattgcatcgctttgccaatgcaatactgatacactgtatcaaagaatccaatgcaagcaatgtgatgcggggcccgcatcgcgagatataggccccatatgatgtgatacctatgcatgcattgcatcagttacattgttgctacaagtgaggcactctttgagcattacaccaaggtcatttgggtgttgctccttgtgtaagcaaaatctggacaaattcaagtgcatgactgcggcagtatgcgtagtcactgcacacaaaacccccttgaaacccccagatgttgcaaaacccaattgtccatggtgttaagctatatgcaatatggtttgtctcttcaacctcacataacaccctccccccaaataatttatgttacccaaaaaaatatgtggaaaaaacaaaattgcttacattacgttactttaaaacaaaatttagttactttacaaaaaaaatttgatgtctaagttttagctcatgcattctctaaaaccttagcttattttcatctctcaagattgaaatactcaagccctcacaatgacatcatcacacttgaaccttctcagttatgacctcaccaccttacttgattcaccatctcttcttttccttatatccccttcctttattccctttcatgatacttcctcaggacctcttttgcatctgaattgttcctccattgccagacttctcttgtaacagtaaattaacctctccctccaatacatcaatccttcctgaacttgacattacttcttctttgtcatcttacctcgattactcttaagacaactatcatttcttgtctcacattgtcattcatccttgacttagattttcatccatcttctcccaataacaatgaacttcacagctccattgagccttacattgaaaaatcccttctattcaacaactcatcaatcccttctatttgacaacttgtcaatcccttcttctctgaaacctcttctcatggatgttcttatattgacctactctcctttgttatattcctctttttaatttccttattgttatagtatcaaattatattgttgttcttttcattatccatctactgcttttaggtgattattatttctcagttctttttctttttctaccttgtatttctttagaacttttagtctgtccattcacaaaaacaacagatttggataactaaaataaagttatgttctccaaaccacctgccgtaatgtactgtaatgtatctgcccaccgctgatctagcccagaggggttatattgtcttgtaggcccctggaatagtgtctcagtgtctgacaaagaccttcagtcttttggtacaaaggacctgttggaaattgaaagtgtattgaaataaaatatcccacctattgccaacggtgggccgctacgctacactacgctatttggccactacatgttagcgtagtggctgttttttttttctggaaatcctgtagtgttagttcacgctacacaccgctgagctacctgccagcgtagcgtgaattttttcccacaatttttttttagtgttagcttgaaataattgccgctaaactaaccagtagtgtaactttttccaagctaacaaaatttccgctaaccaacagcgtaactgttggtccagctaacatgtagcgtaactcatagtaaattaagctaagttacactacactacatatgtagttacgctacgctacagtagaagttacactacatatgtagcgtagtgtaacttatcccttgccaaaattgatgcactcagtgggaattgaacccatgacacaaaaggattgcgctggcatgtggtctgggaggactacactcctccctgaccacatgactagcgctaccctgaaaatagtgctagtcatgtgccctacatccagatccctcacttttttttcctcagttgagaatgggggccactcaaatttgagcccccttccaaaaaatttttttgtgggttgggggttttttttttcggagtcctttttttttcggaatcttacccagaacactcaatacctacctcactcaccctaaccctcaacttgctacccttttttctccatcaatccacaatcccagctgccaaaccaggatcatccaaaaggtaagtgatcctatgctacccacctcttgatcttgctaccctgctaacaccccttgtctgtcccctcccccccagctaccctctttgcacaccccctgctaccctctttcgttggatttggaccactgtgagttatccccctccccttcctctctctctctctcctcccctccccttctttgctcttctgctaccctgtcatcaatcgattatcaatcaattgattgataaatcgatcaatcgatcgattgatcgatctattgatcgataaacgatcaatcgatcgatttatcgatcaatcgattgataaatcgatctattgatcatttatcgatcaatcaatcaataaatcgatcaatcgattgatttatcgatcgattgatcgattatcgatcaatcgatcgatttatcgatcaatcgatcgatttatcgatcaatagatcgacaaatcgatcgattgattgattaagctaccctcatcgtctctaccctgctaccctggtactgatacttgctaccctccctccccatctttgtgatctagctacccccacgcatgtttaccttggattaagctaccctcacgaaatcaatcaaccacagctgaccaacaccataaccctctgacctgttaagctaccctcaccattgcttctctgctaccctgcaactgatgcttactaccctcaccccctctttgatctaggtacccccacgcacgtttgtttgaccgttgactctggattacaaacaggatgggaaaaaacaagcggtatgatttcaaacatgtattacagttctgcaggttgctgatcaagtgttttttttgtttcttcttactcttcctgttttctactgctcctactggctatttactaaatgatggaatgatttgatctttgggtgattcaaacccttgggacttatttatttttgatagtcataataatgctagtaggaaagaggcaaagaaaaggtgcaaggccaaaaaaaaacaggaaactcgagagcagcttctcaaacgaactctcaacccaagtgataccacgcacttcgtcaattggaggcgagtcaaatatgaagaactcgatctctatccaaccatcccagttgatcgccataagaaaccaacacgcccacctactcctcaagagatcaaatccgcctacgatcaagttgaaacattccatctgttcaagaccggccgcaacattgtccaagacccattggataaggaatcagttattgctttcatcgatttcatcaagttcgaagatatgtccgagcaagataaggccgatctgaaccttttcactacttttctacatcgctcaaaaaagttcatctctcccgtcgccgtcgatagccgttcttggggaggattgatgtgggtgattgggtggaggaagtcatctgatggtgatcagattgttggtagatatatcaaaaaatttgaaaccgaagacatggaagggtttgatgaacatttcaccgaatcccataaaattgcagatatccttggatatcatttcaaacaaatggctaataccccatttgaagaaaaccaagacttgatgaaaaaacataatattccttctttttctgctcttgaatttcatgatgaaaaaactgaatctgattgctccccccacttagtttttaccactgatcatttttacaatgcaccccattccgataaagaagatatttctcaatttgcttttgttatgtttattccaacagtctcttcagatggtagtttagctcttgacccatcctcatatgacatatcctctggtccttttgtctttcctgatcataaatttggtataaactttgaccatcaacatggtattgtcaaaatgatttggcaagcaaaccgctacaaacattgtactatgccttctactaaaagtactgctttcactcgtcttggaatgtctgctcagattaatttacgattatcaaatgcttgtgaaagatttaaagcaggtttttacaataaagatgtaaattactttggagatcattattactatttgtttcgtactgcagcttgggctagccttttgttgtctttctttttacttttctaagctgtttttgcaattctcattactagcactacttggcacaattttaaatatttcagttttgcttgatacttaaattctttgaattataaattataaccaatcaggacccacatttaacagattttcagagccttaataatgatataacatgatcctcaaagagattgttgaattgcgtgagttccccatattcatttgaaatgaatcaaaagctgctgcatggctggaaaaaaatccatcctcaacagaatgtaataatattttagaaattgctcccctggtcacctccattgaattattctagaagcctgtaggttgaagtaactcattcattgaaatatgagtgactatgttggaactacttgaaaattataatatagattgaaattgcttaaattcaaagttccaccataatcctagtataatctgtgttcagtctcagaactctaataataggtgtgctcagttataatttaatgacaacatgatccacagcaatacctacatcatgtttcctttattattgttgtaattgatgataatacaatttcataataaccttctgttcatcacagtttataattattagtattggaacccatttatctttctggatgaattggtactaatccctcttgattacatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtctggcatgtaagcgatgccacggaggtgcaaactcgtcgcgggtcggcacgagtcactacccctatgaagcgatcaggaatgattttaccttcaccagattcccgtcgatcaatcacccagccacttctgtcagaaagaccagctattgatcccagcagtcaaaccaagaaacgaactgaagcacccaccgattcagattctacccctcaaatcactccagttcagtctcagaagccacgcaacaaaaaaccaaccaaaaaaaccaagaaaaccactggcgccacctcagttggcaactctgaggcaaaccctggaaccacgatcgaccttgcgcaggactctgatgaagaaaatgcgaaggccaaattcaagaggcaaaggaagaacctggaggaggatgatatcaaggtttttttttctgaaccttttcgccgtaaggatgatgtaagtgagacttgttgtatttattctgaacatcttaattaataacatcatcctaatcattctttccctcttttttctgttcttgtagcctgcagataaacctccgtcaacatatagctgtttgtggtgtaagaaagaagtccgggtctcagcgtctagtctttccaatcttcgtgtgcatcgtgatggctcttgtcaaactggaagggtctcaaatggatgtccaaaccgtgcaaaagctatcgctgctggagctaaacttcctcagacggccctggatgaagagaaaaagaagaaaggaactcaagaaatcacgagtcactttgctagagtagaaaagttcgacaatattattcttaatcgagtcgtggttctatggctgttgcgccaggcgataccttggaatcgagttgaggacccttatcttcaggccgccttcaactactgtgaacctgctgcgaatttgttcaaaagaaaatgggcggcaacggcttcaagaacagcgtacttggaatacaagaagaagtggttagacaaataaaagtaagtagtttaatctcattaaaatcaaagaacaatctatttatattgttcaaattatatgtaatcaggcaaccaacagcaagttcaatttgatacacgatgtatggacgacaaaaggaaatcgctatggattcattggtgtatcagcatcttttatcgataaggattggaattacgttgtgcttcatttaagcctcaaattggttgcctggtttcatcaaggggaattgctggccgccccgatcgtcaatatcttgcagaaacatcaactctacaataagataagtatttttaacttgttaattattttcatgataaaaggtcaaacctaattttattttctcatatttacatgctatgtcagaccaccgattcaggttcgaataacaataccatggctgaagaaatgcacaccaaactggcccttcttgacacggacggtaacttcgaatgggagcataagacaatgcatattaagtgtttttgccataaaatggctcttgttgtgaatgctggtttgaaggaattgggactccaatccccgcctccaccaaaaatgaaaaaggtgttcttaggttcttttccctactcaaatacgatgccaaaaatcacggaggagaatgaagatggaaatgaaggagacaatgaagacagcgattccaacagtgaagccggaagtgatcacaccgaagaagacgacgccgaatcggatgatgatgacgaagatgatacagatgaatcccaggaggccaacaagggtgcgaaagacggtcaaaaagaatcttcctcaaaggccaacaggaataattcgaatgacttgaatgatttggttacggcagtgagtgattacatctctgatattatttttgagtgacctactgacaagtttaaatgatgtacatagttggactttgtagttaagaaaattaccggatcatgtgcctggagacaggaatttgagcgacgagcagctggaaaaggattaaaaaatctgattgctggctatggtatccgttggaatataatatatgaaagccgaactcgtgcctatgaagccagagaagtatgttatttatccatctttctacaaaacttgttgattaatatttgccaatctaggtcattgatgcaatactccatgatgagtatgacaaatataaacaacaacggtccaaatcaagccgcaaggaaaatcccaagaagcttggtcacttcaaggagatccagttcacaaagaaggaatgggcgatgattaatgaactgaatgaagaattagaagtaagtcctttttattattatatataaggttttatctgaaatgctcatttgtttttttcagccattcaaccgcctgaccaaacttatggagggcgatggtcctaccggtgctttcatcttaccaaactattataaaataatctcagaattgaaaaataaggaggatgcctgcaaccgaggtcacccgatgcatccgatgtatgtcaaaatgatcaagaaactacagacctacgaaaacgaggcactcgagtgtcatactctcattatggcgactttgctccaccccaaattacggctgaaggccttcacccattgctggcctgaaaaagcggactttgcgagaaaacttctggagaaagaatttgcaaaacgtgtggaggatctgaagaaacagaaagaagataatatccaacttgtcgagaaagaagcccccccggtcgagcaaaatgatatctttgaaatgttcaatgcacctgcaagaaccgacgaaagcaaagagctcgaggtgtatatcaacaacatggatcgactaccattgcctgcctcaaacgatcccaagagcattttaatttggtggaaggtataaagttaccttctttgatcatactcatttggtaattactctaatcataatttgattattcatcttgttcaggatcattcaaccacctacccggttcttggatcactggccaaggactacttagcatcctctgcatcctcatgtgcagttgagcgtaccttttcttcagctgctgatgtttgttcaactggccgagggagtttgaaaccccggacaattgaaaggtgtgttagtagccatatgtggttaaaacatggtattaaagttgctggagatttcaccaaagcacaaacagttgtttcttcgtacattgactattcccaaagaaaaaagtagattttttcccaccttttctttcttttgctttttaaccactagtattctttttatcactcatctgtaagcaaaaaaaaatcttagtataaaaaaatcaaagcaaaaaaaaatcaatttcttattttcactaatacctaatcttaccagaaaaaaaaagttcaatatgagtagttcttttcatccctcattcttaaccacgcctatccagaagaaaaaatatccatccatatttgttgatttttagttgataatttgtcctcttacagtatgattacttggttttttttttgcttttttcccaagtaattatctgaaaaacactttttgaggtccttattctactatgtctgaggtaacctacatattattccaactacataatcagttacactaacagttagtgtaacttttaatcagttacgctaacagttagtgtaacttttattcagttacgctaacagttagtgtaacttttaatcagttacgctaacagttagtgtaactttttcaccagttacgctaactgttagtgtaactttgcaaaaagttacactaacatgtagcgtagtgggttcacccactaacaccgctaaaatttcactaacaggattttgggtagtgttagttgtacctttttaaaggcagctaacactacgctaaagtttttttttgttttttcaaaaatcctgtagtgttagtgggccaaaaattcccgctaacggtaacttttgtgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagcgtaactggcccaccgttgatactattgccttctctcccatgtaattctgaattgcaatttgaagggtaatggaccccttggaaatatcaatccttaaagtttagatatggcgttggagacccaattttgatccacataaaaacataatgataattgcagccacttggcacaagatttaaattttatcacccaattttcatggttgactgatttgtgaccaggctagtgtctactggctgataagtttttgcagaatgtttagctgagatgagtgtcttctggtttatccagttttagcactttcattgaatgaatatcaaaaagttgaatatcaggatttatatcccattggttcagatcaacccattataaattggttgagtccataccagttcaacttaagtacactcaacccccctaattatgctggaagtgcaaacacctggccaaatgggcagactccctcttgtttttttggttttcaaaacttgaaaaactgggagaagtttctccttgtacatcagttttaaccatgaaattggattagatttgaaatcatggaagattgatcattactctactatatctcctgtgctactgaaagccaactagaatggcacctttgggtgctacaggtggctgaaatacatttgaactgagtaaagaatgggtagtatgctgaacttaccttcatttcacttttcattcagtgagccatatatgtcccctgttttctataacctgatcattcagaatcaatctttctcattgaatgaggctttgtaacctgagtgaatggcattgagcattatagcctgattaatgcaatgattttactctggttgatcaggtcaagtaacctgatgggctatgagtaatccaattcagaggcttttggtatggccattcagtggcaggtgaaacctcctgtaatcccaaattggtgtgcaaacccacatgaattgtgtggagcaacagtgggtccacactgtatggaactgcttacaagtggggggggcactttgaatgttttgagagtagatggacccttaagtgtttggaatagatatgacaggagagtgggagttcaaatatttcataactgatgagtctaagaatatagaggaatgaaaacatggtgttttttttcttttgaaaatatagaataggttgtagttaatactcttttgtgaaaggtattagagcacaggataagtatataaaacaatccaagaaaaaaagaaactcattgggaataggaaaccaatgaagtaaatcattttttaggacaatgattgtgggatggtcatagagttaattgtgcttcttgaattaatgtggaatattttttgctcaaatcttcaattgaataggaatataattttccaatgaatgccttgacaaaaatctggatatgatttctggtcttttccttatacatattccagaattccttgtagtgtattttcatccaaagctccaatattgcccaaagagctgtgttgaaattattcttgtttgtgttgatttttgatctcagaacttttctggctttttcccattcatcagccgtgattccctgtgaattgctctttccattgctcaaatctgaaaataactgggcagcttttttcagttcttgtgcaaggtgtaacctttcttgtaattcctcactgtcttctgtagtccaaggtatgattgcaagtatcaagttgacatgaaataaataaaggggaaacatcacttgagtgtcagctctttgcatgttttctagacagtatcttttgaaatttatttgggtttgatctttccagtatatgtaccatgtatcttcaacagtatgaaaatgagctcttttatctgtagcaacatccaaatatgaactttccaattctcctgttggcaatggtatctgttttatgactcctttatttgaataaaacattgtgacatgtttgaaagactctttcaaattatctttgtgaatgatcagtttttctttcttaaggatcctcattaattttaggattccaatcacatcatatcttttttcttccgctggatttgcactgaaaacatcttgagtaaatcttaatatgggaagcttaggatcagtattactctcaatatatttctcaaacacttgaaggttttcagtttctattacattttgagtattcaatggttcatttgatgaagaatttaattgttcaatctgtttgttttccctttgtattttatttttcttttgaaactcatttgaagatttcctcaatgggtctgaatttggtttgctttgcctgtttccaacaatttcattaacagaactccctggttctgaaaaattggaaatctttcttttgatacccttctgataattttgaattttttgcaaatttggtctttcctgaatttcattattgtgtaatagttgagctttaagcttggcttgcatgaaatcttccttataggatgaagctggggaaacatattcctctgtggaatctgaaataaattgtgcagggtgatcaaagaggttttggtgaattgtttggctggaacttttggttggaggttgaatttctgcctctagaattttgtacagctcatcaaatctccagtcctcagtgacctgatttgtgaaatctgtggagggattggaaggttgaaactttctggaagcattttcttccaatgctttgttcttaagttgaacctgtgtgtaaagagcatatggatttctttcttgatcaccaatctgggctgatgattgacacccagcattccacatgtctataaattcattttccagatggtaagaatgatttggtatcaaacttttgtttgaaatggggactgagaaaacttctgaatgtttatttgaagggtagctgtttctaggtaggtttgtatcatccctcttttcaacattgctattcaatgcattttggcctgagtaatctagttttggatagctgggaaattcctctggatatcttatactttttggggaaggagggtataagaagttgacagagctttgaaaggtgtttggattcggaatttggtaactagtttcacttgatgggaattttgcaacatcctcctggaggccaaggaggtcctcaatctctctaagataattgggatttcccaaggaatttgtaagctgatcaggagaatcaaaatcatgttgcccctttgaacttgtggacatgatattctgcaaagcatcgatgggttcaaggctgttgattggatatgttgtttttgctcccatttgaagactgtcggccaatgtgctagacccatgagtgaatgagctatcatggtattggtgagagtcaggcaagaattcagtagagtggatcatgggtggtggatttcttgcttgcttgtctagttgagatggaggtggggcaatcttggtggcatcaatttcatactcgattggatgaggcccgtaggggttcgagcgaccagtgcttctcgtgaattcagcagacgcagtgaacatgagggccaagaagccaagaagaaggtaaactctctgcaaactcatgcttcctgagctatccatttctaccccactggttttgtttattttcctcgttgtaaaagtgatggacaaatcttttcgatttttgcaatattctaatgaattgatcaaatacgcccccatatgatgaatgtgaattagggcgatggaaagaccagtggccggcccctcggatgtggaagacttgatccgggaaatgaacccatggatccatgaggctgagcccattttaagcatcaccgacaccaggaagcttgaaggagagatacaaacaatgaaacaaggcctgctctggatatttttatgtaattacttgtgataaatgatctgatgctgggacaagactgaaggcaccgcaggtcaccgccagtttgattgagagtcctgcatgagaaattaacaggcctcttcgctgagaccgaggcagctgtcgtagccttttctttttttgcctaacaccggtacataagaaggctgtatcagagtatacttccaggatgttatattttgttacatatgtactttgtgctgactataccccgaccgctttttcgcagttgtatgtatcaggcgacctcagtgcgcaaacttaacaaagtccggcctcgggcctttgtatatgtctccggaggaaggctctcgagtggagagcccttgttaagctcgatctgggtgtgggccggggttgagcagatatagggttaagcggatgggtcgtcaactcttggctatttttgatccggctatgttgtccaggaccaggatgtgggttgagttaatgtgtgtgtttccatagttcctcttgagtaaggataggtgtatgtagcctggtgcttgatagctgcaaaagtagcagaggcgtcaggcgcgggcgtatcagagaaaggaggagggaccaggggcgggcgggtatcatgagcttggtgagtttcaactttgaaccataaaaaactccgaaggtaatgtgcgagacattttccgtctctccttataaccattccggatccatggagttataccttcgactgacttcttttctgatttggatcgattcagagcacgcaaaaacatggaaaacgtggacgatggggtgatctatatcgatgtcatgagttggctgctatctccaagccaggatggatgcaaggaggatgacgaccaggatgaaaggatgctcgagaacctgggccaactgatcatacatatcagaccgtctttggtcgatcaactcatcatggccatccttcattctcctcggttatggtcgatcggcgtacgtgggtcggccaaccgagatgtggtggttgataaagataatggcggtgacgattccacgaagaagaaggccatcgaacccttcctgtccatttttctgaaactcaaattcgcttgctcaaccaagttccaccgatcaagtttaccacaacattcgaacctttcgacttttccggtccttactggccctgatgatgcccatcaaaatcgtcttcaattgaagccatcaaccaccaaatttattgaacgctggagagccgtcgtagtcggaggtgcagatgaaaattccagagcgggacagttctcctacttcgacctccggcaactctgcttgatggcggccttgcttatatcaatcaaatcattcgatcttacgtcggcatccctgcgtctgcaaagcctcatcgaacgagactgtatcaagttcatcaagcgttcaattcatcagacccagtcagctacatcgaatgtgcaacccgtcacttcttttgatcgagattcagcaattacctggttggcggtacaaatcattccatcaatcactccaatcaatttggcagagtcgggaacgaacgtgcgtcgttctgcttatttaccatttttgaggctcgattcactctccaagcttaatccggacctctgacctttgaaggtgaatgttgcttaggatatcaattaccacctcgccaaatcgctattcagagtattcgtaaatggtcatctgttcaatcatttgtccacaagtctcgatctgacccctcattccgtcaaccttcgcccccaatcaactaccgacgaagttctcaaaaacatttccaatgatgtactggcacaaatcgtcttatcgatctcattaagcatctctcggttgattgaacacaccaccaagacctctgatctgaaatccttttcagccgatcttacaagtctagccgatttgaccgaagagatccatgggagctggctcacagcaacgaggtcttatgatcaagtccatctccctgaattcaaggaaaactccatctcgacgaaagaaaatcagaccgatcgatggctcaggaatatctttttctcctgcctgttgatccttggcggccttgtcaacaagcttgcaattcggggcttctcaaattcgatggcggaagctatcctgtcgcctgcattccggatcttaagccaggtccacttcatcactctgagattttcatccgacaagctttcaacacatgccgccgtttttgatacactcgctacacttctcaaaccacaccccggacttgcgaaccttattttgaaggaatgccaaccttctctgatgggtcagttgcaccaatatccaacagaactcaacgaaataaatcctctggctcaaaactgacaatcattacctctgggttttagagccacaagatgtaagggatcctgtgcgaatatcacgagttgttttctacttcaatctcatcgaaagattaactggatcagtcattcaagaggagtatctcgagcaaaccgtcgtgcccttggtttgggccttcatcaaccgagctcaagttggtttttacgcccatcttgccttattgagcgtcctggaattctgctcgaaggatattgtcatgagtttggccaacaaatactttgaaatattaattcaggttgagtaatttgtcttctagacttccaaaactgtaacctcttatccaaactcatcaatttttttctgtcctcacttctctatgcgtttaggacatatcactagatcaatcatccgttttgagtttcgaccaacagaaagtcgcatggaaaaatttgctcaagtcggtgtcgaaacattcacgctctaaaactgaagagttaacatcgaaattaatcgaatccatcaagatgctcgatccacccgttcggatgattcagcctactgaggagaatggtccaaaaaatgacaagacagtcaatgatcaaagccataaccaccagaatgaccaaaggaaaaaactatacaagttactgatatgcgagatcggcgagctaaattatgatgaaactgaagaagagacgaccaagttcttggacacatgttgggatttgatcaggtttcaggaggacttggtcgagttattcgaagtcggtttgaaccaacaatccttcaagatctctgattcacagctctctaaccctggtgtccgttggtggcttcagaaaaccaagaaaatcaactcatctgccgcctctgccaagctttaagctcttgatgatcatcctcttttccatcttgcaatccaacgttcaatatcttgtctgtaaaaggctgattcattaacctcagcatctgattaactttcaatccacgtttcctcaacaattgaagcatccagattattgctcttctgcttaatttatcttgtgcatgttgttctaccacaatctttgttttactatcctgatctacatacaagccaatatcgagaccaaacggaatcaagggctgggaggaatcatcccagtcattgatccaatcaaaaagcaaaaaacaaaactccggtttcattgggggcccaactcccaacctccactaggttttgtagagtcgacttgcaaaatgtgccagtctcggaagaatttccagctagcctttcccttgttctccttggcccatgtactgcttgaacagttccggaaagggaggcctggtcaacctttcaaccattccatcttagacctaaggggcagtaatgatgctgtagaccgctttaccagccaagaatatttgcaaatttttggaggacatatacactgtcaaccaccagaatttgtctagacttgccatatcccatccaaaggaggtctttcatgttgcgccggccgtgaggaaggcgtccgcccggggacatatgcgccttcggagccctccgtctgagaggcttgaaggcttgggacataaactgttgtactgatgcaaatcttttcggcatgatacttgaagctttgttgtacatatttatatggtttccccgaccctctgaaacgaggggattgtgttaagctagcatgcttcctttggttgaaggttccaccgtgttcttaacactgcgcccacctcaattaacacgatcaagcttgagatcggcccggaagacaaggcccgccctctatgctccgtggaacgttgattgacggcttgaacaatcgtatgtactcggacgaaacaagagacgaaaatgacgactgcgacctgctcagcgagaggcctgttgcatagatccacgaactacataggatcttgacgcgtttcagcgttcctctctttgaaggcctaaaataagcctgaatcattgggcaaactctaacttaaccaagtccctccggcagtttcatccgatggcttgccggaggggagggtccctgtggaacggcgctcccctcccatagagggacttggttaacttcggcgcaaactttcctcatcaagacctctacatccccgggtaaccctcttttctccaagtccttcacgatcatcatctttcgcagggattcagtccatcaggtgatcctgcgaaaccgcgatatttctgtatcactccaacaagaaggcagataaccacgaataggtcggtggaggctaaaagtcggcaatctggtagaggtcaacctatagcttatcgaaaatgaattcctgtagatactttattctgcttggctgctgcttggcccttattctcacagtcagtgcaattgctgaattccaaagaacagctagtaactcggagtcgtggcttcatctgaccgataacgagattaacctaaccaacaataacatcgccccaccttcatctcactcggacattcgagaagtaaatccagcacacttccaacaaattcatgagctctggacagattttcaccaaggtcctgagatatccgtgattgaatctcagatgggctatccacttgtacatcaaggaatccaaacctttgatggtggctcacaaatgggacagattaccggttataatccaattgacaatcctgaggcttgggaaagctttcaaaacatcatcacttcaagtacaaatcttaaccaatttgcattcaatttccattcttgtggacagcatgtgaagtctgataattttgactcttgccctagaaatgttgaacatctttttagtcaggggaagcaagtggcacaattcctaccaagatactcaacctcagaaacagtacatccagaagcccttcaaaactctgaaaaaccagtacatccagaatgctttcaaaactctgagaacttcttatttcctccttcccaaacaggtgtaggctattcagagcaatttcctaactattctacattactaatgtctgataggaaacagcttggaaacagtcttgaaatgagggatgatagagctttcacaatcaacaatatttcccttaatgacatccctcaagcctttgcaaacccaatttcaaatggtcagttgatacaaaataatttcaaccagatgggagaaacatttcaagattttgcaaatcataggttccaacatacaggaagcttgattggtcaaggagggaatacaaatttcatgcacacaccaatagctactgctgaatctgacatgtttacagcaaatcatttgggaaatttgcaccatcccaatccctccataaatgcaaggaatcaaatgactgaatcccaggaagttgatgaattgtacaaaaccatgcaggggaaagaaatggaacctaaatccaatgcccatggtggtatatcaaattcctatgaaaccttgggagggctcattacaaatcctgtggaatattatttccctcatggaacaacttctgaggggtggaatcacatacctgaaccggtgatgaaagagtacactaaaggggatgtgatttataaggagaaaaatttgatcaacacaaaccattcttggaaagattccaagagaaaaaattttaatccattgacaccagaatatcctctccagccctatcctccccagaaaaaacatagattttatcaagaggtggaatcaaatcaggattctgtaccatcagtgaatctttcaaactttgatttttctaagcaaagctttgcgcaatggcaaagaaaatttgatgcaagtcccaaagtagaatactcaaatggttttgaaagtagaatcaaccaaagagaggcaactgagaagatcaacttcttgctttcttactccaatcatccatcagtgggattcacttctggagaaaccaatccaaatcacatttttgttgataatctcgagagatacccccaatccacactccccagattgagctttactagtgatgttttctgtgaagatttaaagaaagaaaagaggttagatgtagttgaaattttggaattaatcagcagtcttggcacctctaaactagtcatagaaaaagataacttgcacaaaaatcttcaaatgatgaaccgtttgtccctgaagaataaatcaagaaaagttatactcccaaaatcatcacacagaaatttacagttctcaaagcagaagcactcccaattctataggtttcaaaatacatggtacaccttttggaaagaacagacccaaattgatttcaaaagttactatatggaaaatctcaaaattggtgccactcagaacatatttcccatttatttgttttatgttgatctgatacttacaatcatacctcaagatgaagaaagatcttttgaaaaaagcagactggtttatgcagaagagctagcaagagctgccaaaatatttacagatttagaaaaacatgagaccaagcctataaatgagatagaggctaatgaatgggaagagactaggaaagctgcttcatatgccattcaaaatggtgaatcatacatatcaagagctgtttgggtatatctggagctttggatcaggatatactataaagatttgtgggcaaattgtaaagaaaaagatggaaaacatctctcgcgttttgtgaaaggcgcaattaccaaattctttagctattcaattgaaaaaatcaccaaaaagtatgctgatttactgcgcaaagcacactcaagttagcattgtacccaaaatgatgtaccccatattaattgtaatctttgttaaaaaaaatgtgacaaatcaatcacaaccatcccaacagatcccaaaaccttgcagccgtagtttgtgttagagatggccccaggccatccagatatcccctctgtttttcagcggaatggggcatccgcacttgctggcgggtatccgtcggcctaggcgagtatccaagcgggtatccacagatatccaccctttaaatgggcggcaaggcagccggctggaaggaaatccttccggtcgacaaggtgtgattttgattgtgaccttgctgacaccggcaacaccagaaatttcctttgcactcttggttttgttataaagatgactggcaaagtagatacaagcactagctacactgataggactttgaacagcaaggatacccatgtcttgctgaagtatggtgattctcttggcaccgctttgaacaaaaaacagaagtccaagatgactgcagaaacgggccatcagatcttcagtgccagcaccactggctttgcctgtagttgtgttcaaagcactgccattgccaaccgcagatgtctcgaatgaagcagagagcgccttgaaacattggccgatttgcttcttgggcactcgggtaagcacgacaatctctttgaacaactgtccaacctttgaatttcaacaagcaataaagatgcaggcgacaatgacagcatgaggtacatgtacctcgctggctggaaggaaacccttccagccagccatctcatcctcttggcctcgggtatccttggggatacccagatatctgccagggttttggggaacaggggccatccgctagggttccgatccggaccccgcagatccggcaagatccggaaaacccgcaaaccggatcagggctcgggatcgacccagagagatccggcatccggtcggatccttaaaacccccagaagtcggggatttgcggggattacccgcatcaaacccgctcgggggcccagctgctgcacctcacctccaaccttcccgccctgaacccctttttttcacaacagtatggcaaaaaagcataaaaacatttacgctagagatccggagaaacccggctcggtgccggatatccgcggggtcagggtgcgggatgcacagaatccggctccggggcaccaggtcggaaccctaccatctgcacccaaatgcgcacccgctggcgggtatctattggggctggcgggtatctgccagcggataacggatatctggagacaatctctagtttgtgtcatggacatctctttgtatgtatactgggcatttatttcagtgatggacagttatgctaaacaacccactgacattagcttagtgtagtggccctcaaaacagtgcaccacactgtagtgttagcacactattagtcccactatgctgagctacagcgcttctacatagcagcaaaaacagcccaaaaaaaaccactaaaacgtgctgtcacacagcataatgggccattttttgtggcctgcacatgtagggttatcacagttgtggtggaatcccgctgggatagtgttgaaaaaggtatgctaaattggcaataaatttcaaaaacacactcttgaaaaagcttgaaaaggtatgaaatatcattttgggcaaaaaaggtgctcctaaaattgcacattttaggtatgtggaactggtcaaagccagtaaaatctgggatgttacccccaaactccaaatcaatttgggaagccccctctctttttgtgggatttttgcctgggaatactcttgaaattggccgtatcaatgtcccagaaaacaggtatgaatttccaatttttgccaaaatcaaaaactttttcaacagccccctattggagggcttgctggggtcctgctgcaatacaccaaatgtgagcagagttccgctatgttactctgtgttaatgctatggttagcataactggcccatagttggtaactatgatgtatcaactagtttgttcaattcatacaaatcaaggtctcccagccaaccttctttgagtttcttcaaaaaaaaaagaggcattcaatgtcaaagaaaaatcccagctgagtcgagcacctttgtgagcttcatcctggggcaacattgtgccttcatattataatatgttgtcaaacacacactcttataatgcaccactgtttttttccttacaacctttgtatttttagggcaagtaccaatatatataggacacaaaaaactgaacttttcagaacttatcttgctcaattttatctttcatccaagttgaagatcaccactagaagccatagtcaggagcataaaatggctgaagccttacaattttatgtagatctctccacttgaatgtgtcaagttttgtgcatgcagaaggcagaaaaaaaaatgcacatttttttcaaaaattgagtcccactgtatactggccctttataattagtcatatttgaatgaattctgatagatagtcatccaaagttctcttgagttgatttgaatatgggggggggggcaaattataaaggcgattataataaaagtggcttttaaagacccgaacattccaatccattcatgagaagcccgctaaaatcggcaagaacatgacgcgaaatttccgagtcccaatcatgagagaacccagacaattggcggaattcgcacagcatcgacttgtaagccatcactagagccgacccgaatccaagcactgcagcagcagagattcattgatggagagagaaaaaaggcggaccagcaggagctcacgaggagacgccgccattgatagccagcaatgagaatcatcatccggattttcgcttggcacaccaagaccagccaacgtcttgctggccgatctcttatgtacatgtgagcccgcctttcatatatggatccattgcatcaaaaaaaagagaagtttcgaagtgtattcagaagaaagaacaggacagaacagaacagaagatgatcatcgggatgtatatatatggagataggttgtgcagactaaaacgaagacgaaataacgcagctaaaatagccaaggacgagggcagggagtgggccaggaacggcgatgaacacatatacgtagcaagatatgtacacacacacatatcatttctgtttttttttttctagagttttttttccgagctcccgcccgccccttccaacccaccaaaaaaaaaaaaaaaaaaaaaaaagccgataagaccagagaaaaaaaaaagcataacatcaggaaaatcaagcgaaggaggaggaggcgaagcaggaggaggaaacaaaaaaaaaaaaaagaagaagggctaaacaaatttcaactgtaaattagccaatttataaccattaatgacgacgaactggggatgcgtcatcgtcgaggtttgagagatatgatgatcgagcaagtggagggggttcccgacgatttcgagcagcagttttttggagcggggatgttgggacgatgaaggagtcggaggaggcggggacgagcggttagccaagagctggccgatcgatcttccggtttcgagggtgcagaacaagagcgggatcgattggagcttgaggttcaataggtcctggtcgccatccgaccccaagctcgatctatgattagattcagaggagctttcttgatcatcagctgccgagtcggaggcggaggaggaagtcgacgacaagtcctcctttgggtccctagtatggatccgatcggaggtcggaatcaagagagtatcgtcctgattagcgacgatgagtgccttagcgccggccaagagcgcgttctggaccttatcggcaaacgtgcattggccgcgtttgacgaggacgaccttgccattgacgtcctccgggcgctccttcttgtgaacaacaaccggctcttgagtgatcggctcgcagccgtactcgttcggcgggttcaagccgacgacctctaaggctccattcccaatactcagccccgtcgacccggggatccggacatctggcccaaacgtcgctagcatcaccggccgcgaaatcgagtccaactctccctcctcctcctccaaggaagaagaatctcgattacttggccagtcggaggaatcctcgtagtatacccggatccctgtcaaatgatcccggtctcgtggcgagagcttctcgctctcgctctgcggcttcagcaccttgaccgcataaggatccgagagaaccacttgagtcttgggcgccaactcgtacgatccaactgaatacagaacagtccgtcagtgaaattcgatgggcgcgcatttctgaaacagggaagaagaacacgaagaaaacaggcgcttgcctttgacgatctcgtagctatcttgatcgaagcgcttcttcaaggaaaacgtcaagccggtaaggttcttgaccaagacgaaagcgtcggatccggatggcatatccggagaagatcggccatccagcggtgctggagctcctccactcgagcttgttgatgatgatgatccggataaagaggctccgaaaaattccactttctccgcacccggacttctctcgatctcatccgccgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacgagagtatgatctaagaaaagattgagattaaggttgagatgggaaggaggagaggatttcaagagagacagaagatcactgagagttcttacatccgcgactgggacctcacagaagccaaacgaggcccactgatcgtcgagagaataattagagtgattagggtggacagacgagtccagacttccagtgatcatcttcgcgtaatcgaagtcggtccgaccggtgatcgagagcatcaatggattggaatgcttaggactctggagagatggagagtagactgaacaggtcgggggcttggattgttgccgccggccggttgggtggctttcccagaccacccgatcactctccaacgattctcgttcttcccagcccgtccgatatccctggttttcggccatctgatccgcatttggaatgtacagaatgtgtccttcggtggtaaatacaaagggctgatctgcatggttgataggattgtcttcgtcgaacgtgaggtctgtctccccattcaatcacggaacaaacactctcagattcaccgagctaagtgtgatctttgattaaagcttttgaggacgtacatagatatttgagtgtttcggacaacatgaatgaatgctgccgatcttccagtttccctgtataaaaaaaaaagaaaaagaaaaggggctcaattcaacaaacttcatatcgtcagtagagggagatagagagacagaccagtcaagagattctcgatcgatgccaggccgcaatcgacccaagtccgattaacgagatcagtgatcactcgttcagccacttccaaataatactcatccttagtcgcccgatacaaaaagtaattgctttcaacgaattcaggccggagaggatatcccaatgaggtagcttgttttctgtggatatcaaagacttctgggattcctgaatatctatatcagatgattactccaagtaaaataaaataaaaaggaggaggtaatcaaagcttgtaaggattgactaccagatttcaatagttcaggtgggattctgcgcacctggcccaaagattagcatacgtcatatgggattgaatggccgcttcaatatctccagctaggacttgaagcccgggccaaaacgcggataatgaatcgatggtagttgtggcgactgctccggtttgcatattcacccctcgatactaaatcaacaaataaatataaaacgaaaacagggagatctcaacacttgaacataaaaattgaaatcagatatgtctgttatatctgtatcttttaaaagaaaaaaaaaaattctccaattgcactaaaaaaagaggaggatacatacccagaatccatcaggggatcgcatgtaagtcatcactgctttataggcctgattccagatttctaggaacgagtcgtcggataataagacatgagacttgaggatgtattcataaaacgagtcgatcccagcgccgatgcttgagactccatacgaccaatgctacatacagtcacaattcagaaagaaaaggggggagggtttctcaagtgagtaaatgatcgatcatgatcaagaaacagtccagtttttttttcttatcaaggagaatagatgtggaggaggaggaggattcaagatttgagcccacaccagtttggatgtcgatcgtattcccgagtaagttgatagaagaccggcgatcccagagagcataaaacgccttcttggccacattctgaagcagaatgaagagtaagtgaggtgtggctgcctattttgatgaaccagagtggacgaacctcgtagatcggatcgccaagcaatctgctgagtgtggcaaactctagcaataatgagcctgcgccagcggtgcaagtttcggtaccttcatccggcatgaggccgtatctcagaaggatctacaagaaaaaaaaagagatgatatgatgagttccaggagtgattcacattcagaaaaagaaagagggggagggggggaggactaacgcgagcataaggaatgccagtgaagaggcgtgaaaagcgggcatcaatcgatcggcgagatccttagccaagaagagcaactggtctgcatatgatgatccctcctgctcatcaccgttattgtcgagacggaatccccagacgttctcgggatctttcgcaaacagatggccgctcaatagtccgcccaacactcggatcgtcgtctcgaacacttggaccttcgagtcgatgtcgaagcttgggatgtctgtcacgatccgtcgcaccgagtctcggaatcgacccacatccctaagcgctacaaatgtgtccaatacatcaatcaacgtcatcgaaaaatcacccagtacgtcgttcgtctcgtggctgttcctgtttttttacagagatagagaatgttgattgatttcgatcgttcaattgggtcagttttttttttttttagataatactccttaacaaatcaatggaaatcacaatcaaggagaaagctcttacgggtgttcgtggtcgtgaccaattcctttacaagacaacggccgtagctaagcagaattttttattataggtcagatcgaagtaagccaacatccatttcaatccaaacatggagactggttgtagcccgatcatataaagaaaggaagtacatacttcgtcatctggataagcatgtttgatgtaattatcgaagccatgataccaagttttcttcaccaaatccctaacaatcccccccaaaacgaaaaaaagcaaatcaacagaagagggattagggagatgaagaaatccaagagatggaaaaagaaggaataccggagttcaagtttgcgttgagtggacattgaagcgttcgagaggccgaagcaggatgcaagcgagagggcagccatgagggcgagcgagagggtccatccgatcgacggcccacgacgacgacgacgacgatgatgatggtcttggagattaggaagtgaagtagattcccgggctttcctcgatttgctggtcatcatcaatgtccgaggttctaattggtgggaagccgacccggaggattccatcttcgtctttcggatcttggtctttggaatcccctgtcgtgcttcgtcctggccggttcagagtggttcttgttgttgttgttgttgttgttggtggtggtggtgtgtgtgtcagtgtggggcgcatacatgtatcggactggttgcccctccagtttgatcgactctctctctcttttcgcctcgatcataccaatctcactctcagactgctcctgactgctcccacttccctgcgacacttccaaaaaagaaaaaaaatgaaaataaaaataaaaataaaaaaaatgacatcgtgcaggctctttaatggctctctgtctctttctctagctctgtacagcaacgaagcaataagatcacactccacacaaggactgctcaaatcggccactctcatctcccattctatgcagtttatctgctccatcaaagcaccacatcatcctaaaataataataatttccaccatcccgtttggtttccaatgctcaacaccacatctttatgtggcttgcagacttaagacaaacccagatggatgatcactatgatgccctcctctccacactgtcaccacatccatcccgactcagcaggatcgatcgttcattgagaaagaataagaccccgataaagcaacttatatccgcggtcgcatctatacataattctcgagcctttaaactggattcttgggaccaccccacacaaatatcgaaatataccccgagaattcagtccggagtctgggtgaatcaatggaacgtcgatttccattcagacaggaatcgagcgcgtgacactagcttgaaactccggccatggaaagggaaaaaatccaatcagaaggggtgtgtttttctcatttgctccaataatagttttcaggtaagggagtgtggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatagtctattttacaacttggctggcttgcgtgatctagcactaaccaataatctataaatggcaaacttgtggttctactagacctaacatgtaaatacctgattactaacttgtggctctagccctaacaaataatgaatatgcatgtaaaacatggccaagatgtggtttccagctatactaaaatattcagtgtagataaaatcaacacggccaagttgtggtgtggttacactatgcaatgaatattgaatatgtaagcaaaataaggtggtttacattatgaaataagcattttgtatgcaaataaaatttaaatcccaaataaattatgactgagtacagctagcctggtggtttcagtgtgtggctatgggttgaatgacctgtagattttgattgtgccatgatttattaaggtgttaataaaaaaatgcggtaaatccgcgtttacatgctgtttctgctgcccgcagcacatgcggattccgtgtttgcacgcggttttttatgtaattttttactgcttatttttcgagtttgtttgaatttttaaagttttttcctatgttttaaagcgtgtaaaatttaatggtaaaaaccatttttcatcaaaatgacttttgattattatttttttttccactctttttttcaattaattgtttgcatacatgtttttaccttattttttatgcttttttgaaattttgaatttatttcctaggtttcagggtgcgtagaatttaatggtgcaatccaaattacataaaaatcaatggttcattcttaatactgaaattagacacattttttttcacataaaatttctacagcttaattttcattcttttttgacattttgaatttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaggaaaaaaattaaatgtcaaaacggtgatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattgaaaatgaaccattgattttccagctctgattcaaacctcatctgccaccaacctccttcctagtctttcccttgaagtgctcagacctcttcctgcatcttttgttgggaaactgagctgggtgagctgaatttttagtgggcaaattgagctgggtgagctgtattgttagtgggcaaattgagctgggtgagctggatttttactgggaaagtgagctgggtgagctgcatttttagtgggaaaattgagctgggtgagctggatttatactggtgtatggagctgggtgagctggatttttacggggaaagtgagctgggtgagctgtatttttagtgggcaaattgagctgggtgagctgtatttttagtgggcaaattgagctgggtgagctggatttttactgggaaagtgagctgggtgagctgcatttttagtgggaaaattgagctgggtgagctggatttatactggtgtatggagctgggtgagctgcatttttagtgggcaaattgagctgggtgagctggatttttagtgggtaaattgagctgggtgagctgaatttttagtgggcaaattgagctgggtgagctggatttttactgggaaagtgagctgggtgagctgtatttttagtgggcaaattgagctgggtgagctggatttttactgggaaagtgagctgggtgagctgtattcttattggtaaagtgagctgggtgagctggatttatagtagtgtatggagctggctgagctgtattttcagtgggaaactgagctgggtgagctggatttttagtgggaaaatgagctgggtgagctggaagggttggctgattgaaattcaaaaattttcttgctgatcagttgagctggatgagctggattggagatggtctcatccagctcagcagggcctacggtcccaaaccgaagatgttgccgcatttatcctcggtttggaaccgaagaattctgtggacaaaactcttttgactctactatatatataaactgcccttgatgctgctaataaaacatctacggctaatacataatgagagtctcttgaccactgaagggctctctggagttcatagattgtttgatgaagccattaagaccttttacaatacatattcaaattttgcagccacaaaaactggcctacatatactatacctatgtataccaagcttgatgggaaacgcactggttccagtattgttattatatgtagtaaatagaaatttcaggatacttgactgcacatactgaaaagggccagttatagtcaagtatagtaaagacccagtgctgctattatctacaataaaatattctttcaagagaaggctaaaataaagcctcacacatgctcatcaacattttatatacaccagaaatggagaatgctatagatcagaagggtgtgaataccccgaacgctcttctacttaatcttgccccccctccccccgaatcaaccatccgcaagtcattacaagcagagagagagaattctctagaaaatggaagctcaaacaaggcgcatgtgtgagcactatctacaaaaaaaaaaacacgtaatggtccagccaaaactcgtcttccttttgtttttgggggggtgagattccatagtgaaaccgggagggacggctcggacggcgggtgctcttgtccggttaactaacataggcacatcggttacaggctgatgatgataggaggcaagagttgggctcagttggagctcgttacaatgtgcgcggaagatcgagcgatttttggggccgactgaccaagtctgtttcccacgttctgatcggcataacacatgaacgtcgtcccggctccatcgcggacctctgtgtatgcaaccaatcggcgaggagccgttggtatgggtgagtaccaagctgaggttttcccggtcaagaccgagcgaaagagttatggatcgatcttactgacctagatattgggattcgagtttatagaagagcgggtacacggtattcgcacctccgaccaaattgctagcagaatcgagtgcataacagccatggagagcaaagccatcccgagcgttgactgatgggggatcgtgatcggggaggggggggaggggcccacagaaaattgagtccaagggagtcgatgaccatcaattcatatggtcatgatagaaagaaggtctatatatagatctatgaactcacagccaggacaatccctcgcatcgcaactaaagacatgtccatctcgattctgacagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctaaaaccatcatcatcatcatcacaagcatcactgcattatagtgctggatcaatggtctctgcaggatcatctcgttgattaaaccgagtgcaataaggcggattgcaagactatttcgggagcttggatgttggagtgtttagataaaggttggcgatcctgatcgaggctatgtactttgtatctgaggaatggcccagagaaaaggttttatatgtagttggttttgaaagtgtcccccttcgcgaggttttaagtagtacagggtctggctgaccaacgatggcggtgaccgccagacacatccatacctccggcggagaagtattgatgccggtattgtggcgtgttggttgtcatcttgcccgcctcttcgtccggctgatttctcgccgccatccaacaccttgaaaagcgccctgcggaaacgggtgagttgatggaggtgtgtgcccggtggccaagggcgtctccaaccagacgcctcggacaagtcgttgtgaatcacgcttcaaaatgtaaatatgtacgaagacatcataggatacataaaacacacgtcggtgtcgccttggtttgtagctgacatagtctggacgcgaccccgtagatctccaagctccgccgtatacaaagcgcgttgaagctccttcatcgcaccgcttccaagttcctcggttgtgattatgtagaagtggtcttctctattcagcctgatgctgtccctcaaatgaagtaggagtgtgagcaccgtcaggtcgatggtgacggttccgtgcgttggttgactacatagatatctggagttgccagtaacgaccgaaggagcgaggccgacgagtggtcaggcgtacggggttgccgggggtccgggtagccgagggcggcttggttcccgagccgttattcatgctcacgtccggggacgcatccttttgcggttagcgcgtcaccagggctggggatcgaggccgagaggagctgaacggattccaagcggttgccagtcgccaggagacatggggtgggggtggggggaacaggatgttctgtcgagattgaaggtgtgatcatgtgtggagtgggggtataggggtgtatgtagcttttttttcggagtggttgcggacagaactgtctgaacatcacggggttgatcaaaagctccaacgtcaaaacgaaggtatactactcagaaggaagagatcacatccatcccgctcccgtcgtcctggagggcgaggtggttcttggttgtgtcgtgatggttcccaagcccgtcggacgggcaagggttaggacgaatctctgagtcggtgttgcaatgcagatggtgaaaaggatacatatataagggtcctattcgatggattcctctgtgcttggcaaactgcaatcccttcggactcaccattttcgcatcttctttgctcccctttcccttaccctttcttggtgaatagtagccaatcaattgtgtatcaaacttgtcccacttttaagcgccctttttttagcatcaatatggctggcaaacagactccggccttctggcaaggccttgtcacgcttttctcattcttgtccttgatcttctccggagcctttgccgacgaaactgctcccggacacaagcccggaaccgctgactcttcgaagtccgccatcccgcgtttagttgggtacgtgctgggtctctcttcatctggcttataatcacctattccagttgtgcaaacctgcttatggtgttccgtcggttgccatgtggcctggttctgataatgtgccctttcagagtgagtcttgttgttatccatcctcgcaagtccaaagttgagcgtgtttagaccatttctgattaattcggttataacgacaaattaagatcaacttgccaggattcgaatttggtgcccaaccggatggacaatacttgtccagcactaatcctcccatgccgcctccggagagccaaatcgcccatttcctcagccagaatgtcaatttcttccgggtgcccgttgcctgggagttcctccagcctgaaatgaatggcaagcttaacgacgtcaacctgaaagcgtacaagactttcatcgaaaaaatcacaacccatggagcatatgttgccatcgaccttcacgccgtaagtgtcttgcagttcagtgattttcgggttgcctaatcctcggctgatgcgccttcaccgatcccctttgtatgtaacagttcgcccgttacaaaggccagatcgtcggcgaatcccccaccactccagccagcgcgcttgtcagtctgtggactcaattaggcgccgtcttcaaggataaccctctggttatgttcggaatcagcaacgaacctcatgatcttggtaagccttaatgactatccgcatcaaacactctttctactttttttcatttatctacatagaagcaagcattaatcgcggtgccttttttgtcccacctccacagtcatcaccacatgggccacaactgtccagaaggtcgtcaccgcattgagggaaaagaagatccaaaacatcctgcttatccctgggacagattacactgctctgaagacattcccggactggtacgaggccatgaaggttgtcaagaaccccgacggctcctttgacggactagttatggaagtccaccgagtgagtctatctactaccgaaacaccaaaattgcagccctgtcagcctaacggaatattggacattaaacccttgttcttctttcccctagtacctcgacactgataactcgggtacaagtccagactgcaccgcaagccatgcagacgaagttgccaaggctgtccaactcctcaaggctgatgggagacaagtgatcttaggagagactgggggtgggagcaccgacagctgcatgaagttccttccagaattggctgcagcagtcactgatgtgggttcctcaatcaaaacactttcaacacaagtacataggagcttttttttttttttttggctcatattcttcctcacccttcatccaggcctaccctgtcgttttgggcttcgccttgtgggccgctggctctttcgatgccgtaagtgacaacgatcctaattacccgatcattttcattcacaaatgatgactgacctcgcaccaccacatcaacaaaaaaaaaacagaactacatgctagttaccaccgttaaggacgaaagctcggtcagtttttacttttatttttatattctactcatttgttgttacatattgcaagccaaatcaattaacacttcgacggaatgttttcttccttgaccccgatttccagcctacgggatggaaagaccaaggcaattggaattcgatcaagaagtttattcctgccaagggctctgagaaaacgtcacccaaaccaaagccgaagagtaagtgcccttcccatgctggctcccggcctgcaaggtaataaatcaatttcaattcacccagttgacgtatgtatctatcatcactcttttcttcccccccccccccctaaaaagccccacaacaaacgagctgttaagcgtcgagctatgatctaaaagtctacatcattagagagagcgctctcaattctgctcgatcgtcctgtacaaaccctccatctttctgttttcatcatcattgttgattgtttttctagtctttttgttttctgaatcaacacccacccaacacttgttttcccctcactgttgtccatctctagcgatacggatcccgcccagatcctccagaatcccccttttcttgatgttagacgtcactactgtatgtacttgtaccaaattgaaaaaaaaaaaaaacttgagccattgatgtctgtaaggttaatcaacccgaccagacaacgtcacttgctggactgttcatctgcccaagtgtactgacacaaattatggagatgttgcacagtacaaacatgtcctaagctctttatccaatggcagacggggtgagattgagctattgtcgacacaaaagaagagttcctttgttaaggattcaataaaacgggttttattattgagaagatcttattctatatgtatctttttttgttgaaaaccaagtcaatattacagagaaagagagagatgagcgagttatgccccatacaagtctttcaatagacgataaaccaatgaagaaggatgaccgcctctgaaaaaacaacattcaagaaggacgttagaaagagaagaacttttgaatggagaagaggagaagtgcagagaacgtagactcaacaagttggtgataaacagactgatcagatgagcaggaacatgatcgtaataaggattgatgacttcgatctgaccgggagtaggaggcggatggatagaagctcggttggatttcgaggcagctggaggggggtcggggaggatctgatcgatagccaagacttggtcgggggtcttgatatcgagggtagtccattgatcgccggcgctgagatagacgggggcgaatttgaagatcccagagatgacgacgacggggacgttatggaccttagcggccagggcgaggcccaaggaacccgacttggccaggatcgagccgtcggcaaagacgatgtgacagccgataatcagcttcgtacagcgcgagatcagcccaaacgtcgacccatcactcgtcactatgttcgggatcttcggactcgaactcgtcagcttccccgataactctcgccctcgaaactccggccccgtctccgagattatcaccgtgaactttcgcttgttctttgctgccgcttgtaggaaactcgtcactgttcttgaattatctaaagtcataatcacttctcttttttttataaagagagatcaagttagccacccccccccccctttctttttatgtttgatatcagaagaagcaaaggagaggatacccagaatgaatatgttcagaagcctgagcggcgacggcctccaagacgagatccaactcatcatagagttcctgaacggcctcgatgaagatcggtttcaagctcaacgagttagcgttgaaggcgcgttcctcgttgatcaggtcggccgggatcttctcgtcttcctccaacagctcgttggtcatcggcttctgtcccagcagtcgcgagacgctctcttcgactatccccgggctccgggaggtgctgcaatgcgaggacgaggtcgtggttcggtgatgcgtgtcgctgcccaccttgctcgtcttcagtcgctccgaattcccttcgatgtggcttgctaatgcactcgcatatctaatcatcacatgattgtcgttttaatcgttcatagtctccatcccatgtttaataatcatcaagtttactgactcttctttcaagagaatgatcacccgtttcaccatatttccgatcacgaattctgttcatataaataaaagacacagtcagagaccaagaatgttcccctagtagtctgtatgtaactgaaaaggagagagagagaaagagagactgaacctctgggagcgatttcggataagaaatcgcccacctcgaccaaatggccgcacagttggtcgaacgaagagaacttggcactggcgatgacttctcgcaagagcttgattgtctccgagccggtcgcatgtgagcccacgatctgtctattgtatatcctcatcgttagttctcttttgggggtgttgaaaatttcgatcaagtgtacctgttttggagcttgtatccaaacgattcgatccgttttatgatttgcgccttcgagatctcgtgtgtgaatcgtttgatggccatcttgcgcttgttctttgatcgaagttggttgttttttgtttgtgtggccggtgtcaacttggaagcccccggactctttgtacttcatattatgtaatcacggcgcgcgcggccggccttacataaaattcggcggcggacccgcccgggacccgttggctcccgccggtgatccgcacacacatttcaagcaagaaacggttgccaatgcaacaaacagacaaacgatctctgccatcgagcataaataaccaaggagaggatgcgaagaatatgtacaccataacatccagggagtttaaagtacatacttgtgggcgaatgagacatcctttcagtggctgctggcaacctttcttcaacgatccatctcagaacaaacaacaacactttttttttgaattacttctcgaatcgatttaatccaagattgcatagtagaagactctctgatcgatggatttcgctgagctcaaacacaccctccgatcgatcagtaagtgtcattgccgttccgacggccaagaacggcacccgacccctaacgagaaccctgtttttttttttttttgtaacagacatcgatgtattatattcggtgaccgagcggacgtttctctctccgttttttgcatgttggattccgctgctagcgttaggccagagtgcgccgggcttctattattggtcgctgcgattcctgtggtttgtgctgttccggaccgcgctctgttggagctcgcagatgtggaggaaccggcgctggagacgaggccagatcgattggaacgaccaggtcgtcctcgtcaccggcggcagcgagggcctcggaagagtgctcgtcgagaccctcttgctcaaacatatctccgtcatcgtcctcgatatcaagcccttctccggtccgtccctttctccattctatattcatctccttccggccctaaggatctgattataccttctggaccgtaaaatagatcgcgacgaggaagaagaaggcgacctcaagttctatcaatgcgacgtctccgaccctcaagcgatcgaaaaagcggccatccagatccgcaaagaggtcggctcacccacgatcatcgtcaataacgcgggaatcgtgcacgggaagtcgctcctcgaactcgagcctgacgagctgcaaaagtgtgtctctttcgagattgaaccgtctctttctccgctctatcaaagctgaccgaccatcattctttttgttgatgtgtacataggacctttgccgtcaacgtctttgcacacttctatctctacaaggcgttcctaccagacatgatcaaacggaactcaggccacatcgttcgtccaaaagtctcctggctttcgccgccgtcaatgcacttctgaagactgattgatttctgattgcgattgggggttgttgttttttggacaggtgacaatggcctcgatcctgggccacgtgggagtgtcccgagtggccgactattgcgcctccaaagccgccgcgatcctcttacatcaatccttgagagaagaactacactcagtgtccgtctctctttgggtctttaccatcttcccggtttatgtactcatacattcgtcttcttacagacaccatgctcatgggattcataccactcttgtttgtccgggcttgatgaacaccaaaatgttcgaaaatggtgcgcagaattttattgtatcttatccttccccccccccccaaaaaaaaaagttgatcatgataaaaaacctgactttgttcctttgccatatgatttttgaaaaaccaaagtgaagacatggaacgaattcatgtttccaaggctttcaccgcatgaactaatgaagaagatcatccagacgatcgacaatgaagattcgacggagatttacatgccattgtacaccaaattcaacttcatcttcgatctttcggagttcttcttggtcccttcgtggttcctgagcttcctgcattggtttgttggctccaatcgtgcatataatccgcatctttctgatcctgctaccgttgatccatcagtcacacatcaaaaaactcggtagagtgggttttctgctgtgtttcaaggattgggttcagactttgaatgaccctttataaattcatacattgttgttttttcttttctctttctcaagaatacacatacacaaaacgaaacaaaacaaaaacacttgcaataaacctctgagcaagaaaaaaaacaatacataccctatacctaaacaacatcatgcctggaagccgcagggctttggggttttttgtgaggcttgtcccgggtcctgaactggggtaaaaccctgaaccctggtctttggagataatgccttaactggggccctggcaagccctaggataaaggggtgttgaaaaaactccatattccagcaagattcaaggtccactaggggaccccacagggagtcaattgttttttgggggcaaacttgttccttttcaagagtatgctcaggctggaatcccctgagcaaagaagggggggggggctctgatgtggggccacataccatggttttattggtttgagctaggtttgcctagctctctgaaatgggctctttcatgagtatcatttgtacacccattccaagagtatcagtttcccatttatcccattttcacatgcttttttcatccccccccccccctattatgtaggggagaattaaagatacaatccggacccaggatacttggtaatacccaaccggatgctgggtcggattgagtgtcagatgtagtgtgtggcatacctggtatatggatgggcacagcaagcttggagtcccaactctcaggccagacaagcatcttccaagaccttgcatggcttatgtggtctatgtacctgtatgtgaaaagacatggaaagaaaaactgaatttgggtatttgtttggccctccatgatcctcataaacagtcatcacaaatcatcaaatcagaatctaggtttcttttttcaggctgtgaaaatgatgcagcctgaaaatctgtatcaataacaatctagatttttggtgcatcttgggagtggatgattggaatggtattttaggaggacagggaggtggggtgctggtcaggggaggttgggtgcagatgggggggggggaggttatgtggtgctgttgtaagggaatgtgagggaaagtggagggtgatcatcagctgtgcacccccaaaatattttccatgatcatttatgacaattgtgcacagctaaaaaaaaatcatgggcagccaaacaaagccttaacacttgtattctgacttgactggcacatgtaaatatgtgagaaaacatggaaacaaaaacagacattgacaagcaaactggtaatggggaacttcctgttgaaatctgcgggtcccccagcaccaatctggagcctcaaaaaaacaaatttccctgaaagaatctagattctagagtttttgggtgtagatcaacagcttccagggtcccagatttgatggggagtccaccagtcttgtaatcaactgttcagataagatttttagtaggattgatattgagagaaaagatgaaaagagttactgaattcaacaagtaaaaaataattgttagatggtcagagaacctccactgaatgacttcccatcaacatctgcaggtctcccagttttgatttagagccgcaaaagctagatttccctgcaaaaatctagactttttgggtctaaattgcaaactgcgagggtcccagatccaacggaaagtccttcactgtgggccataaattgggtccgtaggtgacattgacagactcaatataacccaccacggttgctaaaatttatggcagtctgtaaattctgctctggagtcctcagatgtaggtattcctatggtcttgcctattgtccccatactacactttcacacagcacccacctgtgaaacttggtgaaacttgcgatgaaattttgggatgaggaggtgagaactgaggacagaggaccggtgaacaaatcttgaggcaaaagactccagagataaattggtggttgaagagcccaaaagggggctacaagctgctagtgtgcgtggcagaaaagcactcacactacaagtggttgtatcttttgttgaattttcctcattctgtctctctctgcccttcatctctttctagtcatcagtaagtcagaccagactatattcttcaagtagcatgtttttggttgttttaagcccctttttgagtcaaatttgaaccataagtaatcagcttactctaaactactcatgtctccgcgatgaattctttttttttctgatttactgtttgatttattaaaacctgattaattagaattaacgactctagttatttgtgaattatagcatgtttttcttgattaactcatctggcttgactaaaagagactgagaatccctgtccagtttgttacttccaagactcatgtttctttctctcagtgttttattcaatatgttttttctattcatttcatttcttataaccacattttgacacacttgtatttagtctatttaaacctagctagatacttgtgaataaaaatcatcggctcttacactctttttccatgagcccttcccaaaaatgagacttttcttttttggccctcaacctcttacgtgctttagcgttaaaatttcaacatcttttagagaccacagggaaaagtttgcagaagactgatgatttcattttctaactcagaaagcatggttatttatctacatacaaattatggctgagttttgggacagaaggtgaagaagcatattcatctggaaatgagagagaaaagaatgacagatgaggaaggagtgacatgtgtgtgacagaaaagaaaagaggaaaggaacaatgatggctaaattccaacaacttgacacccacccaccactcaccagcacagggaaacacctgtcatagatttttaccaaccaacttaccaccttgtggtgtatgctgcagtagtttaaggccataaagctggctgtttagttgcaagcatcacaatttaagagcatctccatgggagtcgctaattttgggttgcaattttctcatattagccactggaattcaaggtttgaataccctaagtgccgatgcacacactgggcattgttaagatggagttgctatctggtgattggccgtgaggtggtgaatgtgatgtgtggtgtttgggtttcactcttcaaacttggagactggatagagatcaaggaagaaaaatgtaaaaaaagtgaccggtcatctttttcaagtttgggttgcaactcgcttaaatgtgggatagcaacccctgtggagatgcaacaatagctcaaagataggggctatggtggagttgcccttatggtgttgcaagcgcgtctgggcacaaacccaagtcccgcttggccgatagccaccgggggtttgatttgtgcccagagggcttgatcatgcacgttgtgtgggggggggggacttggcactcagccaagttgcgctgggccaattggtggctcaggcgctcccctccctctcaaagaaccgtacaaacctagtcgccaaggacgggagatactgtaaaacccctccccggttgggtttcacaagggtatcacagacaagaatctttgtaattatggtgttgcaagcgggtctgggcacaggccccagtcccgcgtgtcctcgcaccaccggggcctgggccagcgcccagggggcttgatttggcaggtcgcgcgggggtcggaccttggcactggcccaagactggcttggctgaacccaagctctgggctcaccagatcaccgatatcgactaccaccaccaccaagcccgcgacccacctggctgacaggtgagttcaggtttggcgcgggtggcacccttgcttgggctcggccaagcgtggcttgggtctgaccccctccaaattggggaggtgccaagcgagggttgaatctgagccaagttgggtttaaagggcgccacgcgcgcttgggaatcggccaagcccgcttggccccttttttgcccaacttgggcctgtgcccagacccgcttgcaacaccatatattcctatctgcttgagatccgtacctggctccacagagaactgatcccatctctctgagccaggtaagccttctcatccttatttttcattcatcacttcttcttccagatctaggtcttgtatatagaacagagagaactgatcccatctctctgagccaggaaatacatccccccttgtttggtcttagaaccttgcttaggcttttcagccgttcccagtgccttttcccctttcccagtgaaggactttctcagtccttacagatacccatcttgacgcttggtataatcaaccaatgatgatacagcaacggtcattggtcatagaggagtgattgactagtagtgagccggtcatcatgaggggattccttctcgatggccggcattttggcaggtgtggcacccttgcttgatttcagtcaagcgaggctttgctctgacccccaccagctttgacatgtgccaagcgggggttgggagggtgccacgagagctttacagttggccaagcgtgctttaagatcggcccagcgcgcttggcctgttttcggccgaagtttggtgtgtgcccagacgggcttgcagcaccatatatcattgacatcaacaatgtcctgaaaaaaaaaaatgcaacatcctgtttgggccggatataccgagtacggatgccggatgagctctacccggacccgggttaccggatcgtgtcctcagttagaatgatgcatcggaccgattgtcgacgacgcggcgaggaccgatgacgtatgcaaatatgtcacagacaagccaggttgataaaataggtgcttacgtaagcttcggcgagcttgaccaatcgaaagagaagaacgacaaaccaaaataatagatatcaggacgacaaagaccgatcgaaggaaacttgaaaaagaaagaaaggagatcatctagcgtcatgttcaggaacaacgtcagtactgtcatggatttgtagtcaaattcttcaactggatatcatcgaccaagaaactgtctgacatgacttcatatctttagtacgattcagagttcagtcgtccttgattaatgtttcccgatatcagataaacaaaaaaaaagaagaatccatacaggcaactaacgatttctttgaacaaaacaaaaaaaaacctggcttgtcggttcaatcggcaacagtaatacggtattttctcctcagggtcgattgcatcaagtagaatatgcgctcgaggctgtcaagcaaggttcggcttcggtcggactgaggaacaacactcacgtcttacttcttgctctcaaagtacattcattcagttatccattattttcgcacttgtaggtgggattgatattaatccgtgttttttttgcatgtttctcaatgtagagatcgaccggtgaattggcttcgtatcagaagaagttgatccgaatcgacgatcatatcgggatcgccattgccggattgaccagcgatgctagagtattatcgtcagtcctccaaacccccttttttatctcccccttcgatcaatcaaacatctcaaaaacaaaaggccaggcttccatttctcggaagcaacaacactgatcattggaaaaaaaaacatgatacagtaactttatgagacaacaatcgatgacgtctaggttattacacaaccgacccttgccactatctcgatcggtgatggcaattgctgatagtaagtcatctgggttttgagattcgatcacctccctttttttggttgtttgaaaccggacgattgaatactttggggcgattgggtcggattaaaacagaggctcaagttaatacgcaggagtatggacgcagaccttacggcgttggatttttgattggaggacatgatgtaaatcagctgcccactgcccctcgtttcttgttgtaaatatgacggagatcttatgtgcttcttgcttcaggaaacgggtcctcatctttacgaattcagcccctctggaaactgtctagagtattttgcgatgtcgattggagctcgatcacaatcagcaaagacttatttagaaaaacattttgagaagtttttggattgtaagtgatttctgattctcacacaacattgaaaaaaaaaaaaaaagggtatgagctgacggaacgtttttttgcatgttgtgaatttggacggaaaaggtggcctcgatgagttgatcaaacacggcttacatgcactccgagacacgctgcaacaagacaaagagttgacgaccttgaacacctcattaggcattgttgggcctgaccacaagtttgaaatcatcgaaggcgatgctctggctccctatttggctcaaatggacccgaaggacgatggcactgctcagcctgctcccatggaaactgatccttgaacacgcatcttcctcgtattcaagcttaactcaacaaaaaaacaacgccagttggagatcacttcttaatggattaccccactcttactactccatgtctttctttttgattattatcattggtcttgttgttactatctctcatacactgatttcttcatttttttaatcctaaacccccaagaaaactgtccaaattcagagccctgttttgatctcatctttcaggtggacacatggctattttttggggggcaaaaaacaacaaacacggaggagttaggtggagtggaaagaggactggtgatgcccagttgcagggatatatacactggtgcattttaaccatcaatcttacgtatttggttgatttacatcagacccaattggagcaagtgtcagctactactattataagaaccttgacatggccccatcatccgggacttcttctgttaatgcaaggatgcaggttggttcactgatctagttctgtagctactcttcaataaagggttctccatgaacccagcccaaatttctctgtagaccagaggctgagcttagcccgttcagatttcatcccaaattgtatgactgcaggctagtaccacagacgtttatgttgggtttttttagacctgctgatatctctatttgggcaatcacttttttacatccatgatcgtgtttcgtgtgcttggtaagtgaggacatcttgtatgaaaaaaagcatcaataagagaattcaatgaggaaaaagagcagattttgcttgtgttgttggatttcaaactccgtagatagagattcaacccctaaaagggctagaacccagaagacagacaatacagaagtgattggtaagcaacagtcacgagaacagtaataaaccatctaggagagttaaaaattaactacgatgcaatcttcagactgcagacaacacaccaacgtgacaaaacaaacagcagaacctgctgacttcaccagcctaatcaggaggtgagttcgcagcagaccaagcacaaactcagacgatgtacaagcaagctaacaggttgacttccgtctaccttaaaacagcagcctgcttgatcgcctatcgtcccccatcgcagtagccgagtccaataagaacttaccaagcgaaccaatcggtgagcaccagacctagaataattctacaagaacagttactaacataagaattatccgttagacaaagcaacagccaccgataacaagaacaatcaaaacacaagaccaaactttgaagcaaacaaaggtgagaaaaagtcttgcgaaataaagaacatgagaagaagccgaagctaacattagaatgcgcatctgatcagaagatagcagctctgttcaacaacagttgtaaccaacaaggaaaagaagttcgatctaagatcataaacgtaagatcagctgtccttagacagctaacacgaagcagtatagaaattaacacaaagctcaacttccgactttaaacagaacacgtcgttctctctacttttcaattttatcttgtcacctcttcatctcttctctcaacaagtcttctctaaaacagtagcacaagtctcgcttgcttctaggtacataaccacttcaaagcctgttatctactactcgtatctagaccttttctgatgataataaaacttctagttgcttgaaatctttcatgtgtgatacagttagtactactactactacatacaatcattattctttgttcaatgggtttggggagaaggaggagggggctacatggagaaattgaagaaagtttagtgacaagttaatttccgtttttatcttttctttttttggtgagactataggtgtagatattcagaaagtttagacagaatgagattaagcaaaatgatcgaggaaggcttctaaaacctgtagccttgttattagagaaaaattgcagtttcgcattgtgtatgcagttgaaatgtccaatgacaaggaagcttgagagaaagtctttcccgagtgactgtttgtatcatttattggaatgccagttgaaccagttggacttgaggaaaacagctctagagagttttcccggcacgccatcggagttgattgcacggacggaataccaggcgccttcgaaggcgcgtttgcgggttgaagagctagtggggaacattgaagggaggagttggtagctcggtttggcggatgactgtgcgagaggattgatgtggaacttggatagttttttggatctgccggaggtcgagaaatcggcgatggagtcgttctgggctttgtcgaacaagtgcatggctttccagcacgtcgagcccgggacacaccacttcctatccacccaccctccatgagactcatgcgatttcggcttgcccggctggaccttcagaagcttcgtaggttcgtggggatccagcggcacaaacacttcgccggaacccacgttatcctgcacttgatccgaaagaacgttgaaggataagccctgtagatgtgtctggctcgcagatcccgccgacggttatctttcagttcatactttatagtccttgtaacgagaataaaataaatcgttggagcgaccacttaccccgagtatctcgtaccgatccgcccagctagctcctctccatgaaagacctggatgtgtgccgttggtaacgaaaaaagggtgtggcgtccccggaaccggtttaggtggtggctcaagtcccaggatggcatagctggggtttcgttaattttgataataaaaagatgaagattatatcagtcaaagaaagctgatcacgggggggggggggggctggagataagaaaaaaacacaagcggtagaaattacctggcattataggttgcggagattacactgctttcttgagtgtcgaaggcctttgaggtttgaatctgccaaccgggggcatggtagctaaagatgttgttcccctcttcatgggtatcaaagccgctcttgtcggaatggcccctcaaggaccaaatcagtgcgccggcacaatcaaactttttgtatacttcattataggcggctgtgttcgcatctggaaaagtaaaactaacaaagatatcactgggatgccttctcttggaaagttggatcgtgtcatcgcgttatatatatacataacaattctgaacttacaaaatccatgttcaccaatgattagtgttttcccgtgagcgcgtacttctttgtgcagactgttgagagatttatggggatttgtcctggttggtatcaagttcaatggcggatagcatcacgtcacttacgcagcataggaattcagatcattctcgccatcttttgccggcccgattttgaaggaaattttgaaaccgaattgtcagttgatggcaagaaaggatatgtctgaagaaagatgctctcacaaagatgataatcaaacaggtctacgtatttggattccaacacggctttttcccagaaggaaccattcttccgtgaactgagtcgcggagaaaggaggacggccaatgagtggaggaggctcttacttgagtaggatatgattcaaaattgaatactcctcactgactaactaccatccatgacaagtgtcctgggggccagggatttgatctgtttggcaatctcaagcgtccactagatttgaatttatattcagcaaaatggccgggcctgtttcaaagagtatgcaaaaagtaatactcttcaatagaatgggacagcgtgacaaaccttggcagggggtgccctttggacttcagaaatgcaatggagctcaaaatcagcaaattccatcggggtcggagagaccttaaaggtatcaagtcatgagtcctgggacatacaaatgatatgctttgagtctccccaattgagctcattccccgtctcgaaagccaagattgtatcgtcgtcgccgtaccgaatcccgttgatggtgttgatacgatttaagaggaaggagatcaacttcttgaagctatcgatcatcttccggtccgtaaaaaaatccacggccctgtttgccgacttgtattgagagatattgtatctatgacggatcaactttaaacaaccaggaaatcaaacatcaatccattgtgaatcgcacagcgataggcttgttctctccaagcgttacacaacactgggatggatggcatacatcattgtagtttcctacgtagtctgtatcacttgttccgtaatcctaggcaagtcccaagagtatgttgaattagtatttgttaatcagaattcaataaagaaattggaaggggatctcaagtaaagttaagaaaatcacctgattgatgattggaagtaccagcttgactccgtattcacgagccagatcaagcctttagaaatttcataagcgtgaggatcggatgagttgtggcaatgagctgggggcatgccatatagaagaaagtgggttgacagtactcacacactgtccatctgttcccaaacggtttcattgtatttccaatctttttgccaacaaagaaaaataaagaaaaataaagattaggaattgagggtgaaggtactaaagtgaacaaactaaaaagaacacatgatctcaaacacgctaccatttgaagatctgtcccatccaatcacatgagcctctgagggaggcatggtgccttccttgaattttgtgttggcgatttttaaggtataggttcgagtgactggcgtcccaaagccggcaacagtctccagtagatctcgtacttcgaactcattccctatgggaaaacagtttcatacacaaatatcaatcctatttagataccctttgaagatgattttgattttcttttatttattgagataattgtgatacctactttgaaaaagagtaggagtacttcaaaatttattgaaagatcattgaatcagtctctgtgaatttcgtgtaccagacgaagtcttcgcaggacaggagtcagacgactgacatgcgcaaagatcagactactggaagctctgagtcgaaagatcaccgtagaggtagagatgaccatctccaggcgcagagacgaactgggagtcttccgagtcggcatccggctcttcttgggcgccccctccatagtaagaagatagctcatatgacggtgaaacattgggttgagctccctgagagcttttcactctgtaccgttggacttggatactcgaagtcagagatatggccagcgtagaccatattaaaaaatgtatttgtaagcgcatctcacgaagtaaaacgtgctactacttggctttggagctgggggtgtttagcttggggtggggagggaagaagatgattgagagagatggcacaacggctcgctcgatcaacgattataaaactcttcacacaaaccgttgtgctatatctgcgaaggggtgcacaatacgagcaacagcgacttgacaatcttccaaaaatctgtccgtaagttaaacggtaaactgtcacctctacgttttttttttttcgacagatgcaattttgaatctttttggtgagtgaacgacagtctgaatagctgtatagccttgatgatgagatggggcaggtgagggagagatagaataaaacctgatgtttttgacagcggtgacaactccaacgaggcagctttgaattgactcgaacagagccatcatgtggagggaagcgaggtgaacgatcgccgaatatggcctccaagatttgtgatttcaatcaaggtactgatcacacgcttatccgtcgtcgtggtggctaacggtataagccgaggactaggggtacgggcagctggaaatccaatcgcaagagatatgtactctcgagattgagtctttcagatcattgtcgtctctcctgagataataggcttttgaggacaacaccctccaaggagagaacagtgttttatttttctttattttacataaacatataataaaagtgagaggtttcttcatgaatcctcagattcctctcagctttaggagatgtattggtcccaggaatcattgctacatctggcaatgtttttccggtcacgtttaggggtggagtgactggaaacggagtcttacaaggacacatgatactcgacaaactcagaaaggctctctctaaccggcgacactcattgcggttcttgaacaacccaacgagccagcagtcaaggttcgtgtgaagggaaagggcgcatggaggaaagcatgagacagggaactcaagcttcaagttccaatcagacgactcttcgagttcctgcctgtagagcgcttcatcgagccacaggttatgatgagtggagccgttcggccggcggatttatgagctctcctaggaactagaaaaaattccaagtttcaagagaggagagcaagccggctcaacgaggctgtgagaaagagtgtctcgatcccgaagcaggccgtccgggcgagctccggaggactagggctgactggtacagggatcatcggacaggagcaagaaatcgatacatagttatccttggatgccttcgttatttttgagctcgccaacttgtctgtctggtggattgctgattgtggcggatggtatcgcctggccatcacgagatgcacaacacttgcgtattggcatagccgactatgagcacttatcgtgctgatggacaagctcgaaatgccacattatcttcgaggccccccagcgcaatccggaataagttcaaaactgcccgtggatgtttcgctccagtttgaagtcgtatcctgattcctggctgatgacttagactgttacagccgcttgagttcattgtctcgcaccaactaacaatcttactggctcattagacaatcaaaagcgtgagactcttgaggcatctttcattttgttcctgtagatgggatggtggaaatatctaaggatgcggactctgaaagcatgcgtccgtagtgcacaaagtgacacttattcattgcctgctagctgacgtgatgatgtggtgcttcttgttctgccgaggggcaagaggaggtaatacctcgaacttaacacaaggaggtccctccgaggaggtcgcttgatgtcgtactagaatcgaatatttgtttcttccgctagagctttcaacaaggccccatatgtaaatcatatgggcctcatcgacaacaacaaggccaagtctttcttggaacgctgggctaaaataaaccgaatcccaaagcttgctattgagaaatatctcgggactgaggtacacaaaattgtacacaccggacttgatttgctcggcaacaaatgggttgaatgtgagctttgttaagtttatagcagtaaattttcccttcttctcttcaacttgattatcacccaatgcatcaagtgggtttagaaccagcaccacaggctttgatttgggtggcaaggtcttgaaatacatctcggcgatcctcgactttccaaatccagtgcctgctagaagaaaagcactcttccctcgcgctagagttgcaaccgtctcaacttgaattggctttggatcttggccgttatagtcgttctttgctcgagtagcaatctcggtcttcagtgcatcgtcttttttttcgagcagtttcttcagtggcgtgattcctgtggttgctttctgggggctaaggctagcttttggttgacctttctttggccgtatcatcttcgtgtttggttttgttatgtcaaggtaggtcttatcttaagctctcttcaaatttctcttgtactctgcattacgacctatgacgaccctcattcttcttttgagcgctgtgagaactaaatgccagccaattcaagcgactttctattgcaaaccggatactatgtatttgcgttgaatccgacagaaacccgtgagagggtccaagatctgatgatttcggatcagaaataagatttttttttactttgcaaaagttccgatcattgctggctaaaaacacaggaggaaaagtggtttgtggaagataatttacaaaatttgacgagctgagagctgagaaggaagttcacattttgttctactcagaatcgtgttaagatgaatgatgtatttttaattaattttcaaagtcaaaaaaatgcattttttcatgtaaatctcatttacgtagtgacactagaggcactttggaggtaagcctctccttcggagagcatcccttcgggatgcggggtcccttcgggacccgattgagaggcttatgttaagctcggtaataccttctgggccagtacagttcacatcaactcggaagggcaccgacgtcataagctgcaggcgcatctgggtgtttagcaaacatcttgaaaacttgttgtcaaaaggcaaatacactagctttcttgacaatggaaaattttcgtatgtgctccattttcaaaaaggctatgtattaactggggtagctaaacaaaatactacggtgtaaatgcgtccattggaaaggagacgcgtcacaagacaattaccagccacggaaaaggctctggccagttggaatggtggcccattcttgggatgacattctaccagaatgcattcaaaagtcatcacccaatacttttgggatccctgctgtggctcattttgctgcaattcttcttgtgacgcgcatgctttcaaagagaactattcactttctaatcttgcaatttggaaaagtctttgcgtcaaacagatttgacagctcaagaagagctgagctccaccaaatcgtggtggctatataaagagtttggatttttccggtgcagtacttcctcctcatcatcctcacactcggcatcacagtctcatctaaacttacatcgcttcacaagaccctctcacaccccccaccccttcaacgacaaacccgcccactcaccaacacaatgactaccaatcctactcctagcgactcagaatcttctgctaaccaatccggagcaagccccggcggcgttccgcttgttgaagaatccgttgagcctcgggcctcctccactccggaaccccaagtcaatccggagcagaatgaagcacccgcttccccgcaaactgcccacgctgatcacgcttttggggaggactggatacaactgcctgatgaattcaattctggcattatggccctccttggacaacttcaaggtccccttgcgcttgaactagacgaggctggtggccccagattgccccaagggcaagacgaacctgcatttgctcagaatgccctagaactcgtccgtcttcttcaggcaatgccccaagctgcgccagctcaaccggcccaaatcgacgaaaccgcctgggtagaaatgctgcaaactcttactcctgaacaacgactcatcgtcgaaggttttgagaataggacaattacagttcgacgagagcttgtcaacagccctgcccaggacaataatcgtatggtagccctccgcgaattcttggatcaccttgaagagcttcgcagaattctggccaatttaccccgcgaaactgccagaatgattgagcgattctatgctgaggcgcatcgggagatcgatcggctgatggacaaccctgaccatattgccgcggcgcgacaaaacattgatcccctgcttgatagcctgatcaacactaacctgacgtctctctcctcagatgttcctcagcacgactccaccaagtgcacagtctgcttggaggagtatgctgaaagcgatgtaattgtggtactaccatgccacccaacccaccactttgaccgacgctgcattcacgtgagtccttttcttttgcttcaactcttgtgcttcacatctgacttcattttacgtcctgtaggactggctgcaaactttggtccccggacctcctacctgtcctaactgcagagccccaatcgtcttccaacatgatcctgcccctccccctcagtgagttcccggcggccagacttcaccaatagtgtagatcatgatcaaatttaatcactttttgcatgtaatgagttggcatttcctgaaatacaattagcattactaccattcttgacttgttcaccttgagatgatcaatgctctatctaccttgtcccacatgcggaacttgaaccaaatctgccagcctttgtgagactcccaccttgaattaagacatctacccattcagctactgtatttttcaaaaagccctcaatatatcttgaggggatgtcaagttgttcgtccctcttgagagccatttgaacaactttgccccagaatatactgcagccttcccaggtatatgacttcatggtgacatgggcgccccttccaatcaacttgccccaacttcctcccagtcacccacgccgtatttttcaatccgcttcgccagggacaccaaatcaaataacaataagtaaaacaaacactcacaaatatgaaggaatggaaaaacaacatggaacagttggacggtagtgtgatcgcgcactagcgtcaagtcaacctttcttcgcgaccccagtacgcaataagccgcgcgcgatttcgtccccataaaaacccttcggttatactgccagttaaacatcaaaccccgggtggcccccaaaccgtcttggggccacaggaaaataggtcctacgcggcccagtgagagcccatatgtcacacagaccctggcggcgggcatggctttgtccggggtgggaggagggcctttttagctttattcaactgctaggatgccgctcggttgggacttgagagcgtcgaacttgtccggcatttgaacccgagtctgccgcgtgacatcaacaaaacatcttgcgtaaatacggttcaaggaaatttagctgcggaggtgccgatgtaaggggttatatgtatgtatgtagctctagaagcgggccgacggctggagaagccgtaatgagctacaacttgactcaccaaccggcagctgagctgagtctctcccttgatggctttgataggtagggcttctattgaccgataatgaatttcaggtcaggccgccgaacggggagggatgaacagattgtgttccattcggatggtgactccatcatgttatgttcggaagcggaccgatatcccaagttgctggctcactaggcccagcccggtcattctgattgattgggcagcggaccggcacggaagcgcgtctcgggcacctcacaatagccgacattctaacccagactggcacgccgctcagacatcgtctccgacccgctgatggagccagacggcccagatgagaatcaacgctttggccgctcaactcctccccgccatgccctataagaggacgcccgtttcccccctcgtcctttccccctcatcccactcctttccactccaccgcacccctactgctatcccaaaacattcctaaaataccccacaccaatccgcccaaaaaaaagactaaaagactcctccaaaccaccgcgcttactaacctttccatatacctatctcttgttattttctttgatcgaaagattttatccaccttttgttcttgttttattatagaatgtcttcagtaggagtatacacaatggatgatttctcattatacctgatgccgaagcgggcagcccccgagtgtcgtcccccaccctgccaatcagacgttcttcgctcggtctttgaagaagacaatgatgctgaagatgatgctgagagagagttgtccctgcactcgagagtcaaccgagtgttccaaatgatctccggcgttcgcaacaaacttcctaaaactccttcttcttcttctaagttcctttctcatgctaggttgcgctctttcactttatctcgtcgaaactcaaaaacctctgctctcagttctcgctctagtacttcagtttgaacagtctgtcttcagctatttgttttctttttttataaagtaaaagttcataattctggtttcttttctttttttctctcttgggttgtcttctttccagtccttgtcaagactctattatctgtttctttttttcgaatttcctttttttcatatactctgtttctttttttggtgttccttcttcatcagtactatagttcttggagatttcccaaggttttttttactgctttatgtattgtgaaataggatttgcttgttgcaaatttacacatgagcaggtaagttcagtgtctgtgatcattaggaaggatgtcccccacctttgcccccccccccccccaaaaaaaaaaacactctacatctagactatgagtgccagcagattggttcacctcaccaacaagcaccccctctggttgcatgttaataagcactgatatctgaagaccaagtgctctagtctacctctgtccggggcgggagcaagtgcatctccgcgtcaagctacacctattcctctgtttcaaggtttcttactgccaacgaagagctgctggatcttccccccctcccgtgccaagtaaggacacaattataagtcaaacaagatttatgtttttttttttttggccggcagaaattcgaagctgtccctcttgtcaatgaacaaccttcgccgggtgcaagcagacattctgcagtgtttatggcgacacgctgttgtttgcaattgcgattgtgaaaggaacatggattttgcaacaatatgactgcttgttgtgagagaatgggtgctctatgtgtccacaaccttcattaagtacactcatgaggatgtttcttcttcgataaccaaggacctcctatggctcaagcatcaacggaatacctactgctaatcttaatccacgtcttggacactctcacagacagtcgaaaattgcttcacaggatgcacatttttagtgtgttcgacagagggctcatacattaaaccatttttcttgatcatcattcatcatcagtcaattatgatacagggacaataaacaaacacatatacacatctttatttcttcaacatgaatatatattgagagctttatttttgtataaatgaggatgtgattaaggatacaaaaaaagaaaaaaaacactggtttgatgtatttttcaaaacaaacaaacaaaaagttctaaaacccctgaaaccatctgcctaccctgaatacacaactttagagccctgaaagaaacaaccacaacaccaaagagaacaaagaaaacttccaaaagaagagggagagttatgtttttaaactagcagaaatctaatgattcatgaattggacaatagagcattcttataatagagagggcgattaaagattaataagattcgaacaaaacacccaatagtataaacaaacgagatcttgattgacgaggaactgatgataactgtgtccatggaacccatcgagaagatccaaagataaagcagaagaagaagaggaagggaagttgtcgacgtcggtatgaagcggaagatgattgagagtgagtaaactaggatcgatttcttgggagttattattatgattattagaattatttgaatgtaaattcgattgaagttggttgtgatgatgatgagtagcagtcataggagtactagtagaagaggaaggaggaggaggaatgattgggttagaagaagaggggttagggtggacgatgatatctttttcgattgcagaaggatgttggaacgactgcaatcggaaccctagcgagtcaagcgaggtagcggttgcaggagcagtggaggaagccgaagaagaaggtctggggtgatcgattgggaaagaagtttgctcgcgcatggaagtcgaggaagtagtcatcgaggacggaggagggatcgcagaagaagggccggtagattggagttttccagggccgggataagcggaggagaagggatgattatgagggtggagaggctgaccgataggggtagaagattcttgcgggtgattctgaatggggtcgacaggatgttcggccggcgaaggaaagaggctcgaggaatccagaaagctttccgagagccgctcgaaccgagcacatgtttcaaatcctaagccagtggacgcttgaacggccaagaagtccttcgacatctgcgagagagacgggaacttggagacgttggtcttccaatactctagtggaacactcgtcgattcctcgcattctacttccaagtaattcgtgatctcatccttcaagccgatcattaactttggcttcttcttgaagatccgtggtttgcctgatgagtaatctgagtctgagtctgtctctgacggatgatgatgatgatgagcatgatgcgcatgatgatgatcttcaggaaaagctcggggacgtttattcacaagatgatgttgaagatttcctgaagagtgatcggccgatgggggatcaacaatcatatcatgactatcaccttgtgtattgtgccggaagatcggatagaggctatacggtctgctagattcatagaacgctttttggatttcttgtatttgtctgcctgggttggccgagttgttgttgtcttcaaagttactcatcttgatccttggatctaagatcattgggaagatatggactgcctttttctgagtggtttcttgataggagctcaatctatctagcatttctctgattggtcccagtaattctcttccttcataattccttctcacctaaaaaagaatagaaaatcacactcaagatgtaagcaagagagaagttagagcaagaagagggttggatcaccctaccttattcaatctacgaagcagccaacagaaggtaggagtagcggtgatcatatcgcaaggcttgtcggatgagatttcattagcggcagtattcattggcttcaagaagtcacagacttgacggacgatctcccactccgggtcgaggataatgaactgagcgaagccagcttccttaagacagaagatctggatggcctccttgacttgataggcgcgagtgaggacctgataggtggcgcaccatcgagagttagtctgagtgatgatcagaccagcctgtggatcgttggtgacggcaccgacgatccggttgaatgactcggacttttgggttgattgacgtaggagaagggtcaggttttggagccgactgatgatcgtgttgagttggacggtctgaggggtcgttgggttggccagttcggcccgattctccgagcttgttgacggataaggagtaagatcatcgtccgagttgggcgggaagaggtctcggaggactagctcggctgatcggttgatgagagatcccatacatcctatcagttgactctcgggtttgaagccagggatcagactggcgagcacttggccaaactcgatcagatcgggcacgtgatcgatcgtcaatgagaagatccgtgcctgtagatcgtaatcggtcaggattccgaggatggcttgagcgatatttcgagaggagggatgccggttgagttgggcaagaccgagtgggacgctcttgagggttgcttgatcggagacccagtggacgacaagtgcgatgagggaatggttgcgattggcgggggtggatcggggaacagctgaagctgagtttggggtgagttgattctagcgagtcgatctttgagtgactgcttggcgatcttgaatttgagatggatgaattgtgtgagagtctgtggtttgaagagcaaggatcgagtgatgagagggttacagaggtgcaagagttcgatgaactgttggtcgtcgaccgtctgtggcggtaggttagatcggatgaagaactttgcgataccggtcatcaaggtatccctgttgagcctcctcttggatgagcctgtgccaccgttggagatcccactgggtggtccgagtgagacggtgattgggctgagtgggggtggatctgatttggatagacgatgtttccgttcgagatggtttcccatactcttcgttccacccgatttatctggaatcatcctcttgagacacagttcgttcgaaccgggtgcgatgggtgcatgacatacgttgtagcgtactccagcgatctcggtgggtttgaagtaagcccacacccagctgagtggtttcgttctctctgaatgttggtgtggttgttgctgttgctgctgctgttgctgttgttgctggtttgtttcgttcatcgttacggttaaacgtgcttgtggtgtcgtttggttggtttttggttgagtgggttgatggttttgaggctaatgagttggtagttggtggtggtcgacggtcaacaagcacaagctgttctctcaaacacctgatgaggcagccaattatgggtttatggagaggagcgataaatgcatacatatatgtacatagatgtaggaaaccagtcagaaacccagattttatgcatttaaaaggcttttttcatccaccccaattacgtcatacccgaggaccggcccgtgcaggacccgatgcacagcctgccgacccgacccgggacaaaagccgagccaactgaattcggactcccggggggatgcgtgtattcttcgatcggtaatgaaccggttctctctcataatagtcatcaacagcaacaaacacacagtctgagggtccgactccgccgacttcagcttccgatccggcttcagctccaagccagatctcacccatcccgtttcccgagacactgcaatcccaaaactcggtaggaatggtcgaacgtccaagcgatgaaccgtctgaacctgataaaaacccaatggagcaaccaccagagctcataacccaagcaggtatctcgaatccctaatttcatacacgcatacaaaaaaatgatcaatgattggctgacttaaaacctcgattcaagatttggtgatccaggaattcaaacgattggccgacgagtacgatttcgcctcaccagctgatactcctgtggatatctctattgaaggattgaggtccaagaaagatctcttaactcgtttggactcaagccttctacctcaactccaacatcaatgcgccagtctttctggattgttgcgcgagccaaaccatttgcagaacaacccagcctcaacgctcaagctcatctcagagatgcaggccaatattcatctgactttgcgccaaatgacccagacgctcaatgaaatttttcctggaaaaatccccgacccttatcagacaaatgaccagcgcttcaacgaattgaagatctatagactccacagttttgaaaattctctcagaaacaccatcaactctcggctcggattcctatttctagattcaatcaggattattgaaaatttcaagctctcaacagcttggagaagtaattcagtcgagcttgcatatttgcttttagacgagaagatagaactagccatcaattatctgaaaggatccgaactacagctgatatgggacctttggagtcgtgggatcggaaaggtgaacaatggattgaaagcactattatgggtgacgaatccgaacgaaagtgacttgagtcaaccagctatcaaactcggccgatcaatcctcccaatcttcaaactatccagactgtttttcaagaaattgtatcaacagaatatccagaagaaagacgtaggattattcacagatatgtgctctaatcaattggtttctttacacgtatcaatcgacgacatccaagaatcgatttcgaatatgtgtatgtctataactgatgctgatcaacctatccctggcaatactggtccggccatcttccaagaaatcaataaactcatcgacttattccaatctcatctctcgtttatctacctctatgttcttcctaatgtgttcccaaaccccatcgatttctctcatcaaatttacttccaaaattggtttcttatgtggactacttcgtttcatctagccactcataatgctatccaagctactcgatcattttcagatcgtatttgagagctttaatcatcatatcatacaccaagttgttgttgttgttgtgaactatcaaaatttctttggattgattaatatttctcgttttcttccaaatggatacatagagcactgtctcaagtgtggtgttttcatgaacagtgaagagtaggttggacccctcaatttactgaaagaattaatgagaagtcttagaatgccatttgataaagagctacataacaatatgcactacttgttgaatagttatgatgaataaatgtggtgctaagaatgaagttcaaactacataaaaaagggagtatcagaatcatcaccaaaagatattgagcagccatgtagttctaacttctacatgcattaggtttttgatccttttgattgttattagtaaaaatcccaaaatacctgtaagttgatcagttagggcagttcaccttgggaacttgaagatcagtttgctgaggcagatgataaaatttacagaaaatccttgctgatcaatgttgaggggattctggtgtctctgatcatgaatgcaaaatttgatacagattttaatgtctgcatgatcagcaaattgatactcaagttgccaatgtgaactgccctattaaattgttggagaagctagtccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatgccaatttgttgaaatgatccttgacctctcggccaacaatgaacgcttgatccagcgactcgaggccaccgttgaccaactcaatgccaaagtcgatcccctgattgaacagatggctgaactcaagcaactcatgaagacgggttccaagcctgcaacgagcgccggaaaatcttttgcgtcagtcgcgtcaacaacccttgccggatccattcacgcgccgacgacacgttccccacccaagcagaccatcgcctccttgaaaccaaaacaggtcattattcattcaaaccctgcaaacactacattgaaggatgtgcccagcggggccctggtccagaaagcaaacgaggcccttctcggcctagatgctcgagttagaggcgaggctgtagcaatcaggggagcgagcatgctcccctccggtgatgtctctttctacacgaagaacagatcacaccagaaatggctcatggacaacaaacacgtgtggtccaaggcagttcatcccgatttggaggcgacccccagcacctatttggttatggcccatggaattcccaagacgtttgatatcagcaggcccgctaatcttgcactgctggcttccaaaaataacttccaagcaatcaatctagcgcgcgtaagatggatgggctcaaatgaaccgtcaacaaagaaggccggctctctagtattggcgtttaccaacaaagacttggcctttcggattgagaagtcaggaatcttcctgaactacgactaccaccaaacggaacgcttcaagcctcgtccaccccagtgtttcaaatgcctcaggatgggacactttggcaaatggtgccgagaatccgccaggtgtgcaaagtgtgccggcaagcatctgacaaatgaatgccccaatggcattggtggtgtcaagacgtgcgttctctgcaaggaaggcatcaagaacaagattgaaggtgtcagcgacatcaagcacactcctttcaacatggcctgccccttcaagaaggcctggtttgataaaaaacccctaccctctcaatgttaggtacaccaattgtaactcacgactattctcaacatgatcatcaatcgtcttctcaaatccccctgtcaaacaagctcctcagcgatcccattgtcactatccgccaagacctcaaggcatcaacttcaccccagaattcaacgcctcacaactgctccgccctgcagctgaattgtcacgtatccaaatctgtcacgctaagtcttctaaattcctcgctttcttttgattttcttcttctccaggagccctgggtcaatccctttgatttttggccaccccagcacgctgcttggcgctcttatgtcacctctgagcatattcctaacgtctggaatgaaagacacaaaactgtaatatatatacagcgttctttcccctcagaggcaatttagctacttgagggagggtcacagacctttgttggagtggaagttacccaactttctgggaaaatatttcgactgctgaatgtctacaaccccccctcctcctttgctgcaatccctgaactgaagaattggctgacacaatcttactcccgacagcaaccaacaattatcggcatggatgcaaacctgcatcaccaacattggaaccctcccagctgcaggaggactgagccagaggctcgtaacctgctaagtttcctttctggttttggctttcgtttatcttccccacgccatatcccaactttcttttcctccaaagggaagggaacaacaattgacttagtgtggactaatttcttaggttcaaaattaatcgattcaacattggtcttgagtaataattttggttcggatcatcaagcaattcacattcacctcatgatgaaacacccaacgccagcctaccactggagactcccagactggaaggacctggacaagaggaagatggacacaatcactgctaagttatcagccctctcctccacggcccccgaggaccctgaggaacatgctacgcaactgacatcattcctcaaacaggctcaagaaaagcttggacatcggatcaaatccaacccggcaaaagccaagccgtggtggtgcaaggagactctaaaccccgttctccgcacgcgcaaccgggcacggaaatggatgattctagctaagtccccagaatcgtgtgaatgctatagacagtggaatgattactttttgtctctagtcaaatctctcaaacagcggaactggaggcgactcctggaaaacccagaagagggcgacctctacaggattctccgcttctcatccaaaacggcaaacggggaagtcctgcccctgagggatcgtgacggctccatcgtccatgacaaacaccaccaagctgagttattattcaagggaacatcagtcactaatgtcccgattgatctctcggacgtcagttttgatttaacctgcagattcagcagctatccgccagttacggagaaggaagttgctttggctatccagagggtttggccaaaaaagccccggggattgatgggatagcaaatgaactacttaagtccctctctgagcccttatcaatgatcctggtgaacttgtacaataacatactgattaccagtagattccctgctccttggaagattgcagttacggcaatcatccggaaacacggcaagccagattataccaaccctggagcatattgcccaatagccttactcagcactatgagtaggctttttgagcttatccttgctaggcgactcacggtgtgggccgaacaatcggagatacttgccgatgggcattttggaggacagaagggctcaggcactgaagatgccctgtttgcatttgagcattgggtaaaggcaaagtggaaggaggggaaggtagtagcagcgctatttctcgatgtgaaattggcctacccctccgttcatccagctagattaattgactatctttttcgtctcaaatgcccaacttacctgatattgatcattgctgattttttaaagaacaggtcaacaacgatcaggctagacgactttacttcaaaggcctttgccatacagattggtttaccacaaggctcccccctttccgttattctttaaactctctacaataactcgctgctgaagaaaaacttctgcacttctttagactcggtctccttaggttacgtcaatgatgtcgtccatctggttgtgtcaaggtcagccgaagcagccaaaaaactgctgattgaggaaggccaacaatcacttcgttggggtgattcccatggagctatttttgaccaggccaaagctcatttcctctggctgtccaaaggaaaagtcccagacggaaacctcccatttggtgcgcaccatcttgtccctatgactgatgtcaaatggctaggtgtttggctggataggaaacttcttttcaacaagaatttcaagtcgttggaggagaaggcccaaaaaaccttcaatcaattacggatctttggcaattctcgctggggggctaaagagttggataggttgaaatttatcaagagtgttctgacccctaggctcacatacggtgtggcactgtgggcgacaactcctaacaaagggaaggttgaaacccttgccaataaggtggaccgtctagcggggatttttgcgcttggggtcttcaaatcaacgccgcacacatttattcaggccagatcggcaactcaaccattcttcagtgaagtcatcaagacaagtctctcctttttctaccggaaaataattacaataaagactagtaatatagttcggttatctattctttccagtagggcagattcctccaccagattttcagactcgacacgaagtggattagcaacacatttagttgatcaagccttgaaattggatccggaacgtgttcatctcccttttggttttggaatgtcatcctcacgggatgtggattatgccaacctagggttgaccaaggaaatggcaattaacgcagttaagtccatcatttcatctcattcttccgatccgagggcgctgttggttttcagtgatgggtcattccatccggagaagggatgagcaggagccgccatctgcccggcttcaaattgttttgcagcgtactcacttggggacaaagcaatcatatcaaatcacgaatgcgaagcagcgggagtcttggccgctatcagactggcgaaggagttgacggtggatggaagacattgtcacctcataatctttgttgataaccaaggggtcattttgagaacaagggaaccaaatacccccaaaccagggcaatggttgttcatgcaaattgattctgcggttgtggagcttccgacctccctcaaagtgacttttgcttggtgcccaggccacagggacatactaggcaatgaactggcagatcagttggcaaaagatgcgctggactcccccttcacaccgtctctggaaatcaaaagcaattacaagaaggtctatcgcagggcattggaaggcctgttgtccaaaagaccgacaccatcatgtctaccaattggatacagttccctgattaatcaattagcttcaggtcattgtgcactgaaaaaacatcttttccgcatttgtaggactctcgaccccctctgccccaattgtggggcgagggagacggtctttcatttaatgaacttttgcccggctttcaaatgtcagagagcttccctccgcaagaaactgcgatgtctgaagattcgattcaaagcggacagactcgacagaatactcagtgatcagaaagctgaatcggccctagctagcttcttacacgacacaaatcggttcacggatcagttatcaattcgatgatttaattcacttcatccttatctctcttttgtcgtttcccttttctgagttccttttttcttctttttgtctctgtttttgttaacctgtttctcagtctcatgtctctcaattatttcacacgggtcacattttgggtgtgttagattacaagtgttatttttcttttcactaggatgttactcagattcatagtttgcaatgccataggccaaattacactaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagagggaatgattatataagatatatggatatatgaatatcccgtgaggctcggctccacttcctgcaagtcttggcggtgaaaaaccacattcaatcaactttgatctcaccaacctggacctccctccccatcacaatggcagggaccagccgcaagcgttgcaaaccatctaaggctccattgtcggactctagtattggtagccaatcagaaaatccacctcaacagagaaggtgaacaaataaaactgtggtaaatgtagtagactcttctgatgagattgaagattccaaggctacagaccaatcaaagttgcagggtcagcggtcagacaaacaggagctcagtaagtacctacaatattgttatcaaaccaaagtaaaatactgaccaactttactgtttacaggaagggcaagagaagttcatgcaaatcaactcagcaggtgctacgcatcctacaacaccccccaactatccaaacaattagataaattcaagcgcaagatgattgcgtacccttgtaaactgtgagctttcttccatagatggatttgtccttgttcctggcagcactgatcattttcctttttccatccagctgtggaaataatatcaagcgtccaacatacaatagttctacaaccaacctctcaaagcacatttctagttgctccaagaagcaaaacaaacaagcagctacccaaaaacttgacgcccttggtgtatccggcaccggagatatagatccacgcgaggtaagtgatcaagctatctgtgcattgcgtggtctgagctgaccttgacataccaacaggtgccccaactttgtgccatctggtgcgctgaaggtgctcggtctttttcagcccttggagagactgcacatcaaggaattatgcacccaaccgtcctgaagaatctacccacccgtaaggcagtctccaacaacatcagtgcattttatactgcaatgcaggagtcattcaaggtttctcttcaggcaagtttggtctctcttttttatatgttttgaataaaaatatcagattttcactttgactttcttggcattagaaacataagggcgcgttgtacttggggcttgatgcttggcaatccccaaatgggtttgatgtattaggaacggttgtttaccgctgtggaactcctatcgtgccaggcggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtccggataagtgagctgtgatctgaacaaaaaaagcgttggggttggctggttttctgagaggagacaacagaaatcgatttctgtggcggttgttgagtttgagtgaacttgaggatatgtaggtggatcagaagtatcaagaatgaaaggatcaataaaatttgatgggtctatcttggatcagatcagagtgccatgcctccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaagaaaaacaagaccacactacacaacactacacaacactgcacaacactacacaacactacacaacccacacaacacaacacagaacagaacaagacagaacaaaacaaaacaaaacaaaaataatcaagagtgaaataaaccaacatcctgagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaagggatttgaaaaagataataaagaatgataaaatgataaaataaaaataaaatcaagatgaataaaaaaaataacatgaagagtaaataataagaggaaatggaataacataataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgaagagttgaaagttgaaatttgaaatttgagcttgagggggcctgtaccgtttagaacaccacaccgcttggtcaaacaagacttgggtggatttgaattggaggaatcacctctcaactttgttaggttgaaggaaagacacacaggtgtgtatttagctgacacagtcaggatgattgtcgaaaagtttgggatacagaacaaggtcaatactcgcttgattttctcaatttttttggctaacttttgcattttttggggctgattaacactcttttcttatcagatatgtgagattgtcacagataacgcctccaacaatcagacaatgattgaggagattaaaaaattcaagtggactcggtttaaaggcgaggctcattggattcagtgcttcgctcatatcctgaacttaattgttcaggtgatcatgcgtccttttggaagacaccagaaaaatcaagctacagccgaacatgaacacaaatcggatgatgaggaatcggacacagaccagcagattcaaaggtatttcatttggcctctcgccaccttcatcataactgatgttttgatatctcaacacagcttccaagcaggaacaagtgattccgacaatgaagatgatcagtgtgatacaaacaattcaatgctggcaggcgagcttattgaagaagacaaaatcaaattggagacaaaggacgtcaatgagctgagtgatgaggaagaaaccgaccaatacacaaccttatcctgcaagcagacactaggaaaggtaatgcactatatcttcttgtcatttgattgatcaaccaaagactgaatctcatgcacccaagttccgagcgattgcacgaaaactgaacaagttgcccaacttgaaggcgctgtttgtggagatatgtcaggaaaccaactgtctgaaaccccataacattgagcatgatgtacggaccctgtggaattcaactctcatgcagttggaaggcatcctgcgatgctcaaaagccatgtgagtcaatctgtctcattctcactctaaaaaccttaagtcagagcaagtgctaaaacattatctttcagtcttgagtggcagaaagacaagcgccacggtctcttccgtcatcatcaaatcaaccagggggacttggacttagcccgcagccttgctgatgttcttcaaccgttctatgagataacacttcaagtatctattcggggtggtgctcgaatagctggagtggttgtgtttattgatcaaatcacacatcatctctcaacagtgattcacgacaagagagaagagtatcctgcagctctgaggaatgcattccgagctggcattcaattgaaaaacaaatactatacacttacgaactgctcacctttgtaccgagtagctatgggtgcatcttattgtttccttttacttcaacctggatactgaatgtttttttatacgttgcagtcctccatctatcattcaaagatgaatatttcaagctttcaaaatggaaaccagaatggatagacgaatcaattcgactcacacgtcaaatgtgggaaacaacttacaaacctacacctcatccgactaaagacagggagccaagcacctgtccaaaggtgagtgggagattcccattgaattatctcctttctggattgtatttaagctaacatgtgcaaaaaacagcagcctcagaccggtctgcttgctaggttgagtggtgcgtctgaagcacgtccaggaagtgcatcaacagatcccctcagcatgtggcttgcgggtgggttgcatttgaccaacgaaggacttccactcaaccccctgaagtggtggctcaagaaaggacgtggtgggaaaactcatggaggccttctccagatggcgcttgatgtcttaagctgtctgggtgtgttttttattattttttttttttcatttttttttgtggtttcccatatttacaaacttaatttcattgacagcaacaacagtggatgtccagcgatcatttagttttggaagagagtatgtatccttgagacggaaccaacttaaagcggcatccgtcactagagggatgaccgtagccttttactcaaaaaacggcaaaatcaagcctggcaccttgcgtcaatggaggcaagaccagaggaatgagcagaagcaaaaaaaaaagagaaggctaggaaagattgattatctaggaattttgactagtacctacttcactgtttccaccacaaaatgaaatgacatgactacttttacaacaaagctgacatacacctgcgggtacctgccacctgcacccgggtacctgtctaagcgggtgcgggtgtgctgtatgagtaaatttgggtggaggtatccacacccgacacgggtactcgagtgtcaagggccatctctatctacgaccctcccagaagtcaatttacaccccttagatctattttttttcatcaattttttttttctgaagccttccagaaacagctctgatgtgagctggttgaaatcttaattgtgttgttaatttaggactgagggagttctaaaaagctttctaaattgcaacgggaagtcctccagttagggcagttcacataggaaactttgagatcagtttgctgatgcagatgataaaatttactgaaaatccttactcttcaattttgaggggattctggcatctctgatcatgaatgcaaaagttaatgaaaattttaatgtctgcttgatcagcaaagtgatgcttaaattgccaatgtgaactgccccattaaattgttggagaatccaggccaacattttttttgggactgaaaatgtccaataagtcaagaagagagaggattgtgggatgcacaacttgttgtacaaacttcaaagcaaaaattatttcacgtgtgatatctttccaatcccagcaaggatgaaacagatacagtatctgccatgtatctgtcatgtatcactccatttatctgaaacccaatgagaaaattatctgaccaatgtgctggtatttgcaaggagatgcaacaattgagtttttggccatgtagctttgcagaattctctatgatacacacagagtattgtatctgttacatccttgatcccagcatgcaaaacattcatttctcatctcaaaccctggattttgttccacatccaggattggtttctgattgtattgcaattcatggccatccaaaacaaaaggatcatcttcagtttaatcaatctcaagaacaaatagaattgtactagaaagtagtaattcaaattcaattcattcaaatcttttagattaatttactaaattaatctggggcatgatatctgcacaccatcccacctcacgcacatcaacctacacaccactcacagattggcatgcaggcacacacaccaatctgcagcagagtagattggtgcgcagttggcatgcaggcctgcacaccaatctgggtcctaaacccatatgtatatgtgtttagggccggggctatcccataggacccaggcatgggtcctatagaatagcccacagaggcagtgcaaaagaaagagaaaaaaaagtcttctggctgggagaaacccctcccagcccaaagactgtacagtcttgcggccaggaggggttcctccgggccttgagactgtacatggctcaaggccaagaggaatccctcttggccttgtggaaccttgttggccggactcggagggtcttccttccagtcaacaaggtacgtaaccaaaattagggatggtttgagttttagggatgataggcaaatgaggttgagtatgatagagggtcggatgtacctgacatccaagtgaatttacaacagaatcaggccgcagcaacaggcaattgtctgtagtgtgacaccattctctgatgtttatccagatcaatccagcacctctgcagcaactgtgactaccagcatctgttgatgaattgggtctcaccaacatgcagatgactgaagtcttagaaaaggacccaaatattgtttaaataattgtttccatttcaaaactcagacattgatgtcagatattgatggattgatgaaaagaaatttgatgcctttgggaatattgagttactgtccattccacagctgcaagaaaaatatgtcacctgctctcagttgacatgaaagaactctgaggaagcgtatggggatgaagcacaaacctttctccaaggttctgtcagccaagattcataattgttcaggattacagcacagtgttgctggagtgatggcagttgagcaaggtttcttgtagttttttgtacaattttttttggtcattcatttggtagccccaaacattctactgacataagtacagtctgtgggcatgaattgatgcaccctgaattagctgtgatggttggcctatctcttgctcaaaataacacacattgcaacaccagttcaattcacactgaaagtacctctttgtcaactttgaatccttcaaatgatcctatgcaaaatcatatttggcattttggccctcatcccagcttgctttcctacaagctatattgaatgcattgaatgtaaaagtagatgttctcagattgagaggaaaagcattcctaaattaggcacttgtaatgctcccttgcctcaaggtgggaactgcctagtgaaacgttcacagaaatactttagatgctccaatgatgaatgtggtgcaataatagtcaaaaacaaacaaattcgatttggcccaaaggaaggctgtattcatgaattcagacgtgtagtggaaaagataccaaaggtaccccaacttcaaagtcctgaaacatcctcttcaagtttggatgggcgaaaagaaatactacctggaggcaccgtgttacatcacttccttgaagtcaaggaaaaagaataaacccaccagttcattaaaccacgtggcacaatttgttttgtgtgagcatctgtgtggttttttacttgcatcaaggcaatcacaaccacttggtggctgaactggtgttgtgagaaatcctttgtgatgggtttgcagtcctgaagatcaggctggttaaaccagctcatttcaaatgttgttttcaggaatttacttcttattatactctggaataattctagccataaatttattcaggggcctagaagaagggggttagaaaatgactcccaaatattagtcaatgactcccaacaaccattgatgggtatagattggtttctaattatttgcatgtcatgtaaatgtattttatcatttttatttacagtagaatatttaataaagatcaatcaaacttttttatatttaatactctaaatgtaacaggggtttcaagagttatttttgtattttattcttataattaatatttgtatgtatgtacagtgcctagacagtgaaaagtggtatcccatttattttttttgaaggcaaggagccacttttcaactctaattttttgtttcaggggcacagtgggtcagaggaagagaatatgcaaacaaatttattacacatgcaatcaaaaaaaataaaaattgttgaaaaaaatccaatttggtagttttttcaatattgatgtcaaaaatacacaaaattggtggtggggggggggggagggtatgggatgcgctgagagtggagaagaaataatagaaaaaaagttaaaaatgttttttttttgggcattaataaaaaaaaaacgggttttccgcgtttaccagcacacgcggtttccatgtttaaacacagttttgtatttaattttttatggattatttttcgagttttgtttaatttataaagtattttcctacactctaaagggtgtagaatttaatggtaaaaaccattttccataaaaatgaattttgattattaattaattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgattttttgaaagtttaaatttatttcctaggttttaatgtgcttaaaatttaatggtgcaatccaatttctttaaaactcaacggttcacttttaatactcaaattacacactttcttcacttcattttttacagcttaattttcagtattttttgacatttcagatttatttcccacactttaagacatggttaaaatgatggtaacaatcattttgcataaaaacaaaagattggtaatgaatactgcgttggacaggtttttttatgtatttttaattaatttttaacagctcaattttaatcattttgaatctatttcctacatctagaagtgtgtagaatttaatggtagaattcattttgcctcaaaataaaagcttcaatcttaatataagagtgtacaccgtttcttgcataatttgtactgtatacaaattttatttgaatgcaaaatggatacagccaacaattttaaaacctttcaaagtttaggaaaagaacttgaaattccacaaaataaggatcattaagcgtgcaagaattaattaaggaaaagcattcaatgcagtattcaagatatattctttatctttatgcaaaatcattgttaccataatttttaacatgtctcaaagtgtgggaaatgaattcaaaatgacaaaaaataatgaaaattaagctcttaaaaatcaattgaattttaagaccaattacagtattcagaatgaaccgttgagttttatggaaattgaataataccatcaaattctaaacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcataaaaaataaggtaaaaaattaatgcaaacaattgagtgaaaaagtgaagaattaaataaaaacaacagtgtcaaatgcagtatacaagatgtagttctcattttggtgcaaaactatttttaccataaatttataaatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattcagctctaaaaatttaagtgaaaaaatgggtgtaattgcatcattaaaaattaaccattcatttttatgaaaattggatcgcgccattaaattctacgtacattacaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataagatacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaattaataatcaaaattcaccgccactatcccggtaagccacttaaccctttacggaccctgtaacctcccgctacactctggtaatctacaatccgtgccgggacagtgtcagggcaggggggtatattccttagggggaggaagggggcttagggcttctcttcctgtagagggaggggagtaaggagcatgcctgcggtggctcacacggatgaaaatagggtcttaattatagttatattacttttatgtcactgcagtatttcagtgtcatggcaaacccggaagcagcaattcaggtgcttcccaagcttgccgagtgtgggtcgggggcgggggtcttcccccattctttttgacctgtcgcgccgaccctgaccaccctgaggatggtcgggacgtcggcaggaccggaagaagggaggaagagtcccgtatacaacaaagaagagtttccttgccttacaggcgagggggtacaatctcagacccgtaactcagagtatcctgagccagagatgtaccaggttctcgatgtgcatccccgaccggatgaatggatagcggagaaagaaagagcggatcaattcgaaaggttttgtttggaggaagcttcccaagagaggttgaggtcgtccaccaaggtgacggagtcggacagttctgtcgcggagtagggccggatgtaaagtttgtaacactctgagacccaccggccgagagtgcagattttgtctatggggactccccaagcgttccatagggaggcaccgcctacgcggaacaaatgaccagaaatgccagagaagtttccttcagcccagacagcagcaagcgttcttgtgactaagtcctttgtgaggtgaacccgtatgccgtttgggccccggtagccaaaaagtgaagtcttgttgtagttagcctctctgaggcgccttttaactgcttcgacagggcattgcatgttgttgagcgcactcagacaaatatgctggatttcgccaggctttgcggtttttgcgcttcggagctaaaatcgctttagcaccgttggtcagttccctgagtgtcatgtcggacgtgagaagagtctccggggctttctgaagatcgttgggcaacgggtaggtgagttctcccaggcgggccatgccccagaaggctgtgatggtgaggtcaaggatagcacgttctttttgcccaccttggaggagtgactttgcgaggtggaccatgttaaagatggccttgcggtacccgggacccgttggcgggtaccgccttcactcctacggtaccttccaagtggtgccgggtgcggtactcggtgcctgcttttgggcaaaaaagcaggcagtaccctggtaccttcaagggtacccgcccccaaaccccctcctcggtggcttgaccgagactaactggtctcgtccaggttgctggagaggacccctccttggcaacctgatcaagaccaatcaggtctccggtaatggccctccttggcgacatgattggtctcaaccaggttgcctggaagaagctccggtagccaggcggtacccgccaggagtaccgccagtacccttcatacttgagcgggtgcggtacccggtgtctgttttggccaaaaaaagcagttggtacccgggtcccatggggccatctttagaccatgtgttttaggtggacggctcctttctttggtttggccgcaaccgttgtgtcgactctagctgaggagcggagcaacactgggaggttacgctaccagtaacggtagcgtaacaataacgcaacaaaaccagggctgttagcgttgcaataattgcaacggcctttccgctacgttttattttttattttttcttatttttttttgttgttacgttatccacagcgcaaaaaggtggattaacaaatgaataactaggtcaataacgcagataacttgttgtttgcgttatttttctgggtaacgaggggagaaaccccctttgttacgttactcatgacccaaaaacccattttgtctggataacgctaacggcgttattaggacagctgggaagttacgttacaaaaatcccttcggatattgtaacatatgtaacttcccagtgttgagcggaggaggatttttactcttttattgacagtgcccaggtaggtggctttgtggtatatgtgccatacctggatgccgtgcaggtacttcccgagcgtactggcggcgatctcttggccggtcagtgtgtcttcatctcgaccggcccaaaagcaaaactcatggatcgtatcttcgtccacaggaagtctgaagggtagtcttcctttcaaattcatgaattttaggaacttcttcacggcggtgttaaatcctactagtgagttccatttgtagcctctcaggaaatgtagatcttggggagtgaattctttttcgaaagagccatctttgaggagtgcggctagcttgtcgacttggaacatgggaatgatcaattggtttcttgcaaggatgtagggagtgaagatgggggaatgggtgcaccgaccttgtgcaggttaggattagacctgaggcactggtctcactctcacatacaaagtttcatagtctcagatttgttattctttattacacatcattttcaagtttcattatatactactagtatatgcccccaaatttggggaggctgcttgtttttgccccggatggttttacttgtttgaaggtcctatggtgtaatagccttcacttttgaaggtcgctatgattgtaaagtcctaacgaatgttggaaatgccgttgaattgtgcaacattgacgccggcgttagaagccgcatgagaaacaatagaaatactgattgaagcctggcggtttgtttggtcctctgaggctattcctttagttatatttagatgtacaaggtgtgtatagggatacataaaacgatcaataaagtatctggaacaggatattgtcaaggtcaaggcatgtgaatggggacaacgtgtcgccattcatgaccgtctccgatacctctggataggctatcagctgtgttactctcagatctgactctgcgagggtcgatgtcggcttggagtttgactaggaggtcttgaataattttccactctttgtttacagaggggtctctagatttccttttccggatggcgttttccgttgttgtgttgtctgtccaaacaatgaattttttaccgtgctttatccctaaagactccagcattaaaagaccaaggcggattgctacagtttctagccatgctataccgccagtgtgactttttaagtcacaccatcttttggttagttggaattgggcccatcaattgccgatgaggattcctatctcgaagctggtcgatgcatcacccacccacccaatttctgtcggggtggggttaggtatcaagcaagtaggcttgaatgtcaaaagagtatgcatccattgctcaagatcgttctggacatcgtcaggaaggtctcttaaagcacatcttgttacccaacttttcatccatctataaaaactacagagatagcatcaaagttgagggaggatgtaagatacgtggttgagcctcccagtcatcagttctacattgtgataggagaagcgttctagctttgcgaaagttttaagttggttgactcgatcaaacagtttaccatctgggagcctaaccgtcttgtctacaccgttccagacgaaaccaatgtgtttctgttctgtggcaaatggagaaaacttttcatcgtttttcttgactcctaattcattggaacgggatactatgtcttccatttctgtttgtgagtcgatgttcttgacgaaaaggttgttgtcaacccagcggaaaatggagatcaagtcaaattcgtggagcattattgctttccatgcgtcagctgggagtccgaaggagccgcaaccagagacgccaccaaacgtaatccttgtgtctagtagcagcatgtcttcaaagtttttaacgagtagaaatggccattggtccattgccgttgggatctgcctacaggctttttcccagtcaaaaaatcgcaagtgagacaggttggggggtgctgcgaaggaagctcaatacgacattgaagtcgtcccaggtggtcaagaacgcgtctgggttgacaaaagagttcactgagggaacgtgagggttatggtgggggaattacaggtcgtttgttggtctcaaagagccattgctgttaacgaccactcctaaagggtttgatctaaagaaagggaaacacctttggacttggtcgtgggtgaaggggccaaacatccgcccggccgctaactctttttggagtctttcttcaaacttatctttgacctcccaggctgaggcatggttagggggggtgaagtaaggcactccttctcccatcaagtgggaggggataccttgtgggaatccattattgaaaccagatatgacatcttcgaattctggtaaaagtccggcgttgaggagggcagattgccatgcttcaatgttcatttcacagctcacttccgttggccagaggggttctgaggcctgatcatcatcataggctggtacgtctatactgtcgtcttctgtagccaaagggagcatggattgtcttggaagagggtattcattcctcttacctagaatttgggcactttttttttttttttttggaggatttcacgagtcagaaaactggaaaggtttgcgcgaagggaatgtatttctcaagaaaaggagctcttatttctagcttaggtcaaaaactatttacaaaaagtgaaggggaagggaaaagaggggggaaggagtatcgcaactactgaggccatctatggcactcgtttttttcttttttttttgaagaaaagtgggaatgggggcggagcagtgaatggttcatgggatatgatgcgggcggaaaggaaaagggagaggaggggaagaagtaacctactagggatgtttggaggagtaatcggaaggtctcactccgtgattcaggttaaagttgttccccttgtagccatgagacttcggggctctggccgggtgagggcgctggggtagggaggatgagccagatgggatcggggcaatgctggcctttgatacttgaggctttttctccattttcggttgtccagtggttggatcccagttggatcggactcccgattccgcgtaaggattgtcggtgaattctagcagcggtgggccgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcatgcaaaaaccgtagtgttagcggttttttagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaactgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaattgctaacagcgattccactgcgctacgctacactaaccactacggttagtgtagcggcccaccgttgattctagttcgccgaacttgcgggccgttgcatagcatttgacgtgtttttttaattaattcatacacacttaatcatccttattttttggaatttcaaattcatttcctacacttaaaaaagatttcaacattgatggctgtaaccattttgcattaaaatacaatttgtatacggtacaaattatgcaagaaatggtgtacactcacatattaagattgaagctttgagttttatgaaaattgaacttcaccatcaaattctacacatttttaaatttaggaaataaatttaaaatttcaaaaaatgctcaaaattaagctggtaaaaaccaattaaaaaaacattaaaaaaaaaaaaacctgtccaacgcagtattcaataaaaatctttgattttgatgtaaaattattcttacaataatttttcacatgtattaaagtgtaggaaagaattttaaaatgtcaaaaaagaatgaaatttaagctgtaaaaatgtaagtgaaaaaatgggtatgattgcatcaacggtgggccagctacgctaaccgtagcgttagcgtagcgtagtgtagcgttagcgtagcgaaaaaccgctacaatttagcgtagttttctcattttctgcgctaacgctacgcgcatggggaaaaaacttgcgctagggtttagcgtagcgttagcgcgattccccccatctgtgctaacgctacgcgcgcagggcgcaaaaaaccgcccgctacgctgcgctacagcagtttttagcggtttttaggcgttttttgccgctaaaaacgctgtagcgtagcgtaacgcagcgtagcggcaccagaggcgcgctaacactacaccaaaaattggcgagtgttagcgccgctacgaattagcgtagcgcagcggccgtagcggcgcactaacactacgcgaaaaaaaaaacaaaatggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgattgcattataagaaatgagccattcatttttataaaaattgaatgttaccattaaattatacacatattaaaacctaggaaataaatttaaaatttcaaaaaaaaaacataaaaaataaggtacaaacatgtattcaaacaattaattgagaaatgagtgaaaaaataataataattaaaattcattttttgttggaattctccgccctcggttcctggtgctcaaactctatcccttgttcactctgttttcttttttctttgtccgctccgctctctctctcccgcaatctccgctctttctctctctccgctatctctctctccccaatctcttacatccatctctttctctctccttctcaattcttccaagtctccatgcaaacgactcgtttcatatcagtctccaccaaagacaccaaaaagccacacaactgactcctcaagacctaacccaaccacaagtcaacccagtcttgtatcactataaatactgtctcttctttctccgtcttggctctctttttcctcccagcagtcttcaaatcagtttcctgaccgatctcatctctccccactactacccaatatccttgcctcaactgctcggcctatcttcaaaaactctctcaaaatcctcatcattctcatcatcttcgctctccgactccgtttcttttcttctctctctctctttctccttttgctcttatcccttcttgctcaatcctatcgacaacaaactcaattctttccaacatctctccatccaccactcatccttgctccgccaatactctctcttgaattcctcatttggcttctgccaatttggtgagaaaatactcgatcaacttttactctgttcttctgacaaaaaacattaacctttctactttctctttctgaatcttgtttaaaaccatattgctgtttgatctaatatattttagtctttctgttatgtctaactcaaaagacaaatcctctcgtggtaaatttcttttcattagggtcttagctaatcgactcccaaaaagtggaggatcgactcccaaaccccaaaacccccggaatttccaccgaaatccccgaggaatgggagtcaatcccccaaacccttcaggggctttgggagtcaaaaacccactaattttaataaaaaaaaggccaacccccgaaggggttgggagtcgatgtcccaaaacccactgggttttgggtgtcgcttaccaaaaagggcccgcaacggccgggaggaatcctgccggccgctgatggcacacccttagcggccgagagaaactctctcggccgctgaaagtgtacactctcatctgccaagagaaacacactcggccgatgagagtgtacaccctcaacggccgggagaaaacctctcggccgttgagagtgtacactcttgtcggccgagagaaacactctcggctgatgagagtgtacactctcgtcggccgagagaaacactctcggctgatgagagtgtacactctcatcggacgagagaaacactctcggctgatgagagtacactctcatcggccaggagaaacatgagctgactactgttttgggtcgaccggctgccgttgggggtaccatccggtccaggttagttggccgggccgtctggggtacttctcctccatgaccaagcatacacccttggtcatggaggagtgaaacctccatgactgagtatgtatcctcggtcatggaggattcaactcctccatgactgaggatacacccttggtcatggaggattcaactcctccatgaccgaggatacaccctcggtcatggaggatttgactcctccatgactgaagatactcccttggtcatggaggatttgactcctccaagagccgaggatacacccttg