ttaaaatcgcttctctcttctaatcaagataggaagtatctagaggtacgtaagacgaatttgggtattcttgcgattttactattattccgatttaagagagcgtattatttatttagttaatataatctacccccctcttccttaataatgcgacgaatttaggtaattgcgaagttaataatctatactcctctaccccgtacggcgaatttgggtaactgtgtattactacctagatcctaaatttatttaaatgctaagggtttcccccattaccgaacttaggtatatagtagtatccgttctattctaattcctatttacgtactttctatacttctaaataccggttgttattgtaagactatatttgaattcgtatttatttaacgtactttaagtaattcgggagccctttcgctatacccggctctttcgtcgaatccgacggccctatactaggagttcgaaatattctccctacttccgaagttagttcgagtctacttaatacccgtagacgaccttacaattacaatagcctagctgatacgttagatatttaaaacgaatatatttgtaatataaacgctaatattgagtatatcgaaagcgaggctaatttctactaacttaattacgaacttaacaaattatttgtaatttctactattaaaccccgaagtaaactattactaattaatatttatattccccccgtcgcggaccttcggcgcgaatttcaatacccctctataaattagcttcactataaaataataaaaaatccggcttccgcgctgcaattaaggttgggatacgaatctagaactataagtctaccctacagcgaccctaataaggctctcccggtaaggctaactaaattcggtaataataaggaattaattaaatatttaagtactaaattcgataggtaaattgacgctctatttaattaaattatattataatcggttaatatctaagattctttagataaggattataagaaaattaataatttatttgctagggaatttacccgtattagagatatattggtcggataattaattaatatatagaagataattaacgaattggataaatagaatgaagcgatatacaatttatagcgtcgtaatattaacggcgacttctaaaccgctttaaataattaaattaatacttagaagaagcattttaaattattattaaatagtattattaagaagttcgctaattagtaaaaggaaataactaagattattatagataatattattaaacaaattaatagtattcgtactaaagtaactaaggaaatctaggaagaggtacttaaaggattgtctaataatccttatactcctcttagcctatttcgagtctagccggaggaagactaaagtccttcagctcctaccaaaccgacgaccaaaataaccacctataaagccgataatatttttagtatattatttaaagttataatatataactatctaattaaaataatcgctagggataaagtataccctaagggtaaaccctaggccttttaagcctctatagaaagtatacttaaggaagccccttataaagtattatttccaacaaatcctttccaaaagtacactttatttactagagctaattagaatattaataaaattattaaactaaaaataattactaccctacttagaataagggcgaccgttaatataacccggatttaatccatacccccttaaagtactagctagcccctaatttaatctaactttaaaggagtatcggccctaccccctactaaggcttggatattatattaattttgaagatttagtattaattcctatagcccaactattaattctcccactaagcccatcgttattataaataatatcccacccgaatagatattaagtaacgctaatactatttatagtaataatagtttactttattccggaaatagcgggggagaattattgaacttactagaccccctacgtaacaacggaagtagcggtaacagtcgctcaccctatattcctaccagtcgttaattatatttatatttaggtagaggcgaaccttcaaattctttcggaggaggaggcggtctatcggattataatagtggacgacgccgtagatttaataacggtaacgaagataaggactttaagaaggttaaatgggaaaatattagaaacttcgaccccgatagctataaccctaaggactaaagtattattaataatagtaaatatactatgtataccgacgtttatactttccgaaaataaatattatcttttattaccgatgtgaaatagagatacctaataagtagaataaataaacaatttatatacttattctacacctatttggtaggaatagcttacatttggtggacggtagaggtaaatagtaatacaaagcttagttagaaagaaaaggggatttacaaattattaaattgtttaatcggtcgtttctctctagatttaattatagttattactaaattcactagaggtaggttctacttttaggaaattattaataattacaatacccttacttattatatttaaaaataaatacgcttcgctaaggtaataggtactttaattaaagataataagaattagtacggcgtaataatataaatctaatcgagtataaatctttgagtaaagtaatttttaagagtatctatcgaaggcgaattattagccaactatatacaattaatcgccacctctcgggctatattaatttccgtagctaaataaaaaatagggggaggtagccgctagaatactaatttctactcccgtagtaaatttaatagtaattacgattatagttaggactataactgcaaccggaattaggaccgttactataacctaagccgaaaccgcagttgtaattagaattaagactgtaattacaaccgtaattagagttataattataattgcagccgcgatacttattgtaataaagctaaaaactaaggttaaaaccggtattgcaatccgagttgcaattgcgaccttgtttacgataggaaggtatatgaccgtgcctattacgcgaaagagagtaaaataaatgaagattcggactccgacgagaattgtataaataatataatagtatatatagtcttggaattattaaaaaagtgttgtaaatactttaagtattttaagacttagaaaggtaaggagaaatattgagactattgtaaattactactagtggttagaattgagaaatttaaaaccctattacttctagcgcccgaataatagacttataattattataaaaaataatataaattgcgcaacgtactttttaagcattttaaaaaatgtaagctggtagtagaaggaaagttgaagggagaaaagctaacctctgttccccgggttataccgacccctattagaataattaccctaataaaaattagtaaagtatatataataacgattattgctaatattaataatagttttatctctaactatacttatatgagggctaatgctagattaaacttagccggcggccccgttgaagtatatatagaccttagtattagtagaaccctaattggaaggaagtttcttaagatattggagtatactactaaggttcggaatgctaaagtgaagggagtagggggaaagttaattcgtatttccgaatgggttacttttaagatttatttcgaaggctttaataagaaggggaaccctatattaatgaagtttataaagggggtataggtgattgaggagttggagccgaatgttctatttagtaatgatttcctttatttatacgctactaatatggactataagtttaaaactattatatttcagaattttaataatttttgggtcgactttattgcgtaggtcaatttaaagccttgcctctataaggttacgactataaaaaagattactattatacccggctagtctagatatattcctattcagtataaggtattccttaaaggacgaaattttatactaaattccaaatatatagtagccgctaatatagtagtgaattcgaaatctccctctataatattcgttagtaatactattaatagcgtattggttatcccgaagaaattttacgtaagtaatattaccgaagctaccgatagcggctatttcgtattattggagaggataatagttaatttagctattataatgtaaatagagatattattcaattataaattcgaaatccttactattaggatatttaatattgttaataaggctaattgtaatattgaattcctaggttataaggaacccccgggtaagtacgattatattaatgatataacggataaggagattctagccgaatttaaagcggaattcgaagacgaaaatatagtatacgaaattactaaaatattaaacggaataatagatattgagaagttactattaaaactgaacgttaaaaagtatttaatattaggatttaagacttctaagaacttacccgagaagattattaatagaggtatttatatatacgcttagaacttagcccttatatgtaaaatcgagagtattattaataagtacccttccttgtaggaagagggaggaattatctctatagaagaggataatataatatatatactattagtaaagggatagtagaattagtatattcgcgcccggttataccctttgaataaaaaggatagggaagttctagactaaatctttaagtctctatataaataaggaaaaatagattaggttaattatactacgccctttacctaccttgtatttgtagtttaatgtactattaaggggtagtagaagggttgtattgtaatagaccttcgtatatttaataaggttaccgttctagataattatttattgctgttataatccgaagttattgtatcccttaagggtaagaaatttattattattatcgatgctaccgcttttttatattaatttagtatatagctatagtactagaaccggtttaccctaattagcctacggggattggagtagcccaatattaccctaataggttattgaaactctctaatatacgtatagaggtttataaattagttgttagctatactcgctatattttattgtacgtttattaataatattataattttcttagatatagaagaagattacttgtgctatttaaaataagtatttaatttattcgcttttaagaatattaccctatccccgaagaaatcctttattgtttacttaaatatagagttgcttagctttaaggtagatgcattaggattatttataataaacgagagaatagcagccttccgaaatctagaattccctaatactttgaaattatgagaataatatattagtatatccggatttatccgataatttattccttattacgctaggctagccgagcctttataggagagaaaagtcgctctattaacggagggacgtaaatctagcgctataattgtaaggaacttagtaaagcgagttagctactatatgaaaactacgtacgaccctacggaagtagagaaataagcgtttaatatagtttaaaaggctatttgtaaagatataaaattatattatttggattccgataaataagcgtttctataaatcgatagttctttagaaagagggtacggagtaataatatactacttaaaggaaggatacgtctgggcctctggtagtccgatcctagctaattaaatctttcctattatatttttaaataaaattcttagtaaagccgagatgcgatatagcccgtccgaaatagaggttgcttacttaatttaggtagttaaacgactatatatatttctctattcctataattagcccgttattatacttatagattatataataattaagggtatttgtaagtagactatcttcgatacttcgtttatagataaaggaaattgatgtttaattaatacttctatttacttatctcagtacaacctctaaatatattatattataggaaggtttaattttatacttaatatattaagttagttaccttctaagggtgatgagtaagggcggttggataagatacccgttttagataatatttagttcgtaggaatttatttctttagagtagaagtataaatagacctaattacgaaagtataatttaaggaagcttacgataaagatactaaattcggtgtaattataatggaattaaaaacctatacgggtactattgaggttaatagtattattttatataccggctacctctttgagattgtagaaggattaatatacaatattaacctagttaataagaagagaagactatacgtccttaaaggtatagtcctaataatattgagtatagtatacaataagaagtactactttagtagagactgtatgacctacgatcttaaagactatattattattagaaagacgtatgaaatcaaagaatactttcaatattatctagtatactaactcaaccgtaccgatagggaagctactattggcaattaccaattaattaacttagagtatatactacctataagaactatcgctataaattttattatagaccttcctaaggtggtagcatccggtaccctatagtatttacccggctataacttctttaatatactaatatttatattttactatttatttaagaggtttagactaatactcggatattttatttatattattgaagattggggtaaagtattagtaagagatctactgctgggcgattaaggatttccttaaggaattatatttaattaagataggaagtttatttcccgactttggaaaggaatgtgggctaccttgggaacgaagttattaataacgactgtatactacctatagggtaatgggatggccgaacgttataattaggatatagagattgttatttacttttattattttatataattagaatctaattaggtagagatactatttaatttttagtagaatataaatagcgcttattcggagccgattaaattattgttatataaataattatttggttttaaacttcttggtctattggatcttattattgctaaagacgttcctaaggtaattaagaattaccttatattataaaacggtctaagagaagacgtataattagttatagtattcgtaatagctaaggtaaagaagaaatacgataattaatactaatagttcgcttttaaagtaggcgataaagtctttcttaaactatataaaagttattatttgcccggacggctgttacgaaaattcttatagtaacgcgtaggaccctttattattattaaatatattagcgaattggcttactaattggacctactacccgagataactatttatttagtaattttagtagtgcacttgaagcgagccccttaaggattagatccttttaattatatttaatctccgccgggccccgttaaagataattaataagattctaatgacgaggacggagagtacgaaatagacgtgattttgaattatacggaagataagaaaaatagggaatggaagtatttagtaaaatagattggctatagttattattgcaataagtatttacccgaaaaggaaatgggaaatacttagaaattggttatagagtattgggaaagactgggaggattataaaagggtaagttaaaggttgtattgcgaaggggaaggaaggtttatttcgagtaagataaggaggaattacctgtatgcgaggctcttacttatagtaggaatttgaagctaagaaggaagtaaatgaggatatttatatatatatattagttatactactgaggatagtagtggttcgtttttgcagccgggatttaataccggaataatatcgccgatggtattatatgttagattacttgattagatggtatagcccggtcggtcgggtttattcaattgaatgaaccgctcctacgggagcccacctacattgtgggtcttgtagattagataaggcttgtgtgccttaggttatttgattgcacgtaagcttcctgctcgggattcttcctggagcatcactttatatatattcaatcagacacctattattattacaacgttcaaataccctctcaacggtattaatactattatagtcttcttattatccttctcctatataaagatattgctaagcctataactgttataatccgcttctaagaatatgggaaggttggaatcctattatataaaaataaaggctttagtaaataatttctttaattattcgattataaaatcgtatttaataatttacttaaaggggacccccttccttataaacgctattaatactcccactactatagagaagtctttaataaatatttaataatagtttataaagccaaaaaaactccttacccttttctaaaacgttagagcttcctaatccgtaatcgcctcgatcttcttgaagtctacttaaatacctacgcctacaataactataaaaccgaagtaatttatacttttaatagcgaattcgtatttcttagggtttaggtggaatttaactaccgttaactattttattattttataaacttcttctaaatagtctttcttcaatctaaaggagaagactaatatattttttatataaattaaaacgaaattattaaagtaattactaaagatactattaatatactatgagacggtcgctagagcccttaataacccgaagggtatcataaattatttaaaaaggccgtattgaatatggaaggccgttttcccttcttcttccttagttatataaattttatagaacgcctatactatatttattttagtaaactactttattttgattaaaatatagaaagttcctttagttaagggtagcgggtaataattaatttttgtaatagtattcaaagttcggtaattgcaatagaattgtaatcccctacttaatttttaataagaagaactaatattatagctaaagaattactaatataaataaacctcttattaagaaagtttttaagtattttcttcaatactaaaaattcatcccttaatatattataaaataatttataggaaaataatatttctttactatattcgtctttctttacttctaccttataatcaataccggaatagtataggtttactttatcaacctccagaaatttctatacatagaataaattatatatattaataagaatcctcttcttttgtttctcgttaattaaaaccatcttaaatttaaaagctttctttatattttatgagctaataataaatattactacttccgctacttctctaccacttttcttcttaatctagtttaaaatagctataaaggtagtagctaaataataaataacttctttaatctctatagtacgaggggaagacccttcgggcgtatatcctaaatataggatccaatatccggctactctatactaaaatctatatttatataggaccgaatgaacttttattacaattaattacaattttcccaatattactaggaattttgatttaaggactacgtaagtataaataattaattcgtaatatttaccttaaaataaatgatacccttaatctctataccctccatttcggtagaagcgcctctaacctatctctagagaattggaattactagaatctttaatttctcaattactcttttattaatagcaatataatactaataacttttattaataaaagtataaaattaatttttatcattaatagtaataaggatcttaataatgtttatttttataggacctaaaaaattcgaaactcccgcctccttacttaatattcctatttactcctatacccaattttatataggagctattcttttcccaacccctctaaagaagaatcttctgtattttctaataataaatcgatttaaaatttagtagttctaatactaactccattaggacgttaaaccagtctatatatacaactgctaattatatacctattaactccgtaatataaataaagtttaattgaatattacttaccgtattcctcctataagatttatttaatatacttagtgtccttattataattcttactcttaattttaataacgcctattattataaatatatcactattagtatctttagaaggtaggtttacagcttactctcgtcggaggaaagacctttagtagtaattaatagcccctttactacttctattaaacttataaaaagcttaattcacttcaaacctctaagtaatatctttcaatccctttatatatcaattataaatttaaaatatataaattaaaattaattaattatataaagtattaaatatagaggtggctaattaagcgaattagaattcgttctcctatattaaaccgtccgccttcgtaaggttctctttaaaaattagaaagaaatcggtaaaactctaattctcatattgataaatagttcgtaaacgaattaatccgaattatttcctatttttactaccgaagattaactttaagtaattaaattaattaataaaatagtaagaattattagtgtaattattacgccaaaaagcctctacttgaattattttattattaaagaatacgttaaatagtattaattattctaatttattactagaaattactttaactactctcttttcttcgtatataaaatgcaaatatataaagaatagggagaaaattgaagtaaatccgtcctattgtaattattagatatttttatatttaatattaggagtagcaataaaagtaacttcttaaataataccgattataatactaggagtagtaataactatatgagtaattatttaagtgggcgtttaaaggttattttataccccctaaattataggcgatgtactaacggcggtcttaatggcttcggcgaatattatatttataaaaatacttctaataaaatcgtctctctctctttttgttcgctaagcttcaacctatcgcacttcttcttctacgctcgatatagcgtactactacccttactactatagtaacaatatattttaatctatcaattctattaattaatagaatctaatacaataggaatagtatggttaatacgggtactagtcgtatagcttaattaaagttctataaaggaggaaaagatctattaagaacgcggatccaccggcgcagaggttttcatcggggctgcgcgctctacaccactgtatttaataatagctctagtctcagagactaaagtctataacccgggcgctagccccataatacatgtttccctataaaataacactcgcttttcttttttttctctttacctagttatctagtctagaaagaagaagagagtctacattcgttctcaacgctcatactctcaatcaatattatactacactataattacattctccttaactatatatatttatatccaattatctgtctttctcaatgactcgtcgcgctacactttattatcaataataataacaatattcaactctagctcttctcaaaagctgaaccagctagtaggtgagcatttaaatacattgtatataagttcctcgaagtatcagaattctagatttgataagcacaaatagcaagatccagagcctagaactctcagtactaccacctgtaatctagatccagcagcgaacgtagaactaggttttgtttatttacaatctaatatggagagcaatacagtccgatgctggtttatttattagctgtgtcagtagagtacactagacactcctagtagtacaaaacacatagtgcactaaataaatctatttcgaatagtttcaatgcttatactcattaatcaataagcatcagctggatatggtttgacattttggatgttagagatggcgtatccattaataacatcatgtattagttagctatgaaggtgcataggaaagttgacacgagggtttgaaccaacaaataaactagtactgcactgtatatctaattgcgagaggcattcaaagctgagaacgcttaataagatagttctttccaccattgtatacttgttgttacaaaatatccgttttcgttagtctctagcaagtcctttaaattgagatccaaagaaatatgcagtttatatattaattgagccaattgaggtgcttgtttctatttattgtcggtatagctgtcaaagattctgaactaaacggcacctcaactatcgaacgtcgtggcggaggagtcatccgggacttgagtgaggtaatactgtgttgggcctaggcagctggtctgcctcgttcaaatatagtgaactgatgactcggtaggaacaattgcagaacttccagtcatttgcaaagagtagtaacggatgttatcacttgctgcactttcgactccttgcttgctttgaacgttcttggtcatacgagcgatagttcagctgttctccccgacttgccattgaccagaaacctaagaaaggcgtccgatagatgcttcaatctgaagtggcctggaatgctccagccatgtttaacaaacaattgaatacaatgggcctgaacggcccccacactcagggagatgctaactgggaacttcatccctatactaggtaggtattattcgatgccaatatgtagaggtaactagggtgctagttgtaaccttggccctgggggccagaagaaaaccaagatatatattcctaactagaccaaaattatctagcttgactcgtcttttgccgctaccgagatcctgagacgaggtccttcgcccatcaagggtgttctcttcgggcatcaaatagaactatcgtggaatcaatcctaaatgtgcggaaagtgactgccgcaatcaggtctgatgatatatttatcgagtagtcgggtaaatgcagaccgtttattgcggcattcgttgttccgatcctaatttgttgacgtctagtgatgcaaggagtgactgccgatgcgagaagattggtagtacacaaccagaacaccaagtttgtagtgatgatcactgcgtggagcaaagtattaccgaggatgcggctttcaacagtctgagtacagagcgagtgtcccagtggcccggggtggggtttcaggtgaacagggacaatatctggtccggagagatggatggtgtagcgtcaagggccgagtacaaacagtggttgtcttgatttacttaaagctatgcaatacagtattcgagtttcataaaccaaggccgagtattttcctcctcctttgggttccttatccactcattgaaaagcccatatcagacaacttttagcaggtaaagacactcggtccagggttcttgtacgaggtaggtacgggatagttgatgttgatcagaataccgggatcggaagccttgtaggccccaggaaatgagactttgtagttagcaccgggttcagtgctgccgccaccggtgatgctgagctgagcgcatgaaatgtagaactgggcagctcctgagctctgagcgacgtgcagtccaatgtgctcggcacggaggagatagctgccggacttgatgcaactgggaattttgacggggaaagagctcttgcctgtatggatcaagatgtagtgtcagtatctggacaaggatgtgtggctgttctctatcgtgatgagtcgtgcactcttaccattgctagaccatgtgagttgtgagccaaatgtgggttgctcgtgatagatcttgaaccaaacagcaccttctccggtccaactgttaatatcctggccgtccggaactctggccaggtagaactgcattggccccgggtggtagacgctgggagctgcgccgtatgtgatggtggtgccagcggcgacactgagagttgactgggcagggctgtgggtggactggaagcaccgaatttgctgcgagttcacattgtcgacaaagccattgttctgccaattatccgccctgcgaacatactgccagtcggcagttgttccgctgtttgcccacaccttgggaaatgtgtagtgggcgctagtgccgagtgcggcggcgaggaggagagagatcgagggaagcataatgggccagtgaaattccgtattcaacaagatcctgaagtcaagacttgggtgctggacctttcatccaagttatcgaaagttgggaatgaagccccttttgaacatctatatcattccctgatacccggtcaggcgacgcaggtcgtcaatgcacatcactctttgcatatttcaatggcaagccataacctcatcgagctccttccgtgacccgatgcggcatgaaagtacttggcggaggctgccgttccatggtcttcaggttgggatagctggatggccgccttgtcccggccggataaagtcatggtcgaccattcggagggtcacagaggattcgaacactataagacatacaacgggagttgagaagcctcctccattctcagatttccgtatgcttggaggcgttgcggggtgtgcgtatgaagcctgcaagatgtcagcggattttcgacttgtttggttctcagagtcgtagcccgagatcttaaaaaaatgtcaaaggtttggttcggtgcgatgcatccgttatcccttctgggcaagtcgattgttgacagtgccgagtctcgcaaggcacaaaatgccggccgcgcttgacgttgtttatacccctgaataagagcttggaccgagtatcgacgggatcattcagtcttcttttaaggaagccgtatcgccgctgataaaaccaaatatcttggtggcaagtgcggttggggttgccgcctcgttcggaaaacaacatgttgttgacttgacacatgtcattggatgacgctgggtggagttagtgccgtgcatgcattcgtgcgctagattagagcgcaccggggcgacgaccccaaactccttccttctttggcatcaagaatgacaccttatctaggtaggcggcgcccgcgcggatcatggcgtgcaactcggggcaagaatggagggagcccacctcagccacgaccaggaactcagatgtttctgtgtaaacctacctaggtatctatacgtttcctgctcgataaccaaagtaaccaccccgcatcctctgtgctacctgcaaagttctcctttcgtccatcgccataatgccagttcaagagtccataatcccaacgccatccggaaagatgtccaagaccggtccaattagtctacaagtccttcgggacaacaccagagagataggggagagctatgcgcagattgttgatgctttggaggctgcgtttaacatcaatgatgatgctctcattccccaggctgccaaacgcctcgcagaccagcttgacagcactatacccacatgcgacgaccctgcggacatggaatcggaggttgaggacgctcggtataacgtatacaccaccttgttggcagcagtgcaattagtacccgccggccatgaagcgcatcaccggctggctttggttttacatgatttggctggcctggatggacatcctgttagttctgttacggatctatccggaagggttgagttgctgacactgattctgtaggcatggcagcgcttggacggcttcgccatctgcaaccgagatgcatggcaaggtaggcaaataagaagatttcatgcaattcaagctaggagcctgacaggttgagatccatggttgctaacaccagttagatccaaccctcaacttggaatctgccaccgatgcagaggtccacgaacgatggtgcaacctcaacgcattcctagcgatcttgctcagcacgggcgcaattaactggcgggaattgcccatatgggaacttcgcgatggtctggaggagagcgtggaggagctctcccaggaaggcaaggacacacgggttgtggttgccaccttgtggatcaagcatgctggaaagttcatctgggaacattccctttcaggcaagccggaaaacttggatgagactgattcaagaatgcttagagctggagagctatatcaaggccagccggggtattcgcgagaccgatgggacttttggaagaggcgtcttggggaactacggagccatgtgagcgagtcgcgaagctctgctattgacgaagccattgagaccatgacagaattggagagcaagagctgaataacctggtgaggaacataacggcttttgagggagattgggccaaggacctatgtccgcttctataatgtatttgccggggtctatagctcgagacgtccgcaacccacaatgtaaggtggttaagtggtgcacagtagagagatcggaaaagataaactcgttaaaatacaaatagcttcaaaagagagaactcaatctgtgcggcaatcacaaagtttctatttggtgatttggcggcacatcgacaagcagtcatgtacagaggatagtgctgcaatcttcctttcaagacccctctatagaatccaaaatattttgttgctcctaacaaggcctcatggcgcaacggtagcgcgttcgactccagatcgaaaggttatccgttcaaatcgggttggggtcaatcatcattgtttttgtgatcttctctatttttttgttctgtcgtccatatttttttttattttcccaagtacaatcacgtggtcgcacagtggttagttatcccttgttcgcatcccaatgaggattgcgaaggagttatactacattgtctcgactgtaggacctcatttcaggttgttgggtggaattggtcgagcaacaacatacctagaccactcaaactgtacaggcaccccaatgcttgttaaccggtattccttgatattgcaacatcaacttacggatgcaacgtgtagccacgagcgatgagttttgactcatctcaatggctcttgcagatgtgaactttgcggctccttccgaaaattgagactgaatcaatcagacgatgacatttaataatttgagcctgacttgcttgcccttacctcccttccatgcgctgcttggtatcaatccgagatatgcacctatccagcccgtacaccaagaaaaagatagaaaaacaaagaaaagaaaaaagttgccaactgtaagaggagaaataacgatagacgattccgtcgttgcggatggatcgagaaacatacaacataacgccgcctcatgcaactacttgattccatgttctgtctcacaacttgttatgcagttatccctccagctgcttgtatagttcctgttatcccatcatctgcctccaccattggtgaacttaaatcatcggaatatccgttcaccgatgtcaccgcccggtcagcgacggccggcgatcccgctgtctttggcgcctgcgcttccgccagcctctttatctgctgttgcatctcctctcgtctcttctccctggccagactcatttctctctccaagtcaacggccttcgcccttcttgcctccacctcatctctctgcaccaccctcctcagcgcctcagaagcctgtatcaatccatcaatactgatcgcatgattggtcatctgatggttgatgtagctgtagatgtgtgccgccgagtcacaggcaagcagctggcgttcattcagcttgagcaaagccagtgcaacctgaaacagaaacacgccgccgtcatgggtgcacagtagtacgtcccagacgcggaagagagcctcagcagacaggcagtctgtgaaaacagacaggaaccactgaaacgtcatggtctcgagggtaatgccaagctcttcaaagtgagcactgagcttggggagaacctcagacacatattggcgcaggacctgctggtcggccctggaggcgagaaggctatggtcaaagtagttgggcggcaggatattctcaacaatggataccaggatccagaaggcgtcctcggcacatggggtgatgagaaggaggttagcgacgacgaggttcatgccctggcagtaacccacatctggattgcgtcgggcgtacgcaagtagtacctcgttgagcttgttgacccctggacctttgcggaagaagatgttatccgtaagggtgcgagtgatgtcggccttgatttgtgccacgacctgcggatcgtcctggtcccctgcctggttgacaaggtcatcataataacccggaatacgcaaagctttggccccgcaacattcggaccagattttggaccggtaggcgacaggaataccaccaagtatgagttgcctaaactcattggccttggcacgtccaactttgccttgaatacccaaacttgcaacgccaatcagctcaccatctcctaatctcgtttcaggcattactgcttcggccctttgaaacctagcctcggcggcagcggcggcagcagcagcggcagcctccccgtctcgttttctttccgcccgtactttacgaaggaaatcgttccatcgcacagtcttttccctctgaagtgtatcgtggagctgattgaggttctgcaacagcagcctaactggttccgcatcctctttcgccatgctcgccgacgacgattgttgctccccttcgtctggggagggttgatcctcattctccagcaatgcgatagcggcgatggcaggagtagctgacggaacgaacccacgctcctccgacgttatcaagccaggcgatttgggtgcttcgggcacttcaccaccttccatcagctcgaagcctggcacagtaatcaacggggtgtgagagaggagctcggttgggaatgttgcgatcttgaggtaatcctgccactttctgggcttagaatcatcccgttgctcctcagccgaaggagattccggcccggcctcattcgctgtgtctcctctgccactagagctctcgtctaacatggccggggataacctgttccgcccagtgctgagcatctcggtacggctgggctgcttggcatgacgcgccattctggtggcctctctctgccgctttttcctccgctggtcatagatgaagccaaagcggtcagtgagaaattcggacccaagatggttgttgtatatgtgtgtcagcgttggcggctgaacctcgggtggaagaatggtgtccatctcgaccggaccataactctgctggcgggacacgaggtctctcgaggggctggaccccatggtatcccatcggtcctgctgctggtatcgctggggtacgtcaagaggtttagtggggccggtagcgcgacgcatggccatgaacgatctagggcctgtttgggcgcccgagactgtacggcctgagagggagcttgcggcgcggctcgatgtagatggggttctcatggagcccccaggttgcagtacggtgctggcacggccgcgcatgtcaccgttacgtcccgtggttgcaccacccgcgaccagccgtaacgcaagactggccagcgacgatttccgcgactcattcgcagagttgatactggatgccctactagagctccgcacagagtctgtcgagtccgtctcgggcgggttgaacagaccgtcggccagcgtcgggcggcgctgctctggccccaagccactacatctcaggaccgtcttggaggtttccgtagcacttgcaccggtcacgctgctcggccgacctgaattctttcccgccgccccagtaccccacagaaagtctttccagcctttggtcataccctttgtggttccagtatcggctgcagggggcaccgatatggtggtagcgcgtatagttgcgtcattgaggcctgtgctcgcgccgacggctctgagatcgtgggccatggcttcgttcatgaggtccgataatccgccgccagcggtcccccttctggccagatttgtctgtttggcatcctgctcgattgtgcgcaggcgcgtctccaggtccagggtggacagaccgcattccaagataagcttccgcaaggcgcgttctcggtcgtcggcacgtcgccgcaaagtggcgatctgagcatcgcgctctgccaaatcccgggatatctgtcggacgaggttgacagcgccatggcgagcaatcaggcgctcaatgtgggcattatcagcgtggtgcagggagccagggatcttgttggcggtaagaggtacatcttggaagagtgcgtcgcgtgtgtccggctcggattcagccgtgatcaagttttcgacagtagaggcaggccgtatccgttgtggctgtggagcttcgggggtctggcgcgggtcgcggtcgttgcccacggagtcggcgacggaaacgggatcggacagcttgcgcgagtgacgtgaaggcgagatggagggtgagagggaggaagggttgagctcgaagaaggacagctcctggcgaggcgactcgggcgagaaggaggggaacgatgtaagcgacttgtcggacggggcgatggaagacgcacaactcgacgggtatgatgtcaacctcttgcgggcgcgggcagtgctggaggcccgggaacgatggctccgggtggttgagaggacggactgttgcgacacggagcgctcaagaggagccacggcggcagcgggagcgatgaccgcagctggagtggttggggtcggcgtagtgtcctccatgtcttccagttggtcgaaccaggacaagggcagcgcacctcatgtcatggccttcctcggtcgacttgatagtgtgcgccagtcgtaagcgtctctagattcgaaagaggatggaaataggtagctggtggtgtctggccggagaggtagctgtaatcatgtccggtcgagctgtccaaacaactgagctgaaccagcaatgaatatctaggtatggtagaagtcagggaaggagacgacgggaggaagacgacagctctcgaagggtctgggctgaggtgcccggcagagtgccgcgacaggccgtgatgtaccaacacgagcaaaagaataatcgaaccagggctgagaggggtgtcgacacgcccacatccactcggatggattgctgtacactagtgtaatatggtgtatgtatgtacctgggacacgtggagtataccccgcctgaggctggctgtaggtagagatacccacgttcacccaggagcccacggtcattctaacgctcatgtaggcctacaaatgtacaggtacatccagtgtcctgttttgaggatgtgaagtagatgcatgaatggttttgacgcccttcattgcggtccaactgtttggattacattgcacagtacgtgccattttccattcgagtgcctttcctacatagttgtccgaaatgtcagtgggcgtttgacggccttccactccgtggacacacgtgttttctggcaccggatgtccagggaaaagcagaaatggcgaaaagacaggattggggcagggagaaagagtgacacgtaataatatactgcacggctcttttaagattttgagatacctccagcgagatgatattctttccagatttacatccacaacagcccctgttgtcggtgttgttgttgttgttgttgttgttgttgttgtcccttttgatttgagcgtcactgcactgcaaactcacgggacaatctggcaaagaaatttgtacccaaaaaaaaagaaaaagaaattgaaaaaaaaaggaaaaaaaaaaagagagatctacaggcaaagtccgatctctttcctgttccttgatgcttggtctgttttcgttcctggcaacttacaatgcttgtctctttggtgccttgatttcctgcattagcactgtttcaagttcttctcgtaaaactgacatcaatctttacgtacaagtaatcccgtcatgcagtatagataggtatgtatcgcttttccgaagccaatcaacctttctcgcctgtgccgaatgctttcactccatctagaccttccctgccggccgatttgattttttgatttttggcccttgttacaatgaaaaagaatggaatcaagggtgaagcatcatatatcaagatgggtatccttttgtgctttgctctgctgtgctaaaaaccctgccccggcgcccagtatcctgtccgcctgtgacatgtttcctgtacgccttttctttgcccgtttacgtacctataatcttgtatcctgtgtgccgctttcgtatgtactaccacccgatcatggatggagcactgtccgccttcagaacaatccgccatcttcttcgtgcaacgttgacacggccgcaaagttgcctgttcttcccggccctcccgtcatcgcaacccctatcggtccaagatcaccacctctggcgtcacgaatgaccacggtagaggacatggtagaaatagccatcggcctcagcggtagtctaggcggcgggcttactccgcctttcgagatgaatctggagccccttacgggtaacagcgatccagccgcatgaccaaaattatcaacaatcgcgctggtcagtttccttccgccctcgtttccgcttccatttgcaccatttccacttccgttgccgtaaccgtatccgtacccattatcgctccagctcccccaactgccacggtctttgcccgagtattccccagtagcgcgatggttgccagattcccgttcatcccttggcgatgagatagcccgcacttggttccacattcggctcacactgctgccgctcatggccaaggatgatgtatgtgatagcggcgaaatgggcgccgacggtgctgatggaaccgatcgattcattcttgaaccaaagggaaaggatgctggtttcaccaagtcgggtatctccagtggctcctcatgtggtcgtggagggcgtgttggtgatgtgggcggcggagaagtggttccagacaaggaaaatgcttcgttccgtaaagatgacggtcctgttgtcgaacctgccccgaaactactcaaacttccccggctttcgggcgcaccaaagccatgcatctcaaacaaggccgggggcggtggaccaggaagactgccagtagtgccgtaaacccttggcatgccctcgtaccgtggtacgagcttgttcgtcgtaggtgatgttatcggtgatgatggaaacatgacgttggagttgccgccgccatggctgtgtgccggggtgagcggcgtcaggggcggagatggcgactggttgtggcccgaacgtaggatcgaagggagcagcctgcggtcccggaggcggagagggggtatcagcggcctggaatcatagctggacgcaattagcggcgttggccgacctctaggagcaactccgttatcgaacctcgaacgagactgtccccgaacgtcatctaagccgcaccggtgcttttttcgtctgtgcaggcacaaaaaggccaaagcaaccataatgatgaacccagtaaccgaacaaaccgaaattgcggccttgacccccatggatagcccgcctttgagtgttgtagtcccattgtttaccccaaaagactcggcaaccgtgggtcgggctggtgttgctgatagccatgatgggtccgttataagagagatatcgccagttgttgttagagttgctgaggacgttgagagggacaaaggcgcagttgcgcttctgaacgttgtgcttccagaagttgaggggatggaaatcggttcttgaaccaccagtggagatggggccgacacggggttgattttgaagcctgtttgtgcacaaggcccagctcctcccttgctagtttggcagacgaagcccctgggtggtggtcctggatctaataccgagtgaaatccaacgctgccatctcacgttagcatggcaagtaccctcgagctcatgacgaccagctagaaatgttcactcactcctggcagctgttgatgatcaggtcgacgtttgctggttgtcctacttagcccgagccactgacgattacttctccggctaccactcacggtcttgctgcagcccccccgtctggtttatccagacgccgcaaaacgttgtgtcgcaccaatataatgcccaaaatcgagagctgggtgtcgtggtcgttagatcgttgcaaatgtatttccagccctcgggggtttcgtggtcgatcgataccgtccttagaaactggtccctgcaagattgcaaacactgtttcgcttctgctgttggtgaatcgcctcgcatctcgatcgcttccatatagcacccgcattcctcatcgccgcttgagccccccataactttcgcagctaccaccaaggccatctacttgtgctcaggatgtgtacgaagccgagcttgaagccaatggtaaagtcaaatgcataggacttggcttcttcaccataactgcatggccagacaccgatatgataggtttatcgcgtgaggatgtgtccaaagtgaatagagataaaagtgctcaactggtaccagagggcccgcttagccaaaagaagcatgtgatcaagaaaagtgttgataactgatcaacgggaacaacaaccagctcgcttgctcaaccgataaatgacgtttttttgagtagaaaataagaaagtgagctgaaggtcttgagattcccgcgggaacaggtgtgaagttctgcgcgagactatatatccgacccgaacagctttctcattagggtcatgtgttctataagcaataggagaggcccatgatgttgaggaacgggaacacaacatcgcacgagtcactacgggaggggctgctagacatgtacactatgtagagtgaaggaagagtgagagtgcgagacaaaaggacaggttgaggaaggaagactggcgctggaacaaatgaagcatcagccggaagagagggagatgctcatcacctgggaaaggagtgttttcgtgttacaccgttactgcgcgtctccgtagtccgacgagaatagtctcgtatgaggaccgggaaggggttaggttgtcttgccactagaggtttggagcctgcaggcatccgctgggcttcgcaaagagaaggatttccctgtcgagtcctcacccacggttgcacaagccttgtagtacgcatgagagtgcgagaaaaaggttaccttcgggggcaaaggggagcttaggtggtagtccgtcatttcgttttccagcgcggttgaagatgttgaaactaattttgtctctttccaaagcttgaccagtaaagcaaactggatagtccgtttagtcggacggtgtacgattcaagccgacctggaaggctgcctgaaagcttttttttcaagaattctttttcccttttctttattttattcttataaagaggtacaaatttttttaaaacttttttttacttttattttatttttaatttttttttgcgacggcagcactggctggaaatgtctgccttgatcatgagccagccactcccgctagcacagctagttcatcagccgagagaagccatagggttggtataacgtcatatatgacacccctattgcatgcattgccaggcagaggtaccgggtcgtggatccaagatcgggatagatagccgttgtaggaaggtattcacagcacaacagcctcatggagtccgcaattgataaactaagctgctctgcgctgaacatggctgttacatgcgtgtcgtatagtctggctttcacgaggttatgtatagggccaggttgcaagagggaagggacggactggggcccgcgtttctggatacccaatggaatccacggtaaggtgacaggatataagtcctatacagccatagtgaaacagctgtgagagagacttgtgagatggtcatgccatcgcacctttgtgttgtgtagttgcgtgtaatccaacagggcttgggacagactgtgagacttttggggtgtttgcttttgaattctctttccagctggcttggcgtgcttaaagctctggtacatcttgcacgtggattgaggaatggtctcacggctgtcttttggcatgccggttcccttccaagattgcaccgcaattgccagcatcgccggcgattagcccccttgcaatgcacccatcccaaataagcgcacaagaacatagcgagaagccgtacttgggcgcggcaggggcatctgtctcagccattggctgttgccaaacaggtgcctgaaggttgattcatatggaatttccaatcaagtccttctcgaaaacccaggccctaggttcggcggaggtagttcaagggtcggagatggaagaaggtcactatccgccaatgacaccatttggaggaggcttcgtatattcgccgagtccctatcagcctccgactggaagaaccttcgcccgtcaatccatgatcgttggtgaccgtgctactgatgcgatagccagtcagaaatacgaccaggagtaaaaagacacgagcaaggcaaagccataccccatcgcggccatgaagtttttgaacagctgtgaaggcgcgtccagtacgaatacattgaaaaagatccgtaaatggcgtcagctcaagagccgaaattagttgttggttcgaccatgcctcgtgttcctggtcccagactgaagcccagctttcgcggccagtggaaatagttgtgagggccacgtcttgagcagagaaagagaactgctgaagtagactcggaatagggctttcgtatctgtgcctctcctctgttttcaccagatgttcggctcgaaaacggtcagccagtcggggcgtggagatatgccatgctcgggtgttgactgatgcagtgtgtgaccacgatgctcagccgggcgcggcatcgtggtcgaaacgaactttgttgttcagcttcgatacgtgttgacgtctcaaagaatcctcgagtgcggcagttaccaatttcccagaccatggccgtagtaacaatgcgtggactcgtcatggcatggttgctgaggccatcgattccttcaccgcggaagtagcggaaggggcatgccagtccgtcagccatgacaaagaacttgcaaccgaagttgaactgcaatgttgcggactagacgtgataaaagcccagacattggactatgatgttctgatgtgccattgtaaagagaaggatctaaagggaaagggaacagacgcgacgggaagtgtgtcatccgttcttggacattcgtcggcggtcgagccaatacaaaactggcggcaaattgaacctcggcccgcccccggatttgttagtgcccgctaggcttggtttccccgcgctcaaccggcaatgtctcatcagtgagatgatagatgtagacacagcgtttgtgtcccaaaattgattttgttcccaactcttgaatgcggtcttctgtcatgtcttgaagataacactagctcacgaacccaaagaaaaagaagcgcacttgaactttgaggattcgaagaaaacccaccatgtccgagttcgcaaagcaacgtatccaggcgattggtaaccatcttgctgccaataaagccatcccacccgttatcaagatggctggggactcgaatggacctagagtaactggcaaagtggttatcatcaccggtaagtcgacttgtacttgctgtaggccgcttgcttttcgtgggttgaagctaacggttctcaaggggcaaactccgttctcggtattggccgagcatctgctcaccagtttgcccagaacggggcaaaggcagtctacatctgcgactacgatgattccaatctcgaagagcacaagcgcgagatcgaaacactatattccagcgcgaatgtacacacgcgacagtttgatgccgccgatgaaaaagccatcagcgaggttgtcaaggatgctctggaccggtacggacggctcgatgtcttctttgccaatgccggaattcttggccctcataccaagttctccgacgttgaagctgatgagtttatggagacgatgcgggtcaacgcgctcgggtaggacgcctggttttctttccgtccgaactgccctttcttgtctggttgatctcgtagagcatcgctaaccatgcgtaccatcaaagcccctttcttgccgccaaatacgcggcgccggccatgcaaaaaacatcagcggagaagcaaaagtcctccggcagcattatcatgacagcttcggtagccggtttgcggtccaacgccggtgggacaccatactctgcttcaaaggcagccgtcgtcagcatggcacaaaccattgcctaccaactggtcgggaccaacatccgggtcaacgctctctgccccggcctgatcgagacggctatgacggcgcccgtattcgacagcgcacgagctcggggtaccgaaggtaagattggacagctcaaccctctcaggaggggtggacacgctgacgagattgcgcgtgtggccttgttcctgggaagtgatgagagtagctatgtcaacgcgcaagcatgggcggtggatggtggtctaagttctggccatccttatgtgcccggcaagattgcgtagaccactgggacagtatcataactagagtcagtgtgaccttgaccgagaaggaatcacatacttttgcagtatttggcatcccttgcttgggcaaacagtgtgatgatgtgttttcgacaagggcgtactgtagtcgttgcccaaaaccgcgggcggtcgaaaagggggcaacttcaccctccaggttgtaaagtcttcaccgactgggtataacggcattgccatgcacgcactgatgtagaatagtgtgtaccgtccttttggagtcttggatagagcatctccaggccaaaccctcccgcctttagctgacttccttgcccgggcacctctactctagaccggaaagagatctctcgcgagtacatacaaacagcaggcacatggcccatgaaattgagagagaatctggtgggaaatacaatgcagctcattgaaattgtcccacaacaagactgaccaggttcagtgtttgtaagagcatgggcgccgaggcaaggagacgtggggggaaagtctcaggagaagttggggaaacgcgggtagctggggactactatgtacagttcataacagctgacgatacagtgatgctgtacagtgggatggccctcctctgaccaatcgcgaatcctccactgtcaggatctacggttcctatagaggcgggttatatctagactaccccccttccctatatctagactatttaaccgtattgagcacacatttcacataaaatcgataaatcccatatttcgtgacttttcaaccgccaagccactagaaccctccctacacccccataatcgactgccgggactagcccggcatttcaaatagcgttgtaatatactacaattacagtataactcgccctgtaaaataccctataaatctacggtcgctagcgtatatatcagtaaaattaatcccgcactatactttatactcgattgtactcgattacctatgctagtatacatctgagccagccttataaattaccctataaggcaccctacttgcaattatagctatactcccccccctacctctactttctaacgaagataataattatatatttaatacccttatcgccgctaatgagactactgataataattttattgagtagatatttgagaaccgcccgaagttatataatccttaaattactgtaccgattgaatagttattcgaagattaggatatagcgaagcacttcctttaaatctttatctaaaataatagcttcgctgttatagttatttcctctagcaaccgccgtatttattttgtatatactaagttcgggaagtttaagccaataggtattaggatgaggaagactaatataataaagtgtaactatccttttaaagcggttattaaattaaagaaaattcctatttctctagagtttactaatccttattataattacccgctatagattaaggtatttacttaccctttaatgcgcaagttaaccttagaagtagaggaatttgtatagtaattctattaataaggatttattaaaaaactgctttaaaaccggaaacgccgatttctaatcgaagagtgctccaaaacgaaaactaacaacggtaatcaatttagaagggtcgtttatatccctcacaatatcttacaacgaacgcagcgatagcgttatatcgtcattaccaatagccatcgatagcggtgctcgtggattcgaaaatagtatctataacccgcttgtagaaatctcaatatataataatcctaaagccgtacttattacgaagacctcggataaaacggaagaagataataaaatattgaagaagtttattattaaagcgaataaatctacggactacaatattatttcgaccgaagattatcgttgggttcgaaagttacttctcaaattcgtaaaggtatatattagaaaaagtaggtctatgcgacccaaggttaataaggttagaaccgattagtttattattaggaaggattttaataatttaaagaaagatattttgaaggagattaagaagggcgtttaagaagtattaaagtattaggccgatattatagcgaaagttagcccgaataaaattaatactaccttctaataattacttactattattaagaagtttattccctttaacttcgaacggtagtttattattaaaggaataacaattaccgccgaatttataaaccgttcgaacgaagatacgaaaacgaccttagctatttacttaggtaagaagaaacccggcttagtagtttgtatagctattaggatactaataaccggagattatataattatatttaataagcttatatatatttagtattagcgaaattaagtataggttaaagaaattttcggccctaatacttttattactataaatactataaatatactaattcggggcgtactttagaataatattaataattatactatagtagaagttattttaaatgtagtaaaggagaggaacttaaaggtatctattattagagtttggctatagaagagaagaaatggagagagtagaagtttgctccttatagaagttgttattatattagtagtatacttcctctagaataatttctttttttaggatagcggcgtatatttatataaattattttaaacttcgaataacgtttaataatactttaaatattagggaattgaatatatagtaagattttactattaaaataatatttacgcttattgtaataaaattaaatataaaggagactactttagcgaagtaaattatccgtttaacaataataaattatttatttattgtaaattatataggaagaaggggtattatacgtataattacaaagaataccctattctctagaaagtaattataaaagcgtttattatgtacgttaaaaggttataggcgtttaccccttataaaaatttagctagaaaggtattggagttaacgatggagattgtagatgagggcgtcctactaaacgctcctcccaactcctatattattattactttagagagatatattagaggaggtgtaaagaggggacggttaagaaaattaatcggcctatttagccggctaaagtctataaccccgtagggtctaataaataaatactatatatatttataaagtatagggggaagttggctatatagcggtaatagcgcctatacgattatagccccccttagggaagtaatacccttatcctctactaaaggattagaaggaaccctatcctagggtaattaataatctaattaaaaatattctattagaatataaggaaatcgtataaaaggggaaaatttttattcgaataagaggagatttacaatattatagcgatttaggaattgggtagaaatttaaatagggatatttattgtcctagaggcggaaggtatttcggggttaattattcggagaagggaagggcggtaatatatataaataagaaatagaatttaaaagatttagacttttaaattagaagggattggattataattatatttaagaatttaagagatttaataactatttattctatttatttacctattcttatatagggaatattagagtattaataggggttactactcttcgaatttattaaagccggatttctagtaggaaatttaattgctattagggactttaacctctactattctaattaggatttaaagaataggattagcttaagggctattcactttcttatata