atctcagcgctgagctccatgtggtggaattctaacaactgatgtactctatacaggttcgtcaaataagaacgataactcgtatggttcatccaataacgatgactcttacggatcttctaacaagaacgataactcatatggttcgtctaacaatgatgattcctacggttctaacaatgacgactcctacggttcttccaacaagaacaatagcgattcctatgggtcttctacaacgacgactcctacgggtcttctgaccagaagaacagttcctacggttctttccataacgacgactcctacgggttcttccaacaagaacaatagcgattcctacgggtcttctaacaacgacgattcctacgggtcttctgacaagaagaagagttcctacggttcttccaataacgacgactcctacggttcttccaacaagaacaatagcgattcctacgggtcttctaacaacgacgattcctacgggtcttctgacaagaagaagagttcctacggttcttccaataacgacgactcctacggttcttccaacaagaacaatagcgattcctacgggtcttctaacaacgacgattcctacgggtcttctgacaagaagaagagttcctacggttcttccaataacgacgactcctacggttcttccaacaagaacaatagcgattcctatgggtcttctaacaacgacgactcctacgggtcttctaacaagaacgataactcatatggttcctccaacaacgatgattcctacggttctaacaataacgattcctacgggtcttctgacaagaagaagagttcctacggttcatccaataacgacgactcctacggttcttccaacaagaacaatagcgattcctatgggtcttctaacaacgacgactcctacgggtcttctaacaagaacgataactcatatggttcctccaacaacgatgattcctacggttctaacaataacgattcctacgggtcttctgacaagaagaagagttcctacggttcatccaataacgacgactcctacggttcttccaacaagaacaatagcgattcctacggttcgtcaaataagaacgataactcgtatggttcatccaataacgatgactcttacggatcttctaacaagaacgataactcatatggttcgtctaacaatgatgattcctacggttctaacaatgacgactcctacggttcttctgacaagaagaaaagttcctacggttctaacaacagcgactcttacgggacctctaacagaaataagagctcctacggttcgtctaacaacgattcctacggttcctccaacaacgatgattcctacggctctaataacaacagcaattcgtatggctctaacaacgacgacacttacggttctaataacaacaactacagttccaacaatgacgacaattactaggttgcctgatccgttctaccaaataaaaaacattatattacttagtttaactatatgtataaggtgtttatttacattggcgagatgcctcgtttcataaacttttcctctgttaattcgcgattattatgaaaagatacttcgtgttttgtatcattcattcctatgcccggccccctttaatttattgtattgctcctggtagtcaggcttgcgagtgttatcactgatattatcatccttgccgttcttgtccttactagccatttctttgaaggcatcgtttacgaccttggcatctccttgtaatttctcctttgagctctggaatatttcattcactttttgctgatctgtattcattttgagtgtcttgactgtggagctttcctttattgaatcttttagaaggtgaagggagagcaacccagaatactgttttattcttcctatcgttatatagataattctggccagaaaccaactgccccttagattggcaggcaagtaaggtgtagtgctgcacaaacaatctggccacctcaaagatggtcaaattccctttaacattacgtattgcttctgcatataatccgccccctcctaggactcccctaaaggatttcagtgtccctttaaagcaacatttcttccttcttccgtcatgagctagtctgctgagtctaatcagcatcgttatgtcataagttcgggtttttagccggctcatagtaattggtgaataggcctaacgaagtagcacacctttaaagggtgtccgtaaactaatgatcatgaatgaagtccagcgcgaagtattgagaaagatagagctgggagaggaattacatccctcaaaagcagtttgtaaaaacatatataaacccgcatagttttgctaactgctctgtccatctagctctttaatgtcttactggaacaaatgtattagcaaagtatagcaaagtataacaagcaatacggtcaagatgtctaacatgatgaacaagttcgctgaaaagctacaaggtaacgatgattcccacgagaagggcaagaacgcacaatcctccaagaaggaaaagagtgacatgaaaatggacatgggcatgggtcatgatcaatctgaagagaaaaggaatatgggcatggctcgtgatcaacctgaagggaaaatgaacgctggcagaggtattgcaaacgattggaagacatatgaaaatatgaaaaaatgaagcgagatctttcaacgtttagtcgtttcattcttatttacgttttcatgagttattttttacttttatgttagtttttataatccaaatcaataagtgcttactctttagcagaattttttttgtagtccgtatatattatcattttatactgccagatgcattctccaatgcgcttactgcgactgcagaaaatggggatgatggttgagagttaaatttcactccatttgcgtccacttccttgaatgcttggttaaagttaccttactccacatcttcgcctgatcgttgaccgaggataatgtgtgtgaacgtaaccatttaagcgtacagcgaccgtgaaccgtggaagaagggcctacttgataccgggagcactggaaacaaacgcagcttggaggagattactcttcgaataactttgcaatttattccaagctttgaatcatcatatattcttgtacataacgtccatcccaacaaatattatgagcggacatgattctgttacaaaaatatcccatatccttaatgaaccgattacagaaaaggtgacgttgcaaaaacgagttaactcaagttccacagcgagagattttgaattggggactcaagaaggtacctcgactaaacgatcgaaatcaccggagagcgcagcaccttttacttcgagtcatcacttcaacccatttctctatacaccgtttaaatctcgtgccacagcgccatttgtccctgaattagtaaggggtgtggacttggcaagcccgccagaggatgatcctgcaagagtgtttcacgaaaagactgggttgttctatcaaatatcttcccactccatcccaacttttatagtgccagaaaaggaacttccagacccaataacattttatgaatcggtgcaagatttagggtcaatttacggttgtgtcaaattaaagacttcgccaggaactgataattttgctcaactaaacgtcaacatagatcgcttttggttcaaagcaagaaaacagtcttttgattcaaatgaatcacagagagcccgaataattgacttccatgccaaactctacaagttccataataaaaaaaaaaaaaaaagtgtcttaacaaggattccaagtattgataaacgcaccttaaatttatatagattgagaagttgtgtaaagcttaggggaggcttcaatgcagtttgtgagaaaaaattatgggctcaaataggaagggaattaggttactcaggtagaattatgagttcactgtcaacctctttgagatctgcctatgcaaagatattattggattttgatgaatacgaggaagaacagcaacatatatttaattacgaaataaatgaagaatcgctggagtcaccaacttctcacaatccaaatcaaaggaaaaggggtggagaagatattttgcatgaggatgagactttttataaaaggagtaaaatacatcacgagatcttcaaagccggatcaatcaatcatgaattcaaacgaatgaaggacataaagcacataaaagggtttccaacctactttgactctctaactgaatataagttaggttacacaaaattaacagagaccaccttaccaggctatgacttcactttttgggagaatggtatggaaatatacgataaaagcatattcgaaacgagaagttctcccgtgtataatttgagacaatactacgaaaaaagtcaagctgttttcagcgccgttgcgacgaaatataacaacgactatccagctttatttgcaagccattcgaaattgcctcaagaagaattcgaaaagttgtattttcatttgttatcgaagccgcgtattgattttgaaattgacacaggccctgatctatcggcttctattagatcttcaagaaacgacttaactgataaaaaagtgggcagcgggaatattctacatcgctggaatttagacgacatccccctcagtgaatcatcgcttttgaaacatcttgatttagatatggcagattttacaagaaccagttatgatgtcggaatgctattctcatgccaaggctggtctgtttcggaccattttttaccatcaattgactacaaccatttgggttctacgaaattgatatatagtattgctccgaaagatatggagaaattcgaaaacttaattgctcgaggaaaaaaagaagggaatgtctttcagtcaaggcctcactattcggcttccgatgaggaatggaggagtttctcagagaccgacttttacaagtcactcctagaggcggaacaaaacaccgattttttaaacacccgaaatacttcaaggaatacatcctcagaatataagataccaacgggagcaaattcttttcgtgatggtttgcagagcgatttacaatttgaacccaattttgtttcatccaacggtataaaactatataaaacaagacaggagcaaggctcatacgttttcaggtttccaaaggcgttcacatgttgtatcggatcgggtttctatttatcccagaaagcaacttttgcaccagtctcatggttaaaattcagctttgaggcagctaactggatatcggagcagcgaatacttccgggtttagatataatccaattagtggctaatgtgttgctgaattcagataacgccgatttaaagcgcacatgccgtaatttgataattagtcatgttcatgaagaagcagaaaaccgcaaaaaattaaaagacctatttggcactgtggatgtggtctataacaagttggactatatttcagacatcagtttggatccaacagggatttcaaaaatcgtcgtgacacatggtgcgttgcagcgtgttttatctttgaaagaatttctggcacttttggataaatcagagaatggtatttataatatatgcggcattccaatacatgaccagactggtaatctcaacatctgcctgcacctgtattttgatgaggaaagccttaacgatgctcttgatggcttggataatcctttaaaggcacatttaaccatccttggcgaaagtcttgaaatgaaatgggacgcattgatgacgtccaccttcagaactagaacggtcccattaaatatcatacagtatttgctttctcatactgatagcaatactgagttcaatcgaatgttacgctttaactttgatgatgctttactacttatagaaaaatgcaaaaaatttatcattgcttgcatggagtcttcccatagcattgagtgtgtagatttcggtaatggcttcaatttacgtcatttaccgctggaactgtctagcaacacggtcaataagttggagagcttgtatgatagtgtccagaagtgttccattgattttcctgagaggctagaaattgctagactgtatcacatatctcggcagtttcctattgataataaagatatcattgatggtaataacttgaatttgctcaaggaattatatcagagatcattgagtataccactgaaggcctcttattgggctggattgaccaagaaaatctgtaggcttgagtggttgtcagtgtatgagcatatattcattgaacggagtgataccaaagatgaagatcctataaattactcactcccatcgctatattcttacttgaaatttggcttgaaatactgtgacgctgaagatacagataaaataggcaatgttagagaggtgattttaaaatatcaagatacaatgcaaaagattcgaattttctttgaaaaggaatcgccctcaaaaatattattaagtgatttggaaaatgttctactaggtatcgagaaacaccgtttacccatacagagtatctttttaagtgagctagactgcgttatcaaagaaattgaacgtgccaaaagaaacagcggtgtgacttttttatctagtgctgacaatattaatgaaatggacgaacttctcagcaaaaatgaccgcaaatttgtgatgttcgtaaatcagtttaatggttcaagattagacaagagaccacgggttgacgataatcaaaaacaaataagaacaaaacaggaactaaaaacctacaaattatggagtcatcatttggatcggatactgcaaaaaaataaactcgccaaaatacttcctttagtcttcaggtgtttagatttggaattggacgagtatatttctttggaaaactgtgctaaatttcaaacaaaatattgcttttgtagaaaagttgaagaaggcagcgctatggtggaatgtgaactttgcaaggaatggtaccatgtcgattgtatcaacgagggtaagtgggttccacctgatgatgtgaatgtcttatttgtttgtccaatatgcacgccttctaatatgaccacaaaggctaccgaaggcccggtttttgaaatttagcgacttgaagagactacttatagattcgttaaaactaagcataattccaaaccctccagttatgaagaatcttttcgacgtttttgcattgactttgaacttcaggaacaaaatgcaagcagaactattcactaaggatggtttcataaatcagtcagcatctacgcacaagatcaagtattatttaaagaagttgagaggctccaagtgtaattttactgacctggcaggtcccttaacgcggtattgtcaggagagagacgcaaaggttataaaacggcttgaagaaaatggaagaactataatcacaggatttccaaactagattaggaagtttttccgacaaaaaagaaaatacatttacttatcgaagtacgcaccggtgcagttcttcattaaatacactttttaatctctattgtttatatatcgtttattcgtaccttcggggctctacggcgttttctgtggttggcagtagttaccgattaccaagatctttcgttccgcttattccagaggcaacacaatcccggtaaaaaaaacaccccagaatctagaaagaacatcatcgaagctgttgaggtgcggcttgctgacaatgctgatattcattaatcagtgtttaccacttccctgttcctctccttacgtaacaattgttcttcatttctccgtagaatgatcgcgccaaggcaatttttctcgaggatttgagaaaaataaaaaaactcatttccatgacaacttctaacaattgaccatcgaatgaaattttggaatttttcacaacttgcatctggagtcgaatttttttcgtgttttttattatttgcacaaggtaactgaaagagaacaaaatcacagatatatattattgagttatacagccattgctttcttttttattccttcgacaatgctaagaatctgcgtgaaaaggacatatgtaagggtcaatcttccaatattatgtccagcactccaaacaaggaaggcgaagttacatataagagctgggctaaatgttgaaacaagcagtataggcaaaaatggttcaaacaaaatacacgtcgatgtaaatgatttacaaaaacaagctgaacttgaaaaagctgcaataaaggaattggaaaaaaatctacattatcaaaaattcgctgaggcattcaacactcatgaccacgtccacttacgagaatcagaggtagaacagaatgattcggtttcattgggctcgatacgggactacaaaagcagtcgcaaatccgaacattcccatgtgcctttatcgttacccttgcattctcattcccatggacatacacactcccatgctacacataatccattactagtactcagtaccgagcagataagaaaaaatgcaggtgtaagaattacatgggtaggcttaggcgtaaatgttggtattgccataggtaaattttttggtggtatcgtattccattcacaagcgttgtttgcggatgctatccacgcaataagtgatatggtttctgatttgttgactttgctttcagtggggctagcagctaacaagcctacctctgactatccatatgggtacgggaaaattgaaaccgtaggttctttggccgtctctacaatattggccatggctggtatatctatcggctggagttctctatgtgcactagtaggacccataattccacatgccattattgaaaccttaggaagcataggacatgctcatacttactctgaagatatcattgaggattttactgatataaacgcggcttggattgccgccgcttccattgcagccaaagaatggatatttagagccacaagaaagattgctatcgacactaattcaaatgtgctaatggcaaacgcttggcatcatcgtgttgattcactgacttctcttgttgctctggtggcaattagtaccggttatctggttaatatacagtcactggacacaatcggcggcttaattgtgtcggggctgattatcaaagccggtggtgagggtatgtgcattgcaataaaggaactaatcgatcaatcggtatctcatgatgatccgcgttacctagaactaaaaacattagttaaagatacgttgaacaaactgatttctaataataattcaaagagaccgtatggagtaaaagaattgacattattgtcttcagggccaaatctacgtggtcatttaaccttggaagttcctttacagaaatggggaaatactttaggtgtcaacgaattcgaaattgtaactcaccatttacgcgatgtattaactaacgatatatcaaatttaagaaggttagatatcgaatacgttgaggagaagggaaatgaagaagatgatcgagcaaaagtatcacaaaattacgaaaaagtactccttcccaaacatgaccatgggcacacacatagttgagtctccacagctgttggatgggtaaaaaaagagaggaaagaattgagtatacccaaaatgcataccacaaccataagatgcaaaaaaaaaaaagagagacgattcactattatgtcaagtattcttgtatccagatttatgtacggcatacaaatctgcatttattatttataagtaaatcactaattattatatttttactttgatcttacaggatcttctttttgtaaggcacgtggaaaacgatcatgactgtctatgagactaaaaaggaagaccgagggaaaacaatggcacatatttcagatggtcatacatatttaagagagttccagaagacccgacagtgtagataactgagggtataatggtagaagtaactgcagcttgtatcattattggtgacgaagtgctaaatggaaaagtcgttgatacgaattccaccattttcgccaagtactgctttgaccatggaattcaattgaaagaaattgcaactataggggatgatgaaactcagatcgtaaatactgtgagaagattagtcaaggatcataattttattattagtacaggtggtattggtcccacccatgatgatatcacttatgaatgtatggcgaaaagctttgagttgccttgtgagctagatgcagaatgcaaagagcgaatgaggcgtaagtccgatcccgaggcaagactagatgcagatgctctgaaagcgcattatcagatggcaaccatgccgaagggtcccagcgttaaaaactattatgtatgtgatgatctatgggtacccatttgttccatttcacacaaagtctacatactacctggtattcctcaactatttgcaagaatgctaaaagcattcactcctacgttaaagaaaatctataatttggaaaaggatccacgtgaatacgtccgttattttgttagaacacgattaactgagtcacaaatttcaaaagagttaaaacagattcaagatgaatcgacaaaagtttcagatgcaattaaaattggatcatacccacattttggtatggggttcaatacagttagcattttgggcgaaaagaaagatgatgaatatttaaagggcgcagttaacagagttgttaacaacctcgagggagaagttatctctcctgaacaggaagacaggttctccaatcaggagtgatgaatactcgaatacttagcgatatgtacaaatatatagaaactctcgagaaagaaaattttcttgttcaaccgccggatccattctccaagcgatgcaaaaagagcacatcaatacttatagcaaaaatatactaagcacacctgcctcagcttttcaaattattagccaaggcctgtaaaaaaatccaaagaagcagtatttccttaattcgaatagtgagtactacgtctgtatgaatagaaagttcagtcgcgtcattctcatgaaatcgcttaaaggcaaaaaggcaaaaaaaaacgcgtcgcgttagaaaatatgtggatgagcgtcccttgggaggaagcattcggcataagaaactgaactgagctgtagtgtatgtgtgtgttgtcttgcatttgttaattgcgtttctccttttataagcggtatgacagtagtaagtagctagccaaagacgtcaaagacagttgaaaaggtgctactaaaaccttgactagaataggcgttcacacagaataggtagaaaagagagactctggtaaaaatggctgaagtctccaaaatgacattgaagattctctatacattggataacggatccaatggtagttatctagcccgttctaaaactccgacacaggtgagagtagctaatattcctaacccattcctaacggcctcgaatgaacatgcacagttaagaattggcgcaatccatttgaaaactatattacatgaaatatatttgaattctcctgaagtgttagatcatgatactcttaaagatggccatgattacaacctgtattatcgtgatatctgcgaagtggacgaaccattagtaagtcttggccttctttcaaggcttcgagaaaagtttcataagatccacaacggtacatattggctcacagaaaacagcattagtgaagaggaaaacgaagggactgatgaagtaactgaagaagaggatgaggatgaatctttcatagtgacgggaagggtttgctcgaatttttctgctttgctgaggagatcgtatagtaacgcctcgagtaaagatggaaggatcgcgaataacaacgtcgcagaagagactttagaggttaagctaagattctctaaagttgtgaatagcacaaggacctctattagtggcgttgccaattctacgatatcaagcattcaaatacaatcgccttctctgccatcgtcagcatttccgctcacttcaagaatgcaacccctttctaaaggcagtcaaatgaaaaactcaaggaatacaaggaccacggtaacaataaatagcaccagtaatgcaacttcggggcacagacagacaaatcctatgcctgctccaaaggctgtcagaacacagtctctacctatctggaaccttaaaccaaattcaaccaacactgggttccctagaaactcaatcgcacataaaatatatttagcagatagaaaaacagaagctcagcaacaaaacaatcaacaccaaaatttagcctatgaaataaacactttgcaaaatgataacactgtccagaggactaagattgatgattcggtaagcaagaggttcgacttcatgcttaacaagaagaaacccatgaaaaaaatatctcctacaacagcaacgataacaagaaaaatgccttctgtaattgtgaaccttaagcaatcaacaaagaatagcaatgagaaaaaggcaattggcaagcaagcaatttccaaagttaagaactctgattccaaaacgcccatcaagttcatgctggcggagcaaagacgatcgtctattgtagaaccactaagtgataacgtcgattcaatcttaagcgacatgctatcagaatcaattaatcaaggacagaaaccacaacagaagcaaaagcagcaaaaaacttctgcgatgaaggaaaatgataaagaaaatattccccctcaaaatatagccgatagagataacaagctttatgatgagttagatttcaacactgacttccccatgaatgacttttcggacatagtattcaaagatgagatgggatggatgcctaacttcaatttatttgaatcgccaacttcagtagctggcttacgtcttaatcaacaaaactttaaaccctcttctacaacacccagggatccgaacacttgcaatacggttactttcgaaaatgaagatgttagtgaagttgagattgtgcagaacagcaagatttcattaactagtgatgttgacaaaacctctccaatcgattcattgtctataccgttgattgaacttaatcattcaagttcagcaactaatacacaacatgtatcaataaaggaaggttcggcgctaaatataggtgatagcaacaataacacccccagtgataatgacacgaaggacaggacaacatcaataatacactcagacaattcaagattccaaccagcgcttatgaatttttcaactccggctgatcagccagcttctgacaataatgttgcaaactcgaagaagctcattactttgctagaagtaaagcaaagtaaaagatcacagggtgaggccctggacgaagaggaggaagaagaccttaaaaagcaaaagacgataccttcttcaccttgtggaatgttcaattatcatcaaactgaaggcatagagttatgtgaaggtatggtcgacgagggacgaaaccaaggcgttggtaatgaagatgaaagcgataagaccaacgacttgttttcaactttcgtaaaccctggaagagcgggaagccaggctgtaacgagccccatcagcgagtatcagtctatgaagcattgataatgaatagtataatcgacattgcatatataaatatacttgatcatacataaggtaatttatagagaacgaaaagaaataataattagcatttttcaggtcgtcattgtttttcgggctcagctgccttacaaatgagattgcttgtgtgtaaaaacaaattcatgtaatcatcaaacttttcttcatcattggcaaaaatggtatctttgaatataggattcatctctacctctacttcacgtgttgtgaattgatgggaaagcccattccgcttagtagtaactttagtcaaatccaagtgcaaaggtatcatcttatcatcgaagcagtaggtagagcgctctttaaatctttgtaatacagaatcattccctaaaaaggctgaaatttcgtactgaggtacttcaatactgatgctaactttagcgtctagtgaactttgaggataatgaagaagaagatccttgacgcgaatctttttgatataagtgctttttgattccttgcttttcaggtcttctgaacaacgccaggaagctagcctatcggctttgggaacgttcttaacgttatatatcgtatctttcgtataagtttgtgcccgtctgacagcgcttagtgaacctatttttgtatttacaggctttgaacagagtaattcttgaaatctcgagaacgtttttccggaaacattagataccaagcgaccattactaccctgaacaatggaaggcttactgcgatgtgctattctgcgatgtgtctttttgtctgttatcatgccaaatttaatttcgatttcaatatggggtatcgaatctttacgaatacgagtaagatgagtccataccagtttacagacgtgtttatggaacttcttgacagcaccggagttctttggtagccttgctgatttaactggcctagttgttttcgagatatgtaaacttcccagcttccgaaccacatcactatcagcaacttttgtgctggcgtcgtcgtgagaaccactcttgttggaatgaatttcaggctgatcaggcatatctggaacccgctttaatgtttttctttctcactttgatgataaacaaatgaggcaatcaatccaaggcaaacaaaaaaacataaaaaaatagtcaagaagtaataaatttttccctgtaaaagtgtataaagtatatagatgatcgttgcggaacaatagaaaaggttgtttttttttgctacatctacctgtagccccagaattattgaaaaaataaatgaagtgaaatgaagaatacaaagagatattaaagaagctttgacgtaatacataattcgaccgattgacaaaaatacccagaatgatagaaaagagagaaatgaaggaaagagaaaaagttcgtgcctgcaacgaatgtgtctcgttagtcattcagaagaggcgggactgaagctcttcgaagtgtagggattgaacttgacagtcttttcctcctttggagtggaagaagaatatggttgggatatttgcaattgggtcaataaggcatgttccatgtaatacttgtcaatctcctgatatacaacttgttcttccggggtcagcaaacttc