tctcgagcgctgagctccatgtcggtggaattcatcattctccatgaaccaattgaacggaaacaccatcccaacggtaccatcattgactaatattacctcccaaatgggtgctttaccatctttggatagaatcaccacgaatcagatgaatctaccggatccatccagagatgaggcattcgacaattccattaaacaaatgacccctatgacaagtgcgtttatgaacgttaatacttcaatatcaaactcgaccatgaatgggaatatgaacgtgaatgcagctggtaccgcgaatacagatacaagtgtaaatggcagtgctttatcgagtttgacaagtccacaaggttcggatttagcatccaattctgctacgcaatataagcctgacttggaagatttcttgatgcaaaactctaacttcaatggactgatgataaatccttccagcttggtagaagtcgttggtggatacaatgaccctaacaatcttggaaggaacgatgcggttgatttcctacccgttgataacgttgagatcgatggactagttgatttttatagagcagattttccgatctgggaatgatgcggtttgtttaaatataaatattaataaaaaggacagaatccaattaattttttttattcgaaataaatactaatcagaccacaattaagtttgctattgaaagagcaaaaatttggacgagtccggaatcgaaccggagacctctcccatgctaagggagcgcgctaccgactacgccacacgcccaagtatttgttggtaagttagagcacagatggtgtggcattcatagcgtattttaacaggcatcacctacaagtgggtttcttattgtttgagttattggtccgtaaaatcttgtaacaattgttgtgattccatttttgatgaacttaataatactatgtatatagaatatactagaagttcttctcctgaatttatgaatccacgaaagggaatcgacaattttacttgatcttattctgacttcttccttcattttatacgtcgtttttcattcattctatggtattaccaatccttgcgcctctgttttctagctgcgtgaaggaatctatcaatctgttgtactagtaattggtggaagttgactattgttgcaacaataaggatatgagtcgctacattggacttattgtaaatttctgaacttgccattgttatcgcaacatacttaatatgtcaaatcggcgtgtgttttacatgcctctcctatatggtacatggaagatcggcctttattattaaaatactactaactatcaacgcattggttactattatacataaaaacatcattatcttgttgctgagatattgcatgcggtgttgaaaaatagcataaatcattagaccaacaaaaaattcaaattgtcatcggtattgatggaaactgaggcgcaagaattatagcaatatattaaactcgacgagtgacaacctacaaaaataatataatatatttacacaacattatgttctactgctgcttccctctttgtgaatttttatgtcctcaaaaaggacccctaccttattctatgtacctactattgttgccctcatcgaaaatggaatacgcaaaattgtcaccaagttttacaggtcgacaggctcaatgttttaaaattgttcctgcttgaacggctggcatgtttttgagtcgtatgatcgcaatatcaaattttctctgtttgggagtccagtaagctcactagggagttttatctcacatacttctaacaggacaaagaaacttttgtattcgtgcttttgctacccgaggcgtgaaaaaaagacaggtggtccgacattaccttcttcaatcccgtagcggctccaatgttttcagttgaagtgacttcaagtgtacgagcaagttccttgcatagcaagggtcagataagcaacaataggttgttttatgtaaattacttcctgtaaatctcaaggtgtgctttcattgggcttaatttaccctgtcgatcaaatgaatactataaagtagccctttagaacaagaaggaaaacgcgccgacaagaactattcaactaatgatcaaaataaagatatctaatcgcgcagtgtactatcaaagtctggcgtaattaagggcccgattatcaaacataaacaatgtgatttgttgcgttatgtcgtattcggtctttttttcccgcctggcggattgtcacattttctttttcttgtagcgacggctaccgatgtagtatgcgtgtcctgtcggttgcattacacctcggttagataccgtaaagggtcttgttcgttaatgcggcactacaaggcgatatcgacctctgcgcctgccattgatagatgaatacttatcagttatcactaccgacgaaatgtttacgttttcaaagctcgacggcgcaggggttctaagcggaggtcggcctggcctagactttacttagcgagaaatctttaattcatgcccaggggatggtgaatggttggctctgacgaagccaccgtaaggacaagtccctccgtatgcattagccacaataccgtatataaatagatagcgtagcgtgttacaaacgacttgcttacatagttcatttagcgtagcccttttttttctactaattgtctctagaaagttcctcaagcttttgattatatcgcagttttcttggatttttttcttcatcttttgtgataaaaaaaattgagttgcacagtttagttattaagagcgtctttccacgtgttgtaatcaacacattataattctgtcatcaaatttggacttaaaaaacacatcgtattttcaaagtaatataatcgcaacagatttaagcacagtatcgcatacttgataaaaaaaggggacgaataaaaaaaaaatggttgacgctagaggtagtacgccttgcttagttggtgattctataaggaatatcaatgatgaaggcagtttggattttcaatatagtaatcagttcaatgaggagggtgaagcttcgaggttactaacgccacaaacgagttccaatcatgccttgaacaagatgcagaaggaagatgatattcgagatagatcttatacatcggtagcggaattgaaccgcgaaggtgctttacttaccgacgaagttgatttggagaacatcgatgcttcaaaggttcgcagtagcagagatgatatagtggctgaggaaaagaggaaaaaactgttattgttgaaaaaaaagcaaagaaacagatccattgcctcagacagtttctcctctccttccttgcgtgcttccaaatcaaattcgttgattacatcgactgatccgattgaagaccacatcagtaaatattcatcatcaggcacacccgttaacattctaggtaaggaagacaccgaagacgaggacataatcaggaactcttacgggcaaatgattaaaaacaattctaataggccacacttggcaaagggtgaatcgtaccagtcagcggaacgggaaactgaccatacggcgcctgagaagccagagagaagacaagaaagaagcggtagatcatttgacagacaatcatcatcggctgaatttttaagatctctgtccaggtcaataagtcgtggtccggcaaaaaacaggaccgtttcgccgtctaaaggggaggattcaagactgtatagtactagcaactactctatatcattggtagatttggagaatgggccgaaaatcatccctgaaactctagaagaggagcaggaagacgccgaaaaggaaggcgttctgatggaggatgagggcaacgaagagtacaccaagaaattggaagaggcagctaacaaggttcaacaactgtgatccaatagaaaaagttttggtgactccatgaatttccgcactattcatatacacatattattattattattattattattattattattattatcagtattattatattatttatttatttatcaattgaatgaatcttcgttaaatcgtaggtttttacgtttattttgaaattccttgtttttcccgttaaaatgaaatctaagaaaggtttgcgtgtttcaaacagcagcaaattacaacaatactaatagaatacttcgagaagcaatcaaacacgacaaccatcacaacaagactcttgtctttttactactggtatactgagctgagcactttgacagtaaagggacaacaagagcataacttgcaaacaaaagaaactttaattctatcttcatcagttgttcctgaaatcctacgtcttctgctagaaacaaaaagagcaattatagggggagagattttccgcatatgggaatctcgaggatgcttcattcctagttctccagaacgatgcagctttagcactgtcaagactgacaggcctcataggctcttgcagcttaccaactcgggcatcgcccctggattagcgaccccgcgaccccgcgaccagactccctgaaaacggcaataggtgatggcacaggcgactgaattcatccttgggatacattattgacccttttggatataatattaagccagcaaaaggagcaatttcccccgaaagagtattttttctccaggaacgcaatccgcccctttctttcttatgcaagctcccggtacatatatatagatattgcttccaaagcataagcgatttaaggttccttgcctttctccaatatatgttagatatatctctgaagcatcgctttgggaagtggtcattttttgataattataattgtagcttcaaccacctcaagaagatttttgaatgtcccgtgacctacaaaatcatttgttattcgagaccgcaaccgaggttgctaatagggtcggtggtatttactcagtgctaaagtccaaggcccccattaccgttgcacagtataaggaccattaccatttgattgggcccttaaataaagccacctatcaaaatgaagttgatatactggattggaagaagcctgaaaccttctccgacgaaatgaggcccgtacaacacgccttacagacaatggaggcgagaggtgttcattttgtttatgggaggtggctgattgaaggtgctccgaaagtaattctttttgatctggattctgtgaaaagttattcggacgaatggaagggggacttgtggtcattggtaggaattccttctcccgaaaatgatttcgagacgaacgatgctatcttattaggttatacggtcgcttggtttctaggtgaagtggctcacttggattctcagcatgcaattgttgcgcactttcacgaatggttagccggcgttgcgttacccttatgccgtaaaaggcgtattgatgtagttaccatttttactactcatgccactctattgggaaggtatttatgtgcttccggtagttttgatttttacaactgtctagaaagtgttgatgtcgatcatgaggctggcaaatttggcatataccatcgttactgtatagaaagggctgcggctcattctgcggacgttttcacaacagtgtcacaaattaccgcttttgaagcagaacatcttttgaaaagaaaacctgacgggatcttgcccaatggtctaaacgttatcaaatttcaagcgttccacgagttccaaaatttgcatgctttgaaaaaggacaaaatcaatgactttgtgaggggtcatttccatggttgctttgatttcgatctagacaataccttatactttttcattgctggcagatacgagtacaaaaataaaggtgccgacatgttcattgaagccctagcccgtttaaattatagactgaaagtatctggatctaaaaaaacagtagttgcgtttattgtcatgcctgccaaaaacaattcgttcaccgttgaggctttgaaaggtcaagcagaagttaaagcattagaaaatactgtaaatgaagtgacctcatcaattggcaaaagaatattcgatcatgccattcggtatcctcataatgggctgaccacggaattacccacggatttgggcgaattattgaagagctccgataaagttatgttgaagagacgtatcctagctttaaggagacctgcggggcagttacctccaatagtaacacacaacatgatcgatgatgctaatgacctaattctgaataaaattagacaggttcaactatttaataacccaagtgaccgtgtcaaaatgattttccaccctgagtttttgaacgcaaataatccaatccttggtttggattatgatgaatttgttcgtggctgtcatttaggtgtttttccttcatactatgaaccttgggggtacacacccgcggaatgtaccgtaatgggtgttccttccatcacaaccaacgtctctggtttcggggcctacatggaagatttgattgagaccaaccaggctaaagattacggtatttacatcgtagaccgtcgtttcaaggcacctgacgaatctgtggaacaactggttgattacatggaagaatttgtaaaaaaaacaagaagacaaagaattaaccagagaaacagaacagagaggttgtctgacttattggactggaaaagaatgggtcttgaatacgtaaaggcaagacagttagcgttaagaagaggctatcctgaccaattcagagaattggtcggtgaagaactaaatgatactaacatggatgctttagcggggggtaagaaactaaaagtcgcaaggccgctgagtgtgccaggctcaccaagagatttaagatcgaacagtacagtttacatgactcctggtgatttggggactttgcaggaagctaataatgcggacgattatttctcattaggcgtaaatcctgcggccgatgaagatgatgatggcccatacgccgatgatagttgaactatatcgcaaatataaacagtattcaaaaaaaaataccattataaaacatactaaatttcttactttcttactttccttttgctctccttttgctacacttgaagcgtatgtaaaatagcctcagagaatgtatatcataaatctcaagcgaacctaagtatacttccttcttttcgttttttttcccaggacttttcgtttttttactgattcgaattagctaaaccaccaaataatataatctcgttctcaaaagcaacataattgcgttagcctctgtcaaatccttgtcggttatcaatacatgaacataattaaaaatataatagcttactcatatatatagttctttatactcgaaaaagtgattcctgaagtatccacttttttcatattgtatttacaggataataaaaaatattaccatattttaacgaaagatgcgtcctggattagcacggtcattacatcatacctggcatacctggcataccacctggcatacctgcagcagcggcagcaggttgttctggtacatcaacgatagcaacttcagtggtggccaataatgaggcaacaccagaagcatcgactaaaccggatctaacaactttgaatggatcaatgataccagtagctagcatatcggtgtattcagacttggcggcgtcgtaacccttagcgaaatcatcaccatattcatcgatcaatttgccaacaatgaccgaaccttcttcgccagcattttcaatgatctgcttagcaggtcttgtaatggcctttcttatgatgtcaacacccaatttttggtcgaaattgtcgacgacgacgtcatccaaaattctagaagccttaactaaggcagtaccaccacctggcaatataccttcttcaactgcagctctggtagcgttcaaagcatcgtcgtaacggtccttcttttcactaacttctacttcagatgatccaccaactctaatgacagcgacacctccagacagtttggccaaacgttcttgcagcttttccttttcataagagttagtggtggtgatatcgatagagcccttgatttgttcaattctctcttgaatagcttcctttggaccgctgccgttcaagataaccgtatcttctttggtcacggtgatagagtcacaagagcccaaattttctatggtacattgctctggctttaaatccagctcttcagtaaaaacagtaccacctgtcaaaaccgcaatgtcaccaatagtgttctttctgttgtcgccgaagccgggcgccttcacggcacagaccttaacttggcctcttaatttgtttaaaatacaagcagcaagggcttcgccatcaatgtcctcagcaatgatcaataaaggtcttctgctttgattggaaatttccaaagctggtaagatatcttgaatagaggagattttcttttcacttaacaataacaacggtttctcgaattctactttgctcgactttgcgtcagtgatgaaatatggagagataaaaccacggtcaaatctcataccttcagtgacctcaagttcatcttccaatgttctgccttctctgatagtaatgacaccttcctttccaaccttttccatggctgaagctagcaatttaccaacatgagagtccccgttagcagaaatggttgcgacttgggcaatttcttcggatgtagtgatctccttcttgttggcacttaaaaattcaatgactttttcgacagcaacttgagaaccccttcttaaatccattgggttacaaccagcagcgacattcttaacagattcagtgaaaatggctctacctagaacggtagcagaagtagtaccatcaccggcagcttcattggtcttagaggcaacttcttgtagtaacttggcacccatgttttcaaatctgtccttcaacacgatagattttgctacagtaacaccatctttggtgatctttggaggcccaaaaggctgttcgatcaaaacatttctaccctttggacccaaagtggcggcaacagcttcggctaaagtctcaacacctttaaggagtgaggctcttccttccacaccaaacttcaactctttgtgggaggagtaagcacgacgcagtaaaggtcttaaagtagcacgactacggacaacggatgatctcaacatcttggcagcttttcgtctatagtcttttcctatgaagaatttctaatactcaacaatgaactgcacgtaaggacaacccaaccttacataatggattcagaacttgcttctcgttcgatatatatacatgaatcctgctccgggcaaagcgaaaagaaaaacggaatcaccctccccattttcttttctggaaaattccacgactttcgtatagggtgacatagaggatgggcggctatagtaggtcgtcagaggtaatagttgggcagaaataacctcctcgggctgtaaatatattgcacaattgacagaaaggatggattagagatcaagaacatatgggaaggatgctagctcggcttgcttttgtaaatgcctttgggtttctctaccagatggctgtgcggaagaacatttacctgacagcgctactgattggcaaagaacaggatatattttgaaaacgcggagtagatttcttatcatttttatctataggttgctcattttctgtatatgtgttacttctgttccactttgattacttccctgttttttctcttctctttagttgccaccgttttcttgcaaatttcatagtcacattcgctaatcaaggtgttttcgggctttgctaaagccttcgcaagcgaggaagaaagggaacttaggctgcgtaaggctagcccaagtttaacaaaaaaattataaagatatagccgcagcccagaagttgcatttaaaggagggagaaggactaaatagatatttttgatagcttcgtatcaagaaaacaacaaaagaacacaagtagccaaatagcaaaccaaagaaatgacgttgagatcctcgaagagacgtaagcggagatctcgtcattctaggaacaagcaaataacctctgcaattctaattgaggaggggataatgatcaagtcgaaaccgccaagcccgtatatatacgcaaacagaatggcggacagacgaagcaacagtagcatagataacattagcagaacaagcttccaaagcaacagtgataacaacagtattttcgaaacagcttcattaattagttgtgttacttgtttaagcgatactgatacaatagacagatcggaagcgtctacaacagatacaggtaaagatgacctttccggttattccaaacctcattatccatcagtgaatgggcaactcccagcaaacactgttataccctatggacgtattctagatgccagatacattgaaaaggaaccctcacattattatgatgcagcatcatcgcctagttcccctttaaagagttcgattagcggcatcagtgaacaggatgacataggtgaagaggcgccttttcaaccaaaagaaaggaagggtagctcgctaccacgaagaagcaacagcagtagtagtatcatctcttctagatccccttccacaaaactggtcgaggttatattcgcaaggccaagaaggcatgacgttgtacccaagagggtttcacttttaatagactacaaacctcatccttcacctcatctaaacgaagatgatgacttggttgaagaaatactgaagagaagttataaaaacactagaaaaaacaagtccatattcgtgatcattaacccatttggcggtaaaggcaaggccaaaaagctgttcatgacgaaggcaaagccactattattagccagtcgctgctctatagaagttgtctatactaagtatcctgggcatgctatagaaattgcacgagaaatggatatcgacaaatacgatactattgcttgtgcatcgggtgatggcattcctcacgaagtgataaatgggttataccggaggcctgatcgcgttaaagcatttaaccaactcgccattacagaaataccgtgcggatcaggtaatgcaatgagtgtatcatgccactggacaaacaatccctcgtattcaacattatgtttgataaagtcggtggagacgaaaatcgatttaatgtgttgctcacagccatcttatgcaagagaacacccaaagttgtcattcctaagtcaaacatatggtctcattgcagaaactgacataaacacagagtttattagatggatggggcctgcaagatttgaactgggtgtggcatttaatattctacagaaaaaaagatatccttgtgaaatatatgtgaagtatgccgccaaatcgaaaaatgaattgaaaactcactatttggaacacaagacaaaaggctcattagagttccaacatatcgccatgaacaaacataacgaggactgtaataactataattacaattacaatagtgaataccaggccgaaaacggagacgaagatgagggcgagtttgagggagaggaggatgatcaccctaccttttatgactctgccgatcctattgccgatcaaatcaaagaagaagatttcaaagtaaaatacccattggatgaaggtgtcccttgcgattgggagaggttggaccccaatatatcaaacaatttaggtatattctatacgggtaaaatgccctatgtggccgctgacactaagttttttccggcagcacttccctcagacggcactatggatatggttattactgatgcaagaacgtcgttaactagaatggctccaatcttgctggggctagataaaggttctcatgttttgcaaccggaagttctacactctaaaattcttgcatacaagatagttccgaaactgactaatggtttgttctctgttgatggtgagaaatttcctttggaacctttgcaagtggaaattatgccacgtttatgcaagacgctactgagaaatggccgctatgtggacacagatttcgattctatgtgacagattttgatagtttcttccttcatattgaagatttgactaacattaggataagtcattcctattttttttttttttttttaaatcgttgtttgataactttatacactccatatttctttataaaaagttttaataccattctttaatacaatcgtgcttattgagaacatacctctatacgtctgattgttgatacattatgattatgattataatcatgattataattattattattattattattactattattattctcagtacaactattatgtggtggtagctcactaaaaaatataacgcataaagatctctccttatgcccgatagaactgaaaaattaaaagttcaacactggcaactggtttgttcttgctcttctgttgtggaaatatcaataacaccgggcttattttgatttccgcttgtattcgcattctccccatccaatggagttgattcgctgttttggaattcaggtagcgatttagcaatccttttgaaaagggtcttaacattatagcctgcctttgtggacgtttccatgaaaattttagcacccaataacttagcttttttctctccttcttcggtggagatttgcctttcatctgatagatcacttttattaccgacaatacacaatattacattttcttcccccctttcatttttaacatcctctatccatttatcaatatattcgaacgattttcttttagtaatgtcataaacgataatagcaactcttgaatctctgatatatgaaggtattaacgatctaaacctctcttgacctgccgtatcccataactgtagtctaattgttttgtcatccaaatacatggttttggaaagaaagtctataccgatggtggcctgataatggtcatcgaatgtatcatacataaatctagtgatcagagatgtttttccaacaccctgttctcccaagaaaacaatcttgtacttggtcaacgatttcccggatctgctcatcttttacctattcgctactttgactgttcactcactagcttcagtggcttctatttgcactgctctgtaggttcaattgagttctatttacgtcatacaaacaagtattacgtgagaagcgtcttcctccactaattacagtatgttgaaggcgggaatacccggaaaaaatccctgccattttagctaaaaatgaatacccgagcactcgcaattgaagccttcttccctcactcataagacgtccgccgaaattagaatgattccccttccaatctaataatctaggcattgcacccttacgtctatcgctttgttgtttgcacgcaagatgagcttattaatcactaacaacttccatttctccgaagtggacgagagaagcattggcgatactaaagttccagaggctgttagctatcacacctgaagcatccttgctgcgattgtaaatacaccagaaaatgtgacatgatttgtaaacggctcatcttagacactatatatttacttagagaaaactaaaaaaagtaatatatacttgacttttatacaagcctcttatttcttaccagatttcttgataccaccaccgactaaaggcttaccacttttcatattagccatcaaagctttcttggcagcagcatcggccttttgcttttctttaaaagcaagatcttcaggatcgacatcctgttgttgcttcttcttttgctttaaaggcttcattttaccaccttgacgaccagacattattgcttttgaatttgttggctgctattctggtttccgaatcaactctatagaaagtagttcattatgagtttataatctgaaattttttcttttttttgccattttcgtggcgggaaaacttccagaattaaagattacaatacaactataaattgtctcagaacaaaatgaagaaattgacaaaggggtcagaaccgctcttataagacagcaaattcgatcacagcttatttgcagtgggagaaagtatgagcgactgaaacttgtatttttacagaagagtatgcaataaaattccaagcgtacgttttgggttaaaacaacacggaaagttcagccaacctgctactgatttttggccctatgttccacttaattacgagacttaaaaagaaagaccactatattattgacaggaactcatcgtgcgactgcctttccgacgtcaaaaacgatgaacaattattttaaagggttcagcggctaaataaaaaaatatgatttcatagcatgataagatgtaataaatcgatttatctgttgactggaggggagaaatagagaacgaagtaagaggatatcaagaggtgaggaccataaaagcaaagcaagcgcggcgataaaagtatggagggcttgaagaaaaagatttttggtgtatgcctgaaaaacgaattagcagaggacaggtatgagacgaaaggaatacattatactttgataactgcggaagcttctaaacaactggaagaatttctcagctcactactaataaaaagagagataattcaaaattttgagctgttatttcacatcgtcaatcttgccgttaagattacggatgcaaatctccccaataataatatttggcattcaattttaagattaaagttttcatctgaaattaaggtagttgaggattgtaaagttttgaattatttggtcgagattggaatcgcaatagagaatccaattagttggaaatgcctggctgttgtctgcagcatcctgggcagtgttcctcgatccaaaatggttataaccaagttaattgaagttgagtttgcggaaaaaattggtcagctatttgataacatccatgatttgcaacaaggtaattttttaatggaaatcctctcaaactgttttgtcaaaagtgctttgaatggcaaaaaagttgaaaggataccacagatatggcaaactaggtccaaaaacaagtctttttttgaaaataaatcctatccttttaggtgcaaaaacgggaactcgaaaacctgcgagtttctttgcaataatttcatgtcaactttgtcttccacgggaattttaaaacaggtttcgtatagtggctcggattcattgaaaaacatccgtatgttcaagaaaaaagaagagtgcggcaatagtacttacttcattcaatgcatctataataaaatttatctttggttagacgaaaaaggccttctggaatttgagaggaaaaacgttaggattatcaaaaacttgaaaaataagattcaaatcagattaaaacttccctttcatgagtgtgcaaacacaaccgctgatgatatagcaatcctttttaacaaaacaagaggatttcaactagagtttgaaaatgaaaaatcgggtgagttgtttttcctaaatgttaacaatgtacccaaaataagtgaagtacaaaactttttggtgttagactatattgaagaagagccagaagatgaagatgaagaggaagagcaaagcgggaaaccaggtgagcagatagaaggtgaggatgatgaatctctcgatgaattatccacttccatgtcatacccgataaaatcatcatttcctaacaaccgtagcgaaaaggttcagctagccactcctgaccgttctatttctataagatctgatgagtgggatctaaagtcgaatactgaagacgaaggaggcgatgttgctctc