tcttacgttagttaagggatattatagcaggcatactaataacttttagagttaatatctgctaagtatgctataatactatctttatagcctaatatatagttaacaaagcgcgctctttatgcgttagcttttatattatctctaataactagtctcttattaagcttcttaagtagcgcatctactctgcttagtttaactacttattaaaattatagtaattagtattagctttaattgctttattctgcgctctctatttagctatagtattagttacagcctagaataatgctacttatatagcaagactaatctctacctctagactactagctataggatctgctttaactattatatctactttaaatagttagcttaagtaactagtattctaatacttctagcacttaatgcctactatctatataatagctgcactttttcctctgctactgcgttatctactcttctacgcatagttattatagcagtaggcttttatcctctttatatagtaataaatgcagctatactctctgcactatagcctattagtatatataagtaagtgtagcagtagcttagttactatactaagaaaatataatattatctttgttaaatgcttatagctacagcaaagccttatcctatatagcgcgaataatagctttctatatattagagactatttcttagtgcttagtatttaagtaggctgctagctataactagataataccttgcgcgtagctcttgcatatagctatatagtataatagtaaatacttaaaaatactattaaattattctattataaatatctataaactctatctatagagcctagcagcaagcaataaatttatactgcttataagttagagtgcactctctgcacgttagtatctagagttactagatactatatactcgcagtatatagcattatagtattattatgcttagcctagctattagagttactctaacacttagattaggcgcagaaactctaatattagagtttataactctaggttagtagtctgtatagctctgtttttgcaactctaagaaacgctaatattaatatatatcttaacgtgcattataacgcactaatattacataaaaattctaaatagtgcaattaatagcgctaactctgctacacctttagcttaagttatattaaaattagctcttgcgcagagtcttattctttagaaatttaggtttaaaagaataagctcttaagaatttagagtttcttaaagaataagctctgttctaacccttgttctttcacctattaaggatagaatagaaactgcgatgaatgttagagttttgatattcctttacctataactttaaagccttgcatcttaacgagtattagagctatagataatccgtttggagatctggattcccctcgtaaaactgcacaaaatagcctcttagtaatatattattttgccctagaaggttattcattctcacgacgcattcctactacatagcaccttgctaaggcctattctaattagctaagctctatattcttagtagaaatgcaggtagacttaagaacagacgtcttctgcagagtagaagagttatcttaagaagtaaaataagcaggcttatctattaagtagaagttagactttaataataatactattaaagcttataagctaaattatactagcgccttgccttttaactatagtgcttataacttcttactagaaagatatactagcaagtagcttagagtagatatagtttatctcttctctctatactatttctttagcttagcctagtaagtctaattaagattatcttagtaattctatagctaatctctaatagtactattaatagatttaataactaagcgaatcttaaagctatatatactataggacctatacttaacaaattaaaacctagagttataacgttagagcagacttctagcttatctatctataattagcatagagctagcttatctatctataattagcatagagctaactttctaatactcttttataatattaggaaagctaggtacgatttacgctagaagaatttagatttcttagaatatagcttagtttagcagaggaagcagcttcttattattaaagtaaggtaagtctaataactaaagtagtaggctgttaactaatctttctaataggcatagtacgcctctgctgccttttctaaaagctatctatagctcttctagtagtagtttaaagctctagtactttattaaagctgctctctattttattaaacatcttgctaactactctataaataacttctattactaacctaagcttactagaacgcaaagagattcttataattcttagttatttcttaaagaatgcattataactaatagtagagaagaaaaatactactataacagcgcctgcaagtatatatcttataagctaagtttattctagagcttttctattaactataaatttattagtaggcaaggcaatgctattaagcagattagtaatgcctttttactagttatagcagagaaattatattgcactattactaaaatgcttaaagcatttaattagaactatattaatgctaagaataatcttttagacctagataaactcttagatagcaaagatatacgccttaaaaatgtgctattatttctacgcctattctttaagtaataagtaagattaatagtattacgctatcttatatataatacttctaggcctgcttaaactactacttctatgctaacttagtttacttaagtaaagctagcttagccttaatagttacatagtatattaagtagtttatttaataatataaacttacttaatagtcttcttaatagcatctaagatagtaacagcaatatagttaagactactaaacctctactttcttcttaacgttaacgctaacttactactcttattataagtatcttctaggatataatagaggtaagcagtaagtctaaaaataactataatagtaatagtagtaatactatatactaagatatattacgataatagcgataagaatagcagtaagatagcaacgaggatagcaataagaatagtaataagaatagctataagaatagcagtaagaatagctataggatagtagcaggatagcagtaagaatagttgtagaatagctataggatagctataagaatagctataaggatagctataagaatagctatagaatagctacgagaatagcaacgagaatagtaataagaatagtaataagaatagtaataacatcttagttgcgctatcttatatataatacttctagacttacttaagctactacttctacgctaacctagttcgcttaagtaaggctagcttagccttaatagttatatagaatattaagtagtttatttaataatataagcttacttaatagtctctttaatagcttctaagatagcaacagcaacgtagttaatactactaaacctctatctcttcatttctttagatagcctgctagagagtctaatttataagataataattagctttagaaactaatattatacataatatagcttttgcatttaactatacctagtctacgctagcgcgtagtagagcatagtagaagcatagcttataaattatagtagctgctactattatttataaaagctactacttaaaattctagtacctgctattattatttataagagctactacttaaaattatagtagctgctactattatttataagagctgctacttaaaattctagtacctgctactattatttataagagctactacttaaaattataagagctgctactctctataattctatgcataagctagctaatatatagagtatagagaaagataactacactattagtaatacttatcttttaagtatattttatactttctctttttctttatatacttattctataatagctataaaagtagtttctatttctactttataagtatagcgcctattataaacgtataactattatatagaaataagagtaatcttactagtcttagcagtaagatagcagcgcaacgctactatattatataaagtatcttttctctgcatattataatcctagtagctaatacttagtattctaagtttttagagagatatagaggttattaatcttatcttattagagagtaaagagagtaagagatataagagcgttacgcagttatatatacttaagcctctatagttagtagtctttactatagagcataagcaaactaagcagaagtataagaatactctatgcctaataatctaatacttatccttaaagcgcatttaactagatatatagaagcagctttatctaatatatctatatagtaagataaagcacgtttagatcttatattataagaggcgtagcaatattatacttctagatatcttaaatattaatatattagagcacgctattctaagtttattacattttaacttatactagttacttaataaagtagagctaagttagattaatataatatttattgctaatagtaatagctagaagtcttaggcgctataagcagcgcgcatatattatagaacttagatattatagtaatagcactttttactatactataacctagtaggctatatatatagaaaacttatattactcttttgcaaagataataccttataacttactatttctactagaaatctacgctgcgcagactagagcgtagcgctagcagaatatagtaagcatataagcgcagctagaagttctctctataatcttatttttatagttaacttactatagcgtgcaaaactataaaatatatagctagagttttagcattagctttataagtacttgcaggtaataagaatactagaagatattatagattagctatgctagtataactttacagtatgcttagaactaagctttatatagataagatatagatagtttttctattcttagaacgctgctaataataacagtaacttataaaaatagctaacttctagtctataaaggctagctatagctattatataatagaattatgcgctactagagagtactatactaaatattaagtatattatattcttagtagagcagctattatagcaattcttattataactgcaagagatactttaaagtagaaacttagctactagcaaaggcagcttataattagacgccttctatatctgctttctattaataaatgcagtaactactgcgcctaacgcagagagataacttaatatatttaagctaaagtattaactaggctataagagcagtaaactattagattagatattagttaatatacctctaggcttattactattatatagtaaggtcttttatacgtaataataagatatgcagagttaagataagtagtatactcttatagaattatataattattctattttagcatagacagcagcctagaagtatagcgttctgcttataaaattacgtataagtaagctatagattatagagctaagtgcacgttacttagcaaaggatatatagagtatataagtagtatattattctaagaagtaataaaagaaaagaaatactttagttactttatagtatctgcactttaaagtagatatatataaagtataagcgcaaagtaattagtttctagaactaattaccttttatataagcagtagcagtaattaaattttatattttagtttattaagtagcagtagcagcaattaaattaaatattttaagtttttaagtagcagtagcagcaattaaattagttctagaggttaggcttagcgcagaagcagagaaattacttatttacataataactacgtaacattatcttaattaaataaagtaattaagatagagagtatattatagtattaatacctaagaatagtaaagtgctaatctacgtaactaagctaactaagcttagaaagtagactaacgtttctttataatctatttatatatttaagctagctcttctaatagattagaagagcagtaattaatataatcttttctcttatagtttacttagctacaacactatctttataattagaagaggtaactaagaataagttagtaattagagactctatagaatttcttttacctactagtaatagttaatagttagtttagaaagttagagatagtaataatgttagcataatatagtatagcataaatatataggttattagagatagcgttattatttaataatagtttatattaagataagagaaagcaggcagagttattttacttttctttaatattactataataagacctagaatatctctaataatctcttataatatattagtaatagctacactctgcttatatgcaattttagctataaaaagatattaaaatacttaactttgttaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattacttaactctattaaaatattgcttaactctgctataatatcgcttaactcttaggtgtgcatgagctagcttagcactattatcaatctgatatcagaaatcctaatatgtataggcacagacgtgtttctgatggccaacggtgcaggctatctgaagcccaacatgcctctgccgtctcactgcgtgcgttcccccggcgcgaatccttcaaaagcagcgctttcgtctctctgggatgattcagatatccacacctttgaccccgaacgctggctgcggcccgatgggtcctttaattcaatggcggggccacagctggcttttgggctaggtccacgcggatgctttgggaaacggttggcgctacaggcgttgaagatgcagtttgcattattagtttgggagttcgtcttcagcagagtgccggaagaatttgcaggctgggatgcggtccagaaatttgcgagggaacctgtagattgttacgtgaagttagagagagtgaggctggaggcatgaagtagattttccgtatcccgtggggtacacagcgaccgacaagcagattaccatgttcgggttttttgttgatagaattgccgagaccgacagaatgaccgatatcgataagaaagctgggatgaagggtcggtgcatccataatttccgttgcatcgcgaggtcttgagactttgggcatgttctggtgttctgtagcgtcgcttaccgtgcgcgttctgccaatattggttgcgatgactcaatcgagtgtgggcgatgtgatagctgcttgaatgttcgtcgatcgggccaaatagtcgtacgattgctgcatgctccatcggcagctgagcccctagtcgccgtgccaatcatcagcatatctctggctgccgtttgcgctggtacgtcttgattacttcgtgcaccgacattcttacatacacagcagcgctaatgttctcttcgattaggcatccttctcgctgctcgcacacttggtttgtgcctcatgggtaacaatgctattggaggctcatggcagtcataaagcacatatcattgctattgttgctttggaattaggtcacatcgatatgtcggaagagttcacgcgtttgatgctggggagtcgcacgtcgtcgaactaaaatgcgagttctgcctgctgtcggatgtcgggcgcacgcaggtagccaagctgttagtcaagccacaacccattggtggtgccagataaacgcgtcgaagcaagacacgtgcgaaacgtggttggaagaagaccccgttattttcgaagtgtccatggaggaactatgcgatgctatcatatgtcgtgtcgattgtcgcgctatgacggctcatgcgagaatcttccgcttgatgcgggaagcacctattcgattataggaagaaaacattgtgaagatgatggtggtcgtggctcgtgacggtccgaaaacgtgtacgaataatgccgatgctagcgcagcgtctactattgttagcttaacctagatgtcaacgtagcttagatcttagccggtaaagacatcatgattcttttactaaaggcttccgctttggtaagacgctactatgatttaaactagtttgttaggactagtgccttattagcttgcttatgaaaatagcgttctctgcatatctcttctctctgcttatgcaaagatataactcttattaataaattaataagtaacttatattctataatatagatttaagctaactattagaagtagaacactaactctgcatataggcttaaatatattgtaataatataataatctttcttttgcctttatataagagagaaagctttatagtataactgcttataaacagaggcttattacgtctctcttaagtgcaataagcttaaagcttagcagaagcattctttgcttacttacatttttagagtttagctgtaacttctaagcctagagaagttataaagctaacttactattgttctatctagtaacttagaagaggcagagggaaaatagaatacaggagatttattatatctatttgcagaggcgcagtagacgttgcacacaggcaggcaggatcagagttgcgatgtctacgtagtttcgatatcatggaatcgaattattcactggctgcgagagttctagtcacgcatgttgttttgcgacaagcttgcccgcattgaggcctagtcgaaatacgttgctcatacgtcatcggtcacgcagctctccacgtttctgctcctcttgacttctatcgtgaacaacaacagtcgcacgatcgaggatagcgacaatatcaagatcatcaatctggggctgcacatacgttcccctccggctcataattagcagccagattcatcgcacgacatggcttccaataatgacgacgttgagaattcaggcgctggcgagcggacaccgatgcttgggagatcatcgcgtcaacgcatcccggctgatgaggacgacgacacatggacgattacacacatcttggacttcttcggtgggggcatatacgcacccaatccatcaacttacgatcccattaggatcatactcaacgaagacgataggcgcaaggacagccttaccgctcgctggagagacaacaagctcagcgagttgaacttcgttggtattgtggtatgtgcaaattcatgtgcgccacagaatatcgcgacttcatctgccgcagcacttggagcataccacatgggctgacccctaacaggctgctctcttggctggcgttcttacatctactggaagctggcccaacatccttccaaacggcgaagagtcgccgtggtctgtacgcacatcttggtactgtggcatcattctctcgctcttcagcattctatcagctgcagaccagacggtgcggctacatcgcctttcctctcaccgcgatgggcttgaacacattcgcagactcctcgcgaacaacggaggcaatccctcaccgaagagcggtaatcttcgacccagtctagttcagatcatgacgtggcagatgccggtcatgttcttgacaagcgctactatctgtatgatcgtgggcatgttcctgcatgtctggtcagcacgacacatctgcagagcccgagtctatgggacgacaacacgaaggtaagaccaaagcggagaacttagacgcatctactaatcctcaaatttaggtcgccatcacctacaccgtcgttgcagtgactgccattatcatcttcttcgtgggtcaggtctcactttactcgtcggtgcggagataatttatgctccccgactcttcactttcattgtcgtccagcaagattacagggcttccctgtttagccaggctggctgtagtctcggaacaccggcacttacgatcgacatggcattcaatatgccgaatgatcgcacatagcagtatgcatagtggagaggaatacttggcaaccggcttggcatttcatctaaactagcctaggggcgtgttttccaccaaccacatactaccaacacatctacgtaaactgcttgaagaattcccatgagtttcctggggcaaacggagttgtagatccggagttagtctgcgaggggttgtgatcgccgttgtggatgacccatgtaactggatagccctgtttgcaccccgcgtattgcgtcttgaccgagttgccgccgtttggaccaggctcagactgaagcttcgtgcaaccgttgtttgcaacgaacttgtcgcgcaactggcggcccatctggacgttgaggactgagtcgctggtgccgtgctggccgtagtacgcgacgggcttgctgccaccagaacatccgctcagttgcgcgccagagatgacagcaacagcacgaatcatctcaggacgagcacatgcaagagcataagacatggccccaccgtagctgaagccggtagagaagcgaaggtcggtgttgacgcaaaggtctgcctcgactgtcttcacaagttggtcaaagaaagtaacgtcctccccattctggtttccccagcctgcattcaggccatcgggaacgacgaagatagctgagttgtcagccacggccttgaggccgtagtaaggaagcgcaccaccggcgttcgggttctcgccgttcacaatcttctgtgcgctgccgcccaattggtgccaagtgaagatgagacggtaaggcttgctctggtcgtagttgtcggggatgttgagaaagtagttgcggtttttgccgttcacttgcatggagtattgcttgttcgtgagggtcttagcctttccgcagccggcagagttggctgcgaagattgtgggcacagagcgccagcaagaggcaggcagagttgaaaagaccgcgcattttgggtaaagatagtaggttgttttccgagtggaatgactgcttctcgacctgggagccaactcttgatatatatactcttcatcttttgcgctttccgtcctcgctcgacgtatcactcgggcactaatgatgtttgcggtacccaactgccgctgtaccccaggtttggaggaatgctccgacatccaaagtcccaagacttggcgctgtacaacatagcacaggctaactccagtggatcagcagttgcatagtatcgtcgtcgcttagaatgagtgcaagcgaagatttgaacattatccgccccataaactgcacgaccccatgtcgcggaaaaatacgttgactctcctcacaagagaacaatatacatcatgtttcatgccatcgtgatcagccatgttgctcggtctgactgccgaatagagacgttcacagggaacattgatgagatcgccctcgtaaacatttacaaacatatgactatgctgatccggtggctgttttctggggaagaaagaagagaatggcatggaagtggtaagttgtctggttaccctgacagcaatagatcttttccctgttgtgtcaagcttgcacgtttcacacaatcaattaaacgacgcaaagccggcatcgccccgctattccacataagcacaattatcagacgagtgtgatgtcttcgagattttcctcgccgtacccttcgccatccatgaagccttgcagctacgcatcgcccaagaagcgattaggtaggcctcgggggagtaatcttcaaatcaccttcatctcccaagggacatgtttccagattcagttctgtatcttgtatgaagtatggcacacggcctccacaaagttccacaaccacatcgccaactgcggtctgaagtggagcccaaccaaggtagcctcgtgctgaaaagaaaatatttctctctccagccacaaatccatgtgccgcgaagagcggggtacaacctgttgaatcttcaagattgaaaggcgaattcaagtgagacagctacattttgatcattgcgagctccgacataattgcgctacgacttccaaggacagccccattaaccacgaagatagaatcgtcacacattactctccagaaggcatcaagatgcaaaagccacgagtatagacgggaataccacgagcctttcaacgcgacactcagcaatacgccagaaattattatcctgcgcggcggagttaccacgctggcaatatgcatcttcgtcatctcgttcctcaatcattgaattggtgtctaaggtgcagcacatagtggctgccttctcagactcaatcataagaaattgagctgagctgccgtgacttgcgttgtaaatcccagaaaacaccacgccaaggcgactccctattagcgactgaagcctacagtgagggcgatagctaagcctgtatagattaaaagcttatctagcgattgatcacgccacaaaagtctgtacatgtaaccaggctgatgttcaacacgaatgatggtgatcatgggtttgagcataccatgtactaaatcttgcagcacatgtagggtaaggagctagctgcgtcacccgccaaccccttacaatcttttcaacgtgacgcgaagcgaatatgtcaaaccgcatcaatgctacagtggtagaaagtgttgatttcaccggtcgaattgctaaatttccgcactcagtcaagagtcatcctcatcctcccttctcctctgtttattcagctcatcaataactttctttccacacgccagcacctccagtgtcctactcttattatcgtgatctctcgtctccggcacatggaagtatgtcgtaatcgcaccggctaccatgaacgcgctcatgacttgcaagaccttaccaaagtctttgaaacgcgcatttgtccatgagttttggtcgtccgcatcttcggacttgaaggcatatgcgaggaagatttgaactagccatgagcccagcttgccggaagcagcggcgatgccgtggcatgtgcagcggtatcgagttgggaagatctcggctggtatctagtgtgctgttagaggtacggagccgagcagatggatcaggacaagcttacgataaacgtcgtcacgtttggtccaaggttgaatgcgatatggcttaagacgtaaagcacgatcaacccggatcgactgctgtccagcaacttgttccacgcactaccagtgacgataaacaacacaaacaggacaagaaagccccagaattggatcgtcttcggtgaaacatgcttcacaatcttgatcatcagcagcccaccggtaatagtaccgatggataccatgaccagtgtgtgtaagctgttaccgtggagcgtctcataaacggagggaaactttgatacgactttgtcaatctttgggtctccccagatgttgcttacaatctgcggcgacgagagtccaagaccatagactagtggaatatgtcagtaaatggaaggagtttgagcctgcggataacgtacatgcaaaatcaaggaatagccatgccaatgatgtgccaaggaggtactgccaattaccctcggcgatgaagaacttcttcgcgtctgtccaagaagcaagaggcggaacgaagttggggtcacctggcggtaggtccggctctggagatggctggcgaagatgtgcgtcgcttggtcttctgtcagaatcgctgtcatcctcaatgatttcgtctggtccaattcctgagcaaatagaagtgcggggcgagacgtggatctcgggtctggtggggaacatctcgactggcccatgctcggcgtgaagttcaggtgcatcgaagtagttggctgtatcttctagcgttgctcgcgtgttttgcagaatatccagtgtgtagcgaggcgattctggtatcgtgaagcgaaaaattaatgcgatgactgctgggactatgccaataccgacaactagcctccagaggcgatcgattgcgcggaagcattcgtcgtcgtctggtttgcagtagtgcgaggaccgttcgatccatggcttgtacgcttcgacggctgccaaagacagcacgtttgcaaggagttgtcccacgggctgagcaaagaacacccaagaaagcatgcgagctcgatatctccgaggcgcaaattctgctgttatgacctgtagtattgttagttcgtgtcagaacggcgtcaaaggaacagcccaacgtacagcgctcaaagggtaatccgcaccaattcccactcctacagctcagtgttagcagtcgccctagatgatcaaggcctgaactcgtacttacccattatagctcgccaagttatgagccagcctgcgacatgcatgctgtttctctcaccgttcgagctcatcaacagaaacatagtccctactatgatgatgacgagttccagtccatacatcttccgccgacctaagatgtcggcggcgaagccgaatcccacttgccctatcatggtaccagcaagcgtggaacacatcatggctgtcttgacagacgatggcacctcaggaacggcatttggatcattgctgggccagtatacatagcctagcatcggagttacgacattgagggcgaacaagccaaaagcgtcagttaggaagccgatcccagcgacaaccacgacccatatctggaacggcgcttggtcgatcgtctgaagagtccatcttcttcgctttgcctcctaaatcgctcatcagctttgagactcgtgaatgcaagcctacgacttcgagtgcaatgtgaatccttactggtatgccttcaccacccgcgataaggttttcaactccgatctgacggcccctcaacggtcgcgagacccactttcggagacccatgttctcggataaggctgaaaggcgcgtgaaatatcgtaatgctacgcagagcccgttacatgtaaggacgtagcaattggtatgtcggttggcgtttggtgatgctccaggacctcatcgctcagatgcacctattcatatcaatgaagttgtgcaagacttcagcctccactaaatgtcaacttccaaaagatgacctctgtcaagatatgcacagcccagtacatgaagcagaccggtgaacactttgagcacggggccaggcgcttacggccatctgtgcatgattacgctcgtgttgagaaaactggtggcgtctttccaggcgagggtgcgcatcaaagcctcgccaaaacttcacttgacccggcggtgacagtttccttggggagtagcgtgtgagatccatgtactggacaacagctcgcgtgcgcgtcgctgcctcgatgcaggtacgcggtctcgagcattgtcggatacatcgtggaagtcatccgtgcttgtagaacctgcatagggatgtcgcagttatctagttgcgtcccgaaagtagatgcatgaatataggaggtcgcgtggtggagagtcacggttgacggttcgctcccccacgtggtgttttggtatgctctggatccattgtcagaagccgccttgcctgatggagatacgcctctttgcatcgccacaagcttcacgaagtggacgcttcgaccactcgataaaacttgacaggtcaacgtgcagtttggactgtttagcccccatgtgcgcgtgcagccatgccagcatctggaacgcctggccaatacgctgagccccgcacacagcagcggtctgcctttgggatagccctgccagccaggatccgggcgtttggagtgggccttgactacaattcatacaaccttctctctgcttgtgggagccttgtgctctcgtaaaggtgcttcttgttgttgactacctgttgtaacgttgcatgggaatttgaaatctgagcatagctgcgcttgggcgcggcgcaagcaatctgcgatgtcttttggattcagcccatcagatgccgtgaagctggtggagatttcgacgagggtgtacatcgcattcaagggtatgtcactgcctgtgtgggtcgctgtcagtactgacgttaagctcgcctacatgtagatgcgaacgaaaactcggaagcacaggttgagtcgctcgtgcgcgagtttcaggcttttgcaatatgtcttctcgagctcgacgagctaatgaaggaatttggcaagcctctgcccttcccagtcgacgagttcaagaagactttggagaaatgtgaagccagtctgaggccatacaaagataatcttgtcgacaagaagatgagcgcatccaaattcgtgtggacgatcaagtacattgggaaggaaaaggagctcgatggcctccggaagcagatctcgggtcattatcaggctctgaacatgtgcctttcgttcttgcagctgtaagtcaagcactacgagccgtagctgagtattgatacctcctagacgccttagcttagagtcttcgaggagggaacaacgacttctccttgagccgcgtcatcgagctgctagccttgggggccaatggtacaccagtagcgcagttggcgctgcgtcccaatcttcgccgtcatccccactagctctaccagcgccagacgatgcacatcctttgtataaagactgggagatcttcaacaggtggctcaagacggaagacgagcgcatgggtcaagatctacagctcgtgcgaccatcttcatggggagatacacctgcaaccacgggaggtgttgacagcggaacttcagctgtcttacatcgcttgcgatgcgaggtcgaagatgctatcatgttcgaagagaatcgcgcaaagagagcagcagtcgagaaacgttcacatcttgcaccgagcgacgccatgaagcaacaggttcgagaaatgccgccggctcctcggcctcgaacatacactatcgataccgaagcatcaagcagctatgatgcgctccacggtggtgttgacattggtggatcactggcaacacttcgaccaaatccgggcacggcgtcgccagcattaggcagtccgcagaccgagcaagagtacttcatttcaaaccaatgggcacaatcaccaattgcctcttcgatatcggagaacctaaatcgatcatcggtatcgacaatgcagagcatcttcccaaatggacatttgtcgccttcactcggtctagacgtagatgcaacaagtacgattgctacgtcgccagaagatgcattgtcgttcactttgcgtcatgtgctttcgactgcatctttggtgccactcaacattggcgatgctgcgctgcaatggacagatttgggtggcaaggcgaaagtcgagcgtaaatcatccgaacgtgtcagcggccaggagaagaccgtatttgagactcaggaatgctatctgcattggaaataccgtgaagatggaggaatttcgttgcgagccacctatcgctcaaaggataaaaaggccaagttatggagcattcaggattttcctgctcttgggccatcgattccgctcacgacgacgatcgatggagacatttccgtcgatttcccgagaggatcttttggtcgtttgaacaaacaatggttagacatcaggtatacgttcagcaattcagagtcgtcctccgtctttcaaactctgctgtacaccaataatggaaaagacgcggctgaattgatgttcgatcgaccgatacgcaccatctcctcggacaagcataagccagaatgtcgtggcaggaatttgcgcctttggcgacgtaccgagctgcaccttgagtcaaatgggctgatgaacgctgatgtgctgatctttttgttctataccagctgtctcgagggaaaaggccattgggtcgaagagccacattatgcgtttgagtggctcacggaatccgtgtacaagaaggacagcgataaattgaccctgtcttattcgaaagacccgagcagatggacgcctgacaagctattccagagacgtcgatcctctcaagcatcatcgagcagcaatggccagacaagccctaccagcagggcgcgacatgactcaatggagagtcctgggatcatacgctcaggcacaggtggttctgcggcttcatcaacggcatcgataaggacgtcgcggtcgttctttggtaggagcaaggcatcaacccgcatcggaaacatcaattccttcggctactccaaactcgatatcgaattccaaagcagcaaggatcgcagggcgtttttggatgtttggaaacagcatgttaagcctttgggaagtttgtaatggagtagaagctggatgtaattttgatcttaggcaggtaccctcaaaagtttcattctgaccctgaatcgtttcgtgatttaattgctttcgatagcgatttgtatacacgacgttgagaacacaagtgagaaatgcaattagacttcgttaagctatcgccgcacgaagtgtcattttgcgatgccctcgcgcaattgtgaagcccagaagaatgcgaaagtaactgtgaatgcgacgatgacgcaagctttaacgtcgaggtcggtgcggcgctcggctcgacgcgacgcttagctaacactaaaacctctaataactactatactttaacgcgttataactctactaatatagaactaatttaagctataattaaagaaattaaatcctatagtcttaataattatttcttatatataatagttactaagaaatataatattagttgctatacgctagcttaaagatataagagtatttaagcattaaaagatgcctagagagttaacgctataaaacttagcctataatagaaactagagcttatagtatatattaaaaagcttactaaataagagcttctacttacgcgtataataattaaaaattttgcattatagatagcttaaaaagaggtaggcaaaggctaagttatatgctttcttaactgcaataatacttatcttatctcttactagactaatagtatagactctatatgctataatgctaattctagagctaaatataggctatactttaatctcttatacactaagatagagtaatataatattctactctagaacttctataatatagataagaagagctttataattagctctattaggcagagtaaataagtatttagtaagataacttagaagaagaaaaaagtctaggcaatgcgttaagatagattatatatatagattactatcttagcatatatagaagtagatagaaatgctttttctctagatattatatataaagctaagtatagctatatttaagcttcttaggtataagaaattaaggctagcaagtactagatgcatattactttatctctatctagctagataaataataatataggcttagcatagcttaaataagtatttaattactatactaagaagagagcgcattgcgcatataggcttcttattctagatagctataggagttatataataatagattttattaagtactgctattagaataagattctattagctatactactttcttatttaacctatatgctttagctacttaatgtagtaatatttaagctactcttattagcttacttagcttaacttactaagttcttttactatagctaagagcttatagcattgcagaaagagaacttttttctattattctagaccttctagatctctttctttattagagaaataatcttagctttatttaaagctactagtatatagctaaagaattgcaacgttatactaaaatagtttaagaaaataatactagataaagataaagatcttagcactttttctatgcttaatttaactaattagaggtagctctaagcttttataatagctacaataaagaaagagataaaaaaagagagtaatgcgcttacctaaatactctactatctctaagtaaaaaataagctactttatatagaaaataagaacttatatagctctcttaatactaaaaagaagcataaaggtaagtattatatacttagcctttaatagcgttaagagtattatagtagagctatcttatagtctctaagtaaggttagagaggcttatacttagaagaaggttaaagagtagaataagatagagaagaaactctaaaaagcttataagaaagagttacgtaaggctgctaaagtctagcgttaagttaagctagagaataagtatatagaataagagagacttaagatagtaagagaaaaagagaaagctaagaaataggctaaatataagcattagaaatagcagcataatgctaaaaaagctatataattatcttaaagaagtaagcgtaaagccttataagcagtcttctctaagaagaaataatagaaacgttctagtagtagtgcagctgctaagtaagctattatatactttctatcttctctactaaagataatattatagagacgtaatataaagcttctaagtaaatttaaatagtataaaataattataaggtcttatttactaaactactaagagatcttgcaataatagctattatacgtgttattatagccttatcttttaaaaactagatatagtactagctaagcgtcgcgttgagctgagcgccgcaccgacctcaacgttacgctctgacactagtagcgtagaaatgtcgggccgagccaacggtggcttccgcaccagaaccaaacctcagcatcaggaccgagcaaccaacatcattttttttggcgattgcgtgaacaatgacgtcaacatccattaacgattccagtcggatactgcgcgtgggcatcatcggctgcggagaagtgtcacaagtcatccacattcccaacctaaacgcactttcggactggtttcaaacaacgtatctttgcgatgtatctcagcaagcactagctcattgcgcaacaaaagtactgggctcttcaaagccaaaaacaacaaccaatgcagaagagctgtgtgcttcgaatgatgttgatgtcgtgcttgtcgcgagcgctgatgcctatcatcttcctcatgcgctctttgcgctgaagtataacaaatactgcttgctcgagaagccagcagccctttgcttccgcgatatcgacctgctcatccttgcagagaaagagtccaaaggcaaaattttcgttggcacaatgaggcgacacgcggcggctctcgaggatgcgatcaaagaggtcggcagcatggcagagataaagtatgcacgagtaagagatatcattggaccaaatgcgacatttgtcgggcagtcgggcatgttccccaaacagttcaacgacttcagcgaggcagccacacaagaccgactggtacgcgaatcccgcatgtgccagcaggcgttacacgaagagtttggtgtaccagtcaccccggaatcgagagacatgctgcgaatgttgggagggtatgtcttcggtctttgtctgaagtcgagtggctaagaacatcccaggctgggaacgcacgacttgtcggcgttgcgagaagtgctcggcatgcctcaatcagttgcaggagccgtgcttactcacccgggcatcttcaacgtgcttttcaagtataaagacttcccggtgtcgtacgagtcgggcgtgatcgacgtgccagaattcgacgcacacattgaggtctactccatgaacaagattgtacgcatccagtatgatacgccgtacgtgcgtggcctgcctatcacgatgacggtcaagcaacgagtcagggaaggatttcaagaaaccaaggtgcgcaagacttatatggacccatacacgctagagatgctggcctttcatgactgtgtgatcaacagcaaggcccctaagacaagtatcgaagatgcaaggcaggacattgagctgttcaagatgatcctgcaagcagactccgcgcgctaccaataatcaaagaccagacacaaatgcgaatactatacttcgggccgctccactcccgtctcacgtcagcctctacaccacacacgccaattggaagcagatcaggcaagcatggcgccatcactttagattgaagcttgattctggtcatgcactttccgaatatagtattcaattgctgatggttattggccgatcttaatcccttgtactatggtaatgactgtcattggttcaaacggctctctcctgaatatcctcgtgtctgactactttcccttgagcgattgacttagcagtagtcgccgatgttgtagctcgagtacacatggctggtcctgcaagaaggattgacgcccttaacatacaacgcagtagctgatgttgtattagtgtcattcagcctcatcgccgacagcaagtactcacagtcaacaggtaggttcttcgacggctgcctcacaatagtctggctatttggcgtaaggttgttctcgcaattgatctggtcttgaccgccgttcacagtcgcgctccctgtccagagatcgatgtgggcgatctttgggctcgccttccagtcgctgtcgcactgcgcgcaaaagtcttcgaatcgaaggtacttgcgagtgtaggggtcgtaaatgatttcgcactggttgaactctcctggcgcggaggcgaaggtcaacgggtcggcgtacgtgccagtgcccccagccttgtagccgcgaccacagtcgtaggcggtggctggaccgggcgggtcattatcgggatagccgtagaaggtgtgggttactttggtaaccttgctgcaggccatggcgacactcaaggacgagatgacaactataatgaaggcgcgcatgattgaagactcgaatggtgttcacggttgtatgatctgtgctgttgtcgacggactgcacggctgtcagctttataccataactttcagcgacaaactgaactggcatattcccggttccaatgtgatcaagcccaattagtccctcaatgcacatcgtgcctcatgcggcgaccacagcttcagcctttgctcgaaccccgtacaaaagcgccccatgtgcgggccagatgtctttgtgagggccagatgtctaaaatatctcatctgccggctcagaatagctcttgcgagggatttggttatgggattcaaacgttgccatatgctccagatcgaatcagatggcttagcacgtgcaatggtcgtgatgacttgtgagccaccttcacttttgaagaggacagttttgatcgcatgtccaaatctgcgcaaatttgttgctcacacatcattatccaaacaacttccatcatcagtgggacaaggagtgattccctcaacaccaaaggcaagagtccgtgcacatacatgggtgcgcctggtggcgttctagtggatgttggtgcatactgagtagatcatgatctacactctacttagccttctacatcgctcgtatcatgtagtcaaggccgagactgaaatgactgtgatctgcttatacgatccaaaaaggtttacgatgctaaaggtggatctcatccatcgcagacgaacttgttttcttgtgtggtatgcggcaggatgttggaatagctctaaatgacatcacaccacaccgagttcaattgaactttatatcgttgctatcatgtaagatggtatgatctgacttgttgtctacagccatttgtcgtgagttggcggcgcgagctgaaagagccttttaaccggaaacctggatgtacacggggcggggtaccagttcgttcttttcaaattcttcccagcaacaatttaccatcgcaaagaattttgatggtctacagctccgtccgatcaaatcgacatcactgacttccgaccttagaaagcgaaatacaagtcgcacctcttgtaaagccttggactgctcggcaggccgtcgcttcttttcaatcgttcagcaagtctactcgttcctagggtccctttttctaaagaatcgacatcttcagcattacgatgaactcagaagagcgacccacattgcgctgggggatcgtagccacaggcttgatctcgtcgtggtttgttgtcgacttgaccatcgcgcgaaaagacgctagagcgaaccacgtcattcaagccatcggctcatcctctcttgaaaaaggcaaagcgtttgttgcgcagcacctcccaaatcttcctctggcaccaagcgtgtacggaagctatgaagaagtttacgccgaccctaacgtggacgttgtgtacatcggcacaccgcacgccttccataaaaaaaactgcttagatgctattcaacacggaaagaacatcctctgcgagaagtcgtttacattgaatgctttggaggcgaaggaggtgttcgatgctgccaaagccaagggcgtcttcatcatggaagcaatgtggacacgatttttcccattggttaaaagcgttcaaaagctcgttcacgaagacaaagccatcgggcgagtacatcgcgtgatgtgcgactttgcgatggaccaaggcctcgattctaaaggtcctgagtctcggttgaagaatctttctttgggagcgagctcgctgctcgacattggtatctactctctgacttgggccattatcggacttgagcagcctctaggtggtgaacacaaagtagcacatgagacacccaagatattgtccacgtcaacgctctcggatggcgtggatgttgcaacgtccatgatcctgcagtatttagatgggcgtcaaggcatagctacctcgcattccggtgcagggatgcagtcaccacccagcttttgcagaattgagggtagtgagggtacgattatagtgtacgggtgggtagcttcggtgccgagctcattcgtactacagaggcgcggcagggaagatgcgaagttcgagttcgagagacctggaaagggcttatattgggaagctgattctgtagttcttgacatcgttgctggacgtcacgaaagcgagacgatgccctgggcagagacgatacgtgtactggagctcatggacagcgtaagaaggcaaggtggcgtcatttttccgcaagatacctagtaagttacggttgggttctaatctttgtagagcgaaggtgcaggcgatggcggtgtccagggaaggagttcaccatcgctagtgtcaggtagatgcaaacgcaaagcaccacaacaagatcatcaaccagtaacaacaacccctccgtaaacaaccacgatctactccttgtaccatagatttacgatgtcttctctcagaaccgatgccgagcgtcatgacttcttctggtccacttgggtgattggcggtgccaaatggaggaacttttcgggcttcgtggtccccccgccaccgaccgcgacactggagagttgcgactacaagatagaggagggtctggttcggtcaaatatcgaaaacagcatcagcaagatgctcggtcaggctggcatcatggtcgggtgcttgcgatacgtcgacgtctttagcccgaaagaagtcgacgcagcctactccaactacttcgatgtcaagcacgggactataatatgtaatgagaattacaaatttcgagacaaaactccgggcacaaagctgtttccgtcggagattctttggcagtgctagaagcgcgccataaacacggcggtacaagatgcgaataggaagggtcttccaagacctgaagtgtctcccttgcgcgctattgtccgcatgaagatcgtcaacgatgacacgaaggatgtcatgttcacggcgcgaagccaatcgccttcgattcgagaagagctgtacggttacgtggagtatagcgaatgggacccaggcttccatgctattcttggcacgccgaacggtgccagtaccctccgaatgctatcggaccacaaacatgagcttgaatacaggctggttgacaagatcgtggtgtttggagacaaggagctaagccttctcgcgccgcctgagagtcgatcattggcagtagtactctgcactgctcgtccaactccggtaccaagccctacggaggacaaatacgcttcaaagaagcaaaagcttgaggatggaacaggaaggaaaacctgccaaacccgggagcatacctgatcaaaccggatggaaaaccgcaggaacccaggagcatacctgattaaaccggaaggaaaaccgtaggaacccggggagacaaaaccctgtaaacaaagacaccccctacgacctgtactttggcgcagtaagggggctcagtactcaattctttggggaagcgaaacaggtcaatcaactcaagacaagacaaaagctcgtctcaacgccgtctcatgtccaaggtcagcattatccaacctcttctataacaagcgatcctccttcgaagccattttcctgtcgcagactattcccccgtcgcagactattccaacctcgcagcatacccttcttcgcagcatactctccttcgcggcatactctccttcgcggcacactctccttcgcggcacactctccttcgcggcacactctccttcgcggcatactaattcgagctccctcaatacagactatagccgttcctcgtgttccgaagattattcctccatcgcctcgaccttaagctttatcccagttctcccgtagattgtacgctacctagtgtaccatacttcgcgcggtatggagtaagggttgtaagggcttccgggatgatcaagttgaccccgtctaaccggagattaacgtggagatagtaagtgcaacgcattcgattccctcattgccatcgccgcatattgaatatcgtgtagttacgcgtaagcgtatctcagacgaccactaggctctcatcaaggacaaaaaggaggcattgggttacgaccgtgaagcatacgaacatagtctgcagcttcccaaggtcttcaagagtcaaattgctacgattcgaaagaccggagctaacggcgaaatgatgtcggtattcttaaggagggttgtcaagtgcgagtggacggaaatcaacgtggagacattacacaggttccaagcgacaatcgtggacgcgcaatcgccggcctcgttcgagcaccacaattattgcatgaggcacttttgataagacgagactttcgactgatacatgatcccctacggctttgcgagaggagatgaagactcgtactcggatgacagcgtcattgaccagatggctctaagaaagacgtctataatgtggcgatcgagaactctattgatgacacggtcgactcggcgatgttgattacgatgaggtttgaggactcaggagatatccacccacgagggcgtgaagatgtacaagggatgttcctcaagcttggctcgtggtcgcaaatgtgagcgtcataaagtcggacaggtactagaagtcatccgcggggaggagcaaggagggaatctacaagccaagcgtcagtagtcacagctcagcagacccgtacggctatatgaggacgggcatgatggtgcaacgcaacctcttgggacagtttttagactgcaacggtgggcgatccgtgcgttgtagcccgctctcagtctatctctcatacaaacttgtgcctattcaagatcttataaatgttgagcagttagtgcaggccctttgaagaggtgttcacattctcttgaaaatgcagctcaaaggatcttagcgcttagcgggtaacttaacgttaacggagaggctagctgtttcgaaagttaaagttacagtgcaagtgcataatagaacacctactgtacgcgctaaacaagggctacacgagctaccaaacatctaagagatcttcaaaaaggtgagcaactagagcaatgcagcagcgtagaacctcatgctgggtaagtatcgtcatatgcagatagactccgattctcctgcgcgcgcacgtcccgggaggtcgcgtggggtcaactcgcactgcctgcagagggtgccgatgatgagcaggagcgcgcatataatggacgcgatggattgcctgctgtcgagatttcgagccacatattcccagtcccaaagcacaagcttgtttacaaactcgcgagaccttgcggcgcgtggtggggactactacaactcccgaagaggaaagacgcattccaggacttgaagccctcgggaggctggagattgaccgagacgacaaaaaaaaattgtcgtcaattagctgcgtttgcgagagattccacaatgctcagactcagtcactaggtgcagcgataattcgtgcgcgttctgtgcaaactcggccttccattagagagcagctgtcgtctcatatataagcctagatggactcaatagctgattagtgcattaaaagggtcttaggaataatcttagagatagacagcttgacagaatagctcttatacggtgcttagaattgtgaggcacagcgcgcacaaattattgctgcacctggtccagttacgtttaaaacaacgcacttgtgaacatgtacacaaatctcgcttcgttttccgagatccttcataccaagacgaatgccaggtgataggccagtgaaggaaagtcagattgttagttgtattacctagggaggttacaagatcacagttatctgcacattgtcacgatagatagaggagagagagagagagatagggagggagagcgcagaggcaaaggattaaaaaggggttttatagataatctatactctaacgacgtccttttgcgatagaaaagactgtgcaggcgttctgaaagtgtcctaaaagtgtcagaacgataggcacagacagaaaatgacaactttgcagggcgatagcaacgcgtataagagatgattaattttctaagcagcaggagaaggtagcagcagtactagcagataatttagtataattttctaagtttgcaactctgctgcgcgggagttgcaaacttggaattgtacatatagattcaggcttagcatatacaccaattatccacattttaagtttgagcttaaaagctgcttctacgggactagtcagctacgaagcataaaacacacctctcaatgcttaccgttcctgatacccttatctttgaacggactcggtagtgttcaatgaagcgattttggcacccggacatccaaatagaaaataattattctgtcgctgtctgagctgcatagttagggcatgttgtacaattatttatgtactacaatcgggcgttgcgcgaaccaacgtctacatctagcactccgtcgatcacaaccctgagaacgacatcctccgctagtataacgtcatgacacgcatctccaggatctactcatgtccaggcttccagtaatgtctccaatgatcttcctcggactcatgcggctgtccggaaacgcctgcagcaatcctcaaagcaggccatcgccacggcaccatgctaccattcccgtgcttcctagccacctccaccatcgcagcaccccacatcgctggatgacgcgtgacgatcggatcaaagccaaggggcgtttcaaccgtgagcaattcagtatcaaacctgttcggattcttgccctgcgattctcccataagagtttccagcgcaatcatgtacttcactgctatcgaaagcgggacgcgcaggacatccaggtctcccacgtcggacctctccagaggcagcgcatgagaagccatttcatcgatggagatatctcctgggaccctcgttttaacaatgagcacagtttgttgttcagcaaccttcttcaaactgacatatccgtcatcctccttcgagaaagtgggcatcgtatcacacactagcaatacctgaggatacgatttgtgcatacgatattttccatcgttaggctcatgctcctttccaagcgcacaaagttctttgtggatctcgatgatttcccccagcgtcttcggaccctgctccgcgatccgcaccggattggccataaagtgtccgtactctggattccaatactcgccacagtcatggcgccaggcctcgtatatagccgcaaagacaatgcggggtggggaagtcgagtaagacgagggctcgaagtacatgcaggttggcttgttccacatatcgcgatagtggtgatatatgggaaagcggacaggtgggttgtcgccgagaacagtcaagtatggatcgtaagatgaccaaattgtgcggcggttgaaacggaaatgttcttcgcgattgtggtgccaatactctataagatgttgctcaagaaggtaatcgtttgaggggctcgagtgaaggttcgtgatcttatggtccgtcattttgtgaggatgagtttgggagaaaaaggttgaagagaagagagcacgcatgatatgacctttcgattgcggaaatagtggttgccaatacttcggtaccatagttagatgacggtaccatggttagatgacatatggagttagcttctactagtatggccgtcatcagcgaactctacaactatctcaggaattcgaagctgcaatttcatagtcctgccatcggctgtttttggtagtttgcgttgtcggtacagtgtctgagcatcttaggagacacggtaggtatgattgtagttcaccaagaaaaaattactttcttacctaggtaaagatacgagcaatagaaggagtgtagtagatgcggagactctgttgagtcaacatcgacctatcgagcgatcttaccatggtactaaacagatcgctaagtcgatactttcccgattaagtaaagtcagcgccacagtcgcccataacctaacacgagtaccgtagagtctattacaattgaggtagagatgactgttagtttagaggatatttagctgctctactacaccaaagacatgtaccatgcaggtgacgtggtagcagccgcaacacataacgacaaagatgcatcgttcttccttcactaacatggtcctacaattgaagttctttcacgattgaccatatcgtcagctctaagactgcggtgcatcggatcgcgatccactggtctctcaccatcttctgccaacttcaaagccatcccaagaaccacacccagccccactatctaccaccgcctatgccaaccagcgcgactctcatgataggcattcatatcttcgtcatttctcttaaacccgtgcataagcaagcgagcaatagatttacagtaatatccgaaacaatccatgttggccttcatcacgccaaggtcggataacatctgctgcgtcttctgatagcgttgtccctcattgtcccaccacgcctcaaaatgctcaggcttgaaaacggacttgagttcccacggctggagcggtctgtaggacttcgaggccacgttggtgaggccacgacaccaagttgtccgggtgaagagatcgaaggaatgcatagagtccagatgcgagcgccatgctggaaatttccgggcagttttgactaggtcgtttaaatgcaatgcctcgtatttgaacttgtcggcgcagtggaaggagattttgatgctggggtgagcgagcaggaagctgagcagccacagcatgtcgatgactggatcgtccttgggttcgcacgcagtcatgttcacccgaagcgcgcagatggccttggcggttgcgttggcgaagaaggtttggaggaaaggctggacatggcagagtgggatcgggactgtagcctgctgaaagtacacagggaagtactctgctcgcgctttatggcaggaagctctaatagcgaaggcattggcaagggatatcgctgtagagtttcgtatatcttgttgtgcagctctgagatggaggttagcgtgcaagggcgcgtgaagtgtacacgctatgatgctcacctcctggcaagttgttgaagcctcttccaattctgggggaaaagattcctagactcgatgtctgtttcgcaagttggtccatgatatcgcctgagttgtgtcgcgggttggtgttcttccaatattttcgcgttctccctgggagacacaggattgttcagattgagagcgttataagttctggaatgtaaaacctttgtgttagtgattttgtagatgtagatgcagtagcctcggtgcgcaaaattctttgatatgctagggtctaaaccacggtaccaaatttcttggtgtaactacccaacgcaacacgcctgtttctcagaccaggaggcgggctaggaaacttacatgtcaacatttagattaggctgttatataactcattaaacagcatgatccctgcgtctactacgaagaccgacgttccgccaacatagcaattagtgagtcctgattcgcttccagcctctgaatcctgctctccaataagtcatttcgagtcctcaaagaagcattttgggcgcgcaaggcttccatctccgtctcgtatctggcgacctttctcttccacgtctcttcttcgttgtagggttcttgattcgggttccttgagaggtctgacagctcgcttggatacggcgcagtcttgcttagacgtcgcttcttcgatggtccaggcgcggtagagagggttcggtctggctgagatgaatttgccattgcaggacctgcgttggccgccgacgtagcaatggtcgggatatttggtatttcacaagacggagaatggggttcggtctgaagttcgagctgcgatctagcctgcgatatggtttcagagtctgctttagctttcgcattggccggtgaatatccatgtaatctcttcaaatgatcaacaaaattgtccttgcgcttgaagtgtggtgtaagcgagtatttgcaattgctttcagggcatgcaaggagcctgtgtgctgggatttggttgtgcgttgtttgtttgtggcgatggagctcgcctttcgacccaaatgattgagaacagcctgtgaaattgcatgttttccggctgtggactctatcatcatgcttcctacacgtcttttgtaagcctatgtagattttcgtcgcggaggacgcactctgtatccaaaagttcaagaaggaaagcacttacttccagtcagatggatgatcaaacgtcaaaccgctacattgggtatgctcgcaagtcatagaaacttccggacggtagggtgtaggctgccgcggctgttcagacccgcttagtggccttgacgacgatgtcgattgttccgcaagggtatttggtctgtcagtcgccgtagatgcagacggcaccagtcctggatggaaccctgccagttgctcgttggctaatcctggatgatagccactgatcatcggatatgtcggtaatacctccatgtttgatgtgagattcaagctactgaatgcgtcttttgggtcgagcgccactctgcgatcgggaccacctttatacaggctctggttcaaggacgcagcgtccagagctaggtcctggaagaaatcaggcatgaaaaatggggtcgaagcttcggttgcagctggtaacgttggtcgttgtgcgatcggatcttggttgtacagggaaggatcctgattggaaatctgaaatggcccgtcattgatccattgaggccaatctatatggaagtgattagcacgatggaatcgtcacttttgtaatgctcgctcgttcttacctatcattgagatatccagatttctgtccagtccggtgtcttgtctacccgttggatccacgttgccttcgggggtatagaacatccaacagacaccccacagcacaatcagagctggtcggatgttccagggcatggttgtacacatcggttgatcattgtccgagacgccggaaaatttgccgcacaggagaagcagcacaacgagcatctgcagccggagtgtcacatctctcatgaatcgctcgagacgctccatggatctctcggattgtcgctgttccagctccgtctgcctctgttcttcgtccagtgcatcttcgacggacaaaagttgctctagttgttctttgacattctcaaagttcgtttccagcagggctccatacgcggacagctcattcagtctcaactgcgcgtttcgaaaattggccaggaggagatcttccgccgtttgagagggcgaggttgattgcgcgaaaacgaattcattcgatgaccataactccgacgtcgataaaaatccctgggctccttgaagtgcgcgatccagcttgccatcgggtcccaggtagtaactcgacagtttgaaatcgagaactagttccaagtaccttttcaggtagtagcttcgcagactaaagcgtcgaccctggcattgcgtgcggcgtctactgaactctgccgtggaagaccagaacttctccaattgtcctctcaatgttgagatacatgtcgacagcttttcaaactcatcacgacaatctcttcggctcttctcttggctctccagtcttctcttcagtaactcagtggataggcgtatttgaagctgttcctgtgatttccgcaatctctcgttcagttcttcaaaggatatttcagacacgaagtccatacccagagcggccgtacccccagctttcatttcacaagcgttcgtatcacaagcgaccaggcggcaggtggcaattccgcgacgaattctcccgatacctatacgacggaaaccggggcgtatctctctgcgaattgggcagggcttatcgttggagtccatgatctcaggagtgtgttgtagaatctcgagctgcaccaccaacagtgtgcgaagacagcgcttaacttataatgcagccatcgcgggttgaaaggctgtaaaggcgaagtcagttgggctacagcctgaggccaaggcaattgcgtgtcctgattcggcgctcgtttaggacatcttcgccttttccgcgccttttccgcgccacagttttgctttttttgccttaattctagggcaaaggaacacggcgtcatcgcccaacggatgctgctaaaaacttcctcaggcggaacagattctctgaatctggcctgattgaattgaattcatcagatgagcttcgagactgtcggcatgagaagtgctcgactacgtgtcaccatgtccgttcgcctgatgctcgtatgctgcccatgccctagtatcgcatgttcacatttacagcggaaaatgactagattatgatgaatagcaggccatcctttgggctgaaggtttgcgcagtgtctataggcttcgactgctaggcgcaggacagttgtgtagcttcagactttcaaaagacatggtttgtttcctgtcgtagtgataagcggcagtaaacacctggacgtttcctgatactcaaatctcaacgcgcgacaactctacgacaatagaactaacgttcctgatatcataagcgaatcgatatgggccagtctccatgtcgacggcgaggatatgtagcagcggatggccggggttgtaagcgttgacatggaagaaggagcaagggttgcgaaatgcgtatagttatggtggccttgttctgcaaaccaaacctgggctcaatcagttctcttcaggcgcagttcggagtacgatgggggattggtaaacacaaactgaaagaccagtaggtagagtagacacttcaacgttcatagcattgctataccggcttcgtcgcatccatgaagtgaccactactcgccccttttgagaaagtcaatcagagacagcctacgacacgttcgttgtacaaaccaatcttgaaagtggaaaacgttctggcagacctaacacgatcagctggttagcatcgcaccaccacaaaacggccgtgttcttagtccatccacaacgtagcgagaatgtcaaagtcttgcaaatgaacaaaggaatctcagaagtcttatttgagggtacctgacactgtacagaatatagaacacacacgctgccgcatctcgctcctcccaatccacccaaatgcaaatctgaaccacgcttattggttggtcttgcccgatgtgtttggcttggggatctggtcgagaatgctcttctgctgcggtgggacataggcgatctttcgggacttgagcggtgcccacttgtatctatgtggttgtcagttttcgggtgtctaattaacgtgagttagcctgctcacctcttgacccagacgctgagggcgaaaagcacactggtgacggccaagaccttccagcccatcttcttgcggtcgtccatctctggctcggcagtccagttgaggaactcaacaacatctttggccatctgcgaggttgaggccttggttccgtcgtcgtactcgaccaagtcgtcgtacaggacacgagccatggcaatgccggtaccggggaagtaggggttgaagttgaggccgtcctgaacgacagcgcccgcgggaggctcctcagggtaaccggtcaacaagctgaagatgtagttgcagccgccgtggcgggccttgaccatgagcgatagatccgggggaagagcaccgttgttggcagcgcgggcagcctcgtcgttcttgtagggcgcgggcatgtagtcggacagctttccggggcgcttctcgatctcgccctcgttgttgggctcggtgtcgtactcgttctcttcggcgagggccttggcctcgtcgacagtcatgaactgaccaacaacggctcggtaggggacacgggaaatggagtggcaagaggcgcagacctcgcggtagacctggaaaccacggcggagactatggttctgtttaggcgggatgctagcatgtcggatgcgggacacttacgctccgtggtcaaatgtcttgtgccatttctcgtgctgccacgggtactgagttgggtgcagactgtggtgagaaaatgttagctgccattccgcaattcgccgccaagcactcgtccgatgtccctccaccacgtccatgcacatatccgggggcgcgactcacccttcttcagccggtgtcatggcgtcgacactgcggccgtacatctgccagtaccaggcggacgatccgagagcgaaaacggtagcaccaatggggagggcgttgttcctcagcgttgaggaagctccctcggtcgaagtcgaagccgcgcgctacatcatccaattcgtcagccatgccatcaatttgtatgtcttcgcagccagatcacatgatgccgtccgcaaggaacgcattggagctcgcgggcggtgttgggctggggagggtgtcgagaggcgtaccgaagaggttctgctggtggcattgcgggtcgcgttgccggcggagcgcgccgtgcgcagggctgatcgagccaacatgctgagtgtgagctggctcggagcgaggaggaggtggatcaatggggatcgttggcgatggtgatagaggtggagtggccggccgcgacttcttgcaaatgtgaagcttggcacggctagtcagcaagagccccatcgccgtgattggctgtcgcaccacaccaccatcaaatccatgattcctgcattttccgcgtggggagcatcctcatttccactttcgatgttcgctctcatgcaatatggcacatcatgcgatcccagatgggcaagatgggcaagtcctagctcaccaggtgatggccacctcactgctgccaggaagcacgcgtacataagtcgtgtctcttgacgatttgggtcgtatgcaaacctcaaccatgtatgaagggattggttttcctggtgacgtattgtccctagaagaattcgagcaagacgcaaagtctgaacttgcacgcgaggtctggacaattaaagcagtcctcttggaattacttcacgcaatgaatttcagcagtgccgactcagaggattatggcagatggaagcctgcaactaatggagaaatcaccaaaccctgccatggattcatgatactagaaatataaggcaagcttctgccgttcttggtcaaggtttgccattgggaaattgggatcaagtgtttcggggacctcaccccctaccagtagattcagaccgagagcaagaaagctcgaccacaggatcttatgggttatattgaaactgttcaactactgaaagtgctgctagacaaacgtgtcgtggggaagatgcagcgggagttaagcttctttttccccgcctcgccccaatgcgctccttcatcgagcgtgggtctgagaagtgacctccctgcgaacgactatctcatattcttcggccgacttgggccttgcgtatgggttacgtgcacagcccagaatggtctgtctggagctgtttgaacttttgaacccggacaccaaaggtaaattagcaatgatgaagtggtggccacgaacccaggcattcgaccctttacgacctcaagacgataattcgtccgtcacacttgggaagtaaattcctccgcctaggcgaccttggagatccagcccagttgccatacccttcgaacaagagactgtgaaaatgccgtataggagggcgagaaggtatggtaggaggctcacgaggcggtatgggattgacggagactgctttgtgctgggcggatagtgctcgcggtccattgtagtgtgcatcaacatcaggttctacggcaaacacttcgtacttcatcaagctctgacgtgacggtgaaaaattatgtggcaactacttctatacctcaccactcatggaggaatggtggagaggctcaaacgagtgcttggtattttgtctggcaagggctgacaaacgtgttgccagaacatccagcacatccgctaatagagacggtgctaggaggactgccttgcgtagttggagaaatcagaggatgacacgcagcggggatttataggcgaagcggcggctggcgcgtgcgtcgttagcattgtcgcatctcttggcgatcactcttctttcgcaaacagacattagccaattgaagaggcgcgcattcttcctcatgcgctgcttcaggccaaatggcggttggcgcagggcggacaatgcccatgctctcttctcgtccggagtgaaagggtcacctgccaccgctctttcccgcagtcggcgcttgaaccctcctcgtcgggaactgctacatacaggccgccccacgacagctgctcccactatttaccccgccagacaaacactcgcccttgacaacaccctcccccgtcgagcgcccatatcgtctcgacagcccaccctcgttgcccagagacactgctcacatagacgaaacatgtgcaagcactttggcggcgaagagcatgggtcggccaccattgctgcggcgcgtgaagtgctgcccaccaatgtcaaaccaatccactacgacttgaccctggagccgaactttgaggactttacctatgagggtaccgtggttattgagtacggtagtgtcatgagtatcagaaagtagagggctgacatgtatctagcttagatgtcaaggaagacacgacctcaatctcactcaacacgaacgaactcaagatccacaccaccaagatcaccgcaggcgaccaggtcatctcagagtcgcccaccgtctcccacgatgcagactcgcagaccaccaaggtcagcttcgaccagaccatctccaagggcagcaaggcgaagctcaccatgaccttctccgggatcctgaacgacaacatggctggcttctaccggtcgtcgttcaaggcagcggacggctcgaccacctacatggccacaacacaaatggagccgaccgatgcacgacgggcgttcccctgcttcgacgagccggcgctgaaggccaagttcactgtcaccctcgtcgcggacgacaagatgacatgtctgagcaacatggacgtggcgtctgagaagacggtggactccaaggtcacgggcggcaagcgcaaggccaccaccttcaaccccacgcccctcatgtcgacctacctcctcgccttcatcatcggagagctcaactacatcgagacgaacagcttccgcaagcccgtcagagtgtatgcgcccaaggacagggatatcgagcacggccgatactcgcttgagcttgcagcaaagactctggcattctacgaaaagacgtttgacagcgaattcccgctgccaaagatggacatggttgccattcccgacttcagtgccggcgccatggagaactggggtcttgttacgtaccgcgttgtcgatctgctcatggatgagaagaacagcggcgccgcaatgaagcagcgcgtagccgagatcgtgcaacacgagctggcacatcagtggttcggcaatctggtaaccatggacttttgggatggcttgtggctaaacgagggatttgcaacatggatgtcttggtactcctgcaacgtcttttaccccgactggaaagtctgggagggctatgttactgacaaccttgccggcgcgctgtcattggactcgttgcgcagcagtcatcctatcgaggttcctgtcaagcgcgcggacgagatcaaccagatcttcgacgccatctcgtactccaagggctccagtgtcattcgcatgatctcaaagtacattggcgaggagacattcatggagggtatccgtcgctacctgaagaagcatgcctacggaaacaccgagactggcgacctgtgggctgcattgagcgaagctagcggcaaggacgtcggcaaggtcatggacatctggaccaagaaagtcggcttccccgtcgtcaccgtcaccgaaggctccgactcgatccacctgaagcaaaatcgcttcctccgcactgccgatgtcaagcctgaggaggatcagactctctaccctgtcttccttggactgcgaacgaaggacggcgtcaacgaggacttgactctctttgaccgcgaggctaacttcaagctaaaagacatggatttcttcaagctgaatgccgatcactccggtatctaccgaacttcgtacacgccagagcggctgcgaaagcttggtgtggctgccaaggagggtcttctcacggtcgaggacagggctggtatgattgccgatgccggttctctggctgcttcaggataccagaagtcgtcaggcatcctatcgcttcttgacagcttcaagagcgagcccgacatggttgtctggcaggagattacgggccgcattggctccctccgtggcgcctggatgttcgaggatcagtccattagggatgctctcaagcagttccaactggacctcgtcaaggacaaggcgcacgagctgggctggacgttcagcgagaaggatgggcacattgagcagcagttcaagagcctgatgttcggcgccgctggtatctctggcgacgaggaaatcaccaaggcttcctttgacatgttcaacaagttcaaggccggcgacaagaccgccatccaccccaacattcgcggtagcgtgtacgccatcgtcttggcaaagggtggcaaggaagaggtaagccctcagagactctgtggttgaacaatactaactttatacagtacgacgcgcttatcaacgagactcttcacgccgccaccgctgacgagcgcaactctgccctgcgctctctcggccgcgccaagtcacccgagctcattcagcgcacacttgacttcgcactgagcaaagatgtcaagggtcaagacatctacctgccaatctctgccctgcgatcccaccccgagggctgccatgcactctggaaatgggtcaaggacaactgggaggagctcgagaggaggctaccacctagcttgagcatgttgagctctgtcgtgtcgatttgcacgtcgacctttacccatcgcgagcacattgaggacatcaagtcgttcttcgcaaacaagagcacgaaagggctttgatatgtcgttgtcgcagagcttggagtcgattggcgcgaaggcggcgtggttagagagggatggtgaggatgttaagcagtggttgaaggagcacaagtacctgtagaggcttagccatatactccactcatacgttggtttttttatagactccccagctagctcattagctcatggctatatagaccatacaggatacaaaatagacaattcaaaagaagctacccgagctttctctccatcttgtattcagtttcagtctacggcatgctccgttctatccacaattggtggaaagtggggccttgtagtgagaacgcgagcacgtgagagcgcgctgggaattgacgaactttaaactttgcgaagcgagaggttacctttcaattaccaaccacgacacacccccacatcacctctacggaaacagtggcgtccaacggatcagagtcgcctagcaagtcaaatacgctctcgcgcggaaatggaagccgaagacgtcccagcagcgcaacccaacgatggtaccattgtgatacccaatgcgacacgcgcaacattgctaattgatttctgtagacgatacttcctcctccgatgacgactttggcccagcgctaccttcctccgcgccgaaaaagaagaagcgaaagctcccatacgagaagctctatgtagcagccctaccaacgtcgcaacggtacttcaagtcgctcatgcaccgcgagcagctcagcttcaccacacttgaccccgcacaccgacttccttgattacgagctccgtcgacggcgtcgtcaagttctggaagaaggactttggcggcgtcgagtttgtgaaggagttcagggcgcatacgggcgagatacgcagtgtgagcgcgagcgcggatgggcgcagctttgcgactgcgggcgcggataatacggttaagatcttcgatgtggtcacgtttgacctgctggctatgctgagtctggattatagccccaaggcggtgtgctgggtgcatggtcggggtgcgagtttcccgcttttggcggttagtgaggaagagaagggctggattcgcatgtatgatgggcgaggcgagaatctggagcctttgcagacgctcaaggctattcatcgcgcgccggtgacgctgatggcgtataacaatgcgtacgattgtgtggtcagcgtggaccagggaggcatggtggagtactggcgaccgagcggcgtgtacgagaagccagacaacgtctggtcactgaagagctcgacaaatctcttcgagttcaagaaggccaaaagcgtcccatccactctcacagtctcccccacaggcaagcaattcgcaacatactcgttccccgaccgcaagatccgcatcttcgaatttgcaaccggaaagctataccgcacctacgacgagtccatcgaaacaatcaccaccatgcaacaagccggcaccgccgtccagcacctcgaagacatggaattcggccgccgaatcggtatcgagcgcgacctcgaccagcccaccgtccgcccgcgctgcaacgtcatcttcgacgaaacaagtaacttcatcctctacggcagcatgtacggcgtcaaagtcctcaacacactcaccaacaaacttgtcaaactctacgcccaagacgagccctttcggcccctgcacctcgctctgtaccaaggccagcctgaaaagaaaggcattgtcaccgtcgaaatggccgcgtctgaaaaccccttactccaagaagcagaggcgcgcgacgctatgctcgtctccacgggcgtgggtaaagtccgcttctacatgttcaccaacgacgccaacgcatccaaatcctcgcgtgacgtacacaacgaaaaaccgcgcgccgcgcagaaatccaaatccgactcccaagccctcgctgcatccggcaccagcgccgtcctacacaccaccctcggcgacatcacgctcctcctcctcccgtccatcgcgcccaaagccgtcgaaaacttcaccacgcacgcgcgccgcggctactacaacaacgtgattttccaccgcgtgatccgcaagttcatgatccagacgggcgaccccttgggcgacggcacgggcggcgagagtatctggggcaaggagtttgcagacgagtttagcaaggaggtgcggcatgatcggccgtatgtgctgagtatggcgaatgcggggccggggacgaatgcgagtcagttttttattacgacggagaaagcggtgagtgctactatttcctttctcgtgatggttggagtgtgaggatgaatgctaacgtgtgatgattagccctggctcgacgacaaacacacaatcttcgggcgcgcggtggcgggcatggatgtcgtgcataagattgagaatgccaaagtgtacaaggagaagcccgaggaggatatcaagattattagtatttcgatatcgtgagatgcttggagtatgccgaagggttgggcgcgtcgagatcatgagaagtattggatgaagaatcaggtatggctcgtggcgaatggcaagtgacgagacaatggcagcttcacgcttcaccacacacacatgatgagtcttgcttatgcctactttctgtattcaatctgtgctatacgcgcttgctaatccatccaccccgcccaaccctcccaccttcccttcccttcccttcccacccagcccataaactccatcccacccccaatccaaaacataaaaaaacgccagacaaaacccacagcgcacaaaaaccatggtatcatatgcaagttgtgttattctcaatgattctctgcgcccttgagaaagaaagaaagaatcccaatcccattgcaaagaggaacgcaataccctatgatgcccccttgattaaaaagaaagaaggaagaaaaagtgcgggaaaaagtggagagatggtcgaaacgcccatgtctcaaaaacgccggagaaaatgctacgctgtcgtttgcgcggttggggaaaatggcaggtgtgtattgtgttctgttgtgtttgcgtgcgggagggtgatggcttatctcgccgtgccttgggatgaaggagagccgcgactcgatggaaggccagcaggcgcgctcgtgatggagttgcgtttctgcgccttttggatttcgatttttttcttgagggtcttgtggcggcgctggatttcttcgaggactgttgggtgttagaactagctttcaatagaatatgtgatttggagtaacttacgtctctggatcgactgcctatcctccgtctccaggccgttgatctcctcagtgtcaagcttgcggctgccgctttcttcttcgtcttcaagaatggcttcgagcatggcggcggcagtggagtagttgatgtcgcaactggggaggttgtggccggtgagttcgtcgacggcggcagatctgctcatctcgatggcgcggtcgtacatgagcttttctgctgtgatgccggtcgtgagaagaatgttctcggctgagcctacggtagtggcggagcctgaagcagcagagagattctgggggtggctaggatggtctgtcggcaggtgctgttgagcctgcttcaacttgcgagcgatgatctcggacttgacgcagcactcattgaagcgatcgcgaacccatgatacaacacggttcaggcgctcagcaataactgctgcacggctggctgcttcgggcgacaagctgccgcgtcgatgcttgttccagtagctgccagcaacatccatagacttgttgagcagggcaagtgtcttgacatagagcacgagagcctcttctgcaatggtgactatcgtatcaggcgtgagatcgtcgtcgtcgtcgtcctcgatgacgtctgtgctcggctttcgacgcactccgcctggaccgatgcccaaaccctcgtcgctcggcgcaacaggaaccagctgcttgtacttgacctcagcaaatccgtagatgacataactcaactgagccagctcctcgatcttcttgacggtcgttgcggcctcatctttcgtcgtgacctggtcgttgtcgccaacaagtagcaggctgctctgagcagcaggataagttggaaatgccgagtatccctgaggtggagaaactcctttcatgactggcggcgagagtccaaggccacggatgctgaccatgttcatagcctttgtcagtgccgaagtagcgctttcaaaactaggacgatatggtcgtcgacgctcgtaagatccagctcgctgatgggtcaaagatggctgacgctgaatctgaattgcttttgaaggcgctgtggctccggtggttgaagttggagctccttgtgtagtcgagcgccgtttcatggtatcgcgctgagatacgcggtcacgttgcgtttgcggacttcccacagcaatctcatccgccaaggcatctatctccaccctccgcttctccacaaacacgaatccatcatccagagcagcatcttgtgcagctcgttcagcggcttcacgcataccgcctgcttcagtccgccgctcacgttccgtatctttcaggcttgaaggcaccggcgcttggtcgtctcgtgagtatcgacgcctgtgtcccgccatggcttgctctgacaacggcatttgacgagcaggggcagtggcagcattggtaagtacggggcggcgctgctcacgaagaggggcatgctcctcgattggctcaatcggagcattactgcctcgccgcatcgacaaagttcgaggtggagtgcccgcagcttgcgcgcttgaaggccgagacatgggcctcgagggtggggtacttcccataccagttcgatctctgggtgagcgcgagtacgggctatctgaaggacgacgatccatttctaccggcattttctggactctcttaggcggctccactggcggctcaggctccgaagcttgcatagcctgcgggagatcttcatcgaccatgtccggaatctcctcacgaatcactggatccgagaagaagctgtcatacgacatgcgctccgtgggtttgcgcttcaacagtgcgcgaatcaagttcttcatggccctactacagacgataccctccggaaacctaatgtggtccttgcgctcttcaatcttcctcagcagctcgacatgattgtttgccctaaagggtggcctcgcacacatcatctcgaacaaaaccgttcctaccgaccacagatccgccttggcgtcgtacttctcgtaccgcaggatttccggggccatgtacagcggagaaccacacagcgtctcggccagagaggtggttggtaggatcctggcgaagccgaaatcagcaatcttgagcatgggcagtgattctattcctgttgccgggagcaacgagctcgcatcagcggctagaggcatgcgctccagtgttccgctctgcgagtagtacacggacgacggattcagcaagagattctgcggcttcagatcacggtggatgtagttcttggacctcaggaactcgagggcactagccatctgtttcgcgaaatgccgcacgatgacttcgttgaggcctcctacagccgggttggggtacttctcaatcatgcgctgcgtctgggggtggttgacgaggtccgcgcgcttcttgatgaaggcagagaggtctccgagctcgcagaactccatgatgatgtgcatgcgggatggcgtctcgtggcagtcgatgagcgacacaatgtgcgggtggtgcaggctgcgaaggatggagatctcggaaacgaggttgtccttgagcttcttgttgagcttgttcatgttgaccgacttgatagccaccgactgtcgcttctcctgctgggtgttagctgccactcgtcccaagccacctcagacgacgaatcacgtacaatgtggatgccccggtacacctccgcgaagctgcccttgccgatgtggtccatccgcttgaacttgccgatgatctgctctgccgccgcagacgaagatggcgacgcacccgagcggcgcggggcgtagggattggatggcgtggccatgatgaaggcgctggccgaccagccggggcccgtctccttctggcgtgtgcccggtgctgcgactaccaacagagatgtggatatagcgtggccgtgatgttgttacacatgggctggtgccggcgtggagggtcggtcgagggtggtggtgggtggagtgcgtaggatggacgtggtatgcggtgctggacgtgtgctgggggagagttgtagtgttgctgcggtacgtgggagcggctctgggctagtcgtgttgtcgttcgctcagtgaggcgggaaggcggttgtcataaacgtcaggccggcgctggggccttggaggcgtgctggggtatcgatgcgtgaacgaatgcaggaaagcgggcgatggagcgggttggtgcagggaggcggactgcacaggggtggaaggcgaataaagggaactatagagaaggaaagggaacgggcagacgggggagaagaggagacgagctgcaagaggtgctggagcgtgtgaagcgtcctggagtcatgctcaggtcgatggccggccacgaggggtttagcggggactgtgtggagctaatcggccggggatctgtgacctagctttccttatccttatcaacgcgacgcgcgaagcaacaccggatggcactgcgatcgagaacgagagcgagaagaacgcaaaagccgcctacgcagctgcacaccgccgtccttttcttgggcgctcctcgcggtgctcctcaccctcgtggcgcatccaccggcacgagtgcatcccccgggcagcgtacgccagccaggaaccatgtcatgtggtcgctgaatgacggtttcgcacgcaattcgccgtgctttcgcgccctgtgccactcacacaatgtaccttttcccctccgcaccagtgccatgaccgcagcagccgatcacacaccttcgcagctgcgcaacacaccctgatgtcgtcgcgggttgctggattgagcacctgcagcgcgacttggtgccgatgcagccaatcagcgccgacgagcctttcacacctcgacagcttatcgtggggtaatctatgctcgcagcatctgtgtgcccccagttgcttgataggcccagtgcgcgccgacccctcacccattatcacagctctgccgataatcatggagccttccggatcttcgcgagagctgcctatacgtcctgcgcagtctggaatctcacgtacgcgagtctcgcgcgtccccatgatccctgcacatgctgctgcgtgagtaccgctacgcctttcccgttgcggaccatgacgttcgccatccacttttgcgactgcagaacagcaggtctggcgatctacctacccaacacatcgactgcccgtaccggacgatcaaacaagcgtccacgagataacgttggggcgctcaatcaccctgtagctacggcaaccagcggctccatcccgacatgcgccatgttcagcctcgccaagcccatgtcactttcacctccaacaaagacgtgaccaaacagcctctcaatatgactgtaccagagacatacgaagagccatctacgtcatcttgtctctgcaatcatgcacgcaatacggccctgcgcaagcctcctggcggtgacaccaaaaagcgtccacgtgaacggcccgcgtgtctagcctggcactgcacttgagcctcaagatctcgataatctacaaagaaccggattcccgctcttctttcgtggcaaatgcctccatggctgacaccgtttagtgaatgcctgatattgcgtacctgcatgcggctctacagcctgacacctctaactagtatccacaatacaacaggtactatcacgttgtcgttgccgcccgtcagcaccgcctcgttgagacttgcgcctgctgcacataatgccgccttgagcgtcgtgaccactgcgtctcgcgtccagtcacccatcgacttgtgatgcccgccccagccaaacgccagccacgcttttccaaataccagccccagcgtgacagcgacagcaaatgccagactgccctccagtgacttgccgccagcccacggccattttcgtcgtccgtaccgccgtccgatgagagacgcagctgcgtcacccatgcccacgcaaatcacaccagccagcatactcacatccctactcttgacattccaatcttcccacggctcctcgcctacccgctcgatgcccgcgagactcaaccacagcggaatcgcacacccgatcagcaagaaaatatgactaaccaccacgggtcctcttaggtccctcccatccacatacggcgtgaggaacttggcaatcggcttcgacagcgggggtagttgagacgcgcgaatgaggtcgagcagcaggaaaatggcgagtaccagcgcgagcgccagcgccacgaagcacggatcgatgaagattgtcggcaacagcatggccaccatcgtcccgtgaaacaccttcctccgcgtatccacctccacgactgcagagagactgaacacactaaccagccccagcgcaatcgtgcccgcgcagtacgccgcgaggactaatctcgcattcgcctcacccaccaccacatgtcgcagatactcgacaaacaccagcggttcttctttctggtgaatcatctcatgatcaataagcggcggtagtgtgatccacccatctagatcccagttgtacacctcccaccgcacgcgcggtatatggccgaagaggtaactcactgcccacccaaacggctcgtgcgcgtgtagactcgtagtgccgatgagatggcgtatcggacctagtatcatcaccacgacgacgaggtagaagtaccccgcgtacgcccatttgcggatcgtagcctgagccggcgtgagactgaggtacgactgtgcaatcgactttgagcgtttgcgttgtacatagcggtgcgcggaagtgtggtcttgcgccgcaggtgtgggcagcgtatttcgacgttggcgcttggaattagggctcgggggtttagattccacagctgaatggggttctgcattgccattcatatttcgcctgaatgaatcgagtatgttgactttgaggcttttcgtcttgtgcaacatattcgtgtcctttgccagcagtgggtcatcttcgtctgcgtcgctgtcagcccccctcctggtctcagcgctgtgcgcgcgcgagcgcagactcgtgtctaagagcttcaaaaaagactgggtgttcgcaattgcctggcctgctcttcgtaatctccagcgcgggatgcgagcgagtgcaacgccccatttgagtacttttccacatgtgacgaataggcctacgccgccgagccacatcagtatcttgaggatactggcctgcggactgtcggcgaagaggaggaggttgatcagcccgatggagaggaggtggagttctgtcggtaacaaactcgttgttgtgaggtaatagagtggtggaaggagggcttggtgtagggcgaatagcatgacgagggtttctgggtcgaagttggcttgttcgaatagaagagtggtgttttggagttggttttgcgcagcaattaaaggcagtatagacagcagccaatgcaaattcgaatatccgagtgttgcttgtttgaaaggtatcaagcgtgctggaagggcggctaaagcgagtaaaatattcggaagtaatggtgtgggaaacgaagcgaataaggaaatgcttattaaaacgggtagagtggttgggtataatatcgtcgctgggtcgaaagcagcagggacatgtatgcgtttccgcagtcgcagattcgagggattcccgcggcgccaggagtaatagaatacgcggagtggatagagagcgaggagggagagtatgacgagggtataagttatgagttcgactgtaatacatgttagtcccattggaatcgcatatggtatgggaggacgtacctcgatgtcccctcaatagtccctcccaacatgcacaccctccaactgcaagcaccccaatcacaacgagcaacgccgtctcagtagtccgtctgacaagttccatccgccttctttgtaagtatttctgtctcgcaagccgcgcttcttcatccgtcgcaccatccccgcgcctactcctcttcttctccgcaaagtactcctcgctatacttgcgcccctcatcgtcaatctggttcggcgtgagcagcggactccgcgcgccctctcttaatcccttgtgcagtcgtaatggtggcgggggcagcgccttgacaaatgtgtatgcctcgtcgtctgcttccgtgccgctttcgctcggcgattgggactgcgacgggactttcctgcgcttgcggccatttcgtgaattatgccgtgtcgcgggtactgagcgatcggtgcggatctcgtctctatggcgcaagtaggggtgtggagagcggcggaagagttcgagggattcgatttcagacgtcgtgggcgcatcgaggcgcgtgtctaggggttcgggggattgcgacatgatttcggatttgtaaattcacttttaatgtttttccgcgactatcgacgtcttaagcgcagccttcattggtgacgcatgcgcaagagtgaaagttgcgcgtactcggaagtggtgccgtgggcgcagctgttgagctcccttgacctcaacgaagcacaaaaacagtcgattgtaatttgtcggcagcgagtggttgcgagatgggaaaagaaatcaagaaaagcatagccccagcgactccgtgtccacagccatgaatacgatcgctcggttgtccgattctcacatgtttggtggcctggcgactttgagaacgggctgacgttgcggctccactctttcggaatgctcgcggaaccgtcactgcgcttccctgcaccgcatcatgcacgtgatactttccttaccttgacgttgcacatgagtaagatgcaacatgatccagacgttttgaggaaatcacgacctgggttgacagcaacccattcctccaaagtcaagaaaagcgggaggtctttgaaagctagttgggggagcaaaaatggcattattctgcgcccttctattctgttatcatacataagggtgtacttgcatcactgagggtggccttcagtaggcgccgttcctcaaagccagccagaaacagaccctacaacttctggtactcgagcttgccttccagcttctttgactcggccatctttcgcacagccttgttgaaatcatcctggttgatcgcatcgcggtagtccttgatagcaaacaggccgctgcagttcgttaatatctgtgcagcacatgcgattgaccaaacttacgcttctgtaaccacgtttcgcaaatcggcaccgttgaagccgtcgctcatcttgactatgctctcgaagtcaatctcaccgtctgtgaccacgcttgaggcgtgaatcttcatgatctcgagacgtccaacctcgttgggcagcgggatctcgatcttcctgtccagacgaccagcacggagaagagcagggtcgagggtatccggtcggtttgtggccatgataatcttggtctgtccgaggtagtcgaaaccgtccagctggttgagcagctccatgagcgtacgctggatctctcgatctgctgatgtaccctctgagaatcttcgtccaccaatcgcatcgatttcgtccatgaagatgatgcagggctcgtgctccttggcatagccgaacatctcacggatgagacgcgccgactctccaatgtacttgtcgacgatggctgacgagacgaccttgaggaagttggtttccagactgcttgctaccgctcgcgccagaagtgtctttcctgtaccgggcgggccgtaaagtagcacacccttcggtggcttgatccctactctcaggaagagttcggggttcttcagcggcagctcgatgacctctcgcagttctctgatctgctcgttcaggccaccaataccgccgaagctgacttgtccggggtcctccaaagacatgttgtagacgaggggatcgacttcgcggggtagcatgcgcatgatggtgagtgtggtcatgtcgagcgcgacacgtgtcccttgcttcaacttcaccttgtcgaccttggaccgacatccaacgacatagcggggtcctgatgatgccttgacaatgactgcgatatgttagtaggtagccaaggacgatcatgtgtcttcagacatacacctctcctcatccagctgcttcagcacctctcctattatctgtcccacactctgtagcgccttgatgttgtcctctgatacgtcaaagtcgtgctgcaggcccttgatgtctaaccgcagcgacttgagctttgcctcccattctcttgactccagaagcttgcccttgtactgctcgagggcatgctcgcgctcgggatcgccgctgccgctcatggtgatggtgtgtttggtgttcgggggtccgagaggcgagcttaggcggtggtgctgcgtaaacaccggagtttgcggcggcggtgaacgggtcctcttggtgagggtgcgaaacgaacagtggttctattccagcccaaggtagaaagaaatcgggtccgtagaggttgatacgtggtgatggcgggtgttgtatggtctcacgcgcgtactggtggttgaagctatgggaaggcgcacggagccggcgctacgtaattccgcgggctgcagctgtcccatcggcgtcagaaaaaaagttcgccgatcactttaggaaacttcgaatgcgacagctccgccttccacacccgcaacctccaccatgtcttcctctttcttcacgaccccggcctcgcaacggaaaaggaaaaggtctgagggtgcacccggcgcaccacgaagacgcgatggcgactcgaatgcctcacgaccgccaaagactgcccgccgcgtcgaacgggaagagtcgataagcggaagcgaaagtgacgatgatggtcgcggaggtttcttcgaggaacaggatggcgaatcagaatcttcagaggacgaaggagaaacggcagcggaaaagcgcctcaggttagctcaacggtatctcgacaacatccggaacgaagtcgaagaagaggtcggctttgatgcggaacagatcgacaaggacctcattgcggagaggctgaaggaagatgtggcggaaaacaagggcaaaatctacagacacattgctcaggagctggactttgaggaggcgtcacatgtttttggacactccgggttgcagaaggcaattacaggctgcgcggtcaagctgccatatgtctggaccataagcaaagatctttgcgtggaaaagtgggagattcccgatccgaagtcttatgcgccggaccctgaccgacccacgaacatcacaccgcgaaggacacccaagaagctcttttggcggaaaggcgacaagaacaagaagggcgacagagccttcattggtcatacgggcgagatcatctcaatagccgtatcagactcgggcaaatatctggcaacaggcgacaagcatgcgcgcttgatcatctgggatgcagagacacttcgaccgcgccatctgttcacccgccacagagacgctgtcacctcgctatcattcaggagagggacggaacaattattctcaggaggcgcagatcgtgcggtgattgtatggagtgcaccagagaacgcctacatcgaaacgctggtcggacatcaagacaccgtcgttggcattgccggtggtttggaagtcaaccaggagacttgtgttagtgtgggtgcaagagatcgctcagcgcgtctatggcgagtcgtggaggagaaccagctggtcttccacggtggtgggactgcaagacaaaagggcatggccaagctgcgcaaaggtcaatttggcaaacatgtagacgaagaggacaaggcaaacgatgacgaagccaacggcgacgaggacgataccccaattgcatacgcagaaggctcgatcgactgcgtcgcactgctcgatgcggggttgttcgtcaccgcatccgacaatggtgcattgtccttgtggtcagtcaacaggaagaagccacttttcgtccagccccttacacatggccgcgatcccgcacttcgcccagacgagatgtcagcaaaccatgatgcctcgacgtcagtcaagccaggaccacggctagcgagatatgtcactgcacttgccaccgtaccctttgccgacctcatcctcactgccagttgggatggctggatacgagcatggaagatcggagccgacaaacgctcgattgagcctgtcggcaaaatcggacgcataccggttgcggatgatgaggacatggttgacgaaaacgcgatcctcatccgaggcatcgtcaacggcctctctgtacaagagcgaggcgaccgtggcaaggaaggactctgcgtcgtcgcagccgtgggcagagaactgagattagcgcgatggatgtcagcaaaagtgaagaacgggatttacgtattcgaggtaccacgcaagagcctcgcgaatggcgcaggcgacgagtcggaagcggaagctgaagtgtaagaaactggcatagcattagcatcggactggcgtttttgcattgcgtctagataccaaatctgattaccgcaaagtcgcaaacatgtattcttggcttcctcttcgttgaagggcacgtgttaaatgcatgtctatccccgcatttctcgatcactcagtctttatgcctttcaatcgttactttctaatcattggatcagaattgttgccttcatttcattgcattaatatcgtttcctttgaatcttttccttctgtatcttctgttattcttggtggcttgcgatgacgttcgcttactgcaatctcgaatgaacggtgagcttgcagcaacagacctgagcactcgttattgaccgtgctcttggtgcgagagccttttgttgcaggcgcgtgcaaagcctgggtgtgtgcgcaaccctatcacattatatgagagaaatggcgagccaaattcatcaagagcatggatgacctagttttggcccaagtggcacaggagtcgtgattatagccgacctatgagagagcgtaagggtagcatggaatacggctggctgctcagcccccattgtctgccttgagggcgcctgccacctgcagcctgccttggcagactgacttcgtggctgctgacgctcgaaggtgcagtcgcaaccacgtcaacaacatcaactttagtttgcaatacgactcaaacttccagagggataatcaactctcatatgtcccgcgttcttggtcacttaccaacatcactcccaacaacgagactgaccgcggatcactctgccttctctgctcagcctgatacctcaattccgggcagcagcggctcgaactgctcgaacgcctacgaagaaacacaattatgacctcgggacttcactactagtcctcctgccaacgggccttcttcgaaatccatcgcagcctccaacgacgcagccaaggctaagagccattcctcgtccataccgatatggcagagcctacacgtcgatcgtcacgcgtagcgaaacgagcgcaaaagtctgaaaagaaaaagccgactcctttgaagcctttgcaggacgcctctagtcgcccacaatatcggtaccaagctttatcacaccccgactcgatcagacttgtaaaagtttgctcaacgagtccaagaatagaatgcgagatcagaacggttctgctaagtcagttcccgtcttatgaagcccttagctattgctgggggccaaccagccagcgcgttcccatcatctgcaacggcagtatgttcgaggtctcccctagcctgcgggatggcctgcagcaattgtatcagtacagtaaaacatcaggaaattcatggttctgggtcgatcaaatttgtatcaaccaagaagaaggtctagagcgtacacatcaggtccagctcatgaacacaatctactcgtcgagcataagaacagtcatatggctccccctcgacgaacctaccgtagtcgcagcgaagtcactgatacttgatttccggaaaattcttgtggcaagaggggaaatacgtgcagaaattgaagaacgagaaggtgttgttgaagaagtgtccagtcaagccacagtcaaaattatgccgagcagagaagatggcagatggccagcgctaagagaattacttgggcttccatggtttcaacgagtctggattatccaagaggttgctttgtctacccgacctgcaatcatgttatgtggtacacaaaatctgttatggccagtcctttatgaaacaataggatggatgtatagacaccccttggaagtaaattttgtgcttggatcgtccgatgttgagcgcttgggcatcatcgggatgaaaacaacgtgggtggacggctctgaccaggttacctgggaccttcaaagccttctcctgctctcggaaaatgctcttgctacggttacgaacgaccaagtattcgcattgctaggtctgtgcagagatacacgagagcctgagaattggcctgtcgagttaaatccggactacgatagaccacaggcagaagtcttgatgagtgtgacgaggtattgcatacgccagaattgcaatttggatatgttacatctcgttgatgccacagctggtgcattggacgatggaaatccttcatgggtactgaaattgggcctttaccggcagcggcttcgtattgatactgctcaagtgttcacacactcgaatcataggacgctggaaacagcgtatagcgacgtatcaaatggtctacatccagcaatcgatgacaagaccgcacctgagattcttcgtctgcgtggtacacgtgttgataaggcgatcctattttgcagaagtttcgtgtacgatgacttttgggactcaagtggcgacataaagaagggtaacctgaggttgcgcgatgatatcagagcttctttggagttttgtgaagaaaacttgccgtatatgccgacttcggaattgcgaagagctttcttcttggctacgacgagaggtttgacgccagagtggaacgatgcggtggatgagcccttgattcattttgaaacattccttggaatccgagaggaaaccatggcagaagtcaatcatgctccttggggcaggccggatccgggtcggtattccttaaggcttgatgccatgaaaggtcgtcgcgttttcataacatctcaaggaagaattggtgcagggccggatcacatggaacctaacgatgtcattgccgtcctattcggtggtcatttcccgctagtgctgagacgaaaagacaacggacagtggaggtttattggcctatgttatatccctggattgatgaaaggcgaagcacttcaaggcgatggagcaaaggaagaaaaccatgagtggtttgaccttatctgatcgctctcatgaaccaacagctgcatcttcacacggctgtccctgccctagtactttcagcttcaaaacggtggttctccaaccacgtcgaaatctccgaaaagtccttcgcccaaacaacttgcgactgagcgctaccgtcgtggtcaaggatacgaggacacgcaacctccagtctctccaatgcctccgccaactttctctgcgaactccccatcggctcgtctcgaatgcagatacccacatcagctgcgagtagacattcgatatctggccagctatcgccaatatacacaatacgcgcagtgccctgctcccgaatctgctccaagtactgtagcttgtccccgctcgagacaatcttcatcgaaccctcgggactaatctggccagtggaagccctctcctctgcaatgccttccaactcattcgcgagaataacagcaggatccaccagaacacccgcagccttcagacaagaagcaatgaaatgcctactccaattcacactcaaaacatacagcttgtcttccttcgaggccaagattgatcgcataaagcccacacatccttccctcacccccacctccccacccctaacagctctctccgccccctcttcaatcacctccctcgtcaccccctcaaatatccttgcctcaaacacgcgatccagactcctctgctcaacggccttcaaatctctcaacaacttcttctcccctccaacagtcgtcggaaacttgccattgggagcgagcttctccagggttgcggtgtagtcggatatataggcatcgacaacggctttccagcgctcttgggttgggaattcaggttttgaggatgcggcgatggagacgagggtgttgagggtgtcggattgggttatggtgccgtcgaagtcgaggatgaagtgggttgagcggcggggttttgtgggcattttcggtgttatggaaacgtttgggctagtcgacaggtgtgatcttttcgacaggcttgatatcatggaaaggatagattttgtttggttgggtatgatgggcgtgcagcgaggtacaggatgtatttggagtagtatcgtggggtacaggtgatgcaagagcagtcgcgacatctccaaggttggttatgtgaagtcacgagatctgcaattcacttggtattttgtggagccatgcattgtgccatgaacagcatgccccattctgtggcgtcacggtggcttatcctcgcagtcaagacgaacaccacacttggcatgtatgatatgcagttgaaacagggtctcgaataggcaattcatcagccgacccaagcagccgagtggagatgggaatacgaccggaaataggtccgagatgaacaagtcaaatgttgacgttcacgacgaagcggccgtcgtggcggatcggaagacaggaagccgttttgtcccgatttactcgctgatttctccgagcatgtgattggcttgccacttccctcggtctaagaacttcgatgaacgcaacaccttgactctgcccaagccatcccacaatccacaatctccactccacacacgaccaccaccatggcttcactacgcgcatttactcgcctggctacgcgacggacaggtacgactcctgcgaaactcacaatgtgcgattattgggtgctaaccgttacatcatagccgtgcggcccgctgccttcacccgcggtttcgcctccgtgagcgatgtccacgcccgcgagcccatttccaagacagccgaagcgattgtaccagatgcagcccgcaaacccgtcccggagaccaagacgtcgacacagggcgagcctgagctggagaagggcgccaaggtcaagacattccacatctaccgatggaaccccgacgagccaacctccaagcccaagatgcagtcgtacgagctcgacctcaacaagaccggacccatgatgctcgacgcattgatcaggatcaagaacgaggtcgacccgactttgacattcaggcggagttgccgagagggaatttgcggaagttgtgccatgaatattgacggtgtcaacacactggcatgtctttgtacgttggatcataggatgtagagaagagattggcgtgctaacaaccaccaggccgcattcccacagacactgccaaggagactcgcatttacccactcccgcacatgtacgtcgtcaaggaccttgtccctgacatgacgctcttctacaagcagtaccgctccgtcaagccctacctgcagcgcacaacacctgcgccagacgtacgtttcctcagcacaactcccccagccagatgctaacatccacccagggccgcgaataccgccaaacaaaggaagaccgcaagaagctcgacggcctctacgaatgcattctctgcgcctgctgctccacttcctgcccatcgtactggtggaaccaggaggagtacctcggccccgccgtcctgctccaatcgtaccgctggatcgccgactcgcgtgacgagaagctggccgagcgacaggatgcgcttaacaacagcatgagcttgtaccgttgccacaccattctcaactgctcgcggacatgccccaagggactgaaccccgcgttggcgattgccgagatcaagaagagcatggctttcacttagatttgatgcggaagaggaaggatgaaagatgaaagaaaaggaaggaattgcatgaacgggtacttttttctatgtacataagtgcgtttcggcacttctggtcgactttgtatttttgagtgtgtaagcgaatacattacagtaaactcattcattcaacgctcttgtgtcgtggtctgcttaatcgacagattggtaaactgagctctagaattatctccaagtcaaacgaaatgacgtgccgttaactctgtcagcgctctctcattccctcctttctacatatctagccttgagaagttgcagttttccccgaaaaatgcaaaatcgcctcaaactctagcatcaccgtgtcaaacatgaccctcaagtcttctgaaatatgtccttggagcatctgattaacgactctggggcacatcaaacctaggctacgaagagtgtagttttaattttgcaaaagagcattgttttagtttagcaaaagagcagactgtttcgatttagcgaaatggcactattttgatttggcgaaagagcaagtcacaatagggtaggtagcaagttcagagaaataaagcataggtagtagatttagaaggagattgagcgcgtagagtagtttggtaaactgcttcaagaaatagcaggatttggtgcttttcgattttgctacttcgcgaggtcgttgagccaggtttcttacttgaccgcgcgaacgcagtcgtgatattgacttgcctagaagtcttctgtagagcttcgaatagagctttcgcaagtgaagagatatgtatgcttactcttatttcttatgttgtaggacagtacttatgccgtgtgaactaactcttgaagaataagaaataggcaaattagtagaaaagtagtcatcgaattcgaggtgccttcaacttgctcgaccgggctgtgtagtaaaattgcgtgctggcaaaaaaaatgcattgaactcatagtcatccttctccccgatcttgcgtaacctccatagggcatacttagaaatttgcaatgggtagagtcctcgacgtttagcacaaattccgcgttgttgtatcctgctagctactgtattggacctgtttcagcggtagatgcggactgagcgatagagctgcatcccgtcaaaatacgtcatctccactcttctgcatttcttgatacgaccgaacgactttggatccttttctgataatgctgtacacaatcgttagcatcctatctaaccagcatacaaacactgcgaaactcacctcgcaactgattttcaccgcctccaccagcccaactcgcggacgatatcccagcaaccgtcccgccttgacaatactaacataccgatccctacacgcctcgctaacaactcccctactcaatgtgccctcaatccccgtcacccagcctgccacctccgtgatcaccgcaatccaccacgccatgccctcgggtatccgaacactgtattttggcacatgcccaaactccttccaaatcgccagacacaaatccctcaacgatatcggctcgccattagatataaacagtgcctctcctgccacagtctgagagttcaacaagttcgcaacagcaaggacatgtgcatctgctgcattccccacatacacaaaatcctgcaaattctccgccgtcccaatgacaaaggccgtctgccccgccgcgatcaacccatgcaccgtcggtatgaataaggtatcgttctctccaaacatcggcgccacacgcaaaacacacgttttgaacgcctcgtcattcgcagcaagcacagcctcttccgccagcgctttactctgcccgtaactcgtatccacattccccgcgggccaattttcatccacattgcggaaatcatttgcgagatcgtcgacgacgacggtggtgctgctcgtatacaccaggcccctcgccccacactcgcgcgaggcatttacaacattccgcgtgccctcgacgttgactttgaacaccgcatctttacccttcatgctgtacctcgcaacgccgacggggaatacgccaacggcatggatcacaatcgcgggctgggcttcggcgaagacggttgcaagggcagaggggtccagaacgtcggcgcgcacatagcgcacggtggtggggaaggtgcgggtgccaagggaaggtggggtgatgtcgattgcggtgatggagtagcggtttgtggcgaggagggcggagatgagggacgttcctaggaagccgcagccgccggtgatgaggatgtttgtgtgggacattgttggttggggattattgcattattgaattccttctctttcttgggataggtttttggattgtggttgaaacgcttggacctgtgtttttgagggtttgggtgaggtttgtatgggatgttgtcgtagtgatggtgggagaggtaagctgatgtacatccatgtaaagtcggccttgcctcatccagcctagatcgataccatgtaaaatcgaaaatggtaggtttttctacgcaagatttcgacatccaccaatcagattcgcaaccatatacaatccgggtatgtgtaagtattggctttcaattacaagacgctgataattagaatctaggctgtctgatcagtatcggatctctattactgcaaaactccattgccgcccacagcagcagtgtttagtatccgattaagtcgatcatctggaagttcaacatttctggatagtccactagccgtcactttactggccttcataaccaaccacacatcgcttaatccagaagaattaccatcatgaaaatcaacgaacaccaaggtaatcatacatcccctccttctccctctcacccacctaacatctctccagcaatcctcaccccacgcatcctcctcgtgccatactgcacgcaccacgtgcccacctaccactcatggatgcaagatgaagtaagtacactacatgccctcctctcatcccactcttgcttttctttaaaccacgtcccttttcttcttcatctccctactaacactgtccaggaaatccaaaaagccaccgcatcctcccccctgaccctgtccgaagaacacgcaatgcaacaatcctggcgactagatcacgacaaactcacattcataatttgtctcgcaccatccccatccctttccgcttcatcccctgccatcaaatcagaaatccacgacacccccaccaaaatgatcggcgacgtaaacttatttttatacgaagacgaggaagaagagaatgaagtagacgggatgcagggaaaaaaggcagtcgtaggcgaaatcgaaatcatgatcgcagcacagtcctcccgcagacaaggtttcgcgcaagaagccgtacgcgctttcctgtcttacatctcctccaacatctcgtccattctcgaagagtacagattgggcagcgacgagcggagcgagcggtatatcaagtacctgcgggtcaagatcgggcaggagaatggggcgagtgtggggttgtttgggaaactggggtttgagacggtgggtggagtgaattattttggcgaggtggagatgaggatggggtggggggaatgtggagggtttgaagggggagggagagggagaagttgttgggtatggagtttgattgtggattggtagaaaggacaatcaagtcctctatctatgtatttgtgatttgaatctacaatgaccagatgactacccgtccatcgacaccagtggagctaatcttggtcacgtttccaccgtcttcctggaagctgcggatcgtgttgatggtgttttggtgcaccgtcttgagcttggtgtcatcggtgccgccagacttgcccttcagatccatctgcctgaacatgttcagtgcactctcctcacgtgcctcagtcagtccaggacggcccttggactcgagcgagccggcgagttgccatccctgctcattgccttgcagacggtaagcctcgcagttgtagcccgcggcgatgatttcgtcctcggtgctccacacaagcgacatgaagggaagaacctgggtgctgacgctgagaacggcgttgggaggctgatctgggccgccggggtacacaacggtgagcgtgctgtcgtgggaagcgaaagcaagggcgtttccagatggggaaaaggcgacgctgtgcacccatccagcagtgttgttcaagaactcgccgcatacggtgttgaaggggaggcgctcgccccacgccgaagcctctggacgctcatcgacgcccttgacgaaggaagacaggacacgcgcgtgtccgtcggtcgagccggctgccaacaggaccgagttcgggtgccatgcgacgcacgtgacggtggagcggatgggcttcttgatgtgcttggacacccaccagttgtcttcctcctcaaagtagcagacggggatcaggcgggcgcccgagccgacagcgaacttggtctcggagggagcccagcggacacatgtggcagcgcggttgatacggagaagcactagagtgggcttccatccttgcggtgagggttcccagacgtaggcattgcggtctggacacgtcgttagctgcctggtgtgctgcttccacagctcccatctcaccctgcgagcacgtcacgatcttgcccgagttcggcgcgatgtccacacccgtgaccgtcttgtcgtggcccgtcaattcatcctggagcttgaagccactgcccgacctcgcgtacaggtcgacgttgttctcgcgagctacggccagcgtctgacggtcggcagagaaggaatggtccgcaattgggtggtggaagaggtggtggacttcgggggcggccattgtggtgtgaaggtgcaataggagactctctactactgcgatgaggtgtcgtgaggtgtggttgttgggcgcggagcggtggtggggcgcgatgatgcggctgtggtggagcacgggcgtcttggctcctccgaaaagttgacgacggccgcaaccacgctgaagacatcgattcgcgtatatcgaccggtgttgacggcgcattgaaactacgaatttcttccacggtgtacgattcaattgccccttctgcttgtataaatccgctaattcatctacagcaccgccatcatgatcctcagacgccctctcctcaacgcgacagccgcagtctccataccaaagacatgcgtgcgcaacctccagcactccatccccatgcgccccgtgcccaagcccatacccttcatcccggaccacaccgccttcctcagcgccatcggccgcggcctgtccgcccacgcaaccaagatcccctcgtgggaagccctcttcaccctcacatccccgcaactaaaagagctcggcgtcgagcccgcacgctcaaggcggtatctgctccactggagagagaagtttaggaatggcgaatatggcattggaggcgactgcaagcatgtatcggacggcgtggcggagttgcaaatcgtgcaagcccccgtaccaccaaacccaacgctcggaaacacgattagcccgagatccgcagcggcgacggccacgcatgatcccggcacgaggagattcgtcgtcaatgtgcccgtgggtgctgaggcgcctgatgcaccgcccgagacattaccgagggtgcaaggcgtggttgtcaagggtgcgaagacgatcaagggcagtttcgtggagcctgtgaaggggagcgatggcctgaaagcgaggataaagttaaaggagggcatttgggaagagcggaggggccacaaggttgatggtggtgagaggaggaaggcggaagtcagggcgaagaggagggccgccgagaaataaggagaaggcaaggtagagcgtatggaatgagaagagctctgtaagatttgtatcatgaatggattgatatcttgatatctgagtgtgagaacagtgacctgaaagatctggggattggacaacatgtgttttccccctgactgtgcacagcaggatatcttgtgctagtatctttccacggtagaatattcaatggtaacatctcgcctcatccgcctccttgcacccgtccagcaacatgggatgcaacgacccagcccaaacattttttagcgaccttcacaacgctgaaaacacagaaagattctgccgaacgccggcgcctaacaccaaggtggcacgcgctatcccagtcaggatcgcagttccggtcccctctcaacttgggtattcttgccgttcaatctattctatcacagctttgtccatgcgggacgtcgtcggcctcatctcagcctaggattcgatcatgatgccactgcacaaacaatccctctcaagtttcaatcaacttcttcgcgatctcggaacggccagcctcttcggaacgcttgaatgtcttcctcatccccttcacactgtagtcgaatctcttccttcaggtcttgaagctttttctttgcttcctcataatcctcgtttcggacccacccttcctcggtcatattacacactctcttctgccactgctctacggctacgctcatcttcagccagctgtcctcattctccgcgaactcgtccagttcagtttgatcaaaccgtatcgggcacttaatatcgtcaacgtcgggtaagtgctcccagaattcggcggcgcgtatgatggctcctttaagagttatgagattgccttcccactgacggccagccctatccacgagcatctgacgaccgagaagaagagggtcacgtagagccgtgatatggtgctggttgaaatggccgttgagcacgcggtaaccaaagaagaggagacgccggcgatagagctcgcgtgccaccactttctcttctgctggtaaggatgccaagtcctccggaagctgaggttccactaattcaggggaaagctcgtcgtctgggttctcgaatgcgcgagggtagccagcggcgaggagctgtggctggatgatggcgtgctgccaatcaataagacatgagatccgaccggtctcgggtgttataaacatgttaccgggggtgaggtcaggatgacgaagagtaggctggttaaaatggtgtgcgggatctttcggcagcaggtgtggtgtcaacaactggtagctctctaaaagcttgagatagtcctctgggcgttgaactcccagtcccaaatcgttgtgggggaagtcgggttccatcggtctgccgtaacgctgcgtccaatctatctctttttttgctatcgattgaagatattcaacatggcttttccatggtccacggtccaactttagcccagcccttctaccgtaccagaacatatagtcggcaataggcccgatgcaaaattgatctgcttcggtagcaccttcttctgcgtacagtggagcctgtagactagaagggatgtccttcttgaagtacaagctacctgtggcgctgaaaggaatctcgaaaagtttcttttccaattcaacgaagctatgcgcaagtctccgtatctcagggtcttgaagggtcacccatttggatgcgaggcaaacccctggagatttctccataaagatatactcagtgccgacaggattctctactgttgcggaatagttatatacttccgggacaggtatgcctttcaaccgaaggaacgtaagagtggcggcctcgctagcggtagcgaaatattctggtcgggctatatggtatgggatcttggcgatcagttcgaaaccgtcctgcaacttgagaacaaagactcgattaaagcctccctcggctagctttttcgtactgacaaccttgccatgtttgttgccaacggaggcttcggctgcacgctgcagagcttcgtcgttgaactcaacatgacgttcctccattcgcatgtcttcgttgatgagaaatcgtcctgccgtgtaggagaacaaagattgtttgtcgcaggttttaccgcaggttgtcatttgggcgacctcgtcattagctatttccttctgtttcattttgacctgggcgctatatcgacgtatgctgctgatattgctcttccgggcaatgccagctattggcttagcagaacttgagagcggttgttgagtagtgcagcagacagatgggttgctaattaacgagcgaaagttgagtacaggtagttgcgacctagcaaagccgtgtagcatattgttacgcattgtgtcgtgacagtcggcattcccaaaggggagaaggtaccatcatagcaagatcgtagagcagccctcagcgcagtgcacacaatccttattggccgatatattactagcgtcatttgccgactagaattggtaatgacatggttcaacacagccgcattctggtcacgatacacgaagtgtcgctaggcaaatcagttaatgaggggacctatggcctcgtttcaactgatcttatgtcttatggcctgaaccgactgcaaaattacatatatctgccgttgttttgcgtgaaacgatactcaccgtaccatagcgatgtgaacaagaaacgcctgctgcgatacgcgtatttgagctgccttctacaactccagccattgattacaaaaaccactcatctgttttgaggtacctgaggttaatcaggtcggtcaatgtagccgaaagagttaaagatgccagtccaatcgaccaaccacatcacaacacaagattgagaaacaaatctgagtttcctgtagtgtattaccttgcacacccaaagactcggaatctgatgaccctattgagggatgacgtggacagaacggtcgttgtgccatacaatcatgtctatcatgcactcatcacccatccaactcaccatctacaatatcttctccgcctcatcaatcagcctctccacctgaaatccactgtcgcccctcgtgaacatattcagcaactcccctctacccttgccctcttcgctctgcacatagaacttctgcatgcacataaccaaccacctcgcctcgtcaaggctaacgcccctgttctcaatcaccagtccctgacccagcaccacatcgtgactgtccgccagctcttggtggaaagtaactgtggtatgcgggctcgcgaactcgccgcgcagcttaaactccgccaacgacgtgaagagcaaagtagtggtgtcgacatgcggatgcgcgaattgcaggtagtgcagctccgcggcttgttgggttttcggagcttctggggatgcttcggcgccctcgacgggaatttcgcgtggcacgggaaggacaaatgcgggatgttgttttgcggtttgcaggagtgatcggaaaacattcgcggggacggcaaagtgaatcgactgtgggtttcctgcatgtctcaagcgccagagagcttgcacctctttcaatggaaggtcacggactttttctaggtcgaggaaggagttcagtgtcttgacgccggggggtggtgctgttgagtctcgaggcgttggtggaggaggcggtgacggccatggcgacttcgcactcggtgatgttgatgcttgcgatgcgttcaactcgggtgacggtggtggtgtcagtggccccgtagcgccaggaacaattgcctgtttccgtagttgttcgatcttgtctttgtattgctccttgagctctgagacatcattcaagcccttctctttggctactcgctcgagcttctctttgtatttggccaatacgcgctcttgggtgccatgtgttgcaagtaggcggacatcttgaacttgcgcccaacggcgttgtgtgaagcgtgggtttgagagtgactggcgaaagcagtgacggagcgtaggaaggcggagagccatgatttgcgtcgcaagattacaatgggaaaattatgcccgattgtaatagagcttcaagaagactatcttgattattttcttcctgttgcgtcggcaatgtctgaagacgaatcagtacgttggtgctacacgcacacttgacttgcacttacgttgaagtgactcgattcgtctgatttcaaatttaggcgatgcgatgctccacgatcaatcaagacctggaaactatgtcgcgtgctgtcttgcgactatgctcgaagcttgatgacgaaggcgaggcgcatctcgaagtcaaaagttcggcgaaaaggcggaggttctgattgggcaggattgagaaaacggcctaatgatgatcattcccccctttggttccccgacatatgtcaggcgccaacaccgagcgatcggaaattgagtacaatgcattaagtcttgcaagggaaatcaaagggattcttcaggtcaaggcgagatgagaggattggtgttcaaggccaagctgtggaggagtgcacctgcatgatatcatctgttcctggctactttcagggtctcctgctgcaggaggagctccgcgtgattgggcgctgctggaaatcgcggggacgtctttccaggtcaaaggtctcaagtatgaataacaagcagattatggttcagtgaatgtttgtttctgcagctgatcaacaatgcttacaacactactttggtctggtatagaaatagacgttattgcgtgttcaatcaatacttctgcctgcctgtgtccaagtgacgagaaacgggacgcaagctgtggctggagtcatcaggcagcgctgtgcagcacaatcatgcaagcatgcggccaacggctttgtcccgtgtcccgccagttgacgttcctgcgtgacccgtgtccacatgtcaatggcgtgggcagtgaagcattgcaactgcaggagtccttcttgccctgtctgatcgacacagcccaccatagcgaaccaacgatctcctgccgcctttagcagcccctctattctccaacatcccaccgcactcgactggcgctgtaaaatcccgaagcattgcgcagcttctcagtcttacttgacaagctttattcacccccaaatataccttttactcggactcgactcgaccccgcgtgctctaatcatagcgcgttgcgctcccctccacgatcgaagcgcgcgccggtagcgaccccatattaattaagctccacctcgattacagcggaaccggcgccatattcttgagacccttctccctcctgcctcctgggaccaaggcatgctgcagtgcttgtctacctcgattagtgcgacgtgagctaccccgagggactctttctatctcaagcaagctctcccgcggtccttgggcatgggggctgtcaatagcaaagcaggcgaagagggcgcgctttatctgcgcgaccagacgcgatgtatgtagcatccctcagttagggtattatggaatgcgctgctaactggccccagtctctgtcgcttctgtcaacatcacaaatgcccgcaaccgcacgctgctgaacattactcctaatgccttccccgcaacacggtatggcgcacgacgagagtttggcgacgagagtgtcatagactacatccaggtatggtttcagaggtcccctgtggctgcgatgctaaacaatgtttgtaggaccccgaatcatcatcaccaagcgacggaccaccgtctttccttattcggttaccgaacgacgaagagctcacgttcaactttaccttcatcattcgacagcatcttgcggtacccagcatatataatgtaaacaatgcgtcaacgatcgcacccacgggtttggtcgacacggtcatcaatggcctgaccttcgtctttgcgtctagctcgaaggacctggagaacttggtgaccagggagtttcaggcgaacccaaatcttcacaagaatccgcaggtcgaattggtcggcgattattcgactgatggcagcacttcagtgcagtttcagtggtcttggaaatggacccctcccaaggctacagagtctcgcggtggaggttggcgcaccagctgcagtgtttgtaccatacattctgcacacaccgcatacaactaacatcatgaagtttgtcgagtatgaccagcgagcgcacaagctagaaacgctggcgaacttcgcgttctgggtgcaaagtaagcttaattctctgcaagataactagcgactgactctgatagacacagtgcgactcagccagagcccgaaatcaccatcgccacgactagatctgagtgtcccgcctcgcttgcgcgtgccttccacacagtcaatcgactcacgtgtcagcgactcagcggacgagggtagagagtgggataacatccctccgaaatcgcccactttcgaatctatacccgagaatgcgctggcactggtaccgagccagaatacgactctcacaagcaacagcatgccgttgaggttagatgtgtcgcgacctggagaagatctgagccagactgaggatggccctcttttcagggccaccatgaagtccctggagcaaaagaccggcaacatgcgcacaagatggaagaaggtcctgaagcgggccgagtccgcattggaggcgcaagtcaattgcaacaacgcaatgtcagacctcatcgatgcactaaaggaggcgtctgcgtcaaatgcgaacgctgtgcaacccgcgatcgacaactacttcgacaagattgcaaaggaaattctggcatacgagcgcaccaacacgaccaacatacagaagtcgattattgacccaatacacaaactgtacaacatcgacatcaaacaggccgaaaccaagagaaaggatttcgaagaagagagcaaagactactaccaatatctcggccgctaccttggacagaggacggattcgttgaaggagaagaagcgcgctgaaaccgattccaagtatcagaccaagaggcggaactttgagctaaagcgtttcgactattcctcgtttatgcaagatctgcatggtggcaggaaggaccaagacattctgtctaatcttactcgatatgcagatgcgcaggcgaagtactatttggacacggcaaagaagatcgacaccatgttgccgcagcttgaagcgctgagtcttgaggtcaaagaagcggacaaggagtttcagatacagaggactgagcgagaggaaaagaggcgggcgctggaaaagactaagaagaccttcgaagagccgcctgttcagcagattgcgtctgcagtcggtgtgaatggcaccgcggcaaaaacatccgtcaactccgaagtcgatctccctggccgcaaagcaaacacagggccgagtctttcacagcacagtcagcccacccccaaagtgcatcaacagggagtgtcccgactgtgacttctccacagagcccggaagcgaggcgtgctagcctggcgactgtaactcctctcccagacaagttcaagggaataagagatctcgaagagaaggacctcaccgctatccccgaaggtatccacggtgcccatcgtaaggaaggtctgctgtgggcgttgagtcgaccaggaagccatgttgatcccaagggcttaaataaacaagcatggcataagtaagttccagagcagcttatttcgtggaccttagctaacggaaatcagattctgggtagttctcgaccaaggcaagctctctgagtacaccaactggaagcagagccttgagctacacatggagccaattgaccttcgcatggcctcggtgcgtgaagcgcggaatgcagaccgtcgattttgcttcgaggtcatcacaccacagtacactcgcgtgtatcaggctacaaatgaggacgacatgaaatcgtggatcaatgcagtcaacaacgccctgcagactgcggtagaaactgccggtaagagcgacaggccttctacagactctctgcctggccaaactcgacgtgatattgcatcagtctgtgaccggcaagagtccttcgttgtcaagtcatcgtaacaactacaactccaaggcccctgcacgacacgcgaccgtcggcgatcgccccagctacggtagggagccgagcaacactggagaagaaggcaagctactcaagcaggtgcgtgacgcagagcccagcaacaaggtttgcgcagactgcgggtctgagatcaaagtcgactgggtgtccatcaatctcggtatcatcatatgcatcgagtgtagtggcattcatcgatcgctcggaacacacatcaccaaagtgcgctcgctcacattggacgtcacgtctttcacgccagatattgttgagatacttctgaagattggcaaccgtatcagcaacctgatctgggaggcacggcttgaccccgcgcaaaagcctggaccgatgtcaacgcgagagcagcgtctacacttcatcacggccaagtactcggaccgggcatatgtttcgcccatctcgcccacgatgtcccactacaacaatcccgaagacatgttgttagcttctgtgaagaagaatgacattgcgagcgtgttgtacgcattggcgcttcgagccagcccggattcgcgtgatcgatctcgcggcacacatgttgtcttcttagcacttgcggcagctgatcccgcgtcgccttctgcatctgcctctccagcaacctctccaggccccgcagctcgaccagccaccccacagcctgctcgcaagccgttttcagtggctgaactgctactgcagaacggagctgaacttcctgcgctgccagcacccatcccactcaccacatcggcacgttcctatctcgacttcaagacggaacagcgtgcaggcaagcgacttgcgcctgtggctctgcacaactcttctgcagagttaccaagcgccctgcccaatatcatggcgggcaacggcagcacaccttcagagagggctcgcgagcgcgaagctcgactgcagaagcgcgtctcagccagcggcaggttggtgaagagccccagttccgaagcatctgaaggtaagcgcggcttttagtcgaggccggtgcttacaaactatgttatctagcgttttccttccgtgggcggcgtgtagtgggatcgtccgatgggcgtcaacaggctgatgccgatgttatgttatttggcgttcaagcgacacggaattgacgaccatgtagacgagggcgggcggcagcgattcgagattcacactttttcacgactgccttgtttcattatgcttcgattcgatgtaccatatttccggggttgacaggagatggtgtggagaaatagagatgtgttggcgaacagtcagacggctgagtcacgactgctttcatgtggatattatgcgtgtgttcaacttggcttaggctgtcagctacatagtaatgagtaatggcagaatcatgaggtctcttgactcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtccagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcagtcaaggcatcacccgtggtctttgttgagtgtaaccagcgcctgactctgacatggcatgcatgcttgattaggatgtattatttacttcaacaaaatgcaatccgtctcgttaccgtgactcacatgtcgtggctgagccggaagtggttccaaggttgagacgaagccacggcacgtgacaccccactagcgcgcgacgagggcagcacgctgaattttgacgctctctcgcgaaagtgataacgagccagcgaccccaccaaagccacacgacaaccgcaaccatggcgccatcctacgagaacctgccgctcgacgacgacgagttcgacgagtccaacatcgactttaccgacattgaagaacaattccaagtgcgcctcgacgagggactcgatgcgtttgtggtgattgacggcctgcccgtggtgcccgaggacagcaagggcaagctggtcaagtttgtgctgcgcaaactgaacacggtgggcaaggtcaaggaggacggcgtgcacatgcccgtgggagacaatggcaagactgaggggtatgtttggcgggaatcgggaatgtgggcggcatacgcacatactaacactgccaaagatatgcctttgtcgagtacagcgcgcccgccgaggcggtcgcggccgtcaagcagctgcacggaaccgcgctcgacaagaagcacaccatggccgtgaacaagctcaccgacatcgaccgctacgggaaggagggccgcatcgacgaggagtaccacgcccccgagattgcgccgttcgagcagaaggagcacttgaggtggtggctcggcgaccccgacagccgcgaccagatggccttctaccgcgccgacaaggtgggcatcttctggaacgagaaggaggagacgcccgagcagattgtcgaccgcgagaactggaccgagtccttcatccagtggtcgccgcgcggcacctatctcacatcgatgcacgcgcagggtgtgcagctgtggggtggcaaggcgtggagcagacagaagcgattcgcacatcccggcgtcaacctggtcgactactcacccggcgagaagtacctcaccacctggtcgcaccgcccgctgcaggtcgacgagaacaaccccgtcccgtcgctctcgctcgaggacgacggcaagaactacatcatctgggacatcgccacgggcaagccgctgcggtcgttccagaccatcgacgtgcccgcgggcaccgacgccgagggcaaccccgtcaagaagaagatgcaatggccaacgttcaagtggtcagccgacgaccagtacgtcgcccgcatgacacaaggctcctccatcgctatctacgaactgccaaggatgaacctgcttcgacaagagctccatcaagatcgagggcgtcatggacttcgagtgggcgcccgcgaaccccaagcgcgacggcatcaagacctacgagcagctctatcgtgctactggactcccgagctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgattcgatcaggacgctgtcatcaattttgcctgggaacccaagggcgatacacgtgtttgtcctcatcaccaccggcgaggtcgtccccaacgcagcagtcggacccaagactgctgtgtccttcttcgcacccgagaagctcaagggcggtgctcccggtaacttccgccacatccgcaccatcgacaagaagaacagcaacgccatctactggtcgcccaagggccgattcgtcgttgtcgctgctctgcaatcacaacagtctttcgagctcgacttctatgatctcagcttcgagaagcccaaggatgagtccgagaagggcgacaaggagctcaacgccaacctacagctcatggagacggtcgagcattacggagtcaccgacatcgagtgggaccccactggtcgctacgttgctaccgttgcaagtgcgttccgccaccgcatggagaacggctaccacctgtacgacttcaagggcacgctcctccgcgaagagagcatcgagggcttcaagcagctcctctggcgcccacgcccacctaccctgctctccaaggaagagcaagccgagatccgcaagaacctgcgcaactactccaaggtcttcgacgagcatgatcttgccaagaggagctccgccaaccgcgctgttgtcgaggcacgccgcgagatgctgcaagaatggaagcaatggcgtgaggatgtcttgcacaggcttcaagaggaaggtgcggatctggaactcagtgctgcgaagggagaggcgccgggtaaggcggaagacggccatcttgaggagattgaggagattgtcgaggagattatcgaggagactgaggaggtcatgtagggtggtttgatgtgccacaacgaagaacgaatgatgcatacatttgccaaaaataaccagttccacttgattgaccgttgtggtgttcggagaggtgcggtaatcctactcgagatctgcaggcttctagaagtcaacaaagtctcggctgttctgtgcttccgatcatctagcatgcttcacgtgtacttggcgaacggtccttggatctccatgccttttcacgataactaatcacatcacttgcagtacgacaggcaattgttctcgacagggtttctactcgcctaataactaatcatatcccttgcaatacgactgggacatgcggtccatataagaaagtctccgggacgactcggatacatctgaagcacgagacggaaagaagggcttcacggcctccgactacgctccgttccgcatccttcatgatcacttcaaagcttaacacagcctcattggcgctgtgaaagctcgcaatcttcgctcgaataggaaagccccgcatgccccccaaccgcttctccgagaagatgaccacgcaacgtgagcggatgcgtgtgaaatatggtctgccctagaaataccgggcttgaaccgttatatgcttctggcgccttctttcacgcagtgagattcctttgtttgcgcccagtgttgcgattactcagctgtgcctgcgctgatctaagatctcggagctatcggaccaagactcgtccgtccccaacaatctctctttctctctgtaaatctcaccaacaacacggaactgttcaaccaagggtcctcttacatttaacgatttctctctcggaacgctggggagagaagagtggatatatccatcagcaagagcacgggtctcgacggagacggaggaagctgagcggggactaatattcgcccgcaccaagttccagaactttgggtgtgcttgcagacaatcaagatgccaaaggacgagtcgctgccgacccgcaaaaagatgcggaaaggcacccatagctgttttgaatgtatgttgaccctattgcgattactatccgcttgtcgcgttgcactttcatcatctcttttaccattcatcattacaccatctcatgcttgcgcccttgaccattttctccctgtcaaaagctctccctaatcaatgcaggtcgccgtcgcaagatcaggtgcatcttctcccctgacaactccgaagtctgcacagagtgctttgcgcgaggaagcagatgtatcgatcaagaacatgccaacccggaggtggttgtcgaccataggaagaatctcccgggaacgagtatcgcgacttgaagcgctcgttgagaaacttgcttgatgacaagaccatcaagtctgagagccgcagccagagcatgagtcaagcagatacctcgtcaccaaaggcacctacgctgtacaacaaggatgcgtatcctgcaacgccattaacctccgaaggatcagcgaactttctgcagaatagtcagcgtgtgccgtcgaatcgaggtcaccacatccccatcctctccgtctttgaggatgctgtaagttcacagtctaaactcacgtgcctataccatacttacaaccccagctcaacgacgcggaagaccaagccaatgcgcgcgacccaactcgcaaggcatcaaaaccaaaaccatcagcagctgctgatgatcgctacaccatcacaagccgccatgaagatgacatggttatcggcgagtcacttgtacaatcaccgaagacagaaaaggctaaacaagctctgatcgccatgctccctccatacgaccagcttaccaaacttctcagcactaacagtggttggtggcacacgtggcgacgtaagtgtagtggtacttcggggccgaatcagacgctaccccagttcgcggcgcatgctttaacgacgggtaatattggcgctatcggtactgtcttgctgtctgttggtatatgcgcatctgatgagaatggcgatgtcgataagtacgttgaggctgttgatcggtgggtgctctcggatgatgagtatgcggctactctcgagggcatggagtgtctcatcctgaaggcgaagtggtatgccgatgtgggtcagccgcggagagcttggatcgcgtatcgcaagggattgatgtattgccaactcatagtaagtcattctctcgacgagattacgactaaattctaacgaagatagggcctgcaccgcaagcgtacctcatctgctgctcatgagagcatttggtgggcgctgtaccacggcgatcgcttcctatcgcttcttctcggccttccgtatggtattagcgatgcccactgtgacttgtcgttgcctgaacttgacaacagcgagttcatccacccgctaaatgccatcaccaaggtctctcaactcgctggccgcgtcatcgaccgcaaccaaggcatcacagaacagtcgtttgcgtgggccttgcaactggatcaggagcttgaagatctgtggaaacagctggatccgtcctggatcgactattctgagctcatgttggatgctgaaggcaacgctgcagaactcagggaacgtatcatgggccagatctgcttccaccagattcgcgtctacctccacctacccttcatgctcaagtctgcttccaatacgcgcttcacatactctcgcacggcatgtttgaacggatctcgcgaagtcctgcgcctgtaccaggcccttcgcacaggcggtgtgcagccactttacgagtgcaaagccgtcgactttatcggcttcaccgccgccgtcctcatccaaataggccttctcaacttcggcaacctcccctccgccagcacgcccaaagacgtcgaagaagacatacgcctgatcgaaatcagcatcgacatcttccggcgcgcctcgaccgaaaaaggcggtaaagtcgcccttcagtctgcctccgtccttgagaaaatgatgagcaagttcaaaggcggcaaatcccacgacgattgcaccggcgactcagactttgtcatcccctactttggcaccatctccatcaagcgtggcggccagaacgtccgcacgcctatcgatctcccagacatgccggcgagaagccccagtgtaagaagtacaggtaccgcgccaggtctctacactccgtcctctgaacacagcaccaccaacaccgccgcctcagacctcttctccgcagccgcacctactcaatctctcaacctcacgcccaaaacctcgctgcctgccaaatctgcgccaacatcgtcatttgcattcgccgacccctcgcccttcgccacatacaacggcttctacaactgggacaacctgaacgccgaagacagcagtgctgcggtgggagttaaccaagccctcgtgaatgacgacagcatgaacaacttccccctcccgacgaacaatttctcctggcagcacatgcccatggacatcgatcaggactggagctggttcttgaatgatagccagacgcagggcgcgggcgcggcgggacagggccaagcgcaggcgcaggcgcaggttaatccagatgtttttggcgcgcaggggtttactggatttggctgatgagtcaacatgcggtgcatggtggtgtacgatatcacgagcaaggaggacattttgaaaacggctggatgggcgatatccaaccaacggcgttgaaattcctcggcgaatgaatacaagaaagggctggggatagatttcttcttcttccgggaccgcgcatgcgtttactccactttcgcttgaagagcttagtgatgtaatactagtggaattcttttgttttcacgcagagcctcataccattccttgggccaaagtcaagtgaagctaatggtaatacctcaccccacatatacctgcaggcgcactccgctgtggagtccgcctaccctgccgctcaccggccacatgctgaccggtcgggtttaacattttttcttggctgcatcacgcatgcatgcatgtatggcacccggctacgccgagcataccagaaggaggaaatggtcttgttcagccttccgcatgatgtcagaacaaagcatccgaaattcgagtattacgactacgtagaactacgctatgatttttgttttcttcgttccgcgctgcgttgcgctgcgctgcgctgcgttacatgacatgacatcgatacattcgtaagaaatagtaggaagaagagggtataaaccagccccgcccaagaaagatgtgaaaaagacgcaaaaaatgccgcggaatcaagtcgtaaaagtcgtctgaaagtccaaacgtatttgcgtgcgtgtcgtgaatatgtcgtgaatgcagaaatgcaagactgtggtgcgtttcgttgttcatgaggcgttgggcagccaaaacgacaacaaaaactctccaaccaggcgcgccgagtacttcgtctggttcgcgtacgatatgctgacgcgttgctgttggcgtagataatccgctgtgatcaatcgtcagcctctactagcatctcacaaacagaaagggcggacttactattctccttaaccaactgcgcaacctgcctgacaaactccacactactcttatccccgaacccgacctccttctcccaatcatgctcactgtgcaccagcgggttatgcttgcgattatacttccaccggaaaatctgctgcacgaagagcatgcgcgtgtcgatttcgcggcacgcggcgtcggccacgtcctgcgcgtcgcgggtgtcactgccctgcatcgcagctttggtgttcataactagatggatgtttttctgttggtcttcgagcgccatgcacatgcctagcactgccacgaaggcggccagccatttgtcgcagccctttgaggatttgaagatttgctgcagtttgtttagaaccgtggcttggatctgccgctggagtcgcgagaagaagtattttagctggcggttcgtcatacggggggacgtgaagttgtcggcataggcggcgcgcccggcgtagctgtgcatgcgttgcagggtcgtgtgtttgccttcttcggcgatggttagggcgtgtgacatgatgaatgtgacgacgacgaggcggaagacttcgcggaggagtttgggcttcatcatcgttcttgggcttgacgcgcgtcatgagcttgaaaagcttttgtagaaagtcgttgtcgtcttcgagccagcaaagctcgccgaaggcatcgagatggtggtcgacaatgtccgtgatgtatttgtcatacgtcttctcttcgttgtggttgatgtggaccatgcctagggctggactttgcttcttgactgctactctagtgtttgtgcgagggtcagtgatgtattggatctgaacgagtagttcattgccttttggtacgaactcgtacaccttgacagggatgcgtggcatgttgtagccgccacatgtcatgtagagagtgaactcggtgttgccccaaccatgaacgtacgagttgacaaagtgcttcagactcgaatcttcgtgcatttgagtcacaagctccggcagaaagtatggcgacagttcgacaagtttgatgcggatgcaacccaatccacagtcggcattaggtcgttgcgaacgcttcaggcagcgtgcacagatttcgccgtcactgcacttgtctcgttggaggacgcagtgccaacaagcagagatctttcgcatttcatgtgcggactttgcaacttctggctccaagtgtgttccaagcgccctgccaccgtttttagccaattgattcttcagcgcagtagcagccgattcctgctccagggcactctcaaaagagccagccgcaatgttgttggttggcatgtagtttgcagtcatgctcatgctgcctgtcggtggtggctgcagaaattgctgttgcatggggaatggatcgagcatcatggcttggtccgaatggaacgagaacacgccgtccgagccaccaggactaatagctgacgggctcaatagcggctggtatggcgaatgtgggaattggctgattgaagaattgccgggtgatgacggcggttggtgttggtcggtgatatagttgtctgtgaacaaagttgaatttgcatcgtagttgatgaatccttgtaggtcgggtgacggttccactcgaggccactgagcttgggtagggctcatagtctgcatgtgagaaggtggtatgctgacttgtggtcggtgaggtatactgtgctggttcatgttatgtgctgcagccatgttgaagaaaggttcctggggcggcgctctttgttcactcggtgagaccagttgtgtgggatccgtaaagtgttgagtccaggattcgacatcattgtaattctgataatgcccgtagtcgaccggatgtggatctgtcgctgggtcgaacatgacacttgccgttcgaggaatcatcgaagatctcgacgggctgtgtccattccatggttcatgttgaacgggttgcgcggtgtagtttggcgcaaaagcattcatatgaggctgtgctgactggaattgattcacatgctggctttgtacatcgtactgtggctggtattgttgtgcctgcacggtttgttgcagagcatcttgtacagctgtgcgtgtcagcgacttggaaattaacgagttcaaataacataccgtggttgcttatggtgccttgaggcgtgaagaacatgtttgtgtccagcgctgggatggcgttgtgcgagacttgagtcgacatgtttacgccgttgtgttggtaaaaggtgcgcatatcttgatcaagcatctccacctcgaacgactcgccgtcgggggtccttacagacgttggggagttagagaggctaccatcgtcccaaagcatttggtcaggcactggttgatcccgaggtagctctggcggccgtgaggggttgcgatcgagaggcggcgtagccgtcaagggggttggcgacaatcccagtgtggttgatcagcgagtctgttggtgtcttctcgcgcccagtgccatgttgattgacggcgagcgcgtgcgggtcgaagaggagcgacgtttgctgatagtactggtactgctcatcgaacattgacatgacgcacaaacacccgctgggggcggccgaacaggactaagagtcgttggaccctttgcatccgaaggttcgtgagtgccgtgcaaagcgatgtgccaggcgctcgttccaccgactggcgcccgtggagtcgcggagaaaacctcggattggcctgaaggggagcgcaacaacaatcacacaacgcgatgcggtctgagcagagtgagggacctccaccaaggctcgagggaagacgcgcaagaagaattctgtttcagaagcggctgaagtcagacacaggttcagatggcgggtactgatgcagctacggagtccatctcacgcctgccccgcgacgaccggtgaagaaggcgcccagaaatgtaactattggcctagctgcatacaagtgcacagcatctggagcacaccaacccgaaccgatgctggtgctgcacattaccgatcgtttgccgtcagatgcagcacggaatcgactgttgcagggcctctgagcacagccggccgcattctgcgcctctcgtcgtggagatttcttctgggatgctggtgtgtctcgatgcctcaggcttgtcggggcatcgcgacatgcactgcgccccagtcgctaagctgggctgatcaacagccgtctctggtgagacgaatcgcaagtcgcacacctagtgacaaacggagaggataccatgagttggtatctgatgcggctctgctgtattgaccggttcgaattcatgacagcgcatccatcgctcgcagggggcagcggcaattcttgctgcgctcacgccaatggtttgctacagcgatgcgcatcgtgcgcgtgtttcccctctgtcaaatcgctttgggagctggcatgacgaaggcgagattggctataggtcttctcgtgaagtgtgccagcgcacgactgcgacgatgcgggagatcaggaggttagtgcgggggtgggcttacctcgaagcctccgacctttggtggtctccgaggaagacatggccaaaccacaatggtgcacccggtctgcagccatagtcggaggtggcaaggtaatgtgtgggcagtttgtgtagttgaccatgtgcagcaggcagcttcttgaggagcaccaggccgttgaccgcaacttccgcttctgccttgcgacacgcccaactgggacaacgcacgttacttgcttgccagccatggctagcattgagaatgctagatccggctttccatggcctattaccgggcgacaggagacgaaggtctactctctctagtagtctcgactgctattgccacagttcacggtgctaagcctgcatcattctgtcgcaaggcttgtatgcacctgtcgaggtcagaatgtgcgactgttaccaaaattgcagttcagagcattgcagcagcacagctcttcttaaacatttggtgctactaaaccagtgcgccatggttggttcgctgcgcgcggggtggagtttgggtgtgcaacggagctcgtttttttttgtgaatccgctacaccaaatctggacgaagttcactccgtccaggaactccgatttctccgtctctttgcgagtaaacacagttcacaactgcgaaagtaatactcgactgacagtcgtgccatcacttcactcaaattacaagattcggatacatacactatgctgcgtagaaacggaaagccaaggttcgtagttaccccgagacaactccatgtcaatcaaaggtcatcacctacgatgaccacggaccgatctctagctgtggcatttgaggcccagcagtgctgtatatagcttcaggctgtcgcataggctgactccgagactgcctaggtcgtgtgaaccatgccgaatatcgaagatcaagtgtgaccatgcgacgcccacctgcgagaaatgcgtcgctcgtggtatggtggatcaagtaagctgcccaggtacctgatactgcattttatcagcttcgagggaaagcgaacaagcccatgcggatgaacggacatcctgaagctgtacacgatattgctagacttcggatgcgatgccaacactgcgtatagcttcaggctgttggatcagctgccacctaatcgcttttcatcgtatttgcggttggttcccgcgctgattcggaacgcagtgcttctaccatccgaaccccatgactaagccggctggcactcctcgcaagaagccggagcctcgtcggcggaaggctgatatccattcagcacaggatgtcggaagactgacatctttgaccctgagtccccccaccctgcgcaatgaagtcgatgctgttcccctcggctcgtggccaacgccacccagctctggatgcagaggacagtctgcttctcatcccgtgcggagcttctaccttggctcaacaagctacgcaagtgtattttcagaagatgtgcccttgccggatacagtgcaccaacagccgtccgagaggatgagtgcaacgccttcatctgtgtcaagcaggaatatgggaacgcgtcactgtcaaataggagtaggccattcagttgtctcccgtctgtcgcctttttcgctcctggagaaggctatggaaggatactacgagtccactgtgacatacctcctcctacggccattgatcttgtctttattgcctcagcttcgcgaagatgttcagcgactgacggctcccggtgccgatctccctcagatgtatgcggagataacgagaaatacagcaaagcctctcaagattcctccgactatgctcccgtcagagttccacaccgcgttgacgggggagaatctgcgatgggaaactcttggtcttgcattggctttaatagcagcccacgcggagcacgtccttccaaatgatcccttcttcacacttgacaatggcagcaagttagacagagatgagtttatcgaagacttgattcaagctactaacgattgtatcacgctttgccaaactcacggagcggtgagcgatatcatggtttggcttgtttgctgcaacgtacaccttgtcagcggctattatggagacaattgtgcgtacatgtaccaaataaccccacatcatctaacagaatatagatcacggtacctatcgacggatgagcgaagccatatctgctttatatgcaactggcatgcactgcgaatcggaagcgtccaagtcggagcccctattcatgagagaagcacggaggagagttcacgcgtgcatttataggactgacaagacacttgctctatttcttggcaggccacctatgatggtttggagatacagcgatcgcaggctgttgcttgacatcagcgacgaggctgtctgttcagatgacccggaagtcttcaggtgagtagtggctgtaaatgacacttctaatgaaaatgctaacttctacacagtaagttaatactttcccaaggtggctcaaaagtatggcagtggtccgacctttctcatactatgttctttcggatgtaatacgtgctaactgcggcttcttctttaccagacgatgctgtcttaaacttaaattccggaggatggaacaccaagggagaaatctatcctgcgtcataccatcgcctacgttgtcaacatgcggtctataaggaacgcttattagaacagtctttggctggtgagaaagacagcgatgtcatcggcaacctgcagtaagtatgatcccatcagctactcgatgctcatcgtatagcctgaagctataccagggcgtcgctagagcaatcagatactagcatgctgtgtaaagcttcaggctgagctatcacaaaggccattactaaccatcacagagttatctccgccgagctgacacaatactgggaatcactgccctcccagctccgctacgacatgtacaccgacgtctcctggaatgctctcgacgccaacataacccccatcctccacgcttcctacctcgagtacatgcatatgcactttcagatccaacgtatgctgcaccgccaccgcccccaagccctccccgatctcctcgccgtctccctcaaactcctcgccacttccctcgcctggcccaaagcacgaaccggtacgcacaaatcccgcggccgcttcactaccgtttaccatatcttctgctacccagctgccggccttctcgcgcttgaactccgtcgctgtacaatcgagggcacatcgctccctagtactgtctcgcgcgctgatgtcatccgcaatctatccgtcttgacgtcgtgcctggagtggattgtcctgccgagcgacgcaaaccacaagctttgtaatgagctgaacaagatgctcgccatgattctggacgaagtacttaattaccagccgcctgtgcccaatgatgttgatgcaatgatgggctcggtcaacgcgcctggtttcttcgatatgccaatgattgagggcttggagccgattccgacggaggcggaggactttttgaattggttggatcatgcgacgtggagtaataacgttactttgttctgaccaatcgggcctgctgcagactatctagcgagttatacaccagtctgtatagctttacaggcgtgttagactgcgatgtattcttgagtgggccttgaatatagacatgcttagctgtcgctacgtcgtactgtccagtgtagtgcgtaggaacatgtaccagtccttgcgtcgtctgttgaaaggtgatgaacacaaggcaggtagaacattttcttactcgccaaaaagatacccaatacaactcgaataaactaagatcaatccgcaatatgacatttgaaacaatttactccttgcgccgtggatctcgagccaatcaagatctactccttctaacgttccctggcaaacttattcatcacgcccttttatccttttcgcactgctaccccaatcatctccccctccctcacaaagtcgcaaaataatgcgccctcgccgcatgcttcgcctcatcccttgctaccttctcatctactgccgccttcttatccctgtgcgtactctcatctgaagctgcgagggcggtcagtcatgtcatcaaaagggcggcacaacccaaactcacattttcgatggaaaatcttgccaacgagggttttagttgttgatgatgatttgattgatgaagtttctgacggcgagtatgcgggaggtgcggtgtgtggtgtggaagtggaagtgggtgatggctttgatgtttgcggcatactgaggttgggagcttcgcgggagaagatggatgcgaaggattgggagtttgagggtcgggatgacattgaaatttcgatgtataaatgtttcttgaaaggtttatgagatcgagtgtttgtctaaagatttggatcaatgcctgtgcaatatttcttacgcccgtctcctcatgtatcttttatacacacacctcctccataacataaagggcgcatcacaatacatccgaacagtcacaccaagcatcggagtaaaacccatcatggtatctgaatagtagcctcacataattcgatattttgaggacaagctccaggcaacaatacttatttggactagtcccaggattgatcagcacgatgcttgccatgcgcgtctgactcaacgatttactcctcaggcgcccaacgccgagtgcgcgtaagattgggaggtgcacgtaatcgttggaggtacatatgtccgagcaaatagtcgccaaggatgaatggacgtgggaagtgtgtgaagctcggctcggagtaacgcaaagattggcgaaattcagcgcaacaaggatggccgtcataacaccaatcgcgggcttatgatgttagcgtctataatgctttgcaggcgttggttcgtcagcttagtgtatagcacgtggtgtgctggtatcggagtggatttcatgccgatagaacagggattggcgtaagcttgaagtagagcaacgaaagtttgtccgatagtgggagatatgtcgaacgtactctggacatagatgcaatgtggttttgcagtgatgcagtcgaaagctaatgcggtagctgtgatggttccatcccaatgggattgttccagagctcagttttcggtgcccatatagaacgcccatcgatcacgccatgaacttctcaactccccatcgagaaatggttggaaaagcttcgaaaccaatttggtggctcacaacgtgatcataagcctttgatattgttcagaccaatataccacgatagttgtcgctggaaaacgcagcagttagaaggaactgttgtaacacgccatgtcgtggcctatacggcccgtgaacgcgtaagtcactgcttatggatagcaatagaacagctcattatggtatttgagaagacaatccaccgttatacaggtttctgtgcttcccaaggatagtttggtgttgaggctggtgagtgggtcttgcaagtcatgcgccaccggctgagtggtgccgaacgtgacaggatccccgcaatgtgatgccaagtcgtcaaagatcgcctgagaacgcgtcaagcaggcacggcgacgtcatatcacgacgagcaagcttcacctaagcggcactcacggctcttgtgcgacgaattgggatactgttggagagccaagtggagcgtaattggcggttcgaggtcgagaatcctgcacacacgcttgtacatacgtcaattgtaaacactcaatcgatcctgtcccttaccttgcggcgggtcgtgcatgccccatagaactttgaacgttccctgttactttacctgtttttagtgttcgattgttcgggcgacagctttcacgacttacgacttacgaagctacgtacagctaactgagcagctccaccgatcaccctttctcgctcagcctcaaccgccgaatactgcgcgattctctatactgcccaccatgtcgggtgtagaagacgtggaagacaagcggagggcatacaaggcaccccataacgcgcacaatcccatacccacggtcaagaaatatcgcgaagagaaggagcgaagacaggaggcatatggcaacgatgatggtgcagcgaacgaagacgagcgaacggcccgtgacaagctcggcgatgcgtacaatgccttcactggaaaaggccacgacgagatacatgatggagagcttccttatgaagcccagaacaaaaacctcgtagaggcacaagacctggaagaggccgacgaccattctggagaaactgcgaatcgcacgaataagcaattgccacaagacacagacgatgatgaagatgttcaggatacgacagaaggtcacttgcacgagtcggatcccaaaaaggcgcgcaagaagatgaagaagtttgacgcagacggcaccgagcgcgaggtgacagacccaataacacatctgcccgtcaagatacacgactttaccgacaaggacctcaagagaaccccaaagaatgccccaccggctggctcagagcctaggacgatgactgctatggacgccattgacaagagcgacgagcatctgaaggaagaagaggaggaatcgaaggactcgcacactgccatgcaggctctcttccctcctcctgacttcgatgcgaccaggggcgaaatcacagctgtctactcaagatcattgtcaatagctctcggggcagtagtcgtgagcctcgtcgtagtcgatgccatgttctggcccacccgaaggatgggaggctggagaggtcagatgtggaaggctatacagactgtgataatgcttgctgttgctgcggctgtagcagcatttatgcggcaatacacgaacaaccgcatcaagaacgtgtgggacgtagaagtctggcaagcagaaaggaagcgaggccagaagcttgcaaagtcccagacggctgagagtactcaatggctgaactcgttgttctcctcggtctggccattgatcaatccagacttgttcactagcatctcagacacacttgaggtaggtcccgaatactactcgttgatgatactcaaggctaaaaatcgcaggacgtcatgcaagcttcattgcccagcatggttcgcatggttgctgtcgaggacattggccaaggaagtgaagctcttcgcattcttggtatccggtggctgccaactggcgcagctgcacgatccgtgagctctgatggaaaactcaagtcttcgaaagaagagaaggacgaccggacagtgcaagatgatggcgaaggccaggaacaattgaagcgacaagacacgatggaggccgaggaaggtgactttgtgaacattgaggttgcgttcgcctaccgaccgtcgactggacgcggcatcaagtcccgagccaaacacgctcatttgtaccttgctttctacctgcctggcaaggtcaagctacgtaaggtctccatttcgcgctaatgatatcttgtgctgactgtccttagctgtgtgggtcgagctgacaggcatggttggggtaatgcgacttcgcctacagttgtgcccagatccccctttcttctccatctgtaccatgtcgttcctcggacagcccaaagtctctctctcgtgcgtcccgctcatcaagaagggacccaatctcatggacgtaccgcttatcagcagcttcgtacagtcctcgatggatgcagccttagctgagtatgtcgctcccaagtcactgacactagacttgaaggacatgatgatgggcgacgacttcaagaaggacaccatcacacaaggtgtcctcattgttcgtattaagcatgcctacgactttaaagagggcgacggcggacttggcccgcttaagaagggttcggcggatccatacatcactgttggttgggcaaagtttggaaagcctgtttggtcaacacgcgtgttgcttgacaacatggagccatactgggaagagacaggctttgtcagcgtcacttcacaagagctcaatgtcgacgagagattgcgactccaactctgggactctgatcgtacgactgccgacgatgacctaggtcgcatcgagctagatctgaaggaccttatgaagagcgaagagacgaatggaaagatgcacgatcgtgaagacggtttcaaggctatgaaagccggcgaagggatgcccggcaaactcagctggagcatcggctacttctccaagacgcgcatcacagacgaacaattgactgcccaagaggaggatcccgatgtcaagaccatggatcaactcaggcagaaagtaaatgcagaagcggagaataagcttcgcgaggccagtgcagaccaccagcatgaagtcgagcagcaaaaggccgaagatttccacgccagacaggacgagctcatcatcgcttcgccaccgtcagaagactacccgtccggtattctcagcatccaggtccaccagatcactggactgtcactcgaagtgctcaacaaggacagggattcaaacaacgcggaagctagcgatgcggaagaggaaagcgacgatcttccgtccgcatactgcacgatcatactcaaccacaagaaggtttttaggacgcggaccaagccaaagaacagcaaacctttcttcaatgcaggctgtgagcgtttcgtccgcgatgtacataacactgaagtccacatctctgttcgcgatgcgcgcgtgcatgaggacgaccctcttctcggcattatctacctcccgcttgcaaaggtattccacagccggagtcaggtcaactcaaccttcccgctatctggtggcgttggttacggccgtgcacgtgtctctatggtattccgcagcctgcaatgtcagctacccaaggaaatgctcggatgggactacggcaccgtcgatattcgacccactatcaaggccatcaatatgcctgaagatttgaagaagatgcgcatgaagataaggactcgcacatcgcgtggaaaatttcaatccaatggccctgacgaatggcaaaccaagaacaacaagcctatccgcctacccatccgcatgcgctatgccgctcccctgatcgtggagtttcgtcaagacgccacactgcgcgaccatactccggccttcggtatcctgtggctcaaagacgttcccgacaacgaacaacagactatcaaacttccaatctggaaaggcgacctcaagcgcgcagaagataacatcctctcctcgtacggagacaaggtcggcgagatcgagatgactctaacattctggtccggcctgagcggctaccacgagaagtttgccaagggcgacaaacacatgggccaagtcatggaagtcctcgacgttgcgaacgaccaagaatggagcgattgggactccgacaacgacggcccgcatgacacctccaagcctccccaacctgatgacgaatctgagtcggacagcgattcagacttcatcccggacttcttgcagaaggacaagaagaaggatagtcgcttgaaggagaatggaaagaggggcgtgatggatcaagtcgaggagtacaaagatagcgcaaagcagttgcataggaggaatagaggcatgatgcagtggaagggtccgaggacgttagcgtggatgaagcacgtgggtgatcggggaaaacacaaggttgaagggctgttcaagcatcacgagaggagcggatcggggatcgagacagaggcatagtgttgctttcagtacggcgttcatgatgataaaaggatcattgggtacacggcgtttggacttctcgaggttctgaggacctaacggttcttactaggaacctgtaaacgtagcaaacctaaacggtctatctgatgatgccatgtcgcacacgccaatctctccatgttgttgagaatcacaaatccaatttcgcgacctgtctcacaaacacccaacgcgcgaccacaaatcaaccctatccgaccgaccgacacaacatctcgacatatcaaatcatcattgtccgtatcgtgtagcaaacagacagtactccacctccgtcgcacaatcgctgcaactcgccaacacccctgcaacattcgtcgtctcctcgtccctacgacccgtcatttccagctcctcaaacaccaccgcagtcaaaaaccatgtctacctccccacttccccaatctcacacacctccttgctttttcaaccatggcacctacgaacagagacaaattgctcaagctagacagcagcgcacacctacgctcctaccgcaggaatctcggaccgtttcgggcaaatggccccgtggagatatctggggagcaagaacaagggacgggcgtgaggtggacatgtgacattgtggatttgggcgagatggggtggaccaggacggtgaatcacgaggtgcacgcgatacaggaggactatccagcaccgtccccgatacacattcgagcaccagcagtactgtcacaaacggctgcgcccgcggtacagccacctatgtttccacatcacaacgctgcgatgccgcacgcgcgcaacaccgtaccgccacttctacgcgctgctctcgagcacggcaagacattccccaacgacgacgcgctgtacgaggtcttcgaagagacggcgagcgcgtatatgagcgacgagagtcaggtcgtgagcacacatcggggtttacgcgcagcgaacgagcgcgcggtggggtacttcgttgagacgtatatgtgtgctgctgtcgacgaaccggaagtcgagctcaagaatggagggatgattagttgcactgtggagacggatgggtcgttgggcgggaattcggcagtgtatgtgaggcgggcaaaggtgggagagaagccatgaggaagttggggtcgctctgaagggtattgtcctattgaagaattatctggtctacaacatgtccttcgcgcccttgtgctcagtgagtcttcctgaacccgattccgagcaggaaggctgttcgaagcacagccgggataatgttcagcatcatagtgaccgtgtccttgactgtccagagccacgggctcagtgtgagatgcgtgcccatttccgcccatgctgcgaacaaatgcccaccatcgcatagcagcagcgcaaacagcaccgctctccagactgttatctcggttgtggtgcgcaggacgagcgcctcgatgacggcgaagaagaggtaacaagccgcgagctggttgcaaataatctgcgactcgggcgcatagcgagacgtctgcggcatgtactcaaagtactgctcaggcacccaatgcagatgatacacgccgccgagggcagtcaaaggttcgaggtagaggtgccatatccagtagattcgcggaatgtcctcgacaagtgtcgagtcgtgggagcgctgcgtctgacgagcaaaacggcgcggcgaacgattggtgggaacgtgctctaccgaaatcgacggttgcgaatcaactcctaccgctttaggaagtttggcggattcattggaggaagcggctaccgcgcccgcaccagtagaagcggccatcgtgctgtgtgagacaaaagcgaaggacggatgcttcaaatacttcctgtgttgggcatgctgagtatgtatgcgcgattgccggcctttgcgcgcgcatggtgagggaaaggggggctttgctgcagcgatgaacgctgccgatgtagcacagggtatcgcgctgccaatgagacttgagtaagcagtacctgttcaccacatggtcgagagagaaaatcgcctaggaggtcttgtgagtagcacagggtgagaaagaggaagctgatagtgcttcaagcggttgtacttgggctgcgtcgatatagcacccgatcaactcagctcttggaacgagaacagcgctgctgtgtaaggtaccaacccttggaggttcgataatcgatttcatcatgtgatctacgcccgtgatttgtatatgtatatatacctaggcacatggagtcttctcgactgtaccagaactgtctcatgctgggagtgctagaaaacagacacttccgcctatgagacaagaagaacgctgttatgtcgtcgtcattgcggacatggtcgattctcggagctgcttctgtcggcatcgagccagggttgatgtgcattgcgtggtgatggcgacacacccggcagcactctttcggtaatagaagccgaagatgctgctcagcgcgaagtaccctgagactcacatgcatcactgcatggattgaagcatggaaatcttccctgggcatcgaattgttgagaattgcatggtgccgtacgctgcagcgatccaccttcgctctacctcgcggggtaaggccttcacgtgaaggtagagtccggccagctccgtgggcgcggacgcgtcgttgctcttggggggctaacggccgtggatgttctcattggcgtagttaatgctaggggcctgtcaatcaccgggccactggcagcttgctatcagaccctgtgctccagaaatcccaaaggtttcgtatttcttgcgtaggatgcaggcccactaccggtatctctcgcgtctggcgttggcgttggtagttggtgagacggcaatgaaggcccctgcgcgctgagctgtgctttccctctgtgccttggccccgcgatgacgtcggaatgttttcaggccctgaagctgggaaaaaaagaacaaatcaccagcgtgtcacaccgtgagcttctgccacaaaacaaccaaggcgcaagcttcgaccctggcacagacacgctcgttcgtattaattccgcttgattgccgtcgcgcgaagcaggagcggtttacggcgcacgcgttccgctactctcgagatcctacaccgaccaagtgctggaagtttccacctcacttcccaccagcaaccacatattcacctcgagtccccgcgatttctcccctcttgtctctccttgatcctttttacacctcaccaccatccctaactccattacctgacgagcgataacgcatcacctggcgcgcgcgccaaacctccgccagtatgacaacttttgtttgttccctgtaagtgatagctcatgaaagcacggtaacctgtgtgagtttttgacatctgctaacatataacagcttcctcccgtatacggcagacttctacaatgaggatacggaggccaagtcaaaccccaccagcccaaagcaagagcccgcacctgctcccgtagatctcagtgatgtcggaaggacttcctctgcaggcagcatacgtaacaagtcggatggaccagacagtctccttaagcgggcgccgccttcacacatccagctacccaagccaagcatggccgcaatgttagaccatgaagacttttttacccccgggcaaccaagcgctgcaactcactttcctaggcctagagatccgaagagcttagttcgcagcgacgcccatgtttcagactggggcgacagctcgctctatttcaaccagccgcagttgaaagccgagcccgcaccgccccagactattcttgaatatgcaaaggcacaagagcgaaaggaagctcagagagagcgcccgagggccagacaacctaccaaagcaaaggttgatccccgctggtccaagtactcggtcgtgcctgctgtccaaggaaacggtggcctcagcaatgccgtccgttccgctgtgacccttggccggattagcgatgtatatcacgtcggccttgttggcttccccactgatgtcctggacgaagacaagaagaaggagatctacgaaaagttcgaagaggaatacaacgctctggccgtctatgtcaacgacaaggattttgacggacactatgcccactactgcaagacgatcctatggccagttttccattacatcatccctgaccaccccaagagcaaggccttccttgaccactcatggtgtttctatgtcaagatctgccaggcatttgcagaccgcgtcgttcagaactacaagcgtggcgacatcatctgggtccatgactaccatctatgcctcgttccccagatgatccgacagaagctgcccgatgctcaaatcggcttcttcctacacaccgccttcccttcctctgaggtcttccgctgccttgcggcccgcaaggagctgctcgacggcatgctaggagccaatcttgtcgcattccagacgcaggagtacgcccaccacttcctccagacatgtagccgtattctgtcagtcgaggctactgaagatggcgttcagctcgagaatcgctttgtcaacgtctggtcctcacccatcggcatcgaccctgtggcgcttgctaaggctcgcgcggagcctgatgtgaaggagtggatccagacaatgcagaagcgctatgaaggtaagagagtcatcgttgcgcgtgacaagctcgacaacatccgtggcgtgcgacagaagctgctggcctttgagttgttccttaacaaataccctcagtggagggacaaggtggtactcatccaagtcgccacatctacagccgagggagacaacgagctggctgccacatgcgccgagattgtcacacgaatcgacgccgtccactcgaccctcacgcacaaccctctcgtcttcttgcgacaagacatagccttctcccagtacatggctctcctctccatcgctgacgcgcttgccatcaccagcctacgcgaaggcatgaacttgacttgccacgagttcatcgcttgtcaagacgggaaagccagcccgaagaagcatggtcctgtcattctaagcgaattcactggcagtgcggcaatgttcgatggtgcggagcttggcgtcaatccatggaactacgccaacattgccgaagcttttagatgtgccttggagatgaccgacgaggagaagcttcgaaggttctctaagatgcgcaaccttgtaatgcaccacaccggcgacttctggattagcaatctgagcaagcatctcgccaaggtccacgaggaacaattcaaccgtgacaccatgtctattcctcgattgtctgtaagcaacctctctcgcgaatatgaggagggccgtaaacgcctcttccttctcgactacgagggaacccttgcctcttatggatccgtcaacagcaccgtcctcactagtactgagcgggttatagacgttgtgagcgaccttgttgccgacagcagaaacatcgtttacgtcatgagtggccgcactgtccaggagagcgagctcatcttcaaccgtgtgaagggtctgggcctcatcgcagagaatggctgcttcattcgtgatcccaactccgaggaatggactcagttccctaatgagagaaagacgatcaagtggaaggaggcttgcaagtcgatcctccagtactaccttgagcgtgtagaaggcagcttccttgaagagcgtcactgctcgctcatcttccactacgacatggcccatgacaaggactcttccagtcggcacgcaggcgattgcgccaaccacatcaacgacgcctgcgagcagcagcgagtcaaagctgtccctaccaaagactctgtgatcatcgaaccactcgacttcgacaaggcgaccgctgcacagcacatctttggcaagttccacccaacagagcgtccggacttcttgtttgttgctggcaacgatcgcactgatgagggtgtgttccgttgggccaaagtgttgaaggacgactggaccatctcttccgtgcagactgtgactgttggtaatcgcaactcggtcgccctgtctaccctcaccaacggctctacaggtatgttcttcttcgaacaccaattggcaattcatttactgacagtgattacaggtctcctcagcgtactcagcaaactctccaagatcaagactccgaacccggagtcatagcgcaagcagtgttctgatccatagaggggggctctacgcgtcttagcgatcaaacggtacctcttctcctacagtaagatttactatatgggcatacagagcagtgcgtttactggaatgaatgaataacgaccttcgagatggcatgaatcggatacctcgacgcggaatgagcgtcatcgcgtgcatggatgggagtacggacgtatctcttactatgcatagatttcctagaatgaatgcaatcatgatgctgatctcttcttctgtgcttgatatattctctcgtctcagtcttctgcatgcatcacttctagctccatgataaatgttcctgaagctatacgcttcttttcttgccgtctcttcctcccctcctatcccaccaagtcggatacctttcactcaacctggaagttgtcctcctcgtccgccgcctgcaggaccacgggatcctttccgaagcgccacctcccatcccccaactgcctcttctcctgtcccgcctccgtcaagtcgatattggggaagttgttgtcgtaccaccgaacttcctcccactccggcggcacctcaatcgtcccgatgttcggacagctccgcaccagccgcacgatgacctggaaccatttgcgcatcggaacgtctgtggtcgaaccatacgcttccagcagcgagcggcacatgtctgctgcgacacccaggtcgcctgggtagcggcgcgaggggtggggctcggggccacgggctttgtcttcatattagcactgagttcgtaggataacatgaacgatagggaagaactcaccgcccagccaattgagcaccgcgctggaacccatggtgtcgaagggcaggttgaagctcaagacgcgcacgtgctctgcgatgctaggcagcgtgggcgagttgtatatgcggtcgaggaagtagcccaagtcaaagatctccttggaatcgtacacgacgccagtcagaggatggtaggtgagtcccgcgcaagtcatcttggcggttgagggtgtgtgtttgtgtggagaagaaatggggagcagagtgcaggtgttttgatatatcgcgctagcgcggcgtatccaggactggcaaacgggagcagcaatatcttttcgattgtgcggtcaggctacagggaatactgcttgtgtgctatctatctctgcgccagggctttttgcttgcgggactcccgacgatgacggtcccagtccttctttgccttgctcgtcttctcgggcggcgcgagtctgcccttctccatcttgataatctttcccttgcgctcgccgcgctcgggcttgcggtctccgtcttctgggggcgtgaccacaatgcggaattccagtggtggaggtggtggtgctgtgtttgttagaagtgtcagtaatgaagaggaagtggagtcacaaacagtgtttcgtaggcggcgagcaggagccagacaagtgcaaggcagaggcttagcacggcctcggcgagatcgagggtgtgtagtaggatgatgaggatttgcattctgcggtgctttgaatttgggtaagtatagggtttcgtgtggttgaagagaaatggagtaggtttgcgctgagtttttaccaacgggttgatcagatgacagtgagacagcagacacgcaggtgaataagagaatttgcgcaattgctacaaggatctcaccacactgtctatcgcattgggattctttctcaaagcccaggcacgcccggaacctcggtgaaaagaaataaatgtcagtaggcaaaccttggtcttctaggtccccattgggactcagcttccagattagactgacggcggccggtaacagacgtgaggtgcgagcacctcttatctgggtcagtgagtgacaatttgttgaaccctgaggaacaacttcggtatgagcttcggaggcaggactactcgcgagcgagatcgtcccagttcagggaacaagcagatcaaactgggagaaggcgatggaattgtggtgcagaggtgggaggaatgggttatgtaactgacgggctcgcgcaaatgctaggctgacgactcggaacgacctgaggtcgttgttctacagggccttctccctaggcagtaccactattatcaggatctatgatcagagtgatagaaaacgacgaaaatcgcggctatgagacagtgtagcctacagtgtagcctacggagctccatccgatcaatgatttgtgtgactgctggcatgaaagtctagcaacacgctttacattatttcttgctcttctcgtacatcgtggcagtactagctagctgtattatgatacgtcaactttaatctcgctggtaacttacttgaaatatatctagcacaatagattccacgaatctaaccttgcaagacggcgacttgcctactgttggccgctggatccactcaacataatcttcgaattacctcagtaattactcttcaaggccttggtatacaccacggaggtaagctaaagcatgcttggaccatacacgttctccgtattgacattgaacagggaggtaacagaagcagaaaaagtgtagtcaattgcactacgacttgccaggaatttcttaagcacatggaagctatacttgcatctaatttgcctatgatgaacgttgttctacttaagatgaatagctcaacatcgattgtcaggacgcaggtctgcacccactgcgccagcatgtcaaaaaagtaacaatgatcaatctcaacgattaatcatgctgtgcagaatagtatatatcgtcgtcagccacgctctgacatcgattctgtacgagattacagggaagaaagacgatcgtgtcggatctaccaaaaccattagcagtgcaacaaagagggccttcgcattctcgctatacgtcgatcatcaggaccgcattacgagggaagagagagtgaaccagtcctttcgaaagctttcgtccaagcgagcaagaccgcggatgtcctcactaccactccgagaagtaacatctacactgaagaacacttatatctcttcgtcagggtcgtacacaggaggagtacgctcaaatctatatagatgttgaggaaaatatcttacaagtaggtgcttggacacaaagggttgcatcaccagacttgttcatgtccaaattaggcgcagcgcggaaggcagatctattcctcgcagaagggactctacggaagaatttgaaggaagtggccgaagatggtagatgtggcagggggagttcgatatcagtctggtggtccacatggcaccctgactgagtctcctcgacttaccagataagcgagattgctttaagagctgaagatttactaagctagaggtgctacgcggtgcagataagcctctggcagagagcagagatatcgaagctagcccgtctgcctagaatactaagtgcgctttctgcagacaggattcagctgcagggacggttatcagagaagcttagaggctaagaaggttataagagataggagcagtccttcgagacctcgggccaaccccacatcctaaaatacgtcttgacaccagagcattccgcatcgtaagcttgcaaaccacccgtgatactgttgagcagccgcgctgcgtctcgattgcgagatcatcgtacaacctttggttgattcctaccgccttgttctaacgcaggcgcttctgacctcattcatgcaatcgacagcgaagagatctactagaagcacttccaagataatagtagtaggatagaagtacacagcatgacacaaagactgtgggcagcatttttctatagcaatgggtacactgtgaacagttgattggagcgaatgatgacagcgacaccgggctcgaagaccaccaccgccgacatgagcggattacctcacgatagggtagaggtctttggccatgaggtacccaggttgcaggtactccatggccgaagacacccatctcatcgagagaaagacgcacacgtgagcggtagtgggcttcgaggatggcctcgccgccaacaaatgcactatctaagatctcgagagcacaggccccagcctcgcctagctcagtcgccagctccatttagaatgcctgacgtcctcacaaacagccgagatacaacttgtgtccttccaccaacccaaagtccaatccgagtccgaacatgagactcgcccagcgtgtatccattttcttccttgaggcggtgtctcttgtgagcggtatccattggtgcctaaataagagttatcagaatgtgtaagaggtgcaaatgtttgggtagccttaccatgatcaacgtgtgtatcatcggaccggtatggcagaaggcccatgcgagagtcgcgagccattcgcaaagccagcaggttatagcgacactggaagaatgccgactaagacgactgatgagatatggcgcagttttgacgtgcgtctgttgcgacacacagcagatgggtggtagtgcgcagattggcacgctgcactgcaaggtgacaagtcagtaagattatcacaccaagagaagccatgcgacatacctgttcgcctcgtgcgtagtcgcatttgtattgccagggaggatgttatagagcttgatgcgcagcgtattgcagcgctcgagatcgtttagaaaggagtggaaagcttgattctttcgactccttcctgggtgtgcaaggtcaaccaggtagaagccgtggggcacacagcatttggcggcgtcgaccacacagctcgcatcaagattttcgattgcctgtaaccggtgcgcactttgatgctgaaggaagtcagtggctgctacacacagagtcggaaaaggtacttacggggagggcagtgtgccaaccaggaagttgtacagtttgatgctcattgtgtggcagcgacccagcgagaaagcttgcttcttgcgcgccgggtccagatgggcaaggttgaccaggtcagcctgagagggcgtacatggcaacttttccgcaatcttccttaaaagccagcgcaaacaacttgtttatctcgctggcttttaagaaagagagcgaaagtgttgccatgtacgccgcggctcgtaccatattcccgctcgcacatagtacgagctgaggcgtagatggcaactctttcgcaatcttcctcaaaagtcagcgcgtttacgctggcttttaagaaagggagcgaaagcgttgctatctacgccgcagctcataccatgttcccactcgcacatcatcctagcgaaagtcagtgactgctacacacagagaggcagaagaagaacttacttgaggtcctcgaacaaattgaagttggtggtgttagagcgaaggtgggggcgaggtgagggaagactttaagctcaaccaaaacagagttagtcctaattgagaactggcacgccgatcggcctccttcactgcagcagcgactgggtggcaaattgcgtgatttgtaatactgagtcacgcagtattcgcattgcatgtgaaattcaggccgtggggtcgaagaggatatggcaaaacgccaccatgagctgcaccatccaagctagaaagttgaggcagagatgacaacagagatgacagcggtgagcccaccaactcgctcacgacattagattgaaaaagcttacagaggggcacagcgctgtgctccagactctactcccagcgatcgacgcgcttccactcttatcggcaaagctcccatgcacagcgagatcctccatcttggacttcacatgggcgacggcccagaatgacaagcgtaacaacaaggacgcaatacagcggacctcaggcaggggtagagacgatgagacttctgaggaaagaggggcaatgggtttgaggggtataggagattgtcccaagggcagttcgagcctctagaggaaacccaggattcctgaaactagacacgacaaagagcatatcgagcttcaagaaattccatgcttgcaactatctgaccagggtgtcactcagaaatccatgccgtctttgcccagcatgtttcgtgaccataccgccacgtcggacaccgactactcacctcgactaacagctcaagacaacatgggagagggggtatcgtgtctcattatacagtcatattacgtaacaatcatctctcttactgagctttcgtatccgttgtgtcctccaggtgctcaccatctccgctccttaccaaggtacttgggtgtgtgggcggtccgtcccttcccaacttcttcaaatccgccaacaacgtgcgcagatgatcttgtcggttctgattggagccccaagttacggcctgggagtaatacagaatgtcccaagcttcgtcactgacgttcggtaagaaagtgggcagtgtgcgcgccttttggtaagagcgccataggatgcgccggatgtcgtcgttcgctccaatgtatgcaaactcgatggcttgattgaaggactttagagcgggcgagatgttgaaaggtgggggcagggtaacgcgcagacgatcgagggcgccgatgtgttctgggtcctggcgggcggcttgcatacgctgcttgagagtagcggtacgcgtatcttcgagctcgtaaggatcgggcgcaacctcgtgcgcgatggacgtgatgtcggactttgcgcgttcagtctcttcgataaggttctgaatataggcgagcttctccataagcctgggatcttccatgatcttgtccactttggcttggaggtctgctggtacgttatcttctggctctattcctttagacttcggtcgctgtgccgatacgagctttattagttctcctgttagctcttctgcatcgaatgggcgtggctcttcgtccgttgtttcttcggtaagcaaagcgtcaagctcagcctcaacactggcgtctccacccatagacttgagtacatcgcgcatttggtatatgagctgattgacatccgcatcagaatcgggattgcccaggggtgaattcgcttcatccttcccaaagagtttgttgattgcctcatcctcgcgctcaatctcgtctagctccttctgtaacttttccgcgtcttcatttggcatagatgcgaccttcttttgatatatcgggtcatcgtctagcttggccattgccttctgaacgatcgcttggaactcaggattgtcgatgtcttccatctcaggtagcttgtcgagaacttcttgtacttcttccttaactgcagcagcagcggggtcattgagcagaccttggaacatttgctgtgttgccgccttcaagcctgacttcatggctgtagtcatctcctcgttctcttgttcctcttgtttgctcaatctcactatctcttcctcatgctctgcctttgtcctgatacctcctttcatttccttgagctcctgtgcaagatccgcaaagttggggttctcgataagactgtcgatgagccgacgttgcagctccttgctttcgaggatggagtctggattcttctctgcctctgacatcatcatgtacatctgcttctcctttttgcgatcttctgccgttgccactcgttttatgagacgtctcggtccgcccttggccaaatcttgctcgtaccaactgatggccgggatgccctcgctctcgagttcctcgtcggtgggtggcttctcgtcgtcttcttcctccgctatccttcgaaactcagacatcatctcctcagccttttctggacttatgtatgggatcttgtctgggtttggaagcttctcaggcttcgctgccttagtacgtttctggcgtacgaacggggttgtaacggcgcgtgcgtagggacatcgtgacggttgcggtcgcgacaatgcccggatcagagctctagagggaatgtaggccttcggtgctgccatgtcgtgatatgttgcaggatggtggcggccataattgattttaatgacgcctgaactttggctcaaacgatgcaaacatctcttggcacccccgagaactccgcatcgcgtccccttccatcaacccatcgtcccaacgccatcgcaacagtcgaatttcatcgacgaacttctgctagctaatacggtaaagcctacttgtattcagcctgcatcgctcgagtgacatgccgaccattcgtctctcgcgactctctagccacactcaacgccctctttcaaaacactgtcatcactttcactttccatcacttcctaggtcttgtcagatttgatttccaatttcgattctctatgtatgctcttgagcaagctattccgctcaggttctctgggagcaaatgtctctaaaagggcgcgatgcggcaaacaatgatgtcttgggcacagttcaaaagaccatgcaagtgaccgcagccgctactacaagcgcgaagactgaccgtactgccttgcttcctgactcattgaccctcctcgacggcagaccattgtcaacaaccacggttgtcactttcctcctgcccaccgggtccacgccattgaaaatgtccacggattcgatagctgggccaacattgaagaagtctacaagcacgaatgtcggctgtcgcatactcgcttgcgcactttgtgatgtgtttaccaagcccgccgggaccgtcctacgagtttgtagcagcaaggacacgtcggtctggagtctggatcccaaaggcttgttgccagtagagaaagcgattcatcaggaaaagcttgccggagtcacgcgcttcggaaatcgtagtagtatttgaaacacgatcaggcgcgcatgcgaagtcggcagcggctgtaacggcgtaggaattctcccagacgaagtcgttctctctcaagaggtagggcgcatcggcctcgtccggcgtcaaaggattgacgaaggtcaccaggcgctgtccgctattgatcatcgctgcgagagtcggccaggtcttattggactcgctcgaaagcggtggcgcttcgctgatgttgggcggcacccaaccataatgggccaaatcggctcttgagtattcgccctcgagctctgtcgcactggcactacccaagttgaccaagatgatcgttacgacctcatttgggttgcggtcaagccagattcgaatttcccataaccaatcctggagcgagccaacgttgaaaagggcacacgaactgtggcagagtcgaagctcgcgagctgctgttccatgcttcgaaccgacatgcacttgtacagtgaggagacgcacaccggcatccagctgaaccgtcgtgttgaagaactggttgccgaaggaagagaatcctgtcgatgcgttggctagaaaagacgaatcgtgggctcccagatgtgtcacatcattatagctaacattgcacagctgaggtgaattgttgcacgcccttgagtcggcagaaacgcaaaacacggtcagcgccaatgaaacgaaagagatctgcatccgcaggccagggcgagaacggtaaatgttgtggcgcgatgctgaaaggcgccagatatgtgacaaaggacggataaacaaactcgaagatgtgacaaaggaagagtttacaaaactcgaaggatcttgtaccgcccgttcacagtgatcacggtaccattgttcaagaacatgatcgttggccctggtattgatgtatgagcactgtgtttcttggtgaaggagacctttacgatagcacggtctgcttcaacaccaaaccctgtgaccattgtgtggtaagtcctgtacgtaaatacaacgacagtgtttttccagtctcaaccaccatcactgaatgttagaaggtttggcagtttcgcgtcactttaagtaacggcgtgcataaccttcccagtcacccagaattcaatactcacgctgcgtctcctaccttgacaagccgtcttcaagtttcatcattttccatcatgtctagcagtcacttcgaggtagtgccagtttccaacaagtcgcaaggctccgtgccgttgtcgcaagcgtttgaccaccatgactcgtctttcagcatgccggatccagatcgcatctgctactctaacaaggagtccgcgaaggtcaacatcgggttagattgtgtgagttggtacgaccaagatctagagttcgcacatgcagatgggccatttagcacgaacaagccagccgtggacgttgacttcagccaactgatttgccctattgtggcacccgagtccaagccatctgtcgaagcactcgtctcccgccttctcaaccctcctccgcatgcctttgtctaccgtacgttgtccatacaatgggtcatcggcgcaatgggtcagcggcatgtcgagttccgcgagagtgatgagcgatacgtacttgcgcaaaattctgaactgcgacgcatgggcactgcgctcggcatgcctgcgctgtacatggagtggctctgtggagacgacgaggatattagcgccactgatcagggtgtacatttgactcccgattacttcgaagaggtcaacatggactagacatgagtctgccaactcgtcgtacgttaaataatgagtgctatcacggtagataagacatcgcggctgttaccaagcatgcacgcaactgtagccgtggagcatgagttgagttcccctctatccctgacatctacaatcaagcacattacaatctctttttagtgaatattgcgttaacatccgttaagatagtctctcctcgccatacaatctcttacaatcattgatcgaatgacctccgtaaatccttgctcaccctgctttgctccctcaagattgctccttcttcttgtttgcgatcactgcttaatcctcttcgtcatgcgctcgcttgttcccgcttaaagccgccttctcgctgtgaagccctccgcacgtgccgctgcgtttgcgcttctactctacataagagcaacacgcacgtcctcaccaccagttcccagcatcagcgtatgatcaactcagccggtactcgcatctgctatagccaaggctgcttcctcaatctcactttcctcgaccgatccaaagattatcatgtccgccaacacctcctcgcttgatccgtctgctcccgcattcgttccggacaacaaaggtaaagtagcctacatgtaacttgtgttttgaaaacatacctaacaatgatacagcttcctccagtacctctgccccacgcaccatcgaaaatcaaggcgagcccgacgacgacctcggtatgcccaatgatgatatcaaggatccgctcgcatatcgtaccgtcgataaccttgtcgccctactcatgtaccctgggaaaggcatgctctaccccgaagacaagcacggcaatacgatgcacgatcgtgtgttgatacgcctcgactgggtgaagagaaccgtgtcggagaagcacttcatcttcgactcagcaaaaggcaggtccgtgctccgcggagatagcaagatccgtactcacggcaggcttgcgggccttcccatgcgatactacaactggctgtgtggcaacgacatcgatgaatcatttttcaggggttacaaggaacaactatggctctggagggtcggctttgtgcggtacggctgaacgtaacggtgggtgacttagcggcaacactggttggacctacatcaagacatggttggagtgcttcggaaggaggggggtgcaacggatgtccgtcatggtcacttttagtgcggaaattggcccgctattcgagaattctcactccctttcgagcctattcaacagtatgcgtatccacaagctcggcaggccgccccccttttcatcaaaagatgaccatttagaaggtcactgcgatgcttaggctgcatgatgggtgaggacgcatgatcgtcgtcaagcgcgctccccttttgaaggcgaggagccttgctgcccagcgtttccaccatccctctcaatacacagatcatttcagtacaataaattcttgcaaaaattcctttcatatcccgagagctacgtgagtacgcctgttgacaggtgtttgacattgtccgcagaagggcgcagagtctggtagcgacccaggccaaacgtcaggcaacaacaacccacaaaaacagcgaaaaccacaggacgaaagtgtgcacgggagagtttcaacctaagcatcggagatggaagatctcgagaaggagtatggcatcaaaggccgcccgcttatagctcccgctgcaaaggatagcagaagacgaggagggaggaggctttgacctcccacccataccatcacacaagaacaaattcgactcagcacgctcctctgccggtccacatttttcatcgaaagcaccgcatcctggactacggaacctggccaagacaatgaagtgtgatcctgctgcatcattctcgtcggaagctggtgaagaaagcattgaaccggaaagcccttctggaaaaacaagctcaacctcacgtatcacgacgcagagcggcggtgcaggtgacgaagacagttcggagcatatgtcggctttgaccgaatccacgtccagcgtgaacacgtttgtgtctgtgtcgagcaggataagagacgataacaactgcagcagtcttatctcggtagcatcatatcataccgcacctactggtccgtgtttcacgcagattggagcggagggtgttcctgtggtcgccagtccgagtttgtctaccgctccttgcacaagcacaaataagttcggaggttggaagatcgaaaaagattgcattggcaacagtccagaataatgcttccaacgaacagcccgctgttgaagagtcaattgctatacattctccaaagagagacccagagatcgcctctttcaaaagcgcaaaggctggaacatcaaatcgctaccaaccattactatgggtcatctcatggctcacaatacttgtcctgctctgcacgttcatagggaagaatcatgatccgtttgcagccccaacgctatcgggagagaaacaggacaagacaaagcggatggttgaagcgaatgcaacctcgtgggtgaccttccgccacaacgccacgttcgccttcagcattcaatggcctcacaacagcatcctgaatgtgacagcttcgaacgcgacgggatccaatacgaggagtctcgtggagcgagaccgtgtgacacccatcgcctggagagctgacagtactgagacatggaatcctatgctttacatcgagcatgtgagcatactgaatagctcatgggtgaccttgaacacatcactcacagcggaacacagagtcaaccttactaccgtctgtccgcaacccagcgtgaaagatgtaaaagagtcatcaacttccgcaagctcggtgaagcattcgacttcgccctctactgcaatgccaacgatctcgaatcgtacagatgcttccgtgccttcaaacaaactgccgccaaccgcgtcttccgctaggaccgcaaggcctacgacatctacaacctccatatcatcatcacaatctccgcagctcaaagaaaccagagccgtcacgtataccaaaaacctgctgacatgtttgtggttcttaccaacctggctactcgctattttcattgctgaaagatgtagcatctcgtggcttgcgcaaggagaaagcaaagtgaggatgcaaatcactgctgttgttgtgagcttattgttggctgccgcggtagcactagcgacaacggagatggtgatggctattttggagtttacccgcagtacatgagtggattgtaggcgttcgctgtgttccggtacaattcattttcatgggcgtctgcatcatcttggggatgtgatatcagcgcacttctgacctgattcatttttatgatgagtttcccatttataatatgtccggttgtcgacaggcagtaaggtacaaacatctgtcgagtgaacagacacttgccttcagctagcaaccctcaacatgagcgatattttccatctcattgccgtgatgcgctaaagccgtttcgaaactttctgcttgcacactatctagacctccaaagtcgtgaattcgcccagattccgaccaatctcagtgaaactatctgtggctgcgcaacgtcgtagagtgccatcgctcaatagagttgatttttgtgtgcaagcgatttgtgtgcgagcgacgcttctgactgatgctcggtggcttttcagatgacgtgccgactgcctggccgtcagacttatacagctctgagactgctatcagtcgtggcttgggatctccttccggtttagatcgatgccggcgcggcttgaccggacttgcgacttgcagttgttggcaatagaaccgtttgggtaacacaggaggtaactgtatcgtgttcgaaaggcgcagaaggggcctttgctagtcctcttcaaagtaactggggatacaaagaagttgtcgcgcccggtatggatgagcacaagggttccatacgtcctgacaccgcgcttgcgtaggccaagaaagttgcacgataccgcaataggcaacatcgggggagcaggtgttgggatttggctattgaaataggaaacccagtcgaaagacggtgggaagacatcgtcaacatacaaggtgagtgggggacatcccatggttgtcactcgtgcgggaatttgagttgagacctcgcgaacatggattgcgaatatgtccatggagtgaacgcaggttgagtacatatctggtgagcttgataatcactttttttatgcgttcatgcttgtgatgatgggaatcaagacagcgtggccgcgcggagaacctcaaatgcagccgcgccgactgtgacgcggacctcccgtagacggattacagcaattgtgcagactacgagcagctgcggagtgagacaatgcacaagaattacagcagtaccgccatgccagaaaagcgaaggcttcgagcagaccctgcatacaaaatctcaaccacgcccgcacggtcacccaccaccgcgctcgccgacactgcaccacagtgcaatcaaaaagaacgacaaagtcctcacgccacctacatcattccaggagcagcaaaaggaatgcctgggaaggggacaagaatggcaaaaagaaataactgggacttacagatggtactgatctgacaactcttatgaaagatcgcacctttgagtggccggagccagattcgaaccctccactttgtgccggtcgtattgtttggagcagcagcgccaacttgtcgatgtaatagaaattatacatacctgaatgtagttgaagccgaagctcgtactactgtggaacaatacggcgactgaacgcctaagccaactggcttgtggttgtattgataaaagaaagcagccttagataggttataacctgaataggatcgttggtggcaggggaggcagaaacgggtgggggagcgggaggagtggggcggaggcgtcgttgttgtgatggcgacgcgtgttgaacgcgggggagcagacggcagtgaaggcaaacttgcaacctcccgcactttgacgggctctgcggcggggcatggtaccttggtgtactcaaaccagtgcttgcatgctgcacgcctgtatgctgcatccttgggcgggatatgtagcagtgtccgtggccacctgtttggggtcttgcgagtctaacattcctcggcgttatcagtattgccaatgatcccaattcaaatctttgatgatgttcttcaactttgctccacggtttgtacttcttgacaaggtacatgagccgataccgctaccttctacacactgttccttccctacactcatcatcagcaaacaccaattcatgaccacataagagcctgtatgcccgaatccggtggatctcgccttgctgatcgaacacaagcgttttgtgaaccaagctcacagcaatactggacatgatatgccgcgagatgagaaatgtgacaattctcaagcctgtccagcctgggacggaaacggagatagcacggtcaagcaatcacttgatttcaaagcgcgtcatttgcaagattgtaggaggtgattgtgggagtgtgacgagtaggcagcatgaaagaatatcagaggtaaggccaaagatgcaacaccttatcaggtaatagcccgagatgtgttgatagatgaggtaatggacaattgtacagaagaatgggagatatcatgtagaaggttcgaacatgcttgattcgaaggaagacatagcacatgaaaccatgaggcaagaacagcgagcaagatgtgtgcagcatggaagttacataaccaagtaagaaatcgcaggatccctcgcaatcaatgatcccgactgttgctcgtcgcaaccaagcgacagtagtctttcttccggtaattcttggtttagattgccactttcatatagccgacggcggcagcaagtctttcactgctgggacaggatgagacctgactcaccaagaatgcttggcttccaacaataaggtattggcttaccctggttcgaacgagtagcggtgttgcgttatgggagtttccaaagccgaggccaataatgagggtctgcatcgggctcgcttgtagactggtcgacgcaaagtcagtaatgtctggcacgttgggtccacactagcgacttacagatcgggtggctctcgatgtcgctttgtcctatactttaggactggcaacggacagccttgcggagaggcaggtggtgctgattcagtaggagggcgatgccgctatcaatctcgatcgtgtctctgccaacagcacttcctccaagtgactactggtgtgaccgaaaacaggtccactagtcgtagcaccgtagacaggtgattccccatacgccgtaggcgggtagtagcctccatagatcatggggctgccgctcgcagtggcacatagactaactttgtggcgccattctgcagtcgaagggacaaccttaccgaggcgactgcccgaatgacccccggagaaactgttgatgacgggagcggtgtcccgggcacaaacgcagaagttggcgagggcttgtgtggcattattttgcggtcgagactgctgcccgagatcgagcgttggcgttgcagactatgggtctgcaaacgaagttgcgcggagggagttcttatggtttggctggatgtcatgcagccagcttgacgacagacgtcggccactagagtaactgcccggggcttggcgaatggaaagctgtttgtgttcaaagtgaacgaggatgtcatcaccttgcgttccaggcgactaagtcacgacccgtgagtatttgagcaatgaagtcatgcaggtaggccagggcgtgctcgctacgaccaacgctgaggactgcgtgtctgtccgaaagatctggtagcattcctgctgggaatgcgaacaacgcctggcctgacactcgaaagttttccgagtgattcctagctgcatggtactgaggccggcaaggagatgttgccgggtagctgtcaacaaatcagtcatggaaggggaagagatgatgccgcattggaaacgtacagcaggctttgacttccatgtacatagaagatctcctggagtatctccccaaggctatcaacaagtttttggagtagacccttgcagtgaatcttgtgttgatacaggttcttggcccggcaaacctcgctgcagtgccccgcctgacctctaatcgaggacatcatgtcgcaagtaggcagtcggagcagctgtccgacgaaatttcgatcaggtagacgaagcatctgaggcagtctgagtcctgacctcgatctccccgatcgggccaagctcttgttgtcgagtgagggtagtgcggtgggcagtacggcgccttttgagtgtttcccacaacagaacttggattcaccgttgagtatcgatttcttggtagtaggagccgttgtgtcgaagaggtcttctcacgggggttcttttgccgggctgcgcgctttcggagtgcagctctggagcttggtctgttaaagtcagtgagtggcccagacttgacttctgcaatcatcgcagcgtacttcttggggtcgtatcgtggactcaagttcgcagagaggctagcaattatctcctgacttctcggactctcgagcgcttcagactggttgcaagaccaagacgtactttgctaggcggagtgtttgagccagcgtaaggcgcaatctcgcctcgtagtcctcgagctcttccgaaagggaggcttctcgcgtatctagtagtcgctgcttcctctagggtggctcgggagctggggatgacaagcgtttgaaaagaactgatggccgtgcaatgtaatggctgaaaggatgaggggaggataagagacagacagtgagagagagcggggtatcgagagcaacgagcctgttgttgctgcgcaggaaagagcgtccgacccacttttaactagggtgatcgtgtacgcggtcaaacagacgagaagctcaactgcaaagccgtctctctacgctacccctccgtcgaattacaacccaactctttacttgcctcgtaaaagggctccttaaagatcgaaaaaaatgcaattcgcactcttcctcgtccttaccgcgctgacgatgaccatggccgaagatatcatcaggcccatcgactttacggcagttgcaccttgcgcagtgcggtgtcctgctcttatcgtcgctcaagagcactgcatgggcgtagttcctactatctctgaccagaaggcttacgatgcttgcttctgcgactatccgcaactcgaggacctgcgcaacaacgccgatgtctgttccaaagcctgcgacgcaaacgaccaaaatcgcatctataccctgtttattaggcgctgccgagcatttctgtacacttcacttcagttgcctgctctttcaacccaggagacgattccctctaccattcttgagtccgtcacatctgcgctcattaatgggcctgagtcagcaggcatcacaagcgccgccacccttacctcgaccttgcagtcagctgctgcctcatcatcaacttcggagccaattttaactcccacttcgtcgccgcttactttgatttccactctctcctcgccggtgacatcggccgtcacctcctcatcgctctcgtcggccttgatctcctctttgaagcttacttcaacaccttcctcctcttcgccgccttctcaggcattaacaacttctttggtggcaacccagccaacaacgcctcatacctcttcaccgccaaaagaccatggagctaagctccatagcaactggcaatacttagtggcagctggcgtttgtttcatgttgggcatcataatccttcttgccacagcgatttaccttcactatcgcaataccaaggctaaggctcgttctgatgacagcaatggagtctacctgctcggcccgcttcctggcttggccagccaatcacgtagcagtgagctcgcacacagagccaccgtgccggcatctccattagcgtggaatcaccaagacagctttgggccgacgctgagggagcacgcacgacaggagcaggagagagaagcggcgtttcgtgcgagaagggaggcaggaatcgtgcctccctggaggctgccaaggcagcaggggacgttggatgatgagtgatgtggtaggctggatggtgtcggtgacttctgggctggtgatggtgatggagatggaggttgaggatagacaggaggtttattccgtggctgggtcggccccgccgtgccgcaagccagcacaaccatggtacgcatggactagtgcaattatttaaacagtatcgcacagcacagcactatcatgtgagaaccccgtgttgctccgcatatcaatcaccagtgatccctttgccatcatagaagctcgaataccacatctgatgcgcaaagtcacgatgcactggaatctcaagtctgtcttgaggcccttaacacctaggccaacctccccgacagattcgggcagtaccttgtactccgctaccacgccatcgaccacctcgctgtccacgaacgaccagttcccgtttccaacgaacccgtctcgcgtcaagaaagctcgacacaataatcatcctcagtatctgcccaggccggacgccagcgttcgagatgttcagtacttcttgtataccttgcttactagcaaagcgcatgagtgcgcaaagaagtacccagaatgggtactcgaaacatgcatgggctgggctggtgacggtcaacaattgcgaagctgtaccgaagagcagctaaccactctatgtccttaccaagccatcgtcaatggcatagattcgccaaagcaccgacctggcgcatttgtccccatccccgccaggcacatgattggccaagtcatcgcacggttcgtggctgagaaaaagtcaagagagaagcaaatcgaagatgtgcacagccgtttggaagaagaaagaaggcgaccatctatagcggcagcgccatatctgggcctggagtcgatgcaagacctatcgttatctcgatcagcctcccaagcctcgaggagatcacgagctcaacccatactcccgcgtgtaggcctcgagcaacaagctgtcgttggcttcggtcccgtgttatggacggaacaagctatgcctatgaatggtgcctatgtcccggcttcgacgaccagaccagcacacatgttctcgggaccttatatgtcaggtgccttgagcggtttctcctacgagcaaataccatccagccctgtctcttctcaaacctcattcgcgccatacaacgacatatcgagccttcgaagtcagtccagcgagcaattccccacgatacagcagcaatcacaacaacgcaggcccaatctctactccggccgcgaacttcaccatccggatttcgatgaattgaatatgacagacgcaacaactatcaattccaagcgcccgcaaagatatgctcctcggcgtccatcaagccttcgcacgtccagcacgaccgaaaacagtcaggataagacgatatgcagcactgtacctttgcgcaaaggacacaccgttgagttcgttgattcaaatcccagtccagttcctccaagccggccacttggctccgttcgtagacggagctcattggcagcgtccaagcttgctggtgaaacgattccagaggcaatcaatgagcatgccgagagtcctaggcacaacgatgattctcagaagacgacgcgacatgatagcggcgtcgagagcgttccgtaccgcagttcttcctccagcagcgatccccctgcgttcctgacgaatgcgtctcccaactcacgcgagacctcattgcctgcctcaaagctgtcacgctcaaatactgtaggactagaacaacaacaccgcgcgtggtcagcccctcgaccacataacaccctccccgtggccaatcaaatgtcgcgctgcgtctccttcaacttgggacaggatgcaaatcggcctagtgtgggactttccacagcctctcttccgaggcagccaattcaaatgatcctaatgaaaccagaggtcagattacaaatcaagaccaggaagatctttcaagagataaagatctttctgaaaaatatctagctgtagaagcagagtttcagagactgaagaaattgcgtgatgaggcagtcacgcgccttccaactctgcaaccccgcccgtgtctgcgcaaagcacaaagcgacaagactcatatagtagttctctggatcccatgcagggaatacccactggacacaagccctggcattacaagccaggtccatctcaacacccgccaaagccagaggccaagattcggaacccaaaatctcagttgcccaaccaaacgctcatggaaggcttggaggagagtcaagcacgatcgagcagttcgtctaggatgcaggagtctcagagaccgaggcatgctgatgcaatggcgagctgatctgcttgatgtatgataatgtgtcctcaatatcttcgatagcctttcagctttgagatacataccgaatcctcacagacatcatctagctctgaccattggcattccaatctctctgtttaatctcgcatatgtgttcacgaatacaactccattgacgcagaagacaacaatgcggacattcacaccttatgctgcactagcctatgtgggttcagcagggctagcgtggcaccgtccccaccgcatagccaccggacaaacatgacatcaaacaatcgctactcccaaactgaatcaataccttgcctgccacaatctccaccatggctttcataaacgacgatcgctttgccaacggcgtgcctcgcctgtcgggcggcggcaacaacattcgacagtgggagtaccatctcggaagctacgcggcagcgatctctggagacgaaatcgtcaagggttctaagcccgacgatggctcggaggaatggagccgcattgatgatgcattgcgtaacaccatcatcttcaccatcagcgcctggacctttgagttcaaggcggtcaaggctgctaaaaccgcagcagaagctttcagtgccatcaaagagcgcttcaggttccacgtcgcgcaggctcgcataaaggtctacagtgccttccatactctcaacgccgccagcttcagatccgccgagaatttcaccaccgccttcatgagccagctcgccgccatggagaaagagggcttcagcactgtgcctctggagatggttcttcgtttcctcatcgccctcgacccggtccttccagtgtattgccgccatcgccgcgcagacatctacaacgactttcccgtctcgctcgacaccatgatctccgacctcctccagaataccgacatcgacaaagcatttaaggactcatacaccgtatttgagcgcgcacgcaaagccaaggcagccgctgattccgcgagtggtatggccaagaacatcgcaaaggccggatctgtgtgtaaagactgcgggtcttcgcacaagagcgctggggatgtgtgctactccgcccatcctgagctcgctccgaagaagtgggtgagcaagaacatgggcaggatcgttgctgcgcgcgagtacaaggaaggccagcagcagagcggtggcttcacaggctcctcttcgtcggtgcatgcagagggcggtttagagggcgggttcacaggcttctcgccgttattgcatgctcttatgagcgccgaaactacttctactactgaggcccccatcatccccgagtcaacagctgacactgacactctgatggaccaagaccacacatccgatgccgagtctgagtcaggaggaggctgcgcgctgggcggttttgagcagtgatcactttgcaacaagttcgaagatttctcgagagatatttcagtcttggtgaacaagctgacttcggtatttagtgtttagcataggatattcccgcaatcagaaggatcattgggcttcccattggccctattatagctctcaaatgtcatcatggccttcccgtcacttcccaaacccgatatccacgacttccctttgcccgacatacatacctttccttgcccatggtttgcggttggacggcggttgggttccgtacctattctatctccgccagtcccgtcaaccacgcaatacgtcttgcctagcccagtttcctggctaccatcaagacctttgttgccatccagaaattcctggaactggttcttgcatgtcgtacgatcgatgtcgtgtctgtcggagctcttgtcgttctggatggagatcctgtacacccattcagaagtggagccatcggcgttggttaatgtgatcgttgctcgtaacgggtcgtcgtgtttgattcggtgcatgccatatccttcgatgaaggtatcgcatactttggtgtagccactgacgaattgttcttcggttggtaatttggcggatgcgcaggatcccttccccaagtttgtgtcacgagatgtcttttctgatcgaatagacatcgatgttacgtggcagacgaggctgaagaataagagggcttttgacatgattttagtcggcattctgctaaggctgtattggcagtagtgattaatggaatttacttcaacaggtatgcagggaaataaggctggacgatgttgacagaacatcgcaactgttgtacttcgaaggcattgattgttaagaatcgctaccgagaagcgcttctttgactgaaaaaatgtacaaagaactaatcttgcttctttgtcaacggtggtgcttgccaggattattccttgttctttgccatcgacatcccgccagctcgaaattcaacctacattggccgcttcggaggaaaccaactcaaatttaagtccctgaagaaacacctaaaggggcacttgtctggttgtagctccataccatttcttcccaaatcattcacgtcctgtctcacgacataaacatcagcgcaacgagtgcgcagtgctctaaccctagtaattaaaccccacccgtccagcgactccggataatgcaaaatacagaaagatcacctcaagtgatttcacaactccagaatcagaagtgggttgatgggctggacagagttgaagtcctaggatggagtgaagtcgccttgtttcaactccgcgagtcatgatctttgatgtggcgcacccaatgtttcatgcgcgccttaactaactgttcacgtcacatttcgttccagtaggcgctgcagcaatccacactcatgcgattgaaggcttgatgaggaaggacgctgtgaacgtgcgagtcgtgatgtaaaacccatggctgttcaggtggtcattgctgatggctgttcacattaacttacaactaagaatatttacatcaattgagatgcgcatttgagggccattccgaggtgaagttcttgtagttgagctttgaatcacatcaattgaagactctgatgttgtgtgtatctacaagttgctattgtgaaactcaggaactgatcaaatcattacagaaaacgcttgacattatcctaagcggcgaatgtgaccgctcttgtagccttcttcgcaccctttgctgcggcggcagcagccccagccccagccccagctgcggcggcgggcgccctcatgttttgcatagcaaaagttgcagcctgagcgccattgataccgtacgtcaaatgtggcgcgagaataacagcctgtcccgcacaaatcaagtcgcctgcatggcagacgaccatggtgtcggaagcggcaacctttccaacgggcttgccgttgtttgggtcaccaaagatgactgcgctgttgacgaacgcagcatcttgtgcagaaagcatgtctgcagcgttgtgtacaagctgaccaccctgactgatacggactcaacacatggattgaagatatggcatatacatggaacaacttacgagtagccagccatgaccaaactagtgtccgggcactgcgctctaacttgcccaaccatcttcgccatcaacgcgcttccggcctttgagccgccaattaggaagcctgggacgtcggcagggtaggcgataccttgcactgcaatgtcgccacccatcatggcaccgagggcggtgacgaaaggaggtccggcgacgctgcccatgttgccaagctcagtggttccgcgcgcgaagagcacggtcatggccttgcaaccgcctccacccatgacatcgttctgggaaatggacgtcagggccgccatggtaagggtaggtaaaacagcgagggtaaaggacttcatcttggcggtgttgagtgtaatgttattaggatattagggaatgtattaaaaagttcagagtcaggtccggcctgagtatcaacgaaatgaagtaagacgatagagtccagctggagggtgaagagtgtggtcggagtacattcttatggaagccgcggagtgtaacgcagcatgacttgcagaaagacgcaatctgtcattgcttattatggcatgtagctgtcaagtttctttagagttgggagttacacattcaaacgtcatgcggcgccctaaatagtatctcatgtctgagatgtaagtccattgtgtgctggttgtaaggctgcgatcgagtttgagcagcgatccctggtctagatcgaccggtggttcatgcagacaccaagcgagatggcccatggaactgcagccgacgatatttcgaaggatgtacctggatagggtggaacatgatggagccagataaacggagtttccccgatgacgatgcccggacccgagaaaaccggtgtgttcggcattctgaggatcttgaggggcttggcaagatctgaggacttcaagttttgtttctcattgtaaaaggtgtttcgccaagaacaagcaggacgcttggaaataaatcactgaagtcgaatgtggccacggccacgcatggtagggtgaaccatgtcaaatgcttgcaagggctgcagctttgttgatgatatgctgttttccttcactggtgttcggttcgagccaagcgatcctcagatgctgaccatcgcgatcgatcgactgtagtgttcagcggatctcaagtcacatcgtgtttcgtacatgaagtccagatccaccaggcaagcggcggaagttccgttccagcagcgtttgacaacattagacaacgctcatgcatgaacactccgagcgtcgctactctgcgtggggtttgtcgaaacggtccaaggcccagatgatatgacacgtgagcttcagcgcatagtatgctcgacatcatcagcgtcgtggtatcagccggatgaaacggggatattcgcgcgaggatagcgggtacgtggccaggagcgaacgtcgcgcacagtcgtctcaagcctcgtgtgaatgaacaccgttgactcattattgcagctcgccatgcgtctgcgcaagcagcgagatcccgagagtttacaaatagtgaatgagggcggttgccgagcgagaacgaagggcgcaattgttgctttcagcgttggtgcggagcagtcagcgcccgccccaggctcgaaatggtagccttaccacgacgccactagcaggggcttggaatcgaagtgtataaggccgaaacgtccgcagcatgctgtaggcgttcaaacagaatacataaaggattaaattcgccagaatgccactcgaaatccaccgctgcaaggaacatgacattcccgagtttgtgcgcatccaaatgggtgcctttgcgggcggcggcggcatgacaaagatcctcatgcctaaccccacaccacccgactacgcagagaagctcatcgagaagaacctcaaatcgatgcgcaaggagaaggatgtcgtgtacctcaaagtcatcgatactgacatcctcaatggaaagatgatcgccgccgcaaagtggcgcatcaacaagaaggagcgaacagaagaggaggtgcgaaaaacgttgccagtgcctgggccagatgaggagggcaaaccggcggtgcaggacttttggaacttcttggcgagggtgagatgggaatacatggggacaaagcccttcttctgtaagtttagtggatgacctagctgtcgcattcgtatgctgacttcgatacagttctgcacatcttggtaacggatccagagcactacagacgaggcgcaggtgcaatgctgatccgttggggtaccgaacaagctgatgaggcgcggcttccttgcttcctggaagcaacgcagatggggaagccgctgtacttgagggaaaaattcgaaccgaagcacgacgaacattgggatttgagcaaatacgggttgcagggaactgatacatccaccatcatgataagaccggcgtctacgttggcgtaagtcatgtaagaacctggatagcctcaatacagtctcggagatgctgaatgaatggatcttgatcgtgcctgcatattaacaaggtatcatgaagtctgtgatgctgcaaatcttggtgttggatacctctagctctacctaccaaaggcgtatgacgtccccagaaccccaaccctcatggtccatccccagtagctctctgatgccgttggccctggcggtttggctaaggacccaattcttatctacggcgcgagagtcatatgcgcctgcctcccacatgaacttcatcccatctttttccttgacaaaatccgacaccttctccaaaaacacccaatcttcaccaatgatgtccttcgaccagccgtatggagcgccgatcttgcccatctctatcttgaagtacttgagcgatgcagcctggtcgagatagtagaagagcatgtcaatctgctcgggcggaagagggcgaccctgccggatcggctgcgcaattgatatgcgcttcacgcctcggattccatcaccgaggacgtcaaagaaggcgatagcagcgtcagagccacagatcttgaggtgcttggcggagcacaagtaggagatggcttctgcccggacttggtgacagatgcggaagacgccagggttgagcacagattcggaaaagtggcgggccttgcgcttctgagtgatggcgatggtgatagatcgcagagttgggtaaatgacgtaggagtagatttcgttcctgagttcgcctgggagcttcaagaagccggagttgatctggttttgctcgggctgcgtgcatgtgagtatacttgttcaaatttgtacgcatttaatggcattacagtggctttgggctccttagggccttttttcggctttcgcgtccagaaaggcattttggtggcgtcgtggtgactgcgagggccgcagtagatagtatttatgtgacagcttaggccttacccgattgggctagcagcacttcgcgggcaatgttcgatcgcatgtgtcctcgcgcctgtgatcgtgttgagaaggaagatttttcaatacgtaattgaacgatctggttatttgcagacgagatttgtatttacatatgcctaagtgcccgtcctcagctcaccctgcaagcatgtccaccctattcatcaatcacgactgcggcaccatgatcctgtccacgtccggtccccaacttccctgcatactgatcttgacctcattatttccctgcttcaaatccgcatgtaccacactcgtgcctggatcacctcctccgtgcggcaagaaagccaccctctgcgtcttcccattgacactgacatctgccactcgttgaccgttgtcaccattcaaatgcttgattctcaaagtcgtccttgtactcgatgcactctgcacattcgccaatactaccgcccctccagtcgagcctccgatgtacccaacagcgttcccgcccgagcagctcgagcatgattgtactttcgcgccgttagacaatgtgccggactcgccctctgcttgcttttcctcgggcccagcattcatactgccagtgctcgggtccaacacccagttcactgcattcttcatgctcgcggtcgtcccatcgatcttaagtggtagccagatgtacgtgctccgcatcaaattgccactgaaccaacgatcacccatatacatgaagctatcgccaaacaggcacaataaatgttgtttgagaagcatacgtgttagatccggagtctgcgaacttcttccactgcgggaccaagggccgctaagtgaggtggcggtactgtagtaattatcgttggggttccaggccggtgagttgcggatgcgaacatggaagtatacaccattctttttgacgactgtaggagactcgtatttctcggcccaggtgtgcacgttgcgggtgattgtgagatagtcgtcagaaagctcgttgatgcgtaggccgttttggcgctggaagtagtcagcatggcaaatttccagtgcagaagtagcagtttgaactcacgtcttcggttaggaggtatcctttaccatcgtcatcgacgtagacgccagagtcgcgactttcgaatccaagtgggcgttcgctgcgaaggtatgtgtactttccgcacacactatcgccagttgcaacaccaatcttagcttcgccgtagttcgagctgtcgatgtgcatccataatacgtatttattagtcttcttgttgaacatgactttcggtcgctcgatgacgcgcccaggaccagtatcgccagacgccgtgcgcgacagcaacgcgccttcatagttccattcgacaaggttggtggatgagtagcaattaatgttgacgaatgccgtcccgttggtcttgtcttcgccaaccctgagcaaatcagcaagtctgcaagtcggtcggatggaatgcacgtaccagtaccacttatcaccaaccttcagcatgccaccgccatgagcttgaatgtgctgcccggtatttgtctgcgatctcaatcagatttgcgacatactatttgatcttgttagacttgccgctgtccatgttgctccagggacgatttgaagtgctgcgttgacagttgcgacgagaagaccaagtgctgcgaaggcgtgagaccgcattgcgaaagcttgcaaagagcgatcacatagatcgcaggaggttgttataagggaaacatgcccctgtcatatggctcgtgaacatagcttatgtggataaagtcgctctagtcaaccctcttcgccgccagggggggctgtcttccataggtgccattcccgggtagcaggattgcctgtcatgattatggttacatgtggcccgaaagacgcgatttcattgaggttggcaaggatgtcttaacgacttgcggggagcgttagcgttcggagagattatagtgtcggttgttcttcttgatttagatttaagttgtgcatgtgccaaagggtatattgcctttgagccgggtttcaatagtccgacgcccgtgttgacgtagcttgttctcgcgacttcagtaagtaggaagctatggtggctacgaggaagatttaggaaagtggaaatattggtgtttttttgagcgtctatgtgtgctacaagcttggatgcaccaataacatcgctgcgcaagtcgaaaatcgagtgcaacatatcagacgacagatatagtgcatgtatacttacacttgcatggaatttgacccgccagatacaacacgaaccttttcgtcaatcgtagagctccggaagcatgcgtactacattccttaccttgctgtcattgtcttgaattgcgatgccgcacaacgtggacgtcaccaaacgtcactcgctgagcgcattgcctacatggtatcaagcttgtatttttgttaccttgttaaacgcgcagcgcgcgcctgcccccgtctgatgcttgttatggggttgttgcggatgcccgccgtgcatttaggtcatctcttttcatgtcaatcgctatacctccaggatacagaagttcagctccttgctgttgtcgatcgcactcattcgtgcttgtacgcgcccagcatggatgcccgaggtgctcgttgtgggaagctgccgaaacagcgtggtgtccgcggtgtctgccggtagtcgcattttgcccctagatcagccatgtcgcctcccacctcactccctgactgtgttcatactgactaaggggcttctgctcctgtccctcttctggaaagttgtttgtgcgtgcggttttgcgggctccaaagagggtcagaggggggctcggttgggcagcttttggacgagttcggagcggtggagagcttttgggcgtgtcgattccgaggagggctgttgtatggcaatgcaggcggttgagagatttggtatgtagtcgctggagatgccctggcgctgctgagacggccgccgtgctgtagcagtccgccgtcaccaaggaatggcggggctggacgctgtcgcttggagctgcgggctggcgaaaccttactgtgcggcggtgcccggaccacggccaccaccaacacagtgtaccatgcttccaaaaatgtaggagctggctattgatgatgccaggattccattccgcgtactccggtcacgatcggactcgtggttgtagagttctgaagctgcgagggtggccgtctcgtctttggcgtaagtcaacaccaaaggactatcgcgaacttcgctttggccaagcccctccactaccctcacccccaccaccaccacaccataccacgtcgtagacctctgaaatcaggctcatctcgtagaacgagactttctcatcctcgtcgcattcctcctggagtcgtagcacccgttttgggcggcgtggtagtgcctctctcctcgcaactcctgcagctcgcccttaacgcatgccaccacattcgtctgcagcgccttcatactccaggagaagctgaaccagggtctttgaaccctctgtgctgagtttaccgactgccctcgcatcgtcgtcgccgccgcaagctccgacgtgttggcggcttcgcagctccgccaaagggcggcatcatcccctcaacaccactcaaacaaggcgcggatgagtatctcgggcatccaagtaagcatctcctgcattttgaaagccattgacttgacggcgagcgcgtgctgacctcctgaccacaggcgtccttgacttccgcaaccacgacagcggcagcgatagcgagctttgcgcgcatttgacggcgccgcaaaggcttcgcatatctcaaggtatgctgagcacccccatcgccaacaccatcatagccgttgaccggttgctgactttgaccttctgcagcacgtccgacaatttccccgcaatgcatgtcgagacctttcgactttgaggggcagcacctgccttccagactaagctgcaggtgctcaagtcgcaatgtaagtcttgaccgtcatgccttcgcaccttgagtcgtgactgacagcatctaagcagatcggaactcctcgaaagccacaatgtcaatagacttgcgcaacaccacatcctaccccgcacatcagcacgctgccaaatccaacgatatctcgccgaaaacccctcattcgatatgactgcggaggatataccacaatgcatgacggcgggcttgtcatacaacatgttcctcatcgcatgtctcgtcgacagacaccatgagagttgggcatgccttgtcgcaaacatggtcgacaacttcgagcaggatgtgggaaaggaggacctgaatgcacatgggcttctatgcgacagctgcaagcaggtttcttttgactcggactcatcgccggataccatatcgcgagaggagatattgagcggctgtcaccctcttgctcaacggctctcaacccgcatcgctaagcgtccatgttcactcgggctcctcacagaaccagagccaaagacggaagttggtaggagctgttgcctcctcttcgggtacctctgcgacatcttcggagccgtatgtcatacgaatggggcagcagtgtatacccatggacgtcgatggatgaacatgagcacgacgctctgccgcctaggggcatgccaatacctaggcctggtggctaccagtctcatgggggtgtggctcacaatccagtgtgtctcttgggtccctctgcgatatcttcggaatcgcacggcacacgaggggcatgatggaggaatgagccgtcgatccagacgtctgagagacaccagaagggaagtatggtccatctcttaagtcgactctaacgcaacatctcctacgcagaacgcactccaaaattccatctctttcgaccccgtacctcatcactcgtcatacggtcttgcgttccattgcgtgtcgactttcgagcttcagatcatattcccgtgggatctctcgctctcatcatatctcttccaacacattccacagtattgctttggctttcctcagcaaggtcatgtaccggttggcttcgacagcagcagaggaaaaggtcagtggccatagggatctcattggcgtgttggtgcgcatcaatgctgagatctgtgtctggcgcggcgcgtgtagactgctgccctgtctgaaccccatgaaacgtcggctgttgggttatcgcattactgatggtctcgtggcggtcgagagatgatggagtttgagaactcacacccaagctgtgctggcggctttggctggcgatgccttttgaacgccaaatgcgttcggtctttgatgaccacggctctgcttccatgcactaaagcgagcttcgaattcgtgaggaacctttcgatatcctgttcgactggatgcacttcgaccgtggcattggtactggtcgtccttggtgaggcgccggcaccatgccgactgacattatccatattccacgcatcgcacccttccatcccggcgcgccggtcgtcctcgatgaggcgccggtgcttctgcatcgatttcgacttcgtcgctctcagatgcggtaaggccctgactttgcggcgctcagctcatgggagtatcgactccgagcttttgatcattcgatttgttcgaccccctcaatcttcgactaacaccaatcgcgacacatcgtcgcctttggaagacagcactaatctcgtagcctcacacaatagatatcatcaaaaagcaatgctgagcgcttgctgatggtacccttccggcgtcaacctggtaagtttggtgtcctgggctatgaaccctgattgactctctgcaggcaccatcaacctgaaaagcaatgctgaacgcttgcggatgatttccgtttggtgtcgacctcgtaagatcggcgtccttggtatttatatgaacttcagctgacggctctgcaggtaccatcaaaaacagctcaaccacatgcctcgtcgaaggcagggttgtatcgctaacatcttcttgccccttcttccctctctctttctttcgatctgcatcgtggagcctgccagttctcgactcgcggtctccgtgtgaccctcctgttccccaatcaccgtttctttggcctcccatggaggttcgagtattatttcgcgctgcatcttcgtcctggccaactccaatggaggttcgagtattgttgcacatcccccatacatcgctcttcttccccgccacttcggacttttggaattcctgtaggaacatttcggagttcttgcatcagtgccgttggtgtttcggtcgcacacgatcgcacgcatggaccagcgccgtcaaattggccatcacatcgttcctcgagacgcctgtgcgttgtgaaacatgggcgctgttgcctccaatcatcagaaatcgacgacctcgtacgccgcccacattatcgaaatgtagcgtcttcacgacggtctctgcgacagtctccgcgacagtcactgacgattgatcggactttaccatcgccacgcctgtaagtgccgttccacccaacaagacgcagcggaaagtacaacatgacattgcacagtttccgtctcctcattccctgtcatcacccacaggatgctacctcgatctcccgaaagtcggaaaaagtagtggggtggttctcccaaacaccactgccagtgtgattaccagtcgatttccaaagttgggcgtgtcaaagtactcgccagcaaaccgccaacttcgtcgttcaaagtatggcagcttttgcaagatgttgaattacatgcaacgccgcgatcgacatccaattcgtctatcatcgttcttcgacaaatgttagtctgggttgagactctggtgcctgcaccgagctcacatcggaaagctcgcgcatgccaacaagttcaaaacaaagtcggtgctggtaccatactcttgaagtctggggaaacgtttgggttgtgatagtttggatgcacatgggctttcatgctacagttgcatccatgtttgatctgcttaagcgtggtttctcttggctcaggagacatcggtgggcgacaaaacatccgaggagccaattttatgtcgattcaagttcagcattggtctccacgacatccatctcagagattacagtcattcgcgtcgcttgagatgctgttcggtacatggcgggcccttggccagtcggcaacgagcatgtttgtcatccggtttggatctttcggcaaacgaagaacagttgccggggtctcattcaacagtatccattttatactctggacttggcttgcagacttcctggcatttgatagtgctttccccagcgtctccggagacgaccgaatagtttcgcaatttcggtagtagatgaggacaatgacttggaccctggcggccatcacagagcagttgcctgccattggtgccatcagcacttcgtcgtcgataatcggatccagtgccagggcatagccaatcgagtgttgaataccgtccttcccaacgagagaggtgtccaggaggcatatcagttgacgcaaggctattcagagtctgtgtctgttcaagatcttcaggatgggcacggccaacaggaggcgacgagacgcttggcttccctcctcgctgttggtcatggcaatggcatgcaactcagaagacgtctcctccctggtgttgagagcattctagagacaatcctggggtttcgaagattcattccgacgtgtgcatgggctgagatcagacgcatagcaggtcgattccagcatccatcttgagaggatggtcggcgcatccaggtgttatacttggccttcacgaaaatttgtattatccgggagacaatctagtcgacacacggctatccagagcttatgaatgcttaagacctcatctatttcgatcgaagtcgcccgttatgatggcggagaggtgacacggtggcagttgtttgagttttcgcctcttcatcgcctgctttgccagactcgctctcgttgtcatcagaaacagcatgtacggcgagccaaatcctctctcggtattgatagcgttcaggaacaatcctgggttgaaaagaaagaggccagatttggatccggcctgagatcgtgcgtcgcattaggtcgctgccgaagtccacgttgagaggacaggttcgtgagttcgacatcaagggatgcagtcgttcaatgctgagagactgacaaggttgttatgttgcaaagcgaaggagcttcctcggcttacatgggttcgctggctggcaagcaacgcaagtgctattgtccatgctgtggccaggcaagttctctcgggtgatgagatcgcgtggcgaaagtcatggcgtctcgagcggcggatcgttctgagctggtgaggttgaagccgtctcgacgctgctagattactggttggtggttcaaatcctgggtcgcatcggccttgccatcttgatgcgtgaggcattgcgccagggtacacggacacaggcagacaagttcagctacagctgcccgctgtatttgaggtgacgtaaggcgagcatcgtgctgcttcactcaacaagtggaccctgttatcgcatgcagtcgaaggcgatcaacatctcctgtgcgctgtcgaaccctgcccgggtaccattcaagatgtgactgcaagcaaagagacctgggaatcgcgttgtgttggatctcttgttgccgcgtgtcatctccgggactgaaagtatggaacatgccatgatgctgccgactccacgaagctattcaagacagcttcaaaacacctatccttgaagattaatacagtatctcgggccaagagatggcatggagacgatgccatgttgttgcaccccaggatgagtttgtcaattccccgggtttgttgcgagaatattgtggtttgtagttgccaaagtcagggcccgacaacccagataatgtacagcattgtcgcgcacgcaaagtttgcatgccggcttcagcttggggcaatctcaaaacactggagcttgtcatgggcgctggtttcgttggctgctgtatacagtcttggatctccttggaccagtaatccgggagacgcgctatgccgctcgcagacaggcagcactgataacagcttcgagccaagtgttgcgatccagtcgagttttcgtggttcatgcgggggtgctcttatcaacatgctgtcaagtcgccttacttgatggtgttggtttcgcagttcgtgaatttccaatgtaaaacggcgaacgtgccgagagtcacgagtcttgtctcgggatcgacagcggaaacatgtccttagcgccggcatccacatgtacgtgtcgatgttcatcatcgacgggctctctgccgagtgctcagccaagaggaaatataggcttcggccaagtcggaagtgagccatccttgaggttctcatcagcgaatttggtctggtccaaatccgctctccattttcacctgcctgcagagcgcatccgcggcagtgaaatcgtgtggcccgtcttccacaggtgttcttcgttactcgcagtcgtgcacgacgagctcgcccgcaacagacgagatagaactgtcgaagttggttggtttcggctccttggcaccatgatttttgaggcgacagaaagttccggggtgatgttgggtccaaacgttgcacagtcgcagcagttttcttgtcacattccgccgatgaagacaccgaggaaggcgtaacccgaagttctgctttggcggtttgccatcatgccgtccgtacattgtcaccaagctcgtgtcgatcccttgtcctggtatcaggcttaggttttgagggatgtcttgtatcgcacgaggctcgcctgatggcatgccacatgtcggtggacactaccatggcacgctgcttgctgacgttgagattcgcacgttcgatctgctcgggcctatagtcagggcttgcgtattgggagtttcgccagatgctgcaaaacttttaaactcgtcagtgttgctcaagtaccggccccgaaagtatggaaacgtacctctcactgcaaaagtaaagttgcatcttgcaatgatctggaaagattgtcgtttagaaacgcccattcaaattccaagatcacagctcgcggtgtcctggccgcctgctgttcctttgtggagagagccgatttggtctcgagaagccatgtcttcccagcaccttgtcggcagtacgaagcggtattcctgtcagtttccaggaagataagggcgtggcttgtcttagacgcgagcttaactcatcgtcaaacaatctatccctgccttgattggtcccggatgccacaacccgcgatgtgtttgccgctgggggcagctttcacaacttggctgtaggctgtcttgggactccgttgggctatcatactgtgccaaatctggtttcaacacgagcttcaggctctcagtgtcgacatgaaacttttctggcttagtagtagaggtagtggtgtctgtatagcattctggctctgagtcgtcgttcatgggtctcacgccttgagactgagcaggcgtgtcgttgcccgactcaagcagcgtgaaggacttgtggctgagataagcttctgttataccctgttgctttcgaatctcccgagcccaagagagacaaggttggtacaacgcgtatcccaccagcggcgacacttggcacttgtcggtcctcctacccacgttttttttagagaagtgttggccgagggtgaccgaggttgcgggttgattggccattgcgcaaagagattgacggtcgctcagtgcagtgaaaggtggtttaagttcatgcgctgtcgctctcagcccctcagaatatgatgccgctaccgtatcggcgcggcgtaatctttgggattttctgaggatgttcattgctgacttgtctcgagatgttggttgagtgatccggagacttaggtcgcgagtcgactgagcattgtacaacaagttcgtcggtcgctgggggcgatgaaaggtggctcaattcgtgcgccatcattcctcattctttcaaagcatggtatcgctgccatcaaagccctgcaaattcgttaggtctgtttgaggatgttcactgttgacttctcttaccttcctgagcctgcactgccgattacttgggactgagactcgaagctgggcttgagtctgttgcgcagagcggcacagctgtctcaatccagttttgtcaacacaagcctgataatatccatagtgtagtgtatcactgcgctggccttgttttcttccaaggtcaaggtctggcgtgagtcctgcctttgattgccgcgatcgtagtgggggcgatgaacactctgagcgaggtaaagtaagactgctatgttgcgcgatacttattacggcgttctgtgaaagcaagcggccactggtccgctgagtgcagagtaagcaagttgtgttgtccccgacgacggcgctttgagctcgttgtcaggctcaaaggagaggtgttgagactgcttccaataactcatgtcgtttgctgcgtattgctgcttctttggctgtctcgggcgcgccgctggggtcagtggtcaaggtgagagacttacccgcaaagttgacatctgcgcctcaaaggtagcagatccggcgacgacgtcttacagcaaaggcgctcaatgtgacaacgcttcctgcaatatcacaagtcacccggcgtgatcgaagaggagaaggcccggtggctgcgctgcggcgatccgctcgacggtacgaaggaggacgaggtttgcggcggccaaataccccacctctttcagcactctaatccagtctcttacggcgctgacctcggtcttgcttctttgtgtgtccattgtctcctccaaaatatgttcgtcagccgctccaagcccgaaggcgagccctactctggctaccccaagtcaaagttatgtatgtgtattctgatccagcgaattgctgacctccttcccactttacttgtgtattatatgatcgagatctcggcgcgaggggacgtttacgaatttcggggtggtggggcgtagtcggtgttgacgaaaaggtttaagttcaagattggagttggcggggtttgatgttgacagtcgcaatatgcggacctccgcgaacatcaaagaagtggtgagattttattacccaagcttgcgtaagcttttctgtgaaggattaagactgcttcgactatggcaacgttcggttacatgtctacagtcattgctgtcggcgcaatgttcacgtcgtcttactgagtaaactgagcgggctttgttgctgcggtcatcacatggtctttgtagcactacaagattggatcttctgcataggcgggatagtctgtcagccttattcacgagatcggtcctcagtgctggcctggtttgagaagtctcgcgtccacagtcgagtagccgattagcagcaaagccagcgcgcagccggcactgcaattctacaagagcgctgagacttgtggaaatgatcgactacttttcgttcgtttcatcgccagcattgaggattcccatctctgggagagaagggccgttagcaagacccggtacagtatcccgccgaggactgagacgagcagtctcggcaacaacgatgaaatgaagaactctgagtgctcctcgagtgatagaatcccggcgactatgattcgggagcattccatcaaggtattctgtgaatcaggattgtgttgagaagcccccaagcaatcacttagccgctgctccagccgcagaatatgtttctcgataactttatgtgcgtctctgttcaatttggagtgtaactgtgatcaaataacgtctgagcctcgcctagaggctgggaactgcactctgcgggtgcaaagtccagatctttgcgtgtagttttctttctatctcaacgggcgcgctcctaccagattttgaagagacgggagaccactcaaatagtcacgataccactcactgtatattctttgaacaggaacttcagtatgcagttacgtaggcctgtgtgtgggcaagtcactacgcgtgtgatggaggtagtggggcacaagcaagtcttaaaccattgatacagcgatacagcctctcatcacgcgacaggtagactgagcaaagcatcacatgagaaagaacagggaggattgtggaacaatgtaacaatacgttgatgatgtgtcgcgcaaagaaggtgacagcgcagtacagttttccagttccaagccaaccaatccggctgacgtataattctccagctccaccccaggcaaagatcaacagactgcgatgtgtcagtaagatactgtgaaagaggggtgagaagacataccagtggtgagcggcagagatgcgggctcgttgagtagagcttgatagtcgcatgtgagccagtctggaaggtttgatggtaacaagaccttagctgtcggcacgtcagtcatggaagaggaggaaatgacgccgcagtgagaacttacagcgggctttgtgagcttgctctcggcatctgtggtcttgaagatgttgcggtgggggcgaaggcgtagttgagcccggggtatcgtgcttcgatggtgtcgattggtaggtcagtgtagattgtcgtacaccgacccaccaaaccatctcctaagagccaaccaccacaagactaccagataggacatcaggatggtcttgtggtggttggctctctcggataatacttgctcctagctgcatggcactgaggccggcgaggaggtggtgccgggcgtggtgaatattgaatgggcgagggaaaaaagagttactgaagcaggagaggggtagtatatatacttagaggggcagcacgctacggcggccggcgctcttgctccggaagcacgtgatcgacgctcggtcatgcggacggtcatgtcgcagtgagcagataaggtacatgggtgttgttgctcaggaaacgtaggtgactgcgagaaaaagctgctgtttgtaacgacagtgactcaaagacagagatgaggcagtggagacaacagaatagctgtgagtgggagaacagcttggaatgccgccagagcaaaaaggatgttttgcatcacattctcatgttcgaggcatgcgggaccttgattccagtgagataccagtgtaacggtgtttggaaaccatcatggagccggtattttcctcccatgcatgtcgccacgatcacgcagagcgtctctcagatgtatatcaacctgctcaatcgctatttttggttcttttcttagcttcgtggtttcatatgacaagctgggcaaaaggtacatgactgtggctggcttgaagttgcagcaaaagcaaaaagacgctagctgcttgatgctggagactttgagcctcagtaccaagcagctaggatgagctgaccgagattcgaactcagcttacttcagccaaagctagagcgtgttaccactacactaccaaccctacatttcttttgatgaaagctagctgagttttctagtagatatatgcagtcgggatatatcttagtccacgcaggagtaagagtgacctttgatcaaagtttggacactgagcgtacggaatctttccaagtttgagcaaaagtagaaacgattagcgccacggttgtcacacagaaagcatattttgacgatgaaaccttggtatgagtctattatagcagtagaatctctggcttaggtaccatattatcacttgccaagtttgaagtcactgcattatagaatgtcatactcgtgtatcatgagtgcatttagtatctagcaagtacggcctgtcaattgcagacctgctcaaatgccctgaaaggctctgcgctaccacaaagatgcttcatccaaccacgccaaaactcctgagacgactcatcgcccattccaccacatcgaagcgcttgagacgaccctagacgacttcaggatagcctttcagctctcctccaagctcctcaggaagaagctctgggcgcaaggtagagcgaccccagtcccaagggcgaccaagctgctcgcgcttcaccatgccagcaagaacctcttcaaggctgaggttggggtccatcagcaaaggtcgtgtaagctgaggctccttgcgcttgtacgtgtcgatgcctgcaatctcgacgtgcgccttggttacctggtcgaactcgtcactgccgcaagtgagggcgttgtgcatatcgagggcgtccttgaagtgaggaaggacctggttgtagttctcccagtgctcttgcgtcatcgggatcgacacgctgatgatgacctcagggatgacctcgtcgcggtccaggacggtctcgaatgcccgcggcatcttctcctgcagccactcgcctagaagcttcagagcctcagatgagccagcgttgtcggcacaggctttgcgaatcagttggagcggtccgaggaagagctgacgaggagacgagccctttggtagtgtcgcaggaatcttctcggcaacaaaagcagcgcgatccttgttctttttgcgaacggctgcgggagacatctggccgaaggagagggcggagctggcagcaggatggtgaagaatagtgccattggagttgacacttccctcagactgcgcatcgtcctcggtgacagcacgcgacccctgggccatacatggcctcgaactccgcaatggtggtggagctggcttgcaggcgcgggttgcccggggtcttgccgccgctgtcgaaggggctgatgtacgaccccttcacgaggccaatcctgggcgcgtacctggacgccatgtcgccgccaggaggagagaagccagaggggaggacggagaagccggcaccgtcggcaggcacggtggtgcgaggagggggaggaggaggggctgcgcttggaggtaggcctcgcgcagacgcaaggcgatccccaaagccggagggggggccgcggtggtatacgcgcggctcttgacgaggagttgcctcaggcgaaggcgaagacttgcccaaggcagaggtctttggggagggagagggggacatcgcgaggcaatgcgggggcgttgggggaagagaaaaggggaactccggttgaggagttaggagctggtggtcaagaaaagtccaaggagctggtcgaaaactcttttttatatcttgcgggagctaagcggcaagccacgtgacctgggctgaaaagatcccgcagtgcaaacaaagagtctctcactccttcttggatgatgacgcgttgtcggtcaagagatcaaccgcgcggaaacatgcagtcttacactttgcagtgaatcagagcaaacgggaagagctgcagctgagtcgcccgcatgctgattcactcacactctgagagtagagcacaaggtgatagtactagcgtggatcttgtggcattgcttgaagacgcttccgtgtctgctgtcttttattctttggcaacctcataccaaactgcctctaccatattcagccaaagtgacttcgcagcaaccgcagcaataccaaaatgacgttgtacttccggcgcgtcaagttgcgcaacccattcaaaccctctcacaaggcatactttgagattgttctgggcgcagaggccgagagaaaaaagaaggcggagagagctgccaagaaggcagagatcaagcgtgtaacgacatagcttctgggatgaattggtcttgaaaccactaacgcttttcagcgagaaagtcttgttaggcttgaaggccgagaaagggtttggacgagggcagttcattgggtacgaggccttcggcatcacagtctcctgcgtccaatgattgaaccctctatcaaagcagagggtgaggctggcatagacggcgatgaagatgaagtgatcagggacgaggaaggagagcagagcgaggagatctgggagggagactggacgtcgattttcgagtactatgagtagacgagaagagactccgcgtgtgaataacagcatatgaaaccttgaaagtactgcgtatattcctcaacacggtgagacacaaacaagatgatacccagaatgaccacaaggttatccaaactctactgcacatgatgtacgtacgtttccaatgacatatcccatgtgctttccaagcaccccccagcccagagcatcatgtttgttgagaatgatggcagtgctgccagcactatgcttgttgaagatgatggtagcgctcccacatgtcgcgcagggatttggtgtctttacgctgtaattgggagttcgaaacccctgcgcaacggttggctgaattatgtatgcagaagaacctgcggtatcaatcagcgatgatgatgagccaaggagaaggtccgaatctcacacccggcttaaaatgcgccgctatgcgagcgtgaaggtcaagtgggtcggcaagtctgtgcaagttagtaaagtttgggagtgcctgaggtgagctgacttacgttgatgactgcctcgactgccctttttgacaccggcgtctgacttattggttttggagtcgtggtctgggaacttgcatttccccaattgttgagggctgacctctaatcgaatatgtcatctgatttgctacatgcgtgtcagctatgtacacacaatggcttccccaacatgaactcacattgaacatggtggagacggtcggagcggtatgtggtggtgagatgtggaagcggggcggccggggtgggaagttacccttacggcgttgcgctagtccacatctgtaagcaaagcaatcgcaggaacctcagaggacagtcgcgtgtggggatatcgcgccgataactcccaagcttctatagcaccatccatagagttcgtgttggatcgtaaagctgcgctcaggacttgcaagtccagctgtgacagaagcttcgcgtccttacttcaactttggacaggcgcttctgtctcataatctctctgccctctagtctgaaggcagcggaagactgcaatgaagagatatggttgaagagacactggggcaacgaagatcgcagatccgttacaccacgcagggtcgatgatagtcaagtaatagttgtgcatagcaaagctttgatatgatataacgttgccacgaatgacagactgctatggatttttcctcatcatactcgaacccttgatccaacctgttatgaaatacggtacttcatatgataaattttacggccgggattttcgctggtgtagcaatcacgtcaatctgggatcattcggagtttgggaaagcgacgtttagagactgaccatggctaaaagctttacgatagaattgattctttgtaacaatcagcactcgctggcagaaattgttcagagtgagcgcgtttgcgcttcgattgtattgaagagtgacgagctactgggttagaagacgcagtaaggtcccggcgggagggtgtagaaaaccgggcagtgtgatcattggccatcaaagaactgctggtatcttggggcagactgggtctagtattggaatatactaatgtaatttgattgtaattccatctttggtggccgaaatcttgcgcctgttctcagatacatgttgcactatggcgttctgcgcggctgagatccgattagaatcacctcttgactgcgacataggcaccaattgtgacagggcttgcgcgtgttggctccaaagctgctgcgcatcgtagaagtaagtctgagctatatttgaagcatatcgcacagcgtgcatttcagaatcatgaatagcttccttataaccagtaggcattgcctgaggtacctgtgggtgcgccactggggaatcgagttgaagtggcgggagctgcatctgtactgttggacttagataaagttaaaaaaactggcggatctggctaattggattccctcggccatgagcttagaaaggcgtactgagggggtttgatcaaacgctgagacagatcatcagtctttacaaagttcctcgtatggtagagagttacattcattacgtcatgccgcacagctatcgccgcctttctcatgttcgcaaagtgtgtctttgcgctcgcaatgagatcaggagtgagctgcttctcacggtttgccggtacacctgtatcgaaagtagaacacagtccaccaaggacatgacttgagtgcggaaatccttgccactcatctgggagcggtaatcaggccaggccatgtccaagtctgcatgcgtgttgtagaagaactccaggtccgcctgcaatgtagcgtatgccgatgcctccggtagcctgatgactaggcgcgggcggactgcctcgtttttcatgaatgaaaaagtactgctccatgtggactttggagtagtcataggcagtcagacgaaggagaggaacttcaatttcaataatgacatgcgaggatctcaggcgcgacctgtgaaagtgggaccagctggcttcctgtctcgcggccagtttgtctggctgccgctacggtcctcgtggcgcgcccacctttaggacgaagtgacgagccctcttgccatccatgcaaagccattacaccgcgcgaagccgttgggcgagactcacaccctgaaaaacttgttgagggctttgcaatactgtggtatgcttgtacttccgatactggtgctcttcgcggattggatcagatgtaaacaccatacggcgctcataattattctcaaacatcggtcatcctcggtaacaaccgcgttggagctgtgatagtccattaccataatttcatgccagtatggacacaaatagaagggtcgcgacggtgagacgcggatttgccgctgctgttcagactcaatacaagctatccagtggacaagcagggcacatataagctcacacagcgcaaaggaacggcgacgcaattaaaagcggatagtatttacgttatacattgaaaagtcacaatggcatagtaaaagcaggtaaacacgagacactgcaatgaaataacggttgcgggaaatgtcgtccacacatttccacctagctatgggtatgaagctacatggctggagtgcggacttttgctcaattcaagcaggctgatcaatgaccaaagctgatgggacgcagcaagatcattgggcctgttaccttcttgcatggaaagagaaggtaagattgacggcgggcggaggcttataaggacagaaaaggcttggcccgttagcgctcacgtgatcacgtcagtgtagctgtgtagggtgggtgaccagaatctgtggcgaagttgaccgtgcggtgaccgtgcagtagatacagagggcagcgccaagacaggacttgtggctggtgattgtagtctcacttgatgtcgatgtcggggtgaagccgtttctggtcagtgtatataagagctgcttcgtgccacctctcttacactcttcaagctcatcatactctcacgcaactcctggcttcgctagccatcaccaccaccacccaagaccatcctcaacaaccatgtcgaacaacaaccacctccgctccgaccccgtcatcccggtccttgtgccttggctgcgcggtcagccatcccgccgcccgtacgtcgtcatgcggcgtgcggaagagcaccatcgcgaactcctggttttcctccaggacatggccacgaaggccaaagaggccaacatgaccgcgccaacggcctgccatgctgggttcgcccacaacaaggtcatgatcgtggccagctcggtggcagagctcgaggcggtcagggacgaggcccatcaaggccgacattgcactgcgcctgtagttcctgaagggcgaacttgcgaagactcgggacatgcttaagatgtgagcagcttgggtaggtggccatgaattgatcttgagcgcgatgttttgctgacttcatcagcagccttttgtgctggagcggtgataccgtagagtgcgccactcgagagcaggcacagaatgtcggtgcgacgctcagcaatagaccttggctggaggagttcgataccatggggccggcgttggtggcttcgtaatttttgcttccactctcctcttcttctccgcgccattcgctgccaacgaaaattcatgtagatttctcgatagcgagaattgacgcgcctcgtgcgccctgacatcctgcaatattgtctgcttgcttcttatgacaatactaaaagtgcctgcactcagcttacaatgctcgttatctccagcaagatcatcccgagcttagtctcaattagtctggtggtcaccacagaaacttaggcggctactgacagtaccccgtccgtgaatgtccgtcacactcgcggccgctcgcactcaacttagttagctcccgactcatcctttgacgataaagatcaccccaccgagcgcgcaacacatcttgaccttacagttccctcaaccacgaatgtcaaccacggcttcgacatcatgaaccaagatcaagtcaaccggctctttggcgcgatatcagagctcaacacaagggttgctgctatcagggccgatatcaacaaccgcttcaacacccaggagcagcgcctgacctctctgcaaaaccgcatgagagtcctcgaggatactgccacccgacttggtggccagcctgccgctgctcgtgctccccatggtcgagattccgccattgccaaccagggccacggtcttgctccccatcctggtcgcgacgcctattccggacagcagggtcagcccttagcagacccgcagaacacacctagggtcgtcggcagcggagagaacgcgggcttccttcccttcgccatcgagctcattgagaggaagcgccagcgcaagccgcctggtgacaaccgcacctggtgagtatatgttggtgagcattccagatctccttataatgatgttccctagttatcactgtcctaaagagactttctccttggagtgtttccgcgaggaccacttccgttggtgtcgcaagcatcagcgacccattattgcggatcatgagctttgtggccgggactacaaggactgcttgcatgtcaagtggggtaagttcaatacactcgtacctcaaaccagcgatttctgacaagtggcagaggtgcacccccagtgggcgctaatcgtggaaatgtccttcaccgctggcctgggcagccagggcgtccagaacctccgcgagaagcttttccctcgtgagcactttcccgagaaatacaacaacgacggcaccttcagaggctagggctagacgtgttcaagcgaagctgggtggatactaaagaactcacgaggaggtatggcagctacatgcgtctgagacaattcaaatggataaaatacgacaatggaataccatgataagctgtggtaactgaaatcattcgtgatgtttgtcaaaaatgtgtctatggaagggaagtgacgtcttgtcaagatgtggcctgtgctcgttcgcgcctccttcctttccagaagcgaatttggggaccgtgactgtgcaacatgacaattcatgattgccgcgacctttctggatattttgtcaccatcaaggttaagggcactcaggtgctctatcaggaagattgcattgatactatacgagatgtacaatgccagtcaacctgccaaaacccatgaagcgagcatccaccgtttgcaagcactgccatgtctatctttacctccatccccgatagaccgactgcaaccctttgagttatatgtgcgtacctcacgcgctctcagccgaggtttgcgagcctctcctggtggccccgcaggaagtagttctgaaagggtgctgatagctttattgagcttagacgttgggtctcgtgtatgagggaaagcggaatttaagcttaaatatggccgtattaacgtgacgaagaagttgtacgacattagtgtacaccagttcgtgttcaataacaagagagtatagcttacttggctgctgcccaggtagtccaataatccttgcgcaaaatgacagtatgtaggcaactcattttcgtcagtcccaagagtctgagggcaataaagacgtttagtggattgcaccgctctcgtagcaaccagcaacccagtgaccaaagccaaagtgtacactggtgccgcgtgtagtagtatgagcttctcaatatagggcgacttaagcacaaacaatgccatgagataaggccaaagttgctcttctgcgcccaagggtcatgtacgaaaccagtagcaccttctcccaccatagtggtacgcagcactcgtgcgagggttctgactgatgtcgctccattaacccaagcgtgctggtgtcgagatcgtgtcgatgttgatcttgtgctttctgtcgcgctgcaccacaacagcattcgcttgccttaccatcgcacgtctctccatctcagctgcttggttcgtggaaatattcgtctaggcctcgataaggtgcgctggctatgaggaagcccgcccgcaatatcgattagccgtgctcaagagaagggaaagggtggcgtgtatgtcttcgcagactcgtacgtcgtgcatgaggtcgatgatggggtaccctggaccaatctgaggccgtccaaagaccttagggcgcagcgatgagagtatgaggatgaccggctcggtggtaaaacgtcagtgatgtatcacatatcttaacaatgaacacactgacgagctcatgtggcataagcccttgtatgccacgcgagggttttgcgattatgtgattgtattttgtagtggattgtgttgcaagcgaggtccaaaagaaaaaagctgtgtttgttcgacgcgtttccaaggcacatccactaaccgctttcggacgcctccatgccgcgatgcagttcaaggtcaggctcacaccaaagacttctgttcagcaaacaccattaacttcgaaggtacagtagcctaatgaataatccaaagttgtgattgacagtacgacagtgtcacatatcctcccaaacgaaccattggaagaccgggcagccgcaccgcgccgcacgcaacaagcaagaacagcagcagcacctaaaaccgagcccaagaaagaaatcatgaaaaaccagacgattgttatcgatacgcaggagacggaaaccatggaagttgggagcgccctgcattgggtcgaactcatactgtggtgcctcttctggatcgcacgccatctggcgtagacaatgtgagcatgcaaaggcgctatgcacaaaagagacttcttcaacgaaagttcaattctctagataaatatcaagaacgttggcctagtgtctgggctctaaagcatacatgatctgatactagcgagtgaatgtgcatccagtcccccactttcctccttcaagcattgccagacaaattttcatctaataggtcgagttaagaggaccaaatttgatgttggagtaaatgacagttgcgtcaggactcttgctttccacatcagctggtgcaccagatttgacgtcgcatgagccacggccagaaccgagatcagtgtcagggttcttgtcggtcgggtaggttgagtcaagccacaacatgttggagtaatggtcgtcccagagcgacatgaccagcaccatgccttgtgcaagagccttggccatattggcagttccacccttctccttgtatgtgtacctatcaccgaacacctgtttctgctggtcacagaattttgtggtgattgagttgccttccacgccaggaatggtagatgctggctgctcgatggtcttgccaccttggacgtagaagcgcttgatctccatagcgtcgccagtaccgatgaattgtgtgacgacagtgaacttcttggaagtgtcgacagtcatgcctttgccgtaaaagttcttgacacccatgcggtaagcattgaagtcgcagccatcggggtcgcatacgccggcgtagcggtcagctgagtatgtaccaccgcagccgtcgccgtcgcagcgagtctgttcgatagtgctgcaagcgtggggtgtaactgctgtactgatggaattcgcttcccagatatccatctccgcgcagcaggagccgtgaccaccaacaccggcattcgcatcgttgtctgaaggcttccatccttcgacattgccctatacgacctgtcagcgattcggttctcgaagcttttgagtgttctctgggattcacctcgccattgataaatttcagatcccttgggcattgagcatcacagtaaccagttccgtactttgcaccagccttgttaccagagtacttctttagaccaccatcttcgtccatgctgacgaagtatagagcaccgttgaagccacaaggcaggcctgaaaggtccacatcgaaagtgaactccttgttgccatcgaatttgaacatttggtaggcggtatcagacgccatcaagtatgtgcgggaaccaatgttggtagagtacgaccctttggtaatgaacttgagctggagtgagtttccactagccgtgattccgtaggtgcccttgtagtcggcaccatcaacagcgcagttcgaagcgcatgctttgttgtcggagcaagctgttgcatcccatgtgttaccagtgtagcaattagtcgtgctgcaagattcatgagctgtttgcgtcgaaggcttgagaaggtagcctacccgctcttctggtggagccagcgccagttggcatcaatggtaatctttccactcttacttgtacagcttcctttggcagtgcatgactgccatgtcataccaggatgagtttcagtggtctgagtgccgacaagctggctgcgagccacagaaaggagagacgctgcgtaaagaaagttacgatacatgatggtagcttgcttcagatgagatgatgggatcaatctggggtgcatagcaatttatagcctgcgtgaaaaagcgcacaatcgttctcattactcataggtgccgccagagagtaacgtacttcccatcacaatactccggctgcaatatcatattgaaaagtggatgggcgggtgagcgatccagatgaacgaggagcggggtttgcatggggcttactctagaagtgctgtgcctgagatctgtgtcaccagctgttgcttgtagatgcgcagcattgatagaaacttgaccgttggttgcgctaggggcagcctggatatgtttccaagtcctcgtgagctgtccgatgggttcgagatccttgctgttctttgattttgcggcaacaccgcgagcccaggaccaatagcagcacccaacctagaatgaggtcgtcagggagatctcaaagctgaagggtgccttgtgctttctggaacatctaatcggtcccccaccgcatggacaaagcacgcttggatctatgctccgcgaataagatatctgtcttcatagtcaaaagtctcatgacaccaatactatctacggcttttgtctggctaagacttgcgaagaaacttgaagctcattgccgtggcctaggctactctgtggagctggggatatgaacactccacttttctcctaccgggtgatttccaagactcgtggaatgagttagtgagtctaaatacttacacctcgaatcaaattcccagcagcgcgttggtgctgaccccatccgcattttcggctcaccgtagtgagtgagtccgtggcctgttcaaacatacgctgggtttgtccaaaagagaaaactaaaggcatgaagtccttgcgataatatcagaaaacgaatggtactcggcagtcgatattgagctcgcgatcggcaatgtcagtatatggggaaacgtgggttccccgcttttgactagattagatgaacgcgcgtgtgcaacaatactccgaacgtctgccggtacggacaggggtcgatgatgctgcgcattacccacgaagaggagcgagaccgacgacccgcggtaggtagctgttcaggccgccaatgctacgtcgaataccggtgtttcacagactataatatctgtagagtgcgacgaaatgtgtggcaaagcagatctgctgcaagctggcacatcgcgaagtaccaagcctccatgaagcaggatgcgcacaagcaatcaaaagccatggaccaaggaaagcttaccattgggatgtcgccctgaacctccctgaaaagcttcgagaaggttgcaatatattgcagaccgggatgacagagtatggaataagcgcacactgttggagggttgcaattatccgttcacaatccgaacgtatcgtaacgattgtgcaactagcaaggaacattggaatctgcaatgtaactggaacagagaaatgctactagagaagcagactctagacactatggtcttgagctttaccgtggcgttggagcaagatccatcgtcacgacagcgcaaagtaacgaatagaacaataagaagagcgaagcagcacaatcgaggtgctgacgtttgcagaaaatacttctggcaagagttatgcgagccgtttgtacaggttgttctgtgggaggcgcgaataacgggggctggcgcatcagggtccagggtcaggccgcaggctcggcgatggtcaagagccgcgccacatctccctcgctccagcgtcatctccgccatctccggtatccatttgttcatccatcaacacacgcgtatcattcccttcgattacccgattgacgcactatgtctacaaaaagcgccgatgctgattcgcgagagaactcgcccgaccatgaagcctcacctggtgggagacgcaccagcaagaagcggaaggtgctgtcatgctatgcatgccgcgacaggaagatgaaatgcgatagggtctacccagtctgtgggaggtgccagaaaacagggcgatccaatcaatgcacgtacgatccaagattacttgatgatctgataggcaaaaatggcgaccagacaggcagacaaaacccaaccgcaatgcatccacaggatgctacacgacatatagcgcttccatcgtcatcaggatcttccctagaaagtatgcaactacaagcgagagctcaggaaagaaggatcgaggacttagagcggcagttggcggcagcaaagcggcaggagaacagtaatcatccgtcacgttactcagattttgtgcctgtggaaccagatcaggggaaagaagcattgatgtttagaggaaaggggttcaaaacgcaattccacgggtcaaccagtgtgatgagcaccatcgcccaggtatgatcgcgttgatttgcgaaagagtggttgctaagatgcatcagttccgggagctacaggcattcacccgcgaagctctgatgcttgacaattccatcatgcgtttaacaaccggtcagtacacgcgccagagtaagtttcagacgctagctgatgaggcatagatttcaaaacatttcgcgatcgcagaaagatggccaataagcagaacgatgctcggacactcggcattgaccaagaaatcttcgcagctttgcctgaccgtagtattgtagatttgcaggttgctctctactttcagacctgggagaacacttaccgagtcttgcatgaaccatcgttttggaaagagtacaccaccttttgggagcaaagggctgtcggcgggtctccaaaccaacctggcttcgcagccatacttctactcatgatcgcaagtatcaaaagtttggccccgaaagacgatgttttcgaaggtgacacgacctctgatcggctgatggcttcgaacatcatcgatttgtgtgatgcctggattggcagacaaccacgcaagcgtttaactctacagttctttcagataaggatcctttcggtcctcgcaaagagagtcaactgtgtcaagctcaagcaaggtacgctacgatgacatcaagtgtgaatacacgctgacatgagctaagactgggtcacatctggcgatcttgttcgtctggctttagctgctggtatgcatcgagacccatcacttgtcacggccgggaaggtcccacaatttgaacgagagatgaagaagcggctatggatcaccatcatggagctagagctgcaatcctctcttgagagtggccttcagtcttctcttacggcgctctattgggactcgccggcaccagcgaatgttcctgacgatgcactcacgactgaggtgcaagaactgccagccagtcgaccactggaatactttacgtccgcctcgtatctctgtgtctccgcaaagtccattccactccggctacacttgatgcaattactgaatgacccctctgcacgacttcaatactcggaagtgttgcaatacgatgcagagatccacgaactacttcgcagtctgcctcaatgggacatcccctccgctaccatacccatggcacttctccggcttcagttgcgacagtttgttttcattctccatcaatcgtttgcaaagcttgcgtctcaaaacgaacggtatgcttactctttcaccgcatgtgttgaatccacgagtgcgatagccaacacccacaacgagctggtgtcgcaaggtatactcgtgctgaacaacatgcgtaatgacatcatccgaacgggactgatgctgtcgcgaatcgtttacttcaattgtgcccttcatggccctgtcaaagcttcaagatcagcaccggcactaaagacatcgtatttcgcagatggccaaacacactttgcagatatgccatcaggtgaacatctggcacctgatctggaggtgtcgttagcaattgttccccaacactccttccttgcccgcacgctatgtatttctgcgattgatgtcctcaatctcgctggtcaaacgtatgaacgaaaggttatgcgcatgggtacgggctacatggagtactggctacttactgcggcgatcaacatgctaccgccttcgccttcgtcatcttccagtgcacaaactataagtcctaccgatgacatctccgcgagatgtagaaggaccttagaccaattcatgacggtggcactgcggatgctcgaattacagaaagatccagaagctcgcttcgcatcatctcttcgaactacgttatctagcgtgtcgccgtcagatgtgagaacaccaaagagcggaggcgcgagcatagctgcttcaaatgttgggcttgtaggaagtcatgcgtcgaacaacggacaacatttgactgtaggtggtatggagctgagtgatggcaacgactcaaaaggcatggatggaacgtttgacactttgcaagacatgcaggtcgatctttcagggtggacttttccggacttttgggctttcgatctaagtggcgacttctgaaaaacaattccgcgacctcgactatgctgaatctagtcagttgggcacagaggagaagctggtcatgaagtgatgaagagcttcgccagagctggtcttttgcagaaaagtaaaagactaattttagtcccttgaaccttgtacagcattccaaagcttggatctccacagcgcgataccgcattcgctgttgcgcgttccaaggatcttcccagacgtcatgtacatgggttgtaacttgttgggactgcgcgttcctgaaacacacgatgttgggcgtctttgcaacctcagccacggaacagcaacctctcccaaccaccaattcatagaaaactgttcatgacacacgcagcgcactacaattttctcgttcgcgcattctgagctctagatgagcagttcacctggatccagcttcggctgtaataatcgccatggcaggaggcaaagtttcgctcacaacgcttcctgcgacgccatagtgtctcaaagctccgagggtgatacgcgtcgcttactataggctggccgactgttttgaggcatcgacatcctcgcaaacctattcttcagcagttttccttattttctttcggcgcttttccttttcgttgatctacggtcagctcacctaggtgttttccccatattatactatagtagtcgagcccactacgaagccctgatccttcctttgagctttctacatgcgacaacacgaatgagaaacagtcgcttacagtcatgtcgcatgtccacgtccatgtcaatatagcggaatcagcaaatgatctcgatgacgtgcgatacgaacatcatttgaagcacagaggtcaggcaaaccaccgcatattttggatcacttggtggatcctaagcgcattcttcgcgctcaatttggcaagccggacttacagatggtggaaacatagaatgtaagcatttgaaagcgcggctgttgaaatgtctaattcccaatagccaccacacacatcaatatgaacgattgacggcaaaggcgggcaccggttgcctcgcgcgggctaaagcatgcatcactgccagcacgctacaacgtcttccgcccttctttggctataacatgacaacctttccattgagtcgagttatcgtcgttgtgttgtatgcgaccgtgtcgctgtatctgctgactttggtcgatgcacctctcctgtcggaccatttcatcgacgacgtcgcattccgagcggcatgggtcactctgacgcagataccactcgtgtaccttcttgcagcacgatgcggaccattcgatcttgtcaccggtgtatcacatgagcagatcaactggttgcaccgctgggtcggacgcacgatactcgtaagtgcgacagtccatgtagtcgttatgaagacctccatatcgacaacagacatcctaaaatcgcaagaggagggtatggcagtagttcggtatggtgttgccacgtatgcgatgctcatctggatcgctatcaccagcattttacctctcaggcaatgcagctaccagcttttctacctcaaccactacgtgtccacatttgctttcctgtttgtagcttttcagcacgttccggcatacgcacgcccaccaatctatcttgctatcggtatcttcgccttggacaaatccctagtcgcatacttcttcctgcgtaccaacgttgcaattgagccatcggttcgtagattcgcaagattgcggagtagtcgaaaattggttatgggcttcccagtccggatgaccacgccgtccgcctccatttcaagtctaccagttcagaccacggacactacgacaactgtccgaatttcaaacgtaccatttctctggagacctgggcagcatgtgcgtctatgcatccccgctttaggacgatttgaagtgcaccctttcacacctgcgaattgtagcgccatgccgcctccaccactgccaccgcgcaaggacctcgagccgggcaggaagctggagcagccgagacagacgagtgagatgatacttatgatcaagtccaagtctgggttcacgcagcgacttgtggagtaccaccgaacctggctagcacggccgtgtccaaacgctacggagcccgaggatcagacattgaccgcatacatcgatggcccgtatggtgttgcgcccaagtggcacgaatacgagaatttggtactcatgagcagctccactggtgtgtccttcatcctagcgatcctggatcatttggagcagttgtgcttcaccgccggggcggacgagatcaagacaagacatgtgaaattcgtttgggtgatacgacatttagatcccgcgttcgaggaaattgtcaaagcgattgtgggtcggtgtagcgcaacgttacatgattgcggcatcaacatcactgcagagttctggagtacgtgtgcagattcgaaactacaagaggtagaaacagttctctttgatcccttcgcgcacctccgaccacagctatcaagacgagtcagcgaccgaccagcgctgaggatccgacatccagacgagatctacgacgaatgggatcgagaagcagaaacggaagacacgggaatgaaactcgatcacgtcgagccattcgcgacgaagctggatggctatgacagctcagaggagactgcgagtgaaggaggcaccctgatcgacgggggagaccacgacaattgggaagacgacgaagatccgttttcggacgggcatgcgacgggtcacgatgatgcgtatcgaccacttccagaaccaagacgagaggcgccagtgatagaggatgcgtcgagatgtcaatgcgcgttgatccagcaccagcgacggaaactcagtacgcgcgagaggaacgtggagcacatcacacagcgacatggctcgcggccggacatgaaacgtatgctgggcacgatgtcgctgtcggcgagcgacaggacgatgatagcagtctgtgcgaacggcgacgtgacaaaaacagtccaagccgcgaccgcccgtatcaacaaagactttgcgctaggtagaagaaagggacgtgtagatgtacatattgaaggccagcattgagcaatatacccattttcattgtgtcaacaggatcacatcacttcacacttctcaagttacattgatgatattaatgttccattcgtgaaacctttgggcctcatattatacagctgtctaaagacgctactttgtcgccggtttgtctccagtattatgaataacattcggcacagcgcgctctacgctctcgggcagaatctcctggattttcttggggactatagagtcttcgccatcatttagggcgtgtgtcttgctggtagattggcttgcggcgccgccggtggggtggacctgttgtgaaggttagcaaggtcgttccttggttgcttttggttggtaagtccgactttatctggcaacgcctcctcaagtccctttggcgcagcatcctgcactgacttgggaaccgcgctctcgccctgtgcgtgagactttccctggccgtactcattggcagccatccttgttgttgatgagaggaatcgtgtttgctggaaggcagggcgagcgatggtccggagtttgagggcgaatggcatgatgaaggatctttgtcttttcaaagttatggcggtatgcgtgtgtaatgcggctgagaggagtttatgtaggacgcatcaatggaggcttacaccgcgtcatggcaacgtcgtcgatgatcaaatagggtgagaaagcggagctttctggagcaatgggcactgcatgatgcagctttgggattgcgatgatgggtgaggcgtacatgatgcggtcatgtcctcgcgtagacatgcatgtcgcggttccgcggacaccgcgtcgcgtgttttcagggtccgactgtccgactttcataggcgttgatgcatcatgattctaggcaacagtaagtggttcatggatactgcgatgtggcaatggtatggacaggaatgggtatgcatttctacttcgtcatcctctgtttgtccttcatcttcctcctgcgaaccttctcgttgaactctgcgactaattccgcggcgccttcgaggttctcctctggcagccagtcgtggctatcctcgtagccttgccacttgaccaagtagaacttctttcccgcatcgcgatagtgctcgatgatggcttccacgacatattcctctgcgtcttcttcttcgtcgtcgttgtcatccccgctctgctgttcgaccggtgccctcacggtgggtgactgcacatgtatgttgtcaagttctgtaccattcgagttgccattctggaggctacggtagagagcgttgggttcatgggcgggtatggcgtcgtcggagtcttcagcgggagactctggaatcgcattcgaatatggagatcgttggtttggtagttcaggcaagttctcctgcgcgcgtggtcttcgctgagtcgatgttgtgctctctgtcctacgtctcttactcctgtgactatcaccatcatcatctggtgcagtttctgggcggccgcgtatgtcgtcttcgatgcgcaactgcatggcggcgctcgacgtagatcttgcatctcgatccacgagctcgaggtcagattcttcgtcgtcgtctgaggcaacggtaggatttcgaagcatagagggggcgcccgagggccgtcgatgcgataacacgggtgagagcgggagtgcactgttggccacgaatgcggagcgggccatgttgggagaccttcgtgcttccaagtctgcagcaaagtccccgtcttctgagtctgtttcgttgatcatcatcatctgcaggccatcctcggtctgaatcagctcctccacttcagcgtccaccagttgatcctgcgtgtcttgttcacgggtatttgagacaagcgcggctcttccgcgccagctgcctcttcctcttcccctccctcgtccgcgtggtctgccccttggccgcatttcgggatcgaggcttaagccgctgagcatccgactgccttggcccattgccgccgatcgcgcgttcttttccagccgtcttcgccgaagttcctctgcttccatgcgcatcgcaactgcttcagcttccgcctcaacctggaactgctcattctcgaagcgctccagctcctcgggggagacgtattccagaattcgactgagatccacatgcaacagctctgtgatgttcggccctgcgtcttcagcgcttgagactgaagtttcgcggttggtgaagttggtcacctccaccaagtagaagttccgttgtatgtcgccttcagtctgcctgcggtctaggattcgtgatcgcgcgttcagcaatgggcattcggtcggtaggaatggggtgacggtcgctggttcttggcggatgtgccagagctggttgtagatctcaggacccggagagtagttgttatgccactcccactttccaaaagtcagcatgtaattggcgttgcaagtactcaataagactcacattcgtcgtctttccacctctgcctcgtcctctgccagtgccgcgaccgcgtccacggcctcctcgcggccctctcacggacatttctggcgtctgaccatgcgcaatcttgaggaagcaagcgattgacgtgttcgcaagcttttcggcagcttagtagtgattctgtgacgcgtcatgttgttgggagagcttgtgtggagtaattgttgcaaacgcgagtgcttgtgatgtttgcgagcttagctaagctgagcggtggtcgcgtttgaaattggctgtcgcccgcagctgcatctctgcaacttcttcatccaactttcataagcaacacaacattgatcatttccggcatccagggcccacgcagcatgtctcaacgaacaaataatctactttgagcactgcagtgtgtactcgcactcaaacagtaggatccagcgcgcatggcacaccccgctggacgcttttttatcagtcttttcctcatgtcaaagtcctttgcatcttcttcaatttcgtgctcatcttgctgattgccttgtacttgagcatgcgatcatgtctatttcactcacgcaacgaatgctcgccttcaagtttgggactcatcacggggtctaaatgacaaacaatgattttttttcgatgtgttaagagctttcccaatgctgctaatggaagtcactaacctgagagttggaagaaagagcacatttgatcctctccttcctgccaattgtcgactccagtgcttcctcaactacggtcaacttccacgatggctaacaatcatcaaccatctgtctccgatccggatgccgacatgggcgacagtcctccttcatctcctcgctttctaccaccgcagccaggcatgagccaggtgcctccggcatacgcgagtccgtatccacatccatttgcgcctcagggtgaccagggacaaggtccaccaatgcatccgccgtttactcatcttccaacgcacatagttcgccaaaacccctatggtccactaccgcagtcgctgcaaccaccagaccggatgctaccgccggatcacaacctttgtgctacacaaggccagccgggtggcacatattttcagggctatggacagacgccgactccatccgcttccagctatcacaataccccggcaccccatgctgtagagggcgacgacataccatgggctcctggacatggtgaagtcagaagatttgtagctccgctcacggatgagcaggcgagtcagcttcctcaagcggcatccccatacccacctgcgtctggcaatccaaccggtgggggaccgcaaaatatgggcgcgcgccaaccgtcagttcgcgatctgcctccatttgctctcagccatccgggaccccatcatgtatatacgcctcaacagctatctcccggcattcacgctccacaaccacccaccgcttcaggctctacccacgttgatgcgaacggcaatacaagctgcgaacctggctgcgacacatcaaccggctgcatcacgtcctacaatctcatcaactgtagaggctgcatcaactccggtaattgtgtcggctgcgatggctgtatcacctgcaatggatgtactgactgctatggttgcgtccactgcgtgaattgcgctaggtgccagggttgtgttgactgcgtggattgtgtcgggctgaaaggagcgattggaaagaggggtctgcgcatgtgagcagctatgcgcgaaggacacgatgtggacgggcacggttgtgacaagttgcgcatctgatagactggtgggatctgagattactttaccgttgggagcatatggcctgtagtcgcatgtacgtcgtgtccaagcgaagtggtaggatatttggtaatatctttcaacaacacgacgcactgcaacctgtaattagacgagccccaagaaaggtattcatcgaggtgatacgccctaatgtttgcgattatttggttgacatgatacttaacactctgggtcggctaactacacgaaaggatcgaactatatgccattcggcgaggtctggctagttcgcgagtacctttgcatcatttgccggccatcatcgccgtatccatcgagactagatgctgctgtccgtccctaacctccgatccctttagcggctgttgcaattccccaccactgcacgaagccatccgacaggccaatgcaagccactacgcggatcacactgacagcgcagactggtgcgaaatggaaacctcgctactaagatcgccgtcgccgaaaatcgcaaacttcctcattcggagatcgctcccgccgttctgcgcagactatgttctcactggcttgcttaacgggcatcactcagcaattggcgattaccctataagaagcgccatgccttcatttatcatgtcagatctatcagtcgaaaagtcaacgcctgcgtttcctcggtcaagatgcggttctccacaacactcatgagcctcagtgccagtctggcagcagcttgttacaacaattctacgctccaggccggcttacaggaaactcattcggcaatcccggtgtcaatgcaacatacgattatgttgttgtaggagccggactggctggtgcgcttacagcctcgcggttggccatggccctgccaaacatgacggtcgcggtcatcgaagctggatccttctacgaaatttccaacggcaactacagtcagatgtgagttgcgcaatatgactaccggaatgcaatagactaataaagcggcagcccatactactccacgatgtatgtcggtccccacccggaagactaccaaccattgatcgattggggaatcttctcggaacctgcaccaggcgcaaatggaaaggtgattcactatgcgcaaggcaaaacattgggtggaagttcagcacgcaatcaacaaatttaccacaggtgcgtcaacgaaatgggcttcaagcacgacactgatccagatctatagagccacaaaaggctggtacgagaccatcgcaaacattactggagacgacgcatacctctgggagaatatgctcccgttcatgaagaagagcttcagcttcacacctccgccgttcgagtaccgcgctgcaaatgcttctcccaactacaccttgtcaacctttgacgcacctggaggtcctgtccaactcagccatccgaaatacgcacagccgctggcttcatacggaccagaaggtttcgcggcagccggcttcaagcccaacgatggattcttgaacggtgatctctttggctacggttactggccgttcactctgcgagaactggacagcacaagaagcagcacagaggtagcttttctatctccaacagctgcaaagactgccctgaagatctatcagtcttgcatggtccgcaacttactcttcaacagtaataagcgcgcggtaggtgtgaacgtaactgtccaagggctgaagccatttactgtacacgcccgcaaggaagtcatcgtgtcctctggcttcatccattccccacagcttctcatggtatcaggaattggcccgcggcatatactggaggaacacaacatccccgtcatatccgacctgtctggcttaggacagaattttcgcgacacccctgccatcggggcagtcatacattcaattaacgtacccagccgaagttcatggtccaagaacccggcaaccttcgaagccgccagcgagatgtatctgaagaacggctcagggcctctcagtagccctgctagcgacttcgcagcctgggaaaagttctcggactcatacacagctaacatgacccaatcaacccgcaattacctttccagccttccttcagactggccgaatatcgaatatatcctcgcggcggaggcgcgcgcactttcaaacgccaacagtggcaacactggaagcgtcagcatgctccttacatcagcttccagtgctggcaacatcaccatccgctcagccgacaacaccgtcgcgcctgttgtgtatctcggctggctcgactccaaagaagatcaagaacaagccgtcgcatcatacaggcgcgcccgctccattgccgcaaagatcgctgcgtttggccccgagctggctcccggcgccaacgtcacgaccgatgcgcagatactgaactacatcaagaccaagggcattggggctatccaccacggggcggcgacgtgcgcgatgggaaagagccctgccgacggctcggttgtggattccaaggcgagggtatttggagtccacgggttgagggtaattgatgccagttcgctaccattttcggcgccgggacatacgcagggcgttacttacgcgcatgcggagaagttggtacaggatattattgatgccgtgcgagggacataggatggaaggagacaagtttgatgatattagaaactagtctaaataaagactttaacttaccaaattcacatgttttgttttcatctgggcagcacaattttttcaatagctcatgtcagatatgcggaatcgatcgattggggaaagtattggacgtcaaaacaagaaacagacaagacacgccggcgtcgccgcggagcgcaagaaaaaccacagatatgagatgcgattcgagcgattggcacacagtcctactcgagcggaacatctcttgacttgattggaagcgtttctttcccgcagctgcgcctcgaatcctcgcatacgtttctgacctgtcgacccctgcacatccttatcaacgagcagcaggatgacgtcgctcaatattgcactctaccaccgtcaggcagtccatatcaatcagtgcatattcgaccgagtccctacttttcttgtaactgaacctctcaacgacctccaatctatactccaaacttcgaaatgggctgcttcccttcaacccccaaccccttccccagaaccatgtcagacagcaacaataattgcacaaactgcaaaggctgtacttttcctccctgccccgtctttgtccctccaactaacgctgaagccataggccactcctgcaatagctgcaaagactgcaccgggtgccactcttgcacatcttgcacgtcttgtgtcgcgtgccactcatgtaccagctgtaaggactgcgaacaatgtcacagctgtaccaattgcgatggttgtgtggattgccattcgtgtaatgattgcaccgactgtgtggggtgccataactgtacgaattgtagtgggttgaagaatgcgcggaatctaaatggggtgcataagtagatgtggattcttggaacgagacatcgggagcgataggttttggtgcaggcaagaacatgtaatacaagaagaagagatcatggagtttgttcgttggtatccattcgatagacccaactccagtccgatccacatcctccacacttgaaagccatgtgttacgtttctgtccccaaccacaaccgcgaccaccacatgttacgtttctgtcccagccaccccgagccatttgtcttgcgtttccggcacctagtgcactgcgaagtgttagtgaggcaaacagcagtggagaggttgaacaacttactacctggctcgaggtgcctgagcaaaggtcgtgaagcgttcgatggcgtcgcggaagaatcctgcgttgcgtacttggttccaggcctcttgagtcgtgggatggctcgaagacccaagagacctggatgctgaccaaacgtgcactccataggtaacgacatcaggccgcacccgcaccaaccctgatgttgagggcttggggcgggcgcgcttgatagaggaacagcactcctctccgcttgacagacgagttgcggacgcccgtcgcgcggagaggatgccgaccgctgggcaggtcctctaaagagaaccttctgaagtcagtggatgtcgggagtggatatggaggcaaacttacgctgcccaggatatattctcacggcagagaggccggcctcactcataaaagagtgggcttcaccgaccgacctctctgaagggaggaggtgggggcgcggcctggaacttttagtgactgatgaatgaaattggggacgatagaaagcttaccaaaaggccgacgccgcatcgtaatgcccgaaggcgggacttgtgatcgcacaagcgtgtagcaaaagcccgaaggcctaagtggagtcagtacacgaggcttcggaggggacacgagagactcactcaacccattgttgtcaagggaggtggtggccaccaattttggcgccgaggcgcactgcggcgatgtgagcttctgcgggagaagagcagatgtgaatgaagctggtgacttacaatagcgctggccgaagcctatctatatgcggccgctgccgcgaggctgagaagacagctcagataatccagaagtcgagattgaagtggagagaaggaggggggcagcaggtgagagtatttatgcaaaccccgagcgcgcgctaagctactcctggaacactgcagcgacagcggggtatggaggggcacgctcctgctgtcggacctggaagccgtcgaaaagatgagagagtgagtcaccagagattttcaggagaagagacgcagcagaagatgaggtgagatccaaatcacgaacttttggtattgtacagaactccagcctgtccggggtatcttaatgctacacatagggcttctcatgctcacgaagtatctcttcctgacggggtatctcatgctgacgccacccgaaacgacaaactaacaaaactcagtactcgtactgcagctgcttgctcatgatggtgtacttcgcctcaacgacccgcttgctcataattgcgtactgagcctcaatgatcctccgcctcaccaccttatcggcaggcgaggagacgtccttgctatacccaagcctctcgtacagctcctttgccgcattgttcgtcttgaaaaccgtcaacatggtcttcatgtgcaagttcgcctcggccaccagctcgacgaacttgatcatcttgctgcctagaccgcgaccgcgcaagccaacatccaggtgtacctcgtatatgtagaccacggaacgccaactgttgggtgggtcgtcgaacgtgaacatgaatgagatgaagccctcaaccttaggcggctggcagacctgtgtgagaagcaagtaaaccattttggggtcggacatctccttcttcttttccttgggcttccagccagagcttgaggccttgtagtcagccgaggacgtcttctccaccagctccagacaaccttcgagctgccaaggcgcgaggaggtcgccagcgcctacgaactcgaagcgcaggaatcctggtagcaccgagtcgatccatggttggaagccgagcgggtcttgctccagcagctgttttgccatggtaaggcgttcttggcgcttcagctcatcccaatatgctgggggagggtaggcgatgacatcgtctctctctggagtgttggggcgttgcctacgcgcgcgcttgggcaccgggagaggagggaggttatcgcacatttcgtagtgcttctttttccgggtcttgtagtcgtcttcgcccgagcccacgatctcttcgaacctcctccggcgcggaaagcacatcttctcgagcatgacgtaatgctcatgcatgctcgtgagggaattcgggccttcgtaaggcgagatgtacctgccctgtgagggcttgtcggtgtctgtatcccctgatggggtcgcgatggtggtggtgggcgaggttgaggggtgcggggaagtggtatcgggctccgaggcggcggacgtgactggggcgtcgtctgccatggtgtgtcgtgattggcgtgattttgagtgtttcgacgcgcgtgtgaatggtatgtgacgtctgagggcgtggcgatgaagcggaggtagttttcgtgcctgtcgcgttcttgggaagacgcgtcgcggggcatcgaagaccgacggcaaggctgtctgtgctaagtcattcacggactagcttcgcatggttcattctttacgtcagcccgcaggaacatcagagcctcatccatttcgccggattgcactgtctcagtctgcatcttcttctgtcgtctgtttatttgtgtctcagtagtgattgtgaagcccttgtaccggaatgttgcgtcgatatgccactatagcgaccaaacccccttcacggctgcgagctcgaggcaagagtcccgttggtctcgaccatgtacgtcttccatgcatacgaccccgttctagcaaacggatgctcactgtctgctctgaagttcatccaacggcagcgtgcactggctctgtggagagaaattgtgcgcagcaccgcgaatatccccgaggaaggcgcgcggaaagacatgcgacagtttgctagagcagagttcgaacagcaacgcggtgtaactgacattgtgagtatgttttctgccatcttgaaagaaattgaagctcatcgggatgcagggccatatccggtacttgatctcagtatgcatctcgccagcgtgtgacaatcgcttgtaacgctaacattatgtccctagtacggcaaaacgcagtttcagacgatgaaagtcaccctcgtcaacgctggtatcctcaaggaagaatgaatgcatgcttttagtgtttccataattcttctgcatcctcccatcaacgtcttacggcggctgctgcggccgcctatctttgattggttcgaaatccaccgttctgtctagcgtgtctgtcattctccccaccatccatcgccgcgtcggttgcaaacatcaacacagccaaagcagtagttgctaggcttgcttcagcatactttcgcctcgctaaagtttgtcattgtcgtttattggtgcccaggtggtgtacgttctgcagtctccatatatctcatcaccaaattattcttggaagactaacaaatccatagcagaaggcagtaaaagagcatggcgttgaataacaccagatccgtttgtgtcgttggcgcaggtccggctggcttggtcgccgcgaagactttcttgcaaacaggcggctacgcagtcactgtcttcgaagcggcggatcgagttggtggtatgtggagaggacggcctggagagtatggggacaaatgcgatcctgggatgcgaacgaacctgagtcgattcacggtagccttctcggatctatcctggccttctgtagatctctcggatcctgtcactggatcaccagcagcgtcgtccacgcctatgttcccaaaagcctggcaagtcggtcgctacctggagaactatgcagagaggcttaggatcttcaatcatattacgttcaacacaaaagtcgtcagcgctcatctacaagatgggtctatgagttggaatgttgtgtgcgttgacacgctcacggatcagcgtacccaccatacatttgattacctcgtcgtcgcgagtggcttctttgaccaccccatgccgaaagacttcttcgatgactcgaatctctcattggaaactcatccggccaagggcgagcaccccaggcattaccagcactcgtctcgctttcgaactcttccaggactcactgacagggccggcaagatagccgtgattggtggtggcatcagcggcgcagaagctgctgcgcaggcagctatgcaaatctccagtgctaaattctcaccaggagcaaagggcatccacgccaacagcgaaatctaccacatcatcaaccgacccttctactgcatgcctcgatacctaccgcaagaccccgatgacagaacgcacacaggctcgaatccggccccgcacttcctgcctctggacatggttctttacaatctttcgcgccgaggcggcggtggtgagatttcggcggccatcgccacagtacctcccgagaaagctgcgaaaggccacgagttcctgcgctctgttatcggtagtgatcagagcgaccttgggcactccaccctcgtgtacgacgacgaccagatgcaataccccgcatacactggaattacagatacttataccgagtttgtgaggagtggagtcatcgtacctgtgcagggatttgtcagcaaggtgtccgaaagagatgctgacctcgaagggttcaagattggaatcgcgcccaaagcgccgtggaagatcgtcgattgttcacgtggcgatgtaagttcaaagtcatcctctacaatccgcacgaaactgacggcatcctagccatgcgagcatgtttatgcatctgccatcatagaagcgacaggctacagctctagcatcgaatacctgagggactgcaagcccctcatcgccagcgcgtatgatagcgaatgcccccgaattcctcttaaactatcccgaggttgcgtatttgccaaggaagttcctacactgggtttcgtcggtttctacgaaggcccatattggagcgtcatggagcagcaggcacggttgctcgtggaaacatggacatcagagactccagagatcgcgcgaaaccgcgttggcaaaatctttcaaaccgacgatgcagaaaatatgcgggcggccatcaaggtgaagtcactacaagtgcctcagttctggcaagcagactacgtgggcctagtcgaggactttgcccgacacacaggtgtcgttcgcaacgacagcacatttggtgatggtacagggccagtatttgcagcgcgctactgcggtgacagcagaaatgagcaggctttggccgttgtggctgaagtcgcagagctcatcaagacatcacaatctcatgccaggtttgttgcagcagccgtctttcgcggcatgcaaggcgtctggaccatctcaagaaagatcggtagccacaagcatggcatttccggtggctctttcgagggcaccgcacacttccacccccgatttccctccgacgccacctacgctgcagagtacctgtacatcgaagatggctcattcgtgatggaaaccggactctcatttccggcgactcgtcgctacatctacaggtacaacgaggtgacggacaagatctctgcttggttcacggaggacgatggagagacggtgggcaggttgttcaacacgtgggactttgaagagccttcgagtagcttcgttgggtgggtagcaaggggacatcattggtgtgaccctgatacgtacaaggctacgtgcgagttccgtttcaaggctgcgacgctcgaggggttcagtatcgaatatgatgtagaagggcccaacaaggattacacccaccacagcaagtatgtgaggccgtagtctcctgtagtgtaatggaaatcgcatggaacattccaaccttctcttttgcgcgcagctgaactgaatagtttcggagcttcatcggagtaatgcagatcttgaaatgtgagtcagatcatgcaggtcagtcctccgcctcaagcttcagccactgctgttgactgatcagtatagccctgcgaacccatacacatgctatagcgaatttgcaagcccgtgagaccatacagacgcctctttcgccatggggttgcatgcgttgtcctgagccatgcaggtcttacaggacgtagcattgaccgatgctctcgtatgtttcatcgtggaatgcttgagaccttgatagcagttcttgctcgatcacttcccacagcaccggaatgctgaaggttgcaccgaacatggcctctcaggtcccggggcctagaacacctcatctcgtcgtaaacgctgcactacatgagatatgctgctggtggtacacttcgcctattattcccgtcacctctctgagtgacatgcaaagcaaccccgataatagctacttgcagtctaccttgacgcccactggttacccgatgcagtgcctgctgcttcaatgacgaccagtcaatccacatcacacaacgttgacggtgacatgtcttacgtggtaaagcaactattccgtggcgaagtgcgagagtcgctgtcgatctctgctctggcgatgatacgcgcagtgacaaccacaacgcgctcctcggagaaatcagcgaaacgcagacctatttaatcacttgctctggcaactcttttccgactcttctcaacagccaccgatctgcataaagcctgagcctctcgagtctccttcccttcgttacccattctcggtgttcgcacaacctcagacctttctttcttccgagccctgcccttggctcaacactagccaagccgcctggaatctttgtcgcttctcataaactgcggtactgacgatatgaagactgtgcattgccttcttttgtgcattgtatcccgcttcgtggatgcgagccctgccagaactgattgcggtgtgaccaagacgtttgaagctgttgatctctgcagccagacttatggcgggtcagtgccatctccgtctcctccagtcttaaagcactggctgactgaatcataggacttgggttgagtgtgcatctggaatgacagccacacctaccttctccatgtcttcttgctccgtttcagcttccgagatccccatcattacctcccctcccactgtggacaatcctgggccggtcaatggtacggagtgccgtcctaacagtgtctgtgttgatgctgggaagatgtgtggagaaggtatgaggagatatggaacgtaagtaacgaattcttatccaccagatacgcaaatattgaccgaccatgtgtagatgctacgacatgtgcacgccttcagcaggcatcatgagcaccccgacgtgtatgacagaattacctcctacgaccacacccatatcacttctgggaaacgtctcgatacctgcggtgcctgagagagaggataatcctgcatgtgccgacatgtcctttttgtgcgcgcctgttgggtggtgagagcttcaaccaacaagggaattgactgcgatgatgattaacgaccttcttcacgatgtattactgcgcgatcatttactctccttcgattcttatatttttgctgttcgctttgatctttattgatgttttgaatgcgacttacgacgtttaatgctgagcaaagaagtggggaaggagaaaagcggtactgctattcgggacattgtatttgtgaactttatgctctaatgtctttttgtaacgagttcagctagatgtttcacgaacagatagcctttcagggtcaaatatacactctgttcgacccaattccacttgagcaaagaacacctgtatatcctccacctattgcttcgttcaactgcgccataattctgcgctagagatgccctttctagtcaactcctcgaaaagtcggtcgatgtgcgaagccgaaaaatcgaggtcctctgtatcaggctcaccctgaagccaattgaagatggtactcggaagacctgcctccatcgcaaacttgaagaagggtgtattgaggcgtgccagctgcctgcgagccagaacaaggcgacgtcggccaggctcgtgtgtgaacaagtctgcgccaaagaagtcgacagcctggtggaactcgaggcgataggttcttggctcggtagctacgttagacggtgtaacctccaggaacgctttgacgctggcgtaagtggtgcgtatgatgggttcgtcgcttgtcgcgaaggcaggtacgcgagatggtgaaggcgggatgatggcgtagggaccctgggaaacattttcctatgagaaacctcctgccaggaagggtttctcggaggttgaggggaaagagtgctaggtagtgagacgtcttctggagcaatcaggttgtcgaagtcccaatgctcttcgtcgaggtgggcgctaggaggatttttgagagtgaggaagtccgtgttcgcagtgttgcagtcattttcgccagtcattgtgccggtagaatgaggatttgatgggatcgaagacagcagcttagaaggaggagctgggttgctgaagatgcgcttacggtcagggtcctgattggataaccagttcgcctaggattggtcaatgtgattccaaatggtctgctgggatgactttaccttgtttcttgtacgataagccacgaacgcgtccttcccagctggagacttggtcatttcgattgatctgtgcagaacacgagttggaagcagtgtacagttgtggactgtcattgaacttgagggggttgaagggctggatgtacaaacttgacaatgaagtgttcgttatatatcaagaaggctagtgaatcaattatttcataacacacgtaggtctgatttgcatgtaggggtttcaaagctggaacgcaagctgtaggggcgactcccatgggaacagtcgcgggtgggcgctgatagcttttcaccgatatcataacgcacctacacgattgctagtttcatcatgcgcccttcaccaacggccgctccctcctcaggctcggcgatgatctcgcgctgagcggcgagcgcgcgggtctgagtcacgtggttctcaactggctgaagcacagcgaagacactttgacgctgccagcaggtcacttccagctccgtgactttggtatgtacttggagatctaggggactaaaaaactcaagctgacttgatgaaagcgccggtctagctgcgctgtaggagaatgctagaggacaagagataatgattggtgggctgcttccttcggctgtgggcacgactgcttctacggcaaggatacttcatcgatgacagtagatgtgaaacaaacgataattcttcttggccagtacatgattccctcctcgtacattgcgtttgagtttccaagcctggaacagcacagttttgcggctcgccctcgccctcgacactgccgtgcctgccacaaccagttcccacgtgctcaacactcctgatccttgcagctgcctcccacacctgcacaatcttacgtcagtcagatcttagcgccgaccgtgctccggccttgcctattaagccccgcctgctcgctctctcctccctcttttcttctccattgcttttcgcatctagaacgggcagtgttgacagccactttgcaggcttgcctgtggtcggtaacccgactgtggctggcttgcaagaaacgacctttcctgtggaattttttataccctttgcatctgcatacccactcttttcgttgatatgctcggcttttgctgggctgttgaagaagagatttgctcgagatctacacagtgcaagtaagaagcgggtcaccgttcaagtgatggtgtgtttgttgtgagtctcattctgtatgctgcacaacaaagcgcgatagagaacagtggtaatcaacccagtgctacagcgcttatgaggaacttcatgtagatattcacaagatgcaggcggatgagggagatatgagtattcagtgttgcctacagggtctcgaagtgtagtggggcactctgcacgcatggtgaaggaaggtgcccgcagtgcgggtagcgcactttgaaaatccctgcaccacaacactgctgcagaaccggcctgcctatcgtatatatatcgtctaaacgctctttattgtatcaaatcaagagctccaattagctcggtcgttcatcgaccaacgcttcatcagcagcgtagcaacatcaaatggtaactatccctcccccctttcttatcccctcttgtgttgtgacatctggcgctgctgcctttctttttttttgccatcttcatagcctattcaatagaatcattccaagcaagttgttggggggccagcaaagcctgcgttcgaatctctgtgcagtgcgaatatctttttttgcgaactgcccactagcgtagatcttgcggcaacacacgcgtttgcatggtcagtcagacgccgcgccgactcaaacacctcttttacttcgcttctttgcgtactgcttcctcccatgcgtcccacttcaattccatatcccatccaaaccactcgttcacacaccatcccgcacgaccacgatggatccctgcggccacaacaacaatgacttcggccaagccggagcctacaatgggtcttcctcgcccatcaagttctggcggagaggtatgacgagagaaaggaaaatgaaaaggcggaggcggatggagttgatgccgctgtgcataatgatgaggaaagccgtagcaaggttggtgtctgaggggaatttgagggcatgagagccatcgtacaatattgaataagagttctttcgtgcgccatgcacgagtcgtgtagcacaagcaatgcgccggtgattgattcctgcaattcaaggctcattgtccgccgctccagctcttcccatgcgtgtcgcgttgcaaccattgatcgccgacttcaatgatacagacggcggcggctgtggacatggaagccagacttcacatgtctatcattgaattatcgtcgacttctcatataagctccctacctcgcgcttcctccagtctttaaaacatcctccacccaacgtacacaaggagaacaacgacaacacgaacaacgcagccttgatctatacgaacagtgcagcccacaaacaacacagccttgatccatacgaacagtgcagccctcatctacggcatataatctctccctcgcgtttcttccagtcgccataaaatccttgatacgaacaccacaacatacctattgacaacacgatcaagatagtgtctgacaacacgatcaagatagtgtctgacaacacatacgcccaacatgaagtttaccatcgtcatcatcagcgcgatcctcagtgtcgcagccgccctcccaggcgcgcactatgcttcgactatcgagaaacgctgggagtgcgagaccactcccctttgcgctttcgaatgcacgaagcaacgtgacgctttcgacagctgcgcatgtagcctactgacttgcaatggaggttacgaatggacggcgaaaaagcaagcgctcgacaattgctgtcaagagcacacaacatgaggagtgagggtttggaggtgaaggagaacttggagagaggtggtcagattgaaatgaaatgcagcataccagtgagacaacttactttcacttcgccttcgtgaagccaaatatcgtgacactttcaaacgctctccttgacaacccaccaccagcaactgcacacacatacatcacaacaaaccactacgaaatgactcgctgcgccgaaaccaactgcaccaggagcgtgattctgcctccgggccgcgaattgaaggcaaacttcatttgcaagatgcacaagctcgagctctacaggagctgcgcgcagatgattgcgcactgccagcacgggcgtatgcccactgggggcacgcctgaagaaggcctgaacgaagtcctgttcgggtggatgaggggggctaggcgacactccgtgtctggtaagtatacttgaagctattcacatctgcaagtcaggtgactcccacctcgatgaagcattggacctgtacgagatggttcatcttgacgaggatcggtggcgttgaggttgatgaagatatccagcctgcacgaagcgacgtcggaaatcgggcctactcaatgagtatgattggctgacatgaattttagcagagacggacatcgatgacgcccttgaaaaaggacccgaggcgcagccctcccgcagcgtctaagcgacgcatcctcaagcactcggcatctgggcgccgctgtggcggccgaggctgcgattcgttcatgtcgggggaaaatcgatccgcgcgcggttttgtcgccataagtggagcgtcgcgcgagcgaaacggcagggatgacgaccgacaagacgtcgcgcgctcggcatgcgatttacgatggaatcgatggtgttggcgtcggatgtcgctgttgcctccgtcctagtcttttcctcttgttcgccttctctgcgtgtctttgaattcctttgcagcgctagaacgtttgcaagacatgtctgcgtgcgagcggtaattaagacaacaccacgacgacgaataccgctcctgggagcttcctgagtactttccgcctccaacgcaccctccgcgggcaggaacgcaaatatggcgggcgcaatcgttcgacagacgtggatcctcaccaagaagacgctgcttgtggtgttctggcggcactggttctttacgagcgttcgcgcgttttgggcgcctatcattttcgtgcgtgggatgcctgaattcttatggaaacaattgctgattatcgtagatgttcttcatcacatacgccaagaacttcttcattcctccctcagaattcggaatcggcagtcctactccaattcgccccttctcgaatgcgctcaacgctgcatctggcggccgtgacaaggttgtcttcgttaacaacggccacaccggtggcgagatcgagaacatcatcacacagctttcggatcaggtcagaagtgcgggtctacaggcaatcacgctggagaaagaggtggacctcctcacgacatgccagagctcgctgcgaggcgcaagcacatgttttggtgcggcgaccttccactcgagccccaatgaaggcagtggcggaggatggaactacactcttcgggccgatggcgcactaggagaccagatctacgtggaccagaccgacaacgacattgaaatctacgttttgcccttccaacgagctatcgaccagaccattgcatcagcgagcggcggtcggaactacccacagaccaatgaatacccgttcactgagcgcacgcagaaggagagagatgagcgtatccgacagctgtacatgggcgcattgatcaatattatgggagtcgcactgtacgtcggtgtctgcggtgtcacgtaccagctcacaggacaaatggctgaggaacgagaacgcggcatttcacagttggtcgaggccatgtcaccagcaaagaaggcttggcacacgcagtttgcacgactactttccaaccacatcgcatttgacatcatctacttccctggttgggtcatcatgggcctgattgtgtgggctctcgctttccgatcttcgaacgctgccattttggtcatattccatatcttagctggactgtctctcacgagtttctccatctttggtggcgcattcttccgaaaggcccaactttctggcatcaccatagtcattgttccgattctactggctatcatcgcgcaagttgctggaccatttggcactggtgccgtctacgccctcagtctgatcttcccgtccattaactacgtcttcttcatcatctatgtagcccgttttgagcgcgagcttattggcgtcaacatggtcaagtcagcgcctaactataacgatcacaaatggaccaacatgggcatagtgttctggatcttccttatcattcagaccattgtttatcctttcctcggcgcacttgtcgaacgatggctatacggcacgatttccgcagacaggaagaccactacgtcgtctccggaacacaacatcatcttgaccaacttttccaagcactggacgcccagctggttccgccgcaatgtcctggccaagatcggcatcaagcctccggagacggtcaaggctgtagacgacttcagcatcaaggcgcggaagggccagatcatggtgttgcttggtgctaacggaagtggcaagtcgacaacgctcgatgcgattgctggcctcaacaccattacgagcggcgccattgagattgacggaactggtggcttaggcttgtgcccacagaagaacgtcatgtgggacgagctcaacgtcttcgagcatgtgcgcattttcaaccagctgaagtcgaccggcgcatacgacagcaaggacacgattgaagacctgatccgcgcttgcgatctgggacacaagatcaaagcacagtcaagtacgctctctggaggtcagaagagaaagctacagttggctatgatgttcacaggtggctcgaaggtgtgctgtgtggatgaagtctcatcaggtctcgacccgttatctagaagaaagatttgggagatcctgcttgctgagcgtggcgatcgcactttcctgcttaccacacatttccttgatgaagctgatgtccttgccgactacgttgccatcctttcccgtggtgtcttgaagaccaagggcacctctgtccagctcaagcacgaagtcggcgccggctaccatgtctcttaccccaagaacgctcctgttgctccgccgaaagacgctatcaggaaaccgtcaccttcagaaggcatagttcagtaccaattttccgacgcactacccgctacccgcttcgtggacatcctgcgagacaacggtattgagaactacgacattgtcggtcccacactcgaagacgtcttccttgcctatgctgaggaggtcaaggagtaccatttgatggaagccgaccgtgatgaggcactcggtgtacttgattcgagcggcaaagaaggagacgtaccatcggaacataactcggagactgtcaaatcaccctcgatgggcaagggtcgcggtacgtctatgttcaagcagaccttgatcctcatccgcaagcgctggaccatcctacgtcgcaacttctggccatacatcttcgctttgctcattcctattgccgcctctggtcttgttactcttttcctcaaaagctacacaccggttggatgcgatcctggcgctagctcaaacgaccccgaggtgttcgcgctctcaagtgtcgatgttatccctctcatccccattggtccaaggaacctggtcggcgaggctattcagactattgccaaccgttctggtatcaaccccgataatttctacatcgtcgacacccttgatcagttcaacgactttgttggcacgaggttccgcaatatcacacctggtggcttctttctgaaccaggacgggcctacgatcatgtcctaccttggcagtggaggtgtagttggtggtctcatcacactgaacgctctcgacaatgtccttactgacgttgctatcaccacctcttaccagcaattcgccgtccctttcgcacccaacatgggtgacacactgcagctgattctgtactttggtcttgccatgactgtttatccagcgttgtttgccctatacccgacgcaagagcgtctgcgcaatgttcgagctctgcattacagcaacggtattcgagcggtcccattatggcttgcgtacaccactttcgactttttcttcgtcctcatcatttctggcatcacagttgcaatcttcgtcggggcttctagcgcttggtacgctcctggctacttgtttgtcgtgttctccctttacggcctctgcgcgcttctcttctcgtacatcatttctatcgtcgtcacgtctcagctcgcggcttttgccttcgctgctggtggcatggtctcgctctacctcatttacttcattgggtacatggctattttgacgtacgcgcctgcatacgcaatcgacaactatctcgagatcttccactggacggtgtcactgatcagtccggctgccagcttgctcagaacgcagctgctatcactcaactcgttcagcgtattgtgtgacggaaatcagattcctagctatcctggagcgctacgtgtctacggtggaccgatcctgtacctcattgtccaagccatcttgctctttatcgcgcttgtatggtgggactctggctaccgaccaggcttcctcaatcgtgagaagagtcgacaacagcacagggaggagaacgtcgacaacattccagctgccgttgctgctgagatcactcgcacggagcaaagcaaggacagcttgcgtgcactccatcttcagaagacgtttggtagtaatcacgccgttaacgacattacattcggtattcctcaaggtcaagtcttcgcccttcttggtcccaacggtgctggcaaatcctccaccatctcgctcatccgtggtgacatccacccaacgacgcacatcaatggcggcggcgatgttctcatcgaagacatctccatcatctccaagcgcgccgcagcccgaggccacctcggtgtgtgcccacaattcgacgctatggacactatgaccgtgaccgagcatttgtacttctacgctcgcgcgcgcggtgtcccagatcccaagtcctccgtcgatgccatcctgcaagccactggtctccatcgtttcgagcaccgcctcgcgtccaagctgtctggcggtaacaagcgcaagctatctctcggtatcgctctcatgggcaacccatccgttctccttctcgacgagccttcttccggtatggacgccgctgccaaacgtgtaatgtggcgcactctcctcggtgtcgcagcacctggccgtgccctgcttatcacaacacactcgatggaagaagccgacaaactcgctacgcgtgtgggtatcatgaagcgcaagatgctggcactcggtacggtctcggatcttggcgagcaatacggcgacgcatgggttgtgcaactagtcctcaagtcagcgccggacacaacagaagaggagatggagcgcgtgaaggactgggtcagacgaactgtaccaggtgttcagctagacaaatggggcagtcgcggcggtggccatggacagttgcgatttaaggtgctcaaaggcgctgccgtggacgctgctacacatccccagcctatccaagactcgaagcttgaagactcgcaagtccaacccgtcaccaccaacgcttcaacaatgtcctttgacctcaacagtatccccggccttatccagctcctcgagacgaaccgcgagacgttgggcttggagtactactccgtgtcgccgacgacgttggacgaggtgttcttgcgcgttgtcggagaggaggaagaggaggatagtgtaaaagcgaagacgaagaacaagggcttcatggcgagacttgtgtgctgcggactaccgtggtagagtgcgcatttgggatggagtttgatatccatagattgtgataatgcatatttcttgacttcgaaaggttcttcgcgtgttctatcgggtgatttacgtatttgctcgacagtgcgcaaggattgggggttgtctgtggtgctggatgtgtcagtgaaggatttcagtcttaagccgacgacatgtggcaggccctatatcaagtcgccagcttctgctgtcctgttgccataggtatgattggcaataactttcaaatgagtactgcctgcttctcaagctctcgtctaagccccgtcgcgcaactctcaagaccccatctcacactgcgcaacacgcataggaccccaggtagcacaattatagagtcgtcctgagcggacccccgacctcttgtgtttgatttatacgtctgacctggcactggtctcgaagtgcggcgtgttggggtgggagggcgtcgagcacgagctcgttgagcatgacgcgagcggccggggtagtaagggacatgatgggagcgtccgtggttggaagtgctattcgatctggagtcttgggcttgtggtttcgaagaagttctgtccgcggcgtggtgccggtcgtgcggtgagatcagtcaaagatacaaatggcgggcctccgacactggaagttaagaaagcaacacctcaacttgggggctcagatagtcgcatcccagctgaaatcagagactcttatgaggatcaagctgtacatttgacgcctttgtgtgcggccgtgctggtaagccttcggtcagcgttctgctgttgcggcgcgcggtgcaaacgagggctgtcaacagcacaatttgaaagcagcttcaacaccgcgaagctgatcaattcgatttcccgtccttgagagacatcagaacatcgtaatatgatgggttcctgcgcagtggatcaccgatttcgacaacttcgcagtgtagagcagcgccagacgcgcgcgagagtgacgcatatgacaacaacctaaacccagcactaaatacagcaatttcattcgaacaacacaattcaagctcttccttgagagtccagcagatgccggaacagatcaatgaaaagaaaggcccttaggcaaaagcaaaaattgtgccgctcgacggcctcagtgggttatcgtcagaagccgcaaccagaccgcgaagtgcaatgcagtcgatcgaggctgactctcaggttttaacgcctcggagtcccagcttgaaccccccttgatgaatcaggttgtagtagaggaaggggaaggggggcagacagtatttatgcccccaagcagcaaagctcagaccaccccgcgcgcgtcagatcaatctttccgcgcttctgtacgtatccagaagcaccgacctgcactttgatccacccaatcgggcataggtcgtgtgatcttactgtcgagttactaagcggcgctagcagcctggaggcatataagggctcccaccccccccccctctttctttcttcagccgctgctgctgctatccgtttcctcggtgctcacgataccttggttgggccgcgatcatgccattgtaccttggcgattggttgcggtcggagacattactgcggtgtggactctcggaacaatttttgctctttactatccacagatagtcttcttttcgttgattcacttggcttgctgagtggttgaagaagagaactttatgacttgaaggctacgctggacgctttgttgcaattgttgccactatacgtgtgaccttttgcttgaagtgttactgttgtacccattatttattgctacaggtgttgctattgcgcagttcattctttgctacaagtactgccgttgtgcggtttgattcctgctacatatgctgctgttatgcacgttgtttgatatcgtccgtgttgtcgacgctcgctgccactacaatgagttcatgcgtacattcgattgatatcctttcaaggtgtatgaatctaattcttgcattcagatggtgactatccatgtgttgttatcccatcgactggacgcgatcagtggcgctcaggtgaatgagcagcccgcaactgcgacatgaaatttcagtttgcgtgatttcccctcccgtccctcgagctttgctgtcttgcagctccagctcctaaaactctcgtcctctcaagcaatttctctcctccactgcactcagcgcgaagcgtctacacaatcgagcagcacttcccaatccctctccacgccacactcacgaccactcccgctccctctcctctctctcaagatggcccccaccatcatcagcctgccgaaagagctgctcgggcttgtcttcgaggagctctggctggccacaccagatgcaggtaccaacctgctcccgctcgtgaaccactccttggatttgttcgcggaagccaagcaccgcgcgcccctatggggaccgacgaacgagatctctccccctgcctacgggctccctatttggctcctgaccagtaagatggtgatggaagaaggcgttgcggcgttcaaccgcatcggccgaatatacatgagcacgcctcagctattcttcggctgcgacgaggacgacaaggagtacgatgaggcagcgaggcgaacttcctggtacaatccagacgcctttccctccctccaatcaccagacaagtggcgccgtttgttcctcttcttcgaatggccgcaacactatttcgaccccgcgcagcgccgtcccttggtcgactgggacttgaaggacgtagagtactgccgagacctctttgcgcatatcggcaagagcgaggtgttgagggaacttgagttccgcttcaccgcaagcatgtacgaggtcgacagtgtttacactgttgacctcaagccgcttgcggctcttgtcggtggtttcgctacccacctggaccgcctcgacgtctttctggagatcaagagggattgcgtcgtggaggaggaggagcaggatgatgaggaggtcctcgccttagaggaagtgcgggatgaggtggaagccctcatcttgcaggaggtgcgcaagttgagcgagcgtgcgttggtggagatgagttgtgatgccgtagaggggatcgaggggatgaggctttgggagggcgacttctccaagtttcgtggatggaggctgctgtggacgcgttagtgggcaaccacactgcggttggttgactgtctggggctgcacgtagatagtcctagatgatgccaataaagtatcatgttcttctcgactgcgtaaagcactgcgagaccctcccggatgattgatctcacgaactgaaatgaaaagttgtaagaagttcgctatctatcgaggacaaaccactgtgtgccattcgcactcgcttcaggtcattatgtagaaccagtgataggctttggtgtctaggctcatggaaccactcaatatagcacggtaaatgcacaacgacgcctttgcagccattcacgattatgaattcactcaacactcatttgaatcgcaaattgaccaaatttctgttggtgggtcatcaatattctctttcactgcccatgtaccacttcttctccactaattcaccatcgaaatctccgtgtgtctgtacatcatctttgtctgataaagaatgttcgacatatctttccccaaccagcttcccttcatcacaacaagaaagtctcaacacgtttgttgaaaaccgcacaactccttctgctagaaaactcaacccttcgcttcgccaaacttgagatagcaatttagacatctcgatatgtcaaagaaaatccgatccgttgcgaacaagattagtatgaaggccgcctaccgcgctgatagactcattaagtctgtattcagggcaaagtcccgagaagtagagcatgcccccgcagtcacttcgtcttcggtgtacagtcaatcatctggcttctccaccgaggttatggacacgaacaactgcgaggatgtagctcccaaccttcagactcagcaagacgacctctgggagaaggagcaagaagaacgagggcaagatcttgctatccgtcagctcttgcacgcttctggcatgagtgctaagacgtcgcgactccatcgtcgaatcttgaattgtacaaattctggcaataacatagtacatattaccacgccgctgtccatcaaagcaaagcctcaaaaggctacagagcatactgtgtctgacactagcgatggcactcaacctcctgcaatgtgcgaacagcaaacaggtattattcgagaacaggatgtcaagcctgtaccggacgtagatcagggcaatgattctggttctgactcctcgtcacttcgtcgacgtggggctgtgcgcctcaagactaaccccatgcatgtctgcccaacgcacgaaatcaagcactatactcgtccgcggtgaagtatgagtccaaacttctttctcgagtcttgtgaggatggtggtatattcaagcaaaactacggcttgtccaggtcgagacgagcttttgatcctctatcatgtgttgttgtaaaggacgcagactgggtaatatgcggggagcaaaagtggctttgattggactctggtctcctgccatgtcagtgtggtagaagattgagccaaatggaagccctgaaatgattctttgaaaggtgatgaggtacgcttttgtctgaccgtatagtgccatttgagagtaatctggtggtgttgttcgccatttttgaagataagatgactaacagtatgtatttgcagtcggtttcttcaagtagtattcaagagccattgctgtttcgacagaacatcaagtgcgtccaagatcacaatcaccccaaccccaattttgtactcatctctgcagatcatggaatctcaccgcccgacgacctccacgcctagacccccaacttacgccattcatctggcccccaatcgtgccccagcgcagttcacttcttgtagatgaagctgcactcgacttcattacagagcatgtcttgcttctgcgctatatgaaattcgagcgtgggaatatcgcgtaccagtctatcgtagtatcggcacagcgactgattgaaggtcgtagcgccctcccacaatccgaatcgtccctccacagaaatctcgaacctgtccaagtcgactgtagcatcccagaaatctttcaacccgccaaggttgatgcagatgttttctgcccagaagacattggggccactctccagcgaaatcttgaggctgcgaaggctctttgccccgccaaggtatcgcactaggacttccatacagcatttcttgcaagctacatggaggttgtcaccgtaatggcgacgaaggtttattagcggcaaattgagctcaatggcttggacgcgtgagagaagagctccggccaggacattgtgtaggacgtcggagtgctggaagtcagatgcgcgtccccaccacataaacggaaagggagaaacacaaagactaccgcggcgaatcagagcatcggagctctcagactggatcaacctgctcgtcttgggccacgttggcattttcgcgaactttttattgtagacaatggtgggcgggaacgtctcagtggtgctgtaccagatgccttgcctaatgtcatcgtggtcctgtaggtcgatgattggagtatcgagccacagccaatcgtagatttcgtcgcgtatctcacgggggagatcgaagaaggtcgttggcatgatggatggtaggtagtagaggcttctgataagagtaagggacgcgacgggaattccgcgcgtgcgagggaatttgaagtgggactggaggcaatggttgaaattctcagtaagcgagagaaagtgggcagtggttgttcgcaagaaggaaatggagctgaagcacacgcagtgcacgtccgtgcgcaccagcgatcaaacgaccaattgtacaagcacaaccaagcggattgccggaatcatgatgcgaactctgattgcaattccaatagctgttgattatcattacccatcctgttccccttccacgtctctgtagtcctcatggatcagtccttgccgtacctccctccaaagtccagataaccgccggtgcccaatgtcctcgtccgcacccgaaaatcccaagtgctgtgctaaatgagaccgacctacgacaaggtaagaagttcatttagaataccttcgagtacttactggcctgattgtttctcactgtctgagtgtagacaaaggagagagggaaggaacgagcaaaagcccgatatcgcatcgtgtccaagtacccaggaccccgccatctcttgcttgccatcatgatctgggccgaagcgcagacatagcaacatacctacccagtacctactttgatgataacgaaattatgcagagccagttttgagcacatgatcaaagaaatgggacgtacatccggcggagcgaagtcatcgttcgtgaaaacaatggcccgaccgcgaccacctccgacttcattgggattaccagcggaaggaacgttgcagccataaggatcggtaacgacattgttcgagtcgatttcggctgagcagcggcaaaggttaccctgctcaagggcgtagatgcggtagggacccccaatcgcatcgatacagaacctgcgacaggtgatttgcgtgaaggtagagttgtaggcagatggtcctttgaaaagggattggccgtctttgccagtggttgagacacaaccaagaagggttccttcggggtcgttgtctgagatgagggtttgaggattggtggcaggcgtgcctgcaggcagagggctaccaattggggtaggaattccagagccgaagataggcgagctggtgggcgagcttggagcagcggatgggatgctcggcgaaggcaagcctgtagactggccggcattggagggcacggaagaggcacctccactgacttgaggggtctgggagctgacgcccccggcatttggaagactgctgggtgcaatgataggtccggaagatggaccgctgatgggagcaccaatggatgggatggtatcagaaggtgtaccgccgataggggcgctgacggatgggatagcgccagatgaagcaccgccgatggggacgctgacggatgggatagcgccagatgaagcaccgccgatggggacgctgacggatgggatagcgccagatgaagcaccgccgatggggacgctgacggatgggatagcgccagatgaagcaccgccgatggggacgctgacggatgggatagcgccagatgaagcaccgccgatggggactctgacggatgggatagcgccagatggtacaccaccgataggagtgctaacgggcggaactcctccggatgaaacaccactgataggggcgctgacggatgaaatagcgccagggagggttccaatagtttgtgggccgctggcagtcgccaagcctgtgatagaagactggccgactgggagactgatggtaggtgagccaacggctggctggctgctgcttggtacattgtttggtgttggagccacaagccaaacgttgacagcgttgggaccaccaccggcttgtgttgagtcgcctgagttggggatgttgcacaggctctcgtttggtgtagccggaattgagccagggatagttggtaccctgggactcgtgttaccgcagcgacatgtctgaccgttctgaataccaaagtaggtgtacggcgcgccggccgcggtggtttgacagaaggttcgacaggatgcgtcggtcatgttgccgcttgtagcgttgaagctggcatcttggaggaccggaggttccgtggagaaacagccttggtagggggagttgatggggtcgaagtctgtgatcaaggaatcctttgatgtgttagccaagcccgaaggcaatggttagcgacatctcatatgctcaaaactgtgctctgcgtaaaatcataggaaagaaatatacacaggaaaagctgtgaaagtcagtatgacagcacctatgcaagattcattagtaagcttgagattgaagttagcgaatatgatcgaatctagcaggttaactgaatgaatcaagtagatctagtcggcgtatcttaatgctgtatcagcatgtcagaaagtggaaattagcaacttatagaattgagttagcaatgctgatcaacagtttagcagtgctacagcaatcctaggttagcaagtctgcgtcttaatcagtttgtctgcgtctaagtcagtatttaagaatttgtctctggccgtgagttagcagtctgcgtctgagttagcatatctgaaccggcaagttagcgtttcgaagtttgtgtcctatgtcagtattaaagtaaggcaacaagccggagtcgcagtatacaaagaacaagagcgagacagcggtaatgagacagttgtagaacaggtgtgcatcgttactatatagtctcagcacaggaagatttgtcttgcagggagtcggcttcagtagtgcatcccggtgtgttgggccttgcgtgacacggggtcgatgaccgagaagttccgagcagaggttgcagcacaacatgagtcctggtatgcaccgccgagtcagacctgatctagagcagcacggtccaaaggacagattcgaaatactgttctgtcatggcaacgatgaattgtatgtacataggtagactctagaaagactgtcaagataaaggtaatcgtttgaaataacacaccatctcgcacatggatccatccaaaaggttgcaagagcacatgtcatagacatccctcgtccaaagtgctctgtattgcgcgttcaacgcgcgtgctgccactctgttcgcggcagcttggcccgagaaccccttctcttttatatgtcctacgtagcacgggcttcccacgtgttgtgaaacaacgcttctccagggcaacagcctttacaatcgcttgctcgcgcaagtttcaacgtcaccccagcaatcaaagcgaacttgagtctcacgtgacgctcagaaatgcacttccaccaacatgacagtaggctgagtgaagggatctcgtgcagatatctgtaaccccacattgctgccatggctccgagtaaggccgacgcgcgctatggtctccctttccgaggccaaaatctgcgaagagaagcgcgtgaacgttgttgccaggcaagcatagtgtggaatgtgctgttgaaactcgctacgacacacgtcgagaagttcagtgcggcgaaaaccaatgaggtgaagaacaagtcgacaggacaggtaaggctcgattccaccagtattggcgacgattggaagtataaaatccttccatggttgagcaagatctgaagctcccaagcctaatcccaagacagcagacgctccggccgctgcgatatcgcatctggtacgcagccccaagagcacacttgcgccttgaagggcaaggtgcgccctgtgccgaagctcaggcagtaccattgaatccattctgctctcgccacaacaaaatcgctcttacacacgaagcatgtcttgaactccccataaccgccagcgctattttgttccgcttgctttagtatagcatccgctactggaggcaccgggtcgccaatgtgatgtcgaatatccgagatggtgaggtcctcttgatccttgtggcgaagtgcgctgtgaatggccagtgtaagaagagatttggttttcttggtgtggggaggtgtgaaccatgacttgggtacaccatgcgcgcctcgtgccgtgtttgttatagtggcgaagtcgtcttctgacgatggtggcttgggagaaccatcaatgaggctaccagcttcatcgaagtagctaactagcgaatgtgccaagcacctgggccgcatgaaatacatttcgtcatcgaagaaagagtagtgtgtgtgcccactttgggtcgggttgtcagagaaaattatcatctccagatacagcacgccccacacgtgctgatcccggtcaggcatcgaagcaacagttctgtgaagctgctccacgcagtcagtatgctcaagacctgatcgagtggtcctcaacgttgaccagaaattgcgtaagggttgtggaagaggaatctcaagtcgatcgtcttttgggtgcaaccattgcacgccgctgtcacccagtgtctcgagcccgccgtcgtttcctcccttccacatgtacagcatctcgaaaggtagcgactggatgtgatttcgcgaaatgttcagctcgcggagacggcgaagctgggatatctgcactgggagctcttcaatgttgttgtcaatgagggcaagtgtagtcagattctgtactcggaacaaggacggtgtgaggtgttggagtttgttgtggttgaggtcaacatacaactcgggcaccatggagcgatattggccttctgctgggagatcattgcctgggtctggtacgcttttgatcacagaagacaattcgccaatgcgctgaatgtggcgatcttcgaaatcacaatcgctgaaatcgtagtattgagcgttgctgtccaagcctctgtatagcttctcacagaacatagactctcgatcgtctgcaatcgacagcaattcgggtgggtcgacttccacggtaccatcgagaccgaaaggcggtttgtgtggtggaaggagggagtctgagctgtcggtggcatcgctcatcatgtacactcctgagtcaaagttgcgcgtcatcttcgtcttcttggcttctggtgtgctgtgggcggacgactccgcgttgtcccaccaggcaccttttcgcttgttcttgaagatacgcggtgattgataattgacaagatcggcagactcgcgagagtcgtcactggagaagagagggggcggggagctcgatttcggagacaagatggtgtttcgtggctcgaagaatggcgaacctggagcggtcgcgtggggtggtgacgatggtggcactgcatcactgtccatgttcgcgtagagggactttcgctccgtggacggcagatggaacagctacagaggaggtctgatggacgaggggaaatgtctggatttggcttcacagagtgagtgaatgcagagggaattgctcgggcgcgacgcgttggagttcgacgcgacccccactagtttgacatggaaccagggttcaaaatcccgccatggtccgcgaacgcacgtgcgcgactagtaccacaaccttcacattttccggacagttttcatatgtgagagctttgccagttgtagacttcaggaatctacatgtccttagattcatcatagctttagactctgtcaccacagagccacgatggcgatgggtacagtgcagtacagcacctgcaagagcacagtgacaatgttctccttcactgcgggttgctctgtgaaggaactgcattcacctctacatttgctctgcttcttgccagtaaaactttcaatcaagccctttcttcaacaccatcacatcactcccaatccctcatcttctgaaaaaccaccacaatgagcaacaacgtcttctcaaatcccgcttcggcggccatcttcttcgccaagttctcccgtctcgatcctgcgacccgccgcaacgtcttccgactcttggcggacgacctgtacaccgccgtcgaccttgccgccacaatatgctcacgaggttggcagtgtcctcttccgctcataccgagccacaagccctcgccaactcttcgttttcttagtcgctctgaccgcggtccgagatttctctccgcacgtccagaccataatcctctcgtcccctttcgacgaccctggtcagagtggcttctacgaatggctatatgagtttgctagatggacactgcctgcagggcacttaggcctacccgtgcagcatatcgggtggaacctttttgatctttgtattaacaggggactaaacctggttaatggcaggttgtaggggacgcacatgttcccgcccaattggcagcacacgagtctgctgcggcgcgtactgcccgcgctgtgcccgaacgtggtgagactggagttgccgatagcttggggtcctacgatggcgcatagcgcaagaacgggtttcccgaatgcggtcgtcgtccccagaccatgaggcacgaaagtctcactaacccgcgatgaacggtaagcaaagcagcggtgacaaggaacgaagaaattcaacaacaagcgctggagcaagcttatttggccagtagatgatgctatacgcaacctgcgctgggaatcctcttgaggcaagcaatccggatactcaaagaccagccaagcgtcgaagagctgcatttgtgatcacaccgccatccatctcaataccactaccaagcagcggttcgcctttcgatgccgccagctccgtcaagaccctacccatgggctgcgtcggcatcatcatgctcttatagaccacgcttaacggcggtagcagtgcgcttttccacatggcctgctttgggatgaagggatgaatctccgggtggttcttccaatcaacgcctcccgggcgaacattaaataccttcaagttcgcgttttccctgatcatgtcggacagcgcaacctcagtaagtcccttcacacgcgcgaagaggctcgtgaacattcccggagtatgtgtggcgccttcgccagagacatatacgaatgtgaacggcgagcttgggtcgagggttgagaaggctttggcagcggcaagcgggtagtcgtgtgtgattttgaagtattcgctccctcaaagtcagttcaggcacggaacctatgtcaggtagaaacgcacttcttatccacatcgttctgcgagacgccctgagcccagacacaaccttgcgcatctttcagctcttccaacaacgcctttccgtaagtttcgaagtctttgtggatgatgactttcgcctttgcatgtccctccgccatcttgactggtcgccgactgaggatcgaaacacgactgatgctctcctgggctagcatgttatggagcaccgaagcgccaacgagaccggtcgcgcctgtcaggatgagatgcatcgcgataagctgtcggggatgcagaagcagtagtgaaagttgcaagaagctgctgtgtctggatatgagcaaagggtcggtacgttatcaaatcacacccagcgggccatcgtttataaagggccatcaagccagagtcttgtggctgttaaggtcatcgcttgataccttggggggtcatgtacacggagtttacgacgtgtagttagtcttgtggccgtgggatcaagcattgtgaggttgtggagacgcccgatgagtccgatcttcgtcggacgaaggaagttcgtccgtcgctggttgactaagctggtagcctggcaaggaaagcgccgcgccatctcacgccctgaaccagcgagcaccaggcacacgcccaagagcccatccatttcatcccgcgcatcgcattctcacatgggaccgctggcgcaacacatttcctccagtgcacaacaatgcaggcaggtatccgtttcctagtcgctcctcgacatggtgcggcaattggacacaccacccctgctcgcatacgtagggcggccatgacatcgccaaaaatcaagctgacgggtgaatttcttcgtccggagcagtatgtagcttttctctaagctcaattatcgtaaccttcgcaccctgaatcgcaaacttctttcttactttgcactgtgtcaccttcttttctacaaccattggtttcctcaggatggccaccgcattggccctggcagatggccatcttgtctctctggtgctcagtcatctctcggacatgacatacaaagatcgccgacaaaatgggccagatcaaccagttgaattcgtagagttcaggccgaccttgttgccgtccatttgtgtgagcaaactttgggccgacgctggaacgtctatcctgtggaagcgatacccccatctgccggctatgcagcgtataccaatcgagaggcgtaagtggtatgcgtccaaggtagagcgtatctacctgctttcaccgccttcggaaagcggagaagatctgggctatctcgaacagctcgactggccatgtctgaaaagccttgaactggaaggggactggagaggtcatgaccgtgctctctaccacatgttacatccgaacctggagcacttggaaatctctgcaacgccgttagaccattcgacgcacattgccaagaccctcctccccaagttatctgctgcttgcagaagccttgaaagcatacacattggaccagacgccatcaactccagtcctcctgttcaagcccagattatgagcgaaattcttgacgccaatcctacagtaaaggacgtgtcagtcatgaacgcaggctttcgtggcaccgatattcttttccgttggctgggccagcgtcccggtcttgaagctctggagctggacctcgatcctggtacacaactgttgccgtttatccaagaccccggccttccagccaactccttttcttcgctgcttcgactgcacgtaatgtgctaccctgagattgctctcgcacttccagctcttcttccgaacgtcgagaagctttctttcgatctcgcccggatgccagaccatgcgcccgtcgaatcggacattgcatttttggacaaactactgtatactcttacccgatgtcaacgtctcaagtctgtgaaggccaatattggtctactgtcggcatcatttccttccagcgagaccttgcccatactgcatggcgcatctttagtagcttttgcatccgcatgtccaaatttgacagacctagcgctgctcgtctcaaaaccagctgcgattaatgcatcctgcatctccagcaccgacttcctgcaattctgtcgattaatgccacggcttatgcaacttgacttggagcttcatcctcagacgacaatagcattggaagagtgcgcactcaaccttcttggagaacactgccctcaactcgaggtgcttcgcttgaaggtggctcttcaactaccgagcttgactacaattgaggatgagccaaagttggcttacggatccgaggcactgggtgccgcatctacccagatggagccgacaatatatgagtatggcgttgtctatattggcgccgaagaagctgcagtccgtacctcctcgccgacagcacctctctttgcgagactcaaccatcttgcgctcgcccggccacagactgtgctttccgtagctgcaagcacatatgcaacctccattagttctcagtcaagctctatcaccgatccttggctcgaggaagagctcgtacgttcgtgggcgcattctctccttgtacatttcccacgcctcgacatcctggaggcctggggtgactggactggtcaggaaaacgactcgatgaactatttcttaccactcgaagagccattggccagtatttgggagttcttaagcggtgtggagcaagacctttgggacgacgggcaacctcacactaccgaggggccggaaagctgggacgatgacttcgaacagggtgtcagcgtccggagcagtggtgattgggaccgggccagccttgtcaatgagtatcctgggagcgctggcagtggctatctggaaacttgcgacgaggaaccagaggatatgatcactcctgtggacgataggaatcattggttcacgaaagccgaagacgcacaaacgactcttcccgtgaagcccgacgatcagaacatgcacgctctcagtgaccgcgtgggagatgttacacttcattagtagcgagaaccagaaacacgactggctcagaccttttagcgcggcgcatacctggatcattggcacttcggaaacacgatctggaaggttggtactcagtacataccgcttgagggcaatttttttcgtagaaatgtacaggtaagacattcttgggctcttccacggcctatcattctctgctatctctattcaacgtcaggtctgattctgtacatctttctctcttccttcttccaataaatcgcacgcgcatagcccttgtcaaaaaacataagacgacgagatttttggaccatatttgtcaatttacgtactgccacctgtctgtcgtgaaaacacatgaatgtggtcagtgcaggtttctgaagctctcctgctcttggggattcatgcgctcttcatcttttcaagcatccgtggttttcgggggatttactggagtgatcgaccaatcgtgatgtcgcatgcttgtgtttcaggatttccgaaaccgccaacgcaactctgctgcaagtagcagctggaacacttgttcggtgagtctcacagacatgcacgctcgttcggaacgatagaagagacagcgccgcagtggggcgtggagacgttgcaacgtcctctagttttctgttttgcgactgtgtcgtcatccaccgtattctcgttttcgatctctcgtacatagcgcagctctcggtaaggttcaaaccttgattcgaaacgaggaacagcggtcggacgcgcaagtctgcgaaacgcgcaaaacaacagtgacaagagctcactctaatcatctctcgttgtccttccggtctgtccgtctgccgcgacagcttggaacactttcaacacagttcgcactttttattcattccatccatatgtccagcggggtatcccatgactatgcgcatgcgcggtcaacttgcgcacacgacacccaggatctttatcaccgttcttctccttatcgtccatatccaaatagtcttttcgataccacagtcattattccggcgccagtccgattttgcagccatacagcttccatcatgcgcgttgacgtgctttgtgaagggggtcttgacagacggttgcgccaacgagacggattttgcgtgtcattgtggaagaggcgacattatcgggaaacaaacaacatgtgtgcggcagggttgcaatcaggttgaggccgcggtcgcattttcgaaggttcgagcagcttgtagggtgctgggaggcagaagtactgttgttggagaatcgtggacgagaatggcttcgagcgccgcggtttctaatgtggtgtcaacttcgagcccatctgctgttccagcaccgaattcgagccaggcaccgccaaccacttccagcagcagtaatccgaagcctataatcacaccaagcactctaccgacaggaccaagctcaacgattagctcgactatcgcaagctcggcggcttccacgagtacagcacctgttgctcaggcgcctccagatcagctctcagatggtgcgaaggccggtatcgcagtaagtgtctcgtcggtggcgctctcgatattctctgctctaggctggtacattcgtcgcctgaagcgcaaactcagagacgctcaagagcaattcaatgacggtcgcccatcaagtcttgtagctcctgctcgccggtccagttccagacgtggtcgcagaacctccatatctcctctttcgtcaccaatggtagtcgacgatagcgggtacggcgccgcaacgcgcaagcgcgccgaaatcctctcggtcgtggtcgaggccgatgaagagctgggtatgcgggagccggtgccagggcaaagcgagggcttgactgcgcctttggaactggaagctgcgattacgcctttggtcgaagctccgctggcggtcacgcccagggagaggagtcgggagaggaatgggggcgctgctagtcacggaattagctaatacgatgtgaatgaaactgaatcatttccttacgcttcttgacttggcggcgctcagaagtttctatgcttcaagcgccgcagcttctcagcccaccattctctccagagcttcaacttgttctttgcacggatgtgccgtggcaggtctggagctggctcgacccagactgctccagaagtagaggcggggaacgaagcggaccagggtgtgctggtgatgcgttccattttgtatgagtgggtagtgttgaaggcaatgtgtgttgtgagtgacgattgcggtcaaaccagatgttcaagacgcgaaatcgaggtgaagaggggtccaaattttgctatcaacactgcgccagtacatcacaacaacaacttaagatcagacagtagcatggaaaagagcaatcttcctcgatgaaccagcaaaatgccagaacgatcaatgaaaaaagtaaagtgttccgtagaactagcccagtgagccactggcaaaaaattctcggacagattgaactcggtactgccgatgagcgcatcatgtccggagctctcctgtttgacgacggagatgatctgaaaaaaattcccatcagcatgagtactgaagtagccatgcctagagttcgacactggcaacatctcaggccgaagccatcacagagtgcgtagcatgcctgagcaacgacatgtcccaccgacagcatgaaagctgtgtgtagagtgtcatcgtatgcccttcgataaaacccgaaggcaatgatcagtgtgcaaacaaaaattgtcccgactgacacgaatgcctgcacaagggccgccagcgatgtgcaatgccatgcgagcccaagtgagccccaatatgcctgagcaaagaggttgaccgagtagaccacaacccgaaggagatcgcctgtgaaggaaggaagttagctggtatgttgagaggaagatgttgttgaggagtacgtacctgttcccccgaccccataatgaagaaaagagtgtagaggggagggagggaaagccttatatagccctgggagggcgccaagccggtgccaaagatcacccgcgccggatcagtcagcgctgctaagcgacagcgaggtcttgccggttgtcatggtgaaggaaccaaacagaggggtcgggtggcgtacgtcagtgtgatctggaaagcgcgggcaggtccaagcttagcgggcggcggcagtgtgtagaagcggcagaatttttacggcgtttggagggacatcttaagggttcccgtgccgggacatgtacaggcactgtattgtggaaagaagctgggccacattgcccattagctgacggcttggtcgctgtgcgaaggctacatatctacttagtggctgaccattctgcgtgatacaagcaaagtctctgcgtacatgtcctcttttgttcatactgtagtccgaaagttgcagatgacaccgttaagcgacccatcctggatgcgtacgacaacgtccagcttcgggcagtgcaaggcgtgcggactgtagcaagctgctctacaacgggaaacctttactagatggtaccttcccaagtgtattgtatagaacctgctgtctgacgaccatagagggtaccttcaagcaatcagccctggaggcacacagcttccagcttcaggtagtgcaaggcgtgcggatggcagcaagctatcatgcaacgagagactgcctacttgattgcactccctcaagggtatactagatgcagcctgagttagacagcatgaagtcgtcaaccacaatccctcgcgatttacatgcgaaactgtactgtgcaaagtggggtgacaagcaatcactgatagctcacgctggacctgtgcgaaaccctgcatctatacacaacaggtccttacgtatttcattcagcgtgctacaaaaacccattcagtccagtgttatgactatctgcgagcgatcatacgcggagcatatatgaaagaccgaaacaacacttcactgcaaaacaatcaatcttcctcgaagcgccagccgaagccagcacaatcaatgaaaaaaggctgtggatgtgatgatatcaaaaattgtcccggtccaggcacgaatgcccgccgggtaacggttgacgaggccgttgtggatggagaagggaatagagaagagggggccggccaacttatgtagaccagagagtgccaagacgccgctaaaactcagcggccgtgcattgaacgtgctttaacgaggttctgccggtcggcatagtgaaggagaaggtcggaatacgtcagtgtgatcttgatagcgcgtcggagtccgagctttgagctgcctgacactgaaatattctcagtagcacatacactttcaaattcggctcacggaactctgactaccttcctcatatccttcagagtccacgaagtacccccacacataacctttaccgaagacatgcctcgccacttccttgacctgccgcgcgaaatccgcgatagggtgtaccacgagctgtggtcgagcaattcggacatcaatatctcgccgtctaactactgcctcgagatcttctccgaattccaccccgagcctccacactggctcaacacctacctcgaccctccctagtagttccacagcacgtctgggctgccgaaatgactcctcgcctccaagcccatcctccacgaagcagtggaagtctttgaccgctttgggcgcgtgtacgtcggcaccggcgcaaagtacttgagctacagcaagtacgacgagactttcgatgccagaggcagggaagagtctcgatacgacatcgccaccttccccgctctcctcccacctttctcccgccaccgactgttcattcagtttctggtgccagatcacgtccccgctccgactggctaccttcccctcatctactgggacatccgcgacatcaggtatgcccgaaagctcttcaaagatgtcaaccgggctggcaagctccgagagctggacatgcgcgtacaggcaatcacccaccttcccgacaccgagtaccgggtggaccttgcgcctgttgccaatttggtggcaggcgcaggttaccctctcgatcgtctggaagtcttcattgggacggacgaggatgacgtcatgtggcagtctaccacatgtgctcttgagatcgtggagaggctgctctggacggaggttcagaagctggatgcaggagtgctgaggggtatggtgggaggcgcggtggccgacatgactggggcgagcatgtaaaacgacgaggtgttccggggttggagcctcgtctgggttagtaagttgatgatagatagactggccatgcatgtgggaggcgaagacaatgcagcgtaagaagacaggaaacatgattcactactgttgaggcgtgactggcatcattgtcaatttgagtataccagatgctttagctttaagaccctctcgctcttctcatcgcacattcctcatgtattgactcaaacagatccaacgccctcccagaagaacttccagtcgcgatgcaggtacccgtaaactcctggtctaccgtcctccttcttcacaaagtccttagctgggtacctttccatacctgcaagtgccccttctccaatctctcgcaacttctgtaagagccggtcctctacttcatctcggccctctcgagtgactctatcgtcccacgatgtgggtagtccgatctgcaagcgggccagcgttgctaaaggccaaacaaggccaccaagagcatcggtattgacttccacaggacggcctgaatgatgaaagttcttgaggcagagttctacctcttcgacttttgcagaagcagtgacatctttgaataaagcctcacaatactggatgtgatctgggcttaactcgatcatcggagttggggtcttgaatgcgttacgccctgacttgtgtaggacgactcgaagccgctgaacgttgtatggcgagatcagaggcgagaagagatggcgattgtatagagcatggtctttgcccttaagcgcttcgtgcggatttcccctgatcattgctgtgtcgatctccagctggcattctccatggcgattgaacacagctatgccatcagcaagcattgccttattggtgaggagccaagacgggagcccaattggtaggtgagccggaccatcctcctcttcttcgaactcgtcctgctcacaatcttcagcattgcttgatctcacgaatagagaattctcttcctcctcttccacaatatgagagtttcggatgatgttggcaagatggataagaccgtctgtctcaagcatcagaatagaggatgtggacagccacgtgtgatgaaggatcatctggcgaatctcgactggaggatctttgaggttacccatcgttgtgaataaggaccgttcaaattcagatacatattttgcggatatttatgtaatgtgtcaagcgtacgcttcaaggtctacgtcttgagcgatatagtgtttagtctgattttgatgaggtgggtgatgtttggtcggtcggtaagagacctgctctggaagaattgtggattatcggttgggtggcacaggatgtgtgagagtctcaagtctgctgaacagcgcgggagtcgacatacttatacactggagtgtgtagccagatgactaatttcacgctagaagaagaccagcagccgggaaggccttaggagcctcattcttaaagtgtttgtgaaagagaatattcattcccaatggtaggataatcagaggaagctgctgctcgagtgccctttcatactagagctagcttgctccacttctgattgtcatagcgacttcagtttcacgctgtaaaaccgactgtacgcagagagcgtcaatctgcatcgagtctcgcggtgtttgacaagacgcgagcttcagctccttcgtgtactactaagtgacttcgtacacgctattgaagtcgtatgataacctcgatacagcaaagtctgaccatgacaaacacaaggacacaattacctttacacaacctgttctgaccatggctatttgctggcggccttcagagacacggttgcttccaaagcatcgcaaagaatcagcatgtcgacccgtaccaaaaagtgacaatgcgctaagcgtgtacataaatcatattcagatagcttctccccatccatcctacaccaccaacaaactcaccactcccaccaaaaccacccaccctctcgtaactcccaatcctcccgccgcccccctatcgtccggcacatcccccacagcccccattatctgactttgcacattctccttaaactgccccaacacattccccccgggataatactcgcacaccaagaaccacccaggcgcatctcccttgccagtacaatttgtcctgccacagcccacctgctccgtgcccttccaaaccagctgcgaaaaatgccccgtcgcggtgtcgaaatcgcctttctggaagtcgtactgcgtgcgctcgtggccccaggctttgatgctcgaggtcacgttggggtagccggaggcgaggttttcgccgtaggggccgccggagtgggcgaatttgcagtctgaggagtggtcggaggcgaaggaggcgagggtggagttccaggagagggaggtggcgttgtgttgttggcggtaggagtttgtgatgttgaggatggtggattcgaattggtcgtcagatgtgtattgggtggtgtcgtcggctgaggcgaaggagaggaggaggagcgatgtcagggtggtgaggagcattttgggatgagggtagtcttcaagggcgctggatgcaagaagggaggaattgcatgcgtgaaggatttgagggttttgtcggatgcgcaaaggcgttgtttaatcgcctgtatgcagtactggtgcttgaggattcagatgtgtagtactatgcgccaatcaattccttcaaactgcagaaacatgaaacacatgaacatgcgcgcttcctaggtccaccatatgaactacaaactcgctgtgacgtcaatctcatcacctcccacatcgtaacttcccgtgcgtgcggtgtgttgttggccttcttcggcgaattaattacttggaagtcaacatgggtctgggcatacgtaattgctggatgatcctggtaacaacgatagcgaacacgaggggacacgtgacaaggacagggtaagtcagaagtatagatattttgatggatttgttcaattgcgctaaataaaaaagatagaaacaaaatgggggtaaaaggtatactgagaaaggttgatgtgcaaaacataagatagcgttgtcctccacttcattacccgtatcatactttcatttcccatcttcattcaaacatgctaagagcaacaaaccgaaatgagaaacataacaacgccgactccaaaaacgcgcagaggggtagtccaaaagccacaagcgatacaagttttgtgtgaaaaatgacaagccgctaacatggaacaattggtatctcgactttttcccgcatacaatgaaccgaacaaacgtggaatgtgtcccagaaattggcaccgttgtccggagcacctgcgacgacgagatgtagagaaaagagatgattggggtaaggagagagccgaaaggacgatttgctcatctatttcttcttctttgcgggtccggcagcccacctgaagaatggtgctggcgcagacttcttccgaggcttgggctggctaggttgtggcatgaccataacagcgggcggaggtggcggcactccctgcatgcctggatgcggaggaggaggtggtggtggaggagcagcgccgtgaggtgatggcattggtgggacctgcacgacatggggatcgtgatgcatcatcataggtggcatgctgcttctcttgagcttgaccttgtccttgttcttcaagctcttgctcttcccaacgggcatgtggtgtgaatggaactgggccatgtccggcggtggaggagggtagccctgtgcgtaggggtccacgggctttggctctggtgggggtggcgggggctcaggcatgggccacatgtgcatcgtgatggcccagtcgggctggatcatagtctcccagacctgcgggaggatgatctcaccgtcgggaccgacaagatcgtagtgaccttcgtggacatggggaccgatcacgtcgacgtggaggaaggcttgcttgatgagttcttccataccctgggagatgttagatattgtatcgatgaggagtgagagaactacgtaccttccatgtcttgcacaagttccatgggaaactgaatttacggccaactgcgtccttgaacttgatcggtgccttgggcgcgtctgatggtttgagcctcgcagcctcttcttctgcggccttcttcgccttttcaagctcctccgcagcagctttggcttcagcgatggccttctcgtgcgcctgcttggcctcttccgcggccttctcgtgcgccttcttgatctcttcagcctcagctgctgccttccttctctgcctcttctctggcagcttttgcagcgtcgagcatgtacttcgccttctccgctgcagcctgcttctctgctgcgactttggcggcttcttcgtctttctccttcttgtctgcggcgcgctgagcctctagtgcggcttcacgcttgagctgttcgtccttctgcgccagaatgagcttctcgagcttctcgagtttgtcttcgtcgcccttcttcttcgcttcggcagcggcctttttggcatcttcagcagccttggccttcaacttctccttctcaatcttggcttcttgttgagagagcagaatcttctcgaggcggtcgaacttggcattctctgcggccttgcgctcttcctctgccttgttcttctcgtcctcctccttctgaagcagaagcttttcaagtttcgaaagcatgccgtcctcctttgctgtatccacggctgggggcgatggaatgggcggaggctgaggtggtcgcatgggcaccaactcgtaacccggcggcggaattgccatttgcgctggggttgtggctggagctggcgcttgcgattcctcgtgttcgcgttcagctcttggtgtctgttttcgcgatgaaggcgcgcgctgtggttgcggtggaggtgactgttgctgtggtggataaccgtaaggaggatacatcataccagggtgcattccgggttgtccagggtgtccgtatggcgatccatatggcgggtattggcccatctgtgcgccatatggcatgattgcaccctcggggccaggtggggctcccattgagttgcggttgcctcgaccatgaccaggtcggtgactgtgttgtggatgaccgccatgctgctcggggaagtatcctcctcgctcggctgctcctccaccagggggacctgtgaaggggttcgcaccattaggcgcaaaggggttctggtggccaaattgctgaaagggatcatggtagccattgggtactaactggccggcgggcgaggctgcaccgccatactgatggaagcggggatcagacatgaaactcggggcatagccgtcaggagttggctgtggtatgtgaccccaaccaggactggggtggtgtggcggaaacggtgctccccctcgacctgcctggtgagggtagtcgtccgggtcttcgaggctatcctggtgggtggactggcgcctacgccgccgcggcccttgatgttcgcgctccagtgtggttcggcttcggctcctgtggcgagatggcgggtctacaacggggactgcgttgcgcgaagttgctcgaggggcggacttgtggcgcactggggggacagaaggggcgcgaatggtatggcgcttcacgtgggggcgtgaggcagagtcggatggctggatctcctggttgtcgatgagatcccacccttcttggctgtcgtcctcgtcctcgtagtcttcttcgtcagtttcttcggaggaggagtactcttcctggcttccagacagaacctggacaccagatgagtcttcgtcgctgtagtactcggcgcccgtgtggttgttgacagtgattcctttcctgagtctgatggtgatgtcagtgtcgccctttgcatcgcgagatggtgaagtctcaatggaaacagtagaggggacggtggagcgggacacatgagaagtcgcgcgcgaggactgggactgcgcgcgaccagaccgagtgctgcggcgcgaaagcgaccggcgtgaagggacacggggggctgcgcgatgatgggggagggctatgactaacggcatgaggctggctgttcgctgacgtactgcactcgggtctctttttgcagagaacgaccgagtccagtggatgttgggtgcgaaagggaattgggggtgatgctgttaagcctgggatcggacggagaggcgatgcgcctgggcgtcgacgatgagtggtggggtcgaactttgggctgaccggtccagcactggcggggcaatgagagctcttcgattcgacactgactagccctggactgggaacgggtcgtgtttgtaaacagacagcggcctggatagattcgactactgctgcacggctcccgcgaggatgcggtgaaggctcgctatatacaccgggtgcaatgcgaggggaaagggggaggggtgcgatgtttgcagcagccagaacgtagggctgaggtctgattcgacggtgcggcaaaatgtctcgaaagtgcttcggctgatggtgtgcactgtgcggccgctggtcttagactcccttgctgtaagaggacgtggagtttgttggactgtgtgctaaccacacatgggatggaagaccgggagacgagcaagacggcaatcgataagatggtgtgcaaaagtaggcgaagggaccacaagatgcgcccgcgtgggacaaaaatatgctggatctagggatatgaacccaaactaacagcgaggcgtcgaggtagatgacagcgtggatgtggcagcagtctgtcaagtgatgcagcccttgggcaggaactgggggcggtgcgggaatatgcggtgcgcggtaccacactgcagatgcgaggccaacaagcgacgacgagggggacgcaagatgacgctctgaactgtggcagacgggcgccttaatagactactatatgcaacagactaggcgttgccgtggtgttgcgaaataatgggtaaatgcgttgtgtgacactgctggaatgtacgatggtggtttattcaaggcttacgccgaactcttctccggatcagataaatttgcgatgtgaatttacagttagctgagtcggacatagtactcttgatgagcaagcgatgtgagtaatgtggaaagctggcggtgcgatgcaggcaggttgcagtgcgttcaatgtgtgcaggagcgatgtatctacctcccgcccaacactcgcatctctactatttaatcgacttcaccggacacagaccgcagcttcattcctgtagccgccagacttgtgactcccattttctggtgctacagcagaatttgccagcaagtcgaagagcttgcgagctatccaatccgaccgctcaagccttccagaccgtctccaatccgcccctgcgagccatctttttccaacatctcgcacccacacacgtggcatgccaatccccgttcgggctcgttgggccgcatggcgcctcccgtctcgcctgtcgaggctcttcgttgcagtggagccggcatgcatgcatctgggttgggctctagtcgcagtgaagcgaggaatagcaacccaccacgtagcgagctagcgtcgtcaggaaccggccatgatgcgttgtgtcgtaagtcaaatgcgagtgtactggactgaggaaactcaattccgagttggcaggaggcgtttttagatatttcgtgagcattgggctgtgcacctgcgtcttgtggtttttggtacccaaccggatcgtgaggctattgagctggccatgagaagtctgagttcgagacactttctcatgcatgaaagtgggctggctcaccggtggatctttaaactacgtactgcttctatttgccacattgcatgtgttctggacatcacaccgtagctttaacgtgtctcacagggctatgccagcgagaccggaagaagggtctctgttccaggcacttggacaaaggctgaactagactcgagcttctgactgctcaaaaaatgggaattctttactgtgtcgccattcatgtgcattgcgactatctcaacacatacattaaccagaaatagcacatcaaagcagaccaccaacacctgggtatatccaacctgtaacaaagaagatctcgctagcgccgaagcgcaattcaacgtcaactaacatcggagctgtaccccagcacttccaccacgacattggctaccgtactgacagtccagacacccaccaggcccagtccaataactttgtccatcttccacttcctcacggggactgcaatcagcagtccggcgagggtgaacaacaacgtcgcgcccgatataaccagagtagtgcttacgataatgtgatatggaggaaacttgaggttgtggtccggatgtttcttgtgctttgcttcgccttttgtgatcgtcatgtaggtacctgacaagccaatgcccaagaggatattgagcatcggtccaccgaaacacgctgagagagccatgatggggaagccaagccgagcaacagtaatatcggcaacaagatcgcctagggaattgccaacggcgaagatggtcaagcctaggatagcgtcggacatgttgaggataacaccgagagtgcgcagcacgccgacgacttcgttggcaatggtgctgatccaggcgatggcgactgcgaacccgacgaagcagaggaggttccgccatttcggtgggcggttgggggatgtggtaatgagaatgaaggcgagcatgaccagcgacccagtcagtgagtacaacgtgtgtcgaagcagggcgcgtccgttgtcgggttgaatatttgcccaaagtacaagaacaacaaacagcggcgctgtgaacatttgtgtgataacgagccatctgttccactgcttaggttctgtagacggtatggtaggtagagtttcgggtgattgtgccaaggcgtccgagttggtgatatagacgacaggtgggttgctcgtattggagctgaaggagccgccaccgttaggtttgtgagtggacgcggcgggacgtttcatgctcattgaggtacctggtgtcgccatactctccggcgggagcacaatgctgcgaccatgcgaatccatactacgaccatgcgagtccatgctgccactgatgggcgtcatcggtggtggaagaccaaagtcgagagacagctcagcatggccaccctcatcctcatccttttctggctcaactactggaagcgtgatcgtcaacaggagaacaggtagagatgcgacgatacccaagagcttttcccaaatgttcttctcgctccagttggtaagggttgggaacaaggtcccgaacaggatgtgaggaggtggcaggacttgagacggccaccattttggaggcttagctggctcgtgtacagcgaatggatccctgggaaacatggatgattctggtgatgcgcttggttcacgcgctcggagacttggtggtctggaactctgcgcggaccaaggataatctgtgtaagcaggaaagggaatgggtggggatacagcgtcgggcacggagagcttaaggctcggaggagctactcggtgtccaggctcgatgactggagatgccgtggggctaagcgtgttttgccgcgtaggaggtgccatatggcccgttgcatctggaggcgcaagacggtcggcggagggttgcctgacatgggatgcagggcttgctgctcgcgagccatgctgagatgccggcggcgacagagaaaacgacggcgagggcggtgcctgatcaccaggcatgagtcggccacggccatcaggagtggctggtccaaacgtgatgtcgggtatcccaacttgcaatgtgctggggtgaagtcgcacattatcaaggtcgttggttgaaacagctcttgcgcggctccccaagctctgttggatttccagatttggtctggtgatttgcggagatgcgtctgatcctatcgatgcaacatcgaacggtggtcgagcagcaggatccgcatccgttgagatgtagtcttgctgctgcgcggtcgtgtatgtagggtcgtccgagtatcgtcgcaagctgattggcattgactggatgttcctggatttctgcagcgatgatagtaacagcacgaaactcgagcgctccaaccagactaggtcggataggtgtgtgagtgttgcgacggctgcccatacgcggtctactaacacgcatattgtttgtcatctctcccatccatcgttcacgctcttcttcgtggtcgtcctcgtccagcggatcgccacctcctgccctttcaagattggaaaagtcctcgttcgaaatggcgcggcctggggttgcggtgccagacggaccttcctcgtcgaaatattcgggtatttcctcctcctcgccgccaggtgtgatgtagtggcttcgcattgcagcagctttcaatcttctcgtcctccgctggttgatccaccaatgccacgccaccacaaatgcgacgtagaaaatgtagaatgcgaccatggccagggattcccagaggtgaagcttcccgtcgatgatgaagcccatactgaatgccgcagcgacaagaaagaagccgacatcacggatgaagctttttcgtgccacagcaaatggccgaatcaatgccatggagccagacacgactgctgtgatgaagcaggccgcgccaatgagctctcccactgccaagctcgccgcatgtgttcgaaacgcagcaaatgtcgagaatacgtctggactgccgtttccgaatgccagcaaagttactcctgccagactttcactcatgcccagcatgcgcgcgattgtgttgaggttgacgcagaagaagtcgcttgctgcgatgccgatagtgctgaacagcatagctagccacaacgtcataataacgaacgcaaggggctgtgcctttggcatatcgcagtagtacagggtgaggtaggatacgacgccggcctcctcgtccgggcagttggcgaggacaaaggcgcatttgtctgcggcgtggtggacatatcggcactgcgttcgtcagcgagattcaaagtctctgagagaggtgcagttcctacctcctcatcttgtatcatgagatccctcttccccagggcacttcccgaaactccgccaacatgcgcccggtagtctttcgccacagccagtgcggtcataagggttatggcgagtattgtgagcgcgaacggacgcgccgaatacttcttgcgccgccatcgctgtacagtgtccaggatggtttggtcgttcattgtcacgacattgtcatgcacgggggttatatgtgtcgtgcgagcgacaggatgcgaaagaatgcgccggctcttgtagccggttctcgagagattttgagcggattcggtgcagcaaaagtatattccagggtctgtgtgtccgtggtactgggaagaccgagtgacgttggcggcgatgcgtgtccaggttatgtactagcactgcgctggcgtcacagatagcggaagacgagacggagcgcggagtgtttggccgcacgcgcagggaacggaattggcgaagaggatgtgaagggcggtaggaatgctgaaaggagtgaagaacagggtcacactataagcatgttgaagcacaaatgtggcaaccaagcataaactggttgcctttctggatcttggaagcggtaccgagggttggtagcttgaggcttgcgcggaagtgtggctgactgcgccacagcccaagtgtggcgagtgcaaccccacgggcgcgcctaccgctcgtcgggagatgttgacaaacaaaccgaccaccaccacggacgcttcgacgacaccacgacgatgccgcgcgcaaccaagtacagcattgcggcctctccgcagaagacgcccatcaagtaggatttcgaaagctgtgcaggttatgtcacttgttaattccagatagggttcccctcaacgatgaccgacaggagaaagcaaaccgtcgccatgccctcaacgaagcccagcgcaactctatgcgctcctctggtacacccgctcgccgacgagtttcacaattagctggagaggatagcccgcacacgccatcacaggaccaagatgatatgcccggtgtcgctggaagtgccgtgacgcccatgaagcgtgtcctgccactgctggctaacttcgaggagtggatgaagatggcgacggacaacgtacggaaccgaaacgtatacagagggcattactaacaaagtcagaaaatcaacgccaacaactcgtggaactttgccctaattgactacttccacgaaatgtcactgctcaaggaaggcgatggcgtcaacttccaaaaggccagttgcacactggacggatgtgtgaagatctacaccagccgagtcgacagtgttgcgactgataccggcaagctgctgagtggcctggcggagaatcagggcaagaagcgccgcggagacgctgaggacggcgaagacggcgaggatgaggatggcgaggaaggtgaagacggtcagaagaagcgcaagaagaggaccgcgcgatcagctgaggctactctggcgacgtctttttcccagctgcaaaacaagaagatggagctggagttctccgtggatccgttgttcaaaaaggcatccgcagatttcgacgagggcggcgccaagggtctgctgctcaaccacctagccattgactccaagggcagaatcgtctttgacagcagcgacgatgcgaatgatgcaacggctgaggagacgcaagccactcccgcgccggaagaacgtgaagactcaagagccgccgaagacgtcgagattgacatctctggactagcagcaaagtactttccagacctcgctcgccttgatgaacaagatatttgtccctcgatgaagactttcgatctcggcgatgtcaatggatcgatggacttgcccttcctaaaagctcccgaagattggcgcaacgacgacaagaaggacgacgaggaagaagcaggcaatcgctccggactcttcctcgacgacgacaacccaatgggcttcgacgatgatgacgacatcaacatgggtggctttgatttgcctcctgagaccggcttcggtgagggtggcgaagtctgggctcgagaagcaattcgcgatccccaagcccgtgtacatgtcatgggcctcggtgacggagaggaagaagagggcgctgagggtgtcgagggtaacatggctaccgaaggcgcgcagtatggtctgtcaatggcgcacggtagagaccaagagcaggagaacatcctcagctactttgaccaagccctaaagaaaaactgggctggtcctgagcactggcgcatccgaagagtcaaggaggctggcaagaccgcaccggcgacaaagcggaaagagaaggagcccttcgagattgacttttctgcacctttgtcacaatcaacagctgacatgctgttcaccccagccacatcgaactcgaccatttcgttaccaaaagcgcaatggaaatcaaagacaaagaatctgttacctgacgacaagcacttcagttcgcgacaattattacgactcttcttgaagccgaaggctcgcatgggctcacggcgcgaaggtcgacgagctcaaccgcaaacagaggagcccgcgcatggtgacgtcgacgaggcatactgggcgcatcgtgaaggcgagaatgcccttgccgaggaagatggcgtggtagaaggcaactacgacgccgatttcttccaggacgatggcttgccactaccaggaggttcaatggatgacgacgacgatttcgcagatgctcgcgaccacttctcaccagtgcctggagaaggtacagaagctatgcagccgatggacggcgttgtaccaagttcacaggccgaggatgcttttggcgcacaacttgtcacgcagagcaggaggtttcgacctgagtacgtacagtacgcacgagtcgccaagaaggtcgatgtcaagcgcctcaaagatgagctatggaagggcattggattggaagaggtcagtcacttcacatcgtcactttcaaccgcatcactaacagaaatctacagatcactgcgccaccaccagcaaatgcgccagacgacccagccgccaaagccatcgacggctcactcaacttcacagacgtcgtcaacggcctcaaatctgtgtaccctgagaaagcgatggctgatttgtcaacgagcttctgtttcatttgcgtgttgcatttggccaacgaaaagggcttggtcattaacaacaccgagggctttgagaacttgacgattaggaaggacttttcggcggacctgagtgttgctgagtagtgtgcttggcttaatgtatttgacatgactggatttgggatggcatgggattggataaaatgataccatatgggctggcgcggcgttttcgaaggtcgggacaggtgatgtgtacatgaactcactcttcttcaatggctatgcctggttatacgtatagctttcttgagtgtaatattggagcttgcggtttggacgtgtccttctcgtttgtctctgacgtgttctcgtaacgacgggtagtgtacggggaggtaagtggcagtcatgataaggagcggtgaaatgctgcagtgcaagacctgcacatactgttgcatggatatctccttgtgcatggatcagctttcaacccacagtcagctggaggaggagaaggagaaggattcaatgaatgttattgctagtgatgagaagcggtgaggtgtaagaccacagtgagcaatcagcgactataccacaatataagccatgctttgattacacttcggtatttagcaagttcatggagaagcagaatgggttccatcagtgcttcctgttgttatacgagtctgcagcgtcgtagcgtggcgttctcgtgcacttgacctggcgtttgtaccgttgctcaggctatgcaacaggccggatcggcactcgaggcagagagctcttcagctgcatctcgttgagcagctgaagaacgtcaagatagagggcatggtgatggtgaaggcagaggtatttgagaggagacacatcgaccccatggaggtggagatggtttggaagcgtgtgtgatgatgggtaggaagagcatggagggatacaaggatggtgggatagaggagcgaggctgtaaactgagatgtatacactacgataacacgaaatcttgggtatcgttctccgaaatcgagtgttaggcctccagcttcatcaagagtcaaaaatgcgtgcaggtttggtggtgttcagatttcagaaagtggggtgcagcgatgacgtgtggggatcaacctgaaccaccacaacctctccgctagcgaacaatgcattcagcaacacttcagaaggcgcacatcgtcgtcatcagcagctcgtgatggtacaaaatttcttcacttacagacgactcaagcaacacccgatagccgacgagcagtgtcttggctgctcggcgtacaccaccacaatgggaggttggtctgctcaataacatcagcatgcatgcatgcttcaattttccattcgttcggctatcatgattcttgaggttacatgagctctttcgtttcttttagtcatgctgccctcagcaaggtctcattacaactaccctcgacgcagcaagtcattttgcctctgccccatactcctccgcatccactcgaatccacttccgatccacactccggcatcctacttacacctatggagcgcatatgccgaaccattgaatcgggagaatatcgggagagctacactcgcgaatgcgaagcttgatgttcgaatttcttgcttcactggagtgctgtccgatgagcatcaagtactatcatgaggccagccggatcgattttacttgatccagcttgatttccgtagatatggcttgtttgctggtcatgagagtctgcttagctgcggaacatgactacatcagttagcatcgtggagatggactactttttgaacattggcatacggaagtttgcatcctgcggtgatgtctcaattgtttaaattcggacctagaattcatttcagcgactttctgctacctagaataccccaagatggtggtctcaatcagaacactgctgcttgtcagctttctcgctgtttctggcacaacagctcagatcactggtaatacttccagtccaggatactatgagaacctcgagaggtactggagctatggaaggtctccaccagtgtatccatctcgtaagatccccccctctcatatcatgctgagtacctctaacttgcgcttagcaaacaccaccagtaccggcgactggtcacacgctgtatctcgagcccgcgctctggtagctcaaatgacgttggctgaaaaagaaaacgtcaccatgggcttcaccaatgctgagttcaacggctgcaatggcaaaagcggcggagttccgcggctaggcttccctggatactgcttgaacaacgccgagaacggcgttggcggtgctgaaggcgtcaatgcctacccagcagcactgcacgtaggagcttcatggaatcgtgagctggcatatgcacggggtatgcatatgggtcgcgagttcagacgcaagggtgtcaatatggcactgggcccaagtatagggccgttaggacggagtccaaagggtggaaggtatgtttttggatcgataactccttattatgatactgatacagatgcaggaattgggaagcacctagcaatgatccatatttgactggtatgctcattcacgacactacagctggcatgcagaagtatgtcattgccaatatcaagcacatcgtcggtaacgagcaggaggcttctcgcaaatatccgcggttcctgcctgcaccaaatcacaacgcgtcgatatcttcgaacatcgacgacaagacgatgcatgagctatacctttggccgttcatggatgcattacgtgctggcggcgcgagcgtaatgtgcagctacaatagagtcaacaacagtgacgcatgccagaacagcaaggtcctgaacggactgcttaagcaagagctagggttccagggctttgtcgtcagcgattggttcatgcagcaaagtggtgttgctagcgctctggctgggcttgacatggtgatgccaatcgcaccatactgggctgacggcaacctcactcagatggtgaacaatggctcggtatcgatgaccagactcaatgatatggttacgcgtatccttgcaccatggtacaagattggtagccaaagtgaagaagatggacgtcccccagggcacggtattcctgccagcctggtgcagccgcatgagtttgtagacgcgcggtcgcccgactcgaagcctgtcattctccaaagtgcgatcgaagggcatgttttggtcaagaatgtgaacaaagcactacctctgaggaaaccaaaattcatttctatctttggctacgatgcggcagggcagtttatgaatacagctgaggccgctggcttcaacttatggaagatgggaatgcgtaacgcactccagtttcagaacggaactaccttcacagctgcagcacttgacttactctttggatcgagcttggagcaaactacaaccggaccagagattgcactgaacggcacactcttcacaggaggtggatctggtgcagttgtaggttccatcgacgcgcctctcgatgccttcaaacgacaggcatatgacgacggcacttatctcgcctgggacatccaaacaccgaacccgactgtaaacgctggatcagaagcttgcctagtcttcatcaacgctcttggctccgagtcttgggaccgccgcaacctctctgacgcatactccgacggcatcatcacaagtgtggcatcgcaatgcaacaacacaatggttgttatacacagcgttggcgtccgtcttgtcgacgagtggttcgatcaccccaacatcaccgccgtgattctcggccacctcccaggccaagactctggccgcgcccttgttgagctgatgtacggccgccagtcattctctggccgcttgccgtacactgtcgcgaaacaggaagcagactatggccatgtgctcgatccggtgcaacccagtgacaagacgccgtactatcctcaggtcaacttcacggagggcgtatatattgattacaagcacttcataaaagaaggcatcgagcctcgtttcgcattcggatacggcctcacttacaccgactttgaatactcgaatctccaaatcgacgtcgacgccaatgccacctcattacggctccctcccaatcccgaacatatattacaaggcggcatcgatagtctctgggacgaagtcgcgcgtgtacgctgcaccatcgagaacattggcgacgttgcggccaaggaagtcgctcagctgtatattggtattccaggcgggccggagaaggtgctgcgtggttttgagaagcagctgctcgtgccgggtgagcggggggtgtttgagtttgggttgacaaggcgggatttgagtacgtggaatgtgatggaacagagttgggaactgcagaggggcgattatggcgtgtttgttgggaagagtgtattggatgtgccgctgacgggaaggttcgagattggggacgtgtgagtggtatgcttcttaacaaaccaccagtgacaatttaggatgaatctctcggttcaccgtaagttgcaccagcaaaattatagccgaatgcattctaggtaacaccgttacgtctgaacactttctgttgtcgcttcgaaaaggcatagtgtagtacgcagtgctatctggcttcgaatcgaaccctgggcgaagatgcctttgcctcgcagggtacgacccagaactttcaaggtcaacaaggctatctgggcggcgccatatccattgttgcttggtgcaggggtgttgggcgtgcccttctcccagcaagacaggcgcgaaggcgtcagcgaaaagcatataggcacagcgtccccacgacccagtttcacctgtttccctcgaattttgcctaccgtacgcgtactacagccaacaaactcgcttacgactaccaactttgtcctcctgcctcttcgccttccgaccaatcccacttcgacattctcagcctcgtccctcacgcccttctcgccaagcaccaccaaccaatcatgtccgactacgtcaacgaattcgacctgaccgactttatggacacgccgcctacctcgccaggatttgagcagccaaccacgtccgaatgtctggatcaaatcgactgggagaacccgaactacaaggacctggctagtgttgattggaacgccctgcatgaggagatcataggtgttgttctaggcgagccggctgatgagcagctacagcctgatgaccggtgagttaaaaaaaagacatgagctaacagaagggcaaagcacaatacattataaagagcaaaccccacttggttcaatggcttatgatcaatcgacggccccttttgagtccaaccatgacatactttccaaccctacaactgaaacaacattcgactgcgatgtgccggactgtagagcgaaaccctttaagcgacgtggagatctgaaacgccacatgcttatccatggcacggtgaaggagtttgattgctcagcagtcgattgtaagcggcgtggtattcacggatttgcccgcagagacaagctcaaagaccatatgcttgatggccacgacgatgacactttgttccaatgcccaggatgcgaaatgcaactcgagagggacatgtggtccattcattgcagctggaattctggcttcgatctcaatgctcataggtcctgcccactgccgaaatgttcctacaagttgaatgttggtgcacaccttcccgaacacttcgatgagatgcaacagcatcttctcgaaaaacacgatttacatggccgaacttatttcgccaacttgctcaaacagagaggctatgatgctcagagctgcgaagtcatctgtcctatctgtccttccccttgccagtttcctaggcatgtggaattttactatcacttctttcgaacccattttgatggaccagtgtgtgtattgcacgaggatggatcttgcgggcaagactgcgatgctagaaaggcgcgttaccgtctacgaaagtgtacctcggttcctgacaatgtccgccagtatcgccgtgctatcttgcgcatctggcctggcttcaagcattatccggtctggggcgacatcgaacaatgtacaccgagagcctgagtaagctctccctgtttcccgagggcatggaacttcgcatttgtggactccatgtatttctcattatcccctcagttcgccatgtttctcaattagaaaatgcggggtttcttttggttttattggaggcgttaaggccatgaaacatatgtaattactcaaatagaaagaatccaacttcgtacgctctttgcatagacgcttcggttatagccgacatactccatgtgtaatgcagcactcaataacgtcacagcgaaccacactgcagaagacatgaggtcgtatggataactccgtgtacgtctatgccatgcttgcacttttagacgccttgaaaggcgttatgctgcggacaggttggattatgggttgcctgacacggcccaggcaggcgatgacgcaaccctgtaacatcagtgtaaactaccactacaccaccacctatctcaccattatccccacatcttctcgtcaaaataggcaaaatgacttccgcatgcgaccgcgtcctctccaccaccgaactcctcgaattcatcctcagccacctcacacccatcaactacctcttccaagcccaacgcgtctcacgcttcttccacaccacgattcagaaatcgccaaaactccaacaactcctatttatgcgcgcagaaacatgtcggagtctcgaggactatgtgacgaatcaacttttacaacaacacttcgccccatggttcccgccgttccaaggccgccgaaattatgatcggttgaaggagatggaatgggcctcaactccatcccttcgcgccatctatctgcgcccggaggcgagttggcggcgcatgctacccatgcagcctgcgccccagactctttctgtacagtacctggagcactgccagactggggatttcatggagactgcgagcgtcgagggagccacaatgggccgcgtgtacgacatcactgaatctttcctgcgcgcggagtatgcgagttatgcgcagtttagcatgcattgtggcggcgagggggtggtggtgtatctcgagagtcagatgcagtgcgatatgggagaggggaggggcttgaagggctgggatttgaagtcggagggggcggagatgacgcatgagttgcaatgggtggattgtggggaggtgcaggggggtgggtataggtttggagggatggattcggtctttgattgattggatatggggatcacggctggagatgaagagatttagaaggaggggaggagattctgttcgtattattatgtacaatcatgtctacaatgcatgtctgtggtctgctttgctgcgctcacagctccatgtcctctgccacgcccatcctctccaatccactcaccagcgccgccgacctcttctccagcagcttcttcttcgccgccgtcctcttctgcacgccaccctcgggcgcggaactggacttgcccttgcctttgctcttcctcttgcccccggtgtcgcttgccttctcgagcaagtcgacacagtccgccttcacatcctcgtacatgtcccagaagacattatactcatcccccaccaaagcccggccaaactcctgcttgtggtcttgcgaccaatgtctgccctcctgcacaagcacagcagtcacaagcagcttctgcatccacccctccctgtcctcgcagacgcgcagctccgaatccctaggcgcaaatgccgcgcccacgagctcagcaaggcggaacggcaaaacgaactgacccgccaccaaatctgccatcttgttatgcgcgagcgcatacagcgacgggaactccagctcttcagccacagcacacatgtgcatgtggaactttgcgccaacgaggtccgggcgcgcgaacgaaacggcttcggagtcttcagggaacgaggtcgcgttctgaatgagccgcagctcgggaaactcgctgtcggcgtatgtgccggtgtagatgaattcaatcaccctgtccataaggatagggtggaaggcggccggcagatcgaccgaggcggcgggcgtactgctggaggtcttcaccgcatcgttagtatagcttcagagtaaagataagcttatatagatctccaggaacttacatcgccagggaagatgctgtcctggagcttcttggagcctccaagcagcatcatggcgtgcaccttgaacacgacgccgacactggtgaccagcgcgaagtcacgtccgagaggggtggcgaggaggtattcgccatgtctgaatgtgttagatgtgattcgaggcatattggaggggtacttacgccttgaggttgtgctgggcgtgccctttgaagccaaagttgccgccagcgaggaagttgcgcagaacactgcgaggatgacgcgcatcgagcggctctactgccgctggagcttgtttgctctctttgctagccgcgaagggatcgcctgtggtcgttggctgagcgccactgccgaagtagaagactttttgcgggccagacggctgcgcaaaggacgcgttcataggcggtgggcgagcagggagaccagcagaaggcggaggcaagttaggaaaggacatgatgtaaatgtagagtgatgtgaggtcttgtgtgaattgaatgagttgaggtaaaattcaagtgtgcggtagacgagcaaaggagtgttcaaacagtgtgtaattggacgagtcacttaagctagagaaagtgcaggtgaacgggcacctcaacagtgcggcttcacgcgtccaaacgaccaggtatgcccatgccaatcagatctccatgtccatgtcggcatcgctgccacctgcgtttgcgtccctcgctttgtccctcttctccttacgctcccggaccgctgacttcttcctcgtctttttgatgccacgattcttcctgggagggggagaaccgtttgaatcgccatgccccatcagctgcatggctgcctcgcgatctgccgccgccttagctctcctcgccgccgtctccttcgcgatctgagcctctttcaagaggtcttcgttctctgccaaggcagtgttgtaagcagtccagaaaggggcgtagccaggggcctggattgactcggtccagtctttgcggctctgctcgttccagttcttggcctcgtaggcgatgacagaggcgacgaccatgttctgtagaacgccggcatcgtccttgcagatacgggctgggtctccaggcggggcgaaggtagcctctaccagttccttgagtgtgtcgatgggcaaatggcggcggaggaggagcgagccaacaagcgcatcgtacgcggatgtctggagggctgggtaagcgagttcttcggccagagcgaacataagcagggagtacatgtttctgcgaatgcccaccaaagccgtgactgctgctgaaggcggattatccgccgggacgtgcgtggcggtgtagaggtcgaagttaccacgcttcaactcctgggcctcacgccccttggggtcgaactggtactccgacgtgtagagaaaggtcaccaagcgatcaatcaagatcggatggtggtgtgaagggaggtcgacctccgtgggcggatgggcttgggtggcgcccccgggaaagacatactcctcaagcatcttggggccgccgatcagcatcacggagtggatgctgaagagaacgccagatgctgtcttgagcgtgaagtcacgcccaacaggcgacttcagcagcactgacacgcggctagataacatgttagaatagtcttgaggcggagtcagtgatacgtactcggcgagcagcttctttgggggagctggcttctcccaggatctcttgaaggcccccttgaggaggtttcgcgtgctggtgggcgcggatttagccattgcaggcttctcggcgttcatgttcttgttgatttagaggtggagcggaggcggcgatgtgatctaggtcgaccaaacgctagcgtggaccgtttgtgaatgagatttgcggccacacaaccgtctcccgactgcctatcctgaagctacacgcaccggtcagagctcactcacttcagcaaagttcactttggagatagccaggctcttttatcatcatcatatattcgtacactcgtaactggctcttcagaaggtaggccttgtcctctctcctttccagaaccccattacctcgccagtctctccaacccattctcttactccagtgacgacctgtttagcgagacctgcattcgttccactccttgccctcctctttccttccataccggtactgctgcctccaacaccactaccagtgccactggcgaaagcgtcaggcgctttgccagcacttatgtagctgcttccctctcctgtcgcatactcagatcccatagacggtagaacattctcgctggcagatagagaaacgaagagcgcgaacggtacgagccatacacagagtccaaagtagctagcaatctccgtgaacgaaggaatattggcgtcgcgtgagtaaggatatgatgagtacgacgagctcgggggcggcgcgctgaagtgtctgaaccacaggtagtggttggcaatgaccagtgctacaccgacgtcagctcaggtctcccatgaatacgaatcatcaccgcacaccacacgacctgtctagactaccaatacgccaaaggggacactaatacgcccttccaaactcctggcgaacagggacgcttcatcaagactaggcaaagactctgccatgcaccgggcgcatagctttgcactccactgacacaccccaattctccccttctcactcccctcgtttatcaaaagcatacataccacaagaaaccaaaaacagcggatccgtcaatttcacaatcggaaacttcctcaggttctgcgcatatatcgcatgcgacacaatgctcagcgcgctcagtcccacagggaacccatccacagccagcagcaacacctgcagcacgatgacgccgtagatcagtcggtagagcagtttcttcgcgaggaccgtgtgctcttcgacgagctcggagaggtagtagaggccggatgctagtgggtgttagtatgcttcgcggcaagaccctgggatggaagtgggtggtatgtacctatagcgagcgtcaagaagccgaagccaaggatcacgccgacgtagcctaggagcggtaatatccacataattgttatactggggagggacttttttttgaaaggtgaggtttgatgatgcgagcgatgaggtcagaggttaggtggccggttcggattattagtgggaccggattagcgcgggatgttgagcggcgggatgtgtgtggggaagaagaacatcaaaaagttgtgagggaattcttggcgaggttccaactactgcgactttgcgatcttcacgccacgacctgtgactttacgaagaaggacgacttgcgcacacgaatacgcatacgatcataagaatatagttcttccagggaaagaacgagaaccaacggcaatcatgtcgcgaccagaagacacactgtacgctatccaccatcacacactcccccaaacctcatatctaaccacctcctcagccccccagacctcttctacaatgacaccgaatcccgcaaatacaccacctcctcgcgcatccgctccatccaatcctccatgacccaccgcgccctctccctcctctcgctcacctcaccctctctgatcctcgacgtcggctgcggctccggcctgagtggtgaaatcctctccgaacccgcgcccgacacgccgggtggcccacacgtctggatcggcttcgacatcagcgcgtcgatgctgggcgtcgcgctagaaaaggacgtcgagggcgacctactacttgccgatgcgggacaaggtgtgccgttccggccgggcacgtttgatgcggcaattagcatcagtgcggtgcagtggctgtgtcaggcggagagcagtgaggagtgggacacgcctgcggcacggctgtcaaggtttttcaacggcttgtatgcgagtttgaggaggggcgggagagccgtgtgtcagttctatccgaagaatgaggagcagaagaagatggttagtcaggcggcgattaaggcagggtttggcgcgggattgttgctagacgacgagggcacgaagaatgcgaaaacgtatttggtgctgacggtgggcggtggggaggtggatggggatatcagtggtgtggtgaggggcatggatggcgtggatgtggaggatgcgaggcggagacagagggggatgaagcggggcgaggagaagaagggcagcaaggcgtggatcttgaagaagaaggaccagatggagaagcagggcaaggttgtcaaggcgacgtccaagtacacgggcaggaagcggaggatccagttctaggggacggcgcgatgataccacgaccttatgcatagcgcggcgtttggattagacatagattcccaaaagttcttcggtgttcaaacacaaattaaagtcaatgacgggacgcaatactgtattgcgctcagggattatctaaagcacatgcccgccagcaagcagccacacgaaaggaaccgatatgcagggaaagggtaaaggggtgtgatgattcctcctactccaagcttcaccaagcgtccgagacgtcccagtaaatatgcggacagtccggcctcgctgggtgggcttcgacactgggctcaatagccggctagatacagtcaacaacttgaagggcgcgacctgccggaaatcagatgttaccaatctccttgacaaagtcgtcgagctccttcttggtgtcggcgtatttcttggccatctcttcgtacttggtttcccactggtcgcgggactgctcgagggcctggactttgcgctcgtagtggcccgacttgacgtcggtttggcggagcctgtgacgtgtaagtattcagagaaggcggcgaagcgtaaaagagggctcacttctcgttgagctcgcggatcgtcctgtcagactcctcagcctcttcctcaaggacctggatcttgcgctgcaagccctcggccgtggagccggcctgggcacctgcaccggcttcgtccttgtaggttttgacttgcgtttcgagcttctcaacctcgccctccagcaccgagttcttgtggctcagggatgtgatctcctgctccttctgtgtcgtctcgctctcgagctgcttgaccttggccttgagctcctcggcgcgggcgctgctctcgtccgcctcgatgcggagagcttccatgcgctgtgggggccttgttagctccgttccactgcaaatgcgtgctgttgtacggccgccattgtcacggcaaggagctccgcaaaagggtcggggcggggtagatagggcgactcaccttcttgatctgatccatggcggctgaaagtgtgtggctgttgcgtggatgggtggctgtaggtgtaggggctgcagatgtgagagcagcggctgtattgaggatgtaatgcggcggagagtgttgttgtctgggaaatcgtcttttgacaggctgcgatgcaggcaggtgtgaggcgctcctgcccctgtcaaacgcgctagcctttgtaagccgagaccctttgtcgatgtgggccccaaaagtggccgccttccccaatgtggtcgcatagcaacggcgcatagcgtaaacaccgttcgtaccacgacgccgaacgtcgacgactgcatcttcacgactcgctcaatgtaaccaccgccatggctactctcgcagcacacgatcaggagaatgccatccgcaacatttccatcgggcccggcggaaaaccgctgaatgctggggccaagggcctgggagccaaaacacccggaaacaaagccccaaagacgcctttcaagatcccgctcaatgacgagaacgtgatcaagccgaccggaaaggcgaacggcaagggcaacgagaatgcatttctcaccccagctggtatgagatgggattagagtttatgtagtagtcatggctgatctgatacaggtccgcgtacgcgcgcaccgctgggcatgaagacgaccaacgccaaatccaatgcattcaagacgcctgcccccctcggctcctcagcgaagacacagaaactcagtccccgactgcgccgccccaaggtcaaagtccaccagccggagccagaagctgaggatgaagatgacgtccccgaggtcgagtacatgcctcccaaggagattcctctcgcagacgacatggacgactacctgcccaaggactggaatttccccaagctcgacaaagcgagcatcaaccgcggcatctggcaggccttcagtaatcccattgaagacgacgggcgcccgaagaagctgcgcgaattcgaagagggactagagcgctcgaagaagaagcgcgacgaagacttcgacaagctcttcgccgccgaacaggccaaagaggatgcggaggcccgccgctacatgggcgtcgacgtgcccaagaaaactgcccggaagcccatgtccaccatgcgcgttcgctccgctgctcaagccctctcccccgcctcgacgaaaccaaacttcgccaaaccgaccgcggcagtcaagtcccgcctccccacaggcttcgtggcgagcaagaaggccaagccccccgttgaacccacgcctgctcgtcgcgctgctgctgttgcggccagccatagcacgattgggtacgcgcaaggccgcgctgctcccgcgggacgtaagcctctttcgaacgtcaccaagcccgcgcccttttctgctgcttcgcgcgcggcatccactcggcccacgggtactatggcgcgttcgcgcagtgcgttttcgcgctcgagttcggctgcgacggatgcgacgcttgttacgccgcctggggaggaagacgaggaggtggagccatatcgcaccgcagcggatgtggagagggaattggagctcatgttgttggcgcgcgatgaggaggaggatgaggatgaggatcggtggttgaatagcttcaactcccaattggctggggatccggtcgatgaggagcttgaagactttcagttgaggttgcctgagggcttctagtcattcatttgggattgttgtggcgttggcgttggataccttttcccttgactggtgttgatgtcatgtccaccacagctttttgggccagcataatcgcactttgttaccatttcaagcttccgtgtacattgataatgttctccattcttcatctgcgccttgacccgaccctatccaacctcaacctgtaccaccaccactccctctctctctccgttttgaaaaaaatccaaagatcgatcccatgtgttggtacgaatgcgcgctacccccgggttacgccgtacatgcgccatgctaatactcaagcatgtccaaaagaaagaggaaaaaaaagtaagaaaataggaaatgaatgccgttctcgtttgtctgtccgcaatgccgcgtcgtgatatgtcgttaaccacccccacccatctattcccacccaccatatatatactccgcccgcccaacccatctacgcctcgacatcgacatccacgcccaccgttgccggcggcgcggtgatttcatcgacggcatacagattctgattgaggatcttgttcatggtgaacatgtggacgcgatcctgcttgaagacggcgcgcatggcgtcgtcgcagcggatctggcgcttgtcggcggggtcctggaggtcgcgctgcttgacgtattcccagattttcttgacggtttgggggcgggagagctgtgtttcgttgagtaaggaggagagggcgggggagagggccattggtttctgttcgcattgtcagtagggagaacggggaaagtagaggtttgggggttagggagtatggtggaaggacgtacatgaaatcccccctttttacttggactcttcttctccgcaccactcccgctcgcgatgtcactgtcatcctcgtccttgactttgttgctgctcttctttttcgtcttcttcttcggcaagggcgcgcgcttcttcgtgttccccccgcgcgtactgcgcatgcggctgttctcttcctgctgcagtctcctagcgtatgcagcgtcgtcgtcttccttggggcgcgtcttcttagtcttcttcttgggtggcgcggcgtcttcgaggtcagagagggcggattccgaggcgggcgagcgcttggcggaggaggtagatgtgccgttttcgacggtggggatggggtctgagggcgagggagggctgggattggaggagttgaaggcgtcgaagcgcttcatgatcaggtcggtgatggcatcctatttgtagtattagtatatttgaagaacatgttaggactgcttggacctaccttctggtgtgtggtgtcgtgttcgacccgctcttggaggccctttcgtatgcgcttcgcggagatggtgttaagatcgctggctcgcaggatctcgtcgatgatggcggagtacgacgcctcgacatcgggggctagagactctggatgcagtagtcagtacatgctcgacgcgtaaagtgtgcaagcgcactcacccgccatggttgcggtgtcgcgaagtctacgcggaggttatagcgagaggtctggaagtcggcaagtgggtgtcgagtcgccgcgaagctcaatcgcagttgcagtggtggctctactccgccgtggtgggtatgcgaagctctgaccggggtaggtagctcccagaaagcaagatggtagaatgaagagttgtgaggaagcttggccgggcgctggtaatacttcccaagttgcgcgcaagtgagagcttgacgtatctcacagctacagtcggccactcgcgccgccgtctagactcttcaatcccaagtgagagacaagcagccggacgctccaaagcggtagtgccgtagcggggtctgtgggacgccgtggtagagatgtgtatgactacaaaagcgcagacggtgcaaagagtgcggttgcagtcgcgcacacgtgaagcagagacagacgttcgcagatgcgcaaagaatgttgcaggtctggccgctgaggttgaagtcaatatggtcacttgcggcgtgcacgggctcaggaacgaagccgacgtgggaggctggggaactacggatcgatccgaaccaccatcgggcccaatatacatcacacggcgcgtatatcgttggaccgtgggaaacgtgaatgaagcgcgctggacttgttcacagcctgcccgtggcttttgattcatgttggcgtttccatgtcaccatacccgtcgtgcatatcctgccaaatgcggtagactacgctaaattccccatccgcggcatcagcctgaggcttgcagagccgccctacatgaccatgcagccaacgccgtacatttgtttttcgaccgcgcccttgatctggtaccagtccgctcttcgctccgcatattcgtacacctcttcggccctgaatatgcccttgtacctgtccgtgtcggcgatgatggtagcaatctccttcgcctctttcgggtcgatgaggtagatttgcgacagctcgcgcagtgcagcaaagtactgcattagcgacttgttgcgcagcgagacaatgtacgagtagtatgcgttcatgtcactgcccgtcatcagcacacatccaaaccaaacatggactaataacatacctgatgagcttgattgcgccgtccacgctgattctctgccgcttcaagtgcttgcagagcgccgcgaacaagcgcactcccacctcctgattgaacacatccagcacgttcttgtccgtgctacccaccagcatgtttgtgtgcgacgacacaatatccactattcgcgtagccgcctcgctaggcccaatgtcaaacatctctaccacgcctttgggtccgacgggcgggttgaagtcggacggctgttgaatggtgccgcacaggtactccacctcgtccatcagcacatcaatacccttgttgaggcccgctgcgacgcgctcgtcaagcatggattcgaagcgcttcttctctttcgatgccagactgagaaagtcatcgcggtcggtaagattgccagcaacgagctcttgatagtagaaaacttccaccatctgctggatcagatcgccgacattcaccagttccaagaaagcaacaagcggcgcaacaccctctttgctgtgatccgcgacttctcgaggtttgtagtccgctagatgactgacggccttgtcgaatccgagcttcatatgccgattgccgaggatctgcaccagattgatgaagatctgctcgctctgttcctttgcttcttcgccagactgcccgccgagcctgacaaagcgcgcagctctctccaagctggacttcgccatgtgagtgaggttcaaggcgacttcaatgctgaaaagcgatcgaatgccctctaagcgagagttcataatggctgccttcgccgcaagctctgtcgtcggtgcctccactcgaggcgacggagctcggtcaccaggaaccggcgtccctgaccgcgaagtaggctcaaggctagcgctgccatttgccatggacgggctcggggcaggcttagtcgtggaacctccgatagtaggaagcacgttgaccggcatcatgaccaccttcttgaacgaagccaagaaatcttgcttcacagctttccggttgacgttggccatgtagaatgtctcggtggtctgctcttcatctgctagccgcttctcccaaatatcaacctcagctgcagacttccgtgtgaagaacgcaagctcttcttgtaggtagaggtcgatgtgttgctcgaaacaccgggatattgtcttgactgtatcttcctggaaggtcggtggagaagcgcgcgtggacttcaacgaaatggcgagttgcagtgcttggtcgaaaacacccgcgatagctttcaggtaaacctcaatactgatatcgtgcgcctcatccagcagagtcgtgagatactccgaaatgatatcctccgccaccctgtccagaaacggctgcatgacatccacagtcggcggaaacacgcgatcaataaccccccgcctcctcattcagcgcaaccgccagcccatgaaagaaatcatgcgaaggctgcaagctcaactgattagccccgaaatgctgcaagcaatccgtcggattccccagtttctccttctccagcatcaacgggtgattgtgaatgaacgaatccaaacacgccgcgccgccattcagcgcaaccaaaacattcgcaaaacgcttcatgcgaccctcgaagtccttttccgcatacccctgctcaaactctcgcagcactgcgttttcaaaaatcccaatcatggtatccagcttttcttcgcgctggtaccagccctgcgcgtaatcactcttcgcaaacgtcttgagctgggcgagcatgtgcgcttgctgttcggggtcgcggtacgtgcgaaataagatggggtcggtatggcttgtggatctcgacaggtcgaagtaatacggtgccaatgcgccgtataccttcccatactcttgcctggccgcgcctctgatcgagcgtactcgcgacagtactttcaacgcagcctgcgggtctatcatgggtattgcgtgcgcagcgggagccccagccggtgccaatgacatgtcactgaaccctctatccaacgtcgtggctcgtggtcgggtttggtggtcttgagaactccgctgcatgtcctcttccaacgccgcgtcaaagagcgtcgtgctgactctcgggtgcccatctgctccaggtggaagtccatttgcaccattcaaggcaacgccagccctccgtgcctcttccgctttctgcgcctcgagtttcctgcgcatggcctcttcgaagcgcttctttgcctcgacgtcgttccagcatcccatgctcttgagtcgttgtatccagcgtgtgtcgtcgtagaccatctcttgcatgcgcttcgatgtgcgggcgaatctgaacatgtcggcgacgggcaggtagtcgaggattgtgttgatcagttctatggccatcagcttcaatcaatgatatggatcacataatctctcaccagcaggcaggattgccttcgactctgccacaatctcggtgttccgtagagacgccaggaaagacggctgcccctggggcaccgcccgcttgaagttcgatctcgttgccattgtggaggttgaaagtctatggtcgtatactctgtctttccgtgaatgcttcctccatgttgtgccggagggatcgcgtgctgtcgctgcgggagggtgctgcggcggctactcggtggtggtggagttgtgagggtccacagctccgcgaagcgtgagcagcatacgagtggtgccccgccaacgacaatcccctcacctgaacctctcgcacaggtcatctttctctcattacgacgtttgtttggtgtagaaatctgatctgatcataacactcgatgtttgtttcactgtagttcatgcctctctcgattcgacctcggaagcacgcagcagtgtcgcacgagctcgaatactcgaatctgaggggctcaaatgcacgcgagcttgtgatacagtacttgaaaggcgaaaaggcatagatgtctgttattactactgatctagctgaatcaccaagtccgcatcattcgccaatgaccatcattatgggatagtaaatgctccagggtcctctccgccagcctgagatccaaggcatagcataacctacaaaacagcaagcagcccagcaacaacaactccaaggccgaacttggtatccggagactgcgaggaagccgcaccggtgctaacggcgtacgacgcagacgcactgctcgagtcgctggtggccgaagcagtgccgtttccaacagacgacgtcgcagagcccgaaagtgtcacagagcctgatgccgctggactcatggaaggtgtcgcagaggccaagcccgctggcgcagacgtcgcaacgcaaataggtgccgtgtttactacaacgtttgcaagcttgcacagtgaggcggcgagctgcgtagtgactgttacggtcattagccatgacacaccttggcaagtatctgatggggtaaacaaacccgcaatgtccgcctgaggacaggtcgcgaagatgcagcacgacaccttgtcgattacggcggtattgccgcagatgcacgcaaagtcggtggcgccgcagctgccgagactgctggcgaagcaggcttgctgtcatcttgtttagcatcgaaacggttttgtggagcatggatacgcacagcacacttcgggatatcggagatgccttggcccatgacggcggcgctgagcgcagcgatggcagcgaagctgaaaaaacgcatgatggaagatgtactgagagtagggcttggagatgtggaattagggatgagagatgcgcttctgcaaaggggatgcatcacttcttacgtctctggttcacctgcaggtgctctccagcactggcggagttgggcttggttggcattccaaacttggatatcatgatgttgttgttgttcttgtagcactttcctcattgacggactggacagatcctctacacataatcaccttcatctttgcgaatatgataaatcagacaagcatgcgcagaagagacatcgaatgctcattgtttactcagaagcatgtgttgatggcatgtcgtggggaaccgaagccatgcagctcgaagctcgcacgcttcggtacgtacccgctgtaccactgcggaaaggaaggcacgggagggaatggagtttagcgccgatcacttttggcgttgatgcggggatgcgcgctgcatgccacgcagcagcatgcgcgcggaagtgatctgcttgacgacagacgacgcttgaaacattctgtagaaagcatgcatgtggcgatcaagtctgtcaagaaacccaagatgttctagacgtcgcagacgttgtaatcttcagctatctcggtcgtgctcgtcgctgacgtggaagagacgtcctctgttagaggatacattgactgtgcaaggacatgcccaagtccaatgaattcacttcggccagactgcaagagccgcgtgatgctctgaggtcctcggcccttgcgataagaaggctgtcaggatcaggagacgcgtggagggggcctcttgattcggagcttggatgagcactcggttgcatcacgtcggagagctcagcccggctttgtgaagcaagtatttgctttgccggatgcttctaaatcggttcggattcatcagcctcacttggttcgtggccgagccgaccttgcgctgaaggacggtcgccgaaggacgtgtgtcctcctgagctgatggaatggtgctcggaggacctttgaatctgctccgccctttggcagtgcaacgggccaaactggtcctgctgagggacctcagttgccctttctgtgtaaaagaaacatgtgcatcaggcaaacttcgccatcgcagtcctctgctcgaggggcagtgtgtaggctcatcgcagggcttcttcacatgtcatcagcctcagctcagctgtccaatcgcgcgcaggttctcgcgaagagagggcgttggggcgcaggcgggaaacatctaaagggcacacaggtgagagacgagtatggtgctctcctgtaacagacagtcacctgcagccagcaatgttgactttagcgcgagaaagggatgaaaccgcggctcggtggtcgacaagtcgtgcgaagcgtcggcgagaagtgctcgagcaccatccacgtctgcactgtacctgcgtctgcgccagggacgagatccgactggccaacacgttgcacccggcgtggctgcttgtgaacgcgacaacgtgtttaatgagccacacgtgagaccctgaggccagcgcatggcggccgtgtgtgggtcgggcatgccttgagacgcaattctccacgggtgacgtgctatcgaagttaagaagtcggctagaaaccgcgagtaagggatcatgctggaacggcggcagcgcgacggccgttgcttttgacacagcggatgcgcaccgacaaatgcgagtgaagcagcgaatgggctcccatccgcgccccctggtcctccagaggtccttctccacgcccttctccgtggcttatgtcacccagccctaccgtgatcatcgcaggcctgtgtttgagacaccgcaaggtgaggcgggtccacgattggatctccgtgtcactttggctgggctgtttcgtcctttcccctttgtggccactgtctgagagtcatcgcaacagaagcattgcctacaagcttcacttgctgaacaatgctcgcgatgcgtgcctggcggaagggccacgcagcgcatcattgcgggttgccctctgtagcccgtgtctaccgctgtgtgccccgtgggcagagctgtcaatatcgacgtctacaaaggcgtgtgaaggacgtagtgaacttaaataaatacttggccttgtttcctcggtctattgttacaagtacttgcaccatcgaaaccgctatctctaagtttgcccttcgcaaagtctcagacaacgtctcacaacgaccttttttaagctcctgcacaacagttgataccatatcctccccatcggattcccgatttttcagaccgcagccatgaagtccgcaatgatgaagtccaccacatgctaccgacccaaacagggtggaaatccggatgttgtacagcccagagatggcaactggtgtaagttgattgcagtcgtgcagatgtcctccatggaagttgtgactaacctaccaattaggaagctattcggctagtggcctgctttgggaaaatgcagcttcccgtccggccatcgcgatctcgttcaatccgacgcagggcgtcatacgtttacctcattcctcttgcgaccaacatttcccaacattttcgaaatcgcgcgttctgttataccgcatcgccagtcttttctgtcctggagtcctggagaaccaacggcgctagccggtaatggggcccgcggacgattacctttggaccccaaagtggagggcgcagcaggcctcagcacccgcgaacatcgacttcaacagcgaccggcggcgggctgtgttgtgccggtgagcaaggctagcgctcaggagtcatcgaaacagagaaagcaggcgattcgaaggacctggggctactctttatcgacaaaagtgactcctaggcgcctggaggctgccttgtggtccgccgtttgtggctcaaccctgcggctgtgctccaccgctagacgaccttcaccgcacgccttgttaggcaccgaacatgggttcaccacttagagggcccccacaacgacgcttctgcctgaggacagtcaacctagtctgctgctttcggctacaattttgtggctttgatcgcccaaatgacaatcaaggcggtggactaatcgagtcaccagcgatctggtgtgagatacgagcttcgagaagggcgctagaagctttggagcctatctgtcgccttgtttatcatgctctagccaattggatttccgccccgaggcgcagctttaccttcaccgaagcctgccattggcatgggtggaggaattaatctccaatgggtctgcgtcatacctgaaagaaggcatttcgttgcctgtgcctgagcggcgtcaggtagaaggacgcatctaaggcactttctggggtggcgcttccgacaggcctcttggaggctctgatgcagacggataccttataaacctggacgccatctgcagtgagacattcatcacaaacatcattcaatctcaagcacactttacatccacacacatatacgcctcagccactttccattgctactgcctgccatagcctccacaatcgactatctacccgtcgacttcaatcacctacttaataacaacatgcgtttcccaagcatgaacttgaacaactcccgcagcgaacctcaaccacgtgaaggcggcgctccaaaccaacgatcagcaagaccttcttcgatgtctcttcgcaaggacccaaaggatgcgcagccccgtgacggtggtggctaatgccccgtctcattgtgtatgtcaattgttcgactgaattacttggccaaacctgacatctttaagaatatctatggcacctcaagcccatgataggggggatacaccactactagatctctttctagcctgtggtatcaatcaaccaagagcgttgaggccctcgtctcaagggtcctccgagcgctcgcactagctttggttttcttcgacatctcggtctcatcttcgacttagcgacatacggcgttctcctctcggttcaattttccttagtttccggatgcatcttcggtgtttgggtcttatttttggtgtacactagatggatggctgtacaatatggggcatcgcgaggatatttttgggtttaggcatgacatagaggcagttgcgagacattgggggccgttctctttcgcgcgccggctgggcgacggtagtggaggcctttctcagacttgggggcaattttgtagatttccatgtctttcggtctttcgaatgacttgtacgttagatatagaaggctttcgagaggagtctagaacacgagatgagacgagagaatacaaccgattgcatcaaacgctcgatgcttccaaagttacttcttcatgctcccaattgtcgttcgtgagatgctacctattccaggcgaatcattgcaagctggtgctggaggaacattgacactcaatggcacgagacgccgcagcagctggtgatggaggttgcctggtgtccgcagcgaggcttcgtgcatcccacgctggcgccttcggggccttggcatagataacagcattacaaacataattgcttcttactctgcatcaacctcgagagcatatatcactcttgcatcgccagatcacggaaattcttcagttgaacggaattctcaccaagcaatctagttcatctcaaaaccacagtgtttctacatttgaagacacgctcgacctccaatgacgtcgctcgcgcccaaaccaccccgccgcagggctaaagttgactaatgtaaacgcggcattggagtcagacacgcgcacaacacgtcccattccaagggcccaaagggcaagcgaaccgtccaaagcgcccagatgagaggcggccggcgcatcgtgcccaggcgcgaaaatgtgactggcgctggtcatgccggaccacgagactcgaagaaagacggaaatctttgcagcgacgcaagaactcttcatttcccctagacggccttggttcttgcgcctcgtgcgggcggacaagccaagacagtgaaagagtttctttgagacttgctgtataagactaggcactgacggtcgcgtcatttgtcgcaaagttcgttatcacccttcttgcaccttggctttgcgctcgttacacactattgctcaacaactgctgcgataaggattgcacattcttcgacgtcgtgttaagaagagaattgcgactgcttcttgttgcgacaccttagacacaatggctacccgacccgctgaacacagccgcgtgctctctcatggccgtggtggtgctggtaagctactcctccacttgacattccgggggctgggctttgccgagtgtgcgcaaagtgccattgtcctcattcaggctccatgaagtcctttcatacagcggcacaattcattttcacgaacaatatactgaagtttgccaggcaacctcgcgaaggatgaccccaccgccaactaccccaaggccgaagacctcaccacgcccacgctgaagtcaaacacgtacactaccggtcgcggtggaaccggcaacatggcacagaacgacccagagcgacctgaagtagctcgcgctgctcaggacgtcgagggccctgctaaggtctccgagcccaagggccctacacactacggtcgcggtggagctgccaacatcatcgagaagaatggcgagcgcaagagcggcgatgttcgcaagagcggtgatgtcaagcgcaacaagagcgtagagagcaaggctgaggaggccaatggcaatggcaagggtggactgctcgcaaagggcaaggagctcctgaacaaactgggcaagaaatgagcgtagacctgctgtggtcgaggttgaccaatctctgatcatgggctgcttatgcgcgacatcgcttggttggcgaaggcatggcagagaagtcttgagttgatttcattggcatgtttatgatatcccttgctggaaagtgtgatttcttgtccgagttggtggactgtctctacctattgagtaccacgagaagtggactaatacataatatcaacctctgcacgatcacatctccaagtcgttttgaaatggtaagtatgctacgacatgctgaagacagacaggtacactttccactttacatatgcaatcccgtcttgatttgccacacatcctgcaagctcgtgctagctagcattgtttcatccttgcttccacgttcaagacccgctccaccgcagaagaaagtcccgcaggatcggccttgtgtaacgtccgccgcatttccagcatcaaacaaacgctatcgtttcgaagcgagaaactcgcccgattcccacataatccaccggcaacaagcaagcgcacctgcattgtggggtatatcctgtggggcgacggccttctcttatagagagcgtgcatctccgcgtaccttccacgcgagctgctctttccgcattgacataccgacataccacggcgatcttcttggatcggtcagcatgatatctcaggatcgaggcccaagcaccaagcagatcctacactggactagaattgatagcgtcccgcgctttcctccgattccgacagactggatatccaatcacaacccacatcctgcaagaacgtcaccgggcgttagtactccaagcctttggttagaggaacttcgcgtggcaacgtggacattgcaggtcgcgtagaggcgttcggtatcgtcgatatgaccacgccgccatcgcctacaacgaccttccacaaagagccatctcctgctgctgttcacatgggaaacaccgactcaggaaactcgccatggcagcccaacgccccgttcgtaacgaatgcatgcacctgtggtgtaatctgctgcacatccctgtacgaccaagtgcctatgtccatctcctaggcccggcaaagttacttgccttgcgcgcttgtccgcagtgtggcatataagtcttctataataccgcctgataacgcggggcagttttgcttcgttgccaaccagagtcactgtggctggacgtgtttctatgccattggatggacgctcgtgtttgaagattcttgcgtcgagtggagctaatttgcaagcgggaacggtacccgggagagctgcttgagggtcgggacgtggccgcgcttccgcactgtagggtataatactggcttgtgtcgtgacctggcctggtcggtggccttacttctatctcatccttagagccagtggttggtatattctcgaccatgtcggctacacagacggaaacagtgacagagagctgggttcactaccatgatggaggtgtacctggacgacgtcgtgtcttgaagggcaaggctgcgaaagaaacgttcaacgaagtaccaaagatcgacttccaacgtatatactcggataaactggaagatcggaaagagctagcaaaggaggttggcgatgcttgccggagcgttggctttttctacgcagtcaatcatggagtagacgaggagatgctcagcgacacattcaaggctatggagaagttcttcgggctaccgaaagaagtcaagatggagatacacaaccaaaagacggagaaattcagaggatacgaagcattcctagaaggaaagctagatcctagtacacgaggaggtcagtcacaccatcctccacctcattatcaaagcttactgacacgcgttagatctcaaagaaggattcctcatgggcgaagacgccacggacgaggagcaaaaccgccctatcacaccttccacatccaaaccccgcaaccaatggcccacgcacccctccgccctcttctggcgccccgccatctaccgctactacaacgccatgtacaccttcagcaaacgcatgctacacatcttcgctctcgccctcgaccttcccgaagaccacttcgatcccataaccacacaccccatgaccaacatccgcgccgtacactacccgccccaagaaatcgacaccgatgtggggatcggcgcacacacggatttctgctggttcacgctcgtgtgccagtctaaaaccgcgtatcccgcgctcgaggtactcaatggcaatggcatatggatccccgtgcacccgcagcccaacacgttcgtcgtcaacattgcggactttttgaaacttgtgacgggcggcaggtggcagagcactgtgcaccgcgtgcggaatatcggcggcgaggagcgatatagtatcccattcttcttcagtccgaatgaggatgcgaaggtcagtgtgattgggcatttgaggcgggaaggggagaggtatgaggagtttgtcgtcggcgagtattttcagaagaggttggggattgatcgcaggacgcatttggaggatgagaagaagcaggatagcggtactgagtgaagttgatcctccccctagaccagttttcgggttcatgtgtgtttacaaggagaatcgcattagtgaaagaatgaatctatcatcaaacacaactatgcaaaaagaaaccagtgagtttaggaagggcccaacgccgtggtttgacctcgtgacagcaaaaagaaaaccaatagtaagagcataacggccaacgaccatgctatctgtcctccaaggatatgtatcatttacgccaaggcgcagaccctgtcaggcatataaggcggataccagtgggtaatggaatacttgaaaattatttgatacatagtttcgttcatggttagctgacgcaaaggagaaatgagctgagatcgtcgtctcacagtacccacagagttttcattgtagatttccctccacagttttcattccttcatattgtctctggatccttagttcatctaccttcgggctttcgtcacgtgaggcacgccttcggcttgcaatcctttcgctattgctgaaccagcagggcaccattaggacgatatatatactcgccgctgcgacatgccgataagtcttcccatcctttatacaaatcccaacacctcaactcggctatcggtcccaccatgagcatcctctccgtgaatatgggcgaccagccagtcagtccgcaaggctctacggacatagctgcagacataggtttgatagtcatcagagatgcattccaaaaattccgtgcagtcgcgtctgttagcgatggccacattgccattctctagcactttcgcaaagtgttggtggagaaatgaagactgagaacgccctcatgactgaaaagcaagtgttcgcgcagtaatttgattcagcaatcaagtgatagctgctctgcactatacgcaatccgtgcgtacgcgacgcatagccgtaaaacttcacggcatatcgtctcgctctgaattgcatgctactatgttgcgatcgaaaggtaatcgcgatgatgttcctgtgctttcggttggatccggccttggaatatattcggaacgcgaagctcacacagtaccatgggatttccgcgaccgagtccttattgccttgtacgaaaatattatatcctttgcgaagcttcatcttcttctgctcacatgacacaaacaccgagttcctacatccatcacaatggcatcagctatccgcagctgccgtctccccaggcactcgcttctccacgaccactaccgatctacaccacatcagccccttcagcaatcaattcgccaatctacccacgcgatgctgcattacaacacgttcgaatacccaaatctccaaacacggaacgaccttggaatcaccaaggcccacactcaggcctgcatgcaggagctcaggacacaaatcagaggttttgaggacaaagtcgaagcgcttcagggcgacgtgagaaatttgaacatagatgtcgcagtgatgaaagagcgcagcatctgtcgcgaatgtccttggatctatgtaagcttgaatatgatgtcagtggtccgcagtcaaaagagctggacacgacaggcaagtaacttgttttgaaatgtagttggttgtgattgcgatacctagtattgtatctaagtccccgtattggggcaattattagcatgagtgactaacgtgaacagactacggtcgcttcgctttgaagaacgggtcaatcccgctccgattgagctatgcccaataacaatgcggggtgtcgtatgtttccctaagacctcccacgttcagctctttctcaatcgtcataagcgtgctgtggatgagtcgaaagatactcttgggccctcagctccctgatccgacacttttcgctgagagcttcccaccacagtgagttataccttttcaagtagaacacggttatgggccgggtatggggatccgaaacagcccaacagtctcccatgtaaacatgatatatggtgagaatctgcctcgatagcagctgattctcgtcggggccttcgaagatcttgtgcgcggtcgagatgaattcggagactcccatcgggcgagacaggacatcgatgggtatacccacttggcgatcacggagcaagctctgtgccaacgcgtcggcttgttctgcgacagctcgtggtggctgaaaggtcggtgtcgcagtgttcgtcctgttggtatgtgagacactatttagatgagtttcagcacgtaacgtacctgcccgttgcctccatcgccctcaagaatattagcagggcctctgaaagatcactgaagatctggtggcattgctctaggatgttttcgtctgtcgggtaagtcgcttcttcagcagcggacaggtttcctaagctgccgcgagcgtcctgttgttggtcgttgttggccatgctggttgatttatgtgttggacgagtaggggcttgaaagagggagaaatatataagggtagggaatggaaccggaaagctagtgtcataagcgcgccgcggaatatcgaagaacgcggtcattgtgggcgtattcactcgtggaagcctagagttccacactattcttggaccaagataagaaagaccacatgagcttcagtataccttcagtggaccagaacacagcatttgtacttagagaggaaagagtaaagtggaacagccgactgtcgtggtgcgctttagattgtacgagactttcaagcttgtccatgagaaaagtaccgcacgataatacgaccgaccgcctatgtaagcagaggaaggagtcggtattcgcatcttctggctcaatccgaccttccatgctgctgcctttgcttcacacacctcgataggatatcattgattcgcgcacggaagttatcgctaatcttacaatactcagcattgctgtcctgctcagaacgtacgctggaactctcccttgagcaataccatgccatttcgtgagtcgtagagatactccttaaggtaagggatgtcgtaaaactccggattgaatatgccgtctgtccccgacgattttctacgcttcatatatgcactaaccatgagcattgctttgatcaaaagaatcggcaaatcggaagcgcccacgatccacttcacagcctctatgaagtcggagatcggcaaggtgggttttagaagctccaagacaccacagattgcaggaaaacgtttgtcgttgtcatcctgcttgtttgcttgtatgacgagacaagcgtgcagtcggagagggtgaacatgggcaggcaagatacattctgcgaactcggtggtctatcagtcagtggttagacagagagaatgtaatcgatagggctatggcagaagcagaggttcagaggtccacagaaactccacgaggacgttgactgatgtttagtacaactccaataagcggcttcggtatctaggcaactgatttgataattaagtttgtaagaagagtgtcatgacatcgtgatgccactgcgtacgcgacatgggttggctgtgtcgtgcttgcccgatttcgtcctagcgcggaggagtaaacaattatggcagcagcaaccacggtttagcaacaacccaaacttttcaaccctcctccgaaaactcgaattttctcagcttttttcagtgggacgcgctcacaatggctgagcgctcacatctcaccatcaatctcgattatcaacgccttttcgaaggtccttgcgtatgacctcatgcatctcgcaaacatgaagcgccctcaacccagcactgcatgaagcgattcgtcgcctgaatcgcacaaaatcccagctgtagcactcccgcggtgagtcacatatctcgtcttcaaattccatttgcactcttccatgatgacgaggcctcctcttgttggtctaatcaaccacaagtgcgtctctcagatacttcgcacagagaacccccgtcagggcggttacggtgtgcgataacataaatcttctgatctcagctataccacattcatcgttcattgctcacaacatgagagtacatgctgacgttccataggtgctctgccgctatgcgctcacattcgatttgcggtcgagcacgcgcgctgtaccatggtttgagcagtttctacgcgacggctgatcgcctgtcggtgccagaatcccaaaatgtctccacgataaagcattcgtctcggtctgggcgcgacttccctcttcctgctggagtactacgcgtcgtgagcgggacgttgcgtcaccaactcaccttctacgttgtgatccatcactcttgaccacctccaccaggtatgcaatatcttctgccatcatcttacatttctatttcatatacccggctgcaaaggagtacgaagtaggttccccatacctgccttccctccgtcacccgacacagcccacaccaaaccccaatccaatctcaagaagagaagcaggcacgcctcaagtggtgatccctgaggcatggggcagccttcctgggtttagaccggcgtaggacaagagaagctagctacgcactttcagggtagtgattgtggagaggggacgctgttgtatctttccgcctcgttgtggtaagaaggctcagctaccctatgtagtacattcaaactccccagcctgcttctttagcatcatcatgttaggttagggccttggttcgctttcagttgcgttcttgagattgggcgacggaagataattccagggtggctggacccctacccgggttgtcttattctgctgctgttggtcttctgacgtcgtacattacattgatcatcgttgttgagttatcaccagctaacttccttgtttctcctcgctaatcagtatctagactcgacgtatcgcaacatactttgtagaggctgccgctcgccagaagctacttcgttccaacagccatgcccactacgaggccactacaactcagaaaccacgcatctcagaagccagtgcaaccccaaaggctgcaacaattccaatcccaccacaacgtagaggccacaacaatgacaacactcatccagcttagcctcacctcaacctccagtaatctccccatcccatccccccaaaagccgttatacagccttacccgtccgtcccacgtccaaaccttaacctaatccgcgactcgcgactcgcgtccccggccccgaaaccactaccggtagctcccgcaccttcttgctttgcgccacgtcgcgcctgtcgtatacatctgactcgagggcggggttcaagggtgggtaggtgggatgttgaggtaaacaaaacacttcactcctgctagacatgtgaatgtgggcaagacgtaaaatatttgtcaattgtatgtaatttgtagtgttatgtagttatgtttaaatatgtctttggctactcacccgcgtcccccgggttttcatcctgtatccgtatccaaatcccatgtgtctagaagttacatttacatatgtagaaaagcggcaacaagtatgtgacagaaaagaaaagaaaaaaaggacggtgtttgcccccacgctccgtaaatgctccaatgtgttgaagaaaggaaaatgctgtctcgctggctgttgttggtgtagctgtagttggctggttggtattacgacaaatagatgctgcgtgaaattcgtgtttggttcgtcgtcctcctctcttcctcttacaacacctctcctcctccttctatgcttgcttccccgcctcgtacactcttgccatgaaatcctccatctccgtctccacgctcttatccctgagtactcttgcaacatcctcggcactcccctcgatacaactcccctcaaggatccccatgaccgcaaccgccacgcgcggtggaatcttatcgccctcgatggcatacacgtccatgacgcgcgcggcgtgttcgacgccaagtctactgcagaacaagcttccgaacatatctgcgagatattcccgtggctcgacgcgcagggattccaggcgggatgcgagtgagggatgtttcttcgtgagggcgtggagcgtggtggagtaagcggcgtgcatggcgttggcatcctggacgaggaaactcagcgggagggcgcgattgagtaagtttgatagcgcgatgaaagccgcaggcgcggggaggttgaggagtaagagcgcggcgatgtgttggatgcccatactactcagcacaccactaatatcagggcggtacgtcgagtaagcgaggcagatgttaatcaggtcctgatgaagcggctggtcttttgcgaacattttgagttcgggccagacggacttagtgccgtcggtgatgtgttctgtggtatttgctttcttgagagcgatgtggtaggtggcttcgctgacttcgagatcgttgccgattgcgagagtccagacttggccgcgtaaccgggggggaatgccgttccaccacattttgcggtgcgtggcgcggagggcggggttgtccatttcggtcgcccagttggggagaaggagagtggaccagtattctgctttgacgcgtgtggctttttcgcgggcgagggcttcttcttggacgcgttgcgcttcgagacgttctgtgagatgttagactgacgcagcatttcattccaagtttgttcagcgtaccagcttcctctatgcgagccaacattttctggtactctttgaggtgcttcttctcctccttggggttcttgggcggaagccaagacggccgtgtgcgcgacagatacttctgcttctcggctgatggctggaacgggtcgatgagtggatcgctcttgcggacgggaggtaatacgggtttcttcgctttcggctcgggctgattcagcgaggctgacctcgtgagtccgggttgttgtagcttgacttcttgcttcttctcaaactcggtctggaacacctccagcgcttctgtgaggaccttcgcatccgtgtcgagagttgtgtgtattttggtcccaggcattcgccggctgccttgccagctgtgtaggtggagagtttcctctcgtcgacggcgcaggcgaggggcgaggcgagggccgtggcgagggccgtggcgagcgtcgtgaccttgaaggcgcaggcgaaggtttcctcgacgctggctgaatctgacttgcaacgtctgggttcggagagggcatgctgccactacttgatggtgtccgctcttgcactggtcgtggagagatggggacattccagataaatgcatcctctggcagctcgtcgtctccctcgtcatcgcattccgcctccctttccttgactgtcttgcgtttcgcgtcctgccatgactgcctccgagcgtttaccgacggcgacggcaagacgtccatattccgggaactcttccgtgacaatgtgcggggtgctatgggcgatttggcagcgctcgaaggcgagggagagcgcgacgagcgatttggggcggcaaggcccagggtggtcagggtaggcgcagacggcgaggtgaagcctctccgcaactgcttgcctggcgcagcaagctgagttggctgtcgttgtcccgcattgctggtcaagctcgggtatcttgatttggcagtgctcgtcagatcgcggaccgaatggtgggctggatgattgtgcgataagctgcgtccgccggaggtaatgggccgcgaggcttcaaagatgacgcgatttgacgggctcaatggcaaaggaaaggcagacgggccactcgatgcttcgtccaggttgatgtcctcgaagtgggagagattgctcaggtcgccgggcccaaagtcggaatggttcgaagagtggaagctgctcgacttggacgacttggagttggtgagatcgggcgggctgcccggcgggcccccaaaggactggtggccatcttgcgacgagtacgtgagggtcgccatcagcggtcggggcggtctgcggcggtctgacagcgagaggcttgttggtcgtcttgccttgcggtcggtgaagaagtgcgcgtacgagtcgcgtttggggaagcagttcaaggagtggacgtaatcatgctcggatatgatatacagggctcggtggtgagcaataaaatgcactccgtcgtccggactgtggttctcgccagcgtcggggtgtcgaaagacggtggacggcatgtcgaatcagggggcctagcgtgcttttctggagatgtccgtccgttcacatccctgtacgtcaaccggtacctgcccttggcctacgattgcggctaattggcctcacgagtttgattgcaagcaaagcgggcgacgagtgcggcgggggacggtctgaatgatatgctgcagaatctgggggaaactgctctacactacagacccgcgcatggcgagacaaacaggtgcaacaaagcaatgcagggccaccgcgggcagggcctgccatccatgatattcttctcactaggcgggcggctttactgcgtcgacgtgaaaccgcccacagagtggctggtgtgccagcccgtctgcagcgcttgacatcaccaccaccacgcccacccccgtcattaacacacttacccaatcattaacctccactaatagaaacaccacttatcgtcgagtagcaccagcgaccacaatcgcgattgccaaaggcggaagcgaagcaggattttgtgcgaccgctgtgcttcgatccgtcacttccaccggtctgcaggccaaggcgccgtctccgttgggcgtgcagcttgaacgtgtcggcctgccgccgctacttgtgccaccctagcagagatcttgatgtcgacaagccagagtgtcgcctctacttgctgcttgcaagcagttgatcagcagtgatcgctacgtgtgggccatttgcagttgcatgcatatcattgtctattgatcgcgcagtcgagcaagcgcctctcgtgctcgtccgagatgcgcgccgccttgaacgcctgctccaaccaaaccaacagtgcgcgatgttgtgtctgtttccgttgaaacaccgagagaaaagccttgcaggcgagcctaccgatcgttagcatcgtcgaagaacgtcaaaccccgcagtgttcacgttgcgaaccatggctcgcgttccggcgtgtcgcgagtcgcgaccccacgaaatttgagacgccgcacttaccattgcaggtgtcggcgcgagatgacgctctgaacggcgcttttcggcctgtcgctgcgcgagcgtgaacgccgctgaagcattacaaaggctagcgcgatgatgctgtcaaccgtttctgtagttgttgagtacgctggtcagcacataaacttggtttccggaagtcttagccgcgatcgcccatgcagtaaccttgcacccgcttgatcaggtcggctcttgggaattggttcctgactggcccactctgcatgtgcattccacgctttgggcgaccatttggcgtctagggaagagtattgacgtactgataagcacacttgaacaagtcgtccgcactctagacagcacgcgcacatattcaaggcatctcaccgccgcttcgtggaagctttggtacaggttgccaagtatcgttgacacgctgttcagcgatgcatcgatgtacatggccttgagctggattttaaacgcgctattccgagtcagtacacgaccaatattcgcttcccgccctggggcccacagcaatggatgggtcaagtggatggccgctcctcccgggacgatgatgctggtatagggtggggaactcacttgagagccttgcgatggaaggtctggccaggcatttttgccagatcgacagtcaaagaatcttcaacatctggtccagattagctccacagtcacacttctccactatcaacgtcaacttaccagtccttgcagaccgctcactcttcttgttgacctcgagcgtagttgtgtcaatgcaaactccacagtatggaaatttgctgtccgaggcagctttgggtatgcagtggccagtttctgtaacagcgtcgaagtttgccagcgactttgatgttttgacaacgaccccatattcaggatgccctcgatgcattacccgaaggaatcgttctgcatgttgctgtttgatcgtgatcagaaggaagtcatccaacagtcgcaacagtaagcagtcatcgccgagcgcgaagctgaggacgtcacgctcaagctctgcgtagaagaagttgcacagaatacttgatagaatcgagccctggggaatgccctgcttctgtctatagaacttcttgccaatcttgaccaggttgcgctccacatgctcacgcaaaagtcgcatcaggtcgtccttggtctcctgctgctgcagattcgtattgacgaagactgtattggatttcagtccgacgaacttgttctgcacaagctgctgaaatgaggccatgtcttttgccgcgccactatgagcgacatacttcttcacgggcaacggatcaatgtgctgtccgtctagcttttgcaaagcacctagagggctaatttcaacgtgcttgcccgtttggtacgtttgcatagacatgaggctctcgaccattgttaatagccgttgctgtggtatggtatcgaagcatgtttgtacatcaactttggcgaagtaaagtgggccttgctcaagattgcgctgtttcagagacgccttgaaggctgccagtttggggaacatatctgtcacagaaaaaagagagctcccgaaaacgttgggttgaagtgactggtggacgttagtggcaggaagatgcggaacaatgaggcagcactgaccttttcgtaggtaacgacattgaacactggtgtcattaccgaattaatactgcgaccaagagacgttaccccatttttgacgacttgctgtctcctcttgaggttcattatcgttcgaaagccgtgactttttggcaacagtcggatcttgctgaagccgagcggtcgcatcgacaacagttttgttgtacgctccgtaggcatgtgctcgaacatgcttgacttcaatgccgtcaatgacgactcggtgagcatgcgccagacatcatgacggaagtagaaaagtctgtttctgtgcacgtttgattctgtaacatgaaagtttgaacgaatcagaggtatgagaaaggaatcgaatagccaatagacaaactccagtagcagctcttttcttttctcaaagtctgacttggctagcttggaggtgtcatgctgacccggtacatggagccaggtaatggatgtaatctgcaagtcaatcaacatgagacatgtcaggagacaagtgacaaattacctgaagcttttgtgtaacttggtggagattgaggctttcgaatcttcgcaacgagatgaattggtctacccagtacatgatgacacgcttgttgctttcgtcgccccaaaaagcatttggtatgacccttgccaccacggcacggcagaaagccgagacatcagcagtagagcacgccatgtctgtgaaacacgcctgctcagtcgaattgtcgtttttagggccagtcatcaggttactctcattcggactgtcagtagagggaccgctgttctcggagtctggtcgaacgttgtgttttctccattcgggcttggatgagagtggcagggtctgtcgcgttagcacggccgtcttgcaggatttgagcaccatacgtacctcgacaggacaataatggcggagcagctcagtgtacgaacatcgatggttcaaggttcgcattctgtctatcagctccacagtagcaccacgcagacgctttggtacacgcgttttccactttctcgtctcttccgggtcagtggccttgtcaccaagggctctacacatgctttggtggatctctttctcacgcaatgtgtagtccttgaagggcatggcagtctctcgacgatcgaccttggacgtaaatgcattgtgtaggccaaactgcctgggaaatatgtatcgtaggatcagtatcgtctgaagctggtcgctccggtcagacaatcgattcagcacgtcttgtggtagtgttagttttgacgcatgactccaaaccatgtggcaactaacggatgtggcgcatgccaaagcgaactcctcctttcgcatttagtgctgcctttgcatacaacatgcgactgcggacaaaggtgatggcgctagggctccgattctcgccatgctggttcaacgggacacttttggtgggttgattggtttcattgtgcagcgtttgttctttctgtttctcatctggcttcaagtctgacatgggtatgccactgagctgaatgtaattgccgattccaccagtgacaggcagaaagatggcgcagtccagaagcatgtcgatgatgatacgatcgccacgctggccgagcaaagcaagtagtctgcaccatgtcggctctttcagcgtgcgcacatggctgttcggtgaccgttcgaccaagccaggcacagaggaagtaggctcgccatgctcgttgtgtgtccgccctgcgtgggcagcgcgttggaagccgtggcacagcaagtgcgatggcttgtgagctgtcgatcgccggaacaagagccatatcacaaagtctacgacctatgttcatttagtcaccagatctggctgcacagccacgtgcagggctgtaagacggtgccgtgcgctgcttgacctacctcgctttgcagaaaataaccagacttgaaggtgccgcctgaattgctctgcgaacgctgctgggtgaagctctcgagttcgcggtcgcggtcgcgttctttggcctcgtgttggatgttcccgggctctgcatctgggacgcagccaatcagggccaagtccagcagctgtcccagttggacgtcaagatcacgtgttggggcatcgtcgtgagcggatgtcgccagtccgagctgggctatgcggcgccgcctgcccttcgaggacttgggcagtcgagatagtatatggtggcgtagagtcaggacctgggggtagagacgccgcagcactggatggtcagggccaggtggtgaggccgaggcaggtttgtcgcgcctggccttcttgcgaggacccccactcgcatgcgtcgcgggttttctcttcatgttggcggcgatgcatcgatgggcctgttatcttggatgttgttgatactggttggtgtcccgaaggaggaaagcgcggacgcgagtgcacgcgcaattgagtttaggaggccgtgagggttttcaacggttcgtctggtcgcccaacgctcaagtatgtgccatgtcacgttatggtgttgtcttttgaggtcttgtcgtcccatgctggcccatcacactgcgggagatgcgagtcgtaacccgtgtctctgggcgctgggcgatcgcgaaccctgcggattcttcgctgcgctaggtcacagcttgatcctggcatcgctggggaacacttccgcagcaggctcgcgtcgagcaagcccccgtaatcaataaatgccatcgctgccggtacacctgctgctgcgccgcgggtagtcgtgcgctgaaggtcaatcaatctcctgtgcccttgcagctcacagtgatccctcagtgcgacgtcagcccacagcgccgttgtcccgcgcccataggtacagtggctgcctgccacggtcaagctgcttgacaagagtgtaccagtaccagacgtggaagtgtgggccaaactccggtagatctcccacgacaatcactgacctcgctcccacctctgccctgcctaccctgtcattagccctctgtctgccatccttctcagcctctccctgctctccgccatccgcgcttctcttcgcgcgccgtgacttggtgttcggccgtccaactcgcatccggctgaaacaacacgctgccggcgagaagacttagtcgacgtctgccccccattgtattggtccgctccgcgaattgattgaaagcgcccgcgtgtgagttgtctctagccaccccggtcctcgacgaaggttgcgcttgtgctgctgccatctccgcccgcagagtgattgggcaagctttcgtctcagtgcgctggccgccgccttgattcgcgccaggaaaggctcttgcaatcaggaccatggtgccgtaacaacatggcagagtctgatcaagtgcataactatgcatatccttcggttgccagctggctgcactcgacgacgctggcccagctcgatggcacctccgagccccggaatgtagacgacccacccgacgacgcctcccctgatgacttttacaagtccgcctatacctccaccacccagcacgagatagtcgccctgccgccagacatggccaccacccgccagcgccagcccaccgcgaacggcgccgtacgcccgcccaacaaagctggcccgagatctgtctctggcccggcctcgactgcgaccgcgaccccgacacgcgcttccccgcaggtgtcaaacaaagtaaaagcgctggcagagagattcgaacgctcgccgcagagcagtcccgccagctcgtcgccggcggtgcgatcgaggagcaaaggcccgggtcgagtggggggatttgacccgtccaggcgctccaatgcctcggtgtcctcgacggcctcagcggcgcgtcccaccaaagaggcgacctatggatcgtacaagttcaacaatctgaagccgagggagcgaccccagcccgcgccttccacgccccggaaggcagctgccagacgaacaacaggcagtaggagcagcctcgaccaccacacctcacccacgcggaagaagcttgcttcgcccacgactcgatcagctagccggccagcgtcgacggggcgacagccattcttcggagaagttgtgagcggccaggatgtcacatcgcctggcttcggcattcccacgtttgaaggcaccgaggaagaggccccgggcgtggacgcacttttgggggcatcagcgggggcatcagcaggtgctgcacgttcgtctgccgcgccacatggctcccaccatcgtcgctccgggagtggtgccatgtccgcgtttgctggccaatcttcacggattcctgtccgcccatcccccgcgtccaagataccagtgcgtgcccgacgtctgagcgccacttcagacaccaccagttcgtccagccggtccgtcagatacacgccgacccgtgcctcgaaccacagtaatcgtgcatcgccgacacggttctacagaatgcacatgggagtaggatccgtcgcggactcgggcggggcagagcagtctgttcttccctcgttagcgtatcgcggatatcgagaacgggggaagtcaccagcagctccccggagcggcccgagcataacagctattgcaaatgccccaccactgtcgcctcgattgcgaaattcgagagagagacagccgctacaatcgccagcgcaaaatgctcgcgactctggtgcatttggggagcacagctacttccctgatgacgcgttcggctcacatcacagtcgacccgtcagctccgagaaccctctttccccagggaaaccctcagacaagccccatccagaccaacagccccatgaggaccatcatacctcgtcaggctaccagcagcgtctcagcctgcagaccgaccgactgtcagtgccgccgattcagcagccattgtcagccactacggacttcgaagaatccccaatactgggattacctggcagtttcgtgctcacacctcccacgacacacgaagaacagcagccgcagcttcttcaagccactgtcttccatgcctccgggcgacagccggctccacgctctccagaaatcgagcagtcagagttgggtgtgcgcgagtcgatacccatcatgctcggagatgaccaatcacagcaggcatggcaacctggtactgaagatatgagtgaaagcctgcaagctcttacatatgggcactctggggaccaaggctttaccatggtgcctaggcagcccaatccccactatgatgtggaggactcaccagtggatcccttcggcaaccgcgagtcactgcgcccggaggattcagcgagccttgctccataccgcgcggccggacctctaacttttaacgcggagacctatagcgtcgttaactctgtccttaatatgtaccaccaatcgcccgtgatctcgcctgagctagcatcagtttcgagggaaagggtgcagcgtgtgtcgcctgttgtcgcgcaacacaaggactgggcctcaaaagaggctactgagacgtatctcgcgcgattgctcagtgatgccaacggcgcaggggaggaagctgcacgggcccaagaaagagaaatggcgtccccagctcgaccagcagtgaacttcccgcacgaagaggtggaagaagacgaacacgactttgcggtcggggggacagcaattatatacccaccgcaatcacgaagatattctcgtgggtcaaaaggatccaatgcgactactattcaagacgacatttcgccctccggcagctcatcagggagaccatcacatgactacactctgcatagtacaacgactgattgcacttcaacaaatgggatcgaactgccgcagctcgcttggaccaatggtggtctaggcctttcatatcacgaagacatgccgccttcaccttcctcgcagcacaccccacctcgtcccgcttattcacctccaccgccgcccacacaaccatcgattgatcaacacacaacatcacactacgcgccgcacccgcccatttcacatcagtatccacttgtagcggccatgagcgagcacatggagttgcatcctgctcgtgccgctacgccagttagccaatctcacgatgaaggcctcgaagcgcgttatggcgctccggcaatggtagaagcagattccgcaccaccgtcacgcggctcaacagagaacggtccgcctgatcctgcaaaacaagcgttaatcaagcgatacagaattttggaggagttgcttacgacggagcaccagttctgtatcgacatgatgatcgcccataacatcttcgaggctaccgcacagagtcttatgactgagaaggagaagaaaatcctgttcagtaactgcaaagagctcgagaagttctcgctgtcactgtttcgcgcgttcaagaaggctgccaagcctattgtcaattatgacatacctccgccgactggaccctggaatcgcgactcctccgactccagaccctccaacccgtcagacactgcgctgaacgttcccaggccgtccgaagactctccgaatcagtatgagaactgcacactcgagaacgaccaccaaactacagttggccaagtatttcttgagaacgtagtcaagatggaacgactctacacgacgtactatctcaaccaggagaacgcagctgcttacatcaagaaacaccaagccaaccccgagcttactggctgggtcgctgcttgctttgagcaggtcgagaacatgacacaggcttgggatcttgattcactgctgctgaaaccatgccagcgcttgctcaagtacccactgctcctcgatggactcgagaactccagtgaccccgaccatcccgacctcgttcacatcaaggcagctcggcaagaacttttggcaattagcggccgcatcaacgaagccaagaagcgagcagacaccttccgggccgcaacatccgagggtaggaaagaaaagaccaaaggcaagggcattggcaagacgtttgtcaaggcgttcattccgaaggtcgataagaacaaagcctacgatgaagccgacaagaccttcaaggaccaggactacaagtcacgagagcaaaagtttggtggccatttcttccagctccagattgttatacgagacttcgagcagtatcttgatgcgatcacggagcactaccagcaactcaacatcgtcttcattggctttgtctcggtatgtgaagtggctccttcggtccatcccgagttggagagtacgtggcgaaagtgggcaatggctcatttcgagctccagaacaaggctctggaagatcacgtaagttgaacccgtttcgattctgaggtctttgctaatgtcatacagaaaaccgctgtgcgtaaccgtgtgctcaagcctgtcgcagacctgtgggagatgtgggtcgcataccagaagacgatcgagcagcgtaagaagtacttgctctattacgtcaagcacaagcaggctatcgaccgcggcgagaaggttgatccagatctcgaagagtcagcgaataagttcacaacgatcaacgacaccctcaagcacgagcttccgctactctacgagaggaccaaaggtctcatgcgcacactgatgacgctcttcatgtgcctccagaaggactggtacaagacctgctcgaagaagatcctgccgctcctcgagagtgagccgcaacacaccacctctctgcgctacgaccttgagtcctatgttgagcgtttcaactcggactacaagccaatgcaggatcttgctaaccgactgggcatcgtcaaccgcaacttgctgatcgacatctcgaacatggtgtcccctgttccaacgctatcttctgacggtgttggctcggctcgtaactcgtcttctcgtcgcactgagtcgatcggcagcgaagcttctatcgtggagccgcgcaaccgtcacagcggcgggtacggaggtgcaaaccgacaacgactatacgaaaaccctccaccgcgttcaacgcctgcaggtcccgcttacccctccttgtatcagagcggtcctgctggtagacctgccgcaggacccacttcgctccgtgaagctcgtgctctcagccctgtttctgacgacagcgaagcaacagtcatttctcaccgcgagcgccgcaacactgggtcatcgcgcaaccacgcgttccagggtcttgatggtgcattcgacttcgatgaccgcgactcatatggctccaaccagttcgacttccctccttcgctgggtccatctttccttgtgcccacctcccagccgatgcagcactccatgtctgcaccgcactcgcaaaccatctctctccctggttcccaccgtggctctggggtcttcaactcggccctacccatgtctgactctccagcccgcggctcagccgaagagctgcccgccacaccctgcgactccgacgagccagaagtcttgttcttggccgccagtctcttcgagtttaatattgcccatgatcgtcgcgagggcggtataccctatcttgtctacgtgcccggtgagatcttcgacgttattggcatgaagggcgagttatggcttgctcgtaaccaagatgatccttccaagactgtaggctggatctgggagaagcatttcgcgcgcatcttgcctgaggatgcttgagcaacagcatgagcatgatgagcatcacgcagcgtgcatattacgtctcgcaacgtgcatatcaccactttctgtctggtttccgcaaacgaagcgcccatgacacggctttgagtcactttttcttcccttttgttaagcggcgttttcttctctggcagctcgccttcattttggcttgctttgggttcatatgtgattccccccggctgtcccaatacgtggacctgaactttacaattccaacagaccttatacctcttttaaaacagagccctatacctctttttcttttctactactcttcattggcaatggcaacgatgaaaataccttttggggctggtcgattggctggcgcaattgtcggtcgtcgctacctgcttttgcattgagggcgtcttggtcaacggatcagcatgagatgaaagagatgaaatacttgcgtggcaatatttggacggcctagcctacgaattgcgaggggcaagcaattgaacggccttgcaaggattaggaacggaattgtgtttgtgtatgaatatgattaagggggatatgagagtattgggaaatgggaatggagaaggggacgttttctcatgaatgaagatttgattctatgatggctacttctattgcttgtttgacttgatgtgctgtgaggtttactcggacatgtcgcttccactctcgctcccgtcgtcgctgccgctgagcatctcctcatcatcctctgcgtcatcgtcctcgccttcgaggccgtatgcgtcctggaagtcgacgagttgcttgacttgcggcttgaatccagcttcttcgaagttcttcttgagatcctgaaaacgcacgcattagtgtcaagtgtctctaataggaatgcaggaaagaaaagacttacatcactcataatcccgccacacgtaaccaccacatccgccttctcgggcacaaacacgccgcccacaacctccctcagcaccttcctcacatcctcaaccccgaccttcctcacctccctcagcgcccaatcctgccagtccttgccgaccccgcgcgtcacaagatccacaaacgaactcctcgccgcatccaaaatactcgcgcgctcgtcgacaaactcgcgtacaatgctgctaatcgcgccctcaagcgccagctcatcgaacgtgcgcgtcccgtcgccgtactcggcaaccaccgtcttcgccttgctgtacgcggagaaggcgttgggcgacttgtagattctgaatttgagcaggccggtctccgggtcgcggaagaagtttgtgccgtatgcgaggccgttgccgcggattgcttgccacatgggcccttcgacggcgtcgaggtaggcgagtgcaaccattagtgatgggagttgcgggttggtgtgccccttggggcctcgcgaggtgaagacggcgaagctggagtcgatgggcatggggatgatgaagtggtttccaccagggttcttgccggagggggagaggacggcattgcggtcatcaatggggatgagggaggggttttcgggggcggggaaggcggagaggaggtgtttgaatgtggatacgggggacgtgagggtctcgaggttggcggtgacgaggatgcgcatgttggagaaggtgaggaggtgggtgcggagagcttcgagtttgtcgatgacagtttggggggaggatttgaggagcttgaggatgcgcttgaggtagagggctttgacgagagtgtttgttgcgcggacggaggaggcggcgtcgtagtggaccatgcggtcgacggcgaaggccatgctgttgccgtcgcgcttctcttcggggacgtcggcgagcattttcttgacggcggtgatgatgcgctcgacgtcgaagacagagtccacgagcatggtcttcagccattgcacgcatgtttcgaacttgcttgcctcggagacgaaggggatgtagagcatctcggagttaccgacgtcggagccacggtccacgctgtattcgatggtatcttgttcaagctttgtgatgatttcttcaaactcgatgcgcttgccgtccttgacgacaggtgtagcgaagaagttcgtaaggtatacaccaagcagaggcttcaggtcggtgggtaatgtggcggttccgagaattaggccaaagtgcacgaacgacgtagggatgtgctcgtagtgtatgaacagaggcaggccgttctcgtccttgtcgatgttttgttgaatcttgttctctgatgtgcccaatttcttcgcgaggccagaacgagcagtaacggtctcatagaagtggatagactcggtgctagggacctttacgcctgcgataatctcttcggggatcggcttgtcgttctcgtcctgtgctgccttgagcttctctgcgagctttttaagaccctcttcaccgagcttctcttgttgggccttgacacgggcgacctcctcggccttcatcttttctgacagtgcgagtgacggcttgccaagcagggaaatatggtgcgcatctgacatccacttcttcagcaatgctcgccactgctcctctgtccactcttccaattcttcaaataccttcaagctggccatcgctttctcaagatctgagccgtctctgttgccaaacagatggtctttgatgacagagtccttgtactcgtcattgccaatctcggaggcgtatcgtgtctgacgctcgaagcggtgtaagcaatccttcagatagcttatatcaagtggcctggaagcgtgatctttcagaacctcaaagaagcgtttttctacctccgctagcttggatgtctcaacagagctgatggtccaccatataatcatgtcgtaatgtcctttggtgtagaaatagatctgacttgcgaggttctccttttcaactagtgtgttgaccaagacagagacagaagaccctgcaaggtaatagagtagagtgttgatggctgtctcggcagtatcatccatagactcaggcccgaggaaggcgatctggatttcaccagtagattcatcctcctctggaaactctactgtgtcaactacagtcttgctcagtggcggtgtgcgcttcgactctacccacggtcgcttgaagggggcatcgtaggcgggtaccttatcgatgatggagtcctcgaacttgtccagaatactgaggaggttggtgtgctcgacctctccgatgagtacaagccgaatgtttttcggctggtacatgtcacggtggaattggcgaatgcgctctgcgggcagcactcgtagcgccttcatcataccaccagtctcgtagcggtatccgtccccttccgggtagagcaagcgacgcatctggaggtccatcaaatcgccttgtaggttctcacgaccttgcatttcagagtagacgacgcttttgctgttagctacaaaatcaatagcttgagaaaagtacacaccctgcgtcttcgcctttaccgtcaatatggtgtacttcagtatagcaaccggcatcagtcagagtgggtactatgagatggtccagatagattggcagaagttgcgcaaaaccttcccagccagcagtcgacaatgtgtaaactgtctcagctgtgtcagtccaggcattcgtgtcggaatatgacctggtcgcgatcttgtccagaacacccttgtagggatattgtcgtgagcccatgaagcacaaatgctcgagagtgtgcgctgcgcactgtcagcagcgccagttgatggataaattcaaacatacgagagccggagtcatcgtgaatctcagtggctacagcaaagtttccgtacacctttggccctttccggtcgacaactaccacccgtagtcctgttcgctgcgactcatactgcgtgaacgtggcatccgcatagtcggctttgaagctctggattttcttgaagtgagagtcttgttgtacggaccccattttgtcgtatagtatgggtgattggaggagtctcaaggttttcctcgagatgctcagattggtagtgcgcaggggccctttgtccgctaccgaattagtactaccattgtcgtccagccacacgcaaacaagaatggcctagcaaagagtttgcaaacaaggtggcagtcgcaattcgggcattgcgaagtcatcgtttgagaaggtgatcggcttggtctgcttgaaagtgctgtgatacacgtggagctacaggtcggaccggtcgtaatagaggtggtgaccatgaatgtgacttactttcgggagaaagatacagaagagaaggagaaaacaacgcaaacccactgaaccaatgaaagatttgcgaatagaaactgtcgttcttccggcagagcgtgtggcaaccttggtggttcgaagatatttttgccaagtctttgttatgggtgctggcagatgcaactaagaacagggcagtctattgtgagcagactccgagttccagcgtttggcaggtgtctttgcagtggcggggcactagctgtggcggggcaagtgaattgaagcttggtgggcacgggcccatgaggtaatccgagtgctggtaacagctacgttgcgacggctgatcggccacctcaagcttcgctcctctctgtaagatgatatgaaaaacacgctgtaacgccaatgtctacgcaagtatccgccgaaaaactcggcgatgccatactgcaatcggtcgagcacggagcgttcccgcaggacgaacatgtggcatctgcatccgtgccgtcgagcgccctgccaaagctactagagctcgttggcaaggcaaaagaggacatccaaggtatgtgaagaggtgatgcttgtgccaggcaaagctgacacgtgccatagaacgaaatacgcgccatctctcgcgaagtccgcttccgatgtcgacggctggatcgcccaagcgcgcaaactgcaggatgatatcaaacactcccaggataccgccaaagagatagtgcaggaggcagagaagggaaaggcctatactgcacaagtacaagacgcggccagcaaggtcagcctgctacacaccgagatcgcgtacaacgagagcctggcgcgagtggttgaacagttgcgggacatctcaaccgtcttagactcggcgcaaggagccgttgcacatggacacctcatacacgcgttggatacattggaagatgctgatggtgccttcaaaagacttggatcgtttgaatcaacgcgcgcggcaggcgtcttgcggacgaaggaggatcagctgaagaaggcaatcatcgaaaatgtgacagaatcgtggaatggactgatcaatgtggacaacacaaatcacaagatctcgttaaaggacaccctcgagggagaggctacagtcgacataagtaccgttgtggaggcgttgagcaaattggaccttctggacagttttctttctcgcttcagccgcgatctcgatcgcatcatcatctcaccgcggcttgctcctggcacaaacaagcttctggtatcattcgccatcgacggcaatgaaattcgacgcacgagccaaatcaatgggacacgcatcaaagccaccctcgaggacatacaggtctttgctgagtacctgagtacccatctgccgtccagtgtcgccgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgagctcggctggtcccgggcaaaatcgcttgacagagtgagtagacaagtctgccgagatctggctagccaaacagaaagaagctgcgattgcgagagtgcaaaccctcttcccgaaacgtgttcaagataagaaggccgtggaaagggtcgagacccaggtcgtgtccaagggtgacgcactgcatgctggcaatgacgagcaggaagacgactggggtgccgattgggacgaggaggagcctaccggagagaaggaagacgtcacagcagaagtaccagaagaggaagatatgagtgcatggggagaggaactcgacgatacaactgaagactcgcaacctccagctgcagaagaagcggcgaaaccatcagtcgacgaagacacagatgattggggcgctgactgggacgatggcgaggatgggaaacaaacaggtccaagtcaaacgccagtcaaaacgacccagacgccgaaggtgaacggaaagtcagcagcccagaagcctgcgacggagcaggaggtgactttgagagaaacatacaccgtcacggcgatgccagactcgattatggagatcattttgcaagtcatcaccgacgttgagaccctcaactccccggatctggtcaagtccgctatcgcgcctgccagtggcgggctgtacatgatcccaagtctgctcttagcgatgtatcgagcaacagctgctatgtattactcgaaagatattgcaggtaacatgctcatctacaatgactgtcaaagactgtcggatcgcctacgaattctgctccgtgagcaggcggagaaggacgaaacatcgactttaccgcagcatctgcgaccctctgtccgcttaaaacccaagcttgaggccgatattaagacaatcgacggctttggtaaacgcgcttatggacgcgagatggaagcacaaagacaaatcataagagaccacttggaagacgcacagggcttccaaggatgcacaaacgtccccttcgctacagtttgcgatgacgccattgcgacgactatcgatcgcatcagcgatgtgaagcgccaatggcagaacgttctctcacatagcgccatgctgcaatctctcggctcgctagtatcgacagcgcttacaaagttcatcaacgacgtggaagacatggctgacatcgctgaagacgagtcgaagaagctacacagctactgcgtttctctagctactctagcgcagcatttccaaagtacggacgataatggagatgtgagagacatggcaggcatatataccccgaactggttcaagttccagtatctgggcgagattttggacagcagtcttgcggatatcaggtacttctggacggatggcgagttgaaacttgagatggaaggtgaggaggttgtgggtttgattgaggcgctttttgcgcccagcgatcatcgaaggagggctattgcggagattaggaggacgagcatgcagtaggcttgaagtcaatgtatatgaatagcacatggttcatgaagagcagttgcacacagtataccacctaggtgtgttgtacacgtcacccttccatattcctcaaattcttcaccacattgctacatgctcggaaaaggcataaaacactcaacgacatctagcacaaaccaggaacgagcgatctgcccaggtggttcacgtcgggttggtcacgtgtcacggagacatctgaacgccgattcgatgaacatccaagcacgctaaccatgttcgaaaaaaagttcgagatcgcagcttgagaatctgccatggcttgtgcaaatctccagtaagccttcgcaacgtcagactacatactgctatcatggagcctgaaatctcagacacgaaggtgacggcgcgctttacgaccagagacgagaaccttcaccttcctgaccaagaccgaacactcttaatttcgaccagtaagcctagcagtataaaatacgcccagtccagaatgcttacaaaaaactacagacctcaaacgagtcaatttatcgaagatcctgaacgaattactcggtcgcgaagatgatcgcatcccattcgacatactgatcaacggtcaatttctgcgcaccaccgtcgacgagtacctcacgaagaacggcataaatgcggaaacgaggctggaagtcgagtacacccgagcgctcgtaccgccgctgaatgtcacaagcttcgagcacgacgactgggtttctgcagtagatgtattgtcgcaaacttcgcgcgcaggagcatggtctggtggcagcgtacaaagtgggcaagaaagaatattgagtgcgagttatgatggccttgttagggtgtggaatacttctggcgacgttctggcgacttcagaggcaccgaataatggcgggcgcatcacgagtttgaagtcggcaaagtggttatcagacaagaagattgtcgctgcgggcatggacaacactgtacgtgtgttcaagtacgacgaagatacgcggaccataactacgagcctggagctcttcagccaccgatggggtgtggaggatgttgcagtccatggtccctcaagtcgcatcctcagcgcatcctcggacaacaccatctcgctcttctctagcaacgcaaaagagaatccagtcgccccttcaagcctcctgccaaactccacagccgcctcaaacaagcgccaaaagctctcgaaacccgaccgcaccgtgccagcgagaggcgcattgactacattcacaggccacagctctccagtatcaagcgtcatcttcaagccagatgatgcgaccgtcgcatactccgcatcgcacgaccacactctcaagacctgggatctcccaacggcacaatgcgtcgacacacgcacaacaggacactcgctgctctccctctgcgccattccttcccgcaaccttattgcaacaggaacctcagcgcgccacatcacactcatcgacccccgtgtatccgccacacaaatcagcgtcatgactctccgcggccacaagaacggtgtcgtgtccctcgacacagacccgagctcggatcacggcctcgtgtctggttcgcacgacggtaccgtgcagatctgggatctgaggaacgttaccacgggcggacaggtcggcgaaggtcagcagggcgagagcgtgcacacgatacataggcaaggacagtctgggcctggaaagggtcatggcgagggcgtcaaggtgtttggagtcaggtgggataaggacgtgggtatcgtgagtggtggagaggacaagaagatacagatcaatcgcgcgctaggatcatagtctgatcacgagctataaaatgttgcgtacgcattcacggcgttactggcgcaagataccatgtagaccctagggcaaaaagtgtagttcctaatgcgcatttgaattgcacaaacgccgtatccatgctttcctttcctttcctttcctttcctttcctttcctttcctttcctttcctttcctttcctttcatctcttcaatcacagggtatcataacttttccgtccgctatccccaaattcccgcattgtctacaccaaatgccccggcagcaagaaattcgcaacaccctctttaaccgcgtattcgtgtccgcagctcccgcacaccagcttgccctcctgtatacacgtctccagcagcacgcgatgcaaatccagcgccgtctgcgtcggcgtctcctcgccgtctgacttctcgtccgccgtatctgtatccagcgctccttctgccgaaacgagatccgcgggcgtcggcggtgtcgcagggagttctgggagtcccaactatatcgtgatattagcatttgtcctcagaacctaacaactacccgtgaaacccgagcagatagtgtgtgctaactcacctccgcggcaataaccctaatctcctcccacatcaggcgcggcagtatgttcttcaaaaacgccaggttcacgtctgcctcttggatttcgagctcggcgtcgcgcgggtgcaggggaaaggagagggggtttgtcttgcaggtttttatcgcgcaggtgaggaagtttagcgtgaggagtttcatggtgggcggtgggggggcgagggggatcgaggagggggggggggggggaagctgtgtgacgaatgcgcgggcgcggcgcgagatatcaaaattttgggatggcgagggcgggatgggtggggtaggctaggggttgaggcttaaatttaagcttaaaatctggggtgcgtggggctttgatcgctgctacttcatttcatctgccattaaatcatgttttcaactgggaggattgggaattattacagttctgttcgatcttctgtgctttcggtctacggctcaggattaaagctgtggcgagttgctcaatggtcagcctcaatacttcacgtgcagcactcattcttataacaatatcgaattgtttacgattcagagtttcaaagtcatgtgaatgtcttcgggcgcttctatcaagacatttgcagtttcagtcacgttcagtttgtcaaaagcatgcgccagcgtacctatggtatcgttctgtatgtctcgactcaagagcactgggttcctacgtctggaagagcgcgggaaatcttgacgatgcttcagaatagctctttcgtggtccatttgactcttacacaatgcctaccgcgacgattggcctggtatgtaatggttacgaagttagattggccattggagattaggcctgctaggccgtctttcgacagtcaggatggaatgagcaaggtgcaggatgttggggggtgctttgttgacgatgatgacgaaacgcgggatttgagtaggaggatatgaagattgtttgcacttcgggtaggacaagcaaataccagagaggtcttcaactgttaccattctcacagtgatgtcgatgtaatcatgggcttataattgatatgaaggggtttcgatcacgatcagtgaggtaagtgctacattcctcattgtctacatcaataccaccgctaccacatcgtcagcacatatatctaaaacttgttcgcatcctccaacacaagctccgtcgccttctccgacagcatatacgtcgcgaccgccgggaacgcccccggaacccggggaaacgccgaagcatccaccactctcaagcgctgcacaccacgcaccctaagcctcgtgtccagcacagccagcgggttcgaatccggtcccacggagttcgtgctcgtggggtgatgtccaaacgcctggtcttgaatccactgcttgtcaacctcaacgtccctgcagtaccccgagtccagcacatccgccgcaggacacggcggcgaaaccgcctcgagcggtccagccggcgcagcggtaccccgatacgccctcctgacaaacgcaatcgtgtctaggatcgagctgaggtccgtctccgcgccctcggcgaagtaattcaggttgacatcgggcgggtccagcgcatcggcggactggatctggatcacacctgcgcggttttgtgggtgcattttgacggtcgaccaggagaaggtgttggggctgccggcggatgtgttttgcttggtgtccggggcgaagccgtcgaaggcgaagttgccggtcgagaagaggaacatgtcgcgttcgtcctcgacggcgtgggcggtcttgaggaggaaggcgttggcgttggagccgccgcgcgcgtaggggccggagccgttgcgccagaggtcgacacagggatcgcctggggcgccgaaggtgcaggctggggcattgggatcaactttgtcgctgatgtctacttggctgtgaccgatgatggggagttcgtagttgtcttggaggtttcggccgacgcctgggaggtcggagactacggagatgttgaatttttggagcagggctttggggccgatgccggatagttggaggagttggggagagctgaatgttccaccagagacgatgacttcttttcgggcgaaggcttgcttcttgatgccagtggtggtggagttgtgacgagggtctgcacggaagatggagcgaccctggagatattcgacgccaactgcctggggcttcgtcccgttaccaccgcactcgtcgaagaggactttggtggttaaggagttgaggtggagatgtagaggatattttggactgccattgtcagacgtgacgttcagtgtctccaagatgtagtcacgcgggctgaagcgcttccaattcttcgttacgtggaaaggtaggccccaaagtccctggtcctggtcgcgtgtaggaccgagatagtttccgtcgctgatcaagtagtcgagtactaagtcagggttccatccaatcatcttcaacgctgcctggaaaacaccgttacgaatagtacttgctgcatatgcctttgcgtctgctacgttggtttgaagccagccattgaagccgtggccgctggtattggccggcaagtagttgttgtgctcgatcctctcgaagatgcggcgcattttctttccactattcaaagtcagcatgtctagtttcactatcgacaacgaggaactcgtacttccaaatgccatctccaacgcccttgtcgaagtagtcccaatcgctatcactaggcaaaaacgtcgccgccgcatttacaatagcacttccacccagagttgcgccacggggatagaaaatacccaatcttgtcgcatttttgtgtccatcgacagtgggatcgcggcctacccagtactcaccactcgtcagtctccataccaacaagttgtagcgcttcgtgcgctcctcatcatccgtgtggcgcacgaaaaagtgccacgtcacgccctcattgctgaagctgttgagagacaggatctgggtgcggatgtccgaggttgcgtcgctcccagcttcgatcaggagcacagagtgtcctgcgcgagcgagattggtcgcaattgtgcctggatggacggtcagagtaatccaattaatgaaaaaaataccgtgagaattgctgacctccaccaggaccagagcctgtcacgacatagtcgtaagtattatcctcattcgcaaggtcctgcggggatgtgcattgcgagttcaagcgcgatgccagggccagtgacggaagcaggagactgtaaagtttcattgcggtgatttgacggctgcaacacttcctgagaactcaagccacggcagaattaaaaggcccggaagctcatttataggtctctgagcctacggtatgaggtgctcgtactgtcccccatgcacgtcaacgccactttggaaggtaatgtcatcccgcgcgtccacccggcccgcactatattgcatcattagggaagtgcatgccaagtcccttctagagaaaaacacaaggttcgcgacgataatcccgttggacaatgaagtcttggagaatgcaggtacctagcttccccgctccggatggcaccgaaacccctgcatcagagcaagggtgagcgacggaccatgcagatcggagttcatcctgtttaacctccgtgctccggagcatggcatacatggatgtcatggtagagcctgtagaattgcagcgtcttatcgtattttgttcgcgtctagaagatactctgagggcttcccgctagacccatgctatatactcatccacctcgccttcctccatctcaccttcaacccgagctttcttggccaccgacatatccatctcagcccccttgcacttcctgctcaccaccggcggctcagactcagactcagactcagaatcctcttcctctgagtcctgctccgccagcggcttctccaaatcataaaccttgccgttctgcatgtgaagcagaaatggcgtcttcctgtcttcctcctttctcacctccttcaccaccaccacctccctagcctttggcgcattcctcctcaccgtattcttcttcacgtgtctctccgcatccatgaccgcccggtaagcctcgctcaaatcctccggcacatcaacattccgcgccttcagtagtccaaaagcgcgcaccagaatccttcgcatctctggatattcctcccgcatctcactcagcgcatcgtctttcactgccatctgcttcttcgcctcgcgaagttcggcttgcacgcggtccttgtccttcttcgcgtgcgcgttgaggcggcacatgcgatacgcctcctcggccatctccctgggcgtgggattatcgtcgagacgggccttgatgcgcgcagcctcgttgtcggtcgtgaaaggcacggcttttgcggcggcgagctcgcggcgtagggaggcgttgatgcggcagagacggtaggcttcttcagcgagggaggcggcggtgccaccagatgcgaggcgggcttggatgcgtgtggtgtcggggtcgttgctcaaggggtctgcggaacgaagctttggaccggatttggtggcgggcttgttcttcttggtctttttgcggccttggttggggcggttggactgggtaggggcggcaggtggagcattctgctgggctgtaccggttgaagcgatgggggcggacatgttggatatggaagaaatggttggtggcgttgattgagtatgtgaatgattgtgatcgtacagttgttcagggatgtgtgactgagataatcgagagtatgtgtctgtggcagacgagggtgcaaaagacttctggagtgatacctgaacaactgaacttgctattgtcactactcactcgtgacactccaatcacgactgctgctgctcagtcgcattacaaattcaccgccgattctagggtctgtgcgcgcggtgaaagtgaagaagtgaagaggtgaagaccgtgccaaccgctcaccacgggatatgtcagtcgttatgatcggccttaccgtgatgtgtaaagttgatacaaacaactagcacccagcgtgtacgtgagcaaacgacattgcagtccgtctatcccatcatgacaatcgcaatatgcaaccacccatccaaatacgccacactccgaatcagctcctcgacacttgccccaagcggcaccacagcgccatgcagcaccgcctgcgccagcaacgcactcctgcgactcggaaacagcgtcggcagaatctgattcagcgccgtgccaatcgtctgcggctgtcctaaacactccatcagcatcaactcacacacacatacacatcccagaacaggaagtcacttactcgaccccacttccaccttgaccaaactctgcacaaccctcacactccccatccccctgtcctcctcgtccacgcccgcatgcggcaaatacagccgcacaggcaagtggcgcagattgacgccctgggggttcagcagcttttggttgataggattgaacagagcaaagtcgtgtttgaccacggcgtcccataactgcgtgctatccgcctggctgaggaacatgaccgtcttgcccgtgcctgtgcgcaaatagtccgcctccttgacgctgtggatgaagaggtcgtgaatctggagattattgttgtcgagggggatgagttgggtggtggggtaggcggatgtgtgcagggtcagacgccatgggagaggttgtttgctgtcttgtttggaaggtgttgttggggatggagggggggagtcagaggggtgatatggttcggcgccggaatacaggtcgtatagcagacccagcgggtagtgccatttcagcgggacgccttcgtaggagaaccagaggtcggaggggtggatgtccgggtagattaacgagggggcgaagaaggcgtgtagtttgtggatgagcagggcgaggtaggacaggcgggggaattgtatctatatcccattctgatgttagatttctatgctgacgacttggacgtttggtggatgtggtgggaggcggcgtacgagataagcatccgaatcatcgtacgtcctacaatcccccttgtgcagtcttatttccagcggcacgctcccattccacactttctcgcgcaggcggctcgtgacttcgcggctcgacatggttgcagttggagtagttggactgtgctaactccagatccagaccatgcctccccgagcgatgggtccaaagtggggcctttgcgcggggagagcgcaccctggtccacgctgccgtctctctgacaacagctgcgtccccattcgccatgtagctcccgcgtgcattcacgcttagcgtgcaattagcaattacgactttccccaaacgatgcaggtcgatgtggccgatgttcttcccccgccgcgctggacgatgagcgtggcactcagtcgcaaacgctcgcgtctcggggtggatgacgacgaggaagaggaacagcagcgcagagagccgtcgcctgctttcagcgacacgttgaagcgctcgaagacgcagtgtgaattggaagagctggatgttattggcgcaagtgaggcgtggggcgtggacgtcgattcaattcttgccagtcgacgcatcatgaagccgggttttgaggcgcatgataattgggcgaggtacaggcgagaagagtcgattgtggtgctttgtgtgcaggggaatgtgttggtacattatgagttgttgtggtatgctgcatatgtggtttgggaaatccatggctcacgaaagacagcgcgatgttaccggatctttacaacgtctcgccgttactgcaagctttcgtcctctgccacgatccggctacgcacgagcttcctccaaaggcgccgttttcgctgcccttgatacaagcagtcgagccgtcgaacaaccacttcgtacgtctgggtcttctgcatccactgggcggaggaaagttcccgttggatgcgctggttgtgctggaccaacacggacgacggagactagttttgccgtttggctggggcgctggcaaacacgctggcacgccagctggtcggggcatacagacgcggttgatggagctgttgagacactgcgtggagacattggagcgcgagcgatgacgatgatcagaatcaagatgataccccgttgtgtacgaaacagatcacgcaacagcaacgtggtcaggagttcagaaggtcaattgtgtcattacaagactatcataaccgtaatatcatagccagcggatctcgtgtcctgctggtctcgtaccatgcctgaagcatccacctgttatgcctgaagcttaaccgaagcgggtctccttgtccttgatggggacatcggaaccggtagcagacttgtaggagctgcgaatgtagtcgctgatctgctcatccttggcttgctcaacagcagactatcacacagcattagctcccgtaaccccacacacaatgacgtcgccacatacctcgttgtcctggggtccagcgcccatgaacttctcctggacgtagtcgacacctacagtagtgttagtcacgcgagcaggaatgaatgaatgaacacatacccttgtccaagtaatcctcgttcttctcagactccttgccgccgcccgcagcagagttcagcttatcgccaatgccaccgaggaagcctccagacttctgttcgccagacgacgagccctgggtgttctgctcgttgctgccctgctggttgttgttgttgttgttgttgttgccggagccggcgatcttgttgacaaagtccatgatgagtgatgtagagtttgaaagttaggtttggaagtaaaggtggttgatgtagattcaatgcaggaaggagaccggtatttaaggttaattgctcaagccttgggagtgggaaagaagcagggtcagcagcaggattgtagagggcttggatgctggtagcgacatgtgggtcgcttgatgatgtacctggaccagagtgggtagatgctccgttggcaggcgtttcacggtccgatcgtccatacgtcatttggaccccgcgatgtgcaggggtggggctggagtgggaagcattgcgatcgcgttgcttatcgatagctagctgttagaactgaagagagtttttttctatggcagctttgactgacgggaatttaagacgtgttgctttcatccagtccctcaaattcacaatgatacccatcaccatcataaccggcttcctgggctccgggaaaaccagttcgtcttctcccttccccctccatcccacctccttctaacactccaaagcgctcatcctaaacctcatcccccaactcccgcccacgtacaaactcgccctcctcaaaaacgaatacggcgacgtagccgtcgattcccaactcgcaacgtcctcggccatctccggcgtccaagagctgctcaacggctgcatatgctgcaatctcgtaggacagctatccgatgccctggccacgctctccaccgacataaaccccgaccgcatcgtcatcgagacatccggctccgccttccccgccacgctggccatggaggtaaaccgcttggcgcgcgagacgggccaatacgtgctcgacggcgtgctgagcgtcatcgacgtggagaactggaaagggtacgaagacacgagtttcacggcgaaagatgcaggccaagtacacggacatgattgtgctgaataaagtgggagttggtgagtgagcggcggctggaggatgtggaagatgcgattctcgcgctcgaggtcgagccgcagattccgcgcacgaagagtaaaaagggctgggtgggcaaggagattgtgtttgggctggatgcgaggggggtgggcgagctggatgggcagcaacatgagcatgatcatgggcattcgagtgagattgaggtgctgagcgttacgctgaagagtgggaatgggggagggagtttggacattgcgaaatttgcggagtttctggctggtccgacgaaggatgaggtgtacaggattaaaggctgtgctgtacgcttccacgccgccaaagtcctcagatgcggaacaggatgcgcatcggaagaatcccgagggcagagcgcggtatatcctcaattgggcatttggacgctggacgttcacccctgtggctgctacggacagcgtcaatgagcccgagttgagattgacagtcatgacggcgcgatacgagtcgaacaagtggaagaaggaaatcgaatcgcgcgggctgttgaggttggaaggcgaagacgcaggtgctttgacagtggagaagattcaatgagtggttgcttgaggtgttgtgcatttgcatggacttggtgtgtttggataccctatagacgcgttgttgattagagccgaggcatatgaggggagttgcttgagcgaagtgtgttgttagcatggcatcatcgcatgagaacattaagaatgaacgtggactccaacatgtcgatttttctaccaatcctcctgagacccaacccgctcctgaatccctgcgtatcccgtcccgaccaatatttcgtgtctaatgcatgtcagcgtctcgtcttccatctcaatgcatacatgcaagtctcaaagtacttactccatcgcatcgtacctccagtcctcctttctcgatccgtccgtcctttccgtcgttatcccacccccctcctcctcctccttcagaaaaatgtccgggccgaagcgcagcaaaacctacccacttatccttctaccaacagaaaacggaatttgcagagctcagagcatttgagcacagaacaagttgaaaagggacgtacagatggttgcgctaccgatgttgtcgatgtccgcgtcgacgttgtggaagtggtggttgtgcggacggtggttgttgttggggtcgtcgaggtggatgtggtggagcgcgaggtgccggtggaggaggtagatgtagatgtagatgtactggtgctggatgtgcctgtggtggagcgcgaggtactggtggatgtggatggacccggtgttgggaggtgcttggtggtggacgtgcctgtggtggagcgtgaggatgccggtaagatgtggaatgtacctgtgttggacgtgccggtattgcttgtaccgggtgttgcttgtagcggtgttagatgtgccggtattgggaagaggatgctccctgcttcccgttgctgtggttgaagtggaagtggtcgaccttgacgtcgttgtggctgttgacgacgttcctgttcctgtgccggtggctgaggttgaggttgaggtcgtggtcgtcaacgttcccgtcccggttccggtggttgaggttgatgttgacgtcgttgtcttcgacgttcctgttcctgttccagttgctgtggtagaggttgaagtcgttgaccttgatgtcgtcgtagcagaagtcgacgtcgttgttgcagtagtcgacgtagttgttgcaatggtcgacgttgttgtatcagtggtcgacgttgtcgtgtcagtggtcgatgtcgttgtgtcaggcgagtcgcctggctcctctgaagggtcctcatagccctcgacacggaagagcgtgatcctgttatcaccgccaccagcttcatccgtcgtacccagagcaacgacgttgcactcactgtcatctcgcttgatagcgttgacattgggattagtttgatttgcacagaggcagttgataccattctcaagagcaatgaagttgtaaggcgcatcgggcgcatcgaatatgcaccagtagaagcaatctctttggccgttggggtcgagctgggtgcgtgctccattgtagtcgccgatcagttcagggctgcctgctgtgccgccgttcgcaacgtagcagccgatgtagtctgcgtcggggtagagttcatttgttcgtaggttctttagagatgtcagcaaaatgccctaggcattcggttagagtttgctctgtgtgctcaaatgctctgcgctctgcaaacataggaaagacaagatggaaagaaactgttgcatgttagttcggagtgcctgaccacagcgcataagcacagtagcaggcacgaaagttagggctggacaatgtccacactcccagtcgacaaagagcgactgagaaatggcattgagccttgggacttggcttccaatacttttatatactcaggaaaatctatgcttgtgaagtggttggaatgcattcgcagagacgtgtaaggtaaaggcctagttggtatggcgaagtatcgcattcttctgctgatgtatgtctcgaaaaggatactgctgtttgcctttccatctaaggcggcacactctgcagcattctcattcgtctagattcattccttcggtctgtcgtcgatcacagaagggcgagattcgggagtatttttctgatcgagacctgtcattcatccacttcgcagaaggtggcagggtcgtgtgaccttgaacgcgtcgacacttgcagccctggatgttttgcaccaatgagatctgtatatgctgcgctcagaagtaagaagacatagccgatagggatgctgagagcatagacttgtaggttgacatggccaccgtatgtgcgggaaggtgctccggtcaaacccgcgatagcgatcgaggtggatgaacaccgtctagacaatacttttcctgtcatcactattcatacggaccagcgacaatgcagaaatgcactctaccgcctctcgcgtcttgtaagaccttagatgattcatgtgaagtaaatcaaaagtccagtacatgctgccaactacgacggaaagcggccagggtacgacaggtggcggcttgttcaacagctcaaagctatacgcaaggtgctaccgacgcttcgaatctctagcagtaccgtgtatagcttcaggatattagttcattcgcaaggcgcactatactttctttcgtactggagaacttgcactacttcggacttcatgtgagattggcttcgtgctcaacgagagcaggagattagcttacattgcatatcgattgatgaaaagcgcgtggttctaagcaatttcagcaggatgctgcgaccggcgtaattagcgaggcccatgcagagtcgccgtttttagcatcaccccagctcagagtagatctccagatgatgctccagcgccatctttccatcacaaacacaacccagagctcacttatgtattaaaacaaatgtcactctgatctatgtcttctgtgtcgataacatcagattttaaatgttgcgcgcacgtaggatctgacaatcatgcaacaggcgcgtttccgccacaaaaccgccaacaccaccgggcgtaatatatccctgttgaggctggaaattcgccagacgctccaccatagcaccgcgcctgtctcagaggctggcttcgcttcttggccttttctttcgcatgctgtacttgttgcaatgtcttcctctcttttggcatcgtagggtggacatgtcttcaatcaaaacaggattttggattaactggggtatgatcttgttaccgtaccttacttgtaacactactgaacatagccagagcacggcgcgatcgtaggatcaacattgacacttccgactgtctatggattgatacttgtctccttccttaccttgtttgtacaattctccggtggttgcttttggcgagcactatgcttcatactacaccaaagtcgatcaacgacagctgcgcgcgacggcctcttccatcaacaacagattatccttcgcaacgcaatcacagcaccgaacgcattatggggtcttggcagatctgcagtgctatggaagagcagagctgcagcacctttcagtcgatcccttcccttgctctttgttgcggtcctccacattgcttgttttgctgccgctggtctcttgtcctcgcaaattgcgtctacagaagctggccaagcactcgttgatagcaaggcttgtggatacccgaggaagctggcaacactccgcactgcatcttctaaggatctaagcgacgtggatttgaatatcttcaatgcacaagtcttgcaaggacgatttacagtgtccaaaagcaccgcatacgtcagctcctgttataacaacaataatagcgcgtcgggagactgcaatcacttcgtcaaacgaaatctcatgggggagaagtcaagtgcggacatgcaggcgtcatgtccgtttggcgccgatacgtgcttgacgaaggctgtacgctacgactcgggcctcctgagctccaataacgatgttgggatcaatttacccccaacgagtagtgtcatgtttcgccgggttacaacttgcgcaccgatccaagtaaacaaatacgccactggttgggtggacaacctgccagaatcttacggcagtaaggcgaacacaagtgtaaagttctttgagtttggtaagggcgacacgggttgcacagctacaaggcagaatcagacaacggcgaagacaacattctgcatcagccaatggatgaaggattacctgcctggagcatatcatgtcacgtaagtcgacttccttgcgattgcatctttacacagcataacgaggtcatagagccaacactgcttacgcggagaacgccgatgcgagcgattttgagccaataccggacttccaagtggcagacgcagatgttatcttaatctccatcttcaacaaagctgtatacaagggcaaggtcagcgatccgttattcgaagcgcatgtacctgttgagggcaacagccagttctacgcgcctacaaacgaacttgcagtgcttgggtgcaccgagcaatatcaattctgccagcccatgacacaaaagtgtacaaatctcagcggactctatgcggtcctgaatgctgtcaaccgaggtgatatcggacttacagggcgccagcgatccacgttctccgtcgtatgggaggcagcatggggcatgtccatgcaatggacaatcagactgatcaacgagcgtgtgcttctagcccagaactgggcttttaccgtaatcgcctcaggctcgtccgcactccctccaaaccagtggcaacaggaatcgtccaacttgcacaaccttagtctcgccgtgttccaacatcgaatcaaccaatacgcctcgcctgaaaacttcgagttatcgccaggagtacgcgcagacgccaatctcgatagcccaacggacccgaatcttctacaactttgcaagagccaacgagtattgagcccgcgacactacagtgtcagtgtgctgggaatggctatcatactctctgttggtacgctcctcatcattctcgaccagtcggtggagtcgatctggttccgctacttcaatccgcgctgtgggcttgcaaagatggccgagtggacgcagactggcacaatgcagctacataggcagacagtcgaggctcggggcattgggccatgggatcggaagaaccatgactttccggtgattggatcgaaaggaatgaccttcattggactaggcgctagggaagagatgatcgggcaaacgaaagacgacaacaagacgcaatatgagctgatggaggaggagatatcgctggatgagaggagtgcccagagtaagaagttctagaacactatccatgtaactagaagaaaggacgatcgcactttatagtaatcctcacgtcattcgtgtgagtagtacatgaagcagccaatggtattgaatgtctacaatgatgacatcaacctcatgtctaaccaaccattttcttgttccttgtgtacaaaaactttatgatgtgggcttacttgagcttgaccttgagcacgccgccccaggcttccaatgcgctgtccacgtattccttcgcatagtactcgacgtcgtcatcgctgagtataagcttcaacgcttctccacttgtgccccaccggacctgcgccttgatagccttgatacccctgctcttaagcagagcgatgtagcttgtcgctatatcgcggatggctgcgaacagtatagcgccttcctcagcaagctcatcgacgaactttgcaggaatgatttgcttgagtggatgcggtttgcctttgctcttcacgaccttatccttgagtagctccgtaagcttgtggttggcacgacagacctcgaggaagctgtagcataacatgagcatattctcatgacacagtcccggttcgtcgaccggatccagtgtggtatcgcccggcatccgaatcttttcgcagcctttccttgcgctcttcaagcgagccgacagcgacaagcaaaacggaacgtcttttgcatgtaactccggaaggtgaaccgcgaacgcgagcttagtgatgaacgcccatatttcctgcgtgaatgtctctgcaaacacgccatcccgaatgccaccacccacatcgccttcgttccgtatggtgtcgatgggatcgaaatcgtccacagtagcttcttggtgaagaagctggcaggccttctcacgattgaaattgcagtcatatatccattgtaaagtgggtatatggttgggcacgatgaggtctactagtctgtcgggctgagaaggatcctcgaaatcaggaaatacttcaaagtctatgttatccgaaatctcggtgtacgctatagttgtcagcatggatctaatgaagtgcgacagcgtgtaaacatgttcgtagcagcaagcggcttacctttaaaggggagtcgcggaaggtcttcaactgaatcccccctgagacgagccatcttgcgacgctccgccacacacaagtgttttgtcaagctggagttgagttttctccttaagccgattgtatcgatcacttgatcccatctgaaagaagatatgtctgtcaccagataactgttcgtcttcttctccatcctctctattgttgcaataacttttgccaattctgcatcggcagagaagcccccataccctttgacttcgaaaggatgcgtgtgcgatattcgtgaaagcataaacggcgaaagtgtatccagaagcatctccttgcatgtagcatgggtgtagagcttgaaggcgaccgtaccgaaaccgagattcagatgcaatcttgccgcaaggagagagaatgttctgttctgtttgtctttgtccatctcgacttggtgtcgtgcaaaaatggttgcttgtagcaaaatacgcgggttcacatgatcctcgagctcggaagtcttgtcttctgcacgcacatgtatttgatgcatgttgaggagtgtgtaggtgaccaagcaagagaattccgggtcttcgggccacatttttgaagctctgattgccagctgtaagacgtaatagagatatgtcccggcgtactctcgtagcattacggcaaatagatattcaaacttcagccacacgaggtgtcgccgtcgccagatgtctagagtagcctgagctgaagttagaaaaggcgtagtagcagtaaggatatgatacaaacatacctcgtggccttctccacaggactccgcttctgcaaggttcttatccacttgttcgcccatgaagcgctggaactccttcagctcttcgcgtggaagacgacatatcttgggtcttaggtcgttgaagcagctaggtgtgctcgagaagtcttggtaatatctcttgcaatcatccagcatggacgttccgatctgatcccgcaacataaggtaagtgagtcgtaaagggcgatctttcgattcaactccatcaggaaaacattcagtaatcttgttggcaatgaacttttgggcgctgaatcgttagttagacatgctttgcatatgagacccaatagagaaactgactcttcttcagaccgtgttgcatacacagcattcaccattgctccccacaaatcccatctccaagcacacaattcccagaacttggacttggacgcgtgtaagtttaagcgaatctcgtcgatggcttctacgcagtgtttctcgagttgcttccattctttgtgttcctgcaagagtttggtcatcaaagctgtgatgtcagatcgatgacgatcgaaaaggactttctgtgcgggagaaggattgctccaagcctcttgcaattccttcaagaacccttgcccaccgagagtttcgcccataaaccgaagttcgcgaatggtgttgacagcaatggcatcttcctggattgcattagctcataccttacgctggcttaagttcaataaaacacaataccgaaggtgcttggtacgcttccaacatcaatttctttgcgacctgtttcttaatttcaccatgcatgtcttttgcgccacctgaaagaaacctttgcttcgctgcgagctgccccgcaatgatttgcgaataatgacactgtttcttgtccgatgggttctccctgctgtacttgacgatggcctggcatatcagcacactgtaaaactcaaagcggcgttaaacaactcacaaggcgcacatcttcccagcaatcctcttgaattgccgtagaaaacagcagatcccagagtgatgcacgctctgatttgtgtttcatacgacttgctgtggcttgccacgttgcgaaggcttcggtgcccatcgtcgctatgtggtggtcttcggtttctagtcgactagctgcaataaacgtctcgtacatataggcaagtagttcagtgtccatgataggttgttggtgagcacgttgaacgaaggccaatgtttcttttggacggtcatgatttagttgaagcaatatatccgctttccatgtctgttcaagctttagtaaatcaacccaatcttcgcatacgaactcaccagaaggtagggattattcgactgcttcttgagcgccttgtccacgacctgattggcgaacttcggtttcggatagtcgcgttgagctttcgcaagcttgtcccagctattgtacgccatgatgaggtgtgtatcaaaagcgaaggtgcgctgagtaccacaaggactgcgaaataaaaatttgatgaggctgcgaatgaatagtcgagcgcgcagctcggttgcgatagtggggatacctgggtaaggttgagaaaacacggaatggggtttgggcggaaattgttagcgaggggcgcggctgcacttgcccacagtgcttcggggagagcacttgcacatagctttcagtgtggtaagcaagtgaaggcctttggaagatgcaaacatgctactcgaactgtgattgcgaatgtgaggcttgaccttacaaacattcgtcttgaccattatgggcaaactgcggcaaaggcattgcaagggtgcacaacttaacgactgatccgaccattcgaattataacttccaaggttaggactacatatatgtacatgtggtgttacacgtcgtagggtcttctatgcctcgcttggtaaaggcgggaacaagacgcgcgcgtaccctacgcctaattctatctctggctctccatactctaaatctgcaccgggcttgcaccattcgaatgttctccgatcaggtcgcacacccagctgatccaggagcaaattcgctttgtttggcatccacggctggagcagaatgccaaccatgcgaagtgcttcagcggcctcaaagatgattttgtctacgtcctcgcctggctcgcccgggccaaatggcaatatcttagcccaaggactagacgtctggaaaaagaggtttgactagaatctttcagttagagaggcgccgcgcggagtagcaatgtacttactcctcgaacgaaatctgcaagaatccgcactgccttacgaggatcgtttagttgaaacgcctgatcaacgttggaagcaatagtggtgaggctattcttccagaaccttgagccagggccttcttgccattcctcggcaggtctgttaccaacccgttcgacagcgcccttcacactccacttcttgtttcgcaacacacgggaggccatgttgcccaattgattgagcaagaatttgttgtacagctggatgatacggatgttgtcgtagctggcatcgtcctggataccaccctcgtggcccatataaaatcgcatgacgtctggaccaaatctgtcgatggcgtggaaaggatcaaccaccctgcccgtagacttggacatctttgaacctccaagggtccagtgggcatgggtcaaaatgtgcttagggagcgggagactaagagccatcaaaaaggcaggccagtagatgcaatggaatcgaacgatgtcctttccaatgacctggcagtctgctggccaacctcccacagtctcgcgaccgggagcccaaggataccctgctgcagtgatgtagtttaccagagcatccagccaaacgtatatggtctgagtgtcgtcgctggggacccggatgccccagctcaaccgctcataaggtcgagatatcgacagatcctctaagcctgcttccactgcctgcacgacctccttcattcggtgctcgggagctatccacgtggggtttgccttgtagaagtcaagcagcttgtcgcggaaaaatgacagccgaaagtggtagttcgtttctgaggaccactcgacctcgcttccggtttcaatcgaggtctgcacattgatcagccggtgtcctcagggattttgttctaacatagcataccatcatcttgcgcccagtcggtgggtcgatatatggctgcacagctgactgtgggtagaaagcctcatccgtaaccgagtaccagccctcgtgcttctgctcatagatgaggcctttctcttgcagcaagaactacacgctcatcagcggtttgttcaagagctacgctatgggccatacccatgcatattccactgcatccttgtgattcgcgtctgtcgttcgtatgaagtgatcgtttgtgatctcggccttcttcgcgagttcctgtgaggtatcagtggtctgctatgatttaagatgcggtcaaagggcgtactttgaatatcccggctcctttgtcgcaaaacgttttggggtctgtgcctgctttctctgatgctcgttgcacctaatcatccatcagcgaaagccatgcaattgcatctcgaagataataaccttcaatccatgctcgtccgtcccagtcaagagtatagctttcttccctttcagaacatgccatcttttcataatgtccgagaggaccatggtatacaggtggccgacatgaggggcagcgttgacataaaatatcggcgtagtgatatagtagggcttctcggaagctggctgggtcgatatatatcggttacgatgggtgcgagcttgacatgacgtgcaaacccagggcgttatcctcggtaagccggacagcgcgcgtcgaactgtcgaaacagctggattgtgtagccgcgggaacatactttcgtcgcgatctcgcggcgcaatgtccagcgcgagagcttcaattccgaatgtacgctagtccgagggcgggcaagcgggtggtgactaagccccaatctcacttcacgacccgtctatctctgtatgccatgcctctcaattgcccttgagcctgtttccttatccccgcagacttctcctaccgtgcgctgccgtgcgtgctgttccttacatgaaccacttgcgatagtttcttttcctgcacctatctgttcccatgctgtcctgaacaaggcatcgcaacggggaacagcctcgaatcgtaagtagaagtcactggctattagatcagaactttattgcaatccaatgccatcagccgtccatggtgctatacgcagttgtggggatcgtcagtgtattcacgtgcgccaggcctggccccgcatacaccacatacttcaaaccaactgcagtacatatgtctcgagctatgtgtatgccctccttgcataagtcatgtactctccagtcataatgcgcgctctcgattgtggcggacagaagtgcttaggttggaccggcgccaaggctcacctcgctattgatcctattcagacccaaatcggggaacttcaacaacacgccttcacttcacttacccggcgaacaaacagcgatcccttgtcgaatcctcaaagcgtatacaatatctttgtgtctatcgcgaattcccgctccaaatggaggtcggaaacgatctggatcagtgcagattgtcgccgcgtcgtcgtttaagagtctagatgatcttacaagcctgaatagacccctgctattggaacgatatctttgagtgcttcaccttcacctgaccgggaaactgctttattgaccaaatcgtccggtgacctcgccatctgcatccctattgacactcggtaccctttattgagcccattgagcacccacgggatggaaggtagcttatatagattttctttatattctaccaaggtcttttgaacataaatacctcccatcataccgcactctatcatatcatcgactcaacacatcgaccactcagtcaatcatttcaacagtttacaactgtaattccctttccaactcataccattcgtttgacgatacacctcgatccttcatcatgaggttcaacgcagttatcgccgcctgcattcttgcggtcaccgtcagcggtgccgctctccctaccgaggacgctgccatcaccgacgcggccaccatcaccaccaccgaagccgagatcaccgaagccgagatcatcaaagccgctcctgaggaggacgacttcttcgacgacgacgagcagtttgagaagcgtgatgccgcaagttggaagtacaacggatggcgctaccgcccctacggtctccccgttggcaagcgtgatgccgatgctgaggccggctggcgctaccgcccctacggcctccccgtgggcaagcgtgaggctgctcctgaggcagatgctgaggcaaagtacaacggctggagataccgcccatacggtctcccggttggcaagcgtgaggccgaggcaaagtacaacggctggcgctacaggccttacggccttcccgttggcaagcgtgaggctgaagctgatgcttccgctgaggcgaggtacaacggctggcgctacaggccttacggcctccccgtcggccgttaagttctcgacttgaacgcaatgtgctcttgagctgatcgactgccgcctcttctacttgcccgtcggtgggaacctttacttctcttcttccatccgccttcaacgatcaacgccagaactttgacaacatcttcgtctcgaacctggtgctggcggacctgtacatttgttacatcgctctcgtgctcagtctttgcatatgtgttggaactcgagctgagcttggctggttgtctcgtcctgtgagggatgacttgtctcttttctgtatatttacctctcaatgaatgagtctttcaactatcgccccatgctatctcaccgtgacatcttttgcaaccacgaaagcgaaatcaaaatctacacgtgaagtcaaaaccccaccattgcatattgcatcagcggtcttacctccaacacctcctttcctagctccaggtaccgtacgacattcaccctccatcaccgtctctcccgctgttacttgcacgttttccctcgtcacatgccacacgccccatcacgcgtcacctagactatcgaacccaatttccgaaaaaaaccacatcacaccgcaacccatcaccaaggacaatctccgattttgacagcgggtgtctgcattgtcgtgtcatgtgtgatgtgttctggtactagacagctgtcaagtccgcgccgggtcacctaccccatacgggcgggccagcgtgttcgtggcatcaaacaattttgcgcatcacgataatgcagcgtccgagtcactaagtcgagatatgtcctgggtcacttggcgatatacattgcgacctgcgatcggaatcatgcgctaaatcagtggcagtaattatctacccaagcagctggatgtcgccccaaacccacctctcccaagagtttcgaataaactaactgcactgcctaatcaacacccaaacctgtaaattggggttgcatatcggttaccgacgtgttggatcccttgggtttcgcaagcgacagcctgacaaatagtgctggcgtaagcgacattggggctgtttctcaacggtttatgcaggaaccttaactgcgcagacgagcaggaaggatgggaagtgagcgggatcgtttcatgcggaggcggaaatgcgggattaatatcgtgtggtgtgttacggggagggatgggatgagttgggagggtaaatttgcgggctttgggttgtggaacgattatgctgggaagggaagtttgtgttgcgaggatttgtgggttcgtgtaactattagctgtgtaatacgtgactggttgtatgcatgtgaggctgagaagagacatcgcttgcacatgcgagatggcacgtttaacagtggagagaggagagaagtatttttgtaatgatctcatttcattcatatgtgtacctatatgtgtcccaaccgactcccgaaacctattcccaacccaacctagactacagcttttctttggtgtggacaaagaaggttctctgctgcaccaaagcgcaatgagcgtgagaattaattgctagcaccacgcatccccaacttgatccattaccatgccaaaaaatcttcgtgtattccgtgtcgtcccgaaccttgcggttcttcttagtgtccaagtctttagatgtagtgaaggttaaaagatgctgtgctagagtaaaaatgagagatgcgaaggcagatatacaaaactgattaagggatactgtaaagggtataatggcgatcatgagcactccggagagtgcagtgcaaaagagaggagaatggcagttgcaggaaagtcaaaaacgcccgctcgcttgctgaaaaaaaaaaacacaatgaccgaaaggaaatagaggttggtacacgtgatcaaacgtccatgccgttgacgttgacctcgtagccgtcggcttttggctttgagggccttggccaacataagctcacgcatccagtcgatgcgctcgtcacggcccttgacagcaaagtggtgaaccttgccattgggcatgactttcctgattgtcgcccttgcctgggcgcagtaggaacgagctgagaactcaaagttgggctgcgcaatctgttctttctccttgtggtggccagctgacagcttgagggccttgaacctggcagagagcttgttggacgcaagtgacgagcaggcgaccgcgtaatcgtccacgtcaatggtctgcagagcagacgaggaagggagttcgttgggatgcatggcaagcattgtgccctggaggcggaagtggtggtcctgccactcatgtcgcaacatcttggtgcgacgcttcttcatccagccgtgatggttgacgcccttgtatgcgaaacctcccttgggcagcggaggtacagagtctgcagcttcgccgtcaaatgacctcgacgctcccttggttggggatgacttggcactgtcgtcagagaactgtgttccgtgcagggtctcgtcgtccgagtgggcgacctgtgggctgaacacctggttctcattaagcgctggcatgggcaacgagggacgtcgtcggtcgtgtcgcgagccacccctctggatttggatcttgtactgcatgttgggcggcacggactggcttgtgtcacgagacacaggctcggtaggaacgaccgttactggaacatccatctcggagaatggtgtaccgaatcggtagacaccgccgggagaagtcgtgcgacatggagaaaaggcggtgtcgggtgccacgtgcgaagcttgtggggcaagatggcgtgggttgccatacggttgggcagatgcagagcgaggtcctgggattgtgagcttgggcaaggctcttgagattagcatgcggtgctggtacgaattctggtgcgtgcatagcatggatttggtgaactgaagtggtcgaaagaccttgtcgtatgcgccgatgtcgatgcggagaacgctgaaacctctgggttgtgctgttgctgccggtatcaccaggaatggacgaggtgggaaaagttccatcgggggggttgggggtgcttcgattggtgtagcactgctgtacggttgttccagcccttgcagcgagaggaactgtcgtacattgtcctgcggatcgcgcttctctacttcctggagatcttgcaaagtaaagtcagggagctgactaggacccaggagatcggacgatgctaccacagatggaacgatcagagaaggagcggactccgatgtaagacgatgaacgttctcgacagcccgaccagctgtttgcgcgttaccagggtctccagcaatgaagatgtggccacccttttcaggtgagatgggaaatccatgctcttgttgaagcctagccagttgacgctgctgcttcctccactttgcgcatcgttctccttttgcgcacgtgtgcggcttgggtagcaattgttcgatggccacaatggagaccgaatgggcaggggtgatgccatcgtccattacgtgtcgcatcggacggccttgggacttgtcacggtttacttgtttcctgttcttgctctttgacctacttcttgcctctgtgcaaggacgatctatatcttcaaagggcgtaggaattggggcgggtgctactggagataacaggccatcagcgttgcgcagagaatcgatctgatgccacagttggtgtcgcttgcccaaatgactgggatttctagctctttaagatcatcgaaattgcagatctagtaggaccgcgccagtgatggtcgtgggtgacgaactttggtcgataacatcatcctcgaagccattttgatacatccaagtggctacatcgcgagagggtcccaaccacgcacttccgcgttgtccagatgtgctacagcaagggcgatgttgttgtattcgcgctgaggtactacggtctctggggtggcctctctgaaagacgtcgggaaacgcgatggtggctctttcgggaggagtggcgacatttgtaacgcatagtcgaagtcgttcgaagaaaccgacgcacgaaacagatgtggtcccttgggaccttccacagattttcgagcatgccagtacgcaaactgcggccgtatctcatcagctggtgtctggacttcttcgaaggttgagatggttgtttgacttcgtcggttgtcgctctgtcccactggtcagctcacaaagtttcggtatagtaatggtccaacgcactgaagatccactatactcctcgaattcactgtcgtcatcttcgatatcggtgtatgcaacgctaatgtgggagaccgggcgttcgagggacgagcgagctgtcaaagcagaggaaaagaacgattgtgtctttgccctctgaaacatctctacacccggctccaaaggagtaattggtgtcatggcctgctacatggaagtgagtaccaagcttacagctaattcacaaagtcaaaactcaccatgatcacggtactggtgcgcgcaagcgctcaaggtccgggaatacctgtcgttcagatgtttgacgacgattctaagaggatatccgtagcatggcaaatgtgtgtatagttgtcaaacgtttccaaagaaaggatcggacgcagcggtgcttttaccagagcgcttgtaagttgatagcggggctttcctgctgcaatgtgatctggcgtccaccatacatgtggcgggctcacgctggaagcgctggactcgtaggcgggcgggacgaagtgcatgtgaaggatcccattggctgccgataagcacactaagagtctgaatcaagcaatttagctatcattagcatctccacgttagggtctgcaagggtctatgcatgggtacgtagtgcacggctttcacaccgttttgaccgcgctgcatatgatctaagaagctacttcgggaggcgatcatcgtgtgccttgaaaggagcctcgaagctgcgcagatccaaccagtccaccttatgcacggcgcagctttcgattcgctgggatcccctgaggcgcaatgaaattcgcaatggtacacattggagtctttcgagtcgcatgaagaagactactggttaagcgtgactgtccaggttcttccctgcccgtggtggttgggcttcaatgatagtttggttgatgagtggacgggtataccgtgtccgtgcgaacttagactcgggcgggagcatcgaggctggactccactccagggctcaggccgagaaagcagcattgcacgcccctaccacagtacatagcacataggcacaattatcgttgggacccacggcgcacgttggtcaagggtatctacagcgctcgtcacatctcgtgctcctggagaatgctaagacccgtcgcgcgatgctcccggccatcgtcatatggtaaaagcttccagctcgacggtccagctgcgcagaacagaccatgtcgcaccgagcttcaactacaaccacgaggcttctcgtgcttctgcggacccgaaacccgtgaccgaatgcaaatgcgaccctatccggttcctgggttcgaagaccaccgaccttgtgactcctaggtggatcggtcgctctaggcgtaaaacctggaggcgaatcaggtggtcaggatgccttgttacacgattaacgactcttacaccgcaactcattcctcgtactgccccgggatgcaaaaatgcttccttgtaggaagctcgttgctccgcttcaacgctcgcatgtcacaatccgtcgcgagccgcatcaacagcgtgcccaggtgacgtggtcatgccgacatgccggtggagcacgagaactgcttcttctcttggatgccgaagagaaattgcgccggcaaaacgacatggctatcaaaaggatgtcaagaatcgcaatatcaaatttcgcatctagtgcgctcgtcaagctcaacagctccagagcatcggacacggctcccgcgggtacatagtagcagcataaacttcacgttgtcaggtgagatggatcctagccgagaagatgccgtgtaaggtcaaggacatgtcccatttgtggactacgaagtattggtctctggctgccggtacccaatgaccgttgcgcatcgagctccacgactgcgaggttaattatggaccattttctcgaggaccgaaggtaaatttgcgagctataaaaggaccaaccaacactttctagatacccatgtcgagatggccaaggcgccccgcagtgtacactagcactttgaccacgttcattggatcgcgcacaaagcttatcacgcaagggctcaccactcagcgtgtgatgccacgcttcaagctcgcttctgcatgtgcacgccagcccgcccagtcgaaaagcgtgtgcagctcggaagtcctggtcaaccgacctgccccgttcggtccatcatgcggttcttcctcgcccgcctcgttagctctttccaccagtggaaatgtgcacgacagttctcgactgtgaattgggccttctctagcttgccccgttgtccacggtacttggctaaagtacctgtagtacaagcgaatggaccgaagctgcgcacacagcccgtcctacgactcaccgtgtgaccctcgtgtcgaagctgttgaagagacgagattcgtgtggtcaaacgcccacatatctggatgcagaatcacctctccataccttaccttggcatacgcctcagcgatctgcatgtgcacacggacagaccaccaacaacgttcgggacggccagttatcgagccgctgcaagtgtttcctaggctgttcttggatacatcggatggtgacgaggttggggcggaagcagatcaaggcacgtccaatgtcaccatccagcatgggccctgctgtgtctagcactaaaagagtcgattaacctgctaaaggtgttgcggggcgcacagatcgatagccgtacagatatgtatgcgttgtggagccatgcccacgattggctctggtctggcggttaagtgagcagcagcccccaaaatagccataatcaaaaatgaccccaaaagtcacctctcggctgcagggtaatcccgctacggccaatcacgcagtgtagccatgcaccatggcgttcattctcgttggactaccacccggtctagcagtacgtactccaagaatagctcgagcgaagtgtgctaagtctgtaccgttttggcagatataaggtactttgctcgcccaccttgggctctatcattacgacaaggcaaatttggctctcttctctcattcacattaatctcgctggtcgagctaacctttaatcgagcccgccatccttgtccttcccgtcttttgcattggtcgttattgccgtgtttactagcttctttcatctaccacatctctggatccgagtacttcaagtgtccatgtcctcctcaaccgcacccacatcaactggcaaacagtccacatccatggtgggaacaacaaacgctgccaactcagctaagcaagctgccgcgaaaatgcatcgtcgctcaagaacaggtaccctttagtcctaaatctctcatgcagggatcccgcgctttgacatgtagctaacgggaagcgcagggtgctttacatgccgcctacgacggaagaagtgcgatgaaggaaagtcttcctgccgcgcctgcaaacatctcggtctcaagtgcgaatacaagcgaccaatgtggtggagcaacaatgagcagaggcgaaaccaaaaggaggtgattaagaacatcatcaagcgcaccaagctcaacgagaagagcgcacaaggcgtcacaataggcacaaacaccccaccaagcctgtgccactcaatgcaaacagccgataccttctcagacggcatcacatgcactcgtgcgccttcagtggattcgcaaaactcgctggactacaacttcaacacttcgacgccagacttctacaacgctgcgatgcctcccccaatgttcgcgccttccttcccacaccctgggcagtttgcgccattcgagatcgacatcaagaccgagagccagatgttcatcaacgacatcccaactcgccgagactcaaccatctcgaccttcagtcattaccagaccccaccagctgtcggaggatacgcaacagacaactgggtccaacaagactacttcgagagccaccgtgagtccttcgcagaggagccactcgagattccattctttgactacaccaaccacggatcgttcagtccatcgcacaatcctgttgtgcaagttgacgcttgcgatcaacatctcctttctcactttgtcgacaacgtcttgcccttgatataccccgtcctcgaggccaaccagcctggttcagcacgcgcggatgtcatcatgcctgcgctggaaattaacaaagcctatcagcattgctgcctgagcgtcgccgctctgcacatgaagacgacactcggactacaaggacagatcgaccaagatgtcctgcgcaaccgatacgccggtgtcgaacagctcaccatgtctctttacagcgacagcttgcacgcacagactctcgaggctactctcggtatgatcttcatgccctgctcagttgggcgcatcgacgatggccttcaagatattccgtggcaccagcatttcctggcagttcagagtttgatccacaagcttgaccttccaaaccagatggtgtcaatgaacggaactgcgcactcgcagcctcccttcaacatgaccttggctgcctggatcgacatcctcggtgcaacgatgctgggcaagactccatcctttgccgatacctaccgtgagcagcttattgcagacgctccctctggcctggcagagctcatgggctgtgaagaccggatcatgtacttgatttcagagattgcctgccttgaggcactgaagctcgagaacatggaccagtcacaactgtgccaacacatccagctccttggtgagcaaatcagcctgacggagccgccccatggttcgctcaactcggccatttcctcaactggcgaccttctcccaaggcagcttcgcaagaacatgactgcggttttccgccttgcggcccgcatctacttgtgcagtctcgttcctggcttcgaccgcacacagcaaagcagcatcaacttggtgaacgccttctgcaaggccatggagtacattcctgttggacccaacggcttcgaccgctccctcgtctggccacttcttgtggccggatcagttgcactcccagactcgcctttccgcaccatgttctctcagcgcgccaaccaaatgggcgagaccgcagagtttggttctttcggaagagtcaaggaactcctcagcgaagtctggagtgtcaacgacaacaacctcgcaaagggtatcattcagagtgtccactggcgggacacgatgctccagaagggctgggacttcttgttgatatgaagtgtcagctcagctgctggaaaagcatcctggtctgtttggccatctttgcggccaccttctttcaaacgcgccaacagcgctttcctttttcttgcacatattatcatcgcgatcgcattatacccattttgtaatttcggcatcatcatcagcatctgcacggcgcagtagcatggcgtaggaggaacatcatgatcacggctggactcggtgcttgctctcccctggcagcgcctggaactgaaaagggggcaatgggaacgctagtgcagcacccattctacattgtatagtaattagggggccaagtatgagcttgatagctccagaagaattcaagatgaaacgggcgagacgctcgcaaccaacaacgccttctttgtgcatcatgcagatgtgattggctaacacggggtgaggctaccacgactggcgctgacaaactctctccggccagcgatgagcctggcactaattttagcagcaacatcaaatgcaggcgaagcagacagagtctcgactgtgccgcaaacaacgtcgactcggcaaggcattccatcagagttggggttgacagcgggatgtgaggggaacacagccacaaatgactggtctcgccgcactggacaattcgaagacagtacgcatagcttcaggctattgggttcttacccttccgagcttcggttgcacacggtatgtatgttcattcacacgtgctaaagtgctgtagttcgaaattgagttctgccatagcggaagccgtcgctcacgggccgcatacgactgccaatttgcgtgttcctgattaaccttgcgcctagacatcatacccgcccccacccttttgtacacgcggcgacgccagtaacgcgctttcgacatcatttcacaccgcaatggccaacattccgttcacagctgtagacacggccacgagggttccagtgaaggacgaggtcgaatctcctagcatttccagcacaaatgcgctcgcccgctacgagtacgaagccggccatgccaacgctacagagggtaccaagatcctgatggtggaatgggaagacgacgacacaacgcgcggggttcgcggggactggcatatatcatgggaaggcagcaccagagtcttgcctgccaacgatcaacccgccaacgatgtgaatcgcatgtacttcctgctaccacctggcgtggctgtacccacaatagtgtcactttccctccggcctgaggacaagaccaagccacctgttgtctggcagacgaacccattgcctgccctgttccctcctgaattaggagcgtcagcacgggcagcaggaaagaagggcgtactccacaccatctgggcgaagaagcgattacaagtcctgcagaaagaaatcgacgcagagtcacgcaacaatatcgaaggcatcggattacaaatggcagtggacgagaaagagtggatcgaacagacctttggtgtcaacgcacgcccggccggcctcagtctctcgctaacagagccgtcaatagctggtccaacaagtccaaggtcgcccggcggaggccgactgatggagaagctcgctggcttgaagctgagcacaaatgagaaggacttgacgcccggcggtagcatgccacagtcgaatcccctctcacccgaatcgtcggacattgcggtctcatccttcgctgtgttcaaaggcgcgaacccgtctgcactcgcagcgaaagcaccacagcaaccggtggcgccgaggagagtagctgctgcgattccaccgccttcgatcattgcgcaacagagttctggcatgggttcgctcaacgcattgtctgggccagcgcccgtgtttcagtctcgtggcccagtatcgacggaggaggatgacgataacgacgatggattgtttgctcttccgatcagcccgcgcagtccggaggttggcaagagccccttctcgttcggcgggaatgatacagtgaagttcttgaaggaagagagcgctgcttgaggtatgccggggaggacgtttaatgactactggagtttcaagggcggttggttgttcaagtgtgggtttttagcaataagtagacgcctgttgatgagtgatacctgggctgcttgcagcccgatagaaagtgtaaagccacagccgtatgcaagaatgaagatgatttatcatgatgtcaaagtttgctatgtattggtggacagaaccgcaaaagcgtgacgaaaccgtcttagcacgtgcaaaccagttgcgggtgcttgctctggctgccggtagatgtccacagagcctgtacttgagcactgatcgaacagcaaggcacgatacagtgcgacatggctgtcaagtacggcagtagcctatcatcttaccccttaagctatgtagaagaacgatttgaagctgatcatgaagagggtcttcgccttccgctgtgaacgagcttcgctgagcggcagtcacgtgggattgtggtggtggcctaagcggactagagcggaaagtggaccgcaacacgcccggtctccgttcgcagcttccatagttcgcgccgcagctctcaccaacctccaaccactcaacttctgcaccctctattgtgcaatttctgctcgacaacatcatcaggccaagctcgcgacacgcttctgcgttctcacgaaaaaatgcttgccatcggtcgaggcagtattgcccatgtgcaatacactggcgacgaagctgctggtgagatcaagaagctcctcgacgctgttgtaagtttcgcccaaccacgccgctttgcgcatgctgatatcttcgcagatcgcagacgaggatgactttgagaagtgggagactctgatcaatcgcgcttctgacctcgagggcggcgtcacccggaactcaaacccgtcggctatcgagctcgttcgcaacgtatatgactgcttcctcgcaaagttcccgctcttcttcggatactggaagaagtatgctgatctcgagttctctattggcggcaccgagactgctgaaatggtgcgcttcacactgtagctcctttgcgacagcgaggctaatggttgacacaggtctacgagcgcggtgtttcttgcgtcacaacttctgtcgatctgtgggcaaactactgtaccttcaagatggatacgtcccatgatcccgacatcatccgagagtaagtctggcctttcttcctgaatacaggaactcagatcgcaccttagcgaacagcctgcgcttggtggcatcacggtgcatccctgaccaactgttactggaaccgtgctgcgcgaagctttggttactctttctttgccccactaccacataccgcacttgtttaagttccgataactgtccgcggtccggatcgcatcttgcgacaaggttcttcttcaggaagcttcacaccccctctccccaccccgctcctgcactcttatggaattaccatactgacaatacagtctcttcgagcgtggcgcccagtctgtcggtcttgacttccagaaccatccgttctgggacaagtacatcgagttcgaagaacgcaaccaggagtacgcgaacgccaccaagctgtacagccgcgccttccgcatccctagctactatttcaccaagtactacgagaagctctctgtcgcactcggctcacgccctgtcgaagagctggccgagccggagctgcttgagaccctgaacaagcaaatccaggtcgagaaccaaggccagccagagaaggctcctttggagctcgagcgtcagatccgacatgcgatcagccagcactattacaacatctatgcgagcgttcaggcagacgtttcgagccgctggagcttcgagcaagaaattaagagggcttacttccacgttacggagctcgagcagtctgaacttgacaactggcacaagtaccttgacttcgaggagaagcaaggcgacttcgagcgcgcatcattcttgtacgagcgctgtctgtccatatgcgctctgtacgaggagttctggctgcgctatgcgcgctggatgtactcgcaaggcaaggaggagaacactcggatcatctatgcgaaggccagctgtatcttcgttcccatcggctgcccgactgtgcgactcaactgggctcgtttcgaggagaagcttggccgtacgtcaatagcccgcgacatctatgtggccattcttgaccaggctcccggacaccaggagacgctcatctccttggccaacatcgagcgtcgccacgaaggcaacgatgctgctgtccgcctcctcgacgactacattgagcgttctgacaaccacattggtggtattcttgccgctgaacaagtccgaatcctgtggcagtgcaagggctccgtagatgaggcccgcaaagtcttccaggaaaagcacgagcgctttggcgattcgcccgacttctggcttaagtacttggctttcgaaatcgcacagccgttcaccgatgaagaggaggcccactcgcgtgtcaaagccgtctacgagtcggcacaccgcctatctccagagggctccaaggggcttgcacagcactacatggagttcctgatgaaccgcggaggcaaggatgctgcggaggagtatatgcagctagaccgcgatctcaacgggtatgtatcatctgctaagagcgcggccccttcccaatcccaaaaacgcaaaggacagcctcacaacacagcaaacaagcgtcaacgcaagtagcctggcgtcgacgttgatacccagcgcattgcagagggtcggtagagccaggagccgaccttccctccccttcccaattgcttattactgcttgactcatttttttctgcttccgcgttaccgctagcgaaatgtaatcaccaccgctctacatctgttgacactcgctaactttgggacttcaaagttaccacacgcagatgaaaggctggtcatcggactcgcaccaggaatcgcttcaaggccacaattgattgtggaccacatggtatgtttgaaataccatcatcgcatgaccatgcttttgctaaccagcctacagttgaggttcgtctgccgccacccaccaaccccctccaccccatggacccctactgcgtattagctctgatccgttgcattgcatgaccgcctcggaccattgacacgacttgggcggcattatacccctgcccgacgttacgcccccctttgcgaaaattccccacccgagtaatagcatctgcccataaggtaacaaacctttcccatcccattcccccgcacgtgttatgcatttctgagctggatatgggcggcacgattgaatgcacacagcataggctttgtgcctgcttagtggcgcatggagtttgggttgactctactcagctagtactaggaacaggaatgtctccgtaaattttcaatgaatcaaaagaatctcaaatgctactgctcttgtcgagatagatcatgtgatgcaataattatcctatcttgtcgcagcccttgactcaattgagtatctgggtcaacccatctccattccatttccctcacagcacaaacccaccactattcttctgcctcggctccccagccgcctcgaacgtcccgttcctcaatctcctcagcccctgcgccgtactctgccccggcgcaacccacgtgacattcgcgcccagtcccttcaaaaacgccgtcgttccattatcaaacccatactcaaagctcacctgcgccggcaccagctgatcgtgaatcctcggctgcgccagggcctgcggcgcactcatattgccgtccagtatatggatcaggttctggatcgtggcggtgatgatgcggctcccgccggcggcaccgacggcgacgtagaatgcgtctactaagctagaggagttggcgtgctcgacgatgacgggggcgatggaggataaggggcgttttcccgcgcgcacgtagtttgcgggggaggggatgaagccgaacgcgttgctagtcccagggatgctgaagtcgttcatttcgttgttcatgatgatgcccgtctctgggacgacgagtttggagccgaagagtaaattgacggtagtggtgagggtgatggacataccgctcgcatcagcggtgacgacgtggcttgtacctggggtttcgagtgattcaaaaccctcggggtcgtagtaggacgtgttgaatgtgcgcgtgtcgtcgatttttgaccggacttctgcggcggttttggcgctgatcatggcgttttggtaggcgtcaatgccattgaggaacaaggggtcgccgaggtttgcgcgcatgccgtaggcgaatttcatcgattcgtcaaggcggtgggtggtgaggtttatgtttgagggagatccgacgcaggtgtagccttccatgattttgaggacggcgagggcgacttcgccgcctgagggggcggagcaggcggtgagtttgtagtcgcggtaggttatggtggagggttgacggatggcgactgtgtagtttgcaaggtcgtcgagggtcatggtgccgtttttcgcgcgcagggcgttgatggtagcttctgcgatggggccggagtagaatgcatcggggccttctttggcgatggtctcgagggtgttggcatagcgttttctggtaatggtctcgttgagcttgaggagacggcctttgggcgcgaagtccagggcaaattccaggtcgttgacgaggaagtttgaagaggagtttgcgccggctgagctgattgctgaggccatgtagttcacgagatcttggttgactgtccatccatctctagcgactttgacggcgggagtaagaacagtctcccagggtagctttccatagttctcgtgcagacgctggaggccgcggacttcacctggtacgccggaagcaaggcctcctgttagactagcctgttcgttgttcttgtacatgtcttcgaaagctgcagcgggtgctgtctctctgaagtcgatgaactcgtaggttccattgggtgcgcggattagcatgaagcctcctccaccaaggcctacatttcatcagtaaacatacacttcatattcgagtgtcttgatgtcataccactgtgatacatgcccaccactccaatgcacgctacggtgccgaccatggcatcggcagcattaccaccaagtctcagcaattcaatgccgatatgactgcaaatatcgctttccgaagccacagctccacgttggccatcatgcagtatcggggctgaaggtgctcccagcaccgtctgtagagtcaagagactcgcgaacgccctcattacagaaccagcaccgtaagccatcgtaccagcttcgttttgactatcaagtaaagtggtagaggaaagaagctcagctagccagcggaagagcattacttaaggcaaactactgcagcctcgcaacccgatggcgtgcccgaagcccgctttgacgctttcggaaggttaatgcacgtctggcgggatggaaccaggatctggagaaaagaacgacgcgggtacttgtaaactccgtcatcacggctcgtgtgcctgttggaagtttataggcggagttggcttgctgcgcttcctagagatagcggtagcaattggccgagagagataagccgtcctgcggggctggagatagccagcgattgggttgttggagcttgaggctcatcgctgcgattacattacacagactttgatgttctgtgaagcacaggaggctcgcaaatgctcatcagtccctacataagctttcttcggcaccgggctattggctagtgaagcttgcctgtgtctttggtcaatcgctcgaattagtttgcgcaaataacgaatctacggggacagggctatgcagcgtgaacatgattacaccgatgaaaactgtgttgagacatgatgaacacggcgtgaagtttgtgttgtgcaggagacgcacagtgggtacctggctccctgtgtacgtcctgtgtcggaagtgacgacgagcaacgtgactacgcgagcgcgtcgattcgtctaacgcgtcaccatccgcgccaacgccaacgaccaaccttcacaacccaccccacgaaaagtcacaatggctcccaaaagtagccaatcgtcgcagggcttgtctcagaggagcaagcaacagacaatctccagcttcttcacgccaaaaccctcacaaacaccaaaagcgcccccgaagcctgctgcacttgctgtcccgaatggcgcagaccaagacgacgacgacgacgaagacgaagatattgctcccccgcggcaattgacccctgctcgtaagcgctcgattgatgagcagcacgaggatgaagaagctggccgttcatcgcctcccaagcgtgttcgcgtagcaaacgacgaaccgcgaccttcgctcggaaacgcatctgcaacgacattgaacgccgcgaagccccccaagatcacagagaggacgtccaagttcctcttttcgtcgtcacctgtcgtacgagacgagaccgacgcgaaggatgacgctgccgctacacagaaactgcgcgagaagctgcacgagaagttcgtgaagaaactaggccggcctgacagttttgccgagctgcggagaagaaataaggtcatctctgaagacaatggcaacggcgaggaaggagagggcgaagaggacgaggaagaagaagagccagcacccaaacctacaaagggccggaagggggccgcaacgaagaagacctcgaagctgactcccatggagctgcagtacttggacatcaagcggaagcatatggacacagtcattgtcatggaagtcgggtacaaattcaagttctttggcgaagacgcgcggacggcctccaaagagctggggatcgtctgcataccgggcaagttcagatacgacgaacatccgtctgaagcgcattacgaccgattcgcctccgcaagcttccccgtgcaccgactgcaagtccacgtgaagcgtctagtaaaggcgaaccacaaagtcggtgttgtacgccagctcgaaaccgcggcgctgaaagcagctggaaacaacaggaacactccctttgtgcgcaagctcacgaatctctacaccaaaggcacatatgtcgacgacatagaaggcctcgagaccccaactgcaggtgcgcaagcgactggatacctgctctgcgtcacagagacgaatgcaaagggctggggcacagatgagaaggtacaggtcggtcttgtggctgttcagccagcgacaggcgacatcatctacgatgacttcgaagacggcttcatgcgcagcgagatcgagacgcggctgctccacattgcaccagctgagttcttgattgttggtgatctttccaaagcacacggacaagcttatccaccatctgtcagctagcaagaccaatgtctttggagacaggtcacgcgtggagagggtcgagaagccaaagaccatggccgcacaagcgtacagtcacatctcaaacttctacgccgacaagatgaagtcaagtcaagaaggcggatctgaacagggtgctattctggacaaggtacatcagctttccgagcacgttacgatatgtctgtcagctatgatcacgtacttgagcgactacgcactggagcatgtcttcgacttgacaaagtacttccagccctttagtgctcgttcatacatgcttttgaacggcaacaccttgtcaagtttggagatctaccagaatcagaccgactacacctcaaagggcagcctgttctggaccatggacagaacgaagacccgcttcgggcagcgactactgaggaagtgggtcggccgaccattgatcgataaagagagactcgaagagcgcatcgcagctgttgaagagctcaaagagggcgagcataccattgcagtcgataaagtgaagttcctactcgggaagatcaagacagatttagaaaaggtcttgatcaggatatactacaagaaatgctcccgacccgagttgctagctgcgcttcagatcctccaggacatcgcaagccaatacctgtcggccaagacaccggagcagagtggcttctcctcgatactactcagcgaggctgtctcaaacgtgccgaagatttatgaagatgtcaatagcttcctcgaaaagatcaacgcgaaggctgcgaaagacgacgacaagtacggcttctttcgcgaagagtttgaagcagaagacatcaacgacctgaagctcagcatcgcgtctgtcgaagatgacctcaacacccaccgaaaagatgctgctgcgaagctgggaaagaccaaagtcgactatgttaccgtcgctggtatagaatacctcatcgaagtcaagcgcaagtccgttgaagagaagaaggtacctgcgtcatggcagcagatctctgccaccaaaaccaccctacgcttccacaccccagaagtcaaacgcatgctgcaagaacgcgaccagtacaaggagtccttagcagcagcctgtgacacggcattcaagcgtcttctagacgatattgcagcaaaataccaatccctccgtgattgcgtttccagcctcgcaactctcgacgcccttctctccctcgcgacgctcgccaatcagcccggctacgtcaagccaaccttcgtcgaaacaaccgaacttgacatcgttggcggccgccaccccatggtcgaacagctcctactcgacgcctacgtccccaacgatgtccatctctccggagatgcaacgcgtgccttactcgtcaccggcccaaacatgggcggcaaatccagctacgtgcgttctgccgccttgatcgctatcatgggccagatcgggtcctatgtgcccgccgaatcagcgaaactgggcatgttggacgcagtctttacgcgcatgggcgccctagacaacatgctcaagggcgaatcgacgttcatggtcgaactgaacgaaacggctgacatcctacgctccgcgacgtcgcggtcattaatcatccttgatgaactaggtcgcggcacgagtacgtttgacggcgtggctatcgctgaagcagtccttgactacgtgattcgcgacgtcggcgcattgacgctgttcatcacgcattaccagcacctggcgcgcttgcaggatcgcttcaacggcgagttaaagaacgtgcacatgtcattcgaagaacgtgatggaggaaaagaagtcgtgttcttgtatgaagtcgcagagggcacgagtcataggagttatggattgaacgtcgcgaggttggcgaaggtgccggagaaggttattgagactgcggaggttaagtcgagcgagttggaggagagtatggggattagtcgcgtggcgaatatgtaagttgcagaatctaagagcatgtggggagtgaaactaatgatgacagggcgcgcatggttaagggattgctggaggatgggggtgaagaagggcttgagaggttgattgagggcatcgaacagctgtgagactgagggatgcatattctcgtgttctacacacctctagcaggcgtctatacgctctgtggtcgggacttgtgtcagagtggcagcaaacgcatgctgcaggcatcccgtatgaaatacaggactggcgaggaggtgaagagcacataggaacgccaatacaatcatgacatgtacccgtctccttctaccagaactatggacgattcattgttttcaagatacttcgtattgacaaagttgtgcattgtcctcgagttcgtccggacaaggcatccactcgattcatcggcgaatcggagacgtctgagtgccgaaggatgagaaatcgatgatgtacgtaggtacggacgaatcttgtacaactttatacatgccactctagtatataaatacgttttctgaagctctacaaagctatatcgacgtacaaatacagtaagtacgacttacagggctgatggaggagccgtccaatgacagatcagcagtagtagtcacgcaatacgtaccacgatgagcgccatgcgccagcaactgcccgaacacgcaccggctgggacgaatgaggctattccgttctacaagaagatagctgctcggcttcagtctttgcgacgcagcaatggccgacatcagcgcatcttcgaacctctcccccaggcttcacaagctcgcctcgacgcctccctgaacgatgcgcccatcgacaccgagaagctcgtcgcttcacaaaccccaaccccacaagacaagcagaaaactgtcctctacctcgcctacggctccaacctatgcaacgaaaccttccgcggcgtgcgcggcatccgccccctctcgcaaaccaacgtcctcgtcccctccctccgcctaaccttcgacctccccggtgtcccctacaaagaaccatgtttcgccaactccgcgctccgctcccctccacgtgaaagccgactaccaccaaagaccgctgggcacaagggtcctcgtccggcgtcgtgtatgaaggtcacgctggccgactacgcgcacatcatcgcgaccgagggcgggggcagcgcgtacaaggacattctagtagactgctatgtccttccacacgcagacacggtgccggaagtaccttcttcaaagccgttcaaagcgcacacgctgtttgcgccagccacggccgagcgcacgcatcgcccggatcccagctacgcgcagccctcgggcgcgctatctcaagctcatcacccgacggcgctgccgagtgcgatttgcccggccgagtatcgcgcatatctgcatgatatcagggcgtacacgatcacggggaagacgcaggcgggtcggcgcccgcgctgtttttgagcatcttgggctgccgattatcatgctggtgttcgccgctggtccgggcagttgcagggatggacaagggccagggcgccccgaagtgggttttgcggactttttcggcggcggtatttgggggcatgtggatgtgttatgatgtcgtgttcaagcgcgtgtttggggagggggagaggacggtgggggatgaggaagtggcgagggagaggggaaggggtgtgagggacggggaaaaggacgcgttgcttgagaatgttgttgatacgctggatgggggaggacagggtgggagggatgaagcgtggtcgagccgtgtttaggtaagaaggcggtatttcgtgtcttcaatgatagtgcatggaatagaagttccatagtttgtgacgacgcatattcccaaactgcctttagtgttgggtacatggtgaagtgattgcacgtgagcatgcaagtctctatacaacttccagccccttcaaacaacaaatcaatcgcaaagtgtagcgatatatgctgactgcttgtgtagctttcacagcttttgatctgactatgagacggcacgttcatgtacgagtaggagaaccgcaatcgtgtaatcaaaccatacagtccaacaaaaaaagcgccaaacacatctgggtcctgagatcaacccatatctctctctcacttgctatcaatcaaacagctttggcaaactcaacccgcatgaccgtcttatcaatcggcttcgacgtaatcgccatcgtctaccacaaattagcccatgtgcaaacccttcaacagtcacaaaacttacgctgatcaactccgacttggtcctatacttccccttctcatccacaatcggcctatccttctcgtccctctcaatctctcctctccccaccttgacaaaatcataccgccgcagcgtacacgccagaataaccctaacctcgatattcgccagttcctgaccaatgcagtttcgtggcccgcgttcgaaaggcctccacgcactgatcgggatcttgcttgatcccgttgccgagccgtctgcatcgacactcgcgctgctagtatcaatgtcatcgacccagcgctcaggcacgaagtcgtccgccgtgtcgccgtagaccttgcgatcacgctggatcaagtgctggcacatgtacagcacgcagtcgtccagacacacttcctcgccatccgaggtgcgcagcttgagtccgttgtgcgacatgcgcgccgacccggcgggcggccagaggcgcagggcttccttgatgcaagcggacgtgtagacgagggctttcatcgtgtcgtccgggcgggcttggaagacatcgcgcgggtcagagtcgccgaagatggagtcgtgttcggcgcggattttggcgaggcaggaggggtggatggagagggtgtagaagaggcgttggaggaggatggaggttgtgtcgtgacctgcgaagaggaaggtttttacttggtcggcgatgttttgcatgatgaagggcgttagtgtttcggtgtctttgagcgagagcgcgagcacggagcggtctttggaatggctcttgtcggcttgcatggcgtcgaatttcgcttggatgcatttcttgatggcgacgtctaggcgcgtgctgtagagatatctcttgaagtgcttgctggcgttgagccacttgaacatggctaagccggtgtcttctgaccaggtcgcgcccaaaaggcgaaagttcttgacgatttcgtcgccctggattgattcatcctgagccttgcagtcgatatccgtgacgatctgcccgatgatgtcaaaggtcacgttcgtgcagtacggctccaactcggtgggctttccggatttagccagggcgtctagcttctccatgaaagtgtacgtcttgtcgagaacgacgggaagcagtgtcatgagatgctgaggtgcgaaagctgggttgaatcgtctgcgaaggctcttccatgactctgcttcttcgctgagcattgaataccgacctactagacgcccgaggcccgcttggatggttggagatttggtcgtgctgtatggttgatcttttgtagctttcgaaatctgctcggcaaatgcatgagatgtaatcaaaaccaatggccattgtgctggtcgagtgtcgaagaacatgtagtctggcgatccatgggccttccagatgttctcgagaatataatctgtgggttggattagaccaatgctcagaccctgacgctagatgtacttacctggatgtacagcagagcttccggctttcttgtattcgtctgcaatgtaacccaaatgtccaaggaacaagttgcgtttcaatgggctgggtatgtttgtaaatttgccataacggtattggtatagcaggaagtacaacccggctaatacagtagggacgagagccagtattgcatactgtatgtcggccattgtaggatgagttagtagaacagttgaagcagccacctagccaatgtatattgcgagttatcacaccaaaattctgcttctgcttctgcgaaggtccccgatcagggcctcgtcaaatatgaacaccgcaaaaagtaacccttaaagctgaggcacagttgcacgactcaggaccatggagaaggcaaagtaaacaattccacgaatcgtgtgtaaactgcaaggaacacgatggagaagttcgagcgtccgggaaacagagtaccggacccatctagaatcgaacgaccaagctcgagccgtaggaagcacactaccggcagccgtcaaagtgacataacgcctttgacattggcacttggcctcacccggatccaaataggcgaacaagacatcattggcgccgtcgttgtggtcaatgaccattgtgacatcgctcattggtacatacagagagccagggagagcttgttcagcacctagtccgacggatcgtatgctatatggcgctctcggctattcatccatatatggctttgtcccctgatcgtgcaggttggcacggaggggcgtcacccggcgggatggcagcagcggtgccaatgagctgtcgcatgtggagcctgatcggaaccaccgtgataggcatggtgtagaaatcacatcttctggggctgcgggtaagtgttttgttttcgtatgttgtgttacaatgctctgtttgcgatgaagttaagtgagcatgggtaattctttcccctcttctttcagcacggggtcggaaactcacccgcttcaaagcgcaaaacaagaacagtgcgatttcaggcggcggaacgtatcatggtttacacaaccacgcgcaatgctcctagtatagagatagctatggctgcataccttgaaggctctatgagaatcttgtaacattctagtaagcattctagtatatcgaatcgggtgcataatgcaagaagatgtccctcgaagggccgatgcacagcgcgggcaagaattccatggcgccttaccacataacaaccatcaacgacctgcgatggcatgaataaactattaaacagccacgctcgcacgtgtacggttatcctggcccattgagtgcgcaactagtctttccatccctctttcgcaaaccggcgttcaccgacaccactaaaattgagatttgctgcaacgtggagacctagtatccaccatcagcaatgtaagaattatcaaaaagcctccaaacctccaaatcaaatcagaaaataatctccatcttgccatctctcaagtctttccaaatccaatcatgtgcaaatctcccctccacactttcctgcattccctcccaaaatgcgagcaccacgtacatctcgagggctgtctctcaccctccctaaccttcactctcgccgcgaagaacaaaatcgccctgccctcccccaccactgacccagcatacacatccgttgaaacgctgaccgcgcgctacaacaacttcgccaacctcaacgacttcctgggctactactaccgcgcgctggatgcggtcatcacggccgaagactttgagatgctggcgtgggagtactttacgattgcggcacgcgatggcgtcaggcatgctgaggtgttctttgatccgcagagtcatacggcgaggaggatcagtttgaagacggttgtggaggggttcaatgcggcgtgcaagcgtgcggagaaagagctagggattacgagtaaactcatcatgtgctttttgcgacacttgcctgtggatgagtcgcgcaagacgatggcggaagcggttgagggcgggtatttcgatggcgagaagagtgtgatttcggcactggggctggactcgagtgaggtcggattcaggccggagcagtttcaggagatgtattcggaggctgagaagagggggattcgcaggacggcgcatgcaggtgaagagggggatccgagttatattgctggagcactggatgggctgcatgccgagaggattgatcatggcattcggcttatcgaggatccacaactgatggaaagagtgatcaaagaaggcattatgctcacggtttgtccgttgagtaatgtttgcttgcaggtcgtgcagcatgtcagcgagctgccgattcgaaagttcctcgaggctggtgtcaagttcagcttgaactgcgatgatccggcgtactttggtggatatattctcaacaactattgcgcagttcaggacgctttcgatttgagcgtgggagagtggaagattatcgtccagaactcgatacaagggagctggtgtgatcaggcgaggaaggatgagttgctcaacacgctcgaggagtgtctgagcaaacatgctagtcaatgaagagagaggtcagttggctgcaggacaaagctatgatagaatataaaatgcttcggggcaacacctaagtgctggatggctgggccatcagcaatcctactcattgtccgttctcttctgcatccttgtaattcatatgactggtttccctacaaaagcatggcgcgaagattaaatacgcactttcttattaatagcacaagaaatcgagtgtaaatctggttgcctccagcccttggcatatgcgcttcccttcactccctccactataaaaacgaaaaaaattatatctctagtcattgtgtcccaccgatcaaccactaccgcttttccgccttaattgctttttcactcgaagtgctcatcacgacggcgttacagccaatccctagcataccccgacatcatagctatagacaagcctaacagcacatccatcttcttcaacaacttgctcgaattacccagctagaagcgagatctagcgtacgacttcattaacatggctacgtgttccacatccaacataaatttcgtcggatcacctcgcgagcttcggaatgccgtgtacgatcacgtctggcgttcactcaacttaattgtcttatgctcacggtaacaagcctaccgtgcaactcgatatggtggaccaggggcatcaaagcctgtattctccagcgaatcaaagccggatgtgggtcgatgaccacgtcacaagacgtggttgaggtcttcgaagaatatgtctaagccactgcaagtattcttccgttggacctttatgtagagaagactcaaccaggagaataacgagttcctatcttcaagtagacagcgacaaagaagtatgtctaagcacgggaagaaaaagttgggtacgatcacggccagtatgaacatggttcataatgtcatgttcctagtcacatggtgatagtcaacgtacaaagaacctcaagtacggcttacgagtacatcttgaatctcaacagaatatgaaaaacaataggaactatgtgaatcttcgtttgacactcagttattctacttccacttgaaggtaggcatgacgagtaaatactcatttcactacaactaagtcgatatagcttacaatccctggcctttacgtcaagaataacacattctgtatctttaagtatctacttcaaattcccaagttccaaatctcccccacatatcaaattctctcttcccgtccgctccttccaatgatcgtgactaactctatactccccgccccactaggctttttcttcgactccacttcgcccgcaaactcattcaacaccattgaaatgtgctggtactgtcaaaacaatagtatatattgtagccaattgcgaaatttcctaaatcagtaaagcgcaatccggtgctatagtctaggggtaggacgtgacattgtggagatcacaaaatcagctgtcaaaacccgtgttcgaatcacggtggcgccaaagcaagcttttcttttttgcactttttgtgtgctggttggtaaaggtcgtgcatgtaggcgaatgatttctggagagccgatatttttggatggctaccaatcacctcgcaacacatctcacaggatattattatagctcttttaatatttagtcttggtcttagctaatggtgctgaagtaagcctaccacatttcatgtccgttcatcacgtactcgctgagtggggaacagtgtatgtcgctcttgttatgtcattttgtatcttcaagctggtgaattggccttttgagctatgtcgtggcatttgcattctgcgtgcagtcagcgccgattccgctttccacttgtgcgccttggcatacatctggctgtattttcccaaaccagttcgcatgatctgacgcggcgatcgtggagcgcttcgcgtgtcgtcttcgtgggtatcattttccctcccattctcctctgatgtgaattcacagcctcagtctgagtcgctgacatccatctccatctctgcgtcatcctcctcctcttcctcctcgtcgcgtgccctcttctgaccctttgcggaatcttgggcattgacgggtactgccttctcaggagcggcgccgaagccttttgcttgtgccgtagtctgttctggctcggcctctcgctcgggctcaggcatcttgtacgttccgtcgagcttggcgatggtgtctgactttgttttggcgtaggcgatttgctgtgacatatcagtacttggcccaattttagaattggtgcgaaaaggacttaccatatccttgccaaagaaagtgaagccttgcagtgcgcgcatagcctgtgttgaggcatcgagatctcggaatacgacgtgcgcctggccacgcatctttgcagtcttcaatgccaccacgtcgagcacaacgccataggtcgcgaaaagcatatagaggctccgcttcaagtcttccttgggcagcttgtcgttgaggttccgtacatagagactaggtgccattagcgaacctgttgatattgttggctttgcaagcgtatagatcaaagtgtgacaacttacgtgcggttcggaatgccttccttgttggcggcaacagtgcccgggggtcctcggttggaagtagccatggttgtggagggtttggtggaggattcgaagcgtcggtggtgagttgagctccccgcaaaagttcacgaagttcacgctaaagttgctgggaccgtgcggccattgccgcattgtgaaggcagcatgaacatcactcttccaccattcgaacagctacaagaggaggatccatgggagggaaatcacgagagccatgcgatcatgaataagagcttgttacccagagcccaccaataacccctgacgcaaatcacttgcgcctcaccttgagctcccaaagctccacgcctcgcgccacgacccgttcactctcccttcacactgcgaagaccagccttgcacgagctagcccgccatggctgcctctccaatggctctcagcccgaggccaaaccctccaggctcgaaagttgcgccaactgctgtcaaaaataaagcactcgcgatcctcaactccaacaacaaaactgcgcgatcacctgcggcatcggcatcgaatactggcatttcagcgactacagccagtgacggaaacctggaccttgcagaacagatgaacgagaatatacgcgaacaattcgtcagcggagccaggcttggagaaggaacatacgccatagtatacgccggtcactacagaaacgacccaagcgcgctcgtcgccataaagaagatcaaattcaacgccgaattcaaagacggcatagcaatggacgcaatccgcgaactcaaattcctcaacgaactctcccaccccaacatcatcaagctgcatgccgtctactcgaccaaagaccagaacatctccctcgtcctcgaacacctgcccctcggtgacatcgaaggcctctggcgcaatcctgaaatcacatatacgggcgcagacatcaaggcgtgggcaaacatgctctgtcaagccgtctggttctgccacgaaaactacatcctacaccgtgatatcaagggcaacaatttactcatcgccgccgacggcaccgtcaaactcgccgattttggtctcgcgcgctccttcgccgagccgggtcgccacatgtcgtccaacgtaatcacgcgcttctaccggccgcccgaactcttctacggcgcgcagcactacggcggcgccgtcgacatgtggagtgtaggctgcgtgatcgcagagctcacaattcgcaacttcttcctcgcgggcgacacggacatcgggcagctcgcgactatatgcgaccacttcggcacgcccacggaagatacatggccgggcgttacgtcgctacgctactacctgccgcctggcgaacaagacggcatggtcaagaactccaaggcggggaagatgggcaagccgacgagttggtggcgcggcacgttcccgttgcttggggaagacggcgtcgagttcttgcgcgcgctgcttacgatggatccgaataaacgactcacagcgagacaggcgctcgagcatcggtattggagcacgacgcccgcgccccacgaagaaggagaatttgccgaggcaagggggtggggagaagaaggtggccgaggatttgaagaggaaggggggtgagacgccggcgaatgggcgcgcggataaggtggcgaggaagctggattttgcgtccatgggctgagcgtgaggtgacttttgagacgatgatccggtcgcgcctgagcttcggccggagaaaaggaggatttgaatatgagcgtggtgtcaggcgttttggtgggtgacagggctgtattgagcctggaataaccgtcttgcatttccgggtgttcggggcaggattttgcctgcgatagagctgcgtgcattgtaaacgcaacggtacgaataatctaattgatgctggttgaacttacatctgaattgtcctgatacaggcaaaacgaaagccgaagctaaggctgtgtagattcattaaccctttcttgactgacagtatcccaataagttcacaactgtatacaggctgctgtataaaacaagagattaatggcagttgcataggtcacctcacattcagaaacacagtacttcaagatatggcgtatgagacagcggttgcagtttgtagattttgagttcatgtcatttcgcgttataggtgtagaagtcgtgaccatagtctccaacgtaactaggcttatccgaaatagccatccgccctttccatatagcatttttaactctattcgacctgcctcttggcgtcgattaaatgcgcaaaccaatcgcaagcttttgtgttgaacgaacattgctgtacgttttacactcacttgacaagcttgcagacaaggtcgccagaatcgaccgagtcgccctcgcggacagacaggttgctgacctttccggagtgaggagctgaaatgaccatttcctgagatatctgttagtatattgaacattttgcatatttggatcaggaaacttaccatcttcatggcgctaaggatagcaactgggtcacccttcttgacgtcgctgccatcgtggacacggacctcaaccaaaacaccagacatgggcgaaccaacctggctgctgtcggtggggtcggcctttggtcgtgagacgttgtcgatggccgcgtgctgatcctcaacggtcacagtacgggtctcgccgttcatctcgtagaagacctcacgaagaccggtctgctcggacagcggaccgatagcaaggagcttgaggatgagcaccttacccttctcgagctcaacgtggaactcctcgccgatttctgggcgagacaagaagtagcgggtggggagcacggagagatcaccgtacttggaggtccacttcttgtagtcctcgaagaccttggggtacataatggaggatgctacgtcgcactcggtggcatcaccccatttggccttcaagtcggccttgaccttggtaatgtcaacggggtcaaggtacagaccaggtcgtttatccatcttccttcgctcacggagagcttgtgatcggagaggctcagggaagccgccgtatggctgacccatcagaccctcgaaaaattccaggactgaggatgggaagtcaagctgctcggccttggccagaacatcatcgtatgaaagcttgttggacaccataaactgggccaagtcaccaacaaccttggaggtaggtgtgaccttgacaatgtcgccgagcaagtcgttggcctgctcgtaggccttcttggtctgcgcccattgctcaccgagaccttgctgagaagcctggaagatgaggttggtgagttgaccaccagggatctcgtgctcgtagacctctgggtcggggccagtgagaccagcctcgaagggagagtagagcagacgcagctgggcccagtatgcgtccaggttgcggatcatgtggacatcgagaccagagtcgaagtcggttccctcaagagacgccaggatggcaccaatgctgggctgggaagtcataccagacatgctgtcgatggcagcatcgacggcatcggcaccagcttcagcacaagccaccatggaggcgacaccagtaccggcagagtcgtgagtgtgcacatggatggggaggtcggggtacttctcacggatggtaccaatgagaagacgggccgcacgaggcttaagaacaccagccatgtccttaatacctaccgtgtatgttagttacaaatacaaacatggaatatcatcaagcgtacctagtacatgagcgcccatggccacgatcttgtcgaccacactgacgtagtactcgaggttgtacttcttcttggggttcagcactgttgatttattagtgtctgttcgcatatcctggatatcttcaactcactatctccggagtaacacacggtaccctcggcaacaccgccagccttgagaacagctttgataccgacctcaagctgctcaacatcgttcaaagcgtcaaaaacgcggaagatgtcgacaccgttcttctttgcctgctcacagaagtggaaaatggcgttgtcgggaagcgatgagtatgcgacaccgttggcaccacggagaagcatttggaagggaatgttgggtacaagcttcctcatcttcctcagacgctcccatgggtcctcgtagaggaagcgcatggccacgtcgaacgtggcacctccccagcactcgagagcccaggcgttggcatacgcgtggctggtctccttggcgatgttgagcaggtcaactgttcgtacacgggtagctagcagcgactgatgggcgtcacgccatgtggtgtccatgatcaagcagcccttgttggcacggacagcctttgcgaatgctgcagggccctccttgacaaggatgttcctccatcctgtagcgcatggtgcagaggtatcgacctgcttaccagcgctgtcgaagatcttgggaatggggatttcgcccttgaacttgggctcgccgatttgtcccttgatctgactgccgttgactgcaagatctccaaggtatgcgaggagcttctgtgcacggttctgggagccgatgagatcgaagagcgcaggagtgtcgtcgatgaaggtcgtccaacattgtccgtcaacgaatgtggggtgtgtgaggagcttgatcaagaaggggatgttggtcttgacgccacgaatacggaactcaacgagcgcacgcaacatctttcggcggacaatctcgtatgtggaaccacggcacgagcactttacaagcatactgtcgtagtgaggagtgataatggctccagcgaaaccatttcctggaggttgtcagtacattgaaatcacacacatggagcaccatagcatacctccgtccaatcttacaccattaccaccagcagatcggtagacctcaatctttccggtatctggtgcaaagctctgtgccgggtcttctgtggtgatacggcattggaaggcaaaaccgcgtgtggagatgtggtcctgggtcagaccgagctgctcaagtgatgcaccagcagcaatctgaatctgtgcagccacgatatcgattccagtgacctcttctgtgatggtgtgctcgacctggatacgtgggttgatctcaataaagtagtacctattctgctggtcgaccaagaactcagcagtacccgcattgcggtacttgacagactgagcgagtctaacggcatcagccagaatgttgtcacgggtctcaaccgggagatccttagccggagcaatctcaacgaccttctgatgacgacgctggacggagcagtcacgctcgtacaagtgtacgacattgccaaggttgtcaccgagcagctggacttcaatgtgcttgggcttgtcgaggaagcgctcgacgaaaacagtgccgttgccaaaggcggacttggcctctgaagttgcgcgctcaaacgagtccttgagcgtcgactgctcgcggactacacgcattccacggccgccacctccgaatgcggccttgatgatgatggggaaaccgaattcatctgtgaaggccttgacgtcttcgaacttctcgactgggccaggcgtaccaggcacaactgggacattgcacttgatggcgagttttcgggcggagactttgtcgccaagtgcgtcgatggtgtcaggagacggtcctacaaactattgcccagcgtcagcccatgctactttcgactcggctgcatcaaaaagcagggcgtttctgatcgtgtaatgcgatcggcgcgccgcggtttagtgcgagatagagtgagccggaagccccgccaatgcatctccgagcacagagcacagatatgctcaacagctgcgattggcaagggcagcccctccatccgtgctgcgtcatagggtaaacaacgagaaaagatactcacaataagaccggccttctcgacgttccgcgcgaattcggcgttctctgacaggaaaccgtagccggggtgaatcatgttcacattgtgctcgactgcgatcttgatgatctcgtcgccggccaggtaagctccgacaggagtgtattggccgcgagcgccgatttcatatgcctcatcagccttctgccgatgcatgctgaggcggtcctcatgactgtagactgcgactgtgtgcagagacagctcgtgggctgtcctgaaaatgcggatggggatttctcctcggttggcgactggtagagctgtcagcaagctccccgcgagccattgcgtgcggacagggacatacccaacagcttcttcagctgcataatggagctgctcgctcgcagctggtggtgcaccgagttgcggtgggggtggtgctcgccatgctcctcgtcgaaatcattctcgtcaatggccgacgaggcattcttatcagttacaagcgaagccatgctggatgaccgctgcgtataaggataaggtctgggggagggaaaagggaggagggggggaatggaagaggggaaagacttggagcagcaaagtctgggagcgttgacgagctatatagcggcggtatcggcaggttcccacggattgctcttgcgagtcacaaccaaggcaagtttaatcccaaaacagccagctccaaagatgcaccaagcccaagccgagatcgaaacactgggaggccctgcagatgctcgacgttaccccgtcggccgccttggtgcagcaaaagaaacggagcttgtcaagctatcggagccacaatctggctagagctccctgtgcccctccatgtcatggttgctatccaccgcccgccccccacatgcttcacattatacaattgccaaccttgactgagggtcccgccgcgcattccacaccggaccctctcacatgtataaaaccatcccgtcgaatcccacgcccactgtcagacgcgtggcacccggccaagtcgtatcaattagtgtttgaatcaagcattgcgtttcccgcccaactgtgccctcaccgcccggcctgcagcgttatcctcccccaggcattgctcatcccagtgcctgctcttttccgtagatcgccagcaacgtggtggttttaagctcggtaccacggaggaaaggctgcatctacgcgctttgcttcggcgcacactctggcttagccgagttgaacctattgcgcttccgcaatcacatctccttcatagtaatctgttccggtgaagaccccgcctaccctgtcgcgtacctgcatggcaacgaggggaacgtcagggcgcctggtaaactgtaccacttttatctccctgttgacgttggcctgcgtctcgatagcctgcctgttttcttaaagcaaacatcttggcctgcgtcaagattctagatgcttaaggttttgatgcattcgcccattgtgccagccttgtggagatctcacataggctgagtcgttcggaggctcagaatggccagaagtggaaacaactcgctgtcggagacgacttggcaggcgatcgcaaccggtggctggcacaacttaatccacttgcatcttggcatattgacccttgaccatcacggtgtgaatacattgtgtagcggatgcaccagcattaattccgcaacggtaatcaatcatccaagagggtttcgcagagcctgaacgcattgaatgaatgcttgtgaagtattgaaggtgatcgcgctatcgtattttgcttctgatgaacttctcacaacatattgaagaacttcgcgatgttgcatcaatgcatgaaaatattaggtcgtcacaaaattatgccaggactgaatgaagcgcaacaaatgacataattaactagaatacacaagcccgaggatattctatgctagaacatccagactcaagaacctaaacgccagtaaagtacatccgctgcctgatgaaatgcattcgcttttgcatgttcccccaccaaatgatcaatatgtagatcgaatgcaagtcctgtatccttcctcaatgcacaattacttcgccccaactgcatctttcaggatgctctagaagccacggtagcccgtgggctggggagcaatgccgttggcctggccgtaagggccaggagaaggcgccgaagcaatgggaccttgagtgagcatgagacgcgatcccaggatgggcgtgtcttcctccttcttctgctgcgaggcttcgcgagccttgcgctcctcattgtccttctgcagacccgtaagtgctgcggtctgttgagagagcaggttgatcatgtatggcatcgtgaagtcgtgaagaccgtggcgccatgacatctcgagaatgacatctgggcggatcaagtcgtagcaagcgtagagcatgccgacatagcactcgcggctgccgatgtcgacgaagtatcgcagcaggtcttcgacaatctccgacttggtggacatggcggaggtctcgatagcatccttgaagagcttgtcctgcttggacagagcaattgacttctcccatcgcttgttcttgcggtagatatctgcggcaatctggcggaagaagacgaggtcgtgcttctcaaggcgctgggcaagatcgacagggtcatagttgtcgtagttgttgaccgagtcgcgcagtgtcttgtagtcctcctcttcgatcagaaggtcgttgagggcattgttgacctcacgcttgttctgtgattggacattcaggaggaagggcttgatcaggggaatgttgtccgacttgacgaacatgcggacaacacggttgacatcgatcctcggtgtaagggcttgcagaagatcggtcaacagcgtaggttgttcctcaagatagaagcccagggcgcggtagtagatctcgacattcgtggccttgacgatagtatctttgaaagcttggtgctcccatgcatctgcggcacgctccatcatggcctggaggttgtcagttcatgtcgttggacactggagtggggaaatgggtataccaatgctgcattatcccattcatcgtagtgaacgtagaggaagatcagctctggccaaaggtgcgcggcctcgcaagcttggatggctttaggaatattaattctcgctaagggatatcgttagtatgcggccgatcgtagtgtgaatacatccaggatccaagatcaaacttacaccagaaaagacggaggtgctccatcacacgctcaggatggtatttggcgagagcgctagccagtgacgtaaagaggcccatatgagctggacgatagtcagcataaagtcatcagtatagtgcaaggggggaaatgaacatacctcgctccagaccaagaccagcctcgagaaggctgatgagctcatcaaagtagccgttgcgctcatactgcttcacaagctcggcaagctcctcggcatgaacaatgaggttgagaccacagatttgtgcaagacggaactccttcttatcaatacagtgctggttcacctgcctccaaaccttgacgctgttggccttgcgagcacactcgacagcagcttggtaatcatcaaggtggacgagcgtagtcgcaagcttggcccagttggagatgctggtgtagaagatcttggcagcctcatggtagccctcctcgtatgccttgtcaccggatgcctctacatctgcgacgttcgttccacggaggaactcgtcgagctccggaagctggttagtacgagcaaagcagaaagcaagggcagtgtcgacagggacctcgcgcagtgtcttgcgtgccatcctcaaaaacttgatcaggtcctcatcctttccggcgtgggtagcgatctcgatgacctccaggaagttggatgggtcaccggcgcggatgtaggattcaatagaatcagtcacacgcaggccgtccaattgtgctttggcaactctgctccacacttcgggcgtctcgacgcgctcggcatactcttgtgcgcgatcgatggagacgacgtgctcgatgagaacgttggcagcatcaaagtgctgcccgtgtttcttgtagatctcgaaagcctcttcatacatgccgacctcgatacactgctgagcaatgtcctcgggtgtgtagtgctcgagctggtggatgtaatccatcatacggccacggtcagacttggcagcggtaagcatgagcagattctgcagagacgggttgtcgctgaagctagagggctccaagatgatcttctcgagcaggtcgatgagctccgcaggcatgtcgccagtgatgaaggccttgacagccacagacaccttgtcggggtcggtagaagctagaagtagagtcagcaggtacttataataacgaatgtgcgatgtttgtcaacaagaccagcagcatgatagtacggcgtatgacttcaggctacttttttgctgacggaagttttacaggaaacagaattatactcacaaggtacagcggtcgaagtgacctggtcgaccaacgatcgtctgtgcatgttgttgggagacagtacgtagtcccagatctccgaatcagcgcgctcgagcagggtaacgagcttgagccttgaacatggcgttttcgttggtgatgtgggatgagctcgagatcatttctgtccccttctcatacgcaatgaaagcaaagactgggggtcgcgcttctcgcagtactttccgacactcaaggtatcgtactggtcattctccttcaagaacttctcggggttgttgttggagtcaatgtagatcttagcgagggcgttgtacacagcttgttgctggttaccgctggccaaggtctgctccaagaagggaaggaggagcttcaagcggttgcgtgactcgacttcactgaccaactcgtcgatgggaatcgatgagggggtcacggaggccaataggcccttgatgatgctttcatcgcagtcgacgtcgagcaatccaccgatgactgcaggtgtcctggctgggttgacacgctgtacgtaaacctcgatagacttgaactgttgcttcttgtagaggtagagaaccaagtcgtggatgaagttgaatcgatcacaaacgatgatcaaaggaagctgctctgtaaggttggcctctttgaggaagttcttgaccttttctgggtcgtaggcgttgctctctcggcaaacacgctcaacctcgttcagctgacccatggtcgtggcagcttcaatgtatttgaaggtgacatccttgtcctcggccacattgacaatactgccaagaaagaaatataatccctcggcagtcctgtgcttttctaggagatcgatgatcttggtggcaccgagcaggtctgagtacttctgcgcgatgcgaatgacagcctgcaggttttgtcggatgttcgtcgtgagcattgcgtcgaggcaatcgagggaaagctcaacggtaagctgaccaaagtagttgatcaaccattcctcaggcagcttgtcagtctggacgataatgcgcttgacagcggcagggtcctcgttatgctccagagcacgggtgagcaagccggcgttctcgcagagggaggcaatgcgagccttgtcatagtggtggaacatctcgtttccaaggatagcatccgcgacttggggtgcgttgagcaagttcatctccaaaagcttcgtttgcatatggccttcctctggcaggtcgttggacagcacatcaagaaggaatgcagtagcttgttggatcatgccctgagactggaagatgtcgacaacacgatcgatgctaatgagtggtccaccctcgttcttcacaagttgtgaagcaaactctgttcccttctctccgttgctcctgactacgtgttgaagcagaacgttgtagtccggcgtgtagccaacgccgttgcagtattggaggatgaggtcgtagtggccgagctcagctagagcagcaacgaccttctgtggtacgtttccgcgtccttgtagatggccagagcaaggttcaggtcgtggggtttcgcaaggtctccaagctcttctgagcagaaaagcttgccctccttctgccacttctctatcaagtgcttgcggccttgcacgaaaactggtcgtgccagctccagagtctcttcccggttcaatccacctttgtccaataactggccgaagtactgcagcaaagttgtgatctgacctggctgggacggcacttgtcgcagcctgttgatggtgttcattgtgcgcaggaagcctcgtggggagttggccgcgacctttgccgcttcggcgaagttgccctgtgtcatcagattctcgaatcgttgtgagtatagctgatcagctcccggaagtccacccttggaagcgagcttgtacgcgatctctgcacatgctgggttctccataatgtacgggatcaaagcatcctcgcgaatggtagtgtggagaacctgtccgcgcttgttgatcacaactacaccagtgccatcatcgtcgcgggcagttgtgaagactgtttcctccgagatcctgttcaggaacagggctgtaccagtctcgagatcatgaagatggatgaaaccgaactttgtgattacgattaggatgccgtacttgtgcgcaatgtggatgccgagcgggaaatcgccagtaccctcagcaggccagtggattgggatcaatcgctttgggaaggccgggttcgaggcattgtggtcgcactctacaactatgttgatcttggcttctccggacgttgatttgacggcgaacgcaaagagtttggtataggtggcagcgccgtcgagacgaatggtgccaaatgtggctgcgtggccctcgagaggctggctgacgttcctggccttggaaaacaactgcatgttgccgcgaatgccacccgccgggtttgaggtaataccaactaagcaggaccagctctcatcgtcgttggtgacatagttgatgatttggttgttctgcgcaataggtcaggtatactcaatactctcaattccatctttgcatacctcgagctgctctccgcggtcgaagattttgcgtggtgccgcagagttcttcgaatcgagtacatcccaatggtacacggcctttgtgctgacaagcgcaagggtcgtctggctgacccatctccagaactggatgtcctcttgatggctgtatgtctgtaggcgctccttggtctcgaggttgaacaactgcagcgtccggccctgcgccttgagagctatgatgggctcagtcaagtgcatgatggcgctgtcggcgcgtatcggtcttcggataatgttgtttgtgttcttcagatcgatgataaccgtctcggcgggtgcgttggcttcgctgttgacctggcgcacgcaaacgtacttgtcggactcgagcgtctattacagctgtcagcgcatctgccaatgccggattatctggaaaaggtctacatacacaattttgccatgatatcgatgccggctgtgtctcttgttagcttccatactcttgctgccttagtagctcggctttgtctggccaacgtacggtgatgttcaggttcgtgagctgtacacccaatcgttagcctctgtatttctaatcttatgctattgatggacgtaccagcgtcggctgcgcgacgtgcaatggaatcggttttgaagccatgtttgcgacagaccagctcctaggacccagcgagagggcgcgcgaatagaggtatcggaagaaaagtaagaatcaagcccagatgcacaactccagaggcgcgcaataggaaatgagagacgggtgggagaggtggggtgaggtgaagttgcaaggtgttgatggctgtccagaaaggagctcgtgtacacatacgctcgctgacggcagtgccttggcccccggcactagcgtctagccacagtccgctagtcgtcgaagccgtcaacccctgcaccatgcaggcgagctctggaagtatacagtcggtgtcgaaggtgacgttcaagttgggcaggagatgagtgctgtgacgaattatgcatcaatcgatttcgaatctacccgcaaagacaagtattcaatcgcaagtgagaacgattaagccgctacgtcacctatttaccacatgtcaaatgcgataaaaagtgaccacagtggaacagctcctgaagctgtacacaggccctttccgttgtcgaagcctagctatgctttgtttaacttcgggctgttgaatgattctgtttacttcttgtcgtagttgacaacttacagtgcctgtacacaacagggcgaggctatccaggcgcacacgttcatgtgaagtttgcaggttcccattgctaggaactgtacactatttcttcattcaattgctataattattattactacctcaagcaatcatgcttaattgttactatatactcagacgcaacagaagcgcgaacaaactcagcaagcaaatcggtatcaaaacataaaacatcatgcacaatcgtgacgacaccaagcttagattccaacctcatggaacttggagtcacggttcgggctacccttacccctctccgcatttgtggtaaatgtgggaggaggagcgagtccttcatcgaagtgatcttgagcctcctcgaagtcagtagcgccagacttcttggtgtcagtgctggtgatgcgctcggcggaacgtcctcgggttaccatgggctcctcgtagtccgatagggaggatacttccgagtaagagtcgttcagctcatcaacgtgtggaacggaagctggctcaacgtcgcccaagttgtgtggacgctcatcatcagacgtagcgctggtgctcgcgacaggctgtgactgtggttgggatgtcgaagagtgaagggaagcgccgccaacgaaaccaggctgctctttgtctttgcccatgtctgccgtattgatcgtgccggcagatgtgtgcttggagcgacgcttcagcttgctgaagattgacttgatgccctttgaattcggggacgtgggagaggcaggttcggcctcgttggcagtcgaatcacgataaaggtcctcgttgtcggctgaggttactgtagtagtgtttcctgtggacactggggcaatggctggcacttccttagactttctcttgtcttgtttagcctgctctttttcttgttttgctgctgccttctcctcagcacttcgaagctttgcagctctcttctcctcatctattgtaggttagtctcactgaggaatagatttagtgagaatgacatacctcttgtttgcttctcttcagccttgatctctgcagcgcgctccttctcgcccctttcatgacgcttcgtctcctccaattcgagcctccgctcttcttcctcagctctgcgcttttcgtcttctgcacggcgcttctccgtcttctcggtgatctcatccaaagtgggctggatccgggcttgagcaattgcatcgatgtcgccttggtccatgtactttccgttgccaaggtgcactctgccgtggttttccatgcgcacttcagagtttgccaacgccctctgtcgtgctttctcatcccattggtcaatcatggcaggcgacatcttacctgtcttgtcgtagatcttttgatccataccttgtagctgagcatgcaccttacgctcggctgcagcaagaagggacttgcggtcgttctcacgcttctgggcgtcaacatctgccaattgcttgttgaattggtccatctgtgagcgtatgcgcctcgatctaaagtcgtcctacgtcggagtcagaatcatcggccggagcagcctttgtgtcgctattcgcacgaccacgaccgcggattgagaacctggagcggggcttttcgtaaccgtagtggctgcggtaagccgcattctcgtcgtagccaatcttggccagtctttcctgggcaagcttctgtgcagcttcctgaatgcctatgtagcgcatggcctgtgatttgatatcttgctcgccaagagacggttgctggccatgtgcaatggtggcacccgagcgtgcagctgatgcaccgtcggcgcgttgctgctgtgggtcatacattttctttgccatggaaatagcggagctcgaggcatcgttatgctcttctcctcgtctccagcgcactggagggcactagtgtacatgtccctggatatgctttggcatgttgaatgcgtgctgcttccattgcaccatggccgagtctgttcgaatctgatgtatgtgcctgcgacttcgccttcatggaaggactatgagcgagggtggcagcactcagcgcatttttggctgagttccttgagtcagggtatatctccgctggcgctggaactgattgagcacgctggcggttcgaagaggcatgcgcgccggtggctgcagtgaaggcgttcttccttccctcatcagtatatccgtagtcaacggcacctggccccaagctcttctggcgcattgctatggtcgcagcggaatgaccgtctgcgctggcttgtggctgccacagattcaattttggaccgtccttgtgagcgagaagagctgctttcgagcctgcagcgcttgcttctggctgccacaagggggccatcttgtatccgtgtgccaacaaagcagccttgccagcagcagatgattgttcaggtttccaatactctgggctcttcttgttctgattggcaagcagtgccgcggttccagcagaagattgggtgtcaattcctacaacgggaaagctaggcaggtcggatgctttcgcatacttgaggctggtagcagcacctgtatgcgttagacttgagccaactggcgaatcgaacgtttgctacttacttgctgaggagagcttgccgtcaggtcccagcgggtttatcctctgtgtttgctgctggtgtcctctgctggggttggtcgaatacaaagcagcggcggatgcctggttttgcaatgcgctgttctttgtgtgatgatgcgccgatggatcagggcagcgcatgtctgtctcggcagcttttggcgaagccgtattatccgctgtgctatgggtatgggatccactgtcagcgccctgagggacgctcgcagtcagagctgttgtcgacatggtgacggcaaaccgatttcgcacgaccgatctattttgattttgttccggtatatctattcagaagtgaaagcgctgggagatacagctgattgcaaactgggcagcgtctgttgcggccagggctaatatgatgaaggcgctgtatttgatccgttggatgcggtgatgtcattgatgatcgccctagcgtaccttcctccttatggggtggtcgcacttgccctgtagatcgagacacctgtcttaaccccgttaggcatgctgcgaatcaaatgcggcttagatgtcgtgatttagcttgaactcttcacttttacggctcataatccctgctcacatctcacgcttcagtcttctccagatggcaacaaccttgcatcttgccatgctctgacccgagcgcttgtcacgcgaactataacagctcgttcatggtgatggggtaagtgagtacctgcttgcggtgacaaataaacgttgaataagcatatgcacctgttttttggcacatgattccgcaggtgtccgaccgaccactctcggccctcccctcatgcgatcggcgaatcttctgtggctgtgtcaagtccccaacattcgctcagagtgagtttcgcgcgcgagatacagaagaattcgcgatagtccaaaatcctgaagtgctaccaggattcatccatccatgcattcatggatagtagtccttccgaattcagctagtcttacctacgtcaccttggcagcaggtaaatatgctgctcgacactcgtacattgcaggtgcgccagcgaacatcacagtccaaacgttactgttgaaacttagttcttgatggaagattcaatccaagcaccactgaaaagcatactgaattttcgagatgctgccgacttcgccaacagagctaccaatacgaagtattttttcccttcacgttacgaaaatattttctaacacattataggcggttgaagacaggcttactcttccgtagtgctcgaccaggtcagtgagaagcatgaacaatctggcacgggctaacaactgttagacgaagcgtctacgcgggacagagaaaggcttctgaaagagtacgggctaaagagcatcattgacctgcgaacgaagtaggtctgcactatgttctggagggtatatattgacggtcgcagaacagagcacattgaacaggcgcaaaaaagagacgccaacatcaaagcctctgcagcaatcccacagactaatgacgaagtgtcgcagcctctgaaaatgcctggcatcacgtatcatgagatcaacttcaacggctcgtcgttttcccgcatgttgatgtcgaaactctcatgggccgaattcttcaggctggctggcctgatgctcttcggctaccgtctggacgcaatcaagatcatcgctccacatatggaggagatgggtcttgtcggcctcgccacaagctccatggacgtgtgcaaacgagaggtcaagcaagttttcgacgtcctggcggacgagaagagctggcccgtcctagtacattgcacacaaggcaaagaccggacaggactgattgtgatgcttgtgcttttcctgctcggtgtcgacgaagcagcaatcgacaaggattacagactttccgagtcagaactcgcacccgagaaggaacagcgcatgaaggaaatcagctcgattggcctcactgagcaattcgcggtgtgtcctcctgacgtggtgagcagcgtgcattcgcatattcagaagaagtacggtacaacagagcagtatctagagtatactggtgtcagcaaggaggcaatcaatcgagtcaaggagattttgcttgtgacaggctcgcaatcggaccgctagataacaggagaggtgcacaagtgggcctgtacctggaccctgggggaaagcgacgtgaggcacgcggatgaggactattagagagccaatcaccgcgtccaccacctctcacagagacacgtctctgagcgacctcatttatgaagtctcaatcataacaattgtacgtgaatagtacgcgcgttgagcttccaatccgacgaagcggagaataccacaatctggagctaagctccctgccccagttctcgcttaactcaccgcccgcccgctctcccaagtcctcaacacctcttgtcttgcaaaattcctcgagaagtccctcaagaaggtgcgaaaatgagcagcaacacttctgaggagaatttcgagtgggtagagacgccaccggcgccctcgcccatggagcccaagttcgattgtggtgtgaagacaacttcggtacgtattgctggtgaataagttgacgagaaccgcgtcggccattgagagacgagatggaacgacagcaagctaacgtttcgtcaacaacagtaccctaccattgccaatgctcctctacctgcagaaggctctggccgcgactctttcaacaacaccttcctcatctccctcctcgttggtgtccccgcatacatcacatacagctggggtatgggcttcaagacctgggtgttcctcgctcttgttttgttcctccccatactgggccccttttggtggctcacctccgagttcgctccccgcaagaacgagaaggccaagctgcccggcaagcccatcgagcattacctcaagttcaacaaggccgaggaccgcgatgcatactacggcaagaagcagattccccttgagactttccaagagaagtatttcgacggcgagctggagctcaatggcgacatgctggagattctcgagtggcgccacgactggtccaagccgcgcttcactcttggtttgatcaagcacttcctttttggcttcctccctgagatgatcatgcactccaggtcccagggtatgttaaaagagagacgatgatgtattaaggtagagactaatacctgtacagacgaggaacaggtccgagaccactacgaccgcggcgacgacttctacggctggtttctcggtccacgcatgatctacacttccggtgtcatctccgatatcaacaaggaggagagcctcgagcagctccaggacaacaaaatggccatcgtctgcgagaagatcgacctgcagaaggatgagaggatgctcgatattggctgcggttggggcactcttgctcgcttcgcctctgtcaactatggtgcaaacgttactggtgtcactcttggtcgcaaccagactgcttggggcaacaacggcctcaggaagtctggcatcgaggaagaccagtccaggattctctgcatggactaccgcgacattcccgtccctgagggcggcttcaacaagatcacttgtctcgagatggctgagcacgtcggtgttcgtcgccttggtggcttcttccgccaggtttatgacatgctcgatgatgacggtacttttttcctccagattgccggtctccgtaagccttggcaattcgaggacttcacctggggtctcttcatgaacaagtatgttttcccaggtgccgacgcttctactcctctcggatttgttgtcgacactctcgaggccgctggctttgaggtcaagatggtcgacacaattggtgttcactactctgctaccctctggaggtggtaccgtaactggctcgcaaacaaggacaaggtcactgccaagtacggaaagcgatggtaccgcgtaagtatcatacaatgaacgctgagcttcatatgctgataacgtgctagatctgggagtacttccttgcctactccacgattgcgtcccgccagggtaccgctacctgcttccagattacccttgtcaagaacctcaacgctgtccaccgtatcgatggtgtcaagacccagtacagcttgtctgccgctcttgctgccagcaaggccaagctcaccggaagcgcttagatgtagctggagctgtgcaagacgatgtctttgccgagttgctcacaattatcgtgtcgtgctcaatatatgaatgatgtttatgctgcatcaagtcaaggacaaggcagcaaatcggtttgggctgttaaagtagatccttctggtaaggagagttgcgtggtgtcacgaagtacggaaggaaagcatggagacgatggtgttggagagaatagtaacgatgggggtcgtgttagactctcaagtacagttcatagaataagaacacgggtactgcatactgtgattcctataccataagatgatgtatatgttcatcatacatgtcttctgcatttcctttgacagcatcaatcacacagccggacttcataagcaacgatgccgggttcatagcactgctggtaccctctgtcgaaactggtcccacatctcgaatgccagctactgtcagcgatgtttgctagtcttatccgtccatggcctcttgcgaaatagtgtgtaatgtcgagactactctcaagttacgacagcaatgtataaggcagtaagtaaatctaaggctttgtatcaatcgagtaagttgagtaatggaaagcacattcgtaggcaagctaagagatgagcatcgcgttatgacaatggtgggctgccgtcctaaacatctgctgctaggtgaggctgatgcatcggatttcagaacgggacatgatgtagtgagacggacagcgaattccacgtcctcaagtacctgaggtatattcgagggcggaaataaacggcggggttaaaaagatccacgttgcaaccggagcctctcgtggaagcagtgtcttgctagagaccgccgagccgtatggggccattgtgttctgcagggcgttggaaatcgggtgctccaaaactttccttatgcgtaaaataatcatctccaagccaggttgagatccagcacgatgaggattgagcatactgcgtgttccactgaacagtgtctgtcgtgggcgtatccttcacatcataccattctgtgggcaagccgaccaatctatggaaagacctgggtggacaggtacttccaaatggatcacattcctgtacctcaggaggcataagaagcggcgtgacgtgtgagaaattatatatgagttggtggagcatcgacctgcttggatctttacagctccgaaggagaatccgtattacaagctttttacttgatccaagcttaagtcgaagctgtttcgcttcattctgcccagtttcgactctttcatcgtcccatacggcatggcatactgcggtacaattctcggtatcgaaactgagatcaatcacagcacgctccccgattcgtatgtatgacggcatcttctcgggtacatacactcgattcagcggttggtttgcttccgatttgtacagtcgatcagggtccacgcgcatgaattggttcgaatcggaacctacacgtcgcaagcgaacagatatgccaaccctcttcggatcattcaaatgcgcgccttgataacagtgcagaaaggcgaggtactccattggattatctttaaccggttggagtggaagcgatatttgaagtcctctgtttgtgaacaagaatggaacacccgtctgccctggaacaaagtatatcctacggccagtattgaactcagctggtgatcgtgcgagcagggaacggaaagaattcctcgacgcattttgatcttgccagcagaagatggtgtgatcgaaagatgtcttgatgatttctttttgtagtcgtacgaaagccttcttcccttcgccatacaataatggcatgttaacgtcgaaaattcctagtaatgagtatgcaatatcttcgacgcgcgaagtctttcgcccagcagcccatcgcattcgttgcgcgatactcttgtcacccagtggacctccgcctaggacatttttgctgatcccgcaatgtttggaaatttctgatgcaaactgagtctttcctcctatgttcgaccaattgacagagtagaaggttacgtcctttggggcaatcaattcttgcagggtccatcctcgtgtgaaccattgacttttcaatatattcgtgtccggccctgaagttgcaatgtcctgaagatacgcataacatttgacagaattctcataccatcgatacatagagttaatagcttctgagagctcgctgctactgcgtttgtcgatacaacacgtatctacccagcaccagtctagcccgtctgaccgagcttggtctgcacaatagcgtatcttgacaaaaccagctagctctttagctcctgtgagtgaagttgtaagctggtcgaagcttacttcctcgtgtccccatcggtgcgaaaggatagcgtagcgcgggatatcgtcttcaaagaactcgcgaagttgaaatgtgtgaacgtcgactaaacgcattgtaatgctcagaaggctgaaaagataagagtgggtaatgacgacgcaaggcagcacttgaggtcgtcatgatatgaatgaggggcatgcggctgaatgcatgtgctcttgcttacgatgtaacagcgccacaccaaagctatcatacctagcaagtctagctagatgaggccccatgcattgggttttagaatagacatgatgtgcttaggtagcgcaacaagcaacgaggtcgaagtatcgttgggtacgctcagctgcctgttcaggcgtcgcactggccgcgttcacggcggctttgtgctttcaagtaaagccaggccgcacagtcgaagaagcgaccaacatttcttgtgtatctcatcgcatatctcatccagaatgcaggttgtagtagtatgtacggccaatcattgcgctctcttccattgctcaagagccgaagaaaccgcacccaagatcagccactggtgtctcgtctccacttcacatgacggttttctttctcatggaaacctcacaccgccacatgggcgacgggtctctccatagaaaatgctttatagtgagtgttgaaaatttgcgttgttcaataatgaagaagaagaggacgacgcgccagaacaaacttttatggccatcggagcgcggcgaatctccaacgccgattggccgtgcgcctgccccgcgaacaatatccttgagtcaacgccgccaatttgctgagtgtgggatcctcgaagtcgcccacgccagacatcctgcatcaaccttcgtgcaaattccacacgcgtcccgtgactccacccattcacactacatcccgcgaaactcaccaacaaccacccagcatggattctgagtcggagcacgagcaccgcgatgacgagagcgtgtctgaacaagaggaaattgaggagacgaagccaaagcccgcgctgaagaaggcgaaggaagtggccgccccagtcgagcgcccatatctcccgtaagagctgcccaattcagcatgcgacagcttctacagagctaataaggacaagagaacaaccggagcctggcacaatagacttctccacactgaacccgctctcgcctgagatcatctcccgtcaagccaccatcaacatcggtacgattggccacgttgcccacggaaagagtacggtggtaaaggccatttctggtgtccagactgtccgtttcaagaacgaactcgagcgaaacatcaccatcaagctcggctatgccaacgcaaagatctaccagtgtgacaaccccgagtgtccgcgcccaacatgctaccggtcgtacaagagtgagaaggaggtcgacccgccttgcgagcgcgaaggctgcgcaggcaaatacaggctgaagcgccacgtctcgtttgtcgactgccctggtcacgacattctcatgagcacgatgttgtcaggtgccgccgtcatggacgccgcgctgctcctcatcgccggaaatgaaacctgcccgcaaccgcagactagcgagcatctcgcagccatcgagatcatgaagctgaaccacatcatcattcttcagaacaaggtcgatctgatgcgggaagacagcgctgccgcgcactacgaatcgatcctcaagttcatccgtggaactgtcgctgacggatcaccgatcatccccatctctgcccagctgaagttcaacatcgactccatcaacgagcacctcatcagcaagatcccagtcccagtccgagacttctctgcgaaaccccacatgatcgtcattcgatcattcgacgttaacaagcccggtgctgagatcgacgagctgaagggtggtgttgctggtggcagtattttgactggtgtgctcaagttgggtgacgagattgagatcaggcccggtatcgtgtcaaaagacagcgctggtaagatccagtgcaagcccattttctcaagggtcgtgtccttgttcgcagagcacaacgatctgaagttcgcggtacctggtggtttgattggtgttggaacccgtgtcgacccaactctgtgccgtgccgatcgtcttgtaggctttgttcttggtctccgtggacatctgccaaacatctacactgagcttgaggtcaactacttccttctccgaagattgctcggtgtaaagactgcggacggaaaacaagccaaggttgccaaactcgcaaagaacgaagttttggtatgtggaagttttgtttcattgaaaccaagctaacttgaaaccagatggtcaacattggctcgactgcaacgggagccaaggtcatcgctgtcaaggccgacgccgctcgtctttccctaacatcacctgcatgcacagagattggcgagaaggttgcactttcaagacgtattgagaagcattggcgactgattggttgggccaacatcgtggcgtaagtttcgcagcagctgcttatgcatgtctgtactaacaatgtctagtggaaacatcctagagccgattgtcgactgaagacagccccaacaagcgtcctgcttggaatctgcagggtcaccctaacgattatacgacttcgtgaaagccggattttgtgcattatgttcttgagcatttccagcaggagtcggtggcatgtgaggataggcacaaaaaggatttcctgcggccgcgatttagagatgtcttcacagggctgcagcaaagtgaggcgagcttcatttggagatgatgaactttgtgtaaaagcacgatctctgagcaagcaatcagaatagcgaaatacaataagaaacacgttacaagcatctgaaatgttgagaagcgggtgtctgtggagtgatcgacgtgggtggagcgcgattgtcacatgaaagaaagctatgcatatgcatgctcatacaacgtcagaccaagatcgctagcctacatgtaccctgtagtcccctcttcattctcgcgagggttcagcgtgcaatctataacctctttcccgtacaaggtaggcttgcgaagagtccaatgcatccatgggtggctcgtatccataaaaggccaagcgacccttcttctgtgcacgtgcactaaccttaccatagagtttcctcgacctaccttccactgcaacactttacgagcagcaaacatcgtgctcgacattgctttgccttttgctttccttcttcttacgctcgctcaccacacattctttatgatattgtaatcgacagcaatactgcgacgcacgacttgtcgcactacagggcccttgtttggaccgggagctagacgcgaagatggcggatgaccgttttgaaccttccaacgcgggacaagcaccaccaccactccttcgtcccgttccgcggcgaaccttcgacactacacacaacgactcggccgactcgccaacccacgctttttcgcaggcggcgcccccgagtccaatcgagactcgacggtcgtcagacttcctgtcgcagctcaatgcgcgcctactgcggacgtacaactcccgtagcgacgatgatggagatgagggggaaagggagcaagggcttccttcgcgcaacaagagcttcttgaacatgacgagcacgctatccggcatatacgatgaagtggactcgaatgcggcgagcatggtagaaacgccatacggaactggcgcagaatctccgtcgcacacaggcttgggcttccaagtaagggagagcggcgttggtagcctggacgctggcatgagcatgaagacacgggcacggaagggaacacaggcgcgcatgaccgagggcaagaggaaggctcagtctccgaagcggcctaggaatggagcagtaaagctcgcagtctttgggggcaaactggcagcgctcttcttatttggcgtcatctacgggctcatcgtctcgcacttgcacgacacccggcagctcacggcggtacatatcgagggcataaatcacgagaactggatataccttatcagctgggggttcttcggcgtcgcgctcggcagcttgttgccatatgtcgatgtcgcatggggcgggcacgacatcgaggaacacactgaggaggaagagtcggacaaggacgggcaatcgcccatgagcgagcagatcaacgacgtggtccgtagtgtggctgcctttgttggaatcgcattcgccattgtaagtttatgaacgatgtagaaattacagctatactaacacatctccagcgtcgacttccctggcagtccaccctacagctgaccctgacccttgctctggtcaaccccgcgctctggtacatactcgaccgctcgaaaccaggtctctcgtgctcgctcatcgtcacctcgatcctcacgtcttgcatattcctatccaatcccgaggtcctaccctcaccatcattgccagtgatgaacaatgcgacacaattacccacaagcaaagccaccactggtcagatgaagaacgacttctttgccggcgtggtcagctacgacaacttggctgtcgtaacgtgggtggggagcgtactgttttgtagctgcgtgtgttttggtagcattggacgccggttggcagtgctggaagagtcggggtcgaagcggtcggggtaggacacgaaaaagtgatacccatggagatttagttggatacacgctgaaatagagcctcaaaatagtattccatgttcgaccgtcgcatgtaatcctatttgcttggaagtgccgtgcgtagaggtgtctcgagtctatgtgcaatgctgatgtcagagagagagcaggacatgcacgtccaaagcggccagagtaagacgcaaagatcagctggtatcttgaatgtcgccatctcaccaatgacgactctgggaacattaagtgtttttaatgtccctccaggttaacaaggatttctctgctctcttttcgggctccaaaagcgtagtaagacagctacaaaagcccgtgtaacagagatagaatagagaataaagcagtaagtgcctccaggaacttctgacaatttgccaagatacacgagaacatagactgatgtgaggctgatatatctgaccttttgatcatcgactgccttatcggttactactgagaccttagtttaaccatcggcgacacctcaaagaccattgagtatgccctaccgatccaatactaatcgaaacaaccgtagcattctcagaaactatccactcaccttgatcaattccacacatcgagtctcaaccacaaaacaacgtcaatcactcaaagcaaccgttcggctacctacactgctcgcccaatcaactgcagcccttgtacgaccatccaggaagagcacattcatatctcgagtttattctagtcacgatgtctggtatcctcaagcgcaaggctgaagccaacgataccaatcacgagtccaaatccgccaaggctgaggctctgacaacgactccgcgccgtactgaacggcttcgccgacaagttctccgtttcatgaatcttccacaagagcttagggacatggtattcgacgagctttggctcatgtcaaaagtcattgtttttgggcttccgcacccagacaattcggaatatggctaccaagtccagctccactgcaaaggaagtttgaatggggaaaccggagtacgaggcctgccattatggctcctcgtcaacaaggctgtctacgctcaggctctgaagcaactacgccgccatgcaacgttcgcctgttacgccgacgttcgcacatacggctgtatcaaagtctcacctatactcggcacaatcctcttcacagaagcggagtttcactgtcgataccgaggcggtcgtgtattggtaatgagagagcgagaaaaaccgattatcccagcgttcatgtcccgattcgggtcgacgctggcgacgctgaacataaccacgagatttcctatcacatgcgtacatgggtcacgatttcgtcttcttgtggccgcgcctgggtgacaagatcttcgaaagtctccagaggtttaactttcgccttgtcaccatggatgttccactgtcatatgttccgcttgctctggtctcagtctttcgagatgaatatgagaggcgagtccttgtgcgtgtgaagggtgttctggggattaaaatatgcagattttggaacatgggagtttaggggagggcgactttgttagggtattcgacttcaggttcatcaaagcctgatggacatcggcttagcaagaggcagtctatattgcagtcaagtggatgctatacacttcgggatgtacagacctgcgtctgaaaataagtgatgtttgaaattgaacggctaatttacccacaagaccactggtgcggaatttcctacacatacgtaaagacgggatgacactgcgcatgcaaaacttggaattattctcgcagtcgctttggcacgcacttctgacagtatgtcaaccgtgcttgcactgttgctgttgacaatatcatatgcaggcctggtgagcttcaccactttgtggattatgtttttttttgagaatttgagtgaaaatttgtaaccagggtgaagtgattatgaatcccttatcccttcaacgaagaccgtggaggagtacattgtcccattgctacccccaaagaaacggaccccatgagcacattaacatatgctgatctcatagtcgacctcgttgggatcctgaccgacataggcttctccaaacatcaagccgtccacatagatgtcgccaatgagtttgaacatatctccgcatgggcgcatgacgtgaagttggtctgccccttgaagtgccataataacatcgccgtcctcgatgccttgcatggcattgtataggcgaccggcgcgagtacgtccaagcacacggcccttttcgagcctgagtacctggacattcgccgcctagcctgtttgtattcgttactggattcaaacaatttatcccatgtgcctctgagttgcgaacagtaacgttccacaatagatatagcatgctggagacgatcgaggcccctatttttcgacctcaaacgttgcaaacaaaccaagaagtggaaggctgttgtttcacctggactcatttgatcaactatgggtagggaccatgggagtcgtgcaaatacaatatagaacaagtgtatcaagtcttcagagcttggatcgtccggaagaagatcgcacagactggaagaaaagactaatgttccgcctttatccgcagaattggtgacctccaagcgctgatcgggttctccgatcttggtcacttcttgtgtcaataaactggcttgactagatgaagcgagtcgatgttgggagacgcacacaacgtccacaatccgacctttcacgaccagcactgagtcctctgacacaaatcgcgctggtcgaaccatcgaacttatcggatgtggctcatactcatcaaacgaggtagtcgacggaatttccctgagatcactcggtccgccaaacataaaacaccaggaaggaagcgtcaagcctgttcgtctccatttcgatgcaatacccaagacctgcaaattggacgcaagattgaacgtgcggacggagacttccttcgtcagctcttcgaacgtacggctgtagtcaggggcgagtgcgaggtcatgagtatcgctggaaatagccaaaatggcatatactcgatcaagagggtttccacaaagtaatcccgcatagtgacgaatattaaagaccagggtctgtccgtagggcggttggtccatgaatctggcacgcctctcccaccacatactatataggcactcttcagtatcaattcgagagaattcatcttcgctcatgatacgctttataatacgaagatacactcgagggatgaatccaatagcaaataggataggaatggtagcaatggcgtcccattctatcaactgatgcccgcggaggattatgatttcggggtttagaatttgttcctgcacgatccataaacgctgggtccactcgccataggctacacgaactagccagatccagccgagctcgaagagttgcctttcagtcggggtctctttattcgaatcaacacagacatctagcggaatcgactttaggcctatgcgtccatccagtaagccactcttacacgctggaacactaccagctgtgaagatgtggttccaagcgttgtccagtatatttttgtatatcctttcgagcagctggagtcctttgcgctcttggtctggcgattcttccggtccaagataggtgacgacgcgttgtgcttgcgagtatacctggctcatcatggaaacctgtagacctttttcatggtcatcctgctggttgatgctgatctgatcgatccagaaggtacggttcttcatgtcttttgtgtttcgcaggtcgcacaaggcgttgtgaagattctttgtcaacggaatcgagctgatcgccgaactgtgctggtccagtacaaaagctcgataagactgatcaggctctccccagacgtacgagagcgcttgataacatctgctcgacacagcgacatgaacaatatgaatctcgatgcgtaatttgttcggcctgagttccagcacgcggatatgttccttatcttccaacggctggtagttgtaacggggaggagacatgcgttttgtcttgcctgtctcgtgtcgaacgaaagacctgagcttattctggcttgtgcattaacgtgcgctcaggtaaaaagtggaggataccgaggtagccttgggggtctagctcttatgctgtcagcgtatgctcgccaagactcagcctgcatgccctggcaataaatccaaggtcagctaacactcagcctgaagaggcttacggtatttcgaagcagcgcggatatagttcctgagaactaaatactaccttgcagtaaatgtagttcactatgcagtgttgtaggatacctcggaagactccaggctgtcgcaaaatcagagggcgttgtacaccgatctcgcaaagaagcagtccaccttcctcatccgtcttcctcataatacacagccccatctcatctcaatccattcctcaggccatcgtccgtcccaaatcttctccacctttcaaacaattacataatcgtataccccccgtcgccaccactgcccttcttgacccacccattctccccctccttccccatcgccctctccttcaaccaatcctcatcatgtccgaccattctcgctgcttcttcatgcgtgacgtgtttcttcttagctttgcggtcctgattgtcttgctttaggcgctgccagcgggattgcttcttcgattcactaaatgcggatagagtggtgtggggcatggactttgatgatggctgtgtgtgttggacacaagacgtattgctggtgagctgctgtgtctgcaattgagaagatgttgattgtgttgttgtatacgggggtggcacgtcgtcatggagggcggtttgcgtagacatgttgaagtcggggcatggatgcggtagatcgctaggatcgcggacgttataaagatcctatgatcttcaatggcgcgcctgaggttgtcgtggtcggaatgacagaggccaaggcataatcggaaagtcggattggtagtttgcttggctgaggaagtgagttcatgacgatgtagcacgactggattgagaagaaaagaaagagatggatgcttgatggatactgaatagacatggatgtatggcactcgaacctcaacctcagatcctgatttgagcgtcgtgaaagaagcagacgggacccacagccgcaagttcaacgctaggctaaccattatccttaatttctcatagagacacctcaatttgggtatacttcgtgtatgttcccaccaccctcaatgcatttgtgaggcactctatcgcgacaaatttgagcggccctggatactgtagaaagccgcggaattcatgtcatgagactgagaatcacaatgatgttgaagaaagtcaaactacgttgcatcatccgttatggtgtttcgtggttaaatggtgtttggtgaaggtgtgtggctggcggggcagcctatcgatagcgacttccgttttggaaatttggtaaatcttggcatcccaccacaggacaagcgcactctgtgacaaacacgcacaacaacgcccgcgacccagcgcacccgccccctcgaacctacaggcatactcccacgcgccaatcactatgccgggccccaagaacacgatcctcatcgagggcagctttgaggagcttaccgacgagttcgcacaatacatcgacaccctcaaaaaatcccagggcgaggaggcgtccaacctgcagggcgaaaccgcagagctgctgaaggagaacaagaaggatgacgtgctcaagaagctggtcgtcggagcacaggcgctcaaccaggcgccggagaagggtatgggcgcaatgctgcactgaaggagagacatggaggggctaacagtgtgcgcgatagagttcattgcagcgtacaacctgctgatccacctcgtaaaccagtcgccgagcgtcaacatgtacctgcccaagatctgccagaacctcagtgccccgatctcgtcatcgccccagaacggcggtggccttgctctttcgattctcagcacaatcttcaacaccacgtcggctggcagtgaagtgcggtaccacgtgcttcttgctatcctacgtgtcattcgcgcgacttccaacttcgagactctgcgaccacaattaaagcagctggacaagtggttagaggcctgggagacagaggaggaagactcccgcaaactctaccttgcagtaagcgatgttgcgtcggacgctggcgagagcgagcaggcatacacataccttctccgcgcactgcggacatacccctcagaggaggcttcatcgccagaagcccgcgagctctccctccgcgccctcaagtccgccctcacccaccccacccacttcgacttccaggacttgaccgacctcgactcgatccaggccctccgcaactctgaccctattttcttccagctcctcgagatcttcaactcggatttgcttgacgactacaacgacttcaaggacgagcacgatggctgggtcgaggagtctggtctcgacggtgcggcgctgaaccgcaagatgcgtctcctcacactcgcctccatggctgcatcagcaggccagacccgatccctgccgtacgacaagattgcaaaggccctgcaaatttcctccgaggaggtcgagatgtgggtcatcgacgtgatccgcgccggactcgttgagggcaagcttagccagctcaaccagaccttccttatccaccgctcaacataccgtgtctttggtgacaaccagtggagagaggtctcttcaaggctcgacatgtggcggaacagcttgactggtgtgttgcaggtcatccaggcggagaagcagaggttcttgcaggaaaaagaggaggaggcgaacaaggcggataacaagtatgattcggcgaggggtttccagaggggcgggcagaggaagcagccaagggcactggacgatgacatgggtttggaatagacgaggctcgcgatagaaggatgcatgcctgacgacacctgcacgacacgggtaggaaagggcggttgcattcaaggcttttctgggataacgagcagcagtcttcatgctgcaagtagagaaaattcgatatgtactgtgcaattattctacggaagccgtctatcgtgatgtctcaaggtctatgcattctacgtctgcacgaacttgagctagatgggcttaacacccctctcggcaaagaacttttgaacatcggcgtacacctcgttcgggtcccgctcggcgttgaccttgactacccggccctgcttctcaaactcgtcgaccacgggcatgctcgtctcgacgaagacgcggaagcgcttcttgatcgactcgaggttgtcgtcagcacggccagaagtctcaccacggtgtagcaggcgcttctccatgacggcctcggagcactcgaagaagagggtgaacttggagggcacgacggtgcgctcgaaggcgtgggcttggtcgagtttgcgagggaagcctgggttcaacagattagcccgatccttcataaacctattgataagacataccatcaatcaagaacagccccttcttgttctcgcctgccatgcttgccttcatagcattctccagcaactggacggtaacctccatgggcacaatcgtgccctccttgatgtacgccttgatcatctcgccgaactcgctaccaggacggtcctgctcctcgcgcagcaagtctccagcagagaggtgcttgaagccataatccgacacgagtttctggcactgcgtccccttgcccgcaccagggccgccgaggacgaagatcacagtgacctcatccgccgaccaaagagggctggtgcgcgtcgtagcgccgaggttgtcgatagcaggcatcttgagatgttcgtcgaagatgtatacgtcttaatggggatgcgatggcttaatgttgcggccgctcggtgcaggattggtgctcgaatacccaactacaggaccctggaggcttgtatgcggcttcttccttgcgctggtcgacaatcttcttgaagagaaagctgccgagggcgaaaataccgacaatgggccagaccttgagaggcgacttggagggtggggcagagatgtgcgatgggggttcgttggggcccgtgggttcgccgggttgacgcaggcgggaggcgtggggatgcgaggtggtgaagctgcgagacagcaattggggggtgcggaaggtggctctgaggatggtggtggtgggagacatggtagttgggtggaagcggtatgacggggttggctgggggtgtttgtgcagctctcttttcgttagcgtgcgtgcattagcgtcatcgagcatgcatggataacgcgctcaccttcacctcttgaatggagagagtgaggtcgttgctgcctatattgaagcttccatttgatcaatcttgccatcactgctaacgtcacagcgactgacaaaacactactgcaacagcacttcggcttgacgtttgatatctacgaaagcattacctcgaatgatatattacccacactacaagccagaactggcaaatattgagtagtcattctcacactgacacgtctcgggatatcccaagatccaacaacagcaatgggtccatcaacctccctcttctcccgcacccgacccagcagatccacccccaagaaaatccgcggcttcctctctctccccggcgaagtccgcaaccaaatctacgcttactacttcgaatcccaattccgctgcgaaatcgcctccaaaggcgccaacttccacccacccaagcccaaaactgtcaagctctgggccggctcgtactccactaagtccccaaccctccagcacacctcttcaaccaaagaagacactccactaaccatccgtgtatcacgcccgctgggtaagtacaccattgtgggtggcgtccagacaaactggctcgcctcgctgtttgcagtcaatttggtgtgtaagcaactccacaccgagactttgcccttcctctaccaaaaaaccgtcttcgtattcgacgcgccaaagcgcatcctgtcgttcctcagtgtcgtttcaaactcgaagctggcatacatcagcaagctacaactgtactacacaacctatggctcgccccgcaaggctgcagatggcgtgtggcagtccaagcacagacagagctggctgcgcgcgtgcactgcggcgtcgaagaaactcgtcagccttcagagtctcaggatctggatatgcgtgcttgattctccgttgcggtttaatctaagagaagcgtgggtgctgccgttattacagtttcggcgacttacgcgcgacaccgagactctcaaggccgtcgatatagactttcgcactggcttgtcgggcttcagtttcacgaatccgtcgctcagatatgcgagtgaggacttgcaccgcttgtttggtcaggcgatcaggcttgctatactgggtgcgaaggaggaagtggctatgaagggatttaatgaggcgtgggagggcgagcatgagatgtggcagtatcatctgggatatgggaagacggggtggtgaggcaatatcgggagaggcagtagcgacggttatcatgcatggctgggagtttatggtgtttgttttacggatattgacgagctgtacatagtcttcccgatatcattctaccaagcacgtgggtgcgaatacaaatttaggaagtcattcgtgctaccctaacgagcgagaccccatcatctttctacgagctgcatgctccgagttgctcagtcgctgaattcaggcttcaccgcattttcccgactcgaacaccttgcattcctcccttcacgctgtgcagcgtagatccttcccaacgacacccaagaccggaggtgatctacgctcctgaaacgtgtttgtgcaaggcgaagttgcaaatatagataagcaaatcacatcaagatcgattctagatttgtaaagaaagacacattgttataatatgaacagcgaaactgtttaatataccgtgtcagaagtgctatttcaaacatttgcttcgtaagtcgtgcagccgcccgccaattgtccgataaaaaacgaatcgtacaagttgcaatctgagtgtccacttccatgtgtgacactgtcctgaacgccgtccgcttattgcactgacgaagcctcatcatagtgcgtgacaatttgttaccatacccaagcgccgagaaaaagtttgtccgtaacgaaccatatttgttgtgacagataaagttcagatgtcatactgcggccaagtggcgccgaagaaaacgccgtaatacttctttgcaacatgccagttgcgtaaagtgtaccgtgtgtagcccgaaagattgtcccaatagcgcttgtgacgtgatgggtgtcgcactgtcccgtccgaataccgcaagaaagtggccattttggtccacatatgtcaggtaattgagatttataaaatagcttagacaggagggatgtcgttccttgtccaattgtagcgatgataagttcggctggtgtcgaaaagcggtgggcgacatttgtgccaggatggctgataacaccgtgctgcagaaaattgacggcacttcgtaatgatagtcaaacatgaatgtaacggatctgcgggacctttatcctgtatatggtcctgttgcggggcgttagaaaccggaactggacgtaaagcataagagctgagaagaggacgtaccggagatcgtaggtggatacaagtcctccctcatctaatccatgtagaagtcgcccttgaggattcgctcctgcatggcgtcggggacctttggttgcttcggcatctcgcgggccggcggctccatgatagcgacgctcttagcccgttggtggccatggggccccaaggacggaggagggccggacatggagcctcgctcagctcgagaacggaggttctccgcgaagttgtagccttcgcctgtaagtggtgatgtcagcaagctgtttacaaggtcattctcagaatgctcggtaacatgctctgctatggagggtggtctgatatgggagatagacttggatctaaaagaaccaggggacaaggggcccagaataaatgaggatggggaaggcagggaacgcgataatgaagacagacctcgacctcgaccagtcgggggagaggaggctttatggacggagggtctaccatttgggttcccaacgctcccattgctctgcctaacgtcccgcagggcgcgtgcaccgaagcttaaccgtcgagcaaagggggtcgctgggttgctgctagcagctgaattggagggggcatagtcgtcctcgaaaggactctcgtcgacggagcccgagttggcactggagatgctctccgtacgtgtgcgaggggtctggaggaaaggcgaagtctggccaggcgaggccccgaggccaatggtggtgagggagagccgccgtcgttgggcgttggcggcagctgtggtgatggggcctgaagcccccgtgccctgttggccaacatagctgccggagcggccgaagaggtcatggaaggtctgagaggtgacagaggcacgtcgtcggtcggttgcagctggcgagggtagcgggggtgagttgttgtcgttcgacatggtgtgcgatggaatggtggaggtttggtgtgaaacgaggtcgaattggagcgttcaaaaagagggcgaatgtagcaagttcaggtcgcgtgagtacttgttggcaagtcgagtgatgtgtctggaatgagagcaaggagggcgttgcgggttgatatgtagatgtgcgcacagacagggtcccacgctaccgggctggagtgctcagcgtgtacgtcagcggggcaatggcgtgataagcgagcctgatgcacaggggaactgcgacactgagaaggaagtgttacgacgactggcaggacaatttgagggtctgcactgcagaagagagggggatggtggcagggctgcaatatgggcagcgcggtggtgaatcaaaaggatggctcggccgcaccccagcggcatggatcaacttcttgtttggagcgctagcgacgatgtaggtttagccacgcttccccgcaatgcactccttcaaggaacaaagcgtctcatgtggatagggcgacatggctagcatcccgcgcatccaaccacattctgtgcaactcgagtctacttgcttccccccgccgtcgcgccagcatcagcaggcatcggcccaccatcctgccatctacaacccacaacgatcatcatcgtgtccgtccaagcgcggataagcctgagacgagcgtcttggtcacatgtccaccactagaatcgtctcgtttcttcggcccacttgcacttatcgttatgctttggtgcacaaaccccagagccgttgtgcagcccttggttttcgtatcacaacttcagccgggttggcaggcaggcatgcagccactatctatcgactaagcagcctccagaatggctcccctcgggcactgcggaagcagctcgctgaatcaatgcgcgtgagatgtcgcttacgactcaaagaagcgggggctttcaagtggagaacgaacaagctcacacctcctttgaaaatcaatgtttggcagaatcatttgaaagcaatgattaggaatacagaactcctaggctacatggagctttggagacggtcagcagtacgagagaagtgtgctggcaccagtggctcttacacatttcctgcccatctgcgaaggcatctacattgtgggttggtggctgtttgatccggcccgttacacaacctaatgaccgcgtttttgtacgagtcgtactgagttcttcccctattggctcagtaagagctgcgctgtgaacgtgaatggagttgatcctatcagacctggaccccggcattcgtgccagacgctcggttagggagctgcactatcatcgaatagatgatgtaagtctgaagcaacgctgtttagcatgtgtaagggcgatagctcacgcttcgatctgctgagcgcgaagctccgtgcttgtgatgcgactattgttgcctgttcgaaacagcaggcgggtcgttccgctgctctggatctatgcgctgaagacttggcgtgtgcctactgtatggttgcggagacatcagctgaggcttgcagtcgtctacgaggtcccctactctcatcacatgtaagtatctgtcccaagtcccagtacaatcacgcatgaagctgtgctgacacaagatggcaagaatgtaatctgcttgcaaattccgagatcaaatttgttgagaagctaagtgaacgaatgtaagaagtgatgaagccgtgacttgagaaagagaagatagggaattccgtcacttgctacaagcattaggacgtgaagccgcgcgataaaggaacgtgtcgcaggtggtagcagatgagagacacaccaagaaaggaaagacatgacatcgctcaagcataacaagggatatcaaagacgatgaagaagaacaaaagttgcgcaaggagcacagaggaagtgaaacgctcaaagagatggacgataggaataaggagtggaacaaatgcagaagaccgccaacgccatacaagtaaagacaagcaaatgaaagataacggatagctccactgtgatcggcaaatgccaggacgccgtgctactcctgcatggtgcgctttggttcgccttcacggacctcagaagacgctctcttgcgggtatcgtgcacaaatcgtcggaaagtattctcgtaggacgaaggagtttgcgcatcagctagcttctgctcaatgcgttgcagcacttcccagtggctttggagaacatcctcttgaggcaacgatcgtaaagagtcaagaacgaacatggggctgccatccttatgagagccgataagcgcaacgaaaaggttgttgtcgacagggtctgatggagcttctagacccagagggttctgttcgtacgagttgacgttgcgctttaccacttcgtccaagatagtgatcagggcagcagcggctcggactgctatattgcgggtgtcggaatcatccgcgtcttgttcacaacagaacttgtcaatcgcattaaccaggtatttgagctgcccagcacagtttggaatgtcgagccgcagcgcatccggggaggcatcgaccgagccatgcgtaatgtattcgtccaaggcatggaaggtacgggctatgcggctatttattttctggaagaagacacgccgctggaagtctgggtcgatgacatggcggacttgtaggaacagaccagggtcgcggatagcatactcggaaaatagcgccgcgaactcttggtacctcctggaccgctcggatatcaagggcgattctggtgtcttgaactccccaggcaaggcttcctgaggctcaaatacggagagcatgtttgtgatctcgtctctcatgtcgtcttcatcctcaggcaagtcctccttctgcaacacccatttcaggtcacctgctacgccctccaggcctttgttgttgaggatatccacaggtgtcgtactctgcacggtcgatccgtccggtgagaactgaacaggcttttcgtcaagatactctggagcagttgagaggatctggtcgaccaaccagtagatatgctttgacgtgatcagcaaacgccacgacgacaacaatatttgctcatactttacaagcaagacctttctcgttcgctccacaggtacatgtcggccttcgaagctctcccccaatcgaaacggtaatgtcgtcgtcaatgtagaactgtttctttccgttggtctcttgaccggttgaaagtgcgcagtacttcatcttgatctcgttctcctccaacccgttcttgactcgctgccgcaagtcgctatcaaagttcgagacattgtactgcagattgtttgtcgatatgacaagtgcgggtaccgaagaattttgtgcaggcgattcgatagatggtagcggcttatcatgacttgtgtccgatgacgatccggatcctggtcgggctgcttttgcggccccagcacgagtcgtcaccatttcctctctgagagagagctttgagaactgctctgctgacatgaaggccgtctagatgaatggttttggtggtggtagttcaggtaggatactatatatcagccaacattgcaagcatacgccacggtcttagttgatgcctcaaggaattgatgaaggtccgccatattcgaacggcgcttaacgagtaggccttccgtgccgtgctaacgttggggcgtgaacccggttgtggctgtccggagagtaaccgaaggatcgtggtgtggtcctcgccgctgctgttctgcctggctaaccgtaggcagcatagggccggtattgagaaaccaataattgcaaggctccaataccctcaccctaacctcttgcatcatgcccagacctatgctgtcagcgagcacaactatccagatggcattgccatgatgttgaggttgtccagaaattccgatttgtgcaccaatagaagcattatagctctcggacacgcttaccgcaagcgagaccatttaaccgcaactggttaaatttggggctgcgcttgacccagctctttcctgatcaaggaggttttggtgtttttgccgccgagcatggacgcccaaggccgctaaatggctcagacgggctgtgatgctgcagtgcgcgctttcatgtcaccgcagccgcggcgaggctcgtgatcgctactgcagataaaatggtgggccgcgaggctccgatgctctggtacatgaccacaggcgagaggccatgtatcggtatgcgtgaaaaatgggtgagagcggatcccagaagccggtagacggtgaaatattgtgagtagtgcattttagcagtatgctcagccctgcgcggcgttggtgtcgagcacaagaaccctgcagccgccagtcaatattcgagatgtcaaacacacgaggctgactgcctgaaggattattaacctctttgtgaagcttctgaccgcatgaacgaccgtcatgcgtggcagcttttcgatggcacaacttggaacacctggcagccatgatcgtggcctcgatcggcccctacgtatactgcgcctccacatctgctggattagatttttatgaaattttcagctgctatccgcagtgtcatcttagtgtacaaggtagcttgctgacctgcaagatcatgagcagactgccaacgatagtccgaatcacacagctggacatggactatgggatgtcaggctaaatcaaaatcgaaattaagggtatttgaatccttcgtgcccacgaaatgcaagtaaacaatcgcgactcgggctcagactgcaagggcgggcctgatgaggaaatttcgcgacccgtggcagactcacatagtcatgtaagccaaccagattgtctctgtaaccgccgcatgaaagaaagcaaagttgataaggcacatcgccccaagttgttgactaacaagctcgatcgacgagcagataagtcgcataaatgacccgatcatacggccgtcctgcggcgtagtgaccaaacacacaatcgcggcatacggcacagcagtctagtgtggtacggacatatgaggtattgacggaccgcgccttgtatataccaaaaggagaaccctcatccatgcggcgtgcatgctgtcatcggcactgcgatgttgggtggcggtacaggaaagtatctgaaaacccccaacggtggaggccctcttgcaaattgatcagtgaggcgaagtccaagcctaaggtgcgtcagtgagaatttggccgcacgggaggcgaactcacatcttacctgccacttccccccgttgtgcgtgttgcactgccatgcaccgaattttctcgagagctttgtccagagctctgctctttgttcttccccttttcgacgacatgcctcatggatatgcctccccatggaaggcccgacagtgtgtgactgttctcaatgtcttcaggttcaggagaggcatatgcgctgctagctctgcgttggttttccgcttctcgatccgactcttctctttgctctttggccttgtcacctgcaaattgttattcctgtctcatacatgtagagcccttttggatgtagacttacgaaatcttctctgtgctaatttgttctgaattttccgcctctcatttgggtctttcacttcggaccactcatcggacttggttctcgacatgtctttgtccatgacgtactggctatcttcaggagacatcgattgctgtgcgctagactggccatcttgagacataacgaatgggcgacaggtgtcggagaagagcggccggatctggaggggagaataggagcggcaacaggatagtatagtcctccacaatgtgtaggctcagacaagttatgatctagcgagactgactcagaggaaaccttcaagaacgtagtggctcgtgacaggtctacacccaaccgtaatagatggtgatttgacaaggagtcaccctggacagtttcaagattgatgcctagtggatgcctgctgcaaaaacgaaacaacagaagagagcttatagctggacgtatacacacgtccctggagaaggtaacaagattcttaatgttgaaacgggattgatgaatacgtcttgtgggacagagaccccacaaccaaaccatcagccgcaggaagaacgaaaggaattccccgcatcggccatatacgacgtagggataggcacccttgatggatatgtcaatgtaccggactcctccacaaatagactgggtcacaaaggtatggggatagaaagtagcgtaggaagtggagaggataattgcaatgaagacgatgcaaaacaaccgagaccggagaccacgacatactgaccgaaggcggacaaaaagatctgatatggcctaaggaaagacgttcgctctctccgtagctgaatacactaccgccctgtgataatccgtaggacgataggattgaccggccaggactctctagcatggcctacagtgccgtggttcgtccaacggcccgaagcggatcaatggtactaatagtaggaccgaaacgattggtaggcagatacctcgagtaacgccattgtgtctcccggtcagaaagctgggcgtcctcacagagtatctgcatcgcttgctaccactaggtcggcaccaagggtcggcgatgccgttcgctgtcatcccatatttgggctgaggcagcaactttccaacgttggctcaagttgatcagggcagtatatgacgatgtacgtgccggatgtggtggaatcgtggctgtgcttcagccaccggcgattgatggatcgcggaacggacattcgacgtgttgaatgatttcccagtaagctgcgaacgaactgacaaatggaaaatcacccctgggctatacaagatgaaaagatcgtgtgggattgcatagccgtgctgtaggcggtcgtcgaagaagcctggaacccatgcaccactcccacagcacggtacgaaaataccaatgacatgcaagtgcgcggacgatataaggcgactcggtgagatgtccctgtacaaagtcttggaatcatggatcgagtgtggaaagggcgggtgaaaggagcatgaagttgacttcagcggtgtctcgagataaccttgtccttgctaggcatagtgtagcctccagccgcaatcgtgattggccaaatagcgtggcgcagctcaaaaccctcatatgctgaccgctggacaatgctagtacaattgaccatacttgacatcatgaccggacggcaccgatattaagcatggctgatctcattcccgtgtagctttgtggtactctcggtgtcaagatcatcgctttgaccgggaaagcaagctacctgtgtatgccttgaggcatcgttatgtgtcgtgagagtgggtatgtggagatgccatgcctccgtacggatgggttctcagccgctgtatggacttctagaagctgacgacgtcggtgaaaggaacggtagtgtctttggcgctagcatggccgtcgatgtctccccgcgtgttcatgatgtttgaggtgcacagcctctcttggccgccggagcgagcgaggtcggagatgtatctcacgttggcaagcctggatttgtacattgcagttgagtgcacttggagagcctgcgtgaagcgatcgtgcatatccagcacagaaactgttccgtcctgcaaagggtcggcgtacgccgcaacaaagtcaagagcagtcacaaggtatgtttgtctgtgattaagtcctactcatctaaaggatggcaatgagtagggtggagtagacacggtcctgctaaaaacctatttcaatcttccactagaaggaatgttgctccgaggccatggagagctgatcggggagcaggcaatcgtgggatagcactaatgacgacgcggacgctccctagaacgacgagatactgatcgttctgcatcaaggagggtaactgcgcgtgtctcaacaacgagatggttgaagatggtggaagggaagtcgtggcagtgggaggaaaaactcggactaagtgcgcccggccgcgggcccaagctcagggcttggcgagcggcgcaacaaaattctgcccgcaggagcatcccttctgctctttacacacaatcatacaaatcgagcgattaatcaacggccacacgtagaccctaccatgtggttgtcatatttgcgctctagaagaatagactggcacttttaggctttttgcatccacttcaatgatgcttgaagccacctgcgtgaccacacatacctgataattgttgcgtcgtgtttgacgaacccatcggtgcttgatgcctgaggccgcctgattgaagcccgttggtataatgtccgaaccggaagcctacgttgcgtactctcgaggaaaagcaccgaacacgcacacgtgtgggcttgaggaaggcggatggcgtagaacatcagggtgtcctcggggacgcatgccttgacgtagcctatgctgcaattgtgcttatgatgtgtctatccacgccttgggatcttgaatgttctccaggattcccataaaatgatgagatccgcatatcgtgcttgggctgacgggacggggctgcgacgctaaaccctggctctggagctgccatgtggtggacgggtacgcattactcgtcatcgcgtctaaactaagaacgaactcttcggtcccctattgccctacgtctttgcttggacatggagctgctctacctacaataaccggtcctacaattcaggcacaactacgcctgcgccgaaccccacgtgtatacctcttattaggttgcgcacgttcagccgcccgctccctattcctatcacccgtttcgcgaccggcgcgttcgctcgagcaagatggcatcggccctgaacaagcgccagcaggcgcgcaatgagaggacgctgcaggagctgatcaagacggttccgggaaacagcacgtgtgccgattgtggtgcgaagaacccaggtcagtagtatgcgcgtacttgtagctggacacatgcttacagtgcgacacaggatgggccagctggagcgtaagtgaccaattccgcgagcctttttgcacatgatgctataccgggcgcacattctggagtacagacaggggactaaccgccgttgcagctgggcatctttctctgcatgcgatgcgccgccctccaccgcaagctggggacgcacatctccaaggtcaaatcgctgagcatggacaagtgggacaatgcgcaagtagacgtaagacggttccggcgagcatcacaaccagctactgacctgtacccagaacatgaagcgcattggcaactccgagtccaacaagacgtacaacccgcgcaacacgaagccgcagattcccatcgacatcgacgaggtggacagcgccatggagagatacatacggcagaaatacgagcaaagagtgtatatgaacgacccacggctgggcacgcagcagaacacgggcagcaccagctcagaggaccgcccaccaccattaccgccgaagcccacgggtcgctttggattcggactgcgaaaggcggcgacgtcaccgcgcgatctgacgccgcctctgtctcccggcctgggtaattatggacaggatgcttctcccccgcacatcaacaaaccttctcgcgtctttggatcgaacatacaaacatcgggagacgggctggactcaaagctggcgactttacgagacatgggctttcctgatgacaaacgcaattcgaccgtgttgaagggtctcaatggcaacttggaccgaactgtggaagccttgatcaggctgggcgagcagaacccggtgaggtcaagaggaagcacgccaactccaccagcaaaggcgaacatgaacggcctgagcttcgacagaatcaactcggcgccggctgcaagcgcatctaccaacccgttcgatgctctggacgcggtcccagcaccccagccatcgcaaccacaacccttgcagcagtcgtatgacggttcttttgcacaggcaacctcgccgcctaattcctacaacccatttttgaaccaggcacagcagggacaatacccgcaacagccaaacgctctccatcaaccgcagccaacgcagaactatcagcagaatccgtatgcgcagcagcagcagcagcagcagcagcaacaacggcagcagagtcttgaccaatctatgcaaaacatgcagatatctaatcagcctcaacagccgctcttccccaaccgcacaggaggttacggaccgacctcgccaccatttgctcagacaaacccgttccagcagtcgttcacgcccccgccaatgccccagatacccgagcagtacagctcctttttcgcaccacaacctcagtaccagtccatgtcttctccaacgagtcctggaaatccgtttctcaaatcatctcggagccagatattcacacctacaaattcgaacccatttggccaacaaccaggtcaacaacagattcaacatcaagttcaaccacagcaaatgtcgaatccctacatgatggcacagcaaacccagacgcctactacccaagcgtctaacccttggcaaagtcagcagcagggctcgttccagcagcagcaaaacccacagcaacccagctatcaacagcaacaacaaataccccaacagcagcagcaaaactaccagcagtctgggtttcagcagcaaaacttcccacagcccaactattcggcgttccatcaaaatggcaaccaacagaacggcaaccagcagaatggcaaccccttcgacaagaactctattctttcgctgtacaactacccccagctcgctcctcagcagtcggagcaatcccaggtcccctcggctgctccgtcagctccgacgccggcagctcccccagctggcaacatgaatcccttcgccagcggtccagctgcccagcaagggcaaccgctctctgctgcccagacacctggagctcgacacgtcagtaacgacagcgttgatttctccggtctcatgggtggacgacactctccagatgccttctctggcctgagtgcgagcttcaggcgctaaacgtttttccttgggagattgctgggatcagtgggcgttcgttgggtgggataactgtataaagactggataagagtcacagttatgtatgtttggtatcatgggcggagcaactgtagtgtgctggcctgccacgtatcgtaatggacctaattattcttccccagttgcctcgttcgaaacgctgactctgcttgttctgtgggcgtgcgtctcaacggcccacatttcaatattgttctggacggttggccattgcgcttgcatgtttacatgtattgctacgcaatgctttcgacttttgtgtaaggatcttttttgtgctcttgtgctcacgggcgccgtgtgaattccacggtgatttttgttttgtttttttgtgtgaagagatacgtttgtgcatgtggatgtgttcatttgtcgcactgacgagccaatcacgaaaatcaccgcatggttcacgcaaagcatacgcacaggatgcgcaagctcgtgcggaatcgcaggcgaagggagacatcggcgtagcgtcttgtcgctgcagggacagtgcataaaatcgccccaaccacgaaaaagcggtcaattagtctcaagtctcgccggcgacgatcacagcatctcatgcaagctccacaagttcgtagctcccttattcaacatacccgtccttctgaaagctccatcttcttaattttgttcacttcgttttaccccaaccgtgcgaccttgtacgatttacaaatcgtgctgcggtagtccttgtacggtagcttcggatatatatcgataaggggtggctgggagctcaaagctactaccttacttcacaagccttgttttgtatacacacccccattgaagcccaagatcgacccacccacaccggatcacatccagactcttgcaccctcagctgcgctggcacttttgggagtcatctcatcttatcgacttgttgcgattcgcatcacagccctaccacaacccgatccatagcgctgggctgccttacactacccttatttacctccctttgcgctgaatgcgctgggctacacactacacacacgtccaccgcatccctccatcagcagtgcgcaccccatcctcaaccacaccctacactaccgccctcacccccaaacccaccctcacccacaccaacatgggctggctcccgaaccccttcggctcgccccgccgcgcatcctcacgcccgggctacgcccgctcctacgctggctcaacctactcctcctcgcaccgggcctcaacatcacgctacaagcgctcccccccgcgacggctacatatcctacctgtacgccaaactacgaccacttccttgcgcgaaatctggcgctatgcccagcgccacccgtacaaggtgtttttcatggtcatcatgccgctcgtgagcggcggcgtgctgcacaagctcgcccgccagttcggcgtcaacttaaccggagatggggaaccatggcgcggggaccgcgagggggcgggtatagtggcagcgggcatgcggggaggatattatggcagccgaggggataactcgggatagtagagggaggaggacaaaggagggattcgggtggaatcgacatgcagacgcttgcgggcggaattggcacggcgcagagtctggcgggcggaataagttcgctggcgagtttggcgggcatggcgagtaaatttatgtaaacgaggaacagagggagaggcggggggagtgggagtttcggtgtgttttgcatgaaagggccatgcacgaacatgagtaagaggaggatcaggtgggctggctggtggagctcgtggacatacataccccctcatttttttcgtttatgctgcgacgatcgacgacattaatccccatgatgccctttggggccaggaggctccggcgttcaggatacacgcaaaatatctctttggtcgcctgggatacctttgcagcggggcggaccctttttagttatttgttccttgtctcggtacatagttttagcttataaaatgtaccaatcttcccttatgtatagatcaaagacgagatgatatgcatgggaactaatatggtgcagcttcatgctgttgctcatttcatatcatgtctacataacctcacagcgcttcccaagaaaacataatccaggatatctctatctataccaaagaaagtcgtgcccacgcccatcactcgtaagtccacaccaaccacctacccactaacaacattcgcaaaaaccttcgccgccatctcactcaacaacttcgccttatccccctgcggcaactccctaaaaacctcatacacgctcttccccttcgcatccctcacactgcccaaccgattccccgccaccgcccccgccaacatacccgggaaattcgccactatgaagcccatcgcgcctccactcagtccaccaacgatactccagaacttgcccgtcggcgacgcgtcttgattcgccatgccctcttcgcgcagcatctcctcgaagatcccgccgaactgctcttcgctgaagcgattgtgtgattcttccgtgttaccggcgggtgcgctgccgaatccaaaggcggaccaggggaaggagccaaagccgcctcctccaccacctccactaggaacatcttcctcctcgggagtggccgtcgtgcccgtccagctgttgtatgtcctggcggcgtcgtagtcgcgcctgcgcgtggggtccgagagggtgtagtatgcgtcgttgatttgctggaagcgttttgtgcgggcggtgcgctctggggagtcggaggggacgcggtccgggtggtgctttagggcggcttttttgtaggcatcgcggacttgttgctgggttgctttggagtcgacttccagcactttgtagtagtctgcacctgctgtgaggttgttagttgacgcctacgaacgaggcgattctgaaacttacccatggtcgagacgtagatgtgtggttgatgtggtgtatgttagggttccagagggtttgaggagggtgggtaaatgtcaggtgtatttgggtaaaagtgcagagcaaacttgcaacataaacgcggctcaaagggcaaggtggtttcgcggtttacccatgacgtagggtgatggattggagcttggaccatgtgcgccctccatatgtgaaggttcatgtaatgttaagctccactgcatatgttctgaccagacgtagctttaaagcgatctgagacaagcgaggtgcaaagaactagaattcgacgaaattggtacatcattaagactagactaatgtaaagctggcagaaacaaacatggagtagtcatcagtgatactacttgaacagtgacacgggtagagcatgaatgcacatgatattacgtcctcttcttgctcttaccacctttacggcgcctttccccatctttaccgcttccgctagctttagcaggctgtactgacaccggctcgggaacaacctcaaccgctgggctcggataagatgcttgggtaggagaggcatcgaaatgactgttgccgacggctattgcgggctgtcctggcacagggacacggcgcggcattgaggtgtaactagcctcggaagccggagcacttggtctgcgcgtgtattgaagctgcggcgaaggctgagaggacgaggacgtcggactgaagctttggtattggtatggctcgattggaaatgggacgagattggcagtctgtatcgagggcgagcgaacacgagatccgttggattcttgagccgattgctgaagcgttgtggaacgcccctgtcgtgaaggagaagtcgaacgatacgagtgcgcaggagttgcaaatccggaaaatgccccagggatgtcccttgcgatctcacttggagcgatgctgtgagggtaaccgccatgcgcctgactgctaccagataccgaacgagagcctggttgggatcgatgatcgggatcccgtgccagactgccctggtatgcattgatgggagtatatatccgctgcccgtctggtccaggtatgacaaagccaggtgcaatttgactcgagccgctcgatacattggagacagtcctatggcgttcagagcgcttttccttttttggcttggagctgaacaatgagcttcgcggctcgcccttctttgactttgatttgcttgaactcgagtggccagggcgactggtgttgacgctgtgtacgctggctgtatcgtccattcgaggagactttggttgtgaccgcgttgtgggtgatctggcgccatacagtctcgattggtatgcttcaagctcctccggactgagctgcacgtcagggttgcccactgcacgcgctactcggatcttgtcaaggactctgctgaaaagcagctcctcatattcagcacgagagacaggttcccccgcatcgtcataatagccctcgtcctcttcttgcatatcgtacccaacatcatatggggacccctccaacgcggaagaacgccgctcccatgctctgatgtccatgtcgttgaaataaaggtcatccggattgtgcaattgcttcccattcgaaacctggttggaaccatgatctaatgaaacaccattcttttcgtcgtcgctgttgagctcttgaaatctataaacatcgtccttcgccccctctaaatatctccccgcatcttgcgcccctgatggtcttccccatgagggcatagagtaaggagttcgcggccgaccacttagaccgcctcctctgaaaaagctgtctcgattggtttgtcgagaaacgcagcgtgacccagtatggtgacaccagaggctccgatgagccagagcacagtggtgaagggagatgagaacagacccagaggaactgcgatgatgaacaatgctgtgtacaactgggacgtggttgcgcggtagccggcaatttcaaggtcgttgccctggagcttgccgattccgtacatgccgccaatgaccaggcagatgacgaacagcatcagcaaattgttcaagagactgtatatgctgagcatggcaaagacggcggcatagttgctcgagaagtagcccaggttgtagttgaccctgctctggacctcgccaaagttggcgggtttagagatgcgcttgacatcgaggaattcggagatgggccgcaggttggcgaagcgcgaagatatcgacgtgttgcgcaggccgtcgaaacgtccggagaggttcacgcgcgacgtcagggcgtcgatggggatgctgaagcgggacatgatgctcgtggatttgttgaggttctgcgagattttcgaggagcgtgaagattcggattgtgctttggggtctgcgttggacgtggtgttagctgctggtatgatttgaggcggtgatggctgagatatgtggcctctcaacagtcaagagagattgtatgtgggatatggctgtcttacggtaactgcgagagtcgcaagtgggtggcgcagctgatgcgggctatccgagatcaaagagagtgaaggacggttggccaggagaaggcgtacgtgtcgctgtccaacgtacgttaaactctcgatagcccctgccttgcgttgcgcgaatctcagggaccagcgtgcacgggccgagcctcacatgctgaagccacctttcatgtctgcaacttttttcttggggaaagcgaattggcgaagaagagaccgtcacaaccacggatgaaggctgcttttatccctcaattcctgtgctttctccggaccgctccagcttgattgggccacgtctagtatctccagcggttcaccgcactactcgactcccggctgcacaagcccatcacccgcatttctcccagctccccgtggtcttctcgcaacaccaccgccatgaagtcgaacgcgcttctcgtattggtcgtgtgcctcttcgcggccttcgcagctgcctggaccaaagagggtacgtacatttcttatagttccactacatgcagcccatgtcgagctctctcaagacgacatgtggccttgcagctccccacataaatgcatccagtcgaggccgcgcatgctgacctttcacaatagaccacgagatcttccgtgtccgcgatgaagttgccaaagcagagggcaacaatgtcaccttctacgacctcctcggcgtcaagcccagcgcatcgcaggacgaattgaacaaggcgtaccgcaagaagtctgcacgactccaccccgacaaggcccgccagaacttcatcaacgaatggcagaaggcccagaagaaggcgggcaagacgggcgccaaggggccatctaagaaggaaatcgatgcgcacgtcaagaaggtcactcaaagctaccagaggctctcagtcattgccaacctcctcaagggtcccgagcgccagcgatacgaccacttcgtgaggaatggcttcccagcttggagaggcagtggctactactacaaccgattccgacctggccttatgtccgtgctgttcggctgtttcgccgtctttggtggaggcatgcactactttgccctgctcgtgggctggaggcgtcgcagggagttcgttcagcgctacatccgccatgcgcggaagactgcctggggtgacgagagcgctattcaaggcatccccggcgtcgaacctgtgaacactcaggaatgggaagacaagcctgaggagaaggatcccgccgaggagcagtttgtccccaggaaccgtcgcgagaaacgcgccatggacaaggaggccactaagaagggcaagaaggttcaggctgtacgaactgcccgcgccactggcatcagcactcctgtcgaggctgagcttacttcgggacctcaaggagcgaagaagcgcatcgtcgctgagaacggcaaggtactcattgtggactctgttggcaacgtcttcttggaagagcagactgaggatggtgtgaagggagagttcctgcttgacgtaagtactcattcgggtcctcgatatgacttgagctaaatcaaaaatagcctgattccgaatcccagcccaccatcttcgacaccgttctcttcaagctccccaaattcgcctacaaccagtccgttggccgcgtcctcggaaagaaggagcttgtcgatgagcccttccttgagtcatccgatcttcctgaagacgaagaagctatccagagcgctactgcacaaaacctcaacggtgaggcgaggaggcgcaagattacgagggcgaggagcaccaggtagtgctctctggcgtcactgtgtcactatctagacattttggtctggatatgagcttccttgaccgtagctggtagattaaaagtgattgcattttagcatgtgtaagataacgagcatgagttcaaagcaaacaatacatattgggcacagcctcactgtacagagatgtcctcacatcaatgggctcgctccctgaggtcatgacttcgacctgtgaatagcgattcaaaacgtttgcacatttgtaatctgtcaaccacacaagaaattcttcttgcttgattggtgtaataatctgctcttgctgttgatgcctcacccatcctgcatccttcgtcatacgcctccaccgccctgccctccacgtgcaatcatctctcacctcctcatcacgcaatacgccatagtggattccccctccctcaaaccagcaaaatctcgcgcagatcactgcatctcaccaacgttcctgccctgcttccaggcggcccttgcatcgtggctgagcgcgtcgatctcggtaccagcgcagccagctcttgcaagctaccccaccaagaaaccgctacaaacaccccgcctccgctccaatgcttcctagctttacaaacttctcccgcccactccgacaagccgcacctacagtcatcagatcattcagcggaactgcagccatcatgggtgtacagaagacggttattagcgagggaagcggcgcgagcccgcagaagggggacacggttaccatggagtatgtatttctaagcactgggtggtgagagggaatggatttgggctaatgtgtttggtctgataggtacaccggatggttgcgcactccaggccagcccgaggagaagggcaagcagttcgactctacgaccggtcgcggatctttccagacacctattggcgttggacgtgtcatcaagggtatgtacctccctctcttcataccccgacttcaactttgatttcgcatctaacacatcgtaataggctgggacgagggcgtcgtcaccatgaagctcggcgagaaggcgcgcctcgacatcaccagcgactttgcctacggcagccaggcgttccctggtctgattcccccgaactcggacctcatcttgtaagttggagattactgttggtgcagagaggatagatgctaataagtgtgatagcgaggttgagctcaagaagatcaactagatttctacctcggcggatcgaaggggaacggggatgtgatggaacaagaaatactaggatcacattcagaagacaatagtggctgctagagcatatcaatgccatgtgtgccccatgtccaattcctgcctccttcaaaaaagcgaatcatctggaccgtcgtgtcgtgacatgtcccgtacaaggctcaaggaacatcacaccatacaagtgacactcacatcgcctgctaacattcatcacaccactcgtccctccctacaccttacatatcactacctactactcaatcctcactccaccatctcacttaacaaataatgtacctccacatttagtccgcccagagaaaagtctcgctcacaggcagttctgaaagtgcttgcctcggccgctcctcaccaagcctccttggaaactgggtagacagcagccgaattcttcttgcgcgtggaattccccgggaggaatgcagactgtcgcagccatggggagggctggacgtctggcgttctgttcgaatgcgctggtttggtgtgtttgggactaagggaagggggaagaggagggagatgtggagggggggcgctatgaccgggtggaaagggggggaatgattttccggccgtgacgagggggtgggagaaaaagtgagggtgagggtgaaggggaaagggcgataggtagatgcattgctccgcttaccaaatgcttgcaagacgccgccaatgctagagtagagttatgttacatgtgaatatacacgtcgcttcttcgtcatcatagtcgtcggaatcaagcatcctgcatctgcgcaacctcttcgatcttctccgccgccatgcccaagtccctaaactcccagccattcgcctcgttagcccaatccttcttctcaccaaggatagccacactagcttcacccgcgcgcttgacgaggaactcgtccgccacggatttcacttgctcggcggtgacgtcgagcagtctctcccgacgctcgctgcaacatgtcgtccgtaacgccgctaaggaacaggcgcatgccctctctcgaaacgctctgaggcgcgtcgtagccctggaaagcgctgagtttggcttcttcgagatcctgggcagtccaggcgcgctctcgtgcccatgcacccgcttcgctcatgattttcattgagttctgtgggttcgggtcgcggtacgagtacatgccgaagaggccgccgagaccgcgtgcgtatgcgccgccgccgtatgcgccgcccttctcgcggatctcagggtggagttgcttgaaggtgaggagtttggcgaggatttcgaggggtgcggaggacgggtcggtgtaaggtaccgtggggacggcgcgggcggaatagtagacctggtatggaagggggaagaaagacttcgcgttgcggggatattgggcctgctgttttgtgctcgggacgtcgaccgacctggggagactggttaagaaatggcgtaaggcgtcttggttcggcgttgcgctttcgggtccgcagtttagtgctactcgcatttggctgctgttggcaatggtgaatgactgaatggccttgagcttctggatcacctcgctgagcgaatccaatgatgatagagtgctggtgagcttgacttgtgtcagaccgccagtctcctctgtaagtcgtcccacaggacttataccagcttcagcataccgcatagcgaacgagtggccggactctgctatcgagttgatcgcgccactggctgaactctggagcagctcccggattttcttctccgcttccggtccgtcgaaatccgtctcttgtattatggtccggagtagctcatacatgtctgggatgttgcggtcaaaagcataacccgaaaaggccatgccttcctcgtacgactcaagcgatagtggcgattgtgaggagtgatatccgacagagatgccaccagtcttcagtttaatgagctcctcgagctgctccatcgtcttctccttcgtgcctaggcgcatgatggcactagtgtacaagggaatcagttccctcagctcgtctggtaaatcctgcagcttgtgcaccgcgcggaaatatgtcaagccattagtgggcgcttcacgccattgcaccttgactccatcgagattggtctggcgcaacggtttcctttccttttcacgtgggatgtccttgacgtggactgttggcaaacagctcaagtcttcattccttgcgttctcctgcacttccagcaactggagctctctttgctctaagtatttttgcgcttcctcctcgctgggaaattgtttcgttgtctcgagaatcttagatgctagtctctggttctcttcttccactagctcctggctgaatgtttctgacggttgcattgtgaaagtcaaagtgttctccgtgaacaggtacttttcaatcaagctttcgagatagtccccctcggcatgcttggcttggaatgcgtcgacagtctcttgccacgccagcgcttccataggatcgatgccattgaaccagctgggcttcaatctctgtatcatacccatgccaaagttggctgtcttgtgcttcaaggacagttcaagctgatgcagaattccgtccaccttaattttgtcaaagccattcttgcgcacctcgtggaaggtctttgcaatagcttcccgaactttgggcacgtcgtcagccttgacagcgtcgagtcctatcgagaacacgccacgtctgcctgcactgtcgtaaccggtattcgcgctgaagtcagcgcccagccctgactcaattaggttgcgatacaaaggagacccgtagccactcatgagtagactactcaggactcccagggcaaagttctctgtagcgtcggccgtgtcgcccatcaaccaggtgaccgatgtcttgtactgcttatctttgggtactaagggatccagtgggccagacacgacgatatccttgggcgcatctagggtgatgggtgccttaacatcttggtcgacctttatcctgtcaaacccgttcaaccgcaggtcgacctctttcaagtgatctgtgagtggcatgtctccgtatgtcaggattttcgcgttgctggggtggtaatggtccgcatggaacttgcgtagctgctcccatgtaaggtcagtgatcttctggggatcacctcccgagttattgatggcaggaaagaggacatcctggaacctggtgtagaatagatagctcgcatccgacatctggcccttcatctcgttgtatacgacacccttgaagaccagacgctttgcgctggggtcgtctgtttctgctgccagtgggttctcgggtccaatgcgccacccctcctgcgtgaaatcgttctctttcagcaatggatgtagcgtcgcatcgaggtacacggacatgaggttcttgaagtcctgggcgtttgtggtggcgaaggggtagccagtgtggtcggggaatgtccaggcgttcatgaagttcgagagagaacgtggaagcatcttgaagaaggggtcgcgaatgggatacctgggacggtgagctttcttgcagatgaattcatccgaatgcatcatacctctcgctgccacataacgtggtgtgctccaagatgtgtggcacgcccgtcgcatctggcgggttggtcttgaagccgatggagaagacattgttggcgtcgtcgcgggcaatgtgcagatactcggcaccggtcttgtcgtgttgcagatgcagagccgtcaactccagctccggcacctgcttgacgcgctggagggtgaagccatggagcttctcgcccggcttgggaaagttggagacgtctgttattgctgcatatcctcgtcgaagggtctgtgctgggcgcagcacatttgtccttgcagctcgcgagttccggaactggctgcgggtggagcggagcatggtcgagattatgggtgtcttgtcatgagtctcgtccaaaaattgtcacatcatcgccgccgccgtgaatgacgcgccctctgacgccgattggccgtgcacccatcgagtttagcccgcaaaattactaagacgagtgagcgtggaacggcctgtagggctcatgcagcgcagtagacgtcgagtatcgcgcgggaccattgttgcagtgccgtcttcgcagactgtggatattcgtctcgaggccgtggtggagctgtgaagctggcgtaccgtgaccgtgacttgcgaaaccatcaagtagtctctgcgtcccctccttcctcgacacccatcccgccacgagacagtgccccattaccgtgcatgttccctgcaggcccgcgccctcgacgactaacaccatccatcgcaactggcctacttccgctgcaccacgccgctgcatcggacgccctaccaaagcacttccgaaacgtcagcggacgaaacacccacctcgcgcatcgtgcatctgggctctgcaaggacgaatgcgcatcccgtgcccgtagcaacacctggaccgactgctagcttttgggtgcgccgtgcacagcatcgcagagacgtcaccagcgtgtgggagtagctgaggcgccgaatcgacgagtcacggtcttatggcgaccgttgctcaacagcgccagccgacgtctgctcacgcccgcccgcatcacgaagcaagccgaagcgtgtcttcgtcgtcctctgcaaccatggctcccgcacagcaggcccccgcccccgcgcctgcgcctgcgccagcgccagcaaagaagggcaaggggaagaaggctgccgatccctcggagcagcagaagcagatccaggccaagattgctcagctcgagctggaccaggccggtgacaaagagcaagaactcgagattggtgggtacctttttactacgtgacagggactgtggacgaggtggaagtggcggcttgttttgcgcacattgaaaagggcttgggcatccttgctgtatggaccgctggctgacatgccgtgatagagcgcgaagtcaagaaagcgaaccgcgagctatcctccctcttgtcgaatatggaccaaccgcttctacgcctcgagaccgtccagaagcgatataccgaactgctgtccgacatgaagcgcaccgaacgcgagcaccagaaagcgaagaagcgcggagatcagctccagaaagagaaggatgcgcagcgttccgagctgaacaaggttaccaccatgaaagacaagctggacaaactgtcgcgtgacttcgcaaaagagaataagaagctcaaggacgaactgcacaagcttgagacaagcgagtctactgcccgtcaagaactacatgaccgcctcgagtatctgttgaaggacgtggatgattgtatcgcggcgcaaagtcaacctgaaccgcaaaaccaagccgacgtggaactggacgaactgtatgcagcaccatccgcacacatctatcctgctaatgcttgtcagatttcggcaaaagttcaagtccttcatcgatcaatacgagctgcgcgagctgcagtttcattcattactacggacgaaagaacttgaaatacagtaccaaatggcccgtctagaacagcagcgcaaacaacaggaggcagagtcctcaaagtcccaccagctcactcgacaggtttcgaccttttcgcagacggaaactgagcttcgcacgcaactgaacatctacgtggagaagttcaagcaggtatgtccaccgattgcccccttgttggtcacatggcatcatggttaatactgactagatgcaggttgaggagacactcaacaattcaaacgacctgtttcttaccttccgcaaggaaatggaagaaatgtcaaagaagaccaagcgcctagagaaagaaaaccagcagttgcaacggcacaaggaaatcacaaatcgcaatataggcgaaatggtggaagagcgacagaaatggcaagaggaccttgcgagaaaaacaaaggaaatcgaagaccaacggaagaagattgctcgtctcgaaacactgtgtcgcggcatgcaagctcaaggacgaggtcaggtgccaatggcggagttggaggaggacgaggaagtgacggagagcgactacgaggaggaggatgactacgaggaagaggaaggcagtggggattatgacgacgatacagaagaggatgccgtcgaggcagtaccggagcggcgtccattcggcccagtgccaccgcctccgcctccgccaccacctcagagtactgcgaatggcaagctgaacggccatagacaacccaatgggcagatcaatggagtcaagcgctaattgctgtgtcttttagattcttcgaacttcgatgaatcgtctccttgtcgcaaacctcttcgtaagccagtgctcggcaagttcttcgaacacatcgattgacgctcgtttcaaagacgcaggcgtgtcgatagtcgttgattctctactggctgatgcgtagcggtttgtgattgcccagaagtgcgacttggagttcaccttacttcgtgtacgcatcgttcatcaagcaatgataactcttatggctactcactgttacttttctcgcgttcgaatgttttgcatgcaccgttgcaggaggagacgtcttctgtagattaccaactacgacggaaaggtaaataggcctgcaggtctacacagaattgctaggctttgattgtaacagcaagagcctgtgtatagcttcaggctgctggttgagctgccaccgttgcacccttgttactttctgtcgttgttgacgacatatagtactattcatagctatgacagggctaccagtcttgtcacgatctgcgtctactcgaacaggagcaggcaattttcggcatcctcttaactagtgaagtcggtgtcatatgaggaacgagtcgagttaactggttgctgctagtttcccagcctcggctcggttgtatgctccctccccgcagcttgtcccagacccttgctggagagagggctgacagcttccgctaggtatttagcatcagcaaccccagactcgccatgtggtcaataccgagctcaagtatcactttactgtgcctcttgttgctatcatcaatcaatccgccctgagctttatcatcatcatcgcattcagcaacgccatccaccatgtcgacgccatccctccagacgccgctctcgaagctgctgggtatccagtaccctattatccttgccggtatggcgcgcacatctggtggacccctcgcggctgccgtgtcaaatgcaggcggtatgggtgtcattggcggtttaggttacacacccgagcagctgcaatccatcatcgacgacctcaaatcaaacctccgcgacaagtcacttccctttggcgtcgatctcgcactcccacaagtcggcggcagcgcgcgcaagaccaaccacgactacactcacggccagctagacgatctcattgaggtcacgatcaagaatggcgcaaagctgtttgtcagcgctgtcggagtgccacctgcaaggactatcaagaggcttcatgaggctggcatcctgatcatgaacatggtcggccacccgaaacacgcgaagaaggcgctcgacgccggcgtagacatcgtctgcgcacagggaggcgaaggtggaggccataccggtgacattgcaaacagcatcttgatcccctccgtcgtcgatgtcgcacgccaatacaagagtccgctcaccggccagcccgcaatggtcgtcgccgcaggaggaatatacaacggtcgcagtctggcgagcagtctgatgcagggcgcacaaggagtgtgggttggcacgcggttcgtcgcgtcgacggaagccggctgctcgcaaatgcacaaggagaacgtcgtcacggcggatttcacggacaccgggcggaccctggtcgtcagtgggcgaccgctgcgggtcaggtataatgattatatcaaggagtggcatgagcgggagggtgagattaagaagctcacggatgctggtatcgtgccgctggcaaaggacatggacgatggaaaggacgtggacattccattcttgatgggccaggttgctggggttattgacgagatcaagcctgcgaaggagattgtggatgagatggtccgggaagcggtggatatgctgcggttagggcagacgtatattggcggtccgagcagcaagttgtgatagccaggaaatgaagcctatcaagactccactttgcgtcgcacatgtagcctgcattttcttattggagatcccgaggcccagtgctcgtgtgacttgtagtagtcgcgcccggggcttgagcaacgatgacctcaacaacccatgatagagtcgtcgcaccagagttattgtttccaaaaagcatggcctccgcaatgtgacgatgctttgcataagcggcgccatgccaaatcatcaataaatgatcatcacttcccagaccagcgggatgtgggtgatcgacgaccgggatcacaggccttccaaccaaacgacggctcaggagacagcggatgtcgtgttgcaatctcacgaacaaccccagacatctcgtcaattatatgtcccgtcgcacgtgtttgtatacacttgtatttttatcagcaacgtcccgtctcccacgaaccgttgtctggcgcgtgcaggcccgctaccgtttagctgtttgacactcccgcggcgctcctgctcgcgagactcttccggcgctcatagatgacgctgtattggcggtcttttctacgacggagcggcgcaatccatgcagtctaacctcagagcccaggctgagatccaggcccagaggaagaaggtgagtttgtttgtgttggggggtatttggcagggtatgcgccgcgcgcatgtgcgatgctttgttttgtccaggagagcgatgcgaaacttttggcgcatggagactcatttgctgacatttgggggaacagcaactcgccaactcgtacaagcaactactcgagtaagttgcggtgtttgcgccgtgctgcgcgcagtatgtgcgccggatgctgatggcgcaacagtgaattcgccgcgaccgacctcaagacggtgggaaactacacgctcggaaaactcataggcaaaggcagttttggaaaggtctatctggcatcacacaagctgagcaatggctccagggtacggacgattttgggggtttggcacggaaaggagagattgctgatcgcatgcaggtcgtgctcaagtcggcgaagaaggacgacgccaacctcgcccgcgaaatccaccaccaccgccagttcatacatccgcacattgcgcgcctatacgaggtcatcgtgacggaggagctggtctggttggtgctcgagtactgcccgggtacggcacatgacatactgtgataagaaaggagacatctctgacttgtgaacaggcgacgaactatacaactacctcctacagcatggcgcactcgagccctcgaaagtccagcgcatcttcacgcaactcgtcggcgccgtttcttacgtccacaacaaatcgtgcgtccaccgcgacctgaagctcgagaacatactgctagacaagcacggagatgtgaagctcgtcgattttggcttcacgcgcgaatacgagggcaagtcgaactacttgcaaacatggtgcggaacaatatgctacagcgcgcccgaaatgttgaagggcgagaagtacgccggagaaaaggtcgacgtctggagtttgggaatcatactatacgcactgctggtaggcgaactgccatttgacgaggacgacgaaaatgtcacgaagatgaagatactgaaagaggaacccaaataccccgagaacttccccgcgcaggcgaaggagttgtgctcggctttgctttcgaaacggccgatcttgagaccgactttggcagatatactgcagaatccgtggttgtcggaacatgcgccgcggcagcaagagacgttgaagctacaacagccggcgccgttttcgacggagctggagaaggaagtacttcatcgtatgcgcggcgctggggttgatatcgacatggtcattgagaacgtactcgcgcagcgttgtgacgcactagctggctggtgggcactgctgctcgagaaggaggagcggaaagccaagagaaaggagcgcaagcggaaagagaaggaagcagaggcaaagagcttaagacggttaagtgccgcaagtagtcgtcttgacaagttggctcctactatcagagagacagatgaggagggtctacactcaccgactgctgttgatacgcctaaaagtagagggagatctacgaaccgcagaagtttacatggtaagcttcacatcacaagcacgagaatccagctaacctctacaggcgcaccggaacttccacgtctgccggaaggcattggtaaccttgttcttccatcgaacgaaaagccacttccacctattgaacatactcagggtcgcaattcgtcgacctcacgccctcctccacccgcgaaagacctcgacagacggcgctcccgcagtagtatgctccaggtcgttaacaaccccgacctgctatctccgaacggctttgtacccaagcaacgacaccgaaagcaacccttcatcaaccaccttctgagcctgcgaaactggatcaaagagaccagcaaaagagctcgaagcccaaattcaaaagcaagcagcagtattggaaagaaaagtcccaaactgcccgaaagcaaaagcccagattccacgaagacgagcaagcgccgaacgctttcagtccactacccacacctccaaccccccatcaacacacgtcccgccccgtccccgcgtcaacacaaacggctcaggcagcgcccgccgcctctccgccagccccgcccctctgaccccacgctcctcctaccgtcgttccagcggcggcctgcgcggccgtaaatccacatcctcctccgtgtcctcgatccgctcgatgccgcaccaccaccactcgcactccaaagcctcgtctacatcctccatctccatcggctcgcctgccgtttcggtgtctggccacaaactcacgaaatcgccccataatagtataaaggtcctgcccgccacgcccacatccagctccttccccagtaacatccgcgtcgtccggacgggtggcttatccgtcacgacagaaggaaacagcgcattcggtgccgtcccgcctccctcgcccgggtttccctccggcctcgtcttcgcgaagcgcaagcgctcgcccttcaagggccccatgctcaacgtcaacagctcgaattctccaagcgcgcctgtgaataactggcgccgcacaagcgatggcaatgcgagtcgcagccacagcgtgcaagggcgaaggagcggcgagatcatgggcatcacagaggaagaagaagaggaggacgaggaggatgtcgaagaggttgaggatttttcggccgcggctttgagggagggcgagttcgtcgaggagagtcccaaggagccggttacgccgccgcccaaggggtgagtggtatacctgtgtatatttgaatgtgcgaggggggatgtatattggcatttcgcttcgcggtgtgccgtggttttggaggcgagatatgtgtttttttgttttttttctctttcacttgagcgagcgcttctttcacgttctttcgcatcagcacattttgttctccgcggccttgaaattggcttcttgaagcaccccgcttccttgttctcttttactttacattttcgtctgggcagttcgcgctgaataccttggttttttgtttcatggtaaacatgtatacgatatagcttgcgggatttgggatttcctttgtatataagcattctggatttttttttccctcttctatatcttgctcaacagagatgacgggttcattgtcttcgtctctcactggaaagagtgatcataagtgaggtgtgggatttgatgttacatccgactctttcaagttggagatattaaccaacgcagcgagactactgcgacagtgtaagaacgtaacagagcctgatacatgtagctgtggatttaggggtttcaagatacatgcgcagtagagtggttcagcattcagcatttttatgtgagaatgcgaggctgctacctctgagttttcttgcaacgcgagagccagcaggtcttgccagccttcgtggaacgtcggcgtagaaacattatcggtggcggcgcctccaagacttcatcgatgtgatttcaagtgtcatcgccgtcaaaaagaatgtaccttttcctccaacgctcctcatgccaggcaaatgaaacaagctgatcgctttcagcagaccttacaccttgaccccaatccctctctcttgtctaccatatacacaatccgtaccacaccaaaagctacatcgccatcaccatgccaccgcgagcgcccgaatcgataacgcagcgtaacagtgcctatcgaacacgtgtacactcacctcgacaccagcgaacacgaagcctgcggcagctgaatcaaaaggagatgtacgcgctcaagcgccgttccaccagagcggcgagtcttcctaccaagcgaacaagtgcgacgaagcacgacatgaagactcttccgacgagcttgatcgtcatgatatgtaacgaaacattgaaagccccgccaactggggtcgacaaaagtgacggcctagattctagaaacgtcgccgcgacgtgtatggaaggactgcgtgtcgtgtgatctgcttcgaagaagcgtgcagtgacattccatccgcctgagtaggccgggaagggaaatgcacgccgtgttgagatgatcatagcgcggacgagcgtcaaccaagcatttcgcgcaggcggtagccgaatcaccctaccatgcgattcacacgtgaacaagtccgagtgccagagtggtggcgtttcatgtctggagacgagagggcttgtgcgaatgtagtgcaaagtaagggcgtatatcagacatcttaacggcaagggtgccggaccagactggcaacgacacggcagtggggattgaatcacaaactgcaatgtttcgcatgccttgaacgtctttgaaatggaatgtcgaggtttcaagatggtcttcttacgctgattgtcagatgtggtccaatgatggcggtaagccccgatgccggcagtgacaggtgctgtgagacgggacgatccactcggacagatatgcagatctttgttttgttccggcggagatgtcgagtcgaagacaaaagcaatgtcttaccgtttgtcgtggaagaacgacaggtcactgccgcgttgttcggctcatagacgatgaaaatgcctcaccgttacaggcgacatgggaggcgtcggagtcggcgaatgagagattgacatggatgatgaaagtggaagccctcggtggtggcttacaccagggcgtttcccaagccattagaggaaggcgcacgggtgggtcctttagcatcacgttcacccgcgtatttggccgcagtcgctggcgcgtcatgtgcgcgattgatatgttcaagattggtggtgtatcgagactagaatcgtgacgagaatggagaaatggagaatggcggtatgcccaagtagcacaggccagagcttccggcgactcggggctgtaaatgactgattggggaaacggtattggtggtacagacgcggccggtaccgtaacgggcgaacctgttttcatgcggtaagagaagaaggcaaggaagcctagagataaatggtgatccatacgagccggctggacggcggtcaatgagctgtattgcggcgccaaaggcaaatcgtaccaatcatcccgatgtgggcactctgtgcgcaatctcgacgacatcggcgcatcgagatggcagaaatgtcgcctgtacctgcatcaccagactttgggagaaggttgtagattgagaaaaggctggccggcccctgcagcgcacagcttcaaatggcgacggtaaattaaaaccacgcgagattgctggatcagacgcgatgcagttattccgtcttgccgacacggtccagctgttcggtagatcactggagacgcgcacaagtcttgatggggaatttgtcttgcggcacggtgagcgcagagggtggtcggcaagccatggtacagcgattcaatacgggcctacatgcatgctggaatgaacgctttggtgttgtatatagccaaggtgggagtattgggcgatgccggagtaatacagcggctgtttaccagccacgcccctgtacgactcatacgactcactgaacggcgaccgaagaatggagaagcggagtccaagcatttgaagaggcaagtcgcaaaggatgatgcgctgtagggcagacgcattgaagatgcagacaggggccgggctggtgtcttgcgagcacatgcctagagagtcttggtgttggctatcgcattgacggtagtgttatcaacgcccggccgtgcgcccaaagccggggtggcagtagcgagtttctggaaggaaggcgccacggactcgacgccgaggtcgaaatggtagcgccgcaagacggcacaaaggccgggcaggacgtgggcgaacgtgtatacgatgcgaacacgagtaataataaggcttcagcggcgccgccacaatatcccaggagcctgcaaacgtcggagcgctccgtccgactccaggcgtcaaagagaagcgaaggaatggcgtcccagacactgagcattgactgagcattggcgtgaggttggggcggcccactgtcgccatcttccctaccctggcctcttccccaatcatcaatggcccgtacgctggccttgcggacacaaacccaagctcaagctcaagcccctacggccgagggcgctgctggccgccgtcgtccgccgtcgtgggcgcgtcacagcgtaacagcgaccttcacgcgcttcacactctgcactacctacacgccgccgtcccctgaagtgttcgagcagcgcattagcccaatagtccctcccgcgcccgcgccgccgacaagacactgtcgctagctcagataggcgcccttccctaggcttactcccacccgcctggctgggccctgtatctgacccttgggcctgaccctcaccgcacggctcctggggaggacctctcgcgctcgtgtgtgtaaaataagcctgggcccaccaccccggacgtcagcacaccaccgacacttatctctacctggttcctgtgttggacgacgaggacctcccgccacactactgacactgacaccaccatcgagtctgcagcatctgctgtagttctgtgtctctcgccttcccttggtagtgtcatcgccccgccgtactacactccaaacatgactttcgacgacgacatgtacgggaccgagaagagttttgggaggggctcgcaggcctcggattattatggcgaatcttcggtccatcgagacggcattgggaggagagtcatcgagagcttcaagcgggatcccaacttcatgatgacgcccaagggagctctgggtgccgatggaaaggtctttgatgtcgaaactgcagcccaaaatacggccaactcaccacttgcccgcaaactcaaaggccgacatctgcagatgatagccatcggtggttccataggtacgcttctcgcgcgtgctgctgctgccgatctgttgtactaacggccgtagggactggtctgttcgttggttccggacaagcgctagccaacggtggtccagcagcgctggtcatcgcgtactgcatggtcggtctcatgctgtactgcaccgtccacgccttgggtgagatggctgtactgtttcctgttgctggttccttctcggcctattctactcggttcctcgacccggcatggggcttcgctatgggctggaactatgctctgcagtggcttgtagtgttgccgctggaaatcgttgctgctacctttactatcgaatactggaataccaagacggtgaacaacaacgcctgggtggccatattcctggtcttcatcgtggcgatcaatctcttcgggtatgtagcggttaccttgaacatgttctgatatactgactttcgatagtgtcaaaggatatggtgaagcagagttcatattcgccattatcaagattgccgccgtcattggattcatcatcctaggtattatcatcaacattggaggcggcccagaaggcagctacattggtggaaagttctggcgtgatcctggccctttcaatcacggcttcaaaggactgtgtagtgtcttcgttaacgcagcctttgctttctccggaaccgagctcgttggacttgcagcagctgaaaccgctaatccccgaaagtcactacctactgctgtcaagcaggtcttctggcgcatcaccctcttttacatcgtttcactcaccatcgtcggcctcatcgttccgtacaacgatccacgcctcctccaggacagcaacagcgctgatatcgtcgcatccccttttgttattgcaatccaaaatgctggaatcgatggactcccctccgtttttaacgccgttattatgatagccgtgctttccgtcggcaactcttctatctatggctcgtcacgtactcttgctgccctcgcagagcaacaccaagctcccaggattttcgcctacatcgatcgccagggtcgccctctcgtttctatcgcctttgcctcatcccttggtctcttggccttccttgctggtgcagaccgcaaacttcaagagaacgccttcaactggcttcttgcgctctctgctctttctgccgtcttcacgtggctctcgatctgcgtggcccacatccgcttccgccagggctggaaagtacaagggcatcagctctccgaacttgccttcaggtcgcagcccggtgtcatcggctcctggatcggcgccatcctcaacatgctcgtcctaatcgcacaattctacgtctccaccgcgccgttcgactatcaaaagatgaacacttccggccgcctacagcatttcttcagcgtgtacctcgcactccccgtcacaatagcgttctacatcccctacaaactctactaccgcacctccatcgtgcgatcacacaacatggatctgcacacgggcatccgggagctcaatatcgcggagctaatagaagaagagcgcgaagaacgcaagcggtggccgcggtggaagaaggtgtacaaattcctttgttagaacagcattgtttcttcgttcttgtagcgttcgcgcaaagtttcttgcgttgtagtttcttcttttggtttgggtgtcagcgtttatgataccaggcggcatgcctacgagcatcgcgcagcctttcggcctttttttttctgtcctcttcttcatgggcaagtgtgtgtgttggacatgatcgagagctcgtcaagagcatgagtagataggtagtagaataaattcactccaacaaccttcacagcttctccgctaattacttccaaaaagaatcgacgagcatcagaccagcgcaatcattatgcggccggaacgcatgcacacctatgtaacaggcaggcggcagccaaaaaaaactttgcttgcaatccgtctatcgtaggcgcaaaaaaagggcaaaaaagtaatgaaggtcttgcccggaatcgaaccggggttgccggaagacactgattagaatcagaatccggagtgataaccgctacctgtaaggcaattagcgggggcaagagagaagtgttggatcaggagaaacatacactacaaaaccgtctgttggatggcaacattggaatttagatacaatatatcctaatgctgatggcgggtcacaagaatgagacggtatgaaaagttggattgtgagtgcggggctcgaaacactactaagaaggatgaagtggggcgatgcatcaagacatctttttcaacatcacgagctaaatccttgtcctggctagtatcgcaacacatgaacagcagcggcgaaacactatgcttcatgcgcagcaatctctgctactcgctgtcacatctgccttctttacatagacaacatgactcataacgatatctaaatgcgcgagacggtgcagtgccgtgctgcatgtcatgttggcttcagcattgggttacaacacaaactcttctactagttgtcaacggcctgcacaatagcgccagccctgccctgatccagcgcatccagcttcttcatgtcctcctcatcaagctcgaagctatacacgtccgcgttgctgacaatgcgagagggcgtatcgctcttgggcaacggcacgaagcctttctgcagactccagcggacgaggacttgattgggcccgacattgtgcttcttcgctatgctagcgagagtcttgtcgtctgctttttcgttgcgaacgagcgggcagtaagcttcaacgacgatgttgttttcctggcagtactcgacgcattcgcgctgttggcaccaggggtggagctgtatcgtattagtcgaattcacgcttctcgaattagtgagacatacctcgatctggttgatagccggagggaaaaccttgccaatcgacttgatctcttcaatatgctggatgccgtaattgctaacgccaatgtcgcgcactatcccctcgttcttcgctttctccagcgcttgccacatgagcttccgtgcctctggtccgccattgggggtatggatcaagaacagatccacatagccccccttgcctgcgagcttctctacgctctcagcgaccttcttgtatgtcgagtcggcgtcgttgccggcgctgaggatcttggtcgtaatgtagacttcctcgcgcgggactttgccctgcttgattgcattgccgacgtcagattcattggcgtagtattgcgctgtatcgatatggcggtatccagcttcgagcgccttggtacacgaattgacgcatttctcgggtggggagaggtagacgccgaaaccgatttggggtatttggtacttcgatccggggacagggagggtcgagtttatgctgagcttatttgcagacatcttgggcggttggggagacgtgctggtagtatagctagaggacgccgtgagcaatggtcggaatgcagcaaataaacgtgtttggcggaaatggcaacaagctcggagagacgtcaacataccaggtacgataattttttggaaggcaggagtgctcacgaaagtagcttcttcgagccgcccggaagctgcaaacagtagcttcggatggcagtcgtgatgtcacgtcctgcagcttctaggagcaattgtgggtctactgtacatgatggaggtttactccgtacaatacagtagactcatagttttaagtataacacaacgcgtgacatcttgggcttgatttgtctgagggcttcgtacacatgtgagcaagaacgacatgatgctgatcgctttgacgggttcgcgctaagttaagttggaccccacctatacctcactccatgaggctgatacccatcacatagcctaagctatccacgaaatcgctaccaagttctcctcttagctgttgacctattctatgtatggtcttcggtacattgggtcgtggactcttccgtggagtcagcggtcatcctaagtcacttctgagaagatgtagtagtccctgcaagatgcacttgaatttgtgctcgcaagctttgcattctgaatgcggtttgacactatcgcatgctgaggtttcagcacacgtcaagttctacgttcaaatccatgtacatccaactcctagacgccatttggcaacacgacaacgaccgaactactccttccccatgaagtcagtcgcatgctgacgctgatggtcattacatcttgtcttaacccagacgttgaaagtcattgctgagcttgtcgaactgcatatgagcttttttaaacgtagtcctacctccacggctgcgatttcttgctagttgatataccacgatataaggactttactatcctccaatcccattaaccctaacatacatactcttatgctcaagataatgctccatgctctccaacacactctccctccccgtcccactccccttccaccctccaaacggcaaatcccagcatcccgtcggactcgtgcaattaattcccaccatgccgctctccagcttcttgcccacgcgcatggcccgctcaaggtccttggtgtacaacgccgcgtacagcccgaactcggtgtcgttggctttggcaatggcttcctcctcggtcttgaaggaattgatcattacgactgggccgaagatttcttccttggctatgcgtgattgctcggatacatcggtgaagatgacagggtgcacgagaagagatttcgagtctggagttgagtacgaagaattggtatctatggttgtcttcgcttcttctttgccgacagcgatgtacttttgtacagtttcgtgctgtgtcttatcggcctggggcccatggtttgtgtctgtgctggtagggtcgcccagtttcctgtttttggcgtgttgagtaaagacttcgacaaacttgtctctgatgctgtcttggacgtatattctgctgttcgccatgcatgtttggccagagttccaattgatactgttctcagtctctttcgctgctagctcaatatccgcgtcgtcaaagatgatggccggcgactttcctccgagttcaaaaacgaccttcttcaagttcgacttggcggatgcgatctgaatagcacgtccggtccgtgttgagccagtgaacgatagtgcccgaactttcatgtgctctgctaacgcctgaccagacacaggtccgtgaccagagaggacattgataacacctggtgggaagccgcacttttctatccactgcgagactttccacggtgtcaaaggcgccttttcgctggtctttaccacaacgcagttacccgcggctacagctggcgcaacctttttcgagaagaatatcaatggtgcgttccaaggaatgacgatagctacaacgccgaacggctgccttaagctcatattaatgaatcctggagtgttcaagctagtgtggccttgagggtatgcagcttcagcaaaataattgaagtgtgttgctgcatagttcgaatcgatgtatgtgctgactggtcggcccattgcaattgcgtcgagttgggccagttcatctctttctgaaatgacaagttcgcccattttctttagcggcacaccgcgttgttgtggcgagagagcactccatgctggaaaggcggcctgagcagcgtccactgcagcatctacgtctgagacggttgcctccgcgactgttggtcgaagtcaggtccaaatcttccttgcaaatgcaggtaagtgtcgataataccttttgctacaagctctccagtatgtggcgaaaacaaatcaaatgttgcgttgtcgcttgccggcacaagcttgttgtttatgagaagctgcgtttcgatgagtcctgccattctgccgaatgtcttcttcgaagatggtagatctctggacttcccaggcacacgaattgtcaggtcgtgatgcgcggtgaggtattatcggacattagtctaggtccgcgcctccgtctgtggaggggcaactcgagccatggtggggtaatatttagatctcgcctcgccctgcaacatgatatgcactcatggagatatcgttacacaacggctccttgctgccgtcgaggtacttgtatcatatggagaacggatgtgacggctgccagcatcccggtacggatgcgtgatgcgatgcacgctggctgtaaccttccgcaaggatacttgcagcctaccaccagcatgcgtgtgtgtggctgtcgttgcaggataggacatatacagttactgtacggcctcgatcccgtagacgtcaaagcttcgtaatggccgcgatatgtgggtcaccttcggtattctttgcggaccttcggagatccatactaggccagggtcgtggatctgggggccttgaagccaccgtggggtttgaagtcgctggaagtgggtcatagggggttgcggtgctgaagactgactcgcgccaaccgtgaagaaggatagagctcggaggacatgaccggctgatccagaccaatcagacctcataccactctcttacgtacccacatatccgttgtctatagcccctagcgtaagacggtgggacattagagcaagacagcaatatgagtaagtaagtgatcgtggccaagcaatgtcttcagaaccatctgcttgccgacgataagtcctcaccaccacatgtactctctcatgtttgtctcacaacctcctctttcttctctccctctcctctccaacccacacctctcccagcccccactcctccgccaaaacctccgccccaatctcccccaccacatacgccacactctgcgtatgcgcattcatcacaaacggacacacactcaaatctactacccttagtccctccgtcccaaacactctgaactcactattcaccaccgcatccccctcttccttccccatcgcacacgtacaactcatgtgccacgagctcatcacattgttcttgatgtgcgaccaaatagcctcgtcagaatcgtcagcagggcctagggttttgagtgtgcgcgaggcgaagatgggggcgcgttggaggcgcatgacttctcgcaggccgtcaacgagcactcgccggtcgaaggggtgggtgaggaaatttgggtttattagcggtggggtggtggggttggaggattgcagggtgactgtgcctttggattgggggttcatggttaggcagatggcgccaaagtagttttcagagggggagggcgtgtaggctaggaaggatggtggggagtgctgtcatgtggtaagctggtgcttagtctggataatgaggtttggcttacggttgctacttccatcgctggtacggttggcttgatcatgtgctgttttactcgttgaggaagttggcggaattctggtgatacttcgacgctggggagtttgaaccatcccattggtgttgggctttggctctcggggctgggagagagtgttgtgtctttctctaggacaattccaacagtggaaaagcagtgatcttgtagattctctccaaccctgggcagttcgtgaactagtgtgatgttgtgcttcttcaactcatctgcgggaccgatgccagagagcttgaggatctgtggcgtactcaatgcgcctccagagagtaggacttcttttcgtgcaagcagtcgtcgtccatcaattgtttctactccgattgctcgtttctggtcgaaaagtactcgggcaactggagcatctactaagaccttgaggttaggtgggggttgagatagatatgcacttgtagatgttgctcgaacaccattcgcaatacacacactacccatccccatcccaatcggatcgccgtcgttaacatcctgattgattcgatggccaacttgctctgcggcagtaaagacgtctccaatatctgacatccactcctcgccataggtgagagtcacgtttcctttcgtactatgatcctcgacattggctttgacgacattcttcaatcgttcatccggtatcctagggtcgagattcgatatcctcttcaagaccctcttcacatttttccacgcaaagcgctcattgcccacaacattcgcccactcatcatagtcttctcgcgaccccaccgtccacccacaaaagttaatcgccgtacttccacccaaccccttccctctcgagtaatcaatctcttgcccagccaactgcgtttgcggagtagttttgtagaaccaattcatcggcgacccctccgcgaacgccgcttcgaagcgctccgctccgctctgatatgcagcgtcagcattcttacctcctgcctcaaccatcaagactgagggggctgctggggtacgtgcaagccgcgaagccagcaccgcgcccgaagccccagctgacagggcttgtcagcaagactcccaactcaacacacgatgccatacataccgcccacgactacaaaatcatacgcgtcgtccatggcgactcgaaatcatgcagaacagcgatttgtaccattccacccgtcgttatctcatgcaacgcctcgcccactcctacacccgcccccacatctgccgtccgtgcggctgcacgcacccagacacccagcagcctatcacgctcgcagcggaagcgcggaagacgatgcgcaggtccaaccctgcgtgggatgacagccgtctgcacaaccgaacgatgcgttgaacgccacatccttgtacatgctttctcctatcgtcgctgcgcagctaggatgggacggacaagtgtccagagcccaagattcgctgaagaagaggacgacaatataagcaccggttttgcgtctttgcacgctgtcgtgttcgttacacttgccgatgcaacaaggacactatcttcaacattgtggagcctgttgagccacattgggacactttccccactgaacgcccattttgctgctatgggtcgcgtctcgggcctactccgcaagctcgaagtcgcgcccaacgacgatgagtatgaatccatcgccacgagtcgctgggggaatcgcgatgtgtatcctgtcgcgcacgataagcgcacttatgggatatatgcgtacgtgagttattggggtgcgtatacgccatttctacctggactatggtatcatggttttaaccgatgggacaggcacgtgtggaatatgtctctcctcatggacgattggcagttcgctgattggcattggactcacggctgctcaggccatgactgcggttactattggcatgttgattgcgtctgtgacggcgtttctgaatggcacgccgggtgctaaacaccacctggggtatggcatgttggcccagatcagcgtttgggctgtgggggagttacttctgtatcatgctgaatgtgttccaatcgtttgtgttttacgtatgcaacccttcgaagctatggaggataagaactaacgtgttgtacagggcacgcaaatgtacttcggcggccagactttcgtactgatactaaacgccctatcgccttcgtttctacacatgaagaacacacttccagcatccgctggcattaccactcccggactcatcggcttcgtactcttcatcatcctctacttccccatcatatactttgtcccagcatggaaagtgcaaaagctgctcgaagtccaagtcgtcgtcgcaaccgtcactctcctcggaatcatgggctgggccgtccacgccaacggcggctcacccggcgaccttgtttctccagcaatcaaactgacaaaagccgaagccggattccgcgtcgtccagggcataacaagcgtcgcagggacgtacacaggcggcacagatcgcgtgagcgactggacacgctacggacgcaaccgccacacatccacgcccgccatcatatcgctcgccgtgaccgtgaccttgacagcgctggttggcatcatctcgacatccgcgctggcgcagcgatacggcatgctcgaatggaacccgctcatcatgctccagtggatccaactgcactactacacgcccgcgtgccgcgccggcacgttcttcgcaggtctcggcctcctgagcgtcaccgtcttcgtcaactacacgcaaaactgcgtctccagcggcatggacgtcgcgatgctcgttccacgatatataacgcagcgccgcggagcaatcatattcagcattctcggcgtgctggcaaatccctggcgtttcctgacacaggcgtcgacattcatcaccgtgctgagtagtttcggtgtattcatggcgcccgccgcagccgtcctggtcgtagatttctggatcgtgaggaagacgaagtggaatattcccgaactgtacacgccgcatggaatatactggtttacaggtggtgtgaactggcgtgccatggtggcttatatgatgggcatgtggcctgcgcttccgggcttcattgcggaggtctctgggccagacggtatccatgttgatattgtgtggaggcggttctatcagattagtttcttctttggattcgcgacgagcgcggtgttgttctacatcttcaacaagatcgcgccgccgccggggctgggtgtgcaggttgactttgatatcgatggaatgcatatcgttcatggtgcagcagcggacagtactgggagtttggaaaagggtgccgacgttgatgtacagaaggttggacaggcgagcttttgagatcgtggtagttatagttacttgtacagactctgcgaatacacattcttactcagttcgaattccttcacagaggggagtgagttgggcagtgatttgcgtaatgattatgatatgtgttggtgacctgctatctatgttctgccaaagaatagttccaaaaccaaagggtatcaacatgaggaaagtactccttccattctaatatggtgaacgcatccttcttacaatttcagatagtcgcaccaagtatatcgcgatatacatcttcgacatactgtgcgaagtgaactggccactttgccacctggactatgcgggcccactgtaatgggccgcgttgcactcaggttactcgattaggcgttctcaacaagcaccgattcctattgcaggcgatgctaccaattgcgtataccttgtctaatgtaagactgactgtaaacttgtgggagtgtatcgcatcgtgattggtgtctgtcgaaaaagccaatgtggtgctataccattcaacgcggactgcgggccggcccgctgcagtgcaatgaatagccgaccaattttggaaaaagaaagaacgtagttaaggcgtaaaagacaaaagcctgaaagaaagatcgctgaatgaaacccggtttcaacccggaggcgggccttgaggcgggtgcaaatgtggatggatgccaggcactgattgaggatctatgaggttgcccatgtcgccccaattccagtcgtttatgttgctaatcgtaaagtccatgaagttcatctgcgtgccccgttcgtagcgcgtgtttgcatatgggccgtgtccttgatttggctcggcatagaattgagcgggaacattgtcggcgaacatgtatgcgccgctatttgtggtagattgatggtaagggaaaggaacaacatcttgttgttgctgttggctagtcggccgtgctgattcctgctcgctattggggttatcttctggtttgccttccatgacagccgtttgagagcccagtgattctgccatggaatgtagctcggggatgatcgaggcaaattttgaaattgtgccgggcatgtaggggtttcgcatatgacgttgcgccagatctgccagctgcgagagcagtactttggactctgacagatcggtgcccgccgtcttgttcagacaaacgaggtcgagcacaagcacagagctggctgcaagggtgtaccagacgtcccaccatgtggtgtcattgaatcttccaatggcctcgagccgcaacagaatccgagccaatgccttgccagaatcggagcatgagtcagccatggcagtgagggctgcattcgaagagtccttgccatttcgcgagaaaatggaagcgcgcgcaagcaacgctgctcgacacagtactatgactgtgtagtggtacttgccgtgcagcaggagtaaaggtcgctggaaagctggtggtgcggtactgagcgcgtccatgcgcaagtgctgagggagagtgtcctgccaccgctccatgtcgcgcaagactgccgcagcaggcgatagtggtccgacgtatgactcttcagtcgattttgcgcggatggtcttgggggcgcggcatgcagacccaagatgcacgaccaagcggttgaaccacttgcagtagtctggtgggcagtagctcgccatgccgatgatgcgctcgttcgggcaactgactttggagcccgggtgctcgatggcgctcgggcggtcgtacgaagagacctggatctgctcgaatgcgtacagcgtccaccacaggcgcttgcgcaactctcttgcaagcggcgtctgcagcgtgctaaccttgtcctggtgcaggccaatcgcgaaggctacgcgcaccgcggtgccggtcaagttccagcaggcatcgcggtggttggtgttgtggaggtgcatggccgcgagcatcatagcctcgacagccatgacgctcgaggtgaatatgacaacggggaggaggctctgtacgcgccgccaccacagacgctcctgctcttcgggaaacgtgacacgcgccacgcgccgggcaagcagcaacacacacagaaagctacacaaccacgcgggatcggtgccgctgggatttgcgacccatccctcgtacgcctcgcggaacgaggcttcgtgcagtacgggaaagtcggggttgatgtggtcaaagtatgcaccaatgagcgaatcgaggctgggggcggtctcgggcacggaggtgcggcggtcggcgggcgagttgtggtcgatgttggacgtcgcgctcggggtggagagggtgtgcgggtcgctgtcgccttcaatgggctctgaatcggctgcattcctcccaaacaagacgaattcgcggacgggacccccgcccaccagcgtgcgcagcttcaggtggaaggaaaaggagctcgcagggccaatgtactgcacctgcccttgctggtcgggcaggagcgacagtgaatcctcgccctcgcggtcgctgctgctcttgtggccgtcgctgctctccacaatggccgagtctggcagtggaatgccgagtgaattgcccagctcgcgcatctcgtccatgttggacacatcggcttccggcaagaggcccttcaccagcgactcgagcagcgccagccggttgcccaggccctcgacgctgccatagaggcgcttcttgcggggctgcgtctgttgcgtgtaccacgtcagtgtttgtatccaaagaagcggacatgtacgccctacgcaccgtcagacactcgatattgtgcacgatgcagtagcgacaggcatcttggcctggctgcttgttgcacttctgcttgcgcgacttgcacttgtcacatgacgtttcggtgcgtttccgcttgtcgagcgggactctgcgcgaggcactcgaactcgtgcccgtgggcgtcgtcgccgtggtcatcatggctcagatggctatgtcggacagacgtttagcgaggcggcataggtgataggtgggcgtggcaaggcgtgggtcagtggaggggcattgaaagcatggcgacggccgcgcagaagcatcagagaccagagtaagagtaccgagcagaggcgcacacttggaattggctattcacactggacggcgcagatggcagagcttacttgcagcactgagcactgtgacttgtaagtgcaagcacatacctactcgagagagccatatggcgcgccctccagacgggcccggcctagtcccgccacaaaatcatcgtctcctgtcccttggagcagtcggccaagcgcccgcgtcgccatgtggtccaggctcttcgtgtgccggcgtgcgtgcttccaacggtccccatgccaatattaatattcttccaacagacgcccaaatcctgccacttggtcctctataccgtggctcctatatgcccaccagactgtcgccgtattaatagcaatcaccggtttcttcacttccttctccatctcggccgctactttagcacagaacagatttgtccccacctgaatcagcgcgtcgacgtctggcccgtcgactttgcggaatgcctccttgagcactttgggctgcacgtctgcaatcgcctttgctgtgctgcatttcagcccgtggattgctgtaacttcgaagccgcattcggtcatgtacgccttgacctgctcgtcacccaaggactggtacggcgtgattatccctatccgccgggcccccagcttccccagcgcagcattgaccgcctgggcgcccgttgtaatgtccagcccgcccgagaggtctttcatcagagcttcaaatttcgctgctccttcctttccaccccaaaaggtctcggacgacatacccatgactgcatcatgactcgtgagcatcttttgctgccatcgggcctgcttagtcactcacccatgaagtcaggctgtgccgtcatcacattttcaactgcattgccaatctctttgcgcagatcgaccatgaattgatcaaatttcgcatcactgtccagcacggggtctctgatgaggatgcgtccgctgtgccatgaaatgcccggcaccagcatttgcccgtattccgcttccacggcgacattagtcgaaggcagaatgactgcaaacgagccgcgcggcgcgaagtgatagtttggcatctacgcacattagttctggttcatcgttcattgctcgcatgctcacaattcaagtgtgcggtacaagggacccttttaactttcgccaggaccatatcgcagccactgctaggtactacgagacaaatgccgtggtcaaaagtctacatgccatgcctacgcaaccacatgcaagtctcgtacgtgtcgggttcgcatagctgtcgcgctcgcgtcaatgtggctagcggtcggatcactgtaccgcatttgcggatgctggcttccgatagcctgcgatctctgaggtcggactccgcggagtgagacatgatcgtttgatgcactgattgacacgcgtgtagaagtgcagaaatggcaacaaatcacatcggttcgagcaaacaatatcgtgttatatggtccgatcacgtgtttgtcacggctgcactacttgcagcggcctcgaaccgatacggacgacataccacaaagatccgcctgtccatgaatctctcactgtcgacacgcgatcaaatacataactaaatccagagcgtgctactgctactttcggaaatagtacaacttcataggaacagagcatcagatgtgaattgacattacgatcagaccgtggacatggacgaagaccgcacttcttcgctccacttcaccattcccccacctcatcccggcatgtatcaactgacgtagtgtcaccacatgcctacggcataggttcaatgctggaacacgaaggccgtggcagtggtgatccatccccgtgtttaaagcaatccaaatttgtccattgtttcccagccctgagataggatcccatggtatccgataacctattcggaccttattgtgcttcgcaagagtagaactgcttgtctccgcagtcatcacagacgaattgatcgtcgtttttcccacctatgtgctggcagatgacttgaaaacgtttacgcggccatggtcacattacgaatgtggggaggtacacgactgtcggtcaataaccgctcagtgatgccgacggtgaggccattcagtgtcggctgtctgcatactcacctcaagcgaacgttttgtgacatcttgaagcccaatggaccttggcagtctcaactgcggcagtagagagcagcgagatacgaccgacgctgcttgcatcaaccaacccatattcggtacttgtcgagcaattttctcaaggcctggtagaagacgacatgcacaatgccgtagtcagggacagggaagctgcggaggatagggctgtacaggaaatgcatcgtattttggagcagatgccgtccacgcccaatctaaaatgccagcgtcacgggtatctccaagacattctgattatttgcatctgactaagacgccgaagtcactgctatgttgctggtccggccaatgtcgggcaagtaggcttgagcaatcagaatatcgcgctttgcctccggttgaaataaggttttgcatcaacgtcgttcctcaagctcgcgacatcatcggccgacccaccggccgacccatccttggctccatgttccttttctcaagccgcatcatgatatctgtcggcaacagatgcacatgtcggcgatagaaacaaagccaagaatcccgaagatgccgtgcgtaccgcagctcctctgcctcccattcgccagcgcagcgttccttctattcaccctccgcttctccaaacgacgacgtacatactagccttagcatgtcggttgcgtctttccagagcggaatttcacctgcacggtgtaagcagtgcacgtcggcatcatgcatacacctacttgcaagcgaagctacactacaacgtattttggcggatgcattcttccgccgtacaagctcggcttctgataggatgtatcgctcaggagcacctccacaaaagccgctacgagctccctcacgctcaacatacatccgccattgcagcgtactaccggcgccccgggtacacgtggtagacccaaaattaccttctgaacagtttgtggtagagcgatgcatatcctgacttacccacacttaacccccttgcggcatcgaagcgcaagcgcatgctgtactgccgacttcactaccctgctgcaaggcggagtgtgaaagacgctacgaagggttgatcatttcagacacggcaggcaatgaaaacaacttgtacctagggtacttcttggctgcccgctgcatacttcaccgctgcgtcagaaccgcatgtagatgtactgacgattgcgtaccaaactttgacgccttccattcgcaactttgatactcaccttcaaaatacactacttccctgaaagagttgggacagatggccgcgtcagatttcaacattgccattgtcggtgcgggtatcggcggtctggcccttgcaattggtctcaaccacctgaatgttccttacacgctgtacgaggcggcacccggtttctcagctgtcggtgctggtgtgggcctaggacctaatgctctcagtgccatggacatgatcgatagccgctttcgcgaaatgtacatgaagatagcgactggaaatctgagcccagaaaagaggcacctgatgatggaggctatgcggttggaggtcggtcttggagagagtgagagctggtggggtcaaggcggatggggagctgagtatttcgagcggaccggtgcgcacaggaaggatctactggacatcatgacgagcttcatcaagaaagaagccatacgattcaacaagagggtgaagtcgctggcacaggagaacaacgccgtaagaatagtcttcgaggacggcgagatcgctcaccatgtggcagtcattggcagcgacggtgtcaaaggattcactcgacgactcgtactccaggagcggtatccggagtgcgttccagcacaatatacagggaagtacgtctaccgtgcgataatacccatggacgagtcaaaggagatattaggagacctcgccacagacgcgaagatgtacatgagtaaagactgcaacctatccacatatcccatcagctacggcaaccagctgaatgttgtcgcattcgtgcgcgatactttgccgtggacccaccccgacacaacccaacaagtctcacgagaagaaatgctcaacgacttcgccagcgcaaataccgacccgcgattgatgaagctcctggactgggcgaagccagtgcgttggggtatcttccatcactccgtcacacccacatactacaactcgctcatctgcatgctcggcgacgtggcacacgcaggcggaccgcaccaaggcgcaggcgccggccagtgtctcgaagacgcactcatcctttctcgtgtcctaggcaaactgcattctagcgttccttcctcgatactttcgacaccgtcccctctacgaacccggatcatggaagcagcgttccaagcctacgacgagatccgccggccccgcgcccaaaaacaagtcgtcacatcagaagagtgcggcgacatatacaatctcagggaccctgtggctggcgacgatatcgtcaagtctttggagaatctgaacagtcgcttcgcatggatctggcagcatgatctcggcgcggacgtccgagcagtggagcaacggttcgaagagctagtaggactgtggacggggtttgagggtggcaaggaaagcgcaaggttgtgagcccctcgacgtcccaactttgtgtttgagagagaacgaaggactaatttcatgcaggattgactcgctgaatacgtcaccagttagaggtgcagttgcagtttgagtgcgtgctggtgattgggacgaggtagtgagcgtatacatggggcttcgagcgtacaggaacgtaatatttcggatctaatagtcgcgtggcaagaggacttgcgtgcatgaatgacatggcatcgacgtttacgtacacttccaatgatcattgttcgttcctcaagtgtgcttcaattctgacctactcacacgtgaatacaatgtacctaatgatggctatgtacccagaaaccaagaccaggacgccaaaaaaaactctgctccagaaccgagtgccaggagggcatgagatatgtgatcaagttgccctaaactccacggccggcccgtatgcagtgagcatccttcctccaaaaaacccgcactcaacaacctctcctacacctcaccagaccaacatctcctctcccaactcacccacaataccccgcatcccaccacctgccacgccaaagacaaacatcacgtgacactccccactcccacacctcacacacgcagaccccaccagacatccatcgcaacccctccagcctcaccacgtcatatcgccctcatgcggccctgttttctccccgccagcgtcccggtattcgggtccagcgcggttccgcagctcggcacctgcagtgtgttttttggcctcagatctgaggtcaacggcggcggcggcgggcgtgccgcaaacggatgatgcaggaagcttgttttgacggttgcgggggctaaaggtgtgattggaatgtgcaagacgacgagttggggtggggtgtgcaagggagggttggggtgtgcgcagagctggaggtacaggtttgggtaagagggctggggcgagacgcgaccgtgtttttgggtcggtgatgagggatgatgggcggggtttcaacgtagggtaagatttgggtattgtgagtgggtgggcttaggacaatatgttataaaggtgattacgccgtttgttgaaaataccagtcaagtcattgttgaaactagaggctgttgctatgaacgtgcacaggcactcaccagacgcgtcaatagcaatatggtcattgtactcttatggacagaatgtgaggacacacttttaagcgaacggtataattaactagttatagccatgtatatagctattcaaaatctttggacatgcacgacgggtatattcgaagcgcaacgctgcagtcgcacgaaacacaagctcaagatgtacaacgaacaagaaaggtcgtagcgcacatctagaacatgcggttcagggtgcgtttccaggcgggccaggacttgatctcctcgcgctccttgttgatgaggtcccagtcgagctcacggcgaccagtgtcgacgtccatctgggcagttcggagccatccctcgcgcttccagaagtagccagcaacccagaaggcagcgacgacgaagacggcaaggtaggcggagaagaagtcagaggcggtaccgaccctggtgccaatgggggagatggcagtgtagaactaatggtatgttagaatcaggtgtcaaatggttgggcacacaagggcaagcttacctgagcgatgaggacaatgatgatgatgaaaagaccaacccaagatccgtagacaccaccggcggccctgaatgggatctcgtcgagggtgtggccgtggtaagcccaagccttgcggaaacggatatgggcaaggcagatggagccccaagtgaagagagcagcaagacccgatagagcgacgaaccagttgaagatggtgacaccggtagcagccaagttcatgtagcagagagcaccccatgcgagaacgaagatgacagaccagagaggacgaccggatcgatcaatgtaggtgaagatcttgggcgcgtagccctggtcagcgagcgcagtgagggtacgcgaaccaccgtagataccggagacaccaatggagacgacggagacgagaatgaccacgttcatgaagctgtcgaaaccgatgaggccagcatccttagcggcaatgacgaagggcgaggtgttggaaccgcctccagtggctccgagcagacgctcatcgtcggacctgacgagcagaccaacgaaagtaagaccaaggatgtagaaaagggtaacacgccagaagacctgacgaatggcaccggggagagacttcagggggttggcagtctcggcagcagccagaccgaccaactcagttccagagaaggagaaagcggcggtgacgaagacagtacagaaacccttgaaaccgttcctgaacgcaccggggtcgtaccaggtgcggggcaccccagtattcatcgtacaaaccgttgctggggcctccaccgcagactaggatgagggcgatgatcatgaagatgacggtagcagcaagcttgaggcacgatgaccagaattcttcctctggcgtaacccagagttccgaacaagttgatgacaatgatgaaaacccagaagacggtcatgaacacggcaacgctcgtcccttgggcgccgggccaataatgcactgtgatggcggcgacgttgagttcaagcggtaagacaatggcccattgaaagacgtagttccagcccatggcgaaaccccaggatggatcgatgaagcgagtagagtaagtgtagaaaccaccagagaccgggtacatgacagcgagttcaccaagagcgtagacgacgttgaagatcatgattcccatgagcgagaaatcaatgaggacagaagcggggccctagaaagtgtgagcgcagaactggtgagattgcaactgagaagcaaacttacacccttgttgaaggcgcctccagaaccgacgaagaaaccagcaccaatggagccaccaatggcaatcatgtgcaagtgacgtgtcttcatggacttgtcgagcacgaccatgggaccgctctggggacggcgctggaaagacttgaggttcagaccgttgcgggtcatgaagtcctcctgttcgcgccattcggcgggctgctcaccaaccgacatggctggggcgtggacggccttctcatcgagagggacggccttttcgtggtccatggtgggcgggatggacggcgttgtctgctgtggtcttgaaagagagagtgagtgaacagactaccgaaaagaaacggctcgcaccctggggggaagcagcgggctttaatggaggttgggatcagcgcggaggggtcaaagcaatttatcccgcgataccgtgtagagctggtgtcgcggcaagaccgacaaggtagcatgtcgcaacgattcctgacgcacggggcgtctgcaacaaacgacttggcggggtggccggcatccttcgtgatgggaggccgaatgaacagacgcctgtactgatagcctagtgatagggcagggcgggcggtgattggacagcgcgtcagcactaccgacagcacgcgagtgaattgtcaaagaagcgttgtattggagcacgcgctacgagggtggcggccgcggcataccttggacctccccatcagagcttccccgccggtggcgtagagcccttggcgacgaccaacgcaaggcccgttggtcagacccgggtgctggatcggagatgacgcccaaacgggcctgataacgacgccgccatggtgccgttagccagtgatcctgtcctgcgattccagcgagccagcaagtgcgtggtccgccggcttctagcacgctttctagaacgctgatacagcactcggtcgcgtcctctggtgttggttgggccgggtgagccttgagtcctgcagggccgcgaacgccttcaatttcttgacctctcttaactttccttgacacttgcctgtccgggcctctgcacattgcgcactgcgcctgcagataagatgagccgccggcgctactctgcatcgaatctcgagtaaagcgacggccagtgcgagccaagtccctgggagcgaatggctggcctttagtctgaagctcctcacgtgtgccctagtccgccttccccattattcggctatgttcgcaccttcctggcccggcctagtgcattctgctggttccttcacacaataacgcctgtctgcatcttctttgtcatagatgaaagcaggtggctgttcacagcgtcgcagcatccggcctgtcgcggtaacggccgaccccttgacgctgctgcattgttggccaagcggtgacaattgcggcgcgagtagtctactatgttgaccgaaggagtattgggcgcacgcgtcgcagcatggccgtgtcacatgtgcggccttcgtctcccctctcagcctgatgtccactacggagttcgtttcagttgccctctcccaagtgtccaatatcaggaccccgtaggaccctcttttctcggccgttctccatggtcttatctgcgcgtggggtacaacacgaccgcaacccgtcaaagttgaaaccacattaacgaggagcggactttgcgcgctcgtcgcatctcgttgttgatgcatcccttcagatccactccgctgacgttgaaggcgacattcactgagcgctgtcgcgccgaagaagcaacgcagatgtcactttcgtccacaggtccggaatgcggagccaatcgcctgcaccccatttcctacgcgccaagcgtgctagccccctcacggctagccacaacaccaatgccaaccacgacttccgtatcgaatatcaaccaccatacacccctcgcgttcccgcgccggtcggtcatcgagctgtcgcgtgagcatccgcccatcccagcgaccagtccaacaaacaaactctcgccacatcatgatctgcagtccctggtgtgcgctcgtcgtcgagagtcgctgctctggaccttctgcctatttagtgctgctccactgataaccgccggcacagtcgctggtctgatcgccatgcgatgtcgccaatgcccccagccggaggacccgcaaaggcccatgtttattctgggccagccctgcgttcagacgcgcaccgtatctgtggatctagacgcacctctcaagcgcgctctcgttatctattccaatttccttgtcatttcatcgcgtttctgtgcattgcgtgcatattccgaagattccgcctatcgcgcgctgacgattttttgcttgttgagccgcacttactgatttgcgccatggtgatgcacggcgtctctgagcttgatcgcgctcccggcacggactagtgtcgacaccgttccttacgctagcgtgctgcataccagccatgtgctactaacaacaacacttcaccgcttcgctctccctagttatgtgcgactccagagtgcctcaccaagtctcaccggccgggtgagtagttcgccgtggatatcaatatcatcatcttgtcagcctcgtaggcagcagcaatcacgaaagagggtgtcagactggcatgagatatcatgacagagtcgggagattcgatcaaccgcaaattgactccacctgccctaagtaacaggactcgaaaatatgtacacaaacatgcggtacgacaagtactagaataaaggagatctatctaacacaaacgccggggcccaggagtacaaagaaaacaaccatcgtctttccaaacgctgcgtaaccaacacgagttcgtctcacgaatcagttcatctgatctcggtctgctgtcaagctcgtcagagacatgcctccgcatcccgtaacaccttgatgcgactgcgctccggggtctgcttttcctcatgctctctcttttgtccaaccatcctcttccagaaaccctgcaccttctttgccctccatcttccccatcgactcttctcgtccttctccataccctcccatcttctcacagcaagccactgataaaagttgatcttcatcgtcatacgctgctggcccatgcttagcacactggcgatggatgcctttcgatccatcaattcctccagcgcatgctgaaccgactcctttcgccctgggctagtactgattgcctcctgaatcgatgatttttgtcgcgtcttgacatccatctgtcgcggagcaggtggcgtgcgtggatacatgaaccgcggcgacaacggagacattggcaagagaaagcttcttgccgtaggtgaagataactttgcgaatgtcactgtaggtgggcgttggtgtgcgactgaacaagaacgttggcgacactggcgacatcgcgcctatcccaaatgttgaactcatcggcgacaccgtgaaacctggcgacatggagtaatcaaacatcgataatggcgatgcagggagcagcggcgatgcgatgctgaacagcggctccgatggcagaggcagaagaaactggttgacgggtgatgatggagccgtagacgagaggggcgaaggagtctctgggagccagtatgatagtgctggaacaggaggtgtccctgcgatgtccggaagcgatgatgttgatgtcgtgcctggaagtgggaatccctgcgcgacgaggagtggccggggcgaggagcgcgccatgctggtgtagagatggcaagggcaccactgcaagcaggtcggggcttcatgttgcacacgaatttgagtttggtagatggatatatgtgtgtatattgaagttgtatgatgctgatattgaatgcagacgctgaagcggcttattataatacccaattatcgaatcttcaaattgaccttttgggtctcacacacagcctccactacatcccgaagctctcagactgatgcatgcggcaagcaagagattacatcggaacctcagccgtacttctctatcgcggactgcatgcatgtgtgtgctcagtgtctgggcgaggacgcgtacacacctggtcaagtcagcacaaagaaagtatagcacggcgactacaaggctatatttcacgaaatcaatattttccccctgccccacgtggcggccatgtgtctgtgagccgtcggtgcgtggaactgttgcacgtggatgtgagacaggaggaagaccaagctcacccaagactcaaaatgctcgccgtacgtctgagacatgcaagatcgggaaacttgttggaaggatatgctttgtaagtcgacgatgggtacatggctcaaaagcttgcagctgaattgcacaagcttggtggatacacgctcaagcatcctgcattcagtgaagcacttgtgtcaacaacaacaattcctcaacctatcctcccaaatgcttcaatcccaccatccccctctttcctctaagaattatccccactcctaacctgcagataattccccgccactggccccttcagccccgcatccttcccaaacgccacccaatcgatcccaaaccggctcgacaccgcctgcttatgcgccgccggcaccgcaaaccccgccggctgctcgtgcagcacaagcacatagcgatgcgtcgccggcgtgcccgcgggcggcgcgggcccgaagtagctcgatggccctgtggcgctggttttgagcaccgttgtgccgtttaggaggctagtggtgggcgagaagtcggtgagtagtggcgtgcaggacagttgtcgggcgcgaattggaggagccgtcgatgtctgggggatgtgttaggtgatataaggggggtaagggggggtaaggggacacaccgatcatggcggaggaggtattttccagttcacgggtggtgtttgtcaggccgattgttggggctttttgtgtgactgggtcggggtgttagattgaggtttggtatgtgaggagggagagagggaatgtacgggatttcttgacgatgagaccagggctgatgtattgtgtgccatagtatacgtcgagcgtgatgttggtgctgggtgtgaagccagtaggtgtttgcgcgagggcaggggttgcgaggatggaggagatgagggtggtgaacttcatgtttgtggacttgaatatgcttagagatgttattcacaaaagttaggttgcagcacgaactacgtataagatcagttgaatctgtcagagtgctggcctgggtcccacatgatcatgaggtcgattcttttttcagcatgcgagtatgctctaaaaggtagtgacgccaagaatcgcaacgacgcttagatattgcttctattaaggtgatgcaggctgaaagagagagcactttgacaccctggtctccccacaatgcaggggtgtatcatcttcggcatctctggacgaattgtgccaagagcaaatcactacagaatgaattgaatgcgacctacattcggtagttggcatattgcacgaaagggcactgggcactgttcaagtgttggtgtcaagtggagtgaaagaggagtatattacgacattgtgtcttctggagcatttgccttgagcgtattttgtagtagtcgcactataaattgtagtgcgctcgctacacattttgcaagtggcttaagcagtatctacattcagcacctgaccgttctcggtcatctgaaccttcgcgcgcttagtcgattccttgcgtgggttgggggcttcgaaaatctccttcaagtcctcaagagtcttgccagctgtctcgacgaagaaactgtgatacgagttagtaagaaggtcaaatcaccggcatcgtatccagatcaacttacaagtagatggtgacaagctcgacgcaaatccaaccgatgtagacaatgtatagtttccagccaattgcctccataccgacagagattccgtaggtattgacgaccatggccacgttcaggaagaggaagttcagaccagaaccctttgcacgtgtgcggttctccaagcactccaccgagtaaagcgtctgtagtggcgtccagccccaggcgaagaaaataccgaagaggtagatcgacacgataacaccgtacgagaggttgttcgagggcgttgcggtggcagtgaaagcggtgagaaagatgtaggcgatgagtcctccaaggagacctcccatcaacatcttgcgacgaccaagcttgtcgaggagtgtggctccgtagacggctgcaatcatggagaagatggggttgatcgcgttgatgagaagctgcttattcgggtcgagaataccggcttgtttgaccatgattggcatgaagtaagacaccacattgttgccactccattgtccgaagaacgccatcgcgatgaccatggccaatcgatatctggcagccctggtgttgacaagctcgctgaagtcccaccatgggttctcgtcgcgtgattgagcaaagtcgtcagtaatttgttgcaattgaagctggacaagaggcgagttggcatctccctcgccgtgatacttggccatgatagcaatggcttcttcgcgacggtcatgcgcaagcactgtgttgatttagacaaatctcacatgaagacaatcagttattacttacaccaacgaggggtttctgggaagaacattacgcatgccatgacaatgcctggaagaatgcattgaacaagagtgggaaggcgccatgcccaggatgattcggacatgtgaaggttggtgccatacgtagtccagccagcaagaatgttgcctgtcgacacaagtaagccaaattgtcggtgaatgccgatactggaatctctcacctagccaccagaagttgttgtacatgccggccatggttccacggtatgctggatgtgcaagctcaacagtgtaggctggacctgctgcagaagcgatcgaagcaccgaaacccaagatgaagcggcctccgatgaactgacccatgccatgtgccgatgtttggatagcggttccaacaagaaccagcgcacaaccaacgaaaatacagatacgacgaccgtaaccatcggcgagaagtccacagactgagattattgttagatgagaccgaaatagtgggagacgtgacggagcttacatgggaaagcagcaatttgaccaagattgtaaatgatgaagatgataccggcagacgagccttcgccagtcaggccaaatgtgttctggtaggacttcatagcgttgatggcgcccatgagggaggaatcgaatccgttcagggttgagacgagataaccaattcccatgatcccgtaaagttgaatcatgcttcgcgaaaacagcctgggcttctgtgcttcaagagcagcagctgaacggcatcagtatatcattccaggtcagcagtatgctcgagaaaactcaccaagagcgacagatgcaacattggcctcaacgacatgtgcggacttgtggacctcatcgtcgtggttgctgacctgatgcgtaacagcacccatgttctccttgttttctgccatcctgtctcaacagacgaagtaacgaaaagatgaagaaatattcagacccaaggaaatgggtcaacgaagtagtcagtgacgatcccacgatttccggggtagtggattcgctttatactagcagacattttacaggcttctccgcaacacacacggccgtagacaggtctggtctcgctccgaggtagattacctgatgctgccgcccagttgcccgtttctgcttcctcaggaacaccctcgcctagccaccccgcgtgccaagcgcccagagtgtgcttgatgcagggtagccagcgcatcgtgtcgagggtcagaagaacgtctatggggcaacataaaagcttgggaacgccttgcacgggaaatgagcggatgtaattctggaataagcgcggcagcggatgcaagtccaagaacacacaagtttctgcaaaccctttccaagcacgcggcgaagaactgaatcgaatagcacgatgctcggtcctactccgagtcgtggtgaagtctggagtaggctacggaggtacttccctgttggttcatgggtgtggagatgaaagcctggagaagtccggagcaaaacgtgcttctagggtgcggtctctgccggtcttcaccgatataggtaagaacgaaacctcttgcagtagtagaaccgctgatcggatgaccctccacatcgcggcgtaattagcccgatgcgagcctgcaacacccaagaaactccgggattcccgtgtttttgccagccgacaacgtgatcgagcatcacgccgttgtcttggcctgcacattcgggtggcttccccatttgggtcatgccaccacatgcattgccatgcaacacaaatgtatcgaagtggagatgtaggtactttatcaacggctaacaaacgtcgcgatgccaccactctctacacaccatcaaaatggcttcaggtacctaccccgctgcaaagccagactggaacaatctcgacatcctccacgagaataccttagcaccccgcgcatacttccataactacacatcggaagcggatgccttgacatacgatgtaaccaaatcgaagattcataacctgtccggaacatggaagtttgagcatgcatactcgccctttgaggctcccgaaggctttgaagcgccatcctttgacacttcgaaatggagcgatattgccgtaccaggcatgtggcagttgcaaggatttggtaaaggaccccaatatacgaatgtccagtaccaaatcccagtggacccgcccaatgtctcattcactgagaacgagactggttcatacgtgaagaagttcaagatcccacaagagttgcagtcaggccagattcgcttgcgattcgaaggtgtcgacgcagcgttccatgtctgggtgaatggtaaagaggtgggttactctcaggggtccaggaacccagacgaattcgacatcactagtctggttgatctcaatggtgagaacgtactcgctgtaagggtctaccagctgtgtgatggtacatacattgaagaccaggatcaatggtggctcagcggaatgtgagtatgcatgttgtggcattcaacaattactgatgtgatcagcttccgagacgtgctcttgattggcttcccaaaggagagccgcattgacaatgtctttgcccagacactgctcgacagctcctacacagatgctgatctcaaggttaaagtcagtgccatcggatccggcaaggtcaccgtcaaagttctagatgcacaaaagaagattgttgcaactgctgatgcagaggtcaacaacggcggttcaaccgactttagcatcccagtcaagaaccccttgaagtggactgcagaatcacccaatctctaccatcttgttgtatcacttggctctgagcagttcgtcactcagcgtatcggcttccgccaggtcgagatgaaagatggtctgatcaaagtcaacggaaagagaatcgtcttccgcggcgtcaaccgtcacgaacatcaccccaagcatggccggaccgttccacttgagttcttgaagcaggaccttctgaccatgaagcgccacaacatcaatgctatccgcacatctcaccagctcaatgatcctcgactctacgatctggccgacgagatgggtttctgggtcatggacgaggcggacttggaatgtcacggcttcgagactattgctgatctggcgcttacgcctgctgagcaaaagttgcccttccgcgaacgccagctcctgacaagagaaaaggcggcagagtggactaccgacaaccccgactggaccaaggcttatgtagaccgcgccgagcatctggtcaagcgtgatcagctccatccttccattatatcgtggagcttgggtaatgaagccttctatggacggaacttcaaggcgatgtacgatcatatcaaagcgtacgacaacagcagacccatacactatgaagcagacatctacgccgagaccatggacatgtactccaggatgtatccaccaatcaatgagatcattgagtttggaaaagacaagaccaagactaagcctctcgtgctttgcgagtttgttcacgccatgggtaacggcccaggaaacatcaaagagtatgtcgatgctttctacgagtaccctactctacagggtggtttcgcctgggaatgggcgaaccacggccttgtaaccaaggataagcagacaggcgaggaatttatggcatatggcggtgacttcggcgaggaggttcatgactccactttcgttatggacggtcttgtcaactcagaccacactcccaatgctggattggtggagtacaagaaggctattgagcccgtgcagcttctggaatctagcaagacaaaggcaaagtttatcaacagatatgacatcatcactctggatcacctggtctgccagtacacggttgcgtctgaggctggtggcgagggtaagtctggtgtgcttgatatcccgtctggtatcgcaccaggacagactttcgaagttgaacttccccagatctccgacttggtcggagaagcgcttctcagcattacgttcggcctgaaagaggctaccccatacctggagaagggattcgaagttggcacggctcagatccccattactgcgaccgcacccgtacagcttcctgcaaaatcagatggaaagcttgaggtcgctacgagccggaatttgttggagattacaagccaaaagtcgacctggaaattcaacactctccacggcaccctcacgtcctggcgtcaagcctccaccgagctcatcaccaaggcgccagaattcgacatcttccgcgcagaaaccgacaacgacgccccgcaagacggctgggaatggaaggagaagtgcctccatctcgccaaaccatcgacccgcaaggtcgagtggtcgcaaccagacgccaacaccttgaaggtcgtcgtgaaccagcgcctcgctccaccgacactatcatggtctatcgacaccattctgacatacacattccgctcgaacggcagcgtttccatcgccgtcaatggcacaccccgaggcgcgaacctgccccgcacactcccgcgcatcggcctcgtcatgtcgctcccccagcaattccaacgcgtcgactggttcggccgcggccccggcgaatcctatcgtgactccaagttctcccagcccgtgggcaagtacaccgcccaaaccattgacgagctctgggtcgactacgaagtcccgcaggaaagcgccaaccgcacagacacgcgctgggtctccgtatccaacggcaaggacgcattgctgcttgcgcagtttgtcaagggtgaggagaggaagttgtttgatttccaggtgagccattataggatgcgggatgttgctgaagcgggacatccgcatgagttgaggcgcaagaagagggaggaggtattgctaagattggatgcggaacatcatggtttgggcagtgggagttgtggaccgaggacgctggatgagtatgcgttgttgacagggccgtttgattttgaagtgttgttgcagacgaagtagagagtgcagttcggcgctgaagcgttagaccaaacttcgaattgggagtagagaatgctaacagacattgagtctttgcgttgttcggcttcacgcatgtttcccatgtcccgtcagctgcgagtaacgagtgattggcctactgcgcattcagccagattgaaagtgcgagttacccctggtgcctgcatgtacactttcgttcacagttccttaatacttccaaagagctacgcattgcattctttgatgagtagacacgcgtcgtgaggagtctgcttccaagcaggcggatccactcgtgtcgatatcactaccatggtgtacaatgtcgaggatggagatgaacaggcaaatgccgaatgtgccgtctgcgtgccataggagattgatcgtccaagaagttgccgaagtggcggacggtacccgaggacctgcatcaatacagatactacagttgattattgcatgttgagctgattgcattcccgctcgctcggattttccagcccggagacgtaccaggacggcacatgagagctgcggtattaatcgaaagttggcatacttcacgtatatgcaacgctgaatggcatatgagttcgcctttgacgtcgaggtgtataaatgggcagcctccactagacagaacatcgcaccaacatcgcgcagcctgtttcaacagtaccacacacattgaaatcaagcatgaagtccctgatcaccatcgttgctgcactgtgcagcgtagcctcagcatggccactcatgccctggagcatactagctccgccagcaaccggcacccaattctaccagcttcaagctaaatcgttcgaatccccgtatccccttatctcagcccaatcctgacatggcccgacagagcaaccaccgccctcaataaccaatgggtcactctccccgccggctcaaccagctacggcctcgcaacagcccagactgcagcgaccaagttcttcgtgcaaaaattcaacgcgacgaatacttgggcgtttcacaacgctgatgacacgcgccaactcgcgctgcgcggcgcggatggcgtgttgctgtacttggttgacgtgacgaaccctaattcaggcaatatcccgggcgggcagttgatggagtgggcgacgtttaccatggacagcaatgtcctgagtgttagtgatggaagtacgttgaagagtaggacgtttgtgggggtcaggggaacggggaccacgtatactcttgcgctgtatgatggtgagttttgatgactgtgagtgggggaggtggtgctgacgatagacaggagttagtaatacgacgcagacaattagtccgctgacgctgaatatagtgaggagtgggagtggatgagtggtggcggacgaggatgcggactatcaaagggttgttaggggcatacatgcaggcatgataaagggaacagaatccaaactgtgttggtgtatcgctcatgctatagctaatcatcttgcgtcgtaaagccgcccattgacaaagttcatccaaggctgcaacacccccaagcgccgagaacgccgtaactacttcgtcgcagagcctaaaagtcgttgtctgcatccatatcctcatctcccgcttcgatgaacaccagtcgtgacccctcgcctgtcgtttgccagacctggtcaaagttagcatcgtggtttgctggaatatccttgtatgaaaacttacatcaagcatggcatactcatcaatggcctgctcaaactgatccgcagtgaagcccttggccaacactcgctccctgacccttcggagatccatctcgccacgcgtgccgtcgccgacagcagcagctccgctagcctccatcgacttgatgaggtgataaatcttactactgggcgtgtaatcatcccggcggttgtcgtcggcgtacagactggctttgcttacttccgtgaggcgtagagcctcgtcaacgtcttctgaaatgacctcgtctgcgaatcgtagacgagccagagcttgcgccagacgaaggacaccgagcagggtacgaggtgatgtgtgggtgaaggccttcttggaaccctcatcgcgcttctgctgttggcgcatgcgtacgtatgcgcccaccatgtagtcagacacttccttcggaacatttggtcggtatgatcgcgcacgagcaacccattgtcgaacttcagcgggactgaacacgatgcctccctggacttcaggatgcttgttgtgcatatggacgtgcgtaacgtggcgtgccaattcttcgtcagagtctcgcgcaggggtatcaagaataaggaaaagtacgtcgaaacgcgacaagagcgcagcaggaaggttgatattctccacgggggagatgcgggggttgtagcgaccatacaacggattggcagcggcaaggatcgatgtgcgggcgttgagagtggtagtgataccggctttgctgatcgagatagtctgctgctccatgacttcgtggatggcggttcggtcgctgtcgtccatcttgtcgaactcatcaatacagcacataccattgtcggccaggacgagagcgccgccttcgaggaccatctcatctgtgacgggatcgcgcatcacagccgcggtgagaccgacaccactgctaccacgaccggtggtatagacaccacgaggagcaaccttggtgatgtacttgagcaattgggatttggccacaccagggtctcccatcaagcatacattgatgtcaccacggatacgcataccgtccttgacttcttttgtgacgccaccaataagctggagaagcaacgccttctttacatcaacgtgaccgaagatctcgggcgcgatggatcgcgacaagtattcatacagttggccagtcctttcgagctcgttcatcctcttcagggttggttgagcgaggacgatatcatcatatgccttcttgtgttgcatgacatgttgcgcctcgaggtaggtatctgtgagtagaccggcacggatggccttgaagccagtgtatggggttgggaggaagatacccgccacatctacgacatctccggggttgatctggcgtacaagtgcaccgtggcaatggatggtaagctgtctaggaatgtgtccaacgggtacctgatcagccatctcttgaatcttgacctcctggaaaggaaggaacttggatgcacgggtggataagaacatctgacccttggtcttgttgttcttgcattcttctgatgggcactcctgaagtggtgtaaatgctttcgttgtcacgggctggaagacttcgcttccgcagcggtcgcaggagtaggcattgacctgtacagcaggcttgacgtctgacacccgcgttgcgataccgcggactgtgattaggtggccgagatgctctcctcgcacattccgaacggcaagcgccttcatggctgcttggctgctagcgccagacggtattctgggcttgaagttgagcgtgtatcgtcgtgtcagtgccgcggggaagagcgattctggggcagcatctgcggtgtcgtcaacaccctggagctcctgcatcctctcattgcgcttggaacgctgggtcatgatgacatccaggacatcgtctttgaagctattgcaggttagcacggtggtggcatcattcaggccggctggcgtacttcagctccttggttggtggcggtaagcacttgtcgactgctcgggagaagacttcgaggtagtggtgggcgttgcgctcgatcgattcaatcagcttgtagttgtgctcgccgtctgaggcagtcctctcgtactgcttcccatcagcccctcccactcagtatgcgcagctcctactcacggcttccacgtcgttcaggtctatgacaatctcgtcgcgctcgcggtttgacacttcctgtaactggttcatgtactttgttttcgactggccgttgcgcgccctgtttggcgcaggatcgtcttcgtcgtccatcatgtcgtactcttcgtcggcgccattgccgttaagattgagcccctgtaattgatcggcggcttcggtggacgaggacttgaaattcttgaggaagtcgacgaaggcagctgtgcgctgttagctgggccctggcatgtgcatgcgacgctgtatacacaccctcctgctcctcgtagttgacgggtgccgtcgtggtaaggagcgccattgtcgctcgctatgcaatttctagaaggcgattcgtatacgtagagatcgcctggtggtgatgcagcggggaggggggttgcggtagcgaatttgagatggggctggctggttcgcgttgcagcgcgtcgagcgcgtttccctgccaattgacgattggctgccggcgacggctgttctgccaccgccttcaatgcgacgggcgccgacgacctcggctgcgtaggggagcttcagcatctcgaccaaaagtatgccgtgattgtgaccttcaattcactcctctcacatcgccatgccgccgaagaagcctgcgggcaatcttgtccaggccgaggtcgcattgaagcagacactcaagaattgtcttgtcaatcttccctccacgctcgtgtcggtgctcgtgaatgccaatgctgtaggtgtttttgatgaagcaatgtgatgagatgctaacgccatcgacaggtcgcccagaatgtcgtcgtcgagctctcctatcgccagcctcccccacctggcgcctcggaatccagaaacgcctccccgtccaagtcagtgttcgtgggatggacaggcatgcagagccagcgtagacttgcgtctgtagtcggtccgggtgggctgagaggcaacgtagctacgaaccagcaggatattcccgctgtagaggttgatgctacttttgcgcgcctcattgggctcactgaaggtcagaaggtgggcatcttgctgcacctcgaccctccacaggcgcataccatcaacatcgagcctctgaccccggtggactgggagatgatagagctgcatgcacagtttctagaattgaacttcttgtcccagatacgcgcgcttcccaaccctcaagctcaggcaccacatccgttgacactccacctctcccctaccaccaccgcgaacatcacagtaacatccatcgcacccgcaccgccaacgacatcgccctttgtgaagatatctccggatgctgaggtcattgttgcacccaagacacgtcagaaggagcgcagttcgactagagaaagtagaagcgtgggagctgcttcgagaaagagcggaaagagtgtcgctagtacagtcagacgacgtagcggccgcgacgacaatgctagcaagggtgccgtcttcctgcgaggcgtggaccgcagtgttgctcaagagtggttcgatgaggaggaagatgcggatgcccaaggcctcaaggtctgggtagacaaggacgtcctgctcaccaaagcgctccgtggagtgacatgggtatcggtagccgtcatcaagcctgcaggactccaagagccggtggatatgtcacaagaacaagagcaagaaaagccggccggtcgagtaatcgcgcgcatcgcaaattgggaagacgcacccgacagccgccatgtcgccctctcaacagacctttgccaagtgttgggcttcgagggctttgtaggtggacttgtccgaattgagggtgcgccagcccagaccgcaaagccatcagccatcaagccaacagggtcgaaagagtcaagggagccggtcgtgaagacaatcaagattgttcccttttctaccaatgcgtcgcaaggcaatgcttcgttgagatttggtggatgaatccaagcaagagcaggaggacgctattcaaaagattaaagtcacatacggcaagaagaatggccttctcgatggaccagtcacagatggcatggttcttccgcccgtcgaagattctgaattaggatggcaaggaggccttgtacggttcgatcctccacagtcggcagtcggcgcatcgtgggtattgttcccagaaaggaaaccacccatcgagctcgctcaagagataccgactccctctacgtgggctaggggttggaagcaaggtgaacctttacaggccatctcaccgaatcttgttggtatcgaccctctcatccagcagctccgatcgcacctcacacacaactcttctgtccttctgaccggtggtctcggcgcaggcaagtcgcaatgcgcgcagctccttgcccaccaactgcggaccgagtacctcttcaacgtcatatatttcccatgcagcaagcttgtcaccgacgagacaagagtagcaacgatcaaggagacactaaaccgcttgttcgcgtccgcatcctggggagcccgatcgggcggtaatgctgttgtagttctggacgacttggacaagctgtgtcctgttgagactgagctgcaagttggtaatgagaatggacgaagtcgtcatgtcagcgaatgccttatctctattgtccgacaatactgctcgatagactcgggtgtagtactgttggcaacggcacaaggcaaagaatcacttaacaacgtgattgtcggtggccacatcgtgcgagagattgtaagcttaaaggcgcctaacaaggatggacgacgaaaagtacttgaaatgctggcacacaaggacgccaaacctcaatcagcactacccgaagaaccgaacggacacgcatttccatcctcgcccacaaacagtcgaccgagtacttcacatcgcagcatcccagataatggcagcatacaagaagacgagccagaaggatttggtttcgtcgtagagtccacaattgatttcttggaccttgctggacagacagacggctacatgccaggcgatcttgtcctcctgacatctcgggctcgcaacgaagcactcattcgctcaatcacatcctcttcaaacacagtatcactcactcgcgacgactacacttcggcgctgaaaggcttcacaccagcgtccttacggaacgtcacattgcagtcctcaacaacaaagtgggactccattggcggtttacactccacccgtcaaaccctcttagagacgttgcaataccccacaacatacgcgcccatctttgctcaatgcccacttcgtcttcgatccggtctcctgctatatgggtacccgggttgtggtaagacactcctcgcctctgctgttgccggcgaatgcggtctcaacttcatttccgtcaaaggccccgagatcctcaacaagtacatcggtgcctcagaaaagagtgtccgagacctcttcgagcgcgcagaagctgctcgaccatgtgtccttttcttcgacgagttcgactcgattgcaccaaagcgagggcacgatagtactggtgtcacagatcgtgtggtcaaccagctcttgacacaaatggacggtgcagaaggactcagcggcgtctacgtcctcgccgccacctcgcgacccgatctcatcgaccctgccttgctccgcccaggtcgtctagacaagagtctcctctgcgacatgcccggcctcgaagaacgcatcgacatcctgcgcgccgtcaccctcaaactcaacctcgccccctccctcctcacgtccgacacctccggctcgaacctccgcgaaatcgcccgccgcacagaaggctactccggcgccgacctgcaagccgtcgtatacaacgcacaactcgaagcaatccacgacgtcctgggcgacgcagatctgaccgccgattccagcgcgaagaaatccgactccaaagataaagacaaaaccatccctgaattcatgcacttccgctacggcgacgatccctcatccctcgaccccgccacacccatcccctccgcccaactcaccgagcgcgccatgatcgcgcagaaaatcgccgctctgcaaacactccgccgtaagcagaaggccctgcagcgcccgtcgtccagccacaatgacaaagacgaagttgacaaggacgacgatggcgagcgcaaggacccgcagatccagtggaagcacattgatagttcgctgggtacgacgcgcagcagtattagtgcgcaggagcgggtgcggttgatgaggatttatcgcgagtttgtggatgggcgggatggggatttgccgagtgggcagggggggagtgagattggggggaggagtagtttgatgtagggcggttagaagatggggaaggggttgtgctgggtatattttattatggggaagatgggtgtacacgaaagtgaggtggaggaagatggatgtttgtggtatcatagcatttatacattctcatcccaagacatgtctccacaagacattggccctcatagctacctctcatatcctcgctgtaggatcctactcttcttgtccccccctctctttctccctcatccccgtctttatttcgataccgcacccttaacctcctctgccacacccttgaccttatctccagcctccttcaacttctcccccgcctccttgcccccgaaattccagtagttcaagatacctgtacccttgcaccagctgcgagctgaaattaatcgcatggcacccgaagagcaggtagttggcgggtgtgacggcgagcgcgtatcgcatgaaggtgccggagtacagcgtcagggcgccagtcatgcggcctgagatactgcgaatttgtcagtacgaggaaggagagagagggggggggggggggggcggggaaagggtgggagaagttacatttccgggtctttagacatgtctgcgatagcggcgatggggatgccgaagtttgaagctgggccccagaaatcttttacacaagtcagcgactacatctcctctctatctctctctctctctcttgtcccaatccttcgcaatccaattgtgtccgcctcttcctcttcctcttcccccatccgacgctgacaaacatccccgggtaaaaacgtacgagtcgagcagaagtagtccgagtacttgtttgagcggatcttcgcgttgagggctttgatcgcggcggccatggtgggcgcgggaattggcgtgtttcgtggaagaagcgcagtgacgaggccgtgggaagagagtaagctgtggtcgtgctttcgtggtgttggagctggttcggtgccaaggaaaatcggggtcggaacggtttgcgacaacggcgggagggtcacgtgggttttgtaagatgcgattacggggtggctattggttggattgtgtggatgcattgagcttgtatgctgcctttacttgatgagcctgtttgtatcgcaggcaacaaagtaaaggctgcaggtcttctaagaagttcaaattcttcaacggccttggtcttcacggcgtatagcttcaagaaggccgatacatatacgagtgcaaaacagcagtgagcatttatctcatggcattgcaaggttggtaaagcatttttccagttcctccttatcgatctcaagggtattgcgcaattcaagttgccgtaaatctccttcgaaccaaagacttgagccgtgtaaccatcattcctcaaagctccagccctccgacccgtgtgaaactgatgagactgtacttatctaatgtctacgtctcaaaagacgtggccattttctcacacaatcgcgttccgggctggcacaattggctctgctggtgtagtaccgactgacgttcctggtatgcttttgatgttgcgagctctctccagacgaccttcccgctcttatcgcccaccaaagccaggaggaggtccaccgcggccagggaaaccaggaggtccaccgaagcctggaggtcctgcgaaacctggagggccaccggcaggagggaaaccggctgcatagtgttagcgtgcttcatctggaacccagagacttttgaacatacgaggtccgcctccaggtggtccgccacgacctgggaaaccaggtgggccaccaaagccaggtgggccaccgggaaatcctccaccgaatccaggaccaggacctgcgacgccaggcgcgggtccagtcaggccaactggtagaccacgtccggccggtcgcgcgacaccaggaccagcggctagagtcgcagcagttgcggtgccactaggctgcgctccaagcctcgcggcagggtctgcgggcggcggcccatcgacagatagtgagatgacatgcgcaccgcggatgatggtgaggccgatcgcgcgtcgctcctcagtctcggtgacgctctgggttgcgccaggcgcggcctttcctcgtcgtcgagtgcggcggaactcctctgtgtcggcaaggaccaggttcatgtgcttctagacattagcatcttctcagtagtgatttcatgcgacactgaccttgtcgaacgcgagcatctgtccaaccatctgcctaccatcttgaagtgttaccttcatgcggtagttgatctgcaattgtgagtgcggtgcgactgtgagcagaagatggggcgcttacgagattttgctacaccatcgggcgtcagtcagttctacacgcgtcttttctcaggtcaaggacttgagctgctgggcagatttacttaccatcttgccctgtctgtttgcagctccagacatcgtgatagtggcgcgtccgaagacgacttaggattcaaaaattggtgtgttgaaggtacaggaagacaaagtcccgtgttcagcaagtggtggggtgtattgcggagctatcggtggtcttgacgatgttcgaaagctttcgcaggccgcgagctagggtcgctgcacgtgacgcgctcgctaaactggcgggcccgcccacggcttctcgactagccaaaattattcgcgacctccatcttcagcggtcgacacaccacctgcctactaacatcagcagcaatcacaatggtacgcagcaataccgccaattcactcgcaatgccagtactaatgcgcaccgcagtccgactccaaggcctccaaccccatgcgggagctccgcatccagaagctcgtcctcaacatctctgttggcgagtctggtgatcgtctcacccgtgctgcgaaggtgctcgaacagctgagcggtcaaactcccgtctactccaaggcccgctacaccgtccgtactttcggtatcaggaggaacgagaagatcgccgtccacgtcaccgtccgtggccccaaggccgaggagatcctcgagcgtggtctcaaggtcaaggagtacgagctccgcaagcgcaacttcagcgagtctggcaacttcggtttcggtatctccgagcacatcgacttgggcatcaagtacgaccctagcattgggtatgtggactgtgaacttggatgagcaggcagtggctaacaggagcagtatctacggcatggacttctacgtctgcatgacccgccccggtgagcgtgtcgccaagcgcaggcggtgcaagagcagaatcggcgcctcccaccgcgtcaaccaggccgagaccgtcaagtggtacaagaaccgattcgagggcattgtccgataagcgcatcgcatgtcggtgaagagggaacgaattgaagattctgcacgactaccagcatttccaggtttcggcgggtatggtcctacggagtcctgggtgtacttaacaaaagagcaagcattgaacttgcggcctatcaatggagcttgacctgtctctgacgagcgggtcttatcacatacatcaatggaggcttcactcgggtgaacttgccgactcaaccattgagtgatcaacttgctcgttgctgcctgctcgtgatgtgtttgcttgtgatgctgtgatgggcttttagtagtcgtcctcatactgaccacacgtctcgtgccgagacgtccagcttgtagcggattcagatccactgacctctaacttggaattgtctgccccttatacttttgattgctctatgagcattgatccatatgatcataatggcttactgtcatgagccttacctcgatctcttttctgtctatcacagcgaagctgttgtagtattcactactggtgaacgagcaatgttcatggctgccaacggtacatctctcacagcgcaccttaggaaagtccatagcttctccaagcttcgaaatgcggtgtgccctagaaaattcaagcctggtctcgcatcatcgatgcaaggaagacaatctagaatatcttcactcgaatcgtaatcaatccttagcagcactttccaccatacctctaccaatatcaccaacgtctccatctccaaatccatctttccatacatgttccattctgcaaagtgctctactttgatcgcacaactccaccacccatatatgaagcggtgagctccgtaccaccacacgcccatctgaattaagtcacacgtgcatgtaccaccacccaccatcgacccacatgtacgccatgacccaacatccggcccgaaacgcgtgacgtcctcccttactcttgggatggggtgtgaccacgcgttcacgcgcccgtggcagcggctagcgagagtgggcggctcgctgggttccagggtcgatcgcatgatgatgacgcgatgaatgagtgtgacgggttgtgggcgagacgctggagaaagcgttgaatggttgaaggatatcgaggactgagtatcgtgggtaagcaagacagacatgttggagaaagaaccacgatttttagcagaagagagaatatgtgtaaagtgtaatcttttgtgtgtctttgtcttatgataggtatctgccatctcaatctttatcacatctgcatccgtatgcgtatccaaacaacacaccccaggcaatccattctcgtcaaaaaatagtgagagacgtgtgtgtcaaggtatctcaaggaaaatcaaccaaacacccgtaagcgatcggaacgaaagcacagcccaaaggccagcttctcaaacaacaataggaaaaatgtacaagtttctgtgcacccaaggaatcccagatccaacaaaagaagaagagaaagaacaacgacgctaatgcaacaaataacgatacaacaagatcatccactctctagcggccggtcacgttgggaccaaagtcaaagcccgccggttgctgttgcggcggcgggtatgacggtgaagccagaggcgtgtacgcgcccgggatgggtaccgaggcgtattgttgctcgcccggagcggcgttgacgtggtcgttgtgtcgttcctggaagccaggggagacaggcgggagagggggagatgcagtgcccattcgcgcgggggcatcgaagccgtcctgtccaagcttgggtgtagcaccagtgactttgatgggaggagcgccgagggtgaagggctggggttgcacgatctcgcggacagaggcgtattgcactttgtcgctctcgccagcttccgcggcagagtgcgcgtcagtgtgcatggggtggcctgggggtgggcgccagccgccggagcgaggggagagtggtccgaagccgggtgtgttgggagcggattgcgagcggagctgggcgaggtagagatctgagcgggcgcggtcgcgcatagccatggacttcctgagcttgcgcttggaccagaagcggtagaagacgatgccgtagatgatgacacagaggagctcgacaacgacttcaatgatgcagcagacaagtgcccagttctggtagattgttaatttgtgtttagagagtgcggtgttgggaagaacatacctgaagacggcagacgagcgcataggagatatcatcctcaaagagatgtcgtcgcttgttatccacgcaagaccagccccacatgtccttgttgttgttattcgctttactctggttgaggatcgcggctccaacggcccacatgataatgctgaagacgaagaacccgacggcgaagacagtgtagtaggcagctactttctcggctcggttgtgaccgcctctaaagtaggcaaccatgacgacaattgacatgacgagtgagacacaggcgatagacaggataacgacttgaggccagatcttcgtgttttcggcccatggtggaaggttgtttcgtggtgcgagagtctttgtggcgttgaagatagcgaaggcagttgcgaccatggagaggacgatcagactgcaagcaaagttgatgccacgcaagaatatctttgctattcttacccggaccttgattttctgcttattgttagacccatgctgacagacatactgctgtctaaacttaccaagtcttttgcttgctccttctcggtgaaggcctcatgcttctcgagcttctgctcttccctgaaggtaggactcaggatgctcgcagcgcctggtgtccgtggtggtgcaccaggcgacttcattgcactcttgagcgcaccctgagtgcggggcgttggtggaggaagatatcttcggtcggtttcttccatctcgacggctgatacgtaggatagacctacgtcggaaacttgaggctgaggtttgtagtggttggtggggtagtcgaagggtgtcttcggtccgtcaacaggtgagtagactgaagtagcttcggcgaagcgtgctgtgcgaggagtcttgttggtgtcggagtcgtcggtattccgtctttcaatcgtaactgtgagattcttcttattgttggttgccattctacaactttccgagagtcacaccaaggcacgaagctctcatcaagcgggggcagtgaaggagatggggaatgctgtgaggatggcgactataatccagaccagcttagaccagtcgatgaaggtgcagatgcaggatgacagaaggcaaaagacacacgaagtattacaataagagacctgctggagagaagaaaggagcagaggcaatggagcgaagcgccagccttttgtctccgggcgcttcgagggcggcgagcgcgaggattggatagagccgagcacggtcgagagtggagagagatgggatgggaaagcgggcgggtacttacaacgttctaaatgtatggcgccaaaggctggcagcttgcaccactgcaggttcccgtctgataggctaacgggggagacgaggtagtggaatggcgcgcagtgggaggaggggagtaataggcccagaaatagacgcccgggagaagtcgataaacgatttgcaaacgaagcgcatccagaccaagaaagtgcagcgcgaagagcttggtaatgtgtaatctgacaaggtgtgcttatcccggccgtcagcgtgcgtgtaagatggcctaggcgagcgtaatatagctccaagctcgtggtcgcacgtctgtctctcgtgcgcctcgcagtacaaaggtgcctcaagagagaggaagagccagcagacgggtacatcgttactcctcgtacgcctcggaagcggagctctgcccagactgcgggcgctctaatgcttggacagaggctttgaacgacacccaattgctgcgagctgtttgacgcctgcaaaacgcgacatggtcgttgagggtggtgagtggttggggattacagggactgtgcataaaacccaggcgggctagtcgatttaagctacgggaagcgcccatcccatctagtcccagccaatcgcagcgggtagctgccgtgagacgctgaggaaggcgcctcccggcccacaccagtcattaggccagcgtgaagtcgagtcccaaccaagacagcacagaatgcgtcttcgagtccgctgtctcagagtatcgccgtgtcgagcctccctcgcagaaacgataagagtctccgcttgcccgcgcgagaaaattcatcgcctccatcagccgcactgtatggattaatctgcacgtctcgtcgctggtcagcttggtcagtgccggcatgtgactgatctgcatgtctgcatgccatgcgaaagcaactaatcgcgaatcacagcccagcatctgcacgctaatttgccacacaagcatacatttaacttgatttaaagtcgggcacgctagccatgtcaggccaaatccgtttcgtttccatgcacggttatttttggtgtcttttgctgcatcgtggggtgacacgagcgacgtgctgacgatccgtcacgaacaggcaacatgggtgcgacaccttcgacagtcgtccacgttgtcagtaacatgtagtgatgtatgcgctttttcaacgctcacctatggctgatttggccgcatgctcactcccacgccatgcgcaatgggacggcccttccgtcgctgctggcaatgaacatggcccggcgaacataaggcgcagccaaaccacgccgcacagccatcccgaatcgtgcatctctcgaggcacattttcgagaggctggtgtgcagttcaccggttcatcggttccttcccttgccgcataatcctcccaaaaagccaaatcgccactcccagcctctgaccctctatcccaaaataaccctcgcattccccgctatccatctcactcgcatcccgttgcctgagacatacatgtgtactgccagaccaggcgttcgctccgcacccaaggcagatccacccgctccgtttcgaaacatctcccgtgcgaacataaacattttaacccacatttagcctcgcccgaccattgcccatgtcggttttatattgtcatgcaggataggtacctggatgtgtacatatttgcgtcgttagggctgagctcaacaatgttggggagtacgcctgatgggcgggcgagagctaattgtagacgctagcgtggtgatattgcagactgatatatatgcttgaagcggcaattgaagaatcttgagcatggtggggaatgcaggtactgagaaggattcgaatcgtccgatgaacgtgtgagcggcggggatcgtcagagaatgcaggtacccacatggagcaataatggaaacaatgtttcgaaccgtgaatggagagatgatgcctgagcatgcagtgactggatcgaaataggaatgaaggagatactgcgaagtgagtgatgcgcatggtagtgcttgtgggagacaaatttgcacgaagaactcaaaagtgcatagcgcaaggatttgttcgaaaaggatattcatttgttctacagcattcagctgttcttatttttctatgctgattggtgaccaagatcctcacgatgttgttgacgcagttgaacatttcgttggcgcggttcagggctctgcatctcttcccacctctgcttctccagacccaaaggactgattgatatcaaggaagctggaatcggcaaggtagcctatcgcgatcagttaggacacaaggcagtgttgatgcaataggtgaagagcattttatgtcactgtgtagccgtgcaagaagcgatgcaggtaatgagagcaacactaggtctgggttgtctacgtgtgagttgtgtccgtttaacttggagagtgcctcgaagcatacgaaagatctgcccagggctgaaccatcaatgcgagtgagggagaggccgaagagaccagaagagccttcgcgtccttttaaacacctatcacacctatattctatgatctacttgccccagtgcaagtactgatccactcacacgcctggtcacaacgttcatatgaactctcctgctgcttgaaagatgcaaaagcacattctctatgcgtcttttaaagctccgaggtaccaaaagtttcagcctcgttgagttcttaggcagcgacgttccaccatacgctattctttcgcacacctggggaccgagcaactaagaagtcacgtaccagtatttggagaacgatacagggaaggcgaaaaccgggtaccgtaagctcacattctgcggggagtaagctgcaagagatggcctcagtcacttctggatcgacacctgttgcatcgggatgtcgcccaggttacaatgccctacaaaattggaggcgagtgccattaaaaagggcaggtgcaccgttaaagtctagtttgctacagcccgcgctaaaatcaggctggtgctggcctagatatggatcttctggcatcgactcacgcctctctacatagtgcggctgtaaattccgcaagaaacagactaattaggtgtcctttttcttcaacccctggttgatacgttcatcagagaggtaggcaagctaattcttgtactcagactaggtcgaacataatttccccgttgctttcccctgtatactcgcccttcatcataccctggatgtatgcaggacctaaaagcttgtactggattccttccttgggccttacgatgaaaggcacttgtgcaccggcaaagatgactacgagatcagctgtctgcgcgggctccggcacatatccaagatactcttatacggaggcgcatgctctcatattctgcgctttatcctcaatttccagctcttgaggttcttaaactacactcgaatagagccccgctagttctcttttcaatgggtcgagataatgccctacttccgatgtccagtcagctgctcacgaaggcaagcgaagattgttcaggtgtggccgacagtatgagagcaattccatatggccggaccgcagtactgcagatgtgacttcagtgtaaacttgagcacaagtgagattgtaatctggttgtagttctgtattatccttggcaaaactgaggagggcgaagactctgtctcgtggatctgtggcatcgactaaataccttttttttatcgtacaatgttcccatcaggctcatcagggaaggcgcttcattatgggaagaactcctcatgctaaggagatagagagcctgatcccctggacgagtctctatgagcgttttcatgtagatggcagcgttcggatctcgtgcaacatctctaccaatcaggtaattagagtagccaagataaatgtcgacagcataagtgaagtctggttccgggaccctcgtatgtccgcaaatgaaggtggccgtcgttgccatgagaaactcttgcaaaacccacacgcgagcccaccaactccgcgttaataaatctttcacaccggaaggtgggaagatacccacacctgtgcttgtggctcttcctgagattctgtcaaggaggtttcttgtcgcctgaccttgcttgtcaacgtgttccgtttccccccaagttttgaccgaagtgagcttgaagaacaagtatgtttggctgtcgtaacctagccttatattggttaagagaattcgacccgcttccgcaccaatgctgtagaatatgtccattgtagcatcgctagactatttgtatcgtttagaaaaagtcgagatctggtgttattcatgcatgatccacatggttaaagtggaacttttcgatggatgatgcagcatcacaccgatcagcgaagggtattgcttccttattgtgacacggcattctcttgagctccgcacatggatcgaaattcttctcgcggatgtcctacgctcagaaactcccaaagctgcaggcaaccgcgggttatgatgcttcatccgcagcgctgagaatatacttcgcatcgccgctcgtcgaaagcctcaacgcgggctgtacttgtacgcatgatccgaatatgcatcgctgcatagaaggctgcatggattcggcagattcgcagcgcttgaacgcaaatcaaagtcgggtccaaagccaagcgggcggggatctgaaccgccacattcaatctttgctgtatctgcctcgcgtctcgaaatggctttgtataagatgtgactcaacccgccagtaaaagattacaatcgcgacatctgtcgttcttcgattcatccagcacgatgcatctccatggcactgcagcgatcgcattgttgggaatagttgctgccttcaagatcaccgagcacgacaaattggcggcggagggattagccaaggtggtcgacgacgtggcgacacatggctatccgaaaccagggacatgtacgctccagacagctcatgtgcggaaagaatggtgcgtattttacactaatgtgcattagaactagaacttagtcgagtccaccaggtcgcagcttaccacgcccgagaagctgaactacatcgacgccatcaagtgcattcacagtaaacccgctctgacaccgtcttcagtggcttccggggccaagaatcgatacgatgatttcgtcgtgacgcacatactgcagacatgctctgtgcacggaacagtatatactccccactatttcgcatctcactctcattgacgtcggcaggccaactttctcgcatggcatcggtacttcatatacgcctatgagcagcttctgcgcaccgaatgtggtctcgaaggctatctgccatattacaattgggcatggtggcacgaagatcctgcaaattcaccacttttcgacggtagtgccacaagtatcggaagcggtgggacctacgtcccaggaagaaattatacctgtattcccaacgatcaaccattgggatgtcccatcaagcttccgccgggaagtggtggcggttgtatcatcggtcctctcgcaaagtaagtaacaccgccgcagttcgtattcctaaggctgatcgcaatacagctggacaatgagcttggggcctatccagagcacatttgaaggagtcaagccgaaccctcaagccgacggtctaggctacaatccgcgctgtctcagtcgcgacgtgagcaaggatgctgcgtatggttcgagagacgaggagattatggcattaatcacaggaaacaacaacattctcgacttccagaacagaatgcaaggcgacttcgccaacaagtacattggcgttcataccgctggtcactacacaattggtggagacgctggctcagacttcttcaattctccatcggatccagtgagtgttcttcccgaaccagagtgcgctttgcatacttatcatgctataggctttcttcttccatcacgccatgatcgatcgcgtttggtggatatggcagaatcagaacctggagacaagacgagagcagctcatgggtactatcacctttctcaacacgccaccaagccgaaacggtactttggaggacgtgctcagtcttggaccaatgttcgagcaacagtttcccaacgttacgaacgcggatgcgatgagcacaattggcgggcctttctgttacttgtacggctagtgattcgtggtcatgaaaagggaattgacccacgaccgacatgcaaattaccaagcagaaacgctatgaaaaaacagttgagattataatttatgccgcactgcgcacatagacattttacgaagtaggtagattacatagcttttcatgttattcggttcgttctgcgctgtaatcgcaaagtcacatgcatgaactcttattgcttattaaagaaggctaggacgctaatataatgctggatgacgatgtgacgctgcttagtgcaacatcgcttgtagcataagcagcatcgctggtcgacattagcgagagggtactcgagggtacgtctgtagaagaagacattgtggtaggactgtcaaccacgatagaagggaatatgcatagcgtggagctggctgaggacaaagatgatatgttggacgttgacgacaccttcgttgagatttgcgataataacctatcagatgaaattgctacgggactcgctcttcgtggatgatagtgtaaaactcgaattgttcacaagagcgacttagcagatgtcgttaatgactagataggcgagcagctgctctatcctagctaacagctagtagcacagtaagctactatacttctatagcatttgtatctgtttaaaagttagcatagaaaatattagtctagctacattgtgcctactgcgagcaataattactctgtctagagtttaagcagctttgcctacgactactcgctttaatactattccagtagctgcagcgagcatcttttaagagctttctaatgcttaatagaattggaggagacgttaaagttgtaggctggacgcttgtgcgcagtgttaacgcgataggggaacatgcgctgaaagctaagttgtatctagttttatagtagtctcgcaagctactatactgattattgagtaaattacagtttctaaagcagaatctaaagcatgtcttactattgcttctgcatgtgctgttagtagagactaagctcttaggcagcaataaagatattgtatgtaagctgtaactgccttgacagctagcactgtaatagatagaagtatctttatactatctatatctagaattaatcaggtcttttacatcagattgtccaggtatcagcacttactgcgagcagcagcgtctgaagatacttatcgtggaggttaaatatccttagcttaaatcacagcgcccggtcctagtgactgactgtgcagtgacggcaacagctgccgtgagggcccaaaggatgacggttcgcatggtgcagtaacacaagagagtgttttccacgtgtgacgatactgaacgatggcaaagacgtgaccacaagacaagtgacacaggcagaaaagtactcacgaaggaatgaaagggacaggtaccagtctcgcaagcataacagcgcgacggctatcccagcgcatcgaaggatgtggacgccctccagccacatttgctggtctgcgtgcatcgcgtagaacatttctaccgtacctgcatgagtctagattggaaaatcaccgtttccgtcgataggagcagcgcaggctctccaaagaaggtttaattgggcggttgaggcttgcaaggctgctcagctacggcgtcgcaacgcttcaagcaatgggtctgtagccacaagcgccacggaaatttgcgccatccattggggattagaaacggctactgcatctcgatatgcagcttcgcgcactcaagacttcaagtttgaagtcagacacggtacgtcgcattggagtctgacgcagaactaatgcccctcgaaccactgtggtgagtgtgggcggaggcctggttctgcagcctagagattgcgactctcccgtgtcacaggcgaacagtagtatgtgcaggttgatattctacacggaatttggacaccacagcaacacgacaaagtctacaggtttcagcgctccactctcacaacaaaggtcggcaagcctgttggaattcttaagccagttaagctcagctcagctgactagcaagtcgtcaactcatatttctaaagtcctagaaccctacggtgtcttctacgagatgatggttttgtatcgatgctcagataactcctcttcactagcgtttaaacattagactcgccacgacagaatattacacatattcagcaacacgatccctcttgtccttcttcttctgtctgctgtgcgctgacgccgcgctaaataacgacctgatctgcccatagccttgcaagtaaaaccaagagcaaacatagatgaagacaaagttgaacaaaacgtatgcgccgaagatgcggaaatctttccagaaattgcgttcgaagacgttgaaggcgactccctagagagcaggcattagtactggtttgctgaacatacgtgtgcacacttacaaattggtcaccgtttgcaaactgacaatatccgcagaagccgtcgtccaaggtctgcacatagcccccagcctgcattacatatgagctcatgtactcgtggcaagtcgacccgggcggaggttgaatgatggccagctcgtcccgcgagcagatgacgggaaccttgtgtatgaccaaaccgagcatggcttccagcaagtaggtgaatggggtgacgtggtacatccacttccagaaatcgggcagggcgaagaagggcaccgcgatgccacaaaacgagatgacgaacatgaagaagaggggaatgaaaaaggacgcgagggcctcggatgcggaaaaggcggctatgccttggccgagccccaggtagaagagctcgtacaagacgatgagcatccagatcttgaaggggaccaggtcgcctcgcgggaacccgatgccaaagtaccagcacatccagtacagggttcccgcgaggatgcggtagggaatctccgagacgacggcacccgtgacaaaggcaaaccagctgtagatcttggccttggcctcgcgcgaggcgtacaggttgcgcgcctcgaggaagcgtggctggagctgctgcatgagcggcggcgcgatgatgagcgtcatgaagacggtaaagagacgagactgcatgtcgacctgcgaattgcccagcatccagaagctggcggtgctgaagaggccgacgaagatgtgcaggaccaggatgcccatcacgtagtctcggctgcgccacatggagctgaaggagcgctggacgacggtgccgatctggacctgcaggggcatggcgtactcggcagcatcctcgacgcgggggcgggacgagccgctgatgcgaacaatgtcttggatctcgcgcgtcaggctgtcgttctctggcgaccgactccaaatgtcggcccagtcgctgcccttgtggtccgggttccccgcgccgatggcgtcgagcatgtactcggcgggattcgcggtggacgggcacgggggcgcgccgtttttttcgaggtagttgatcagcacgcggctgccggggcccaggtcgccgaaatacaccatgcggcctccccgcttgagcagaagaagcatgtcgaaatactcaaagagcagggccgacggctgatggatcgtgcacagtatggcctggcctgcgtcggccagcttgcgcagcagccgcacgatgttggtcgcggccagcgagtcgagcccagaggttggctcgtcgaggaagatgagcagctgcggcttgctcgccagctccaccgcgatggtcaaccgcttgcgctgctcctgattgaggctcgttccatgcgcgccaatcacggcgcctgcaatgtcccgcatctcgagcaggtcaatcacctcctcgcagtaccggtacttctccgcgattgacacgtgccgcggttgacggagcttggccgagaaacgaagcgcctctcgaaccgtctgcgtcggctcgtggatgtccatctgctcagcaaatccagaagagcgctgaaacgagctgggcagctcgtgtccgtccacgcggaactcacccgtcacgacgccaaaccggattcgctgcgcgaggacgttgaggagcgtcgtcttgcccgcgcccgacgaccccatgagcgccgtcagcttgcccggcatcacatagccttggacgttgtgcaacagccgtcttgttccctcgtcatagggaatcgtgtactcgacgttctgccacgtaaacgtcgactgcgcattggcgtctgtagatggaggacgcgcagtctctgcgaattccttgctgtgcgccttttcgctcaggtcgacttcggagcgttcgtcatcggagcggccatcatcagagtcctcgtcttcttccgcgtcctctagcagtatcctcttcttcttgcgcggggcctcgtctcgtttgaagatggtgatcccgctgcttcccttgctcggaccctgcatctccatgcccaaggccgtcacaccaacgaagaagaagagaaacgcgaagatgatgcccaagttgcgccaaagatgggacttgcggaaaccaaacgagacttccagatagtctctgccgctgaccgaggactgtcccggcctgcttccctgcaccgtgcaggactggaattgagggtccaccgagcgcccggcggggatcaggttcggagccacgcaaccaatgtccaaaccgtcgaattcgttcaccatgagcgattcgaagcagtactggatgggattcacccaacgcaaccatgcgagcgaggctttcatcttcttcggcggaatgatgtagtcggtgtagacgaccagggcctgcatgcccaagcctgtcaggcgcgtcgccgcgtccagcgagggcgctgtcgctccaatggcccgaaatgctgcgtacaccgtcatggtaagcaggtacaggaacagattggcaatgaagaatcgtgccaccgtccgttgaagtcccgacatgaagtacacgatcaagttgaatatcgtgacctgaatgaacaagagagggatgtcgagtaacgtctgcgcaatggcgtatgcggctggacgatagaaggaaaagctcttgtgcttgatcagaagcggacgcgcctcgaacgcggctgcgatgctacgttagccacatcaatgacaggaggggttgagagtaacgtacgagtcaactccgcgagcgcgagcagagcgttgaagagaagcatgaagaatagcacgcctccacgaaggaaaatgccgtccgacgttttcggcatgtcgaagaagagggagccgatgataacggcttcgaacaccacacctccccactttgcagctgttcacgtcagtacaatcttcagcaagaaaacttggggcctacctaccaagcgtttgggggtcgcctttgaggaccaaggcctgacgatgggcgagtatccagacctgtttccagaaaggcagcgcatagttcttggtcctggtggcgctcgattgcgcgtctcttctcttctccatcattccatacagcctggattcaaactgcgtaatctccatgagattgctggatcgctggtcgctggcccggaacgcctccgcgaactctgacgggttccgtgggatccagtcctcgaacccgggacgtatctttcgctggtgctcgctcgacagcgatgtcaaaaagtccgcgctggtcgaccgttcgggcatctcgaatcccaagtccttgaagtactgcacggcggaatgggtagggccgaagtagcaacactcgcccccgtcgatgagcaggaccttgtcgaagtggtcccacatgtcctcgcttgcttggtacaggcccacggcggtggacatgcgtgcagtgtttgtcatcgaccgcaagatgcggacgtactcgagcgcggcactcgaatcgagaccccgagtcggatcatcccagcattgcgtggtggcctttgtgaccaaagcttccgcaatcgacactcgcttcttttcaccccccgacacacctctcttgaactcgttcccgacgatagtttccatggtgtgttcgatccagaagaccttggtggccatctggaagaactctcggacgtagtcctcttgtgtctcaccgtccgttcgagaatgcggcgccggagcccgagatcggagcgcgaattgcagcgtgtccttgaccttgagcgtggcgtagtgcaggtccgcctcaggattgtacaggatctcgctgcgaaatccggacgccatcgtctccgaactctcaccaccgtacgtgaccttgccttccaccctttcgaacccgtttcgctggttcccaatcaccttcaagaacgtggaaacgcccgctcccggtcttcccagcacgaggagcatttccccaggctttatgcaaccagtgaacttgttcaggatggtcttcgtggacggagatgcctcggtggctccgcgttcaaaaatgcccgcgagcgctcgaggaattccgagaaagacgtctcccattgttgcctggatcgcgtctcccagcacctggcctttgacggtcacattcttgaagatcacgccgagatgtctcgtcctttcctcttctgattgcttctgtcgggctcgaccaaagatcttcgccatacgcttgtcgagccctctcacgttgtatcccttctgatcggtcatggagctgacctcggtggcgctgctggactttcgttgatgcatcgtcagcagctgcgtcgtgtcgtcataggctgtccctttgctgaaggagggcccggatcgtgaatggagcgtcatactggacgacgagctcgagacggatcttgcggttcgcctggtattcggcctcgcccatcttggtggacggatggggagcgtgggtgtcgttggttcgctatctgacgccatttcggcctcgtgagtgaacatggcgctcttactcggcaacgattccgtttcgttcccatccacatccagcgcctgaggaggcgtagtggcgtacggaactgttgcgtttagtcctctagcatcatcccatcgggtactggatgtatctatcgtggagacatccgagtccacacttggccaacgcctttgaccgttccaggtccgacgctgagtggacatggtatcgaattcagacgtgggaaattaggtatagaaaggacttttaagccgggcaaaccaaaagcgtagtgtacatattaacaagaaaagaaatcagtatgcaggtattgtgtggtcggagtgaggatactatgggatgcttttacatcatacctcgcacggtttcagcgaggaatcgccatcaaacgacgagtggaggcccgcgaagaaccagcacgggagtccccgactgcccaactgtggtgcgagcgtcaccttgttccaatgctccttgtttcactaggaagaccgtttcttcgtccctagtcgtgtcgctacccgtaaacacttctcgagtagctcgcgactcggagagatgaataattttccggcatagaccaatcaagcatcacggtggacccggcctctttttcccgtgcttcacctgtcttccccccgcgcggcaatcgaaacattctggttcggaataagctcttagaagccacgatgcaccctggagtgacggacgcacgtgtctcacgttcgaggcggatccgtgtacacggacttggttcgattaccacagttggattaagtcggccccacagcaacccgtcctcccgcgacgcttggggaaacggttctggccgaagtctgaccgtcttaccaagcgccggcaacggtagtttcaagtgctcgtaaacggggtgaccaacaacagaagctaagatgaaagcgattggaaaattcacgcgatgcatgggattcttcgtaaccgcgtagatcatgtctaagcactatgtctatctaatgcttgatagtgcgtagcaagtagatgaagattaaaggtaaagtttagatctcatataatctaacttgaccataattcaacttacaatctgaacatcttatactcgtgtaataagaaataatcagtgtataattcgtattgcatgcaagtattctcggggcagggtacgcgagtgcctaattgggaagaaccagaggtcgagatcacggtgcagtctccgatgaaaccgccccaaacggtgtttaagaacattccagatgtgtcgcacccacacgctggtcttcttagggacgccgggtactgctgctgacgatctccgcgcctgcacatgcaatttttgccgctttcgcctatagtgcagccgcagctgcgacggcctctgggcgttttcgagtcccatttgctgagcgagtacacatcgtggctcctgtttcacgatttgtcgtcgccactaggtgtgcacatggatctacaagcggatgcatggcgtccgaaagcctacgctgagcccttgcgacgtcggacggagcaggcgatgtttgaattggctgagttttctgagcagcattgtgcgatctatgagatgatactcctttgggggtgtatgtgtcgcgcgcgccggatcgtgtagtctggctatgggtgtaggggaagccagatgcattcgtcggagaacgaagaggggggctggctgggatggtcgtacatacatacacattgcgtgggattccaagggtctagggatcgaactgctgggttatatggtatattattgtgccaaacaatgtttgccaagaacgatttcgtgcgcggtgtgtgttgctacttcggaagtgagagtaccgtcttgtagtggtcgtattgtccaccacgcttagtgtaagctccgtcttccaaaagatcgtcgtccaccttcacatcgtcaccgtccttatgcctcggtttttcaggttcggaagtagctccaaatcttcagatgcggcaatccatgcgatttctgactcggaaggaccaagcatggataagaactctggctccaaaaaactgagcatagaccacgacaacatcatagaacatgacccatcttgttcgccgaaaagttaggtgcttctacttaaggctttcgaaatgtgttcagatgatgtccaacgcgaacgcgcacaataaattgatccgatcgaccgcagactctcctctctcggacttggtggatcgtctgcacaaggttttcagctttcaaggatcccctgttacctaagcagaagccgtcactccgcctccataaaatgcatgaacatgttaattatgtgacagagagcgagcacggaatgttggatactggttgaatttggattattatgactacggaacgagaacccctctcgacctaattatacctccacagcagtggcctgcaccgcgatttctcctagcttgtttgaatttggctaattatgacgacgaaacgaaaactcctcttggcctgactacacctccacggcagtgacctgcaccgcgattcctcctagtttgtttgctttcacctcctccactaccttgctttgtagtgctttgggctctgcgggtgtcaaatcgtagagcttgccttgggaatccctcacttcgatgtcggtaagcttgtacctcttctggttcaggtaccaagctatgtacccacggaagaactcgtctaccgaatctttcatctcagggtaatctttcagcaccttgcggaccgtaaggacgttttccgtaacgttctcgcacaccagcttcagcgcatcggaagcactgagcccatgtgtattggcaatgttgcagacatagttcaaccgctcgtctccgacgacagactccttgtagaaggagaggatgtcgttggcgtagctgatgaactcgatgaggtcctgaatgcacggcatgtagacgtgtaagaactccttctcggggcacgtcgcttccgggaagcaaaagtgtgcatagggctccgtgtagcctgtcttctcccgaaagtagccagggaacttcttcgcgccgaccggcggcacgacttttccgtcgtaatcccgttccatgatgcaaccgcaaatgaattcgattgtcgccttggtgttcatggccgcggcatagggtcccatgtaggtactgttgtcgagcaggaaatggaccaaggattgtaggatcggcgacttttgcggcttgccgctcacgaggcgagattcaaactcgtccagagcatccccgagctcgtggatgatgtcgtcgatgaagaggacataggtggcgtggatgccgtatgcgatttgaatatccttcttggcgaatgggtagcacatgccgaggccggtggacatccacttggccatgtagacggcctttgctgtgaggtgagaaggccagttgggctgcctggcaaagtaggccatgaccggctcttcgagagagaagtcatactcggcaggcggcatgtagaagtcgacatccgagaggaacttcgacaggattttgccatactcttcgttggagacatctcccagtgtggagagctgggaggcagcggagtcgtggcgggaatgggacattttgaattactaagagtactgcaggaggaggcacaagttgttggaatagattgtttttagaagctggaacggcatctctctgagtttaaatctctctttgcacctacgatttttccaagtgctcctagtacggacctcgaagaagcgcagtggagtcgattctacagaggctatgagacatcgttcgcaacattgttcgcaacatcgttatgatgcagaaaattcagacatgttttgcgtgaaggcgtaatgaaaccaacgctgcgagccgcttgaatggaggccaagagcactggagtcgacggatagcgagttcatcgacttgacagtctctcgagaccgtttcaatcgagtcacaatcttccaaagccgtctcaatctagtcacaatcctccgcgtccgtttcaatcgagcaacgatctttcaagaccgtttcaattaagtcacaatattccccgcccgtttcaataaacagtgcgaacccaatccggcaagctcagtgatcggaccacgcttggagtggccagcggctgctcgactttgccaccacttgagtttatcttaccacaaagttcctacacctctatgacctcgtcacgtctcatatgcgcccgtagcttgtaactgttttggaacaggacatgccgcgagagagagacagaatggaaatacggtgctgagtgaatcgcgtacgaataaactagatgctacctgccttggcaaggacttttcgatccccgtggtttccgacttctatcggctgctgtgttaatactgctcacggctgttctatacgaacagcgcaacgtctctgcaaggatggtggagtgttgatgcgaggtcagcctgacgcgcttggctcaggatgaatacctgaaagtactagaggtccgtagtttaacttgaacacatagtcgtactctcatgaccgcttatcattgattagtgggacagaaggacaaggaattcgctcgggtaagaaatgtggtagatggagtcaagaacgttagcatattggtagaaattacagtgttatgaattggtaacacgacaaaacgctactacaatttaacaccatgaaccatagtcgtaacgcacgttttttcaacgagctaaatccttcccactcctaccttccgatacaagtctgtctgcactagtccgcgcgctgcgcgatatcctctccggcgatcttgaacctcaccctgaagcctccctttggccttagcgtcaaatagttctccagcaccagctttccttccacagcctcgaatgtgtacttcctcacgatatccacgaggagagacttgaactccagcatcgccagcccttttccgatgcacactctgggcccgctactgaaggcctggaacgcgtacggggaagccgactccggtgggagcgagtcccagcggtctggttcgaacgctgtggcagaagagccccaaatttcagggtgggattgagacacttggggcgagacgatgacgttggtccctgcgggaatgtaggtgttttcaatgatcaccgcttccgctgcttgacgccatatcatgacggctagggcccgcgttagcaacgtatcaaacaagaggaatcaggaatggtaccgggagcatagacgcgcaggacttcgcggcagaagttgtggagatagcggagcccttccaactgcgtgtagtccggctctccgcaactgggaagggtcatgatctcattccgaagtcttgtttggatatcaggacgggtagacaggacatggaccgcccaagtgagtgtggttgccgacgtttcatgacctggaagcgattagctgcgtccgtgtaaacgataacgtgattactacctgcggacatgaagtttaagagctataaccattagtggaagaaaccagttgatggaatggagacgtacatagccgaggagctcgtcttcggtccattgctgctggcgcgagggtggcgcttcgagcaagtacatgaggacatcgcggctgatgggcaaagacgacttcttcaccgatgtcctagccgtggcgatttctttctgccgtagtcgaatctgctgtcggaggatgcgtttgacctcatcattcgccgtgacgaaggatcggttcgcttcgagtggaagccaactccgcaagggaatgtacgtattcacggcggtgatgatggcactgagcgaggattggttgaagatcaggtcgtagcattcgtggaatgttggtttcgcggtgaagcagtcgagctcttttcccagagtgatgagaccaatgatgtcgagggtggctttcgagaacaacgaaacgactagtcactgtcagcgacaacacatgccttttggcagcacagcacttaccctccaccacggcagaagattcggagccgatgcgctggtcgatcgtctcggtgaggcgtttgccatgccgctgcacgaccggcagtagttttttcatgttgggcgtggaaaagatgcctgaagagatgagccacgagactaagaggattcggggagcgtaccgttcaacatttttctctgcctcttgtggtcttcaccctctgcgaacaccaggcccatccccgtcacctcgcccacgatccttgcgaagaagggcggcttcacgaacgagtagcatttcgtcgacagcacttcttgatgcgcccgcaagctgttcactaaaagggtctccgtgttggcaaaggaaatataccgaataaagggtgccgtgggccactggcgactccacgagaggtacagctcataaggtccgttggcgcgaaactgattgagggcgtggccaatgaaaaagtggtggtttttcggtcctggcatgtagcgcagggaggagacgtagaaggggaagataaaagtgtagtacaggttgatggaagcgtactgaagggagaatagaacgagataggagcaaacgacattatacattgatggaacgccatgcatgagcataagcatacagagctcggccagcgagagggctgcacacgtttctagatacatggtgataacgtttgacgagctcttgcgatgtcgagggtcgacatcttgttataccgtaatcgaccctggcacatgtccatattacgatgtggctcggaagaatgattgtctggcctatccaatgtttgaaccgtgtcatcggatgtttcttgttctttcttgttctgtttgggttcgagatgtgatgtggaattgggtgctacattgcatgaatgcggccccgatccgtggctgctggtgcgttcggaagatttgatcccgctgggagcattcggaggttttcttccacgtacgcttcccaatcccaagcgtgtttccatttagtgatggggaactcttgttctctagtcctccgtgtgaagaaggtaacaggttgaaaatgtttcaaaatttgaaaacgtgtttcagtgtattcgtctcatagccgtatcatcccgggattgtcggccaaccaccgagaacgtctacaggaaccttgtatgatgaaacaaaacagcggcctctgataggccaatgcggagtaagttccgggactagaccactcgttatgccaatataattctacaagttataaacagacgacgtctgttcgatatcaattcataactctacttctcaagcatctatatcaattcacacctctacttctcaaccatatatatcatcatgttagacaagatgcggttcctggagcgaaatcgcacagtcagcgaatccagtgatggcttgcccgtggaggacgctgaggcatctcgggcggtgtctaatgcctcgacccgaaagcttcagctgtccaacaagatgatcgatcgcgcatgcgcctacagcggtcttttgtacaccaccttctccttcgtcttctttatcgcctcggggaatttccctcccgccgctcccaccctcaatgcccagcaagtcgtgaagcattacgaggaccacagcatcggctacaaagtgggcgcgtccttcttcgttctcgctggcgctttctacggttctttcacggcggccatgtcgcagcagatgaagcgtatccctggtgtgggtcacaccctcatctcggcgcaagaggtgtctggcgcctgggcctgcatcacattttccgtgcccgccatcttcttcgcgacgactgtctatcggctggaccgaccggcagagattacgcaagcgctaaacgacttgagctggatgatgacgttcatgccctttgcgcctttcatcgtgcagaattgggcttttgcttttgcagtgttcatggaccagcgaccgaagccattgtttcccatgtttgtcggatgggtcaacttcatatcgcccgttctcttgggatcgggtatcgcaatgcattgcgtgaagagcggaccattcgcgtggaatggggcgttgacgttctggttaactgccgtggtgttcgggattcagagcattgttaatatcgtgtggaccgtgtttgcgattgagaaagatctagattagatatgcatatgcgagtaagcaattagctatgtagaagtgctaactctaatacgatcatctgatagaatagagtctattctaatactttatctatgcaatttttatttttagtataggtagtcaagtctattctattctttttaaagtctgtattttactcgctctatacttatcgaggcactgggctagctccacttgacccaggacggatcataacagcccttgacgtccgcttgcgtcctctatcagcactactgcctatcaacaacgagctatagcagtagcaaatcccaagcaatactcttaaactagttagacgtcatgctgcacgcgaagagaacaaagcatactcattattaggcatatttgacgctagtatgctctcgaactatggcgaagagataaagagcgccttcaagtgtctacaaaaagaggctggagaggcattagtggagcaagaccctttattgcgggaggagcggagacagacgctgctgaattcgttgcgatttgaccgagtgagtgcacgctagacgactattaagagcgcacatgctagaacacgtagatggatactaaaaagccccgagtatattgattagctcgatttcagtagacggcacaagcaccacggcttattatggatcaagggggaaaagtctggggcagaaaagtctacgctaatgaaatgcgctttgcttaacgcgcacagggcaaagacagctacttgctctccttcttcttcaacgcacgtggcgaggatatagagaagttgatgatcggaacatacaagtcgttacaaaaacaactattcaagcaaattccagcgcttgatatcgactttgactagctcgtcaatcggtctcgaagctcagttcaaacgatgagtggaacatcgaatcgctcaaggtactactagcgcaagccatacgtgcgctcggggaggcttctgtagtatgtttaatctacgcactagacgaatgcgaagaagatccaatccgagatatgatacatttctttcaaaagatcagcgagctagccattttgaataggttcgctttcaattctgtctgtcaaggaaacattatctacacatcgcgatctagacagggatcattatggtactagaagggcaagaggggcatagccagaaaattatcagctacgcagagagcgagtaaaagatcggacaaagccagatcgcgaagcagatcggaaacgaactccaagagaaagcatcaagcgtcttcatatgggtcattctggtcgtaagcatctggaataaagagtacgactatggtcggatctaggcgcttcgacggagactccaggaaattccatacgacctacacgatctatctaatctatagtttagaatgtcggtctcactgcgcagcggtcccgaagagctagtagctatcccgaagggaccgtctaattcgcccctactagaatatctaactctagaggaaaaatatcctctatagccctcgccgttgctgtgcaaagacaacgtttttcatctatgcttatagttttaatgttccttgctattgataagatagcctaagcgcgttacgtaaggagttataaggatctatttacagcccctagcccgttaaagcccctagcccgctaaagcccctagcctattaaaaacatatctcctcgttaaagtaagtcttattaatagcctaggtcctcgttaatagcctagctcctcgttaattacgtgcacgtctaattccctattactctagagtccttagtaatttagcctaacaagaagccttctgcttattagctaatcactaggctgttaaaaatatatcttctcgttaaagtaagtcttctcgttaatagcctagctccttattaatgggcctagctcctcgttaattacgtgcacgtctgattctagagtccttagtgatttagcccaacaagaagccttctgctcattggccaatcactaggcatttcgcgatagcctaccacgcgactcctacaacaaagatgagctagtgctttgcatccaatgggtgctctttcacctgatgagtccgcccacactcagacttcgccagatcgtaatcgcccgtaggtggacaagcgtattgaggcaattaggcttaccaggcccaccgcctgtgcgttggaaaactgtggcgttcaaattcggcatcgacagttgcaagggattaccatgctgaagagcaatttcagctatataaaaatgtagaggtttgttgaaaacgttgcaatggcataccatcttctgtcaggacacaggtctgcacccactgcgccagcatgccaaaaaggtaacaatgatcaatctcaacattgatcatgctgtgcagaatagtatatatcgtacaggcctgccgcgcggccttacatcttcgttcacttatcttgcagacctcagttctgttgcatgcaatgttctcaatgtagtcgttgagcaggaatctttccatatgctatgctattatctaattattttttcatcatcatcatgccgtgggtctcttgtactcgttacactgatctcctcagtcttatatatcttgctaggctcatgctccgtcagttccacctcactgccgtagatgtttggcacatgtgtgtttgaatatatcgcatgtgatcccttcagcagagtgctggtgtggccggttctccgtttgccgattgttacgccagtgagattaccatttgagcaaggcaagtcagagtgaccagtcgaggtccaagtgtgaatcttgcggagcaacggtcgaaggctgatgagggatgggatcataatggagacggtgaattcggtcgtggcaaggatatctgcaacggttagaaatgctccgctagtaatcatagagtggcagtattacagatggcaatgttgttcgcgaccattagcatagcaataaatcgggcagcgctgacggcaatggtgatagcgcctagcagaaagagtaccaaaagaccagctcgctctcgcttgcgcggaatctttaggttgcggataatcggcaagggcagaacgaatactattaggatattagatggagtaataaatcgtaggcttgtgttcatacttagcacctccgaaatgatattcaaagaccaattaagttttactaaagtcattgcagtgaatgcggcgcatccaccttcctgtaaccgccttcaccatatacgttagtcgcattttcatgtactgtagtgaacacataccagttaacagcgggattagggccacaccaaaatgtatccccaaaaaaggttatgatagtcgacaatacgacgaaaacagttaaaacatgcaacgccgtccgagtttctggcgctgatatggggatgatcatgtagtagaacgccagtatgctgaacttcggaaagtatagaccaacgtcgaaaacgtagtttgtagcaaacctgacctgtaaggcgtcagcacgtacacgaactaacttgaatttagtgaggctaaccttgaggatggagactctcgggtctgtgaagttggacatcgccccagccttgtatgtgaggatatcacagatgaccagccccatgcaagctaacgtagcgagaagcaagaaggcgtcagagaggagcagagccttcatgcgcatctggatgtgcaccatacatcgtgcgctaaacagaacgaccgttagagcaaagagcaacccttcggccacctgtgaatgttaataggaccgcttttcggagtgactcggcgcttcttgacgtactatgacaccctttggagagatcattttgtggtgtttccgcgcaaagtctaaacgcagacccctaaatcgctaaataaccggctctgcgattttgagacataaacgtgtcttgtgtcgatgccgccgctgcaacctgtgcgactttcgcgtataggagatggaactttccaaaggagttttttgttaggacgagtgtgatctgggattttgggaaccaggcgattcgcgtcttctgggtacatcccgatcctaaatcaatcagtatggagcctcctgggtaccaagccgcggaacgtcctcggcaaagccgcaaagccccagatcaccaaagctagatgctcctcctaagcctattgcggcttcgccaatctcttgcttccgattattggctgatcgctaacgcctgctagcgcataattgatccggagctctctcgaacagagaacgcctcaaaccttcttcagaccctaaatgcgctgacgcgaataacatggccatcttcattgtgaaagctcagcgccacgcgaaaactcggatgaggcacccagtcgccgacacagtagttcaccgggtgcggcatggtcggaccgaggagcacacggacggggagacgggtttgaaccgcctcacagctggagagcgagtcataatggtaggcgagcttgggcacacccttgcagctgaggagccgattggacattttgcaacgatatccagggctgaatgcttttccaggaacgagcccttatgtttataagagccctcataactaccggtatgcgcatgggcaagaacttgagcgggcttggagtgtaggtattgaggcttggatccggacgccaggtctgggtaccggcttgggaattgttggttgcttggcatgtcatgcattcatcgacggtgcaggtgtgccgagtgtggcgatacacccttagagtctagacatccctataagcaaagtacatgcacacattattgcatagtaagttgaacttgaacttgaacttgggaaaagcctgtagtttgattcacttggttgtatatcttactttgccttagatgatttcattgatgccataatgaaatggttgtgacgagtaatgcaggtctagatgctgaacaattagcgaccaagatggtcatgcgactaaacataagagacatggtctaacgaacaacttgacgtaaaggagaagaagagaacaacaaagaaatagcgagtcaaagaaaaatgcaagccacgcctgccgcactgggttggccagtatgcacaacgatcaaaggaaagccttagctcgcagactgatccgacggcttgagggtatacgcgacttcatcgaggccacccctgaatcatgctcactgacgtcgtcttcgtcatgagtgcgtatcaagggccgcctccagtcgtcttccctatgggtgagtatcacgccaaatgcagcgatctcaagcatacctccccttcccacctccactcccacttccactccccctctcatcccgatactcatctagcacctctagcaccggcacataaaaccgcgtatccctaacctctctatccccacccctcgttcccgaaaacaacggctcaggcctcaacccatccctctccgccaagccctccacgcccacacacccaaaactcgtctcactatcatgtctcttcttctccagccactgaaatattggaccttgactctgcttctgctttccccgcgctttctcgctcatgtgtccgtatgcgccgggtccgccgacgcccccgtgtgagggcgcgacgttgactgtgcgtccgttttgcagggcggtgatggggcgggggcgtgagattttcgcgtctttggtgggtgggatgtaggattctgaggttttgtctgcgagcgtgcgccaccagtgggtgggtttggagtcttttagtttggagggtggagagtgattagggtgaggagttgaggggagaggagggtaggggactaaggggaggggtttgaagggtggcttcgatggggcaaggtgatgtgtgtcggaggaatcttgcttgcgtgacttgggtgctggttgtaggcttgggaatgctgggaggggtttcgagcgggaagcatattgctcgatgctggaatcgattctgatgggtacctcgtatgaggtgtttgaggtgtttgagatgtctgagtgcttgcgagggaagatgtgttcgttgacaggtaaagctatcctaggcggtatacggacttctgaaggcggaggccgtactggttgttgggctggggttgccggatgtgctgagagcccaagtgcgtcagatgggcgtctaccctgtggtatgtctatgtttttcagaggctgccgtgggatctcgctgatcgcgttgcggctctgcttgactttgcgcgttatctggtaacttttccatagtttctgtccttcaccttttgggccagctgcgtatattgctttggctgagtggtagacaccatcaggcttgcgtggaccctgcgtgggcttagttttcttcggcttgtcctctgtctgcttgatagtatacgggaagttgggaaagaccgtgacatgagactcctgcctttccttctcatcgagttcacggctgttgctgtcaacagcagaaacagcactatctcgccaggcaacaggctcgttgctgagaggagacacaggcggctctccacgcatcctttgagaaggcatcgacgtcctcggagagacatcttcttccggttcatcacgcacactgggtctcaaactaccccaagatcgtactgtaggtcgccgcttctgtgtatctggtaggtattgtaagtctgaagggtcatagatagcagcggtcaacattgggggcggtgatagttcgccctcatggtggacctcgcgcacaggagctgaatggctttggtttcgtgactgatgcatctggagagctgcagtcttacctggactcgctcgttgcgccgtggtgtgttcgccctctgctgctacccattttgggcctctagcgttgcgcttcagctgtgtgttcttcgtaaatggatttgggattgttcgtggatcagccataacgcgagtggaatgatattgtgtatgtcggagtaccagtgttggaatgtaacgttgctgtctaaccgcggaagcagtaacttggatttgattaggtggtcaatgtgaatggaaagttgaactgaaagcgacgtcctttgaatatttgggtacattttggagagggccgagacctggtgtggtgcttcttgcgacagtcaaagacattcggagagcgaaagagaacacagtggacaatgagacaatgaaagtcactggagcaatgacatcgaatcagaatatagactgagagacaaagagacctacattgtgcaggatgtttgagggcacaaacctcgcgtgaggtcagcggacctgcagtggtgtgtgccttgggggtcatactgtctttagttgttctgcattcgtttacgcacagcaaagggctgtattctgagggtttgttctccgtgcagggaaatagctaggttcatgacgcagctgggacaagacgtttagtatgaaggagtgagatggagtgagatggagtgagaaaagaaaagtcatcgacagtgcagaggcatggcagttgttggagatctgatttgcttttccttgcgaacgtctcttggatatctttgcagctgtttttcgtcgtgcttcatctcgtcattgtcttgcatttctttaatctagtgaaccgtttgcgttataacggcaactttacaagttgatggcagtacggaagttctgtccggcgtagatggcgttgtcaccgagttcctcctcgatgcggaggatctggttgagcttagccagacgctcagaccgtgctggggcaccggtcttgatctgtccagcgcggagaccaacgacgatgtcagcaatggtcacatcctcggtctcaccagagcggtgagaaaccatgacaccccatccagcaccaaatgcgtccttggcagcctggatagcctcggtgatggtaccgatctggttaaccttcagcagaagtgcgttgcaggacttgagctcgatggccttcttgatgaactcggggttggtgacagtcaggtcgtcactgtggaactgttagcgcagacttttacaagaaaggttaagatagcttacccaacaatctggaagtcggaggtcttgaagaagtacgaccaggcctcccagtcatcctcggcgaaggggtcctcaatgctgacaatggggtacttctgggcgagggacttgtacagctcagcgagttgctcgtatgagagccacttgctcttgtcgctgtcggggttcttgaagtccaggtcgtacttcttctcctcggtcttgtagaactcgctggaagcgacgtccatggcgatcttgatcttgccagtgtagccagcctcctcgatagcatcggtgatgaggtcaagggcctcctcgggggtctggatatcgggagcgacaccaccctcgtcaccgacattgccggcggattgtccgtacctcttcttagcgaggctcttgagcttctggtagacctcggcaccctggcgcatggcctccgagaaggtaggggcttctctgcgttatgttagtcgggctccaaactggatattggtagcctgcttacgaaggaacaatcataaactcctggaaggcaagacggccaccagcgtgggaaccaccgttcaggacattttggactacagagtcagccctggctaagacatgaatgcgcaggttctcttacagggtacagggagaacgtagggcttcttggtgccggccaagtcggagatgtgtgcgtagagaggaacacccttctcagcagccgcagcctttgcaatggccatggagacaccgagaatggcgttggcgccgagcttctccttgttcttggttccgtcgagcttgttcaggaaggcatcgacagcggactggtccttgacgtcgatggcctccttgatgagggctggggcaatggtgtcgttgacgttggcaacagccttggtcacacccttaccaccccacttggtcttgtcgccatcgcggagttcgcaggcctcgtgggagccagtggaagcgccggatgggacgatggcacggtgcagaccggtctcggtgacaatgtcgacctcgacggtcgggttgccctaatactgtgagcatgggcgatgaagctatggggcggcgcaaacatacacgagagtcgtagacggaacgggcgtggatcttggtgatagccatgatgtcgtttgaagctgaggttgggcagtgtcagcaacttgaagtggtgatggagtattcaattgagaaacgggcagatccacggggagacactagcatatataggcgtggtccagccctatggtgaggaattcaatgcgaggccgcaaaagcagaaacgctcaaccatttgcgtcaggcttcttctgtccgagcccggtgggacctcaaacagggcggcggaggcgcgggatgacgaattcggccgcggatctgagcgaaaggaaagattctgacttaccagctggacaatgacttttgtggtgttgagtcgtggagtcttcaatgttttgtttgggtggggttatcaagctttaaacagttgaggaggggcaggtcgtcctttcctcagcagatcggagccccgccatgccgtgaaattattggtcgtggcggcgtctctcgtaagggctgcattaagagtatcgcaaaagcatagacgtgggtgtcagaccaggtttcaataatggtgtcaactgtcgagataagatccgcgcgtgtcaattgacggtgcatgtcctttagacatgcagatctacgagggtcctcaatggcatcatatgtcaagcacacagcacgtgggagcttgagaggtatttgcatgtaagccggggatatttggagatgaaacaggtgattacacgtgagatgcagatagtatgcgtgaataagaaagccgtccatcgagttggtgaaggctgtggtgatgttgcttagggtgggcaaacacgccaagccggagcttgagcttgagcctcgccgcgacgctcagagctgccttcacgtccaggtactgaacacatcaactctctgcaccaaagaatcctcggcacactgcacctatcgtgtagactctaagcgtctagaagtctcccacggcctcagtgaaattccgccacatatcaccatcgacttcacgacgctagcaactacacaacgtcaagaccgtcaacatgtaagctatacgcaggggaaaacggagctttctattgacacatcgacagggaggttctactaggaatcacgggtaaagacttcaccctcatcgcctcgtcgaaagccgccatgcgaggcgccaccatcctcaaagccgaagacgacaagacccgcgctctgaacacacacaccctcatgaccttttctggtgaagctggtgacactggtatggattgatagcaacgaatatctgagttcccccccccctgacctgcgtatagtgcaattcgcggagttcatccaggccaacatccagctgtactcgatgcgcaatggcatggagctgtcacccgccgccaccgccaactttgtccgaggagagctagcaactgccctgcgatcacggagaccgtacacggtgaacctgttgctgggaggttatgacagcattgcggacaagcctacgctgtactggatcgattacttggcgagtttggcgccggtaccatatgccgcccacgggtatgcacagtatgtaatcctcgcgaagagcgatgccatatccgcgtgaacatcgagctaatgtctcgcttcccaggtactactgcctctcgctgctagacaagcaccaccaccccgacatcgactacgagcaaggtatcaagatcatgcgcatgtgtacggaggagctcaagcgccgtctcccgatcgacttcaagggcgtcttcgtcaaggtgatcacaaaggatggcatcaaggatgtcgaatacgaggacgatggcaagatttccgtaccgtgagctgacactaagtcggaggaagcatgctaggcttgtagtagcctgggcgatacttgtgccatacctttagcaagcaggcagggcacatagatatctatgtcaagtgcagtatgggttcacgaggttatgccttaatgataacatgggaatcaaagacctttcccaagcagcctgcaatcgctgcaacaaaaaatgagcccaatcaaagtaaaattcagtggttaaaacatgtgctgtggtggtctatgaagccatgcctactttgtcccgttgttatctgaaagcaaggccaagagatatacacagcctgatcgaacgagtccatgtttctagagcctggtttgctgtcccccctgagactgtctagcaaagctgtattctgcagaataggaagacatgaaggtcttgcactgttcttgcctgtttctgagtgtccacgctccagcctcgttgccgcggcacgctatgaccaccacccggctgagtaagcaccaaaatttctccgcagtatatattcaccctctccctcgtgctccttcctgttcatcatcaaaaagttcccgggacagccacgagtacagcgcgaatctaccgctactacttgccagtcacaattgtgacgacgttccgcagaaaaacactcctttaggaagctggtgcctcgttgggtcgtctttagtgatggcgatggggcagcggtgtcgaattatcgggagaacatacctttgcaagtgatttaagagttgaaatacttgcgatcaatcgatcgcagtgctgcttgttcaagcgtatatgaatttgcacctaccgcgtcgcgcttgccgtgttcgcgagcaggttggctcaaacacgtgcagagccttccgcagcaagtgcgaacatcgtgagcctcacatccgccgtgaccagccgtccaccaccatcgcatgcgatgtcgctgctgggcggcctttttttccaaacagcacgaaacatgaacgccgaaatgctcatcatttgcgacccgcacattgtgcagacatgcttgcctcgtcgatagcgcacatccagcccagtgctcaggcgactgcaaactttcggggccttgaacaatcagacgcagtcttgtctactaagtgcttcactcgcgtgatgcagtcaatcatcgttcagatctcacgtagcaggtatgggtcgatatagagtagtgatcacaaacttgattcattaagaagctaacagctacaagctgatacggacggcgcaccgaatcttcggtgttaccaccaccgcaagttttatcatgtttctacacatgctcattcttagttcttgtgaccattggggtatccgttggcaatgtccttcagaccatttggtgtgtgtccgttggcggcgccattgctcataccgtttgcgaccttggggttcttcaacgcctcctcgactggcacatcgttcaaagtgtagccagtatcactggcgtcgacgtaagcatcaagaccggcaccctctcgtgggtagcccttcatcagctccttgtgctttttcagcgcagcgttcatctccttagcggacacatcgttcaagaagacgcatgttccgatagggttgggtacggcggcacggagcagaccatctcgggtcttgaggatagctgtggtggccttctcgagcatgtcctcgtcgaacatctcgtggtccatggacagacctgctcttgagaagaggttcaacaaacgcttgtgttcctcatcgctgagtaggaccgcgctggttggccagtgtggctgagtatgccatgtcgatggagatggcgtgaccgtggcggagggggaccttaggagagagctgtaacatggtgagctaatgatcatagcagttgctaccagtatacatacctcgtggagaggactccaggtatggccgtaagcaatgacacggtccagaccaatctcgtggaggttaggtgtctcaagcttcaacatctcaaagataccggcacggtttatctcatccgctgcctgtcggatctcgggatcgacgttgtcacgaccgaagcgcgaggagatcaacttctcacagtacttgtcgagaagctcgaaagttggcctgtgaccacatgtggagatcttgatcaactctgcaaagccgtttctgacttgtgcttctgggagtgtcttcaggaaagagaagtcgaggaatgtgtgcattggggcgtggtaagctccaagtcggttcttgtagttgccgtagttgacggcgaccttgatactgacactggcgtcgatcaggccaatgacagtggttgggatacgaatgtagttggtggtccttcggtaggccgcgcaagcaaatctaaactggagttaacactgtacagggaacgctttccggccagagtgccttagagtcttattttacccagcaacatcagtcaccaaacctccaccctacatttcgttagcatttcgttcgcttgcgggatgggttcgaaaatacatacccactacccagaaccaggctcctttcgggatgataccaaaactcgggtcatggagtcgacaatgctcagaaagagtgtcccatggacttggccttctccaccaatcatggtcttgtggatcgtcaacgggagtgttgtagtggtcgaagtacgccttgcatgtccttgccatagatgttgaagatgttcagatccataacggcaaggcagcggccccagcgctcatagcagctggcgaggttgttgttcttggggtcgaagatcccatcaaggaaagagaagtcatattcaatcttctcataaccctcgacatggaagccgttcttggtctcgacaacggaagctttgaggtctgacatgatgaatgtatctggaagagagaagtgagatacgttgagttctactgagccaaagtacggggacctgtgggctatataacggttctcaactggtgtcctcttcggctggaaacagactttcctttggcacggtcttactcaattggttcacacatgccggcaacgcttccaaggaaacgtcaaccatacgcagaattatcgttcatgatgcgacggttcgaggatcccttgttgcaaagacttggtaatgctctgctcaatgagagactaggctgttactggctgcccatgatgaaatgacttgctggccagagctgttctgacggtagaagccgggtgcagtacatgggatttacaactccccatgcagacatgggcttttgcacgcatggacaaaggccgagctcccgtagttgcattcggccagggacagttctggtatagcaccaaccgctaagcgacgtggtggggaatacggagtgcttgccgatggttaatcgtaaacatcatggcggagcaaacatcggatccactacaatatgatctagcaagttcatcgctcaatcctagctgttaaaggtttatgctaacagtgcaacgtctcacagacttgatcgaacacgacagtgcaatctcggattgtgcaaagcgttttcggttcctggatggcttcacccgcgcggcagtttactacccctcaccaggcgtaaggacaaaattttgacagtgacgttcgtccagatctcaccgttttagttcccgcttcgggtagataaagtttagatcatcatggatcagtgaggtaaatttcctagcacggttagtacacgcaatcatgccttgtatgttgtggcaccgtaagtggctgcaccggtctgcaacgctctagaatcgttgacgacaggtacctcgagtgaacgtcaacactcgtcaacaccagctttccaccaatcattcgtcccacacggcaagacaccccggcgttgcattttcgcgtatccacatgtgctcgcgtcaagcttgccgcaaccggcttggagactggacgcaatgcatgccttggctgtgaacaggggaacaagactgcatactcatcccgctcctaccaagagattgacgtcgcagggagtgcattacagagtctttgtcgatgctgttggctagcgactgacgacgacatcgcccctgtgtagtaaatactgcagtgcctcgcaccactgcagacgcccgatacctgcaccccactgtctcacaggttcctgcgttcgttttcgtcatcatcgtgctgtagccccgcactagggtccacgcgttgaggggcattgctgcgtagcttcggacgcgtcaagctcacggcagccagacattttttgaatagcaattgaatagcaacgacaatgggaagcttcgatcaaagcaaggcgtacgcagcacaggagacggaaggccagtttttcgacgatggccgtgaggtagagcttctccactttgtctacggacacaagaacatcgagaaaatacgcgggtcgccgcagaatgtcctggctgctattgacgagtatggaaggacaaagaagtatctcatgaacgttggagaggacaaggggcgcatagtcacagatctgatcgcagaagtgaagccgaaaacaatggtatgaacacctcgagctctacactccaagtctgacagacagaccaggtcgagctcggcggctacgtaggctactcatgcatcctctttggagaagccgtacgaaaagcaggcgggcagcgatacttcagcttagagcgcgatcccgccttcgccgcagtgatcatgtccctagtcgacctagccggcctttcagacaccgtcaaagtgatcgtaggctccagcgacgagtcaatcgcacgcttaacctcctctggccagatcaaacacatcgacttgatgttcctagaccactacaagccggcctacaccacggacctgaaactctgcgaagagctgggcttgattacgaagggctcggtgctcgcggctgacaatgtcatcaagcctggaaacccgccgtatctggagtatgtacggtcgagtgttgaggagaaggtgaagaaggcgaagctgggtggggatagtcataccaatggcattgcagagacaaatgtcaagatgtatgagtcgcggtatggaaaggcgaatttcagcaacagtaaggggaacccgaacctggtgtatgagagcaagttgaacaatagctatgagccgacgggcgaacctgtaagctctctttcagactatggatatatgagactttagctaacttgaggcaggacggtatcgaaatcaccagatgcgttggttagaaatcgcacaaacacttctagaaccgaagtatcgtagcgatgagggtcaatggttcttgtgttggagacgttggacaaagcataggacatgtcacatcgagaagagcataaagcttgataatttcataatacaatcatgaatacacagcatgcgaggaaaatcactcaatccagtcgtaattttctgtcgtatactgattcagtgtcttctagcacaaggtcagttgctgtgagaatgaataccaccgcgaaacacagtgcaaaactgtctctgcactttcaatggcagccgattttccgagaaaaaagtcctctgctgcccaaaattcgttctcacccacggacgctcaaaatcccattattttcgtccctgtcatcgaaactcccattccagcccacatcgcccccaaataaacaaaacaaccccacccgttgtcatctcattagcaacacctcccccgccgatcacggccaggaacatttgggcaaacctgcaagctagcgaaaacctagcttacccatgtcgctcagggtccacattgagagatggtggtgcaatgatgacgttaagactaaaaggtgcactcggagcagcattccgtcgcaccaaactttggggaatgcatcaggaaaagtacttgatggcgtgatttgcgcagacatctccgaaagtgctgctagctgagaaagagctgggaatcttgttttcgtgttaggctacctggaattgtgaatggtgtaaccgtggcaaggaagggagggcttgctacacacggagggaacgaagtcacgtttctgagcacgagattttatttcagtttggaaggatgggtgaggcagtgggtgagaaggcgtatgtgcctttttactactcgcatttcggcaagaattttcttctgctgctgctcagtctggttactgtgcctgtctcggctgcaattgttgtcgccagcctggcgatatcgtcgttcaatggcaaacctaaacccgtgcagaaagatgcatcgacaaaaacgaagacgatcctcgttactggcgtctccatgaccaaaggccttaccattgctcgcagcctggcccaacatactccccaccgcgtcatcggggccgacatatcttcactttctccaggccgtttctcaaactcgatatcgaaatactaccgcctggacacaccccacggcgacgatgcagaaccctacatcgactccctcctatccgtcatccagtctgaatccgtggacctctggatctcctgctcctccgtcgtcgccgccgtcgaagacggccaagtcgtacgtctcgccaaagcctccgcaaaaaaacacaaccgcgtctttgaagccatccaattcagcgaagacgtcgtcgagaaattccactccaaggataaattcatcgactacatcgcatccctgaacctggcgatcccagagtcccaccgctgcacctccgccgacgaagcactggccgtcctcctccgcaagaacgagtcgggcaagaaattcctcgcgaaaccgattggcgtcgatgaccgcgctcgcgctgcaatgatgactctcctgcccttgcccagcgcgcaggaaactaccaactatgtcaagtccctcaacatatcacccgccaatcccttccaactccaacaattcatcgcaggcaaggaatactgcacgcacgcactcgtcatccgcggtcacgtcaaggcattcacatcctgcccttcatccgagctactcatgcactacgagcccctgcccgcctattccaacttgtcgcaggaaatgctcaagttcaccgaaaaagtcgcgcaggacgggggggaatcgttcacggggcatttgagcttcgacttcctcgttcagaatgacgatggaggggaggttttcctgtacccgattgaaagtaatccgcgcgcgcacacggctgtagtcttattcgacgccacgccagaaatggcagatgcgtatcttagtgtgtttagagatgcgattacggattacaacaccgagacgcctgtgtatcccacggcgccgacgaagagttatttctgggctgggcacgatttggtggagtttgggattctgccggtgttggatgcgttgagtgggagaggagggtgggcggatgttatcactgggatcaaggcgttggcgtatcatctcatgtattggagagatgggacgttgacgatacgggacccggtgccgtttttggtgctgtatcatgcgtattggccggggaagtttgtggagagtttgaggatgggcaaggcgtggagtcggatcaatgttagtacgacgaagatgtttgacggatgaatggagttggtcgcatgtctgaaatgatagatcatatgatggaaaaatgtggattagagagcggtcatagaactgggtattgtttagatagtagacctaatacttagtccaccatgattacatctcggttgaggccctatttgtgacgtgccgtttgtgatggccttgatatcaccgacttcgtccatctctctgagcgtggaagtcgagcaggtagctctcgtccactaagctcttctacccttcttgtagtgcctctcacttgtacgctcgggatggcatccaaggacatccttccaagctgccctttgcagcaaccttgcctgcgggtctcaagcctgccaatctagatgctgggtacgatttgacaactgtccacaaaatcttctgcgcaatgggtgcggtccggacattggtgttccaatcgcgcaggcgtaggagaagcttgtacagctgctcgtctgcaaggttgcctagtacatcgtcgacggcagcaagaccagtcatgcttccctcatctggcttctcagtctcgattacactcttaaacagcgagagcaagcggccaggttggtccatctgtagcgcaagaacgatggcctcgcggtagttacccgcatacgcaaagttctgtaatttctgatcaagctctacacgctccatttcagcggttgtcgctgcttctagtgttgcactcgtcgtgtcttgccagaaagtgatgacactgtcaccacctcccgagactagtgagcctgtagtagggtgtgccactagcgcccatacacgatcggtgtggttgtcaagcgtcgacatggtctcgccagattctgagtcccagaccttaacgagaccatctccagctgcagaagcgacttgtgggcctcgcttgtctctcgcatcgactggtcggtaaggtagccaggcaagcttcaagacactgttcgaatgaccctccagggtcagaagacagctgtagtctgtcagactccagatcttgaccgtcttgtctccacttccggtagcgatcaggcctttactgccggagttgggtacctgtgaattctttggcgcaaacttgacagtccacacaccacgacgatggcctctgagcacaccaatggcttctccctcggtagcagagtatatcttgactgtgcgatcttgtgatgcagaggcgaaaagtgttcctgacgggtcgatatcgatggcgttgatgtccttgtcgtgtgctttacgtgtatacttggctcgtagcttctgcttcatttccttcgtaacgtcccacctcttcactgtccgatcttgcgatcccgtaatgatatacgctggagggtgtgataatggatccaagtaagctgccgaagactcctgtggtacagtgtgtggcaatgcaatagctccaagggattcggcatgaccagtgagcacagcggcacacgtgtatgagtcattttcggggtccaatctccacaaccgtgctgtgttgtccttcgcgcctgtcacaagccagtgacccgaccagtccacatccaagcaaataacaatgtcctcgtggcccttcaacaatcccacatctgcgccaaagtatcgcccttgggtcgcatcacccggtacagtggattcgttgagggtcactattcggatgtcctctgagttggtgttcagagcaagcatcgacttgtcccgaccaacatatgccatgtcgatgacttcgtcatgcgtgccggaaacgcgtcgaaagatagataggggctcgacagtcgtgcttgcgtccaacgactcgaattctggtagggaatgaaagttcaggacctgatctgcgtggactgaaatgaggtacggcaatgcagcgtgatgcagtacatcaacaatcgaatcagtctcgaagcctgcctcttgctcttgtgtgatttcgcttccagaggtgaccgaccataatctcacgcagccgttctcgccgccagagtagatgtagtcgccgtcgccaatgaagcccgcactttccacgccttccagagctgcaatcgtccgtgaaaccttccatcgatccgcgctccagagtattacagttttgtctctgcttccagacacaagcatctgcgttttgggcgagtattgcagcgagcgcacaactgagacatgagaatctaggactgcagcgcttttgcgcttgtgcaaatcccaaacgcgaatcttgccgtcttccgcaccagatgctagccggaactcgatgctgtattctcctgcgcctgccacagcctgagtctcttcttgttgtgactttgttcgcttcctcttcttgctgttgtctgatgtgtcgtcctgtcgagctacttggacctcaaagaaatgcaaagccgaaactacgcccccgtgcccatggaaggtgtgcgtcgtatacccagcgcgaatgtcccagactttgacgatgccatctgcgccaccagtagcaaccaatgttccagtgcggtcgacagccagggttacgacaggcgatgtgtgtggtcgcaacgtccggaggagttcgagatcgagggttccttcgtcggtgtctgagggagcaacagagtatatgcgcatggacagcgatcgcgaacatatgatcaggtgcgacgcggacggcgtcacttgttcagtcagatagcgcgtcttgatcgcggaaaagggcactcacaagccaatgaagtaatggcctcgccatcgccttccactctccctagctccttgccgtttgtgaggtcggtgaaaagtacatcctcgcccaagcttgccgccagaatgcgcccatcttcgctcagcgacagacttccgccagaataaattggctgcaacgtgcgccccacctcgtaggtagtttttacggctgctctttgcgccattgtttgcagaagatgtttgcgcttcggctgggtcggcggtgttgaaagtcgcgggtgaaattttgggaacttttcctatcgataacgatctgcgccgcgggaaggcgcgctgacgtctggggaagtcgcgcctgcggtcaacaagccacagctccagctcaagtcctatcagctcaaccatacttgtcctctcgcaacaggcctttcagagaggccaactatcgcttccgctcataatgctcatatattactaaacatgggccgtcaagcctacctggcgaaactcgctttcgtttgtctctcccgcaccagtcgctgcgtatacacggtgctaacaagtatacagggacgttcggcattcgagcctacacaggagattgtgcagtccgacgattacatccaacttgattcccctcaggcacatcttcctcaggcataccaggatttcaacggcaacaactacctccaactgtacgatgaacgcggcaatcccatcaacccacgctctcgcgaatatggaaagaagttcagaaatgcccaaaacgatgtgctcgctgccgttggagtcgtcgagaggcgacagtcgccagacgatggtcttcctggctcttatgaagagcggctagacgagctggatgtcgaggacaccgtcggcctcgtgctcggagcgactttcaccctctcccagaacctatgcacttggtggataggtaccattcgagatagaatcctagtaagtcttgattgtctgaagaaaagacaactcattaatcaatttagaccttccgatttcacgatgccatgccattcgcacagttagttgccttggagcatgccatctcgggtctttcaattgtgtatgcaagttttgtgcccacaatggtcgcagccatctccgcgcaaactgtggtgtacaacgctagcgtctaccgtccaatcgctcgcttgatggacctaactcatgcaagttcgagagtgcgttatctgtaccgactctccaaaaacatctttggttctgggttagcatttttcgatacattcacgaggtatctgctgactcttcaagactccgcttggctctcgaagcattcttctatccattttactaccacgcaattctgcaaagactgggtctcgttccagctctcccatacttgccgcaccgcagttccctgaacccattttcaacatcatctcctctatggccgttttcagtgtaccacgatgcatctgcatcctttactgagtttgcaaaagccgttatcacctcccccatgttagtcctctgtggggagcacttattagagcgttgggtctatgacatgatcaacgaggcagtagacacgtctgtcatctgtcctgacaatccagacattgtcagtgctagcaccgatgataaacacaggattatgacggcgctcggcctgcgtagaaaatccccgccctttgttagagcagtcatagaacggatgatgatggcaataggctggggaacagcatctaaacttaaagacggtgaatcacaccacttgtctgaaattgcactaccacataggctggcagagggacaaactgtcgatatagccggtaccacaattgccaacgtcacccccctggacctcacagtcgcgcaaccgccaagtctcgacaatgacgaagtcccggcagtggatacccttgccatgtccgttatagcagtcgacgagatagatcgtccaagaacaccaatgactcctccggcattggacccacagtacgacgatgacgaccccagaattaggataactagtcgagaagatgtggttgagatggaggtgcgacttccgcaacacattctgtctgcgcacaccgaagtcgctgatgctctcgcttcatcgcagacgcaaagagacagagcccttactcgacgcggtcgcccccaccaccgtgtttcccacctctctcttgaggcctcagacaagattagtcacattctgaagtcccatctcgttgggctagcggtgctgcccttcaagatcgttgctttgcgactagttgcctctcactatctatctggaaacggtcgagatgcaaatctctcgcgagttgtagtcccgctgcctcggttccatgagttgagctggcaatctgtcggtatccaagcatcacgtcttgcactctgcagtatgctccatatagccgtggaccttagtctttggggagcacagtacgttacgtctgtgtacatcggaaagaacctcttcgggtggggcactttatgagaacgtgctactcggcgtgcgacatggctgtcagcagcggcattccaggccttccccaatgcccttccgggaggcttgcttcctggaatggcagaacatccatgcaaaggcctcggagtggcactaccagcggtttgacatgcatggaaaagttccgaggggtgctttcaaggatgccttctcgtggaatgtgcaaccgtgcacagaatactcgcactgcttttgctgctcaaaccagcaatgcgccgcgaacatcgttccatcgctgttttgcgctacacgcgcacgctatggctcaaccacacacccgcaactctgtctcagcaacacatagctcaggccgttggttctcggtggacttagcagcggatgacaagccgacggcacgtgcgcctcttcactacccccagtgtgttcggctgctgtgattggcaatggaagatccatagccaacaatcatcgacagtggcgttgtgactcggaaattacagcgagttccgcatgcgcgacgggccatgtgagagtgagcagacatggttcgaggggttatgcatttgcagctgcgatatgatatggaagctatggcgcacgttacaagaccccgcagcttgagcattcctggctcggttatgtgatatgatccgcaattgcgtgcgagatagattgtcgcatattcttcgcgaagcaatacaagcgagtcacttgcagcaccgcgctgcagaaggctgctgtcttcctggcgaggctgaatagccggacgctacgcgaacgggatagctagggctagggtcgactggtccgcgcatgtgcagcggcaagcaggggcacgagccagcatgggtgtgattccagctgcaaagacgcagaagggtgtgcatatcgcggaccccttatgaagccgaagaagcagtagtctgatatcttggtgcgcggtgaagttgcttttgtgcctgctcgcgctcgtgccgtctccacgttctcgcaccagggcggcccttgctatcgactcgctctcgttgctcgtgctgctgctgctgctgccgtcgtccatcgcgcctttgccggttcggtgtggtaagacccctatacggcccctgctcgagtcgttgttcccctgcaccctctcggacgcttgttgggctacctatcaccactttggccagcgcagttgctccttttacccccgcgaggttctctggcccagaaaacctgtcagtgctgccatctgcactgtcacttccgccaggccccagtgtctctccttcaaacgtcgcccttcacccctcgcgcacggcgagcagacttcaaacctggtatcgcgtctccgctccacgcgcttgtgtccgcctccaaggtcccacccagcaccactgacacggcggagcctgccagcagccatacattgtccgacgcatcccgggattccgcccccgcataaccttcgagttcgggagttttgtctacgacaccggcgaacttgcaacggacatgattccggagccatagggacccacaagaacgaaaggctgtcgggtcggcagcgcgtcctctgcgccctcaaagccagccccagtaactgcacagtccgcagctgggagcaatcatgtcgggcaactcgctccctcgcccgtcgcggtcctcaatcgcaccccccactgggcctctgccttcgctaccggtagcgaaaacacgtcactccaacatcggcatcgcccagcgcagcaattcgagctcgctcctccccagtgcgaccgcaattcgcgccgtatcttcctcagcactaccctgccgaccgggctcgaagcatggcaactcgccgtcagtccctacgctgtctgcagatggcgggcccgtaggttcgctaccaccagggaagtccctacgaaaaaccgtcagcattggtgcatttcctcagccacccagacacaatggtagtggcaaatcttctgcgccaggcagtccactgtccgcaagcacaactctgggtggtgaatcagtggaccgccggctatcatctgtctccaaagcttcggtaccatcaaggaatagcagcttgaaaaagccgaggacgtcgaacattgggggcgcgcggggtctgctgccaaaatcgcccttgtcccctcctagcctgctgaatgccagtgcagactctgtaccagtcgacaccgcccatctcagcctaccttcaccaccacagagccgcaactcgtctccacagggatcctacgcaacaagcgctactacatttgaggaaggggcagaagaagacgcccgaggtcgaatggacagcaagggcgacaacaacccattgccaaaagacggaaaaggcaatgtgcttgtcagcgtgcgagtacggcctgatgttggagcaaaagacagcaagcaagaactagagtgggatgtcaacaacaagcacgctcttatctcatacaagggtcgcgagggcggagagtacaactacggtgaggtcacacattgttacgcaaggcgcgatacatgcagctaactcatgtctgtacagacaacgtcttcgacacccaggacaacaacgctcgcgtatacgacgcggccgccaagcgattggtacgacgggtcatggagggttaccatggtaccgtattcgcctatggcatgactggaactggcaagaccttttccatgcaaggtactgctacaaaccctggtgtcataccattggcgatcacagacatcttttcttacatccgagaaacaccacaccgagagttccttctcagagtgagctaccttgaaatctacaacgaaaagatcaacgacttgctggctgggccaatcgctgggaccaatggcttacccggaccacaagaggagatcaagcttcgcgaggatagcaaacgcggcgtttatgcgacgccactgaaagaggaaatcgtgcaaagtccgacgcagcttctgagggttatcgctcgtggcgacaatgccagacgagtagctgggacacagttcaatgcgcggagttcgcgaagtcacgccgtggtgcaaatcgttgttgagagcagagaacgcgcaccagctcccaccggcaatctggccaacagcaagcggtctgctatcgttcctggaggtgtccgcgtctctacactcagcctgatcgacctggcaggctctgaaaaggcggccgacaacaaggagaggcgcacggaaggatcgcacatcaacaagagtttactcacccttggtactgttattgcacggctgtccagtgacaaggagaaagccgaaaaggacaagggcaagggcgacaagcacttgccatacagagacagcaagttgacccgattacttcagcccgctttatctggaaattctttggtcagcattttgtgcacaatccaaattggcgcgagcggcagtgctgcacatgcgtcaagccatactctggagaccttgaacactctcaaatttgcgtcccgggcaaagaacaatatcgtaagccacgcaaagaaggccgatgactcgctgggtgcaggcggcgacgctgcagggcgtgcgctactggaccgttaccggcttgagatccaggacctcaagaaacagctcgaggaaagcaaaggcaaagagaccaaagaagaggaagaggacgagctgaagcgcgacctggaggaagagaaggaacgcgagattgcagacaaacatcgccatgaagaacagatgctggagatgcaactcgcacgaacggcgctgaaagagcggattgagcatctcaataggctaattctcagctcgaagtccctcggtgttaacaacggccgatcgttttcctccatgagcttccagcgtggttccgtgctcggaaaccaggtcgaaatgcggccatcgtcccttcgctcgtctacaagtcatgctactcttgaagtgccgggtcggcatagcacgacaacacccctccaagcagatggttctgaagaagatgactctgttggggagaatggagacggctttgctactcaaagtgtgcagattcattcattgcaagcagaccttgcagacaaaaatcgctatattgctacattggaaaagcgcttattgcacgccaggagatctagtcactcccgagtttctatgtcactgtcacacaagattgggagtagcagcgaggacggtgggctgattgcaaccatcgcggagaaggactctgaaatatccaatctgcgcgcccagttggaagacaaggagcggatgatcgccgcactcacctcatcccgcaaaaagagcgagaccgcgcacgaggttgtcagcgaaggatctcctggcagtcgtcgaacctcatcattcaaccgcaacagcgaacacagcaccatcagcttcgcgtccaaggcaccgacctcgccaataagccccaaaccatttttgtcggccccaattgcgagcaatgcaagcagcaagaatattgaagagatgacacgtatgctggatgagatgatcggcatgaaagtggacaaggcggcaaggaggagcagtttgatgcccgtcagtgagggtcgatagcatcccacataaagacatggaagccgcgccacaatcgtggtacatggcgacacacatcgtccgtactacgccgcagaaccgaacccatgaagagcccacgagtttaacgtaatgaggatgagtcgtcagcgtggcggagcaattatttcaatcacacataatgcgcaggaagcgcaggcgtaacggacaggaatgggagcatttctcgatatacaggatcatcggaccgcagggcaacttgcctatacctacctactctggactactgcgccaacatatatcgcagggacacggcattttcgcttttttcttttgcttttttttcttcggtctgccgagaagggctttcatctgataccccgttttcctgcaaggtgtcttgtctagtgacactgtagcagcacagcttccatctctgtattagtacgccaaatgccgaatgttgtgcttactcggcttggcactaccctgctcctagagcatatgaatagtgaattggccaacctatgcgtgcatatcatgccactgtatatatgaggcggaggtctaaataggtgacctcggcgctgacgaccgttgccaaattagccgtgtgacgtggcgctagccaatgatcagaccatggtcgccgcagagctaaaatgagcgcggatcgctgagtggtctaatccaagactgttacaccaagatgaaacgactagcctggtcacgacagcgtctgaggtgcccttctttgcacctacggcagcatgactagccaaggcgaccttaatctggacttcgcgtctgcttttcttgatctccttcctggatggggcttcgcaccgggcgacgcattgactgttagatctcacaagttcgatccgcaatttgcaacttcccgctactcacaaggcagcattctgtgcccctcgtcggccgactcgttagctcaggctccttgagggagatcgtctgttcgtttggcagccgcttgaaacttgttacgctttgaagtgcttcctgcggcagcgttcccatttctctctgacctgttgccgctgacccttctcatctggcatgacttcatagccccgaggctcgacgtcctttctcctacacttacattctcttctgcttgttccttgtgttacttgttgttcgtttcgctactctccttgacggcacggcatcttgacgcttgcctcgtcccctctttttttaacgttacgcggcacacctgcagggacaggttgtcactcgtgttggatcggagcttctttcctagcatacccacatactcattaacggcgcgaacgcctgtgcctacaactgccccggagctgccgatcgttgcaagaaagaccgaaattcgattccggcagtccgaacatcgacatgctcggtcaagcgacgaagaagctgtccaagatgcatgcaagaagaaatccaaacctgtcgatccagtcgacggcgacgtactcacaacttagcccatctgtgcaatctgcgacgtctggtgctttcctgtcgcctacggttgcgtcccgacgtggcctgctatcgggacgttctccacctgcctccccgagtctcccatcactcgttccgaggcatggcaagaaacctacgcagcaatcacacactcgacttgtgaagaggatactcgttggctgctgcggagtagcattcttactatggattgttcttcgccaaatttactcagactcgcagcaagctgtgagttacgtggatgatgagcaggaatgggaaatggttggaggtagctcgttgcccaaggaaccttcagtggtcgcggttcaggatgcaaaggggaagatgaagtggacggtctcaatcccatcgaacttggacttcccgttgaagccggcacagtacctcgatatgtgccatcagtgtatggagctggcatcatccgttcgccaagaggcaaagtcagggaacattgccaaacgtatgctcaactactatcagcaagatcagtattatgtcgatgttcaggaggcggaacagcagtcgctactaccaccatcaaaagagaccggaaggccgaagggttttgtggaggacgagtcgattgtagatggtttctcgacgtctggacagaaggtctgtgacaagtcattgacatatgttatggagacagacgacgcaggcttcggtaacacgttgatgcgtctatggatgtcgtacggtctagccaaagccgagaaccgatcgttcttcatcgacgatactcgctggtaagtccaatctacacaagacgaatcccaaatactaactaccctcccaggccctacggcaaatactcaacctacttccagccccctccctccaccaactgcgcgccaccccccaaatcccacatcgtcccctgcccgcacaccgcacgccatctcgtcgtctcacacgcgaccgtcaaatcgaccttcggccacgccttcaacgaagaatacgaagacgcgcgcaaaatgcgcatcgagcgacaacacaagatcttcgccctgctccgcaccggctacgaagcgctcttcaagctcaaaggcgacgatgccaaatacgtgctcaaccgcgcgctcgaactctacggcgatattaaacaacatggtggtataagtatcggcatgcacgtgcgccacggcgacaaacaccccatggagtaccagtatcagaaagactacatcccgctggagcgctacgttgataccgcacgtgacatatacatcgacctggtcgagaacgctggcgggaaggctaaacgtagcgatggcgaaggagaagcacttttcgcccgccacacgccctcgaaaatgatcatcgcctccgacgacccgctcgtctacacctccccggagatcggcctcaactcgctccgcgcccaagaccgcatcgtcctcgctacaaaggccgcgctcgaggccgcgcagtcctccaaacacccctatctcgacgaaatcaccggctgggagggtggcttctataaagacgtcttcttcagtctcggccaggcggggaacaacgctaaggcaaacaatcatgagggcgaggttaccaaggatgccatgggcttaagggagctggtgggcagggcgtatcttttagatatagcggtgctggggaaagctgatacggtggtttgcacggtgtcgagtacgacgtgtaggttgttgggggttatgttggggtgggatgcgatggtggggaaggaggagaagaggaggtggagaagtatcgatgggagttttcagtggaaggggattatgtggtgatttgcggtagagtttggcgtgtttgcaatatgaaatgtggttcttgcgagctactctcttgtgtttttaaaatgtgctgtttgttctgcgttgatacgcctttggcgcagcaagaggtcagtcacaagtgtcttgaaatgctaccaggtctttgcaaaaagcgatggttttcgtcccttagatacacgtacagcgatttgaacatgccgcgagatcttgaatatccttcttcgcgaacctcgaagtatgtacccacgcccacaaatgccaatattacagtttttgaaggtatccccacatatacaaacgcacttgaatacttgataatcttacactccatcacgccttgcccttccacttggccaccccctgctgtcccctccgtctctcccaaaccataacatacgcctccttagtaaacagcgtctcgcccctctccttctccacaaacaaatcctgaatcccataccactcatccctcgcgcgatccttcaactgcactctccacaccttactttcctgctcgccctcgacactatcgtccttcttcttgaccgcctcgtgcgtgatgttggcgacgagatcgtaccatatcggctcgccgggcgggtattctttcggattcggctcgacgtacggcgacatgtcgaggctgactgtcggaaatgtgacgatggtagggttgcgctcggagacgaatttgttcttgctgaagcgcttgatgttgaagagtaggtaggggggcagagggtgtaagaggcggtagcgcacgcggtttttcatcttctcttgtgggcgcatgccgtcgtacttgccgagtatagtggtcaggggaacttgtggaatgatgttcttttccagcgcgtcttggaagagcggagcggcgggcaggtcgagggtcaggacgaggaatttggagatttcggttttcacggcggcgtcttcgaagcggagacggtcgcctgcgtcggcgcgggcggtaatttcttgcgattcgattttcagggagccttggaagactttttggacaatggaggagccgggtttggtttttgagccgccgactgcgaggtggagatggttgaggaaccaggagatgaaatcgacggggtcggcttggtcggtcaagttgaagcgcttcgaggatcgcagcgcaacttcttggagcagctcgtgcggcgaaacgtgtgtcttgaaagctcgcgggttccatatcttgcggactagagtgctgaaccgctgtgcaatttgtggtcgacttgaaagatcctccaacataaagtagttcctcagcggcacgacatgtgacaatgcttgtattaccacattgaagtagtcgtttgccttgatgttgttcatgcccacgaaaccaggtatgtattctcgattcgatagatcccaagacacttttggctccttgtccagccgcgcaacctctgccttgctcatccgtgggtccacgacgaacttgagatcgtccagcgacttcgactggacctcgtagccttccggcagcacgaagaccttcttcgtctccatgttgacgtaaacgtgatgaccctcttccagcgcgtggaagtatgcttgcgactttggacctcgaccctggtagtatttcccgcagacgagacaggcgtatacgttgatgttcgacagcgtaactgagcacagtttctcaaagtcgaaatcgagcaccttgcggtttatggtgtcgaggtacagatcggtgtatcctgcttctggcgcagtctgacgcttcggcgcagcgatcgcgggctcgttgtcgtcttcatcgtccaatgcgccggcctcttcaagctccgcatgctcttcagcatctgcgcctgcaatgtcgatcttgctttcgtctttgagtcgcgagggtatcatgtgtccgttggtcgtggtcccgtttggctcagggctgtccatctcttcgtcgtcgactcttgcgcgttttgaagctggtgatggcgcgtcgtaaacatcttcgagaggctctagcgcatgtcgcttgaccattttgagcgccagtaattgattcgtgtgattttgaacggagcgctggaggtatcgcagtgtcgcccaagaattcagatagcagatagcaactgtggagtgacagagggtggtcgaggcagcagagagccccgtcggcgaaacttcggtaagcacttccgcgcgggacagcttcgaaaaaagtcgcgtccaggcaccgcagctacaaccccacatcttctgcgatacccctctgtttccacaccggcaacagataccggtccaagatggtatgtcgagatatacaattatgagtcgggcccttcctaacacgtgctccagtcatacaacaaccccacacagatctttgcggaggacgtaacggaggagaagggcgagaatgcgcgtctctcagccttcgtaggcgccatcgccgttggcgacttggtcaagagcacactgggccccaagggcatggacaagatattacaatcggcgtatgcttgtcacacccccatctgtttgggccaccgctgacatgtttggcagctccactggcgaaattatggtaaccaacgacggcgccacgatcctgaaagccattgccctcgacaacgcggccgccaaggtgcttgtcaacatctcaaaggtgcaagacgacgaagtcggtgacggaaccacatcggtcacagtccttgccgctgagctcctccgcgaggccgagaagcttgtagaccagaaaattcacccccagaccatcatcgaaggatacaggatagcaagcgtggcggcgctgaaggctctggagaagattgcggtggaccacagccaggatgagactgctttcaggcaagacctggaatcgattgcccgcacaaccttgagctccaaggtcctgtcccaagaccgacaacaattcgcgaagctcgcagtagacgccgtgttgaagctcggcggctcgaccgaccttacgcacatccagatcatcaagaaggcaggaggcaagctcaaggactcttacctggacgaggggttcattttggacaagaagttcggtgtgaaccagccgaagcgcatagagaacgcgaagatcttggttgcaaacacagccatggacacggacaagatcaagatctttggcgcaagagtgaaggttgactcgaccggcaagctggccgagttggagaaggcagagcgtgagaagatgaaggccaaggtcgaccgtatcaaggcgcacggcatcaactgcttcgtcaaccgacagctcatctacaattggccagagcagctctttgcggatgccggcatctgctccattgagcacgcagactttgacggtgtcgagcggttagcgttggtcactggcggagagattacttcgacattcgaccacccagaaaacgtcaagattggccagtgcgatctgattgaggaagtcatcattggagaggacactttgattaggttttccggtgtcaaggccggccgcgcatgcacaatcgtccttcgtggcgcaactgagcagctcctcgacgaagcagagcgctcgctccacgatgctctcgccgttctctcacagacagtcaaggagccccgcactacgcttggtggcggatgtgccgagatgaacatggcaaaggccgtcgcggaggctgcacagaacgtggctggcaagaaggccattgcggtcgagtccttctccaaggcactccagcagctacccaccatcctggccgataatgcaggattcgactcgagcgatctagtgacccgcctccgaaaggcagtgtactcgggtcttaccagctcaggactagacctcctgacacccggtggtggtattacagacatgagggagctaggcgtcattgagagctacaagctcaagcgtgcggtggtctcgtcggcatcagaagccgcagaagtaagttgttccccaggcaaacggagcacgcacactaacgttgtatagttgcttttgcgagtagacaacatcatccgcagcgctcctaggagacgcgaccgcatgtaagcgggaaacatgaaagcaaggacgccagatgttggtttggcaggaggcctaggtcggacacgatgtcgatgaacaagcaagacttgactctggtaccaacactgtgctaccatataacgacctaatgcagtcaaagagagctgagaagacgcatttgatatgcaacggatattgagcaaatgttgaactggatcgtgagggtctcgctaccgaaaagtaaccacggcacacgcgcgtcggacttttgttaactgcatagcaatataccacatcaaatgcaaatggcaacctcgcagactgtgctgatcgtgctgatgtcgttactaacacaagcaaactctgagttctaagatctaagatggagcccacttgctgtgtcacacccccaggacgaactgtttcaagtttcaacgatcggcctagcaaggaataacgccggccatgctatgtttcatgtgctgcaggtgttgtttgaggacaagagcctctacgaccttcgagtgagttctaggagaatatggcccgattgagacggtgtcgctccgatagattgccctgtcgccacttgcacgacacgcgacgcagcacggagggaggacgcatgagggtgccacgtcatggagcagacttcctcttttgcctggaggtctagactagaacggcgacggcacttggtgcaagtgtgagatgcgatgttccgcggcgagggcaagaagatggctggagcagggcgtactagaggcttataccgcgatgttggtacacgccaaccggcacagtcagtcatacaagggccatgtgttgagaagtaagtgcagacgcgattggcacggccagggccgcggccgtaggggacccaggtgctgtaagggcagtgtatacagcgtacctgtagtcgcgtgtaggagtagctccctgtcaaaggaaggaacgatggagatgcgtcgtgccgccgaacggtcgcacaacagggccgaccgaaagtctatcaacaccgaagtctgcctcactgctgcaggtctgcggcggccataactgcaccacagcccctcgcttctctatcttcagcatttgtacccgtaggtgtacctgcgcggcgtcagccaccattgcgcgcgccaagcaggggtctatttcaagggaaaccgactggagcgagcgtgtcaggatccagttagaacgacaggccgcacccccaggcccacgctcagctaatcccccgcccgttaatatcgagcgaccagcccaaaatcaccgtcgctgacctgagactccttcactctcgacactcccgccatcgcttcctgtccatgatccatctctcctccgcctctcgcctgccccaggcttccacctagacgacgcactcgcccgcaatgccccgtccgcgccggccgcccggtgctggcccggcgctcaccatcctcgccctgctattcttcccctcgcttctcgtggccgctcagcagcagcagcctctagaacaccatgcccgcaacaagtcccccagcgcgggggcacgcgtggagcatgcccgcatcataccaccacaccaccacaagcccaaccgggatggcagcgtgtccgacgccgagcgacgtcagcagtacacgcccatcctcgcccagaatgagcgcgccgtagcaaccaaagtctcatctgctccagccatcagtgctgtcagagcccgtcacggagcgggcgctgcctcgggagtcctcgccccgagtgcgcgctcgctcaatgactgggaagttgaggactttgttctcttggcgaccgtcgacggccacatacacgcacgcgacagatacaacggagaggagatttgggagatcgccggaaagcccatgttggagaccatatacaatgtctccgagggccgcgtcagcctccaggaccagccttttagtcgtggatcgttgagcccagagaggaaggagccctctacgtgctcttgcctggaccatatccggtgctccaaagcctgggtctgactgtcaagcaactgaccgacatcgctccgtacgcgagtgatgacccggagcttccggttgtctacaacgttgagaagcggaccttcatgctcaacgtggacgcagccactggcctcgtcaagcagagcttcagcccaagcggcaccttcggaaatagcgacgacagttgtgcgtctcccgtcaagaatgtcttcaacgagcgagactgccgcggaacatttgaaattgggcagacggagtacaccatcatcatacacaacaagaagaccaatgagcatgtgtgtaccatcaagtatgccgaatgggctgccaacagccgagacatcgacctcaagtcccagtacacacgaaccatggacgatcagtacatctatggcaggttcaacggtgaagtcttctcgtacgatcacaagcggccgcgacccgcccaacgccctcttttccaccagcatttgccatacccagtagcacgcgtattcgacgtcgcccgacctgccaatgacgacagcgcacaggcacccctggtactcttgccgcagcctgcaggacccaaggtggtagaggaaaaggccaatcaggtgtggctcaacactacagaatcgggagcctggtacgctttgtccgaaatcagctacccagccgtcaccgatggtgctccaacagcaccttgctacaatgagaacgagttgctcagctgggactctacgcattcactcccagccgacgagaagaccttggtcggagtgcacgtcttagaccatcgtgtgcatccttcttcgaggtttcaagcaattgctgctcctactcagtatcagattgagaatggccaggttgtgtcgatcccaccaacatcgtcgcccatggagcgacccaccatcgatcctccacctgagccgtcgatgcacgcacagccctatgcatttggcaacaaggagctggtgtttatttgcatcctcatgatcatgttcatttctttcggtaaatggaaaggacctgggaggcttgcaccctactgggactacttagccagcttgacctcgagtctgaagcaggcgagcaaggccaactcctttccgccgatcaccgtcccatcacaagcagaagtgacacccacgaaagaagcagaggtggttgaaaagattgaagatgttgccgcaacagagcagcctatcgagcagagcaccgagactgtgctagaggaacctcaacttctcccagctttcgagccagagatcaaagaaaagaaagtggtatcgttcgctattcccgaggatgaggaggacgatatgtcgcccctgtctagaacaacgaccgctgagcaaggatctccgagccaggaagcaacgcttacgatgaccaactccaattcagaggcttcttccaacgtggaagggggtgataatggtgcacaagatccatcagcaacacctggtacaccaaagaagaagaagacacatcgtggcaagcgcggtggccgcaagctgaacaagaaccagcaaaaggatgaagaggagctgggccgtatcgtcgacgctgccaagcagcttgatccgtcgcctagcttgcatcctgatgaaatgactctgaacggcgacgacatgcaggatgttaccaacatcaagcgcatcggtaaattgactatcgaccaagatcgtctccttggcaacggtagtggaggtactttcgtcttcgaaggaaagtggaacgaacgtgaggtggccatcaaacgaatgctgcctcagtactttggtctggctgagcaagaagttaagcttctacaagaaagcgaccttcacccaaacgtcattcgctattttgacgacgagaaggacgaaaatttcctgtacattgccgtcgagctctgtcaggccagtctcttcgatctttacagggacggcaggcctggtgaggagctcactgaggcccagcagaagctctccctggagatcagtcgcaacattcctcgcgtcttgtatcagctggcgtatggactcaaccatctccacagtctgaggatcattcatcgcgacatcaagccccaaaacattcttatcgcctacccgtcaagaaaccagacgaattgtccacgacttgtcatttccgactttgggctgtgtaaaacactccctgacaacgtcagcactctcattgggacaactggtaatgcgggcactgtcggatggaaggcaccagagctcatctcccagcctaaggagctcatgaacaacggcagctcgaatggcatgtcccgtgactcttcaagctcgacagatcctgtcgcacaaggagtgaagcgcgcagtcgatatcttctcgcttggttgtgtcttcttctacgtcctgaccggagggtgccatccctatgatgacgacgaaggttggatgcagattcgcgagtacaacatcaagaaggaaaaggctaatctaaagcaactgcgtctcggcgccgactcagaagagccctaccacctcatccagtggatgctcaagacgcgacctgaagacagacccacggccgttcaagtcatgaaccatcccttcttctggtctgctgagaagcgcctcaacttcctctgcgattgttccgaccactgggaacgtgaaccgcgcgacccaccatccgaacacctctccatcctggaagagtacagctacgaggtcttggattctaagagaaacttcctggccaagcttgacacagcctttattaatagtctaggcaagcaacgcaagtacacgggcgacagaatgctggatcttttgagggcgttgagaaacaagaagaaccactacgaagacatggatgaaattgtcaaggcgaaggtgggaccgttgccagatggctatctgagttactggactatcaagtttccgcagctacttatggggtgctatcagtgtgtcttggagtgtggacttgagggcgagccgaggttcagaccctacttcgagggccagacgatgtagagggatgagagatgaaaagtattcgtaacatagcattaggcgcatcgccggcgttcaagctttcagcaattcattgttatatatctaccgccgagtgtagcgtcaccttgcctttggtgagggtatcattgctttcctatctcgatctcacgcctcgtcttcagcagcgtcgccctcaccttctccctgcttctcctgccgcagtgtactcgtcgcgacctggctgtcctgccccggcttgcggaaaacggcctgcatccagcaccggtacatcttcagcctcctctgcctattcaccaacatccgtctatcaacaccaatatgcgcgacctcgaacgccggtcgcggtccttgcgagctagacaccgctcccttctcatcaccaatctccaacccctccgtcttccccaccaacgcatccccctcacccccctttcccccaccccaaatcccctccaactcctcttgctcaaagaaataaacccgcgtgccatcccccctcacatagaaattctcctccatgccaccgtcccttcttgaaccgcacttgcgcgagatccccgcgcccgtagtcgcgaaacagcacttgtccaccgggcttcagcacacgccagatattgcgcaccgcctgggtcccactgcttcgggttgagcgccgagaagatgaagatcatgagcacgacgtcgacgctattctcgctgaggccgggcgggaggccggcgttgtcggagtcgggcgaggaggcgacgtcccagacatctgcctgtatgtaccgcggatcgtacagttcattttcgcgtatcaactcgacggccttcttcgagaagtcgcacgcgtggattttgaggtttttattgctgctgttctgcaagattgggaacgcgctatttcctgcccccgcgccgacttccaacaacaccgctggcggcgcatcttccttgcccacttcgcccaaaatcgggaactcctgcgccagccacttgcggttcttgaagaaattgctcttgttgttcttgtagaatacgttccaccatttctcgggttgcgcgttgaaccgcgtgcggtcgaaatctgatactgggtctgcgcgctgcttgctgaattgctcctccgagaaggcttggtacgtcgagtcgacggtgacgtggtcccacgcgttgaattcgaagatgttgtcgccttcttcgagatagcgcgagccgaaggagaaggggtcggtgcgcttttggttattggcggggtcgtgggagcgggaggaaggggcgcggatgggggcgatggacgcggggacgccgtatgcgtcgttttcggggggaggggattgttgttttgtagggtcggtgggtggtgtaggagttgaggcgtgaggaatggggtcgacggttactgcgaagcgcatgtgctccattgattttgagagttgttgttttggttggggctttgtggataggctgttgtctgtttggaatcttgaatcttcggtttgttcgggacttggtgccctgggttcttctgtatttgaagccatgttgggaatatgtggtgtgtcttgcgacgaggatctggaggggtcgaacaattgaaggtggaggggaaataattctctatcgataagtcctgggactaactaaaagtcgtatggccagccgcggtccctggcatgattcatcgagccgcatcatttagcgcgaaagatgatcgatgacctagccacagtcgcgatatacttcaatccacatggaaacatgataccaaggtgacattagcatatccccctcaattccacccctctcttccacaatggcgacctgttgccccacccgccctctcttccaaacttccaaacgcctctatcaatcccaacggcgaaccttcctcccaaaccccttcgccgacacatcctctccgccccaaaccctgcgcgcccaacgcgtcctcccctaccccagcgcgccaatctactccataatcgccgacgtgccctcgtacgcctcgtttctgccctactgccaacgcagcgacatcacgcactggtccgcgcccgacaaaacctacgcccggcgctggcccagcgagggcaaattgacgagcggcttcggcggcatcaccgagagctttgtctcgcgtgtatattgcgtgccggggaagtacgtggagagcgtgggcggggacacggaaacgagtctggacagagatgagattgcgcaccaccttgaagctggtgggagcgggagtagagctgggggtgataatgggctgttgaggcatttgcggagtaaatggacgattgaagagctggggaaggacaagacgggtgtctcgttggcgctggagtttgcgtttacgaacccgttttatgcggcgttgagtgggggtgtggcgccgaaggttgcggatgttatgatcagggcgttcgagcagagagttatggcgctgttgaaggagaatcccgagatggtgggggcgagtttagcagagttggatgggagtaggatgaagaggtaagagtgacatatcaagaagttttttacagcgcatatgcatggctggcgtctcgaaagatctacatggtgggatatcttcaatctacaaaatacatctacgtgaagccgttattcattgcccaccaaaaatactacaccactcatggatgtgcggtcaccatcctccaaacccgcgattcctccttccaccaaagtacaagtcgtcatcataatacccaagccctctcttcgggtacgcaccaatgccaaacctcccatgtctacgcctcctttggttccccctccacaagtctctcccaagatacttcaattggttcgcaatatcacctagtcccctaccacaatacgagttccgccgatgagctcgcaggaccatcttgctcagcttctccatgtcgcgcgacatgtcacagtggtcatagcccagcatatattgaccgtggatagtgtcgtagagttgtgaaatgtgcgcgtggtggtaggggtcatggtaggagaggttggagagaaagagcgggagctcaggctgaagatttgtttagaaaagatgtcaacattcttgcgttgtcggacgggatatcttttcagtagaaaatgagtcatggacagagtggatcagacgtacaatggctaagattgaagagcaaagcgagcagccaggacatgatgagtaagatcccgagacccaaagagggggatcatatggctctacattccaacgatagctcctgaattctaaatcgtcgtaaggccgaagagaaagttcgttgtggcagcccatgggtcgcccaaaagggcttaaggaacgtaacggaaccatactgcgctcgccataatgagacaacattttagatgtgaaatctgatcgtggattgaatggcccaagtgatgaaggcagaaaactggaattaggtgcaaaagacctgcaaagcaagtgacagaggcgagcccttttacattcaaatgcgccccgttctactattacacaatcaaagagatagatcgcacaagaagtgacagagtatccgcatgatacaccagagccacccagacgtcgcatacaaacagggttggcggtcagagagtagcggtcgggtactgcagccggagccgcattcagaaggcatcgaccagtctttttggctggataagagagccgctggctgtaatgagtgacaaacaaacttctggtcagagcatgtgcgagctcctcaccgccgcgtggcacagtgaatgcgtgcgcagaaggatacaagtttgtgttatggctggccgcggtgaggctgttgaagaggccgcgtggtgcaagtgtcaggaattgcctgctgcagtttgatcctattgaggaagtgactgatgtggtgcgctacagtgttgaggctggcggtggactgatcccatggtgcgttggctgcaagttcacctcgtgggcgcaatatctcctcatcaatctctttctcaactacagaatgcgttgattcgattgtgatatgttacctagatcggaaacatgattccagaccaccgtgtgtgcagaccgcgtgttcacatcgaaccataatggtgagggagcgacaggccggagatggatgcaagcaataagatccgtgctacacccggcgtgccccgataaacgacgcgacatgaggttcgctcgaagcagtcgaaggtctcatactatccagtcgttcatagcagtcgtggctcgaggttagaaagtgaagggtggcagcacgttgaggaccgcgctagtcggatggggctggtgggcgcaccgaccaccgcgctttccactttacgcggtcgcgcctggttaagtcgcgtaggtgcggccgactccttcctcatcttcgtcaccccaccccatcgtgccttccacaccacaaaccacccattgtaccttctgcacactctcgcaatggcctccactgttcttgggaagaggacccgcagctctgctactgcagacgcaaaaggtaagcgctccggtcgtcctttcccggccaacacgtctctaacgcggtatgcagatgctgtctccacgcgatcaaaacgacgtggacagtttgtcattctcgacgaagcagagattgagaaccctttcgtcacgcccaagagaaagaatgtgcgcaacgtcgatgcgatggaggtggacgaggtcgaggagaagacgtctgcaaagcgtggaaagaacgctggcacaactcctgcaaaacacggcgcacctggatcacgacttcctctttcgacagcaacagagaactcaccggcaaaagcgcatgtcgcagatcccgagaagccgttccggacaccctcgacaccacggcaccgagacgcgcttgccggaaaggtcgcggttacgccaagacacagactcattgtcgctggacgaccattaacaccacgcacaccacacacaccgggaactcctcgacactctgcgcctaccatctacaatgaagcgcgacaagtctttgcgcgcggctcagcaccaacggcactatacggacgcgagcaagagcgcaaagagctcgagagcttcatctcaacgcggtcaaagggcaagaagtcgggatgcatatacgtctcaggaccacccggcaccggaaagagcgcttttgtcaacgaagtctgcacttccgtatcatcagaaggatccacaaagactggttacatcaactgtatgagcatcaagaacgcgacagacctctacaggacacttttggaggagtttgtcgacatcactggggttgttgagggcgacgagatggacgcgctacacgaacttttccagcaacgaaagacgtcatatgtcgttacattggacgaagtggaccatctcttggaactggacatcgatctgttatacaacatcttcgactggtcaatgcaaaagtcgtccggccttgttcttgtcggcattgcgaacgctctcgacttcactgatcgattccttcctaggctcaaggcccgcggtctgaagccacacctacttccattcctcccatactctgccgcgcagatctcttcagtcatcacatcaaagctcaaggctttacttccggcaggatcggaccaacttccattcatccaccccacggccatcatgttcctttccaagaaggttgcgtcacaatcaggcgacctgcgcaaggcattcgacatctgccgtcgagccatcgatcttatcgaggccgacacccgcgaccagcatgcgaagaaggcgactgagatcacaccatcaccaaccccgtcgcccacaaagacaccccttgtggacaacatcaatctctcgtcgccagtcgtccgatcaccgtcaaagctcaacgcgcaaaaggtgctttccaactcgctcgcccagcttacagtcgcaacggccccacgagcgacgattgcgcatgttgcgaagattactgctacggtgttcagcaacggcacctcgcaacgtctccgaaacctcaacctccaacaaaaggcagtcctctgctcccttgcagctatcgagaagaagaagcgcgcttcagccggagagagcgttctcgcgacaccatcaaaatcacacaacactgcacccaccatcaaggagctcttcgaagcatacaccgcactctgcaagcgcgagaacatacttcatcccctcacaagcaccgagttccgcgacattgttgagagtctcgagacattgtcgctcgtttccgcggtcgagggcaagtcaggatcgctcgtggctgcaggcacaccaagcaggcgcggcagaggcaaggccaacggcttcgctggtggggttgtagtcgaggatcgccgcgttgccagtgctgttggcgacaaggagctctcagatgcgttgtcgggaccgggcatgactatcctgagggacattctggagagcagcaattaagcggcgttacacgcgagactttcagcaccactttgttacatttttctctttgtcattacggcgttcagcatacggggcttttgggatacatgcgattgcatagggcacagcagaggcgtttcatttactcttggttttgatttttggcatagcatggcacggcgctcatagtgctttcgcacttttgtttagttaacaaagagttttgcatagcgagcgtagcatagtgctgtcatgagaccctgtaggatagtttacgctttgaagaagaagtattataaaaaatctgttactatgtgcgagtgatgtaagaactctttattgtgcatatgtagcgaacgtcgcgtacaaggtaaacagcaagaaggtcgttttaacgctactatctgcctgctttttgtcatgacagttcagagtgagtagttaagctttcttgtcccttctcgcagaatccagttcccttgtttacaaccctttatcaagcagggcgtacgagccttcgttgagatcacgtcgtcgtcataatattaatcagaactgcatcgttatcatgctagaagttaagatattctttgcagcctgttcaggtaagtaggttgtatgtaataaagtgcaatgaagaattcagctctaaaatactctacctaattctattagaaatctttgaatatatataagctatttctttacctcttctcgctagggaaaggcgggcgtgaattttgccgacacctagtagtacaattaggtaggcattatagtgacgacttactcttaaggcctgcatgtgtagatcttcatcacatgttaagactgatcgcatatcaaggttactcgcaactcagattcagaactctgcaagaagcgaaacgatatcaagatcgtctcaagcctcaacattgcgtagagaacattgctcctgcatttcaattctcccccaatgtgtaccactgtgccttcttcccacacctccccttcttcaagctacaaccataaaaatgccacgctagccgccccagcgacaaccgaaatcaccacactttcccaatcctcccacctctacgtagtcggatttaacctaccctgcgccccccagcacctgatacgccgcataatacagcgccaaatccacggtgaaaaaagcactccgcacgattttctagatctcgcggtcatacgtgtagcgcaacaagacgtcagaactgacagcgaaactcagcattgcgcctctgcgttgctggagaatcagaatgtggccaacgtctcgagatccgggccaggtacgtgcgagctgaagacggtggttggcatgaggaagtccctggacgcgcagaatatagtgtcaatctattggaaaaaaggatggcgcagaagtacgggaaggttgttctgggcgaagtgaggagcgtagtggcgctgtggatgtgatagttaaggtgctttatgtagtggcgtgaagtttaagttatgaacgacggaaaagatggccgggaccgcacggagaccctccggatcatcgaagctactgctcagggcttcggactaagccatatacgcagatagattaccgttggacgggacccaatgtctctagtcctcccgattgaaatcaccaagtcacctttcaagcctgaacggctgcatcaaatagacatctggaaccttctgtttccgagcgaaggcgcgagactcggtcggggtttgggctgatatctttgaaccatcagatcatagaagcttgtgtcttcttacataggttcaaacggaaagtggaagaaatctattacctaggtatcgtctcacggtgaacaatcggacatgtatgtacctttacgatatatggccgtatgaacgaacttgaacttcagagctagaactacaaagcaagcagatatcaagtctacacatgacgacagcatccagagtgtgctttcggcaaggtgctgtgaatatcaataccatggcgatggcagccgatgatggaggcgttgttggatgatgcaaagcatattgatcgtcttcgctgctcccggattcccaacacacttagaatagtccggtagcgcaacatgcaagtaacgactcaaaggatacggagctggctccgaggtgtaacgcacaatgcagggtcatgaagttttgcatttcaagatgtcaatagagacattgtaacagacagattttaaggtggaattgaagcggctcgacatagctctcacatctttcagttcctggaattttcacatatagatgtctgcgaccctatacccaggcgctgcggaggtctctacatttgtttccatccaggcaaaattatgcgctagcaggcacaaaactttaccagagggtaaggccagcctcggccacgcggggaagctacggatgttggtcattgcgggctacctaaatatcatcctcgttcatctcgactctgttaggtggctgctcgcacaagcctagacttcaattgttgagcgagaacgcacaagacacggagcaggactcatattttctatctttgagccgacacctggctcaaaatgcatctgtctcttataggtagtgggcagttgagaattcaatcactatcaagttcctggcagatcattcgatcttgcttcccatgtctggattcgatcgacaggaacggaaaaccttttgccgacgccataaacatgcatgtagcgtatgtcaatatcagataataaggaagctcttcgagaaggcgaatgggccataagcgtacctaggtacctggcggatgcgaagcttcgcgcacccctttcgggcctggctacggctacagcccgaagccctttgttgtttggccttacactaaagcacaggagacctgatggccatgaaccttatggcttcaccagaactttggcaactaggggttggaaaggcgattgatcctgggtacttaatctgagctgcctcgtatccattcttcgatgactgtgcagacctccaaacatgaagctctctctctttatcactgcactgattttctccacacacgttaaatatgcaggggctcaagatccgaaagcacttcaggcgctcggtagcctgtccccttgtgcggtaagcactgtcatcattagttgctcctacctaacatactgacatttgatacagttagaatgtattgcgagcgcgccaagtactcggaactgtagtccaatcaactttgcatgcgtgtgcgcagatgcaccactgcagttggctgtaggaaaatgtctgctttcctcttgcacggtcaaagaaagccttactgcgaggaatgttacggcttcactatgcaacgaacccacgcgcgacaaaagcaatagaatcaaagcgtccaacatcgcaatggcggttttgtgcgtctgcatggtactcctgcgattcgcccaaaaattgtcggggcctgccgcaaatcgctttgctatcgacgacggtctcattatcatctcgttcctctgcctcatcaccaacaatatcatcactgagatgaaactcatagggaatggtatgggcagggacgtttggacgataccgtttgaccatatcactgagttcttgaagttctactggattgaagagatactctactttttcacctccacgacgttgaagttgtctttcctcttcttctataagcgtattttcccagcacgcaacgtgcagcgtgttatctcgctcacgataattttcaacgttctgtggggtactgcatttgtgatcactgcagtgtttcagtgctggccggtatcacatctctgggtggcttgggacggagagcatgcgggccattgcattagcatcaacgctgtggcatggtcaaacgcggctacgggtatctttgtcgacttatggatgcttgcgatacccatatcgcagctgatcgatcttaaactttcgaggacaaagaagtggggggttatcttgatgttctgcctgggaacgctgtgagttatctaaatcctgttgttttaaatacctactaatatgattcacagcgctaccatcatatcaatcattcgactccgtgccctcgtggggtttggtcaatcgacgaacccgacttacgaccaaactgacaccgcgaaatggtcaatcgtcgaacttaccgtaggactagtctgttcttgtctgccctctgtacgctcggtccttgtccaatccctgccgtccgtattcggttccactcaagacaaatccacaggcaatcagtacggaggctcacgcatcaaagcgtcaaagaacggaatcttcaatatgaaaagctcgagtaagggcggcgaagatgacgtcgctatccattgcaccacgagtttcggggcaacccaagactctaagagcgaagacgaagtggaattggtgtatgtgaacaaccatgtcaaaggtggagaaggaagcatgagcacttagactaagaatttcggtcatcgtgtaagttaaatgacgcaggttagcaggtttttttatgtagacagataaatctttcgcaatctcatcaacagcctagtcaccattgcatcaaatctggatctcaattttataaaacggtattacttaaccacagcttaggttaccgggcgccatcaaaatcactacctgcctttttctaacgagaagagataaagagctggcctgtatatattcaaatatatctacagggtaaagtagagtatcttgtagccgcgtatccgttcaggctccttcaaaacacttatgacaagcataggccatgatattatgtctgcagagaaaacccttcgcgtgtagttaggtagctggatctctcgttggagatgaagtcgactagtcgaatgtctcaaactaaaatatattgatcttaaccctcttttcctagacgatctagtacagtgcttattttttttgcatcttcgggggttcattggagttttcgcttttctatttgtcactcaatgtttatacttgtagagtgttatagcagtccaggcgcagagtatctgactggtgagataccgacagtctgttgctcttctatcgcgctgaacgactacaggggagcgttgctacgaaacattagactcggtccaagcttctgaacctctggaaaagttccttgatatcatcggcagttttatatcaattcacctccggcaaaatcctctcaggtggctctggcatttttgatgtatgctacaagcttcataaattaagtctcggtgattggtaagcactttttatttacaggcatggtgatccatacgtccttaataagtggccatcacccttattgatcggtgtaaggagcggcacagcgatcatgcacagcggagcttccatgcggcttacaaacgtgatgacatccttagctccgtccggcttagaaatcttacaaacgctcgattatacagaatgttttgcgcagtaaacgatgaaatactcttatattcgatgaggtgcctttgatactagttgatcggtagtccgcgcactacatctccctggatacctctaccgcaattctttcctcttaatctttcacctcaaccatgtcttttgcccagctttccacgcccaacactagcccaacacctggccacccaggtcattgggtagtcacagagtttggtacgccctcggttctcaagtgggaggcttttgatcctctacaagagctgtcggccgagcgcaatgttctcatccgcattatcgttggcggtatcgcaggcgtggacaacatcatgcgagctggtggctatcccgagccagaagcctctcagcccggtttcacaacaggttacgatgtcgtcggtgaggtcatagctctacatgagtcgacttgcgaaagagtgcggattgactgttggagaccgtgtcacgtccctgtgtaaatatggcggccatgctacgcatattgttctctcttatcaggacgtgattcttatcaggcctgatgagcgacatgctcaagatctgcactcttccgctcaactacatgacctcctggggcatgctaaaacacagtggcgttcacctgcccccgggttctagcatactgttgggctccgcgagtggcgggcttggtacggcagtggctcagctcaatacagctttcaacatgggtatacgaataatcggaacatgttcaccgtccaagttcaactacgtccgctccctgggcgttgagcctatcgaccgcaacgctccggacctggtggatcaagttcgtaagctcaccaatggagaaggcgtggacgttgcatacgacggtatttgtagcgacaagagcgtacagaactttctcgctgccacgaagaaggatgtcggcaaggtcgttgtgttcggtgtgagtcgtcgcagtaagatatattgatggaacaacaagcgctgacttcaatactacccatagatcatgggagagatcgaagaagacggtagcaaaatgctcagcagcgtggataatatctttgcatcgcgcatcaagccgccacgaatcagcttctatgcgcttgataccgccttccatcgtaagcctgaagttacagagcttcatgcgatcatggacaaggttcgttctggggagcttgatccagttgtatctaagctgctccctttgagcaaggctgtggaggcacataaattgttgatttccgggagtacgatcaaaggaaagatgcttttcgttgctgacgcagcaatggcttccgagattggtctctagaaattaaccagtacagtactgtagcaaatcgactgattcagtgttgctatcaagcacatcaagccgaatgcaatttctctcgaaatgattagggattgtcgaaaaactatttaggtagacgtacacgagcgcacgacacagcgatacctactgaagtccatcggcttaccgcctatagacccattatacaacaggagatacattgattgtcgaatcaaaatagtgctttgctcaaacctgaacaaatacggacccatgtcctgatccctacggacgtactcaacgcgagtccactccaaccacctggcttgctcaggacaaacaagcaaaatgtttcaataaaggctatatgtaaaagaaaatctggtagaagattggctcttactgttttcgggatgcaagtccctagatcagaaaaaccagcaaaaaaacgctcagctcgaacgaagtacaccgcgacttctagaacaacaccgacccattcccggctagagacgacttcaatcgtcaagctgatacctacagggtgaaagctgtttgtcatcacaggcacctaggcaaacaacaagagctcggactcaatatgttcccccatccgggaaactaaaactctccctcggctatatattctctctgttctcgagctacttaacaccaaagactttctactacgcctgcaccttctctttacaacacccaagccgctcaactatcaacactcttacatacaacaactcacaacctacctatctcgacatcagatatggcctccgaatctttgacacctcgttatcagctacgtgacagggccattacaaatattccgcccacgcctgttacagccagtaacctcgtggttcaaggcgctgttacaccggccaggagctttttcgacctgccgcctgagctacgatgccagatataccatcagatcttcgtcaccaagccacccttccagctcaagctcccacgaagctcggatagaagacggtacgaccggggtatgagcaaattcaatgtccagtatgcgttggctgatcctatttccaaccccataggcgcggtgtcgactcgaccaaaaccacctatctggttcctcgcatgcaagcaaatgtgcatagaggccattggtcagtttcagcgaggcgctatttggatattgtcgaacattgactcctttacaaccccggaaggaccgcagttttccgtctggaagaacgctgcaagtgggcgtacccgacgagtaggaccgtttctgctcacccccagcgatgcgcaagatatcaggcttatcagtggcccgctaatgcatgcatttggcgagatcgaccatcgtggcaagcccttcaaccgagtcacttggggatgggacaatgacattgtgcaacgcttgagctcgagcgtggccacatccactaatttgcggagcttgacggtgaacatcatcaccatgtcaccaaatggctggaactctaagggtggaccgggaaatgcaccctgcaaggtcgactacaagtggctcggaaaccttgagttgccacagctccaggacttgaagatcgagatgctctatgatacagcattcgccgctgataggaggatcatggccgcatttgatgaagctacgatcgaggtcggcatgaagttgattggtgggaaaggcacatggtcgttcactcggactggtggttcttgggttgctcccaggacgcagcgtcccatatgcctccggattccgtacaccttcaaacggggtgagagctagatggcgaacatcaagacatcttggacttgatcataccgacgcgcagctttcgcgaagaggcgccatgccacctggtcatgcctccgcccagacatggcttgcgctaactaggtatagaaataagcaaagatgttctcttaacttgagggaatcgattcacaatcaattaactccaacatcttctcctatatctatagacccttactctaaattaactctacctctcagctaactctaactctaacttactttccctaaccttaaagaaaactaatactaacctttagttcctatgttttaactagaatcgatctagaattgatttagaattgattcgggttttagctatatagttagcgcagaccaggtggcctgcttcctgtttcgcggagactggagatggcaagtcgtctaattagtcatggattgctggagatgagaggtcttggattcatgaccagcaaagggagagtaagtggatattcgaaagccatccaggatatcattacaatgcgatgaataaacagacatgcaggccatagtgccgtgaccctaatccttcttcgctatgtgacgtgatggcttcgaacagatccagcatgcaaatgcaaaaacatacctccgagtcacggtggatcgccaccaggtatgagttgttgcggcatctggtcagcaacatcgcgatgccatcaggtgctgcaataattcgtgcgcgctacaccccacgatcctgagcacctctacgaaatgagggcctccataacgcttcgatcactgtacatgagagaaagctagcaacagctgtgttacaatgacaagaccgtgttcggagtcaaaatcatgtccgcacgaaaataatgtcgaggttcggaaacatttcagcccgaaaagcattttcggcgaaataaatcgtgtccgccaacaccagctcgtgaccgaacaccgtttgaaacaccgaaattctgcgctgcaatccacagtaaaatcgaaaccttccgcattgggtatatcgagcgtcacacttcttcgccgaaacgccggagaagtgcgaatagagtttcttttctctccgagactataaattatcacgactctaacaacgagcgtagtcaaacatctttggccgatactggcacggcctagtcgtggttcgttggtgttcgttatgattcgcgtgcaaagtagttgccgtgcttgctcgatgagcgcgcccgaggcatcaagaggtgttgcaatgattcatgcgcgctctgtcttgattcaacttactatcagacagcgaccgatatcttatatgcaagcctgaacagacttaacagctaatcagggcattgcgcagagcttagacaaccttgaagtgagacagctcaactgaattgataatcatgcaaccgaggctacgatctttcaacgtggcctttcctgaagcacctatggtatttttccttggcagctccaccctctagaccatctgaccaaaagtccgcagcaactctaccggcgttccacttgctctagttgcacgtaggataaacaggataaactcgcattaccggtggcccccgcgtttccccagactttatgccgggactcaccctgccatgcaatttcccgaaattctgtatatcatgacttagcctacaccaagccctcgtggtcgtgcagatcatcggtcattgatactatacagggaggagcactctatcctaaacaggacgagagcaggtcaagacgggtattgtactaaagcactcagtaggttacccgatctgtgaacatgcgatcgagacaattcctgggaagtggagtatatatagattgtgtttccttgcgttgttgaggaaggatagaactcttttttttggaacgtgcttgcaatgctgttcacatctttcaccaccgctctggcgcttgccagcagcgcggctgctattcctacttttggcctcgagcctcgtcaggctgcgaccctcaatgctgctattgttgcgcgaggccgctcgtacattggtacttcgttgacgatccgcagcgacacccaagagtcgaacatcatcaagtcggaattcggctcaatcacaccagagaattctatgaagtgggacgcgactgagccaaaccgtggacaattcaccttcaatggcgctgaccaggttgcaaacttcgcgacccagaacaacaagcagatgcgctgccatacactggtctggtactcccaattgcccagctgggtcaaccagatcaacaacaacgccacattgatgagtgtcatggagaaccatatcaatactgtcatgggtcgttacaagggcaaatgcacccactgggatgtcgtgaatgaaggtgagtccagctagtattcaacgaaaaaagcaaagcattaacaatggcgaagcactcaacgaagacggcacgaaccgtgacaacgttttcctccgcgtcatcggcgagcaatacatgcccatcgccttccgcatggccgctgctgctgacccagccgccaagctctactacaacgactacaacctcgagtacggcggtgccaagcacacgggtgctctccgcatcgtcaagcttgttcaatcctggggcgttaagatcgatggtgttggtctccaggcccatctgacctcagagtcaaccggaacacagaacactcctacccccagcgtcgcagtcctgacgaagacgctgcaagactatgctgatctcggtgttgacgttgcgtacactgagctcgacattcgctccaacacaccgagcaactcgggcaaggagactgttgcagctgcggcttgggctcgtgttgctcagagctgcatcaatgtttcgcgctgtgttggtattacaatctgggtacgtgcaccgtctacgattatttgggaaagatgatgaagctaactctctgtgtagggtgtcaaggacggatacagctgggtcccaggaacgtttcccggtgagggatctgctctgctctggaacgacagctaccagaagaagcctgcttacactgctttcctcaacgtcctgaacggacagaacgtcactctggcctaaagtggacggacttgaaggactgcttacttcactgtatatattctcactaccttcgactatgtacaaatgaaaattaaatatggcttctcgactgtgttcgaacttgaaccacgactaaaaaaaagctctaataccatgcacaagcctagatagacccaacagcgattccaaataagacaaatactaaaacaagggctagaaatatacatcttcaacctaagtacactcacaaagtgcttaagattcagaaatgtcgatcgcgcatgtatcactgcaacacgtagtaatccgagtccgcgtcataccaacaccaaccactcaaacaattcccattttccacctaacatctttctacaacgccacccacgtgcccccattaccccatcaagtaacttatctttctaccgtcgatgtctgcaatgcttgagggttcatccatgccgcctactttaaacgaggcttttccaacatcacacgtcgacgccggccaatcgcatcacgccacaccgaatctcgtgcatgaaagtgggttttttttgccacgactactgggtttttactacctcgggcttggtgcatgagatcttagtggaaatataccaatagtgccgggagtgggatatccaaatgctagggaaggtgaattagagtatatgatagctcggaagctatgcacggtattatcagatttggaattcgcccggtaaaggtaccgtgtatagcttcaagctacttatattgaactgccttgctgcagcgcttctagccggtgtgctgtcgtaattgaaggaagtggcagtgtattttttcgtaattaatacccccaacttcacagcttcgttcacatcccttcgacaaaatgttgctcccggtaactcttcgtccaccacagataccaaggtacgatgttcatcttgatcacatgtccccaccacggcgtatcctgcactgtcttgactacgctttgactctcatcgaacgccgtgtcaatcctcgctcgccgtaacttctcatacgcttcaaacgcctctttgaccggcacaccttcctgtcgcctagtctccatccacttcgccaaacaccgcgcaaacaaaaccccatcttcaaatactatgcccgtcgattcgccctgtggcggcatcgcgtgcgcagagtcgccgatcagcatagtcttctcagtcgaccattttccgccttttgaaagcgtgaagacaggccagaggtataagtcctccgcatcctcaataactctctcaatgagaggattcgccgcaccactatacctctccaacatatcctcccgaatcctctgcgcatctttacccgccgctttccacccatcgcgactttcaatttcggggacttgcatcagcgcgcccacgtatatcgagttgtgggcagcgttgtggaaggatgttagcagcatgcctctgcggccgaagttcatgcccgagacttcaaaatgcgtgggctcgtagagaccagtggttttgtcgaggcgccgcgcggagaagccaaaggcgttgcagatgcctgagtattggcttttccgggcgggttcgacgtgcttgaggcgcgcgacggagtggatgccgtcgcagcctacgaggatgtcgccatgcgctggagtaccgtcttcgaaggtcaaggtaacgccttcattgtcctcattgatggtggtagtcttcttcccgcactcgatccggatattggaacattttcctactgcttctaacacgccttttagtgcctctcctcttgtgatcctcaacgcagtaaatggtggtgttcctagtcccttgccgtcaggtccgcgaaaactactttcggcaatcttcttgtttgtgtacaagtcgaagacctcgactgcgagacattcggcgccatactgcttggcgcggatctcatccaaggcgcctagatgtgagagtaaacggagagcatttggggtgagatttacggcgcctccgattgtggcaggctcaggacgcaattcaaagatggtgatgtctggcggaggagaagtgaacttggtgagggagagagcggtggtcagaccagcgataccagcacctagaatcaggatctccaagggttcgagatgagtagacatggtgtcccaaattttacttcttcttcggttgcaggtattcagctaagctacagtatgtgtttgtagtctcgctcaagcaacttataagtgtataccaacatagtcttggtgagctcatcgattctcttgttctggtatgcctcacatggttagtgctgataacgcgcgaatagctctagtgaacatcaaatctcgggaaggatggggaaccgcttcggctgcgcaatcatgtctacttgggactaataagtcgtccgaacacccctagtcagagacgttgtacaccgagtacaagccatgcagcatctatattgtacgcttgtaggaggtcctcagcgcagggtggtgatggtgactttggtatccacgggtgggcaagacgaccggagtgatgtcttccgtgtgcgctgtattgtcatcgttgccgttacttgcagaaccactggctcgatttttcgaagatgctgggcttccacagcaccgcggagggagctccttcgagaacgcggctggactcgtcgtagctcccacgtgcgcatgagatcatggctgggcacctgggtcgccgaagccaatgcgagtaccgcagcactgcaagtatgcttcacatcaggcttccctaggtcttctgaatcaaaagatcctcgacatgcatcttcccgattaacctcacctcatcaactgtctccagcctctcccatcacatccctcctcaaccaacgccaagctgccagccagccaccggccgcatataaggcctcatgcaccactcccccacatatcccgtgatcacactccactgcggaaccccccgcgcctaagacagttcgcaggcgatgcagcaatcgacagccagaccgcaaggctggggctgattaccgattccggaaggttgcggctacgactagtgaaaagtgcgctttggagtcggggggaaatgttggagtgcgacaaggctggacggcgaatcttcggagggatcgagaggtgaacgggtgctgattcgctgatgaggagaagggttgtttggggtggtgaatgggtgcgtggcttggcggtcggggggaactaccgaggcatgagtcgagtcgagtcgcgaggtcctgcgggacggcctgtgatgttggacaatatttcaatatttcgaggacaaacatagcaacatacatcttacagaaattttactcaaagctccaacactgcccgacatcaaaatggcgaccccaaaatctctaaacaacacctaccatgccccgaccgccccgtatctcagacctatcattatctgcggcgtcgtcatggcgcttgtcgcacgtcgcgaggtcatttcaccgggctcaccactatacgattacgtcctgtcgagatcgccaaacgccttgaaagccggtgtctggatccagaatggactattctacttcctctacggtgctcatgctatcgaggcagctgtgttcaccaagcgattgagcaaccatggtgttagcgtaatgagtctggcatggtggaagtggatggcgacgtgtttcattgggggcaagttttgctttgagcacttcgacaaggtggtgggaaagaaggctgcttagatgagttgtgagcatgaaagggtcgatgcggggagtgattcaattcaattcggattcactgtatcctcgctgcatatatcgctacaaatggaagccagataacgcctgtgcctatgctcttacaaaccctacgaaggtacatgtacactgatgtcaaactcgaaccgtcgtctactgcttcttctgcgcgttcgggcccatctctttgctgaaggcgaagtatgatacctcaaggctggtgagcgccctgatgccgacgagaaggatgaggaaaagcgggatgatggcaacaaaacccatgaacagtccgggcgtgaagtattggtatcgctcgaagagaccgccagcgttggtcgcattcgcgcgctgcacgtgggaagagaggtcgcgcttcagttcgaactgctcgtagtttccaaaaggattctccatctcgtatggagggtgctggttttccagttgtgccttggccaccttctcgtctattggcgtcgtgatgtagatgacggtgtagtcttcagattgggcgatgagctcatcgatcatgtcgtctgcatatgtcagctgctatctccatccaagtgattttcacacataccggcatcctgcagactgctcagtctctggtccttctccgcgcccggtgctgcgacagctttcagacccgccttgtgtccacaccttgactggagatgcgataaaatggcatttccatcaacctgaccaaccacatctgggaccgcgaaagttgtcctgacctgctcctgcttgccgcccatgtactggctcagcacgggtgccgagcgaccgtctgcatagtcggcagcggagacaccgcgctgctcaataacaacataggactccgtggggcagtccttcagcgcgccgagaatgtcggcagtagtctgtgatgattccgcgatcgatgcgtctgcgtttgggaggagcaagctgcagttgttagctaagaagcttcagggcaagcttcggaggcgcatactcagccgtggagaagaggaagaagggcgaggtattgctgaatgcaaacgcagagggcaacgctgccagagcgagggcgccaaccaatgtcttcgccatgatgcagtgatagctggacgtgtgttgttgctggtgatgttcacgtaacgggagctggcgttgcggcgatgcctgccacactagatcacccgaagatttgccggattcatgacgcgcagtccaaactccgagcgaatttcgtacagtcagaagcgcgttgcatgtgtaaactgcgccaccgcatctgaagagtctttccgaaagctgtctggaagctgacgcctgtttcactggctgcttatgagtcatcaaacatcattttctaaaatgtcgcgctagcaataccactgcctctggcaaagtgtataacctcgctcgccactgtcactgcaacagtacaaccacacgcgcttcaattttgttctttcttcacgttcaccaggccgtacaaataccagtgcctgcaaaatcaaattcagttcctcgggactccgacacggcctttgcgccaccacaatcgctatcacgtacataccggtcgatactcaactacgcaccatgtcgaccgccactgcagcaccgccagctacagcagggacaagtgatgcttcaagaggcgccaacaggcggagacgcccgcggagaaaccccaacacaccagcagagcagcaagcggagggacagggacagggacaggttcacgctttggtcccgtcgcaagtcatgtcgcaaagaggtgggcgcagtggaaggggccgtgggggcgccagaggagggcatacagaacctgggacccccacagcaccacagacggaggccgcaaaccacgatggtgcgccttctaccaaccgcggaggcagaggcggacgggcgcggggcagaggacccaggtttggcccacgactggccgctggcgggcggcaatttggtggacagttgactgccgaggacaacggtgcttcagaagcagattcgcagacaagctcggggctacaggcagatgctcctgcattccaacctggccaaccaattgctccccgcaagcagcgagcgccacgcgaaaagaagccgcaactaccgaagtcgaatgcgccagatatcgcgacgcgaacacacgaggacatagacaatggtcactacgaatgtgctatttgcacggaggatgttaagaggcactcgcgaggtgtctggtcatgtcgaacatgctggaccgtattccatctgggctgtatcaagaagtggtccacaaacgaaggctcagcagcagctcgtcagcaggctcaagatggtgaaatgccaccccctaggcagtggcgttgtcctggatgcaacttgcccaaggataccctacccaagaacttccactgttggtgcgagaaggagctcgatcccaaggccttgccaggattaccaccattctcgtgtggtcagacgtgtgctcgaccccgggtgttgccaaagagttgtccccacccttgtcctgtgacctgtcatgctggcccttgtccgccttgtggccttatggggccgactaagccttgcttctgcggtaagaagtcaatgacccgacgctgcgtcgataccgattacgaacacggttggggatgcggcgaggtttgtggcgaagtcatggcatgtggagagcaccggtgctcgcggccgtgtcatgacggtccatgtggtgcatgcgaagtgcgagttcctgcgcgatgctactgcggtcagatagagaaagacatactatgtcgcgacagagctgaggagaagcagagcagacaataccacaccgcagccgatggtattgctgccatggaggagtggattggcacgttcgaatgtccaaatgtgtgtagtcggccttttgattgcggaaaacacatgtgccagaagctttgccatcagcaggacgcgaagccaccacattgtcctcgatctcccgatcttgtgagctattgcccttgcggaaagactctgctgaaggacatgacgaatgccaaccgaacaacctgcgaagacccgataccgaattgtgcaaaaccatgtcataagacactagcctgcggacatccatgcgagcagctgtgccatcaaggagattgctcagcctgcttccagagagtgtccattgcctgtaggtgtggacgtacgacatcgacgtcgatctgccatcaaggatccgaagagtctccacagtgtatgcgcatctgccgagtgtctctgaattgcggacgacacgaatgcggcgagcgatgctgtgccggcgagcgtaaagctgcagagcgtcaatctaatcggcgcaaagcgcgacctttggatgcggcaccccgtcgaccaggcgataactttgaagctgaacatatttgcactcgtagctgtggccgccaattgaagtgtggcaatcccgaacaccgctgccaggagctctgccacaaaggcccatgtgggacttgtcgggaagccatcttcgacgagctcagctgccagtgtggacgcactgtattacaacctccactcccttgtggtactaagccacctccgtgtcggtttgcatgcgagcggtcgaaagagtgtggacatccgcaaatggctcacaattgtcacggggacgaagagaattgtcccaagtgcccatttctgacgaccaaatcttgtctgtgtggtaagaacgtactgaagaatcagccatgttggctctcggacgttcgttgcggcgagatttgtgggaagacgctcagatgcggtgcccacaagtgccagaaacaatgccatcgttcaggcgagtgcgacgagccctgcagacagccgtgcggtaaggagctcagcatctgtggtcatccatgcatgtctccttgtcatttccctggggtgtgcaaggaagaaaagccctgtcaacagaagatcttcgtcacttgcgaatgccagaggatcaagcaggaggccaaatgcgctgcgtcgcgccaaggagacggaaacacgaagaagaccttgaagtgcgatgaagagtgtgcacgcctggagcgcaaccacaagcttgctctcgctttgaatgtcgatcccgagcaccaaagcgaccatgttccgtattccaccgaaactttgaacatgtatcaacagaattcgacatgggcggctactcaagagaagcagctcagactgttcgctgctgatcctgaagcgaaacgcttccgattcaagccaatgcagcgtcatcagcgagctttcgtgcattcacttgccgaagactttggctttgacacggagagcatggaccccgagccccatcgtcatgtcgccatcttcaagacacctcgtttcgtcatggcacctatgaaaacactagcagagtgtgcgcggacccgaccagtccaacgccctatacctgcaccagcagccactgcgacattgcgtcctaagccaagcaacacgactggcgatccgtacaacgctttcctcgtcacgaatccgcgatttgccttgaccatcgaagaggtcagcaccgtcgtcaagtctgtattggccaagacatccttcagtctcgacctcgaagtcaacttcctccccagtgaagccgtcacgctcaaacccccgctcgtcgcgcgtctcaacaccgacgaacgctcgatgcagaagcagctggaatccatacaagaacctctccagcaagctttcttggctcagaagattggcaagatccaactcgcgcgcctagattcaagtctcaacatcctacgcaaggaatcagacattggccctggtagcggatggagcaccgtggctgcagcgaagggcgcgccattgagacaggttgctaggggcacagcgtttggcaacaagggtggctttgcggtgctgagcttgagcaataagaagaaaaagaaggagatcgaggttgtggaggactgggaggctgcggaggagcaggaagaggagaaggagatgaaggctagtggaagtggtgcgaacagtggggttgtgagtgagaacgagggaggtgcatcgtcacggcctgatagtgctggtcctgcggtggagggctcttctgatgaggcgattgttccaatgacgccaggaactgctagatgggcggatatggaagatgaataggacttttagctacggccatgcatgggtcttataagttccagtatcgcctacagaagaagcaaatctcagtacaactcacacaagactcgcgcttgcgaacgtggttgagcaatacgtgacgatactaggtattcttcgcctctccctccccacccatcaaataatatgccccatagccgcatactggtccttgacattcgcaatcaacgccggtttcaaaaacaagataaacatccacactccgggcaacgcactcataaaccccgtcaaacacttcgccttcggatacttcgcatacacctcaaacccgtccagaaacccattcaccaaattcgtaagactccacaacaacatgctgaccgcaatcgcccaatacggcgccgacgacaggccgtacgggttgtttttgaaatgcgcattcgaccgccgtaagcagtagaggatggcgtcgtcgatgggcgcgccggcgatggtgcagcggccgaggagcaggcggtgggcgcgggatttggcccagcggcgctcgagggcgtgggtttctgtgcgctcgagggaaagttggcggtcgcggagccaggtttggcattcggcgagggtgtagtgcacagcgtcgaggaagtcgagttgcatggttactttgcgagtggagtcgattgggtaggttattgagacgggggagcggctggatgcggatgtggttgttgatggtgtcgtggaggatagggtggtgtgctgggaggcgcggtggtgatggagcatggttggagtaatgcgtaagacttgttgcgcggtggagtggtaagagagatgttgggcagaagttgggatgatttacgggggaggtttgagggagggaggcaagcagtttggatagagcgattgagggcggccggccatgttttccgctctcttctttccttcatacgaagagacgtttagatatgccacattatttgcgaagaaagtaagaggtgtttagaactccatcaatagcacgtgcctctacagcggtaagacatgggacttaagacgaaacgaagaattgatggaaataatgaatgaaaagaggatcacattgaagatagaatgtagccttctactagatgaactctaagatgcaccactgcaataaatcaagacttgttgacctagaaagaaaagaatccatctgatgtgagtcgaagcgttcatgacaccaaatcgcatgactcggttgcggtgcaggtaaatacgatgagatggggaactagtctacggctggcctaagcgggcggagccgaagtcaacaatcgagcgatgacgtctgtcccgcggccgcgggtacctgagcgttgccatgcttcgcgactcccatcgtcgatcaaacggttgcagcttctgctcattttcgcatcgcagagggaagctgtccctctattccctcgagcaggaggtccgcagccgtgtttatcatctcgagtgtcctgcgatagcttgtatccactcctcaacaacttcatcctcaacaccacctgttttatcatcacgccgcaggatacctattgcatcttttcccattgtttacccgccagctcaccgcaccaatgcagtccctcgctaacaaattggtcaacctggccacgtctgcgccgtcggattctccctccgatccggcttcgcagacagtgtacctgctgccattgaccgactccggcgcgccagacgtgccgggcacatacatttacctgccgcctccaaccgagccggcatactctgtccgcttccagatccagggtaccagctcgatatgtcgtaaaggcagtctctgggtgaacatcccggccaagggcgagaagttcgaccgcagcaagtatcgcgagtacaagtgggtctccccatcaaatccccaaacttccccacaacacatcactaacggtggttcgcaggctcaagccagacttcaacggcaccacggaaatcgacgtacccgtatacgctgccaatgccttctcattctacacaacctactcgccgctcccacaatggtcgttcaccgacgttgcatcaccagaacccacgcgaacatccacatactacatcgatgtatgtccgagactcaccctccagggcaagcaattgcccgtcgagagcgtcattgtcttctccacgctgtccaaattcatgggcgagtaccccacagattgggataaccatctacgcggcattagtcaacgcggctacaacatggttcatttcacacccctcatgatccgtggcgagtcgaattctccctacagcatatatagtcagctcgaatttgacaaagctgtctttcccaagggcgaagcggatgtcgcggccatggtcgagaagatgcacactgagttcagcatgcttgccatgaccgacgttgtgtggaaccacacagctaacaacagcaaatggctcgaagagcacccagagtcaggttacaacgtcgatactgcaccccacctgcagccagctctcgagctggacacggcgctcctgaaattcggcaaggagctgtcttcgtacgggcttcctaccaaattcgagagtgaggccgacctcgtcaaggtcatggagagcgtcaaagagaatgtgcttagcaagctcaagctgtgggaatactatgttgtggacgtggaaagggacgcccaggcaatcatggagaagtggaaagccggccaagccactttccccgaaggcagctttagtgaagctggtcttcgtggcctcgatgccgtcaaaggctggccgctgaagcagaaggccgactggctcgtcgaccacgcgcttctcgggggcgacaggatgggcgagcggtttaggcgccgcatcgacccagctgctggagctggtctcctgtgcgctcttttcggtcgcttcgacagccgtactagtgataccccagacgagcgcgctgcatcagacgagtgcactcgcatcttgcaagagctcaatctaccattctacaaggagtatgatggagacgcgaaggagatcatggagcaactcttcaaccggatcaagtatgtccggatagatgcccatggtcccaagctcggtgaagtcaacgagaagaacccgctgatcgagacgtacttcacccgtctgccgctcaacgataccaccaagaagcacaacccggaagcgctcgcgcttgtgaacaacggctgggtctgggccgccgatgccatgcgagataacgctggtcccaagtcgcgcgcatacctaaggagagaagtcattgtttggggcgactgtgtcaagctccgatacggatctggcccagaggacaatcctttcctttgggagcacatggccaagtacaccaggctgatggcaaagtacttccaaggtttccgaatcgacaactgccactcaacccccatccatctggccgagtacatgctcgaccaagccaggcacgtcaaccccaacctcttcgtctgcgcagagctgttctctggttccgaagagatggactacaagtttgtcatgcgcctcggcatttcttgtcttatacgagaggccatgcaggcctggagtacacaggagttgagcagacttgtacaccgtcatggtggtattcccattggcagcttcgagacagacgaggtcctcaatgccgaccaagacggcacaaagtcgcacgctattgtcaagaagatcaaacgtagtcctgtacatgcactgttcatggattgtactcacgacaacgagatgcctgcacagaagcgcgacgctcgtgacacgcttccgactgctgctctggtcgccatgtgctcttgcgccactgggagtgtgttcggcttcgatgaagtctatcccgagctcattgagcttgtccacgagaagcgactctattcttcgaccaactcaaccggcggccccattaaggcgcaagctggtgagggtggtattggaggtgtccggaagatcatcaacgaaatccatgtaaaaatgggccaagaggagtacactgagacgtacatccaccacgaccaggagtacatcactgtccatcgtgtcgacccccacaccaggaagggctacttcttgattgcacacactgcattccctggatatgggaacggtaatggaggctttggtcagacaaatctgccaggcacgcaagcaaagctcatcggcgcttggaatctggatgtcgataacagccaagagaccagggctcgtgtcattggcgacaagactacactgcgcggccttcctgccaggacgaacaaccttcaaggagtgaagattgagactaccggcgactcgaccacgatcagcatcccagacaagttccctcctggtagcattgcgctctttgagacttcggtagcgagcgctgagcacgccgatggccttgacaagtatgtaacgaccggagcgagggcagccttcaaggacgtcaacttggccgacctcaacttcatcctgtaccgttgcgacgcagaggagcagaatgactctgacggcaaggacggaacctacgacatcccaggtcatggcaagcttgtatatgccggcttgcaaggctggtggagtccactgcgcgacatcgtcaacgacaacaacttgggccacccgatctgcaaacatctccgcgaaggtcaatgggccttggactactgcgtcggacgtcttgagcgcgctggatcgaagggacagtattcccgcgttaaggaacccgccaaatggctcaaagaacgatttgatgctatccgcaagctgccgagcttcatgcttccgcgatacttcgcgctcgttatccaggctgcttataacgccgcgattgaccgtgcaattgagctcatgggcgaaaatgtacgcaacggcaacaacttcctgaagagtctcgccctcgtcagcgtccaagtaacaggttacgtgaaaggtgcttctatctggccggagaagaacgtacccagtatggctgctggccttcctcactttgcagtcagctgggccagatgctggggtcgtgatatcacgatctcagcccgtggtcttttcatggccacagaaaggtatgatgatgccaaggagcacattatgtgcttcgcaagtgttctcaagcacggcatggtacccaacctcctaggatctggcgtgaacccgcgatacaactcccgagattcggtctggtggttcttgcagaacattcaggactacaccaagattgtgccgaacggtcttgatctgctccaggagaaagctccacgacgcttcctcccttacgatgacacctggttccctcacaacgacaagcgagcttactcggtacactccacgatcgaggatgtgatccaagaagcattacaacgacacgcttccggaatagaattccgtgagtacgatgctggccctaacatcgatagccagatgaagccagagggtttcgatatcaagatctggaccgactgggagaatggtctcatcttcggcggtaaccagtggaattgtggaacctggatggacaagatgggcgaaagcgagaaggccaacagcaagggtgttcctggcacaccccgtgacggcgcacctattgagatgatcggcatgctgtacagcgctgtccgctggtgctcccagctgtacgagcagggcaagttcaagtatgagggtgtgacattgcccgatggcaaggagaccatcacgtacaaagcgtgggccgacaagatcaaggcaaacttcgagcgcgccttctacgttcctcggactccagaagaggacaaggactacgatgtcaacaccaagatcgtcaaccgtcgtggcatctacaaggatctgtaccgatccggaaaagagtatgaggactaccagctgcggcccaacttccctgtcgccatggcggttgctccggatatgttcgatcctgatcatgctcggtacgcactgcagatggccgatcgtgttctgctcggaccacaaggcatgaagacgctggatccttctgatctcaactaccgcgggtactacatcaacagcgaagactcgaccgacttccatacgtccaagggcaggaactaccaccaaggccctgaatggctctggccaacaggtttcttcctccgagccctcctcaagtttgaccttcaacgacggaagacgcctgaggagcgcgtcgagagctaccaacaagtcacacgccgattggctggatgcatgaaggctatccaggagagtccttgggctggactgacagaattgacgcagaaggatggtgacttctgcggcgactcgtccccaacacagtcatggtctgctagttgcataatcgacttgttccaagatgcccgcgagtacgagctggataaggcgtagagttgattgcgcagcgctgggatgaagtttgttgcaaaacgctttgtcgtctgcagtaggctggtttgctgtagacaattgtgcatagaataagaacctctgttgataccttttcaatttgtagcattttgactaattacttttcaatccgtcaactttgctcctgaaatgaccagtcgcatttgacgtctggcatccttgcacgtctgacatcagcggaggtgactacgcgtcttagcgtgtttctgccctacgggagctaatcaaatagtccgcgcccacccgttcgcgggcagtttgtggttcccaactttcaagattagaagggcgtgtaatagtttgcagccggttgcggcagttcctctatacctcagatcaagatgccttccaaacgtccagtcgagaccatagacctcactgacgactcgcctttccactcatcgtcgcagggtgacgcgcatgcctcaagttcgcagggctacgcgcattcgcactcgcactcttcgccccacgttcgcgcacccaaacaggcacgcacatcaacgtacaatcgcacatggtcgggcgcgtcgcaacaagaccccgtgtacattcacgacgatgacgaggaagacgcgtcagccacgcagggcataaatgagcaggaacacacctggacgctatacggcaacatgcacaccaacattgtcggggtgagatactacaatgggtatgcgaccgttggagagatggtggtgccgaggagagagccacacaaccagtatgaccgcaatgcgatccaggtgctcaatgtgcagggcgcacagattggtcacataccccggactatcgcgagcaagctagccaagtacatggacaatcgcagcctgctcatcgaagctgtcatcacgggcgaaaagggcgcgttcgaatgtccgctcgagctcaagttctatggcaccaatgagccagtggaacgtgagaatcttatcagccagatgcgcgccgacaaattgcctgtgggacacgcggcagatcgcaagcgcaaagaagctgcggctgcgaaggagagggagaagatggccaagcaagccgcaaagcaggcgcagaagaagggcggagttgttgttggagtgggtggccagaaccacgagaacgacatggcagatttcatggcaggatcatcgcaaggctttggtcctgggcccagtctcgaagacattgtcggtggaagtattcgctacgcccccagagttgagcagatggtcgaagagttcggtgtcaaggagacggatctggcaacgatgcccaaagctaagcaaccgagcgctgtgcagaccgaattgcaccccttccaactacaaggactgcagtggatgctcgacaaggagtcgcctcagcttcccgcccagggcaccaaggacgtggtccaactgtggcggcgtcacccgcgcatgccgaatgcattcaccaacctcgcaacaaacttctctgtcactaatcctgcacttgcttctggtggtattctggccgacgacatgggtctcggaaagacaatccagacgatctcgcttatcatggctgatcgagagctcggtcgcaaggcaccggatgcctgtggtgccactcttatccttgcgccggtcagcgtcatgagtaattggtcctcccagatacagaaacacctgaagcccgagcatgctctccgagtcatgttctggcatggcaatcgcaagcagcctatcgatccaaagcagattgaaaactacgacgttgtcatctctacatatgactcggtgtcagtggagtggtactcgcagaagtcgaccgacctaccacggaaggcaggtgtttactccgtcaagtggcgccgcatcattctcgatgagggccacagcatacgcaatcccaaagcgaagaggactattgcggtcaccaacctcatggctcaatctcgctgggcactgacaggaacgcctatcatcaacaatctcaaagacctgtacagtcttattcgcttccttcgcctatctggtggtctcgatagattcgacatcttccacacagcgatcatgcgacctgtgctgcaaggcgacatgcaaggcaaccgagcactgcaaatgctcatgtcgggcatctgtctgcgtcgaaagaaggaaatgtcattcatcgacctgcgcttgcctgatctgtcagagtatgttcacaagatcaagctgcatcctcatgagcaggagaagtatgacgcgcttgaggcccaggcaaaaggcacgctcgacgtctaccgcaagaacatcggtggacagaagagtgcagatacataccgtcatctgttggaagtattgctacgcatgcgccagctctgcaaccactggcagctcgttggtgaagagcgtcttagctctatcatgcagcagcttgaagccgagggtgttgttgacctgactgaggaaaacaaggcggccctgcagagtatgctccagctcatgatcgactcccaagaagactgtccgatctgtctcgacaccctcaaagagcctgtcatcaccaaatgcgcgcacaccttctgtacagcctgcatcgagcgcgtcatcgaagtccagaagaaatgccccatgtgccgcgccgagctagaatccctctccagcaccaccgtcaagcccgccgtggaaaccaccgtcaaacccgagctcacacaagaccaactcgccgacgccgcctcgcttgagcaaaacacatccagcaaagtcgaagcactcctggacatcttaaaagccacgtcccaagacccgtccaacaaaaccatcgtcttcagccaatggacctccttcctcgacctcctagaaccccaccttaccgccggcggtctcaccttcacacgcatcgacggcagcatgactgcgccccaacgagacaccgcccttgacgccctcgaatccaaccccaattgcacaatcatgctcgcctctctcgccgtctgcagcgtgggtctcaacctcgtcgccgccaatcacgtcatcatggccgacagctggtgggcgcccgctatcgaagaccaggccgtcgatcgcgtgcatcggctcggtcagaagcgggaaaccaaggtcttcagactggttgttgaggagagtgtagaggagcgcgtgttgggcatccaggaggagaagaggaggttgatggggctggcgtttgcggagaaggagggcggcaagaagaaaaaggccggtggtgtcgcggatttgatgaggctgctggggcagtcgacgcaggcaacgcagggggagggacagggtgcggagcaaggggatgggggcgaggttcaggttgtggcgcaggcaacgagaggaaggaccaggagatgaagccagcgtgtctctgcgttccttcacatcggcacattctcaaatcggcattctaacaaaagggaagtgtttttttttggctattcagatggcggtcttttgctttcccggcgtttccatgctagatataccctctcaagctgcgaagctacgaatctatgacgctttttcacagacaggatacgacttcctagggctcgaacagcgaagctggtgcggaatgacacagcgaagtatcatattgccacgtacgaacatctgctttggagaagacgcatcgacgttatatgcaggcacgaattgcaacattcacaagtcacaaaatcttcgtgtcagacatgtatcaccgctccagcaaacctacctactagcaattccacccctctcatcctcatgccttcccaccaacctccccgtcaccgtcacgctgaaaaaaaggcccgaagcgcacggtcccccatgggagaaaaaaaaaggcggtaaaaagcccatatctggcaccgagaacggatgcaagttgtcagtattcttctcgacgcgccgggctaacttcgatgcggcatgtcccgctagaagggagagtggcgtccctcgtcagcgccgtcgaagtcggtgaaagtatttttgccaggctgggggctacgtgtgtaactgacgcgtctgggggggggcaaagtcttcctggccaagtgaacacatgttgcacgtgtctctttcccacagctggaggtgtgttctttagggcatgtatttccgcccgcgaaagaacttgcggcgcggctcggtgtgttatagcgccgtgttgagcagtagtgcgaaaatgtaacgtcgaccggaccgttgcctcttctgttcacttctcgccgtgaggcgggcacactttttggccacagtgggcagtgggctgagggtttgttctcgtgggcttcgtgggggggttgcggtcgtgattggctgcgggcgaagagcgccgggctggggtacacaagaaggcccagatcttactccagatgccggtatatggatgtttgtgttacggtgggttggggattgtcgaggaccatggctgaccgggtaaattgggcacaagagcgtttcgccgcatggaagccagctcaagtttacgaaagcgtcggataatggtggtgcatgagacttgcgagaataatcaaggagactcggaagggtaaggactgtagaagcgcttatttcgcgtttagaggattgtgggacctgatggatcgggctctgtctgcgacctgagaaaggacttcggtgacgtgaccaatatgcacatgtggatacttcggaaaccttgccattaggagtactgttttacacagcagatggcccacaactccatgcatgagaaggatatgttacattagaagacaatggaaatgctcgtagagattacaactaacaagacatgagcggagagagaccgcccaattacattgatgcaaagctcttcgcgtatgtcttcgtatcatctctcagaccaaagacatcgttgcgtcgtcgagcttcggttcgactagatgaagggtaaccgacctgaccggcaagtccaataagctcttaaccattaaaaagtgcatgtgccacgtttccaatgcaaatcctgaagtaatgcattttcaaaacccaatgccatgcaaaagtgcccaactccgaggaaagtacatgcctagaatgggcgcatattaggcatgccaagctgtgggtgcggggccatcacagctgctccagcgccggaaggtccaaggcggtggaacatctggatcaaacgctcgccaacactaggctcgagttcagtgccatcccttgcgattttgacttctcggttggcgttccaggggttacgaagcccacgcgtgcggtaaaatggtagacgttgggtcgagcaccactcaatcttgaatggtttgccccagctctgtgcaaccacttgattgtctccgtcaacagttttgtcatctttctcaggcatttcttcctccgcttccgtttcggaaagttctgcttcccagaagattgtgccgcgggccgaatcgtcgataatcttgcctctgggagcccactcggttgccgatgtagggattgacttaggaacgtcaggcgcatcaacgctattttcgggtttgggcgcctcgccaacgacctgggatccatcctcaagaatgggggaggtcattcgggcgtagccaaagtactcgccggacttgttcgccgagaaaatcaggtaaacattttcagtcgactgcaatgagttagtagaggtacagcgtgcccgaaaaaaacatgcttaccctgaaggctttgtttagaacgtcttcgttgtgggattgtgtggcccatattccgttgcgaacactgagctccaagtcctgaagtgtcagactcttgacgatgaagtatttgcttgaaggtgtagaagctcccggagcagcatctttatcctggacaggaaactgttccgtgacgcctccttttgcttcatcggctgtctcgtcgccaacttgtggactatgtggcggtgacgcgttggcctgctgcgtgcctaccatagctgatggtcctgtgggtactcctgaggcgggcgctgaactgcgacgtagccgacagacaaggcggacaccattgaagcgagagtcgtggaaccgatgcatagcggctgtgcatgaagcctctgaacgatagtttacgaaggcacaattgctcttcgagatcaagaacaaactctcgatatctttggtcgcttcacgcgagaagtggtccttgagagccataaccgttgtacccggagggagatttccaacccagagcgcgtggcctgattgtttcggttttcggggtggtccacgaggtatcgagctgacaggaccggattgggtcatgcctgtgagcatgctgttagttaagatcctcgttacaacgtgccgtgttctctggtgttggagagagtgtaacttaccttgtgctctcataaaaggcaagcccattccagcttgatcaccttgcagacctatggtacctacacgcgtgcctggaaatcctccatcgacttgttgatagttcatgtgttgtggactagccactccagcgccgatgtctgtcatgctttctcttcttccatatagcgcctgggtctgcaatccctgtacgggatacccgtgattgtactggccttgatgtccgtacggtgctgaatagtacatgtattgtgaagctccagggaaattttggtaagctggttgcattgaattcgggggcatgcgcgcctggttgggaccaaatggcacgtacgcattgtgctgagggccctgcgcgtaagcctgctgctggtaaggacccgcagcgtatccattgccgtacgaggagtgattagggcatactgctagaggcgtgtggagccatctgcatattctgacccatctgataaacaacagccgatgttgacgcgccagagagcgagcgaggtatggcatgagagccttgaggattgactgacacatcttcgattgaaccgtaatcaggcaatgcgccagccatcgaggacatgttcaagggtgacacgccatggtccagaggtggatactgtgctattggatgccccgaggaacgatagtcaggtcgagtttggctttgtgggatggcgcttagctgcgagtagaacggagtactgatttctggtgatttttgggaggcagtaggaagactttggttcccatcacgcgcaaaaccggttgctgcgttgtccagagcctgtggccgagaggtaggaggtaggtcgcccattggtacttgtccttcgcaaacgactggtagcgcaaaccactgttggacccaaacaaaagccatgttagtccatgtcaacgagtttcaaaggatgcctaaaaaaacgaatgtgtactgagcccaaacaatgaactgtatcctccatcacactaaaaaaaaacataacgtacctactactatatcgaaacagccgtataagagagtggcgagccggatagtatgaacaccgaaatgcaatccttctcaaggagacgaggttcagggtatgccaataagagaaggaggcagtgtgaggatcgtgtgtaaaaaaagaagcgcggagtaggtgagaccgtaccagggaagattgacggttccggttgagtgactacctgcaagacgctcgcttaaagcgggacgaagattgatggacagatgtgcgcggccactcagacagcagaagcgatgttctcaagccttatgaggtttgacagcgtaacggcagggaccgagtacgtgcttttgtggatgacgagtagtggaaagggttccacgagttattgatggctggcccggcgaagcgggaaagccgcactggggttttgaaagccttctgtgtcgattgcctccgaattgagtgtcttcttgggccgtgattgggtccggtatctagaccctgtggctgtcagaatggctgtggagcagcaacagggtctaaccgaaaccactgaaggcaaaaagatcaccaaaagtcaacgaatcacaggtgattggacgcctcgaagcaaggacagggttggtaacaggcattgtggaagttacaaatgctcgtgtggcgagtgataccgtttctagattccttgggccgatggcgctgatcccggaacctgagcgaaagcttagcgatgtctgcacccctaatactgtaagagtttagtgagaatcctgtagaaacgtgtcatagatgctggaaaggataattcagtatacgtggtttcaatctcgatgcacgatgcttgcggccgcttttcgaacacttccttcaagttctgtcgagcaagaaagattacggcccatgacacaagcgccagatgcagcttccttgctaggaaaccgcctgtataattttgggctagctcgacgtcatgaagtaattctgaagaaagaacaaagtccttccgagcgaacccagacgcaaatctgggctgctgaccaatgaacgggtccctgggctgatttatggtccacacagcacatgcacgaacttgaccaccaggggaggttcatgtcgcctagggttcgaagtgggcgccgcgtggccgctcggaagcttcaacatgacatggccgaagaacaaagtatggatggacatgtacagggaggcccggcacgacaagagcccgaaagactggtgattgattgtctcggccccgtgcattctgataagccctgcgatggaagcgcactgggagggaagggatgcaagatgggctgcatgagtgcgcttgggaaccgatatgccggtgcgacgccagagctggcgcgacggtcttgtcggcgggtcctaccaaatacagcccgtctgtgcataggaatggagacaatgtttcggaggccagcattttttccgtactgaagtgaactttgactatccgggacgtttactcgcgacactttccggagccatgcggccaatcagcgcttgcgaaacgtctttgccacagttcggcctgaccgcagggatcgacaatgcgccgagtacacagccgcaattcattccttgggagaagatcatccatggtacaggaactcctaggacgatgtttcgacagtatcgacaattgacctggcgcaacaagtagctctcgcgtcgtacatgtgcggtatttctgcaaggcaggccatgatgtcgcagcaagatgtctgcagctgcgtggagaagtgcatcggattcggatttcccatctcctctatgatgcgaaattcaggctttccggtcgcaggttccatggggaatctcaaggtttgctgtcttagtcatcgggtggcgtgacatcgctcgcgccacaacgtcaactcccggtggacattgagcaacgaacgtgccgaagccaatgcgcactgtcatatccttcacagcttacagcttacgtttctagacgtgggctgataccttcaagcccacatgcacgtatgtatgagttgttcattaaattttcgccacattcatgaacagggcacctgctaggctgaacacggtatggctcatgtgtgaccatccttacttcgacatgggacgattctaattgcgtagcgggctggagaaatatcaaattctacccgcgtcactgaacttgtggagatattggggcaaaggtttgcgctcaagtccatgggtcgttcgcgcccacgtcggcccccaagcgcatacgaggatgacttacgagaagcgattgtggctgtgttgtagatcttcaacacatctgatgttcgagaacgcctcattgtaaggtccagacgataagcggagccacccctggcgatcttttacatctcgtattcgagtctggccctggcgctcccattattagagcatagcgtcatggtaacaggcgttcaaaagaccgggagttgtctacaggattttcgagcccgacacaacgttctaccagccaacacccttgcacggaggagccattacacaagcacacgatcgtgatgaagactattcttcatgcagtctggcacgcacgatggaatctgccgggtatgatatcaatccgtccactagctgggttcgtagacccttgtcatgttccttcgtcggtgatactctacagtagtcgctgccagcgaagtgccgagcaacatgtgaggctcctttctcgccaccggtagtgactattcgtcttccacactgaaacgcctcgcttccgccaacgacatgtcgctcaataaaatcatcaaccgacatcgtccttcggatgcgccggattgcatcgcttgcgcgctgctaagcatgcgcccatctgtggagaatgggacttaatcattccaggcttgcttcatatgcatatgacgtgtcaaaagggatacgaagctggtggatcatcgcaatagtcatcagtagcggtaagaggtttgcgtgaagggacaaggattgttatggcgcctgattctcgcctgtatctatgctgttgcagagagtgatatgcggacgatccacgcgggtctcccatggcttccaacgaaagttttactcgtctacgaattcgcgcaggaagtcgtcgatgtactggaagtagcgaggctcggcaacagtgtcgttgtgacttccgttcggtagttctctccagaccttgggagctttgcagacttggaatagtcgggtcatatgtgaaggcctagagtcattaggatcgggacaaactgctggagcttaggtacctcaagatacgtaggaactcacgggattatttcatctttcaaaccactcaggaagagaattggaactttcgttatctggggtaatgttgcttctgtaggccagatctggtggcagagtggagcgaggaacctagcaggagggaaggcactatgagggagtcaacagagctcctctgagcacgcgacatgactgaccttggaatgagcttctttagcgaagtgaatgtgttttcgaggattacaccggcgatgtcaccatgtttctgattgcgtgcaaccagcccaaccgagactgcgcctccaatgctttgcccgtagacgacgatcttcgtgttgcgaagctcctgtcgttggcggatgtagtccaaccctgtttgagcatcgatcatgagacccttctcattcgggttgcctgaagaaaggccatagccgcggtactgtaacatcaagacattgcaccgtagctcgttctcgaggatctttgcaatggggagccgatagccaatgttgccggcgttgccatgaaacatcaagacggtgacgttgcgtgcatgctgcttattcgcccggatgtagaatgcgctgagcgactcgccatctggtgtgggaatgaaaagctcttcgaagtctggaatgccgaactgggggggacgagggacattggtacgggcgtcgggcgggaagccccgaggatatattaattcactgtgatatttagcgggctgatacagtataaaggcagactacctacttctgcttgaagtagaggagaccgcttataacggctgcaagacccgaagacgccagaactgggatcttgaggtacgacatgaaggtatcgagcgtggaagtcatggtagggaaggcgcaggtcgacccgaagtccaaagcgcacaaagatctatactagacagaaggaaatccggagcagctcgatcatgtcgtgactcccaagtgctacttgaccgccgccttcggccctggaacgagacgtgatgcgcgacaccgacggcggctagcgactaaaaccactagtgcagcgccaagcatcgagctgccgttgcgtagctcatgttgcctgtcgcggcatcaaccacacgacaaccccccgccgctcatacgaccccgcgaaatcactcgatagcttctcctcattccaattcttgcaaacggataccctgcaagcttcgaccgtcacgatgatgaccacaggcatgatcggagaaggtagacttgcctccgcaatacacaagctacaagcttacaccaaacacagatggcattcatgtcgacatggatcatctcaagaagggtgaagtcaagtacgaaataccataaggctccagcttcgaaccaaaggctaacaaactgtacagcctaggcacatcgatgttcgtactaccgcctagaccacagcgactttgcaattctaacacccgctcagcatggcaatcaacttcaaggacggcgtaatattaggcgcagacagcagaacaactacgggcgcatacatcgcaaatcgagtcaccgacaagctcacacaagtccacgacacgatctggtgctgcagatctggctcagcggcggacacacaggctgttgctgacattgttcactaccatctgggaatgtacggcatcacaaacgacgagcctccgacgacacagactgccgcagccatcttccaggagctgtgttactcgaacaaggaccagttatcgtgagtcggcagtgcactgcactgttggtgtattgctaacactttgcagtgcgggaatgatcattgctgggtgggatcagcgacatggcggccaggtctactcgattcctcttggaggatccctacacaagcagtcgtacgcaatcggcggttcgggctccacatacatctacggttactgcgacgccaactggaaggaaggcatgagtgaggaggacggcatcagcttcgtcaagggtgcgttggcagaggccatcaagtgggacggtagctctggaggtgtgatccgcatggtggtgcttacagccaagggcgcccagcgacacttgtatctgccggaccagaagtacgatgggcctggcaagcagtagatgtggaggcagcatgctgtcagggaagtgtgatgaggatattctagcacaagacttgcagcggtgctctggcagaagcgagcttggtgatgaataacaagcaagcatgaataaatgcacagcttaacagagcaaggcctgcccacatgctggtcgcaaccaagcccgctgtgctttccttgtcgggacctcaagacttagtttcgtgctagcagctgttagatacatgacttgagcaatccacgttggaggctgtcaagacgtctggccaatcagaacacggtgtttgagcatccctcccatgtgcgtgtccatgatttcttttggcgcagcgcgcttgtcacgtgcagacgttgagaaaacgctgcatgatgctttctgccttactcataaatgaacgagtgtcgggcagtccttgaataaacgggcatgcatgttgtcattacgcagggtccttgatagtcaatgttcatgtgcagcggccaagggttcaagatcaagccagcagccgtatgacgaccgttggtctgggcgcactccccacgcaatctcaaacatcgacacctcttcaccccaacaccaccgcagcctcgactgcattaacccgcccccctacaccctcgagacgcgtcgccgtccaattcgctttgggtacggcaggaaagagctggacatgccattcctgaactcgcggtgaagtgtatttgagtagcctcccgctttcgcagcgataagagcttctaccaccggcgaggcacgtccgacactgcccacctcctcctcagcgcccaactcaaccacacgctccttctccccagcactatcaccgtgcccgcgctctcctctccacgcctgtcacctactcctctagccttttaccggcctgcatcgcggaatgggatcgattgtagtgagcgacttcggtggaaatcacttccacagcaccatgtttggcggcggaagtgggcatgcgcaggcgcagacacaagagtcgcccgctgtgcaccaccccgtgcggccgtcgccctcagcaaacccgcatctaccatcgcgggtagcggcgccccctgcagacgttccaatgggcggaactgaagccccaccaacctcaaccacaccagcaccacctccacctccacagcagcatgatgcctcagcgcccacgtcgcatcttcgcacgcctcagcacgcagcaggagtcccgcctcccagcccgcgcgtccagccccaatcacagcaacctaccccgtccggcaccatcgctcgaccagggtcctccgcggcaccagttgctgcacagccatcaccggtgcagtcgttgcgttcgttagcggactccacttcagcctcaccgcggcggataaaagttaagagcttgtcgcacatccagagcttcgccatcgatgatgcaagccccttctcccagaccaggtcgctctcgcggcggcagcggagagaccccgcagacattggcccccagtacgagatcagcgaaatgcccgtttcggacatcatcgaaatggtggctggtctgttgacaaagatcactaccacaaacgatcgacaacacgaccatctgcaccgccaaataccaccgccagaaggcactgcagggctgagccagcaaacgacaagcgtcttagctttccatggcaagaatgtgcccagcatatcaattctcagctatctcagccgcatccacaaatactgccccaccacctacgaggtgttcctaagcctgctcgtctactttgacaggatgaccgagagagtgaacgccgggcccatgctgagtctgcgccaagcgaaccagcagtcccttgaacgtgtgaatgctgcagcatccgccacttcaactgccacggcgacaccacagtcacggcccgtctcggtgcaagcagctacaccaccaccctctggctcgctaggcaaacagactgatgcatcagtgcaaggcagccaacccccctctccgccccagcaagatctcgaggccgacccatacaatctctcacacttcttcgttgtcgatagcttcaacattcatcgtcttgtgattgcgggcgtcacctgcgcgagcaaattcttttccgatgtcttttacaccaattcgagatatgccaaagtatgttgttctgccctgggaacagagcctgactaacgcgctacaggttggtggattgcccttggtagagctgaaccacctcgaactgcagttccttttgctaaacgatttccgcctcgccgtaccgctagaagagatggaagcatacggaactatgctcgtcgagttttatgctagagaggttgccgagcaacatgaacgcgacaccggaggcagacactgatcgcttcggtaccacggagagaacatactgtgatgaagaactcacataattgatgaagagacgagcgaagcgccatgaaagcccttgcttcgtatctggactgggtacgcccaagctgaactttggcactgtcacggcctacggaacttctacataattggactgctgcaggcggagcagtgattttgacttattgctggaccgacaacccttttctttgaagtacttctagactgggataccaatgcggaggattttccagtcacattgcattacaattcctgatgaggttacgactgcttcttttttctcgatgagggcgcacgcatcaatcgttttcttatcattcaaattccccttcttgaagacgttttagtagggcagtttgaggcgctcatagaggtgtctagggtttccttttcgggggcttgcactcgttcttcccatcctgcactgaatgtacttttgcaaatacctacttgttacgaaacctctttttcgctgaaaacatatcccatacgtgaggctaacaagaatccagcgaactgcaaatccggagcagcctacatgtcatacaagccctttcattattggcactttatcccatccggtgttgtgttgtgaccatgacaccgacccctgtcctctttgcgcgaaacaaggggcttgaaaccgacagccagcatagaccacttcgcgacccatttctctgcccacatcaaattatcgtcccgaccttgttcgacccgcccacatctaatctagacccttttctccctaaacgacgaggggaagaagaggcgtaaaagcaaaatgcatctcccatcctgcgtcccctttccctctttgtccgtcttttgtctttcgtccatgttactttagcggccccatgcattccccctcgtcgtctttttctctcagcgcgtgtgtgcagtatattttcttcgcagtcgtggtatatgtactggccggtgcgccgttgaattccgtattcagcaatggcgatacggactcgtattccggcccgctgaatacgagcgcggatcaacttcgcgatatcgtgattcccactaagaacctaagttgtccggatcatgcgtacaagggcgtgcatgtgcttagtcgcgagccgttggtagtctacatcgaggggtttctgagcgagatggagaggggggatgttcttgctatgaggtaccaattcccccccgcccccatacaactacacccacttcacgtcaatgctaaccccacatcagcgagccaaacttcatcccgtcaacaatcttctccgccggccacgaaacgctagaccctctcatccggcactccgaaaaatcacccctcccaccctcctccaccacaacgcaatgcatcgccgaccgcgcacgccgcttccagggctggcgccccttcgtcttcgtcgaaaaactctgggcgcagcgatatcacacgggcgggcattacacataccactacgactggtcgaccgcgacgcccaagtccgggcgcgtgtcgagctttatggtgtacgttgctgcgaactgcacgggcgggggaacgcattttccacgtttacagaagccgcgaggggaggagtggtgtagattcatcgagtgtgggattgaggatgagaggttgaaggagggtgtggtgttcaaacccgtcgcgggcaatgcagtgtattgggagaatatgaggggtgatggaagtggatacgcggagagttggcatgcggggttgccggtggagagtgggacgaaggttgggttgaatgtttggagttggttacaggttggatatgtgccgggggaggtggctgaggaaaaggcggaattatagatgcggaaggaatcaggagatgagagatgataagatgatgagaaagagtgtgccgttttcttgcaagctgggagggtctcttgacttgcacgaaaagcgagatataaaaataacatcagcaagacggcagcaacggcgtaagaaataaagcgaaatctttagacaaagtcatgaagtactctaggaagtcttttagtttttcgcaagatagataaaaagtagaactttctatttcaggctagaaatgtatagtatgcgcggcagtcgaccttgaggatggccaaacagagaatcacctgtcatcggaccaaatagcccggctccttcatcaggttggaattgcagctatcatccccgaacccaagctacgctattgccgagttcttcaaacagatcctggccgctcaagaactcttgtgggcgcatcctcaatccactggtgaatcactttccaatctacgaagcaacgatataggaaatgcaatcggacagctcactatgtacaactgtccgttgcgttcccatccctcgtgccttatgttccggtaacgcgatgcggggttccgaaagacgtgtaccggtacagggcctacatcgccagtgatgctgtggcacagacatgtctgacaacaacacaatcgatctcgaattacaccagaacacgatgactggacccagcgccctcgaccatctggcaataagcaacgttttgtcgtgctactgcgaagccttagataccaagaacttcgagctgctggaagaggtgttcgtgaatgatgtcgttgcggactatccattcaactcaaacctggaaggcgtcggtagtgtgagcgaggcaatacgaaaccggtatgtatatagtttaactcttttcatgccatcgtgtccggtatggctaatggaatccagcctcggacctattcggacgcatcacagcctcacaacccagtcagttgtctttcgaggggatggtaaaggcgcaacagctgcgacgcactttgtcggcgtgcactttgggcagggtccgcatgaaggtaagatgctatctgcatatggacgctatctggacgagctagttttgcttcctgcaacggagggtaatctcgagggcgtgccaggcgctagcggcatctggaggattaagaagagaaaggtcgtgtttacgcaacggatcggagatgaaagtatcatgaaggagttttgaggaccatcaggtagatttggcagcaaaacttgtgttcgctctgtacatacatgacatgatcaaatagtctcaaggagcacgcttataagtctacaaaggagcctgaatatatgcactactataagctatcctatatggcgttgcaaattttttcgggtagatctaggctatcacttgaccacgtttttgctggcgcctggtgggactgtagcgaggcaggagctgtgtgctttccaccttgacacaccacgtggctgtttgttaagcttaggtaccacttgggcgctgctcttgctagctgatgcgctcggtaccaatactacgatatcactctatccctctcttgcacatacgctccagttacttcgcatatattacctttatatctcctcacaggcatccactatggcgtcaccgcgtcctccatcaacgaaaatgcagtcccttttcgtcgagttcggtcttccagctgaaccaaaattaatcgacaaagccctggattcgaaatgctgccaaatacatttgacacagtgaggactcatcacctccaggagactggtcagcgctgacgatcatagatgctgggacctttggcaatctgtgaaatctacagtacatcctctcgacgaagaattcgagcagctgccgtataagaactcagatggcccagatttggcaatggacgaagaatgtcgagccaccataattgtctatatcacagacttgttcgacgatgggcgagactttgcatactacttaccgagccaagaagatatcagtacattcaatgctggcatgaacgggatgcaagcgtacggcggacctcttgtcgcgacccccattttcatcggcgaccatgtcaagctgcgcaaaagtcataaactcgtagggaaacagtcttcgatggacgtatcgaggtggaagtatctgtacgagacggccagggtagcatggggtaggctcatcatcgaccctgagaaggtgtcacagatcaagagcagaaatgctcacagtttaagacttgcacgcgctgccgccgctcaagagtcaagtgcagactaggaagtgcactcggtgacctcgacggaggctggagaaatccaggctggcgcaaaagcggacggtaagggtgagataaaattcacatcggtggaagagcctcccacgcgtgctcattcacccaggaatgctattcgcgaggcaaatgctgccaccctatacagcgcttccgaagtgaccaggaaaagcaaaatcagttacctggaatcgacgtttcaagccatcaagaacacagtccgtgatgaggaagaaatacttcagagatatataaagctaatcacaaaaacttgcggaacaagccttcatcccggcatggaccctctctcgagccatcgacaaagactgctcgcaatgctaaaaaaatgcctgaaagtacaactagacgaagaaatatgtgtcacaagaacggggaaggtacacgaccctgcagaaagcctgaaaaaggctagagaagacatatttggcgagatgctggatcttgagcatgaccagcggcaactcaatgaggtccaagcagcaagttcgggatctgccagcggatccaaactgcgcaaggtgcaagagcttacgagggaacaagaagccgagctggaaagtcttgtgagcatcatcggtcagccaatagcacgcgcactaccatttctcacatcgaatgactggaatttggacgatgcaatatcggcctattatcagagtcttgatgacaaatattcggacgaggacgaggacgaggacgaggacgatttcgacgaagaagagattgccagggcggtcaagaatagccaggatgatcttctgaaagacgactacttcacgacaagcccaggcgggcctggtggcggcggatctcagccatcgaagagcacatggtcggcaaatcctaaccaagcaggttccagtggtgtcaagaagttgccaaaactcacagagcaagaagagatgctggagctgcaggccgcgagagacaaattggatcgcctcgttcaggaagaacgacagagtggcggcaataatggcaccggcagagaagagcgtgacaacgacagcgacaacgagttcggagcctcaaaagacgttatcgagttccagaaagcaacaaaccccgagctgatagctatccaggcacgcatcgtcaagatgcagcaaacgaacacagaggtcgaaaagcgcaagcaaagcttcagcccgatgttaacagagtttctgcaacatatgcaggagaacaatcaatctttgagcaaccctctcaaggctatcgagccgatccgtgaatctgttgagagcgacgcaaggacgcctacgaaacgaccatccctccagacagcacttgacgttataaatagcaagaaacgcgtgagctcaggccatcctcatggtcaaagtccaaccaagaaaaaaagagaaggtcaggattacagcaatttcggtgcccaagatacgtcttgggagacgccgcagccttattctggaacggcaatggcagatagactcccaactgacgattctatggacgagcctctcgatttcgacaccaagtattcaatactcgtctccatggacttgggcgatgaagagctctgcatgcagcagctgttgcaaaatgagggtgatctggagcggactaagacgcaactacattcactggcgtacttgcacaagttggatacaggagaactggaagtgcctgacgaagttaatcaggacaaaggcaaaggcgtagacgagcagcagccagatgtgttccaagccgcgaaccacctcgccatccttcgatccatgcatctcgcctcggacaagagatgcctggaggctttgcaagtgacccgaggcgacttggcacgtgcaactgacattcttcgtatggaggcagctgcagcgattagtggtccgcctccacccacctctcccacgtctcacccatcccgtcaactcccaccacctgcctcacgtcccgccctcccaaacctcgattacttcgatttgaaccaagctgatcccgccacttttggccaatcaggagaatcaaatatacagcagccacacggtggttcgagccaaatctcagatgaatggcagcgcactctggacaccctaaagagtaatatagctacggctcagcgcctcctcactccatcgcctccactcgtcagcgaagaaagtctcgccaccttacacgccatgggcttctacgaccatgagaaaaatatcgagatgttggaggcgtgtggcggcgatgttggcatgactgttgaagagctactgaaacccgacacaagccccgaagaagaaagggcgtcatcgcagctgaacaccaactttacgagaagcggggagaggaagaagcaatctggcatccatctgggtggctggaatacccagcctgtagcgaacgagcggagaacgaattccttcccaccgatgccagacacggcaattttgccggagctggcgtatgagggcaagggaaaaggcagggctgttgacgctggaggtggtttgggtggtcttgggcatgccacgtcctcggccgagatccgaaaagatgagaggaaagatagcaagaatgacgaagagagtcagtccagaaacgaggagggtggcgagggagatgtcgagatgcggggtttaggagtagagtagttgcgagaatggctctgatgctgatggtgagggggatgatgacgatggtgctatgatggatattggcgggtagggtattcataccaagtacaatgcttatgatcgaatggatgtcaagagttgtgggcatcagagaggtctttggaaacatatatgcataagtgctcggagtattctgcaagtcgtggaagtggttcagaaacacgggacaaatgcgatacaccacttagacgtctgcataaaagtctaagatgattaaagcgtgactgcccatggtgagcaccaggtcgcgaacccaacagatccatcacgccatcgatcaccatcgagcgcacacacattgcgtaagaaagatcaattctaccgaagctcctgtattgaaaatacacatgatcgaaaggcagtcatacgtacaagcccacctgcaccactcctgccatccatgctcgcgaagaaagtgacatagaaatggcgaacatacagtagtttctgcaaatcgatccagtgcgctgctccagcagtagcatcatattagattgtatcggatgttgttagtcgttagtcgtagttgatgtcgcgtaatatcatgtcgtgtgtggaacatcaggcaaaggataaagtcgcgcgcgtgatatcgcccaccgaacaagtgttagccagaagaaagcgaagcggaaggcgttgattgggcacacgtagtggcaaattgatgccgaataatatgagtcgttatggttagtcgtgcgatcctgacaaatagtaaaagccgaactgtctacgaggttgctagtttctagctcatagacggcgagggcggtgcggtgattgttcgttgatcatcgtcatcctggtgattctgttggtacatctgattaccgttgtacatgtggtcattgtactggaaggcgcgctggtcctgggccaagccgtaagcgtagttctgttggtggaaaccagcgccctgatagccatggtagctgccgtaaccctgttgggggaatgcaggtagtgcattctccttattgtcgtactgatatccttcattgagtgccttgtatgaagtgaatgccggtgccggtgatggagatggttgacgagtaaagccagaggtgaggtaggtcatgctcgcgggctggctgaaggtgatttcctcttcatcatcgtcttgatagacgctgaaacctccgcgcttacgcttcgaggcacgatcactttgaacattgtcgaagattgagcgaccacgatcttcgtattgggtacgtgcgtggaagggaaacatggagcgcgtctgatggcgtggacgacgagcattcgcatccaaccgtgcgagtgcaggccgcgccctagttggttgagggctctccgtcttgatctcggtctcctcttcatcatcgtactctgcgtttgagatccgacgttgccgcttgaaggagcctcctggtgtgaagatgaactccatggcttcgacatcctgggagttgagctccagttgcgcgacaacagagctgtccttcttctggtttctcttgcgtcgcatctcgggtgtagcagagtcgaagatgtccatgcctggccagtagacaccctttagcttggtagactcactgacggccattggatcttctgcagcttcggcgggatcgtcctcgacggcacacgagtcggccgcatcataccgatatcgacggcgctcgcccgggtcagagtattcgcttgatgtctcatagtctgggttggtgtagctgcgggagctggcacgcgactccgtagcccagtactgcatgtgaggtgcgaaggtgcggtggcgaagtaccggaccaggccgggcactgggtgtaggagagtccagaggctcagtcttgatgacttgttggtctgatagctgcgggtcgacgagattgccgacggcggcacgacgcgtggtgcgtggtgcaggggcttcgactgtgggtacgggggcaggacgcgctgcaatggttatggtcagtcatgatcatgggtctgtagcacgcggagaggaggccatacccattggcctcgctcgagagcggcgtttgtccttctgattcatacgctctgacatgagctgctcgacgccccagctggcataccagcggtcgtaggcatcgatgagttgacgagaggcctcttcatgtgacgagcggaccttgaccttgtagtagttggataaatggcctttgctggcaatgtgggtgagcaagtgtgacacgtcgctgaagtttggtcgcttggggcaaatgttgcagtgcaaaggaattgccgtgctgttggaagccatggcggtgtgggagtggtaaggagcgtaagtgagctgaagagcacaaagtgaaagcactgtctgtgcagtgcgacggtgaggtacagcagtgcgaaaggagcgtactgaaggcgtgaagaaggcagagaggtggtgggacagcccgaagataagagagatggtcactgccgcttgttcatggcccttcccctgtctaaaagatgggaggaaagtagaggtacgaaaacttcttagtgaagtggagaggggaaggaagctcgtccgtagagcaggcggaagcatgtaggtgcaccgctcgatggcagccagcccacgtggaagaagctcggctcaacgaaacaggcaagcacctttactttacttttctctggctttgtatctcgcgcctcattgcaggagacgcgagttattagatagcgagagattctcatcaatgcgcagatgagactaaacggatacaagtgaaggcaagagagcatgcgtgcatgggtaagtgaaggcaagagatcgatcacctgacggttgatgcttccgcatgacagcaccgacatcgacaggcctcacaacaagcacacactacagcacaccgtttaaatgtatacctacccatgatcatttacctagacatctcttcgttacagatcgtggcatgcaactgtgaagtgtcagtcgacgtgttgggcagtcgcagagagaacatactacacagggtccacttcttccaggcccgggtactgtagcagactcagcccggcaatgccaaagttggtatggaagacatcgaccatatcaccaggtcggtcggagagaccgcccaactcaggatcctacacacatcagcattgccctggatgactgacgcgcttcacatacctggcactgcagtatgaactgagtcaacttctcgccgtcgatccaatgcagcttgccgagcatggccatgctgctcatcacccaccagctgtagcacacatcctccttcttctcaggtctgccattgaggccgccgttcttgagttgtcgttcgcttagccaggcgccgagcttttctgtgttgaccaggtcgattctccccgcgatggtcagtgctgcgacacacgtaaacacctgacctgagtgcgtctctgcgcccggactcgtgccatatccgccatcaaaattggcacacgaatggacatgttcaactgctttctctacgttcacgagatgcagcaaccccatcaacgagagggcattcagagcgccgtaaaggaagcgtgtgtctcgttctccccattcatcgcctgcaaaggtgcctgtaacgggatcctgcaagtttgcaatatctgcagtctgtgagcactgcttggtgatcagagaatctggccacacgcacagttgccgatcttcaagcgaccatcctttacgcgctcatcaagctcgtcaaaggcgtcgagagtggctagtatctgcacaccactaacggtgtacagcatgtgagcgtcgtggcccggggctgcgccgaagccgccattctcatgcagacacgagaagacaaattcgagcatctccccgcgcggcagagcgtcaggatggcccaggagatgcagcgcagtcaacccccagtacaggccgttgaggcgcagatgctcggtgagccagtactccagctcgtctttgcgctgggggcgggtcagcgcgggatcttggtgtttgatgcttgcgcggctacgaggtacgcactgtgtcgaggctctggatgtagcggacgttcttgtcgacgaagagtcgcagctcgccgggcatggtggccatgccgccgatgcctgggcccgctgccagactcatgttatgaggagtcggagatgatggtagcaagacactcgacgattgatgagcatgcatcacgtctcgggcctagcgcgctcgctgcgaaaccctcgacgttcgcccgaacgctcacatgttcgcagaagcgtttgagaatctgaaaccgcacgcaacagtgaatgcatcgtgttgcacaaagtgcctcggtagtaacagagttttgtattcaccgcgactattgcagcctaatttctcacttgggtgcttcactgctcacacgtcgccttcacagtgactttcagacgtaaacgtgagccggcggaccaatcagccgcccccgctcatttccaagctgcgcgcgtttctgaggcgacaaccctaccaacacgtcgctttttggcatctggcgcaaccgacgatagtttctaactttttaatcgacagcaaaataggagcagcagcgccaacaggcgtcgcacttgtcttcgggctgtgaccgaacgaccatcgtactaacgccttcttgtgtagtttcaggaacaggtgcgcacgcttatggcgcccaaatagctccactccacccactcgtctattccgtaccgaatccgcgcccacctctcgccgtgtcagttgggctggtctttgtggcagacccattgtggcacttgcgatctggtaaggcaatcccgcctttgttcgagagtggtgttgccgttgcacgacgtgccaccccttagcagacaccgctgaccgactgcaatagcttgaccctcttgacatccgagccgggcccctcgaccgccagttgctgctagggagctgcgggctatattgaaggcagtcgcaggttgcacacgcctagtctccgtctcagcgggctcctgcatcgaagcctcgcccagccagacagccgcccaagtcacgctccagtgtcccgatccgcaccgacaacgtatcggtgcacgcctgcagtcagtgctggccaggacacacaacacctcccctcaccagggttctacatgttcgtactaccctttgtgccttgataactcttcgcaagcccctcgtggcccccacccacaccctctgtgcggaccctccgtctttgctcgcgtactcctttgctgacagccatgcgggatagacaccgactctcaaagcgcgcaaccacccccgagcgtcctcccacagcaactgcgacccatgcgctgtcattgctgaagtcaacaacaccccctacgtccgcttcgcctcgcctcttgcagcacgcacttgcacgccccagcctcgaacccgtactagaacacgcattcaccgaggtatattgcctgcggattcggagccgccgctggacagacccgtgctgagcatacattagtcttggaccccgccgcggaagcaactgcgcaagatgccaaagtcgacaacgctgtctctcgccatgcgcggcaagaacacaaaagaaaactctagctcaaacacccccatgagcccaaagagccccacgtcaccgcaacacttcaatagtgcagactatgcatcaccaaaagcaccgtttcgcaaccaaccagagtcccccgcttcaccgaaactgcgcaaagactccaagaacatcttctcccacttctccgccaacaagtcctcgtcgcgcctggtcaacccgcaagacgcctccatgcactcatcgaggaaccagccgtcgccagtctactccaacggacgaggaggcacatcaacgccagaccttggccgtccggtccagacaccaaactcagacggtaggcgcactggcactgacggccaaagcagcaagctaatatccgcagacaaccgttctgagatcgtgcacctcgaccaccgcactggctctgccatgtcaaatgatactgccgaacgggccgactcgtctaagcgtaacaccataaagccgaagaagcagggtatgctctccaggtcaagatcgcaaaagggtgaagaaggctccggtacccgttcaaagctcaacaaagctcctccgccgcaactttcaccagatgtcgcagcaacctggacgacgaatggcgacacctctttgaagacagccccactggaaaagaaccagtcatggcgatcattagtcggtcagaataagatgcgcacacattctgcggacggacacgaaggcaatcaccgagaagaagagcagggtgcacgacgtctagagcgtgccgaacagagctcacaggcatcgggttcctacaacgacaacagaggtgccaacttgatgtctagcatcggatttggcgctcgcaaagttggaggcaagatggattcggcgcgaaagggcatctttgggaagcttggacgcagttccagcaaccacgagaccccaaccctggtcaccaatgagccatatgtctgcaaggtcatacataaaccgctcattgagcagacaaggttgacgagaatatcatctcgattggagcagtctagagacaagaccgagttctggatgccggccttgccatggcgttgcattgagtaagtgctgggaatcatcctgtcgacaagtaacaatcctaacacgaatgcagctacttgaacatgcgcggttgtgaagaagagggtctgtatcgagttccaggatccgcccagcaggtccgctactacgagcgaaagttcgacactggtaagaactgttctatcttagacttggcccgcactaacactgttcagatggagatattgatctcatcagtgatccaaacctcaatgaccccaacgtcattggctctctcttcaagggctggctacgacaactaccggatgagatcttcccaaaagagatccaggccaggatccagcgagaatgccagggctccaagaccacaccccagatgctcaaagacgagctctccaagttgccgccgttcaactactaccttctcttcgcaatcacctgccatatcagcctgctgcactcttgttctgagttcaacaagatgaactacaacaacctgtgcatttgcttccagcctgccatcaagatcgatgctttctgtttccagttcctcatcctggattggcgcaactgctggcagggctgctggactgagaaggactatcttggagaggagttggactacttgcagtccctggaagaacaagcccatcaatcagtgcccaaccctgatcgcaatggacagcaacagactgtgggcaaatccaagcactccctaccctcaccccacattggtcatggcaagaaggcagcctcaacccgaagtggatctgtagagaggaccaaggtttctgcaagagacgtttccaccgacaggaatggtcgcgctgcctcaccgggcgtcaagttcactgtttccgagtctcctcgtgagatggcgcagcgccctcagcacctcgagcgcgattcatccactgagcgcacggtctcctcttcagacagccgtgaagcctacagcagcgcccgtggaacgcccaagcgcactccccagtctgtgagcacgaggccttccatcgacgacgatgcttccaccccaactcaagcaaaccagcatagccgcggaccctctgacacgcagttccgtctcgacctcaacaacccacccagctcaccgttcaacatcaagttctaaattccctgccattttgcttcttgcacaccaggtcagcagcgaagcaccgccacaggattgtaaacgtcatcttgagcacacagcaattgcgttttctactattctcatgtttgcagagctgccacgagcatcgcgatacccacttcatgagcttatttgggcttgtgggcagcctcttcacctctttattgctctttcttcttttataactaccaagcggcggagttcagttttgcgcatctagggccctcagcatggttgggactaagaggcgttttgcattgggcagatacgtcgaatcgagcatttgagcgggtaggataggtcactcgaatcttagattttgtacgatattgggggcgaggtttatggagattgtggttgatcggacgcgcttggagtggatgtggattgcacaatcttgccaagactctctatgggtaggcaggcagcatagcacgacaccggaagtttgcatagatcttgatcaatctcatcggcttttttatattgcattgtcatctcgcatgcgtatcgtgactgtgaaacttgtcgcataatgtctccccgtatacttcatcctcgtcggaaggtccaaaaaaatcgcatttaagatacttcatatccctccattataactatataacaagacttactcgtgcttaggatacaacaagaacaaatgaacacatggaccagtactgcaaccagcagcaaatcatactgagtttgtttgctgactgaatagtccaatgagggaatcatgatttgactgatatttgcatactgtacaaaagatcaaggtggcaacatattcctgtaggttctactacatagggaaacagaggtcatacaaacgtgagcctgggtcttgcgtttgcttcatattcgtactgtgtcacatttgcctggcagcccaagatcgcgatggtgttcgcaacatacgctttcaatatacgtgtcaagtcgagctgtagcagcgcacaaggttactactaaaacgttccgcaaggtgaggctagatcgaagaaacactaaatagccctaaagctttttttcagagtccgcgaagacagactagagtgagacattccagcaaagaaagttcgttggtatatgagaatacgagactgagttatctgatattttttctgtaactcaagagacacggtcctttccttgtgacaaagacgaactgcccccgatgatcggattaccacttactttgaacgtcgtcttccaacggcttcatcgtcttctgcaactcctccgctaccttgtcggcctccgcccagaccctgagcacattgcgcccagcaacctttgccgcgtcctcgtcgctgactccttgcctcaacaactcggcaatcaagtctgggaatttggatacgtcttcaagtccggacggggtcttgtcaatgccatcgtagtccgtcccaatacccacgtgatcatacccaatcagctcgccaatgtgcataatatgcttgaccacctgcttcagcgtcgcgttctcaggaacgacctcgggcagatcatcgggtatctttccaggcttgcacgacacaaactccggcgcgaagttcaccatgaccaccgagttgcgcttcttcaccagctgcaggatgtcgtctggaacattgcgcgggtgcgggcatacagcgtatgcagagctgtggctgaagattgggggagcgagactgccgttccagatcccgtcgcctttgccgacgagggcgtctctcatagtgtcctggctgacgtgggagagatcgacgagcatgcccaggcggttcatttctttgaggagagcgcgcccgtcggggctgaggccgtgccagtatggttttgcgactctggtcacgtagtcggaatcggtttggagagctgcgtcggcgtacttgttgtggcaattccatgtcaatgttgcgtatctgacgcctagctggtggtagaggcgcagtgtcgagattgagttgccgatttggtgcaggccttcgatagcggtgggtgagattagaagtccgttggcgaaagctttgagggcttgggcactggtcctggagggggtgaagtactttggatattgctggcccaggcggtggaacaagtccagctggccaagcgtagcttcgacgactgtgaatgtcaataacaatattgaagaacaaggatacatgatactcactcggagcatacttttcagttgagaaatccgtctcgttgccagacggacacggccagaaagcagaccaaaaagccccgccttgcatgcctttctcgaggcggggaatgtccacgtgctgtggtagtccaccattctcaaatttctcttggaactcgttatcatagatgtggttctggtatttgcctcgcatgaagatcatcaaatcattatgcccgtctgttgactgtcagcacgtgcgaactaagtcattgagacatgtgaccgaccaataagagggttctcactcagaatcactttcgcgcgctccgcgatactgagtggtacatggtcttttggctcgaagactccggtcacacgggccagacccaagcaaaggatgatgatgaagaccacggtcctgactgcgcggctcgggttctctgccatggatgaccgccgtttctcatcctgcgatgcaatcgcaccataatcctcattcacaggtaaatcgttattcttctccatggcatcaatgatgatgtatatagtacatcgacagctacatccacctgacagcgatacgagtaagcacagtcttggcatgagaacggagataagcttgacacgccggacatgacacgcgacggacccttttcaccaccaaaacccttaattcctggtcattctcatatcaaagacatatcgaagccgcaaaaatggggctcatatccgcaggcgccatgatccgcagcttatcgctgttccacatcaccctcgcagcagtcctgcttcgcaacccccagatgattgccaaccagagcatcgtcatggtcctgggacaatcaatgcagctggtatttcacccttacctttcttcatacatttcaagcgtctaacactcccagccaaccccccgcgaattcctcaaaccctccgcatccatcgccttcctcgccgtcctcttcgccttcctcggcctcagcgacctgaccgcgatatccatgtccgaagagctgtcagatgaatattggggcattgcaacacccgtgcgcctcctgtttctcttcgcgctgaccgcgtacacctacacgttcaaggacggcggcatgtttgcgccccgctcaaacgactacatgatgagttctggcaatacgaatctcaacaacagcattgtcttcacgtgggggttctgcgagatggcggcatggttttgggtgtttgttacgctgcgggacgagaggagggagaaggtgaagaaggttgtggagaagagggcggcggaggcggataggctgtagaaggtggtttacggctttggagagttgccgaacgaggctgggctttgactgcggatgcggcatacctaggtagccactagagtgggagattgtgtggtgggcattggcattggccttcgcaaggcttgaagcacattgcggagattatcacacatggaaacaccagcatatgcttgcagtgccgtctaccgcgcaccgatctgctacaagctacgagaacttgtggacatgcgtattttatatcgcaggtcgcatataactgaggtggaaatagaagctgcctcgctcacaaagggaaaaatgaaatcattaccaacacgaaaccagtaatgcagagcattgcgatggactctgccgtacaatctttccatgtgctctctcacacatacaaccccaactgccaccagcgacatgtctccacatcaataggatcctgaatcggcccaacatcatcatgactcagaccctgaacactcgcattctgcccccagcttggaaagaacggaagtccctccccattcggacttccataatttgcaaagttgatccaataatcctgcatgatatgcgccagcgtaacgttaatcggtctgaagtatacatccgtggcctggccgttgtagaatacgtagtacagatcttggccatgtagtgccggcggcacgctgaggacgtatgcgtaggtccggcctttgaaggcgtcgttgaagaagtgcgtgttgcatttgatcacggtgtcggattggaagagagcttgtcggccctgggggtcgttgtagctggtgacaatgagagacttggaggtttcggggtcgtaatctgatggaatggctccggcgctcggggctttgggtggatagagtacttttgtaatgtggtcgagcgcggaagtcggggcgttggggaacagggtattcatggatgctagagagtgtttagtgagtaaaaatggatatcgatggtttggattgactcaccatcaaatgctgagtcgtttgccacggggtatccgaatccttcattgccgttgtggccgactagcacgtcgatcgaatcgtcgtaacggccatgtgctaacaacagtgacggcaaagctggtataatgtcaccatcaacttgcggtcctagtattgatcgtcagagtgatcataagaaggctaacatggaacaattaccgtatgtccacccctttgttccagtgcgtatctgtaattcgttggcagcttgaagcacaatactcggcaaggccctcgcctcgcccaaagtagaaacgttcaacaaatccaagaacttgcggaaactctgctcttgttcaaggttaccagccatcggcgtccatcctgggctctgtagtatcgctcgttggaaaggcgttttgactcgtctaccgccaaatgctgtggtctggaggataatcgagcctcctccggcagattcgccgaaaagagtaactcggctgggatcgcccccgaagcgatggatattgtctctaacccactgcagagcaagtcgctgatcgtacaacccggcattgggagttccatcttttgcaaatgtcggacctgacatccaaccgaaagcacctctgtgaacagtcagccatcggaaacagcaatgacttagagccatacagtctgtagttaagtgtgacatatatcacgccttcattgtcgccaatctggcttctggaaattaatcccgcagcaggagtgtcgtatttcgaccctgcaccaaatcctccaccgtgaagccacaccatcacagctgctccggtcttcgttctgttccgtctcgatggccgagcatggaatatctcccgaggcaccatgacgtccaggaacaggcagtcttctgtggctcgcggatctgagggagtgttccgtgggtaatcaaatccttgcgttgcattctcaaagccagctatgctcgtgttgcccgtcaaactgtagtaggtgttgtatctttcgttcacacgaccgccagtagggtaagcttgggggcagatacgtgcgattgagccagtgtcaacggtggtgttgcggcctctaggcgatacgggcagtgcgaatcgcaaacttcctactggtggctccgcatagcggatgttagaaaagttgtagtagttccccttttttttttttttttgatgtcagcatacttggaagccttggaagttatctgctgatgagacatacgttgagagacgcttggtagcgcccatatccaacgtctacaattggcaggtgcctttcgtgatatgtccaagggtaatctgcatacgctgcggcacatgtgtagacaaacagaaaaactttgatgaagttcgccatattcgcaaacaaaaaacttgtgatccgtgaaaaggatcttttggattagtactcgggaagagggtctcttttgttgaataggctttccgtttattgtaccaggagctcccgagacagagatacgggggcactgagaactaatgccacgaatttaagtcaattcgtggctagcttttggccaattatgtgcagggtgagggtctagggtgcattgtctcggttggggagacactaaacactctcagtgcttgttgtcctcgggtttgactgcattgcatttgtttgactgcaaagtcagtatcccttctctagttacagacagaaccttttctagctgcaggcagaatacccattgtattagccccaaccaggggaatcagtgtctctttatatacttgcgaacagcgtgctgtatcctctctttggatgttaacactcatttgaataatagaagatgttccgcgaccgatggaccaggtcaagggtttgcaaaagttaagccacagtaaatgaggcagggctgtaatgcctgactgtcattgttgcacgagcgatgccagatgaggccttttagtgagagagagagggaattgtacgactgttgaagaggggattacggataaacagtatgcgatatgcacgtcgatatggcatgccagcatgtgcgacttgattgtagcgtgcatcaaagatagagtgttggttttccggaatcacatgtagatttgttgtttaaatggtaattgagaaaccttaggtttgttatgatttctgaatcaagcagtcacaccagctcaccagcaatctgccacattctgcttggtgaaatgagcggtgtcggattcggggaatttgagagatcttatgtacgactgtggctggagtagtgctacacccgcccggcagggcattatcgtaatccgcatgatgacgtcaaggcgcagtggactcgacaacccgatgctccagcctaacatcagtggggacatcgtcgcgagagcagcggccatcaggtattgtgccttgtactcagaaagaaacatacattggcttcaggaactacataaatctacacacctcttgcctgcaacgccgcattcagtgccttttggaagacctcaatgttctcaggcctcaaaatcgtgaaatgggttccttcaactggatgataacgcaaaggcccctcagactcttcgttgtcaacgtcgctttgctgcgcgcctgtaacatggtctttccatttcgcaagccagtcggaacgccactgttgttcagtacagttgtactgcggtaggggcggtacccaaaagatatcgtatttcgagactgatcccctgggcttgtacgtcctggtgatggtttgcatgttgtcgttgatgcgttgccaggcctcaactttcgatacactgagatcgagattctcaagtgtcccatcagggaagcgagcaaagatttctttggtgaagtctttgtccgcaaccgtctccatgtcgatctcccactgcatggctgtctcgacatcgaggagttggaagaagtggagcagatcaatgataaagttccggggcttgtcgcggacttggatgcggttgagatctgcagggttatcgatgcctccacagaaagcgacctcttcacctgcagcttccagtctcttaccaagctcgaatgccaacatgccaccaaagcataagcccagtagtacgtatggacctttcggttgataccttctgatgccttccatatagatttcaagcatctcatccaaggtctcgaatggggtttcgtctttgtggaagccgcgcacgcgcagtgcatataccgggcgatctggtatgtatttgagtagaccaagccatgtgagaaactcgccgccaccaggatggcataagataatgggcgccttggagccggatgagaccagaggcacgatcgggtcatactcggccgtagtagtgcccaaggctagcagcacattgtccatgtcgccgatcgttcgacaggaaagaagaaaggacatggatatcggctcctcaagctggaggatgttctctagcgacgacttgatacgaagatagcctagactatcgatattcaagtcggcaagggcaatgtccaggtgaagatctgaggatttcagtccagtctcttcacacagagcgaccgaaagagtttgttgaagggctgtagtgaggggaggcccttgctgggtaaatgatcgtggcacgcactccgagagcttgaattcatcgaaatgcccggcaagtagcgatttcttcaactttgcgcgcgacagtttcccgatcgttgattttggtagcttctgttttggtagagggattaccatcacgggccgcttgcgacagaatcttatgacagcctcattgatacgagataccgtatcacgaagtgtggccgtgtcctcgagattgtcgttggtggggttgaagagtatgaccacatcttcactttccgcattggcatcctccgtccaaatggagaacgatgcggtgaagctcttgttcagtccagggatattcgaagattcaatggcatgctccaattcgaaggaagagtagttttggccattgatgatgatgacttccttggtgcggccgacaatccgcagattgccttcatcatccagcatcccaagatcgccagtgtcaaaccaaccatccggtgtcatacaagcgctagttgctgattcgttgttgaggtagcgcttgaagatcaacggtcctcgaacttggattgcaccggtctggccgtccttgacatgagcgccagtctcgtcaacgagtcgaagctcatgttgtggcaaaagctttccgacagatgcgaaaacgtactttcgatctatatcgtatgctggagactgctgattataaaagaaagctgagcatgtctacagaagagtcaggtgggtgttttcacggaaaatctgggatagacaaacctcactaagaccgtaactcgccttgatgctgcaccttggtgctttgtactcagtcaagaccaactctgcagcctccagagtagccgtcttattggcctccccaccacacatgatgacgcgcagctgactgaaatctaggtgcaattcttgccgttcgctcggatccaattcgttcaatgcacgtactgcagcggcgatgaagaagttcggcgcaaaagtgtaagatatgcgatagtcgctcagagccttccagaagcgagcagggctttgaacaaagtccattgctgggaccatcacctgattagctccagcatatacagcgtgtaggtggttttcgcagagagcagcactgtgatcgaagcctgcgaacttgtggttagcaaattatcttggtaagtatcgtcagaaggtcgtagtacttactgacccaagacagaaacgtcttgctggagtccatcagatggaaatcgcatttcagcttactagacgtcaccaactgtgcgtgcgtgtattcgacacccttcgcgaaacccgtgctgccgcttgtgaacagaactgttgcaagctcgtcttcgtgatcaaaacctccgtctattggtttccacgcgccattctcgtttgattttgtcgtcgcaaccgattccgcggtgattgtggtaagagttggaaccatgcgaaatggcttcgccaatcgcttggaagtcaagatagtgggcccattgaagagcttgctgacattgtccagctcaccagcaagagtagcatcattgcttgacaaaggggaaagtaatgctggtacaccgcctgccgcaacaacggaccaaaaccagattacattctcgcggtgtgtgttgaagtacaggactgtacattgtttttgcttgatcgtgccatgcgctcgaagtttggttgcgtttgtctgacgtacatcagcgatgttctaccaactcattcagtcgaagacttacctctgcttgtcgtaacagatcgacataagttacaaagtccgaaacttggtcccagccttgatccttaaaaacgatgccatgtgtcggccaggctcgggccgcacgctgcaatagtccaagcagtgtctttggttcctcgccggcgtgcttcaccatttcgttttggacacccaaggacatcgataccacatccgttgggagagcctgagtcagttgagacgtcattgcgacaagtctgtgccgttcgctggtaggttcgtggaaggaaaaaactatgaagatgttggtggagtcaggtcagtctgagcctgctcatttaaatcaacgagttgatacagatcatcagccattgcctcaggaattctgaagctccggcccgtctgtgctacctccatattgggaccctgacatcccacatgctccgcaaacagggtgccaatggtgcagcaagacaacctaggtagacttgcggcgacttgtagatttccatcacgccgttggatttggtgcatgcggcaccgaggaagtcaggattggaaactaatctacagcctagctcattttagcgctggaagctaattttcttacttcaaaccttattgcacacagtatcgcacatgcggtgaatgataagcctctcgcttattggaatgcccggccaaccacccagggcattccgagccgaacgcaggaccctcacccctgaatattctccccagattccaagtcttgcatgatatcttttgaacaactattacttatgtttccggtgcttggtgtagggaagaagtgcggatgtttggtggactgcttatgtttcgcaagatactgtgagtgttccacttcccgaggtcgccaatggtacagcgtcgctgtctaggtacaagatcccgaggatttaatcaagcacgtctatttcatggctcatcacatcataattacctagatatcaacggtccgaggtccttgtcaagcacgtgtattggcgcacggctcatcacatgtgcaagtactccttcttcggcactgaacatcgtttgacatcgggaaaacgcaccacagttgatcataatttcaaaatgcttggtaggccgaaagcgaattttgaagttgttgagatggctggagatggtcgcgacgctgaatgcggacaatcccgtaagccactagccgacccaggacgttggttacctgccaggtaccatcaagaatggcgcgagaaaattttgtcgacaaggcgacttggaaatcttgcggaacaggttctttgatggtctaactttcgatacatgacagggtaccaacagcatcatcgcaaccacggtccgtcagatggcagagcgcaaaacgaaggctgttgaccagttatgcgaccaagattacaacacttctatgccgagttgcttatcacagtaatggcgtgggaaaatcccactacctgcctgcatcggaagtgatctctgttagactgagtcaggaatccattaattacacctgctatgtaaggttcgagcactgtttctattcgcgacgtgatgacgggaaatgacagtgagcacacaggtgggccgtccaaaagcatgaaggccatcacacccaacaaccagaggtaccgtatctccggaacaccttcactggcccccgctgttaccgctttcagcacttcgtgttgttgacgtaccaagttcagcagatatgctaacatgccatgaacttgcggtcgtattctgtgagctctacttattgcagtcggccccaaggacggctcgaatccctgattcttaatttcgctcccatctcactcaaaagttattctcgctgttcagataccttcttttcactacttgtcatcataccaggatcgctggacgactgctgaacaatatacccatttagcgattgacagagtagacctctcaacatgaatatccaaaagcctctcgacattttaatcttcggcactggaggtgagcatgccacttaccgttcggtgaagaagtactgaccattgccacagctgtcggctccacgctgggatggaggcttgcacagaaccctaacgttaggctttctgttgtctgccgatctaattacgacattgtaaagcggcaagggcttcgcatgagcacagccatgtggggtgatggcatgtttagacctcatcgcgttgttcgctcaacgcgggaggtatcgcatgtacctttcgactacgtggtgtgcgccaacaaaatcacaacgtccgactcctcaagaacaatcaacgagctggtacccgttgtctctccaagaaccactctggtatcagcgcaaaacggagtcggcgtcgaggcacccttgggccgtgcattccaaaataacaacatcttatctgccgtgtgctacatcagttgcctacagccaattcccggtatcgtccagcaaatctccaatattcggccacatgctttccacattggacattacgacaagcccatgttcggcagcacgatggacagggcgcagaagctgaaggactttgttgccctggataaccgattcaaacaaatcaatgacgtgcaagccgagcgctggacgaagcaaatcttcaatggtgcctggaatccaatgactgccatcactggtcttgaaactcatcccctgattgcctcgccttatcttgacacggtccgacggctcgctcaagagaccttcaatgtcgcaaccggacttggtgtctcgctccctgaagacctaccagagaagacaatcgaattcgccaaggcgaatccctcgatggcaccgtcgatgctacaggatgcaaggaagaagaggcttatggaggtagattcactttgtggttagtagcagctccatgtctatccttgttgacagtgactgattgtgatgctaggaaacatcatcaggcaggccgagcaaatccgcgtgcctgtgccaacggtaaagatggtgtactacgcgctgcaagagatgaacagacagatttcggaatcgacgcaaccactacgcatcccagagcacgatgctcttgcgaacggaatcagttacttgcagcattttgcagcgcagccacaagtaattatgaccaagtagaattgcaatagtaaaattaatgtaatcatgttactcatgcaataatgaaccgccaagtctttcattcattccggtatcagatcaagacataacccaactcattcagagcttgcccagcacttccttcgtcccctcaatctccactgtagccacaatttcaacgtgcgcaaccgactgtccaaaagagaagtcatacaagcccttgtcaaccttccacttcttctccgcctcgttaaagtacgcaaaatccttgagcccaacttccaactccacactcttctcctgtcccgggtcaagcgtcgtcttcttgaacgcagcgagcgtcttgatcgggtgctcagacgactgctcctttctgccgacatacaactggacgacagtagaaccagcagttttgccagtgttcttcacagcgacggtagctttgaacaagtcggatgaggtctgcgcgacgtgtccgccgaacagggagaaagtggtgtacgacagaccgaagccgaatgggaagtgtactttatctttcgcgacgcgatcgtagtgtctgtatccgacgaagacgccctcttcatagcgcacggtgagttggccgtctttcttctcgccggggaagttgccgtacgcgggtgcgtcttcgatgcgtttgggccacgagatgggaagtctgcccgaggggttcacggcgccagagatgatgtctgcaatggcattgccggcttcttggccagggaaccatgcttggaccaaggcggcgatgttggggagccaggggagggcgatggcgacaccggtgctgttgatgacgatggttttcttgttcgcggctgagactacttcgacgagtttgtcttgactgccatcgcgggggaggttgaaactcagttggtcttggccttcggtctcccaggctggggtgtgtccggtgaagacgagtgcgatgtcgacttctttcgcgaggtcgcgcgcttgtgttaccatgtctagatcgtgctctgaagcgttcatgaagcccatgcggaatccgggaaggccagcgagaatgctccattcctcgggattgccgccggctggtggcttagaatggatcacgaccttgtaagacttgcctgcctcgaaggatacagtaaactccttttcggggttaccgccaagcaggaagcccataggatcgggtgagttgtgcttctgttcgaatacctgctcaccgttgatggtgacggtggtaggtccgcagcctgagcatccaaggtaatgtgagccagactctgttggcacgaatgttgccgtgagcctgacctcacgatccttcgcttcgacgtcgaggacggggctgaacgcagactccttgatcttgtgtgttgtcttggttggcttgtctgtttgaccgctgcggaattgctccagggtccagccagagttgccctctagatcagtgcagtgatgtgctaatgggggaagtaggcgatatgtgtgcgcgccctttgcgaatttgaactcgacgtcgttgccgtaagcagccttgaggccttcttcgggtgaaatacggtagtgcgcattgagacttgcgctgcctccgccgtgaatgagagcttcttttgccagaccaaaaagaccaatcttcttgcccttgacatcctcttttttgagaggtagaatatcgttatcgttcttcaatcagtgtgataccttgtccggcaacatctctaatgagcttgctatgtgctgggttcacaatagactgctctggtggaatgcttgggtcctcaaatgcaccaaccttctcgatgagcttcagcacgttcttcgctctctcagtgatggtctcctcggtgacctcgcctttcttgacggctgccatgacagcttcaacgcttcggtgtcgtgttggtcctggcatctcgaggtccagtccggcattcaacgcgtcggcagtagagtttgtgccgccccagtcgctcatcaccaggccgtcccagccccattctccgcggaggacttgcttgagcaagaattcgtgcgaatctgcgtgtgtgccgttgatcttgttgtaggcggtcattacaccccacggattgggcttccttgactgagatctcaaatggcttcatgtagatttccctcagcgcacgttcagacacaacctcgtcgaccgccagacgttccgtctcttgctcgtttgctgcgaaatgcttgatggtggcggcaatcccgcgctcctggactcccttgacaacattggcagccattttaccagccagaagggggtcttcagagaaagactcaaaattgcggcctccaagagggtgtcgatggttgcacattgtgggcgcaagcaggactctcgcactcttcgtcttcgtttcctcggccaatgcattgcctatcttttgagcatattctggattgaatgttgccgctgagcagactgctgctgggaaacatgctgctctcgtgcctccagtgaagacttccccacgagcgccgtttgggccatcgcttgtctaagcagagtaagctggattcatctgcccacgttgatgatgcggggccataccttgatggcaggtaccccttttccaggaatcggaacggtctcccaaaagtccttgccagcaaggagagctatcttctcctccaaggtcagagactggagggtagcctcaatgttcacacccattgctaatagccgatatgcctaaaaagactagtcaattgcaagactcgggcacaaatcacccgtaagataagatcgcaaagtacgaaagttgtaagaacaagaaaggggtatcagattctatatcttctcctctcgagcgggactctccagtacttatgtacaatccaaatcccagcatcgactcctggcggagtagctcgccgtaatgccggcaaatgctcctcttgcccaagatgtcgcggcatcgtggggtcgcgatgtggagaacagaacagtaatcattggccgaacagcgcgaccatcatcaagcctacagtaagcgtgccggagttctgccaggacggtgtcgtgattcgctgcgccgttgctgggccgagacggggcatccgaagtattgccagatcgaaggaaagctaaggctacgtggatgtcagctgaatgcatccattattcaggccgagagcgtttcaagacctcggcactacacgatagtctggggagatgcgtgcaagagtcgtgttgcacatgagatgcggagagatgagtcgggcgtggctggtgcgccacgacctttcggatcacctccggagagctaatggcagacccacgtgcttggctggtggatagccgtaaacgtacgtcactcggggcagctgtcagaatttcttgttcagatgtgtgcttccatacttcaatcataactacataccgcatagagttgttgtacaattcaacctccttctcttttctgtctctttcgtacctccaaatgagtgctcaagcagccaacaagacgagccggcggcatccgctccagcgttatgattctccatccaaaggattttcaggtgctctgcacgtaaggacttcgattcaagatgaacggactgcagctgatgtatctaggttgctggtctaatcagtttttaccattctttcaaattgtaagaactccagcgcaaaagcattccaacagcaattgactttacacatagcttggcggacaatccgaatcaatttgtaaataccacacaaacaaccgaatcatttagatactaacccatcctcagaacgactctttcggctggcacctccaattcctcaccatcctcgggatcacaatctgcaccgtcggcttcaccctcgccctcctcgccgacatgaccaacagtacatccctcttcaccatcaagaactacatctccctcgtcgccgcccccatcgaaatcgtcatctcaatcctctactggtccctccggctcatcgacacatccctcgtcgtcccgccacacctgcccctcccacctgcaatctacgacctaacattccacttcttccccgcggtgctgacgacgcttgatacgttgttgctatccccgccgtggcccagttcgccgatgaatccgcaggcgccgctgattacactggtactcagcacagcggtcgcattcctgtattggttctggattgagatttgttatgccaggaatgggttttatccgtatccaatctttgagatgctcacgacatatcagcgcgtggggctgtttgcactgagtggctcgatcatgtgggttgtgggcggggcgttgagggcggcgtatgcatggtgtaatgggtatgaggaggtggaggagtttcagaaggtgaagagggcggtgaagatggggagggaggggaagtgggagtgagaatggggtggggagggcttggatcgatgatggtacggatgagggcattggcttcgaaaagcaccgccaggtgttgtaataatttgtgcgcgccctgtctaaacttgaactgtcatccgagaagaacaatcatctcacatgccagtctgactaaagttagggcccctatagcattttctgatgtacaaaaagtccttaaggttgtacagcttgtctagatggcctttgcatgttgctcagagatttttgagacacagcgcgcatgaattgttgttggtacggtcaaggacttgtaaagatcatgcatttcatagcattctcatgagatatcgtgctaagatgctagcagtatgattgattccatatgatgcaggggtattcaccaccgaggtggtataatgaaatgtcgagatctaagcactctaagccatgtgacagggttgatctccacctaattacaattcgagcccagcttcacctccatgacacaacagatgcgcctactcagtgaactctaccatgacactagcgctcttgagcccaacctcctcaatagaggagtccaggtgttcgatcaggttcttgcccatgaaagcgaggtcgaactcagcaccctccttaccttcccaagggtggtcggacttgatccattcgtatatgcgacggactgggtcggagaggttgaagcgtcgcacaatagggcgacctgaagggccgcgaaattgtatgcgcgtggtgatcttggggtcattgacggtaggctcggtgtgtggggcttgtgccgagatggccgcgaacacgggatttgaagagccattggactcttcttgttctggctcaggttccggcgctgcctgctgtgctggcgccttgcccttgatgttgtcgaaggactttgtgagcgcgtctggatcgtcgtcctggggacccttgccattttctaggctgttttgcagagccatctcaagcatctcctcctcggtcatgcggcccacatcctttgacttgctctctggtttccgcttcgcgactgggttctttgcgttgacgttcaggctgtagcggtcgaggaactcgtgcagctgggcgtggaactcaacgggctcggggatgggtgggccagaccataccttgacctgctcacctgtccgcggatcgacgatggcgatgtgggggtatgcgtctgagctatcgcgtgcgtggaagtagtagttgatgtactgctggccacgcgggtcatctttggcatactgcatgaagatgaagttctcgcggaccgtcgccttgatgtcgtcgttcttccagatgtcccgattgaggcgctgacagtcgaatatggcaggatcctggatgttcactatgagccacttctcctcctccttgccctcgtctcgtgccttttcccatgcaccttggtacatgatctcaaatggcggtcggaacagttctgcgagcatgttcatcttcgaagactgctctgaagcaccgcccgtagccgttgctagctcacgccgccgcgcgctggagtctgcggagttgtcccagacattgttttgggtgggtcgctggttgaagatgccggtgcggcctagatcgccttggttagcttgtgcaaaagaaggcagatggtggtttgagagggatggcatacctgctcgccgacgagctagctgctcctgtaccagagcatccacatcatcgtcatcgtccgctgggccccagtttgagcctgggccgatcaacgtctccgtcgtgcgctgcataggggcgcggacctcctcctcaccagccgggcctccagcgccgtacatctcctcttgtaaccgccgcgccatggcctcgtcgtcttccactgctggtggtggtcgagccgatgcgttcgatgtgtgtgcggtggggtcaaaatctgacatgtcatcgtctgagtcaatggtaattgggttccgcgaggccgaaggagcagtctgtgccggggctgagggtgttgcgccgccaaggtcgagattggggctgtcgaaaaaaagctggatggcttgttcgaagtttccctcagtcaagcgcagatattgggccgccttctcaggctcgcaagacgtgatgctcacgaaattgacaatgttctcgtcctccatgttgggcagctgtagggtgtggcttgctcggtggttgagagctgtgtggagttgcggtgtagtaccgtgggggcgcgggggcgcgggttggccgttgagattgcaggcagagtttttgttctgctgagaggttattggccttgttatagcactcgtggtaagagttgcgggcgtgaggaaaggtgcgtcgattgctcggtggcgggtggtgggtgggttggacggcggcggggcagttatgtacccatcgaaagcgggcaaacaagcgtgatagtgcgtgtacaataggcgggcgttgctgttgtgagcggaacaagcaggcgagcgggtgaagtgacgagacgaggtgagtgctaggtgtgattgtccaactgtggttacacgaaaccgtcgacgaggttccgatggcgcttcgcgtgctcggaacggcgagtgcagcggctctgggcgacgaggactcggtgtgaggttgtatccggaaggcgcgacgggcggcgaatgtgcagtcaacacaaaaacaccgtgtttctgaggccgaggctgtcgacagaggcagaatcacgtcgaagacgcggtgcatttgttgcaggcagacggtgctgcgtcacttttgtccgtgcacagcatccctgtctggtgtcgcctccgagtgaaagcaatcaccagcagcgaaggcgtgacgtgctccaaacatagctgcaccgccctgattcgcccgagccaccatcctctcaccagctgatgggccacatcatctccgtctgcctgtggcgctcaccttaatatcgcggatcgcaacttggtgatatcgactgacattttgcttctctgcaccacgcctgatacaagcacttcaacatggcggacgcacaggcggtcgaggccaaggagctctctctagtcggcaaagtcgagatgcgcatcgccttagccagctcagaaaagaaactagaagacttgctgaagacataccttgccccgctactcttgaaactcggctcagaccatgtagctgtgaggaacaaggtaggcatttgataccttcgtagacttcatcaaacacactcgctcctgcactttcctcctcttgcgaacgccgctaatcgcggtctctgtctcaggtcatctccatttgccagcatatcaacactcgcatcaagtcacagtacgcattttcaccctttcagatccacccaaggctgcacggactaaccctctctatagagacatcaagcttccggttggaccccttttgaagcaatacaaggagaatccagatgttgccttgatccgtcacttcgacattctctacatccagcagggcatttcgcgactaaccgtatccgaacggctggagctccttcccatccttctccaaggcattgcaaacgattttgaaaagtccacacagcatgcctcgcagcttttccacttgatcctacggcttcttgttcatttcaagctcccactacgcggcagcaaggatgatgatgaactacgggctactttgggcctgagcgacgaagatgctgcctttctatcaacgtggttcgggaagctactgttgttccaaattgtacggccgaacaccccagaagcggcagcctcacttcgatgccctggattgtccgtagaagactacaagttccttacacaacaaggcaagccggatgcgtgggatccgagttctgactctggcttgaacttgactgagtcaaaggcgctcgtggtgcgcttcctggccagtggtttgttcaaggaagatgagaagttctatccggcattgttcgcttcctcggacacaaattcacgcatttccgaagtcggagaagacaccctaaagcgagttatcttgacaaaggatcttgaggatgcgaagcttgtagagacattgctcgaactatacttcggctcgtaagtacaagtccggttttccatcgatcatgactaacatggtagctagatctgagcctgaaggaaagcttccagtcaagacaccgctgaagatacgaattttgggtatactctcaaaatcggtgaaatcttcagcatacccacataagattgccaaaatcgtcgaagaaggacttctgtcagccgaactgaatccaatcaataagaccgctggacgagaagcttcccgatttcggcaagctatcttttctctcgtcaactttgtcgcacggcgcggagccccagccgatctttcagtcgttgcagtagggctggtggacaacttgagagcctttatacgggaccagggctggcctatcgcagacagagaccaggacatggaactcagaggatacggctatgagaccattggtcttcttgcgaaggccgcccctgagaagatactcatcgaaccatctctggatctgctcgaattcttgttccgttcactccgagaagatactgcaggaaaagacgtcgctgtcagcatagaagaggcgctttcctcggtgctaggcgccttctcaaaatcgtttgatccgtctgtcatgccagctttccgaagattattgctccggtacgccgcgctgggccaagttactaccccggcttccgatcgcttcgtcagaagtactcgctatgttgcaacccgatttgcgaatagatgtctcccttacgatgatgtcttggcgagatggatcgacatactggctgtgagtggaggctctgcagagagacacgaagtcgtagaagaaggacaacgtggacttgatccctactggttcaagatgtcaaatactctcccaggcgcgattgaagagcagaaagacctagtcttcccagactttgacaaacttgtcagattcatcttcgtagagcaaggcgaagacgaagacgcaatggatgtcgatgagcctatcgacgtcctaggacaggtccagctatttagccaacaacacccggaagcgctcaatactgtaataacctactgctctcagatagctttgcagtcggcattgactgagcgaggaattggggatactgtggcggaagactggggacgaaagctggagagtctgatgattacagatgcgcgtgcgcgtcaagcgtttcgtgcgtatgccaccaacgaagcacatgcaaagtccttggccgcaatattgagagccagctttgatcgccttgtcaaagatgagctcagcgatgtcggcgatatcggaacgacttttgtgcgattgctgtctctacttcctgagcaacactgggtacttgcacgactcatacaagacttcactgctctgcagccttctgtattggcgaacaacgtcaatcgccgcgctgccgctgctcaagcttatggcttgcttgcctcacataatgactgcgaccaagatgctctgcgcaaatcccaggctcggttctccgacaaattgagcacatggaaggaggcggtaggaggcgagatcaaccaaattagcggtatcatcgctgccctcggttactacttcagtagagcattctggagaagcaccgccagttcagacatcatcacagaagaccatccggtgcataaactcttccagactctcatggacattctgaaagagtcgagagatgcaactctaaagggagctgctcacacgtgcctggaccaacttgcccttttccacgttattactcctacctctatctccaagtactccaaggtcgaagagattgctcaacacgtgtatgactctgccaagacgggcacgacaagcgcgattatcgctctgggccatctttctatgatcaccgaagagccggcagagggcgccgaagacgcgactgattacaagttcatcggcgacaaattacacgagctacacgaggtccgtgaaacagaagtccagttctcggtgggagaagccttgagttgtttcgcatgtggctgggagtcgaaagctctgattgctgagctcgatgtactacacccggatcaaacactagatccgtgggacgcaccattacagacgccggcgggtcctaagcgagagaggaccctaggcgcagtcctagaaaagacattgaagggctgccaacaatccaagccttcattgagaaaggcctcggtcatctggctcctgtgcctactccaatactgcggtcacaagcctgagatacagcaataccttggtccgtgtcaagttgcgttcaagagttgcctgtcggatcgcgatgaggttgtgcaagaagcagcatctcgaggacttggattggtctacgagaagggggatcgtcagctcaaagatgatcttgttcgagatctggtgggctctttctctgacaacaagtcgaagatcaccggtaacgttaccgaagacacacaactctttgagccaggcgcactgcctactggcgatggctcgatcacaacatataaggatatattgaacttggcaactgacgtcggcgactcaagtctggtgtatcgattcatgtcgatggcttcgcacaactcaatctggtcaagcagagcggcatttggccggtttggattgagcaacatcttctctgactctagtgttgacgggtatctggcggaaaatcccaagctctaccctaagctattcagatacaggtacgcccagaacgtgcattaaacgatcgattggggacatgctaacatggtttcagattcgatcctaacaccaacgttcagcgatccatgaacgacatttggaactctttggtcaaggactcttccgctaccattgacaagcactttgatgcaatcatggacgatctgctcgctagtatcctaggtaaggagtggcgtgtacgtcaggcctgctgcgcagccattggagacttgattcagggacgtagcattgacaaggtgagaattgcagccgttgtgcattccgaccagatactgattcgtaacagtacgagaaatacctcactcaggtatgggacaagtgtttcaaggtcctcgacgacatcaaggagaccgtccgtgttgccgctgcctcccttgcccgcgttctcactactatcctcactcgcagtcttgaggctggagatgcatctgtcaagtccgcgactgctcagcttacgcgcgtccttcctttcctcttctcgacttcaggccttgaatcctcagccgaggaagtacgcctcttctctgtacagactttactccaaattgtcaaaaaggcaaacgccacgacactgaacccgcatgtgcccgaacttgtcgagcgtcttctaggccttctaagcagcctggaaccagaagccgtcaactacctccacctcaacgcaaagaaatataacctcaccgagcaaaagatcgacgacatgcgccttcaatccgtacgctcctcccccctcacagaatccatcgagcgctgcctcgacctcgccgacgcccccaccatggccctgctcgtcccgcgcatcgaagccgccatgaaatccgccgtcggcctcccaagcaaagtaggctgttcgcgagttctcgtgacactagctacccgccaccgcttcgtcttcaacccctacgccgacgccttcctcaaacttatccagaagacaatccacgaccgcaacgaaaccgtctcatcttcgtacgctgcagcggcgggctacctcgcgcgcctggcgtccgacaaacaactcctcgccaccatcggcttcgcgcagaaactctacttcgctgaggatgacgcgtcagagaaatcccgcctcctcgcgggagacgtgattcgcgctatcagcctgcatgccacagatcgcttcacggagttttcgtcgtctctgctgccgttcatttacctggctaagcatgacagcgacgaagccgtgcgcaagttgtttacagagacttgggacgaccacgtcgctggcccgcgtagcgtatctttatacctgcaagaaattctcaccctgtgttcacagcacctcgacagtcgccagtgggcaatcaagcacacggccgccaagactgtcgccaatgccgtactcgcgatcacgtctgcggtcggcagcgagaatgtcgacaccgcggcggcgaagagtatctggccggtacttgataaagcgctgagtgggaagagctgggagggtaaggaggttgtcctggagggatttgtgcgatttgtcgagaggagtgaggggtggtggggggaggatcagggtgttgtgagggagttggagaaggtggcggttagagaagcgaagaggcaggaggggaagaatgagaaggttgttgagggcgttttggcaaagttgaggaaacgcttggagacatgattgggagaagaggaagagcttgaaaggtgggctacgagctagaacatagatgagaacagaatgcgacatgcatatattttatgggctttcattttgtgtcttacaataaatatcactacccttataccacacgatatctgacaggaacacttcgaaaccttaatttatcgtactataggttctaattaaattacaatgttcttgttcgtgcatgtagatcagcggacacgacttcttttttgctattttatgtgtgttttacgtagcaagttcgaccctgttatataccacagttttgatcttttcagttttacttcttaagatgaccgctactacccttgtgccacaagacatcacaccacctgcaaagccaagtcttggcagcaaatcaaatatataggtagttgctaacgtcggtttctctcttgaatcaagatccaaaaaggctttcgtacacaaattaatttcttctgcgcaagaactttacattgttctgttgttcgacatctcacaacccatctaccctgcaacccaaaccatcacccaccatggaccaacccagactcaaaaccacaatcgccgtcattggctgcggcgacgtcggcgccacactcgcctataccctcatcctccaatccatctgcaccgaagtcctcctcgtcgaccccaaaacgtccctcctcgacggccaagtgcgcgacctgagcgacgcgacctcgcgcagcaccaaagtgcgctctggcacgcaccaggaagccgggcaagccgacatcgtcgtcatcaccgcgggcgcgaagcaaaagacgggagaatcgcgactgtcgctactcacgcgcaacctgaatattctgagcagtatttttgactccatgaaaccgattagtgcgcatacggtgctgctgttggttgcgaacccggtggatatcttggtgtattttgcgaggatgatgagtgggttgccggagaatcaggtgttgggtacggggacgagtttggattcggcgaggttgaggggggttttggcggggaaggcgggggtgagtccgagtagtattgatgcttatgtgctgggggaacatggggatagtcagtttgtaagttgtgcggttgaggatggatgaggatgtgtgctgatgacggaataggttgcttggtcgagtgcgagtatcggaacgacaccattgcgtcttgcgctcggggacgagttgacagatgagttcaaagaggaggttgcgatgaagacgcgtggagcagctggtgctatcatagctgctaaaggctgtacgtcttatggcatcggcaacgttgcggcgagcatttgcagacacatcctattcgactcgcggacagtgcgcccattgtcattcttccaacccgagctcggctgctgtctttcaatgccggctgtgttaggtcgcaggggtattctcaaggcaatgccaatcgagctggatgcaagcgagaagcaggagttggaaacgtgtgcgagaggtctgagggcagttattgagggcgcggagaaagagcttagtgcagacaaggagctgaagaaggccctggagatggacaagggcacatgataggcatgacctgggcaagctttgttggcgaaatagtacagggtgccatctggacatgtagggacgattcttcaaagccatggcagcctccaggatactcgaagctgagagctgagattggcccgattttagatgagatgtgtctttcaagggccgggtggtaaggcactatcatcagtgttgatcattcttgacgaatatcatgtttctgagccccattgctagtttttacttttcaattgtatccacacccgaagtctcaactgtctcgtcagattgcagacttacaagctacatattccacagtcaatgttttattatagccaatccttactacgtcgaggatatataccttatcaagaaggctttcgaggcggaaccttttctcgaatagtatgtcatcaaattccccagtcgagtccttcactcatctttacgcacggacactgacgtaatccgcgctactgggcctatggcctttatcaagtcgaggggggtgagagcaattgttctcctccaccacccaacatccaccggtttcggggtctacctcaactcgaactcaacgccagaggtaaagacatctgtatccacacaagccagggcgctgagagcgctcgatttcttctagcaagagcttacaatcgcagcaaccaaagccaacgttaatgacgggtactctccactgtacgcgatcaaatttacccgagtcctcaacaccatggaggaagacataccaagcacaagcctagccgacatgacgatctcagagacatcaaccgaactgccgctctttttcactataccacaagagctgcgagacattgtgtaccatgagttgtggaaattgacacctcggacagatcttaacgtaattttagggggccgccttcagcacatcacgatccagtatggatgctatgaagccagtccttccagcaaagggcagttttcagggttgccacagtggctgctatcaaacaacgccttctttgatgagggcttttgtcagctctttcagagggcggcctggaccgcaggtgacgactggtatcctaatggcggatgcccaaaatctaaccatcgcaacaccctagctgggataatcgcagcgacaaacctgatcatcagaatggacatttcagcttctgaatatatatggacttccgaactagataacatacacaagtcgaaacagaaggtcaattttttctgcaactcccgccattaccaggacctcaccgaggacgaaatgccggatcttaagagcctcgagattgagatgaagtgccccaataccacagttctcgacagacaaggctatgctctggatctgcgctgtttcaagccaagcatgtatccgctaaatctggatcgcttccgcatcaagctcatcctacaagacgatttcaaaactcctccaaacgcaaggcgcttccgcgaagtgcttcgacctaccatcgaactggaaatgctccgtttcggccccgtcctcgtcggtaaaaactaccgtctagacatcgacgagcacttacccgctattctactgtctaccgagaacaaccagactaagcagcgaggtgcaaatgacgagatcttcatcgcatggacaatgtctaggaatcagaagacattggcagacagtaagtagtcctgcgcactccgcgactggctcctccgtgtaactcggcaacggaagcacggctgacttgcgcttagtgcaccacttctcgacactcgccaatgcgtgaggctggatcaactaatcttctttcgcttatcgcgatctatcggtatcttccgctcacgaggttttggaggggtataagtgatggcctggaatcgaggtactggaacgtttcaagacagtcgggctcttgcatgactgtattatcagcaccccctcaaacacagcgaaccaacgcaagagctagtttgccagcggcaatagcaaattctagcttgtctgtatcacacacaagcccatcaagggcactgggtatataaattccgttcgttacaagatgatcatccaactgcctttgggttgaccccaacacgagtctctacatctgggttgacatacaccacggcaccgaggacatcaagttacgacttaaaatccaatttcttccagcaatggctcgcaattgcaagaaagtagcaaagccaaagctggttccgaatccccttcactttgaacgcatagcccgagtctttgacgctatggaaacactacacctaactctagctacgaggacgaaacgaaagctgttggacgaagtttcattcttccttaccttaccacaagagctgcgagatatggtgtaccatgagttgtggaaagcgagaccccaaaaatcggaacagcctagccggaccactcgctaccagaaatttgaccattgtcaacatggacatctcaaactacttctataagtcctcttccacggcctgggaaagcagcatacgacgctcatctaccctaagcactaccctaatcatcaggggctcaccagtagcccaatgccggatctcaaaagtcttcaactccacatcgactgttccgacattacgggcttcacaaaacgtaatactctggatctgagctgtatcgatgctactgctatgaatctcgagcgctttcgcatgaccttccctctcacgaagtatcctaggcgttcccctgaactacggcatttctacgaagtggtgcgacctattgtagacaaggaagtgctccgtcttgttcgcgccctacttggagcagaccatcatctggaaattgaggagaatctacccgctattttgctgtctgctgagaacgaagtgagttgggtgtgtacaagcagcgaattcttcattacgtggacgttcgtaaggaaggaggaggaggaggaggaggaggaggaggaggaggaggcataagcactcagcaaaactgggaagtgtagccatacttcaccactagcatcactgaatacagatgtcgtcaattttttcatgggagtcataatatatcatgtgcagggagggtacttctacatcactcgatcgatgcattgtccttgatacctcacaaagatccaaaattcaattatctcaaaaatcgtcctccacctaatcgcaaaatttgcacgtctcactcatgtaactcgtcttactaactagctgatgcatctgtgctaataccaatacaacacgacgaaaaaaaggcacagttaacttcacaaaagccggtcctttttcgaaactcgcataacgcggaaacaacacgtccccctctgctcatcgctaacacatgctttgccgatattacagccaacgacgtgggtgggcaaaggcgatgtgctagaaactatacaagtgtatcaaaggagctagagaagttccgtgacaagagcgcttaggtatcgcaatctgggaaatgttgttaatgaagtcacacaggctgcgctatgggcacacgatgcaatcgtatggttgtggtacctttaggatacacagaggttacaagatgcacatgagaagacaaaaaccgcgagtgttgatcattggacatggcttttattcttacaagttctgtcattcagggatgcagactcaatagccacacgtgccgtaatctgtcctatttatcaacccaattcttgcgtagtctatcggaccatgtcccgaattgttacctgcgcaatcaatctttagcctttcccgtcgaattttctttgctatttcttcaccctttttcgttcctcacgaacgtccacgcaacgaagactccagcgcggggagccagaccttcgacaggtgaccagtcgcacacattctcttcaatatcgagatgatggtctactccgacgaagctgcaaccgagacgacaggcttccttgtcgataataggtcggagcaacttggagtccatgtctcgatccatagagatggagatgctgaagcgcttgagatgaaggatcgtctcgatacagctcagatccaaggtatacttgtgatctaggtgtataatccaggagtactctagcttgatgtggagactcgtcaagtgcggcatcggagtacccataaactctgcgtgtgcagaacgtgtcccaggaaatatgagtttatgcttgatcttctgcacagcgtccaggccgagcccagaattggtgatgtctatgacgatgatcaaactcctcgcggtgatgattccggctttagtgttgcgaacaatctctttgctgcatggtgtgcgccactgctgactgttcaccatccatgtagccttccgaaagagctgattcaacccttcgtcaagaaatgccttgtttgacagtagccattggggcaggccagaatgtagacattgcttcaattccgaacgggacgaattggcgggtttggctgcgcaatcctcgtagcggatgacgaggtggtgggtgggggttgcctcttttatgagcaccattagggtcatcggagcagaaaccttccataactcattataaaccatatcccttagttctcgcggtaatacgaagaacactgggagtctgtgcgccgtttctgggctcgttatgtcggcttgagtggcgtctaatgtatcttctccttccatggtcacgcagatttgggccataccgatcgcgcagagcgccgtaaggcagtcgcttctaatctttgtggttggatttcagcgattatgagcctgctggttggcgaatattttgggtccgaaattgcgaaccgacctacccccatgttgtgtcttagagtgagctgagctctggcgacttcgagcgtcaaatgtaggttgatgtggctcacagactgggtcagcggtatttgagagaaattcctctactgttaaagctcgtggacgcagtagcgcacttatcgtcactgtctgtgcgtaaacgcgagtgaaagagcaggagcccagcaccttacttataatcacttattgtttcaggagaaagtagagtcatgctacgagcagcagatagataaaatcattccaggccctggctacacctccatccatcaaaggagctgttatatagaagtgccccagagcccaagaatccatcccacctgcaaaacctctcaatacctcaacataaccacccccgccctctccggatccaatttccccataacctctccacacctctgcacccccaacgccccattaatcaccaaactcaccatcctccccagcacatccacatagctcttctgcagcgcgggactcacatgcggcaagctgataatcgtatccaggtattcgcaaatctgctcgtgctgccactccgcccggtagcccgaggcagcggggttggtcatttgcgagagcgtccatggcgaccacgcggttatcggcgcggcggacgttacggggatgacgagcgcgggacacccggagggcagatggaagagcagcgtcgcgatgcccgggcggcgggactgggaccactgaggagagggttagtgaagcgatgcgtgtagagaggagggaggagagagacgtacaacgcccctatacggagccagcccagtgaataacacaagcatgcgatttgtgccaatatcgacttcgggattgggcctcacacaatggggagtacgtgaagtgtttccgccagcagtttcctcgcaagcaaataatcccccgcgaggaacggcccaaaagcctgcgcgaccgcaaagtcgttcgcacgcgggatactcggcgtgcgcgcacttgcgaataaatatgggcaaaaccagcctttttcacagcgacttgtgtccgcagcgggatacacgcctacaaaccgtacatccgcatcgacgcccatgagtttgtgtttgataccgatctgcagcgacttcaccgacgtagtgacaagcatcgcgtcttcctcggggagcaagtgttccagcacacccttatcaatcgcctgttccacgatttgaaagacgccgtatttcaacaccgtactcgcagcgatcgcgccggcgcctgagttcactatctcgctgacaaagctatccgcgccaaatgcacccgtgacgccgtcggcgagcccgtcgacaagcgggccgccgatcgaaggcgaaggtggtgaagagcgcagcgtcgcggtagcggatgttgggcagggttaccgggttgttgtcgccccatggggagagggaagaggggagtttggagattgaggttgcggtttggagggagctgcgggcgacgcggccgacgagggtgtcgccgaagaagcgcttgacggagtctgacttttgggcgtcgggcgggccggatggggaggggtgggatttagactttgagccgaagaggcctgagggggcggtggtggtgtattggggttttgagggggtttgttggacggcaggaggggattgtaggagtggagcttgtggcggctggtggtactgtggtggtatttgttggagctgctgctggactagttggagcttttctggaggatagctttggatgacttgttggacttgctgaatctgctgttgggtcatgttggggagtccttgatagggctgttgcattggttgtggcgattgcacatattggggttgtggtgtctgtccttgaggcacctgaggtgattgaccttgctgaggctggaactgttgttgaaattggccttgaggatagccactctgcggtgcaggttggttgaaaggacttgctaccggggccggagttggcgttggaagctgtgctggttgcatggtgtatgggggtggaggtggctgctgaacgaaagccatgttgatatcgagcctggccgtgtaccacaggctttccttgtttctaggatagatcttggtttggcatctgcaacatcaaatcggtcttcaaaaattcagccttgttcgaggtcgaaggatcgtggctgtctgcagtggctggagagtgatgcgaagcatgagaacaacatggaagcagagcagaacgaacgaaagacgtgatagagtacagaagaaagaaaactggcttgcatcgaagataagaggggcattcgggatcttttcgtatctgaagttgtagctgaggtaccaccctgaccggtggcttcagacctttccgagtctggagcggcgaagcgaacggtatgtaccagatgggccgagtttgtctgtacagccttgttgcagattgggggcctcagcctgatgcagtgtgtgccgtctttcgtatataatggaggcattccgtagcgacttcgcgacattcatctggacctatacctttagtgcctcttcgaaaagtgcgtagatgcaaagatagctccgacaagccaaagatcttctgccgacgtctgcaggctcactgatgaagcaaagcaagagaggattcctacgcgtcgcatttgaagaggcatgagagcaagcgaacacaagcatcgtggtctgctacgcgcaccattaccacggatacagcagacgccaaagcgcttcctgtcactgccacatgtcttggctgacagtggcgcggtagggcagtcctcgtgcaggtgtgaaggtcaaagtgccgggccgctgcatgcgtgcatttcggcccgcgttaggcgtgtggatcgcaaagacaggagacggcgagagtgcatcagatgagcagcgttgccactcaggtacgagatatgcgcccgccaagtgtgaccagcggtggaaaagacggtcgcaggcgcgtataatgtcgctggcggccaatcacatgccagggcgcgtcgaggaaagcatggccggtcgagtgtagacccgccgcagcccaactgggggcaaggccagggaacggctgcgtaagtcagtaggctgttcatgagggcagcagtcaaggtgaaatttgccgtcatccgctctgggcctggacatataggctcaccggcgctgaaggacactgggcagacacataagtacatgcagctcagctcttgctcttgcttatgcgtcctggcacccgcgtcataaccaacacattaccccgcgagcgacgacgtctcccacggctttcgcaacctgcgctgtgagctaaccggagccaaaaataagtcgacgcctgtcatcgccggcgatcaggcacgatacaggtgctgcagctgcagaagcagaagcagaagcagaaacagaagcacatagtcagcgtcttccgccatggagggccgcaagcagggacgccccgaggaggagctcttcttgcgccctgcagacagcaacccgcagacgccgacggttgggcccttgaggatacaaaagggtcgcgacggcatgagcccgccgccgcgaacagactcggcgggcagctccagccaggcacaaagccagcccgcattctcgcgcccgccgcccatgccctcgttccccgcgccgcctacagcaccgcccaccgcccctctgccttaccccgacgaccgcccgcccaagcagccgacgctgggctctggacgctacacgcccctcagcgagagggagcgcgcgaccaagaatgcgacgcccccggaggcagacggccggcggcggggctccaatgcgacgggcccgagtcccacctcccccagccagcgcgcgcgatttgaagctggcgacccgaaccggccgacggtgggaggatacggcggcaggaacgcagacggtagcatccagccctcgaggctggcggagcgcagaggcactgcgcccaagccgctgcccgagtcgcctggcccagagacgcccgataaagagggcctctttgcgaaaccaccctcgagacaggccagcgagcccgccgtgaacccgtaccccgactaccaccagcagtactggccaccgcccaacgccaatgcccccgcagcgccgtcctcgaagccgccggagccctcagtgctcaagataccgaaccctgggggcgtcaaccgcctaagttcgaccgcgtccacctcgaccgtgcgggcgcaacgaggctctcccccacctcccgagactcccatcattcccccgcccggcggtggcatcgaagcgcgctttgctgcagctggcattgccgggaacatcgacgttgaccaacctacaagcacagagcgcacagaatgcagcagcagcgcagcggaaatcaggtgtatgcgaaccagcagccccgcccgagcatcgtttcgccaggccctgccacagcagcagcaacagcctgcgcgcaggccatggactcccaccgagcagcctggcagcaatccccatggccctccacaggtataccagggcatggatactgtcggaccatccagttcgcctcctcagggaccactgccacaagctcccgtacagcacttctccccgcctcccaccaatgtcccgtccaacatgcctcccgagcaccccatgaaccatgacatgggtcgtctgcacatcagcgaggaaccgccgccagcatactcgagtctgactcaaccgcctacaaatcaggcccagagctaccccaacgagaagggacagcagcagcccgcgcagggcgtatcgttggcagacccgaaccaaggccatcctgcatttgcaaacgacccacgacagcaggcagggccatcacagccagcagccgttatctcgccaacgcctaccacgagtaatttcccgcaacaggcccaatcagttcagccaggtcacacacccagtcctgcgcctggcgctggcccgggaccgggaccagcgtcaccacctcccctacctgaaggctggatagcacatctcgatccgagctctggacagtactactacattcatcttcctacgcagtcaacacagtgggagttccctaaaggtccaacgcctctgaacttgaacgagcccatgtcgccaaccgggacctttgtcaatcctctgatgagccctgtgggttttggcaaggctcctatacagtcacctggtttccagcctcagacacctggcttctccggagactttggcatggcaccactcgccactcctaccgccgcaggcttcacgggcccaccaccggttgctggcgtagaccagtacaaggtcaatcctacgaatggcgtctacttcggcccatacctgcgatacacaaatatggatcttgagcgtggtctctggcttggctcgattctcctcatcaccaacacacctcaccctcccacgatccacatccatcaaagccaagacctgtctcccaacccacgacaactgaaggccaatccaatctacacccaccagacctggatcttctaccgctacgacattgatctcaagatggacgaagagcacgctgcgaagtggacgtatgcaattacttcgcatctcggctgcacacgtttcgagttcttggttgcaggacgtcacgagacgagctggcgcttcattgcgcattctggcaacgactttgcgcttaatgtcaatgctaacgagaggacgaagctcggcggcattggcctcatgtggaaggacattctgcagaagaacgccgagtgtggtggtttccatgtacagctaggacttggtggtcaaatctacgcagatcgactgtggaaagaactgcctctactgaagcaatggacggctacgagcggtaaggagatccgtaagaatgctccctggacggcaaagcatgaggaggatgtctgccatgcatacttccactactacaccagccactttgaccaaccgcatctgagagaagcattcgctcagataccgcacatccttgcactcgacgaccatgatatgtaagtttgggatacttcgctcgttgaatgcagcactaacatcgaccagcttcgatggctttggttcatacccagagtacatgcagttttccaacatgttcaagaatattggaagactcggtattgagatgtacttgcttttccagcatcacaccactcttgaaatcctccgcaatgtcagcaacgacatggatcttttcaccgtcactggcactgggtggcacttcatcaagtaccttggtccctgtgtaacagtcgtggggcccgactgcagatctgagcgcaatcctcatcaggtcatggccgggccaacgtatcaaggcatcttccccaaggtggcgaccttgccaccaagtgtccagcactgcatatggatggtgcctgtgcccattgtgtaccctcgtttggagtctgtcgagcaccttgcacactccatggcgactggcaagaaggtcgctaccggaaccttcaacatgctgggcaaggtcactagttctgttgctggtgttgtcggcgctaagagcgtagtcggagatggcttcagttccgttaagaaagcactgggcaaatctggcctcatgagtggtgtgcttagtccgtttggagacattgatatccttgatgagttgagggaccagtggacgcatgactccaaggtaagccacttcatacgatagaatctgggaacatgtattgacatctgctccaggatctcgaaaggacataccttatccgaacactccaaggcattgcacataacaaatcgttgcggatgaccttcttctctggagcggtcgattgttgcggtgccggtcttgtacacgacccatcgcgaccacaagaccacaagacgatgtaccagatcatctctgcgtctgtcgtcaatggtccacctggaagctacacgctccgcctcctgcacaacaaccgcgcgctatatgtcccacaaaacgggcaccgtagcaaccaccagccaactgataccaaggaagacatgatggagatctttacccaagatgtcaatggtcagccccgtgagtacaagaggttgatgggccgaagaaactacgttgcgtgcgtcatctacgacccggagattgtcagcggcactttcggacaaacggtgtccggtcatggaagtgggaagctcagcctggctgttgacttcatggtccagaacgatggtggatacagcgcgccgatgaagtacggaccagtcattgtgccaagtctggagtatgggcggtagatgagtgttgaatccctgaggcttaggctttttctgtacatcctgttgttttagcggttgctgtgcatagcatgcgttgtgctggttgagattctagcgattcaccgaacgaatgaaacaatacaacaacaactctctcaaagactgaacacctttggtcggcacgtgattatctctattactttggatgttgtgatcaaagcaaaacgaagtccgaaaccggggtagaatgtataaaaatggcaaagcaatgacataacattaacaattgcatgtcttggcgaacttcatgatcgaaggtagaatttccgtgcagccaccacatcttctacacgacaatggcaacttcttcgatacaggcaacggcggtgccgcgattccttctaccgcagttttcatggtcagcgagggctgtccgaccgactgcgcttggtgcgcttgaagcacggcggcataggtcttcacctgctcgccaacattgcgccgcggcaccgatcaccacagcacttcagcaacagcttgcacggcaatcgctgaggacaaagccaccatttgttaccggctgcgcgtctccttttgagctccgtcgccacttcagcgcgagcgccccgcagcagaaagaccaccacttcgacacgctcaagtttgtgcagaggttgaaagatgagggcttcacggaagagcaagcggagggtatgatgcggattctcagcgatgtcattgaggagaggtacgatccatcctacctcggtcaagatggatgggactaactcctccagcattcaaaacctcacacgaaccatggtcctccgtgaagaccaggagaaggcgacctacacccagaaagtcgactttgcgaagctgcggtctgagctcatgacggccgactcgaccgaatcctccctgacccgcgcatcccacgagcgtctcacaaacgagctggcgaagctcaactccagattacgcgacgagatacaacgcacacaagcatctgtccggctggacctgaatctcgagaagggccgcatcagggaagaggcaaacgtgcaagagctgaagctcaaggagaccgagaccaggatagaacaggaaacggcgcaattacgagagcgacttgaggctgtcaaattctcgacattgcagtggttgatgtacgtcattttctacctgatggctgcccaagacacgactaacaagcttctaggggtgtttgcacgggtaccgcggcgctcatgctcggtgtctggcgtcttctgatgtgaagcatctatgccgccgtttcaataacaacaacgaggcaatgctggacagactacaggatgaggctgctgctgcatatcgctccagtttcatgcgcctcaccacgatatcgacgagcgagaggcgtgctggcccatccctgccagcgcatagtgaaggtgtcacagcgtctgcacagccatccgacttgtcgcacagcagcagtcgaacatgcagcggacgaccatccgcagagtgtttccacgcgataacatgctgcaacgttggggacgagatgttgcggcttgggggctgccacgcagcagtgttgttgtcgttgtatgctgccgtcccattcaggaaaacacaggacaataatgcgctttgatagtaagggagcttcggcccctcctatgatgcaatgactctgctgtcagcctggcagcccagctgcctgctcagccagtccgacgtagaattgaaatggtgatattattggcacatgtgaaacacgggcaaatcaaatccaccatctatcataaaagtgacacgactcattcaccggaggggtcctccagcgctggaacatgtccaggttttctagctggttccatgattggccccggctcgacatggttcaagagccaactctagcaagcggccgcgctctggagcgtgactggtgtgacgggcagaggcagagcaaacctgggctggaaggctatcataggcccaacgtgtgcatgttgtgagccagacgacaagtcgtgctgttgttatcttgggctgcgaggttgctcacgtgcagagtaacccctcttcaagcattggccgtgctggtacatgaggaaaggcgtgggcgtgaagggcaaggcgcggcggcatggagcaatcagccccagattcgaatgggactggagccatgtgccgttgaggctggccagttggggaaagcgcgaatgttgtccacttgttgtcccgccaagccttcctagaggcagccgctggctctcgcttcctttcaaaacactccactcacccaacctttgaacaactccgccctccctgtatctttccgcatacctgcacccacataccgtcaccctcgaccaccacacccacatacaaaccaaacatcacaatggcgactgaggtacgtactgccctattggcgctgtcccccgccgctgctggccggcgacgtgcccctcgtctgcactgcgataaacatgctaacatgcccccagcgcgagaggtacgatagagctgcacacggcgcagcaagactttccaaattgacacggcagcagcaagactttcctcgcccggctgtgcgaacaggctgagcgttacgatggtgagtccccgcgcagccccagcaacggccgcgcatgctaatcgtatcccaacagaaatggttacgtacatgaaggttcgtcccgactagagagactgtcttttgcgctcatacactgaccatcctgtaggaagttgccaaggtatgccgacctgcactgtttgctctgaggcagccgcctgcaacgagacgcaatcggagcgataggaactaacgcagtacagattggcggtgagttgaccgtcgacgagcgcaacctcctgtccgtcgcctacaagaacgttgtcggaacacgacgcgcgtcctggcgcatcatctcctcgatcgagcagaaggaggagtccaagggcaccgagaagcacgttggcaccatccgcgactaccgacagaagatcgagaccgagctcgagaaggtctgccaggatgtcctcaacgtcctcgacgactctcttatccccaaggccgagtctggcgagtccaaggtcttctaccacaagatgtgcgttgtctgaatcaaaccgcctgcaacacgcaatgctaatagctgtataggaagggcgactaccaccgttaccttgccgagtttgcgtctggagagaagcgcaaggtcgctgccaccgctgcgcacgaggcttacaaggtatgacgcaatcggtccacacacgcccagacaacacatagctaaccccaccaaaacagacggctaccgatgtcgctcagactgagctgacccctactcaccccatccgcctcggtcttgcgttgaacttctcagtcttctactacgagattttgaactcgcccgaccgcgcctgccaccttgccaagcaggcatttgacgatgccatcgccgagctcgactccctgtccgaggagtcttaccgggacagcaccctcatcatgcagcttctccgcgacaacctgaccctctggacatcatcggatggcgccgaggctgagccttccaccactgatgcgcccaaggaggagaaggccgctgaggaggccccagctgctgccgcttccaccgaggaggcaaagcctgaggagccagcagcacccgccgctgcccccgctgctgcttaagctcgcccttcgtcagccggcctcgtgtccccatagccgccatcttctgtcccagcatagtcgaaggaagctgccgtggcagcgagcgtctcacggagttgtatgtgtcatatgatttcaaaaattggcttttgtagcgttcggatggacggattcccaatgactgatgtatttccctttcctctcccacaacccacacaacccccacgagtatgtcgcaaaccgcgagcgctagcaaattggatctggttctcacgagctgatttgattgttttcgtgcaagtggaggaccgatgtggtgtccctcgatgcgatcctcgaattccccctgttttcgttttgccgtatatgatcacccacctgacagcggattgggtcgaatagatcctctgggcagcatctttcagacagacgtcgatttcaagaatgacggagtaggatcgtgaagctccggtgcatgtcatgtctccatctgcactcttagataggcctaaggaacccttatttcaaactcatgttgccactctagtgataaacgatgatcattttcgaaatctgcaatcccactgcactgcacccacgcgcagcaatcccgagcccatggaacatggactttcggcccttcagccatgtgcacgagtcggagagttaccgtaggcgcaagcgctcgcctcgccccgctgccccactaaaactttctccatggctgcagctacagatgcgttcgcgcaaagaaatcttgactccacatttacacatagcacacacgaagcgaagcctcaattctcaccaccgacccttgaacccgaatacgccgtcgcagaatcaaccaacgcaaatccaacgaataccaagctacgaatcctcgcgcctacacccatcgtagtagcaatgtcctacaccaaagactactacgcgacgctcaacctccccctcccgcggcccggctccccaaccacatcaacagccgacatccggcgcgcatacaaactcgcgctcctcggcgcacacccggacaaacaaacgggccaggcgcgaagcgcgcatacggtcgatgaagtccgagaagcgtatgcggtgttgatggatgcggagaagaggagggcatatgatgagtgggtggtgcggaatggaggggtactcggcggcggcagtgggaatgtggatgtgggtggtggtggtggtggtggtggtggtggagttagtcaggaattcctggctggactggaagtgttggatttgagtgatttctgcgtgttggatccccggtttgagtttggggaggaaggcgcagaggggggagggggacaaggaacgcggggatgatgaggaggggcaaatggagtggacacgcgcgtgtcggtgtggggatgagaacgggttcaggatattagaggaggagttggaggatgcggaacagaggggcgagggggaggtgctggtgggcttgtggggggtgtagtttgtgggtgagggtcgggtttgggagggagggggagtgaagcctgggagatgagagtgattagatgtgtttgaggctttgtcatggcaaagcttcaagagtctatgtatacacaacgacccgagcacgtcaagcgtttcttgggaaagaggtaaacacgagtctccgagcttcatgtggaggcgagggtgagttcgcgaggctttcgtggcgcgggaaagtgtgtgtggaattgagtttggtgtagagatgatgggatactcaaggttctgccaccacggctaggggagcgtgatgatcgaatgcgtctagcgcaaaagtgttttacaccagcgctgaaaagggcgatgattcacggtactcttcgatggaaatccacatgcagaggttacgtacattgggatgctgactgtgtattactaccactgcctatcagagcttaaggtagattttagtggacaacagttgctaaggacacagcttagaagttcttagtcatatattgtacattggaactgtcgtcttgtacactgtcatgtttgatttcttgcctccaggcgtgcgggaatgacccctcacatcttgagagtcttgatgttagggccgtgactacttgatgcagagacgtgcggttctgagggaaagggacgtaatatttcttagatgggaaagcagttaatcgggctccatgaatacaatatgggtctcgcttcgggagggaggcattgtggtaaggtgaggctgcagtggagttgaatccttggagagataaagaaaggagtgttgagtgggaggaaagactcttttgtggagggggatgtagacttgtataggcagtagaatgtaggttttacaccaggtgcaaggtgggcaaggggaaagaaaatgtatggccagcatgaacgtcattcatatgggtcaacgaaggggattgtgtggccaagtttagctagtacttatctttcacaaacgatttgctctttactgtctgtttcttgcgcggatgtgtctctacaaacacgttatttcacacagtgattagcgtttgacaggccgaggggagagcgaacttgtttcagcattaacaggtcactttcgggtattaaagatagcgatcggggtctttgattgaagggaattcattcatttatagagagtggccagccgaagctactcccaaaagctggtcaattcttggtccagttgcgtcttacgtccctgtcatcgttgcctaatagcgtgctttccctacttctactcactcaaggtcaccagccatttcttctcgaagagcgaaaggtcgtaatcctcgtgagcccaaaccttaggcaacactacttccttgagacccggcagtcccgcagcgaggagggcagcgaggagggcagcgaggaggtcaagatagacctggaagcgcaggggatcatgcttggtgaagtgtcctagagcatagtcctccgctaccttgtagagcacgtccatggtaggacgtcgggtaggaagaccctgtctaatgtcagtgcctgctgtctacaacgcctttggggcatataccttggcgaggatcttgatcttgtagtcgttcaggaacagcatcactcccgagttttcctcgctgtcgaggaaggggtcgaatatgacctgtttgacctgcgataggtcgtcgttgtcgttgctgatgagttcaaggaacttgcccaagtcgtaggttgagctggctttgtacgccatgtcgttgttggcgagcgcaaccaggtaggcgtggtcagagttgatatatgacatcttggtagtagtgaccgatgggtttagtgatgaagtagtcgagtcgagggcttggttgagtcaagtacttggttgattcgatttggagagtctttagcgtgggggtaagaaggtttatatatccagcggagagattttatatgtcaaggcgcggtccactagtcaagtaaaaggaaaaggttttggattttaagggcgcagctttatggtcaagaaccaatgacaattcgctcttgcgaacgactgaccagttcagagtttgcctacagtttcccttctcacgtgctatagatgattcgtgttgcaaaaggatggctggtgatcaatgcttgctgtataaatgttttcgtaagccgaatttgccagtggtaattgcggcggtgcctgcgcaagagaatatcacggcgcggaagaatgcttgtaatttctcgctagatagcataagtcttagagagagaactcgcgtgcaaagccatgaatatattagtgttgttcaagtacttggttactgcaattatttctttttattacacacatttgactacaattcacgctccatttcacaccatcgccgtctattacctagaaatagcctcgctcctgagctctcttggccgtcgaagaaggggccagggaagacctggtcaaatagtgatcgttgaatttgaagcggcgttattattaccagagtagctgacaaccgaaagctatttcatgaacgtagtcgatccttgatccagttgctcttcaagattcttcctccccatcgtccaataagttgtttgtatatattccatccttaatcggccaaataaacatcccagaggtctatatccgcgaagcgcgagtcattacactcgtcggcccacaccttaggcagaactacctgttcgagggcggggagaccagcactgagaagcgcgacgagcatatctaggtagtacctaggactcagtggctcgtcttcctcgaacggtgacagggtgtagtcgtctgcaatgatgtcaaacttgtgcgggttctgtttgggcttagtattaatctttaacacgggactcgaagtagacttacgttcgcatcgatcttgtacttctccacaaagaacctcgcgccggacttgttttcgccgtcgaagaaagggtcgaagacgaccttcttgatcttggagatgaattcttcgttgttgttatcgcgcacgagcttaaggagctcagcgaagtcgtagtccgccctggctttgtacgccatctcgccgttggtggatacgatgaggtatgggtaatcctcgtgggtgtaggagttgattgaaggcatgttggaaggcgtatactgtcgtagtggaattcagaggacgagttgagtcgaattgagagaagcagtggttgagaagtggttggtcgagtcggagagtttgtagcgtgtaggtagaggagtctatatacgcagcgggcagggtctatatatcagggggagcggtgctctaagcaagtaaaagagaaagattcgtcagcggtagtaaatgagttttgaagagagagtaagtgcagctttatagccaagagcgaacgtcaatctgcttctgcaaacgaatgactggtcacgagcttggccatacttccatttccacgtgccaaagataggttgtcttcgccgcgggtgaccaagctttgctatggatcggcttttgcgagcagcttaccagaggcgattgtcaaggtacccacgtgtatcgagatcatggtgagcaagaagcacttgtgatgccttaagcaaagtttaactaagttctcaggaggcggaggacatgtatcgctgggaatcgtggttcttgatcctcaagatggccaaaatcagtagccttgtaggagagtttgttgccgggatatcggatcaggaaggggtgctcatggcgattctcgggtgttccatgaggcatgtttagtatgtaatgtttacagggaagtgaggaaaggggattgattggcatagcaggattcaatacgactttcaaagaaaggctacagcgcccaacttttactgctaattaacacaaaatcgacaaccggcaatctttccttcagctttggtatggctgtgcttgtgatcaactcagaggacgtgatgatgtccacaagctttgagagcaatacgaagtctggcaactagcagcgaggaggtcatcagtgacccatcgcctcagcacagcaccttgaatgatagcagaatgtgcagtgtctcaaacatatccgtgtattcatttcgactagtatcatcccattaacatccatcaaggtgacctatcacatttcttatccaagtctcctcgcacactcctaaatatttctttgctgcgacacattccatcccattgagcagctgattacctcgttctccgaaaataccaccaaaagctcttccagcaacttctggtacatgtcctccgtcggtaggccatcaatcgggtcattcacgaggcgcaagttctcagcggcagcctcgaatgggtcgtgagaagtgctcgcgatctgtttcaaagtagcatcgctcacacaaccagttcaaaaaacttaccggcacctcatcgtcctcgttctcatactcctcttcggtctcgtctttagagttgtcggtggctgggctcgcacgcggcggcggcgaactccaagacgccggagtccgccatgttatcgaactcttcgcggagatgcgtttgcttgatcatcggcaggagagtcgagtctgcacggacggcttcgaggaagaggcgcaggtcgctgggttgagttgcgcggtactcgtactcgtttgtagcgcggagggtcaagaaggggtagactgtgtggagtgtctttgaagacatcgtagatgtatcggtggcttttagacgtggttgaatggatgttttgggattgacgagaagaagatggacttcgagatcgagttgaagatggagagaaagctgccgttaactagagtctaggagatagattggccgaggggaggcgtcatgttcaccttcatctgtctctcaccgcgtctggagaggattgacagtcatggctcagtagcagtagataggctagctacatatcactacaagagatgcaaggtcatagactactaagcgcaactgagttggtatctagtataattttatgtcgagtgacgaggctcaaacgcttgtgttgttggttgcgctggctgctggatgattcctgtcgagtttgccatgggcaaacgcttatagcatgatgcggcctgatacagcggggcgagacttgtctcgttggcatcgaagcgattatcttaagtgttcgagtctcgttaggagaaaccctggactgtgcgggctcccatagtgacatgaacatcttgaatgcacgtaggattgctgggtaatgcagttcaagtgcttaggccttggtcgtccaggctcaaagtttgactgaacataattcaaatagtgtacatactctatgcatgcatcgaaaaagacaagtacacataaacaatagtcaaacagtttaccgcctatggtagtccgtagacagaaccagactccagcaaattgccgccaacaccaaaactccaataaacatccgcccatatcctctatgccccaccctccatgagagcattctctacattctttcttctcttttcttccaacttttcatcatcagccttcttctgatccggattcgctttgtaacgctcctcctgagcctttgcgtcgtcctttgccgcctgttccgcgtcctttactcccctggtcttcttggcctcttgctcttccttcgtatcttggaattccagccaccacatatctttctttgcgcagatggtcgacttgggacgcgcctcctccttgggaaactcggcgcattttcccttgctactgtcgaatcctttgagggccatgaacttcttcagagcaggaatgaggtgatggaagctgaacacatatggaatgttgtagcgctcgcataccatttccacattcccctgcttccagtatcgctggtcacagcacacaatgactttgccggaggaggcccagagaccgagctcgagcagtgtgatggggcttgatgtattgcagtcgaaaaagaaaacgatcacatccacctttgcgagactgttgagctcccagttgacttgttcatagaagttggggtctcctttcttcggctggatttgagggtcccatgtaccacggcgggggttgcaaattgtgataggaagatcctctaggtgcttaaccaaaagcgtttgccactggatagcggcacccatctcaatactgccagcagtgaagagcgcgaacttgttgttccattttggttcggtaggaggtaagcaatgctggaaatccttgtgcctcttcagaggaggattcggtgcctttgcgtttgcgtttgtgagttgcaacaatgtgtctggcacgtcgacgtcattgaggttgcctgccttctttttcctctcgatctcttcttctgtcattaacttgtctaccttgcatatgggacagcgcttgtagccatctttgcacttggcaagctccgggagtccggtctcgggatctatcgtttcgacaggcgcaatggctcccggtttctcctctccattcggcgatgttacagtgtcatttgccatctcttcactatcaccggccgtactcgctagcgtgttgcttctagtaagctgtgctgaaatctgtcgcacacggcccagcgcactcgactttgcagatttcggaaaagtgagggatctcgtaaaagggaaagtgtatgcgcaagaagattgatcgctgcggaatgggttgttagaaagcggagggccctgggtgggagctacttatatagcggggacgcacctggccaatgacatggtctgtttcctttgactgccgttgtgagtcttgggttatttgttcgatgcttgcgaacggacaatgcgcgtgtgcaacagagactgaaacggaatatgtgaatgcgctggtaaatgttgctatggtacaagcttcctgtttttgattgcgctttgttgtcttcttatgtgtattctgttggttttaccgcttgcatcgtgaggcagcgacaatcgaaaccttggttgctcagccctgtggcgcctggcgaatgaccgcccaatatctgcgccacacagtacatccatcgtgtgctcatgtctttcattctacaccgatttttccttattgacgggcgcctaggacttaactctttgagactgtagtctgtggctggagagttttagacctgctcgcctatcatctttattcgctgaggttgactccacggcgcacattcctcaggctgcacagttttcagcgccttgtcctaaattctacatcaacggggccatcccgtacaacacctttgagctatacaacaagcgcattaatgtatcggaccgttggcggtcattcattgctgagtcggacatggccgatgagctgatccgagtatgactgctgatgatggacctggagtatcatcatcagccggcgtcagctatgcttggaaaagccgggtatcaatctcaatgaggcgcgtaagtatcatgcggactattcatgattgctgggtttcgcacatggctacgaacttgtggggtaaaattggatgcctgaagcgcgcggcaattcgaggagcataaggcggagtcaaatatcgcccgaaggatccactcagcacatccatgcaccggtgtcatggagtatcgccagcccgtgtctgctgcttccagggtcaacctcaggtgtacaggtggaattcaaaggctcagaagatgatgtcaatccaatattccagagagtgtcaacatggcaggtgtcttgcatcacaagctaaagtactgcacgagacaatatagactggcctgaggaggatacatcgacttcacaggcttggatcatcatagcgaaatagcagtctctatcacttcaagccaacgaagtacatgacaccatcatgctatgtcagcccaattgcaccccaataacacccccatcaggcacatacatgtatctcacgggctcagatcatcatgccaaaacaacagtcataatagctttaatacagcaagtatactgcattatgcacagcgagatcattgaggcacctcaggctaccatgagagcctcatttcaaacagtagatgagagggttctcagatacccttacatcttcatacatcacatcatcacacaaggcagatcatctccaatattgttggtagtcttcattgaagctacataggaccccagggagacttacgcatcatctttatgctgctccccgggtgtccaccaaacacccccaaacaccccagaaccccagacagcagccgccggccaccttcatccacgtcgccccttcagaccgggttgcccatgagcggattcgggtgtcgaacacgcgaatccgtatcggcaaggagagtcaagatctccttgccaatgcccttggcccggtcatcgggggtcgacgcgaacgtcggcgcctccttgaccaccttctcttcctcctcctccacctcctccaccagctggaagcctaggcaagaggtgccgagcacattgccgcacgagcacttgatgcccgagaagaacaccaagcaggagtcggcctgcttgccgtgctccttctccatctcgttggagagctgcctcaggtttgctgaggacttggccagcgaggccgaatcgccacgcaggttgtgcatggatttggcgcccttgacggcggcgcccaccgccgagatcttctccatcaccgttggagcggacttgacaggctgcgcccgccacgagaggccgcagccggagcagaacacgccgaacttgatcttctcgtccgtctccgagagctggacggcgaacggctcgtggacgggcgtgtacagcttgatggaaccgtacagcgagcagttctcgcacgagcggtgggggcaggcgcacagcagggtactaaccaggtgctctccctcatcgtgcaggtacaaatcttggatgtggccacactggcagcagcaccactgtcctatgaccttcggggtgggggtggcaggcgacttggccgagctgatggaggcgcccgagtagatgggcctgtcgcgctgggcagcgtagtaggaggcagggacatccgtatactggcgcacggtgcggtcgttggcggaggactcacggttcatgcgcatgacatcgtcgaagttgatcaagagaccaaggtggcgggcctcgcgctcagcaggagtcgggatgtggaggttgctgaagtcaatctcgagaccaagctcacgggcggtcttctcagcaggagacatgtaacgctcaggctcgtcgggctgagacaatggacctgagtcacctgacggagcatctgcactgttgtcctcgggagccgagattgaggcatcgtacctaacgtcgtcctcgtaggcgtcctcgtcggtgatatagtactcgatgtcatcctcatcgtagctatcgtcatcgtgatgctccatgggaggagaagagggcgactgtgaagttgacgccatgccttgatcgatggaagcctcgttgttgaatcgagctccggactgctgagtgggtgaacccgtgtcttgttcgaatgtagcctcattcatgaaccgagctctggactgctgaacacctggcggcgtgtcgacagaggcatcgctcttgggtatagctgcgaaatgctgatgagttggagacatagcttgttcgacggcagtctcattcaggaatcgacgtgcggactgctccaagacgtggagccgtgtctccgaccgtaagaacgctcattctgcattcgaggtgcggactgcctcagcacgctgaggccatcctcttgatcaacggaaagccgcgaactcgtacttagctccgggcattggaccaagtgccgggcatctcttcatagtcagagtcatcagcctcggatccagacacgaaactgctgctgatgtgagggccatatcttcattgacggggctctcgttgttgggactaggtccagactgctgagtaggcgacgacatatcttgattttgaattgaatgctcgtacttgggtccagctacagtgcgatgtgaaataggtgagttgctactgatgtgctgaaagccttgaccaacattagcactatccatttcactctcgaccatgcaatacataccttggggtgaaccaattagcgtcttcgatactgacttgtgcttgtcacggcgaaagaggctcttgacaccgcccttgaacttttcggcgaagctcttctttccgtcgaggttgcggcgcaagttgggagttgagcgactgccgaatggtggctctacagagaagaagtttgggctagtgggacttgagaatgtgcttgatggttgctgctgtcgcggcactagaaggctcggagttgatgggctggcgaacgatactgactctggctgagcttgcggaggttgcaaggttgggctggaaggactagcagacgagctgaggaacccgaagttcggagttgacgggctgaagaatcgcctcgacgactgatgcaaatagtagttcggagacaatggactgacaggcggccttgatgtgttctgctgacgggactgtgaaaagtctgaagtcgaacgattggcgggcgacctcgacagttgctggtgagtcgagatgtagggagttgaggggctcggtcgcaggggagagcggggagaggaacgttcttcaagctggcgcggtctagacagaggaggggtcagtgattgctccatggtgaacgctttctgtgaaagtttcgcagagaggcgttccgaagcggtggcgggtgggcgtggaaggtgagcagtacgttttcgttagactcgagtcgcctgtggtcgaggcagtcgtctgatcactcgaaagcttttcccgcgagggcgtgcttgcggagctcgatcgagttgtctgaaaagtgaatagcctgtctagtgacagatagctcgtggggtgagtagatgcagaagcaccgtgagcgagcacaacgccgtcgtgaaagctgatggtgggagtttgcagtttcttgacaggttggaagtttgtgcttgaggagtcggagaggtcgctcgagtgcggttgagagtaaacagagggcgcgtcgtgcatggcgacgggacatgcatgagcacaataacaacagcaaacggccgcaatcgcaggtgaagacggaatcagtgactcagaagcagatgaaacgcaaacgaaggcttcgttgtaaacaatatatgcgaaagcacatagcagctaagagcgtacaccagtgtgtgcagttgcttgattgcatggtgaaatctctccaatattgtgacagcactgtcaacgcgcctatcacagtaagaaggtgacagggcaagcaaagagcaacaacagtcctgctcttgctggttgctcctgtctttcaccccacaatctgcatacatatagtggaaatacactacccgttcatatgcggggaaatggcggggaataggagcgtgtatagagttggaggtgggcaaaactcgatggacttgactttcattacgacattgagacaccgagaggttcatatggagagaaacacagactgactataagaaaatcacgtctatggtttctaagaacaactttccaagtacacacagcactacacctggacagtggttgactgaggaaagtaatgagaaggacaataagatcgtctatgatagatagagttagagatagaaacatacaaaggactttgactaaaagacttctttacttaccacatggatgacaagagaaccacacgcagctggaggcaggcagagacacggactgtaaagaagaatacgcccaaggttttgcgaacaactctcccacacgaagcaccacacatgggcagagcctactgagaagagcaatgagcagggctagaagattacagacgttggtagacatgtagatgcagacgccaatgtggtacggaagttcaagccgtagtccatcggacatgtcgagaaactcacacttttgcttgaatagagaggaagagggagaaacggcacgggctgcaaggaaatgacatctatagtttctacgaataacttttgaaaagacacaaaagcactaaaccacgcgatcacttttccatctcatactacgcctcgcatacttggataattacattcccatgagagccttggcaccaggctcgctgcacacgtacacaacgtcgtggctgtcggtgaagccgttgaacttggtggcagagcactttgtgtaagcgcccatgtcctcaaagtacagccagtcgccaacatccaacaactcggggaacgagcagctggaggagatgatgtcgatgccatcgcaagtgggaccccagatagagtactccacctgagatggagtgtcgtagcccgaagtacgaacatcgtacaagacatcgttcccagacttcagaacacgtggcacagggtgctggtggtcgaagatgatgctggagaagttgccgtagacaccgtcgttcaggtacagcatgtaagaggtcgtgcccagagtagcatcggcgacggtgcggcgagcaatgacgtggcatgcaatggtgaaggcagtggacacatagtagcgtcccggctcgccaatgacacggatatgaggagggaagtactcgtccaaagaggcggaaagtacagcggccatgggctcgaaggtaatgtcacccgtgaagccaccaccaacatccagcgtgtgcatgtcgaagccgaatgcagccgcctggtcaaagacaaagcgggcgtcctgaaccgccttaatgaaggcttttgggtcagacgctcccgagccgacatggaaggccacgcccacgacattgagctccaacttgtgtgcaagctcgagcaattccgcggtggtgtccaaagaagcaccaaacttctggctcaggcggcacaggctgccagagtcatccgtcaagatgcgcaggtacagctcagcatcggggaaaagctgctttgtcttgtagagctcatcggcgttgtcaaaggtcatctgcttgacgcccgagttggcagcatagcggacgtaggacttggtcttgcagggttgggcgtagatgattcgggccgggtcgacgcccaatttgagcacagtctcaatctcgttcttggaggcgcagtcgaagcccatgcccagctcgctcataaggcgcaggacctgcgtgtctgggttgcacttcacagctagttgacgtcagcgacaatattcagatgcaaattcgctggggaaaataccatagtgcggcttcacacgggccaaattcttcttccagcggaggtgctggcggtagacctcgcccaggtcggcgatgaaaaaggcatcttcgtcgcctacatcgcaggagtcatgatcaatagcctcgacacggcttttcagggccgatccaatcagctgcttggatttccaggcgccatgattttcaacactacccagtgtttgggaattgagcgactgtaaggagtctttcaacgtctggtattcttcggtagtggtgatagcagaaggtgccatgccctggatagaaattcccgggtggttgattggtggtatgtagattggttgcttgatgccgaaggctatcttatgggggcttgaagggcgcgaagcctaggctttggcaaggtcttcccgactcgggaagaaccacctacagtcgcagtcagttggaagcttcattgtggcgcatcggaggcgtcgcgtacagagaacgtgctatgcggcagctgggtagatggagcgtccggggttggtgttggtgacaaaaagaacaggaggtcgagctgctcaagaggtctgtccacgagggggagggatgttgttggagatgtgtggcgttggtcgagcagatacgtcttgaaggttcaggagaaagtaggctgacgccgtggtgatataggtgccttgtgaatcggcaccagggcgagtgtgttgagggtttgaagaatgaaggcgcggtggtggtgatgttgaagaggaaaggatttcagcagaggagcgcctcggtgtgggacctagcagcgaacgctacaaccagaattatgtcatcggcacgaaaataccgcgaatcgaagccatgcatcgcatcggacacacttcctttcggcacagccacagccatctggccgcttcgcttagcagaattcggcagccaatctattctagataatctgtccacgttcacacccgtttgaactgtcggcttcaatttccttgactctgtgaagcaatccaagtcctttcctcgaagctgcacaccgtcactagagtagatcccgctacccaactgcgagatgtggggatgcgcccaacttaccgctctttcccatggttcgagagttcattgctccactcactaatttggacccgggcactcagccggtttcttacaaacagctggctgcatctcatgcacgcgactttcacatgctggtcttgttgaattgttgtttagatttgtatgcagcttactgcgacgcacatgcatcagctatcaaatgcggaaagacgccaggtccccttcccagccccgaccacccatgaaaaatgccgcgtatatgtacgttgggtatgtgtgtaaaaacgccgctgcacaatgcaaggctgcccaagatataatgtaaaacgccttgagatgtgctcaagttatacgcgctgcaacatgatgggaacgtccgacaagtcgacgccatattggtgcttccattgcatgctcttggagctcgctttggagtggagtgaccgtgttcctgcactgccacccacaccggtgccaccacggccttcatagttgtaggccaatccgccgctaaatctaccccaggctgccagctcctcgcgatctggcagcttgtttcgggagttgactgtggaagcagaggcttcgccaaagcttgcttcagtgcgtagaccctctccgatagacttgcgacggtggttccagtgttctgtgtgcgcgtcccagtccaaaatttgcacttgcattggagggttttgtgcgtgcttgtcgtatttttcgacgagctctgagaccacctcgcctttggcttgggatcgaggaatgaaggtgccattggttttgcgttcagtctccatctccatctccaactgagccgggttagatcctccgtgcttcgcgatgtcaatggtcggcacgggtgggatgtcgtggaccgattgataacgccgcctagatacattcgcctcgtcagcttccttcagagtgtggaaactcttcctcctgcgctgctggcgctgctgttgaggcatttcttgctcggcgagcgctcgatccttgctgcggatacgcgcgaactcagcagcttccccagaatccatcctagacctaggtcgcggctgtgcgccaccaagctggtgaggatgagtaggggatgtgactgtcttccgtagtggaacagacattgcagcgtcgtacggggaattaccaagtgaagacgcaatggttccgagatcgacaacgccaactgaggcgtttacattgtttttgttggcgtccttattttcgacggtcgacttcctgcgaaatagcgataggctcctgtgccgcttgtgcacaggccgtggagtctgtccaggctctatttccgctaactgtgcaaaggcctctgacggaagcggagcaacagtactgacctccgatccagctgtgaggatgtgctctttagtaggataggtatgttcaagacattctattcccggtgtgtttgacagcctgcgtgtgaacttggctcggacgttgtccgggatgccaggaattgtagcttctggaatagactgacacgattgcactgtaggaagctcggtctgagatggtcgccgcctttgcaagcggttttggaactttgggcttgtgctaccatcgatggtgttaagggagaatcttgataccagcgcattggggctgggaagaccgcgcgacgttgaggcccgctcagattggctggaaacgttcatatgcgccggtacacatcccccgtctgcctcatctacattggcgaggagttgatagtcgtagtgagcagaagagtcgctctcgcgtggaagcgaagctctacttgcctgctcctcttgaacgctatttttgctagatcttcccgagtcggcgctgtatctgccgttgtgagttcgaaggcttccaccagacgaataaccggaatcagaagtgcgaggcgctgggcgttgtcttggctgcatcgtttgttcttctgagacagacacgcgtggaacagcggaaaataaacttgagccggacgcttcgatagcagtgatgggggcatcgaagacagtgcttgcgaatacagtactcgcctcgaagggactgtgaggaatctcggattgatagtcctgtgcatattcgctggcaccctggctcaccggcctctcactgttgttcgtaacgcgcagtgccttgtttgacttttggggacggggtccttgtggtatgcggtcactgtctctcgtacggggccgcacgaccatctcgtgtgctcggttattgtagagaggaggaaccgcaggtactgacaaagacttgcttttcatgtgtcctcgctgtctcgcacttttcatcgtcagagggctatagccagattgtgccgtaaagtagtctagttctccaccagccgactgctttgtgaccttcatgctaacagcaggtgacggttgaccattgacgatgctgagtgtgcctagctgaagactcccaagatggccataatcaaggtcactcggggtttgtgctctcactgcagaaccgttcgggctagcttccactgtctccgggaccgctaaacggtgcttagtggtgcccttcggtgtcgcagcccattttgcctcctcctcaggtgcaacttggggtggtttccatgaattccatgttctgcggcgaccttcgccgggtgaatttcgggtcgcaacaccaggggtctgtaccagggagcgacgtctcgtcagtgaagagctggaaccgttcgctgccgatgttctgcggctgagtgtcggctccgagggcatgactgtgtccgtggaaccttcccaaatttcctctacacggcattagtctggacacgatgtatgtggtacgatttaaaggtgttcgcgaaaccactccatgacgttcgcttctgacaattctttgagtgcattcagttcctgcgcaggagaaatctatgagtgcaagtgcagaaagaaaatatgcttacgaagagcagccaggtcatctggagaagcattcttcttgacctcctgcagcaaccgaatggctgcttccaaatccagctgtgtgttgggagctccattgggttcagagaggtcgttcagccttgccgtggagccatgtttgcccccaaagcaagatagcgagtttgatcttgagttggtgcgggagttggctcgagagttggcctttgagttggaccgtgataacatcgacaaaggccgtccacgagaacgtggtgcaagctctccaatcgcatcttcctccctcttggaagacggtgctgagccgtcttctgtctcaataggtgacaagagcgtctctttgatattgtatcggccctttgcactcaggtctgcatatctcgaattaacggacaccggagagtctgtgagcagcgtgggtgctggcgagttcgtgttcgtctttggctttgccaaccgattgtggtggtggggagtgctttggttgttgcccatgatgtcgaggtgtggaatgttgggggagcgggaacgcccagtttagtgtgaagaacgcatggacgatgcaccttgaaagagaaggtcagttatgcaaagcagacgcggggataacttaggtcggcagcatacctatatgataccacaagacactaggaccttcaatgtggggggctggagtctttcgagccacggttagtgctacctgaacctcacctgaggctgttgaggccgaacacttataactcggatgaggcaggtggctgcagcggagaacctgttgtcggttgcaggcttttcgatgctaagacgtacaatagccaccgtgccatgtaacggagaggagaacaaagcgaagtaaacaacaaacttggaagaaggctgaagtgaaaccggacgcatgcgcgaatgcaatgaatgcgccaattagcgatcgcgataagtagagctccaaagccaatcaaggtggggcgacgcgatggatgcgcggcatgcaggcttatcccaggcgaccatctcgactcccttggacgtgcaacggctgatcggctcactttggcatcctcctgatcgagcatccgtcagccactttgcgattccgatgtctgatcgcttgccagcattcgctcggggcacaaaaggcgtgcacagccgtttcaagggattccagtcaaggcatcgttgtcctgagaaaatctcccttccttgctctagccttgttggtacctgtcgtcacgtcctcgtgatttcgtgcacgtacgtgatagccaggcctttacatgcatgcacgatttgcggcccttcagtcaccgtgtaatagtgacgggggcctcgagatgcagaaggtcggccgcaagtcggtgcagactctgattgcaaggatttgcatccgatagatgaccgatggtaacaatgctatcattccatttgccttgtactccatgtcgacttcgccaagtgctcgaagcgtctcgattgctcaagctcacggcagtggcccttgctgcgtagtagactgccggccaaggcgttcagtctagacacgatagtctccgatgaggatcggtttcagctgtagatccgtgcaggtgtgcaaaagaccaacaagcgccgtcgaccagactcgcctcggaggatcttgcttgcttaaagccattgccgttcggacgacgcgccgggtaagtcgcagaactcgtggagaccaagtatgaagctgtcgcaacgtggcggaggatctggcgtctatccttaattctggataaagaccgcagtctctcacacttacccctaccgaaatgagatggatatggggcttcgtctgtaagtgtttgcgcgcgttgcgctgcagtccttcacactccgagtcagacttcgtgcctcccagactatcgaaagagtaagctgaacttgggtgctggtgtacttcgggcgtggttaggtgcactcatctccagggcaaccttgggaacgaagttggctttattgctttaggtattgaggagtcgattagcgcgtcttccatcaaattgggtcttagtcagcgcggcagtggcacatgttctgctccaagagccggtcagcctttgccttcacaatcatctccgcgaaagccaaattattacacagaatcttgcaacgcatcggacagaagtatgtcctatttccaaataccgtgcaccgatgacgtggacgccatgatcgtcgtagtcccgggagcttgcgaagcctttgaggcttgttcaggtgtgacatcatcgagtcgctgtgagatttgactttcgacatagtctctttaagcgcgtgttaacttcgaccttgccgccaggcctccttaaacattttgactttgcgcctctcactcacacagacattgctgacagtcggtgcgattactctgaacaacccagtactcctgtcgcgtgcctccttatcgaacgcgcccttctccgcatcttcgcgactcctgttcctggcagcagtcacatcagcctccatccggagacctcacggcctctgttctgcgtcgcaaaacatcagcagccatgttgggaatatcgtactgggtcgtacccatcttttcgtcgataacatggatagcatgtcttattgctatgatcgtatactgggcgacgactgggaggccgcactatgtcacgatgaatgaggggcagtatttcccgtatatttctggtaagtcatagcatggacattgcatctcatgatgttcacagggacgcgcactgactccacatagatatcggcgcagacacgctcaagcctatgttcatcgccctgtccgcagtgagcgtcgttacattcgacctcgccttcattttcgagcgatacctaagacacacggggaagctcacgcccaacacttccgtatggcagaaggtctactcgggatgcgccactgtcgcggccattgctggagcagccggcctcatcctgctcacgattttcgactgcaagaaccataacaggctgcataacatcttcctggcagtgttcatcataggctacatcgtttcagcaatcttcacttgctgggagtaccagcgtctaggcatacgctaccgcgagcactccatcctccgcatctccttctgggtcaagcttgtcttcatcggactggagatctgtctgtgcatcgccttcgttgtctgctctaagaagcgcgtctggaactacgctgccggtctcgaatgggcaatcgcatttgtctactgttgttacgtcatgagcttcttcatcgacttcttgcccgcaaccaggaccaagcaccaccagagccacgagactgagatgcaggttgctgaggagggtggtatgcgcgggatgggtgatggtgctgcggacagcggacagtacttccgcggtaacgccgcgcctgtcaatggatatgctgatggcactaacggtgcaaatggattcaccaacggagctaccaacggccacacgaatggtgtcactaacggttacaccaacggacacaccaacggctacacaaatggcaacggctacgtaagccacactgccgaaggataccccaagcccgccgagccagcagcgctgacatcgcggaacttctaagcactaatatccacactgcgcatacccactactcttcgtacatatatccccttttcctgtaccttttttacgactagaatgttccattgttttgtcacgagcgctttgcatataccacggtagagtaaaggagggagggtaatctgacccgtaaacgcatcatgtacgagtatgttggattagcataatgtcttatctgctgcgagtttgagtaaatgtcaaaagtcattgtatgtcaccgtttccaaggacttgatgcacggtgaaaggtagacgaagacagagggtataagaatgtcaattgaatatcatgactgtcatgctatataccaccttacaagtacagctctatgcacacgtttcaacccggctgatatacttgttacattgattcaatcgtcaaggaaaaaaggcatgtcaaagagacgtggcaaaaggaaaacagtttgatcaagccaagacgtgagattctctatgccttctccatctggttgaggatggcgcgggtgaactcgtgcgtggtggagttgccgcccatgtcgcgtgttcgtgcggtgctgtttaggagttagctttgcttgttgtttaatgttggttgtgtgtaaactcacccgtcagcaatgaccttgtagacagactgcgagatgcggttggcgtggtcgtcaagaccgatgtggcgcagcatcatggcagcagacaggatcagcgcagtggggttagcctggtccttgcccttgatgtcgagaccgacgtgacggcatccaggctcgaagagagcgacgttgcggcccatgttgcatccggggacgataccgggaccaccgaccaggccagctccgatgttggagagaatacctccgtacaagttaggcatgaccatgacgtcgaattgctgtggcctggagacacactgcatggaggcgttgtcgacaatcatgtcgttggtctcgagtgtggggtagtcctcgccgaccttcttgacggtgttacggaacagaccgtcagcaagcttcatgatgttggccttgtggatgcaggtgaccttcttgcggttgttggccagcgcaaaggcaaaagcaaacttggcgatgcgctcagacttctcgcgggtgatgatcttgagcgactcgacgacgccgttgaccgactggtgctcgagaccagagtactcgccctcggtgttctcacggatgatgcagaagtcgatgttcttgtggcgcgtctcgtagccggggatgttcttgaggaggacgatggaagcgtagatgtcgagttcctggcggagagcgacattgaaggagcggtgaccggatcgctcgacgggcgtgtggaggatacccttgagaccgagcttgttgcgcttgagcgaagcgatagactcgcgcagaagttcctcggagtggatgttgcccgtctcgacaccggagacgtcgacctgctcccactcaatgggaacgttgtctgccttgaagatctccttgaccgactcggagacctcagcaccgataccgtcacctgcgcatcgttcaatattatattcggcatttggggcggttatcgcgcgtaccaggaatcaaggtaacggtgtatttgccgccgaacttggtgggcttgaagatgtcctgcccgacggtggccattgctactccgcgtcagaatccatatttccccatgttttcgcatatcgacatacatcgcgagaccatggacgggccgcatcgagcaggcttcgcgccccgcagaagggtctggagacggcgcattagtatatcaattctcgtcgtgggggttcaatcgccggtgcatgggcagctccgtacctgcgcggttcgttgagaggtcctcgacagcatggtgattggcggtgttggtgctagtagctggtggtgagggatttgaggcagaggaacaagctggacgaagctaccgacgccgaaaaagcaacccggagaaaccgcgcttggcagtgaccgcatccgtctttccgccgcggccgatgaaccatcttcaacctcaacgccgatttattatctgcggcacgaaactgcgctcttggcttgatcaacaacgactatttcgactgttcttgggcgacatggtgcgctcacgctatgtacagcggagaccttccgcacgatctgacatgtgacgaattccagagcctcgtgtcgagctcgagcaacaaatatgcagcacctgttacacgacgccggatactcgaatatgggaaagcgcagagtccttcgttaactaccatcatgtagaatgctacatcaataggaatgcctggagtgctttaaacgttttggacacgcggcgattgagatcacatacggtaggttgtgcttcttcaaagtatttcatctcagagactacatttgtagcgaccttcttcgaaagggtgcatacatgaatgctctacatgctgtgcatagtgcagttttagacgtctttccaggcactaatctggagacatgctttgcagcaatgctctgttcacggcctttcaagtgcgcagctcgacctcaccttcacctcgagctgtagaacgtcagcaaccccgggtagacatacactttaccacctcttctttccttctccgctaaaacccaccaacctgaatatcgggtactgtccttcggttcacatccctttattgtctgtctcatcctgcaacacacctaggcagtcaaagaacaacccaaagatcctcgcgcttgacgtccttgagcccggaccttggttctctcacctgcactagcgccgagagtgcgattcatgacagtgacgaggctctgccttctcagatacttcgacttatcagcaccaacttcggcactggtagcgaagcagcaactacttgtttacgggcgtcttaagtccaccttcatcctgtccaacttccgtcacttttctctcgctgtcaacctgcacaggaagtccgcaagctatcggacgcggcaattgcaaagcttccccgcccaggcttctcttccagcccaaactcgtgccctagactcaccgcaaggggcgacgatattccaaggcgacactgacctcctactcaattatccttactcaacagagccctgtacgggtcggaaacacgcggtcatgagggtcatggagaaagttacggaccgcatggctgacatccacgtgcatgtggaaggtcaagtcgatgccctggaagagtatggggaatatgttgatgccaccgacaaggctgtttgctgttatgtacccgttgacgaagggcataaggtgagggtattcggcaggttcaacggcacagtgagttgctctcggattttcttcctaaacgataggtgctgacacaacagaccatggtcattgcatacgatgtcatcgtagatggcattctccgcaaggcttcttcctacaccgccaagagcgtctatttccagaagcacaaaaagcttgacgcggaaaagtttctctacaaatctggcaaggacgtcatcgatacggatatgcttgttgctccgatctcaggggtgaccgcgatttcagtagaaggcaaggagaccgtcggcactatggagctgcggctctatgtgactcggcaactaggtgtaactcatgctcccgttaggtacgagaagtatgaccgcatcagtgagaactccgaagacgacgaggtgcccaaatatgctacctacaagctgattgcccctacataccagatggatttcgagaagaacgcagcaccactcgaggatggggagctgaaacgagagcaccggaagatgaatacgaagcgcccaggcaccgaaccatgggcaatctttcgctttcactaccgaagcaaaggtaacaccttactttttgttcgatacgccacagctaacatgcatacagacacgatcattgaacacaagctgggtcggacatacgaccccaggagcaaggacaaaccagagccctataccctgaatctcgagccggtccctccgctatccgtcggcataaagccacagaaggatgacgggactagctcaacgcacacgtcttcaccagcccctgacgtaccacttaccccaacaaatgctccgcagaaaggtccagtcgcaaaggtaagagacagttttgcttttaccttgatctcacggtgattcagggtcactgcgacttgtcgctagcgttatataaaccaatttttttttcatgctaacaccttccagtctcctacacttctcaagaaacaactgctcaaacctacgacaacaccacctacaacacccaagatggcttcttcgactacgaagaaagactctaccaagactcccgatacgactcttgatcctgaagtacggggtgaggtcaacgaagatgttctcaatcgtgtgttcaccaagacctcgccagcaccacactctcctgagacctccttcacgcctatcaacaaggctgccgcaactggagacaataccagcgttgcctcggctacctctgttgatggcgaggtcgataaggccgcctccgcctccaagaacaacatggttaacagcggcacaaaagatacgggcggcagcgatgtagtcaagaatgccgctggaaagtcctctgacaaggccattgacaagcctatcaaaaggggcaagactatcgtgaaggagcccgctgagaagcctgtcgaacaggaagagatggctgccaaagaagtcgctaagaagcccgcaacgaaggaggacccggtcaccagtgacacaatcgccgtcattggacccaagcgaaagaccacctccaccaaggaaggtggtaccgcaaaacccgccggcctccctcaaaaggtcgcaaaacctgccaacggcaacgccaagaagccagccagctcagtcaagacagcaggcaaaaaggagccgcaggtcgttatcccgcccaagaagtctcccgtcgtgccagtgaacactgtccccacatccccgtcgacgcccaagaggcccgctcccgaggcacccgtcacaccggaggatcaagttcatgtcggtctcattgatggctccaaatcccacagcaagcgccccaaatttactcccagcccactcaccccgacctcaactacgatcgtgccgcgtatcccttcaggcacctctagcccacgcctcatgagcgttgagcgcaaggtcgccgaacagcgcaagaagctcgaagctatacgtcagatgcgtctcgagacggccaagaagcaggaagtgctcgacaagaagatggagccttacaaaaagcgcatggaagaggagctggagcgtctcaacagggagatgatggaggaagaggctgcggctgctgaggatgaggagcacttcaaggcgagtgaggagatgctgaaggagtttgagacggtggagtatgacttgggttgtgtgtttggagaagaacaggcgagaaaaggtggtttttaggggtatggagtatggagtttgggtgggatagtgtgggctggatgtcctcaaggatggtttggattggcgtttggattggcgatgatcgggctggacaactaccgtggtgtgatcccagagatcgaaactctcagtatggaacttggggtcgacctgcaaggtaggacgagattctgtagcgtctcatactgttctacattctcgagatgtaagcagtgagtttggggtcgattggcgagatgaccttcgctgtcgcttgttcctagagcaaggaatccacactcttctttattctagacccacatgctatatcaaatacaaaagtattaaatcaacatcccagcgtatgcccgaaaacagtttggcacatggaggaagcaatgattgatcgcaaagtgacatgacgcgcagttatccaaatgtactaggattatgtacagggggtatcaggaaacaatctccgcaaaagcaatttcacataacattatagccacctaaagcaaatcccttgaacttcgaacgagtgttgagcctatgccgtttcgttgtctcgtagtggagtccgctctcgggctactctcatgttggccttgatccgctctaggagctctgcggttgttgctagagcagatggatgtaggttccgctgtacctcatattagcacaacagatctgtaaagtccaatacatgccgacttacgttattgagccaggtcacacattgctcgtgagtccaggtgtctgggtctgcaccgtgtatcagcgcaactcatatgtccatttcagaagaccacacttaccgccggtaggatcacggctaggaaagagatcttgaccccagatgctccatgctgcgacacccgtaataacggcagcgaaggcaaagaatggaccctagtgcattgtcagcacacagctgttcgttcgaaagagacaccttacgatgataaagtagttccaaggtatcgattgggcacttacacgttggctgactgcacggtcgattggggtaggcatactgaatgctggaggatggctaccaaggatgtgatataattcgagttcgtgtggcttacgacctgtgtgtctaagaatgcgcaggtgatttctcagggctttaagaatttatgtaggtccaaggcatctcgcaaccatctcctcatccacgttcgcgccacagacgtcgtcaccccaccatcccgcttccggcctcgcgcaacaccgcccttcagcggcccgtgcgtagcgagcagtccactccacacgccaaattgcctgggccacgaaagttcacgatcacgaccgaaacgaacaatccgaaccgactcgtcaaaatcagccaatatgccttccgaagtctccgacatcaagcagttcatcgagatctgcaggcgcaaggacgctaagtgtacgtctaccacacaatcccgaggaggtcgcatgtcgcaagaggaggaaatattgatggaccaattgaggacggcagatgactgcgactgagggggaccatgtgcagtgagaggatgagactgacagtacgacagctgcccgcataaagaagaacaagaaggtcaacaacatcaagttcaaggtccgatgctcaaagaacgtctacaccctcgttcttaaggacaccgacaaggccgagaagctgaagcagagtctgcccccgggtacgcacacccctacacaatctctctagaccctacatatcacgggcagcagctcgtatgaacaggagcaatggctaacacagatttataggtcttaccatctccgacgttggcaagaagaaccccaagggcaagcacgccgcataaatggagccacgacggtgaggaggcagatgaggaaactgagtgcgaggtgaagaagtcagcgcacgaagtacgactggcatggcatgagcggacgggcgtcaaacggataacctttcttcaatggcataccgaacctcgtaaaagagagttcaccaggaatgaaaaagtcaaacttcacattgcgcctcacaacttgctggatttcgctttgattggtgcatttcttacacattttcgagaccagggctttctacaaggcctccactttcttcccttgtctaacattgaacttgaactgatctttccgatctagatacaccaccttggagtccaaccccgccgcatgcaccgcctttttgaagtcgtacaacggactcaagaacacatcatagtcgtcgtaatggatcgggatcgtaaggtcgggattgatcagctgcatgagctgtactccctgctttgcatccatggtaaccatcagcaacggcatcttcggccctggaatcgtcgtgccacccagatggaccagcatgaggtcgatattctggtccttgtaccgctcgggaatctccttgagctcgtcgaccatcagcgtgtcgcctgagatgtagatcctatatccgttctcgaaggagtcgtcagatactggagctgagtagcccagttcaatcatccacccattcgtcggcggtacggctccaagtatgtcattcgctacgttcaaaggtcccggtggaacatgcttgcctggcactccggtgatcttgaggcctggtttcttccccttttgctcctcgccttcaacttccaataccaacgtctcccaaaagtccagcgcgtggacgttcgtgaagctatcctcgcctttgctcgtcaaacactcctttgcatgtggcgtcgtaatgatggggatgctcttcgccagtttctcctcgacttctctatcgaagtggtcttcatggtaatgcgataggaagatgacgtcgatacgaggtaattcttccaagtcgatggctgggttggtacgacgggtgccagagacaccaggacccagatgcacatgatcaccggcgtggaggaagttggggtctgtaaggatgcgcaggccagcccattcgattatcgtcgtagcggtgccgacaaagaagagcgatgcgtttgtagaatctgacggcgcatttgtaggatgtatcttcgtctccttggcatctgggagggcagagggcacggaagtttgatccttgaccggagcgcctgagctagaaggcttgatagttaaatgtttcatgattgctgctgctcttctctcaatcggcttcttcgtgggcctgcgtgcgaaatagtcgatgtagcagtatcttttgactttcggcaggaatatatgggaaagcaagaaaacagtgcgaagaataggaatcgcagcttgtctgcatcgtaggaaggcatttctgtaatactggtgacgacacaacgccgtaatgatgagggttcaaggtcgcagggtgtgcggtgatcatgcgaacaacggttgctactgtgtgaatgcctttggacgctcatgttatacgttgtcatattcttgaccctttctaagaccgatgaggcggagtcacgacgtcttgcgcgtcttgtatcacaaaaggcagttatggagggctgtgtggtggagctctctcccgttgacgctccgccagcaggtgccacaaactgacatgtggctgcgagatgcgcgcggagcttggatccctgccgatccattgctcaagtaacaatgaacacctggtcggaaccgtgagacgtgaggattggcggcgcaggtcctctccgtgaatccccgcagcacttttcaagtaaatatatccaagttgcgaaataaccttgccgctgtgaattggaaatgtgaagtccccctctcgtcgacatctttaagctttctaggcgcgttcgatgaactcgacacgcgacccgttcaacctccgatccaaagccaccccggcagcattttccctcctccaagccgccgcgcaaaagacagcgcactcgtccgcgcaagccctcgcctcgactagacaggctgtcgaggccaccacccaggcgctcagggactcagatatgtccttcgctgtcccgcgcaacgtgccgaatttcgaaaacgcccagcgtcgctttgaagataatgtctggaataagttctcggggactgagaagggattgccaatgtacaaagataaaccggaggggaaaagtcatgcgtatggggtcaaggggcggaggggttttttgaggagtaggaggggtgtgggcgtggttgcattggtgctgctggcgctggtgtattggtttgggtggagcagtgcgccggctgaggcggcggataagacgaaggagaagggcgcgagttggggcgccattgggggcggcgcgaagaagagcaatgttgattgggagaagaggagggaggatgtcaagaatgcgttcttgctgagctggcacgcgtatgagaagcatggatgggggtacgatgaataccacccagtgtcgaggaagggcaggtacatggcagaaccgaatggcatgggctggatcatcgtggatgcgctggacacgctgatgctcatgaacctcacgacggagctgaagcatgcgagggaatgggtgtcgacgactttggactacaacaaggaccaggatgtcaacactttcgagacgacgattcggatgctgggtggactcctctctgcgcattacttgcaagagacgctaccgggcatgaagccagacaaccaaaaagaggaagacttgttcctggagaaggcagacgacctcgccgaccgtctgatgggcgcatacgaatccccatctggcgtcccctgggccagcgtcatccttaaagacggcaaaggcgaggcctcccacgcagacggcggcgcatcctccaccgccgaagcaacctcactccagctcgaaatgaagtacctagcctacataactggcgaaggccactactgggagaaagctgagaaagtcatggaagtcgtcgacaacaacggtgccaaagacggccttctccccatcttcatctacgccgaccgcggctccttccgcggcaacgaaatccgtctcggcagcagaggcgacagctactacgaatacctcatcaagcagcatctccagaccggcgagtccatctaccgcgacatgtgggacgagtccctcgcaggcgtgaagaagcacctcctcacatacaccaagaacagccacttcaccgtcctcgccgagcgcccatccggtctcgacggccatctgcaccccaaaatggaccatctcgtctgcttctaccccggcaccatcgcgctcgccgccaccggcggcctctccgtctccgaagcacgaaaattgccctcttggggcaaacagcaggaagaagacctgatcctcgcccgcgaactcaccaagacatgcatgggcatgtaccgcgtaacccccacgggcctcgcgcccgaaatcgcacacttcgagctcgccgacccgccgcgcatgtacgccgacggcgtactcgagtctacatcgcccatggccgtcgagccccccgcagatgatcactggaaagacgacttcaccatcaagcccgcggacgcacacaacctgcagcgccccgagacggtcgagtcgctgttctacatgtggcgcatcacgggcgacgagctgtaccgcgagtggggctgggaaatgttcgaggcgtttgtcaagcacacgcttgtggagaatggagggggatttacgagcgtcggagacgttatggaggtgccgccacgaagagggatatatggagagtttctggctggtagtctgcatcctggttcgggttgggcttgtgctaatgttgactgtgaataggccgagacgctcaagtacttctacttgctcttcagcccgaatgatttgttgccgctcgatcagattgtgcttaataccgaggcgcatccgttcccgcggttcgatccgagtaagaagcgcttcaagacgaattggacgaggctgccgagggataaggaggggaatgtggtgcgtgagaagaaggcggaggaaactgctgcacatcgttgagtttcacgtgccaaggttatataacggcattaccggcgtcggtttgcatatatcatagatgttcataatttattcgacgttggctgacctaaactccttgctatgggtgaatgcttcgtctcggtttcgtatgtactggggaatcatataaacatgaggctgtcatctgtgatgtagtcgtgtagaaagcagctgtacagcatacctggctcaagtcgacctgagatcctcgttctcctccccaatcctcggcggactcttgctctgcgaactcttcggccgatacggcgaatggctccgcgacctcctcctctcgccttccttcttcctgtcctcaataaccctcagcatcgtcctcctgccatccttggcctggacatgcgtatccctcatgctcatgctaatcttgcgactcgcatccgccctcagcagcctcttgagtagcaaatgcctcatcaacacacacacaaacacgccgcaatcgctcccattttcctgctgcggactatcgttcatgggtatgtatctcaggcgcttgccgagcagttgctcgagcttcatagttgtgctgcgcccctcgcggtcgttggcgttggacatggagtcgtagtggaaggcgacgccgtcgatgatggagacgagcaggagcgaccagtgggatccgccctcggcttgtgtgacgtcgacggcgtcattgatgggcaggaagatgtgtgttgtgccgttgaagtttgggaggacttctttgagggagagcgggttggccgagttcatgagcatgtaggacatggaggggcggagcaggacgatggaggctttggggtagcccgtgagttcttcgcgttcgaggtatctggtaggtgttaggatgaaggggggcttgggggcagtagacgcactcttgccagaatgcgattgcctggggtgtgttagctgggtgtcatgcgatcgtggtgggaggacgtacattatccgtgagccagtcgtccttgatgctgtcgacatcttcccgtaatactgcagctgtcagtccccaatactccacaagccggcgcgggaacgaatatagggcggcgcatactcacaccttacgtcgtgatctactccagtcaggaacgattcatccggcagtatatgcactctttgcactcacatgaaaggtacccatcctccggctgcaaattatcgcccaaatgcttcctcgcgccattgaccaatcttgagaaaccgcccggcatgtcgtgcttcgtctaccgttgtactcggtatttcggagaatggaaccggacttatgaggcacactcgcggctttgttcgcaaacagtaaagcaagcagattgatcgttgcgcaaggctgtaaaataagcaagatattggggactggtttttgggaaattggtacgcaatcatgcatgtaagaacatggcaaagacttctgcctggtcccaaagtccggacgcgtgcagatgctggggttgtagcggggccagaaccaaagcccgcggcatgacgtcggcgcttttccggattggtcgaattcgaaagggaagctggtgtcgcgaatcttgctgcaatgatgcagaaatgagatcgaatttatctttctgggtgtagatcatgcctacatgttcttgagaaaagaaggtgaaaaggaggcctgtatatattcaaagatctctgataggactaggtagagtctcttagagctgcgtatagactcaggctcccctaagcttatagcgagtatacctctaaagactgttagcttgtgtcatgtaaatgcagaggagaatatcgaacaccttatacaatagcctgtatagctccaaaggttaatcagactgtaacaaattcctaaagagaccttagtgataaacagccttagctgtattgttcgctgtagtgcgtgaggacaggcttgaattgtacctagtgtgcttcgtatgatatgtactcggaattagctacggtctccagccttgaatcaagcaccatcgcccatcgtcagtgtcaatagattctgatcctcgggatccacttcagcgggaaggtacttcgtcttcgcctcggcctgtatggcccaaaccaacttctctttgaattccggcagagcatacagggcttggttgattatagaagaccatttgggatgagagatgcggtcataatcgttacgcaccacgtggagagccagcagagccctaataccatcgatggtcgtccactcgtcgaactggttctgaaaaaggagctccacaatcttgacgaaatcgaaggcttcgaaatggcttataagcgacctaaagcggcgaaagaggttggcttcgagctgatagtcaccgaacagcgcggctatggtagccatctcaaccactaagagtggtttatcgatagcggtcagagtagtaggcgcactcgagccgtgcgtcctggcatatctgatgctggcatcggttgtgacatggtgctcccgagtgtaccagtataccaagaccttctccatggccaaaggaaatggcgggatggtgatgagcttatggtcggggtaatcagtatcttgctgtggatgtcagtccatgttattaatcaatatcagcctgtacttacggttcccatggattcgtgtagaagcaggccaatgcgattgcacgttatacgcagcatgaagtcattgacgagccacttgtagccaccagatacgatgacaatctgtttttgttcaccgctagctagcaccgaaagccagagcctaatcaggaattaggtgcggatgtaccaatgtccactagagaaatacgtactgtacaccttgcaacggcactgcatcatagatgggcgcagggagctcgtagagggcgcggaggatatgagggctggcgtgctcatgtgactcttctacgcgctgccgctttcgtaggggtggtcgcgtcacagcgtcctgctgcagggtcgagattgacttgcgatgcaagttgtggcggcggcgggggagaatagaagggacaagagagacaaattaagtcaaaagctgtggcctactagcggcagagccctgcgcgtaaacaaacggtgcccgtcgcgtttaaaaagctgtgggatcggagcttgcgctagtaagtgaaagcgcaggtatatattagtgacacattgcgagctcaattcgcactccaaacacagcgaagtagcactcagtataaattatccatgttcgagttgcctcaatctttggtggagcatgcttctcaggcaaggaggctcaaaatacaaatgattcttgcacctctagagcgaacgaacttgatggaagcacctgctggagggccatgttctcgctcgacgacgatagctgtttttttttatgaatctgagagtcaatatctagggtaaataatcatatgtatatatacaaattggagattgtgaacgaaaacaagaatcgtgtttggcagtgacggagcccgctcaccaccttgcaaacggcgagagccccacccacctccgactgcgcacatcttctacacacaccctcgaatacaatcgggtatatattttgaattaatggccagaatcatacatcgaaatagatgagtaagatggtgtgagtccaaggcgaaatagtcgaagattcaaacaaacacccaccgcgacggccagttgcaaggattaagacttcgatcccgagatagggaaaacatcggacctaaccttttgctctttctttttcctcagctgtcacatgacttggccgtctttcacttgcagctcccccattgttagacgaaccattattctcaaagacaaagtctgcgttagtggaccgggccgtggccacctttcttcagacagtctagaaacctctaattctagctgactttttgtgccagaatatgcaaacgatcagtttcatttgtggacgggcctagatactggtacgttagtcgtcattcttgctagtcgaactccgcagatacgctatactccaagattccgcgttatcttaaggttgcctacaagtctagctgatgcataaccgttgagatattcgaaaaacttctagcgtcaatctcttaatggcctgactatatcaaagctgtgtagcaatgtaagaaaatgcgtgtttatgctgtttaaggtcgttgtacacctctgttcctttacagattttcagcacgacacatgcaaaaataccattgcgtatatcgatgttctagcaacatacaataacagacacttgggagctggacgtactgctgatacatcctagcgtttacttgggcttcttcctaggcatcctggcacatgtgtagataccaggtactgaacccagcgttcttacctgccctctcttgggttcggtcgagacaaaagatagcttcgcttgacatcccttcaataaaaggtacattcgaactcgctctatctcgaagtaaaattagttatgtccacctccgttatgatagctcaggaacgcggaggcggtcacttggatttgattgggctgtagctggtcatacttgttcattgcatggctcaatgggaatgtacctagaagctgtttattttgtctactagcctagctattgcatgtacatatagcttcatgagaagcttccagcgttgatctatacgctacttatggtagctggccaacggtgtgagcaccatccggtttggtctggccaaactgtgctggtttctcgactctgaacaaccagttttgcttgtcttcgatcttgccctgttggatgcccttcagagttgacagaagcttagcgcacgttggcggcacctccttctgtgctgcctcgtaggtgaacttgtcacctcgcgactccatggtgatggacttgatgggaacgagtgctgcggcagtaccggcggcaaggacctcatcgaagcctttaacttcatcataggcgatctgtacatggttagaactggatgtttggtcttccccagattcttcttacttctcgtgattctgtctcccagccaaatgactcggcgattttaagcacgctgtctccggttacactcttgatgatgttcttgctgctcgaggcgataagcttgaccttatcgccgtctttcttcacgccgatgaatgccgaagtggagaactcgtctactacgcttcgggttttgctgtccagatgcagggtaatgccgtatccagccttgtaggctttctcactgtgtcgcagcactggggcgtagttaccacccaccttggcggaacccgtgccctctggagcagcgcggtcaaaatcctcgaggatgacggcatccaccgggttggttccgtggtagacgccggttgggatacagtacaccacgaatgtgtactcctgcggtggattcagccccagctgtgctgagctgccaaacagcagtggcctgatgtacatggcaccgccggtctcatggggcggaacatatgcggcgttcattccaacggccaagctgcagcacgcaaggaagtggtctgaaggcacctcggggatcgagatgaaagaggccgaatgctgcatgcgttcggcgttcttggttggcctgaaaatgttgatcgtgttgtctggggcacggaaagccttcatgccctcgtaacactgcatgccgtagttgagtccaggcgccatgccgtggatgcgcaggaatgggtcctcgacaaaactaggctctgtccattttccggtctcgactgagtaatgcgattctacatggccgttgactggtagtttgtcaggtctggctcattaacaacgatgtgaaagcagagcatcgaaataatctgttccttcaatgacaactcttccttgcattcaaattcctggcttgtcgctagggcacaattgcaatcatatgcaaggtgagattgcttacgaaccttctcggatcttgaaacccatgttggcccagtctgcaagttcagttagctcaagtatttctttgatgctcaatagagctacgctccaattgacgtaccgatcgtgtcgacgggcggaggagggaagtctgccattgttgctgctgtgtcgcaaagtaagaaatgcggcgttgtgttctatatgacttgtgctgatggcaacttggaattttggtgctgatgttctagtcagctaagctaagctcgaagctattgattactgagtgcgatatcggtggggcacgcgacgtcagccgccgcttttatccttcaacatccgttttgatatagcaaaaggtgcgcagcgttctgcgatcagattgtaagaccataagtgtgttcctatgtacgagttctgtaaactcggaagtggcgttctccatggggaagtgatgcgattatgcttaaatcgggatcaaagcttggcgtggtccgaggcagcgatgacctgaggcagttctccggacatcacgacatgtctcatccgactaacttacttacctttctttggtcaggactaccttccttacgcttgaaccacacaccggaactgcagtcatgatacgaaccactgacttcagaagccgcttcgttatcctcgccttactcgtgttcgccatcttcggatttctgctctaccaagcacctttcagccacctgtcacttacgacaccacatgagcagcaacgggataacacaagcggcgcagtactcacgggacatgcgatcgcaccaaaattaggaaacgcgactgcaaagtacgtctaccaggcgcatttgtgcctacttggctgcggacccgggaggtggactgacacggcttgacagggcagaacttggtcgcgcggcatggaaagtcctgcacacgacatttgctcgctttcccgaaaagcctacagatgaggagaaggaagcgctccggtcatacgtacacctgttccagcgcttgtatccctggtacgttcgcgccacgcgccgccgcagctgcagtcacgcacaagctaacatttttcgcagtggagaatgcgctgaacactttggacaaatccttgccaaatacccaccccaggtatcttcacgaaccgcagcagcgatgtggggttgtctcattcacaacaaaggtccgtttacaaacgtgtcctggctttatactcaggcctccaacaactgacgtgagatggcagtgaatgcaaggcttaagaaagatatttttgactgcaaaaacatcggcgtaagttctaacgtgttgcagatcggcacgtacaagcgattttaacgggaagatgcacgaagactagggttggtccatctactactggtagtgaccaagttcaagccatcgtcgcttgcatctccctgttgacatcacttgtaggcgacgataagcagctaagattttcatctggacgaactgctgacgcaccaataggatgcatatgactgcggatgtgcagatgacgagccagtgaaagacacatgaagcggctaacacagtgtctcaatggagcaagaaccatgggcaggctttctacagcgcctcctcaagtccaatggcagcggcagcacatatcaagcagtaatgccgacgctgctttgggcatgtcctgggggcctacacagtccgaagagggtactattcgtagttagagcgctttgcgaggatcgctaggtcaagtcgatggcagacgagttcgtcttctgattcgccagtttactctcgggtttgagaatatgctgtggagaggcgcaggctaggcggatttctaaatacgcgccgaaccaacgcgaacgccggacggagacttgcattcgggagagctgcaggtacttgggcgcgtgcgcaccatggcgcagtcgttcctcagagagtccaacatgtcatccaagacattgtctacctgctgcgcacgggatccgtgcttgtcggcgattgaaggtctgcccagaaacctgggctgaagtcgcagctgatacgtcgaagcgtgagtagatcaccattcgaagggtgtggtgccggactcgagattacgcgatcaggcgtctcacaggaacagccctggaggacagccacgcgcacaatcatgcattcacgaaacaacctcgttattatcggtcttatcataaacgcgttccagcttacgagtgttctcttgtttatttgtgacatagtgcttatcgccagaatgtaccaacgctgtcgcatcacgcctcttgcggcgcgaccgtggactccgcgacaagatgatcgaccgaccaacacattggcaccaccagttctgtgacgttccgggcgcgtggctttgttactgcagccagtaagcccgaaataaactaagatatcacctggctgcatgatgtccagaagtctcagccgggggggcatgacaacgactagagccaaaagggccttagcttgttacgaaccttgcgtcgttgttgtcaattcgggttttgatatcatcctttctgcgccgcgtttcagggctgcgatcaaaagcacccgaccccgcttctcctgctttcaccgcaacttcgacttcttctaactggcctcgatattcaatcagcggtgtgcgctggcaattaaaaatggtttcgttctcatgcgtatgtctcccactaccctggccttgcatacgcagatatgcgttgcatacccattgcacacaacagagctaacaacgacctcaggaaggatgtggtgatgtgctcaccaagaagaagctcgatggacatgtccggcagtgctatgatgcgtccttcagttgcttggactgtatgacccagtgagtaaacatcgctggtgcccaaccgagcatctgttgacatgacgcagttttccgggaaacacatacagaacacatacctcttgcatctcagaggatcaaaagtatcagggaaagctctacaaagagaagaagcccaagggccaacaccagaagaacgatagcgcgcaccaccacaactcgcaggccctcacagcgcccggcgcatacgtcgaagatgtgccggaagcagacaacgccgtcgcccttgtcgacgcccctccgcgcgcgcctacacctccacctgctgcgcactctctaggataccatgagcaggcggcgattgaggacgtcaacgtgtttgactttttcgagggcacggaaacacccagcgcgcccagggcacccccacccatgaacgagtcgcgcatgctggaggatagccagccaccagtatacgaacagaactatactcctgcgatttctgatgttatgaagttccagcttgctgatgatgacgacacattcgcccagactggcttttcctatggaggcgagcctgtgcgaccttcgagtgaacgcttcgactcttataccacgcctgctcccaagtccaagcactccaggaccaagtctcgcgacagtgatgtcgagactacatccaagaagaccgatcgcaagcgaaagcgcaactctcccgccgagcttgacatgtctctggtccgtgcccaggaagagagggacaatatgttggcttccgcgccccctatgcttcactctggtctcactggtggcctgaaccgattgcttgcgcgacccgagtttcctccttccccagaggactccggcgaatatgccaattcaccactaagccccatgaagcgtgcgaagcaaggaaattctacggccctcatgcgcgcgcagcgcgattgggaagtacaacagcagaagacacgtaaggcagacaccaaggagcagcgcgagcgcgacgagaaggagaagaaaaaggagaagaagtcaaaggagcgtggccgtgaacgcgatcgcaaggagcgccatgctagctcgaccctggttaaagtccgctccaagaagaagcgtgacgattctggaagcaaagagatccgcagaatacaacgccgccattattcgtcctcggtatcgcccccgcccaaagatcgtaaagctcttaaggcgatcgagtaccatccctccggctcccgttcagcttcaccagatggtaacggccagctcatcgtccgtccccaatggagaccttgctatccaacgacatcgtgacggatcctagagcgggtctgttcatgtcgttcatcacaaagggtccggattctggacgcggtatgagcgtccacaaagcactcaagcggttccaccgagagcgacaggatgagaagcaccgcgcatccaaggccgatgaggagaaggagctctggaagaacatgcgcctcaagcgaaacgacaggggcgagattgtcctattcttctcttcgtcagagacttcttgactagacgaggatctcgacatcatcgccaggatgcgcgcatggagttgcagcgacccttcgcctagtcaggagtcgcctgacatgtacgactacaaagaagcagcgctgttgctgtaaaacaaaagatgggattcgttggcgtcggtgcgatgatacccttcttacctacaccattattccttctggatgatacccgacttcaggtcaacattgcttcgggatggttcggggcgcatgttcttgtacatgtttacattggatctcttcttttcacatacccgcatatcttatcttgttcggatactttctgtaacggttacctttttcttagactttctcagcagtcatctgcgttctggtttggttgtttgcgtttgtcctgcgtctggtatcttttggccagaccgcttcccctaatactccttgggctgggcccgttcccagttccttggtgtttaggtcatgcgattatgattatgtcaatatttgtactctcatcacgtaccactttccaacatgcttgagtgaagctgcatggggtgttgaccggttgcacatgtggacaaagatgggcaccgatgaaactcctgctgtgttggcaaaggaccgaactaacttgcgcggatgcgggatctcttcccagtacgaggtgcggccagctccgatctgactgtacgaagtaatcaagcaaccaacaacagtcagcaatgagcatcgcagagccgcaatgacatgcgcactcgaggaatgaggctggctagttgggtagtcgcacagccgggtgctttatctgcagtgactagtgcagacgtgcgcttatgcttatgaggtactttttagcgatgacgatgctcggctgtcaaggcacttcgtcaggctgtatttcccatgcagcattcatagggctctcacgagtcgcacccttgcggcgtgtgttagcttaccagttcttttgtgtcatttgaacggttaaacggaaacggtcgtcaatatcgatgaaggtattggacgcgcagtttgaagtggtacacctacatgcagcgatagccgaggcataccgctgcgcagcacaggttcggacgggggaattcatgaagctgtccaagacttgccagcgagtgacacccttgacatagtatcggcgagaaacttacacatcgtgtgggagttcggcaatcgtaggcttaacatggtcgctgctgccttgctccgctgttcagctgtcgccctttcccaaactctatcgtggccctcctcaatcaccacttacacagtgatgtccttctcacatgaagagaacaactgtagacgaccacaatcccacgatacaagcgagaccagtcgggaataaccttactagttgcatcactccatagccaccacagggcgaagtcttccagaagccttccgcttacagcgttggtatcgaaatgccgcacatgtaatatctacttcgaaccgatagaacggttctacgtaacacacattctccccacaggacgatctgatttgctgtcctgacgcatcgttgcgctagttggccgtgctcagccccaaaggttgaccggccgcaatcctggtcagatgcacgcccactgactccactcgacgccctgatggaggaggacagcccgactcaggactatccgcctacggcctttcagaggacagcagctgtaatcgacgaatcaaaatgaacaacgtgatagaacgataggtcaattgccctgttggagggccgcatagttcaagctgtcagccgcaagcgaatgcatatcgctaggtcagagcaaaggtatatgttcacagcacttcagcctggaatgcacttcatcgctatcgctggctcacaacatcctcctttggttttcgtctctccctccgctgtatagttcaactcttatggtcccccttggcctggggttcgtcttcaaagcagttcaatcttcactgaattgaaccaatccacctacaaaacctctgttcagcctcacaaaccgttgcgcaaaacaccgagatggctcagccaagctacgccaccccgccgacagaagattggcgagactttgttgcttgggatggcgacatgtgcgatccgatgttcgatggcgacaatgggttcactgggctgcaaggacacgctctcactccagactaccgcttgtcggaaagccttgaatccgagcagccgtacttggtatctgcacccccgtcacttgcaggtggcctcccatcgctcgaatatacagtctcggagccaccatctattctgggggagtcgtcttcgtacgggcagatgtactgcacctctccgtccttcgggaacacaacgacctctccattgataggctatggggatagtcgctattttgggtcattcgacgcatccgatagtgctcattcgccgctttcttatccccaagagtcacccatcctcgacactcggtacgagcgcattccagataatgtcccgatcactgggtcatacgagtcgcccacagaaactgtcttcaatccgtatgtgacaggctcttcacactcgttcagtggactggatgtcagagcctcccagatgctcaacgttggaacatgggtagatcagcctcagatcattgagcccatcgccgaagcggacgaatgtaatacggatgcgatcccaatatccatcccttaccctcagtcacagagcttcaacgaagctttcacgtcttatccaaggtctgaagagcgcactcgggctgtggccattccgcagacaagccgccgacctgcgagctacaatactgctcttgcccaatcccaatggacccacagggtgcctcccgtcttgtctgtatctccagtctcatatcgccgtcctcgtagtgctactttatcgaggagcaactcacgcacatcgtcgcgtcgtggggttgtcacaccgtcgcctacatctgaaggtcttggatgggttgcatatcagatgaacacaagcacaaatcgtctggctccgactaccatggaaggtgcgcaaggccggaatccaaggggacgtaagaagggcctcaccaccgagcagaggacccatgcggcattgatgcgaatcattggggcgtgcgcaaattgccagaagcgtaaagagaaatgcgatccgggtacaccttgcaggtcctgtttggatcattacaaaggagatcttgtaaaccatccttgccgagaccgcgtcttgagtgaccaggcaagtgcattcttgtccgaaggccttggatggcatcctactgcacgaacactggagtcgtttctagcacccagaagctaccaaatactgtctaatgtgacacacactatccctttatactttggatttggtcccgaattgtcagtaccagttcatccactacatatcgaagttggtcagcagtacctgcacgagcattccatctacacatggccaccaacagtcagtacgtcgatgatgcacaaacacgctgtgctcccagcggttatgaccagagatgctatgtctcatctcacacaaactctggatacccatctctcgctgttagtgatgcatcatttccgggagtttccactattctgttccccactcaagatccttcgcgacgtttacctctactttcgctcgcttcccaatggatctacaaagtcccgaactcttcgacaagccctcaagctactcgtgcttgttcatatcggtggcgacatttccgtgccatcgccaaacacgcatcctatcctgcatcaattcgcccaaggaacagcagacatcgccgacgactacacactgacgccctgttacattcgctctcaattcggcagcgtcatgcccgacctagccttcaacatgatgaaagaagtgctctcatctctcgagcaactcctcctcaaccgcgactgcgaagactggcccatgactctcgcagtcatcatcaccgtccttatgaccatcgagtcaatccactaccacgctgccaaactcccgtatcacagcagtctcgatggacccagaccgcttacgctcgacgagggcgcgggcatcaatgaagaaggggttaagacgcttctcgctttttatacagcgtgtttcgcgggctgccatgcgaggcttagaccagattgggaaggcgagtctatgacatcgcagagcgcttcatcgccggatgatgtttttgtgcagagtgtgcggaagagcattgggagggcgagtgtggatggatatttgtcgcggaaagctacgcaggcgaggcagggcgatgacatggagtttttcttcgatcgacttgttgcgaggttgctcttgtcgaagccttgagtggtgttttgccaaaggcattgggctcctctgatgacttgaagacatttagccactgcaattaacgttggcgtatagtatagatttcctttctgtttgggggagttttgttgcgcattagacaagatcacggccgtcttacgatgcggaagacgactttacgaccttgctatgatttacgaccgagcggttactttgcttcgatagattctcttgttcggggagttgtacgttagtgtaatttcgtgctgtgtatagcatggtgggatagagaggcaactggccgcgcattgtagataccaaatcgctttaaacatcacttggacgcgcacatatctcaagagagcgtgagttagcatcttcttcattcgtgcactctagcctctatatctacgtacaacaacataagaaagtaaaaacgccacatccaatgctcaacgctacacgctcacaaatgctcaaaaaccaccatgtccagctccctcctagtagaccgaacagctcgtctgcgcgcgatccaacgcatgggtaaacatagtctgcatggccatgtagtgaaacacaatcccgcccagcacagccacatgccagatattatggctgcagcccacataatcgaaccagccggggcaaaagcgctcgggcactttactcgcgtacaagcatgcgccggtcatgtagacgaccaggctctttgtgatgggtgcgtaaaagtactgcgcccactcgatgccgcgcgaatatgcgagctggccgaatggcaggaagccggtcaatgcgagggagcagtagaacaggacgcggagccaggccatgtctgcgcggttgaaagtcgggtgccaggggaggatgacgccgccgatgccgaggccggcggtgatgagcatatatgtccagcgactggtgggttcgcagtagaacgcggcgtattcggtggtcatgatgctggccgcaacgagcaggctgatgccggtgtagtcgacgcaagcgaagcgctcaagcagggtctggtgggagatggagttcatggtgtgccaaatggtgctgcagaccaggcacttgcaggcggcgaagaagaagacggcagcgatgaagatgtctgttttggtggagttgctgaagttggcgctggttgggtagaagtagaatgcgagggcgagcaccatgatgaagccgaggaggtgcgtccagatgttgatgagttcgttgtgcaggccgaagacggagcgtacgcaggcccattttccctcggagaagcggtagcccttgaggatgtggggattcacgcgccacggctcggggaggtcgtcgtagtggatgaggccgtgttctttggcgcgggcgagggcgtgctgtacgctgcgttcgatggtgagttcgattgtttcgcgggcgcgccgagctttgtcgaggccgccgtctacgacgccttttgctatcccgaatccttcgtccattttgcggagaccctcctcgtacattccgtgcgcgtaggtgccgattgtgccatccttgagggtgtatgcgcgcgtttcgaagtcagtgaggtagttgtccatgagtattattccttcgaggaccttttctcccagtgtctctttgcgctcgagggcgtccttgtagcgcccttccagagtctcgacaaatacagcagcgcgccgccggccggcttcgagtgcgccatccgagatcttggagcatgagtcgcgaacattgacgagagtcgtccaggcatattcgacgccagcatcgtacttgagagagccgtaggattcgagaaagtctagtctgcaattgagttcggcgaggaagttccgtagctatgtcatagttagcaccgagtatgcgcccgaggaacgttgtgtaacacaccaggacctggaagttctccgcctcctgcatgcaaggccgagtatgccatgagtgccgccgctgtcgtcgagggtcaaaagtaccgtaaccccggtgcgtagggcggacgggctcctcttgcgaagtcatgacggcggtgctgaatccggtgctcgaaagagagcgcggcatgaggggcattgtactataagaatgcgccaggtgcgcggggcttgcttgtgggtgtggcgatccagatcgtcttgattgagtcggctccaatcagtgggcgaagggtccacgagggtcttagatggggacgcaggtttgtcgattggctcaagggcgcatgtgctccaggtaggcctctgtgtggtgaattgtagctgaggatgttggggacctatgaagggtgggtcttttctccgcgaattaattcacttaggcgaaagcgtggttccgaaagcggcgacggattggacaggagcgatatgcagcgagttgggcagacgaattaccaaatgcgtgacagttgaccacgagggtacttcaatgacgggctagaagcttgtgaaggggctggagatagtgaaggttgggcgcagtcggcgctcgtcactcgtcgctcatcatggcgtcctgcgcaaacctcgggaggcggcgaaatcaaagacctgggctttcaccatccctgctaagccctgcatttcagcgggtgcgcggctttgagatcccttggcaaatctgatagacggcattggtggcatggcaccgctgcatggttcgctatagcaacaaactgcactgaaattgcgagacttcaaactatactgttgaaccttgtgtttgagtacagctcagagacacaaagcacgccctcgtagtaccccaatgctgtcaccgctcgatgcggctaacagtccgttaggcgggccagccccggcttgtcacacctgcccacgtgcgcctccatcgtcatctcgtcagctgtcacctcggtatacctgagctactgtagagcatgagtaccatagactacatctcaaactagaaggtcgttgttttgctgcagcatggctctgacattcgcaatatccgataaaacttgtccgtccccgtttactgcgctgaatgcactaaaacataccctttgagctatttgccgctttgcgagatttgcgtgaaacttttcgtcttgttgtagaaatatccgacgaaagagtgcccaaaatgttcactaggacttctgtaatggctggtcaagctagttacacgtggttggtgtggcgtcacctgcagaagctcagattgggcaatcgcaacccaacggtcatatcttgaaatttcttctcagaccctcacaacataccacaacaatcaagatggtgctgcaagcaatcaaatatacgagaggtcaacttgaaatcctcgaccagctgaagctgccgcacgcagaagaatatgaccacatctactccagcaccgacgcatggcatgccatcaaggagatgcgcactcgtggtgcgccggcaatcgccattgtagccgccttatccctcgcagtagagctcaccaacatgaaattatcctcgatcgcagaagaagtccaagtcttcatcacggaaaagctggaatacctggtcacgagtcgcccaactgcagtcaacctggcagatgcggcaggcaagctgaaaaagattaccgatgaagctgcggcaagagaaggaacaagcggagaatcagtcagagaggcatatgtgcaggcagccgagcagatgttgatcgacgatgtgagcgacaacaagaacatcggcaagcacggtgcagagtggattgtgaagaactccgaggcagggaagaagggtccagtgagtatgatgacgcattgcaatacagggtaggcatctcccaatgtctgaataaactatgaactaatttcccagctcactggcgaccgcaggatatggcacagcactaggtgtgatccggtcactacatgctagtggaaacttaaagcacgccttctgctcagagacgcgaccatacaaccaaggatcaagattgacagctttcgagcttgtccatgacaagattccagccactctgatcactgactccatggctgcggcgctgcttcgactacgacgcggaagcgaaaacattgctggaattgttgttggtgcagaccgtgtcgctgcgaacggagacactgctaacaagatcggaacctactcactggctattcttgcaaagcatcatggtgtcaagtttctagttgctgcacccaggactactattgacttgaagaccaagtctggcgcagacattgtcatcgaggagcgacctggcaaagaagtgacacttgtcaagggaccacgacatgatggagttactctggatctcggagttgtggagaccatcagtatcgcggccaacggtatcaatgtgtggaacccggccttcgacgtcactcctgctgagctgattgacggtatcatcacggaattgggagtagtggaaaaggacagcaatggcgtgttccatctggaagaggtgtttaagaaggacggctccggtataaagccatcgactatcggtggattgtgatccgtatacccaaaagtctcagcagtttcgtggtatactccaatgcacgccacagcaatacgcaggcctgccatagcagaccaaatgagagcatcttgtattggctttcatatgagcccgttgctagcacacctctacaccactgtccgtttcttatcctgtgcgatcatgacgttcgttgtactcgtgagattgcgcttccgatcgtagacgatctttacgaatagagatctatgatacagcttcttaagctgcctattatatcgcgagtattccatggaccgggcgactgggaccgcgagtccgcaccggtgaaccactccacatcacgacgtgctcttgctggtatcgtccgtaggcttgtcgctggcatctttagggtctgtcttcagctcttgatcggccttctcggcttgcgccaggagttcttcaatcttcttctcgagcgagtcgaggtgaccctccaaagcagccgcagtccgttcgccgcgttggagctccttcattgcctgccttgtgtgagaacttgattctgggacagcagatagcatgggcgcacctcggcgaagtcagcctccggacgcgcgccatttgtgtctccgttctgttctttggacatgttggtggtgaggtcagactcgtgtcgcggtggctcatcgacttccccaaacgcgagatgacgactaagctccactagtgcgattcaccccgagcagcagcacagacggacttccaacctacacctccgcttaccaccgctcgcgcgtgctctccgatatctctgttccttgcatgcgcgccgaccgagcctcaattccatctgcgattgctcgctcatcatgttctccgggtccaactcttacctagggggcggcaacagcgcccgacctgggcagccgcagtatggccagcaacaacagcaacagcaacagcagccatatggacaaccccagggctttcagggtggacttggacctcagccgactggctttggaggaggtccaatgcaaccacaattcactggctacccgggccaaccgcagggatttgggcagcagcagcaacagccgcaacctcagcagccgcagtacacaggatatccagggcagcagcagaaccagttccagcaacaggcaccgcaacagcagccattccagactggtgctcctcagcagcagcagcaacaacctccggcccaaccgcaacgaccgcagcccacgggcatgacctcgtcgcagatggccgactcgtttcggggaagctcttcggcatcatctgtccctccacccgtcccagcgaagtcgagcaagatcccaagcattaggctatcgttcattacggcgcaagaccaggccaagtttgagcaattgttcaagtcggctgtaggcgattcacatgcgctatcaggagaccaggcgcgggatctgttgatgcgctcgaagctgtctggggatgctctgggccacatttggttggtctgatatcgagactgggagtacacgaagctaacattgtcaggacgctctccgatacgaccaagtccggccagctcctgtttcccgaattcgcccttgctatgtatctttgcaacattaagttgacgggcaaggacttgccgaacagcttgcctgagcgcgtcaagaatgaagtctccagcatggtcgacatcatctccttcaacattggagaggatggacctaaccgccagactccggccagcaatgcgcccaagttcaacgaacaacccacaatccagcagccacagccgcagcaatcgaacagccagttgttgaacacactggtcacacagcccactggctttgggcaacagcctatggtcatgcaacctacaggtatgcagccgcagcagacaggttttggacaagcccccggaggatacactggccctcgtccgtccatgccaccaatgccgacaggatacggctcaaacttggcacccaaccagactggcatggcgcctcttaatgctcagccaacaggaatgcctggacagtggggcttggtgaacaatcccgctagtggccttccaaacatcgaggctttagcggcgcgtatgatgccccagactggacgtgaagggggaaaccacactactgctggattaacgggcaatgccactattccgtgggcgatcaccaaaggagagaagaagctctacgatgacaccttcagggcttgggacggtatgagcaaaggctacatcagtggagcgcaagctcttgagatctttggacaaagtggccttccaaagcctgacctggagcgcgtgtggacattggccgattccactgaccgtggccgccttaatcttgacgagtttgctgttgctatgcatttgatctaccgtaaactcaacggataccccatccctgcgcgtctgcctcctgagctggtcccaccatccacacgcaacattaatgactcgatcggtgcaatgaagaacctccttcgcggagatgctgaagacaggaagaactccggcgcgtttctccaaccacagcgaactggcgtcagctacctcaagtctcactcattccgagctggcagtcctgcagccggaggccgcaaagatgccacggtgttccgtaataacgatgaaaatgttgggtacaagtcaagtgctaggcatcgtctgggaggtggtggccgatctccgtcaccagcgcaacccgcgtcgccttcatctgagcggtctgatgaaatgtctcttgaccagttgcgaaagagtgtcaaggagaagcagattctgcttgacgccatggacactcgtgacgagaatgccgcagatgaggaggatgcacttgaccgccgagaccgacgggaagccgaagatctataccgccgcatccgcaggattcaggaagacatcgatgctcatccaaaagcttcgcttcgatccaacgactcggatgcagagcgtcgtgcattgaagcgtcagcttcaaactctgaccgaccgcctaccagagcttgcatctaacgttcgccgcaccgagcgcgagatcgcagatgcccaattggagctcttcagactcaaagatgccaaagcccaccccgggtcatctgcaacgattgttggtactggccctggcggcgctgtgactgagtctgatcgcttgaaggcacgtgccagagctatgatgcaagcacgttctgccgctttgactggacgccctgccccagctgcagatgatagtggggcagcaacggagcgccttgagaaagagaactcacgcattcgatctgagaaggagaataacgagcgcatgatccgcgatgtcgaagatagtgtgaaggagtacaccaagagtctggagtcgagcctcaaagaaggcggacatgataacaccagtgagcatgagcgacgccgatgggaggaagctctgggagtcgaggacgaggtcaaggacttcatctttgatcttcagaggagcagtcgcgcttcgcgtatccgcaaggaggagtaagtgcaatttcgaaactgagcccgttgtccagtgactgacgtatcttagtacctcacgcgacacctacagaccatctgctcggtctgaagaagctcgacctgccgcatccagatatgacagcccatcagctagtgccgatgccccagctcgtacagcgactcctagtggaggatcgtacgcttcctacaagactcctgaggagcgtgctgccttcatcaagcagcaagctgagcagcgcatggctgaacgtctcgcggcactgggaatcaaggcccctgccaaggctggtgagacgccacaacaacgcgctgagcgtgagaagaaggagcgcgaagaaaagcttcgtcaggctgaggaggaggacgctcgccgcgaggaagagcgtcaaagaagactgaacgatgaatcaactgcgcctcccgcaccagttcagggaagcggcaagaagcctgcacctccaccaccagcctcgcgcaagaacaaggccgatgttgcgcagcatgatgtcaaccaagctgacgctgaagctaagagggctgagaacgagatggcggagaaggcactacgcgagcaacaagaagcgcaagaggccgagacgaagcgcttggagtatgtataggcgcctatttagatgtactttactaacagctacaccagggatgaagagcgtagacaagagaacgacctagccacagagcgtgaagctgctcaagctcgactccgtgcacttgaagagcaagtacagcaaggcaagctcaagaaggcggaggagaagaagcgcaaagccgcggcgcagaaagagcagaaggaacaagaaagccgacttgctgcgcaacgcgccgagatcgaggctgcccgcgagcgtgagcgacagcttcaactgcagctcgaagcattggacgatgacgactcatctgacgatgaaggccctcagaacatcactccacaagacacaacgcctactgccagccaggaactgcctcgagagtcagcgcctccgcctgcaccgccgatgcctgttcaccaaaataccccgccgtcctcggtcgccagccctccagcttcgtcattgaccagcccacacgctgacactgaaaccaagaacccattcctcaagaagatggctctgaacaaccaggagagcacggcgacaccaccacctccaccaagcaataccagcgaggtgtccaccaacccgttccaccgcctgacacaggagaatgccaacaaggctgccactcccacctttaacgagccggcagcgccctccagccgcagaatgggtcgccaggaagacgatgactggtcggtcgttgactctgacgactcctcgtcggatgatgacgagggtccaactcaaggtggagccaagcagctcgcctccattctcttcggcaccatggcacctccccgtcctctctcttccatggacaacaagagccctcgtgccgaaagccctgccattacttcacctccggcaggtatcccgccgccgccaccaatgccttcaggctctgcaccgccgccacctccaggcccacccccaccacctggtggtgcggcacctccacccccgcctatgcctaacatgaaggcgccgggcggtccacctaaccgaggtgcgctgcttggtgagattaccgcgggcaaaggattgaggaaggttgagacgaaggataggagcacggcttctactgcgggtcgtgttttgggttaagctttagtttgtggatgaaagttgcattgtagtatagtaaacttgctttttgtacagatcggtaatggatgtgttcatactatttagttggtggtttgcaatgtgatgtcctagtgtgcgggtgaggtgacgcatgttgttgtgcgctaggacttggtcgccatactcctacaatttactttcacagctgcttcaagctatggagcaggcctgttctcaatcgcttgggctcctgtcgaacacgctctcatcaaagggccaggtggtgttgggatgcgccatgtcacttgacggggtatcaacgatgataaatctaccgccatagttcgagccggccttcattactgaggagcatgacacacagggatgcactcttaattgtgacgcaagcttgatcgaaattgtcttcgttgctttgtcacacatcgagtagctgatgcgagacagtatgtctacatttgcgtgccactgaaacatcatatcacagcctggagatagccagctcatgaccgaaatgtacatttgatgttcccgctcctggcattcagtgttttggtgttcgtaccccactttttgcatgattttgcccgctcgcgctgcggtttctctttcacctcgtccgcaccaccaccacactgacccgcccgcctctgcctacaccacccgcgctcacctcatcgccgccaccggtagaaccacggtagagctagtctcgcttagcagtctggggctcgtgccctgaccgtgcgccctccgagcgcccgcccagaggtatataaaagctcctggactcccccctccataacttttaccccccactcgagtttcaactttcaactttccacctcaactgcctatatcaacatggctccaacacatcaagtgccttgacaggtctgacacttgttcaaagtctttcgacttcaacattccttcacttgcctccatcaagatgtcttcacaacatcaaccgccttggcaggtctgagacacttcttcaatggcttttgacttcaaccttccacaccacatcgacatggcttcctcacttcaagtcaatgacttccattctcaagtcgtccatcactgctattcaactcaattaccttgagcatcaaccaccttcacatcgcttcatcaatcatgtcgaatgtcaccaaggtcatgacctgtcactcaccttcaactcattctcatggtcgtcgccagcatctggtcagtctccctgtttcccaatgtcttcttcgcttactgactctgaacagcccccccaccttgcaacgcgacgacctcgaacaaactactacacttcttcagcagtcttgcaggcggcttcggctcaggtcaaactggactgttgatggagtgtcggttcaaaacctccgcttccgaccctccacaagctcccgagcttccaactacacttcttcatcagtcttgcaggcggcttcggctcaggtcaaactgggctgatgaagaagtgccaggttcaacattcggcctccaagctcccgagcttccaaccgcactttctcagcagtcttgcaggcggcttcggctcaggtcaaactggactgctgagaagtgttggtccaacatcaccacatcatcacatggtcacacatcttaaggagttgaattacagtgaagagcttttgttccactgcagcgggttttgcgattagatagcttgttggctggaatcatcatgggtctcaaggacattggctggctgcaacttcatgggtcccaacgaacattatcaaaacctcacatcaatcaaacaaaatttgactctcataccattgcttcgtgccgctttcatgatctgtgatgccttgatctctttctttattcctcaccttcttacttgtactatctttgctcttgggcacagtgaactcgagcgtgttagtcacgaaatcgtactgccgaaagagcacagcaacacgacgcctactacagcagctcaacttccagttgcttataaggtgacacgttgatcggtggccttaggtcaaaagtgtgggttgcccggcattcttgcagattgtgcacggatttacagagtggggcctgagatgttggaagtgaagttgggttcacgtgttgcggctgcctgtgcatgcagggatcggcatccaagtttgatgtcaccgcgaactttacgaattcttgcccgacaagttcgcgcccatcctccaccacgccccacgccgtcccgcttctcagatcctccaagcaagcccgtacattcaaactcgtgacccaccgcttcgcgacgcgcgaattcgcaaccacatccgtcacatcgtaacgacacgacacgcgcataccgatagcaaccatggccgccccgaaggagggcggctttaagatgtcgctgggcggcctgaaaggcaaagtcggtctgaaagctgctcccgccaagaaggatgtcaaacgaccgcgattggcactcggcgacgacgaagaggacgactcgggcaagcagcaagagatctcaggctgggacgcagcagagggtggcgctgtcgatgttggcggcccaaaagagaaggaagcgcctcgagtaatcccagcgctgccgaatcgcaattggcgcgaagatgcgcggcggcgacagcttgcgaaagcaccgcatacaaaggcgcagaacaccgaggtcacggagcagatggagcagccgcagatacaatacggtctcaccatcttgaagaaggaggaccagcaggacaatgcagcggaggaagagcctgcgcctgccgagccaatggaggatgtccaggacaatctcacagaggaacagcgcctcgagaagaaagccctcgacgccctaatcaacggaaaacccactgacgaaggcctcgtcatccccctccacaatgacgaagacgccttccaatccgacctccgctccgcccccgacgcacccaccctcgacgcctacgaagcaacccctatcgaaggcttcggcgccgcgctgctccgcggcatgggatggaaagacagcgacgcagccggcaaaaacggcgcccccgcgaagatcaaacaagtcaagccccgccctgcgctgcttggtatcggcgcaaaggaagacgctgctgcgggcgtcgagttgggcgatttcaagggcaacagggggaagggcaagaacaagcagcagagctacaacccggtggcactgcgcaataagaagacgggcgaggttatcaccgaggacgaattgaaggcgaagctggagcagcaggatatggtgcaggaggagccgaagcggaaacgagaggatgagcggaggagcgataaggagcgtgaccgacggcgggggaaggacgattacgacgacaggcgggacaggcgcaaggataaatacagggacgaggaatacgatagtgagcggaggagagagaagcgcagagatcgagacgatgatcatgacagcgagcggaggagggacaggcgcagagatgaggattacgacagcgagcggagacgagacaagcgacgagagcgtagccgcagcccgagcgacaagaagcgcgacaggtaccgcagtagatcgcgagactcgaagcgtgatcgcgaccggcgggataggagtcgcgatccaaaacgcagacgagaatatgacgacgaccgcgaggagaggaggaggagacattagcgttagcattaacatctgcattggcattggcatggccacggcgtttagataagacagagggatatgtgatgccctctaaacgagctcgcaataagagctttattgattgatccatcacccagacttggctttatacatatgcttcccttcccaaagggccatcaggctatcaaacaccgttcccaaagccgccaaccatctacccatcccatcctatccaaatctccaactcaccttcccccctgcggctgtaaaacctcccaccccctcaaccccgcaccctcgtccacatcatcgtccaacaaattcctcccgcccgcactcaaccccgtccccgtgcgcggcggcagcggtggtttcgcacctccctcatcatccatgaaattgggcaccggcctacgctccgccatactcctgcgcggcgccgggtcgtcgcgatactgactctgcgcaacgctctgcgcgctgttcttactcagcagtgcgggcttcttgttggggattggtggcgcgggtttgcgtaagacttgcggtcctgttcgctgggactggggttgcgaggtgaaggatcctgggccggggcgtgtgggtagcgaacgtgtcgatgcgctggattcgctgcgacgtaggtcgtttagggcatcgcgagagccgtcgaagttggatgtttgcgtggagtgagtggggaaggctgggacgatgagtttccttgcctgagaattggattgtggtggattgttgaagtcgacggttcgtgctcgctgggagccgcgtgctggtggtggttcaggtcggccgcccatgcgctggacatcgacccagtctggctctgggctaggtgtgaaggggttgctgggtcgttttggattgggcatgtagccttcttgtggcggttggatgcgggctttagctggtagacctgtccagaatgagtgcccaggctacgatggggaagagaatataagtaccgttgtcgagccaccatttcctacggtctgagctggctggtggtaggccgggctctacgctctcatagccaatgagatcttcgtcgtccgtgtcgtcattgtcaacacctgcgcgagtgtcgccgacaacctctcggcgtcggctgtataattcagctttgagggcatctttcttcctttcatctactctttgtacaagaacttggaacgtggcatagacgggacgatggtcagagaaccggagcggtgcagcatcgtagtgtatctggcgaatattgtcgcctttgcgtaggacacgatcgcaccaggcgggaattcgtgctttctcggacgtatcgtaggtatcagagttgaggtcgtatttgtaggtaggtgggaaggtgatgcgtgcctcagagtagtatgggaacgtcaatccagcaaccatttgcagattgagctgtacgcgttagtttgtcggttctaggccggaactgaaggtcaaaaacttacctggtcgttctcatacaacgtctcgaggtcgccgacatggcataacttttgcactttctcattgctaaggccgattcggtagttgaaatcaccgaaccagatgactgtgtcatggtcttcgatcgacctgtttcgctggaatttcagtccgtggctgatggtcttgtagtcgcgattgcgttcttcgtagttcgaaaagccagctgccaaatgagcagtgacgaggcatatcgaagtgttgccatactctattcgaatggcgacagctcctttgttacctgccatcccagacatgccggtctacgtagttgttagcttgtttcgtcaaactgtcttttaaattggttaccttcttcaggctgccttccacattcttgatatgcttcaggcaatcacctctcacaaagaccgacaagctcgcaccaacaagctgtccacctctcaataagacatactcctcccttccatgcttctctgcgttcctgttcaatgtattcttcacagcacgttcccacagttctctcctgtcaggatctgtagccatgatttgctgggggctcagctcaacaatctcctgaaatccaacagccacgatctcaggacattgctgcgatgggtcgacgtcggggcaaagccatggtgacaagtctgcggtgattccgttcgtcttgccgttgagattgaaggtgccgacgaggatgttgatcatttctgtctctgagtactctgccgcacgtcgctggagctccgctacaacgaaatcattgacgggatcgtacaaatgaacgggtacttgacccatgagtcggccaagcagcatgtcgatggtgttctgtcgacctttgtctgcaaagttgttgatgtacatgcgcgttgcgctctttcgtgcatctgccagcgcgcctgcaagcgacatctttccatgtcgcgtaaacgaggatttcagcgctccagtgcctgcgtaaatcctggacaaggcatcgccgttatctgcccacatgctcgagtgccgcatccagaagtcctggtttgcacgaaggcctttgtggcttagaaaaacttcaagtgccatcttgctgataatggtttgtacaaggtttgtcctatccaggcaatcgagacaattggtgcggaagataccttcttgctgcaagatggtcattgatcgtctgatgatgcgatcctctccttgtatccttgcacgctcgtcgacctcttccgagagataatacccaaaagaatccgcggatccctgtatccaacgtgcaatcatgctggccgcctcatacccaccaggtcccctcgtctcggcgtgaaaatcatattccgtcaacttcagcagttcgtgttccctgtggttttgatcgacaccatagtttagcgggctactcttgatgtgacttctatacttttgcgatagctcaacctcctgtggtttctcgtgactcaataaattaaccacgtgtatagcgccgtagctaatctccaggttctcaaagtgcttgtcgaacgctggctgcgtcgcttccgccgaccttgtgatggtgatcttctgctgtccagggaggagtccagactgttgttcccagaagattgggacactgccacgtacctggacatacgagaagcagactccagtgggtgtccagtatattgtctccgactctacatagttggctacattcccgtcgtcgtcgataccacgggaattaaaccgtgtgccggctcttctgcaggacaatcgcgatatgagtgtcatggacgatggcattcccgatcctgtcgattttataggcgcagaagacgtggggatggtgattgtgagtgcaaatccccggatcgcagacgtcaatatgcccgacttatccagcgcttccttgtccctaggcgcaagcctgctcctaaagtccacaagcggttgtatcatgtacgaattccacaaaaagccagcgtccagactgtcaatggacaccgtcgctgcatccgtcgttcgatgctgtagtctcctcgtgagatcaaaatcagagctgtagtaaaaggtcccgctgctcaagatcttcttcagcgccagacacggatgttccaacgggctctgctccttctttccgccaaagcccatttcatacccctcatcatcgatggtgtcggtcgggtatggattgacctcgtcgttgagcatcgcatcgtagctcgagctggtcaagcagaagaagccgactgaatgtatcctctgcaccgtctcgcccgggcgcaccgtggctactttactcgcgccgttgacgacgacgaggaagacattgttgtctactgtgatcaggcctagcgtaccgtgcacattcacagaatgcaggccgcggtaatcgctcaggtccacctcttccacgcgcgagaactcgaccatgcagcgcgctgcgctggggccattgctccccaacgacgtcgaggacgcattgttgttcccattgttctcggtcgacgaggagctgtgtcgcaggacgagggcgtgggtcggggtcgcgagtgcgatggctcggtgcggatagtctttgatcaggacgcggatagacatggtcgacggcagcggcgggcaagagcgaatttcggcgtatcaagcatgtcaaacgactcgtggcatttccgagtgcgatttactgtgcatgcacaggggtgtatgggtgtggtaatggtaagcacgtgtctttgtggcggtcactttcagctgctcgaataaagttggccttggacctgatgatggcacactctggagatcccaaccacaccgccggtgcccggtgtattgcaaggggatccctgaccggactcgtgcagtacaaacttggactcgaaagtcaattggcaatttcaacaacgtttgacatctttggcgtacaggcagtacccgggtcagcgtactcaggctgcgtgttgctatgggtttgatttcctgaggcaggcaatgacctcatcgctgcatacgacggaactaatacgcctaccaacatgacactatgatccgatttcacaggcgaattataacggagctgaacagttcaaaatcatgcacggcaaataggaatatattacgctcaagaacctctacaaaacgcgaacactcatctcacacttcaaaatgctaacagagcgcccaatcattccaatcatccagcccaagaaaccctcccagaaaactcgcaaagcaaacaccccaagtccccaacaccgcctacctataatccctcctcctcccacccccacccctctcatcctcaataacaatcctcgtcctctcctccctaaaactgcccctcggatcctcatagccgccacgactcatactcctctgtctgctccgactgcgcgcataccccacctcactctcgctcctctgcggctccacatatctgtaatgatcatactgcggccccgtctccctctccctcctaatctccctctcacggtacacgtattccgagcgcggcggcgagctcgagcgcgacgagatggagctgcgcggcgagacttcaacgtagtgcgcggcgccgtggtgcgacgatggcggcgggggcggtgcaggcgcgggaatgggcgcggggggcggttggacaaagacggggacgggttggggagcaggaatcgggaggggtttgggagctggaacggcgacgtaggatgctgatgggcggggggattcctggtgcacgatttcggtgcgcgagtagcggcgctgcgactggtgggaggtgcggcgccgcgagttgtggcggtcgacgacgcggtaagggacgacgtgctcttctgtttctttgacgcggacgagacacatgctgggcgatgcgacgctgcgagtcgatgcgatcgtgatgtgattcgtgcgccgatcaatgtggggttgcgagatgggtgagccgaagaaggtgaacgacgcttcaatgcgacagagggcaaaagtcacggcgatgcacttgggcgcgggaattggaaagggcagctgatgggttaatcaaggctctaagctcgcgggcgtgagatcttgcggttgggcggctcatgcggcagcccagccacactcagcggcccccatgtcgacttcagctgcctccgccttggaactggaagttctgcctggtgacgatgtgggctagccagacctggggtgccctggtttttagcttcaggtacgggccgaactcgaccgttttaagattctgtcatttattggacagccgtctggaatactggtatatgagatttgttgtatgctgtcttggagctgtgtccatggagatagtatcttcgtcatctcattgcctgtcgatttcaaagtacataacatagaaaagcccgccaaatcgctataccaagtatgcttacagcacgcacatgcaaaacacctctctgatgtcctgatttccccattcttgacagttcgttgcctcaccctgaaggctgctagtctagtaacacattcgcttcctcaattatcctgtgtgcgcattatcatgatttcttttgtcatgtggccgtaaaggttcgtttcggtgtgcctggcggaggtaaaagtccataagaccactagtcgtccatgggcttatcctcgagcgtaacacctctgggagctccgtcttcggccctcaagctgcccgtggagtcgcggttgccccttgtcaggccaccagctggtttccttgggaaaggaacacgcgtgctggacggtgccgggtgttctacaggcgtagaggcaactggcgcagcttcagtggttccgttggtcgtcgtctcgtcgtctgcggggctgtccgggtttgcgggcacctcgagagagctccggttcaacgtactccttcggctctctgtgggcgatgaggtgttgacggggaagcgagtttggctgcggtcgcgacggtgggatccactcgcacggttggggccgggtgagaccgcacggggggagcgctgggcagcaatggccctttgacgctcttccatgttcgcacgacggttgctctcgtcagtggagatggcacgaggacgctgagccccggacgccgagtgtgtgagagtactggcccgcttcaactctccaaagatggcatccttgtgagcaaagagatcgcgcacaagacggtagttgtaacgctcattcatgctcaaggtcgactcttgtcgtgggcggagaatacatggtgcaagcgcattcgcaagagcggtaacgtaggcctcgtcggctgatgttagctcgataagacgagtgaagtgggtgcagatggcgtccagcgtggcaatgtttgcgagacgcagctgcccgagtgtagattgcagtaccgaaacgcgtgtctcttcggacacgtcggtggcagtggtgctgtagatggtcttgacgatctcatatacatgtgaggagacgagggaatctactgcatgttagctaggacttactaagaaggatggaggccataccagggagctcgagaaggtagagtttcagtgcactagcaacaatgggtacatcgtacttctccaatacctcgtcagagaatcgcttgccagtgttgatggtgttacgcaagttgtgagtctgcgctaaaggtacgtccaccaaccaaataccacggcgagcttcgtcaccctctaggtcggggtagtggttgtctaggaaagtgaggattgtggtgatcagaactggtacgcgcttcttgtctgaacgggcgcgggcttcgaggtcgacaccaaacgtttgttctatccagtgttagtgttagtcacgcgtggtcggtgagttcatgcataccatcaacagagttgtaatagttctcgtacgtcgtgacccggggaacaaaaggtccggtcctgtagttctcgagcatgtagcggagatcacccaacggctggacggtctcctggaacagcatcatcttgtcaactgtgctctgcaagctggggatcacgttgctgacagctccagagaagtccagaatgactgccttgatggcctttagcctgtcaagttcgcagcgctccatgaacttgaggtggtcgatcatggcctcctccaaattgcagcgcagcgagtcgagcttcttgacggacgccttgtagcgctcgtctgactcgcgggcctcacggcgcagtctctcggcaggcgtctcattggggtactggttgttgagaggattccatcctgaaaggtactctccgacaacgccgactggagaatcggggacactgtcgttcgatgctatggacattccggtgctagagcgaccaagcggttgcttcttctcgggaagtccggtgacagtgaaagccttggtcttccactggtagttcatccttgagctgtttgcgaaggcgttgccgacattgccgaccagacgcagaaagccgttgtctacgatgtcctgaccgattctctccgcatagctgacgctggtggctcccaaatgcttctgaatgtactcggtgatgtccgcgccattggagcagttttggtatgttccaagaatcgggaccttgacttcaccgagcttgatggtgttcagcatgtgggtcaggatcttcttgatctgctcaggctggtatgtctcgtcgccaaggtcaatagggtcgtcctcgctttcctcgggcgccgtcatctggatggtcggaaccttggccttggggctgctgctggtggactctttctcggggtcctggaaagccagcttgtcctcctcctccaggtcctcgaccagccggcacttgttgtagtactgcgagcggaacttgcgcacggcatcggcttgtcggtcgtggatcttgatacgcgactggagatcgtcttgggagttctgcacgcgcgaagcatgtgcatcgcaccagcggccgaaagggttcaccacgagttcccggatgttggacgcgatcttcttgtgattcgacgcggctgcctccatctctgccttgacaccctcgtatgcctgaaaactgtcagcgcccctccttcccaaaattgccgaagcagccacccacctttcgcacactggcgccctcgtctctgttgaagccgccatttatgcgatcggtcgcgggcccaatgttggccaagctgtttccgtagacctcttcggcatcggcgcgcatgcgggctacggtgaggatctgctggttctcctgcactccctgctggagcttgccaaagaggacgccgagacctgtgcgtgttagtcggggtgtagcacgagggccggccgtctgggatgcgtacctcccgcatagtcgctggaccagaaggatgtcgcgaagcccgtggccatggtgaaggagatgccgggcgagctgttctcggtggtgggcgtgtgtggaaaaatcgggctgacacaatatgacagcgggagcgagcgtggagaagtgtacgggaggagtatggggaacacgcaagcgcagctgcggcgggtttcgtaatgtcgttgctgtgtcgtggcctgcgctcgacgaagtttcctggatcctggcgctgcgcagttgcccggatgacaccgaaattaaacaaggtgcgacgggatcggcgtgtcctaggggtgcagaaaacacgaagctcaggagaattacactgtctggctgtggctcccaagctgttggcagctgaggttcaggcctaaccctgcatgacaccgcccgacaggctcccgcgattcgctagcaacgtgcggcgataaaaatatcccaacgtctattcacctcccgaagtcatgccctgcagggtctagcctagcctcgactactgctcagtctatgcatcatagcggcatccgagcatagtcaacaccacaatctgcgcccacgagacctgacatcatgctcgggcaaaagtcttgaggtcagcagcccgtgccacaccccactcccgcacttcacgcagcgcagcgcagtctgctctcggtgcagcttgatcccggctatattaaccaaaccgtctgtgtacatgccagttgctgatcatctatctatttcgcagcaggaacgacttggccctaccgccccaccataagattctcgtcattaggctggaatccactcgggaggagcccgctgccacggttcacggtccacgctttcccaaaatggccccaactctgcctgatcagacgcagttgaattaccctcgacacatcaagtactggagacgtaatctgaaaaccctactgccacacttttacaccagcaatgattccaaccgcatgctgctggccctgttcacagtgtccgcgctggacatcctaggagatctggattctgccttgtcagatgaagagcgacaaggccatatcgactgggtctacagatgtcaagtatcgagcggtggcttccgaccatggccagggtccgattttgggcagatgagtaacgaagaaaacaagaaatgggatcctcctcatataccaggcacgtttttcgcactcctcacgctggtcgtacttggggatgatcttgagaaggtgaagcgacgggagattctcgagtggctactccgaatgcagcggccggaagggagttttggagaaaactgtgggtgacgacggctatgtgcatggtggtaacgactcgagatttggcttcatggccactgccatccgctggatattgcgcggcgatctggagggtccttgcgaaggcgttccggacatcgatgtcgacagctttgttacctgtgtacgcgccgcggaaagttacgatggaggcatatcggaagcgccttatcacgaggcgcatggtgggttcacctgttgtgctgttgccgctctgtactttctcgaccgcctacctttaccgccgtctcagaaaccggatggagtcgttcgcggtatttccaacctcccacacactctcaagtggctcgtctctcgacaaacggctacattggacagcgatgatggcctcgatacactgaatgacgagaccgatacatcagaaacgtgtcatgacgcacattcattcgtcaaactgggttctttcatatcgacacagggggagtcgaacatgaagggacagccgcacccgcattttgagctccagtgggtcggcgtgaacgggcgatgtaacaaggttgccgacacttgttatgcatactgggtgtcagcgccgctgaagctgcttggctatatggacatcatagaacagaagcccatcaggaagtggttgcttgacaagacgcaacacattgtcggaggatttggaaaggtgacgggagatccaccggatatgtatcactcattcctgggcctcatggtgctggccatgtttggcgagcctggcctgcagagtgtcgacgaggcgttgtgcatcacgactagagcgaagacgcatctcgagtcgttgtcgtggcggaggaagatcctaagccaggcagaggcagacagaagtctagtagatcttgtcagcgacaagatgtaaatcggacaatagacagtgttgttaccttgatgaaatttgtcatgcttccaaagcaaggtgcatcgtctgaagttcagtcgacatttctgggcacatgtcagctcggctaaaccttccagggtcggaggcccgcttgagccccagatccctgcaacaattttccagtcccgaatcgcaacctgcgttacgccgcaactgcaacattctcaccagcacaaaagttgaaccctaccgcacaatcttcgatcatggggccacccacgaagaagcgcaagatcgccgtcaccatccccgagaaaatcgagttcgacttcagcgcccgcgaagaatacctcaccggcttccacaagcgcaaagtcgcgcgccaaaagttcgcacaggacgaagctgcaaagcgcgagaaagaggagaagctgcggttcaggaaagaagtcagattcactctctcccagtgccatggaagatgctaacgagcgcccctcacagctccgccaacagcgcaaaatcgacctcgagaagcacgtcgaggaagtaaaccggctggtcaagcaggccaacggcgaaataacgggtctcacggacgcggaatcaggcagtgaggatgaggatgatgatgacgacgaggaagaattcacaggcttccaagacccagagcctatcaaccaggaagacgaatatatcgacgaggacaaatacacaaccgtcaccatcgaatctgtgaacatatcgcgcgacggcttcagcaagcccggcgaagacgatgacgacgccgtaacgaagaaagtcgacgcaaaggaggacggcgaagtcgtgggcaaagatgggaagaaggaaatccagagagacgaaaacgggaagaggatatggaccaaggagcgcccgaggaccgagtggcccaagaagaagaagaagaagtttcggtatgagagtaaggcggatcgcaaggttacgaggtacaaggagggcgcgaagaagaggaagcagaaggcaagcagggagaaggagtagatgctgtggctagattacatgggtatgggaggaacatcacgactctgtctttctgataccctgtgttatgaggatgatgaaaatagcttgaaatgcttgtgcaaattgaacagtacattgtactgcaggttatcaacattacagaaagaccctgtgtcgttagctgcttgtattccccaccccctcaaacatccccattcctcctcttcgcctcctccaacgccgccttcaacctcctctccctctgcgcatcctcactccccttcctctccaccagtccctccacctcctccctatcctgctcaatgacccttaccctcctctcaaactcctccagaaacttgctttcgcccttcctcttctcctcctccaatttcgctacatccccgccctccattcgcgcctgcgcaatctccgcatccagcaccgccgcattgtgccgaatctccaaatcgttgaagagcttgagcgtggccttggagctggctttcaggcgggatagtgtctcagtggtcttgctcaggtctgcggatccgtcgtcgaggtttcgcaaagccgagatgatgcgttcgatttcgcgctgttcgacgcccacagcgctgacgactatgtcttcaaacgcagctaccagctcgcccacgcgccctgccttgtcacgcagcgcgcggacgtgcgccgtcttttctgcggcgtcgaagtgcttttcgaccgccttcatcttggcgatgtcaccgcgggcgtagagcggcgagatttcagttttcttgtagcgtttatcgcgctcggcaacggtgtggacgactttgtcttggaggtcgaggatcgcagtgtggatttcttgaagcagttcgagggttgcgagggtgttgagtgaatctggttcgagggctgcgacgccggattgtgaggtatgtgccaggttctctgcctcgacgtagagatccatcaggctcttgatgtcggattgcagagcctcgtagacaggatcgaagacggcttcgacataggatgcatattcggcgcggtcttcttgcgctttgaggtcgttttctttctgcttgaattcctgttcgatgatgttgaggtccgcgtatgagatttcttcattgttgaaggcatcgctattgtcttcttcctgttcttcttcacgcttgcggcgggcgacgtcgttcttcttccgcgtgacggttgccgtcacatcccatttcttggtgagatcttcgatgtcagctgtgtcttgtttcacgtgcgagagcttagccctgagttcttcgatcaatgcatttggcgtggcaggtgcaatttcagtaggtagcaaatcagcgagcgcttccaaaggatctttcctggacggcggtgcagtggacaaaggtcggttggagccgaaagccagaggtgccgggattgggacatcaggcgtagcactatcgctgcttgcaggcctgcttgaccctcgcgacgcgtcctctccagaagcaccaaagaatatctcatcatgatgtttgccggtacctgtgcgcacggtgatgggtcttgtctcaaaggattttgtgccagaagctatagatgaagcaggagccggaacagcagacattgattgcctgggcatggactgagcagaaatgctcgaaacaagaccaggtggtacataggctttatacgctggctgtgattgatcttcggatgctgattgaaccggggtcttatttgaatcgtcatcaacggagctcgtaggcgtcagtatagttgtcgattgggctgatgaatggaagggttgaacggccgaagtttgctcattcgaggttgttttcttagatttcagcacaggtcgacctccaggactgtaatcatagtcgtcttcatccgatggtacatgcggtgctgttggtacctgcacattcagatcatctctggtcagagcaggcttagacacatttgaagcatagcgtgcgggtggttcctcaatcggtggctttgggacgtgaggattcaatgcaggtcgaccaccgggactgaactgaaattcttcatcatctggcgactctcgttgcggctctgctacttgcacagtcatatcatccctgctcaggacaggcttggacacgttcgaagctttagaatccggtactggcaaaatggcttccgttgtcgatactggtggtggagcatcataaaactcgatacccctgatgcctgattcagctttcatgaatgttctgaacgtcttgatcttgttttccaattgcggctcgcctgcctcagcacgaagcatcgtaatgtacctctccagtgagccagcgtaccaaggatcgaggtccggaatgaggtcagccacagtaggagtgatcttgattggctctttcgacttctcagcttcaagttggcgcctaagatctgcaatgatggtatcgcgttcttcaatgttgtgttccttgccctcgacgtcctccttcatgcgttcaatggttagctctttctctttggccgcggcgtcagtgagagactttgcttggtttacgtctagcttcatatccgcaacctgcttctgtaaagcttctgcagcttcggaagtttgagcttttgtagtatcaattacagttttcagctttgttatctcattgttcaagttgaccttttcgttctctgtatctcttcgtagacgctccaaggcctcgtctttggttcttagctccgcagcatgctgttcgacaaggtcaaggtctcgagtttttgtatactgcgtcggtgttctctgggatatttcatcccccatgacaaagctcgtcgtcactggtggtggttgctgcggttgctgacttggagtctgttgtcgtgatcgagaggtcgaagactgtgcaccccatcctccatcgtccaccacgaagctctgttgagctggtggtggttgatgatgtacctgctgctgagctggtgtaccctgctttggtggttgccaagctccatcatccacctggaacgactgctgcgtagaaggtagtcttgaattgctacttggcttcggagagatactcagaggggcaggacccgcatctcccggaacgaaattctgctgcggtgccgtccgatcaacaagcgtagccactacaggcggaggcgtgggctgataggtatcctgccttgaagcagatgcaggtggactaggccaaccatgcgtcgaaggaggagacggtccagagcgtggttctggctcattggcgattacttccgagctgtccaactcagcaggacgaggctttttcgcaaagatctcctcatcgtcaatctcagcatcggcaccaaagtgttcccaatccgaagggccgccagaaccaagggcgctgaacttcgacttgtcatcccggggaggaggtggtgtaggaagcttgggaggtggtggcttgggagaaacggtcctgttcccgtcccgctgggcatgtaggttagcaagggcgatagaacttattgaatcagtacgtccaacgtgtccaggggtgaagctcatgctctgccggttgttcacaggtgatactggttgactttgtaggctgggctgagagaaaaagtcggaggaagcagtgtcagtccgagcaagaggctttggagcttggatgttctcttcaggtgtcggagcgtatggctgacttatcatcgagctttgcgatgcttgggcttgatgttggtttggttgattttgaggctgtgcatacacgttctgctcttgcagtttttgctggtattgatcccgatgtctgtcccgctggtgctggagcttgtgcgggtatgtcccactgattcactggcttagagacattggatgccccaaagcgatgtggttccggcgtgccggtttgtgctggacggatttcccactcgttctgaggcttcgacatattcgacagccatttgcggaggcggaggcggaggctggttgggctgcgaatactggccagggtgctgtaactgttgagcttgcgcattgggaccataaggcgatgagtacgttggctggtgcgagacttgcccgggctgcggtgcattttgtccatatgctggttgctgtccgtatgcatactgtggctgctgttgatgaggaggctgttgcggcacctgtccttgcgacacgtagtgacctgacggtgggggaggtccaggaggctgttgcggatgcggaactcccgttgtagattgatcatatggttttggtgggactggaggttgctgggactgtgtaccttgatagccctgagcatagaacccaggatctacagtgggttttgtatatctgaacttcttgcctccaccctgcagaggcgcatgctgagcttgctgccaagccgggacatctggaggtggcggtacatacacgcctggcatagggttcgtattcgctggcatatatgcctgtacgccctgtccagtcaacgaaggtgggatgtatgccggctgctgttcgttcgggctcatgacagaaggcggttgcggtggtacatgctgaggcgtgttggcgaacgagcccgcttggttcgcaccgtatacagagccaggtcttcctccttgcgctggtggaaagtatgaggctccaggtgtcgccgaaggtgggggcggagcggcttgattgtatgattgctgattctgagtaccgcccggtactgggtatcctccatgttgttgtggtgtgttgctggtaggatgctgcgactgctgaggccaattttggttctgttgttgctggactgccgctgcaaaaccatacggctttgggggagggggaggtggttgatcatgctgctgtggaggatatgcctgcggcttgaacagatcagctcttgtacccatatcgtccttactccattatgtttacctgttgcacaccaggcatagccccatatgtgcccgtgttgtatccgcttgctgcctgctgctgcggttgaccccattgttgattctggccctgatgctgggctggcggagcccattggttctgattcggtggtgcggtggactgatatcctagatcatttcgtcagatacttgactcttttactctgatttgcaatatatgagtgcatacctccgtaccctggtggcggtggagctggttgctgctgccccgcgaaggctcctgcgcttcctggcggctggtagccaggctgttggccgtaattctgcatccttatatatgctgctttttctgatcaaactggatcgttgttgcgacagcaaacccggggtctttggccgttcgactattcgttcgactattcgttcgactattcgttcgtatgcacgcggtcgcggagctgtacctcgatattaataagttgctgcgtcagacacaaaagcacaaccagggcgcaagatcaaatgtgcatatggtgacagaacaggatgttattaaaggtagatacatagaaaagaaggagatgcagcagcgcaagcgtgtcgtgatccagtacgaggctgagggctgaagatccgcctgctcgaaccgatgcggcggcctgggtccacagccacggcttcatcccgcttgtctttacccaatgcaccttagtttggccaactcataatttgagcacttgcaaccccatctgaagaatgcgaatcatgcagaataattatctccaataaggtgttgaagtcccaaacttctactactctaaagtttaagcatacaaggttttcacaacagctcttgaccagttcatcaccctgtcccgctcccatgtgcacacgacttcccatcctacccagtcgctcccgcacttcttcgctccgccctccttctcttcttaatctcatcaagcacatatttgacatcctccgccactgcattcagcgtctccttccttctcgtactccacggtgcaatcttcgtgatgccttttgcatcactttttgtcatcatatcccaccgatgctctccctcggctgatccctcacataatctctccaaactcacgtacacgccctctgtgaatttgttgccgttttgcttcttctgcctgtcagtggcgccagagttgttgtactttagggaagtcggattgatgtgactttttgacgttatggaggagatggatgcgaaggatgcaaagttgatgggtagttggagggtgtgagatagggagagtgaatttgatggagacgttgaatgggcggttatgcagaggacatggaagactctgttttggagaagggagaggccaagagcttttggcatttcgtgaaacatctggtagactgcaggaggtcagatgacatgtccgtcaaattcggaagactgtctgctggtcgattacagcgttgtctcgtgatgattcaaagtaatatggtatgctgaagagatcatcacttactggacatttggaccgatcccactttccactcaggtttcaattccgcgacggccttctccaaatcttccgcactccacttcaaaatttcgttcgcctcgagcacacttggcgtatactcggcttctttacggcaatggtcctgggccaacagcgtgtccaattcagagcattgtatgtcgagtgctgagtggtttgacttcctagccaaccaagcagagctatctttgcccgatgctcttttgtcaacatgaagtagtacgtttatgtcaggatccgacgccgttcctgagaatggcggcatcttgacgtagtcgggtcgagcacctggccagcggccgtgagatatccattcatcaccatcaagattgatctcaaaagcttcagtgagcacagagttgaggaaagcagaaagcgtgagtcctgattttgtactttcagcgggtataccagcatgtggtggtagctcgtttagatgaataggctgcagatccatccagcggagggcattagatctaggttctaccactaaaggtaccccggtggctgaagccatggcggaagggttagcggagttcagcggaactcttggaattttctgcgttcgccctcgttcgatatggtggaacggtggaacgtctaacgctcaacgcagggggacggctggacagtctagaccacgactgcaatcaagtaacaactcgtctgcagcctcgaagatttgttggcggtagagtttccaggatgatgcttcttgtcgtacgctacaactgcaacggtcgctctatggggttgtggcagctgacagtaaagagcggtacggtgtatgtcaccccgagcaaagtaccgccgaaaggccttgaaggatgggaatcgtcaccacaggaaagtccgcgtattagtctatgacgaccagcaggctgatgagcattcgagtgatgtcgatgcaagatgtggtgtgtaggcacgaatcatgaaggaccgaaacagcacatcgaccaactacgtagtcgtcgaaagcgcccgcattcaattggtcggcttgccacggtgataatcgccggcaacgaactgatccgcgtgcttcaaggagcttgaaagggaagcgcgcctgacgactcgaacacctcggtgtgtgtcgcaatgtggtttgcagggtagtcatcgtcgatgatcctggtgttgatgatggcctcggccttcaggcaggcaaaaatgcatgcgttcgcaggctgcagatgactgcatgggctgattttgctctcgaagatacgcaggctaagcctagactatcttgtatctccgacgagttttccgcgtcccgtaaccgtttgcgcgcagtctcacgttgcgtacagttggcggagggttggccgacaggcacgaagatcgtcaggcaccacttggtttcatactgtaatattacatgcattagataacacctgactaaaggcccgatagggtattctcaacggcgattgtcccacccacccgattccatacttcgtactcgatctttaagaatattaaaaattagcgtgcatcgaacagctggtcaacgtgctcgcgggcccttgaatgcgaagcgaaacgttgcttgagtccctttcggccgacctacctatattttcaccagcgttgggcttttcatggtttgcccatggtatgatgtggtgctatgtggcaattgcctgtggtatcccatgagcaagtttgctgcatgttctctttcagctgcaagcacctccctcaaccttgttctgcattctagtccttgctactctttgggaaattcgtttcgaattccaaaatctgaagcaagctgtcgcacacctcgggattaatacccgtcaaggatacgtatgagaggtccaatgaacggaaagctgcagtagcctgtgatcccgcccacaggtgggctgacgctgtgcaacgtcgttccacagcaacagttccgcgcaagcaagtagtgcagggtgtgtgattgctcattatgacagccatgcgctttgggggaaatgccatatcatctcaaggcggcaataaagatgacagggcccagaccgttgttatgcatgttttgtgtttgcgctaagtaatgaggcttgagcacacaaaatgcgctccaacactttctagatccttgatgcagccttgaaaactgcggtgagtcgttcgcttcatagcaatgtcatgtttccaggtcatccgtcacgtcacaatttggcacaacctgtgcgacgtaccgttacggagtgtgtctttggcgctgtgtacatgtaacactaattacatcggataggctctcaattgtcttttgcagaggcaaacaatgtgctaatgccacatttgcacaagggctgactgtactgccgtagtaattaatacttggaatatgtacaaagctcatgtaaactgaagaaccgtcgcttgaggtgaactaggggtatattgatgcgaatagtactgtgcgtgtatatgatggctgcgcaatttggccaaatggcaggtaatgcctgcgatgggtgctttcatgtgcacggcgggatacaagctgtgacagataaaaatgctgacacagacagtagatgtgtcttgttggtatcgtattggctaacagtaagcgccattggccatgcaagctatcccctacatcgtgatcttgtatgctgtctcggatttcaaatgccgtagatttgagcaagcttgttacattcacagagcggccgtgtgacggtcattttgccttgccagattcgccttgcgacggcccagaattgtgcgaagcggctggtgatccttgctcggctgattcgcagtgggattgtgccgagactagaatatgacactgagtccgacactggcagtgttgttctccgatggcctggctgctctactactcaatttcggcaggactcgggacaggtgaaatcgattttgactacatgtcgtgaagtactcttgagtacccgaaatggttgccaaggtaaatatcgattgaacgctagtgatcttctccttcagggagatatcgaggagccctctacgtccattgcctcttcatctgcaaccctagctgccagttccccagctctgacgagtgcggcaagggacccctgcgtgcggtaatccgatgggtgtcctgagagctgtgcaagttgggcaggtggcggccgatccaatgatgctgatggtccgatactgggtacaggctgtggtaacattcgcatcgtcttttgaggatccaatggaagtacagatccaggaaataaggaaggggtgatgctgtatccacttccgctatggccgctttccgaagaccacgtggtatcttcacgagaaagcggtgggagtcgtgtaggctcgcgcatagatcgtcttgacggcaaatctactggagcttggtagcgagtggtcgatggatgtgaaggtggggtcgtggatgcaggttgttgcataggagggtgagagtaggcagatggaagatatgggtaattcgcatctggcgggcctcgtgaatcacgtggtgggatggcggatgatatgtcgaaaagagaagatcggggagatgcagatataggcgagtagtggtcgatcgtcctaggagagttcaaggttgcatgtgaggccggtgatgtaggtttcgataggaatgtggaccctggtggtaaccggccaggaacagttggcggactagctccatttccatggatccctattgcagaaggatccggttggactgaactgagccttctattcgaagcacgttcatgttgatcgtggctactgcttcgcgttgatgtgctggtctcggtttcaagcttcgaacgtttaccttctagcccggtcaattcagtaatggaaagagacatggagtggttatacggacccttggtaggcacggcatgcttcgccttgaaatcttccaaatatttctggtaagcttcgtactgcggcgttttcttgtaatcagccaattccgcgtagtacttttcctttgcagtattggcttgtcgttcgcaggtttcccgctcttcagtaggcaagacctgccatctttcgccgacaaccttggcgatttcagtgaaggacagttcttggctcctttaagagctctctaatttctgcaagcaagttagctagacaaatcgcgcggatagattgatcttacgattcgagaaaatgacatatgcagaagggggccgctccggtgcatgttcgtcaggctgtatgatagatcagcatgcgaatgattaggctgagaggacaccaggcttacttttggatgtcgacgatactttcgcttggtggccgtacccttgactcctgcaccatttgtatttgtctcgccctgtttgcgattggtctcggtagcagattcgtcaccgcttcgataggaggcttcggcacttccagctcttccaagggatatggggagtggccgatcggaggtctgtcctcgggtttcggcaatggccctctggagtttctatgccaaagttagccttgctttggaacttcaccaccgagcataactatgggcaacgtacccttctatgcccaagcttgacgttgaggaggctcctaagttgctgtcagcctccactcctacccgactctagaaggaagtcggtcttacaggtctgactcggtaatgtcaagcacagtctcccatgtgtcgaagccttcggcggtaaatgcatcgaggtattgggacagtcccagtcgcgctaacctctgtttcaagtcgctcatgtagacaggcgcgaattccacacacagacgggtagtgtggaagaggtcgtcaagttgtcgtgggtcggatatcgataagccgcgaaggtatggagattgtatcagatcgggccgtccagggtcatataggctggatccgaagtctgttttgaaattatggacgactagtggcgagggattgcgatgatgcagcgtatgtatggcgaaatagtttacagagcaaggacgaaataggaaatggtaagcttggttcttcggatactgattggcgcggctagggtggtggcggcgaccgtctcgtaacgaaaatctggtagggatcaagtattgctgggcgcagaagcgcaaagaagagtaaagggtggagtaagagttgacgcctagtagtccatagggtcctgggagtcaacgtgggaatggggaaaggtgggtcccgggcggattagcagagatgtgcagatgtgctgtgctaccaccgaggtgtaacgaacgatgcgtggatgcgctcgcgggaagggggatggagactcgtataggcgcggccagagcgacggccaacgagggtcagaagacaaccggggagcatttggcgcattcgcgggaagaaggcgcgactgagtagagatgttcacagcgagcggtttctggtgtagaggcgagagggagagtttgaggtccccagggtgcgcgcagctggttgcagaccttgaagctgggacaaggctactgctcagacaaggctagcacacaagactgggcgcatgcatggcaggcataagtcgcggcagtggattgattagacgtcaggccgtggtgccgtaaagggtaagaaatttggacgggcaatggctttgcgcgccgtgtggggggcactggcagtgagggcagagcgatcggcgggcgacggcgcaactcagcacgacagggactcgaatctgtgtacggccagggcggtgcacgaccccgaagaacaagagagcgcggagcgttgctctgtactggtctgattgggtcttgtgctcgagctgctcgtgggtgacgcgggacatgttcgcagaaaatcgcaaacaaaggacgcgatcggctgttgacacaggccgccagtcgcaaggcatgggaatgctactaaactcagttggtgaccttccggcagtcaacattaatagcagaccaccaaaggcccgaagagtgttgccgagttccacctggcgagcatgcagcggcccatcccagagcttcacctgcacttctgcccagacgactcgaaatcagaaaccggaattcggctctaaaatgacttcacaccgtacgagtggcccgcgcggagatgagcttcttcgagggacaccaggccacatcacgatgacatcgagcaaaattcctttgcagtgatttacctatgccctgggtgggcgcgagacacagccaggggcacacgtttcgatccgcgatgagctgcagtaggccgggcagtgacccacctgcctgcgcccttatgccgtgtgctaatccgttccaacctcggaatggctgcgctgtctccccacatttcatcaccatagccacaaaaagtccccattatgtgcacgctgcatcggatcagcaggatcatcgcagcggagaggaggtctgggcagctcagttccgccgtggactgcccaagcatcgaataagcgtgcgcggcgcgtcgcatgggtgaacattgcgagcggggcggattcgttctccttggcacgattggacagttcgttgggagatcaacatcgatattaacggacgcttttgtggattgtcccatgaggccatcatgggaatctgcagatgcatttttgctcatggtgatgtcagcaagcaagtcccatctccaaaaagatggtactgaccgcatgattgtggttcaaggacgtcacttgcatcagccgcggtggctgtgacgacggactgggtataacgcacataaaaattggcattggtattgatcgtcggaagaatgtccggtataggactggtccatgttggattcagctgtcgtcacgtggaactgtatgcacttttcgtgaattacgacacggcaaagaacgacagcgtttgacaacgtgacctgtattgtagtttgtgtttgtggtatcgaggagaggcgacgtcgcatgcgctaacgtcgtctggcagcgcgacattcgcagccgtctggctggctcgcaattcgcttccactcatcatcgcccacaggttgttcttcaaacttcaggcaaataccggtcctggcgagcacagagggaatgagctccttctggggcgtttcaaatcacatgttcgccgtttccttactcgtcctccagaaccgtctgtccgtctccgcctggtaccatctgcactcctgttagtacagtgttctggattgtgggcttcgtttagtaccatgcagatgttgttgccgttgaggaggattttcggcaacttcacgttaccctccgcagggtcgctgcattctttgtcagccttcagacacagaccacgttgggctttttatgtctgctacgcacatctcggtcacctcttcgagaaccatgtctgcgcgttgatcagtaccaatgtctgaaatgtatcacgctgagcttacgcactgacgtagtcatcaaatcctacaagtttgccggtgaattctgtaggacgtcagaatataacttctgggagcgcaattaacaacacaccctttccgccgttcataatgacccatatttgcgatccaacacatttgtcgatgagttctgttagatgtgagctaaggcacgagcagcgcagacggactcgtcctcaccgagggggagaaggttctctgttgccatggcgaaagtcttgtgatgatgccgtttgcctgactttgggcagcgtgcttggtgtggaagatgaggtcgtgacagtttgatctcttggcatcggtcgccgcgctagttcaaagttcgcgtgtgctagggtctaaccgccaattcacaggcagacaacgccacactctctcttcgaccattcccagcctatcgtgcatgtctggtgcctagcggaagcactaccatggagggacatgctctgcagacgacgcgccaacacctcgagcgcgtcgtgcctccaccgatgcgtcggccgtgatacagtggcaacctatgtgtatgcgctcacacatcacgccttcaccaagtcagctacaatctcggcagtgcgcattcgtatgatcatcaggtatagcacttcacgaagtcacttgcggtccttggctgccactaagcacagagcaatgcaatgcaataccccatcaccaactccacccacttcccccacgtcgacctgcaaatggaagcgcgcccgacctgtctatgcgccatatggcagcacgaagtccatggttacttctatctcgactccaccgcgcccatcattaccttccccgattgtggcacacacgagtttctcaggcagtcatgtgctacgtcgctacgtctccaccggacaacgcgcagtgtctgctgaagatgcagaagccgaagtatccatcagtgaagcgctctatcgcacgagcctcgaagatccaccacaacgtatgctcttgacggcaacaactagcatacaaggacaacacggcacgtctacggtcaatgaccctgagactctcccagatcatgtcgatcctgcgatcccgccacaagagagccacgatatgagccaggcaagcaattcggactacgtgcctagccaggaagaagagatgattgccaacgaacagctgcaggaggagaaggaggacgaagatgcatctgaagtagaggaacacatcgatctcgactttcagattccaaaggagactttgcgtgctgcgatgttggcatcgcctcaaacacgagccagtttttggagcgccaagatgtaccgtgggcctgaagatcagtcgttgtctactcactactgtcggtctttggaagtttctgaacgtgttgctcaacactttctcaaagaaaaggttttgggtttcgacatcgagtggcggccctttggcagcccaaatagtatcaagctataatgcgtccttgattcagctcgcctgcgaggaccgtatcgcactttttcacatctctcaatttacgggtgccacagctgaagagctcatgccgcctacattgaaaaagattttggagacgccagacatcctcaaagtcggagtggctgtgaaaggcgatttcacaaggctcgaaaggtatctaaacatacaaccacaaggagtgttcgagttgagccggctgcataaccttgtggaaggtaacatcacgagtgctcaacaagtgtcgaataagctagttggactggccgcacaagtgctccaacatcttcaattgcccctgtacaagggcgagcaattggcggacgatccagcggatactgcgagcgttcgtgagagcgattggagcaaaccactggatctgcaacagattcaatatgctgcagcagatgcgtatgccggttttagactctacgacatactggaatacaaaaggaagcaaatgcggcccactccacccactcgcgggctctgcgattatgattcgaaacgtgctcccaagccgaaaacgaccacgaaaaagactgccaaaaaggctaaaatccctgtccctgcaacctctgtggaaggcacatctagcatcgaacaagatgtagaccagcaaatacagcaagagccgatagaggtagatggaagcgaggaagaggagggctatgagactgcacccgaagatctcctagacagtcacgaacttgaagatcctgctcaagcatccgcttctcaagaagaaacacatgtgcttcacgagggcaacacggtcatggcaaatgaagcaaaacagaaacgcgttggacgcgtgaattttcaatggctgagaggtcctgatccggaatatccacaacttccacagcacccagaggattgtgatattcctgtggcatcggcctcgtcagatccctccttcgaatctagcgcgaccaaccaacaagtggctgacatgtctaacgcgaagtggcctgagccgagtgcaattgaagacttcgacgagttcgccgatcctgagctcgaagaggctctccaggtccttgacatagacgaagacggaaaactcatagacgccccagtaccaacagcctgcaccgttaaagccaagcgtacgagaaaggtgccaagtacatcgcgtcatcctgagccagaccccatttctcaagcagaagtacccaaggatctcgacctgtctgattacaaccccatcagtctcgacacccaggaacccctcgcgacctcgtcgccaaacactattcctctcccagtaacggctgatgaaccatcccattcctccgaattcggctacgcagtatcctgggcacaaacatacctcgagtccaccgtcccatcgccatcttcaacagcaccgtcacgcatccgcgctactattccgcatctccgtgcttaccatctttggcaccaccagagtctctcgatagacgaagtcgctggtcacctgcgcgatccgccactttcgcacagcacggtcacggggtacattctgcaggctgttgcactagagcgcttcgagtacgatcatgataagttacgggacattatgatgggcttaccggttgggatgaggaaggggaggtttaagtggattgcggagaaggttgggctatgacgtgaggtggtaaatatgcgcttgtgtaggtacgtgtagatagatgtgttacgaagttatgaatgatacacgtttctagtcttgagttgcatacgaatctgcgtgttgcttcgtctttgccgtgaatcaggactatgcaagattatgccatgtattaaggggaccattacaataggcctgtaaactatgatccattcatgtacagagcttatgcgcctcaattgatgcctaacctaaagactacgcccccatccaacccagcccatgtacacaatactgtcaagtgaagaaataacacccaccaaaaaaaggaatgaccagcaacgctctgcaaatgccacacgttgcctgattttcgcctgattttcgccgttgccgccaacctgataacgccgcgcaagagtcgaatggagatagtgcgtatagtcgaaaaattacagagttgatcagtcccagagtgaggtaaacagcgtcagatcagagagaaatggatctgtctcgcatgcgtcggactcaggagccgcgggcggattggagatgggcgacagaggttccatgagtgagtctcggcgagctggatttatgatgattccagcatcgtgttcttccgtgtccacggtcacagggtcgtatttttccttgtccgcaatcacagggtcgtccaaaggtgaatatggaagcacatatctgacgatagcttcttcagtttgggtcgatttggatgatagtttattgttgactgctcatcaagttagcacatctcacttgtgttatcgggatggggctaggcagcacgttaatgcctaccatactcatctgcatcgaattcgtcctggttcgcgaccttgggaccatctttgcggatagggatcttgataccctgtcctgcaaagcacttgctgagcggcgtagactctatcacacccggaaacttcttggccgagtagacagtgaagggctcagaaaagctggttgcaagtacgggacatttgccattcgaaacaacggcattggcgccttgcccgctgcccacgtcgcacatgcttagtttgagtcttgggacgttagcacatgtctgatagatatgcaaagcgtgattgacatacctgaagttgccttcggttcgcactgatagatcttgaagaacaaaccagaacccaagcttgccttctgggtcgttgagtcggcatgcgttgacagcattcattccaatgagattccgcgtgtggttctggttgagagtcggagctgggatggacaaggggattggctgctgatttggagcatacccgttctgcgacccatacgaagaataagctgggttgttaggattggcttgatagttatactgttggggcatcccttgctgtgggtagtgagcagggggcgctacttgtcgaccggtcgctggatcccattgaggcggcatcatagcagtagccaggtacatagtacgctctggcggtggaggataacttgcgactgtgctgctagagatcgaaaccgtgggcgctgcgctgctgtgcctcactagatttacagcacgactactgtcttcgtgccacaggtcgaccatgagaacgaagaaagtactgtcgacatcatttgggtcaatctcctcgcccgtcttgttgtccaagacaatcaagcggatgcaaggtggaggagtaataggtcgtcgatcctgtaagtggtcacatgtctcagtgctgtaccggagagatgggcagcgggctgtcttaccttgtcgccaaaaccgcacattcgggctctgatgggctgttgctcgactaccaacctgcggtgtgttagctatctgaagccaacagggcacgtgagtcttacctgtaggtccgatcatgtctaatacctacaaagtcaccacggttttcaccgtgctcataggatagctggggttgttgttgttgttgcacaggggcgtgttggtgttgttgatgttgctgtaattgctgacgctgttgcatgtgttgcggcggcagctggtggtgtggcggcagcgcatgctgctgttggtgtggtatttgatgctgcatcatgactactttggtcaaagcttggaggtgcgatggtggatcttcaagtgagggctgaagacgattaagataaagagattttggactttcctgctttaggcagcaacctaggcctatcgcagtagccatggttcaatgaggggtaacggctgctaggcgaatcaagacgcagaaggaacataagaggacccaacaggagctcttcgtccaataattccacggaatgcacagcattgcgctcgggaactaacgcgcaataacgcgggtaatccgacggaacgggcgttggcgccaacgaggctaccgtgcgctgcagcaatccggcgtcaacagccaccgtcttcgtcgtgtaccaaggtacttcgatatttgtgcctgcttagcgcactactgtacgtaaaattctacgtgaaccgcctggtcatctggcatgcggatccccaaacggccggcatcaccaccttgaacgcttcgctgatgctttctagggacaatttgcctgaataccatggttcttatcgcgagtccatacccctgcccatgatgtgaccgcttacatagcacattcactggttctcactagaatttgactacgtagaattccatctcagccccactggaacagcgtctgttttttgcccttgttacccttctttttgcccactccatcgtcctccacggcaggcgtcgtcgcaccgctagcaccccccgaagggccagcccatggattgctaacaggagtgttccgcccactgttatctcgccgtagtccatgtccagtatagcccgggctaaagatcgtgctagtaggcttcgcggctgctggcagcgcagggaatgcatccgctgcaacattcggcttcttgttcaaggctgctgaagaagtgttgcgagacgggagtggtgatgtacgtgcacttgctgcagcagaggatgaggaagcccagggcgtctgcccaggcttcgccccaatacggttcgcggaggcagctggcagagcaggaaaaggattgctcgacgatggggaggaccagcttgccttctgattggctgtcgatcgtgatgactgtgctgttgagctcttaagctttagtactcgtgagccgccatgcgcaggaccactgccatttagtgcggaagatcctggtagagacggatagtcttcgttgatcgccttccagtcattccaggccttcagcaggccttcacgcttcgcgggaatctcaaaaatgtcagcgagttccttgatgagtttgccaatctcttttgagttggtatcgaacagcgcaaagaagccctcgatcagctgcgttgccgacgtcttcgagtttcgatacgccgagattgatgatcggaattcctgaagctttggtgcatcgttgcgtagcagaccagtcgctcgttctatgactgcgttgtgacgaagtaaacgtgcttgctcctggggtgtctgtggcgcggaagctgttgactgagcgttgagactgagctgaccgacgccattcgcaagatcactgccaacagggggacgcgatgctgtgactgtaggcggctcagatgcattaggtggtggtctggctgcgaatgcctcgcctggcgtaggcgctgtgagctggccaccaaaagctcttgttgttccagttgtagagttctgagcttccatttgccgctggtaagcaagttcggctcggctcaaagtttgagctgaagatgcagggagaggctccgcgtttgggtctcggcctcgtccacgaccccttccaccttcacgtctgcggtcatctcgtctaccaccattatcctgctcgtgtggcgcacggaactggaagccggacatgtcgacccgtctggcatcccgcagagcatccttcgtaagaccgttaggatgagattcgatctggtgtgccttcagatccatttctgaatcgaaaacgacaaacttcttgtccaagcactcgcggtcggggcagaggaagtggtctttcttgaagtgcacttccagcgaatcatagttgacgtagtactgttgtttcctgctaccatcacgtcgatcgcaaatgtgacagcgttcgtgcttgtctcggcaatgagtgtaaagctcgtcgtctccataaaagcgctcgcggcaaaagccacattcaggatgtcccctgaacccgctctgatccacggaaccggggttgtcatcgccgaacttttgatgttttcgtaactccggatgtgtaaaaagctcgtgttcgtgtgtgaagactttcttatttcgtgtacacaaatcgctatgggagattagccgtcatgcttcaggggtgtgtgcgagggggagacttaccacatgaccttgctatgcgccgtcttgacatgacgatgcaggtctggccagccaaggcacgcaacatcacagtcgccctcggggcagttgtattgcaacaacaaccgtgtatcatcaaaggcctgtgggttctcgaaatgtatgcctaggctgtcgtttgattggaagaagtcggccgcgtcgaagctctcgtagttcttttcggtgtcgtctgtgaggataacgtggtcggactcagtcctacagtgggcgcaagccttggtcttgtacaacgctcgcattcgaatggagcaaatgtggcatgttcggtggttgcaaggagcgacggcggtgtgctgaacgggcgaggcgcaaatgaagcaaacttcagcatcgtcgtcgtcgtcctgcgggaggacgaccttgggcactgtggcaagtatctggccttgctgctctgtctctgctaccggcgccttgcctttgtctgtggtatgtccccctcggttgtttgcgccgtctcgctggcctcgtccgcgcccacgcccattgtgagagtcgcccctgcctctgcctcggccaccagcatgctcaggtcggtcttctgatccagcaggacctcctcttccacgtcctcggccacctctaccgcgccgttgtggactcgcagggatacgcggttgttcctgcgctccagttgcagtgccagtttctccagcagcagccatcgcggggtattgaattttgatttgaggcggtttttgtacagcaaatcgctacagagttggttggtgggggagcgtacaataagtacaattgaatagaaagggaaggaaacaagcgtgaggcggcgaggcctattatattcgagccagcgttgggtggttgtttgtcaaagttactatgacgatgtgctggaagcaattgagcgctactggaacgcgtgcgcgggtctaagctccagccgcattgccgcattgagtagcgtccgagccacagtcatacaatgactctgtctctttggtcattagcggtgaagactgggtgattcgaaatggctcataaaagcaccgccacacaacctccttaattgctacagggtacacgttcactcatgggcctgcaaacgagttgcaacctacgtgcatttgacgtctaggtctaaaacaacatgcgacgacatgctacaccgacgttgcatgtggttttggtgtacgaagcagccccctgcactccctgttcggaccgtacagatgtgactctgctccatccctataactcacgtaatccaccttcctcctcgtcatattcgtctccatagagcatcttgaggacaacctccaaatccgcgggggccatgatgccctgcttcttgatccagctctccatgctgtaaatctgatccgtgaaattgtatgcgcttcatcgcgtgctttctgagtctctgctgccttcttctcgacttctaccggatcttgctcgctgtatgcagccagttcagtccgcagcttgtccaactccttggtcaagtcaccatgtttggtgatgagtgtcttgcggtcaccccctagatacgtcagtcgatgccatatgggcagaagctgagacactcaccggtctccgtaaggacgtcttcgtcttcagcgcgtgcagcacctgcctcatcaaccttggcttggagctcggcaaccgtcacgttgatcttgttgtactcttcctgggccttactgagcatggcatccttggccttcttctcgtcgctgatgaagctccagtaccagttgccgctgccaatcttctccacacggatcttgttgtcgtctgagagcgcttgcaagtagtccttgacatgcatgccgctgatagctccgacctgaggcagcgtcttctccaggtccttgatgctatgagcttgcgctgtcttgtggaaccatgcgagaatggtggccgccttctgcggattggcttgaattttgggctaggtgaggtcagcagggttgcagccaagattgaggcaggacattaccatgatgtgtaaagatgcagctgtcagtgagagttgaccggcaatgcagagaaagaggaattaggtgatgaggaagaaaataaatcttcagagtgttgaggtgacgcggtacgtgtgccttcctcctttgaagtggacggctctcaaaggggaaggcaccacccaccacgaccatggattgtgccctacccacaccgaacaatgttctcttttcaaagactctgagccctaaagtatgtgccccggagtatacttcgctcgattcattcggaggcctctgtagagtactctgatgcatcgtcttctgatgacaacaaaccaggccgttgctcttcctctttttctggggctgctgttgcagatcgctgcgcactcttcccctgtccgtcggcttgatcctcgtggcccatttcttgctcctctacttcaacagctgcctccgtgaaggccagatcacctgtctcgccaagcatctcattccccatctcttccatcaagataccaaaagcgatcagtgctgtctcgtccatgcatctccaggctttctccatctcaggacattcatttcttgaatacagcttcgacacataggcgtgcaaagcacttaacatatcaccagaaggcagtttctgccctccgggtagtcgctcatgggcgaagtagtagtccgtctcctcgtagcgaatcggcgcattgctttgtttaaagagtacttcatccgggcgtagcggctgtcgagatgctttggcgtctgtaatattgccaatgatacccgcctgggttaccttgccttcacagaaatcagtcagaggttatggcagggctttgcaaatgttgtttacccgctacagcatcgtaaaggtttgcttttcgagccttgcgtggcctttttaggttgacagcctcttcgtcgccactagatggctccgagggcgggcgctcagtaaaagtcccgtagaactttcgtcgccgaatcatgctgcgtgttgaagattgttgcacgtgagtggggaatgaacgtgttgcgcctaccataaacaatggtcatagctttcaggtgagcgtacgtcatatcctcgcctaccatgggcgccttgctttcgagtcctcttacaagtcacaccaaagcatgtagctgcatatgaaccaccaacatttgatcgaccgcgcgtacggtaccatctccaaagatgctcttagacgtgcgaccgcgtcgagcctcatccacgcgattcagccttccaccctgaacttcagtcaacgcctgcctggtaaggacgatccgcacgagcgcgtaccggcgcacatatcaggcgtcaatgccatcacaatcgacaagttcgaaggcagatacttgctctctggaggcgccgattcatcggttgcaatatgggacctagaggcgcaagccgccgcgactgaagccggtgatacgcacttgcctctctctgccgtgaagaaaaccacagaggagcacaaactaggaatcacgcaattgtgcttctatcctttcgactccctcgccttcctcacatcttcgtatgatcatacagtcaagctctactccagcgagacgctcgctccgtcagcagtgttcgacctcgatgctgttgtttataatattgcactatcgcccattgccgaccatttgctcgtcgcatgcgccacgcaggcacccaacgtacgcctcgtagacctcaggtctggcgcaaatacccacagcttagcgggccacacaggcgcggtcctgtcaacagcatggagcccagttcgcgaacacatccttgccagcggtgctacagacggcagtgtacggttttgggacattcggcggagcgtaggcgagttaggtgttctcgatctcgaagactcgattggcacacaaggcaagacaacgtcttcattctcgcgcaactcgtcgcgaggacaggcacacaggggacctgtcaacggcatcgtgtggaccggagatggccaccatctggtaacgtgtggccacgaccaacgcatccgagtatgggacacagatacagccgccaacacgctcgcgaactttggcccaatggtcaagaacaacggcctcgccccctgcattcctgtcttgccgcctgcgcacaatttccagccaggcgcagatcttatgttctaccccaacggccacgaagttcttgcttatgagctcttcgatgggaagctgttgcgccgtcttcgccgccaggagcagcaaaagcgcctgccagatgtgcctgcagctggaaaaggagatcggaacgcgaaagacaggatcacggcactggcgtggcgggcgcatgacgtcgaaatgtactcagcgcatgcagatgggagcatagtggcgtggaaaccacggaccgaggaagacgcggaactggacgaagaagaggaggaagagaggcgtgggaaggaggagggaaagaagaggaagagaggcgtgctggatgagatatatgggagcttgatgaagaagcccatcacttttgggagcatgggattttgattatacatcctgaattgatatcattataaccgtaagcaaaggcgacttcgccgaatgctagatacgcgcaacattcatctatatgcgcgctctcattacacgtgtctaccaccacatacattttacttctctcacttaaagttgggcaatcgtgccggcacaaactcctcatcctcctgcccctccctcgtctcatccctgattgataaaggcctctggggcgtaggcgccatgctactataatcgctctcatcgacatagaaattgctgctctccggcatactctgcacatccacgaagctcggaaacggcaccagctccgagtgctgtggtggatactcactcgcaggagacctgaccagcggcgaggcagtcgattgtacggtagccataggctgcggcgacggcgagcgggtgcgcgagactggcggagtcttgagctggcgctcctgatcggcgacgaggccgcgctgcacagcgagatgctgagcttcctggcgctttctgtagacttcttgctcctcctcgatgcgcaggcgctcttcttctttttgcagctcgtccatggtgggcatgtcgagttcctcgatcgtttcggatgtggagtgtagtgcggcttcctctgactttcgcgtactgcgggacgaagcagagcgcgtggatacgcgggtgccggacgggcgcttgctctttttcttgttgctgttggtgttgctgcttgcgtcgttccattggctggtggttctgcgctcaaggacgagggtgaattcgtcgtcgagggggactgcgtcgtcgagctcgtcttcgctggggaagatatcgccgcgtgagcttagggaatcggttgtgtggcctgaggtgtgtgtgtcgcttcgctgtctgcggtgagttttctgctcgctgcgatcgaaggcgtcttcctcgctgtcttcaatcaagggctgttcctcttccatgcttcgtcgcgatgtgccggggtggtctatgagatctgctgcgctcggcttgtagcgcaggcccttgccgccaatcttgaaaggcagccgtcctagaaagccaaagtaggaggaacttgggataatggtcggatcttggcctgctacatctctggcctgctgcgcgttgctctttctccgtgccgtgttgaatctcgggtctcggttccgctgtccatagctcattgcgcgctggcgaccaggctgactcgttgtcccatatgtgcttgcgctgcccaagaatctatccagattctcagaaccccagcccagcagcccgtcgctctcgtcttcttcccaatcatcgtagaaatcgaaactcgactcggcgcggccgcgtgctgaacgatgacgccggcggtcgttttgcgctggaaaacatggcgcggtgcaaacgttgacgcattgggtgatagatgatagacatgggttcacatagcgctgtgtgaagccatagatgttctcttgcgcagattcgttcgcatgttctatgttcgaggtcaggtgctgcagcgtgcgattccatcgaggatcactgcgccggtacatgtcgaggttgcctttgggctttgggctttgggcgatgacgatgaggctgggataggtggctatggatcgctgctctcgcgcgcttcttcgcgacggcgcattgagctcagaaggggtgagtgcgcatgtgctatgcagccgcggaatgcgtcgggtcgatgttgtgcgatgatgtgttgaatgagggcatgcagctaagagattgtgttcaaagggtcccaaggttcccgtggttccccagccgccgccgcccccacattcaccatcctagtcgggtaccgagagcggcgccttccttcttcgcgcccccactcaaactctcattttcgccaactcaactccaaatgcacccatgcgatatattcggtttctcaagccgcctcgcgttgtcacggtgaaaggcacatcgaagcaagagatatcatgtctggttaccatcacgtctgacttgggcgatacatttctaccacatgacatacagttgtcggcagagcttctttctgatccctcagaaaagatagtggtatggagaatagtacaatggagtgctggtatgcgaactctgcctgtcacattcccactggtcaaaacgcgaacatcatcaaaacttcgcgtgcgagtgggattcgggtcgaagctaggacgtgacgaatacaacttgctatctgaggatggagcatgtggagtagtatctgcctggagctcaatctttgaagtttctgtgccaacaagcgaagctgagaagctcgtccagagacgtttccggctcccagatggatccattgtggtcatatacgaggaaacgggggagagcattgctcgacatctttggtagcacaacaacacaaattgccatcacatagatgctgaacgattccagggatgcaggcattactttatcttgtcacctcagcgacctctgcaatagcgaaagcccgcttacgaaagcattactgccctctggacgacctgcccaatgccagatcttagaactcggaaccggttgtggaatggttggtatcactatcgcccaactcctcccgggagcagaggtccgcctcactgatcttcccgaagcccaagaaattgtaaagcgcaatatccatcaggcccggcccgctgaaggctcttcactcgagttccaaaccttggattgggatgccgagctgccgctagacctacagcgtccaacttcgcctatggacttggtcattgctgcagattgcacatacaactcagacagcaggtacgacatgtgtaaatactcttggcattggccaacactaacgtgaatacgccagcccagcactggtcgagacactgagtcgactggccaaagtctcaccgaaggtccttgtagccatagcaatgaaaatgcgacatccaagcgaggagatcttcttcgacctcatggctgcagcgggatttcaaccgaccgcgaggcttgactacccattgccgggcgaccttggaattggagaagagatggtatacctacacgtctaccaacacaagcccaggctgtaagatgcaaaagttacaattctttgcatccaactcatcaaaacttaatttcatgactgggttgatctctgcaaaattgtcgtgataaggccgttgcggaccgattggtggattggcattcgtttcagtgttgatgtcaatggtcagcaattgcactttccaacgcgtggcgtaaattcatgctcacggatcggccggatcgatgtatgatgagacggatagtaccgcgctgatgttcttaaatggggctcctcgcgcccggcgtcgcgtgcttactcttgatccttttctacgtgactgcggtggtacaccgcttcgtctaccttgaatgaaccatagaacttgtcaccatgatacacgtatggtagtctagcaatatcgaggcttctgtaatcatggcttacattactcgaaagtatcttgagggtgcaaggccagtccgagaccgataacgaattattgctggacatggcaggatactctactcacttcacttaaactttcaatatttcctttaaagtcatggattgcaggtggtctagcatttcctgttcttcatctctcagtcatcccccgacaaaagaaacatccaattgctaaccatctttcggatatgttgcgcagacccatgttcaaccactgacgagattccttcttccagcccacgtcatccaggaagagtcatgatggtgtatgactctcagaaggattccatggccacaatcaatcagcgctacttgatgcacggagctagagacggtcagcggccaacttcaggtttcgcgttctacaaggcgtggcagatgagctgtggaccgagcgaaatcctactcccctggtatgaaggtatgcaaacacatcaagggctcatgacggactgtagttgcgccacgacatgtgcgcaacgatcctggaagaacaaagcagaaagagcaaggactgtctgactagacataagatggaaccaaagacgacttatcggtgtgttatgtatgactccaccgtgaggtatctacatgcacgacgctgcacaatgtccggtcaacatatgcgagccggaaatatcgggccaacttcaagctttgcgcccgcttccagccaagcgatgcgccccacacatcccgatccgaggcacgtttggtctgcgtggttgattgttttcagcttgacgcgcaacatggaaaccgaggaccatggctcttcttagcagctgtcaagtaatcatggtgtttgcgagatggttttcgcacttcgcggttgctgccagattagtaattgttgaccgtttggtgtcaaagttgcctgcggcgtgaccaaactggaggatcggctcgtcggagcggattagacaccgaaggcgaaaaaccgccctttgatgctcagcaaccccaggttatgcaccactctcgcgtcatcaatgattggcgaaacttatgtccgtttcgcccggatgccactagtggctgcggcttgcagtgaaatcaccattcagtatttgatgtcctcgggcgcctgctgccagtgacactgacaactgtttcgctgttgccagcgccattcacttctccgtctcatagccgacgcttttggacgttgcaactgtcgcttttagtggacaaagcagccagggacattgacctgtacccaaatctcggctctgcgcacttttcactttttggcatagcgcctgtgaacggctgaattgaactccgaccatgtcgaactcatcgacatcgctggatgagaacgagaaagagaaggagtttggactggtggatccccaggctgcagtgcaagacccgacagatgaggaatcacgtgacgacgcgcgatatgagcccatcaagacagagaagggcataaaagatctggagaaaaactccgacagtcacagcaaacgaggcgatttatcaagaacgcagagcggaacgagcgcatacacagacattagcgatgactcagatgcgaagagttccttgaaacgacgaaagtggtacaagacgaaccctctgaaatggggacctgtgccgcctgtgccgaagacgcgagaagtttctcctgagtataccgcaagcattttcagtcttttgacctggcaatggatgcagcctctgatgaatgtcgggtataagcgacccttggaaaagaatgacctttatgaagtcaatcccaggcgcagcgccgacgtgctggcgacgaagctggacaccgcgttccggctgcgattagagcagaagcacaaacggccgttgctgagagctatgtttgatacttttgtaagcctgatcgatcaatcatactggaaatagaaagactaaccacccaatcagaaatgggagttcataataggaggtctatgccaattatctgcgtccgtcatccaagcagtagcacccttcgttcttcgttatctcatcagcttcgccgtacgagcttacgttgcccagcgtagcgatgcgcctgcacccaatctaggagagggctttggtcttgtcgtcgccatcacggtcctgcaattcttccaaagtttggccaccaaccatttcatgtaccgcggtatgatgattggtggggaagcacgaggagtcctcatcgcgctcatctttaacaaagccatgaaattatcaggcagagctaaagctggtggtatagctattgctgaagctgcaccaccatcaaatatcaaaccaggcagcgacgaacatgtcaaatggtacaagaagatgctcaagaagaaccggaaagatggaaagaaggcacccgctggggccgcaggcgtagctggtgatggtgaaggctggggcaacggtcgcattgttaacctcatgtcaacggacacgtaccgtattgaccaagccagcggtttcttccacatgatctggactgctcctatcggtattctgatcaccacggctctcctccttatcaatttgacctacagtgctcttcctggtctcggactcatcctgatcgccatgcctctcctcggacatgccgtcaaggttctcttccgccgccgtgtcgccatcaacaagatcaccgaccaacgtgtcggcttgacccaggagatcctgcagggtgtccgcttcgtcaagtactttggctgggaaacaagtttcttgcaacgcatccagagcatcaggaagaaagagatcaaggcgatccaggttctccttaccatccgtaacgctatcctcgcagtgggtatgtcaatgcctgttttcgctagtatggtcagttttatcacctactcgcaagtcaacaaaggtctcgagcccgcacggattttctcgtccctcgccctcttcaactcgatgcgtattccgctcaacttcctcccgctcgttattggtcaggtaatcgatgcaaacgcttccgtcaaacgcattcaagaattcttgctcgctgaggaggcagaggaaactgctacatgggactacaatgccaaagacgcggtaaccatcaagaaggcagacttcacatgggagcgccatccaacgcaggacagcgaggatacagtatccggccctggcggagccgcaggcaagaagcctaccaagcaggagaagaaagacaccaagagagcaagcgctcaatccgccaaagaaagcagcggcgccaccaccccatccgatacaaccgcaatcgaagaagaaaaaccatttgaaatcaaaaacatcgacctctccttcggccgcaacgaactcgtcgccataatcggcagcgtcggctccggcaaaagctccctcctcgccgccctcgccggcgacatgcgcaaaacctctggtgaagtcgtcatcggcgcctcccgcgccttctgcccccaatacgcatggatccaaaacgcctccgtccgcgagaacatcatcttcggcaagcccttcgaccaggcgtggtacgacgaggtcgtcgacgcgtgcgccctgcgcgccgatgtcgacatgctgcctgccggcgacaagacggagattggcgagcgcggcattacggtctcgggagggcagaagcagcggatgaacattgcgagggcgatttatttcaacgcggatatcatacttatggatgatccgctgagtgcagtcgatgcgcatgtgggacggcatatcatggataacgcaatttgcgggctgcttaaagacaagtgccgtattcttgcgactcatcaacttcatgtgctggaccggtgtgatcgcatcatctgggtggaggacgggagggtgcatgctgtcgatacgttcgaggcgctgatggcaggcaacgagggctttcagcaactcatgaagagcacgaagaaggaagaggaacaggacgacgatgaggatgaggatgatgcggaagaggtcgtggcggaagtcattgatggcaagaaggaggcgaagaagacggcgaggcggcagaagaaggctgtggcgctcatgcaagttgaagaccgcgcgacgaagagtgtttcctggggtgtttggattgcgtacatcaaggctggtggtgggatttgggttgggcctctcgtcttcatcctgctcgttctgtcgcagggcgccaatatcgtcacttcgctctggctatcttactggacctcggacaagtttggttacagtgaaggagcgtacatcggcgcgtatgcgtctttcggatttagtcaggcactgttcatgttcttgttctcctggtcggttgccgtgtttggcacggaagcgggcaagaccatgttgcatcgtgcgatcacgagggtgctgagggcgccgatgagtttcttcgacaccacgccgctgggccgcatcacgaaccggtttagtaaggatattgatgtcttggacaacaccatcacggattcgatgcgtatgtactttctcacactggcgatgatcatcaggtaagtctacatttccttgctcaaaagattcagagcctgtgctaatcgaccttgtagtgtctttattttgatcgtctcgtactattactactacgctatcgcccttggtccgctcttcctgattttcctgttctcggccgcttactaccgctcgtcagcccgcgaagtcaagcgccacgaagctgtcctgcgcagcaccgtcttcgcacgcttcggcgaggccgtcatgggcactgccaccatccgcgcctacggtctgcaagagcagttttctcgcagcgtcaaggagtctgtcgacgacatgaacagcgcgtactacctgaccttcgccaaccagcgctggctcagcgtacgtctcgatgtcgtgggtatcctgctcgtcttcacgaccggtattcttgttgttacgtctcggttcagtgtcgaccccagtatcgcgggcctggtgctgagttacatcctcaccattgtgcagatgatccaattcacagtccgccagcttgcagaggtcgagaacaacatgaactcgactgagcgcattcatcattatggaacggagctggaggaagaagcaccactgcacatgggtgaggtcagacctacatggcctgagcatggcgagatcgtcttcaacgacgtgcaaatgcgatatcgcgatggtctgcctctggtgctcaagggactggacatgcatgttcgtgctggcgagcgtatcggcgtcgtcggtcgcaccggagcgggcaaatcgtccatcatgtcggcattgttccgtcttcaggaactctcaggaggaagcatcgtcattgacggtgtggatattggcaagattggtctgcatgacctgagaagtaagctggcgattatcccgcaagatcccacactcttcaagggcacgatcaggagcaacttggatccgttccacgagcactcggatcttgagctctggggtgcattgagacaagcgaacctcgttagcaacgaggccacgatgcaagacgaaacgccaggaaggatccatctcgatgcgcaagtcgacgaagagggtctcaacttcagcttgggccagcgccagctgctagctcttgcccgcgcgttggttcgtggatcgcagatcatcgtctgcgatgaggctaccagttcggtcgactttgaggtatggtcccgccctcggcacatcaagactacgctaatttttccgcagacggacgctttggttcagacagccatcaaaacagggtttttgggcaagacgctgctctgtatcgctcatcgtctcaagaccatcatcgactatgaccgcatctgtgtgatggaccagggtcagattgccgaactcgacacacctatcaatctctataaccgcggaggcatcttcagaggcatgtgcgaacgcagcggcattcgacgagaggagattctaggccagcagctgaagcagtagactagagcgttatccgtcttggtggttaaaaagggcaagatggcggttaccggcccaatgggtctagataaccgcgatgtgattgacgggagatcccagatgatcatacttgcgatgcatgtccacggcgtttctagcggtcctttgcggtgcatatactttctagcgtcggattgcgcatctttttttgacagcagcgtgacggcacagtttgcgcttgctgcacgagaagcggcctggaggcgggttgaagcttatctttggagatgtcgatagcttgcttctctttggggtacctggtcgcaccgttcagcacgttctccaatacaacgatattaaaaaagcattgtaactgtcacacattccgagcacaaacgttgacaaggcccgagctacgtggcctcgtgccatcacgattgcaaatatgcgcggaggggcgaccggtgccagaaaacgaagaggttttcaaacgtccaactctcccaggcccaggcccgctgagaacagcaggtctgtcggctcgcgcatgcattgacagacgagcttgggtccaaggcgagctcggccagtggctccgcgtggctaacgagacttctggcgggccccccaagcaattgttcgcatgcacgctttagccgcagcaagcatgggccgaacagccaagatctccccgggcccatcacaaagcgcacggattctggcccccggtccagagtagccccgttcggcgctggtgcgtttaatcgtcagggacgcgagcgagaagactcaatggcgtgcaggcgagcagttgttggtgcaggtgagttcagcaggtaccttggcgggctggccgtttgccacccaagcccttagcacaggagcactgcatgccagcagctgtgaagcgcaagacgtgtcgagagtggcagcgattgctcagagtccggcgtgggcgagcacagtgcgacaagattatggccatgggccgtggtggtttcgcgggtggtgcatatcgaataagagttttgtggcgccatgttcaaccccccgcctcctaaggaaccgggcctaagctggcctagcgccgctccgatcctcatccaagccatccaagcctggaactgagcgattcacgccggcctagcgaagtagctcacatagtcgaccctcgctctctcacccgcgtcgtcgtcgctcgtttgcagagataagttgataacgcctgccgtgcccagcagcctccttcgtctgccccttcgattctactgtccaattgccgcagcagtgaaagtggtagctgaagcacgccggtcgaccagctcctttccgctgttaccatcgctctttccacgccctatcagtgtcgctccttcccccgtcaccacgcggcagtcgacaacgaactgcgaacatcaccccgtgcaatagatgcaatagtccgccgtcaattcactcaccgtcgcaccacgtcggccggccactgcagctgcagcatcccgcaccgaaaagggtcctcctgacgtccagtcccattgcggccgctgtcttcacgctccacccaccacccaccacagtccttttgcgtgtggaactcctcacacgccgccctacgtcacaatggcagcaaacgagaagcacgagcccgtcacctttggcgtcaccattgagaagccctcggcgagcccacaaccacaacccacccagccgctgctgcaatctcccccggccctgcgctcacccccatcgaacgagtccaccatgtcgaccacctcggccgaccttgcacacaaagaaatgggcgtcgacagctcaaacccctactcggccttttacaagcaccccgaggcccgccgctccatggacgccagcagcgcgccccagagcaaagtccacctcgacatccacacgttcgagcgcgaccccgaagccggcctgcccctcagcgccgccaccacacagcagcccaagtcgtcggtcgacggccgcgtcaaggagtgcaccatgtggccgtcgcgccaggccgtcatggaccagcgcaagacatacaagcgcgcccgtggctgcaatctgttcaagaacttgactggcaagcagagactgtgggctaagatcatcattgctctcgtcgtagtcgccgctgctgtggggttgggtgtgggcatctcgcgcgctgttggcggcggtgtatgggccggtcagggaaggagcaaggagattcctcacaactgaggtgtgtgtgacggagtggctttacatcgggtatgttctgcaacaccctctctacacgaccagtaacactaacatactctagacccactacaccgcaccgctcttgcaacgacgcctacccaaaacgtttctccagcattctacatttttcgatatcccctttctccagctgtccattgcttctagtcccatgtaaatatcattcaactgtttcttttcctttgcgttgcgtcgttcgcccaatcacagcatctgggacacattacttgggtattatcttgcaaacggcgtttttctctgtcgaaccatgaatgaaggcatgaaatcgagcctctgtcacccttgttagtgtacacgcatggcgtccgaacttgtttgtttagggggtttctgtctttcttatcacagagcaaagggctacatgtgtgcatcaaggaggcattacctttgtggcggaatacaagatttaggcagtgagcaattgaagttgctgagcttttgggctgagggttactgcacctaatcgtcgttctttgctgctgattttttgtgatgcgaagtgatgcattgacagtacagcctcgtcattgaaatcactaacacagcgacagttcagcttgtacaaacagtcgcatacatgcttttccccggcacggtccgccacccaatgcgaaccattctgcagtcagcagaaatccttcagcctcgcgttcttccgccccaatcaagccacctaaagccaatcacgaaggccccccatcacactcttcttcctcctaacaagccatcacacaaagtccaaagcctctcagccgcacctgaataatcgaatcatgatccgcttcccacgactcaagcacaaacgcgatgcggccgcgctcatcctcctatgcccgccacgccaccttcgccctctgaatcgcctgcgactcgggagatcgactgcttagttcctggcgccgcgtagcctcaaagcatgcttttgcgccaaccaccaaaccagttccaaacgcagtgccgctgattctcgatcgatcgcacgtggacacacactactgcgttgcttttttttctgttgaaccgaaaacaagcgcaggtgcaaagactagcagatagattttggggatttcagacgttgtttgttgagtgatgtcattagatgagcacgacgttggcgcgcggacagggttgggttgggctgggctgggggcggagatggaaacgttatgggtcccagcgtggttggcttccgggcatgggattgtgcggtatccacaggttgaatttcggatgttctgacggtgggatccacaggttggcttaagggtgttttggccgtgttcgtgggccatgtcttaggagtgtgaacgggtgtgtcttgtcgcttgcggagatgattggcacagactgttaaggggcgatattgggagagttgcggagatgagtgttattagattttgtgaacgatgggattaggtgggtggtagaattgggaggatgctaactactgcgtctactagtacaggacgagcgcttcggcgactgcatttatgacgaccttccttacatttcgtctggatctggcactgatccccacgtctctctacgcttgccttcttctcttgtacacaattgtctgcttgtctagctgcgacgacaccccgggctttccgacggttggtgcacggtggtataggctctcctccatgtgtcacaggcattgcattacgacctcttgtcgcgtccgaatgctcccggcacagtcatgtcgttgacttactgaatagcctgctgaactttcactgtgtgaagcgaccgtgtttcctaggtgtttccggaatcacctcgagagaatcgtcaaccatcgagtgattacgtttggctccggtcgtgggttgcgtttgggcccacctttgtggagcggatggctcaagcttaacatccacagcaggtttcaaatctagggctacttccaaatcatcgccatagtcagacagatcagatgccggtgattcgggttcaggcgagcagatgggactgaattgtgtcggactcagcattggcagtgagcttgtgatctcttccttcttgatgtcaggttctggagtctcgaagcgttgttcaactagacgtggtggtgtgcggcattcgtgcttggacaagaacttgtggcctgatctttctaggtccgcgtcaataggtccttttcgaaggttctgaagtagtggtgctaagaactcgttcttcagcgcttcttgcattggaatcatattgccaggtcttttcgtgtatttgacaaactctcgccaatggtgaaacagttttggttcttgtttggctcggttcgcgtcgatgaggttgatgatattcacgaaagggcgcagcttgagtgagaggagacagccctcgctagttactcccacaagcttgtctgtatgtcggcacatctcctggtatatctgaagtgtctggtctggtttcagttcgatctcgccattctcatctacctgatcgataggaattccgccgggcagatagtacgagatgagttcgtcgcgaatggccccaaccctggctactcttttttcaggttgtgagaggttctgcgacgatgcgagctgctcgaactgatcgttgaaagatgcagaaggatcgggtttgaagtctggtcgttcagcaaagtgccggcggaagaagcgaatatcacactcgggcactccatgctgctgaatgtagtctctagccaggtgaagtcggtcgaaaccctggaattgagccttgctaaatctatccacctgctctcttgctccacgcggtccgtcccaagcttcatagacgccgggtactctgccgaccgcaacggcataaaacttcgaaaactcgcatttgacatcttggctggaaataggctctccttcgtccttgatcgattcttgtattcgtgctgcaggtttcgctagaccgtcaggctgttcaggcttctccctcactggagcacgtgagggctgctgccactgagtctggactaggggctgtagaggccatcgagacaggctcgacagctgtgtcaacgcattttcaggtttatttgtcaattcgcgtcccttgattgaccagaaagatgcctcctggcgtgtgccgaaacttttgtacttgctcaattggcccttgacacgccactgaacatcctcccagtcgttgtacaccccacgatgttccgctggtaggtggatcgcgtaccatcttgtcggcatattttttgttttgtgctgtatgccccagcgcacaagggtgatctgcaagatcaggtcgcgtcccgacgcgtcccagtagcgaaccttttcagctcaaatgctacgtctggcggaacaaatctccctaagaaactccagcatgcgagagttttcgtaatccgatcagggatttactagtgagcgatacgagatcaaggaatggtccacgaccaaggcacatatattaggggcgggactataagaagaaccgcgctcttgctctttgcccagagttcacgactggcttttgctcgaaggtccgaattgatatcacgacaagtcgcaagtcgagccttgaatgagttctgattgggtagacacaacgttgtgggtagaggtgggtgctagtcgaacgcgccccgcggagcccctgagttgacatatttctacgctaaggattagttctcacacgctgtcatgtgatcactttcaagtcacctcatccactgtgttcaacggagccatgaattaccctattccatatttacatacatatgcagctgccgctgaaggactcgggaatacgtgtaactaaaagtctacaattgttgtcataccaattgatgcacaagtagacaaacactactgtccaagactgaggtcttcttactgcataccggtactacgccagtattgagggtctaaagatatgcctgatatcacgctgtactagaggaagctcagggtaaaaggcgtagtccgtactcgtgcccagacacgccctcttcgcgggcaccacaacccgaggcgaacttgcgcgcggacgtttcccaagtgaagaagccttcgctagagtccttgaaccaagcctgggaggttggcttggttcatcgtcttgagtcagatcgatcacctgggtagcaggtcttgagacaggcgcctcaggaacagcatccgtcaaagtggcatcgcttggaggaagtattgtaggagctggagtcgacgttgccccttcgattacgggcatctcgcgactgggaagtgtatcgtaatctgataaaggggtggaaagccgcggctctatagcaacagagccagaaaccgcgtttgttgttggttcagtttcgattcgtgcagcgtcacagttctcaggcgaagtttgcggagtgggcgagggagatacagacacatggattggcgacgtaggaggcgacatatccccgtcctgatcggctactgatcgcaaagtttcacgcaaggattcaaggctcggtaccgcggagccactttcttgcaacaccagcgtccgttgcctcaatgtttcagctcttgcagtgacgaattagcgcctaattctgcgtgagtcaactgccataggacctctgcggaagtcttgcagcaaaggggcgaggacctcattctggtttgccacctccatgtccatccgtcgtcctctgagggtatacctcttgaactcattccagttgtcaaacgtgcaaatcggcctgcctgtacgatacgtgtcgactaaatcgaggatgttgacgtacgggttgtccttgagtgttatgaggcataggtcaatgcggtcgtaaatattctggtcgggcctatctcgggtggttttgcctgcttttcggtacatggccaggtctatctccaatgtctggtcgtcgtcgagatccatatagccatcgtcgtcgtcctgctctgcactggtgcgtacgccgtctggaaggaagtgtccaattgtttcatcccgaatagcatcgaccctagctctacgagcttctattgctgtctattgctgcgagctcactaggcgcttgaattctttcttgaatttcgcctttgggtttggcgtaaagttcggctgtgaagtgaacgtcttgcggaacagacgtatctggttatcggggaggccgctcgaacggagatatctgactgcagacgcgcggttccggaacttgtggtactcggtgctactgaagccctcgacctgcttcttggcctcttcctagtcgtcgtaaatgcctggtttcctgcctcttaccacagcgtagtactgaccaaagctttcgcctggttcagcacgcgctgagtgatcaatcttttcgaattcgacagtctctgtgcattccttccttcttcgtatccatctttccatttgcaccttgagcagttcttctgcgctgtcatgttgtgattccacctcacaccatacgcaaagtggcggtccactatctcttatgtgcccatgtaccatcaagtaccatgcttgctccaagtcgaaaaatccctgatgtgtggctcccagctccagtaaaggcctctcgttgactaacacagggtacacattctggagctttgtaggtttatggatggcataaacccagcgcctttcctcttccggatgagatgcgttcccagccaacattgtcgtggttccggaggtgcgctccaacaactctcgggccgcatccagccatgagcttctatgttcattacgttgagtctgttgcgaacactgcgtgtccttcttcactacgacattctctttctccttctctttctccttgtaacactcccaacaacatcctttcttgtgatcctgtccttactcatgcccatgaaccgcgaagtactgagcactcagccgatcctcgaatctcttatgccatgcgccatgttgccttgccattgcgctcacatccggctcccagtagtcatgatacatgcccctgtatagctcaggcggattgatgaggtagaagtgctttcgcccggctttccccataattgtgaaatgccgcgtgaatgctaagtttgagtgaagtaaataagtgcggtggcgatggttggaaagacgcgtctgaacgcgttcccgtgtgactagggctacgggtcgcagcatgcagggtgtagtaggatcgacggaataccatcccaacagccaagaaggaaaaagcaagatcgaagaacatgcggacgaagctaggggtgtcgaacatagtcgttgttggtatctaaatcatcctcgcagcggaagcacatgctgaacaagacaactctgcctgcacagcggacactcgggcttctctctcgcccagtcacttatacaagtccagcagaacacatgcccacatgtcgtcacactcggatctttcatctcctccagacaaagcgtgcacttcctgtttcctccgccaatccagcccatcgtttcctcatcggtcagctcgtagcgcggcttgtccgcggcaggcgtatgcgtccacttctgcaaatctgagggcgctgatgcaggaggtaacgtggcatcgaatagcagcgcgttgttggcgctgtatgcgtttgggtcaaggctgacttctgcaccgcctcctaccatagctgatgtgctcgtgggaagatccgaagtgaccctattaggggcactggtcatggtgttgtgcagatgcaggtagccctggactgccatctgcaggactagaagcacgccaagtacttcgtatcctgcgcgctggtcgctttcttgcacttgtcttgtgaagatgtatcgtagcccccaaatccgtttcgagaggtggtagtagcttccggagaagtaaaaggtcgctagcgacagcgcgtatatcggtgatggggatgtgattgtgtcgaggttctggaggatgtagttctgcaatcgcatggcgatcgggttcgatatgcgcttcgtgctgccgctctcctttgcctgctgttgtgcgcgcgcctgttgtcgtgcatagtatctcaaatttgcttccagtttcgctcttatccgcctcctgaatgctggaagtgctcttccaagcaagtatggtcccagtatgcagctcaatatgtatcctgctcttctccctagcgctggtaactgtccgctttcgctctcaacttgcacaatgtcggtgtactcttcgcccaaggtccgattccctattgctgtcgtgaggccaagatacaaaagctctcctatcactcgtgtctctgatatgtatgtgtgtgcaaatcgtgcgccatacagtttgcgcaaaagggtagatagctgttccaggagtacaccgctgaagtatgcatctttctgatgtgaccggatgatgtcgggcgacgatgcgaacggatacgcgtagcgcgctggagtggccatgcttgtgaggggcgtagagagactgcgacgagttgttggtgttgatggctcgggacgggtgacgcggtggttgacattgaccgcgctcgcgaacctcggcttgtgatcggatggaagctcggactccaacgtctttcttcacgcaacttcacaccacagcatcgaagattgacgacattagcataggtagcttgcactatggttccactgctgtatctatacgcgctctacggaaatgtctgtccaccattctgcagcgaatgcgacgttgcctagccctgtacgttcctgaattttgccatgtaaccaagccctttgctttgtgaccatagcaagagcgccatcctggccaaatcccacgccaatctctccataatcctcgatccgatatggcggctcactgcaacaactgcctgtataattccaataattagccatcacttcgcctcaatcagttacaagatggtttgagatacagcccaatcgcatgagtctcatatacacccactcctacctttgcttgcctaatcgtgagcgatagtggaaagatgtacgagtccgatccctcaatcgggactataatcggctctgaactttttgcaatttttgtaggctttatgcttttgcccagttctttcactagttcgagagagaacttggttatttatgttcatttgactactatctataaaactttgctacatcataagggtcgtcagtcgtgatccatcacatcctgcctgcataccagtagtgtatcgttacgccgcatgtgcatgaagacaccacagcacgctagtagatgttcaaaaatgctgtagcctccgaaattgaaacctcacaatcgtgttcaccacgattgtcttgctcaggacaacatgcccgtcatggttgccaacatccacttcgccgccatccaaaacacaatcgaacccaccaccaacatcacacacatgcctaacataaccttcccactcatctcaaatgcatcgctaacttctagcttcacgactttcctgatcttcttattcagatgccatgtcttctttttcttcttcccgccttcactctgtccaccttgacttgggcttattgcgtcatccggccctacgtgggacgcggcacctctcatgccccatctcgagtcgtcagggtcttgatacggttctgcgtcccaccaactcgacgggtataggtacgtcaggagagatgtgttggagtgcgcgtatgtgcgatgtgctcggtcacgaaggttgacgaagctaagagagaggatgaaggagatgaagagaaagggcgtgaggattatctgagtctgttagtagggagctacagttagtcgaaggtttgtgcatacctttcggagggatgagtcttcttcatcgtctgcgacaggtccatgtgttggagatcccggcggagatggtattggagtattggcgagcttctcgaaagagtcgtgtctttttctctgtcttcgacgtgtagagggtggtgatggcggtgggcttggcggaagaagttggctgttgtggtggtcgtgtgaggtagctgtcgacatgttgtgctgttgtgaagctcctttgccagagctctccagtctctcaaccaagtcgagtaagttccttagtatatcagttccacaagtttcagatttattcgcacgtcgaccgatttcgaagtatgtgtgcaacaaccggcttgcgtcgattgtttgatgatcgtcgcacgaagctatgcgggcgcctgcggaacagtgacgttgtttggcgtattttgctattgttagggttgctagctcagatcgacccacattccatgcagggacagggctggcagttttggaaagtcaatgaatgccagaattgcgcccaacattgcgtctttccgatccgaccttatgtataatgaatacgcgtatcttttgtacaaggatcaacgacatcggagggcggagtccatgcagggctcactctgccccgccattacactcctcccgccgtggcacagcgcgcaacaacggcctgatcgacaggtgcccaagacattttcgcaagcactgcctttcttcgcttgatcaatcggagtccccatatgactagatgccggataatgagctcgactccgatcgcaagtacctcacgggccgtaccgactggcgcatcacatgttaagcctgaatctaacatcggtgatgaccaaagtcgcatgcaaagcctgtctgttctgttcccagggatgcggctgcgtttcgagtaagccatgaagtggtggtgttcgcaaagacagggcagtctcgtgtccaccatgcaggatcctcctgagtcgcagtaggtaggtgccatctcttactgttatacgcgtttgaagatcaagaaaacttgggattctcttgctggaacactgctgttgagacgcggtgtcggagcctggttgtatgcgactgaggtccttggttgtgtacgtcttcataaccgaatcaaggaaattgaggaggtactgaagaattgtacaacgttgtgactaggaacccgaaaagtccagatctattctttacgagatgcaaatgtatgtacggacattggatgggagtacggtgctccagagagggcttcaaaaagtccaggcagatcggtgttcgtcacatcgcgtaccactataggctatgcggtaggacatcatctgggagattgatgatgcgaatctttggtgattcgaatgacaaggaagaggccttcacgtgcagacgaaagcacttcctcttcggctcatagcactacgcgttcgatactgtgcccttggtcagaagaggtagcaaaagagagatgcccctgagctagggatcgaattgactcaccatacgaacgcttcagtgaacagattgcagcaactcgaggaattagcttcattgaggaaccatcgtgaccacaagttcagggtccagccggctagcccggccaaatgtagttaaggcaggtacaccccacgtcaaactgcggtgaggatcgccaatggctgcatgcccctccagatttatatctccaaacatcaaatccaccattgctcccttgctttgctcaaagacacctgttcgactgtttgagctaccaattgatcttttcagcctataaattggactgggaaacttgattccaacacgaataacgacataacatccacaatggctgcagcggcatcaatctaccctacgcttgaccagcgtccggtcaagaacaccatcgttctcttcgatgtggatgacacactcacaaagcctcgccaggtatgtctctctactttcagaacggtggagacatactgacagctacaacagcttgtcaagcccgagatgctccagctgctctcagagctccgccacaaggtcgccattggcttcgtcggcggctccaacctcgtcaagcagcaagaacagctcgcgaccgccaacgtaaacgtcacatcgcttttcgacttctgcttcgccgagaacggtctgaccgcataccgcctcggcgaggagctgcccagccagagcttcatttcctggattggccaggagcagtacaacaagctcgtaaaatggtatgtcaaactccaaagctatctgagcagcgcgtagctaacaacatctcccccaggatcctgcactacatcgccgacctcgacatccccgtcaagcgcggcaccttcgtcgagttccgcaacggcatgatcaacgtctcgcccatcggccgcaacgcctccgtccaagagcgcaacgactaccaagcctacgacatcgagcacaacatccgccccaccatggtcgccgcgctcaagaaagccttccccgacctcggcctcacctactccatcggcggacaaatctccttcgacgtgttccccactggctgggacaagacgtactgcttgaagcacgttgccgaggagaagacgcgcagtggcgttgtgtacgacaagattcacttctatggtgataaggcgtatgagggcgggaatgattgggagatttatagcgatgagaggacgattggacacaaggtcaagaacccggaggatacttatgcgcagttgcaggagctgcttaagagctttcaatagacgcagaagcagtatgcgagtaggagaggtgttgaaaaggcttcataagatatagcaagaaggtagagctagttgatatgcataatgaaggaatgaaacctatttcgtgattctatcatgtccattccgggatgtatcactctcaggttctcggcatcagctgctgttctagtggcgatgatctatgttattgcgctacagtcacgttcagattgtatccaacaaatatgctcgtgatgtgcattgcgtatgtgttaaatgaattatattatgtattaagcgcccctatgaagggccttcctagataagtattgtacttgagaagtgaaaagtcgtgtccttcgtaaagttcgtcatcatatcaacaaaggctcgcacaatcccgtcgcataactaaaaacccgaaattcgaagcctctccatcgctgtcgtggcaacttgtcgtcgtaaatatctatgtcatgatttgatatcgcaagcgtgatctaatgtgtatgcgcggctagtggacgctgccgatgcgcttcctctctgttgccaaagccgcgagggaagtgcccatctcgttcttcagggctgatttgttgccgttcatgttgttccagagctgcttgcactcggtctcctggcgctggaggagttcgttgacgtagtgctcgccatcgttggcgtagacgtccgcgatgtcggttacagcagtctcattgtcgacgacatggcggagcacacgctttgacacgcgcataagcaagtcatgcatatcgcgctgatgcggctggagcgtggcctcccactccatttcctcggcctgagagctacggggaggagtgcgtggagaaggctcatgttcagcagacgtcgagctatggctgcttggtgtgcccaactctggtggagacgagcggaaatagatgttggggggcgaatccttgtaggttggcaggtgctcttctgaatcgtcgttgaccaaggtatcgtcgccgtcgaccaaggtatcatcgccgtcgatcaaggtatcatcgccgtccatgtcaacatcatcctgagcctcgacatcatgctgtgtctgggtatcgtcaacagcttgctgtggagccgcaaggattgagtcgcccatagagggctccgggaggggctcgctcccagctctggccggaaagattaactcgataggggagctacgtggttcgttctcatccccagctttccactgccgtggggcgtggattgtggacggttgctcaactggcaaatcgtctcctgtcaaacgccgggtgaaggaagacctcttcagtccttcgcgacgcttcttgaagggatcagatttcatgatttgtatttgtgcagtcaacttttcgagatcaataccgaaggagtcagcatgtccagagatggcagtagactctgcacgtggagatgcaggtacagctttactgttgctggagagaatcgctatgtcggttgcgccagtcggagggccgtcatcttcgttgtctccaacgggagatatcagtattaaaggagcaggccttctcagattcttacgtagctccatgggcgtgcgcggctggcggcctggcagggatctgcggcggggtggcgtggaaggtggaggtggagccaaggacggtgctgacttggtggcagaggggttctgcaagcctaacagacctccaatgagtgacgttcgcgaggccgcagccgatgagtcggactttacaatctctttagatctacgtcgttgtgtggccttcttcgagtttgtgttgccggtagtcggctctgcaacagagtttcgttttggcgcgcttttcttcaccatcttctgagcatttgggacaaacgcgtcatcctcttctgcttttcgcttgttgttggccttcttttgagagatggttgaacgacgttgagaagcggcgcttgttttcctggttctgcgaggctcgggcgctgcttctgatggcgaagacatctctgcgctcgaatcttccatgtcaacgtcctctgatggcttgtgtatctgttgagaagctttgatctttagagcttgggagaccttgggtagtttgccgttgccgtacgttttcttgttcgagatgggttggtccaaggttaaactgtccaaggctgatgatacagatttgggcgcatcaagttttggggatcgcattggggtccgtactgcgtctattggtgttttgccgagctgatcggacgagctttgtgatcgttgggatctggtgattgctatgggactgctgcgacacaccgtacgttgcgtgccatggctttgttgaaggtcctcaatagccattccacaatgtttagctgcatctgcgtctgtgaacattatcgtaagctcggtcgcgctgcgctgcgatgagttaaggcggaacgtctctgcattgtgtttgagcgttatgacgaggtcccagggttggtagtccgtctggcgcgattgcgaatcatggagaggtgccgagcgctgggtctttgtgctgttgatgttggcgactggcacgtctaggaactgaacttccctttgggactcgtcgggaaagagcatcgtgaggtggtccttctgcgcgataagaacaggcgcgcctttgccgatgcagccccattggaagccatccgagcccacaaccgctgcagggtaggccatataaggatcagtgatggggttggcaagatgcagaacgcctaatgtgtcgagaaagctgtggaacttgcgcatccactgaggtccggaagttccagggaagtttgttgcgctgtttctcactttgtctgaccgccagaagcaggaaaagtcgatgtgttgctcaagtgcttgcctcatgacaagacccgcgacaaatttggtctcttcgcgctctttagggttgagaatgacgtcgcccagcccttgcagttgctgttccacagattccatgtggccgaccacttcggaagacgcatctagcatagccgccagcgccattccgatccatcttcgccgtaagtacgacaagcttgtattacagaaggcgcgtagatattcctcggcgacagcaggtaatccctcatcgctctgaacgccagctgtgacgagctcacacagatgcacgctcgacgcgtcgttgtcgggcgtctgcaacgcagtgtcgaagtccagagaagtcattagttggattgttgtgtgaagtgttgtaaaattagacagtaaggagtgcgcgacgaatgagagtcagtatggtaaagacagtaggtaaagactggaaagcgtgcgcgtgtggagcgcagctacgaatcgcaatgaaggaaagcgcgatcggatcgaggaagtttgacgtcaaaggaaagcacgcgacagggtcgtgtttaagaagccccaatcacctcaaacatggggcactaacacgcaggcatcttcaaacctcacaaaaggttaaatatgaggctcaaagaacagttcttgaacggccgaaagtatgcgaacactgaccagtatctcctcacacttactttcgtagcgccacgtttgatgaggcggctgctacctcaccgttgcgggccgcgttgcatcgcagagaagaagggccaacggctgccacttcttcactattttcaactctactgcactgtggcgcgcgaccagcggagcgtcgaagcgtggctctctctgcttctttggggaaagagtagagccccgattgccctcgcgcggagcagtcgaggtcgccaaatgtgtgcggatcgctggggtcccatccagtgggctccaagactagagctcgagtagctactccttacagaacgacctcgatcgtttcaccgcgcgtgcgatgacgctgaagatgttcatgaaaaagatggaagatgttgatgcttgtcggaaagtgatcgagatgagcaattacgaacgcaggggcggacagatggtcctaccgcgattccggctctcactagcgcacaccatccgactcgccattcactcccaactcatcctaaccagccctaaatgacctcctgacaggtgatacatgcagcgtcttccttggtaaccgaacgcatgtgcagcaaaagatgtcatacccgcggtttggcgtctttgccctgcatgctcatcaaacgtaactaatcgtgaggacgcggcgccttcgcacgcactcatcatcagctcacactggacgctctcgatatagctgtaccttacgaaaacgatcgtgtcgtgttgccgagaaaaatatccagattctttcattcttcataatctgcattacacgttctcgctgctctcctatcctctctgcttcagtgtttgtttcgagttggtataagctgtacgctagcgcccttcatcgaactttcgcttgaagcgggacagcgcaagtcatattagtggacgataatctccatggtcgacagcgataggagttcaacggggaacagccctgtgggggttgcagccgcagcagtggtcccagaccacggccaatccagaaggcacacgatcattgcttgagtatggctttgcctatctgtccaagctcttgacagctcagttgtgatgacgactctcataaacgtcacaagcagccttgacgctcgggagcagggatattggctcgtgacagcctgcttgttgacatgctacggcttttccaactcaagtgctatggtctttctgatgtttgccatgttcgtggtatgttattgatcagctatcaaacccaaaatattatccctcattcggcagatcctgttcatttcaaggcaccaactgctcgggtctttgacctccgactcgaccgtagagctagtaatgccagagaagatcggcgtctacttgggcatcattctgtgctggccatggcatatctgcttggtcctctgccaggatggagcataccagaccgcactaccttgaggtagctcttcttcatcaggtacgtaatcacacgtggggtatggctttctcactaacaatgcagtggccctgtcgttgccatcgcaatagtcttgggctccatctcattaccaccttgtagcaacggtaggacgaacacggaacgcatccgtcacgtcggtaaatatgccgggaaaccatacttcagcttgcctatgacgttgaacttttctggaagaggtggcaatttcgctaactaaaccatgtcgttcctgttgccaacgcaaattacgcctttctgaacttgggaggttacaatgcatagctttctggagacactcgcagtcacattggaagccatgcggcagcagccataataagtcgtcccaagtcgtgtttgccttagctgcattcattgttatcattgccatcatttctcttcccatgaattttctcctgaaaagactggtgcgaatgctctgcctacaagcaataatgaggactctacaaatgccgtgaaaagaagcaagatgactcggataaaggtagtgaacgaggagaagctagtactacagctaatatgtattgccttctgacccaggtcgagatcagatcattgatacctgcaaaaatttgagtgcggtttctcaaactcctagctctatcgcccaatgacgctctaactgttatataccaccagccccgataataatcagtggtcgtcgaacagtcaacgtggatgcttttgcggaatcttgacgcgggcaaaatagatttataaagcattgaagactatccagtgatactttcgatttatatttagtacttaacattgcactaaaaattcgggttattgtatcgtcatatgaaaatccctgggcgaccattgatgattgttgctaggcctgttgacaccagccggattacattcgtatatcagtactctgtaaagtcctgaacagcgcagccttgcttattgctaataaacggccagtagtactggatttgtaaacaagcacgattcgtcgcgccatactccagtggttcaaagaagcacgtcacaagagcacgctacttggggagatcgccccgcacccccattggcaagcaaccgaagcatcaccaagcctctctgctcggcatcaaaccaccatgacgtgagcaaatggaatgcccatatttctagccaaaagtcgacgctacggctctagaagtatcatccgatccttgctgaacggcagcgggccatgctgattgatgtgatcgacacgcgctaagaaacgctggtgtggagttacgcggggggaatagcagagttgctttggaaggtgataggttcttgtatagcctcgggctgccggatgaaggaaccccgggagtggatgagatggtatagtgacgttttgttgatgggcgggcttaagaggggtgtgccattcccatgaactagcactttcgccgacgcgacttgacttcagtaattcgactcaaccgtccgtctggagtgattcgaaatggcttccgcagcagaaagactcagcgacggtgcgagcgaagagaagaagattggaagcggacacgatcatgtggaagatccagggctgcgacatacgattgaaaacttaccggatcctgatgctggattgagtgaggaagaacgcgctgctcatgtacaccttctcttcaatttttctggaaacgatactgacacatctccaggatcgcaaactcctctggaaactcgacctcaagctcctcccctggctttccttcttgtacctcatctccttcctcgatcgtaccaacatcggcaatgcgaaactcgacggcttgcagcaagacctaaaaatgactgatagccagtacaacgagagcttgactattttttttgtcagttactcggtgtttgaaccattgacgaatgtactcttgaaacggtatcggccgagcatcttcttgccgattattatggtgctttgggggatttgcatgacttgtatggggctggtgcataattatgcgggattgatgacggcgagatggtggttgggtgttgctgaggctggtaagtgagccgtctaggataacttttgcaagatcagagctgacgacgacttctagggctattcccaggtgttaactatatactttcatgctggtataaacgatccgaatttggcctccgtgccgcaatcttcttctccgcagccgcactcgcaggatcattcggtggtctcctcgcggcaggaatcgctcggatgggcggagttggaggaaaaccaggttgggcatggatctttgtacgttccgctacactacactgcccagaataagctcagactaatcttcattacagatcctggaaggcctcgctacaatattagtaggcatagtctcatactggatggtccacgacttccccgccgaagccaccttcctcacccccgacgaccgcgcgcgtgtcctccgccgtctgcgcgccgacaagcaagcctctgcatcccacgaatccttccaaacaaagtacttctggcaatctgtcaaagactggaaaacgctcatgttcgccatcatctacatgggcgccgacggagctctgtatgccttctcgctcttcctccccaccatcatctctcagctcggatacaaagcaacgacagcaaatctcttgagcgtaccaccttatgccgctgctgctgttgtgacagtcttcattggctggctcgccgaccgcacgcaacagcgcggtctatgcaacatcggcatctcactgctcggcatgatcggtttctcaatgcttctcggctccaatcgacctggcgtgcagtacgcaggcacgttcctcggcgcaatgggcatatacccgtgcattgccaacaccatctcgtgggccagcaacaacgttgaaggtgtgtacaagcgcggcgtgacgctcgggttcgttattgggtggggcaacttgaatggcgttgtgagctcgaatatctaccggcaaaaggataagccaaggttttttctggggcacggtgttgtgttggcgtatttgacgctgtttttgtttggcgggagtattgtgacgaggacgcttttggcggcggagaataggaagaggaggagtgggaagagggatgggtggatggaagggaagagtgagggggaggtggcggagatgggggataggagaccggatttcttatatacgttgtagaaaaggagaagagggattgatgttgctagggagatattgtgtctgcttgagggtctctggtacattgttgaacccatgcagttcacctcgaacacacaaaatcgatatttgctacacagcatctgagcgttggaacttgaaaatggtgcatctcgagatcgtcgtgtggcttctctccatatttcccaaggtatcttttgcattggtttgacagcgaggaaaagagtagttgggagcgagacattgatcatgaagttgtttttgtccaagaaaaagtcaaccgccctctagaaacgaaaggcgaagcagatccgtggcaagcttttgaaccatatgcgccacacgtacaatctcaggaacgccgcccaatgcaacccacgaaacaggatatcgcacatattcacagctcatccaccctctacgcagcaccgttcttcctcccagccctgtcgttattcctctgcttcctctcattcctcttcatccgatccttgcgctccctccggctgtccgcacgcgcatcatgtgcctcgcccgtcttcgcctccttgctctcatccacctcaacaagccagtcgttctcgccgtccttgttcttgcccttgtagccccacttgggcacccactcgccactcgcatcgtcgtatacaagcttgccgtcgcgcttcttgtccttgatgcccttcttggcggcaaagcgctcccatttggtggcctctttgacggcgggaatgggcttttcgcggggaagtggggtgctgggggagggcaggacgaggtgcacgccttccgcgctggacttgatttggcaggttgagagcagctggttcacaagggcttgggcggcgtcgcgggcggtggagcgcaagacctcttcgtctgcgtcggcggggacggggtttgggctctgctgtggcgagcaggttgccgaggtcgaatgtgaaagggagtgggcttttcgacggtaatgggcctggggtatgttagtatgcgctgatatttggagcttgttgttcttacagtctaccggaaaacggtcgagtctgcgatcgatgcggctccattcagcgtaggtgacttgacgttccattgcgccggctgttaattctgtcgacgagctgggagtgtgtgttggatgctccgttgagcgcgacgccgccgtccattttagtgtcagacattttgtggtgcgtggaattggtattgtgagatgttctctccagcagcctcgaagaagttggcgatccaaaataatttcgtgccaagacaaaagttcgggatgtcaagttagcgttgcggacctccgcccgcgaatttggtggcatcgcatgctgcaagagtctgcgattccccattcgccgttgtagaggcggaagagcttcacgtcgccatcatgccgccctcaatatgtctacgcagcttcgcccagctatccattgacgccgctgcgcgcccagcaatcgcaccacgagcagctttcttctcgacatcgtccacacgatatgccggaggtcctacgaagaaaggcatggcggcagcgcccaaaaagggtctcaaacaattgaacacaaagaagggaaagaaggcggctacaggcgatacaggcaagcggccagcacagggcgaacgcaaagcaatgcggaagcgaatcatactcagcaacgacaacgccttggaagtttcgtcgttaaaggatttgagcaaggccaatgcattggaagagaaaaacgagggtctggtcatgggacttccagtggacacagtagacgcattgagggctatggaagcgttcaagacaagccaaggatggagtcttttccgacgaccagcagtcctcatgcgcaaggaagctgtccaactggcgaagctattcaaagaagcggaaagttcgaagaagacactgcggcggatactgtctggggagaggatgagcggaaagtcaacactgctccttcaaggcttagctatgggtcatctgagggagtggttcgtcatcaatcttccagaaggtaagaatcaatgccagaattgtgcaaagaaactagactgacacttcccagcccaagacatcgtcaacgcgcataccgactacgcccctctccccggatcggaaccaatgcaatacacccaagacacatacacatcgaacctcctccagcaaatccagctcgccaacggccccttcctcgccgcaaccaagctctccaaaacatacgatctccccgttccgctgtccgcaggagcctcgctcaaagaactcgttgccctcggccaagccaaccccgaagcctcgtggcctgtctttgctgctctctggaacgaactctcgcagcccggccgcccacccatcgtcctcgcaatcgacagcctatcgcacatcatgcgcaactccgagtacctctccgccgacgtcaagcccatccacgcacacgacctcacgctaatccgacacttcatggaccacctctccggcgcgaagaagctccccaacggcggcgtcgttctaggcgcaacttcgcaatccaactctcccacttcccccgcgctcgacttctgcatccaggtcgccgaggcccgacaaacttctcccgacaacataccgcagtgggaaccgtacaagaagtacgacgcgcgcgttgtagagtcgctcaaggatctcgtctccgaaagcaagggtcttgacgtgatcaaagtcggtgggctgacgaagaccgaggcccgcgcgatcatggagtattatgctgagagcgggctggtgaggcatcaggtcaacgagagctttgtgactgagaagtggagcctggcgggtatggggaatattggggagttggagaggacggctgtgaggttgagggtctgagatggtgattttgtatcatattttaaatgtgtagatttatgtagagcaattgcatctttgcatgtacaactgacaagcacgatttatggcaccatcgtgttagacgtctcttgtcgcatcagagcgagcggaacactcaacccaacgcatcccccgagagctccgatccacatcaacaaatactcttccgcagtgatggctttgtcgccaacgctggcttccatcacctcagccgtctggcaaggatgaatgaagaacacgggacggttggtagccggatgatcgttgatggtgacgccgcccatgacgcccgtgttctcagcttgggccttgaattgcgagggtatcagatgctcgtacagcgtggtcatggtcggtgggtagcgatgctgcaggtctgatatgccgaagtagaggactggaacttggtagactggcgataggaggatatcgtactgtatcagtgctggaatctttcgaggcgtattaaggacttcatcatcgtcttcttctacttcgtcgtcttcactgtcaacatgaaatcctgcatcgtgctttgcatcttcgcgcagctctttggcaatccgcagataaggcgtatcggtggaaggaatgatttccactgactgccaatctcctctgctgctatcacgctcgcggtatcttcgacgcaagtcggaacatgcttgagcaaactcctctgcggtcaagtgtggaaatgcggagagcatgtctgccacttatgctgcaagccgagtattgcaccgatagtctcaactttgtggaacgcgaatctcgaccattgtccggagtaatgtcctcgtacacagtacggttcagtcatgcggtgcagtctgtatcagccacgcgcaggaagtccgtcttgcaagtcgttgccgaaagcgtcaagatgtcaaacgttgaagctacgtcagagtaatttacgtatgcacggtcaaaatcgccggcccagaggtgcagagacgattagtagttgaggatggggtctggtagggcaagggttggcgatcgaggactgagatcaccgccgcggtggccccggtcgcaactgcctggctactcaaggcaactccacctccgagggtctagctccgcaacctccgcatccgcaattgtcttcatcctctggcatgcctcttgcgccgcctcgcacgttcccgtaatttgcgtccgcaccaatctccttccgcctcaaacgcaacgcgaactccttcacgatgccggcccagacggagaaaagccagctgaagcgcggtcgcgtatgtcatgagccattcgcaactatcaagaagaagaactaggcgctaacatgctaatcgatagcaatcccaaggtgagcaggtggagcccaagaaagtccgccattcgcgcctgtctccaggagcacctagccgtctcaagcagggacagttgccttcgcccatcacccaaaaggactcgacggcgtccgaagacttcaaagaacccaccgttacgcctcccaatgaacgaacacagccatcgcagaacttccgcagcccgaaaggtcccggtcccggtggcatctcgcctccatcagacacgcaggcattctcgcaattcgtatacccccccgtaaaccggacttatgctgtcgaggatgaacagtggtgaaggtgtatggggctatctgatacccatggacgatgatgctagcaaagtgatggtgttgcgacggagagaggcttgtccagttccgacgaccatcgttggcaggacgactggtcgagagaaagtgcccaagggcgaatacaaggcacaagaggaggagtacgagaaagaaaagagagagaatggtgtgactgctggtggttacttgattggacgtcaccgtgaatgcggtatgtggtggatgcgtacacgaccaagcattcgtgactgacgtgcaacagatcgaatactcgagtcgcctaccgtatcaaatcgccactgtctgctcttcaccgagaagaagggcggagacgtcatcgcagtcctcgaggatctctctggaaacggaacgtttgtaaacgatacaattgttggccggaacaagcgacgagagctaaaggaaggagacgagattgccattttggaccaggcccgtttcattttccgatacccattggtgcggaacacgcatcgattccgacaacaattcacgatgcaggagcagctgggtaagggtcactttgcctcggtgtacctatgcgtggagaaatcaacaggtctgcgatatgctgtcaagaaattcgagaagcggacaggtcccggcgaaaagtccaaggtcgatggtctgcagcaagaaattgccgttctcatgggtgtcagtcatcccgctctgctctgcttgaaggatacattcaacgaagatgatggcgtctacctcattctggaattggcgacagagggcgaattgttcaactggatcgtcatgaagcagaagctcacggagccggaagcacgcaaggtgtttgtgcagctgtttcaagccgtcaaatacttggtatgttcatttcgagggtcttgacgagttgatgctgaccatggctagcatgaccgcaacattgtacaccgcgacatcaagccagagaacatacttctaaccgacaaggacctgcacgtaaagctggccgactttggtctggcgaagatcattggcgaggagtcattcacaactactttatgcggcacaccatcatgtaagtcccatgtccacgcaagctaccgcaatagctaacagtctgcagatgtggcaccagagattctcgagaattcaaatcaccgaagatacactcgggccgttgatgtgtggtcgttaggtgtcgtcctctacatctgcctgtgcggattcccgccgttctccgacgagctttacagtcccgagaatccatacacgctatcacaacaaatcaaagccggtcgattcgactatccatcgccgtactgggactctgttggcgatcctgcgctcgatctcatcgaccgcatgctcacagttgatgtcgacaagcggatctccatcgatgagtgcctcgagcatccctggacaacgaaggacaccatcagccttactgatagtacagacggtttgacgggtgccatctccaagctggacttctcgaagagaaagctgcaacgagagcgtactctactcagcgacatcaacgatattcaggtcagtcgggtcatcaagggcaaagaaggacaggatcctgtgaaggtatatgagaagaacccaagccagatggtgccaaagctgcacttgactcaagaggtgcggccggatcatgaacgcaacccaaaggagttcgttgagatgggcggaaagggtgatgagactctatactctgaagaagaaggtgggtctcgatatgctacagacaagagcctggcatcagcaccgagcaaagaggcctgaggggctaggcttcaacatgtacagcgctcacaatttcgtctggcgtatggaagtatctgttactggctggagttaaggttatgcgggcttgctgtaggaatatggggttcagatacgggcaattgcttgtgggtcaaaagctgctaagcatagcagacgctaaatcatgaattcatggagcgttcacttttccatcatgatgcttttaacaagtcatcagcccatcggtgattcgacgaatgacgtgaggctgtctacgaagcgggactactcctatggcgtgttagcggaggcactgcaggaaaggacattacgtcgtactacgtcgtgcgttagtggtcagattccggcgcgacagacggacctggtccctgccaaggcgcgcaactgccagaccgccttcagcgcggaaggagtgctgccctattggtgcacgcccgcaactccactaaaatatatctatcccaacgcgccccctacaacattgtggtcacgcttcacattccttcgttcgatctctgttcaagatgggaattctcgctgatgtcgccggacccgtggggaacttcacctctcaatcgtccaccgccactctcattgccgcgggcttcgcctcctttatcgtcctctccgtcgttctcaacgttttgaagcagctgctgtggaaggatcccactgcgcccccggtcgtcttccacctgttcccgatcatcggaagcaccgtcacgtacggcatcgacccgtacaagttcttcttcgcgcagcagaagaaggtgtgtcagattgaagctggcagaaggcgcaagctaacaagagacagtatggcgatgtcttcaccttcatccttctcggccgcaagatgaccgtgtgtctcgacaccaagggcaacaacctcatcctgaacggaaagctcaaggaggtcaatgccgaggagatctactcgccgctcaccacacccgtcttcggcaaggatgtcgtctacgactgcccgaactcgaagctcatggagcagaagaaggtacacattactcccctcacagatttgaactatggctaacacgaagaacagttcgtcaagtttggtctgacccaggaagccctccgctcctacgttggcatcatcacccaagaatgcgaggattttttcaagcgtcacaaggctttcaagggacaaaagggcacttttgatgtgaccaaggtcatggccgagctcaccatctacaccgcctcccactctcttcagggtaaggagatccgcaagtcgttcgactccaagtttgccgacctttaccacgatctcgatatgggcttctctcccgtcaacttcatgctgtcatgggccccccttccccacaaccgcgcccgcgacgtcgctcgcgagacaatgatcaagctatactccgagattgtgcgcaagcgaagggctggcaacgtcaagaaggactcgcatgacatgatctggcacttgatggactgcaagtacaaggatggcacacaggttcctgaacacgagatcgctggtatcatgattgcgctgctgatggctggacaacactcctcttcctccacaatcgcctggattattctccgtctggcacagtaccctcaccttctcgaagagcttcttgcagagcagaaggcggtcatgggcgaggaccttccagcagtcacctacgaagacctcaacaagctgccgctacacgcccaggttgtcaaggagactcttcgcatccacgctcctatccactcaatcatgcgcaccgtcaaatcgcctatcgttgttgagggaacaaactacgttatccccacttcgcacaacctcatgtcctcccccggctactccgcactcctcgacagctactttgtcaacgctgcaacctgggacccacatcgatgggacgccggccagcacaactacgacgaggctgagaacgacgacgacgagaagatcgactatggctggggtgttgtctccaaaggcacaaactcgccttacctaccatttggtgctggaaggcatcgatgcattggcgagcagttcgcctacctgcagctccagacgatcctcgtcgcatttgtcagggagttcaagttcaggaacgttaacggtagcaaggacattgttggtacagattacacaagtctgttctcgagaccgcttgcacctggtacggtcgagtgggagcgcagggaatcatagagtgtggggtttaatgaacggtaatgatgtgcataagaaaacttcttggaagcacactgggagagtgctattagacttggatattatatacactaataattatggatcttcaaaactgatggctggccgatgatgtggtccggctacttttccgaccaatactaatagccgaggagatgtccgatcttgactaatgattcaccaccgaccgttgcaagcaaagcagaacacaaacgctgtggaaatcaatacaagagaaaggactggagctacaagtcaactcaagaccagggacgagacagtatcgaaaaagagactcaaaagagaaggaagacctaggcaaaagaccacacacaagcacaatgaacaacatccaaagactcaagaaagactacccatggattcagacaccacttgtcgtcggcgcgcctatgcgcctcatcgccctagcagacatggctgttgagatatcaaaagcaggtacgtgaactctccatctcaccacgcgacatccgcatcacgtgcccaccacccctccacctcaacaccccctaacacgccagcaggaggcataggcttcattggcgccggtaccgacgtctccgacctacgttcccatctccaaaacgcagtgcaattactctcctcccaccctttgcccacccaaaacaacacgctccccctcggcatcggcttcatcaactggggcgcagacctccctaccgccatcccgctcatcgcctccttcaagcctgcagcagtgtggttctttgcgccctcgtccctgcccagcctcgcggactggtgcgcgcaaacgcgcgccgccagcccagacaccaagatatggattcaaatcgggagcgtgcgcgaggcgaggggcgtggtggatgcagtcaagccgggatgtgctggtagttcaggggacggaatgcaggtggccatgggttggaggcggggcgcggggttagtcgcgcttttacctgaggttgtggatgtgttggggagtagcaatgaagcgcccggtgattattgctgcgggtgggatatcgacggccacgggggcgctggcttcgctcgtgctcggcgcctcgggcgtgtgcatgggaacgcgctttcttgcgagtcccgaggcgaatatctcagatgggtataggagggaggtcttgcgtgccagtgatggcgggcagacgacgcggcgcacaaaggtttatgataatctgaggggcacgacggggtggggggagagtcataatgcgaggggcattttgaataagagctattgggatcatgtggggggcatgagtgaggaggagaataagaggttgtatcaggaggagatggggaagggggatgaggggtggggggaggataggaggatgacagcatatgctgggagtggagttggtctggttaaggaggttaagggtgcgggggatattgtgagagagattagggagggggtgagggaattggctgggggcgtgcaggcgttgttgtaatgcgcttgggagggttggaagtggaaagtggtcgtggctgatatattctccttggtgtactacaccaagatctatgtaccaaaatgtaatgaaccggccctcgcactcgttttgattcatgcgaaagcgcgccagccgtttaatccaaaaagcacttccaatgtcatgtccagtcatgcgtaagaagctcgaagcgtcatctcgttgtggccaatgctggttcgaagagtaaggggaaagggtatcatgagctgaggcgcatctagatcagttgtctaccccaatgtgcacgttcttctcgcctggtggcagaatcttctcctccttctctcccttcaagttggggagctccagcattgcctccttgaggatgtttaatgcagactcgatctcttcctcggttataactagtggaggcgcgaggcggatgatattctggtgagtgggtttggcctgtccgtccatgttagtaccgtcaaccttcttcatatgtgcaatcttgagggctcttcctaccagcaatcccttctctttgcagagcatgcagagatcccacgcgctgtgaccattcgttttggtctcgtcgatgacgatggcgttcagtaaacccttgccacggatagtggtgatcatggggttgttgatatccttgagaccttgacggaacttctcgcccagagtctgcgcgcgctcaaccatgttctcttcttggatgagttcaagagcgcgaatggcgatggcggagccaagagggttgcccccgtaggttgagccgtgtgtgccaggctcaatggtcagcattacctcttttgagcctaacacgcatgaaacggggtacatgccaccggaaatagcctttccgagtagtactagatcaggcttgataccgctccactcatggcagagcatctttccagtgcgcgcaatacctgtttggatctcgtcgcagataagcagaacgttgtgcttgtcacacagcgccctgacttcacgtagatagctgtcatcgggcactacgatacctgcctcgccctggataggctcgacaaggaacgcggcagtgttttttccatgtgtctcgagtacttcgcgcaggtcgtcgatgttgttgtaccgaatgggcttgtttgtcactgggcagacacttccgatgcctggcaggtaagggccgtagttgtcgcgtgactcggggtcggtcgacatggtgatggcagcgaactaagctttgtcagtcactgtgcttctatctcatagtgtccactcactgttcgcccgtggaagttctcggtgacggagaagaccagtgcctcattctgaggtattcccttgaccttgtatccccatttgcgcgctaccttgacagcagtctcgaccgcctcggctccagtgttcatgggtaggatcatgtcaaagccaaacagctttgtagcatactcggcgaaacgtgggaagacatcgttgtagaaggcgcggctactgagggtcagccgtgatgcctgctcggtcaacgccttgatgagctcggggtggcaatggccttggttcacggcggagtatgctgagaggaagtctaggtagtgtttgccctctggatcccagacgcttgtgccacttgcacgcgagaagactagaggatgtcagcttcggaggatgtctcgacttgtggccacataccgattggcaacgggtggtagttgtgcgcggcgaactcggactctgcgttgattgcattggacgttgatgaagcatggtactttgagggatctggggtgcctgcagggtggaaagagcgcgcagtgggcttgagtgtggtaccattgctggcagcagtctctggttgaattgcgcctggagccatggttgttgtcgcgttgttgatcgtggatggttatgcggggcagagttggtggggaagatcctctgatatagatagaacgatggagggcgttggggcgacggttgctctttattttggctctcagttcaccttcgtgccgactatagccaaatccttcttataggactctgaacttgcccggcatcgctaccaactgcacttaggggacgaggtaggcggctgaccgcggcccatgttattaattcgcctgtcattggctggcgcgacaagagccccgcgacgtgctgagcaacatcgaacggtgggcgcgaggccgcaaagtcatgttgcagaatacacgatgaaatgaagaagttcggggagtatcaatgtcgtcaagtgtcgtaggcgcgtgtaaccggtaaaacttaccttgcgctcttcttcttgccgatttgaggcgtgcgcgatattaccgctcggctgcacagccaatgcgacatctgactgacatcagcatcccacgtcggcagtacatctttcagcccctagctcgggaatctcaggaaaggtagtcttataccgactgcatataggccattgtctcaacgattgacccccggtctctccgagctcatcagaatctctcaaatcagccaaatctgcatcattcaccagtcatttcggtcctttctcacgtgtctatcatatgtcgtttcgtttcttgctctggtcgttgatacgttatttcctagcctcactttttagcatatgcacacgtacaatacgttgatcttgaccttgaccgaaaagatacacacattctcacgtgctgtcatgatacaccaaagctgcctttgtctgatgtacattgtgtctagctatgctcatctctcgtctgatcccctagaaggccatgatctcaaacttcatgttgtcgccgtgctcaatgagctccagcaatgaagtgaacttctccaggtgcaggcaacgcgctatagtcctacaacgagacggcaagcttcgttgacttgacctgcatcaatcgaataagccgcgtgtcgagaactgcccgctcttgccttccccagatctgcacaccgccttcgccccatggggcaaacagaagggaaggcacaaccaccgtaacagccccacttatctccccatacggcaatctatcagaaatacagagtcaccgtcgaactctttcgcgttgctgccttagcgtggtgctcgcaaacgaccccatggtttccacgagctcctcctcttcttctccttatcctcgccactacgacaacgcgcgcttcaacttcgaagtacgcctgctaagactacccctagatctctttctcctccaaagtgctgatcagcaagacgtgtaacagccatgtctgcaaacaaggtcagtcactgcaatgctttcgtgcgttctgctctcccccagctctttgttgacgatcctcgagttgcgcatgcctgcgcaaaggcaacgcgagcggctacgcaatgcatgagacttatggtaatgcgggtcgtggcgggcaagctatgcgcttcaagacgagcaacccattcgccgctctggacgctgcggtagaactgcagtctggtggaagcggttcgtctgtcccatccagcttgtctgaaggctccacatcgcaggacagctggactgcagcaactctcgcagcggcacctcgaggatctgtccatggcggtcggcctttggaaggacaacatctcgtgcgcaagcgttgtttcggtgtcttcttacacagtatactgacatgaagtccagaactacaacgacaagtcgtcccagcagccacgcaggatgaccgcgggcggcaacaacggatatggctttccagctcagcgacgtgtggcaacggtcacagacttcaacggctcaccccagaggatggccacgccaggtcgaccaatgatcaacaaccagttcaccggaagcccacagggtgtgtctatgggtcagcgccgtgactccaacgtcgatcatgcttctccgactgctcatcgtggctctcgcatggccttcaacagcaccgaatcgcgcgcgcccaccatgtcgcaagtccccaaggcttcctcgctgactggcatccctccgctgctcgctgtccaagagcttgcataccgtcaaggccagaaggaccatggagtctctcaagaccgtctcccagccagcccatttgctaagcagttcgaccaggtctggagcgagttctacgcccttggcaaagcatgcggcggcaagcccatctcgacctccaacgtcgattcctcttcgggacaccagaacttcccctggcctgtcctcattaacccatatactcaggacctcgagcacccgaacggcagcatcgacgcggagtacgcccgcaagatgtgcatcatggctctcaactgcatggctgctctcatcggcatggtctgcaggcgccggggcgagtggcagaagaccatctgcgacgttccgttccagatcaaacacgccctcatgggcttcgaggacctgcgcaaccgctacgagacgctccagcgcgacgctgaggaggctcgccgcggcggtttcccctatggctactgagacggaatgcgtctgcctggaggtccttggtaattcctattgctcttcctctgaggctgctggcgcaccgtgtgcctccatgacatgatattgttcttctctcttcacggcgttgacggcgcatggatcattgggatacaaggagtttgtggggtcatctggatcgcaatgtctctcctttgtttatacccataggacttcagatagctggaagaagagaagctctttcggactttggtgccaatgtgtcttgtgatgtggtgatctcggacattgatcacaccctggctaattaattgcgggtacttcctagctggccgatagcgcgcatgcaggttggataattcacgattcacgaacgtggtcggaagctttactgaatgtcggcgtgctccgatcgtagcggcgacggggacttgccgccagggatgaggaaagcctgtgtgatatggcgagtgtgagtaaatgctgtgcgaagtgaaatggttaattgctgtcggcaaagacctggggacggaaagtgctctaaactcagtgaggcgcgcgacaggggaacagccaggaacatgaatcgtacatgtgcatcacgcgaacaccaggttgcagcagcgcagaggcgcattcaacaagcgatcacaacgaattcaccgcaggtcgaagtaatttggttttgtctgactgtctttcattactaccacgaaccctttcgttggcgtccgaattttctagagcgtcaatataatcgaaagagaccgacgactcttagtagatctgtcggatttgaaaaatgctgagcaaacacattatacacaaatcgaggttcccgtgtgtatgcaactcttccacctgtttcccttcacatgcacatacaccgccaccacatctctcgtccgcttattggcaaatcgtacatgttctcatcgcgcttccttcggggggtatcttaaacggcggcgactgggcgtgcctgtctctgttggggtgttagtgaggtgttttatcttgcgttggggagggatagggtggacacgtaccctcttgttgatgaacatggcggtgacgaggatgaagaccaagaagacaatgacgaggacgacaatgacaccaggctcgcgctgagcccagttcttctcgcgcttcatcagctggtggacagcgtattcgctgcgggcgacgagggacatgtcgaaggcggccattgcgaattgttgagattctgttggtagaagatgattagtcgaggttcggataatgtatgcgaaaaggtttttgatgacaagattccggagttggacttgtcgcgatgcgaaacgcaacgggcgcgtcgaaatgctcgaggtcgagagcggccgagtctagcgcgaacgacggagcttggattcgcaacgaggcagatggatgcggctcaattgctccaggaaaccagtgggaagcttaacattcacgaagtaaatctgttccgtgatggaatgcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttttgttgtctggatggcgaggaggaagagctgtcagcgcgggcggatcaacgtcgtcgcgggtagcagagagtcggaaatggtgacggaagagcgagatcgagcatccaacgtgaaagatgagggcagagcgcggccttatccgcttttaaatgcgccggctcaccgaaattttctgcggtaatgaggcattttgtttggtttccatggatgggcgcgctcgggccatagcggagggtccggcaatagagcttgcatgggggaggcaagcaattgattgtctgggcaacgaaaaggctgtgggtacttacaagaggcgcgatatacggagttgggagcttggggtgggaagagcgtttgatgatggagagtcttgcggatggtgagagctagaagaggagtttgagaaatggctgggacccatgggcgaaagctagccctgaccggatgaagctgttgcgcccagccaatcgcgcaaacagcatcactatttcgtcgacgggataggatcgtcgcttgacctccgtctacggcgcggcatggctaaaaagcaccgttgtgctcctccacggccgccgcatcgcctgcatcaattgtgctctcaccaactaagcactggtcccacgcccagatggcctctaatcccgcaacgacgcgctcaacaaccccaacgctccacgccctcgctggaagccgccgctgacgctactcctcggctccaccatgggacccctgtgagggccttgaccgttctcgcgcaaacaatgtacgcgagttatgtcatggcccgttgcttatcgcgcgcccgaggacatctcgcacgaaggcccggcacgtcctcgcggcgagcctcaggccgagtgcgcgacaatatcctatcccgtgcacgcctcgacaaacgacagagtctcggaaatgcctcatcttgcgacgcgctctgtatctagcgccgtcaatagcgtggacagaatcgcgggcaaatacgacttaggcacgcgtgggatgggagggccggtcttaggagcgtgctagcgcccagtttgcagatgcgatcaccaccaagcttcaaccccaggatcttggcgcagggcttggaagcaaggctcaacgcaggcacggcgacattggcgtttcacacaatggtcgatcgtcgtgttgtaaacagcttgggggaggtgatcacgcttggctaatacagctgtacctccctcttgtcgcacaccgagacatcacgagaccttgcgccagagtgggtgagtttgagaccgtcatctgtgaagcagtgccggcgcagacaatatcctcatattggtggtaaaccctgggtgcactgaaagaaatttccttgctgagatctagactgcgttttgagttgtgtcaaggcgctacacgacgacaagaaaattgatccagtcttggtgccatggctgaaacattaatcgcgcaatgcttggtcgagtgcttcgataaagagcgctttacacctaaactctcaatatggaagatggatacacataggcagtctttaccaacccttttttatggaaattaggtatggggactcgagggtaaggatatcaaatctggaatgaggcgagtaagaggcagaaatctggctgcgaccagcaggtcacgatttccatgatatgaacacaaacagcactctatggggtatcatgcgatgaacttttgtcctcagcctcttcagtttctccatatcctgacctgtttgtccgcaccaccactacccaccctctcaccatccggactccagtccaacgcaaacacctgatctttgtgacccggcaaatcctccttcagttttcctgtccgcatgtcccacaccttcagcgtagtgtctttgctgcagctcgccaacaacctgctatcagcggagaaacatgtcatgtagacggggccgacgtgggctcgaagggtgttgaggaactttccatcacgagcagaccacagcttgacgtggttgtcccacgctgcggaggcgagcagttggccatctggtgaaaacgtgacctggttgatctgcttctgatggcctaccatgcgagtaactggtttgttgctgctcaacggggtccacaggatgagtgtgcaatcttccgaggcggttgccaatcgctccacaatctcgttgttgatggtcgcggctttctcgaaccgtgactttgcttttgcgagcttctcttcgggtgacgcgggtacttttcgtgtatggtcgtggtatgcagtccggagaacgaagtcggtagagagagccaggtggttcacccaatgtgcgtggccggatagagtgttgaccaacgtgccgacagaagcatcccagactttgatagtcttgtcatgggaagaggtatatatccttccagtgcctccccacttgacgcaggtcacgctgcctttgtggcctgccagcgcatagtcgatctttccacccactgcgtcccaaactcttacggtgccgtcttttgaggacgacgcaactcttggccgtcctggctcttgcagatgaaatggctcccaagtcagcgaagtgatgaagcctgtgtgtcctttcagtggcccgccaatctgcttgccagtattcgggtcccataccctgacttcgttgtcatatcctccggttgccaacaacgacccatcaggcgagtagctgaccgcaagaacccacttcgtatgacccttgagcgtatgtactggcgtgcctgtatcgcagtcccatatcctaaccgtcttgtctccacttccactcgccatgcgacctgaattcagtggcgagaactgcacagccaatatgttgtctccatgacccgaaatagctgccgcgcatcttgacacagccttcactctaaacactgcttggggcgcatactgcagcacaatctcgctctcagaagaagccttccccgacttgaccaacgcattgtatagatcttccttgtctccaagagcttcggtagccccgtctgggaagaaacggtatggtatttggtcgtcggattggtctttgagttcgttcaagagaatttcgaggttcttggtcgaagcctgtgagagcggaacggtgaggacaggaagactgccgctctcgccggtagcctggtcgacgaagcgcactcgcactgtgccatcggggattgtggtatcgatttctgcttgttggcgggcgatttctccctgctcgcgcttttggcgcttcgagggcggtgggtactgtgtcgccattttgtagctgtcgtatgctcaaatcctccgtaagaccaaggatatcaggcaataggaattgcaaatgttgcagaaatactcgccgagttcaccccactgcgatcgcaacttcccaaaaattttgggttatcgatagagcgacgctagcaggggtgacgcgctagtggctcactggacgcgtctgtcatccgatctctccttcaccatactgctctcattgaagcctgagaagagcaagatattccagctgatcaccgactaatcgcacggcactgacaaacatgtcgaaccggtttcggccgtcgacttcctacagcacttcagcctccacttcgtatggctacccgtatggtgactatacgaccactacttcacgtcctgggacccgaagggatggcaccggtaggccttcaactgctcgaccaaggactggtgcatctaccatcgccaggatcgaagctcaacatgttgtgtgtgccgtggccgagtctcgtggtatctcaccaaccataggtctggctttcgtcaaccttgatacaggagaagcagtgctttgccagatctgtgacagccaaacttatgttcgcacgatccacaaactcaaggtctacggtccgtctgagatactgattgttgccactgcggcaagcccgaagtcgaagctcttctcgatcatcgaagagaatctggaagatatcggcagcaagctgactctacttgatcgacgatactgggctgagaccactgggttcgaatacattcaatcgctagcattcaaggaagatgtcgaagcgatcaaagtctcagtggcaggcaactactacgccgtctgctgcattgcagcggtgcgtcgtgtcctgtgacgcaatgatgctcgactgacctctataggctctaaagtatattgaccttgggatcggtatggtcttctcataccactcgctccgtatgaggtacgagccatccgagggttccatgatgattgacgtatctaccatccactcgttggaacttgtccagaatttgcagaactcaaagtcaaaagactgtttgtacggtctactcaatgagacactgacacccatgggagcgcgacttctccgaaacaacgtcctgcagccgctcactgatgcagacgtgcttaccacgagatacgcagcagtcgacgatctgacgactaaagaggagatgttctttggaacacgtgcaggtaagtagattggtggtacggctttctcatctaatttgatgtagccttgaagaacttcctcgacgccgacagaatcttgacccaggtgcgtgctgcgctgccagagggctttccaattcactcatttatgcagttgatcgtcacaccaagcaagccgacactacagacgactgaacagtccatcaaccatatcatcatgctgaagtacttcgtaggctcggtgaaacccatatacgaagcactcactggaacgggctcgagcatgctgaacaatattcgcgagctatgtgctccagagaatattgcgccaatccaagagctcatcgatcttgtcatcaacgaagacaccacttatgcaaagcagcctcttgagttgaggaatcagcgcgtttacgccgtcaaatctggtgtcaacggtcttcttgacgtcgctcgaacgacttacaaggaggcatctgaggacgcataccagcactgctccgagctcggtcgtaagaggttcgaagccaagcaacggagatacttgactgaccatgacagaggaatacgactttcagctggagctcaagtacgagagcgctcgccagttttacattcgcattccagcttctcaaatcgagggccgtgatctgcctccaatcttcaccaacgtcattcgtcgcaagaagaatattgagtgctcaacacttgagttgatgaagcgcaatcagaaggtaacatagtggaaacaatggtcgatcgtcccgcttactgaaactaaagatcaacgtgtcgcatcaggaagtcattctcatgagtacgcaacctttttcgagcggatttgtcttgctaataacggtgtgaaggtgatcaggctgtcgagaatctgattgaagaagtgcgcagccacatgtcgatcatgttcaaaatctgcgaggccgttgcattgctggacatggtgattgctgcctttctcctggagcgaatcgaagctgacgggccaagataacttccttcgcacatcttgttactgtgaacgactacagtatgttattgcccttctccttccgcaggcagcctgactaaccttctacagcgaagccacagttcacagacacgttggctattcagcaaggccggcacccaatcaaggagaagattatgcaaaccaagtttgtaccgaacgacgtttactcaactcagcagacgcgctttcagattatcacaggctgcaacatgagtgggaagagtacttacatccgatctgtggccttgatggtgatcatggctcagattggttgctagtacacgacccataatgttctggacgcttcatctgtgctaatgagagacagtgttccagcaacatacgcttcgttcccgatcctccatcagctctttgctaggctgggcatggatgacaacattgagacgaatgtctctacgtttgctgcggagatgaaggaaattgctttcatcttgcgcaacatcgacaggcgaagcttgtacgttcacatcacttgaagctccctgacgtgagcttcgaactgaccgatatgaagggcaattgtcgatgagctcggcagaggcaccagtacccgtgacgggctggctattgcgcttgcgatcgccgaggctttggtgtctagcaaggtatgtggtacatgcacaatttgaagcattgctgatttgtcccaggctcttgtatggttcgcaacacatttcaaagatctcgcaacaatcatggctgagcgtgccggcgtgcagaacctccatttggccgtcgaggtaatcatcacgttgcgcttcattggccgtgactgacgtatgagtgcagttgaaaaatgacgagagcatgacgatgttgtatcgtatcacgcccggtgctgtcaaggaagctcactatggtctgactcttgctcgcatcgtcccgttacccccaggattagtcgaccatgctgcccaggtcgcgcagaagatcgaagcgcacatgcttaagcgaaagaaggcttccgagacggtgttgagagagaagcgccgcaagctcattcttaaccttcgcgagcatcttatacaggcacagaacggcgagttggagggcgaagtacttaccgcatggctcaaagagctgcagaaagagtttgtgaaccgtatgactgctcttgaggtcgaagcatctagcgtgggtcaggagagcgatgaagatgaggtgatgggggaaggaagtgtgtttggagaggaggatgagcgtgctgggtcgtatgcgcgtcagccttcagtcttgaccgttagttcgacctccacgactgagtctgagtctacggtcagggcgatgtctcaggcatctactgtgcgagcggtctctgacaacgatcgctgagggtggcttactgtggctgaagccggtgcctgatggtatttaccggtacaattggtggaagatgactgaaaatgctttagaatgagagagccagatatgctgagggtggtgtacaccgaaaacttgtgtagttacagactgtaagagattgcaagacgcctggacccggttcatgatccgagcattgcaagcgtttagccgttctactacaacaccggtcttgaaaactcataccaatgccaagtcgtcttcttgtctacaaaactgggcctgagagtaatttcttcgtcgtgccattcgcacttcatctccggctgctccgtgccaaacacaagtccagcagccttccggacccagcatttaagctcatccatgggttctgggagcgccgtgtcatcattaaacatgctaatattacagacgtagacaacgagcgtgccgacgtcaacacactgatagcatgtcaagtactcgatcctctcctcgaacagaagcccaaatcgtagatcatcccgtccctggagatcaatccacacatgaagcctcctcccagtgccacgggctaccatgtcttgtgcgacctggctatgctctatcatgcgctggcgcgcttgattctccaggaccgcgcggctctggggtatctcggtcgcaaagacgagatcacaaagggaaacgacctgggctgttgcaggtccgaataaagtagatgtacccgtgtttggatatgtgccggtgtagggatggaagtacgagctagagaggcgtatccattcggaacgctcgagtaagagagcgatgctttcggtgtggaaggctttgttgatgaacagccattctgggagcgtatgtgtccactgagagtcaaacgcgcttttggtgtacacttggttcgaagcgatgtatcggagtatggtctttctgttggagtacgcaactacttgatatgggtggccctgccagaggaagtggtagaccaggtctcgcagttcccgcggcaattcgaagaatgcgaaatgtgttgagcgtgccattgctgttgcgaggaacgtagcaagcacacgagaagtactggtgagtaacaagtgctcagaagatcaaggctgccactttgtcaggcggcacagccaaacgctagccgtttttgtcataagttgtacatagctacagctatatacgccgtcaatatccaatattctacaactctacttgctcagcctcgagttgcctctctttcatcctcatctctgacgccttgaggatcaagcggcggtagtctagaaccgcttgctcgagttcagtcttcttcaaagcctcatggtctgaatgcgcgacgaagatgttgccaggcccatacaagtaccgcttgtgatcaccctctagcagcggcacatccgtaccgtagttcacagtcagtgtctcaaagccctcaatgtcgcaatcaatgtccacgggcgcgtaaccctggctcgcccacacgatatccaggtctccgccttgctgctgcgcattggcttttgcgtctttcagcgcgtttacaatcagccccttgacgacttctggagtgccggctgcgagtctggtcgcgatattcgcaatcgcagtctcagcgacgacatttgccgcaacaccgccttgtatgcgaccaaagttcatagtcgtgtttccgtacttctcgctccacgggaggtgctccctcagttccagcaacgacccaagcgcttctacaatgatgtcgttcgcgcttgctcccagccacgggtagcccgagtgcgctgccttgcccgtcgccttgagcgcgaagcccaacatgcccttgtgcccgcagaccagctttccttctgtaggctcgccgaagatggcgatgtcgtagttcgggctggggcgatgcttccagccggaaaagttgcgcatgccgtcgccgccctcttcttcgccgacaacgaataacagcgatatgtcgtcaaataggtgcttgcgcaggccttgtacggcaatgatttgcgcggctacgctgccctttgcgtcgacgctgcctcggccgccaatcatgcctgaggtctcattgtagtagtatggccagtacggcgggactacgtctatgtgcgacgatacaaggatggaggtttcgcgcttcttgccgtaggcgaggatgttgaagcggtcttttgtgatgcgttgcttttcgacggtgtaatcatggtctttgaggtaggacgcgagccagtcgccgacgtgctgctcattgtgggtgattgattcaatctctacgagtttgcggtggaggtggagtagctcttttgatgttgacggatcgagggtggtcagctctgggatgggcgcttgtggcactgccgcaacgcttgtgaatgctaatgatataagtggaagcgttctgagtatcatattggcggtaaattgcagcacggatgcgcaattgctggtcgatgtttggggagagggaagcttggtgctcaagcgatgacgatggtaactaccggcgccgagttaccgccgcctatcgctgtgacaatcttgggacgaatgcctccttctatcactcctgctttcttatcccacttcattgatacactaaatgtagaaatgtgtgcgatgcgttggcaatgtaattcagaagacacgaaactgacaatgtctaaaccttctcattgcaaggagatcgggtggcccccaccagcttcctcccacgcaacacgattaactagcaatcaccacccttgggatgattcttcgtgagattactatttacactttatctattctacttaatcaatgctaggtagaataaacacgtcgccccttgacttgtagaaagcatcatgccagttgatgcttgaggactgggtgcaccgggtgcgcaccattcaagagcgcatccagctacggggaatgttagtcttcttgcatggcgggcacagctaaccacacgcaagagagacgaagatccatcgaagaacagcaatggtgccatgtagcctgtcgccaccgacatacagaagacactcgacatcacactgcaatctatgcagctatcgcgcaagctgatcgacgcactttcgatgaattttgagagcatatgaacggtttcaatctgcctgatggcgtattctatacgcgggtctagctacctgtgccacgtttctctgcataatgcgcaggtatcagccctagaaccaacggaccaacataacgcctgttgtactgaccgacggaaagttgcagggggggtcgttttaaatcgatagatgctgaataagttagtttcccatagtaaatcaggccgtgcgctatgctaacgttcaacgttaccccgcggagcctctccactaagttttcttgttctaatatctttttttgaagctgtacaggtaggtgataaagctatcgtggcgctagcttttagagtcgcaattgctagtttctaacgtttctaagacgccaagctgccgacgtcatctatatgctaacgttttcagctgtttttaacctgaactaacgccaaaaacagtgccaagagtcctctataactgcctcacgagctgcctcttcaaatagctgagaaatagactcagtagctctaatattgccaaggaattaagctaagaatgccctgtataaatctcttagtcagggcttacaaatttagaccaagcgttcaaaaatacgctcaaaaacgaccctaacaccggccgtactacccctgtactttccgtcggtcagtacaacaggcgttatgtttgctctttgtccgcaatcaccctaccacttggacgtcgcaagtaaacctcttcctttagttgtgtaacgttacaagtgggcccatacgacattttagtggccggtaacaggttacggtactcgcgtttagtaattttgggaagcatgtcgtgggcaggccgcgcacgacatgcttgctcgttttttctgagttttaccctgtaactaagcctcaactctgcgcaacactataacctaacaacgcaagatctgactctaacatcaataacgtagtaacttaagtataagcacacttacatgcgaaatttatacagaatcatcttaaagcgttgttgtgttgcaagcctgcgcgtacagatagtgcccaggccccaaaattcagaaaaaacgagctccttcgtactgctctttcatccaagcttagcgtatactcacctaggcttagctcgtatgcagatatcggggtgcagataccactattttgtgcagaacatggtcgtaacataacgctcagcaaaatcactattattgcgtaaagccggtgtctcaacgcatatctggagctgacgggccaaccggcgtaacaatctaaagtacatatccacggcatatatttgcgattttctttcttggcccttgcgacgaattccttcccacaaggttaccatgagagcttttgcgaggcgaattagatagtacgtaaatatctaaaacacatgttgtgattgggctcacctatccatgttcaggccaattacgacttcaccggtgaacactctatcatggtaaattcaatcagaccagaccgggctaatagacgctcacgcctttgcaggctaagaagaagcatgtgtatatctggcattgtgtgggtggcttgcttcacgcctttgttcattgaggcccaatctaaccgcaaaagtgccactgcggacagtccagtataccaatcgctaccattgggtgtcccggatgtgggtacgggaggtgtgtccaatgcaagaccgcacgcattcaggtgcggtcttgcaagccgtcttcgccattcccgtctcgaatggacccaaccaaacccccttgctaccgccataaaatagatgcgggagcagaagaccgagaccccacttctcgctacggcttcgcctcgacagcacggggctgtgtggtgaatgatatagatcgagcacgaacatgcagtacaacctcaggccgcaactgggagctagagcatgcgatgctgccggggaaagtagagtgacgtagaaagccctgtaagtcatgaacagatgccagaattgttgcgtgagccacttcgtcatctatggacatgtcttatggcgtttatgaacttacaatcttccagccttatgacagataccttgtatcgaaggagtgtgcacagtggttggccagatgggaagacgcttgttgcttgggctcaaccactagacagtgtgaagtagctcacgaggagctgggctgcagacttgtcatcaatcaagctgcttgattaatttgcttgtttcttgacgtttttgtcaattaaatcaagtcaatcagagaggctttagaattaagtcaaacagcaagcaaacagacctacctgcttaatttgattaaatgtttgattctctaaggagagatatacgttgctctcctgcctcagctcaggggcactgctgcctcggctcgggggcacttcggcatcgggagcacttcgggcctcggctcgggaagctccggcttggcaggggcagcacctcacaggaggcacgtagccactcagcgtgctctgcttgcaagatgatcaaatttggtggtgcttgattgatttgattgggttcaaatcaatcaagtcaaaccgctaagcctaaagtatcaagtcaagaacaagcagagggtgctgcttgattgatttgcttgttgacaagtctgctgggctgagcaacaagtacatcgggagtcgggctatcagcaaggcaactggctacgagcaaggatttgagccgttaataaagagtcgggctattgataaggagtcgggctatcaatcaagagaaggactgttaacgaggagaatagccatgaccaaatacgtcaggagtcatttcaacgaggacgagggtattagacgcttaagtgatacgcctgggctatggtcctttgtcaatattgaggaacaccaaaatctcgcgtatacatggaaaaggatatctttgcatagaggcggcgagggttacgggtatcatctttactcttgagttggatagggatatagtgacgatttagacggcgccttcgagaccgacattgtttgttttctatccaatagcaccaaaagtttcttctcacaccatcacttgacaaatcccagtatatatgcctggtttggaaccggtagtctgcgactttcgtgcaacccggttctacaaatttgtcaaggcgccctcagattccagatctgccgttgcgcagagatgactcttcaccagccttacagccaagcttgggctatacgttcgaatgaatcctgggcttcgaatctaccaccggcactagcatccgtttcaagagcggggcaatatccagagctttcgaactcagcctcggtcccggaagactggtcccctcaatgtgtctctggatgtgtctctggaacctgcagtcttccaatacgctgggtgctgcatgcatgatagagtcatctccagaaattcggtcatgtcgcatacgaggccagcagcaatcatggcaattgtcgacccgaaaacgaggctaacgcatgcacaccataacgtcaatttgaccctggttgcggcccaacgaggctgacaatcagtacgccctgcgtccttctataactccaggcgcggctagctctgccacgtctaacacacgtcaaaatagctggattgatcgagattggtcgtgactatttcaccacataacaagcgcataatatggctgttatcatggaaggtttagtagaccacatctgacacagtctgtcactggcatggaaagagggcaaccgattcttcgggtgaccaccttccctgttattcaagatactacgtgtctcgaatgaagctctcggttgtctaccgactttgctggaggccgatctcgcaatgcagtaccactatggagcctcgagtaatagtcggaaggggtaaaatcaggcaacggaccgaagaattaacggacatcagcgcacgaaggggtattgtagcctgtgtaacgatattggccctcatataagggtgtttcatcgcgacactctagatgcaaatgcgctcccttttacacaaataaatttgcggcgcgctcctgaggaccatcacacaatcatgcaagttacgagcagtaccatgcatgagaattcgaatcacagtgcgcatctgttagacaaaacttgaaagacgagcgctgctggcttgcctgataacgacagagcgtgagaaaccattcactattgaagcaagattatgttaaagatgttcagagcgtatatggcatctgacaaagcagccattccatggagctttctgctttctttcgcaaaaaaatgggatggcgagttcttcctattgccacaaatgaccaataattttctagtatcatggcagacaccgactgctgaataaagaagtagttatatatcatatatgataaacgaactaagttccttctcataaggtcactcaacaaaacccagtgcatgtgcagcacttagacaccggccctctttgtctcccatctaactcaattctacaaagcttgtcaagtcacaattgggagtctagatatgccgtcgtgaaagggacgaggcattaccctcactctctgactgcaggatgagttgctctctgtcgaatagctcttggaacagatccggtttgtgtcgtattttcgcgggtgcctcgtctcattctgctccaccatgccattaccagtagctgccaaccattgccggaccttcctcttggagggagacgaagaagatacagaaatatcgtaatgagtatcacgccacccgtgaaagaccacatggttcgtggaaaagtaatggaagaagtcgggattgcgaaaaatgagctgacaacaacgaccgggcagatgaacagaacaatcatctcggtgagtttgttggtctcaaccatcatccgcacttcgagtgcacgttctagcttttcgtattcttcctgaatattgaacaaactcccatggaaacttttcaggtcgtcgaatgctccatggatctgatgcagtgtgcgcagtgtgcgtgttggtgaaatacccggtgttgaaaggagatctgagaagtacccaatatcgccgttatcggatatgaaagtctcccacgccttgatcgtttcgcgaatagtgcgtaatagctgtcgcagtacctgaagcatactccgagtccaggaagaggttgtgggaatgctctcatagtcgaaaggattgcagcctttgctggcggtggttcggccgcacgcgaatctagcagaagcggagtcgattacatgcacgacgcgcgcccactccttggccacttgcgtgattctctcaagcaaggtcacaagtatgtattgtcgaggattccagattggttggttagcgtcaatttcaccctttgcgatctggtctgtctggaacccgtcttcggagaactcgtcatcgcccatttccctgtcatcatcatggtcattatcttcgaaacaatagaccgtataacgtgtctcgcttgtcccacacaacacgatcgagatctgagcttggatgagctccagtggttcttcattgaatgtggatggcaacgcctgcgacaagaatgaaaggtcagtacgagcccgctgcaatttctcagtgtgcctcttagaacggtgttttttctttcgtaaaacgaaatggggaagatggtactggatttggtatgcagggaatccgcagtcctgcaattcatttgttagccttggcacacacacagaaatggcgaaacagccgtaccgagagtttgaccttcaaggcggttctcaatgagacatatctctcgagaaacccccccaaagcttcatggagatgttgcggtgcagtctctgtcacagcaaggatgtcgtaaccatctggatttgcgacgaacctgtctaagtcaaatcaatttcaatctagcgatgaacgcaatacttacaccagccgtctatcagagtccggaagatcgggatgcttgtagcgctagttcctgggtcagtttgtccacgatcatgtagaaacgctttaaagattaaaaaacataccttcttccttagattctcaaatagcagttccgctgttagtggtgcaggatagcgccgggagtccgggatatagcgatttgaagtaggactatcgccagcgttcaagaccctctcaactctaggggggactacattttctgatgcatggtctagatactccacgtaaagcgcacgagacgtgtcttggttcatgggcggtgcttccggctctaccagtacagaattcgcgttggaggcagccattaaagctgatacaggagcgtggtagtacgagacataggtccgatcgtccatccatgcggagcccggcttgccttgttcacggatcttggaaataacagtatcttggcagtaccgaatcaccgcctctagatcgaaagacgttgtacctcctccataggcttccaggaataatgagataccctcactggtgggagaataaagcttgagctcgtccacatacggcgtatctcccggtatcctgtcattggagaacttgtcatcccaccgtttcgcgaaagagagcagaaatttccaggggatctccggcttgtgatatgcctctgaaaacctacaaatcgtcagtaggtggtactttgaacatgcgctcaccctcacgtggttgcagccctgtcgataacaggcagcttcttagacatttctgggtgggtttcattgtcttgaagctcaatctccgaaggcagagattccaaagtattgggtgaaagtctgactggcatgggaaagtccatcagcattttgcgaatccttccgagatcagtcgcagtctggtgtgctgctaggatgtgtgctgtaccagttctttggcatccagcaataaggtgtccataggtctcatgggttctggcgtcgaagaacactgcgccgcaatctccgttcgacagcccatcttcgagtctggcgacatagatatcccgaaaggacttcccgttcgggaggcgtgtagaagagcaagcgtcggaaatgtaaccaaatagtttttgtcccgaagctgtgcaggtatacactctagcagcatcggggggtcgtaccgcaattctctcgtaggctaaacttggggcatccttgttcaaactcgaacgcaatcgatcctcgacctctacggttgtgatttcgatcaaagcccagtcgttcgcctccgatatttcaattacgcgaccaagagacttcaacgatgcttctgatggctggagcggctgccgcaccgcaaagttccgaggcgcaggaacaagagatccggaaggagtgacttcttctagggtccgagtgagtacgctcatgtttaattcacactcttgtgatgagttaccggctgaggtacgtggtgtggaaaggttggatacggtagaagggctatgagagcattcgctcccatctgaatctgcgaaggagaatgtctccaagctttggctcgcggcgctggtgatgccaatgtgtatctcatcgctatagtcggtatctgattcagaatccgagtctaggactagatcttcttccgcggttgaggctgccgtatcagttatgacctcagtgtcgtggaaagcgtggccgacggtttgtaagtataggcgtgtacctatacggagtaaatttgcagtcgcagggcgcaaggatgatggatggcgaatatatatcgccaagccagtttgtttcatcggcgtagaagcgtcatagagtacttggagactgctctgtggtatcctcagaccgggctgaccaaggggcccgaacgcaagaggtaacattttgtgtgtccctggatccttattcatacactttgtttgaaactgtggatattgctgaaggattttgctttctttgatagcttttcgggcggctttccgtatctgaacgtcgcttgatatgatcaacacagtgggtctggctgatgcttcgcgtcgcccaatcatgtacagagatagagtgagttcctcgcgtgcaggaaagggctcgaagtgtatacccaaaattctgcggatgggttctttcagatctttttcatatacctctctcgccgcaccctccgcactccaacagctgttccatgggtctactctggccacgaaattttccatcgagggactcttgattacaggtattgctgccgtgattggaatgttgtgcttcgcaaacagacattcggtgttctctgaccttgccaaaggacttatcgatcgattagtggacctgaattcaagcagagggataaaagtactgactgcaacgtgttgagggtgtcaaggaagatgagtgctgtgtcacaaaggcatgaaatgttgggttccttgcgtgtcgtagagatcagcggtttcattgccctggttctctatgcaggacgttgggctgcagtggtgtccaagagcggttgaccggaaaaacgcccctacggtactaggattatgtacagttgcgatggcttttgctgatattggaccaatcgtgcccatgaactctcatctctccattctcttcctcacttaaaacgcgggcggcagggtgccgatcaaggaacagtgcaccttctgtcactagtacctgttctcaggatatcacagctccattatctccaactcccccttcgatagacatgtcacctctatcgcctctggacggggaacttatgaaagagcacccaaacgaacttacggcggaagctattcgagagagcatgtggccgatatcagtcatgggcagcagcaaaaatcaggatctagactggaagccttacttcaagtactaccaagaccagtgccattcagcattgcatgaacagggaatgcatatactcgtccggacgcatcagaacatcatcgatatcgccaggaagttgaaggaaggccaaactcgagatacgatcaaagacagccttagagccttagcgagagcaagacagcagcggcaaaatgaagaagagaccctcgagaacgccattgatctcgcggctagactgtgcttcatggtcaatattggtgagaatccatcgacggtcacgcggtgcgagcagctcttatggaccagttcaagcctcaaggactgcttggaaggctatttcagtacacttcaagcgtcatgtggtgacagctttcgatttgacaggaccttcatagcgttcaacatggagcgtgtcgccggaataaggatatgttggacgaacgacctcgccgatcatctacgtgtggtcactgatggagtgaaaagggtttcaatattccaccacgcctcgttcctggagagagcaaaaggggattctcaattccctgtgggtctcattgacgaaacgcttcgcacgctcgctctcctcttcccaaagcaagacgagggcaccaagaaatggctgcgcgcaatccgttcccctcaaacgatcgatcgacatctcatggatttccagaggttgcgcagtgaccaacgacaaatcgagaattacacgttctggcgagaacggctcatcattctaaaagaggccttcgatgaatctcgccctgcgaggctatcccaatggtggtatgataggagggatggacatgtctggtataccttctgggtcgctgtatctgtgctcatcctcactgtcttctttggtttcattcagagcattgagggagcactgcaagtttacaaggcatatcatccttccgctcagtgcgcaggcaataccggtagcgcgtacttgtaaatcagcctcagatatactacatggttcatgactcatgtatcctaggtttttgtagatagtgataggacaaacgctattgttgcttatcggtaatccatcgggtcgacacaagcctgaaagtctgcgttaagaatgaggcaaaccgaaggcagcgaagcgggcaccaattgaacgtcattaaaatctctgctgtggcttataccggtgagaactaagccccgctcatcagcctacgtgcatcatgtgctatgtcgtgaatcgtggttgtctgggactggacgggcacttctgtgacccctcactcgcttgctaccgtatacgaagcatctacgtgtggcgaaaatcgattgcataaacacagattgtgaagggcgcaagcaatgctgcccgaaaggcatccgtattgcatgcggtcctaatcgcactgcactttgcgcggtttgaagtattatcgttttcataatgtgtgcaccccccctctagtctagccacatagcgagcagaaatacctccgtacacctccgtatgctcttattggcggggatcttcgtgagggtctagatagccgttgacatatgtcacttttagactgaactagattattctaacctatagaattgctgtccgcaatatgatatcatcaagtacatcactactccccctgttacatcattatttgtcatagacttttgttattatagaagttctaggggggtgcacatcttttgcaaagcaccgataccataggtatttatgcccctacctgccgcctgaaacatgaatctgacaggacatgctggggaggacagtcggtatgagttttgatgatcagtgtccgcctgattgtacctgaccgctctgcatcaagtgtcagtattgcatccaatttccgttttccaactaacctcacttttgaaggtcgtttttgtaggctgggtgctaaactaacttgcgttggcgagttgggaccatgtcgtcatgtatgacatgttcccggtggtggaggaactcttcaattccatgttgtgttggtctagcttagagaagacggagtgagcctgtggattcgttgtccgtttcagaatgcgcacaaccagtgatgtgtaggtactatgaggaaacccctaaaaggatatgctttttcacagatctcaggtttggtgtagaatgtgttcgactaccagttcgagagaagacgtgatacatagtagcatgctttcacgtacatggttcactcgaccaggaaatgattgagaatgcatggtctggtctattgattatatggacccaattccacgcctataatgacacaccaaattgatttagtatcgtggaccaagacacgctcagctcagtattgaggatcagacaagactgatgtcgtggaccgaaataaagtcagtatcatagaccgagacaagctcagtatcgtgggccttcatacgctttcgcggatcgtcgtcagagggccgaacgccaccgacaccggcaaagccatttggaagctgagcgtttggaccagttttgcggtttgtgccaggcatgaggattgaactgactatcttgagttagtctcgttgaaagtggccttagtgactagtgtacaatgcatgcaatatgtagtcaaagtgctcacgtagtgcgagaccatcacgctgcacaccaccacatcggtcgaatcgttccaacaatcctcccatcttcctgaacatgtgatctgtatgaactttttcgcttcagattgtgtctatcattgtggttcaggtcgctgcgacgtggcttacgttgacccttccagacctgcccagcgacacgcggaccagcgaagccatgcgcacagtaagtcagaccaacgccacgcccctgagttcttgtcgctccaaggaaacgctctttatacgtctgaatgatatagcagactctcagagagcttctggatgcgaggcttgactctgtagaagttgacctgcgttgctttcctgcatacaaatcttggtgcatcgacagccacgcgtacgccaaccgcccaagaaccacgccacgttcaggtcgatactagaatcccacatcgtacatttcatgcgcgaataatcaattttccataattaactaggtgatgcatgcgctgctttggagtgtagaagttgacgtaaaatacatgtacctaggtatgctccgccatgccctcagcatagaacgtaaaaccataggtacatattcgccaacttgcagcgagccgcgccgcgctcaaattcttaccaaacccttgcataacttaattcgtatgctaaagatgagtctgcgatagttgcaaagacaatgcatacgcggcttaggagtgcagaagttggcttacaatgggctacgactgtgggacaccacgccattagaacaacacattacgggacataagaagtcgcgtaatcgatccgcagtaccttggtttggtgagctgcattcagagccagttatctcttcgtctagctccaagacgccaatgtacgcattcgaaagtgagtgaagaaatagcacagtacatacctcaaggggtcagaagcagaagagataagaaagagcggtgagtagaggagccacgtcgatgttttgtcgctaacggtttctgacattctacgcaatcgttgattatcaaccaagcggttacaggaggagccccaataggattacaccgccagcccccagttactgcagttcaacgaacgactcttgcatgaccccagacggtttgtgcgcactgaggaacttacgcagaactgctgccgtgaccattcactctcgttacatagcgccgactctagcttctaagcactgtcccatgactcgcgaaagccggcccgacccacctccacctacccaattgccacacgtcagccgcatgcatcctaagtcgagcataacggaggcagctagttatctcggaaaattagcgccagtgttatgagaaaagctgcatcgagctgttgcaaatgcagagttgcattgttcgacaaggtctgaatccagtcgatgttgcccatgcgcctgcatacggacgcatttgcaggtagtgctccgttcggctacttacgcgacaatgaatcggagcatctactcagctcggcagtggccattacggcgagcgatcttgacttacccgttctatggcactaccaaataagcgcggcgggaagctatatatgtacgccactttcctcacaaacaatgtcgggcgtctaatgaaagtgtgtaacattccaagctacaagagtaccaatcatttcgcaaacgatacacctaggccccagcatgcgaccgctcgagttagtgaacccaatcctcatttcgacgacttgggaaaggcgcctcgtctaatattagatggaatttgttatgtgatgcaaagtttagtgttgcacccataatcacataaatgtagaggaccactgcatagaagaacaacgatgacaagactatttgctatctcaaaatgctacgaaactcgcagggacttgcgccaaacttccaaaacatcggccaaccaatcacaggccccctccctggcgtccaaccaccagtccaagcatatgtaagtatgacccacacgtcggctgaggaatgttaagctgaagagcttgtaggcaaagaaacgacacgtgtacgtttggcgttgcgtaagaactcaacctcaggtcaaaagagacttgtctgattcattcagtgtcgttgcggccagggcagcattccaattacaagcggcggttgtacaaactgcggctgtgggcgctgtgcatattgcactacaacaaaagtgcaagtacgcacagcggcttctaaaaaattccatctgaaaaggtcaaaacacgcacctatcccgaatcctggccctcggatatcgcgagcgccgccacatacaagtcgagccgtcaactctaagaggtcatttgtggagatttcgacgatgaaaacttacgagagggaaagaacggcccgcagtgttcgatagtcaaccgcctgtttccgcgtcgatggtcgcgataaagacacagccttcaaacatccccatgcacgacgaatttttaccttgtcgctcactgataatcaatcgcgttccagacaaacatcgctgccatgcggagtccttctaaacttcattattgggcgtctgcgatttcctgctgagcatcccattgaatatacgagccaataagccagatagccccgattcaggcagcacatggctgaggaacatggccactgcatatcccaacaacgtcaaaccaatatctcggaaattgattccgactagaacccaagctatcggtgtcctgatctacttgtctgcccgcagactgtacgattttgcacggtacccagcgcgttcctccgaaacgtgtaccattttgttcatgcgaaaggctgaagccttcgtggagcggtatcggagcctgatgaagagcccttgaagcgatacgaagcttttgcgagccgttcattggacagcccgacttcatgcatatcagcccgtcaatgacgctacctgctgaatctgcacgcgatgagccaacttcgatgattcgcacttcgtaactacctgtcaacaaatagcacgccttcaatcgatgcttatatcgctccgaccaggcaaaccatggtatcttgtgacctacggaataccaacactatgtttacagggcaaaaaccaggatcggtgcccttttgcctcggaatgcaacttataagaaggcaaccaaagccttacagacagccctgtgaccacacagccagaatgcacgcctacgtgtttcgaatcgcacgttgcacttggaagtacggcatgaagaaacgacggctttctccaattgctgctttgttctgaccaacgatatttgattaactgataaatggcgcggtgcgagcacacaccagctacaacgaatccgaaggacctttggacaacatggagagctgataaagacttcatcaggaatccgatcgtagctgccagcactttgtgaaccgcgcaactcctcgggattcctttgcaccatgttcggaattttcacgaaggtcatcgatctagttagacgtactatttccgcgtatgaagcacaaggtgagtgaagctcccctcttcccagcgactgcatctcacgaacagcccgcagagaaccccgcaattctttctgcatttgctcaccattgttagcaggcgtctgatggctcatgacaacaaaacccagtctcatttttctgatctttttaaaaaacagtggccgagtgagtttcatctgtctcgtaagccggttgatgatcggccatgtcttcatgggctcctcgagacgttgaggggaatgggtgaagagttttacgccgatgactgccaattgttcatggagtcatatgatgatgacttgacgtctttcgatgtcgagaatgctattcgattcatccaggcagtcaaaagtcgcagtcttcaagaccagagtcggaccgggaagaaaggtaccgcgtggctagatgaccgtacgtgcaaccgctccgaagcccaacaagggctacctatagcgtcaatccctactatcggccacttcaaagcatgcaatacacacgcacccgttccatcaacgaccagtatgatgccttctcaattacaaggccttgatagcatcggccagcgcgagcgcgacatcacagatgctggcgtgttggactcaccatcggaccagcaggctgccagaagctatccagcaccacttactgcccatcagctccatgattatttgagggagaaacaattcgatcatgagacactcatggatgcagataggcgcctcatacacgtcgcagatcctgacgcctacgactttttagcactgataaagaccgctagacaacatcaacaccactcgcttcgagaggctatatgcaagtatctttcgctggaaacatcaataaaagctagcataaacgaaggctactcagagtatcatatggaattccacatcccatactttgcgatgcgtcgttctcgaccagaacacgactttgacggaaggaggaagagaggccacagaggctggatgaacattgccttcttggacgccagagaaaccgcgtcgtcatcagaagaagtttgcggcgttcaccaagcccagatctcggttaccatttgcggaacggacaatttgcgctggacagctttctgttttgaagaccgatcatttgacgaggatagtgagatgggcaacgatgaacaaacagacttccatcagtctgaccaactcgccaaggggagctttggaggggaggatacgatatgggacgcccgtgaatatttcctccgcgtactccttatcagaatgcgtcacgtgctcaaagagtgggttgaattggtccggctcatcgattcgggcatcaagcaacattcttggggacgccttttcttctccccgaaacgagatggaacacctacgccgaccaatgatagaaacgcgtcaacttggattgacccaaccatgcaattgctgggaaggataattgaagagcttgcaaagaccaacgagtcctggatgctcttcacgtcagaaacgggcgattttgcctttttctctgacgagcaaggcagtgcgcgcataactcggacattcaatcaccttactgacgtgtttcgcgaattgtcaaagatagaaaagaggctacagcgcatggcggaagactgtgagagaagagcgcagactatcaacctccgcctaacgtctgatagtaagaagagtgcggagctcacagtctacttcatatctcctttcgctatcgtcagcactttttttgccattccaacgtctattatgggatttgatcggaacatagtgtcattccttgttgctttgtcgttgtgcgttatcgttctgcaagcgatgtggcatttcttggacggcacattgacgcgaaagacctggtggctcaacctggtaaagagaggaagccctgcctcgaccaagacaaacgaaagtggcgcgttgcaaaggaggaatacacaatccggtgccgtttgaagcgattaccgccatccacgtcttgcggcacgttccaatctgcggggttcggaaggggcgtacaggacttggaaacgagtcaggtatcaatgaaacctgtcatcttagacaattgcagaatgagatcaggctgaagcgtacatagatggtgtcgtaagcagcgactgcccatcgatcgttgttgccgtagctgcatggagcgatatccaatggcagactgacacactatcgcggcaagatcgcagcccaactgccttgcctacgtggcagaacagtgaatgaggctgagtttgcctgtccgcacataattcagatttgcgcgaggagatgtgcgcaatgtttgcccttgcgtactactttgtcaaatcactcgattgctccagcgataagttatctcacccgatttgcacactaccgatattcgccaagtgaagacagaggtaatcatttgccaagaagtagcagtatgggcaaccttgagcaatgtatggcaaggcttaatttgagtccacttgtacctccgcaattttcgtcgcagattctcacggacccactggacatatgtcgtgcccacttaacgaaagttctcgtggacatcgcaggatgcagcgtggacgatgctcagaagtcaatccaatggcctaacaacatcttcagcggagatctcactgtaatcctaccaaaattgcgaccaggtgtcaaggctgatcagctagccgtggagatcatggaaaaggtgtgcagaaaatgggatgaggctcatcatgagtacgactaatgcgattcagttcccaaaagatcatcctctcttccccttgcccttttcagacggggtgcatctgcgcatactggtcaaaattgcagccatggctcctcttctgttgcactgcgtttttgatggagaccacatctacggtgccgattcgcagcgtctggtagagacagagaacgaaagaaaacttgttgtcgagttttcttcacccaatattaccagcgaatttcaaggcaagcacctgcgtagtaccatcattggagcctttataagcaggttgtatgaactcaatgcctggaatgtcatacggatcaactacctcggtgattggggaaagccaatcgctctcttgtacgtgggctggaagaagtttggctcacaaggggcatacgatgttgatcctgtcgggcacctcctggaaatctatcaccagatcgaagccgaatttcagcccgaacaagcagcaagcagaaaggcacgtgacgaagtggccaaggaaggcaaagatgagggcgaggcacaagcggagattgagagcaaaggtatctttgctgagcgcaacgaagccttcaagaagttggaagcaggagatgaggaactgaaggccttctgggagcgggtccgagatgtcatggtagcagactacaccggcttctacggaaggctaggcgtccgatttgacgagtattctggcgagtctcaagtcaacgccgagaccatgggccgaggtggagcaaatgctcaaagacaagaacatatctgaagagagctccggcgcttggatgatagacatgacgaagcttggagctaaggccggtcatgctattgtgcgcgaccggagtggcagcagcacatatcttttgcgagatctagcagcagtgttcgagcggtcgagaaagtacgggttcgacaagatgatctacgtggtagcaagcgacaacagcgtccactttacccaggtgttcaagatcttggaggctctggacaaagacattgcagcaaagctgaaacatttcaagttcagtgaagtgtcgaagatggccagcactctcggaaagggttacaaaccggagaacattcttgacaaatgcgaagaggcaatcgcaacacccccagaggcggattcagagaaggcggccttgctgggtacctctaaacaaacccagaagggtcttgcggtctcagcttcacttgtacaggagctgtcttcccgtacatcaaccgtccatgccttcgatactgggtcgatggcggcattcaagcttggctctggtccggatctacaatactggtacgcgaaaatatcgaccatgctatctggccagaccgtatcagcagccttatctaacgaggatattgaaggactggcggatgaagatcaagccaatctcctgagagtcttggcacaatatccggaggtcgtgaaagcgactttcacttcactcgaagcctctggcatcgtaacatacctcgccagtatcacggagcagctgtccgattgtctcgatgaagaagacggcgagatcgaaacaacgccgggactcgcagctttgctggaagctaccaggatcgtgctcggcaatggtatgaagttgttgggcctcaacctactgtttgattcgccgcaggagcgtgctgatacgcctgttgctgaataacggtgtgggtccgtggtttctgtcgtctagctcttcgtctttgctatgagaacggctttcttgacgattaattggaacatattggtgtcgtgaataatgatatattcctcgggcagtttggcgttatagttgtggtcagagtaaagagccaggactctgtaggctcgcagtgagtccacaagacgatagtcaaatggatgacaatttagcttgatgtgtaaaagtgaaacagccttgccgtgtgtagcgactgctttttcaggaagccaggcgttgaacgttgatcatctacgacttggcattttctatgctcgtgcagaacgccgacgagactgtcactgaaaggccatgggcgtatcaacaggaacgaaccacattcaggaatggggtcaaattagtgcaacatgggattcaggagtatcgcaaacgaattatggattaaaactacagaaggtgggactagcaatgcccgtatcaaagaccgagcagtgtcggtatcaataactggcaatgcccgtatcggtaattgagaacatcaatatcggtcactggcaatgtcaatattagtaactgagtatttcagtatcaaagaccgagacaaactcagtatcgcagaccagcataaagctggtatcaatcgccgacatatagtcaacatcgtagaccagcaagctggtatcaagtgcagtcacgctggtaggcctcactggcataaagccgtgatcaatgactgaggttctcagtatctaccgacccttctcagggtcactggatgggttgatgttcatacccaccatcatgcccggcatcccatccactggagcagcagcagtttgtgcgcggagtctgtacttagcctcaacactcaatcctgcgggcactagacggatgtcgattacaggtatgccatttgtgctctcagagggtatggaacatgtcacgttgctggacatcattcttctccttcttgaagctgattgattgggctcggtgaaggagctgattcgggttgaggctcagatacagtgtcacaagtgcatgtgctgcaatgtgcaccattgtgagagagagatacctgaacgctgtttacacgccttgtaatgggttgagcgtgttccgcttcgagttggtcgtatcgttcctcaattgcacggtattcttcgtgcgtgtcctcgaacatgctcatgatgcggtgttgagcgttgttgatagacggtcgtgtatatccaagtcgtattgaccgtgagagtgcgagtgcgtagtcatcgacattggctctggctaagtcatagctgtccagttcgagttgctcttcttcaagttggtcgtattgttcctggagtttgcagaactcttcgtatgtgtcctcgaacaaacgaacgaggcggtgttgagcggcgttgaaaggcggtcgcacggatccggcttgtattgaccgttggagtgcgattgcatactcatcaacgatatgccaagccatgtcatatttctgctgtcgaatttgttgaatctgttgaatttgttcgtcggttggtagcgctacgcatgttagcttggctcatggtcaacgagctagagacatactcggggtaggacgcgtcaattgtgaatcgctcaatggttgcggtgttgagcgcactggtgcattcgggtttgaaatttgttggtacgagtttggttggggcgcgttttggtacgagttggtgggggtgttggttgaatggatataactccatcctgagaggttgttcccgcggttattgtagtttccacggtgcgccattcctagtgataagtcagtgtctgcgcgctgaagggacaaacatagggggtacgtacgtttttgagcgaaaggggaggagcaaaagtggaggggcacgcgcgacgatatgggcgcggggtggacgctagcgtaagcgagacacgctagcacgtgacatatctcttagcagggcatgatggtcgttattcatgtcatcgtctgctccaccaatcaattcattgatcaagccaccgctgtcgtggattacggcacagtttgtactgaatggaaactaatctcgatctccatacagtccgaggtctattataccttcccgttcttgagagaaagtacacacaatcgaccaaaggtcgtccatgtgttgaacatgattggaatccctcaacgcagcgggtggttgtttctggcctttaacgaacgctaagcctggttcatgattgtacatctttggttcggtttgctcatgcctcccagaaaagtgcaatggtcggacagaatagaacaggtagatgccaaccttaccgtttatacccaagcagtcgatggcagtatgcgttaatttcagtcagagaacatcctcagagcaaaagagacgtgggcgtgagtgttcggtccattgaaagccacaacaacagcacattgtaaccgtcaacaccagcagcttctacggagattatctcacgtcactcatagcggctgtcatgatagcgatcaaagatgattccatgagaaggggattttcgtgtcaagaattccacacatgatgcccagtcggtctttcagatccaaaagacgacgcttcactacccaaaacaagcatcaactaaggcacacagagttctgatgacgggttttcagattcatgtctattcgacatcgagtctctcaaccagaggtagttacaacagcagcgacgttccttccaacaacagctctacccaagaagcacatccatcaaacccctacatacaagccttccccccacacgaactcaacgtatgcacaaacctcaacttccccccctccaccctaaaatcatgactatcgggcaacccactcttccccacctgtccctttgtccccgcaaaatccatgatgatatccaccgtcccatactcctcatcaatcacatactgcctgttgactaaactcaccccactcggcacaccgacattgcaactatccgtcgccgcgcccttgcccgtgtacgacccgccttcaagacgcgcgcacggcgtaccccatggcaccttgacgcttttgttggagaagaggtcgcagtaagcgtcgccggcggcttggatggtggcgcgggagtcacgctttgcggcggggatggcgtcccagatctcgcgcgaggcccagtagtaggtgcctgtgacgttgaagagccagtcgcctttggttgtgatgatgctgtcgatttgcgagacgtggttggtcgtgttgtcgaggcggatctgtgtggcgatcacgtagggagcggccgagttggtgacgatgagttcgctgaaggcggcgcattgggggacatcgtgctgggctcgggcgtggtcgactttgagggctttggagaggacgctggatttgaggtcgactttcttgcggttttcagtgtaagtggcattcgcggcgaaggaggtttggccagctgtttgggcggcaaggtgggcgtcagtgatggctttgagggtctcacgggtacatgctgatgatgcttgggttgtgaggacgctcaagatggcaataatgaggctacgcatggttatttgattggaattcttcattctctctacctatcgagcgggtgaaaatgatctctatatgtattttcgagagaaagtggcaaactggttatggaaaggaacatgccacatcaattcgaccagactgtaccatgcgtcgatggaagactgatttcttcgcgtacgtaggtcggcaatatatcattggcgaatcagaccgcctgacggttattctccgaatgaattgaaaatgtgggactacggttaatcaaagttagacgagcataaaagaaggagtgtggggtaaggtcttacatgagacgtcgattcgccgtagagcggcagatgcgttgttgaacaatcaatgaagaggacgaagccgtgtcggtaggtcaacccgcaccgataccaactctgcagggtgacagatcccttcaacagattgccttcgaccaaacagaccttctcaacaccgctcaagcgtgaaacgaatctcccggggcctgtcttccgtacccatctcttctgtcccaacccgctcttctgtcgtaaaccgcgtcggaccgaccatgaaagcttctcccagtttcgcaaacttggcctcgcatgaactcttctgtgctggttccatgggaccagcacagcattcggtgatgataacagtgaatttattcagcttgccgccagacaacacgtcaagcgccaaatctgagatgtctacgtctggagtatcagattccgagtaggaggccaagtacatcctgaaggtgagctctctgatggcttgacgagctgcgagctgagtgacgagagcgtagagggttttgcaagcaccacctgggaagagaatcccactcgcgggtggcagtccatctcctgcaaacatgacagcatgtggaaagaatataaccctcaagtatcgagcttcaagcagcgaaagaatgtgaggctcatatgtgaaagtgtcctcctcatcgagcgcaatgttccagcgggcgttcaactgaaactcgtccacggcttctttcaacatttgcttgctggtcaagagccacaacggcatgcggctcagctttcccatgtcgcagcatgcactcgtgtggtgtgcatacagagtattgttgagcccctcattctgaatcgcgatacgcggtgtacactcccaaagctcatggtaaaccatattacggagctcgagaggcaggtcgaagaacgtcgtcaccattgtggatgtattgtggcgtaccttgggttgttgagtcggagatcgaggttgatgccgcggagactggacagtatggagaaggacctgcacgggaagaggctgagaagcaagtattctagcaacgtgcagaacgtggagtttagtgctgaacgtgaaatgtgaggagagaaagagcaagtctagttgctcttagcgcccattgtagtagggatagcgcgctcttgtctggcttcagcgtttgtgaggtgagagagcgatgtgtggttgctctttccttgtcggctgtccaagtccaccagcttttcctcggcaacagcgctgacagcgcgtcgtgagatccagctcttacactcaccttgaattgccttctctccagaactacacaatatgcgtatgcctatgaagaaacttctagatctagccactgcctctcgcttctctgagcccaccttcacctgcaggcacaccccatgcatagcatcgtattgcggtgcaaaaattaacagttaaaagatctcctaggctcatcgacgtagtccgcgtacatatcgcgcaccagataacgtcgcagatatccatctcgtcgaacaatacggcacagcgctccagagatatataagccgtgttatgaggatagcgcggatcgagacgaacccgaataacttcagacgccgagcattctcttctacgcgtgaagcgcttgaagcacgctgcatcgtgccttgccaatgcgagacatgccagtgccgctcacagtgtggggtcttcgcagatacaggctcggaagccagccgaaaacctgattaccatattaaccaaggaaatgggacgctgtactatacctccgatctgttatacagacgagcagggattagggacgggttattcgatccttcaacggtcgattgcagcgtaggatcccacctcgcccactcagagatctccagagcgtacatcgccgcactgtagcgtagacgcggtacgggacgacattcggtcaattctttgattttccatcctattggcagaccgctggaaatgccgaatatatgctgtagcaccgggcgaggtgggaacgtgcatcacatggatgagttgctgtgttgaggccccgctttgtgctgagacctcgagcaagtcgtgcttcaccggagcaagtggtggagatgctcgcaatggcgttgttgcaagatgctgctgttcagactcagctggcaacgacacgggacccataccaagacgagcctagaacgatcgcaggcgatgcttgttgagatgcacttggagcttcacagcctgatcgttctcacccgggtcgcacacgattacgcgttcggcgggtgatgagggaacactggaaagtgattggagcgcgacatgtaagtgaggggcaggaaagctaatactggcggcgtcgtatgttctgcatcccgcttgggagcgttcaagtcatggatggctggagatctgacacggaagagcacagcaatcatcatcgatccgctgcggcatgcgcgaggacgattcgcatacggctattccatctcattgacagagatccctgcgatatcagggcgaatagaatgcgccgttgccaaacttcagaaaacgggctggcgaactgttctctgcaagttcatgaggctggcgccgtaccgagatagcctcgagaggccctgcccctgtgccgcttgtgcgcccgaaagacgggaccgacaaagccaccggcctcgtcgacgctactagcagaggctttgctagagattaaaatccgtgattcatgtgcgttttgggcaagacgacatgcacgtagcccactgcgctggtaaatctgcctggatggctgttttgcataacgagtggagattgagagcaggttgggcaatgacgccgatgccgaagcgcagatgcaaggtgcagacagcacgagcaggcaatgttccctgacaatgatacgatgatttaagagacttcggagtctgcaggctgaatgcagacggcgctgcgtgggcggatttatccagcagtggagagggcaaaaacaagccctgcgccgagtggttgctgtatgcccaaggcctcgagtttgtaccttgaatttctagccactcaaaccatcacgaagccccttaagcacaaggcactagctgcggacaaacaaggagccgtggtcgacgagctgagcatctgcgcgccgcggccaccatcggaagaatggcggtcaggggacagttctggtagacgtgacaagtgacggaccgatgtcacggacgcgttcagtcaacgctcatgacgacgagcataaaggagcgatccgagaggagggtctcaacgtgcgcgatgatgtgtgtttgcgtgtccccaggacgatcacaagcgaaaagcgtgggaggagcccagcctgctatgtttagaggctggagcatggatccgcaccgagaaagcagcagtttgaaagtacgggctgggacccggggctgggaaccttgtgccgccatgagacatatgtgcatctcaggtggtgcaagagggcagcgacggcatcaccctgccgcggccgctgcacacgacgacaactctgcagtttgcgcggtttggaggcctcgctgttggagacagtttgttgttgacttgttgtagggaaggctaaaaacagacgaagcacacccaagacggcgaatcctagtcgcttcggacgacgctaggctgcatattgcatcgggagatcattgcgcctgccacgcccgcattggcgagaggcaaaggcacatcatcgacggcgaactcccctggcctctttgcgcggcatcaattcgggcacgggcgctcgcagacagaccaccatctgcctcagtcctcctccccgccgtctgcaagtcctcttgggtcctcgacaacaccgccaacctcaacgtctcagcaagagaccgccgctcgttaccgttgtcgctacagttgctacccgcgtcctgtgtctggtaagtcgctccacccctccaccctgtctcccgaggcactggcaaaactttggctgcgcgtcgcacgtggatgggcctgcgaggagcaagtggcagaattgcgtcgtgtccgagaagaagacgctgccactccggatcgttccttctgcttttctgtcaagtgtcgagtgtcgagttcgctggccaaccacggcgttatttgcaaacacgatcgacagtcgtgacgctggaaccacgcagcggcagcaccatcggccatctggcagctttcactcggcgcgctcacccgtggacctctactgcgctgctcacgactatgcgactgtgccaattgcgctctagctaacatccgctctcagatcgaaacacgttcgctctttctctttcccgttcccgttccgccattaatacacgcgcgctctttctctcgctcgctttacgccgcacgcccgcctctgtgcatgaactgatcccgcacgctggaattcgccatccgggcacttcacacacaccccctacccacaacacacataggcacaacatggtcaagccagggctaggcctcttcaccggccgtcggaagtcgtcgagcaacgtgctcgaggaaatggcacatgtggaaacagtgccgagcccagacgctgcacacgcagattctggcggcttccggctcatgagccgcaccgaagttgaaaaggccaacgagcgacgcaagaccctcgagcgagaaaagtcgtcctcaaagttccgcttcagcactttcggcgcaaatggcaagggtcgagtgcagtcatttgaagaagaatctccagggtcctcaaagcggtaagcagtatggtccaagcggtcagctccgcccaaactaaccctttaattagtgacagcaagtctagcaacgggacccagttctctgcgtcgcgcccgtataataatggccagcatggctccacctccactcttccctcctcgaccgatgctagctcagacgacaaccttttctccagtgcccctcgtcctcccatcccacaacacaacagctccccgagctcatcattgagcatgaacggcttccgcaagcagttgccgtcgttgcccaagtcgagtcacggtctgtcgagcaaaaaggatgataaacaatccagggagcggtcaatgaccgcgtcgagttatgcaagcaccgcaataccgccgaaattagaagcaggactcgactttggcaactcatcgttcgatgacatgttcagcgatatgaaccggaaggaatctcctcccgagatgtcaagagaagctccgggacgttcgcttctttcggaaaagcgtacattccagcccgagcccatcaagacgtaccccaagctcgacgtcgaggctcccttgaagagctgggagagccgcggatccaccgagaacctcatgtcctcttcccactcggacgacgagtcaccgccgccgccccctcctccgcacaaatactcatcatacgcaccggtagcttctgaaagccccaccttgccgacgcataactttggagaccgagatgctccaacagcacgtcgatccctacatggagaagacgtcctaccgtgatagctctcctgagcagcatccgacacagccgacctccctcgcctcctcttccgccaactcgcttcagacgcctgcttcttcccgatcgtccaactacaccaacaacacgacacccaaggcgtccctggcctcgaacatctccacctacacggatcacgatgacgatcaagacctgttcgcaccagtcaaagcagcgccgaaatccgagtccagagctgcgcaaaaggcacctgctcactccatccctgaagaccagactcctacagtaccagctaacgcgcccagaccgggcgcagggcgcgtgttgacacaaacggagtacctggcgatgcagaggcgagcaaattcgcaacctccgcctgacgacgattcagatgaggactacgaggacgaggaggaggctatcaagaagcgcgaggaagaggaaatctcgagacgcaagcagcagcagatgcagttcgcacgtgaggctatgcgccgcactacgaccacgtctgcaaacccttcccgacccgacggtggcccggaagacatgatgggattcccgtcggagacctcgatgaaggccgatgaatgggaagacgaagatgtgcctctgggtatactcgcacagcacggcttcccaagtcaagtacgcggccgaatgccaaatcagccagctaacgccatgccctcgtatataccagaccggccggcgtctgcgggcgcaacgcccagtcgcgctccaggccacctacccgcttttgccaggggcctacctgcggaccctcatagctccttcattggtggaggcttggtacagcccatgaaccgagagtccatgggcttcaacggctttggtcgcggaccaatgtcagttgccggagactcgatggctggaggtatgggtatgcactcgccgatgatgtaccaagaagctggtatgtcccagccttctcttgtggatcagatccagatgagggatatgacgaagcagaaatacatgggaggggcatctcaaaagaaacctgaaggcggacctttcactggtatgcttggtcagcaaatgaacaccaacgggcaaccacagcaccccacacgaatgtcgcaaatgccgatgaacggtatgatgaacccgatgatgggtgggcaaatgggcggacaaatgcctatgatgggcatgggcatgaaccagatgggctactcgatgcctcaaggaaacgacatgatggcgatgcagcaaatgcagcagatgcaacaaatgattgctatgcagcaaatgcagctccagcagatgcaagccatgcaaaggccgcagacccaggatcctcgcatgtcgatggccatgccaaatggcttcggagggaatatgatgggcaatggcagcttccttagcgtgccaggcgctatgcccaacggcatgcagaaccgcccgatgtcgttcatgtctggagcccaggggcaacaacagccaatgtcaaactttatgggccctgggccaggctacacaccctccatcgccccatctgagcggtccaacgttggtctctccgcccgctacaggccagtagtcaacaactcggacgcacactcgaccggtacatcgaccatcctgcaagcctcgagcggcgccagcgccaacaagcccaacaccatcaagggcataattaaacccgcgcggccaccgcctgtcgaagaagatgaagactggagcaagatggccgcacgcaaaagcaaatttggcttcggcagcaagaaatcgcaaaacaacggattggcggaactgaccaagggtctgaatatttaatttctcttctcgactatttaaatacccaactctttttctctacacaacagcacagcaacgcgctgtttttggcagcgaacgaagcgagacgatacaagaaaggagaaaggaaagacacgatcttttttccatctcggtataggctgaggaatctgatatatgagcaacatggaggcgatttgatctgggcatttacacaaggcgttttctttttactattcatattcctttgcaatttgttgttgaatatgggcataaaactttcggcgatggcgaccacccaacctgtttccaactgttggtatacacgctgtgcaataatacaaggggcattatcgaggtggattatatatgcatatctttatctccagtggggttcttgctgcatgtggtgttaccggggggaatggagtaggattcattgtagattttaatagggacacttttttcggcttgggaacattgattcgtcttgacttgtgcatgctcatggtggtatgatgtgatggtattagatctttgatgtttggatagctgctctcgagccattatctacgattgggacactcaacatcttctagaaaggtagacagcctaccgttcaatcttcccatccgtatccagcaattccctcgccgcaatgacttcagcttgatcaaatcctggggccttgcccgcgctggcattcctgacaatctcgccgagcttgctcgtcgcaatctcctccaatttcctgaccgtctcgattttggggatgggtatgtcgtcgtcgtcgttttggttgtttccgcgcttgctcgacacggtcgctgactcggacaacaaggggaggagcttcgacgtgagcatcttgaggccgtagtagccgcgcagataagagtcgttgagctcgacggcgcggcagaagtgttttagcgaaagagagagggcggagagagagggcggcgtggtggatgtggccgagaggtagtgcagagtagcgatgtgcgcgtgtgcctagtatgcatgtcagtaatcgaatcccaagctggataggaagtagcaactcacgctccacgcattcggcatgataagcagcacttcctccgcgcaataaatcgcctgcccccacgctgcctggctagcatacaattcactcgcctccgcccacgcctccacgtccgtcgggctattctgcagcaacaccgtgatggcagtaatcgcatcctgcgtcctccccagcgccttcaacaccgccaccctcctcttgcgcacactcatattcgtcgggtcctccttgagaatcttctcgtacccctcaaacaccctctccagatccgcgtccgactgcgcagtggcttcgttgtagatgccgcgcagggtgatgatgcgctcgttctggtcgccgaagcgcgcttcgaggcgctggaggatggcttgcgcggatgtctcgtcgccggtgcgcagcgccgagtagaagaggttctcgtggatggtccatgattcgggggtttcgcgggagaagagcagggagaggggccagggtaatgaggatgtgggtgggtgggagagtatgaggggggctttttgggagagcgcgagggcggtcggtggggggatgtgggttggtggggagaggaggttggcttgtgacattatggcgacttcctctggtatgtgtagactgatggcaatgcgcgggagtgtagataggcgcgagtgtgatcgccttcgtgtctaatagcctgatggtctgcacagcgctatgagcgtcgtatgcgattgaattgttcctgttcgtctggtaattgacgacgtgtgataactggccgtcctggtgttggtgtggagtcgcgatgttggtagatactggaagcttagctcccgagcagcgtcgtcggcgaaactagactgccggcgggcatcatccatgcgcgtcagtgaagcctccacgacagatgcaggtccgctcaccacctgccgatcgaccctgaacctgcggctcttttttcaaacttttggtgcagagctcttcccatgtcgccaatcacccaatgatgcctgttggccctcctccacgcttccgcaccactacccctccacgtgcgttccgttacctagacacacgactgcgggagacgacttgaactcgccaaaatgtactacttgttcgtcgaggtacacgatagcaggactgacaccaagccaggttcgagaaatccctctacgacctcattcggggtttgcgcaatcacaagggctccgagaaagagtatattgccgagagcataaaagaatgtcgcaaagagatcagaaccaacgacatggacctgaaggctacagcccttatgaagctcacgtatctcgagatgtttggccacgacatgtcctgggcaagcttcaatgtcctcgaggtcatgtcaagctccaagttcaaacagaaacgcactggatatcttgcagcagtacagagctttcgcagagatacggaggtcttggtgctcgctgagaaccagctcaagaaggacatcatgagccctactccaccgtatatcgctctgccgttgggagcaataccgcacgtcgtcaatcctagcatggcgaactctgtgctttcggacctcataccgcgcctaacacattcgcatgccatgatcaggaagaagaccgttgtcactctgtaccgacttgcgcttgtatacccagaaaccttgcgacctgcatggccgaagatcaaggaacggctgcaggatgaccaggaagatccgagcgtgacagctgccatcgtcaatgtcgtgtgtgagttgggttggcggagaccacaagatttcctaccgcttgcgcctcggttgttcgacctcttggttgagggcaacaataactggatggctatcaagctgattaagcttgtacgttcgaagactcgaatgaattacatgattgctgacgttgacagttcgcgacactgactccgcttgaacctcgattgatcaagaagctcctgccaccgctcacgaagatcattcgtgagacctccgcgatgtcattgctgtacgagtgtatcaacggcataatacaaggcggcatcttggaagctgtcgaaggcactacagagggcgaagaagttgcaaagctatgtgtcggcaagcttcgaggcatgatggtcattgaaggcgactcaaactgtaagctaatgctggaatcaatgagaaatgtccatgtctcatcgttttgcagtaaaatacgtggcgttgttggctttcgagaagattgtccgttcacatccataccttgtgtctcagcaacaagatgtcatcctcgaatgtatcgacgaccccgatatttcgatacgaatgcgcgccctagatctcgtcgtcggcatggtcaacaccgacaacctcacagctatcgtcggacgtctaatgcgacaattacgaaacgcaccaattgcgtctccagcgaatgactcaaacaatgaccgagtcaggatgacggagattgtgccatacgccgacgacgattccgacgcagaggacaacctacggcagcatgagcaacagtctgaccaaccaccgcctttacctgatgactaccggatcagtgtgatcaaaaggatactggagatgtgctctcgtgacacttatagtaatatttccgactttgactggtacattgatgtgctagtacagctcgtcagggtctcgccgtcaacgaatcacgcctcagcaacagaagagaaagaggacacagaaagatcagatgagataggaggtggcattggacgtgagcttcagaatgtcgccatacgggtcaagagcgttcgatcggaagcagtcgatgcggcgcaatccctggtacttgttgatcgaagagagcaaatgttcccatcatcaggcaacggcggacaaggcgtgcttgagtacgcagcttggttggtcggagagttctccaactaccttactcgacccgaacctgtcatgacgtcccttctccactccaactccttgcagctccctgcgaagaccctagccgtgtatctacaggcaatacccaaggtcttctccagcatggcgggcaatgaccaaatatcatggacaccagagcgcaaaaccctcatgtcgctactgatggctcgtataatacacttcctggagccactctcaacgcatcccagtctcgaggtgcaagaacgagcggtcgagtacctagagcttatgcgtttggctgccgaagccgcttcgggtactgcgactggtaccgacaatggcgacttcactgatccaccgttattactgacacaggccataccggccttgttctctggtgctgaactgaatccggtcgcgcctggtgcgcaacgcaaggttcccataccggacgatcttgacctagacacgcccataaatccgaacttgcaattcctcctgtcacaggccgagaatgaaggcttcgagacagaagaagacgatgtgtatgcagcgtacagcgaacccgtagccgcatacgccgatacacctacaatcatcgctccggcagcagagcgcctcgatgccccccacagggaacccaccagctatcagaatgcggtggaggaagaatacctggatcctgacatcatcgcccgacgaaaggctgagaggagagaacggcacaaggatgaccccttctacatcgaccctgacggtggcagtggcacagtaaccccactgagcaggatagtgcgtgacggaaaccaagaaaataatgaccttgacatcgactctatacctatcatggacctcaatctcgagagggcgtcatcgagtgaccaagtcccacggtcacgaagtccccgcaaacctgtacggaaagttgagatcatgggagacgagacgcttggcccagccgccgataattcttccagagaagacatcgtgcaaccacgcccaggcaaagcaaagaagtcgctgttagatgtggacagctcgggtcttgcttctttgagcctcgtcgacgatgacggcagctcaaatcgcaaactcacccagttggaaatcgagaggcgggagcaggaagaagccgagatgaagaaggcgttacaagaagtggagcgcttgcgactagagatgcagagggcgagcgagcggttacacgtcaaggaagaggtagccatcaagaagaagaaaaagaaggtccggaaggtggatgtcgagggagatgaccctgctgctactccacccgccgaaccagaaggtgaagaagcggacgcggcaccagtcaagaagaagaaaaagaagaaggtcaagcccgagggcgaaaccgagcaaggcgacggaggcgaggacgccgcgatcaagaagaagaaaaagaagaagcgcaccgtcgttcttgacgacggcgacgcgcctgccgagtaatacagcagccagattttcaatcgacaaatgtgaatcgagttgcattggtatatctgaccatagtttcagcccgtatatgcctggtgtaacgccgtgtccctatgaaccgaatgcgaaagaaagtagccaagtggcttctgttctcctagttcccctttttgtacgagttggcggcccaagtaaacaaagtcatgccacgcgaagatgtactcgcggcattgcgtctaaggcgaagatgtcgtgcgcttagaagaacagcttaagaagctcgaaaaggagaccgccgcatagtacgaagccgaggaggactgccgtgatattagtccctgacaattgccatagagctcgccacacaaccacaaatccagttccactatccctcttgctctcctctcaccatgtgctactaccaggaactcgccatgtatggggtagactcactgatccacaccttgctaatcgggctcttctgcggcccgcgcttgataacaacgggctgttctggcttgcccatcttcttctcctgcgccttggcgaagcgcatgttggcttgccgttgctggggggtttgcgcctgcgctcgtgttagccctcgtggaccctggaatggggggaacacattgcatgtgcataccattgtggaaagttgtgttgtggtgatctgatcgcgatattcgaggacggaggaatttggcgcgagattgtgtgcctgaggattgtaggagaggtaagagggcgaagtagggtccagggtgatgcaaggtgttcgctttggaaatgtcggcgcacggaccgaggcgcgcgctagtggggatgcgattgcggagatatgggacggaggtttgctattttggtacttttgcgttcgttcatcttttatacactttccttcagactgcgaacttcacaattgcaacgtcgcataacccgtcgcacctccaacattactccaggcatccgcgaaatcatcccgaggtagaaattctcagaagagcgaagaaatcggtgcctggaacgcacgcgatgaaccacgtcagagccatcaccgcacgcacgctatcgcggagaataggacaagtgtcgagacagcgccgctatgcaacagacacgcctccccaacccacgcctccgaacccctcgccaaatctaaacccgccaaaagcgccttcgagaactgtacgtcatggcatataccccacatccattcacctcaagactaacaactccaccacagggcacatactacaagtccttctcttaccccgtgctcaagaccttcctcatcgccctcttcacataccaaatcacatactacacctggctcaagctggagatcatcgagcagaaacacggcaaggcaagtgagattggcgatttgcaggagcagttgagagaggcggtggcgaagcagaaggccaaggcgggggatgtggtggatgaagtggcggaggcggggagggctgtggcggagagtgtgagggaggggacagaggaggtggtgaaaacgaccgaggcggtggggaaagtggccgggggtggatggtggccttggtagagtatgatgcatggtgaaggtatgatttgtacgattgaagtaggatatgtacaacagccccgaagataccctaagaatatgtctgaaaagacgaaataaagcatgctccaaagtgggcaaaaaaatcaattacgccacccctgccgttttcctatggtatcgtgcatctagttgtcgcaatagcctctgctcaaccgaaaaactcgccgctgacaaggctctcccatggcttgccagtatcccacacggtctgcagcagcgtcgcgaccttgggcgtgtttgtcatgccaaagccctcgacgctcttcaacctctccataatcgtgtctctctgcacctggtcctcggaatcgcaaccagccgcaaacatgggaaaaatgatgcacgcttccgccgtacttccttgtcggatcttgtacagcaggcccacgatttcgcccacggcatgctggacctcgatatcggacgcgggttttccgaggaccctgcggtacaggtgtatgagtccagcccagtggaacaattcgttcgtggcgaagatttccgtcgcgtcccaagcgccttcggactctgtagacgcgtcagatcgatgattacatcccttccgtatattcctttccagtaggccttcttccaattctcgacggatctgaaccgcttgtcgcacaatatccggtcctggcttccaatcggctcgtatgttgccatctggatcaatgcgttgcggctcgcaaatcttcgcgagatcagatatgcgggctaagctgccgatgcaccgtgtagtgaagccattcagacagtcaatttcaaagtcctcgtcagtctcaggggtttgagcagaccaatatgacgctggcatatcagtcttacccccgctgagcgagccgataacgtccagatatgcgaaccatctggagaggaagtatgctacatgatccttgcgacttgtgccgagtggtggaccccgagcgctgatcatctgccgtgccatggtgagatgatcttgccatgaaatgggtacttcgaacgtgcccgagcatataatctcaacgcttgccatcatgatcacgacggctagcgtgttgtcggatacatcattagggttttccactagggtttgacgcagcttggggaaaacgtcgcggacccacagggcgatgcgattgttaggctcagggtgtctgagcattctggctcgatgagcagcagaataggcgagaagcaggttcatgatgttatcatccgcaacggccactaaagaaatcagttctgttgtatagacctctaacaaagtacttactctgtggcaatatctgacggaacggattttgctcgcagtcatgaggaaccagtaaccgtgcggtgtggttgaggaagtgatgaaagtacagaaggttcatagggttttccataaggatacgcggtaaaggtcccaaggattttggtatccgtattggaacgggctctgcataatagccgccacgctcaaaagccatatcttgactgcgtggatctgcacttccgtgggtggtttcgccgtccaactccattctatcggtctgaggactaaagatggagatggcagagaaatcgtcgttgttgggagtgtcaaggtcggggagcccgagatcataaccataagtggtcgccgaacaatccgcaatgggatactgacgcccgcatccggcaccttgactatgctccgagaattcgttgttgatgatgctatgcacagacatcctatgcagatcaggggcttcgttggctggactttgtatgctcgtggtgcttctccaagcattttcttcggaattgactgatgaaccgggtgtcaaaggcttgggaacgtagggactgtaaggatctagcggacctgtatatggtgactgtacatctgacatagttgtctccggtgaggctgtgctaaagagttgagtttggccacagttgttcgcatcaaggaactcttgaggtggaggcatcgatgtcgccatatgagcaggagtgtgaccgccattgtaattactcggctcttgatttgatgtgtgcagcgacggaccgaaagtattctggaactcgatttgcgtatatgccgctgaattcggcagcgctccagcatcttcgtcaaagtcgtaaacatcggcttcaggtaaggtcattgattggctgctttcaagtaggactggatcgaccgcgaagctggtcgaatttgaaggtgaggtatctgaatgtgacctgaggtttggtggttggtttgaggctcctggcggagatatgttgtcctgaaaagaaaagactgtttggaatggactgccggatgccgtactggaggcgtctgaacctgccgtgttggatctatctcttttggttcggccgccccagttgagcctgatgctgtagtcgcatacctcgccctgccgttcgcaattgacacagtgtggcttctcctctccgctggcaaccagttagtgaatacacggaactgcacgctttgaacaagttaccatttgaccttacgtgccttacatggcctgcagattggttagtcttgaatcgaatgtccaatgtgagaagacctgttaccagcagccattgcgtgatcgtctttttggctcaacccctggttttttgggtcgtggcatggtcagtggttcttgccgacacggaacggtaagcgccaaatggtgttacaggtatagatgatgttgtccaaggtaaggatcgtcgcgatgtgtttgtgtttaagccaccgtcccagctacaccatatgtagccgtgtgtactatccgaaccgtcgtgtaaagttcgaggagggaattccacgaggtttttttgctgatgctacgcgtccatgctagactgcgccacacctacggaagctcgtgcatcaacggcgggctggtagatgactacctctaggcatagaatgctgcttccatgttgcacaagatgagaccgggtttcgttacaagcatgccgaggatgggtgggggcggagacattattgagatgcaagataagctctcagccccgatcaccacgctagacgctacgatcgtcctttgagcggggcaagcacgcggcattcctttcggaagccaccaaccctcaacggcggtaatttccttcatttcgaccgcttggcatcatgcctggcctgtggcggcgggatctgccagtcaatctcgttctctggctggagcactagccctcctcgtgccttggagacaaagcggtgcgtctaggatcttccctggtgcggtcaattctctcgcacgtagtgcacgtttgcaagcataccgtcagacacgtactctatcacacacctcatccgaggtggtgactgtgcgtttgtcgcagttgcaccagccacagacgggatcatgcaattatttcatatgcccctggcttgatgcacccggttcagccctacaacgaaaatacccacgttggccatgacggtcagctagccccgcagcagcgaagcaacgaagcagtatattggtccatagcgatggacctttacagagaggaatgcagaatttcagtaataagtggcaggagattctagtcaacctgtaaggccttggtttcggtgcatatcgtccagcgcaagcctgtcggctgaggcgtacagatcttaaaaagatggtgattcttctcgaatatcagcagaagccacgctttaggaaagtgacattctacgcatgggagaggagtcaatgaagtggtcgagtgacaagagagcaaacacatgctgagtcagcagatcatgcgatgacgtcgcgacgaatgccattgtccaacttgcacaaaaatgctggaaaggactggtgattggatccatcgtgacttgaaggacgtcacactcggaaaagcagaagcagagtgtggagatagccatttctggtacgttcggtgcggtagtagttcgccaagaccaaacacccacccgcggttgtgacatcgcgacaaaagtcgcagtgtggcccaactccctccaacatccaccctccacaccagagattccgccacaatgcttgcacgaagcgccctatgtcccgcgaggacctttgcaaaccgctacccgcccgccatcatcgcccctatctccgcagcgacagcgtccttctccacgtgcacacgatctagcaaagcctcacaatcgcgccccagctctgtcgcagcgcagcgcgccttccccagcaaatttgtcgtgcggaatgcgacatcggcgtcctcgcaagctacaggccgtgccccaccagcagcgcaaccgaaactcacatggaacgacttcttcgcacttcgacgaacacgccgaaggatcgggcaggggtgttccgtagtaggcgccgttggagtcacttactacggccttaccaccatgatggcgaacggctatgatgccacgctgtctgcgcagcttggtggcctggaccccttcatgctgatgggattgagcacgattggcatgatggcagtggggtggttgattgggcccattttcggcaaccagctcttcagcctggcatatcgaggcgtactggcagaattcactgcggtaagtagatcaatcctcagcggtggtcatcggaacgtttttcggatagtggctgacatgggaacagaaagactcgggcttcttcaaccgcatcaagcgccaccgagttgatcccaccgcgtcctccctcgcgaacccgccaccagactactacggcgagaagattggcagcgtggccggctacaggcggtggctcaaggaccagcgagctttcaacctcaagaccggcaggtaccgaggcggaaagtcggcgtaaaagaacgcttacgacgattctattggcatgccgcccaccgaatacacggtcatgcacaagaaaacggcttcatttagacattgcgggataactgggacgtgggtgctctcagcaacgcagtatgaacggcagagtatctacaggcattttcttttctttgtaagtttaagggtagcgatcgtattttcaggcttaccagcacaacggcggttcacagccagattttcctagagttcgaaaaatatccaatggctgcatgtcgctattgtacttgtaccatgtactcgatgatgcatgaatctccgatctccgggatctcgcttctttcaaaaaccttttgtgcactatagtgcagattcagtgaagctgatgtttagcgctaacgatcaactgatgtgagttgcgttgaaagggtatcccttcgctaaatgcttagtattgttcctggacgccttgttcgccagcacaaggccgcaactccagaataccaagtcagcagtacaaagacttgacgatggaaaacaaaatcaggatggatacctaacagttgtctgacatccacgtcccttgtccatttcgtctcaattatcaagatctgttacacaatacaaacatgcgaccattctacgatgcgtcggaacttccgcgatctccactctttagtgagaagcaccggtaccaaaacttgcaaaacaactgcacattaagtcctgtttcggacagtgtgtctcgacctttcatggcggatattcaagcagatcacaagaaagagaaggaagaggcaaaggcaacgacgaagaaggatacttgaaaaaggatgctttcttcaatggcgaatcgaaaaggcatcttgcgtctaggcatttggaggcgtcagataggtctcgcgcgcattcgatagcgtgtcggtgatggcgaggctgtggcttgctgaactctcagccgcaaaactgagcccatcttagtgtatgagcaagcaaaaacgacaccagatccgacattcgcaattgctactacaatggcgggctagatcgaaaattgacagcacgatagccaaagcgagcgttttgctcaatgagcatctaatctacgagactcattagactgctgcttccatttaatgattgtggacatggaattcagtgcgctcattcttttgactagtcaagctagtgtggtcggcaatctagaatctacacaacaaagacattagcgcttcggatgtggaaacagctccaagctggcgagctagcaacaatgactaaagggaatctggggtacacttaccgcagcgagcctacattataagatgcgccattctcctggtgttcggaaagccattgcatctgttctgatatttccggactgaagcccttcaccatgtataccagtgccatcgtctcgctgcttctacttgctcccggagtactagctcaacgaacctcgaccgacgcaacctgcggtggcaagaaaggttacacatgcctcaactctggtcagcaaaacccatcatcgaccgacggaaatgaactgacatcttctagcttggggatcatgttgttctcagtatggtaagcaggcctcatttccacttctgatgcaaacccattcttacccttgcaggatggtgcggctccaaacctgaatactgcggcaaaggatgcaatcctggttttggtacttgcaacaagcctagtgctgcttcaagctcaatcgttatcaaacccacgcagactcctgcagttcctgtctctacgaacgcgcgctgcggatcctcgtttggtgggagaacatgtcaaggatctcagtggggaaactgtaagctcattgctgtcattctagatgctatggactgacttgggaaaggttgctcacagtatagttggtgcggctcgacgaaagatcactgcgatgcgaagacttgtcagaagaactttggtcagtgtaacggacaagtggctagctcgaagagttcgtcgactttggcgacttttatcaagtcatcgccatcgacatcgccatcgacatcgccctcgtccacgccctcgaagtctagctcaacaccgtccacatcttcgactacatccagctcaccaagcacctcaccaacgccaaagccatgctatcagatcccgcctagcaggccgtgcggtgcatatacgggcccactcgacagcgcttccttctacgaagcctgcaccagccccttctccaactactgcgtagccaactaccaagcgttctgctatggtaaaccgtcatccgacagcacgcaaattcgctcattttcagcgggcgtcgcagattgtaaggtgcagtgcgaccaggacgcggcgtgtgtcggattggcgttccagaatacgcaaagccagacgtgcacattgtacagttcgatcaagtcgatcaccgcaggtgataggactgatactgtgttccgccaggcttgcccgtctacggggcagagttccacgctgtctcctagctcattggcctcgtcgactgtctccagttcatcagcctcatcgacagtctctagctcatcatcaccgtcaagctcggcagtgtcgacgccagctccgacagacctccccgtctcccgcgacgggacatgtggtgcatctgccggatcttcgtgcagcggttccgcttttggcgcttgttgcggagcagacagtttctgcggtctcggttcgtcctgcggtgctggatgccagcctgcgtttggcctttgcgcgtcgccatctcccattagtagctccgaaacttcgtcacccacacccacaccaacgcctacacctacgccttcgcctacgccagaaacctgcttccgcatcccctcaacccaaacatgcaccccctacaccgaccctctccgatctttctctcaatcctgcaaaagcatctcccagcaattctgcacatgcaacaactactacggcacctgctacgccactgtatctgcagacagcaccatcatcgccgtcaagcaacacggcgagaatgccgatagctgctcccgagcatgcgatcaggatagcacgtgtgttggctttgccttcaacgattccagcgcgcagtattgcacgctgtacagcgagatcagggcgacgggcgagggtacgtatgttgactatgtgtttcgcaagacttgtccgacagcgtcgtcgagctcggtcgtggtgatgccgactccgaggaatctgcccatttccagcgatggtacatgtggcgctactccgggtttttcgtgtctgggatctaggtttggggcttgttgtggagcggatgggttttgtgggcttggggcggcttgtgcggctggatgtcaggctgattatggactttgccagactccgacgtgtagcgctggcaaatagtcagagtgtttgatgtttgagcgggtttggggagaagtcgaggcgtgtcgagctcagtcttatcaatggctcgaaacaatttttcaccatgtaggttcggtgtacataatcacagtaattcttgggggcgcaaacatttttcatcttgataaaacttgtattctctcttctataagactctttgagcaagcaactcctagcgagctcctcactccaccgctgccaaaatctgtcgatacctccatatccaattcgagcgagccttcctcactgaattgctacacttcggccccatctcaggggctatcgcgggtgcgggtgcagattgtgagcactccatctgcaacgcttcctccttggcctcccgccacttcgtcttgatctggacagaagtgacaataggatcaaagtgatagccctgcggagagcatattgcgaaaaccacccagtcttctttacggtgcgctccacacgcgcaatatgggacgaacttgacatcgtcacccgtggcgcggtgggtgaagccgcacttctcacacacctgtccgacgcgcaatcgctgggcttcatacgagggcaagatgcgcattaatgcgaccattttcagcgtgatgggtacaaggattggcgatgcgatacaggacttgcagaatacatgttcacacttggcgcacgtgaggtgctggggaggatgaggtcctgtcacgtgtgtgatgtgattctccgcgccgcagcagcagatccacatcccgtcctgcatgttatcgccatatgtcatctgcatgatgtgccggtaattatgcttagcccagagttccctggtgtcgggaagtggctctgctcgagttatggtgacttggtccttacgcgaagaggaggcaaaagagttgccagtgggctgtctagatacgatgctcaacattctggaaagcgtgtaaatgtgtcaagacagtcctgctattcttgaaattctttaagatgatatagactgtccaaaccgatgcgagacaggttgatctactccataccagacgatgttcagtccaccctgtgcattggcaatgcctgacattattagcatacagtgatctcgtgaagcaacagtaagccataagcagctgtagaactgtacgtgcacaatgtcgaaacacacatgatgccgttgtgctgttaagctaacgcacgtaaacgaaaatgtaccgaggaatgacccagagtcagtgacattgtgatcgtgtaatgtcggtcctacggatatgtcgtgaaatggggagttgctgtcgtcatcgcagtcagtgtcgaagtccgcattatgattttcccactcaaaacacaaaacatataacatcccctgctactgttggatcaagtcgatgcccacaagatgtgggcataaggctgcttatatacccatgagcaggtgtttgctgatgattgtcgagatggtagcaaaccaaaacagtcccccttaatcgacgcaaagatatgttcgtagaggaggaaatacatgcttgagcatgacgaacaaggtgtctctctacagagagaaatgatcgttgatggcgcgcagccccctttgataaaggctcgctccgtgtagtggtacatgtgaaggacgtggctgacgggtgcatataaaagatatggctgacggtgcacagcccccttggtagaggctcgcctgcatgtaaggacatggctgacatgtatgaccacgggcttcggtgacatacacggagctaactatatctggtctagacaatgatgtcacctgactcatggttctaggtaggcagactgtggtactgcagcctatatatgcacagccattctccaaagcttgctcttgattcctttattcttctaccaatacctctgaactcattactcaagttaaagaacgccttcacacctgactcccaaaatcgatcagacagacacctcagcacgcacgaacttccaatcacgaccctcaatatttgaatcattatcgcagcgaggatattgtgcaagccgaattccagaatgacgtcaaacagcgacgattacagcgatgtgtatgaggatgatgaatattggaacaggtggcatttgaatgaatacgagcccagattggtcaagcccatggagaagactttcacagcaccttgggatctgccggttagcgattccgatttggaaaagctcaaagctggtttcagaccccgaaactttgacgataaatacggctggctcattgaggatgacaatgggaacatatctatccacgttattcgacactttgtacacgtggaggagtacatacttcacattaccccgaagccaagtaacggcaatggtgcgagtgcaaagatccacagcattacctggaatggagatttggttagtataaaggacgatgtagagaaggccaaggagacagttgtggttctagctagagctattctcaaatgcgactttgagaatgcgcctaaaacagcttagtatcgaaaagctagacacggaatagatgcaagaccatctcgcaagctgggagcagtcatcatattgtggggttatttctcgggacctgtagttaatacttcctaagtacatccaaactttcctggtaccatacactgtagcctgtttccactgcatatgatttcatgatggtcacagttgcccccgattgcgtgatgagattattcaaagaatcgtagcgatgattgtggtgagtgcaggctctcagctcgataccgatagactgacgcttaggtaccacatgccacgtcggacagcttgcaggaattcaaaaaggtattgtaggcaagccaaacgcgacttcatacccagagcgtacactttcacattcacgtatgacaaagaagatatgcgtgactcgtgagcagggctgaggggactcgtcacgcttgaggcgcaagttccaacgtttttcgcgcaggaaaggtgtgggatggagtcgaggggatcaagttcgcgtcggcgtttttctgaatgaacgatccgcgcattgctatctacttcaatgcgtagaatagcttcgctctaaatgtactctatactatacgtacccttccgcgacgagcccgtgatgccgtccatggcgtcccatgtgagcgaggaggggaggacgagtacacagcttgtggagagaggaggcttgaaagggagagataagtattattgcagcatgcgaggtgaagtgtagtgtgggcatagggcggagtaacaagctgacaggaaatgtaatctatatttcagaaaagagtgtttctatacgtaaatgacagtctaagctacttgagatctagaaaaaggaatcttggaaacagtgttgcaagatgcaggtgtgcatcgtaagacgggcagtcaaagtagttgcgtgctgcaattaccaggacctgggaatagttggagttaaaccctgaacttcaccgaacggaccagaggaaccgaacgcttcttgtcctcttgcccatcctcaaagtcgtctcgagttctgatcgctaatcttcttgtttttgttgttgtagacgtcccacttgatgatgctatcccaggtaatctcgcccttgactgaaaactccttctcggcagggttaggatgaacttcgcctgcttcctcgaaagctttcttggtgtcaacaagcttgatgccgttttctgagatgtggtagacataggaattgccggggtatgtggcgccacctgcaaaaaaagatatgattagcgaatgtctcagatgggggggtttgaactgcgatccttacttttagcaaagtcttcactgctcgtggttgaaacccatggatcctggtcacctagcttattcttgacatggtcaatgacactcccggttccttgaggattccaggccttgaagcctccatcatctaggatctcttgaggcgagcgagaatccgcgcgatagacggtagccaacgcaggggatagtagggcgagtaaagcagcgaagtgaacgatttgagagcggccgaacatattgagctgatttgctttgcttgttgcaaactttgaagacttgtcgggggaaagatggataggttaagctgaagacgaagatgaagtgtgttttcttgggctgaaaggatgcaattgatgctgggaattggagaagatggtttgatggttgttgataattaagtcacagagcaagaatatcgagatcttatatacttcagcatatggtatctcagtgcttcattcaatgctaaggagttgaacgggtaccagggtttccgtcgattgtcatccaactgctggcaccgaaagaattacagtattcccctcgattgtcatccaactgcttggcacctagcactgcgcaacaatacagaatcgacgcttcgacggattcagggtgattgttttggtgctcaggttccttccagggttcagagtcctttcggggtttaggttcggaggtggccttacaaaactgcgccactgcttacatatgacgtcctgttctgtgatgtttatgatctgtgcgaaatggctgacaccgtgctacgtggtgctaaagatctgtctggaatggctgacatcctgctacgcgaatgttcatgatgcgaaatggctgacgtcctgttatgtgatgttaatgatatgtgcgcatttcgcagcgttaccataactagtattaatgtatcacgtgatggggaaacggcgcgcaccctgaaggtatttacaaaggaagctgttcagagaagctcctgcgtgagtcttggccgtcatttagagtaatggctgttaggtgggacccttacaggctgtgcaatgctgctctgcgatgttagcgacacgaaaattatgaagtggattaagaataggagatgaaaacatcagcaagttgcaggaaggatttgtcaaatttcaaaaggaataaaactgctatgtaacaaatgcactcacactcaagcgacggccctgtatccggggatactccggagctgggccatcacctcatccaggtctttaaaacctgtggatgggggaggctgaatgatgacacgctcggcagggccagcgacagtctgggaacgagcctgtagtttaggacggtgagcaggcgggaatccaggctgggatcgattttgaatcgagatttgccgagccttctgacggcgctcaagatcttctccagaaagatcaactccacgagacagtctggagagagtaatagcgcgaggcggcgcagacgggcgtaccggctctgtctccctccaaacctgagctttagctaggctcactggcggcgatggtgcaattacattcacccgcggcggctgagtaacaagaacaggaggcgatggggagcattgctgcctcagtggaaggctccgcagcgacactctttctggtacaaggcggcgcggatggacgtaccggctctgtccttactccgggaacatgggctctgtctggtgtcgctggcgttgtgggtgcagctgtttgcacccacaccggcttagtagcacggacaggtggcgatggacgtgatagaggcgacggaggctttgcggcgtcagtggaaggctccggagagacgctctttccaaggttccaatcgagcttcatggcgaccgcggtaccctcaggatcccggcggaaatcgactatggaaccaatatagtagccagtactcccaggttggagggggtgctggcaatcagtacacgaaagcacggaaaagtctaaacatccaccgctcatcgttgcgcgatgagacagcccacagtgttgacatactgaacagtacgccatttgattgccctcgtgaaaacgaggtcggaagagttccgttgcctcgattggaatctgagtgaggatctctgacgttcggcagtcgtcacaaaggacatggctgcaacgacggcactgaaggtatccgaagggatacttgcctgtgatgtgtgtgaggaggttctcggtaccgcaatgacacagccaaaggccgtcaacctgttggttcttgacactgctgagaaaagggtattcagcgccaatcatttggcactgagcaggatcccaggcttcctctacaggtgtcgcattcttaatttcagcactgacagggtggactgaagccggtagaccactcatcttacggatcagttttctcaactgcatcttgattgaaaggttgctgatcgggtgttattttgcgaagctttcgtgatgagagttgcgttgcgatgatcagttgttactgaatggttgtgagaattctatatcgaacggttgaagtggtgaggggaaagactttatacactccttgcggcaaagtcccatgatgcgatgtgtgcgtaggatatccattgtgtgtgcacttagaaaacttattgtatatacttgcgttgtgcaagtgggaagcgataatggtgagaagatataaacacacaatgactgagacttgattctggaattgagacacttactttgaacaatgtgcaccacgtctctggcttgctgatgtttttgtcttattcctacatacgcgtcttcgatctctggctcgcgaagttctaggcccatagatcagcttggccgatacaggatggacctgtgacaatgttcagcacatactacagtcacctgagttccggatgaggattgatgcagagccccacgtgcagatgtcgtatccaaactcatccttccatgccgcgagtgatcgctcatcctgggttcgtaatgctgagctccgctcccatgtttgtctccagcgctcctagttcatatcggaactttattctagcagcatcctccgccttgaccatcacaagcttcacgaagcttacgtttggatcccttcggtacggctcgacggtgccaatgtggtatcttggccagtctccataagacgatgtgccgcagccagaacacgtaattccgtaaaaatcgagagtcgtcctctccatctccgctcgatggctcaggccgcagttcgtacagacatggcagtagcgcacctcgcgtccgggggcaggtcgaggagcgctgatcatacccatcggccagggcgtcaaaacttcggaagagtagcaatctgtacacattccccgatcgcatctgccgcagcggagatactggaatggatgtgggcccctgtagtgccggatggtgttctcgtgccgacagtgacaacacagccacagcccgtcgccgatgtcttcgtcggtccttagagagcggatagcgggatatttgttctcgagtatgagagaagggtcggtaggtgcttcggcaggaatagcattatcgaatgtgtcctgtaaactctcatcacgagagccgtcctttgaatgtcgagcaggagatagtatgacggaaagcctcgaactgttgctcgcttgtcgcttaaggcccttctcgttaacttctgtcagatttgggatgaagaggcctgaaattcggcgagaatggaagacgctgtctttgcgctgcgtcagagcaagagctaagttgtgcgccatccgggttaagtgtgttgggttgatactgttgtcaagtggtggtaatgagctgttggggagaaataaagtgtagtttagcagggcttgccgcgcattcgaggtgaagttgtgattgcttgcgccttccgttcagtgatgaggaagctgccttggactaggaagctcaactttctcttcacctacctctacactgcaaatattgctgattggaaatgccaatctatgccaaatatcgagattttctacgtagactacccctgaaagaggctgatgggaccgtagacgcgtcctacagatgcgatcttgccatcatactggccgctcgtagcaattcaacgagctgcttgcgatcgccattatacttggtcggatacgtgtgatcaaacgcagtggcaggacaaacgctgccgaccatagcggatcgtcgacgatggtcatgttcgatgcgaatacatggagagtgctgctccaaatgtggggtgaaagagtgatggtcgatgcgcgggggccgatgtgacgccattggctgacactagctcagccctacagcttacgccggaaactgtcctcaactctcgcgtgtcgtgcttccacattccactccaccaaactatcatgattcaggcagttcttcaggtacgttgctctaacaatgccgcacacatcaccttgctaacaaccccaagcgcctagcgcgctggctagaccggccactgttcccatggaagcgcctcgtcgtcggcttctcgctcgctgaattcactctcgaaaactggctcctcttcaggcaataccgcgtcctccagcgcacctcggtccccaaagctcttaacaaggaaattgacacggaaacgttcgacaagtctcaggtgcgcatggcaatggcataccccacactcaagcttacaggcaacaggcatacggtcgcgcaaaggccaagttcagctttgtctcgcaaatcttcaaccagatcaagtctctcgccgtcctctacttcaatgtttatcccatcgtctggggcatcgccggtaccgtcgtagctcgctacgcgcctatccggttctccggcgagattacccagtctctgctgttcatgtacatgctcggatggatcgacctcatctatggcctgccgttctcatactaccactccttcgtccttgaagagaagtttggcttcaacaagatgaccatcaagctctggctcacggacatgatcaagggccagggtctggctatcgcattcggtattcctattggcagcgcgttcctctccatcatcaacaagactggacagggcttcttctactacctctggatgttcatgctggttgtacagatctcggctatgaccatctacccgatcctgattgtgcccatgttcaacaagctcgagccgctcaagcccggaaagttgaaggagagcgttgaggcgctcgctaccaagcttgagttccccctgtccgagctacaggtcatcgacggtagcaagcgcagcgctcacagcaacgcatacttcacgggactcccttggatcggcaagaagaagattgtcatctacgacacgcttctggagaagagcaccgagaaggaagtggaagcggttttggcacacgaacttggacactggcagatgaaccacacttcgcgactcctcttcattagccaggcgcatctattctacattttcgccttgttctccgtcttcatcaataaccgttcgctgtatgccgactttgggttccaccgcgagcgcccaaacattgttggcttcatcctgttcaacgagatcctgtcgccccaccgactcccatcatcaagctcctcttgaacatctggacgcgcagcatggagtatgaagcctggtatgttcgccccataaagaactgatgtaaccaagactaacatttatagatgccttcgcagtcaagcttggatacgcaaaggagctcggtgcttcgctcatcaagcttcagatccagaacttgtcgagcatggatgccgactggttctactccagcttccaccactcgcatccgattctgacggagcgcctcaaggcgatgaactggaccggcgacaagaagatttccgaggagaaggcaaaggacgacgagaagcctgtgaaggctggggaccgcgagctgtaaaggtctagcggaacggaggatatcatctacaaagtcgaatattgcagaccgtgaaggtcggatctgcttgaatctgaaaagtcgcaagagacgaatattcggtcgtcggatcaatattgcctttagacagcagatagcctagagagccgcactcatatccaaaggccatcttaagcacttttgcaatcgtgatcgtcgttcgtgaagcaccttaagccttctccgcctgtctcttcttctccttctccctcctctcttgcttcgccctctccttcttcgccagttttcttgcttctttatccatcttgcccccctcctcaatcttcctcttcttcgcgccctcctccgcaccacccgtaacctgcacctccggctcctcgcctccctcctgcacaacattcgtccggtggccaatctcgccgacttcaatcgcgccctgctccgcctcgtactcggctttgtcctgccagtcatcgtccgtaaccgtggagaagtccttgcgcttcttcccgctgaacttcttcgcgctgacctcgtcttcttcgggctcgggcgtcttctcaggctccaggaactcgccgcgcatacccgcggctacgcggcgcaggttgtgcatgactacgctgcccattgggccgccgtgcgaggagaaggtgacgccagtcggtgtgatgagcgcatcggggtgcaggtgcggatgccgttcggaattcgcgaggtaggtttccagcatgcgcgaagcatctgtgagggaaatcggcgtcgacgagacatggcgagctggcgggggtgcttcgagagacattttgcgcgtgtgggtgtgaaggaaatgtgtttgcgacagcgacgttggggaagttggtgctgggttcgggggagctcgaactttttgcgggcacgggccagatggggcttgtcggacttccgtcgacgacgcaaccaaagtccacgacaccataccaacgtgcgaacagtaggagaagtgccaattgggacgccatcggtcaatatgaatgcttttcggtgtctgagggtcgtcgcgcgccctgcaactactgccatcagaccttccctcacacacgtcgccgcaccacaacggtacctccaccccatatccctcctcatactccccctctaacacccccctaggatactgcaaccctccgccccccgcgccttctccatgctcacgccgcgccgccccatgctctccgcgcccagcacgctcgccgcacctggcacaccctcgcagccagtctgttcatcagaaacactcgacctggtgggcaaaatctccgcacacccgggactgggcagcatgcagatccgctgcgggccgcgagatacgtacaacccgagccatctggtgaggaagcggagacatgggtttttgagcaggatacggacgaagaaggggaggaagacgttgatgcggagggttaagaaggggaggtggaatttgagtcattaggggaggtttgggtatgggattgcggcatagtggggatggggagatggctatgggattgcacgatcgtcggtatggctagatgcgatggcactcttccggcgatattgctcagtcaaggatgtgtatcagaagcaggggatagagagcaagaatggacggctgtggcatattgtacatttgcatgcattagttgcgcttcggaaatgtaacaccatcatagaaggtcatcaacgatgtcttcaatttcatgcgaacgataactacgtccgctttggctatgtcctctgatctgttgcagccactaattggtcttgcactctgccacacacgtggagccagccaggagagcgtcatatttcaagccttgaggctgagtctcgcatgtactcttacaatatccttggttcctggaagcctgtgtaggagacaaaggagagtaaagaggaagtccaagttggtcagagagtgaccgagacgtgaaaatgtcccccttgccatcatatgcatgccctttgcgggacgcctccccccacgaagatgccttgtctttgaagtatagggctgatcagcaccacacgatcttgtcatcggtaatttcgagtacatcacttcggcgtcgacggctctgcaggctccttgcccttcccttgaatctgcagctccttcacatcttccccctcccccggcgtcccctcctccagcgcctccactagcctcaactcctcctccaccttatcaatctgcttgagcacaaacgcaatcgtcgcatctctcgccttatccaccctacccaacgcctccaagctcatcttctcataaacctgcggcttctgcggcgtcggcggcgccacatcctgctcctccaacttcgccttcttctccgccaacagcttcctcagcgtgaagatgttgaaatcacgctcttgcaggttcttgatgagttctttccgcctcgcctcgtcgtctgttctttgcttcttgctcgcgctctctttctccagggctgtggccgcgactttccatttccagatggcttccttggcgcagttttctatgtgcgtgaagcggatggggccgatgttctggccgccgtaccagcgtgctaccacgacgacgccttctgcttgcgtgtcgttgagcacgttttggaggcgtccgccagcccatttctcgccgtcgtcatcgtggccgagatcatacaggatttttgaattcggcatgagtgatttttgccgggagcgttttcgccatgctgcgattctgtgtgaggcggatcggaattctgggagttgttggaggtctttggcggagaggctgggggaaaaggcgccgatgaaggatgatgtttgttcgtctattttgctggatttgaatattgtggggagcgggcttggggacaatgaacgctctctttttaatgccatctcttttgtcctggtttgctatgggagttgtcttgggttggtggtcagctgggtggttgggttgaaagcgggcaagtcgaagcgagatgttccaaggttgcggtttccgaaaggaattggtgccgggagtgtctccaacttctacaccaacgccatcctcttacatcgacctcctccatcatggccctttgtgccatctcttgatgtatcaaaaaaagaatgttgtgtagatgttatcagggcgggctttgaccaaccaagagtctgtctccaccacggattttgttcattctccaagaaacttcatcacggcctccagaatgactctacatatgcccttcttagagacaagacaaccattaagggttagatatatttatctgcgcatccaaaggtgaattgtgtactcgcgaggatcaagagagagcttggatctaggtctctcttctctcacttcacactgcctcctcaacctcaaacttttcatgtttaggcatccttttgctcaaaatacagtcttcgctgcctcagatttcttctctcacatctgattctcactccaaggtgtctctccagttttcgtcattcaagcagcggcgccagtgtcccagtcgcaactagtcctctcgaaaatttcactgctttactgcagcagattgtcacagaacgcacagagcaccaagcacgaaatctttcacttgacatcaaagcacaatcagctgccgtaggcaccccaccgtgtcgcaagctggtctcttagcgcggctgagcatataagaggccgcatagcttacccacctccacctccaccacccaacgcataaatcatcaaagcaattcgacaagcgcgtctaccaaacaagagtctatttccatcctaaaggtacgtactacagtttcttcgccgagagcaagaaggctttgaaccgtgaagcgcaagccgcattttgtgcgggactcatttttctctccccgacactatggcactcgagttccttgcttgaaatcttttgaaccgcattttatttgcctgcgaaagagttgcgtaccatttagctaaccgtagattccttgatagaccactcaccatgggccgcttcgatactctcaacgctgacacccaggatctggtcaactgccttcttccggcactggcatcttccttccacatctccgatgctgtcgacatcattccagaggatatccgcatgcgcgcttgggactgtgagcggcgtgatcacatcaaggatgagactgagaacgacccgcgcaactggggcgtccagttcctcaaggacctaatggccatctcccgcatcaagaagggcgatctcaacctcttccaacaagacctacgagcgaaggtggccaagcatgaggagaagcatccgtggtgccgtctgagcgacatcaaggagctgaaggatgagtatgagcacccgaaccgcaagaagccggttccccaggaggagtctggttcgtcatctaccgattcgtacctggaggagctccacgagcctgagctcccttcaggtatgaagcgtggtcggcacgagatctacgaggctcgcgtgcagccaaagcgccgcaagggtatgcttgattcacatttcttgtgacataccacgtctaatgcgagtagtaaaccgcctccgccgctccgacgatggaggcttcgagcgcaaggacaaggccaaggcacgcaagtctggcttctccatggagcgcgacagccctgtcgatagcccagcccgcagccgccctgcccttcgtcgtcccagcagaatcatcgattctgacggcgaggaggatgcccgcgactcgccctatggcaagccctcccgcacaaaggcgcagacgccttcggcctactccatgtctcccgctcctgctcgactctcttccgtcatcgccgagcccatcgacacttctgatcagccccttgctgtccagaagatggaggctgagctggaggttgctgaggccgagctcaaggctgctcgtctcaagttcgcgtactgcaaggccaaggaggaggcggaggaagaggccagaaagcgccagtctgccttgaaataggttgtgctcgagccggtcgaccgtgaagtgtagagcatatgtatcaaatcgcgcaacaactgtatgggagagtttggtctttgaacgcattgggctttcaagtcttgtccagcgtcggcgttttacttctttggtttctgcatgcgtcagcacacatacgagactgcgtccctgatttgtaccgacagcgcgatgattcggcttcactcttgctcgtttctacctctccttccatcaagtagttcggccatatgatctcagtgctctagatttccctcaattcaatatcatcggcaattccactccttttatgcaccttccatatccacgtgaaagccatccgcattgtgtattattaaacaataatacgcttttgatcatacaagatgcgtctagagggtattatccatccttaacatgcaatgtcccacacagtcattcatcaacctcaccgcgctgaatccgcactcatctccaccggcatttcgttcgccggcatttccggcacataaccagtgcttgcatacttctccgtgggtggtacactcgtactatgcatctccgcaacatctggtcgataccccgtaccctcgggccgctcatgcataggtgacgaacgatactccttcacggcctttgatttgttcctgcgccgccacaagaaaaagacaactgccccgatcacggcaattcctccaactactccaccaacaatgccgcctatagctcctcccgacagactgccggcgataggatctctcgctggggatgtcggagacggtaggatttctgacgctggcgtgcgtcttgcagatggcgttgcagtggttgaagtcatcgtttgaagcgccaacagagcaatgctatacgaagccgcagatggccttgcagctcgaagcgatttgtatgttgcgttcaataacgtgtcgttgaggagggcgacggggttcttttcggtggcccagcagacgtttacttgatctggacacacccattagcagttttcctcgcagacaacttgaacgaaattgagacatactgaagctttgtgtacatctctgcctgcgggttgttagttctaatacctaggtacacgtttttttgggatttaagaagcacttacgaatccctaaaacagcaaaacgcattcgagccactggagcacgatatctgcgcaccagacggtttgccactcccgccgccatcacaggctggagacgatgtgtggcagacttcatctttgtttcctggcacgcagcagtagtagactttcatcggttcgctgagagcgcatatagcgggcgcgacgcatgggtatttcatgccgggacatgtttgcgttgtggcgtttggccagaacaaatttgtgtattctgaagaaacggatggtaagatgaggagtacgattgatacaatgcgtccgaatccgcgagccatgtcgattcaatcagcttcgtgaagcgttttgtggatagtcgaagtagtcgggaaggaggattggggacggaatgtttcatcttgcagtttaattggtggtggccttgaaggttcctaatcatcgtggcggtggtctgagaaaggacgcctgaagccttcgggcgctatgcccaccaactggcgatgtgattgtactagatcaatatggcgcatcttgacctcgcgggatgatcccggttttagtataattcggggtcaggctaacgatgtcagtcacaccattgagtcgacacttatggtactcagccatgcgcacgtgagctataatatatcgactatcttatgagatttcaaggcagaagcgcgaaccttcaagatttgatcagtgtatggaaagatgggagttggagacactcgctgcgagccagttggtggcagggacgttccaaataaatgctcactcccactgtgaatcaatcttactgtaagtgtttctggtgctcatctatccaaattgtctacgatgctcgaggcgtcagtattgtgatgctcgtctgaccgtagcctaggtcgtgcgcacgcattcccttcacgatcaatagaaaaaagaaaacgatggtttggaagcgtgactacacgttccagctgtcttccggatgttgtgagttacgtcaggggctggtttggtgatccgtgggccaaaaaaggtacagctccaccacaacaacaacaacaccaccacttcacatggtccaaaagagcgcaaaaagaatgtttccgacaccgggaatcgaacccgggccttgccggcgctgagagcggactactctgatgagagcggcaaatcctagccactagaccatatcggatgattgatggatgtcgaaagaataaaaaaataaatatagcattacgctctgtcctcttcgaccgaagcacgcacttgatcacaaacgaagtccgttagcagggagaggctgaattgttctggttgagaggcagtgcgaccttggccgattttgcgaattttctgcacgccccgcacttcccacctcgacctccgtcctggacgatgataaagatcagggatataccaaaaaagcctacccctagctaattcttattgcattgaaatagctttacaagtaggttaatgactttcgaccaaggggcaattttcaacttgttacttcccatgtcacctgcgcgatagcgtctttggagcagcatcttcgaaaccggcatactccggctgaactgcttcaacgtgttgcctgtacaatttctagaaatcggccttgcaggctacctatgtaaagtttaaccaaggcctttcgtgcctgttcttggaaaccaagcactgatagaattgtcgctaaggctgcatagctttgaagcctgtttagggccttctgatgagcctttgaaccatttcatcatgcttgataatacgatggtgttctctggtatggctacggctttggacagagcgtgcaaaaactaccacggtatctggtgcggttccttcatccagtggtagtgaagggcttcagcggggtccttatggtatttcgagatttcagtcaaatgaaagataaagaggcgatgttcggcgcttgctggatgccgcgaagctcaagtcaagccactgagatggtgatgggactgcacgacgcagtgttcaggatctacggggttcatacgttccgaacctcaggcaaggatgtccgacactcgctcggtatggaccgcattatgccgcacgcagcaaagctagaaatggcctgttggatctacggcatgctcactgtgacgccgaagaaactcccattgcctgatcgtacctaaaactaaacgtggctggtgtagtgacccggcaatcgttggctcggttgatgttgatcgccccactcctgccgtctccaccactttggaacaatcacctgcacgcctgaaaatagctgtaccgcaacacaaacgcataatgttcattgcggcagccatccccttagtatctcgtttacaaactgcgccacatgagcggttgatcattctgcttcattcgtagaacaaatcggctccgaaacatgatgatcagcgctacgctgcccataactctagatctggatgctacctccgttcattgccacgcggttatgcctttccgctgaggcagtgacgatgccttagtgacttcttccgtttcgaggcgggcgcctatcctaatcatgccatgtggagagtatcagactgaatcctcttgaagctggcgctactagttgctgctcagtgctaccaggttctgcgaggcacgaatgtatataaaagtcgtcctagggaagatcaggctttcattcaaaccatttcaagcacagctttcgtatctacatatcaatcaatctaaattttctgcaattacacaagtcatcagcacaagtcactcacctacgcaaccatggctcccatcttcaagatcgtcactcttctcagctgtaagtaagagtgaagtcttgaggaaatctccccactgacgaaatcaaagtctttctctacgctgctgctcagggaactcaattcatcacgggtacttgcgcttctgatgcagaatgtgcttccgcctgctgtggcttcacgtccggcaaatgtgcagctcctttcgttgcaaatgagcgaggagagggatgtggttttggagatgctcaaccaaacaacaatgctctcgctgggactcaaggcggacaaggccagccaggtcaagcaaatgcaagtgcacctgccgcacctgctcctgccaccccacctcctgctgcggtagaggcagaagcaaaggctcctggaacgcaattcatcacaggtccttgtacttcagatgcagactgcgcatctgcatgctgtggatttcagtctggaaaggttagtccagtggattgtactcataaatgtaacattcctgacgtttcaactagtgtgccggcccagcagtagctcaagaacgggacggtgggtgtgggtttggagatgcgcagccaaacgacgatgcggcgaaggctcttgcaggaaggagtctgggacggcgaggaccgagccttatgtaagatgtgtgtcataactgcgtgagtgatgcgtaaggaaagtcgagataatgtttacgaaatctttaccaaagcacgaatccactggttgattattgttctttgagatagcagttctctgttgtcctttccaacggctttcccattggactccccttcgctgtcgaacgcccttcgtgccatcactttcgtgccaattgcgctgcattcaaatgttgcttccccaggtgagatgtgggtgatagagtccttttcctgctcctctactttctcatgattgactcgctgtagagatgtcgtagcatttgaagccgtgcatgtctcgccttgatctactcggcatcccgttaaaggatgagtcatcgtggcatttacccactgctccagtactgtgtgcacaggttttgggtatgtgatgcacgcttttgtttcgcacaagtagccttcagtgaacgcgtctcttttcaagcacactagtaggttgtctgacaagggggaacatgtcgtcaacatagccttgttgtgatacatgcaattaagctacaccttgcctcgtcctctgggataagaagggttgtcgacgtggtggcaactgaagatgaatggccgtgcctgtgagcatcgtgtataggctgaagttggttttccatatacacacttcggacgttcctgaacacgaaaactaagtggatgtgtgacttactagagaaatgcaaggtggtgaattgtcgagcacacattacatcgagaaaacaacctgcacaaattcaaaataggacaacaaagacagtatatcaatagcggggaaagaggctggttcaatgatacagcaatcaaacgtcagttaatcctgtagaaccgcccagttttgaacatttgaagaagatgaacgcataatcatgcattgtcatacccgtccggtctacacaggcgatccgtgtaccttcacggactgaagagcatgcatgaacaatcgaaaattgctcggaaaggtgtctacgcttattatgaaattgtacatacttattcctgggtggtcgagcatcgtggtggccaattgtgccgactcaagcggtggtattgcgccacgcgtactgcgaagggtgatgtcgcactggcagaagcaaagtactggtcatagtctgtaaagtcacctactcgccgtccgtgatggcatttgcggtgaaaaagacagtgtttcgcgcccaatgatggctggccagatgccggaagacgctcgcgccgtcccctgccaggccgcagcttctgcctacgaccgataactccttctcttccactcacaacataacacggagtcattgccagtcccccaaaatctcacggtggcgcaaataaaattgaccgttccttcaggttccaactaacgtgtctagcgcgctttgaaatcccgtatccgctcataaatctctcctcctactggccaagacatcacgcgagcctcgcctgcatcgcgataatcaatacgcggccctgtgtatgtctctttttagaacccctagactagctgtgtgcggctgaggaaatatgtcgggcgactacaagtgctatggcttggctcctgttttccatttcatcatttcctgctgctagcaactgcgagttcaacaaatccattctttttctattgcacgaattgtatcactgcatccatcatgcgttcctcgacctacatcgcgctatttgctggctcagctgcagcacagtcttcagtctctttgtttaatctatatccataccaaacgacacttacgcagattggttccgacgcgactgccacaacttaccagaacgtttgtccctcagacaaagctggaatatccgtcctcccttcctcgctgcgtaagttgagcgtatatcacaccgttcgtcaagactgacttgcccaggtcccacccctgatagccctggcgttaccatcacgcccgcacccacaccacgagtccgttatgctcgtcaggccaccccaactgcctctgccggtgacgatgacgacggcttcgaactgtgcgagccctatacactgaagcaaggcggatcgacatgggagattcacatgacagatccatcgccgggcgcatggtatgatcacctttatacggattacatgtgagacatgcactgactggacaggactatggatgtaaactgcaaatggcaaggcgcgatagcggatgcagatttgacctgcgtagctaccgcggacggatacgtcgtagaccaatcagatcggggcactaccacgactgtgatatccaaagacgaggtgtccactatgagttttatctcggcttatgcggttgtcacttcatcgggatcagcttcgcagacaccatctggttcaggtgctaaatccggagcaccgaccgcaagtggctcgacttcgggttctagcgctgctggagccgcgcccagtactggacttgcgcctgcgggacctatgcctacaggtgctgtggctttcatcggtggtgctgcgggtgtctttgctgctgcacttgccttgtaggaagcataacgaggacgttgtagactaattgtactattcgccgcatgcaaggttaatcctaataatctattgcaatccttgttgaaggatcactccatctctgttttggctgccgtgttatgcgaatttgagtgggttccaagtcctgcagaggcaagtcgtcattctgcagccacttcgccaccaccactccctaatcagccaagtgagctagaagagatgtagccagaccgcaaacatcttcgacaaaacagccattgactgcttcactcacaatggctaacacagcaactggccatcgtgctttagacttccctgagttatttgagcagttatcgaatttcaaccctgtcctcgccattccagtcgtttttcttttcaaaaccacctcaacatttcgtgaagacgtcttgcaacgtttacttcttggcaaaggcgagccactccctgagcatgtggaaagacgaaatttgggggcagtaccctggtatcgcacctccaagccatctcgaggagttgttcctcgggcggaaggagacgtgccaaaagtgactgggcaatgtatcctcattgaccaagacctgctggaagaagagaaatgcattatttcacaggagttcgagaaatctgaagtccagcaaactcacgaatgtgcgattgtacccatcgctgatgcctatcatttcctgtgcactgagccctactaccagtcatggttcgactccggctcattggatgcggcatgtcgacttgaaccagaaccggcggtcgaagctgaagaagtaataacagacactgaacttcctgttctcttaccggagaactgtacgccagagaaagaggagcatttgattgggctgttcgaagttgactggttcgaggcgtccgagcccgacttcatccgcatccccatctcatacgtggacggagaatctactgatgcagcaactaagcaagacgaaaacatctccaacctcatgcagcacttcctcgatcggggctggtttcctcacgacttcatcatcatcgacgacatggctgtctcttcgctaccgtttgatgaggaacactttccaacgttcttatacggcacgaaattgtcgatgtggcacgaagcagctgagcgccagacgattgcgatcgacagccttggctatgctattggtcgtttgaagatgaagaatatggacgactacatgatgatgcttggagctagcgttaaaggcatgggcttgggccattttgtgggtgaccgagaggactacaaacactactactggggctgttggaaagatgagagtggtgcagtagatgaggatattaagccgcacttcatgtatgattgagggtattgttccaaatcctacagttacgcttgtaggcttcgaatggttggggacgggccgctgtgttgtatggcatgcatgtatactcccgacagtgccgattgtacctttggaagtaaggcagcgctactttccttctggaccagcattgttcaatacagagttgcaagttgtgaatttcagtcacatgatcacgtgagcgcgcgcgtcaccgcgtttcctccttcacccactgctctggacgttgagcttatagctaccccgcacctcgtcacaactttgaacaatgcgcggcgcgacacgccgttccaagccctctcacttggtcaacaaaggacctctttacctcaccttctttgtctagaacaccaaactttcagtctccttgccttccatctcacataatccgccgccctaatttctgagggacacaaataacagacacatcatggctgtcacaatcgatagcacaccagcaacactgctccctatacccaagactcatctcctgaaaggtctcaagcgccatgcctctgcgccagcacgcccaccaatgacggtcgatttgtccaagatcagtgaggaacaccaaaaaatgagcaagcaacgctcagctccacatacgcgtagctcaacgagtcctctacggccaaaaacaaacctcttgaacgaactcgctatcgcccagtctgtagcctctcagcttcgtgtcgaccgagacgaatggcgtactacagcgcaactccaggagcagcaaattgcatatcatgagcaagaactcgaacaccagcggcatgcctttgctttactcgaggagcagcacgcggcagtcggtgctgagcgcaaagagatcattctggccaacgacaacctcttcactctcttccgagaggcggtgaacaagcacgacaagcttgctgatgacctgaacgaatcaaaacgtgccaccgcccgcctgaagaagagcgatcgtgccaagggcaaggtgttgcagcgtaatttgaggctgaagagcacactgcagcggatcggaatgcaagcaagttgcagtccagctgcgcccaatgcgaacaccgaggcgtcgctcctggaagctcttgcggcagcagcagagcggatcgacgagctggagagcaaaggggaggcgctgctggaagcacttgagacgagagatgatagcagcgagaatgaggaggaagacgatggaaatgccaagttgttggaggctgcggtggcgattcgaggagtgcttgacgaggagtcgttcgcagagcagaaacagcattgggagatcttgttggccgagtgaaacaagaaagctgacgtgatacatgcattttccctgcatcagatgcgaaggacgacgtatctcgcaccggtcgaatcgatatcgcgatccggcaccggcacctcttcaggcgtcacgacgcctttactgccaccggtcatcacgcgcaacgcccttgcatcgaaggatagctttcttgcagaagtcctggtacatggaccaccttctgaggtgcctggaacattcagcacgatggccatccgatcgcaagttgcgactgcaggttgaggactttcagcttccttcatatcgcgccgttttacaggtgtagagttcgagcgccatgagttcatatccttccaatatcaatccagcaccgagctcttcaatattcgttcagtcgtgttttatcgtcgtgaaatcgtcaaaatcaagtcccttcgtcaagcgagccatcgctctgtcggcgctcattttcagcgtccgagagccttatatttgggcgcgcgccaagcccagagccatggttcgcaaacatgcaactcgacatcatagcgttcctggcggggtcgtctccggaaagtgggagctccaacgcccaattcacggacctagcatttccctctacaatctttaggctgcaaacttctgtgttttcgtccgcccaagccgtgagccaacttccgccttcctaaattgggactaccttcgaaattgactgggcgcatcctgcgataagccgtctacacgcgcattgcttttctccatcaccaccatttcgacttcggatccgcacgtcgcccaagactcgtgcttcatcagagaacgcaaaatgggaggcaacaactttgcgcaattcatggtggtaggacgtatgtttggcccccaccaggcccaccaactttgtgcatagctaacacatctaccttcatagccacatgtttcttcctaggcatactcttcgcctcgctgccctatgactacaatgtcctctggaccgccccgcccgagggacgcgaccactactttaacctgctcgagtcgcacatcaagttcctctacgcctcgcccgccatcatcagccgcatcctcaacctcgtcatcggcaccggcctcctcggcttcctgatcaagctgttcaaggcgtccgagtccaacatgctgttcgacggcgcgtcgctggtgctctacatggcgggaataaccgtgtacctgaccaacatcgtcaagggcttccgggttgtgacggcgggcatctacggggacatcagccgcgcgtcggagattggcgagaaggtggatttgcaggagggcgaggactttatcagcagggaggatacgttgagggtttatgcggcgagtaacacgattcttgcgctggtacttgtgggtgtgcttgtgttgcaggcggggcagtggtatgcgaagcgcgcggaggagaaggagattcaagagattgagaagaaggagggtgaggtgaagaaggcggggaagaagaagcaatgagctggatgaacggtatgtggggtgcgcgggtagggcttcggcgaaagcaagggtgggtatgctttttaatttctggtccctttgagtctcatttcatgggtatctcggaagagatggacatattgggttcatgtgagcggagcgggacacggtctcgcaatgtatgtgttccatgtatacaatgacggctgtttatagcagctggctatcttcatcatttctgcattcttcacatttcctgtcaaagttcccatccacggtggccgacgtcggtagtcccgtgaccgcgcggcgtttgtttgtcgtcccgccgttaccatcgcgactgcctcttttggaagccttcagaccgccgaatacaaacatgatccgcgtccaccgcccttcggctaatctttgacacggacacgactgactacatcttgcactgcatcttgcacggccttccagtggcttgagacttcgacgcaatcagcagagctgttccacggtaagctcgttcaaatcagcattgaacaacctccccaggactaagcatggcacggaagacgaccagcattgagcgcctcgagcagcgcaatagagtagcgagggcagaggcggcgagaagtgctcctaaaaaaattgccccaacaagtgacgacagagcgagggcccgctccaccgccatgtcagggctacttggaaaacagctggccaacatctcggatactttggccaaagcctcccagcgtcgcaatgcggaggtgcagagaagaagtccgcagccaccggccgctcctaccgcttcggcaccggtacccactgagttctacctaacgtcagacatagtggcaggaagcagcgcaatcggcagtccaagtgttccgtctcacaaaccccagaccaagcctaccctgcagagccctgggcaatacgatctcgacctgtcgaaagcgaatactatcatgggttgattgacaccatgctgaagtcgcatggagcgttgactaatgaggtcctaggtgaggaaactgctcaagcctctctgcgcggagggtacgtatcggacgaagacgattcggcaaaagtactcgcgagctttgagacgaagggcgctgccgcgaatgcccatcgcgaggagatgtctgcacaggctagcaagagcgagttttccactacgactatgcagggagatctgaaggctgagatgctacaaatgtggcataccgcacctccatccggcaccgaaggcgaacctgaagatgacattgacccggtccgactactagcgactttcgacaacacgccttctgcaaggcaaaccactattcgcgtaaagagcgaagatgttgactcggagcaaacgcttgcgtctcctgcatgcagctggtcgttcagcccaggagctccagttgaggcgcccatgagcatcacagcaggtctacgtcagtctattgatgctcacccgctggccactgaccccgattgggaggctcgtttcgagaagctgttggaaggactacacactccaacggcacagagcccacaggctatcttgggcggtgacgacgacaaagacccccgaagcatgctggctgccattgaacaagagagcgctctcgcccataacaatgaccccaagtggatgcttgcagagctggagcgaggactgctgcagggaaatattgatgaagacaacgacgaaagtcttgacgcatttcgagctagactcataaacactctctcgtcttcagctggtcatgcatatggcgcacaaaattttacggatgcgaacaccacaagctccgccgtctgtagtgaggttgacagcttggtcacgctcgacaaaactctcctaccctacaccattgcacttcagttggagatcgccggtatttcctgggaggaaattcaaggctggacgacctacctcttcagcgagggactcgacggctacaaggcatgtcaagacaaggacgccattgtcaagcgagccaacgaagaactggaaaagaccatttctcaagtgaccgaagagaccaagcactactggagcatccaagatgaagttaggcttccgtgtcgggtcatcatctccaacatcgcggcaggtgcagacgtgggagatctccaagagtttttccgctcattcagattcgtcgtgtaagtcaacacgtctcactccatggttcttactaacgggctgcaatagcgaggagatcagaatgctacctggaagagatccggtcaagcggaccaaggtcgcccacatggacatggtgtcaaggcattatgctattcaagcttcattcatgaccggtagcatcttcgggctgatgctcaagatcaagttggcggttgagaagaaggattgagagagggtgccgaacgatcataggagggacaaatcttgatagagggattgtcccagtaactaggactttgttttgtgtagtgctggaaataattcagatcgcttctgacaggtgccaacacgtgcttcgaagcaacctgtacgtatccagagcaataccaaatctcccgtgacggccgtgagtacggtgaagctattcggcctatgcgaacacatagttgcgaatataatgtcgcgaggcaagccgacattgcgaacgtcggctttcgcccctttgtgaccgtgcgcggcggatgtctccgatagccgtatcgagctgttactccaccgttcgccatcccccactctcgcaaacatcacgcttgcgaccaaatgggttcctctcaaaggtctctgcgctcctattcctccttcaaagataacggatgagtgtacttggttgtcttgcgaccaaccaaaatggacgaagcagcccgtatcagctacgatcatggcgtagaagagttgcgcgcaaaggagtaccccatgttgcaaggtcagcttcatttgcaaatgagcaaggcgacggatgctcacctagaatagggaccacatatctggaccatgctggcacgactctctacgcgaaatcgctaatcgagcgcttctcaactgatatgatcaccaacttatacggcaacccgcactccgcctccaacgcctcccagcttacaacccgccgcattgaagacgtccggctgagactgttggaattgttcagtgccgacccgcaggacttcgacgttgtattcgtggcggaatgccaccggcgggcatcaagctggttcatggacgcattcccgagatcaagacggaacgggttttggtatggataccacccgggatgctcataccagtctgatcggtgtacgcgaggctgccactgagcaccaatgctttacatcaggacgtggaggttcaacaattgcgattgacctgcaagacaacgaggggcggggcaaggctctttgccatatccagctcagtccaacatgaatgggcgtcgcctgccgttggaatgggtccaccgcatacgcacgaacaagagcgaacgcacgtacacattgctggacgcagctgctttggtatcgacctcgccgcttgacttcggaagcgccgaagaggcaccggacttcacggtgctgagtttgtacaagatatttgggttccctgatctcggcgctctgatcgtcaggagagcatcagcctcgatattcgaccaacgacgctatttcggtggtggcactgttgaaatggttgtatgtctcaaggagcaatggcacgcgaggaaggcagattcgctgcatgaaagattggaggatggcaccctgccgatccacagcatcatggcgctcgatactgcaatggctgtacatcgagagctgtacaacatcattggagcagacatcaatgcatacaacatacttagctaggcagctctacgacggccttttatcgttacaacacggtaatggcgagaaggtgtgccatatctacaaggatcctgcatctacatatggcgatgccggatcacaaggcccggtcattgcttttaaccttcggaatgagtctggtggctgggttagcaacgcagaggtcgagaagctcgcggccattcgggagatccagctacgtactggtgggctttgcaatcccggcggtgttgcatcttcgcttcggttggcgccttgggaaatgcgggaaaatttctctgctggccaaagatgtggtaacgataacgacatcatccgtgcgaagccaactggtatgatacgtgtgagcctcggagcgatgagtacactgaaggatgtgaagtcatttgttgctttcgtgcgcgagttcttcgttcaggacccccgccccaccgctacatcaccaatgatgactgctcgagatgagcccccaacacatggtcgcctacacgtggagcgcctgtctgtgtaccctcttaaaagctgtgcaggatacagcgtgccgcccggtgcgggctgggaagtgcgaccagaaggccttgcgtgggatcgcgaatggtgcctcgtacatcagggcacgggagcagctttgagtcaaaagcgctacccaaaaatggctctgattcgccccagcatagatttggatgaaggcgtactgcgtatcaacttagctggtgcattgcgcggttcgacgagtcttgacgagatcaccgtgccgctttcagcagatccacgattgttctcgaatacagacacgtacaaggaggccgccgccaaagtatgcggtgacactgtcagtgccaagacctataggtcgagtaagatatcagccttcttctcacaagcacttggtgtggcttgtcaccttgcacgattccctgccgttagcaacggcagtggctcgtcgagacattcaaaggcgcatctccagaaataccagaaaagtggtggcctgcagatacccggcgcttttccaattacggcacccacaacgcccggcgcgtgcgtttcaaaaccgatattgctgtcaaatgagagtcccatcctcacaatttcacggtcgagcctcaaccgcctcaatgagttgatcaaagctgagggcggcaaggcggcgcaagcagaagtatttagagccaacatagtggttgcggagaaccctgactacccgcctgggctggaggatccatatgcagaagacgactggcgctaccttcggattggccagcagtatttcgagatgctgggagcgtgcagacgatgccagatggtctgcattgaccagcaaaccgccgaaaagaaccaggagccatttgtgacactgtccaaaacacgtcgttttgatggccgtgtttactttggagagcacacgtgccatctgcctctggaggacgcatcgtctgcattggttcaaaatccaaccattgcggttggagatgcagtgcgcccatatcgggaggatgatgtccacactgactgtcggctgcatgctctcgtaggctgaggcctgctttacgccaactcggtgtcgggctgtagtcatgcggcgcagatatgcttatttgctcctttgcaccgcgacggacctgtttaccgaatatcaggcccctcgccatggttctggagacacaacgtggggcttcagctggctagtcatagcaagcgacgattggatggcctcggcagcagtgcgaccaactcaaaacggttcatcgaagttcgcgaagcaaagtagcgcccgtatctagccaagacacagtacacgacagtaatgaacgggcgtcatgtgtaagcgctggtcactaggtttcatggaagtgtcttctggcgtgccttgacctgtgaggatcacttgagcagccaccttccgcacggtctctgtcttgacaggggcgttggtgttgtgaggcgcgcggccagagacaattcagaaatgggacggcaacgggtggccaggcggcggaggcaatgtatcgacggaagcgcgcgacacgacttgagcagcgtagaaatataccacagcggctgcaaacgagacataaagtgatctaaagctccacgaggtcagatgcacacactacttgcatctacttcgcctctatctatttccagctcctgatcgccttctgctaccacgcatcctacgcaagcgtctcagcagctcgtctcaggttctcttactcggcaccagatagacagctggaccaggttgccacgtttgcccgccaggtccttgttctgctagttctgttaggctcgtgtttgcacctcgcagcctcccgcacgtctacgcccgcagcgcacatccgaaagacgtcgaccgaatcagcgtcgcgaacagcggtctgaagcctcgtagcctgcaggggccgcagtcaggtcacattgtggtttcgccgcctttggaccaattgccgtgcgagacgagtaggcagcccgtaagcgctgacgcacagacgaaatctgctacgcgccttccagagcacccgcatatttttagcaggaacgacccatacgccggccaacaacaactccgcgtctggctagccgtccagtacgtacaataaacacatacacgtccccggcgccaaaggacacctgatttactgccggcctgcctcgctctctcaaccttccaccttcaccccgtggaagcaggcactgcgcagctccagcttcgacaaggaacccagtcactcgttcagagcacggcatccctcgacatcatggccaccaccgatgccaaacccgtcttgtccaccctcaagactcctctgtctgccacctacccctcggaactccgctcgcccatggttcactcggccacgactcccatctttgccaacatcaaacgggaggactcggatctcaagacgcccattaccccaccaacagcttacctggaattcctcaagaacctgtcccccgttctaacgagccccatgtccactggcaccagttcgcgatttgttttcgaggggagccggccagtctcagtgacatcagcagcatccagcgcgtcctttacatcaacttctgctcccgccgacaaggattcaccagcgacatcgaggtcgagcagctgcagccgatgcgaccctgccaaggatgagccgcctatgtctgcacctcctaccaagctccagatggtctccattcccccaccatcgccatttaagcggccacagtctgcgcggactccccgcctgtacattcctcagtcaccctactcaccagctggcgtccgatcacccgccagcgccaaatcagtccactcaccattctcagctgcttcaccgaagacctgggacctggacaagaagactggccgatcaaggcgcgtgagcgtgcgcgaggttgtaactcgaacagtgacttaccacaccacaccggtcgatgcgaaagcaccaagctttcctcaaatcgaccccgcaccgcgcggcaagcgaagaaagattgaagagtgacgattgttacgtagcccgcctatcttgggcgatgcggttgcgcagccgccatgtgctacccacgagtagcgccaatcttcattgcctcgtcactcaatcgcctatcatctgcgcccgtacccgtacatgatccggctctcacgacatatcactaaacacccggccaatcaactaattctcgggtcctggcgactcgatcgcatctttttcattcgactagtcttcgtctctattgcacaactctacactggccggggcacactcctcccacaactacatcatcacctctttttcctttgttaatctccctacatattagaggaacgacttatggctacgttgttctctcatgaccccccaaatcgggcttggataccaacattcatgtaacggcgcgaaaatctggatttacaagctcctttgcgaaatacctcttgtggcggcgcttgtggtgtttttttattttattggtggaaaggatatcctatcaccattggtgccactctctcacgattggagagaaagatggggatttgggccatgcactgctgcgctggcacgattcttttcttctgcggttatggcgagtaggtttgcagatgtgttaagcgggcggtaaaacagccctgcacacggcaagagagagactagtatctactttgctatacgccgcatcttgacgaaatcaaatcttcaaagcaaatgaaacaaattattccatctattttactacgtcctgtgagagatttgaccgtggaacatgcaccttatccctcccctgtgatgctgcatgcatcgatcagatgtctccgaacgcaagtccagcaaaaaaatcatccatctcatccctgcgaccattggcgccctgcaacccaccatgtgaccacccaccaccgcaccgcacccgtcctctgcatgccttgtcccgctcacacatacaccatccttcccctaccacgccgcaccaaccccaccacccctgccaaaatttcgatactgcacctattcatcgcccactccgatagtacctctctcacatgtccgtagtgcaccttctggtgaggactaaagcaaggattcccagcgtgaaggctggccgctggggtagatgggtggtggccaatgggaggcgagacgcagggatggaggctgttaagtgggcgcttacgggttgctgggatatcttgtgtgtaagggaggaaagtggggaattgggaagctcgtgcgtggccgggcgtgcaggcgggcgggaaatttctcgacgtttgggaagttggaaggggtttgaaacagtgcggtgggggaattgggtaggggagggtgaaacgaaacgaacacggatgttttggtaggaggtacatggaacaatgttgtggggtaaagattcaaagttggatatttgtggtgttgatttactctaacttacttgcatgttttttcttgtgcaaatactttctctggcaaaaaaacaccatcgcacgacgtcaacggagcagaacgacgcaccttgcgcattaccaatagaccttttgctttcgatccccagcccagcaaatcacgcgcaacgtcgccgtagcgccaatcagcttacgcccatccggatctcgggagagctaacccgagctggagtgtggatccctaaatgatcaattaaccacgccgcggttgtgcagagaactgggagcgatgggcatgcgcgctgcgttgttgaagtcgcggtgtgagaaccgttgagatatgtggcggtgggatggggttagtggggtgaagatctctcctgttgaataccggtatgatgggcatgtgcatgagggattttggagaagagagtgtatttttttggtcaaaggaaaggttttatcaaacgacgaaggcgttccaaagtgggatgcgttgtatcttcgcgaaatgatcaactgcgtctattcggtctacttagcgattgcacgtaccatgtctcccgtgggtacgacgctggcagcatcatctacccacacatgatccccaacatcagacttctccggcacagtagccgaggccgtatgccacgccgcctgcaagtcgagtgacgcatatgactcttgagcaaggactgccttggtagcttcctgtagacggcactgcagcttggatttctttcccaatagtgcacgtgctagcgaacaggcggcatagcatctaagcgagatggtatgcttcctcgtgacgacgatcgaccggcgacggtatcccttgcggcggcgagcaagagtgagatgaggggcggcagaggtgcgcttgattgtaacgaggcgctttcgcaaggcattccgacagtagacgaggcggtggaatatgccctggggcttgctgttatgttttgccttgttcattttgaaggctttgaggagctcctcgaaagtggcagcagagactgggacccactcttcacggacatgactgccatctccatgatggtggtgaacaggcagccccaatctgcggcacatatcctcagaatcttgaggtgtttccgaatcatcctcggtgatatcgatcgtgatatcagatggcttctgctcgtcaatcgatgctcctgtaacagtttgctcagccacgtcctgagttggacaaagcacacgctccgcagaaactccagagactgcttcctcagcggggtcagtgtgatcgtcaaccttgctcgctggtaagcacttactaccgctgtctcgaagaaacacacgttctggatcttgaatatccgtgtctgcttcatcgaccccgtgagcttggtgtagcttctctttgggacccccagtctccatacgtgcgttggagggttctcggtgggcatccagaatgtcatgatcatcgcgtttcgtatcggttttcgaagtgtcgccagtggagttcacctcgggatctgagtcactagcagtgcaattatcacagcctgggcactcgccagagacactagagttctcagccgtcgattcttcggactcttcggtgtcttcgtctgcgatatttgatgacacctttgtgtcacaatcgtcctgctcttctttcaggtcggttggccagtggcctggagggagacatggaggttgctcgacatcgtcggctgactccttgacatcgtcgacctctgtcttctcttcctctgtcagcgctatattctcttctggttcagcaggaggctgcggcccatcttctggctgaggtatatggttgtctcccttggcatcatctgcagcataggcggctttcagtccgtcccaatctcgaccccggcgcatcttcgcacggcggagctcttcgctgccctcttcgttgatgacctccttcatgattctagcgatgcgcttgagctgttccaatggtactacatcggtagagagctcatcgccagtcggttcgatctttttgtcctttgacttgatcttgagcgcgcggaacaggtcgatcagtagctccgagttggacggaacgtgctctttgcgaatgtcgcctcgtcgagcgagctgcaatgcctcatcgtatagcacctctttacggatcctcagcacaagagcgtgagcgcgccgatagagagccaggtagtcgaaattgctgtggatttcattggcttgaagacagatgttcatcgtacgaagaagttcaggatatgtggtgtcgatttcagtcacctttggaggacgtactctagtgttcttcttgcggcgattctttgattttcctggcgccatcttgctgatcatagattcgaagttgtctcgtagctcagagagctcatcagttttgagctggatgtgctcatcgatgaactcatcatcaagctcagctacgacattgtgtaggtggttgaagatcgcgtggcgctttagccatctgtcgtttttcctatccgggccataatactttccaatggtctcctccagaggaaaatgcgccatcaatccgcgcttcttcctaacctctggtggagccgatggaaagttgttaccagtcgatcgaaagtcttttgcaaaactgcgactggaaacgcaggcactaaggtagtagcgctcgagaaagtcgttcggatccgttgggggttcgcccacgaagatgcgctccgtttcatgcagctccatgacataatcaaggtcaggccatatcacatcgaggcctccaacctgcatagccgcgttgtagagatggcagatggctgtgacgaaccaatttactttggtgatagagaatccggcgtaggtcttgttgaaattccaaatcgacaggccagccatcgtagggtgcatggaaacgaaagcgtcggttgccacgtatgtgctcgccgtcccacagcgctcactctccttggtctttagaacttcttggatccaattgagcaggcaatccaaggatgacagatacacgttggagaacttcatgttgcccttgctcatgtaatccggcttggtgccagactcccacatacgatcctcgtagtcggtatgtgtacggatgaggcgggcaatgtcgaagccctgttgaacaacgtccttattgatctttcgatactcggctcccatggtttcgttggcgtcgagtacgatctggaatccaaaaggtaggtacatgtccggtatgccattgtatcgaaccatactctcagtgaacttgtcccaaataggcaacgctacttgtttcttccggatagcatcgaaatgtcgtagaaatggcaggaagggcagttttggatccggggcatcgcgagcagcgcctttcttcagagccttgggttttgcgtatgcgtcaaggtgatcaagtgccttgatacacaagagatgccgtaaagctgtgtctgacaatccagacggcggagtaacagtcttcggtgctgtgtcacctccagatagcctcgcaaatagttggcgtacgattgtggacagcggcagctgcagcacggagtcataagaagccaagtcttcgactaatgcagcgacggtttgctggatgtaactttgggcaaggtctgtgacaagtgccgccgtgattgatgtggcttcatcttcacggtatgccatccaagcttctcggacaatctcccgtacacggttgagctcgtataggaagcaaagaaccaggaagtcgcggcgaagttcggcatctttctcagacatgggatctcccttctccttgctctttgaaggcagcgggatatcctcctgatgttgctctggccgggaagtctgatcggaacgcgtcggctctacatcatcgtcatcatcgtcgctctcaatatcgcgctggaaacgataggcgatgaaagtcgaagcctcgtcctcgagatcctgtgacttgagcatgacaggaatgaggcttatgaaggtcgtgagcttcgtatgtgcgctttccaatacaacgttgaagaaagcatggccggtgtcccatgtgctggagtgtttgtggtattgcgtgacctcttttcgcgatcgaatggcgtcttgtaagtctcgtagtccggaagtgtcgctgagtggctcttttgagctagcgataccatctaccagaatctgctgttgcgccgccgacattttgtacgttttcttgcccttcttctttgtcttggcttgctcagctatctgtgcggcgctctctacgccacgctgaacggcagttttcattagccattcttggaatgcgtcggtgtattgcttgtagcgtttgactgtctccggtagctcgtgctgtcgataggcatccatgactcggggtcaagttgaggagcctgagattgcaggctgcgggttgtgctgtggcagtagagggtggagtggtagagaatataagtatagaagagcttcgagcgtattattaatactcgaggtgcgacgcatcattgtgcaagctcagtttcacagtcaacaacttgttgttgccttggagacctataagtgaaaggtctatgagcaccgcaaagtgcaatgttcgaggataggctggtaatagtaagcgcaaacgcacatgatcttgtcacacatgcctttggtgtgtaaatccggacggaaatacttttgcgtgctccaaggtgacccagaatagcagagaggacggaacgaacattgtcgacaaacggaaatgtgctgtgccactgggtcacgtcacacctacctcctaggatttaccgactctcattcattgttgctacctgaattcataagagacatgccttttcatgcaagcatgtcttcgctttagcggcacaacgtggtaaagacagagcagaccttgggagtataagaggctccaagaccatcttgggatacgtattactgctacaccatattgtttggaacggacagaggatggtatattgctaatcatgatggcggagatgggtggtaaggagtaagtcaaagtgaaaggagtgaagttgaaggagaagggttggactaacccaatgcggaaatatggagagatcccaatttcacctcacgacctctgcactccgcaactctaccatatattgccgactacgacgggaagcgacaaagatttaacaactaagacctcttcttatatcctgaagctatacagtatcgataggcttctactgcgacggcaagaccctgtgtatagccccaggcacttggtagcccatatttgctttccgttgtcattgatggcctgcattccagattggaacaggagattcgcgtggctgcggctaatatcgcatcttggctaaccaagtacaagcagtcgatcgtggtggactgtatgtggttccatcatgcccagaaaaccaaggagctcagcccgatcccgcaagatgatgttagggagatttcaatgacacaggacacctagaaaaagttgaatagcttctaattggttgatgattatcacggaagccgggtacttgcgctgagtaggagccatgatggtggtagacacgaggttgtggggagatgataccgaccgtatacaccgtattacccgaatggccggcatgttccggacacatccagaccacgttccccctgtacgactggccaaacagcttgcgcgtcttttcttaaacctagtagtaaagcatcttagaggtatagtccctcgaatcacttctgttggagcgcggttcccgctccctgcgagcatccatgcaagaaaatacggtatacggtctcctaccatccccaccggatactcggtagctgtgaagccgcgccagctggcatatataaatactatctctagataacattgtataatgccttcaccccaacagacaacatctcgaatacccaaatcacacagcatccgcacacaatggcggactcaatcccacagcatgccgcatacacatttcaagacggaaccaatgccgtcaagaacggctcttcccttttggacactacacagagacttctaaattctctcacgaaagcagaacgactttcgctgctcgacggtgatgagcgactctgggctggcctcacggaattagtggcgggtcgctataatagcgtaccttattcaatgggcgcgatcgagcgtctagggatacctggtgtgaagttttcagacggtccccgtggtatcgtcgtgggcaattctaccgccttcccagtctccatggcaagaggtgcaacatgggacgtcgacctggaacgacgaatcggccgtgccatcggtaaagaaggcagggcccagggcgcaaatttctacgctggtgtttgcgtcaacctccctagacacccggcttggggacgtatccaggaaacatacagcgacgaccttctgctactcggggagtttggacacgcgttcgcgcaaggcgtgcaagagcagatcatggcgtgtgtcaagcactttgcattgaattccatggaaaacgcccgcttccatgtcgacgtcgaggttgctgaggatgtcctccatgaagtgtatttgccacatttccggaggatcgtggagggcggagttgcttcagtgatgtctgcatacaatgctgtcaacggcgaatggtgcggtcaaagccgaaaactgcttactgagattctccgtgagacttggaaatttgatggcttcacgatgtcggactttgtgttcggttttcgggatgcgccactgtcggtcaagaacggtcttgatatcgaagcacccttttcgcagcagcgcgctatgcatcttgagaaagctttgcagactggcgagcttgactgggaggatgtagaaaaggcttgtaccagaatactctcgaagcagcttgacttcgtagcagggttgaagacaccaaaaccggacaagtcagtggtcttttgcgacgagcatcgagcacttgctcgtgaagccgctcagcgctccatggtccttctcaagaacgagtatgttggcaattcagcaattctaccgctacagggcccaaatatcggttccatcgcgctggtcggccgtcttgccaacgtcgcaaacataggcgaccatggatcttcaaaagtcgaaccgccgcatgttgcaactccgtacgaaggattaaagacagccttgcccagtgccagcattgtactcgaaggtacggattccccggagaaggcaaaagacgcagcgtccaaagccgatgttgcaatctgtatcgttggctacgaccaccatgacgaaggagaacatatgcttccgaaccacgacgccggcgtagcatccctatttcccccaccgacgccagaagacggcgatgtttcgcagattatcggcgtattgaacggggaagcgaaaccttccgctgctctgacccaagagggaagcattatagaggccggctcaggtggagatcgcaaatctctccgtctgcgaccaaatgatgtttcactgatcgaggctgtcacggctgccaatccacgcacaatcgtcgtcatagtcgccgcaggcgccgtcatcatcgaggagtggaaagacaaggtgccagcaatacttatgggctggtatgctggatcggaaggcggtcacgctttggctgacgtgctacttggccgaacgaatccaagtggtcggttgccgttcagcgttccgaagtctgaagagcatctgccgtactttgacatgaatgcgaagaagatcacgtacgaccgatggcatgggcagcacctgttggataagctgggtgttgaggctgcgtttccgtctggattcgggttgtcctataccacgttcgcgatatctgatttgcgcgtaggcactccagatctggggaatgagtctattgatgtcaaggtcagcgtcaagaatactggtggtcgggcaggcagattcatagcgcaggtgtatggattgtctgagcaacctgactttccaaagagggttctcctagggtttgcgcctgttgatctggaggctggtgagtcgaagacggcgtccattagcgcgtctcttcgaccgctgcaaagatggaaggaaggcaaattttcactggagaccggtgaagtgacggttgaggtagccgctttcgcaggagatcctaaagcacttcagtccttgacgcagctgaagaagtaataatactatagacaagtagtacagaatacaaatctgaacaaatagcacgtgtcaatttctctcagcctgtagcttacaacaaagctttccatcccttcccactcggcctctccaaccccaaatgatcacacatctgccccatatgatcgacaccccaaaacccctctgtctcacccttcgcattcgtcgcctcaaaccacggcaatccgaacgccccccctttcaacgccttatccgtgttctcactcaacctcttcttcacctcctcgcccttcgtgctctcaagcactttcttcgccccctcctcacttccaacaatagtcctcacaatcgcactcagattctcgggcttcatggggtcattatactggacccagaagttctcccagaacaggccgattgcctggggcatagactgggggtgagagatttccagggaggctagggcgcgttggatggcaattgtgttgatgggaaagccgggaggggtgttttgagacatggggacgttgaagtatttgcacaagcggagacgctcggcgtcgatccatttatctttgtcttggggatgtgagatcaagtgacaagattgaagggagggattgggtcttacttttgatgtggagtggtggtgtgttaccacatgctttcattagtcctccgaggaagattgggacatatgtgatttcgcattgtttgaacactggggagttcttgttttattgtcagtcacgttgcctgtgtaagaagtgggttgtgtactttgaggatgtagaaagcgatgtaagcgaagggagagacaatgtcaacatagagggtgatctttggctgtgccattttggttaaaggattgcgatttatgggattattattcatgcagaccgagagtgacaatagatgcaggtgagctgaaatggttaatgatctcacacctgtagcactagccgacgagccgaggcatcgccgggtggggaagatgcaagggtcaatcgtccatcatgaaatttatcggctactggccgcaatcaacaacgaggtaagtatatttgcaaagtgagacattagattttagactttttgggaagtttgctttagatttgagcaaaccaaggttcgacctgctgcccaaataaaagattcgtgggttttcacgtgaaagatttctgagctgagataggtggaaacgcgggaacattttcgatatgagaagtgatggacgactgctgctcaggtccactgatcgttattgtctgtctctcgactttgaccgccgtcgtttaggtgatcttgatctgcttcgcaatgtgctcctggactgcgaattatctctacttcgatgctccagctctttgcgcttgtctgccatatgcgatgatgcaccattggcctgatcttggtccgcacctgctatctttccagcggtgctttgacgtgggactttcgcagatggggtacctgctccacttgatgtcgcggacttggtcgcagacacaaagtcgacagcctcgcgcggcgctttggacttttgctgctcttttgccttcagaatctgtttctgagaagccttcaactcttctgcatatgcccaatctggaaatacgactgggagcgcaacatcctcggaaagcgccgaggcgtattgctcttcctctttgatgcctgcaaagtctaacagtctgcgcaaatgtcctgggtcgcgtaggactgacgagccttccagtcgctgattgaagtgctgactcttgctcttgagatctaagaattgcgcaaacttctttgttgctctctgtggtggcgatccaggtggtgagggtggtatatcgaaattgggtacagtaggtagggtgagattttgtattatggcgcgattggaggtgtatggagaacccgggggcgcttcgttcgtggcatcatcttgaggaggtggagacacggtcggtccttgcgaaggaccgctgactggacctgtggcagctgcaggtcgcttgagaggcgtcggttcggagagaggtgcaggcgcattttctggaagagcattcgtcaactcaatattagtagctatcgacgtccttcataggcatctccaggacatacatctgtcttcgtcgcaggaatggcgtcttcttcgtcactgctctcgtagtttattccgagcattttatgaacttgcgagagatttgccagggcatgtccatgttgatgtcaatcacctggagcttggaccccggatgtcttggcaagagcttcgcaaccaccagctgcctaccatcgccttgaacaccaacttcacccgccaacgccactttcgatctcgacatcaagcggagccacaaaacaatccatacaatccactagacatcctcacagccgccatcatgaaccaccttccgcaagcttggggccgtgtatgtcaccacgaataagccaaacgagcaatgctaacacgtaccagcccagagatgatgtctacggcgcgtacgacccctcacacttccagaccgctggccccaaccagcacacccagagccccattgtcaccggtacctcggtgcttgcggcgaagttcaaggacggcgtggtcatcgcagcggataacctgggtatgagcgaccatgggatttcccaattatgagaacgacttcactgactggattgtgtagcatcatacggctcgcttgcccgcttcaccgacgtcaagcgtctacggaaattcaacgatgaggtagtggtcggcttcggcggcgatgtgtcggacatgcagtacctcgatcgcctcctcaactctctcgacatccgcgaaacctactcgtcgaacgagacggctctgaacgcaaagaaccttcacacatacctcgccaaagtcatgtacaaccgccgatccaagttcgacccgctctggaaccacctgctcatcgctggtatggacggcgagtcgaagcccttccttgcgagcgcagatttgctaggcactactttctcatcaccgtcgttagccactggcttcggagcacatctcgcccagccaattctgaggacgatactaccggatgaggcgtcagtcgagaaggtcacaaaggagcaagccgtagagaagattaaggagtgtatgaaggttctcttctatagagatgcaaggagtatggacaagtactccattgcggtcatcacaaaggagggtgtcactctggatgagaacgttcagttggaaaaccagagctgggccttcgcagacaggatcagaggatacggaacgcagacggcatgagcatgtcggccttctgaaccgggtggaatgaattggcagattggcggcagtaagcgtccatgccagctactacatgatagacatgaatgaatgtaccgatcacggttgacagatccaacgccaggtgcatgaggtgtgagtgtgcatcgctgtgacctgtgtaagtaagtctggttcgtgagcgatgaccataggctggtaacatagcaccgaaccagtctccgaagagcggggtagctccacatagacacaggtgtaacagagcttaagaacgttaggatatgttcagatgcttgagttatcaatctctcgctacaactctgagcttttccatcattgatatagtctaaacacagccaaatccgcaaacatgtcaacaacaaagtcaggcaaaagaatagtcttcacgggtggttctggagtagcaggacgtcatgtcattgagaagctgctttcatacggccatgagatactcaacgttgatacagcaccactagacaactcaaacgtccataccctgaaagccgacctcacagacggcgcccaagccttcaacagcctatcatgccacttccgcatcggcgagccattcatggacgaaatccgcaccccagacgcagtcgtgcactttgccggtacatccatccccattctccagcttccatacccatctaatcctcccaaggcatacccccaacccatgcgcctccccgacaacgaaaccttccgcatcaacaccatgggctcctacaacatcatcgaatccgcctgcaaactcggcatcaagaaaatcatcctcgcctccagcatcaccacctacggcgtcacatatgctgaaggcgacgtcgactacccgcacttcccactgactgaaacttcgccgacagagcccatggatgtgtacgccacgagcaaagtctgcatggagcgcatagcggcgagtttcgcgaagcgcttcaaggacgtggatatttattgtctgaggatcggcgcggtgattgagcctgaaaatcatacgcgcaagtttgatgcgtatttgagtaggccgggggatttcaaggtgcatgcgtggagttatacggacgcgagggatttggggaatatggtggattgttgtataaggaagagtggattggggtttcaagtgtttaatgcggtgaacgatgagagtgtgtttgatggggatgagagtaccatggaaaggctgagggggatgtgtccgaggacggaatttgtggacgagatggggaggagagaggcgccggttaggaataggaagattcgggagatgttggggttcaaggaggagtttccgtggaggaaggtcttggggaggaattgagcatccatgagtacagatgtagaatgagaaacataagaattaccgccgagctaaatattgatgagctttagtgatctggaatgaaggtgagttgccgtcttgatcaccacgaagtcatggagctcgggccattgcttggcattggtaggcttcagagctccgcgtcaacgtgagctccatcaacaccgcgaacaagcacccccgccactctaccttccaatctcactcgaatacgccatccagttcctctattcaagtcggtaatcagccaagagctccacgttatccaacaatgtccgcgatcttctccggagcacctccgcaaggcggccctggctactcgttcaagcaaacccccacagctgcaccatcaggcgagcgacaacacggcttctacccgtatgaaagcctcacaatcattcaaattactctcactaattcaatctagctacaccgacaacggtggttcaacactgggcatctcgggtgctgacttcgccatcctcgccggcgacacacgttccacctccggctacaacatcaacacacgatatgcaccaaagctcttcaagatcggcggcgagggaccagagaacaagggcgctaggatagttctgtcagtagtcggcttcgcagcagacggcgatgcgttgaaggagcgtctcgacaccattgtcaagatgtacaagtaccagcacggcaagcccatgtctgtcgccgcatgcgcacaacgactcagccacatcctctacaacaagcgattcttcccatactacgtccacgccatcctgggtggtctcgacgagaacggcaccggtgcgctatactcctacgacccggtcggcagctacgagcgagagcagtgcagggcggctggtgcagcggcatcgctcatcatgccctttttggacaaccaagtcaacttcaagaacatgtacgagccgggtagcggaactggacacgacctgaagcagaagaagatcgagccgctgtcgcaggaccacgtcgaggacttggtgcgggatgcgttcacgagcgcagtcgagaggcatatcgaggttggtgacggtctgcagatgatgatcatcacgaaggagggcatagcggagacattcacgccgctgaagaaggattaagcgggcagaccaagtgatgttggacatggctacacgagcataacgaatcaagattacggatcggcatgaacattgccacggtccaataagagacatagaacagagtccatgcaaatcatgatatgagtacatgctaggaaagcttatgccgtgcttcccatgctgatttccttacccatctttcttaatcgttactccgaatatttggcccctctctcacgtcatacagcaatacaccctcaccaggtgccgcaataatgcgtgcgcgctcagtctgaaatctcttggtttcatccaaggaaattgaccaccttcttacgtgctaacaatccatcgagtctattcagagttatatataggataaaagccgctctctaacagtggattgaatgtgaacggagcgcgcacgaaatattgctgcacctggtgcccttcactcatgagcgagcaacatgcagacgcttcgcccagcgaactgacgaccatgatgttcgctttccatctagagtgtcaaatacacctgcccttgacagcgcgggcttgtatgccacgtgccaatgtttgctcttggcgcagcgattagaggaaggcacgatggctgtcactgtctctcccctcgcatagtttcgaacgaagcctcttcaaatgttccatcatactccccacgccacgcattcacccaccaagccccaatgccacgaagaaaacgggatgaatgtcatctaatgggcgactctgacttcccgtctgaccaaacgatccctcccaatcctttcctaatttccaagtctatcaaggcgcctggttgtcgacgaaaacgagctagcgatcttctcattcctacgcaacgagataaaaagccggcgcgaaatatgaagactgaacccattgcaaatcaaccgcacccgctcgaacatccagggtgcgcctacactaatagtgtgcctcctgcgtgagtgacgtcgcctcagcgagctcatattcaccacgatactaacaagcacagtggctcctttgacgaacttgtcactgtccgcgtcggccgtgctcctcatataaaggagtaccaaatacaccaaggcctcctcgctcaccactcaaccatcttcgcctcaatgtttcttggcaccgcaaggactcgatcgaaaaccctagctctgctcgacgtggaccccgaagtcttcgagacggtgaagtactggttgtacaccaccaaattctgggcacccggcaccaacaccaccggtaagattcccttcgatgacagtaagatcctgcagctctacttcttcgcaaacgacaacggcatgcaggagctgcagaacgtggttatgacgctcttctaccaaaagaacgtgcaggattgggccatagctattccgcagactagggtcgtgtatgtccgcacgaggccggagtcgccgctgagacggttcttggttgatatggtggcggagacatgggggttcaggacaatcaaggaggaccagtcgaagctgcccaaggactttttggtggatgtgttggtcaagttgagggatgcgaagatggcgccgggcacggcgagtcataagcagacgtggattgaggggatgaatagggacttttgtgagaagtatcgtgttcatacggaggagaagtgagggcgcgggagacggtgctggatgggatctgagcagagtatacgatagattgtcggagtatgtcgttatgtgaactcggggaaagggatgaatgggattgtaggatacacatccaacagcttatcgaatgtactcatcaaccacggtgacctaacaacttgtgtcccgagcattggcattcagtcgagcctgcgataatcttgcataatacataagtacatataacgtaggataccaccaggtgcaacaataactcgtgcgcgttctgtttgaactcaacctactattagagagcaactgttgtcttatatataagtctgaatagactcgatagtataggtagctgattcttacgttgcaaagaactagaaaaaacctcaaaggtagaaggcttagcagaatagcccttggatggtgctcaggatcgtgaggcacagcgcgcacgaatcattgctgcacctggtgatgcccaaaggccgtgtctacttcatttcaacgtgacattgccacatacgatacatctcaaatcttcacgtatcttcacgctcaagcctcgccctcaccctgcgtctttttcttcccacccgccatacccttcgccttatccacaactttacccatcgctccgaacaacctcccaaagccaaagctccaccccttgatcctcacgctccagataaagaagtacactagcgcccagttactgcagcaaaacgcgaggaagatgccgaaatcgcgccacttgtcgctggccttgatgttgatggttgccaggtagtcgtttccgaccgagtaagggcagtactggcaagcatttgtagcgtcggggttgagcaagtagcctggcgactgcgcgacgaaagcctgtgcgtattggccgcatgtttggccgggcggggcgttgaagattgcggtctcggtctgttggcattgcacgggtatgccgtcgagggtggcgctgaggacgccgccaatccagtaggtcgatgggttgacgtagtacatccagtaccgccagaacacgggcatttcggcatacggccgcacaacgccgttgaacagaccgaacatgacgaagaagaagggtaggacgttgctaatgacggtgaaggagggggcgaaggcgcagatccattggccccaggaggagacgaagaggtagaagagcattgtcattaggaagacatagccggctgtggaggagtcggtgggaaggccggcggggaagtaccacaggacccagtagaggacggaggagaggattgcgataggaatttccgcgacgacttgggcctaggggatgtaagtagattttctgaaggagatagatttgggatacataccgtgcagaacgggatccacccataaatcctcgatggcaattctcgcgcttgccacaacgccatattctgataaaactttggaacaaccgcactttagggttgttagtattggtatttggagcgggggagggatttgggaaaacatacttgacaatcgtgggcgggatgagcagaatcaagaacgatgtgaacatccgattctgcaaatctccaatcgtgttaccaagctggtagaatgtgaagccgttgaagatgccaatgacgactgcgacaaagagcttgccgtatagatacgatgggtcgcgccagtactgggtgaatgtgcgtttcgtctaagctgtgtcagtatctgtgaacggtgacatttgtaaatggaattcaacgtaccagcatagtagtctgaagccatataggcgccgcgaactctgtctgttctacttcatcctgctcagcaactttcttgctgcgatctgacttgatgcgatctatttccttgagcatttcctgattgttaggggatttctgccactcgtcgttccagttgatgcggctgccatctttgcgtttgacaggcttagcggcggtctcgaggataaactcggcgacgttcttgttgggtgggcactggacgccgcggtcaccgaagtatttgatcacatcgctgccgttttcgccgacagggccgaagtaaaatgtgttgcctccggggttcagagcgaggatcatatcgaattgttggattaggacactggaaggctggtgaatggtgcagacgatggcctgtccagctgatgcgagcttcttcaagaagcgaacgatagagtaggcactgttgctgtccaatcctgatgttggctcgtcaaggaacagaagcagagatggcttggccgccagctctacaccaatagtgaggcgcttcttctgctcgacacccaagctcgaaacgagcgcgtcctgcatgtcgtgaagttcgaggaggtcaataatcttgtcgacatagtcgattttctcctgtctcggcgtctccttgtcctgacgtaggatggccgagaactcgagagcttcgcggatggtagctgtgccgtcatggagatccatctgttcacagaagcctgtacctctttggaaggcctaatgctaagttagtatatgcgtctttcaggagaagactcaagcgacttctcttcgcgttccatagtcctttctctttgaaatgacgtacctttccgagatctttcccatccacaagcatctcacccgatacgacaccagtactctggcgctgcgagagtgtgttgagcagcgttgttttaccagctccagaagcaccaacaagtgcaaccatgacgcctggcttagcatatccgtgtactttgttcagaagcttccgttcaccaccctggtatgggacagtgtactccacatctttccaagtgaaaacgctctcactgctcgagatagactcaagcgcctcttcctcgttagcatttgcagtcgcagtctctgaggagctgccgctcaagtctccggctacgaccttttcctcatcggccgtaccctccttgacagctttcttcgcgcgctttgacttcttgaaaatgagcgctcctccaccggatttggcgaatgaaaggcactcggtaccgatgacggtgacgacgagatagaggactgcaaatgcgatgacgactccgaagtttcgccacaggtttgatcgtgagtagttgaaactggtggagaggtagtcggctccgggcactctgttcgagtttggaggcgcaccagtcagagcgcacccctgatatgcaggatcgatgccgggaccctggggaacgagctgctcgggagcacattccatgattcgattggaaaactcattggcttcaactgcctcgaaggagtaggcgacggggtttacatagtactgcggttttgtcagacatcgcccatcttctctgccttcaagatttgaaacttaccagccagccgaaccaaatgtactgtcccaaaagctgcggcttcggaatcacgtaaccagtgtagataatcaacaagttcaacgcaatgcccgaaaacctcaccgcgtcatcgattgtcggcgacagcgccgcaaacatacgatacagtgccgtgatgcagaatgtagtcgtgtagatgaatagaaagtaaatgaagaatttgctcgcatcgacgtcaaggccctgcagaaagtacatgatgagcgctgcaggttgttagcttgccatgtcgactggatagcttcagtgtatcatgcttaccgaacggaatgacctgaacaagcaggagtgggaagtcctgaagcacacgagcgatactgacagcactggggtggtaaaaggcaaagtcttcgtggcgtttgacgacgtcgcggccagaaacagctttcatgagttcagagagttgcagccagccgagaaacagaatcgagaagaagagcgagccaccacgactgaaagcgcccgaagtgttgagggactggccgtagaagagcgatccgacgatgagaccgttggagatgatgatgaagaacttcgtgtatagagtcgtcttatcaccccaagtgagccagaactcgcgttgggtacatgctaatacctgtctaatgaaggagacggtaaaaggcgatttcttgcgtacagtcttgctcttgccttcacgtactgcgccttcaaactctttggcatccttgtactcgctgttcttcaggtctgcttcgtactgctcaatctcagcgagtccccttttgtgcatatcagactgtctgaatgccctttcgaggtcttctggggtcttcggtgcgcttgcttcgtagccttcacggaactggcgttcggtcggatcagttaccgcagtgagaaagtccgcggtagtctgtcgttcggggcagtggaaaccgagatcgatgaagtactggcgtgcttcgcgtgcaggaccttggtagatgcagtggccctggtcaatgacgatgaccttatccatcacctcgtaaataccctctcctgcttgataaagcgtgacgaatgtggttcgattcgagatgtcggtcatgatgcgcagcgatttggcataatccagggcggttgcaggcgtccagcccccgtgttgaattgtcccaacagacaacggtactcttggtcgccagagtctcagcaatagagacacgcttgcgctccccaccactcacgccgcggacgtactcgtcacccaccagggtatatttggtatgggaaattccgaatatcctcaggagtgcgtcaaggatgataggaatgtcacccttctcgttcttcctcgtcttgttcttgagcgcgaaagacaatgtctgccagacattgagattggccatatgcgagtcactcctcggggttgtaattgacttctccgcgaaactgcttcttctgcttctccgctgagatacctccatatgacacgtctccctcgacggaggcgtaactctcgcgattgttcgcgattgctttcaagaaggtagagcacccagatccaggtcttccgagcacaagacacatttctccatccttgacgacaccagagaagtcatgaatcaacgtcctcgtctgcttatgctgcccaagcctaatcgccggaacccaccccgacacaatgcgataaagatccggtccaaaagtgccgagcacagcatcaggcagggtcctcacaaacgacgctgtggaccccacacccttcactgtgagattcttatacacgactccgaccttcttcgccgattctccatctttccgcttctcgaaatggccctctttcatgaactcgccaagctcgaagtcatcctctttctccgcagccacggcgcagatatctcctggctcctggtctgctttatcgcctgagtcatcttctgttcgaggaattgaattctcggtggagggctggtgtgcagcactagggcgcgtgcttttcctgctggttgtctttgcaagctcatcctgctggtgtccgctctgacgcgtgctcttcctgctcagcgtcctgaagaggccgtcattgcgatcgggctgctgttggccatgtgagcgtgtccgggataatgacgccaactcctccctaaggacattgaggtcttccgcggcggtacgcgtatcaagtcgcccagcgtcgcgctcgccccaggtgcctgcgttgcggtcgattcccgttgggctgctgtcgtcgctttcgccaggcgttgtcactacttcttctcttccatcacgaagatattcgtcctcgtgccatgggtttcggcggccatctcttgagggttggttctggagatttgatccccagagcatgttggcggtttgattatttgatcgtgtgcgtcactgctttggctgcagcacgaggtagttgagagagggagaaaaatcgcaacaagagagagagaggattgataatagacgtcaaaggaaaggcgcgacaagggacccgaacgtcacagggagatctcatcggggatacaaggccaatcccaatgttgacaaacgcaaggctggagattccggagataacatttactcatttcgtcataacacttttgatgaactcgacctagcagagctaattgataccatcgtgcgggccgcaggcggaacaactccgggtatacataacattctccgcttaatggaccctcaaccagcgaacagagtcatcaaatgctaggctgctcctgagccggtggaaacatgagtcgtggtggagctgccgattgcgatgaattggtgaaacaatttttttgatgcccagaggggaggcggcgtctgatcggcaaagactggccgactcgaggtgctttgaaatacttcggaaagccgtccgcggacttgaaattagcgaaagttacacctgacgtcagatgttgatttgtcgcacaggtcccagaatgctgggcttggttgaggcacgttgtgctctcggctagccattcacggtcgctgatctcatgcaggtggctgacaaaagactgtggtttatcaaacacgacgaataatagacaggggcatctaattggctgaaggtatacacagcatcgttatgcttcaattgcgacggcaagaccccgtgtatagcttcgagctatgggatgagctgctatcctttagatcctggtcacttctttcgtatttgacatcacgcagaagaagacacgcgagacttctaattgatattggattgttacaagccttctgaatgttctaatttcttcctgggtatcgattttggtctcgttacagtgtacgtcccatccatcgcgcatgtgctccatctgtccattcacagattgccacgctgcggtatgctcagtcagaactttggcttgacgacctttggctcgatgagcctcgggatatcctccggcttgttgttgccctccaaaatattgtacacggctgtgaagagggggtattcctcttctacaccctcgctcttcaagaactcgttcacctcgtatgcggtgctggtaccttgcagtttctggccgttcagctccgactgctcaatctcgtagatcgtcttgccgcgctcgatagccatcttcgcgcagcggaagttgcgaccaccggagcacgatgtaatcacatctgcaacaccacagctctcctcggtgaatgtgcttgtgcgcgagctctcgccgaagaacgctttgccaaacttgaccatctccaatatgccgacgcgcatcacggcggctttggcgttgtcaccccagccaagaccatcaacaaacccggctgctagggcgatgatgttcttcaaggctcctcccagagatacaccggcgacatcgttgacaatgcgcacatggaagtatggtcggtgaaagagggtccggacgttctcgtgcgacaggggagggtactctacggggagaggcgtaagatgcgctgagcgtggaccaggaactgctttgctcgggttgatgagatcgacctgggaagcatttggcgagccgcttggtgtggggttgcgcgaatccatgggcggcgggtcatacgcgaccgtggtctcggagtacttctcctgcgcaatctcagaggcaatgttggctcctgaaagagcaccgcaatagatgttcaaggtcatgccgatcgtctcagacataaggcggatgcccttctcgctgacatcaacgccttttgtgcaacatatggctcgcgcatatgggaggatctttccttcgagttgtttgcatgtcctggcgatgaactgatgtggcaggacgaagatgaggaacgtagaatccttgcaagactcggggaggtcggtgacagcaacgacgttggacggcagcgtaatgttcgggaggtacttgacgttctcgtgtttggtgttgatgatttcagagagcttctccggcttatctgtgcctttgtagtgtcttgaatccttgggtatggcgacctcttcctcgtatacccacatgcgtatcgtctcgtcaaagagagacgggttctccttgaccgtctccgcgacaagcttggccatggtggttcccctagtcttgtcagtttctgtatgtgccgcttttacattttgcttgctgggaacttcacgaagtgtactgatttgagcaaagcgaatgtgtgacataccagttgccggagcccacaactgtcaccttgtgcttgcgctgagcactgagagacgccatggttctgtatgtggtatttgctgttctgaagaaattggtgtacggaaggaatgttggtggtattcgagggcgcggtgggtagcagcgatgggctctgacgtagcctgcggggtgtgtagtgggttttgcagcgaacaatgatctcagcaagctggtggaagccagtttatatactttcgggaaacggctgcgtaggtcagaaaactttgttcaagctacaccgcccgccgaagctggcactttcatgcgacgcacctgtattgtcggtaaacggcaggacctctggcctcggctgcctgtgatgcggcaacgccgaaaagcttcaattggcaagtcggagggtcggcgcggagatgagagtcttggatgccttggagaggattgcaagcattaaagataaacaaattgttgaaacgaagctgctcaacgcagttctaaaagttgcgttcaagcggcaagggtcaggtgagctaatgcactcgaagcctgggtcggctgatcgccgccagcacggattggccaattaagtggccgtccgcgtcgaggcgcatgcagctgtggacgacagtctggttgacgcatctggcagctgtaccaaggtttgtatagtctacaataaacggtatataacgactgatatccaaggtgacgcatttaaggcctcgagttggtgagcgatcggatcatgattacacaagcaagggagagggtgacgcggcgattggcgagttggtacagtgcggcaagcagcatcagaggtcgcgtcacaagggcacaggcaggagagggtggttgaacaattaatggttgattgggtattgcaagtcgtgtttccttcatataatcgcattactatccttcgcctcgacctccatgaatatcatgcaacgcaacgccaatgagaacgaggaagtgtccaatgcccgagaacgctgaagacaatgaatcgccctcaccatgcgccgtgtgctcatgctagagagaatgtggttcttatccactcatgtcaccgtccgacagggaccggcccgctgcgcactagagatggctgttgtctacaacgcaaggccgaaaagagccaggaaaccaccagcgacgacgggtgcgccgtactgagcaaaggtggcagcggcaccggtgctggcagcaggggcggcggaaccagagccactgggagaagaaccggcagtgcgcgaagcctgggcgccggaggaagaagcggaggcggtggtaacggcgccgctctcatcgatcttgagctgaccgcaggtagcgttcttggccttctcgcactcgaactgctgggcaaggttctggttggtagcgttgacgcattggccgtaccagtagtagcacatctgagcggggacggactgctcgtaggcggcaatggcggtctgggcgtcggtaccgttgctgcacttgcaggtgaagctgagggagctctgtgacagtattagtcgaggtcaattctcaatcatcgagacaacttacgtcgtcgcaagagttgccgttgctggcaatgttggcctggccgccgcagatgtcgacgcaggtgttgacattggcctcgcaccaagcggacttctcggatgagggcacgctgccggtgggcacagtgcagcaaggaatgggagtgttgaagctcgagttgccctgagcagacgcgaggccggcaaaggccgacgcggcaacgacgagagatgagtagagcatggttgttggtggagagattatcgatgcctgtggagcagctgtgtgagcgggagatcggcggaagttgaggtgagcgacgggagggcaatgaagagcaattggagggcagcgcggggcgcagtgggctgatatatatgtgcgggcgggagaacttacaaatgcagaggcaatgtttgagagtgaaatcgctgggggataatgctggcgaagaaaggcgggtggtggaccggcgacgggactaaatacactcgagccacaagcactggccgctgcggaaactgcatacaatacacgctagggctaggtcaggcaagcgcgaaccccagtgatgatacgctcagaccaaaaggcacgaacgctcaaggtgaggaaattgcccaatttatcctgccagcgattgcaacttgctgctcgacgacctcacgccctcgtctttcaccgaagatgccttgcgtctgacgtgccgccagcatgttttacgccgcctgcgccgaatagtttcagaagcagtctcagaaacgcgtcgcatttgggtgtaagccgctaccatgctataccccacaccatgcagcagcctcaatcgacctctcaccagcagggctaagggcgcaatgcctgtgccgcctgccggatacgcgtcgattcaaacgcctgtggttggtgctgcattcctccgcgccgtggccaaggcacgcagctaggctgttcagagcgcgcagagcaatcatttcgcgacggcgggaacaagtatgcttggcccggaggcaatggcaaaatccacggtccacggatgctcctcatcagcatcgaacagacatggccttgatgtggccgtgcactcgccatttcccatggaaaccccggcgcctgacacatgcgcccgtggagacgcttccaaaagctgcccagtgccaacgggccgagctccacagcctttcgaacccacctcggctacatcatccaacttcaccgcagccttgcgtcgcggtgccgccgtcatcgaggcgctgctgtcgcgctgtcgcactgtttcaggctcggttttgcagtccagggcggcagttgctgcgaggttgactgtgccaaacaccaacaaaaacgcctcaaacactgatgctaatgtcatcactagagcaacaagcgtcaacgacttccggtttttcctagcctactgtctggacagcgtgcataagcgccgccgggccgcacggacaaatgctgcacaagctcgactcaacaccgtctttcgcatttgacaaatcccgatgaggaggcagatttatggatcgcttccaaaatctgtgtttgccaatgccattgccattgccacttgtgcgcctctcgcatccgaagatggccggtgtacaacacccttgcgacgcacaattgccaggcatcagtcttcgtgtatctgacctgactttcgggacaccactgtaaccgatgaaacagctcacgatcatacatgtgccccaaccatgattttcgcacccatgctataggaagaccgccatcgcatcacgctcacccgcccgagcgtcgcgttccacgcactttttacgacgcctgtgcgactcggtcgttgaccattccatagtctccacgttccaaccttcagacttttcaattctgactagtctattcgttgtggcgatctaccaaaaaagcacggcattggtttgattcgctgctattgattcgacaattgtggcgatgcattacccttcctggaatgccaacaaagccggaaatggtagtccgcgatgttcgaagccatggtgaggggtttgtcgctaccagcgtcgtcacttgctgacgtggacatcaaaaccaccaccacacgtctcaagccttcgcaagccatttctcgcgtgacaacagctgcgccgcatcatggacactagagccgttcctgcccgccatggtttgagcgtgtggtcacctgctaactctatcacgaacttactttacttgcttgaactttgcaaaggtcgccagcattatctatgcggctgatttgatcctggcagtcatagtaccaagactggtaacaaacctggattctttgatatagaaagccgagtgcttaatgtctgtttcatccggtcttgaccttgtgctcatgacttcactcattatacgtcttcatgctatcccatcgagcccatattgcatacgaagccggtgtagagcgcgttcgaaaggcgacgttactcagtccgatgatagcggttgcaggcgacaaggaccttagtggcggctgaaaactcgcgaatctcatgatatcgaccgagaaacatgtggcctgtgcccattgcgccttccctgggtagatctgcagccttatccatcaattctagttctactacacgttgacgattacgacagaaagcggccagcgcatattggccatcttgaagctcatgatatagcctgaagtcacacggggccttgtcgtcgcaatcgaagcgaggcgatagttgggcctttgaatgcccccttttcttcccactgtagttgtagactgcagtactgtgttcttctgcaacaactagaactttgtaagaataccaataattttggtcgcaacctctaaatttctggttctggcttgacgtttgcagtgttcccacgtgcagggaccggcagtccagatgatgtcacgacttgagctatgcactgcagcgtctgcgcgtccacacgcgggcgagtttctgccgttctggtgtcgacaaatcagtacgccgcgccatctttcgcaacacatctccatccgtcgcccgtgtgacccagcgagatgcagaccaattatttcgcctgcaccttgggtcaagcttctgccctctcatgcaaacccaaggcatatcgaaccgtccctgaattcgtcgatttgcaagcacaactacacgctttccttcctgcggttggcttttctatcccacagcgagatggagtcgcgtggacgtataacgtcctcacctttggcgatgtccaacagggaaccgaagtctttgcatcacgactcaaaagcgggttgagcagctccgaaaatactgttgctctcttatgccacagctctcctgaattcctgtttacatggctggggttgatgaagcttggccggtccgtcctgttgatcgcgcctcagtgtcaaccagcagccatattgcacctctgcaagtcgtgcgaggtttccacactactgtatgatagcgggcacacagaaagagcgagacaaactgaaaccctggcaaagggcgagaaagtagccgggttcaagtcacaactacttcccttgcaggaggatgaggatgtgttcgacgtaatcaaggaggatgccgacctgagcatcgacatgattgtggttgatgacacagccactgcgtacttacatcacacttctggaacttcctctggtcttcctaagcctataccacaatcgcatcgaggagcaataggagtcttaccacatttgccgaaaataccgggtattgcatctttcacaactacgccattatatcacggaggaatcgcagacctattccggtgctggaccagtaactccatgatttggctatttccggccaaagatgttccgatcacagcacggaatatttgccaatgtctcgatgtcgccaagtcgtactcgtcagaagagatgatcccgaaagtaaaatatttttcatccgtgccctacgtacttcagatgatggagtcagacaagcaggggttgggctggctgcagtgcatggacattgttggcgtcggcggtgccgctctgcccgcagaggttggcgatcgaatggtcaaagctggcgtcaatctcatctcgagattcggcagtgctgagtgtggctttttgttgtcatctttccgcgacttccagttggaccaggattggcagtacctgcgaaactacaatcctcctagtctggtcgatttcgagccacgggatggtgatcttgcggaactgatcgtgaaacctggttggccccatatggtatgaagtgatccatgaagactgaggctgttgctgatggatctcaggctaagaagaatcgtgaagatggatcatttgcaactgctgacctctttgcacgtcatcctagcataccggatgcctggttatatcattcgcgcgccgattcgcagttaaccctcatcactggcaagaagttcgatccggcgcctctcgaagcagcaatagcaacctcgccacatctggatgatgtagtgatattcggggatggtcgaccatttcctggtgcactcctgctacgctcagagcagtcgagtcaactatctcaccaagagcttctcgaagcaatcaaaccaacggtagaaaagctgaatcgcgaaagtcaagatcatgctcgtataccatttcatatgctggtacccctgcctcatcaaagccaaccattggagaagagcagcaaaggaacgcttatcagaagggcagccaatgctcgatttgagaaggttgtcaatgcggcctacgactcccaagaagtggatggaactacagaggtagcagatgaagatgtaccgaagcacctcattggcctcatccaggatatgacttcccagtccgatgagctctcagacgacatggacttgttttcttacggtgttgactctatcgcctgtatgcagctgcggactcgtctgagaggacttatacccaactgtcccaaagagctaccgatgagtgttatcgaggactgcggaacgattcgacggctcactgattacgtgctacggaagcgacacggcgagtcagacgcgagcgaggaggatgaggagaaactaatgatggacctcgtgaagcaacatggctcgttcggcaagcacgctgcttcaagtcagacaaatggccaaatgaataagactggagaagttgttgtactcaccggagccactggtgcgttaggcgcccacattctagacctgctccaaaagaaacccgacatcgaaacaatctactgcctggtccgtggcgcagaccagcacgccgcacaagaacgcgtcagcaaatctctccaacaacggggtctatctaatatcaacctccaaaaagttaaaatcttcccatcccaactcagcgaccctcatctcggcctcagcagtgacctctacacccagctcgccacctccacaacctccatcattcacatcgcatggaccgtaaacttccgcctcaaactacgcagcttcgtcaaagacaacatcgccagcgtgcgcaaccttctcgacttatgtctcgccgtcccacgctctgacccgccgagattcacttattgttcctccaccgcatctatcatcaacagcgcgcctgatgcctcaggccaactgccagagttgatccagccgaacccgtcatccgcctcaccactaggctactcccgctccaaatgggtcgcagaacacatttgcctgtccgcgcacgagcagacgcgtctgcacggccggatttccgtcgtcagggtcggacaacttgccggcgcgtcggacacggggatatggaatacgaaagaggcatggccgatgatgttgagtactgcgaggctgatcaagtgtctcccggaccttggtgacgagccgctagattggctgcctgtcgatgttgctgcgcgggcgtttttggaaatcactagcccggcacagggctctggggatatgccggtttatcatgttttgaatccgcatgtggaaccgacgtggagacagttgctgcagtggcttaagaaggaagaagacttcgacatcgtgacgcctggagagtgggtgaagaggctggagcaagctgaggggattgagcattctgcgatgaagttgctggggctgtggaaagaggcgtatgggggtgagtgggtggaggagagggggaaggagaggccggtgtttgggatgcaggagacgaagaagggggttgaggtgttgagagatgtgaggccgttggatgaggggtatgtggagaggatgtgggagtggatcattgagaatgtgaagtagatgggagggtagatgttgacgtaggtacataacgtataacattcatatttggaagtactttgtccaccaaccctagaactcgagtaacatgtatacttcttggttatactatccttgtatgccgaatgtctgtaaatcacgcaaattgtattcctccggggttggtctcgcctggtgacccatccatcaactccaaatataaaccccacccactgccctatcttccacatacgaccataggacgatgacaattgggcttcccgtccgctcagccatacacaagcatcgtaccggagggttagtagttaagtgggtgaccattagcgaatctcctctgttgtatgtttttggatttttttggtgagtggggttggtggagacttaagaatggtggatgactcgcgttgatgatctggaagttatttttgagccgaggtggagtcatagtaagtgtgcgcgagcaatgatactgaacggcaggaatgttatatccaagtccgaatagatttgacagctaatcagcaccattaaaaaggtgcttatcgtgtctcgaagtcgtacacgcagccttactcaacttccacattctgatcgttattgtccaaacacagcatacaatccctcccctccacatcatctcccaccttactcccactcgggcgtgtccacccacatcttcgcactcccaaaccttaccgtcttcccataatactccaacatagcatcaacctccatcctctccttctcccaccacttcctcaactccgccctcccttcccctccaatccactcctcctgcccaccccgtccccacctcttccgcacattcctggaaaactcaatcgcgtggcgcacgtcttttttctctgcgcttttcgtcttcagcgcaatgtacgggtgtatgttgagtaggaccgcgaggtcgaggaatgtggataggggcgtggaggggaaggaggggagtttggagtgctgtgtgagggcggtggaggctacggcgtcgaggtatgtgagggggaaggtgtttgtggaagactgcgagaagagcagcagggaggcgtttatgcaggatgccagcgggggccagatttttgaaggggcggggagggttttaagcgtccacaggtgggcgagggaccattgcagggtggggttgaaggttgtgtcggtgggggcggggagggtggagagtaggggccggattgtgcggtgcgtgtatgtgagttttaaagagcggggtttgcctcttgtcgaggggtcttcgagggatgaggtgtcgacgatggcgaggagggatttgcagggcttttgtatggtgcgcatctcgtcgacgcgttttgttgactcggcggttttgagcggccgggtgtctgcggcgatggtggctttcaggtcggatgtgagggcaaaggagagggggaggagacctggacaggcggttgtgtggctttcgaggagagtgacgactttccagagttgctcggactcttcgggagtcatgcttgcgacaatgactggaactaggagatcgagtgtgtccggtagttctcctgcgcgaaacctcatggctgtgaaagtgtcgtcttcttttgtcccttggatcataaagtcggtggctagttttgcccagagaaagactccattcgccttttccgctaaggtgttgatgacgttcatttcctccacgttgtcggatctccgccgcatggtaaccagcgtctcggtcttgtcgaaagtgttcataatgtaggatgccgcgtccttcttcgtccactcatccagcaccagattcggccttccttcaaatgctgtttccagttccgggctgtcacaactcgacacgatgatcttgacgttatccttcttcgccgcgctgatgatcgcttcaacaagctcgctcggatactcgtctatttcatccagcccatccaccatgaacataaacttcttgctcacatccgagaccataagtccaaacgccttagtcagctccttgaacgtaaagtcatgcagccctcccccatagctcgtaaactgctgccacctatccgcaaacagccactgaataatcccctgatcctgctccaaagggccatagatcatatcctgcagactctcatagagtatactccgtagcaaccccacgccactcttctgcaactccgtccccgcgttccacaagaaaaacgccgctgtgatgcccggcgccgtgcccgaccacgcttccagataatcaaagatttgcgcgttccggaaaagatgccgcgtcagcgtcgtcttgccacaccctggcttcccacgtatccagaagagattctcgccgcgcacattgccaaaccactccaacaacccgccctcatcgcccatccgctcatcctcaaaaacccacctcatgctcccctccgccggcccctcaaccgcacacatcctctcctccgcctcgccaaaccgcagtttcccaaacaccccctcgcagaaataatcctccttttccaccgtcaccagcagatccacaatcttggcgaactcgtcgacattcttcttcttgctcggtttccaatcattcgcatggattgcgtcgagcgcgtcgttctgccatttctcccagtgcgtgagcggcacgtccgagccgtcttttgcaaacacgggcaggcccgtttccatggattggtccaggtactggcgcagcgcgaggagcagcgaggtgtcgatttcgcggcgcagggcgcgcagtttcttcttggtgctggtgacgtcttttttcttccacgggccggccattagggcgtctcgtgcggtctgccatgttggatcttcgggtgtgccccgggcttgcgcagatatcaacgcatctcttagcccttcgacgaggagtttgacgtcttcactgtgtttgaggagctgttgggctgcatcgctgagtttggtggatttgcgcttttccgccttgtcagcctggagttttttcaattcgctttggtcgacggcgtcggttagtctgtagagattgttgatgatattttgcaggatgagtgcgttttcaacgggtgttgtggatgcgtcttcgggttggtagatgttgtggtcttttcgcaacgtgttgatgctgaagtcgatgatctggaccaacgcggaggagagcccgactgcaggtattggtttcatctttcccgtgtatcaatcgcttctttcgcgggcgcctagggtatatgggaatgtttaaacattaggagcaaaaactttgttttgttgtttgctttgtcactattcttggggacgcacgtacttcttggaaagccgtcggtgtccgtctcatcttgaggctagtgcgccttgacggccggacaggggtggcaagggacgcaaggcaagcgaggcgactcatctgagactattgatgttgatctttttggcctgcgagcacttggcaacaagtcacgaaagtcttgtgagagtgcatacgatgatccataaatagacagcgtaatcttgctgtgattagactactacaactatacaataaagacacaatgggcttcgtaagatacgcagagccaaatggtagacgactgtgcacgagcgactcaagggaaataaaatccagtacatggcgggtatctcgaaagagagtgtccggtgtatgtcctcccataactgcaaatgcaaacatgacgcatatagagcgtgaacgaccaacggttttcagaacaaaaagaaagaaagaaagctgacagcaatcaagaacaaatttgacgctgtttagacttgccctatcatcatgctggggcctgggatggtgtagcctcactttggccggcctcttgccgcaatttcgcgacttcggcgtcatctgctcgtgcgggatgcttgttgccccgccacccctcactgttgttcttcggcgtcgaatatttcatgtggtacttggcttggtccatcttgtggttggcttcgcgttgcacctggtgtcgaaaatggctagcaggtagcgagccctcttgctccagtgtatccaagtcctcctcgtcgctactgctcatactgctgctcctgcttatctgcgtgtagacaatgtgttggccctccttcttcttcctctctctctgctcgttcttcattgcttccatcttctccgcgtcgccttggcagtcgagcgtcttgacgtggaggcctgggaaattcgactgcatgaacgccttcagttgtgggaggagtttggcgttcggtctgtaggttccagagtcgttgtcgatcacaagctcgtagtggctgggatccttgatatgtggttcttccttgggcgggccatcgtcaatatcatcaggtgggtggctctggttgtggccgccatcctcgggcggcgcattcttaggatgcttaagccggcggatgaagaactcgcccgagaaggcaatatatgctgcgacatcgctgtgcatagtgtgcttggacaacatgtcaatgccgaactccttgccggtttctgtgaagcggaagaggccatcgagcgtaaggacgtatgtgaagatgcggccgccctggtcaaagtgtaccagttcgaggaacttttgcgcaaattccttgcaaggctcctggaaaagcttgaactcggtcgcatggtcaaagttgtacactcgcgcatgctggtggtgtaacgccttggaaagtataaagcccctgacgcccttggccgtgaacatggacttgacgaagggcttgaactcgacgtagcggtggtacatggcttccgggactggtcctcgcagctgcatctggttcgactggaagttgtacttctcgggcttcggcttgcccgtcctcttggagacctcgccaggctcattcggctccttctggcccagcaggcgtcccagcagcggcgagtaatgccgtatccagaactgcggacctatcgtgtatgtgcgaccgccgttgtcatcctgcgtcctgcccaagacctcgacgctcacattcagcgtgccgtgcatgtgctcgacctttctgaagcacacggcgatggcgcgcagaagccaggccctcttgctgaccatgcgcttcttgatggggtacgtctggtccttgatgccgcccccattgctcgttgacggcgctggatatgacgtgcacgttgccaaggcggtcgtcgtggtctgcggggtcctcgtcgtagatgcggcacttgagcttgaaacccgaggcggggacgtttgcgactatccactccgcaattccacacgggattcgtgttctggcgcacggtcggggtgcgcaagaccagcggtgggtcttcctggtgtcgcttcggcaggttcgtggtgagctcggccatgatgaacgggtcggccgacagcgtgttgatgtcggcgagcggcaggttgttcgcgcggtggaaggtgaacttgaccgtgtagccaggcggcgcgcgcgggatcggggtgtcgtcgaagcctccctcggggcccttcttcttgctgccgcccgtgttggtcttttgcggcttcggcggctcctggtttgcgccgacggggctgtcatgtttctcgtcctgcgccgccgtcgcatggccgttctgcatcctcgagtccttctccgcggccatgtttgcgacagactcaccgggtgcgctcagttggttgcgcaagacactcccgcccgtaagcgcgaggcagctacgagacaaagtatcgcaggcgcaaggatccaagactaagacgccagaatcgcagagtcataaaaagcagaaagtgtcagatctcagcgacagaaagggagttggtggtgcagagggttggtcgctgtggctggcagcagaggcgcaatcagagccggagctgaacggaattcactagctctgacctgccgtaaacaagctttccaagaatgctaagccttcaccatcgactccgcgcgaagcggtttcaagcggtagattgcaccgcctcacgtctaattggctgccaaacggtccgatctgtcgtcagcctgtcaaagatgcacatgtccaacgcccctttcggatgcagaacactgagaatctgcagctgacgtcacctaaactgcaaaagccttgcacatggctggtggagccgcgtgaagactcgtggcttctcggatactcggcattcttttgattgtgacagcacgggaacaagttttgcacagccacgctaacctgccaacctaacctgaggcgcatggcgtctgcgtatttgattcggcactccggatcttaccctctcttggtgtcatgactcacgctgagggagttccgcaagtacatacacatgcaaaatcattggcaggttgtacgcgctccaaacggcctcggctgtatccgctgcatattgcatcatcatgcatcgtaaggctagtgggtaaaagacatggcatcgttggaatcaaacttcgatattacttatgcattacgttctatacaacttttgggagcgaagagtggtccaccagcacagctgacaccccatatctgtgacacgccctccctacaaaggccgtcaatctattacaatcatactaagatgcaaaactctaaaccgcaccaacacgctatgctgacgtacggaacgggtataacgcaatcaaatgccgggtatctatgaagtcgaattatggttctgacacgcgttgcgtcatcgggtgtggcttcgatcgtctatgcggcgtgcatgacgacttgcttgcccttcatgctcttccactccacgaatgctgcgccaaggatggacattgacgcagtagcgacagagacgtagaaggtttgcgtaagagcgagattgtaggctgtaaggacaccgggtaggaatttctcctcgatggcgttcttgagctcagtagcgccaacagcaaggacgatcttagtgtcgagctcagggacgagggtgccgaggttcttgatgagctggttcgtgaagacgttctggccgacgctgatgaagagggcaccaccgagtgtttgcgtgaacatcatgatggcggtaccgatggggacgtcgcctgcgggaagtgcagtctggacggcgacaagtgtctgctgcatgccgaatccaaccccggcaccgaagaggaattggtatccgatccatctgggagagttcgagtcggtctcaaaggtggacagtaaaccagcaccaatggccatcaagacgctggaaatgagcatgaagggggtgtagtagccgataaccgtcacaaggatgcccgagctcatagacacgatgactaggcccaaaatgcaagggaggttcatgatgccggacttcgtagcagaaacgcccttgatcgcctggaaccagatgggaagatagtagaccatgacgaagaaagcagcgccaagcatagctccaaaccatgccgatccccaaacgttgcggttgaggaagatgcggggaggaacggtggcgttctcctgtttgtaccattggatggcgatgaagccgatgatgaggagagagaatatgacgaagagtgcgataatgcggccgttaccccaatcatacttggatcctccccactgaagcgcaaggagcaggcagatgatggctgggaggaagagtacagtgccctcgagatcgaacttcttaagctgctgcttccatgtcgcgtcgaccttctttccacgtcgctgaacgctcaagaacgggataataaatgcagctgtaagggcaccgaatggcaaattaatatagaagcaccagcgccaggttaggtgatcggtgaaggctccgcccatactaagctttgttagcacgtgttgatcagtcttggtgttgtaggcgaaacttacagaggacccgcaacagacgcaatgccgtacataccaccaatcaaacccatgtaggtaggacgcttgcgaagcggaaccgtgctggcaataatgagtatcgcaccgctgaagatgccagctgcaccgactccagcaaccgcacgaccaatgatcagcgcagtagagttgggcgcaacaccacagatcaaagagccgagttcgaagatggcgagcgcgatgaggtagacccatttgatggagtagaaggtgtaaaattttccgtagatgagttgggtggcgcatgttgtgaggaggtatgagctgccataccaaccgacatcgttcagtgctttgaactggtcggtgatgcgaggaactaacatcaggtcagtttgtgtcttacatgcagtcgtaaattgattgacgtactcgccgttgctataatggtattgtcctactctaatgttaataccgcgaagacatccaggacatgaaatgacttaccaatgccatgcaaaagacgctcaagcagagagctattgtgatggccgctagtttccaagacttggggtattcgaaaccgtcctcttcgtcgtctgcgctgatttgcgaattgcgctttgtgtcgactactccagcattcttctcgtctgcgatgattggctcgacggatgcaggattggctgcaggtgctacagcttcgacagcacccttgccctccaaaagcgagggctcatgactttgcaccgcagtcctgtctgattcggccatgcttgcctgcgtcgtaggccggaggtgattgtttgcgtcgctcatgattgcgtcgtgcgtggcgctatatagactggtcgaggtatgcgccaaggcgagggcgtcgactagtcctgaatgacgagtgtatgtctgaagacggaagctgcgtgatcaaagggccgctgcctgaggggccagggcactatttgtagtatccagaaaaggagggcatacaagggcggatgtagggctgaaatggagacacaagcaatgacactgcaaacattggtcttctcgtccccgtttgggtgggtacaacttcatcagactagcggagatcggtacacacgctttcccgctttcacccatatgtccggctgcatttcgtccgcgactcctaagcgacgcctcgaaatcataaaattgttgcctggcaagccacacggattcctcgcgctccctgcggcactcgatggttctcattaagacgtgcggcgcgcatcgcaaggggctgcaagttcggcaaggacatgccagaatcgcaaactagcacactgtgtagaagcgaatagaagcaaccgccagctgagatcgtcatcgatcaagcctgcataagagttttggtgttctcggcgtccgcgcgccccggcagcatttgcgatgagtctagtcagaccctcgcgatcgggacaaagtcttgggaattcgatcctctgggattgtagtggagtcattctcctggagacacagcaactgcagaagcttccagtcatcaccatcaattgcatgcgcacacgaggccccccatcgcatagcctcgctcattcaactgtgggttcctcaagatgaatttcgtccgtcaatgttcgcattcgtttgcgactttcccctagggctgggcctgatctaagctttttgtgggtaaatggccagacctcgggatctctctgggcgttttagtgtttgaggtcggtatgtcggtgatacggcatgttcgctacacccgctccgacgtggatcacttacttccgctaccatcgatccgacccatcgcgagcttgaaatgactcccggtatggcgcaatcgtctgatgtctggatgttaggtttgagactggagacgcccagggtttccattaattcggcgactcgtgctcgggaaatccattggcctctgtgtcgtcctcacgtcatgtcgctgaaagccacaatttgctcggacgattcttgtcctaacgcagaggttcatgctatgaaacaggccaccgctctcgatgatcccatcccacttgagagtctctctaggtaccgcaactattcgtgttcgctctgtttaaactttctcccttgttgaaacctatgcaccaaattatacgccagcgtacatggcttcaaaggcgtgttagactatgatatgttcctaaaagcggccttgaaaatttgtagccttagctatcgctacaccgctactgttcactgcattgagccagaccaggcacgaatcactgcacgaactagtgctgctaccaatcccaaagacaccatcccgcttggaagtctcacccaacgctgtacaaacgcagcaaagcatggtatgatcgtgattggattgagaatatgtttttacatgtctttcgacttattcacgtatctggcttttctgatggtaaacgtcgtcaatgcgtctccaccaagccatggtatctttatatgcaaaacccaactccatctaatgccgctaaacctcagattcaaaactgcacctggaacttcttactcgtccgaatcctctctccataaaacctgaagaaaatcggcacgggaatgaacgccagactaataaatcccagcagactgttcccccacccaaggcctagtgcgtcgtacatggacaagccagatagcgggagcactgcgccgaaaaccgaccgaaggacggtgtttgctgcgattgccgatgcggcgtggattgtgaaggcgtcgacgaggtatgtttgaatggtcatcatggcggtaagattgccaagtccgatgaatgcggtcgctatgatggggacgatccagtggacgccgtagtatgtctataaaatcgtcagtgtcgagttctcgcgcgagcttttactacttgttatcaacgtaccgtccagccgtacacgaagacgccaatgggtagggcgactgctcccggaaccgtcaacatcagcgggagtcgatgctccggcttgacgtttcctttggcttgttgctttttgatgaccttgtcggacatgacccctagaactcccatgcccaccagcatacccacgcctgagccgatgtacgacagacccacagcgccagagctaaagtgatatttctgctcaaacacaaacgtaatcgtcgtgaagaaaagatacaaaatcccataattaatcgcaatatacaagctcatcaggcccacaatcggcgacatgaaaagcatcttcatcggcctcgaaatcgcgcgtacaaacacctctctcggggggatgttcttcgcgagcttcgagcgaatatccgggtttccagtggatttgcgtaatgcagcggctttgcgctcgagcagcgtgggcccgtaggattcagagccgacgaggaggagtatgaggccgaacacgccgccgaagatggcgaggatccagaatacccagcgccaggacatgttttcgacgaggaagccgccgcagacggggccgatgacggggcccaggagcgggcctagagaccagattgccattgcgccggcgcgttgttcggggggaaacactgtcgaaggggaagacatggttagcaggtgtctcaggcgaaaccgttcagaggaagttgaactagctgtggtttttttccaaccacctttctgtctgtccaaaatgatatcaggaagagtttcgacttactgtcggcaatggttcctcctccgatagtcaaaggcgctgagccagcgcatcccgcaaggaggcggaaagcaatcagcatgcccatagacttggacagggcacacgcaacattgaaaataacaaacagcagattgcacacattgtacaagtatatgcgaccgtacagctcagacagtggcgcaatgaacaggggcccaatagcgaagccaaggatatacacagacacaacaaaggcagctataacgttcgaggtttcgtggaactccctaagtacttgtggaacgccaggcgcgaagaaagatgatgccagtggcgtgatgagcgtacatgcgcccaaggatgcgatgatgccccatttcttcgacatgggccagttttggggattcgtcgggtcggaagggccgtcccagtcgacgatgttgggatcttcgggtgcttctgggtctgccgttacgtcgccggagagtgtttgttcgtcagtgtaggttgattgggcttgactttggaggcctttttccatgtctgttgtataggactcttctggtgtccggtcggcatcgtggccttgttggtatgcttcccggaccttttcgtcctgtatgtcttgggtttcccggacgggatttgagaatgctgcgggagttgccattgtggatgaagtgtgggatctgggtcgagctgttagcacactcaacatgcatgcttttcgtgcctttggctgaaggatttttcaacacaagtttgacatatcgacggtatgtagaaggagttgcaaatcttaccaaagcaggcgcgaaaccaagacggaagcaaccgtgaagtgtaattgtcgtttgcagatctcggtaatcaggtactctgaagccagagaactagtgaacaagaatgcacaactctgaacacagtcaaatgagaaggagaatggggatcaatgtgagaaggaaatcatatcagtatatggcagaaggcagcaacaggcatactggtatacatgattccctcggtacttagccagacgcccgcccttttgagacggacggtgacaaccgtatctgcgtatcccctcctatgcccgcgagactaattccgctcgcgaccaagcagccgtggcatggcagtcgcaacgcctgaacccgagccaatcagaccctacaaaatcgcaagagaaagcttgttagctgcttggggcgagcttgaatgggtgcgcaaggccagccacattctagaagggtgggtcaagctgcggagggtcggagggtgcctcaaacaccatccgctgcggacaaatgatagatctggtaggcataacaacgaaatctggggagatgatgcattgcgttcggttatcttaatttatggctttaggggacctggtgcccggtgaggttatgcagtgtaggggcacagctgacagtactcgatactgaggatgggggacgttctcctaagcgagacccgagcgggcaaataagctcaacatgtttgttggcacagggctatgaaggcctgagtgtcaaatgtttcgttatcgatgtccatatatagtgctgactttgggtcggaacggagcgtgcctgtgagcaagggccgataagaaaaaaattcgtaggctcgagttgcactcccatatcaaatcaacagagtaccgcaagacgttgtggcagaaggtgctgagtacggatggtcagactcatatgcatttcacagactgcccatcacggcacatgcaggcatgcttgtagttggggtgagagtgcaagacggtttcgtagaacagaatttgtttattcttgaagcgatttccagtccatcgccctctaatcatgcagtcatgctagatggtatccccaaacctgaacgccattgaaatgcacacaatcgcttttgaccgtcatctaaaacctctccttcatgcgtccagcaacggttcgcaggttgccatagaccttgctggggttctgtcccaagatcaagctgacgatagcctcccgggcgacgtggatgttcttgaacccacccaggatgtggatcttcgagtctgccaataccacccgtgtccggcttgcattttcaatggcgaacttggtctttccgtccttgcctgctatacgtccaatagcgcggcccatgtgctcgccctgcagggtcttgacatccttgatctcgaatgtctcgatgtagaggtcgtcgagacggagcagggcaatggcgtcgtcaacgtcaaagccgagcgtgaaagccttgacaaagtcctcgcccttttgcagagcgccagtgtcggttgtgctcttggatgtgcgcagctcgacggacttggtcttgatgttcatgcgcacctgcagcttgaggtgctcgaccagcggggggtatatcttaggccatgccgtcttcagcggcgtcatgcggtgtggggggatgggcactttgcgctgctcgtggcggaaggcgagcggtatcgactttgcgggcgcgaacttggggcggccgctctcgtcggtcatgggcatgtcgtcggcaagcgcgtctggcgcggcttctatggctgtgccgggctcgatgctcatgtcaatcaggtctgcgtcgtcttcgggcagcgggacggcgctggcctccatggagacgtcctcgctgacattttccgcaaattcctcggggcggcgctggagggctgtgggtgcaggcattttgtgtcttccttttgctggacttgttgcagtcttctggtggtggagccgtgggcggcagaatcgtgaatttcggcggggctatcgataagaaagtttcgcggtcgcgaattttggtgaggcgagatggcggtggcagccggctacgtactagcgctttcaccgcaaagtccagtctgtgccagcaccataatgacgtgaacttggtccttcccactctgcttcaccaaacccacgcccctctttcccctcccgatcgaccagtccgcagcctccacggacccgcggactcgacaatgtggctgcggtgaatataatgagcaggaatgtaggctggacggctggcgcttttctgcggcgctccgtcgtcgaccagccgctgacccagactggagtgctgccgcgcttcagcgttgggagccatttgcggacaccctggagcgacttcgctcagagacgacgcatcacattgagtacccaagtgctgggcctctcctccacacattcgcccttgacgcgctcgtcacatgtcacatcgggtaccgcaccactgctacaaggaccgctgttccgacacagccatggccagcaaagcgtgacagtcactgtgctgtccgccttctgcagacatgcatcttcgagatcgaagaaagcagccagaaagagtgctgccagcgaccgacgcaacaagagctcagtgacggatggctcctccaagaacaagcggaccccaccacaggctccgcaagcaaccctctctccacagccccaaccccctcccaaaggctcgaaacagccatcggcccccaagtccgacgcccaggacgcttccagcaagcacctcctcgaccgtctaccccacaccctaccacatctcaaacgtccgacaaaagcagaactgctcgaggcagcctcggggttctggtcgcggataaagatccacttcaaatggctcactattcgaagtgcgcgtcccttcaacgccgacgagatctatgcactcttctcgtggatcctggctgcgcacgtgctgtggattgtgctgggaacaacgaccttcttcatgttgaccgtcttcctcatcaacactgccttttctgcaagagacgctcgccaagtggattggaaactacctgacaaagtcgtcgggcatcaaggttgttttcgagacggctgtagtacccaagtggaaggacggtgtcatctcgttcaggaaggtctacgtctcgaggagaccgggccaaaaaggtggcaaggtcagcaagggctcgcagactgagatggctgcggccgcggccgctgttgcgcagcaagagaaggacgagaaggagcaccaggagggtgtcgagcagggagcagagcccgaagaagacacaaactacacccagttcgacatctccattgacacggtgaatgttacgctatccttctcgaaatggttcaacggaaaggggatgctggaggacgtggagatcaagggcattcgcggtgtcatcgatcgaacgcacgttcgcacaatcgagggcgtagatccccggtcatacaagcacgagcacaacccaggtgacttcgagctcaactcgttcaagatggaggatttactagtgaccatctaccaaccaggtggtttccgccccttcgccgcaagcgtctattcgtgcgacttgccacagctgcgaaagcaatggctgttctacgattttctctcagcgaacatgatgtccggctcattcgataactccctgttcaccattcaccccagacaaactcacaactacactggtacacaacttaacagcgcgtctgaagacggcagcacatggaagaagcacagcaggatacgcatcgatggtcttaacatcgaccatctcaaccgaggctacgatggccccttctcatggattcacgaaggcaacgtcgacatcatagcagacatcatgcttcccaacgacgacgatgagtctctcgcaaaggtcatgtctgacatgtacgaccgtgtcgaagccactgtcacacaaaacggccgcaaacaccacttctcagaccacgctacgcctggctttgatgaccaccaccacgatgaaaccgccgagcacaaggaaagtgaaggagaggataagcgcttcatcatcatggatatgcgcgtccatctcaatgacgtccgcgccgccgtacccatcttcacacgagacatatcttacgtcaacaacgcgctcgtccgacccattgtcgcctacattaattcgaagcgcactttcattcccgtaaattgccgtgtcgtcaaaaaagtcagcgagttcgacggaagctggacactctacgacagcggcttgatggaggaagtatctcgagaggtcagttttctttctctcatacatcacaacatgctaacaccagaaacagatgtacgatgctttcgcccgcgacgtcctcgacgaccgtacagtgcgcaaacgccggataaaaaaagtcggcatctggacgctgcaactcgccgcccaggcgctcttcttggggctggcgggtaatattgcttgatacccatatataactctactcttttgatgaaatatgaatgtgacaagaatgcgtggcgttttagggcggttgggtatactggcctacgggtctgggaaagatggagtcatgatgttcatgttgatgtatagcttagtattcaacgatgaaatgcaatgtatagatcacattttttatactgaggatgcgtggtctactcgcccaatgatcacgccgcgcacttctctcccattactgccccagactcgatgacatgggatccactgcacacccttcatatccccttcccactcaaacctccgtccagcatacagcgtcgcattcgcccactgtttctctctcaccctctcacaatcctcctcccctgtgatctcaaacgcgtaaaatcgcgtcgatgaccccgccggcgcgacttcattcccgtcagtgtgtatgctcttagccgtcaagcccgtcgcgctccactcgatatccacgccgcgaggcagcgcctcaacttgcacgacgaaacacggcggcgtgcggtgtccagatatggcatcgtgatctggaatcggcgcgcgatacgtcttgtcgttgaacgccacttggtggccattcagtcgatcccacggatccacactctcctcatccccttcctcttcctccaccgcagccttctcatgtatttttctccacgcctccctcaccaccccaacacaaccatccacatcatggacttgagctggaacaaaccccacgcccgcaatccacccccttacccccttcgccctgcccacccgccacaaatgctgcagcgcaagcaccacctgccccgcaaacccgcgctcagcataaatctccatactcgccggcacgagcgggatttgtccagctacatacaccacctccccgccgtcagcgtctgggagagcagcggatatcgcctggctgtacggcccgatgttcgcgggggcccagtaactcctgctctggacgtgtaggccctggcgagagggtgttttgtccaggactacgctgagcatgacgtctacgccacggggcatggccgggccgcaggcgattgtgacgcgcgagggggggttgagggtggagaagaaggtggcgtagatggggttgagggtggtgaaggtggacatgtggcggaggaggagggtggtgtgggagatgcgggatttggggagggaggattgtgtgagtatgtgagagaggcggaggaggatggaggttagttggtgggacggggagcaggatggggtgggggaggagaggttggaggatgtgaagacgatgggggaatgggcgtgtgtgtttgttgggagagtgagagaggttggggggtgttgcttcgtcggacttgagcctgcagatgcagaggtcgtgttgttctctgcatcgtcgagtatgtccttgaactcctgatcaaagagctccggaatcctccaaacgcccctttcccaccccatcacccctctctttctcctcaagcccacactctttaatcttcagcaccgtttgtcccccctccaaaaccacacgttccgtctctccaatccgaatcttcttcttccacaacccacttggcccatcaatcgccagcgtctcgaactcacctccctcgcctacaatcgcgccatccccggcctccccaaacctccccatcgccttcttcagcttcgcaactgtggtatgccgcacaacatccaggcccaggaaactctcatccagaccgccagacgcagtcttaatgataagcgcctcctgccccacggccgccatatcactcagcagtgaagactgcatatacggcggtagtagcggatactgccaaagatacgaaagcggcgtgagccccagtctcaacgctacagattccactctcgtgcgctgatacgtgctcagaatcgcgccggtcgagagtgcattcgcttcgggatgcttttccatcaccctgctcaacaacggcacaagatcctccgtctcatcccgctccgcgcactcataatcgcgccgactattctgcggggacccagctatcggctggcggtagagaggaatgcctagagcgtctgcatacagcggaatcacagcgtggcccacggtctggtacatgtaactgtcgatatcttcatgttcgggcactagagggtggaggttggctagggcgacgatggtgtggccttgcgcgcgacagtgcaggatggagaacaatgaatccttgcccccggatatcagtgcgatgacgtggagtcccgcggacatggtgtgtgtatacaaagtttccttactctaaagcggcgcgagtctttggtttcgcttgtggtgagcaaatcggcatcgattagagtatgttctggcctgcagttagaaagtgaatcggcatcgacgagaattcttatggcttgcaaatagaacgcaaatcgaaatggtcgggaaacgttgtttgcggtcgcgatcgcgaaatcggtcgtggcgtccgattgtggtgtgatagagcatctaggtatactttgagacctttgttttcgctaaactttgaagcactagcggggtcgtgcctttctcgattcaggcccagatggatcgacagggtccctgggcgggatggaggcgcacgccgcaagccgcaaagcgaaaaggccactcgacgccactgaaatttcgcatggtcaaggccaggcgtcgaaataacgcgacaaggtagacaataagctccgaatggtcaaggcgagccgtcacaatgacgcgggaaggtagccagtaaggttcaaaaagtgtgtaaactatttttggtaaatgtgtattcgacgtgccagcactctactacgatttgtaacgcaaggaaaacgctgtgcttagaagcagtatagggcaatccaaatattacagatggagtttgtgtgcgtgttgtgggttgaaagaatcgaaattcccagaatgtttggcagtgcgcagaacgcagccgattacaacgagggtatgaacgcagaatgaaaatgcgaacgggtgagagagaaacgcggcgacgatggccggttgagtttgtggccatgccgtcgtaaagggttgtgtgaaatcaagcccgcaaatgaacaccaaccaattctaatccgtccctccaaaccatgatcccccagagcctgcaatgtgcaatgcatatgaaaaacgcgcaaccagagatgaaggaaaaagccaatcttgtacggtatgtgtagccaaattggtggtcaagaatacagttgaagaagagaagtaggcaacttttgctgctaccgcagaccgaagagcgcgccgaccgccgaagatggagcttgtctaacccagccgatccggcgttacgacgtgatagtagacgtgtagtcgcctggtgtcatgatggttcgttaaagacttgaaggagaacaggagacgacatctactcgtcacgcttcctcttgcgcatcttgttgatggcagaggcctcgaggtcggagtaggagtcagagcttgaacttgagatgctctcggcagcattgtagaggagctgacccatcgacgcagggttttgcgggttgaacatgccagattgtgccatgtcgtgaggcatctccgaaccgtcgaggacgcccatgacgacggcgccggtgccgtgtgtgcgctggtgctgagacaggttgtcgctgcgggagaacttcttacccacagtcggtgcactcgaaaggcttgtcgtgggtgtgcagggagcggtagtggcgctttaggtgctcctggcggcggaagcggcgcgagcagagagtgcagacgaaggtctttgagggatcctcagtaagcgactgcttgcgaccacggcggctagtgggtgcaacaggtgtggagccattctcatcagagctggagttgttggcgttgtcggcattggacgcttgacctgattcatgttggcttgatgctccagacgcggtgttttcatcacctgatgtctgtgtcttaccctggtagtccgactcggcgtcactgtactcagagcgagccttcttagctgaacgcctcttagatgcagaggcagcgtgcatgtcgtcgcagcagtcgctctcaggagtcaggggaaggccgtgaacaagctcttcctcaaagtcagtgaagctggcgtcgctgacaaactcctcctcagaggtaaaggcaacgaggtcggtgcgctggcgcttgctgccgaggaactgggtgttctcggctggctggtatgatgcaaggccagtaaagtcgtcctcgcagtcgagctcaaagaggggctcaaaggttggccaggcccgttgaagtggaagctctcagttgattcgggaaagtcaatcttggccgactctcctttgaacactcccttgtgctcctcgtctccagggcagagagtcagggaagtggacagactctgacgcggaaacggtcaagtctcgggggttgcagaagttgttctcggcctcaacaaatggagagcggggaatgggtgaaggtgatggggacagcgaggggcaggatgttgcggaaaggaggtaggagccctggctagccgaacggggctggatgaacactattcacgcagagttagcaaccacgctcgatctttcacctgtgcgcttgctgcattctaacatttcgcgcaacttgaacgatcatgtcatgcataaaggaattacttaccaggtgtcataggtggggaagcggacctccattcaataccagctgaaaggagctcagagaagacctcaccctcacagccctgcttgacgccctcaatgccctccccagggaagcatccgttgatgggagttggcataaagtcgcagactgatggggggctgctcatgttgcttccggtggaggacagaggaggagtggcaggcgcatatgagtagtcggtatcaattgggcgcaggaaaggcgagtcctggggctggataaggatggttggcttctggtacattggctggggagatgcaactggagtcaacatctggcttgcgtatgcggtctgagggtactggatgtgctgagttggccgatgatgggcgctggaagtacacagtggcttgcggctggaaggttgactggcctgatgggtggggtgtgaagtgtccgtgttggcgagcgttctctccctggggatccgggttgtagtagaagaatggggactgcatcgcttgggatgggtgcatgggatatgaaccttccattgtgaatgtgttgtgatgtggttgttctttacttggtcaagtcagacgcgtatcttgctgtgggttccagctgatactcaccagagggtatgctacagttgtatagtagtatgtatgcacggtgatggttctacagtcgaggtgtagaagcggtgaattaattgtaaaggttggtgaagcaaggactggatagcaatgaaatgtcgaaggaatgactggacaacagctcgtaataacgaagctgtctaataatgggcgagttagtgagtcgatggagatgtcatgggttcgtgcgcgggtgggtgaatttaatccaaaggaaggaacggctacgatgcacaaacaacgtgtacaaggtgaaccaaaagcggaaaacgtagaaaaaagaggttgataaaccttggagacagggaaagcacagaggatggaagggcacgcctggataagtaggctagtggatccgcgagcgacgagacgccaaaaaggcagcgatgcgcaggcacggcggagggccgcgcgggattcgttgctcaagccgggggcgcaggctcagcgtctccaccgtggcccaaccacgacgccggcgtccatgcaggtcgcgacccctgccagacgcatgcacacccagcgactcagtgataaagcggcggctttgcataagtcaatgcgctaaatttgttcgccaacagctgggccctgtccgtggctgcatggcctgcacaaacgagatgaagagcggcataactgtggttggctacgacgtctatcgataatagcccatccgccctccccgagacggccaccgcgactccagctgagcagcctcgggagggccgtgatgcagtgacgcagtggtgcagtcgacagtggacagagaggctgaggtgggcgaaaaaaacagctgccgtgtctcgttcgacaaaagcaccaacaaggcgacgacaccgcacagggccgtttgccgcagcgacacccttccctctgcccttcagcctgagcgccgtcgccgcagatctgccagcctatccaacccaatcgataatcgtgataactgcccgtaatagcgagaccctgtccaacgcccgctgctgacgttgagtggatgtttcgaaatattttacactccatacaaaccatgtcgctttgcaaagtgtgatatgacgcgcttcccaggctctgtcgcacgacaccggcgctgacgatttggtgccacactcgactcccatcacagaggcaacaccattgcggccacaccacgcacatcagacgactgcctcgacgcgccgtagcccggcggttgagcgcccagtgcagagtctggagtgaaggtctggcgacacctaccacacctccaccatgcgagatggctgcattgggctttctctacctcgatcagaatgcagcgacgtgaatcgtgttggtgtttgttgcttgcagcttggctgcccattgccactcgcactcgcgtggtgcagccggctagctgcaaaatagaactcgagaaaatgccggctcgacgcaggaacacagctaggtacggtatgatgcggcgtgatcatgtccgttgatcgtgatttgcccggtcagcacgatggattcttcaccggcacttctgagtggtgagtctgacgggtgtcactccatggtgcgacacactgatgggcgattgacctgcacatcgcttttgttgccatcctatatgtggagggttcagcagtaccatggttggaaggcatgcaggccaccatagcttcccaggccgttttttgctctgatggagcgtgtttcatgtgcgcttcggctggcgaaccgcgtaggattctgcctgcagcgaaaccgcagctcacaggcatcaggctgtttgctccacgatcgtgatggtgtgatgcaaatatcgccggtatcgataacagacgcctgttagtgtacgaacatagttcatttgggtgtttctatcttctgacggacgtaagaattatgcatgtcgctgcctcgtatagctgacagcaatcaataacacaaatcccgcatccagcatcgtctttgcgtctagttctatttcggggcttagcgcaggtgtaatgctgggctgcacaactctatcctctgcatgtcgcccgccggtgcctcccaacacggctagccgccacgctgctttacctgcctgaataactcgtgcagggctcgtctctacgcgtgtcgacggcgtggtagactcgaacaggcccaatcgtcaccgcctggcatgcgactgcaaccccacaatgtcggtattttctccgacctgattgaccgacaaaaatccacctatgcaggtacgctgcaggaacaaacggctgaggacatgaccaccactccggcttatcgtgacccaaaaacaactctcgtgggacgacagctgcacttcctactttcaattctcgtctgcatacatgtaacattgtgtctgagggatctttctagaaacctggctttagtgggtctcttttacgatgcagcagggtttgggacgtagcgacacgattcaggaaagcaggtccgtcgtctttgcccttccgtggagtcgcgcacctcgggaccttgtctttcatgaggtggtgtggcgtccctgcaccactgagacgggcctcggggaagatgcatggcttccattagcctgctttctttgtcaactattccccacccgatcggccttatcatctgtcaagacgcgtgcgataccctgatcttcgctcaaatttcgaggaagatttccagcctggcggggtcgtggcttgtgatgccgccgacacagagtttggctaccgaatgtccgcttatcttgactcgccggcctcgcttttcagatgcttgccatgtgagtgtgagccgaactcggtcgaccatgattctttgcacttcgtgttcctgcgtctgctgcgcggaccttcggctctctgccgcctccgcgttggcataggtgctggtctggacacagtggcgctctgatgctgaacgtcttacgatctgaggctcttgcacctgatggagaacgtgcttgacacctttgacgtaccggcatgacagtcgtctggtacagtatcacccaccgccatcgcgctggatcttgaaacatcttcagatgctcgccttgaccttcgaacaggtaatcagagccgcgtctcatcccaaacaggcagctgggttccgctgccggaatctcagcacggttgctggaagctttcataggaattcgagaatcatgctcgtgcaagggcaccatggttggcaatttcccagacgccgcaacgcacccaaacgactggtccctcaggcctcacgttgagcggaatttccccacactgatgctggtgctcggtgccggggacacactcaccgtcatgcagtgtaattgctgggcaaggaaaacccttcatctgccatcagctcggactgtccagaggccatcgtccatcgcgagaaacgtcggtaagatgtgtctcgtctggtctgagacggcaagtggactggcggatggcccggcctggagcggtggcaattgctcagatgtctgtcctcaaccggtccgcaacgcggcagcacggtcatggcaaattcacatgaggattccagtgccagtagaatggtctcgtttgcatagaaatgcacagtacgagtgtggtgtgatttgtcccatgcggctactacctcgcccactattagtttcataacaagcattggaaatgtttctccaaaagttgagacacgaatcacagccacacatttgccaagatacggactgaccccatcgtcattgattgctggatcatttccatgatggtaatgttaatgtgggcagtcggcgaagccagctcgtggtgacggtagcatcccgcgcactactcgcgggtaagggccgcctttagcaagttatcgaccttcgttcctgcgtcgtcgacgcatggtgccactccgggagaagatctttgggcagtaaagtggtgattctgaagatcgcaattgcattagcgggtggtcttgggcggaaagattgcttttgtctatcgtttctcagggtcttctcgtaatggtgcactcgtcaccaattgttgaacggaaaacgccatgccgtggctagaatgcgtattgggcattgacggaaagagaaatttgaattgtcaaattagagttgtcggtgctcaatagtgtactgtgtaggactgcaacgcatggtaggcgttctggcacggaaggtatcatacgtgcttccggtgctcaggcttccggcccagaacgccatctgtgagctcacagagttcgaagctatcgtgactcgcaatgctgtagcgcgcgaccggactcgatggacacgacttgagcagaagacattcgcggcgcttccaaatgtcgcttgcctcggaggtcggcttactcttccttcagagatacctcagtgcctgacaaaggcgacaaatcaaacccgacttgcgtggaatggcgtgtgtgcacctcatgcgcctacagaacaccgacatgtgtgccacgctacctcgaagaacaatccactccgacaatgacattcccgaagacagctgaaaccagagagcgctgcggaagagtaacagacgcgatataaaaagatgcgacaaaagacacgtgccgccctaggatcgcagtctcttcaatgccgcaggtcgcgtcgcaaatgtctgcgaacgactgccagtcaacggtcgcttacgtagcaagggatatcgtggtgacaggcctcagaaaattgtaatgtgagatcagtcgccgctaatagcagcgtcattctcttcctatcaatatttggatatcatcaatggccatatcaaagagaggtcttgcgtatgcgatgaagattttgttcgcgggtgccaagtgccaagccgcgagagagaaggcagcctagcgcgcatgcccgcagctggtataaattttctcacacgcgcgatccatcttttgctcttcgtgcggcagaggttggtttacagtttcccctgttgcttgagtgccaccattccatggctcttataagtgtcaccgacctcccagagaaaacatattgcatcacctgacatatacactttgcggagtcgcctgttattagtggcgccttcgctggaaaaagtccggacataccctcgcatgtgcactttgctttgatttctaccgtatcatatgacgttgaagatttgtaggctgaggccataggtagtcagctgtcaggattcgtaccaaaagtgcaacctgaaacgctgccggggatgccttcaaggtctgaaagagccgatgtgatggaatcgctcatgggagtctataagtcttcaacgtcagacactacggtatattctgtcattctgtgacatcgtgccatgatccacggctccatgtaaatcatgggcctgtcaacatcgttgtttgaacttcatcgcttatattaattgttaagtgcggacatgttgcatgaaacatcaccgttattgcggtgggcctcggatttcaggcgcatagattgcaaaccagctcacagtggtatcattatgctcaaactactattctcgtctctgcggagccttccgtaccctcaatcatcggctccaatcttctccagcttacccatctcccgcttctcgccagtttcaccaatgaagcgaatgcggtcgatgcgtgttctctcgctgtcgccgtctccatctgccacgaatagcaccagcgagtagatgttctggaacttgacgaagcgtagctccagcttggctgtagccgtctgtgcatcccaatctgactccttcaactcaattgtctgcgtggagggaatgtcttcagcttcctcaaagcctaggttgtgctgacggttggcccatatgtggatggtctttggtcggactggtgcctcgtcgtcatcgtcatcgccagagacacaagacgtgatgtggatggtgtgaaccttcaggttcgaggtgaagggtacgtagagcatgagctggttgtcgacatcgctttctacccaatctttgctggcctcagactcggttgctgcgcctttgcctttgttcaagctcttcggctgtgatgattcgaaaagtgtccgtacgccaccaaaatcgctgtcggcgttcagcaagtccaggccgcgaacatctacctgatctgtgacatcggtgtatccgcggggaagtccagcgccccgccagctaccacccccactggagccggcttcaccaaagcctccggagccgctctcattctccgcctctgcggcgaggctcttgatggcttcggaaagctgggtgggattcgagccgccgtacttgcggatttgctggccgttcttgaagatgacgaaggtgggggtactgtagtaatgttttcagcttgacgccatgaagagaccgagatggttggccacgaacttggtgatgctatagctttgagcaattgttgcttgcgtgaccacgctgatcttggcgaacgtgactctgtttggccttgaaagctgtcctgatagctggtcgtagactggcgcaatggctttgctggacgtgttgttctcgttgtagactaatcaacaaacattagcactttgagtgcggagtggcgcacccacgcgtctgcttacagaaggcgactacaacgcgtgaggcagagagcagcgtgctcagctgcgcaggctgtgagatttctacagtgccagacatgtttatagacgaagggcgttgatgtgggcgtgtagcaagcaagtcaatcgcggaaggtagctagaacatttggtggggcacggcgggggtctcgttgatccgattgacgtaccggaccccagggtgacaggcagctacgaagcttcgagaatataaccaggctgcacctgtcagcgcgtgtaccggtacaacgcgacagttcagatactgaacagccagttcacgtagttcgccgaggcatcaaccaattattctgcctgttgggccaagtcaccattccatcgcgcgcgtgtgctgtcaacctccacttctactcatagaggcgcgccacatcgaccgcatcttcgcctgaacatatcccgcgctgggctctcactcaaacaattaaggatttgtaagcgtcgcccttgacgttcactgtcctcggtcctgacgacaacttcatggcaggcccaaacaatcttttcctgagcttacccgaaagtaaggtcctccacctggtcaacctgttgctagttatcgagggctgcgacgcagcaagaagagagcatcgctgggactgctggtattcgagggccattctgctggtgaacgcccccattgcgctctacgccgcgtataacctcgttcgaatctttcgcgcataatgtcgcacgtcttagtgttcaactcgcatgcgaagacagtcaagataccaaccacgcctatcaaatacctaaccgaggttcgggacgaggcatgtcagaagtttggggtcagcaaggaccagttcacgttgaagtaagtggaatctcgaggaatgctgctacatagagccgcatagctaatgaggacgcagattcaataacaagccaatctccctttctcaacagatacgcttcgcgaacctcgtaccaggcgcgcgattagagctcgttcaagcctcgcgatcgcccacggtcatttccgtagcccttcagctaccggcgtcagagaagaatgctcgcctcacacaaaagttcgccagcaacacctcgttatgggagatactgcggcagtttgagagtggacaggatgccaactacaacttcacgcaacgtggggtgccccagatgagcggggcgtcaggtgcaggcaggctacactacgagcaacctgtcattacggtcatgccgggacatcgcgagcaggcaaatttcactggcctgcaacagacactggcccagttgggatttgatagcgggtcagctctcttaaagttgtcatacaagaacagtggccttccgctagaagaggccatggcccagatatcgcagtacttcaaaagcgaccagcctgcagacaccagtgctgaaggtgcccatgcggccacctcgacacaggccgtttcccaacccattcttgagcaagctgcccccgaagccacaacaacggtcgcaggcgagacgatccggagcgaagaaccagatccacagcccatggatgtcgaggaagaagcgacagatcttccgtcaactgagccagacgtccctatggaaggcgctacggtagataacgtaggggacatgtcgccagcagcaacacaagctgcggctacctcaagcgcatcagacgcaccatctagcacttccgttgcagctccagagacgactgatcagcctagaaacgtccaaatcttctccgcgcccacatcatcaacaccacaagcagcacgtaaagccttcaacgagagcgactacctccccaccatcgagcacgcaaaagtccaccaagcccagctgctaaataagaccaggaatacgcgcctcctttctgacaaagagctcgaggagcaggagaaagctagacaagaaaagctagcagccgccgctgcaaaaggtggtgcgctccgcatacgcttccctgacggcacactcgtccaaatgaacttcaccaaagacgacacagccacggccctctacgactttgtccaaggcttcctcgaccgcaagaacgagcccttcgaactcaaaaatactggtccaaccggccgtctcgttcttatccagaaggacggcaagcgcttgagtcacgacttgcgcttctcgacgaacgagctcatcacgtttcagtgggctgagtctgcgagtgcagaggcgagggcgtcgaggaagacgttggcgcaggagtggcaggcgaaggcgacggagctcaaggttgaggagccgcaggctgagaaatcacagccgccgagtcaaggccagacggttgctgaggggaagaggaaggcggccatgagctcggaggataaggagagcaagctgaagagtatgctgggcaagacgctgtttaagcgcaagtagatagaggatcagacagagcaggtatatatgtgatgtagtcgcctagcattgctgtggtgtttggaaatttgattgtattgatcaggttcactcagataaatagagttggtactcaacaaagtcgtgagaatacattttctctgcataagcatgtccgcgcctccactccagcctcatacacattgaaggtgaaatgattgaagagcggcctcgtcaccaagcaaggcgcgttttgatataagcatttctcggcccaactgctgccatggaaaaaggctgaattggaatttgacatccatgctaggaattcacgacatcacattgcacaatgcaagccaagggcacgattggcgtgaaccgatcgtcacatttcatgattttgtgtgacacttgctaggtgtatgaacttcttgttgtccatgtgccgtagcctgactccgatatcgttgccctccattttgtggtatgctgagacgcttcgaaagtcgtgtcgagccgttgatatgaaagacctaacacccatgaagaatcggacaccggtcgccgtgttgcatcgttgtcccgttcgtaaaccgtttagtgacccgcacgcctcgactcggcgatgacgttggtcatctcctcaaccttcctcttagcacgaccgaaggtaccgagctgtatgcagttagtgagggttcatgatgtaccgcaatgatgacggcagcgaccggttgcgtgtcggatgtgtgtggagacataccctcttcttcgcaagacgacgggcacgcttgtccttggagttacggagcaattcgatgacacgcttctcgtatggggcaagtctgcaagcgggaatgttagcggctgttcattgatgcagtggcattgaggtggtgctgctggacacctgttgtgcacaaatgccgctccagctcacaggaatagatgtacgtacccagcgacctcacgggtgatctcgcggacgaaagcggtgcgcttggataggaaacccttcctcctggagatcctgggggcgggggtcctcggggtgacctctgttcatcttgttagcaagcgttcgttgtttcttgaaatttgcggcgggcggtcggtctcgtgggacaatcgggtgcggctcgagcgatggaagggagcgaacgtactgtggccagcgttgaggccgacgatgaggccggacttctgcttgacttccttcggcatgttggcggtcgtggttttcgatggagagagttggagtggctcgcgagaatattgagttgtgcgccaaaacgacgctaacgacccgacggcacgtgagcggcgccaagattttcaccctgcaggcgctgcccagcgagaactccactctcagaacattgaacattagcgagtgtcctgagatcgcagaaaaacatgctttacactcagtctttagagaatttcgaagatttgtaaaggtccgcgcccacaacgattcgtccgcaaccagtcggaatctcttcgtgtcaaaatcttcaacacacccgttcaagtgacttcatactgcagactgtcaattacgagagaagatgagcgagattttattgccaatctagtagcttgaggctatacagagtatttctaggcttcgagtgcgacgagaaaaccatgtagatagcttccagtcatcagatgggcctcttgccaacgcatcctgcccaatcgcttgccgtcctatttgcagcgcacttttcagtgtgcgcagtgtgcaacatgacatgttcagttcgagcaatgagttcattacatcccgatgtttgtaaattccactcagaatcttgggtagtgcctttctgaattcgtgaagtatacagtcattaaaccttctaaattacaggatgtacggcagattgtcacctacgacggaaagcgactagggtgcctgaagttatacacgggaccttgccgtcacatttgaaccgtagaagtactgtatgtagcttcaccctactcaataccaattgttcattctccgtagtgattcgtgaactgtaggatcaattcaactaaatcttactgtccgacttcgtccttgctgcagtgttccgcgacgcatccaatacgaaacccacgtgatggctcaatgctacaagatcaccctcggcgtcatggacaaacacctccaggtccatccgtccattctttatcttcttcatctcaacacggatctgcagccatttcacgcctgccttcggcaacgccttcttaatatccagatttaggagcagcgtagggtaccagaacggtccttgcttctggtcccgatgccgctcgatgatttgtggaaacatgtcggcaacaaagccaattgatgtgtcagtgaaattgctaccatccgagaagcatagccactcatcggcgccgctcttcagcgtatgtcctttacgagggaagtagaactggactcgactgctagcctttcggaacttggcgaaaggcatttctttctggcgtgcccaattcggatctgcgtcttgctccaacttggctatgtccacagatataacaggcggagagagcttgtactcggtgtcgaaagagaagccttcttctttggcaatattggagttggttacgtatgcgacgatctcctggcgtccgtcttgctccatggatacatgaacaatggatgcttggcgaccgagcttgacatcgtcgaccttgaaggtagctatgccggcctgggttcgtcttaggaactcgacatgtagagctattgtgtgtggttgatcttgctttgctaatgatgtggcgaagtgggttttgacgacttgcaatatcaatccagtcacgtagccgccatttggaactaagtctggtcagtatcttccgtgtcaaaatatcatattgtatgatggaaaggagctatacgcagggcctcgccgtcgcaatcgagacctagggacactgtgtataacatcaagcgaccagagcagcaaggccctgttcacttccttcgttgagaaactgcaggaactgtccataggtgggacaagccttgatggctacgattgctggagaacttaccactgcctatacaccagtcatcatgtaaagtagctgagtacgtgttcgacgacaccttctgcacagccgtagcttcctcccaacccggcataatgaagctgtggtgtatgtaaattcgctagatccaattattttaagattatctgcgtgctatcatcgattacatcgcaatgttgacaattgctgcaaccttcagcgtggcttgtccatgacctcgggcctgtttgcgcgccattccggactcggaaagtgcctcggccgctgccccaaaagtgtgggaagagccccggcctgaccatcgtcactccgcagccatcgcccttctgacccatggctagccgtgtcacggagcttgctcggttcggaatgctttgtcgcgttagaatgtcttgggcgcttcatctttgctccgctgcacatcctccatagacacattgactcgctttcacgagctcgacctctcacaacatcatgccgaccgaatcaacgtacccgagcatagatatcccagatgtagatctctgggcgttcctctttgagagaaaggatagggcttttggtgatgacaaaggtatgttatcatcgacgtagatcgatcctcaaacctaacaacatcaacaagtgatctacttcgacccatatacaaagcgctcatacacgtatgggcaggtcaaagatgctgcggccaattttggcaaaggattaaagcacctctgggactggcaaaagggcgaggtgctctgtctttacacacctaactgcatcgatacacctgccatcacgtggggatgccactgggccggtggaatcctgtctcctgccaatcccaactacaccgttgaagaactcgtctttcagctgaaggactccggtgccagggccattgtcacacagctacctttcatcaagaatgcacaagaggctgcaaagcaagttgggattccgcttgataaggtcattgtcatgggcgaccaaagggatccattcccataaagtcaaacatttcacaagcatcgtcaacactgctggttctgcaaaatataggagaaccaaggcgaagaacccagcggaagaccttgctttcttggtgtattcctcagggacaacaggtatatatgttttctagagtgaagacgaagacacatagctgacattatttaggccatccaaagggcgtgatgctcacccacagaaacatcgttgcaaacacgttgatgctgaaggcaggagaagctggcctgctccagccaacaggtggccctaccaacgagggtgataagcttcttgcctttctacccttcttccatatttatggtaaggtttccgcatgggtacgaaagactttgcactgacgaaagacaggtttgacatgcctaatacatcagagcttgtactctggtttacagctcgttgtcatgccaaaatttgatctcgaagacttttgcaaattcattcaggaattgaaggtcacattcgcctacgtggttcctcccgttgtactgctcctagggaagagcccggttgtttccaaatacgatttcagcacgatccgcatgatgaattctggcgctgctcctttgactcgcgagcttgtcgagactgtccataagcgcctcggcatccccgtcaagcaaggttacggtctatcggaaactagccctacaacccacactcagtcgtggggtgactggaacaagaccattggctcggtgggcactcttctaccaaaccagactgccaaatacatgtcagccgacgagaaagagatgccagttggtgaggttggagagctttggatcaagggcccaaatgtgttcaaaggctacttaaacaatccagagggcactgcacatgcactgacatcggatggctacttcaagactggcgatgtcggatatcaagataaagaagggaacttctacatcacagatcgtgtcaaggaactcatcaagtacaagggcttccaagtcccgcctgcagaactcgagggactcttggtctctcatccgaatgtgctggactgcgcagtgattggcttgtacgacaaggatcaagccactgagatcccaagggcgtatgttgtgcccaaggatggactgggtaagactgaggcggaagcgaaggagattgcggattggttgagcgcgaaggtcgcacatcataagaagctgagaggtggagtcagatttgtggatgagatcccgaagagcatctctggtaagattttgaggagggtgcttaaggtgaaggcacaggaggagatggacgctggggtaaaggcgaagctatagatagcggcagcgtggtaattgaacctcaattctacaagctctcgtttgttcctacatcatccacttttgtcccatcgctccatccttcagctagctcaagcttgcttgaaccaaaagcacttcagctgtccgccaaaaccgcgaggccgagggcttctgctacacacacggcaacaagaagtaccctccatcacgaagcactgagctgcaacgcaacatgacgactcttgggtctaagaggcgcgcacccgacacgttcggccaaaatccaaagcgcccaaagcctgcggatcctgatgtcgaggaattggaaatcgaggaaacatatcacatctctgtcactctccacagcaagttcaacgtctttccgataaacctccgatcacccttacagaaagcttacgcaaattcaatgcgcactcagatgaaaatcttcctcgaaatgaccctacccaaaggcagtcagatgtactcggtcatctccgagctgcgtacccgcaagtccagcccccttgtcgaaaagaaaatggtcgcgcaaaaagacaacataccctcggaggacttggctaataccgcgttgatggagatgttttgggatgcgaagaaagcctatctcaccaaggataagaagcccgtattcgtggaactcaagccagagggcaaggtcgccaacccggaatttacgaggtttcactgtgttcgacggaatgagattgggtgggggttcgatagtctggggtgcctgagcatccatctagtctttatggagaatgcgaccaagctgtgcgaatatgatatctatgtgcagaggatgggggtgggggttaaggaggagggttgaatttggatcgggcgctgggctggggatactttactgctcatggaaatggttcctgtatcatatctgcgaatacattcagactatcagatcaatcaatgctgcatgctgagaattatggacatgtgcactgtgtgttatccacctacgatgggaagcgaacagggttcctgaagatatacacatgggcttactgtcgcaatcaagatctagctatactgtgtatagcttcaggctatgtgatgccaccgcaaagtttccctcataggttggacatctacaggacatggagtgactttcttggagctgtctacatcatcatgaacttgtgaaaattggaagcggaatcaatctgaaccggagaatccatacctaggcttactagtcgatatagcaagcttttcgttgcagctcgaggcagcagtatgtgccgctagtgttgtggtaaatagtgcaaggcggtgagcgacaaaggaacctcgaatgcggaacccgaccatacttccgcgatcttctttcagcgtgcatcaaccattcacgccgttagctccacctacctcttgtcgcagcaccctcacttcgctctatttctatctccctaatataataacgacgcgcgcccaacctacatacattcttaacttttgcgcgcgcactcgaggcaggagcgccctcgaacttgggaaagagcagggcatagaaaaggcaggaacataggacagacaatatgaacgcgcctgacaggtatgtgaacctctttcttttcttcctctccaccgttcccgaccacacaaacgcacacgccgagtctatacgatcatgggtttaaagacgtccgtccaagacggcgtggaagggtatgttgatgagcgccctcacttcaccgtgagagtgtcccaccaccatgctcttcacttcatcacgcaatctcggcacacgacagcgcaaagcgcgcgcgaccgcgaattatgaccctccacgaatataacccccgccatcgcgacgtcccagtacgcaccgcaacgaagatatcaccgaacgatcaaccgcaaagacaatatgagcgtaccagatggcgcaactgcgccctgctggagccccaagatcggtgcactcatcgagcacgacccgaactgtggactccgcgacgcgaccaaggacaaccgttttgtgtcgcataaagctgaccatgacgccgaatgtagattcgagctcttcctcctcgacgacggccagcagaagatcgagtacaaagaggagacgcgtaagtccacctaccaccccgccctcccctcggatactcaagctaatcccacaaccctaggcgtacccaacaccggcattttcaccttcaacaaagaggaccacacgctcggcaacctcatctcccagcgcctcctcaagtacccatacatcaccttctccgcctacaaggtcccccatccattgttcgcgacctttgagctccgtgtctcgaccgacggcagcatcacacccaaggacgccatcattgcgtgctgcaggcaagtcgtccaggacctcgaagacctgaagcgcagcttccagacggagtggctcggcaagaagattgtcagcgagggcgagcaggagcgcgtggccagggagcagaacaacttctaggcctggccctggagtgcgagcacgatggatgtgcacggagtttgatgggcatttcccggcgttgaaaaggttggcctgaaggctttggcgttacgatatggtgtaggactatgacagcaccgcatatgcttgggttaatgcctgggcattgggctacgtcactgggtgctagctaccttacccactagagaatcgaaagatgagaccaaaacctagccgcgtctcatgctcgtgactatgtcaattcgttcgcgtacgtgcgttgtcaatagcgtgtaaagtgaactttgatatctctttttatttgcctctatgctgttgatatattaaagcaaagagctttttcatgtggtatacaacatgctttcatgtccttccaagccgcaccaacgccctttgcgtgttcccaccatcgtaccattttcgtcatgtctgtgccataccagttcccatcctttgttctcgatcactaggccgcgagcgatccgtctatttgcccttgggattattgtactgaatctcattgaactttgccggccaaacaggctgtatccacagattagcacaaccgctcctcctaccaccacactaccctccaaaccactcacctcgctctgctgactcgagatattctccttgaagtgctccgaatccgggcccttgtggccatcctgcgtcctggactcgttgtccgtcgacgagcctgcgtacagtcagcagggagtatctgcgcgaggttcccgcttggaagtattactcgtaccacgctttgtggcgtaaccgggcgtgtgtgtggggtggccgccgccggcggagaagcggtcttcaatgttctgcacgccttgggttttgtaggggttggggaaccagtattggcgcatgtagaggtagtaggcgaagccaacctaaatgtcgacgtatgaagtcagtgtatgtctcgcatgtaatttgtacaggtggtgcctcgtaccccacccccagccatgaagatcttaggtactgatagaggggacattgttgcggtaggatgaatgtgaaggtcgaggtgcaagtcgcgacgtcaattgctggtgtagtgtggagagggaagcgtggagatgatctagacgtctaggcaaaagaagcactaggtagtggaatgcatccgtttcgtactaccacccaattacacacggcggagcgggcgtcactctgtcgtctcgatgatggtgtcatggttgcttcgctttggggaaggcctcggtactaggcgcatgcggttaggatgcggctgaaaacgaaggctgacgtaagttgcagggatgttggtagatcacgattttggtgtgtcgaaacctcctggggaaggggacacgctactgtttttggaccccttgcgcaataagacgtacaggacacattcgctgaacacggagggattcgttttaaagagaaggacaagacaggctggatgattttgcgggaaggatacagctggcacgcggcgtttgcaatattgggattgagcatacgacttcgagatggatggtgatccggcggtcgagcctgagctggatggcttcagtcgcgttctaccgctgccataccgcgtggctctcattatcgtcttaggtatggagaacatcttcggcacagcttcgccttcctcaaagcaatgctaacacgacgcaggcatatgggcatggggcctcaacctccactatctctccctgatcaaaatcgacgtaccgtccctgatccgctacccgtctcgctcctcaccacaccacccctcgcaccacctgtcctgctaccgcatcgctaccttcctctccatacccctcgccctctcgctgctcctcttctggattgtcacagccggcagctcctctatcgacatcgccagctggcaaatcctaccaaacctctacctcctcgtcctcgtaataggctttgtcgcacccatccccttcgtctcccgcaacggccgcagccgaactctcgcaaccctcaaacgcataagcatcggcggcatcgccgaagccgcagatgggaaattcggcgacatactccttgccgatgcgctcaccagctatgcaaaagtgctcggcgacctattcgtcagcctctgcatgttcttcgacagctcacacagctccaccggcccgcccaaccgcaactgcggcggcgccttcatggtccccttcatcatcgccataccctacctgatccgcctacgacaatgcataacagaatacatgcgcgtgcaaaaagccaacaagcgcaccggccaaataaaccccgcaacaggctggggcggcgtgcatctcgccaacgcactgaagtactccaccgccttccccgttattatcctcagcgcccttcaacgctcccacgacccttccaccttcggcgtttcggaagccacgctttttcgaatgtggatggccgccgtcgtcgtcaactccggctacagcttctactgggacgtcgcgcgcgactgggacctcagtctcttctccaccccgcaagagcgcaacaacccggaatacccctggggtctgcggcgccaccggtggttccacgccaaggaattctactacggcgcggttgtcatggacgccatgttgcggtgcacatggagcctgaaactcagtccgcatttggaccatttcaacgatctcgaaggtgggatcttcactatggaggtgttggaggtgtttaggcggtgggtgtggattttctttagggtcgagacggagtgggtgcggaaccatcgggggccggcgccagatgatattttgctgggggacgtgggcgggagtaaatatgatgatagcgattagatgattatgttgagataccaattcagatttttacgcgttttcggaagatatagcacatgttgtacatctccatgagttgggaaatctgcaaagattgaactgaacgccgtgagatggtgaaaaggtgttggttagtatccagcgttcgttctcggtgctatgccagcccaactcgaactcagtcttctgaatgcacattacatgatcaaatcatctatgagcgcagactcccgttgagtcatcgccaaaagcccagctctagaactctggaacccggccatcaaagtcggaatgacccgagacaaatgcccgtaagttgccggaaggagcgccgtgcagctcaggacaagacaagacaatcaagtcgaacagtaacagtcgacgcaagtacgaatgccccaggtgtccatggcacatttacctgttaacctgagctgaatgtgcatcctcccgaggcgagcaaaaatttagcatttcccatgcttactctattattccttcggcttcgcagacttgggtacacgctcttacacatgtctcaaagcttcatcccgatgaagctccagctctgcgtgaaggagcgaaaccatagccaggcacagatggattagtaggggagagaatagtttgagggacggaacgaacgtgagtgttgaaataatatgcgagtctgaataatttcgtggttattgagggtcaaaagattcgtgaagatgatcagcctcatgtacaaacgattagtgttcagtttcccaggacatgtatagaatctgagggacttcgtcgcgacttgctccctattcgagtatgaaagcgcagtgcacgacttcacgacatcacataaaaacaccgtttgaaggtttatgttgttattcatttcgcaacagctcctcgagctgccatgttattcagaaaaatgctgctggtaggcttcatgcccaacactggcgttctaacctcccatcccacacgaaaaccaacccacaaggacatcttgcctcccaaacccccctgaccaacgacataaaacgccgttttagcgccaaagacaccttgggttttttcctcgcggacagctgtctccacgcgactgacaaactaacagaaacaaaacgctaaaaattgatggaagaacattaaagtttatatacaggtgcaggaacaagacagaggtttggaatgtagaggaggccgcctcacagaggcaacccgagggtccgattacgaggatcgattgacctgcgcctgctgcatgccgggactttgcagcatctgcgggttctgaggtgtagcgctcctgctcgccggacgagcagcgttcattcctggactaccagcctgttgtcgcgactgttgcatcattcgttgctgttggacaagttgttgctgatagttcgctaccgcaggattattgccaggctggggactattggccatgctgccgttctgcgggaggtattggttgtttccgatctgtggagatggggacatgccagaggagcccgcggccgcgttcatcgcctgtgttcgttgagttttagccatggatttctgaagatgctctgaagccgccttttggcattgctcgttggtccattccggatgctgtaccttgtatacgttctgcaggtgcaatatgtttggcatatgaccgctggagagagggcgagaaggagtttgcatgttgccattgccttggttgggccgaggagatcctacgttgttgggtagtccgttcatcgtggcattgatgttcccgtttatattcccgttcatgttctggttggacattgaggccatcatgttcgcgttagggatgttgctgttcaagcccattcctggcgtcaagttgttgcccatgcctagctgatgttgctgttgctgtagctggaactgttgttgcgcactgttcggaaattgtcctcgctgcatagccatttgcatttggtttggaggtgccatacgttggccattctgcatgttgccctgcatctgcgcctggggaacaccggaagtacccatcggcatgccggccatgttaccgttaccgaagttggcctgcataccttgctggccttggtgggctcgtgctgccattgctgctgcgttctgtccctgctgtgaggctgaattagccatatgagctgaacctgtcggattgcccatggaggttccattgcgcagcatttgattggcaccgttgggcatgcccccttgtgccgccatctgagcctgctgtcgttgttgcaccatttgttgtcggactgccatttcctgttgctgttgcctcagttttagcttctcttcgcgttcccacttcagacgactgaattcctgtggagtatgaacggtatttttgggaggcgctggctcgtgggcctttcgcaatgcagcagccttctgagactcggcttgcttgtgcgcagcagactcacgctttcgcgcaagcttacgcattccgtcgatgatagcaagatagcggttctctcgccgacgctccacccgtatcggcgtagtggtgggccttctccgcggctgagcaggagcagctccctgctgctgttgttgctgctgctgagcctggtattgcgcgaaaacggtcttgttggcttgttctagtcgtccttgataggtgcggaagtactgcgtcttagacatctccgcaggcaggccttctagttgcacccatcgctcaaaacattcccaaggcgtccgccgaccagatccagacacgaacatgctaggtagcgagagctgctgcgaaacgagtgaccagttgaatgtgaactctttcaccagggatcggagcttctggtcttcttcccacagccactgcgacggaatccgatgctcgaagaaggcgaccgacggcatattaaactcggtcggcgggcggaattgatgagcggcctgaagacggtcacgaacgtgcttgttctctgcattgaacagggcaacgtcagtcatctcaggcggcaaatcatttcggcagaacaacctccgaccaggtgtggatggcatcgaatgttccgccgatgtaccggacctgcttgggggcgtcgaaggctcgtcctctgaatcgtagtcgtagcggctccgcttcctgggggggcctcgaatttgagaaaccagctttccagtcacatactttgagacagggaggatgggcggttcggcaacagagaagggattaccatcactggagccctcgagcatcggctcatagaaaggaagttcgcggaacatggtgtcgctggccggcgtgcggtgtatcttcataacgacgtcgttgaagcccaaagagaacagaccagttggggggttagcactgagtggggtgcgaagttcgtcctcgtctgcaaaagactcggattccgtttcgtgtgcatgggactgcacgagatcgggcgtgggcgcgtcgtccatgtcttcgtcgtggtgctcaacttgtttggccgcgattggtttgcgcacattcacgcgcaatgttgctcgttcctccgggctactgttcacatacttggcgcaccactcggcaaatgaagcagccaaggcctccttccacctcctttcctcttggaagtcggttgaaatattcttcatttctagcaggagttggtcatggtgcgtgaatggacgctctggttcgaccgatttctggagttgacgcaaagaccatcggttcgcattttgcagctggtaaaccctcttaagaatcttatagtcttggtgttcccggtgcatggcaagtgttccagcggtcgtgactgttttgcgcgccgatgctacaagctcttgtaaaggtatggatcgtggtggatgatgagcctgatatttgaaaagtccttccagatagtcacgactagagtcttcagacgctccatgaagcgaagcgtagtcctcatcgtaggcttgcaaagcttttgaaccccgacggggtgttttctttgcgaagacgactacttctttcgatctcggatcacgagtctttggacgtggaggactagccgatgtcgataaattgctcgagcgaggagtcagaacagtcttaggcgctgccttctctgctagtatctccgacacagacttttggcgcatagcaccagatgagacgcgtgtggtcatacgatcgggtcgcgaaggatgcacaggagggctcctggggtttgtcgatgtcggtgcgtcgcccatctcaacgtcaagttctgccggaggtgtagggtgtgaatctgcctctgccactttgttcgtttctcggtcagtagcttctggatctaccgtagatggttccggcgccgtcgtcgttggtgtgggtagcgagtctgccgcagggtcctgagaggcgcgaacttcaacaaaccgctcgccagcaggtgcagcatcgcgcgcaatatctttggcgtgagacatcaaaccagttccttgttccgtggtagatccagcaagccggctctttccgtcccgagcaagccgtatcgcttgctcatcctctatttgcttctcaatgtccggtgtaggagactctgtaccccgtgcgcgttcccgtgcttccgtcatttctttttgcaatgcgcgctcgtggtcttccttgacctgttgcgcagcagggtccaatgattcggtagtttggagagtggctcgagggcgttcctggaacgactctgtatcgggactcgtatctggagaatgatgcggcgcatgaggagtcgcttgcgagtacgggcctacagtggatgatggcgaggagatcaagtctgtaggaccatttgcgtggaagtcgtccttccgttccttttcggcaatcttctccagttttcgttccgtctcatgcagtcttgcttcttggacatctttcggtggcaagtgaacaacctgtggtgccttcggcttgctctcagcagtggcagcttcgtccttgaggtcgacgtctggtgtgttgacagcactgggagcaatggacggtccatcagagacagaagcatctacgcctactgcatgctgcacagctggtgcgggtgaagttccgtttgaagatgcggcacgggcgtcatcagcgatgttgtttgctacttggttgcctgtatctgcagcagtagctggcgatgatggaccagtacgtgaagccggcgacaacgatttgacggcgtgggtgggatccttttgcgtcgtaggtttggtcggagggagcggttgtgttgcaacagacggtgaggcagacgcggcacgcagctggtcctccaggctaggtgcaccaacgatggaagactgcgaagacttgggtaatacaggaaatggaggtttcaaaggagcttgaaaaggcagagtagatggtagcggtggatgctgttcggaattgtcgttaggccatggcagagtcgcgtcgtcgaagcgtcgtcctctgcagacacaaggcaggtcagtggaatggaacgacgacaaaacaccgtatattggtggcagcaacatcaaaactgaatgatggatgtcgcggatagtcttcttacattgaaaggttgttctcttcgaggaagcttgcctcgttttggccgggagggttattatacggccagtcattctcttggggcggacggttgtccgcgacgatctgagtgtacttgaagagggccctcagtcccccgaggcgccgcgcctcacatgccctaaccatcaagtcagccaacatgcaacgcgataagtccacaacaacgcgatatcaaaacaatcgaagcgatttttctggcgtcgcatgctgcaaagaatcgttttgcatgcaaggcgacagtattagaccgtgacgcgcgacttacaggatatcactttggtgttctcgttgcaatgcgaggcgcgcactgtcgatggacatatggttgccgtagtccggtggccgacatccgttattcacgagtgtcgccaatgtgatgatttgtggaggtcgtggagcgcgttggttgatggatatgttgttggcaatgcctggacttgatggggttgacctgcgcgccaggagaggagggaaccgcttcgctgagccccggtcgcaaggttgctgcacttggaacgggagtgataagcttcgcgctagccgagtacgtcaatgcgcttttcaaaatttccttgcagcttgcactttcccgtccatcaacttgatgcattcaacaatggcgaagagaaagagggaaaatgccggccaggtcagtgcggcgaaggcgctgaagacgaggaaagcggtcgacgaagatcccgccgcgcccaaaaaagctgcagtcgtcaaagctaaggaaagcgcgactaatggcacggtaatagcgaacaagagcaaggcagctacaagctctgcgccggcagaaacaggctcggaaacagagacgacgactgtgcaaattatcactggctcatatgaacgcgtcttgcatggattcgctgcgacaataccgcgcagcctcaccaccggccagcaggatgcctcgaaagaagacgccgagaagcccaaggtcgatttcacagacacattcttgtttaacgcgcatgcttccgccatccgatgcttagctctctctccgttgtctgaagagacctcgaaggttatgctggctactggcagcacagacgagcgcatcaacctgtactcgctgtccactgcaccaccagtcatttcaaagtcgcaacccaagctaccttcacttaatggcgcctccattacggaaaatcccaaaaacaaggaacttggcactcttctccatcatgcatccaacatcacagccctccacttcccgtcacgaagtaagttgttgagtgcagcagaagacagcaccgtagcaattacaaggacacgagactggacagtactctcaaccatcaaggcccccatacccaagccacaaggaagacccagtggagatacagccggaccaggagaagtaccttcaggagtcaatgactttgccgtgcaccctaccggcaaactcatgctttcggtaggaaagggcgagaaatgcatgcgtctctggaacatgatgacggcgaaaaaggcaggcgttctcaacttcgacagggaaatcctcactgcggttggcgaaggacgcttcggatctggagagggtcgaagagttgtttggggcaaggcaggcgaagcgttcgcagtggcattcgagcgcggtattgtcgtgttcaacatcgactcaaaacctacggcaaaaattgctccaaccccgaggacaaagatccaccagatgcactatttgccgtccgaatcgcaccagtcaatcttgttagtgtcgacagaagatggccgtgtgctgctctacgacaccaccgatacatcaacagcgacgaatgaaggcaccaccgagaaagtgaccaaggacgacattcctctcagcagactagtggcacaaattggaggtcccggtgctggtatcagtggccgtgtcaaggatttcgagatcctcccaatctcggcgtccacctttattgtgatcacaggtagcagcgatggtacgatacgcacatggtccctggacatcaaggacctggaagtcgacgacaaggccggagaaggtacgggtttcactgcaaagcaagttggcaagctgctcggaacctacacaactggcacccgagttacgtgtttgaaagctttcattatgaccggaacaccagacgcagaagaagatgaagagatgctggacaaggaggaagcgtccagcagcgatgacagcgaatgacgtacttgtaaatgataccacatcggaaaatttgtagtaaaagcatacggaaaagggcgcaagtaatctcaggcctcggccattttaacccatcctcttcctgaccaatcctgagatccgatcaaacgcttcccctctcagtctaacaatctccaagaactgctcctttgttgatcctccaactgttccaggaaagatatcgttctcgttagcctccagaccagcccatgtctcctccacgaactcatctagggacatcccgaaagatcggcccgctgactttcccatccccacgtcatgcagctccgactgtacaggtcctggactgacgtgctgaacatgaatgttggtgtcgcgaagctgttcacgcagacacatgatgaacgcgtccaaggcggctttggacgccgagtaagccggcagagcaaagacaggaattaggctgactggtgtgccagtaaatatgaacgagcttggtgtggatcgagaaagaaggtggggaagggcggcgtggacaatggacacgaaagaagtgaagttgatggtcatctcgcgctggaagacggagaggttgacagtgtcgggacgggtgaagttggcgccggtctgtgttccagcgttgaggaagacgctatctattgttgggtatgttttgaaagccctcgagggtgttagattgaggtcaggtacatgcgaacgatgcttactcattgataaaggttggaatttcatcgagcttcgcgatgtcaaaggcgatgccagatgccgtctcctggtcgtgcttcgcgacaaagtcttcgagacgctcttgtcttctgccgacagcggtgaccttgacgccgttcgcgatgaagtggtctgccatagctcggccgatgccactggtcgcaccgacaaggagtacgtgtttgtatgggaaagacatggtgctcgatgttctggttcagtgtttggtgataatcttgaagctaccaggctcattatttatatatgtatctcttgctctttcccttttgcactagcgttgaaagccgtagcatgcacgacctgtgtgctcaaaacggttagcacatcaaacgaaatcatctcaccggcacccagtaatgttcgaagcggtgtccacacatcactcgccagacacatcaaacccagcgtagcgtcatggttttctgacccgtgcacaaccctcgcataaaggttggagccgataagctcacgctcaatggaatcggtattgagaatgctgcgctaacctcgcaagtgggctggaatcaacgccgctgaggttgcgtcgacatgcatgctaccttaggtttagctgcagtcagcttaattccgtcgtttatctccatgctgcaccatcgacgtgaatgccatactgttacgtcgacgagttcctcgacccggataacacttcgatttgcttgccagtgccacgtgtgtccaatgacgtttcggggaaagctatcgaaagcttgtcaacgatgtagagataggagactgaaggtgagcaccactgtggctgtgctgcattttgtctgctgcattttgtcagctacgagaagactacatcgagctcttgctatcgcactcaaagtctagcaataccgtgtatagctttaggtcaatggattggttatctgcggttacatcctggtcatttcctgtcgtagttgacaccaggcattataattcagttactgaccaaatcagtgcgatctcaagaagccattctgcagctcatgcatccgtgttggggagcgatgctcaggataccgcgatacgaatgcgattcgtatcgatgaccaaactgacttcatccgggccaaggcacttgcccgagcgactatttcgcagaacaagaagcccaaggcccctttgaaactgcggcacttaccccaggatcttcaggttctcggacgagagattttcttcgccaactatgtctcggacttcagccatacatgggactttctcttctcatacctggatcctacatccacacctgaacatctgtcgttgggtattgatgcagttagcctcgcatttctctcccatcaagttggctcgcctactgcaaaagaaatgggaacccggaaatatatcgaagcactgagaaagattaataaggtagtgcaagatccagaaatggcagccaagatgtctactctcgagtccgcgctcctactggacctattcgagaagatgatggtatcaaatgcacagatcaatgcatcacgacatgctcatgttgagggagccttggctcttgtgaagctgcgaggtgtcgaacactttcgacagggtcctgaattacgcgctctccttggactttccctcaacgcaacgatatgctcgctaagcacaggtcgtgcaataccagacgaggtccgccagatccgaaggcatgctgcgcaatttatcgacacatcacaccctaagtggagacttagcgactgcatactcgaagtcaccaacctacctgaagaactacgagacatgtcaccgcgcaatagagtagcccgcaacgcttcattggaccgtaggctcgagactgtggcgcttgaagctggcgacgcgtggtcatacgaacgtaagtttgtctccggccatgatcagcgagcatttgttcccgacggcttcttccctttgtacgatgtatatcccaatcggacgatcacacagatgtggaacacgcttcgagtgacacgtatacagctctgcgaggacattatcgaagactgcgcatttctcgacgatgctgaggagctccagcgagccaaacaagtcatcctcgagatgacacgcgaaatttgtgctgcctgtccacaaatgacgaactgctctttcgctgcacgacataagcttccggatggagcaattccaaatgcgcaccatacgcataccatgtcgcatatccttgatgtctacatcgttatttttagcctctatttagttgcctgggcacaacattgccctgcaatggcgaagaaatgggccatcggacaacttgagcatatcgcagaccacttcggtatcaaggaagccgcaaacatccttggaattttgcgtaagcaacagggtggtggaactggagatccgtggtacgcatatatctttcttgggtgatttgtatttggctgtcaacttacaaggttgaccgtaacagcacatactaaccttcttccttagggataccggtccatggtacgtgtacaaaatcctcgggagtcacgccttcgcagcgagctagatgagcgtttcggagtaggaccctggatgatcgccgttcacatgttaagcttctgttgtgcgatgtcgatcagccgcacaactttcgggcacacccaatacgtccgactccaccatcggtacccaaagttatccaggacatcagatcatccattcggaactttaatcagcatgtgccacatgtcgcggctcggatgcatcgagtgtctcatacatgtggaaccggcggtacctcccggtggtctggacaaatcaccgtgaaacagccacgcaaacacgacaccacagacgccacaaaagctaaggttacaccacatccgcgaaacacagtgtgagatctcacctaagattcggaaagttaaatgccaaataagcttctctgttcaaggcttcactggcgtgcaacgcacgatggctgtgcaaaaagcttgtgggtcagacacatgaggtattggaagaggaatatcatggcgatccgaatctcaacaatgcgaaataaggatgccttttcacaagtacttcaggccgtcctgaccatattgaggtcctccacgctgagcgtcgaaccgtcatcatttccaagagctttatacagccccttcaccattaatcgctaatcctaatactcccttcaaaatgaacgcctcagcaacaatccgtgcctcatacatccggcaaacacgcatgtcctttgcgccaccaccacgccccctcagcattccctccacaatcaacgatctcgcgccccgccccgctcagagcgataaactagcaagcgtacaagtcataaatcacattgaataccgcgaacaatgcttctctgagcgtaccacttcacacatccactttgacctcgaaaagaacgccgacacagaccaagcctatatcgacgaccgctacctcgaattcgaaccgccgttcaagatcaaactcaagaaactcttcaccacctttccgtatcgcgatcccatctacctcgtcgccctgatcttcctgctcggctccgtggacctggtgatgaacgctttcttcgacctgttaccgcgcgccatcccatctaccgctttcgagactgaggaaacagtcgcggtaccgacgacggtgcttgttggctcgatcttcttcttcgcagcgggtattttggatacatttggtgcgctcaatgcggatgctgggacgcttgtgacgtcgaagacggaccctaatagagtcgtgtttaaacctgcgctactggggtctgcagagtttcaatggttgccgtcgaagaagaaagtgctggacttgacgctgaataatctcgcgtttcaggcggggttgattgtgctgtttgggggtgtggttttcatgtttgcgggcattgtcgatttccctggtgttgtgcgagaggaagggaacccgtctttcgggttgattgtatttgggccgcaggtcattcatggggcgttgttcttcgtggcgaatgttatgttggccgtgtcggagcaggatagctggtttcgtccgaaattttgggatgtggattggcaaggcgcgtttctgaatgcagttggggggtttggattcatggtcgcgggactcttcttgttccagcgagacgagaagaacgcgggcgttgcagcacttattggaagctgggctttcctaatgggcagcgcgagtcgcttgtgggtggtgatggaagtgtggtagaaaagtcattagatgtattcataactcatgcttctgagaacccagacccaaactccaaactccaaactctataaagacgattcgctcaagcacaactcacacacccctcaggacactccacctccacgccctccagcacaatcggcttactctccttactcggcacatcctcctcatcctcactccccagcgccgaatcactcctccgcgcctccgtctcctcttcaatatacgcatactcactgcgccactcacacagcatcttactcgtaacattactgcccccacacagcacaacaacaaccttatcctccggcctcaccggcctgcccagcgccttctccaaccgtccatcatagcacagcgcaacattaattccgcacgccaactccaccataatcctctcgtcgtcggcgagccgccaacaccccattgccgcctccgcatcaggcaaaacaacactgcgcacattcttgcgctgcgcaaacgcaaacgtctcaggcgtcacgcgcgcgcaccccagactcgtcgcctgcgacgtaatcttgtcgagcgtaacaagctcgcgcgcgtgcagcgacgtagcgaggctatccgcgcccgccgtctccatggcaagcaccgtcgtttccatgtgcagatcgtccatggcctggcagatgccgttgatcagaccgccgccaccgacggagcagatcaggacgtctgggtcgggcaattgcgcggcaatctcgtgcatgacggtggagttgccggcccagatgtctgggtggtcgaagggcgggcagtagattgttgatgtttgggcctgcggaagttagtggtgatggaggaaggggggggggggggggtggagacgcacgtatggcataacgtgttcgcgcagataggcgtctgcgtcgcgccaggcggcgccgtgttgaatcacgtcgtaggcgccggcggcggcgcagcttggtgaccattagggatgctgtggctgtggggacgacgacggtgcagagcaggccgagggcgcgagcggaatggacagcagcgaggccggcattgccgccgcttgaggcgaagatgtgaggcttggagcctggtgggagttctccgaggcgcttgaggatgtagttgccgatacctcttgatggatgttagattttggcttggtctgtatggtgaatgggatgcttaccgtgacttgaatgatccagagggttggaggttctccagcttgaggaatactctgcttctacgatttagaattcccttatcttagattgggtggtggtgtggatgggcagtgtagagggggctgagatgtgtaggggaagtgtgaccgtaccatcccgctgcttcagacaaagcatacgactcccgcaaaggagtctcaacccacgggcattgttggccctcttgctcagtgtggtactctttgaccgccatgttgatgtgtcgtgaaatgctagaatgaacaagtatgatatcgaaggaagacgaacactaaagagcagaaaaccgatatgaattgtggcaaagtcgtcgatactacttttcaatccacgagcagccaacctttatcacaatactaaactttccaccaaactcttatcagctccgcacaagcccgcaaccccagaagtcattgcccgttgcacactcatcttccgtcggggaactcgtacccaccagaccgactcgacggtctattaccctatagttggctcgaattaccctatagatactcgataacgacataatcctggatactgcgacagcagaatgacacaagcatgagacgcgactagcatcctcgtacccatggttacgattacctgttgcggttatctgcggcgatgggttctgccgcacctcaccgccctggggtatcgcgctggcttggcgcgtttttgcctatcaagggcggcatggacagggtcgcgcttgagtggatgcagaaggttgatccagctgttacagtttcgagaatgactcgggataacggggatgatgggattctttcgggtgtttggtggagaagtatcgtcgatgctttgcggggttgacgctacgagaaaagtccagacagtgactgaggctgcatcatgtgggtaagttgtaggccccataggcctctagactggcttgctgtactgagcgcatttgaggctgttacaaaaactcgctccacgtgctcaaggcatgcatacagctcgtctcacagcgctattatttccgaatgcaagctttccaagacaccgaaaaactccaagacaccgaagaatgccagcggggtatcaaggtgctccgagttaatcctatcgtaactccgacgtaatgcctaagctgcagccttaggctgttccaagaggccttttctgaaattccaataatttgcccggatggggtcatacttggtcgccaatagggtgagcgctttctcggcttcgtccttgttattctcttcttcggcatagatgtcagctagcaggtcgagagcgtggctcgagtagacctcgtccgggctgtccagatcagcgaactcgagcgcaaagtccttgatagttgatttggggagctgggcaactcgaagaatgccggagagatagttccacggactctggttctgtggtgctttgcggatagctgctttggtgtacctggcgcatggttagttgactggtaccatgtccgaacctaacattgacatactcgatctcacgctttgcaaggtcctcactcggcttgccatcacgaccaccagctacaaggtagtaccgatgattccaagccgaattgttcctgacatctgcctcgatcatctccgccgtccactccagctcttcaggcttgtcgaacaagtcgaacctcttcaccagccactgcctgtagctccagacatgatagttcttcgagtcctgctccaacatagtacttataaactctggttcgccctcgaccgagcccagcgcgtcaatgatggtgtgtcggtggtgccagatttggtaattcttgaggtgcttgagggcagtcgggttgagccatgcgatctcgtcctggagcgagatgccgagttcggatatcgttttcgcgcggtacagcctgatatagtcagtacatatgttgtagttctgtgcgcgcgtcgctggactcctccgcgttcgccgcaacctccgatcgcgtgcaactcaccaaacagtgtaatgtgcgggattcatgctaatgatgtgctctgtgagagccagaaccctgtcgctgaactcgttcttcgccatgactgcgcgcagatatcccatggcctggctgtattcctccgtgtatgcaatcgccgcgagtgggtgcaagccgccgtcatcttgcgggagtggctcaatgtccgcccatgcctcgtcatcgtcgtagtatttcggcattctctctttcttcttaggcaaccgtggaattcgcttgttcccggtgaagaatgcgcgcaaaatgtggtatggcgagaggaataagaccaagaggcagtcgcgtatgaagttgaaggcgaacatggtggggtgcgacattcaagagcatcacgcttggcggaaacgatgcttctttgagtaatattgctgaacaatactaacggatgcagcaaacgctgctcgccggacatgtgaatggtctctttcgttcatattgttcaagaatattggctgttctaatatcttgaccgaggtcctgacgaaaggcgaagggacttatacttcagcgcgtcatttgactccatagcaatcatgtcatctaattaggcctacagtatattctaaactctcacaaattcatagtgaccgtcatgctattcgagtgcactaacaagactggcggcagaccctggcacagcacctccaaatcactgatatactttacactctcgctctcgctgtcgcaggtaccctctactggactaggtagcgtggtgaacactaccgctgtgtcctctgaatgctgtcgaatcagctcattcagaatcaaatgttgggcacggcacggtaagtcattgaaggacagcgggatggcttgttgcgcagggaagccagatgcgggtgagctggtgtaggtagggagaggtgtcgcggaggacaaggggctatttggcgtagacgttgcaggctgtgaagcgctggctgcgagctgcgctggacccatcggggcgtcggcgattgggtctttcttctttgttgctggggaaggggtgtctacaaacatgatggaggggccgggagcctcttgtgctgcaactgctgttcgtggagtcggattggaggtgaattttggcgaagcgttctcgctctttggaggtggctggataagcctgccatgcgacgatgaagacagctgcgatgttgaactggctacgctgcgtgtcttctttgttctccttccagactttgaaacaactgtatcagacgccatcacacctggatgtggcctgaggggtgtcacggactcgaccgttggtctttctgggtctatcgaaccgcttttcggcgagccttgtgcgcttttccacatagcttttctgagatccagtttccgagagaagaacggcgatccagatccagctatggttgtttgcgctctcttcatgagtgacccaggccgcttgcgtctaggtccatcactctcgtctgaagatgcatctaggtcgtactcgtcaaagttactgccgctgattgccgcctcactttccgaagctacagcttcatcatcagcatcatcttcttcagattccgaggacacgtgggaatcgctgtcgctcccaagcatgaggtctgctgacagcctttgactgcgaagtccgagtgttgcaccagcctcactgagatcacccactgaagctcgacctttcgcccttcgaagcatcttctgtagtgcagagaagcgcttcggcctcgattctcgtctcccgtgctgaaaggtggcagttggccactgcgtgatggcttcaagaatgtctgtagcctgtgcgaattcttgacttgagctcagagttgttggttgccgaagacgtttgatgtcttgccaccaacgttcgtcttcgagggagtagtcaatgtctcgggctgcttggtccaggtcgccatcatccctgccattgacaatgacctcgtacatcttcaaatcgccattggcgagccagaatacgagaaccgtagcctcgattcgtaggttcttcagtaaggatatcacacgttcgcgttcctcatcaacatccgtctcgtactctacaaatacgcagactctcagcttatacatgcgcttccaagatggcacagtatgcagtatgcacccaagctgtaggatcaaagtgtatgtatcaaagttagttgtcaatacattcttccgactcggctcatctccggcggtgccaatctctgatgacatctgtataggccataggtcgataaagctcttcgatgaatcctcggtttctgtactaggcaaaccaagcaaattaagcgttctctgtcttacgttgggcctcgctgtgggaacttcaagctcatggaagcccttcgccacagcaacgttcgcttgcagccgtagaactaaatcttcgacgactgtgacatagctcttgattccgatagcgtcctctggtttcattgcatcggtaggtagcgtgccttggctatgacctttctgtctctgcctggctgctgcttggatcgctttgcgagatgttgaatggttggtggccttgctggacggtctcgatggctgaggagaaggaatatgattatatggctgattttgccttagttcaggcaggttgtaaaatcccatgacaacaatatttggtcgcatgccaccgagtccagcgcctaagacaagattgcgagcaccccactctaccgcaggggaaatcgcaatgttgacaaaagctttgatccgggagaagtcaatgtatttggtccaagattgttgttgtcttctagcctctggtacagcctcggcgaagttgttcgttacgataacgtgcccaaggacaaagagaccgcccttctttaaagaattacagaactgaatcagcttgtattgccgtctcggatcgttgacaagaagcaggatctgcggcctccagaacttgacatgctcttggcgtagccgtagtaggtacttgcgaacttggtggtatatgaggccttggctgacatcgccccatggtttgggcggacttgtgtagtgaattagcataaacactgccatcagcaagaccacacagccagaagcataaacaccatcaacaaagaacatggttgcaccacaaactactgttccaagagcagccgtctgtacgctgaagaaatggaacgaaggccgaaagttcggtgccgacccaagcttcaacaggaagcaagcgaggttggtgacgaggaaggtcattaggtactacatgcctagtaagtctacagagaagaaaatagggggtttcctccagttgttgggtagagatagatggcagagagaaatacttacagtcatcgtaataaacgaggcgatctgattaatgtcggcaaacatggtaacctgcgcaatcatgtacgtgatacacacagcgaatataggttcatccgccttcttcgtcccctgtccaaatatggacagtccaggaatgagatgatcacgagcgagtgcttgtaatagcttcgcagatccgattacgcccatgagcaccgagaagagtgacgttgcgagttctccgagcagaatgatgatgccagatatgtttgtctgtggaagattagtcggaatgcttgatgtgtggcatataatcacgctgaacgtgctcattcatagttcttcagatcatcacttacaagctggatcacatttgtgttcttgtagaaggtttcgcgacttatggatgctgcgagggcaaatataaccatggtataaagcaagaaagtcagtcctagcccgtacaaagttcccttggggatggctttgctagggtgcttcaaatcgcctgacatactagcaccacttggaagacgttagttgctgctttcgtttgcagtgtgccacttacgcaagaattcctcccgttgcaggaaacagaatgccaaagagatcttgaaagctctcatgtcccttgacagcgctgccagcagcgcctttggtaaagtgaggaagtaaattgttacggaaggtgtccagactgaaacccgtgaaaatgatggtctctttgacatccacaaatggttttcgtattgcggcagatagcggtatactggcaatggcaacgagcaaggcgataagtaagccattactggcacgcgcaaagaggccactccctgccaggcagacgagcgtgcagatagcaaggacgatggtagcccagaggaattggaaccagtagctctgtggtacccattggcccattgcaccctcgcgttcaccaaagttgaccatgaggcaatcgaccaatccgacagcgttcagactagtactgaacaccgttccgagatagaagactataccaatggctccaccgaattctggacccagggatcgcgaaattaggtaatatgctccaccgccacggactgtaccattcgttgcaattgcagagatagacatggttgtcagaaggttgatggcgtagcaagccatcaacatacccatcatgcctatcagcccggcttgtcccaggatgaagccgaagcgcaagaacatgagaatgctcaagacgttgagggtcacaggcacaaagacacctgcaaaggtacccagcttgccatgaccaccgactggccttggaaaagctcctggccgtggttttgaagcttcactggccgagtgctgcttgtcatgttgactcgatgatgtgccaccgagcgtgggcagcgaacgactcaatctcctgaaccaagatttgaatgattcttgctgggagaccgtctcttgcgtatcagcgatggctccatggtaggaaaggccatctggcggtggctgctgagcatctccatggagaagcggagtgtcctcgtcagcagggggtgagtgctgtgcaaaagaacgtcggtgcaggcgttcgttgtcgtcccgtgctgtgcgggctgcgaagttggaatgggttctggtcggcaggcgccttatcgtctgcgcgccatcacctgcatctgtcatgttccgggcagatatgcggctgttctccggtacgaggcgatgctgcgcttatccgagggtccagggtgttgaaggtgtttggctggtgctgtggctgaaatagcgtcctgtcaggcgactgccctgcgtgaggtgagacatgaagacagcaacggagagaagtcacaattatgattcaagcgctctaagcgatgacgaagcccggccatcatggcgctgtggagggcttctgctcacttggcggtctcaactgggcaccctgcaagcatcgtgaccaggactcccgcgcacatgccccacgccgccaaaggctccagcgaatgacctcagagccgatgcacagtcctcctcgaaacggcttttgcgctgcccaaggttccgttgtttctatctccatttctcctgctctggaaactttgcggtttttttgccagaaggctcttcgtccccatctttgtttcgttgctgtatgaactccttctgttgagttcgatatagtttgtgccatctcggacgctcttccgccgacgttagacatcgatagccgagccttgatagctcgcggtagacgcgccttcgacgtacagaatggcaggcaagcagccagaaccgtcccagccgcaagcggtgccttcgtcgtcgcgagattctggtcgcagttcgcccgcagaatctcaacgcgaacgtgcagacagcattgcacgactgggctctcccgtgccttccacccagattggctcaccagctgtccgccaaataccaacaccagcccagctcgacgactctcccgcaatagagtcgcccctgcccggccgctccgtcccacagtcgctgcccgggccagccgaatcggccctctcgtcagcgctcaaggagtcattcggcaggagccccccacgcttcggtccagcaccagcgcggccgctgtctccctcgacgaaagagccctcgatacgcgcacccccaagccactttggttcctacgatggccgtggccgctctcccgtgccctacgaagaccccgaaatcgtgcgcagacatttggtcggacaatacgcgtctcccagccggtcgaaccgtgggtttgcaggcgaggatgatactcagtcgaacggcaggcgtgaggaggaagaggaagacgaggagttctcgagcctgcaactccagggcggtgacatcacgcgccagatctacaggtggagcgagcaacaacaacgcgaggaagaggcaggcaggatgcagcggagcaagagtttccacgaatcccggccacgcccagacgagcatgtcctgaacatcgagtccatcaggcagcccggaggctttcgacgcaattacctgcggagagctgctggtagtccctctccagcaccaggtccctccggctacggatccatccaccagcctcgacaacagccccaggtcttcacaagcaacttcttggagttcctcactttgtatggccactttgcaggtgaatctcttgaagaagacgatgaagtgctgggtccagacgagtacttctcttcggacgcactagactctggagagcactcagaagacgaggcgcgagagtatggagaatcaagcggcctccttgctccaggcaaacgtagaaagcgtaagccgaagaagactggcaatggtagcccaacgggtgcagccatgcttctcttgaagtcatttgtgggaacgggcgtgctgttcctgcctcgtgccttcctcaatggcggcatggtcttttccaatatcgtgcttctagccgtggcaggtctctcgtatacttgcttcgtcctactggtttccacacgactcgtcgttgaacattcctttggtgacatgggtctgcacctgtacggcaagtggatgcgtaacatgatcaacttctcgctcgtcatctcgcaaatcggcttctcctctgcctatatcgtctttgtgtctgagaaccttcaagcctttgtcttggcagtcaccaactgcaggacatacattggcattggttacatgatattgatgcagatggtcatcttccttccactttcgctttaccggaacatcaacaacatccagaagcttgcccttgtggcggatctgttcattcttctaggtcttgtctacctgtattactatgatcttttcaccatcgtcagccagggcggtgtctcggacatcatcaacttcaaccccagtagctggacgctcttcatcggcacggccatctttactttcgaaggtattggtcttatcattcccatccagactggcatgaaagatcccaagaagttccccaaagtccttggaggtgtcatggtgatcatcaccgtcattttcattagcgcaggagctctgtcctatgcagctttcgggtccaagaccaagactgtcgtccttctcaacatgccccaggacaacaagttcgtcaatgccgtacagtttatttactcactcgctattctactgtctacaccactacagatctatcccgctattgagatcactagccagcagctcttcagcaggacaggcaaatacaacccctacgtcaagtggaagaagaacttcttccgcttcttcatggtcgcggtctgtgcctgcattgcctgggcaggcgcgggcgatctcgataagttcgtcagtcttgtaggaagttttgcctgtattccgctggtcttcatctatcctgtaagtaccactcataactttgttcatctcatcatccgctaatgtcactccagcctatgctccattacagggctgtcgcgcggacatcttccgcacgtctcatggacatactccttggcatcatcggtatcgtcggcatggtctatactacttccctgacgatcaattcttgggttcatggcggcgcacccaaagctcctggctactgtgacagtcgctgagcttcgcgtgacgtcgtgttgtcctcgaacgtaatgtagcatttcagcggtgtccttttctgcgtgttggttgtttgaatagcatggaaggtggggcgtcgagtgcttgttgtacgatgtcgaattagaactgtagatacgcgcgcacaggtctggtagacctttcaatctatacataagcacaatcatgccattccccggagcctagtcttagtcagtctacacggctggtcatcaaagcaatatgtgcaggtgaattacctatatttcaatatagacagctcacttccgctcactatcggctacaaatctgctaaaacggccactccatatgcaccagcaactaaacacgaacatgaccatgatcgcagatgccagaacacccgtacacaaatcctaccacgagtcaaaagctcgtacaaagtcacatgaagggcgtgatatgcccaaaacagtcgacatcaagtcgcccaaccgcattgcgtaaggctgaaagtgcggctgagcgccacctgggcatggcggggtcatattgcatgcacacaacatttaaaacgccctcctggcggtcaaggacaagagcagcatcatgagatctagcaactaggcgttatgtcggcaagccttgcgtagaacgcaaggctaggtgtcgctacacagcactaagaatgcagtagcctatgttctctcaccgcagagcacggcgttgctactgagaccaccatatcgactgcggcggtgtaccaatcaagacaataggtgctcgagcatgtaggctagactttgctttccccacgggtgagctgcagggcggatggagtggctcaccgtctgataacgacaaacgttcgccgcggtccatgtccgccggaagaacctcaggtgtctctccacagcttcagtgcaccagggcatgggaagtctagcgcagccatcgctccgaatacgcggaacagctgtgaaaccgacgccgagtgtgataggcgagtagacccctgctattgcggccaagcatgtcgctgctgacgtagcctgtggtgttgagcactggcttgtgcagaatcagaattagaatcactttggtaagcgatggccttgaggattgaaaaacaatatctcggcttccacgatgtgtcgccgccgtttgtacacgagtagctagtcggccgcagagtagcctcatgaaccaaaaaatcaatgctgcttcacgagaacaatggggaaaacggcatagcgttgctattaatatgggctgcgcctctgaccctgaacaaacaatagcgggcgatcagggcgagcgggcccgcgattggccaggccagctcgtggagtccgatcgtagatgggtgccctggccaatgacgaaataagggtgaaggcacgggcagagactggaatggaagctcttgcacggagcaacgtcgtgtcacaatgtagcatgacgagaatgatgaagtgttggggtggttagttaggtggtttcagtgcggcagccacgacccatgcgacagcctgcatgagcggcgggctagctggattaaggtggggtggacaagacataaaagctccatgcccgctaccgccatttgctcctctcccatcatcacctgctcctcaccacccatatacttctcccaagcgtcaattgagctcgaacaccccacagtcgcttttctgaacttcccactcacaccactcgttccctcgccatgtggtaagtcgagctgccccgcaacaccccacaccggtgctcttgaatgaaaacatacagctaacagacgcacccagcggtatctttggttacatcaactacctggtggagaaggacaggaagtacattctcaacacacttatcaatggtgagtagactccgattgagtatttccgcaagctgtagcccctggtggggcaccacaaacaacagctaacaagacctttgcacgcaggcctcgcacgtctagagtaccgtggttacgactcagctggtctggcaatcgacggtgacaagaagaacgaggtcttcgccgtcaaggaggttggcaaggtcgcttcccttaagaagctcgtcgacgagcagaacttcgacctcgagaaggtcttcgactcacatgccggtatcgcacacacccgatgggccacccacggccccccatcgcgcgtgaactgccatcctcacaggtacgcaccaacaatgccgcataacaacgtgctgggtcaacaggttgaggcctggacatccggcacgtcggtctatgctgtcatttcaaccaaatttcatcaacttaaagagcggggctgacgcgtctactataggtccgaccctaactgggagttctccgtcgtgcacaacggcatcatcacaaactacaaggaattgaagaccctgctcgagagcaagggctacaagttcgagactgagaccgacaccgaggccattgccaagctcgcaaagtacatctactctgagcaccccgacctgagcttcccatctctggtcaaggctgtcatcaaggagcttcagggagctttcggtctgctcatcaagtccatccactacccacatgaggtcgtcgcagcccgcaagggttcgccccttgtcattggtgtgcggacacagaagaagatgaaggtcgacttcgtcgatgtcgagtacaacgacgagggtgctgctctccccgccgagagcgcgtcccacaacgttgccctgaagaagggtaacaccttgctcgcaccccccgataagtccctcctccaccgctcgcaatcccgcgctttcctctccgacgatggcgtcccgatgcccaccgagttcttcctgtcctccgacccatcttccatcgtcgagcacaccaagaaggtcctctacctcgaggacgacgacgttgcacacatccacgagggttcgctgaacatccaccgtctcaccaaggacgatggctccgtcagcaacgtccgtacgatccagactctggagattcagctccaggagatcatgaagggccgtttcgaccacttcatgcagaaggagattttcgagcagcccgactccgtcgtcaacgctatgcgtggtcgtctcgaccctgtcaacaagactgtcactctcggtggtctgaggcaataccttgccaccatcaggcgatgccgcaggatcattttcatcgcttgcggtacctcttaccactcctgcatggccgtccgtggtatcttcgaggagctgaccgagatcccgatcgcggttgagctcgcctctgactttttggaccgtcaggcacccgtcttccgtgacgacacctgcgtcttcgtctcccagtccggtgagaccgctgactcgctcatggctctccgctactgcttggagcgcggtgccctgactgttggtatcgtcaactccgtcggttcctccatctctctcctcacccactgcggtgtgcacatcaacgccggtcccgaaatcggtgttgcctccaccaaggcctacacctctcagttcgtctgcatggtcatgttcgcgctgtcgctcagtgaggaccgtgcatccaagaccaagaggcgcgcggagatcatggacggtcttaccaagatttcagagcagttcaaggaggcgctcaagctcgaccagcccatcaagaagctctgcgagaggttcaaggaccagaagtctctgctcctcctcggccgtggctcccagcacgccactgctctcgagggtgctctcaagatcaaggagatctcatacctccactgcgaagccgtcatgtctggtgagcttaagcacggtgtgctcgctcttgttgacgagaacctcccaattgtcatgatcttgacccgcgacgacatcttcgccaagtcactcaacgcataccagcaggtcattgcccgtagcggacgtcccatcatcatttgcaacaaggacgaccccgaattcccggcggacaagaccgacaagatcgaggtccccagcaacgttgactgcttgcagggtctcatcaacgtcattcctctgcagctcatgtcctactggatggcggttgctgagggtgtcaacgtcgacatgccccgtaacttggccaagtcggtcaccgtcgagtaagcattgggcaagatttgtttgacattggcgtcatagaaagggctggatatgaaatgtgtatgggtatctacggatcgtgttatgactaaagttgtctggacggcggcttatggactttgaatgtagaagacgaagtcatgtattggcgggaatgtagagctttgagattagccacgaatgagcatcttctcgtattaaaatctcgtatatgcagctgatcctcctttgtgagaaagtgaacgcgttgctggcgtttcagatgctcgtgttccatgcccgatgacgctattcgtaaccctggaccgcattgcggggcagcttcacagctccttccgcttgagtctcgttcctgcattcttaccccgcctagcaaccacaccaccccatcaagctacacaaacctcacccttagacgcgcatcagctataccctgaaagctcacaagtatggcgaccctcaaaggccctggtgcacccaaaacctatgacggtccgtctcaccccgcgccactccgtttaagagcttcatgttgacattgactcaggttccgccctacgaatcggcatcgtccacgcacgctggaacaccaagataattgacgcgctcctcaccggcacaaagaaagccctcaaagcctccggcgtcaaggacgagaacatagtcgtccaaagcgtgccaggcagctatgagctaccttacgccgtcaagcagtacgcctctaaccccaatcccccaagacccgatactaaatacaacagactctactccgcctcacaagtccaatcctcctccaccggcatcgtcggtgccgccgccgacctcctcggttccacttccgacctaacctccctgaccccctccgcgcccaaaacctccaccgcgcctttcgacgccatcgtggccatcggcgtgctgataaaaggcgagaccatgcactttgaatacatagcggatgcggtgagccacgggctcatgcggttgcagctcgaaggcaatattccggttatttttgggttgttgacgctgctgagtgatgagcaggggttgatgagggcggggattggcgggagtgggaatgagggacataatcatggggaggattgggggagtgcggctgtggagttgggggttaagaggaaggggtggaatgaggggacgtttttggattaggtgggagaggaggcggaacatgaaggtgagggctgatatcggattatcatggaaggataatcatggaatcgagttactgagtaggctacggcaggctcaacattgcatgagctagtccatgccctcaaagttggcaatggacgtcctcttcagcaagcacatctgcctctcgagaacaactgcttttcgaggccatgcaactcgtagtacgcgaaagctaggtgaccttcagagtgacccatcttatcacgatgaccagtggtatgccccagaattcatatcatgcaagtctagtgattatgcacatattcagttgcgaggtatgcgacgcgactcttcggtgtgtgatctgggatcgcgatggcgcttggggccccggatgctttcaacggcaccgtccagcataagcacagtgccttcaacacgggtccgtcgccgtgcccaaaaatcgcgcgcttttacagcaggatgtgctccaaccggcgtaatagttgcatgatgttcgacttttgatacgacgtgtagcctgtgagacattggaaattgcgtcggtcatgcttcgaggcgcggtcagcctgacaatgaatttggatgcgcgaaagtgacacggttgccacgaagctgacgaagacgcgatatgcgtcccataacatcgcgtgattgcactgtctgataaaaatcgtctgtcatgtcgtctagtggttgtggttgaaagatgacgattgcgcacctccccttttcctcaaactgccgctagcggacgcttggcagtcagtgatccgcacctcaccttgaaccttgcattccaccacgcctaacggcagccatctcctgccaccaaggctctttgcgcgtgtagacaccatttgtgtgctcacgacacccatcctttccttcgtcatctctccgcactgcgcgctcgtcgcacgtggtgcacctccgacacgctcacaccgcgtttgtcgcgttgtcgccaacccgtttctggcctgcagcaacatcgagtcctgcacacacacacatcccggcaggcgccaattgtccatcaaggcccaataatacaataatatcgagatgggaggattctgctgaaggcgcaaacacaaggtatataggagcgctctgacagcgggtttcccaccccaaaccagcaccactggagacgtgtcccgggacagacgcggtaaaggcaccttaggtcgcagccacgacaggttcgcagcgcgcgagcttggccgttacagcttcctcacaaacggcgccacaccgccggcaccagcaactgaacgcgccgaccaggacgagcgtatcttatattcacctctttaccatgcgcggcgctcggacaccacaataaaactgcgtcatttcgggcagttctacgacctctcaccacctcaattcttcccacaccttctccacaatgtcgcggtctggtcaggcgatatcgctttccgcattgacacctctgacgaccagctcgcccagtccgcgctccgccaaaacttcgtatgacacgatgaacgggacatcctcctcacgcgcggcgccatcgagtgcgccagaaaatgtcgccaacaccatcacacccgtgaacacaccgcctgagacaaggaaatccgtatttccagcagacggcgtaatggcgaagcgcatactatacgatccctactccgacgcaaaactcgagaaaaaggtcaggcacagcaagccggcacaatacaaaacggtcttggataaggtatgtgaaggttatacttgaatacatagatgtggtcgccctgtgatgcaaaggctaacttgacttgttcacagggcgacccatctcctccaccagacccacggctggctcttgctggatataccagcggaagctacattttgaaacctaccgccaagtcgaagctacgaatagcgccttatatcgctaagccatatgcattcgataaccgcatttcctgcggtcccggacctgccactcaggtggtagtaactggattcgaccctctgacaccagactcgcaactgcgaggatttttctccacttacggcgacgtcgagagcctacgtgcggaggtccatcctgataacggtagccctcttggaatctgtttgattaagtttcgcgacactccgcaggctcggggtagcgttgcgatcaaagcatctacgtcggcgaagcgggcagaaagagaaggttcgaaccagcgcttgggacaacaggtcatcaaggttcacaccgatcgcgagggccgaagatgcgctaagctcgtagaattggtagtgcaaaagagtcgcaaacaggaagaaaatatacgggcaaaagccgctgcaaaagcggcgaaggcttcagctcttgcaacaccagcgacgtttgatttgccggcaaatgtgcccaagggaccttcggggcggggcgcacggccacctatacctgttccacgagaaccgctgaacaagaaggctgcgctatcacacctcatcgaaaaggatccgatcaaacctaagctcaagcgcgcaccttacctgttcattgcacaccaatacgtacccgtcctctccacaacaatcgaccatctcaagaggcgtctaaagaactttcggtgggatgctctacgttgcgaccagaccggctactatgtggtttttgcctctaccaagcatggcgaagacgaggctgtcaggtgtttccgcgaatgccatatgaagccactgtttacctatgtaatgaacatggaatgccagcagtatggtgacccggattacgagcgtagccccagtccggagcgtgttatggcggacaagaaacggaaagccattgaagaccgcatggaccaggaagagagtgctgatctggaactcgagaagacgcagagagcagaagctatggatccagtggtggcagccctagagcagctgaagcaggagctgcaagaaaagattcttggggatatcaaaactcgcatcgctgctccgactttgctagagttgatgcaaccggagcgacatgttgagaagcgccgaaggttgaatatcgcggagccccgaaagaaggaggaggacattcgaccgccatcgcttcttgttccaggattggatcccttcggtgccgggacgcccaaatctcgtgctgcaggcttctctgggcgtggtcgaaaggctcttggtccatacgaccggaaccgccctggcaagaaacctccacggattgtcaatgcttttgccgatgagcgacgaaaggcatctgcgcctaagccccgtgtggctcgtggcctgcatcgacagatgattgagatgtttgagggccctgaagagtcagatgacgaaagccggagcaacctcacgcgtggcacagaggagcaggagagccgtccgatcagtcgtgcaccgtcaacagacgtcgaagaggaggaggaggaatcgtctcgagcacaccgtgctaagcggcgccgcattgaagctggatggggtgaagacagcgacgacgagatgatggacgactcccacgcgaggagcctgcttgctcactgcatccacaaggatccagagaacatggctgagaaagagctggaacaggtgcttgctattttgccacgttcttcgccaatttggaagaaggcagacaaagctctcaaaggcttcaggcggctgcgcaagattgaacaagaggcggacgcaatctttggtgtggaaacaagcccggttgacaaacttgatccagaagtcattgtcacccaggacgatgaaccatccaaaccaattgagaccaccgagcttccagagacactcaagtcgctcaagaagaagcaggctgctgcgaagccgaagaagaagacgaagaagcagctggaggaagaggccaagagcgccaaggctgaggtcacagaaatctctcttccagaggaggatattgctgaagtcaaggaacacgcgctggtacctgaggtgtctgtcacggaagatactcctgaagaggacgatactggttctgtaatgtggggcgtatcatcgaccgagccgcgcaagactgtggaagacgacttcagtgttgtaatggacattgatggttggcaacacatgctgaaggatgaagaggatttgctacacctcaaagcagcactacagtcaatcgaggcagccaagatcggagatgcgcaatcctgggcttggaagcagaagtctatcaagcacctcaaccgcccaggcggcgaggagggcgtctcccgcacggaaaccaagatcgaaggatactatgttccaaatcccacaggctcggctcgaacagagggtgtcaagaagatccgcgagtcggagaagtccaaatacctgccccatcgtatccgtgtgcagagggagcgcgaagagcgtcaacgccaggccaagaaggcggagcatgctgttatctccgttgaaggcttcaagttcacgaccagctcacagaaggcgtcgactgccaactctcgtgcaaatcgtgctaacaatcgccgcatggtgaacgacatcaacatttccaagaatatgaccggcgcagaaggtgatgccttgcgcttcaaccagttgaagaagcgaaagaagctggtcaagttcgatcgctccgccatccacaactggggtttgtacgcacaggagaatattgtggccaacgatatgatcattgagtatgtcggtgagaaggttcgacaacgtgtggccgatttgcgagaagttcgatatgatcaacagggtgtgggatcgagttacctattccgcattgatgaggatactgtcatcgacgcaaccaagatgggtggcattgctcgcttcatcaatcacagctgtacgccaaactgcacagccaagatcatccgtgtcgacaacacaaagcgtatcgtcatctacgctttgcgtgacattgggcaaggtaaaaccaaccactctccacttcatctgacgaccaatgctaactgttatgacagatgaggaactcacctacgactacaaattcgagcgtgaaatggacgccacagaccgcattccttgtctctgcggatccgtcggctgcaagggcttcctcaactaagccctacacatcatctccagcatctcaacatcatcatctcgcttcagcgtttcaacacttatgtaactttcaggactggggaagagatcgagccccacgtcggggcaggctgcatcaacatcggcgtttttttctcaccacattcttccatctatgtacttttctctctcgtcacacatcaaaagaacgggtggtcgtctcttggtcgttgcattttgtggcgtgtttgtcatttgttgagcatctcagccgccggctccgttatagatggggtgggggtgggctgctggaaggaacccgagctgtgtgcagctaagtctaggctgtgtggacacgcggaagagcgtggttggtagcgataattgaagaattgtgagagtgtagctttgagtgctttggtatatggatgttgatgatgtgatgctcggagctcgtacaaagtttctttggactggggtcgtggtgaacctcgagtgggtcagtgacacagcacggtctggggagaatacaatgtagaggctaggaggttactcgggaggctgaagtggatgaagaaatttgtcctgtgaactgccgcgcaggtccacttcttcgctgttgcacagagtcgggagcctaagtagcagaagtcttcgaggtatcatattcccagtgaggcattgggatatgtacaattaaacattactttgcgagtatcggcactacgcccccgtagctcatacgacagcctgactgatacattacaacagtgctctctcaactcgcagtgccattcgtagctttcgtcgccttgtcatctctcttcaccacatttccattagtctgcggtgccgcatcgccttctccgctggatttcgacgagtccacatcgtcagaatcactgccctttgctggtgcttcagagggtggcggtgtctttgactttggcggcgcagaagcaggagcagcatccggatcatcaggcgttgcaacaggagggaccacgacaccagtcggcgccgaaggatccggagcgacattagtagcaggagccacagacggtgtttccaccacagcagtcgtcggcgtctgtccaggacgagcccgcaatatcgcagctgcgccatccgtaaccgcattcatatacatatccgctttctcaacgtcagcaaaataccccttatcaagactgacaccacttacgatcattcatagtattattcttcaccaccttgtcataaagccttgtcaatcgcgcaacctcactcctcacactaatcccatcgtcaatcgcaatctcatcgtacccgtgcaccccgctctgaatccccaaccacatcacctctgaattctcaatctcatcgacgactcggtctaaatcgtcccggaacatgcgcgctcgcatcggctgcccgcgcgacttcaggtacgcaactacgcctgcgatgatggtgttcagcgccccgaacacggtgatcaggatgtgcgaggagcctgatgcgccgagccccgtgagcgcggcgccgagcacgacttgcgagaggaggagcgtgttggagagcgacgctgtgagtaaatacgtccggttctgggcattgcgtctgcgagttgcgcggccgtagagggagcgtcgggcgacatttgggcgttgcgcatttggtggcagattggatggcgggacgccggcgagggtgcagaattggatgtggatgtcgttggcgtcggggcggagaatgcctgctgcggcgtaccgggagaggattgatgagcttaggaggggtgtttcttcatcgtgggttggcatcgtgctgggtatgggaaaaggtacatcgtggatgtagcgggatgttgggggattagcaccgcgcgccgttgagcgggctgaacgggattttccgtgggaggatgttcatgatgccttgctcttgctaagttctcgacagttccgtgtttttttgctgcttcgaaaaatgttgatgcgaggatttggttgcgaagaaatgttcacgatggccagggttgtggttgcacgaccaaacccacagttttcatgcggagcggagaagggccctcgtgatcaattgaacgttcctccctacatcttgcaataccattcacgtctgcgcttgaactcttgattcattcgctacatgtgtagttatgatcagttagagtcgatgttcttatgaacgctgatgcggtcagggctgcgcgatagttcagaacagaacagttaggacgtatgatttagagcaatatctaattctgagcctcgtcattccattgaacgtgctctacgcgacgccatcccggctgcaaactctcgttgagctgcacagaaagcctcagcggacttgcccagttctccttccaagaatacttcaacgcccaccaacatactgccgtctggaaaagaagtaccctgggcaaccttgaagaaaaggtcatgcttatccgggtcaaagctcaaatctctgttctcaggctccgggacagttataggaagtagtggaacccggagcaggaactttcgattgttgatgatcttgtctttgtgctggctgaggcattcgtgcgctgcaatcatgaattgcttgaccgtgatcggactaccatcagcatgttcaatgagcacgggcctgggttggtcctccttcgggaccctctcgtgaatcatggccgaagaaatatctttactgtaaaccaccatgcggcttgcggatggcacagcgacatcctctagcgctagtgcatgcgaaagaaagggacggagttgttctgtcccgtcttccttgagtccagcctcaaccaagatgtcttccacactgcctagaatgctccaacgaagtctcgtgagaggttgctatatattatccgctgtgatgtaaacagcaagtcgggactttaggcgcaaaacgcggttctccctacacaaactgggaaacgctaatctggttacgtgattgttgccggacgtacgtcctctcattctggatatatcatattcagaatggtcagatgatgacaagcttccagatgtcgcttctatgtggaagaatgcaaagacgacacggaacatatcagacgagcattggccaaagtctcaaagcatcaacaggacctgttccgccagctcatggcgagcagtggatgctggcgaagaggccgtctggacatcagccgtttcgaaatttatgtacggatgctttcaagagcatcaaaggattacgaaagcttaacgtgctttgtagtattctataccgttagctatatcaaccattcacgccgtccgaatgcattcttcggtcggaatggcgagcgtgccatggtgcaagcaaccaatacgattgctgcaggtgaagagattaaactcggccgattacctaagaccttataatgcgtaaaagctgggtgaagaaagtcgtaattacagcataaatactcctttgattgccactgtcgcgactgccatcgtgacacttacagaaaaggtgacgagacccgctggcgtcttcagtgtctctatgtaaagatgactggaatttctagcagtcaaataatacccacaggtttgaaggcacgaattcaatatacttcgcatcacttgtctggcgcacgtggatactacattctgattcgacagctcacatggcaggacatgcggttagcagtagctcatatctgcatagcaaaaactctgcatagctccagccttctcagctgtgcttaggatcacgctacacagaacatggtggtatctataagtattaacgggtacttctggaatagtgtgatcgaggcgatagggatcttgcagcagtgtcttagttcagagtgaaatttcggtttggtgggccaattgcagggttagcatatgctttgaattgactcaggctgagctaccagtagattgtaggatttttaggcaaggagcttgagacatctaggtgattgctcaccagtcatgcttgggcggatcaccaatctgtcgtggatggtcgaccatgagagtacataaagttcttcaaacactgaaagcactaaaattatgccaacttattcattttcaagtttcatcaagctgccacagcaactcgatggcggccccagtcaacatcaacaaccatgtagaaatttatatgcatgccaccaatggatgagcggttcgagcgatacaagtggctgaacgcgggacatgtcttctccaaaatgtgttgccactgttcatcaacacgggagtggcatgggacagtttggtggaggatctaagaggcacacaaactaactgaatcagcacggaaagactgtaagcgggcactgctgccggaggacgtctccacatagaagtcaatcgtataactggcgagcggcgggcgctttttagacgactacatcagtccagcgcatctacagcatgcctcaactagctgaggtgcaataggcagctagaaacctggaggcttcggtccacacgacagatgaagcatggagggagtaccagattatctatactcaacatggcattcgaatacctgaattagacagcttattgcatctgcggaggaggcttctgggataatcgcttaggcttacatcagtgagattttgcttatcggtgtgtggcacaagggttgtactagagcaatttattaatttagctggagtcaatgaaacaaatttgggtaacatcatgtctctaaaagcggaagaattagacatgaggaaatatacaaagataaaatcacatatgaccctggtatcgatcgaactcaggacccgttccgacccaacccccccctccagtaacggatgacaagagaaccccctcgaaattcttgaccgaagccatagcaccttcccaccttcccactggaacaaaatcatttacaaagtgaaacataactataggaccttagtcctgtgagttagtaacaagatgttgttctattaaatgcgacatatctttcactattacctccgcctttccccgtcacctcttccacctcacacttccatctaaacttggatgattcggtttatacctatttctgtgtttttaaaaggctttctgtatacctctactttactcgttattttaatctcaagtatgttcgaggcatcctgccacctacatctccctttcagagccattcatgctgtctctctatccccggagcatatcagccaacaccgtcttgtactactcatacgtcctttccttgttaattatcactacgatagactctctaactgtcattttaccgcagagtgaggaagacagcgagttgagtgaagaagaagacgggattgaccctgaagattgggaggactctggatttggcgacggtcgggacgatgaagatgaggacgaagacggagatagctcaagggtcagaggtaggaatagagttacatgcactccggtgcgtcctaccaaagtctccaggatgtcagaaggagctacgagcactactacccttgacctgcttccctccagtggctcatcagctactgcggacacgacatcaagtctggctacaactgccgctgcgaccagcagagttaaacactaagcgacatcagaaacgccgtttgagacgtataatgaatgaaggatacctaacagctgacaacgatcgtttttcctatttccaagtctgttaaatcgcccaagttcgagccgcgatcagcactgttacaaccttgtgccgttcatgtgctacacctctaacctcaaaagcagtgagagttgttccgtggcgtgagaatctggccgagcaagcgcgtcagctaaagtgaggcgccgcttacctgtaagcatacatgatgggattgtttcaaagagcccaactgcccgagctctgcccgacgccctcccttcctgaactcattcagagcgttgtaaccgcgaaattttcaagtcgcgaagaagaagggccgttcataacacgcaaagcatcatgcacaggaaggatatccgaaaggtcttccgtcagtatgtcaatgcgtggtaggagctcaagtgatgcatgcccaagcacatccatcacaggctataacggtcctacatgcccgagctcaagcaacgggaagtatgacgacgccaatgccgcagcccacgcagaaccgccgcatgaatgccgagcaaaccactagatcgacacggaagatcgaaataacgtggcatgttggtgtacagggaggtcggtgtcgaactttaacgttcttgcaaagctagaccaagcctagtatagttattgatgcccaatactaaatgcacgtaccttcgagcggacttatgacctcgcgacgagtttgaaggcgtggttacgttactgagatcatgccgacatgatgctccgtggaatgggtgttgtcgcataacgcgctacaagtttcgtccttggcggagtgcatgtttctctgacgttaccatacccacaacgcaacgattgtagaccttgccatgttgtatggttactgcacgagtcatatcttcgaaacgacggtagcgactcgttcttcgcgccaggattccggacaccacctctgggcgatctgaaacatcggcacgtccgccggctgcggcccgtcgggcggaactccacaagcgggaggcatcaacatggcggatgcctggcttcaacaacgaacctcacgccatccttagcctcgaggaaaacgttgagagcatgtctgtaatgggggtggggtagtttcttgaaatagactcgaactttgccttcgaccttgacgtgcattaagcataacattgaggaagagtggtgtcttgaaactattggtgtgatggagacgcatagccgtggacccgtggcagagatgttgataacataaaatcgaccagccatcggaaattactcccggagcctaccgttgctgtccattggattgttgtcggacgactgcatgtcaacagtcagcacagcgtattgtgcggaggaaccctggcgagcaacaaagtcccgatgccagaatagacaggcggcatgatctgggaaggactggtcaaccatccgagaaattctccttgctttcgtcatcaagactgtgggtgctgtgactgccgcaggtgagtgtagagactaatcgcgcgaatgccgcaaccctgcatgtgacattggtactttagtccatgtgcagatatctgaacatggtgagacctttggcacatgcctgactataaccagagcattgtattgaatggcatctgtggagatgggccaatcctggcatgcgtggaactgcagggaagtggatcagaggggcgcggttggtcaccgtaggtcaacaggtggattgcgacagttggaattttcctatcctagaaacttgagcctacccgtctgatgttgtgcagatgcagagtgaaggcttaagcgatgcaactacgctgttgaggtccatgctcaccacaggctgcgtatgtgagcacatcaaggctgcaacagtgatcttccgcaatgttgttaattcatctccggctaatgcatgtcgtgcagaagcgaggcggggagacgcatccgatcctagcgaagcataagggcgcagtgagtggcaattgcacaaagctgatgttgacctgctgtgcccaacgagaatgtcttagtgacgtgagcgtgcttctgtcaccgatctctgagagcttggaccgtagaacgccgtgagacacaagttgacccgaccttaagcggaggtgccacaatcggtcgacattgttgggcgagcattttgcgagctggagaacgaacgcatcaaaatgaaactgtgacacgacgggaagagacccgaccgttacgcaagtgagaaatctgtcagtacatcctggccgacagctcatatgcactacgataaaggaccaacaagggattgcctataggagacaaaggtactttagacttcccgcacgtctacacgacagcggcttgcagtatcgtatgcgacgagaacgtagtgaggtggagacaacggcgtggcagattggaacctgagtgaacggccacgttgccgtggtaggtcgagcccggcagcagctccacggactcgtagtctgttttcccaaagttgcaacgacttgggaacttgaagaggataaatggagtcgcatgcatatccgctccgaacctcacccctgaccatcgataggcagcaccggctaagcgagggaggccaaagttgacgcagcaggtagttgcatgctgtaatgcagatggcccgaaggagtaatcaagacatgcaggctgtggtcagcacagccaacgcatggtgatgcacacccgagttgtgccttgctgaaatgtgctgtgatccatgggcatcggtctcggttgttgcgcaatctcattccacgatggtcgcacaccgttcagtgacgcgatggagcgtgttcccaatgcagacggggcggtctagacgaggtcctccaggcatgtggtcatcggtgtaggaagcgacaagggagccaatgaaatgtgctcggcaaaccgaaacacaacggtggtaaggcggcacacggtactggatcctattcggtccgagcctctgtaggctgcgatgatgaggcccatggtaggcgtaggagtagtggtgaatgccacagacgatcatcctgcgccacatgtgcagcaggcgcgactgaacatgttggccttgggcgtgatctgtgatctgcgcagcaacgtcggcgacggaaggagcagtcagtcagcgacaagattagtcgtggactcccgaagtcccgtgggggccatgagtcgaagtccctttcttcgtgtgcgatggtcctctctgcaatggcgcgcacagtgagccgggactcaggagtgcatggccgaagcggcaagtggagttcggagcgtttcagaggcgagcagggctggcagggccatgctcgttgcggacgttgctggtgtttgctatgcgcgagcgagaaggaaatggatcattgatggcctggggtggtgaagtgggcgaggttggcggagtgggccgcgcttgcctgaaccggggcgcgactgccgccgcggcgcagagtaggcctggggccatgaccttctcggttctcgaccgaggcagtgacagattcatctccatctcaacggcctcccacctgccagggctgtcccgtctcgtctcagctgtgctcaacagcgccagtggccgcgggcggcgacatgttagcagcgcacgtgacgggccagtgcgaggatgacggggtgggggctggtgttgcgcaagctccgggcggcagacggctgcgtaccgacgagtgatggcggcaccgatgagatgagcagcaaacaatctcttgtcgccgtcgccgtcgccatgctctccacgggccggggcagcaagacaggatcctccttgcggcgtctccaggcgagcaagaggcaaccaggcacaccgcagcctcagcgacgctgtcatcgagtctactgctcccactgccgtctgacgccgcccgcaatattggcacatgggtgcgctgggccggggtgccacaaggggaaacgagctgggacacttcccgccagccccgacgatggctctagcgacccgcagcgcacagccaacacaactagcacaccaattcggggcccacccttcgaccttcacatcgcccccctgctagcccgcttgggggacgaccggctgtcatccgcccatgcatgccatttcgcgcctgcagcgtctttcccctagcactgcaagtccacttcgccccgccgaatgagctccagcggtttgcgcctccatcgaccaggtggttcctccttgcccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctactttgatgcagcccgcacgcgagtcgcgcaaggtgagtcttcgtgttgtgtgtgaagaagctgcgacacacgtgctgacctacttacagccgtaccaactcagccacatcaacaacgccgtctgagcaacattactaccagcaacatcaaccgcaacagcaacagcaacagcaatcaagaccacatttaccaccatcgcaaggagtgacatctgaaaattaccatcacctgcacgacgctgctcactcacacacggcaccaatcaattcccgccgccaagactcagccatctcccactaccgcctcgagacgtccaaggagagctcgtcttttgctccccacccagagcctgattttgcttcttactcacgtcggagcccaaaagacagccatcgtccagaaagccctcacttcatgtcccatctcatttctcaatcctcagctccttccccgtctgcccacccacctgcgagttctcccaacttgcatgagcacgtgaccctaattcaaaacggatctgcatcggatccgtctccgagaagcgccgcctcacctccagtttctgatcacatcagccctgttacccgccaacagcgttacaacgtcaggtttgcagcaaactacacttcagcgaacatgcctcccactcagcggcccagaccaagtccccctctaccggcagtaagtgcccctgcagagcatgtggaacccccaccaatgtctcggattgagcctccagctccgcgagtagagcagccagcatctcgggttgagcgcatgccgattcccgatgcaagagctatgatcctcggccagggccaacgacgtgtcgagccaccatcgcattctaacacagatgtaccaacacagccagcggagcgttgcccagggtgtttggatgtctacactgcaccatcgcctcccgcgtgggttcaacaaccaccagccaaagatgcaatggactatgccaaggcaacggctgaattctttgctcggaaaagcgagaacgataagattgcggaggatgaccacgagcgctggaagcagaaacatgcgagctgtcgagtgaaggtcccgagcgacgcaggccacgacttcaatcccttaacgaacaccggcgcaactaacggatcttcaaacaagcgcaaagatgaccgacagcacgaagaatccgcgcggtcaagaagatatccattcgacaacagcactacgagtgctccgcctgtccggcctactgcaccgatatagtgtagttgtcgtctccctcacgcccatcagccctcttcttatcacagccatacgttgtatttgcaacatgagccaagtgttggttcatgtcttttccaccgtcgatacccctttgatttgctcctgtaaagcgatttatgtaccctccgatctctttgcttattggtgtcatggttgcgacgtttctcacatgattggaaaaatggatgtctggatgcattatcggcgctcgaattttggtacggcctgttgttggagacaccaggatcttcctttaatgagccagaggcgctcatgcgcatgtcgccaatgtctcatactctgcattcggtcgttgatcagacaatgtcttcggtcgcattggtctccgaacgcatacggctcttagcccatagaatttatcacgatgatctgcgacgcactacgctcttcgtcatctatgttatcactatacccaaaatacaatcatcctccgaacaaacctggagtcaatcattgagtcattgtttctttgcatctatcaggagatatcgccgcgaccatgcttcacgtaaatccctcatgcctgttccaacattcacaaggcccgtccagaaacaactgttagtgcaacacactgctcggtgtatttgccaaaagcttgggtcaaagcggctcggttcgcagcgcaaagttaatcagaaaagtggctaacaaaggatcgtgtctttttccccgagcccctcgcaaaccttgcacgagacgaactcgtccaccatcatgaactcaacttcgaactttgacaagccaccgacgccctgcctattcgccaacgagttcaaacacgaattacagcagcccggagcgttcgtagcagacgctacaggatcacttgcagctctcgtcgacatctagactcacataaggtatagcgacagcggttaggcggccagcgagcggggcttcccgaagtcgtcaacgctctcggaaatgcggacccaacaaatcaaattcactcgcacaagtttcctgtcccagcagtatggaatctttgaacggcttcttgtatacagagtgttgggaggccaaagaacattaggcttgctcctagcgtgcaggcatggtgatgcgatacacttgattattcatgcgtggctatgatgtcgaagtacttctaaacagtggtcgccacgaagctgcagtcgtggaacatgcgttaatgtcgatgtcatcgccgtgattggcagcggcacaggtgtcgattgctgcgggggtgcggaagccattgttttgcctccatgcagtaaggatacgccaatcgcgacaacacaccacattctaacttagaaacaacgacatcaccgcgcagtgacgatcgcgcttgtgaggctttttgtgccccagtcggcgctcccgaactcaagtttatgtcgctccagatcagctcaaaaccgagcaaaacacgagatcaaccgcacctggtatcccagtggtttggatactttatggaggacgcgaattcatagagcacaaccactgtgtgaacacacagctggataagggggcaacgcgaaacggaaatgcttccgtcgatcgttctggcaagcttgcctttagcgaaaccctcccatctccatatcgcaatgctactggccgcgggtcgagttcagccgcaggaacgcctgcctctgtcttaagagcacctcttagagtagcgcggacttggagaagtgccgcacgccgtgtatacccaatgggtctcatcggcaatgctcaaacctttgtccgactcgaggatagccttgactgtggatttgagttcaggaacaagatgtcagcgctatcgctttttcagccgtctccacagatgcagagtatccctacgattgaagccacgtagcaagcccggatctagggatctcaagttctcaacatgtgcccaatgccgctcagggtgtacctatgcggctatttgctgctggaagaaaatattcccacaatatcattcgtccttcccactgccccaacggaaatttcaaaactgtcgaattccactccagcagtcgccacacaaatgcgattgtcgattgtcaagcgaggcggtggatctgcctgcatgtggctctttagccatgacccaccgttttgctcaacggtgtcgaacacgcctgcgacaggtggcaaaattgtgacggagcgttcgaacggcattaggcaagatgccatggacggcactgctataccactctggtgttcacgactcagatgttcatgccgagatcctatcgccctgtcagatgtccgctaaaagcgttagtgatacgggcaatcttagttgcctttcttcccatgggccattgccgacccgacccttcgtggagaacgcatttctgactcgacatttgtgtgaagtgcataatcggcagggtctttgcattatccctgtctgtcagcaacattctgactcgctattcagcatcgtacaggcttcagcggctgtctgcatcaccttaaagtcacgcgatagaaacgagcatgcccaggtagcgattacgtcgtacaaagctttcgccaaaagactcccttcacgtcgctcgctcgaaacatgctggggatatgacacaattctctacagcttgacacgccgctgtgaaggcctaatgctggaataggcaatttgcgcgaccaagtacctgatattaactggggtgtgattccaacaccttagtcgtcaaagtacacagtactatctgcatcatgaagcaatgcttcatgaatcagatgtggtataccaagtaggatttgaaaatattctcaggtggatcaatcggagctggcgaatcgcggcactttcgcatgattacttgaatgggtagtagcgccggtacggtgtggtaccttgagagatgatccgcctgcacccgccacggacactttcctctcgtgcatcagatgagctcacgacattttaccccctgcttcatatcgcatgtttcacgaacttcagcctggactctttttgccggatgtactaatatctggagacggcgaggtcccacccagcatcaattgcgcggctgctaccactatttcggatgatttgattacttaggcaggaactgcaagggaggctcatgctgtctggccttgtggataccagtatatgctcatccgactgggtggctatacatcccaatcatctgtgacagacaacgacatcgcatgacggcggtgaagctcgggttgggctagtaacctcatctgaaggttgctttttgtgggaaggattgctgtacctggagaacgaagagctgggatctgggttacaacgttctactacaccatcacgtagtcacaatgtgcagcaagcctccctcatcgagatttgaggtccggaagctcaaaagcatgcaagggcatactgctgcagtgttcgtcaccatggcagtcctttttcacgatcatgactggcccaggtgtatatggagatgcgtgctgtaggcccggggtaccccgtacatgttcacgcagtatcaccaaggcgctccgctgtagtgcattgcctcgtctggcaagcgctcacggctaacagctttgcgaaggggagatgtcaggcaactaaaaagcaaggagcgagacgggacgcatcaaatcgtcgggaaagctgatggtgtgcagctcaggtcacatctagatccgatcgcatcgtcaggaaggggtgcgagatctgcttggcaccgtcggactcgacctggaagtgaagatcggaagagtggatctcacctagtccgcacactctccaaccacgtcgcacagcgtgtggctcggtccaattccccggtgtgtgacttatcgctgattcgcgggaagtctaaccgcaagctagacgactaactactgcactatcgaaaaagataccgtgtcgtccaacgcaagggcacgcgttgaaaagaggggcggcagagcggacggggttggaaggattccttttctttttgcttttttcgagaaatatccggaagcgcgataagcgaaaacgacgcagcaccggccgcagatcgaagcatccagcctgccggatgctccactcgcaacggaccgaggaacgcccgaatcactgaggtaaaagttttcagaaacgtgaggcggccggtgcgggtcgctgctgatgcgagagcgaacatggggcgcactttgggaatacgagcttgcgtcacactattcggatatggagccgcaggcatgatcctgaagctgggagcccggcgcgttttgacagcttgggatgtgtctggtgggacatatcacgtgggggttcgtttcatctggatctgcttgactcgggtttgggggatgtgtggtaaagttgatgtcatgcgttggtgatgaggcgagatggtgagggacgtgcggtttggagtgtccacagtaacctcaaacatggggccagggatctctgagtagggaaagttaacacaccgcctcagacaagaggtcgttggaccttccaagttgcgttgatggacatccgagtcggggttggaatgtcggcgccaatgttttttacccgcttctgaaagggttgcccagaattgctgatccagggtcattgtcatgtcctcttggatgttactttcagaactgattaaaatctgggcaaaccgtgcggttaggacatgaatgccgatcatcaatgtgactgtactgggcgtatttgcgtttggtcttgggcagagttatttcacactcatcatcacattataggcatcaacgtgaacgctcaagttgaattatgaacattgcaattaattctaccaccatcgaagcggtcgcaatctggatattagactactcttcttctcccttgatatcaggctcgtcttgtggaggttcggcccatcgaatattgtctggtcgggtgaccctgctgacattgtcgttgacgttataattatgttgcgtgttcacacggtcagtgtcctgttcgctgaagcgatgattctcccgtccgcgcatgcgattgcagaactgtccagttatgtaatcattctcgtgtctattaccatgaataccctgcggtgggtttagccttccgtaggcatcgtttgtgcgattgttcttctgctgagcagtcctgttgtttccgtgatacggcattcccaccttgtcatgtgagtcagctttgagccatcgactaacagccagtgccgggtttggctcatccctgtcgtggtacttgcagtacttgttcaaattatcaagccaactggcatgaaagtctgcgcaaaattctgcaaacgccctccggccgatttcgctctcttgagtagcgagatacttcatcttttcgaggctcggccacctgtggacatgttggcaatcgatgcccttacagtgtctgaagaaagaagatacaacacaatagtctttctacatttaggaagtgtaataaaagctaacgaaagcatgtaaacaagcttttcagaagcaatatgcataagtgcaagatgtatgaaagctttgtacactatttggtgacgcagaggggaaaaaatggttgtggggaaagaaagacgtcgacaagtggaaagcaaggagagtgacttggagaaatgagaggcgataattctcgagcatgtgagacgtcttccaggactgaataggaaggcgatgtgatcgcaaagaaggcgcagacctctcgaataatgttctttcgtgtttggtcggtgactgatatgctcgaagtggcttggagatgtgcgttgggcgtaatgatggacagtaggcggtgctggttaaattgccggttgtagaacagcaacaacccattgtctttcagccacttcgcgtagtcgaaaccttgtatggcagccttactgcgcctctttccaacacgagaaatgacttttcgtctactttacaacatgttgtcgatcatcattacttgagtatatgagctcacagcttggcgatgtagaaagcagagaactaaaggcgacaaagcgtgataagaagtattcacagcttgcttaacgccgaatccaaatcattccgtagaaaccaaacaatatgccagcttctcagcggccgtcaacatgtatgtcattcctggggtccttgctgatgagagcgtactgacgagcagtagccaaggcgaactcgtcggcatacaacaacgatgatgcgagcacaccgactcggtggaaatcgccaatcgtcattgacgctgacgcaaacacactacccggaggcacgcagcgacaggatgtaaacgacaagaaactgaaggatccgaagcctatcaaggatgatttgagcgacgtatccgcaggcacagcgcgagaggaagtggacactagagatgcaatgaagaaagacaaagacttcaaggatgatgatacaaagacgctggtcgcaggcaaggggcgaagggatcgtaacggcaagattatgacaaagaaagagttggccgcagagggtcttattcgcgtcctcgtagcatgtactgtgatgtaggcatgaggaggaggcggattctttaaggttcggtgcagaatcgaccataaagacaggagcaatgttcgctttctttttgcggacctttggaagcttttgcccagacccattttctcgtagagactactacttcgagatgaaggctttccatcttagcttacattcaagttcgctgatctaagtgtaacgtcatcgtgagattcagatatcaccagcaccagaggtaaactggaagatgtgcttacgaaaattggtctaacgcatatttggcatcactccatgccggctccgtgtcacaccgaaattcgaaaagttcctagcgccagccgactctttcccacgaaggttgtaccacaagctgacaatcacggataccctatgcacgaagagcccatcaagtcacttcggaaaactccagaccgccccccggattttgtcgctagcaccaataatagatgctggtatttttgcacaattcaacccggtcgaaagtggcctgacttggacgatggtcgtgttgacagggacttgaccgagtccaaacaccagtccagtcgaatctagtcggcgtcgcagctgtcctttcgtcgaccgaagttgttccgagtatggtgggtgatgaattgactcgtatgatacatcgtagtatttgggcagcgagggagaggtcgagttcaaggtagagtgttgttgtgagttatccaggatgagcctgtccccttccttgcgtagttgttgacaagggctcatgaataacgccaaaatgcttgcctatatcggcaactgccgcagccgcgttggtttggggggtgccgtgatagctcttgctaacgcggcgtttcttccacgtcacggccgttgttccacgcacccatgcacataaagtacttcgacccgtcaccttggaaaagggccgacgttcgtccggcgttatgtacaacgaaacccgatacgtcatataatccttatgcaaatactgatgcctcaaggaggttctcttgtcgtgggggtccttgagcttaattgtcgcaatggcatacaactgcgcctcagtcgctaaccttcgttgagcagcgttcaatctgctgacccctgtagtagattcggtaatggattttcgtccacagcggaccttgcggcctctcagtttagccatgatggcgagatcaagtccccccagccactagtgaagtggcaaagcaccggttcctgtgtatggtattctgcaagagttggaagccgtggaagcatcgaatctatcccttcgtccgggaaagctacaggagcctcatgtttggctttcgcgacaatttaaatacatccctcgagagagttgtagccagacaagcgggacaaggagtctgtatatgatcaaaagacctttcagcagctatcaagcccacctcaagtttggagctaccctggccagtgtgtagcttcaagcatattctttcagatgtcctcagagatgcgcggattgttggaacgccgtgtagtacaactacgcgtcgagctgcgcatcaagttgaacaccgtaaagccgtacgcgtcatctcagtattgctgcaatatactgtaggaccgatatggagggagttgcagaacggcccaatgagtccggtcgtgtggtgatgtggactggtggaagaagtcgagaagcgaagtcttgggcaagtggctgtcatgtggggcaacggcgtcttccggggaaaggggcggggattcaaccacgcacaagcaccatctctctctctctctctccgcactcactaccattaccatgctggctcacaagttcatggcgaacgaataccggaacctgacgcatcggactctatgatctcatcgcagcgcagcgcacatttttattcgtctcttgattcgagtcgctggatgtgagcgctgatcgcataacgctgctccagcctgttcgtttccttgcgcgaggaaggagctgtcatgttctgtacacattccagcataccgttgccagatcgcttcgatggcctgtgatggtcgaaggataggccactccgggagacaaagaagagtagctcgagacaatttgcgatcgcgtcaacacacctatcgattgtctccattctagctgccctcactgaattatctttaagaaataacagatgtgcctataattcaagagctggtaaacaatcattgcgcaggtctcctgttcgagagcgcctacacttgataactggtgagtacacgagcaagctggttgcaacatcaaacaaactccatccgaactcatcgtctcgcgttctgctacgtctctggtatcccgatatttgttcatgtatctctcgatgtggcctggctttaggtgttgtgatggccgttgatgagacaatagatctggtacaagtagtgattcgccggtgactctgtctcggtatgttcagaccacggcacggtattctcacaccactgtatgcctacaccggccaattcgcgcttcctgtttcggtaccggaatcaatgcgatgttcttcaccttgcagtgcaaacgctggaaaagccgctaaacgagatagggaatttcgtgccacaagttgtctttcccgcttcattctacgtcttttaaacaccacacgtctgatttgtactgcaatcttttgaagcaattaactttacaggtgggcgactttgacctcgagattctcgcaacgtgcgctaattgaatagcttgccggaacgtcgtttgatcctacgagcagacgcgatgggcgacagacgcgaccgcaaccgctggggcccggatgtggatcttgacacgagaaccggacatcctgcgccggaacttggccacgaagatcaatgcacgctgagggatattcgcaacgccatgtttgatggcactctccaggacaagatcatgatgctcgcggagatagaactcatcctgcaaagcggtgatgagaatcgcgaattgaaacagcggatcatccgaatcactcaagtaaagcaggcgatgggccagtcaaatactagacttgttgcctttgtgaagatgcagcaagatggtttccatgtggcgaaaaaaaaagctgtatgcttgcattgcccaggcaaacgagaaatcgcgaaaacttgaggacagtgtggctgccgcgcactctactgctagagaccaaatcgcggcacttgaaagccaagcgaaggagcaactcgacaaagctcgcgctgaaatcgactcaattcgtctaatcgagactcagacgcaagatcaagttgacaaagctcttgcggatatggaaatgcttcgtgcccagaatgaaaaggtcagacaggatctgttagctttaaggcgagctgaacaagtgttgcgcaaagattcagaggctctgcgtaaggagatcgctaggctaaagaaagatgtacaaatacagacaactcttcgccgaaatgccgtcaacgaaacggaagagatcaggttggagctgactgagctgtcaactcagcagatatcacttgcaaaagacaacagcaaacatcggcatacacttaagatttgggaggcgcgtgttatagccttgaccgaggagcgtgaagctgcgctgaagcaagtacaagaactggatggcaagtacttctcagcgcgcgtctggcagaaggccgcaaaagaccgcgaggctgacttgaagctgaagaaggcccgtatcaggcagctcctcaaagccaatgatgagaatgaagaacatactgcaaagttgcagtcagaggctgaagagcgagtgcaggacctggtcgtccaacacgaggcagagattcacgatcgagacgagttcatcgccaaactgcagcagaagaatgtccccaaaaagaagcttaagcaccagcttaaagttctggaagatgaaaagggtaccgtggaaaaacgcttcgaggctctttgcgactattaccgcaacctgtacggcagaaataagagtctggtaaaagtcctgaccaaatccgaggaggctaaaggctatagtttcaaagctgtcgctcttcgtaagaagatctggaagatgaagggttcgacgcttgagtctatcttcgaggatctggatcccgacagcagttcgtcgtcagagagtcagacatctgaagcggaggcggatgtgaagtcggaggagagtggtaaggagagcgactaaaccatgcattaggtgcgaccagccacggggccaagctggcgactcgcgggcttgcatgcttaagcttagcagccttgttttcggtgtcgatagagaaaggtatgtacctctgcggctctcctgtaaaggggatgactgactggtccacagtggtctcggcgtacgaagagcaatcgcccttgtcgaatgtcgctgtccttacaaggccgttgaataccaccgtttcttctgccatctgtttccatcgctgtcttgtgtcgactgcagcatcatccgcgcgccatgcgatattttcgttgccttcgtaagatgttatgatcgatgtgtgatgtgcatgagtgcacctgatgactggtcggagattatggtggtgcatttttgcagcactgcctgagtcaggcatgtgcgccgttgatgcgttgcctgtgagctttgcgacggtgggggtggtagggttcgttctgctcagctaggcttgttgctgaagtcactactgtctttggtagcatggcgccgggtgtaatccctcaatttactcacggtcacttcacagaattatgtccttcttcctatctttataatgcagcttgtccagtgtctatacgctaggccgtgtgttgtgcgcggtggtcgttgggcaaggctagacctcgtcaccattccgcagaagtaaaagctctcccgtagcacctcttctctccctccaactaccccgcactaccgcttcttaaagtcgacctcaactggatctcttgagctattgcgagttcaaggcacccgatagcgattggcgttcgacaattggagagcctctgcttgagcacaccacgctgacacaaggtgcgtagtttcgttgaagtcttaatcatgagcgcagatgcagcattgattgctctccgggctctcgatacgaacgctttcttgcaagtaaacgaccgcgagtcgcacgagtgggttgtgtgacagtgggctgttgctcttccacatcacgatcgacacccagacctcactttccaaatcctcttactgactacatgaattttaggcccggcttttgcgagttgtcaactatttgggttctcctcacacggatacttccagccggacacatttctccgggtccgcgagggcgacaacgatacagacatcgattatcaactggtaagagctttctcgttttagttctaaagcaacgtcctttctaaacccctgcagcgtggtatagacgatggtttcatatggggattcagtacgaccggtcgatcagtacaaggactattcagacaaaggcgaggacgtgaaagacaatgatgagaccagtgcgacaatctcctgcgacatctgcggcctaactttcagccaagctggccaactcgcgcgtcacgagaggtcggtgcatacctcttcgaggccctttgtatgcccagattgtgatgcaaagtttactcgtggatacaatctaaaacggcatcggaaacgacttcacgattacacgtcagacgacaacaacacttccacctcacgggatgacatcacttctacctcacgcgacgacattacttctacctcacgggacgacattacttctacctcacgggacgtacgacgaagtgtctcaaccgcagtcgaatctcgcgagcttctgaaattaggtccaggaggaatcagagcttttcaagaagcattcgagtttgcccggcctccatcgcccccatctccaacaggctccggtcttgccaacaactcagctcatcgacttgccacaccaaccgaccaagaactaatcgcttcagagcgtaggcacttcgagcgacatgtacctcggggaacggctggagaagaacttgttcgtctgcggagcgactggcaccagaggttggctatactacacttgaaggagggtacgaaagctctgcggagattgcatcgtgtctatggtgctaataagaatccggatgaggaataagccatgccagacaggtgtctcattcaagagcaggtgcgtatgtggtcaagaaggattgatgaggaatgagatcgtcgccatgcgatgacgcaatgagttggggaaaatgcgttgatggacaagtgtacttgaacgagaaatcataggaaaaatggacacgagacaaaagctgtgtattacctgcaaatctgcgtattgatcgagcgccaccgtcacccatgatgaacatatttgtcaaattacttattagaatctcgaagaaagccaccaatggcaagaagtggaggtatttgccgaatcaagatgaaatgacaccgagcagttatcgatacttcgtggggtcgttgagctacactacatttttgcgtgtatgagcggaatgaccaagtttatggcggatcacgtgcgaatgcgcatgcttattggcaaacccaaatctacggctgacattagtgactccgcaccgtgactcatcaaatgtttactgtagatctgtgtaaaagtggtagtccatggaagagatttagttccttatctttgtccattcgtctcttttcaccccatgaaatggcaactccaacgacaaaagctcaaacttgcgctatgagtgattgtttctaccgatctttgtagtcgctgcaaaatcatgtattattgcagcaaatcatgtcgggttgtgcattggtcagagcacaaagaggcctgctacgaagccaatattcaccgcactgtgccaaaagctggatctttgctttgggacatgttctacttgttcggccagaagacctttgcaaacaagtttgtggagggcacatgcaacagtagtcgactgcgtgtcactctcgacaccacacggggcttccaaacatttccgcatcatatggttcaaagtgaccaggaaaaccatatgctcttaaccttaatggctggacgtgtcacattcggcatattccatgacgtcctctgtgagctaatgaagagtacactcgctcccaacacgcccttcataattttcaagagaccaaacaatcgcaaatacacctgttcagattgaggagcttgtggctggtctcaactgaccccctatttacgctgaaggtacctttgtcgctaatctgcagccgctggcccatgctatcactcaagggagacacaaaagctttgacaaacacgatctgtttcgcatcaaagcaaagaactcatctaaaaaatggtacttagacacgtttggcgcagaatatggcatcttctctggatgtaccgacggtcagacctatcctggatcttttgcgaacagaatcaacctcgtcgcgtctggaggtacatggaagaagctttacagtgtgctgattcgcccccttctcccgtcctctccgttcccattccctcccctttgcccccctctcatcatacttgcttccaaaccctcccccgcgcacacatcctacaatacttctgaaagcttgcaacgggcaccataccctgcacaaatttgcccgtcgccagacacatacccgaagcaaactgccattcgacgcaggggttcgtggggatgcggtggccgcaggaggggtggagggtgcatgtgtttgtggagtcgggatcgcacatttggattgggaggagctggaggtgtagaaggtaggggttactttttcggatgagggtctaatgtgtgatggcttggtagtgtcggttgcttgggtgcaagatttatggtgatggtggcgcgctgccgtgttgtaatttgaggaagacgggagtttgaggtatcaattatagaatgagaaggtacagcgtgaggaagctgttgttatactgctcagtttgcgcctacctacctgtctgaccagcaactgctcaccactgttgtcgtggtccgacaactcaagatgccagctcactgaatttcacgtcacaggccaataagcaaaacacaagaattaatttttgtttgaattttctgcatgctcgagatctatccaaccgtatgtgtacatgagacgtagcgatgaagcagacgtgtagcgcagcgaacgcaaagcttcgcgaatgctacgatactcatgaaatccttcacagatgtcctagtcctcctcccaacccttccaatcctccaacaccttcctccccttcaaccgcccttgcgcatatcgcccgcagccggaccagtcttaggaatcgcatttgcttttccgccagcgcccttatctttgccatcacctgcagcctgaccagtcttgggagctgcattcgccataccacttccacccacaccacctccgcccttgtctttaccatcacctccagcaccgccattaccacccttcttccgaaagttcttcttacgaaccttaccggtaccctgattgccggactggttaggctgttgctttgaaacgaccggtgccttcgacttgtcatttccctgggtcttgggaaccgcggaaggtgctggcgtcttgttctcagtcttggtgttgggtgccttgtccttggatgtgtcctgcttcttgactgcgtctccattcttcgcttcctgcttcttggctacatcatctttccgcgcttcaacttgagcagtaagcatcgcaccgtcgcccactggggccagaccgcgtatcttctcgggcacccaaaagtctggaaacgcctcgagctccgtgtcgttggtggattgcttgaaggatgtggatgagtcgacgaaccgcgactttggggggatgacgtagccagtcttgtctgattcgtgcggcgcgtcagtgacggtggtgcggtgaagcacctcgttgatgctctggtgctcggtctcaggctggcgctcgaacacgggctgatccttggctagctgtgctatctgagcactatccttcctgtcgtcctgagcgggagccatgctgacaacggaagtcttcttctgcgcagcatccacctggtctgcatctagcagctgtcacgacaccggcttgaccgactgcctttccgcccaacgcctgcatcaacacttcatggatggtgtccgagtatttgttccgcgagatagcgcgcgcattgtcaaggtcgttcagctcgttgcggtcactcctcaatcttctcgcgctgctcagacgccaatcgagaaaagtccggcccagccttgagctgcgtagtagctgcgatcatgccgttcttcttggcttctccacttagcttacacgcttcctgcatcttgctgtagaaacgctcctccagtcgctgaacggtcttcacgtggttccgctcagagtctcgcgcaactgtaagcaagggagagcaggatgcttcgcttctttaggaaagctgtttcgtccatctcgccgggccatcttcgcctcctccagctttcgctgcaacttgtgggctagggtgatgttgaagacctggagctgcatgagagaatcgtggtctagaagcttgaccgtagcatcgggtgtgttgtgggccgcgtccatgacagagttctggccttcataggggataaaatccctgagaaccgagtgggcggttggcgtaccacctggcagatgatgatgcttaggcgtcaacttgtgaatgcgctttgggattggtgcgtggatgtgaagcgcgtcggaggcgccctcacccgtaccactggcggtagtacccgcgggttgctgaccggtcgtctcggtcgtctcggtcttcgcgttcttcgcattcttccgcattcttcgcgcccgacccacttccgttcgtcctagagttgcccaagtttccgtttccctttgtagatggacctgaagacatgatggctgcctttggtatagtgatatgaggcgtagcgatgggtgtgtgcgcgagagtgcccacatgcggagcagaagatgttgaaaaagcgcgtggctgcatcccggagtatgtcgagtaaggactggcaggcgacatccatggagcagaagcaagcggcatgaagaactgaggcgactgcccgggcgtgtagcggccatacttctgagcccatggtgccatgggatctgggacaaagttgcaaaggagcgactgcctctgcacttggtacctggattgggactgggacagcgcgcggaccgtagttgccagaattctgggagcgcccgcctcttccgccattgtagctgcctcgacctttgttgtagcctctgttgcggttgtcgtaggctgggtgtcccttgccggcgtggccaggcggtgcaaatgggtagtcgttagccatacttgcaatcgactggtttggcacacaggagaaggattggtatagggccaatggatcactagttgagtagctgttcggccagtggagggggggtgcgagtttgcgtagtagagggggagaggaagaaacggagagcgattgatatcaggctagtgcgcaggttgctgatgttgttaagtttctccatagcgaccgctgcgcggcttgcctcttatctgctcccggcgccggcacgccgtttgtaccgatcgagctctctttcactctgcaccgctcggttccgacttgttttgcaagctgggtgacctccgagaatcaacatggttcttctaatgggttgcgagctgtcgtttttaaatttgatacagtgtagggcgttcagtgatgagagtatgagtcgctgtgcgtgtcaagttctacagaagatgacgttcccaccagcacacaaattttgcgacccgccatcattgaagaccatgggcacgttatgtacctttgaaaatttgcgcaaacaatacgctcgacgtgatctctctttccaaggtcacagcaccctgaatgactatccaaactcaagttaccttttcagtggatatgaagaagtgactggaatgtacgaaatggtctgcatattctgctattaccgtacaatcacagagattgacacagtcatgtcggaccctgatcagcccctagcgccagagatcttgacgagagcttacacgatacggcgcctttgcgcataactgaggatgcaacgcacgtgtcagtattacaagaaccaggagacgatgtagtcggtcgtcgctaggctctaggatgcaacgaagcgaagaagctaagcgcatctcatagacaaagagacaaccggcgcgtaaggaccaaagaagctaccgggcgctaaaatggacactaagaaagagtaggaggaagtgctttcatgcctgtaaacccaaaatcacatggtatgtgttacacaatcgacaaaggaaacagccacggttgcacgacgtatttgaattgggacaaagacagcatcattaccaatagggtgtgagacaagaacagctgacctaccagcaatagagtttaccaaatacaatgggtcgagatacgaatgggaggcctgcaatgtcagtaagctacatgccccaaatatgtccagctaaggaaggcgcaggcccatggtcaagggacatagcgcacgagagcgtcttcgcacgtgccagtcaggctcaaagttggaggcctcagtgacacgtcgcgaccagaaccatgggtatgggatgcgcataggttgaaggtggggaggagaagcgtgtcgtacttggctgtcagctgataagcagcgcatccctgtcaaaagatagtctgccaaagtggtccccgacgacaacccaagccaacaagtcacctacagggtcggcagagcagcattttctttgggggtagttatcagctgcttgtgaatcgacacgttcctggccgctcatgcagaccttggcaacagctttggcgttttcgtgcggcaaggacccggtgaacgataacggtgcctgcattgcgtcaggtgatcctcgcgttccaggctcagggcaggcatgtatccagatcatcgatgtcgtggtgtacgttgctgtagctgtctgcctcgtacggcatccccacatcgcgtaagtcggattcagtgagcaagcgcacagtgcacgaagaaatgctcgggtcgtggcccggggtccgcaatgatagccgaagagatcgactgttgaacacgacggccggccagaacatccatacagatagaggcagagagatagtgttggtcagggaaacacgcaactcggacgaggacagtggtgaaggtggtcagcctgaatagacgacgtgagagtgctgatgattcggcctgaggtggctccgaggagggcgacacggacggtgttgaggacagtggagaagacaagcgatggcgaatggcgggggcttcgcaacacccggtcgtgccgtgccatgctgctgagacaagggcgacgaagagaggctcgattgaggtcagacgagtgactgtacgcgtgagatgtgatgtgatagaggccggacagaggaaggcgcgtggggggtgtagccttgttgtcgacagcctgccataaccgtcgcggcatatgcactaggtgcgatacagtgtcagcgtagcgttgacgcgcacgacgagcgctggtgttggtgttggtgtctgttgcagctggcagctcgcagtgtcgtcgctgaggttggagtgtcgaccagcaacccgttcgtggcctggcgggggcgtgcagtgggggtccaagttacgtttcgccaggagcgcgcacgacaattcgatcgacagcatcgatggccgtcgacgatccgcagagcccaccgcgaggcgcagcgtgatagggtgtgacaaagcttgatgcgcatgcacccatctctagaccacggagatggccatccatggagaggaactgcctaactcggaggcagtggccgagtgcgacaccgcagcgctagcggtgcgactcgacggcgcagagacaggcgctgggcgctggagggctctggagggcctggctgtcgtctcgtcgccgctgaaacgagcacccactgcgctgcagcgccgggccgatgattggtggcagcaaacgggccggcgacgctgcgcagagggtcggacccccagaatggcagcttcggaggatttagcgaatgggctgctcagtgccctgggccgagtgtcgacgaggcagcgcagacccgagggagtggtccaagtcttggaagtgctgcagagcacacgaagtcgacctgctgcctgggtctgtcctcgctgagctgagggcgagctgagggcgttggcgatggccgtggatgggataggatgggacgcgcagcccgggaagatttgctttctcatggattgttggaaaggaggggtatcgcctttggtctctggggtccacggctgttcttgctgatctcgttcgcctcatcttggaggctcagagggcggcgtgagcgtctcccgaggtctccctcctggtccctcctggtccctccaggcgcctcactcgcatcactcgcatcaccacgcggcccctgcggtcgccatggcggcatacacggcggcatggcctgtgacgggcttcctctgcaacggctaaccgctggcatcgtgaggagagagacaggccgagtcgcaggcgaatcgcccgtgcaccgcacgccgcacccattggacggggaagccactaatgtaggccgatggggatgggcaagcaccaccactctcccttggcgtgcatgcgaatccgcgttacagcaaaatctcggtcctactccttcccatccctcgaagctccaatcttgatcattgtctctttgttcctgatgactgcctgcgtcctatgtgcgtcttgactgccacgagtaacggccgcaccccccacgactgaacggccgactctccctccatagcacctgcctgcccttgcagcgatccgcactgaaccaccacccggagctccacccctcacggcaattcgcagccttgccgtagccaaccttggaacctcgcccaactgccgctgccgctgctgccactgctgtcactgctgccactgaccctcccgccctccagtgcgtgtcaatggccgccctgaaggaagacgctgccccccgcgacgcgaaaccttccgatgccgccgcctcgcccctggtccgcgttatgcgcgagttcgaggagctggtgaggaccttcgagacgggcctgctgctgtcccttgacgccttaggaaccgacgacctggatggcgcccatcgggacgacatccgccgcaaggcctgtcgtctggccatctcggacctcagcaacaagtacacgcgcaagcacatcagccggtcgctgctggaagccgagtccgagggaaagcgcgtcgaagagcagctgcacgccctgtccctgaatggcccccccgacgacgaggacgacgacctgggcagcatgcacaatggctacttccgcctgtactcgaccgagttgttcgacctcctgggccagcccactgacctgcgcttcggctccctgagattccacaagcaacactcgagccccgagcccaccgtcgcaccccaggacgcacagtcgccctgggtccatgtcgagctcgccctgaataactctttcttcgtcgccgactccatggagacgctgccgtaccacacgttccgattgcccaccacaccgtcgttacagaaccggggcatactgagcagaagagcagaagacgacggcgcattcccggattttgactcgtggctactcttcacattcctcggcaacggctgcatcaagctagaggtccccatcgagatgtgcgccgacgtctacggcgaacgcttgcagggccgcgagaacgaggaggtcgtcttctggggcttcttcgtcgatgatgaattggattcatagcgcttcttccatgctgggaccggagttgagggagaaagctagactgggctttggattggcgtcaggcgctttgggaacattgggcgcgctcggattattcgattagctgccgagaatgtgcaggaaaaggcactcatgactggacacgaatttccttattgtcgatatctacttctcccgaactagggcatatctctaccctttcggctgtctttccctccacattcttacgtttgtggatgtttgggcggcactttgcatagcatttcaccttcaaaaggcggacagagagttagatggttaaacagcatcattacgcgcacgaaacatgatatacttggaatctagtggtagacaacacgacgaatcacatgtgcggagcaacgttgttccgaggttttgccgctctcaccttcaatctttgacgtttggtttcttccactgcaccacaacaacactctgacaactaccatggctgctgctccgtcaaatacagcctccaatgctgtgagcattcctgccgttggcgtttctgagttcagactcggcgaagacgaaaactccgacctgagcgacagcgaccaatcagaacacagcgagcgcagcctctcaccagagagtggggcgaagccttcaaaagcgaagaagaggaaggcgcgcaagcaagtcggtgcgctcaccgatgagctggacacgttgctcggtgctgcattccaggcacccaatggcgatgccgtcaagtctgacgttcctggtgcgtgaagaaatcctcgcgtgccagcaaggcgcatgcaagcgactgcatttgtcgaaccgacgggccagggtcccaggaacaatatgctgacggcgtgacgcaggcaatatcgaccatgcatctggggatttgagcatggaggtggatacggagaagagattgcgtacgttttgatttcatccgttcccacaatcgggatgttgctagaaataccatgccatatatgcaatactaatcttacatgtacagccaaacgaactcgccaaaacatgatcaagatggaaaaacgcaaactcgcacgtgagcgtcaaaagcagaatcaacccttccagcaaccagctcctgcgcagaaacccctgacagcagagggccagaaaaagcagcagaagcagagcaagaagaattcggggcaggcgaggagagagcggaaagaaaaggcgcgagcgcggagagcacttgggctcggcgaagagatggcggttgattagtgtagaattagaggtggaggggatgacgagtatgaaaaattgatgactggatgcagtgagagttctcacgagctgtaagtgtcctgctccctcgatgttcgtgatgttcgagttcgcagctgccgtttgtctctcaccttccaatcgtgttgccaagacgcgctagcaccactcctacttcctcttctatcaccttttctgttttcatttctgttcctttccacaaacacaacaagctagctgtcgacgctcaagatggtgcgcatcaagagagagccgcgttcgggcaacaacccgcatatgactccgtcgatggggacacctcagcgacccataaccatcgatgaaggtcctgtcgattttggagcggcgcctgcaatgacaggtgaacccagcatggtactcgagtctctcagagaaagaatggcgcgggttgagcgagggcagggactcggaggtgggaagcgagaagctgggacgaaggtgaagagtgaggacatggagacaggcccgaggcctatgacatctggactttttgggaagggtgccgctaaaggatacggaaaagaagtcaaacacgagactgactccatggaagtcgacaacacggttcatgaccttggagttccttacccgactggtccgctgttctacggtactacggcggcgacggcagctacagaaaaagccgctagaagaaaagcgaaaatagatcagcggaagaaaacgcgtgacgcgaaactacgccggtggtccgacgctgaaaggacccgagagatcatcatgagccgactatccgatcctgagcgcactgtctttgatctggcattgggggagacaatacagtcgctagaggcagccgaccagagaggaaagaagcaacgtaagaaagagatgtccaggctgtaccgggctttggagattgtcagagacttgcctctctttcgcgagatttggaacacagacgtggaccgaagcttgccaaaagctaacaaagatctctcacgcgcgagacgtccggccaaaaagcaggctttgccccgcctaggacggctgggatctgaagctgtcgaaaggaaaccattggacgatgatgcatcatccaccctggctgaagccgcaagtggtctcgcgatcgacaatgatgatgacgatgacgatgacatgactcccgaaatgccagtttccagccatcctgcacccaggacgtttgggaggatgccgtcgacggagtcacaagttctggtcaagaatgagctttccatggacgttgctatcactactggaaatccgaaacagtttcatcagaaacatgcctcgatctgggagcaccacgagagtgcaatgcgacgtcacttccaaagcaaagggttcctccaagctgtctatagcaccaaactcgcgatccaaaagaaagggttccaagttcaggcggcgaatgaaatacaggtggaagaagcgcgacggatcactgagaagcacctcgatggtgacacacgaacctgtattactgactttggcggtactgcctttgatacagaggagtttcctacggatagactatgggagctatcatcaacaaagctctggcactactaccaagacggagacagctgggaccagcttggctggattcctggaggataccttcgcatccgtcagttgcgcgcccctcgcaaaaaagagaacacattccaagctgaagtcgttgttgagtttggcgccagcaccttcactgcaccccaagtcaccatgccactcttcacgaacagcgagtctctggaatttttggctcaacattgcgaccattacagaaagcaagaagctgtggtcaggttgagattcttccaaggtggtcatgtccaggtcgtatttccggctgctcacttgatcaagatggataatggatgtgatcctcgtcgcgctcacgggcagctcgttgagttcgcgggagtattcatgggcaaggcggactgaagacaggggatgcgtggtgaacccggcaaccatgtcaccgaagataaacacagctcaaggatggaccggtgggtggagacatgagattggaccgtggtcgtgacataatagcagatgaatagcctcactgaaccttgattggcgccatactacttctggcgtaccaaattatcataacaacttttgaaatcgaaagtgcctcttaccctgaccttccgtgttcttctactgtcttagggccgctttcactgtcacctagctttcacgcatgtgatcgccaagccgcaaatgcacctcttctctacaaaaacgaatcccgtatccgaagactagcgattgatcacacctgttcaactttcttgaacaaatacccacggcatggctgactcaaccaaagcgtgtgaagagcgcttcctccaggttcgagaagccagtctccgccagtggttctctgaaacacggtccaacgacttaaacactcgactcaccgctcaagaccggctgcatgtattgcttatcataaggaaacaccgtggaaagcttgcgaagctggaagaacaaaagacgcgtacaaacggatatggggctcagactgcgactgagaggtgggcacagatactgagaggcgagaagactttcacaggtgcagacgtcgaacagtgggcgggcagatggaagaccaaaatgacgttgcaaaagcttctgatgaacgagcagcgtacgacacaccagcggactttcattgcacgtcacagttgggaccctcagtcacagatccctcacaagatcgtttccaccgcattcgagatgacaaactccgaacgtggtatgccgaggccatgtctactcatgtgcccacacgaaacgccgctagcaaacgactacaactcccaacgcaacatacgcacttaccgtatctatctgggagactgcaaggagcgttgcaatacctgcaagcggaataacgataaggctggcgcgaccacggcgcaacaggacatctacagagtcaacggggaggatccagtatacctgcctaagcatgagagagggacaagaattgtccagaaggcaaaatgttacgctgctgaggcagtgggaggaagacacgccgactgaggaggacattctaattggactacaacatgacagagttgaagactttggtgtgatcgaggaggaacgaggaatggtgaaggcagtgggacattgagagctcgttgtctgggcgcgcctgttctcgcgcactatagtaaacagtacatcatagcgatatctaaggctgtctagtttcaaggtctcctcaaggatttgtcacagtctaataagcctttgaagatatacaggctgttgtataacttactggatattctctaataaggtcgcaagttttaagcagagtacttgatagggaagagtattgcggtacctcacagccatcaagtctacataccacctccctctacttcttctgtgatgcaaaacctatctgctacgtatatgctttgagtcatcgcgcaccattccacttcgtctgcctaccgaagttaaggggagtgagggatatgaggagacattgtaagataacaacaaagacattcatcatacacccgtggcttaacactcactcgccaaggcgcgctaggctcccagggtttactgtctcaacttccgcctgcggccacaaacaccacaataattctaccatcgcgcaattttgcgcgtcaaagcataaagcaagatggcctcgcagaaagacaaagcgacagaggaggtgcttgctgtggcactcctgcgacgaaagcgcgcgcttgaacaatggtatagcgacacacaaagcaacgacgagtctgcacgagacagggccggagcaagactacaactacagctccacctccgaggtgaacgaaagggtaccaacaagttcacccagagcggcttaaccataaatcagaatggaacacgagagcaggtttcttcacaacaaacaagcctccgaagcgtcaagagccagctagctatttcggagcgatatctgcgtaacggtttcgcagatagggccatacgaggcttgtctaagagctggtacttgggccccgtgtctttagagctgatgctgcagagggtggagtgggatgagattgaagacttcctagaccttcctacacatcagctatgcggcgcgacgacttctcagactcggtttggctttgttccgaggtgctttctgcaatcggctcgaagcctccagttcgtgcacccaaggctcccgtcacccataccgctctaaccaagttcaccgtctccaacgagaaccccaagcgtcaagataccgccgcgactggcacaggcacctctgttgtcaagaacacgagcctcgacaaacaggaagaggccgacttgcaagtctccagagcagcttctgatgcacacctcattatatggagacagcatcgttacttcattctgaacaggtgcatcgcgtccggcgaggtgttctctgcgatatcgctcaaactagccctccaaaagaaagccttcgagcaccaagcgcgactcgagatcaaggtccaagcagcccacagaattacggagaacatggtagcacatgagcacctaccgagtacttgcaacgagaagtacaagaatacctatgttgggatccactcccgtggcctctgggagctcacctccacccaactttggaaggacctcgaaggcgccacctgctgggatcaagcccgctggacacccggcggccacatgtacatccatacggtcgacggcctttctaccatctacatcgacattggccggcgcacctttgatatcgtggcggtagcgctacccaagcatattcacactcagcccatatcatgcaagttgcgctgtttcgaaacgaaatcagatgtgtccgtgaacttgacattcctggccaaaggatttgtgaaggtacacatgccagcacttgcgattatccaactggatagcggatgcaagattctgcccctcatggagactgtcgtcgagctggtgggcgcgcatatggatggaagtgactgaaacagaaagtgggggaggagagatggacgcagacttgttcacctttcttggaataaagaaaacttacaagagacagaaggacttgggctcatggcagctccagttcgagcgactgatcgacattgattgaagtcagaattgcgaactggacacgcgtcgaacaaacgtcgatatgatcaggatgaagacttggatacgttgtgtatcgggaatttcgagtacgctcagtctcacacggatatcagtttcgacacctaaatcttcctttgatagaatccaatttgcccaactacactcccttctgttcagtgacttgaagcattctcaggcaatgttgagccatggtctctattcagacactacactcgatcttctataatatagccaatcttgtagaagtgttcgtgaagtgcatgttacctaggtactgcataccgcatcgtcgtcaagcaaacgggggcgatgaagttagcgtccgtgcgctcgatacaacaacaccttccgcttcgtacctactcttcgtgcctcctctcatgcctcctattgattgcatgcgcagctccttcaaatgccgccatcattgagtatcatcataatgattcgtcctcgtcttcgcgcgcagaggtcttcgcgcataagtcgtcagccatgtttgtttgctgttgtgtcacctaggtgattgtgagattctcacattcaggtaaacatcccacgcgtaatgagagtgagagcgggtactgtctacggcctcagttcgcgcgcttatttcctcagacgtgcttcagtgtgctgagttaaggtgaatgaagctcctgcgcgctccggcttcaccttcaccgcgcgctctgccgtttcacttatcagctcatgccccgcgtgaccgtgatttccttgcaccatcgtttgcctacagcttttagtccggcgcctctcccctcctcttcaacaccaaacaccccgtcccaccgtctcgacacaccgctgctaacagccaccaaacagtaaagcgccttccccgccatcattgacgcgcgcgaaagtcgctcatcgcaagcatgtcgcgcattaatggcctgtatccaatgccgggtaacatgtaccgctcagcaccctcaggaccgcgtcccagtttcaatactaagagctttgcctcgcctgagcctgcatccaaggaggtagtcgcggaggctgcccttactgtcaatgatctagcatccgttaagctcaaaaaagacaagaagagcaagaggcctggcgctgatgccaatggcaagactccgattccgcttccgcccaatgtgtctgagaggaacaagaaaaagacgaagaaggcttctctgggcactgaaggaggaaatgagaatacagaaacggctccggcatctggtgcgcctggtgatgcagcggcaactgagaccgaagatgaggatgaatccaagcctaagaagaagaaaaagaggtcactcaacgcaacagtcgaggacgaggtgatcgaaatcgctccatcggctgatgccacttcagcaactaccgcgaaagacatcgagaagccgaagagcagtaagaagacgaaagatcgcgatggagctgaagcccagcagtctgagaagaaggctgccaagaagcgcaaacgcgccagcgaagtccccgccgatacttcttcgaaagcaccagaggatactgtcctcggcggcgagtatttccagaatcttgaggctgccattggcaggaaggttgccgacttcgactcgcctcaggcatcagctcctttgactgaggctcctgcgaagaagaaggccaagactaagcgcaagcactcagagaatgaagcagcaccactgcaagaagagcagatgggtggtgctcccgttgagccggccatggaggtcacaccatcggaggatgtgttggccaagaaggatagaaaggagaagaaagagaagaagcgaaagaggcgcgagagtcaacaggtacttgccgacacggtagagccgagcagcgcgacggtccaaggcgatccacccaagcccgtcccgaacatcgagcagaggaaaccgaaagctggctcatccttcatcaaggagcctaggaacacgccaattccgctcccgtccaattcttctctgggggtagccagcaccgctgcatcgccacatcgtacccagaagatgcgtgacgacccgcaagtgctggtcgttgagacaactcctttgaggaagaccgtcgcgtccagtctctcacaggctacgacagctccagctggacagatcaagtcaaagaaagctcccgctgtcaaagcctcgtctgcgaaaccagtcaatggtagtcagccttccgcatcggcgccagcagcacttccagagcctaaggcagttcttgagaagtcttacggccagacatcactcactacttcgaacctggagcgttacacgcagccacttagtgaccaggctaagccgcgccctcgtagcggtcgttcgtcttcagtctcaagtacttcttccatgagcatcaaggaggccttcgcacgcgtgcccaagccctcttccactcctgtcactagcaagacgtcgaacccattcttagcgccagtcgcacaggagaaggttgagaaaattgacaaccagaaggctaaccttcagctcttcgactctacccttgccgccttccgatcttccgtcaacatgatcgacgagcaggtctacctgaaccaacatctcgagctccgcgccgccaacgacgccgccggcccactcccatgcctcaaatccgccacgggctgtactcccaaaaatgaggaacacatccgcgccttgaaggactccaacagcaagaccacaccctccttcattgacccgcaccagctcgccctggacgtctccatcgccgccgccgtcgaggcggagaagttcctgcacaacgctgtagttactggcatccccgtgcccgctggtgatctagagggtacgtataagatctactgctcaaagtacaccgacacgcatgcggacaaatacggcttcgggcagcgcaaattggtgatctcgaaacccgcgggctttttcggcaatacgtatactgcgcgcttgatcacgcctccgcgaccgatgggttttaccgtgctatcgttcgaggtcccacccaacgcgtcattccggactatccgattgacgaccagcgcggacaattacaccatggatctcgtggttctgggcaacggacacatcctcctgcaagtggacatcggactgttcctcactggcaggcgcaccgctacgggcatggagtttgttggcatcaaagagggcgcgacaaagtgggccggactagaagacgtcaagacagccgagaggaagaatattcagcgcatgaaggatctcgcggagaaaaaggtgcgggagaaagaggagaaggacaaggagtgggctgtgcgaaaggaggagctggcgaggttgaaggcgagtggtgttgagtcgagccctgtcaagcccgagactccgacgaagcccaagtctactgctaatggcagctccaagactcccaccaagtctaagactactaccggcaccaacggtgtcctgaagactcccaccaagtctaaaactcccgctaagcccatgatgagcggcgctctcccttcctcaaagaagctcaagactccagtcgtcgacggcgtctctccgagcccgaagaagcgcggtagacccacgaatgcggagattgtcaggcgtgctatggaggctgccgggcagactgcggcttgagtacggtcagattggagatggttaaggcttcagtaaggataggttggagaaggacgaaagatgatttgccgcgcatacttgctttaggatactatagctcggaggaattgaccgaagcacgcgagatggtttgccgggaatagcttcaggatgactgtggtcttgagggactcaccgaatgttggcgtttgagcggcacttcggcctggaggaaagccatcgacgctttggcgcttgagctacgcgttgtaccggccgtcgacacgaagagcagccttgggctgatctcttcggacatgaacgtacgagtaacgtagcctacacagagagataatgacagtctctaaaatcctcgattgcacacatgcatgcgtgaaatgacacgacccaacccatgacgaacaagcacaacaacactcatttagctatttcgcgagacgaagtaacgtatcaattaatctctagcccccacttcagacagcgagggccaaactcctacatcttgttctatatgcacacagcaaacctccctatgtatgatacattttgcacccgatccactttttctactccctcttcttctccagcgcagcatcgtgattgacgtcctcgcccttgctgatgaagaaggcgcgctcgaagaacttgaggacttcgtcgatgagactgatttatcgttagtgaatatattccttaacaatggcatgagagggaaggggagggggaggggggaaaaggggtaacttacatgatgggcgcactaatcgccatgaccgccttccactcgctaacatcgagcggaataacgctgaacaagccctgcaagaacggcacatagagcagcgcaaaatgcagcgccatgctcagcgtaatcgccgccacgagcattggattcgcccacagaggcagcgtgagcaagctctcggaactgctcagcgcattcatcgcattcagcatctcaatgacaacaaggatagacagggagacggtagatgccgacttggccatgtcgttgctgaacatttcgcagccgatttcagggaatgcgcgcgagcactggtggaagtggctgagctggtagaaggagatttgcggacccgcggaattgaacatgaaccaccaggcgtagccgaagacggtggcggcgccgacgtacgtgccgatgaccatgtagcggaagaacaaccagccgccgacgagcggctcgtcgcgcttgcggggctggcgcttcatgacgtcgtgatcgggagggttgaaggagagggcggtggcggggaggccgtcggtgacgaggttgacccagaggagttggacggggatgagagcttcgggcatgcccatggcggcggtcaggaagatggacacaacttcgccgatgttggaggagatgaggtagcggatgaattgctgcgtgttgttgtagatggagcggccttcttcgacggcgccttcgatggtggcgaagttgtcgtctacgaggaccatgtcggcggcgagtttggcaacgtcagttccagagcccatggctacaccaatgtcggctttcttgagggcgggcgcgtcgttgacaccgtcaccagtcatggcgacgacttcaccggcttgctggaggagatcaacgagcttggacttgtgggtgggctcagtgcgggagaaaagagatgcgtgtttggcggcgtgcatcttctcagcatcactaagatcatcgaattggcgtccggtgtagctctttccagtgaggtcttcgttgggtccaaagacaccgatttggcgacagatggactcggcggtattttggttgtctccagtaatgacgacaacacggatgccagcggacctgcacttcgcgatagagtcgcggacttcgggacgagggggatccaacatgccgcagagaccgacaagagtcatgttctgttcgatgttgagtgtattccttggtggtcttggccttggagagaagcggatgtgagccaatgtcgtcaacggtagccagggcaataacacggagaccacggttgccgtactcgacaatttccttgttgatgaggctagcgaggttctggttcatggggaccttcttgccgttgcttccaacaatggcgttggtgcagcgggcaaggacagattcgggagcacccttgacgagaagcttttgcgtgttgccatccttgaccaagacagacatactcttacggtcgcgagagaattcgtaggtggctacacgtgacagctggttcttgtagtacttgctcgcaaagtccaggcgttgctcgggggaggcattggcacgggttgcgttgagctgggcgtcaggagtgccaactttctcgaccaggacacgcagagcaccctccgtaggctcgccaacgaggctgtaggtgctgttcttggagtcgtatgcgaggtcagcttcgttgcagagggcggtaacttcgcagatctggcgaacagtggcggaggacgcagccaggttacccaaagcctttccttggaaggagatttgaccctcgggagcgaagctggttccctcgacatcgaattcctcaagtccgttaccgttctcgctgatgaaaaccatcttgttgacgctcatctggttggtggtgagggttccagtcttgtcagagcagatgacgctgcagcttccgagagtctcgacggatggcagactgcggacgacggcgttccttgcggccatcttgcgcgtgccgagagccagacaggtagtgatgacgacagccagaccttcagggatagccgcaacaccgagcgagacagcaatcttgaggtagtagatggcacccttggcgaagcttccgtgcgatgggtcgctgaagttgcgccagttgatgagccagacgagaacacagatagctgaaatgacctttgcgagcatgtcaccaaagtcgttcaacttctccttcaagggcgtaggctgcgagatttgcgaagtaatgctctcgtggatgtctccgatagccgtgtttccaccagtcagaacaaccagcgcggtcgcgtgtcccgtgacgaccgtggtgccagagaacaacatgttgacctgatcctgcttgacagcgctcgcatccttgactgggcgcgtgtcctttgacacactctcgctctcgccagtcaagatggactggtcgatgttgaagctgttgctctggatagacaggatcctgcagtctgcgggaatcctgtcaccgattgtaaccgagacgatgtctccgggcaccaggtcgtcggccttgacgcgggtaatgtgtccatcgcgaacgaccttggcctcgttggccgagtattcctggagggcggcgatggccttttcggcacttgtttcttgcgacaccccgacgacggcgttgaggatgagaatggtgagaatctggcggaattgctgttagcgcatactgggaaggatttgtcgagatgcgaaatacgtacaactgcgggatccacgaatgcggtccagccctcctcgtcttcaaagagggcaagcacgaacgacacggctgccgaacctagcaggatgatgacgagctggtccttgaactgctcgaggatgagctcccagattggcgttggggggtcttctggcagcgctgttcccttgcattagcccattgtctctggtgttatctcgtgatcgccaacataccattcttgccgtgctttgcgcgcagatccttgacctgctgctccgacaggcccttctcttctgttacctggaaatgcttgagcgcctctgcaggcgtcttggtgtatgcattctccatgcctcctcctagatcctccaccgagtagcgtgccgacttattctgcgcgtattggtcgctcaattgcttgccgtgcccaggatctgcggtcgaattggttgagaagagtggtgggtgtgggagggttgaagttacagtccgaagctagttgatactgcgggtaccaagacaatgtagcttataacgaaccacagccagccgaggcagtatttacgaaaacgtcagagtgagcgaaacgtatggaaacttcacgatgcactgcaatcaagagaaaggatcacagctgcgcggttggagaggtcggttcgtcggcgccggttttctggtactcggcttctctctcacaaagtagccccaagaaatctgtcctctcaggaaccgccacaagcgctaggccgagctgggaacgacttttcaccgaccatcctctgcgacgcacgtttcaattcaccttgtgctattcgtttgcagacactcgcgatacttgcgtgcatttccgctgcctgcccaaaagtgtggtgttgcacagagtggctggatgatggatgactgcttgcagcgcggcgcattccgttcggagagaagctgccccgcgattcacgcacccccacctgcggcgtcatcatcgttttcagaccatgtccatctgcaggggagcagagcctcagcgcatctcgagaagcttccactcatgcgcgtctcaccaaggccaattttgcagtcacttgagacaataaacttttcggaaattatgtgggttcaattatgtattggcagatatgccagctatacttcgcgtcctatatcatcgttccgacatgaatcgtccagagggtatcaaagatagaccaaagcccagaagcctccgcccaagcgccaaagaagagcaaaacgctctatgctgcccaaatcgctaattgcagccgccctgcatatatgcagcaaaatcaaagtattatgtacctcatcgtcaagatatctgtagctcaatgctcctggcttgcgcaatatgttcggatcaaccgaatgatatctcgagagacgaatggcttcgtgatgaagccgctcattccactcgttactgccttttcgagcgccgcgtcagtcacgtcggcgctgacggcgaggatggtaggtttcttgcccgaagctacgaactcgggcatggacaggatggtctctgaagcctggaaaccgtcgagaagcggcatccacaaatccatgagaactacgtcaatggcctccgaggcaggaccttgggcattgcggctcatagtgtccacggcgtcctggccgttgaatgctgttgtgacgttcttgtatcccaaccgtcccaacatgttgcacaacacgcgtcgattgatggcgttatcatcgaccacaaggaagttgaggggaagatgtttggcaagatccttgggagcgatgtccatttctgaagacaaagcccgacgatggtggggtggtgagtggcttcgatgcggtgtcgggagtccaaagttcttgacaggcactgagtgaagcgcaaccgatgacggctcagtgaacggctcgttggatagcggcggtgttactggagcttggctgatgtccaagcgtggaacctctcgttcgaccgacatgcgcgacttgatggagggagtcggtgagccgaaaggggttgaaggccggctgcacacttcgcctggagcaagaggaacgcgcatttcaaactcggagcctttgttgggaccggcaacgtgcgagcggagacagaaaagatctcctccaagcttcctagcaatgcccttggcgaccattaagccgagacccaggccttcgctctgccgtgtagtcgagtcatcctctcgggagaaaggcttgaacaggttgggaagaaatgccgctggtatcccagagccagtgtctttgatgttaatgacaatgtagcggcctttggcactcagggtcgcatgtaaggtgatgttaccgtcatgagtgaacttgatggcgttgagagcaaggcaggagaccatcttggccaagtctcgctcgtcaatcaggatcgtatccggtacatcaggtgacacggtccattcgatccactttgtgtgtgattcaccgtttgaactacgcgtccgcacctcgattctctctccggcgtctgtcgcttctgcaacggctgattctggccgcccaccgaccttgagggcgtcgttgatgacatactgcaaaacttccctcaagtttgcatgtcgcagtccaggtactttggagtgttccgaggcaaacatcggcgaggctcttgagtcgcaatgatttgaggatgtgttatgggagcagctctgctccatgcgagaaacatccttgaatccggtattgggggggcatgatgaggcgttacgcatgggaggttcctcggagaaagactctcggatccgttgccgagccggcctggctacacgcgtcttgttgctgcagtctgtccattcgtctctccttctcttcataccacggaatggcgctcgagccatgctgttacccgagatcatcaagtcagggcgcatctcacgccagaaggtgttccattggtcaggtgtcttgtccagtggcgaaagtggggtctcaggtacgcccatgttcatatcataagcgtgaactacattgtcggctgcttcgactgcgcgccttgagctgtctgtggatggattagcacatagtctctcggaatataccgctacacaggtgttgagatgtgttactgaccttgaacggcctcgatgttctccttcaaggtgtcgagcacttctctggtgcgtggatctatgtgcatagtttcggcagcctccttcaggttggccatcatgacatcaagcataccaacaacaccctgcattggcgtgcggagctcgtgggataggctcctagcgtaaggtttgagtgattgagcgaccgagacggcctcgtgtggaacgatttttgttgatatgttcgagggtagttcagctgactgtgcaaagttgatgcccctcagtacgcggtccaggatcatgtcctccaagctgtgcataagcatctcgagaaagccccagctcagcttccgcctcgcagcaccctctttcccccacattaggccgaaatgtgcaaaacattttccttcagcgaatagtggaattcccataaaggcctcgccgggaataatcaggtcgttggggttgttgacgatgaactcgttgagtcgttctgggatgatgaagattttgtcgtgcttcatgtaagcacatggacaggcatatgcatggtatttaaagttcctgagatgtccagggccgttgccgtaatcatcgttgatgtagaaggcctctcccatgaggcaggctccgggctctccgattgggggtagctccacggggatgtctttgtcgtcgacgagaatccgtttggatacgaaagcatattgggcatcagcgatgccggcgaggcctttggtgagtagtgcccagaaggtgtcagtgtcggcactgcggagagcgtccttgaggtcgacgagttgctcggcggcattgctctcggcggggttgaaaatacgagccagttcctccttgaagccgctctggcccggctgtgcgaccatgccgggcatgggctgggcgagacagagcgactgtcgttcaattatatcaggtggcattgcagcgtggccgtccatcttttacggttccatgtgggggtatttgggcaacgctcccgatggatcagtaacggggcggagagtgatgtgttgtgggagaagagccaagtcacgatgtaaggaatgcaagacctcagaaggtgcaagacaggcacgaggagggtcggagcttggctgacgaagacgggttcgtgtgtcggacttgtcggttgcgggcgcgatgaccaactggggacgaagaagcgagcagaatggcagggcgaggaatgcgtttgtgtgcgggacgaaggaggaagtgagggagggtaggcgcagtcggcgatatggttggtttgcgcagacgggcttgctagagtcgcacataagagggctggccgcatgtacgcccccatggcgatctagaacgcgtaccgtaccgatgcggtggaggcctttgcgtttcctggcaagccggcactcggccctggggcagatggcgacgcatgggcggtgcgtctagctggcggcctggccatgcgctatttgcttaacaggcggcggtgcccagcggcatttgtccccgttcctgagcggtgacctgagaagcttcaaagttcagagtttgaagctgtcgcaggccgagctggtggcagttctgatggggcatgggatggcgtctggaggggaccctggtccgtcgtcggtaagcagattagagtgggccacgcttgctggaacagtctggacgctctcggctcaccacgatttgcagcgctagccccggtagctcctgccctcctgcccctggtccaatcgctccttcctcgagagtccgctggcgacgtttgaacagacacggctggccatgtcgtcttttctggctacccgtctacccatcttcccatgttttttgtgtcgacaccaagacaagaggacgcggaagcaggcgtggaagctgacatcgaagcagacatggacttgcttctccatgccaggaacccgcatgcttaccgcagccgtgagacctgctcccgaccatctacattacttctcgagattgcgccactaggcctacgtcagcggctccagcctctcgcatgctctgtcaaggccgaccaaacagtacaagtgcagctttgcagtccgaatcgacagtacgagtattgatccagacagcgcgcatgtgctactgcatgccctggccgtacaccaccgcaaagatcgacgatcgccggggcctcctttcgccgcatgcccgtgctggacgaacgaatcccgaacactcagccgtccagcttcacgccggacgtttgcttgcgccataccacttccacaacttgcttttgcagcgccatcgtggtttagccaggttagccagcatcattccccattccccgttccccattcctcttcgccagacctcccactccggattaccatcccatggtcatgcagaacctaacgtgtcatgttcgcgaggtctaggccacctgttcggccttatatccgtgactaactatccatgcccactggcgaatcagcctcagcctctcccgctaccaagaaaaatacctccgagctgtatggcgcagaggcctctcgccagagtaacgttacatggtgctgattctgagcaaactgtccaggtttgaacccctccagccctccagccttctccgctcaatccgtggtacgcttttctagccaaatgtggcatgtgtctcgaacccagccggacgcacacgatcgtcgcacgccatgagcttcatctcgtccaactgatgatctgcagtgttgcacgcttttgatagctgtctgattgacgatcgtaccttctacccgcacccactgggcggggatgctcgccttctccaaaacaccacgctctgtcctcacaaccccatctcgctttgtctatttttgctcaaaacgaacaacactgcatcatgaccactgcgagagattgccgagtgtgtgccaaagcacgatcccactacgctagatgcggcatgtccagattccgaacgtagcggcctccacagtaccagattccgtcctagaaggctgtcaccgctcgtccctgcccagctgccctttcgcgcacgtctgcgcgcaccgccagggaccggaactcttgacagcagtcatgttagctcgcagccacattcaataatccaaggttctgcaccatgcgagctctcagtcacacgtttgctcagcggataaaacgtcgcgggccacgtctgcctggtcactctaggcaaggctgaccggaccgatgacagaacgtgtcgacattgtgaaataatccgtagcgccaaaagaacggatcgcagctccagccagccagaggtgcaataatactagaccgtcctatcaaccatggttcgcacgcttcactacagggcgctccgcgggagcatgccatgtttagccagatcgccttgcagattggcgaaatcgaggtcctgccgatcacaatcattacctctctctccaggcaccacacaaagaaacatcacctcacttcatcacttttgtacccacctgcctgcctgcaacctcatcctcgtgtacgcgtcgagatgacgacatttgtgcccgtggtcaccctgcggcacgatcctagggcttggcaacggtctggaccttatactcttgggatacccatgctcagatgcctgtcggtgctattttccgtacgtttgaaggcttgttccagacgctgccggcctttgtttgaatactcgaaacaagctgcagactcgaccagatccgaactccgcacctccttcatatcgaactaaaggagggctcaatcggacatggagaaacattgcatggtcatgctcatcatgaaacagctgccctttgtctatctgatacgggatgttcccaagagaatgagcgctgatttacagatatacgcacattccacctgccgaaaagtggtccaatcgcctgcgccccctgttgctttgcgtctggcataagtgaaatttgcttggttaagtcggtgtaaaggtgttcaggaatcagaagagacgcacattcgtggcctagccagactcttgggcccgtcatacctgttcacaacctactccgtctggccatttcagccatcgccgtgctaatataatctggaccatagcactgcagcgccacaactttgtctaagacggtgtccgcagcagtctcataaaattgcctaagacggtgtccgctcaagacccgagcccccggaattacaacagcagcattgtggtctcacacctaaaaatacaggacctggcgccacgagaatcgccacttagtgcacacaagttgcatcctggctcgcatctggcccaacgccctcagttcgtgcgcccactctcgcagaccgatcagctgctggcagaaaagggccgctctagatcctgtttgcctgtgcgacaaccagtacgtttggcgagttgaatgcgcctgtgcgggaagaccgtaatccaggctctcactgaataaattcagtttaatccaggaatgagtgggccatattgaccacattggacagcacagcatgtaatttggctccgtggtactttgagatgcggagcagccaggctctggacccaggatctcctcgggcatacagcccttgggtgtcacagtttatgaccgcataattgtgtgggtcccaaggtgcaagatcttccaatagtaatttggtcgctgacggtaagctctattgtgtcaactaaatccgggtcttttttttctcctgatttctccagtagtcgaatatcactcccatcttcacttttcgctattcatgtttcatgccccgttgacgctgtcaaaaatgcaagcgcgagcttggccgacattgttgacttacatccttataccacactgaaatgaacattatcacgtcctctcctttcctatactttctgattttttcacaggggactacatatcctttttgaatttcacgcatgctgcgagccaatacgtgacataattcctttgcgctgcataagtctgagctgctctagacctaattcgtcacccgggtatatgctactcttcttcttctacacctcatacaccccatccgtattggaggagtagaagctcgtaagactgaagtgaactatatgtatacagtgccattccctcctcgcctcaaccttggccttgtgcctcagacacttacaatagtaatgcccgaccaatcagccatgcgactcttagcgagcatttcgtgctccacggacatggcctggctgagcttataagactccaagtgcgctgcttcaccccaccgaacctgttcatcaacctctgctttacggtcccacccagagcaaaacgaaacccttcaccgaacggcgaaccattcccagcagctccttctcttgtgcagcatacttctcgtctgggaggcgaagcagagctggcaacttcacattcgtgcgtttgctccacaggtcgatctcgctcctgacagcgcggacgctttcgcgatgctgcgaatgcaggagaccagtaagattgggcagtgcacacagcctctcgtagaggttctccaaggcaccaactggagtgacgaagctcacgcgctcaccacgatgtgccaaatactcgtcggtagtagcgcatgtcgtggggatgctgaactgtgcacccgtatcatcaatataccacgattgggtcgaagcggcggagctgacctcgaagacgtcgtgcggtaagtgggggcggtctgcgagcagtctcttcgtgacgacaagaccatcttggtaggtgtcttgagtatcaaggttgcttcctctatcacagcatctgtgcctgttttgatcgttagcaaatctgtctctatttgctgcggccggcgcacctttgagcatctgtttgagtatgcctacaaagaaagcgcagaatgcggagcatttaccctcaatgggcgccatctctttcgaggcttcgtctttcagaaaactgcgaggtaaggtgtagaacccatccggtcgggcgctggtgcagtagagcaagaggcggtctctagtgttcttgatagaacagaattgctgggtcagggcctcggtacgccaatcatcacgaccttttttaggagatcgcctgcgcgttgaagcgtttgcgggagtgcggcggtgttgctcaggcgaagtctctacgcgtggtcgccatggtgaaagcagacccgcaacataacaacaacggtaaacgcctgtgtcgaagattttctctcttccatatctcatctcatccatcacaatcatggcacctcctagagctccagttggcgcggtggaaatcttcaaaaaatatcatggcagactcctgcaactggagcaagaaagactggacccagaatccgccccagaaacaccattgaatatcacagccgacatgtggccatttatcccgcgcaaagtaatggaatctatcccaatcagctcagcacctacgttccgccccgacgaagcactcccagaagcgcctgatgcggtatcagccgtcaaaaagcaagaggccgactatatcctccgcgtcttctacatcctctggagcgcctttctcgatttccgcgaaacaacatggaccacgcccattgccggcgttcccaaccacgacacgctcgaacccgtcatcatcgtcgacgaactcaaaaccgaccgctggaacggatactggtccaaattccctacagaccgcatcccacctcttcaagacacaaccacacgcgtccaagtactctgcacaggctcgtgcctagacacggcgcattttacgcgtctgatagagcaagtcttcgaaggtatacatgatccccgcccattcaattccgatctaatcaaccccaggcatgtccgtcaccctcgaagaaatctccttccgcctcgacccctcccacccgaccacatccctcctcaccggccaaacccacacccaaccctgtacccatcccctctggtgcctgcgcgtaacttccaccctgacccaccgccaatgggccatccacctgtcgggcccgcaatacgccaaactcgagccggccaccgactggctggactttgcgcgctcgtacatcgcgccggattctgaatttctcgtgctgccgtttggttcgctggcgaggtacacggcggcggtgagcaagaccaagggggtggatggtatgcggtgcgatttgagcgcggggggcatgcaggccttttcacgacactgttgataaggcgatgggcaggaagaacttgagctggaacccaaagttatgcgcaagtcggacgaggacttcatgaggcatgcggataagatattgcgcgtggggaatcgggcggttgaggcgtggatggagggcgtggggcagttggggaagaggaggagggacgcggagaggtgggagaggaggcatggggaggagatggagagggagcaggagagggtttggggggaggttaagagggagggaaagggggagaggtttgatgggaagaaggcgctggagggagtggggaaggagaagctgattgaggtggcgatggagatgtggagggagaaggatgaggagatggctaaggcgaaaggggatgaggatgagggaagtattgatggggatgtggaggagagcgtggagagaagtgagaggaagagcgaggctagcaagaaggaggtggagaaagcagagggaaaagagtgatgcagagatgtactcgtcgaatgctgctcagcacgtctagtcatccattaagcagcctaaactcattcaatccgtcagtaaacggaggttcgtttctcatacagcaacgtaccaacgagaccccaagccaaacccactcaatactcaccctcaagttcctctgcaagtttcctcaaaaactcatccgcgccctctcgttccgcactcatcccttcctcacccaaccaacacctccctctccttcacaaaactcacccacaaccctcccccatctctcctctctctcacccccttatgcacagcctcatactccctactcctcctcacccgctccgtaaagtcattctcacggataaatccggacacaacgccttgcatgcacgccaacaaactcgccgccgcgctcgccgtcggcccctcacccatcgagcccaaaaacctcaacggcgtcttgaactcctcctgccacgcactcaccgccctatccatatgtgcaactacctcgcccacaagtccgcagtccaagtcgcacacctgggcttggcggcgcataagctctttgtgcgtgccaaacggatatatcttgacgacgcgcgtgatatatgcggctttgtacgcggcccagcgccagagatgctggtcgataccgaactgagcgttggcgaggtcgatggcccactgtgcgccggtttcggtggaagttatgcgtacaagggcgtgggaggtggtgggtaagtttgtgtggcggaggctgttggggtgcgagatggtggtgtagcgcgggacagatgagagggtagtggtgagttcttcgatggtgatgttgaggccttgagagtttgttaggtagagttgaggacgttgggagggagggtggatggatgttacctgataggagaccggcgatggtttcgtgcatccaggcaatcgactctgagcacattgacgtgcagaggacttgattcttgatctcggtggtcttcatcaagtgtgccgggaacggcaggaagtagtccttgtcgttgtcgctgccgcgatggatgatgagctcttgtctgccgccatcttcgaccttgatgattggcatgttccaggtgttttcacggaatttgaggtaagctgccagtaggattgtagaaacccggatgagcaccctctcaatcttcaagtcgatacaggaggtcttgtggtaaggccagtcttgtttctgacacgccttgctgcagtagtagtgcgagtaggtggcagattgacagccgccgcacacgcttgtcgctggcttgtcgcaaacctggcatttggatacagattctggagccatactgaggcagagcgcgaattcgcggcttttgtttggtgtggtgtggaggagaagaatcaaacggcttgcaaagttgtagtagcgcaagtgaaaagtttctccggaactgctactagacgaggtgaaggtgcgattactgtacggaatcacatgcagactaccagcctcgaattctgccaaggcgagaactggctggctgtaattcgcctcatcaaaaggcttcaggcgatataggaaacgttacgaatggagatggtagacatttgacacagatgtagtaaactgatggattatagagaagttggaatatgtaagaagtggaaagaggccatggtggccaccatccgcatacctataccattttactgcactgaaattctctgctacgtgtaagacgtgtacccactatgcccgtccgtttgataggctttaagcaccttctccagtcgattttgaaagcatagacacgagcccaagaacagttgggctaaatgtacatcttgtccgtttcgtgtgcatccattaaagtgctaactgtatgtagttgccaagttgtctcaaaaggcgggaagtcgcagcttggctccttttcctgccgtttgcaaaaggccaatataaagcttcttctgcttctccgtcaggggccgaccgctgttgtgctccaagtgctcgatggcggcggcgtccttctgcttggtgaagtccgagtcgagaacaaagtctcgcaccggctggtgcaaagctgttaggagcgcttccttctcgctctcgaaagttcccgaaggtagtctcacaagggctgatagactgattttgtttgccttggtccaagtagcgatagcttcgctgataagagtggaggcctccatagtctttcgcaatacgaggcctgcgagaccagggcattgacctccgtcgcttactttcttcttgttggaaccgaagggaagaactgacactatagtcttgacgtacgtggcgtagaattctttggctgtccaaaaggtacgagttatgccgtattgtccgccgctgatgtcgatgtaccaagtttttccgctcttcgtcgaggtaacgcgcaacacctcgtggatgttgtccggccagttggtgcgcaccgtgccatctatgaagacagccgtggttttgcgaggaacaggtttgagttttatgcccacctcttggatcttgatagcacagcctagcttgttttagtcgaacatccaggccacacttcgagttcaaacttaccgtggagtagctgctgaaagagctcttccatgtaaacaagaggctcattgcatgtatcgaaagtaagcacagcctctttgacaccttcgtccttcatcagatggttcgggaatgggatgaacagcggtgaaggatgtggttcgaactcgtcgtacaccacgacctcatcgtctcgaatctcgactttggagttgactgtgtcccaagtggtttcgcggaagttgaggtaagccttatgaacaatatcggcagcccgctcgagaatcgtggcaagctgtaaatcggcgcaggcggtcttgtgggttttccagtcggcagcttgacactctttgctgcagtaagccgacgccctgcagcgcgcgcacttgtccgaggccggcttttcgcagaccgcacacgttgaaggcgcatctatagccatggtcaggttctggttgacgggtcgaccttgactgggtgcgagaaaggtgtgcagtacggtacagaaagctcgagtccaggtgagagcggcagagacgtgggtaaaccttatcccggcgtaacgcaaagcggaggtgaaggtgaatgtggagttatcatgtacacgatcattagaaaacatgcaaagaagaacgaagatgtacatatatcgctagagagatttaggattgacttcaagagtttcgggccagagagaaaacccgctcggagcaatgtgagtatacctttgggcacatttcgcattcaaaacgcacacgagaggtctagcaagttgagtttgcgtgaagcacgtcgcgtgcgcgtgtagtttgcggcgtgcatatccctacaacccatgaatcttgcaggtgatggcacattgagccgtacgcaaggtgatatctgctcgggctgcatcgtgaaggcagacaggcaagcacggagtatgtgttgaaggacagacaggattggccaatgaacatgcggagggaagaacattcccgaagtcattggtcgcgtcacatgtcaacaggcctgactcgcgaccaggtccccttgacgtcgtcagctcagccacgcgggtggcgaatgccaatccgaacaactatatcataccccttccacaccctctacatcccctaccccctacgactgcaaagccacacctacaaacctatcaaatcactgcaccctttgttgcccatcatggacgaagacctccaagacctccttgccctgggcatcttcatggtggctctcctgtcgatgccctttgtactcctcacgtccatcatgacctgcgtcgcatacaagcgcaccaaagcctgggacaaagcccgcaaccagggcgccatcgcactcgagtctgagcgtctcgtcgacgaggatgaatccgacttcctcgacaccgacgacgaggacgaccacaagaagcgcaaggccgacgaggaggcggacaagaccttgaccttcaagcagaagttctggaaggagttcaagcatacctggactggcaagagccgtgaggatatcgtcaagaacagggagcgcgaggaaaggaggaagctcgccaaggcggtggcgagggagatggaccgcagggagcgaaggcgggcacgacaggctgcccagggtcaggcaaacgatctgccaccctcctacaagaactagatgtcggcttcgtcttgctgagctccatgaatacggacatcaacaggtgttcgttggggcattgacaagacgaaagcatttctccataggctcaatttgataccccaataaacttagttttcctttcattaaccgcgaacgttcttgattcacccgcaaagtaatgatacatgttttgctgtatgacgcattcggtcttgctgcgactagttgctgacacttggcacagctcgcttcagcatgtcccagttcgctcacgacattgtactagtcgcttccagtgcatggtcggtagccgcgtcatattgttggctaatatcgccctgcattccaacactgcagttagtagtacatcgatgatatgtcccaacttatccggtcgcgtgaagagccatgctagcgaaacaagtagattacctcgcccaaagacaggcattgcggaacgcaagaagtatgccaaaaagcgtcaagaatactcagacctcagaagcaagtctcgttaccatattcagtatctcccaaactctcttccatccatgcccattccccattcccccgcaaggctgaacccgccctttttgtaccaccacaccaccctttcacccaccccacgctactcctttgtccccagcccaccttcactctagcccccatccacatccttcccaaaatcgcaaccatcgatcgcagcactagctctgactaccctccattcggccaacctagactagtttgcattagtaattggtgttgagcaagggttattaaaggctcggcgcgcggggcgggaagggtagggtacccgctgcatgattttcggacaaaaacaagggagcagaaaaaaaaaaacacaagactgcgggatttagttgctgacgggaggctacggagagggaagtttattttagaaggtgtgacaatttggcgaaacgggatttgtttggtaggatggctgggggtggttttcggaacgcggttgttgcgtgtttcaaacactgagttgcaggtgcagatgagacgcagtggataacaggtcattaagtagttgatacgggctatctacgggtattggtgtatttacaattggtctgaacttctggtgcttgcgcgctggcgtacagatcatggacttattttatacgtgaggcgtcgcgatttcgcgatgaaagctttgatgtcgtcgttgaacgtagagatggaaagatgcgagtgcgactattgcgttttgattagtgtctggtcatggtgtaagatatgtctgtgcaactcacgtctcgctcctcgtcaggcgtgacagctcgcgtcacaatggctttctcgctttcggtcaagaatgggttgtcatggaaagagttgcgagtgttgttgctgacagacgcgtctgtcgtgaagttgagttcgccgaagctggggttgccgtcattcctgaagtagtcgaaatctggctcagcgggacgctcctgtgcttcacgagcatgctttttcttcacttgtagaatgacgacgactccaaaagcgatgaggagagcggcagcacctaaattggtaagtcggggagcgtactatgagatgtgacgaagcttaaccacaggccccaaggataatgaacaaggttcttcgccaatggcgtccaatctagccccgttgccgcagctcagcattgtcggtagccatttaagattggttgtccagtaggagcggtgatgattgatgtgaccacgagaatagacgacagcgttgtagagagagaactggctacaagagtggcttgcgaactggatacaataacagacgagataggcgcttgtccattgcctgactgggacattgtaagagtggcgaaagacgagatcggtgttgaagtcgagattggcgatgaagttgtcagtgaagacgacaatgtcgaagtagatgagctcgacgatgaccaactgagtgtagacagtggctctggctcaaccagctgagtcaaggatgcggcaacaccatccagtattggtcttggttgattcttaccaggcaatggtcgccctatcgcagccgcgggtaaatttccaatagaagtaatgttcaacttgggcatgatttgattctttcctggcatagggacggtgtccaattctgcctgcctaccgacaccggttgcggtcgagttcttggattgtgtgactgatgtgtaggtctggttccgcgacccctgcatggtaacagcaggtgtagctgagatactcgaagtcgcttttagccgttgccgaagcgaagcagggcgaatgttcccttgtgcgtgagatattgtgggtaacgggtctgtcgcattccggttcatacgtccgctgccttcgttcctcgcgttttccatctcgctcttgccgccagcgttcattccgtctcttgtctgacccgggcccatcgtattagatattattgaataagttctggtcttgtaagatcgatgtagcaccagtgctacattgtcggccgtacctggcaagaccatagcgcattatctcagcaaagaagtggtgaactcacaaaggctcacgacaagatgaactgaggacaggcgaacatgatgtactagtaagctccgaccggagctcggttcgctgtgatcttagctcttagaaacagttctgagagagcgtgcgtttcggcatgcgatgccactgtgctgcgcgagtggacgaggaccatgttcagcagggatggtttggaatcggatttgcaacacgatgatctccagaacaccaaacgacgccgggaaacggactgccgcacattggcgttcttcatgtaggcgctctaggacaaaagcgtgcatggatgagggcaagcgaaacctaatgtcagttcttgaaacatggtccatatcttagcctcttcatgtccacgacttactgatgaacaagcagaggccagcctactcctaacgcacatctagaacctgtcatgctatccacgtacatttgtgttcagtagggtggccgccaatgtcacacttggctatcggggtcttgctggcgcacagcatggtcactgcaaattcagtgcagcatgtccccgaaatcaaatgtcatcgtggcactcaccttgcggataacagtcaattgtttctgtctcaatctgtacccttgcaatcactgaccgcttgagtatcgcaattgccactaaaacgagtctggcgattgcctctcttacgtctcccggaatacatggccggcgatgaggcgcagccctcgagccctctcactgggtgattatttggttgtttgccgaacagcagatcctgtaggctgggtataaatccatcatttgctccgtgagcatttgatcttctacaaactcccgctgcccttgtgccgcatccttccttcttcctctgcttgctttacaggccgttgttggtgccagactctttctcagaaaccacgctcctttgtccaaggactttttatcttcaatctttttgcgtactcttcgtacacttccgcctagctgctactccaagcgtctcagttggtacagacaccggtatgacgatatcacttaataattcagattccaaggctgacactgctactacagacaccagcatggccgttggaaacaactgtgagtcgctggctgcgatctgttagatttttgtctttttgtttctcagctcctgcatcatgagactcacgtttcggccgcaaagccacaatccgtacccgtgcgccttattcgtcgaatggaacagccgcagaaatgaacccaaacgcgccgaagccctgtgcgacatgtggtgatgagggtaaaataacctgcccggcatgttccatggtcccatactgcagcgagatttgtcgggctatgggcctgaatctccccaccaggaccgttgtttgttggctggtttccgcaaacacgatggccgtgaattccgtgacttgcttccaggcgagtacactccgagagatcttctatgtcttctctgagcgcgcctatacgctcaagattagcagcattgcccaagggcagtgatgtcgtgatggtttccgaaggttcaaacaacctacgagtgtcaaaccaggcattgttcccatttccggcagaaatgctaccagatctttcggatagacacgcagtcctcggtgttggtcgtagcgagcacgctctggcctatctgcatgacttcattgctcaaatgctcaagggtgacttagcaattgcgctgctatctacggagtaaagtcttacaaccactaggaatgcctgtatcaagagtcgaggaagcggagttccacatgctacgagccccgagagctggtgtactacgctgcgcagacgcgaatggtaatcgccacgtacaagatccgcagcagcatcgagtgcttcagcttgtggcctctgttcatggcaagcgatggatcctggatccgacaggtcgaacatacggcattccaacccaggccaatggcagcgccaaactacgtgcggaggtataccaacctctcgcttgggtcagccgaatgtgtatggcttcgggatatcataagagcaagttccaagattgcgcgcgggtgaaaggcctcgggaggtcttccgtacactgtttcttttcctcgccgcggatcatctgcagttgggcctcgacgaatggatgttgaggtcacacctcacaccgccggagatgctccgtctgccggaagagcttttcgacgccgcacctggtatctctgcggacttgtgttcatgatatgatgtcctcgattaggacaagctccgaatatcgtcagttggtccaagacgctttgaatgcttgagcgtgtcctgcacccggtagatgtggacaatacagcgcttgatgaagctccagctttcgaatgtctggctgcttttcaccttcagccttgactatgcgctaatgcaggagttagtatacaccaacgatggtgcgtcggtggttttgcgatggttaccagctttgtaccatagacagcatcaggaacacatgtttttggccataaagcgacaggtcctttcattgcgatgcagctctatgggctcagagtttgttttcccactttcggctgcgtatcgagttctgtcagggcaacatgggtatatgctcgtggacactacctaggtgggtgagggctgaacaattccaattaggtacactggattatatgcgattgattgagattgttcagcgtgatgagcgagcatgtgcgagcggtatgcgatgggctttgatgatttgcacgttgcaggagaaaggaattggtgaggcgcgcccccagttgccgaatgacgcgaatacgctactaacttattacgtcaatacgagcccccacttgccgcagctgtcccgttattgcacatcccatacgttcgacctgtcctcaacccagctctggaggactaaaattatatatgctgtggtctggtaggctcatcagatgaccaaaactgtatcacactatgcagagacgggttgcagctcaacataccacgttcagcacttcctccacgatagattcaatatctggctgaaggcgaagtcttgtgagcttccctgtacataaccgttggcggtcgctgtattcgatgtcacagttgcggacagactgatcgcaagcttcgcatccttcttttggcatactgaagcctcgttaccggagagctcgccatctttatgcaggaggaaatcgttgctaaatgggccggtaacgatcttgtggatgtttccctaaaaaattcattggttagcgaattgttctattcaagcgcttagacttcgctgcctaccttgcccttcagatcgaccccgtttgcgtcaacatatttccacctcgagactaggcttgcttcagcgccagtgtcgagattgacatatccacgaaaatcggcggagctaatatcaaaggcccaaccaggagagttgataccgatggtcactcggcagaaagcacgactcttgatctttccagcagttggaccgtcggcagcctggaagttgtcgaggataatcgtcatagctgagttgtcccgagcaattaccacgtgcgcatctccttgcttgcaaccactgccctccatatcgacaacaggggaagatagactaacaccgccggctggcggaaggacaggagctgcgaccggtgcagccaccgcacatgctggaagaagagcgattatgcaggcgaaaaaagatagatacatttttgtaatgcagaatactgaggcagaacagggacaaccgcttctccactgcctttatacctgctgacaatatccaggtagtccagcaatttgaatcttgactaatactttcttcctctcattctttcgacaaatgaagtgcatgtaagtttgcttggttattgtacagcctcaatcggccactccctaactcaatcgaaatccaaaatgtcgagattgaaggtggagccgaaaacgtcacccttgtcagtatctgaccggcgatattcgcttttattcctagcgatgcacgaccctgggttgtcggtcgatattatagttcaacggagatattgtgcaacgtggttttgcaattagcctgtacgagtcgaactgccggagagaagcgcgcatagaaaagcaccaacgtaaggcgaaatcttgtgcaacgggatgttatatcgaattcggtacgatacagtcacggagtttgtagccggacatgactactctcttttggacgaccaagcgatcgcttacatacagccggcgcttttctgcaggttgtcaactacgacggaaagtagtaagggtatccaatagcctgaagctatacacagtatcaccatgcttcaattgtaacagcaaggccccatgtatagctccaggtaccttgttcgcgttccctcgcaggtgagaacctgcagtagtaattttgcactcccatttacggctaacaagactagtatgtcatttgtacgaagaagtgaacttcgatctgaaggattccatcgaggtgtctcgtcccacccattggccaccaatagagcaattaagccactggatctttgaggttacttctgatgccaaccccaatgaaatatattgcttggattttagtggatctcagttcggcaacttcaagccctgcaccgacgtcacgatatacgagcagatatatgttgacaagcatatagctgtcgctcccttgagcaccacgagggccgtttgtgacaacatagttgccacagggaactggtacggtaaggtacaaggacttagaccagagaccattgcgacggcacatgggttaatgaatacctgggagcagagctcgggtaggacccatcgagcactattccgtatcaaaaacaccgccgtctatgatagacacgtcgatgcaatgtttcaacaaatcaatagctctgtggatatcctcaccaaacaagttgattggacagaagaatgcaacagtctcgacacggatgaggctaagaaaagtgcatcgcttgcgaacgatacagtgcgaactcacttcagcgatacggtacttaaaccgttctcctgctgaacctcgtcagcccaacttgatttgtggttgctaccactgcgatcaaaagacctgattgtcgctaggaatagtacttttacgtagtcacaacattgaatctggatttcttttcgctctttgcatataatttgatctaggtttttaaagcgaagcctcgatctcgtccagtccagaaacctggttgagaacccatttcctcttctcctcatctgtgtatctggggtatggccgcctgcagtctgcgctcgcctcagggtatcccctcttctttgcaacaacccatttggtgccattgataccgcccttaccaaagccccactctgtgaccgagagcttgatctgaagtgcggatgcttcgtcgtgcttgccttgctggtagaggttgtacatgtgaatgcatgtctaaagaccattagtacgatcgagggacaaagatgatgttgggatgcctaccttgggatacaagttcgcgacgccagtaatcgttccaacagctccgacactcaacgctggaattaaccagtcactttgcccagcaagcgcaacgaattcgctcttcttgaagctagccgatatcctggctactttcgcaatgccaccgcaagtaagcttcacagctacaatatttgtgtgcttgcccaagatgtcgagcatctcagagttcacttcaagacctgcaactacacccgggaagttgtagatgacgatagggattgggctagcgtctgcaagctctttgaagaagctgacgatcgcttcttggttcatggcgaagtggaagtatgacggtacgagtgcgaggaaggctgatgcgccagcttctttggcctcttttgtttggcggatggtatcgcgtgtgcagcctgccacaccaccaattgtaataggtagatcaccgcgtccgagtctttgagcaattttgcgtgccgtttgaaccaactgcatcttctctgctgatgaaagcgttgctgcttctccgttcgtgccagcaatcacaataccgtgaaggccattggagatgagaaactcgaagtgcttctcctgaacgtcccaatcgatctcttgagtctcgtcatctttgaaccatgtcagagaagggacgtgaatgccgggagcgaacgagtagtcgctctggccattgcttgtggggaaggtttcggcggaaggcatgttgcaagattgtggatatgtatttcagctagtatcaaaagatcaagaaggggcctggaaatcccaaagctcgaagagcggatagacgccattatgaattcctctgctgttcgatgcgttccgaatctaaagccgacgattccgaaggcgcgacttctctggagaagtgtggagagtgtatgggacccaccaacggcgacatcgcatgagcttgggagtatcgactggcagtcgcttcttgtcggcaaagctatgtcggaaagatatgcacttgggccggaaagagcagtacctttgcctgtctcatactagcgcttgcgagcccacgcgatgactcgggcgcatttgccgtctccacgactctgttatgcctcgtctcgcgtcccatggggcctgaacgccacatggagtccccactggagtctcccgtccccattttgtatgccggagcatgccaaaggcgtcgcatggtgtcaatacttgtcgtcgcatggcgtgcaaaatcctgatggcctccgacatgtcgctacgtcgacatccgcgtccaagacccgtcttctcggaagtaacaccccggtcgtctgccccagtgacaaggaactgtggagaagcgagaaactctggggttccgagcctcatgtttgcataagaagaccgtgataccccggatttgagatcagcatcagtgcagcctcaaccctctgttacttttgtcgaagtgctctagtatctctgtcatcatgggtggtttcgcaagggctccagaagataggccaacgcctcctgaagtcgtgagtatacaacacggtcatcatcatggatgacactcatgcttaccgactgaacagtacaactggaaggtgtacatggcagccttggtgatttctatgggcgtgcttgcatatggttatggtcagcactccgacaccagccttcaattgtatctgggtctaactagctagcagactctgccttcatcggaacaacgatcacgcacgagagcttcaagcgcgattttggacttcttccatctcagaaaaccaaagcggagattaatgaagtcaatagcaatatcacatccatctgtaggttcacagtctcttggaattatacgacataacttgcgacgcgtaaagcatctcaaagacttaccacatatcccgaggaggactcgcagagtggccaatggtatgctaattcacgtccctagactctgcaggaggcttagtcggtgctttgctcatgtaccctgcactcgagcttctcggacgtcgcatgacggtcatcattgccgataccatctttatcatcggcgccgtcttctgcactgttcctacccaccagctcggtcttatttatgccggccgcttcttcactgggatgggagttggaggtatcgcagccgtctcgccaatatatattgctgagatttccccacccgccattcgtggtcgtcttaccggatttttcgagtcattctaccagaccggagccgtcattggattctggatcaactatggcatcgtacacaacatggatcgtacaaagtccaccgcttggagaattccaatggccgtacagcttatcccagccggactactcgccatcatgatcccattcttgaaggagtcgcctgtatggttgctcaagcgcggtcgtgatgccgacgctctcaaggtctacagctttttccgtaacctgccggaggaccacgaatacatccagcaggacgtgcagtttgtcaagactgagattgccaaggagcgagctcatcttgttggggatgagaagcatgcgactttcggtcgcatgatcaagagtgccgccaaggagggaagcacaaagggcatgcgcaaccgcttcctactcgtcttcctcatgttcatgtggcaggcgtggagtggtgccgcggccatccaattactactcaccaaccatcttcacgtcgatcggactgagcgacgtcacgctttggactggtgtttacgagtatcattaaagccgttggatctatcatattcttcacctggttcatcgataagtttggccgcaagtggccctggattgtatcgtccttgatctgcgcattctgtcagtattacctggctatatacatcgcactcggtaagccaacggttggccaacccaatgtccgactcgacggtcgccggaggaaagggagcaacggccatgattatgatctttggagctgcatgggtgagtgaattcccggcgaatggtagtggcgttacacgatgcgatcgaattttgatcacgagtatcgagcgcagccaccatgtacccgtccaaacctttgaattgtattctgagaatagctaaccgctgcatgacagagtttcggtgccaatggacttccatggatcatctctgcagagatcttcccgtcatcactgaggtcgatctcgggtccctttcgctgcggcatctgtttggatttggactttggtcgtcaccaaggcacttccgcagatgtacacaagcatgcaatggggcgtatatgtattcttcgccacagcgttgattgccgcgagtgtctatgctttcttcttcatccacgacaccaaaggtctgcgcatggatcaaatggaccagctcttcggcttcgagcggtcggtccaaattccggaatcacacacgacggacaacaagcttgcagatgatgagagcgagcacaacgagaaggtcgcacactctcacatcgatcgtgtctgatgttatcttgatgctacctaagaggctcatggcacagcagagactcgcgagcaagaaaccgccactcatcctgaatgaagatgtattgtccaatgaattactgtctttcaaattttgctttgatatcacactgggtgttacttggaaacgcttcgcaaccaaaatatggtcttggagcgccagtacacgcaccgaggctttactgcctctgacttagcatcacgtgaggcttccgactttgcttagatcttcgggaaagattgttactgcttgctgagattctgaagctaatacacgtacgtggttccgctaactttgctcacaatcccgcgtacaagggtggtagccgcatttattcagtgcggttcctatgtagcatcgtactacctcacagtgctcaaccactgcatcaacggcattacgtatgcagcgcttacagagatgccggaaaacgcgcaaaatttcattggcaatcgctgggttctcaaaggagtccggatgagcgacgcgtggtcggtaatgctgatagaaagtgttgaccggtcagtgacacgatggatcacgctggacggaaagcgacgtcttgcgcaactctgatccgggtgcaaaggctcaaacctaggcctccgcgcccctttttcaaactttcctttagcttctaagcttcgatcttgtagttgaaacagccccaaaccagttttctcgttcaccaccacgttccacatggccgagtttgaacttgattactcctatctttcagaggaaacgggccaaaattttgagaacggcacatattatgcctcaggtgctccatgggtagaggacgacgaagtcgagcatcttgtacagtttgacgctgagcccactggcgattcagatgacacctcagagagtgaagaagagcaacagtccgaaagcagtgacaacaatgaggaagatgatggtgaagacggcgagcaagatgatgacgaagatgatgaggaagacaacgacgacgactatgaggatgtgaacgaaagtgaggaagaggcagaggatgaggatgcagaaaaggcttccggcaatgacaggtctgcggaaaatgctgccactaccaacattaacatcaactacatcaactacgagtctaccaatcacaacaactacgtacacgatgagtcgtactacgatgactcaaccaaccaatcagccgcatactatgatctctctgagacgaatctgagctatgctcctgtatcagccaatctcgactacgcaccttcaacatcgtacttggcttacactccttcgttccagggcatcgacagggctcctgcatcacgtgcaaactactctctcccttcgtcgacgccgaatcatactggacgtacagacaatgcaggaaacgccaatcctgcggtaaatgccccccgctccattgggacagcgccgactcagcagaagtcttcgttctttggtctgaggaagccgaagcccaaccctgtggcacccaagaccaacaccgcctatccgccagcgaacagttaccatgcgcttccagtacctgatacatactatgcggctccgcaagcaaattcaaacaaagccccgtcgttagccagtgtcagtcatccccgtccgccggtaaatgcgaagcacaaaccttcatgtgcacctccaaaagacactccaaagttgaggagcggcggtcatccggatccacgaggcaagcaaaagttcaatccgaagcctacccaaggcaacgttcgaggccaacctggaatagcgtctcagcctaacaaacttgcttcgcgcggcgcccatgcacctgccaccagtcagagacctcaataccctccgagcgcaggcataccattgaataatcagaatcagaaggctgcaccacctacctctgcgataagaccaaacatgaaaacaaacaatcaagtgtatcaagcctacaatccttcagccactgcacctccaccaaatcgccagacttaccaagccttcaacccagctactaaggcagccggaccgatcaagccgaaggtgaacaagcaagctgcaaaaggtcaagctctacctcctgctccggggcagatgcaaattggacctctggcttacaagaacttgcttgagaacattttccgagtcccagtcaagtttgacaaaaagggtatcgctgtgtatacgattggagtatctaacacgcttaaaggggcggccaaaatgaagaagaagggaatgatgttgtacagatcgttcggtcaggtaaaggtttggtcgaaatcgggaaagatgtaggtgagacgaggtgatcagggttacaaggagtggtgcgatgaggagagcatgacctaaaattttcatcattgccaattattggaaagtttcttatatcttcttttcataattcaaaaagtttctaataactgttaacgtatcagcttagccacgaaacgggcgggaggggagcctgaagtctttacaaagacagtttttagaaaaaaacatcataaggagcgctgaacttgctcaaaattacgatttgcgttcacgagaatggcttaatttgatgctgaatgtccgtattagatcgttgtagagttgtgcgtctacacgggcatgacaccgcagacgctaatctcgggctccctggccaggcacttgcgggaccaacatccactatctcatcgacgcgtcatactcatacgtgctgctgtagacatctgcaaatgcgtattcatcacacttgctcaacgcaggccgaactcccgtagcatcaccaaaagccgataccccaagatcgagccccagtgaccagctggcttttcgtacgctcttatgaccgcccatccttttttctgccaatatgccccgttcaagtcctcgaccgcgtgaatccatatcttcaccttcgcatggccgtcttcacgcgcttcgtcctcacgtgtctggctgatcagcttcgcaaccagcgcgtcaacacatcgtcctgcaagccctcgtcgcatccatcccacccgcgtcgcgaccatcaaaatctcccaaccatcttcatcggcggcactgtagtcatctagatcgctctcccagcgcttcgcagctgcgcacgcaattggagtggcagagtcgtgcacatcgtatatgacggcgaacatgccatcatgaccgagagcgtcgtgtatcgaatgggattgcgacaggcgctcgccgccgtagaccccgtcccaacgtgttgcactctcggggtgtcaagtagcgataaccttcatttatgaaagttgttaatgtattgacaagagcggcatcggcgcggatagccgaggcgaggtgaaggcgcggtgataattctgtgtccgggccgcggttagggacagccatgatgatatgtctgccattaggaagagcataagagctcttttatagatctcccattgtcgcaggttctcgtgggggctccttcgtctgcatcatagggcgcaaggcgcacgccgtgttcgcggctgcaatgcactttaattggttggaatcagagatgggtgtgctcctactggaaaaagaaggcgtatgtgtgagtgatgttattgcttgtttggcggggcaggctaatatgcactccaggttgggttcgtacctacggtaccatgggtggctcgtggaggacgtcacaattttgttgcgcttttcatcgctaacctgtctcccttacaccgcacatcatccctattcatcagggtaaggacacagcagacccgtgccagcattgaggttgaagcacaatgaacttaagtgcatttccatgttcttggcgatttacagccaaattcgtctttacgctccccgtagccctattagaacacccaaactttcactttcgcctctactcggatcatgtgactttagtgaggtcctccttatacattttgccggccccttcaatcacgatctacggaaaatagactcattcccctaacatcgttcaactaccgaccacggaagatttctacactgtcctgggggtgacgtgtaatgctacgcctgaggcgatcgttcgatcttacaggaagctggcactcaagctccacccagatcgcaatcccggaccccatgcgacgcaagccttccaactggtacgcttgagatcatacattgcattggccacgactgacatacgacatagctgggtcgagcctacgagacgctgaaagacgaagccaaacgccgagcgtataatatactctacccagccgttcgaaaccagtacgcgtctacagaaagcaggagggaagcgcagccgtcagccgcgtcgagttcgcaaacacaagaactgagtgaagccgcacaagtagcagtgctcaacaagtcgaatcaggagcgcactgagctattgcagactaagaagagagaattggacgcgacgatcgcaggaattgtaatccaattcagggaggcagaagaagacatcaatgctgccattcgcagcgatgagcttacgatacgagttatcaagaacaatattagagccagagaattccggatgagacaagagaaggcgagggttgagcgggaacaaagagccgagttcttaaggtggcagcaggcggagcaagagaggcgggatagagaggcaatgaaggcttgggagaaggatcaagcagccatacgggtagcccgaaagcaaaaagaccgcgcatggcaagcaagcctggagaaacagagggtggagcaagagatgagagcacgaatcctcagagagcaacaggaagagcagcagagaagaagcagacaagcagctgatgcaagactggtagcggaataccaacgacaggcggtagcacacgtagcgcaaaggcagcgtcaagaagacttcaacagccaacacccaggcagccgaacattccaaagcttgttctgtttgcatggatgctcgttccgcgaactcctcggttacgcagtgtgtccaaggtgtcaagacgtgtgggactatccactggagtgccctacctgccccacacaggcctgtccaaaatgtcaaagcatacaacctcgcagtacaacgacgccgtatcgctactatccgaagacgaaaactccaagctctgactcgttgcgggaattggggattttactaggcctagtaaggtaatttagcgttcacagatagggctgagaaaaataagatcctaaatgaattatatattgaaagctttgctatgcctaacttgcgcaaggtatagagatagcagagttcctaacaagaacgtacacaactgctgccacaagcctcctctattcatactttagtatccgagcgtcagtagagcagccaaattcctgcatctaaggccagccaatagcctcttaccgtcctcggacattaccttgttaggcatagcataactcccattctctagagtatacggtacgcttactattcggagactacggtagctcaggtgaatactggcgagctgccagtgtttattgtctgctcgtaaatgaacgatacaaactaagtgaaaatattgcgactgtcttggtctggtctagtacgactttgcttaatcctcgcctgaataaaaactgagagtgtctcatttcatgatctccatatatacatatgctacattactcactagctacttaacttttatattaatcacagcacagccatcgcgccaacaacaacggcgccaacaacaacggtgccaagtacaccgaccggaccaatatgagtaccggcattcatcgattgctgaggaggaacagactacaatattggtcagctactactcaaaatatcgccgaactacacttacgttcgtgaagctcgctgtcgcgttcccgcttgcaacaggagagccggagactgagctcaatgcagcactcgaggttacagtagctggagctggagctggagtagctgcagcagatgtcgccgacgcagcaccagccgacgaactactaccagcacgcactgccgggccaacatcatcctgcttgcccgccaatggctcggtgctcaatccacagcttgcgccagcagtactcaacgtattgccatacatgcgccagatgttgtagttgtcggggccagcacattgcaggcagttcttgtagttggtcttgaatgcgtcgttttcgcacttgttaggttggcgcgagaggcttatggcggtgcctatcatttggtcagttaaggcttgcacagacatatcgaaagaccaaccgcaattatcatggcaattgtacgagggcgtgcctggagcctgacgcttgagaagcgcggcaaacttgatgtcttctggatgaattgaggcactggcaagggcaattaagcctgcgacaaggaatttaggtgcgagcattttgatatgcaatgtttcagagttcaaaacgagagtgaggttggcttgggcacaatcaaatggttctgaagtgatcactaacacaacatgcaggaactgggaacatggcttttttgtagctcaatcacatgcataccttctaattcccaagactttgtcccgcttgtcgaagtcggagcaacacgagcaaagtggactggacacggcatatatcacaccggccgaacgtcggagatgcagaattttatcagatgggctgataagatgctgatgccaagtgagcgtctagctcttccgaggtttcgcgtccttgcgttattggcttgtccgaagcgggggcgtctctagcgcaatcagataactttattgtctgcccagcttccgaacacgaagctgtccaagaactcgattgacagggagaagcggcgctgatggctgggtcgcacaatgactctgtctgaaaagatgcggtgattggagtaccagcagaaactcaatagttgagcgacttggcacatgcaacacgcgactcggtggtgctagaacagtctcgtcatctagatcctttcgtgggttgcacatgacagcatgtatgtagccccgcctgtggtaatatagacggatgggagccgcatctgtcactgttgggttgttacctttgtgttctcgcatatcgcaatcatgcacacacacctccgacacctctgctcgctcatccttttcgtttccagccttgatcatgtctcgtcacagactcatggagaaggtgctgaaggcacagagatgggaccggtagcttttatgtggccctcagatcggatctgggatgccgcacatgacaacacagcaccctgcggaagtgcagttggcccatcaaatcgcacagtgttcccattgcagcaaggacaagtagcacttagtatcgccgacgatgcgtggttcgtagcattcagacttgcggtcggcaatggtgagtagactagtcactgtcgtttcgtgtaaagttatgtgagctgatcatcctttaagatccaaaatcacaatccgacttcagcgaccaagtggtcgccaacaccacggacatagatccaggccatcaatgctacaagcttgatgcacttgacaatgtctctgctggccagaatgcgactatccaactagagtactgggctgagttcgaaggcgagaacgatggccgaaaccagtcgttcttcgcttgcgctgatatcgttcgtaccctgttctacaagagtggagtgtaggaactgatgcttcaacagaccttcgtcgagaccaaagactttacaatacaagtcccatgcttcaacgtgaccagcgaagatttcaatgcgcccacgcccagctccagcttctctccatcaaacaccggtctcactggcccaccgtctgaacaatcgagtggtggtagtagtggtctttcaacaggggcgaaagcaggcatagcagttggagctgtcattgctggtcttgcactacttggtgccatcgggttcttgttttggcgacggggcagaaatgctggcctgaagggcaaagacgaatatgaattgagagcgaagaatctgggcaccccggatggggagacacgagcatagtttgaactgggctacaacagggaacccagggtacacactggccggttcccaaatcgggatatttacgtctctcctttctagcactcaaatttcgtagaaacaactagttcgtacgaaaactaatcccatctcactgttttacaacctatggtttcagtgattcgtttgactttgtgacagtatatatgtatatgttgaagcgttcaagaatatattataaggtattgtggcacatattatttataattgcctatcacagcgttggtctcagagcttcaatggttaaagccctgtaaacttccggcattggctttggcaagcgctttgttctctttctgccatcgtgtagcatattatattgcacaccaaagccatgattgaagatctctcgaatattttcgagctgcatgccccggcttcagggacatagaagaccacaaagacccagccaaagaagcagatcgctacgtagaagccaaatttgccattggatgtgatacccttcataatggacaagaaaggtgatgcaatgaaccacgaagcatatgatgacgacgatgagaagataatcaggccagccaattccgtcactctgggcttcgagagtgggggagtcaattgggatgaaatggaactataccgacgactggacaaactgacatgcccgcgatcgtgactagcaagatgcggtggcgatcgaatatgtccacaatgaccaatttcatgatgctaagtatgaagttggttgcggagaccgtagctgcaacaatcttaggatctcttagcaagtaagataaaagagatataagattattatagaaaagataataattcgtctaagtactaatctataacctactctacctcgttctaagatctttgtgctaaccttatctctatacttaccacaaagccttacaatcgttgccctgcattttggatatcaaggcctttgctaagatcaatcttcgcataccatattagattcattttttccgctgttgcatcagctcaaattttatatcgatcgacactaggacgaattccaggtctcttgacctagcctagaacaatcattccatctgagagtatctcgcacatctattcgttcagtatctgtacttcgggaaactcctgattcttccccttcaacaccgcatcctcccccttcagacccaaagtataccaaaagaatgacggtatatacctccccaagatctcccacactctcggcccaggaattggtccaatcaaatagagcagcgtatcctcactaacattccccctaatacccgccacatctacaaggatattcaaatcccaatacgacccatgcgcggcattcgtaactgtaaactctctcttgtaatccacgttcgcactgctattcagagtattccaaaatgtcgcccacgagggatctgaggagatcgaagaattatgtccgtcgctgccccagagtgcgacagcctgggggaacttcggtgtgccgagaggactgttcaggacgggaccgtacattttgccgtcgagattgatgcctgcgcggaaccgcttgtcgtttaagagggctgttgcggaagctgctccaccgaagctatgtccaaatatgacggccttttctcctgaatcagcacttataccgaggcagtccaacacgaacgaggcatcctgagcgcgtacttccagcccgaagttcaaggacgtaggctcggaaccgttcacgggcgacgccacgcttccaccaaagatgacgtcgccatttggaaattcgacaacgtctgtatcgtaggggtgatcgatcatgatgactatgaagccatgactagcgacttcctgcgcaagatggctgtagaagagccgcgtcgtgttgagacctccgctgaacagcgccactggccatttctccgttcggtttccttctccgccccctatgctgagcacttctctttacacacctcaagcacgaatcgccttaagagtcctttcggccaaccatagtcccctaagatttcatcttcagcggcggcagtcacattcgtcatatactgcacttgctcgaagttgcaccgcgagatcggaaccgggtcaaagcgcgatatcatgatccgccgtgcatgactcgaattaaagggatctacgcgtgaggagtcgacccattcttcgatggcaagggttgtggcgtaaggtcctgtgcttcgcgggagaacaattgcattctgcgcgaatgctgttgcgcaagtaaggaggacggataaaagaagcatgatgctggatgccaataattttgcaagtgcgttgtggggaactcatgctctttaagtcccgagatggcgcgaatttatgaatcgtggtgaatacgatgacctgcctgaacagggcaatcgcctgaatactcgcttttaggcatagcgtcggacaccaaatagattgtggctggtgttgtggctgaccatgtgctcaaacctggtggtggtgaacctcatattgccaaaagctgagcagcaaagggagaacaatgctacgaccagatggaaattccattatagtcatttcatcgctgcagaacagtgggaacctcttctgattcactggtctacccccaaacatatgctttccactttccacgtctcttcaagctatcaacccagtccttgacctcagttccgctcatatgcttcatgctgcttgttgcggcctcaattgtcgctcgcacatccgtcgccatactggccttaccacagatgtacatagtagcgccgttgcggataagatggcaagattgggccagtatctcgatgactgttgcactatactgttggcttcgggagataattcaagaccagataacctgactgtggactgccgtaaatggaccttttcttatacccttgatgggactgtagacattggcctctcggaaactttagggttcttagatcgtagagatgacaagattacaaggccgaaatcgttgcagaagtcagtatcctgatgaataccggctctgcgacaactgcgatagcaatgaccgacgtgctgtatcagcttgtgaagaacccgaagactctggaaaagttgattgaggagatagacgatgcactgaacgaagaagaagaccaaccgaaggacggagtcatcccatgcgacaagatgaaatatatgccgtacctgcggacaggcctggatgaatcactgcgccttttcccgacaacaccccatggcctcccgcgggagataccaccagacggtattcaggaggcattcttgttgctatgtctgccttcgtcgcgcacaggatcgagtcaaaatttcccccgagcggatcaggacatttcggagcggtggttgggagaagagggcaaatcgctccaatctttcatcctagcttttttcagcaggggtgatgggctgcactggccgcaacatcagtagtgctgacaagtgttctaagaagatatgaattcgcgtaaagtagtccacagcgggatatcaggcgactagagaaaataaatcggttgctgggtgagatgtcggtcaaagtgtggaggaggaaggaaaggtcagcgcattgcgattagatgaagcgggcagctggtcttattgcggaggtcaaaagtccagatgaagataaggtatatagaccacaggaatattgagacctataaccacgcaatgcgaaaaagtgagatggaagaccatcgcccgagttgatggtgagaagactcatttgaagccaagtcagcaagacggatggcgcatgacaaaaaagccacgaatgactcgctagcggccgtaacatctattcattggcccgacagattcatccatctctacaacaacacttttaacgtcgtgagatctgacttggttcatgaagaaggtaatcatgttcaggaagtgagcatcgtattggtacgcacgtttgggaatgtcgcatccaacgccacaagagcatccaccaccagcaacacccgccagcttagccagctccggacacaccttggccgtgccccgtccagctcgctcgaagaatgggtgcaatgcatgccggtaagtcgtgataccaagtccagacatagacatggcttatcaagtatcagaaggcggaaagtccgatgcaacgagcgacggccaagatgtgctcattgtgagcgtctaaatttggattgcacttggaatcgtcccacaacatcgcgcaatgatacgggaccaacttcagcttccatgacgaactcaagtactccagttcttcaacaccagctcttcaatcccaaccttcttgctcttgacgggttcaacatggggaacaacaatttcttcgatttctcagggcctttaggaattgggacatgggatgaagctatgctcttgagtcctaattcatggccttccaatccttccgatctatctacccatggcccacagcatcaactagacgctatctcacagcctgttcatcagccaccagttagtcaccagtccccgggtaaaggcacccgaaggagagcttgttccatcccagagcgcggacatcagcaagcagaagctgcgtctacatcgcctttctcggcggaaaatgcccccaatggcactatcgatgaagactttctcctcaatacatttttgcagatgctaatgccaccaatccttgcaactacagaaataggaccaaagtgggcgacaacaagagcattcttcaacgctatggccgcggaatctctcgtcgttagaagtgcaatcatggcttttacagctatgcagatgcaacgaagtggattgggcggtgatgcgatgaagactgattggaggccgttatatgacagtgccgctcgcaatttgtctagcgctcttgccagcaaacgcaaagaggaggggaaagatggcatgaaaataccactgaagtttttcctggcgtcattgttcttgctaacatatactgatgtaagttcattacagtgcttcgcctggcggttgatctcgagcagaaactaatcaagacctagttactcaccgagacacttcctagagcccatgccaatctccgagaagcctatacgttgatacagaacgttgataaaacttctttttctatccccgaaaggcgaatcatatcatggctccgcctcttggatgcacgtgcaatttcgaccgctggtggcgaaggcttgttcctcgctgatacggatgaaaccttgttcgatgcaacacctgcggcagacgtcaacgcagagccagaaacacttgatactgagatcgaggaaatcttatttgatgtcctttaccacccaggcattgtgttctaccaaaaggtacagagcttttgttggccggatcacacgcatcgaacccttggcattcgcgggtcgtggcacagtacaagatgagactgaggtaatggcaattgctttcgcaaattttcaaaaagatctgcaatgctctttacggggcaaagaccagcgttgatggatcacgctgccgctggtaacctgacagaaaagcatctttgcgagaaacttagtggcagcgctcacgcgtagttttcgcacttatctaggccaactactacgcgtcattcttacatcttccaccgcgtcgcctatgttcaagtatccgaaaacaaaagacgaaatagatgccattgtgaaaatcaaaaagggtggtgcgcatctcatggcacaaacggacgagtcactgccagtcaatttactatggccgttacttatgtggggcgcggaagaagacgatgtagaggaacgcaagtggatcgtcaaggccattcgtggtctcgagagtattgcaacaaacgcaaagcctaccgcagacctactagaagaagtgcagcgccgacaagacgaagggcaaagaagggtcgatgtacgaagcgtgagccaagagtattttgcgagccaccacttcgccattgtctagagtggtgtgctctacctatcggccctctccgccaaatctataagtttacccaatcaatgcgcttgccagactcatcgaaccagatctgtttcccacttacaagcgcttctcgcaaccaagctccaatttgcaaagccttgactgcactttgaaactttcgtgcgcgttctgttcaaactcacactgcgattagatagcaactgtcatcaaatgtataagcctaaatatacttaacagctcatttcgtagtacctaggtacgttgcgaagagctaaaaaaaccctaacttttaaatgatatagcttaacagaactgcccttagatagtgcctagaatcatgaggcacagagcgcatgagtttttgctgcacctggtgggggcaggttcttgatgcggagaagcaaacgcctttcatctcgtttagcttccgaagtctaggcgagtggggagcccgttcctgctcaggtgcagcccacgcgaaaaacgcgaagtcacacgtcctagaaatgttatacatcttctcgaacccacctctatcgcgctgctctggaatcgaaagcaaagggccaggtgtagtaccgcatgttgggcaggatcgatggatgtcgagcgtgctacgagtggcatcgtagtgccgcttcggacatgcgttcccaaatttcgagtactgacttcctgactccttcctgtctcgcaccttcctattcgcggacagcatgatctgttcatccatgtgaggtcacgactatggaatcttgatcgtaacgtgcgactgttcctagatatgactagcgcgcatggttctcgtattcgagacctaccacaacatccagggctcggtaaatctccactcggcacctaggtcaatgacagcactaccttaaggcaaagtatcgcaatcggaccgcattgcagtgtacagtagctttctcggaggctggatggccgacgcgggaacgtcggagagttggccatgtggggtcttctccgcattgtggggaagcttgagcatccccaaacgaacctcacgctctagcgctctagcgcaagaaatcgacaagcatacgtgctgcaggaacgagcggcatatattacaacaaaatctaacgatacaaacctcgtttgttaatcaaacatcgtcactatgccttctaccgcatatcttgatcaggaatatcagtcgacacactacaacctgtttaaggagtccatcaccgtgcccttgaagcccgtacttcctcctgggatacagcaagatgtcttcaacaaggcgatacaaaagtacaagattgcagttggcaatgaccaagtattgcaagaccatgatctgacggaatatatcgatccatatgagctacaagaggctgagggaacgcgcaagatgcccagcgcggcagtgcggcccgggagcatcaaagagctcaaggaggtcctaaaggtatcaaatgagtttggtattccggtctggacattctctagaggaaagaaccttgggtaagccgctacattattgctccctccaccattattgcatgttgctcaccgatggccagatatggtggtccagcacctcgagtcaacggatccatcgcgctcgatcttcatcgcatgaacaagatcattgaggtgaactctgaatactcatatgcggttgtcgagccaggcgtcacgtttaccgacctctatgactactgcgtcaagaataagctgaatgtctggccatcctgtccgtcacttggatggggttcagtagtaggcaataccctggatcgaggtgcaggcttcacaccgactgcaatgcatcatcagcacatttcaggcgtagaagccatgctcgccaatggtgaccttgtacgtacaggacagtttggcatctcgaattcgcggtcggcgcatctctccaaattcaccttcggtcccagcatcgaaggtcttttcctgcagtccaacctaggtatagtaacgaaactcggaatatggctttctccggcaccccaggcctacatgtcatgctccttcgatatgcccgaccttgaggacatcgaaactatcgttgacatctttgggccaatgcgtcgagacggtttattgcccaacacggtatatgtgtccaatgtggtcgagtggttcggtatgatggggtcgcgcgaagacttttggccacacgaaagcccgataccagattggaaagttgctgagctgcagaagaagtttgatctcggctactggaacgcaaagtttggattgtatggtgcaaaagacgtgatacaagcgcacttcgatgaggtgaagaagatcatagagaagaagacatccaaaggccgctttgagggcaagatattctcagcgcccgaaggcgagactctcgaccccgcgtctattccagagaaggaaggcggcttcttcgtcggaatacccagtctttggtcacttccgatgggtcaagtttcgattaccgaaatcgggtggtggtatcgcggcgcactatgactacagcccgatcatcccaagcaatggcaaagagatcttggattgggtcaagaacgcaaagaagatttgccgaagctccaatcctggggatctccttctgccgatttcctttatgcaccgagctcggcatgtcatccttccgtcaaccatgtttaccttcgacaagacgaatgctgtacatcgaacagccgtacaaaacatctttgacaacctgttcgaggaaggcaagaagcgaggttatagcaagtatcgcagtcacgtccgcgcgatgggtgagttcatgtttgcgagcccttattcagtaatactgacagtgagttacagatcgcgtcgcgtcgctgtacgatttcaacgatcatgcgtaccgacgctttgtggagacgataaaggacgccgtcgatccaaatggcatactgtcacctggtaaacaaggaatctggccgaaacgattccgggaaagtgaagctttaaaagcacatctttgagtttaaagaaaagatccttgtgctttggtagactatgtatatagctgagctgcttttgtatctctattctcccctcgcacgtcttggccagttgtcaatacgctcatacctcttctgctatgctccgtttaaagttctgtcatcaaaccctctctcccaggcgacaggtcaattgagtgcccttgtaataaggcaaatctgagacaaaaaagctcgggccgaaagccaggagctaggaaggcagtccatagaatgttcaatgcgaggctacatcttcgaatgataacgtggagggctccctccccccgggtgtctgccttttgctatctgagttcgactcgcggacggtcatgatcatcaaatcatagcagtcttttgctgcagtgaaagtgtatcaaacgaagtacgcgactatctgccactagctggaaaccatagtgaatttaattgcacagtggacaaatgcggtaaagtgcgaccttgccccactagtgtttacgcccagaagaactgctagaattaaaccgagtaagttataatcgccctcatcttcaaccgtgtttgtaaacatgccgaccatgcgtgcacatctccgctcttcggactcagtcgacttcgagcatacagaaactatgcgggacatggaggaattgagacatgcagaaaaggtattcacgcgccccataacaataatttatatgctaacttgactttaggaatacgttggtccaaaagatgaactaccagtcctgttctcagccacatatccgggcactaccgccgatcgcgtaccaggagcactcacgacaactacgaggacgccgcgcagcaactccaaaacttccaatatcagtgctaccagcgataagattactgtgttcagagataacgagaacgatgcgcctccggtcatctcaaagtccaaggctggtcaatccagccacatagagaactctcaaagcatcacaaaccctgtcaaaaaggatgtgccgagcactgctcgtcttacaagcaatcttgccctatcgactgatatagacgtggacctaaaaagtcctgcccaattggtgcgtcagcttcagcacatcgcgggcaagcgagcggcattacttgagcagctttagcgacctccaggatgaagaaaataagacacttgcacagctcgcgcaccgaaaatctcctccgcgttctgggcttccttttcgttcagagaaagaggttactgccgtagcgcctcccaattggggcaccgaatgcactggctgcttcctatacctaccagcgtcgcgcatcttcctggcgaactggctttccaagaagttatggcagagggccgcttcacacttgcaccacttccgcaccaattctcacgactccatctggtccacgacacttgccaccgaacaaagcgaagcggatcccgctgggtgaccaagccgaggaagtgttggtcacgaccgatgccattacacagtacgtcagaaacgctcctttctttccagcaacgagggtgctacaagcgggtcgtgtagatgtggagatgggactcaacggtgctcgaaaagtggtgtcgcgcatacccaccaaattcggcgatgagtccacacagtccaagactcgccaaggtacacctattaggaagtcaagagctggttctggaagtggtacttctcgcaatcggagcggcagcaagagtcggagtagaagcggaggtcgccgcccaactacgcctggtattgcgaagtcgcatgaggtgccgcatatagtcgcgcggaagaaatgggattcctgaatttccgctttatatgtcacatgtctttgtactttcggaacggaggagtactaccatgctgtgttcagtcatcggaggttgtcacaactgttactcagaatcatgacacagtgcgcgacatgcgtcatcagtagattctcagtataaatagcagacatcgtaccgcacttcataatcttcaatacaaaagctacagacgtattcttttgatcagatcgtccacaaaaccatgggatcccacgatacccacattcaacgggcagctgccttggcccaaaagctcttcttccaattcggagaaatgaacttcgtatttcagcccacggttattgaggaaaaagacggagagctgctcatccacgtccacctgcctccagaaggcaagtatacaaagtttaaaccggatgtagtgatgactgaacaacaaaagtcaatggtagtaagccatctggcttgctcaagtgcagcaatctatttcagggacttgctcacgaagttcttgaaaggtatacccccttgtctacttataccatatggatatgtagctaaatcgtgcgaaggtacaaataccagcgttggcgttacaactctctcgcttactcccaccggaaccattacacaatatgctgatccaaagatgaatgatttgcatggacgctgccacaatcatacattgttcaaaatctttgaggaaaacgaaccagacgaaccagataacccagacagaccggcaatgtggttcatcgatctgagcggtccacagtttagcatcttcaacccatgtctaaagccagatatttatcgtacgacgtacaagacgtcgaagccggtcgatagcacttctgatctaaaagccggggctcaaaagcttgttccagctcttgagttcggaatgactaagcgcattgttgaagatatagaaaatgcgattgaggaatgggaacgtacgaaggaggtcggaattgcggaattgcttgctaatggaaaatatgagctcttcgagacagatttgctaggctttgtggaagagaagatgaaggagctaagggaggaagttgattggacagcgcgattcaaggaacgagatagactcaaggctgaagggcgtggtagttagacagcgatattagaatgtatccatgaagcttgcaatagacatcaccaagttgctagagctcatcatttgtatgtttgtatcgtcatttgatatgcgacatcagtaaagacgttacgtgaacgtacgctaccaactttgtccggcatatttcccttcatggagtccaatgccattagtgctccgactcatcaatgcccagtcacagtcgctctccccaacagattccacccgacttgtcattcaagtgtatgtacaatactccaagcaaagcctcatgtcagaacagccgctccgtctccaatgcagcttaacgctccgcctcgctttccagagcagccttgtattctttcaccctggcgtcatacttctcaaacatttccaagagttgatgtttcatcgccatcagcaacacccgcatgtcacgcgggttctccttacttgccctatccctgaacttgttctccgcacaaaccatatacgtagcagctttctcgttcgcgtaccacagcttgccaagaatctccgcttttcttctattctcgaatggaactggatcgggagccatcaataccctcatccgcttctcgattacggatgccttggtgttgagatcggattgctcggcgtgcatgcctcggatgaagttgaaggagtcacggacgtcggcatactcgtcagataggctcgtgagggtgagggaggaatgatcacgggctagaagctgctcgagacggctggcgtcgcgggtctcagcttcgcgacgttcctgggtacgcaggagctcttgttgaaggcttaattcgagctttgcctcgtgggcttcttcgctgtcgtcatcaatgacctggggattgttttgggagctacctgccacggcatcgactggttcagcagcggttggtatgactgtaggcgcgttgacttccgggatatcttgctcatctccagtcacgtccatagcatcaccaccttgattgggcgctatcgcgaccgtgggtgtgggatttaccccaaagccatcctcgtcggcagtctccatgaagtcttgttcttgggcaaggccgacgtggttgcttgaaggtgcaagaacaggcaaatcaacacggttgcgtgcgggcgcaagagcaggcaaatcaattcgctggacgtcgtcctcgtcttcagtctcatccataaagtctttgtctcgagtcaggtcggtgatcacgctggtcaacggttcgcgagccggtgcaacactctcttgatcagaattatcgccataggtctcctccataggatcaggaacttcggtaagatctatgatatggttgggtgttgccaatccgcaagtaggtgtatcaatctcgtaaacgtcgtcctcgtcgtcagtctcgaccatgacggtgtcttcctgggtgagatcgatgaaaggaagctcttcaacatcgctgtcgggctcgtcatcactgaggacaacggcttcgtggacattttcagcttcatcttcagatgggttggcgcggaagtcaaggttatcccagaagggatcgtgtccgtcaccgggatcgttctcgttggagtcaaagtcgctccagtagctgagtgcgcgcatttcgttaccctgctcgtcgaacgcgatacggtgagggtcaccctctcgcttgatccactccacttcacgttgcttgaatgtgtcccagtccttcggattgttgacatgagtagcctcgacgtcgccgcgactgtcgggagtcaagagacgggtgtgcttctcttctcgatcgccaaagaactcaagatacgcgccggggtgaatcgttggcaagtcatactcgctgtcctggccctcgatctcgtcggcaaggccgatccattcgtcgttgctctcctgagcgaggtctgatatgctatcgggtgtggatagaagtgcgcgttcttctttctcgaccacctcgcgcacgcgtaggaagtcatcagtgaggctgcgctccaccttgcaatgaccgccctggcttggtgtgagaaggagcggtgtgccaaccttgcggctgtaatgtgatggcgaatcactctgcgccgcgtcggcgatagctttcgcggtctcaggcgtcaggttgaagatagatggcgcgcggctgaccgcactgtattggcgcgacgacgtcttgaaggaagtatcgctcacagctcccgcgacatgctggcgtgctctggccttggctttggcggccttgcgagccttcttctcagcgtttttgaggacgttcttctcgcagcgcttgcctacgcgagatcgatgcttcgcagtctcgatcttgatgatgtgtttacgagcattcctttcttcgcgacgctctgcccttgatagatgcggtgacttgggctcaggcttgccgtttcgggcaggcttagatggagtcgctggcagcgtcattgttgcgagcgcgtgctaagcaaatgtgacgcgttgagtagcgcgcgatgtcgagctgcgaacagaaagcccacgttgcgcgtgtgcagctcttcaagtttgtgatatcgtacgagagtacccaaaaatagtcggtgttgaggtgttagaggtcaggtgggtggtgcaatggatatgaaaatttgaaggcactgaaaagtggggtatggtgagagtgaatgtgacaagagcattatgactgagcgccactcgaaggacaatgacagatagcttaagagcaattgcaacagcactaattgtagaacacaaggcacctgacctcaatgctctgccgtccgggtgcatcctctggggtctttgggtcactgaatgcagtgtgcggcgtccgaaccgcaatccctttctttccgtttggcatgccctcgccccagctgtcaaaacacttgagcagcaatacctcctcgggtgtcatgtctttctggtagtagaactggtgcttgtcgttcgccgcaacacccatggtctctcctttcacttcgtagccttcagtcgaagtgtagttgttaggatcgggcaagacctccttcccacggtcatccaaatctagagaatctgcgcgcttaggatacatgaggtctgtagcaatgaaatcctctggtgaggtgctacgccagtctatcaccgccagaggcatgtctgatgctgggttctcaatcgggcgccacacgttaatgatctggtagcgtcctttcacaagctgctctgcctcttctgcaggcagatgacgtcgtacacgtgcttccgctgcgccaggcgtttgatcaaccttgcaactggtcagtgtgcgccaaactcgcaatcaaagactgcttacatgaacctgctgtacgggctgacgaggcgcatctttattgcgtctgcggatggtgtgatcaaatatgactatcttcttgataccaggaattttgtcccgcagcaagttctcgacgtcttggtagtacccttcccttacggccttctcgtcggtgaaaagcttttccttggcgggatagttgtaaaccgtgaacccggaattgtcggtagtgaattcatgttctcttcctcgaagattatggacgtcgcggctgtagtctttctgttggaagttgctgcccggaccatcgactttggcccatgccttcccctggtaactgccgaggtcgatatgcttgaaatttgcagtagtcatattgaaggctggtatttgtgatgaatgcaaaaacaaacatgaatgaatcgatgctgtgtttatgtagtagctgcttagaaatgaacatgacgcaatcgcgagttttggccgagcttctcagatcgggaccaatcagcagcgaccggaattttgtggatcgccaccacccatttcttactttgatcggtaatgaatgggaatatcggccatagaaatgtaacgcatcttcgtttgtgctcacaaatcctctcgtggttaaccatgaagaagccgatatgacagtggaaacacgtcgcagatttgggatatacgcaaggcgaagtaatccagaagcacgccccgaactacgtacgaattcacaaatgacgtatacattcattacctgatcaactattcgatcattactgaagaatcgcaataactaaaatgtcctctcaaaagatcagaccgaccttgtcttcttataggtaagccccatgcggacaaacacctatggtagaagcttgtaatcgaaatatcgaaccatcgtagattaagatatccttcgtattcacttctaataatgaggtcatatcattccttgtgaacgtttcctacgacgtttcttgcatgccttgggcttaactgccgatgtcgaagatggggctggggctggtacatctgcagcagaactagatagaacgactgaagttttggcaacgtgcttggttggttggatgcgggcaatgctgttggtgttggagaactcagcaatgaagccgtgtttataaatgaagcagacctagatgcggttgacatatcgacagtcgatgatgcttgtgtggtacttgttgtctgcagcgctgacgttggcttcgaagactacgttgaagaaccggacatcgatgccgacgctgaattcgagtcggatgaagcgatgatggatgaagacgccatcgaagacgcgcctatcgatcgttgtacggtcgagctacgagacacacctgcagaggtagaagacacacttccacgtgaagcctcaggctttgttgaaccagcatgttgtacagagctactgtctaaggtagagctcgcgctagtgatgggggcagaggtaccagaagaaaagtaggatccgacgctggtcaccgtgtcgctcgaagtgccgcttgaggtgacggatacactacgtgactgattggtcacggttgtcgtcctatcagtcttagggatacttatgacggcggacgtttgggagacagatcccgctgttgagctgattacagtaaagcttgaatcagtgacagaaagcgtggtaggtgagtgggaatttgagcttcctgaaatgactgtgctggtcgatcatggaaatactatcggtagtaactgactatgttgctaccagggtagaagatagggatacggaagcgaccattgatccatgtaaggatttcatgtcgcagaactaggaggggaaggaagaagtcgggggctcagaaggacaactaagagaaagctgcaaaaagtatgttattgaatactttggactgttcgcattacttttgcaatatctcgtgccatagagacactgacataggctttgttccgtggttcgagaggttagctctgtgccgcagccgacttgctttcttggctttgttgcgtggatattgtgttgagtttcctagctgagcgatagaaaccagaaaagcaagggcaaagagatgtcacttgcgatacattgttcaggtctgacagagtcgttgcttgtgccgctagttgaggttgtcatgcgtgatgaagcagggctcccagtaatcgccttttgacagatccttgaaaaaccaggaaaaccaagcactggcgagctggatggggtactgagttttatgtgtccctgccgtgaagaagaaagaaagaaagaaagtcgcgaggggttgagaggctgcgcgactgcggaccccgcgcacccgctcccattggtggcggctgcccgcggactgctgctgcaatccaggaaactggcgaagcaatcttcatatatctgctcatgtaaacctcgaagatgccgcgacacgtgagcgacgatgacgagcccctcgaggacaagacggcggctttgacgctgcacaacaagcggacggagcgcatgcagcgcaagaaggtgacgcgcgacaagaagcgtgacgccatcgtcaaccttaccaagctgcccacagaactcctcctcgaaagcttgaaatacctcgagccgcgagacgtctttcaattcagctttgtcaaccgccgctttctcaacctcgtcaacgcgaactcgagtgtcattggcgatgcaatcatcgccagccgctacacaatcctcgtccaatgcttcccaacgccaaagctgctgtccgacgtcgagccctcaatccgcccaatccttaccgacgcgaatcgacaaacccagctcggcatacacaaacgtccataccagcacatacagtcgcccgacgcccagcagctatgcacgtgtttgacatgcattctcacgtggaacaacctgagtctggtgctagactttgctcattggcaggacaatctggacacagggaagccaattcctatgattccacgaggacaggcgcccgagtggaatcaggggctgatttcgcgaaatgctcgcattgcgcggagggcgattgacgattcgttgtggcatgcacgcatactcgaagtccatcttgacagcactatacgcgcaatcaggcggcacgcgaaaaacaagggcaacaagagggcccatgtcgacatgagtgtcgaggaggaaactgcagcgaaggacagcttcctcgccaagcatgggccaccgagcttggagtttccatatcatcgcgacgagtactatatgctgtatgttgaacacttgctccttccgcaggcacgttgctgacatctcctagcgaagcctacctaccgaaccggtggtggagaaaatctgagggacggtggatatacacaatcgctggctcccacgagcgcgatttagagcttgtgcagcgccttgcgaaaaggtaatatgatcctcgggctttctgactagttgtgggctactgttttctttgcgtgtcgacctttgtagacattccctatctaatcccgcaggctggtactaatttgctacagtgatcagcttgcccagctgacgcacatgatgtgctgcatcgatcacgacaattggatgaccgacgtgcttcacttcaagtcgtccatgttctctcgtgaggtcgaacgcgcctctacgacaaacccgccattgaaatactatgcagcggtagtctgagactggcatcgtgcacttcaataacttacgactctgaggtctgtatcgaaccgcatggcaaatggcttgaccatctatttcacttgcagagaggccttttttgcagctccctagtgttggcttacatcggcagcatgtatcccatccgtagttgtgactcaattaatcgccgcttatttccgtcccctaacggaacctggcgtctaccccgtatatccacttcccctcagaacggaaggacgtcatgtccaagatcgtgcagatagcgtcccaactagttgctcggtggataatctgatcaatgcgctaccttatcgcgcgtcttctgcattttttcttctccgactcataaatgcgccgagcaagatcaaacatctagggacgatcagcgctctagcgaccttcagacctccatgagtcaaagtctcaattgagcataaaagctggtcgcatgagtggtctctaccctcacaacaactttcgcaattcattgtgtaaaacttcagctctgtcgcaatggctttacaaagatctgatgaagagatgggagacattgaatccgctgccatcaagtccgaacttccaacagcccacgacactcaagccaaacctatcccagagcaacacgagttggatgagtcactttcaagaaccaagtcaagacaatcgaatactctcgcgagaattgcaagtcacctcacgacccgctccattcgagatcctggaccaccacccgatggcggcgtggtcgcatggacccagattttctgtgcctggctagccatcatgaactcatggggcttcgtcaattcttttggcgctttccaaccatactacgagtctattttgccagaaccagcgtccaccatctcatggatcggaagcgtccaagcctgtctcatgttcagtctgggcatcatcacgggtcgtgccttggaccgtggatggtttcgccccaccgttgctgttggtattgccatccagctccttggcatatttgcgctcagcttctcgcatacctattggcagttcctccttacccaaggcttttgcactggagtgggaggcggcatcttctttgtgccaatcatgggtctctgctcgacatacttctctacacatcgcggcatcgctattggcattatcacgactggaaattcattgggtgctgtcatctacccggtcgtggtgcgtcagttgctaggcaaaattggcttcggctggaccattcgcgttctgggatttctcaatgtcgtttgtctcttgatcgcacttgcgttcatgaagcctcgactaccacctagaaaggctggaccactcatagaatgggaagctttcacggatgtaccatattgcttgcacgtcttgggtatatgctgtcttatgcccccggtgtactgcgtcctgtactatgtaagtcacatccgtatactaattggtctcgagacccatctaatgccaattagcttgcaacatttgctcgagatgttctcaacatgccgtataccgaatcgcttaatttggtcatcattctcaacggcgtcggaactcccgctcgtatcctaccggggtatatcgcagatcgctacattggcgttctcaacgtcatgattctcagccttgttttcaacattatcgttctctggtcatggctcgcgattgaaagtatcccagcctactacgcttgggccgtcgcgtatggaattgcttcagccgctttccagtcgctctttaccaccacaatagcggcttacacaactgatattaccaagacgggtgcaagagtgggtctggcgtttgcagtcattgggttgtcagcactggtgggtggaccgattagtggtgcattgttacttgcagcagacggaaattacacggtccctattgcttgggcgagtgcaagcacatgtgtcgggacggctttgtgtgcggttgcgagatgcatgaggtttgggtggaagatcttcatcaaatgctgatgggattgcaccattaactatcatcgccgccacctaatatttcagccgaatgtaaggatttagcaccagatacccgtgccccaaagctaccatcccgtcgccccgttatctctgtcaattgaacggatacaccgttgtcctccacctatcctgtaccgacttgtcatcgacgtgtctcctaatctctcagcaccctagctgactcgtgttatactcaccccggcaccttcatcgccgctttgtccttgttaatacatgtctgatatcccttacactattgaaccgtgcatccacccatctggttacaccacttgattgtcgttcatggagtggcattgttcagtgccggttaggcacgttggcgtgatccactagggttcgactatgaacgtttttccgcggttgtggtcatggtgacaggctcgatgactggggagggagttatttcggcgctggaaagtgaggagaagggcgaagagggctgatggggtggtgagatacattttgggtggttaggcggagcagagttataatgaagatgagatggaagtagtgtcttagaagacaagctgaagaaggatgtgaaaggcagaatatgccatcaaattgcatcatcaaaagacttgaagtgcctggtaacgtgcaatatctgtgatagtgagttgtagaacgtcacacacccgcaactctcatcgcacttagcggaaacctgatcactgtgatctgaacatgcacatcacaccccatcaaaccacatcagtcagccccagcgcctccctcctactcttactctccggatcaaagttacggcctctcccccaaactcaccgcgcgctgccccgtcctcggtccctgtcccgcatagtcaaaagtcgccgtgtgatacacgctccgattatcccaaatcgccaaatcattcacattctgccacctatgtctgacctgcaaatcgtgattatccgtaatcagcgacacaaaccagtccagcgcagtgcggctttcttccttggtcaggccgttgatctgctgcacgtggtggccgacggcgaagatggatttccagcccgtcacggggttggtgcggataacggggtgtgtggtggttagggtgtcgccgacgttctcaggtgcgccgcgcggggcggtgtacaatgggaagttcttttctttagcggcgttgatgaattcgggttgagagtaggtggcagtgagggactcgaagaacttttggtaaggggtggagagtcggtcatagagctcgtagccggaggcccagagggtatctggtggatattagattacatgtgtaatgggagtgtattgtgcgacttgcctccacccgtcttgggcaactcagtcaggcgcaaaagagcgtagtcacttgggattggctcgaatgtgatgtcgctgtgccagccgctctttgcactctgtttcttcgcagagaagtcgaggagacgcttagagtaaatctccttcgcttgctcagagctgatgacactgatctcattgtcgcctccaccgagacgacggccagagttgatgacagggtgaatgtgcaattttgaagtcgctggcttgcctgagagttcgccaagacgttgagcgagctctttctggagatcgttgttgagatcatcctgtgcgcggaagaagacgacgccgcgctgagagactgaaagtgtttcagtacagagcacataacagacaacattgagacgtactagtaatagcaagatctcgaattagctcatcagaattgggagcgcgtagccattctgctagatttacatccttgaactcacgcccaatgaccggagtaacgtcaaaggattcatactgatcaagaacgcctttcagctgtagagggtcgcgaggatatgaggcttgagcttgagattcaggctctaatggagtttgcgctggctgtgtttgagtttcagtggccatgttggaagtttggattaatgccagaaggttggggatcacaaacagcaatcagccgaaaccatacccttttatctttcctatagttctaaggcctttgcgcctccaagaacgatccacaatttggcatcattgcatggttacatctcgcaatacacatagagatcacaagttcgccttcgcgaaatcttatctatgttacagtaaacaaaacttcccattgggttgactcgtgctcgactaaggtttgtgttctaggacaagggtcatttgcggggtcgagtaaacgttatgtgggggtgtcattgcgtgctgcattcgcaggcgaactacacagcttagaacaggcatattgccacctgaggcctcttctggcaacaactacagatgacgagtacttcggtactatgtctgttagctgcgtgtagggtttaaatactgttacgggcttccaagctttggagggttaagatctcgtgatgacagtgagcgatttgaaaacatctgcaacggcttctaacagaatcatcctgctgcagataatgaagttgacgcacgagccgaggcgttctcaagaacagaaacgtcgacgggaggagatgtgcgctaaccttacccatagagggatagcgtgaacgcatcgaaaatgtgtacaggtgtttccgtccagggtattttcgaacaccacactacccgtacatgccaaagtacattatgggacgttgtcccaactacgggaataacatacatatagttctgacgatatccagatttcaatgcatcgttcatgaaatgcgatccatcttgggacgcgttcgtgctacgtgcgtcaactgacgacatttctgccgagaagacgacatattcgcgccgaggacaccacgttttcggcagtctggggctttgaatctactgcattctcctcttaaacacaaagccggcagcagctatggctgcggggcctagacgagactgttatctacatcgccaaggcataatagctgacgccatgctcagtatattgacgtgccagcaagggtgtaagaacgccatcctgggttcgaggagatgccaaagactaggttcaggaggcttcttcgataaaaagaagcagagaattgtattggacgtatttctatactgatcggtgcatgtattcctggacaaagtacgcaggtgctttcacatccgatttggtttgcacttagcggccgaaatgtcttctgtaccatggagtcggcttcaaaggtgctatagcatccctgtaagacaaggccctcgatcgagactcgataggtagctacgccacggacgccactgatctgcacatatggtaaaggaatgactccaccacttgtcttgggaaattcgtgtcacccaattaggtgcatgttgttccttatcgtagacatgggcagcgccattctcggagccttgatgctgcgtctaaattctatatgtcctagcctcgaaatgttgtcaaactcggctgttgttgcatcatgccgagatcgagaacgcaaattcggcttctacagtcccttataggatcggaagtgtcttcttaattctagttccctacggctacaggagtgatcttcaccacacaacactcatatcgctgagttacccgtcatggctactaccgctgcttatggcgatactaagcaggcgcccgtcactcagtcctcggatacagcttcttcagagatctcgcacgaaccgccaccagcacatgggtcatacgaggatcatccattcaaggacgccgcgacagctcagtactggcgcgatgtatacgacaacgcaaagtacgaaggtcgtcatcaattcgaccctagctatacatggacggctgcggaagagaagaggctcgttcgcaaagtgagtagggcagcgatcacaaaagcctttgcgtgccgaaacttacgtcgatgtagcttgacctaagaatcactctatgggcatgggtcatgttctgttcgcttgacttgaatcgtaagaatatcaaccgagcaatctcggacaacatgttgaaagacttgggtatgttaatgaaatactggattcttccacaactaataagagcaggaatgaacacaaatgacttcaactacggccaaacggtaagtgctgttcatgattcttggatcaagtctatactaatctttgactagatcttcttatcttcatttctgttcgctgaacttcccagcggtctaataagtaagaagctcggagctgatcgctggatcccgaccctcatctgtgcatggtcgattgtcagtgcatcgcagtgtgccctacagacaaaggaccagtactatgctatcctgtgtctgcttagtctattgatgagtggcttcatcccgtaagtgacttgctgcaagttcacagctatcagactaacatcagtcccagtgacatcgtcctctggctcacatacttcttcaaatctggtgaacttccgttgcgactcgcatggttctggaccgcgctcagtacatgcaacatcgttggatctctactggctgcaggcatcctccagatgcgcggtctgaatggatgggcaggctggcagtacttattcatgattgaaggcatcatcacatttgtgatcggcgtcttctcttacggtctcatgcctcccggtgccagccagacaaagcactggttccgcggaaagaacggatggttcaacgagcacgaggaaaagatcctcgtcaaccgcatccttcgcgatgatccttcaaagggcgacatgaacaaccgccaagcagtcggcctagcccaactatggaaagtcatcacagattgggagcaatggcccctatatctcatcggcttgacttgttacataccacccgcgccgccgagcacatacctctcctacatcctgcgccgccttggcttctccgtcttccaggccaacctactcgcaataccgtctcaattcctatatgcaattcagctgctgatcctcacgtggctttctagcaagttccaggagcgttcaatagtatcaagtctctccaacatttggatctttccctggcttgttgccctcattgccatgccagctgggtctagcccgtggatccaatacggtctcctttctggtcttttgagctacccgtactgccacgcgatcttggtcggctggaacgcaaagaactcgaattctgttcgcacgcgcgccgtgtctgcggcattctacaacatgtttgtacaatccggcaatatcatctcttcgaatatctaccgagatgatgatcagccgctgtatcgtcgcggcaataagattctgctgggaatttgcagcttcaatattgtgttgttctatctcgtcaaggccttttatatatggcgtaacaaagtgcgggacaggcagtggaacgctttgacaaaggaggagcaggaagactatgtgatcagcaccaaggacgaggggatgaagcgactggattttagatttgcacattgaacacggtttaggtgtgacgggagtgagcgcagagatatttcgcatcacgaaatactccatagcgttgtaaaaatagagtgcatacatcttgtgctttgcagacacgaagagagctggcaaaaaacaggatttcccaacataactgcagttttctgaccaactcaaagtttcgctctaccttccttcatacgtgcatggtattgatcacgcatctctcgcctcaacatcttgccagacggcgtcctcggaatctacgttacgcattagcatcaatcatctacatcttcaaactagtcggacttactgattcaacaacttcaatgcctccggtgagccacttgtgcttactgagtctgcttcgcacccactcatccaatttcgtcgctacagtatgcttaccctgcttcttgccctcacctgtcagtaccacccatgctcggacgaacaacgacccatcgcctcttccgttatcgacaccagctacacaagcatcgcgaaccagactttcgggatgctcgagcagcgtatcttcaacttcagttgcagcaacttgtaggcctttaaccttgatcatctctttcaatcggtcaaggtaatgtatgcggtcctgatcatcgcggattaccaaatcacctgtacgcagccaatccggctcggtgaagatttcagccgttgcctttgggtctttgaagtaccctggcgtgacaaccgcacctcgtacccacagctcgcctttctcgcccttgggtacgtctttcagtgtatcgagatcaacaacacgaccttccatgcccggtaatagatacccgattgttcccggtaaggcaggctcgagaccaaagattcctggtgcggctggactggcaatactagctgcttccgaaagaccataaccactgggaacaggcatccctgcgccttgaggcagtttcttcgcaagttggtatgcgacatccggcgggagataggcagcaccactagcagcaccaatgactgaactgaggtcgtactttgttgtcaggtcgctttgagcgagttgtcgtacgagaggtgggacgagtgggagatgcgtgatcttgtacttctggatgcttttgagtgcgagctcgatgtcccatttgggcagcatgatgctcgtgttttgcagcatgttgatgcgcagaatccagagaagcatgccataagagtggtacatgggaatgacgcctagcatgcgtgtcggaggtgacaaaggctcaacgcctgcgtatcgagctgtttgtactgctgtgatgattgtctgcatgcctgaacgatacccgtttttgtgggtaattatcatcgccttgggtaagccagaagtaccggaagactggaaaagatacgccatcctgtcacctccaagcaatttccgtggtctttcgggtagctccatgccttcatggatgagcgattcgatggttcgatgtccggcaactgcatccaagtttgagttgtcgctcagcacaatcaccttcttcgggtccaggacaagcttcagtggtagattatcacggtctccagagcccagcttgaacgcctcctgtaatacaggtaacaacgtttcatggcacatgatgcttgtaatttgcatcttgcgcaacacccaccagagctcgtatggtgtactgcctggactaatgccaccaaacaccaactctgatcggaaacaagcgtgcgctactccaggatagtctagatggttgcgcgaaaatagacccaagatttcgccatcttctttatcgtgccttgggctcttgcccagaccaagtggatttgggccatcatgcctgagaacacgtgctaatgcacatacacgcgcatagaattgatgcaatgtgatgacttgttctgtggcagcgtctatgaagagagggtagtcttctggcagcggattgcccggtggaaagcacagttcgtgaatgttgaggtcttctggggccggtgggaatggtccaaatggcgacgcgaagacagagcggtcgtgagtctggtatcgatatttttgaggatcgggagattcgggcccaaggtatcgcgaccaatgcggcttgaaaatgtcgtgtgtcatgatggccgcttgcacaagaacacaaaagtgattacgatgttatctcaattgcaaacgttacgaagaaggtggttcacggaagtattgcagcataccttataatggcgtaattcagttggccgtatgtcgatgtacatccgaggcggaccccgcgtcctctttggggtgtgcatgacaagtgtggggcgagtaagttgttcctactgagacacttacaacttcctgaatagcatgctcaggaaacatggcacttttttaatgctacttgttaactgtcctggtagaatgaaagagagagatgcgatgtgtgtgtctaccgagcgcatcgaaaaaggtctcgacgtagacctcgaatcgggccatctccaaccccgaacttcaccaccgcatgaaccgtatattcgacacacagatcgttctgtgattttttgttaaacagaattgagcataaactctggaggagtttaattttgtatgttttatacagctttattactgtcaggcggtttggtaaatcaatcggccagctttggcctaggcacgacatgatggtacgaaattggattcattgtaaacacagagcaaaaaagataatgaaatgatttataggatgtaagagggttcgaactgtggacacacagaggagcaaaaagaactagccgaccacacatatccgtagctagctgaaaaccttatgatgatgacgaaggttttatccagacgaacgtgcgcctagcgctcgcccccaacaagtttcgtggctgttggatttgatgagatgatggcaaactaactaatatctaactcatagattaagaagctcgcctctttacagattgagcaattctggaatgtgggtgagagcacatttgcacagtgcgcatattgggtacgtacaatgagcaaacgctactcactttcactctatgacgcacctgagcactattacacatacccagtgtcttctatcctcgactcttcttgtaaatcagcgctttcattaagcttcttcgccctcattaagcaaaatcggaagtgaaagtgcaaaaatggtgtatcaacctttcaacttcacttcaccaaaacttggtaagactagcaagattttgccttcagagcagacataatctttttaccaacacactcacacccaaatacctacctacaagaatactaccaccatgtccctcttggagcttatgcgcgccgagctgaaggctagcatggccttgaacaagccacacgatgatcctgacaagtggtttgaagccgtaagcttaggcatgttcgcattattcaagtgaaaaatgttcaagaatttggtgcctagtttgacacttggttttacgcaaagcgcgacaaagaacatgcgcagaacaagccgcgcgcgccgcctaggatgcgcgccgaggacatgatggacatgaagcccgaaaatacgaagcagcagaaagggcgcgctgagcgcaagatggagaggaaggaggaagtcaaggcgcttgaggcggagataaaggcacgaacgggcatcgaagacctggactacggtccgctgtcacaggcctccgctggcgtggacaacagcaaggcgtacgagatgaagaggaggttggcgatgaaggaggagaggaatgctgtgggagaataactgggatagcatatacctttgtcgccgcttaacgcttcgcgctgtctagtcacgatcagcctcgaggcgcgaattacagtttcagaggcacagtggccgagaagactagaggcatacaaaaggcattacgaaaaattgctagactgctctgtgttacacgtcaaatcgcgtcgtggtctgagcacccaccatcactcttacgaaatgtgccagcccagccctccgaccgtgctcgaccatcgccatgagccggcaggacgcaagactggtcatgaatcggccgctcataacggaagatcggtgcttataagtcgaaggcaggagagtacaagacgcggtggtgtacgttaagggcgactagcaacaatttgtagcactgggcgaggactttgatggaacaaaaactcaagctgtacaagatcggagacaagcacttgatggataaaaatcaggactcaattgcacgcttggtcgcgaaatcaacgcgtgttcatcaccagaagcgaggtattggcgaaagacggataggcaagatcaacacatgggctgaagaggagcctgtttctgagcacgaccgcagcgtttgattattatcttgtaccccgtattttctgacatgaaagacttataggataaggccagagatagttgtctgttgggtattagaccaatagcaaaacctgaaacgttaccggggatgccttcaaggtctgaggagatgatgtgatggcatcgttcatgctagcctataagtcttcaacgtcagataatacggcagcccttgtgtccatactaagagcaggctgaggcacatgtcgccgcgggttgctgttcgaaaaagaaaagtggatgtcatactgagtcttgcgtttgactggagcaaaacttatctccactgtttgtgctcgacactgcgatcgcgccacgggatccattccaccagtgatggcttttgcaaggcactaagttcagggactgacattgtatgataaggtgcgcggaagaggattggtttctgttagcggggtaggttgcacaacatgcatgagttggacaggttgggactcgtagctgcctaatatgcgcttcgtctcctctgactgactcccaaacatacggaggtcgcagtctcgacagcctttgtcttcaacatctcagatttctctgcctttcacgctgatcatggcaaagaaaaagaaggccgctgccgcgcgactcagaattgaggaacaggccccgctcaatgctttgcaggatgctcaagagccatccacaacggaagaatgttgtggcttcggaacaggcctagacaaaccgtcactgccggaagtgcttacgagtcctggaactgaggatgatccagggccgtccacaacgggcttgggaatagctccagtcgaaccatccccatcggaagcgctcgaaaaccttgaaactagtccagagaactcgcgcaagtcgtaagaaattccacaacatgcctgaaattcatgccatatgtactaaaccagccacagaccttacgtcgaagctccgggtccaactccttatcgggcaagacgagacggtcttctatgttccgcgccaccttctacctcaggactggagcgatactggggaggagaaacagttctcgctcccagacgtaaacaatgagactggtcacacgcttgtacactacctgtataccaagtcgtacgaaacactagccacggagtcttcggcgtgttctaagtttggtcaagctcttctagtatacatcatgaccgacaaataccgcctcccactagaactcgaagagctgtcgatttgtgagattgaaaaccatgggtcgcagctgacctttttcgaaacacttgcggagatcgagggtcatttctcaaagctcgatgagaatagccgtatccatgcatatctgctcaagagagcccgagaagcgtttgaatcgaaccacgccatcttcaagacggaggccttcatcgagagcattggcggcgcagagttgcacaagttcatgatggcttgtgtgattgagctttaccacgagaaggtttcgtgcatgattgacacagagacggaattgaagcaaagactggtccagcacaacggtctcgtgcagggagagtcggtcgaagacgatgttctcgagcagagtgtcaatgaccaggaacactccacaactcaacatgacactttgtccagcgacgacttctgtacaatcagctgcccatcttcggggtgtcccgtcgatgtttccttggacgaaacagtctccactgagcagtactccgtccccgacgtctcgattccagagcttcctgttgaggtggccatagaggcaccaatacaagaccctgaattggatgcgccgagactaggcgcggaagacggtgctgcgagtgcggtcatgccggatcctgaaccagtgcctgccattgacccgttcgcgggcctcagtaagatgcgtcggaagaagcttgagaacaaattgagaagggaggcagctgctaaggctttcgaagacgagcgcttacacaccgaggctgaggagtgcttcgcctcggacgcttcggttccggaactttccattgatgccgtcattccagatcctaaaaatgtatatgtcgatgatccatttgcaggctttaccaagtcgcagcgggaaagacagacgcagattatcgacgaggcagttaccaaggccattgaagaggcagttattaaggccatcaaacgcgagcgcttgcgcgttgaggcatagaaggccgagctcaaagctctcgaagaagcaaaggcggaaactaaacgttttcaagcagacgaaattgaggttcaacgtctcgttgccagactcaatcgggcgggctggtgaaccatttgtatggcttcgtgcgctggaagctcagcatccgggtggcgacgtatggataaagtacaagcaatctcggctgaaaagcagcaggtagctcgcaagatgatctattgcaatgtggaggagtaagatcgtggcgtatacattgtgttatagtaatcaaggccatttatctcgttgctcgaactgctctgccgacactgccagtctcgaataattcaactagaccagcccctaagcactcttcgagaatccattcgaagcgcatgccgtagaatgtcttccacttctttgtgcgcccaggtaacacgcctgcgaactctccccttgccttcttcctgtcttcgcgctcgccatgcaccacaacaccgccatcccatttctctttcaggatgtcgagtggcatctctttgtacttggtcttcttcaagatgccaagaagatggtttcgtgcttcaacgaggagtttgatgtgcgtgccggtgtttgggagggagaagttgtaagaggttagcgttgctcgagaagagttgagtgatgtgccgccatgaatgtgttgggttgctgaagcgccgcctacggcttccaatgagcctgcaaaatggcgcgaaccggatgacgatattgccgtcagagaactggagcctggagatccaaagtatgatgaagtcgatgtgagattaactgatgtgaggaggcctacgccggtcaaggcggagagctcagctggtttgaaggctatgccggaaattgatgcagagctggggttcgcattcaggagggaaatatatttctctgcttcaagattagtccacctgaagactccatgtcgtgaacatgggcgacgtacccttaagctcttcgggtagctctgcatgtgcccggacaagtgcttgccattctcttacgcttgcgataccatcaccaacggctgctgcaccagcaccgcgatttgggattgttacgcgccgcacgatgcctgcttgtgcaagctccgcaatttcccgttcgatcctcgtggatgaagcgctcagcgcgtcaatgtgtgctatggttacaaaaggcgggagtcttctccggaagttgagtacttcggctatcctggtcgagttcataccagctttctctggcatatcactaaacatacggttgcggatgtactccatatactggggaacatcgcgaaggttgagatcatcggcaagtgatgctataatgcccgtatcgtccaactcttcatcgtcgtcgtactggatagattgctcagatggtaaggaccgcttccgtggactagctttggatggtgaggacgtggatcgcttcagccctagtgtagcagcggcgcttgttctccttggtttggtgatgcgcgatgagcgcgctggcgtagcctggaacgacatggttggttttgctgctggtgaggcataattgtcacttcagataggcagccgtgatattcagtcaggcggaaggagcgtctcgaatgttaaaggcaagaaggcaggattagtcatggcacggagtaggaacatgtgcttgaactggcgaatcagggagtggcgaaggtgggagagatggtgttgttgatgcacaacgagctacaccattcctgggtgcatgcaaaccatgaggcgatcagggtcgagtcgaagccaagcgtcacatgcaaggggatgtcgaaactcaattggatattgattttatttacgtgcttttgggctgagtgcgccgttcgcagcttccgggcgagttccgaaacagccacaatgtgatgtcatgtccgcgtcgcagctcatgaaagcccacacctaggtcattccattcaccccaacaaaacctcgcaccacctcgcaccacttcgcatcacttcgcaccatgtcctcgtagcccgcctcttcacttctagcacccattctcgcccatcacgtccggccgccatgtcgctgaaccccgagcctgccgctctggaggagcgcggccgagctcaatctcccgcccaagtcgtaacgccgacgctgccgaagaaagcgctcgagccaaaatcatatgcccacggatgcgatggtctctgtcgaacacacctgatatccgctgaagactcatgtcgacggccatcaaaaccaatggctacaccaagaaatcctcgaaagaagaagcggagaagcttgaaggcgttggccaagacgagtcgcccagaagcccgacaccccgtggacaccgtaggaaggactcgcgcagctcgcatggctccatcggacgcaagcacggcgagcagatcaacgacggattccaattggagacggaggtgttcgagaagcatcccaacggcaatggcgaggcactggtgagcgtgaagccgctcccgggagctggagaaggaccgcaggcaggacatgaagcgccgcaactctgagctcaagtccgggcgacaggccggtgcggggtgggcaacgagcaagtacgttgaagacgactgcagtagtacgaccagcaactaaccgtcacaggatgcgctgggcgcccatgaacgtgcccctccaacgccgcctccagaccgcagccgtcctcatgcacacgctcagcatcgtcggcggtctggccatattcttcttcctctgcagcataccgctgctgtggcccatactcctcccttacaccgtctacgtcctcttctccaacgccggcacgtccggcgagctttccttccgcagcgagcgcctgcgacgcctgcccatctggtcgctcttcgcctcctacttccctgcccgtctgcaccgatcgcaggagctcgagcccacccgcaagtacatcttcgggtaccatccccacggcatcatctcccacggcgcattcgctgctttcgcgacggaagccctgggcttctcccagctgttccctggcatcaccaacgcccttctcaccctcgattccaacttccgctacccaatctaccgcgagtatgccctccgtctcggcatggcatccgtgtcgcgcgaatcctgcgagaacatcctgtccaagggaggccagaatggtgagggaatgggtcgcgccatcacaatcgttgtaggtggtgctcgcgagtcgctcgatgcgtgtcccggaaccatccgcctcgtactgcgaaggcgcaaggggttcgtcaagatggccattcgtaccggcgctgacctcgtccccgttctcgcctttggcgaaaacgatgtttacgaccaactcgacaccgacacacacccttacgtacacaagttccaattgctggtcaagaaggtcatgggcttcacgataccaatcttccatgctcgaggcatctttaactacgatgtgggcatgatgccctaccgaaggcccatcaacatcgtcgttggtaagccgatccgcgtggtgcaggacaaacacccggataacgagcacatcaacgaggttcacgaaaagtacatgaatgagttgctgagaatgtgggaagagcacaaggacacgtttgccaggaacaggcagggagaattggagattgtggaatagtttagcggaagcgagcttttttcgtgtatgatattccttttttcgatatcccactaccaatttcattctgtcgcggtctacttcattcccgtctccaggtgctgccattattcgtgcatgctctggtcaaactcaaagtactatgagggaagacatgtcctcttgtatacgagcctgaataggttcaacagggtggtggcaggttatgagttatcagaacaaccttgatattgtacggcttggtatgtatgcccttgggtagttctcagagttgacagtaaagtctacagcgtgtatctaaagtttggatgttgatgacccagccttccttcattctcctcacaaagacgatcatctcgctcacctctatctcgcttcttgttctcccattgcaggtacataatctgtccacccgcaagaatcactgtgagtaccaatgcccccaaggacaccgcatggcccagaacgtactttggtgaatcacgctggaggtagatgaaggtacctatgaaggctgagcagtttgctattgagatcaccatgccaactgcaacggcgcggacatagtgcggcgcgacgttgttagagatccaggcctgggtttgttgttagatgtgtggacaatggtaaaagggctgacacataccatgatcataggcgagccttggaaaacaccgattgcaacgaggaaagtcccagcgtagcgcacagcgttcgtctttgctacgagaagcatgatgtatccacatatgcctacaattgcgccaccaatgatgaaatagcctcgattcttcaccttgtcggagtagtatgctgtcactatgacagtgacgaaagctgccatgtttggaggcacagtgaacagctgagcagtagtagaagtgtatcccattccagagatgatagacgggaggaagagagtgaagctctggattttgttagcgcgcgtcacgatgaaggggggagtcgatacctacgtaaagtggcacgagcaagaagaaccaaatgaaggagcagaagtacgtctggggtgccagcaaagccatctttgcccagtaccaactgaacttttcctcttcaacggcagttgctgtagttgagcctccgccatcgagtctcatccgcagaagtgcccactctttctcttcatcggtcaagaagccggcagcagcaggcgtatcaggcatgaagaagaagcaaacaatgccaaaaacgaccgtcattgctccctcaactagtaagacaatcagcatttccttctcacacacaagtatccaagagaacatactgaagaaaatccaaggccacttctcatatcccccaacctcaatcttcgccaacccagacgccaacaaccctccaaacgccccacttaacggcgccgcgcagtaaaacagcccattccgcaacatcatatcatgcctgcgatagaacatggccaagtagataatcacgccgcccagaatccccccctcgaataacccaagcagtaaccgacatgcaatcagccccgcgaaactcgtcacgaagcccaagcacaaacaaacgatcccccacaacgtgatcagcgcgggcagatacacgcctgcgcgcagccgcttaacgagcaggttggaggggacgtcgacgaggatgtaggggatgtagaagacgagcagggcaatgttgaaggaagtccccgtggtgatattgaggtcttgcgtgaggcctgcgatgcgcgcgttgccgatgttgctgcggtcgatgaagctaaacagccagatgccgaatagccatggcaggatccgcgtgtcgaatttgcggttcaagcggcggtcgaggtcggggttggagatggtgggatcgaggtctgcgtcgagggctttttcgatgcgtgaggtggagggtttgcggcggagggaagacattgtgagaggtgagagtgaacgtgtgtgtgtgtgtgtgttggtgtcgttgtgcaacggcacgagcaagcttctaatcaaggcattctgcaacatgcatggggctacttgtagttaccgtgctttcagctaggtcatgacgaaagaattgatggacttcccccacgcgcggggacgagggatgccggggaagatggcaagctaactcatccctctagctggaataattcgtgccgcccggtaggatgaacaaagtgttccacgttagtgacgctgatcgcatgacccacccaaggcgttcttagcacatttgtgaggtgctaatttagctattgaaatgtattcaggcccttcgtataacacgatagcttttgacatgatagtacatggagtacacttagaacatacacgaattcttgctggacatggtgtgtttcgtagagtcttggccaggacgggagggaataagtcccggatataataaggtattaacagctaagctaatgacaaggtaggactcacaaacaagtccgctcaccacactgaatcaatcatctttcgtagtcttctccttcttctcctgctccgtcttcttcgtcacatccttcccgtgaaaaatacccacatgctcactatccctccaaggcgtccagctctccgtcccaatcatccagcccgccaccatgatcagcagcgtaaacggaaccgccgtcaagaagaaccatccataagttgttttcagcgccgaaatgtcttcattcatgctgtagaagctactgatgaacgacagcggaatgaaaacggtcgctagccaggtcaaccgcgccatattgtggttctccttcatggcccggcgcgagtcctcgatggagatttctgatgtgacgatggctgtgaggcgatcgacgcgttcttgtaggacgttgacggcggcgaggacgcggcggaagtcaggaacaatgtcctcgtacccggtcaggtcgtcgaagttgatgactgcgttatccgtgactatagtctggaccgagcgcggagaagtgggagctgggaattgcgtcgagtgtgatgctgccagtcgtgctgccgctggtagtgcgtgttccaatgtctctgtcaccatctctttgaacactggaatctgccgtcgccatgtatgcaggcgcttgagcgacgtgtcgatggcatcgccctttgagcggaagagacgcggcatctcgagttcgcgctcgatctgactgagacgggctttgacgtagtcgcaaaccaccagccattccgcgcatatcgtgtatattgctggcttcgcgaggacctgcggattgattccacggctatgggggtgtccgaaccatggaaattgctttgtcatgttgatgatgtcttggtaccacgactctgacatcttagctagtgatggtggcgggtcgttcatgtttggcgtaagaagccaatttgcacgatcgtaccagagcggttgtccttgggttgtcgttgggtcgacgagaataatacctacagtaccgtccttgcactgtttgtccttccctatccacaaggtcgttcgagtgcgcatgaccgccacgacggagtctgcagaatccgcaaatttccaatggttaatgtcgtcttctggccgtcgcagcacattccactggttggcaccagccgccgcgtcttggaattctttctcagtcttatagtacctgaggcgcatattgcgcatctggaaccaattgcgatgcttcatgttggccatgagactccgtggttgtgcccaaggatcgcggacattgtgccatacgtagtcatcgatatgctcgcggaagaacataggatcgatgtcgaatcttgcaccaagtaattcgataacttgctgggagagatcttcgacgatgaacagcctcataggcgtttccttgtaggcgtcgtaggagagtgactgcagaagctccttcaacttgacgctgtgatcaatttccactgctttcgacgcggtggcagattcatactcaatgtacgtaacttttgcccgatacgctcgttcagttcgttctagtttagtaagttcttgccatcgcaatggcgtggtcccaacctccatccaatcggccaaatatcgtagtgtcttccatgttggtgtcagcgacttgatgtgcgtaagatacggcccgctaaaagacatgagtttccgtattgccactcgccatctctctacttacggctctttgatctcccacgcattcgctgattcctggtttcgatcgtatgcatctccaatgtgtttgtaattatcacgaagtttcctggagtccttgtagggatcatctgggccattcttagaagaccatggagcaaagccgctttcaatggtggtgaattgcgcaggcttcgcgtcgcgatcctccgataaggacgacatggctgtgcgacttcaagcagatcttcttgacagaacgtctaactttacaatgtgcagacgtggcgcggcgtagctataaggatttatcgagtcgtttcagccgcgcacgggggccagaagctggggctgaggcacctgcatccgcgacctcgcttccccatagatgtcttaccaatagtgtcgcgcgccgaatcacaagccccgagctcgtcgaatttgcgttcgagtgccctgaattacgaaagacatatctgcggctatgagatcagtacatatcccatatcagttgtgttgacgtgctgttgggagtggaagtgttcgactcctgcgtcgatcagccgaaacgcctcgcgctggttcgggcgaagatcgcttcaggcttccagccacgtacagtagggacacgcccggtgtacgtaaagggccgaataagcgccagcttgtgtgcatcctcttacacttcgtgtattaatgtatgtacaatacaatttaggcgcacttcatcaactttcaaaggagtctgtaaagcttcaaacactacccgaaaaacaggacactataccctaagctatcgaatgccatcagaccgctatgtgaacagagtgacaacattgaaagtatgttacgggtgcagcgtgtaggatcatgcagtcgatacgactgtctagtatcatgacatgagaagatgtccaaacatggtatgtttgtagcttggctacttagcaatcaattatcggcgtatgcatctatgattatcgtaaagtcattccactaaatggtggctgggaatcaatagcaacattatgtactcccaaaacttgcaagtctgccaacgccttgctcgctgatgagataggaccagaatatacggagaaattgcgccaaaatgccagacccctggctgagtgactgcggttacctgaagacgacatcaatcgagtccatgtcctcgagatcggagtcagcaatgacatccattggcacgagacgctcgccatcgaatatgagcgtgacaggttgtgattcgtcgatgtttctcgcttttttgtacgcatgtgcaatgtgagcaaaggttgaatcctgtttattgttaatggtattacccgaaagctagcagcgtacaacgtaccggcttgacagtgatgccccaatcctccttgccctttgctttcaagataagtttccacttcttgacaggttctggcgttggggtccgcggtggcaggagcgctagctcagccgccttctgtttcgcggtggcagcagcagcctcctcctcttggtgcttcttgaagagctcatcggtccatgcttgtacgtagactttcgcgggattgtcgttgttgtacacattgaggtcgccttcgatctcgacattgccccactcgtcgatttgtaggcctagtcgttggacggtggtgctgtcgaacatgcgtttccctttcgatgtaaagaacacggcttgtgtctgcgccggactgaagccctgcttttcgcaccatgccaagcgagtcttctcgagcgtgtgatcagtgcgcaccttgactactagtggcctggtgttgggtatctcgggttgtatcaacagctgtacgatcggggctttcgtgacctcctcgccggctgcgaccagggcagctattcttgctttctcggcgatacgtgcgcgggcgcgggcggctattgcggcgagccctggatctgaaggctccgggaaatcgtcgtcggagtcacttatgtcgacaacaacagagggcgtactgcgtgtggctcgactggagggtgcggctttggcgagattgtcgtatcgggtggacagcgagtcgggcgggggacgtgagggtgcgggtgcgggtgaggagtcccgtaggtttactggtgagagaggggtctggctacgtctgtcattgagtcagctggccgtgacagtggtgaggtaaggttttctgctgcatacgctttgctgcaagtctcgtttgcctgcggggagcttccagaagcactgcccgccagcacgctctcgttgtcgcgggacaccttgctccgctttcggtcgcctgtggctgcgagtttccgctttcgctcccggccctcttcggccttcttcttcctctcggcttccttcttctcggcttcatatcttttctgctgagcgacaatgtgcttgaagtccttggagtggctaaaaatatcctcgtcattcgtgggcgagtcctgccacgcagcccgcttgaaaagcgatcgcttttttagcggcggcgcgtctttcggagtgtctgtcatgctcgacgtgaggtgggcgggttgtacggacaaagtggagtatgaatcggtgctagcgttggcgaggtgtgacgcgaagtcacctgcccgcgcttgccattttcgcaaagaggtggtctgtgcgtttcgtgccttcatcgctctctaacatagccgacgctacctgactgcggaaacgtcattatcagccaagcccgtagacattctcgatatacaagttcagcacacgtagctgtcataccttccactttctccaaacccagtcaatcgtaactccaatcatcatgtccaccaacggcgaaagtccagcaccagagggcgctggcgattcgagagatccaagtgggtttctgagcgagatcatcggtgctcctgtcaccgtcaagctcaactccggcattgtttacaagggtatgttcgatgtgactgttgggacatctgaaccctgttctgacgcgatcaggtgacttgcaatctgtcgatggctacatgaacattgctcttgaacgatgcaaggaagtcgcagagggccgcgtaattcgcaactggggagatgccttcgtccgcgggaacaatggtttgtttctctgaatatggcattgcttccatcgctgaccccatatgtagtcacatatatcagcgcagataatgcctaaaaccaaagcactgcaagagcaggagtatgccggagcaagagcaagtattcagcaagagcttggatccatcaaatccagtgatgccaccaccacttgtcaagggcaaggggcgtgcatgtgatgacagacaggaaaccggcgtccatgtcaaagcggatctggtgaaggtctggtaacattccatgcttgacgattttcaaaacttgaggatacaacgaaagttgcaggcatgaaaatatgagcagctacatttccctttctttgcttcattatacacactctggaaagtagagccttggttaacatgcgctctctcacttctcatcaagtccaagttgcatcgtcatgtctgtcaataataacacaaacatgcccagcgcatgttcactctcattcacttgtgtcgtcctctttcacctctcgcctgaccgcacgtaacctgcccgcccgcctcctctcgcgcacccccctctcttcctttagctgaccccaaccacaatttcgcacatcaatcaacaactttccttagcagctcctttattgccgtgcgccgcgctcgtacaagtccgatttctagacaatagcttcagttgcgccccatcctcccgctcaactctgccctgcgctcatcacaacactcgcacctcaacccgcaacgcaaaccacacgccacccttgatgatcatcatgggccctagatctcgtgttaagttccacggccctagaaagaagaaagaagtgaaacccccaaggctccaggtaaaaggacggaagcaaaccaaagggtggccctggccgaccaagaaaccaggtctagagcggacaacattgagatccataagagctggctttcgcgaccagcctgttccgtccaaggtacccttcattcggccaagaagcgcgtcacattttacagaggagatcgcgcacagcggcaacttcaaagagcaaaatccgcgcaaaggccagcagcaaacccacacggccgtccagcctcagacgattccgccatcttttgacgacctctacgactctccgcccgagtcactcatcatacaggcgccaatttacagggaggtcgacggccgcctagaaatccagcgtccgaataagtcaatgactgaggaacctaaaaccgacacttcagaaaccagcgcatctcccagctccttcatcaagacgctcgtcaccctctttgctggacgccgtcagagccccccaaagtccgacaacggcaagcatcacttcagatcccagtctgtaccgacgcccgtcaaaaacattgaccacgacaacgttgagaaccctcgtcgagcgcagtccgaatacactccaactcccccactcgctcctcctacgcccccacgcctcactcatgcgcaggttattccagccatcatgcgccgtgtggccaacgagccgtcacatgtgcgaagacccagggagattttcactgctccgctgcacaagaccacgggaggcgccgtggtgttcgaggacgtcttcaccccaactgaagtccagcgaggctttcacgtgccgagtgcgactcagacaccagaggaacttgagcagtgtcgcaccaagtcttcctcgactctactcgatcgcaatgaggatgtttggggccgctggcatgcaaagtacgagaagcgcgaaactcatccattcaatcatcccgctgcagtaccggcttgagggacctttcccaagggctcacaaggaattttggagggagcacagcatggatcggattgtttctttttgggtcacgtaatttggcgatatggcggcgttgcgagcagtttcagctggagttggtgaatttttgcagaaatgggtggacggatgctggatcatggttttttgcggcaatggatggatggtcgatgggatgatgatgaggtcttgaggcaaccaatggaatggaggagacatcgatcttggaagtttgcattgagtgcgagtcgaattgaattgaaagcaaacagcaaacatgctcttgcccttccctcgtgaatacatactcgcgtctttatcatccgctgctagttcttcggtaccgaactgatcacgtctgccctagttatcacttcaggtatcgcgcgtctgtactgccttgccatataggtcactagattggaactcggattgaacttctcgattaattggatgaagacaggctcacttattcaacatgccatatcttggctctgataacgtcttagatatctgggttctttctccggttggcaccaccatcaagaaccagctcctgcccactcaagaagcccgcaccaataacgtagtctaccatctctgccaggtcctcacccctcccaactcgtccagcgggatgctgcctgtgatgaatatccggaagatcgctcgcccacgacttcatgcgctgtgctaacgcttcgggttcatgtggcgcgaccttcttgtacgagccattttgcatggcgatggattcgaggtcgcgggccttgcattcgtgctgcacgctgacccatccaggagagatagccacaacccgaataccccagcgttggcaggagacggacatggcctgtgtgagcgcgaggacaccgcccttggaggctgcgtagccttcgcagtcgggatcagactggtgtgcgcggaaagaagcgacgttgatgatgcagccaccctcgtcaagcttatcatcgccgtgtaagttgaggggcaggttgttgaattcttctgtgcgcttcaagtcgttggattgatggacggcctcatcttgattgtttgggctcttcatgaaagggatgacggcttggctcatgtagaaaggcgcgctaaggttagtgtcgatgtatgcttgccattggtcggctgtggcaaggtcttccatggtgccattgccagcgttgaagaaacctctggcgatgcctgcgttgttgatgacaacatcgatacgaccaccaaagaactctgtggctttggcaaatactgcccggatctcttctgggttgtgaaggttggttattgagaagtcggcacgcggagcgtatgtggcaagatgctcctcgacgcaatatgtcgtctcgtcaacatcgaagtcaacgatgaacaccttgtgttgttggggctgggataagaggtgtcgtgctgtgcaacgtccaatacctcgagcgccgcctgtgatgataatattcttgcttctggtggacggcattgtgtttgttggagatttgtcctggatttatcggatcactgaaatttcgaggcttgcagagagatgacttctacatttcatgtacgtaccttcaacgacttcttatgctctggaccgcgggctaagatttggtgctatgcgtttatctagacgcaatctgaggcgcactacaaagggtctggaacagattcatggtgccgttcagcctaatgagcgctgcccaaggaagtccgtccgcccgcaacatgtctgcttaccgtgtgtagttgatgcaccaaatgttgggacgggtcaacggtccgcagtacatccaagtgcgcgcgagatgcatgtgccaatccgtgcattgtagatggctctagtcgctcgctcctctcagcgacgacgggtggtgagccgaacatcccggaaagccttggcgcacggagtctgtatacagtggctggccagcatgtcggtacaacatccccacgccgttgtacgcaacttcaaagacattatgaacacgtgcagtatcctgcacgcatgctttccgatgccagacgaggcgcgcaggatcccgggtttgacgtctgatctcacacccgtggacgcttggaatcatcagccggaagctagatttgagatcatctgctgcatcgaattttactcagtaccatgatgttgagatgtgatcacatgaaagcgctctcgtcgaaaagtgcagcgaagtttaaggccgagctgatccctgatgtaagacaaagctaatgtgcttaggtacagtaggtaacttcattccggctttgagcgtccaaatattttgtattgtctattcatgatctcctcgctccagttttcttcgctactgcctgtggcacattcgtgttggtggtttacagaacacacgctgtgaacactgtactgtggataaataaagatggcccgtgaagcctttcgattccggccttgttaatcgtcgcacattgtgagccggggatgctatgtcgtagaattgtatctttgtcttcttgtcaaagaacaatgctgttcatcgaagaataagcaacacttagagtaagtgacgataatcttctcacaatattacataaaccctcgtgatctttatcagaatatcgccatcactctacacacgcacgcatttctaatcagtcaaccatctttgcaatggtcaacatcatcctctccaccttcttcgttgcgcttacgagcgcgactcgactcccacgccatgcagatgacatggacgtaaatcctaccacccaagctggagcagcagcaccctctgaagcagtcaaatgggtgtatgttactgctactgactacataactgtgtatcccacagcatcacaagcacctgcacccaccccaccaggttcggttcctatcgtagaatccaaaaaacccagtgctatcccgagtttagcactcagcagtagcttaattccgtacggttcgggactcccgggaccttccccactgtcttctgccaccattgttgtttccaaagctccagaggcaagcaccactgcctgtaataaggcgagctcaagcatggcaggtccaccaactcagctccccgcatccttgacacttgttccgcatggctttcccggttacaagccagcacctgcatcctgtgcggcaccagtggctccattgagctctgcaactccgtcagccctgacgcccacgcccacaccaaccagcatggccgccacaagcactgcgatcgtcatcgtccccaccagcctccccgtcgtcctcgccagatccttcaactggtcgaaagactccctctcgatcgcagtcgacaagcgccaggatgacgagagcgagagtagctcgacacgcacaactacgatcaagacgacgatcgtgacgagcagactccccagctcgactctacgcgtgagtcgctcgtctgcaaagtctgctgcatcaactactaacgctaaaacgatgtccaagtctgcgctttcgtcaactgctaagccttcgaagactgattccgctacggtcgtcacgtctgttgtcgtcggacgatgggcgctgtccgtacccgtatcagtacgtacattgtggcgggccggagacgacgctggtgacgaagacgtagtcgagccagtctacttcgacgtagaagcaggagcccaagacgtcagcgtctgctggagattggtgcctgtatcctggacagaaatgttaggcaatttgctgatgagtgtatatagtcctacgcgtttgcggttgacggcgacgagtacagtcgtactagtcctagttacggacttcattttgacggtggcggcgagcgcgccgccagcgtgttgcggtggctgatatgggcagcgacagtcatggctgatcattaattttctttttatcgcattcaaatcataagtatattcccttacgcacacggttggatgaagtgaagctggatgcaacgaagtttgatgaaatgatgatattgaaaggaattatgtttgtgcgcgtttgcagcgagcgagtggatcctgtcctggtatcgtgtgtgcgaaaaatgaaaataccgccaaatgcagcaatgaaaatatccagcgccaacgctaagcaatcaggaaatgaacgtataaacaaaattatcactgaaaatgcaacaatctatcgtgatctaaatccttggggggttcggactactgtagttcctaacctctttccggccctcgtcatcgaatccagcacgctccatcagctttgtgaacgtggtgtttgtggtgtctgaggtgaatctgttttcgcgcatgccatgtgctttaggcggttcaaggaagctaggagctggcataagcacgtcgattgtttccgtcgaacctgttctcgcagcctcgggtcgatggtgtgatcgagtacttctatgcgacctgtgcttacgacggggcgtgtgccgaggtgtagtgtatgggtcttggctgttgccggcgcggatggctgggggtggtggtgcaggattggagggaaggccggaattgaagccaaaattgagcttcggcgtgcgatcccacatgctcttgatgcgtggcgtgaggccatgaacaggctgcccgttgctcttgtcgttgtagacgaggtcagctgttgaattgggagagggttgagcggagcgagagccgcggcgcatgaagtctgtccgagcagcgtgttgcgggtcatatattggatcgctgatctgacgcgcaacatgtccaaagtcgccagagaagcgctctttattgtgagattcgcgacgctttttcatagcccacatgaggccaatggtaccaagtgcgccgatgagaagacctggaaagaagcctgcagcaaaagaagaaccattgaagccagcatccatctgcacaggcgctgctggacaagaagagctctgggaggctgacgctgggttcgtagcagagggcgtagggagtgtagttgtgggcgacgatgacggtgatgccgtttccttgaagcacatgttgctttggcatttgtagccgagtgggcagcaggtactgccacatgtggggagggtcactccgtctgtttctgagagatgcaactggttccatggaccgcaagtttctttgaagaaataattggtggctgcacgtcagcgtcataccgcaatccgactgtcatcgcgctgcatcatgcgagccttcagtgctgcactgttgagggacatgcaactggtgcctgtggggcagcaaaagtcagatgggaagccggttccgcattgctgtagatctggctttccaccgcatgttggagcttgtcggagaaagatgtgcgatgcttgtgctgaggttgcaaggagaagaagtatagatatccgggaaaggcgtgcaatgactgatgaagaaaccatggtgatgttgtttgtagtagtcgacgtcgcagctggagtagtactgaatggatccggcaaggaagataagggaatttaggaagagcagagaatgtgctgaaatgacgaaatagacaaatcgcgaaacaaatgaagtccaagagaaacaaacctgtacaaactacgggcgcatgtaacctctatattcagacacgaaaagacacccgaggaccacgagcgaggtgctccattgtgtgttcgggctcttcagaccctaccgcgtcgatgcttctcgtcgcccaggagctgcaaatagagtactggaggcgccgagtggacgacagcagctgtatggaagccgtacaagtcggctagcggcgtaacagtggcagatgactcttcggtttctgtggctaagcagtcgcgaacgtcgagtgggtgaaacagtgaaacacgatgtaggcgcttgcgtgcacgtggtgattggctgacctccctagcgtgtaatcgagccccaggaaaaaagatgagcttggggaaacgacaagccgacgacagccacttccgaagcttccttattcagcacaccgacatcatgattctgcgttgtatggccaggcggcccggtgctgtccagtccctagcgagtgcttcgagggtatgcgctgcagtcgcggccgcacaacgggtcgaggagatactgacgtgtgtatagcaaacaccgtctttcgtgcgcactgcatacacggtgccgacgctggacaagcatgtcgagatgcagaaaaatggcgtgcctgggctgttcacgcccaagggcttcaatacggcgtatacagagtaccagaagtacatgatcgacgagttgaatgagtccactgcaggtatgcacatgtgccgttcgcctcaatgggcatcctgtcaggtcacatgcacgccagaaactgattgagttgcaaaggcacaccgtacgagaacctggaagcaaaagcgctcgtcatagagttcgcacgcgaccccccccgaggcataagcctttaaacatgcgcaagcatgggccttcataaaccaacttattcttccggggccatcaacccgaaacccccgagacccagtccaaagcccttcccccgaggctcgagaaccctccatcgggaaacacttctcgtctcttgaaaacttttgcgcgagacctttatggcgacggcagaaggccatgttcggccccggctttgtctggcttgtgcagaccaacgacgcgcagctgggcagccttagaatactacccacatatctagctggatcaccactggccggcgcccactacaggcggcagtcgcatgacctgaacacacacaacgccgactcgtatcaggcactgaacacggtaggcaccttcggctcggcggccaaacagaacttgcagccaaagaagccgcttggcggggtcgatgttgtcccgctactctgcgtaaacacctgggagcatgcttggctgcacgactatggcgtgagggggaagaggcagtacctcgaggcgtggtgggacaagattgactggaactgggtccggcaaaacgcaactatgcagacccaacagaaatggcagttctgagtagagcactgctgtaactggcatgtagacttatgtgtataagacgacaagggatggtggggtttgcattgcatggtgttgggtgtccttacatggcgagcttcgctgtaccattacaaagcatacgtgaacatctcatctatctacccgaaacctttggtgcgattgcctagatcatctgtgcatttcccagtagggtggtcgctgcccaaatcgtccggtatctgttcttggccaccggatctcgagtcgcacgcttccaacatcagcaaacatactcaaaccgtgatacgcttgtccggtctccgcagtcagatgtgtccatgacagcacattgagcacaatcagctctggcgccagcgatgcgacgaaatctcctcaccttgcacctcagacttgaatttctcaccggacctctagcttcgcacgccatacgagcactgcctaggctgattcacctaacaaagcgctgtgggcttgtcagcttgagcctcaacatcgtcaggtggccaacttcgtccgcaatacccggcgtcatgtgcgccacaccattggcgccctccttagcccgccacaatgaaccctcgcatggaatcttcacgacaacgatcgctagctccagaagaggcgctctggacgcaacagcagcacgttgagtgttcctgttcaaatctcaacacagcgggtaatcgtcacgcaacgaaggacaagcttgtacagagtttgatcaaacacattggttatttgtaacattgcagcatcgcctcacccatgtctgccctgccacctgcatccgagaaacttcgccgagcctaccgttcaacctagacgacaaacagttcgcttcgctgcatgctgactcctgggattacccaatcgtagcgtgatgatctccgcttctggggccccggtcagcgttgccctgcatggaatgcgccatgacctcacatcggcagtagaacacacatggtagatttcgatgcttttcgggtaatttccccatatctccacttcaatccttcctcgatgctatcctgagatctggtacgcgaaaatgatggcagtactcgaagccatattgccagcagtggcacggagctccggaatttcccttcaattataccgagtggccgcctcgtcccacaacgcggctgcgagggacctcatcaaggcagcaagcacaatcaataattttgcttcaacactgaagcagatcgggacgatcatcaaggaggacgatcggttgccatcttctgaggtatgtcgacatttcggttttatgcaatgcaccgccacgctctctcacgccccctagctctctgtactgctatcctagcccagatcttcaccttggttggacgttgtttgggcgtttgtacattttctacgacgatccattgattcatgacctgggctgaaaagacatgtaggccatcgagaccctagaagatctgattgatcagtctcgtaccatatcgtctgagattgaatcattctctgccatcttagtcgaggaccattgcggcgaaccgggcgcaaaatcacacgatcatgggctcggacactcagactcgccgcaagcaacgaggctcgtatacctcgtctcccatctggaagcgttgagagccaccctttcggttcttctccagactctgttcacagcgcagagtataatttggtccaagtatgttctactccgctatgtcatctttccgatgtctcagtgctcagactcaagcactttgattatcggaagtttcccatagctgccatctgttccgaagatgtcatcattgaattctaacatcatgacaggtaccgcccaacaatatcgcaacaacaagcggagagggctgtcgctaatgagcggctgcaacttgaaactcttgtgatggaacagcagatcttgatcttgactgcgtcaagtacctatgaacatctttcgtcatcagactctctattattgatggagacagacagctcattaagtcttgtcactgccaaacaagaagacacgcccaatccgaccaccctctatcggtatcaagatcgacagcttgcaaatctagacaagtcgacgtttaatccatcccaatgggtatcgaacatgaacaacagtagtccatcacatatcgagcgcatgttggagagatggacatgcctaccacagcttgaggctcgcttgagagaggctgagcaacagactcgaaatcaacagagagaatcacaacagccaatggtggagtcagatgatgaggaggaccacgagcagcggcagaaccttgctggtacaagtactagaatggcacagccattgtttagcgaacctgaaaactctcgcacagtacgagacaccaagtatggaccaacggctccattgtcaccagctgcatcaccccgaacttcacgtcatagcctggctggatctaccgatgagaataactcgccacaatcgaacataactagcttaccagtcgaagctgcagccgcaatagaagcgcaggaggaagacgaagatatagatctggagattccttggcagctatgcacacgaaagtattactggaagtatatcgatggtaaagttgtggagtccaacaccgaccagtctccctcggctgcattccaggagaggaatagctggactgaaattatggcgagttgggtgtgcaaagaagcaatccaagaagctgggtatcgggtgacacaggttcaaaaggacaagaaagatggtagacgcaccaagttcgagacgtgcttctgtatcgaacggccattacagttcgagcaggtcaagcagcttgtcgagcgcacggtggagatgtaccgacaaaagaagcctccgtctccagcccctcaagtcaggcgttcatcatttaaccgaccgcctccaccaccggtgaagatcagtcgagcaaatgacacggatcgcgatcgcactccggtgccgagtaaaactcatccacaactcggacggacgacgaactcgatgcccattccaccgccgcctccgatggatcgttcgttgtcaatgccaggacctggctatcaacatggacccaacccacatacatcaaatttacacatacccatgccacctggaaactacgtaggctctgcgccacatggaccatactcacctcaggtacagcaagctccatatcctggacagatgtacaactccccacagggatacccaccgaacgcaggattccacaatccagctgtaccgccatattttcagccgcacaatctccaggtgccacagtcgccactgagacaaacgtatctgaagccgaaggtgaagtcaaggtatgacgatgattttaccacgtcggactcagatagtggaaaggataggcggcggcgcaggtcgaagtcgaggagtagatactctacagattcgaagaagaaaagccacaacaagagcaaggctgcgggtgttttgatgggtgttggaggattgactgctctgcttgatggtttgagcggcttgtagaactagactacgaatacgatttgagcgatgaggatgtatttttaaatggcaatgtattatgacatgacacagatgggcatggaccattttgaggtgagccaacgtctatcgggcttgctaacttattgtatatgccgcagtttacccctaatcaaacattgctatgtgcctgaaaattttgtatctcaccctctccacttgttgttgttggtgttgcgcatgttgtaacctttcaatgacatacttgccctttgcaacactaacaatcggcacaccgggaatcttgcgaatccgcctcttcaaatccctatcattggtcgccactacatagatgcggtgcttcatgacgcgctccacaatacagtcatcggcgtacgtgcccttgtggtcgcacttgagacgctcccagcgctcgtcgcgcgcgatacgcagcgcaatgcggtatttcgggccgagtttttccagctcggccatgacgcaggtggttatgatgggcgtggcttttgcgtagagcaggtccatgagggccttgtcgagctcgagcttggcgtgcacggtgtgcgagaggaagttggtgtcgacgaggacggagtagggagggccgagggcggtgttggcttggaagaagagggcagaggagacttgtgggctggtgggtgttagttcttcattgctggcgctgtaaggtcgtgtatggtggactgcagacgtacatctcgcgcttggcctgggattcttgcttcttcttctcggcttcgatctcgccggccatctggttcttctttctgtttgtggtgtcagcgagacaggttcttcgtgagcgggcgcatcgtcgcatacagtcgggcatcgcgctggcctgtggtggttagccgtggactgtgtcaggagcagcatctcgtcgtaccaatgaccctcttcacttgcgcaaacttgcgcgtcttcttctggacacccatgatggcagcgtggtggtgtcaatacgaagtgccagtatcgatagtgagccttgaactttttggtggagcgttccaacgccaagagttcggtcgcagccacagcgaaccgggaccgagcagagggctagcagagaaacgagaaacgagtggcgcgcgcggccaggaatagatcagcgaaggccacatgcggcaggaactgacagcgtcgaatgcacctgcatatgtgagtgacggggccttgctgtggttttctgtgaaccctggatcgtctttctgtttcacgatgcacatgcttcagtaatcgcgaggtgtctgttgcattgttttcccggtattgccacgataccactattgatcccctggtcgccagactcggcattccaatcgctgctttaggcgggccatcttgccgcacgccagcccggcgctcaaacttcgtcgcccagcagaccctcgctgagcactgcgcccccctggaaccccgtcttctcacccacaacctgcttcacgcagcctgctccccacctccgaggtgtttgtcgctcgtttcactccgccatctcgtcccacctgctccagtcgtcttttccttcatctgttcgcgccgcttagcctccgatccctatttcgcggtcttgcggacaatcctttatccctactcccgtcgacctcatttcactgtaccacgaccgctcggtccgactttccttcacaacaaccttcaacatgcgcccctcagtaagcctcgtggggctgctgctcgccgttgcgcctgccattcttgcgcaaggcaataacaacaacaacaataacaataatggcgggaacgggttgccgacgctgtcgaccgctgcaccaaatgccccgacagatgcagcgtcgagcgcgcccccggaatcaagcgcgccagcaacatcctctgaagctccacagacatcggcagcacctcccagtagtgccgctgcaagccagacctccaacagcgatttcccaactgttacccagcctggcaatggcgtcagactatccgcactcccgaccctcgcaggtgttggtatccccgacatgaaggttcccgacaccgcgggagctgccttcatgcaaaagtctgatcttcccgatggcaccgtctttatctgcgtcggcgcgattctcgccttcttcgccgctgcggtgctcgcatggcgtggcctcgtagcctggtctctacatcgctccgtggagcgcgccgcaagggctcagaacatgtccgacctcaaggcaatgtcagcagtgccagggaagaagcggggaatgtacaatgttgtgggcgccaactcgaccatgtccctcgatcacttgaacgccgctccgattggcacctccaaggcctcgaaacgaaccacggttgttgaagcccctggcaaatcggcctcttcgctcttcttctctccaacagcaggtggtgcaggtggtgtgcaaaactcgaacaaccgctcgtcaacctaccttcccgcaggctactacgcaaccggcaatgctgcacctgctcaaggctctcctaccacctacgttggggggcagcaaaatctttccgcaaacaacttggccatgcctggcaaccgcttcagccatcgatctgccgtctcaccacctgactcgccatcggtgggagcgcggggatcatatgcccgcccgcctcagtcacgagacggagtttcaatgtacaaccgcaacagttctgcaaccctcggtcaaccacgggacaccagcagcggcgtgtacggcaatggaaaccttgacagcgctagccatctgtcgctcaatgccccaggcgggacgaccgtagctggtggccgagcaccgagcgcgtatctcgaggatctgtttgaaaaccacggagctggcccaagagagaggttctagttggacctcgagcagcaacccgcggttcagcgcaaaacgagcggaggcaacttggtttctcgtacgtcgcaggtgtatcgcgtcgtatgcgcagctgggttggaacgcgtgccgttttcttcgaagaaaagaaagtatgcctcattgatagcagaagaggagttgagcgagaacgactgctgttgatgcggggatttctttgctttgttttggcacattagtctatggttacgcctgcgtcacctacctgatacccgtgttgaggtacccgcataagctaggcaagcattctcgtggttttcgtatgtcgtagcaccggggttgatgctggggttccgaaaccgatttccaagcgcttattcttttctacacaccctatttagcatttgagcttttggctctttcttcccttgtcgcttggactggaattacgactggcgttcctggcgagaagagatgggtttggactgcattgacggtgcatcgtactcgtgagattgtacatatagtaatgagctgcgaaagcagaaagagatttggacttgaatcgtgtttttgtttacctggccgatgctactgctaacagaagtagtgcctgttcatggactagggtgttgcttgcggctacttctccgactagatcgatgggcggcttcagggtgctgttgagtggaatgtacatggctgttgaaatcgatctctttatggctccacagattgacagtgaagaaagacgcatctgccgtcaagggcacaagcagctttcggggcgaaggcgaactacgttgagtagtcgtacgtcacatcatgtaggttactgagaacagggcagcggaacgccctccttggtgaccttcacaccacctccatgatctacaggtacatgactcttaccggcaatgcgtgttcaagaagacgttgttgatgatttcctgaagactgtacgcatgggccctacttgtacatgccaagatcaatgagcgcctgaaggcgttgtgtgacctagacgtctgaagtgttgttggctcgcccttacagctcgtgaagtgggatggcggggcatgttcgaacgtcatgccccaaaagtcgaggccgcacaccggaatcattacaagcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaccaaaaaccagaaagagctgcgccttaccagccgtgccagctgcataccaattcgagattacgtgtccgcagcagtagctacaatattgtagaaagcccgatagccattggctcatcacacgtgcggcactacccctcctgagtcacctgtggtaagccaatgtaaaaaaacgcgcctttgctttctatctgcttgagcataaacttgtacacgacaaaacgacacacgaaacccacctgctatccacatcaccctgcagtcactatataagccgtcctccactgtacacgctgggcgaccaattagagcgactagtgtcggcacttgcatctgtccacggacaagatcgttaaaaccttgccaacgggtcgctgcaccacgcgtttgcagtactgccataccccggacttgcgtgctagcacataagccatggatctggtcaattcgtacgtttgaaacccccactctgctttgacgactgtcgtgtactactacttgcttgtgtcgccatgggtctatcaagacgcgaatggtacgaatggcgctggcgcgagagactagaccgcgccagggcagcaggagtctcccggctttgactgacattttgggccatagtttgaacgaccggttgctgttcgccgtgcccaagagtatgtgatgcttgcaggaggagaaggatgcgagactacagctaatgcctgcgacagagggccggctccaccaagcatgtcttgacctcctctccggctcagacatccagttcaaccgccactcccgcctcgacatcgccctcgtcaagaacctcccgctcgccctcgtcttcctgcccgccgcagacatccccacattcgttggcgaaggacgggtcgacctaggcataactggccgcgaccaagttgccgagcatgagtgcgtggtcccgcccacagccaccacaggcgtcgaagaagtcctcgatctcggcttcggcaagtgcgcgctgcaagtccaggtccccgccaaaggcagcctggccaagccagaggacctgattggaaagaacgtcgtcacaagcttcaccaacctcgccgaggagtactttaggaagctggaagcggagcaggcaggcggtgctgccaacggcacgtctgatggcaaggcgaagttgaagaccattattaaatacgttggcggaagtgtggaagctgcttgtgcgctcggtgtcgcagatggcattgtcgatctcgtcgagtcgggagaaactatgcgcgctgctggtctcaaggctatctcaacggtcgtgtcgtccagcgcgattctcatcaagtcgaaacacgcatctgaccccaagctcgtcgagctgatcactgctaggataaagggtgtcatcagtaagtcacctaccttgcttgacacttcaagaagaacactatctaatacaagccaacagccgcgcaaaaatacgtcctctgcacatacaacgtcgagcgctcgaaactcgatgccgcgcgcaaaatcacgcctggccgacgcgcgccgaccgtcaacgctctcgaggaggatggatgggtcgcagtacaggctatggtgctgagtgaaggatattgcgattgccatggacaagttgaccgagattggcgcgagtgatttgattgtcaccaagattgaaaactcgaggacgggtgattagccacgttgaaagcaacagcgagaagattgttgggaaaatctagatgggaattgaagattatctgggaatgatgactggctgaggttgtgtttgcagagcggggatacaatgggatagacataaatcttgattagatcctccatactacatcatgcgttctgtcaagtagtactggtgcactttgtgctttgcatcaaaccttagactaaaaaagataaaatgaccgaagcaagtgtcgttgaccatatcacggacaaggaacatgacagatctctagtataaaccattgcattgatgctacccctagataacataatgtccaaatttccgaatgtgagatactacagcactaatggatttcgtaccttgtacattccgagaagcatcaaatacatgggaattccaaatgaacatgtcttcaaataaaacatctccgttattgccattaatttacaaaaggaacgtccaaatctcactcaactccgtcaaatgccaccaatgctatgccaaaaggagtgaaagccatcatacatcttatgccctcataccgtcgattccatgtcatcgtcatccaaatctccactaccctggtcatctactcgatgttaatcttccttgcctgcggtgcgctctgcttgggcaccacaacgctcagaatgccattcttcaggctcgccttgacgccatcctggtccacacgcgccgggaacgcaaacgagcgatggaactcaccaacgctgcgttcgctaacccaatacctaggcttctcggcgtcgttctgcttgccgacctccttctggtcagatgtcttcgtcacgcccgtctcggcattctcatcctcgacgcgcggctggtgtgaggaatcaatcttcttctgttcctcgccgccctcgatgaagccctgtggccgctcgccttcttcgcggcgatgctcgtgtcgcccggagatggacagcgtgttgttgtcggtccactcaatgttgatgtccttttgctcaatgccggggagttcgccgtggagttcgtaggtttccttggtctctttgacgtcgaatttgggcgtgaaggaccgcacgcttttgaactggcggtccaggtcgcggaaggcttggcggtcgtattcgtcgaagagacggaagatgggcgcgaattcttgcgtgaagcgtgggaagagagacattgtggcctggtgatgtggaaagtgtgcgtgtggtgattggcttgctaatgcgattgagttgttgtggaacgcgtcgagttgttgtgcggattgcttgcatagatgttttgatttgctttgttctgatgatggactctggaggagggttgaggggtttatatatcgaagagatgaggttcgagaagcatcatgagaggactcgagacgcgtggacatgtgcttctcgaactatcgtgatgttgccagagtgttgtcgtgatgtctcgtcatggaacttgtggaatcttgaggaagttcggcgaaacttcggtgcttcacaggccacgatgtttgacgtcagatggcgacaaggtctcctgatcgaacattgcccacacagtcagacggctatggcatccaatcacagggtgggacatttggccacactgttgcgatgaagtctcgggaaccttcggtgcgagtatcgatggcgcggctcgaccagatcatcatctattacgttgatacgtgctttaacattgggtaacatccaggctattgtgacaagaaggtcactttcaaccgtggatgtcccggatgccaggatcgcgataggcctcgagttggttccggcctcttcgaagaaggtactcgatggtaccaaagtctttcttgccaacgtcgaggtatttgcgaaactctttcctaggatgcgtgagcaaagactatcatcccaacgaagtggcatttcccccttaccttgtgtagttacggaagttatgtctcgtgtcctatgtcacattagcaagttgtagaagtggtgacgcgcacacacacatctggcttcgctctcaaagctctcaaacactgcctgtatagagagaggacatctcgctgcaagcctgataatcttgccatgttccttgatcaatgctgcactaacacgtttggtgtcgaagagattggattgcagcgaaacctccactcgacattcgagtctatgacggagccacatggtctgtgcgccgatgaggctgacgggaagggactagcagcgatagtggcaacctcagcgtgacgttgatgatcgcaacgtcgcgcatggcacatacacagtatgatgtcgggcagcatcgctctcacttgtcaagtcgaagagcaggctgcgttgtggaatgcaggtatactcaggcatgcagaccccgcccgtggacattgcggggcacggcacagtattttgcttccttcatcaacctggcagattatgctttgatgaacattctgttaaactattctttttcttccagttggtagttatacgtcgcaaagctcttgccgcgtctatgacgttgtcgaagtgagaagtaacgcgcgtgcacaaccttgtgggatagacagcagtgcgatgaccatgttttcatagtgaaagtcagtgagtgtattacagtactcgatgtaataatgcgaaaaagacaaaggagttcgaactcgtacaagatcagatttagttgagcactgagggtgtcgaagtatgtacatgcaaagcaacaagaccgccagcaatttggaaaagggaatactatggtaggacgacgcaacattgaagagggtggtgaaagccggcaaggtccattttcggacaggcaggtacgccgtatccaagaagaaacatgttgggggtgagcactcgtctctacccttgacttcgagagcaatgtatctgctgacgaggcccatggtctatgccatgcaaaagttactcgttgttatcaccgtccggcgaatcgacgcgcttcctcttctgtgtggaccatggtggcgatgacaagaccagatcttgttccgggtgtccatgaccatcctcagtgctactgtaggaatgcggttccggggtgctcggtcgtgaggcattaagaggtgttctattatcttgcgtgggcgtatgcgcgtttgcagattcgtcgtcatcatcctcgctcgtaagagttgacgagccgtaggagacggagacatcggtctccgactcggacgaatattcgctggatcgatctgttgaaagtaagccaagccagataccggttgtgtcttgcaccgcagagggcggaccgggcgcttcaatcaagtttggcgcccaactctcgaccttctctgctccaagactgttgacacaatacatgacacaatgcaaagtccataaggagagtttgatgcacggaccgctttgagtagcttcaactcgggctctatctcgttgagtcacgagagaagcaacatcctctgatgagtagccttggggcatactaggacaagagaacgcccgtgagtcacctcgagtccgaccaatcctcctgaggtgctgacgcggggtggtaagcatttcaacagcaaggtcgcctgcagctgagtgctggaactccaggtcctcaggagcaatctcgacgtggcgaggccaggaagtctgggaatcaggcggtctaaattgctcgccagctccagcaacctcccctgagtcaatgcgagtatgcgcatacggtgtggcgggtatcgtgccccggaaatgtctctcaagtttggccatgtgttcaggtgaactttcccagcattcccaagaggtggaagacatggcttccggtgttgaggtggatcaagttggttggaatacttggaacgagaaacggtgatcaataagatgtggcgccgtatcaaagggagtgtgtctgccaaacgatatctgacatgcattcaaagagtgtgggctttgtctgcaggagggaaacgagtgttataaagggatgttggggaaggaaccggtccaaggtctgattgagtgaagacttatattatacgacccaacggcgataggtggacggcatgacagttgctgtttaagcaggaacatgctggggaggacagtctgtgcttaggcaaggcgtgtctgcgaaactgggcaaaagctcacatgcaagcctgcttacggctaccaaaatctgttccaaacatcccgatactatggcatttcagatgcatctgcagcggcacgctcgcttcgcggacgccgacaaactagaagcagtgtgagcgtttcggtctccgcacatgcatcagactacatgtgtgatttcacgtacataactccttgcgtagaaatcaccgcgaaagcacgccggatctaggaggagacccgacatgcaaggctgtcgtagagctaggccgcctactggtcatttacatcgacgaagttcgtacaagcggagtgatgtagtggatgggccaaatcttcaaatccgggttaggatgccttgatttcccttacgttagggccttacttcaagaatgaggaaagtgtttgataggaagcatttcatgtaatgtaggtcccaatagctaagaccaaatcctggggattgttcgagggtgttgttatggcaaggaatgcttacttttgagaaatggcttcatctgactgagtccccaccgctccaagggcctggggaagacgaccagcaaatgcactccaagattgcccctgatacgatgcggctctcactgaacaataacagagcttcctcctttgaggcgaagtagtacggataatgcttgagcgtagccttggatggacgcgtctgttactgtcgcgcgagaggctcttgacgctttgtcccattacaccagatcctgtactcaacaatgaacgcaaattgtttcgttagaagtacccggctcaattgtagttcctgtgcagaagtttgtgcgaagcgcaaatagctcaccggattcatgcatgctgcaagcctcatgtgccacaaggcatgagactgcgggtagctcgagagaaggaactgccgctgcttgtgtgaacgtgctcgataagcgatttcaacctatgttggcttcaccgcaagtctgctcgataccatatgtatatctgttgacgcgggaacctgtgcccacaaactccaggtgatctcttgtggcaggtacttggcactgtggtgcaatattcgcgactggagacaccgaaagctgaccgcaaagacgacctaatttcaagcctattgtgtgtgactgtccgccattactgtatcgagtgggttgatgcatacacgcatctgcgagatgctagtgacatgacggatcgctgaagccaaagtgacatcgatgtgcatatttctcacgtgtaatttgtacatcgaatacttccagacaacatcagtgaacagtcgctcatggagcacgtacagtggtttgcgatcagaatagcaatggtcggcgatagccgattcgctgtgttagaacctcatcgtacatgtttactagtatgctagaaagcgattggcactgtgcttgtgctcgtgctcgataagggaaaggccatagtatcggtcaagccgcgagcggagtgtgggaacgggtggactatttctctggaattccggcgttgccgtctcgtctgcaagggtggagaaatcgtgcgacctagctgagccggtcgctgcgccagcctgatatgcaagtacgcttcaatcacgtcgaacgttcggctataaagtgttggttgaccggaacaagggtcgcaaccacaccaaaagttcaattgcaggtctgggtagtgatgggtgaatccatgttcagatgcagcaagtcgtcactgcccacaagcattgaaaggatctttacggaacggccgatgtcaaatatgtttgaacttgggacagacgttcgcgcgtccatccctgtattattgcagtccgggaacgccgaaccacgtccattatcgcgccctaatcgagaaattgcgaggaaacactttttagtgaccgttcatgccgttcttcgacctcctcttcgcgactgcttgtgcaagatgctcaagcaccttttccgtgtcttcccagttgatgcatgcatctgtgatggagacaccatacttgagacctgaccattgttagctaaaggcatagcttcgcgcaattgtgcaacttaccctccttgccttccttgggcaccttctggttgccctcgttgatgttactttcgatcataacacccatgacggcggtctcgccagcttcgatctgctcggccagagcatgcgcgaccttgggctggttgttgtggttcttctcagagttgccgtgactgcagtcgatcatcaaaccgcgcgttcaagcccttggcctcgagtttctcgcgcgcctccttgacgctcttcgcgtcaaagtttgtgcccttctttccaccgcggagaattacaaagcagtcatcgttgccaatggtgccgacgatggcgacaacaccgggcttggtaacagaaaggaagtgatgtgggtgcttgacagagccaatggcgtcaatggcaacgtcgaggctgccgtcggtaccgttcttgaaacctacagggaaggagagacccgaggcaagctcgcggtggagttgcgactctgtggtcctcgcgccgatggctcccacactcagcatatcagccaagaactggggcgagattgtgtcgagcatctcgctggcaagcggcatgcccctctcagtcagatctaggaagagctgccgtgacacgcgcaggcccttgttgatcttgaacgagttgtcgatgtcagggtcgttgatcaggcccttccagccgacggtcgtgcgtggcttctcgaggtacgagcgcatgacaatgagcaagtcatccttgtacttgtccttcagcgccatcagccggtcgcagtattcgagagcggctttggggtcgtggatggagcacgggccaatgacgaccagcagtctgccattggcatctttgccctggacgacggcgacggcttcatcgcggccttgcaggacagtctctcttgacttggccgactgaggaatctcgctctgcagaaggtcggggggtgtgagggggttgtagccgcgaatgcgccagtcctccgagttgtgcggatcaccgacggcggggttctcgatgtggaactagaagagaaatgtcagagaaaatgtcgcaagcttcttgagagcgagtgtactcacagacatgtctcaattaacgaagcaggagtgtggtatgaagaagaaaacgaagagagcgagtaatatgtaggccgaagagaattagtcacagcaaacgcgtccgtccgctctcgactcttttatgagtcgacgcatgcgcgcaagcatgtgagtatggcggcggtcccggtataggcccggagatcggaggccagctctccaattgttgcagcgcgttcgggcatcaacaccacgcatctctttgcaaatctgagcttgcggacatgtattgaccgccagtgagccttcttgcgcttggtggcttgagctctgcgtgatcgatccccggtcagacgaaagcacagtcaagtccttccgatcgtgccgtggttgagcatgggcatgcccgggccacggggcttattcgattattcaatggcttgaccacaacatcctcaccagtcttccaacacttccaagatctgacatgaccgaaggtctccgtaactgaacacgtgcgaagcgcaggctggtcatttgagtgtagcccgaaagtctttgagcagccgtggcgccagcaacgtcagaaaaaatccccggagactcgatgcgacaacaccagcaagcatcagtcattagtaccgttcatcgcaggaatgattttctacatcttacactgctccaatctagatacaaggtaaggaagataaacacatgtcctaaacatcgagctctctagctgcagctcgaggtgagctgctaagcatcacctacgtcacagccatgacatgtaaaattatgcttcattgcaaccacttggagcagacattgcaacaccacaaatttactcctttcctttcaactcactccatcttccacgtcaatacgattcgctgctcacttgctagacatcatgagcggcctcgactacgcctccctcctctccatccccatcagctacgcaacctgctccctcggctctcccagctccccgccacccctcctcgaccgccttcacgctatatcaatcgcaggcttcgccgccgtcgaactctccttccccgacatactttcttacggccaaacactgctcggccacgaagtcgaccccaagaactacgatgagctatgcaaagtcgctgccgctatcaagcaggaatgtgatcagcgcaagctcggcatcatgatgctgcagccttttgccaactttgaaggctggccccagggctcggacgggaggagagatgcgttcgagcgcgccaagggctggataaggatcatgcaggcgtgtggaaccgatatgttgcaggttggttcaagcgataccccacttgagaaactggatagcagtcggatggttgtggatctacaggaattgtgcgccatgctcagcgaacatggcttcaaatgcgcatatgagaactggtgctggagtacacacgcaccagactggaaggatgtgtggaacattgtgaaggaagtggatcggccgaatattggtttgtgcttggatacttttcagacggctggtggggagtgggcggacccaagaacaaagtccggattgctggaggatgtgtcgaaagatgagctggagaagaggttccaaaagagcctcgataaccttgctaccacgattccgaaagggaagatcttcctgctgcagattagtgacgggtacaaggtgcctcagccgttcagtgcggaacgagatgattccggtctactgcctcgtggacgatggagtcacgacttccgaccactcccatacaacgggggatacttacccgttgttgatgtcgcaaaggcagtactgcgaacaggcttccgcggctggtttagctacgaggtttttgatggcggcgcagaaggcaaaggcaaggacgcagacattgtcgcgtacgcgcaagctgcgaagaacgttcagggtaggttacttgcagaatgtgctggccagaagatttccgagcagactgccacacgttgagcagagctccgttaatagcaagtccaatgaatatagaaagaactattgtatcatatgtactacgatcctactcgcaacgccgatttggtctgattgccactatctactgctttgctaggtagatttgctaatgttatagacgattgtaagagtcttagccctcgaggcatttgctgatagcggaactgaaggcgctcgagcccgctgatgcctgcctatcttagcggcacgccaagattgcgggcatgcgatcatgtctccgcgcgttcaacctccaagacagtccttccttccagaagcattctcttcagcgggtgcgccatggcatttgagggccgggtagaggtgctcagcgccagtcgaatagttgcagcagccaccggtgcaggaatcaagcacacttctctcgacgcccaagacgctttgagcaacgtgaacagcatccagcatctgttcgccgagcccagcacagaagatgaggcacaaattcgcgcgcataagcgacgcaaactcgaacaatgtaaggaatcgccgcagcgatccgaagactgtgtcgaaaggaaatgtgttgaactggccagcgtgactctcgggttggtgagtgcttgcgccactctccgtagagttgcactgacatgaaccaggagttctcattgctcacgcaagaccaaatgttggaaattgctgccgaggccaaagaccatggtgttggtccgcttggtgtttctctaaggtctttccacagaatagagaagaacgcgttccgagttgctgtctacaatctgcgtacaggccacggtacaaccatcactgccaccgcgtgcagctcgtttctcgactcgatatcgccacatcttcgtgccgcctctatactcgcaacgtcgcatagtggaaagagaagtcgaaatgtgaagcgcgcagctttcgtcgactgtcgattatcggcacccgtcgtcggacggaatacctatgaactgcgggtgctgctgtgctggaggttggacatgtctgtcgtggagagttcagaagtggagatgaagtatatgaaggaagacttgaagctactgtcccaatatttccctagcaccacggccccaggcagcacaggctggactctttcagacttctatgactcagtccatgtaccgccagcggatctgcacgtgtcgccccgcattcagcatgccttgacagatactgcactatacccttttcaggccagagctgtggactggttgttgcaacgagaaggcgtggcttttacaccggccggtgacctagaaaaccatttcaagagcgccccgccagcctcttttaggcaagcagaagacgcgacaggaagaacctgctacgtcagtcagcttcgaggaatggtcgtcgaggacttgagagcagctcagcgtgatacactacaatcactacgaggcggtattttggctgaagagatggggcttggaaagacggtcgagctgatagctctcataacgcatcacaaacgatctgtgtccacaagcaagatttttgataaatacactggcgcctacgtcataccttcaggtgctacactcataattactccgccctcgattcttgaacaatggattagcgagattcacacgcatgcaccggagctgaaagtcttccactacagaggcctcccgccctcctccgcacctaaaaaggaccatacggcagcaaccgtggagaacctacttaagttcgatgttgtattgacgacgtacaatgtcctttccaaagagatccatcatgcgacgccgcctcctgatcgctcgctcaggaatctaaagcgtcatgaacgccgcaagagcccactagttgagatatcatggtggcgtgtatgcctcgatgaagctcaaatgattgaatcgggggtctcgcaagctgccaaggttgctcgcatcattcctcgctgcaatgcatgggctgtatctggcacacccttacgcaaagacgtacaagatctgcgaggcctgctagtctttctaagatgcgacgcttttgcgaacaacaaagccgtatgggaccgcctcgacaaagaatccttcaggtcgatattcaagcagattgcaatgcgacacacaaaggaccaaatccgggaagagctacgacttccacctcaaaagcgtgttgtcatcactgtccccttcacaacgatcgaagagcagaattataacgacctggtccgtcagatgtgcgatgcatgttggctcactccggaaggacttcctctggacgatggacacgatgcgagtcacccagaagtcatcgaccgtatgcgcgattggctggtcaggttacggcaaacatgccttcacgcgcatgtgggacgtaaaaaccgcaaagctttgggcgcaaagaacggagcgctccgtacagtccatgaagttcttgaagttatgatcgagcaaaatgatacaaactacaagtcagaatctcgcgagatgatcttgcagcagataaagctaggccacctcatggcgtacgccggcagtgtacatgacagagcgcaacaggcattgccatattacgaagaagcactgaaggaggcgaagttctatgtagagatctgcaggaaggagattgcggcagagaaagagaaacttgacaaaggcacaatctcccttgaaccagcatcattgaaggacgagaactccgacatcgaagacgggaaagacctcgagaaccttggtcgcttaccagtcctacgtaaggcactgcgttccttcttggagctcgagcatgcgtcaaactttttcattgctacaacctatcatcaaatcaaggagagtggactaattgtacagcctgaagatatccagcgtcttgaagaattcgaatctgattggtatgagcgagctaagacagtccggcgcgaactgctcttagagtccaaaggccgagctcagaggcagatgagtaagggtcgaatcccgaaagccattttaccagattccaacgattgacgatctacctgactttggtggcatcgaaagtcgacaaatacttaacacgatggacaacattagcgactttctgaatgcacaagcgaagcaaatccagatttggcgaatgaagattgttgagattcttctgttgcgcttggtcgatgatgatgatgaccaggaaactactggtgaggaatatgatgaatctcttaaagcacaagatgagctttatgtctacataatggctctgcggacactcattgcagatcgtcactccgctacccatggcttgcaagatacccttgtggagcatgagctgcgagtcgctgagaagcaggcactacgcaaggacattgacgaagagaaggaaagccgtggccacgctcctgaactcgtcatcgaagttgcacagacgcgacgtaaactgcaggcaatgcttgagggcggttcgctcaagggtgttatatccggagttcggtcgcttgcgacggcactgcaatggagagcggatggaggcgatactagagcggcgaccgaactaaacgtcgtctccaaacacattgttcgcatccaagagattgctacgcaacaagcaaaaacaatcacggagctagagaaagagcaagagatattccgggcgaccatgaaccaaagactggaatactaccgtcagtttcagcacatttcagacacggttggcaaatacaaggaagagcttgatgagacattggacgagcgggaatttgccaaaacaattaagctgcatcaacggaagaaggaaatcgttaccggcttgaagaccaagtacacatacttgaccaatttgcgggctgagaaccaggacgaagcgaaagccgattgtatcatctgccaggatgcgattgagatcggcgtgttgacaaggtacgtcgttgacacaaggtctacgcctgagacatcgctgacaccgaacacagctgcggacataaatattgtaaggagtgcatcaatacatggtggcatgcgcatcggacatgccctttatgcaagcagaagcttggctcctcggacttcagagacatcagcttcaagcctaccgagatcaaagcacaggaagaagcgcaagagcctgcaagcccggcgcaagcatccacaccaggctcttcaaatacctccatctacacggacatcagcgactcgaccatgaaagagatcaagatgattgatcttgaaggttcgtatggtacgaaaattgatatgatcgcacgccatctcctctggatccgagcgaatgatccaggagcaaagtccattatcttctcccagttcggcgacttcctcgaagtcctgcgcgaagcactcaggaagtggcgcattggcgtcagtggcatcattgacaaggaaggcattcagagattcaagtctgatgcaggcattgaatgcttcctactcgatgccaagtccgattcatcaggtctgaatctcgtcaacgcaacgtacgtctttctctgtgagccgctcatcaacccggcgatcgagctacaggccattgcacgtgtccatcgcattggacaacaacgaccaacgacggtgttcatgtacctcattagcgatactgtcgaagaggccatctacgacatttccgttgctcgacgtctcgcacatatcagcaaggcaactacatcgacttctcggacaagtacagcgatacccacagtccaggaaaccacactggacaaggcaaactcggctgagatgcaagccgcgcccctgaaagcactattgaggaagaaaggaaacggagaagaggtcaaggaagacgacttgtggcattgcctgttcgggcgacagaggaaagtggctagaccagtactggagagggaggtggataggcatttgcgtgctgaggcagctgagggtcgcgcatctacggtagtgatggcgcacagagacgggatgcattaggtaacatgggcacggcgcatttggtgtagaaaagatacccagggtagataggctgcgagaatacacgagcatactttcttcacatgattcttgatcacgaactcgtgcatagaaattcaggttcattcgtttcggggtatcactgtaaaaaacattcctatcttggtctggcaaaagctcatgcacgaactcgaagcagagctgtcgcgttgtcgcaatgctctcgtgaatgtagcaaatgcggcaacacgtttgtccgccgtgggaaaatcacaatcaacaaatctccaagccggggcggaggttgcatgtgcacggaactcgcctcaaggactccgacctcgcatttcctaatccgtggccagcacctttttgatcggctctgcagcttcgatgaacttctccaccatggcatccaacttggtgaggtcgtccttgcccttcttgacttccgcaatgagcttctgcttctgcttgagcttttcctgccggcgctcttccagcttgacgcggacctggtgttcgtgctcgatgcgcgcagtcatgaggtcgtgctcggagaggtgtttctggtcgggaaattgctcgaggtactcttcggtggagatgagcgggagcttcatgtacttgtgactgctggtggttaggaaacggtcttgcgggggaggtgtggcacgcactcgtagttctccgcagcggagatttcagaccgcaaagactgctcttcatacttgaggttgtgcaggccgagaatgagcgcatcgttgaccgccctatcgtctgacgtctttgccttttcctcgcgcactttcaagacactttgccggtacagtgacttgatgatggagagttgggcgcggatgtacttttctcgcttttcaatctctcggtgcgccttcttgtcgttgtcgatgtcctcgcgagtggtgggttttgggtgcttcgggtgcgccagttgatagtcgacgaggtcgttgacgagtttcttgaggttctgaacctctttgtatagccggatgttgtgcgatgtcttgactaggtccgccatgttgaagccaggggacgctgcatcaatgtccggctcgtccatggtgtaatcgcgcagtactgtggcggtttggctgaggacgcgcgcgccgtacatgttccatggcactgcgcgagcttcacggccggcgggcgcttatccacactgggattgcgtcacgtgctatcgcgccttttccgcttgctgtgatgcccaacccgcagcggcacccatctcagtatcctcgactacttgacgtcaacatcaccacgaaatgattgcgaacaatacgccgtttttctttttggtacagcgattactcttcgaaccagcacatctcgtatccaaccccaacacttcaacggaagagacactatacctgctagggagagccggacatcagactggcaacttggaccgccaaacgcaggccacatgctcatcatcatctcccatgtcggaaggccgtagacaagtcgtgaggccgcattatcgtttctgctgcgcgggaccaatgcacgaccacgcagcaatcactgacgatcaagtccatgcgtactgttggcagcctgaatttacattagcatgcagaattgcggtgacaagcaagaacggactcgctatgagttgccagcatcggcatcatcacggcttcttggcatccttcggttcgtgaatctttttcggtgaggctaagagtttcacaagttcctcaagcgaaggagatcatgatagtagcgacgcgctccttgcaaaggatttggagtggggccgacagcgctggggttatcctacacccgagacattgccaatcgtcgatcatgcaaaagtcaaagtctatcttgtactgtgtaacagaggcgtctggatttgcactggtcacataacaaacgtccgcttccgcggatggctttcctccatgatcaacggcgaatggccatggtccagagcatggccatggcactagtgagtgtaattattttcatcgagcgattgcgcaaaggctcccaagccagggacagacagcggggatgacctggagtgtggcttgtgaagatgagctagtgcaaccgagggggatcgaacgcaagggtcactgcggaggatcaccgtcgacacggccatgccaacctgaagactccagggaaccttcacattttgagcagataatttcaaacagaccaccgccacaccagacctatatgctgctcctggggtcggtggtgaccatgttcgcgtcccatttttagagcgaggaagacggttccacgcggtcgtccaccgagaacagtttcagggctcagcatgagcctacaactgtggccttcgtctgccccctccgcccaggtcgcactgagcacgcacatctgtcacaactggagcagagaccgctttctgaacctcagtgcacggtggcgcatcaaagcgcaacaagatttcaacagcatgccatttcacctatgggagtttctcactgaggctagctgatgcatcaacatgaatcaaatcactgtagttgccgaggttgacatcattggctggcaaaactaaccggtctgaacatccatgtaacaggaaatcacgacggaaggagcttctgaacatcttcgcgtggctgtgccatggccctccttgaccgagttctcaggggcaggattcgccggagtgagggctgcggacactttgctatctagtgttctgattagtacgcagaagacatccgactcgaggccaaatgcatgggtctgaattacttgctcttagctccaagaaaaaatgatccgtgcagggctcgaacaatgaagcaggtgtttgttcgccgagattgatttttcagctgttcatgcaggtacgttgggctcttgcgccaaccgcgttcggggcctaggacttcgtagatagcgaaacctaccaatggatgggtctttagcgttcggatccatttccccgccggtgcagcatctggaattcgttcggcaacaccatatcattggagttcatgagacagacttgagggtttcaaacataagttgagggctgctgatattgttccgcggctgacggaatatatgtaacgcaagaaacgctgcacgccataagcctgaagcatgccccggatcatgtacgacactcaagatgttggcgccgcgcggagacgacatttttactactcggccatctcccgcaattagttagcatggcacccctccgtggagcctagctgaggacagtgtctatatgccatacagcagagtgttcggcacaacttgacggctgaacctgcaggatggcttgacctggaacgccgaccattccagtttcttccttccgaggtgtgctgtgcacgtggaatgagggccgtgtagacgctagtatctagggtctgcctagatcacagatggtacgccaccaatcccgctgatgaatgccatgtggataccctagtgatagtcccggggcgaacgaacctagtctttgtcccgtacttccaaaccttctgtctgaattgtcgggtcagggcccagtgtcattcgcgggactacagtgccattactcgaagttcgcgtgttccagagcgggtggctcagtacactagccaagtatattcacgccggcatagatggcagctagtcgtggacgaaagctcaagtacctcagctcagccgcccctcttccctcgttacactcattcctcacacgtcaatctttacatcatcatcatcatgtctccagcgaagaaggagacctctgcggagctgtgtggtcgggtcacggctcagggcaacaccatcgctatccgtatgcttgagtaccttagctcagccaagaatgccgttcccggatttcagaatcttgccgccgatttcgtcgatctttgtcaagagttgtggtctattgaggccggcttgacagaagctgccaagtcaaggaacgccctgcctgtggaagttgggcaagagctcgacaagcgtgtacgacaagtcagcgacgagttcgtcgtcctcggtcaaatggttggcaaatttgtcgagaatgaaaaccacaaaggaggctttggacgcaagttcaggatgatgtaagtgattacgaaattcgagtctaccaatattagacaactgacaattgccaggttcgcagatacggatgttgacaagatgcgctcgaccttgattcgcagccgcgacgcattaaaagtgagctctgccatgtttagatggacaattggcgaagcaaaggccgatgcatctatgggtatcggatacgcaggcttgattgctgcccttgaacgcttgaacccagccaaagctgccagcttgccctcgctgcaccacccacctccgtcttctgatcttcctccaacgccaccgatcaagtccagtcataccgagagttcattggcacctagccatcgtttggagcggccgtctgtgaatgatgtgcgatatcatagcgacgacgtgcactcatatcacagtgaccctcatcgtcacattgattctcattctcatcaccacgaggatccaaacctctcccgaggcataaatgagctgcacaagaactggcgcgcacccagcgaacactcttcagggtcgggtactcactcaacacgagacactgtattcaacccgcagaccggccgctatcacggcgagccagtgtatgaggatgtcacctcagtggagtctaccaaatcgcgggttttcatggaggagaagatgaacgaccttagtgtccacgaacgctacctccacgacagccatcaacaatcgagacacgactcccccttgacatcaccttcctggcagcctcgatcatcgaacggatcgaagccagccggcggaaaggcagctcttatcacagctgtagagcagaggaagcaccaagttcttgagcaacttcttgaaggcggtgccagagctgacggcccaatggaagccgccatgctccagattgctgcgcagcaccgcgacacgcaaagcattgtgcttctcctgcgctatggcgccgatgccaatggttttgatcgcgaaggcataacgccgctcttcgctgctacgcgttcacaatgcttcgaaagcgcaaaggctttgatcaaacatggcgccgatcccaacctcagtgccggacctgactccgagtcccctctcgcaatggctgccagcaataattatcttgagcttgttcagctgttcttggccaacaagggtgacccgaatttcatcatggagaatggttcgactgccttggtgtcatgcatgaacaagaccgtttcgacgaagcttgtggaagcaatgctcggagctagtacagacgcggacgcaaagaatggtgagggaaccactgcactgttccaagcaattcaagccaaccgcgtcgatctcatgaccttgttacttgacgcaggcgcatctcccaatatgcccggcccgaaacatcctctatggccttcgacctacaagccccaggccttgcagctactgctcgctcgtggtgctgaccaccgcaaaacgccaggtgttatggagctggcagcaagtttgaagaagttggaatcggtgaagattctcgttgaagccggtgtttcaccaaacgtcagaaaggatggcgtctggactccactgtgctcatctatacgcgacaacaacgaggagatctttgcttatctcatcgaacacggtgccgaccccaacttcaagagtgccgagttccctgcattcaagtgtattacgcacaagcgcctgcacttcttgccacgccttgttgctgctggtgcagaccttcacaagccgaaaggtataattgagacagccgtggttcacaatgataaggacgcaatcctgtacctactcgaacagggcgtcaaccccaatgaccgctgcccagaaggtggttcgacagctttgactaccgctatccgtgagaacaggggcgatctcgttgacctgctcatctctcgtggagcagacccctccgtccgtggtgagaactggccactgtgcatggctgtcaagcaaccctccatcttgaagaagcttctcgcagcaacaccaaaccctcgtgcgttccgcggtgttgtcgagatggcggtatgtgcgcaccagctcgagagcatcaagatgctgctcgcagctggcgtcagcgttgaagacaagaactgtggtgtcttcagccctcttacctccgccattcgtgagagggacagcgagattgtccgctatctcctcgacgttgcgaatgcggatccaaacgcccctggtgagcatctcccattggttaaggcattgaggaggtacaacggagacacagagatcctccgaatgttgctcagtcgcggagccgacatcaacaagatgcacaggggatggaaccccattctacaagctgtcgagaacggtgatgctgaagttttgaaactactgatcgagatgggcggtacgcccgacctacaagctctcaatgaagagggcaggccagtcattgacattgtgacggagcgcggctgggaagaggggcttgcactgctcttcccaaatgctgcacccaatcagaaggccaatcagtaggtaatcctcacctagtatccgtcaattccatgcaaatgctaacaatgtgtagtcgaaagagcttctctatatcagactggcgctggattcatgctgagctcgagaaagatgccaagccaacgagtgatgataatgcagactgcatcacagtttcaagcggagtaatggaccgtatgtagtctcaacatggtaatcacggggaggaaatctgtaatatggtatttgtacaaaaggtgcatacgcgtttggagtatcgggataccacatctggcttatttcctttgttactgctcatattgtttactattgtagaagctgaagttatacccatcaatattacatctcatttaagaaagcatatacaacagtgtcctacttctgctaagaaagtctcttctgttcccgtgaattcacaacaaaaccatgccacctcgtgctctcaattgcacttgatgaaacatgactaaaccgtctgtgagctacctaaaccttcacaacaactatagaaaagctggtttgggaacctatagggactgttgccgacccaggcttgcaacaaatccgcagagaaaagagccgacgcccatttctcccgccacaatcttaattttcgaagtggtgtcgcgccaccttcggctcagttatgcttgatcgtcgatctgacaggatttcgggcggagttcactccgatcgacgattcttttcggcaaactgaactttaccacacaccagcatgcgggaaatcatgtggctcgtggacaaaatttccgtggaaccttaaattgcgttacgggaccgagcgtccgaacccgagagcacagttggaattctagatctcagtccgggtgaggcgcctgaaccaggtcaaccgtgacacatcttacaaaccatatcttgtacctgtcaagcctccgatcttaaggctccgctccgcactatagcagtggtatgtgcgaagcgccgcgtgtagattccatgggcgtgtaggaacatgacctcgggagctactcatcaaaacggtcgaagctacaagcccatggaaacatgatttactggaccaaatacttccaatacggcgtgaagggctcgcctgtggacaattgggtaaggtggcccgctgcatcttactcacggtggcgatagacctgtctcttcctgagtctactgatcatgatgctggtaattcgctacagggctgtgtcatttcacgtatctgttcatgcccagacttgcttcaagagacgttcgagggcaagtaggacctcttcagacgtcatccactgttcgaaagcttttagtgtgaaagtgtgaccacaggacgactttcgaccgctttcaagtcgagttaacctgtcgaagatagtcgaacaatatgggctagccaagaacaaaatccaaggctgggtttagttgtcagcaaggccatggtgacctcgggacgctcgtgagaattatcgtcttattttacacgtcacagcgtttaccgcacaatgttggatatcttctgtgagatcgaacttctttcatggcgtgtacatgataaagaactagtcgtggatccgacaaatcaaacgtggggagtgaaggatgcttgctgtcgtcagtgccaattcccggtgtttggccgcggcacctcgactcggaacacgaccttactttctcactacactgtttcctgtattcatctccatcatggcgctctatatgacctatctgctcacctcatgtttaggcaccggttgctatccatgcgcccccacgaggcaagagtggggttgaagcccagtcccgactgcgggcgttgtgtcatgacgtttggagcttctagaaaacgcgggccgcggtcgaacccatgccaatttcatttgacattgcacactcacagcctctggaacactctctctgcaacctgtcgaagacgagcgctgaatagtcgtaagcaatatgtcatctccgaaaacaattcgctggggtattctcgcaacgggcggtatcgccttgacattgttagtaccccacaccccgcgatagctcccaactaacatgctgtagtaccaaagaccttctcgttgacccaaatacacgcggggtcagccacctcaagcacactgtcgtcgctgccgcatcctcttcgtcgaagtcgcgcgccgaagagttcttgaaagagacaggaagcccgtcagacgcaaaggcgtatggctcgtacgaggagtttgtcaaagaccccaatatcgatgttgtatacatcgcgacaccacattcgcatcactatcagaatgcaatgctatgccttgaggcagggaagaacgtgctctgtgagaaggccttcactgtgaacgctgcacaagcgcgtgagctagtcaagaaggcaaaggagaagaacctccttcttgatggaggctgtatggacacgctacttcccactctccatctacgtccgcgagcaaatcacctcgggtcgcattggtcctgttgcacgtgtcatatcggacaacagcatggcccttgatccagagaagagctaccctgacggcaagaaccgcatggtcaatcctgatcttgcgggtggtgctctccttgatcttggcatttacgcgcttacgtggatcttccagactctttaccatacccaaccagagaaggatcgccagccgccaaagctgcttgccttcatcaagaactacgaagcgacacaaaaggcagacgaacacagcaccatgatcttgagcttccctcgttcgaaagagctgggtggtgaagcacatgccgtagctacaacctctctacgtgttgcaaccgctcctggaggcaatatggatacaccatgttgtcgcatccagggccccaaaggcgagatacaggtctttccgcattctttccggcccttgaagactaaaatcatcggctcggatgggaaggtcgaggagaaagactggccgatcccaggacccggacgaggcagtggctggtacaacggcttcggtaactcaacacagtcggagggcgaaggtcagggtatgttctgggaggcggacgaggctgcggacgccattctgaacggtaggaaagaaggcaagttcctaggtctagacgagagtatcctgatcatggaggtcatggacgaagtgaggaagcagggcggactggtgtatcctgagaacattgagacgacaaagtaccccactcagttgtaagagaccaggaacaatcagacatcgcactaaatgaatcaccatctcctcatctatcatctcgagtgtgtgaaacactattcctatttactgcgtgctacgatcggcaagaagttgaaggctttgtcaaggttcatgttgagggaacatcgtggacaataacaaatgtcgacttcgtacatatcttcattccgttagattgtatcactacctagattgttcagaaccaggtgtttcatagacgaaatgggatacgcacgtatcacagttgtttcgataaattcttttgtataacgacttataagtgagagcggaaattgttggtcgcattaaatacaccatttatctcgaaatccgacgcgaaatctaaataaatttctgaaatatttgtttgttaagtctatgcaagaaaggtcaaagttatctagttcctcaaagacactgcccaagaccttctggcgctatgctgacaactccaggaacttttatgtataaggctcttcatttaggccttctagtctagcaggctcctcagtctcttcccgaagctagcgcaaacgtaagtcatgcatagccgctaatataatgaactagcaggactgactggagttctaaaggctgaaattggtacaggtgtggtatggttatgtagaattcaaaagctttgaagcagatgtttatagcaatcattatttaccaatgtgggaattcattattccttgctggtacttgcaccttgacctgagctgtcaatctgcaattacggatgtgtgcttccaacggaggcaagtccattatatgcagactgtccgaacaggatcatcggaaacgtcatagcgcagcacttacttccaaggttggcattgtataccctcctgagattgctgctaaccaagcaacacatgcttcagtaccttctagcgcctgtaattatgtatcatctccttttgaatagcggatcatgactcacacatctatgggttaacggaatagatcggtgggaatcatgcacaggactgccaatgcggagtttctagtgcagaatgcaacaaggaaagatggtcgctgcgagtgactgccgatacatgttacagtctaataatgcagactgccaacagaagaaaatgaccagggtctgatgaccgattgtatagctcagtggtaatgcgtgtgccttcaagctcatggtaggtgagctaatattgcagcaataatgcatggtagactgcagtgattactcgattctacatgtactaggtctcatggctccgcagcaatacagtgcagtatggcgcacacaggtattcctaccatagagtcacaccagcagaacctaactgatcatgcgcgacagagataatcagtgggtcgcattactctgaggccaagcgcaatactcttttggaaatcaggcactctacgtacgacctttcccaggctgtgtgcaagttcaggtcgataatcgctgatcttgccaccggcgctgagattcccaacttcttctatatcctccaagataattgagtccatataacctctgatggtggtagctacagttaccgcggaggtccaaaagacttcaacacaaactatgcaagcatggatgacaaaacccccggtggtctcgcttgtcgagagtgtttgttgagggctgaaggatatcgcactgcataccgcataaagccctgcaggcgctcaattcaacacaacatgcaatcagattaccgtaaaaggctccaggtcagccaacccacccgacgtggcattctgcaggagtatacgaagtggcagatcctagcataaatgttagcacttgtcaaaatatagccatacatatcactctttccttaagatagacgcggatgaaacggaagcggtcgctggcaaggccgggtaagctgccacagtttctgcagggccgccaacgcaacccacacttccagtcgctaaaggcggttccagcacgctgggctgcctcgtcaaaaccgctacagcttaggcttcactgactgacggaggtggtggctcggacggctaggttgttctgaggtaccagcaatgtggcgacagtactagtgaggcacgaatccatgcgaaagacgtatgagccgtcatcctgtcacaaatttgtacgcgcatcagaccatgtgtcaaacatagagtggtgggaactcctcctatggtactcatgattgggacgcacctaggtcagactcaagcacttcatggcgaggtgctttctcgatccggaagcgaggcgagagacacatgctcagctgggtaaagcaactacgagggtgaagactcaggaaaagcaattaccgatacgatctccggcaattcgaagccttcaaactcccagcattgaaccgtgcctatggagaacgcagcgtatggagctatgcagccttcccagaccgcaaattggcagattgtagcactcaccccttcctgtttgggtcttcgaaagatgcagaatctatcgcaaatctgcaaagtcttcgcctcgtgtctcccaaaagtctgggtccatttgaagcttgcgcagagtgaacatgtatgtcacgtgatacggtagggttcgaccagttctagaagcgcattatctcaacgtgcatgaacctgcatacagcacgtcgtgtgtcggtcgaacccacgaacgagctgtttttgttttcatttgggtagccttgcatccattcatccaccctaaaacgacacgtcatagcacgccacctgtaatgacgccaagggagaacttctgagggcaagtgcgctcccaaacaatgtcggcacccccgttcagtgatgatgaacaacacaacatctgccagcgcagcgcgagtaggagtcctcgcgtcgagacgctctcgacttcgatataaccgaaccctatcgtgccttcgatgcaaattgcgttcgagatgcatccctgaacatccttgtttgaacagacgttatggtaatgccttgctcagaaccagataccaaactggtggtcaaagcaccagggtcagtcgcttaagagcaacggtcaaggggcacgcacacgatcagcctataccggtagcccacgcttcagtgcgttacattctgtctgtcatctcgacaagcatatctagggctgatgcgttcgcgtcagggacaagcgtcagacatgtttgttcgaaagtcgggaatccaatgagagcaagatcattctgcatttctgggtccatatgccgaagccgacacatttcactctgcaggtgacactgaacaaagcaaggcgtggggatgacgcacctttgggtggtgtcctggctgcctggcatcgagccgtgccgcttccgcctccgctcatgtactttaccgtaaccggtcggtccgaacgccgcagccaacgagaccctcgtggccagctgtcattgcagtctcggtctgcagaaactagcctcgcaggcgtctttcagtgccagcacatcgttcatcccaaactactcgtggccaccagctacatcgctttgcccaggccattgctgctcattggtcttttcttcccgacgcaatggtcttcaagaatattggcgcaagtcataaatgcgttacctggattcagcacagcagcacttcttttttgcttcctgtttctcgcttcccccgcaattgcttgcccattgtcatatttgtgggccaatgagaaaccgaaagacctgccagcgcaacatggcagcaacccctgatcatgctccatctggactgtgtaccacacggctgcagagaatactcttgcagggtgataatgtggcaaaagcgctggcgacgcccttatgatgccagaaatgaggctctcaaatagcatgttcggagtataaacagcgagcatggtttccccgagaacactgtctttccaaacttgccagctctgtgccagcttgagttctaccagacccacctgcaaggtcattcaccccactctgtcgtcgctacctgaatattccaccagcattcaccgtccctgatcccttcagcatggcagcatccgagacctatgtccagaagcttcagcgtaggaccctctgcaccactgttgaccaaagctaaatgttgcagactactgcgctacccagcagatagcgcagccgcagttccaggattactccgaccctcgaggtttgcatccctcccccgtagcaacattagtctgtctctgactcaagcacataggcataagaacagcatggtccagcagcgtcttcgtacacggtcgcgaataccgagcacatctctggagagactatcgctaccttgagcagtcgcgcgaagaagctgctgaagtggcatggaaatccttgaccggagcggctgctgcgaacgcagccacccaggcacaatacaaccataaccgcggctacaccgcgacccgataggttcgcctcgaacgaactggaacatatgtccaccacagtagcatgaacgtcacgtcatcagctaggcggatgctgagcaaactctacgctagcaacaacataagggcacaacgtgggatcttttccttggaccgacctcaggcttctctcattttaccgtttgatcgtatttccttctaccatgatcaccatttcgattctcttggcccgctttatacccatgaacgcatgtaatttggcgcgcagcgcagttcgacatgttcgtggaatacggacatgtcgatccgcctcttcagagagacgtacgcatgacccaggccttctcagctcttctatcaacttgtcggtcttgtaacgcatctgacatcttggacacgatggggcataattattggtttccaagcttgtttctctgtctccctttttcttttgcaaggcgaagtcccttttgatttccgctatgagtctagtgaaaaagacacaagacgctacacgctacaagctgtatggtacctatgaatttgatcctcgaggttgctacagccatgtatcttctgaatgcgttcactcaaaaggtaattaataccaagatacggcgcaaacatatagcatccgattcagaaaatgtcagtaatactcctgcagcgcatagtactatcgagggactttacaacgggtagaagctagacataaccttgcccacaacacgaacacaaagcgtcccatgggacaaagcagaagtgagacaattgaatgcatgtgacacagctttggcgactcagagcaagtagggcacatctattttgtgatataaaggtctttgtagcaatagagatggacactgtagggctttttgcggctgacatagggtggactcaatcgtcatagagcatgaccacgtctccatcaccatcataccacgcatcagaacagcccctcacatcgacaagatccacccaatcgtcattctccacagcaaggactttgggcattcgcttcatcactcctgatgcattgccatcaaagccgagcatgtccgatcgctcagcctttgtacgctcatcgttgtgacctccaacaggtgtattgatcgtgctacatttcaaggtaggtcctgacgcatcttgcatgatgatgtccccgctctggtcaatggaacacagatcatgcacgataccgtctcggcatacgtattgcttcgttcgaacaactgggtccacgtagttgtggaaacgccacgatatgcactgcgatgagtgcgtgaaggcccggatggtaatgtcgggttgggtctggactgagatttcgcaaatacccttgagctgatctacttcggtaccgccgagggcgatgggccatggtgagttggggtcctcgggatcggcataggccgcgacatcggaagtcagaggtacgtcccaccaattgagccaatgattcacagatttggcgcttaccgcggatggattcaagtcatctctatccgtattatcacctttctgctctgctcgtgaatagagaacgatatcaggaggtacattgtagagcataattgcgtccccatatacggcaacaatgatggcgccattagagagatctgcagcagctgcatacaatctgggtatcactttatcatccggagggacaaagaccatcttgcgcaataattttgtaggtccaccaagtggcgcgtcgcatcctagtatcaatttatcggtcaacggatcgatgaagagcacgtggtgaccatcgctcagcggaacagcatgatagtgatcacaccctcttcgattcgacgtcgattcgaaaccaatggaaccccagaaggagctcaatgttggccgattgtgaaagaacttacgtctgatagcaggccgatcgtcaggatgtgcagcgctggagatgaggcgcaatttcttggctgactctataccagggcgaggagggaggaagaatagataatcgctgggcgctgtgagtgggaactatcgactcaagctctgatccgtgagagcatcgatccagtgtagctcgatacctgcggagcagccaaatgcgacgcagcggcgctgtgggcagatggagacgctacgaggcggatcgtcctcagaacacaaatgtctataaaatgtcgatgtgcctggtccgatcggaacgatttgagaacaagatccttcctgcgaagagtggtctcgtaattgtctccacaatctgccaactctagacaccggcacaactgggtctttcgaaggacttcgcatgttgaggttccatgttgaagtgataagattgcgatcatgggaatgctggtcgtgtaacccctcgaggccgacgtgttcattgtgagagtgtacatcaattgcctggaaggaatcgagctcgcgctcctgcgtgccagagaggtgtttttgtgcagttccatccgctttttcaccatgagatgtgacggcagcgcgtcgttgctcaggctgaccttcgcgatcgtgatggagctcgtaaatcatgcccattcgaccttcgagaagcgctgcaaccgcatggcggccgtaagagacgtccatactcatagaaatgactcttcgggggcatattacgctggcaacgggtataagaaacccatgctgagtatcgtatatgtaaatcagcgtatcccgggcgaataacacaaatcgcccgcacgtactagcagaaaagatcaagctagtactttgaatacgcgcagaagagccatggccgtctaagaatcccttacagtttatgcttgtgctctcaaccacggccggcctgttatcaagtccgttcccagtccagttgcaggcaagggcgcattgtcgtgacaggtattggctcagcaaccattctttgctttgaacgagagagccatgtgtgtcgtgagtgtgcatttttcgcttcaagtcgacaatggcaccgctagaccagccaccccgctccaacattgatgacaacaaacctttgtccagacttgctcgcatccagcatcgacacgtgtgacgagcagcattgaattctcttgggtgaaggtaattgaagatgtgttgaatgatctcgataggtattcggtgagatgcgggaaaacgcggcggggcgacaagattcagcgtacaataccatactcgactcgtaagtttcagggacttgtaggcactgatgtccaagaacggcaacaacagtataaccagtgttctgattttgctgctcccgtaatgccaccgatccaaggagatgtgcgagaccctaccatatacgcctgtgtgaacgctgcataatgttctagcatctccgtacttgacgggagacatcaactccgcggtgggtgtgcagactccaagcagaacatctgccatattacgtatgacaccttcgcccgggatgggttccaggaatctttctttcaggaaatccgcctcgccgagcatagagaatgaattggttcgattgcgacgtaaaatttggatttcactacaagtgccggcaaggctcggtagacgggatgttgaagagtgtaaacttggcccgctaaacacaaatgcggtaggagatacaaggtctacgctcggcaccgattcttgtagagaagaattcggtcctgttccgaagctggaagcccgagactgtgacagtggattgttcagcgctgacgtagaattgttgttgttgctgctgctgctgctaaagaacgatgtgatgtatttttggaagtcaactcgagggttcagtcgtaggccatgaatataatggtccctgtgatgataacctttggtgacgcgtgttgatgtgtcgcaggcccggctagttctgtcacgcgcccgaagcggaagaacgcgacgcagcagatccgatcgtgttatcgtggttacaggcgattttgaggggacatgcttcaagtccgggttctgcgtgtaagcgtgtttggccaacgaggttcctgttgtctgtccgaaaatctgcgacatgtgctcggtatcgtgtactatcggactgcaagtaagcgtccgagtattgggcgactcagtgcacgaagagactggcgaaaggtcgatatccagtgttggaaggacgggctctgatttggtccccgcaactcctctggataggaggatctgggaagacgtcgtgaggctctcccacccggaggcaggccacttgtcgcaagcgtaacaatgagtataaagcgcgtagggtgcggatggctgaagtgatggatagactgatactcagtgatggatgtcgtgcgcagagggggtccgcaagaatggaacacagaagaaaacattgaacgcattgaaagagtaagagcaaacgtagtggcaggtgaatatcgacagacatctcaaatgcggaaggacaactcaagattcgcagggcgtcattcataacgagggggaaagaccggggtgcaactgcagcatgtcgatgtggtaatctaaagccatgcgcagcacgagccgggttgatccccctcgtagctcaagactcgtgtcaactggtagcaaattatatgaggaaactatatgcagagaagcaggcccactatggcattgcagtttatgctactgaggatccgttcgatctattttgagatatcgcagtactgttgccgagccatgcctcgctaaggctacgaaacgatcagcaaacttatcacacatcaatcaacaacgtacttacggcattttcaggcaaggattctcaaatctctgtccgcgctccctagcttcgtctagcgtaagtcgcccaactgctcgctgtccaattcttcctgaggatacggcttcttcttgaacgtcacgcccaaggcctgtaggctctggactacgaagactgcgcaaagcaatgaatttcatgagtggtcgataggtgcgcgcaaacacgtaaaagaaccagagagtggcaatgatcagtggtactaccaaggctgctcgcttgaaagccttttgcaaggccaactggccagccactgtgatctggaaaagcacggcaccaccgatgatgcgatcgcacatcattgtccatcctcgaccggtagaatgttgacgatgctccatggcgtagagtagttgatacttgtgaacgaagtgacctatcataaaatacgccaggccagtcagtaagacctgccaagaatcccgcagcacactatacaccatgcagatgataaaaatgaggattgtctgcggcaggaagaagccatagctgaagaccgggggctgaacgagttctgcataatctgaacggaattagacgagccccgatactgttttgaaaaagcttacctcgtggagttttagcccctattagatagaccgggtagagtgacagcgcgccgaattccatcaatcgtagcggaaagagtccaaatccttggagaattataaaattcgtgtagaaaccaaggagatcagataacgactgagctaaggcataagcaatttgcgtagcgcttgtaagcttctcagcaaacttggaccaccgcgccacgaagccagatgcagttccgagaatggtgaataagatgaagaagttgaagaagacaaagaagaaattcttggaaattacagacagctcaacatcaccttgtgatatcatgccctgcatgtttgccagccagtcgtaaaggaagggcacggtcacggtgatgagtgtgagcgctaatgtcggtagttgagtgctgacgagggactgaaggtttgggtgacgatctagagcttcggcaagactgggaaagacttcctgaatggaacagatgttcagagcacctgcaatagggaccaacagtgtcgtccagaacacactcagtataccaatagctacggtaattgaccacgagcgtgttattctctggcttcgagagagatatgtattagaccagacaacgtcagagggtgcgggactagtgttggccagtagttgcagcggagaaggatcgagaacggcctgtatagccatttgagcgctcgctacgctgtccatggtcacaaaggccaacggagtcggcaaaaattccttttttcgaagcgccttgatctcgtcgtctattctgcgcaacttctcctcgtagtagtcaattgcatcaacaatcttgtatcttaatttgaagcgtccgtaacgtaacttcatcgtggggcgctgccggtcgtatgggacgatataatccgggtctcgatcaacctgtcggataagatggctggcttcgttgtcatcgctgtggccgtcatcggcggactgcggcggagtcggctggacgatgggaagagtctcgaggcttcgctcgaccctacgactgccaaggtgtactgtccaagcctcctcaagctttcgcaaaatcgattgtcgcttgctgacctttctgtccagctctttccaatttttacacaatgtgacactttcgaccctgccaatctggagatcttcgatgaactccttgatcttgtcctctgaacgtaggttcacgggtattccggatagacgaatggtgcgatctgtgatggtggtttgactgcccagatactcctgccgaacgtcgatgatccttcttgtttcagacacgatcagatacattatcaggccggtaaagaggtatgcgaagacgagatacatccagagatagtccgtggcgtattcgtactcggcggccatgatcgtgaaggtcgctcggggtttcatccgcttgtcgtgagggtcgtcatcggggggaggcagcttcttggattctgggtgtgtatcgtggacgggcttgatgacagcgagtgcgaagaagagggtgacgagaaggaacttcatagccatcttgaagaaggccaggtatacgtatgcgtccaggcccgccgaagccagcacctgctcgtcggtgattctccatagcggcaagatccagccaaaaaagctgtcgggaagttcggggagggaggttgcaaggtcgttctgcttcttgcgcgctgcataaagacctttccatcggggccgcagaaactacaagcacgaattagctttgaagcacaagaagccgtggacaacatgcgcaaaatgtcaggaatgctcccacgccaagggttaaggagaggtagatctgaagtcgaacgtcgcgcgggcgagacgtgccgagaatctcatccgggcccaaattgcaagttctattattgcgcggtatcatggccgaagaatgtcttcgcctgccatgcgatgcgaataccaaagtacggtgtgtacatggctgtcttctggggaggcgcgcagaccgccgctgctcctttcgtcatgatgcagctagctggcgctagggggcgctaaccatcgccctgcctttgtccctccaggccttatcctcaccctcactttgaccctcgactctgtcggaaactcgtgcgcatagtttcatgccatgcagcttgatctctaactaacctgccagcgtcactaataacacagtcctcgccatcgcgcgcagcgtcactacacccagctcaactgaccacaacattggaaaaataagctatgcccaacctgggacttctttacattgaagcacaaaaagtctcaggcgtcgaagatggctttggtatcaacagtatcgaggtgattgttcgtgaacacttgctccgagcatacacagacttgcgcattagacaacccatttcgctgagtgagcgaaactgtactaagcggaagcttctcaaacaatttttaacctttactaggcccatcactgagaagcttagtcgaaaagatcgaagtcaccggccatagtatgagtcgaggtgtaccaagcacatcagcatggcgcctatccgagaacgaaatgcaaattgcagtgttcagtctgcatgacaacaacgaagacgaggacggaaagtcgacattaccgttccacgtaactgctttgccccacagatcgattgacgggctctgggaaacactagtgtacgaagactatactggcgatcacctcttatgcacgctcacagctgctgtccgtgagtggcatgactgtcctgcaaatcttgatacagcctggtacaacaccgtcctgctgtatgggcctcctggaagcggaaagacctcccttgctcatggcttagcccaacgactttccatccgattatctgatatttacaccagcgccaagctgctaaaggttgacggcagtgcaatattctcccatatgtatggcggaacagccaaggagatcagctccctcgtttccacgataaacaagctggcacatgcacgtgaggaatgcgaggacgagcctcaactcatcatcgtgttgattgatgagattgacaaactagtaccatgccggaagcaggtagccaggaaaaatgagccattggatacggtccgcgtgcgtatggtttcaatcgaggctgtaggcactcatcactgactgaacctaggctaccgctgaagttctcactggcatcgatagacttcgctcggccattaatgttgtctggatcttcacaacaaacctagtggatgatctcgaccccgcgtttgttgatcgatgcctcctaagagaagctatcaaagctcctgttgccaattgcatatacgagttgttgcgagcagagctcaatacgagaatccaacgcggcgaaatcctgctagatcacatggcagagtcagcatctagtcatggactccagaccactggacgcattataaatgcagatgcggccaccagtgacatccctctgatagagatcccaagtctcaaggccgctaaagtgcatcagtcagcaacgctccatacagttgtgcagatgttgcaacacatatcaacgctgtcaatgggcatatcagccagacatctcagaggcctactgaaagtgtctcacttccaatgcagggtctatggccgacccacgctacaagaagcgctcactgcgttcgagatactggtacggaaagaggttgagttatccccagaacaggatgtcagcagtgtcatggcggcacgcgatgtagaggattgcgaagatgctgatatggaacttcccatgggtgatagccagcaaggcaatggtgaagacatttctcttcccatcgacgtcaatatctacagttccgacttgtaatctataatgaatgcgtacagaaggaaccatctgcactgttatcctccttctcagaatgatgacaagagtatcacacagaatcagagtttcatgttgtaccagacaagggacatcgggacttgtgtgcacccgatcgacgacccacccagttaagcatttgtgaccgcttggcccggaagcttatcactcgtcatgcgctaaaatgacgcttgcgctgcggcaatggtgccacggggctactgagatcgagaccaatcggccagcgaaaataataggacgcacacacatatggtttctgttcgatggcttacagatatgcagttgctagtgggtagcctggttctcagtgcccagtagctacacttgcatcagatgcgcagagacccacagccttgggatgatccaagacgcacgggttgaccacggaagctcggaaggtcagtcagacctgctgcagcaggttctgtctagagacgtgcgggtgcaaaaaggaggcaatatatgcaccatgcagactaggaaggtgaagcagcggacgaacatcgcacatgtcaagcagtgcccgaatgcacatccatggttgcaatggacaggcacacgtgtctcgggtgtctttcccccaattgaccccagacgagaaccacgcgaatggcttgttttatcgtcgtctttgcgctcagctcgctttcgtcgtaagctcaccccttctgtacaaagcgagagctgtcttccgcattgcgcatctcgagaacttggtaggcataccgtcctcgcgcagttacacgagcccttctgaacaagtggacgaatccggctccagggctccttcagcatcgacttggcagccaagatcggtgtggctcttggtgcagccttgtcagcctctggcgacgccaactgggtaaactgggtacgtacaagcatcgtctcgtcttgcgcgctccctgtgtcgcatccacattgctcctggacgtccgtgcgaccgcctggtgtggtgttgcgcggtcgcagatcggcattacctagacacagcctcaaccacctctccccgcgtacccgcaagaccctcccatgttgccactactgcccgtcgtcgaccacacttctccgccatgctgactgacggcgtgcgcaatccagttcctgcccacttccgccgtctttgttccttgtcgcagcatctgagacacgtgcgcgtcgccctcgaccactccctacccgacccgccagacgtccaaccactgccatatctcgacactaacggggccctgcgcgcacgcatccgataacccgccgcccgcactctacgcaccccccgcccaaacatcgaatacaggagggcggacctatacgcctccctcgcgatacccgaatcgccgcgtgcatagctgcatagcactcgctgctcgctgctcgctgcctgctgtcgcgcgtgcggattcctacaaccagaaagcgggtagccgcatgatgtgcgcgatacaaatagtaagagttccagtcagacgcgcgcaaccgtccatccaccctccccagccccaagcaggtcgttcttgtccaggcacaagtcgcccttgtcctctaaatcgcgcaactacaccgagttctacatccccctccgacgaccctccaccgcaacagtacgcccccggagacatcatcagtggatcggcccctccaactgaagtcaccaagccattgaggattacacatttggtagtctcgttgcatgggtatgcccaggtctttaagaaccctaatgcgcccggcgatgcatacaaaaactactgcaccaccgttggatccggtaagggcaaaagagcaggcagctattatggcaacggctttgtatcacttttcgaggacgaggtagtcctatgtggcgaggggaggttgtccgaaggcgtatatcacttcaatttcgaactcgagtttccctcaaaaggcctaccaagcagcatcgacgtaagtctagacgtcaccacactaagcgtaatcacctcctgatagcctacagttcgaacgcggcacgattgcctacatgctgacagcgacattgacgcgtccaactactatatcacccacagcttcgtgtgatgcaaaggtcaatttgatcgatgcaattgacattgcaccaataggggagccgaagccgcgcataatttcgctggaaccaatatcacggagaggccgtacgaaaacgccacgaaagcggccggacacagctgcggctgactcgacatcacagactccacagggacttgaaccaccacgaacagcacaaggctcggatccaaatggtactacagaagaagcagaatgtccgcgcagcccatcaccgagtgacgtgagctacgagagccagatgagcagtggtggcgcctcgggaaccgagtatggcgttcgttcaatccatactgcaacagacgggatgaccaaatcggacggaagccggacaccagcgaaaggaaagacgataacagcgaccatagatgttctcaaagggggcttcctccgaggtgaccaaatacctatcaaggtgactgtgaaccacaccaagcatgtcagaagcttgaatggcatcgtcgtgacgttgtaccgtcaagccagggtagatatgcacccggctttgccagtcgcgccaaacagtaagggtgacaagaagaagaccgaagattattacccgaaatctcgcacaggcctcggcggactttctctgtcatctgcgggatcaagtcatctattccggaaggatctgtcacaatcgtttgcaccacttttcgtcgacccaaggacgcttactgccgaggtaaaatgcgctgtgcgagtgccagacgaggcgtttcctacgatctcaaacgtgcctggtgccatgatatcgttcaagtactacatcgaagtggtcgtggatattcagggtaaattgacgggactagatcgcatggttgctaatgctggtcttgtgaacgttccctcaggaggtgctagcttgggacgcgaggacgcttcaagtaacatgttctcgacctacggtggcaactttgttgacacggatcagattcggcgcgaaaagggggtcatctcatctcttttcgaagtcattattggtaccaaggacagtgatcgaaatggcaagcgcaagcaaacccgggttcctgacgtcgcagaacttatccacaacatttcgaatgagccgaacagcgagccgattgtcgcagagggctatcatcaggaatattatgactatgacgagaacgggcagtactacgattacgactacaattacgaccctgcatattatgaagtccctggatacgaacaacacagtcagcgtggagagtcctcatatcatgcacccccacaagttccggatgatgaccaaggactttcagaaaaagaacgtatgcgacgtgcagaagcgcgattactaccgtcacagcctcccgacgtttcgagccaatcaacttcccttttgactaatgttcagcaaagcattcctccttcggcgcctatattaccagaagacgatgatccgaatccacattatgctgccgctggtccttcatcgataccagttcatcctccacctccttttcgcactacatcttcaccatcaatgtatacccacacgaacgtggtgccacccctgcaccgtcgtgcaacaggtcagccggatgacgacaacagaacagcaactacaggctcgtcgaccactatcaacgccatccacagtcctgttggtacgacatctcccaacaacaagtcgagcgaatattcgaagccattaccacccttgccgccacagtctccatcgtcagtttccgctccagcgccaaactatgaaccgtcttcatcgtcacatgttcagcccacagatgataagcaagagatgcagcggcgtagactggagctggaacaaagcgcacctcccgacgagcgagacgaggagcacgagcctttgcgacaaccctcggcacctcttgctagcagtcgtcacaatgctgtccttgtgccatcagcaccgacgttggacgacgacgacgagggtttgatagaagctgtgcagcgaggcaggagtgtgccgagtgccgttgatgacaggaggagaagtgaagcgttacccgagtaccagaggtagcacatgtgatgaaggcgtttgacacttagcgcttaacgatatctaataagggggctggcatttccatgtgaatttagcaattatgagatacctgatttgctttttgaatagaaaagaattcgatctgtttgtacgcaataaagcaccgaacgtgttgagttccgcgcgcatttctgctcgtagtatagcttggctagagcactgcctgttcatcgatataacattatacctttagacgtcatctcgaatgtgacaaacaaataggcgatgttctctccgggtcatggggaattgccactgtttgagcaatctacctcagttcagctccatgatgcgtgtgctgagcacgctctcaagatcgcgcgagtgagcgtcgtagcttgatctcaaagcctctaactttgcttccatggctgcttcgatgttggccttctgatccaggagttctttgagacgtatgagttgtgcttcgtgagctgcagacctaagcgttttcagtacaagaaccatggccgaagcagaggcatcatgaagtggatgtgtagacatgcactctactcacgacttctcttcatgctcatcgaacaaagtgtcgatggatgtctcgatggtctctgcggtagtactataggattcgatgactttcttcttcttggctacgtgacgtttacgtgcctgaaaagcgtgttagtgcagtatggggttccatcaaggcaacatgaacttactcctacaaccatggttgaaagaagctcttccgccgactttgattgtgtttcttcctgcgattcttcttggtcatcgtggtcggcatcagagatgcagacatcgccagaggcaactatctcatccattccatcgtgctcctctgagtttctagtatcttgacgaccagcaactttactggcggaggcgttgttgggcctgttactgcttcgcggtggggtcatggctgccggcgaggtaagtgttctgattagcaaggtatggcaagtttgtatagatcgagtcttgagtgcgtccatgcaaggagcggctcgatagtttttgattgagcgtgagcctcaagcttcacgaagacagtgcaagctagacttcgggatgcagcgcggcttccccacagggtccgccaagagttcgagacccaccaaaaatttcaacgagttgcggactcccgcttctcgcaagccagcgcagtaacattcttccatactcgcaaacatgggactcgcagcaccaaagaagtatgtatcactctctagtatccaatgcacatatgacgactacatgggcacaagagcgcaattaacactaccgcagccggtccaagatctccaacgacccgcaaaataccacatgggccaacaacacctcccgcttcgggcatcgcatcttgacatcgcaaggatggcagcccggtgactccctcggcgcatcggatgccgcgcacgccgcgcattatactgtcgcttctcaatcacacattcgagtacttttgaaggatgacaacctcggcttgggcgcgaagcgaggaagcgagcgcgcagagaactttggtctcgctggattggaaagtatcctcggacgattgaatggcaaggaggccgaggtgaagaaggaagaggagcgaagggaggagatcgagaaacgagccttcgtgtaccgcaagtacggcatgatgaacttcgttagtggcggcttcctcgttggcgacaagatcaaatcgcgcgacgaggtcaagacggaaactcaggccaaggtcgaagtgaaatctgaacctgaaagcgatggcgcgaaagaagatgacaggaagaagaaaaggaagcgcaaggatcgtgacgaggcgggagtggagggcgaggaagagcctaaactgaagcgcaagaagaagagtatggaccttcgggatcaagccaagaaggatattgccgcagagtcgtcaaaggacaagaagggcaaaaagtccaagaaggacaagaaggcggtcacctcggatcccgaacccacgagctccggtgtagcctctcccgcatcagacccagaaccactcacagacaaggcaagacggaaagccgagaagaaggctcgcaaagaggagaagaggctgaaaaaggccctgaaaaaggctgccaaggaagccgcgaaacccatgggcgatgtggaagacttgagttccgagagtgaggatgagagcacacccagcgcttcaagaccagcaacgggcacctcgacgccaacagtttcggctgctggtttgactttcaaccctagaggcatgcactcggtgcgacagaaatggattcgatcgaaaaagagtgctacaatggacgcgcaggcaatgcgagaaatctttatgatcaagacgccttcgtagctcgccagagagagagagagcaggatacaagagcatagcgaggcgtttgggcacaggcattcggattagcatacttttttcaaatcattgcaccatcttcgtcaatatagcattgagtctttcacaattgtaacatgtgttggcggaagcgcgtggtatccgtttggctcgctggctgaactcagcattgtacagggctggtacagggttgaaacgtagtagcggcattctcgcaggtgttggcagcaatgccatgacatctcgatgcagcatcacaacagacggagagagacccgaggttggaaagcatgtggacagatgtcagcacaatctatcttcggcgagaaacaggtaatcccgagcaaagcaccagcaaatgattagcaatggcgttgatatgcttcgctctcttgggtcgctcgcatcagccgtagccgttctaaaaggcgggcaccgtagggtacagggaacatggcgaatgccgtgaaagggtgcggttagcattgttgtgttgctgcacccagccgggatgccttcgcagcaattcgaagagagtttcgaccccgtaatgcgcccccaaacgcagctgcaaacgttggtgaagaggcagacgcacggaatgtgtggcgcagtgtcttggaagtagcaggactacgatagggcgtttctggaagagaagggctcctgcatggtaaatggatggcgcgggttaatcatttgactagtccggggaagtgcacgctagagcataatgacctcttgcccaacattatctactcagagtcccttgatcgcctcctgacgacgctgcaaacgtaatcccctgtatcgactcttcttctggcgcaatttacatggcagcaaatggtagcattcgccgaaaggcaagggtcgcgccctgtacgtatgctgcacgataccctgcattcggacctcccggctgactttatgtactgtagccctccttcatccgcactccacctcgtcgcatgccacccagacacctgaacactcctcctcgtccattgataccatgccagccgatttcgcctcagacctacccacggtcaccagtcctgccgaaaatggcacgcctgcgcttctcaggaaaaagtcgtcccccatgatgccccccttcatggtgtctgcgcctggcaaagtgatagtgtatggagaacatgccgtagtacacgggaaggtatggaagctgtgtgcaacggcgagacgaaggtctgacacgtgcaggctgcaattgctgccgcaatttccctacgatcgtacctccatgtctcgttcctctccaagtcaaatcgaaccgtcaaactgcgcttccccgacatacagatggagcacacgtgggacattgacgaattgccatgggacagcttctcgaagccagggaagaagaaatactactatgacctcgtcacgtctctcgaccccgacctcatggctgccatacaacccttcatcgacgaagtgtcgcccaaagcccccgaatcggtccgcaaaatacaccacgcctcggcctgttcgtttctatacctgttcctatcgctggcgtcacggaaaacgccgccctgcatttacaccctacgttcgaccatacccattggcgcaggtcttggcagcagtgccagtatatctgtctgccttagcgccgccatgctgatgcagatacgtgcgttgagtggtccgcaccaggaccagccccctcaggagtgcgaactcaacattgagcgcatcaaccgatggtcgttcgtgggcgagatgtgtatacacggcaacccgtcgggtgtggacaacacagtgtcgtcaggtggcaaggcggtactgtttcaacggcgagactatgacaagcccccgctggtgataccactacacagctttccagagctcccacttcttctcgtcaacacacgacagtcgcggagcaccgcgaccgaggttgccaaggttgcaaacctgaaagccacgcatcccgctcttacggagaacattctcaacgcgattggcctggtcacagagtcggcgcacaagctacttacttcaccggacttcgactccacctcgcacgcctcgttgaagtatcttggtgagcttgtgacgataaaccatggcttgcttgtctccctaggcgtgtcgcatccaaagcttgaacgcattcgcgaaatcatcgaccacactggtattggctggaccaaattgaccggtgccggtggcggaggctgcgcaatcaccatattgaagccgcaaccgcctgcgctcacgaacggccacgccaatggtactcatcatcacgactcgtcagacgattccgacacatcctccgaagtcgactgcagcgcgtcgatcatttcgagcagcacgaagctcaaatacaagattctggactcgctggaggtgaagttggagaaggaggggtttgagaagtttgaaactacattggctggtgacggtgttggcatactctggccagcggtcttgcataacggtaatgaggaagagggcggagaagagattgaccaggaaaagtttttgaatgcagaaggcgtgacaggcatagaaagactggtgggcgtggcaagttcgaggcggaagaacgaccgtgaagtgagggaaggttggaaattttggcggccatgggaggtcccagagtaatacattcatcatgaaggtgtcttggactttcgatattgggtgcgtgagcaagacgttttggagtactagatcagggacgcaagtcatgtttggaggctggatgaatgcgcacgcgcatgttcttcttgtgtatagttttattttgtacaggcagtattgttctaatcatgagataatccagacgtcttgtttgaccagagtaggacagtgaagggcaaatcgacaatgattgggcagcaaacacggccaaaatttacggagaccggaagcgagctagatgatcgccgagcccaaccattgttccgcgacgcgctgggttgccccggattttgagccccttctctttttcaggaacgctcaactctcaccagacacattctgcgcagacgcaggctcacgctagacgaccactcttcacgacgtcgactaccgctcctcgctcctcgctcctcgctcctcgctcctcgctcagcacacaaagcgcaaccatggcgcctggaaagtggggtacgtcatgttctctgcatgtgggcgcgacatcgccgcccaggactctacaaatctgagatgaaggctgacgcgggtgccacagatgacgaggaagaggacagcacgcctccctcctctccagtcaacaagcccattgcccgccgcagcaagtttgacgacgaagaggacgatagcgatgtgcgtcagcccaccataccccgcgctgcacaactttggccccgccatgcataaagtcacacccactgactgtcgacacaggtgctagaatcatgggacgccgccgaagactccgaggtcgagcgcgaaaaggcaaagaaggcggctgatgcaaaggccaaagcggaggccgaagccaaagcgaacaagaagagcaaggcacagcgcatcgaggagcacagggaagccaaccggctgcggcgggaaacgggcgacttcgacagcgacgaagacgagacggaagaggagcgccgcatccgactccgccagcaggaaatcgacggctcccgcgcccaggccgaagagctcttcggcgacctcgccctctccaacaagcgcgccggcaaggccgtcaccatcaccgacgaatccgaccccaccaaggccatcgacctgtcctcgctgcacatcttcaacccaaacaccaagaaccagttcaccaagctgcgcgagacgctcaccccgctgctggctcaaaacgccaagaagggccagtactcgctgttcctgcaagagttctgcaagcagattgcaaaggacctgcccagcgagcagattaagaagattgcgagcgccctcacaacgctgagtaatgagaagatgaaggaggagaaggcggcggagaagggtggcaagaagacaaaggctgccaagaccaagacggtgctcaatgcgtcgagagacgtcggcacgagggcagatacggctgcttacgacgaggactttggagagtgagttatcctgctgctgggggggggggcttatgcttcgagactaatgaccgcgtagtgacgacttcatgtgaggaacgatatgtgctcctcttgtcacaaccaccacttcaccattgcctgcagtcatagactcggtgcactctttgcatcatgacaacgaccccgccgactgtaacccctacatgcgtacggtctgtccgtggcattccatttccagcattgcatgtgtttgttttcttgttcaaatggttccagggctgctacggcatagcttgtatgcgtgtagcgggcatgcgtgacgaatatctccagatgtggtatagcagcaacacaaatgcaatctcccttttcatacgcaacacatctcgtaagcacaattggtgtcaagtaaagcctcgtcatgacattttcgtattcctaagctgtcctcctcgcgcaaccccatagtagtcactttcccacttcatgtgcccccaattcccagtgtttctcgctcaatgccatggtatagtgcctgaaaaggaaaaagacgccaggaaatgctgatgagcccctcccataacgcagttttgatgccgctaaaaagacagtaatcgtggctatgctcgctaggaaaatacacgacccaaacacaaacaaaagaaaacaactcagctcacatggagcttcgagcaggacgatgacaaacttcctagattagaggtcctgtcgtcactggattcatgattcgcgcgttggtgttcaccgattgttcgtatgtgctgctgttgccggtgccgccattcattgagccctgtctctggcgaggatatcccccgctattatatgtgggcacagaaggtggcacgtacgctccctgagaaggtggaagtacgcctggaggtggagcgtacatcagattccgattgctacggcgtcgggcgagcccgggcgatgatggtgtgttgctgactgtaccggaagaattagccgactgcatggattcgttcgaattgctcctggtgtgctgtgcagtcgttggtgcttgtgtgccagcagtgttgccaaagttggctgcacgccgtgtgaagggattgttagttggagctggggccggagttggttgtcccagtgctcgaatcctcgtttcgatgagctctcgaacgcgagtatcacgctcctctggtcctagtctcgtgggccgagcgacaggctgggaggcggcttgcgtgttctggcccggcgatggcggtggacgaccatgttcactagcacgcagcgttcgcgtcgaagcctggttattcagcctttgtcgagatgactgagaacgcaagttgactcgtgacgtttgagtcctcacggcctgaggctgattgacaccttctcgcatgtttgccctggatccagtgggtcgcaaggttgctgtagagttctggtctcttagaacctgtcgcgagccacggctacgaatgccacggccttgcacgaatgcagcccaagggttgccgcgcgcagaatatggaggaagagcaggaccttggccgtgaagacccatgctggcattgtggaatggcggatacaccggcgagaaattggctgaaccacgccggccagctgctgaaggtggacgtgcaccaacacgactttctgggcgatctatcatatccagaacggcggcagcttgcgtctgagcaatactgtcgatcgagtactgagaattaggcgtggatgtaccaggcgtcaacacagtagatccagtactactagagcccaccgagggcggtctgtccactcgattcatattgccagggccgtttgctgatggtaatgctggtgacattacgttgcgcctgggcggtgacatcggcatgcgcaatcctgggcctaaattcgaagtgttgtccatgaggggagtgcgcaaacgactgggaggaaggaagggagaatatgcttgtgccggacttggtctatttctatttgacgtacgcggtcgagcgactggcgtgatggcgcggggttctatatcaatcaaagcgcctgtcatttggtgttcctggagtgctcgctggtgggcagcgaacatccagctaatgcgcggatcatattcgcgacgctgagtacgagcagccctgaggccatgacttggttgagatgtatctgaggtatcatcgacgtccggatcctgtcctgcgccaacttggactggcgtgcgattgctaaaacgaccaagaggatttgcatatgctgccatgttccgcatctgtgcttgcgagcgacgagtgcgcaaggtattcatcgcaattgcaatatcggcatcctggtcggaatcatcatcatctgcttcgccatcctcgtaatggactgtcgagttcgaaaggacagaagatcttcggcggaggccacgagaggcgttcatcaggtggatatttgccgctcgtgaaggcggacgaattggggcgctaggccgaggacgatctgcagtaggtgttagagaaccgcccattcggcttctgtcatttgagttcgcaagcggttcccacccaacggtcgttctacccccatcactgtcttcgtcatcttcatccatctcatcgtcttcgtgttgcagcattccccagccttcagcgcgcagcagagcttgagtgtcctcgtcgagttcatcagtcgagacgtcggttgatgtggaagaggaggccgctctggaggatctggacccgtttgcacgattaagaacacgtgcttgggcgggattcctctgtccgcgacggactggaccttggtcctcctcatcttcttcttcaacgacactggagatggtcgaagaagtttctgagtcctcgatgatagggcgggctctgcctggagcgactcgtgctcgattggttggtggctgagctgttgggccaggggttgaggaggcgccgcttgtcgagccctcgatgtcctcgtcgtcgatgaagtcattcatctccgagtcctcttcttctcctgcaccctcttcgtcttcttcttcaaccgtgtccatctcatcgccatagatgtctgacactatgctttggctgtaggagcgcctgctgccggcctcgctgtgcgtcatgggccgtcgtcgcgccagagcagcggctgagggggggatgccgccttccaggaagcggcgcatcatgaaggaggcctggtccgggggatagtcttcccaatcgtagtcgacgtcctccatgtcgagttcggcgtcgagctcggcggtgtcgtgctcggacatttcgtccatgtcgctgaagcctgtgaagctgtcgccccaggagacctcaccggcttcatcgaagatcaagccgcattgctgacagccgccgtcttcgagctcccacgtgcagacgggacatcgatcgacgccgtcttcctggtctcggagcacctgcagtgagggcccccgcccatggagcggatgtgtcttgaagcagcccttgaacaagcctccggtgcgggcgtcagtgttgtccttgtcgtgttgcacagcatcggcctcttccttctgccacttcttgtggtcttccagcgtctcacccacgggcagcagctccacgcggctgatgaagacacatgtcatgtcccgtatctgcacgaccgtcaggcaaaagtcaagggtcatacgtgcgctcatacttacaacgtaggctggagcgggcagctccttgacgaccacgcggcagtcggggcatgtcttgcggttcttgttgttggcgaaccacgtgcagagacactgtgcaggtgaggcgttagcgggactggagggttaagagcagcgcacgtgatgcctcttaccgtgtagcagtacgtgtgtccgcacgagatggtgtacggctggtagagcaggcggtcacatatcttgcacgtgagatgcgagcgcaggctgtcaaactcggtgcgcagtgccttgagctgctgctgcgtgttagcggcgacggtcctcccgcattgggcgacgacatggagtttctgacctcttccgacttgtttggccgcatcgcgtcgtcgggcttcttgagcatcttctgcgtcaggctgtctctgctcgcggggcgggctgccgtcttgtcgtcggcgagcttggaggcagagcggctggcggtgggcgtggagccccgtgtggcccgcgagccgggcgccatggcagacgagtgctgcgagctcgaggcggcatgtgaggagtttatcgaggatgacgagttcttggggcgggcggcgacgggcggggtggtgcggtgcgggttgtccatgatggctgccagctacagctacagctcgccgtggtagtctagagcggtggcatggatatcgtccccgacgagagtttgcggcttggtgctggcagcggcagcggcagtcgcggtgcatgtgaggcaagagcgggtgggttgctcttccccggcgcggcgaatcgtcggcgggcggagaggcgcctgctggctgatgccaaacctcctctccctcctcaccactctccagcagcgcttacctgggcgaataccctcctccgtccaatcgcttcgcccgcgggtgcataatcaaacggcttctatctacttgtagtgaatcgactccatttgctctacgcccatacgctccgctccagctttgcctcgcctcactgcccacgcgacgtttgcctgggttgtgcacgctatctgcttgtgctgcgccctttgcatacacgagcatccactggctacgtgcctctgtcagctcaaccactcgtcgcgctcagattctcggtggggacgccatggacgatctgcgcccacttccgcgaatctgctttcaatcatgattcagtcctcccttgatcatcacatgttgtctatccacattcgaaagcaccaatcttgacacaggcacaattccgctttcacttcttcattcgtttagctactctgagaatgctctgcaatacctccaccgctcctggcgccgcaggaatgccaagcaatgcatgcccttaagaacgacaacactccactccatatccataagccacatctctctacaagagatcacgcaggcccatgggcagcaacgttgggcacatccatctcctcgataaaccccttctcaacatcttcatctgcaacaagctcgtgatcggtgtgggccaagaaggcagccgactcttgcaggaacgccttgtggccttgcgtgccaaacttgacgccagcctcacggcgagcacgcagctgctcacgttcgcgtcgaatgcgctgctccatgatctcgagccggtactcggcgaagtccatgtatagctccttcaagtcggacacgggtcgaacggtacgcaataccgaatcatccttgacgaaaggtgatttcgggcgccaggatgtgaccgcagtgatacgctccttcgcaccaagagcacggacagcctgatgagtaatgtaacgaccttggaggatcactgcgcaaccctcggtcgggcctcgaacgcgaatgacacgcccatctgcggtgcgaagagctgtctcgccaccaaccatgttggtgcagtcagacatcatcaagacacaaacaaatggatatgagtcggtgtgccagcctacaatgggcttgtcgtcttcgggagagctgacgtcaatcccctcgtctgagtgtatcgaggacttgcgtgaatagtgttccaattcggtctgggcttgctcttcagtcttggtggcagagaggttgatgtgcgcgatctcgtagtcgctccagggtatcaagtcaatgcctgcgagcttggacacaaggccgatggttctaggatggttccacgcggcataagtgaacggagcatgcccacgcgcgtagcctcgcaactgagaactggcaatgttgcttgcatagtggtgccctgacgaaacctccggcttagcgatctccgaccgcatgatttgaatggcctcgggagtgaagaggggaaatgggtgtgtgactgccacaggagagataccgacatcgtccgcgtaaccaatttccttcatcgtgaggaactcgggtgccgtgctgaaagcaatgtgcttttctgggtcaaattgggttgcgtcatgctttaacttctgctccagtatgtctgcttggttgaggcagtcgcccatggctacgtggcgcaggtgggctgaatcggtctgtggtgttatcttgttcaatggattgtgggttgtgggtggtgctttggaggaattagccaactggttgatgaagtgcatcttgatcttgctacaatcaatggctaggtggatgtgtgagctgagcatagcaacggctctatgacggcatttaatagggaagggctttcacgataggtgctggaggcacagtgtacatagtgaaaaagacaatgtgctctcggcttgcagcggagggtatggcagcagtgcaacacggagtgactcaaggagtgccgaggatatactgagagataggtaaaatctgctcacctattcgagcagcatgataacgccgtttgactcgtccactataattcgaacgcccagaagaggcattgtctgctttcgtggtgcgttttagagtcgacatggcaaaaggtgtggttatggtcattcaagacagaacggaagaggatattagccatcaggaatgatcaatgccgcgtaagatataacgtctacgccttgtggaccatctggagagcgtaacatgttacgcgataccccaggcaggcagacctaccccggatttggtcaactcttgaaccgccagggcggtgctgtcgtatctacatctgctgacatttgctcccccgggcttgtagtcactcccgtggccaacaacgatgtcgaagtgctgagcggtttgtctccgcagtgttaagctttcgggccatcttttggccactgaccaacgtctcaatgacagatggagtaccaatgtctagcaatggcagctagtgtttgctaacaatgtacatacttgcgtgtaaaccgctgaaggtctagtgcgtgaactactcgatcggccagcaaggttagaagtccagacagggagcagaggccctaggcactgcggagcattgagaaacatccctgttcatgaacaacgatcgctaccgctcacggacatacaaccttggagctggagtaggcgggtacttagaccaggcccgcgtcgtcggttgaagtggactaagacaaagacgtttgacgttgcaactcgttacggggctaggttgatcaagtttgatcacgagcggaattgatgcgtcgatgctctcgatgcacaaagatctagtactgtgcgatccggatcgctggatgacaagtcggagatcttagccgagagatcaaatgagtgagaattgacccatacaatacctagttagtcaatcgacggtatggataatgtcgagacggcaagtaccagttctgcacattgtcttgtcctgcggcgtacagcggatctttccgtgagtgccaggtcgcatctggacaagtcttatgtgcgccatacgatatgtcttgtgaaatgtggtgctgttacaatgctttcacacctgactcgtgcactaaggccatgcagatctcaacgcgcatcgcgtggcgttgacccacacttatcgataagcaacctttggcatcctccgcggaccttgcacattgggtttcgtgttaacgtagcgaggtcgagactctgtcaagatcactccattgcaggaaattgtcgcttcttctatggtattctcacacaatgagcaacaaacctgccccgaagtccgaggacaaagccgaggagtggtccggcccagcggccaccagattcgacaagtacgccgccacgcaaccacagtgacttaggacaggacagcaagactgatacaatgatcacagcaaagcatacagcgagtactttgatccgtgtcaagaagccgcggacaaaagcatacgatgcttgaagcgcaatggcggcgagcgcgccatgtgtacagatttcttccagtaagttgcatggcatcatggcacattgttcatacgaatggaattctgattaccaccactagagcttatagggactgcaaagagcaatgggtacgttatccctgtcggtatatatcgattgcgcattttcgcctccacgatcgagctacgatcctgaaccgcaccacgaacacgatgatgtactgatgatgttggtagcaaaacgctcggaaagaagctagaaggaacacatcctggttcgggaaataattcacatggtgtggatggagtgtaatcaattgtactatactgtctctcctctgcatgggcgcggcgcattaggtgtcttaaggttatggagaagtcagtcacttctcccgtatcaaattcatggctacattggagttgggattgggcatttaataaagttccaggtcctcaatttatgtgcttggtgatttatgagccactggggcaggacatcttccctcccatggtcacattacgtttaaaaagtctccaatcgggagagaagcttcatagaggtagttagcgtttgtagaagtccaattcttatcaggtgtacagcgttgccgttacgaacttcctggttggcaagccgattcgtaaaagcctgggagctctgcgtgaacgaatcatgaagttctggaacagaacctgcatgtaagcgtcagctaccccaccttattagtcccccatgctttctcaactcctccgatgttgctgttcctttcttctgttccaaatgttcgaacaaaaactaactatatattcgttaaaaatttcgatcttcgtcatcaagcattcttggtccaacggtaggataattgccttccaagcaattggcccgggttcgactcccggaggatgcacaacatccttctcatcgattgcagcgttgtgatttattttttttgcttttgttgtggcggttggtatccatccgacaagctgagcggcgctgggcggcgctgggcgaccaccaccctccagccccaatcatttctttttttcgctcacacatagttctcatgtacagcgaacaacagaacagttctctgttcgttcattttggtgctttggatcacgttgcacgggtcactgccacatgaagaacccacttggaagatagggctcaccgtaaacctccgtcacgacggcccctagaatgttgcatagaagtctgcttagtttcacacattcatagagccttgttatttgctctaattcgtacatagtcttgaagctgcactgactcatatgataggcatgatcgagcatagtacattttgtcctgtgtgtgctattgcgataagaaattatgaggcacttagtcattagtggcaacgaattaattatcattcactgtttgattgatttgtacattatatgacggtcattgacacatcgtgcatctactacgtcctccctggcggaataccgccccaagttccatttacccaccacgttcctgcctttgtaaagtcgctatacctcacagctccaaaaggtgagtagttgatgaacccaaagcggaaatactcgggcaaatccactgcttgtctcgtccacgtaaagttcgcttcagcatcaatacccctgaagcgttctacgtcatttataaggacgctgatgccatcgtacccacgtagtatacctttccacgtgaaagtgacatttgtaccattaatgagtggctcgagaatagagggcacgctagtgccgagctgggcgtcgccacgaagttgagcagcggtctgcaggatagaatcaaagtcccagcgtgcgacgccgttgatgaaaagtccaacaagaagaccctgagcaagcaaactgatgcgcgtttgcatagatgtaccaggtagaagtagcagagccaggatgtaatgatgtatacgaagcgtaaggtgtggcatggcggacaagatacctaaactgatgccaaagatggcatagagaccaaggaagcggggcagacggccttcgcttcgcaagcaccagcattggtagaggatgacaatgaagaggatcaaaatgattatgacaagcgcggttatggctccaggttgctggcgaatatcgtggcccgtgagtcgctggatggggatcttctcgagggtatagttgctgagtgctccaacccatgcagcgccgacccagaggacagtcttttccacatgcgccttgcaatttcgtagtgttttccggatactaaattgatagaacagggcggcgaccaaggctgcaggcaagaaacgtccaagtattgttgatgccaacgaagcatagtttgagtaatttggtgtatccgaagccatgccgacctggaagaatattatagtgaaaataggagtcgaaaaacgcggcgggactagaggtcagaaggccaaacagggctgtgaagatagtagacaggatgagcagattccaccgcggatcacgacacttctttgcagcactctgaatggcactggactgattgaactcaaacgccataggaaagctcgagtcatacccgacactggatgatgccattttgcgacaccgtgggaaaactactcttctctcccaccagcgagaccacaccacagcctccttgcccatttttgattgcaccagcatgtatggctgcaccacaaataaacgagtcgcctcggtagacccgtgcgaaaccttcatcttcgtctggcgcaccgccaacaacgagcgatcggtaatttatagaggtgtttccgatggctcgggggttgaggacttgggcgccgaggcagctggcaggacaattgaaggcgaaggaagaatcagcaaatgggagacagttgcgaccatcaagaccgcaagattgggcgctgggcctagatactgattagctttattccgggatacatgtgatggaatctcaccataggtttgtgacgcaagagagaggtacaggcgccccaaagccggccagatttgtaggcatgctatagttggtgaggatgaccccaaacaatacagcccacaacacgaaaccaacagcataaatacacgctagaaaccaccgaggcaggcgcgcaagcagtctgatgggccatgtctgaatgcgctccaatagtggagtgatgtgatgtatcttgttgggtttccgggcccttcatccagctcactatcttgtgatttatttgagcgacagccgccggcagctttgcctcaaactttatccatggtgaccgggtgttgaggtttcgattgcgcggtgcgccatcatctagttctaggcttcttcgtggcgtggcaggtttcgatatgtccccatttcgagcgagcgaagtggatgcgctgggagtaatctgatcgcgatggccttgttcaacgtccactgggaccgtggtggcgttggccgtatctttcacaggcatgtcgcgtgggtgcactcaggagtcaaggatgcgcaaaagcgacaaaaggtcgtgtacacagcgttatcatggtggaggagaggcggcactaggtagaacagcagcagtgcaacccaagccaagtgttgattctgaagcatagcgagcatcatcgactgcctgcaggcgcagatcgggatccacgccgctaagaggtactgtaagacggcaacgttccgcccgcaccacaaccaggttctcggttcacactttcagaaatgctgaccggcccgacctggcaaagcgagagagcgtggtgatgatataattttcttcttctccggtggtctacttctactaaaactagcacacccttaaacgacgccacaaatggggtatcatacactcgcaaccttatctgctcgcagctcaaggaagaatcttggtcagagactcgtgcctcacgcggtacttatccagcgcaatggggacgtcgccactgtaacccacttcaccttgggccttctccagctttcttgttatcttgcctaccaagctcgcaatccatcgatcatttgccatggcagacacagtattagcaccggctttccgcatgcccaccattgtcttcgcagaagcatccttgaaccctgtatcaactttcttgaggaagtttttgaagcccttgtcggagttgacggtcgtggtagtatcattggtgtttgtggtagtcgtggtatctaccgaagcgacgctgtccacgtcgctgtcgccgctggctgcgctgacgcgtttcaattcgcggagaaccttggcctcctcaaatgacttgtcgctctcgatgaccttggttgctttcacaattgcagcgacaaaattaagcagatcctgatgaaactgtgcgggtagatgagcatgtgcgctgacatgcatgctcgcctcgtccttcttgagcttctcgtattctttcaaagcctgccttgccttcggggtaccagcaatgagcttgatcgcttcctccatttccatgagctggaaatccgtgcgcttgacagggaagatgtgctcgtgatgaggaaacagaaacgtcggaatagtaagcactgcgtctgcgccagccagacgtacgacctgtttgagctcgacggcttctgggaccgctctgtatgccagtacatccgacattttgaaatgacattggatgttgtagtttgtgttgattgggaaagacgcctcactcgcaattgggcccaattcgacggcaaagtttgcgtcggcacaccaagctgatatccgagcttcaagtctacgaatctcagaatcttggccggcatagtgtttaaagagatattgccgcattaagcttacaaaccactttccagacccggcagcggttactgagctgaattttacagggtgaaagtagcagagtggactcagcatcagacggtacaggaacggtaagcgatgtaggaatgccttcacgttcgggtaatcagtcttgcggagcgtagagactctgatggatttcttaggtgggtgtggtatggacggagtatgcgtgtatatgagcacatatcgcagctcggaaatcatccatattgtccaaatcgagcttggtgtctttctcgtcagcgtccacagcttcccgtatggctctctttgcgttcgtaatcacgctcgtatcgtggatgttcttgaccagctccttgtactttttgtttgcatccttctcgcctggcgacactttcttaactgtcgcgaaggccgactcggcgtcttcggcgtcgtcgggctgcttctctgctgtcatctgtcgcaccatcgacacacggcgagggtaagtgccgtctagggcgacggatgctgccctaagaatggcagtgtcacttgcaacgaaagtgtcatcgtcgcttgttggttccggttttccgtatgcgacgttgccaaacgttacctcccaatcaccccccttgacgttggcgtaaatatcgtcgacatgtatctcgcgaaatagaggtacaacgactttgtcggtctgaattgctagctcgatgtcttccgacaatttgatgccagcttcgacgccatgcgcaacgagggtcatggtggacaacgaaagtgtaacacctcgaacgacaaacaggcctttgacctcagtatcgatctccaaagccggtagatcgaagaaggcgatttgatcattgatgaaatgcagggtcgcgcagaaatgtctttcgtaatatgcgacgagcaagggcccccagggcgcattgaattgaaacaggctggcgatcaacacggtaggccagcaacaggcggcgaacacccagtacagaagccatgaggtcgcgctcactgcgtacaagaggttgacggtagcaaatatcgtccatatggggacaaagggtaagatgcgttgcccgtaggcttctccgagcaggacggtgtagaccaggatcggcgctccggaaaggacccatcgcagaggccatgacagggatatggcgccgagtatggtgcacaggaagaagacattgggaaagaccttgctggtcaggctaggtccaggcgctggagttgctgttgtagtggccgtctctggtacagctttgcgcttagccgctaccgctagattacgcgtgacaggcgtgtccatgcttgcctggagaaagaaaggctcgcgggaagcgggggagggtggcagatatgccaacagtgattttaagggtgtaggtatatgctagatttccatggcgggtttcgaggatatactgaagtcgaggtgtcgtggttgtttcctcgcatgggcctactagtgtttgtcgagcggtgctgtcattacggattgcactgcggtgacgtcatttactcaaaggagacaatcactaccatggtctggaaccgcctctgggaaacaggacagggaaaatatcatgccggctgaacacatgtccaaaagcagcagggctgcgcaacttaagctcatcctggatataatgtacagctgctccatctacaatgagcccagtctacagaaacctgactgtcattgtgaccagtccccgaagttgctcatgaaatacgtgtgcgtacaagacatggcccctcgcgagccaacaaagcctgtcgagcttgtacaagataccgacatgcaacttcacatttgcgcaggcgcatgctcgtcaatcgtgctccacctttggcgccagtctcctcattcaatttgaagcctgaagtcatcgaccaacacggccttcctgcgctcatgttcgattgttacttgcacgctcatgcatacaaccacagcctgttatttctcaatgtgcataaatgagaattgctaaaggagttgctcgagaaagccttcgggcatggtggaggtatacccatggcgaaccaagccacacaaatattcgcacaacaggccgtacgctcgcatcatgacagtactctccagggctgctcgtgcatcatcataacttgtgtccgagtaccaatagttccgcctctggtactcgttcaagaaaagaaagtaagttggttcgtcgctagtcgtaggttctatctcctatacccacactggatttgtacgcatcagtatgccgcatctgcgatcaaactctgcataaaggcaccattcggtctcacggacgcatagttctcggcgacacaaaggatagctgttgccctggtcttcgagccagcgctggaggcagcacgactcgataacatggttgcaaggcaaagggacgggttcatcaatgcccaagtccttgagctttcagaacggtataatgtcgagaacctgacggcgatgacccagattttcagatttgtaagctcagattcgtgagcacagcaagatgattcatgcatcgtcaactgagaaatagaaaaccctgcggccattcaaaaacatgcgctgtataacgagatagaaggacgaggagaaacgtttctggttgccagtatggaagatctccccattcaaattgccttgcagtcgtctttcagggaccagagcggtgagctttttcacgcccaggcaaaggcgctaatgctaataccttgaacaggatcgttagcagcgcggaaagtatggttatgtcagaaagcctgcatttggaatacgtttacgacatgcctcaagcgagtagtcagctgtcggtagcgcaagccaaagacgtgtcgtccactcctgctgtagcaagcgacgcaatactttctctgtctctccgcgtgacatcgaaaacatcttcaagtcaagcaccaacgacgactttggtgaaatcgttcgagcagatgggaatgagccacgaatgctcagtatttggactcgtgtttctaatcatgtagaagtaaggaagatatgcattgatcattatgctacaccgattactatcatctaggtgattcaataagaaaaccttgaacttgtcaggatatcctcccacccatggatcttgtggcgtctatagagcaacccttatccttatgacaccgcgttcgtctgagtctcaacagatgacagcatcccatggctctcttcagaggcccaatctaaggagcgattgtgtacgcgttaccgtgcgagttgttaccgtttgcgttcgcatatccattaggtgcatgcccattcaagccagctgcgccgttgagaccgttcgtgattgtctcatagtcgtagtgtagtctcagactcgtcgggataggactctcctttgaattggcatcaagatagtgtctcatagaaacgccggccagcttttgctcggtaacggtgaagcgaccctgtttacctggcgcgcgtcgtacgtttttcagcttgaagacttcgcgtaatgtagcagcaatcgagggccctacgagacgagcgccgaagcaaaagtgcaagccatgaccgaggagagtgtagtctttgaatggtcgatgtggattcagaatctcgggatttggatacgcgacgggatccatagctgccttggaggtggcgatgaggacagtatggcctttcttgatctgaacaggaccacgcacaccgtcattaactgtggtatctcgagtagcaacacgtggaagcccaggaaccactccgacatgtctcatgccttcatatacaaagccttggagttcgcgatcggatgttgcgggatccatgtgtgccaattcgacaatgcgctccttgtacttttcataaccaggactgaggaataggtcaatcaaaagcgatgcttgctgtgtcatattgccagcaactggtgcgctcattccaatacaatctccaacctgatctccaaggggcaatttcgtatccgccaaggcatggtagaggcggtcagcttgtgggcccacttcaaatgcactgcccttagccatccagtcgacaaggccctccagtctaccagtttgtgtcttcaaatgagcctcgaagatggatcgtagaggtgccgcggctttcaaagcgccttctcttagcttccactcattagctggcatgatgttgaagctctggtacatgaacaggacgaggaacgcagtgaaagcttcgtggaccgaaagaactccgcgaggctgttcctgggtttttagaggtaatgcaaaacgctcggctagccacaggataggcgcaatgttggtgacgtcgcgcacaatatcgatcgacatcctgcccttggcgcctttcaacgagttcttctgaatgagttgactgactgttttgctgaagaattcgttgacgttcttctcgaacccatcctcgaagaatatcttgtgaagggcattggagcgctcgtcgtgcttctttgcatcgtcccacccgatcatgaagtcgtgtccggcagtacaatgcctaatggcagcctggtacatgacagcaaaactgtcgcggtcctcaaatatcttcttacagccctcttgcgtctgcacgctgacaatgtcgtaatcatttggcggtcgtttgagatcgtatttctcgagaacattgttccccttcagaatgcccttggcagcttcgggtgtgtagaatggcaacagaacgtacggtgacgtgcctgtgaatccgccagggagaccttggaaaagtagctttggaaagacgccaccataagctccaggaacggtgtctgatagtagagcagcgccccactgggtcagagtattgctattgaaatcgtaactgaggtaacgatcgccacggacaagtgcaacagcgtcgtccaatattcctcgtcctgtggtctggccgggacacaccccggatcccggcatcgctggcttggtgcattcggccattaaaccgggatagagctccatgttctcaatgtgcccgtacaggagctccgcagcccttgcagtgtctttgtctacacaccagtcttcgaaggtctcgtaaggcttcaagttgagatacctacggaactcgttcaaggtgcagacgttgaacatatcacgtgcttgcaactgacccataaggtcgacgactttcagcgacgcgggcgtgccatgggcaccaaatgcgtgggccggttcttcggtacaagttttgataagctcagctagctcagcgtctttgaagcgtccatcggggcctcgctgaagcccaccaaacgtccactcctttggccggttaattcatgagatcgtgtccgtgtaccttcatgacttcatgaaacatttcgactgtaatgtcatcgacagaccgcatattgggatggacagagcgaagtatgtcttccatccatttgtcgtccgcagcgcttaacgcagcatgccaatggtagaggactgcaaactccacagagacatgacttccagtacctcgttccacacgtgtcccgccctgtttgatctccttgcctagatcgagcgaccattcggaattggcacggggagtatttaggatggctgccacgtaatcgtgtagaacgaccgcggcaaaaaatccgacgttgatgttgcgcgtaagttggaagatgtcattatcctgcctttctgattgtcagcatattcgcaaaagcaatgattcccaagtcgcttaccatttctttccagcgtcgtctagactatcccatggtttgtatttgccatcctcgttgatggaccacaaagactctgcgatgtggtttgtgatttcttgagaacatgaggaggacagcaactactcctggtggcatcatcatgatttctctccgaagcaatttgagtctgcatagatctcgctgttatgatacgtctgtaacgcgggacttgctcttttttcggtggttgccatacagcgtgctcagatccacgtagcttgagggtttcgttgatccaggggtctggtccttcgaggtttggaaagccactccgtgaatgacgatggttcgcgaaagagaagaaccaaggcgtattcagctcctgagtgaatggagaacgaaaagggcctttgcgcttcagcaaggcttcatagacatcctcaacatcaggaagattgggacctagtgcaccattagtaatcacctacaacataactgcgacgcaacgcttacctttgggttttgtaggtgggacgtttcttgcatacggcgaacctgcttttcccatttctggattgtgtgggttgttgccgccaccatcgtgtcggcgatagcgtgtagttggaccggctgttgtaggtgacggatgtgggaggtcattccaaagcatggcaataaagccgtctgagacctttgcactcagtccgctgttggtcggtaggccttgcagcatctgaacgccattctcaaggaggttgtccttgtcatcaagaggttcgccagaggccagcgtggtgatggcttcgactgcgaatctagcattcttaatgcccaggtttttgaggtcgtggccgatggtggtcttctcgttgttcttcagcccactcgaagcctccgacgtccttccgtcactggcctgggtaggcttcctcctgatggtcccaagcaatgagcgtaactggcttggcatggtttttgaagaattgtattagggtaataatcaggttgagaggcacatatgcagatgtggaaggcaagggagaagttcaagtacctttcatgccgatctgagctacacacgtctcggaagcatcgctacgcaggagctacatgaggcgccaatccctcggtgcaggagctatccgatgtgagcaagtactttcaggccagcggcaacaggatgtgcacatacaggagctgcgatgcactgatcgactcacccttcggcgacgatctcaaagaagagtcgaccattcagtgttcaccattacaacgccaaaggtactgcggtcgttcttagactaggtagttaacagctctaattacacatgtttttattggtggtagctggcagagtggagcagagcacaagacaggcatgcgctgcagctcgctagtatgagctgtattggtttgttgagcggtgcaggtaaaggtcgatcgtgcagctgaggtccacgaatgagattgatcaagtgggtcaatcatgttcgatgcccaagttgcactccaatgctggctgcaactcggaatgatatacggtgagcgggattggaggagcttctccccgcgaacagcgctctggatttgcccgggagtacaatgatagggggtcacatgccagacatgatggcggtcgcacgacaattctgcttgtactaggtggtaggtcgatggcttcggagcattgttcctggtgtttggagcgaaggcgaagagggccggcacgctacagttctcttcggaccgcttcggagcgaacgctgtttcgaaagcggcagtccaagacgaactggtagtcctcgttagaagatcgacttcccgattcagctgaggttgacgattggcgagtagtattgatctatcatctgcggcaagacgacgtaattcgtgttgaggttcgcgcttgtggcgttcgctgggtcaacacatgtccatcttgcacaaatggtcggcgcggtcgcgctagttatgtggtggacaattgccatgcaggaggcgtactgcatatattgaggtctcgtcgtacggatgagccggcagaaggtaaaaacaaagcgtggctgaactcgctattgatatgatctgagcgtgcctgtttggcgattgtacatggtcgagctggtaggggtggaggaaaggttcgatagatcgcgttgcggcccgtaacgtgcccgtgcgtgatctgtaagttagcgcacctcgacatcgccgaccctaattgtatgcgtcttgcacacaaccgcttaaacaccagacacatcatcgatctgcatcgttgcattgaccaatactgagggccagtggacagccagagcagcattgccgacttctgacgatagtctccttgccaaatcagcacgaagggaaagccggtccggtgtctgcactcaccgatcaactatccattttcagtcgtacggcattaggcaattcgggggtctaatcggagtcaactcttcgcgaagatggaccatcagttgtcgctgaagcaggggcttgtgccgtgcacaactgctgtgtgtcccaattagggcaccattaaacgtcgcttactcgtgccagttgtgattgggaagtcattttccaaagcctgtccatacgattccccgatctacgcatgacgtgtggcatcacaacctttcattctatggcactgtggtgtgctcgcattagtgccggcgctcgtagtaataagccatgtggcagcttgtccggaggtttatgcgatcttcaataccgcatgcggtccgcgccacttacacaccactgtggccgcttggggtgttgtttccgggcttatcaggaaattggccagctcctgctcctgccatcgactttcttccttgttagcagagctagtcactgccaactttcgagatgggttcgaaaaacacagagttgtcacgtccaccttctaatacttcgccaatattccgccacgacatggattacggggcggcaccgaaagctacacatgtgcgcaagaagttcgttttgtgcttcgatggcacaggcaacaagttttcaggaacagattcagactccaacattctcaaaatctatcgcatgctcgatcgcaatggcgacgaccagttccactactaccagccaggtaagtacccacttgctaaggacgagtgagacattgctaacttcatgcttgcttgtcgataggcattggtacttacgtgaccaaagccaatggctctatgagtcgcacgagccgattggataagttcaaatcctggtatgcaaaggcaaaagatagtgcagttggcaagtagcatcttaattcatgggaaattgtgctaatatacgataggcacatcattcgacttgcacgtaatggccggatacagggtaagcactctccatatctgcatgcctgtattgtcgaggcttccacatcttctaagacgtgcgcgcgctggtgtattcagactgattcgcatagttcttgatgcgttactatacaccaggagacgacatcttcttttttggattttccagaggagcgtacacggctcgctttcttgctgagatgttggaccatgtcggtctcttatcggtaagatcttgcgtcggcacacgtaccacaggctgatgacagtatggcaggctggcaacgaggaaatgtgtcaatttgcttggaagtgcgtaaaaagtgatttacatgtggtatagtggctaacagctctcccaggacctttcaaaagtggcagtgtcggctaccggaagagatcgacaggaaaaccgcaccaggtaagaagactgagaagactagacttctggagttcatgtgcgcgttccgagaaactttcagtcgccctgttcgacccatcagatttttggggcttttcgacacggtcaacagcgttcctgcattcgaaaatgcatggatgcagcgtagcaaattcccctacacggcccggagtagtgcgcgggtcatcagacatgctgtctcgattgatgaacgtcgtgcgaagtttcgacaagacctgatttcacaagagaagcccgacaagtccttgatttataaacgacaccataagcgcaagcatgccaaacaactcttacaaggtgcgagtcacattgaggcaaacgaaaagatcgaagaggaacgaggaaggcgggataccctcgcaccacccgagcgatttagagacccgcacgaaacggcgggaatccgtagccgcagcgcagactattctcaatacgatggcagtattcgctctcctgctgagtctatgatgtcattcggcgcccacgagacgtgggcatctgatgatgtagaaggcgagcaggacatccaggaggtttggttccctggatgtcacgcagacatcggcggaggctggcctcttgacgcaggtcatgatgccgcgttgagtcatgttccgcttgtatggatggtccgtgaagctcaaaaagctggtcttgatttcgacgaggagaagttggaggcgttgcactgctggtacgacgatgacgaatacttgggtacccaacctcagacagatgtgcccatcattgaggttgatcctgggtcgccacctcccaccagcgacgttaatgatgacaccggctcgaatgggattatggttggtgctggtgcgaaggatttcatcgacgaggagaatttcgccagccaccattcaccgcacgctcccccagcagatacggagttccacaagcactttcattttgcagctacaaagggacgcatccatgatgttttgcaattcaaaaatggtgcatctggtgcaagtgttatctcctggaatatcatggaatacatgccgttcaggcggatggacctacgcgaggatggaacatggaaagcgatcatctggccgcttccgaagggagaaacacgcgatattcctgctaacgcagtcatccattcgagtgtcatcaagcgtatgctcgcagatcctcagtatcgtccaggtaatttgttgattaaagagtaaagtgttacactgattatctttaggcaacctaattgtaggtggaggggggagaggtgttcgacatgcgccgaaagatctgggtattggcaggtggaaagtgaagtgcgaagatggccatcctgtgggagagtgtcttgtccgaaaggaacctccagtgagagcgaaaacggaagacagcgcaacaatgcctactggtgccctgggtatgcaaggcaagtctcaacccaagcctcaaagtatcaaatgacggagctaaccttgcaccaaggcaactattttgcggggcggagggcctctcgagtcctgtgaagaacatctcattgcgctgcgctgtgtcgtgggcggcgtctacctacaaaacacatccctgcgtatctatgaatccaatatttctcatctaatgccgcgctcttcaaatgatgtggttgcgatgttgaacctttagggtacgaggccgcttttagtatacctgtatgcaagacgagccaacatagcaatcactgacagtatcaaaaaaattgctgaacaattcttttcgattacttacggttgcccgcaatcatgcgtaccgaatgcatagccgaaggaatgcttgggttgtagagtaattaaaggttgaatgtccagagaacacccttaataatacgtctagaatcattggagccccttgattctagtttggagtagagtctgtatgctgtggattcttctggattttctaaattgaaaagatacaggcatagctagtcaaatttcgttttgtgagatgtgcaagatgctgtgactgtagaaccttgagaagaagtggtgttgccgtgagtgagggtacatacagcttaattggctcgaccatgatcaccgtggaagcagcttcatgtgttacacacacatacgttcttcttcgtagaccaacctgatcgaatgcatatcacctgggcatttctgtgaataccgatgtggatcaaacgtatcgcgcggctcgtcccttgtacaccacgaataatgagagacagcaatctggccatgttaggtgaatccttcatcaatggtccatgaagttgccttgctcctttgagaagcagtccgaaataccctcaaaaggtggggcggtcaaggcgaacagaacttagcgtaacgctagttgtgaagctgcgaatggatcttctgttttcctaacccagcacaattcccatcccttgctcacccgcacccagtcattgcaggcagaaagcttgtgcgaccctgtaccaccttctcgtaaaaatcacactcacaggtcaagataggtattccgataatgagttggatgccataaaaactactcttggcaacacggcatgcatttcccccgaggtcgccccaccgtgctaggcaaccttttctctggcaaatagtgcttcggtgcttcgaagttccctggcacttgcatgcagcaaagctccactactttgggcgtcatctcaactgtgttgtactcacgagcatgccaaacgtcggaagaccttccaaaggctgtaaacattgtagggatcgaaaggtcaaggtaatgaatgtacaattcaattcaagagttctagttgacacttctagtgcgaccaaaagcgaccatcctgctcgcaatgtattcgggccgggaaggtatgctttggctaccgcgacccactgtcgatgatgttcaagaatgagagtgatgtcgtcgcgaagaaggcagagaagcgctacgaggtgttggcgaagcaaaatgcccctccatcctcgaccaagaaagaaccattattgccagagcgtaccacttcggaggcctgggaatccaactttggttggcttaatcagaacggcagcacgcatgtcgtgcacacgcgctaccccacgccggaaagcatgattcgcgaaatcgtgccctcgattgaggatcaggcactgggattcttcattggcaattatgttgcgcaaccaacgtttgttcctagaggccaattcgaatgggtcacggaacttctcgctcaacccgtcaccgaagatatattgcgccatagcgtgaatgctgctactttagctggctttgcaaatgctacaaagagcccgagtatcatgaaacaggcacaaacagcgtacgtgtcggcccttcgtttgaccaacagtgctctacgtttcaaagaatcagctgtcagagacagcactcttatatccgtgattatgcttggtgcgtttgacatcatggattgacgctcatatcaatgctaacttcacatactgaactctaggcatgtatgaaaactttgtgtttcaagaccgacggtccatatcagcctgggccaaacatgtagatggcgcatctgcactattgaaccttcgaggcaaagagcagttccgaggcaatcttggcagacgtctcttccatcagttctacggtgttatcatgctagtcgctcttgagacaggtagacctgtgcatcaaggaatacacgacctctatcagatcatgacgcccacatccgactacagcatccacggtcgagcatggacaacccgtttggtcgatgtcatgcacgctggcattaatctgaacagagacaatgatgcggatccgaaaaccatggtcattgccgccatgaaccttgaccgtgagatagatgagatcaacgcactcatgcctagcgtttgggacttcgaagttgtccaccttgaacaatcgtcagaacacctgcatgggaaagtttaccacatatatttggacccctggatcgcccagatgtggaacaacgtcaagtcgtgccgattgtgtcttttcaaaatcgtccgcgaaaacctcaacaagggctgggcacagcacgatccgcccttgtttacacaaaatgaatatgaagcggttaaaagcaccgcagaggaaatctcacggtgtacagtggcagaaatcgtagcttcggtacctcaaatcataggcatggttccgtttccagacgttgatacagccagacgacgcgcatcagacccgaacattgacgtaacaagccctgcacacaaaatcaggccgccgggtacattcatcgatgcgacacggtcgactcatatgctacatctgatatggcctctatatgcggctgcaggcttggatctggtaacgagcgaaatgcggcagtggtctatcgaaatcttgcactacatcgctttgcggctaggaaatagacaagccgttgttttggcagatgaactcaaagaggtgcagcgcactggtatattcactacgccctatgccgaccgcacggctgttcctacatctccgtacaatcgactcggcaggatcatcacagaggaggcttaagatcaattagatgttgccttctgggcttggtagttgtcgtcactatctaatctgcaaatcatggtccatgccgaatcacaacacaaagtcctattgtaaatgctaagagaggcctcagagcatatggatatgttcttacgtatctgggttgctccacatacaggaaagagtgagtggatacggcttgtgacggcgcctggtgtcgggaatatgtggacgatctaaagaatggtccccacactaacgcggacttaggagcgaggacgtcactatctcgcagatactagcgccatggccatcaaaccagatctttggggatgttatacgtatcaccattcttaagagattagactcaacctcaagatcttcgtacattgtaaccaaccattggaacgcattgatacgaaaattatctattgccatggcttcacaaaaaatacccgaaaagatgcaagcagcgcaggtagtcgaggtatatctcgttgctgtctattcatctcgattgctaaagcatcttgtagttcaacaaaccgatatagcatccatcaggtgcctgttccaacagagctcgcaccgaatgatttgatcattaaggtcgccgttgcatcactttgtcataccgactccatggtacagtctggcataatgggaacctcgcttccatgcactggctcgcatgaaggcgctggaacagtcgtcgccctgggatcatccgtccaggacttcatccttggcgaaagtgtcatggccggcatcatctatcgtccctgtgcgtttgtgcagattgcctagggccagagaactatcaacagtactgccagtttagcggcggatactgtggtgtcacgaccaatggattttttgcagattatgcacgcatcgacgccacccaggctgcaaagttaccagacaaggtaactttcgagacggcggctccactagcttgtgcaggctgtactgtgtatcgtggcgttgtactttcgggcgtcaagaagggcgagtggcttgctattgtgggcagtggaggcggactgggtcatctgggagtgcaattcgccaaagcattgggcatgaatgtcattggcgtcgatgcaagagacgaaggcctcgaactgacaagaaaaggcggcgcaaatatggcggtggatgcacgaaaaggccacgaaaatgtggtaaaggaagtccacaaagtcaccaataacgaaggcgtcacctgtactctcaacgtcagcgatgcagaaaaggccatggcaacggcttgtgcaatcacgaagatgcatggaaccgtcattcaaatcgcacaaccagaaaatgtcgccattcccttccgcgaactcatcttccgcgacattcgcgttcggggctcacttattgggtcgccgaacgaggcacgagacatgctgcagattgtggctgaacacaacatctccgtggaaacgaacgcgttcaggggcctgggggagttggaaaagttggtgcatctggcgcacagtgggaagatgaagggcaaggggatcattgtgatgactgacgagcacgtgccaaaggagaaggagatcggcgcagcgttgtgatgaagaatatagtctacaaagcacgcagacgacgaaggcgcttttggacactgtatcgatgtctcaatcaacgtgtatcttgtttcgttggggacaccaatctgatgttgtgatgtacatgccttgacggttcaattgaaggggagtcttagcaccgcgcagggaatcgacaaggaaaaggaaggacgggaaaaccacctacgcgagggcggagcatgcagggtttcaacggatacgcgaaacgcccagcacttggacgatgtcatggctcaaagcttggctccaaaacatggataaagaacctgtgtttgcgcaaatcagatggaaatattgcatgcagatcacgagcaggggtcaaatttgcattggtgatgtcagagtcgttcgatcaacgcgtgtgcacgaaacagggatttctctgaacgtcatgataattgcatttcatttcatacgtgcagcgcagcgcagtagtgtacagtcttttgcgaaagtggtatctatggcaacagaaatgtagaacgccgtcgacctgccaagcgacgaacaataataatacaagcagtaaaaggactcgggtgcgattaggccttgaagttggccgtagtccactcctcgtactctttggcgagctgccgttgcacccaagggatagtgatggcggcccatacaccagcccagaggaagggaaggacccagccgacctggggactgttagcacaggactgggtgatgcggagaccaaagtacatacgacgtaggcggcatcgcgctgaatggtaaaaacaatggcggtgcagacggcggagcacacgattgcgccaatggcccagaacagcgtcatgcggtgcagcatctcgcggaaggccttgctcgcctggtatcgcaggttcagccgctggcggaactgggtgcctccggagccgtcgacagcgcagatgtcctcgatgtatgcgtagatgccggggcggagaggggcgccctgaggcagggacgagatgcggcagggcgcggggaccttcatgatgcggaggatgtcgacgatgatgagctcgacgccgatggcgaacagcatggtcggggccggcatggcgaggacacggatgggcgggtcgtgggggcatgtgccgctgtggggggtcagtctcgtgctccttcagacgggcggatggacgtacgcaatcagctcaatcatgacaaagaaccatccgacggacagattccagtggaaccagtcgagctgtcgagtgttagcgcatggcggatgctgtgcttgctcgcatactgacataatgtctctgggcgccaatgacccggcagttcgagttcttcctccacaggcgggcaaagcgcacaaagtactcgacgatggagacggttcccagcagggcggtgctaatgctgaagacggcgttggccgacagctggtcgcgcgtcagaccgtaccacatgccaaagtacatgccaatgggcatgaggatgcagtcgacgaggatgaggaaccagaaccagaagatggccttgcggcgggtgcgcagcgagtagttgagcggcggcgggcgcctgaagtcggggtcgtcgtaggtgacctgcgtatgggggtagatggcgtgcgcattgggcgaggcggtgcggctcgcgttggtgctggggacggcggcgggtgttgtgctgcgcggctgtcgctcgtcatcgtcgctcgccccgtcgacctggatgcccggcaccgcgagcgtgtctgcgttgcccgccgtgagggccgtcgccgggtgggtttctggccgcagcggctctgttgacgtctgctgcgtggccatggctgcggaagtggtggtggtggtggtcgtcgtcgtcgtcgtcgtcgtcgtcgtcgtggtctgcaccggaaggggggggacaagcaatggtaaacaatgccaaacactgcctcgtcgcggccgagggagcttcacaagtcttgtccggaagccggcggctagtgttcgtggctcggcgggtttgcgtatcttgggggaaaattcgggcgggagtggtggtgaagggtcagcagcgctgcgagcaattatctcgtgagccggctgcttccagcgatgatgtaatgcatgcaattccgggtgatggcacttggcgccaagccgatcaaggggcattcactcccagacatgcagacatgcagacatgcccagacgcggccagtgaatgacctcgttgacctcggcagcgccagtgacctcaccgctcgccctcgcaaccccctgcaccgccgcatcctccacctgcaccctgaatatgtgatagccacccctcatggccgctgctataggcctcctcctccgtctccgctcctgtgcgctcctcttcctcttactcttcctcgccgccttctgcaagctgacggctgcgcggcccatgcggacccgcccgagcaaacgcctcgctcatctccccagtcagctcctctgggagctcgagaaactcgcccgccatcgtcgacatctcgtactgcgtaggcaccgctggcctgggcatccagaagccgttccgctgcgcgagccgctgtgccgaccgcgacttcgacacgttcgagctggtcacggtgagccgcatccggccgcacgtgtcgcctacggtgctgacagagacaggcgtggaacaccgggcccttcctatccgactcgtgcggctacattgccctctcccactctcccaccaacccgcgccttatcctcgctttccgcggcacctattccattgccaacaccatcgccgacctctccaccatcccccaggactatgtgccatatcctggccgcgacgaccatgagacaacctccgacttcctcgtcccgagacagaacgaccaagacccgccgcctgcggaccccccaaagtgccagaactgcaccgtccacaccggcttctactcgtcctggctcaacacgcgcaatgtcattctaccacacgtgaccgaagcgttggaaaagtttccaaactacaagctggtcttggtgggccactcgctgggcggcgccgtggcagcactggcaggtctcgacttcaacgcacgtggatgggatgcccatgtgaccaccttcggcgagcccagactcggcaacaacgagttcagtaactacatcgatgagcgcttcaacatcaccccgcaccacgagtccaacaagtttcatcgtgtcacgcacgctggcgatccagtgcccctgcttccgctcgccgaatggggctacagcatgcacagcgaggagatattcatctccgagacagacttgcccttctccattgccgacgtgcagtactgcgacggtaacgaagacgtccactgcattgctggcagtgaccgtgaccgcccctcctgggctgtaccggcccgcttcaagttttggcagctgttctttgcacacagagattatttttggcgtcttggtctttgcctgcctggtgcaagcaccgatcctgccgagtggtatccgaagaaccccacagacgatcaaatccctgagcttgaagaactataataccctagctatcctcttgcttaatgtgctgacgagaataaatgtcatctgcttttttcgttctagcccgctcttcacaccttcagtttgattgtgttataaataaacatttattagcattctaagagagaaaatagtgcctaacccatccaagacctaaggtttagctagcatttcttagaactgaaatggatattattacactccttgttccttgtcgctctgcaacagaacatcttaattgaaattttcatcgtctcctgaggtatatttactcaagtaagtatatgcgtccctcaaatgccttcagctccccctccacatgctcatctgcgctgctgactaatagctccttcttatcgtctttgacgcttgctgtaaactccagcttttgggctctgtccgtgaaattgcagatcgcgagcgccttcttaccttgccaactcttggtgaagcaatacatgtcaggatgctcaacatccaggtcgtcgtactcgccatgcacaagcaaatcattccattccttgcgcacttttaaaatgcgcttccaaaacgctagcaccgaagtcttgtccattttctgttgctcagcgttgcaggttgcagcgtcttcgaggggtcgcatccaaggcacggctttcgagtctggtggactgaagccgttgtgaggcgcggtagaccagctcattggtactcgagcgtggtctcgggcgaggtgctgaagagaagccttcgcagctgcaagagctgtggggtcactattggttcgctgcgccaccattttgtagtagttggacgagtcgacatccttgtactcgctcatatcccaagtctctggaaaatttgtcatgccaatctcctgcccttgataaatgaacagcgttcccgagagcgcagccatcattagggcgagcatcttcccaccagcgacgcgatgctgaggcgcatcggatgtgaagcgggtgacactacgggattggtcgtgattctcgagaaatacggttgtccagccatcggaaggctgccgaataagatcttgggttcgtgctatcgcacgcttaaattgagggagagtccagttacgaggtgtcgtctgaaacttgtaaggaccttggccaacatctacaacgtcctaaaggtcgaaagttaatccggcttgtatcgataccaagaagaccaggttttactcacaaattgaaagaccatattcagctgcttctcctttgcagacacatactgtagcacacgtctcatatccggtgtatttgggcactcgccaaccgtcatggcatcgtacttttccaatattacgttcatctccgccagaaattcggccatccttggtccgttgcaatattgatagcctgcaaattgccactccgaagatggatcggttattggtgcatccagcatctcgcccttgctgtacatatttaccgtgtcgacacggaaaccgtcaacaccgcgttctaaccagaattccattgcggatttgtagatggcctgtcgagtttcggggttctcccagttcagatcgggttgctcaggacagaatagatgtaggtagtactcttgtgtgtgctcatcccattgccacacgctgccggtaaaattgccaacccagttgtttggtggcttgcgctcaccattgacataacgtgctggtcgccaaatgtaccaatcgcgtttcggattatctttggaagaccgagattctcggaaccatttgtgctatagtcattagcatcaaattcacataaaatggtgaaaacaatgagctaagtacatacctggtcagacgtatgattgaccacgagatcaaggatgatgcgcatgccgcgagaatgcgtctcatctatcaaacgctccatatcttgcaacgtgccatatggtgcgtatatgtcttcgtagtcgcggatgtcatagcccatgtcgacttgaggagagtcatacatgggacaaatctgaggcgagattagttgtgacctcatcaaagattgtcgtagaacatgaggcgcaccctgtctgatgttagcaagaatccgagacacgatgcagagtaccaagttaagtgcctcgcctgcatgcgcttgactgatgataggtccagtcaacacacgcacgggtaggtcactcattcggtacatggacccaaaagtcacgtaccaaatcacatccacccctatcgagcgaatgtagtccagttcggacatgatgcctttcaaatcaccaatgccatccccgttgctgtccttgaaactagcaggatatatttggtaaacgacgctatctttccaccatggtctctgttgcacggtcatgttgaggatgattagccggagaaagctttgcaaacgacgagagagtgtgtagcaggatcaagaaggggaagtgattccttgtaggagcgagcagcactcagagttaacttatggctcctaaccatcaacaagtgccaatgcaacaacgattcgatcggccacgaacccagctgtccatcaacggtagtggatctgtgccaaacgttctcagccggtaggatatcggtaggatatcggtagaattttcggtagaattttcggtaggaatgttacacgctgcaagccggtccgactgtagatctattatagaaggcttctagttccgccctcttttttctccacgactacacccatgggggtggagtacaacgctctccacctcgttgggccataagcgagaggttggggcttgggaggcgaaatgtttggcttatgcacgcgttgcgagccgacatccatccagtgacatcttcgcgaccgtctcactaggctggcgcggtgattgctcttgatgcagctaaggctgcgcttgcttctggccggacacgtgaggggcttagcgccgtgctgccaatgtcgggccggctttcgtcccatcacaacctccttttccctcccaaatcttctcacggtcaaatcttcggcggcacttccccagattcgaaatggctttctcacgcgatcggacatggggataacatggcggcgggctcatggcatcagttttgagttgtggcgtctctccccgcgcgaatttccccatacaccaactctcgcttctcgacttggcatacagcgacaaccggggcaccacggtgtcgtgcactgtgctagacattctataaaggcatctggtggttccactaaaaaagtccatcatcaatctgcagattgagttccacggttctcagaagcattgcatcggctttgagcggttcccaagccattctcgggcgctcattacattaattctatacacctcccgtggtttcaggagacaccgtcacctttcaccaccttactgtcatgtctcgccgaaacagcagcgtggtcgccgtcgaccctgagcagcaacgaaagatctcaatcgcgtttgcaaacaatgctcagatcaccgccgatgccaataaagccacccaggctgagcagaacatgactttgatgcagggtattcggctgtacccaaaagccgtcgcctggtcggttctgctctccgcagccatcatcatggagggtttcgacaaggttctcataggtgagtgaaggatgttatatcacgtgttggagacgcttcgactgacatagaacacgcagctaatctattggctgtgcccgctttcaagcgaagattcgggtcaccaattgccgatgggtcttatgaagtcactgccgcatggcaagcaggtaatggagcctacgtttgcgaaatgttgaagctgacttttttttaggacttaccaatggagcttatgttggagaaatgcttggtctgatgatcaatggtatcatcgcggatcgaattggatacaaaaaaactatgataggcgctttgttcttcgtgaacttaggtatgtcgcagttacaggacgttttcatgggcattgctgacttctttgtagcaatcttcgttgttttcttctcgaaaaatatagaggtatgtcgatcgatggtccatatgaggcattgctgattttgtccttcacataaagatgctcttggctggcttaatgctatgtggagtgccatggggagtattccagacgctgacgtgtacctacgcagctgaagtttgcccggtgccactccgtcctattctcacaacatacgtcaacctctgctgggtcatcggtcagtttttagcatcgggtgttctgaagggtgtcgcggagcgttccgaccagtgggcataccgtatcccctatgctttacagtggctctggcctgttcctctcatgattggcattgctttcgctccggaatcaccttggtggctcgtccggaaggatcgagacgatgatgcgaagaagatgcttctccgcctcacatctcctgctaagcatccagaattcaacgccgacgaaactattagcatgatgcgccacaccaacgaactcgagaaagctgcttcatcaggtacatcgtacctagactgcttccggggcactgatctccgacggactgagatcgctgccatgacttggttcacacaagctttctgtggtgctagcctcatgggatacagcacttattttttccagcaagctggacttaacgattcgaatgctttttcaatgagcttggggcaatatggtataggaggagtcggcgtcctagtggcatggacactcattcctcgtattggaagacgcacgctatacatatgcggggatttcgcgatggtcatccttctcgtcatcatcggcggacttggaactatacatcaagggaacgtgggagcacaatgggggataggtgctatgcttctcgtatttgtaagttgaacgcagccggtgagggacacagccactaacttcatacctttgcaggcttgcacatacaacgtcactgttggtcccatttgctatgcgattgtagccgagattccctcgacccgcttgcgacaaaagaccgtcgttcttgccaggaacttctacaatctcgcatcaatcgtgggcaatgtcctcacaccgcgcatgctcaaccctggcgcatggaattggggcgccaaggccgcatttttttatgcaggatcatgcttttgctgcttcttgtgggcgttctttcgtcttcctgagccgaaaggcaggacatacggcgagctggacatcttgtttgagcgccgcacacctgccaggcagttcgccagtacagttgtggagagctaccacgtgagcgataacgacagcgatctcggagaaaagaaaggtgcttcgacccatcttgagcaagtcgagagcaagaactgaggaaaacgtccaggatagccaagaccaagagcccaagatggtgtatgtaattaagcgttatatgtagcgtgtcgtctagacatgtgaaagttttcattcacaattcaattggcacgattgaacgctgatcgtgatatttttgttttcctctgtatgcttttgctgagaatttcagtgctgagtgaagatgttatgaacaaaccggcccgaacacaattagcccagttccagagtgaatgacactccgcgtgtcgccattcggaggagtagccacattcggcggagcgcatttagctcaatgttgcacatgcaagcacgagtagttagatataaagattagattttggggaagcaggacataaagagagtgtatctgtcctctcaatgactaacgaaccattagaagaaagcaagccacactgcgtcaagtccagctccagagttgccaatacatacagagcatgacggacgctcgaacgtgctcttccatacttcgtagcacgccctgccctcggttagactgaactagtctggccaggtgtgatgtacgatctagcgaaccgagccaatcacgtggcatgacccgctaacttactccgcagttcgagcttcccgaccccagacttctccatgcttcccacgccgagggccttcgaccgtacaagagcacctatcgcgacatgacctgctgcaatggaacatccgaatcataaaagagcctcgaaagcttgtgatgcatgcaagcgccgcaaggtaaagtgtaatggccaggaaagatgccagcaatgtgcgcatctcggcctgcgatgcgtttattcagtgtcgggcaagcaacgatcacaggggaaaagagggcatgtcatttcagaatttagaagacagacagccaccgtgaacgccacttctccacccctcctgccggctattgcggtacagggtcaatttccaacccaactctgagagcgcgacacagtctatggagagtattagcagcagccccagtaggttcatcggaaggcaagacttgagctgccaacgcaatgattagacgcaaatcgcctgactcgctccagcttctcctgcgtcgccctttccactgcaatacagcaaagccttcttcttggacctcatcccagattacatagaaggcgtctatccagtacagccagtcatcccagaacatgaactacggcagtacatccatatcatggacacggaccaggaaatccgctccttcatctattccttcggtggcgccactctcaacttgacgcgttatggagacagtcgaacagataaggtggtgcatacgattggccacctaatggattgctcgattgatagtatgttgccagcccgacgtcactatcgctcctccgtcatgagggccatgcaatctatatttattcataactgccttatgagtaagactcacttagacgcgaagcggatgaagtactgctcgtgtatggagtttcgtcttcagtcaaacacgttgcagtgaggcatctacttagtatcgcacttgcatctttgttcctaggcactctgctaactgtgtccagggtaagcttaagtatcctcagcccgagaaatttagtaactcggtcattacacatgtattaacttgtgccctatggctgaatagtctccaaggaggtgacgctgcctttttctatatgtaagctatagttgtgaacattctgctcaaacaaaaactgacgaacgtctcaaggcgtgatgcatatagcaaacatacaactgcttcgtatcgacaacccagaactagcagccacgctctcacccccggagcgttctcgccgccagcgcatgtattggcaagcctacatccatgaacgattcctggctattttggactaccgccacgctataatgcccccactgtatacactaccagaagacgattgcactattcccgtccaggttcacgaaggtttcaatcagatcatcaagctattccgtctcctagacacggattttctgcagtcctggctggacacacaggctagtggcagtactggtactgtgacgagttcgtgggtagaatcaaagtcacgcgaattagaaggtgacccagagaccgatgcaagagatcttgcaaacctgtcggccatgcaacgcgccgatctaaccataacgcgagaatggcttcgcacccttgtgtggcgacttgcaatgggccagacactactctcatctcgctcatctaaagaatgcttatcgttgctcttcccaatccgcctctcgcaaacactacgccaccaggtgtctaatatgtcacgccaagacatcggagttcatggcagctctataacgcaaaagctttttgagataacggacactattgctgatgtactcattcatgtgccagccgccaccctcgacgaaactgctcttcggatagacgacttcctattcatcctcgatttcgtattattgttcccacagctcgaccagacacggcgaggtatcctgttggaaaaactcgaacgcttgcaaaccatgtttcccgaagctgtaagcaacgcaagcagtccaaacctgccagtggacatacaaagtccaatgggaaatgatccgtggtatcaagtgacacagagtaagactgcagcagggttggaagagattgctgaagcacaggctggcaacacaacaaccgagataccacgattggaggtcagacatggacagttggcaacttggaatgtcatttcgaagagactcagcaaagcgacgtttggaccggcatgacgtggcaacatggaatctccattcacagtcaggtaggttgaagcattcagtaaagccctcgttaattcaactacgtacacaaagtaatattgctggctgctatttttctgatgagttcaatgattatgaaacacagtagggatgcggagaaattcagaatataggataggatggacagccgtgttaacttataggaactttcaagtgcgcgaaacttggttcttgcagcatccctagactatgcaaccatgaagatatggcttgtgtttcaacgaagcccatatgtcttccctatcgtacgagcgcttggtgacaatattgacgacgcttgtatgctctttaataagagcccggcatcgtggcaggagcttctacaagtacaaggatggtgaagcgcaaacacatggtagaagatcgagtcgacgatggaggaactgtagtaggacaaagaaaggacggcatatgactgagtcacatgagaagcatgtaacgcaataaatcgttcaattaagagccgcagccaacccgaaggcctgtatagggatcgagtgtcacgcgtacatatttctgagctcggacaccttggtggaggtaaacagtaaactgcttctcgaggtcgttgacgaatatctgatgtagaaaccaaagttgtactttggcatgtacattatggtcgcgcccagcctgaatactacagctttgtgtcgcacccctggtgctttagctatgagatcggcccccaaggatttacaatatacctctagtaaggaatgccgtttgtgatcagttgaaagcgatcatatacacccgtactctgactacctgcggaccttttcacacagtctcgcatgaactctgcagcacctctctcgtctctatccagcacaaaccgatccctgaaatttttgatggtatcaggtttgaagcaaggcagacccgagtccagcataacttccacaatatgactcagatggttggcgtgctgccttgcagcgagaaaggccttcacagtcagctcctcaaaccagcggtacggttgagctgtagtgctgccacccatgactgcaatcatttccgcggtaagcttgaagggcgctcgctcgaatttgatgccacctggagcgatatcgaaacaaaagccaaagtcgatgtgaatgatatggcccatgtcatcaatcatgatgttcccgttatgtcggtccttgaattgcaacagaaaggagatgacgctgtaagctgccatacttttgacaaagttgctacgtgcttcttggtagcggatggagtcctcgtttccgtagcgggagatgaaatacgcgtccagccgattcaccgcttcgcggccgagcatatcacgagagatcgagttgggaaggacatcaatgacaccacaaccaggcgccgtagccgtaacacgatacgggaatacccaaacatcaagaccgacggtgttgaaaatgccgcggaatgcagcaatcatctgaagggcgagcacgtcctggcgacagtcgtcaccaaccttgaaaatagcagaaagccatgtctcgtatgtgttacttttctgggaagagcgatcattgtcttcggtttcctcgatgacacccggggtggaaggcttgttcttgcggatgcggaaggtcgccatgaagggtgtcttggcatgagattggagaggtttaccagacttgcggtcgataccaatgacttgaccgtcggggttactcggcaagtaaacaccaacttcgacttgtatcttacggagctcttcctcaatcttctgctttttgacttcttttggttcgtgcaagactgagcgcagtgtaccagagatgccggttacttcattaaagaaagcaaactcgcgctcatagaactcacgatcctcaggcgagaagcttgactcaagactacccataaccttgtcgagcgttggtttgactggatcaggctacattgaaagtcagtataataacgagccgtcacatgaatggactacttacaacttcggaagcctcatccttgtacgcattggccttcatgttccagatgatctggtgtgcgaataactgtgagaactttgcggtctcgatgatgtatctctcgacataaccaagtacatcgtagcgaagggtctgaacgatctggtagacatagaagaacatgacatcaacggagtgactctcaagtgccctcattgcatactgtataatgaagggatggttgccataagcgggcatgaagtatgtgactgccgtgattgggttcaaaggggcccaatatagaaggtactatcgttattagcattgccaacagcctgctgagaaaacgtaccttgagttgaaaggatacatcacctggcaactgactccctaggagtatttcgagagcgtcgggctcgtccaagaccctatgtggaaaattgagcacctgccagcggacttcgctcgcaaggcgttgagactggaagcgcttgacaagatgaacagctatcgcggggttctccgcccaggctgtcttcaagtgggcagtcacggcggcctacaagcattagttccgaggacaggcgtctgttttggggacttacatcgggcagtgctgccctgctgctgctcagggtaaaattgtgtttcttcgtatggtcaagtgggaaaagccagaccaggagacgggattgttcattagcaagtagcatggagagcaggtcctgctttgccttgagcttggagcctatatctccaactgtgacgatcttcccaatagcgtccaagttcacctgcacgtccaccagaatatgggtctccgccttgatttgcaatcgattgcctccgaaggaccacctgagaaggttagcaggtacatacagatggatcaagacatgctcactgtggggcctgcgcaaaccatgccaatgcggcggtcaatattcggtcgagtagtcgcccttttatggccgatgccaaggtagtacaatggcgagcaatcttgagacccaacagaatgatgtgaaaatatgcctccctcgcgagtggttgcgaacaacctgcactcattgcatcaagagtgatgtgtataagccggacatacacacgctcgacatccgatttgctcagacgcgatgcactgaaatggcttgataagaattgtagaagacgaaaatgtggtgctatgagattgtaaatttgctgctgtcgtttcgacaacgcttctttgtcagttgcagcaaactcttgtctgccatagaaagggtccgcatgcctgtgcaagtgtcagcaggtaataacacacacatctagcataccacactcacttcaaggaaggactgaagatacctcgacgcttgcgtacggtagtctcccagttctctgcaatggcaactaggatgcgggattccatacggggattctcctttgtgacgctagtccacagggagataccaagcttgatggactgcttggagaaaaccgcaaaaggtatgcctacaaggtggtgaacaatgggtgcttggtctgtcttcactctgcacaacaatgcagctgctctacgcaggatgtcccgcagctctgcaatcgtaacatgcttatggttcagcgtgcggttctccagatctagtaatagatttgttgcgtcttgtagactgcgcgacaaatagctgggacgagatcccggtactgcgccatttcgtagccactcttcttcttgatcattgacaccatccaggaacttgtactcctggcgcgtggtatattgagtgatgaagtcagacgcagtgttgatgttgataccttgacgttcaacggcacccaaacgttgatcagtggatggaatcacagaccccatctccaatgcgaacgatcggcccagagaaatgtgtccgaaagaggcttcgtcgtcgaactcggatagatatgtttgcaatagtcctttgacatcgagcggcgcagtgtccagagcatccttcacccaagctgttgcccgcttgtgcaaggcagacaaagtcgcacggcggaaggaatagtcgtccgagagctccaccatgatgttggacttcttcgaggtgaaggtagacttccaggtgtattcatcagtctccccttccaagcagctgtaccacatgatggacagtagttctaacaaagcgaaaagagcgctcttctggcacagcgtggacggcacctcatgtatgattagatccgcacatgctgctgcagcttgttgaatgcgcgcaatacgatggcagcacgctgagaaaatagtcgcgagctgttctgccaagtatggtgtcgagaacgactgattttgcccagagagtgtcttcgtcagataggttcggatggctgtcgttgtgatcgcagccatacaattgccaacggcgccagagcgtagttttggatcgaggaaatatgcaagtgccttggtacaatcgcctgtgctagctcttagatcctctactaggtacgctgtactcaagaagacagcctcctggtagctgagggatctagtgtcggcttcacatgacggtaacagccttcctaagcgtcgcttctgctcggctgtgtgctcaggagacttgccacgacgaaggaccgtgttcaactcaatgtcgctctcagaaagagaaggccgttcttcagcaatgagtggctgactaaaccgggctaatgttttgagctcctctctgtattccttgcccaagtcggacagtgtgtcaaatccatgcacgacgatgttgaaccaggcatcgcgctgtagaccgatgattgcgtcgctcatgtctgacaagttgtcgggattggcattgcgcgataggagaaccgccagaggtttcagcagctgtgcaatctctcgagcggctagttctgtgtcatgcatgtggcggtgagatgtttccggagcgtcacctttgctgataattgcgtcaagtaagtgtgataggtatagttcatacgcatcgtcgttggcagatatagcggttgacatgttcagacgagcactcatgacctagaggctagttagcattttaatgggacgacccgagcctgcactcacagcttctaggattgcggtatcatcttttacaagggcatcgtgggccagcttcgagtacaccttgagtaatgatttaaactctccaggcggactgtggattccaagaaaggcggaatcagtgatgatcttcgcatcgactgccttgctcgctcttccgactttctggatgagcatggacagagcaagagctgtaattttggcatctttgcagttgcacgccactgacacgatggtctcaacaacggcggagtggacatggtgcggttcttcgatgtcgctgggggtcagagatatagcgctgccgttctgctgattgtaaacaccgccacgaccactcttagatgtgccgtgaagcgagggagatgcagcaggattctggctcggcaccgaacctgcgctgatgatgttgcctaagctgtatagtgttgtgattatggcgtcctgtggcagcagactgagaacggccgcaagagcgtcggccgcgactggggtggttcggtgatcaaagttgccttggacaatgacgcgtggtagtgagcgacccagactcgatgcgaggggcggcgaaactttggcgagaacagccattgacttcagcactgttgagctcagttcatggtctgccgtctgtgacggatcgtcaagcacattctcgagccacgcgttgaggagatcggcgtcagcgatgtcttggtcgtagacggtgcagcacaagtaggtaatgaggaccttggccttgacggaagacgcttgtcgctgttgccaggcagatgccacccgctggaggtagtcgagatcactcttcaaaaactccatctcctcgacggcgattctcgtcaggccgtcggcgagcgcatcgtccgagctgtctgcgacggtctcggcgctgagcttcgacgaccgtagatggtcgagaatgccgtcgccctgctcgcgatcgggggcttcgaccatgatggaggctgatgccacaacgagccggaggaacgagtcgtgcagaatcatcccccccagcggctgtccggcggctgcgtagtgctttgcgtagcgcttccagtcgcgcagcccgtgttgatgtgggcgcgcattacgcacaatcgacaaggcagtctcgaaagcaaccaagaacttttccgacagcgccgcccgcacatgttcgacaagctgcagccggtcgtacgagttccagaacttggcgtgtcccgcggcagcattcaggaagcccagcagagacagactctgggtcatgacccgcgcaagtccccgccccgcaggatagtcgtctctgtcgtcttcgtcgaactggtctgccgaaaggtccgccgctgtgtccgtccagccctcgacatagctcgtgatggccactgccgcctgtgcatgcagtccatggcggctgccgagcgacagcacggccgacgttaggttgtatgagaggacttcatacggcgacggctcgatggctcggacgttgggcgagggcgccagtgtctgcgtgtagacctgggccaggtatgccgccaggcggtcgaggagcggcccggccacgtctttcgccccgacgtatggcgctgccttgcacagtgcaagaatggcttcgagctcctgtattttctacgccacgttagcccgccctgccagcaaacgcgtctcctatagcaattttagcaaccacctaccattgctgactgcatctggactccttccctgcccacccccgctccgtttggggcggcacttgcggttggacatcgcttgaacagtcgggggaagcccgaagtcgcatctattgacgagggtgactgcgccgacagacgcgcgagcttctcgagcgcgttgcctcgaattgtgcgcctggaacatcaatcagcatcatttcaagggttttcgacagggcagacccacgccatcactgactgtagccccgaacagctatggtactgaaggaggtggtagttttgagccgtacagcctacgaccagtaagtgtgacgaaatgttgctgggtttagggtccagggtaagttacatagtccggcggtgcacggagaccaccaatcaccgggcaggagcttccgagcacacgtgggatgcctcgaaatgcctcgacgctcggcatgacagaagtaggtagacaacgactggaaccatgtaattatgttcaagtgtgaatccgacttcaaaaacaggcaagaccgcttaatcaggcactcccaggtatctcctcccaacgccatcgccatcatttactattacaggcacgtgacacatatcgcattccctacctcagtcatcggcaggctcaactctgaccagtacctcctccaaaaacccttctagaaaaccagcaacttctccgcccatgccgacttcccctcgctcgtcccaatcatccaactccttgaacctctcgctgatctccttcaccagctgtcgcacatgatcgtggcaatcctgccttcgcttccgtctctcaacaaagccctgcggatcatccagagactgcgccgactccagcttgttcttgaggttaagttgatatgctcgacgagacagtgccgcctccagtgctggaatcaccacaccatccagagctgtgatgtcggtaatgatgcctggtgaaccaggagtttgttgtgccaatatacttggatgattagctgtcggcttaggtcgaccgaacgagccgcgactcatgggtggggacttggtggcatgcggaggtggtgcgggagccagaccttgaccttgcactcgttgcggtgtttgccgaacgatcaatggaccaccgaacgggtcgctcgatgacgacgatgacgacgattctggtctccctgtcattgcctgctgctccgcatgaaatggcttttgactagccagcggcggaagtggatgttggcccgttaatgggggcagaggctgttgcatttgtggcgacgtcagacctgatggttttatagcgataggaccctgtagtggttggggttgtgactgatgcttaggaaggggcggcggaacactggtagaggggctcgaggattgtcccctgtatggcggaatgtctagattcatctgaggaagtacggatactcgattaggtgtaggtacccgatggtgctgttgctgtgggtgttcctgctgtggtgtcacttccatattctccatgtcggcagcaatggaccgctgtatatattcgtcatatgcatgagcgaggggagtttgccgtcgcggctgctgaggagtctgagactttgtaggtgttacgaggccgcgattttgaggtggtgagaagaagctaggcactggagactttcgtggaagttctgctgtttgctgtgagaataggagcgtcgacttcttctccggagagggtggtagagggactcttgccgccgtattcaacgagctggtaggtgacgttacggtctgtagaaacggcagtcgcttggtgggcgatggtggcggactggctcgtatcgtgtcctcattctcatcaccatagccaccgcgcggttgggacatgggtttcctttgaggagatgcatttcgggcgttagcaccagcagcgttcatcggcgccagtgccggacctctgccacctcctacgggtctaaccgtgccgaagtcccacaaatcttcgttgacggggtcctttcgtttgactggtgtggcctcgtcctcactttctgcagcctcttttggatagcgggccttccagtcttggtacctggaaatgagctcctggagacgggcaggctttccagctttacggacaaagttgcactggagaagttgctttgccgtgggtcgctctcgcgggtcctttcgtaaacagagctcaatgaactctttgaaagcaggcgagaaattgccttggagttgtgggggcgggtttttgggtatcagaaaaaggaccttcatgggatggatgtcggcgtagggaggttcgccgttcgccagttccaacgctgtgatgccgagtgaccatatgtcggccttgccatcgtacccggattgtttgatgacttcgggagccatccagaatggagtaccaacgaaggtgtttttcttcgtcatggtcgcggaaagctggccggacacaccaaaatccgccagcttgacctgtccattcgcgcccacgaggatgttggcagctgtgctagtatcaatactgcgtcaacgtatatgcccagtgaacatacctttgatatctctgtgtagcttgccgtcgtcgtgcaggtacatcagtccctgcagcagttccttcacgacgactgcaatctccgcctctgcaattaagccaggtttcattagatctgcgcagcttccgccagagcagaactccatgactatccacaaatcggagccgtggaggtacgagccgtagtatctggtcacatagggagagctcatgccggacagaatcataatctcgcccataatgtcttccacctcgtcctcggcattttcgacatcgatgaccttgattgcgaccgtgtgtcctgtgcggcggtcgaggcccttgtacaccttgccgaagctgccgcctcctatgcactcctgcttggtgaagagcgtggtcgggtctatggcctcatttccaccgagatcggccgccatcttgcttgttgcagctgtgcggcgtgcggcttgcggcttgcggcttgcgtgagggtcgacgtgcacagcaaatgcttcgattgccaacacgccttgctgcgtcgtggcagaggcgcgcggcgtggtggggtgtggagggagcaggatgtcgcggtggcagaagctcgactgctgccagacttggagcggtctgcgcgcgccgagagcgtcgaagtgcaaatcagccgggagtgcgtccctgggcgggagatgcaatggcagcacgcttatcgccgctggttctgtggttcaggaatgtcgcaagcgcccaacgcgagccacggcaatgcaatcggcgggacgagggagcacacggtgcggcggggcaaagtcgagggtggcggcggtgagagcgtcgtcggtgatatagctgtcttgcagttcaatgatcgggttcggagcagatggtgccagccgtcgtgcgagtcctagaagtggcaggcgccaatgtgttggtacaacaaacacagattgcgagggcaacgatggtcgactacgactaacaactacgaacgactaccgaggaggaccttgcgatggaaggccgctcagactgcagaacgacatgcattcactcgccgcgggtgaaagggctgcgttggcgcgcaggacgggctcgggactggtgagcacggtctggggctgtttatgactgtccacgctgccttgtgttgtcacggcacgtctgtcaggcatgagggcgtctcgagggctgtcgacagggatcctcgcgcaatgacgctcgacccgacggcgagtaggggctcaacgagtgaacagaacactgccgggcagtttttctccgctgcttcatctcgacgcgtccgacttggtgttcgccaatcgttcctgttgcacaagcataaactcttcgtcggggtgacgcaccaactgcctagctgccgcgaacgtctccgtcacgcttcgaatccgcgacatgattggcctgcggcattcacaagttcgagcctcaactggggcgagcacttgcgtcaacgcactttgtgcgcctgtacatgttacagacactgcgtgcgtagcagaaagatcaattactgaatatgtttgtgcagaacgctctacctgacaagtcggccgtccaagaagcagtatccagtatcctcacagtttgggtatccatgttttcgcggccgttaagaagccataatcacacaacccatttaataataaaaaaaggaaagaaaaaaaaaagacaaacgcctgcgcacctggctccatcgcaatgcgggcataagattcagtttcatcctgacttgtcgtgcgctgttcatcctggcagtctccttctgatccgctcggcgagcgtgctctcttcctcgctttcttcctcgaccggtgccggcgtccttctctccctagctctgtgtgcctttctccttctgttgtgcgaaacgttactggccgagtcatctggtccgatctcgcttctcagatcgtcgtagttttcgtcaccatcgcgcgcgttcgcaggcgttcccattctgacctcaataccgtctgcgccagaccccctgcgttgctgcgcaaccatggatagaccagccgcacgctcacgaaggcgtctgcgcacaagctcggcttggttgtgcagatgctcgaaagcgtcttccatggcctccatgccaaggtaaatctcgcgctcaatctcagccagaacagctatctccgtctcttcgtctatctgaacgggcgctccacccggtggtcggacggatccagggcgtgccgatccgggacgagaatatgggtttggactgaatggtgaagcgaagcgctggggcccgtccgtgggtggtattttcccagggggactcatgttgggcacatcttctgcacctgaccagaggaatccatcaaatcttcccgacaccaaaatttcccattcatgtttcttcacagccgctaaagttgccagcatgttatgcatgtcggggtggcggatcaagtacatgacaacgagctggtctcgtggcggactgtgcaaacgatagaggcgctgtaatgcaaggcctgcctttgcaaggtaaggtggagtgcccgtgtcgggcttctgagttcggggagttggtagctggtcaagcccccagaggagcgcatagaagagaggccgctgtggctgctccaaacgtgtcagcatgatgaaggtcaatgtctcgtcgtcggcgtcttcggggacgttctctgtttggtccgacagccatgattggactgcgacctttgtcttcttggattgtttctcataatgtgcacggtactgctctggtacatcgacatcgattcgttggcaaggcgcttcgagctgtgaagacgagataccgaggcccgagtctgagtgatcttcgtatggtggccacgcaggaagctcacaccgcccagagacaagttccaagatttccccccaattgacaccagcggagtcttcttcgatcggttgctcgaagcacatcatgcactggcagtgctcggacgatatgttgcgcgcgaacacgttttcgaggcggtcaaggagacgcctggcaacggatcgatagcctgtcgccacggcgagagagccgttggtgtccatgacggtgttgtaattgttgagcacaacttgaatgggcttgaagaatgtgcgtacatcgtggtcctgtgttccagagacgcgtggcgatgtatatgaggagtatgctggtgctggtgctccctcaatggccgccagcagactacgtggtattggtcgagacaggccaccgttctgcaggagatagtccacgcgaggaggctcgccggtcatggctggagggggtggcggtggtggcggcgggggagccatgcccgaatatcctggatccacagactgcgctcgtgacatggggtcgttgataatctcaatcatcggtggcccgtccttgacggaggataccatggacggaaggacggactgttgcgtcggtgtccgcggcgatgaatcgaccacagaggctggagaggcatccgagtatgaaggagaattgccgcgacccgggacaactggctccgggggcaccgatgttgcttcagagtctatcgtgaactcggagggcgccctagtcttcatcttcactggcgtggacgaccttcctggcgtgcgagtgcgtgaaggacttgcggtcttggttctcgcagggcttgctgtcttgtgcctcacgggtagccggggagactttgcgcggaccgtactcggttgtgaacctgtcgtagaggtgaagtcggtgccatcaaagtcgccatccctgatgcttgagcgagacgcagcccggggtccagcctgggacgtcatgcgagtgccgctgtcgacactctgtcggtggggctccatgtccctgccgtatctcgtctgcattctttcgccgcatgctgtttgcgcttgctgtctttctcaggtcggccgccgtggttgcagtaagcggcgggctcggtggcgcgcgcggaggagtgggcgcgactcgggtgggtggctgtggcacgactcgtggctcgtcggtcttctcgtggtcgacttcggtgggctggggtgtagcggggttcttcgaggcggcttcttcgcgcgagtatatgctctcctttgcgtgcgtcttggagagggtcgggtacgacagactggacctggacgcattggctgagcccagggagctgcgccgcgccatctcgggcacgacagccatcttctgcgattttgacgactgtgaggacgacgatgtgcgcacgcgctcgcccgagggccgctcgcgggggcgatccgcttctgcttcgtcgttgttggaggctgacgagcgtgtcttgcgcgacttggagctcttgtgccgctccctgtccttttcccgatcgcggtcacggtcgcggtctctgtccttgctcttcgggctgctcgagtcctttttgctgcggcggcggtgggcgtcggatgagctcatggttgctgtgggcgggacgtctacgtctatgtcgtctatgtccccagtgtgactgatgccccggtcgtcttgggtgcaggtgcgggcagcgcggctacagcctgattcgattgggcgtgggtgggcgggtgtcgcgcggcgcgcctatcagcgtcgagaaccgccatccatctggggcgccgagtgcagaaatgtaaggagagtatgaaattgctgctggaatcccgcgaagaggtgcgaaggggtgcgggctgcggtgttggtggtgcccgagttggtcggcggactgacgtgttaatccagccctgagaagcagcatggatcacacgtcgaccccactctacccgggcgtccactttcacatcgcggctcgcctcataacactagtctcgtgcatccatcttactctcaggtcaagacatatcatttgggctcttctcatgcgcccccttttcatcttttgatccgtgtcctgcccttgttctacaaaataatctctggactgttcgaggacagaggcactccttgttacgcaacaagggtgatgcttgggcgccgccacactacgagctgcggcgtgtcacgttttccaccgaccatctcatgctacctgtgacctttcaatcactcttatactagtccaggattcacgacaccgaagttgagcacatcacgaacatcgtcatctgaagaagaactcaggctcaatttgttcaatacgtgcgctcagccaaatccatcttgagcaggtatcatacgctaagaaatccgatccccggcctgaatcgccgcaacaacttgatagtatacagtgtagggaaaaaaaaggagagcgcgtgcaggacaataaaaggaatcttgtaatgcctgaggactacaatgatacttctgccagtataccgggtatcatctgaccatgttcgaatccgatatccgttgattctacccgcctttccttgcataatcggcaatcatgtcgttcctctgagtctcaatcacaccaaaacgcccattggctactagctccagcaactccggtataacgcaaacgatctccctgcactttcttacggaccttgttgctgtgcctgcgaactgttgacatgctgttgagccagctgcgcgcgcagtgttgtaacctcgttttgcaaggttgcaatcatgtccgtgtgctctttttcggttcgtgccatacgcgcttccatttcacgcacgtattgccagacgtcgacttggcctcctattacttctcgcatgctgctgccgctccctccatggcttgaaatgctccctggctgtgatgcagtacttggtggcgcagccatggcttggtgctggagcagacttggcccgttactcttcccgctctgtgagccctgcttagaggctaggggattgagtccaggcaaagatggcaaatggggtccgttgtttgcatttggcggtgccaaggccattggtggcgtgccccgaccagcaccgcgtgcaagaccctgatgaagaatgtggtgtgacatgttgggcgagcgcgatccaggcagactattatctcgtgtcccaagacggtgctgttcttgctgacggggtgataatggctttggactctctgtcatgccaccttgtgcaaagacgttggattggcctgcattttgcagcgaggatatactcgagggtgctagtttgggcgaaatgttagtcgcttgagatgatgttgctgggtagtacggacggaggttgttctggctcacagagcctctattggcggcaatgggtgggtaagtactggaatgctgatgatacgaaccttgcgcagagcttccagtattctgtctcttacgcgctggctcactgacgcgacgaccgccatcatcgtcctcgtctccgtcgccgtcatgttcgccggtgtagactacaccgtccatgtctccgtccttgccttcggctagctcgtcgtccatgccgaagctagaccggcggcctgcacagccaccttgacccttgttgtgtcgcgcaagcgcgtccccacgagcgaatctgcggccacacttgaagcaagtgtgcggccgctcacctgtgtgtagtttcgtgtggcgtttcagatcgtgcaaacgacggaaacgtgcttggcaagtaggacattcatatggcttttcctggctgtgcgtcaaaagatgacttttgaggttgtgatgacgcgtgaagtcggtggagcaatagggacacttgtgccgcttcgtcgagggtgactttggtgtattttggccgtaacctggcaaactcatttggcgggctggggcacgtgggtcgggttctggtggaagcggacccggaaacgtgaatgcgcggtttccggggttgtcgcccggatttggggctatgagttgatgatggttctgctggtgttgtggctgctgggacacagtctcctggctcaaaccattctttggtcccacactcgcctcaagatcacccgctgccgctggggcaccaggcgcgtcatcgccaaagctggagaggctgaccggacttgtttgcatgttctcgccagtgactccagtttgcgctgggatcacaatggcaggcttgggcatgctctcggatgcgcgcgcttgtgggtgcaggcaattgtgtggaatttgggcggctgcacgtcttggagaggtcgtagtgactgggtgcggactcatttgcctcggtgtgctctggcgatactgtcgctcgtctgacaaggacatggcacctgggactggttggggcgaatgtcgtggcgagagcccacgcggcgaattggtcaaatgggtgccaaatgtcggcgcgccgtgcgagttgcgcgctcctgcaccgggtgttgtgggcccatttggcaccgcaaagggacctgtatgtgtgggtgtgattgcccttgttgttgtggccatggtgaagggacctgcaaggcgtgttagcatgtgttttcggcagacaagtcaccgttcgccgagtaggcgtggtgcatcattgccgtcttgtcgcagaggacgaggctacaaacctgcgtagtacgcgctcgttgctgatgcgattgtcgaggtgaaggggattctagattcgaggctggggtcaagcgcatgccagggcgccgtcctcaccagaactccaggtagacagagacgcgtgagagagccagctttggtaagtgagatgtgacagatggccgcaggcaacggagtttgcgcttgcggtccgtggttgatggggagagcgtttcagcgtcgagccgggctggccagaagccgctggggtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagctaaagtctacatttcagtcaacgtttgcaccaagctatgcatcggctcaaagccacctactcgatctgtcgcgctccatctccaagcgcttgacccgcatagtaagcgcattgttctcgtcgttcaacttttggatcttcttcttggcctctgcaaggtcgacacacactttcttgtacttggtgtcgggcatcatcttcgccagtttcggttgcggatcagtctgtgaattgggtttgccatcaatcatgtcggtgattccttccaaaataaactctgtggagatgcctcgagcgagagcgtcattgatggcgtccctcagctcgtcgaggtactcgcgcattttgattggaatccctttggcagcattgaggttgttgagatgggtgcgtagctctgcttctaggccttggaggtccctgtactctttaccaggttgctcagagtcatctatgcggcggtatgttgtattcatgagtccgtacactgtacggcagcgccggtagtcttggcggttgatcgtatcggaaggaaggtagcggtccatatccgtgaggatggcggcgacggcagcgtgacctctgcgtgctgtacggctgatcatggcggggctttggctggtgtccatgttagtcaggggcttcactgaatccgacggttgttgtaggccagtctgcaaagtgattgctgtttccagtaggtttccgacaggcgcacgtgatacagaagtggggttgtgtagagcttggaatgcaaaagcaatcgccattcatcagggtctgtatctttcaatgtcatacagcttttctggtagaccaaactcttttgaagcactctactcttgcaaccactcgcacttttgtcatctatgccgaaaacagagctcaagggcctcatgtgccgaccttcggctcttccttccgtaaccctgtcactgtttctacatgatctgtacccagatgcgccgcctcgatgaacaggctcgccacaaagctgaggaaggcgagtacggtgtacaaaatccacatgttgcgcatagcataagcaaaggcttccttcgcagctagctcccaatcaggattgctcagcgtacctgggatcatgacattggccattgcactctcaccgttgagcaattccagtagctcctgtggcagtccagccgcgcgcagaaccgatgccctattgctcattgaattttggaatatagttccgccaacaatggtggaaatcgaaagggctatgtttcggatgaaagatagtgttgcggtagcgcttgcaacctcttgttgatccacctggctttgcacagcaatgagcggcgcttcgaagaggatccctgatccagcgccgcctatcataagatatccaacggcctttgctgtagtggtgtatgcatcaaaggagataaaaaggccgaatcccaacgccagcaggaatgtaccaaaccacatgatcccacgaaactctccagtccggtggatccagacgcctgccaagactccaagtatcgcaccagtgacaataaagggaagaagaaggagaccagatcgcaacggtgaagcttcaaggacagattgaagatataggggcatatagtactccgcagcgatgaagacgaatccatggaaaaataccagagaaaaagccgctacattagtgcggcgtcggaacagtgccatagggatcagcggatacgaagcttttgtctcggtgtagatgaaggcgaatatcatgacactgccaaccacaagaagagcgatgacctttgcagaatcccaggggaaaaggacaccaccaaagtctaggcctaggagaagcatcaaggtgaaccccaagaatgtgaagataccaaaccagtcgatcgccttgataccgtcggaaaaagaagtatgttcgtggcggatgtcgaggaagagcacgatgagtaagcctgcgaacgcgctgatgggaaggttgatgtagacttcaccacggtcagcttggtcttgttttcggcacggttcattgagacttacagcaccatctccatgttgccaaacttgcaaacacgccgcctagcactgggccgactcccccagcgagacaccacatgccctccgtgagacccatgagtaagctcctctgcctcagactgaatagatcgctaatacaaacgtgtaccagaaggatcaatccaccgccggctacaccttgaaatgcgcgtccaataattagagcttccatggtctttgcagtcccacataccgtcgaactggcgaagaaaacggctaaagcagttaagatgattggtttgcgaccccaaatgtcggacaggttcgcccatataggacccgacacggcattggcaagaagataagcgcctccgatccatgtgtagccagcagcagatttcaagtctctggttatagtgggtgcagccgtcgcgataatagttgcatctaaagctgaaacaaacaacgagagctactcatcacgtaagcaaaatgaagaatgtgtgttcggttctaatcagaacgtgtcaacatacaaagagcgctgtcagaatcgcaaacatttgcaacttgctccttttcctcccatcgcctgcgatggaaacatctcgttccatgtcgggccgagcattataggagtgtttgcggtcttctaccagtatgtgcttgttgtctgcgggcaatacgttcatttccatctcttgagccatcttgtgaacacaactgctttaaagtggcgtagaaaggtatacaataaagcattctgtatgacatcaagaccgagtttctgtgcgaaagcctttgggctagagcatgtcacccctattcgcagaccaatcgcgtatatttgcgagccgcgccaatgcccaactgttctgaaattggaatggcccgcgccctttgtcaagccaagttacaggataggaagttctccgcgttctatgcaccttcagcatccgagatatttgctccctgacatcagagggcaatacgctcatcctttgaaggcattgaatcaaagtttacgagtttggctgcaggtttatctatcaagggacaggctgtagcaattacacttaaggccgaagtgctttgttaaaaaaccacagcatctactagctacattatttattgtatgtaccacatgcagccttctacaaccacgcatcgaaccacgtcacagcttgcatgaagcttgcttgcttcgcatatgcctgctgcggaatactctggttgactcgaacggcaaacccgtgcggcgcaccagaataaagattcgtctggaaagtcacattgtttgcagccaatatgctctctgcgcgtaccttggcagaggaattgaaggatccatcaagggctgtcgtgatcagctgggaatttttacagtgcaagaccaggtatactcactaccggcagcaatactaatccctttggtgattccaccaatctcttgctcggtcaaactactcggatgagcaatgaagccaagatccagtcctccgcttgaagtcatgaaccgcggcacgtacttcccaccgaagcaatagccgagcccgccgatccttgcagcttgcatatcgctgcgcatgtagttgatggtcgtgttgatgatgctgtcaatttcggaagttgggtgcaaggcgcgccattcggtaagattcagtcctgcctcttgctcttcaacagaaattgcatcccctctgaacagatcgggcatgacaaccagatagtcatttgcagccagagaatcagccaacagcttgttctgtagaagcggaacaccaaaaatatccgttacataaagcaaggccttggtggacgagttgcgattgggtgggtatgaaatgtacatttcaactgtgacccatcagtaacgagtagtgcgcatggtcctttatcttgaactcacttccactgatgttcttcaattgcccaaccggaacaccagcatttcgaacctgatacgggagataagacgtctctgcgatggcactacccagcgtcgccagactggtcaggacatttcgtggcaaaaccatgttcggttccaataaacttgagtagactatagcgtgctgcgaggttttgggggagattgcgagccttgttgagcgacttctccggcctttgtatgtcgtgccaagtgcatccaggacatgtccccgtctgcccagcccgttcgtcttggcacaccaaaagggaactttgcccgatctcaacctgaatgtgttgtgtagattgatcgcagggttcaaaaacatctcttggcatcacaataacccggcttcattgtcattcatctgtctatgacaagactgggcaatcccacgccttgacccaactacgtgagaatcatttgcaatgataatgctgttagtagcctattagcataatgcagactgaagctggctcggcgaaggaagcacgctggaatctgtttcgaaaagcacacgttgtgtattgacgtcatcacgtactgtgctaggtaataggcgacgggtataccatgcccaagtgaattttcaagcatgtttccagattataacacgcacgtgaaagtataaaggtggagacgcatgcttcgagtggtaatttctgacatgcaatctttcaatgtggtccaatcttcgttcccgatgtcccttgtacacttatatggccgagtgggaaaagcacacgcatttagcggctcgtaataaccgtcactagttccacaaactacactactgagactagattaccgaattggttgtcgaatttatcgaaccagacccacgtcctcaatcccaacagcccaccctttgctcaagacaatggctgcatatttatgctaatacaaaggacctcgtgttctcgaaatattgccggtgcgtatttgaatcgcatggcaaggctgtcgaatttttgcttgagttcacattgatgttttcttgagaccccgaagctgtggcgccaacatgtgttggctaatctatgcgatagtcctgcacatactctagccagaatacatactactctctgtcaaagtcgtgatatttgtagaccttgtgcgactaatttcgaagtgtcgctttggactctggacgtctgtgaacttcggtagtgcggcttcacaaataaaataaaagtgctttcgaagggctgagaccgaacagcttctgcttttgatcaggtcggcgcttactaatctggatgtgattgaatcttagtgcaataacacgatctgttatctctttgagtgtcttaaacgatgaaggtacatgtacaggtctgatgtctaagacaccggtatcgttcgagcaaaagtagtaacacaaattgtattgagctgatcgaaatttggttcagaaaagaatgagcgccattgtcgcgaggtaaacattcagcgagtacgtgttgcgtaacggagatactagtgcggaagtcgcttcaggcgatgaggttaaggcatggcttgaccgaggcacgctttctttggcacaaacagaggagacgtaatgaactcacacagctttgccggttcctacaagtgattccattgattgcatcatttcccatctcgatgcggctacttggtataagcttcgtccgcggtctgttacaccaagccatgccttcacctagcgccctctctagcccttgtcacgattgaccacactatggctacgaggacccttactaccaacccatgcaatcgatgcggaggggctaaatcacactgttgtgcacaaaggtccatattaccacaaagttaaaagtcgtgctcgacttctttctgaagcaaaccacggcaatgtactcagaatcgcaagagtcgctctccacttggtctataccatcttccctgccaagttcatctcgacaaggagaatcgatacaaccagtcgccggatgtgacgttacatctcccccatgctacccaccagactcgagtgagccaaccccctcgagcagaaacaccaatgacttttatgttgacgttgacaacgacgcggacgacgagttgagcacctccagctcgacgcctccagcgagaagtttccgcattgcgggacttgtccagagcaataaaatattccaatggtaaaattatctgttgcagcgggagagcgatcaacgacgccgacacaacgaagaaattaccatttttattttctttctctgcggcatctgtctcacacttgtcgttcttctaggatggactgtgtttgtagaagcttgagctccgcaaagcgtctcgaagatgtctacgctggcatacgtgcttagcggtctggtggataatttgtgctctgaacgagaaggacgacaaggaaccacacagtttgtgagaagaggattggtaatctcacgggctagtgactgggaagaacagagcttcaacacaagatgggaattgacagagcaatgtagagaagcatttcagcgctacggccgaaatgacattgtattttcttttagtttcctgtgaatgcacaaggaacagatgctgccatggtatcagggttcaggcgccgtaccagatgcatgccattctcattccctcacgtcaaggccttcttctccttattacgcccgcccttttgctgagcagcctcatgtttcctcagatcttcaggcaccttgctgatctgactcttggtaagcatctgcttcaagtcatataatacatcggcatcctcattgccccagaaagtgattgcaacaccgctcttgcctgcacggcctgtacgaccgatacgatgcgtgtaactctctatgctcgttgccatgttgaagttgactacgagcgagacgtctgtgatgtcaataccacggcctgcaagatctgtagcgactaggacatcgacgcggtgctcgcgcaactgagcaagtgcggcttctcgctgctcttgtgtcttggacccgtgcagtgtgacggaagaaaatcccatgtttttgatatcgcgtgcaatagcgtcgcaattgcgcttgatgttgacaaagacgatgatgggaggcgtgaactcgccggaattgagaatctcttgaagacgcttcttgcgcttctcctcgccctgtatgtgctcgactcgttgctcgacggtttcaactgcctcgccgacgttgccaatggtgacgatggcggggcgacggagatactttcgtgctatgcgctccacggcggtgggcatggtggccgtgtacatcatggtctggcgatacatgccacgcttcatggcgttggggtcctcggcggcgtcgctgtcgggcttctcgttggtgacgggcagcgcgtcaagaatcttgttgacgggctcctcgaagcccatgtcgatcatgcgatctgcctcgtccatgatgacataggtgcactggctgagaaccagcatgcgtctctcgatgcagtcgactagacgacctggtgtggcgatgacgatttccgccccgtcgcgcatttggaatgcctgttcttcgatagagtgtccaccgacaatgacggcggtattgaagccaaggggagcggcaaacttcctagtctcgacctcaatctgctgcgccagctctcgcgtcggcgcaaggacaatggcgtatggaccatcggcgcggttcgagggccccagcggcggcaactgcgagatgtagaccagcagcggcaggacgaaggaggcggttttaccagaacctgtgacggcgacgccgatgagatcgcggcattggagtgcgatgggaatggcggcgcgctggacggcagacggctcggcgtagcccacatgttcgacgaggcgcaggaccttgtccggcaggcccgactcctgccagttgcgcatggggttggggatggcgccgcccttggtggcaatgttgaagtcctccttgaagatgcgccagtcgcgctcgcgcatgtgctccagcttcttctcgctccagtgcttgtcgagctgtgcgcggccgccctcttctttgcgccgccgctccatatccaggatgcgctcggcgcgctcccgccccgacacggggtcccgctcgatcatggcctcgatgaacttctgcgtgccctgctccgtgacgtcctcggtgaagccgcccagccggccgcgcccaaagaagcccgcttcggccttttgctggtagatggggttgtagtcgtagctggtgtcttcctcttcgttccactcaaagttgaacttcttctccgtcgtgcgcttccgtttcttcttggccgagaaggtcgactggttctgttctgcgcccatgtaccgctggcgtatcatggccgcctcggcgtcttcgggcggtggtcgcttgcccgtcttcttgtccggcagcgggggcggtgccatatcaccgttgctccgctgctgtcgggacggagggcctgagggcgcctcgggacgcatagcccggggacccgtgggtatcgacgacgacgcatcgtagtgccccttgtgcgatgcgccgtttgtgctgctgttcgagccttctcgccgccgttgcgcctcttcgacctcctttcgccgcttttccagcgcgatccgctcgcgctccgctttggacaggaactttggtttcgccgcggccgcttcctgttcgcgcttcgccttgaggatgtcgtcgatgctcggtggctgcttccgttgtgacgcccagcccttctttgccttcttcgatggaaccaagaccggccccagttcttcttcttgcggtggcggaggagggggcacgtctgttggcggcggaggtggcatcttgtctgccggcggaggcggaggtggaggaggtggaggaagagttgtgtccgtcattgcgcacgggattcgcagggctaccgcgtcttcttagaacgcgctgctttcgttacaggcaacagtcgtagcataggaagcttgtaactgtacggtgaccagcagggtaaaagagcgcgacgtgaaagatggagctacggcggcgctagcagttgacattctagaaggcaacaccacttcacgtgccggttccagggttatcgatagctacccaccactcacttcaccttgtatttgaacttggcatgctgtcagtgctcaccgaaaatcagagtcacatcaccatcatctgcgcatcataaaacgcttcacatgacagcttgagcttggcctagctgcctgggtttcgttcatcagctgcttctgaagctgggtacatatatctctattcagtgtcttggtcgtgttctcattctggagcatttgggctagcaaacgcgacctgccctggtactccatacatagtcttgaatcattcggtgcgccatgcaccatgcaccatgcaccgacatgcatccgccacctcagtcctgtctgcccttcaataaccgcttggtgaccttgtccttctcgatgatgtacacgtgtgctccccagcccgacagtgcgtctcggtcaacagcgtttagcagcgcttgcgagatggtctcgaagaggtcctctgggccctgggatgctggtcagtctcctccgctcgttgcttccattctcttgacatgggtaaacataccagatcaggctcccacaggccttcgcatgtgccaaacagctggtcgcttgcggttccgctcacgatgaagtccttcgcaaaatcaatgcacccaatgctgtcgaatccgcagatgaacggcttcccggttgtctggttgattcctgcaatgactggactgacaaagtacgggccgaaccgcttctcgtacagcgacgaggagacgaggttggccatggtctgcgggctgatgttgcgctcttcgcgtaggcggtacatgttgactttgtagcggaaaaggtctgagacggtagcaacgtcggtggcgaggcctgttaggccaaggaacacgtcgccgtattggaagatcttggggaagttgttggagattgtgagggcttgcatgccgagacggagatcgcaggcgattgcgacacagtccttgcccaccatggcaaccgcggcgccgccatctgtacaaatattagaagggctcgaaacgtggccagcaaggtgacgtcgtacttatagagaacggtgacgactgttgtggttagccattgcgttgacgccatcacgtccgtgggggcttaccatggctgcggatgtgtggaagctcactgtcgaggctacaacgaagcttgctgtgctcgccaaagataaagtgcaggatacgtgggggagggcggtgtcgacaactggatggtgggaagatgtctaccaagtatcgcaggtagcagctcaggtacgcggcggcgggcaagctggagctccacaccagttggccgagcttgggcctactgtcttggcacaaaagtcgtggaaggcgcgatgccgacgaccattgagggcagcacagcagcacagcagcacagcagcgctcaattcgacgcatccgacacattacccgcccgcctttgtcatgagcgcccaacagttgaccgcggctaaagagctgcccccacgattaatacggttcttccagcgctaccccccgcctgcgctgtttccaaacctcacatccgccgctgcaacaccacagaccaccgcccagacaatatccaccacccctccgtccgaccccaatgcgcccgtcacggagacatcggcctccgagctccccttcataccctccaccgccccgcgcaactcccgcatccccgcacacgcccacgacctgccctacccgaacccatttctgccctcgaagaacttcacaactggccggtggcatggccccgcctttggtctgcgcaaacaggcagatctcgtaaagcttgccgtacaacacgacgttgtggatctgctcccttggacgataaaaaaaccaggagaaaaggatgcgcgaagaattgaaagcggattgatggtcaaggggacgggtgaggggcagaaggtcaagggaaagagctgggagcggacgctcaaaggaagattggagatgcgacggcaggccatgctgaacatgccccaaatgatccaggagtggaaacaggtcagtcatggtctgacgcgtgactactgcctgtctctggctaacaaactcgcagaaaggacatggccgaggatggaagaagtggcccagtgggcgggcgaagaaataagttacccaaagctgcattgggtcctaccttggacagcacgtgttccaaggtttttcgtgtacaattactcggtgtggtccagacgcatttacgagcggagttttgggcacatgttcatcttgtgggagcgtactgtagtgctgtgtaaatcatcttctatttcggtgaacccacccgcattgtgcagactaagagaacggtctttgggtatcctggctggcttgagctctcaatgcaactccgaactgaatgctatcctttcaagtctatctcccccattttttgctttcaactaacagtacgctggaaggtccaatgctcacatgaccatttcttcatcggcataagacggctgtattccatactctcttgcataagcatacgcaccgtactggttctccatatccaacacgcttccaacattcttctgccataagcctccattgtacacaggatcagtggctttgttgtatgtactcgactctctcaatggagcctcagtatgtgccgacttgtcgtattcgcgccttgccatcatctcatagcccgacgtcatgtagggttctgcactctgcgtatgtggcgaatcagctaacgcaattgtactcgtatcttgtacggctgactgctgcgaagattgctgagcagaatcttgctccattcgttcgtagcgcagttttgccatggcctcttcttgcgcgagagaggtaggtggccaatcgtacaactgtcttgacatgttgtagtcactaccgtctgggtacccttggcgaccagcgggcggggaaatccgccatagctcaagtaaacgcagtcgctggtcatcgtctgcgttctggaagagctcaagctgagaaggaaagagtaggacagggtcaatactgttgcgcagaagtattgcgctgaggtccgagggctcaatgtgcgtctttaccagcgcttcggatgcggggcgagtcggagcaacatggtgagagtgcgtgtagtgttgagaagcgtagacaatttgcttgggcgccggctctagctgttgcacatcctgggcaggttgctgtgtggctgtctgggaaaggctcatctgagcagtgaacagtcgtgtaagttcttcatgctgcatgttcgcttgctcttctgcttttcctcgaacgttgatgccagttgatatggagccgcactgacgtaatggttagtgcggggcgaggccgaagcagcaagagcttacatgggcgcaagagatgttctgagagaaaatggcagggctgtaagtaacgggagtgttgtaggtgcagttacagtagtgcgaaagcatgggctgcgcagattgcatgttgggtttcgggtatcaacagacgtggcaaggacaacacggtcagatctaagtggctcgatgactgcaacacacagacgaagtatgagtgctattgcgagacaagaaaatcagaggcactgtgggtcaacaaaggacggtgcggtggttctcctttatagtgtgcagcgtggtcgatgggtcatgcgtgagtgcgggatgcttgtgacaattttgctcgcccaccatccagtagtccagtagtgacgggtgcgaaacataaatcgtgcggctagtgcgcgtgcagccaatgagatgctcctgctgccggcaaaagtatgggcgatggtggacaactcatcagtcgtgtatgggcgggcacgcgtgtgaagcgtggtgctcaattggagcgcggcctgtgaaagtggacatcagagcgccgtgtgcagcgatgggcgtgtctatcttgtgcaatgcaagccgagggcaagtcgacctgcgcaagatggcgggacgctgtacggcaatacaccagcttgcgtgcatcagcgtgctgtgtagtcttgtctgtaagccgtgggtgcctcagtacgcaggcagcatgtcgagcgggcttggcagcgctaacccagtcgagaattaagctccgcgtaactggcaactgccttcccaaggtcggagcagcatcaacaccaccaaccagctgcgcagatccatcgtgtgcttgaccccaccagcactttctctggagctccccctcaattcgtagacagcacacgccgcatcacacacactaccggcctccgccatggtgagcttcagcgccgttttgcgtgtgccacgcccgactgacagctcgcatagacgtcaataggcacaggctacgacctgtccaactcagtcttctcgcccgatggacgcaacttccaggtacggccgcgtctaccaattgtggcggcaccagcagctcacccagccaggtcgaatatgctgtcaaggcagtcgagaacggcggcacagcggtcggcatacggtgcaaggacggcgtggtgctggctctcgagaaactcgtgaccagcaagctgctcaagccgggcgccaacaagaggatagccaccgtcgacaggaacatgggcattgtaagcaccgcacgacggaccccaccccccaagcatggacctgctgatgcggcactctaggtctcctcaggcctgctccccgacggccgtcatttcgtctcgagagcccgcgacgaggcggcgcagtggcggcagctctacaaggcccccattcccgcttcgtcccttgccgaccgcatgggaagctacgcccaggcatacaccctatactccagcgtgcgacccttcggcattacagccatcatcgcgggctgggattcagaggcagagctgccagtcgatggccaggttggctcgggtccggcaaccggctcgggcggcaagaaggagggcgcaaaacacggcggaccctcgctgtacatggttgagccaagcggactgtactgggtgcgtcacgatgctggctatgatgcatgaggaggctaacggaagcagggttactacggcgcagccacgggcaaaggccgacaaatcgccaagtcagagcttgagaagctcaacctgtctgaaggccagctgtcactgcaagaaggcgtcaaagaagcagcgcgcatcatctatgtcgcccacgacgataacaaggacaaggagtttgagctggagatgacctggatcagcagcacggacggacccacaaagggcaggcacgaggaggtacccaaggacatcagggaagaagctgaaaagcttgccaagaagtcgctggagggtgacgacgatgacgacgaggaggagaagatgcaggaatagatgggcccaccggccgcgtcgcgaatgcggctgcacagcataagacggccatgcatgataacgaacggcacatgaagtacttaacggtgatatgaaaatatgatgccacatgcccaagtctgtcttgttcagcggctgccatgctgcgtcatgccacacagccccacgtgctagcgcgttatctacaaacactagaaaagcaccatgatctgctaacacttgcatcttgaatacaatttccacatcatgccaccgactctcatactcatccgccacgcccaggctctgcacaacgtggcgggtgactggtctttccatgaccctaagctgtcagagttgggagagcagcagagccgcgagctgcacgagagcctcaaggcaagcaagatcggcaacgaggtcgagctcattgtcgtcagcgcgatgcgcagaacgctacaaacagctaccatcggcttggactggctgatcaagagcaacgtcaaggtcatgcccgatgccaattggcaagagaatgccgacaagccatgcgatactggcagcccaatctccgtcatggaagaagagtttccaggctacgatttctcggctgttgatccaacttatcctgataaaacgacggatctctcctccaatccttatgcgttcacccagaaagccatcctcgcacgcggacagtcctgtctaagggcgctatacgatagaccggagaaggtcatcgccgttgtctcgcattcgggctttttaagaactgccgtctgcaatcgcatgttcttcaatgccgactggcgcgttttcacctatgatgaggatgccatggccaagaatggagggactaggttcatattgaaagaatcagaggaaacagaaaagaagggcggcggcatgggtcgcagtgacgtcggtgtttttggcatcgtcgagggagattttccatctgaagtacaggatcagctaaaggatcatgaggcagaagatccagtgaaggtcggggcgctggatgaagccaataagcagaaaccctcatgctgaagacctggtcgcctcaccttttgccacgagagatgaaatgggaagcaatcacgggtctcttttccatctccaattgtggctcgcgattactgtcgcttctgcatacctatggccatcgttaacgctactgctggcttacatgctgggctgcgtgtttacaagcgcacacgatacgatcggtcgttcaaaaaagatgatggtacacatgcgggccactctagtagggtactgtctttgaaaagctgtttacagggaccatatacggcttttacaaaggcgaccgtcctcagagagaagcatgatagcaactgtcgtgttctgaatacatgtaggttagttattcttgcaattcatgcttcaattgctaggcgtatcttcatccgatgttgtgcttatccatctcctcatctatccagctccctcgactagccttcgttctccttctccagtggtccctatcgtgcgtccttgtctcccatcgagagtcggtctcatcatcaccaccttctctttgctgtgcatgggtcacatctgaactgaccctttctgcatcaacaaaatccggaaaccgttgcgacctcgtgctgttctgcacagcaatggcgagaggagtagaatgcgcgatcgcactgctgttattggtcctacctgtcctgttcgtctctgtcttctcgagagctgcgccggcagctgtacctcttcgttcgtggatagtgctaggttgccgtgggtcggaaggatcactagaggctgcacgattccgcacaaattgcaccagtttaccaagaaccgcgaactccaacttcagcttgatggagtacacgacgcccttcagcgttgtctcaatcaggtatagattcgcgaattcgacgcccaacaaagcgagatccatggaaatgatgatgacgttgatcgcaagtagttgatacatggtctttcgaacatgcgaattcctcacatgaccttgtccagtaccatcatcaaagctttgattgtcgtcgtgagcagcctcagacattttcagcatcctgatagcctctcgaatatatatggcagagagtatgacctcttgaatgaaaaatcccaccatctgcgttttctccatgatactgtagccgcggacgaaccgatccagtgtttttggttgtagagagttgctattagatccaaaagtcagaacagtagtgaccgagtgcaagacgacaccatcgataatgatcatccatagggtccagcgtagaacgcggcgcgaattgctgaggagatgaaggcgtgaccagaggacgacagattggcctatggtggtcagcgatcacaatgagttttggggggtcttactcaccggttaccatgggataccatccaatggtcagcaagaatacagcaacataaccaacatcttgatttggatccaagagttggaagaatttgattatgaacccaagagagtagggtacaatgccggcagcagcggcaagcatactccaaaaataaacgccgtggtatcgttggaacgtaacaaataccaggacgagcagttcaatggcattgtacaatgcaagaccgagaaagaacgcaatgatgattttgaggctgagagagtcgcccgtgtaacctttgacgcaggtctgttagtttgtaattcagcgagtgcacacacacattcacatacctcctgttatacctgcacctgccgagtcaacagcaccttgtgcaggtgcagactgagcaaccagtgctgcgacggtggcacttgcaaacacagttgctggtgacgatgacgccatgtccttgatgtccgtccttctttggtgcgtgggtggtcattacttgtagcgcatattcaagctcaaggcccgtcgaacgctacaggcttatgctgagaaacacgcaagccgtgagtacagatgcatgaagcccagttttcagtgagagtccgaggcaatggtctggcttgtcaactaaaatcgcatatggagctaaagtgcacggctggttaaaaacggtgcatttcccgaggtcggcatgacgctgggtacccactttctaacgtgatccagcctagagtgccgagccgagcattttcccgacaactctcttgctgcgatctaagtaagtacattctaggttgtcacatcacatgccgaagatgtaccagctactatgacatgtaaggtttttttgtattccccgtggcattcctgcgtatcggttcccaagaaggcacgacaataaacgcgggcactactttagtgtcatgctcttatcaaggtcagttagatcttgatcatcgtagggataaaaccattgctgtccttttcctgctgttcgaagctctgtttgaacgctgccagcccggctagaatcccagcaaccataaagaccaaagatatgagtgaccaaagaacaccccaacactgtgaagagccaccgtagcgtttggcaaaaacactcgcgtcagatgaattgaccttccgcagtaccactgattaggaagaagcccaagttagcagacgttataacccaaaaatttcagacaagattgcacttatagcagtactttaagctgcgttgctgtctgaaggggattactcagatcggggtcgaggttcaacttactgcacagaagtcagcaaactggcattacaagaattatctagagttgttgcttaccaatcatcacatatatcccagacgctgtacaaggatgacatgacaccaatgaagagctatcactccgtcagtattgatttacaggtagttagaactcgcgagacagacgaccatgaatcgcagagcttcgccatgctttatgaaccagaaagcgatcaataagccaacagccatgagaattgtcacgattgttagccagtcctttctagcccaccacaatgtaagcagaaagcagacccccaggacaatacttgcgactttactcgcaactatagttgaagccgcaaaagataatgcaacgcctccgcattaggctggacccgagatatcctgcaggcagggtaatgaactgctttcctccacgcatgtgggtcaagggcgaacgttagctatgtatgttaccatatgataggcttggttcttaccacaccgccttcatgcggatcaagagatatcgattcaacgcggccgccagtgcaacacgccgtgatcgcgtgaccgaattcatggaaagcaatcacaagcatctgtgagaatttcggttggctcatgaggtcttgtatcattgaagggcaagcctcgtaccttgaagggccacagcacccagcggacgtatctgccagagttaggaagatgctcgatgatggcttgcaacgtgcacgtacggcagattccatagcaaagcaatcacgacaacatatgcgcagatgacacccaaagtgacaccttgcgtatggttaacactgagattacggcgctctaagtgattggaggcgagcgctggcgctgtggtaacgagtactcggcgcgctagcttgcctactgtcgctcgcgcgggtggcaggattgctggtggcatgctttaaggaagagaaacaattaacgatggtcacaggtctgaaatctatgaatgacagtgagttgtggcttcaacgttgctctgtataagtgaagggtgagccagctgacgcgttgccctggggcaacgcatgcgccacgtcacgctaaacttagtaaaacataaggttttgcggctgtgccggcaggttttcagaacgcagcttcacatcatagccaatcaggatcgcaaagcgctgcatttcatatctaccgttcgcaacaaataccaacgacaaaaaagctccaaatctgtagcagtatagacgggtttcatttgtggaacacgtcatcggagatcacctccaactagcacaatgacagagtgactacatcctcacatcgctagcagcgtgctcacgatgcacagacatgccgcgttctggtgaagtgtcatctttgtcatagtgcttctcatccatcgagtttgcaggcaagttggagggttgcgtgttctccatttgactgggacgatgccaatatgtctcatctcgttccaggcgattgatatagcccggcggcacccatttcttgctagccctcggtttgatgctaccgtcagagtacatcatgtccacggattctagagacaacgctctagattcgaagacgaagaagtagacaataccagctgcgatgaagttgcatgcgaagaacacaaagccaaacgaatagccgatgccttcattagcgtagggagtgaggaaagcgaggaggaagttgccttggaaagttagtgcttttctgatgagctggtagaaacgacctaccaagccagttgaaagcagttgcaagagacgcctgcttcgcacgcacacgaagcggaaatatttccccaatgactatggttaagttagtttcctggttcaagagttgacaccttcaatcacttaccaacccaaacaaatggtccccacgtgcaggcaaacgaagcgatgaacatgcatgcgctgacaatcatgaccactccagaagatggattctcacccggaggccgtacaatcccgataacggcaaatacaagaagccataccgcttgccaaagaccaccaacgatgagtggaagtcgccgaccgagtcgctcgatcaagtagaggccagggatagtcatggccacattgactgcaccaaggattagttgcgtctggattgggtcctcgataccagcagcattgaagactgtggcgccatactaaaagaaagttagcggtgttctgtcacattcgtaggatcgccaaactaacgtagaagaagtagttgacgccagtccattgctgaaagaattgcagggcgcagccgaggagtgtacggtacacgagtcgcggtatgccggagggctgaccagtgaagcattccttccaagtgcctcgaccagctttattttgttcctcgatggttgctttcatctcgttgaaatcgtcgttgacaagctcatgattggggtccgctttccggccgcgtagtcgagcaagagccatccgtgcgtcctcccaacggccgcgtccagcaagccatctgggtgattctggtacgacaagaatgccagctcccaagggcaaagagaaagcgatacccatgccaatgacgatccgccaggaagcgtccgtgtcgtcacctggactgtcgcgtacgccatagttgatgccgttgctgactagaatgccgatggtgatcatgagctggtaagaagcgacgactgcaccacgaatctcgcgtgggcagcattctgattggaacatgggcacgcccactgacaatatgcccacaccgagaccggccacaatacggcctatcatgagatgaacccacgagtacatggcggtgatttggatgatgttaccaatgacgaagatggccacgccaaaactcagactctttcgacgaccccaccaatcagcagtgtatgagcctgcaagagctccgacaagggttccgagagacatggtggaaacgaccagggactggatcgtgctgtcccaagcaatacttccatctggttgttgttggccaaagcgattgatgaagtccgggaaaatcaacatggatgagatttgtccctgatcctgtcagttcctgaaaggatgtggctaccagagcacacaaagcttactgtgtcatatccaaacaaaaatcctccaatggaagtcacacttcccaacaggatggcctcgataccgcattcggcaccgcgcaccttgatagccctggaaatcatcagcgaacattctgtaattcagcaatcatctgcatacacttgacccaaacccatcttgaaggagttgtttgtgtcaagaaatggtactcgcaagagctgagtccaaacgtggccgacttcttgtgagctccctttatgtttatgtgccatcgccatggtgctccactttcactaatgctgcaatgcccagcgttgcgccgagcattcgtctttgacctgtacgtcatttgcgccgcgccgacactgcgaaactgggagacgagaccgtgcagtcttggccgcgtcttgcctgcagccaacagtcctcgtttgtgtttccaaaaaacacagtagcggcttgtcgttgcaacacggacagcttctccaagatgatggcttgtggggaagctgaacgcgattcgaggggccaagacgctactgtccgatatccgtccacaggtgtaagttattcgcgctacaagccaatagcgcaccgcagccgacattgcacgcgtcggaaggaatacgcatcgtcttttggcacaaaactcggttgcgaaccgtgttctcgggcatgcgaagcttctttcgatgatgcacatcccgttgacccaagcaatcgtcaacgtgatcccatcaaggtgtgtatggtaagcaattggcggaccttggacgtcaaatatcaataaggggtagagtatagctcgacgactccctctacatagtacatgactttgatcgctcgccgacagccttggtttgcaacaagatgaacgcggcgagtggagaagagtggaatcttcccaggcctgtgcagcctcaacacgtcttccatgcctcttccgtcaaacgttccggttcttcaagaaatgccgcaaggcccgctctgttgtgcctgcaatgtttgtcgtcagcttttggtccgtctttcgcaacccgtctgcacggagcgttgcagccaaggcccaaggaccggtctccatcggcgaacaaaggtgaggtgtaggcagttggcaatcactcggggccgtaaaacttccgttacatgtgggactaaagatgcttgattcgagggaatgaaacgcctgatggttggaccggcttattctgcagcaaaggcaaagacccatggggcatccgcatggcagtggtggagagcagttggggactgtcgcagcagtgtggcgggcccacaatgagtcctactcatgtattaacgttcagattgctacacacgtatgatccaagccgttgacgatctgtgcacgcctgcaccttgcccatgatgtttacaaaaggaacattatctgcccaaggcacatatcatatcttattccccggcgtttgtagagggagccgatctggcaccgtaattgttgtactcgtaaaatcgtttctaattctatcctgcccttgttcatccgatgcggccttcatgatgcattgaactccaaaatatgcgacgaaaatccctcccaaacgtcgtccagcgacaggctcgacactctagacactgacacatccaccgtctatcttcaagtggcctagtttgtggtcagtctatgcgatgtagttcaagtaaaaaaagtcttacctcctgtcataaacttgctgtcttcgctggccaggaacgcgactacattcgcgacatcatctgggcgaccgaagcgtccgagagcagtctctcctttcagctcgtccagcctctcctgggtccatccctccttgaaaccaggaccagaatcaataatggaagtgtggatcgtgttgacgcggatatcaaattcgccaagttcttcagctgctgtaagggcgatgccgcgaagtgcaaatttgcttgaggaataagagatgaggccagggaagcctcgtaggcctgcaatgctagatcttagtatgatagagccgccctggccctggtcgcgaaggactttggcgacgtgttttaggccaagaaaagctgtgctgatgttaacatgggttttgtgcatgtctagtggactagagtaaagcctacctgaccttgcgttggtggtcatgatgctctcgaagtcttctgccgtcgtgtcgaagaggcttttactgtcatccctctcccctgcgttgagtagagcacaatccagtctcccgaatcgctggaccgtcttctttacacacgcctcgacgtctgactcgttggtggcatcagccgcgatggtcaacaatctgctttccaacggcacgcccgtagggattgcagccctgagcacaggcaccgctacttcgagtgattgctggttgatgtcgattagagctacatttgcgccctcgatgagcagacgccctgctgtttcaacaccaacttttccaccaccgcccgtgatgaaagccactttgccgtcgagccgatggatgggcagcggcctggtgagatttgtcgaggtaggagcacgttcaaggcctggccgtgccgtcttgttgaggttcaaggtcgaaattcccgaagactgcatcctgggtctttgcgagtgcgccatggtggtcgaatgctgggcgggtgctatatgacggcgttgttggtgcgagtgcaggtcgtgctgatgatccgtccagcggcaagtgggctcaaggatacaagggcgcgcctacaagtatatgtctgcgccatcatcgcaatcttgtctattcgtcttatgacgtatcggaaaccctagcgaaattttcgcagcggttagagttgtccgttgagcctctcgctgcgggaggggtccactggtgccagtttttcggccaatgttgtcgctggccggcacctcgccggagagtgagcaacccacccatccccatcttttcggtacaggcggtgaacgatctacgcaacaagcctatgcttatcggccccgactaccacgtactgtgcgaggagtggtgcttgtcatggtttctgggggtaaagtggtgcactcgggtggagtagcgagtcatggggaagttgcgaaccgcccgtcccgctaccggtatgtatctcccacatgtaccatgaagagagcgtgttctgtcgacgacgtctcacagccgtagtgtcgcagaagagagcatgaatgcatgtatggacgcttccaaggcttctattgaagattcgcgctggctacctaactggggactctggtcttcaatgactacctagaagacatttccaggctgtcatttcccatgagattgccgtctcttcgcttctggtcgtatgcatgttcagagactcgaaatcccggcttgtcaccagtcaaggaaatagtcgagcccatctacaagcgcagctgcacccacggcagcatgatcactgaagggatactcatggagctcaacatgcctcaaccttggactgtccttgacttcgctgtacaagtttcgtgacagattcgtcatgcgcatgggaacgagaatgctttgccggaacgcgaactcctcttcggtctcggtcctccgcttggttggagcctgctcgagcgcgccataactgatctggaatgccggcttcgtagcatttgacgtctgcagttcggtccctctgaggggtgccaggaactcggcgtgcttgaagacgtaatcatcgttgaacgacagagctggcgaaacgcagagaaatgtatcaaacaagtcaggtcgcgcaacaagggcgtagaggacgaataagccaccaaaagagtgcccatatagagcatcgcggttgaatgcagcgtttggaaacgcgttattgtgtacccaggggcgtagagccgagtcgatgaaatggatgaaattgtcggcgttggacggcacacctggagtggccggaagcgtgcaactatcgcaaactggtggttggaaatctgagcttcgctgtccactgtagggcgaatctgagatggtctcaggatatccgatactgacaatgatactgtcaggcatattgaactcgacaggcctccgacggcgaacaccctccgcagcggtcaagcccagcgcatttccatcgagcacgtacctagcaaaatcagtcatcatctatatcacgttgctcccaaagcttctactaagtacgcttacatcgtctcgacagtcgtgctctcttgctgcgacgtccagttcaatggccatgccagctggatttggtattcccatgatccgttggtcgccttccaaaagccaacgtttggtaggacacctgccgggaacgctgtaagcagtggcgaaaagtgccaggcgccgatggatgttgccatgatgatagcctatgtggtgacgcaaggctgtgcgtgcaagtaccgacacacgcaattgtcttcagaggctttgcaacccgtgatcggaaatcgcatcgcagtgtatgcagggaagggatagacgacagcattagcctattctacacgggcatgcgtttttgaggatggcttcgtaccaggatgctgagtcgacgaatcggtctcgagtcttgagcttgcacaactgccgcttatgcgcgcagtccctgtgcatattgtgtattatttcttgaaccgcgaaaggtctccaacctcacgcacatttgggcggctagacctagactggcttcagcggtacctcccgcccggcccctcctgcagtagtcttatcgttacctacacgaccatgggcaccttcctattctccatggctttcctgtcacgaccggaagctcacaggtcttgcgaccagagcggtgtacggatatgcgtcgccagagcctcccgcaagctgtgctcctctcggctcttcctcgtttgtagccattgcctcatgatatccatagacaccacaggcagacggtacctgggtaatacaactttcataacactaatactgctagctgactggcggaattaagtacatgcgacaatcttaccatccatacgtagatacggtccctgaaggtcttggatcttggaccttagatcttggtgaaccccgcggcggcgttacctactcagagggccgatagcatacagcgcgcagagcccctcgagtgctgcccaggtggcttgcccagcgcacgtgacgcgccccagcacacaaggcccgactagcagcagaaggcctctgcgaatagcgaggcagggagttggcagaggcggtcgaggactggccatgctttcgccccgctacgaaaaagtctgcgccacacctgcagctggagacgatccatgctttgcgacacacactcagacgtcatgcgcccatggacgagcgcgaattttgaaggtttgccagtcaagcacaggcgccttacaggctcctcactctgactgtccctctgctaattaccacgcactgcagactgtggctcgccggtcgccttgagaagaccttcctgaccccgctatggctgacgattcggtccaagccacaccaccacctgccaagagcaaagcgcagattctcaacgacgtcttctcgctggcaacccagttcagcacctgtgtcgaagccttcaatctgatccatccgtccaaagacaacgaccatgcccaaaaggtggccctcgctaagcttggcctccaacagggccggctgctcatctttggcgatgccgtcggtatatcagccccgccagcaacaattgcaaggcatatggtcccatcccaccctggcctaaccaaccctgacccgcatctgcccgtaaatttcagtgtgcgagattccagactcgatgatgaggagaccaacgacaagatacgtaacgcgctcaacgaaatctcaggccgtcccgggaatctgtcacgagatgagttgatggaaaagtacggattgaagagccccaaacacttttcgaggcttgaatatcctgctctggacaccaaccgactggagggttttcgagaaaagtacgccttgttgcaagacctcgtccgacaaaccggcgcaagggcgagcatcaagcgtaacatgagtatgaccaccaaccactggaccgtcaagaattgcgatcgcttcaacgaatttgtcaagaccgtgcgcttagaggtggatgctctcgtcgagctcatgggcgtcaaagaacaggtcgaccgcggaacgcgttccgacattaggtgcatggcctggcaccccgacctgacagggcctgttgtgcaacaggactgggaaaagttgcgcctcatccgggaggcctgtgaaattgactatccagagtatgtcgaggttgtcgacgccgccctccagtacatacacgaagaactcaaggagactagtcttgcaaagcgtcgtgctagctacaaccttgccgttccctccaccgcagctgctggtgcccgacgcaagtctgattacgatatccgtacagctccagtggagacaccaacacctgtgacagcccaacccaaaataaccgagaaaacgcatttacagctctctgccgaacgtgctttgaacccaaacgcagggaaagagaagcgccctggctggctttcggctttcaagttcaagtcgtggtccaagagccacaaacaggatcggcaacgttcgcacagtgttccagacgcaagcggcgtcgacccacaacgctccctgtcggagacagaagctggggcacctcaacgcatatctgaagactcaaatgctctagaaccagtgcgttcaaaatcactcagtgcgataccagacgcacctgcacttgatctggacacgagaatgcgaaatttatcgctggacgaggggacgaacatggagacaattgctgaagacggagttcttgcgtccagtgctacatcaaatcgcttatctttggacaagaatgcgctcgttcaaacgcagactatgagtagcgagggtagtacagaggccaatggcctttgcggcgccacaacggtgaacagtctcattgatcgccatgacatgtttcagggcattggcagaatcgagacaaaagatatcaggcaaaaggcgcacgaggtctgaacaactgtgatattggtttcttgatgatatgcttcgagtgtttataattcattaatataccacggttagcgcgattggcttggatcatcgatcgagttctactgatgcttaaaagatgcagaggcagtattctattgattggccgccgtcactaaagaggtaccctacgctactcaaggtttgagattatgcttggagatcgacgaatgcatgattgcgtagtagcacgatgaccaaaggcggaggtctggactccggcagtcgtgcttaaaatctggcgcactcccctggccccgaagctttaaccggatcacgtccccgtagcattcccatcgcacacatgtcacctttacccactcgtcgccgtaaaatcagtcatcgaactacacgaagcgcgcaagatgttccgttctccaaacactgtgccatatttctggggaaagagctcgtgtctgtgcttgcgtcggtaaagcagtcgaacattgattttcgatattggggaaaaaagcatgctgcgggtagtgcgcagagaaggaccgaaaggatgacgaaagagtatacagactccgagaaaccatcgcatcccacgctcaacgatgctgaacacatgccttgcgcttatccttgaacgccaagatcccgtcccggcaatcagcaagcgagaagctgctgtagtacaatgcacgctcaatctccaacccggctctcaaggttgtcgtctcggcttctttgcgtcagcccagttgctactacagacatggcgcaagaggactcacctgctaggacagcttgtttcgctagcccaatcgctggtgctgagaaagatgctatagtctgtgccgttttcatggtcacatccattagaatgtctccatcgccctggacaactctgttcacaacaccaagacgctccatctcggcggccgtggcaggcactccggttaatataagttccatggcctgaccagttaacacgagaacagctcatccgaagtgacagatttcgggccaagatcatctgagatacgggcggggtacacacacaccttctgcttgccaacggttttggtgagcctacccaaagtcagtaacctcggcgaaaagatggcttcgttcctcgcacctttgcgttccaccagccccgggaatcgtccccaatgtgacttctggaaagccaaatcgagcatccgccgatgcaaatatcatatcgcactgtatgtgcgacagtcagctgcagctcacgagagaagcgggaacaatggctactgtctgagccacaggcctatgataggttccaggcctaggggaatggagtcgcctcaccatcagtgcaagctcgaaaccgccgccatactgcaactgtcgtcagtttgactggaccaaagcacactgcgaacatggctcactgcaaaacctctcaccgccgctagcactggcttccggaagctggacatggcctcgtccaagtctttgagccatccgatgcgtgttctgcatagtacatgatccaaatcaacgatggctccgaagttgcaggactggcctatgctgtacgtacgcttccgccgttgtaagcgttgccatctcacttagatctgccccggctattgcttgcattagcctcaaagctttttacgaggatgggggttgcaggtaccactgaacggcccggagctggtcagaataacgacaaacgttgtcggactgcggtcaagctggcctaacgcccctgtaagttcatcaatcaaagcctgtgacaatgcgttccgtttgcttggtctgttcaactccagtatggccacaccattgggtttgatggagacgatcaggctcggtgattccggcatttcctggtccattccctgtctcttgttccgtcaatcagagattgactcagtttggctggacggaaggcgcttgtactacgctggcggtgaatgtccggctcaggattgtggtgctggcctcatgcacgagtctggcaaaaattgcgcaactgctttataagtggcgtgcaacgtactattgcgctcaacttgcgccgcgtgactgacgttatgcagagcatctcgcatggtgttagcgcaaccttggaccttccaaggacggcatgccccgggcgaccgagtaaaccaagaaagggcccaaagatgcggtgtgttcaataccgatccgcgcaactgacagcccgggtactcccacgcactccacacgttcgccatacacgacatcgatcttgcaggtatgtggccgggccacatgtgcgctaactttctttttacggcactttcctaaacctcttgagcaccgcacgatcctatggaccaggtaaaaacacgctacatgtacgtttcatctctgtatagcaaaatcagacttgttctctttttactgtcattactgtactggcatcttgtgtacatgctggcagagtgcagctaactgacgccatctgcgagcctgcaaacctgcaaatctataggcgggcatgaaaaaacattggggcatgcctgctgatccttgccagcacatcgccctgtccacgacatagcccccttgcatataccatgcatgcatgttgactccgaagcgtaatagcacggttttactcatcgtaagagcaagttgtccgtccaccaaccaatgtctttccataagcgccctctgcattatgcgcgatgcgtctgcccttgatgctccaggctccatacgagcttcgcaatatgtcgaccggaatggaggcttgggctgctcacaatcccgtaagaaagttggaaatgtactgtaagccttgatggttgttctgcttcttccaggcctcgtccggtcaaagtgcattcaaggtgtgacgaaatcctgaattgagacgggtgcagtgttcatccgccgaggtctgcttgtagcctgtgatctgtcactaactatcatctacatatgatcagaggtttatcacgggctgctagtacgagccaaccccaccttggcttcacaataggttgaccacagaccctgctagttcctacgtacgcattagtcaaagtgtgcggaggtttgcagctattctaacacttggccgacatactgctgcatatgatctgaatgtgggtattgatgcccggaaggctccatgagccactgaccatgcatgatgctttggcaatctgtgccataatgtttcctggggctcaacacatcagtcggctaaagttgatagacggttcctggaggctggataccttgcttgtgtgtcaatgatttgtcgatccgataagactgtgggcagtgtccaagcatcgaggttccttttgactactcgagagcggatctgtaccaagccctgagttattataaaaagagttgctttcctgcctgatacacatcagtacacagtttgtcatcgaacctagatttccatcacctaccgcggagcctcgacatgaatcctgaaagttgcttccatgcaatgtcatgtcttcctcaagaagaacgaactatagtgtcacgccttggtcgtggacagatcattccagtgccctacaagtcgatacacgaggcatttgagggtatcgtcaagactcaccccacggtcattgccgctacaattgctggtcaaacactcacatacctccagctagatgtagctgcaaatcggcttgcccattgtatgatacactctgggctgaaaccgggcgagcgtgtttgtcttgtcgttcggcggtcatttgagatgctggttggaatatttgcaatcctcaaggccgggtgccaatatgtgccaatcgatgggggagtaacctcagagcaggcctttatgcatattttcaacgactccgaagcacgtttcatcctctgccttccgcaattctgggataagatccggcgttttgctcgaaaagacgctgtcatgttcgccctgactatggacattggcgccttctttcctgcaacgaaaccaacagtgcaggtgtcatcgcgagacgctgcgtacgctatctacacttcgggtaagtgccaggccactacatgtatccttcagcgcacacacccttcacattttattcattcagaccaataattgcttactgttatcgtaggaagtacaggaaaacccaaaggagtcaatgtctcacacggtaatgtcacgaatgctctacttttggagccagcacgactggggattacggttggatcaaaggtggctcaagtcctcaacattgcattcgatatgggtaagttggaatgcccatctagaaggccttagctcactcaactcataggggcatgggagatactggggtgccttatgaacggaggtacattgtacatgcgcggatccgattggaccagtaccctgagcgaggtagactagcgatactgttacagtcttcgataggagtagctgactgtcctgaaggtcgatactctgattacaacaccatcgattttgtgcaaatatcgccgacgctcataccctggaatcaagcacattgcaactggaggcgaaatatgccctcagaggtaagtctatattatggaaatcatcgtattgcggcactgattctcaactagccttgcggacgaatgggcagagaactctctttgtttcataaacatctgcggtcctacagagattaccatactgaacacagcacatcgacacactcctgggcaaccattgaccatagggaagcccattcctaacacgacatgctatatacttgacgatgatgagcagcctgtgcgaatgggacagaaaggtacaatgtgggtgggtggtgctggggtttcacgaggttacattaacttgtctacactcacgtcgcatcgttacaagccgacaagttcatggatgatgggtgagatacgtctttttatgcttgtagggtacttgacgttgatgccatgtaggtctatgatgttcaacacaggcgacattgcacgttggagagttgatggctccctggacatgcttggtcgaaaggatgaccaagtcaaaatcaaggtaaactccttcacacggtcaatagttctgggtcttaacgttaagcagggcttccgtgtcgagcttgatggagtcactcaagtcatcgaggtaagattctgctcgatttcatgtattacagacgtactaagtgaatagaaattccctgggataagacgaggaaccgccatgctcatcgagggtgtgctatgcggattctatgcgaacgatgatgaaatctcggtagatgagccagctttggaagcttttgtgcgaaagcaccttccctactattctgtaccggagaaatggatgcacgttggttcaattccacttacagccaacggcaaggtcgatcgcaaacagctgagtgaaacaacgtcgttgcaacggagtaggcctgattctgataccgacgcctcgcaaggagaattgaaagtacgcttcgattgaagcagctctggaaatccggccatctgaaacaaacacccgagaacactcgcaggatacagaaaagggcaaaatcttcgtcacaagtcaagcatctgagctcgagggcatttctgatcgggaaagtgtcgacaaagttatcgacatactgcccccaatatatggcccccgtggtcttcgatggcttcggcatcgcgcatttatcctgtatcgacgattcttttcggtcgtcgtactcagcaatgtgtcagttgcttctatcatcctgtaccgcgaagcaagacaacaaaagaaggttctgccagccctcgcgacagctacggccagtaacctagtcgtagctgtcctgattcggtgggagccggtcatcaatttgctgttcacaaccttctgctctgtcccggtatgtgaagtcttcgctcaagccggttgcagtctaaaagctaaccgctcatattaacattttagacttgctttcctctcgctattcgacgccactgtgccagaatatttcacattggtggaatacacagcggctgcgcaatcgcagccattatgtggcattgtgcattcactatagccggtactttagagctaggaaaggccgcgccactgcgtcgcatatccctggctccgattgttctgtcataccttggccttgtcattttggtcctcattggcttgacctctcatccagctttccgcgcaaagtatcacaatgcctgggaggcgattcatcgcttcggtggttggacatgcctgattctcctgtgggcgttgactgcacttgcgaccaaggatctcaatccgacagtggcaccatcagtcgcctatgcaagttcaccgtcaatttggcttctcgcagtcgccacggcagccgtcatattcccatggctcttcctacgtaaggtgcctgttcggtccgaagttctgtcccaccatgctgtacggctctggttcgactataccacacctgttgtgggaacctcggtgagactcgcggagcgtcctttggtcgactggtaagtaacatgctagcccgtccgtttcttgttttccctcgtaccgcagtcatgcaacaccgttgctggcgtcaaagcgtactgctgtctgtgacttggctcgttctcaactgatgactcatacttaggcatggctttgcgacaatcaccaaccccaacggcaaaggcttctcgctcattgtgagccgcgcgggtgatttcactggtcggacgattgagcgcgcaccgtcacatgtatacgtccgtggcattccagcatgcggtgtcctacgtattgcaacattgttcaagtcagtggtccttgttgcaacagggtctggaattgggccctgtcttgctgtcattctagctcggaaagtaccgtgccgtatcttgtggacggctcccaacccagaacagacctttggtatggagattgttgatagcgtacgagctacggatccacaggcaatcatctggaataccaggacacaggggaagccagacatgtcgctactggcgtacaagttgtggaaggaaagcggggctgaagcagtgtgtgtgataagcaacaagaagttcacgacgacgattgtatatgacatggagagtagagggatcccagcatatggggcgatattcgattcataaatggcgaaggctaggtattgcgatgcagtggctgcatcgcgccatgtcgagctaggtcgtgggtctcgttgcggtgtgtagaagcaggatcgaaatccagtacattgcgttcacgtgcagtctcaggtggtcgtctcctttcctctcgttgcggtcttgatgaaacaacagactgttcggaaacggtcgcaaccgagtattggctgaggagctgcaattagaaacagtgaacagcaagatttgcgggcccacaagcgtacggcagcggagcagtgcttccacagtccacgcgtcgacggatatgagcaggcagaaagtggagcactgccgaaatgatgccggacgtgtatcgatagcgggagcgggaagctatctcatgtcagacgtcagatgcgatgatgcctcccgaggtggtgctaagggggcgcaaatcggtggttgcaacgtgcatatcctgggagtggcaacggcgtggctgggggcggctattcttggggcctgcaaggggcagattggcgtgcgtgggtgctggtgggtgctgggctgggctgggctgggctgtggatcgcttgcgtcgtcacttcgtgggtaagtttgcacgcacagaggaggctgatgagcaacaggtgctggcggacggtcccgggcgcacgcatataaggcatgttgcagtgcgcccggtgctgattccaaactgcatctgctcaactctgctgttcgcgtccattcagtcactctcagtttttcgcccgccgtctttcgctcaagtccttcaacgcagaccatcacgatgcagttctccttcgtttcccttgttgctgctctcgccgccaccgcgtcggccgcctatgcgccagtcaacggtacaacagatgcctacttccctactggcactggctccatgaagcccacaggcactgctgcgccctccaagcccacctcgcagcttcccttcaccggagcggccgccatgcccaccaacgtggccggctcagcactcggactcgtcgttgctggcggcgttgccctggtgagttccagcacttgagctgtgcatgttgcgacgactaaccatgtgccagatgctctaggtgcaagtcactgcctactgccaatgcccaatatcgcgtttataccattttgtaataccacacggccgctagactagacatagacggtgtgaaaccgaccagtaatgtgagaatagaactgcctgcgggctacatgaaagcaccccaaacttgactgcacgttgtgtgtgaagaatcatgtgagatgtgcgtccacacagccagccagccaaccaacattgttcgcacatgtcatggccctgttgtccgaagaaagttgtgtccaccatctagcgccgcacggtcgcacctcttacatatcctctttcggttggccccacgtgaccctagacgcgacgcgacgcgactcgacaggcgaatcgaacatatgtagtgttgcaacatcacggctctcccctccctgccttcctcgctccctccctctctcctcattcagccatgcccgatacagacggcacggatggcgacatgctgcgtgagctgccggacctgcagcactatgcgcctctgcgcggcgcctccgactaccatccgctgcacacgttcgacctgcccaagggcgccgaccgacactatgcacagcagtttgccgacatgtacttcctgcgcctggcccacctcaaggcgcaggtcaaggcgcgggcacaggacgcatggcacgacttcgaggtacgcacagcatcaccgcacaaccaccgcccattgagcccgcactgatggccccaagctgggtggcgccaaagcccagttcgtcgagcgcgtcctcgatgtgcgccagagcgagctctgctgggtcgtgggcaccgtcttcatggacctggccatgaagcccaacgtccttgacgacattaccaaagagcattggatcgccgcgcccccaaagcgcaccacctacctcgagcccgccaagcccgccgacatgatgctcgaggacgagtctggtcgtctgcgcgtcacaggcgatccgctgcgcgcccacttcgtcacgggatgtgttctcgcagcacttggcactgaacaggcagacggcaccttccaagtcattgccacgcagttcgtcgacctgccacgccagccccagcgctgggagcgccaagacgcaaccctcgcgcacaccaaagagcccacccccaagagagaaaagcccggcaagattgccatcgtgtcgggcttggatctcacgggcgacgaccccgagaacctttccctgcagctgctcgtcgagtttctgacgggccaagcatccggtccgctcgaccaagacaaagccgccaacatcaccagactgatcatcgcgggcgactcactgcgccgcgcctcgcccattctctcgcgcgacgagttcgctgccaaaaaggctgcatcaaaacactatggttacgatgcctccacctacgaccccatacctaccgggcgtctcgacatctttcttacccaaattctaccgtccatacccatcaccctgctccccggcgcatccgatccctccaatgtcgctctacctcagcagccccttcatcctgccctgtttcctcgctcacggcattatgctgaaccacccgcgagcggtcttgacacactgcacggcctggacatggtaaccaatccctgggagggcgatgttgaaggctaccgtattctgggcactagcgggcaaaacgtcgccgacttgttcaagtacgtcgagaaggtcaaaacagtgcagatcatggagatgatgctgcgatggcgttgtatagctcccacggcaccagataccctgtggtgctacccattccaagacgacgatccattcctagtcaaggagtgtccgcacttgtatttcgtgggctgtcagaagaaattcgggaagcggatcattgagggacccgcgggacaaaaggttctcgttgttagtgtacctaggttcagcaaaagaaagcaagtggtcttggtggatctggattcttgggaagtggaagttgtgaaacttggcattgcagagcccttagcatagcatcttcctcttgcccattagtcacgagaccgagggacggtccatgatacccagtctgctgatgagtacagtctgtgcagcctaattgaccaagatcttgcacattcctcgtgcacttgagaaaggccatgttacttaatagtgtacaagtccgatacctgtcctgacgtcaatccaccccaacgccagatcaatgcatcctgggcaaaggaggcaacgtgtgcgcgtcgtatgtcctttccatatcctcctcttcgctgctctcgctctcctcctctcgcctcaagtcatccacatcttgcatgtcatcgtcgtcttcatcgtcctcgtcatctgccaccggcctactgccaacatcgccgatgccgtttctgactgcacccttgggtcttgccctcatggtgactctgccatcttcccatctctccagtcgccgaagggctcggctcaacattttggccctgtagtaactttcctctccatgatcgttgacttcgcccccaaaatccatcgggacaagccccgcaggcataggtggcggcgtcttcgttccaacctcaatgtcttgctgatactgggcctgcgcatgactctcttcgtccgtatcatagccatctgccatacctttgcaccggatccaagcgcgcataaatgtgttggtcgttcgccgccgcctcgcagcagccttgtattcaacgcggattccgcggtcgagaatgacatcgacgcggcgccggcggtactgttcaacagcaagttggtgctgtgtgaggggccgtgtgcgcttgtggctaggatcggacccattgagcggcagatagaagccatgtgggccattgaacgttggcgcgctcgtagaaggtgactggccatcttgtgatgcaccagcatcgagtcgactcttgaagctgcgtgcgccagggcctgcgccagctcccccgccgcctgtcaggcggttgcgcgcccagttgccgcggccgggtccctttggcgcgggtgacgaagccggcacctcgtcattgagaagtgtgttaatgcgcatgttcggtgtaacctttttccctgtgttgtacacgctgccaggcggagacgctgatcgcgtgcgatcagtgtcggacggatagtcgcgctcgatgatggatttggcgagattcccacggcctcttgccgagcctatcatggtcagccttgtcccacgtcaactagggggtgtgcatatgcagcataccatgagaaggcgactgcctgtctcgtcctggggtggatgcgccatcatcggcaagcacggagaatactggattttggttgaagtctagaggggcgttagtcgtgttcaatagtacgcactcgataccgcggtatacacactcttcttgtttgtgcgcttcggccccgtcaccactggggccatgtcgctcgccagaattgctatcctctccttgcgcttaatctcaccaaacaccttctcgtctggggtatcgacattctcttcggcctcctgttcgggggtcagaaagtcaaagggtgggcacttgagcggattctcggccgtgatagggtcgtccgcagggccaaactgtcccggtccaaagggattgcgctcggcagcatctttggtgaagtcgctctccagataccaccacatgagccacaggaaggcagtcgcgcggctcctgctgctgagattggagcgcatgacaaggtcgaagaagtcgcggggagggaagaagtgcagctcggagatcttgggcgcatattgagaaaggacgaagatgaggttgacggggttcgtgcgtggtatgggagcctgcatgatctcgtcgacagtgctgggctgctcctgatcctccgtggcgcccttgaggatcgacttcaggcgcggggcgtcctgcagctgcttgtaagcgttggggtcctggtgggcctgcagcgaggggatcgagtggtaggtccgcagctgggcgcgcatttcggggaagactgcatgactacatcagctagacggccaggagcatcgcgcggggggctactcacagttgagcgtcgtgttcatgcggcccacgttgaccagcagacacaccatggccatgttgacggcggcagggcgctccgtcagcagcttgtccttgaggatcttgctgcacttgctgctcttggccatggcatcgaggtagatgtcggcaaacgtgtgcatgggcccggcctgcgggtccgactgcttggtgaagacggtcttgtcgtcctcaaacacgagcttgaggaagtcgtactggatgtccttgcgccacagcgggatgccatcgtcctttttgaggtgcttgatcttgttgccgctgtataccgacgacacgctgccattcgcattgcggcgcgtcgttgtcgtggtcgatgtgtagtaggggcgcgccccatcgctgtcgccggctgtcttggagccgtcgggcgcatctgcattctcgctgtcgtcgggcgcaggcgtgtcgcccggtgagggagacggtcgcgcgtcgtccatggcgggttcggcagccaggatgtgtcgcaggctgtttctcgaatccggctcgtcggcgcgtgcggtcgagacggaggcggcggcggcggcagcggcagcagtgtcgtccatggctctctgcgacgtgcgatggttgttgcgcgccgtatcacggtggtaccacctggaatgtttcggaaacggatgcggaggatgcgagccctggcgcaggcgcaggtgcaggtgcaggcgatgatggcgtcacgtcacgtcgctgcccgcatcgacgatgaagacaatgaagctgcgattgacgatgggtggtgcgtcaagcatgcgaccatggatggggaagcagctcttgagcccaagcttcggcgctaatcgtcccttgaaataaagagctgcgccgttcgggagcatcacgaacctgcggcccggactatgttttggccgccttagcatctccgtcttcacatgtgctcttggaatctcagcgtatcactgtacaggcatgcacatcacgcaagaagatatgcttgcagaaacgcatacatttcgcgcgccgaacagtgtcggcccacgggagtctatctagctagtcgtctgctccaaactgtgcttttgtgtgattccttgcccaagtcgtggatgcatgtgcacgaattgagcctcgagctcactgctgagcgggccctgacgccaccatgatggtcaccataagaaccggggtatttccttcgcaagaccctcgtcatcagtagacaagggccagtagaaaagggcaggcaaccctcatgaacgccatctatgtgtgagcatatgcaaacttttccgccctcccgaatagagtcgctgcgcatggttgcgcaaagagtccagtgacaagggagacgacgaggaaagtcattgtcgtcgagcgtcatagcagggaaaggaatcgctttttgttgtaaaatgaaatgatgcaggtcgtccgcaggaggacgcggaaaacgagatctatggctccccaagcagcatgcttagcataaaggcggatgcgtaaaatgttcgtaatgcatgccttcttcttgaaggcgcgtgtcctgcagtccatgtccgagctcgacataatcgtcgaatgggtatcgtgtgcagcagagctcgaaaataggcagatccgcaaagaaacagtcgctgtctatatgctgattggggtatgagattccggaatccgtttcgttccgcagtaaccgtggaaggatcgcaataaacatgaaaaagtgagaaaggaaccgagccgtcgtgagacatgccacgaagcgctagactgtgcaacagtcctgtgctgacggcttcgtggagtcgatgtggtggaactaccaccaggagttgccgccggggccggatgggttaccgtagcctccaccataaccacctccgccgccgccgccgccaccaccaccgtaggctcctccagaggggggtgcatagccaccagcgggggcaccgccgtagccacctccatagccaccttgcggtgcgccgccccagcctcctccgccgaagccgccggcgcctcctccaccgcccatgcgacggacatcgcgagttgcggcattgcctctgccacggcctccgccacgaccacctcggccgccaccaccaccaaatccagagccttcacgggcaatgctctcgaggaagctaggcacttcctgattcgcctcctttagcagatcgagaaggtccctaacaacaccgcggttgccacggttgaagaaagcggtagcgataccagtgtttccggcacgaccagtacgaccaatgcggtgaacatagtcatcgatgtcggtgggcaggtcataattgaccacgtgagtgacatttgggatgtcaagtcctcttaaatgatgtattagcatgcgttcatagtagtatcaatgagttgaagatatccaggacatattaacgtaccgagcagcaacagcggtggccaccagaattgggcagcgacctgatcgaaacatctccaaagccttctcgcgctcacgctgagtacggtcgccgtggatagaggtagcagggaagccttggttgatgaggaagtcggagagggagtccgccatgcgcttcgtctcgacgaagatcagggacagacccgcaccatgggtgtgtagaatatcgagcagtacggagcgcttgtcagcatcctccacatactcaatcttctgggtgatattctcagatgtggaaccaacacggccaacggaaaggaagatgtactccttcaagaagtcacgtgccagcatctgaatatcgcgggggaaagtagctgaaaacatgagcgtctgacggccggcggtaggaggcatgtcctcgccctcgacaatgcggcggatctgaggctcgaaacccatgtccagcatacgatcagcctcatcgagaacgaggtacttgatgctcgcaagagaaatgcggcctcgctcaataaggtcaacaagacggccaggagtggccacgagaagatcacaaccacgctcgatctggcggagctgcgagccaatgtctgcaccaccatagacgacgcagggtcggacccaagatcggtaggcaaacttgcgcgcctcatcgaaaatctgggagaccaactcgcgagtgggggccaggatcaatgacgtgggataagccttgcgttgacgtccgtatccgccagcctgagcggtaggaggaggactagggccgttttggaaagcctgagccaggatagggaagagaaaaccaccagtctttccggaaccagtttgcgcacaggccatcagatcacgaccacccataacgatgggaatcgagtacttttgcacgggagtggggaccttgtagcccgagagctcgatgttgctcagcaggtgatcgtcgaggggcgggttggtgaagcgggtaacaggctccggaacaccctgcccggaggcctccacgggaatatcatcgtacttctcgaagttgataccagtctgctgcttagaggggtcgttgggcacgccaaagagctcacgctcaacacgcgggtttgagggaccgggaacgtgcttgccgtctttccattgtccatcgcctgagccacgggcagaacctcctccgccaccaccaggcttgccgtatgctgaggggtcgaactttccgggcgcagcaccgccccagccaccgccgccctggggaccgtcgcgtccgcggggtgtgaaagcttgggcgttggcgttagcccagttgccgccgccgttcatctggcctggagggggtccgtcgaagcgagcactgttcatcgttagcacacggctaggtagggagaggatagatcacttacggaggagcgggactaggacctccgggagctggaccccaggcactaccaccaacacctccgccgccgttcatcatgggaggggccgcgttcatgggcggagggccaccttggggacgcccgcgcagatgcggggggatgtaggcagagcgctcgccgttgaagccgttctgaggggcatgctgagagtcgttcaggttcagccgacccatgtcgagttgttcagccataatagtggtgttgacgcaaggctgtaaagagtgttgcgatagtggattgagaagtctcgtagaatcgaatattacgatttccctgtctcagctggttcagctgtgagcggcaggcgaaagaagacaagtctaagtgacgaaactcggaagggcaggcagaaacgcgcctgagactcgtcggcacaggaaaggagcaaacgcctctgacctgtaaacgagaaagagaagaagagtgaagaccaagaaagagtggacttcacagatactgtggctgtagagttgtgcaatacacactagataagggtttgatgggtgttgcgggagagaggagggacagcagttaaagaaattgcccgtgcaaaaaatggattgacgctcgagctaaccgcaacggagactagcgtcgttctctcaccagggtggcgaatcgcggtgaacatgggcggtgaacatgaacgtcgacgactgtcgcttgcttctgactggccccgtttgttgctctctgcatatgacgccgtgtgacaacctgatttcagcgttctgcagcctgttgtggcagcatcttcgagtacctccgcatactccatgttatcacttggtatgcaaagtgaccagggtgcctgactatacagtgtcactaggcttcgaccgtgatggcgagaacaggtctgaaaagatatggagattgaacggattgttcggaatggtcaaacttcgtgaaatgacttcttctgtgtatagtttcaggctattggacgagccgcttgctgttgcactctggacgctttccttcataggtgagaacatgtagtatgctcgcgcaatagcggcctagttcatatgtcatgctgggaccccaggttatcgatataaccattgaacgacatgaagcaaatcttgaaaacatggataaagcactcgtgatcgtattctcatatctaagccatgtttctgtccttgaatctatccgcgccggcactagttttgccaccgcgcgatcgcaagaatatcgcacatactccaacgattgctccaacgaagaagagtttctgcgcagtcgatagtccctccacagctgaggttgatataggaacctgggtcttagacttgtcccctttagcggcagggggcgaagcaacgtccacgacgctgctcgcttttggcttgggtgcagtgatgtcgagattctcatctgcactaacaggctccgcaacaccatatgtatcttgagagaaagaaactatcagcagctctccaaccttgcaagccagcgtgattccgcactggcttagagttcggcgtgtataccttcctcaggcacctcgagctccccgctcttggcaattttgaccgtcttgaccggtttgtcgcccgagcccttgggcacgttctcgatcttgtcaacgacatcgtagccctcaataacttcgccaaagacaacgtggcggccatcaagccagcttgtcacgactgtagtgatgaaaaactgggatccattgctgcaatatgttaggtgaggcgatcagaggactacaagctgaacgtacgtgtctttgcccgagttggccatgctgaggagacccttgcgagtgtgcttgagcttgaagttctcgtcggggaacttcgcgccgtagatcgacttgccgccagtgccgtctgcgaaggacgtcagcgtgtttcgaagtgaagagagcaacaagaacttaccaccacgagtaaagtcacctccttgaatcatgaactgattgatgacgcggtggaaagtggagccttcgtagccgaagcctttctctccagttgctagagcgctacaatgatgtcagttcttgttgtggacacaactttaggctctggtatagcattctgatgactgctttctcctatttctggcattgtacttgatatcgatgaaggtgtggtcgtaccggaagttttcggcagtcttggggactgtcattgccgtagaggccaatgacaatgcgtccgagctcttcatcgccgtgggtacatgtcgaagtagactctctcgcttgacagtacttcagtaactatccacaacgaacatgatgcgcgatcgcttccgctgtgggtaatcttgggtccctttgtcgcctccaggaggtctgtgcaaagaacacgaaagtgaccgaaaggatcagtaggaaaggagatgacgaatctctgaatggaagccatgatgactggtcgaagtggaggcgtcaattggagggcgggtggaggggttttatggtgcagctgtgcccctggagtcgctgggagctcttatgaaacgtggtgtttcttgagctccgcagcgtcgcactagccgcacttgcgggtcggaaaaaccgccggaggtttcgcgcccgccgcaatgctgtagcagacccaactcaatcagccaccaggcaactgggctctccgggactgcagcacaatggtgtgtattcaaatggaggccaaagactatcactgattcttgcaggtgtttctgaacggcttcaactttactgaggcgacgcttgtcaaggtaactcgcccccgcgacgcgcgattgcgactcccaacctaacgtgcccagcgctccctcgaaagctttttcggcattggtccaaaagtctcgcaaggcctgatggccaagttccacatccatccatgggccaaggtcggcagcctgaagaacacgaccgtgctggaacttactgcagagctttcaaacatgaagattgagaatgatttgcgcagagaagtgcaggaaaacatacggcggctcaaggacatgggcacatatcgaggacgacggcatgcaatgggcttgcctgtccgggggcagagaacaagaacacaggtaccgatgttcgttcttggtcgctatgcatccatgctgacccaggccagatcacgactgcacgaaagttaaacaaaggtagaacgaggaggccaaggacgggtacaagttgtagtcgagagggcaatttgccatgtatcatattgtacaggcacaagtatgcatgggatggcgttacaagacttagcacatgtcattgtcgcgatagcagcgggagccaacgatagttttgtagaagcggtgcttacatcttctggccccggacgactgtcaagcgcgatttcaatgcagcataaacacacagatttccgactttattacaagatgtcctttcgtgtgacacttgcattcttcatcccgtgtgatttctcggttcatcctatatgctcccacgtgtacatcgtaaatcagacgatcatcttagagaagtgtttgctggtagtgttggcgttggcaacgcaaacgaaactaaaatcagctggcgcccaaaggtgtggtcaaggccaatgcgatcgtatggtcttatgctccatggcgagagacttcacgggggacatgccgtcgtaaggatcgcgatcacgaatgggtcgcacgtcggtattcgcctttgagtttgcaatcatatatctagcagagctagatagagagttctctaggcaagcttggtctgtggctcattgtcgatacaagctgcctacaagaatcacttacgaatgcgtgcagtatgcagaagtacttgcagctttatcggcctcaggctcgctgtgcgcgtcattggaggtgacactcaacaacacctcacttttcactgcaagctggcctgttatacaacggaggaaagcaagcagtattgttttttccctgcggatactgtgtatgtcgtctccatgatccatgacggaagaagtgatcgatcaggagactcgttgcctgagaggtacagctccgccgaccgttggacactagtgtgtgatcgacggcggctccctgcattccgcattcgcgtgagcaatcaagagtttcaaaaagctcacacattcgcagagtcgtacgattgcgcggtgcagtgctaagggatgtttgcagattgccatgcatccatgacacatcatgtagtgaagtagcaagtacggaggcagatgcaggaccgcttgggcgccgcacaggtccacagttcagcctggggttgtcaactcagagcgacttgatcgacgcgtagtggggcagcgttcatttggtggtgtcgaaaagcttcgcctacgatatgatacaccatgctcgaaatacgccatggcagcgtccaagccaattggcgcaggggaacgggcaaagtctatgccacacaccctcgagcatggtcagaggctaacagggcggactcgtatgcagactgtgtggaagcagacggtgatgacggctagcaaggctttggcgtggtccaatgggccggctaaagaggccctttgacgccgaccgcgacgagacgggcgctccacacggtttcagtttctggagcgtctgggtgcgggcatttgggaggcgatcatgggggacaaagcgctgcaggacgcaggaacaggtcggctagtagcccgtttgcgtgaggaatggctcattgggggggggggggggggggcgttgaattaaacattgcccatgctagttggccgctcgtcacagggcccgaaagctaggcgcgtagagcagcgaataacaccgtcggcacggctgtttgcacatgactcttgtggtgtggaacgtggacaaatttctacatagcggtggtctgcctcaagtctcgagggcgtgctaggggcgaagcgagcgctgcgctgacaagacggcggcagacgaaattcgaatcctgcgcgcgcagtccagagacgcacgaggttgcgaaacacagctgatccccaccgcgtcgctggtcgcatagccgtctgtacctaggcataccacatacgggctggcccatcaaccatcggacatgcacccagcacccacaaccggggctagtctcggttacgagccagcatgagggctgatgccgatgctgatgttgatgctgatgctggtgctgatgcagccatctcgacgacgacttggcctcctcccgcccttccagcaccctcaccgtcccttgcggcgagcattcacccgccccgcgactcgacgcgctcgcagaacgtgccggccaccagcgcagagcagcaccgtcgcgcactggcaggccgtcgcaagcccgccccaagccctctggtcgccagcaacagcattgccacgccctatcacgaaccaccacgatcgccgcgcgagaagctcgaccagctgctggccgaggaagagctgcaccaccagcagcagcagcagcagcagcaccaacatcaccacctcccgtctgcacctgcgaacattcctacgcctgctatttttcctgccacaactccctccaccacatcacggcgtcccgctgggcatgcccagctccgtcacgcctcgtcgcccacgttgtcgtcgttggcgggcctctcccctccctcctcgcccgccgccatgcccccgccgtcgcgtcccaaccgccctgagacgagacctacagcccccatccgcagcccatcgatggactcagccgcctcgtccatgtcctcgggcgcctcgcagcgcgtccctgtcggccatgcctaccgcccttcgcaagacaccagtctcgcctaacccgccagacatggccggcccctcatcgccgcggcaggctctcccgaggccgccctgacgtccatgtggaaggacaagcagagcaccgcgaaccacaacgcccaactctggcggctcgttgagaagcagcggtccatggtcattggcctgcaaaaggacctcgagcgcgcgctcaaggacaaggaccgctaccgtcggaagctgagggagctcaacgaccaggcgcctccagtgcccggcgcactgcagcgctccgacacacttgcctcaaccgccgagcgcgaagacagccagtcgcccgccctcagcgacaggcccgaggaaccccctaaacaccccgagcacaagacgtcgcctctaactcagcagcatccagcaccgcagctgattcccgactcgcaactagcacaatccccctcgcactcggagcccctgaccgcctcgaaccccgtctcgagcaccaattcccccactgactactcagtgcagcccctacacgtgggcagcaagggactcggtctgaacacgctcctgcacaacgagcctccctacccccagcccccgcagcagcctttgaagcctgaaacgccgccaccaaccaccacccctccgccctccgactcacgactgcatccccccgagctttcagtcacgcaagcaacccccgtggtcggcggaaatggctttgagtcccctccacttaagaccacacagccgctacggaaggcccctccagctccactgaacctctccaagcccattacaaccagcgcccacctccaccaggctacccgcgacgatgttgacgacgaagactacgacgatacactcgaagccgacgagatccccattgtcgaacagcggggtcggaggaagacgcgcgaagatgacgaccgggtccgggaagccatggctgtgaaggacgaacaagcccggagcaggtccaagaagaagaagagtgggagcaagggcaagcagacgcccggcgctgcagaagctacagatctgccccaagcgcaagctgccgcaccgcccctctcccctcgccagttcaacccacttgtagctgggcttccactgtctccgcggcaccctccaccaagttcactgaacgctttgctcagccccaccaactcggacagctccatgatggctaaccggagcgtcggctctttaggatcgccgctgatgagtcccggtcttccatcaagtcctcggcccaccgacagacccctcggatcaccgctgcccagacaccctaaacagtcagtagcatctccgcccatgtcgcccagtgcaatagttcatccagccacgcgaaatctgcagcaactcggaccacttccaccgaacacacctcaatcatatcaatctccgcccgcagctcagccaaacaatgtcaatccctcctccctgctggcagttcccggggcgcagccaagccccgactctagctcgagcagtccgaccctcactgaagctccggacgcggagcacgtgtacaaaggcctcgtctctgatcagtaccccggcttgcttcttcctccgaatgctttaccctccattgaagtcaaagtattctcctctaggctccgtccatcgcgactcagtttcctggcacctagaccacaagaagaagatccggtcttcatccttgccgtatattctcgttcgaacaataagcaactctggcgagtggagaagaccactgctacactgccagttctggactcccagctgagagcgttatgcgatctgcatgccaaggtacccgagagagctttgtttggtgggcatgctccagctagaattgatgctcgcagaattgccctcaatgactactttgacacgattctcgagacgcctatgagcgaggacgctgctttaatcgtctgcgattatatttcggctgatgtcattggcgctcaggctggagacagactgaacccagaacccactcttgccccagtagaggcagtccccaagactcggcagaggaaagaaggctacctgacgaagcgcggcaagaactttggtggctggaaagctcgcttctttgtgttggatggaccagagttcagatactacgaagtcgagggaggcgctcatttgggtaccataaaactacagaatgctcaaatcggcaagcaatctcagcagcagtcgaatcagtcgccccagagaaaggatgacacagaagataaccagtaccgacacgctttcctcatacttgagcctaagcgtaaggattcttcgagtcttgtgcgccacgtgctctgtgctgaaaatgacgaagagcgcgatgcgtgggtcgacgctcttctacagcatgttgactggcctgaggacacttcgcctatcgaagtaccagtccctgcagccgctcgactacagaagacacagcacaatcaagagtctccacgtccatcaaggaaggatagtccagatcaagcaaatctggatcgacttcagggtctcagttacgatgacaccattgccgccgaagcgccagtccgcggaccccacactcgagaagccttggccagtaagccagcacgaggatcgccaaagaactccacgttcgctcaagacagctcaggtcattacccagccatctctggtcctagcaatggcgcgccaatcaaggacgccgagttctggggcaacaagtcgtcctctggacaaactgcagtcaaggacaagaagcgcagcatcttcggcttcaggggccgaggtggctcctctgatcttgcccccgttcagatcagcagcggccaagcattaggccaagttgaataccgcgcaccgcctccgaatcggagcattttcggcattcctctacaggaggctgtggaatactctcaacctgctggtgtcaatgtgccattgcctgctgttgtctataggtgtttggaatacctccaggaaaagaaggctatcaacgaagaaggcattttccgcctcagtggctcaaatatagtcatcaaaggcctccgcgaacgcttcaatacagagggagatattaggctcctcgacggacaatactacgatgtgcacgcagtggcctctttactgaagctgtatctgcgtgagctaccgtcttcgattcttactcgggagctacatctagattttttgaaggttcttggtgagttgtatactcatctaaataagacgaatgactgacgacctacagatatggacgagcgcagcaagaagatccagaccttcaacgtacttgtacataagctgcctcatgccaactttgagctgctgcgtcacttgtcctcattcttgatcgagattgtcgacaacgccgggttgaacaagatgactgtcagaaatgttggcattgtctttgcaccgacactcaacataccagcacctctcatatccttctttctgaccgattttgccgatatttttggcacagctctagacgaagcgagctcacccatccacgaaatcaggagcaactcccacctcggcgacgaggcgatccgttcacctaggagacaaatgttctctgatcttcctacgcctgcgtacaatcagacgtccttccaacaacactacgatcgaccttcccagcagttccaaccacttgcagcgccatcgtatccacctccgcaacctccacaacagtcgcaaggccaaaataccggatacgatgctggatttatacctatgcgccctagctatgaagctccgtcttatgagcagccatatcagggaggcgaaggatatggaagtctcaatggtgctgttcaatctggcagtgccagagagcaacgacagagacggcgggaaagtggcatgctactgatgaacatgggtggacctcgaaagggctcgaacggttctactccgcgaggagatggtcggctggatccgcgagtaaatccactcatggtgcgtgaggagacggcttttgattgaaactccagatcctcaacacggtagcttactgccacctaattcgtactctctcgataatttttgttttctaataactggctggcgggactggatctgtggccactaggaagcgtacggggacagaggctatggcagttcccttctttattgatacccggcgtttggatgaatgtcggcctttgtttcgattcgcatacccgcctgctttgcgcaggcacctttggtttcttcgttttttcgagatgtcattccatattggtttctgaccacaggaacttcgcagacatgttactgtcttcgctcttgtataaagccatgtcagctagagtcaagactgctgcagtcactagatagcaatcgcattatgttgttaagtgacgcttgtcaggagctattccggttgctatgagacttgcatgaagctattgcatcgaagaagccgcggttttcgctggaccgaactactttcggcaggggtttctgcctcaatgaagactacagcaaagccactttaagtaatccaaatcttctaactaatatggctgcgagtacgattgctagttcgtggatcttgttggcacttcagacgcctattttagcaggtaggtggtgagcgcttgacacgtgcagaaggagacaagagaacgcacctcctaatggggaggatgaccgcatagcttgcctgtcgccacatcctgaagcaacattcttccttcccgagtgagagagagcaacaaatcatggcctcgagcgcagacagaccgacacatcacagaacatcggtatcgaaatcttccctgtcagcaaacgagtacgagcatcagttccgctttcaacacaccgtattcatgtctcaccaatcaaacattgccatggccgctgccgtccagtcttccgttattgattgttggacaagcagtattcacaaatctttggaagcgtgcgaaggcaaagtccggaaccactggcaagcgatggaatccaagtgtttggggttgcttcgtgcccattgatctttgtgagtcgtcggaaggaagatgcgagtatctaaacctggtaacagatgagaaggcatcactacacttttctatttggcgagctgtttcggtattactgctttcgtgttgttccttcctatcgcctataaaattgaacaatccatccaacctccgcgaccttccagtaagccattctcacagagctctgtcgactagctgtgcaagatggaggttctgactcctcaacatgttcgcgggtatacatagctacaaaataaatgagaattcctactcttgaagatgttcgcaggtatgcacaggtccgttttaagtgggcaaaaagcttcgtacagcttcaggatcatgcatccaactcgccagtgtgacatgtcagctcaatcactgtcactgctgctactttcctcatcgctactatcgtccaccgacgcggattttacatcggattccaccgcgagcttcgctaagttggccaatctcggatcgtaaggcttcatttgactagaattggacggagtcttggcatcaacaagttgctcccggagagtaggaaagccggtatatcttgcaactgcacgactagcttcagttcgtgcggcattcaagggcaatgggataggtgtctgtcggacctgctgcgagaatgttggctggctggtcgctggaaaagaaggtgtggagactggtgcgttctggaaggttggcggtgacgaggtgatctgatatggagcggcacctggtagaccagtttgctgaacatcagtgtcactctcttcctcggtcgagctctgatcatgagctgatggcgaatcgctgccggcagcagtcccattttcaggttttggcggtaccgccgatggctcttcagaagcacgatcgcttgccgagtcagctgttgacggggagtgagtgaggtaacgtgctggctggcgcaggtcgggtgaggatttggtggtaagaggagtcttgcacggagggtcaaggtttttgcgaggcgtagctgcactggtcacggcgagttgctcagggtgtatacgtggtcttccacgccttctgggctgcgctgacgttgacgctgacgctgggccttcgttcttcgaggaggtagtcaatgatggcacgggtgccaattcagccgttttcgaggtattgacgtccgactggagtacgtttgcgggcttcttcaaggtgccaggcctcctaggcgaggacgaggctggcttaactggagtacgcagaaagccgagtgcggatcggggggtcgtcacattgcgaccataggtcgactttgcctttttcggttcattggtgaggaattccggagaactaggcacatcgtatacgttcggtcgcctggtcgcaacacgcggcggggtctggggccgttgtgccgacgtgggcggcagggagtgttgtatggctgactcttgggtggtcgattgtggtgtttgcacaccctccttgtccgcatctccattcgcatcgtgtgtagagacagccaggtgctcgtcaacaggtccaactgcctcggatccacgtctcgggcctgccgcgggctgcacagaaccagcgggcgttctggagggtgtgcgccgagaagggccatgttcttgtgggagcttagggctccggtggggtgtcggacgatgccgtggcggtggagagccgaattcgggggactcttgcttgattgcaggggcaaactcagcctgtcccgtgcgtgtgccattgacgaggaccagagaagaggatccagtggcggatctgcttgtgcgactgcttgtgcgactgtggctgctcctgctcctgctcctgctctggccgcgggtgtcgtgttcggtcgagggtacgggctggtcgcgcggcgggccaagagcatcgaggtcgattgcttcgacagactggtctgtccggcggcgcttggtcgcggctggctgttctagtccgcgggcgcgcttttgcgcatgagcagggcgcaggctggaggtgctcggcacggagaaggcgcggtcgaggaaggtcggcacgaccttgatcaggcgcagcgtcgcatctgtctcgccctcgtagatggagccgaccgtgtccgtcatgaagaggtcgcagtcgtaggcgtcctgcagcttcttgatggtgaagttggccgcctgctgcgcgttgagatagctggtcttgtagcgatgctcaatctggccccagacggtctcaaatgtgtcgtcggtgctcacgggcagcgcaaacctgcgtcccttgaagctggcgagggcgtgggagcggtacggtccgtgggcgtcgtctggcgcgaggggaagcacctcgatggtcagtcgcatgcgcgtgcggccgctcgggggcgccatagctgtggccatgtcgcccggcggtgcagatggacctggtgggcggggcggagcggggcggggttgtgtatcttgttgtgtatcttgttgtggttgtggccgtggttgtggtcgtgctcctgctcgtcgctgcacgtcacaaacttttggctcggcgataacgcggacataggctccccaccgcctgcaacggtaggtaggcacttccaacgttgcaagtcgctcacgtcggcacgtgaactcgcgtcgggagtgtgaggctgcaaccagcacctgcagcctggccaaacccacattgaggataggacacaattacctgtcgaattgtatgagctcatcgacgccaatacaatggcagtgtgattgtaccgctattcacgcatgatgcaagcgctgagaaaaagcagtgtagcacacttgtcttggatctgcttgtcaatcaagacgttgatcatcgagatgatcttgcgccactgcattcgactgctcgactctgtgcctatttcggctagctttcgctgctgttcatgcaggtgaggcctttgcccggtcgtcgcagaaccagagtcaagacgcaccatggtgaatcaacatcgctagacacttgaacctccccgaggtctaatgctagaattgcgcggtgcaatgacaaaattccgcaccatgctttttcgcccgatgcaccggggggccagcacatcgacaaccttgctcatgtataaaacgagttacagctacgtctccagtcatctggcatactccatacatttccactccatagctcgaggcgcctttgtccttaattcttacaaagctgtcgacttgtgcagtccactcttgtgaatcatgcctcttcgatcaagactttctcggcgtctcgttgaccagcagcccaaagagcaaccccctgacgattacaacgtttccaacgatttcaatgacgattgggacggctccagcaataatgacagttccagcgtttgggaaggattcagcgattcggacaatcccaacgatgcggacagttccaatggttctaacgacgattccatcgatttagaccattcggatcctcaccgccaggtgagccatgatgagggtgtgttgtcagctctcgaatctatcgtcggggtttttcaaactgtatcacaaaaggtatttgtttgcacactttcaatcgcgagcggtcactaacatggatcagagcatctcgaatgcgcccagctttgataccgtgtttccagacagcattccgaaccatgctgtggttgtccgtaaagtggaaggcttcgcaacatggcttagagcagacactccaagcaaaaagaggcacactgcaggatggttctggggccaattcgatggcatggaagtaccttccgacctcccgtctcctggtcccttcatacgccacatcatcgccgagccatctctcaatctactcttctccgacggtcggctagacgatacattacgcgctaagattgattctgggcccgcaatgcaggttcgcactgcaatggaacttatggaaaacgttgaagatcgatgtgcgaaactaaatctgatctgcatcgttatgtatatctatttcttcgtcacatgggaccccaactggtcaaaacggcagacaggatacaaccgccttcctcgcccaggatcgatccgatctgagaaactctaccgcaaaatgtacagcaactacactgcgctcatagatgagcatcacgaaaatgcagcgagcctggaatacgatgacttcaaggaaaaggtcatggcctgggtacagagcggttccaagtacgttttcttagcacacaagctatccttgggcagtctggtcgtgttacaggcgaagcttacacctgcggcaattcaattctgcggcaagggaaatgagcgcccaaactccaaaggattaaaactgcgcgaagaagtgctccagcgtctaagccgatgcggccttgtaagaaaggcgcagcatgcagatgatatgatgcacaccttgttgtgcaatctgacgggcatgcgccggtttgggagatacccgggatttgaccagaggcatggtttttccatgtaggagctttttatccaacatggcagaagtgtctaccatgtccgaaggaagccaactttggcaatagtcagcgcataggcgagctagatagaggagttgagagaaaatttagacttaaccagaatagcttacaaactagatgttgaattggatcctattgtggccatagtctagctgaacgcgacagacaatccgctccgggggcagaaggtgtaaacgaagttactgctaagatgaccagctagttagtcgttgtctgagtcgaatcgcctcatctctgcttctttgtcgttggaacacatgtgctgatcgacaacagggacacaacaaccctgcagtgcgaagatggggctcgcgtaattacagccgcctccgcactgaccaaacaaaggcaattcgaagtggatactgagacgacgtcttatgagatttgcacaaccaatcatccaaaacgagtaaagtcactgctacaaccttggaagcgacacaataccaatcagtgcaatagcttcatacccgccagcggctcaaaaaagaaacttccggtacccgtacccgggtgatactctagatcatgtgggaccagttgcagtggcctgtagctggcctctggccacgggagtgttggattctagacccagtcgcctcaggataaagagcgtttatatgagcgcaaacagagtcttgcaaacagtatatcaaaggctcttgcaaggactgcctatgtatagagaggtagtcaccttagtagaagaagtatctcatcagttgcgcatcttcgtcctgtgaaaggcgagatagttgtgcatctcgatcactcgccgtcgggacaagcgtaatttcgagacgatgtatttacacacagaacgtggtagcgcgctgaggcagaaacacaggtaggtccacgggtatgtgcaggcatccgcgcgaacgccactgactttgaagcgtagcagccaaaaacgaagggcttcacagccgacaactatgaacgcattcctccaagaggacaagtagaattacatcgcacctttgctgcccatcgcaacgcaattcaaagaacaccgtcttcgtcccgatactctgatcttgtcaccttcatcctcttcagatggtcagtgatgaaacaatctagaacacagtatgtgggggcccagcctcttctctctggcatgtggctaccatgtcacccttgttatccttactatatacatggcacgcccgattgtgtttggctgtcggctctccttggaccgtccgcccgtcacacggtacgagagaacgcaagtcttctaccaaggcctcatgctcatgctgcgcaagagtggacacaagtctacccctggcttcttcttcaccccgctaattctccttgtctacgaagagcttcgatcccctaacgactggatgcacctggaattctggctcatggaggacggactcaagaatctttcgtctctggagcaacaaactgtcaagatcatccaagacgatgtcttttctgagttggcttgaccacaatacctacaaagcgataaagtccttacagctgcgctcaatgggctcttgactaccgtccgagccgctgatgccgctgctatccacctggcccagctcacgtggacttcactatctttcatgcgagaattcaacaactcggcgcgtctcaacatcacgagataacagtccttgggagctcatcttacgacgcccagccttcaatattatatggagccgattgagacgctggacgccctactggagcagaacaacattgtgcaagacattcttcggctgtggtgttcagagcgctggtatgatggcagcgaagctcggacttatatggcatgtgttggggatagcccatactataacacgcgtgccttgcacgtccagcgccaacacggtgcataccggaagtggaagcgtgtgggcaatcatcttactcggcttattgaagaagtcaagaacgttaagcgccactctccgtccctggttgcctggttcggtaacattacggaggaggaacactgcattcgcatgccaagtgaacagtggcgatgctacgttaacgatgcaatgaatgcgatcctctatggagacgcttcttgggagttggttagacaggcttatagcctcaagacgcagtcaaagcttctccgcatgctgaacttggttacataaggtgccttgagcgaggctttggggagtttatgtttgtacagaggaaggctctcaacgcctacggtaccgtagagtgtttccttctttcttcttgtctacacatgtgcagactattggtcttctgttgtacagtcgcgaatgaatacctgttttatccctatgattgcatgttgtattggcgacgtgtcttgtccaagctcgaagaaactcgtgaatgctaggtggtcatggtacactagccggccagttgcgcttcgacttgaccctcttaaagaatcgcgatcgtacaaacctgtgatgatctcatgttgaaatggacatggaggaagaggaagagctggacaagttcacgtacatcctcttcgaccccaacgtctatctagccgaattgtccgtcgggttccggacgcaaagtttcaccaggcaaggcactgtgaagctgatgatgggatgcggtatagagtagcggggggcagagacttctggaggcccttgaacgagcacacagagaccacctcgtgtgcatacaagagggcgggctcatcgagtgcaactcccttatctcgctggggtctatatccagggatgaccacgactgcaagcccgagcagaagatccatccgagtcttgggtcgcgctgaaacccctcagacggaagaatgcgagaaagcagggcggacacacgtctgacgaccgccacacttttagacaatattcaagaaccaaggtgaaagcaattggagatgatgaccatcatctcgaggaaggaaattatagaagacaccggagacatgagtcttgcaggcgtaggagaaggcagactctggacatatgccccggtgcgcgcctcgtcaaggagccctcgagatgactatgatgttcaagcttggcgatagtgtcgttcacgtgggcacggttctctccgtaaatgaacatcgcagcgagatgtacatcagctttgaaagcaataggaacatgaaattgcaaccctatagaagggcgcgccgaagcacttcaagaactcgacttagacaggcttttttgggggcggcgactgcagcactcgcgcatgtggcgtcagggggcgttgagcgttcggcatgttcgctgctgcgacactcatcgctgcatgctgtggttgagcttaacgctgccttactgtaaggcagactgcgggcatagaaggctcaggttgacgagaagtacttatatttaactaaaggtagaatagtagataaagagtctactaagagaagagagtagctagctatatatactgcaaggtatataggcgctaagctagcgtatacactagcctagagtagactagctaaagtaaaaagaaagagaaaagaaagctaaagtaagtaagatatactagagcgtagatagtaagttagagaataagtagtaagttaagtagagatgctttacttatatataaacctctctagtatctcttatatatgcttcttctaaacttagtaaggtctcttaagctataaagaaagctaaaagagcctagaaagtattactaagcttagctaaagatagctagagcttagtagaaagtaaagaaaaacttttataagtttctttagtttagctatataagtagaacttagcaaatataagtttatagttttagtatagctatatagattacgtaagttttatactaaatttactttacttctataatcttttttatcttacttactctatgctataaaaattaagcttaaaactatttagagaatacttaagagagtaagtttttctaagaatattttagatatttatgctataacctctgctactagctagatatttatagtactttagtataagcttagttttagtaataataatgctagcttaactaaaataaaaaattttaagcatatatatttacttagtagatataagcgctttagcataagcttattaaaattagattagcatagtatagctaagtaaaaaagctaatataagtataaagtttattatctcttactagagcctattatagatgcttttagtagctagtaatataaaaattacttttctagaagcaagaaaaagaaaaaaaaaagaaagtaaagtatactaattttctagagctactactagcagctaagccttagaatataattagaaaatatagtagactaaagaataagtattataaagctaagataatatagctttataaagatagcttcttaagagaagtagtagaagtatagtaataatactatctactattatctaagccttttataaagtttctatctattcttattactaggtttctctagctagcttattattaattcttagtcttctaagtaaggctgctagttataagagagataaaagtaagatagctttagcctcttagagtgcttatagtagtagagaaaggcgttataatttttactaaacttagtagctagttcttaagtagaaagtaggttattagtctatttaatatagtaacactactagcctttatataaagcagatttctgctatttataatctactactacgttaatatactatttagagtgtttactactattagagttaataatagaaatttctttaggctataagagtacttagttagatagtagtttagtatctgctagctataagagctataggtaaaatactagaaagatactatattagattatttcttctagtaagtctaagtagtatacttaactattataaattatgcaggttactatatataggcctgcctattaattcttaaacttcttagtaagttataatattaactagttagctatgcttagctatacttaatctttaattttataagctagcttactatagcataagatattagcataggcctactacttctactatacctaataaatctattcttttaagtatactactaagttagtattagcatttattagtttattagcttatacttattaactttaaagctatttgctaagcttagctatagcttctttgctaaggtaaattctgctatagagataatagcctaaatctgctataaatagtattatactaatagaaatattaactatattattagcttaaaattcagcaatatatagaaataatacctaattatcttaagtaaagttaataaattattagagatacgtttttaagaactaattatattgctctatctagctatctatctctaggtagtagctagtagatagtttctacttaatcttaagcctagcatagatatatttctaaaatttatatataaatatagtgctgcaatctaagataatattaagaggtagcttataattcttaaatacttctataaagtactatgctactttaataaagttataagtaatagttagaaagaaatagtgctacttagttagttagtagctaataactaaaatattataatattagaaacctagatactagctagatagaaagttttaaatatagttaactaaaagatctatctattaagcatttaagataaatagtaattacaaatagctatacttactattataagagaactttatttaagagtaaactctataagtagtgtagaatttcttaattaactaggctatctttagctagtagtatctcttaaatataaagtaaaagatactacgtagtctcttatagcctataattttatagttatagcagagtttaaatatctagcgctagaggcaggtatctaagagaatatatagctatgtctagttaataaataagcagtattctagatctttacctaaagaagtaatattagcttataagaagaagtagcctttcttatagaataaattaagtagctttatagcgctgctattaattactataaaagctactagcgtaatagagttatttttataagctatattaagtagttctatagtagaataaggtatctttattatagaagagaaggctagaatttactatgctattaatctagtcttgcgctagcttatcttctaatttcttagagtctaagttattatagtctaaggctataaggcagaatttaagtatctagcgttattctagtaaaacctagtctagtttcttatagtagaaagtgcttatagcttagagtactatctagattactagttatatatttagcgctagtatcttagagctaagaataattatattattattagtaatacgtttatctatagcatcttctagtatattctatagctactagctaagagcattagctttaatattagtatttcttagtatataagtaatcttaaaattaaactataataagaatagagactagcgtgcttatctgcagtttagcttctttatagctataaatattttaaggttctagtagtctataataacgctaatttagtaaggtattctaattaactctagtttctattatttaaatgcgcaaataatctctataagctctaagttatagatattataattatacttagctagagagtatttcttagagaagaagctaattggttgctagtctctattattattttcctattttataatgctatctatagcctaggcagaggcattagtatagactctaactagtttttctaagttaaagtattatagtataatatttagctaaaaggcgtcttatagcaccttaaacgcttattagtatttattagtaactttaaactttttatagcaggtcttatagataactagcttagtagagttcttagaaggctgttttttaatataggctttaataagttttataagaggtagagtaatagcagagtagtttttaataaagcgttagtagaactctatatagctaagaaatgctagtatcttagtagcagtagttagcatatgctacttattaatagctataatcttatctaagtctattttaacctctgcattagtaataaatatgcctagaaacttaacttttatctagtatagtttagttttcttaaggtctatatagaacctttatgcttagagatagtacagaatacttttatagtactatatatattcttttactatcttagagtagactagaatattattaagataagtagtgtaaaaattatctagataattaaatagtgtactattaatagcgcgttaaaacgtagtagaggcgttatagaagctaaatagtataatataatatttatagatatctagttatatagaaaatactataagctatttagagcttagctttatttatatatagtaaaaagtataaataatattaaactttaagaaaatagtagcattatttagctatgctagtatttctctaaagaagagaatagagtagcaattcttaatagtaatattattaagattatagtagttaatataaatatagatgctactattaggcttagctataatagttatattactgcgtactacagagttagttttagcaataaaactatatttctttatttctataatatacttttatatagctttattatagcgcctagactatagacgcatgcagtagtttaaggcctctacgcctagtttaagctaaatcttatagttatatttagagtatttaggtaagattctagctaatattttgctaaaagttagaaggtcttcgctatagagtttatatatctctagtaatagaatatctttaagctctactttcttagaattatctagatacttattaatatccttttctatagctatatattatatagtaataggcatttgctagcgtatctagtagatagtataactctttctcttgcttattattctaatagctctagctaaaacttactagatatctagcttaggtttattagccttagtagagtaagaagagttttaactattatatctgcctttaggcagtgctttaggtaagactagagaaactttacttttatctaatttatctgcaggtattagtagaactagtagtttaagagaagtattagtgtaagaaagtagtaggtaatataaagataaataactactactctctataaatagaaagatagctattaagtaataatagataactataaaaatagttatataacacttgcaatagtagcaaataatagataataggtaaaatattaaattagaggtgctatctaactctagagatagctatagtatatataatactattgtatctaactatagctagtactatcctagctctgctatactaaaatctaaggtttagaactctaatattaatttctaatgatttataataattaataagctctaatagcttataaatctcttattatattataaatcccttagactagtaaactagcttatactagtagttcttagaacagagctaaaatactagctaatactaattagtatagactagtaactactaatataagctctagtaaactatctttactagtttactattaccttgtattctagatagataagcctaattaatactagctaaaactagattttaggctaaatacagagaataacaaaatacaggcaaatagagtagaaagaagaaaagagagattataaagcagactataggcatagaaagcttaggttaataagaagtacttatatttaactaaagatagaatagtagataaagagtctactaagagaagagagtagctagctatatatactataaggtatataggcgctaggctagcgtatatgctagcctagagtagactagctaaagtaaaagaaaagagagagaagagaaagctagagtaagtaaggtatactagagcgtaggtagtaagttagagagtagatagtaagttaagtagagatgctttacttatatataaacctctctagtatctcttatatatgcctcttctaaacctagcaaggtctcttaagctataaagaaagctaaaagagcttagaaagtattactaagcttagctagagatagctaaagcttagtagagaataaagaaaaactttagtaagtttctttagtttagctatataagtagaacttagcaaatataagtttatagttttacgtatagctatatcggaagttatgtaagttttatactaaatttactttatctctataatcttttctactttacttactctatactgcaaaaattaagcctaaaactatttagaagatacttaagagagtaagtttttctagaaatattttagatgcttatgctataacctctgctactagctaagtatttagagtactttagtataagcctagttttagtagtaataatactagcttaactaaagtaaaaggttttaagcgcgcgtgtttatagagtttagtagatataagcactttagcgtaagcttattaaaattaaatttagcatagtatagcaaagtaacaggctaatataggcgtaaagttttacttcttgctagagcctattataggtactcttagtagctagtaatataaaaattgcttttctagaagtaagaaaagaaagtaaaaagaaagtaaagtaaagtatactaatattctagagctgctgctagcagctaagccttagaatataattagaaaatatagcagactaaagaataagtattattaagctaagataatatagctctataaagatagcttcttaagagaagtagcagaagtgcagtaataatgctatctactattatctaagccttttataaagtttctatctattcttattactaggtttctctagctagcctactattaactcttagtcttctaagtaaagctactagttataagaaaaataaaaataaagtagttttagtttcttagagtgtttatagtagtaaagaaaggcgttataatttttactaaacttagtagctagttcttaagtagaaagtaggttattagtctatttaatatagtaacactactagcctttatataaagcagatttctgctatttataatctactactacgttaatatactatttagagtgtttactactattagagttaataatagaaatttcttttaagctataagagtgcttagttaggtagtagtttagcatctgctagctataagagctgtaagtagaatactagaaagatattatattagattatctcttctagtaagtctaggtagtatgcttagctattatagattatataagttactatatataggcctgcttattaattcttaaatttcttagtagattataatattaactagttagctatgcttagctatacttaatcttctaattttatagcagctagcctactatagcataaggtattagcataagcttacctgcgttctatttatggcctaataaatctattcttttaaagtgcactactaagtttagtaattagcattttattagtttattagccctatacctattaactctaaagctatttgctaagcttagctatagcttctttgctaaagtaaattctactgcagaggtaatagcctaaatctgctataaaatagtgttatactaatagagatattaactatattgttagcttaaaattcagtaatatatagaaataacgcctaattatcctaggtaaagttaataaattattagagatatatttctaagaactaattatattgctctatctagctatctatctttagatagtagctagtagatagtttctgcttaatcttaagcctagcatagatatatttctaaaatttatatataaatatagtgctgcaatctaagataatattaagaggcagcctataattcttaaatacttctataaagtactatgctgctttaatagagttgcaggtaatagttagaaagaaatagcgctacttagttaattagtagctaataacaagaatattataatattagaaacttaggtactagctaagtagaagatcttaaatatagttaactaaaagatctgtctattaagcgtttagaataggcagtaattataaatagctatactttctattataagagaactttatctaagagtaaactctataggcagtatagaatttcttaattatctaggctatctttagctagtagtatctcttaaatataaagtaaaagatactgcatagtctcttatagcctataattttatagttatagcagagtttaaatatctagcgctagaggtaggcatctagagaaatatatagctatatctagttaataaataagcagtattctagacctttatctaaagaagtaatattagcttataagaagaagtagcctttcttataaaataaattaagtagctttatagcgctgctattaattactataaaggctactagcataatagagttgtttttataagctatattaagtagttctatagtagaataagtatctttattataagagagaaggctagaatctattatactattaatctagtcttacgctagcttatcttctaatttcttagagtctaagttattatagtctaaggctataaggcagaatttaagtacttagcgttattctagtaaaacctagtctagtttcttatagtaggaagtgcttatagcttagaatattatctagattactagttatatatctagcgctagtatcttaaagctaaggataattatattattattagtaatatatttatctatagcatcttctagtatattctatagctgctagctaagagtattagctttaatattagtatttcttagtatataagtaatcttaaaattaaactataataagaatagagactagcatgcctatctacagtctagcttctttatagctataaacgttttaaggttctagtagtctataataacgctaatttagtaaggcgtcttaattaactctagttcttattctttaaatgcgcgaataatctttaaaagttctaagttatagatattataattatacttagctaagaagtatttcttagagaagaagctaattagttactagtctctattattattttcttattttataatactacttatagcctaggcagaggcgtctatatagactctaactagtttctctaggttaaagtattatagtataatatctagctaaaaagtatcttatagcgcctttaaatgcttattagtatttattagtaactttaaactttttatagcaggtcttatagataactagcttagtagagttcttagaaggctatttcttaatataggctttaataagttttataagagatagagtaatagcagagtagtttttaataaagcgttagtagaactctatatagctaagaaatactagtatcttagtagcagtagttagtatgcgctacttattaatagctataatcttatctaagtttattttaatctctgcgttagtaataaatatgcctagaaacttaacttttatctagtatagtttagttttcttagagtctatatagaactcttatatctagagatagcgcagaacgcttttatagtactatatatattcttttactatcttagagtagactagaatattattaaggtagatagtgcaaaaattatctaagtaattaaatagtatgctattaatagcatattaaaatatagtagaggcattgcagaagctaaatagcataatgtaatatttatagatacttagttatataaaaaatgctataagctatttagagcctagctttatttatatatagtaaaaggcataaataatattaaactttaagaagatagtagcgttatttagctatgctagtatttttctagagaagagaatagagtagtaattcttaatagtaatgttattaagattatagtagttaatataaatgcagatactactattaggcttagctataatagttatattactgcgtactatagagttagttttagtaataaaactatatttctttatttctataatatacttttatatagctttattatagcgcctagattatagatgcatatagtagtttaaagcctctatacctagtttaagctaaatcttatagttatatttagagtgtttaggcaagattctagctaattttttgctaaaagttagaaggtctttgctatagagtttatatatctctagtaataagatatctttaagctctactttcttagagttatttagatacttattaatgttcttttctatagctatatattatatagtaataggcatttgctagcgtatctagtagatagtataactctttctcttacttattattctaatagctctagctaatacttactagatatctagcttaggtttattagccttagtaaggtaagaagagttttaactattatatctgcctttaggtagtactttaggtaagactaagagaactttacctttatctaatttatctatagatattagtagaactagtagtttaagagaagtattagactatttagatatactatagcataagagaataagtgctgcgttagtaagctagcagtattactagtagtagatattattaaatttctagcgcagtttctagtagttaatttagaggttatagacttagcgctagagaaactctaatataagattaaaattcttatagctttctttaactagagcactagtttgtttaaagtaattatctacctttagatagaatttagcttaataggtaatttctttagtagcaattctattatatgccttaactttaattagctaaggtagcagagataagctaaagtaagaagaattttatagctaaatagctagcaataaaattataatctgctctattatctataagcgtatagcagatatagagaactatagagctttattctataaaggtctagaatgtaaattacgctatatttatagtagaaactatataattctaagctatttagcgcctataataaagagtattagctatataagtataagcatagataggcgctaagtagtctttctagagccttaaattatttctaagtaatagctctatatctaagaagagatatttctttctaagtctaaatctaaattatactctaagctatagaagtatagattcttagatttataagcttatattatgcgcttatatatagtcttagtcttaagagaatctaggtaatcttaagcatagtagctcttactactatagttatagtagtctagcttagataagttcttaggcttcttcttagtagtattcttagcagtaatcttagctaagagaaagttagctaagattataatctttgccttaggcatgctagcctaatcttagtagcagtagagcttactattagtagcagctagctttagtataaactaattatttcttatatataacttactagtatagcagtatatactatctttagtagtatatttatagatattctgcttctactgctagtactacttatactctatactctttatagttatagtaagattagcatttctaaaatatatagcgcatatattctaaacttatattaatatacccttataggttagtaagctatataggttagcaagctacttttgctaagcctctactaaaactactctattctagcgcaaaatagcctactttagctctatatagtataaagcaagatataatattatttagagtctacttctactactttcttacacgtatgcgtattatatctagtcttattatactatttatactatctttaagagagcttacttactttagcgcgtatctacctcttttaccttcttcttattactatatatactaaacttcctttagagttatctattaaagactattcttaactattaaggatctcttctttcctatatatactttcttttatataatttcatattatatcagcaggcttctattagctacttaaaagcttagtaatcttctttctgccgctaataactagcttataccgtaataattactactctctttaagaccttcttaaaggcctctactatagatattagtaagctatctatatacttctaaattcttacctttataagcgttaattataattctaatttaagagtattacttagagtttataactgctagagatagtctttaatagtaagtaatagtagagtataaatatagatattaagagctaatataacctactctaggttaaatagaactaatctagtgccttaaaactcttcttagatattactagaagtaattactacgttaaaggcgcgcttaaagcatagtagaaacttaagttttataatatatataatctagttacgcataagctctttagcttagtatctatacgctttctttaaagaggcaaaataacctatattaagaggctgcagaaggtataataagtaagaaggcatatagatagtaataatcttattatccttatagtattgctagaatttaagtaagttatagctcttatagctattaataataagtagctaataagtgcctataactcttctctttatatacttattaaagtgctttaactactatagactaagcttatttattatctagctattcttagagactataataatctaattataagatagatcctctttcttatactaagctaagaggtagtagtagctcttaaagataataaagaatagaatagcctactctattgcattaacgctctagataactattatctactcttaattactctattatactatctttagctattcttattactctaaagctataataactgctctagttaagatctagcctattataaagctagacttattaaagttatatatattattattaagaatactatactttgcctttatattctctataagctagaactagtcttatataatcttagaatctttatagagagctcttttatagttatatttgcaattaaactttatttagagcttagagtagcgtttaataaatatactaggctagtttaagctaacttagcctagactgcgcttagcgcgcagaagaattagctatattagctatagctataagcctagaagaaaatctacgcgtaactagcttaagtatatacttaataactatattcttcttagttagagttagatttattaatttaggctagtaatctgcctagaaaggttatctagcgcgttaataatctagagttacttaagatatattatagatagctatagcgcattatatagagagtattgcatcttatttaagagcttagaaagcagtctatatcttatatttattagaagcatctatctagtactattattaaggtattatgtagatagagtagttttagtagaggcttagtaaaagtagctcgctaacctatatagcttactaacctataaggtatattattactataagtatattattaaacgcaaatataaaaagagtattatagtagcctatagagatatacttctaaaagttagcttactactactatagcctatagcctaacgtactagtaaggctagagaactaaatattaaatttagactatgcttataagctagtcttactactattaaagaagtagagaaattctaatatagctaggtttatattagctatagtctagagattactatctctaaagtaggtatataaagtataaaggcacttaaatagctacttaaactagcatctatagctctagatatatagtagaatagtataagtagtcttagaaatgttattaaagactatattagcgtagtttttcttatattaatattagtagctattctatttaaagtaagtaattatcttatctatctaggctataaattatacctataaattgctgctattaaacttagaggcgtagttactacagctttctatattactctagttatctatatagttataggcgttataaatagaacttaagtagaagtttccagagagactattagtcttaacttaaagatatactctatagatagaaaggtaagcagcagctttagagtatactaaaacttaagaacctagtgcttattctaaggcatactatagtttataaattatagaagattactattctaagatagtaataacttagttacctatgctagtagagatagtaaaggctactagtagctaaagctatctaagtctatagtagtagagttatttatatagtactacttctctatagctgcgctctaggctgcctaaatatagtagtattagttatagattattctagcctacttctataaggctttatactttatagtacctttattaatctattactagagattatcttagttaaggttattctattacgctatagcttaagctgcctcttacttagatataagcttcttaatattattattatactatttatacttctttatatactactaattctagtgctaagctaactatataagagtaatagctagatatgtaataaagtctagctagataatctagagtattaagagtttattagatattaatgcagattactctataatcttattctagtctgcagagagatactagcgaatctgttaagctctattattactaatattatctagatagtagttaataaagtaagtaaagttaaagagtatctaattactatagcaaagaaagatagaagaaattatatctagctctataaagttaatatcttagctctatagcatatagtaagagtatagagtatactctatctaaataagcatcttaaaggctatattaggtagagtagaggtaagctagttaaagcctagcatttagccttagagtattagctttactaagttagttagaagtaattaggattttctatagcagttatctctagtatattgcttagtttattaactttagtgttagtagtatatagtttagagaagtatatattaacttatttagctttattatctaaatctaactttattttaatagagaatgctagcactaatagtagctttagcttctttatagacttctagttaaatatgctattattatagtttaaaaattctttagatacttagttagataagtatagcttaggtgcgttaagtctagctaagttcttcttagaagatatgcttatattactatctgcttattagagtagagatatagctaattctagattatctattagagagtagcgcatatttttataattcttaagattagtatttacgtagagataagttttcttattcttaaagttcttattagaaagctttatcttatttctagaactagctatagtgcgctagtatagagagaaagtaagtaaaagaaagtaagaagtatataagagagttaggtagttaagttcttagctaatagtagtagttatagtaataagatagctattctaaatagtaagaaaggtaactctaatatagagagaggtaagaagctagcactacgctagtaagataatataatcttaagagtaaaaagctaagaaaaatttttctagcgctttaggctgtagaggtaatagctagcatataatagtagatagcagagtagctatatatgcgctaattttttagtagcttcttatagctaagaacttctaaagtctagatatatagtaggccttagtaggctagtaatagtaaacttctagagcttagatatatagcaggccttagtaagctagcaatagtatacttcttagagctttagatttatagtaagccttagtaggctagcaataataaacttctagagtttagatatatagtaggccttagtaggctagtaataataagctcttagagctttagatataaacttctagagtttactacgtatagcgagcgtagataagtaagcaatagctttaagagataagttctttctaaagagataggcattaagctatactctatatagtagagtagagactagattctagtagtaagagaagataaaaaaagctgctagacttaataaagagcttataatctaagattctatataataactaagtataagtaagaaactacttatgttaattaaggctgcaaagcttataaaaagtaatttttactttagtctactattatataaggcagactataggcatagaaggcttaggttaataagaagtacttatatttaactaaagataaaatagtagataaagagtctactaagagaagagagtagctagctatatatactataaggtatataggcgctaggctagcgtatacgctagcctagagtagactagctaaagtaaaagaaaagagagagaagagaaagctagagtaagttaagatatactagagcgtaggtagtaagttagagagtaggtagtaagttaagcagagatgctttacttatatataaacctctctagtatctcttataaagaggctaaagctgccttacttttatttttcttataactagcagctttatctagaagactaagagttaatagtaagctagctagagaaatctagtaataagaatagatagaaactttataaaaagcttagataatagtagatagcgttattactacacttctactacttctcttaagaagctatttctatagagctatattatcttagcttaacaatatctattctttagtctgctatattttctaattatattctaaggcttagctgctagtagtagctctagaatattagtatactttgctttacttccttttactttcttttcttacttctaaaaaagcaatttttatattactagctactaagagcatctataataggctctagtaagaggcaaaactttatgcctatattagcctttactttactatactgcgctaaatctaattttaataagcttatactaaagcgcttatatctactaaactctataaaatatgcacgcttaaaaccgtttactttagttaagctagtattattactactaaaactaggcttatactaaagcactctaaatacctagctagcagcagaggttatagcataagtatctaaaatattcttagaaaaacttactctcttaagtatcttctaaatagttttaagcttaattttcgcagtatagagtagataagatagaaaaggttatagagataaagtaaatttagtataaaacttacgcaacctatatagctatactaaaactataaacttatatttgctaagttctacttatatagctaaactaaagaaacttactaaagtttttctttactctctactaagctctagctacttctagctaagcttagtaatactttctaagctcttttagcttcttttatagcttaagagaccttgctaggtttagaagaggcatatataagagatactagagaggtttatatataagtaaagcatctctgcttaacttacctacctactctctaacttactacctacgctctagtatatcttacttactctagcttttcctctttctctctcttttcttttactttagctagtctactctaggctagcgtatacgctagcctagcgcctatatacccttatagtatatatagctagctactctcttctcttagtagactctttatctactattttatctttagttaaatataagtacttcttattaacctaagccttctatgcctatagtctgccttatataatagtagactaaagtaaaaattactttttataagctttgcagccttaattaacataagtagtttcttacttatacttagttattatatagaatcttagattataagctctttattaagtctagcagctttttttatcttctcttactactagaatctagtctctactctactatatagagtatagcttaatgcctatctctttagaaagaacttatctcttaaagctattgcttacttatctacgctcgctatacgtagtaaactctagaagtttatatctaaagctctaagagcttattattactagcctactaaggcctactatatatctaaactctagaagtttattattgctagcctactaaggcttactataaatctaaagctctaagaagtatactattgctagcttactaaggcctgctatatatctaagctctagaagtttactattactagcctactaaggcctactatatatctagactttagaagttcttagcttaagaagctactaaaaaattagcgtatatatagctactctgctatctactattatatgctagctattacctctatagcctaaagcgctagaaaaatttttcttagctttttactcttaagattatattatcttactagcgtagtgctagcttcttatctctctctatattagagttacctttcttactatttagaatagctatcttattactataactactactattagctaagaacttaactacctaactctcttatatacttcttactttcttttacttactttctctctatactagcgcactatagctagttctagaaataagataaagctttctaataagaactttaagaataagaaaacttatctctacataaatactaatcttaagaattataaaaatatgcgctactctctaatagataatctagaattagctatatctctactctaataagcagatagtaatataagcatatcttctaagaagaacttagctagacttaacgcacctaagctatacttatctaactaagtatctaaagaatttttaaactataataatagcatatttaactagaagtctataaagaagctaaagctactattagtgctagcattctctattaaaataaagttagatttagataataaagctaaataagttaatatatacttctctaaactatatactactaacactaaagttaataaactaagcaatatactagagataactgctatagaaaatctaattacttctaactaacttagtaaagctaatactctaggctaaatgctaggctttaactagcttacctctactctacttaatatagcctttaagatgcttatttagatagagtatactctatactcttactatatgctatagagctaagatattaactttatagagctagatataatttcttctatctttctttgctatagtaattagatactctttaactttacttgctttattaactactatctagataatattagtaataatagagcttaacagattcgctagtatctctctgcagactagaataagattatagagtaatctgcattaatatctaataaactcttaatactctagattatctagctagactttattacatatctagctattactcttatatagttagcttagcactagaattagtagtgatataaagaagtataaatagtataataataatattaagaagcttatatctaagtaagaggcagcttaagctatagcataatagaataacctttaactaagataatctctagtaatagattaataaaggtactataaagtataaagctttatagaagtaggctagaataatctataactaatactactatatttaggcagcctagagcgcagctatagagaagtagtactatataaataactctactactatagacttagatagctttagctactagtagcctttactatctctactagcataggtaactaagttgttactatcttagaatagtaatcttctataatttataaactatagtatgccttagaataagcactaggttcttaagttttagtatactctaaagctgctgcttacctttctatctatagagtatatctttaagttaagactaatagtctctctaaacttctacttaacgttctatttataacgcctataactatatagataactagagtaatatagaaagctatagtaactacgcctctaagtttaatagcagcaatttataggtataatttatagcctagatagataagataattacttactttaaatagaatagctactaatattaatataagaaaaactacgctaatatagtctttaataacatttctaagactacttatactattctactatatatctagagctatagatgctagtttaagtagctatttaagtgcctttatactttatatacctactttagagatagtaatctctagactatagctaatataaacctagctatattagaatttctctacttctttaatagtagtaagactagcttataagcatagtctaaatttaatatttagttctctagccttactagtacgttaggctataggctatagtagtagtaagctaacttttagaagcatatctctataggctactataatactctttttatatttgcgtttaataatatacttatagtaataatataccttataggttagtaagctatataggttagcgagctacttttactaagcttctactaaaactactctatctacgtaataccttaataatagtactaaatagatgcttctaataaatataaaatatagactgctttttaagctcttaaataagatgcaatactctctatataatgcgctatagctatctataatatatcttaagtaactctagattattaacgcgctagataacctttctaggcagattactagcctaaattaataaatctaactctaactaagaagaatatagttattaagtatatacttaagctagttacgcgtagattttcttctaggcttatagctatagctaatatagctaattctctgcgcgctaagcgcagtctaggctaagttagcttaaactagcctagtatatttattaaacgctactctaagctctaaataaagtttaattgcaaatataactataaaagagctctctataaagattctaagattatataagactagttctagcttatagagaatataaaggcaaagtatagtattcttaataataatatatataactttaataagtctagctttataataggctagatcttaactagagcagttattatagctttagagtaataagaatagctaaagatagtataatagagtaattaagagtagataatagttatctagagcgttaatataatagagtaggctattctattctttattatctttaagagctactactacctcttagcttagtataagaaggaggatctatcttataattagattattatagtctctaagaatagctagataataaataagcttagtctatagtagttaaagcactttaataagtatataaagagaagagttataggcacttattagctacttattattaatagctataagagctataacttacttaaattctagcaatactataaggataataagattattactatctatatgccttcttacttattataccttctgcagcctcttaatataagttattttgcctctttaaagaaagcgtatagatactaagctaaagagcttatgcgtaactagattatatatattataaaacttaagtttctactatgctttaagcgcgcctttaacgtagtaattacttctagtaatatctaagaagagttttaaggcactagattagttctatttaacctagagtaggttatattagctcttaatatctatatttatactctactattacttactattaaagactatctctagcagttataaactttaagtaatactcttaaattagaattataattaacgcttataaaggtaagaatttagaagtatatagatagcttactaatatctatagtagagtccttcaaggaaggtcttaaagagagctagtacttattacgtataagctagtattagcgcagcagaagattacttaagctttaagtcgctaataaagctgctatataatataagtcatataaaagaaagtatatatagaaagaagagatcttaatagttaagaatagtctttaatagataactctaaagaagtttagtatatatagtaataggaagaaggtaaagaagtagatacgcgctaaagtaagtaagctctcttaaaggtagtataaatagtataataagactagatataatacgcatacgtgtaagtaaagtagtagaagtagactctaaataatattatatcttgctttatactatatagagctaaagtaggctattttgcgctagaatagagtagttttagtagaggcttagcaaaagtagcttgctaacctatatagcttactaacctataaggtatattaatataagtttagaatatatgcgctatatattttagaaatgctaatcttactataactataaagagcgtagagcgtaagcagtactagtagtagaagtagaatatctataaatatgctgctaaagatagcatatactgctatactagcaagttatatatagaaaataattagtttatgctaaagctagctgctgctaatagcaagctctactactactaagattaggctagcacgcctaaggcaaaggttataattctagctaactctcttctaactaaggttactgctaagaatactaataagaagaagcttaagaacttagctaagctagactactataactgcagtagtaagagctactacgcttaagattgcttagactcttctaagactaaggctgtatataagcgcataatataggcttataaatctaaaaaatcctatacttctatagcttagagtataatttagatttaaacttagagagaaatatctctttctaggtacagagctactacctagaaataatttaaagctctagaaagactgcttagcgcctacctatacttatacttatatagctaatactctttattataggcgctaaatagcttagaattatgcagcttctactataaatatagcgcagtttgcattttagacctttatagaataaagctctatagtctcttatatctgctgcacgctagtagataatagagtagattataattttattgctagctatttagctataaaattcttcttgctttagcttatcttgctatcttagctaattaaagttaaggtatataataggattgctgctaaagaaattacctactaagctaaattctatctaaaggtagataattactttaaataaactagtgctctagtagtagaaagctatagagattttaaccttatattaggatttctctagcgctaagtctataatctctaaattaactactaaaaattacgctagaaatttaataatatctactactaataacactgctagcttactaacgcagcacttatcctcttatgctatagtacacttaaatagtctaatacttctcttaaactactagttctactaatacttgcagataaattaggtaaaggtaaagtttctctagtcttacctaaagcactgcctaaaggcagatatagtagttaaaactcttcttactctactaaggctaataaacctaagctagatatttagtaagtattagctagagctattagaataataagtaagagaaagagttatactatctactagatacgctagcaaacgcctattactatataatatatagctatagaaaagaacgttaataagtatctaaataactctaaggaagtagagcttaaagatatcctattactagagatatataaactctatagcaaagatcttctaacttttagtaaaaaattagctaaaatcttgcctaagcactctaaatataactataagatttagcttaaactaggcgcagaggctctaaactactgcatgcatctatagtctaggcgctataataaagctatataaaagtatattatagaaataaagaaatatagttttattgctaaaactaactctgtagtacgcagtaatataactattatagctaagcctaatagtagcatctatatttatattaactactataatcttaataatattactattaagaattgctactctattctcttctttagagaaatactagcatagctaaataatgctactatcttcttaaagtttaatattatttatgccttttactacatataaataaagctaggctctaaatagcttatagcattttttatataactaggtacttataaatattacgttatactatttagcctctgcaatgcctctgctatattttaatgcgctattaatagcatactatttaattacctagataatttttgcactgcttaccttaataatattctagtctactctaagatagtaaaagaatatatatagtactgtaaaagcgttctgcgctatctctaggcataagagttctatatagactctaagaaaactaaactatactagataaaagttaagtttctaagtatatttattactaatatagaggttaaaatagacttagataagattatagctattaataagtagcgtatgctaactactactactaagatactagcatttcttagctatatagagttctactaacgctttattaaaaactactctactattactctgcctcttataaaacttattaaagcctgcattaagaaatagccttctaagaactctactaagctagttatctataagacctactataaaaagtttaaagttactaataaatactaataagcgtttaaaggcgctataaaacgctttttagctagatattatactataatactttaatctagagaaactagttagagtctatatagacgcctctgcctaggctatagatagtattataaaataggaaaacgataatagagactagtaactaattagcttcttctctaagaaatactctctagctaagtataattataatatctataacttagagcttatagaaattattcgcgcatttaaagaatagaaactagagttaattaagatgccttactaaattagcgttattatagactactagaatctagaaatatttatagctataaagaagctaaactgcagataagcttactagtctctattcttattataatttaattttaagattacttacgcattagaaaatactaatattaaagctaatgcttttagctaatagccttagaatatactagaagatgctatagataagcgtattactaataataatataattatccttagctttaagatactagcgctaggtatataactagtaatctagatagcactctaagctataagcacttcttactataagaaactagactaggttttactagaataacgctaagtacttaaattctgccttatagccttagactataataacttagactctaagaaatttagaagataagctagcgcaagactagattaacagtatagtagattctagccttctctcttataataaagatatctattctactatagaactacttaatatagcctataaagacaactctattacgctagcagcctttatagtaattaatagtagttgctataaagctgcctaatttattctataaggaaagggctacttcttcttataagctaatattacttctttagggcaaggagttctaaacgctgcttatttattaactagatatagctatatatttctcttaagatacctatctctagcgctaaatatttaaactctgctataactataaaattgcaggctataagagactacgcagtaccttttaccttatatttaagagatactactagctaaagatagcctagttaattaagaaattctatactgcttatagagtttacttctagataaagttctcttacgatagaaagcatagctatttataattactatctatcctaaacgcttaatagatagatcttttagttaactatatttaagaccttctacttagctagtacctaggtttctaatattataatattcttattattagctgctaattaactaagcagcgctatttctttctaactattatctataattctattaaagtagtatagtgctttatagaagtatttaagaattataggctatctcttaatattatcttagattacagcactatatttatatgcaaattttagaaatgcatctatgctaggcttaagattaagtagaaactatctactagctactacttaaagacagatagctagatagagtaatataattagttcttaaaaatatatctctaataatttattaactttacctaggataattaggcgttatttctgcatattactaaattttaagctaataatatagttaacgtctctattagtataatactatttatagcagatttaggctattacctctatagcagaatttactctagtaaagaggctatagctaagcttagtaagcagctttagagttaataggtataggctaataaactaataaatgctaatgctaacttagtagcgcacttaaaagaatagatttattaagtataatagaagcagtaagcctacgctaacaccttatgctatagtaagctagcctataaaattagagattaagtatagctaagcatagctaactagttaatattataatctactgaagaaatttaagaattaataagcaggcttatatatagtaacccgcataatctataatagctaggtatactatctagacttgctagaagagataatctaatatagtgtctttctagtgttctatctgcagctcttacagctagcagatgctgaactactactagactaagcacttctatagcctaaagaaatttttatcgttaactctaatagtagtaaatactctaaatagtatattaacgccagtagtagattataaacagcagaaatctgctctatataaaagctagtagtattactatattaaatagactaataacctgctttctacttagaaactagctactaagtttagtaaaaattacgacgcctttctttactactataaatactctaagaggctaaagctgctttacttttattttctctataactagcagccttacttagaagactaagagttaatagtaagctagctagagaaacctagtaatagagatagatagaaactttataaaaggcttagataatagtagatagcgttattactatacttctgctactcttcttaagaagctatctctatagagctatattatcttagcttaataatacctattctttagtctgctatattttctaattatattctaaggcttagctgctagtagtagccttagaatattagtatactttactttactttcttttactttcttttcttacttctaaaaaagcaatttttatattactagctactaagagtacctataataggctctagtaagaagcaaaactttatgcctatattagcttttactttgctatactgcattaaatctaattttaataagcttatactaaagcacttatacctactaaactttataaatgcgcgcgcttaaaaccttttactttagttaagctactattattactattaaaactaagcttatgctaaagtactttaaatatctagctagcagtagaggttatagcgcaagcgtctaaaatattcttagaaaaacttactctcttaagtattctttaaatagttttaggcttaatttttatagcgcagagctcttttagcttcttttatagcttaagagacctcgctagatttaagagaagcatatataagaaatactagagaggtttatatataagtaaagcatctctgcttaacttactacctactctctataagagatactaaagaggtttatatgcaagtaaagcatctctgcttaacttactatctattctctaacttactatctacgctctagtatactttacttactttagctttctcttctcttttcttttactttagctagtctactctaagctagcgtatacgctagcctagcgcctgcacgccttatagtatatatagctagctactctcttctcttagtagactctttatctactattctatctttagttaaatataagtacttctcgttaacctaagctttctatgcctgtagtctgccttatagcaagttagtaaaatagagcatagatagtaagttagtaaaaaagagatagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcagggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatacgatgctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatattctttactaagctagatattaaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatagttttagtgtagctgcgcaggttgcgcgagttccgcactaaaattgcttaacttctgcaaccttttctgctacatctaccctgcgctgcgaaaatcaaacctaaaactgtttgcacgtattataagataggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtatttagcgggttagcacttaaacaagcctaaaaagcttagagggattttagatcgccttagcagacttcttgcaattactctataatttgcagttcctagctaatttgcttgcactttgccctaggtcttattatagggcttgtagcctaaggtactataaaagctagccttattaccttaatcatagctagtgaagattattctttgctatacgcaattatagcctaggcgtctctatttaatagctgcaggtaggcatttgcctatatattaaagtaatatcttagtattgcgcctgctgttattactagaactaaagtccttttatttacttagagagcgccttttaaggtctatagattgctagctttgctaaatatttactagatctttagagataactctgctaagtttctgcgttttacgtataataaggcgtgcattttctccttctaaaggctgcatatagcagaaatgtttataacagtaacgttaggcatagcttgctacagactagcttttagagaacttagtagaggcaattaaattagttgcttacgctataattgcctttagcgtttatagagtagtaacttaggttgcttcagcatctctttacttaataaacttgctctctctagagagtctgccttaggccttagctctttagcttagaatagttacctagttaattctgctagtagttatatgcttatcttaaagattaagctatgcatatctaagtataagcaattatactataaaactgcgaatagcttattaaattagttattgtttatttaatagtaccttactacttagataactatagtaattctagagctaatatatgctaaaaactctaactttagaaggagtatatttattagataaaaaactaacgctctttagagcttcttagtaatttataataactttatagattgcatagccttgcgctagcaacagtttatttaaatttctgctctattaacttttaatagtaaggtattagcttactatagttttaataggtaatagagaattagagtttaattctagagagggagcttaagaaatagctactatatctaagaaaggcagcaagcgcgtaaattacctaatcttaacatagagaggtagtaacaataaatactaatatagagctcttttaagtcttgtaattagaataagtataatttaaacctcttaacgagaaacaattagagggcaagtctagtactagcagctacagtaattctagctctaatagcgtatattaaagttattatagttaaaaagctcgtagttaaatcttaagtctagctagtaggtctgccttactgcgtatacttgtctagctaggcctttcttctagagaatcttatgccctttactaggcgtgttagagactaggacttttactttaaaaaaattagagtgtttaaagcaggcctttgcttaaatacgttagtatagaataatagaatagaatgtgcagttctattttattagtttctaagactgctgtaataattaatagagacagttagaggcattagtatttaattattagaggtaaaattcttgaatttattaaagactaactactgcaaaagcatttgctaagaatatttttattaattagtaaacgaaagttagaggattaaagataattagatactgtcgtagtcttaactataaactatgctaactagagattaggtaatgttctttttctaacttgctcagcaccttataagaaattaaagtttttagattctagaaagagtatagtcgcaaggctaaaacttaaagaaattaatagaagagcactactaggcgtagagcctgcagcttaatttaacttaatataggaaaacttactaggtctagataaaataagaattaacagattaagagctctttcttaattttttaggtagtagtgcatagctgttcttagttaatagagtaatttatctacttaattgtaataacgaataagaccttaacctactaaatagctaggctagctttagctagttgctagcttcttagagagactattagcttaagctaatagaagtttaaggcaataataggtctataatgctcttagatgttctaggccgcacgcgcgctatactaacagagctaacaagttctttaccttagctaaaaggtctaggtaatcttattaaactttattatgctagagatagagcattataattattgctctttaataagaaatgcctagtaagcgcgtattattagcatgcattaattacgtctctgctctttatatatactgcctatcgctactactaattaaatagcttagtaaggcctttagactagcttagagaggttagcaacaattaccttaagctagaaagttcgttaaacttagttatttagaggaagtaaaagttataataaggtttctataggtaaacctgcagaaggattattatacttagtagtttactactataaaagaggctgttagtctatatagcgcaagctaataagcagctagcctcttttatctactcttatcttttgcgtacttatgtttccttagtaggcttgcctgctagttagataaatttataacctttttaatttttaatcagcgtctaaaaaacttaataattataacttttaataatagatctcttagttctagcattaatgaagaacgcagcaaaatgtgataagtagtataaattgcagaatttagtaaattattaaatctttaaacgcacattgcgcttcttagtattctatagagcatgcctatttaagcgttatttatactcttaagctctgcttagtgttaagtatttatcttctctctagtgtttagacttaccttaaaataattagcagctagtgttttagtattaaagcgcagcataagttataatttataataaatacttgcatctataagcctttttaacttttaaccttagattaagtaggaatacctgctgaacttaagcatattaataagcagagaaaaagaaactaatagagattactctagtaacagcgagtaaagcagcaatagcttaaatttaaaatctagctcttttagagtctaagttataatttgcagagagcgctttagcgttagcagcagtctaagttctttagaatagaacgttatagagagtaagaattctatacgtagttgctagccttcgctgtataaagcctctttaataagttaagttatttaagaatgtagctctaaatagaaggtaaatttcttctaaagctaaatactagctagagactaatagcgcataagtagagtaattaaaagataaaaagcactttagaaagagagttaaatagtatgtaaaattattaaaagagaagcacttgcagctagacttgtctatagttgcttatctagacttttgtctagtgcactcttctgcaggtaggctagtattagtttaggcagttagataaaggtctctattatatatcttcttttagagaggccttatagagaagcataatatgtaactagcttagactaaggtctgcgcatctgctagaatgctagcgtaatagctataagcagcctatcttaaaatacagactaaggagtctaatatctatgcaagtgtttaggtattaagcctagatgcgtaataaaagtaaatagaggtaagaactttttaggtgcactattaactaatcctaatatctttagaaggatttaagtaagagcatagctattaacgacctaaaagatagtaaactatacttaaatagagtaaagctagagaaaactctagtagaggctcgcagcagttctaacgtgcaaattaattattaaatttaggcataggagcgaaagactaattaaactatctagtagctagtttctgctgaagtttctcttaggatagcagtaacgtatttagttttataaggtaaagcaaataattagaggcctagaagttaaaataacctttacctattcttaaactttaaatatataagaagttcttattacttaattaaacgtagacacttaaatatactgttactagtaggctatttttagtaagtagaactagcgatgcgagataaactaaatgcagagttaagatactagaatatacgcttattagatactataaaaggtgttagtttatctagacagcaggacagtagctatagaagttagaatctactaagaagtatataataacttacctgctaaataaactagctctaaaaatagatagcgcttaagcgtattacctatactctgctgctagagcagaatttatgctctagcaagtaggcaggcgtagaggctcgtgacgaagccttaagagtaactctaagttaaatagtctctagtgcagatcttagtagtagtagcaaatacttaaataagaactttaagaactaaagtaaggaaaggttctgtataaatagcagttaaacatagattagttaattctaagagatagagtagttctgttttaatattagcgcttacgctacgctcttaaaagagaagctagttaatattctagcatctagatgtagattttctgcagcaacgcaactaagagcagagaccttagcagaagccttaagaagagttctcttttcttcttaacagtctgttactctaaaattagtttatctaaagctagagtttaatagctagaagagcgctgcacttttatagcatttagtacgcttctaatgagccttaaaaatctgcttaaagaaatagtttttacgctaggttatacttataactgtagcaggtctctaaggtaaaaagcctctagttaatagaataatatagataagagaagttagtaaaatagatctataactttaggaaaagaattagctctaagagttaggtatgttaggccttagagagaagcttctagcgcagaagagcactagctataaggtaagtgccttttagcgctagagtataggcatctttagcaggctttagctatctagcgtacgtttaataactaacttagaactagtatagataagagaaatctaactatctaattaaaacatagcattataatagctagaaagtagtattaatataatgtaatttctgcctagtgctctaaatattaaagcaaagagatttaactaagcatagataaacagcagaagtaactataactctcttaagatagctaaatgccttattatctaattagtgacgcgcataaatagattaataagatttctactatctctatctactatctagcaaaactatagctaagagaacgggcttagctaaattagcagagaaagaagactctattaagcttaactctagtttaatattataaaaagatataagaggtatagaataggtaagagctttagcgctagtaaaatactactactcttattatttttttacttatttaataaagcagagctaggccttactgcctaacttctagcattaaggttcttcgtaagctgatctgagttaaagatattattaggtagagagtttagctagggcagtatatctattaaactataacgcaggtgttctaagagggacttatagagaacagaaatctctagtaaagtaaaagagcaaaagtcttcttaattttaatttttagtataaatataaactatgaaagtatagcctattaatcctttagtctcttaaaatttaaggctagaggtgctagaaaagttactatagagataactagcttatagtagctaagcgtttatagcaacgttactttttaattctttaatattagctcttcttattatactaaagtagaatttagtaagcgttagattatttacttactaataaggaatataagctaagtttagactattataagataggcttagttttactctactaataaccttaccttaatagtaatactgcttagtataagagaaactgcagttttagataattagtttttgcagctatctaactaggcattgctgcgaagctactatctactagattatagctaaacgcctctaagttagaatctatgctagaatagagtaatttctgcctgcactagttagatataaataggcctttagcctagaaccttattagattagcgttagcagtcttattgaaattagagctgctagctagtgtattgcaattatatagtgcgcaggattaaatcctttgcagataacttagttatctagctaggttatataagtagttaagtagccttattgttataagctactaagcgtaagcctaatgctagcttagttaaatatagaaattatctctctctatttaaaagttgtagcctattagctgcagctagaagagaaaggaaaaagttgtaggctgttgtatagtttaaaaaacgtaagttaaaaagtagaatactttttaagttactattgcagcgctgcttaagttaaaaagtatagtacttttctagcaggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactatactgcaggtaagaagttcaaaacaataaactataggtagtaagttagtaaagtagagcatagatagtaacttagaagaaaaggctataagtagtaagttagaagagaaggttatatatagatttttaaacagagaagttagtaaattagagatagcaagttagtaaaacagagcgcaagtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttagtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaagtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagctagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctatggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcagagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtctatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaagagaaaaagttgtggggctgttgtgtgtgtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttagcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagcaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcggcaggtagtaagcttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttaacaaccaacttaataatgggtacgggacaaggggaatctgaccggtctaattaaagacatatgcattgcgatggccagaacagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagatttttaaacagagaagttagtaaattagagatagcaagttagtaaaacagagcgcaagtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaacagttgcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaagagaaaaagttgtggggctgttgtgtgtgtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatagttttagtatagctgcgcgggttagcgcgagttccgcaccaaaattgctcaacctctgcaaccttttctgctacatctaccccgcgctgcgaaaatcaaacccaaaactgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggctattaagagttagtaaaaaagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatcgagcataggtagtaaattagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtcgtcccctactaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagcttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcggcaggtagtaagcttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagataggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcacttaaataagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttaacaaccaacttaataatgggtacgggacaaggggaatctgaccggtctaattaaagacatatgcattgcgatggccagaacagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaaacaataaactataggtagtaagttagtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccatagtccctatctactatctagcgaaaccacaaaaagagtgaacgggcttggctaaatcagcgggaaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttagtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaagtagtaagttagtaaaatagagatagtaagttagtaaaatagacctggtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaagagaaaaagttgtggggctgttgtgtgtgtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttatatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcataggtagcaagttagtaaaatagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttagcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcccaggtagtaagttggtaaaacagacatagcaagttagtaaaacggagacgcaggtagtaagtttgataaagaagagcgcatgtagtgagttcctcaaaaagagcgcaggtagctcgttactaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgccggtcgccagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagataagcaagtttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaaagagcggcaggtagtaagtttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctaggtcttgctataggcttatagcctaaggtaccgtaaaagctagccttattaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgaggaaacgcaactgagagcggagaccttggcgggagccccaagaagagttctctcttcttcttaacggtccctcagggcggaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttcgtagtgaacttaataatgggtacgggacaatgggaaactgaccggtctaattaaagacatatgcatagcgatggacagaacagtgggtgttgaaactatactgcaggtaagaagttcaaaacaataaactataggtagtaagttagtaaagtagagcatagatagtaacttagaagaaaaggctataagtagtaagttagaagagaaggttatatatagatttttaaacagagaagttagtaaattagagatagcaagttagtaaaacagagcgcaagtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttagtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaagtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttaataaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtacaatagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctaccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaagagaaaaagttgtggggctgttgtgtgtgtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttagcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagtttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagcttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttaacaaccaacttaataatgggtacgggacaaggggaatctgaccggtctaattaaagacatatgcattgcgatggccagaacagtggggttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaaggtcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctgatcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttagtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaagtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttaataaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggcggtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaagagaaaaagttgtggggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttagcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcggcaggtagtaagcttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggaactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagataggggtagtttccgttttaatgttggcgcttgcgccacgcccttcgaaaggggagccgggttaacattccggcacctggatgtagattctcagcggcaaagcaaactaagagcggagaccttggcaggagccacaagaagagttctcttttcttcttaacagtctgtcacccagaaaatcggtatgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctccagacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttaacaaccaacttaataatgggtacgggacaaggggaatctgaccggtctaattaaagacatatgcattgcgatggccagaacagtggtgttgccgcaatgtgatttctgcccagtgaagtgaatgtcaaaacaataaactataggtagtaagttagtaaagtagagcatagatagtaacttagaagaaaaggctataagtagtaagttagaagagaaggttatatatagatttttaaacagagaagttagtaaattagagatagcaagttagtaaaacagagcgcaagtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttagtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaagtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttaataaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagcttatgtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtggggctgttgtgtgtgtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttagcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcggcaggtagtaagcttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttaacaaccaacttaataatgggtacgggacaatgggaaactgaccggtctaattaaagacatatgcattgcgatggacagaacagtgggtgttgaaactatactgcaggtaagaagttcaaaacaataaactataggtagtaagttagtaaagtagagcatagatagtaacttagaagaaaaggctataagtagtaagttagaagagaaggttatatatagatttttaaacagagaagttagtaaattagagatagcaagttagtaaaacagagcgcaagtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgcaggtagtaagtttagtaaaaaagagcgtaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaacagagcgtaggtagtaagtttagtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaatagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaaccagagcgtaggtagtaagtttagtaaaaaagagcgcagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagtttagtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaagtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttaataaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaagagaaaaagttgtggggctgttgtgtgtgtttaaaaaacgtaagttgaaaagtggaatacttctttaagcttacgcattgctagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaagagcgcagtagcagtagtaaacagagcgcagtagtagtggtaatagagatagcagtagtaacgagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagctagtaaactagagcgtaaggtagtaaggttgggtaaaaaagagcttaagttagtaagttagtaaaaaggagcgcacggtaggtaagttagtaaaatagagatagtaagtcagtaaaatagagatagtaagcttagtaaaaaagagatagcaagctagtaaaatagcgcataggtagtaagttagtaacatagagatagcaagttcgtaacatagagcgtaggtcgtaagttagtaaactagagctagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaagcagtaagctagagtataggtagaaattctagtaaaaaaagagcggcaggtagtaagcttagtaagcttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagcatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgccttgtctcaaagattaagccatgcatgtctacaggtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgctcactactgctgcgcaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtattgctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgctaatactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatgcgccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaagtcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttcggatttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaacacgatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcgggggttaaggtgcccagaaatatacgctcatcagacacccacaaaaggtgttagttcatctagacagcaggacggatggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagaccgcaaggtgggcgcctttcagcgctggggtgcgggcatcctttggcaggcttcggcccgtccgggggaacgtttcgtagtgaacttaataatgggtacgggacaatgggaaactgaccggtctaattaaagacatatgcatagcgatggacagaacagtgggtgttgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccaaaaaagagcgttgccaagttagttcaaatccacgcctaggttagtaagttagttaaaaaagcgatcgctaagctagctaacccgacgcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagaccgtaggtggtaagtctagtaaaatagagatagtaagttagtacaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatggctagctaagaagtaaaacttagaagctttaaaagtttaagagaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttcctagtagacaccgtttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataaatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttgggttttatttaaaaaagttgctaaggacaaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcctcagccaaatttgctccgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctgggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtgtgtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggcctagctttggctgggtcgccaggcttcttagagggactatcgggttcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggcccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcatcattgcgccccttggtactcccatggggcatgcctgggtcgagcctgattcgaatcgtcacctctgtaacctcaagcttggtgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaacgcatatcaataagcggaggaaaagaaaaccaacagggattgccctagtaacggcgagtccccctcactcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggcccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgctttatctgggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttggggccggttggataaaggtctctgtcatgtacctcctttcgggcaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggtttaaggtgccagaatatacgctcatcagacaccacaaaaggtgtttagttcatctagacagcagggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaaatagtttttacgccaggtcgtactcataaccgcagcaggtaactccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttgggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctggggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatgggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgagcgtagtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtgggccatgggaagtcggaatccgctaagggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcgagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgtttttaatgttggcgcttgcgccacgccctcgaaagggaagccgggttaacattccggcacctgggatgtagattctccgcgggcaacgcaactgagagcgggagaccctttggcgggagccccaagaaagagttctctttttcttctgtaacggtcctgtcaccctgaaatccggtttgtccggagctagggttcaatggccggaagaagcgctgcacttttgtggcgtttggtgcgctccccgacgagccttgaaaatcccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcagggtctccaaggtgaaaaagcctctagttgatagaacaatgtagataagggaagatcggcaaaataggatcccgtcaacttcgggaaaaggattggctctaagggttggggtacgttgggcccttggagaagaagcctcctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttggcgccatcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttgggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattgggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccacacacggcgcattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaagatctggctctttcagagtccgagttgtaatttgcagagggcgctttgagcggttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgccagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctggggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactgggcgatgcggggatgaacccgaacgcggggtttaaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagcttcatcctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtgcctactctactatctagcgaaaccacagccaagggaacgggctctgtgccaagatcagcggggaaagaagaccctgttgagcttgactctagttttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgagtgctagagtgtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatcctttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaataggggaacgtgagctgggtttagaccgtcgtgagacaggttagatttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggataccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgccttctaagtcaggaatccatgccagaaccggggtgaatttccggcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcacgcccagagggggaaggaacacaagttgtgggctgttgtgtggtcttaaaaaacgtaagttgaaacagctggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagtttatttgaaggtgaccttttcacccaaaggactccgcacatgtcctcctgatttggttagacaagatggctctgatcacgactgcgcatccccataaatcaaccaaagctcaacgcagcagcaggtagtaagttggtaaaaaaaagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagtgagtaaaacagagcgcagggtctaagttggaaaaaaagagatagcaagttagttcaaatccacgcctaggttagtaagttagttaaaaaagcgatcgctaagctagctaacccgacgcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagtctagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatggctagctaagaagtaaaacttagaagctttaaaagtttaagagaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttcctagtagacaccgtttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataaatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttagggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcctcagccaaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctgggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtgtgtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcatcattgcgccccttggtactcccatggggaatgcctgggtcgagcctgattcgaatcgtcacctctgtaccctcaagcttggtgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaacgcatatcaataagcggaggaaaagaaaaccaacagggattgccctagtaacggcgagtgaccctcagtcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggcccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgctttatctgggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttggggccggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggtttaaggtgccagaatatacgctcatcagacaccacaaaaggtgtttagttcatctagacagcagggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtaactccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttgggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtagggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttagtaggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgagcgtagtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtgggccatgggaagtcggaatccgctaagggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcgagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgtttttaatgttggcgcttgcgccacgccctcgaaagggaagccgggttaacattccggcacctgggatgtagattctccgcgggcaacgcaactgagagcgggagaccctttggcgggagccccaagaaagagttctctttttcttctgtaacggtcctgtcaccctgaaatccggtttgtccggagctagggttcaatggccggaagaagcgctgcacttttgtggcgtttggtgcgctccccgacgagccttgaaaatcccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcagggtctccaaggtgaaaaagcctctagttgatagaacaatgtagataagggaagatcggcaaaataggatcccgtcaacttcgggaaaaggattggctctaagggttggggtacgttgggcccttggagaagaagcctcctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttggcgccatcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttgggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattgggcagccagtgttttgggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccacacacggcgcattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaagatctggctctttcagagtccgagttgtaatttgcagagggcgctttgagcggttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgccagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactgggcgatgcggggatgaacccgaacgcggggtttaaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagcttcatcctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaatagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccagctgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctactctactatctagcgaaaccacagccaagggaacgggctctgtgccaagatcagcggggaaagaagaccctgttgagcttgactctagttttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagttgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagttcgggtggcgcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagaccaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgagtgctagagtgtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttcgatcctttcgatgtcggctcttcctactcatacccgaagcagaattcggtaagcgttggattgttcacccactaataggggaacgtgagctgggtttagaccgtcgtgagacaggttagatttttaccctactgatgaccttgcccccaatggtaataccgcttagtacgagaggataccgcggtttcagataattggttttttgcggctgtctgaccagggcattgccgcgaagctaccatctgctggattatggctgaacgccttctaagtcaggaatccatgccagaaccggggtgaatttccggcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcacgcccagagggggaaggaacacaagttgtgggctgttgtgtggtcttaaaaaacgtaagttgaaacagctggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagtcaacagggaaggttgaatttagttgtttgaacagagaagttggtgaattagagatagcaagttagtaaatcaaccaaagctcaacgcagcagcaggaaccactgcaaacaaacctgtgttagcatctccttagagcgggtcgaacaatgacgcagctcccagtgatagattccagttagcaaaaagagcgcaagtaacaaggagaaaacagagcgcgccaaaaaagagcgttgccaagttagttcaaatccacgcctaggttagtaagttagttaaaaaagcgatcgctaagctagctaacccgacgcgtaggtagtaagtttggtcaataagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagtctagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatggctagctaagaagtaaaacttagaagctttaaaagtttaagagaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttcctagtagacaccgtttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataaatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttagggtatagcttatagtatagtaatctagtaataaaaaatatttgggttttatttaaaaaagttgctaaggacaaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcctcagccaaatttgctccgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctgggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtgtgtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcatcattgcgccccttggtactcccatggggcatgcctgggtcgagcctgattcgaatcgtcacctctgtaacctcaagcttggtgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaaccaacagggattgccctagtaacggcgagtgaccctcagtcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggcccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgctttatctgggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttggggccggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggtttaaggtgccagaatatacgctcatcagacaccacaaaaggtgtttagttcatctagacagcagggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaaatagtttttacgccaggtcgtactcataaccgcagcaggtaactccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttgggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagtttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagataacaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaaggttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtagggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttagtaggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgagcgtagtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtgggccatgggaagtcggaatccgctaagggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcgagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgtttttaatgttggcgcttgcgccacgccctcgaaagggaagccgggttaacattccggcacctgggatgtagattctccgcgggcaacgcaactgagagcgggagaccctttggcgggagccccaagaaagagttctctttttcttctgtaacggtcctgtcaccctgaaatccggtttgtccggagctagggttcaatggccggaagaagcgctgcacttttgtggcgtttggtgcgctccccgacgagccttgaaaatcccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcagggtctccaaggtgaaaaagcctctagttgatagaacaatgtagataagggaagatcggcaaaataggatcccgtcaacttcgggaaaaggattggctctaagggttggggtacgttgggcccttggagaagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttggcgccatcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttgggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattgggcagccagtgttttgggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccacacacggcgcattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaagatctggctctttcagagtccgagttgtaatttgcagagggcgctttgagcggttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgccagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctggggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactgggcgatgcggggatgaacccgaacgcggggtttaaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagcttcatcctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctactctactatctagcgaaaccacagccaagggaacgggctctgtgccaagatcagcggggaaagaagaccctgttgagcttgactctagttttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgagtgctagagtgtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttcgatcctttcgatgtcggctcttcctactcatacccgaagcagaattcggtaagcgttggattgttcacccactaataggggaacgtgagctgggtttagaccgtcgtgagacaggttagatttttaccctactgatgaccttgcccccaatggtaataccgcttagtacgagaggataccgcggtttcagataattggttttttgcggctgtctgaccagggcattgccgcgaagctaccatctgctggattatggctgaacgccttctaagtcaggaatccatgccagaaccggggtgaatttccggcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcacgcccagagggggaaggaacacaagttgtgggctgttgtgtggtcttaaaaaacgtaagttgaaacagctggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtagtaagttttgtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtattaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgaaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaaggttggtaaaaaagagcgcaggtagtaaatgagtaaaaaagagatagcaagttagttcaaatccacgcctaggttagtaagttagttaaaaaagcgatcgctaagctagctaacccgacgcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagtctagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatggctagctaagaagtaaaacttagaagctttaaaagtttaagagaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttcctagtagacaccgtttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttagggtatagcttatagtatagtaatctagtaataaaaaatatttgggttttatttaaaaaagttgctaaggacaaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcctcagccaaatttgctccgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctgggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtgtgtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcatcattgcgccccttggtactcccatggggaatgcctgggtcgagcctgattcgaatcgtcacctctgtaccctcaagcttggtgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaacgcatatcaataagcggaggaaaagaaaaccaacagggattgccctagtaacggcgagtgaccctcagtcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggcccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgctttatctgggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttggggccggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggtttaaggtgccagaatatacgctcatcagacaccacaaaaggtgtttagttcatctagacagcagggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaaatagtttttacgccaggtcgtactcataaccgcagcaggtaactccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttgggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtagggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttgggcctcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattggcagccagtgttttggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccaacagggattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaaatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttagtaggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgcagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgagcgtagtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactggcgatgcgggatgaaccgaacgcggggttaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagttcatctagacagcaggacggtgggccatgggaagtcggaatccgctaagggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcgagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgtttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcgggagaccctttggcgggagccccaagaaagagttctctttttcttctgtaacggtcctgtcaccctgaaatccggtttgtccggagctagggttcaatggccggaagaagcgctgcacttttgtggcgtttggtgcgctccccgacgagccttgaaaatcccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcagggtctccaaggtgaaaaagcctctagttgatagaacaatgtagataagggaagatcggcaaaataggatcccgtcaacttcgggaaaaggattggctctaagggttggggtacgttgggcccttggagaagaagcctcctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctatctactatctagcgaaaccacagccaagggaacgggcttggccaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatgaccttgccccaatggtaataccgcttagtacgagaggaaccgcggtttcagataattggtttttgcggctgtctgaccaggcattgccgcgaagctaccatctgctggattatggctgaacgcctctaagtcagaatccatgccagaacggggtgatttccgcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcagccagagggggaaggaaaaagttgtgggctgttgtgtggtttaaaaaacgtaagttgaaaagtggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtaagttggtaaagtagagcgtaggtagtaacttggaagaaaaggctgtaggtagtaagttagaagggaaggttgtatatagatttttgaacagagaagttggtgaattagagatagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagcgcaggtagcaagttagtaaaacagagcgcaggtagtaagttggtaaaaaagagatagcaagttagtaaaacggagcgcaggtagtaagtttggtaaaaaagagcgcaggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaaaagagatagcaagttagtaaaatagagcgtaggtagtaagtttggtaaaaaagagcttaggtagtaagttagtaaaaaagagcgcaggtagtaagttagtaaaatagagatagtaagttagtaaaatagagatagtaagttagtaaaaaagagatagcaagttagtaaaatagagcataggtagtaagttagtaaaatagagatagcaagttagtaaaatagagcgtaggtagtaagttagtaaaatagagatagtaagttagtaaaacagagcgcaggtagtaagttagtaaattagagcgtaggtagtaagttagagtataggtagaaagtttagtaaaaaaagagcgcaggtagtaagttagtaagttagtaaattagagcgtagatagtaggtttaaaataaatatactctatatagaagattttataataactatagattatagtagatagtaagttagacttttatttaaactttactacttcttttaaactaagctaaatagtaaaaaacttaagagtattttactttaatatctaaactttgctagtatcttttatactatctatagtattaattttataatctagctaagaagtaaaacttagaagctttaaaagttaagaaaaataatattagtaaagtatctctacttttttttagctttcttttttctttttttttacttagagcttatttactctaagcatatatatatagtagctaatacttatatactttatagtatatagagctatctattttctttttctagtagactttttatctactattctttttttcgttaaatataaatactttttatttatctaagctttctatatctttagtctactttatagataataagttaaagctttttactagttaactatctctagatcttagatctcttataatatttttactaagctagatattaacttatagaaatactaacttctctattctagctagattttaaaactagatttttagtagtattttgctattagtattaagatatctaataacttttaaacctagctaattattatatattctaagtatatatttcttttatataagttttcttaagtttttataatactaatcttttatttatagctaagctatagaagtagtactttagctagttagtataagcttctacttatttaaaaactaagaatagttatttagctatactaacttttcttaaatactaacttattgctttttttatagcgtttctctattctagttcttaggtatagcttatagtatagtaatctagtaataaaaaatatttggttttatttaaaaaagttgctaaggacaaaaaagcggatctcggcgaacacgggcttatggttttggtgtggctgcgcgggttgcgcgagttccgcaccaaaattgctcaacctccgcaaccttttccgccacatctaccccgcgctgcgaaaatcaaacccaaaaccgttcgcacgtattataagatgggcagttgaaaactctaaatatttctgctgcttataactcgcaagctacctataagtaattacagtgtgtttagcgggttagcactcgaacaagcctaaaaagcttagaggattttagatcgcctcggcggactcctcgcgattgctctacaatttgcagttcccagccaatttgctcgcactttgccctgggtcttgctataggcttgtagcctaaggtaccgtaaaagctagccttgttaccttgatcgcggctggtgaagattattctttgctgcacgcaatcatggcctgggcgtctctatttaatagctgcaggtgggcatttgcctatatattgaagcgatatctcggtattgcgcctgctgttattactagaaccgaagtccttttatttacttagagggcgccttttggggtctgtggattgctggctttgccaaatattcaccagatctttggggacaactctgccgagtttccgcgttttacgtgtgacgaggcgtgcgttttctcctcctgaaggctgcatgtagcggaaatgtttacgacggcaacgtcgggcatggctcgctgcggaccagcttttggggaactcagtgggggcaattgaatcagttgcttacgctgtaatcgcctttggcgtttatagagtggtgacttgggtcgcttcggcgtctccttgcttggtaaactcgctccctctggggagtctgccttggcgccatcggctctttggcttaggatagttacctggttgattctgccagtagtcatatgcttgtctcaaagattaagccatgcatgtctaagtataagcaattataccgtgaaactgcgaatggctcattaaatcagttatcgtttatttgatagtaccttactacttggataaccgtggtaattctagagctaatacatgctgaaaaccccaacttcgggaggggtgtatttattagataaaaaaccaacgcccttcggggcttcttggtgattcatgataactttacggatcgcatggccttgcgccggcgacggttcattcaaatttctgccctatcaactttcgatggtaaggtattggcttaccatggtttcaacgggtaacggggaattagggttcgattccggagagggagcctgagaaacggctaccacatccaaggaaggcagcaggcgcgcaaattacccaatcccgacacggggaggtagtgacaataaatactgatacagggctcttttgggtcttgtaattggaatgagtacaatttaaacctcttaacgaggaacaattggagggcaagtctggtgccagcagccgcggtaattccagctccaatagcgtatattaaagttgttgcagttaaaaagctcgtagttgaaccttgggtctggctggcaggtccgcctcaccgcgtgtacttgtccggccgggccttccttctggagaacctcatgcccttcactgggcgtgttggggaccaggacttttactttgaaaaaattagagtgttcaaagcaggcctttgctcgaatacgttagcatggaataatagaataggacgtgcggtcctattttgttggtttctaggaccgccgtaatgattaatagggacagtcgggggcatcagtattcaattgtcagaggtgaaattcttggatttattgaagactaactactgcgaaagcatttgccaaggatgttttcattaatcagtgaacgaaagttaggggatcgaagacgatcagataccgtcgtagtcttaaccgtaaactatgccgactagggatcgggcgatgttctttttctgactcgctcggcaccttacgagaaatcaaagtttttgggttctggggggagtatggtcgcaaggctgaaacttaaagaaattgacggaagggcaccaccaggcgtggagcctgcggcttaatttgactcaacacggggaaactcaccaggtccagatgaaataaggattgacagattgagagctctttcttgatttttcaggtggtggtgcatggccgttcttagttggtggagtgatttgtctgcttaattgcgataacgaacgagaccttaacctgctaaatagccaggctagctttggctggtcgccggcttcttagagggactatcggctcaagccgatggaagtttgaggcaataacaggtctgtgatgcccttagatgttctgggccgcacgcgcgctacactgacagagccaacgagttcttcaccttggccgaaaggtctgggtaatcttgttaaactctgtcgtgctggggatagagcattgcaattattgctcttcaacgaggaatgcctagtaagcgcgtgtcatcagcatgcgttgattacgtccctgccctttgtacacaccgcccgtcgctactaccgattgaatggctcagtgaggccttcggactggcttagggaggttggcaacgaccaccttgagccggaaagttcgtcaaactcggtcatttagaggaagtaaaagtcgtaacaaggtttccgtaggtgaacctgcggaaggatcattacactcagtagtttactactgtaaaaggggctgttagtctgtatagcgcaagctgatgagcagctggcctcttttatccacccttgtcttttgcgtacccacgtttcctcggcaggcttgcctgccggttggacaaatttataacctttttaattttcaatcagcgtctgaaaaacttaataattacaactttcaacaacggatctcttgggttctggcatcgatgaagaacgcagcgaaatgcgataagtagtgtgaattgcagaattcagtgaatcatcgaatctttgaacgcacattgcgccccttggtattccatggggcatgcctgttcgagcgtcatttgtaccctcaagctctgcttggtgttgggtgtttgtcctctccctagtgtttggactcgccttaaaataattgggcagccagtgttttgggtattgaagcgcagcacaagtcgcgattcgtaacaaacacttgcgtccacaagcctttttaacttttgacctcggatcaggtagggatacccgctgaacttaagcatatcaataagcggaggaaaagaaaccacacacggcgcattgccctagtaacggcgagtgaagcggcaacagctcaaatttgaagatctggctctttcagagtccgagttgtaatttgcagagggcgctttggcgttggcagcggtccaagttctttggaacaggacgtcacagagggtgagaatcccgtacgtggtcgctagccttcgccgtgtaaagccccttcgacgagtcgagttgtttgggaatgcagctctaaatgggaggtaaatttcttctaaagctaaatactggccagagaccgatagcgcacaagtagagtgatcgaaagatgaaaagcactttggaaagagagtcaaatagcacgtgaaattgttgaaagggaagcgcttgcagccagacttgcctgtagttgcttatctggacttttgtccagtgcactcttctgcgggcaggccagcatcagtttgggcggttggataaaggtctctgtcatgtacctcctttcggggaggccttataggggagacgacatgcaaccagcctggactgaggtccgcgcatctgctaggatgctggcgtaatggctgtaagcggcccgtcttgaaacacggaccaaggagtctaacatctatgcgagtgtttgggtgtcaagcccagacgcgtaatgaaagtgaacggaggtgggaaccttttaggtgcaccatcgaccgatcctgatgtcttcggaaggatttgagtaagagcatagctgttgggacccgaaagatggtgaactatgcttgaatagggtgaagccagaggaaactctggtggaggctcgccagcggttctgacgtgcaaatcgatcgtcaaatttgggcataggggcgaaagactaatcgaactatctagtagctggttcctgccgaagtttccctcaggatagcagtaacgtattcagttttatgaggtaaagcgaatgattagaggcctgggggttgaaacaaccttcacctattctcaaactttaaatatgtaagaagtccttgttacttgattgaacgtggacacttgaatgtaccgttactagtgggccatttttggtaagcagaactgggcgatgcggggatgaacccgaacgcggggtttaaaggtgccagaatatacgctcatcagacaccacaaaaggtgttagcttcatcctagacagcaggacggtggccatggaagtcggaatccgctaaggagtgtgtaacaactcacctgccgaatgaactagccctgaaaatggatggcgctcaagcgtattacccataccccgccgccggggcagaatttatgccccggcgagtaggcaggcgtggaggctcgtgacgaagccttgggggtgaccccgggtcgaacggcctctagtgcagatcttggtggtagtagcaaatactcaaatgagaactttgaggactgaagtggggaaaggttccgtgtgaacagcagttggacacgggttagtcgatcctaagagatagggtagttccgttttaatgttggcgcttgcgccacgccctcgaaagggaagccggttaacattccggcacctggatgtagattctccgcggcaacgcaactgagagcggagaccttggcgggagccccaagaagagttctcttttcttcttaacggtctgtcaccctgaaatcggtttgtccggagctagggttcaatggccggaagagcgctgcacttttgtggcgtttggtgcgctcccgacgagccttgaaaatccgcttgaagaaatagtttttacgccaggtcgtactcataaccgcagcaggtctccaaggtgaaaagcctctagttgatagaacaatgtagataagggaagtcggcaaaatagatccgtaacttcgggaaaaggattggctctaagggttgggtacgttgggccttggagagaagcctctggcgcagaagggcactagccgcaaggtgggcgcctttcagcgctggggtgcgggcatccttggcaggcttcggccgtccggcgtacgtttaacaaccaacttagaactggtacggacaaggggaatctgactgtctaattaaaacatagcattgcgatggccagaaagtggtgttgacgcaatgtgatttctgcccagtgctctgaatgtcaaagcgaagagattcgaccaagcgcgggtaaacggcgggagtaactatgactctcttaaggtagccaaatgcctcgtcatctaattagtgacgcgcatgaatggattaacgagattcccactgtccctactctactatctagcgaaaccacagccaagggaacgggctctgtgccaagatcagcggggaaagaagaccctgttgagcttgactctagttttgacattgtgaaaagacatagggggtgtagaataggtgggagcttcggcgccggtgaaataccactacccttatcgtttttttacttattcgatgaagcggagctgggcctcaccgcccaacttctagcgttaaggtccttcgtgggccgatccgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaaccataacgcaggtgtcctaagggggactcatggagaacagaaatctccagtagagcaaaagggcaaaagtccccttgattttgattttcagtgtgaatacaaaaccatgaaagtgtggcctatcgatcctttagtccctcgaaatttgaggctagagtgtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttcgatcctttcgatgtcggctcttcctactcatacccgaagcagaattcggtaagcgttggattgttcacccactaataggggaacgtgagctgggtttagaccgtcgtgagacaggttagatttttaccctactgatgaccttgcccccaatggtaataccgcttagtacgagaggataccgcggtttcagataattggtttttgcggctgtctgaccagggcattgccgcgaagctaccatctgctggattatggctgaacgccttctaagtcaggaatccatgccagaaccggggtgaatttccggcctgcaccagtcggatacgaataggcctttggcccagaaccttaccagatcagcgttggcagtctcattgaaattggggctgctagctggtgtattgcaattgtacagtgcgcaggattgaatcctttgcagacgacttagttgtctagccgggtcgtgtaagtagtcgagtagccttgttgttacgagctactgagcgtaagcccgatgctagcttggttgaatatgggaattatccctccccatttgaaagttgtagcctattggctgcacgcccagagggggaaggaacacaagttgtgggctgttgtgtggtcttaaaaaacgtaagttgaaacagctggaatactttttaagttaccattgcagcgccgcttaagttgaaaagtgtggtacttttctagcaggcagttttgatactatactgcaggtaagaagttcaaaacaataaactgtaggtagtcttacaccaaagtagagtttatttgaaggtgaccttttcacccaaaggactccgcacatgtcctcctgatttggttagacaagatggctctgatcacgactgcgcatccccataaatcaaccaaagctcaacgcagcagcaggaaccactgcaaacaaacctgtgttagcatctccttagagcgggtcgaacaatgacgcagctcccagtgatagattccagttagcaaaaaagagcgcaggtagcaagttagtaaaccagagcgc