taaagtaagctaattatttatctaactattagagctaatcgttagaggtctagttagcaggtagattcttaaactagatattaataagcaccttttctataaagataataaatagtaagattaggtaacctaatgtgcctatatcttagattatagtaacttacttatagttacttagctatatctacttcttcttcttagatctcttagagcctataataactagctataataaaatcttacttattataaagctagtcttattaaaattatagacgttattatctataatcttctacttcttctttattaacttaactagattaaactagcgctagatagctactagattcttatagatagcttactaataattataagaatagctctagcgcatttagagcttagaagttctcttaataaagttattaacttagttcttactaataagattactcttatgctcttataataatttattagctattacttaaatattaggctttattagcgcaaattctcttatagacttattaagaatatagtttactactatcttctcttctagcttatctaggcgttttaaatttattttataattatattataagcactttctagcgcattaattagataatatactttagagaacgttatagatcttagtagcagacctttagctttaaatatattagaaattaagattagagatagtaagttaaatatctgctttagtatatattaattaagtattatgttattaagatattttgcatttttatcttaatattaacgcgctagtagagcgtaactaacttacttaggtaactaacttacttataaaatatattaagtatagatttgcaaagttatacgcctgcatagcattctaaagtaagtaattttagatagaagctctattataaacgtaaaatactaagatacgttctaatactatataaacttaagaagagttctaactttcttcttctatctatagatagatagatagatagaaagataaaactagactctagaatactatctgcgttgctactgcaggcttaagtaagataactaggcattatagttatctcttatagagtttatatataataatagcaaatatatagttataaatataatatctttctaagcaaactaagaactagacactagttaagctagattagcttaaaagactacttagagatagagagttacttagagcagctaagcttactaaaagtatactagtaataattactacttatagattaaagattcttatagtaaataagtactaatatattctactagtaagctagctactctagtaagctagctactttttcttagcactgtaaatactatatacaaaatataaaattactctatactctctatagattctttatataatatagctatattagatttagaatcttcttctatatctttctaacacgtataagcattatatctagtctctttatagttgctatagcgttattaagctagctagattctttcttaactatctctactactattcttcttagacgttatataagtagtagaagtacttttagctacctataatatacctatactaaactctattatactacttatctaaatttgctttcttttatgctctttataccttattaactctactacttactctttaagctcttatacataagctttaattagaatatttttatatagtattttcttagcttctttaataagctttaagaagccttcttaggcgcttattagtaattatataatagattctcttataaagtcttaattataacctaaatttatatagattacttagtattttagattactagagcatttctagtagagctactagtagtagcatataaagatagatcttaaggtaattaagaactctctgcgcgttaatagaaactagttctgctaccttaaaggcctttttatagtttttatatataaatatattaaaaaatgtatctttaaaggcagaaagaaagcttttcttattaatatagtagatatattagcatgctaagtcttatatatattaagagtactatctattttaatagcaaaaagcatactatattaagtacgtttagtgaaaactgttttttggtattttaatagtatcgccgcaattcgctagcgatataactaatacaacgattcgacaaagttgccttagtctcttttttctaacgttgatacgacgtctagttgacagtttcgacaaagtcgctctacctagctaggacgatgattacgtaatataggactaaaaatctaaaatatagagcgagtttttctctttaaaatgagctatatattacctaatttggcctagtagttatagagatataaggctttaaagttttagattttttaataaaatatctaaaaaaacttaccccactgttaataaacgctctaacaacatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatactaagagcttctagttatatagtattaagagtcttcatatacaatactaagatatagatacgtctcttatagataataaagagtagagttatgtacttagcagcgtagatactttagataactataacctacttataattatttagctagattatatttagctttatataatgctctaagctagttactacttttattaagctaataatacttatctagaagcttatcttattaaagttatagatattattattaagaactctatacttagcttttatctcttatataagcttaaactaggcgctaataacctctagatctttctagagtattctttagcaattctttgcttaattaaaagctatcttaagcttctctatataagatataaactacttaagctagtttctactaataggtattctactatatacagctaatagcttattagctatatctactaccttataaagttagagagtaaattcttgcgtatctagattaagaatatattatataattatttacttctctactaaagtaagcttctaaattctaagttatatttcgcgttaatttataattctatagagctaattagagagctgctaatattatatactaaagatagtagtagtacgttgcaggctcttaaattagcctaagttataggcctaaagagtaagattaattctgctttctttgtataataagttagagttattttaagatagtattatagtttatatatagtgttcgcgatgctaagaaaaagtagctagcttactagagtagctagcttactagtagaatatattagaagaaatatataaataaataaaagctatctattctatttaaagaagaagataaggttatagttactataaaaaatatgcagttaacataactaaagaagaaactagactagaaatttactttagaagttattaataagtaaataagctctttagcgtttaaagttaagcttaagagctttctaaatatatactctattttttatactttcttattacaactatataatctaataagtaaaattctatactctctaactaatattatagatactctgcataattatagaggtaataatatctataagatagataaaattatagataagagaataatagatagtagctaatagaagtacttagttaaatagaaaaactactctaaagataaaaacttataagagcctagcctaaatattttaggaaatactctaagaaagttctagaatactatatctacttaactatagtataaaaagtataagaatagctaaataaattaaaatatagatattaggcattaagattaacttttaaataaaagaaagaagtaataataaataaactacgcctcttagagctattatagcctataatagactattctagctaagaagaaaataattagtattcttagaaataagcattatataataattaaaataaatctagagataaaagaacttaagaatagaaatatattactaaagaaagatagaagaaagaatcttcttagcattttactatctagagattactaagtaaatctacgctagaatagcctataatagcttagcttaagttctagagacttaggcgctgctcttatagtacctactagctatagtctaaagtataataacctaaagcagagctaaattagctataaaaggctctactagagttagatttagatattaagaactactaaacgcttcttagcactattaagcttcttttaagctttattaatcttacttataaagagactatgcctagctaagagaataaagctcttctctttctctaaagatataatatctaccttaaaatcttagattagcttctttagctctctcttagagtctttatactttttactctatatattaggttagtttatactaatatactctataatagcctaacttatcttcttatagagagtactagacttattcttattaatctacttaagcttaagaatagttttagtaaagatattctaataagctttacgcttagtagtaatagctttagtagagtaattatagtaaatagagatataagtagtattagaactattattagagtctatagcgctattatagcacgctaagttctctgtataagatataaatagaggcctagaatataattagcgcctaaatagcctatagtagagtattatagcttatataagactatataaggtacttacttctttaactgcatagctaagagactataggcgttctaaatattagctttaagtactaaaatctcattctagtatctagaggctatagattatagatatactaagtagctactatagcttttgctagctagctcttagtagtaaagatagcagagatagtagtaatagtttagtagtaaatattaacttaacttagcgctagcttattaatattaatagtaatatctagaattttctaatataacttcttagaaagctaaatatattagtttatactataatagagtattctagcttataataacttactactatatagttagagttactaaagaagtaatagaggcacttaaagtactaagtagtctttctatctttaatcttcttttgctaaaataagtagaagttaagatagttcttagcattctctatagtattagagaagtctattataatataactaaacttactaaggtacttaaagaagcctatagtaaaagatataatatagcattagcataaataatatatatatatactattctctattatattattactaatagcaatctagtctaacgtagtttataagtaacttagctatctaagtaacctagctatcttactctactaaaatagctgcgcagcaatatagcgtaatactataataaatttatatactgcaaatataagaatactatatctttagaagcgttactatcttctatattctctatctctactttatagatataggcattatatctagtcttactataagtactatagtatctctctatgcgtactttctttaatagtctattactattattataatagttctttactattatagtaattaagtctaatatcttactaactattaagatcttctctacttatatatattattatttatatgctttatactttattattacttttatagtatcttaaaagtagcttatttcttcttatattaatactatattatgcgctatttactaagcgcctttacttagctatataatctttttatctattaaccttactatagaacttatgcagttttatactctttattaaataagtatactctatgcttctatcttataggtattatatagtatctttgcctactaagtactattcttaatagtagttaatagtagagtatagaggcatatattaagctttaataatactgcttttagattatataagactaagctagtatcttaaaactctatataaacgttctttgctataaatatcttcttaaaagtagctttaaaggctagtagaaagattttcttattaatataataaatataactatatactaaggctaagatactattactatatatgcgctttaatagcaagaaataagtaatattaagtagctatagtaagtaagataagtaggtaggtatatagaaaataaataggttagctttagctactaattttgtaaactaatattttgtaactatattttatactctagttaatcttactaatataatatagcaacagctctctctgctctcgttaagtaacttttctatatataagttctagtattaaatattaaatactaatactctagaactctgtaatttaatagataggcttgctgctaataagctgccttgcttagcacttatagcagtagatgctctgtaaacagctatattaaatacattgcttttagaattattgctatctatttaacgcttgctagcttctaaagcttcttaaggaaattcttcttatagctataagaatctattactgcataacactctgctacctagtctataagtatagctgcctacttacttattactctcttatctatataagaattatttctagagatagagtaacttagcagcgcatattctagctagtatatcttaattatatctataatatagaggtatataacgctactactgccttatagtataatataactaacgttatattacgtaagaaagtagttagtagcaagagagctaataactaacttgcagaactaattctataatattaacaatatagcagtatagctatctatctactagctacctttaaatatagctagtaagctaacgtatttagataagcttaaatatgcaatcttaataatatattagctattaggctttaatagtattaaaaataatataatataatctagtaaagttaagtgttaaaaagagcagcaggttgctaagaagaggatatatcttaatatttattagattataagatatttaataatagttgtaataatagtaatagtaatagcaatgcaaagatataaagagatagaaaactatagtacttagatactaatataaaatctatccttaacctacgcataactatatatactgcttttctatagttaagcgtactataaaaattatacctcttaagcttagcttagagcagagtagttattattatgcctaaggcaatttttaagaagtttaggtgttagttagtagtgcctgcactagctttacttagaactattaactaatactagattatatattttatacttttttaacgcttttttatactaatagtagagagtaattactattctcttttagtctagcttattttttaataatacctctagtttatattttatatctagaataaatatagaaaataataatcttctttttcttataatatttctagaattttactacgtaatagctcttatagctattaataataagtagcttatatactctaatagaatacgtatagaagttaaagtatttaagctaagtaagcactagattattatttatctagctagtagagcttaggctagcaaataggtatagataacttatatatagatataagttaagatatagttaagtataggttaactaaggttaagttaatgctaagactatataagttaaagttaagtattatataagaaagttaagtctaggttaacctaggttaattttattatataatacttaacgtattttataagcaaactatctacctaactaagctatctactttattctactaaaacgcctacgcagcaacgtagcgcaatactataataaatttatatactataaatataagaatattatttattagaagcatcgctatcttctatattctctatctctactttataagtatagacgttatatctagtcttactataagtactatagcgcctctctgcgcgcactctctttaatagtctattactattattataatagttctctgctattatagtaattaagtctaataccttactaactattaagatcttctctgcttatatatattatcttttatgcgccttatactttattattacttctatagcgtcttaaaggtagcttatttctttctatattaatattatattatacgctatctactaagcgcctttacttagctatataatctttttatctattaactttactatagaacttacgcagttttatactctttattaaataagtatgctctgcgtctctatcttataggcgttatatagtatctttacctgctaagtactattcttaatagttattaatagtagagtatagaagcatatattaagctttaataacactgcctctaagttatataaagctaatctagcgccttaaaactctgcataaatattctttactataaatattttcttaaaagtagctttaaaagctagtagaaagatttctttattaatatagtagatataactatatactaaagctaagatgctattactatatgcacgctttaatagcaagaaataagtaatattaagtagctataagaggtataataagtatgcaggcatatagagagtaataatcttcttcttcttatagcattcttagaattttactacgtaatagctcttatagctattaataataagcagcttatatactctaataggatacgcataagagttaaagtatttaagctaagtaagtgctagattattatttatctagctagtaaggctaacttagataacttagttatatagaaggttatagaactagtttaagataagaactttgcctataaagataagaaagagtagaattactttctttattatgctaacgccttatactagcgtaacctacttataattactaagctaaagcttctttgcttttctaggtttctctaaactagtaactactagctaagataatattttgcttattagaaagctagacttattaaagttatatatattcttatctataactctatacttcttctttatatcttaaactagcgcaaactaaggctaaataactgctaagttcttataagtagcttactagcaattatatagatagctttagcgcttatatagcttagaagtatgtttaataaagttattaagcttagttcttactaataggcttactagcgcgctctctaagcagtctattagctatatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaataaaaaaaaaatttattaaatttttgcttatataaatacttaactttaacttcactcttattatataatatacttaactataacttaaatatctatactataacctaacttatacctattctagctagaaagtttagatataggttaagttaatttagagtttatattatataatacttaactatattctaacctatacctatttgctactctagtagagctaacttagataatctagttatataaaagattatagaactagtttaagataagaactttacttataaagataaagaagaataagattatcttctctattatattaatgctttatactagtataacttacttataattactaagctagagcttctttacttttctaagcttctctaaacttattactataagctaagagaatatcttacttattaagaagctagacttattaaagttatatatattcttatctataactttatacttcttctttatactttaaactagtataaactaaagctagataattactaagttcttataagtagcttactagcaattatatagatagctctagtatatttatagcttagaagtacgcttaataaagttattaatctagttcttactaataagcttactagcgcgctttctaagtagtctattagctatatcttatatatctatctttaagataagtaaactatatatagaatacttaaatatatgctttataattatcttctcttctagttttataaagcgctttacttttagcttctagttatattaagagaggtactttatataatagtcttagatagtactttaaaagatattataaatagctatagcacgttatttactttaaatctactttaattaaatattagagatagtaagctatatatcttctttagtataagtcttttaagcttagtattattaagatattatatattattgctacgcagctattttagtaagataagatagctagattacttagatagctaagttacttataaactatattatattaactaatttagaggtattctagcctagaatagcgtaaaatagaagcagagaagcttaataaagctagattaagagatgtagtagttattatagaatactttatatttattagcgctataatagagtataatagagtattctagcctaaatagaggctaaaatctctatagagagaactaaaaattcttatctaaaagaaactaagagaatatagaactaggttaagagttaggctaagcttaactagtattataagtctatatactacttacttattattacttagcgcgctaagcttagctaagcaagtctcttaaaattataagttttagaaataatctatagagctttaatgcgtgctttaggccttaaataagctattatagcttattctagcttactaaacgcttttttatattagatatatttgcttaagataagcatacctaataagaaaaataatattagcactctagcactaagaatgcctttagtattctaagcaggcctagtatagctactagagagctagtatatagagtagagagagaattgcttcttaatagtagcaatttatctattctttacgataattctattagttatccttattattacttgcttctagctataactctctagtattatcctaatatctaatctatacttatttgctactctagtataagctatatctaacgttctttagaaggttctatttaattttattattaaggcattatataagaaagtagagtttagtagaagcttagtaaaagtaatgcataaacttatgtaatgcacgaacctataagatacgttagtaggtatattagttaaggcttagcaaagagtagcagcaaacctatagtagtagcaaatctatagagtgcgttattactttgcataaagatagcctatgttatgcaattcttagttctactacgcaatttattcttattcctactatcgttattctaggactatactcagcactatatgctgctcctatctagctctacaaggcctcttattcttcttcttcttcttcttctcctctctgctatctctacatcccctttgtttctgtatttgttctagtagggaaaattttcggcattacgacgcgaatttcggtatttcgtcggtggtgctcatctgcagtaagatcaccattcgataccacacacggaccgtttctaaatatattaattcgttctcttctccgctctccttgcctcccaaaactcaattccatcccactttgagccgtcgtcaaattcaacaatgcaggtgcgcaaaaaccagcaagtagcttttgctgcgcttgcatctctctttacatttgcatccagctcgccaacccatccactctcgcctcgcgatgcggctgtcttatccagcaaccatgctctgtcactcctagcgcgtggtatacctgtagtaggatccaaggttcccctcaaactgcattctaatcatgttgctggtacacaactcgcaaaacgccagggtggcgcaccatttcgtacaatcgcggccggagcgaactatgcgattgacgtgatcatcggtacagagacgcttcagcttttgtttgacactggaagcagcagtttttgggtaccagaggccgattttgtgtgtgtagacaaggttggcaagcaacagtgagtctaaatgccctacctaactcttacgtggtactttgaacctgatcatgaacgttcctcattatagatctcagtccacttgtggatttccaaaatatggcctcaaaagcttttccggtggccaaatcccggaccaaaactttaacgtgacatatggcgggggggaattcgcgactggtaacgtgggtctcgaatccgtcggcctcggaggtgtgaccgtcaagaatcagaagatgtcgcttgtcaacaggacccattgggtgagcgcaggcaatctgactagtgggcttattggtacgtaaagcatgttgtctgcttttggacaccgtagtcggcgagcatcccggatggcagtttgtgtcgcttggttatgctttttgcttgggtgtttgttgacgatagtgactaggctggggactcggtgccaccaccgccatctacgagggcgtggatccgtcccaagacggcggaaaaaaggccatatttgtcaaaccatggctggaaaccgccttcgaacaaggcttggtcgcaaaacccatattctcggttgtcctaggcaagaggggtaaaaccgatccggacctatcagccgttggatttcttacgataggaggcgcgccatcgtcatcgtcgttgccgctcacgggtgtatacgctaccacgccaatccttaaggagacattcgatcattttcaactagagaatgagtatgttcattatgttgttcgacctgacggattcactgtcaatggagaatttgttgcctgggcaccaggtacctccgtcggcacccattacggcgacagtcaagaaagattcacgatcgtagacaccggtaccgcactctccagactcccgaaggcccttgtagacacaatcgccgcagccttcagccctccagctttcttcagccaagataacgggcaatgggaggtttcgtgcaatgctacgacaccttatgtcgctattcgcattaatgggactgaccttccctttgccttatcagatgttctggtcgacggcacttttggcgtagtagactcgcagaagcagatctgtgtaatgggcttccaagaaccgccaactccgccctggggtggcgagctgccgtatatcctcggagccaactttctgagaaatgtactggcgatccacgacattgggaacaaagcaatgacgtttggtgcgctaaagtgggaatgatcatgaatcaattgcagcgcttatagcacacacaagaatacacatcgatatatagcaccttgaaaccaaattctcctctgcatttgttattgactatcaataattattccatgacgcccccaaaaccggtacaaactgtgctctcatcttcgtgatagcgggattcaatcgttgcatagtggtcaaagagacacttagaaactctcggaaccggaacattctgcgtgattgttcgggtgatcgtggtttctcatggcattggcaactactacttcgtgatcaaagtggccgtagaaaccctcaacaccgtggttatggacccttcggcacttcctggatggtcgtcttgatgattgtggtctccctctctagtagcgtggatgtcttgggaaatcgtagatatccttcctctgctgcgtcaccgttgtcatgattgtaggtctcctccatggcccccggtcagttgatttccctgggctccgggctaatgtttctaggggctggccgtccgaggtcccaccgcctgaacaccaggacccgtgatggttcgagccattattcatacggctctagagtctcttgccattataaatcgagtgcctacaacagttcgcgttgccaatctgatggtcctgtgtaatggtggaggatatagttggcagcggctgtcgatagccacatctgtcaaaggtttatacttctttagctctcattgtcatcgtcgtcttcagaagaggtgtatccaaggccgagagacaaagcactggtcgagtctgcatcgcgaggtgtagtagcgcttttgctagtagcaacacgtaaatctacggctacgtttgtggacggtgctatctcatggtttgccacgagcgtatggtcgggttttatgctttcctctgggttagagcttgtcttcctcagcttcacacccttcaagagtccattctctggacccttcttccttttgcgcccggcagcagcccattgtacttgttcttgaggaacatccggattatcggcctccaaagctgttgttgtttcttcttcttgctgcctacgaaatgcttcgagtttttcctgagtctcccttttcactttagcctcctccttccttcttttttcctcgatggagtccaggtaatcggcttcttcgtcgttcagactcacgtggagtttgtaccgagctctctcctcaaattcggcctgcttcttatccttgttctcttgaagtacttcaaatagactttttccatcgtgctgcgctgtcagatctgcttttgctttgcgagcagcctcgagctcggcttgggctcgtcgccattcatcgtctcgctctgtcggattgtctacagttccgccactcacaaagcctgatgacattgcgactcatgcggcttaagacaaagggaagtggactgatagactggatgatacgtcgggtcgttgtggttggaaattatgttgggaagagtggagccgacacgccacttgccggctcttctccgaagtttatcctgtcggtacctaatcctcacgtcgggagccttccaagtagttgttaaaggctgagtgaggcggcacacgcaattatgcagatcagttcacgcaagttgcccatatttccgagtacgcctgttctgcgaattctgctattggggacaattgcggaccgttgggcggcttagagacgggcaaaagggcagctgttccgactgctccatttgacttagtgagtgtggccgacagacccacctcgttggaaatgcggcctgtgtgaaagaggattggtggaaagctcgcgactgagatcacccggtggtatcaaggtactgttgttgccccgcggtgggttagatgcgagggcctctgacgtagcattattgcataacaatacgcttttcaaaaacatttccatagtttaaagtgtaagttcactctttgtttttacaatttaaattctgataaacgactatcaacctccagcaaatatgacaccaaaaaattggacacaggagagcttcacagtacgtccgacctgcagcgcaactgcttcgcatcgcatcggtatcagaattgtaccggcgtggtagaatcgttctgagaagactagcaatgcaccaacagaaagacagcttgcagcatgtgggagcatgaagctgactgtgattagctcaacaccggtgcaaagattccagcgatcggtcttggaacatggcaatcaaagccaggtgaggttcgtgaagctgtgaaggctgcaatccaggctggctaccgtcatatcgatacagctcttgcgtatggcaatgagaaggaggtcggcgagggtatcaaggattctggcattcctcgcgagcagatttggatcaccaccaagcttgacaacccatggcacaagcgcgtggaagagggcataaacagctctctggagtctctaggtgtagattacgttgatctgtacctgatggtgagtctgcgaagcatatatctagatgagaaactcattgctgacacatgtgcacagcactggccatcttccactgatcccgaggacctcaagaaacacttgcccgactgggacttcctcgacacctgggctgagctccagaagctccccgaatctggtcgtgtcaagaacattggcgtctccaactttgctgtcaagaatcttgagaagctgtttgcagattcgcgcttcaaaaccacacctgcagtcaaccagatcgagcttcacccgaacaacccttcgtaagacagcatgtcccgctgtagatacatggattgactaacccatcccagccctaagctccttgactactgcaagcagaagggcattcacgccaccgcctactcttgtctcggctcgaccgactcccccttgtacaagaacgagaagctcaagaagcttgctgaaaacaagggtaaatcagtccagcaggtccttcttatgtgggggctgcagagaggtagctcagtcatccccaagtcggttactgcttcacgaattcagggcaacttccagctcgacggctgggagttgacagccgaagagatgaaggaaattgattcgctacccgagcgcttcaaggtctgcggcgactcatggctgccgatcaaggtcttctttggtgatgacgagtaggcattctcctacttctagcttgaatggggtagcacgtagtaacccgaaattaaaattgtaacctgacatgaacaaccaccgatgttcaaattgactgcacgctttcattctccacgccctgttgtgcgcattccacttcgaacgttctaaggttagcttccaaggttcaaatagctcggatgtgtgacggtcaggtgatagcgcgtcggcgctaagaccgcgccgcgtggcgggctagcaaccttcgccacccttcagaatagaaagcgcgcgcacttacgcgttctgccatacaacccacacccctcttgtccacacattagacattcatcatgagcgccgaggaagagcaatatgacgacagcacaatgggcgcacctggcgcaccaacaccggtctcggcgctggaggtacgcatggagcgaggtagaacaggtgcctggacatacactgaccatggttcagggcgtcaatgggttgacagctcgcgacatcaaattagtcgtggaaggcggctacaatactgttgagtcgattgcctatacgtgagtgtggaaccattctggagagtgctgccgctcacacattgcaggccacgaaaagcgctggagcagatcaagggaatatcagagcagaaagcgtccaagttacttgctgaaggtgcgctgctcgtaattctattcggtcaagttactaaagatgccagcgtccaaacttgtgccgatgggcttcacgaccgcgacggagatgcaccaacggcgaagcgaactcatctctatcaccacaggctcaaaacaactggacactctgctcgcaggaggtattgagacaggctcgatcactgagatattcggcgagttcagaactggcaagagccagatctgtcacaccctggccgtaacatgccagttgcctttcgatatgggtggcggcgagggcaaatgtctatacattgataccgagggcacctttcgaccggtccgctgtcttgctgtcgctaatcgttttggactgtctggtgaagaggtccttgacaacgtcgcttacgcgcgcgcatacaactcggaccatcagctggagcttctcaaccaagctgcgcagatgatgactgagactcgcttctcacttctcattgtagactcggccacttcgttgtaccgcactgacttcgcaggtcgtggtgaactgtcgagtcgacaaactcatttggccaagttcatgcgtacactgcagcgcctcgcggatgagttcggtatcgcagtcgtcatcaccaaccaggtcgtagcgcaagtcgatggtggaccaagtgccatgttcaatccggacccaaagaaacccatcggcggtaacatcattgcacatgccagtacgactcgcctgagcttgaggaagggtaggggcgagacgcgagtatgcaagatctacgacagcccgtgcctgccggagagtgattgtctatttgcaatcaatgaagacggcatcggcgacccgaaggagaaggacctagaggagaggaacaacaggtaagggcttgatgctgtatcccgcgcgcagtgttagtgtattatagcgggatttgcattgtatggagttgtggttgctgcaggctggtgttgggctggatattgacgcaaatacatgaccgctgccttgatagtaatatgaccattgccaaggagacctcctccaaagtgaaccctgaaggggatcagaatacgtttatctactactacgtatgcagttggagctcatcgcctgcctggtccgtgcacttactagctgcacctgtcgcgactgctgtttttgtgagggccacttgcgcgacaacaacagccaccctccaccaccccgctgatacctcacacgaactgccctcctctgagcttgcgcatgcgagtaggatggccaagaatggaggttcatgcctctatcgagaggcgcgactgaacatcgagcccgcgttccctggatcgacaattgtgtttacgctgcccgcaagctccctcacgacgttcggttctcgcaccgcagcgaagcgcactgtgccccccgagcgctacgcagaccaggacgaagacgcatatacaagacggcatctggccacagatgggtcaatctacttccggcaacaccatgcatacccgcgcagcttgctttggcgcgtcttggataacagaagggccatcgagctgcagtcggtcgacctagaccacaatgccggtgatcggttcgaggcaaacctcacccttgtgctccaattcccatcaccgatccggccattttgtatagcccttgcagagtccgctgatcgtgacgccctcatcatctttggcatcaccaccgcaaacgacctatacgtcctgaccatacctcgcgacttcttcgtcaatcctgcagcctcggagcaggatatagaagggtggtgcaagaggtcagagcctacgttattcagcgggcgcatcccgtacagacttgttgcagtcaatgttgacgaactgcttgtggccctcgacgacggcgcaatatgtcgcatacactgggacaaagacaccaaggcgtgggacggctcacgatatcagcatagcaattggtcggtccgcggacttttgtcctggaaagcacagcctacagttcgtttcgagggtgcagatctcgcaatatcagccgccgccgcagtgacgatgtctccagacaggcaacacatactctcggtctgcttagatcacaccatacgagcttggaatgtggtatcgggcaaattaggcgcacacatggaccttttggggcaaactgatcgcgcactggaaaaaagtggcagctcttacttcatcggaccctctcagtcaactttaatggcagttatcccaggtccaccagacggacctgctagtgggctgggtggcgcacagtacttcctcttgacgtactcacctaagcaacatcagttcaaattgtggggagttagggacgcagacgatgcacagcatggcctgtacgatgtctgtgaagatgctgagcttattccaccaattgacgagctcatggacacaacagtgtggaccttggaggaatttcatatcgtccccggaccagctggatggaggggaacggagctctggatccgtgcaaggtccggcccaagtagccgcatctactcactgaagtttgaccctagcgatgatgccgacacgctgaccgcgtcatggaagaatgactgggaatcggtcgatgctggactcttgacactcgatagtcttaagagtaacccagccaaccccagcgaacaaggtctcgatattgcacttggcgaagtagacatatttcagcagtggctggactttctcctctatcccggccgattcagcattgctacattagagaccgctttactcatacttaggcgggaccttgatcggatacagactacgaagacagccaaaggtagtctgaaggagcgcatatgcagcactattacagctctcgccagtcatacgcaaggtggcaacaaagatctgaatcgttttgaagaggccgttgcacaacagtggcaagccttctacgggcttgtaaaggacttgcacaagcggaggggcgaatctctatctcttgcgtacgaccagcaaaccggcactccatggttgttgctgagtgatcatctctccgcgattcgaagctgcagtgatgccgaaatatctgcgctcaacgccgtagccctggcgtcgtcgcatcagaccagcactcctcttcgcaaagctttgagcagaagcgagacgcgcgatgtactgcgattactcaacgctgcatcttctttccgaaggagattgccattatatgtccagcaagagctgcagcgccagattgagatggatctccttcagagccggtcacttacagtcatcgaccgcatggaacttgtcgagagtcatagcgagctgatacagcacgtttcagatgaagatttatcgctgcttgtcgaggaacttggcactgaagtgaaggacataacaaccgagaccttcctccgagctatccaaaccctgggctacaaggaccaaggaagagtaaatacgcgaaaacaaattacgcgcttcggactcaaagctcttcttcaagtctcacaagatacattggagacagaccacaacatcttgctagaccttctcgtgctcgtgctggtcatgttttttgagctggaaggggagacaccagaagattttgatgcttcagaagtgttcatggaacttcttatacaatacaaagactgcatgactgtctcgtggttggccagtacggtgtgggcacaccaaaccgctaccggacctgcctcagaaactctcaatcgcacactcagcgagacgctgaagatcagcaagaagctccctctgacacaaactgttcttgagggtatctatggcgagcgcgcttttgacgtacccttgcataacgaagcgaagacaaatttgctcacgcaatggagtagaggatggctaacatcggtcttcaaggacggaaactacgattctgtcgttgaggatacgatgggtattctcctgttccagaaggagtatggtctagcgatggacttttcgaaatttttgcctgaaggcaactgggccacgtatctaaaaggtcggttatatatcgcccaaggcgagaatcaacaagctgccatttgcttccgcaaggctgcataccaccttggtaagtgggaccaaataaagtcttggagttcttcctgactaaccccaacagctctaggacattttagcgttgaagatacggactcagttggcctagtgctagaagcagaacgcaactctttctctgaaggcctggcaagctactatagtcatgttgtcggtctctttgagcaggtgaaagcatactcttatgttgctgactttgctcgtcttggtctgaggtcgttgaccggccaggaagaacaggagctgaagactgacctcttgcaacggctgttcacagcttccatccagacattaagatacgacgacgcttacttgtcgatgtcgcggcacagtgatgcagccttgtaggttcatgtgttcgtgtatagcgattcggtctcactaacgcatgcgcagaaaacactcgtctctgcagacactcatcacctccatggtctcgcagcagcaagcaatgcaattactcaagtttccattcgtaggtctggccgacgaagtcgacgacacgctgtcgtcactctgccagaagaccctcaacctgacttctgggccaccttaccatcaaatcctttactcgttccgcatagcgcgtaacaacttccgcggcgctgcatccattatgcacgaacgcctgcagcgtctcaagacaacgtcgtctaagcatcgagatcccgcggacgactcactggcacagtgctacctaatgataatcaacacgctgtcgtccgtgggcaaggaggacgcatatattctcgcagatcaaagagtggaaggcgcaggaccgccgcagtggggtattgggcaaggcaagaagcttctcaagagacaaatcgtgacattggacagcctgaggaaggaatatcaggctgaattggaccgcgttgctgcgattgagagcggacaatttccatttgtggaggcagcagaagaaatggatgtactgtaaatatattggttcaggcatggttcagcaaggcgttcaaggttggacgcacagcaccgcatctctcaaggaatgggcgcaatcaagagtcggtatactatgctttaatgacaagacgcttgaccagggtcggttgtacatggaatatgcatgtgtaatctctccacttcgcgaaacggacacgctaggactagcgcgaacgatgagtggggcgaccgtgatgcccgtgttgttgccagttgaaagagacgtgagacgaccagacaagttccgcttgccagcgattcggactctgcccccagcaccagcactctgcgcctgtgtacccgtgccaactgtttgctatctcacatgtagccatttcctgcgtcacgcgggaccattgccatggtgcgcacactcgacgctttgtcgttcatcgtcgcttgctgacaatccacccagaactccaaatcgctgcgccgcctcgccgccgaccacggctccctgcacacggctgcactcccgccgaactatctctttgcgccgtcctacgactcctcggaactgacctctctcgacattctcctcgccgggcccgtcggcactccctatcagaatggcgtctggcgcttgcacctcgacatcccgcctacctacccgactgctcccccgacagcgcaatttcgcacgcgactatggcatcccaacatcgatgaagccacaggtgctgtctgcgtcgagactctgaagcgcgattggagtagtgcattgaagctgagagatgtcctggtcaccatcagttgcctgttgattcagccaaatccagcaagtgcactcaatgaagcggcaggaaagctcgcgagtgaggactgggatggtttctgcaggcgcgcgaagctgatgacggagatccacgctgccgtgcctagcaacattgctgcggaagtgagagaagcgcagatgcgaggtgacgatgcacctctggaagcaggaccagtccagacggagccaaaatttcaaggagccaagggcaaggagcgcatcagagccactccaacgacatccaaggtgccgcaacccgtgaccgaggacgaagagaacacccgacgaagggatgacacacaagagctggagagcgatcccgagagcgactggattcctggaccagacaacacggctaagcgtgcaacagctcaggccagcaatgtctttggcatcaagggccttgatgatggcatgctcaatacgccttcaaaaagaatatatgcaacaaccacggcaagtccagggccagaaactcgcaatgattcgcacccgttcatcgatgtcctctccaagcgcaccatacacacttcccagtcctttgatctacgactccccacatctgctatccctgcacctattcaacccgcatcgaccaacacacccgaacttctcaaattttcgcaccaaaatcccttctcggccatacaactgaacaatcagacacatcctttgatccgcgagctgtcttacacctgggatgactcggaagtcttgcatgacacgggtttgatacatgacggcacgagcaagctcgaggtcaagaagaggctggcgggccaagacttcgaggccaagaagtgttgggagatgaagagattcaaaaaagctggctgtgatttgagtaggtataacagaggggatttcgggcccaggattggcatggggagactttgatggaatttgtgtgtttgcaatgtctgttttcgaggcgtcgtatggtggcgatggatacccccagctgtgacctgactatatagctgtatgtgattcgctacgcgaatacatagatacgactgtatagctcagcgctctgttcagaatcaaaataattccttgtttaatatggagcttcttcatctcgcctaatacaaagcatctttacatgtcttctaggacgacgagacaggaaatatagtaaggctggatgatcaggctcgccaaatcacgcctgcaatccagattcggagcagcagcccgatcatcgcacgagggctgacgtctgcaggagaaagtatagaaatatgcgacgcaagtcgattccgagctatgttgacagtctaatttggcatactatcttggcgatcagctagcggggtgagccgctccttccgtgatccccttcgctaaacatcatgtgcaattggatcgcttccgacctccaggtgcacatcactcggccacaacatcaactcaagctctaatttaggccccgagatacttttccatacgcgaaacagacacaaacacctttttccatacgcgaaacatacacaaacacctagggggagctattacgctcgtgttggcactgactgtcttgctatacccaggagaggtcttcgtaagcaccagaccgcggggtcgccggtgcttcacaccttgccacttaacctgcaggctgatgcggagttatgtagctctctcgatgctgccgcttagttgatctggttgacacaggcaggacccacagtacagtgccgccagccaggaatggtcgatctgtcgatcctgcatataaagcgtcgacccgcttctggcgtggtgaactgcctatccttgcgccgcttctcgattggaacactcgacccactttgtctgcatgagaggtacgtgcgtgccatgggaatatgccctcgttcgacctactaagtcgtcacaagcgagagcaactacaccataggtacaccgtgcttcctaggatatagggatcgtcaatgcctgcgcttcagcaaggcacacctacactcgaattggtcgaatacgcaatctagtagcttgcatggtctgcggtctcgcaggctgaaagatctgttggtctcgcaagctgaaagatctgtgggtctcacaagctgatcaatccatgcggctcgctactgcaataacatcgccgaccagatgaggagggggttctgcatatgcatagttcgtcttcgtaaacgatgtccctccttagcgatctactatctcgactgtgggagatcggagagggcgatgtcgtcttgaagctacactcgcattggacagcctaaggcataagccatcagcgtatatacgtcttcttctagatttaggataatatcgcagcttgatccgggaactctgttatcttgcattgacacccctgttgaccagttgttaaccaaaatcctataagtacgggcaactgcttaccaccttaagcctaaagactcttgtcacgaaccctcttctattcaattctgacactacaagcatgacagataattcgtctatcgcaaaccatatcacgccagagaagctcacgctgatgaagatcaaggctggtggcttcgagcgcgaattcttgtctgaaccatcaaccccaacccagattcctccatctctcgattttcctcccttgctgggacaccaacattcatcttcaagcaacatgaactcgtcccttacgcgtcgctccagccgacaagtcagttcggcgtctcgtcgctccaactcgttcctccagtctcatcgcaataagatgtcttctgaacttacgcaagtcgtcctcagctctttaagtaagcccttggtaacatacgtgtagctcccaagcagagggcaagttctttgctttgatggacctcatgtcaaccgcgtcgcgtgaagcttcttcacttaaagactcatgggctcgcatcacctctgagcgtgaagctttggctcgcgagcgtgaagatctcatgattcaagtagatgaggtgaccgagacgctcgagcgatcacagagcgagtaccatcaccacggacacgaattggttgagagaaagaggcaagtcgagaaacttcttctcgagctttccgcggcttttactgcggtatccgaacagaagaagaaggttgtcgaccgagaccacgatctggaaagtacacgtgctgagctcaccgagcttcggacaagagtgtcacggtctggcagtgattatagcaggatcagtgttgaactccaggctcttacagccaaactcaaggtcgctgaagacgatcggaatcaggcaagccatgactctgaaaggcatcgtggtgatctgcgtatgctgttgcgcgagcataccgacctcaagagcaagtccgctgagaccactgttaaattggagacctctcgtaaagagatcttatctcttacagaccgaatcaagatgtgggaactggagagggacgagcatctccacgagaaggaccgtcttcaagaagagctcaaacgggccatagttagggctgaggaagtctctcgcgacctgatcgagttgactgaacgccatgaccgaactcagcgcgaacacaccaaagtcaaggaaaacctacgcatcattgagactgagcgtgatgaccaagctcttactatcgaaaatctgcgccgcgaggtcaaggccaagtcaatcggctgggaggaggctgattcacgtcacgctgaagtcaacctcaagtatgaacatatcaagagagaggttattgccaccaaagaaaagctccgggagtttgaactagagcacaccgaactccgcaactccatcgagggatctcgcgaagagctccgtctaactatcatcgagcgcgaccaactcaaggaagatgttcaagatgaacgcaggaaggttgcagatggtcaccgacgggtcagcgccctcgaagagacgttaaaaagagcggagctgactgccaccgaagccagatcagaaatccacactctcagtaaggactaaacctctatcatacgtgacactgtcgctgacatcgttgcagcggaacgcaataaggtccttgttcgcgagggcgaagacggccgtaccaaacatggtcacttcacgcgcgagatcagcgacctcaaggacaagcttgtcattttccaagcggagatccgtaccttgactgaagctcgtgaccgcgcttacaaagacctgaacgactggaaacataagtatgaggaagtcaccgagaccatcactgaatatcatgacaacagtggggagctcgagttcgaaattgagagtttgcgcacattgttgcgtgaggcgcgtgagcagaaggagcgtgccatttctgctcgacacgccgctgatcgggagagagacgaatatgttaccaagtatgaggagaagtgtagagagatggagaggttcgaagaaagcgcatccagccattatcattcacatggtcgcagcggaggggaaggcaagtctttcacgaggacagtgtcaacagctggtacgacggtgcatcatagtggcaagcatggccacagttcgacagagggagggggcatgttttcttccccttgattcactctctcctctgtgcttgcagcaaaacatgaaaaatacggcgttgggaatacgtatagtaaacacactcgttcaacgcacatgcgagggcttgaaatgatgagagacatggaacattcaatttatctcatcatgttgttccttgttgattgttcagtaagccatctgaccagatccacgggtacctaaattgaagtgtatgccctcggactaaacaaacactcgaagtcttgcctccagagcatcaatgcaccctcactatagtttgttgaagtaggtatgtgtatcttcatgaccgtctaacaggacacatgggaacatagaggttgtcactctaagccttggattcgtccatgccatagctatcataaggaaagtcttccaagctcttcaacaatcttgcccacccatcgtcaatctcacccggcatgccaacactccgcttaccctgagccacctcgacttccgtcttctgcaattgttgctcctcgtcatccttgtgctcaccagtcaagcccgcaagcacagccggttctctacccttgtactcgaccagcaactctggatgcggacaccacacgacctgcatgccggctctccggcctgactcaacaccaggtacactatcctcaaacactagacactcttcgggctgtattggtggctggccctgggcctcaagcgtcttgttgagggtcgacagtgcgaggaggtaaatttccggcgcgggcttgccacggccagcaggtatgcgtgggtcatcgccgagcacctgatgttctggtgcaaaatacttgaacaggtcgttcagatgtgcgcttttcagcttgaagttggcggcatgactgctcgtcgccaaagccatgtgtacgccgcgcttttttagacccgcgaggagctccatgacgcctgggagtggcttggtactggggaaaagctttgtttgcagctctctctgctgtaccatgaactcgtcgcgcgagatggggagttgtgcccactggtggaagatctggcccgcttgtggcccgggacggccttgcagttgtgctttgatagaccatggaattggaggcttgccataacgctcaagtatggtgtttgtggagattgtgtacaggtcttccgagtcgatcaagaggccgtccatgtcgaaaagcgcggcgcgaatgcggggcggcggggtattgctttgacgcgttagtatgcatgcatacactgtggcacagagggagcacgagcatacttggaggaagccatattctagtgtgagcaatacccgatatgtctgtctcctgctggtgggggtcgcaattgatgctcacagaatgtcaagttgaagcgcattgaactgtcaattgctaccccacgtaacttaggccatcactagctgtccttagcgccggtacctgatgccacaaccgacgtcaccccagaaagttatctgttggccgacagttgggtgcacccaaaactacgcaatcggcgaagcggctccggcaccctgcccgtgtgtgtcactcacaatgccatcgctgccatcagaagaagctacccaagcctcgccagccccgccagccccgccagccccgccagacatcttcccaccagacgaagaatcgcagctcctttccgaatccaatacggaaaaggcctctgccaacagagccttcaccaccggcgagtacaatggtgccatacaaagctacgaaaaagcccttgcagtctgccctgcctatctcgagtacgacatcgcagtcctgcgctccaacattgcagcatgccacttgaagctccaagaatggaagcaagccgtcgaatccgctacacaggcactggaagcattagatagactggatccaccaccagcaaaagacagcgcagacaaggcagaaggcaaccctagcagtggtggtggtggtgttggtggtggtgttgtgggcgaaatcgacgacagcacagaagtcgtgctcgatgcactcgcgaggactggtcacagcataaacgacgtccacaagctgcgtacaaaagctctgctgaggcgcgcaaaagcacgacatgaagtgggtggctgggcatcgttacaaggatcgctggaagactatcaagcactagcaaagccgccgaaccagctgtcgagcttgcatatgaaggctgtgatagctgcgctgcggaaactgcctaccgagctggacgaggcgaagacggctgagatggcggaaatgatgggcaagctaaagcagttggggaatggcatactgaagccgtttggcctgagtacggagaacttccagtttacaaaagacgagagcagtggcggttacagcatgaatttcaatcaaaatgcgggcaagtgaagccttctcttgacattgcaaagcgttgtcttgatgcacgcttacacaatctgctccagatacccgtgcaagtatgcctgtgtacttttgagtctcgtgttcacgtcaaagtgtatcattgaactcatgaatgtttttcacatatcgtcgtcacctacatcagcgtgccagtgcgccgagagcttttcaggtggccttgttcggatgccgctcaagaatcggaactcctgaccaagcaccgacgcctagaatgccagaacgctggacactaaaattcctcgccccaagacccgaatgctcgttgtccgtgcatgtcacgtccatctaagccacctcctcaatcttgggcttgtcgcctgacgcagatgcctcggtggtgggtgtcttgtccttgctgtcctcatcgttctcgagctcaggcatgtcgtcgtcgtcatcgctatcctctccttccataccgggcatgccacccataccgggcatgcctcccatataccacaccatgcctcccatgctgctcatcatgtcggccattccacccatgccgcctgctccaccagctcccgccgagcttgctgaagtcgatgcccaccgaaaccaccatcggcgccgccgccagcaccacccatggggttcatctggttcatgtcctcctcatggtgcctcgtcctgctcatcctcatcgacccactttgcgtttgttagttgcatggttcccaggaaaagaatttgtgctgtttgagactcaccttgtcgaagtcggtcttcaggtagtggaccttcttgctgtccttgagcaggcggggccagtactcttccttgagctccttcttgcgcagtactagagagacatcgcgaccactgtggctgatcttggactccttggggtcaatctcggcgtagaagtcgatgtcgatggcatatgtgaccttcttcgacgttgacgggcccttgaaactcagcgatgtctccttgaggtcgagcttcagttctgattctgggacatcggctgcgacgatggtgaggtagacgtagttcttctccgggtcgctgctggacgagcgctgcgcccaggtgactgcctgccgttagcgatagctcgtttgcacgtcggggtggtgtttgggcggagttgctgtggacagagctttcgcggaaggttgggtgggtagaggaggtcggctgcaggagctcgaacgtgggcaaggctgaagcttaccttctggaacaacggttgacattgcgaggaggggtatctggtttggacttcacaatcgtagggggcttcgagtgtggggtgtgagagaatggacaagaggctgtttgtgtctgtgaccgggtcgtgtttgagtctctggcgaagtagggtgcaggcagaagaaatgcggtcgtgtggagggactagcgtagaaagcaatggaagctccacagaatctcgagctccaatgttccgaggtggcgatggtttgtttactgctgactgggccggggatgcgatgcgacgggcagattggctctcaacgcagtgctagaccgtctcggaccgcattgcagtcgtggccgtggccgtggccgagcaatcgccttgtgaaggggatgggatggtgggctgcggctgcggctgctcttgctgccccgcgaaacgtcaccagcatggcccatgctccgccatctccaaggcaccgtcaccaccaccatcaccaccacgaccgccaactcggcggcccttcacatgcaccggctgctgacgtaatcctggtgcgcaccctctgccgttgatccgtctctacagacggcgcatgcgtctatcggatacccagcgacagaagaagacgtagaaacgctgcgtgcgaccgtccaccagctggctcaccatggagacgatccgcggtctcctgtggaagcccaccccagaggagcaggtacacggcagcctcccccgagtgcctccccgagtgcctccccgagtgcctccccgagtgcctcctcacaattctaacacgtccacagaagcgcaaatgcaacgccctcgtgcgccagaacgtgcgcaaactcgaccgcgacatccaacagctcaaagccaccgagcaaaaaactaaaacactcatccagcagtcttcaaaacgcgcccagcgaaacccttccatggccaagcaagccaaccaggacgtccgtatattcgcgcgtgaactgatccgcgtccggaaacagaacggcagacttatgacctccaaagcgcagctgcagtccgtccagatgcaggtcaacgaggccttctccgtccgcaaaatcgagggaagcatcaaggcgagcacaggaatcatgaaggatgtcagagtagctgtggtacgcttacccgagctgacgggcaccatgcgcgaattgagctctgagctcatgcgcgcgggcatcattgaggaaatggtggatgacacgctcatggacaatgagatgctcgaaggcgaagccgaggaggcagacgaggaggtggacaaggtactgagcgaggtactcaaggacaggttgccgcctagcaaggccaaggaggacgagttgccggcaccgccgcaggccgaagaggaagaagaagaggatcaagccgagatgctcgctcaaatgcggggaaggttagaggctttgaagagttgaacagatcgaagacggtggcatgcttccgttggttaaacacatggtgacatggcgttgcacccaacccaagacttgaccttgcagcattcgacgtcattttcacacatgatgccaatatagcaccctagcattttgaatcgttcatgttgaaacaacaaacttcttatctcctatcaaccttgtcaatattgtgcaaccgtatgcaccgtcgcaacacctcttggtataaatcactccagtccaaaatccttttctcgtactcaatcgtgataagcccgaggcccccgctatgtgcagcactcagtcaccccggataattttgccaacatacttcaactcccactcgcgcggatcctcgccaacaaagcgggcattggccttttcgtctagcacctgaatcgtcactgcgataccatcgtaccagtccttgaccttttcatcggcgtcgtccgcccacactaccaacatgccgtccgtgttgcgcggggttggcttgggtggaactccacgcatcttcaaaagcatgtttagaatatcgctgaaccgctctccttgctgtgagtagacggccggagtcttgtccagaggccaccttgggtgacgggctggggcttggggggtgtcgtgagggacagttggcccagcttgcaaggctgtagcaaggtcatcctcagtagatgtttcttgctgtgcattctcactagtggtgtctgtgctagacggttgcgtctgccaggtctggaacagccagcacatgcgttcaacgcaggcgagtaggatgacagcgaccagaaaagtttcaaacgggttcgcttgttggcgctgaagcaaacggcgctcaaggtcattcatgacgactcgagccaaacaggcggcgcgcttttccgtggcacccatgagttgcatcttgatgatgttgtacgaggacggatgattaagtgctgtaatggaagtgcgtgcaggatcttcaatgtctgtctcagacattgttggcgaggttgccattggtgcaagagatgggttggagaaaaactgccactcaagggtccgtgatgtgagtatacgagtgaagttccagagctccagtactttgggcagtaacagatcttggttcgatgtcaagctcaaagccgtctgtatggtagtcttcatgaaagccgagtcctcgatatcaaagaagggtcggaacccatcttcttgatatacaagtcgagtttgccgctaatgtcatcatcggtgtcgatgagctcgagatcgggtgaattcatggccgcaaatatggcagggtcgatctccgtgttctgagctgatgaggactgctggcacttcaaaggagtgaaggtggcgtagtgtccagacccaggatggtgggtagcctcgatgcggccaggtgtttggttcaaccgtatcagccctcgtgcttgatagacggcatgatgagccaatgtggtatgcaagccagcagtgtagagaccgaactcctctgcgatccgtgttcggatgcatggctgtttccaaaggcgtgcactttcgacgttttggcacgtgttgcatgggttcccttctgagcaaggcttcttgagcatgcgacaacgaatgcatgcacctcgctttcgtacctcttgcacttccttgcgcctcgtatcggaaaagcgaccgcgcaccttgggctttgtcaccttctggttgacactaaagtctgtggtaaagtgtgtctgcggattcggattcattgcaattggacggggatgggccattgtcttattgagctggtcatccttggtgtggtcttgtaagagcgggtctagtgagctcggctgcagatttggccattgccctcgactttggctctggaagaacttatcagacaaaccattcatgccattgcctgtcagaccgagctccgactccatgtgcataccgttggccaggggcatgagatcgtttgctgccgacgctgccatgaccagagagggaaccatctggttcatggaccccgagctcgagagcggcatgtggcccatgtggggtgacgtcgtgggcgagtggtgcagcggaccattgaactggtacatggtcgacatggtaggtgcatttgacatatccatagcttgcgacatggatcccaggtcagcagcgtcggagcggtcgtctatcaggaactcgtccagtagccctgcatggttgatatggttattgttattgttctgggctggctgcttgtccggcatgcgctgtccagaaagatcgagatgctgcctcgagacctcagcgagtgtctcgagcgccgagagctgctttgagggcgcaaacggcagattcatcttggggccgccttgcacgtgagccggagcgtttgcggtgctcgtttgcgccatattgtcggggaggggcagctcatggaattgcagcagcgcacgctggcggtcgcggaggggcagggccggacatttcttcacgaggtggttcgtgaggctatcgatgcggcccttggggaactgcttccatgtcagtcgtcttcgctcttcacttgcatcctcactttcaccgtaatacttttcgcgatgcggggtcacacacaccttttcgccgcacgacttgcacgtgtgctggtagcgattgctggcatcttcgagcttggggccgcgttcaaagtattcgaggatcaattggttgggtctgcgacccatgacaggcccaaggattcaagcagcttctttctccaaagttgaagtgacgcttcggtttttgtcaggcagattaggcggtaaagcttgcggtgaggaacagctccgagtgcacgtgccaatcattatcccggtcggctaccaaggacaatgctgctgcagctcggctgtccctgcatttgttactacccagcctcatggacctactcactcaaaatgccgggcttgtagcgccgactggcgtagctgtgcttgtggcatatgtcacgctctgcagaggatttcgctttctgcgaagggacatgaagcatgcccattatccctatgagacccgcgaggagttcaagaacatgaccgctgagcatgcttacgaaattgtccaatacgtacagggtctcgaattcccctttatagccacaaaagcactggcttttgcactgttcaggtcagtccttgttcgacatgcgtttacagtttacagtcactctgaccttttgggcgtagaacctacggcattccgtccatctccaagctcctctgcgaaacgcaacagttaggaaaagtagaatacgctggtcgacgctatgccgatacagcgattctgatcaccgagtttctgggccattctccgacttcagagcgtcacaactcagccatcgctcgcatgaactacttgcacggccgatatcagaaagctggcaagatcagtaatgatgacatgctattcacgctatcgttgttcgtcaccgaggttgagagatgggcacgactttatgagtggcgacaactttcccttatggaaatctgtgcaacgtatgtcctacgcagcttcagagactaaactgttacactgatggaggagaaaattgactaacgaacgaaaagtggaacatattggaaatgcattggggatgccatgggcattgacttctcttcccttagacacggaccggattctttccgagacgggctggaattcttcgaagatatcaaacaatgggctgaagactacgaaattcagtacatggtcccgaataagtggaaccatcaactcgccgaggagacatcagctatcctcttaacagacgttcctaagcctatgaagccgatggcaaagaacttcgttaaagtgctcatggacgacaggctcaggaagtctatgatgtacgatgatccgccaccggtatacgcatacatcatccagaccattttcgccgttcgaaaatttgtaacgatatggctgatgccaccgaggccgtatgcactgcgctatgacccggtatcacccaagcccgacccgaatactggtcgctaccacatgtccgactacgatggtcagccatggtatgttctatcaaatttccctattatgggtgtccactgatcgtacagtaggtacgttaagtcaaccttcttcacgcgcaactcccctacagcctggttgcgctggattattggtggaccacaccccggtgatggaaagcagtacaagtctgaaggctacaaaatcttcgagcttggcccaaccaagctcgaaaatcacgggattgcagagtgcgagtctacgagagataggctaatgagcagtgatcggggtggatgtccatttgcatttgccaagtgaacatagccgtctatgattcttggtcgactacatgctcatcgcagaacatgaagaatacttgtatggtataacgactcaaaatgttgttcacgtacgtatgtagccacgacagcgaacaatgaatgacgtcagtgtgaccaccagacatgtgcccacattgaagtacaaccactttccttcaattcaatcacatccagacctacgactattcatgacttacgcaaaaacatgacattcaagtcaaagtctccagcaacaaaccctaacattacaccagatccatctcaagatggctctaccattcgcaaagccttcatccttgaagcagccgcaaatctcttcacgataccgttgatcacaaacactcgattcgtcttatctttcctcctattgcgtccctctcatatcaaccccacttcagttctctttgcacgtctgttcggtggcttggttgttggtggcttgacatccgccctcctagccggcgccacgaatacgcgaaatggaattgagagccggcgacctacgtacctcctattggggcttggagaagcgtgcctcctaccgattttggcgatggaagcgagcaagggaggaagtgtggatgcggcgctaagtgtaaaaactgcgcttgtatgtatgggcatgttggcaccgccgctcgtttggaggttgtatgtgttgttcttgagaccggacttgctaggcaagtacgtggaaactaaggacgatggaaagagtgcaacaaagtgtaggtgttgttcgtgtattagtgcatcgtagtgctgacaaggatagatggcctgatcccgaatgaaagtggagactgagacaggtagacgggacaatcaatgcattattcttccttactcaataaggaccgggtggcgcccaacataacttttggcgtttaccggcccaccaagatgcaaccaccgtgaacgccgcgctcaaatgcaacatgttctgacatccttctcgcgacatgaagacctctcagtctgcgaaaccaccccactcgacttcaccgtcgcttatctccgatgtgtcgtcttccttctccacctcgatgcctctccaagactgtaacgtctcgtcactgaggcattcttttgctgcatcacgcagaaccttcagcaccgcctctttcttgatcttctcgattggttgaatcagtagctcgagcgcctcgcttcctggatccttctcccacttcggtgcactgactttgcccaactcatctacccatatatcgagcatgtggtaccgcaggccattggggatcttcatatcttttggatttaacggtgtttcctcgacgatctcgttccattgtccgacaatgtccttcttccatttctggcgagacagatactcaaaagacgcgttgagatagcgacgaatcaggtagagatatttgtccagtctcagggcttcaatgtgggaccactcgcgggatatggtgagccaaaaagcgcggagaaaaggtaggaccacaggcgtgcgcaaatgtgccacgagggaggcaaggtcgcgcgacagggcttgttggagggcgggtttgtcttgcatccagaggcctgacgcagatgattagttgaacttctggccttgctactgtgtaggcatgacatacaatagaacaagcctttccataatttcaacaggtccagctctgcgatttgcgcttgcgcgccgagataagttcgcagtgattcgagtgcttggtcgcgcacttccttgtctgtcgcaaaggttagtcttccatctgcggggtcacaaatttgaacaggaccataccgcttgatgtgagatgccttatgaacgggttattttgcgcgtcggaggccatggtgaacggcgttcgttttcctggctatcttgcggagagcttgatcttcgtcgcgggaaacttttctggctggctttgttatcgataacagccactagcgcggtactaacgttttcagcgtaatccgaataagctcacatctaacttataacgcagtttatagttacttttataaccttaaacttaataaagcgcaaagtacttaatacttatagtgctcttagaaagaatacttagcattgttacgtagaaaactaaaactttatatgcaatacttaggctttaaagcatttatataattagaactgctacaaaagtaatataaaatctttgcaaaagtaattaaataataattaaactcttctttttttaagatctatttagctagattaaaaagaagattatgagatactagtaatagtaaaatctatagtctgtgcgtaattactcagcaacttgcgctaagaactttgctgtttgctagcggaagctgcgtatctagctactctagctacctaaacatctgaatttactcttaactaggtaatactatttgccttatcaagccttgctacgattaggctaaattgtttctattacgagtcgttaggctgctattgcgcctgctattctgcgtgctatttgctatcttcctaaattacgtaagcatatctaattacctttaattagagcgcccaaacactctcgattaatactaatattcttactttatgcaacgcgtggaaatatcgctaatatgtcgcagcttaaggatgcctgctatggttgtgataccaaccaacggcttcgagaagcgccgggtagcacctaacaaggtactgtagaaattgtaaagagattcttttttacatatcctctaacaagttctccttcaacaggttcaggctatcctttcgaatcgcgttgtcggacaagtgagtgacctcctctccatatggtctatgcactgttctgatgtccctcactaggacgagcattatcttatccagtggcagactgagcgtgtgactgacacaccgccgttaagctggcattctattggagagctggtccggtgtctcgatcaggtccaagcgtatctagaggagagggcgaagtatggacacgcttgatcgatttcaggtaatatgtgatactaataatcccaagatctgcgcaaaactattccataccgataaaaaggaagtcgccagaagctccctcagatatcgaacgacgaccgtccccatttgagcgtcgcctgtatcaggatagcaggacgccgtctgtttctcgatcgtcatctgctgcttcagctgcaccaagcacagacgtcacgtacaatggcgtccttgatgcggatgaaaatggctacattttctgccgtgcagtaagtttgtgacgaatcagtatcgcccgtgtctgcggactaacaagacctagtcttctggttcaaacgttgccagcctcaacattaacgaccttccggtggagatgacaagggctgcgttgactgcaaagactaccacggctttgacatacatacggaaggagtatgtgcgacgccttaagaaagtcccgggtgcacctatccacctgtacaatgtcgtggacagttctacgccatctctgcagttcaagtacatcccagagtacgtgcttcgagaaggcgttcatcgcgcctcgagtgaggcacaagtcggttgtcagcagtgctcgccgcatatgggccgcgacatcggttgcgaatatactaagaaatgcgattgcctagaatacgccgcagttgatgagagccgcatcacggatccagagatgattgcgcaatacgaagactacaagctcaacggtggggactcgatgggtttccccaagaagtttccgtacttcgctgagggtactaagattcagcgtacaggcgccctagtaccgttctacctcaactctcgccggccgatttatgaatgcaacgacaaatgtaagtgcggtcagtactgtcggaataaaaacgtgcagtttggtcgcactgtggaagttgagatattcaagacacccaccggacgaggctggggcttaagatgtaagaaagatcttcacgagggtcaattcatcgacacttatcgtggagaggtcatcactgacgctgaggcgacccgtcgtgaggaagcgtcattatccaaagccaaagcatcgtatctgtattccctcgacaagttcgccgacacggagaatctgaacgttgaggaaatttatgtcgtcgatggcgagtttatgggcggcccgaccaaattcattaaccattgctgcgagccgaattgtcgccagtacacagtaagctacaacaagcatgactgcaaagtttacgacatcgccttctttgcatgtcgcttcattcctgcgggcgaagagttgacgttcgattacctcgataaggacgagagtgagagccaggaattggaagaacctggtgaaggagcgataccttgtctatgtggcgcgaagaattgcaggaaatggctgtggacttgaggcatcatgggcgacatcagagttgagatcctgtgccagcacgacttggcagtccgatacactggtacgcgttgcatacaacgcacggaaactcacgttattggaaaatgttgcgaggcgttcagggacaggtatctgatactaaatgacgagcaaggactcgttcacaggcgttgcagttcacagggaggagttcagcatagcattgtacttctcagacagtgcttgacatcaacaattttaacttaatcaagacacctgaatgcttgcatagcaacagcagtgatcagctgacaagcgaaagcagactaaaaattaccaaaaataaaaatagttattaacattctagtccattcctcccatgccaaaatacactatatgagatccactgtatacaatttagtcgccttcgccaatattggtctttggggtatatctatcctatgcagctaaaagacagtgacaaggaaacaagcggacattaagaacaaaatgaaaacatacaaacagggataggacgctcaatatcgagctaagttaggaaaggtttgtacaaaggaaatatgtgtcgatctaatcgatatgatggtatgttcattcttaatgacgtgagttctctcgttgaagttcacggccgaagttcagtgcgataggcgtcatttcgctatcaactgtgctctcgtcgtcgtagaatccgctctcactgaattgctcaacctccgcgtcttggtcgtagttggccttgcgcattagcggcggtgtctgcggtacattgcttgttttgcttccgagaccaggaaaccccatctccgtcgaagctttcgagctgactgagctggtgcgtacattctgcggacgcgagcttgacgatggcaggtccggtgtacggcggagattcgatgtgggaggagtcatgagacctgacaggaaagattgggctgagtgtggagtagtacgagaaggagtctgggcgcgcgagctggtatttgaggttccagcgagggctgatgcggtttctccacgacctttgcgccagttgccaaatgcagccgcgagctggacagcttttggtgaagcaaagttggagagcgtactcagtgtggggaaagactgttgaccaccagagatgaggcgttctttctcagactgctccatctgcagattggtccgaatacgaatcgccgcatcgcgaacagtctcgcggtcgaaagtaggctgagcgagagagttgatgagatcgtttaaatcatcaatgcgaacgccgagaagctcgcgaagccagttgatctcagtttcacgctccttgagcttggccggagcctcagtatccaagtcttccatctcatgttccagtgtctcgattcgctgttcacgctcttgcaactgttgctggagaacatcgatagattcgcggagagcctgcggcgaaatcttctccgatcctccaggtgctgatgatgcgaatgtaggcgactttgcagcagcggcagcggcggcgttcgcagcttccttggccacatgaagcttctcctctagtagagaaatcctgtccctcagatggtctgccttggagttggccagatcgagtctgtcgttatggaaggcctcggcacgctccctgtcctcgtgcgcaaagttcaatgcacgtgcgtgttcttgcttcaagttctctagctggcgctcgaaagtccgttgctgctcctggaggctgtgtctattgttctcgagtgcgtcccgaatagcttgcttcttagcatcagatgcggcctctaggtctagctcgtgcttttcttttgctgtgtcggcatcgagacggacctggtcgagctctgcgcgaatgcgagcgttctcgctctcgagatcatgccggacaatgttgacctggttgttggctgcgtcaatatcggcctccatgagcacgcgagtacggcgtatctccacgtgagcagcatcccgtgcctcacgcatatcgcgctcgtatctctctgcgtttttctggtgctccatggactcctgcctgagttgatcgacggtctcttcaagcctggcgttatgcttctgagtctgctccaggtggattcgaagcttcataccctcgcgctcttgtgtctccagtcgctcaagttcacgctcaagacgttcacgagttcgaccttcagcctcaatccgggcgctgagtatctcgtactttgtcgcagaggactcctcgctcttgtgccactgagaacgctcggccgcgacctgctgcgaggcagcgaccatatcctgttgcaatttctctagcttggtacgcattgattcgcgaacacgcgtggcttcctcggcctggaagcgcgcctcgcctatagctttgtgcaactgctcactttcttcatgcgcttgctggagatcggaacgccacttactggcggatagacggtgctcttcgagcgtggtagcaagtgcctcgttctctgcagtgactgtcttgagtcgattctggaggtcctcctcggagctttcgagtgcgatgttcttgagtttaagctgctcgttctcggcgtcaagagaagaaagcttgtctcgaacttcgttatcaccagactcgtaggtctccaaagtacgacgagcagcatcgcgctcctctgtgagaacgctgatcttctcctcgtcttgaccggcggcttgttgcagaagagcgagttcctcttcagtaatcttgagcaggcgagacgtgtcagcttcgcgaacttcaagcgctccccggatctgagcatcttcctctgcacgggactttgactctgccagcatcgcctcaagctcagcaatacgtgcgtccttctcctgtatagcctcgctctctttttgagtcactatctccaggctctggcgatgcagggcgtcctctactagctcacggatatcatcggccttgagctgatggttggtggtctgcgcaatggaggctttcagactgccgatgacttgatagatctcggacatatcgacctgaggctgaggaatatctgcaggagcctgaagcgtggctggcttgctagacgccaaggcttcggccacgatcgaacggattgtgtcaggttgtacaggttccacaactggtaatgcaggaggttggtgggatgacagaacctccgcaaagatagacttgagatcgtccggccagatttgctcgggtgctggggatggcatgggctgaggcgcgtgagtcgcgaaagcttccatcaccaccgagcgtatgtcgtcaaatttgattggctcagtgacagcttctggcatagatggcttattcgatgcgacaacgtcctcaacaatagcgcggatctggttagcatccacatgatgagcagtcggagcagctgactgctggaccgctagcacatccgcaaatatttcacggatctgctcagaggcaagtggttggacggcagtagacggcatagacgcgacctgtgattggtgagactcaagggcatccctcacaatagctcgcatcttctccaacttcctgtctatgcgaggagaacgatgacggtaatgggcatcggcgccaatatcctcatcctcgtcatcggcatcgctgtctcgctcagcagttgacaggcttcgacgaccacgacctgggcgttttgatatcattgccagtgcttcctgaataccgtgtaggttctgctcaagtgggccaagacgggactctagaaggcggcccatgatctcatcaacgtgctggtcgaagaaacgactgcgcgtctgaaccttgttttctccatcggttaggagaccttcgtcccaatcacttatgggcacgtcgtcggcgttgtttagacggtgcacaggagattcatacgccagcgcggcgcgttcgtcgtcgaaaggatcctgcgccgaggttgcggagcctcgcatgtctcgtggcgcatagattcgtcgaggactggggctaggcgcgtcgctgcgcatcttgaagttgggttgaaggtcggaccgctcgaactcgtgtggtgtcctctggggggatgattgatcccaagtatcttcgtcgcgctcaacgccaaagtcggagccctcttggttcatgtgcttcatgacagcatcaatgtcgttaaaggatgcgtggcccaatggatcaaagtcgacgctctcgctatccggatagcgtgtatgcctgcctccctccaatgcggtcttgtaagatccgtcgtcacttggtcgaaacgtggtagctgggctacgactgatgtgacgcggaggagtaacttgccgcttagcaggctcctgagtctgggaaggcttcgtaacgtggaagccgaaatcgtaaccagcgccgaattggggcttgaactcgaatgccttcgcggtggctgagagcgtgctcttgtgcccatgcttcttatttaccggctccggttcttcgatggtaggcgtaggtacgtcgctcgcgtcgggcgtcaggtcatcgtccagaatgtccaatgacttttcagtctccaaagatgatttattcgagtcaacgacgatgagctctcccagaggcaacggttccgggcttcttgactttgatctggccatcttgccggccggcgagagattctccttaccttctcgcaattcctccggcttgagctcaggttcgatttcatccatatggagctgaggaacctcggccaacggctgcgacgccaagataggctgcagagcaaacttgggcacgtcatcgccatcagcacgaccgcgtcgagcacgtttctcgcgaccatcagcttgcatcggacggccctcctcgtcttcccgctcttcctcttctttctgttcgggggcctcctgtcgagtgagatccggacggacaataggcacagcctttgagcgcgatgctggcttaacgatatcgctggctgacaagttaacgtcgccaaagatcttcgaggagaaacttgtgggcgctggtgcgggtttgttgggattgaacgccgatacactaggattaaacactggcgcatctggtttgaaggatggcggactggagaagttgaaaccacttgatgggaatgcgttgccgctcagaccaatgggcttgaactcgggaacttctacggcagacttgaggacttcggcaacaggtttggctgcgggagctgccggctggaaagcaggtgcatcaggcttaaatgcaggagcagtaacattgaaactggaaataccatcgatgctcggcttgctgctgcgcggtgccaccacgtctgctggcgagtttacagctggcgagaaagtgaagcccgatgagaaggatccagggctgaaagatgcagcaggattgaacttgaactccttagcctcgacgttgagccttgagatggaagatcgtgaggtgtgtttgctgtgaacagcagatgcaggcttgctgatcgcggacttgttctctttccaggaattgctaacctgcgaggtagcctgtgagtgttgcgccgaacccggcgctctaggcaaaacctctccgtcttctagacttggattcgtgatgtccgagacatttgtcttagcaccatcactctcgccccgcggatttggctgtgctgggaacgagaaagccactggctgctgcgactttgcaagcgaatgtgctcggctatgtggttgcggctggtgaagaaccggccgtgcatcctcccacttcttgttgaccacagggttagaaggcttgtactgatgcttgagctcgggctctgtactgaagtcgcctccctctgcgaactgcttgtctatggcctcctctagatgatattcagcatcggcagcctcacgctcgaggttctcgctgatattgtggcgatgaccacgaggtgtggggacggcgatttctgacgcagttttggtggcatgcttcatggctggtacttcatcttcctcatcctcatcctcgggcacttctgcaagggtcgagtttggtcgcatgcccatgagctgttgctgctgctgctgttggagaagttgttgctgttgttgctgaagttgctgctgctgcatctgcatctgtacaagatagtcatcctgttgagcaggagttggagggaactgctggttgtgacgcatgccaaatggcgaagctggcgaaagcatacttgccatatcggaccggctgaaaggtagcgcaggcgatgcagtacgaccgtcttgggatccgaagtaattaccaggtgaccatgtgccagagggcgaaattgcgtggtgcgcgaaactagcaggtgatccgaaggtcgaatggcgatgcatatgcatgggtgctcgtgggttcgcaaaagcaccaggcgaggcaattgactgccgagacatgtggccaggtgacggtccaaatgggaacgacccggacacgatgctcccttgtctagccatgcgatgacttcccgcagaggaggtgggcagcggtggtgagaatatttgacctgggtgttgctggctcgaagctgatcttgacaagggcagtggtatgtcttcttcgcctccttggctgacacccagtgcggcgagctttgcctctagtagtgagtctacgtattctttccattccgaacttttggaaatgcgaacacgatattgcgatgccgcattggctcgctcagcacgtacatcctcttcacccggccagatggcacggttgtggggctccaatcctccagtactgaaaccgcgtgtatcgtagccctgttggtgcagctgctgtagctttgcgtttactgcatcttcactcaaaggcttgggtggaaacccaggactacctcgaggaatatcgcgtggtattgagatgacacatcctttccctttgaccatgaccttctttcgaacacgttgtacaggcgcacgtatgggttcagctggtgccaattgcttgacaggggtatccggcagtggcttatccaccgaagctgttgtaggattgttgctgaggctctcatctagcttgactgatattggttctgctggcttcgagggctcgacagtgctggccggcactttgcccacttgtgtattgcgttcattcattgcgcgcttttccgaaggtccagcgcctgatgtttttctagaatgcgagcccgcatcaggcacagcatactttgaggccatcatcttgccgattgcgtccttctggtccttgctaaaatgtcgccagaagtcttgctggttcaacgtcttgttctggttccggagcttgtgccctctcttgggcggaggcgcaagcgagacttcctggtcctccgaagactccttgtctgtctcactgctgttgtcgcttcgccagtcgttggcctctcgattccagcggcgttccaaaaaccgctgcacccactctgccgaagtcggattcgaatcggtcgctcgcggggtgactacaggattctgtgagtcctttgtcggtgtcgttggaattggcactcgcgatcgaataaggtgctcaagagtaaattgaacgggcgatgcgttttggtctaagcgaggaatgagatgctcaaggttaaacctgttcggcgattcctcttcaatctcaagtcgagacggaagaagatgtccaagcccgaattgcagaatcgatgactcgccttcaaagtcgtcgctcccaaagttggtcgaaacctggcgctgggaattgaagactgggggcgggtgacggtaagggctgccccagctagcagtgtaataggaggtatcggtcctttcgttcctagcagccgtggacggggtgcgagggttgtttccaagcgcagcaaaggacggcagcggcggtagctctgggcttgaataaccaagggttcgagtcggggacggggcagtccacagcgtctgggtcggggagattgcctcgcggggactgttcgcgtcgccgaaatgctgggcagcagatggaggcgatgacggcggagacagtgagggcgaggaagatcgtcgagcttgcattcaatgtctctctccactcctgcagcctcgttgaccttcaacgcgccgtggaagtttcggtacgcgtcggaaacactggagaggtggcgagggacaggccggtgctgagggcggcgagtacgcgcgcggacggcgtcgtgaggccggagacgggcgatgacgcaggtatattaggtgtataagaaaggaaaggctatggtgagcagcttaaaggagcgacataaggtgggagggctctgatctggagacagcaggacgagcaagcatcccgtggcagaagcaggagcagcagcaagagatgcaaaaaagcagacgtgaggtgtggtcgtgagaaattgacggggaaaggagagttgatcgtaggtagcccgccgcctgattggtcgagggatgaaatgcgggcgggccacataacgtggcagtcgagctcaaggggcaagcgcgaatgacgctcctgctgccgaggccacatgcaggtgcaacgtagcactgcccggcacgcgttgcacagcgcgccattcctcgagctcgacctcagcaatgcgctgtccatctgcgaggaggtgcatccgcaccaccatcccgagcgtctccagcgagtccaaagactgccaaggacgctgccctcgacgcgtcttctggcgtcacagcgcgtctagcctcatttcctgatgctaatggctaatgcacccgccatgccagtgacggctaatataaaccaagcaaacatgacaacccatgctgcagatgcagaccgcgtttcgactcccatcgagaaacccaccctcacccagccatacatgaaccaactgcatccgcgcgttgacacaacgaagctgctggtggacgtaagtctaacttctggcctcttacccagtgcctagtcgccctcatttgactagaccgggatgacgggtggaacgcaaaggggaccctgaccaaagtttagcttgcgggagctaagcatggtcgaccaggctgtcacagatgcatgaatctggacgatttttctagaacaccgacatagggatgaagctcagaatagcacctaggcagttgaaacacctgatcagtgcgtcttctcgaagcagaaggacctcgagctcgtctcttctggccaagtctcgctaccagacattgtcttttgtcgtgcattcagacatgcagcatagcaaatactagtccaatcagaaatgttctgcgaatccctctgccatgctacatctcaattcaatgcttttgttctgctattgaatgctctctaacagacaatcaaactttccgccacatgaccattctcttaacaaacggactcctcttgaatccagcggtagctccagcgttgttcatcttacccccaccagctgactgctcctcttgctcgccaatcttccacgctcgcaccatccaaagggacaacgcggccccaatgtacatgaagcctgtgaacaagatagcaccagtgtaggttccatggttgaatgcaactatttcaaggccaatggcctcagagactgtcgttcaatgtcagtatatatcagacaggctggagacacatagaacctacatgttgtaggcaccaccattaccaaccaagtaatgcttagcgcactcggcaaccttttgatacccatgacctccgcagtcacaggcgcggcaacagcccagtacgtgcccgccactgtacctcccaatataccaaaaaacaggaccaccccaaagctcttggcaaacatccatatcaaaagactgaaaataccgcacgcaagagtcatggagctcgccatgtttagtcttccgactgagtcactgaaatacccaatcggcggtcgtcccagcgtttgcccaagattgaaaactgcgccaataatactgccttgctgcgctgtgaggccgatcgtacgagcgtagttcggcaaggaaaagagcagtacgacgtagcccaacatgctcaggaacccaaacagcatcagtccacagaattctgctttcttgaaaagtctccaatcaaaactcagttggctgcttccaatctgtttgttgcgatctctcatcaccagtgcgcaggacgcgttgactatgaacgcaataatgcccaatattcgaaaggcccacggtaatccaatattgcgaatcatcgcttgtgtggcgagggagtagatgagtccgccgagaccagagccagcggatgtgagtccgttggccagacttcgacgtgtagtgaaccattgcgctgcaatacccacactaccgacgaacaagaaacccatgccccatccaaaacacaggccttgagtgaggaagagatgccatattttggtcgcaaagctggcccctatgaaagaagcagtctccaaaactacgccaataagtaacgttgtgcgggtcgagaagatgcgagtcgtcaatgtggcaataggcgatacaatcaatgcttgactgatggacagaccgccgataaacgcataatgcaatggcgttgccccggggaatatgtcgttggagagataataagccaaaaagactgcgtaagaagaattgagaccccacgtatgtgcgttgatagttgcgcaagcggcgacacatacccagccataaccaccgttaggtggaacatcggtgtaagatttggtcttttgcagtgctaccgccttctggtcaatctctttatcaagaccaggtgtaagtcgttgttcagcgccatcaagagcctcttctgatgctgcaatgccctgatcttccctgctttccaactcttcttcatgtcgtggtttacgagtcatcatagccggatacaactctgctccttttgcgctcgatccaacagcgaagatcgtcacgatagagtaccgtcaatgaggagtcttgaaagctgccaaagtcctagaggagtcattgtgccgccttcctcctagacttcagcaggaaggcgtcgaaaagtggaggtcactagcaactcagcccggaaataactcgactcaggatgcctctagacgtttaaggctagacgtctttcatgtgattggtaggtccggcagtataggccactaagcttttgccgccagctctacgctctggtgtgatctccgagattgagagcggatgtccacgggtgtcaaagggaacagagagaagcatcccatggcacttggacaaatagtcaactactgtgtagagttctgtattctacataagagaggaaagaatgtgatgttcatggtcacgtaacaagttaacgccgagcccggcaatttgaagccaaatggtataatcctccacaaacgccaagtgctaggtgtcgtctacctcgactcgcactgcgccatgaatcggtacatcccctccaatccttggtattccatcggggtatgcatgtccatctcgtcagcctcgctagtgtgcaaactctcatagcctgaaggtgaagaggaagagagccatgggttgggttcttcagtaaagtctgctagatcatcgaagctatgctcggagtgtgttgagtacgcatccgaagtcacgctcgatggtgataacatgtgttgccaatcgatgactggctggacgtgttgacggccggtgactggcttgtcgaagaaggaacactcggacggcgatctgctgggtgcgaacgggaagagtagagcgatgtcggttccaataaaagagtcgaaatcttcgtcttgccccacaacgcctcgttgtacctcaaggtcgttgcaaattgtctctacagtgctagcgtccactccagggaagtggaccttgagtgtcgagtgctcgtatgatatcggaaggtcaccgagctcagatagtcgttgaaggtctttcaatacggcagctaactcttttacagcccgggagaagtctaccgaaagaacgtcaaggaggccctcgttgttgagggagtccttctcttgcgcaaaagaggtgaaacctttgacggccttcaaaggcgtaagagcggtgacagtgggggttgatgttgaagctgatgtaggagcctggagtcgccttcggaaccttgttgagagtacggttgacctggtcctgcagagcagtgacagtcttgaaccgcttctccccgttgtttgggttcatgccatcgaactgagccttttggcctccaagtaggaatgcacgcacggcctgcgagacattgttaatgacctgtgcgggcgcagcggggccgtgactaaagtatcgagcgcctccagctctgccagaaccccatccgtatccgcctgcggtccggccaagcgtacctccagtcagattgggtcggagagtcgatgcaaacggtgcacggccactctgcgcggcaacaatggtgccaatacgcgacttggggaacgaagacttgtcgaacttgacacccgaggagcgagaagcagctgtcgtgaagcggcgaacgacggcagagatgttgctgtgagttgtgtaccacctccccttgctctgtttaagaagagcaatgcggtggattggttggattggtacgtttcgggcgagaattggttgtagttgcgcttgtgtcggtcgcgaacctgctgggagttggttctgtatcagcttcgctgcatgtcgccaggcggccctgcttgagtcagcggttgctccttcttcctgtgcggtgcaccgcacttacttgaacaccttcgcgttccggaccaccatcgtatgtaattgcaccaaaggtgccatagtgatgttgtactaccagtatgcgtcgtgggaggtagaaggaagacagcgtgtgggggatggacgatgaggcgcagggacaagtcgccacccgcaagggtcggagtctagattgccgacacgtatgacgatgatcacatgctcaccgccgtgcgaagcacttgcgaaccccttcacaattcaaaggtgacatggctgcaaaatgataagtagtcatatttttgtttattccaatgatcctttaatgtagctaccccaatgtggactccatgttttccatttatgttcgcatggacgttggaggcgatggaaaacgaggcttcgacaaagcaactgtgtaaatttttgtactttacattttgatctcacagcctacgtggtctatatggtctgtggcctggatactagagccgctatgctgagaggagaaccgaatcgagagtacaatcccgaatgtgataagaaaggacgccgaccacaatgcgaaagcttagccttgtcctcaatggtgggagagaaagctggcttggtaagaaaaaggtaaaatgtaaaaggtattccgtgttgtggggctggaaagggtacagtggtatgcgaaggatctatcaaggaaacaagatggctggtacccgtttgctaacgccaggcatgaagaaacttttgctatgtgtgaaacacccatgtagactcctgaaggcagagaggggaagacaaggcttcgacagactgttgtccacagccgcgcgaattgcgactgattaacaatccggcagaaagctgtctgaagacgcctggcggtgcccaaggaaaggcaacatgacggcgggcaattccttcttgatcgagctcggaagaacacgaaatgcttgcagtgatacttgatcagattcgaaagatcgagctggatctgtcgaaagggcagaatcatcgaaaataaaatgccgaaacccattgtacatgtggatattgaggtttcgtaataggaaatggggccaaaattggtaaagaacgtccatgtcgtaaagcatgtcgtccagaggggtatcgtggcgctactgaagcgtttttggagggtgatattcaagactcgcgtgcagagtcaggggttaatgattggacggatttttgctggcctttgacccgatagagacagacatcctttggcacagcttgtctgccatgatcactatcactgtacacgtcagagtatgtactttgagcaagggtgtgcaaccatggttacagtcacagcctacgagtatgaaaaggtttgagtttgggacttacagctttgatcgaagtctcgacagggtgaccgtttggcacaccgttcgactccttagctacactaccattggttgtgctgtcgttcataatctccttgtcttggtcactgccatggccgtagccgttcatcggtgaaatggatgcgctgctgacgatggggcccgtgggctcaacggcagacataggccactgtggagcacctgactggtcaaagccagctggttgcggaactggcggttggtgtagctccttgggtccgtcgttctgcgcaaccgggtcgcggtcggccatggtcaagacccactgttcccagccttcacgacgacgtagtctgtcctggccgtcttcgccggtacgatactgcacaaccttggattgctggcagaccagcttgatcagctcgaggtcagttgataggtgctttatgcggttgaatccggcaataaattcaagcgaaacaaagccctgggaatccatcttgcggcggaggtacatgtctttgagcaagttgtctaccgagaagtagtagtccctagatcccgttagcgggtggtcgaacagccaggaaaagaagggcttacacttgagtcgtgatcattgccatcagcgcgtactgatccatgtagggagtgtaaggtacagcgctcataggaggctgcatcataccgtaatcatacatgccgtaagtctgtatcggggcgaccggaggtccaccctgatagggtgcaaatctgtaggggtcgttcgtcatcgattgcgagcggctgttaccacgtccgtatttgccttgacctggtgtaaaaaagctcgaagtctcgggatgaaacgtagttggggagcggggtcccagcgagaatgacgaagcggactgcgcagatatgtgtccattcgcgtaatttccgcgtccaccgcgaccacctcctcgccctcgctcgcgaccaccagtgaatgagctgtaacggccctgcttatgttgatgaccgtttggaccgtcgtgataggtgaagtgtcggcgctcgctgtcaccgggagcatctgtctgagtagaagttgaattctgtcgctcatcaaaagtgttatcctttgtgggcgacacgtcaccatccttcttcctctcgcctccgaaggacatatcaccacggcggggcttgtggggtctgctcggatactgacgagggtaggggccgttctggtgagactgatggttcgcatccggtgcggatgaagacgtcctggatctgaactcggcttccgccacaaaatttccagctgccttcatcggcttctctgcagtcgttgctgggccctgggccttcaatgtcggagatgcagcactaccggtgcgcttcgccttgggcgagacatcttggggagcgcctccttcggtacgctcgcgcctagtgtgttccccgttggccatgacaggtgccgaaccatccttctcaggctgaacagctccgttgggtccatatgtagcggctcgaccaccggattgtgatgctccgcgtccgccaggccgaccgcctcgtctagggttggtagcattgggcagcggtgtgttgaaaacaaccgatggcgtatatgggactttcacccactcgtgcttgccgtgcgatgcagcggaaatgttctccttctgctccttctcacccttttcttgcgcctttttgcggtcctcgttaatgacggtctctggagtcggccaggactcttgatcgcgttttggaggtggaggctgagtgcttgatgcgtgcttgaagtccttgtcaaaagacttggccttgctgtctttctttgcgtcattctcgcctcttgtgtccttccgaccatgggcggtcctgtcgtcatcgttgctcttgaatttcccgccgtttgtcgcggattcaggcttcttggctgcaacacttccgtttggaagaggagaaaaactaggcttctgtatcttagacttcagatcatctgctcgctttttccaaatgttgacagctggcagcggcgcctcctgtagtggcacgactggagcgctcttgcccttcttcactttgtctgaggtcttctcaacagcttcgaccgacttgtccactgaggtggaagcctgcgatttgttgtcccaggtcgactcggaggaggcgtttggcagtgaggaaacgtcatcgtccttggtcacggtcgaagcagaggatgcagaagcaccaaggtcgggtgaggatatgttggacgtctccacggagtgggcgggcggggcagccgtagacgccgacgtctgcggctgagcatcccgggcagttgctggctgctccgtcgcagattctgactcggcgtcgtcagcccagcttggtacggaatcggcggggccgttcgcgatggaggaatcagcctctttagctggtgtggcagcgccggacgtcggcttgctctgtgccactggggtggacatgccctttgcggcttgcgcatatgagaaggtagatgcagccatggtgctgtctagacgtgtgctggcaccggttcaacgcgttgacgctgagaagctgaaagcacggctgtggtccccaatgggatcgctatagcgagctgaccagtacgggactggtgctgtggtgtccggagaggtggatgtaaacctctccgcacgttgtcgcccgcgaaacgtccaggcgtaggatcggcgatcggctttcgagggctcgactcgatgcggtcctggaaagaggaggcgttccggaacgacttccgaagctgtgggtgagctgtacgtgagctgtgtcgcgcgacgtcagcaggcggacgaatgtgagtgagcgcacaaggcacaagcggatggggtgtctagacgcgcccgaggcagctaattgcaaaagctgacagtgcgagagtgacgtcgtgtgcaggcaaaagagggcgggctggacgtgcaaaaaaattgttcaggcatggaggggtagagacgacgcccgagcagcaccccgaacccagcgtgagcgggcgcgggtatctggcgcaggcaaagaaatgtacagggctctcgaggggttccaggcgcaaagtatgctggcagcaatcgtgtcgtgggcgtgactaacctctgtggccttgctctggggcaagcggctgacacggtggaatcgtgagcaagctgtatggcggtttcggtacgggaagcaagcgccttccagcagactggcgcagacgtgtatcgagtgcgtgggtgacttgtgcgaggcaggagcagcgcaaaggacagcgaggtcgccgggcaaacgaaggctgatgttgctggatcaggaacttattctggagccaacaacgagaggggcggaggcggcgctcaggaatccggcaaggcaagcttggacaaggcagaccgaggtgagctgagcaatattgtctctcttgtgcgcgaaaaatgacaagcgttgggtggagagcaaaaaggtcacatctagcgcactaaaatcatttctcggcaccggtcattcacctgctgtctaaagtctaacgttgatggcaggacctctccgcgcgcctacaggcatgcgggctgcacccatgtggccctggcccaccgtggttttctctcctccgtgcttaacatggttcaattgccatgttgctgcctcgaccgtcaatcaatagcaatgacgttacccccgcactcgtcgctttttgctcgtgcctgcagcattccaaaacgccgtcgcatgaacgccgcacatccatgccgcatcttgccattccagaggccgaactaacactgttggcgcccggttcatctcgtcgtcttgtgcacggcacggcggatgcagtcacgttccgaaactcgccgagaaggtactctcggatagctagagtgccaaagcattcatccagcctgccaacgcgaggtccgggttcagtcttttttaaacttcttggcaagcacacagtcacacggcactgtggcagctatatcgactccaatctccaaatccccagctgtcggcatcatggacgatgacctgccataagcagaaagtcaaggcaccgaatgcttgtgattggcggaagcggcgcctcccaccatcgatccaggcatctagctccggcagtaagacattgtaagcctaccactcaacagccatcacatggagccatgtgtacaccttccgagtgtggtctgtatcaagctccgcagctcctatgatagcgtctaccagggacactgctgcagcatctgctttacgcagcagacaagccaaccatgtaaggacgcacggagattagaccaccttttcgcaaagcacccaaaggattcatctcatcttgccatatcagtggtactcgtgtctgtcctgcacctcgtgctggggctgagcataccacgtcacttctcatctcaagttcatgagatacgcaatcaatacatgcacatgatcgtcttgaccacggtgaaacggatccctcccgcgcccgagctattttgtctgcctgcccagctccccgcacactcccactcaatcacatgatccatgccattgtagatagtcaaactgtcgccgttgccactccagtcgtatacaacccttccactggcacttccctccatctctccatcttggctctagccttgtcttcgctattggcccaccaccagacactccacagtgcatcttcccatttccttgggaacacctcacgaatgctcagcaattgtgaatcgcggctctcaaatttctcaaatgctaccgtgactcggtcgaagaaaaagtcgctagcgtggtcacgtattgtatatgcgtcggttgacgtgggtgcagtgataagtggcgacctaatttggctggtttggtggaaagaggcgcgagcgatcaagttcaggtgcgtcagtgaagcccgtagaacaagttgcttatagttgtcgtcaaataagtcaaggtccgggttggaagggaaggcgaaagcttgtgaggggtgttgccaaacttgcgtacttgtgggaaaagctacgcgtggataagccggcctgtgagatgcgttgtagcgtacaacgaggtcgataaggtcaggcggctgatagtaggtctgtcctgctgcaaagaagagctggagtagcctacacctcatcagcattgagacacagagaagagagagagagagagagagagagagagagagagagcgaaaaattgcaatcgcgatgagtagtcctccctgacataaagatggcaaaaagcgtacagaaagaccagcatagccggagagactcgccctatgcttctcaatgctcctgggtgtctgcagatttttatacaaacaaaattgtctgctaacttgacgtacctagcggtgaagccttgatctttgctgaagtccgacgagaaagtgaacggtaacttggaaatatcctgttctgcgagcgataggccgtagacaggcaacaggtggtgatacataaagcgaaacacagcgtgctgatctagctcatccattagaggctcgctgtttcgttcgaatatatgttctttgcaagtctccagcacatggatctggaggtcgaggcgtccgggatactggaaattggcaagtacccagcggacttcgttgaacaaccagacacaaatgactgctgaataaaagcgtgcccgttgatctgaattcagggtcatataacctgccgtctctggggttgcacgtttccgtgtgggtaattctccatcccggtacaactcgttgcgattgattacaacttgatatccgtgcgtaagcgagagtgcactcgcatcggagctctcatctatcgagaaatagtcgtttgcattcacttgtagttccaaccagaggttctcgagcactcgtaatccttgatatcgagctaatatgtcatagacgatgaaatccgggaggcagtcagaacaacacacatcgtcacatgtggcagctcttgtcgccgtggtcagagcactttcccacttgttccaatcgtaaccgaacggactgagttgggtcgctggcaatagactgttgtggtgatgaatatgctgaacaacatcctggtgaaggtccagcattttacagagctggagatcatacctgtgctgtggggcacatccgatgaccgatctcataattttgacgtatctggtcggccgctgaaggatgtcgtaggtcttcttgcacgttcggcccatgttgtgtacatcgtcgatgcttcccataaggtgaagtatcatctcgaggagctcaggaggtaagatccatagggtagccatgtgaacggtaaaagaggctgatggcaggaatagtccagcgatgaccatgtgagacctgttgtctttggcgggttcgggtttcgaatcctctaaaagagtagacgggatggcagtgtggtaccacagttccttagcctgcgacagatgtggatgcttcacaggagctaatactaggtgagagagatgtcgaccgcaaaaagtggctggcttcacggaggacgtgtatcagagcggggccgattgcggtgcgtcaaccatcagacatcgcctgaggactggcatggtagggttccacgagcgcgaatagacgaatagtgtttgctatggcgctggggggagatgcgaccaaatgaatgaggccgacttgcacccatccttctgcctaggccatgtctctcgacggcgtttgttccagggctgatgatgtggatgatcaatagttcaagtgcacaaccggaagaccctgcagccagcagggactacggacggagcaaacaaaggtctggccgatctaagagacacatgtacgatacttagcagaactcaaaatcatggtactggggacagtgaagcagttcgtagacgttgaatgatgaagaccagcgcgtgctccgattggccggctgcggaagggtctccacgtctgccttccgcatctgattgccggctgctgtattctctacgacccgcatcaacctccgcgctcccaccttccaacttacgtcatattcgagatccgctaagcagccgttctctcaccgcagccatgtccgacagcactgcccaaccgctcgacgctagcatggaggtcaacgatgagctagacccaacggtcgaggaggagatcaaccacgacgcggttcaagcagacgcgatgaaccttgacggcgctgcagacgcagagcctgcggtgaacgggataacggatgccgcgcagacgttcgaagcgcgcattccggcgaaaaaggacgcgacactacgggagttcctgggaaagatggatgactatgcgcctatcgtatgcgaccgattgcgacacttgggcgcagcatgagactgacaaagccagattcccgacgcagttaccaactactactgcacacgtgccggcctgccaccaccgccttacacatctccccacctcgcccgtctccttgcgctcgcaacacagaagttcatcgccgacattgctgccgacgcctaccagtactcccgcatcaggtcgtccaacaccacaagcaacaaccccatgggcggactcggtgcagcaggtggtccacagggtgcagcagcgcccggtggagcacagggcggcaaagactctggagcaaaagcaaaggactacaaccttggcatacagcgtcctggatatggcggaggcggacagggtggaagccaaggacgcacagtgctgactatggaggaccttggcatggctgtcggcgagtatggcgtcaacatcaagcgcggcgagttctatcgatagacggtcaatcgtcgggatatgcattgcgggcgttatctggttacttgggcgcatgggtacggacataacattggtatattcagtttacccaataacatgcttggtcgtattgtacagtatcggtacagaagagtgcctctagataagaaccaatgatacccaaactcccattgaatgcatatgagcccatgacctcatttgttctttgtttgcttgtatgtgaaattcttccgtgtcctacaaggcggctattagccgatcgcactcgaatgtgagggcacagcttgagctgtggtggcatgggatgtggaacatacggcgcgaactctccgagcttgtgtccgaccatgtcttccgttatggtgatgtcctggtagttcttcccatcgtgtatctggaacttcagacccacaaagttgggcaatatggttgcagaccttgcctgcgtcttgattggaggcagtcgctcgccgggcttcgctcgctttataggtaggcttgagaagtttagtcaactgcggatgccatggggtattgagggcttaagggcttacgggacaatgttgggccctgggaattgtcagcctggttaagtctcatctctacacactcgcattactcacctttccagaccgatcgagagcagagcgcccgagtaggaaacattgcggcgtgcgtcgggatgctggaggtcggcgaaatgtttgcgcatgttccgtcaatgtcgcgccccacgtgatcacgggtttgagctaagagcttggccaggctgaagcgcgtcgcgatcgaagattggtagcgagcagctgttgcaattgcgcctgaagaactgcataagaggccattaccggccgtggggaagtttgaatttctgtccgcaatccgcctttcccagcacaacttggaccagagactcgactgccccgcgtaagctccccaatgcctccacgagcacgcggcccacagcgtggtaagtgggttgacttcacgagacgactccatgcgctaacgatatacaggcgcagacaccatccgaatcctggtcgccacggacagccatgtcggataccaagagatcgatgcttaccgcaaggacgatagctggaagacctttgacgaagtcatgcgtttggcaaaggagcatgacgttgacatggtgctacatgctggcgatctgttccacgagaacaagccgtcgcggaagtcgctctatcacgtcatgcgatcgatacgacaaaactgtctgggagacaagccttgtgagctggagatgctgagcgacgccagtgagaactttggtggaatcttcgaccacgtcaactacgaagacgatgatatcaacgttgcgatacctgtattcgcaatccatggtaatcacgacgatccctcgggtgaaggctcatattctccactggacctactacaggcttctggcctggtcaactatttcggtcgtacgcctgaggtagacaagatagccgtcaggcccgtcttgctccagaaaggccaaacaaagctggcgctatacggtcttagcaatgtgcgagacgagcggctcttccatacctggcgagatgggaaggtcaagttcttccagccaagaactcagaaagacgagtggttcaacatcatgagcgtccaccagaatcatcacgcccatacaccaaccagctacctccccgagaatttcttgccagaatttatggacctcgtagtgtggggtcacgagcacgagtgtctcattgacccgcgcctcaaccccgagatgggctttcatgtcatgcaaccgggctcatcaattgccacttctctgatgcccggtgaggccgtgccgaagcatgtcgctattttgagcatcacgggcaaagagttccagactgagactattcgactgaagtctgttcggcccttcatcatgaaggagattgtgcttgctgaagagaaagagatcaaacaaaaagagctgtggcgaatgagcgacaatcgtacaaagatcacgcaataccttagcaaagtggtggatagtctcatagagcaagctaaacgggaatggctcgagctgcaagacgaccgggaagaggatgatgaactcgaggttccgctaccgcttgtgcgcctgcgcgttgagtacacagcgccccatcccggacagtttaatgtcgagaaccctcagcgcctgtccaataacttccagaataaggtggccaatcaaaatgacgttgtacagttctatcgaaagaagaagactgcgacacgaacatcgaagaacaagactgaaatgccagatgactcagtgttggcagagatgtcagctagtactgtgaaggtggataagttagtcaaagagttcttgactgcgcagacattgacgatcctaccgcaaaactcctttggagatgctgtgcttcaattcgttgacaaggacgacaagcacgcgatggagctctttgttgaagagagtctaacgaaccagctcacacacttgatgaacgccaatgaacttgacgaagagcacatcatgaacgaaatggaccaatacaaatcgcagctggagaacttgttctcggccggcaagatcaagaaaacgaaaaggtccaatctgaaagctaagcccttcggttgggacagtgaagaagacggtcactgggcggatgacccaggcgccctcatccgaccagttgatggcggagaagataatgatttcggagatgatgctagcgtggcgtctgtgacgaccaagaaagctacggcacgcggtcgtggtaaagctgcgggtaccacgcgacaaacggcagcagccgcgaagaagaagccgacaccagctgcaaaaggtggacgtggcaagaagaaggtcgttgaagaggaggaggacgaagaggaagaggatgtgatcatgctgagcgatgacgacgaggagagtgacgagggcatgtttgttcctgaagttatgaagaaggctcctgcaaagaagactgctgctaaagcacctgcgagggcgaaatcacccgcgaagaagacgacgaccagccgggcaaaagctccggctaccggcaaacagtcgaccctgaacttctctcaacctgcttcacagcgcagtcagcccacgcggacacctgcagcccgaggcaagaaggctgccgagccggtaagtgacgatccagtcaaatttccaaaccatttctactaacagccaatatagagcgacgacgaaatcgaagacgacgaggacgcatttgacccacctcctacagcccgcactaccaggaggaggtagaggcgcacaactacgatagatgatatgcgtcaaatattggcgccaacgcggaagtcactggcgaacacaatattgttatcggcgcaagaggggcatttgcggcatgcatagcgacggcgctgcttgattcttataccagtacatggctgtagtgaactgagttgatatactcttaagttatacatagtggctcaggactcctcacgatgtcggtgtgcaactttgctcttttcttttcattcgtactctcaagctacttatgtatcgttccagccgctgtgttttagtaaaacctctgcgatgtgacgaatatcgtgtactacatcctctttccatcatttgatcatgattgtcatagagaggaaggaagtcacgcccagtgacatccctgttgccccagcttcatctcggcttctcttctcttgcgaacccactctttcctggatgttctgagccaccgagccggcaggcacatcgcggtacaggctataactatttgtcaacgctcttccaccttcaacaaccaaacactcatttgtcttccattctcttgtttcgcccttcttgttccgcattgctgctcttcggctttttggatagctgtcgctcgtttcgcactttgcattctccaccaaccaactttggagtacgttcctgttgtccctctccatcaccggcattggccttggtgcaccacgcgcccacgtcaatgaagcgttgctgatcatgacaggatattcgcatcataccatctcatcccacgtcgttcgactgttccgctgcctcattggcttggtcgcatcaacgatttgctagaaaaacggctcgttatccatccatctgagggacagacccccacgatgtcacttgcctataaagtcgaggaactgcttgcgcttcgcgactcggtctcggagtctgccgtctccatagacaggtttgcggatgaggatgtgatcaaaggtcagtgagcagctttcacactctcaccgtttacttcacttcacttcaccgacgctcaccatccaagttgagttcttactgtgtgctcttctgctcctctactactctccactattgatactaatcgatatgctttggcagaacacgtccttcgcccatccgcgtccgcatctgcgaatctagctagcaggtcttcaggtagaagcctacgggtccccgtcgcacaaccgctcataccaactgcaccacaaaagaggccatcgcctactccctccatcaaacgtggtaaagctgagaagcttctcaaagaacacggcagcccacctggtatgcgagtcacggctggaggtcgaatcgttcccagcgacctgccaccactgggtacatcccgtttccctgacaacagcttcaaaccgtccaccctacgcgtcacgccgaacaccatcatgtctgcacaaacgcagtcgaacaacaactctgccgcacgtatcgaggttgtcggtggtcaacctgtcgtcttcattggggatcgaatgttcgcactgccagctgtgaacgccaactccacaccagctatgggtagcaacgccattatggaacctagtgcaaaacacgcgccagagcctccagctctcagcacatatggcagcatgcctggcctgtcgtacggcccatcgcgcaccaactcgacttcaccattcgctggcctagatcttccgacgctcaaatctcaacagtctctcaagaagcaggagcttcggtcggtggaacagactgaggttcttcaagccagccaccagagcgaggcatggcgtgccaacatgatcgagaagaagcgatgccttatcgtcgagctcgatgcgctgcgcaagtctatcacggcacttgagaacgagaacggcgctgccgccccgaccaactccttcataggccctgctggaacggcgcctgcctcggcgtcccttccgacgtttgtacctcaagtacagcagcctgtttctcaagcgctgtatccgttcccggcggccagtccatacacgccaatgatgatgtatcctccgccctacagtgcttttccaagctttcctggttcagagccaacaccattcgtggcaccttctgtaaacccgccacgctctccaggatcagcaagccgtcgctcacatgccatcgcaatcaagcctccccaggatggctcaatcaagccagctttgaacccaaagagtcctacttatgagccggccaccaaaccaggtgcagtgcagagtgctgtgcccccgactccttcacctccaaagcgatccccatggcgcactcaagaggagccacaatcgagacgtgagcagcggccattgtcgcagaagctcagtttctccagcgtcgacacaacggacttttttcctaccaacacgcacgagcattcttccacccgactggccccgagagcgtttgagccgaagccagattcccaatgacaacacagctataccgtccacccccgagaagcattggcctgctagtccttggaatgaaggccactctgggcgcgtaaacaagaacgagcctatctcgaagcttacatcctggccagaggcattcggcaaacgacaatcctcctcctcgctgcgacagagcgccacaggacaacacttagcatgtgttcttgagaaggctcccaccattggctcatatggccccgagttggcctcgaacaagaagatgatcgcacgatctgattctgaccaacgcaacgacacgaacgagaattggcctttctcccgcaaggctgtggcacacgtaccgtctacataccaagaagggtaccaggctggatacgatcatgttggcatgcccgatagcccagaagtcctgcaaggttatgttcaaggtctcctccagtttcttgcagacgaactaaagagaggccgcctcgatggtgccatgcgagaatcgtatgcacaaggcaccgagtctcgtacgcattcgctgcgaggtctcattgctggatccatgcctcatgactctgcgatcagtatgacgttcaaccgcaacactggccagtctaccaactacgaaaacgttgggtcatccaaggacagcttgccagccaaaatgtatcaggactcttcatacagtgcccaggggggtatcaaagatgtacagaacgcctatgcgcttctcaccgaggccgcctatgtctcgcgccagcgcaacgtgtccagcatgcagtatcccagcccagccaaccctatcgccgagggtcccgcaacccgtcgtcccgcgacattgttctctggtgagaacgagccaagcaaggcaggtcaagacaaaggtattgcaaaccgcgcagacgcagatgcatccaagaccaatggtggttttggccggcagttctcgggggcccagatccagaaccgagactatggaacgcctttctccaaccagcgcttctatccgacgcccaaggagatgagtccaaatggctctggcggagaagctgcgactagcatgcggccctttgctaaccatcgcttgtcagggctcgatggagctatggacgatctggccgacattgtcttggagacgcatatcgatgaccagcgcgcccctgctaacaagcgcgccgccgacggacctgaggtggtcgaagcggaggctgaggaagccactgcctcttgcttcaagccttctggtggaaagggcaaacagaaggctcttggatctcctccaaagtcatgcggcaatggtcgaagcaatggggtttcgtcgcccaacccaccgagctcgcccaagaagtcgggagagctctcaccagccaaagccaagctcgagcaagtgaccaacaagttcaggcgcaacaggaaggacgatccgcgtaccatgtctcccgaagagaagacgaggcggtcagacaagtggcgaaagcgtttccaggccatcaagcgggaggagctcgaggagattgaagagcatcgcaggaacactcgcaactagggtcatgatgaccaaggccctgcccattcagcgcgtggttggatattgtggcacaaatgtccgactcttcatctattggtgtttatcgaagcacacttatcgactacagtcttcagtcacatttggcttcgttgacagcattgcgatgcatttattacggtatcggcggtgacattggtattggaacggcggtaattaggcggagacggaagtgaaatgttttattttgctttctttctcgaatggacatggttggagtatggaaggttgacggaactgcaaggtggatgataaataggctcggtggattcgctcaggcttgccttccttttccctctcgtcggcaacctgcaccgtcatgtcatcaagacttgtatagctagctaagcgacatactcaatcctttgtatagtaaccagaaaaccttttcctcaaagacacttttcatgctgcagcgtgagcgaaaccatgctagtgatggggcgagggcgggcaaacaggcgttcggactatgtatgcagctgccaaatgtggcaatgttccagaacggattggcgctgagagcagcatgcttcaatgctcacttggcacatttcggcacatggcatggcatcgatggacatggaagcatgaaagcatggaagcataaaagtatggaagggagcagaaggggtgacaaagttaagatgagagacgagccgcagtcaggatgggggtgtgccaggttcttcgctgtgctgataaatcgagacggtcgtcatcgtggggagggcagcgggacggcggaatggtagctttatcggccagcagatgcgcggaggaggcggaggaggaggcgcagagcggcgtccccagtcaagcgcgctctttcgtccgatgcggcaggcaatgcttggaaatgcagcgagcacagtgcactgcagtggattgcagtgaattgactgacggctgagcttacccagggcagaacaagtcgagcgcgagggtcttgtaggcttgggcatgtccccatgctggctgccggggctcgaacgcgggcttcccagtccccacttcgcaccttcccccatccatcattcgccgctgcggcactaagctgctgctggctgccggctgccactggtaggtagaggctggtaggtatccggaacctcgtcctcttatcccccccagcagctctgccagagtctgcaagtagacaccgactcgagagattcgtgcgccctcgacattcctcctcccgctccgcccacgccattgccccgggcgacattctttcgcgccggaccaagcactccccgcctgcgcccaagccactctcgacccagcgacattgcccagatcggacatccatggcccactgacccgctcgtcacgacaccgaccacatcgaccacatcaaccacgacaccgaccacgaccacgaccacgacgacggccacccccgccagctcatctgcggcctcacgtatctccgcgacccggcactactgccgcgtctgcaacggttgcatcctccttgcgtgaccaccatgacgcagctcttcagctcctccgcatccacacacaccaacatgacggagaagcgcacttttctccggcgcctcgctgtccaccaacaagccgctcaacggctccaacagccacgtctcgcagcgcatcaagaacttcttccgcatcaacagcagcaacgacacccgcaacatctccgacgacgccaaccacatcagcttcgacccccaagaatgaaaagtcgggcttccgccagtcgaggtttatgcctcacatctcccgcaatcgctcgcagacggtcgccagcgaaggcaacccgctcgacgacaccgtgtcgcccacggcacacgccaatccctactttgcccaccagggacccccagccttgcgccaccacaaccaaggtagcgtgcctccatctcccccagacaccccagcaataacgagaacaaaagccgacggtgctgccggcgatgccaccactgcaggcaaggaagagctcgcccggaagctgcgaagagtcgcctctgcacccaatgcccagggactcttcgcaaaaggaaatggagacgaccgcccccagaccgccgagctcggcaagcaacccgtattgcatcaccccaactcgtcgacgttgagcatggtggagacgctgccccagggctccaacaatcttctcctgcctgtcgaaaacggtggctcaatacccagcccaggtcagatccgccagtctgtcgccttccgacggacatacagctccaattccatcaaggttaggaacgtcgaagtcggccctggaagcttcgacaagatcaagttgatcggtaaaggcgatgttggcaaggtctacttggtgcgcgagaagaagtcgagtaggctatatgctatgaagggtacgatgctcgcatgcaccatcttgactgctcactaacaagtcccagttcttagcaagaaggagatgatcaagcgaaacaagatcaagcgtgcactcgcagagcaagaaatcctggcgaccagcaaccacccctttattgttaccctctaccactctttccagtccgaagaccatctctacctctgcatggagtactgcagcggcggtgaattcttccgcgctctacagaccagaccaaacaagtgcgtcgacgaggatgccgcgcggttctatgctgccgaggtgaccgccgccctggagtacctgcatttgatgggcttcatctaccgagatctgaagcccgagaacatcctcctccaccagtctggtcacatcatgttgtcggattttgatctgtcaaagcagtccgactcgggcggccgcccgacaatgattctcagcggccgaagcggcacttcctcaaacaatttgccaaccattgacacaaagtcttgcatagcaaatttcaggaccaactcgttcgtaggaactgaggagtacatcgcgccagaggttatcaagggctgcggacacaccagcgcggtcgactggtggacccttggcatcttaatctacgagatgctgtacggcacgacacctttcaagggcaagaaccgcaacgcgacgtttgccaacattctgagggatgaggtaccattccccgaggggtctggtgcaccagcagtgtcgaagtaagttcctagttcatgacatggacgatgaatcactaacagatccagtctctgcaaaggcataattcgcaaactactcatcaaggatgagacgcgtcgtttaggctcgcgcgctggagcttctgacatcaagactgctccctttttccgcacgactcaatgggcgcttctgcgtcacatgaagccacccatcgttccccatcagggcgccggtgtcgaaacaccaaacttccgcaacgtcaaggagagccacagtgtcgacatcggagcctcaaaggtcaagggtgtacctctggactctggactcgctacgcctatgggcgagcttgccgatccttttgaagaattcaacagcgtcaccctacaccacgacggcgacgaccaccaccatcaagaatcaagccaagagtacattacacctcagagctcaaattcgcatcgatagggtcgacgccgataatgtctctttggtagcaagcaccaaaagtggacgtctgcatatctgtattacatggggggcgttttgttgcaccactcccggctccactctttcagcatggtgttatagacatcgggtttctagttcatggcagcggcgtttacggagaaattttgtttttaatttcgattcagcgctagccacaggccttaccaaagaaaaggccatggagatccatatctcgattatatggcgttcgacacagtattgtggcattctttgtgcaaaggtacttgtatggaaatggcatgcgcggtctgagtgcggatgcagctcgggcgtagcatagcaggaagctgtcactaggaagaagcgtcagatggaggtcgaagtgaaaacagcgattacaaaatatacgacagtgtcaggcgagatacgttttgtgcatttgtcgtgatgtgactgggcgtgattattgacatgcactgaccactcggagtcgcgtcttccccgcaacaggcgcatcttgcggtcgagcaacaacgcgacgaaaccacggtcatccccacaacagcctcaattcactctttgagcattgatcagacttcaatcacgacatttactgttttctacgacaagttaccctgtggatctgcaccgctccgcaaattgccgcagtgaacaagccccaccaacaattaagtaaaccaaatcagtcgccgcacatattacacctctcctacgtatacaattctcgcaaggatggcgtccgaaaccccagaagctcatctctcagcctcccaaacatccgaagacaacgaaacactgtcgccgctcgaacaagaagtcctagacgagtatgcgaggttacttgggaatctgaataatgtgaggtttcctttcctctccttccttccttccttccttcccctcccctcccctccccgctgcgcgcgaataaactgacaatgcgcaacagatgtccacactcctcctcgacctgtcgaataaaccgtcggcggcgatactggatggcttgcgcgggctggagcgcaagacgagcctggtgtttacgctgctcaaggcgagtgtgtatagtattgttctgaaccagcagatggatgatcaggatgataggggtggggaggacagtgagggggaggggggtagatctgcgctctgaggagggcgtggagaatggcaatggcaatggacatgaggaagatgatatgataccccaattgaacgagttacgctagtgcaggaaaggttgtggtgatacaggtgctatatggtgatgctacacgccaggactagatgctatatacagccccgcctaataaatggctacgagggccatgtctaatgtacactgcctccgtaatacaccttcctcacatcgaccatcttctttcctcgcgcccgcgcaatctcgtcgggcagcttctggttcgtgagagcttccccacgttgccttgatgacgttcatcttgttgcgcgagcggggcgtctttgcggcgagatcttgcaggccggcggcgcgggcgagctcgaagatgagatgttgtgtgcggagaccgaagcctatgacgacaagttagccactctgcatcctcacgcttcaaaaggatgaggactcaccaggcggtcgggcaaacaattgcaccttggtcgcgccaaccttcctctccaagtcgccgaacgtcgtcctgttttcataccgtggaacaggtctcatgttgcgaatcgcactcatgatgctttgtttccggccttcttcgggttccaccgacttgccctcgcccacgcccagcagcccgtcctggttgcctgcaatagtcaagtagtacaaactcctaatcttgcccatgcgtgtttgattcgtgacgccgtgggtcacaagcgtctttacgcggatgctgcgcaacttttgcttgtcccagccaaggtactgaaggagtcgcttctgcccgtgggtcctcctcctcctcattcgaggagcggcgagtctgtcttgccatgcggttctcgagacgaggcagatcggggtttacgaggttgtgacgagggtctgcgaggattttgagtgtctccgggtccttggatgtgaatgtcgctcggggatccagcgcggcctgcgttatggccgcctcgaaagcagtccgttgtatttgcttctcctgatctgcgttcagctccccctctggcattccttcgggaaacatcttggccaggttctcatttgctatctgggatatcgcctcgtcccgctccatctcgttggcgaggcggaagtagaatttgcccttgacatcatctggtcccagccgtatccgcttgtctgtgacagggtcgacttctgcgaggtcgtcttcgtagggcagtcgccatggatcacttcgccgctggccttgtgttataacgtctcgtgtgtcgattgcagattcggcggctttgatggcggcgatttgagaggcgctgtatttcttctccaggagcgtcgtcgccgatgtgtcgtacttggggtactcgacctcggcggcctgattcagcagcttgaggtcgtctgccttgatcgatgggtagttggggcgtcgcttgcgtgcctgccgtgatgcggaggtctggaaggatcgttgtgacggcgccttgggcagggtcgtggacgtggccttggtgaagagacaccgagcggggcgacagacgctcattgtaccgtgaccgtcccgctggaggtcaattgggcgtattgcgatgtggaaagagcgactggcgccgtccaccactcgtccacaagtgaagttcgagcttcgagaaaaagatgcgctagtcggcacagccaatcgccgcctttcccaccccagtgactaacataactttttcaactctcagatattctgcatgtttgcacgatctggctttcgaccgctaaggacacttttcgctggatcgcgaagggccaacatcgccagatacaacatggcatcctcggcggacaatgtggcgcctgtcgagagcttcggcgaaaagagacttgccgaaacaccattgagaagcgaggaagcgtcacggggaagctacagattcaaaaacaagagaatgaagaatgggcacgctgtacagagcaagatcttgaaaaccaacggtaccaacgaggaaattctattggaagatgtaacggcgctcatcaagaaactcaccgtaggaaaagatggaaacgtagcctcgaaagatcttccggaaaggctcgcagagatcgaggtacagatcaaagagatctcgtctaccggcgatgggctcggcttccaggaaggctccgattcggatcaggtctatgtggttccgttcacagcacctggcgacaaagtaacggcaaaagtcttcaagcactttgaaaaagaaaaatacaccatggccgatttcatcaaggtcaatagtccctcggaacatcgtgatcaatcgcttgtcaagtgtccctacttttcatcctgttcgggctgtcagttccagatgctgccctacgactttcagctgcaacacaagaggtccatcgtcgagaaagcctacaagaacttctccaacttaccaccagagctcatcccagtcattggcgacacaatcggctctcctctccagtacggataccgcacaaaactcacccctcattttgacgggcctccagacgccaggcgcagcgatggccgccacggcatcaggcgcacgttcaaggagatgcctccaatcgggttcatgaagaagggcacccgtatcaccatggatattgaagactgtcccattggcactgatgccatacgcaacggcaacaagcgcgagcgtaaacgtgtcgccgccgaactcgcaaactacaagaaaggcgcaaccatactccttcgcgaaagtacagagcgtatccccaagtctgaatacgatgcttcaaaagaagaagacaaagatgccgtcatcgaagagcgcggagacttcattcaccgcaaaacatgcgttacagaccccaacgccaaaaccacagaatacattgacgacacgttccaattcgtcaatcccgccggctccttcttccaaaacaacaactccatcctccccgtcttcacccaatacatacgcgaacacatcctccccaccaccccagagcacaaaatcacacacttgatcgatgcatactctggctcaggactcttcaccataaccctctccgagttgttcaaatcctccctcggcatcgacatcagctccagctccatcgactccgccacaacaaacgcgcgactcaacaacctgcccagcacaaccacacgcttcatcgccgccgacgctgccaaactcttcgcgtccatctcctctcccgccaaagagaccgtcgtgatgatcgacccgccccgcaaaggctgcgacgagtcgttcctcaggcaattagtagagtacggacctcagagagtggtgtatgtcagttgcaatgtacacacgcaggcgagagatgtgggtgtgcttgttggcggcatgatgggcgtggatggtgggtttggtaagggagaggggtgttatgagattgagtcattgaggggatttgacttcttcccaatgacagggcatgttgagggagtcgcggtgttgaggaggaaggaggttaaggaggagggcgagaatggagtggctgaaaatggaacggcggagggaggggacgggatgaaagcgtagtttgctgcatcctgcgtcatactctgagagagcccgatacaggcgaatagcaccagttgaggggcttctcgggagcttttcaaagtgcttggtcacattgtctcgattaaaacgaccttgcaatgaatctggtctcattcttggacttttgcagttatctcatactcgctcaatataatctcccaacatcaatccacgccattctaaactcatgtgctacccggtccacccaaaagcgcaaaccttcgcacaatgctggggcctatctcgtcgtactcggccttggtgtggcagtagctcttgaactctggcgtctggccaagcaaactgcctccgaaccatggaccgtgtcgttgcctcttgtgtgtaatgacggatacttccagaccaccactctttgcgccaccgctccttgcttccgaagccttaatcctcgcgtctaccaggtgcctaatgtcacgctgcaggcgacgaccgaaatccttgtaaagcgtcgaacctccagagagcacaatgttcttgtacagtcctcttcgcacgtcaataggtgaagtctgaatgacgttgtcgacgatggtggggagcggggtcaggaaatctgaggagtaaatctcggggttgaagaagatctcgggcgcgaggaagcgttcgtatccgacatcgacgacagtcgtcttgccgttggggtagttcacggtgtgcttcttgaatcggtcgtccgactcgcggtcgaagcgcgcgaactccttgacgatgtccgggcacacatagcagtattcttccttgatgcgctccgcggtctggagcgagctgtctggctcaccacgctctcggaggagtgattgcacgaaattcgtgatgtcgcgacctgcaattgggacactcttgattgacgagccaataacgtacccctcggcaacgggaatgacgtgggtgacaccggcaccagagtcgatgacagtaccagtgagggaccggtcttggactttggagctagtccacgaggcagctagtgcaaggacggcctgtacagcgatatatagaccggctacattgaaagactcaaacatgatctcagcagtagcttcacggttctcgggagggttcagtggctgttccttgtcagcaatcgggcgactgtagatacacagcggttttgcgtacaggctcggtgaggaggaagtggtggtcctcgggttcgaccctcaggtacttgaatatcgagttggaccagaagcgctccatgagatcctagcagatatcagcttttcgtccgtccctgtctgtagccaccgcattcgcatacccaattgtctatttgaccgtgcctgatcgggtagttgatgccatagccggcgcctcctgctgccgcgagagcctcgtctccgataaagaagtccaggtcttcagtgccgcgcttcccagagagatgcccaccgggtccagcgccgccggtcaggaaagagggcttgtttgcgaccgcggggcggccggagcctgaaccaccgctaccgcctgttgggcctttcgtagctatggccgtggggaagacgaaggagggcgaatcgttgccggcgaaacctgtgacgcaatgtcaatatgcatactggccctagattgctacagggagctgtaccgagcttcgagtaacccgtgccgctacaagccagcgtcagtactcaatcgcagtatgggggcccgcaggcagctgggagcttacttgtccatgacaacggcgggggtttgggacgccatctttgcgactgcccgcggagatggtcgattgcaagaagctgctcaagagggcccgttggtgaggggatgggtgcgcgtgcgaatcgtagaggtgtcttgggcagagtggtgggatagcggaggttggtagatgatgtgggctgcacacgaatcagggacgccccgctccgcccttggcgccggcggaaatgagaacaaatggcggggaactgcagctgcagacgcgtgctatcgctctgacaagtcgcgctccgagtcttctctctacacactgagtcgcaccgtcgcaccttcctgcatgcatcgcatagacgtgccttcgccaattgacggggttacgtgatgcatcatatgcagctcaaccacatggcttgaactgatcgcaaggaaagagccgtcgacatcaacacccacagttctactaacatcctcttctctcactgacctgaaatcctgcagcccccgagacttctcccactctcgctgttcgcacgtagactttacttctccattccgccttatcaccgctacggcgattctcattcttgccattctttcatcttcctgtccggcacatcggcacgctcaacttctctacaccacgcatcttcacatacccttttttgccccatctcgacccgaatgccctactgatctcgcatttccaagcttctcgtccgcgagcctttgcaccacagatctcctcgttcaccatagcctcacacggcaccagacagacaccccgcaacagacctctcacaattggttcccatctccggaacttccgacagcgcctctcgaaatctaggggcatgtcggctccctctcgccaatatgcgactgctgacggcacgttcccaagcgatccccacacgcgcaaggccacgcgtagtccgcccagcgacgacgtgtgctgcatatatgttcatgcaggcgccggctaccacagccaccaaaatgagaaaatccaccttgaagcctgcaatgagtgagtggaccagggcgacgtggaggctaaacgagatgactaacgagctcaaagtgccgcacagctagcaatgttgattttaaagaacgggggcacggcggtagatgctgtcgaggctgccatcaagacgcttgaagaccgggaaatcacaaacgctggatacggcagcaacttagccatggacggcgtagttgagtgcgatgcggcaattgtcgatcatcatggtcgtagtggagctgtcggcgctgttgctcgtgagtcaatctatgacaccataagcttgactaacaaagcatctagaaatcaagaaccccatttccttggctcgtttggtccatgagcataccatgcactcactgactctgcggcgcgttccacccaacctacttgtctcccagggtgcgaccgatttcgctgtcgaaatgggcatgccgatcctgcctcacgacgctctaatctcaccagccgcgaaagagcgttggcttagatggcgtgccgaccttagggttgctgagcgtaagggcaggaagtctggcaaccacccgtcgtgctggcaggtgaggggcgatgtcgcacctgaagatgaggtggctcagagaaagatccgtcaacagcacacggagaacctgttggggaagactttttcgggccggtcaccctcgccatctccttccgacgagaacctgtactacaccacggaagataccttgaccaccccgtcggatccatcactgcttccttccgaacggtcatcgggctcgtggcctggcgcagatcgcattgcaaccccggacacgtcagacccatcacctgcacctggagcggtccgccctcataccgttgctgaatcttcacgcaatgccctcatcaacagcacacagaaggtacccacccttggccagtacaaaaactatcgaggatcccaaaatcctttccctggagatacagagatgcaagatatacacagtggtcctgttcgaatagtaccagactcgggacacaactcgtgggctgatggctccggcgaagactccgactctgcattaagcgatgcaaccatgaaagcagagaagccagatcgaccagcagaggacgctctcatcacgaccttgccagtgaaaccaccagagaaggaactcgtggcgccctcacctcgtcttacaactcccctgagtcatgtgaaagaaacagcaccacttcctcctgcgccatctgcatcttccccaaagcagtctaaatcagaagaggatcacattacagacaccgttggggctattgcagtggacagctggggcaacatcgcttgcggtgcctcttctggtggcattgggatgaagtaccgaggacgtgtcggtcctgcagctttggttggtgttggtgccgctgttgttcccacggacctagacgatccagaacaggcatgcgtagccaccgttaccagcgggacaggcgagcatatggcaacgaccatggcagccactgtctgcgctgaacgcttgtaccagagcgtcaagaagaaccggggcggagagtacgttgaagtttctgaagacgaagctctcaaagctatgattgagaatgagttcatgggtaggctattcctcacacattactctgagcctttttctgataagaaccaggtcatcccagtgtcaagcacagcaactctgctggtgcgataggcatcctcggcctcaagaagatgagtgggggcatgcttctctatttcggacacaacaccgactctttcgccctggcatccatgtcctcagacgagccagtaccaaagtgcacaatgtcccgtagtaacggcaatggccaaattgcgcagggaggtcgcatgttgccgttgaggcggaacaagaggtccaaaataacgcagcgctaccggtaatacctggacaagaccgattctgcattggtggcaaaacgaccaacccattgcgtcagactacaacaaccctctccctctcatacctcactgttcacttctcgaccagcatcatgcccttcgatagctaccttacaaaggtgatccaactgcttgttctagacctaatacccatggtcctatcgtgttcatagcgaccctatgcggcagcgttatatccattgtgtggcgggacgaccatcatacctgctgcttcctgttttcttgagtgcagcgtggtcaatcaacgagatgccgatttccaacaaaagttgcatgatgctgttattggaacgacgaggagtgagtatgaatgaatacataatgatcaatagacctatatgcctctcatcatgcgccgccggtgacaagtaatttgctgaacagcgtcgcaataggtcgtaacactcatgttactcatcagtgtcctcttggaacctacttatactacactgagcgattctagtctgcttcattctggagggtatgtgtggaagtctaccaacacatcacgctctgaagtcgatacagccattggccgagagatcttggcggtgagattccatgtaggggttgatttctaatccctctgtcgtaccacattaagtttgaaccttagcagtattagcttacatggcgatagggagtggcccccgtgagcgaggatatggttgtacaagtctcacgtctttcttagatcatctgctaccgatggtggctcgcctcggccgagctgcgatgtgcgacccaccttaattaaagcggcgctatgccgactatctcactgggctccaattacatacagacatatcaagatacgggttcctccttgctccacaagcaaagcaaagtcaaagttctgtttcttcttggcatgctcttttcgttcgttttacaccttgagctggactcaaatgcgtccattgtgcgcccgttgctattgaattactaatcaatactgctccgtgacagcatatggttcaggaccaacgtcagttgggctctgagtttgtaaataaacggtgtgtccggtggtgaattgcggagtcgtccccgcttatcgcagtgagaccagcgggtgttcggtacaccgaggtctataaaaagcgcacttgccccatagtttttcttacagtacctttctatatcagacaacaccaaaacctctttaccctcaactgaagatatctcaagtcgaagctagccacatctttcatcatggatttcttgcaggctcatgatctgtctcacaagaacggtgagactactcactactacgaaggaggatctaaagatggcactcctctgattttcctccacggatggccggacattgcggaaacctggaagcaccagctgaagtactttgctgaaaagggctaccgggtcatcgcccctgacatgcgcggctatggcggctcttcagcgccctccgacaagcggggctactcactggaagtcatggtaccagagcttgtcgagtttgcagagcacctgggtatcagcaaagcagtctggattgcccatgactggggctgcggaaccaacaatgctctggctgcgcatcaccccgaactgttcctaggtctggcgaatctcgcagttccatatcggacaatcgaactcggcctcaatcatatgaaatcatgcatcaaccgcgatatctaccccgagaatgaaaatgagtggggccagtggtcgtacatgaggtactacgagctcgagccggagaagagtgcgaagggcttcgagggatatattaacaacatcacaaaggtcatgtacgcgaagcatgacccgagcgaatggggcaaaccatctccatcgagtaaggtgatgaaagatggcggttggttcggcggacatcccgagaagatcccagacattccgctcgagtacacttcgctcgacgaatcgctgctcaagaacctgatcgcaagccaccagaagcacgggttcttcccgcctactgcttggtatttgaatcacgacgtcaacgcggtgtacgccaagagcgaaaagaatggcggagtcttggaattccctgttctctacgtggacgccaagtacgatgccgtgtgctcaccttctacgacgccgaagttcaaggaggtacaggaaaaggccaccaaggacttgacgtacgagacggtcgacgcagcacattgggtacagttggagaagccacacgaggtcaacgccgctttggagaagtggctgaaagctaagggtttctaagtagatatgatcttgaaatgatagaggtggcagaatctggctacaggctaagattctgaaatggttgtgatcatggattgaatacagctgccaggactaatacaaatcactgttcaaatgctgcaaaatcagtgtcacctctgcgtccgcagcttcaacgaggtgctcaggtggatattcggcactccagccaacttcacgagctctttcagccttgagagtacatctgttatgaccggtcagctttctaatctactaggtgcatcgaagaagctttcagcttactttccaccgacctgtactggcacaagagctttcggacagcctaaggccagtgcaatatcgttcagagctgcgttgtctgcctgttttacttcgctgctcgaaactactttttgttctgcaagtgccctggctatagcagcatagatgtcaatccacgccacgctgcctgaagaggcgaggtaataccctgtcttgccccaacttgggtttgctcctgacaagatgctttccaatagcttcacgtacaatgctgtattgtctttgatatgacagacaggccatgtctaatatacatcattagcgatattgaagctgtgacttcgataagagagatggtgtgcacgtacagcgcctttcgcattcacatcatacactgcgccaaccttctttgcggctcgaacaacagctgtagtctggatggatatgcgattgccgaaaccttcgccctcaccataaacaatacatggtatgaatatgtaacttcgaactccgtacgactcagcagtctcgatgatggtgttgttcgtctgcacggcctagggacaagtcagtctttccaactctccgtgcttacaagtgcagcagcgagtacaggccaagtgaaaatccattactcaccaagttcatcatcccatgcggcgccctcacctttttctgcatttcaaacaacccctcctcatcatccctcaactcccgatccgtcggcatgcccgcatgttcgctaaaaatcttcgcgcccgaagtatgcaggaaatgaacctcttgtcccgtctgtcttttcaactcgccgagtgctttgatcaagggaagctgaaatgtagagttcagggcgtcgatgaggaagaagatgattgagatgtttgcttccacgataatcttgacaacagtgttctcgtcggcaaagttgagtttgagtggctcggcgccgcatttttgcacttgttcagcttgctggtcggagcggacgagggcgtagagagttttgtgtgggggcagtttggtgcgatttaattgagcgaggagcgagccgccaagatagcctgacgcgcctgtgattaggatggaatgagacatcctagtttgtattctcggatgtaaggtagagcgttatgggcttgctaggttcgtggatgattgtaaatcgactgctttgtaattggagctggcttaccgaggttccgacctcatctgcaggatatggcaagcacgtcactccatctttcaacgtacatatctcttactgttgcatatttagacaagaataacagaggacatgtcacgttgcgtttccatcgcccgggcagaatacacaaatttgcagctacatgaaggtgaatttgcaattaaattctcgtatgagaaacaaccagcaggtagactacatacgtgcttgaagcctgggcaattttaaatcaatattattctccccatccctccagaagctcagcgtggtcgcaaagaacagacggaggaatttaccatttctcaatcgccggcctgagatcaatctcccatgtgaagttagtcactggctgagtgtgcagccaccagtaatcattcgcaatctataatcacccgttaacactatcttcttagtcaaatgaaaggatggatatcgacttaccccatcagcgctcaacttagcctcaggcggcatatccttcaaccactccttcgtcctcggaatatcgatcacaccatcaataatggcatgcgcaacgtgcaccccttgcggtccaaactcccgtgccagagactgactcagtgccctcaacgcccacttgcccgtcgaaaagctcgccatctgcgcattcgacttgacactcgccgtcgcaccggtgaagatcaaactcggcgggtgctcactcttcagctcaacccccttcaacaacaacggcaagaaactctgactaaacagaatcgcaccattcgcactgacattcaaactcgccgcgaacgtctcaggcgggatttcgaggaacggcttacgcataaacgggcccgaggcattgaagattgcggcagcagctgcgacgtcgttgccgaattctttcttgatggcttcgacggcggacttcagactgtcgacggacgacacgtcggtgctgatgccgagtgctttcccaccggaggagttgatttcggcggcgagggattcaaagttttcgggcttgcgggcgaggaggacgacggggtaggctttggagaatttgcgggcgactgaggccccggttcctgggccgacgccggcgacaatggcgatgagtttggagaccatgatgggttgttgagaatgtgtgtttggtgatgaaacaactctggatgatgtgggactatcttgaaaaagatagttgctgatgctcttatacctcggatggcgcacttggaagtttgtatgtttagtaaactacttgtagtgtaatgccagggtcggattgcgacagcgcggagttagcaagcagcgaagcacgtcatgattaataatcacccctcttttaccgtactcgaaaggcttttggtttcaattgatgcatgttgtgcattcaatgccatagtcgctatgctaatggtttgatcatatctcgtgaagcgcatgctcgcgtggattaagccctcccagccctaccaacctggatcatctcaccagttggcttgtcatcactcctcaagactgcccagcttgtgccgtcagctttgacaagggtcatctcaagcttcgtgcctaatatcctgaacttgctctcttctggcttgatggatgcaaacagagggaactcggtctggtagcgcttgccgtctgtggttcgcaggtcgaggttgacggacttgggctggaagtctatcacggcggtcgacttgtcgatcttcttcagatacagtgaagcaactaccgacacggctgtttggtagtagtcatgtctgtggtggtcagcttacgcaagtcaagaagatgcactccagactggcttaccgaacagtgtccaacttctcctcgccgcccttgtccttcttgccactgccgacaaacaaatgcctgtctttggtcttgcacccctctatgttcatgaattgatcgaactctagtaccctcctcttgcagcagctccagcccttgctgccctcgtggaagatgggcgcaccggggtgatgtacacacttctctccgtccctatcgcctcccttgtgagtcactccacagcctttccgcctgcacgtcatgccatccttcagtgcgatacttggatcatcgtcctctgactcgggtggcggggcgggcgttgatgaggccgcgggcgcggcttgtgcggcgggtacgcggggcgccggtgtcggcagtgattcttccaatgagcccagatccacctgcgtgccattggcgatatctggagcttggacgggttcgggtacgggagtgtcgtccacttctgagtgtttgcccgttgtgcagggctcaatggccagaaactcgtcgaaggtgaggacgcgaggtttgcagcatttccagcctatacatacagtcagtatggagaccagactgcagtacggaactatgcacacccacctttctgcccctcatggaacactggcggaccggggtggtatacacactcctcgtcttcgttttcgtatgttttgccgcagcccttgtgaagacactttttggtcatcttgctcgcctgtcgatagtgcaaatgattggaaattgaggtatttgtgtcgtgttcgagcttccgtcagccccagaattgtccccaagctcggaatattctggaagtcgcggtacgtcacagcgctaaggccggcagaacgcgaagcttagctgggcggtgagaagctccctcaaccttcccaacacctacgtcttactgctgtactgctgattatcatcttgatcttccgcatctagccgcctgcactgagcatgtttcgcacgacagctcgtctgcttgattgccgcatcaccttcttcactcgaagcccgtgcgggctctgtgacacggcgaaggctgttgttcggaacgttgaagcaaaaagaccattgacctatcacgagatcaatgttatggaacctggccaggagaagtggaagagtatgtatgagttcgacacgcccgtggtaagcttcgaatacttgtatttgtagccaacgagtacctgagtgtcagacagatccacatcgacaaggcgggtgctcccgagaccaccgcatcgtcactaaagctcatgcatcgatttaaggaggaagaagtcctgaatctaatggatgctgctgagcagtcatgacgcttcggccacatttcggatctaagcgacgattggaagccacgtcatacaactccaatagcatgcaatagtgacatgtcctgtcctaaatttgtcgttggcaaagggccccaactagcgcgtggggatgtggggtagcgcttatgaggggtcgcgatagcaatacaggacgatgacgatgctgcatttgaagcgttgccgtgtacccttgccgaggccagcaatcaagctccagttgccaaacaaaaacacattcatcactactgaaagtcgcttcaatcaacctttcgtcaattccaggaccatgaacaccctccaagaagcgagcaagatatacaatgccttcaaaaaaggtgggccgagtttcggaggatggcaggtacttgggtccgcattggcttttcattccttctggctgacaaagtctttcagatgcttccaggcacgaatcatgcccgagccattgctcgctctggagtagactgggtatgcgttgacactgaacacgggaacattgatggtaacctcacgttctggccaatttcgaatcaagggtctaataccttgcagatgcagctatgcacgaagcagttgtagctattgcgaaagaaggcgtaagccctattgtccgcatagctgccaatgaagcctggatggtcaagcgagcactcgactctggcgctcacggcatcgtagtgcccttgatatacactgtagaagatgctaaacgtctcgcatcatccgccagattcccgccagaaggacatcgcggctttgggtcacctttgcctgtccaatgcttcaatgacgaaggcatggcgtactatcttcagcatgcaaacacaacactccagaccattgtacagattgagacagcttccgctctagaacacgtgcaagaaatcgctgccattccgggaatcgactgtttgctcattgggcctttcgaccttggcaacaatattgggcggcctatcctgggcgagatgcatcaggagctcaaggacgcgattgaagcaatcaaagaagcggcgcacgctgcaggcaagaaggttggtatctatacaaacagtggcgaagaggccaaagcgtacgcggacagaggcttcgatatgatcagtatcttgaccgatcagatgtgcatcacgcaagctttcaagcaaagtctggccgtggccagtggtcaggctgcaggtagtggaagtacaaaggtgaagggttatgatggcaaataagcgacccgattgggtgaggaatgcaacctgtcttgcatcacatagcgcattccgcgcacctgaagcgcctgaccagacttctaccctggcaacaaatgccttttctttactctgtctcttattatcttctttctcatgcgtctgcacctcgaacctatcgcccatcatgaagctctacctcgcgctcctgactttacttcctactatccacgcagcatgctacactcctcccaaaccacagacgcacgattcaaagccccaatccaacacgccaaaaaaacgcgccgcgtcacctcaagcccagacagatgatttacttgacgccctccctttcgaccccctctccggccccagcgccataacaatcgacctccccccacagttcctccctcccccctggacgcccacctccggactcgactcgccatatggcgtctccccctgggacgacagcggcagcagccaaatgaccgacaacagccccagcatctggcgccaatgtcccaagaaacacctcgactgcaggaagtgtccgcgcgactggcggtgtcggcgcgccgtacaagctgcagatattgcgccggaagatgatgggaattccaagtgtccgattgcgaaatgcgatgctggaggtgtgcagtgtggcgtgaaagcgcggtgcacgaggggatattgcgtttgcgatttgggcatgacaggaagttcagatgcgtataggggcacggagggattgggaaaggccacagtgtatgttggtcctggcgttgattgcaatacgccgtgtgatgggttgagttgtaaagaggtggcgcagttggatgatggggtgtgttacaagagtggggatacgagtgatgagttcgaggatgagaaggaactgcctggaccgacgtacgggggtgttatggggaatgtcacgattaatgggcagacgtttgatcttcatgggacgccgcagtagtgtagtgtagatgagagtcttgtatgatagcttctacttttagcttgtggaattaataaggtatgtgttccgctacgtattgtaatgccacaatatcacgacgtgcaatattttctggaccgtcttgaaccgtcgcgtacgccaacttcctggcatcgagtggaatatgccggtatcggtatggagagaaggcacagtacgactccagatgttgccgcgaaactaagtaggagaccacgtaagtaaagtggcctgattatgctatctgacgtcctcactgatcatatcctacaatgcagcaaccagtgcttctggctacaagaagattgtgattcaccgaaaataatgagcaatcaagaagcgtccagcaggaagtcgtggtgaatggctcttgggttttactcattcaccttcgtctgtcgtccccacactagtataaagacctccatcgaattttcttgcggatcttccttcctccaagctccaactctctcaacctatacgactgctcctattacatagagatcttccaaccagcctacctattctgaaaatgcccggtctccaaggtagcaagtgggcatcaaacactggctccaaggacaacaagtcacaagacgataaaaacaagggcgacggaccaaaggatgaatcgttagtgacgctttagcgtacgacatctgatctttcactaacgattttgcaggcgcgtctctgtcccctacttcggcttcgtcctacctcccctcaagcccaaggacaccctcgctggccctcccaaaccagccgcagcttctactccgaaaaaggctgtggcggcgccagctgagacggccgctccccctctcggggccttcaagatgcctattgcgcctcccaagctcattgagatggttgacactcccccgcaagccgcagaacccgagaagcagctctcacgcgccgagattgccgcaacgaagacccgagctcgcatggcggagatcatgggaccacgtcgtccccatgctacgtcttcaggtgccaagggaaagggtgccgtggcttccgccaagggtaatgagaaggagaatggcgatgatgacaaggatatgtcggggtctaaaggcgatgtggaaatgaatttgatggactgagggtggggcgaagtcatcaagagggtgcaagtggatggagatctgtgtagattatacttgtcttgatgtacttcaaagcttagcttgcgccttatgagtagaggcctcccacccgctcaggcatggaatcttttttgtaaatactgacagtggaactcatcgttccattccaagctgaactgctgattcgcaaagatatttctgtaatgtgcctcgatagtactcttactggagttgtctgccaggatgggcgacactcgcactcgtacagctccgtatgtattttgcgaagatggcgcagtgtagtatttttaataacaggcttagctgctatagtccatgttgatgccatgccgtatgccttgctcttgcccatctctgcattggagatgactgtagatgaagtgatccaaatggtaaatgagttagtttctataaatcataatggttgcaaacatgttccgctttcgattgtccaacatgttcgattgtggttgaggggaatgagtgggttgaagcctgaggttgaagaagggctgattatgtcattggtggtcggacctttggcagctctccgccgatctaagtggaacttcttcgagctccgcgtcttcgtcatcactacccgccccaaacacaccacatggcgtcgcgcacacggctgatggcctcgacaggctccagcttactcaggaactcgcgaacactggcaatttcaagatcatcgcctctcgctactgccttggccacgtcgtctgcccgcagcttctcgcagctcacctcgcatgcctcgtccaacccagccagcgtcttcggctcctttggcggacagtcatcccagaatggaccacccacctacttctcgtcgcaaaagcgcactcctgcaaataccattattcgattcgtgccgcaacaaacagcatgggttgtcgagcgtatgggaaagttcaacaggatactggagcctggcctagcggttctagtgccagtcattgacaagatcgcctacgtcaagagcttgaaggagaatgccattgagattcccagtcagagcgccatcacggccgacaacgtgaccttggagctcgacggtgttctgtacacgagggtgtttgatgcttacaaggccaggtatgctcctctacaagcattcgagtatacctcaacatcttactgacatgctgtagctacggtgttgaagacgcagaatatgccatctcccagcttgcgcagacgacgatgcgctccgagatcggccaactctcgctcgaccacgtcctcaaggaacgcgccaacctgaacgcaaacatcaccgccgccatcaacgaggccgcacaggactggggtgtcacctgcctgcgttacgagatccgcgacattcacgcgccagagcctgtcgtcgaggccatgcaccgtcaagtcacggccgagcgctcgaagcgtgctgagatcctcgagtcagaaggtcagaggcaatccgccatcaacatcgcagagggaaagaagcagtccgtcatcttggcatccgaggcgctgagggcggagcagatcaacatggcgaatggtgaggctgaggctattctgctcaaggctcgcgccactgcaaacggtatcgacgctgtcgcacgagctattgcgcagggtgaggacgccgcacagaacgccatctcgctgtccgtggccgagaaatacgtcgacgcattcgcaaacctggccaaggagggtacaagcgtcatcgtccccggaaacgtcggcgatattggtggcatgatcgcgagcgccatggcagtatacggcaatgtcaacgcctcgcagggcaagaactcgtctggaaagcagatagagggttctccggcaagcaaaaagattgcagagctgcaacagcgactacacgacgccgagggcggatccaaccaggtccaggacgagatcacaagagtcatggaccagaggctgaacaagaggtagaaagcaagagctgatcacgacacgactgtatattattctcgctgtacaacagcataggccaacgagcagcggcgttatgcatagcttgggtccattgggatgtgttatccaaaagcagcgtctttttttgactccacttcttatgtcgatacaaagtcaatcaacacttcatcatgtcaaccgctgcagtgcatccaagattagcttcgcactctgctctccgtcctcccacacaaagttgtgcgtgcctttgatgtcccgaacctcgagaactcttctcccagtcacaatatttgcttcttcatcaccatcctccatgactatgctccacccctcgcggtcaaaggccacgcacatgacatccctctgcgccctctccaccaactcatcctcataactatgcgccagcacaaccaacttgcctcccttccacacatccttcccataccgtcccgcaaccggcgacacgccctggtacacactactgtcggtcccaaacgccccgctgatcagtgtgctgtagatcacagccacattttccggcaccgcaggcggcaaatgattccgcagcaacagcgggatgttgtatatccccgcaatcaagatcaacccttctggacctagcccaatgtcccctgtcatccccgagacgtaatggcatagcatcgttgcgccacaggaatgcccgagtcctatccagcgcttcatgccatgttcgcgctgcaggaaggacacggcggcggcgagatcctcgatgtgcgcggggtgcgcgacgtttctgtctggatcggaggggtccgaggggtgtgtgggatgcgaagggtatggggagaggcggtagttgagggatgcgatgcctgcgagattagatggcgggttggaggagagatgtttgattgtggcattggcgttggcagcggtttgtaaagggtcgcgccatgcgccgccgtggatgaagctttacaacaagtcagatatatatcgcaaagaagcattctttttggtgacaagtacactatccacagcgatttgtctgcatcagactgctcgagaggccggggaagccatatgtcgagcgtttgcagcggactcgacgactcgccggcgtacggtatcgacgttgtgtgtttggggtagctcgtggcggccatgtttcgcgaggaagttgggatgacgactggaatgttttgtttggcggggtagctgataccgagcgaatcctcctgcatgtcaacggcagcggcgtcgtcgatcgcctaacttagggttaacttacgcgacgcgactcctccaccaacgcaagcgactcttgggagtaagcactcaatgttcaacaacgaaggggactatggaaggttgttgtaattcaattgctcattttcattcaagctatatatcgaataagatctccatcatcccaaagccagaagggctatcaacactaattaaccaccagccagattcggcgcgcaccgaaaaacgccaatgcgatgcgattattttaatccaaaaggtatctcttcaaggaccgttataaggcgcgggttgcaccaatgcgacgcaactactcaatgtccgacataaacactgcccgagcacatgggcgacccgagtgcacgaaagcgtgattgtgccatgtttctcaacgtacaacgatgctcaacgcttacaagaaagcagcgacaaaggcaccgaagccgagaacaccaccagcagcaaccttgacgttggcagcagcgccctgagagttctggggcgcgttggtgccagaggcgttggagccggactggcgcgcgccggagcctgaagcaccagcaccggttcctgatgcagcgggggttgaggtcatgatctggacggtggtgctgttgtcggcgctgacgacgacggtgcgggtgctgttgaacatggagccagtgccggggaggacgagcgtgtggacaccagggccgacggcggggatgtcagcgggcgcaggctgttgggtaacgacagcaggctgcgaagtgacggcagcgggctggctggggatgttggtggcagcggcgggctggctgggcatgccagtcacaacgcccagagagttggtctgcttcaagaacgaagtctgggggtaggcatcgatggacgactgggatggttgttagatgatgatctgagggctgatcaggtgggtcacaacttacagtctcagcagagacggaggactgagcagacgcagcgacggcgaaagcagcggtggcgaagaaggtagaggcacgcatcttgaagtttgtgagggttgttgattaaaacttagtgattgttgttgtagttgtatatggcgagtagcgattgtatgaggacttgtacaagtaaatgtcaagaaccggtaagtgatggacagtgagtgatgggatgaggaagatccaatgtaaggagagacggcgccttttatttggagcaaatgtcaattccctcctgtcgccgagcacgactgcacacaccaagcaagcatcggagctcagcccctgtcttcgcctacgctaccttgcccgggcaacgcacgctattccccaacaggaacgcatctgtggagatgcgccaattatagctcccagctagagcctccgatgccctgtgctcaatcttccgggagaggcaaagtttccagttcgcccaaaacgtggaaatttctgatccatctggttcgtgttgagccgagatgagggtcaatgtgttgtattgcatggccttacctggcacctggccaggtggatggcagtgacagtgacagtgacagtgacagcgacagtggcagtacaagcctctctgtactatcaaacaacgctgaacagtgtctctgcgtgctgtcgccgtctctgctgtccagcgccactgcggtttcataactatcgtattcggcaccactggttgcaccactgaaaacacgtttctatggggacatagccgacgacgatcacctccctttgcttgacacacacccacatcacatgtgttttcccctgctcgcgtcccacaaccacggttctgcccttctcctcacccggaccatcacagtcaaccacacttccccaagcattcctttccccagcctaatttccagccgccacatgcgatatcgatagcgatggggcgaacaaaaccgccatcctactgtaccatcgcgaaccaaaactttccggtgtgtccaacatcaaactagtgacgcgtccaatacacctcacagcagccttggcacagttgccagaaccatcgagccagccagcgtgtttcgcagcttcgtaattttgcctgtggtgtgttgcgctgaagtggagacgcgcgcgggctggaacgggcaacgacgccgtgtagacgagatgatcggtgatcagacgcgccctcgccccttaccagcgtgatgtcatgggtattaccaacgatgccagaatcagagagaaagccgttgcgtctctggtttttcgtttcgcatgattttggggagagccatgggtttagattggcaataggttagacgggccgatgttggggtgcatgggaaaggaggttgcactcggtgtcggttgcttgtgccgtgcccgcgctgggcagcgctaacattgttcaacgacacgaggggtgtataggtatcatgcgctgtctgctttggttcatgagcttctattttttcgaaagatcgccctactgaagctgggtcgcgcattgtggacttccataagaaaacaagtatgcctccatatttcgacgcaggcatctcctgaccgcacaataccacggtggtagcagccttggaatgattgccgtactctggtccgggaccgtgagcaggtgtaaccatgtcatttcaaagtgtaatcggcagactgctggagtaccgcatccttttcattacatagtagatatcgtcgtcgtcgacgaaaagaaagctgcagtgcaaacaagagcgcgcagctcttctcttctttgatcagactcttcttcctagccgcgctctcctctcttcttcgccgcactgttctcgagcatcgatcattcatctcttgtgtctgtcgtagcctcatacatcgcgtcatgtgtgttcatctttcaggctaggaatcagacattacatttaccatctgcatctttcttctttcctttccaccttgaggtgaattgtcagatgttctgcttcttgcgcatgtaagactgacaagagcgcttccgatcatagactgccttgcagccttcaactgaacgtccgtacgcggtatcgttccaacgcggcgttagggtgttgaagtgagggtttgccgaaagtctaaagggagagctcgcaaggcaaatcagacactacggctggagaagggttggtcgcgagagtatggagaattcggacacgcaaaagacaaggcattgcaatgtcactggtgcgcactcctcagtcatcgcaattaatcgtaaccaacatctctgtgtcaaaatgcatcacgaaccgaatcaaagcatgtcaacgaagcatggtcaagtcttccgtgccagtggtgtcaggcatttcttgtagaggaattgaaggcaatgtatgttgaagatgctcagaatgtgcttcattgcagatgcctctgctgcactacttgaccgcctcaattccaagacacttgtagcaataagtgtttgacccgtcgctgtcgttatcccaaccaccatgtgtatcgcataggtagtattcacagcacgtgtgtccatccgcctcacagccacagtccacaaatatcttaccgtcccctctatccaccaatttgacagcctcatcgatctccacaaaagactgatacagctcccgacgaaggctctcccagaccggcaacttctgcttgaagtccttgtgcggcttgttaactggtccatgaggatttggtgtatagcggtcgccccccatacccgaaggctgaaactggtaattcgtcatggtaaagttgaccgaccagtctctcagcgtccaactccatggctcgcggagacagtcgttccagtaattcgaactaagcttccaatgcccaaagccatcccactaaagatcccggtcgccgctggtgtaagtcaggcgcatatcaaagcccgaggatttgagttctctgaaaggaacccctagtgcacgaaagacgtgattcatattctttgggggcctttctaacgcctcgtcgctgaaggctaatgtgattcgacgtggctttcctgaccgcagtgtggataaagcttgtacagctgactgtatcgcatcatcgggagcggtcgagagcccgatctcgagcctttccgtatgcttctcttccgtcagcacatcggcgatattaagccttacactcagacgcatatcctcgcacagctcgtgcaacgtggtgccaagatgaaacagctcgcggcttgcgaattccttgagttcactccaatgtagagagtaattagggcggtatcttcgccctttctccgctcgcatatcggtcttgaacgcgtccagaatttccaaggttatagtttcccccataaaatcgggattgaggaaatgtgcaaggccggtcgagcatggacatattgacgatgagggagacgagctgcagcacggcgatggagggacaacatccttgggaaagaagcgaaccaaaggtctgtcgtaaggtcgctcttccagcacgtaactgtaaataatgtcgcgcagttcgcgaggcagctgggtgagctttgcggatatatcgagacaactggcttttgactgccgcacaatggcatcctcgagctcgcattttgcgacttctgcgtcattggaacttctcaaagaggagaggtgcttatcgtagagtctattgcaagtcagcaagtcagtcttgtttggctcaggaacaatacgtactcgcacaactcggcttccaagctgattctggccgtagagtccatcttgattcgggatatagtgctgctgagtaagttgaaagtaatcagacagtgccaaaattgtagatgggagaaattgtgtggaggtagacagcttttcgggcgcgttggcttagggtaccatggtactgtatccatgactcaacaagctactacacacaataaatacgtaaaattgcacatgattcatgtgcggtgtgcggcgattctaggacggcgatcgggaagtctttaagaaggttgatgtgaacctcaagctaagcagatgctacgctttatgaagcaattgaaaacataacagatgcgaaggttcagatgaaacgaacttggtaaactgaagcacacgatgaatgctttgttgaagaagaggataaatgaagggtctttcaaaagtatttttgggcaaagtgatattgcaatttggcattgcttttcagtctgatgccgttacaggctttaaattcaaggagcttgtttgcgcttaagttgtggaaaggtagagagcagggttaacagacagcatttccttcactgtttcggtcttcccatacatcgcgagatacgcaaagagacggaagatggaaaggttgatgctaggatgtagattccttgcatggcacataaatcgaggcgagtaacagataagccctagagaaattgtggtctcgtctttctaggcttgtaaagaagttgaccaaacaagccgcagtgttaagagcctgttctaagtctaagatccatcatcgtctctgaggatagctgctgcaggtatcctggcgaaagagatagtggtggtggttacacaggcatgtttaccaaactaggatgagccaccaggtcgtcaagggaatcatagccacagtattgccggcgtcgctgaaggtttggtttcttgtagcgctcgtacgaacgtagatatgtttcttttagcgatgaagattggctgtcacagtcctgacatacggtcagcataacgaaggatatgtaagcttggtgaaacaaacacctttcgccactcctcactactcaatggaaacagctgtgacacatctaccctctcacccttgaacatcatcgcacagactttgaatttactgccatgctttcggaagtcgtatacggtgcttcgcatagccgataacatattaagaaagtaaagctcatggtgccaatctgcctacttggacctgtccatcccaaacataacggggaacgtgagttccatctggtggcggttccccaaggcaagagcgcgagattgttggcgagtgcatctatgtaccggccaaggggctcaggttcgcccatgtgctcaccacgatgcctgtcaggatgaccacagccttttggtatcctgagacaaggcctgtacgatatatactattctacactgcatgatcaatcgttgattgatcattgcaacctttttggatggatggtgcggtgggtgtagactcacgcctgacagtacgcgcatgttccatgatatctctatctagctcactgtaaacggttaatacgtgatcaaagatctgagatagtcggcatatacttgtcttttgtctgtgaagcggacctggcctctctcagcctctcttctaacctcgtcctcccaagctcgagccctttgacatcattgcgaagggagacataaccccttgctagactcggcatatcattcccggaatccatgactaaagcaggtctcactttggatgtaacaaagtgaaaaatcgtgttcatgatcaagcaaacacgagaaaaaggaacatgagaatggcctgtgctcctgtcgtgtatccttggtatacccaatgcagactatctgtgtgagtcttcggcccaatgaatcgaagaagaggaaaacattgtagtagatgagtgttatggaatcggagtactagacttgcaggttgttcaaatacgttgaaaagcggccagagagcaacagaaggcagcccatccgttggaatagcttaaagctatacacagggtcttactgtgtaactcaaatcctggcaaaacattatatagcttcaggccatcgaaggctaaagttcgactttcctcataaacgatagattgcagtagattcagtgattagtggtttcgaccatccaaaataccgttgcaaagtggcttatgcctattagttccgagtcacacaaggcataagttgttctgacggctggttcgacaatcctgtattaagttcctacgtcaagttgacttttcgtattgtacaaatgcccaagaccatgtccacatccaactcattatcgtcaggccacgaccttttcaagacattccatagcatcgagtttacaaggcgagcatggccaatgcagctgcgccaaagagaccagccgcctgggttgcgatgggggcaccgccggtgaactgggagggagaagaagagggagcagcggagggcaagagagcactggtagcaccggcaacgcccgaggaaaccttggaagcagccgccgaagtggcggaagcaatcgctgatgagatcgcactagcaacactggacgcctctgcggccttggatgagaccgccgattgggcggcggaagaaacactcgctacagcagaagaagcggctccagccccagggatttcaatgggggcaccagcatcctggcaggtcttctgtaccgcggaaatggtggaggcctggtcagaggctgagcacgcaccctgtacacagggttgcacactagagagcaactgggcgcccttctgacaatgacacttgaagtcggtgagggacgaacaaccgtcagatccgagggggccgatgaagcaagacaactgtctctgattagtactgaccgtaagtttcgatcaagtggatatcttacagcgcaagaggggatgttgccgagctgggcagagccgaccgaagccagagcaatgatggaagcgatagtgaaggtcttcatgttgactaagtattgttgttgttggtgattacgtggaggaagtgaaagttcttgtatttcttcttttggattcaaaagtgacagtgttgttgcgatcccaagcgggctgtcgcgggtgctttatgtgaaaaaaggatcgcattgacctctgccctggaccaagtcataacagggattactccaccttgccgtcatccatcacatgcagtggcctgtgattgtccagatcttcattgctccgtctggggaagcgaatggatggggtgctacctccctcttgagacccaagtagccgcggtgattaccctgtctttgcgaatgagatcgaggatgacaaggagcaattgccaactacgggcaagcccagcctcacggagcccctgcggcacaggcaagggctgcactggttggaagaaagcgacatgcagacaatgaagttgctaactgtgattggacacggctgaggcggaagaggcgagcattcgaatgcaatgagtgacatctggttaagacgccaagaccgtgcgcgtaagccataagcttttgtgcattagggcgcggatcatctcatgtggagacggaggccagcctatctgagtaagtgcgtcggaaaatctggggaggacagcaagtgcacgcggagcttgtgagtcgtcttgcactagttgcattctactctttgatgagcgtacgcgtgcatcctcaaaaggaaaggcgtatgcgtgttgatattctcgtggctgttcaatgggcggtgacaaaggcgaacacccacttcaagatcattgatcatttgtgttgcgatgccttccccgcaatcctccatctctttctgggcacagtcccgtacaatgcctgctcatgcttcgcgactatctctttcctggacatggcgcagattgaccaacattggaaagttggaaacccggaagcgccgtccggacgggaactataatgcctcctgcacctgcccaagtgaagcttgcaggttggcggccgccattgtcagccgcatctgtacctgcatttgtgtagacagacagaaatcaatgagtagagctggcagactgtgcaaggttgcgcgtcgcggcctttctgatgtctctgaaatgatggtcgatccttgtccatcgccgggacctgcgtcatgttcgtacagccaacaagttctcgtgacggctcggcatctgaactgcacgttcctcggcagcatgtgcttgcacatcgcagcatccccgccgtgccgagtcctgtggtaaggccagcaagatgtccaatatttcgatcttcgcccccgtgttagtttgggtaaggtcacaatgcgccatgcgcctggtactgcagattctcacctacgacagaaagtgaacaggggcatcccatactgtagcctggatctatacacagtaccattgcgtttcgaatgtgacggaagggccatgtgtacagcttcaggttaggccacgtgatgcaccctgattgctttccgtcgtagttgataagacgtagtacggggctcgaagatcgtcgcctagagcgcttgcccatccagacgtgaatagacgaacttctgcacaacgcgcgtgaaaaaatcaattgagacgttcaatgagatgaatagaatctttattaactgcagttgaacatgaaagtggaattgcaacggtgccgcgatggatctgggcggtcgtgcatggcctgcagcatcgccggctgagagggaggtctccaaaagtggagcctattattttttttaccgtgttttcaataaaacatccagcaatcattggatgtatgcccagccttaccgcgcaagaaaggttatgacttgaggttatgacttgaggttgtgtctcgcaggttgatcattattgcaggatccacgtgcagcaatgctgctaatcgacagcatagtggaagcaatgcatggcttgaaaaaatctcctgactcgttgatggaagtccatctggcctctgtgaaatggtcgaggagtgaagacggaagagcaggtcaagatgaagggcactgcgccgataagccgataaggatatcttggcgttcaagtcgcgctaaggaaacttcgatagtcctctcgtgctgtcgcgaagcagacggactatgaatcgcttctgagaccaacttaccaccacaagacgcgaatcccgtcaccgtgtacatcgaggtcaaatccaaattgtgcgcgcgaaggctccataagcccttcggttcggacgattgaacaagatggcggaaacagctgcggcgcatccaccaagctcagtcgagcaacttgtgcgcacctctgcgaagcgcacgcgggagctctttgccgccgatttcgcgtcgtctgcggctcttgatcacgctgccaaccctgccttcaccatcacaccctccaccgcctcgccttcttccaccgcagaccaagtcaacgtcgcaacccgaatacgcaatgaatacgagcacgtgcgagagcttcccccagctcttgcggcaaagatggcagctgcggcaacaacggcagccgagcgacgcaagaagatcaagagtcagaatgcagaggaaaaggcgtctgaccccaagatgcagaagataattgaaggcgcatcagaaaaggccgacaaggcgcgggattcacagtcgatgcaattggcattacgagctggaggcaagggcgctgcgccgaacgcaacaggacctactccaatgagggacacgccatccagcgcactcgtgcggaaagacacggtcagacaggcccggccagagtggcatagaccttggaaggtctctcgtgtcatggctggccatttgggctgggtacgctcgctctgtgtcgacccggacaaccaattcttcgtatccggagccggggatcgcacaatcaagctctggaacttggcaaccggagagctcaagatcacgctcacaggacacatatcctctgtacgcggcgtcgaggtctcgcctcgccatccatatctcttcagttgtggagaagacaagatggtcaagtgctgggacctggagacgaacaaggtcatccgccattatcacgggcatttgtctggtgtttacagcttatcgctacatcccacacttgacgttcttgtgactggaggtcgagatggtgttgcaagagtctgggatatgagaactaggactaacgtgcacgtcctgggtggacacaaaggcaccattagcagcatcaagtgccaggaaggcgatcctcaagtcataacaggaagcatggacgtaagttgtcattacttgcttctcttgagtcttcttgctaacatgaattgcagtccactgtacggctatgggacttggccgcgggcaaaacccagacagtcttaacacatcacaaaaagagcatccgctctctggccatacatcccaccgaatatacgtttgccagcggttcatctcagagtataaaacaatggatgtgcccacgcggcgacttcatgctcaacttccagccggtcaacagtattatcaacacgctctctgtcaacgaagacaatgtcatgtttgccggaggagacgacggcagcgcaaccttttacgactggaagaccgggcatcaatttgaaaactccgaatctgtagtgcagcctggctcgctcagcgcagaagcaggcattctcacttcgactttcgaccgaaccggactcaggttgatcacaggccacatcgacaagaccattcgtgtttggaaggaggacgaggacgccacagaggaaacacatccattagactggaagccgacacttggtcgacagaagttttagttacatagagttagcacttcgcattaacaacggagtttggatgggcgtttggaaagagctagacttgaaaactgtcagcatcaactgtacgatatccggattgaattgggaggagatgtgcgatcatgcagcattctctatacatacccaagaaataaccatgttctcagtccgcggaacgatgcttccaatatgcatgtgaatgaatcgtgatcgacgtcagcaagggtccaagctcggacttcgcgaacacccaccaaggcgcatctcccgcacctcaacatcgcaaacccaagatgccggaacgggcgctgcccgcacgattatggccttgaagcgcagagatgtgattctcgcctgcgtcgccgtcttcattgcctggggctacttgacccactggcagccgaagctccactttcttccctacgccttcgtcaccggagtcctcgcaaccttggccctcgtagcatggctggcactgacgacatcatggccaatcgagctacgcaatggaggagaggtcaattacgggccacgccacgtcgcgtttgtggcgccagagaagtggaaagctgagcgcgaggcattgacgaagcgcaacatgtacatgatggagcccatacacccggcttcctatgtcatatcggacagcatcgacgtgctgataggccttatactgcgcgactttgtaaagagctggtatggcaacatcagcaaaagcccgacgttcgtgaacgaggtcgacaacgcggtgcgggcagcaatgggcgaattacgggaccgcatcctggcagtcgacatggtcgagactgtagtttcgcgcatgatacccatcataactgagcacctgcgagcatcatatgacgccgagcgcattgtccgagggcgcaagctgtcccgcaacattacagactcggaggagcttgacgtagccattgcagccaaatacaaagatggacgcctacatcctgcagcttcactggcgtactcaaacacaaaacctgtccaacaacaacatcttcgtaacatcgttgctcgattgctgcccaagatcatggcccctagcatgtgcaccagcccagcggtcaatgttctgatcaaagagattgtggcatgcgcggtcttgtcgccggtgatgcagatgctcgctgatccagacatgtggaatcaactcatggaaggatatgtaagaagatttgcacgcgaggctcttcatttctgacagccttagggtcgaacactgctacaggaaaggaagaccgtccgcaagctgcgagccgcgctcgacgaacatgcgccaccctctccgaagaacccaaagaacctccaatttcccaagctggaaccaggcgataacgagcggagattcgagaggtttattcgggccattcggcagaccaacacgctcgcagatgcccgccgctttcgcagcgagatatcgagccagctgcggaaggacgcaatgcttgaggatcaagatcccgtataccttcgtcgcttggaaacggctcgccagatcttagattccaaggtcgccaacctgagcactggtggcaccgtgcgggcaaaggtcgccgcccaggagaagcctaaacacaagcgcacatcgtccagatttgcaaacgcgtccttgcgagacgtcttgtacgatgcagcaggtctgtcgtgtttcatggagttcatggaccaggtcgagctcatgcgacttgtacagttctggctggtcgtggacggtattaggaatccactggaagtggacacggatgaacctgcagagaatgtcagttcttttccgacatggaccgaggccgaccgtacagatcttgctcagatttacgaggcctatctctcgaaagccgaactaaagctccccgaagcgcggaaagcagtgtccgaatttctcaaggctggacggtcggcaacgcctgcgcagtaccataatgcgcgcagagctcttctagaggcacagacggaggcctacgaccagttgcaggagccctatttccggaggtttaagaagtccaatctgtattacaagtggctcgcgatggatgaggcagccaatgctgggcacagtggcataaaaacaacgaccgcggcgcgcacgcttgacaatccatccattgtagcacccgtcatgtctcgcacccagtccgggcaaatactatctgcacagccacctcatggtgatttgcgcagagctgtagcgtcctcttctgatctcaagagtcagggcgtgatcagaagcatggatccgcctccgcgacgttccctggactctgggccccctacagtcccaagggtagccttgttcgatgatgaatatgaagcagaccctctagcacagtctacagccagcattgattctgaccatggacaagagcgtacgaatggcaacgattcgcaggtggtggatgcaatgcaagctgctttgaccgacatcatgggtgccgaacctgaaggctccatattctttgaaggaccaggaagcgcacttctcgataatgattcgcaaaggggttctatggatttaccaagagctctgtcgccaaatccccaagtgcagcaaagagccctctcgcctaatccacttttgcaacagggcaagagcaagccaagcattgcgtcgctgggtcttgtcggagagccaaagactcgcggtgtcttcaatgacgatctttttggagacgaggagaagtttctagaagatgagatcgatgacccagctcctcgaaacaaggctgaggatgatgagatacacgaggctgctcctggtgatctgggtctcgccgaagctattgatgcgctcaccgctgacattgagcgtttggtcagccaagaatccattgttgattcgttgacaaccaaggcggagctcacgaacaacgcggccgaattgagaatcttgcgcaagtcaaaggctagcctgcagcgggagatacaaaggaaggaattgcaacgccagcagtatatcgtacaagagagcgataacagcttgtacggacgggcaactgtcttcatccagtccatcatggtcggtactgaggaagacggcaaggaatatgcgatgtgtaagtatagccatcgtgctcagtgacatcatagactaacagtggttacagatgtcatcgaagtcagacgacgtgctggcgatcagatgcctgcagctacttgggtcatctcgagacgatatagtgaattccatgatctgaataagagactgcgtgggaaattccctcaagtgcgcaaccttgagttcccacgacgacagatgatgctcaaacttcagaaagattttctacacaagcgtaggattggtcttgagaagtatcttcgagtgagtactggttcaaactatgacgcactgggccaaatctgatagcttgtgcaacaggaacttctgttgataccggctgtctgtcgtagtcgtgagcttcgtgctttcctgtctcaagccgctatcaaccccgcggatgccctacgtaaccaagatctgaactctaatgatttcgtttcacgtatatacaactcagtggcagatggcatggaggaattcctcggtaacattcctgttcttgatcagctctctgtcgcgggacagaacctcatctcagctgctaccacccagctcgccagtacaaactctgccatggctgggactcagcctggcagtcttgcttcctctggtgtacttggcgtcgaacccaacaccgatgctgaagcagaagccgagttgttggcttttgagaagcaagaactgccacctttcgtcaagccgattacggacctcttcctcgagacgtttgagctgaatcgcgagaacaattggcttcgcgggcgcgccgtgattgttgttctacaccagctcctcggtggcaccattgagcgcaaggtccgcgagagtttcgacaatctactctctgaaaacaacatctcaggctacatcgacacactcaaggattccatgtggccaaacggcagattgaagcagagtgtcgagagaacaccacaacagagagctaagagtaggaaagaggctgccactgtactgaacacgttggtacctgagttggcgagtagtgtagtggggcgacaaaatgcgcagattgcggcaagaaagctggagggtacactgaacaattcgcgattgaagtgagtaatctttgatggatgggcatggagaaagctaatgacttgccagtacgcaccttgcttttacgcttttggacgagatgattcatgtgttgttcccggacgtcagtatgaaatagtgcatgtctagcgattgcatacagggtgcgcacggcatcgatttgcattgggccggagttcacatctcttcatatacacatttcatattcttaccacaccatgtgttcctgttgctaatgctcctcgcactcgtgaactgtatctgtattgactgatgccgcattagcccataaccactccaggcggtatcacatctcttgtgtgattagtctttcacctttccgaaaattctagtccatacccgcgacttttcaccttgtacccatcccaaacccctctcgctctgcatccatcttaccgcaacctcacctcatcggtcgaagcaatagacaagttggcgcgatcaggtgggcaccgaacttctgggctgggggatacacattcttgtgcagggtgattacaatgtagtcggtgggcgaggcgttggcgtgatatgtctcatagccatcattccctccctctcgctaatactcacaattcatccggagattatcagcacatttcttggctcggataacttgcgcaccgtacttgtcgcaagctggttgagtcatctagcgtggatggggagcgtggacggagtcgaatgctggctagagtctcgacatcacgccagagataagtaggtgctattttattccgtggggtagggtggggattcataatgctgggttagaggaggtgattgaggagggcaagaaggagactttgtaggatgtgtgtgagggttttgttaggaggtaaatgtaactagaagagtctggatttttggtgaaagtgaatgactggaaagaaaagaatatgcagacgctcagctcattttaaatcctcattcgaagcttcgatgtattttataaggactgtcctgactgtgctttagaacgcctagtcaatggctctggaaagactcctgaggttttccgacttctcaaacgagacagtgttaacaaagtatagacgtcggcaacatctacagtaatttgtgatactgcttgccatcctagttatgtgtttgcgtattggtgaaagagtaaatgccggattagctcaactatactgacctcggcatatactacagtaatcaatggtaccgatgaaactgcctaatggaggaatgaatgctcgtctctctgccatcggtaatcactgcaatagccgacaacacgtgcacgctgacctcggataactctactacaatccacagtcatgccagagtttcctaacaaggcaactatccacgcgttggtgaggaagtgaatgttcggtagctcggtaatcgcaactctgacgtagcctgacctcggctttgtagaagagtctctagctcttcctactgatttccatttccactgaaattttactgcaatcgacgcgccgaaaaaatggtgtcgcattaggaaggtaccacgtctcagggcaccagaactctctgcaagaattcccagctgttcacggtgactcctgaggatatcactttcactggaattttgctgtaatcaacactgaaaaattgttactgcattagggaggtaccaagtgtccctgaagattaatgaaaatgtgatgactgtatattgatatcctcagccaaaagggaaaacatatctctaactaagcgtacaaactctacctgtccagcagctctgtctcgctgcccatccctacaacttcgattccttcttctgcttcggcttcataagcggcttcataaccacattcaactcctccataaacctcggactcaacacactcctctcaatccccttcttcgcaccccactcctcctccgtcttcctttcccaatcccaaaatctcgccaaatccttcttaatccacttcccgatatgctccgcgctttcctcgaccttctccatgggaatcaaatgtcccgcgcccatcaccgtgacattgtcgacgcgcccttcggcgcggccaccggagccgccgacgcccgagcccgtgaggcgcattttctcttcgatgatggcgtcgtcggtaaggaatgacaattcgccgaagatgtagaagaccgaggggcggatggaggggagttggttgtacacgatggtgctttcgccacggtagaagggtgcctgtgggtccgcatcgggcgtgatgtctgtatgcgttcgacgattgactttcgggttactcagcgtgaattctgcagatgagatgtccgtatcgcctggttgggcagcgaagttcgggcgcaggaaagtcatgacttcttggtgctttgtcgttgtcaaggtaacttcgggtgcttttgcgtcggggaagagtttggtggggacgtcacgtagcccgaactggatccagcggtcgagcacgcgcggatcccaggtctggtagaatttactcttcttgaagctcttggcggcttcttcgcgcgagggccagcgctcgcggcgcttggcggatgcaaaggctggtgagacgttgccgatgagggagactttgccttggatgacggggtcgaccagaatgagagtctcaaagaggcggggatgcaaaagagccaggttggcgagttgacagccgcccatgctgtggcctacgccgactatgggacggggcatttgatcgcggaagatgttgaccatgttgagaagatcgcgactgtgatctaaccatgcagctattcaatgttagcatgtgcccatgcgatatgaaactttacacgtacggtcattgcccagcttatcctcgttgagcacgctactccagccttggtgcacgacatctgctatccagattcccctgataccaaagccaaactgctcacatctcttcaacagttcgtcccataacggttcatatagctcttttgggaacccattcgcgtgtccagctatgattgtgatgtctccgggctttggctgtgtgttgctgagtggagtgtactgtttcactgccatatgcaagacatcttcttgagtggtggaagtggctctgggaaagccacggatatgtgagctttctaccttatgctcctgtatccggaagtactgggaagacatgctgctctccgataaggctgatggcgtaagccggtaagatgtgtcgatggagttaatagaaatgcgtaaacgtggcctgagaaaagcgatttctattgtgacactgtcgtgtaagacggtgttcggcgcaagacgtcttctttacgatgcgtggtgttcttggcaagcatcgtgatgagttgccgttcatcttagcgcttgccgaggtccacggatccaagatgcgcccatacttcgttacatcgctgtactgtaggcctcatggcacgtcatacttcgaccacgctatgggaagtgcacaaactgtgcgaaattattggaaataaaaggtagtctgcacaaggttcacaccagtgaaataaaaggcatgccagaaccaagcactcggtccgtggggcacgtcacgtgagcgacgcgactgggaaatcgcgactacgcgccgctgcttcggaacgcgggagcacaacatttcctcgagtcccaccccaccacacgaccaactctactccacatgccatgatggaggacacgacaatgatggagggctcccagggtcttttcgaggagcaaagcttcatcattatccccagtggactatcagacagccaattggacaaagtatgcgacgcgtcgcgaacacttggagatgtacctgacgcgttctacagttgcgagaagagattgctggcgagcgcggtactataatccccttcgacccttctgtaggacgcatcgatcggctcgaggaaatcacgtacatcgtctcggaaacctcagacttccccgactactaccgcgcgctggaccttatgatacacgttgtcaagccaacgtgggtggcagcctcgctgaagacgggcaagatgaagaacccgcgaacgtacagcccagatcctgcactcttcatgaacgacgtggtcatatgctgtggagatattcccaccggagacaaggaggctatcgagggtggcgtgctggccatgggagggcagattgcgccagcattgtcgaaactggtcacacatctcatcgcgctcgacttgagcgaagagcgttgccagcttgcgatcagtaagaggctacaatgcctgatcgtcctgcctcactggttcgacgactgcctcaaagtcggccgtcggatatcagaacgaccatacacgctacccgatcccgagattttgaaccaaatcgatgccgctccaattcccgcagcgcgaacaagccagcagatccgcgacgcgaccagcccagacccaaccaacgatccggtaccaccagtacacacggcacaccttgaaccgccacgcgcgatcaaggcttttgcagcaaagaaagtgaagctcggggacgatctcagcattggaaccaaactgaaggacataatcaccggaatgatcaaggctggtggtggagatgtcgtcagcaaagtggaacaggccgatatatatgtctgcactttccgaaccggagcagactatgtcaaagcatcacaagacgggaaagatgtcggcaacttgagctggctgtactacctcattacacacaacgtctggaccaatccgatgcgacgcatgatgcactacccacgaccaaaggagggcatacctgggttcgagcaatacaagatcagcatatcaagctacacgggtgaagcgcgggtgtacctggagaacctgatcaaggctaccggcgcagagtttacgaagacgttcaagcaggacaatacacacctcatcaccgcacacaagaacagcgagaagtgcgaagcagcagccgagtggggtgtcatggtcctcaaccatctatggttggaggagagctacgcaaagtgcaagaagatgccaagtacagacgcgcgctacatctacttcccgccacgaacaaatctgggagaaatactcggtcagactgagctcgatcgcgatgccgttgagaagacatactttgccaagaatcgcaagctcaccaatatcaagccactgccacaatcgaatacagttccggcgtctagcgtaccaccgaacatgatcagtggtgatgaacagcctcacaagtctctggtggcggacaagggaaagcgaacgaagttaggcggtgacgcaaagacaccactaccagtgcggcactcggaagaaaaggagaactacacgcctggtagtcgtggagctaaggacagagcgttagcaaagatgcacgacgcagcgcccgacattgccaagtttgagaaagagatgaagcgcaagggtggtgttatacacggcggccggcgacgcacagatgatgaggtcgaagaacagcagcccaacaaacccaggggccgggactctacctcgagtaagcggtcgatcgacgaggttgaggaggacgaagcgagtgaagaagaagttactgaagccccagccagaaacaagagggcgaagaaggataagcttacacctatcaagttccgcatgctagtctcaaaggacgagcgatggacgaacaacgatgagaaagcatccaaagaaaaagcaaagctcagagaactgggcctcttcatcaccgacgacttcaagaaagtcgaccttgtttgcgccccgaagcccgttcggactaagaaatttgtcgcagcacttgcctgcgctccgacactcgtctcaacaacctaccttgatgccgctctcaagaacaacaagctccctcctcccgagaagcacatcctcgaagccagcgaattcgaaagggagaatgggttccgtatgtctgaagcaacggctcgcgccaaacagaacaaacatcgcctccttaaggactggacgattttctgcacacagaacgttgccggcggtttcgagacttacaaagacatcattgaggcgaacggtggtaaatgcgccatgtggaagggtcgaacgacgagcataacagcctcgaaacgtaagaagaatccatccaccgaagagtctcaaaaccaaaaagaagatgagggcgacgttttgtatctgatatctgacccggataagaaggaatttgcaaattggagcaagttcaaagagttggcggagaaacacgatatgataccacgcattgtcaagacagagtggatcttgaatgtagcgatgagtcagtatgtgcattggaaggaggaatgggagttgagtgaggagactgtcaaggctgggaaatagatatggttacgatgtattatgatgggctaaacattggcgtttgacggggcataagggtggcgctatacatccatgttgttgcgcttcacattcttggagcgttcggcttcggcctgcggcattggttcgcttgtattgatagatgtagcatcagcgcctgatgttccgtgatcttgagttcgcgagactttctcgtctccaattgcaacgatttgctctcttccaaccttccgtctcgactcggctctatggcagtcacaaattatgacgaaagcatgatgtcctcgctcatgctcccaacttgtgcttcatctctctcgtctgggtatcacatctcaaatccatcccaccctgcatccacgccctcaaaagaacttcaccccctcactcccctcgcccccaaaaatctgcgcctttcccctcttaacactaacccccaaacttctcatcaacagctccaaatccatcccccaaaactcctccttgcgactcgcatccccctccacaatctcatacaacgtcagcaccgtgcccttctgccccgtgcgatccacccactcctccagcaccgcgctccactcctcgggccgccgccagaatatccagcaccgcccgccttcctcctcgaccgcggctttcttcgatttgctggcgttgatgaattcgacgcggttcccgccttcgggcgtggacatccaggttaagatggtcttcgcgtcacgcaggcttaatcggcggcggagggcggtgttgttgaatagaggtgtttcgagcgcgtcgatgagcgagagcgtgaagatgcggtggtgccggcagtaggattggattagggtggaccaggagaggagttgggaggagcgggttgaggcggtgggttggagcgtgaagaagggcggaaaggagtagtgtggtgggaactggaagcctgtggatgctgctggctgtgtggttgtgggagggagggtggaggaggtggagaagttggaggggagtggcgaggcggtcgccattgtggatgtggtaagtcacgctatgtgttggacgcgcgtatgctcgagggttcgaaagacagtggtgaaagtagtttgttggtctggagtcgtcgtcgagtcgaggctcaaggcaggcacgtgggggagagctcgggggagcgcggggaagtcgggacgtcattcgctgcttggcggtgcaatactctgcaactgcccccgacttgtgctcatctctatcttgctcatcaggtcgtattgctttacacactcagtatttattgattttaggtattcatctgctagttacgaaatataattgaaatgatatgtctgtatgactctaggccctgggccggaaacatccttccatttatttatataatcttgaacacccgacgctccgcagtgtcaagtgcgatttccataatcatactctgcatagaagagtgtatacctatatttagagtgggcctaacgtaacctatacgtcgaaatgtgttgcgcagtgacttatctccaacggcgcgtagaagaatacctcgaggcgtaaactctgttttggaagtctgtaccaatgtgcagaacaaagcttcctgtacaatgatatcatgacgtgccatatctccggtatggacatccaatataacgcgtcccacacgaggtggtgatggttgcaagtcatggccctctggaaaattgcctgtgtcgaaaagagaagaaagattgtcgtctaagtggacgggaagcaggtagccgcgtgctgtgatacagcagttcttgagtggtccataaggattcgtctctgactgatcgtattcgacacccaaaatctcgatgtcatcttcactttcaatagctccaagctcgtctgtatctccctcatatttgatctcaccggtcacgacgctcagctccaagatggcacatcgtattcctgctgcggttgactgatgcgtgaggcacggatgaaagcttggtcgagatgcggatccattgtcttaaaaccccacatcaagcttcgcacaagatcactacgccagagaccacagatatactcatcagatgtgctttcgtatagagtggccaatcctgagagagctgcaagtctatcggattgatagctcaaatctagcctcgtgaactctcccacaagcttattccaatgcttcccaaccaagctttgtggagactctaaatcatgacgttcctgataagaaggtgcttggtttccgagaagtcttgctctgtacctcatagaggacatgtctgtgtgatgcaggatgggttgaggagtgggggtacattggcattctgtctgggaccagcattcccacacgagctccgtaaagcagtagtgcagtattcgaggagctaataagcgttcctgtagacttcaatattgcgattgcgaagtcagtgccaacctcgtatgtacgcgttatcaaccaaacttaccaccagcctcttagagtgatcggtagcggctcgatagcccaccggggttctgttggctttatgtggtgttccaacccgtcgggaaagccccgtaatcggattctgcgagcataaacttggcaatttgtgccctgatcattgatgcaaggaatggagatagacacattcctgtcaagactatgcttgtacgggccaaagcaaccatctgcactgttgcgcactgcatccgctgaaataaccactgtagcaccagaatatactacggccatctttgctgcttctcagttccagacttcttcagaatcttgcaagatacagagcgagtctatccaaagatattctataccgagcttcctggtgatgacaacagcatcatgatatgtctttggaagactttccatcaacataccttcctttctttgattgatagtggcggttttggtgcagaatatgcgcgaatccccccagcagtgactaagggcgacatatgagctgcattcatcttcaggaacgtatagtacgggatttattccctcggaaccaactatgatgacccttgtaggcatctgttgggatgaactgggacatattttgtggttattgatgcagttgtccaaccaagcttttgccagggccatacaatcgtccttagaagcatcaggtgaaacctttttttgtgtcagctcgtgtaagtaatctatgactaatgtaatagggagatgatgtcactgcgatggtgctctcactcacatcacgtgcaactccgatgagaggtgaaaatcgtggagcatctgatatgatcagcaattgttcaaagttggcaacgacttcattgttttggtgagagcatatcggaacggatacgcatgatggggctaacgaaccttgatgtatgtaaaactcaatctccccttctagaaaagtagtgttatgcgtatggacttgcaacggcccctgatctatagaatacattttcattctctgggagccgtatggttctggccccaggaaatgacgcagcccttgctggaggactgcacaaaatttacaaccggcctctactgtccgtaaaagttcgtcccagcagaagtttttcaccacctgatctggatcgaaggacctgattgagggccttagattgtggcatgttggacatgcttgcgggtcccacgttggcctgtattcctcttcgagctcatcgacaccaccgttcatgctggactgttcgctgttgaaggtgttaggactatacagaagactaggtgaccggaacctgagtagcagctaatcgccaataacaagacttttatcgtagtgctgaaacatctgcaggatcgtcttcccatggcctgtatcacttgcagccaggttaatagtctggccatcaatggcgtgcgtattgtaactgaggagcaattccacaattttgtccaaatgtggtgtgtacatctggacagctttcctaagtatttgtgggcccaaaggcgtgccgtttcgctttttcagaatccatcgtagtgattcaagttcacgcctcatttcgtcttcaagtatctctacgccaggctcgcttatctgatcgcctgtctcgccatagcttcttgccccttcatcacttcttatctcttcctcatccgtgttgtcgctcggaacctgactctccattagttgatatgaacgctacagggcgaggtttctttaaaacagtagtgttctctcaatgctgggagaaattgaaaagattgtgagtatgaaatatgcgattgaagttgttgcgtaggttcttactatgtaaactgttggcacatatgtaccccgcttaaccggcccccatatcgcctggaagcgagagagacctcagatgcaccgtatcctgtgccctgtgcttttgcattccactcaccggctgcattatttttatgattcgctgccagcaatgtcttcgcaaagatttgtatcaccagccttctagatcatggattctttgatgcaatacacaatagaaatagcctgactagagctttcaagacacccgctcttggagagatgaagactattggtcgtaccctcatatacagcgtttatatatactcatgcaaaagccagaaccctggactgcaacaatgtgtatttctttttctattggatgcctaagcatactgaggggtggcgccccttccgcgagtttcacatggattcgttcgcctgctcactactaagcagtagatataaggtaagcagtctatcattctggccttgagcatggcacttggaatgcaatgtattatgactagggaaactagacgtcgagtgggatgccactagtcttaaatcggcttcccgaatacttatcgaaaatacgtgtcctgcgagctacatacaattgactctcatagagttctccagctagcacaaatggagatatttgaaaggtcagggtattccaagaaatcgaagcagaagcacgttagcaatctttgcgcagcgaacccgacagctgattgcgcaagacggaggatgctatgcctttgtcactaacgaagtcctagtgcttgcctggccatgatgaagacgttgtcttatcatgtggatgatgaggtctggttaccccaggaaagatggagcggggtacatacaccgccctacaattaatcagcactaccattaactactcggcaactgcaattagtaagcaactaccactaccttcgtagttaccaaggtacttatgcacagtatgtctggtctattgattcgtgaataacaaatcaccaagacgccaagtaccttgaaaccatcgatcaagaacatccatccaatacaatgtcaacaatccagcccttcaccgtctcaatcccccaatcctctctcgacgacctccaaacccgcctccgcctaacccgctggcccgacaaagaagtagtcagcgactggacgcaaggcgtacccctcgccacaatccaagagctatgcgagtattggcagtccaagtatgattggcgccgctgtgaagcactgcttaactcgtacccgcaattcacgaccactattgacggtgtggaaatatacttcatccacatccgctcgaaacatgagggtgctctgcccatgctccttacccatggctggcctggctcggtgctggaattcaaacatgtcattgacaagtttgtgagtccggaggagggcaaggatgcttttcatctcgttattccagcgcttccaggttatgggttttcgggaaagccgacggagatgggatggagtcatcagcgcgtagcgaaggcgtggggtgtattgatgaatcggttggggtatgcggatggagggtgggttgcgcagggaggtgattggggagcgcttgtgactgcgagtctggggaaccaggcacccaaggggttgaaaagtgtgcacttcaactccatatattttgatgtcaaggtatggaatttgtttcgggcgtttgatggcttgagagaatgtgtgctgatttgttttgcagaaagaagcgcaaacaccctctggaaataaatcgggggaggaaagagcgttgtattttgctcgtcaaagggaagttacgggtttccgcggatatctcctgcagcaatccacgaggccgcagacagtcgggtatggcctggctgactcacccgtcggacaagctgcatggatttacgaaaagttgcaagactggtcgcatcacgacggagacgtagagaccgtcttcaccaaagatgagatgctcgacaccatcatgttgtactggctcaccaactctgcaacatcatctgctcgattttactgggagaatcgccatatcaacttgactagttggcagattgatttaccggttggcgtgagttggttcgggggcgataattcgtacagtccgagagagtggtgtgaaaggcattatacgaatattgtgcattggaaggagacggataggggcgggcactttgcggcttgggagaaaccagaaatgtttgtagcggaggtacgcgagtgggcagacaagattagatgatgaggcatcaagcatgctctcgacgtgtgtcgttggcactgattggtctatctcgttacgatatcaggacaatgtaagcgtgctttgtaccagtagacgtttccagtcgtactgagtcaggaagtgcgataatgctgcgctccgattatggactgcccctaccagcggtattagcgaagactgcgatgctttcctaggccatgctgtcaccatggtaagtcaaggtgaactacgcagcccctgccgtcaatatgatacaatcgaattgtacaaagtcgatacgactaaactcagaccttgactgcgggccgctcaaggacatcttcgctatccactatcttgtctgttctcgcttcctcccatacctctagcgccgacaactcctgtaaccgcgcttccctctctatcctcttgttctctttgtgttgctccgaccgagtaagcgcaaggcctgctttcttcttcctctcgatggccgcatccgcttccggatcctgcttcttcagcagcatctccgcttgcttccgcaacgccctcgctgcatctcgttgcttaattggatcaaaggccccgctcgcttcaacagatatatccgtctccttttggcgctctgccttgccccacggtgcgaggtctgggatctcgggccacacaaagggctgctccatctcgacggtcatgtatttcttcgaatcaggacggaagaagtgtcggggctgtgcttgtgtgtcgcgcacgggcatttgttttacaaaggagcggacgttgaagcatttgacattgtaggcgtggtaaaggtagtcgcgcaggtcgtactttgagaagtcgagcgggacgaggaagcgcgcgtggtatggagaaagccttggtgtccggatgagagcgactgtgaatttgggactgcgtagcttgttagtatgcactcgtattgtttgcttgtgagactcacagatagatcttcttgctcccgaacgctataagcttcttcgtgatcggtatggcgtccattgtgtgcaggaagccaattgatgcaatatccgctgtaaaagacttcgcgatcaacactgcagtgctggtagtaccggagttagcggtgcgaacggtgggatgcgggcggtttcacgctgttcagacaatgttgatgttcacggaaaatcgatcggaggtgcactttcgccgcccgcggtcacgtgttgaccagcttctccaacttcaacctttcctgtcctcatcaagtatgccatctacccttgtttttgcatcgtatctgtcgaacattcgtcatcgagacttctgcatttggttttgcccgttgcgtatgctcgtgtatagactctcatcaagcaggggcatgctaaaatactcgacactctgaggagaatgtcaccggtcgtgacctttgggagttgcgtaggaatgatacatgtttgccggacccatacgtagccattgctgtgtgaggcggcatgtggatgagttcttaatctgatgctatgcgaaacgactgaagcgcgttgtactaacttccatcatctagtgggccatcagcaggtaagattctggagtatcgtgctatacatgcacatcaaatccctgtagccttcagataataccgcatgttcaacctttagtcgatacacaacatcttgcctgggcttcaatctgtacctggtcctactttatccgctctccttactttctccacagctgcctccttctctgcaatcattttctcggttctccactttcctgcaagcagtcgctgttctatgacattcaaataatgttcacttccgacgtggctgcagtcagctttgtcggattgtcacctgaaggtaagctaggcctcagtaaagaagtaagtctgcagcacacacttccactatcttcctcaagaagggaaatcttgtctgatgtcacactggccagtcgcaccttccgctgcgcttgctgaaagacaaacggcagcggtcttggcgctcatttttgtttacatctcgcccacctgccgcgagcaacaaacatctgcacctgccccatcatcaacttcgccatgagtgcagagaaaccgaccgtctggaacgctccagcgtctgctccgctcatcgacccgaatgcattcatcggcaagaagccagccaaagtcattccggttccatctgagtaccgccgtcagacgcttgcacgagagcgcgacactcttgttcatgaccttagagtagagaccaactgccatgttgtccctcattgggaccagggcatgatcaggtccttcgacatctatggcgctgccacctgtgtggagaaagccactggtcgcattaaccattggatctcaaatgcgcacacaaaagccttggccgcctcggcttggggaaagatcccagcttacaactacgacaaatggtattacaacaaggtggaagagtgggagaacacacgcaagcagctctacagaggcccaatccctgcgcagagccatgcagatgcgcccagccacttcgtatggtcaccaaagttctggcaatcaatgaataagcttacaaaatatgttaggacgtcgtagattggccgactattctcagcgacgagcttcttacccctcgagacgtatttggcggcaagctcgaacgactggacaagcttcgtatgcaggacaaggtttggttgacactgcagcagaacgatattggcacatggcagatcgaaatcgccgggcatgaggacgcggaggtagcagtagcaaaggaacacttgcatacgctgcttgatcaggtgcgcacagacgcttctggtatacaaaatgcctacaacattgtcctggacgagcgtgaaggcatcgatgtcgaactacaacaggatgattcgtggtggccaaaccacaacgacagagttctgccgcgcctacttccctctcctatgatggacaaacctggcaattttcgccaggaatttctggccgagaaacacctggcgggtattcaaaatgctgttaaacagggactcgacagcgttcgtcataagaaaggctcgtacgattttgcgattcgtctgggatgcctcgcgcttagctctaaacatgtcaacgatgagagaattggcgagaccttcactaaagatacgtttctgaaagatatcaacggaaggattgcactagacgtaaagaaatggtgtgtacatataatgctgtcattgagtcatactgactgagaacataggctcgcgaatgatgagtttggctaccgcattcttcaccggcttatggccaggggggacgttctggagccaactaggtctgctgcatactatggatacatcccgagttccttgcctgaaacccgtccaatcttccggggaacttgggtgttccgcgacccaaacagcactgtcagtctaccgcggatggcacctcgccactcgggtcgcccagtacctttgaaacagagttctacagccaaggagaatgcttctcctcccccttcatctctatatgtcgttcaggtcgactggacagacgatgagcagggccagtacgagaggggcgtgcctatgttctatcaacttaagcctggacaacagggtcctgtcaagaacatggacgtgaacatgctggagcttggagagtacgtatccggaaagcaatttgggcttgacaagtgactaataccaagcaggagccgaggttggcacttcgcactcgagtctctagaacctgttgcgacccacacggtgccacctattttggccagctttgtgaaaggcgtcaccatgaagcacaactacaacacgtcctctaccggaagctttgcagagtgggattctacacccaccgtcaagagacacctagtcacgggccgtctcgacagcatctactgctttggtatcaaggatacttgctacaaggtggaactcaccgctatgtggtacccgcaacagcagaagccagtctggggccttgctgtccgccaccctgagtgggcgagacatctcgcggagctggaagagctccccgttggtcgccgtgcggattggggagacacaatcttgaacttcttccccgaggacggtcagatgtcgacctatactgcggacaccgagaacatcggcatagagagactcaacatcagcgatgatcttccggtcggcaatggccttcgcatcttggtggaatgcctcttgaggctgtccgagatcgttagctcggtcacggatgaggggggtattcagctctgagttcgtttgcgatcgtttgtctctatctcctctaactcccaagtatacttggctggacttcggaagcagcgtaatggtgacgtataacacctactctagtatcagtaccacacccgcgaacgactccagccgacaccaacgccttcaaaccacaacataacagtatgtctcattctcatctagctctgtataaaagctaaccacaacgcaaccagccaaggccacgccgatgacagcattcacgactggttccagaagtcgcgtcggcatgactaaattaggcattcaagacacttgagtgataccaaaatcgaatcggggatcatcacataggcgctaatcagggcacagtgtggagtttgcgagctacgagctaccaaacctgcatcaagctatccaatgactagaatttcggttcattttctgaccaacccttgacggatctcaccaatcttcatgcatgctgacaccatctccgatcttcttaagcgcacaggatcgtttctttgaccacctaaccacagtataattatgactgaaccaccagacatgtcatcctccccaccacgagtccttgcatgcccttggctgtcaagcgactgtcgcgtgacccccttgctgtcatgatgtgcccttgaatctcttcccgaatttcttcatccgctgctctccccctccttaccctcctggctctgcgcattcataaccttaatcctcatgacctcctccaccatcctcacattcctcgccttcccctccaccacgccctccagatccttcaaactctcgcccaaatctttcaccttgcgctcgtagaaatctttcgcatccgcaatctccttctccacgaaaaagcccgtgcctacgtcgacgagcacgtgcttgtggtcggtgaggtggccggggacgtagagcgaggacgttaggggtacgagcagtgtgggtggggttgaggggggtgttggggggaaggcggttgttagggaggcgatgcaatcgcggaattttgattgcgcggtccgcagcgattggaaggatgtggagaggtgggtgagttcggcgtcgagttgggattttagttcgcggagttgcgggatggggagttgggcgaggtcgactagtttgcgttagttgttttagaattaggaattgggtagagagaggaagtactttgtccgccttgttgttgctgttgggacgccattgtgtgtggtttgtgtgtatggtgttgctggtgaggaaatgttaggacgtctgcggggccgtggggtagcttccaaggttagctcggtataacgcgtgagcgcgtctccaacatttctttgccattgcgaatcaccgcccgcaaacactccgtggaaagaatgcaatccagtcggaacatgcgtgcaatcgcccgcgtcgcaggagatatccacgtccccaggccgcctgtcggaaaggtaaagaaaatcttcgaacccccgagatgctacctcaccaaggagagtattcgcgagaaattcaaccccaatattcccgcgcgctttaagcggttgttcaagaacattcccgcgtatgacaagtggtttgaggacgtgagcgggacgtgggatgaagttgagcccgaacccgtggtcatgaagaacggcaagatggtgacgtcgacgcggaagatcaaagaccacttgaagcgcaaacaagaggcagaatcgcgggaggttaggtcgttaaatatggggtatctgaagcaattcggcgacacagtcgtgccgctagagcgcacgactatcgaccagtttcagcgacacacgtttgagcgcttcaatgcgccgctgagcttgctgctcgagtatatgatgctcaagggcgcggccaagcagcaggcgcccaaaagtatgttgtatcttgcgcagcaaccgctgggggagttgccgcagcagctgcaggatgatttaccgcagcccgagatgctgaagatcctgggcaaaggcgacatctacgcgtcgagcttgtggatgggtgggaaagggagcaagacgccgctgcatcgcgatccgaatccgaatctgctggtgcacctttgcgggaagaagatagtgcggcttgtgcggccggacattgggaaggagatgtatgagaatgtgaaagcgaggttgggcagggagggcgggtcggcgaatatgaggggcgaggaaatgatgcagggagaagagatggcggcgctggaaacggagatttggggaagagagaagaagggcgatgagactattggcattgaagtcgagttgaagaagggcgatggattgtatattccactagggtggtggcatgctgtgagaaatacggcaaaggggccgaatgtttcggtaagtagtgcagttctgctgactgaaggggtgagtgctgacatgtgctttttgcaggtcaattggtggttccgctgaattgctatatccaccgctcaaactccactcttacagttgcttcggacccatcgatccacgtcgctattgatcgcgtcccaggcacgatttctacctccctcatcaccctctccgctttgtcctcgtcctcgctgtcgtctgaatcccaatcgttgtcctcgtacgccgccacgttactcttcgcaagcatccagtcgcccgtctcccacaccagcttgcaatcatacggcatgatgtcgaaatgcttccccaccatccccagcaccgtatacgccgtgcagttcatgggaatctccgcgtcatacttcctgctcttatctgaagctaggtagaaatgtatcttcagcagtctcgccgccagagaatttggattcacagcatccttcttgctctgcacatccggctcgccgtactcctcgcacaaccacgcgtatcgcggatgggttttcaagatcgcctctctcatgccgtcgggcgcaaattgcacttccttggcaatcatagagaggtagtagctctcggcgttcaggcgctctttggggttgatcgggctgtgatttagcgtcttgaggtttccaagtcgtgctagggtgagcatgtacccgtcgtctgcagtcaaggcgcgaccatcgggagcttttagattctcatagagaggattgcgcgagacgcggagactggtgaggccggggaagacatgtgcgagcatctcgatgaagttccacgtggagatttcgttgaaagagagatcgacttctgcgacacttggtgggaaggtgggcattggacttccaacgtcggatatcttgttggacttgaggatcaggcgtttaagattcggaagggaagtcagtgaggatatggcggatagggaatggatcaagttatcctcgagcgtcagatcggtgaccgttgggttgagcgtatgtgccgagagattggtgtagaggttactcgatgcgccaaagactgatagcgttgggaagaggtgcgttatcctcgccacatcctcccatggcaggagattctcctctagtctcaaagtgttgatgttcgcgaacgccttcaggtacatctccctctcttcttgcgtgacggacgtgtctcgaaatcgatttccactacacatcgcctcattagtatcatccatgtttcccctcacattgagatatgctcactcgactctcaaattcctcaccctctccaactcctcacaaatactcgccacctccttccactcctcaaaacaattcctactcaaatccaactcgacagccttcggacactggccgcccacatcccccttgcctctcccctcaacccaccccctccctctaacctccggcctacacatgcccagcccatcgagaatcacaatgcgcagttcagatagctgcgcgagctgggcgcggatcttgtcgaagccgatttcctccgcgactttaccactgaatttgatgggggcggatttgagggaaggttggtggttgaaaacgatctggacgtcggggtcggtgaaagcgtcggagttggacggcgggtcggaggcgtattttgactttagggcttgtgtgaaggagagggtggggtcgggggtgcgggtggggcggatgaaggatgcggatgttggtgaggggtggaggcctggttgtttgttagattcgatgtacggaagacgtattggtgttggtattggcgtatgaagttaagacgtgttcgatagttgacctatcgttcaatacaagtttccgaggagaatatttgcgcagatgcccttgttggacatgaggacaaagcccaaagaagatggattttgaaaccgagtatgtagaaatcactccaaggatttcggcatagggtgtgtactcacactcgaagtacttgacgccttgatgttctccggcatgctttcctcgagttgggtcgtcccattcgacacctagccattcacctttcgtaccctgaacttctccgtgatagcggactgtgcataatcgcccgtcatacgacaatcgcttgccgatgtaaaagtccgtactcatccctactctttctgatgaaccttgctcgagatcgaaatactaaacagccacgtatagtacacagcgaaaggtgcgtggacggaggactgcaacgacaacgtattactaatctcaagtcttagagcctggacatctcaagacacaagcaaaaggatgtgcatgaggtaggaaggaacagggcaccgctgcacgtgacattggcttaggtaatatgactagcgcccggatggtacctgatcgtcgccccagaatttcagctagccaacgcatcactcacgcgcaacgacgacaatcgatccaccaaactcctaagcattctacccggctaatactagagttctacaacctcaataaagctgttttccatctccacaattttgctgagggtgctacatcatggaactacccaggtatgcctctcacctccaccctaaaaagagctaaataaaaatgtccgcagaaaccgcgccaggcttccaagtttccggcgggcgggtggtgtcgcctcacagtcagcaacgaatgcagaccgaagagagcgtctgcggaagctcgcgctcgagacgattgacctcggacaaagacccatacttcttcaagaaccacgtggaggagtttcgagtgccgtctatgcctcaccgttcaccaaaatgatggatcctacctcgcccatacacaaaggaagaaaacatcagacacaacttggcgcgtcgtgctgcgaaagagcagcgtgagggcaaaagggatgacgcgagccaggcgggactgcttgccggcgtgcaggtcaagaagaacacactcaagatcggacgaccaggttaccgcattaccaaggtccgcgacccgatgtcccgccagaacggcttgttgttccagttccaattcccagacatcaccaccggcgtcgtcccgcgagtccgcttcatgagcgcctacgaacagcgcgtcgaggaggcagacccaaactaccagtacctcattgtcgcgggtgagccgtatgagactgtcgcagtgaagctgcaggcgcgcgagatcgacaggagggagggaaagttctggacctggtttgacgacgacaacaaagagttctggtgtcagctgctcttcaagactgagcgcgacgagcgcttcagcgcagttccaggtcttgctcccggtcggaaataattctggtacgttcgcatgcgacgagtcagaaaccacgcaggtatcacggctggcatctagacgtcgaggtcactctcatcaaaaaaatccccgctgcgatattgttaggcgagaataccactatcaccagtggggtgtgcatgattcacggcgttcgattggcgtttaaacatggggatatccgtttctcggggcactacgcgtaggtagcccttttccaagtacaaggcctcaatgtaacattattgtgcagatcctcgtctcggaccacctgtgactgtggactaaggttacttgggcttttatcggtaccaggtttgaaggaatgtgtgtgagtgtgaatattacaactaatcctctgtcagtgctcgccatcgcagatgacccgcaccgttcaagttgccacaattcctttgtccgcatccgcagtggcatggcaataactgctcttcatcctggttgctagtgcagcattagaaaagcattggctaggattacctccgggtcatctgatgcctctagacgaaaccatgctctatcctaggctttcgagacctcaccacagttgaaccgatgctccacctgaccttactgctgctggtcagggcccaatcctgctggttgattggccgtggctatcttgactgtcgataaacttgctgcagcctcgccacctttcctggctgtagtcggaaactgatacacccactcagctctctgtttcagcatggatctcggacattcattgcgataggcaaaattttgtcaacgccttcacttctaattgcgggtctcgaagtgcatgcagattctgagctctcacgcagacaggtgcagcacatcagctaacgtcaccgctccttgtcttttggcgctatctctggagtaatccaaattgttacgccgcgcaactcggttcttcgtgagtacggatggcaccgattagagagactgacccaattccttggtggcaaaccacagccaatgaagcgcaatagctagctaagtattcggttttactggagtgggccgtagtaagttccctgttacaccttgttgggcctgtcataggccgtcatttttctccccagaaaagagcgagtaaagtgggaagcttcaccgccagagttgtacgacgacagcatctgccccacagactggcacgcgaagcctaggacctagctaacccagggtctgtaagaaatccgtggacgatagtaggatctccatatctgtggagcgagtggtaacactgtaaacccctctctcggaatcatgaaacggactactacctgcggcaagcaatcatcgtgtggtcggcgcccgcagtcaactctgagtttttgtggcatccttagagcacccggcgagggttagtcttgctgtctgatcgatcccgacgtcgcaatccaaggcagtggtcgagtctgtcatatgatcgcgcaactagtcaccccggcgcaattgtagtgccatgccaagctgcgcatccgccgaccgcgtagtcaaccgtttcgacttgtccacatctgtcttcctaagatgtggagatcaaatggccatgataggcggtggctagactcttcgcgggcattgttctggagactgcatagcggttgttgctgttcgacatgcaatgcaatattggcgcgtatgcgatatgcgcaattgaccttttcaatcatcctcagctgctacattcgatctatcaaaatctctctagtctcggtacaaggttggtctatggtggggctgaagagaggcggaaataagcgatcgtgcccattactcacaacgctctagccaggttgcgatgatggacaatcagggtttgaagcagatagtccggcccgaatcatctctacggagcaagccatggaccattgaaagcaggtaaattgactatattgggcgcctagagaccctgccgaagagcagatgacaaactttaccctgagacatcggtcttgggggcacagcctctcgggaacgcgtcgaaaaaaagagacgcgccagcttcgaactgactgctttggtcaatcgacgcgtcagtcgattgcagtgctggagccgtggggaaagtttaatcatttctcatttcattgcgcaactatcatttcaatgagtctgatattatcccaagttaaaatgtctagaaacggaacgcacagacaatgccagagcgctgttgacaaagtggaggagccagtgatggcgttttcaagtcccccccgcatggacacaagtggcgcgcgctgcggaagggatgtgagatgtgggttgaggtatgacggcggagatcgagcagcacgggcaggcccagggtgtcgagcgcgcccttgtccggagagcgggacgtcttgtggaacggatcgtcagcgcagagtctgtgtgcacacggaacgcaaaggcaacggcatgaattccttgtccttttggacggccaaaccagagcgtagggacatgaccccggaagaagggcagcgcttcaagttgctcagctgtgatggtttggcccgcgggtggcgggcgggctcagagtgcaaaaggcgctacgagtggtcgacggctagcgagttctgataggcaaatgtattgcgcatccagagttcgccgatctgtacaggcgtttgcgacggaatcacgggagatgggagcaggactcttgcaggcttgttgcaggcagcaagatgggtcgtcgggctggggccgctaggctatccacagcaataaagtcaagcatcttcattcggctgctgcggcaagcatggtgcggccagaagaggttcttacgggttttgggagtcagacgatacgggcaggctgatggaacgaggatagcagatgcatgacgacggcggccgcttatgcagagctgtcttgggcgcagtgcagctctagggcgcggtagagcgtgattcgacggcagcctgctgacacggtcgccttgatcaatcagcaggcggatgctcctgtgactggtggaatgcaggcaaactgctcggtgaggcccatgtcggccgtggccatatcggtgcaaacaaggccatgataggcagctctggtgactagggcagcagtgaaggggcctcgttctcgcagcgagggccgaagcatgaggccggacgcattcgggatcgttggaagcttggccttggtggagtagcaaatatcgagatccgcgctaaagggtggctatctgatggccctcatgccggtcatcatgctgttccgcttggtgtgaggtgcggcttgagcgcgtcctactcgtaaaaggcggcccaggtctgtgctgcgcttcgcgccgcggagccactcgacaagcacctactaggcatagaataccatacgcaatacacagttagccgtctgctgtccagcttccagacaagcctctcgaagcagtcgtcatcgtattcacccatttgctcgctagccgacgtcttgcagctgcgcagtctccgccgttagctctgccgtattgcgagcgggccgtcagctgggtttctcatcgctgagtctgagattcgcaaataccataggctagcctccgccgcccgtggtgttgcatcgtttcgtctcgtttcgtctctcctctgcggactctctctggtccacggtgaagatagccgcgacagcatccaccacacagggcaattattattcactttgccagccatccgccctccgccatccgccatcagccatcagccatcactgcgcagctccacgacgcttccacggttagtactcaccctcccatttgcccgctcgtctccggcgccgggtgcgtgcagcactcgcccactgctgcaagtcacccaggcgctgcttacgatacggcgagcgaacccttacaggcgggtagcagcagcgtgcgccgccgcgtcgtgcagctgggagctcgccattcacgtggcggcctttactcgagcctctgctattgccatgggcgtcctgtcctgtgcacacgctgccgcttctttgcgcgctctcttgcatttcgacttactctgttagccctatatttgcagcatccgatcgtgcccgtccgcgattcgtcgttgcacgcccacgcacgcagatcccgccgtcctgtgatcgtgctacgaggccgccggccttgcatcatcgccatcgcagcctgtcttcgcgtcgcctccgagccctgtcctgcgactggcctttgtttgacgtctgccgctattgctgctgctgctgctgtttggagtcgcttcccccgaactgcggtttgacgttcgctcttgggccgacggctagttctccagtccaagagtcctgttcgctgcttggccccgcccgctggaacttcgggatcttgcagcgcgcgcccgtcgcagcagacacgacacctgccctttgcgacgaccgacgaccgacgaccgaccaccaccgcctgccaccaccgaatgcgcctcccgccccagccgttcgcgagtcgtaccttcccgcgcccattggctcccatctgagctgctcaaccacacgacgctcgccggactgacctgcgagctcggccgctcctgcgccccaaggaatgtactctgtgcatgcgcatcccgtccagaccatgtccatgtcgaatggaggcattgggaacggcatcatggatccatcagggaccattgacccgtccgccctcaatgcagcaggtatgtctaacttctcttcgctgtccaatgtttcttcacgcgtctgagcgctgcgcgcccgtcgcacaaccacacccatcaagtagcagccgcgacccgtcgccgcgacggcgttgcgcacgtgttacactcgccgcgcgcgcccgttgatttgtgatttgtgattgtgatggcgatggcgatggcgatgctaactcgccttccaggcgtgcttgtaggcccgtcgcagcccgcagcacagcaaccctcgcgcgggctcaagcgcagtcgctcgcccgagaacagctatgcagacctgcagtacggcgaagatggtacgtatatcgcgtcgcgggacccggcagacacgctgacggatggcacagaagacggcaaaccacgaaagcgcgggcgcccaccaaaggccgcaaagggcgcgtacgctggcagccccaaccgctcgtcccagcctccgacgccctcgcatggcggcaacgctccctccgtgcaaactccccaactccagaccaccccgctgccccaaggctcgcctccgcgggtgtcgccatccaacaaaggcactcccaccaaacccacagtgatcaaggcgctgcccacagtgcgcgatcacaccaccgaccagctgaatcccgagggcgacgagtacataccccgcgaaatcgacgacgctggcgaacgcaaggtcacacagactggccacccgctcgaaggacgcgaataccgctgccggaccttcttcgtgccgaatcgcggcgataagctgttcatgctcgctaccgagtgtgcacgcgtcctaggctaccgtgattcgtacctgcttttcaacaagaaccgttctctattcaagattattgctacgcaggccgaaaaggacgatctgatccaccaggaaatattgccgtattcgtaccgttcgcggcaaatagccatcgtaaccgcccggtccatgttccgccagtttggaagcaggctgatagtcaacggacgaagagtgcgcgacgactactgggaaagcaaggcccgtaagcagggattcacagaagaagacgctgctggcgagaaacgaccgggtgccgcgaaagcaagagaagcggcggcggcggaagccaaccacgccaataccatgacctttgcccatacaggcccctacactggcaacgcccaggactatctcggcggcgctattaaccctctacaaccgtttggaggcctcaaccccgcaccgggcagcttgcctacagtgggcacggacgcgtatgctcaacgtaatacgactgatctgcaaccacgtgactacagtggtgtccaacggcctcgacatgagatggccggcgtgccatatcaggacatgacgaggccaacgccatccggcgagattctgaacgccgctgcccaaacagcagaggccaacaagcagcttgagcagcagcgcaagagccgcaaggaatacctggacaacatgtggacacgcccacatgagccaccagcgcagactaaccgcccagggactgcggatggtgaccaagtaccccaagtctcacaggctgtgcaatcgccacgggcagcatcaactaatgtgcccatacctggcaaccaatatggcatggctacacagacaccacagagaccagggcaacaaatgccgcctcaggcataccgcccacagtccatcccacagaacaacatggttccatcgcctatggcccagcagcacacaccaatgcgacccgaccagatgcaccgtcgccctcaaagtattggtatgccccaaggcatggcacaaccaggaatgggaccgggcggaatgctccctggccagaataccggtcacggatatcctccatctcacatgtggcaacaggctccacagccatcaccactgtcacagcagcatagcatgcagcagtacgcacagcggcctccacaacagtcacctcttccccagcaatcacctatgcacccctctccccagcttcatcatgctcagagcagtggctcgatgcatggcacaccagtccaacagtatcagaccatgggtgctatgggggatcctggattccagaacatgggccagcatccttaccagcctagcccgagccctcaccagttcatgcagcatcccagtaccgccggccagcaacctggcatgtctggctgggctccacagcaagcaccgccgcaaggatggcagtcctactagagatagactcgccccttgtcaaatgctcaaatgactgcctatctccacagactctagaccggtctagagagacggtacgcgacacgatcacaacgagatagctgagccacgagaaggaacaacacgcacgccgagcaaaggcttggagagccctggatggtactggtgtgcttgagcaaatttcattatttctttgcatacaccgtttcttacgcattgcattcgtccaccatttggtagcccgttcaccctattatgcaattgcatcgcacggatacatggttatttgcgtactgtattgattgcatcgcatgggtctgcgggacgggattgatggtactgcactatgggatcttttctgcatcgcaagtggcgccatcttggatcagactgttttacatcctttcccttcacatactttagctttagcttcccttgttggtttctcccattcattccgtcttcatcggtggattgccaatgtctactttgcacaagattccccctcatattccccctttcgctttcttcgaggtttattttttcggctcgcgtcacacacttgcatatttggtatttgagaaggagaacacatttggccatgtggattggacggagactcggggacacatgcatagggtcgagttcccttgagggcacagagctttttggattttttctttcctttttaatattaatatcaactcgtttcgcaacgtcaacatgtgtccacttttacgataacaacatgttatgtaatggtgctggaagttgcagtggcatgatttccgcacaagaagcacaaacacctgcctgtctgcctaagcgaccaccatgcacctcatcccttcgagcccaaaattcgcggaacacatgtgcacatctgaagccccaacgtctcaccactcctgcaccccagacgttgcgcacctcccgtgtctgagcgacaatgcacgttcttcttttgcgccgatgcggccggggctgcagatcgtgccggcggctttcaataacgtcacgaacaaggttcaagggtttgggaggaattgtgcgggtaagacgctttgacgccaggttgcttttgcgggcgagacagtgggtgtgatgggtaagctggtaggcaggcaggctggggctcgctaatctgacaggtgagatggtggaggaaattacccgggtttaccggtcgggtaggagtcatgccgaggtctttcctacaacgaacaagtcaacttggtgttttaggaacgtactcgcgagcgaccgggccttttttttttgtgttgtgtttggccctgctctggtccatcttagttcggcacattgtgtgtgaatctactgtagtgtcgcctttgcagaggctaagaaacaagcgatcaaactgggtctcgtgtgacttgtgactttcggtttcggagcacgcgagaaaacgggttggggggcgctttgcacaccgctgccgatggtcggggaaaaagaaaaaggataaaatcttggatgtttcgcataagactattgaggcgttacatgttcgcttggaatggcgccgggaggagcttgggattttcttgccgttggggttacttcggcgtttgactggtgggatgcgtcagagaagacgacaaacggtgacttggtcaaattcacttctcgcaccctcaagtccgattttagtcgagcaagtgtgcacatcgagtagaatcgtggctgagctcgtcgtctaatgactcgcatgcgcaatggttggctgggacgcagagccgccatcaaatagcgacatttggcgcgcctcacagatggcaaactattcaaatgcacatgtgcacaatcacggcaggtccgccgtggcggatatacagggtagttttgtaatcgaacatggacaattcgggccgtatcagataggaaatatttcgttacactagacgacccggccgtagaaatgcccttgttcaccgtatgttcagacggagcgcgcgagcttttggtggcttggggtatttgacattgacgggagctaggaacatattgcacggcacggcacttcatagttcaccgctatgatttagtttgatatggcacaccgctggtttgatggatggtgttcgcagcgtgtttgcatgttttccggggcaagtggtttgctgtgttaatatcatggtggagttagtgagaaagagctagatttgaccgggaagttgtggcgcgacctggtgatacgtcaagaaggatttgctagtgagggtatggctgagagattgctaatagtatatggtccattccgtttgttaagaggtggtttgttcgacaggtggtgtgatcagtttccgccgtagttgcacgccatgcaaaggtttctgcaactcaactatttcaccagtgaatgcagtgggattggactgaaactttggattgaatgataacagttctatgcctagagagcaagaaacttcatcaagtctgcttcagttagcattctgacatttctacggcagacatttactagagatatacgtttcaaagaaatgattggcatgcgcgtggacttttttttactggtcaatcgtcttgcatttcttattgtctatcatcacatcaggggacatatacgcgatagtttgatctgccttacaaagagctggagaccgcattcacgttcctggttggggcacaactttctaggcttccctgtccatttctcatcgatgccgcactgtcagtttctggttgatagtatcgatagacgcttttgccctttacaagtttgagacagtcgaggagagatgcaatgccttgtcccatcgaatttcgacatgtagctggaatatgaagtttaaggcacccaaatgatcgcgtcgctccacgctcactagaagtgggattgttctgcacaataagtattattagttgagtatcatgaactcactgttatggttatggcaaacagaattgttttcacgtttaggcgccgcaaaatcgaggctgaacaaccctgatccttagcgtgcaggtggctgacggaactgccagctcatgagcttcagcctcactcacacagttttcccctcttcaatcctgccctctatctaaatcaccagccagaagctatggatccgcttagtgctctgtctatcgcatcagccgtaatccaaattgtcgacttttcctcaaaggtgatcgctcgaacgagagaggtttatcagtcagccgacggcagtatcgaggagatcacgcttatcgaagatgcgactgccaatttagacgatctcatgaaggacttgatgtcgaagaccgaaattgaggcctttacgaggggagcgtttgaccgaaagactccagatcaacagctcatacagcttgcggaagacagcaacactctggccaacgagctgaaccagacgctcaaggcctgcagggtcaagaaagatgggagccagaggggcgctttgagtcaaggcctacgcagtgtgctcgagcaaaaaagtctgactacactcaagcagaagctcgatgaacttcggaagcagatcgacacgacactgctaattacaattcggtaggcctcccatagctatacttgccacacgcatttacatggaaacatagtcagggcatgacaaatggatctgtccgaaagaaaccaccgcccaacgaaacagcggagttcaccgaccggaaagtaacatttcttgctgcagttcgagaccatgattggcagcctacgacacagcatgatctggccgcattttccgaccgcctcatatcctcaattgatatggacatcgaggagcggtttctcaatgccattttgggtcgtttgtacttcgccgatatgtctgatcggcatagcagcatacctcaagctcatcgcgaaacctttcaatggatatacaaaagcagagttcataaagacagtacgaactgggatagtttcgccgattggctgtcagcgtctgacgataaaaatgtttactgggtcactggcaagccggggtccggtaaaagcacgctcatgaaattcatgtttgacaacccgagcacatggaatagcctgaaatcttggagccacagtaaaccattgacaaaggctggcttctttttctggaactcggggacagtgatgcaaatgtcccgccaaggtctcattcagtcactcctctactcttcattgaaagaagataacaatactcttttgaatgtgttcaaacaacgctaccaacaattccttggttttgggggtgggagacaaccactcgtgtggtccgaattgcgggaagcctttgagaccatgatctctgcaccgcttactccacggaatttcttcttcatgatcgacgggctggatgagttcgatggcgattcaaaagaactcattgagttagttctatccatcgccgatcacccgcacgtaaagatctgcgtagcgagtcggccatggttagtgttttcagatgcattcgcggaccgaccaagtcttcgactcgaagaccttacccggaacgatgttcaaaattacatcaagtccttctttgcgaacaatcagcattatactaggcttgctaggcttgagcctaccggtgcttccagcctcatagatagcattgcagagaagtcagcgggcgtatttctctgggtctatcttgtggttcggtcgttgctggatggtctttccaatgcagatcgcttatcagacttggctcggagactcaacgcacttcctcccggcttagaagaacttttcagtaagctgctgagaagtctggatgcggactacttcacacacgcttgtcaactactccgtcttgttgcaggaatgaaccgaccgcacttgctttacttgtattttgctgacaatgaggacgagaactctacaatacaagacgagacgcggagtctttccccagacgaaattctgagtcggctggaaacaatggaccggcggctaatgtctcgatgcaagggcttcctcgaagtagataatcgctcaacacaacttgatcaaccactgtcagaaggtcagtcaatacaaattgatgtgattcccgacattaatgctctacagattcgcgtgttggctggatccaccgtactgcaaaggattttctaacatctggtactctgtggcagacggtactggaggccacagggcacgatgcatttgacattgaaagacgctgggctaatgcttccatgggtatattcaagactactccagcatcattggacgagagatggacgaatctgaggatatgcattgactacgctatactcgtagagtttagccacaatgtttgccctgtggagtacctgaacgaactttggcgctcaaccgtacaaagacgaatctatgagagcggcggatcatctccggatattcccttgtcgcagattcggagtcctcttgatttcgcggtccatttctgtttggtcagttacatcaacgccataggccccatcgtcactcgcgaagaactgacccatgcccgcaaaacggaaagaatgccacgcgcatcaagattatatctagatcgcacagacagtgtttctctcctaggtgcgggatttgagtacatacgggcacgtgagaagagggagagtgagtctcgagcatattattcacttcgaagccctgccagactaaaggaagcactgagaaagatcgagatcagagtcggcacgatcgagaaagggcgcaaagagggcagatgggaaagaacaaagaagagactattctaaaggataactttaaggagactgtaggtcatggcgaaagagctggacctctcccatttgggagtagaagcaataaaaccttatactgtgaacacgcgcagttccgatgctcaccattgcaacaacgttctgcataaatgtatgcgcgatcagtctcattgaatgagttcttggaattcagattccacgcaatgatgtatatctaataatagaaacaggccaccaacatgccgcgtctgcctggtcttcctgccagtgacatggcttggttcaatttacaccgccctaccaatagaattaaagctcagctctttactcgtttgcctttcacaatttaatatctgctctaccactttaccggtcatagcgttattacctatggcatctaaagcgatatccagcaattctgacaacatcagatcttgtggtgagacagtaattgagacaccgaaagatccaatggcagttaaaaggcgcgaaccacgctcacagcatcctggctttctagacttggtcgacgatatccttcatctcatctgctcagaactgtatgctgcatcacgcacatccctgttggcaatcgcccaggtgtcacggtctttgaacataatcgcaacgctgtacatcttccgaaacatattgctatcacctggactacaagggagtcaaaagcgaaaagcatacgaggtacttctgcagcgattagaagggcagacgggtagcaagctcctgaaccatgttccgcatcttcgtgtcgacggatttgactctgtagccagtctagaagccatcttggaaaattgccagaaagttcggccgtttcggtatgactatttattttctctgtttccacgcgctcaacaattcgcagctggcatgcctatacacagatgcgtactcggatcttacgtgttctgcagaggatatcgcctgacgtgagaataatggtccgtcgccatcaacagacaaatgcagaggcttacataaccagattggatctacctctactcgcgtgtccctaactagttgaacagaagtataaaatcattgacggcaaggattgctcctcggacttgaagcagcttctcagtttcctgcaattcggcgcccactgcaagtcactgcggattgatctcacgcaagccggacagagtttcgatagagatccgtgggaagacgtccagtttgctcttccatcacttgaggatgtaacaacaatctcgaaaggacttagcgaggattcgtcgcgttatgatccgtcttctcttatacgtcacattgtggattgtgcgaatctgaagagacttgaaacaccacactggattccattctactcatacagctccccttgtcgccatgaaaatttccggaatctacggtattttcggacgaatataggggacaatgatggttttgaaatatcctacctatgctccttcttaaaatcagatgtactgaaactacatggattgtacatcgaggattggctcccgaaatatggccccaaagaaggtagacagttatggtcagcaattcaaagacagagacacagcttaagagaactatatctgccaagtagacatggaaaaccacagtatcctcccgttcctctctggagttacttagacatcgagtatatggtgtctttaacggagggattcacggctctcgaacgcttaggactggatataccgctttcgcccacgttagactatgacaacccagtaagaattcctacttccaagtgacaatttactctgatacaaacagcttgatgacgcctccatgtctctcctcaaaaagatgaatctcaaagcactcgatctctacttcttcctaccacaagatcgcgacacagtgttcgcgccaaagcacttctcgaatacgcttccaaggcctgctctcgatgtcgacggtacgttcaaagccacatgtgccatagcagaaacaatctcaaacgcgcaacgacaacttttgcagatattgactatgcacatatcctgcgaagggtcgggctcacacgaggcgaagatacaattgaggagacaagaccgggatgatgcttcttctataggcgttgagaagtatcgggtgattaagagatgcgaatggaggaagtttgatgagtgcgatactgacgatctcagggtgtttgacctggattgcgaagagtgactgtgggaagtactccttgaaccacctaaacctatctagcccactgcaaacaaaaactattacctcgcattcgttttcccaatatccaaaattatcgcgtactcattggccggctaaataccacccatcccatattacttcctccgacctcatctattgcataaatctccgattcgcatcacaagcgcacgcgctatatcacatcgataagatccagatattgcattcggcgacgtggatgagtgcaaaggactggggccggggtccaagacggagttgagcgtcacaaggcgatgtatcacatccgatggacgcgatcaaatattgctcaggccgtgatcggtggtcagctccgaaggagcgcgaggctagatcatggggagttgataagcaaagtcgggaaaatctcgactggttggttgtgtcgctgcacgtgcaagtgatgttcggaataacgcggaggcgtgggggtgatcatacagcagtatgatacatattcggcgtaagcagaccttgtcatcggtgcgtgaatttgtgtgacattggaacaacaaagcgtggggacatgcaagggcaatatgtacgatgttccatgcatgctgactagggtaagatgatgtacagattctcacttgtactgaaatatccgatcccctatgagtgccacgagttatctccacttgtgacctcaaaacaaaactcacatgaccgatccgctccaaatgacttcaatgatgtgcccaaggtagcggctacggtgctcatcgcatcggaagctcgctgctcttagactcaaagctgtatcgcaaccattcgccgacagccctcaagctttcccaccgcacggtctcgtctgcctcctgcatgagttccatgactctacccttcaagcccaacttttcgagttgctgcctcttctccggtacctccttgaccaggcatgccacatcgttgcaaccgatagcgaggacctgcttgtcgttctcccaattctttgacagaatctcagcaagcttgcgtgggagctcgcccttgttgtcttcgagtatgcgccgcgcattctcgctccagaaggtggggttgcggtgcggtggggaccagcgaaggtggccggacttcagctcggcggcgtactcgtcaaaggtagtctgtgtcttggtgtactcttctagtaagtcgtttagagactgaaggtcctccagagcgtcttcatcggtcagatgacgcgatttcaggctgttgagcaatgctggcaggcgggcgaggacggctgtgggcagcagcgactggcggttggtggtgaggaggtttacgagggtagatagcaagaggcgggtagtcttctccttgggcgatacacgaagaagctgtgcgtacaagactacaatgtcatggtcgctgtagacagttagcaagatgatttctctagttaaacaatacacgtactcctggagtccgtcaccaacaagctcgccctcgaagctaagctgccagatgacaagaagcacatggtacaggagctgtagtcccacaccaccagcaagtcctccgtcattgctgcgaatgctgttgctaccatacagcgtcgaatccgtatccttggcagcgcctgctgccgtgcgaagaatgtcaaagagagggttcagagtctcttgcctctgcttccagaaggtcttcctggccttgctgctgcggagaacagccgaatagaatcggacagcgatgtcttgcaaggcagcgtctgacgactttgcgagcgtggagaggtagctgaagagctgggggagggcttcgtcgacttgcggcgtgttcttcgaggattgtatgacagcgtgtgacagaagtccagtgaggacgttggaggtaagaagagggacggggtcgtcgctgttcttcaaaagtggcaggaacggcttgtaaggcgcaggatgctggacgagagctgttgtgagagcgggtatgtctgctcatgggttagatatgccttcttcccccaaagtcccgtgacctcgccataccgtcaatcatgtccgcgagtagcaccagcatgtagtggatgatgtcctggcgtttcgctgccgcctcgaatatgctctgcgacccgttgccgccaagcagcagggtcacgaagctatccacatcgctctctatcgtctgctttctttgctccttccgcactttatcaattgatttgatctgcttgaggtctgcatccgtgatggtcttagcccgcactgcgccttcccacgatattggccggccgcggatgttgttctggatcgaagcgaggaacgactgctctccggatgccatggcgagaaagtgtgtattattgtgaggctatacacacagatagagggggtatcgagggcgcgaaggtgatgttggagctctgatgttgtggttccgatgctatcacggcccaccagagctgcaacctccgtcatctggctcaagctccatgtggtgctaaccacattcgatctagcacaatgtgtcttggcatcaaagcccttctagggcaaccgtcaaactgtccaacagccaacaacaacatcagctttgatacgcaatcaaagcgatatggagtacttcagtctgaaaagatcgactgcggccgaccgcggtcagtcgaacttgtcgagcaaagtctacgtgcgatcgaccaaaagtggcaaggtccagaaaattgtccgagagctttacctgcgacaagatatcccttgctcgtcacatttatgcaaagcgtgtttagacattgcaccaacagactactcaaaaaagggtgagattaatgagagtaagtgtaggaacttggctaatcgaaacagtcgcgccatttgtgctttcagatacaccagcaggaacaagcgactaccccaatggcctgtacctacttccagataccaacgcgctcttgaatggaatggacctttttgaggtggagacagcattccacgatgtgatcattcttcagaccgtgcttgaagaagtcaagaaccgctcattaccgctctaccatcgcctgattgctttgacgaagaatgaaggaaagcgcttctatgtgttcttcaatgagttccgccaagagacgcatgtagctcgagatgccggcgagagcatcaatgacaggaatgatcgagcggtacgcaaagctgtggagtggtataaccagcacattacagaagccgtcactgcacgcagcaagacgcaacagcgcatccctaccgtcattatgatcacggacgacaaggacaatctccgcaaagcagagaaggaggatatacctgcagtgagccgtgagtacgactaagtccgggatctgtactgtactgacatttcatagtatctggctttgtcaacggattggaaaatgcagacgaattattagacatgatgagcgccgcacaagagcagagagatgtcagatccaagaagactgaagtgttctactctgaccacatctcaacatcgaagatgatgaccggtgtgaaggctggaactatgcatcaaggtatattcaatgtctcgacatacaactatctggaaggatcagtccacgtacccgctttcgacaagtcacttctgattctcggacgagagaacagcaaccgagcagtatctggcgatgttgtggtcgtggaagtgttgccaaaagaccaatggaaagcaccctcgacgaagataatcgaggaagagactctcaacaagaacgacaacgcagaagctgaagatggcgagaacgtcgtatcagaaaaggagcgaaaagcattacaggaagaggtcaaacgcgtgcatggacagacggcagaaggcaagcctcagccaactgcccgaattgtgggtatcgctaagcgtaactggcgacaatatgttggccacatcgaccgagattcggtgcggtcaagctccaagaccagcagagcccaacagacggtgtttcttgtgcctatggacaagcgcattccgaagattcgcatcaggacacgacaggcgggagagctccttggtcagcgcatattggcaacgatcgactcctgggacaaggactcgcgatatcctgttggtcactttgtgcgatcgctcggagaacttgagtcaaagggcgcagagaccgaggcgctcttgctggagtatgatgtgcagtacaagcctttcccaaaaactgtactggattgcttgcccgcggaaggccacgactggaaggtgcctgccagcccggaggatccaggttggaagggtcggaaagatttacgagatctgttagtctgcagtatcgatccagtgggttgtgtagacatcgacgacgctcttcacgcgaccaagctgccgaatgggaacttcgcggtaggtgttcacattgcagatgtgtcccatttcgtcaaaccgaacaatgccatggacaaggaggctagccaacgcggaacgaccgtctacctcgtagacaagcgcatagacatgttgcctatgctgctcggaacggatctttgctcactcaagccctacgtagagcgctacgctttctcggttttgtgggagattacaccagatgcggacatcgtcaagtcagagttcacgaaatcagtcatccgttcaagagaggcttttagctacgaacaggctcagattcgcatcgatgacaagtcgcaacaagatgacctgaccaacggcatgcggacactcctgatgctatcgaagaaactgaagcagaagcgcatggatgcaggagcacttaatctcgcttcacccgaagtcaaagtccgcaccgaatctgagacgtctgatcctgtcgatgtcgagaccaagaaacttcttgacaccaactccctcgttgaagagttcatgttgctcgccaacatcagcgttgcagcccgcaactatgaagcattccctcaaactgctcttctacgccgccacgctgcgccacccaagaccaactttgaagaactcggcaaccaactcaagatcaagaagggccttgagctcaagaccgacagctccaaagccctcgctgactcgctcgatacctgcgttgaccccaaaaatcccttcttcaacaccctcgtccgcatcatggcgacgcgctgcatgatgtccgccgagtacttttgtgcaggcacacaggcatatccagagttcaggcattatggtctagcgagcgagatctacacgcacttcaccagtcccattcgacgatatgcggatttggaagcgcatcgacaactcgctgctgctattgagtacgagcagttggatccgagcctacagtccaaagcgaagctggaagctgtgtgcaagaacatcaacgtcaggcatcgcaatgcgcagaacgctgggcgcgcatccatcgaatactacgttggccaggcgctcaagggcaaggatattacagaagatggattcgtcatgaagatcttctcgaacggattcgtcgtctttgtgccacgctttggtatcgagagtctcattcgtctgagggagctggccaccccagagccggaggcggacttcgatgcggagaactatgtgctcagcatcaaaggcgatgtcaagaggcaggtggagctgtttgagaaggtgcaggtcaggatcacggatgagatggaggagagcacagggaagaggaaggttaggttgacactggtctgagaatcatgatacgcatggccatgagtcaacctggtggtattgggactgtggtatagtgcaaaaataatcggatcatagtgaggaatacaaacacatctactgaagtttcaatctcgtcgaatgtcaactacaaacaggacgcgatagctcacacatgtactgtcaatcataaacattctgctttgaaggtcgtgtggttgagtaagaagatgcacagcccatgagcgctcttgtctgaaaggagtttcttcaatattatgcttttcctagaaggggatatgcttgtacctatgctcacccctgcacacatcactcccttcgagaaggcgttgtaaacttatcgtatcacgcaatgcaagacgtgcagatacgtgcgatttcgagcatcaagccgtgtcaatcaaataaatcgctttgcagctcctggccattgcgtcagagcgaattcacatgcttctcatttattacggcaagtcactgagcaaccgaatattccgttcggaccttgaaccattgcaaaggcccttcctcgagacgacacagcgacaaatttattgccaagtcatcttcacatctaacatcgatattgatcggaaaaaaaaagcactcccggaggagcccttcctcaagatgctaaatctccgagacagtaacatgaaaaatcccagcaataacatcgcttgcctctacccgcgccgctccagcatgttcatcgcgctcgacctgcctttgcgccgttcgcgccgaagaacagcctcgcggcgatcatgacgcgataatgagcccgtcgaacgttggagtcttggcttggttcacgcaatcctgcacggatcaggtggctcgaccgacaaggttcaggaacggctgcgcgtggacacgttcactttttcgtttctcccctgagtctgaagcgaggaggcggccgcgaactgcaaccaccaggcgcaggtgtcaggcgtcatgactgtcaactgttgaaagtttatatcccgcgagttatgtgtctggtcgactacttgcaagtcttgtatgatagacactgcacaagctttcgtgctctggtgttgcattgacgaaaacagcacatgcaccggagtctccgatatcgattttccgctcggcaaacttaccattgacaattgaaggtgccgagttaaaaggcccggaggccctccgcccctgcgagtaaacctgctgctcagtacctgcgcctgatcgagatttagtttggtaggaataggcaggctatagctgcgtagcgcggagtttatctgcgccttgacaattgggcgcggttcagctcgacgggaagaagcgatgctgatctgcaagtcgcacggagaaggcgaaagttctggagagcgtcgatgcggtgtaactgtaactgtgagacaaagcggggatcgaatgcgctaagaactgatggtgggaaccacaaaacgacgattcgtagcaaactgcattcccggacgtggtgagaaatgacggtggttgataaagcacgttaaatgtccatatgtggctgcgatgtaacgataattcagtgttaattaaggcaccacacctccgtgccgtatctgcgcagaagcgagatcagttgtcaacgataagctatatgaatctatattctgaagtgctcactttgcagcaagcggctccgtctatttgcattcccctggcatatcgtgatagaagcactgtgcaaattgcagggtgttgctggagttctctccgcagtattgctccaagacctcacaatatctgggcgaccactagtcaaacagctgtcgattggatctgcttgtatgcaaagtgaaccgtaaatttggttatcgatagcagctgcagcagtcaatgaacagaaccatgggtcgatcgcacgtcgagcacgggatccaacgcaagtgtaccgttcagcgcacacgaacctgctgacctttggctccggcctgatccgaggtcatgcccaggaatgccatgagatttctgacaggcgcactcgacgcagcggtcatcgataattgcgctcatatgcgtcgggatcggtatatggccacgccattattcggcagtccggacaaatcttggttaataccaatggtcgagccgggagtcgggtcctgttaagagcgcgcggaccttatatgaaaacaaaatgagcaggtttcccgtgggggtttcgaaataaacaggtgtttggatatcgggtggagtggttcccgctgtccacatgctgtgcgcttcaagacttgataggttggccgagtcaccagccttgctctgggtgaaatgccatgctgtttgctgagtcgtcatcggtcccaattcccgccaaacggccaaatgggcgaattggtaagatgatttgtgctcagcctttacattacactttcggagcagagtaccaactgagtaaagagggtgtcgatgtttcccagattttactggaaccacgatatgaattgaagctgtagtcggatttcacctctgacctggacatggcacttgaggcctctgattggtcaggacaattcatctcggtgcatgttgcttgtaagctttcttaacacctaccacatcggtacatatgagagctcagctatcggatttcagctgaactacctattgactgcgtcgtcttcacatgagagcatcgcgcgcctgtgatcttcaacacggcaaggtcgtattcgaaccgccagctagctgaccctgcgccaagtgggtttatatggggcagtctcgcttgctcgcgtcgaagatcaaggtccacgtgccgttgcgttctttagccggtgagacttgaggttgggatttccaggatggacctcacggatctagcggtaaaggcgcatcgcaatcgtcgtcggaattccaattcaagggttcatcaacgaagaattcttctggcggagtgttcctactggccttgcggcgtgaggccttggaatggtaatgtgtgcaagcgatgtgcggctatgtacatgtcaagggcagacatgactgccgcttctgtcgtgctgcagcgagctctcatttcggttaagggaagatgcgtatgtagatcgcgacttgcggacagaaattctcctcgacgtaaggactttcattagcaattctggcttgttgggagcttgagtcaagaaagcactgatattctgtttctgcagattttgattgggatcgatttgatcgacgactttttgcttttccatgtgtacagcatttgcctacgatggcaagcgcgcttcggaggttctccggcatgtggctgaagatggagggccaggcgaactgcctcagcaagactaaacgctttgaagaactaataacgaagagaagcgacggttccatgacactgagtcggagtgccgcttggaaggcgtcatcgtgcttgtgctggcccgttctggagcgtttcacgtcgacatgctgtcgaaccatgaaccgcgtgcgcgccgtcgcaattggctgccacgagattcagccccatgatgaagcatatcaggcattcagcgctgaatacctggcaggctggtgtccaagcaaccgcttgcgactgggaacatgtcgatgcatcgcaaatccatcgtccggtgtcctgcagcagtgggtcgctaagtgcagggtttgctgcagcttagccaggaacatccggcaatggtaccgcatcgctcgctgaaggtgggctccagatctcgctttcgtgccctcctcgcgctgtgtccgtcggctgtagaattagcctggatggtgttgtaaagatgatgcgcacgcaggattcgattgcgcgccattccgcactttggagtgctccgaggggctggtctaagatagggaagctatctgacgggacgcacctagagcccgctattgaagggctcggattggccagtgcagcagtgaaggctatctccagagaggctagcgtcgtttggtagatcgacgtcgtgtcagtgctgcgctcgaagcgaagaggcctgccaggcacacgcccctatctgcagtccatgcgcatgcttgtctcatcctgtccgacgcctctggggcagcaaggactcgttcagaagaagcaaaccgggatgcgcaaaccggtgtgttgtccacctcatctaatcgatctcgcgatgctgctgtgcccctgagtctggccctagacactgatgtgctgtcacagccgaattgttgctgaccctcccgacgccacgtcgctcggtgcctggaagcgtggaactgcaagtggactggacgggagtgacaatgcccctgcagtggtacggcagataccacggcgcagattgcctttcgaggacatggaccatgttcgacttcaacggcgttccaaggttgtcgaaattagtaccatcatgggtgtcgtctagtgcactgctcaccgatatttcagcgcctcttcgtactaacagactttgctacccaccctcaggtctggtttgtacctgcatgttgcctctagccaagccagtccgtctctataagccgcaagagtcctcttgctcggtgcgcctctactgcgtttaaccgaacaacgacgctttgttctgtctgtttccggtccgctagtcacataccattgctactatcctaggtagctgtggagcaaggcgatacacgcacgcatgaccaggtttccgtcctctgagcccctccacctagtcccactgtacattattacccgtacctgccctccgagtgcatatcagctttaggctcagacatcctttgtctcctcatccgggtcctgctcgtcgctgcaactccgatccaccatggtcatgcttggttaagcactctcgctccttcataccgtatcttggagctttgtcaactaccgtctcccaacagttgcactttcctacctcaagggaaggtcttctgataactcaatccaaaaccaatccactctaccagcccgttaatcacatccaacatggagcaagaaaccaaggtctggatcatacttggtgccgtcgtaggcactcttattcttctcgcagtcaccgttgccgtcctgttctgctggaggcgaaacaagagacgggtacgaggcttctcgctacgagccgtaacgccactggacgacgccgaattcgaatcatggcggcggcccagtcaatatacacagcgtccggagaagtacggaatccggcctgtagtcacacgggatcgcatctcaccaacaatgttcgagaaagagcttcacacatacgagccgccccgaacaccgtcaccacaagatggcctcagatcgccgtccagctcaatacgaaaaccagaacgagtacggaggaagtctagcgttgcatcatccattgccgaccggcctccaacaccctactcgcccacctcaccaagcagtgaattcaaccgagcctctacttcttctcgcaaatcgcaacctttaatacactacccttccgtttctgaagcgtcggctttcaagttcgacctcaaatctgagtatggcacccatcaacaacacactggccgctggatctgaacttctttcaccgccttttgaacatgtaccagcaaatgctcagactgaagtgacacaacaagacacctgcatcaggaatgagtggttcacgacacctggggccctgccactgtctcagacaccatgagtcacatccgattgacagccgtttgcgttacatcgcaccatatcctgttgtacgacttggtcttttaccagaacactccacccatgtcatcgcttgacatctcggctctctacccttctctttgccgggttcacgatcatacacgaactttttttgtttttggcgtttagcggatcttcgcacttgtgataccagacatcagtcacctacacaggctttagcctctttttctttactgtcataccataccctagcgcaccacagatttgcaggacgcagtgagagggcacgcgatgcgaggaaagcaacatgtatcttagttgtacagcggacactaccagaggctagccctcgagtgtaagaatgaatggagaattacacatcttgaccaaccactcatcctctcgtgtatctgccgtgtcaccgtcttgtacacatgccatgctcatgcgagtctgcaacattctccgctcgttctacctgtaacattcccatgtcccatgttcagcggcaatcgcgcaatcccaaatccatgtctccatccaaaagcctcagttagcacccgcagtacccgagcagcatccgcctgccgtccccaaggtaattgcaatgtaccggataatcgcaccacgaaatcccgtggcgcgtctcaccgccatctgcaatccccacttgagggcagcatctgaaaccttaagcccacaacccgccatacatccccacatggtcctattgacgcatgagtcgcggctgtgattgcgacggccacttgcaccggcatggtggcgtgcattgccggtatatccagggacgtccccgcgattcttgccatcgtgcagtttggggtgacaccgcgtggtgtgggcgccggggagttggggtgaacaaggtttggcaggatgactaaggcaggatgacgtgcagctgggatgttgagtgttagagcgagctaagatggatccacaaacaacttgttgtcactgcatgcacaccgcgcagtgtttctttattctagcaaaacaccaaactaggttcccaaacacttctatctgcactctgccgttctgtttttcctgcgattgtagctcaaccacgcgcgccaaccatcgacttgcccacttccccgcaaaacgcgtacatcgcgaatcgcacacgacatcagacgacatcacacatatcagccatcatggatttcatacaaggcacgtgcccactcactttcaccgtgacctgctcccacacgatcaatggctaacaccacccagactacgcatcgctcctcccacgcctcctccccatgtccctcgcccaaccccccctcctcaccctcctttccaccggcctcggtataacccgcacgctccaaacgcacctcaaccccctcatcacacggctcgtcacccagccccgacgtcgccagcattctcgcgctcatcgtcatactctttctctcgctcaagatcctggacatgatgtaccgggcagtcatgttctggatcaacatgttcatacggatcgcaatctgggggtcggttttagtggtaggactgtgggtgtataatcgcggtccggaggggtttgtcgaagatgtcagcgggctggcggagttttggatgggcgagtttcagaagtacactggtgaggttaaggagtatagggagagcgagaagagtcagatcaagatgaaggccgagcagaggaagaaggggtggcggtagaaggagtgcttggtgggaatgagaagagggggaagattggtttgattgatattgatagggacgcttggggattgtacattgtcatgaaacataatttgcgggatggatattaaatgattgcatggctggcgtggtgtgttggtttgatatgcatttctatggtgcatgaaatgggattttctttgatggaaaagacgaattatacaaatcttcgtagttctcaagagtcgtgaggagagcaagttcctgcctcgcacagatggaagcgcattaacatgatgcaaaagaatttcatgtaagggtagtatcgaagtttagttcgttatctacgttactatctcatagcgcggttacttcgttccgctataccaaggcttgggtagccatgaagaaagtttccgcccatcgcttgacgagggcgaactgggaaacagtatgagaggggctgtgcatctaccacgcatacgatgggctctatatgacgttcacgcccagccttttgcacacgaggctgaacaagagcggggtcacatgcagcacagccgcgctctacgtctgagctgaccgcggacacagctgccttcgcctgcccttacaatatttctctcgtccgctgccatggcctcccccgatttccgttggtgatgttatcgccatcgggaaactgataaaagatattgtcggcgctcttcagtcggttggtggcgccaaaagcgaataccaggaactcgtcagggagttccagtcactcgacacagcattgcgccatctcgacaggctcgaggatcagaccacggtcccgaatcatgttggggctatcaaagctgcagcgttgatttgccgccacccacttcaggatttcctgaccaggataaagaaatacgaaacttccctgggtccatggagtcgagcgcatgccggcaaagcagcgaaggataaattgcgatggactttgggagagagagacgacatacgacgactacagacgtacctcgccatacaccttggtaccatcaacacgttactcttggagcacggtttggaacagatgaatttgagcgagaagaaagctgaagagagtgtactgcagactcataggaagctcgacgctgcacacacagctcttcaaaacatccaaaaggatgccacagggcaggctattattctgcggactatgcaaacaatgcttggaactctctgcaatgtcgtatgtggcgaggtcaggacttctttgcagcagtttgctcaggtagttaacacagtctggtgagctactactccgagaccactggtttcgagcatatactaatatcccccaaagtatctccacccaacagatctacactgtcgtcctcgaaatccgcgactccatgagcccggttgacacccgtttcacatacttccaagctcctttccaagttgaagacgcgcttggctttgtgtatccggttccctcagagttcacgttggatgaagtggagaacatcttacgttacaaatttcgaaaaggcccgggagccagcgctgtccgccgaggagaatttgagctttgtaagacgaagaggcggacagaagcgatcacagagactactcgactactaccaggaatggcaatcaccatggctgtcataatagcatcagatttagtggctgcgggtacagcttgtccgattcgtccttgcggttcaatggatattaccagctaccctggcgggggtctcaaatggtacgagtcatcctaaactttgtggccagcgctgagagtatttgtacagtcgtgattgcgaggtttggtttgaccaaaaaatgtaaggagacaaaaaccaaagatactttactttccatccattgcgatgtccagaatgcattcaggtacgctatgaaaactccaaatcaatgattatccggtacgtagttccaacattaccccgacttcttactgtgtattaaatctggttgtcagccacctgtacccgatgtacaatcaaagtttagagttcatggaagaactcaccaccgatgccgtgcatcacgcgactgatcacgacgaagactgcttcgatgacttcagcatggggctgagaaatgtacggctggactatgtgcaagtattcccaggacacacttcaatcctgcaacaagctgatatcatcatcatgagagagatgatagatcagccactcttatggctcaaggatttgacccgtaccgctcgttcattgttgtcggtgcgagacacagaacgtaggctttcaatgtacaatgaaacctcgtactctgattaggcagcgagcccccgttatgctgatcctcgattttctggataaacctgcagaggggactatggttatggtcactcggatgaagactctgcatacggaggtaaacactacttttaatcgacagacgcagagaatgagggggaagcacggttctttagaaaacgaaaacccacacgttatcgcccgtaggaagagcgcgactcacgactatatttaaagggaaagtatgatcactcaggttcacgcaaacctttacgtctcataaagtccatgtcgtccttctcaaagccgtcttgtatagattagtggatgaaggaaaaggctcctgaagcttcgacgtataaatcatgtggctatctgtcgctggaacttttcgatatacagtaggtattgcaataacgcagaaccgacagtacttatgacatcagcattggatgatgtatgcatctgctaaagatttcctcatgatgtgcctaaatctgacgaacccgaccaaatcaacaatcatcgcatgttttatcaccgaccctttttcagtggcgatgtcgcaggtagaattgttcgtggcgagaaaaagaacatagattgtattagaatacaactacattagacagacgggaatttcgttgttcctgatatcgacaaggcaggaagtgcaggttatgtcctcaccataagctcgagcgggaaagtgaaagtgaaagggaaccacgtagaaagctcccaagctctgcagcgacgttggacccgccacgcactaaaccccaactacgattgctcctccgcctcctttgacacacccttcaactcgaagccctagccgacccgcgttatctacgttgcaaaaaccacaaatcatgggcaaacacaacaacgagccggagatgacgcgtcttgaggagcttgagctccaacgcggactcaaagaccttgttcacggtagcaaacaccgtcgttcacccatatcgctctctttcctaacgtttacagagtacatcgacaccctctacccctccaccaatggcaccgccatcctcatcggccgccacgcagccacctttccctcgagtgagcgcaagcgcagcggacgcgaggaattcatcatgatccgcgctatcgcatatctcgatgccgataagactacgtggaagatggttgcgcagagcagcaaggcgcaatatggcatcacctcagcactgcaggagttcagcaaagatctggagagggcgatggcgaacgtggcggacaatggaagcaagaggaagagaagtggattgtttggggaggacgactactatgacgaggagagggagaagaggttgagggaatgagatgagtgtgcacgggaatgacgggttcggcccgtgaggcatgatacacaggatatgtaatcaaagtggttaataagatgcgacgacggtgtgtgtacactcagattgatcgaaggtggactcccaggcgcaatgagctttgaacttgtgattcctattatgtcagccttcgtaacctcccaccaggcgccggcaaagttcctcgatgacttcgcgcaacgttcaaggtagcctagacatattcagagatctccgtcgatttaagtagagtgtcttatagctgcatatgtatcttagcttcttcagaattagataaacatgctcttaaagaccgttaggttatgtcgtataggtgcagagcatacacaaattttgccgctaccttgtgctctttcacttttgacccctgcaagtagtactgcgctagccactagcctcccccacacatcgctgctggagatgcgaccctcacctttcaagtttgcacaaacatcttgtcgcttttcttcgccgctcgaatttattcgctgcgccagctgtctttggcattcaactttctttagagctccactaacacttggtaatgggtacataggatatcgttgtcgatgcctcacgactttcgatggatgagtcaagctttagccaccatccttcctgatctcgaaaaaacagtatggtctcgacagccgtccgaccgtgagattcagaccattctgcctttcggaaagttcaagggactatccaaactcaggagtttgaaggatgattttgattggttctgcgactaagcagatcccgagaacgtgtatggtctcctacatgagcctacggaatccttgccagcaagtctgtcgggacttgcacatttctggctgtctgcttccagaccacttcgcacatcaaatatattcagaaagtcgcccgcgatctgcaactatcacgcatcgatctatcaattatcatgagatggtgcacgttggatggacgggatgagcaccagagacgagaagtagtcagtacattcgagctcgagagaagtgagggggagcactttgaatccagtgtatataaattggcaaaagctggtgatgaaatgcgtatctggctccagggaggccacttcgccgagaagatgctatttgcacgatatttcactatgccatggccgcaatggggagacactgatatagcttgccagtgtgatagagacgtagaaacttgggaaaactatttgcaggtcaaaacacaagaggatgagggaacttcagaagaggtcgagtacagaggcgagttcacacaaggtagactgaattcgatacaagagtctccgcaaatgcgatactaaggtcattaaattcacgcatcttgttctcattgaccgcaactagggcctgtagcaccagttccgcctactatgtcgcttggctcactagataggggcaaaactcgtgtccgctctgcacctctatgacataaactaacggtttttgagaatatacttatgagtttttaagaaattacaaagacacatgctatttccaagataagtcgtactagttttctaaagggttttgagaatatctagcctactctgacttcttctcgatgagtgagggcggacaggaattttaccggcacctggtgggctctccgctatcgccggcatacacaaatctactctgagatctgtggggcggagaacatgtttactgagagattcccagtgcactctcacgacttgaaccgtagcatcgacataatggcaccttccaagccacggacaaactcaacaacgtgaacaagttctctcaacgtgcagctggtcaacatggcacctcatatatcgaatggcactgatagcatccccgaacatcatttgatagcttgaagttgtgattctcattttattcccctcgtagtgtccataagttgcacctgtcccgggagctcaacgggctccacattgacgggatgaggcccactgtacatctccaccggaccctgactatcctcccgatgatagtacttctggaggtcttcggagtcgtgcgcgtaaagcggcacattgtctgtgaatccgttccgatcgtaatgggtatgatctggcggcgatatcgctttcccctgagccccatgcttgcgtcgtatgagtacagttcccagaatggtcagacagattaatgcgagacctccaaggacaccccctactatagctccaatgttcgctgactcttgcttagaaggaatggaaatcgggtctgttgtgacagatgtctccgcagatcccgcagatgtttctagaggcgtgggtgtcgattgcgagatggatatggtgaaagaggtactaggtacagatgtggggctcgatggtgttgttgttgctgatgcggcgtttggagacgggaaaagcctgtcggttccagcttttgctccacaagcaatgtactcataggactggtcacggccagcgattgataacacagtggaacaaaactgtgtagagtcgctggtatttcttagattcataggtatccccgtgcttgtaatgactgaccatgatacagtagtgatgtccgttcgacgagtcaggcggccacagcctttagtgcaagaatgactgtctacacatactccagctagaccacaatccactgggagtgctacagttgttggacagaatccccatagcccattcttggcgtctacgcggcagtcgaagccaggatctgccgttcgggggttcttggggtcgccttctgagtatccacaagtatctattgaggccgcttgcgacgcggtcgctatgcccaagacaagaaagcaagtaacaagaaacattccacctggtataaaagagcgtgaggaaaagtgcgggtactagtgcgaatttcacgggtagggtcgagaaattggtacatgtttatgcagttgttggatcccctggctgaccacgccgcaacctggcaggaaataagatgaggaagaaaagcaataccatgcaactgcattctcggctggtagcgcacgcgcactgttggcaaacaacgtggcgtaatccgtgctgtactcaatcagaaagctgacaggaaagtagctcacccagtctgtctcatagtagcccaactattccacgaaattgctgagcttcttggatttcgcaaattgaagcagcgcaatacgaaggtgcgaggccctatgtctcttcaaaagtttaacagaaagtgcattacacctacagcgtaagggcttgcatgagataggcgcgcatgtctttcgttgaatttcagctggctcaccgatgaatcctgaatcctgaatcggacagcccgagaagccatagcgaaatgcacgagtgaatcaagatctgaactactgattggctaagcgcagctggcaccaacactcatgtacagttcaggaaacctttcgactcgagaacgatgatcagaatccaagctaggattagagggccaagctctgcatgttgtgtcgcacaaataagcgcgcgacttctcttttgggtttagcgaaattgcgctggaagatgactgggtggatgaagtgcgtctgctctttgtacctacgcatacgtgcagtctgcgttgaacttacgttgcgccagccctgggcagatgtctcggatagtagaactaatccattcaagtgcgtatcaatttggctcatggccaatcaaggtggttgctttgaagatctgggagcacgtgactgaaattgtcctgcgacatggttttacgaagtggcacagtcgctcccgctcgcactcacatgcctttgatacttccaacgtcatgtagtttctttgtgagaacctcacactgccgactttctcctggcgacggaggccgttcgcttcttccatggctaaccaaagaagcttgcgatcgctcttaaaagccgtggcattacttgcagccatatttctcctcgtgctaggattcaattttgtacagtacgactacagtgggttaaaaccgagtcacatcagcactgagatcgtcaagcctcccgcggtgggttagtattactttgtcctagactcatggaataacatggaaagctcacagttatcagaaaagcctgcggccatgactgttgccacttcgccagcgacagtcacagctcccactggactgccaagtaaagcaaacgacattctgatcgcgcaagtaccatcatatgttgacgccatcttgaatccatcagactcaacatttgatcgtttggagtgtccgcagccaaaccttgaccgttacacttacctcaaacaccaaacaaatcaaaccgaaatcttgcagcatcccaggtttttcttcgcgctcgatctacatcagtgtatccaaatactcccgcgactactcagttcagtcgtagaagcaataaaattcctcggcccagagaactgcgtgctctccatcgtagaaggccgctccgatgacggcacattcgaagtcctcgacgagcttcgctccaacttacacgccctcggcgtgacttacttcttccaaacaagcgacataaatcccgttgctcccggacgagaccgcatcgaagccctcgcagacctgcgcaacctcgccctacaagatctcctcgaccacccggcgcactacgagcccgacaccacggtcatattcctcaatgacatcgcgctgtgcatggaagacattctagaactcctccaccagcggcaccaacaaggcgccgaccagacgtgtgccatggactggacgtatgtgggcgacaacccaacattctacgacgtctggattgcgcgcggcatgacgggcgatctgttcttcaacatccccgaggacgggagctgggattatgcctggaacctcttctggaacgacggaaaggcgcgcgcgcggctcgctgctatgaaaccattccaggtgtttgcgtgctggaatggtgtcactgcgttcactgcgaagccgctgttagacggtcgaattaagttcagggcgcatggaccgggcgagtgcttccagggagaaccgaaattgtttgcgaaggatatgtgggcgaatggatttggcaagattgctgtggtgccgagtgtgaatgtggagtatagtgatgaggcggcgaagaagatcaaggcactcaaagggtatgtggcgagacatattgcgaatgaaggagacgattggaggatcgagtgggagacgaaaccaccggagaaggtgaagtgtatgccgaatcatcagcatcagagttttgttgattgggatgagggactaaatctaagaagtggaagataggacacgtttttttgtacaaacattaccaaaacaagaaggcgtatatgcatctacatgttatacttgcaatcagcgaaaacacccggtcaacgctaaaccgtgtcgcgccacaaataaaaagccaatcccatatcaggatatcgttcgactatgtcaatatgctatttggtgacccacctcgaaacaggatggatatccggaatgtcatccacgaaattagtatcgagatattcccagcgaaaataaagacgatctctccagactactttccagttgtcatccaacagccatgtattcgcctctttctcgagaacatcctcgatccgcaaattgttgcgctctaacgcttcgcaccacgcagcccaatgccacttgacccgagcgagcatcgatggtgtcaagccatttacacccaggtcgtggcgaccgaccccatgcttgatgagaatgctgagcatctctacgaaagttgtatagtcaatttcattgacacgcttactccacatcgaggagtgtattgcattcccaccaaagaaaggtttctcgatgggagcgccgagctcgatgaggtgttgcaacatctgcggtatggaaaagcaagaccagtcatgttctgttgactgttccccctcattccttagtagcctattgcacgtgttcaaaatttcgtcttgttcctgtccgcgtgctaattctaacaaagaaagaaaagctacttccagtagaaatgacaaagggtcggctgccctactagatgcatttccgataatagaagaaagcttataccgtggtccgatatagatgccgaccgcaaggcttgaatcctgtctacaatgcataaatatagtgtgaaataaccaagccaaaagattactcacctcagggcggtttgtccgataccttgactttcaagataatctagaaggtcgaagcgcaagctcagtaccgcaagctgaagatacgagtggtcagcgcaatacgacatgattgctactaaacgacagaacttgaaaaactgcttacaagtaggcaaagattgttgccatatttatctacgtgaaagggagagataatgccctgccgaagggcggtatcgaatttggccaatgatgtagaattgcaaattccggagtggtatcggtctgtcgtagcttcatccacaaccgtgaaaacgttcaaatgggcatatatcctaggttgtcctgcgtgcgccagatcacgaaggaagtgcgcgttgacatgtacggatgaatgattctgcgtaacgacgtacgatattcctgcttccgccgtttcatgaatatcttccccagcttctcgagagcgtggcatggttatgtctacgggtccggaaggtgtctgaacattaaaggttcggctggaaagtgcccaacgttttcccgaccctgtcatttgtctcgtcgatgttatcttttcaccatcggttgagtatgagtagccgcttgatgtccgatttttggcactattcttcaagaagccaaccgtatcctgagggtaagaccaccgatcgaatgatttcgccgccgaacctgggtgttggagcgccttctcttgggcagccgagccgactagatgctgaagctcggagcggaggaattcagcgtcggatgccgagatttcatggccgtgttgagagatgagagagtcaatggcgaactcaatatcatcttggaaaggtagaagatatgccatgatcctatcttgacgttccccgaggaaggagatagcgcggtgactctgatccaccagcagggaaccgtcattgagagatagaagttgtttgatgtcggtaacggcacgcagaatgctggatgtttgctgctgtgttcctttggcaaccctcatagacgcgtcctggcggcgaaggatttcaacttgagtgcgttgtgtagttatcagtgtccgttgatgtcggtcttggttcaatagctgatttcgttggttgttgtcaatcttcgacgtcagagctttctgatggttgtgcaacacgagtgcatcttggtgttgagcgtcaatcttagccacaagcgcttgatacacacggtcagtcttcaatccggcgtcttcgaagcacttcagcatcacggttttgacgtcggtgagtcccaaagccagcagctctctagaacactttgttagcattgttaggaataagcgcatgtccagctgggaaagaattatgttattgtaatgacgagtggtcgtgaaagccatagataacaacgtacatgcaggcaagcgtcaatgcatttgccatgagagtcttcgcgtgctccaggcgttggatcgctttgttcaccctgtcttttcccaaaacaaatttgatgtttccccatgttttaatgccgttgtatttttttgctgtcttcgaaagttctcgtagctcacggtccaacgctttcgtagcagattcaagcgaggaagttacatccgctgcgctagcggaggcacccctagtcttgagatcttgctgacatcttctcgagttatgatatagaaggacagtcgttcgaatgacctcgcgtagtcggtcgatctcctctggcgcatccgcaacttcgcccaggaagctatagaactcacgacccgtcctgacgaggacatctgcaactcctacgacggcaaatgcgctagccgctacctccaaagcgcctgacatggcctgaacaacggttgtcgcatggaatggtggaacgtcacgaagattgcgcggttaccacctaggtggacagtcggaaggattatgagaccccgagtccgaagagcaggaaacaggatgaccccgctgcagcctgcatgattgtgattcagcctcgctgcgcccgccaccgtccaaatttatcttgagaaatcgagtgagcactaggctgtgaaagctatggcggcgattcgtccacactggcagtagcctttgcaacacggcagacgagcatgaatctgtgacgcgagcgagttaccacagaatgcgcatacgggttggtggctcggttgcaccccaacagcggagtaaagtcgttcaaggcgatcatgacatgtgagtggcacaacatcattcaggcttcaacagctcatcatagcacacgaaatctcgtcatataccacagcgcaagccatgtcacacgagatgacgactcgtgcaaaatatcgaatagaaaatcgtctagtacacccgttgaggggcttctagctctcccttagacgccatgtatatgcaacagcttcaaatgcgacaagttccacctcacaaacctcacgaagtttgctctcgacgtccgttgacatctaacccatcaagtgcctcggcagcctccttgatggtcggcacggaagtcgtaggcacgacaagcgaagcaccattaacgccattagtgataccatcttgacttgggccttggagaccttttcggactttgaggacttggtcgacgatgacggcgtcgatgccttcgtttctttgaagctgtcatgttgtcaatagatatatcagagtatttagttaatatagtactcacattgacattgtcaggatcattgttgagtgttccatagctgacacagaccaacccactctccttgaccaccttgactagcctggggcacatgacaagcggctcggcagcactgacaacaccaagcaggttccatcgactggcgaatcgaatggcttcctgcaagctagcagcgcgaacatcgcccaccggcgaggtaccagcatccgtgaggaaaagcacaggaatggaaggctgcttgaaggatagcatgaggcaaatgtcagggttgaacgaggagaagatgacgttgcgcttccccatcttgtcgtagaccttctgcagtacggtatcgacgaacgagttgagctccacagcgtactgatccatctcttcttcttcagactcgtgcagcatgggatacttcatttcgatgttgaagcctactgtctcctctagctcattgaacatctgatcgagagtggtaaaggaggactgaatcgaaaagcctcggttgttgcccttgaagcccttcttcttgaagtcgcgcgtgtacttcattcgttctgtaagctcatgctgtcggtcgagatggatgtttcgctgcgttgagttatcaacagaatatgatcgcaaacgccgggtgctggcccgatctacatcgccgtccgttccggttgtactgttcgcagaggagtcaggttcgggcgaggcttgtcgagactggcgtggtttttgaccttcgccgatatggagaaattgatctagtgtgagcgtgtggacaggcgcgtcgatgcccgtctcactaacgaggaagtcgtggtagatcaccggtacatgatcctttgtcaattgaacatcgaactcaacatattccgcacccaagtttgctgcagaaatgaaagactggatcgtgttctcgccgagttgcaatgatgttcgtgaagccgtgtttttgccaaggcctcgatgcccaatgaccattgtggacgccattttcttccagtatgtgtgatcctcagtgacagtcatctccggatgcttaaagggagtgatgatcaagaagttgaagttgacggttccgatgacgtccaaagttgacgctgcgacgatcggtactttcatgtcgccctgcaaagagatacgtttagagccaatgctggtcttgatcgtggacagcaatgcaacacctcggccaactacacggtcgtttgtacctgcataagtaggaacaatgtcaaacaagactttgaccttgctgatatctgtcgtcttgaacgttattggttcggtagcgatgttgtcttggaccggtagatcaatcaccgtgggttcaccggtggctccagaggctgacactaccaccgacagggccgtgtcaagctgagtagcatgtgcgtcagcgagaggtatttcgtcgagcttgacagccggtgtctcttttcggatgtccatagatcccaagctaaccaatatcatggtctcgttcgtcaaatagcgatggccaaatgtcttcacgggttcaggcaatttctgcatgactactgtgttgtctcggttgatatttttcgatcggcgctcatcaagcgacgattgcggtggagagcctgctcgggcgatccttgtgtcagtgggtacggcgagggaggaattcgctgtgggtgcaagctccgcaagcctcgctgcaatggccatgtgacctcgtagcgctgcatgttcctttgcagtccatccagaattgtcgcagagttccagattggctccagaagataccagcagctcgacaatggggaggtgatcatcgacacaagcgatgaatagcggcgtccatgcaaatgttttctcggggatgtcaactttggccttgttgtccttggaaccctccagcaaggccttggcgcattcggtgtggccgtaccgtgcagccatatgtagtgctgtctcacccccttcgtccacataattcacgtcgacaccagcctcaaccaacagctgaactatagccacgaagttagagcgcgttgcaagtgctagagcggccccggattgcgaaatagttctcctaaagatgagtttgtcctcgcttgtaccacgccaattctccgcatctaagagagttttcgtagtcagaggatgccctcccatgacgctcagatgcaatggggcatacccctcagcatcttgccaatatggggagtcgatgccctcggtaacattgaactgaccccactcctgcatgtgcttcatgacagtctggcagatgacaacgaagccatactgagcggcatagtgcagcggaaggcgcccataggagtcacgtgcctgtagagcggcacgctgatcgagctgtaagctgtcaaggagatacgtgagaagatttacagaatcgtcgtttgcgtccaaaagcttagccgactcttcttcggtgctggtacacggccacggctgacggttcggtgcagttgccggcacgatgaagctccgcgattctgtcgaactttgaacatgggcgccgtcaccgttcgaggtctctccgctcttggcacgtccgatactgatgacaagacgatggatgcaattacgcttgttgatgttgtcgccttcgtctagagagatgatgtctttcaacaatcggcttatgcatgctttggctcggcaggatatagcacgctgtagaagattcaacaaaagctgctggaatgaagcgctggccacaccattactcgcagatgcattggcgagaagttgatcgagttcgtcgaccttgtcagctcgtattgcttgatcaacggaatccagaagacccgaggggagatgaagagcgcctccgggcactctgcctaacgacgctgccgaatgtgtggaacccgtgtcgtcgaaagtcttgatgtcaccaatgcccgacagccactcgttgattgtcttcatgtcctggttcaagggcaggttgtgcgcaaatggcctgtgattgacctttgacgtcaaatatcgctcctgcagacacactttatcgatcttcttgtccaacttcttcgtgatcttgatgaagcctcggcgattgacttctccgtaccattggagcttgcggaactggccgcgaagctccagcaacgccccgatcaactcctgcacttcgtcttggtcgatgtcgtccggcgcctgtgcgatgcgtccatagcgactctggagtagccggagtctgcgcgagcattctgcgtgtttcttgttgtagaagctgtcgacgtcttcaaggtttcgatcgagggagaagaagaattctgagaggcgatgttagcagcttttacgagctacatgtcatgtgggaggtgctcgtcttgctttgctgctagtcgatagagctatataggcgcaattgtcggcgacatggaggcttcgcgacacaccatgtacccatagagattgaaacttacctgcaagatcgggtgccgaaccgtccttggaagcatcggccgcattcttgatcagcttcttcaagcccttgtaattgatgtagaaatctgcccattcaggcacctgattccgaggaagattgtgcccgaacttcatgctggatgttcgatgacgcaggtcgtactagtagtagataccaatatcaagggtataaagaagacctagggtagctcccttgctgcaggctttctagccctttgcggggaaaatgcgcaaaaagcaaaagtatcgcgatgtgaatgcagagtagtgacggcggatgcttatgtgatgtcgggtgcgaccagcgccagtctggagtaacgcgtcgaaatcgttcagatatggggtgtgatccaatctggcattctcattggacgagagaatgctcgataggaacgcgcctgcatcatggttaaacagactgtcaaatgaagggaaacctgcagctctaggcaagggggaagcacacgggagcggtgcggtggctgtatagtgctggcgattatggtgggatacgtgaaggtcggcagcttatcgattgaaagtttgcgaaggtggtttgtgcgtcgcgacgagggatgacgacacaacgttcttgtagcatcagggtgccttgaagggcgacgacggctcgtaatatttatactcttagcattccaatcttcaactcgtatgcaatggctcggaccattaccaagcccctgcacgctctccaagcccgctgcacctgccattctccaccgccggctgatcgcggcctccatcgtgttgtcagcttcttcacctctgagagacggtcatttttaaccgtaatttctaggcattcaccaatgcacagccaagccatgggcgacgtttgggtgaactgtgcggaaatccacaccgcaatgtgtcggggcgtgcatcgtttacccacgtccagcaaaggcaggtgagcacgcgacaagtttccagaatggctcccccacatttcgcgtgtgtgtgccaagcgtcgccgagtagtggtcgatggcatgcggcaacgttggtcacacgcctgaggcccctggaacatcatgcattgccttagctctagtgtgcacctagctgggattggctatggggaagttgacagtcgtcgcgacgtcgcccgtcttgcacatgtggagtggcgataattcgtcagggccggtctagaccctgtcttatcggcttacatgttaagtgcataggtagctgcggacgagcagtgcaagtatgctcttgggcatctcaagagtttgagaaatgtgcaagaagaagttcattttggctttctaggtcggagaacctcacgagaagaaaaatgagttgccctcattgtctttccgctgcacctttgatagatccttttcgggagcgtactctgcccatgcacttgcggggaagatgtgcttattccgctcgtaccaccttctatctacaacctttgtaatggtgggatcgtcattgaacccctccagctgatcttcgggtatattcgaatctttgtttttgtccttgcgagcctggtttaggggatcatatgcaaccgcctcgtcatttgcgtctgcttcgctggcgactggcgttgcttttgtcggttgcgctgagtaatcaaacaaaagaccgttgaagcctgtgaccttgttgaacaggaaatggtagaattcgtagtgctggagcgtatgtcagattgaataccgcattcaagagaatctggacttacatgaggcagaatgacttctcctctgacgagcatcagatcgtcaacgctgactctggcccagtctctgcggcttcgctctccacccacgcccagctcggcaccgacctttctcgctttatccaggaacagccacacctgctctcccttcttgattctgcaccgaccacctggagtgtttgtgccgtcgtagaaaacgaacggtatgaccacttccgttgccttcactgatgcacgcatgacgacaaagtcctgtcgtgccagatcggcctgctgtgcttcgcgctgcagtgccgtcttcgtcatgacgcgaggtttgagaccaacactagtgtttgcgcccagcttcttcttcggaaccttggtctcaccttcggagtttacggtggagtcggctggtgtgctgtcgcgaggggtgagaggcttggaagtgccagaatcgtttccttcatcttcgtctatgccaaaagacagttttccttttgcggctactttgcgcttcttcttgaaaagaggctttgatatcgatgctctgtactttgcaaattagcgtgcgaccgtggcgcaatgggcgataaatcctactcttctgtaggggtgctggcgcccgagtcagcagcagaagcgagccctcgttcctttagatccagagcttcagctcgtcgtttgcggtagtcgttgaggttgaccagaccgacggtttgcgccttcagtaaatcttcagccgtcgctgcctgtgacgtgaaacgtgcattttctggcgcgtcattacgtgcgcggtcgctagcatcaggtttgaatttgtccataatcgctagtgtctaaatgtgcgtagacaccatgacgggaggtattaagaggttggagtggagcacgcgagatcgacaacctcacctgggatgccgtggcgctagtcccgacatcccgtgactacgcgacgcgatttccagcgcctgcatgtgccccaccactcaccactctctacgtcaacactagcaccgcattgcgacatgtcttgaagggtaagcatgagagtaatccaggactccgatgacgagttcgatgacgatctccaagatgaggtcctgtcaccgcgaacgggagacgcgtcgcgtgatcatggtaaagatgcctcgtccttggaatcgggcacaggctctacaggtataccaacaagttatattgcgctgctgatatcgaggctgatctgatgaccagaatccttgaaacgggcgtttgccgaagcacatcgagatcatcttcagtcaccatcaactcattttgctgtgccttcccaagatgagccgcaatcttccgtgtcgctacctgagcacgtgagtaaaagaatgaagactctccatgacgatgcacctcacgtttcatcgccggaaaaatcgtccaagaaaggacctgtcacatacggaaaagaacgaaagcctacgagcagcagtccgtccctacatcttgtcgatactcaggcgagagatatcagtcccgctcccctatacgacatagccctgggactggaaggcaccatgcgtgaaggttacatgcagcacgactcaagggctctgttcccagagccttcaagcacaatcccgaatgccacacttactcaacagcgtatgctcgagggtgtggtagggccaggtatgcttggtctggattcggaagcagacgtccctccacatcagccacccccagaagcctcagtaccatggtcggatatgatgaggttctcgtctggggagcagtctgagttatcctctcagagagccaaggatgatgcagagctagaatccgtccaacactttgcggaacagaacgaagaacctctgaagtcgcagcgcagccgccgcggctcttcagtgcgtctacgtggcagccctttgcggaatgaagtaacgcttgaaagcattgatccaaaagatatcatgccaccaccgcagcttacactcccaagccaagactttgcattgccatctaccgcatctggaacctcccagtcagacccgcaagaaaagagtcgaaaatcgtcgtcgcaggcgaagaacaaagctggcttgaatgctggttccgatgaagatcttgcgttcatcggcatccctacagaacaatacaaaccccgtccgagccagatcgagatcacttagagccactccagatgagacgatagacttctctgtgagacctgagaaagctgccaagggtagcaaacggcgcaaaaccacgaacgtcgctgttacgacctccacggctgaatatatcaccacaccggagaaagtgaggcagatatgtgacatgggtttcacgcctacttcaactggcagagctttgaagcagaacaatggtgacgtcactgtaactgtggagtggctgatcactaacgggctgggtgaagatgagctcgcatcaagcaacacgcctaaacgaaaacctgtgtcgaagagagcaaaagctgttccagctacagtcgtcgaacccccgcctgaggcacagattcccccacctccggagagcgtcgacgacagcaagctaactgcgggtatcgagactcctagcaagccaatagcaacaatggacacatgtgctccaacatgcgagatcaatcctaccagcgcagcccagcagagaagtcctaaagtgcaggtggtcataccaatgaaatcgcccaacgcgaaagtggcgtccaaacagaatccgctagagccaccgagtaagaaggcaaaacgaaggaagactacatcagacttgcctgattccgaggcgactctgaacactacaagcataattgaggcggctaaggagaagaagaagggtcgaggtcgtcccaagaaaacagcgaataccgtgacgtcagctgcgctgtcgcagaatgtaccagaggaaccgcaactagagtctgagaatcaagcagatacagttctccagacaattgagccaaacgcgatgaacctagctacgtccatgccagaagaagcgaaagaccaaccactggcacccgttgtcacatcgaaggaactgcacgcgtctcgtacacctgagcaaaccatcaaaccgtcaagtcgctcaccgttgagcaaagggaaaacgccatatcgtgtagggctgagtaaacgagcacgaattgccccgttgctgcggacgttgaagaagtgaatgagggttgtctttctttcggaggcgatgcatgacacacgcccacgcaatccataacgcgataatgtaatagaccaaactgtgatacccaaatttatttacgttcagattcgtctctggcaccaagagaacgccctgggtgatgtgccagcctgttgcagtgcccaagagacccatcagatgcgaaaacaaatacgatgcgatggcttgctcgcaacaactgccgccgaagcactatcgactcgcgctgatgcgagcgacgacaagggcgggagggaagcgtcacatgccttggcgtatgctgccaagagagtcttgtggaaatgaaggcttttaggggcactcagcaccgaatgaccggatcaggaacgcaccgcgggcgggcccaatgtttgagcgtgcgcttagcatggactattcctgcatcttggagacgagctcgtacggttgaacagctccaccgtcgataacagcacaatcatctttcagctcgtgttctgcctgaaggcgcatccttactagtacttgagcctgacttgccgttcgacagcaaccgcaaaacaaaggtgtaacaatagtgtctgacaggagcccatgcagtcaaatgtttcgaatccatacattttgagatagatgcttacaagaactggggtgcatccgccgataatcctcgctgtcaatcatcgatagccgagacgacgtcaggggactcaacaacatctgcagcaccagcgcgagaaacggcatgcggaaatttgattacagctttgccgaatggcccgaatatacaacgcatgcgctagtggtagccgtcgtactcgaaaacacgactttttcctgacagtgcaggttcttggcgtgacgggacacgaacgggaagcgaggaattcgttattttgctccgccgccttatgatcttggcagcactgactggactagcttcctctccttttttaacgtttctggtatgcccatcctagcatatcacccgcattgtgatcggtggtgagccgttttggtagatcaatgttccggatggtgagtatacggctaacacccggatctgcgacgacggtttgggttgatcagctaccaggggacaatgcaattcagttcatccccgtagattgtagtttcaacccccgaattgtctccactatagctgttcgtattgatgagcgcttccacgcgagcgctcttggctgctgaaaatagtggctggctgcagcgggccattatcctcgcatggtgcgccaccatcttgcatcgagaacgtagcagcatggcattcttagtataagggtttgagaaagtccctttcttgttcttcactcgctctgcttgtcgttctgcgttacaaacgctgccattcgttgtcacgccttgtgttcatttttctaataatagtcctttgactaccacattcgctactgaacttcactgtctttattaaagaatactatcatttaaatcctagtaatacactcatcggactgcgaaaataatgcgtttctcgaaaattttcgctgcctctctggtggcaccacttgttgctgcccatggcgacatccaaggagctcctaagctctttggtatgaagaacttgagggccaggaacccgttcgctggtcactcacacgttggtcacgctgcaggttcccaactccaggctcgtcaaggcggcgatgttgaaggtcggtgtggtcctgaggttggcggtatttcctgcgacgacggcttttgctgctctactgcgggatactgtggtgtcggtaaagaatactgcgccgctcctgattgtctcatcgactttggcccgggttgcgatgcaaacaagactccatacggagcatccaccgctaaggatgctcggccccagctcggagacatcgaatatggtggcgtcggtattcgcgagtgcttgaatcccaagcaggtcgctattacttacgacgacggtccatacatctacaccgaggatgtactgaagcaattcaaaaagtacaatgctcgtgctactttcttcatcactggcaacaaccttggcaagggctccattgatgagaactggggcggtgtcatctctcagatgtacgccgaaggccatcagatcgctaggtaacgtcaccaatctctgtaccaaagggtgtgtgcttacctttgttcagtcacacttggtctcaccagaaccttgacaagatcacccatgaacagcgcgtcgaccaaatggtaaagaacgaaatggctatacgcaacatcatcggcaaatacccgacctacatgcgccctccttactctgcatgcgagagcgcagcatgccaagcagacatgaaggctcttggatacgttgtcacctctttcgatctcgacaccgacgactacaaccagctcaccaaggagaagatccaggtcgccaaggacaacttcaagaagggtgttgacaccgcgggtgtcaacggagacggcgctctccatctcccacgacatccatgagcttactgctctaaacctcaccgggctacatgcttgactatgtctacaaagccgagctggactgccgtcactgttggcgagtgcatgaacgaacctgttgagaactggtacagaaatagcgctccgggtgtcaagcctagcgctagcccttcatcttctgcgcctgtccctactcccaccggacctacctcaatcgatggcatgtgcggtagcgtgtctggtcaatcttgcattggcttcaacggccccgctggtcttagcgagtgctgctctccctcaggatggtgcggtaagtaaactcatatacaatgaatcttacagccctcatactaatttaaacaagggaacaccgacgactactgcggcactggatgcaaccctaagttcgggaagtgtggccctcagccatctgccgtcgcatctaccacctctgctgcgcctcttcccactgtatcacttacgacctcgactgatggcgactgtggttacgctgcgggcaagacttgcaagggtttcgctcttgatggggtcaagtcagagtgctgttcgcaacacaactactgcggcagctctgaggactactgtggccagggatgcaacccgctatatggcaactgtggatcttctggttccagctccagcgtttctatctcggcatctgcttccaccagcgtctcggcttctgactctcactctgagtcagccagctcttcttcacatgtcgcatcatccacctccgtcagtgcctctgcgtctgtgagcatgacttcagtcgttgatgcttccgcgtctacgtcgacgtcagcctcccgctctgatgtttcagcctcacagcccgctcaatccaccactgttccctctacaacttcgtctgcatccgccgcagttagcactcacgaggtttcctccacccccgagtctaagacctcatcggcctcagtccacgtctccacttctgagactgcgtctgcatcagccaccccatccgcttccgtctccgcctcgtccgtgtaccccacaacgactgctgacgttcactccactcacactcccgacgctgcttccaccagcacacccatcgcttccaccccagtctccaaggataacacccatccctccaccaccgctactgccgtatacagccaaggctcgaccatgtcaaccatagtacgtcccatctccacttcctgtaccgacgacaagaagattcccacacctacccctaccggtcctccagtcagcaaagatggcaagtgcggcactgccaacggtggccagacatgcgctggctacaaggatccctttggccagagcgttcagtgctgctgcaaggagagcggaaagtgctcgaatgatccttgggcgtgtggtgttgggtgtgatgcgaagtttggaaagtgtaacaagtattagatcgtggtgaatatggggcggtttggttaatggcttgagtagcttggtgatggttgtgggcattgggatgatttgatgtttatgtcgagttaatcaaagatatgaaggatgtgttcgcatgctttggacggctctaagtgtttggtgaggtattgtgctgcagtagctgggcacgtgatgggacgataaagtaaccaggtccggtagaataagaagcttcccaacaggggcctgaaatctcaccgattcctgtggccagcgattgtagtcattcaaattctcctgcctcacgagccgactgcgcgtgtcgaaaccggatccctaccaccacgagatcctcttgcagtggcagtcttagtagtctgcaatgttttcactcatgaacaaatcaatcaatattttatagtgaaatccaagcattgatttttttggtattctgtgacgaggagaaaagaccaacccactaaaaactctttcccaagtgactgacagtagggaaagacagcgaggtttgaactcgctctttagcatctgggtaatgctagagtgttcaagtgcatgtagattgtacatgaattattaccccatgacaggcccctaactcttaatcgaacaacctctatatactcctcgtaaatattccataccccaaatacatatctctttcattttaaaactatggtaccagttccttcgatcgcaagattatcagggctatattaaataaacatttattcctccatataatatgcgcactgaaggttgagtatctctattttcgcgcagtagtcatgaaccgcagtgttcgattgaactgccttgcttctgtcgaggagtatattcgcgcggggcctgaagctctggacatccctaattgaggaccaggctgcgatccatgaggtgtctctgttccgtgtaatcggagtttgcacttgtgctacaactttctcgattatgctctggaaaattgggttgcgcgaacccctatttataccgtagaggtggatactggtgatggcgtttgacgcttcgatggagatcggcaggacccccagcacggctgacgaaagtgttgagagcgtcgagattcgttggaatattcggagtttcgggctggtagatcacccatttgtatgtgccattttcgatgccttgacgttcttccgtggtagggactacatcacgtgattctagtggcgaggcatatgcagcttctgctaatgttagctcggaggaaatttccgtgagatacgtgatggacacgctcggaagtgcctacttatacggtaattaccatagctccctcaggctaggcctaaccggacttgtaccataggtagagcagcattcactacctgaaaaccaggctggctaagatccagaaactactgtcttccaagaagtagcgactcattctagaacacccttgaaagcacacacgtggcaggaattatatggaatgaatttcgaagtgattgatgctataaccattcagaaggctaccataggtaggaaggctctacaggacatctacttgactctgtgtttcctgaaaagacttccacgggtatgacctaaacattaatggtgcaagattttaggtacctgtaggtcacggaaattggggaggtcgtatgtgacgggccttctagtagctagtagcgctgactcatagtggcgatctctccgtatttcttattacggtatgatggtagtatcagctcagctcgaatgagtcttaaggtacctgcatcccatccgctcgatagaagcgggcagtgctgattcaaagaagcggcctctttaattccctcaatgtgagttggcacgggccgccctgctaaagcacaaccagaacttaacgccgcttaggtcgagttccgacgacgtgttttagacgctgatgagattagacttctgtttatagcatttacgtaatggtggtcggttgtccagcgaatatcctcctcgcgcgcaaaagttcatcttgctgtcatgtttacatagctacgcagagcatagacttctttcagatatgcatcgagggtaggcgaaagttgccatatattctagttcaacatctctgattagcttcgcagcatctatatgctgttgatgtcatgtctgaactgctttagcataacactgtgtacaagatgtgtctggcgatgaggtgatcgacaagaacctctgacgatattccaaagtcctcatctggcaagaaaataaaatgacgatagagtcggcagtagggagctctgttcgtgttcggctgcctgctgctggaaatgcgcaggtattggaacacaggtccctgtattacttgtatgtatctgccgcatatgcagcagccatctcttttaactgctcgaacttgcaaaggatacatcccctttgcctttgagccctcttggttctccaattctttcaattcttactgcatctgcgtcagcaaagcaaaccactcgatttggacagtgttgcacacccaaacgtggacgcatctgcctcagatctgtaacgaacgcaattataatttgctgcaggagagtgctttgttgatggtcaaagtgagccatgtattgcagaggcagacaatcacctccggcaagtcgtatagcattacctgagaatcataccggagacatcttgaccttgccagcgacctactctacctggcactatatcaccagataccatgttcttatcgccttcattttcgataaacatcatgaggaatgtatctgcgggctgactgcatagcaactatacactaccgcttttcgggaggctatgagaaagtaagacagagctgtctttggaagcactcgaggatttgggagacaagctaaatgagtcgggggagtccgaaaaataagaccgtacaatagtgccgaaccagaaatcaaagtcgatgtgaaggaggggaatgatgagacttggggcaaagacaatttcgaaaatgggctgcgatcaagaaccacaacctaaacgccatatacaattgctatcatttctaacgctatcgacatgatatagaacgtctccttctaaaatatcgtggtattctcgcaagtctccatcatggaagaaaaggaaagaggttgcaagcgtagccatgacgtcacgacaaacattcttccaaacataagaacctcattatcttctcgcgactcacgctcatacacaaatcccaattccgtccttaaaatgaccctccccatcaccggcaagtcaggcaaagacacacgcgcttccgccctcgaagccgagtacgaaaagcgcccagatcctatcgccctcacgcaaaaccccgatccttccaagaacagctcgtctggcgtcgactacgaaccaaatcctgagcagtcgatcatattggaccctgaacgagagaagattgtgcaagcgatatgtagcctctactcgggcagcgcgagtaaagaggatatgctggtctatgcggaagaagcaatttatgatgatccgtggagttattgcgatactcggtataagattgctggacagtggtatggtgagtttactggttctctatgtattgataggggtggtttgagatgctgacgtggagtaggaattccgaaaatcatgaagtcatcacggaccatcaaaacacaagtcgtgtcttcaaaaccggatgagattatcttcaaactgcagcaggagtacacaccgaagcctatgccggtggccaagaaggtgaacagtttggtgactttgacgttggatggagagggaaagattagatatcataaggtacgttacctggtgctatggctgcgtaaatttgctaaccgtggcgtaggatatgtggaacgagaaggattatagtcatgaggggttaggcaagattatgaaggagttaaatggagaccatttgacgaagatcacccagccgccagaggacttgtaattgcgcaagtggtatattcaggcctgcatttgtggtggaaaaagtcattgcctgtgaaggcagggaacattctctataccaacctcgaaaagcgaaaaatcttcctctatgacaaataatccgaactgaaggtatctgaaatctcctgcaaaagggtctgcatgcttgtgaacacaatatctgcagccatgacgcaagatgctgaaccaaatcaagtctgcgccacaccaagctcgttctggtgctgatacattgcatgttacatgtaaatatttgatcccagtcaacacaagaactaagattttagtcctcgaatcggacgacgaatggaagatctattacttgcagggagaaaacgctcactctgcccaatcacagccaacatctgaagatggcacaatttgtgttcaggtctctttcaggttcttctacttcaataagtcttgtctcttaagatctgccgaaggccatgattagtttacactgccctttcacgtgctggaagctacgcagcgtgaagcgattaattcattcatgagatagtaggcaaagaattgtttcgtctagagtcggttgtcaaactagtgactgaagaagaggcagctacgtctattgacttacctatagctgaaagtaggctgcctattgcggcaaattcgaagctccccttagcggcttttgggatttctcccaagattatgacatcaacgctcgccatcactttgcatacttgtctgcactacgtctgagcatgaagattaacagtcactctgtttcgcgctcgagacatgtacacatagcgcaacatatgatcactgacgaagaccatgcaggtactatagaactttcagacgaccaagttgtggagaattgttccgcgcaagcatagtttgaaattcataagaagtggcaagggtagcccgggaactctcaaaagcggcaagcctcatgggaaaatgctagtaactaacgaatcacataagcgatagcgagattgagcaatccattatcgaactatgaaatatacctattctgtgctttcttaatgtttcattgccattttgctgactccgaaatttcgccaaggaatgaaagagactgagtacctaggtagtcccaaagatccacgtcattactcgaacgcactccttaatcaccactgaactcaatcagatttcaacactacaattggcgcgttcgacgaaggctatggtaagattgccctccttgcgtatactagccttgcgcaaaagcaaatacctatctaccataggtaggtcccaaggctgtatatcttcacctacgaccaaagatgttgcagacaagtctgctaagcttgctagaagtagttggtctttttcagctggctctgcttactgaagcatgtaagaagaattttggagctccaacaacgatcaccttccccgttctaaaaacaacactctcccgacttctgcacacttggtacatgttaccgaatcctgtcaagggcgatgtataattgctacaacgcaatatgcctattccctactaacattaaactattatgtggcattgtatagcctcatttctgagatcaagcaggtggtgttcggcgtgcgcgctgcgcacgggcacggtgccgctttgctcgcagtacgcaagcgccactcgaacagtatacgatgtacggcagcgataatggctacatccattaacgagttggaccatagagggacgtcgaatcaaggtgtcctagcaccgtatcttgaataccattcagccagcttgaccaattgtaaacactgtcatagagagtatagagatcctgcagtacatttcgagtatatggtggtgctgggagacaaacggtgatgttcggttctgatatacatggatcaaggcccttcggcggaaccagttgttcaagacagaggaggaagacgagaacaaaacctggcacgagggtgatttgggatcgtcaattgcagatgagcaggccagatatatgcgaggggatttatagagtaagctggagccgtgataggtaggaggcagcgatccctggcgccgagccatgggttggtaagaaagaggttcatggtctgtgttgatcggactttcccatgcggtcattctgtcgtgtaacgatacactgcctagaaaacggatcggataatgttttgctccgcacgcacacagataccccgtaaatgaaaacccctacgtctttctctttctaaaacgtaacccccctaaaatcggaacccacatctaacatgcaagatcgatgggagagttgcggaacctgcagtaatccggcactattcatgtgccctgattgtggaacacgtctttgttacggaaagggatgccaaacaggcaatatgcccatccactcggatatttgcgaggagcttgagctagagagagcaatcgtccgaacggcaaatacgattcagaaagcatacttcgctttccgcgagcctctctttgagaagtcaattgtgaaggtggaggagcgagatcacgaactggtgttacaccaaggcaacatggagagcggcaagagaaagggatcgtttgcggatcttccaagtcatgtaattgagaaaaaaggcatagcggaagctatcttatgctttcttgtgggcagagagcctttagcatatctcttggaccttatccagtatctcaccgacggtaagatgcctgctgttgtaaaagaaatgccaagcttacaaaaggtagatctggcagtcagggtggaggaggttcaagtaaggttgaagaacataccgcggaataccactgtcatatacgcaaatggtgttcagcaatccgcttaccctgacaaccctcactttgtcctccgattgacatcaatggagagcaagaagacgtgggccatcgacatcactggtgcacagtttggctttacccaaaacctttggctatgggaagagtattccaacaaacacctcgaaaccgttgaggagatcaatgaactcaatacgagctgggtactgctcaagacattatcttctgtgcagggcgcaccaagcgttgatttcggcattccctttgccgcaatgggccatgtaaacctcgctctcaaatcgtgggaggaaaccgaactcgacaagagaatctttgtgttgctgcacgacaagaacttcgccgtagcacaagttggcctcatccaaaccatcaagaaggccatgtgtaagtttgtggacgaatcagactattccaaggaggtgcaagaagctgttgagtacgaacagagaaacctaaatgcgggtgaggagaaccttgtacagcttcattcgacgctctccagatccatatattcggagcctcgaaacaaaaattgctccagctgtggtggcccggccattatgagatgcagccagtgcagactgcacgtatactgcaatgatagatgccagaaggcgcattggatcgagcacagaaacatgtgcaagacaacgaatctagacaagattatgcatcgagcaggggcattgctgcagaggttgtacttgatattttgcaggacaacattcagaaatcagttcacgaaaatcgaagactctggacgtcaccttactatccatatgaagacctccacaaccaagcgcagcatgttcgttcctttcccggaccttctgatcccgagcgagaacgacaggaagatgatactatgcgcgtcgcgttgttgcaactttgtgggacatttcaagactatcatagagatggtactcaaaggtaattcacgatcccaacaggtatcaccttgctgacacaatcctgtcatcacagacaacgatgtaatagtggatgaagtttgcgttcagatgaagccgccagaaaggagtgctatcttggaggtcgagggccacggctcaagcaaagggggccacaactcccactatctcttccaggtcacaaagcaactacctttcaaacagtggatcttcgacatcactggacctcagctcaatgtattcgacccatgcttggaactcccgaaatacaccgcgaagcatgtggaccggtttcgattgacagcaccgttgggcaccacgagcatcttgttcgaaaatctggccgatttaaaaggctttgctggtctggaagcccgtatcgatcgagatgcagccagagctcttgtgatggggatttgtgagtggcaaactcgtgcaagtagcaatctacccgagctccttcgccggcctgggagtatctttaaaaaacaacaacaggaactttcgactatagttcaggagtctctgaatcagtatgtcctctctgtcaattacacgtcggaattatcctcagtcaaacatcatacaatagcagatttactttctacccgcaaaaaggtcctcagcaagcacgaagagtacctcagacaattctttgattgaggcgaatatgaaaggctgagggttgcatctactccgtcagggttatttggagtctttcaaggacgacaagagcgaggaggatgaacgagcattgctaataaggtgtggcgtgtgcggtcaggcaaaggatagtcgtgaaatccgcttcaattggatgttagattcatgaaaagtgaatatgcagattatccagggttagaaaatctgcagagaatctaaaaagttcaaagtgtctggaatatcgtatgattgatagcttgaggtaccgcagagggtcggcaacgggctcttcgatacatgctaacatatcgggcctctccatgcccatcaaatacggcaatcactgcatgcgctttatacgggtttacttcgcccctctcgccgccctagatggtgtcctgcgcacgcttctcgatttccccccacgccttgtccatttgctcgcccatacaacctcgctatcgacgggaacgggctctgtgcctctactaaagctttgcagggtgggtgcacctggaaatgctgcaaaaattggcggctgctgatcaatcgctggcaatacacacgtgtatccctgttccatccgtgctcggaaactcttctccttgctccgacattgtcgcccacccttctttcctgctgaccatccgtgatggtcgtcgtgccaaagcatcctcatgttctcggtgctccaccacatccgctgacactagcttgggtttcattgacatgacaaaccatccgcatatacgggtaactggggatggggcgccatgatctggctgggtgccacaaactcaattgggtactgcataacgcctgaccaactgcgcacttctaatcccacttcgctggcttctttctatggtatgccatgttgctcatgtaaacggcctttaatctgactgggttatactccaaagccctaacattatgaacgtatcaatgacgggcgatgaattgcgagtcttaggttattgctaattcaattgaacagctttgttaatagtaagctttcacatgccctccactacagactgtctaacgactctctaagcccttctatcagctgcgtagacttctctagaagatgccgcattgcactaagctggacaatctagaaactgcaggaccgtatgaacgtaagcaagcaaaaggtacttgaaatgttcgagtgagtctatgcagggtagcgacatggcgacctgagtgttaaattggctatcctcagagtcgtttgggtgcgacaataacggcgggcgggtgttgaggaggcatgcatcgcctttcgatgtagtgagactgggtacactgtcaacctgatgcgctttcgttcgtggcggactcgcaacggcaccagtaccaccagaaggatcatagcccggaaaaagcatggctcttcactgtttgcccatgagagacgttcgaaagtgataacagcgattaaggccactgcgtcgtcgctctgcagtatttagggtcccgcgggagctaggcgctaccgtgtctgtgcgtgtgatgcgtgatgcttcgcgaagcgggccttttgccgggtagcgatcgctatcaggaacgatccaccggcgctaggtatggaggtatggagcgacacgggattcgcgtcgaggtcatgggcgatatgacatcgtgcgtgtcgtggaacaatgctgcgccaagagccccatgacgcaccgctccgcaccgttcaggatttgctgctggccatccgctttatcaatatatgacttttactgttacaagttttcaataaagggaccaacatattctgcagttcgcttcgggtgatgcggcctgctttcccatagatgccttgcacgcaagactgtcctgctgattctcacatcgaccgagtccccatcgacttttggcctttcgccagatccagtgatatgcccagtctcatttccgctcgccgataagtaacaagcttgttccaactctggcgtaaactccttcagtattcgagacagcactctccagtcaattttgtaggtagaatcgaaccaagatgtctttcgaaagcatctgttcagctccagaaaaacaggaaaaataagcgctctagcttggtcgattgatccaagctctgcctgtgtacatcgttcgaaccatctcgaatgcgaggcttctagacagtaaaaaggtcctggttctatacttatactgggtaggcgatgattcggctggaaagataacgtcatgagtatatcaagacaattctgcgaccattccatgttagtgaaaggtgctggcatcgcgttcagatttgagcttgtcaatttgcaggaggcggcactatgaacaataccaatcttctgttgaatcctggaatgcttgcttatcaatgcgtcgtatgctttgtagattgaattaagcaagtcttgccgcttctgaggattgcttgggtggtaattcacaaaatgtccagggtggtgggcttgaataatctgggtatcgcgcaaggaatatgcgttcaacgaacaatttcgagggttaaaagcggctattacctcctggttcttatcagcaactgacacgtttttgtttctatgcaaggccctttcacatacatttcccatgcacagaaggacatcgggtttcttagctttgatagcttcgtacacgagatcataaagacgctcccataccttagattccaaatgagtgtagtcacccttgacgaggaatggtcgtagatcaagcaaggatacatcgttggttaagctcaaaacctcttccgaaacgaactttaacccgtcatccatgactcgcaaactcctacaattttggatgacgttatggataccttgtgtccaagggtgccagcaacccggttccagtaagaggatgagcagtcctccctgagtgaacggccttgcaagtgcttcagtaacttcaagttcgtgctctgtaattgtatctatccgatattttttgacgaagcgtaaaattcttccaaaagcagccatgtactcagtttcaatatcggagtcaatactgatcttttcgaggaaggcagtgaggttatctatatcgtccataacactgctgatctgcttcgaattatgttattagctttcgtcttttgtatcacacgacaaggtagatattaacacttgtaaaagctctgcttactatattaatgctacgttaatcagcaaaacacaattgacgatttacctacaaattctatcaaataccaaagaaataacgctctttatttgatactggtttcgctgtgttttaaccagcaacgcaaggtatgccatcatcgaggctttttatcgtcggattctgaactatctttgacctcataagtccgtttgcggacatcggtgtcgtcatggcacagaaacggaagtcaggggcaacagcatattcaggggaaaaggttccaggctcagcagatcattgcctagccgtgtaggacgggatctggttgatactagtataagattccaagcaatctcaacgcgggtaggcttttcctaaatagttttggcatttatcaacagttagcggttgcaaacggttgttttacaatcaagcaacagtgaccacgaaaactaggcgggtcgcagtgcagcttacccataagcaagattaggaataagagctaatcggcgtgcgatacctgataactacaagagcaggcaaagcacctctaaagatgacgtaccgcaatgtaaacagattgttaattacatgattgattcctactgtccttttccgcttgcagcaaacataatctattttagagcagtcggttatctaagaaagggcgtccatggcgcaattggggggcgtaaaagggatgaggctgtggtagttgttcctagcttgctattgctgctccagaccttcatctactacgcttgtgccagaacaatgttcattcaggcttcgctcccccctaagaaacacagtgcaaatgactcctctatccaccttaatacaaccatcaacgcctccaaggtcaatcattccttattcgacccaactatccaacatcctaatatagactaatcagcgatgtttcaaacgcttacagaggctggaagtgcagctgtttagcatattacctactgctaattgttacgtgcgtgagacgatagttatactgctctttagaggtcgtgactgtcggtaaacctctgttaacaacgcctttgaactatgcaggcacgcaaatcatagctttgatgacaaactttcaaacatataaagtatgatttacaacgacctagcagagttcgtcggacacgcggggcacatctcagggcgacacttcatctcagctaggaagcaggattcgtatacttgcgcgttgtttgatgcgcctcaatacactcagttcaggaagctagctgtcgctttgaaacgccaattcaatgatcagaagggaatcttcaaagaataaagtcacatagtggcatcttgcacattgctcgattgtgttcgtcaagacttcaaaggttagtgtgtttctacaactttcgacgatcatgcgtctcagtatagttcaccaatctatattactcatattattttcacacaggttccgcggagcagatgtttgagatgcattacatcgaacagtgcgacagcgcgctcgatgacttttgcgccatcttttggccgtgcttattcgtcagcaagaaaggcgaacaatgtgtaaacgtcaaggagcgtcatgtcaaaggacaccaaaactggcgtggagccgtgattgaaacaagttcttatgagttaggctttacgttcaatacatttgctgaacatgggttttttacctcaaaacttacctcggtaaattccagggtgaactcaaaccacagataacgctataactcttccacttacagccactagacattgaacacgagtctagcaatcttgcctctcaaaagccagtgtgctagacatagtgtacagttatcagttggctccgcttactgatggagggaaaaggttttgagggtccaaatagtgaccaccttcgccaacctaaaaacaatggcagcgcgtccaatgggccgtagtacggctaagatagacctcgattagctacgctattgcccacaacaggctatactacatattctcctgacagtcagggctatgtctatgaaccgtaagccgtagtactgacaaggtcacgtgttctcatcgtaggagacatttgattggcgagaggaagccggaagagcttccggaacctctccaaccaccccttcacggttttcaggggtagctggcagaggggctgtactgcaatttctgacgacaaggccgtagtacggctcttaaatgatcactactacggttacgaggcccacccatccacccttagctacttattgcttacataagcagtaacccgtagaggactaccacgatagagcggcccgttggacgcgctgaacaataaactctcccgacttctgcgcacatgacacagttaccgtactctcccgatggcgactactgcctcgcaacgcccctcttgtctctgtttcgaactttaaactcgttcttcgtaaacgcttctcgtcatggcttgcacactgacatccgcttatacaacgtgccgcagtcgagcaggtcgcaatgtagactaccaaccgatccctgtcctagctgcgcatctagtgccaaccctgtccagatagtttgacggccataaggtaccctagactaatcgcgatttgaccgccatttaggtggtgcgcccgcagtttcactaagtgttagcgtgtacatcgatgaagaacccaatccttctcgaaggcaatgcacttttttctaaaaaggaggaaagtaaggcatatttgcgatttgtcttagaatcatccactctagataccggagctccaagccagcaacaaacacagcatagccataggatttgcaaactaaatttgaggttatatatcggaagactatgaaggtcaccaaacacatctacgtaccactggctctgattgctaccctcacaacatcctctcttgtcacaggatcttctctcagcagacgtcctctgctcggacgagatggcacggatagtagtcctctcctgactgccatatcgaatgacccagacctttctaccttttactctctcatcaagtcgaccggcggcacgagcggcatccctgctccgtcatttgaggaacggttcaataacctcactgatggacggaagtttactgcttttgcacctgtcaactctgtaagtggcaggttcatgttcgctcaaatctggtgtatgactaacacattcaggctttcaagactatgaagccagaagtcctggcagctttgacagaaccagcatcatatgtgctactcgaagccatcctgagagctcacatcgcggaaggtgaagtcacaacagaagatgttctcgcgccggggaagtctgtcaaagctatagaaggcatcccgctcacatttagcaatgcgaacaacacggtcacaatcaacaaccaaaccagtctagcctctacatccaggacagtggtcggaaacggagcgatattcaagatcaacaaattgatcgatctattggcgctcatttacggaactgatgtggacgtgaatacgcctattggatctacatcccaacctccgaatgaaacgtctgaaggttcaggaaccattgcatcgattctgacctcttcacccaacctgtcgacattcacgtctctcctaaacctgacttctccggatttcttctatttccttggcgccactgtccccgatggcaagactctctccatcttcgccccgagcaatggagtatttgaggctataggactgaccgacaaggtcgttcaaccaagcaacgatccattcacttcgtacctcctcaagtaccctttcattgacacatcaacacctgggcaggacaagtccattgttaagttccctgcgacggttcgtagggacgagggtggaaatatcacgagcgtgaacaacgctgctgtgaaaggagagaagacttgtgtaaagaatgcatgcatttacactgtcgatagatggctggaccccatgtttggatctttttaatcttttccaagatatggttcggcagcagtaggactgccgttcatgagatcaattctgaatgtcctaggtacagaaaacaaatggcgaaatttgtgtgtcaaatccctctctgacgcaggctccccgccatttgccctatgaggacatctcaacactcctttggatatggtccccacccctcgatagtttgcgaggacgggtctattgggtgaggattaacactccatccctttcaagcgcacgcaaaggcgcaggtaaccgagtcggccaaattgtctcgcctgtggctgtagtcgttcttgttgaatgtattacccagcaccgtgaacttgtccgaattgaatacttccaggttgcagcagaggtgccgacactgcagatttcagaagtgacgctgtggttctgcagctgccacaaactacagccatctggacggccaccagtgatgcaggagagactgctggaggttgttccgacgttgccgttgcacttcgtgtagtctacgtaggtcgtatcgacaatcgcgtcggctccgctgtcgatgcattcacaacgtgcccaagtacatgagctgccgagcgtggtaggcgcgattacggcgagcagcgcgagctggtgtaggatgaagttggaaaagaccatggtcgcagaatgatttccggttggtcgttgtaggctcagaagacgttgaaacgatacgcagaatggaggtaacttcgagaatattgcaagaagtgtagtcaggactgcagtgagctctgccctcaagcgagaagtgaaagcctgcctttcatactgtgcagctacactttacacgtcttctagcttctggggatttctctttttccctagctattcacctaagtaacctttgctcaagccgttgtgctctgtttctagacatccgcgccgccgcatctaacccgccgtactgggcgtgaataaatggttctgtgtagagaggaatgtctgtcggcgcttatgaggcggcgtcacgccgataatttagatacacttctgctagcctaagactcgcgttcggtagtatcaacacgttcaacccttcttcattcaggccaattctcataggcagcgacgttttcttcaggtattttctcctttccattggattgtagcaagagtctctcgatctctactgcggttacttgtcgtttacgaactagccaattgcgccgacccgtcataagcagatacgtcaagcactacagctgcatgcagataaaggtgggaatggtgatgaaattgcaccgaatcaacgatctcaaaccgccacaaaagcaggttcaaatagcggaatcagttcatcatcttcctgcaactcatcaaccctttcctgattcgtcgggaactctggaacctgatcccactgcggccctatcccctcgatcttattgagctccctctcatctccctccttcctcaaatcttcatctctgcgccggtattgcaacttctcaatccagctcttatcgtcagaagtaagcttgatgcgcacatagtgcgaattcgggtacgtgtatttatgtcgagcgtcgtcaatgaaagctttcgcattcgattcggcgcggaagcgtatggttgcgtcgcgatgagtggttagtactgcgtcgagtggaccgtcgatgtttttgatttcgtcgtctatgtggttgacaggtccgccgtattgtaacaaaagttcgatgctcttgaatgatttcaactcgatggcgatccacagcgctgttggtcctgcgacgaaccgtccgtttccgatgtggatatcgacatgctgctcttcgaggaggtaacgcaccatgtctgctctatctttctgcaccgctgtatacaagggtgatacggccggcgggatgcggattacatgtgggttggcgccgtacttgtctacgagcatgcgagcgcagtctattgatccgtgctctgctgctgtgtcgaacaggtgctggatgtgcagtgtttgaccttctggtacgtcgtcaagcgacatagcatcgtgttccttgatgcccaaagaatggatgaactcgaacttgtcggtacgattgagcacgacggcgctgtatgcgccataggtgaaaggtttgtgaagatctgcgggcacccgagagtcaccgatgtccccgttcttgatctcagggtatttgaatcctaagagcaatttgatagactcaagatcatttatgggaatggcgatagggatggcggtcatcgcggcctgcctcagatgtgcgttcgattcggcgactatgagctcgtcttgaccaggtgcaagacagcctgcatactccagcaatagacgtagtatcttgtagccgttattattgccggccgcagctgtaatagagagtggcgttactttgacgcccggcttctgcagcagcaactctaccatcttggcatttcctatacgcgctgtaacttctagcgcatccgcgtaagcgaattcgttcaggtactcttttgcgagatcgttgccgtcgattctagcagttggatctgcgccatgacgaagcagaaattccatcgcctcgggctggtcgccgtatgccgccacaaggaggggagtcctgccaaactcatctcgtaggtcgacatcaatgccgttatcgaggaagattttgagaatattgacatggccggttagagctgctttgtgcactggagccaccgaagagtcgtccttgtcagggagatcaagatcatttatccctttatcctcttctccaccctcctctttcttcgcttcttcctctagagctttggcaatgtcgggatgcaccttcatgccagtttctaccaagcagcgtaccatgttctcgtcgccccttcccaccgccttgtcaaggatcaaccgtcggtgcatctgctttgtatacttttcaaggacctctttgagcttctcgacgcgctccttaggatcagttatgccccatatcttgcgctcctggagtggatcacgaccaagctggtcgtagtactcgtagtcatccatccagaggcgatgctttgcagaaaggggttccatcatgattgccatccctggcacataatccggtgtgtcgatttggtatggagggagtatttcgggcatcttgatgatggatccttagaaaatgtgttaagaagtgtgattggtgaagcaaaagtgaatttggctaccacaggccccaacgtagaaattcagaattgaaagactgtgagcaattgtctttcttaggcacatgggatcgaaatggacacatcgcaacctagaggcagcgagatgcagctagggtcgctaatcatcgtactgacgcaattccaagaccaagaatcatcttgatgagggaaacaaggcgtcagccttgatttaggatgcatgccatgagcgcgcctacgcgaatgaaggaaagtgtgttgcagctgagcgctgaccggaagtggggcgcttcgttagcgccgccctactccatagacgtcttttcacgataacaacacagttgaatgaggagtaagcatgaaattgaacttacctagcttaagtgctctcttcaggatctaagatgtaattcgacttgaatctggtgatatttcgaagaagtaagaacgactctaagttacggtttcttcttacctcctactttggtgattcgtacaagctgctcatactcgtcaacatcctactcatacaacttcaacacttcacctaacaccccctccacctcccttaaagcgtctcccccaacccaaactccccactccagtgcctccaacaactccttctccgcccccttcaacgtcggcacccccagccccagactcctcgcaacaaagtcgaacggcgtaccagtatcgtcctgaaacttatgcgccagcagaaacgacgcagccacgatatactcatcgtcgcacgtcagcgtggcacgagaaggcatgagacgatagcggagcaacagggcgagcgtcagggggacagtggaggaggacatatgagagttcacacgcatcatggagaagagacgggcgcatgtatgtagggtcagaaggtcggggctcgggactgaagggttcagagattcgacggtgctggggaacttggggtcgaagagggcatggagggcttttcggggcgtgtgcaggatgaatgtggacaggcgggcgaattgggtcgctgtgcagggtaggtccagcgcggtggacatgatgcacatgctagagacggaagtcattgttagtggcaatgatggcgaagagcgaggggcgaaggatatgagcgctgttgtcacgggggtgagttagctggcctgttgtgctcgcaggttgtgagttgagttagcagcacggtgatgatgaggttgaggagatgagggtaaagatgggttatattcgtctagaaggaatcttgtaccttggatagcattgtgagtgcacgtttccatgcaatagtgcagagggacgcaagcccaatctccatcctcggtaggcattgtgaaccagtgatgtttccaccgaccgaaagggaataccagccttgatgcatttcctatatcaagttcatcttgcagcttgagagcgtacgtttagcggatacctttcatgtcatcgcccaggtttgttgcgagtgaatggcatgagaaatcaaacattcgaacacaaacccatgtgattttatacgctgttctgacatgattcaaatatagatattaccgatccactgtgtgtagtgttggatgaaagcacgcgtcgatgttcagtgcctccagtctgcttgaagttagaactcccgctttccttcggcacgcgcgcgtcttccccacacgtgcagcttgccagctcctccacccaatggcccttccactaccgcccgcgtcgaacctccactccatccttctcgtcaccaagtcgcgctcgcttgggccgcgccttgtcttccattatccgccgctgtcgccgtcggccgcagcccttgccggcgcaaaagaccccgcttggtatcgtcacgacgtgtcaactgccagcatcggctccggcagctccgacagcgaatgggacagcagcaccgcgacagacgatgacaatgacgttgaaatcgggagtcgcaccagtggtgggcgtggttcggggcggacactgacaggcgcaagctttcgcgaccgcgaccggagcaagctcggcaccgaggtctggaacaagcaggagacgatagacgaggatgatcccgacgatgaagatggtgatagaaatggtcggaacagacggagaggaggcgactacgactgggatacagtactcggtttcaagaccgatgcgcttgagaagatgctcagtccaggcaaagagttcaacaagcgacgcttcgagctcggtgtcgagagcatagtctttgtgggcgcgcctatgtttgtacgagaggatggtctgtggaagaagctcaaacgtcggaagaagaagcggtccgacaaggagaagcttgacgacgctgatttcgtgaagaacctgacaatatctgaggaagacgaggaagctgacacggtcgatgagatccccgtgaagtcgaaaccggagccttttgtctatcccgagggcttcgagcctggttatggccatggatcaatctccagcgggccatctggggctccgtctgaagctgggtcggatgcccgcagcaactccaccagccaggataacaaccctgacatgaacatgttcaatgtcgtgttcgtgctcaacccgcctgcgctggaataccagcaacgtgtcaaggagatgtacgataatgtgacgcgcaaatatgcgaaggcgctcaagtacgaggaagcgcgcttccagtatgtctggaaagagtcgaagcgcatcattgaccttaagcagcgtgccaaagaaagcaacgagtcactgacatcgacgtggcgcaagatcatttccacctccccactagccaagtcgattgctatcatgttcgacgccatatctcatgacaagatagcgcacattcacttcgatgccacattcaacacctccttccagataccgcaagcggattcaacaccatatctccctactgcgcttgaaccgcagatgcctggcctatggcttactacatcaaacgttgtactggcagacgacgaatcgccgatgacacagcacgctgcactgttgctgcttgaagacacagaaacattgattaaggatcttggcggcgaggtgactggcaacgcagcagccattgcattctacatccgcaatattatacccacgaaatcacttctgaagatatcgaagcggcacaatatctctgcgcatgacatggaatacatagcatcgcatttggtatactggcgccgtgctcgactcatcgccccgctttcaccgcgcgacacttacatcgtgtcgccgaatgcggacttctcattgttgccgtccgcagtgactgcatatgcgcagcgctttcccactctaccaacactaccaaaagtgctcaacatgctgtctggcactcctcgaccatttcgcaactttatccccaccacggagcatcgcgaagcctacatggatatcttggcatggctcatgcgaggcgggtgggtcacgcagctacgcacatttgcttgggtgcgggtcacgcctgagatcaaagcaaaggtcgcagccgagatggagcgtgaagaacgcatcaagaaagcagaggaagcaagaaaagaactgttgagtgacaacgagtcagtcgccgagtccctcctgtcagacaagcgtagcagtctgctttccgcgggaaccgtccgatcttcaacacctctgaggatggcacatcgtgataggggtacaggcggattgggcgaagaagatatgcatcacagcacaatactcagcccacgcataacggcgtcagctgcaccgagctatcgcggatcacccacccgagcctcttctgacgcagggagtacgagtagtcaacgcaccacgatcgcactcagctcttcgcaacgtccggattcgccctctcgattaggcgttcgagacgtgaagccacaccgacctagtccgctgcatctccaccctacctcgccgtcccgcggatccgcggtttcgttggcatcacccaccgcaacatcgcccccaccatctccgaaagactttaagccttctatcgtgtacagcccccagaaggcaacgtctcttgaagcaagatggctcgagaagattgggcagagttttgaagatgtcggcaacattattcctactccgaatcctagtccgccgaaaggtcaggatggcggtatgtttgggatcacggggaaggagctacgagaggcttggccaatactgttgaagcatttggatggcagacacgcgatcgaggatgttgcgcccagagaaaatatgaagaggaagagagttgcagcaatgtacaatacgatcaaggagcgcggatggctagttgttgttaggcattggtagtcaattgcatggtcgagagcctgattcacttgaaagggttttcctatgcaacatgctttcttagtgacagacttcgcgtatccacaaatcgtgatagtgaagcccaagatgcgacgcacaatgcgcgtcatcgcgaaatggcagggatggtgatgaaagccgggcggcacgggccaagacgatgacgctaacgtttaagctcactccaccacaactcatcctcgacgccgtaaacctcattgcctcttacggacgagcactgcgcaccgctacaccacaacccactcctcaaaacgccacttctgccaagatgagcacattcggtggagctggattaggacaaaagatccagaagccgaatccgtaggtttttcccacgtcttccacaacacgtcgtatgcagtgctctcgatgcgtacacagccaagcctctccaattacagaatagcagaacgcgattgctaataacagtatcaacaacaggcctgagcgcggctccttccccctcgatcacgatggtacgcctacttcaacccgccgagacccctcgctctaccttatggcccatcacaaccgcgccgagcactacaaaagtctgacgttacatcgtaggagaatgcaaagatatcatgctatcctatctgagatgtatcaagtcccaccgaggctccaacgaccccgagtgtcgtaacctgtccaaatcgtacctctcgtgccgcatggatcggtacgtacacaccagcctcttcgtcatatgcctccagccccatcccacacacgtccccattggcccgggctacgacgtcttctcgtcaagcaagggagcagaagatcttgtgataccgacctgtcagaatctttcgaaccaggttgctgggaaagtcaagtcgggagctacgaagcatgcaagggagagacgcggcagcctccatccctcgcatcttgtcagatgtgaaacgtctgagctgtcgaatcggcatagttccagtcagcacagtccattgtctgcccaacattgtctagaacagcagacctgccttcgaagcaaccccaatccccacttccttctgtcacactgcttcggcagcatccgagtggagcccaacgctgccccaattgcgtctggagaggcttgtgctgacgattcccaatagaaacctcatggcccctgactcgttcaagaaccttggattcggtgacgatagcgacaccccagctggcaatgcaacctcaacgcaaccatcgcagccccaggctcaagttcaagataggcctcgcggatcctagatgggtctatgcgcccaggaatgaaggaccgtgtctcctggtcactggttcggcagcatccgagtaaccgaaccatcaccggcactgcgtttgactcctctgctccgagcatgcccatgggatttcttgacgcggaacagctccgtgagatcacagtcgggagtttgtcggcagtacctgtggacttgacaggttacattagcgacgccctgcagtcttttggcgcgtcgtgagacgaaacaagggctgaacgcgggttcggaatcgttgaggctggctttcgaagggaggagaaggatgcgagaagctcaatatggaaagacatacagaaaatgacagctgccagatgctgtaggcgactgaagctgttctacccagtcacgccaccgcagctgcgtaccgcggctgcccatgtcacacggcagcctccagtcgcgccacagccccatcttcagcaagtgaacaaagcattatcgatatcagtacccaaatatacgactgccaccatcaatgcgatcacagccaccgtctctatagtcgccacttcgtatacggctaacacagcgatcacccttgcaaggcactgccggttcaacagaatactgcgattcctggactgagacatcttatcatcccgcgcctcccggatccagcaatcaatgcgccgatccaccaggatcgaagtgagtgcaacgtcgcacaaatcggcatcaccttacactgccgatgacccctccaagtcctacaccccagggtcagtgcgcaatagacgaccctgcagcaccacagttgaaacaaacttgtaccatgtgatctttccaggagggtgacgtcggtggcatactgatgaatgtctggggttgtgcgcgtcaacggctggcgcaaattatcgccgagcaggcctgccgcgcgagggtcctttgtggtgttgcgatactcaactcaacaaaaccgaccggaaagatgccgatgctacgacatggcggcctagtgagattgtcgttacgatgcggttcgtgcgacagcgcgaacgccttggatgtcagaaccgttttggtgcgatatcggccgctgtgcgaggaggcggagcggattacgcaacttgccaaccacacacgaacaggaaatggcgatttgtggagaggggaacccggtctattgcgcgccttgtgcaggcgcccgaagatggctcggctcgggccagaccgcgcgtgctgcagtgaacgataatacttcacatacgcatatacatgtggttgctatacctctactgtacaccacatatgcctgggtttctccttctccactatacacgttcagacacagcatacatgacgtgaccccactccccatgaccagcaggacgaactgccggatggcaagcacgacgtgagacatgcctacacccacctgtccatgaggtttgctcgcactcgcacagcgaggacgcatagcacgagacccggggtggacagaagcagcggaatgcagttgcgtgacctttttgtccgacgagttcaggtactcgggttgatgacggtgggaggtggaggcgcggaggggaaactgctcgagcataccacacacacataccctggaacatggtgcgatctaagcctatctatccaccgacatcatcccacctccacctcctttgactttcgccgtatgtgtttgtgtgtgcgtgtggatgtgttgtgtgtcgtacgaaaaaaaaactcaaactcaagccgtgcaggccgtatagtggcgtgcaagcgccccattccctgctatcgggacgctggtgtttcaaagtctgcggcctacaggttggatgggtgtgtgggactagctgacgcctcgttagcagcggggaggcgggagggaaggcagctgcggcgttgaggttgagggcgagggtgagggtgagggcgaggcggtgaggtgtcttggacaggttgtgtctgtgccgtgtccgggagaaaaaggacgaggaggaagggtgttgtgagtcattgtatcgtatcgagaggaaagatgtctatgctttggaggacgaggactctctgcccgtgtgggtgacttgtggtggctgagtaatatacgtctacgtctgccttgttggtcctggcttgtcagtgacatactcaaagcgcggggggtatccaaggcatcaaggcatcaaggcatcaaggcatctcatcaccgggtaaatgcaatgtcaaattgtgatgaataaaatagtgataatgatgataacaagactacgagagctacgtggaaaatgaaaaaaacaatcgccgacccatgtgtccctgttgccgaaatgcacaaatcatacagaccatgatgttgtgtcataaatcaatccgaagagcccgtaacaaggaaaagagaggcaaagggttcgccgacccatggccccgtaaatatctaataaatctcctcccacctgcgtaacaacagtgcgttgctgtccataacgccattactcaacgccgcctcgtgcgaaacaaacccagtgtcttcgggtatggaaaacaaagtattaaaaccagagtggtgatgtgcaaactcgtgtaaaagaaaccatacatagcgcgcgagaaggaaaaaagaagtaaatggcatcagcaaattcgaggtattgtgatatgcaagccgagcgtagcagtcgcgaaagggctccgacctatgcgttgcacgggacgccgcaaacgccagagtgagtgatgcgataggatgatggttacgcaatgagacagatggagctgtgatgcatgcttgaagctgccgcccatggccagcagaggtggtgtgcgtcgaatggagcgaggagcgaacgttgaccagccgcgtttagccgactggaaaatgacagtatggcatactcgcctggcgcacccatcggtgtgcgcaagcatgcatcggcaggatgcaagtacgggtgcggggtatcgcggggtatcataagtaggaaatcgactatgagatgtgcgcagctgaagaagaatggaaagggtgagaggtctcaacccatgtccatgccgtattcgtcttcctccttcaagctttggttcgaccagtattgctgattggatccggatccgctaccggtgctctgcataccaggactcaggctttgtggtgagatgccattgccattcaaaggctcgccagcaaggttggtgtgcttcggtactcgcaggccagatccggggcctcgggagtagcggaaggtgccggtgccgttcttctcaagcgcatcgatgatctctgtcttcatgcgcttctcatcctcggtcatctcagacacccactcctcgccagtcgcctgttgaagacgagcagccatctcatcgcattcctgaatcttcttgtacaacatccacatgaggtcacgggtccagctaacggcgccgttgaggatatcgcctttgtttggacccttgtctttgtcctcgatcgggagtccctgtgtgatggacccagcggcgcgtcggccactgcccccagccaatagggaggttgcttgcggaggtgacattccactagacatggtaggcgagagaggtccgttgttgttgatgtgcttgcggatcttctcgtcttcgaggcgatgttgtggtacgaggcgagacaagtcgtgaatgcgctcattgatattgtcccgacgtcggcgttcgacaaggttgtgcgactctcgtcgacggcgtttcttagcatcctgtgtctgcccaatgtcgaccttggctggcaaggaagcgtgtttgccggagtggatgacctcggaaatttgctgatggtgcatcgcagtctgatggggggactgagtaggtgagtcgatcccatgagtgagcgctgcctggagtgccgtccccactggccggaaacactcttttggtggcggtgcatgttggtcatgatgggctgggtaccaaagttaccagagtctggggtgccaagatggaggttacccatggctggggtcttgggtgacatcggggtgcggctgtccgagccggtcctgctcatgacgatgcgttgccgcatggagccagtgggcatgcttccaggaaagccgcccattcttgaggggccagattggtactggttgaagtcgaagttgccagggtggacgaatgggctgtgaatgggcagatcgtcgggggtgttggagtacatctggttcatgttggagttggcgttggtgttgtggtacatgtcctgctggttgaagccgccgttgaagccaggctgttcaaagttgcccagcgaatcagcgagctcgtcgtctgcgatgttggcagcaccttggatgtagctggtggagccgaactggttgttcatgctcatgctgccgctcatattcaactcggaagggttgatgcttccgacgttgtcatgagcggagctgaactgtgggtggccgtatatgtttggctcatgtcgaatccgttgtggctgatgaaacggttggagttgaagttgatctcgtcgacttcttctttaatgtatggttgcggtgatcctgtaccagtcatgttgaaaatatcagcgtctagcacgtcgtcagagggcgactccagtccaaggtccagccttgtaatggtcttctgaggagagtaggaagagggaggagtgaagagagagtccgcttgggggacagtcagtatggtctcatagtacatattggaaatgacggctggaatgacggtgggaatgacggtaggagagcgagaagaggatgaagggaaagagggcgcattataggagagaggatgcagcgaaggggtgtgcccatgacggcactcggtgggggtgatgtgacaagaggcgtacttactaggtgttggcatcactgaaggtagcagtgaacccaggaatgtggatagaggaggccgagggtcggtgcttgtccccggagtttggatctgaaacgatctgtcttcgaccccggcaagtgactaaggaatgcacttgcaggcttgcaggatgatggctgcacgagacggtctgtgtccctataagggctctggcagacgattgctgtctggtgcgcacaaggacacttttgagcaagctagtggcagatgattctggctagcaatcctcttgtgatcggagagcaggctggtgtttgtctgcataagcgtgttaggtgcgtggtgaaggaaggcctcggggagatgctcacactgcctgtgctgctgatccctgctacggacagagcgcagagacagtaatcgaaaggggtggttattgacagcagcgaaagggagagatgatgagcagagggcctatttcgggcgactctggagttgaagtcgggagggcgtcggtggctggcagttcggatcgggcctggagtgaagtgtgtcagcacgctatccctgaagcgaagtgttgagcagtttggaggttggttgcatgcgagtggcgcacagctgggtaacctgcgaggcgagacggtggacagcagcggtgcagcaccccggcttgtggagacggtggtacaggcaaccaaagcagcgaaaccgtcgcacagtgccgcaacgtccctttgggatatgctttgcggccaggctgaagtggtggagaagaaggaaggcgcgcgcgggacgctgactcaccctggtagagatggaagtgcagtcgcagccggacatgcaatgggcggcggaaagagcggcttcggggagtgaagtcggatttggggctgcgggtgtctgcggctctcaatgggcagcaaacttgtcgagggtgagggtgagggtgagggtggtgctggtgctggagtcgggggtccagtggcacaggtttgtctctttcactcgacacgagcgtgggtgagagacgctcggtagaggatgcgggatgcgggatgcggcgctggcgaggtttggcagcgcaatggcgtggaggggcaaggcagaggtgagggccttgtgcgacgggtgggtaaaatacttgggtgtgggatgtagagtatgtggtcgggcggtatatggcgggggatggtcaagggtgggatgggccccggttcaggcgtgcttgggagcgtttgtcggggttttagcagggaacaatgggctttgagcttcaccgcacaagcagatagagttgcgaccacggtgcagcggctctcgcacgaggccaacgagcaggtgaagcgaggaaagggcgacgggcgaggatgggagcgcggaaggcggtcagagaggatgcgtctcgaatggcgctagcgggatgccaagcgcgagcaacgggcggcgaatcaggcttcaggctgcgggctgtttgacgcggttgcagcaaagtaactttagcaacctctagtcggacggactcgtagctgggcgagttcggtggggcgcggcagccgagtacgaaacggagcgatgatgctgatggcgacggatgccgtgcagcagcgttgggggtgcggtgagtgcggcggcgacggcggcagtctggacgctgtgagacgggacgaggtgacgtatggctggggtgcagacggtgttgcagtgttgcagtgttgcagtgctgcagtgaaggatgcggtgctggagggaaggccgggccgtgggcgtccgaggtatattgagattgagattgagattgagctatcgcagagatacttgaaaagcatacatatcatgcacgatgcaacagacggacggcgagcgagagggcagaggtcttactgggccaggcgtcgcggcatggcagcataatatatgtcctgcggctccatctcactcgcggtcgctctctgccacactcccacactcccacactcacacacttccgcattactcgccttgcgcgttccatggccgatcgactaacagtacgcacccgcaggcatccacaccctggtcctgccaaacagggtgtggccgcagatggtcactttgttgcgcctgtctcagcgtcccagatgcccatgcccatgctggggagagggcgcgcaatgtgactcactatcagcgagcaggtcctgtctgcgcactgcccaaacgtcattcactgcttaggtccggaggcatcctgggcctagtctacgctgtgggtgtgcacagcaatcgtcctgggcctgttcggttcacgtcagtatctagtgcatatctggcccatgtcagttgctgctgcgggaggcgatcgcgcttagggagacgacgcagggatgtgccgacaaggccggccatagctgctccacggcggtattgcgacctgccacactacactacctctgcctaccacacctgggtgtagtagtctaccagcaccgcgccgccgccctccatcaccgacacctccacgggctaccagcatccagcaccccagcaccccgccagacagcggcccccgccagccaatcgctgccgccacgccctcctgcccccagctcccatcgcaccttccgcgcaccgcgacctgctccttcctgcctcgtcacacgcccttcaccagcgctcgttctgagacgcctgtctgactgctgccattgggccgccgcgtccccccactgcaggcagatcatctgcacgaaatcctccgttccgttctcgcaccacccaccgtctagtacctactacacagcttgctgtacccacacccacggtgcccaagccacccactggtgccaggaccagcctgacagctgagtaccagagcccacgacgcgagcaccacgcctcttcggctgcacctcgctttcgcctactgcggctctctgcaagcctacgcctgtctgctgtgcagtggcagtccaggcccacttgtcctgactcccctccaccctatatcactacctcgacctagatatggcttctacctcgttccgcgactcgatgaactcgctaggctggagcagacgagagcctgaacccgtgaacacttcgtcgccgtccctgctgggcaggctccaaaacctgaatccctttggcgagggcggttatgtcaggcttccaatatcagagacaaatcctggggctccgctgcccgcgccaacacgaagagaagaagaggaagggtggtttgcgcgtaagtttccgtcttgttactgtggcgaggcattcgtacgcctctgcgcgtcctgaatgcttcgcaaccccagccctgttgattgcagatcgagatctgctttcgatcttatattctgcaaatgccttcacgactcgcaattgcggcctcgtgatcccgccagacgtctttgcggtgaggcatagtttcacttgcatgactccacgaggctccgctatatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacgttgcacagcaccatcctcacctttattgcggccgtcgcacagctacgatggtggctatggtacatcgtctcgtactttcccatgggattgagcggcctgcgttttgcagcgcgctttggtggtggccgcgtcgctgcctggatgaacgactaagcaagcagtacgataccaaagtggcggagttcgtttatcaggacgcgacgcgcgtcgacgcaaacaatacactacattcactacaacctctctctctttctcacacactttgttccggttcgtggcgaaatcactgtctcccgactggggttccggaacaaggcttcctcgccagtcacgatgcagcatcacgttcatcatttctgcttcgctcgtcttctgtggttgatcggtgtgggcaagcatacaatcacatggcctcatatcattgtaataagttaagggaaatgtgccacaccattccagcgccaccttgctcctggaagttcccgggccccgttagccccgtttctcatttaccaacttcctcacacaccacaccgccaatcgcaaactaggaagaaccggtttgttaacaattcggcgaaataccagtctcctcatgatgcccaagtctgatgggatttacgagtcagatatacaccatgtgaggttcaaacaggctttgcattcgatgcgaggccgagtccgattgtcttacattcctgtttttctttctcttcactcaagtagatacgatgccttgggcggaagcgcatcctcacctcgtggctgctcggacccaccgatatcatctcgcgcttcacttgccatgcaaagggttacacctacctacctcaacacttcagggttcaaagaagcaacgcagcgccgttgcgacgatcaatgtttccgtcgatcaccaaacccccagggtccagcagcacccttcgttcggcgtgttgatcttcccctcgccttcaccgcctgcatagctctaccataccatactgacgctagcatcgcaagcgtactaaacggtgcgtgcatgaagccagaagatagggcccccatgacccagtgctggtgtggctggcagggtttagagtttccccgcaccatttgggcgcttaatctcaaaggggggacatgaatcgcgcaaagtcggaatgagatgggaggggagagataactttggtctcacgcggcgttgagcggtgagtaagcgcgcttggggcgggccggagcatattttgaagcagtgatgaagtggtggtagtgtagttttggaggggcagaggaggggagtgtatgacgacattggcatcgtcgagtaattaggtattactttatatttggacctgcgcgcgcgctccgatggaagcggtgaaaggcccagccgaaatttaaaatgtgaaaactaaacataccgcttctatgatgactgcgcgtcgcgtcgctcgggcaaacaagccggttgtttcgatgcgaacatgttcgcctcgccttgccatgtcgatccgaccggccttggaacttgcatgctgcgaaagcaagcgatgcgagtgagggagaaacaaaagggtaagtcaatactcgtaatcgtgttctatacatagcaccgccgaacaaagtctggcccaagctcgcatctcgccgtcaagcgctgcgttcagtttcgctgctgcgatgcgccatggaggtaaattcgcaccggtctgatttgggtgcttaccacagcaaggcgaagtatgcgatgcgagatgggatgggatgggggatgtgagatgtgtgcgacagcacgcaactcgcagtgtggttgatgtcgcacgtaggcgagatccgatcgctgctattctgtggcgcatgggtgtgtgagtgggtgagattttagtatgtagggctgatgagatgcttggatgtgttggtggaggagaggcctgaagatggatgcgaggttggatgcgttgaaatgaatgcgtggagatgggtgtggttggggggagaggatctgggcgacgcggcgagatggggtatgttggtgctcgagacgggatatggaatgtcggacgtgatatgcttgaatgctgcggggaacatgttaggatgttatcagatgaatatgtacatcgaaatgagggatggtttggtggatgggtatttgtggtgagagaattgtgttgataataggtgcttcatcgaggtacacaaggctaatggactcgaaattcttttcggcgtgagaggtcggactggagaagaatttcggtctggaagtcgcacaagttgtctatgtaaactggtgagcgcctggtggagttgtgcctcttttggtgctgatgagattgaaggtcaaattcgtgttggatggacgcttgtttggttactgaagccagaatgtctctgcaggtatagtctgtatgataattttatgcggtcacatttaattcaaacctgctattcaaagttaaatagaaagtctgtatttaagataatggaagttgctccacatcccgatgagagtttgctaaacctgcaactgctctgctctacatctgacatgattacgccgaattaaagacgatgttgcgccgtacgcctcaaggaaaggctccaagtcagcattcaggactgactgctctttgcgaaattcgattgttgttgttgttgttgttgttgagaaatcgtccggcaactgcgaaccctcacaatcccgtctcaaccttcatgacacgccgcggagctttacaaccatcaccaaaagcttactcttcccttacaaacatcacaaatccacaaacacttcgtctcggcccgtcatatccaccgcacaagatgagcgaataggcgttgccaaaactccgctctttcccggtgatgccccgctgtacccctcctcgcagacgtcggcagttccatagctcacacgcgtccaccttgcgatgccctcccgttgaggaaatactgagcctgaggcaggggtgctactcgttcgcatgctccattggacagtgccaaacgttttccatgagcaacgatgatcgcagaccggacaaggtgtgtgggatgcgattccgtcagcatcatgctatcttgtggggtcccgagtgtggggtcattaaagcatggtgcatttccgcgcgagactatcctacatctttaaacttgactgacgttgtgctacctgatcgcatcttcctgcacgtctgacacaaatccacgcactcatctcaagcagtcagcacactcccggcgatacagtcaacatggccaccaagctcgataacccgagagaataccaggacattttccattgggctgagacgcagaaagatggcgcggtcccttcgtttggaaccaggaagaatgatccatatgaggtgagcttacgccttgatcgtgcttgtcaatactcgctgacccgcttaccttgcagtaccaaccgggtttcggaaacagcttcgagtctgaggccgttccgggtgagcatgcgcccaagtccgtcatgtcgcgatgatgtctgacgaaagcggtttgcgattacaggcactattccccaaggacaaaacagtccgcgtaacgtcagatttgggttgtacgcagagcagatgaccggcactgcatttgtcgcgcccagacacttgaacaaaaaggcaggtgtcgcccaaatgcgggaaagttgacgagctgacgttgcataggcatggctgtaccgggcaagacccgcagttgcgcatcagggattcgtaagtccacatctgtcagacctctttgggcgtgattacgctctcaatctagcacacgaattctgcacagccagaagcagaatattgacatggggcaaccatgtttgctgcggctgcgcgctttgcaatacgatgttgagtttgccgacgtcatgtgctgacgaccgcgcctagacggacctccccgacaacgaagacaccgagtctaacttcttgccgtcaaacaaacgcgtacatctctcgcctacacagcttgcgtggctgccgttcgatatcccaacaaatggcgaggttgatttcatccagggtctcaagagtattgccggcgcgggagacccgacacttcgcgagggtttggcggtgcacacattcttggccaacactagcatgaagaggaaagcggtcgtaaattctgatggagactttttgatcgtgcctcaggaaggcgcactggatattcagacagagttcggcatgctgtatgtacaacctggtgagatctgcgttattcagagaggtcagaggtttaaggtgaaggttgaggggcctaccagaggttacatcctgggtatgtgatggttcttgcactggtatccaactgctgacgatgatcagaaatctggggctcaagcttccagcttccagaacttggtcccctgggcgctaacggactcgccaatgctcgcgacttccagcaccctattgcgaagtacgagattgagcaggaggcatgggagatcgtgtacaagcttggtggcaagttcttcagctgctcgcaacagcactcaccctttgatgtagttgcatggcacggcaactacgtcccgtacaagtatgacttgaccaagtttgtcaatgttggttcgatctcggtcgaccacatcgacccgtcgattttctgcgttttgaccgcgccctcgcgggacccagccgcgcctcttgcggactttttgatcttcagccccaggtgggatgttgcttcgcacagtgagtaacagcggcaaaatttgtaagatagaaatgatgctgacactgccagcttaccgacctccttactaccaccgcaacggagcttcagagctcatgggtctgatctacggtgaatacgccggtcgatctgatgagttccagcctggtggcgttagctacgaatgtggattcgttccccacggtgttgcttatgaggaggtaagaatgtcttgaaatccccacctaatcccaatcacatgctaacaagaccatagttcaaagccgccagcgctgcaccaccgcctgagatgcaaatttccaagggcgcagttgcgttcatgttcgagagctgtcgcatgttcacgatcgcggactgggcgtggaacagcaagaagaagcacgagcatgacccgaagatgtgggataaccttggtggacaatttctccaagcacaaggatgaagttgagaaactcttgtcagagggtgtgagaaaaattgggctcaatggtcgctgaaactgttcttgagaagaagatgtggtacgatatagtgcctgatgattagccatcaatcaaatgacatgccatcacctgcttgataccataatattctcggttcgttaactatgcgccacagccttttctagtgcatggtgacatttcggctttcagcgctcagtcgtgatcccatccataactgtccggccagtccgccgcttcatcatcgaatccgtagtccgcacgctctgccaattctgcgccttgcggccctagcgctcgcagttggtccttgcgaccattgaactcctcgccatacggtttaagttagacaaagtgaaacatgtatggcaggagacttactcaaattcattcgtttgtagcgaaagtccaaaatgaaggagaattgaatcggactgtcgatgaaaaagtttgcgagatcgagcagcttgtagggtatattatccagtgtgagcattgggtagcggatgtacagccgcttgatctgcggaagcgctttgtgcagagacttgtcctctggatcaagtagaaggcatgggtcccagttcgggactcacctcgagcatgagatgcttgatggttggcggaagggtcttgacgagatttaacagctgattgggacgagcgacgtccgcagggctaagtatcattgccaatagtcccgcgtatgtgtcgaggaccgggaaagaagcgagttggctgaagtggccggcgatcgaatttgcttgtggcggattccggcctagcatcatcgcatcaaaactgagtcgttccagactgccactttgacttcgaagagctgcgtcgacgacgcggtaccaaccagactctttgctcaaccatatgtctccacaaaaatagaagttgagaagcgaagaacagctctttatcatggcgcctactgcctccgcaggcaaggccccagacaacccgaggcgcttgatggtagaactgtgtgcagcgcactcccaagcgtccttgtcttttgaccacgcaagacaggctttctggaaatcgtcctctcttgactcgtctccggccaagaaaagcgtctccaatgaatgcagattgaaaattgcggagatgtcgcaggggcgcagtgaacagtatggaatcctgacgtgagatagatgtttgaagctgtgacctgagctgaatggcaatccacgggcaacgtgcaataagtgtcgcaggtatgccggaagtcttttcccagctgaaagaaactccgattctgcatgaaattcgactagctggggcattaggcagatttggactgcaagtaatgcatcgccacagccatgcaaaatgtctcgaacccattgttgagtgaagggtaccttcagcgtgtggacgaaatcgatagcttttgatatgtccgacaaatgtaaactcgatgtgtccgacaaatgtaaacgctcctcttctcgttgccagaagatactcttggtgaaacagacaagctgtggcgcatccagagtagtatgcaagaactttgcgaatatctgcatgtcgtcttcgtaggtgatggcgaaccaagaataaagaaagggaactgataacctgttgaagcggcgatttacaagagtgagagcatggaccatgggctttccttcggtcaagttgtccagtccttcgatcatcaaaacgagtagctcgtctggtaagtcgttgatgtttgtgcgtaatccgacgcgcctctgtcgccgcgccggcggcgcgatgtaaatgggttcgcccagcgctgtgcgctctgcttgtgcacttgtaaacaccatcgttgtcaacgattgcagttcaaggtgtagtgtggtgcgcgaagtgggaagagatacgagcttcagtttgtattgatcaggctaacggggtccactagcggggtctactagcgcaattgtgtaacgcgagagcacgtgatatgcccactgcccaagtgtcctctgctactggagggcacccttctttacaagcaccaccacggatcgtgtctccttctcgggtctgtacgaccagaaatgaaagcaagtcgaaactcaatcgccctgcgtggtgttggggaaacatgaaacattcctataacgtcgggtaggcgctgtgaactggttggctcacagtgcgaccttgcactgccgcgaacatccttgatctacgctcagccctgtgtcaggcatgccaaaacatggccgccctgaggctgcctcgccttccttacttaacatcctgcgcttcggtgaagtctgatcttcaaaaatgtggtctgcgaccttactactaatcttcgcgatgcaagtcgccgcgcgtggcagcgacgtttggttgggcgcgctacccaactgctggcagagatgcttcgccaacaccgaagatggctgctcctccagctcatgtaaggcgcgcttgagtcgcatgaaaggacgcgctgacaataccacaggtgtttgcagtacagccgagagtagtgaatcatacctgtcaaaggcagtgtcttgcgctgtgcagaaatgcgacgctgaagaattcgcccttgagctagccctcgggcctcttcagcttttatgcttcggcctgggatgtcctatatccaaggacgttatggacgaggcatacgccgcagcttccgacaccgaaccctccgcgccgaaccctacaaatagtaggaaggcagaccaaacaacgtcaagggcgcgcagcgaagcacccgaggtgaccagcatcgtccggtctaccttgacgcagacgacaacggacagcaatggcaatactctgcaggttgtggtaccgatagcggtcggcccatcaggcattgtcactggttcgttctcaacttcaacgatgagcgggcaagcaacaacaacaagcgcgaccacatctctgagtccatcggcagaaccttctctgcccgagctcagcctattttcaccgttgacaccgaccgcagcccctcaacggacgggtacgggaagctcgagtgggggcaacggtagtccgtttgacatggcaggcactgcaagtagatggtctattcccatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcacgtcgcacattctcaaacacgcatagctgtaccgcggcggccgttcatgacgtgtacatcgcattgccaagcgcactgttgatcttttgccctccacacagttatcgtcgactttgcgtcgcaaggaggaccattactccggaagtattcgaaattaaagcctccgactccgtaccacgaagtctcggaagacttgtgcaattgtgggttctgcctgtcagtgcacgttgagccgcctcggccgagtcgatcgcggaccctccgactttggcactcgccctgcccaaagtgggtttcagcaaatcactgcgcctggatttcttcactacgccgaggcatcttcttaccagaagccaagcttcttccttctgaaagcgttgctctcggagcacgcgaacaggttcaatccaagcattggtgcgtcatttgtttcgacgtggcatgagaaggtggcccgaaaaccctaaaatatagcctacctaagcgcagctcccatcacaattcatgcttcctcaatacccaacatcttgccttctcaacatcactgcattgttatctagatttttttttacttttacctaatcatggatagcaacatggagcacgcagttattcccggccctcctgggctgccaatcgtgggcaacatttcagacgtgagtacatatgatccttgcatctaagcactcctacatcgctgcggactcttgtattcgaatcgggcgaatctcgcgcattcgagtcgaacgagttgctctatggtaggcagacgacgtcaggtgctgacaacgacggtagattgacccagagaacccaatccaaagtctcatgaccatatccgcaaaatatggaccaatctggaagttcagtttggcaggaagagagcgtgtagtcattggctcgcaagctctcatgaatgaggtctgtgacgaagagcgcttttccaaaatcgttgccgcagcactcgagcaagtaaggaacggtatacacgatgggttattcacagcatacggagaacatgaacggaattggggtattgcgcacagagtcttgatgcctcaactaggcccactgtcgatccgaaatatgttcagcgagatgcacgatatcgcctcgcaactcgtgatgaaatgggggcgccatgggcctgagcacaagatacacgttgtggacgacttcacccgactgactttggacacgattgcattgtgcgccatggactaccgcttcaactcatactactaccagaagatgcatccattcgtggatgccatgtcagatttcctgaaggtcagtggcgaccgagcccgaagagacccgatatcacagatgttctaccgtgcagagactgcgaagtactgggaggacatcgaattattgcgaaaaacgagtatggaagtcatcaagaacaggagagagaaccccacagaaaagaaggatctcctgaatggcatgctgaacggagtggaccccaagacgggagagaagatgagtgatgagagcatcatggacaacatgattaccttcttgatcgctggccacgagacgacgtctggacttctatcatttacgttctactacctgctcaagaacccagctgcctacgagaaagcacaacaagaggtcgacagcgtcattggaaagggaccgattaccgtggatcatttgtcgaaggtgccatttctcaacgcagtgctccgagaatcccttcgtctttcgccaaccgcaccatccattggtttgacggcgaaacaggataccgtgcttggcggaaagtaccctgtcaaggcaggcgcgccaatcctcacccttttccccttgattcatcgcgatccacttgcctacggagaagatgcagaagagtttcgacctgagcgcatgttggatgaagaattcgaccgccgcaacaaggagtaccccaactgctggaagccttttggaaacggaatgcgagcttgtattggacgcccattcgcatggcaagaagccctacttgtgcttgcaattctcctgcagaatttcaacttctctatggatgatgcatcatacaagctgcagatcaagcaaacacttactatcaagcccaaggatttctacatgcgcgcgcatctacggaacggcgtgtcggctaccagtcttgagcgagcacttcagtctgctactctacaagagcctccacctgctaacggcggccaagcggtcaggaaacaaaaggcgaacaaagggaagccgatcgctatctactacggctccaacaccggcacatgcgaagctctcgcaaaccggcttgcaagtgatgctgcaaaccatggtttcagggctgatgttgtagacactctcgatgcagcgcgcgagaacttgcctacagacaagccggtcgtcatggttactgcctcatacgaaggtcagcctgcagataatgcagctcacttcgtcaactggatcggtacgctcaaagacaaggaattggagaaagtctcgtatgccgtctttggatgcggtcaccgtgactgggccaagacgttccacaaagttccaaagtatctgaacactacgctcgaggaacgtggtgctacaaaattagtcgagatgggcaccaccgatgccgcttcaggggacatctttacagactttgagacctgggaagatcaggttctatggcctgctctgcgtgaaaagtatggctcgtctgaggttgaaggcgaaggttcaatggaagctactctggacgtggacatcagcacacctcgatcaacgatcttgcgccaagacgttcgcgaagcgcgtgtagaggaggttcaggtcttgagtgcaaacggtgttgccgaaaagaggcacattgagatcagcctgccatcggacatgtcgtactctgctggagattacttggcgatattgccgctcaacccgaaggagaacatccgtcgagctaccaagtacttcggtctatcgtgggatagcatgttgactattcagtccgctggcccaactacactgcccacggatacacccatcagtgcagttgatgtcttcggcgcgtatgtggagcttgctcaaccagccagcaagcgcaacattctcactctcgtcgacgcgactcgcgatgaagacacaaagacacaactcttgcgtctcgcagattccgctttcacagaggagatcactgcaaaacgtgtctctgtgctcgaccttctcgagcgcttcccatccgtccagctgccacttggcgtcttcttgaagatgcagccaccgatgcgagtccgccagtacagcatctcctcgtcaccactctggaatccgaacaacgtcaccctcacatacgccgttgtcaatcaacccgcactcagcggtcaaggacgctacgtcggtgtcgcaacaaaccatctctccaagctcgcacccggagacaagctccacgtcagcgtccgcgcatcccaccaagctttccatctccccaaggatgggaagtccatcccgattatctgtatagccgccggtaccggcctcgctcccttccgtggcttcatccaagaacgcgctgctcaactcgccgccgggcgcaccctcgcccctgcgctcctcttctacggctgccactctcccgacagcgacctcttatattctgaccttctcaagaaatgggaacagctcggcgctgtatccctacgctttgcattctcgcgccagcccgaagcatctgaaggttgcaagtatgtgcaagatcgtatgtatcacgaccgcgcggacatcatcgagttgttcaatcagggcgcgaagttgtttgtgtgcggaagtcgggaggtgggagatggtgcggaggagatgttgattaagattgctaaggaaaagtttcagggtgaggaggggagggaagccgatgataagaaggcgagggagtggtttgaggatttgaggaatgagaggtttgcgacggatgtttttgcttgagtgggtgtagcacgttttcaggggagtaattggcgttggattgggcacaaggctttcgaaaagcttcgtagaattttattcattgtacacccttatactcatgttcgtttatacatgttcaggtgttgatttactgttagtgaggagggttacaccggtgaagcggatctggctgggcgttaggctacaacgtcgatctataccaatttcgctctaatcatgcgctgttcaggcgagaacctttgcatgcaagatcatagcgcgacttcactgatatcaccttgacatgcacatctggtacgctgctcttgacaaccgggatcataccagttgcgttcctctgtcgctccattgatttaagttatctctttctaatcttgatatcgcaccctgaccatcacgatggcgaccgagtcgaagcttctctcgcagacgctgcagtctattacaaagactaagatgcgcgagcaacataaacgccaacaaacatttgaagcgagcaaatcgaagcttctcacatcatgtactgaacttacgaacgatctcaagcgggtaaaagcgttactcgatggctacaaagaattggcctgcagcaacaaaggtgttgctcatgttgatgaagaccgcgaagatatgatgaagaatattgcgaagtatatcgaacaggctcatcacgatccctcagtctcttccgaaacgattgctggtatcgaacgcactttacagaagaagcttgagcaagaaggccagcgactcgagtttgcaaatctttactaccgcctcttagctgagtggacagatgctagcagcaagccgatggagcagtctgaagagaaggaggcctcgcttgatggtgcattcgagcatgtgcaaaagtacgacttgcagaagctcacggagaaattcgccagtgtcgttttcactccgctggagacggatgaggttgagatcgacaattacctaaatggtttgttcgaagacgaccatgcgcagagattcttgaaatacatacgtgaagacaacgcaggatttgcgtcgcttttgaaaaagcagacgaaacctttcgatcctgacatgctgaagaaatgcatcaaagcgttgctcgccaacaatctcctcaacgacgacgcaaagtctacgctctctgaattcgccaccgatgaagttgttctcgatgagatcgccgatgttctcaacctccgattcgctgatctcgataattggtcatggcaggcggaagatgagggcatgtactacgagccaagacggcagcttaacggaaagtaccgcatcatgatggacatggacattctacaggcaattttcctgcactttatcgccatgagctggtgcgcgcaactcaagttgaggttcgagggtttagtggaagattccgagttctggcgacaggaacggggcatgtcggacgaggagaaagcaaggtactccttcttcgtcggtggacctccgcatgacaacggcatgcaatctcgagagaggaaaaagtacgttacgcaatatctgaactcgtcacttccctcctcgttggatgagggaggcgatccttacggcgaggatggtgatgctggtagagctagcaaatccaatgaaccaaagactggcttagctctgaggcaagctttcttgcagcagctcgcaacgaatgtaattattcgccgtgaactacacggtgaagtggcagtcgtacaatctgatctgcaatggtacgcgactggtcttccgcactccacgctatgggcggtcctgcgcttttggggtatcccagatgacttcatcgccttattcaagaagtatgccgaagcgcctctgaggatgacagcaactccgggcgaaaatgtgcgtacccgccgacgtggcatcccgatcactgatgcgttcgagacgcttttcggagaaatcgtgctattctgcatggacgttgcagtcaatcgtctctccggaatgaccatgacacgattccatgacgacttatacctttatggtgcaccaaagcaaacttccgaagcatggaagacaatagagatgtttgtcaaggtgctcgggctcgacatcaacaccagcaaaactggctccgtatatattagtgacggaaccaaggatgatgcaatagctgccacatttcctgagggacctgttggcatgggcatgctgcaattgaacgataagggcgattggaacatcgatcaagaccaagtcgccgcgcatacgcggcagctgcgtaaacaattaggccagtgtaccagtataatgtcttggatccaaacgtggaacgcctgcatcggcaggtttttccaagatacgttcggcaagccagcgaattgctttggacaggtgcacatcaaagccatactcgacactcacacacagatacagtcgcagttgtttgatagctatggtggaagcagtatacagtaccttcgccagcagcttgaatcacgatttggcgtcaccaatattccggactcctttttctttttgttagaggagctcggcggcctcggtctcgcaaatccattcatccccttcttggccgccaagcactgtgtaaaagagaatcctaggcaccttgtgactgcgtttcaaaaacaagagagaattacgtacaaggcattcgccgacgagtttgccacgctttcgaaagcggacaagcaacgcagatatcggacggcatttgttgacatcaaagataacgagtctattcctgaggagccgttctttggtattgaggaatattgcgctcatcgtgagacgcactcgtcttccttactccgcgcatacgaggacttgttacaagaacccactgcagaatatgtgaggctcaccagtggaatgcaaccatggttcgaggagatgaagcatacgcatggtcgcggctggcatgacctagacagcagagaacgttggattatgaatttgtatgcggacgagctgaaggataaatttggggcgctgagtgttgtggacaagaacttactgccaagcggggtgctgaaaatgttggagaaaaggaaaatcacgtggcagatggtgatttgggagtagaggccgttcagtgcatgggttgcactgcggtgaattgctaatgtcacgttgtccttagcgcgccgcgcgattcaggcctcggctgttcctgagatgtagcagctacctccatggtgccttcatcgacttttgaccacaccgtcggaacatcatcgactcggatacttcgatagatacagcaatcgcagtcgcttttttgttggtccgcactgcccccgtgcgtgtacagtggtcgcgtcgttgcgagtttccccctcttcacgttcataaacctcttgtccaacgtcctccacacgtccaccaacaggatggtgtcgcactcaaacgacaacgagagctcgccgctgttagttgaaagcaggagtgctggacatgttgagcgacatggccacccacacgatctcaatacgtctaacaaaactctcgcccttcaaataggagcaacgatggtatctttctccacactcgggcttttcaattcatctatcggtgcagtcctacctccaatcaggcatcactacaacctcacagacctgcacgtttctgtccttttccttgctagtccactaggctacatcttcgcggctcaatgcagcgacatcatccatcaacgcttcgggcaacgtggcatagcaatcactggacccgtctttcaaatccttgctaatctgatcattgctttacatccgcgatttgggtgggtacttgtcgcttttggtctacagggaattggagccggtctactcgatggaagttggtgtgcatgggctggcagcatggagaaggcaaacactatatctggaatgctacacgggagttacagtgtaggcggggcagcggggcctttcctcgctaccgtgattacaaccagtaatcggccttggtacctttggtactgggtcctggtaagtctcgcttactctgtcgcataggagagagctaatcaatagtccaggtcattcagtcagttgctgagctgcgtcattctgaccgtcgccttctggaaccaaaccggatctgtatatcgtcagagcaaacaggcaaatttgcttgccagtaaggtcgacgcaaaagccatctttcgccatcgcgcgacatggctttgcggagcctatttcctcacgtatgtcggcacagagacggcaatctctggttgggtcgtatcattcatgctacgtaaccgcgcatcgactccatacttggcaagcatggcttcctctggttactgggtcggcatggccattggtcggttagtgttgggcttcggtactgaccgaataggcgtgcggcgcgcagcggtgctgtacttcatatgtgcaggagtactcgaagcattgtttgcagtgctgacatctccaatcgcttcggtggtgctgatgactctattgggtttcgtcatgggtccacttttcccctccggtgtcgttgtcttgacacgcttactgccaagcgaactgcatatcgcagcagtctccttcgtctcttcacttggccaagttggaggcgcttttcttcctttcgcgattggggcggttgtggaaggtctgggcattggtgtcttccgatatgctattcttgttcaaactgccctttcattaggcgcttggctagcatttgctagagtgcggacgaccactcgcagtcaaattagcagccaagaaacgtcaagagaggattgagcaatgctcgatcgtattcatcctagatgctcgccaaagtttaccagtatcgccgaaacccgcagcctgcttacccgatctggatcggagctgagaggtcagcgttctgattcgcaccacaacacccgttctagaccgccgcgatcgcatatgaacgaggggaatttatggatgtacctgggtatccgaagaccttggcggtaccttttccacgaagcatacccaccgaccagtattcgggcttactttgcttgctgtgaaccagcagcgaagcgagctatcacgcattcagcctgtacgaaagtgtgtgcatgtcgtgttgcacaagctctaagcgaggtgtcatacgagctctggtaacacttttgatcatgacagctcatcgaaaggcaagcattcctcagttcttgttaggccacgaggtgggcacgttttcgttatgaaaaccgattggagaacctatcaaggacatcagaacatacagcacatctacgaagctcctagcatctcccgcaactgtgtcgtaacttaccgtgtactgccttaaaaatttggctttctatctcacccacctagcaaggttcatatacgagttttgcggcagtggctggcggaccgataggtttgctgccgatcttttctcattaagttcacctgcatcccgggtaaagcgacaaaatacggtaacgaatgcttggctacactcagtgacaggtaccgagatgcaagaggagcctatttccagacgaaaatatgcgtatgtagacatcgctagcacggagacgaggctatgtggctcaaaagagcgaatggctgacgtcaatggcggagctgcggtagtcacagcaccatcaagcaggcagtccagcatgctatggatgtgcttccggtacttttcctcacttttcggcgcatggcctggtggagaacgtcttatactctcaggtggactgaggctgcagccatgcaagtagctgtcagacgacatgataacccctgaacatggacagcgcatctggagttaatccagcctgaatacacgcaggttgcaagtcatgactgggtacttggaaaatgtctttccgatatcagccacgatgttagccctagagttgtggatataaatgaggctttttcgttgcacttcactgtaccaccttgcacacgtctcaccttcctcacaaccaccatgaaagtcgctactttcactgggatcattacccttttggccgcacgctatgtctcggcggattcttgctcctctatcgcagcacttggctacatcaacgtgaccgggccactgaatctagcctacattgaggagcaaactcagtattggtcttcgtcatgttctgctcttttaccatcttgtattatatttccaaaaacagtggaagaagttgctgctgctgttgggatcattgccaacacaactgaacgctttgctgtcaagagtggcggccatagcccaaacaacggctggagcagtgtcagtggaggtccgctgattgcgctggaacacctcgatcaagctgtcctcgatcctgcaactggtatcgtggacgtgggccccggcaacagactagatggcattgctgccaagctacaaggcagtggctggactttcgttggcggacgtatcgggaatactggagtaggcggtctagttcttggtgggggactctcgtacatgtcgactcaatatggatgggctgcctcctccgtgctggaatatgagattgtcttcgcaaacggtaccattggcaaaatcaatggcgagaactatccggacatattcacgacactcaagggaggtggcaacaatgtcggtgtaatcaccaactaccggcttcaggcgcatcgtcagggtctcatctggggcggcaacttggttttcctacgcacgcctgagaaggacaagaagttgctgaaggcggtacgtgactttaccgagtacaacgaggatgagaaggctgctgtgattgtcactgcggagcgagcgaacataaacgtggttgactcatggatcatctttttgttctatgacggccctacgcctccagccggcacattcgacaacttcatcgatgtcaaccctcttcttgacacgactcgtactcgcacatatgccgatctcatggccttgagcaattgggtcatcgtcaaagcttcagtcgtcgacattgcgaccgaaaccatcccccttccctccaccgaaaacgcagtagaggtaatggagacgctgcacaatcactggcgcaacatctctgaaactacactgctcgtccctggtatcgtcgcttcaatcgcgtggcagccattccagaagaaaatcgcacaaaaagcacgtgcgctgagtcctgatctgatcgacacagacgattcggttgaccgcatcattatcgagatgaactacgccttcatcccgcagaatctgtatgagcagatggcggatacgatggaggctacgtatacgggtgttcgcgatcgagtgctggcatggcaggagaaaggcacgctgccgcaggcttatctcccactgtttatgaactatgccttctaccgccaggactacttcgggagattgaagccggaaagtcgcgcattggcaaagcgcgtctctgaagaggtggacccgaaaggatttttccgggatcgaacgggcggctggaagccttgagctttgaacactttcaagtcctcggcaacttgcaattatcctaggttgtggccatcaggctagaggtacgactcctccttttgcgtgttgctaaggtctacataatttcttaatgcatggggtattgtctggtcccccaaattacctctccacgacttgaatgtgcctgacagttcacgtccgtgtcacttgagttccatcgcatttaacggaaatatatagattctctacttatgcaacgactaggtccagattatggactccaacttgcctgatcattgctcaacctgtacacaccaggcgaccgaagaataaaagatgctactctgaccgggtgataaaatctacgaacaaggcgttactgggaacgaattggattcggtctaggatacttaaaatccgcattgtcatctgcaagctcaacaattttcgtaccacgagctccaggaagcacgtcttgtcatcattatcattctattactcttcatccctgccttcgcattcgaagcccgggcccgcatcgaacgaccctaattcgttcttcacgtgtaactccctccaacaggtcccttcaatccaaaacaattcgcaaaatacgtcaccgtagcgctccaatcgctaaacaatcctttgatcccaatctggttcgccaacacgtctaacaacacgtagtactgtccatcgtaacttgttacattcgcgatgctctcgaagtaatactcctttcttgacttgacagtcgcaagaggtccagagcgctcgaacgtccacgcaatgatatccatgccgttggctttgatggcctttgcgtactcagaaggaacgatggtgttgttgggccctggactaacaagcatgggtatggaagggccgataatgttcacaccagcggcacgcgcaatcgacaagttcttcatgcctgcagcgatatcttcgggtgtatcaaactcctgcagatagattgcttggcgcccaaagtcatggtcgttcttcagccaatacacaatatcatcataagtgaaggattgaggccagacgcggtcgcaactaacgccttttgcgcggaaagcgtcgatgaagtcttgggcgtattgttgttgagtgtagcctttgtagggcatagggaatggaggcgttttgagctcgggggtgaagttgcggtagccgggttgggcgtcgacgaagtcgatgtattggttcaatgttagtactttgccgcaagtgtcgtatagttcagtgcgccaattgggagtgccggcttggtaggccaagggcgtagtggcggaggcgttgaagccatcttgtttgccgcaaagggtgctgactggttgatgttaacaaatgaatcggacgagaaagttcgaaagcaagcatacattcggccatggtgatatcggacgtacagcaaagagcatttgctggcgacgtcgcgttggctggggtgaatggctgcgagcacttctttgcaagttcaggtcgtaaaaggatgtcggtggtggtgtgtaagtcgcacagcgagtgccgacatacgaggccacggtcagatgtgaatgaaacatcgcactccaagatcccagcgcccatgcgagcaccggcttcttcggactgcacagtctcttcagggaattggagtgtgccgccgccacgatgagcgatgctaaagtcgctaatcgccactggcttgttctcacaggactggagcttatgcttcagtggtccatcggtcatgttgtttatgatgtaataaggacgaggtccgagagaaacaaggtaaggagtctcatgtttctggctggtcggatatgccacagctgcgaccgcgaaggtcaatggcagaattgacttcatgatttgcggactgacgatgttcccgaagaactgactggagagttcttggttatcactctcccgctagagcttcgagagaacgcggttttataggtaaccattgtgacggctccccggagattcggtaacgagtctcgcaactcaacatcccgctcctttaacttattgcaggggcgagatggtttctgaccaaacagaaatggaagtgctgggatgaacacaggagcttgcagaagcttaagcccaattggcttcctagtgcaaaagcttgacatttcctctagtctggttatggggactctcaggcctggactgataaggaacatggccgaacacacgtgggcgggcgacggttgaagagttggaaaattgtggaagagttcatgtgccaatgaggcccgcacgtgggggtaattgccggcttacagggatgacatcatcatttgcttcaacaccatctgtgcggtacgacacggagctaggatacggctggtgcttccggaaaatagcgcagatgtttgcggatgttgaatgttgagaatcccatggtttgagcgtaagcatacagatacctcaaaggatgacttcttacattcaatgcattgaagcgtccatcgctcggtaccacagcagtgcatttgccccatgagtacgtattttcaacatctatctgcgctcatataccaaatataccttcctttaatgtacgagcgtctcccttcacatcattcgcagctgatgggacctcgatcgatccattcgtaattttcgtaccaggtggcagcgcatgatgcgctgaaggcagctcaggatggtgttgatcacgagcacctgccagttgatctggatgtatgccgaaccatatccatatcgcatattctgctgggacctgtagcttcacgcgatccgcgcgatcaagatccttatggtcaagagctttccgcaaagacgaccaggtcgatatgcccacccacgagtccgttccgggatcacagaattgaagcgctgtagatggaagtgtggtcctggcaactgtggctccatggtgcgcctcgagtttgatctcgaaaggctcagctgcaggctgatcgagaggagaggctagtgcgtggaggcatccatgctccgtggggccatttgcacgagcgttggtgcaaattagaatgtcgttacgggtacatctcagagcgggagcacgacggcaatctttgaactggcattttgtcctgcgagtgaaacgagaagttagtgaggtcgtggaccttgcccgtcgcactggtatccgaacttgacaatttggtcgtgactttagtgcatcagcaagaatccacggactgataccgtggctctgaggtttgactcctttacccgaagagtgtgttctaaggagggcgattcgcagaatgtcgacaagctcaggcgattgccaagcgtcgaagtattctccaactctccaaaacagatcggcagtgctttcgccgtagtcaacttggaaagtgtggttgcccgatatcagtccaagaagactatagatgcgatctcgttcgtctgcgcactctgctcttttgtgcatatgcaccagatcccaaaagtcatgacgactacgctcatgtcgtaaccaatcgacagttgctacctcttggtgagacttctcccattgatcgagccagaatacccatagttgagctgccgactcttggtcaaggtgttcgaggtctgtagtccttgccacagcacgacctagtaaacgatagtctatcgcaacgttcggcaacaccactttcagatcctttgcaaggagcacttcctgtacaatccatgcgcggtaccagtatgggtcgaatcgtattctgttccattgttcgcgtaagcctgtggggcactcctcccacttctcggacttgagccattcgtggagttcacgacccgactcgtggctttgccccagccaaatatacacttcttttgctttgatgtaaatgtcgcccatctgctgaacctgatggctgcgctcctccaaagaatcctgatctatacaaatagagtcgatccagagtgcctcagtgagactggcatctgcccttggattgagtgcatagaactcttccaggaaggcatgtaagttgtttcctacgcggaaaaatttgccattaatcaggatttcatgtcgctgtgcttgattgccccatcgataagacaagcaacgataggaagcgctctcaacctcatcgtgccagagtgagagctgtaagtgaccttccttggagcgatcaggttggactttgatgaggcgaaaagatctacttgttcggttcagttcttcgtgtttgaatgaccttctttcactgcgttttccacagtccgctaacggctgagtcggagaacctattatcattgcatgaccaggcgaatttgacgttcgaggccccggtgtctgtcaggtgtcgcgcaccgttggcgaaaagcgcagaatcgggaaattggttggagcagtatgattactttttcatttaatttatttttatgtacattagcgtcgctatccacgagctggtacacatgcgatcgagttgcggaattcttgtggaacgaatgatgagatagtgaggcggagcagacatggaaggcgctccccgcacccctcaaatggaggacgcggctaggcgtgcaggcgcttactatcaacacgacccgcacttgcgtcatgaaaagcacgactcgacacaatgttcactacaaactttggtttgcgaatcccataagtctatactctgatcatgttaaatctttcagaaacatagaaatgaaccacgcctagaaacaggaagttttctcagactatgacgcttgcgatcaatcttcatcagagctccggacaaactcctcaaatttgtcttcgtctccatcaatctcttcaggcatatgcataatgagagacgatctactcgaaggtgagaagcaagatgactggctcgaagcagtcatcagtaacttcaacaccccaccattctcctgcttttgcctcttgttgaacaccttgattaacctcttgatcttgctaatgaactgtaaaatttcctcttcatattcatcgtcgtagaagtccaccgagtcgatcagaatgaagattgcgctatagcgtcgcctgatgttacgaagcaattgagcaaggccagaaagataggtgtcataatcatcggcctgcatattctgcacatcttgcacgccgaggaacgatagcagtggattgccgttggcgtcttcgctgtcatctcgtgcatttagagcaagagcttggccgaagattgtcttggccatgatagctggtcctgagatttcgccgtcagtatgcaggccgcagaaaaatgagagggcgagagtatccggtagcttttgaatgctctccctcaggagagtgataaagtaggaagccggtgtcatcttctcgaaatcaccgtgtccctggatgaagatcgcagcagaacagttcgaactcatccagtctcggaactcatccgctttgccaatgtatccggagcgaccttggaatgtgagcgactcatcaaggccgaaagtcagaaccgcccttaggtccttgttgtgttcggcctgagtcaagtcgatctccaaggacgctatgagggttctgggagtgtttgatgtccgatgtagcagattggagagcctcctgatctcatcatctgtcgagtctgttaattatagaggaaatacactcatggagatgatctgacctttttctttactctttgcttcgtgatcttgtgtcatcttctcacgcaaccgcctctcttccgctacttccttattcccttgaatcgtgatgagcatattcttgggctagctatgccggttctggtgcaacttacattgtgcattcttcccctggtctacaagaatttccatgatcatgtccgcctttttggtaagcgtttccgccttttgtgtaagtatctgtacgccagcgtttgtgtcgagtgtcactgcaagattgagtttcgccctcgcagcgagatatatcgaagcttctttcatgaatttacgtttcgaatactcgattttgttgatgtgcaaatcaatggactggccataggcatcgttttttagtaggctatcgcgcacgcgctctggagaagcaggttagaagctagcactttgacaagaccaatggtagttcgatctttctcaggagacattcttacttgcggatggttgactataccagtgaatgatgtcaccaagtgccataagaaggtgaacgtgtatctcgttgatgcaggcgcgcaaagaattgttgccctggtagatgttgccgtacttttcacactcgatcacggtatcgggtatttcctccagcaagcttgccattttttcacgcagttctttgtggcccatcatcgcctttgatataaattagctgcgtcagactttgcatgggctaccaataccgtcaggatcaaggtcagaccaccacaaagagtcttgtagttgccatctggaagaagtcccacaaaagctttgatggaggcgctatggtcgccgaatttccggaatgcactacgaaactttcccgatttgctatcgcgactttcgtattgcttagctgccaaatccatagttctcatcacctcctcccaattgtcgcaagcactcaagctgaaatttttgatcacagaattctgcgactcttttgacttgagcgtgtttatagtattagcgaaactttctgtcgtcttgataagatgcatgttgctctcctccagctccacatctgttaaagacattgcactgcgagcgtgaggcagcgatgctgtctttgagacgaatctatgacgctccacgtcgaaaacgcatggaagttcaccggcaggatcgcagaggtcggtatcgcggttttcgatgaagtccactgcaagcggctgtcgagaaggactagggaaggaatcaaagctgcgctgggccatctttgacaattagaaccacagcagcaaattcatgcagactaaatattagggattcaaacggtcagccgaaaggtagagagtatgatgtaccgctgaggcaacgtctcgtcaggctggggaggagcgaactatctgaaaaccgggaggctcgcgaggctgaaaactgattacacgtgcatcaccaatagctgtgcaatctactacacctgtgcgatctcttaccgtgcgccttaccaactccggcgattacagccccaagctgctgacattccttcgtacatgcctgggcgcatttgtgtcccgtttcacgtcgctaccttgagtaggtacggctaattgggggcgccgtggtaacaaatctgtatctacgcttctacgaacacagtcctccgttctaacgtcgaatggctatctaagcattgtctgcatatttttgtcggtttaggtcacctcggtggagggattgcgagtggtgccctccgcttatcttgcgcccccaacgctgtgagatgcaggctaaagtgggccctggcctatcaaaagcaatctctctccgcaacgtgccccgattatggttgcaatcaaatcaccaggttcgatggcaaaattgcattaagagcgtgctgacctgcatcatgcagcaagcttggaactcatcggagctgcatcagcatctgttcaccggtcgacacttttgaccatttaatggcatagcgcctgaatacttcgttgcttctatactctctagtaatttgtagcgtggtttgaatctctacttgcattgtgctcctcgcgatctgcaatcccccaactgttacatccacgtcttggttaaattgagatggctctgcttgacgagttccacgtacagattgatccgaacggtgtggctgaccctgtcggttagtataaacacactccttgaatgtgttccgctctcaaatggtcactgatgtggaagccagataaacctgatgtctcaacagaggcaaatgatgaatctccggaacatactgccgaattctcccaaaaccatccgatagactctggctccggcgatggcgtctcatccaaacaaatgtcagcggaatgcgaaggttctcccaaattacaacaagttaacaccaatgaggatgggcaggctctagaaaagaacaatagcaaagacccagacggagaatacgacgaagacaacattagtgatggagagagcatcgaccagatcgatgagtacttaataatgaacgaaacagattatattcgaaagagagatcaagacaagaccattgatgaagaaagcgtcgacgagaagatggcagatttgagaatgcgacatcgggacctggagaaacgtatcaagcttgcaccaaaaagactgaagcaaaacaatcagtatacaaggattatcgaggaaagaattagcctcttggaagagcggtgcttcgcatttgacaacaagatactgaaggcaagtgggattcttgtcccacctgatctgcccgaagtaaaaccacctgcgacatcgactctcaatcctgacctaggtttcaagttctggaaagacttctccagtaaagcgtcacccacaaacatcattgacgtgcttattggggagccagcggccacgagatcggagatgattcggcgcaagaaggcctctactagcataggacaggacgcaatatctttgttggaagaagaaaggagtgcgaatcggatggaatcatccgagggacgcaatttggacgaagaggtcgctgagctgagagggacacaactgcccgagaggatccgtttcaatgtttcttcgataccacgactcttctggaaatcctgtagcggtgaagtatacgacgacataatgcttcgtccgtttaaaccgctcatccgcaaagcagatgagattcatgaggttatgttctccatgcaaaatgcattgaccgccatgatcactgagcgtgtggcgtcgcgacaggatgggagcacacaggactccaagccaaacggaaaagccattgatgaggatgagaagactgagaacccggaaaatccggagaaacccgaagagacagacctcatcacaaaagccgaatgggagacgatagtgagagacttcaacctctaccactgcgaagactgtatgaaggcaatggcgctagaatggccgaaattatccgcctttgaacgctcttgttctagtgtccgaaatcttcttgaaagcatcatactgcctgtccaccagaagtttcgtacgcgccggacacaaaccctacactttcaagatctgtggcatcttttccagactggcgatttgatcgtggataagatgcatacacaaaaggcaggaaactcactatcaagtgtcaaatgcaggagggtgcttcttacccgtggcggtagacgtgttttacatcccagtttcccgccaccccttcttccctggacggggtcgtttctacaaaaagaggaagaaccattggctccgatcaacggaataaacgttttcgctatttacgcttactatctggacttcgacggctcagtgtggcgtcctgtgcgcgagcggttcgtcatccacccatacagtggggagcgaaatatcacagatcttgagatctaccccgtcgagtacgcggatgacacggaaaagaggcttcaagagagaggcaagagattccatgatctcgtgacggcgaaaacagtaccctacgtcgactgcacgggcatcgacctcgatacaaaggaagagatcaacgacaaagtcatcgttgacgttagaagctatttcaactctgaagggaccgagctcgcgccttacatgccccctagcgcgttgaatgtatctgaaacaagcgattgctattttgggatggattgcacatcggatgagtctcgatgccttcaccggaagcaaatgataactcctgaccaaagttccgacttggaaatctatcaagatcacatatacggaaagttggagttcaatgccgttccatatgatctcaaactctgggtgcctgattttgccatctgccactatcggattttcgcctacaagctacagtctcgtgactggggtatgtgatcatcaaacctagtttcatgaaatgaatgctaacaacatgcagtacaggtagaagtgcagagcctcaaagctccaaagaaaagagacatgagtcagggtttcgatttacttgtgctgcctgaggatcataaacaaatcatcgagtctcaagttcgagaacacttccgcaaaaggggtcaacaaggccagagaggaggcgacactgatgacatagacctcgtcagaggtaaaggtcagggtctaattatattgctacacggtactgattcaagtttcaaagccctactgcactgagctaactacatccaggcgcaccaggtgtaggcaagacttgcactgccgaatgcatcgccgaattgatgggtaagccactctatcccatcacatgcggagatcttggtagcactgcacaggaggtggaggtaaatctcagaaagcacttcacgcttgctagcaaatgggactgcgtgatgctgctcgacgaagccgacgtattcctcgcacaaaggaaaaacgaaaaccttgagcgcaatagtattgtctctgtattcttgcgcatgcttgagtattacaagggtcttctctttctcaccacaaatcgtgtgggtgcttttgacgaagcctttaagtctcgtgttcacatctcgttgttttgtaagtgcaaaattctcattgtcactctagcaaaccaagatcatcccccacgatcacacgaatgatcatcacagacggccaccacaaaccctccctgtagaagaatatcatacacctactaacatgtcacaacagatccaaacttcgacaaagagacaaccatccaagtgtggaaaaccttcatcaaacaagccaaaaagaaactcgactctgaaggccgcaaaaacgtaaccgttgcctcaagcgaaatcaagaaatttgccaaagcccactgggaagaaaatcccaaggcgcgctggaacgggcgccaaatccgcaacgccttccacaccgctgtcgccatggccgaattccaagcgcgcgagaaggaaacagacgagggctatgatgcaaacaaagacgtcaagatcaccattggccgcgagcaattcgagaagattgcgaagacggcgaaggagtttgacatttatatgaaagatacgttgggcgatacatatgatgggaaggcgtcgaggacgggaatgaggaagaaggagaaagaggcggagaggaagagggagagggagagagaggatgcgaaggcgagggagaagaaggggaaagcgccaaagaaaaaggatgactcgagtgatgagagcgatagttcggaggaggatgtgaaggagaagagtgggtcgaagaaggcacgagggaagaagaagagtgagactgaaagtgagaatagcgactcaggttcagagtaaggtctcaatcgtgccgagaagatgggttagaacatttcatgtagttgatcgcaatcttgattttctagtacacataatcgctgcgctgttgcaatcgatgcgcagtatgatcgtgatcatgcgatagtcgtggaagttacaagaacaatgaaggtggaattagaccgggccccattagcccatgccgtatcctagcattgccaatactgtggtgtagtctagcagatgggcacgtgatgaaatgatgaggtgggcagctaaatatattaggtgcctagtgattaaccaatgagcggaaggcttattgttagtccaactcactaaggactctagagtaataggcaagcagacgtgcacgtgattaacgaggagacgtgatcaacgaggagacgtgattaacgaggagccaggccatcgacgagccaggctattaacgaggaaacgtgctttaacgagacgtgcttcaacgagataggcctttcagaggccaaggggctgtgagtaactccttccacaactcctcacgactcctcacgtaacgcgcttagactaccttatcaataggaaggaacatcaaaacgacgggcacggacgaaaaatgtcgtctttgcacagcgacagcgagggctataggcaatattttttttccggagttagattggaaagtaagggcgatttaggtggtcctagggaaaaatactagcctttcgggaccgctgcgcagtgagaccgacattctaaactatatcttagatagctgcccattctcttgtgttgactgtgttcaatattctccaacgtcgtaattggctgtatttagcacagaatacaatgccttacggtacacgctcccagcctaaatcattcgcgatcacacaatatccacgattctgtacaaagcaaacactttgacaaggctgttatatctacactgagatattgtacaatgtctctacgtgtctttggcattggaccacttgcggtgaacgcatttctcagctagagctctaaaccaacccctaggctagcttcatagaacagcacagttcaacaaaactcttctgaggtgtaggttatccagaatacttggcacattttataaaactatacccgcattgtcatagatagaccgtgcaatgcgctgtaagcacacaattcgacacgtttttcagcacaagctacgctctactcacagcacgtggcttaaacaggcccaaaacctacgatagcgcactatcaacttaatcaagacatcgtagataattcttcgcacgctaccattagcagggcgatccacgtagcttaaagcttgtacggcagtacactagcacgcaagtgataaatgttcaatacgaaaagctagacttgttaatatttaccctgctatttcgaataaagatacacaatcctcttttcgtgatataattattgtcctcccaatacgtggaatagaccctgaattctagccgttgtacagctgtcttcgtgtagcacttgagctattcgattgtcatcgacggagcaacattacctagacagaaagcatagttttgttgagcattctgaaataaaatgtacaatgcagacttgggcgctttcttgaggctgcttaaacgctacctgtaatgaacgaaatgattttcgaggtaacgccatagtaagagctatcgagagcagctaggaggaccatcgtcatgcagaagatacagatctctagtcgagcatcgcacctgaaaagtactttgtgctacccgcaacatgcaacaagaagtcggacagacctgttttcatcacacagactagtcgtcaacttcggcgcaactgttgcctgtagcgcccaggtggcgatgagtacagagcgttaaaacacatcatttgaatcattcttgcacaacttccagaggcgggacaattcggtacgactcgtcatttccccattgcaagtcttgtcagcataaagtatatacagggttccccgccatcccacgctgacatgccaatatttcaccacgcatgtatgctacctttcctgggtccgtacatgatacaagtgcacgaattcggaaggacatttcgtctcgaggcaagtggtccagttcatcacggctactagtcgagcagccccgtttgaccccttggaaatcccaaaggatcgggcacttggacaggtattggtgcatttcgagccacttgcattatgacggagagccaagccttgatgcggtggtggttcttgctgttgtatgtagtatcgaatcatcttaccatgcatcatggtcggcgaatagtataccgcaaagaggacgtccaaacccgtgccctgaagcgcgtcgtcgggaatgagtggagatccaagaagctcaagacgaactgtcgaatcgttgtttcttgtgctgtggggcgggacctcccgtgccctgtctaccgcagtgcaggaaattccagcgatccacttcaaccacctctttcatcgacgagcatgcattttcgcgcggacaagagagggggtgtcggtacacggcacgaatctctccagtcgccctttagccggctggtttgggacgcgtctggtgtcgttaccccacacgatgctgcagggaaggctctgcggaagcggacagaagtttgcagtgcataagcgaagacgcgcctgcatggtgggcaaatcagttctgtcacatgctggagcaagctgacgccattatggcgactatttgcgccgctggtgaaaacgacgcgtcgcaattgcagttggcgaacaggaaaatgtgcatttcgatgtgagagtggtgcggtgaaagtggcgggtgggctgaaaggggactttggccttagcgcgatgacgttgggtcgccgttttgaggagggctgtcgaggttctcgaagccggatccagcaaactttttccagttccacgccaaagcgttgaatgctagtcgcgtagccctaccatcgccctgacctgacagactttctccgtgaccatgcctgcgacagtgaatagcaggcttgcccccgccaactgccgcagctcaacgcgctctggccatatcaaatcacggatccactccggtgctgttccacggttccgctacccaccagactgcacttcacccacgagcaccctcttcacccactgagctctactaaaccgagcttccctaggccaaggcgatgctgggcctaacaacttagtcgcgccttccccattctttcccgtaatagcaagagcaatgccgcgccttcccaaccgcgacgctgaacagcaactgccctttacgggcgacaatgtcgacgacaccgacttctcacatgacctgtcgcacgcagaaaatggaggcgcacatccacgcacacgatccataagatctcagtccatcacagcacagtcgctgtcaggatcgtactcgcgcaacccagtgcggtcctttgcgcaccagacgtcgcatagctttgctggttggaccaccccactccctacatacaagcaaccattgacgatattagatacgccccaatactcctcgtcacagggcgtgcgcgagaggagcgcccaattggcttcctatgccctcgacgccgaagagtaccaagatcgaccgcaccgccaaagcttcgccgagaccgatgccgcttcgggaaggcatgcagcactcctatcagagtatgctggaggcagggcgtcacctgactccgcatgggcagataccatagacgaggacagcgagccagagacgccagagacggtcattgggccagatggacacgatcgcaacttcttcactccgtcttcgcggacaggatatgatgctcaatcacgggatccacgcggagctccgcatagttcgagagtgcctaatgtgcgggtgcaggatacagagcggacgcccctcctgccagtgccaagactatcccggctggagtcgcagcccaagcagacgtccaagcaggatccgacaccgtcagattccaacgcctcgggcatatcctaccgaatcaaggagacattcttcactggacggcagcatgtcgtcgaatttcgccgaagcttgacgaacccgaaaaactacaccaaggatgctctcgcttcgaccgcactgaccagtctggccatgacatcagctgtcttcctgggtctgttgctgaatctgctggacgcactctcatatggctacattctgttcccgctaggcgcgcccatatttagtcagaccggaccagatggcatctccatcttcttcgtgagctgcatcgtctcccagctatgctactcgttaggcctctcgtctttcaagggtggtgttggctctgagatgatcgaagtcgtgccattcttccacaagatggcttattctatcatggagcggatggaaggccaatctcctgaagccatcatcgccaccaccatcgtggcctactgtaccagctccgttctcactggactcatcttcttgggtcttggctcattcaagctcggcaatctggtcagcttctttccccgacacattctcattggctgcattggaggtgtcggattctttttggtggtcactggcttcgaagtttccgcacgcatagagggcaacctcaactatgatctagagacattgcaaaagcttttatccgccgatacgtggtatttgtggtgtcttcctctcttcctcgccgtctccatcatgctgcttcagcgcatggtcaagagtccgttcgtactgccagcgttttttgtttgcgtcttcgcgatcttctacatcatcgtcgagggcatcttccgcatggatctcgaggttgttcgtaacgctggatggatctttgagcggcccgaggcaggtgtccagttctacagattctattcttatttcagtaagtgcatgtctagaccattgatggccgaagtgctaatagtcattgcagaattcggcagcatcgatttcggtgcactggccagcaccattcccaccatgtttgccctttcattcttcggtatcatccacgtcccaatcaatgtgccggcattgggtgcggccgtcaaggaagacaatctcaacgtcaaccgcgaactcatcgcccatggcatctccaacaccctgtccggacttgttggaagcatccaggtatgtccctctgatatctcatcaaagctttccatcatctaacatcattcgtagaactacctcgtctacgcaaacagcgtcatgttcatcaataatggaggtgacagccgaactgccggtctgctacttgctgcggcaacaactgcagtgtggatcgccggcccagcaatgattggctacattcccatctgcctggtcggatccctcatcttccttcttggcatcgacctcatgaaggaagcgttgtgggacacctggggcaaatgccacaagttcgagtacctgacgattcttgcgatcgtgctgatcatgggcgtctacgattttgtcgtcggcatccttgttggtatcgttcttgcttgtgtcagctacgtggttcagagctcccgtcacccagcgctgcgggcatcctacagcggtgttgttgcagagtcgacagtacgacgacctcgtgctgatgtccgatacctcaacaaggttcgcggtcagatccacgtgatgaagcttggcggcttcctattcttcggaactatagtgtctgttgaagaggatatgcgtgcgctaattcaggaagacactttcagagagcagcccgttagcttcattattgtcgactttacgcatgtcactgatgtcgacttctccagttcagaaggcttccaacgcatcaaccgcatcctctcacggaagaacgtcaagatggttctctctggtgtctccttcgcaaacccagtcggacgcgccttgcgcagtgtgggtcttctagacgaagaagaaggcaacgaagaatgtcctccaccccaagtattcgaagacctcaacacagccctcgaatcctgcgaaaacgaactcctcgaggtcttccacaagcactgcaactccgcctccaagcgccaacaaaccaccccgcctatgagcatcaacggcgcctcaaccgcctcggagcaaatccccactggcggcacacccacctcctccttcggcgccagctccctcaaccccgccttctcctccccccgccgcggcgcccgcctcgtcgccgcacgctccaccatgcgcgaagcccacaccgcacacgacacgctctccatcccgtccaccgaaacctcctccacccaagcccctccctcgcgctggaaaaacttctcccaacccctcaagatcatcctccagacgtttgaggatatctcacccaagaacgaggacttctggcacgccgtcgccccgtactttgagcgcaaggaatatcccgcgggcactgtgctgtattcgcgcggcgacgacccggatggcttttatatcctggaaaaaggacggtttcgcaccgagtactcgctcgaccaggggagtttcttcgaagtcattctgccaggcacgacgtgtggcgaactgcccttttttagcgagacggatcgcacgggcacggtcgcggtcgaggaggatagtgtggcgtggctgatgacaagagacaggtatagggaacttgagagcaaggatgcagctgttagtagcgagttgctcaaagtggggttgaagttgaccaaggagcggatggatgctattacgagttatgtacttgttactgcgtcgtagaggaggggaagagggtggtcttctgtttcttgtagattgttagaggaggttgggtttgggaaaggataggaaaatttgggggtgttgtttgtcttcatttgcattgtgtttggattagcatggggttttggtggttatttgagatggaaattttgtgaggaatttgaagagtttgaaagaggtgattgatgttcgtttgtcgcaggatacattatataagagagtgtaatcacgttctattctttgctatgcagtactcagttcgtgaatgacaaattgtcgctgccttgtttctgcctcagcctcacgcacgaaggaaggcgcaggctgtgcctagcgcgctcacctttatacagcctgctccccactcctctttcttcctacctccttcatacccttcttcccactgtcctggccgtccgacatgatccccgacaattccgaagacgccggacgacgctattgccagctccgccttgatgcggctacggcttccgggccgccccacttcgactaccagccgctcccgccgcgacacattcgcatcatcgaactccagcccggcgaacgatcggatccgtttcgagcgcgatttattgttggttcgctcgacgagccgttcgagtacgatggcctgtcgtatatgtggggtgacgctgcacctgttgatcgtgtggttgtcgacggtgcggtgataccaattgcgtggaatcttgcgagggcgctggagtatttgcgcgacaatatgaatccggagcctcttaggatttggattgacgcgatttgtatcaatcaacatgacgatgccgagcgcgcgaatcaagtcggtttgatgcggctgctgtataggaaagcggagtgtgttcggatttggatcaacgaacctgatctggatgaggaaagcgaagcattggctgcattgcggaaattccaagtacgggaagaagagcagaagttcggtctcggcgatgatccggacttctgggatcccatattgccgatcctggagaatgaatactggagtcgagcatggatgtcagtagccatatgcaagagcagtaggatctgtcggctgacttagcctttcgcggcgtggtagacagcaagagatcataaacgcccgttttctgatactgcactgcatgaacgcctcagtaatcggtactacagtattcgagttccgtcgagctgtagaattgcacttgactagatttatcggcgtttatcttaacatatcggtctatgttaaactatggcacagcgatcggtctccaaaagcgcaagaaatgttcgcttttcacggggaggcaagacaacgatacaaattaattcacctcctccatgataaggagggcttgctggtatcaagagagcatgaccgtttctacgctatcatgcacctggctaaagattaccgggatggagaccttgcagttgactatacaaagagtttggaacaagtcatggtcgatgtcgctactcatcacatttcacgacatcaagatcttgagttcctgcttcaaagtttcccgcccatcgaggattatttggattcttgtgaaggcttagctcgtccctcttggattccgaactgctggctagggaggaaggacactggagctgtaattgctagcaggggtatgatatacagccagtgcagtcacaaatctattgacatgagtaccatgcgcctcagtgttcgtgggatcaagattgacagattacgaaagctcttcaaatccgagcagatctttcgggaaatgactgttgtgcaattctgggcctcggcacttggccaacatttacagccatacatgtccgacaacgcagcgggcttgccacatgatatctactataccctttctagctactggttgctcgaagatttcgaccacgagtttttaaaggccgctctcgcatatctgtacgagctcaatcaagtcgcagagctcacgaatatcaacattgtcgaggggaatcaggctttactaccgggctggaatgataacacacacgcaattttgcagcagtttctcatacatgtcagcatacacaacttcaccttgacagataagggatcctttggtctcacgcctagatccaatatcagagaagaagacgaggtttggatggtactcggatgtccacatccaatcgttctgcgacagcgagacgatggagcatactcgtatgtttgcccggcaataatcactggtctcacggactcgctgatggagcatgaagatttcgaaaagttcacaagggaaactcaacctggtgaaaagattggagagtggagaatggaagacattgaattggtatgagcgacttgaaagtcatcgataccatcgcgacatggatatggcgacaggatgatctcctgggattgaacttttctcttgtcttgggcttagatttccacttgtacttgtacgaaggcgtatcagttgactttcaagtcttttaggtagcgtgaaattggaaggattcatgtttgaaagactagtagcggaaatccctacaatgcaaactccatcccaaatcgttttgtgccgcatgtgctcattcgttactcttcggatttattttaacactgccctcaacgcccagagggaacagagaataatgaccacttcaagaattgaattccgcgcgcatcaagatttctctgcttctcaaatacaaatgccagaagtgattgcactccaaactacagagatacctttcgcagagccatgtgaccccgcgacatcagattcttaccccactgaccaagcttaaaaattcagtaagtagtaaagacatcatttgctcatgcacgacgagcatgatcgtggttgtggtttaccgcgccacggagtcgcagcatgttgatactccgctgtgactaagaattagttggtctccgagaaaaagccactcccactccgctcccattaactttatgaaagagaaagatctgcgcatgtataagcgtcgaatactctgtatctgttcaaattaaatttcagatcatacagcttgcacatttgcatgatcatcaatttgtaccattgaactcgtctcatcaagcgtacaaaaagaaccactcgcaatgcacatcaaaaccaacatcacgctctacactgaaggcacacccaacggcctcaaagcctccatcgccctagaagagcttggtcttgaatacaaagtattcaccaaccacccctgctaaaacttcacagcattgctgactgctacatcgcccaggtcgtgacgttagacttcagcaaacacgagcagaaagaaccatggttccttgccatcaatcccaacggtcggatcccagcgctcattgacacggacgaaaacggccgcgagatcaagatcttcgaaagcggtgccattctgttgtatctcatcgctacgtatgacgacgatcggaaagtctcttatcctcatggaagcgcagagcactgggagacgattagctgggtgtgtctcgttgcgcgccggtttgtgattttcttgctgatgtattgacagctcatgtggcaaatgggcggtctgggacctatgcagggccaggcgaatcacttcacccgtaagttcgaactgatcttgtaaggatgttgacgttcatgaataccccaggctacgctcccgagaaactcaagtatcccatcgaccgctacgtcaacgagacgcatcgtctctaccgcactctgaatggccagttggctaagaacggaactggatatgtcgtaggcgatcgcgtcaccgtcgctgacatcgctatttggccatgggttgctgcacacagtaagctgatcgtttccccgatacacgctcaaactaatatgtgttgcaagatttctccggtattccctcgcttgctccatatcccgagatcacgaagtggttcaacaagcttcttcagagatcaggtttcgaggctggacgtaatgtcccacgcccgcatttccacattacactgaacgagctgggagaggatgagcttgataaagttgctgaacatgggaggaagtggcaggaagaggcgagggataaagaggctgctctgcgaggagaatagaatgagtgatcgagttgtgaactgctgtttaggtggaaaggttatggtcgtttccagttcaatgagcatgcttcgcttttcaacctcatgcaatcagggtctctatctatcgacctcctagacaatttttacatctacacctcccatcctgtccatctctagccttccacccttttcactccgtccatgcctacactcatattcctgcgacgcagcctcttgtatctcaatcgctggcggggaaatccgtaacgagtcgtttgtgtgcttgtttttgcgcatcgcaaaggacaatgccactgtggcgaggagtgaaagaccagcaagtactttaattgctaccccgatggtttcgttgatctttgatggtacccagctcgcgttgaccgagtcgcactgagattttgcatgtgcgtatgcgtgcgcatgtgcgagaacagtgaagaagagaggggtgaagagagagtacatcgtgagcgtgtaacgagagaacttaaagttcaaattgcagtgaaggcagaaaagaaaagatctaaatagatccttgaactagaatgaccttgtattaaagtaccattctgaatcaggcgacccagagtttttgtatcgcgactcgcggctactgaagcgagaatcgctcgttgcgaggatccgcaaaccaagtcgctagggctcggtagcaccaagctcataaacttatcctgcagcagaaattgtatccaacccaaggctaagtaactcgcataacggttgataaagctgttgacgtatctcaagcggccgttctgtgcgtttttacttagcggtcaggccgaccaggcgacttggaaacttctacaccatcgcaatgccaaattatgcatgaatgtataagccactaagagaactgcaggtcaagttttatcacccctcatcttactatgtttgcccttgccccactccccatcaactcactaggcggctgctgcatttccaccagcccaaaaccctcatccatttcgccaatctgctgccttctatctgtttcgctccttccatttgcatactgattatgcttcataggagatgcctgctcgtctaagttcctgtgcttacttctgcgcatcgtcagaaacaccgctgtaaggagcaagagtccagcaactacgccgatgacgataccagcgattgcgccgcctgctataccaccatccttctctgtgtcgggcgtgggtgaagatgaagctggagctattgccgaactcgcggtcgacgaagcacttgtccctagcgatgatattgtcacaacgctcgaagaaacattgttgttcaccgcgccaaacaccagcggcaaagtgatgacaccaacgcccgttttgcaacatgcccgggtcgtcccgcagcaccacttgtctccatccgctttgttgttgcatggtgtcatctgtgtgttccccctcgcggatctcgtctgctcgcagatgtccagacaattgcccgacgtgaaatttgcatcggtgcagaaattcgcaaagaaactgcgtgatgcaggtcaattgtcgcgtgtatagccaggcatatgttacttacgatatagtcaggccgccttcctcgacagatctattctgacacaagccgttgggcaggcattcatctttcgtgtcgccttttgatcgatcgccgccggcgggattggcgcggtttgttgcgcaacatatggttggtgggccgccggacgtgcaggcctggaagccgctgaaataagagccgtcggaccgtaagacattgccatttggagaatagcattgggattgggcgtgtgcgatggagaggatggagaagatgaggaggatgcgcatcgtgaacgttaagtgttgaagaggagattcgatcccggggacacgaaaatttgcttaagatagttctaggaggtagaaaaaggttcgagagagggcagagagagccggaagacgtaagcagcactacacggtaccttgcccggagcgtgtatggcccccaatgtatatgcgggggccgataaccaccccatggaccgagcggggagtatttgccagccaagagctggaccatttgaatgtaattttggaagctgacagcttacagcctcatctctttaccgaggcgaaaggttctacgcttcctcccatggctgagttggtaaagaaagggcccacgctcatcacattcctgagctcgtgacgtggctgccatatcctatccagcatttaaaaaaggcatgaggggtgaattagcccaatgacatacatggcccatggtgatcggtgtaagacgacttagtgaaacgcagggcgttgctctcgtgacgaatcaaagcttgtgtcctcagcccttctttgattcaagattaaaaagcaaacatatagcacggctagagttgatcagcgaatttgacatgatcttgcgctaccactgttatctggtaaatccacaggcgtccacaggcggctacgggtgctgaagcgagaatctctagttgcgagtagatcggcaatgcaaccattcaagtcgctagcgtttggaagcattacccgctgagcatcaaccggactagttctgctatcctagcgtggaatcctctctagcaacttttacatacgtcagctcattttctgtcgatagtcgcagtaaggacaatggtaaatttggccctcaccagcggtgaaacatcttgtttcgaaacaagtgcttggagggtctgttggtccggtttcgtcatctgtataccaacgttaatatatctcaacagattacgaaaatctgccgcacctaactagccaactcgtcgcatagacgtaagatatcatcttgtagggtattgaggctggaatcatgatcgattcaggcatgagggcacttgtgtacttctcaactgtaggaatagcaaaagttatttcgatcaaaattacatacgaatagatcatcacaagaaagaaaaaacccccgcctttcgtcacacggtagtcaagagtctgagggtcgaaagtgccatccaaacccgccattttctgtgctactacaaacttgaaagacttgatgaaaccagcaaggcgactaccagttctggttcatccgagcgcgtgtttgttcgtctttgcccttcagttccttgaggtatttctggaaacctacctgtgtgtccaccgcggtcttgacgtgatagacgcccacctgcacaattcccgtggttctggtgccatcttgcccgagttttgaagcctggccttcccgcaatttggactcggcagcctctactgcgttcattaacacattccggagctcccggccgttcaattccgtgcaattctcgatcaaataatcggctgcgtcttctgaaatcaagatcttgtttgtttcttgaaatcgcttgacaaatttcctgactatcttgcccttagtctctgtggtcaatggagggtatccaattggacatgtgatgcgcgagacaaaagagtcgtcgatatggcctcctcgattcgtggtaagaaagagcactcccgagtagtactccatacttctcaagaagacagtagacaagctgttccttgtcagatctccgtcctttcttttctccagaaacaagtcagcctcgtcgatgaggagtatcgcatcccacctagctgcgagcgtgaaccaagtttgaagattattctctgctcggtctgacaaaccgacatcctgggcggtgatgcgaagcaggggtcgtcttgtgtcattcgctacgcactccactgtcagtgtcttgccagtaccaggcccaccatagagcaaaaagattcttccctcgcccttgccctccacgaagtcatgagcagatgaagaatggcgcgctcctcttggaagtaaagtttgcaagtattccttattggtgccttgtcctaggacgagttctgagtccaatttgtcataggagcgaaatggggtgtcatcttgtatgccctctacctcgaataccatccatctctttgttcttagcgcaaagccctccagcctgcgaggtaacaagaggtaaatttgcttagattcgctggtgtctcctaagtcgcttggactgacatcaatcaggcctttgaatggactaaagctttccccgtcgtgaatgttaggttgtcgaggcggtaagtgaacaggtgttccacgtggtaacggcggaggagggcgccagtcctcagctacttgctgtcgatatgcctccgggtctacgatgatctcgccctcgtatttgctgtactcgtgtttgtacagtctatgcggagcaagcttgtcgagcatcgtgacatatttgcggcctcttctttcaagcctctgtcggagttcgtgcgtatcggactcgtcgtggacatatgcaggtacgacaggtagatcgagtatgggtcttgagccatcaaacttggtgatcatagcgtcatgtgaaagcggccggaatgccgttccagtccaaccaatactcctaagcaatagttctaagcgttgtggcttttcaatgatactgtcattggaattgctactggtgggtgcgtaaaggcaggacgcaacgacacaagccgaatattcgtcatccgtgtcttcaactggtcgccgctggtggtgcctcaagtgagggtcctctcgtggatctggacggttccagaaagctgattgtttgacgtatacagtagtacctggcttgaagagaatccagagactattgaatgcgattttcggtctttcttcgaaatatatggcatgcattgtgggagctattgtggcacggtacatcccactcagcaggcgcaacaaaactgcaaggtctttcgcggtcggtagatcatgtagatctcccagtgtctgtagctcgcgcaggtttagatgctgcatgatgagcttgttgaacttttcatcgccacagctagggcaattcaattttggatcaaccctctgctcttctggtaggctttccagaaacgcactgaagtagtgcttcagctcttgatagcagtgcataaggtcgggaaagctgtcgtatggatttgcgtggaacctgtctggatcggagcgatagggatagtagctcaatgccgcgttgacaatgctgattaacctttttgagtgaatagttatgtttgcagggaatctcgtaaacagcaccgcatctcgcccaaactggaagtccacaggtctatctctccatgtggttgaagtgttggactctttccccgtgatgtcgatgacatcagcactgacaaagtatgtgagaacagccctggagtccatatcgtcgtcaggatcagagtctgggagtccgttgtttatacctttccacggctcgtctttgtagaaagttcgcaactgcttcccatcttgctcgacctctaggcaccagagcacgtccggacgtaccgaaagacttggtgaaccttctggggacacatctttcgatatttggtttggcatatcaacttgcgctttggattcgtccatcttcaacattgtatccgtgccgtcgcgtgtatcaaggccagcaccgctgttcgcatccagtgatggcagactcttcccatctcctagagccctaaccgtgctcatgtttgcgcctaccatcaatcagaatgagcatctttcataaatttatctttgatcaacacacctctattctatatctgttcactccgtgacttggatattgatttccgggtacccaggtggtcctttagcgccctcgacacgtgatgaacttaccactagtcaaagaggtcgatcgagaaaactcgttgcttgtcagattggcggtaatgaatactaacccatgtggatagcaaacctatatactcgagattgaagctcgcagtgatggtttagcttgccacggcaacctcaccggaaaagatcaacaattgaactcgcaggaaaggcactgaggggatcttaccggcacgataagattcagtaccatcattcggcgccacatattatctcaccgctcgagcttcaatgcagtcagcgagagtctgtaggcgtggtcatatgaggcgcatggtggcagttcacggatgggtaaagccccaagccaccgataagtgagcaacatcattatttgcggctgcaagagggcctcttacgtagctaattcgtctaccggtgaagcgccccggtctcgaaagctgaagcaagatatgtccacaaggctttacgccacctttgcggggttcgtgtggtcgcgctttgcttgatcagctgcctcagcctgcctcttcatttcgtcatcgcatagcctccacatgtctgttaatatttactcttagcttgttgcaacgctttctcagctgtgcgctatactagctttcacttgaaaattgtttatttgacaaaaaaattctctacattagctaggggacacatacggcactaggggaagttcttttcgcattaatatcaacacgtctatatttagaagtgtgcgagatgtctggggctgagccggttggaattatcggattgttcttggcatggaagggtatagtcgacttcgggaaagtgatcaacaagttgagagaagatgacactcgagagcgggaggtcatgtatgtggggcttcagacctcgcagatggctctggcagactggggtagacactgggaatatgataagacagacgggcgttttgttcgtttggagcctgcgcggaaagacctcatcaatagaatcatcatgcagctcgaagcgtcaagattagaggcagtcaggaagctgagcaagtaccatgagtctgaagagaagtccagcatgactactgcaacacgggaaagtcgactatcgaggatgacagggaaactggtatcgaaagcgaaaggcggcaaggaaaagacgcaatggctcatgggcgacgataccttcattgcgaagcttgtcgaggaaacagacacgcagtacagccgactcctccagttgacatcagtgtccaacgctttcctctatatgcactacgatagctttttcgatgcgaccaagctgggatctcgaatggcatccttggaggatctggtgaaagcacacattaaatcccaagtaagaacgaatgatcaggacattgtcgcaacagcttcgccacagacggactcgatagatcaacagactctagccgcctatgcaaccgacactataacctcaagcatacaacgagagcgtgttcgggacagcatcgaaaggtcactctaccatcatggcgacagccgcgtatcggagactattgcagactggtggaacgaaaagtcatgctcaaacatcctactcattgagtttccagacgatgccgaaagcgaaacggcgaccgcagcttgcgccctgttgtactacctcacagactgccacaagctcatcttcatgtttgaagaaccacgcgccaaagaacccattaaacaactactagaaatggtgaagatgttcatacacagcctcttgtcattgcaaagacatgacgggcactccaatgaatctgtttcgattgacaccaacgacctggaccccgagatcgaaaatacgtcgaagctggagatgctcatcactaccttccacgagctcctacgacgcgtcaccgaaagcagcaagagacggattttgctcatcgttgacggacttgacgccaaccccatggacgacaacgatggattcgtccgcctagtctgtctatttgtgtccggcctcaacgacatatgcaagatatgcaaggcagactctggcgcaatcttcaacccgttcttcgcgcatcaaggccatggtatgcgtctttacaactcgatgcgggatacggatgtcattgatcttactgattacgactttcgtgagggctgcttgagggatgagcttgcttctgctctttaccattgagccgggtggactacttatgaatactttgatgaaatagcctgctgctaattaaggagggtcagggtatacaactgatgatgtctgtgtacgcgcttgtcaagaaatcttgatgtcacttcaggaccccgtggcagagcaaaatagctgtgttcagtgcaaaagtattgattggaagttgttaatgtacgatagagatacgtaatggtacttccgtgtgacatggaagcttcacggtttgtcgttttccggctcattctcaggctaataagtagactttactgccattgaatcgaaagttgtggaagtcttgcagtacgcggaggcagtgtataggctgtaaccaatgacatttgtggcggctcagctttgggtgcggctgagcagctactgcgcctcagcgcctcacacctgcgattttcataaaacccccgcgcccttctggccttgatttattctcaaaatttcttcactcttcgattcattgctccagcgctgcaccaaaatggcagacgacagccccctttcgatcgctgcgaatattattggcatcatgacttttgttttcgccattgcagcagctgcatacgcacgatggctctggttgaagtcgcgaatcacgcagccatatgaattaatcgcgcaagactatgagagagtcgggcactatatccgggagacctggatattagaactccaaatggactttactccatcaccgcacttggatgacttgattcgcttcgttcacctggatcttatcatggttgtgctcgaaatggtcaagttaacagaatacacggcgtcggaaagaattcgcataggaaatactgctaggttttccgagtactacggcggaattgagtataaaatcgaaatgatgaggaccctatacgcgagagaacagataaatgcgggattcgcgtgagtaacgaattctatttctttgatagtgctgactcgatcggtaggagactgagaaagcaagtctcgatgcagtctgtcaaagacactgacttgcaggaattgcaggacccagacctcgaaaatccactccatgcagacacaaggctgggacaggatcacatatggcaaaggtcctgggtacttgcggcagcagaaatgtcagctccagacttagcgcaagccctaaaaatggacatggacaagcacgaaagatttgttcgactggcggacaagctcattcagaagaataaaatcttagttctcgctactgaaaacagattcagatctcatgtatagtaaagatgcgatagacattggagaagatcgatcgatgtgctgatctgcgtatcttccttctcatgaatcatttatcaaaccgtatctaagggatcctaagctagtcgttttaatctcgtccgtagagcttgtttttccttgctatattaaaagtaggacaagctttgcaacttgccaccgtttagaaatactcgcagtacgtcaaagatgacgcaaaacccatcgctatcccaccccgccccctttcagctcattcctccaccaagagtaatccagccgtagtaataacccgtctcctcgctggataaaacttctctcatctcaccaaattctccaacaaccaggacgcccaatatcaagtacaacagtacctaataagccgtaataaaaccacgatgtgcctcaatgcacccaccactccagacgatcctcgacacctgtcagagatctgatatgcgagggtgtacgttgacgacaagcaatccggatacttcggcgccgaagagtgcatcagatgccccgctaccccacgcggagcaatgtcactggaccagctgcgcgtcactcgcatctcatcacatggccagaccgcgctttgaatatggatttgattggaattcctgcacctgtactgtatgcgagccctacatgagcgggtatttatatatttgcgccatccgaaaagccaaaacgcctgcgatgcggaaaaggaaaaaaggtgaaccggctaccgcttactggtcaagactaaatcgacagccgcgctcgccaatctctgcacatcttctaggctgtgcttgcaatctacaatctccacgtctttgagttgcttgcactcggcctcatccggctcctctagcgcagcgaactggctatctaccatcgcgtccttcatgtagtgtccctggcgtgcgcgcacgcgagcgaggagagtggctttgtcggcgcggaggtatacgaagtggacgtttgcgttgggcgactcgtcgtagagccgtgcggtgcggatgacgtcgcggtatttcttcttcagggcgctgcaggtcaccacgacgcctctggcgccgttcttgagggacgcgagggcttggtcgcggaggaggatcagccagtcccagcggtcggcgtcgtttagagggatgccggcggccattttctcgatgttggcttgtgggtggaactggagatgttagctggggtgtagtattcagcatgaataaagtgctcacctcgtcgccttcaatatagtcgaagccatatcggtccgacaggtactttgcgatggtgctcttgccgcagcctgctggcccggtcacgatgatgatgtggtgttggctggtgattgacatggcggctgggcttgtgtcgtccagggaggtagacgaaattgacggtgatgctgtatttgacattgggggcgtgagtggtgtggtatatggtactggcgctgattgctcgaaagtttgcaacatgattgctgtacagtgaaggagcaaacggggcggagacgaattcaagaaggcggtacgacgcgggtgtttgaggtggatgttcaagcacaaaggaccgggactcgtctcgagtaatatatagcgttgggcttcggatgtaaccacgactattacacaggcagtaagcaataacggcggaccggtgtattggggcaagcagcgtttaagaggtgggtgcctcgtgtggaaattcctcccgcacagatgccggcaggcatgacggcaagggggggatcatagtttggtgcaaacttctggtagccaagctttgatgtcacaaccacgatcgtgtctgaatcagcgtcaattgggcagtgctggctgactagccgaacgtcgagtgggagatgagacgattgcggcaggctgccaatgggaagagggcctgcgagggtctgggcgggagaagcgagagagatgcgtgtcaagttgtcggcgtttgaagaatgatgcgtagtgcgtgggatgatggcagtggtggatccggcaaggcgtcgcatcgatagtctccccgcactttgcaccccagtcagtgtcaggtactggtgcagcatgcatgcctcagcggagcccagcacgacgccctggcaccggaaatgcggcgccgcgttccgagtgggcgcccagaggcaggtcacagcaaagaggctctgcaacagtgaaagggcttgttgagggcgtggtgaagctgttggataatggcgcgtgggggtcacacgaggccgctggaaaatcttcgggccggcgacgggcgagcgcggtcgagccaggcctgagccgcgtaaaggcagcagagtcagctcgcgcgcggaagagacgacacggcacatcatgatgctggagcaatgcacgccgagactgcatttggtcgtgtgcacgtctccgctccaagtatagcccggagctctctgcaggctggatgatgcgcgtcgcgtgcatctccgctgtgtctcactgaattaggcgcaccggggggctgtaatcaagcgcgcccccagtaacggactgacgtggacaggcagtgcaaggggcgattgtttgatcaaagggccgggcatgtaaccttgaaggcttggatgttggacggagacttcgtagggctgcggggaacaagtcgtccagtcggggaagaaggcgccaagccacgttcctgccacttcggggtgaagctatggcacccccagccaaggcccgccgaccgccgacgagcccatcgacgaccgcatcgcatccaggaacgcgcccggccgtcggcagaagagcaaccaaccatgtcctacttcttctccacccccgtcgacattgacattgtgctcgaggacctcgacgaccgctccgccgttgacgtcaagctcgacaagaaccgcaaagagaaggtgccgctgtatctcgatggcgagtcggtgaaaggccaggtcacggtgcggccgaaagacggcaagcgcctggagcacactggaatcaaagtgcagttcatcggcaccattggtgggtagctggcatgcagctgtgtagccgcgattaggctgacacgtgaactccagagatgttcttcgaccgcggcaaccaccacgaattcctctccctcggccaggaactcgcagcacccggcgagctgcagcatccccagacattcgagttcaacttcaagaacgtcgagaagcagtacgagtcctacaatggcatcaacgtcaagctgcggtactttgtacgcgtcactgtctcacggaggatggccgacgtcgttcgcgagaaagacctctgggtctactcgtacaggataccgcccgagaccaacagcagcatcaagatggatgtcggcatcgaggactgcttgcacatcgagtttgagtactccaagtcgaaataccacttgaaggacgtcatagttggcaggatatacttccttctcgtgcggttaaagatcaagcacatggagctctccatcatccggagagagacgacaggcgccgcacccaaccaatacaacgagagtgagacgctggtgcgctttgagattatggacgggtcgccatcgcgaggtgcgtagcgcacgcactttcttctgcgcgctgactgacgtaacaacaggagagacaattcctatccggctgttccttggcggcttcgacctgacacccaccttccgtgaagttaacaagaagtactccacgagatactacttgagcttagtgctcatcgacgaaggtatgcaaacgcggattgccgttgtacgacagtaatgctgacatcacacagacgctcgacggtatttcaagcaatctgagattgtactgttccgacaagcacccgaaggcctgactctggcgcaagagcagaacaagttgatggcagtctcctagattttgaagcactatgagtgctataagggtccagagtcgccactgagcagagacatgacacattagcgcagaccatgagcgtctagctttcatccaatccagagaagcagacataagagctcacagtacagggtctctcaggccccgtttctccggcacaccagggttgagcaagatgcgcatagatataccagaacagcgaatctataacaagtattcagccagaccacggcttcagcaaacgaggcaattcttcccggctgttccccaaacttcattttgtggatccaaaggtttttgtgacatctccatgcatcgggttcgtcggcccagcacgctagcaaacaatgccggcaggccacgaggtttagcccgagtcatattgccgaagtgctgccggtctcacgatcggagagagagccgtcgctaccttcaccagctaacttttgtagtccttcagccaccagagctcacctgcgtgcgcgctccacgatattcgccaccgaatcacaagatgctgcgaaaatcctcacacgtgtagctcaatgcatcgtttcctattacagcaggcctctccgcttcatgggagcactgatggcttttcttcctgactgcagtgaagatcaggtccttccgcggagcgacatgagcgatatgcgaagagaaaacagggacttcagtgactctgttgtaatacacggtaattcggctgcaggcgtcgtggcgtcgaggacatcacgatcggaagattcggggagcatcagcgatattcgcataagactcacctccttacggaccgagcgttcgcacacgcaacagttattggatacgatcctggaacggttgccgtaatgtggctcgagaattttcagggtgcgacctctttgagaaaaacttatgggtaacagtacgaactaggtaaattttgccaggcctatgacatcacgcatgcaattcttcactttcccatcgcagcgcacatgcgcaaattcgtcttggcaaacaccagacaactctatatactcgagagccggaccgcttgctgaaagttgtcgatatcaatccacgtttgatccttctctcataagttccgagaacactaaccatgtctcagtcacagccgcccacacccaacggttagtgccccaccatcgaagttatattacacaatggacattactttccccagcaatgctcgcgttctgacattgcacagagctgacaccgcttctagaaccacaaaatggtagccaagtgcaccgtcctgatttgagccgacaacaaccaacagcatcagatgtacgaccccaaatgcaccatggtcactctacggcgaccagcatgggaagacacgataccgtccgttcgagcaacatacagtcaccacctgggcctactcgcaacaacacaacgtcaaggagaacgctgcaaagaaacggcaccaccaggacgaacagaacgagtagaacgaatcagactggaggcctgctcgatgcgcaagagcgtgttgagagacggcgggagccgactgtggatattgctaatgattatttcacactcaatccatggtacaaccagcaaaaggccaagcctgtcttcggcatggcagcgccacttcctcgcaccgtacgcaagggaatgtggtggggaagaggtgatcttaagaaatcactctacaaggtcgacgaagggcaggaagacgatggcatcgacagaaacgatgctttagactttggaaaagatataggtcagttctgccacagatcgatagggacaccagctaattcgtatatgcagaggatattgatatcgactctgatgagactcaaatcagtccagaacaccacgaatcacagggtaacggcgacccagaacgcatacgcacgacgataggaggacgcaaagtcaacatgcgacgcgtgccaaccgcagaagcgaacgagatgcaaaagcaatctgcacagccatccagacagaataccaatccgcccagccaaccttccagacagaacaccaattccagcaatcgtgccccagtcaatgagcatggtctggcctacagcgacaacaacgaaggcggccaaggcaaccaacgccaccaattcggtcttgcagatggcctacctccgctacaagaacttgattctcactcaaccacgcaatccgagaaagacgaaaaagagacgcaaaagcgcaaccatgacgccgagcaagactactacaaccagtaccgcaaccccatcgcccgcttgcgcgctcagtacccacaagcccccgcagaattcctcgccaccttcgtctacctcttcctcggcatctgcgtcaacctctccgtcgccacttcagaatctgcaaccggcagtttcgaaacgcaagcctggggctggggcttcgccatcatgatcggcatctacctagctggaggtgtatccggcgcgcacctatcgcccaccatctccctctcactcaccgtgtaccgcggatttccatggcgcatggccgtcgtgtacattgcatgccaaatgctcgcggggctgtgcgccggcgcgctggcatacgggctttaccacgacgcaatacgcgccgtggaccccgggctgacactcgacctcacgggcaaagccctcttccccaagggcccgagtttcagcaccgcctcgggtttcttcaacgatttcgtgtacatggccgtgtgggtgtgtactgcctttgcgctcggcgacgaccaaaactccccgcctgggcagggcatgacggcgttgatcttcgggctcaacggcttcctgaccatggtggcgctggggtataacacgggtctggggatttcgccagctcgcgatttggggccgagattggtggggctatgggcgggatatgatagtgcgttcaaggggggttattgggcgtatgggccgtggggagcgagtattgccggcgcgctgtttggcgggttgatgtatgatttgttcatctttgtgggtggggagagtccggtgaattatcggtggcccgaaaagggggatatcaagtggagggcggagaagacgaaggagcaggtgaaggatcggatttcgaccgtcgtttaggtgttgattgggagtgctggaattcaggtcaagtgaacatgatcacaatgcagacttgattaccctttttcaatttttgaatcatgtccttgtgccttttcgctccatccctcctgttcttctgaaaaccttcttcccttcaccacatcctcggtttcgcaaatttacttgcaaaagacccgccgttggtgactcacgtcagaaatttttcccttcccgcaatatccacacttggtaccactccacttcctcaggctcaaaaatagcttcgatagggtatggctaccactatctgtcgccccaagtcaacctgtctcgaggtcatagttgtgtcaatttaaaaatttctccatcttcacagctcaatggcgcagcggaagcgcgccgggctcataacccggaggacgaaagatcgaaactttcttgagctacatgtttcttttttgcacctttttcgacgttcttttttgccttgatgcgtgtcttgtagcgtgtgggaggtggtgaaggcctcgagctggagtgagtgtttacgacgaaagtccccgtaacggatccttttcccgctgcgcaatgttaatcttctgagcatcttgcatcgtgctttttcagacgtccttgtcctcgtctttgccgggccagacaatctgccccgtccacacagctcgtatgcacgcgatggcggagatgagccacatcgtcactagcaagattgtcaacacactcgccacccacagaatcgcctcgctctcaagttcccttcccatggcattcgtcgccagcataaaccccacattcggaaagataaacgcccaccaactcaatccaaaccgcatctttctcgccgcaagcaagttcgccacgagcgcgacagcgaacaggaaaaatgcgaaaagccacataaacacaccaaccacaagcgcaagcacgcgacaaatttccctcgccccgccatgtttcgcaaagtacccgtaagccgggacagcctccgcgagcccgatcaatgcgacgatggtatacgccacgctgcccacggggatgaacagcgcgggtctgaacgatggcgcaggcagccccttgtccaacagcatgtgtgcgaaacccacgaggcagatggacgagatgagccatccaaacccctggaacgccacgcccgacaagacgaccaagtaagcgcgctgcagcggctgactcgccgcgaccagactggcaatcgtacctgtcaacatggcgctgtatcccgcgagaaacagcgcgggcgagaaaggcacgggacgaacgctggaatacgcagcgagcaggaagtactgcatcagcgcgtttaagagcgagagacatgcatacatccagtacaacacatacaccgcgctgacaagccagctatatccaggcccgtacgtgacgccgtagacttgcgtcccgccgacgagcgtgctgatgctgagccagaaggcgccgaggaaccacgcttctgctgggtggcggagcgctttgccgacgtgcgtgggatacagacacacccgggtcaacatgcaggcggtgaagagcacgaacagcgcgatgctgaggaaaaagactatcagcccgatggtgtggaggccgtggaacttgtggggcgtttcgcccagcgcgagggataggccgcccgtggacattgtgcagaggaaccaggcgaatgtgaagtgtttgaggcgctggcgaagactgggtctggaagggggtttgtcatgcaggggtggagaggacgttgttgattgggatggggtatttgtattggccatggtgttgatgtgttcttttgagtgcattgttgattcgaagctgggatggtggtgttgagtggtgtgagctggtcgatgtggtagctgaatctactgaaagggtccatgttcgtacagatgtacatcattagattggaatcattctggcatggtggagactgaagtgtaaaggcaaacgagtcgaggtgatgttgtcgtctaaaggtcatacggatgcggaagcgggacggcggataagttcccctaccgcagctaagcgtccttattcccgaatgaatgagcacgttgtgccaaacaacgtttctatcataaacaacatcacactagatatacgtactttgagatacggcagactgatttccaatcaggaacggttcgatgttctacttctataacaacacgaaaaatcaaatggtattcccaaagcaacaacgccaggtcaacgaacccgtgtctcagtatcctcaccaacaacaaacctcactttctattatacgccctgcgcctcacaaaccctcccactcttgctcaacaccgtgcccaaccccctatgcacctcgacctgaaacccctgatgcgccaccctctccccatcgacactaacatagccctccttctcccgcataacaatgcgatacgcactaaccttcttataatccacatgctccatgtcaaagaaggtattattctcaatcgccgtcatagtcttgatagccgcgagggcaggcaagtcgccgcggatgcgcacgagatccaaacagccgtcggagggcagggaggcggggaagaagtttgcgtcgggcgacatgtaggccatgttgccggcgtagaagttgccgaggtgcggctgagggatagattcccagtctgtgggcagggcgtcgttgatggtgccgtatttgaggggaggaaggcccgtgttggagtcggggacggggcggtcgtcggggccgaggggcttggatgcgccggcgcggtatgcttcgcggacagctgctttggtgtcgtgctcgactttgacggcaatgtccgcggggtagactttcttcttgaatatgcgcacgagaacgccccatgtgaagcgcgcgctgcccatccagcggaggtgttcggtggcgaggtcggcttcggcgacgatgccgacggtctgggagaggaaggagagggtgcgtgtggtgccttgggtgatggaggagaggtcgaggggcgtgcgcaggcccttgacgatggcgagagcggcgaggctggggttgttggtgccgttgaagttgaggcttgccgcgttgccggagccgcaggggagctggacgacggcgattttgtggagggcgagggcggcgtcggatcgcttgcccaggccgttgaagacttcgtaggggatgccgtcgcctgagcagcatgcgaccacgtcgtaggcctcgatgtccaggttctgcgcatctcgacgccgtggccgttatgttccgtcttttgcacgtccagctcgcagcgcgcagcagccaggataggcgcgatcatcttgtgatatgtcttgaccgcgccgccctgccctccaaacggattcaccagcaccttgatgcgcttctgccgctgtgaagctccatacgcgcggtccagcagtttttcaatccacgcctcagcccgcgtgctgtctggcttgtctagtttatagctaacgatggcgggtcgaaccgacttctttgcgatagtctgcgcatactggatagtcacgttgccgtcgtcggagtgctcggcccaaagaatgttgtagaaaggtatcgagtgtgtcgacttgttctctgctaatatgagcgacttcacaccatcggggttccgtgcatcgtactgcctgcaagagagaacccgcaaaagctcgcgcctttgctggcgggaagctcttcgtctgtcgcaaattagcccatgctccccaaaatgtatgaacaatgcgcacccaacactatcagagaatccgttcccagcgtcagggaggcattccggcctacagcgagcgtgtctgacacattatcggatgcctgcggacgtgcttgcgacgtcgcagcgagcgaagggtcgcgaaaggggtcctcatgtccagtattaagagccatgattataagaaaaggttacaggagcacaacaagcatatctaacaagtacaagaacgagcgacgacggtcaggcgaggcgtgtcaggctattgttcacgccgtctagcaggtaccgacgttgactgctaacggacaattccgaaaatggaagcaacgccgcttggaccctgcatgccgaggcgcatcttcacgccgcacatcactcacacgcgtcgcaatatattgaagttccaattcattcaagtctactccacgtggcgctatgccgtcttcaccttgcccaagacttttcctccctggatccttgccttgcgtaagcttctctatgctcctacccttgcgacattatgatatccattgcttcatcaacacaaccattatgccacaccgaccttgttgagacccttcaacgaaccgagactcagcgccagtccttgcgatctgcttcttatgcgtacgaagccagtgattgggccgctggtgccctcctgttctatgctcaagttggccaaagcatcctcgcctagattgtgttagcaaaatacttttacaacaagtgggggcatggcttaccgaaaacactcctggcgtacaggttggccgacaagaactggcagtcgcccttcatcgacgcctcgggagtgaggcagctcatgttggtggatgccatgagctgcttcaagaactcacgcagagtcttggccttggaattgatgttgaccttgttttcccattcgaattcggtccacatggtgcggaactgcgtctctgtgcactgtgccggcttgatgtagtccatgatatcaacgtgaacatcattgagaatgaccacgttcgagtcaacacccttctcgccctcgtacaggatgttgccgaagatgacacccgtgtcagtcgacgaaaccttgatggttgcctggatgttgatgaagtcgtgcgggccgacgttctgcgttggtgggcgctctacaaccttgaggtcgccaagcgtagcgaactcgactgtgagattttgcagtgtctccgtcgtttggttgactaggagcacgtcaagtacgatatcgaattggtgcacctgcacatgttagctagaccgcataatttcttgcatgacaacataccttgacataggcctcagcgtagacagagtccgagaaaccggtaagctgtacaacacggctgagctttgaagtcatatcttccgtcgccgtgtcgccaccagtcgccctctcaagatcttgctcaatctcatcgctgctatccgcatccttctttttcagctgacggatgttgaaagagtcatcgacattgacagccgactttgccctttctgaagcttcctttgctgcgcgcttcttctcttctgtctgcaccatcgccgcgaaagacttccgtgtgtcttccaagaaaactgtctccagctcctttctttgcgagaattccgagagtgatctaacacacgacatgacacggtcgatcgagtcttcgtctatcaaagtcttgacaaattgagattggccaacgcggatgattgagatcatgatcagcatcgcttcggcgcgtagcgcatttgtgcgggctgcgtcctttgagatttccgcgtgtcgcatgacgagctttgtcaatgtgctggagagtactgtcgcaaggtagtagtctccgtcgagaaccaattggcgtagcgggggcttttgtgagttcttgacagcttccagcttggcctttgctgccgctgacgatgtgagcgcactttcggtcgcatatgtgccgtcagcgagaacctttcgtgaaccggtgggagcagcgggctttccgtttccattgacttgttcggcctctttgccctcggaagcatcgtcgagcaatctttgctcagaagccaaaatgggtatctcgccgagtgaggagcgaatgcccttccaggcgtcacgaatgtccttggcgtcgagagagtactctccgatgatccagaggacgccacggtacactttcccagcacgaacctcgcccaatgtcgaaaccaagcgctcgataatcgattggcgcagatcggggaaccgctcaacgacttccttgacaaacgagatgacatcgaccgccgaggcgttgctgttgacgtcggagataaagtccatcaaggatcctacaacgctggcagcaacttcggggaacttgatagctgcggagtggatggacgagatgagcaatgatcggtattcggagttcttctcgtattgctcgtcgacagtcttcatgagctccttcttcaggagaaggacaacttcctcaacattgcggctggaaatcatctccatggcaatgttgagagactttttacgcacgtccagatccgtgctcgaaaggacgcgtagcacctccatggtcaagtcgtccaatacaccctcgttcttctggcgcagctggtccacacgctctagaacgatcaacttgacattgttgtccggctccttgattgcaagctcaacaaacttccctgcagctgccttgactgcaacggggttgcttgtgagggtggtgagggcatgcgctgactcgtagatgacagtcgagacttgcgactcgagaaggtcgaagatgaggcggaggtatcgtgccttgttactggggtttacgatggcatccttgcggatgaattcgagctctgcaaggagcaagagctcttcatggttcgggatcgagtcgaatacggtgctgaggtactccagcgctttctcgtggctgaccgagacgagagcagcgaaggcgttgcgcttgcatgttgggtcgttctcgtcctccaagaaagttgtcaacatatcaggggcatctggcatgagctccgggagatgtgtgaagatgctggcgacggcaaaggttgcgttctttcggacatatgcgtgtcggtgcgtgagacattggcggacgggttctgctggttattagtatagagtaattgtgtggatccgctgtctagcttacgcagcaatggctctacaagttcggcgtcccgtagctttgtgctgtttgcgattagccatatgttcaagctgcatatgcggagctgcctacacgaagcgcagtgtgtttcctcgtacgtattcgttaggcgcttgcaggtcgaaacggatggcattgctgttccacagttagtgtccagctcataggcttcgatttcaacacccaccagaccagaatccactcctgtcggagctttccttgtgcatcgtgcttcgggcacacctcgaagaagaagtacatgagcttcttcaatggcttcgacttgctcggcatcacgaagcggatgatgtgcatgagaaggcctgtttgcgggtcgccattgagcattatggacaggatcttcttctgcgaggttgtcagacggccgtgtcaacaaggcggggcagcggcaatggcatgagcgcaccatggtctcgatcttctgctcatcgttgcccttctccagagcttgcttgaactcattctgggacgggacatcggccgcattgtcctggtgtacctgttgcgtcccatcagctccctgggctcgtcatgcgcggcgggcattgcatacaagactgtacgagttctcgagaaacgtcgccatgttggatgatgcgtggtcacgtgtgacaagactgaatgctatccccgggaatcgctacaagagctgcgctgcctcccgtgtccctcagcctgcgattcctcaaacctccagggctggtgggatgctacgtgtacggttcggagggatggcggagatgatgtcggcgattgagtgaagatgcggcgagggagagcgaggtcaaggatggcgattgccctacgctacgaatggcttctacgggttcggaggtgcgatcttcacttgggcgtgctcgtggtttaggtgtctgttcgagggaatctagctcgctaatgtggacccctgcccgccgccgaagatcgcccgagcgcgagaacctcagcagcgaaagcgcgtcgcaacaccaggcctgggagaaacattggcaactgcaacatcacccataccactcactgcgacttgagcagagtcagtcacgatgagcggaaacgagccattctacctgcgatactagtgcgtccttgatggaattgttttcgcatctgtgtgagccacggcgctgacttcacgcagctcaggtcatcaaggtcgctttggtcacgagttcctgggtgagtctgttgaaccaagtttgcagcccaagcgctgacgaccatcaagagtttgatttccgggttttgggagacggacgcagcgcttcagcacgatatgcgaacaactccaactaccgcaatgactctctcattcgcaaagagagtaagtcttgtccagaaagattcatgcgccgtgctgacacgtgcagtgtgtgtgagcgacgcactagtcgcagagatcaagcgcatcgtcaaggagagcgagatcctgaagtaagtctgcaatatgcatgactgtatctcggcgagctgaccaatctcacagagaagacgacaccaaatggccacagaagaacaaggacggccgacaagagcttgagatccgtctaggaagcgaacacatctcgttcgaggcatgcaaatccgtggaccgttcaaaactaagctgacgcttttagactgccaaaatcggctcattacaagacgtgcaggactcttctgatccagaaggactccgtgtcttctactaccttgtccaggacctgaaggctctggttttttcgttgatttcgcttcatttcaaggtaaggctcgtgcagatcaaacgctgtcgattgcactcacacagtcacagatcaagcctatctaagcggcgatgtaatgtaagaggcgtcgaggttctggctgctggttgcggtagagctgagcatgagggcatatacagtcctggaaaagcccacagactgtcggcggggtatggcgcctggagtctgacagcattccgtggggtactcacagccactgcgattcgtagggttgtggctccggctgaaagcttatagtatgagctgagagacttggtggggtggagcactcgatgttgataatgtcgttcttcaggcaaattgagcttaatcgggcccgttggtggcaaatgcgactccaaagaccacacagataatccacagccagatgcaagttacacgattctcctacgaatatgtcttgattcgagcctctagcggcttatccggccaaagtgagactagtgtgtccatccccgcaaaagtctggaagacaggcagtgacagcgagctcagccgatcgaggacccactctttgcctcaagacaccaacgagatcaacacgaccaagtctccatggctcactgcgcccaccgccacgcgttctgataccgactattctctattgtaatcgctccaccgccttcccttcgtcccatgtgtaattaaacgcttttcctcatcgtgactgtcgcatcgctacccgccggaccatgccgacgcccgatgatgctatgccctcgccagtggagcacgagagcaccgcttcccgcacaacatgcccaccagacgaggcgcgcatcgccaacgcacatgaattgaatccatcgccgcaattcaacgacagcagcaatgtcggacctaccattgacgtaccgatgcaactaccaacgccgcctccgcaagacactcccgcacacgcgccgccatcttcagattcagattcgcatagtaaaccctcgagtgcacggatagaagcaccaaacagagacacgcccacgcctatgactgccacagacgacggagcagaggagcagcgcacgtcccaggtttcaccgcttgcgccaggtcctgggccgctgttctccagccatttgtcttcaccgtttcctgcgcagagagtgcgtcttcatcatatttggagccatgtttagatgtcactgacaccctgcgcagtacgctcccaacagttcctcctcgcttctccgacccggcagccgcttcaagggaagccaaacctccgaccgtcaacaatatgaagttgaagtcgaggtcaaacatgtcgacatgcgcgagtcattcatgtgtggttatctccgcatcaaaggtgcgccaggaaggccgtcatgatagcagcatagagactgacgcggcagcaggtttaacagaagaccaccctagtttaaccacatacttcgagggcgaaatcatcggcagcaaatactcattcataacgcaacatccggaatggggctccaacgagaaggtcgacaggcagcactgggcccgctttccagcatacaagcccctctcgaaatattcttcaagaccagagctagtaacgaaagactggatgcagaaggagcatttgtttatgcgttggaaagagtacttcttggtgccagaccaccgagtgcgaaccatcagcggcgcgagtttcgaaggcttctactacatctcgttcaaccaggtgtcaggtggaatcgacggcatttattttcacgctaagagcgaaaagtgagtttgtccatgacctcctgtacgcaaatactaataatctcagattccagaaattgcaattagaacatgtgcaggactatgggtgtcagggcgcatttgaattccgatgatcatgacttgaacgattagcgtacggattgagcatgtgggcgcaactttgggagttgctttcttgtatcctacattgggcccccggtcttttacgcagtgtgcactggaaggccgttggattttagtcgataaatgcaactacgtcattttggttgtctgacccagatgtggagcacttgtcgaacctccacatggccgtgagactgtggaccctggaagctagcggaaaagcctagctccacaattattagccttgcgaatatctccccaaacttcttttgactacacgcaccttacatctcggcttcgctgaccatgccgcacgcacctgcgaagcgccaaaagcgcgaagaatacaaaaatgcgctgcatgaggatgagagcaatgctgcgctgcccaagaagaaattctacaggcagcgcgcacacgccaacccgttttcggaccactcattgacatagtaggtgtgatcgatgtcaacttgtggaactgtactgagtttgaatagccctaagagcccggccgacatggactgggcatcgctgtatcctgcatatgctgttgtgaagcgagagcaaaagagtgccggcgaagaggagtcgacaccgttggacgaggaagagcagcgcagactaaaggcaataacaaaaaacgtcgaaattgcagacatcggatgcggctttggtggactactcttcgcgctcgcaccaaagttcccggacacgctgatgttaggtatgtcgcattctctccccatcatcatctatgaacctccacctaacacctcccaggcatggaaatccgcacctcggtaacagaatacgtgcaagaaaaagtccgcgccctgcgcctgcaaaacgcctcaatccagctctaccaaaatgcctcttgcctccgcgccaatactatgaaattcctgcccaacttcttttccaaagcccagctctccaagatcttcctgtgcttcccagacccgcacttcaagcagcgcaagcacaaggcgcgcatcgtgtcatacaccctcaactccgagtacgcatacgtgctccggccgggcggcgtggtgtatacgattaccgatgtcaaggacctgcatgagtggatggtcgggcattttgagaaacatccgagttttgaaaggtgtgagaaggagtttgaggaggaaggcgaggcgatggatgagggggtggggattatgcggacggagacggaggaggggaagaaggttagcaggaatggcgggatgaagtatgtggcgtgttttagaagggtggaggatccggagtggccgtgaaagtgatgctaaagacatgcgcacaagatcgagtcacgtgctttcagccggtatcaggtggagatgtcccaactagctcaagattaagcgaggcttactgggggcgagcatcattacttctattcttgttcaacactgcctggctataccgcacgacccacttgccggctcaggcaaccaccataaatcccaaagagctcgcgactacataaggatgcccgctcttttccctccaccttccttacgatagtgtctaaacagccagaaatttagtcacgatgatcacccttccaattgacgttcagcatatgattgccgactacgtaagttcactctacaccaccaaactgtgcgccaactcaccatttcatagattgtcacgtacgaagatctgaaggcgctgtgcgtagcgtcaaagtatttccacagctatgtcgttccgcgcttgtacaagcgtattcatctccggttatgggatcgagaacatacagacagatttatggagagcgtggcggctggtgcaggcgacaaattccgcttcaccaggaccctcgtacttgaagacatacctatggtcgctgaacccatctgtgatctcactgagcttcggtatctatcggaatgtgattgggatgagcatcggcgtggtatcgacatgacaggggaagagcgagaaagccgcatgtctgagtgtctgaggctatttcccgaacattgcctgagaaggttttggtatgctacgtggaacagttcagcccaaaagcaatggctaacgtctttccagttttgttgcgcgtcggtctttgccgatacacatcatcgaacatctccagaaccggcaacacgctattgatcaactatactgcacatcatcgctcgatctgaccccattgttccgtaacctacgtcagctccatatctatcttcaaagtactgcacacttggcacattacctacagcatcctcatgtgttcagtgagaatattcatgaactgtctttcatctacggtccagaagacgaaagggatggatccgtactcccggacgaattcgaggtaaccaaaacattgccgaacttgaaaaaggttacactagcaggcatggatatcagatacgcctatcgtgtgggcagagggctaatagactcgctcgacatttccaccttgactcatctgagtatgctggagtgccagggaggcaatacgttcgcaacaggactgggactcatagcttgcaaaactgagattgatctcgaacacatcgcgctggaccttggctggctcgccgaagacaaagaagggtccgtggaaatctatcttggagaccttttggctgcaggtagacacatcaagagtctgcacctcaagtggtattgctcgactttgggagaagccttggtagataggatttgtgctataggaccgaggctagagtccttgagcttacaagaaggcatggatatgtattcagtctcacccctaaattcaagggatctggccactatcttcaaagcctgcccgaacctgcggcagtttggctatcagtttggggacgaagcatacaccaataaggatatcgatgaaagtatcgaagacttcgtggtacgtgtcttgtgaaagcaagagccggccaaagtccactaataccacacaggaggctgccaagcacctaaaagagctgcaaatggttcacattcgcctttcaccttactgcacagtcggcttcgcgtctgatgaaggccaacccgagcccaacctcatcttaacgcagatccagggggccgcgaacaagattttccgtggactgcatcgtagctgcctcaagctcgatgctatcgtgtttgggcatctggtagatttctcgacacgacaagacgatggcgattggggtccgctgccacagttctgcttcatcaaggctgagcagaaggatcgacttggtcgtgagacggctgtcggcgttccggtgtcgcgcgcgttgctgcggaagacacagccgtatacggatatactggacatggatcctggttcggatgggtgggatcgctgggcgtggcaggccacgtcctaggcaagcatgtgcaggtgacccgcacgtcggagagttgtagccatcctaaaacactctggatgccacggcaactaaatttgacaagaaaaagcgactggtagaatccaattgtgagcagtcgccatatcgagttagcgtacttacacaacttgactatatgcgcggcttctctgcaacatccaaacatcgctctttccatcaacaatccagcttatgcacaactccacttccctttgtcattatgacgactctacctgtggatatccacttgatgatctccgaatacgtaggcaatctctgtcgtgcgagtgagcgcattcgctgacaacagcaacaacagatcacaacatgtgaggacttaaagacgttatgtttaacgtccaaagaacacaatgcttccgctataccaaaattgtataaacgcatccatatcagactttgggtgcgtgaggaactcgatcgcttcgtcgctagcatgacggcaggcgcgcacgagaacttccggtacacgaggacgttgataatcgaggatgtgcggcttcccgcagagcctcatgtccctagtgcagtagcgtggatcagtgaagatgattcgatggagcagtgtacaccggaagaacgagatgattgcttatactcgctcatcaagcacttgcctgatggcgcattacgtcgcttctcgtaggtcccaagcgaagccaaaacctgcaggcttctaatcacctccagcttcgtgtcgactcgaccaatcccggagcaagcggcgaagcacttggctgagcaccagacgtccatttcagattaccgtgtgccgtacacaaaaagcttacgcgaaaaccatagcgccatcgccaagctcccatgtttatagcacagagtggaacgagacacaggagcacttgcaactaccgtcgatatccagcggtcgggcgctttctctcagaatcaccgtagatgatgggcaaacttggccagacttggagatcgcctcgggcaacgctcgtccgaagagcatggtcaaggagcttcgcttactacatgtctctgcgtggaaccttttccgaccattatcttctctgtacaacttgtctcagttgacacatctgagtctgttgggctcttatggcactgcgtttctcgaggcttttgaagaagccttcgtcagaggtcaaattgacgtgcaacttccgctccaacatatagctgtggaataccaagacagcgaacaggttgacattctcgagtatgatgctagccttgtacgcatctaccgagcttgtaaaacggtcaagtccttacacgtttggtgggaatctaacgtccccgaagaacgaccggaaaggatattgaagctgctaaagaattcagcaggagcgctggagcttttgagtctctcacattggggacgtagtgagacgcttagacatgaggagtttgacgagatttgtaacgcttgtcccggcgtacgacaactcgctattgaaatagctgagaatgtactcggtcccattatcgaaggcgggtgctaccgagactttctggtacaacaacatgtctaaatctacatacacggagctgactttcaaaaggcctcaatcaagaagctgagagagttacgcttcattcatctccgtctaccctactcccaccacatcggcaaagacgaacatggccagtggtcccttgacatcctcgtcgcccaaatgaagcagtttgccaacaggctctttggcgaattgcacgtcgcaggctgctgtccgctactcgagggtctggtcattggccatatggtggaagtccggccaggaatcgggagctggagtgtccccatcccacagtgctgctttatacgcgaaatggagaacaatggcaaagactggagagtgtcagtcgctgttcctgtttctagagcgatgcttcgtaagtccttgccgtatacaaatattctggatctggatatggcgatggattgtgtggagccttggcattgttgggctggccatgcgattgcgtagtcgagtggtggagcgtgtaggtcttcgaaagtgtaagggacggatggagaacatccttcatcaagaccgacttaattggagtattaatctcatgtctatcttaaaggttataatcaagcatacccacgaagacgacttcctttacttcgagctctcaaacagggctcgggtatggccaagatgaagtttatgtaggttgcatcgtgttgcaaccaaactcttggcgacgctcattgacactttcacaagtcggtggccaatatgaggactgctgtataatagcgacgctgatgtattcccccgcgaagacctcgggctttgctcaaaactaatgctaccagacatatgaactccatgccgcaataaaaaggaaggaatagcctagttctacctcttcgtctaacctaagagctgccatgcgactcaaaatccgctggaaggaaccatcccgcactttgttccagcaccgtttgatagcgcgcattgcatccatgatgcaaaatagcatcctgcccatgaatctctccacaataggggcattccggcgtccgcaactagcttcgcttgcatagttgttgttggtgagagagactggagaaggaaccaacatatccggaaagaacatggaccattccattgagcttagcgggagagacttgaacaggatgtagtctccgtggtgctcgagggaagtatgctaaaagctcgtcagtacgtgctgatggttagcggataaagcatgcttactgtcgcgcgaactgctagcgcgcctcgtcattgtcctgcgccatgcagcgctcaaacaaaagagccaacattacgggtacatcgatatgagcccagggagtcacggccaacagccctgttattgatgatggcgtcacaactgtcgtcgatgatggcaatctccttaactgcttagaatgtctttcgcgggaccctctatagctgtgatctttacggatgcgacgtagtggctatgcgcgagaagcgttggaacgaggtggagaccaaagttgcctgaagcgccgatgataagtacccttatgtttataaagcgaacgcaatgcgaaagaataatggtgaggtgagtaactagagactgtcggcaagattgcagcaagttatacatcctgagctgggctggtgctgatgcaggcgtttagccctcagctccgtcagctccgtcggctccgcagcagccttaaccaccaccaccatcacaagtacctatatgctacgggccgttgcagcgctttgttttctctgcttccaacgacatactagcaaccgcagttcctacctacactcgccgagccggattgatcgtcttcccccgcgcttgcccgagagctgtgtcgcagatacacacctactagtcgacaccgtgatgatctttggtgttcgacgctcgccgtggtttgacgcgaggtggcaccttggctatgcaatggatcagtcacgcatctgtgctccatttaatgtatgaaatcagaggacggtttctcgagagatcatagggcaactaggcgccttttcgccagaagagcatcacgcagcggctctacagcacctggaccaaattctcgaatttaacgacattcataccatcgagtcagaggtagaggtaaagaagcacttgaagtctttctgttccttcctatgtagccctaatggtggatatgtttctactcagccgcaaacatctactcagccacagggcagtgatcgtaattgcccgcgacgttattgccccaccactgtgggaacggcttcgcaggtcctcccgctccaaacacggcgaaactcaggatgaatagacacgtcagactagcgccatcgaaagcgccagcaataaggtacgagtagtccttgaagatgcgtgggcggtagttgcgcaggtaaaattgggtgtaaaatccaacgatggtccagctgagcagtacgcaagtctgcgactggttgtaggggatgtagccggcatattggatgaattgcgggaagttgatctcattaacgtggaatttgccgatcttggggacaaactgcagtgatgttagcatgagagtcatgtcgcattactggaccgatgtacgtacatgagcaaagatgcggtgcgcggcaacgataccggcaccgatgagaagaccaaatggcactatcgaatacgcttggccttgcttgtagaggtaggatgcaagtgcccaggtcgtcgcgttggtgttgtacgactggatcgttgcaccactccaggatgagtcgccgttgctgtcagcgagaagcttcttattgcctgtgacgatcgaggtcatgaccgcgtagttgatgaagccacccaggacagtgccgtaaatctgtgtcatgaacatgacacggggaggcaccttgactatgaaatgaatcagacaagcatctggaagcgacagggatcaaacttacgatactcgcccagcttgagatccatacttagctgaagggcgccgttgatgacgttgtgagaccatgcggcaaagtacatgttcccaatcgggcgaccgggtaagatcaaaccagcgatgaccttggacaggttgtttgtcgcgattccgtttccgaagcgagagtatatgatgatactctttgatgccattagcagatgcggccttagacagtatacacgtagagacttacaaaaggtgcaatgatggttcccatgcacagcgcaatgatgtagccccagactgggagagtgatgttctccttgataacgacaatgagaccaagtatgaagctgacggcaagcacaatcatgtaccaccaccagggtgcctctttgtagtgcttatgcatgtgcgcgtgatgagggtcatcgaactttccagctttggcggccttgaacgccctgaccgtatcaccaccccagaagagagcgatgtgcgcaattaacgcgcctatctacaggttgttagaatttgtgcattgtaatcgacaacaaacaacttacagcggcattggccatgaacatggcatacgcaaacgttcctgtcagcctcggcagaccatactttgccagagcagtcttgtcaagcacaccgtcgatgaaaacactcgcgctgggataacgcttgccgtcctgggtgaggagacgagtagacatgaacggtagtgacttggagtcccaagcgttgccgtagtaaattgcaagcatgacaatgaagcatacgccgaatccgaaggtttgatgcagctgaagcttcaatggtagcgatgactggaaggaagtgatctatcatgacgtttgtggtcagcgttggtccggggtggaaatcattttcttacatattgccagtctaaggacagcgtaaagagacccaacccctcgttgttggtcgcgccgccgaaaaggttcgtgagagttgcggccttcgatccagtcgctttcatagcggccaagcagggaattgagacggaattgagccatgggaagatgtacgccgggaagaactcgtaggcgaacatgcacgagaaagcgatccaaaaccaacgaatcggcttactgtccttgacagattgccaatgtagaccttggagcaccttgacggttggcagactgctccagtatactgcatcaacatgccacacgcaaatgggtcgcagaattccgcaaataccgtaaccgaacaacccaattgagatggtgctgaaaatgacagttacgggactgagctccaagctgtaaaagatctcttgcgcggcaaaaacctggctactcggtgcggcaatcgaggctgaggtcgccgtgatcgctgtgatagcgtgctccttcaagttccagtgcccatgattgaaaaacgatatgacccggatatagagcggtgcgacacccactccacctccagctctccaccgggcttcgaacttttcgccgcggggcaagaacttggcccatgcatttccgaggaagtaggccatgagaacaatgaaagtaccttggatagtgaccaaagtgggtttgaactaaggtaaatattagcaaacgggagtctgcgccgaacgggtgtttgtacctggtagatttggtacacaacagcctgaaacgctgacagtatagtcgcgaggaagatgctccggaacgtcaacgctggctcaaggtcgtcgcgcatcggtagcaaatgggcagcagcatcagctccagtgatgatgatgtgatcttcatcgtcgcgctcagcgctatcgtacgaaggcaaagctggggtgatctctggctctagtacgcccttcttttcgagctctccatcgtggactgcgagtcggtgtttctcctcggtaaaagcattgacagcttcgtgggtgggaacaacggtagttttaccctcgatgccaggcgcaccgaggatgagaccatcgcccatgggatttgcggccatgagtagcgttgtcgtggtatatcgtcgcgaacgttaacatgaaggggtaagcctcgtggcttatatatctcatatagaatggtgatcatgcgagcacgctatcgacacaggcgctgatgtgatagcgaattgcggcgcgggtgcacgaactggcaaacgtagataagggtcctgtgacaagcagcgaatcgagtgaatcgcctaattgcgaaagggaaggtgtcgcaccgcaggattccatcggctgtgaaataagcccagtggaatatctgcgcaaccgtgttggtggacgaattttgaagctaagcatggatcctaccatgcaatagaacctagatttggagatactggcgtgtggggatgttcgagaagcacggaagatctaggtgtggaggtatttcggtcctaattcgtgttttcgagcgacgccgagatcaccgaaagattctttcaacgccagcgagcaagtcgaagatgcgattcacgcgtttcaatatgttcatcagcgaaactttcgaagacatcgctagcggtggatgcgtaaaatgcggggtatgtagtcaatcgtaggcttttgggaaggctataccagcgggtgccatcaaacgttgcctcccaatcaatcgcggccgcggtgcgaccgcgcagttggtcctccatctcgaactaccgaatacctgatacgcggttgatatcaagcacgcgataagaagcgttgccaagcgtcggccggacttcttggtcgagcttaatcctcccaagaaagaacggatgaggccacccgtggaccaatgaacgacccatcgcgtggacgacctgagagggtcagacctcttccttcgaatagcgcagatgccgtcacggcgacagcaatgtcgtgattctggtggaaaggggcctctccgaccgatgttgggtggccatatcggcatggacgatccgtggtcagatggctcgcgtcggctgcactgtcaatttcagacatgtgcccgaaccaaacgccttgcccaaccatgtcctcgtatcgcgccattgtaagactaacttggtaaccatctccttcgagcaagaacagataagctgccgtggtcctggactcttctgcccccggacgcgctccctttccgatccttcgctatttggcttgtagtagatcgaatgggatagcgatattgcggcgcaacagtgcgagcactttttgggtcgtgcgaatggtcgagacgtgttggatgacgatgcgcgccacgttgtcctggcccctcacaacatctcggacggtgccaatctctgcacacgtgatgttgtcgacagccaaccaaacgtggattccgtcgtttgaggaaaaccgaatgaagaagtccagagatgtgttgaagcaaaaagacgttacgacgtgttcgttgaggggagatgagtcttatttacacaacaagtcgcttacatggcagatgacaggcccaccagaccacgaacagctagactaggcagcagccataatatcctactaggtccagcgcacttcactccatcctacaaaacaggactggccttcatcatcgttcctaacgtaatcgatgcagccatgagcaccttccatcgattccctcttctcccaacggagctacgtctccagatctgggaagcgaccatcgaaccacgaactgtcatggtctgcttctcatacaagcccaagacaaacgattaccttctctacccacgactgcagacatgcacccctgtccccgcaccgttgcagacctcacaagaagcacgcagtcatctgaaaggcttctaccaacaactctacagcgaacagcccgtagaacttgaattcccaatcgagagatttgatcaaactattgaattgccgcggcgatacgtctggttcattccagccatcgacattgtagacattggagaaaaccagcttgagcgcctacggcaagctgcgcctttggtccaaagactggaggttgagcggctggagcgggacacgtactggctctggcttgaagctgaaacagagttccctcattatcacagcctcaaagaaatgagagtcgttaccaagtgcgattttagtgcttatgttaaggaagacagtctggggcggcggtggccttgtgcgaaggagggggtcattctcatcgatgcgaacgggaagctcaagcctatcactctcatggcgttggtcaatgggaaggttccggatgaacgagtgggggaaccagaatttctggtaggacatcgacacatgcatgatagctgatggtgagctgcaatgtttcatttattcaactgcttacaaacccccctcttacaaccttcacacagccaactcttgtgtggcttagttgtcttctccttataaactggtcgctccatccgaacacctttccacatcttgattctgtacgacacccgatcgacataagaatatttatcaatctgcaacctgcctagttgctcaaacttctcgcaccgctggctgtatacaatagcgttatacccgtcatttggatattgccggattaatgtcgcaatctttccgctgatccagacaccgcctgagcagcctttgttgtcgcaagtgaagcgtccgaaaatgtttgtcggaaacgagcgcgtggcgccttcaccgttttcgttgttgtgaaatcgagctgtgatggagtgttcgctgagaactgccgcgacgttttcatgtagagataggtacattctcgagcagggcggaggtggctttggcttgaaggctttcttcttgcccatctttgacgatgctcttactggtaatttggaggttggagtaaatatgggaatgatttggagcgagttaaggatttcttgacgacgtgaagagggagacaagcagcagccatgctcaatgcaatgctgcctaccagagcatcgacttgtctatactactggtcgcatatctaccccacgcgacctgttggcggttaggaagaaactcgaaccacccaacagcacattgacggcatcgacttgggtcaagcgcgcgctgttggtacacatgtatggttatgaacgcatccgcgctgttgagacgcggggtgtggtgttacaatatgcataccccgcctatccgcatcgttgccatcaccttggtacacagcataccacccgaaccgcatatgagatctagggtgggagaacgcatctctccctctcattgtctgtacatgtgtaccatccggactggctttcggtattcgcactaatgccgctgtcgtcactccagaaatatcaaatacctggatctcaatgtagttcgcagctatcagtcatgcttcgagtgattgtcgtgtgcgatctaatatgcgctcatccttagggtaatcatactcacacttcaacacacagtctcgaccttcaagtcactttggatcttgatttgtgccacccgtaaaaattgaagagagctgatcagcacttgcaagtcttattcatgacctagcactattggggaattccttttcgtgtgtaatgacggccgacgactaattgcgattgagcctcgatcgtgacgctatgctgcggcatgactcgtgcctgcttttcacatgcgcgaagtagcttaatagtctctgggagcgtatcaacaagtttataaagaagcttaaatatgttcagtactgcgacatgtattggctgcttttgcaaagtttctgaatgtattcatgccatctcttgactttcctcgtcagataaagccggacaagtgtaccctagtaagtataacatagcgtaccgccctcggtattcagcagatccttgattgtggcgttgcccgccagcgggccgatgttgacctcaaagtccagagtgacgttcttcccactatagtcaaaaggtttgataggcccacccacttcattcagtcgtgctgtcaagtctttttgttgccattgccaaaagatacggtcaatgttgccatgatgacagtaaaagagcggatctgtgtacgtcagcgcgttcgtgcatggagtggtacagcaagtccgctatactcgagtcactcaccacctggactctcttcagcatccgccatagttccttgaataccaccaacaccatagtgaccgcttgaatggatgctagacagacgaggcttaggccaattctccacggtttttgcgaagctgaagtagtctggctgagccaaggcttcctcaactaacttcggtgctgccaaccggttgatgatccatggcataaagtctcgcaccaggcagtgtggcgtaggcaagttcagcataaaatttggaggcgcaaatgggccattcatgacgcatccaccgccagtattcccagttaaattctgagggttcatttcgggtggagctacctttgggtatccattgccaccaaagccagtgtcggggttgaaaatggcagagtcgaaaatgcgggcggaagtttcattaagaggctctgcatccaatgaccagtcccagtatctacaaaacagtttggaaaaccttgtttggcacaattaactcgaatggatgtgcttccattgcaacaatcgacttacggttgaccaagagtccatccgcattcatctttcagtgccttttcatatgtcgcaaggaaataacggtgccagagtaaaaattgtcccactatgtggatatagggtgtctgttccttatgcacagcttgaaactcatcgaagcgatttaccgtaccatttaggggggacccggctttgacgcgcgtcaggcacaaaaccgcctcagtgtaagatttcctctgggtctcagatagctgtctcctacaattccagaattagtgacccacccattgaggacatttatgatagacttgccattccatcctcttgggaggatttgtgcatgtacccgacccattggttgggggcacagctgcggccgctgaccattgcgccaagcagaggcagacaggaaggagcttgagcacaagcatgttgtttgcacagattttacaaggcggaagaaaacaaaaaattggcgtggtgtagttcaacgacactgctatgctgaagagcaccgaccgtccacaacgcacagaggcagtttatgctgtctgaaggaggaaccacgacgcctttttacacgaggctgcacgggctagatagctcccaagttattcgccggtcttaactagttgttactcgatctcgcgcttgcgtcgagcgtaagcttactatgtggatatggatcgcacccaagaaatgacttggcatcaatacgtcgctgaaatttcatcgcaacgcgtatgtgcatagattccgctcgctttggatgcgattctgccacgggacactctcgctcccatcaggtttgggtcgtagcccgttggttaggtctttcgctcctgttgcttctgctcgtggacaagtcttcggttggatgtttcgatgtggtgcaacccttccttgcatcctgcaactctgcatcttgatcccaatttggtcttgaccggtgggcccaatcgctcttgcccgcaaaccaccgaggacaatatatcaagtgctgattaaagggcacgcatagtcagcgctacggtcttgcattatcgtaattttcttgaagcgcgccaactcccacatacagtacgacattgctagctgctaaatcgttgccgtgtcgatatggtttcttcgctagctaacagggatgttgaattacttagccacgtctatcccagctaggtttcagggtgtttggtgggaggctcatgattcgcgatcctcaagaacatcggctggtagatactaagcatggaaagaagttcttgaagtccagccttccgtatggcaaagtcttgttgatcagtctcaatctgtaatatatcggagatgctcgaacagaacgtacatagcgacaaatataacttccccttttgtgtcagaaaaaaaaaggccaatcgtcggttcttgactgcagaaaattctcggaagtgcccagaaactgcaggctgtatctgttcagctgtagatgcgatctgcgaatcttggaatggaggaggggtatgggtgtgcacgcgtggctgcggacccggtggctctttatccccggttcatctcattaggctctttctggacgataatatcgcctcaccagcctgtcataggtcagcctgcgccttaagcagatgtcaaggtagctgtcactaggagttttgagctactatcatgatgcgatcagaacaggaaaccattcactaccgcaatagcatgatcgaacttgaaataataattggtattagtctacaagttagcgtaaaacttttggtatgtctatgaaaggctttgtgcctcacacatctttttgtacaaagctccatctccgttcaacagttccgcatgcgttccttgctccacaattcttccaccgtaaaatacgcaaatcatgtcggcatccttaattgtcgacagccgatgcgccacagcaaacgtgatgcgatctccttctttcgcagcttcggacagtgcattttgcacgatcttttcgctttccgtgtcgagcgcgctcgtggcttcgtcaagcaaaagtatgcgtggattgcgaatgagtgctcgcgcaatggcaacgcgttggcgttgaccacccgaaagctgggttccgtttggtccagcggctgtgttgattccttccgggagggacgagacaaattcccatgcattcgccgcacgcaacgcctgttctatatccgcatccgaaacctcaagtatcgtactcgagtctgggttgtcaacacccagggcgatgttctcgcggatggttccttggaaaagtgtgggttcttgctgcactagtccaacctgacttcggtatttgcgtgggttcagggtcgtcagatcgtcgccaccgacaagaatttgaccgcctgtaggatcgtagaagcgctcgagcattgcgatgatggtcgacttgccgcagcccgaagcgccgacaagcgcgatgaacttgccctttgcagcttccaggtcgataccctttaggacgggagcgtgggggcgaagcgggtaggcgaactgtgtaccactcaattgaatagagcctccagactttggtgcgttgtccttgttctctggtgtttcttgaaccactggttgaagttgtcgcaaccagaagatggcgttcgcaccattcctgcccttcgtaatactagtggagaagccgaaaatttgtgccgttgactgtgcgcagaagaaaacggacatgtacgatacgaagaactcaaatagggtgatctctccagcggcgactagacgagttccataccagaaacctagcgcctggaaccagtattcagacgcctgcgtgagagcgaaccacaccatcacgtggaggagcggcttcaatgcgccattcacggcgtgattgagctcgtagttgtaccgatccaagatggagttttcgatgcccaaagaggatactgtccggatggcggttgtcgattcagatgcaatagctgagctggttgcaaggcgcttcgcaatcattcggtcaaggcggccgtctagacgcatcttgatgtatccacaaccaagtagagcgggtatgccagcaaggacaataactaggccaagtttccaggcgtacacgattccaaggatagagcaagctgcgatactgaaagtggcaatgagaatgaacccgacattgaagcccatgagttcaaagacggcttgaggataggcatcaatgcgacttgccaaagcaccaatgttgttctcagggcggtcaaagtactcgagatcttggcgaaggatatcgttgaagatctgctttcggaggttatgcgccagtgtctgagccagggtgttcgttccccatcccatgacgtagtatccgaagagggctgcaccagctaatgcaacaaacatagcggagaagaagtcaccaagatcagtcatctcgtcaaggggcagtgtgaaaacttggaccatgttcgccatgagtatggcctgaccaggaaacaacccagcagacagtatgcatccactcaccagcgcgaggtatgcccatttcaggtcagggttttcgaccaccaggcgccagataactgccagtagtccgagctgttcggtgttctgttcattgtaccggtcgctcccagcatgtagttcattgtttgccgggtcggccgtggcatgcctggtcaacgatttgctggcttttagttcgtgggtaccctcgtcgaaacttgactttccaatctcgctgccctctggtgtagactcattggttacagtgagctgttgaatggttaccaaacgcgaataagtaccgctcatcgcgatcaagctctcgtgcgtgccctgttcgacaatctttcctttagacatgacgacaatcttgtcagcattgcgaatagtcgcgagtttatgtgcgatgacgatggttgttcgaccagcggaagctcggtccaaagcctgctgaacaattccttcggcatatgggtcaagagcgctggtcgcttcatccagcaacaggaccttgggattagaaaccagactccgcgcaatagcaattcgctgtttctggccgcctgagaggagacctccacgctggccgatttcggtgtcgtagccgttcggcagctgagaaatgaagtcgtccgcgtacgcaatcttagccgcttccactacatggctcatttgttcttctcttggagccttctcaaggtccgtgccgacgagtccgtgtgcgatattgtcaaagaccgttccgcggaagagcactggttcttgttggaccagacgtatgttcctccggagccaagaaagattcagcgagtcaatcggccggccgtccagcttaatcgccccagaagtcgggttgtaccatctttccaaaaggccaatgattgtgctcttgccagatccactctggccaacaagtgcggtgactttcccggcaggtgcgtgaagggagaagttgtccaagactgtcacattaggtcgtgttgggtatgagaacgagatgccctctatggaaacgtctccagtgagtgattcgggttgctcgccagaggcatcgaaaggatcgatagcagtctgtcggtcgatgaggatgaataactgggcagcagctgatgcggcgcgagtaaattcgatcgagtagggtgcaagctgagttatgctgagtgcagcgatgacgacggataagagtactgtgaagacgtctcctgtctccgcaatttccccattagccagcatgtggatacccctccagaacgccaatgcgttgccgagatagatgatggtgtactcggcggagaagaggataccaaagagcagagagattttgtttccccaccaatgcgctttggcaaggtacgagtcgaacctgtcaacgaggcgggatctcatctcaaacgaatggacagtgcgaacgctggagaggacaccctctgcaaaggcatttgccattgcatagtattcaaggattttcgcttcgtaccctgcttcaataaatgcacaaccgatcataacagcgacagtcaggggcgcgataacgcagatgatgagcgtaagcttccagttggtgacgaaagcgatgataaaggagctcaagaacgctgacaatccctgcacagtgaggcccagcttctcagagacacctgcttggatgagacgaccactagagtaagcctgcgttgcgattgatccactgttaccaagatcatagtaggcgacttcttggccgagggcggctttgagataggcatggcgtacgttgcggactatccggtaggcgctatacgtgagaagagagttgtatatgtatgccatcacgaatctacccagtccgagaaagaagaagtaaagcgccaaggtctggcctgagtcccggaagttgtcggcggcagcttgtccagagccaaaatcggtaaacgcggtgacaaattggccgaatattatgttttgtgctgcgataccaacgcctgatgctagcgcagcgaagctagcgacggctatcatcgtgtactctaagggtccggcatatgtgaacaccctctgtaaagctatgttagtaacatttgagatcaacgtatcgaggaaacgtgcccagtaagccttccacgcactcatggtgggtttttcatcgtttgattgggcgtcgttgacgtccagcgccaaaacagcatcaagcttctcgccctgtgaagcacccatcttggttgtggtggtaagaggatgaacctattggctctgaaaagatctgaaaaccaagaagtagccaaattatggggctaggatcttcctacaacaacaactggcgttttgtgtgttgtatgcgaaggatattcaaggcaagaatcgtcgatgccattgaaatgcgatctgaaaccgctggagggattgtgatactcatcctcagatatatactgaggtcgaatcatgtagtttgagagaagacggtgtcattgcccagacgattgcttggcttcaaacaccgtggagtcgaacgctgcgcggatccggacatcgtgaaagcccgcgggtccggcccacaaggggatcgcagtcggccctaccaccaaacatgctcgtcgcatattcaggcaattctttgttgaatcttcgaagcacataccgcagaatgaattgtgaaacacctcaggcaacagatgctgctatagccgcagtgattcattctggcttggcgccttcgaacagctatggcatccacacgcaagcacgaaacgttcaccaacatggtccatgagacacagggatattttcgctataggattccgacctataccacggtggggttctagatcttcgcgcatccgtttgcgacgatctcaccggacgcaacctcgggtgactccctcgtgattctgtgggttgttactagctcgcatcgcatgtagtatttgccgtatgtgcggtgcgtctgtggaactgcagattcggggtggcaagaaaaggacgaagaagctttccacattttcctctcgcacgccaaatgatgattgctctccacatacaactcgtcacgaaggacctggctcaaaatagtggcgtccacgttccattacccaggagcgtgagtaaatcaaccctcttagagcagaagatattgatctagtgcttgcatcatacattagttctaggacaactgaggtgttctggctgacatggactagatgtatgagcacatttccttccacgcaccgatggcgagagactagatatcggacaaatggaaactgtttacaatatttgctgcatactccatctttgcattctgtgtgcctgtcacttggtggaaaagaacaccgaacagcggttaaacacgggtcgtattatggcatcaccaagtagccacctataacacaaaacgccgtcagcgaacaacgcacaaataacgcaaccataagcacaaaggatcgattcaatcatcggatggatacatacctcttgtgtgggggctgcttacttccaaaatgtgggttgggctaaaatttgatgccgtaccacgatagcccgtgtatgtgctactgcatggcgtcggactggcttgctgttggacctcatcgtacggcacgcgtcgattctgttgcaggtggcatctttgtgatgtgttagagtagaggatcatccctcctgacaggataacaatactacaccgtgatgtgactagtcaatgcggtgtgagaagactaggtggacctaaagtccagccaacggtctgattgacgaacacatgcttacaatgaagtttttgaggagcgtggaggtcagtagtcgaagcctcaattgcggagatgttcgctcgatcagagacattgtccttcgattaattcatcaatcttgaagatctacgacatataaagcacggcattcaacctcgtagtcaaatagccaacgctctcatacacttcatctcaaacccctcaaacaatcctcagtcatcaaccatgtatacttcaacaactctcttcacgcttatccccctcctggccagcggagccttcgcttaccaatgcaccgggtccgtccttccggtgggcggcagtgtcgtgctgccaacgaaccagggttactgttgtggatctactggacctctcgtgcttaacgattgcacaaacgcaggacgtatgtgaattgtaccttcccaataagcaatattaactggcacagaatcggaggtagagcaaggtagcctcgcagacttcactgctcattgcacccggactggcaagagtcctgcgtgctgcgctgcgctaaacgtcgctggcgtccgcgtggtgagtacctatataatggatcttgcgtagagattatatcactaatcgtcaataggtcattggatgcaacaagatcacttaactcggctaagtacatgtcgtaaggaaagaaagttctgtctgttgtatggagttcctccgggtttcggctcaggccaggcagaacgggttcctgtcgctaccatagttgaattgagtgacaggaaagcctgttgcaataaatacacccacattcgctcaaatacctgctattgctctattcgtccaaagtgaatcgacctgctccatagctttcacctgaaaccctagcattgtgaccatagctaccaagaccaagtgcacagggtagtctcagttaccgccatcttcgatcagattggcagcgaggtcagcgtttccactgtaatcgatggccacatctacgatgctcacaccttcgtacgccaaggcctctttgagcacgctttcaacatcagctgagtcactgattctgtaccctttcgcgccgaatgcttctgcaaatttaacaaaatcgacgccgccaagctgtacaccagaggagcgaccatacttcatgacctcctggaattcgaccatgttgtacgccgaatcgttccagatgaagtgagtgatgttgcatttttgctggacggcagtggacagctcctgtgacgaaaacatgaacccaccgtcgccggagatggagatgactttctcagagcacggtttagactgggtgagagaagctgctatcgcccacggaagcgccacgccaagcgtttgctgtccatcggaactaatgtatgagttaggcggtggaagtatgacatgtttgtggacttacctaccaaagcagtctgcggggttcgtaggcaaagaagaatcgcatgaaatagatgtacacacttcctacgtcgacgcatacggtcgtgtctttggacaccgcactttgtagtcttgtgataaaatgtaacgggtgcacaaggcctgatgagcgacggacctccggtcgatcttgccactcagtatattcttcgattagccccttgcacatttctgatatggttgtctccgatattcttgacaaatggttcgtgatatacttcacattttcgacgactgatccgacgagctcagataccgggcggtaagacgttccataatcagatgccatgaagtcgatgtgtacaatcttcgtggtgccctccggattccaagcattggcatcgtactcaaccggatcgtatccaacagcaagtacaaggtccgacttggtgaggagcttgtcgcctacttggtttcgaaacaagcccactcttccgtagaacaaatggactaattccttcggcacggcaccggctgcctggaatgtctccacggttggtatcgggaacttcgatagaagttggcgcaccgcgccaacgaccttcggactgcttgccctcatccccaagaagagtaccggcaacttcgcgctctcaatcatcttgatcacctcgtcaagtctatccggaggtgctggtccataaagcggtggtacaaaggcacgactatcgaatggaaggacacccgacttgccctttgcgacatcttgtggtaccgagatgacgttggcaccttttggagaggtgcttgcattgcgaaaagcattcaggataacttcggcagcctggtcctcgacatcgatggggaaagccgctttcgcagtcgggccgagaatgtctagcgccttcatgctttgatgcgttttcttgaggttcatctgccgtggtacagatcccacaatcgcgatgacaggatcgttttccgtcgtagcagtcaccaatccagtagcgaggttggaagctccaggtcccgaggttgcgatgcaaacgcctggtatgcccgtgatacgaccgacagccgctgccatgaaggccgcattttgttcgtgtctggcgacgatgacttttatttcggggtgatccagcagggtgtcgaatatggcatcgattttggctcctggcacgccaaatacgacgcggacgccagcattgtacaggctgtttacgataatttcggcaaccgagtttccagtcatattgaaagttgatgcaggagtggaaataaagcagaagtaggaaatcgcagctcaagcttttcgtgggagggcctagcgaagcttgatcaccgtcagttccaggtgaagtgcctgctgatgaacgaaagtctggttttacagcctttgcgtcacaaaactgctatgaatatttgctgttctccgtgcttaggaatcgtttggaggatacttgtgtagattgttgtgcctcagcatgctgtaagcatgaggatgcgccccaaataatttcttgccgatctgttccgcagccatgacatcacgaaggctagctgcttcctcaacatctacatgtgccagaccagatgtcttgactaaaaacaaagccacaacctaaatccgatattgtccgagtaaacatcgaaaacaattgttggcattactcccaagcgtttacatcggcctcaagcaaacaccaacattcgtcatcattacaacaccgatatcttcaacgcaatctccagaatggctatcaacgaaatatatcagtattcgctggtgaatgcgctaatgtccggcgtctccgatagcggtataacggtgtctacacttcttaccaaaggcaaccaagggctcggcacattcgttctcatggatggcgagctgttactcctcgatggcacagtttaccagcttcaatcagaaggaagaatacgcgtggcggacccagatgatcagatcccttacgccgcggccatccgattcgagccacagcggaccgtgagcgtggtaatggagagcaagaatgcactagaccgcgtgctggaagggagaaacgaccatgctgggaatttgttcatggcgtacagattggagggtcgcttttcgcgtattaaatgtcgcacggtaaagggacaagaatacgctggacagccgctgtccgagctgggtaaaagccaattcgttgccgaatacaacgacatcgaaggcacaattattggattcaggtctcccagtgcatggcagggtttctctgtcgcaggaaatcacatgcatttcatcgacaaggaccggaaggtgggcggacatgtactagagatggagagtaaagagaaagtgaacgtcgggattgcgacggtcaaggacgtgcacattgagctgcctacgagcgagaagttcaatgatgcgaaaatggcgacggacgatgcgggcttgaaacaagtagaaggctgagaagtaaatctgagaaggcggtttgttgtcagccttgtacatgaatgctggttagggtcatcttcggggttaatggcgtggaaaaaatggacatgaaaatgcaacggcgcaagggggaagcgttaggattcgttggcgccctcattgacgggcggatcgagtaggcaccagcatctagcacacaacgctttgcgccacccatacgtgtagacataatttacaaccattgttcgatactgcgtgcgataccgttgaaggatgtattagcctataatggactaatctggcgaggtaacagaaccaagtctaagttcgtgaggcgttttgtgccacaagcgagataggcctgccttcacctcagatagcaaagtgagagaagccaaaattaacgttgacccttacccttacctgcagagctatcctgcagcgctagtgcgggccaaagctaatcctctgtttgctcctggatacaatgcctagcgtccacgcagctccattgctcttccactaactttccaacttctttggttgcagatgtctggcctcattcgactccagaatggaccttcccaatggcccgacatcaaagatgctgcacacatcctctggcgagcatcaattcatccggaaatcagccctctccgcgacacattagctggagacttctcctacccttcactctttgccaaagacctccacacggggatcaactcaagccggagagcgattatcgtgcgttatcatgacaacattaccattgcattcgagggaactggtagcgacgccctggtcatgaatctgtggacgaatctatgggcagatgccaagggtccgaatatttgggacataccgttcccggtgtatacggatggcaatcgagtccatagcttttatcgcgacatgtggcatggcatgcgagcttcaacactcgacgcactttcggaagctgtcaaatgtatcgttgcgaagggtaatgcgccaaagtcgatcgtcgttgctgggttttcaatgggtggcggcgtcagcacgtaagtgatccattccagctcaactatgtgcattctatggtttggagtcgaactgacaaatctgcacagcatggcgttcatggacatcgtacatcatgtccgcaccacatggggctctgaatcgcctgctccatgcgactgggccaaggacgagggttttgcgtccttaatacagcatctgaccttcgccgcagtcgcagctggcgatcagggtttccataccgttttgaacaacgtatacgaacattattcgattcgggcgtgggacttcatgcatcacaacgatatcacacgtcatgcccaccatcctgcatttcgatcattcagaggttatcgctacatattgcccgatgctattgtacggcattttggagctgagttcggtcctgtgggtcattggatattggggtatttgaaggcggcgcagtggatgacagagcatggaacggatcaggtcaagtcggaatatgtgtatcgataagactgaaccattgtccttacttttggacgagtcctgtacatgattcggcatggtcgtatgggaaagaggcgaatatagtcataaacagcggacggtgacatctcgcaccgaggcttgaatcatcacatgagttcattgggtcataaaagtacatgaggtgccgacatgaatatataaaagcgattgtgtctgtccgcgacctcaaaaaaggtgccagtacgcatgaagcttcttactttcgtcttgtccatacgcttcgcgaatgctccaccggcaccctatttttttgatcgcctaatccaacagcttctgcgcccaggcggcactctcataccacgccctgatcttctttccgaacacgtacaggggcagtgccatgacagtaacgattgcggccgcacccgccatcaagccgaatacatacatgggtccctgggtctcgagcaagccaatcagtgggttgagcacgacggtaacggcgcctgcggagatcatattgatggaggagaaagcctgggcagagtggtcggggtgacagtcaataacataagcgatagcgatttgaacaacagcaacactgccgacattggtgacggtcatccaaacgaggacccacacaaggggaagactgttctcgaatgcttcgccgagtccgatgagtccggccatggtgattggaatcgtgatgatgagcaagagaagacggaactcgggctcagccatgcctttggtcgttccgttgtggcgcgccatcaggttgaccgaggcgtcggacagccagccgaaaaaggggccagagaaaagacccactacgaatagcggcaagttggtcagtccgatttgacttggggtcaggtcgtacggaggtgaagacagcaggatcgacatgaaggtcgagataccggccaggaagaggaagactgtggcgttgaggaagcagctgtagaagacaatgggggaggagagaagtccaaaaggcttaatgatgcccttgaagaatgacttgtttgaaagccgaccacgggtgacggctagcttctggccgtatgtcattttggcggggaggatggaggctttgaggtcctcctcgtcatattcgtcgctcaatttgttggcttggacatggatcgtcgtgacatcttcagttttgcggtcgaagtaggcggtttcgaagattgagaggtagaagacggggatcagggccacgaagattagagcggtgatgaggaagttcgccattacaccgaatttgtcggtgatgaaaccagcaaagatttgactagagatacgtcagaatatgtcatgatattgaacgttgccacaactcacccaacctgtgcgccagagttcaacattaagttccagacagcgatcgacttgccgcgctggtgcacaaagaagatgtcgctaatggttgcggtgagaagcgtgaacaatggcgccgaaaacataccaccagccgtacgagcaatcgcaagcatggggaacgtcgtagaaaagaagccagcaaattggaataatgccatcatgacgacagccaagatgtagaatggtctcctaccccaaacgtccgtagcagcgaccgcgatgaaagctgcggccgaggtccagaaggttggtgccgttaggatccaggtgctgatatcgccctcattgctattaaacttctcggtgagcggctcgaggccgggtgtcaacattacagtagttctagaacagatcagctggctgaaatacacagagtcccgcgtccatgaacctacgcgttggtgaccgcagagccaaaggctaggaggaataaatgcacccatttcgatgtaagcgacctgataatcagtcagtggtcgtaaagacgatctccgaggcgacaaaacccaccagttgagagggtcgtttggatcgtcactaggctgcggtgagaggacaacgcctccctgcctcttcgaagtgtctagttcctgtgcattgtcgccgttcgtgttcgtctccttgacacctagccggacggtgccccgaggaaaggccgaacgcctgctctccaatacgccccaacccatcgtgaagagttgaatggactagtgaaaggatgtcctaagaacggcccgcgtcttagatcaacagtccgtcgattgcgaaagatgcgaaaagtgaatgaaataccgtccagcagttgcgcctaaaccagcaggctatgaaacgaagataaggagaaagataagggagtggaagaaaagatccgagatccagcctgctgtcctaaaatgtatgtcttcggcctcagtgatatacggcttgctttcccgcgtaagctgtgcagtctatactgcccagccacagggtttggactgtgtacaaacacgttacgcgtctggtgtgctgaaaagggcataattcggtcattcatggctttgctacatgtcgcaagaaggtatcaaaaacatcgagaagcgatgcgcgcaaccctggacaagatctgcctgaaagggggtcgctaagtggtgcgtgggccctgcactctggggctcgcggaaggtttgacggctgcagttcgcttcaactctgtgcacgtggtgggatactgttctgcagcacggaaacacccgctgtactcgtcttcttcaggacgaaacttcaaacaggaaatctgcacggcagtgagcatgttccagggtcttcaacgcagatatcgtggtggttgagttgcgtgcgatggccaagtgtttcgagacgtgggggaacgcccttatttctgtcgcactagccgcctttgatcgacatcagccacggtccgaaaggccgggtgtgcctgaggtcctctgaatgtccgaaagtgcggacgactcacgccacgattaccacacaaaaagtcccgtgcggatccacccgcaaacactcaagacaaagcgccaactccagactcgggtgcggcactgaggatgatcaacgggcgggactggtaaaatcgccgataggaacgatctccttgactagacttgactagatcaccttttgttgattagcgagcagtctgacagcttgtagcatgggtcgtgtcagtctgctatcaagagtagcgtgttggtttaggacgagaatggacgccaagtagtggtcacagccggtgaggcagcaaggagatggttgtgaggcatgcaggaggccaaagcatatcatggatgacgaatctgcggagtgacggcacccaggaacagcgtctcgagcacgccgaccatacggacattgaacttgcctacctgcgttctttcattctgacacctacaccagcgccttgctatcacgaagatctcgtcgctctttagtcttacagtctctcgttgatgctgttccatgagatgcgggatgtaagtgacgccgcaaaactcggcggtgttactcccatacttcgacctatttggtctctctttctcctcgggccgtcgaagaatgtataggcattgcctgccataaaacgtgcaaatattgtcacctggcttccagcctggactggctatactaaaatgaacaccttctgtcgcaaacaagcagagtcctaccacagcgttaaggtacggaatgcatccactgacccaggtgcgcgaatggtcactcaagccgtcaaatgccgagttcttcctttggaaagaattgtgtgtgtttgtcgagattctttcatcgttctcgcaaagatgcggtcatctacaaaaacattcttcagatattctatcggtatgtccgtggttgctgatttgtctccgtcttcaaatgatcgcgtcagggctaaggctctgtcgtagaatgtcatcacagctgcaagtataggtttgaccatttccaattccccctaaaggtatcttgatggaaacccttcacgccagtgcaagagctggtggtactcgacgacttcggagatcctgtcggcaatgaaacctagcacttgcaaaaaagattttccttcagaacattgagcaaagaacagattgtggttcttgatcgcgtccgccctttcacggctgtcttggacatcagtctcgccgccaagaaaagcggacactgcaaagtcacggtagctggtctttctgttccattggtgctctagaagtcgtgaagctgcgacgatcctgaggaggttcggataccaagagggaagctctgtgccgctctgctctagaggtcgtggatagctaagcaaagttacattctgtccaatttcaacgacaaatcgtgcaaatcgtgtgtgtttcctccagtaatcttttcgacagagctcactgtagtcgatcatgggggcgaatcacttctgcaaactttcgtgtaacattgcagtagtggcccagactctgtcttggattctttcgcttatctctactggaggcagataagaacagcatgccagaactgaacttcctcaaataatctgcgctcaattgtctcgcgacggacttgttacatcagctggcattcgtcgaacgcaagggctgataggtgcgcgctctgcacaagtgctgaaagggccaatctgtcgaacgtcaagtagcccggcgatgtttagtaaccattcacgacaaacgtaaggaaatcattgaaatcactaaaatctatcgcaagggcgccaacaacaagattaatgtgcggtgtcaaaacaccctcttgaagggtccacagtcttctgaacccgtcgtgattaagcagccagtaaagctcagcccaaaagctgtgactatctggaggccattcttctcctctccagagtagaacaattacatggtcagtattcagcctccagttgctggttaattcgcatacgtagggtgaagtatgcaagaattcttgcactcgaggctgagtgagaaagctcccaaccacaccaggacaaatgcggattgtgcgtgaacatgtcgcatgagtggtgtctgcattgccttctcatcatcatccttctggttgatgcagatcgtgtcaatccatagcagcgtactccggacctacagctgctccagcattttgaaaccactgtagtgaccggtatcgagccttccttgcaagacacgttgatcaaagccgtggatttcccccatacttgcgagactacgctaaattccggcttgtcttcgagcttatgccgacgcattacaatttgcaacgaattcgtagccaagaaccaggggtagacatggcgcagggaaggctctccagtctcttcgattgagatcaggcgagactctcctggtccagcggaaggtcatagtaaggccaatgccgacgtcacagaattgacatggtatcgcgcaatagtatagcgctgcttcgagcgaagagtatattaagcgaaaagtaaggatgcgtcgagtgacaggcagaagaatgtaccgctcgcgctagcgctgggacgctaagccatttcggtgaaaccgtctggacgaatggctcacttgcaagtgatgtaaagtcaaacaagactcataaagattaaaaaaaatctaaacaaagagaatctcacccgtagacctactattcataccgcgcgccaacacaataaccatagccttctctgggtccggcactcccttctcctctgcccttcccatccacggactaagctcacctgactccacttcccactttcctctctcgataacaacaccctcaatttcgtccccgtcgacaaagacttgcaaagactccacgccctcatcatacgtgcccgaaaccttcaccttccctccctgcttgaccgcgctcgccgtcaaacccggcgctttagagccaatctccttcttcctacccccaatctcgatccgatcgctcttcaactccggcgttctcttcggcgcttgtcgcaacttactccccttctcaaacgcgtatgcatattgcaaaagctcactatctgcatacgcgcgtcccgcgaacgtcaggttcactggcatgtcaatatccttcatgacgcccataggcacacttatcgtcgggatacccaactggcgaatcgcacaattgccgttcgaatacaagacgccgttgcgccatgcgtctgctgcagaatgctcgttgatgtcggcgtcggcgcgtcctacatcgccgttacacggccagacaacggcgtcgagaccgagctcgacgagccagtcttcaaacgtagctttgcgcatcgcttcaaggttgcgcagtgcgggaccgagattgggaatcgagtatgtatctggtcggccaggtgtgatatgtgcgacgacatcagtgtggcggacgagcgggtcgttggagtcgtatttatctggtacgctaccctgcgggcgcgggaagatgcttgcggagtcgatttgagagaggctggtggcgaggttggagtcggcattggcggcgaggaagtcgtcccatgcgtaggccatcagccggcacatgtcgatttcgttgtggtgaggtggcgcggtggattcttcaacgaggccgtcgttgcgggatgaatcgggggcttcgaatttggtgacgacggggaagtcaacttcgatgacagttgcgcccgcgctttcgaggaccttacgcgcgttctgccagaggacgataactgattggcgagtgtggactttgcgtgcggtcggatcggagtcagtgcctccaatatacatcttgggcacaccgatcttcttgcccaacagagactttgcttcggagagtgagtggtaggattttggtcgtattgtgtcgacctcagggagcttgacgaagggctgcgccctccagaagtcgcaagccgtctcatcatccttcgcgacgatcacgtcaagcaacgcgaacatgtcatccacagtcctcgtatgtggaacaacggtatcgcaagttgggaagagcggccaattgcccctgatggagatcaaacctcgcgatggagtgtatgccacaaggccattatttgatgcaggcgatcgcccagatgagatggtctcctcacccatgccgaagaccccaaaactagacgccgtagctgtggccgagccatttgacgacccagaggcgaaagcagcagtgagatattctgcgttgtatggtgactcagctcgaccgtatacacctcgctgcataccgccagcagccataggtggcatgtttgttcgaccgaggatgaccgcaccagcttccctgatcttcctgacagtgaatgcatcttcattcgcaataagattctggaaggctggtgatccagaggcgacagtcatgccttcgatcttgtaagaatctttgattgtgcatggtatgccatctaaggtgttcacggccttgccctttgctcggcgatcgtccgacgcctgagcaacatagaatgcatgctcgttgacgacaggcactgcattgagattggtggagcgtcggtcatacttcgcaattcgaaccaagtgttttgcagtcagttcaacactgttggtctgaccatgagaaagggctgcggcaaggtctgcaattgatgcttcgacaatggatatgctcttatagttgttagtgatgagatcaacgaccctaggcttctatcctgggaaatgcagggcatggcgtcgacttacttgagatgaagttgcgggagtcataatattgtgatcgaaattgaagctggtgtgcagcgatcatgtctgctcaacttggacgcagcacatcagttatatgctcgtcatcttgctgaccatccaacctggaaatatggagatatatcccgcatgatcagcaatgagcagctgcagagatctgcgcagtgaccgtttttccatgttgttgtgattgagcagctgttaaattgttgtagttcacgcacatgcagggattgatgctgctatctccgctcgtggggcattgttatccaccaaataacagctgttaaatgcgcatcgcccaatcaacacttccatcgctactattatcagaaacaagtctggggtaacgatgcaagcgtatcatggtcgtgttcttccggattgcgtatctgtctcactatcagccaagccacccgacagcggtggaatgtttggaccgagagcatgatagtggagatatatctccggaattgaacgcctgtgtggaaatcatctttgcattacttcgacatcgcccgcggaatcacatcttcatttgttatttacaacttcaatatgtcgccccgtgaagtcgacaatgaccatgttccaggcacggtgtatcttgtggacgtcatcggtcgcgccacgtcccatcttcacgatgcttcgcacaaggatatcttgctcgtcccaagaccaagtgctgatccaaacgacccattgaattggtcaaaacctcgcaaactcatggcagtgggcatggcatacctttacgtcttcggtaccgggatcgcaacttctctccagtactccgtgctcgccgacatcacagccgacactggtatttcaacggccaatctagtcgaaggtactggcgtcatgttccttttcttcggctgggcatgtctcatctggcagccaatcgccctgacgtatggtcgtcgcggcgtatacctcatcacgacacttttgacgatcccgctgatggtttggacggcgtactcgacttcatcacccgaatggttcgcgcatcgtgtgttgctcggcattgtcgtttcacccatcgaatctctgtgtgaagtcacagttctcgatctcttctttgcccacaaccgcggcacatatatgggactatatgtcttcatcctgtttgggtccaacttcctcgccccacttgttgctgggtggtttaatgatgcctatggatggcggtggacgatgcattttggagcaatcgtttgtgctgcagcttttgttgtcattttctttttcatggaggagactatgtacgttcgcgacaacacatacgggggcgaaagcgtcgcgggaccaagtaaagaagtgccagccaaagaagacgacaacaacgagaaaggcacacgaagctccgcgacgccatcgccgattccaacagcgcatactccgctcaagcgtaacatcaatgaaggccgccacagatacacacttttcaaatctatcccaggccgcccttcgaacattgatatgctgcggatggcctatcgtccagtagtcatgatcttccgcttcccaaccgtggcttggtccggcttcctctatggtatcaatttggcctggtacaatgtgctcaatggaaccgccagtcctgtgttgagtggtgcaccctacaactggtcggctgcattggtcggctgtgtgtacaccggaccgatcatcggtgctgcaatagcatcgctttggtctggtaacgcggcagactggattgcgcttcgactggcgcggaggaataacggtatacgtgagccagaacatcgcctttgggttctattgatctccgggatcatgtctgccgctggactgataacgtggggcgtcggagcttatcatgacgcgcattgggtaggtttggtatttggcctcggcatgctcacatttggctgcgttactggcggctcaattgctgtgagctacaatgccgactgcttcaaagagctcgcaggagagacgacagtatcggtcatgttgatccgcaacacgattgggttcggattcagctatgcgattacgccatggtggaaagaccaaggcttgcagggctgtttcataaccgccggtatggtttccttggcttgtacgttcacattcatgatcatgatagtttggggtaagcgcttgagacggtggtcaattcctgcttaccgaaagtacatggctacgacggtggtgtcacatgagtgaatggcgtggtagctttcagtcgtgtcgcagtcgattcagaaccctttctcagatctttcattacgcgttgaaaagtaaagtggtcgcagtatagcttgatgctgcaattcatgaactagtttcagcaagtctttgcaatctttcaccagcctcagccgcggagggtatgtctagctccagattcttgaccaagtcaccaaggaaggcaatcaatcgttctgcttctgctctttgttggccgtgctcgtatcgtgaagcattgaagagcatatgtccaacgccgagtagttggtgcacgatttggcttccagcaaccttgaacatgatgagcggcgcactctccatttcttcaataagtgcctttgtgatttccatgatctcgcatgccggggcttggcagtatagcaatgccataatgttgaccaatgtctctgtgcaggtgatctgtaccgccatgtatctgcagcgattgctctgaaagttgtcgtccggatctaggagtatgcgtggcttattcgatttcaagcgagctagtccatcgagcagcgtggcaggagacggccgttcgcagaatacagcgagggcagccttgcggtttttgcatcctcgtagactaaagatggcgtattcgaggaggcggaaaaggtcggtgatgtagtcccaccccgcagtccatgcctgcttttccggatccatagtcgggaagatccgcggatataggaccgatatctgcgactcaggcatgcgtacgatatgaccaaggacgcaagcggagtggacttcgagacggtacatacaccagaaaagcctcctccggtcgtcgacttcggtgatagacaagtcttttggccagcgactttcatcatgaaagccatgctgtgccactaaagcatggtatagcccaaggtagcgatggaggtcattgtggttaccgcgctgcaaagaatacacggccaaaagaccaaaggctcgcaggtaatctaggtcttgggactgggtcatgcgtgtcggtattttggatatcgcctcgttgaaatagtgctcgcaggtcggaatcggagcgccccgaagcagtttgtcgtcgaagactgcgttcagcgaagctgtttgagagcttactgcacaaagtgccataagtaacatgtaagatgggctatcggggtcggatggcccgtcctcccatcgtgtcaatagatcgctctctggcaggaaaggaaaactgctagcagtaagcatcgcatccaattagttgtgaaagcgaccatactagcactggtacatcgtgtcgcagtaaatccgcacgagccgacggatgtgtctcaacgatgtgcaagctgacgcatcgtccgatgaattggcataatcgctttccgcttggtcttgaaattgatgcatgtaccgactgtcatgcaagtgaacttctacttgacggaccatcggctttcggcctcgccgtcgcagtggacgattgatagtacatgcgaccccatagtccatgcaggtcaagcagtttgaaattcctaaatcttgtctgccattggctgcactttggcgacatttgaggcctctaccgtggcagaagtcgcaggcgagcgatgcgcgctgcctcttccggacacgtggagtgggaacacctgctgaagcgagagattgcgagggcatgctgctgccgacgaggggaagcaagagtggggaatgcgcaaaggagtgattgaggacattttgatcaattaataccagctgatgattgtgtttatcagtttagcagctgttatcttatcggggcggagaggttgggatcgacagcggggctcgcttccgtgatcggcaggtaccgacccagatcgcggggttagcatcaccttacgtagtttaaattacgattcccgtcctcatcccttgtttgtccgtatgttgcgcacgaatgccatacataattacataactctcaagaatcagcatcagagttaagtatacccttgaccattaggacgaccgttcgttccgccttcataccatctaaaaatcgagttccccaaaaggagcgtcagtgtgaagaaaatcatttgtctcagaaagcctctgcaacacggttccaccatcactggtgtctttgaacttgtcttggttacagttccagagtgattcccaaacctgaataattccgatcaacgttatcttataaagtggtaattactcctgcccactcctcacctatccacagacaccgcaatctccatcgctttgccagtagcaaggccaaacttctcatcaacagatatcactaccaccatttcatcagtcaacatcggcgctgacgtcctcctatcttgctttgataacaccagcgatagaaccaacatcaacatgtcagcaccattcgctgatcagactcccgcccgggttcctggcatactgaacaacatcgcctcagagctacatctcaatgggcacctagtctccactgggtggattgatgaaggaagcccaggaaacagcctgttcatccacatatcagtcccatgccttcagaaagaccaccactgtcgggtcgtctcatacaatgcaggtgttcaaatcattagtgaagtctcttgttgttcctcgacaccactcacggcagtattggtggtcgatggacttcgatcacgtagggcaggtgtgggtctggttacaccagcagtttcggcatggtgatggcctggacgtagactttggcaacacgatgacgaacttggaatcggggcagaagaagtaaatggggcttgtccattatctctgcagcgactgattagagttacttttgggtaaaggcaatgcaatgtaagggaaggggagtttgtagcgcgtggaggaacaattacactagatcttacggacttgctcatgcgttttcttatgtttgctgcgagattcgaagatacgacgattatagactgtatatgtgttatgttatccttgaactgcattcgagcggctgcatagagtgatagaatacatctttgaacaaggaaaacgatgtgattgcgcttatctaatgttattcgattacaagccactgcaagcaaacaaatcagatgcacttaaacacaggctataaccggccctccacaaagtgctgaaacagtatcgtttatattttgttgaaataatgtacgcctattcccaacagctgatatagatgaaacagtctagcttacgaaaaaatgtcgcatgatcgagccagaccatctagaaaaatctccattgtaaccggccaagaattgctagcctctccttgtccggttcggggtcgaactccttcaacataatcggtacgagttctgactttctatatagattcactttttctagattatcaggatcgcgcagtactatactgccacggcgattaatttgcatcccttgaagccaagcagggtaccacccggagtattcccagtcgatcaggaatacctcccagtcttcaattccgtcatactctttggttttggtctgtcgagcaattacgttcctgattgatgggtctatccatgtgtactttggttcgtggggttcccagcctgggaacacagacgtgaactcagccagtgatctcggttgatttggggcccactctatcccagcagagccaatcgcacgctgcaattgcaaagcacggtacatggctgcgcagtattcttcgtaggttttgtatggcccaacaacagcgcgggatgcacttgtgtttgtctctaggcctggcggcgcgcacaaccagccttgtccatgagctcgtccgtaatatccttcctcagatggaagttcacggaggtaacgaatttgcgacgaaattttcgcgcatatagtatcctgtgcgtgtataggtagttctgcgaacttttcgtccgacatcatgataccttcaatgaaattcatcatgaagcaatagaccacgcgaaactctcccgggatcgaccagaccgctaatacggtaggtatgtgcagatcagggcgattttgcgcaaggaaaagcaggttctcagcctcctatttgtgttcataccgaattactagggagatagcttgcttacttccacaacgtctggactagtgctacatttgactacagtatctccaattctgcatactttatgcagtccaatctttgtattaagacaattcttttcagtagtgccgaggatttcctctagggacggaatgggcggagtggaacgcgcttggtaaagaagcgtcacgtcatgcgatttcaacgtagtccattccttcaagttcgcaggagccggtgctgagcggcgttcgtgacttttcagccatgccgcctcctgatcaggagctttccaatcttcctccaccacctgctgtttggaacgaagtgctatctcaggcgtccacagaaggggcggccgttcagtgtccatgttgggaaggggggggggatggattcaaacgagaagataagcaagcgaatatacaggtggattggtgggtgagtagatgagtgaaaaagtagaacttgttataggggttatgacttatattataattctatctttgttgagcaatcaatacgggcggcatgtgtctccgagcctgtatttcaggcaagtcaatccctaaacaatgaatgagtcgagatttttttttggtaatcagtctttttcggaccgggacaaagaatgtgcctcgacatcgtctacgttaatgcaggttagctagcattttcactccacagatagagatactagatcgcgaggtcattatatcttctttcagtgattgtgcgccactaggaagactgtttgcgttggtcacatgcccctggtttgtgtacgtgccttgaaaatacacaaagactcatttcatgcatcattccgcatccggcgcccaatttgatcgctttatttcaccgatgaaagaaaattcgcgggcgcgaattatatttacgtacaaagcgtggtcgcaataactagcacaagccagattctctagtactgactgtcgagcgtggccttgttgggcttcctacgctctttacgatgcccatcaacaacactaacctcccttgccttggcctaatcatgtatctacaatcatttcctccctctatttggcattggtgtttcatgtcgctgtgacggcggcgcttgagctgacacaaactgtgcatgtttcattcgaacccgcgacgatgattaaatcgcgttctttagagattaaccatactaagcctatcattagaacttcaaataaggtcacgtacaggatagagcgccactaacgagaggttgttgatgcagaaagactagaccaaaatattcatgaagaatgtttctaaagcaacagcaatgcgccactcacgtgcttgtttcgacaagcgtacgaaggacagccttgggtcctagacatggccatgtcggagaggatgactcgagatgcaagcttggcgacttattgtctatacatacatcagccacgagggattccgccatgggctgcgcagtcaaatgtaaagaacataggaaatgtcgagagtttctgaccacagaggtggaaggagacatactcgcggagatacctcacatgatgcactcaactccatatgttgtatgcaactaggtcattgcggacttcattcgccagcaggagtgcccatcgtcggaactacatctgtggatcgaatttctagatctccagatgcaagattaggcagtctcccgctgttccttgagtacccaaacgcaatggaccgtcccgctcggcagagcgcgcggcgtgttgccaagaaattcggactccatgatcgaatgtcactgcgcttcgggattgtaaacatgatcgccagtgcatgattatgatttgcgcctgccttcttggtggcggggggcgggtgagacgcctgcggctttaggaggctgtgtggttggagagaaggtggtgattggtttgggaagggggctatttggggcctgaggacactgatgggtgtagtgagggatggacggcttgtcttggcttgcgaagatgatctgcgaatcgacatcatgctgcgcagggaacactggatgcctggattctccgtatttcgtgtgtttagtcctttaaggcgtcgtgatataaagggctctgtgttttcctcaggaaaagaatcatatctcaatccaatcacttcctcatctcttgcagtcttcattgcaacaaaacccacacatcaagtcatcacatcatcaaaatgctgtccttcctccacccactcgtcctcctcgccgtcgcagcaccaacggtgctcagctcccgattcgaatggcaccgctgcgactgcgagatacccggcgaaggccaacaagccaccgtcgaactcatgaccaccacatttacccagcaagacggcaaagaagccagcgtcagtggcaacgtcgaatgcaacacgatcggcgcgcgcccagacggctgcgccctctggctcctgctcgagcactgcgtggacacgggcatctgcggagtcgggcagatctgctataaccaggaagtcgtgcagtcggacaagttcaaggtcaatggcaacgagtacaagaagaatgactacacgaactacgatattgatctcgagggtacgggagcatgtgagtcgcactgcgcaaactatgggtatacattccaggcgaatagagcgattgcaaaatatgggagggttgttgagggtttcgcgcagcctactgcttgctcatagattgttgagagaagcgcggataacaatgtagtcggagtctcggcaagaactgtagcatgtagcagtatagtaaacttgagatgctgaaagaagaaaacgttgatggaagagaaattggcgcatagtgaatagtgacagataaaaggcactttccagcaatacagagaggtatatcgattaaacttgtgtgttccacggcgcattcgcgatggaattagtgatgtttatgcgcctggcatcgcagttctacgtgtctttggtgatttcgagtgtgaaatcgctcttagcatgaacctggaaagctgaatgaagcatagcatacatgatgagagacgaagaatgaggaacgacgagtgagcggtgatagggctgttagcgcgactgccccgcgattgcgccacagttgcaccagccacttggtgatctcatagcgacaaacaaaacacacgatgactctaatctgatcacaacgcgcctgcgccctttctgctgtttctttcccggcgtagaattcagtacaggtgcgcccttgcttgctgcgcgtacttgttacagcttattgcacacgcctgtcagcgttgttgcctgaatgaccgtgtgtctaaaaattgttccccaccctctaatcatttcaccttccagctcttcacggagaacaacctctcactcgggcgctcaagctttgcttcttctcagatatttcaggaatacaccacactttattcaaccgacacgcattccttcttaggccacacacaccggccaccaccatggcgcaccgcgacacggcgccgtacgtggctcaggacccgaaggagatcacagcgctagtgcactcactcgaagcacacaagggcaagaaaggcgctggcggtttctcggtcaaaaaacacacattcgatctgccaaatggccgcacagtcgactcttggaagatgaacgagtgggactacaagaaagcaaacctgcccacatatgcgcgaggtctattcacctacctgaaccgccagggtcaatgcgagattgctgtgcgagggtacgacaagttcttcaaccacggcgaggtacggaagacggagtggaagaatgtcacgcgcgacactcggggcccgtacgagttgagcgtgaaggagaatggctgcatcatcttcatctccggattggacgacgacacactgctagtctgcagcaaacactcgacgggccctagaggcgacgagcccagccatgcccaagtgggcgagaagtgggctgagaggcacattgccacaaagggaaagaggaaggaggatctggcacggacactacgagccatgaatgcgacccttgtcgccgagctatgcgacgacgacttcgaagagcacgtgctcgcctacacccccgaccaggctggtctctacgtccacggcataaacctgaacctgccagagtttgctacatatcccggacacctcgtcgacaagttcgccgacgagtggggcatgaagaaggttgaatacgtcatggagaacgacatccaggaggtcaagaagttcctcgacaaggtcgctgagacgggcaactacaatgggcgcgacaccgagggcttcgtcattcgttgccagtcgcgtgagggcgatggaccttacacagactggttcttcaagtacaagttcgaggagccatatctcatgtaccgccagtggcgcgaatgtacaaaggcattgattggcggcaaacctccccggtacaagaagcacgaggccatcacgaaagagtatctcacctttgcgcggaagatgtttgcacaaaaccctggacttgcgaaatcctacaacgcaaatcatggcatcatcaagctccgcgacgacttcctggcttatcgtgggacgactggtgcggaaatcatcaggcaggagctggagaacggtccgattgagagcaagaaggcgacgcgcaatatcgtcctcgttcctgtcgcaactataggctgcgggaagacaaccttggctctcgcgctcgtgaagctgttcggctggggccactaccagaacgacaacgtcaaggcaaagaagggacggggccagatctttgcggacacgatatccgcccttctcgtcaccaatcctgtcgtcattgcagaccgcaacaatcatcagaagcgcgagcgagaccagattatcaccgacatttccaagactgtacccgatgcgcgctttgtcgcactacactatgtgcacgagcgctcaaattacgacagcatccgtaacgcgactcgaaagcgtgttctggatcgcggagacaatcatcaaaccattcaggcaggctcaaaaggctctggggagattattgagatcatggagggcttcatgcaccgcttccagccagtcgacacttcagatgcacctgatgactactttgatctcgtcatcaacatcgatcccactgtcgaatctcgcgaaaaccttgaagtcatcatcagcagaatgttcgagacgtaccccgccttgttcgaaggcaaagacatgcccactgataccgacatggacgaggccattcattgggccatgaacgactacactccagacttcaagatggacctttctcggaacggtggcaacggcggtaacctcaagggtgcgcagaataacaacgcgcgaaaacagtctcatcaggaagctagggccaagaaggcacctcgcatggagtacttttccgtccgcctcgacaactcgcgcgtgaactcgatcctagacgctgtcttcgccggtaaagacgcttcgacatctaaaatgtacatgcaactgaagcagacccgtcgtgtgcagaacgagttccacgtcacgctcatgcatcgcgcatccgcatccgacaatccaccatactgggacaagctgatgaagctctccgaggcgtcgcagcagacgggtgataaatcctgggagccggaactcggtacgtgcagcgttcacctggagcgtctgatctgggatgaccgtatcatgtgcttcgttattcgactgaacggatctagcacccttcagatcaacaccgaacagggctcgacgaccgaggagctcgtatttgagtccacaaatcctgtcgcgcacgttacagtcggtactgcgagcccagatatcaagcctaaggagagcaacgacttgcttcagcgttggcttaatgagggctcaggcggtaacacgggtattggagagctacctgtcaagggcagcgtcatgctgaagggtagcgtgagaggtgtgcttggacggatgtagagcggccatgcaagcaccttcaaggatcgcttttatgggagaaccaaagcagaaggtaatgaagtcatgacaagtgcgatgagagcaatcgcggtgctgagagagtaacgtggttgcgcttgatgggttggtaaagcagaaattagcatacgcccgggcgttctttgtgagcatgcatcacgacaaatgcaacgttagatatgataccatgaatacaaaagcgtttctgacttcctgcatttcccgtccaatcttactagattaagtaatgctaatactcattgactgcgaaatgctgagctataactcagtatgcctaacccacctctccaacacccgcatctccctccgcaccccatccaccaacatcttgcccagccgatccgtctccccgaacccgcccgtcccgccgtgcattatgtcccagcacacgtattgcatgtgctcgcgctggtcgtgcgagcacattttggcgggcgtgaaggagtggcctgcgatcatgtgagtatgcagcagtggttagaaggaatggttagtgtacgcacatgcataatcaatacatctgtcttccacgcctgccttgcggatcaggcggtcgacgcggaaggcatcgtcttgggcggggagggcgcgggctggggggaagagagcggggagcagggagaggaggatgtgtgcgggacgcatttttctgtgtggtgtgttcgagggtggagagttggtgtgtttactgggaggttggattgtggcaaggtaaaacggagcgtcgaagccgtggtgtggtgcttgtgaggttttggagggtgaggtaggatagagagttagagatgttgagagatgttagcgaagcacgctggcgactttcttggtacttcatgattgctgggtaccttggtttgagatatggttggcgcttgtctttaattggctggaccgtaatgtacgttggatgagcgccgcttctctttactgaattactgcatccacaacgtattacgttctatgcttgctttttctgaatgtcacatgaattgctagtctgaagaggcgtttctcaaacctcacgttttcggatcaagcaagtttggccacagagcagttaggaagataattattacactttagtacgatagaagcttttgttccgtggtagtcacaaaagatgcctactaccccctcactgcagtcttagctgatcccacgttccgaccgttctcgaccaagctagaatggaatcagcgacgcgcatcttgctcgatctagatgaaagatcctaaaccaagccctcgttcgccctttgcaccatgcgattgacttgttctttgaacaccttgtcgaagttgaccaattcctgccacctgtagtgcgagttccttcatgcacgcactcctagcgagcatcatggcaaaatcatgcctgtaacctgtgtgcaaggctgtgcctgtaggtttgacactttagcaaaaggttgcattacatacaaatactgtccgaggttgcgtacagacaattgatgcagtttggaggtcaaaattgcgttcaggaagctgtagtaccgtggcggtatcgtttgactcgaaggtggagaggacgcgcgcggcgctcaggagcatggatgtcgggctgagcaactttatgacggcgtctgagattgtttttgaacatgtatttgataagaaggaaaatcctgacaggaatgggagagtcttatatatagccatgtctgttaggatgtggcatgctagggtatgcgctaccaagcgcaggatttgaaccacttacttgcattgtgaactcgtatcttttttgagcttgttcctggtatctaggcgataatggccatctcgggtctactccttctacccagatataccgtcccatcctcctcgcatgtactccgatgtaagaatgattatcactgcggtttcgtacatttcgtcttcgatatcttggctgctgaggccagcagatacacagcccatggacagaataagtaggtgtgcgagcttcattttgaaatttgttcttgtgggacgaggctctagaggttcagagatggcagaccgaaagagagtggataatgcatttatatgttggcactgcgattctttagcccactaagatctggtagactctcgctaccggtttctcaagcacaagaaaattttacagagaaattgcatgcgtgaaacaagttttgtgtggcaagagaacgacggcgtgaggcaggagtaaatgttcgcgcatcaccgcctccacagcctcagcattgcagacggtagcatgacaaccactcactacgaagctccctgaataagaaaagaatacgacttgaccagatatcttccattccttggagctattgatctatggggtgcagtgaatatgagcgaattggagaagaattcgtctaatccagacaccaccattcatccacgatgagagacaatctcatatcccgataccccttcatcgcgctatcctattgctcaaaatccacctcaaccgcctcgatgaggctttccacttttttaatttcttcagatgtcgcatcaggaatactcatgtcaatacttttacctttcttaaccacacacaacttccacgccatccctacgatacagtcggtcctgtggtttgggtacacaacttcgcttgcagcataaaacatcagctgcgtagggagagataggtctggagatacttacatttgtgtagagtttcgtgaaaatagtctgatggggctatgtgagcagttatacgttcccacttcgcaatggcttgacggacctcggccgccttgagcttgagtaccacgcacgtcagcttagcggcctgggtaataccgtcagggaagtcgcctcgatacttggcttcgcctacaacgtggaattttagctaggtagggaaatttgcgaagatacacgaacatggaagggctaggcagtttacagagatgtgttgtcagtaaatgttgccgtgaaaaattgaatgggctaattgagctgaagatgttccaagtcggagacgtagttgtgattattagtctgtctgctgcggcgacacaaggatcttcgcttctaagtgaagtgaaatatccaaactatgcgcgataatcgaggaatttgactagtgcaattatgatcaattcccttgaaactttgctcaactattgaccgtcaaggtcttccgtggatgtctgtgagcgatccatgcaaaattgatcccctctatgcagtcacatcgttcaagtctccgcgcaggtacctagacacccgagtaatttggtctgcgcgtctatataggtcgtcttccatatcttgtcagcgattgccggcggagacgggacctatcaacaagatgatcagatacacgagcttcattttcgttttgtgtagaacgaggcggttggggcttctgctccgctagagtctggagagtttccactcccggttgcgatcgtggcagttgagggaaatattcgacaaaagaaattgaagttgcgggcagcggtagcatggaaaaccagatactttatagcaagagcacccaagtttgttggaacagtgaatttcacccatttcaacatctttgcgacgcacaaacaaatgattcaccgtaacctccgcggggtgagcaaagatacgcggaggtcaaacaatgaatttctgggttcacaatcatgtacccaaggaaggcatgaacgcgtctgatcattgcattacccctctctaaaatcaggacttcgacctcttctccctcccctccaaactcatcaccagattctccaaatccaccatccactccccctgcgacttccccttcctcgcctcctttacaaatccgcccatcgcagccatgcactcctccttgctcatcccaacaaagacatctgcgccgcgcgataagaagaggtcgcctaacacatctcacattagcaagcctattcaatgagatggggaagtatatacgcacaagcaagcgacacatcgctcgccccttcaccacgagaatctatatggggcatttcaaagtgctccggaagggcggcgggggagtaaccgtaaggggacgtttcgggacgctcgatggatcgtggggtgctggcgagggtgggcgtgatgcacacgaggagcgcggcgaggtggtgtgtgagtttcatggtgaggtgtgaatgtggtgtgaagatattctggatgaggcggaagatgctgaaggagtaggagtgcgtatggcttttatctatgggatgatgctgttgtgtggtacggaagggtcttggataccatggggagttatgaggaagtgaagattgaaatgagaaaattccgcacttctcctcgccttccgaacctcataccgtgtcttggatggattcatggcatcaaggtggagagtggggccgaatgttgtgcgttaacaaatcgaaatcattgcccgtggttctaagatagttcggttccaaagatcggacacggacacggacacctacaccacacacacaatctcatacctcaaaattcacataggcattcaagagggaatatcatctcaaagtcacatgcaaatccataattgcattcaaaatgaacacaacgcactcaaaacaccgcctatcgcgcttatgatccattctcatatttccacgtccatgtctacatcccctttccatcgcctgtatatcccctttccttgcccattccctccccgtcccaccccctcccgccgatctaaggaaacccaaaaagcggcttaaccaaccgcacacacatacccggactcaaatccaaatgcggcaggctcgcgggccctctatcagtgagcatcctgcctgtgaaatcacacttcgttagcaaagtcgctcttcatgttggaaaactgactacaatgaggggtgcacgtacacatttcccacaagatattcaaatccacgtggggttttgcagggggcaggtcgggcgtggcgaaggggcggtattcatagtccggtggaagggcggaggtgagtgtggtgagcgcgagggtggtgaggagtgtgaatttcattttgaagtttctccttttccgtgggtttgggggtgtgaaggtagatgggttatcttatgatgtgatgtgatggatggaaatgcaaatgcgaatgggagaggaggttggtgggagagatatatatcttgtagtgagtgggttgtggttttggagggtaccaaggtactcgaaaaacagtggcgtgaaacaaggtctttaccatttcgggaattgtgtcaaagtttgatgccggggtccggagatggatgtatgtcttcggggcactaaaacgaaccaaacgagatccggtatcaaagaaaccaattctggaatgttacagaagcccagccagcattttcagaacttttcttgtggcctgagatatccaggaacatcaacgtatatctcctaataaacagccggaaaaaccccccatcctccccccatcagtgacctgcacacaaccattgacatacgccccgcccctccccacaagatacagcaccgtccccgcgatgtctcccaacccacccattctgccctgcggaatctgtcccgtgccataagctgcaggattactcgccgtcatctcgctgggatacggtccgggcgcgatgatgttgcttcgaatgccccattcagcgaggaaggtggacatcattttagcgaggtgcgcagcggcagatttggttgcgttgtatgcgaggcctgcggaaacccagcgcatgtaggacgccacggatgcgacggtgatgatttgcgccatgcggtcgtcatcttctgacgtgccgatttgggataatttggatttgtcgtgggcgcgcgcgatgcctgtgccggtgactttgcctggcgcgaagccgcggcgcgtgttggctgcttcaaggagcgggaggaactgggcggacacaccgatgacggcctgggtgttgattgcgaaagcgttcgcccagccgtcccagtctttggtcatggtgtcggccagctgttcgatggattcggctttgtagatgtcctggccgttctttgggccgaggacaccggcgttgttgatgaggacgtcgacgaagcctacatctttcttgatggtttcaaccgctactttgatggagtcgagatcggttacatcgcagacgatctcttgaatgacagagtcggaggctagggacccgtgaggcgacgatacaatctctctcttggccttctcaagaacattccgacgacggccgagaatgtagacctttgcggcgccgttctggtaaagtgctgaagcaattgcagctccaagtcctggcaatggtgagttgttgtcgtggatgcggggcacagaggggtagctctggagcttgagaacgtaccactaccgccacctgtgactacaacaaccagtcctttcggagagaacaggtctgctggattgatttgcgcttgaatgtccatggtgaatgtgatggtatagcaatgtagtcctggtttcgcagcttcgaagtgtcgacatcggcgtttgatattccgagctcgatgtggattgcgtcacaggcggaaagaaggcgctagaagatggatcaagcaacgaagtgtgcgcagaaaagtcgagatcgaattcgaatgggtatcgtgcgtatatgtcgatcttaaaaccatcactctctcaattaatgcctcccacaatcttcagtccctgttgatccgccgagtatgccaggatataccgacatggatgccacgcgacatgcgatgccggcgtagggatgtcgatcgaatgcaccacctctcccgtctccacgtgtgcgatcctaagcttcttctcttctttgtcgtccgagcccgccgtgatatagctgccatcaaacgaaaagtctatgctcttgatgagctcttttgtgaggtcgaatgtgcgcacgcatatccattcttgcgtgtcccagagcgagacgagtgcgtctccgcccccagctgccatgtactccccactcggtgacattgtgatggcgtagcacgaggacgtgtgggcgttgagcgtgagtacgggttcgaaggacgggtaatccacaatcttgacacttccatcgccgcccgtcatgaagaggtgattgcccgaccagtcgaacacgcactggttcgtctgaagcggttgtcggtgttctgcaagcacgcgaagtgccgtgcggtcaatcgatgccagcacattatcctacactcatcagcacatgctcctcaatccaatgaacttcttctcataccttccgccccgcaacaatctcactcccatccggcgaccacgccagcgtaaacggcgtctccccgaccttgacctcccccacacttgccttgctcctgatatcccaaaatctgaccatgccgtcactcccgcagctggccagctcattctcattgatcgggtgaaacgccacgcgctccagcgacgtgaccgcactcgcgccgggcgtccgcagctccgtcgaattcttcacattcgacttttccgggttccagatgcgcagggtgcggtcggcggcgccggttgcgatgaacgtgccgtgatgcgttccaggagatgctgcggatgtagtgcgaggaggagatggaggcgttggggcgcaggttgtcgatgtaggcggatgttttgagcttggagaagactttggggaagacgtctttgctgacggagcgggcgcgcgtggggggcgccattgtcgttggtagggccaatggacgattcggagcgttcttgcgggttgaagacggagattttggtggagttcgaggtttggaagtcgcgtgaacgcgccaagcgatcgctatcgataacactttcaccagcgaccgtatgtgcacatacccgataagctcacgcgccagatatacgaacatcttcacttcactcaagtcccacgtgcatctcaattctcttagaaaattgtcattcttccgttttcctattcacttccaaaaatctactccttcttgctctccaccccctccttctgcatgccctcacaccccaccaagtttcccgccttctcctcaatccctccaaaaccctgcgcgttgggatctctgttcgcgctcgcagccttcatcgcatcaacggcttgggacttgtcctgcgtgcctgaggctttccacgcctcgttgccggtgacgttgccgatggtttcctggatgagagttagcatgaattattggtgagtgtagtcgtagcagaaggcgagcctggaaagaaatgggtttgagacgtacttcagcggcgcccttgacgtattgcgcgtgcgaggcgacgaggccgggttgttggttctggtttggtgccgacatgatgtgaagtcgagatgtgtaggaggatttgggtatgtatgtgatggtgagtattgatctcagagttgtttgggtgttgcagttgtcttgtgaacttgttgctgaagcgtatatatgacaccaggcgcgagtcgactgacgtcaccacatcgacatgtcgcgtagagcgtggcgtagcgtggatattagatccacactacgctaaaggacgattggaaagggctacactgacatatcgcctatagttccttccacgaatagttttgcattgtcttaccgagtatgtcaacctcggccatgctgcatatcaataggagagagtcagaatccacaccaacgatcgcccgtgcgatattatgtgtacttccaacaacgttccacggcatcatttagaatgctttgtccattcatcctaaacgaaacaaacactgttctactttggcacagcgagtcggaccgcactcttagcgtaggatcccacctgccccaagcgtaaatatacctcggcaagtaaacgcttattctgatagcttgttacaaatcgccctatccaacgtgtctttcgctagccccaaatctcatatatacactttcccttccccttcgtctttctctccctcctccttcccagtttctcgtcttctcccaaccacgaaatatggctcccaaagacctcaaccgcggcgccccaggcctagaatacttcaccccccaacacctcacctcgccgggctccctccctcaagccgccaaacccaccccaacactcttccggcccctgaaaatccgctccaccaccctccgcaaccgcatcctcctcgcccccatgtgccaatactcctgcgcctctgccggcccatccaccggctgtctcacagactaccacgtcgcaaccctcgggcactacgcattaaagggctccacgttagtcttcgtcgaagctaccggcgtcacgcccaacggccgcatttctccgaattgccccggcctctggagcgatgcgcaaatcccggctttgcgccgagtcagcgattttgtcaagagccagggcgcgctgatgggcgtgcagctcgcgcatgcggggagaaaggcgagtacatgtgcgccctggattgctggcgcgcagaagacgcagggcgggaagaggaaggttagtctgagggccggggcggatgtgggcgggtggccgggggatgttgttgggccgatgggcggggaggagtgggcgtgggatatgaaaaagcagggcgatgaggagtgtgggtattgggcaccgcgcgcgctgtcggagggcgaggtcggggagttggtcgaggagtgggcgcgcgcggcggagagggcggttaaagcgggtgtggatgttatcgagattcacgctgcgcatgggtatttattgcatcagtttctgtcgcccgtgacgaatcggcggacagataagtatggtgggagttgggagaatcgcacgaggtttctactggacattgtgcgggcgattcggcgtgttattccggagtcgatgccgttgtttgtgcggattagtacgacagagtggatggaggatacggatttgggcaagaaaaatggctcttgggatgtcgagagcagcatcagattggcgaaggtgctgccggcgcttggtgtggacttgctggatgcgagtagtggtgggaatagtccgctgcagcggatcaatcctttcaactcgatggattatcaaacgctgattgcgtctcgcattcggtcggaggttaagaaagagggcttgaagttgttgatcggcgccgtgggcctcatcacggaagcggaacaggcgaaagacattctcgaggagggaggagctgtaaaagtacgcaaggcagacgctgagatggcggaggaagtgcgggctgcggtaggcatgacggaaggacaggatggaaaggagccaatggctgatgtcattctggtcgcgaggcagttcatgcgagagcccgaatgggtgctcaaagttgcatggcaactgggtgtggacgttgcatggccgaatcagttcttgagggtgcgattccctaagttgtgagcggaatctagatagtatactttcccgaagagaagagacgaagaggtagcctgtatatcttcgttggtgctctgggttagtccacaccagcacctgtctgtttcacgcaaacatcaagtatataatcctaccacacgctttttctttcacatacgaccatagggcgttgaatacaaggcttcccgtccgctcagccatatttaagcagcgcaccggcggattagtagtcaggtgggtgaccactggcgaatccccgctgttgtatgtttttgcaacttttttttagctgtccttaaggcactgcttaataatagctgtacacagtgctaagctctcctaacatatgcgttgagccttgtggattgtttcttcctgtttcttagagtacagcataatcttatacaatgtaattaattatgtctacttcttcaacctacctgtctccccatctccctccgacacctaaaacccagttccatgatttcaccgttcacacatcgccaattcctccaccaccttcacaccctcaaacaagtcgagccttcccctaaactcgttcaatgctgtccgataatgccgggggttcaccgcctgatacgaaattctactaccctcgctctccagcacctgctcttcctgctccccaatcttcagcttaagcacgttcgtacccagcttcgagataccgagtacgccaccgagacagttggtggcaaactccccgtcgtcagtgcgttcatggaagcgcgaccggaagaagcgttcaccacgcggcagtggagtgaatgcggttgtgagtactgcgacagaggtgctgtttgtgttgaggatgtcgttgtatgctctccgcaagtcttcatgcgatgagtcgacatcggggatcgtcgctaccacggcgctgttcatgggtacttcggaacgatgtcaagcctacaatgctgatcatcgatatgcatctctaaattgcccgtcaaattgtatcattggttgtacattgaatatgcgcagttgccttcggctgtctgccaggtgtagggagcaatggattaatcggctattgcggcattcgataacctaacgcactcctttcagctagtgaatctggcttcagagcgtatgcaggcaagctgatcgacgttgaagagcacacagtcactggtacccgtttgcgttgtgataacgctagcacttgacctgtatgaactatagttacccaccaaatcaaagccgctagatgtttcctatcacgtctctaaaatccgttgcggcatcgatctctagcatccactggttactgaatgtgtctggacttagcctcgtgcccaaatccagctcagcgcccgagaatatcatggctgaagcctacgttgttggaccaaaactcagcgactcggcctcgggtcttcctgcgtccggaatcgattcttcagcgcgcctaacatctctaccagctatatctgcaattattataataggcttagcctctacgcttaagccttccttctatctatatatctttctactctcgcatctactctattctgcatagaatatcttatattatatctaagatctatacgtagtatactaattaagcttctctataagctctaatatttctgctagttacctcttataataattatagctattattaaagtataggctacgcctatacttaggcatctttctaatagcgccttaagcctaattagttagtaagaaggatatatataggcaatatacagataccttcttaataagaaatataactttatttagcactatataattctattcttataggctagcctataataattatatttcttctttatactaatatgtaactaaactttaaaggtatctagatagactcttaatctaacttagagcttaagaggcagagttctaattataactcttaagcttatcttatctagatagaggcctgcttaaatacctttaaaacttaacttagctctattaatactgcgctatagaatcttatagcgcactttaataatgctctaagtcttttatctactctaatagctatactaaatactacttattctactcttataataactttaattctaactatagtagcttctaacgttagagaaatagagaatatctttatctattctataactaaataggcgctaatttagcgcaaactacttctagtagaaaacttattcttagagaataaagctacttttagcgcttagtatattactattatatataagcttatagttaatttagactttattagagactattagaactaatatgcgtttatctaagctaacttcttagtaaaagtttagaagaaagtagctctctactataaattagatagaagtaatagcgcttagaacctagtcttatttatagaatatcttatattctactatagtaatatattaaaatctattaagtagctaataattagatagctagtattaaagagcttaagttagtttttacagataagagatatagcactagatatagagatagagcgtactaagatagtaagaagaagcttctataaagagtataatatattagataaattaaagtataaggtaatttataatataaagttaaagatactaaactataaaagttctaagtcttatctatatactatatgctttagttagattctattatcttagtatattctagtatgctaagcctttctagtcttactagtacttactagtatatatatgtaatctatttcttagcattctaacttagccttactacttagttatagaactttagtatttataagatagagcttttagttatttaattctagattataatactatctctcttctttcttaacctaatatttttataagtttactaatcttattctatactagaaagttacgtaattatctatctaattaaattaaattcttagatattattataatagtttcttatacttagctaagagaatataataagaaaagcctaaattatgcctaaataggcttaacgttagagattctacttcttagtacttcttagaatagtaaatctaactctgctcttatactttaaaatagatctattgcattataatgcagcactcttactattatatttatatagagttatctttttatatatatcttttctattaattagataaagaagagactatagaaagtaatatctattatctaagctctatctaataatagagtttatatagaatagctaagcgcttatactatagtagcaatagtataataagagtagaagatctaactactgctgcaggctagagaagctattgcctaagaattacaataatactctatacttcttagaagaatttagagtactagtatgcaagcagcattatatagcagttattaatcttaatatatatctttaagaatagtatataacgcctataaaactacgtaagcagattattatatactactcttaagtctatctgcatttctactaagaatgcagagcttagctaattagaataggccttagcaacgcgctatatagtagaaatgcgttgtaggaataaataaccttctagagcaaaataatatattgctaagaggctattttgtgcagttttataaggggaatctagatctctaaacagattatctatagctctaatactcgttaagatgcaaggctttaaagttataggtaaaagaatatcaaaactctaacatttattgtagtttctcttaacgttctagtagtttgcagatatattctatctttaataggtaacagaactaatatagatttctatattagttctctaagaaactctaaatctttagacattagtttctaggtttaagaaaactaatagaactaatctctaaataatatttaaattaactataacttaagtataagatgcagaaaattaatgcgcattaaacatattaagtcttataataatctaactaatgtgttataagatatataataaaatatattatagttatagtatttattagagtaggctatacacgcaaagactagagttttataaggttctagtagctatataagacttatataagttatctagagaacatttatatataggttagcgctagcgtagaagtaatattacgtaatactatattatagagtatatatagaagtatatatatagaagctaatatttatataaaagtatagagattactatagcgcagatagtttaagcagcgttagtaattttctctatcttagctataactatagagcctactttaatgcagagtatctttgtctattttactctactcttctacctctctagctctacttagatcttacttaataagagtaagacgctaatctgcgtctactctagagttttagctactactatactactagtagaaaagctagcactattcttagtaatgcgctctttattcttaataataaaactctagtagctctaaataaggatataattataagtatatagacctaattaagcctaggcaagcttagtatagcatataaagatattactagtatagctaatatagttatatgcgttaagtatagagtaagtttaagctatttagataagctgctagagagttatagcattaagagcagcttacgctagagagtattaactagcagataagctaaagttattactcttactaatattgcgcatagcgttaatataaaaactagcgtctactatagcttctcttacttatattactataactatctataactaattagatataatctagattataaaagtaataaccttatatagctaactaagattatcttaagagatctagacgcagagactattagctctaaacttagttaagatagatatatctagagcctctatatactctgcagtctaaaactatactagataagctatattagtagtagagagtagcatagtagtaaagtaagctaatatatttagaataaagtagctagaagaagagagaagttagcagagagtaataagcgcttagtagtattaataagatagtatagtagtaaagagataaagagtaataatatagctaaatatctaagatatgctagaaagtactcttaccttagtagctaagtttaagttactaatatttacgtatatataatagacctacgcagctaaagcgctattaaggctaactataagtctacgctattaaagtatctatagaatattagtagaaagaaagccttagatagtattaatagtaatatagtatctattactaactctctacctttacttctataataaaagcagctactatcctataccctatattaagaatactcttactagattatagactagtaagagataatatagtagcactatctagataatagatatagcttatatacgttataggcgctaactatatacgcaaacgcactatagatcttagtagtagtgctatagtaaactataataaattatagagagagaatattatagaaaagaagtaagatactagagagagagaaaagaagctattaatagtatagtattagataaagaaagaaataaggcttatagtaatatagtaagtaatatcttaagaatagtaaagtagaattattgcgtaaagtataggcagtaatatatagactaaaagctatactagtgcgctaagtgcacttacttaagataattataatataaaagctatagagattagcagtataagttagctagatatacgcactagtaaatagagcaaatagtaaagttataactattatctatagtattatctatagactttatatttaatatttctactatagagagataggcagacgcttagataagtaactattattttaagcagtagattagatagtactataactgctattataattatatagcttaagattaattataggtatattgcatactaagttatagtataaagtaagataaagtataaaggtagtaggctattatactattagtaagagaggtaataaagaaaagcatataattataatctataatctactttagctaagcatagtagctactatatactagcagatagtataaaatagctaataatagaagctatctcttttctactttaagagattagcgctagatatagtgcaaagcaagctatctactacttctatatgctacttctatataggcttttctcttactatagtagttatagaaagtattactgcttactatgctattgctatcttaggcctaggcaatcttactagcatatatataactaagcagagctatagcttagtagtacttaataatagtagagataagctagctattatagtaattatatattctctatacgtataagaagctagtaaaatctatagtagtattattatagcgtatctaagcttatctctagaatagcagtagcaggctcttataaataaaaagatatactctactatctctataagctaagaaagaaagctatattagactaagtatcttagtagctaactgcgtaggctttactaagcatattagtagtagtcttataaagtaagttagctttatagtagaagttagtattattactagctagctgctttaagagctataagatatactatatatctactagaataatagcctaataggcgtgcttctcatatcgtatagatatatctttagtaagaagtagtaggcttaggttaagcttctacttttcttatactttagtaatcttatttagaatacgcacgtagctgcagtaattattattagtaatagtaataatatattaaagcttattatctaatagagtagtaggtaaagtaagaatagatatatagatatattttagagtaagtttaaagaaagctgtagatgctttacgcttctaagactatactagatctaaatctagcttagagtctagttctacgctagcagacgtatctaagtctaaatctatatcttctatttatatagtagtaggctgctatatagaagaagaagaaaataacgtagcagcgtagttagatagagactaagctactataataagctactactagctattatctaagaaagctgctaaaagcattttatagagtagctagatagctgctagaatagagtacgtaactagaataggagtagcatttattattatctagtattatctagctagctgctagagttattatagtagcagactatagcctataatagctatctatataataaaactagagcttagcataagcctaattaggcatattataggcatacttaagctatactagttaattacttaagactagaaagctttgcacgctattagtatagtataaagtagtattatataagatataagatagagatatagtagtagtataataaattttctaattagagttagtattataacttttagaactatagaaagcaaaagttataagtatttaaataaataaagatatagatagaagaataatagaagaagaagagagataagataatatatatagagattatactatatatattagaatttctaatattaggttaataatagtgctaagctagcctatgcatacctaagagttaagtaatattatagcagagttaagcaatattatagtagagttaagcaatattatagtagagttaagcaatattttaatagagttaagcaatattttaatagagttaagcaatattttaatagagttaaagtaatactttaatagagttaagtattttaatatcttttagtagctaaaattatatataagcagagtgcagctactgctattattattaggaattttaatattagattaatattaacttttttctagcctatgctctttgccatattaactttgtgctctttgcatattaactttgcgctctttgcatattaactttgcgctctttatatattaactttgcgctcttcgcatattaactttatactcttcgtatattaactttgcactctttgcatattaactttgcactctttatatattaactttgcgctctttgcatattaactttgcgctctttgcatattaactttgcgctcttcgtatattaactttacgctcttcgcatattaactatctataataaagtaaggcactatatatattttagttctaaatctctacctaaattatgtacgcttatatatcttaattagaggctattcctctatttataaaagtgcagtatttaattctgcacttacgaaaatagcctccttttataagcctatatatattaagaatataaaagcatatatattaaatctctctagtaacttatatatactataagaacctaaataataaagatattttagaacttataaatatgcgcagtaacattattatataaaaagctataagatctaggtctcttctatgttattatcctagttgcttaatactatcttaaatctttcctagcttagcgttttatatatttgctttgttctagagagctctgttctacgcagcaaattaataagctgcgttactaaatattcttttaaggttattaagaaaagagaactctgttagcagagaataactatgtatatacgctaggaaaagtagcttaattagcaataagctatctcttatacatcttaattatactctgctaatatctctacttactatcctacctaagtttgcaataaagtcttcttaatatacgcacttagaatgagcatatgcagaagtaaggcaaatattctaactattctaaaacgcctttttataacgttctatctctttctctagtctaagaattcgctaaacttaatctataaatctgtattctattcttttattatacctagctctaagatatcttcgtagcatagcctaaagaggtgttctttcgctagcactctgtattgccttctagaactatctaatctatagctatttgctcttatcttttattctagttacttaacgtgtttatataacctatctatcttatactaatgcagcattttacctataatattcttaacgtaacttttctgcgcttaataatactctgtcttaattaaatttgcgttatagcatataagtctagctttatctagcagatcttaactactctgctaggttaacttaagttagcgacttatagttttattcgtaggtattagagtatactctgctgtagcatatgtgctataattctgcttctatatttgcataattattctctagtcgttaaaagcctcctatgctctaactaatatagctttattaattatagtagtaactattgcaactctagcgctagagagcttagaggcaaactagtaatagcatatttatttatctattagcgttactagcgctttagcctatttctaattctatatacttgcaatattttatataaaggctaaattaactttctaaattaaattctaattagcttgctttatagtcttctctttgctgcatttttgcttcctactttaactaggcgtaggcaaagcactagagttacagccttaagcgttcttctctgcagcgttactatctagattactctgcgctatttatagattatcgtaaatatgctagataacctttattaatataggttaactagtatgcttgcatatctattatagcgcattttctagtatataagcaacgaaaatctctatatcgtctcctttgtctagcaaagttgcatagagagcaaggttctagagcagaaatatatctagtactgcgcgcataatatctagtagatccttattgctacttacgttagtaagatctaagcaaagctttttaaatatagctataataagttgttatagtaataagtgtatagtagaaggttgttaacgaagagagctagttttataattacagcttttagaatctactagactaaatcttactctagtaactagcaaaaacgttgttctgtaaaaggacacaaataagcaagagatttagatacagaaatataattaaaattagtatcctctttatctttatataacttatactaagcactataatttttaaacacctttactacaacgagacctatagcattattatttgcctttattactattattatatctaacctaatgctgtataagcttactttaatgcagagcatgcttactatattactactaaggagcgttgcgtaatataagcagaagtgcgctctatatatactactctttatacaatatacaatataattactatacctaaagaactagttctagttatagatagcctttattaacatagctctcttaagtgctagtattatagctatatctacgctaagttatctactactattaatataaagttatatcttaattgtatgcacagcatttaattatctagatagagtaaagttagagggcagtctataaaggtagcttagtaggaaatgcactaggcaagaataactagttaatagttctttatatttgctgtctataataaactatataacgctataacctattttaaagtctataatatagaataagagctattattaagcagccttctatagacctaaacacaattatttaacgatgaactaatagaacctattttctcttacttacctatacctaagatatacgtacctaaaacgcctctctagttaatattatcttcgctactagaatagagctatactaattctactattacgacactagaaacgctccttgcttaattagaagaagctaactgtcttaatactatataaatagaggcaaacgttcgcaatgcttctaatgctaatacttatcttactaatctctatctcgacatatactaagtttctttattgcgttaagagactagagtagaagaatatacagcattatatagacagcctaggagatactagagcgaagtacctctaagatatagttaaaagtatagtgctagtctactagtatactatagcaaagacctcctaataggcacttatttaggttatataagagagtatatataatataccttattctctacttattctataccttaaatttaaccttaaatatgctctctatcttgcaaaggtattcctattcttctataggatatttgtctaaggaaaaacaatgccttatatgctctatttaactataacttagtctattacctagaaaaaaatacaagcgtatatagaggcttaagatagtaactttgcacctatattgctaaaatatagttgttatactcttgcagagtttaagagcctctgctataacttctagctattatctaatataacaaaccttaatatatactaagtttaacctcgctcttattatactacttgcgtttattactattaactctttactatctaccttctgccttatatacctatttgctacagacttatctgcctttaagaaactcgcatagtttactagttattaatattttagagatactattgcataagacaaattatatctttctgctattagctataaccttaacgctgttaatatagataaactagtatctaaatagacgcagcttagtttatcctctaaagagtataactatataactaataacgcattttataaatagatttataactatcttactatagaatacttaatacctatagcctagattatctctatagcacagtatattagcaaatttaggtatagagagatattagatgtatttatgcgttagaatagtaactagatatcctgctagcatattactataatatttaactaatatttagcctttatatagagtatttataacgaagttgcatttagattacttaaactcgcatttgtctatacttagagcaagttgcctattataccttagaactagatctaatgtaatctctctagctaatgcctaaaatactctctatttttctctatagaaactagtctcgcacatagctagagttttattaagaaatctataataaaggctatttaggcaaagcagcataaaactcttataattataaacttagataaattttactaagttacgcgctacagcgatagagtataatcctagcttaaaatagtctttctgcttctatatcttatagcagggcagcctagctgcctaactaaaatcctaagctttatatacgagaacactgtttataataagtactataatatatttatatttaatagatatatagcactagtaccttagtattataagagttataattgcgataaattattaaagataatctactagtttctaccttgcaagattagcgctattcttgtctagtatctctagcttattagactgtttaactctataattactgctaggtaactagtaaatctttaaggcgcatattattactgcgcatacagcagctttatatagcctaactctataagaaagcaatataagacgtctgcactatttatataagtaatgcgctaagcgtctttacgcttctttaaagaagaaattagactaaatttaataagatatcttataattgcctttagctagagactagattagcgttgcattgcagaaaatatttagattctagaagaatataaagtagataagatagtcgacaaagctatcgctaaagtgcagaaactataagcagagcactttctaaaaactagattattagtatacgctcttataactgcgaacgttttctattaggcaacttctagcctagaagcttaccttaagatctctcttaagtagcataaggctctattatttaaacctattacgcttacgtcttagctcctagcttctagcactaagaagaatactatgcactctagtagtattaggttatttagctctacgttacttcttcgcgaaaattttagcgtagatgctgcttttagaggaagataataagacgtactgcaggtagtacttaatagagagctatatattttatatattgctagcactttagctagaaagagcatagcgtatattctctctgcctacattagttctatatataggcaaactattattattatctctcttatagcgctgcgcactaatattattacgcaatctaagttacttttaattatagtattctaagttagagactgcatatttaatgaaacagctagcattatcttagctatgcctaaagatttaaacatagagagctttataataatagtaaactattaataagcattaggcaagctagcacgcattatagtagataagttttattatattctacttaataactatttatattataaggcgctgctgcagcttagagacgtagcataatatagaatacctcttactctactttctgctataatttctatttctcttaaataagaagtatattgcctgctgcatattaacagctacgttaaattattctgcgaactaacgtcttaatctaatctaaaatattagattatagaacttctacagcgcataaaggcaatattagactttatagctcgctatgtttgcaaagaacatgctgtatatagaaagactctagtatatctattagataagaagtctataaagaaagttttagcttttcttagttatctaagctactatagcgatctctctaatactaaacgcaatgctgtttagcttgcattcttagagagtaagaatagtattcttattgctactatagcctttaatgcaggcgttaatatctctaatatctatcttattattagatttagcgagcctaataatgctattatctagttataagaattagagcaaggtagtagagatagaatgccttatattatgcgcattgttattagctagagtatttttagtttctatagcaaagcaagctataatgttcgtactattattaactctattctgcagcaaaattaacctataaagaaatgctaataaattgccttagatgcttactttaatagtaacatacgctattagatatatatagatgctaagcaactctgcaatatatataagatatagatttacaacgctattagaagttatatatctctagagttacctatatattttctacgtctaatagaaaggtaagactatatactttctatatatactactttatcgctgtacactctaacttatatactatctattaatatctttatactagatgttaattatactactctctgcttacagcagatactataaggcagtctgctaaagcgctattaaaactaaggtaagttacctttgcaataattatagttataacttacttagtattgcagtatctatattatatatattattgcctattgctaagctattgctatcttaggctattgtaaaggctgcgcatattacgcgtactcttaactttagtaaaagtatatagcaaatatactgcagagaagtaaataatattataactatgcagcttataataactgcacgttattagatagaatactgcgtagcttactttattaatagcaataaatttaattatctaaaagcgtcctgcaataagcgcactaatgctattgtttaggaatatcgttagtagaagataaataactaactaggcagactatagtattttcaatgctttatgctattattgctttatatattctagcaggattctaatatagagcaaattcttaacgctctttaatctagcactaattgcatatacttctttatcgttctagatatataggcaatactataggagaagagtaaaatagctaaagaggtatagctagattagattaagatagaaagcaatagtctttataatagaataaactctttaggtttctaagcctatttctgcaagttattaaacttaaatagtaagaaactagttagacgtattgcgcacaacgtaaactagattatatagaaattctttcttagaatagattaactataagaagtattaataagagaagtataagaggttacttaattgcacgttagaaagcaaaggattacagtaagaactatattagcaaataaatttactataataatactaggtataaagcaaataatacctactcttagagagagatattagtaagttaataagataactaattgtagaagtgcagactatacttataaaaatagatatatctagaatataaacgtcttagcagtgcctataacgttcttatagtatagttaactacctaatagaatgaaaatactacttaggcgtagtagaatctttagcataagcataacctacctgctaggttatttaatttgtagttattttgcgcactaaagaactattttatatatagcaattcttttgtattacctgtataaatctatatattatttaaataataaactatagcagatagatatatactatattataagctaagtataactagagaaacctatcgtttataaaagaggctatttagtaaagtataggcgcagtaaataagaacgctaaactagtatagtcttagcatagatctaggatctaaatatctagatagctaactctaaataactatcttatacttctctactcttaactacctgcctgcctacgttgtaattacttagttatctatctaattactactaactactacttagcacgttaaagtaagttataattaattgctatacgccttataggctactgtaattatagctaaaaatagcaattagagcttgcgctaactttacctaatagaactataataactaatctaagataagtttaataacgcgaaatctgcactttagaaaataggctctttttactctagctcttctcttattaagatattataagggcataaaaactactctaatgctaagacgctttattactctatataatgcctattctttctattatctaaaaactttagctagatctatctacgtacaattaactataacttagatagctaacgtactaacttctagaactctctctctctaggacctattttctaaagtgtaggctatactttctaaaatagctttctttttacttagttctatttatatactaactattatattatagacttcttactatagctaaaaaccttagagtctataatgcctctcctaacctaggtaaccttaacctaggttctaaattagaagataataaagagcttaatgcactatacaacattatagcgcatcttaatattatagtatctgcagatatacttacctctgcttagaaggaggctaaagagaaagtagctaaacttagagcctatatctgcctagataatcttaactataataaataagtaagtattgttaagaatctaggaaacctatctaagctttagcttcctactgtatctaagcgattctttaaagctatctctaaatactttagatttagtagcagaactaagataatagctattctcttaagcaatatagatattgcgcatgctcttaactattttatagagatttgcctagcgtagtgcaaaatctacgtaatctcttctatgaaatttatctaaggataataaggctagttatatgcagtttaataatattacgtctgctttatctgctgcaggtactaaaggtagttaatactataagatattattataagatataatagatagcgacagtacttctgcgttctctaatttagttaatatctacgcgtatagctattgtaacctacgaaatattcttttctatagtgcaactgcttctctaaagcacaaatctattctaactatctaatagttaaatcgtatacactgcctcgtttaagctatagatagctaagataagattagatttagttatctctagaagcttatagatatagctagtctagtataatatacgttgcattgcttacgtataatagagaagaagaaatagcgcgtaaaacgtactagttaaagcgagaagaataaagcgtaagttaagcgtaataagtaagagtagaagttcttaagcgtctaatataaacagcttgctaaggcagaagctgcaaatgctataagtaaataagctgctatagctaaagactgttctagtttaggtgcagaagaagatattaatataactaacgtttagttagataatttagaagtaataacctctaggatatataagaagataagaaagagtctatctatatcgttaaagagaaaagctagctatactaagataaagaaagagctaggcctagagataactaatatagatactagcagacttagacttaatatctagaactcttataagaaacagcgtaaagtagcactgctttctctactaaagtttacttctaacagctagaatgtgcatgcgttctagttctaagatagctatattattaaatctaaactagagatattagataagattatattatttaaatgcatagactagatatgcgcagactctaagcgtagtaatcttatatttaatctaggtattagcactatatctaaggctaactataagattatatcgcgtgtctaagataagtacgctaaagaagagaaaagtaataataagaataataataaataacatctcttctgctactaaagagcttagtgcaataagtgcagatgcacttttgcaactaagcctacctcttctatagatgcctactaataaagctttaaacctaatgcttctaggttctaattagcttcgtttgctagcgcagctagtagatttacttataatagaagaggtattagtctaagcttctaggtataagttaaagattaaaggtaagatccttagtgcttatactgcttaatatattaagctttactacttttctagtataaactttagcaaggctactatagatatagaagagaaaatagataatattagctttgttacagacatgctaaggcagaagatagttaaaggattagagcttattcctacaaagcgcgctgcaggtgctaataaagataataaggataaggagatagagaacatactagaaatatctgttatatagagagataaatatcttatgcgtaagaaatagactagtaaacttatagataattatataatgcaacctaataattataagcaagctttaaataatacctatattactatacgtaactaggttattcttctaggttagaactcttactaacctaacctctagtagcagataaaagaagcattagctttatattaacaataataggcagctatatgataatactctaataatcttaaagactgtctagatataagaa