tttcccattcttagagtaaaatgccaccaccatacctctgtgtgggactgctgaaaggctgagccggtgcctcctgacaacgtgtgggccagttacactaaccgtagtgttagtgtagcagaattccactaaactttagcgtagcgtagtggaattccgccacatcttgcactaacactacgcgcataggccccaaaaaaaggcccactacgctacgctaacatgctggtaggcggtttttttgccctgtagcgcagtgtagcgtagtaaaaatttgctaaaaatctgctaacactacatatttttggcgtaaaaaaagtgccgctgcgctacgctttttgggcaaaaagtgtagtgtagtgtagcggcccaccgctgctcctgaataataaatcatcagggtgggtgtaagctgggtacttggtccaggtacccgcctgttttattcacctaaaatgtcaacacctgcacccacacccagaacctgtttctgtttacctgatgacatctctaaaggactcattcttggatttatctccactgtgatgttcaagtctagatgttaattctatattgaatcaaagccatcattttaattgccactgcccaaatcaaaatttcattctacaagtgtcaggatatacggggccaaataacatgaagcattgacattggcccaccatggctaaaacatgacccctttgtagagtctggtttgtaggagggttgctttctcagactaatgagttgatgagaaagtggtatatgggctatgttacttgagctttgaataccctagataacctcaacctagctgaaaaatatatatcaaccaacagatcatatttattttattaaattgcttgaactttgctatattatactgttacaatcttcatgttataatttgtgtgtctgatttatgaaattatgaacttattttcagccttgaatcaacactgggccgctacactatgctacgctaaagggccattaagcgttagcgtagctgccgtggcagcagcctttttttgagtagtgttagtgtgggctaccacccactacgctacgctaaatttagcgcgctaacaacacacctttctttgggtagtgttagcgtgccactactgccactacgctgcattacgctacgctacagcgctgttagcggcaaaaaaggccaaaaaaccgctaaacagcactgtagcttagcgtagtggacacttttttgcgccccatgagcgtaatgttagtgtggatgagtgaaatcaagctaacaccctttggaaccctgcatgcgttgtttagtgcaaatttgcagatttgtgctaacactacactaaatgttagcttattttagctacactaacactacaattagtgtagctggcccacggttgcttgaattaagctcagaattttcactcagggatattcattacaaaaacaattcaatcacatgttaaaatgcatgttcaaattccatgcttcatgcaacattggaggactgaccaccagatctgggaccctcacagaagtagatctagacttgaaaaatcttgattctcacagataaatttgatttttgaggctctaaattggctctgtgagacccacagatatttacaggaatttgtccattaccacatggtgttgaaatcctcgtgatccatctgtaaaatctcatctcttccagaactccgcagcataacctaaatcatcatcacctcaaacctaactctgactcattgtgaaaacctaactcaagacaccatcactctattgaccatttgttcttcatccactcactctcactctgccagtcctccattcctgtttgtccctcctcaagtccctccttcttcaacctacacataaatgtatccacctatcctcttcctgtcctcctactcttgactcaaatctccgttgacttacctctcttaactctacatcatcttctcagtcaatcttcaacactacactctctggctctgtctccctcatcttcatctattggatcacttcagtatccactttggtgagaaaataacatcaacaaattaccttgaccgtcaacctcaaccaacaccttttctttttacatctttagtcttgtgtatcatgctctcctctgcttggtcttcatctattcagttgttctctcttaagatcattcttatgttgtggaaaatcatttctctgtttcatttcaatatttcttttttcttgttcttcaatctgcttttggtttttagtaataaaactctcaagttttctcacatggtgcacacaaaatgtgcatttgatcatatacttcacagttttggacacaagggatttgacaaaattgtaaaaatggtcagttacatcacacactgccaggtgatgtaactgcaaattttcaaattgtaatcaaaaccttttcacagtgttttaagggttttttaactcaaaaacatctatgggttactaaactcaggtatggaatttaaaagaaatcctggataaattacaaacttgaaccaattcaaattagaaactaagcttgggatcctgtgcttgctaaaactgagctgtaactcaaaattcttactcatcaattgttattatgaaacctactatttacttatgttcaaccaatttttacttttattgagaagaaatattggtgcagggtctggcagattgtagtctgtgcattgatcaaagtataagctagctctccatccttgtcacatgctttctttatgcagtaagtgtgctgcattgattctttgggagatgaagatgggtgagaagaaattttgaaagttttgagaataaggaatgagtcttagatataaaaaatctttgcttcttaagtgcaaaattttggccatacttaagtctcatggtgttttggtctcaccaaattttgtttgtcctctagtgacctattgtctcattttacctgctaagcttcaagtattgtctcatgtgtacatggaacagtgatttttactttcttgtatatatgttgcaatacctttctgttttcactattgcagttgggaaactctgacacctgacaggcttgcggaaagtaaagtcctaaaaatttttgacatgttctggatagttttggctatgggactgcttccatgcaacaaccaaagatgatcagggtcttggcacagataaatttttgaagttcaaacaagaatttgcttcagaattacattattacaggaagagttactggtgaaaaaaagtgtgttttaggaatcaaaaaggagagacagacttgaatgatattgcggttttttgaaatttctttaacaacttgttccacatcaacttgttacttatgtaacaaggaggctaagggccagtaccatgggatataactttgaaaaatgggcattttttctaccttctacataaaatttgacacaaagtggagagatctaaaattgtgagtcttcacttttatgctcatgactggcttctggttctgttgaattctgaagaaatgataatttgagtaagataaatgctgaaaaattgaatttttgtgcactggccctaagaagcaaaatctcaataaatggcacccaatgagcgtgggtgttggttgtatttattggtgcaaatttcaagagctttcctgatctttgcagaagtgaaatgattttttttttcaaataaacacgaatgggcatcacgaatcacgatgaaatacgaaatttccaaacggcctgatttagctcctcaagagctatgaaattattaattcaagaatggattcgatcttcttccggacaacattaaacacccgtatgattcctgcagaatgtatcacaaacaaaaaacaacttaagcgaagagaacaaacgccattgctgcgcccgagacttcgaacaaataatggctaaagcctgaagcgcttgatggagcaggcatatgtttctatgtagtaaaaggtgaaggaaatgtcaggctcaagaaaaagaaaaagggggggggattccttccaacagttacagatgactccaaaaatcgacttacgttgggggtagagcctgtggtactatttccgcccattcctgctccgctcattcctgctggactggcataagactcggtgcccatgccagaggagcccatttcgcttgcgcctggcatggtatttgtgtggttcttctgcgaagaatactgttaatgatgatgcaaacgttagtcagtcactgtaagaagaattattccacacatttgatagacttacatccattcctccggccattgggcgactagttgctgagtttggactaggtgacatgctgggggcaggtttcgtgctgccgggcatggcaggggaaccggcatccatgctcatacttgattgacctttaggatgaggtgcggctgaagctccattgggcgctgaagcgtatggtcccatgctgctgttccctccggcaggtgatgctgaagttttcggagtgggatttcccattccgcttcccatgttgcccataccatttccacccatggctcccgagtccatgcttcccggagccgatcccatgcctgaggctgaagcacccatgccttgtgagctctgtgatcaattggaaatcgtgttagcatcaagaacatgagaccgaaagttgaaatttgaagataaattgactgaccaagctcggattggaggccacgttgcttggggtttgagggagagggtttgacatggtcaagtaggcgattgctgcaacaacagtgcaagatgtgatgacagaggtggaaggcattatgtggttcgacttgattaaaagcgcacggcgcgattctttcggtatcgggaggaaaagttgagtgggaaggagaaagaaaatagaacttgtgaaaattaaatgtaaagattgggttaaaatatgttaaataacgaaataagtattgaaggtacacaattaattatgagattcagaataataataagttgaaaagaaaaactgcttctttggagtttgattggattgttgaatgatcgtttttagagcacatgatagtgacactttatattccttaccttcctctggtaataatcatcttataaggagacttccagttgcacaactctagaccaggcgagcgaaacagaagcagtaacgacaacctcggcaaccacgttggtttgataattactccgagacttgtcgggccaatccaccatttcctgagctgtcggcgcgagcctggtcaagtgctaaaagtacaaccgggcgaacggtgtcgtctagctagaagcaatcggaccaagctgaggtggttaatccgagtactcaatttctagtcgctcaccgcaaacgaactatgtacacgccgacgcgggcgaaaacaaagcttgccgtgtcaagtcggaagtcggactgaccctcagcgcaatcattcatcggctctagcctctagctgtgtatccacaacaacgaagagttggtcacacagctcaacccaagcgcccgtcatacgcttttttgcttctatgcacttttcactcgcgttctgtttttttttaaacaattctatcaaaggagtctgacttccaccgaccagaacaagatttcgcgtgaggacagattgggatcgaaaaacaggccggttcgtgtgattcgagaagtggggtttggcaggctcatagaggagaaagagttgaaggaccaaacacaacaagtctagacaccactctctggctcgatcgcccccaggctcgtctcatcgagatatggatgctgctgtatctcgtttaaaagaatgattggtcagatattacatctttcaaatcgcttctacttgaatgtttcgaagcactggtgctggtgaattgatagggaaaaaagcagcaggtgcagttcacgtctttgctccggcggagcccgccgcagaccggacaaaaatcgccaaggccttaatcagtggccatgtcaagaaatgtgtggcttgtgtttgatggtgtagatcgagctctcacaagcagcattcacatcaaccaacatttgagaaattcaggtgggagattgcactgccactttgatggctgatatttgcaaacaacgatcgtccaatgccgcgaagaggtggcgttttgtttttgcttggtgtcgcgcctcgaagccgtcgggggacttcagtttttaagctcgggttatctgaaaacatctaacttaacccaagtccctcgatcagagggcctgttgtaccaggctggcgcaagcgcccctcgcgaagcgagcctctttcatgagaggctcgcttcgcgagttgcctccggccctctgtcggggggggggatttgttaagctagctaaaacatatgcagacaacgtcccttcacgaactcgccatttccaggcgccgaactatctgtcgaatcaggcttgcggccattaggcttgtaatgaaatgaacccaactaagaatacgatgtggttgacaatggcatgcgcgttctgcaacactaactttaaacattccgactttcgaaacccattcatggcttgattctcgatggggcaaaccattggcccgcacgttcgtcctcgaaggatgtaataatgatagccttccagctggccctatatgcaagtcatcaagttcgggcgctcctcatttgtatatgtatgccagttttttattttattttattttattttttgctctgaatgggagtcgaggccgcaccaaagccaagcgaaaagtttgcacatttaaatcattgtggaactgaatgctatcataaacgcgtaaacaatcgtattcttcagtacccagtgtctgcccaggcccggccgcccttcacccccctagccaaaatatctttacactgatcgacatgagaacggcgaaattctcgaaagcttcaagcaagccgactgaaaaactcgacgaatgcttgtataactttcttccttagacgattgttagggcctgatcattgacatgagggctcgccccatccgattaagtagcagggctttcgagaagcgaattaagggaaccttatctttcattctcgccgacccacagagctacaaaagcccagtgtggcccatgtacacacactagtcgatgggggcgataaaagattaatgtccaaagggttttacatcgagccttagagcccatcacccaaagtgcttttacactttccagtccaagcaagcttgatttcaacaatgatttgcctgtatctttatttacttgagtattcaccaaactgtctgtcccccacccccctcgatggtttacctcgggatcgagtgatcgatcggtgtggccgggcgactcggctgattcctcggaggaaatcgaatcgcgggcgtgttcgagatcagacactacattacattataatcgcctccacaagttttttttatactggcctctggcttcgtgggcatcatgtatgctcgactaattattccaaataacaaaaagattcttgaagtttgtggctatttaccatgtgcgacttgcaaacgagttcaaaaattgcaaatcgttttctaagtcttgtcaataaggagccaagcttgcaaatccatttatcatcttacgagtacacttcagcccatgagttgatcgctttcacagcgcgcgaaatgttaatttcttttttttctggctgatgaattaaaacttctttcaaagtgctgactgtttaggtatttctctcagggtattagtagtggattagagaagaaagattaaatatgggaggactgatcgcaagtccaacgacagatcaaaggcgtatgagaatgcagattaccgagtctgaagtcttgttggcttttttttttttcgatcgaatttagatatttacacagatcatgctgttcagtctgtctggcctctgccaggctggtctttgtaccggttccgcactcaaatccttctgtagatccagctggctggatgacgtaatgcccgttgcgccatcaatcgaaagagaacgttcagctggacggactggaggagggaggaaggaggaggagcccaccaaaagaaccatcaaagggcggattcgtgggtgtcgtctataaaacccactggtcgaatcgtctgctggagtcaacacatgccgcttcgaaaaccacacccccaactcaagaatctgattagattatagtcctgcaacctcaacccttcctggtgaacaacccctaccccacccattaaggctaagaaagaatcgaaggtttttcgagttttgattgatcgtcgactggtattgagacaaagcgcaaattcccaatattctccaaccaaactcattctcatttttgaaatatctcattgtatcttctactctctattatatatcatatgcatcactcgagaatgatggcacgtttaccttgggtgttagcgcttcttgccgtatttctaaatcacgctcttttaatggttctttcaaagcctgtgcaggccgggcccaaagaaaccagagcacttgaacgccgttacagcggtaaaggaacttggtttatcccagataccggcgcatgtggcgatgtgaactccaagtcggattatattgtggcaatgaattatgcccaagtaagtcgaaccagtagttcttgacgccggatctctctctctctgcattggattactgattactggcgctgagcttttgatttccagtataagaacggttctccctgtcataaggttgtggccatcaagaacaacgccaacaacaaggttgtgaaagctaaggttactgacgaggttagtaactccagcctccctcggccgtccactttgcgcggctatttgttcttcttggactgtcctactattcattcttcattgtaagagctcatgttgaaaactgtgatgttctgtattccagtgccccagctgcgcgtacggctcgttggacctttcgccggccacctttgaagcattaggtaacttagacaccggtgtcatacctgtgagtccaccctcttcagagccagatcagaaagagaaacacatatagttaggtctaacctctcaattttcgatagatttcttgggattgggcttagaattggaaatcgaccagtcgatacattacccctatctgtttcttgccttgcattctttcacttttgctcagctgctttattccaaacacgctcaatactcccaatcctggtgatttgccattcattcggcattaacaagtcaagtcttgatataaccttcattaccatcttttaacgtggagttagattccatcaagctagttgaactaacctcgatgttataacccatcagcttaactcaaacacggcagttgtatatcctagctctatggcacttgtactgatattatcaatcagccatttccttcccagaagatagtatcatcattaaacgtcttacatacatacaagtaacatcgtgagactcagtgaaattacatatggtgcaaataacatgatgcatggctccattatattcagaaaggcaaggttccatcagtaagctgctgctgaaattcggcgtagaattcccacttgaacccctcctgatcacaaaaaaaaaacgtaagcaagtgacctgttaggctcagaaagcgtacacgctggtcttttggggtctacaagacgcgtttgccctacatacactgtgatgtccagaagtacgaaattataagctcaagagctctctgttaggaagtgatcacgccccaaattcaatgaggtccagaggtgacatttgtctggtactgaaaacctggacttgatcctctctgtcagagtgcctcggaacaacagatcttgtgcttccggtaagctgtgttcttttcatttttcgaatgaagcacatcaacaaaaacactactgcaattgttaagtgtccagatccaaccagcttagttggacccacgactggcgaaacctaaataagactttatttcatagaatggtgtttgtattcatccatttctggattctaattctaatctatcgtgcttgtcattagcggaagaaaattcaaaaagcttttgatagagatctcagagaagaaaacgcaacgattgcgaattgactgtatttcgacttccatgtgaactactaataatcatcaagttcatcaaattcaggatagaaggaacagagcgagtaaaacaaaccaaggtgggaaacaaaagaacattggtcgaataagccaaaagaaacacatgagcggtgaagattatgcagaaacaaatcatgaaaatataaaacaaaaactggtggtggtggggggcaatcaaagggcgtctttcaagattttcaactcttctaatcgaccaacaaatttggagtcatctggtcgaagtggagcagaatcatcgatgttaccatcatcatcattcatggccgaatctagcggtaattgttgttgatttgactggctgatcgattggatgcgtaagcctttctcgttagccagatgaagtaaacatatgaaacaaaacgatgtgctgatttcttccatcttctcctgtgggtacatcgttctcaacccgttgatcacctttgtgaacgtcttcgtcttccttctcttgctacccccatcgccttctgggttctcgacattttcttctaaagcatcttcactctctccttgatgatcagttgtgttctgtttaaaaaacgcataaaaaaaattcagatgagtaagtaacctgcgtaaaaagtgtagattttccaaagaaatctttgactcaacagcttcagcctccatttcaatggtgagttcttcgagttctctccagatgttttccttcaacttcttgacatcaacccgtttagctttcttagcgtagttaacgaactcgggtctggcgcgaacgttaagattttgagtggcagcaattagatcatgctcgtcctctttagtcttcgaaggatcattcaacgtcgtgtcatccggatcagtggaaaggttgcccgtcattccgaccggattatcaaactcctcttcaaaatccggctgatcatctggttcatcttggaaaaactgagtcgcaaatgggattgcatcgttggaatctagttggcgatttcaaatgtgcacattgattagctactaggaaaggatagatagcagatgattcttgcatactttcttcctcttgattcgtttgatcttgattgttttgtgctgctgctgccgcagtgcgggcccagtagttttcgtcaatgtcggcaccaggatgatgagccacggatcctgaagatttgacgcgcatattgaactgtaatggatagatccacgcgagtattcatgtcaccctatgaagagctatatcaagtgatagaaattgagcggaaaacaaactgttgtcttgggtttcatgtcaaatcgcaagagctgggaagcattgaaatgcatatcatccggcaaacagtgctgttccaacatctgcttggatccaatagcggtcttgctgccaacgatctttttgatcattctccgctgtgacttcggcttcggtggcttgtacccaggcaaagtcaaactcgcagaacccgcctggaaaatcgacttacgactgttttctaaaggttttaaaaagtcgaatgaaaatgtcgatttttcccgcttggtgcgattgaccgtcgtcgtattttcgtcatctcctgaggatcgatttagcgcagacccagcaacagacacaagggtacagaaatggttagaggagccaatttttgtggcagctagatctgttttgttaatactaccatcgcgactcagacttacgagatttgaaagcaacagtcctcctcaacttccaatgctcagggcccgcccaacttttcttcatacttttgtcaaagtaatcaaacatcccggtactctcttgaccgaagatactctgtcctccttctgcctgtttcgaattgtcatcgaccagtgccatgagaaggtctctttgattagggatcccactcggattgaaagcttcacccatatctaccccctcatcatcaacatcttcatggtcaggaatttgaaagttatcttcgccaaggttaggcgactcgtttgaatcgaagaagtcgttaccggtatcatgcgtatcatgagtaatagggggctcatcaggtttttccatgatgttggctagcgcggcaagaccttcaaaggattgaatcgagtccgtggtagagaatttgaagtttgatagacagggacatatagaccgagcttggaaaccttcaaatgaatccaggaacgcagctgtaacaaaggaggagatgagacaagtcaattatgtagcacttgagcctaaaaaattcaggaaccaggcgcgtctcgatgacaacatttcagtttgggaaacatgccaagaagtgttgcatgtcatcgtgccgccgtatttagagtcgctgatctgcatcggaatttgagaaatcgcttcgactgacgtcgaaaatgatagtcattgaactgtcaacggacaaatggctcattctgcgtgtacatgtcaatcccgcagaagaagataggtggaggtagtcgtgctattagcaggtgatttacatttacgtgagcgcacgatagacgcacaatattccaccagatccgccttcatcgaagtcggcgcatgtctttttgaacagagggtcgacggtgaattcaagttcaagttctttgactttgattttctcgttgaattcgactaatgaggttgaattggtagcccgggttcgagttttcttgggcgctttcagtcctgactcctctcccacatcctcatcatcttcgccgtcgatctggttggaaatgtctataggggtcatagttgttgctctttagatacattgggccaaatgatcgaataactgtcattcgggggaaaaaaggaagggcattctcaactgttggcttcctccgcaaggcctgatagtagcttcccagtctcagttgccacactgtcaactcgggaagtccagattttgacacaaccatctagagtacaagatgcctatgatacgacttgctttaacttccaaaaacacaattactacctcaagctgagaataggaaaaaaaggaaaatccgaaagccggtgctaactttttgaaaattgatccctccctctgcttctggattccgtagcagtgacatgtcgtggaaataatcaattagagcgaatgaccacgtgttgttcacattgattttctgtaaaacagacccaaaaggaaatcacgagagttcgatcagcatccgacgtaacttgaggaagcaagttttatttttattttttgtactcacattgtcagtggccattttcatccattcgtcatagttgttattcatgacttcagtactgatcaccaaaggattgtcttgagtgattccgatgctttgacgcgcttttgcatggttctctcttgctcgtgcgagtgcgcctaccctgccgttaccggggactcgggcaggtgatgaatggccagaggggggttgttcgaagttcatactcttccgaaccataccgaattttccactgagtctccgcttggcgtgttcggctagagttgaatttttcttcttttgaaccgagataccttccttctggttccagtctgctgagttttctggctctcccccatcttcttcggatgatgatggcgatgaggaggttgcggaggaagggctgagcttatcgcgtctaggtgctttcttggaccgctggcgcttgggctccctcccagtgtccgacgcagtagatgacgatgatgagggtgacatggggatagattcgttggctttgtctccgccttcggtgcgatgtgctgacctgggtcgtttgatagccatgtggtggtgagtgtgtctatcggtgtaagtagtttctctgaggtttatgttggtacaacccctcttcagctcggtcggtaccgtagcatgccgggggacaccttcctccggggccgcctcgggcaattaggacttctccccttccactgtcaaatatggtactcagaccattgactgcacagcgttgttgcaagagccaaccagcggtatttaccagaacttcatggaaagaactagtttctcttatgtattttccagctgtttcctcccccacactcatcccaaatcagcagctcaaccagcacacatcttttgaccatcccaaattgaagaggagaattttttttgctcattcctgaaacaggacttcttgatttattatgctattgttcaggtataatattcccacattattaaattgagggcctgtaccatagctcctggacagatttgtaattcctttttttttcacaagccaaaattcaatgttggggttgctccaaaaatccagaaaccaaggatgatgcatgaatgggacaccatttctgagttgtgaatcagagattgacctgaaatttggcaaaattggaagctgttgtacaggcccttatctttttaattacacaaatgcaatataagtattgtagacctaagtataacactaaggatgctgtttgggtacctgatacacattggcaggtacctcccacacccatccagtggtgcaagataaaaactcaaacttcatagaattttactggatcaggaatggaactaatattaatagggcagttcacatctagaattttagctagctggaaaatcagccaccagcttcccattaagaaaggcagtaaaatttatgataaaagatttgggcaaatcagaactgagcctgcagatggaaacagcatgatcattaaaattggctgggatatccccatattttgacagaaaatgatagcaaccagcaaccaacaagcaagatctttttaaatttttggacaagctataaattttacaataaaacattatcaagccagcatagcagctgatcagcagaccagctaaaaacccaaatgtgaaccttcctaataggtctatactaattgagcctgaaaaaccaataggatttttgctgtacctagtccaccattcctcaggaggcactggaattatttttgaagatacttgaagaagatctttgaaaaaaagaaaaaaactaaatttcaggatgatttgaatatacatcttttggctgaatctcacaaatttaagccaaaaggattctatgtcatggtggggagtgttttttacacctcaagcatgaattttgagttaagaagtgaattccagtctacagccattcaacagaaagaattgaaccagtagttttcctctgagtgaatccaaaccataaccttcttcatcatctcctcaagtgttacaagacattctgtatgtgaagttcagtcatttccccacctgtttgtctcaacaattggtgtgtatgtagtctcttcattgttcagtgtggaaaaggctaggtcaaatatacatttagggttgcatcccaatacctaatttgtggcaataatctttcaatctcagattcaaacctttcattgagcaagtaaagacatctctgaaaaaagctgacgtacagtgtgaaatctgttgactatcttgagataacaacctgtgtaaattatggtggcctgatgctatgattatctttataatctgactacaaattaatgagctggatgtgttgaacttgaactgtgaagaatttctgtgaatcctctcaggtgtttttgaaaccttgtgattttccccggcgtgcacacgggactgcccgccatgagatgataattaatggcaaataaaatgaagaggaggcatgttatcttaactacaaaattccggcatacattggaaaaccaaacacaagacacaggaccatgagcaaataaaaaaagtacgctggtaggtatgtacattccccatatataacggtttttcatacatgacaggtcagcttggccatccaatacactcaaggtttccttgcgagaaggacaaaagggatcatgaaaattgcagcgaagccgcatccaatgtagtgtcgatttcctgctattttgatatacgaaaaaacccccgtgaacgctcaatgaaacaattgaggatgagattctacatatgtatatataaagaggcatggatgtggagaggagaagagataaagatgatgctttaaagaaaaataggtttaaacagcaggtgggcgaagagaatggcgattaaatgttagaagggtatatttacgatttacctccacaaaagggaagttcactgagagcttgcacagggagaagaatgttgaggggggtggtgggtatcggggacggaaggagtcagagggtcggacaaacaggccattcccggaagctcgttccttggctttccgcggagttgtttaggcctaaagcgggcaaacgctcgtcttcttgcggcactaacttcggtaccatcccgataccatcttgaggagatcttgattgtcaaaaacaaaaacaaaaaagtaagttgaatttgaaaaggagtgatggattctcacgagagacaagactgagcgtacattgactgctttatctttcaaagagacccccgtccggtctgcaaacgctctcgaaacggagcctctagggccatgtcgcttcatgatatgggccatgcaatcgtatcgttcccagttcatctcaacttcggccagcaagagctcttcttcctccttggtccagtgtatccgattgcaggaccgaaactggtcggggttgtaagacgttggtaatggctccccgccctcctccgatccctttccgccaaatccatcttcctgaacttcctccgtctgcgccgtcacaatcatgtcttgaagtgggatggccactgctgtgggactaacttgttgggctgcagctgccgcgagaacagccgctgctcccccacctgcccctgcgccatggacatcgacctgagtatttcctagatatgaagtgggacacgtgggaagcttgggggagcctgaggcttgttttgttgggtctgcagtttttcgagatgtctgagcatattgtgagtccgtctgattgggagattgtgttgatgggaagagctgtagactcggttggatggtttgtagcaatgggtgaatgttacgctcggtaatcaaattggaagatggattctcatacaagaacattgatttgacttgagcagtttctgtgacttgcttggtcgaaagtccgtcatgaattatggccgaatccgataagcttgttttgttttggtctggttgatacgttggatcatcatgtggcgactcatcctcccccgatgggacggatatgaattttgaccttgagaactcatcacgacagccattgatactagagcttgctggttccaaattatttgtgggaatatttatttcattcaccgctagtgactcttgagtacatacttcaggctgttcagcgggacaagtgggaatgtctagagcatgtagacggacgttttggtgtttctttagattggtcttacgtcgctttgcagatcgtctaggcttggttaatacttgtgaattcaagtttgattgagaaccaggggagaaaggatcaagtatattgtgaggattgaaaattgattgattgactgtagggttctctgcttcaagtcggggatcgatcggttgatctaggtgagttggacgctccagggaatcgaagcccttgatctgaaggtgatcagttggataattggcttcatggttcggggttaggaagtccgaacagaatcggatggaatgaatgtcagtttcgggggatgtactcgaagagagttgctggttcaagatcgcagccgtttcttgaagcagttcttcgtttgttagaatggcccgctcgatcccatcatccatcggactacagattgttacatgggaattttgggaagcagttgtttgattcctagctgagggattgatgatttgacaaggtacgacagcaggtagatgtaatatcgtttttgatagaatggaagaagtctgcaatcggacaacaaggtttttgatcaggacagtgcggtagattggacaatagggagaacaaaacaataatcaaaaaaggcagacatacgagtttgggtgagtatgattggttctacgagcaggccgcttcctgtgatattatttgtttctttaggtaaacagattcgttctccggattgttgacgatcgaccgatcgagtgagttcatggcagtcctcgaccttcggcgttcttgatgtagtggtttcctccgacaagaaggccgtccaatggggaaagttgaggagtgacttgagtggagccaaattgtagtcgcctgttctgtggagtgtcaagcagatttcacagatcagggactatcacagtctactagtaccaggagtctcacattgattgatccctgtcctgaatccctctcttttatcaatttataagagttatctgaataaatgtatgttctcaaaacttgactgatcagttgagagatcatgtctgggcacatcacacccttccgcttgacttcttatgctaagggagtgtctctcatctgtatgatgttaaaaatgtaggacagtgaccactgcgatcaaattgaatcaaccaaaaaacaaaaacaaagaaaacctgttgatgcaaattcaattaactgttgatcatgatttccatcaataataacttgaatttctattcagatattgggtttcaagttgaataggactgttagcaactggtatgttacaattttatactgacattgcaaggctaacggctaacctggaacttctaaacctggtgctgtttggatcagaaacatttttgttagaaaaataattttcaagaaattttccagttcctcatcatatgattattactctctccatgatttaaactctactagtaactccagatatccttctcctttctttaacctggaccattgccatgtcatttcaattggacttattaattacctttgattctactatccccctttttgtctcaatgaaagggaaccaatatatttacgtgtaatgaattattcaccttttattccactacctttttttgtttctcattgaagagacataggacatattttgatttatttggatattgatccaagatcatgaatggtctgtaaatagtagagagacaatacacaggttttggtcaaagtttctggtttgtatagaagaaaatgtctattgtttgtatttttcttcaaggcatgagtatctttttaaaaaaaggataggaatgcattgagaagagtgtgcacattttaattgatgtttggctcatcaggactctgtggtgtagttttgcaaacctgggtatattcatcaggatagagcttttctgggggctgaaactgtaattcaaattcagaccagtgtgacattagtgttattttctaggaccatgaactagaagttgagaaatcataagagaaaagtttaaacaaacgtttggtttacaacaactcgcaagggaaggacagggtagagctcctttgagtttaggtttctggtagagtgtcactacaaaaccagggacaaagtttattccatcaaatacctactgctatgccatttttcggtttgagtaaagatgacttacgcatgtagtaggaagcagagggcttcgaggcacgatggtaatcggaacaccacggcttggtcatgccgttaacatttttatggcatttcaaagggtccgctgattgggcacctgtgccctggatcaagatcatcatggaacatgtgagcaatgcgaagaacttcatcgtaatctattaaaattctaaaagaaattttaatcttgaattggcggagatggtaatcaagtggcagtttagatattggcctgagggatgggtaatcgtttggcagctctgatccgttctatttatgaggtttgttttcaagcagtctttgcacccgagtctgcatcataacaaagaaaaccatggcaatcaagcctctacataccgcctttgaaatacgttcgccacatacataacttgctggacttggccttgtcttgtttcttccttctcataagactgcttggtgtccgcccggtcgcaaagttccctccctcccatcgataccgctgcatcgccttgcaaataatgtcgctaaccggcccccaggttgttggtagtgtcattttccttgctcttccatgcattaagattaatctaacttaactaagtccctctttattcggaggggggacgccgtcccgcagggaccctccggcaagccatcggatgaaactgccggaggtacttagctaagttagaagattaatgtattctggcggcccagtatcgagcctttacaagccccttgttgagagctgccaagagaggcgatttgtcttccagagaggcttactggtcgtgatgtaccatgcaggttgcaacatcgttccccggccggtccgggatcgattggacaaacctcatcggcgcatcggcagccacttcttaggaggcgaagtgcggcacggggagcttaagtccggctcagaaagcgaaatccgagctatgactgtcgattgtggaacccactggagtcacgcagcgtcattactcgctgagacatcaaaagtatccccgactttttttgatgctgagttgggttgacctcttgaagacctcttggtatgtacctgagacagcctatgctctaactgcggtacggctacctattggtgtcggtcgcgatttgaaggcgtgctccaccgcattcaagatataaacttgtgacggctgcccggtgaagcggtctcggatagctttggacaaacacttcatgtggatacttatttggttttatgttttaccgcttcaagttcaacccaaactgtggctccatccacgttgcttcactctaaaccattgcttcagacctcttcagactcaacccggcacgatgatgatttcattaaagagttcattgtgttatctgacgctgtacataggagcagggcatcttgctctaatatcacatcagggagggtctagttatatagcaggagactctaagtgtagggatctaattttatcattctgcctgttggaattttcgctgcttgactcgcttttgcccatccatacgttgtaatgttagccgcggaattgacacccggaataattggatatcaagattctataagcaaggccagcgcaaaaattccaatagaacttcgcgcagaggagaagttacagcaagacgagctggagaggtttcaccaggagagggaggccaataaacgtgatgaatatgtttttcgtctccgttggttggatctcgccgcttagttttgcaaatcctttacaggtctgttagctttgttggacaatgaaaacaaggaaataagtgataaaatctcgtccatccgttatcgaggtgatctcatattgatctgtaatcatctggaggagctccatcaactcctcaaactgaaactttataagaaagtacgtcagttgtatggaaaagcttccttacagactgccacgacttccttctacagacggcctacactactgcagcaagtcccaaagatccaaaatttactcagctgggggatcaggcgtcttaattctctcaaaatgaaagcggttcggctttctagccgcaagagattgtcgactcccgtcagcttggaatctagggaaaaaggaaaattagaaagaagcagagatattccaacaaatcttataactcacagaagaaagattaaaggtccacacttgcagatggggactggtgaaagagctgaattaaatcaaaataaatgggatgatgtaattgacatctgcattattcgcaaattccatcagctacagacaatgctcaatggatttatatcaaaccacaatgagcagagctacgtctttcactgggatatgaagttgcaagccatagaaaccatcttcctcatgggtaatttaatttatcgctggaatctgttgccttcagatttcttccaacaagttcaaacttttaagcaacataatgtgactgatatggttgaatttcatataagaattttttcactaatgtcctcccaagctacatggtgggagagagtggttatcccacagctaggatttctgacaacaaacaagaaattaattcactttcacaggtccattgaaggtatgccaaaaccttcattacatggcatagaaaaacactcaatataaggagcagtcatgattcatgactgctccttatattgagtgtttttctatgccatgtaactccctttcattcttccatcatgattgaatagcacatacataaacaattttattttatgaaactctctgactagatattttttacaaaatagccctctcaaaccaagataggaaaatttttctgcaccagattatgaaagtcagctttgaaaggtacaagaatgctataagggatcaagaaattgcaagtgtttttcaatatttttcaactgtcaatcttgaagatatggaaagactttcttgcaacataaacaataaacagaaactggaagacttctctggtattattatcatgatattccaaataatcaattttttccagaaccatgaaagcaaagaacatatgggccttctatttgcatattcatttttggactatattgacacatactaccagccaattatgattgtgttgaagaaggagatggatgaagttgaagtttttgaacaacaacttcacatcatgggcctatttattaaaggacttgacaatgacatcaaaaaattcaattttgaccatcaaaaagaggagatccaggagctcctcaaaattcttaaggagagggaaagccaaaggtcttcactggggaaatggattttggtctcaacacacaagataattggttatgatcctctaaggtttttggaatgaagccaatgatgctatagtgatttgatcttatgttagttgatgtgctaaaatgtttgttggatgaagtcacaaatctcattcataagatgaaatcaaagtgaaagttgatttttaactcaaaatttccctagaaattaagttgaccaattggttatcaaaacactagtctatgcccccaaatttggggaggctgcttgtctttgccctggatgttgggggtttgacttgattgaaggtcctatggtgtaatagccttcgcttctgaaggtcattgtaatagccttcagcttgccatgattgtaaagtcctagcaaatgttggaaatgacattgaaatgtgcaacattgacaccggcgttagaagccgcatgagaaatcaatacaaatacctattgaaggctgatggtttgtttggccctctgaggctgtttttttagttatatgtagatttatgaatttatgaaacttagatttcaaagttttagttattttagctacatttttcatcattataaagtgtattctttggaaaaagccttgtttctttcacagaatattgtttttgatttgcaaagaatatgatgactaatgtcagaatttttttattttgttttcctcactcatctgaatttacattgtgaatcattgcctcacttcctagatatttcgtgaccactatcaatgtttaattttttcatatttactctgttggaaatttactatcctctctttcctttttttcccttcctcttgctttccatatgaatatgcatttcattcacctgctttcccacagctcagcccacagttgtaatagtgtataatattctatctagataaaaaaataaaaccatcaactattctgtgtccaatcaatctctagggcataaagcctctggtggtttgtgtgattttctgccacataagctagaagaatcatagccctatttgtttttctttctctctcttgagacatttcctttttgacagtcactcttcctcttgcctcattcattctgagtctcagtttcaacatgatcaacaaaaacatatatattgaaagctttcctacatctcagcaccagaaaaagaaaataccacctctatagaggtggtatttgtatatccaaactgcatcccagttgtatgtgtgttatatcccctgaaagtatatatcatatccactatgtatctcagttgggtactctggaattctgaaatccctcagacatttttttttgaagatttctgatgataaggaatgatgtgttcaatttgcaagaaaattgtgggaaacccctgaggatattgagtgattactatagccttttttctgacattggaccaaccacattgctcctcttctgattaccataactcaaagaattgaaactattgtgtttcctataattgttggactccatccaattcttctggttttgattatgcatttgaaaatcctcagatctgtgtttttcttattttttccttgggtttttgcccctactatcccaccttttgatttgcacttttccacggtcacagcctgccacccaccaccttgcaaccacccgcttttctcaagtgcaatggtgatgaggttggcgacctcggcaagcgttattgaggggcggaccagggcaaacttttgtctccggtgccaaaggtgaggttgatttcctcttcccctcactttggaaccgagaaagggggaatcgcatagaaaggccagttgagctggccttgggtcagatgctgcggatgtcaaggaaaaaactcgtggatattgaaggattaacaaggaaatatgggattctctaaaccagaaaaaacggaacagtgtccaagcttcatgggaaagacaataccagttcagaatcatggctcaatgaaaacacttagatcttgggcaattgtttaagattgaaaataaaaaacatctgtatgctcatctatatcaaaaaaaaccacaagctatcctgccagaagatgagcaatcagagagctttcttcaatcaaatttatacacaaaaaatgttcattgcataattagaaagagaaaaagagaaggacagaagaactgagaagagaagagaaagagaagagaaagcagacctgagaaacattaaggagcagcgtatgagcaagaaggctagaagaggaccaacaaagggaggaaaatgagacaaaggaggaccccggcaagccctaggatagggggggtgttgaaaaagttcaaattttggcaaaaatcatacccgtgccccgcggggagtcacttttctttttggaaaattcataccttttcaagagtatgctcaggctaaaatcccctaataattaaaagggaggcccctggtaaaatgtccaatctggggccaaatacataccaagattttattgggttagactaggttcacatacctaacatggcctctttcatgagtttcaacattaaatatcacaaatccatacccatttcaagagtatgattttggctttcttgccatttttgcatacctttttcaacaccccaaagtgatgtaaatacatgattttgctaaactgcattggatcgagctggtcaagtggggtgattctgagtcgcaaaatgtcggggtaattggaggtagaggaagcctgtaagttgcattgactggagagcaacccagatgacagggatcttcatggcacgttgtgcgtgtgttgctaagtaggatcaatgggagaaggagaagaagcagaaagatctcaatctatcagtttgtagatctgatcgtggcgtgaacctgctgaactgattctatccgcttgctacatacacctcaagaatagcagtttctactaagctcatcatcatcccacacccttctaattgacctgatcagctggtttacaaggaagcaatctcttattgctcagctcgtggctcatgtggaggcaatctttgctaaatcaaaggcatattcattaaggattacacacacatacttatgagtgattggtacatagataacatcaattcaaacaatcttttaaccaactgattcaagtaaatcatatatctccactgctcaactaagtctacttcaagtgcgttgaatagaagtgctcaaaaaggctcgacccttccgagatcggcgagtcctttgaggattgcctggatctcacgaactcgagcacaagcttcgtttctgagctcttggacggttggccctgagttggcagaagaagaagaagtcgttgtcgttgttgttgttgttgttgctgctgctgctgttgggttggttgtgtttgttgttgttgttgttgttccagtggttccagtggttgttgttccagtggttccagcggctgttccggtgggattggtggggttacttacccggacggcggatgggatgatggctgtgacggtgatcagatgcaggtcggctccagccatcggcttctcatcatcctcgctctgaaaaccaattgaccgaaaaaagggactatcagcgtgctgattcggacacattatattctctcaagatcaaaggtgattgctgacgtgatagacccgaaagatctcgatgatcactccccctcgtacgaattgaacaccccgcctgaaatactcaaacgttcgtctaagattcggaatcatagaagttcagagaccctttcttgtgacagtgattatgactttgagtctggacttgatgtaccgatatcctaaggcgctcacgaattcgatcgggttcccggcgatgatcgggcagaagtgaatcggacggatggagaactcgggagataacctttcaggctcgattctgccgagagagatgagagacctgttaatcatatgcatataagttcttcatcatctctcaataagtatatatatatatttttttgattggctactgaccagccattcctgattgggtttttgtagttgattggagagtcattctcgattattccaggtgttcggatggtatgcttcagtgtgagtagatttgagtcttcgcttatggtttcgagtgggccttacatgagcatagtatattaatttcaagttagtgattgtatgctaggctttttttttattttgactgacctcgatcgaatccgatttcacgtgagttgaagtgggagaatgagtgagtgtgatttgctagtcggttgagtagactctggtacagttccacttgcactagtcctgagatcgagacttgagtgctcatcttgatcttctcgtgttgtttgcaggggtgcggccggtaatgctcttgaaggtgaaaaaaagagagcattgctgacatcagcaattacatacgtacatagtcttccttatcaaagcaccaactgagacacagcaatatcaagcccaatcattacaccaaccgtcaattattattacgaacatggaacaattagacttactcagctcactcgagactggttatcgatcgagactccgaagaactcaactcagaaaccatcaccaatccttgcgactaccaacagcagaacagcaactaccagcaccaccaattacgccgatctcagccagtctgaccagaagattactagcagtggcttcgtcagcagctaataacctagctgacaccaatctcacagcaggtagctctgccgatggtcgaagtactcacaactggcgacacaccttcttcgaaaggatgaatcaggacgtccaatctggcgtaggaagattgcaggcagtcaaccgattacgtcaacgaatggccgagctgcgaccaacagcaacaaccacagcaagcaataccaacaacccaaccgctgatcatcagcctgactcatattcgaccgagatcagtcctcatcaccccaagatcagcaaccagcgaacatacctgctctactgcggaaataaataccaactgaatggctgtgggaaactgatcagcgtcagggcggccttgatcttgccgaaatcattccgaagctggatggatgaccaacaggaggaggagcaggagcaggggcaggaggaagagggggaggagcacaggaatgggaaccccgcagacttcaacctggtcaccagcgacacactcccattccctaactcggctgatagagtcgaccgattcactcaacagagcttcgaaaacgatcctgctaaccctttccatagatcccactctatccatcctgcctgtgtctgtcaaaaagattatctgggttgtctttcctggtcagtcagtaaaaagaaattcatctctcagagttttttgttttatttttttattttagaaagtctaattatcgattttgatgatgaatttgtttgctttttagtgggaacatcgttggacattcggtcagtttaccatgtgaccaatgtcgagacctagccgtcttccatccccaattctactacctgagtcgactgacggcagtcccacgatacaccgacgtaccgatcggattagagctggcggaaggggagcgattgacgagaggcctatcggaagggatcatgagctggacggaggcggtcggcggaagaagaaggatctcgaggccggtctggcccaggctccgctccgcgagacttggctccatccatcgggccttctcaagctgctgggctgagtaccagaatcagggacgccatcctgctcggatccttggtggatgaagaccatcccagcaaccttcttgccatccccccatcctcatctacccccagtccacatcaacctccctccccagctcccacccacccgctttcttcccgtctggacaggctaagacgcacccctctcgcgcgtcggcccgccgtcagactctcaaccaatctcaccaatcctccaagcgaacttaataacacgctcccaaccaatctcaggtcacgcgcttcatcctcctccgaatcatgggttgttcgagaaacacccagatcagaaagattccctgaagaattcctcagacttcctcatgaagatcttagcacaaccccatctattgacaatctcaggaacgatatcgaggtcaaagaagaggaagatgaagatgaagatggtcaaccttcatcaatcgatagtcgtcttcgaacaaccaatcatgatcaccaacttggatcgaatcctagggccgtcagacgcccgcattctgagctcgataatcatccaaatcttccttctgatccagcttcagttcctcctgcttttggtagagtcattcgtagaaggataaatccaagctctgagcttccttcctcttcttcttcctcttcatctggtattgattttttttgggttggtgatgtttgtgctagataaaatgatctttctcttttcttttgcttatgattagtttttacggccaacataatcagctaggctgagggtatcctagttaaactaggattcactcaaccaagttaaacttggttgcatttcaaccaattaaatatgaatcaccttgaatttatatttcattgaatgcatcccagttaaactgggataccctcaatcaagccaatggtgttggcagtgttttatttcaaattaatactttctttctgttgtttgtttttgtcttgtttttctgattgttcattaattaaatgtccaccccccaccaaaaaaacaccaactcttctttttcttgaaaatatgtatctgatccccccaccttcttttgatgacccatatttatatatacgtgtgtgaagataggttgaaacatgatcttccattttcttgcttcttcctgcttacatataaccttcccttaccacttcatttatttcttgttctttttgtagttttcttggtgtagattcagcataagcatgaataataatcaatgtacatatttatatacaagatgtgaatctactatcaaagaatcatgtgaatctactatgaaagaatcatgtgaatctactatgaaagaatctcaagaagctgacacttatgattacagacatgtggaatgaaactcaacccataagtattatgactactctcaactaatttggcatgaccaagataattggctgggttgaaggtgtcccagttcaactgagatgcactcaatcatattaaacttggttggattccaaccaatgaaacataaatccaaggtagatgtatgccctggatttatatctcattggttgagatgcaactagagatcgtttgtccgtactttttgcaagtacctggtacctcctggggggtacccctcacacccgccccacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagagttgcctccctcccactggccggtgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagagaatgaatgaggataactctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaagtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttaacaagggtctaaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaggtgagggattttagcttcaggggaacaggagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttattttagtttgaacagaagtctacatgagggttttatgctggtgtagcattttacatgaggtgatgtactagtctgcaagctaacgtgaggtgatgagtattacatgagtggtgtgagatagtgtgacagctgcaaggaagattaaaaagtgacatagcaacaggaccagcctagaagctacatatgtcaagtgtcaaaagatagtgtagttgtgtatacctgtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgtagtgtgaattatgtaatttgttgaggttgttgagtgtggaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagagtgtagcatccaatccacttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccatattgtgtgatttgtgagtgtatatatgagaaaaaaggtgtaattgtgtaataaaagaaagaacagtataaaatttttaaatgggccagattgtcaggcttgggatacttactgaggtcaagggtagtagtaactatagcctaacggagagaaatagaaccaaagttctagggaaatcaaaggatcaaggatgagtactatgtaacgcggctcagagaatgctcgatgaggcttacgcgagtcttccagcagtctagtgaccggggcagccaatctctaaaggagtagagttggggagttaacaattcaggttaacaggctgggaactggtcgtaaggggaacttgtcgagggcgtgagtgatcgtaagagttcgtaggagggcttggatttgtagagacaacaaataatactggcgtaggactatcgttgggagtagtgggcaagagccttctaactaggtagtgaaaagcgctccgctaaggcgtagagttaacgagtgctagagagtcggcggagtacttgctgatactagattcctgagagtagtgactaggtttcgtggttataaaatggtctggggaagaaggaaaagggaagtggtcgggccagcggttctcttaaatattatagaacctgctggccggtttgtggtcatcctattccttggggtttaaggaacaggatggaactagtagatgctctttcaacagttggggataggtacgcgttgcgtcgcgttgattcttgaattcttgctgcgccgcatctttattcattattcttttattcattcaagcgtcccgcgctttatttctttttatttattcttctttaattcttatgagggggttaggattacttaacccctgacacagatggctacccttaaggtataccacaccggggaattccctccggtcatcaagactgtgcagtctcaatgactggaaagaatcccttccggtcatcaagaccatacaatcttgatggccggaaggggttccttctggccatcaagaccaatctctgtgacagaagttccggctgttgagattgtatggtctaggctgttacacctcatcgatcaaaaggatgtccttccagtcaatgagaaacaacaacaccattgactggaaggaatccctcccagtcaatgagaaacaagttaacgacaacaccactgaccagaaggaatcccttccggttgatgaggccgttacacctcattgaccggaaggaatccctcctggtcaatgagactgttacacctcactgattggaaggtattccttccaatcaatgaggctgttacacctcatcaaccggaagggattccttccaatcaatgaggtgtaaaacctcatcgaccagaagggattccttccaattgatgaggtataacaggctcatcaactggaagggattccttccggtcgatgaggtgtaacaacctcatcaaccggaagggattccttccggtttgtcagcaccggtctcttatgcgacctggcgttgatggggtttacgggtcacactataactgctagtgttactagcagccaatggatgagaaacctcgcctcgacgctagaaagcggaggggttaagctccctaggtttgtaggggacgcgtgcggtagagtcttcgcagcgccgggctttagaggaatgatcaactctcttctagtctacagtattgactttactgtagtctagggatgagttaaaggataaggataaggataaggggggtggatagtaatagattaaatgataaccccactcacaattgtatgtaaggtgcacgggttgtatggtaataatctctggggggaggattcttgggaagaagacctcccccttaagtattacaaaggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatgtatataatcataaatgatcaaaatatgtatttaaattaagctttaaaccagaagtggaggaaatgatgtcattcaagctcaaaggagaaagaatgatgtcatctctcattacagtgtatagagagatgattaagatttcaaattgtatgtatataaaatatgaatattaatacagaggtgaatacttaagtaattccgtggagttacttaaggcataaaagtataaaaataaaataataaaaatataagattacataattgggatttgaacccaagtgtgttggtgaggcaaagtcataacacagtccttaaccaatacactacagtacatgtgtttgttggttaagtacaggttgtagacacatgggctacagcctcagtgtctgacacggttgatgaggtaaacaggctcatcaaccggaagggattccttccggttgatgaggtgtaaaattctcatcaactggaagggattccttcctgtcaatgaggtgtaacagcctcaccaaccggaaggaatcccttctggtcaatggtattgttgtttcttattgaccggaaggatttccttctggtcatgtgggagcgactccaaaatcccctcaagcatgaggggtggtttggggatctgactcccaaaaatgcaaaaaaacattattgcaaagtcggccatccatttggaaaaacgactcccattcaacatcaaacaactgtatttgggagtcagccaataaaatttgggagttgtttttccaagccccttaatttttttagctaaattagcacatctccagtctatttcttttaggggattggaaaaacgactcctaaattttagtcgacaactcctgttttggtccaggggttgttggcaggagtcgtttgtctaatttgcaagaaaaaagggagtcttcgccctgatttcaccaaagatctttgattttctttaacaaaaaatacgggagtcgtcggacaaatcccgtattttttacagtgcaccttctgaaagtgtggcaggtacctgccagcgggtgccaagtgacatctctaactgagaccctagtgaccccgggcccagagacacaaaaaatgagccactgagaccctgccccaaaggcaccttatcacttagaaaaaattatactcattgagaaaaacaatagggagacaaagataaagataaaagaaatgataaaagggaaaaacattcaaaattgatcaaaaatgttaaaaaacagggtaaaaaaggacatagaggaaaaaaaaatcaagaattaaaaaagacacagtaaaaatacctagtagtgggtcattggagttgcaatcttcctctctacagtcaatcggaaacattcagaaaactgggcttcccatccccaagcctcttctgaagccttttgtttccaatccttcaagagctgaggcccaaggggcaggaaagagtcttggtttatgtaacttcaaggggacaaaatgagaaaaaagaaggaagaaagttctggcaaaatgtgacagaaaaaagcaaggttgacaattcccgcaagacaaaaaaaacgagaacaaggttgtgacaattaggctgttggctccctttttttcaggtgacttgagcctgatgactcccagtcaaaaaaaaaaaaaaagaaaacagaaaaccctgaaaaaaaaatatgagaattgggaccaacgactcccaaaaaagataaaaaaaataaatttcaaaatgggcggacgactcccataaaaaaattgaaattggtccaacaactccctggaccaacccctgggtccagagttggtccaggagtggtccacagatggtcctcttgacatcaaccaacacatgggagtcattgcctaaaatttagaagtcgtttttccaagccccttcttttagggggtcggaaaaacgactcccaaaaattgtccgacgactcccattttggtcaaggggttgtcggacgggagtcgttcttctaaatggtttgggagtcggccatccaatttcttttttatttttttaatttttaattttttgattcttagggcgtcggcgccccaaaccacccctcatgcttgagggggtttgggagtcgctcgctcccatgactggaaggattcccttccggtcgacgagaaacaaaaatctcattgaccggaagggatttgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaactcccacttaagaggttataaagtccactctcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattagttaagttttgagtctgggataactctcaacttaataataattccagtaggaaggtagggttggattggataataaaaagactactctaaaagtaggaggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctctttggtctaccatggtagagttattcccctgatgtaatgggaataattcaaggtatttcaaataatgtgtattctatgtcccatgacatcatgatgcatatttatagccaattacatcatgtttctacttaaaatagaatactactagtagaaagtgccacactcttgacatagtgtggttatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaattttattctataaatttatatattttattccttttgttcttcaagagtttgaatatatacaaagtccttgaaggagtgggaatttggggatacttccagtggacaaccccctttataatcttatgaaatattgttttattaaataatattactacatattatattacatatggattattttaatacttaatattcatttagcagtcttttggatactctggagtatctctaacgctgacactccctacctctcccaaaaaagaattaattattacaaaataattaattcttggagtggttataccttctaaggaatttctctgcattaggaatttccttggcagggagccattcatcttcatgactagggttcttatatctgactaagtataatttgtcttttactcccctcatgattttctgtttaagtattttgagaacttgtttctcctctgcttgttccaaaggtggtacctctgtatcagggatttccttcctcaatggaaatagttctttatctgactcagtgtagtgtttcagtaagcttactgggaatgtaggatgctttttttctagatcccctgtcagttctacttcaactgcattctccccatgtagtgctttgactacaaatggtcctgcaaaggcatttctcagcttttttggtcctttaatgttattgaagttaactgtagaaattaagactaaatctccaatcttgaatgatgggatcttatgcttcttgtcccatctatctttattatattggaatgcatcttccatgcatttttgggcatgtcttcttgctttatcaagcatggttttaaagctggctgctgtggggtggatgtctataagatctttccttaagctatcttgaggtagccttggattccagcctttctctaatatagcaggtgtcttacctgtagatgaatgtactgatgttctgtatgctaattctagtgctggtaataaggtgacccaatcgtgtgtaaatccatctgagtccttaaattccaggccataagcacaaaaccttctcagcatgtcttctagagtttgaatcatcctctcggccaaaccatctgtttgtgggtggtaagccgtggaaaaagacagtttagtaccaaataagttatacaggtttgtccataattctgatgtgaatttagggtctctatcacttataatggttttaaatagtcctgtccaagatatgactctattccatatcatcagggcagtgtccatggctgtatcatccttatggcatggtagaaatattggagtcttactgaatctgtccactatcactaggcaggcattgtagtttttcttgccccctggtggaagtcctgttacccagtccatgttaacaatttcccatggcatggtgggttcttctatgtgcatcatgtggccgaatcttttacctgtagctttattagccttctggcatctttcacaagtgctacagtataagtggacatcatctttccacccaggccaccaagctgtatgcttaatcctttcaattgtcctatcttctgaaaggtgtcctgatgaatttgtgtcatggcactcatataggatggtattgattatcactctgtctgtgacagtcaaaacacatgtatgcttactcctgtgatagataataccatcaaaaagatgaaatctgccttcctggtatgatttcttccatttaggttctaaagactcaatgagttcttcatctttatggtccatcttcagaattttagtcagtatagtgcaattcttatcttgtttgtagctttgtctaacattttcaaagaattcatcttccaattctgtgatgcttattcccattattggtagttgttctgtctcctctgggacccatgctggattatctggagtgttaggtaatgaccatctgctaaggccatctgcatttttgtgcaggttgcctgccttgtgcacaattgtcatatttcctctatattcttgtatagcaatttgccatctcagcatatgcctattaggggttttcatattcaatagagatttaagtgctgtgcagtcagtaatgacttcaaatacactcccatctaaatagtagtgtaatttttccaatgcccaaacaaggcataagcattctaattgacttgctccatacctggcttcagatttctttaattgcctggatataaagcatatagggccttccactggcatatctttaattatttgtagttgatgtaatgctgcacctaggccctccattgaagcatcaacatataatttaaagggtttcttgaagtcaggcattagtagcaggggtgcttttgtcaaatgttctttgatagtgttgtatgccataattctttcatgtgtcatctcaaaacatgcatcatcagagcatatttcatataagcttctggctatgttggcataaccttctaggtgttgtctatagtaattggcaaaacctagaaaactttgaagttccttcttattggctgggactggtttctgcattactgctgctacttttttctggtctacacatagagataatccagaaaccacgtgtcctagggctgtcagttcactaaatccaaaagaacatttctttaaagaaattttcagatttacttcaataactttctctaggactatgttgattctactcatatgatcctcccacgtgatagaacagataataatatcatcaatgtagactatcagccagccttctgctatctcagcaaagaatattgaattcatcattctttggaaatgtgatggggcatttttgatcccaaaaggcatcctaaggtattcataaacccctttatgagtaattatccttaagtattttctggctctctctgtcaccttgttttggtgaaatcctttcaatgcatccatactagtaatgtatttagcttgggctatattagtcaatgcttctgatatcctaggtatgggatatctgtctggaacagtatatgtattaagagctctcaagtctcctaccattctggatttattgttgtgccacgtgattataacaggagtggtaatttctacctcctcattatggccaatcttcctgagtacattcagcctgatgagctcctcaatatgtttttcaagctcttccctagccctgggactggctgggtaagctggcctcctcaacagtggtgggtagggtctatcaatattgagtgtaatatccacttcatgtcctatcactgctcctaaaggttctttgtcagaagcaaaagcatttttgtgtttgaacagcatttcttgtaatgcagctgtctgttctgtagataattctgtggaaattttgctctccaccagttgtgagttaataaagtcctctagttctggatttcttgaaattttctgtatactcagtatttctctgtttttaaaagaaaatttcttccttttattatcattacctatggtaaagtacctttccctgctgttgttaatgtcaaatccataaatagttaggtaatcattccctaggataaagtagttactaactccatcctctactactataaattccacttggatccttactgatcctgctgggtgtggtatgatcaaagggcaaggaaaaatccctagaggtttcatggtgttactggcactatttagttttagagtgcctataggtaataatttttcttcaaaatctgggcacattttctgtatatatttcttagacaccacagagcagaatgctccactgtctagtagcaattctgcttcttgttcttgaaatatcactgttataaggtttgatttacctgctgtataccctctgccggtggagggttttgttttcatgattcttgcttctgatacattggtgatctgttgtcctggttgccattccattggtaattggctctcaaacactacatcagcaatgtccaggtctgcttgaatcatattattagatacactagatatggaagatccatcatcaaaatcttgttcaatttcttcttcttcctctgttttatcttctggttcttccttaacctctatgtggttcacagacttcttcttctgtgggcagttattggaggtgtgtcccattttttggcaggtataacacttcttatccttattgggatttacatctttggtggactccttttgattgttagtgttaacataccctttagagtctgttctactcatgtagttactctttacaggtttatatcttcttccaatcttggtcctagtaattatatcttctaggatgttaataatatcttctgtggaggcatctctaggtgctctacttttgacagcatgttctaaatctcctccacactttttaagaatcctaaggtgcatgtcttgttgggacatgaatggccacagtgcttgtagtctgtccttttgtgctaatacccatttgattggtgagtctttttctatgtcaaaaatactctcatcaaatttattttctactgtgtatctccatgctgggctaccccatttattaaggatctgttctttccaccaactccaaggttgtttgccatgactggttcggatatcattgaaccatcttcgagcagctcctttgaataaactactcaatcttcctgctatagacaggtctgataattcaaagtcttccttgagtaggtctatggtccttatgaattctaagtggtcatattctccttcacctgtaaatttgggccaatctttgattctgggaatctcaattctgctcccatctttactagtctcttttatttcagagctatgttggctaggagatatatgaggaggggtttgtttcacatggttatcttctggaattatggtacccatattttccttcaaggggaaatatggattgtgcacaggtcctcttggttcaggggtgtaagtattacctgtattgttgttattaacataggtaactggttgacttttcttttcttgggttggtaacttctcaattaactccccaattttctcacttaatgttaaattaagtttattctccatgttgtctattcttatgttgatgttgtcttctagagtactcaatctgttatttatattcttctccatattttctgttttttccaatatggacatcatattctccatgtgtacttcagaagttgtatcactatccaaatggagttgttccagtttttcagtgatgtctttagtaatagacacatcatttttatttagtctagaatataactcattcctcaatttctgtatttccagaataatgaggtcttggttatctttcttatcagatttttctttttctttaccagaggttgtattttctctggctattgagttgttattttccattaatttattcagaataatggtttttaactctttcagtgcttgtacaatgcctggtattttcttagcttcattaatgctgacctggaattctttattgtactcagcaactgatattccaagctgtctcacatcatacttagtgttgtaagaaacttgttttatttcattgatcttttgatcaatatgtatgatatttttaataagaatttgatcaaaaaattctgtgttttcaatttcagagttatagatttctgaaactttagagctaggtacaacagagggtgtagggggaagtttagaggaactagctatgggtgctgaggaattcatttctctgctgcttccttgaagtccagcatagcttgggctaggtgagtcacatttctccagcttttcttttccgccatcctctttctcttttgcgctgccttccctctgttttgcttgtgaggtttgctcgtgccggctgtcgagttcttctttttcttgggtatcttgtaccctttgagcttctccttgacggtgccggtcgtcgctggtgcttttttgttcggctcgtttttctattccttttgttctttcgcgtggttcgcccagaactccgcgactttcttctctttgtgcgggtgccagttgtcgatctttgctctggtttctttccaccctaggaaggtcgtcacggtttggaatattttgattgattgttcgatcaactggggaaggatttcgtattcctccgccgccttcgcgttcatgtacaccttcttcgacgctatgagcatgtcgatcaaggttaattggttgttcgagaggggtttctcccctgtgaacgctatattcaatcgatgttagcgatgattcagatgtttggggttgagaggacgaggccaacctttcggtgccttgtcgatgactacctctagctcttcctcttccccttcctcggcctcttcgcgttggggcaggttttgcgccatggtcgactcctgacctggtagacaaaaccatcttggttactactagttgctactagttcaagaaagaaaaaataattactttttaataactcctttgctgcggctaccgcgtcgaagtccttctcaataattctagcgggcagtgtcgccggtggttcgctcctgttgtcggctacttgtaacgggcttgctagcgcgttcggaggtacggattgagtgcggcctacgttgttagacactaaggcttattgtcagtaagtcttactaggctagaactattcagtcggtagtcttacttatgacgatgcttttgatcgattgctactattttcggctttttcttgctattaatctaggaacgattcaaaagatgaacctggttagctgaaaaggctctactggggtctctttataacttattcccctgaattttctagaaggaaagtcgagggcaaaaaatctctcgttttccctattgttctgtgtttcttcgttcggtagctctgtttcgttactgagaacagtctacttgttctagcgactagtcagtagttcaataagaatactgatgaacggttggtcctgacactcgtttcgttcgatatatgtgaacaagttattgaaatgatttcaaattcttcggttagttctagaaaaactgcctatggcttcactttgaaaaaggcttatgtttctagaatgtttctttggaaatacaaaactctctctatatatatatatatatatttttttttttttttttttttcaaataagagagtagaaactgagaaaaagatttttctacagaaaaacctctgcaaggtttttcaattatgagaattttcctggtatagaattcctgtcagagccacaggcaagaattcccagaaaatatgatttcaatacagagaattttctggcacagattttcctgaaaaaaattctcaggagaatggtgtgatgataaattctcaggacaatggtgtgatgagaagaaggaaaatggtgattgaaccacagaaatttctctacagatgtattgaaatttgctggaattttctattagaaaattctggctctaagatcaagggatcaggcagatgaggcccccacttgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactattactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagacaataacagaatatgttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattagttaagttttgagtctgggataactctcaacttaataataattccagtaggaaggtagggttggattggataataaaaagactactctaaaagtaggaggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctctttggtctaccatggtagagttattcccctgatgtaatgggaataattcaaggtatttcaaataatgtgtattctatgtcccatgacatcatgatgcatatttatagccaattacatcatgtttctacttaaaatagaatactactagtagaaagtgccacactcttgacatagtgtggttatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaattttattctataaatttatatattttattccttttgtccttcaagagtttgaatatatacaaagtccttgaaggagtgggaatttggggatacttccagtggacaaccccctttataatcttatgaaatattgttttattaaataatattactacatattatattacatatggattattttaatacttaatattcatttagcagtcttttggatactctggagtatctctaaggctgacaggattccttccagtcgatgagattgttacatctcattgaccggaaggaatcccttcctgtcaatgagattgttatacctcattgatcggaagggattccttccgtcaatgaggatgttatacctcatcgaccggaaggaatcccttccgatcgatgaggtataacttctcgttgaccagaaggaaatccttccggtcatgggagcaagcaactcccaaacccccttaagcatgaggggtggtttggggcaccgactccctaaaaataaaaaaattaattaattaaaaattaaaaaagaaattggatggccgactcccaaagtcggccatccatttagaagaacgaatcccgtccgacgaatccttgaccaaaatgggagtcgtcggacaatttttgggaatcgtttttccgacccccttcttttatctatgaggcattttgtataaagaaaagagtaaatgaagcttatttttcttccccacctagagcaccaagattgaacttgcttgtattttccatgcatgtgtcttgaatgcaaacacacacaggcacattttagggcttggagatatatcttatgtcggagcttggagtgcaagagaaggataaggagtactgtgactcttatcttggtcagagagctgtgtctttgaaattgtacgcgcctgtgcgtgtcggacctgattggcctggctagttggctggcagtggagaccatggaggggcacttacttgattaatctcctaaacacagatgcgttacaaaggcaaagagaaactgggggattgccattcagaagtttgcctcaggagcatatttcagtttgcatgaatgagttctcagtgaattcattcacaaaccaagaagtttctgttgtgtttttaaacattgcagatgggtgggtttggtgctgttgtgacatgatttgacatgccaaagcacttcacagtccccatcagtctggaccaagttcagggatgtggggaataaatatgttctgtactatattctcacatttctctcaatccacaaccttataggggcatgatagtatttaagcctgtatgatgtttgattatcattctctacaaatggctgttcatctgtaaaacttcttgatttgatagaatcaaaaaatttctcactaaatgtgccacatgtccctaaaggtctcagtatcagtgtagccacacttcagcagagcctcctacaaagtcttcaggtttggagggagaaaaaaactgccataaacatggttcttagtaacggccggtggagaaacgcaagccatgatcgaaatgatgagtggattatagattcacacagtgtgaaacatcttccccatagatgcatttaagcatacatagccgaaaccgagcctaacacaagcctctcgagtgagagcccgaagggcagccccgcagggtctctgtctgggaggtcgctttcgcgccccttgcctgccaaaggagagggactgcgttaagttcgagccgaaactgtcctattattgtaggcagttccggaccatgttctgcgcttttaaattgtgatccctaggtcggagctattaaggttcattaacagcggttaatcagatgagttatggctgtgagctctgctttcatgtctccgaatatcgagagtacttgaaggtactcaccggtacccatcggcatcagtaaagaatgtatcatggacctcttccagccctttacacaaggatgataatcgggtcaggtgtgatggggacaatgttttggtgcaagcccaggaactgttataattccccagtctctgtgatgacgagagtagagactcacatattgctctcttccgatgagcagagtatacaatcaaccttttatcgctcacatctcccaacctgccccgccccggcgccccccaagtggcacggacttgagctgagagtcaaagaacagcaaccgcaatcggctctgcgggtgtccggatcagttagcctaggtatgggatgggcctgcgttccatgtttaaaaaaaatgagactttgtacatacaccaccctccattacctctgcggcttcttacctgatacaaggcatatctacgggaagacgtttttcctggggtgattcttaagagtgtttcacagaaggagagaggttttcaagagaaatgaagatatctcagtcctgtatctagcggggttgtcatggaaggagatagcatacgctgggaatcatcatcggccacctccacatgaggccatgaagccacaaattgcggagttttaaatttgagcttgattcagtgtgcaagcctactccttgaattcaacattcttatcgcatgctcgacgaacctaactgatgccggtccaagcgcctagtgattctaaccagcattcctcgcctgatcattgtgattgaaggcagaattgtacagctcaatagtgatgtttcggtttttccaaagtcaaacgaattctgtggagactgtaaacaagcactttggtgtcgctaaatgccatcgacttcggcaaatcaaatgcgattaatctgcaccaatggaacgagcgcaaactgacgatcgtcattttcatcgtttgagaacgaccatttatgtaccatccggcatcccttatccattagattgtaatttgtagccaaattacccttgcaaggagatgaaattgcgtcaggtcttccggtggcgctacatagctccaatgccgttgacgaaacacgttgtcaaaaatgctcaaataaacactgtggcccactaaattacatgagagaagtgccgaagcatagtctatcctgtgtttggtttgttagtgttgcaatttgtgaggggccagttcatcatatttcgatctgattgtttgattagcttttttttggcttgaacaaccagcagtagaacagagacaagtttcattactggggtctgcgcgtgcgccgtgatcggcaagaagtctcaaagactctctagctcctacgttctgtataggtagatgcacatgttcaccattgtggcagggtatggtgacaaattatggcggtcaacaacaaggactacaatgctccccagtttcacctagccgaagaagggtacataatcgggcaatgtgagtacgacgcgatctattgactcgtgccgccgactttgacctcccccctccaagaattacactgaggaaattagctactgccatcctcatatatccattagaagaataaacattaagaagttgtaaagccccagtcgtggaatagagctcccttgattagaatgtggcattctgctgaacgacatcaatcgaaatcatcgaagctcaacggaaccaaggcgggtgatactttggaaacagctggtgcgaatcatgatcctccagtcgataagggaaagtgcgctgttcaatatttgatggctatgttcactattgagacgattgtatgggtaagcgataggttggaattatcagtcttaatgcgagaaaagagccaaggccaagttcggtaacatttcattacatgaatttcagggatttgctacctcgtttggcgtgttgttcaatttttaccaacatgatccacgcagcccaataaaaccagatccacatgccaaactaatactcactcttgtgggaacgattaacactggtaccattgccggtgcaggtaagctgtaacggcctgtggtcccatagacttcaaatccacacttatcaatgaataatccacaatcctaccttcctccagcaccactattctcattttggatggccaagaaaccaggcataaggcgtcgattgatgttttcgggtctgcttacatgcacactgagcttattcttgtctgcctattctacttctgtaagagggtcgatttctctgaagcattgagtcagccttggctgaatcggttctcaacaggcctttcatattctcttgactcaagggataggatacggcattggcgggtgcgcgttatattattcggccgtgagctacagtaccgctggaatattagaatctatctccggagaccgatgtatccactgataaagtacatattgatctgttatccagctttctcatcttccggaatggttcgacctgcgacaagggtttgcaaacggattcgttttcaccggtatgtactcagaggcacgtcgccccttaaaaccactctactcagctgaccgtttgatatggtcacagggaccggcttgggaggtctgatcttccctttgatcttaaacagtctcctagggaagtatggtgccaaattagccttgcagattaccgtgagcggctaattttgtgaggaggaagtcactcatagaggagaaactgattccaattggcccaaccagacggtgctgtttgcaattcccattttcttggcggttctgttcatacgcccgagaattccacattgccggcagcgccaggacagcttgacccaatcggtttccagttgtgaaaagcaagccgtgccaagttcggagaacttgttccacaatttttatcagtgtttaaccggaatattttgtacttatatactcttaaacaccgttcaatcaactgccttctacctaccaggcttatatcttccaagtaagtgctttggtcaaattttgatcctaaacgcaaaatctaacttccaagcttacgtgtttttggtggtaacaacgacatttttgtctattatagcctatattcattgccttggccgtagaagcgtggcaggaagtgctctgctggctattctaaattgtaagaattgacaactataaagcattctggtaaataattgaccacagtccatatatcccagctggaacaatatttgcgcagctcgcagctggtgccctatcagaccactattcacccttcctcattgggctcacagccaatcttctaggggccgcaagtgttctcatcttgtggggtgctctgagccacagcggcattgtgtggctgtttgtctttgcggctgtctatggttctaccgccggtgcatggacaagcttatatttccgggttttaaagcactttgtctgtatgtgacatctccttgcgctataaaaaatgatcagcatttcaagcttactgacaccaatcaacaattccttctaacttttaatctctctatcataatgcacaattttactgttgaaagcggatcgggagttactattttccgcttacggaattctatccatgactcgaggaataggaaacatcctgggagggctgatttcctcggcccttgtttcttcaaacttgacagatccacaccaatgtagtggttttcccaagggatcattctctggattggtatggttcataggtattgttttcctaagtagcggattacttggcagctttttgtggcttcacttcaggaaagcatccaaaggaactcaagacccttgcaaaaatgaaaacagagaaatgtgtgacaatttttcaaagttttgaataaaaaatccccttgaatcatgatggttgtctggaatgatctacttgttgggtcacattcctctctctggtaacaaatgcacgtcggtttttgaattcaatttttttacaagctgggttaaacatgtcagctcttcaaattatcacacaagatgaatgtatatatttttgtacatcagaagtcaaaccatcatgtatcagtattttcaagacacactgaaatgtaaaaaaaagaactcacaatatttgaatgaaattgaatagaactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgccagaactagagatgtgtcactttttctgtcatatctactccaaggaatctaagtttgaaactgaagtcatgaggacccctttgaaactgaagtgagggctcattatcgcatataatctatgcaggaccttttttccagttgaaaccaagtgatttttgtgtaattgattgaatatccatactgagtctcattgcaacaattcatgatctgtaagactttcttgtgaagtgattcttcaaagattcaaagatagtaaaagtgactggtatctctagagagtgttgagatgctcacagctagtgtatgcttcaaccaaagaactagatccatacatcctgtatgtagttctatgtaaaggtgatctggaattctcttactcactgaaatgaacccacatattcagtttcacaaaaattcatgtttatcaaattcagtccatcctgttttctgttaaacacaattaggtaaaatcacttttggtaatactaatttgccaatcacccaggggtgctgcaagacaattcacaagagaaaaaaattctcaccagctagggcatcaaggccttcatgccataactgggctgctgtggattccaaaaagtagtagtttagtaattctcattgagttcattgaaaaatttagtgtgagtgggattggagtattgctacatttttatatcaagttgcttttagtgccaaaacctggtaaaggtgtaatttgtaaagaagtatagaatccatttttttttcttccacagccattgggtcagtgtaatactaataccaataaattctaatgtagaagtgtttagcttcagttttcttgttttgtgctacactccactatcaataataacagtgcacaatttttgtcaataccactgccattctgtcaaagttttttaaaaaaaatcagaacatttacaaaggcatgaacttggtggcaagtatttcaattgggttgagaaggttcaagtgaagaaacgaaggaaataagagaacaaattgctttttgttagtggctaatgataacgatacaacacatgatattaagcttttaaaataagcatttatacccaagatcagatagatcatacctaataattacgttttaaggtcccctataaaggaagagattttgttaagttttattttgagatgtaagagagtaatgttcaaaggccttggagatttgttccacaactatcctctatctgccaagatctaccaagataagcgaagaatttcactaaacagcagaaaggccggtcctagccggtcccttgaaaggcagacaatccagctatttcacttggcttgtcagagaggccgccatcatcatcgagtgccatcggtcagctttgcaaactcattttcggctgacctgaggcagatcggtcgtccttggcactcagtttgttgcgctttcaagtttcggagttagtgttttagggccaggccggctggccgacccgatgcgtatctcaagtcgcacccgtcgtgttgtttcgcttctacggataatcggaatttttcggacgtgtgggatggataagattccaggaaagctgcaaaaggagaaaaaaatctggtggtgaattccttcaggtggccgtggaagaggacgagacactgtatctcctcagccctcccctatcctgctgacacttctggaccctaagagttgatgtggccaaacctagtcgaacaggagatgaggcttggcttcgccccttgtaccgcagtactactagtcttccgatgcaaccggtgcatccataaaccttacccacccccggccagtcgcaataaggatacataatcaggcgatgggagcaggacgcgagggctattggctcactccgccgacttcgatcccgcaattaggcctgtactgaggaaaagaactagtcgcaattggtagacaaacagatcattctccagaatttgtaaagccgtagtcgctgaattgaatcacgactagagatcacctatcaaaatggggcatgctgctgaaaccaagtcaccgaacctgaacgaaatcaaggcagatgatactttagaaacagccattagcaaccatgactctcctgtagataaggggaagtgcgctttcctatatttgttggctatgttcactattgaaacaattgtatgggtaagcgacacgtcgtactcatttgtctcaattagagaaaagtgccgagcagggttggatgacaagttattatggatatgtattttcagggatttgctacctcgtttggcgtgttatttaacttttatcaacatgatccacgcagcccaataaagccggatccgaattctaaactcatactcactcttgttggaacaatcaacaccggtacgattgctagtgcaggtaagctgtctcgggctcttgtccgagagacttggaatttacactcatcagtaattcatgttcaaccccatcttccttcagcgccattcttttctttttggatggccaagaaaccaggcataaggcggcgattgatgctggcgggtctgctaacatgcacactgagcttattcttgtctgcttattcaacttctgtgagataaactgttttttcaagtatttagtcaaccctatccgaatcttgtttttccaacaggcccttcatattctcttgagtcaagggataggatacggcattggcgggtgcgcgttatattatccagccgtgagcttccattagaattctaaaatccatgcccgacgcatcaactttaaaaagtatcgatccatcattcagctttctcatcttccggaatggttcgaattaaggcaagggtttgcaaacggattggttttcacgggtatgtccttgcatggattttgccatttagaaatcttgggactagctgctcaccctccgatattgtcacagggacgggtatcggaggtttggtattccctctggtcctaaacagccttcttgggaggcatggcgcaaaattagccttgcagattaccgtgagcgattactcgtactttgagcgatgaatttgcagaagtcttactcatcccaatcattgttcccaggcggcattgtttgcagttcccattttcttcgcaatcttcctcatccacccgagacttccgaatcgttgccagaggcaagaaagcgtggcccaatctatttccagttacgaaaagcaggccctccctagttcaggaaacttgttccgcaagttttatgagtgtttgactggaatattttggacttacattttcatgaacacaattcaatcaaccgcgttttacttaccaggcttgtatcttccaagtaagtctgctgagcaactactaattctgaaagcaaaatccaacttgaacgcactttatgggtggtaatattgatgaaacaaactgcgcgttgtagcctatatccattgtctcgggcgtggaagcgtgatgggaagtgctcttctgtctattctcaatggtaagatatgatacctcagtctgagactgaagtgtgtttccaaagagttgaacttgatcaccatgaatctcagctggaacaatatttgcgcaactcgcagctggtgtcctatcagaccactattcaccctttctgattggcctgacagctaatgttctagggggtgcaagtgtactcaccttgtggggtgctctgagtcaaaatggcgtgggatggctattcgtcttctcggctgtatatggttctacggctggtgcatggacaagcttatatttcggggttttgaaacattttgtctgttggtagcacttcctactactttgaaatgatgaccatagggctcacacactgaagtgtccttccaattttcatcccttaatttatcatcatggatgatacttctgacagcggaccgagagctgatgttttgtgcctacggaattctcgccatgactcgaggaataggcttcatcctgggagggacaatttcttcagaacttgtttcttcaactctgacagatccaacccaatgcaacggctttcccaaaggtccattctctggcttgatatggttcacaggcctgattttcctgagtagtggattacttggcagctttttatggattcactttaggccaccatcaaaaacggttcaagagccttgccaaatcaagaatagaggaaagggagacagtctctcaaagtgttaagggaatcaaatcttctattttttttttataatgacttcatcttccttccttgttccacactcttatgcttaagcaaatcagatatactattacaatcctaaaatcaaacaggatgaacttgaatatgtacaacagaattatcatgtatcagtattcgaaaggcctcataatctactattactaaccgaagaactgagcaacgcgatttgaaggaaatccaacagaattctttggcatcgaaaactagattccagggccaccgcgtcaacaaacgcctgttcagcgtgtaaaaatgttccagaggtggtaccactcttgataaaattcgagtggtaatatagcagaacaggatgattctccaaaagctcgagatgagccatcctggtcagtgaggactcatcaaaccactgcagttagcgctcgctgccggttgaacccaatgtccctcttaatttggccactatcgaattatgcgaattcctcctcttgtggttagtggcccagttgatagccacgagtcatgactttggtaaccagggccagctggccttaaagctatcgtcgagtcaaagctgtaaacaggaggcattgaacagtgcttgatagcagtctccaatcggcagtatgaaaactcatgaaccaagaacccatggacttgtcccttgaagcctctggtaccttatcgtgggggccttggtattaggggcggcattccggattagcctcgaccattaccactataaaacacccacactcttcccttccagacgagaagccatctctcaatcaggaagcataatcagttcgatccaacccaagagttctctatcacattaatctgtaacagtcttcatcaccaaattcatccgtcccacactttcgttcaactcaatacccttcaacagtaacatcacctttcgtaccccaaactctaataattcgttataccaatttaatttttcttgcaatcgaccgaaaacaaaaacaagaacaaaacagagaaaatgattcacattaccctctcgaacctaatcaccttggccatggtctccgtcggcgttgttttgggggcacccagcaaatatccgacatcgcgtcacgttccaatggaggtcgctcaccagtacagctcaccgatgagctactccgccgcgaagcgatccgcgatgaataagcaagtaaaccgacttagccgaaaaagcttgtcaaaccccaggataatcttcatgccggtcaaaagcgcaaactcggacctcgccgaatcgttgtcaaacgcggcaagtgtcttacgctcggatacggccgcagtctgtacgccattttatgttatcacaaacaccatggcgggacttttatttaacctttgttccttctgttttgcccgtttcagattcttcgatcacctctttgaagcaaaacggtcagcttggaacacccgagcagctcggagatgatacggtcttccaacttaccgaatggcagaaacatgccgacatgttgcggttccttggagatgtcaaagagcgtactgatatcgttgaccagatggacgattttagcaatgaaatcggattggccttgaaagtcggtcatgtttctttttaccatttggcgccagaatcctaacattttcattttttcaatgatgtagagtgcggcccaagacctcaagcagacgttgctaggagtgaattcgatcatcaccgaaatgccatcgattcgatacctgctcggcccgatggtttacaatatcagaatgataatgtaagagttcttctatcctcttcaaaacattttacagcatcttctggagattgatggctgttggcttttgttctatgcagtacggatatccaccatcgctctgaggcttatttaagccatggtgatgataagatctctttgagctcgaaatttgaggaagacttctcaaagtgctatacccttgaaagcatcaaacaattttgttaaacttagttgaaattaataatataaaccttcgtaatctatcacaacccaatctcacgggccttctgagctgctgtagaactacactctacctcgttagtatgcacgtatgacgtagtgtgtccaattgagaacgtattcaagaattgaagactgctcggatatacgagtaccactccaagctgatgtgtgtcctaactttaatgacaaatgaggcgatataagcgcattaacctggcgcagtggttgttttaccagggttatgttgctgcaagttagcttggcagaatatagcatgtatgtaacaagcctttcaccggcgcgagacatctgcccccctcgcgccgcgcccttttgtctctttgctggtccgctgctcgaccaaatgggcacaagcagtctgccgccccagccgactgccactgccaccagccaagaacaactagaattccaacggacaacaagaacactagagaacccaccaccctgccgcaaacaaacaaacaaacaatcaacacccttcctcggaaagaaaggaaaaaccatacacacattctcccagccagtttctgacaggatccccgacatctcggttattccaaagtaaaacaccttttcaacacagggaaacaatttacaccgtatgaaatttcttctcaattgaatcccagagaaactcaccgtgtagcttacggataacctgcgatttgactgaaaactcgatctccaggctgctgaatccattgaacgctctcccctaatcgcgtacttcaagttcaacccaaggaatcctatatattgaatcgatataacccgcaaactcttatttattttttcctcatcggccaaagacaggcgtgatgagtggctcaaactcatacagaccaagacattcacatccgatcaacggtttgtctctgatcccacaacatgtccttaattcgaaccggaacaccccatctccgcgtctcagtcgtccagcaatcgatccattcaaggcgtttactgctaacgatctcgacggttttgtcgatagtattactagcaagattcgcaacgctctcttgggcaactcctcaaccgatcccccacagcctcaaaccaagactcattcctcacgttctagcgacgtatttggcaagttagaatccatccaagcttctaatcaatccaacctcgctcctcgaccgggcccctctggctctaaaaaccaatctgcgggagatggtctcgatgataccgtttctgatgaagagagtagtgacagccatgttgaaaatagcattcaaccaaaactcaaaacagatacccacattgttattgactcagacgatgacaacctagcatcttctcctcgtggctctcaaattgtccagaatcagaccagccagatttcccaaagcgactattctgacggcgatccagattcggatgataaagacatccactcagaatcagatgatcaaagctcagattccccaaacgatcgccatcccgcttctcaagatcttagtgcttccagtacctcattcctcaacgataatcattcacacgattcagaagatatggtttcaatcgatggctctatacatggaagcatctctaattcaatctctgcttcatcggattctctagaaatttcaactggacccaagcctcctggagagcaagtccgtgaagaaatagaggaggaagctcacgctgtttcagattcttcgagcattgtctttcaatcacgtccttcaacatcaaagccatcagtttccaagcaacccttctctccaggtgctggatcatctcatgaaagggaaaataatatatatcatgaagatgacgattttgatggtatggaggagtctggagaagaatatgaacaggatgaagatgacgaggaagatgctgatgataatgatgatgaagatcttgaagttgatggcgaagatgaaggttttgacattgacagtgctgttgctgatattgatgtgaatgttgatggagaggcggtgggtcctacaaggttggcgaagagagaactggaagacggggagatcgaagagggagaattggaaaccgaggagaatcgagaccataatccaagggataatcccgaaatgctgcccgccggggatattttggttgatgcccctttcactttggttcaagaagaccttgatcaaaatattcatcctgatttgtgagttgtaatgcatttggttcaagtcacttatttttaactgactctaattttcgccattgcgcccctttcttttctttcaacccccctgaatgtctgaataaatccggaacccaaagcagaccagtcagtcagaatcattgtgttttgtttttttagttttttttagtttattgaaatcccttttattattctttttttatataattatgggggacaggaatcgaccgatgtggataaacaaaaagatgatcattcctccaagattcttgatcaacctagcggcaccaagcctcttctcttgcctgcgctcgagaataaaaaactatcacgcgtgggaagtttctctgccgatggtgcaatgatgtttcggccgtccagtgaaagttcggtggatcttgactctgatcaaggagacgaagacgcgcaagatgtcgacaagacacaagctcccggtgatgttgatggttcgccgataatcgatcatgatcctcttgtctctgatcaatctcaaaattcaccttcgatggtacttgaccaatcccagcctcaatcattctatcgccctgaattccatctttctgggtcggaattagtccaagatgagcattttctgccaatcaactcatcgtccgagccacaacaaggctccgatcgagctaccgcggaaaatccattgttgcctgttgaaaccattgaacaccaagatgccaaccctaatctggacgggtccccacaagctgtctcgcctacatttggccctcgcgaagttcaaaccgcatcgaacataaccgacaatcccccgcaagaagagcaaatcgaagatgataatgacttgttcgagggcgatgaagatttgagattgcataagctcggagtcgatcaatcgcgattgcatagtctaaacgaagatgaggatggaaccctgccgactgttgctccttctggggaagttgaagatcggttctcaacaatcgaaaggcagtttgaaaacttcatcgcacgtaccgtcgaaccacaactttccgcgatggaagagcagactcagggaactgtttgcgaacttcctgtagtaagtaacagatagggttatctcttgattttgtgggctgttgattgacttgttggttctttcttagtcgtcgactgcttgtgatagcaatgcgatcaccatcagtcaatccgctgctgttcaaattgtggtgcagcaacctttagaaactgacagccacgttgtggataatgctgtcgacttaaccggtgcccaagacactcacactaccagtgctgaaattacccggcaagcaatcgttgttgcgcaaaccgaagataccttcattagcactgtggaagatgctcaatctcgcgcctcgccaggtggtcaagatgatccagctcggccttcacttgacctcctgtggggagaactttcacccacaaatggcgtcacccaggcgacggaagaaagcggaatgaacgaagtaaattttttccctctgaagcagtctgattcggaaattttcaattcgagttcttggtctcccgccctctctaccaacgtttcatctaacgcagatcacacgagcgctcagctatacggttctactgacatgaagtattcaataattccactcacactttctcagcgttccaactttcggcaaagtatcaatctcgatgaagatgtggaagcatcatgtgaagcaaccaacgatggatctactgatatgaaccttgtaagtcaactcacgccatccaatattttgcttggtccactgattgatttgtcatggtaaatttggttgaaatacatccgatgtagccatcaaacaatggcccccaggcgcaattgtcgccatctcatgatcaagacgattatgatatgttggcgtctagtctcatagacggtaactcagatgttgtcccagcagatcccgatcagaatactgacaaagctgtcggcaaacaagatatagaagtgccgtctgaagaaaatttgaaacttgccctcgctgacaaggcccatgagaataatccgcaagatgaaaaacctcaaagtggtaaccaatctgttccacaagaactgggtgctgataccaacccattcgatgaatcttctcaggtactttcgctctttaattgtttaccttgagcagtatgcctgactgaattgtactttgtagcttgcacttctgccttgcaaaggctccatccgccccccgtcgccccccaaagcttcggacagcaccatggatgaagctgatctactgctgtcccaattcataaactgcagccctgacacggtggacggccaaaatctaaatgatcgaccggcacctgtatgtcaagctctcaatcaacacaatttgtggaataatgccttcctaagaattttcctttcttcttgacaggcttcgccaacacccagtgcggctgtagtgccggcagtcacgtttgctacttccccgccggcggaaatgaaccgttttgaaggatttgattatcaaaatggcgccgaagacgcccaattaagcgttatgttgaatgtcgaacaaccgctttcagcgttcgaacctcagacaccgaggacgagcactaccttaggacaaggaacttcgtctgaatcctcggaaagacatttatcaaggggctcagcctattctgcgccttcatcagtgatctcaagtgatacagcttcagtgccagcgtcggttgcgccaccaccgcctttgcataacgcgtcaatgggtgcacctactgaagctgttggcttgtccaatcaaatgacgcgacgcgcatcaattgactccagcacccatgccgaaccgccatcaccttcaacctccactcgacatcgcagcgccccaataactcaagaacaagttaatgcaccagggctgccgcatatggaggcagcagaagtcgcatcttcttcctcgagtgatctaccggacccccttcgatccccgcctcccctcaatcaacaattgatccccattcgcccggctgaaatcaacaccccggtctcacgagcatcaagtatggtagctcatcccccatcgccctcctgctctaatctcttagaaggatctcacatgtctatcggtacatcgcaccgagatgcgtccccacaatttgatgcgaggcttttattacctgatccgatagcaacccctctgcctgtgtcgatcccagcgatcaaacttgaagatatccccaacgattgcttatcactcgagcggcaccattccattaattccagcgctgctagccaaccggcaacttccccacgttttgagaaattctcatcatcaatgatttctccagcgattcggggtccagatgccttgatagagaagaatgtacaggccgtcggtgacgtcaatagctctgataccaaagcaggttcggattctgataccaaagcggtttcgcctgctaatattgccatccaactcgatcggcccgatggttccatctcgccccgtgacagcaaggtgctcgaagcggataagcgaagtgaggattcccaaggacctcccatcccagtcatgaatccacaggcccctcaaagtcaattcgcagagcatgcgaaagacggcgaggtcaccaaccaggaagaagtttccaaggtagattaaatttctgccaagcatttggaaaatgtgactaaatcatgttttttttattcaggtgtcgaatccatcgcctcatacaccatccaaaatgcccattgcgacgcctgagccggcttctcccttggttggtgaccatgtgggctctgtagaggtcaaacaagatttaaccatgggggaaacatcagctgtttcgccagatgttcaccaagatcgagccatcaatggggtggcgaaccctaccgcagatgccaagccagatttcaaggtagactctgttgaagatgccaagcgagacacagtcgataagaaaaaggtagacccgaaggcagatgctaagccagatccacttaccaccgaggcccaatctcaacttggcccaaccacccgcaacaaacgcaaaagacaaagtgcaccggaggatccaagtgggaccgcccctttgcaagagatcaacgcggaagagcaggcggaacaagatcgcgaatcgcagttgcgagaaattcttaagaagcgaagagcctccaaacagctgactccccaaacagtccctcagccaaagagtccgaaaaaaaagaccagcccgacaacacagtccatcgaaaccaagaaaaagaaaaaagtggtcaagagagaagccaagccctcaaaaggcgacggtcattcagagggcgaaattgagcccaaccttgcatctgacgctgctgaagttgagtctaaaggacttccgactcgaagcagcctgccgcgtgctgcaaagagatcgtcgatggcgccgaacagcctggctccaccggctctactacgaagtccttcgaatgccacagcgcgatctgtgtcgcctgggctgcctccgtccagtccactgaacattaacgtcggtgaagaatcttccaattctctcctagtttctgagcacgatgatctgtctcttaccgtcggtaatagaaggtcttcgagcaactctcgatcgaccgccagtcctattccgcccgccagcacagtctcggtcatggtaccacccctacagcctgaggatatgcttcctaaactacgccttcatcagcataactcgaaaaacaagttattcggtctgcaagccaatcacccaactctggaaagctcacagcagaatagtggagatgggacagaatccaaaccggttgttggagcacgtaccggtaaacgcaagcagtctgagggtaatgaggctcgtcaattaccaccttctttaccaccggttactcgatcgcattgtcatttcatcagattaaagttccccacgactgccgaacgaagatttgataccttcctggtccctcaatgtgcaacgggcgatgaggtgatcaagaagaagatgaaacagtttgagatggttgaggatgataatctgacgggagaagaacagagtagaggggtccggattggacctgatgggcgcaaacattccgaggcaagactcgagcatccgatgctattaagtctcaagccagagtgttcgacgtttgcggttgatgacgagacgttgaacatcctcatcgatgtctttgggctatggttgatccaagacggccaggttgaagtcttgttacccaaggcatttttcagcaggttcgatgatgaagaggagctagacgagcgggaacgagagctgagcttttcgtccttcagttcctggaacgagccccatctttctcaacgaggtaccagtcaagctagtacatctaggagcagccataatcgactcaaacgcagggctcagtctccctcctcttctttgccctctagagcctcctcccctcgctcttcttcttttctttctcctaatgaagccaagactcgtcacaaacgtagaagatcaaatcaagttgaagagaattgatagatggaaagtcccctccacatccgttgagaactcccccctcccccccctttactctaatgatctatttctcaaactcttcatactatactgtgtaatactgaaaagtctttttttctgtcttcttttttttgtaagtgtacctacatattcttttatcatttctgagaatgttgatttgccttcaccgttttaaatgatagaagataagaatacaataaaaaaaatgtaatttcttttttccctgatcttatggggctggcccattaaacatgcggagatatcgtatatgaaccagctttttttgtataaaaagaaaaggaagaaatttgagggaagaatcgcatccctccattcatctttttgagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcttgctactcgatactaaaatctctcctctcctctgcacacagccttgatgagttggacttcctgacgcccaataaaaccacacgaaaaacgacggggacgccctctggtcagagcactacctccagtcgaaccccaggcccatccgcccaacgtgacctcatcagccaacacccaccgagcagtcctttctcgccggccctcaaaccgctcgtcggatcatcatcatcaacagcagcaccatcaaacgagctcactccatcttctacagccggcacgcgatccctgaaaccatccgaactccgggctaccttcgtcaaccgactcgagcgattcaaaattctagaatccttgaacacccatctcccgtccgcatcctcccccaccgaaccctccaagccacgaagcctaccactcaagttcgacttcaccaaacacaaaaacccagagaagttccaatatcgatacatgtatgagaagctctcagatcgctctgatgtgcttgaccgactattagaagaggcagccatgacgatatcggattggtatgagatcgaggagtgggcggatccgagtgtgatcagtcaggaagatatctgggcatacggtcgaatatgtgctgagactcaagattccaagatctctgaccaggcctgctggttggaaactagtcggatgatcggccacggtagaaggattcgattacaatgggctgatgatctgaaggttcatggcgtgggctcacaggaggagggtattggcttgttcccaggtgcgatcgtcggtctacggggtcggaatgggggaggaacttactttagcgttcaggagatctatctgtaagctttagcttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcatagatactaatcacaccttgattaaaaccgggaacatcactcaaatgcccagcacgattttccgcgaaaagatctcgagtcggctgcataaattggttgcgagttcgccacggacgcatgtgatcctgatcccatcgccgcgggatctactggccagtcaggtagactatccacaagccgccctgaatatcaaagatccggaactcggcttgtttggaaggaatatagtctgtttgccgaatccttcaatcatcagcatcaatgaggtcatcatcggaatcaataatgtcgacgtcctgatgcctcttaaaaaagaagaattcttcaaacaagctaccgtggtcgtcgatgaggagactgctcaagaggggacagatcctaacgctacgaatgttatttgtagagcttgtaggcatgtgatgagacaacgcaggtaagcctcatccccgcccatatcgacggcctttgacatcttaaaaaccaaagcgactactcactcccaacaccttcctccagcttttatccccttttcccacacgcgatcgggatcggaatggatgcgattaacctggatgtgacccatctagacctactcaaacacgacacagtcggcgcggatatcctgatcctacccacgaactttaccgcattcgttaaggtgagtcacacttcagatctgtattcgaggaatcatccattgggccttctttttcgtgctcgaaaataataaaccaataatggtaaggatgtcaagttactgatacatcttccgggacatctagtcgatcgattcgacggtcgtcgttaaccccagacactgtgcaatctagaggcacagcaccttcggcccatctcaccatccatagcttcgatcaccaaagtctcgcagcgctttggcccaatctaacgaagatgaggatggagtcgatcatgtcatctcgaggcgggtgtagagctgatatcatcaagctgtaatctctctctctcttcttcttcttcttctttcttcaatcctctaacaggttcatcttttttttttttttttttgctgttgccatgttgactttttttcttcaatagtttccattttttttaatgttttcttctttttaagtgtaatattattcatatataagtttaactaactaccgttcctaaaccgtgagttgtaaatgtgaaaatgaagatgagctctgagattttaggtgtttgaccagcttttcatgacatcagccagcaccagaccaaaaaaaacaggatggaatagtggtattgatgtctgagtccgtcacaccacttcatgacgcagtgtgacaagtaaattgacacgcgtgactgggagagcctatgtagaggtattctcctcagcaggctgattggggcgtgcctatttcgcagtgagaagatctccttgcaacagtcaacagctccaaactggtaaaaccatgaaggacctctcttgggaaaattaaattggggggagagggtgaggaaggcacctgtctgtatcaaatctcaccaataaactcccaactccatactgtgcaaagtgtgcttgaccgatcactctctaaacaagtaccaggcgggcttaagttgttggactcaacaaacaagagaggtgattgcttttgtttgctccaatgcggttgccagttgggttaagttgcccaaacccatggactcaactcaagaaatgtgactgcttttgtttgctccaaggggctgttatcataaaactgcacatattgacctactttggatcgaaatacagccatcctagaatttagagatgttggtcacctctgaaggaatctcggtgctgattcttgaaaattgatgggaacacaaattccccatatacttggtgctaaccgtctcacgaaaattgtgtggtttttgcaacaagcaggtgtgcattgggccataaaccttccactgaatttcagaaaccaagccttggaggctggagctgacaaccattcctggaacggctgaatgcacgggtaccattaaggacaagcaaaaggcacaaaaatcggatttgttgaacatcatagcagatgatcagattggatcaaaccgccagggaagatcaacctttacatatttactaaaggaaactttgggcaagctctagctaaagacaactgtgtagcagatagatacagataaatatctcatgtaagacacgaggacaacgattaagggtcaaaggaagcaaagatagattaaggtacattttgataagtgagttatacaaatccatgaacatgtacatatagactagattattatgtatccgaacagatcatggctcagaatcgttagcgatatcatcacggatgtgattatgagagatccggaggaaagaggtagtagcacagtcgaactcggccagccaaagctccgaccagcgacgagcggcagaaagatgttttgagtctggatgagactggagggaggagtcgaagtgatggttgaagatggacttgattcttctgaaggcgtcgatgagactgtcggtggcactggagagagtgatctgatgggggcgaggggtatcgaaggtgttgacgatatcgttgaggtcgatggggatagcgccggtggcaagccgcaagcggtcgagtagttccaaggagatccctgaggttagccggggcggactgttggtggacctagagagcttgttgaggagcactcgagatagcttgacgagcgggatgaaggcttcgatctggcgtttgatcgtcgctttctcgggatcctgattgatcgagcttgcgttgctgaaatcgagcaggtcggctaaggtctcatcgatggtcgagaccatcgatcgccattcgtcctcgaggacgacgaggttggagagtgccagccagccgatcaagctttcgatccacttcagctcccgttctaccgctctggggatgctctccttcctgaactcttgtagataatcgactggctggtctgcctcggagatctttccatctgagaggaccaagactgagaagaaacgctcgtaggattcgatcgtccgcgagagttcgatgagcacgctcttacaatgagagactacgagaagacaccgatggacggtcaagtcctcgatgttttctggatcggaatcctcggtgggtgtgtgggactcccaaacggagtcagcggaagccttgatctggtcgaccgattcatccatctccgataagaccttcagagcctctcggaactgtgggtttggctgttcaggcagacaggatggatccaaagccagcgagagtcgacggagctggtcgcgcaggagaggcaactgctcggtccgaagatgccatcggactctgttcctgattatcttggatcggtctatcgaatctgccggatggggcgtcaaactgatcagtgctcggttgttcctagtgctccttcgacgcagcttcttgagggcctggaggagccgagctgcaaatgggcgagggcaacaaagggatgagtttttcagaggcacatcatcaatggaaggaagggacgactgaccttgctcggattgttggagatccaagtcttcgaatggctcaaccagtccgacgagcaaccggaattcgtcctcaatcatcatcatcatcatcatcatcagattatcaaagaagtaattaaatatttaaatatatgtatcgaaaattaaaaagaaacagtcaaacttgggagtcgaggagggcaatgcacaaacacatagagacttcaatcgtaactccaagcgagtcgttaaatattaagctgattgagaacttgaccacttccatctagccatccaaggatccctttgtttttgtttttttttcgtgaatttggtcggattccattgagtcaagaagatcagactcacctttcagacagataaacgccagaacaaaagcctgatgaatctgctactctcgtcagctgaggagctcccttgaagtctcgagttcggcaacaacggaccagcaccctaccggttaccagcttaccagctcatcagttcagcgagtctacttcccacatcatccggcttgaccgccgggatccacatgatcctttgagcacccttcatgtacaaggtgccaccgcttgactgataagtggcccttagatctttccagagaaatcagaagcccaactgtgctgctttattctgctcgtagtacggccgttgatgataggtggcccttttccctgtatgccagctcaggcgtgcttaatctcatcacagccctcatgggattcctttgttggtggaagatgaccaagcccggctgaggaaggagaaccaatcctcccattctgcctgcggagtggcctgagcccattgccgccacctttgtgaggctgatcggagagccatcctatctcttggctcagtacccatctttgtgtttgtctgggtatctaggcagaggaggtgccgattgctgttgtcggcctccttcctgcaggcgtcgctactttcatcggagccgggcagggtgtcggagttcgaaggatggctattagcaatcgccgagaccggtgcagttccttcagctgccactgggagaacgtcccacttggatggcacaacactccgcccttaatccatcagtccaacaatatctattctaatgtgtcccgacgagccaaaactggctcgagtgatgtcatgcttccctcgaggcgccgagactcgtctgtctccttcggccatgtaagtcacattcagatctgcttctccttttaccgagacagctcttggtcttgcttctcagtttcagcgactgggttcttcttgttgggcttttgccaccatcctccgaatcacaaaacccatgagtacttcaattgtccagtcactccctcccctcaatcctcttctcgtcccctcccctccagaaagaaatgtttgaattggcattaccgtcaaccgttgacagatttcctcttgttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgttagcccttgctgacagagttggaattccgatgatggacattattgaattgttacattaaatgatgaattgcaaggcgaggtgttatagagcatttcaagtgattatcacattgttgtgaaaaaagagctccccccgtacctccgggagagaccgcatccattcatttcttagccttcaaaaagttcgactttctaatgaaagaatgagtcgagtgatcatcagtcaaccatcagaaaagaatagagaaaaaaaagaacaattatggggtttcgaatttgtgtgtaactgttgtcaagggtttgaataataatgttagttttaagggaacatacctgatattattcctgttttctcgattcagctcccttcggatggcacgtaatggtgtatctgaatgtccaacacccatgttgggttcgagtagggtccacagccagctcggatattcatcatcagcctttgcgatcggatcactttctcctttaatgtatgctagacctttgataggcgagcctgctggaatcgtcgaaaccggtactgtttctaaacataaatcccggtcaagtttcatgtcagctttgtcacctcagactacttctttctacccatatacgagagaaacgtgtggtgtcgggtactgactttttgcctgtgatgttttcttttcttgcgtgggctgagaagccaaatgacgatcccccagattggaagtggccctcgagtaaatttgtttcgattctgtatggcttgacagtcgtagcaggcccgttctgattagggaagacatcttcgaggttttgagatgcgagaagttttcaagaccagctcagcctcagcgaaagtaacccagatcacgtgacacctccattcataactttcacagcagatgggacactctcgtgacaccttgaacaccaccctgagtgtaaactgaaacatcctggtctgcaaactcagctcacgtcgatctgtgtgcatcaactcttctcgggatgataagacatctgtactcgtcttcaagcaaacccagatacttccacctctcagtctacacgggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcacaccaccagctccacaaagaagtccagcaagcctatcagatgaggcgttgattcgtctccaccggttatctgcactagaaccaccagaagaacgctcctccgagttcgaaaaagtcaaaaatagtttacaagcgatgttggccatggtggattcggtcaaagatttcgaaccaacagccgaagatttggaaacaaaaaatggttatgaaatccctgatggaaggatttggccgaccgatgaatcgctacctatcgactgggaagcactcgtccaaaaacaagaagatttcatcagatctagacaaatcaacattccaggctcgaccaaaccgaacgttggatcaggtcactcgagcgagaccggttcttccaaggcggactcgactggagaaggtgtggccttggagatggcgactgaggaaattcacacagtccgtcgacgaggacttggacaacaaccacaaaatgagaacatcttctatgtcgccaaactccccggttcaaaacgaagcaaatcaaaaaattagttcacaacgtccttcactgcatacgttaataattgcttatcccacggactgttcctcctctcgatttaatctgaagagtcgaaaaccgagcaatcttgtatattgaatagaagattgggtagctggatgacccacaaaactgaattgcatcttactaatttgatctcagacaatatctggtgtcacttctggaaccacatttgctatgattgcaggcttgaatcttatattttgcaaggacatagagataggcagatcagtgagcaccatcatttcctcaaacaatggcaagttgtatatctacaatatctgggtcaattatttaatacattaaatgttcctcttccaaacaatggtccctagacacattagacccagttatcaacaatgggctgctacactgccaaaggggtcgtgttggttgcaaccccccgtgtaaggtcatccggaggtgatggatataaaattgggtttggaaacctgctatatagtgctatgctacacttttttgctcaaaagaatttagtgtagcagttttttttttgcgtgtggaaatcatgtagtgttagcaaaatgttagcagtttttttgctatgctaccctgcactatgggccgctaacagctgatatagggttaaaatgctgctgaccaaagggttagtgcagcataccaggcactttttgggggcctgcatgtgtagtgttagtgcagacacgacctatgctacactaaattttagcagaattccactgtgttacaccacactaacactactgctagcaagaactggcccactgttgctgttatctttatctgagaaaaattgaaaatgagagcctgggcttgatcatcagcaccaaaggtgagatttgcacagcattcatgatatatcaatgcagatagcatattttttggagcatgtaacacatgagaattgtaaagaaaatctgagcttcacttcaagtccttttattggccttttcttttctgtttggttagggagttggtacacagcttccttgaaaatattttaaaacaagttgaagagctctaaaaattgacagtgcaccctgagtgcagtttaatgccctgggtacttgaaataaaaactttgctaaataaattacaatgtgaaccatcctaataacctgttttaacaattttctagtctctagtaaagtgttggagcatttttagtgatggtcaagtccaagcttaatttaggctttttgctatgggggtgcccaatgtaatgatgcattagctaaattacattccggaaaatttactgtagtttagtgttttgcactgctaaactacagatagaacttagctctatctgaggtacagctacagctacacaaaattcaaagaggaaggtgtagttttagatttagaaggccctattaatctgtagctggccactaattagctgtaattcagtgtggtttagcagttttactctatagctacagtcaatgccctggaaagttagaagtcacagctatgccagtggtttagcgtaattaatgtagtttattagcagggttcatgattgaaattttgaaatttttggagccaactttaaggcctctatcaaccacattttaaacattttatgagttggatggatttgggggctttgggaaaatccacacaaatgtataatttttttaaaaaaatatcaataaacatcttaatattgcacatgtacaaatcacaacatgtgggatgctatctgaaggagaggcctacatgaaaattttgactttcagcctgaggcaatatgagtcatgtttgacaggtcaatctaatgttttgttttagctgagtgaggaaacaccaattccaaatcatctgtacctattctgaaaacctttgggtattggcacattgttctttgacagtaaataaatccctctgcacaacgatatacttttgacacaaagctagcattgacacccatttgacagtagtcagaaaggggggggggatttcatatttagattttgaaaaaactgacaactttttgacagtagagtcagacaattgacagtttcctgtggggattttggtctggatgtattttcatcattgagtaattttctgaagccttgcttcagagatcatgggcagttttccaagttgcctgtttaaatgtataaaaacataaattgcttttgtgattatgtaaggtactcccagccaattcttgttcatatatttattcatcatctttggaaaccacttttaaaatgtcaattttgtttgtaaatcaaacattacataaaatttggctgagtggggaatgtccatgtacaaataatctgtgtgtggtcttctaacctttgggagtatacacattctgccttggccattacataaacgtctctgcacaactgtatcttacttttgacacaacattaaaaggaggtataaaatataagaaatccactattcgaaaccagtcaattatccaaaaaaaaaagaaaaaatcaccaatgaatttccaaagagcgtagatgataaactaatcacatgtttgaaaattgcgggtttttcaaaaccattcatttaaataatggtgtatttgcctatatttgataccccctgatacacacccctattcaacattacattgatccaagtaacagttttgtattggtattttggtctggatgtattttaaatagtcataaattttccaaaaccttgttttcaatatcactgtacagtaactttaacattgcacaaaatgtagctcagtgacattgacacctagtctgacaagcttttttttgaaactgctgtattcaatgactaataaatacctgaagtttgtcagaaaagggagctatcacattgagctctgaccaatacatacaaatctctgtgcacaagaatataattttgccacaaaagcatcattgacagctatttgacagcatattcagccaagcagtaattttatcccacaggtttcaatcctattttcttcaagcaggagctgaaagcagtcctgttgaatataaataggcatcaaagattttggttgttgatcacaatctccactcaatttttcaggcaaatatctgtggtagaaattcttgccatgtttctcaatctgatagttttccttgtgaagcattttccttaattttttctgtttctatcagtggatgacttcccataataatttcagaagcctgcagagttggtttagtgtctttagggctagatttcattgcaaaaacttggaccttttgggtctaaaccaacatctgcaagggcttcagattgaaagatgggaggtcatccttttttacaagtgagcatcactgaactaatatatagtgcttttacattgttgacagatttttcaagaagtgtgtcaattgaccgctaaaacaactgatgatattctaggtgaagtagataaattaagcaagccatcaaatccaaacacaatatgtggtgctacttcagcaatttctccaagtactacaaggaaaactacaggtctttttcctgaacctaaaactttacatcgtcactcaaaacgggtttagtgattcttctacttacctactttcctgtatacaagctcacagtttttacctttttgattcatcaatctttttaggctaataaacactgtggtatatgcaacaaaaagctttccttggggttatttggaagtgaaaaactttcaaaagcttggccatgcaaagacaaatttcatgaaagatgtgcggatgttcacattgccagtggagatagcttctgtccaaagtgcaacaccccaactaaagggttcaatgagtacaactctaagtattcttctgcaaagaaagattctgaaggttctgcaaatggggaaacatcaagcagttcttcttcaacccagaaaccacccatgcatggcccacaaaatgggtatggtggacaacctggtgatgtatacagccaacaacctgggcatggatatggcagaccacctgggtatggatatggcggaccacccgggtctggatatagcggaccacccgggtatggatatggcggaccacccgggtatggatatggtggaccacccgggtatggatatggcggaccacccgggtatggttatggcggaccacccagttatggtccacctcctatgtagcgtacacctgaatacccaccatctggatgttaatcttaatcaggccatacatctttggatctcaacatgaataatccagcttggccagctatccaacctatacaggatgaactataccctcagtccatatggtcaattgttattctttgtatgaagatattctgataaaagttcaacaagatgatttattatttcttccaaatttcattgtcttaatgaaacatctagtttgatttgactcatcttgaatctcactctatttgaatttctacttcccagttccaaacctaagatcactactctttaaatccttttcttacaaattgctctttcttctagttctttttgatctcttttcctctgttcatttcatttcatcattttcttattgatttggttttgaaagtcaatgctattatcccctctgattttctggtatcacctgtctttcaatttatcccctatatttcttttgctaaagaaacacacaaaaatcacaaaaaaatcacacaaaaaatcacacaaaaacccacccaaaaaaacacaaaaaacacaaaagaagacaaaaaacattttctttctttgaatcatccttttccttttacatctcctttattttttgaaatcactctcttgtttggaatatgaagagcatcaatattggttggttagaattattttatgccagtttgacttaattggtttgatccaagttaggtaacaggatttgcttaatgctcagaaaggtctcagtcaacagtgggccgctacactatgctacactttttgcacaaaaagcgttagcgtagcggtaatttttgtgtgccaaaatcatgcagtgttagcaaagttttagcggttttttgctgcgctttgggccgctaatggacactacagggccaaaatgccgctaaccagtgcgttagcgcagagtagcgggaactttttaggggcctgcatgtgtagtgttagcttggatgcagaggaattctgctacactacactaaatttgagtggaattctgctgtgttaccctacactaaccactacggttagcgtagccgcccaccgttgtctcagtcaaactgtggatcgagtgaaggatatgttttgcttgaaattaacacaagtctcccaggtgggatgctttctggtggaactggctgtgaacaagcagcactgaaaccaataaaatacatgtatctgtatctgtttttctcccaataaattttatctgtattgcgttgggaaaattgcaaaaccaataatataaaaacatattgtatctggtcaccaatacagcccaatacagaaacaatacaagactgtatttttgttgaggtgtctgatagtctgctaccatgatgtatcactacatgtcgaaccatgagcactaccacccaactaccctggcagtcacaagcgtctgtagcctagttggtaaaggcagcactctagtatgtgtctcagcttagctgaggtcgtgagtttgaatctcaccagacacatcttcattttgtctgtctctacaatttttttgtattgcccagttgggttgtacttgaatacagtccaaattggccaacaaatgtgtagtatttttttaataagatacctttgtagtgtatctgattttagatacaatacccaatacaatttttttgagtatctgaagaaaagatacaatacactgcattgcccaatacatgaattgtattgtaaggagggacttgcataatcaaacacctttcctgcattagcaggatgcacactcttggtgcttcctttctctgattttttcatttttcctcctaatatatcaaagatatatggctctgtttggcagtgatatattgcaaattcttgtgacatctgatgagtttttggtggacctcattggatgttacacagtattttttgcaaaaatagcaatatatcaatcaaattatattgcttccaaactgggcctacatcttcctaatttttacacattttttatggtaaaatgttcttggattctcgtagaaaagtcaacataggcatattctatgcctgaaagatgatatgtttcctttttttttcttatttttgtaaaaaaagattggtatgggaatacaaataaaacatacagaaatattaaccagatggcattggagaaaaaaaacatcgcaatgggattttgaatagaaaggcatgggagccagagatgaaagtacaaaaagggcttttgaatctggaacttctcaggccaagtttgatttttaatggataatgttgagttttcctcattctgtctctctctgcccttttacctttcttgaatcatcttgactcagactgaattatagtcaatcatagctgttttttgcactgaatcttatgctctcttttagtctaattagaactcatattggcaattttcttctagcaactctattcttattgtttgacttctttctttttctggtcactatttgattctttaaattcttattattgagaattaccgcctttcaatatttgtggtttaactagtgttttctcttgattaattttcttgcatgactaaaagagactgagaaggcatgtcacattatttctttcaagaactcatttatttattcctctcagtttttattcaaaaaccaatctttattcaattttcttccaaccactttttgaccatttgtatctagcctatttaaaacatgactagttgcagatgaataaaaatcattggttcttacactcattttccatgagcctttcccaataaagattcccttccttttttggccctcaatccttacgcgcctgagttaacaatttcaacagataagcctctctggtgagactgggcttctactcggacctgcccacatggcactctcgccatgagaggcttaaataagttggtgttctggaagtaataccatgtatcaagctcattttatactggaggtgtttactttcacaactactgtagaaagaacctgtaggattacataggttgtggtcatacaattacttctgggatgttcataatcaaattctttttacttttatttttttcaaattatgaacctttttgtgttgtttttattttttcatattagttattggaaaccctttccacaccacttgacttcaaatttgtgctttgaagctctgggatccaaaacaagcagtcaaaaacaatgttacacccactgtacatctggatgcagtacaataagcaacaaaatatttggggatattgtgtgaaactcctcttgctttgtggatttaacaaggtttcaaagatcagattaaataagctgggattcatccttagtctgtcttctccccctttaccttgctggcagagttcttcatctctcccgcctagttaagttattgtatgttctgtattctcatttctctcctttctgattttttcagatactaatagagagttcttcatctatcccctctatgctttgaaaataaaaataaccttcctcagttctagaaagcccaggcccactgcctgttcccaacagcaacactgggtcatgacttgaaagtcatttgtaaattaaagatatagtagatgtttttggcccaatactatatggatagtatcaggatctgtaattttttcttcactatcacttcagatgcatgaatgaataatatttccagtaaggttactcatttaaaatgtatgtatttattatggctggagtggggatagtaaactagaatgtatgaagttgccaggtgttcaattacaaagcctcctccctttgcagtagtccaagtcaagaaggcttttttgcacccccttagccatagagaagtctttgcagtacccagaaactgttgacgggtacccctctatccctgacagtatctgcccagtggtgccaggcacagtacccattgtctatttttggcactgcctggatcaattgaagccaatccaatgagtcatttgtctggcctgtccaagcagttctcggacctggatttctggtaagaggttggacaggcttgtctgagcagttgatgagtggggacatctgcttatacagctgagtccaagctcttgtcagacagctgagtccaaggggagtgataatcacactccaccccccttcgcacacacactaaaaacactcccttctctgaagggagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcgttcgttagggaatccagctataccctggtcgagtggtagaggcttctcgtcggggatgtattgccgggagtcctgatgggtagtaagagtctcactccctctggtattcctacgatacatgatagggagaagggttgcgccccccagggctctacagacgttacaacataggaggcccagatacgctcgatctttgttccgatctggtcaacccggctgaactgctggactctcgcactatcccctaacatgcgcaccagggtagaacccaagcgaccagttcatatgtacaaatgagtcacatgcacactcccacactccccttctgaggggagtatgggagtgtgcatgtgtatactttatacatatgtgcagattacatgggctatcccataggaaccaggcctagatattaagggatagcccagggcttgacccattgaggccgttgaaaaaagaaaagaaaggacatggggctcccagccccaaaagattgtacagtcttggggcggggagggtccaacccatcttgttgggaggaattcctcccgacgagagggtgtccaacccatctcgttgagaggaatccctcccgacgagagggtgtcaggaaactctcgtcggcaggaatccctcccgctgaaagggtgttcagttcagctcgtcgggaggaaaccctcccgatgtcctggacttaaacccagctcatcgggagggtttcctcccgatgagctggaccatgggccgtcagggttcaaacaaagcgaatccctgtaggacccaggcctgggtcctacagggatcttcaaggccatcggccaaggtttgaaccttggccgatggccgtcagggttcaaaccttgaacccatgtcggttcaaggtttgaaccggtcagactgtccataggacccatccctgggtcctatgggatatgcctcgacctaaacccatatgaatatgggtttaggtcaaggcatatggaatcgctggctgcacgcctgcctgcaagcgaggcaacctggcgtgcagcatcgcacgccaatcgaaattggcgtgcggacctgcacgccaacctgctgggggaatgtccgcgcagagggttggagtgcggacccgcactccaatttcaattggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactcccctgagtccaagctcttgttggatgtcagggtgcaagtgggctgggttcgggccgaaaaacagtgcccaaacccgccccgcgcaatacgatgggtcgggtcagatttgaaaataagttgtccaaacctgccccaatgacaaggcagccgggtccggggcgggtccagggcgggtccggggcgggtccggggcgggtcgtgtctgacccaagcaaatacagcactgcaatcccaatccgtttcatttctcttgagtcgttgtgtgtatatactgtaagaaacatatttataagggtagaacagactgatcgtgtatatttggcatttcgttcgtgtataaatataaaagatgatcagataaaagaaaacatttcgttcgtgtataaacataaaagacaatcagataaaagaaaagagggctcaggcatcacgtgtataaaaagaaataaaatgcagaagaaaatggaaggttgatttgcaatctcagtcaataagttcaacttcatcattgtcttcctcattttcttcagggttgttgaggcccttgtcgtgccggatccaatcctggccacagtcaagagcctcaagcatctctggcttgagctgtctacgagaatcactagtacagtctactactaggaccatatggtcgggtcagtgggcataatacgggccaacccaagcacaagctgggaggtccatacccgccccgctgacccgttgggttattcttgggctgggttgctttttgcccagtacatgtccaagcccgccccactacccggagggtctagggtacccgccgggctgccccggcccacttgcatcctgagttggatggccagatccaagaaccgctcggacaggccagcccaatgactcattggaccggcttgtccaagtggttattttaaccagtttgggcaaaaaatcagggggggggggttttaagatcaaacggcgctctgacaaatcaattctcaaattgaaagcgcgtttggtagccatgggctattccccaagtttgtggagttgattatcaggaagttttcgcacccactctctgcctaatctgcagtctcctggcatctaaatcctgggaaggggcgtcaagttgatttcaaaacagctttcctcaatggtcgcctggatgaacccattttcatggaacaaccccctggttttgaggttcctgctcatcctgattttgtctgtgaagtttgttgttccatctatggactaaagcaggccccttgggcatggaaccaagaactccattcggctctcatcagctgtcatctatctcagtctaaatacaaccctactctgtacttcaagattgctgacagaaagcttcaaggtgccatcacagttcacgttgacgatctttcagttgtcggcaaacctcactttgtagactccatcatatgcgaccttggaaccaaattcaagattggcgctgatgaagagcttcatcatttcctgcccatcaatttcacttgagatctggataaacgtctgatttatatgttgcagtctcactacattgatgacatggttaattgatttcttgatggttaacacaccgccacgaggaccccgacttcctcgtactttaaggatcttgtcaagcgctccccaagtgaagattcttctcccagtccttaaaatcaactcattggatccctgttatggatttcccagtgcacacgacccaatgtctcctttgctgtaaacaaactttctcaatttctccgtgatccctccgcatctcattggtctgctgcagtcaaaattctgaactacctggcttccacaaagaaacttcgtctgcgtcttggtggatctctcacctgcgcaggttactcagatgcttactgggctgaagattggcaagatcgtaggtcaacatctgcctatacttacccatttggagatggtgcaatctcttggaagtcttgcaagcaggccaccgtttctctttccagcactgaagcggaatacaaagcattagcagattcatgcaaagaagttctttggctccacaacattctcacggaactctgtatccggccaaaattggcacttccactccacgttgacaacaaaggggcagaagcgcttgccaataacccagaacaccactccaggaccaaacacattgatgcaagatatcattttgtccgcaactgtgtgaaagacgacatcttccaaattgtacatttccccactcatgacatgttagccgatattcttaccaaacctctaccccgtgtattgcttgagaaacactgcctcatgtttggactagtctaatatttcttctctctccctatgagtctattttttccttttctttcctctcattagaactcagtcatcagcaagggggggtattgagctatacatgttaccggttcatctcactattatatctacattggttgtcctgcttcttcctgtgtttcatctctcacatgtcacaatatgtgacatgtgtcttgtttttcatttgctcttatactggagtcaacagtgcaggaaaggattcctctttcttcatcctttccaatcctgttggctgcaggttagtttctttttctcttgatgttgagttgaaccatcatcctttccaatcctgtcggctccagttcacatcaacaaaaccctgctgagctaactgctagcatagtgtgaatttttctctcaatttttttagtgttagcttcaaataatcacagataaactaacaggtagtgtaactttttttgagctaacaaaattttgactttcagatagtgcagatgatttgaagctgacacttagtgtaacttataccaaattaagttacactacacatgtagcgtagtgtaactcatcaattagagaaattgatgggttgataatttatgttcttgcagcctggcatgcccttgaaccctcttcctctgcttgctgttttcaatggacaacttgtgtgaactgttcatatgactcatacagccgaggtccttagtggtgattttcaatttactatgattgcacacaatcccacagaaaatgaacagcacaagatgtagagaaaacaaacaaaggatgtgcctggtgagattcaaactcatgacctcagttttgctgactcacataccagagtgcttcctttaccaactaggctacagacacttgtggttacaaggttagttggttggtagttggtatggttcattaaaacagctctgaggggatctggatgtaggccccccaatcaagcccactgtcttcagggtagactagcgctagtaatgtgtccatgtaactacatattcagttacactaacagttagggtaacttttggatcagttaaactaactgttagtgtaaccgagggaaccactacgctaactgttagtgtaactcatcaaaaagttacgctggtctgtagtgtagtgttttcaaccactaacaccactacaattgtgctaacaagggttttggttagtgttagttggaattttttcaactcagctaacactacactaaagtttttttttttttttttttttttttcaaaaaatctgcagtgttagttagtgggccaaatttttggctaacagtaagttttttgtagtgaagcttgaaaattcaacactatgcttcactaacactacaattagtgtaactggaccaccgttgctggtacccacccaaagtacctctggtaccagccagatggtgctgaccggtgcagtaactggtgccagtttttggctaaaaaacagctggtacccatgtccaacccagaactctttaactggctgcagtacacattctggcagattttttttcttcccaaaaaatctcaattcttgcctacatgcagaagaaaaaaatggtacatacaaaaatgatttttttttctcagacagaaaaaaaattatgcaataaaatgtatgagtattttcaatttacagctcttgacaatatgatatgcacactgaattcttagattttacttttcaagaagtgctggctctacacatgaattttatatgtttatgaatgggctcaaaaaatgaatgaatttcacaaataaaaaatatttttttggatactgttctcaacaggcagtctcctggttcatgtgaatttgtactgtgacttgaacattacatgaaatctgacagagtggggaaaacattttcctttggccagtacatacaagcctctgcactactatgtacttttgacacaaaaccaatgttgaaacctatttgaaaagtgaggctcacaattgaaatttcccagaatcaactactgtgaaacccaggattgcttatgatactgatagtttttctttcactcaaaacgtatcaaaatgttgtcatcagggataaacaaacttgattgtctagttcagatcgatcacattggaaaactgtagcaagtgagggagttgattatcttaggtgagttatagtgctgagttcaataccttgaagcttaaatttcagtgatccagaagagaaatatattgtactaagaatcaagaaagtttaagtggtgaacacccctattttctattttagggtaattgtacactttcctaagacctgcctcagatatcagtgatcacctgtaacatatgtacagtaactttaaaattaacccaaattaggctgaggaatatttgtgcctctaactaagtcccttgtcttgagcacaaatacagaggggatttataaagataggtgtgccaatgttcttgagtaaaaatttgtgtaaggttcaagttaccatgcatacagtcatgatatctgaagcaaggcttgattttgaaaaacccactattgttttgacatgttggttcttcatcctccctctctggacactcattgggcatttcttttggataattgaatggtctctaatggtgtatttattatatttgatacaccttaatgctaaagttaatttacagtgaaatctgaagcatggatttaaaaactttaaaattacctaatattgaagatggcggggttcacaattgcacctatttttccaaccttttctgaaactgatttattcaatcactaatgaaaaactggggttagtcaatgaaagagagctaccatgatgttctttggccagtacaatacaagccccacatttttattttgacccagattcatcattggcagctatttgacagcagattcagtcaaggaaaatttttctcaaacaagttttgtaatcttgacacagtgtcatcattgacagatatttgacagcagagacagccaagcaaaagttttcacaaacaagttttgatcagcttttgatgcaggaatcacttgaaagcagaaattttgactataaataggcatgaaggattttggttttttgtcacaatctccacccaatctttcaggcaaatatccagaaatatctgtggtagaaattcttgccatgtttctcaatacaacaatttttcttgtgaagctttttcctttcattttttctgttcctattaatggatgacttcccatcatcatttgagaagcctgccaaattggtttagagctgcgagggctagagtttatcacaaaagctttcccttgcagttccaaaccaacatctgcaagggcttcagatttaatgatgggaggtcatcttttcaaacaagtgactataattaatctaacactttgtgcttttttattttttgaagcttcttcaagcagtttatcaatcaactgctggaacatctgttgatcttgcgggaaaagtagataaattaaatcagtcatcaaatccacaaggaatatctgcttctccttcagtgatatcttcaagttacacagtgccaatttccagaccaaatactttacatcgccactccaaacgtgcagtaagttatcatttttttcacataattccagcgaaaagcactcacaacatttaaatttttggttcatgaatatttttagaagagtattggttcttgtcaactctgtgggggaaaggtgaagaaagttgaaaaatcaataatttggccatgtgaccaccttttccaccactactgtgttgataaactcattctggcaaacaagaaagattgtccagaatgccccgtgaaaactgtggaatcttcttctgaagaaaaaaaaccatccatcagtcaatcttcccaccaagcaccacagtctaggcatgccacaatgccagccaaccttggtggaaatggaccaccacctgggtatggatatggaccaccacctgggtatggctatggacaacaacctgggtatggtggatatggctatggcccacaacctgggtatggtggaccacccatgcatggggcacccggacacccacaatatggacatggatcctatggtccacaacctgggtatggtggaccacccatgcatggtcctattcctatgtatggtgcacccgggtacccacaatctgaaggtgtatcttactcaggctattggaacttctttgggtctcaaccaaaacaacgaagcttgtcaagttacccaacccataggggagaacctgtaccagagggatataaggttgtgtgttattatgaagatgaggaagactagatatcatttgattttgaatttaacaaaaaaataaaagggcaacacaaactgaaaaggattacaaataaacagattataaattgaatagacaactgaagtagaatagtattagaaagtttatgggactccttaactccttaaatcattttcctaaatacttattctttctcttggctgtcatctctctatctatccatattttctgctttgtcatatttttagtattggtggccaatggtatttttctctttaaaaatagatctgcactttctggtatcatatattttcattttctcacctggcttcaaaaaatacaaaaaatacagaaaaaaaagtcttctttgttctgatctttcatttctttttctaactccttccttgtccaaaatgaatctattatctagattcaattgccttagattgtagggtatcactaagaagagtatcaatactggttgattagcatttcatgtcaacttgactcaattgggttagatgccagtttggtaacactgctaacagagagtgtcttgatgcatctgatttgcttgaatgaaggaggtgtcccagtgtgtttgtttggattgagcgaagacacggttccatcaagcccatttgagactagagatgtgtggtgttagcaaggatgtaacagatccgatccctggatcggtatttatcggggatcggatctgaaatgtacccgataccgggtatcggtatttgattgctccacccaatccaatcccaatgtattggacaactgggatcgggtggggcaatccgataccaatcctggtattgggtccatttttgatccgatccccgataaataccatccggtgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatgtttactagtctaaataaatttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatgtggaacaaaggaagaggaaagacaaagatccttatatacaagattctggggattggccaatttgtggttggaagatggatgaaacaaaatggaacaaagaatgaacaaggaaggaaattgtaactatgaacaatgtggcctaatttagtgtggcactaagataagataagactagactgaaaccaaagaaagggccaagctaagataaggtaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggcagaaagggccaaaagagggctagtatgaaacatggctgttgagtggtaattcttggcataaggtggaaggagataagagataaggaatatattttagaggggtttgaggttatattgagaaggggtactagtgtgtagctggtgtgtgagctaagtcttatcaataatgaactaggaatttggtcttggttttcatctgaggagtttcagaggtgtgggagatgttattatccatgagggggatacttgtgagggttattggtgtgttacctttgtttgagggcctgggtaaactcttgaggggccttgagtctgtgattcttgtgtgatatgtagtcttgctgtgccttgaggttcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaagaaaacagaaaaaaaagagaaagacaatcctgataaaactgaaaatatatcctagacagagaaaaaaaactggtcataacatgataattagcaatattgaaaaggaaagaaaaaaaaactatggttttattataggtgtagaggaattatttttgtacttttatcttatgcaatgattttttttataatttcagtttattttgattcataaagtactcatgagaggttctgatatctgtattcttcatgttgcccaggaaaaaattagttaaattgtgttggaagtgaagaatatgaaactgtgcagctgagaatgaataaatatgggtttcaaccacccccaaattagagatggacagggtcttggattattcagtatagggaggtgaggaatattttttttaatgggtagggagaaactttcttggcaaatagaaaagggtgtccaccaagttttgaagtttcaaggtgtgattcaggattcaacacacttgaaacagatttcttttcaggatttctctttccttcctcctttttttttttttttttttttttttgactaatttagcatgctacattaccctttttcttgttccatactaagagtattcatccattgttcttgtgtttggttttgggattcagtatatgtgtgtactgtactaatgctactaggtgctacctgcaagagaattgaaattgaatccagattgaaacaggccttgctatcatctagttgagatcccctgtttccatgaccagtattgaggttgagatttggtgatgaggtggcaatcagacaagttggaagcctcctccgcatgattccatgagaacaagccaccggttttcttgtttcttatcatcgatagaggtacatccgaacagtcggactcctctgaattcctcgatgtagcagccatcgagactggtttggaacatgttttgatttggtcggttccatcttgatcaaatccttgtgtagttggcctgcagaagcgcctaaaagggctcgcttgaattgctcagaaaaatataaagctgggtcaattcctgggtcaaacgatataccgaacgatcctttgtaagtctttctgcttgatttatgtgctatacaacttctaaggaatctctgcaagttgctaggtggcaatactgatcggtccttgttggtatctcttctttttgtctctgaatgcttcaaagccccagcatggttcagctttccaccatcactcggtctccttttgcatctaattattggcaaaatcaatggttcattcgctgatgttcttgctttatacttcaagcaaactacagtcttgccatatgttggcctccccctgctgctccgatcacgatagaacactttgacctcatatgttgatagatttaacctgtatcttgatattttgttgcttttgtttgatgacatataccccggaaagactgattgcattctacttccctgatactccaggcgatctaaagtcaatgcagctcttgatttcctgctttccctttgagctcggtggaacacttctgcttcgtatactgaaaaagttaagttatgaatggttcttcccccgctcttgcttgactgaaatctatccccaaccacctgtgaaatatttactgatgaaatcgattgcttgcttgtcaccttgatctcttgattctttgaacagacatgaagcccttcagcttgatgactccttgtgtaagtccgactggaattcatacttcttgagctataattcagcaagtctgatcggtctttctgggccgttctatccatcaactgaactgtatttttggaagcattacaacccaaccgaaccaccatccgcttccaaatttgatagttgcaatgatccgtagctggtgtgcattctgccttcctcgctcctctccaaacctcaagcatctgatatgcaaagctcatgttggctacttttcttgactggttgttgaagcgaaccaaaagagtttttgctataggcttccttgctccgctgtgatcccaatataaacttcttaatctgtagttcggcgatttgaatggtaaatccctcttgctttttttgacatgttaatcgcaactgatcgcttctggatactgaactatatctaccaagtctaactcttgtcttctttcttttccgatttactgtagacttcttcctggatggggtttgaaacacctgcaatggcaaaatatgaagaggtttagagggctccaatttttgatgctgggttacttggtgagttggaagtgacaagcaatctggtggattttttctaaaaacagctgattcaaatgttttttctatggatttaccaggttcctttgggaatatggcttgcaagttctctgtatatgaaactccttgttctatttcatccaatgagagtaatttaaatccatggctgggggaaataaaaactggttccaggatgaaagtttgagctttttcatttttgaggagaggtcctgtcacatgggtctccaaggaaattaattttgtctgaagaaaggattctggatgtgagtttggtgcaatatctgaagtctctggggttccaattccttcaggtacaaacattgttgggtttgttgtgggggactgaattgactgtactgattccaaggctgattcatcctctggttttatactctggctaactatttcctcattttcctcttctaccagtatcttcagggagttttttgtttcaggaataggattatctggggtctcttcaaattttcctactggtaagtcctcttctgaaaatatgattcctgcacaaacttcactttctgatccaaggtattctgtttcagtattgctccagggttccaaagttgccattggttggccattagcaatgagctgaggggaagattccaagctgactggtcctattggtaagttctcttgtgtaattatattttctgcacagatctcactttctaacccaagatattctgtttgatctttatccaaggggtccaacttctggcaagtttcaaggatctgggggggaaactccaaggttacaggtgctactggggagcagttttcttcaagcatggcacatggtaaggatatttctgagggaatttttgctgaaatgacttctgtttctgatccaaattgttttgtctctgtgttgtccaagggttccaaggtttccaggggattggccattttgtaaggtcagggggaaggtatccaaggttgaagaaagtgctggggggagtttttgtgtaagtggtgactggattcctgagttatattcttccatgtgggctactgtatggaaattctgatctgtttgtccaatttctggtgcaggttgatcaggttcttcttgaagaaaatccatttgttcaaactccatataaatatattccagaattatactatagggtggtagttctccaatgtgaaagtttccatccaaaaccaagtgaccatcccagataagtggatcagatattgctctttccaattctgggctgagagattgccaaaataattttgcaaattcatccatggaggaattgtatccattttcaattaggtagtgagcaatgtgttcaaattgtaatatgaattgtctgaatggttctggagtgctgatgccacccatgtttgcaacatagctgaccagatctaccaattcctctctagcacattcttccagggtgagagtaattccaaatctatacgttaattcttccttcaagttgacccaattgcattcttcatatccatgcatttcttccacttcatcttgcaggtctggtcctctgataaagaacaatatctggctggccaaatcttgagagcttgctccaacagtttctgcagcttcttcatatttgctgatgaattcttctataggcatgttggaaccatcataaccaaggttcctgtccaagggtttgattttgactatctttcttcttcctccagggtgattggccatgtttgttgtgatgggggttctggggtttgattttcttcttgatggggttgagggagttgttaagttttctactgttatgataactttgctgttgatctaattctatgttgttaatgcagatttaccaatgaagatttctgcagggggataataaggtaaataaattctaaattaaaatagggttggtagtaactagctaatctgtgactgtatatttagcatggaaactgtgagtggtagtgactgaaaaccaaagatctgttgggccactgttgggacaccacttgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatgtttactagtctaaataaatttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatgtggaacaaaggaagaggaaagacaaagatccttatatacaagattctggggattggccaatttgtggttggaagatggatgaaacaaaatggaacaaagaatgaacaaggaaggaaattgtaactatgaacaatgtggcctaatttagtgtggcactaagataagataagactagactgaaaccaaagaaagggccaagctaagataaggtaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagacaatgggcagaaagggccaaaagagggctagtatgaaacatggctgttgagtggtaattcttggcataaggtggaaggagataagagataaggaatatattttagaggggtttgaggttatattgagaaggggtactagtgtgtagctggtgtgtgagctaagtcttatcaataatgaactaggaatttggtcttggttttcatctgaggagtttcagaggtgtgggagatgttattatccatgagggggatacttgtgagggttattggtgtgttacctttgtttgagggcctgggtaaactcttgaggggccttgagtctgtgattcttgtgtgatatgtagtcttgctgtgccttgaggttcaggattggcttaccacaccggggatcggattgcttacagtttggatgatacccaagtgtaaggcatacagcccgcagcatttgggtgccggatcgggattgcaatgcgatcccaatcccgatccgataccatgggatcggatcacccttagcgatccaatcccttatttttcaatacctggtatcaaaaaatcgatccgatccgataaatcggccgataccacattggatcggatctgtttcaccgttggtgttaggactccgaggtcgaaggagctcttctcagctaggctgacattaaaggtggtggccacaaaatggctgctgggatgctcggaatcaaatttcacatttcttttccccttctatcaagatgtaggcaattaacaaaaaataacgtgccagataagcatacgactcctcttacaactgtatgttttgttgaagggaggcggcactgggaccaaacctgatgatcaaacagatgaataatattaaatctttgagcttgcagggggcttgtttgcttttgagtcgttttgaatattcaatttgcagtttctgacttctggagggcagaaaactctcccaaggcttcactggacgacccaccggcgaggaaccaactactcatcatatcatggcgattgctaaaccagtccagggtaagcatgcaatccacgtaggttcaaactaccccgcatcctactaacaccacaataacttctcacccattcagatatcacaacctcgaatatcaatgaagaagttaatgagattcagaaatcaaagaagcagaagcaccggaaagagaagccatgggatacagatgatatcgaccattggaagatcgaaccattcgaattagagaaagagaaaatcaaaccattgaccgaggaatctagttttgcgaccctatttccaaagtatcgtgaggtgtatctgaaggagatctggagtcatttgactaaagtcttggaacaacatgtcagtattgattatctctcctatcgctgccaacattccactgattattcaagaattatgtcatctcccatcatctagggcgtggcatgcgtattgaatttggtagagggatcaatgaccgtgaaaactacccgaaaaaccgtcgatccatacatcatactcaaagctcgagatctgatcaaactactagcaaggagtgtcccaattactcaggtacgtaggtattctgatccatccatcgatttccgatctcatcgaaccaactttctcattcaatttctcacaggctgtcaagattttggatgataatgtcgcttgtgatgtgatcaagatcggaaatgtgattcgaaataaagaaagatttgtcaaacgacgacagcgaatattggggccatcgggcagcacgctcaaggttcttattttcgactccaccaatcccagatccttagacatctagtactgcaaaggacaattgagctaaaaatagtttcttgaatgtaggcaatcgaacttttaacagattgttatctgttggttcaaggtaccacagtctccgctatgggtccttacaaagggctgaaagtcgtccgacggatcgtgatagattgtatgaaaaacatacatccgatttaccatatcaaagtaagctagaaaaaaatgaatcaacaaacttctcgattgtcaacacaagcggtacccatggaattaatttcactgttatttttttaaaccaccgcaccaggaattaatgatcaaacgagagttagccaaaaatcccaagttagctgaagagaattgggaccgatttctaccaaatttcacgaagagaaaacgagcgaagcaagccaaggcagccaaagtgtctgagcagcagccaagcgttgggcgatcagtccaagatacatcccaagctgcggcgttccgatcagagcaagccaaacaaaaatcaatgcaagagaagaagaagaagaaatataccccattccctcctcctcaaatgcctagaaaggtaagcgctaactaacaatcaagccgattatggttttcgaggatcttccgtgctgttctgaccttatgaaattacctcctctcaacggactccaaaaatgcatgtatagatcgacttggagctagaatcaggcgaatatttcaagaagaaagcgcggacaaagagtgaacgagcagatgaatcgaagaaagccgaaggtagagaaatcgtcagtaacttgaggaaactcaacaaggcgcaggatcagcctccggctgaggaatccagagccaacccggtcttgaccaagaaactcaacgaaaaaaagaggaaatttgtccccgatgaccctgctcctgacaatcattgattcactcgatcttctttctctatttttcatctctcttccttgtattttgttcccgtctctttaaatcactctgtttttgtctaatgaaccttggatcctccttgcaagagttcacatttcatctctctgctttccaagagacaattacaagcttccaccatgctcactgatgcatctccttcactcagccaatgcagactcattgcgagatttttttttgaacaatttccagcaattggcaatatgtaatttctatggaacggatcaatgagaaaatctgacaaaacaaaagagatattttataagacctaatgatgacaatcacggtgggtttagcagaccatgtacagggtacccaagtggacattctgagaagagctgtgcttcagaaaactgcaatagcccaacctatgaaacaacctgggataacagcacagaagcagaagatgagggaatgacaaagtgtctcctagcatgatttacagtttgatcagaaggattgatgaggctcttcaaatttgattattatatcagatctttattttttttggctgatgcattacataccaattctgggccctgtcatgagtgaacaagatcaaagatttacataatcttgatttctccatgattttggtattgcaaaagcttgttagcagcttccagttggaaaaacaacgtgaagcttgttgagatagtaaagtagcatctctctgatatgttatgcttctaaattatgcacccacaacttagcctataatgcatatgtatatagtctagttgttttccttctggttctctttccttgctgaatgatgattgaatgttgattgaacatggtgcgttgatgaacacactcctcccccctgcccgcccacccacgcccccgcccctccaaaaggggtgtgcaatcccaaccgcccgtctctaataacagtgcaggtcaagaaagattaaatattctgtgaccctgattaatttgagatttattttcatatgaataatatattttttattaaaatttttgatcataaacaaattgatgtggggtgagggctaaatgaaccatatggctcctgatatcaagttttagtcttgtgaatgaaagtgaaatggctatggccttgaactctctgaaaggagtgatgtaattggattaaaaattaacaacatctacatataactaaaagaatagcctcagagggccaaacaaaccgtcaagttttctagagtcgacgccggccttcaattcagctttctattgcattctcatgcggcttctaacgccggcgtcgatgttggagagtgaactggccattcacccagcaagtgaagggctgattgtcacacaggccatcgctttcagatcgctttgatcgattgctttgatccaatctgaattcactccaacctcgctgagcctcaccaaaattaatgaacctctggtttgctgagctatcaagcatcctcttggcctacaaccaatcacaacttggcctccctgatttagattaatgtcaaatcctactcaaaaagcaacttttttctgaaaatcatcctttttgtttaaaaaagccaataacatcaaataacatcaaaacattcttaaacaagccaaaaacatcaaataacattgtcatcatgaatcaattcaagtgatattgaaaataattgtagcaaacattattaaaagcatcagaaaaatttgaagatactgaaagaggtggtaaaatctacaagtaagacaggccaacgctgtcacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtagctgtggcagcgttggacaggctgtactcattcaaatttgaagtatcatgcaatgtaaaatctgcacattccctttcacattggaattttcctctgcttgccattagctcatgttccaaggggatcaaaagctgccatataaagtaaaacattttttcagttttgaaactggagaaagttttgctaatgtatcaaatgctgattgaatggcagtaaaatttcaaagtaccatctgtataacatattttccaatctacatgagcctcaaacagagtgtcagaatatccaaccttggcatcaatcctcaatccagatttgtgatttgtatggtattctaatgaagcttttgagtttgatttcttcatcaaagactgagttccaacttctcattgtaaattgtttggatttaaatctggatgcaatttttgcttccatcatgccacattgacattaataaatctgctgtgaccaaataagcatagacaaaatttcattttgagataggatcaaaatctacatttggattcattcctgaaaatagcatggatcatttcaaaagaatttctcccccttaatttatccttaatttatattctaaccctatatatcttctctgattcaaggacaaaacatggcaagtgtaacctgatgcaaaataaatgtttacaatacctgttcagtttttcaaaaattccagtaataccttggtcaaaaatgggaagtataaaaaattctaatcaaggtaattgtttcaattgaatacttgagttttttaattcagaatcaatgcttaaacttggtttcttcctcagagatcactcaaaatttaattcaaaaaaatccaatgctgacaatgtgcacatttcacagtaactgtgcataaattgttactttatttttttgttgtagttataagacaagctacattgggagtaacccacattttggctgcttccagtttggtatatgttttcttgaagtttggtatatgttttcttgaaggtaaattcttccggacccatttggacagcccgttatatgtcataaaccattaaatttataatgtgtgacccccagggctctgaacttttggcgcagatgggggttcatctataactaagggggcaatttatgatgtaaaattttggaatacccaccttatgatgtcactcaggtgcaaatacataacaactatttggagaggtacacatccatacaatagagctatacaaaaaaacctcaaaaaagagctaatgatattattgcaaatgcttaaatacacagctcctatgcataaagttgattttgtggtgtgctatgctggaataaatcagagtttcatagaataatctcaagagtatccaaattgcaaaaatgacacaacacatcaaaacaatcttacatccaaaagtagaactcagatcaaaactggggtgctgcatttcaccataccacttggtcattaatagtgttaatttagaatcagtggactcttagtagagctacaatttttaagctctttgattgaagctttagcacaaaaaaatctacatagtgacttggagacttctactatacctcaaaattagttgatatttgtggggtttcatgcattggatggaggactgagatctaggaggaacattggatggaggactgagatataggagctattttattactatgaatgtatcatacaatttctttttgcaattttaatatttatacaagtttcttcaatatcttcaaaggccttgatcatgaaagaatccaatactgttttttcaattatgtttcacatattgcactgatctttttgaggccatctttatcatcattctgctaattgatgtgccttttatcaccagaaaatctctcaagtaacctaattaatccaatgctgttcttcctttcatttaaaacccccctctgaccccaaaaatgggggctatgcccttgtcaaaacataaaaaatgacctcaactgcagggcaaatggacttttcatgatggattattatatggaagtaactgaaacataagcctgtcagtagtgtgtgatattggtcttttacgtgaattagatcaaatgaaaatagttgaataaattaggtgatccagcaattcattggagcattaggtaaggatgggttgttgatcatgccaataagacattttgcatccactcttaattcaaaatgctgaccccataaaacagtttgtaatttttttaggactttagttacaccacataattctagttttgactgtgaatagcttgattcttgccgtgagaatactacagattcatagagaacctgcctatccctgccttttgaatcttcttgactgatgacggcccctgcggcaatcttacttgaatcaacagataatctgatttttcctgcgttttcactgtaatccaattttttttaatgtgatttccacacctacaatcttcttgagttgctcaatggatttttgaaattcctctgtccagtcccatttagcgtctttccacataagttttctgagaggggctgctatattagaaaagtttttgatgaacatttgaacgtaaacgcaaacccccaagaaacctctgacattggttgggttttgtggagttagccaagttttgatcttattcaacttctttttcaacactcttctaccttcattacaaacagcatgaccaaccaaatctagtgccggaacacaacacacaaatttctttgcagaaatagtgagtcctgcttcttcaattctaaataaaaccctctccagtgtaatagcatatttgtagacaaattgacggattcccggattctctttcagcgtctctcctccgtattcagattctggaccttttattcctccatcatcgatgaatattcctacgtttttaggtattttatcttgcaggatccacgtcatttgagcttggtacacagcaaccaagttagtggcaccttgaggcaatctggtaagttgaaatcttcctagaggggtctcaaaagtagttaaaggtctcaattccggggctaattcttgttcatcatatcctcccattatatctcctaaaccataacaggctctaccagtgaaagattgaactaattcttctggtgatggtggtaatccggagtctttgatggttacactatttaatttttgtagatcatgaactattcttaattttccatcctgcttttaaatgcaaaaaaccggactcgaataactggaaaatgattgctcgtaaagtcccgtcctaagcctttctctgactaattcgataaactgctctttaattggtcctgggattgggattggcttctgttgccatggtttgtgtgctataacgggaaggacgtatggtttaccgtaagaatgtttcaaaagtccgcactcttcttctgagaaagctagtgctccagctctaagagtgatgacatgacaaaataaattcttttcttcttctggtaaccaatttggggagccaaaattaatcatttttaatctttcttctgtaattttttcagtaggctgaaattttggtggatttggtacaactggagtcaaatgagggtcccaagataaggcaggccttgagagaggtggattaatagacattggcataggtatgtttataggtttaattttctttgccgttgacttatactttgcagctttacactcaattctaatcttccccagccccttatctacttcaagcagtctttgtccagggtctaatctaaaaaatcccgcgtgactagatgcgtttctaaggtggtctcccatttctgatgacatggtagtaaaattggaattaaataagtctttccctttttatccatgatagctaaaaattctctgccattatcaatgtatttgattgtagctgcagcatcaataagaaacggtttccctaagataaattgtatggctcctctagctatccaaaagtgaacaggtctagttattttcccaatcaccactttgactctcagtgattccaataattcccgtttggtgtccgcctattcctttcaagttcattggtttcttggctatgaccaatcctaggttttgtgccatatgctccggcattaaattcaccatcaaaccagtatccaataaggctttgctgttggcaccgttgatactatgtttaatataacctagagggcaggaatagtgcgttactgagagtttgtcctcttcattatttgccagtgatgcgtgattggagctttcactttctttcacaggtactcgtctgtttgaaatcttattcttgaagacgtccacaactccattcaagatagaaaaaatttctccatagcttagagtcatttttccctccgtcaacatacgcttcaccgtttcttcttcaactcctggatattcctttgccaaagttttctccaggtgagttttctttgcctgtttttctctttcttctttctctgatttttctccttgaacctaaccttggcgggtatggtagttgtttttgaaggtccttgagcagatttttgagtcgttgcctttttgattaaatcctctgcgtcaatatccatcacagcatccttctcaactcttcccctctttccacttccagatttttccagttccttttctgaccgcattcgcttccctaagtccacgtcatatgctgcatgttcttcaatttcacattcctccagttctccaaacaaggaagtgaccacagccgccgtagttttcttagagttacactcaaacttatccactttgtctttaatggcttgacaagtatcccatgcaattttggtgttgtcgggcaagagataatcccgtccttcttgcttcactagtcctcgagattcatcaaaggtaaatagactacatctattgctactgtgagtatcctggaagcagtagtaacatttgaagtctggtttcttgaaaggtatgttgtttggagcagctgagggtggaagatttgcatccaatggttggtgtggaggtgccatctttcctgccgtcaaagaggctaactgtcttgtgagatcttgaatctttttctcataggattctgacggtggtgctggtgctgggggtctgggaacagggtttttggctggcttaactcgctctgttttggtttgttcaagtcttcccaaggatctacgctccatcaccgaggttgactgaacttctctttgaatatattgaacgataatcttggtgactggtagaatattgcctccatccttagaaacacgcatcttgttatcacggataagcttgcaagtgacagcagtttctagtggcagactaagagcttccaacaacagttcccaaaaatcttccaagtcagagttgtatcccattcaaaccaagtagtgagtgatcaattcaaattttgaccaaaatatcttaaactcctccaaagttcgaatgcctcccttcttggtgttgagatagtgtactagcatttccttacgcagtatgcttctaatctataaacccacaactcagcctatattgtacatgtatatagtctagttgttcccctcactgttatccttccttaccgaatgataattacatcttgactcaatgtgctggaccatgtccatgacatcttgtcatctctcttagatcttgtgtcacctgtgttaccctcaacacttggcagtggtattgactaaatccttcaagtcttgcttcgtatatttcaccagaggcagagactttccaaaccaatccaacaattgtttcttcaattcttcccattcgaccatctcatatccttccatctctttgacctcatccttcagatcgcctccttttataaacgagatgattggttttgccaaatccgtagcgctagctccatccgcttctcctgcacgcttgtaacacttgataaatttctctattggtatgtttgttccatcaaaaaatatttctttgtccaagggcttaatcttgactaccctacatccattggttggtcctgcgtatttaggaatttccggctctttttctaggaaatgggtgttggattctgccaccaaatgatgagacctatgatgattttatggcgtgataggactgggttgaggcatatctaatctggtgtccaaaggatgtataagggaacttccagaagaggctacggatggctcctgatgctgggtaaaggaagtgttaccaacattgatgagaggagtgtattcagacattttcttctgatctgatgtaaggtttctaataatctaaggtgagatttgaggaaaagttcaagtattctgaacaagactagcaaagggagtagtagttttttttcaaaaagactaaatttgtctgtggaaatccgccactgttgggacaccacttgtggaactgctcaccaagtgagtaaagagcttggaggggataaaatagctaatcagactatggaatagtagaattagtatctatgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactgagaaaaataagagtgtggcttatttctaaatttattttagtgttgatactactattattgttgcttaagaatacctgttgaagaggtaaggagtttgtggggttttctgagtaataagggcctctggagggtttctctgttaaatctgacatctgttataaactctctctggttctctgatctaataagactctctggtttctctgggctctgataaatggtacacttatttctctaatatctttcaaagaggtgagaatggctaagcaatatttctgaattacttttctatggccaaaatatgggataagggaagttcaaaggggctctactatttctctggatttcttaaatcaaagggccatgaaagctgagtaatatctctgattactattctgtagctagcatgaggagggaaaaggaaaacatgggccagaagagcctctatttatagacaaattgttctgcagtacatgagattttggcctgaaaacaagttcgtctgagaagggtgcttctagagtggattttactactctgagacggcctcatctgatatgaattaatctttaagcgcccttctaatacaagaggttgtgtttctactatatgaggcctattcttagattaattgctatgagaatggtattcttagactaattagtataaaaattattctctatagatagtctatgaagtaatttctgatcagtagcttgatttactagtctaagatgaatgtaatatagttctacaggttatttgtataatttttatccatgagaaattgaatatcttaggcctggttcatgatttaattcaactacaatttagcccagtaacatttatgtggtttatttcctaatctaccccttctcctctaattttttaattaccatttatttgtaataaagcgtttttatttatgtggtaggggtttgatttttcttaccacaacacccctccgttttgtgacatttgcaacaagagaggtgtgcagtacaacccgcccaaaaaagggcgggttggcctgcaggcctggtctggagggccaggaggaatccctcccggctagcaagactggtacaagccttgatggccaggagggcttctgtccagtctttgagactgtacaagtcttgaagaccaggagaatccctcccagacatcaagactgtacaagtctcaatggccaggaggaatccctcccagccattgagacttgtacagtcttgattgttgggaggggttcctcccggccatcaagacttgtacaggtcttgaaggccgggaggaaagagtcaccggcgcgctgacgtaagcaaaacagtccagattgttttgcttacatcagcctgccatgatctctcgggtggttggtgtgcaatcccacccgcccgtctctgaggggcgggtttgccgtcagagacgggcgggtgggatcacacgccccttttggaggggcgggggcgtgggcgggcgggtagggggagggagtgcgtttatcaatgcactattattacaagtaatatattgttaagcagtattttggatactcttgaggatctctaaggctgacgtaaactgtgttactgttacacaacaccacttgaattggttttttccaataaattgtggtgtgttgtagtgtaaatatacatttatcccaacacaaatgcaaagcatgagtgcacctgaactatcagctaacagaaaacctaccagctgttggcagatttatgctgtgttaacactactgttagtgtagctggccaagaattttttaaggtcctcaattcttatttgtactgaaaagcacaaataaaaaaaattaggtaatgagtgtctcattaattctctccttggggcattttgttcaatggtgattggttataaaattttacaaagtttggtttcagaaaccaaaatttggttggagattttaaaatctcctgccaaatttaacttggtctcaaagccaaatttcaaagtcacttgaaattttcctttgtttaattatttgaagtaaactaatcctcatacaaactggaaacatgtatgaaaacccaaaaaagagtgttttcaaaatcttttaccatcaaagtttgctgaaagttttgaaacatgtatgaaagtttggtaaatggtttgaaatgtttccacagggaaaccttgaatgtttccaatagtgcactgtggaaacaacaatattgacaaacatcaaacaaagagaaatgtgccgaccccttgttttcgcgggcagcagttccccaagctccacgactaagaatagggacaaaaggtaaagattcaataccctaaacgtagttgtggactggttcttcaactttcccaacctatcgatgtttcaatcaccctgcttatataccccttagctcacaccctgcccgcccagtgttccatacgcctaatcctagcctgtcacaatccctatccgcatccgggttcctcacgcgcgcttcagtaattctaaatcccaccccggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaaacccttttgctgaatggagaagggtatgtggagttgcaagctctgcccttctatactatcagaataacaagaccgcaagcttagcttggcaattttatatatagtgatagggataagttcgagatgaagctgccgatcgatatgtgtgagggtataaagatgttattgactgttggttatattgataaagttgttgttgatgaatatggttcagggcactttttgtttatggtgatgatgaaagtgtgaaatctgtatttcaatgtgtataaatctgtaattgtaatgtggctatgacttgtagttatgaaataatatataagatggatttattcataagggtggttgagatgatctggtccactgatgggatgatggtcccctggtgggatgatggtcccctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacacatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaattaacgtaaaggtattcaatttactacaaaggaattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgaataatccaagaaatatcctgtgacaggttgaaatatgtgtaacttctaaactataagagataagggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcaatttgaccatatcttgaatgaataaagaaataataagaaatttttatttttctgcgtagaaacacagtattatttaccacaccggtgcaatacctaatccggaatcagtagctagctcaggggtcacgtctggtgtgaacaacgccggaataatacttaagatagcctataggccaatgactgagataggttcaacataaaattattgattcacgttcagtgaacctgagccggtgattgagcaacaggattgtacctgaattggcaagagaattgtgatgcagaggtgggacaatagtcttggagtcatggaccggtgaatagtcgccaggcccggggtcaaaaagagagtttcaagttacttaaatactgttcaaggtgattaggctggatgcctgagcgcggcggagccgcgagttccctagtgatttacataaataggttaagattttaaattagagtgagaaaagtgacatttttctccaacatgtttcaattatattgacgtgtgattttttttttcagaatgtttttatcatgattcagaatgttttaagtggaagttatctccaatgtgttaagcccatgacaagtgaaagttttctctatgtggtttgatcatgacattaagtcacagttcctgcgtacatggtttgatcatgatgacaagtcaaaatgttttttagcatatcttgctcctggaaactgacagctttctcaaatgtgtattgaccatgaaaaatgacagccctatctaaagttacatattttaattagcttttgctacaggaaattcagggaggtacaggtcagtgctggaaagaatcattggtgtctataaatagggctcaaagatatcagttggtgtacatcaatcaccatcttgttcttcaactgaatacctcaaaatcttagtggtagacatgcttgcaattttcttcaatccaatagttttccttgtgacgcactttcctccttcttcttatgtgctcatcagtggataaattcccatcaaaatctgtgaacccggtttggacccttgagggttaaattcccctgcaaaagttttatctttttgggtctgaaccaacttctgccaggggtgaagatttgatgggaagtcaaccttacatccaattgaatatcacagatctaataatttgtgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatatagtaaacccagtttttcaggagtgactcctcccaataaaaattattatgcaccagctttccgggagcatcccatcaaacccagcttattttgggagggattgccccccccccaaaaaaaaaaactggaatatgaaacagcttgctggtggatactcaaaccaaagcaaatgtggaggaaaacaatcaatataatacagctttccaggagcaactcctcctgggatttcagtattgggagaggatcctcctgtaaaacaggcttatgtaacagctcaccaggaggggctcctcctggcaggctggtattaaatccatcttgtgctgggaagtatagtccttcccaaaaaactgaatttttaaccagctttttaatcctcctggaaagctgggatttatacttgcttattgggggagaatccctgcaacaagcagtttttgataccagtttttcagggggagctcctgtaatgttggcattaaacacagcttgttggaaggagcttctgaaacattgggagtaaacccagatcattgggatgagttcttgattagttggtattaaacccagatgaaatccagtttgttcggaggagcacctcctaatttggtgtaggcagcctaaacctcatcaggaggggttccttgcaatgagctgggttgaataacagattaacaagaaggaaacctatgaaaaagctgctatctgacacagtttttttgggagggaattctcccaacaaaatgcattaagtaatggtttttcaggagggattcccaccaacaatttgattttaaattcagattgtaaggaggagtccacattccctcccagatggctggtttcagaaccatctttttgagatcaattcgttccaattcagggaaggctcatgtttgattaagggggcatgataacccccttacgcacgccaggtgcggattggtgtgtgcacctgcacaccaaagcaaattggcgtgcggggcccgcacaccaatctacagagtgtataccggcgtgcaggcctgcacagttcacgtcaaagattcctaaattcatatgtacacatatgcatttagcaccactgccatcccataggaccagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacgttgacgtgattatttcagagtttactgatctgtccaaggatattgatgccggtgttgaagttgattttgagtctagtgttaatccaatttgattttggtgagatggtgatttggtgcctgacaagctgttgtggttgattattcagttgttttgtcttgagattattccatctgtgagtgatgaaagtaaaaaattccaaggtgtttttgacttaatcttagtagaatttgggccagttgagggttttttgaacccaatttctctatgaattttctgagttaggtgaattttgttttgtggagttttatagagttcagaaaaaaacctctgattatccggtcttgatttcatgacctcaaaaaataggtgcacatgtgcttaggtactgaagtgtggtgcaaaaagttggcacaaggtgggagtcgaacacgagtccacagcactagttgcagctcttactggtttgatcactacaggaaatatgggttgaggttggtgttgtcggagcgcccttcgttcgcctttccatgccctttcacaacctgtgacagggtccgatcggtgttaggactcgcgctagctcctctccgtgggtcctcctcctctcaaactccttcaactcctcaccgaataggcactcgactcctcaacgatttcgactattgacgatccgattttccgtccccgccggtaagtattccgatgttctagtttcagtttcatttctaactatcttccaattactgatctaaaaaaaaccctttctttgtttgactagttattgatcgtatttagaccatctccgcggctagttagcggataactttagccatctaagtaagtttcctttcatttctgattactcttccttttcttttctgtagtctcgtatagattcactagtcgtcaatcgttttttatcttcattccttttgttttgagtagtgttcaaagttttagcgtcatcggtcctggattctaaatcaattttcattcatattcgatacggttcaggctgcataaaggatgagaaatggtcttcctcatttgaaaaggaaggataccgccgatggagtcgaatcgattgtttttttagaccatctccgcggcaagttagccgatagcttcagaatctaggtgagtttcccttttgttttgttctcttccttttatttttgctagttttgtaggttcactagctgacgattgtttttgatcttcactcctttgtttttgagtagcgatccaatggttttagcctctcgttttggatttgaatcgtttgccctttcgtatccaatcctggtcaaatcgtataaggtatgcaagatggcttcgatcgtccggaaaggaaagttaccgccgcaccgtctcgcttccggtttctcttcctcctcaactacttccttcaccagctacatctacccaaaaaccaacccatcctccagaattcgaagtcctcgattgcgcggagtcctcttcatacgtattcctttgttattctagtcgcatccagtctacaaatctacccaagtcgattcaatttgatcgtgatacagttgtccttgttgttagtccaagcaaaaaccagccactccttatccatcccagcactccctgattgatattatctaatgtccgggcgagagaaaataaagggaaaaatgaaagaagaaaatttaaaaaatccaagtaagatgatgagtactgtacccctcccccaacttatgaggttgtcctcaaccttcaagacaataattctgatgaagatgatgagtaagtgattgagaaaactgagtgattgaaaggggaaaaaatgaaatcaagaaaaagagcttaagtgaaaaaaactgaaatagaaaaaaattcaagagtataataatgaatatgaaacctggatataagataaaatttatatcaagatgtgtttttggataaaaaaaaagcctaatgatactgagacgggttaaattgggaataggtataatgtgagtgaagtattgaaatgaatgtgagctcctcccccaacttataaaaaaataattctgacagtggaaatttagaatttgaactgatgtgatgttcctgaatggttgaagatagaaataaatgttggaaaagatatcatcccactcccacaagtttccttgggagcttgaaattttgatatagatgttctgaaagttctggttttaggtaaagttgaaaaaaggttttcttgagtgaataaagtaagagccagtaatattttgttttcacgtcaatttgagagtgattgttgactgattcatttaaattctttctggttttaatttttgcattgcctagcttgtttggtgaatccctccatgtttgtgggatgttgggtggaattggattaggttgaatattgatgtcatcttcaataattggcaaaagttgaactgatgatgtagtagattgatttgaggtaggttgactaagtgttttgaaatttttgattttgtttaagctagaaatactaatgtgatcctccttctgttcttcagggttgttatatttattgatattgggttgttgagtataaatgtagttgatttttgaattgttggataaatccaaatgaggtttgaaaagatgtttattgaaaattttgtctttgaacttggtgatatcttgaatccagctgatttttgattttatgggaaatttttgaggggtttcttttatttctggaagatggaaatcttgagtctgtaaagcctttttctcagatagctttgattgctccgcctgatctggtatatccatggagccaagtggttccaatggtttggattcgattgttgaggtgggttttctgaaagtttctgcctccgtaagatttaattttggtgggtcttgaatcctatttaacctgagtttttgcagttggactgcacctgttttacaaattctcaaaagtaaaaggaaaataatcagaatgttcttttttaatagcattacctttgcaaaatatctttttgttagctttggtagttttctgaatagatccaaaagaaaagttttgagccagtctaggaaacccggtgttctgaatataactctcttgactagcttaagtgagtaattccgtagttgaacaccggaattcataaaaaatgctgatttgatttgcttctgaacatgcgatgatcctcgttcggtcgtatattgttgtcctgtatcttcacggtattggtactgagatccttcttattgttccagcctctttcttggcccgttctcgctaatggtactgacacccttcgccccttcgttccttgaaaagaaagagtttcgccattcttgtgatattccaaagtgcatccgtaatcaaataagaaaggtcgtcctaaaatacaatcctgagccttgggcaaaacaaataaatgtgctggtccggagaatcgtccaattccaactgggaaattttcaactactccatttaagtcacatcttgctcccccaactcctttcattggtatatttacttgaactagttccaaatccaaatcttttgctactgatcttggcataacatttaccatggatcctgaatctaccataaattccacactagctcccccaacttcggctgttacgtatcctaaggcacagctgtagtagcaagggtccgaggaatcttctatttccggagtggtcatggctgctgagacttttgtggcttctgtagcaatataagttgcactacttttctctggaagtcgattctgaagtttcgtgattatttgttctgtgtaggatggtgagatagccgtaagttgcgcaaatgttgtgggaatttttagatgatccaactcttgcagcagagcttcttctggcgttgcagtcttatttttattcactggcttttctttactccacactttctctaccacaggtgttttaggtgttgcctccgtaatatcggcgagctcgtcttcctgatcaacgtccatgtcatctttttctggttcttgaatccaaacactgcgtcttcctcgttggccctcggatcgggtaattgcatgattggctagaaaattttctgcacctagttgtggtggatcccaatcaatggtttgagctgaggttttcattgtagccggtgcttgagtttctcctgatttaagggattctgctaattttcttgcggcttcttgcatttgagggtccgctgacgctgtagctactactgttctgataggtcttgcaggattccaaggtatgtgttgtccatttggtaaataccagtcttttccgttacgcctaactaatccttgttcttcgtcctttaagagttcttgacatcgaaaggttccgtgtccctccctcttgcagtagtaacaaacttgagtttcgtacaatggtgttgaaggtttagcgtttcctctagtgaattccgatttttcgttggatccggattgattgtatgatacaggaattatgctcttcagttgagacttgagtgacgcaatttctcgagccatatcttctacttgcttgtccatggcttgtcctgtaggtgcttccgcaatcatctgatctcttcgttggctgtttcccttctgagcgttcaatttattctgcattaattgattagattcgccaaatcctgagatgttaaaatatccaggttccacgatccgtacttccaaccttgatgcttcaaccaagtcttcccagcgtggcggtaagttgcttccatccggtccctttggaagtagttcatagctaattaaagtacgtttgatattcatttgactttcacgggaaaatgcactcagaaagagtattgaggcatccgatttctgatgtatttgcttattggttactaagtatttaaggatggtggtgaattttcctaaataagatttgaattcccgatgatccttgattccgccatttactccatattctttcgtaactttaaccaggtcgttgcaggtgtacaagattgtgttgtccaattcaccccaggtttcgaccatttcctttcgtagtttcgcccattcacatttctcaaacccgtccatggcttctagttggatcttgagctctgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttatacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgtcaagtgcacgcatcaagaacaactagtaccttgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttcctcccttcagtattctggaacttataatccgtgcctctttcactgattaatcaccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacactcaaaaacttcagtcaactcatagtaacaacctttttactattaaaatactcaggttagttacccagaggctgacaagctcctccgtcttcatgaatcgtccgatttgtaacaccttatcgtagtcgcttgcattaaacgccctagctgctctttcaaaccgcatcaaaaattttccaaagttttcgccatcgtaaaaaagtcctggttccttgataattcttggtgctatttgtgggatgggtcgctgattcgtgtttgcttgattttcaggttgttgttgttctcgattataaactggttctcccgcattctgagtgttgtgaattccgtatcccgacacaggaggtatatttgttccttgaggtgtagtatctcctatatctgagtcttcatctgttgtatcccgcatttgacttgcttttccttttcctttgtcttttggtggtggtggaaccgtgttctctgaattccaattgaaagctgaagatgatcccgaaggtcgattaaaaggatggtttctaaaaggggttgatggtgcgaatccgtcttccaaatctggtgtactgaatggtaaactcatgttgattgtgattgattttcctagttttccttacttaacgctcctctaaactaacggttgctctgaaaaagaaacaaataatactatggtctctggtctctttaccagggcaagtttaatgattctctaaaataataattcaaataatactgggaatttctccttctaacaggatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgcttccttcgaatagttcctaagttctcttcaaacagtatccaagttatccaaatccttcggtggtcttccttcttttggtcaataactggctgcctccttcgagatactcgttttcagttgatggttacactttcttttttcagaggttcgttgattgtttcgttgaattgttttattgaagtttgactagttgatcaacagaataactgaatatgccgttgagttgttacagatatggttgataaattcgttccgtttaccgctaaagtaatgatccttggtcgatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgattccaatcggaggttatcctatcacgttggggactcccttgtaagactcaaaagtggttatgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcgagatgaagctgccgattgatatgtgtgagggtataaagatgttgttgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcactttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatataaggtgtatttatttataaggggggttgagatgatctggtccactggtgggatgatggagggaacaactgacaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtataggctgaaagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggtattcagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccaagaaatatcccgcaacaggttgaaatctgtgtaacttctaaactataagagataagggtatggttgtagtgggtgactaggggttattttacctgatgattccatttttgatgtcatttctaccgtatcttgaatgaataaagagataataagaaattttttatattttctgcgtagaaacacagtattatttaccacaccggtgcaagcgtttgaaaaatccgcatttttcgaatgcgctgacgtgtttcaccacggctgtgtggatcagctcatcctgccgagggataaaaaatgcccaatttgtcatgcaaaactccgcacttcaccaatagtgcgccctcagtcttcgtctacatctcaccagcaacccacagaaggaaatgtcaagctcccaaatctaggaaggcactttgacccatataacttgcgctacaacccagaagattatcctgatagttctcttccttagtttaccgtaaaagctaagctaatagttaaataggagactgaagtagaatgttggatattgtatgagagggattgattagattttaaaatatgagaattgtgataagatttactgctaattttttataggtcactaacacattgaattatctcttccattcccatttgtgaaataaaaacaaaatcatcctcatcctcatccccttaccatatatccatcccaattcacacacccctcattacccttctatatttttctcttcttcttcttctccctcatatgttttcctcaatccaattccttcttatctttccttcatggcaaatattaggataaaacatctctatattttctattgctcttgattcttcattctcttgcctgccttcaaaaaaaaagtctacattttcttcccacttttcttctgacagcttccttgtctagaatgattctgttagttgaaatgcatgtgtctggtttgcgtgaagagagagctgttgtggtgggttgaataccatcaaactcatgagaggcgggagaagtgtggttgacaagcctgtggggattgacctgtatcaactaggctgtgattgtcacaaatgattcctgtcatgtcgagaatcaatcaaaatccacatctttctttcctttaatccctgcaaggcaatgatgcgcttacataggatcagacaaatcaacaaaagaatactagaaaagcatgcttagtttctaacagtatatatattgtgctgatgatgtatgaaagaagacactgtgacaagagtccccacatgattttgatcaatcagctcttgggttttcccagtgcttgaacttgggggggatttgttcttttgttttgatttgagtcagaaattcatccctgatgacgtctctgctcctgccaattgatgattcacttgagcttccttctatttctgatttttcttccttgaatctcctttctgtttttctaagttaatcacttcttttctttttctttgtctcgtgtaactcggagatccttgttgtaagagttcacatttgatctcttaataaccttccaccacgttcactgatgcatcccccttatagagccagtacaccttccttctagcacttcttcggacaatttcccaacaattccttgacaatatgtcattatcctgttgagagataaaagacgtgaagatcttacaaaacggtggaaatattagaataagaactgatgatgacgatcaaggtgagtccagcggaccagagggcaggcacccaagttgacattctgaggaaagctgcattatagagagccgcgatagcccaaccgacgaggctaccagagataacagcagagaaagagaaaatgaggaagaagaaggtaggggtgaggaagagactggtgaagggtctcctagtccggttaagattctcgacaggatgatggatagtagtgatgattgatgaggctcttcgatgtcgatttaatgggatccattctccttggttctcggttcttcctactgatcctgatcttcgaattctcgcctgctttgccatcgtctttcctcctatcctcatcttccccatcttcccatttttgcttccattcatttccctcaatgatccacttctccaaaacgtaaaactcgcaaataatccacatcccataaatacaattccttcgagtaatctaattggttcgtgtttcatagcttttttcagtcagttctctgtcaaaattcagtgattttttaaacgtttagtcatcactcacaaagtccaatataacgtgaatttccaaatcgctacgaaattttgatattgtccacaatcagtcaaaaccgaaacggaaaatgtagatgtatatcagaatctcatcagtcagggaacctaagctaagtaataaattgtgagggtgtcctagagaatgcaagggaaaaaagctcaacttgaaggtacgtagagataaattccatcggaattagggccatatagactaggccacggaggggttacatatccaggaggaggtgaagcaaaagtgcctgaaaaaataaaatcaggtgttactctcaccgacaccatcgggatttttttttactatgaaggttcaaagaaatacttcacttggcaaagagaaggaagcccgtttgaatagaagatgagagatcgtggacatgtgttctagaaaaccatggatcggttatcggacgggatctaggttttgttcagagtatgaaaaaattgtgagttgatcgagggctgattgatggagggtgcatgtggaaggagttgacgatggaccacgtaaattagtatgccgagctgactatcgaatcgattgcttcatggtttttctagttcaagagagagttttttggacctcgggttgagcacatccccgatacccccgatactgccaaccgaggttcgatgcaacaagtttcctccccccgggccacacagcactagactggaaagagtcatgacctcgactgagccttgggtttgcgtgtttggatcgaacctattttatcagtcggacccagatgaagaccgaacaaggagctcaacaaccaagaagaagatcatccatccaagaaaattgaagcagacgaggatcacaaaggatgctcggtcgacttcggtggttggtgttgaaattcttcatgtgactgattcacaaacactggttcattaccaacagtatgtcaataaataagtaaataaatagctgtttcaaatgttgatgatgtcctctggtattttgagcagagtcgacgaaaacactccagagtcatgtacaagttatctagaaatttggggcttcgacgaggaaaatcaatcgaccgaggtcaaaactttatcaaacaactgtttgacctcacatccgcttgatcaagtcaagaaatggcttggaaggacaaagattctgggataccttgcaagagatggtacgatcaatccaatcaatatgaataccccggcttcgactggatctccgacaaggaattcggcccgttatcaagccgttacgatcagtcataatggggaagtcctagctgcagttttggatcatgaatctactcgaacaccgtcaaatttgaaaacagaggatcaatcaactcatcgtctagagttgtggtcatcctttcaagaactattggacttttgtctcaagggcgttaggaccaattcaaatccgaaatcaattagtttagatagtcatccatcgggggaagagacggaaatccaactttcctcgggtgcttcgcatttccttattctcactcacaccccctcgacgggatcgatcaaaggagccgaagatccggattatcattcgaccttacatgcgtttggggacaatcgtttcggtcaattaggaataggatctcgctcgattgcgattaatgaaccacagatgatcgaaaatctaccagcactatcaactatcgattgcggcttatttcacagtgtggccttaggtcgagatggcgaactttacacgtttggtcacaatcgtaaaggtcaatgtggtgttggaagctcaagtacaattgacacaaccactcctatcttggtcgatattggaggcaacggtgaggctggtgagatcattgacgtgattgatgcccgatgcgggagtgagcatactgtggtccttacatcttcaggggtatggctggctggttcgagtgagttactttcttgttttcttatgagccatttgacattaattagcctcgtcatgtcttccagatgctctcggtcaacttggaatggaagacgcaagctctcagttcgaattccagaagaatgaacacattacaatgggtgatcatgccagtacgacagcagggtggaagattcaagctggacgctggaatacttttgtttggacaaactcgtgattctgatcaattcagaaaggaaaggtacttgtgtgtttagagatcaactaaaattggccatttatttcaaaggaaagattcacagtgggttttttgtaagaaaagaaaaaaaggaacaaccctcaaagtagtagacgttcacggcagatctggtgatacgagagccaacattcgcgatacacggcttgttttcactcttttttttcttggtgtggagcgtttatttatttacttttcgtgtttagatttgtgtgaggatatcgagtcaaggaatgggaaagtgaaagtgaaagcaataaaagcctaggcgccaagtttattgatgggcttgtttggggaagcacgaatcgcaccctgttcgaagagaaagtatggttttagcaatgaggaaatatttgtgtaatattccttttttttgtttttgacttgggattcaaagaggataacttacaaactctgcgaacgttgagaccagaggcttggtcgtaacgacatttgaaaaatgagggtgcgtaactggattcactaggagcgaagccgtaagctactagatgttagaagagactgaaggtcagtctaaatctgctggtacattttcccttttctctctccatctcattctcttgggatgacgtacccatgatgttgtctcgttcgctgactttgtaagtcctggggaaaatccggtagattggcttggtgagttctttgccttggtgatcaattttggcacattgatcaaagaagagctcgtggttcacttgaaaggcccacaccaggtgaattaagagattgttaggaatgataaagcgcgcccaaaaaattctttctgttttccttctgacaccaggcattgactcacttgggttactatcagcgttacctttcggcccacccatgtgacaagttgtgtcgtcgcaggtgttgatccccttttcgtctccacaagctataatttaaaaggtatcaagaccgcagcttattaaatgggtatgaattcaagtacttagcaaaggcaactgttccggacgtacaaacatagagggggttcttgtaggtgtctatagttgaccaactagtgccacattctacctggcgcgttgaggattttgattcttgggttgtggcagatgtgacactggaactgaggctcataaggagccagaggccaaccaataaggaactgaaaattgaatctttgaacattttatcgttgcaaaaattatttctcccggctaagtcaataaagagggtgagtaattaggctgtgatagcagccaaaagaatggatatgaggtgagggacagggatttttggatgggccaggtgcgagggagtggctggtatttaagaacattttccatcctatttacaggtgctgtaccatcatcaccagggtgtgaagttgtaaacagccgaagtttaggtgtatgtactgctctgatgcccacggccaccgaatgactccatcggggcggctcgacacccagaagaaggtcgaagcaggattcgaatttcgaaagatgaggaagtgattcatgatctgatctaccctggtccctgagccacccagggccactggcgatatatttacccagcaagtctggcataccgatgtacgtataagctgatcgatcaacagctatcaacagcccttccagtcttcagagggcatcatcactgacgttttgatgggattggtaatctggtcgaataaccaaaatacaatgcgtggttccattcagctcaagtcaagggtagccacacatccggattgatcatgatacttctccgtccgactctcttaaaatcagttaaccctgtttgaggccttcctctttccggcaagaaaaaaaaccaccgaccgtccgagcagatctaagaaggcctttttggccaggtcgacattatccacagggaaagcacatcttgtggtcacggagaagtgggttggcacttcagttgaagattgcctcaggttggctcagaggcggagccgagccggagcccgagctcacagttgtgcacattctcatcagactgcttgactgtcaactgtcaactgtccacgatccaagcgccactgacgatggcaactgatgatcatcaactcaaaagggggattcctgcgtcctaacgtttaaactcgttgtcaagactcaggagtagaggaactggattttcttaacccgcctttattccagtgggttgtgctttacatttgtctttgctcatttcaaagcgagcatcacatgttcaaaattatcctccgagccggaggcaaccttaaattaaactgccatcaacccttatcaaaattagctaggaagataaagtcatgcccgcgggaaggccctggcttcctgtaaaagacatgctcctgacttatggggactataaggtacttgagcatcttcaggtattttacattcgttatttcaattgcaccaccagtggaattgccgaaacaggaattgccgaaaaaaacaacgtaacccttgttataagctgaagcttggcggtcggcatcgatcgatctgagtgtaggacgaagaatggccgatcgggtatgtgatgacgatttgccagctgaggcaaatttggtttcggtgaagccatatggccgatgatgtgaccacgtaatgcgaattttgctaccatgatcacgaagttgactcgggcctgacgggccaaaaaggcgctcggcatggcgaagattgaaccaaggtgctacatctttagggtgctcgccacaaaatctcgttgccattttgggccagtcccctagatgtatgtgtacaagttgaggctcatctcgggagtgctgccccgagtctacataccagactggagtgacaggcaaaggccaatcccaacgcaagtcactaacagatgccaacaccagcctctccaggtgctcaattcgtcacatgtagtgacatattttgggcgatatcatggatgcctgcgttttcggcatggaacttcagtacacgcttctgctcgtacggcagtaggttcctcttaccgccaacaggagacagtcaaactggttgggggatgtggaagtatcaagtttaatctggatgcctggctattcttgaatggagccaggcacatcatgggttttcgccttgatcgccaactctatcaaagggtttgtaaattgtacgattccctctgcacactagaagctgttggctaattacccaagtacatgggtgcaactgacttgctgagcagagtagatacatcaccagtgccggtggcccttggtcagtggctgagtgatttgggtcggagggatcagatcatgaatcacttcctcctctttggaatttccaaactgagttttgcgtgctgaatgtgaggaaatgtaatgggcatatcccaccgaaaatgggatccagttccacaaaaaggaaaaagagcaatctaacctcatgttgttccctttggagactcccttcatgatcgcaaataacacaaaatgtttaagtggcacagaggaaggtccattctgaagatgagagaagggcaaattgtgcattagtgaaaaaagcaaaacaagtggaaatcaggaaatctagtatcacttgaatcaaacaatctgttagagcaaaaggctataatgattgatgcagtctatcatgcagaaaaaatggatgagctgaagcccaacacaaagcttactttgggacttgattaggtattcactgcttcaagcagtgaatacctagtctacttcccaaatctctttgaaagcacttccatagcacttcaatcctgttgacttggagtaggcaaacctgattcagagtggaaatgtgccaactccctggataatttgaaacctggtcaggaatcgaggaagtttttctcaacaatatattcaaccacataatcaacggtgggccagctacgctaaccgtagcgttgtggaactcctattgtgccaagcggtagtgtcagcgccggtctcttatgtgacctggcgttgatggggtttatggggtcacactataactgcaaaggcagccaatggaagagaacctcacctcgacgctaggaagcggaggggttagctccctgggttagaggggacacacgtggaatgagctttgcggtgccgagcttagagtacgtataactctcttctaggctacagtagtgactttactgtagtctagggatggaggaagatgataagagtaggatggaaggatgtaataaattgtaatagattataaaaaaccccactcacttaatttaagtaaggacaacgggtttgtatggcaaataatctctggggggaagaatcctagagggaaagccctcccccttaagtattgcaaggcagggttcaaactgcctgttggaccggacaggtgcacagatgatcattttatgtatttaaagcacaaatgatcagaacatgtatttaaattaagattacatcaaaagtggagggaatgacatcatttctctctatgggaaatccatacagagaggaataaattaatcaattcccaaagtgtagtaatctctctaattacagaatatacttagagagaaagaagaataaactttatgtacataagttagcatctctgtaataaaggaatattaatacagaggagaatactaagttattccacggaattacttaggagaaaaaaatataaaaaaggaatgaataaaaatacaatagagtgttgagggggattgaacacagggtgttggtaagaattgtcttaagacagttcttaaccactacactagcctgtttgtacttatatgttcacattgtagacacatgggctatagcctcagtgtctgacaggtaggcagttggttgaagggaaagtgctttgagggctgccttcaagtggggtccggataaattgagctgtgatctgaacaagaaatgtgttggggttggttggttttctgagaggagacaacagaaattgagttctgtggcggttgttgaggttaaggatctttgaaggtgaatatgaggatcagatgaatgaatgataaaaggatcaataagaattgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacactacacaacactacacaacacaacacacacatcacatcacatcacagaacagaacagaaaagaacagaacagaaaaaaacaaaacaaaataatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaagtgatttgaaaaagataataaagaatgataaaatgataaaatagaaataaaatcaagatgaatgaaaaataatatgaagagtaaataataagaggaaatggaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgaagagttgaaagttgaattctgaaattggaccttgaggaggcctgtaccgtttagaacaccacagcgttagcgtagcgtagtgtagccaaaaattgctacaatgtagcgtagcgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcatagttacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggactggattacatacaatgagtggattgggagaacatgtctcaaccaggaatggaacataggagcggtgtgcatacgaggattggagtgggagatcatatctcaaccaggaatggaacggaggagcagaagtttatacgtgtagaggagtgggagaacatgtctcgaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtaaagggtatggattgtgaaaagtgaagggaggaaaaatattgaggcggagggaggaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgttctggaagatggcttggttacctggcgatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcactatttgtttggaggctgtgcgcaaaggctgtgcaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaaggacctctccccaccagaaagtctcttctccccatcagcctacagaagtctcgcagagcagtaagttggtcctgagctactggaagtgttccggagtgtcagtaaggtgaagagttagaattagtgatagttagttagttagtgaagttagtacatcagcctactgcggtaagtttgatcacccaagttgaagaataagttagtaagtgagtgagttagcgataagtagtgaattagtacagtattgtaagcgtgaaaccaacacagagttcggaatttgaagcatattagtagtagtagtcatcagataagttgtagtacattaacaattaaccaataacaagtagtagtagtattagcaccggagctctagttcttgattaaagtgccttagcaagaatttgttcgaggaagagatcattaacaaactctataacaaacaccagatctgtttcgtgctcaaaccatcagcacaacagtgtccattattaaactgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacgaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacatctggtgtcccaacagtggccgattaccgtcagcaagatcattcgaatcaatcacacttttctagcaaatcaacctcaacatcaaatcaatcgtggataacgggaagaaggcagattttggcggcgataaggagcgctcgattggcgatacgaaggatacgattgaagtggcgaagtatttgattggcgagacgaaggatttgattggcgagacgaaggattcgattggcgagacgaaggatttgagcgaagataccaaggagtcaaacaagacatccaggattgacaaggagattagagaaagggagcggaaatttttggaagaacaatttggcaaattattaaatcaaaaatcgaaaatgtcaaattcggcggaacagagcatggagcaatcagcgatgatgctaaaacagcaagccaagatgacggaacttgaagattcaatgcaacagatgaaggaaatgatgatggcactattaaagcaatccaaagcaccacaagctgtaccaataccggaaactccaccgccacgaggacaatctttacgatttgcaacttcaacaccatacactggaatagcgggaatggaaaccactattggcgcaggagaagaaagcttgctaggtttggcagtaacttcatcggaaagtagtcagactaggacgaaatccgaaatcaagctctcggacgaagaaaagggcgtagttttggatacacgaaagttaaatttggattttgacggatcagaagttgaattattcatcaagcgtgtggagaagatagcttctttgcacaaagctggcggacaggacgtagctctccagttacccttcatgatcaaagacaagaagattagtgagtgtattgagaatatggaaggacacgagaatcgggattgggaactcttgaagaaggaactcattcggaaatggggacgagcaacacctcttaggcgatttaacgagaactcggtttcgacattggtcagcaagcacatggataaaggcgggattcagacaaaggaggaatacaggacatttattggcgaactcgaggagattttggcgtatttgacgaagatggattacgaggacgtgaatgcgacaagtggcgaaccactttggaaggcgatttcaaccgagatgcgacgggacgtggcaaaggagttggcacacgacaagaaattgaagaagaccaaggacggaaaggcgctggtacccaagttggaagttttgaaggactacgtggaagcctcgttatcggtatatgacttggatgtgggtatcactaaaaccaaacctgctatcaaggaatccgagagtaaacgggaagttcaagccaagacaaaagcagacaacggaacagacaaaatgaaggctttagaggaggaaattaagaagttacgcacggaagtaaataccaatcaaaatgctaggccatttccacctcacttttccgcgccaagacaaccaagtacaggatttagaccgccaggaccaggaggaccgtcataccagagaccacaacttcagtgtttctattgcaaggaaatggaccatacctcaatgtcctgtcaacacttaaatgaagacataaccaaacgtcttgttttcaaacaaggaccaaacttttattactctaaccgcgaaataatccctaccgatactggagaatcgattcgagaattggtacggaaattcagtgaaaagtccaatgcagccaaggagacaggtgagaagagagccaatatgatgacaagtgatgagtttccccaaccaagacaagaaccaacggcatctatgatctctacaaatcgatgggaagcctggagtcctccggaaatgcactacggagaggaagacgaggagaatgtgattggatttggcctgcgaaggtctgctcgaaccaacaaggagaaggagaaggaagcacagccaccggcatccaaaccagaaacctctggaaaatccaaggaatccatctcaaagactcctccgggaaatcaggaagtcaataaaaatccctcagcagcgcgcaagagaaggccaagttatcctggagcatggatggaaggagaatctgacaacgaaagcagcgaaggcaacaatgcagaagcggagaaacctgtgtcacaaacaccagagaagagggcagaagaaaaatcagccaaagaagtgtttccccgaaccgtggatcagtctaaagttggggggggacttagaaagaaatttctaaagcaaagtttcacacttactttggaggaattattattaattgcgcccaagtttcttcaggaattgcaggccgaagcagaagataattcgagtcctgtggagcgaagtcagaattcagggaggtgcgatcataggaatttcgacgatagcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcggggaaaagttgcatacttagtcgatcggattcaaaagcctgtgatcattcaaggaagaaggcaagagcaagtcatgatgggaggcaatgatgataaggcgatcagaggcggggacgactaggttaatgtgacaaggattcagtgggcgaggttgacgaggatgttgttcttacgacgatcgggttcgacttcttcgaaggaagggttatagcgattggcgagcagatggtgaggtgatttggatagggtagagggaacagcgatggtgatatagctccagagagatcgataacgatagcgcaggggtgtcattcttgaagacagattcagataaacattgcgggtagcgtctgtacaagagaggagccttggttagctagatacaatctgatgaaaagaagaaaaaaaaaatatacaacaaaacaacggacgatattaattcccaggtgcataagcaagcacggcgaagtcgaatagatcaaaacggaaatattggcagcgtacgggtccttttcgttagcgcggaaagcaatgaggatcgtaggggatggcggtgtattggatcaagcgatcaatgatagtgaaatggcgacaagggagggcttgaattcttgacattcttgagaatcgatgcgggtgagatgtaagttgacgatgcaaagaacgatccgaggcgaattcgagatgaagaacttaaaaagcgacagaaagggtgctgcggtcaggatgagatcagtcagcggtggaggaggtgaaaggccgattcaaatcgaagtagttggattaaaaacagaaacaaagaaaaagaaaagaaggacgtacgattcggtttccgggtgggtaagcgacaacgatcaatcctgggatgttagctaggaagaaattagtaaaagatccgtcagtcttgaataattgtacagaggataataagattagaaaacatgcgacttactagttgttgttgcttgagaagaaacaaacccaaacgtttctttttcctttcggtgaagggatggtagagccgatttgttgattccaagccgatcggacttgaactcggagcgcaccaagcacaagaattcaattacataatcaagagcgatcggatttatccaagaggagcgcatcacgcgcaagaattcatcaaggctgattggagttaactctgaagagcgcaccgggcgcagcgtacagattttggatttgaagcggaacgagaggagagacgcgcaactgcgcacgggctaggcattaagaacttgaagaacaccatttcattgggcaataaaataaaagtaaaactacttgtggcctccttggcaagaggttaaactgcttgtggtctcctcagcaagagataaaactgctcaaccctccttggcaagaggttaaactgctgaaagtctcctcagcaagagataaaactgctatgttaagtcattcattcaactcctcagcatgagatcaaaaactgctatgactacaggtattaatggtggatacatttggatttacagtgtggaaactcaagaaatatacaaaatgatggaaatttgaattgaaatggaaatagtactgaaaaattaaatcaataaatatattggaaagcatttggtaggcaaacaggatctttgtttagctgagggaatagggtgggagaaattaatcaatttcaaacaaaattaatcaaaagttaatcgaaattaatcattttcaaacaaaattagtcaaattcaaacaaatttaataaaaattaatcaaaatcaaataaaatggaaaataagcaaattaaaaatctagtactttgtagaaaaacgttagaagatgaattagtaagtagtaaataaatacagaagaaaagaatacggtggtacgagcactgggcggaatggacaaaaggacatggtgacttggaaatttaacaggatgatggaaaaacagacagacttggaaggagaagaaacaaaccaacaacatggacggcgtggaacggaaaattaacgtggaatatttatacattaagacgtttgaagattcataagaccagcaagaattatacattggaatgagagtttgagtgatagtgatagtgaagagagaaagagtgaagtgtttgagtggtttaattaatccttgctggatttttggccaacaacctcttcttggagcgggtgagatgaaatagtttgaaataactcatgggcgtcttggattaggttgtagcgtttatcttatggaacggaatacggattgaatatatgatattggacggcgatggacttatttacggatagaagtggacttggtacgaattggatcttgaaaacgaaggacgttattgcggaagtcttggttagaaattacgaggatcgatggtcttttggcatttccacaggaatgctgcggacagcattaagttggggggggatgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcatagttacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggactggattacatacaatgagtggattgggagaacatgtctcaaccaggaatggaacataggagcggtgtgcatacgaggattggagtgggagatcatatctcaaccaggaatggaacggaggagcagaagtttatacgtgtagaggagtgggagaacatgtctcgaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtaaagggtatggattgtgaaaagtgaagggaggaaaaatattgaggcggagggaggaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgttctggaagatggcttggttacctggcgatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcactatttgtttggaggctgtgcgcaaaggctgtgcaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactctttaatataaaagaagggcctctccccaccagattcccttttccccatcagcctacagaagtctcccatagcagtaagttggtcctgagctaccggaagtgttctggagtgtcagtaaagtgaagagttagaattagtgatagttagttatttagtgaagttagtacatcaacatacagaagtaagtttgatcacccaagttgaagaataaggtagtgagtgagttagttagtgataagtagtgaattagtacagtattgtaagcgtgaaaccaacacagagttcggaatttgaagcatattagtagtagtagtcatcagataagttgtagtacattaacaattaaccaataacaagtagtagtagtattagcaccggagctctagttcttgattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctattataacaaacaccagatctgtttcgtgctcaaaccatcagcacaacagtgtccattattaaactgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacgaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtgtctatccgtcccaggagtcctacagcgttagcacatttttcaatttctgcgctaacgctacgcgcatgggggaaaaatttgcgctaacgtttagcgtagcgttagcgcgattccccccatgtgcgctaactctacgcgcacagggcgcaaaaaactgcctgctacactgtgttacagccatttttagcggtttttgggcgttttttgccgctaaaaacgctgtagcgtagcgtaacacagcgtagcggcgccagcggtgcgctaacactacaccaaaattttactagtgttagcgtagcgcagcggcagtagcggcgagctaacactacaccaaaattttactagtgttagcgtagcgcagcggcagtagcggtgcgctaacactacacacaaaaaaaaatggtgccgctacgctaacgctacatgagcctgtagcgttgtggaactactctttgggatgaataggacttgagagggaatagtgctttaatgggctgcctctctgtaaactaggatgagtaaggtcacaagaaaagaacaagagtatggactcttgaagaataggtgtggctatggagatttcttgagtaaggtatgtctaatatgtcttatgtctactggtcaaaatatacttgttcacaaatcaaggtatcccaaatgtttgggcatatacctggctaataatgggtgatcagttatctggtttactggggcaggatctgatggggaacaaatgaacatgaaaaacaaggctccttatatacaagattctggggagtggccagcttgtgggtggaagggggatggaacaaaatggaagagtgaaaaatatcaaactgaaacaatgtggcccaattggtaggcactaagataaatggggaaaatgacatcagagacatgcagtgatgaaatgtgccacaaccaatgagggaggaagaatataccaaagagatgagtgaactagccagatgtgtactagtgtgagacatcagaataaccaatgtagaatagtgtgaaacagtgaaatgtggcccaaagtgggaatgagactagagtgaaagtggattagagtgaaacacatgcagaggccaagtgtggagggctgaatggggattgatgatgtaagactgcatgaagtgattatgtgataaatgaatgaaatgtgaatccagagtgtcttctgtcctgggggcttgttcttgtgacatccatggtgttgcaggttggctggaatattccaaagggggcttgtcttgatccttgagggcaatgtgtccagagcgctattattgtgcttgatgctttgattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagttgaatctctggccatggtgacatggtaacaatttctgataattcaaattgtcaaatcatgagtccagttttgaaaagattatgtaacacaggggagagcaggtcaaaatattgagtaaaagtgagataagcatttgaaatagttggaggaggactcaagaggggaaagaaagaacgcagcagttgtgttgctcatttatactggggaaaggttgtttgagggtggaaggaaataattttgcagtagggtataattctatccagagtgtatatatcaatgggggaggggatggctggtgtggagggaggtctgtgtatggggacaatgtggtacaggcaacagagaaggtgccacaacaaggtgtgttgaatcgttgatgtggggtaatggactcaatgagatttaaacatggtcagattggaggagcagggagctggccaaggagcatcggttgaagggaaaatctctaagtgcttctcatgacatctgagtctatttcttcatgagacattcacaatgactcagtgattgttaaggggatgtaattttttgatcactatattggcctagattggtccccagtatcacttataattacccatgtagtcagtcaagatgcacttaattgtaatcaggggttagacactttttttgctgcgtgcactgcgcacagcatgaactgtgtctaaatgtggaaaacagttttttttttttattaaagcacttgaaaaaagggcaataattattaatatttttttgcatatttcaaaaatcagttttttcatgttttcatcttcagaattattttttgaaacctcttttataccacttgctcaagtctcatgatttccctagttggtgggtcagggttgtgtaattcaatcaaactagctataaacatctgataggtgactgcacatacatacattggtcatcatggtgagaactgtcttgatttgaaatttgtgttgctgttgggattttgtctatttcttctcatccctaaaaaatccatccataatcacacctttctgatttaatgatatttagatgaaaaattactaattttactgtgtcttgtaagtgtctgagtggcaccttttctcattgtctagtgctgtaatccctgtggtcttcaaacctgggtctagtctttatcaatgattatttgctcctgtcatcttttcatgcatgtgtttaagtgttattcatttcaacattcattttttctcacccacatgttgaacctcttttatgtaaactacttgacacctagcctcctttaagtaaaacatcattggttctctccttctttttgtgcccttctgagccgtttggccaacaagaaatcatttttgttgccaaaaaattctcaacaaacatttcattctctgttcatgattttatcagttgccatgttactgtttcaggactgttgaatttcccccagtggcaggaagtccttcatttctttattttattcagattcaattctttttttcttatgaccataacaaagctataaaattagaatgaattcctccttccaattgttccataaattggttatttagatggtttgaaacatgtagatgatggtcagattgaattgaatcatattgaaactcaagctgactatatcaacagtaccagataataagataaaccaccataaacaattccattcaaaaaaaaaaccaaaaaacccattggtttttattgagaattgtttttaccataaaattctacacactttaaagagtgggaaatacatttgaaattcttgaaaaaacaagaaaaataagtggtaaaaaatcaaggggattagtaaatgtacccccttttctgctatccacacccggtttttcacacctggttttctgcttcttcacctggtttttcccagcctttgcaattcattttttggcaattctaaatgtgctaaaaatctttgaaaattaaacattctttttgggtatgtaaaaaatactcaaaagagaaattttaatttcaactaattagggggtatcaaatataaccttctgcctatgaatttttgaaactccaaagtacatttaaatttatcattgatatttccaaatctttgggaaatctataaagaacaaaatttgatttcattttggaaatccaatgttgttggttttgagtaatatgcaaatggacaaaataaggaatatcttgaatggtaccatctatatggagaagaaaaattgaaaaattgacagttaataataatttttagctataattcaagttttcaaaaattcacaggagaaaacaactgggaaaaatgggtgagaaaaacaaaaaaaaattgaaatgctcttttgtaaatttttaacatgcccaaaaagaatgctggattttagatgatttttagcatatttggaatccccaaaaaatgaattaaaaaggctgggaaaaaccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtacatttattaatccccaaaatcaaataccaaaaaatgtgttcaattaaatgcagaaaccatgtgccctgtgcacagcaaaaaccgtgtctatggtttgaaagaatcaaccctcttttaaacatgttggttcttcatttaaccccttttggtgcccatcaatgcaagaggaaaatgtttttggaaaagcgactggtttctgttgtaacatggatgttacatgcctctgacgtgctgcagcacggcacctgagatgactcaggagatacctccaagtcagactcttagtcacttctgcaccaaataatacacatttcagagttcaggttccaaaagtttctaatggtgaatttgctatatttgataccccctattgtattattagtattcagtatcaacaaaaaaaaatagataccatacacctaggccgcagtttgatgtggtccaacaccacttttgcaggtggatcccacgagtgaccactgtggggggttggacctgtcagaagcagaccggctcaccccaaactgtttcttaacccatgatagaaaaaatttgtcaaagtttttcttgaagaacacctggacaattggagaatctttcagtctttagacgttcccataaatattggttggggtgcacataatctggcggttggtgatcattcatgactttatttcacaagggtcgagaaaaaaaaagaagaagaagaaaaaaaccctgaactcaaaaattgtggaatgcgatgattttggaacactggaaacaaggaaatcccgaccaattacatagcattcttatatacaaactatcactaaccaccagggccttttagtacatatacataaatgaattagaatcatctgcccaggttgttccaagaagagagatcgtccgccttgatgagtgaagtaaacttgtaatgggggcggtgtagtttccagtcggatcaacagctctgagtcagcggtgggccgctatgcttttggcccaaaaagcgtagcctagtggcgcttttttttgggggcttggttaatcgactcccaaaagttggagagtcgactcccaaacccccaaaacccccgaaattcccccgtatcccccgagtattgggagtcgattccccaaacccgtcagcgggtttgggagtcgaatcctcaaaaattttaaataaaaaaaaacaaaacccccggagggggacggagtcgatgccccaaaacccagtgggttttgggggtcggcgagccaaaaagagccctcgatggccgggatgattcctcccggccgtcgaggatgtacatgtacacctttgacggccgaaagaaaccctcccggccatcgaggatgtacaccttcgacggccgagagaaacactctcggccgttgagggtgtacactctcgacagccgggagggtttctctcgaggagagataccggtggacaaggatcggagcgctgattccgaattctgctttgcttggacttggccatgaaaaagttctcttgctccccattgtggctcacggcactgatcatcgcaccaatcttgcatctcccaagcactgcttgttcaacaatccccaaagcttcacccgttctcggacagccgattttgtctaagcgagcagtaatagtgccgcctcgttttgtgatcattccgatctttggcccggtctccttcacagagatcttcaactggggatgtccgactccaacggataataatcgtgttggtcatggtgggtatgagagcagagtgaagcaagtagccacgcaagcgatcgatcaggcggtcgttgaacagtacgccaaggcgcatccggagatggctaaggaggtgtcattagacttgcgagagatattaaggctcgaggagcaatccggccaattagtgtcgcaaatagaccatgcccgagtcatcaaggctagagcagatcttgcacggttcttcgaggctcaccccgagctgcaggcccaggccgaagacactttccaagaacaagtcgacgccctcttccgctcgcgtgattcggctgactgggaagctgccaatcttgatcaagtggcgtcgagggactgggcacacctcactcctcaagatgattcaaaatacaaaccaaattctgcgctctccaagtttcattctcacattcaaggccacaatcttcctcgttatactctcggccattgagagtgtacactctcaacggccgagaggttctctctcggccgttgagggtgtacctctcggctgtcaagagtgtacaccctcaacggccgagagtgtttctctcggccgttgagttctctctcggccgttgagggtgtacacaccctcaacggccgagaggttctctcccggtcgttgagagtgtacactctcaacggccaagagaaacgttgagttctctcttggccgtcgagagtgtacatcctcgacggccgggagggtttctctcggccgtcgaaggtgtacatccttgacggccgggagggtttctctcggccgtcgaaggtgtacatccttgacggccgggagggtttctctcggccgtcgaaggtgtacatgtacatcctcgacggccgggaggaatcatcccggccatcgagggctctttttggctcgccgacccccaaaacccactgggttttggggcatcgactccgtccccctccgggagttttgtttttttttatttaaaatttttgaggattcaactcccaaaccctctgacgggtttggggaatcgactcccaatactcgggggatacgggggaatttcgggggtttggggggtttgggagtcgactctccaacttttgggagtcgattaaccaagccccttttttttcatcaaaaaaccgtagtgttagcagttttttgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctgtagcacagcgtagtgggcccttttttgcggcccacacgcgtagcattagcggtgtcgtggcggaattccgctacgctacgctaatcgctaacagcgattccgctgcgttagagcatccgcatcagtgcgggtcaaagctagggaggatggcaacggttagccacgtgacatagcaaccgtcacacacccgccacatcggtcatgactttttcagaaccaaccacccctcgactgcgctagtaaactacgaccatacaccacatcggaatcactatagatgtcgctttggttctttcaactcaaggagcatgcacagagacttgccgatttcgatgaagaagcggatgaacacgatcgtaatctcatgaacatgctctttgaagactctgacgacgaaatcgaggatcacgagcgccaacctatcatgaaccgtattcccaacaagaaccgaaatgccctggctggccacgagcaactcatgaatgactacttggtcgaaaactcggtatacagcgaaaaggattttgaacgccgctttcgtgtgacaaaaggtgtttttattcgattgtgcaacgactttcagacaaagaattcaacatcttattttattcaacgagcggtgagtaatttgttttagtaagttttcttaacttgttctgatatcgatgattctattctcaaaggattgcacagggaagctggggctcacagcgcctcagaagataacctcggatctacgacaactaggatatggggtttcctcggatgcaacagacgaatacgttcgcattggggaaacgactgctcgcgagacactcaaagtttttactagatcaatcatcaaaatctacggctcagaatacttgagaaggccaactcaagatgacttgagagggatccttcgagagaacgcaacccggggcttcccaggctgcttgggaagccttgattgtatgcacgttggatggaagaactgcccccgagcctgggctggacagtttactggaaaagaaaaagaaccgacaatagtacttgaagcagttgccacgaaggaccggtggatctggcacagcttcttcggcaccccaggaacaaacaacgacatcaatattctagatcggtcaccactcttcgatgatgtactcaacggtcaggcacccaccgtttctttctatctagatggccatcgatttgactccggctactacctcgccgatgggatatacccattgtggtcggcatttgttaaatcagttcccaacccttccaactcagacttagcctccaagaatttcaactcgaatcaagaggcggtccgaaaagatatcgagcgagcatttggtggccttcaaagcaaatggcacattctgaccaccccgattcgaatgtggtatgaggatgatatcaagtcaatcgtgttgtgctgtattgtactacacaatatgatggtggaggaggggatctcggattttgttagcgatccaagtccagcgccatctggtcaaacattttctattatctcagcaacactattgaacacctttcaagatcgccgtcaagtcgcaaataccatccgatcggaacgactccatcgagacttgacaaacactctaattaagtggcaatgggatcaaaaggggaatcatcattccacctgatcttcaatctggttatctatttttttttcttaattttccgttttctcatgaagttattcatcttgtgttttgtaaattttatgagttgtttcattgtttcattttatcctccatgtaattctcaccccttgtggaagaaatgcatacatatcgatccaaattcaagttgagtataaaaaaagaaaacacaagggagtttggacccaaactgtattcatttctaaaaaaaaaagagaaaaaaagatagagcgagcaactggttacaaagtgatttaacgtcaaagcgagcagaagaaagctgtaagaagatgaaagagagattgaggcaaagaaagcaggaagaaaatgtagaccgatcataagaaggctgggtcaatgttgagattgtcgcaggcatcaccaactggaccatcgtggtcctcggctccctcttctttgtcatcaacctgcgattcgttgggttccgatgtaagattgaggggatcgcgatgagaagaagcaagagacttggtcccgtcgtcttgactctcaagattggttgacgatgatggggcttgatcgttggttggtggaggtgggggtggctgattcttggcctcttccaacttcttgaggatgtccttctttgctcttgtgtaataggctcgttcaaattcgtcaacacacatcgagagatccttcgacaaaatgtccatgtccacgaccttctcttgtaagtcgtttgcgcgcgacatttcttgaaatctcttctgactcaaatcgcggctctctttggctgatgtctccattagtttcaatttcttctggaggaattcgttctgggtcaaagccctttttgctgctttgaccccagtcggtcgtcttccgtcgtttgcgctaggagaattggcagcctgttcgctagtcggtgtatttggcggatttggaacagtgccactggattgcggtggtgctggtgatcctgattgtgattgagagttgggaagaagggtcggcgctggtgtcttatccaacaggatttgccattttggggcatctcggagctccatccatgcactctcaaagacaaaaggcttgccagtttgattcgagaagagtgtctttgcctgactaagccaatcgagtgtctcgcttccagacggtgggttgcgcttgatggatgcgtatatcccgcaaaattttgtcacagctgcccggagcttggcccacctaagaaacaaagtgaacaaaatcaatagagtggattatgataaaaatgaaaattacacttaccgagttgaaagatcttttccttctcggtgacctccaggtgagttttcattgaaatgttcggctgcatgctcccaaaactgatcacgcttcattgcgtttgcatagatgggattctgtgatgtgtggagccaactccttgctagttgtgcgtcctctttgctgagccagttcggtccgcgggccatttgattttttgttttggatgttgaagaggtattgtgttgaaagaggtgttgtagggtatttgagatatagctttgggatatagcatccactagctacgagttgctgcgaactgaactttgaatattcaggatgccctagcatcgttgacaagtactcccaaagttggggagggttggcgatgaatgctagaaaatctggcaagattcgggatcatagccgaaccgatgcggtgtgtttgtggctaaatgtagcaaagcgcggggtttagcagagctgatgcggatgctcttacactacactaattaccgctacggttagtgtagcggcccaccgttgtctgagtgatcaaatcagagcaaagctactcaagtcaagtctatataatcaagagatgaccattggcttgcctcacacttcgactctcaaacaatcaaacaaatactccccccccaccaaaaaggggggggggggaggtaagatattggacaaaaaccaaaccaaaccaaaaggaaaaaaaagggacagaaaaaaaaatgaatgaatgaaagattctggtcaggacgtttacatgatccaaaagtcccgcacgatcgagtcaagactcattaagatccgccatccaagacgaagtcaaggaccaccccggattccagaaaaaggaaccggctcgacattatgatcacgtgatcgtacgacacattcattcccctccaaaaaaaaaatcatcatcatcatcatcaacaacaacaacaaagacaacaagaacaagaacaagttcataatcataatcataatcataaaaccatatagtaagaaaagaaaaagaaaaagaaaagaaacaaaatctgtgatctggttcttgtcaacaagcacaagaagaatgaaatgagaagcgccaataaataccccataatcaatcttatgtaataactcatcataatgaacatgaacatgaacatgaataaataaaagaagaggaagcaaaacgggggaggagggggggaggaggagggaagaagaacaaggcgagaccgcagcctcgactttcctgatgctcagtgacgcactctgcagtgcgcaagagaatccgcgccatctgggcggtaagaaacgagagaaagaccggctcgatgtcgccgatccatatcgaaaacaagaccccccctactggctcgctcatccgacccgcgtttcaaaaaaaaaaaaacaggaagaaccaatggatgacgaggttcaagcctggaagtgttgatcttgaagagccggcagcccagaagaagaagaagaaggttgggtgtgatgatgttggtgttgttggattggttgttgcagttcttgttgatgatgatggatctgttggtcttgttggacctggtggatctggtgatgttgatggtgatgttgatggtgatgacgattgaactcgttctcgatctcagcaacgatagccgcgccgatagacggctcgacttcggtcccatctcgggacaccttaacctccctattcccactatacccaaccaaccaaaaacaaaataaaacatcagttcctgatcttttttttttcgagatagagagtgaggaa