gcttttagagagctatctactttagcgtatatccgagaagcgaggcttctttctattactatatatactaaacttctttagagttatctgttaaagactatgcttaactattaaagtcactttttcttatatacgctttcttttatataatttatattatatagtagctttattagctccttaaagcttagtaattttcttctatactaatactagcttatatataataattactattctctttaagatcttcttaaaggcctctattatagatattagtaagctatctatatatttctaaattcttacctttataagcattaattataactctaatttaagagtattacttagagtttataactactaaagatagtctttaataataagtatgaagatagactataagcatagaagtgcttagattaataaaaagtacttatatttaactaaagatcagaatagtaaataaagagtctactaagagaagagagtagctagctatatatactataagacgtataggcgctaggctagtatatatactagcctaaagtagactagctaaagtaaaagaaaagagaagagaaagctagagtaagtaaagtatactaaagcgtaagtagtaagttagagagtagatagtaagttaagtagagatactttacttatatataaacttctttagtatttcttatatatacttcttctaaacttagtaaggtctcttaaggctataaaagaagctaaaagagcttagaaagtattactaagcttagctagagatagctagagcttagtagagagtaaagaaaaactttagtaagtttctttagtttagctatataagtagaacttagtaaatataagtttatagttttagtatagctataacgtaccttataggttagtaagctatatagattagtaagctacttttactaagcttctactaaaactatcttattctagcgcaaaatagcctactttagctctatatagtataaagtaagatataatattatttagagtctacttctactactttcttatatatatacgtattatatctagtcttattatactatctatagttagctttagctactaattttataaactatattttataactatattttatactttagttaatcttactaatataatatagtaacagctctctctactcttattaagtaacttttctatatataagtcttagcattaaatattaaatactaatactctagaactctataatctaatagataagcttactgctaataagctatcttacttagtatctatagtagcaggtactctataaatagctatattaaatacgttgctcttagaattattactatctatttaatgcttactagcttctaaagcttcttaagaaaatctttcttatagctataagaatctattactgcataatactctactatctagtctataagcatagctgcctacttacttattactttcttatctatataagaattatttctagagatagagtaacttagcagcgcatatcttagctagtatatcttaattatatctataatatagaggtatataacgctactgctaccttatagtataatataactaacgttatattacgtaagaaagtagttagtagcaagagagctaataactaacttatagaactaattttataatattaataacgtagtagcatagctatctatctactagctgcttttaaatatagctagtaagctaatatatctagataagcttaaatatataatcttaataatatattagctattaggctttaatagtattaaaggtaatataatataatttagtaaagttaagtattagaaagagtagtaagttactaagaagagaatatatcttaatatttattagattatagaatatttaataatagttataataatagtaatagtaatagtaatataaagatataaagagatagaaaactatagtacttagatactaatgcaaaatctattcttaacctatgcataactatatacactacttttctatagttaagcgtactataaaaattatacctcttaagcctagcttagagcagagtagttattattatgcctaagataatttttaagaagtttagatattagttagtagtacctacactagctttacttagaactattaactaatactagattacgtattatatacttttttaatacttttttatactaatagtagagagtaattactatcttcttttagtctagcttattttttaataatactcttagttatattttatatctagaataaatactatctatactatctttaagagagcttacttactttagcatatatctacttctttactttcttcttattactatatatactaaacttctttagagttatttattaaagactatctttaactattaaagtcttttcttcttatatatactttcttttatataatttatattacgtagtagctttattagctacttaaagcttagtaattttcttctatgctaatactagcttatacgtaataattactatcttctttaagactttcttaaagacctctactataaatattagtaagctatctatatacctctaaattcttgcctttataagcattaattataattctaatttaagagtattacttagagtttataactactagagatagtctttaatagtaaataatagtaaagtatagatatagatattaagagctaatataacctactctaggttaaatagaactaatttagcgctttaaaactcttcttagatattactagaagtaattactacgttaaaggcgcgcttaaatgcataataaaaacttaagttttataatatatataatttagttacgtataagctctttagcttagcatttatatattttctttaaagaagtaaaataatctatattaagaggctatagaaaatataataagtaagaaggtatatagatagtaataatcttattattcttatagtattgctaaaatttaagtaagttatagctcttatagctattaataataagcagctaataagctgttagcactctagcactaagaacgcctttagcgttctaagcaggcttagtatatctgctagagagctagtatatagagtagagagagaattgctccttattagtagtaattcgtctattctttatgataatcctattagttattcttattattacttactcctagctataactctctagtactattctaacatttaaattgcttactctacatagtataaagaaagagtaaatatattatctaactctctataagcttctactataaaagcagcagctatatagaattagagtctgctcttttataatctgcaagaagaaagcgctatagcttaggcttaagaggttcttaataataatattaaagaccttatacctattacttctatagagaagttaggcatagaggcaactaagcctaatactatctaactagctaataataagctataagagcctatttctctctaacttaattaagagaagaataaaatatataagaagattaaggaactctaataactaaaggcttaagctcttctaaagaagaaactagttttcttaagagctataaaagcttattacgatttaggcaactaagaggcttttaactctaagtaactagaaacaacgctactaggtttatcttaaagtaatatattaagcttcttactaaagcttaaactcttaatatactttaagaagaagaactaggtataatataactgctaagagaaagactataagtcttactttataacttcgccttaagcttttctaatagaggctttaatagttacgtttaggctatgctacgtcttagagaatataagaacactttagaatagttactacttctcttctgctacatctctagaatagacgcctacttaggtagaactaaaagtagttatacttaacttacttagaaccttagcagaacgcttctagaaagtatataattgtatctgccttataagatagaaactaaactaatctctaatagatctgctaaactatcttagacctctctagaaagaactaggctttataaatatagaagtaataaaagttacatagtactatttagcactataataagatatctaagataatcttataaagattctagttaagcagagaagcactctagctactctagagaaataggcaaacatagtctagtaaagagtaactagatacagaactatagtagatattctagtataaactccttatagttaactaagaaaggtctctctaaatatagaaagagcttaaaactctctaaaaaaggctaagtatactaaaataagctataatatactaaagcaggcactagtaagcagagctaaatctaactattctaagctaacctattataactataataaggttagctatattagtctaaattactctaactcttataagccttaagctaaactctcttaacagaatataggaaaagataataggtgcagatcttagaggtctaccttactgcctatattaggtctaatctagactaaaagaaccttagtactctaagagaggctatattattagcactctcttagctaataatagtaaagaaagttattagtgccttaggcgctatagatattttcctagacttaggttcttagttaaacctaatattaataaaacttactaaagagcagagtttagagataactctattaactagcttcctagcagagagagttagtaagagaaaccttactatctatagcactatagtcgcagacgtagttattattaactcttatagtaagaagaaaaattataagatctcttttattattactaatctaaagaagtatctaatttatcttagcctctcttaagtagataaatataatctaaagattaatattctaatataaagacttctttatagagagcataagataaagaatataatgctatactataaagtaagtattaaagacgcagaagagtttaaaagaagcatgtaaagcctatatataaacgtatatatctttctagtaagctacgcaggctctgctacgctagaataactctatatagattagattctcttagattacgctgtatttgcagatattagctctaagaagaactctaagattctagtaagatatagtaagcataatctaataattaatctagtgcctagagaaaattctctctattatctattatataacctctctcttatagagttaggtatattaagagcatatataactaagtatttgcagtatagctaaatacgttagttaaagtcgctagcaagtatatctatactatttattaagaagaaagataagataatataactttatatagactacagaggtcttaataagattagcattaagaattaaggttctctactcttaattatagagtctttagaacgtctctcttaagtaaagtagtatacgaagcttaacgtaagagaggcctactatagaattagaattactaaaggcaataagtagaagactgccttctatataaggtatagctattttaagtatatagtaatgctatttagtcttataaatactctagcctagttctaagcctatattaataaagcgttagcaggcttagtagatattttctatattatctatttagataatattctagtctttttagatatagaagaagagcacgtagtatatataaaggaagtcctttagaagctgcgcaatgcaaagctatatataaagctaagtaagtataaatagcatatatagcgtatagagtacctagagtatattataagtctagaagaagttagtattaactaagatagagttaaaacgatctagaactagcctctgctatgcactatatataagatctacgtctttattaggtttataaactactatagataatttattactagttttagctatttagcgctgctattaactattctaacctaaaagactctagaagcagctaaaagcagcctgcaaatgcaaagagaagagagttagactcttaaaataagctctaaaggtatttaagccttctaagcattaaaggatatatttcttaatatgcctatctttatatattttaaataagaaagagagactagagttaaagttaatgccttagaaggcgcaatattaggcattctaagctagttagtactagaagatagcaagaagctctaatagagactagtagacttctacttacgcaaacttattatagctaagtatagatataatatgcataactaagaactgcttataatcgttaagagtttagaatactagcgttaatatctagaaggaacaacgtttaaggtccttatagactataaaaaccttaaatagtttatagaaataaaaactctaaactatagataagtaagagcttatcttattctctctagatacgactttataattacttattaatctagcaaaataaattctgcagatagctctttaagacgcctagactatatagataagatataaaagctatcttagaaacataactacgcttttatagaacctctctatagagctctatagaaagaagaaaaagacttctttcttatcttagctatattaacttaagcagttataagaatagaagaataatagaaagctattataatattacgcaagctctattaagaagactaaagctaacttatagcattaaagctagaagcagacaacgatctatctttagagtctagtatagatatactagacaccttagaacctaagttaggctaaaataggctataacgacctaaagtagcatataaggcacctaaggttctttatataacctctaaaaaggcagaggcaatatattaatattataataatcctcttataggctattttagtgcaaggcagataattaagaaattatagcgctgttatacctagaaaagccttagaaagaatatagagaagtactattacttctacaaagtatataagagagcaaagctagcctaatataagctatataagttgctagcactactactacttctaataagactataaaaagatattataatagattttataactaaactctctttaagtaaactgttaggcgtagtctataatgctatattagttattatatatagattaactaagatatcctattatatctctgcttaagaaaactagaatagagtaaacttagcgcaagcatagatttgcaaagttatatgcctatatagcgttctaaagcgagtaattttagatagaggctctattataaatgcaaaacactagaatatattctaatactatataaacttaagaagagttctaatcttcttcttctatctacagatagatagatagatagaaagatagaactagactctagaatactacctgcgttgctactataggcttaagtaagacaactaggcattatagttatctcttataaaatttacgtataatgatagcaaatatgcagttataaacataacacctttctaagcaaactaagaactaaactctattaggctagattagcctaaaagactacttagagataaagaattacctagagcagctaagcttgctaaaagagtactagtaataattactacttataaattaaggatccttgcagcaaaataagtactagaaaaaacacgtaaataaataaaggctgctagtcttatttaaagaagaagataaagttatagtttctactagaaacatgcagttaacgcaactaaagaaaaaactagactagaaatttactctagaggttattaataaataaataggctctttagcgtttagagttagacttaagagttttctaaacatatactctatcttttatatcttcttattagaactatacgatctaataagtaaaattctatactctctaactaatattatagatactctacataatattagaggcaataatatctataaagtagataaaattatagatagaaggataatagatagtagctaatagaagtacctagttaaatagaaaaactactctaaggataaaaacttataggagcctagcctaaacatcttagaaaatactttaagaaagttctagaatactatatctgcctaactacagcgtaagaagtataagaatagctaagtaaattaaaatatagatataaggtattaaggttaacttctaaacaaaagaagagagtaataataaataaactacgcttcttagagctattatagcctataacagactattctaggcagaaagaaaataattagcatccttaaagataagcattatataataattaaaaataaatctagaaatagaagaacctaagaacagaaatatattactaaggaaagatagaagaaagaatcttcttagcattttgctatctagagattactaggtaaatctgcgctagaatagcctataatagcctagcttagattctaaagacctaggcgctgctcttatagtgcctactagctacagtctaagatataataacctaaaaaaagctaaattagctacaaaaggctctactaaggctagatttagatgttaagaactataagacgctccttagcactattaagcttcttttaagctttattaatcttgcttataaagagactatgcctagctaagagaataaagctcttattcttctctaaagacgtaatatctactttaagaccttagattagctcctttagctttcttttagaattcttatacttcttactctatatattaggttagtttgcgctaatataacctataatagcctaacttaccttcttatagagagtactaggcttattcttattaatctgcttaagcttaagaatagtcttagtaaagatattctaataagccttacgcttagcagcaatagccttagtagagtaattatagcaaataaagatataggcagcgttagagctgttattagagtctatagtgctgttatagtatgctaagttctctgcataaagcgtatacagaggcctagaatatagttagcgcctaaatagcctataatagagtattatagcctatatagaactatataaggtacttacttctttaactgcatagctagaagactgcaggcgttctaaatattagctttaagcactaaaatctctctagcatctagaggctgcagattatagacatactaagcagctactatagctcttgctagctagtccttagtagcagagatagtagagatagcaataatagtttagtagcaaatattaatctaacttagcgctagcttattaatattagcagcaatatctagaactttctaacgcagcttcttagaaggctaaatatattagtttatgctataataaagtattctagcttataataacttactactatatagttagagttgctaaagaagtaatagaggcacttaaagtactaagcagtctctctgcctctaatcttcttctgctagaataagtaaagattaagatagttcttagtattctctatagcattagagaagtctattataatgcaactaaacttactaaggcacttaaagaagcctatagcaaaagatataatatagcagcagcatagataatagatatatatactattctctattatatcgttactaacagcgatctagtctatattaactaatttagaggtattctagcctagattagcatagaatagaagcagaagagcttaataaagctagattaagaggcgtagtagttattataagacactctatatttattagcgctgtaatagagtataatagagtattctagcctaaatagaggctaaaatccctatagagagaactaaaaattcttactaaaaagagactaagagaatatagaactagattagaagttagactaagcttaactagtattataagtctatgcgctacttacttattattgcttagcacgctaagcttagttaagcaagtctcttaaaactataagttttagaaataatctatagagctctaatgcgcgcgttaggccttaaataagctattatagcttattctagcttactaaacgctcttctatattagacgtatttgcttaaggcgagcatgcctaagaagagagataatattagcactctagcactaaggacgcctttagcgttctaagcaggcctagtatatctgctagagagctagtatatagagtagagagagaatcgctccttattagtagcaattcgtctatcctttacaataatcctattagttatctttattattacttactcctagctacaactctctagtactattctaacataagcgcctataactcttctctttatatacttattaaagtgctttaactactatagactaagcttatttattatctagctattcttagagactataataacctaattataaagtagattcttcttcttatactaagctaagagatagtagcagctcttaaagataataaagagtaaaatagtctactttattacgttaatactctagataactattatttactcttaattactttattatattatctttagctattcttattactttaaagctataataactactctagttaagatctagcctattataaagctagacttattaaagttatatatattattattaaagatactatgctttgcctttatattctctataagctagaactagtcttatataatcttagaattcttatagagagctctcttatagttatatttataattaaactttatttagagcttagagtagcatttaataaatatactaagctagtttaagctaacttagcctagactacgcttagcgcgcagagaattagctatattagctatagctataagcctaagaagaaatctacgcgtaactagcttaagtatatacttaataattatatctttcttaattagagttagatttattaatttaagctagcaatctgcctaggaaggttatctagcgcattaataacttagagttacttaaaagatattatagatagctacagcgcattatatagagagtattatattttatttaagagcttagagagcagtttatatcttatgtttattagaagcgtctatctagtgctattattaaggcattatattaaaaagtagaatttagtagaagcttagcaaaagtatctagctaaactatatgtctagctaacctataaggtacgttatagataagtagcacttactactctctataaagtagcaatttatctatcttataatatacttactactttatcctctgtaacactagctttctgagtctaattctattttgctaacaatagcttcgtttaagctaaggaatagataattatacgatgagctaattaatagaatgttactaagaataattagaataaattagctgttaagcttcatgtaggatcgagccggaatttgtacttgtgtggcctggcctcgctaggcttgactccgaccttatttcgaggcaatcctgaggccttcggctggggctagaattcgaagtacgtgcctgttacaaattatgctgaatgacgtatttgttcttgagtcgactcgctgagttgttagtgcgaaagataaatatctatgagggtagcgcttaacgaaaaaagcccagagtcggttgtccgcatctagctgtcttctaaccctaagctatatactatctacacctccatcataccaagtagtgaatctgtcttacaaagaacacctttgattgcaatatcaaaggcttcttcaagcgaacctgtacttctgtagcctagtctcgcaacacggccaacaacggcagctaatttactaacccgatgcttcagtaaacgtcgtacacaagattgccgtagctgatcatccaaacaagcttgcccaaaacagacactagacccattttctggacgatcaaaccctactttaccgttcactccatgctctcgataagaaagagaattctgaatcacgcgccttaacatctcaattatcaaatccgtgcatatacacagagataatagagagtgcagggattttgattgacaagtcgaacatctcaaaacggctgtatacaactgggatgtataatcttccagaagaagaatgaaatcgagggggggacatcgttctacctgagataacactggatgaaagcacaacacctggagtgtatttaaagaaatagaacaacaacacaaacggccgttgcgggtgcacgactcagatgtgggactttgatcgctcttgtttccgttggcgacagcgttgatcagattgttggcctctaggaacgctgatccctcttcaagtgatgttctcacatcgattgagcctgatagaaaaaatctatcagggcgtccgaaggagctttgccccttatgcccctgcaattctggctcgaagggtttatcgagggacgcagggcatgtcgtagatagcggcaggttcgcagaatatcgcgaacccattttacccaggttgcggtactcgtgagtcgtaagcgaagtaggtatatgctcttgtgcttctccttgaagggtgaatgaaggaaagttgtacataaggcttccgctaagcgcattgtcgatgtcgaattcaaagtcagatccgagctcgaatgcgtagtctgctgaatgactgggggccgcattggaagacatggtatcctcttggtccggattcaacacagtaagatcgccatcgctactatttaggatcgaggggctgttctgttgctgttcattttggcctacagacaaagaagtagcaaagcttggactttggtatgagttttcatgggaagtctccagcaatcgagatcccttcagtgcttgcatcgatactagcagatgttttcaatggtctacctcgacggcgagctgcactgtaaacgcagggttggtttcgttcaaggcagcgacggcatgatggctttccatggtcgcatctaagcttggattgagtgcaaaaatcgcaggtggttcggagatgtccatttttgttgaaggggcgttcgggcattgtaagttggggaactgtcggtgaccttgaaatggctacaggttctggatatagcacgcacgaatatttaccagaatcgctacagatctgactataggaccgaaaaggttgtggctagatgaagaatcaggccagaaaaggccctctcggtaattttccgtccgctttatcgaacgctaacaggggacggccgcgttaaactagaccccagtttcaatccacctctacaaagcttggctggacacgtaatcggtcccagctagtcaggagaaaggagacattatcaaacttgttcggtcagtgcggtgcggtgctagcgtttggcaaagtggatggaaagaatccggtagatacgaagtaatctgaggatagctcgcctcgggtaagacccctagcatcggctcttgcgagaaagacacgaacgatccgtgcaagctggggtactagtccccatcgaccaagttggtgagcggagtgtaccctccaactgtgattgaacacgatcacctgcctcgtccccagtttctgacgtaatccgaacaacgcgtagaatccggctgtttgtattaaggtttcaccggcccgatgagcctagtaagaagaaggcggggctccagggtccctaaacacaaagttgcgccctagatagcgccgtccatcagtcgtcataagctctgataaattaaggctaattatcgtgcacaaatctggcgtttctatgttgatttattgccgttttccgccaagaagatagatgctttacggtccgacacgttgatacctaccaataatggttaagattgaacaggaagcgacgtgacgtctggacaccctgtaagacaagcctaggccttgtatcgcacgagagaagcaccggtggaaaccgtcgcctacttgcaactacagcagcagtccaacgcaagaatatctaggtaggattacttagaattactctgaagcaagcctgtacaattcatctggttttactctattcgtttgattccttgcttttgctgtcattgagtaggttggattgttgtgtctgctaagcctttgatgtcctatcggtgcttctctcgtgtggtacaagatgctcggggactttttcttctgcctttagatgttcaatgcaggcatcgttgcattagcccttcaaattagcagcatttaatcaaccggaggtctgcggaaggataaggcggtgacttacttggacacattcatttgctcgtccgatgagccagtggtatcggtggtacagctgtctagcttctccatgcccagaacccttctagcttagggcctgtctggttacgccgtttttgctggccgtattggtgatatattaggtaaagctcgtaacaaggagtgcgcgggagctaagctcagaggcttgcccgaatctagattagcaaaatagagcgaccagaattgaaactgtacctcgaagcagctgctagaaaatagaggctccatctcgctcaaataggtagattgtaggtacaataagcactaaaccaggatgcaatccttagtggcaacgctaacaaaatggcatccccagctcctctggcgattactccgttttaccagacacgagctccatctcatctccgtttttaaaacgctgcctaattaggccgaaacggccagcaaaactggcgtaccagacaggcccttaataagagcatggatcgtgtaggcttgataggagcagaatgcgtgtattgaagtcttcagtatgaaagttgattgatttcacaaaagcgcctccagttgtgcactgaaacttagctgctctcgcatttgaaggttggatcacggtttgtacttcgttctggtcagcactactctattagttaatgatttctttcagaatctggaaatgcaccctgatgcgctcacaagccctaacgacaacactgttgaagatgagcacatgcgaacattgttggatattcctacagagggccacataactcttgatgagacagtgctgcttttcgaaaacgttatgcagatcttcagcaacaacgaagctcgcgaacgagccttttcagacagattcctgactcttgctatccttggggccgtcgacaagatgctctctttacttaacgcggcgaaatctacgtatttcaacacgaatcgatgtctcagtcttgatcggaaggaacgcgctcggccgcccagccttgtctgtgtaaagagtacggccactattggtagacactttcttaacgaagaagagagcgatttgattgcaagagaggccataaaggctctggccctccggcttggaagagagacaacgaatcttaagcaatggctctttcaaaagaccggcgtaaatgagaggggggttttcgagatggatgaagtagagcagatgttgtttcgcatttgggctttcgtagcagctgtgcgagaataatagaacgactatagctaagaagtatgttctgccatataatgcctcggtagacgcgttggtaggacatattgctcatgcggcagtcactctatagcatttacagctcaggtagtagtggctggatatcccgatgtctgtattattggacttttggttgcaataaccccagcgatgtgcgtgagagagatggcgttgagaatttcgaagatgcttagtttgacggtcagaatattcccgagccaattccgaaaatcgacggcgacaagagaatcgaccccatgaaatgttagcggtacactaggctcaatgtcttgcacggtgcgattgaagaagcttgcaattttggcagccaggaatagggaggtcgcggctacaatagcttgatggcgaccttcaatgtcattgtgggagtcgcggatcgatgtgagatcagagacgaagcggtccacatccttgacttgctttgcaacagggccgatttgctgtttcgcggtagcggacgttgggtcggcgacgttaccaaagcgcagagtgccgagacggttgtcgttcaagagcgtgggcaatgcaggcagggtatcgtaccgagccatacaagtcacgatctggctttcttcgggacgggagcgaaggggatggcggatggcgtcttcgacagcacgcagcacatggctcactggaatacacttcatactgagcgacttttcggtttttcgtcggagctcctcactgcgctctgcgaggtaaccggcgtcctcgatagggccgaggtcaatggaaacagcaggcaagccccgggcagtgcggtgcctggctagagcatcgtgaaacgtatttccggcaacatagttgccctgcgatgcatgtccaaggatgccggtggcagaagatagcatgacaaaaaagcgcaggtggggaagctgctcatgcaggatccatgcgctgattgtctttggctgtgcgacacgccgccactgatcaaacgacatgtgctccaagatagagtcatcgagaacgacagtaccgtgaatgacgccagcgatgggtggtataggcgaccgggccacattcgccagtaacgcgtgtacagcatctgcgtcgctcacatcgcagtttcgcacgtgtatcgcacagccatgggcggccgccagcttctccagtgcagggcgacggtgatgagactcggcggtccgcgagacaacgagaatgttcctggcgccagctttctccaccatccagctcgttatggcatagcccactccacctagcccaccgagcaccagatatgtggcgtcgacgtcgtcgaggcatatgggctttaggtcacgtggcttcacgcgaacacggtcatcggggccagtccgtagcaccagcttccccatgtgttggccggttcgcatcgactgcatagcctggtccagagcagatacggggagtgacgtgattggcgtcatgggcggcctttggcgcgcattcagtagctgtatgctgtctctcagcgctgcgtgcagtaccgcggtcttgctcttgcactcgctgtattggatcaggtcaagcgcagtgagagaggcgctacggcggaaaggcaacatgttcagcgtgcgctgtgcctcagcgtccaccttacccaactcaacaaaacgaccaaagcgtgcaatgcagtgccatgacgcctggagtagagcacctcgcagcgaattgaggacgacgtcgaccccatggccacttgtctgcgtcatgatagcagcggcgaatgtatcactgcgactgctaaacacgcggttggcaggaatgccatattgcatcatcaaaagcgtgcgcttgcgagacgacgaacatgtcacaaacagatcagcgtccatctgttgcgcaagtgtgatggccgcctgcccaagcgctccggcagctgaatggatcagtacccgctcgccgcgttgcaaccgtgcaacatggtggagagcgagatgcgcagtgccgtaagcatatggtatcgaaacggcgttgtcaagagacatactctcaggtactgccacgacactcgtccaacgcgcttgcggtcgtgatgcaaaacgcccgcggaaaatgccacagacacggtcgcctactcggaggccgctttgcacagtgtcgttacccaagcgtgtgacgatgccagcgctctcatgccctacaaagtcgccatcctcctcgatcaggcccattgcagtcataacgtccttgaagttgattccgaacgcctgagcttcaatttccaccacatcctctgcaagtggatcatcgctcatgttgcgctcgatgaaccgcgtctgatttcgcccagcatccggcacctcccacacaagctctctgtcttgttcgtaccacggcctcttctgtgttgacatcctcttttcgcaaagcagaccgtcttgcgcaaaatctggccatagtcgaggcacatgtaacaaaccgtccttgaccccatactcccagtccattcgggtagtgctgacgtctttgttctggtcaaaagcgtcctggaagacgtggaccgcatgccgaactgtctctgatgtccatggattggtagacgacgagaaatccaggtggacgtatcgtttgcttgtatcttcccgccgcagagtccggaaaagtccttgaacgagcgcacgttgaggcatacttgcatcaatcaccccaccgcagcttagccagagtacaccatagctgcgaaggacaatgttacgcagcgtttcgaatccgcttggccccattgcgtacagaaatgcgctgtccatatcaactgtaaccatcaccacatcatctgccgtgatgtcccgcacctcgtttatcctttgcaacttcacagtacctcctgtttgggccgtgacggcttgtttaagctcttcgagccaagctgtctgcacgctgctgtttgtgtcgtgtaggatgtggacggttgaaggcaacatgcggacctcctgatcagattgtgctgtcgccaagataaggctggtgctgtgcatcatcgcattctcgcagtcgttcagctcgaaatcgatgccactaaagccagtagctttgagtacccggtcccagcactcgagcccgacgtttggactgctctcccgaccactgtcttctcctaaccaccatcccggcaatgtaccgaacacgagttgcgcatcgagagcatcctgcgtactctccaacatcaggagtttgccgccgggccgcagtagttttctaacatttgctagtgttcgttccaggttcgcagtggcgtgcaagacttgcgccgcgactatcaggtcgtaactgtgggcagcaaagccctgatgttgcggatccgacccgatatcaaggattcgaaagtccatcaaatgctcccaatccttgaatctgtccttggctggcccaaagaatccggccgagatatcagtaaagtcataatgaccaagtagcgaagttttgatagaagagctgcctgagccatcttcatcatcgcaaccatcaccactcattgaatcactaaacgcttccaggacatgccgcgtcgttcctccagtaccagcaccaatctccaacacactggcaccgggttctctggccgcataaagccgcagtatccgttccacttgcttgtatgaaccgtgtacgagctgaggcatctgttggtagtactggttgagaaggtcattctcccgcatcaattccagtggtgcaacatggcctcgaacaatgttcgcaagctgcatgccaatacggcaagtgagatcgccgactgcatcttctgctgcaacactctcgaacaagagttgcttgctcgcctcgtcctcgttgatattatcgttcagaccgtgaacaaccgaacccatccacttgtagaacttcttgtagtgccaatcccactgcccgatatcatcttgctggagctggcgatacgcatcaacgatcatatatccacacgctcgacgcagcctggactgcgactcgatcaatctctccgacggccagaatctcattgattctttgatctccgtcggtatgccgtggtgtatatccaactcccatctgcacttggcatggagtctcttgtctggctgcgcgtgttcactctcgcgcgtgcccctttgatgcatcatttgcaatcgaaagccttttatctggaaaggaagcgattcatcaccatgctcatcatgttccagtctaccaggaaccacccatgcatggaaatccacgtgacgcttggtccaggatgtgagctcagcaagcgcctgaagagactgagcagtctttatcggcactgatataaaatcgatagagcgggggatgagtatatcaccctgttcgagttgagcagccagaccggaataacaagactgaaatattgagtctaatgttgtcgcgtggagtatagcgctagtcttggagccttctttgttggacgcaacaggtgcgattcggaattgcgtaattgacttcttccccaggaccttactatccgccaaattctgaaaacacggcccgtggtaaaattccatgccgcgcagcgaggagaagaccgcgtctgcagtgacaagattaggttcctcataccctgtcaagaagttgtcgacgttgggctggctattagacacgctgaatccagttttgcttgcggacttcttctctgcgcctacatagcctcggcaatgctgaacccatatactgttgtctacagagaaaaggtcaaattcgtaccaactttcatggtctagttctttcttgctgcacggccggagtgagaagacaatatcaacgccagaagagagtgcaggcacgaccagtgcgctcgttatatcaacgttccgcaatttgtatcccacgagcagcttatcgataccggcagcacggttcacgaaatgaagtgcttcaatggccattgatacgtacccggctgcaggcaggacagtctccccctgaagctgatgatcagccagccaagagacgtcttcggctcgtaggacattcctgaattttggttgcaaaggattggaacccggtaccggcaaacctaggagttcgtggaatggaaacttgggatggcggtgatccgcagctgttcttggctccagaagataccttgaccgatgattccaagtgtaggaagggatatcggataggtgtattcgctgatgttcaggtatcaaattgacttgatctagcatcagaggatatcccgccattgatagtccgcacgcaacgtcttgcatactgtcaactgcatcgacagaatgccgtaagcatgacagatatgtgggggtagaatcacgtaatgtttgccgtattggccctgacagtgtagcttgcggaccaatctcgagtataacatcaatctgaccatgaaccatcatgcttttgagtgcttgtgagaacaatacagggtttgtaagattgcgaacccaatggtctggaaggaaagcgtccgacatgatactgccagttacaggagatgcaaaaggcacttgcgcaactctgccgccgcggcttgtcggggatgaaaggactgagctgattgcctttttatagtcttcagccatgtggagcatgtgtgatgaatgatatgcgcatccgacattcagctttcgacacaccacagcatcctcttccagtagcgcagcaatctttagaagtgcgtcgatgtcgcctgagagtgtcacgctgcttggactgttgatgcaagcgatgccaattctatcctcggctccttcggaaacttctgcaatgtactccttcacgctttctgcactgagccttacagccagcatacctccccgcagcgcgtgaatttgttggtatttttctgacagccggccgcgatgatacgcgattccaagagcttcctcgaatgaaatgacgcttgccgcatacgcggccgcgatttcaccacttgaatggctgactaccgccgaaggaaagcaggcccaggtccggagcaagtcgacaagacatagctgaagagcgacactgatggcaggactcaagccaatctcatgcatgcgtgaagttccttcgtcgcgcgtcatctcttccatgagagaccaaggcgcatgatatagatgctggagagtccaatcggcccgctccatcgcctttctgtatgcaggatatgcgtcaatgagtccgcggcccatggcatgccactgtcctccctgaccattgaaaacgaatcctatacgacaattatcggtcgacgctttgcgcaccgtgatgtgggggtcctccaatcgggtggcgagctggtctaagcttccagctcttacagcggcggtgtaggggaaacgagagcgtctctttgtgagtgtatacgcgagagcaggagcataattgtcgttggcttgggccttattaccctctaccatcctaatatacttggccagcgtctggctcatggcctgtactccagattcttctttggagctaaccaggtatacgtaggatagtggagtttgtgctttacttttctcattgcagttgccattctccccgtttgtgtcctccctaatttggtcacaggagtaagcttccataatgacgtgaacgttggtcccaccgtaaccaaaattgttgacggaggcccgaagtggatcatccggccaggaaataagagaggtaggcacatggaggttccagcgagagaaggcaatgcgaggattaggcgtttcgaagtgggcatttggcgggataagtttgtgacggagcatcaaagcgactttgataattgatgcaataccgctcacgggttcagtgtgcccaatgttcggcttgatggtacccacatacaaagggtgcggctttctcgcttcgccaattgtagacccaattgcttctgcttcgatagcgtcagcgatagtacccgtgaagtgcccctcaacgtagcacgtggagctcatatctattcccgctttattgtagcaatcacggatgagcgcttgctggacgtctccagaaggtgacgtgatcgttgctgtcctaccatcttggttcatggatgattctcggatgacagcatgtatgaagtctccgtcacgtttcgcagcactgagaggcttcagtaccaaggccgctgcaccctcgccgcgaccataaccatctgcgcgtgcatccaatgagaagcttttaccctcggggctcaggacacctattctgcaaagagcaatgaacatatccgggttgaacattagtgcggatgcgcagacaatggatatgtctgactctctattgcgaatactttggatagccaggtggattgccgccaaacttgcggagcagccggtgtcgatagtcaaactagggcctttcaggttgaaaaaatgcgacacccgatttgaaaacatggccgtcccgttgccggtcatgaacgttgatgacacattttcaggatctgctatgatcgaatcctggtggtcatgtgagaatgcgccggaaaatacagacgtattagaaccagcaatgttttccaggggcaggccagctacatacagccttagttacacccgaaccataggcgataggcgatattagggtatgaactaaccattttccaatgcttcaaataccccctcaagcaagaagcgcaactgcgggtccatagtctttgctgcctcggtagtgacgttgaaaaactgcgcatcgaacaagttgacatcttcatcgagaaagttcgcaccacgaacgttatgctgaaaggtgttaacgttccaaaatcctcgctggaatactattatgatcaattaccagtccatgtttctgttgatctgggtgatagaaggccgagccatcgaagcgtgcttcagggatcggagaccagccatctttgcgcgaagcgataagctcccatagctttgctgggttggatgaaccgccagaaaatctgcaactcatgccaacaatggcaatgggctcgggacttgaacgcatagcagtgttttggacaatttacgctgcttcggctggaactcagcacaatgggaaggaccagttttggcagagaaatatggtgtgtcttgggatatcaaacggtctctaaaatatagagacagaatggttagttaaaacatcgatacaatgaggagattgtctgtgcttcttgtttctctaaatgtgttcaacagactaggatcgtgtgcaaagcgtacaaatttgcgacacactaattcattcggggaattgatcaaacatatgaaaattcaaacattcggctgaatagggaaataccaactcggtgactttctttgtattgggcaccatcattacgaacttttaaggtctcgtggtctcatgatctcgtcaagccaacatttgagacattccgagattttgtggcgcctgcttcagcgaaaccgttcgggaaattaaaatgccatacacaatcattagccggtataaaatatcttttttttgtcataatgtgctatttacccgccaaaggcgtggcctagtaaaatcaaactgttcggggattttgtggacgggcttccaggttgagcttagctgtttggagaaatgcccgagatgctaagcacgttattcctcatgcaatggtgcagttaattatgatgcgacagtgccgttttgctcgcataccaaggcacagaggaccacctgtaaacttttcatacaacgggcggcaagatgagggtgaagacgaccaaagtgcaccgtgtgcatgcagaagcgcgaccattgctgcgacaggaggccttgatgccaccgctcgatgcttggtacgcccacaggagaacattaccgacagttcttctctacgacagtactcctgagccattacccgactttactacgcatctcatcgaatccctttcaaggacccttaattatttcctacagtatgctggcgatatcgacttttgtaccatcggggtcggggaaggaaggccattgcgaaggaccaggatattctggggcggcccagaggaacagggagcaacattcatcgaagccagcaccaaagcacgtatacaatcactcctacctcgcaccacatcggaacaaacaagctttatttgggatcgttctgccgcatcagcacgaccactgttcgtgaacgaacatccccttgcgcctcttcgaggccgttcggcgggtgtacgggctcagatgactagtttcagttgtgggggatttagtttggcccttgatatggaccatggccttggtgatggcagtaatcttggcctctttctgcagtactgggcagctgtttacaactctatgttccatcgcgatgttagacagagcctggaaagcctgcctgacgtgctcttcgaaccccaaacgctcgaaaatcgtgtggcatccatccagtttgacgagcaaaagctacagctagcccgacagcttcccactgtcgcaccatttcttccggatctgaaatctgataccgacttgaacccggcgacagcacaacctcagcctgacatcccacaacctgtacctacatttgatggcgtctctggcctcttgagattgagtgcccaagattgcgaagatattatacgcaacatccagattcgagctaccagccctgttgttgacctaatggcattgatcagcttcgtatgggcagctatcaaccgagcacgtcagagtactggaaccccagctgcagccctatacatgcctatgagtcttcgatcaatgttacgacttccgccagggctgcttggctctccgttgatgtccatgggagttgaattgcctggggaggagtttactagcactgcctacttcgacgccgctacactagcagtccagacaacgaagaccgtggcccagtatacagaagaaaactttctcatactcaccaaagaggttattcagtgcaacagcccctcaaaattttctcgtggtcgccctagctcacatggccgcatcggtgtttcgagcgtagtgcgatttgggctaaacgaggtctcatttggatcactcaagcctatcttcatctgtcctttggtccctgttccttacatgttcattgtcaaggaagctatttcagcgcagggccgagcgtctgatgctagcaacaggagtgccagtggtagtatgaagtggtatgagaatggagcagacatattttttactctgcctcatgatgtatatgaggctttcatttcagtcccagcaatagctagatttgccaccctgtacgatgagtagtgaacgacattctccgttacatttaccgacaagaaattgccacttccaattttctccctagtttgtaccagtatggataaatgtaaacatgcttcaccacttttcaacaggatataggatcaactgcataccatcttttggccgcaccgtcgtaataccctccgcagtcagttctcgaagaacttcaaatctgtatcgacctacaaaagcagcgacaaacgcacggacagccgctgtcacgtacatttgaccgatacacctacgtggtccatggagaaatgtggaaaacgcataattcgtgcttgcgccaccatgattgttagcctttcctgtatcgtcgttgatccagcggctaggatcatattcattcgcttttggaccgtaagcctcggtagagcggttgatggcgcctggcacaacaaatacgcgggttccacgacgaacaggatgtccaagtattgtggtatcgtcagccgctacacgagtagttatgggcgaggtgggcataaagcgtgacgtctcgttgcaaacagcattgagtattgggagctcctctagtacttggccagcaacaaaaccgtcggcgtcgtgatgaaaaaagcgatgtgagatgttgtcttgtatctccttccgtaggcgggtttgccagtcaggatgagctgcaagaaaccagatcgcccaacagaaagcggcagccgtaggttcgtatctggatgtttcttgagttagaagattttcacaacagaaactgcgagcgatagaaaatgcgaatctccgacttacccagcaccaatagtcatcaagaggtgtgtggcaagttcatcttcggagaaggcattgcctctcatcagcctggataagatgttgttctcagtcccgtctttagcgcgacctttcatttccttcactaagcctatacagagcgaattcaatttggcgcgtgtgtcgtagaactgaatttccagaggcctcgccaggatctgcaatgcccagcgaggaaggctagcgttgagtacgaagtacaggctcatttgcgggctagggttgaatagtatgtcgtagagctcagtgagaacgtgcggctctctcatactgttgaaatcctgtccaacggtcgcaagaccaatagtatccagtgtcgccctgcttccaatctcccatatatcgatctcctttgaactgatagagtcggagcttgggaccagatcaccttcctgcagcatatccgccatatcgatagctttcgaccagaagactggatgcaaagacttaatactactgtggttaaaagcaggcaacgagtcccttctgacagccttatgttcgtcaccctccagaatgagaagagcttttccaaggagttgacccaagagatgacgtgcagcgggcgctttgacaaagtcccgataccgtcgcacaagcacctcggcgagtgcatcagcgctcgtgagcaaaacatggtcgttgtaccagaaccctgtaaaataaatcaaccctgagtttggcacagattggaacatgtgcaggtaggcatcgccacgcggatcggtaaattgagctagcccgtggctgagaacaggggatccattctgaacggaaataagcaattgagattctatggttccgcttcgccgtgacagcgaagagaattactcactttggctcgtggcacatgcctcaaaggactgaagtatcgtggacggatgtgggctcggtaaatataaacagaaaggacagctatgaaatatgcaagcagtcgctgccgaagagtttgcaaacagccatgtgcatatatcgtgactcctaacagacctgcatgaaagatagaatacacgaacataattgaagtctgtatgctactcgacgatgctttgacaagggtggcttcaatttgcttatatgttcttttaaatagccgatacacaacgcgtcttcgatgttcgggtaatttacgacaaatattttagatacatttgctccgatattaaaaaaatcactggacgaagggcttcctttcatatacggaaagtatctaatctctgagaatagtttgctgtataagcgcaatcagctcgcctggagtttgttggagggtagtataggtcacatgcgtacctctttgggactagcgtctgttcagttcgttccttcgatatagccagttctgatggcttataacaacaaacaacttcgtatcttgcttgtacacttcatcaaacttcaatcatataaaccggcaggaaatgtatcccaccgctgagctagctaggctactgagctatgggcacagtagaacgagcagagcaggcagcgctttgatgcctctctacgaattggtgtcttacttcacctgcgcgaggcgcttatgtaaaccaggattgccttctttctaggtgtctacaatacaaagtttttatgttaccaagaggtgtttcgtatacaaaattaactaggcagagaaaaccttcaaaggtaacaaattgtggtagctctaccttctaaagaagggactatgcctagagaggtataaatcaacatatgaaactagctaacatatcatactaaaccactatatagagataggaaaaggcttagaggcagttactctttagctacttacaatctactagcatatagacagaaagaaattaactaagaggtaagaggagctagatttgaactaatgtatagagagagagaagagcaccactaagtctctgacctaatttccaggtgtgagtgcatacatacctacaccattcccccgcaaggcgcttaaaagttcgcgatttcgccgctgatttgtgtattttactcttacattatgacagctagcataataacactgaaataactagatgttgcctatagtttatatcttcgagactttcgtaagaaaagcagagctattgatctctgcaaacgctctggctgcacgattcggcagttcctccatatacaatttccagtcttccttgcattcatcacatagtttaacacctccaaagtggcgtagttcgttggagccgtacgagttacggaactcgcattttccgcatcgaagatcgtcgtcggctgttaacatgtcactcaagccgtcaaacatcaagatgtctgcagactcaagcgcctggtagtagcggttgctgcttgaatgcgctgaggtaaccgcatcgatccggttccagagcttgcggttctgccgggcttgagaaacgatctcggctgtttcttggtttccaatggtacaaccatcctccacataacggtaacgccgcatcgttatgaataaaggtccgccaaagtacctgagaaagttggtgacgacacaaagcttcggtttattagcccaggcacagtctaaggcccataacacctcacggcatcgccggaccgctggaacacgtagttctgagggactgtattggaaagtgttgttcgtctccccctcagagcgatgtttgaaaaaagcgacagcgtcgtatagagtgtcaccaatctcacataagacctcaaattgctgctcagtaaaccacatgtcgtctaggtcgttgcatgctagcgccgcagcaattgtgaaccgcgctaatgcatctgcgtctcgtaggcggaaccactgacgtggagaatgtgccaaagcattgacatatcttctaaacagtctatcctcgcgccggtcgctggttttatcggcagtgattagcaagaagctgcggtattctcgtgccatctctgcgctaacacaattgcaatcaaaacgttagcaaaggcgtggatattgaatacactgcgtggtacgaatcgtggcagtttgtttcacttactggcctcgagtgcccataaagagtgtggcgagtacctcgtcaagattgtagcctagcatgtcctctccagacatgacgtcaaccaatctgccacggaattcggcgatggtgccgatgacgatgatgcgcatgaatgcaacatagcgcttccagttggtgtatgttggaatcacagttcgggcatattcgaatgcggtcgtgaacacttcgtccttggtcttctgtgggagatcaactccttgcaaatcattcgcaagcacagacggataatgccagttgtctgcagtcgtagtgccctctctcttatcaactctgatataaatgttactgtacgcaactagaacgcacaattatgtggtacatactctacacgcactaatggcaccactggtgatccatttaatttccgtgtcgtagctgaggggacagacgctgcgtttgcatccactatcgttgttgtgtcgatttgacccatggtaagaaaatgacaaaaatgcaactcattgtatcctatcacgcattaactaagcttatatgactggactggatttgacttccggtgaatccaagcaagcctcggggaattctctgatgtagacccatcatagattttacccggactggaaaaatgcccggcgattttttcccatcctcctacaacataaaaggccgatcaatcttagccaacaacaaagaaagatatattgatattcaatagtgctctcatgcccaaagcgcccatacaattgattatggatctattgtcttacatggagccctattgggtcaaagcatcatctatcaaaggcgtcacttttttgaatatactctggacatcaatcttagctgtatgtccctggtgcatgttctttcgcgagtctggctaacctcaaatcgtccagtttgccttatttatcctcgtactctatgcgcacgcaaagctttggcatcctttgcgtcatttccctggtccatggattaatagcatctctccgctacctgccgcgttcatgctgttgatcgggaggcaacacacttattattacaagttgcatttaaaatatggcgggtcacctaccgaggagcctatcttgactcagtattctgatagcaatgcttgtctataggtcctaccgtgcgtgtatctccagatgaggttgttttctcggcagcagacgcttgggaagatgtttatgggtacagggtatgtagagagatcattctttgaatcttacatctaatcactatgatacagaagggagacgtcatggaaaaaagcccaattttcatcggagtcgtatctcccatgaatggttgcgttggtataggtcttgcaaaaggcaaagagcacgctcgtcaacgacgtgcactggctcccagtctctcgaaaagtgcactgaaggggcaggaagcgatcctccaagtccatatcatcaagcttattgccgcaatccgcaacatgatacgagccaagcaagaggttataaacatggcagactggtgtaagtgtacttaaattaagcagcacataaagcatagctaatcatagttataaagactcttacatcacctttgatgttatcggcgatctctgctttgctgagccgtttggctgtttggatcaaggcgcagcaacagagtggtctacatccgtcaacaatgtccttatttcagccacctgggatcaggccattcgaagagctgcaggtgtcgatagctggctcagaaatcttctgctcaggtttgtcccaaaggaagtatctcactggagaatgactcacatgaaaaaatcgcaagaaaagacattagcgcgtaagttgttcttgcaatgctactccgcaacgcaatgcctaatttgtgacataggtcttgccaacaaggacttgccccgccaggacatcatgtaccacttacttcagcaagaagatcagcaaaaggcgctaaaacctacggagatcattcttaacatggttctgtttgtcgccgctggatcagaaacgacatcaatacagcttaccgcaatgacacatttgctttgtatgaatcaggatgcatacaaaaaggttgtcgaggagatacgaggcagtttcaaaaaggctacggatatcaccctcgccaccgtgatggaattagtatacttggaagcatgtgctgccgaaacccttcgtctctaccctcctggttccgtcgcaggccagcgtattgtacctcgtggaggtgctaagatagacggacactatgttccagctgggtgcaccgtgtctgtttcgccttgggtggcggcccgttcgcctctaaacttcgccgaacccgaccaatttcgtccacagcgctggttcagggaaggtgtatactcgcgagataagttgcatgctgcacaagcctttggatacggaccaaaaagctgtttgggtcagaatctggctcagttcgaggtcagattgatcatgtcatatctattgtttagctttgacatggaacttactcaaggtccaagacacgcagaggataataggaagtggtcctgtacttcagaggaaagtgaaataagggtgtaccaggctctactgaaaccgaacctgtggataaatttcagggagagaaacttataacgcccctccctaactggcgaaagagcctgcgcaaggaaaactaatcgtacaccgtactacatcggcagtcacgctttggtagccggaaattcagcgcagacatggcagagaattgtagtagggttatcacatcgatattcgagggttattgagtctcaaatttcaagaagagatgacaagaatatgtacgcctgtcggtagttcttgatatcgtggtgtctaacaacaatagcggtttcgcgttaacccaagggttctgctacacgctattgttcttcctaggtaattttccatgttccttgagtaattggttctttttgatacataaaagacgatttgtatgatgccatgtcttgacagcccgccaggttctgtcgcgaaaatcactagtgtatattttcctgcatcaacgcaaaactaatgctaatctctcagcatatttttcgtcttagtttggacaagagtcgggtcttatggctattggaacgtcgataaataccgcacagtggcccgatcaccgaaaattcaccgggctgagcccaggcgaaattgcccgatcggaattgcgagtcaattttcagaaagattaaatggttcaattcctaggccgggccctgagaaggcaatacatgtgggtgtcatgacatgttcccatcattcatggatgtctgaacttggccatctctccaatcaccctaagacgactccgacgcccactcaacgttatcgactttactttgagcttcgaaagcaaagcgacaaccatgctatccgccctagtggatatctccaacagctcggtatttacgctcacttttgggagtttgtgtctctggtatttttacgaatctctttgttcatggtaccggctccgacatatccccactccatctgtactagcctcattttcatacttgtggctcggacgccatacttttagtgggaagcagtattgggtacatcgcgagctacacgccgaacatggcccgtttgtgcggatcggaccaaatgaagtcatgacggacgatgtgagcgtgatcaagcagatatgctcagcacgtagcgcctatcagcggagttcatggtatcagaccggacgcttcaacccttatcacgacaacctcctctcaattctttcgacacccgcacacagagagctgaaaacaaggcttttgaccgctattggttcacgagaaaatccgggaattgagcaagcgatagatgagcaggtcaaaacactaattcgtgtgattcgtacacgatatgtaggagttccatctaaggaaaagcagccgctgctagacttgggccctatctcattgttttttactatggacgttacaacgcgtcttgtctttgggcgagaaatcggagatatggaagatgaaacagatcactccgggtttttgaagcatgttgcagacctctggcctcagatgtcgacttcagctgatgtaccttggatacgcaaggttatcttctctccgttgttcctgagacttctgggaccaaaggtttctgatgagaagggcttcggtaaactcatggcgtaagttccggcttgagaagcgtcaaaaggaaaagcgtagttgatacattctgctaggcttgctgaacgccatgtcgaagaacgattcaagactgggtataaagatgaagtacaagatatgttggtaagtgtagaaggcctgtgtagctgtggatatgggtttcgctgacattaagttcgtagtcgtcaatgattcgcaacggcttcaatcgccaggagtgtgaagcccacactttgttgctgctgctatcaggaactgaaagcaccgcgtgcgctatccgtgcagtgcttagttatataattaccacgccctcagtatactcacggctaaaagaagagatcacttccgcaatacgcgatggtattgtctcctcaccaataacatttgctcaagccaagagactttcataccttcaggtaagcacacagatattttctcgttcacctgcgctcgtaattaatgcttccaataatataggcggtgatatacgaaggcattcggatgcgcacccctctactcggcttatggcccaagtggtctgcttctgacgaaacgtttcttggagtattcattccggtgggtacatgtatatgcatgaacacatctgctttactgcgttctcccaaattattcggtcaagacgccgatatctacaatccagagcgatttgtgtctctagatcatgaagcccgtatggagatggagcatcatgtagagttggcttttggatcggggcaatggatgtgtgcgggaaagaatatggcctttatggaaatcaacaagatcatcttcgaggtaagcataaaagcagagcaaacagttcaatacatcttcgtctcttctcgtttactaattcggacgcattatttgttcatagttactacgaaacttcgatatccagatggctaactctatgctaccgcataagagcgagagctatggcgtatttcttgagtcaaatatgtttgttaaaaccacagagaatcttagcagataaggaagtgcttggtatatacgaggaagctggtatttttacgttgtagaggctctgcgcatcgcgttaggagacccacagccgatgactctgagccttcgagttataacttcatccatccttccagtggcagctttactgcacagtatgccaaaactgcctatgtgagaactcaatgaaccctaccttgcggcatgttgtggaagctagctgtcctctaataaacgtacggccagacttttgctcctgataatcctgctagtgtgtcaaatgttcaaggttagtttcaaatcccttactaatcgataaggatgtaaagtcgcatatggcatgacgcaaatcgaaaaaaaaaaaagcttaaagtcccaggcaatgatgtggaacgttctgaaccataaccgaagtggcaacttctccctcgagagaattgcgacgggctgactgaactgtgtatagtcactcatgtcggatccatgtatcgttttgtagtttactgaacctcattctcgtcaaggtttcggtgcttatcctcttgccagcagatattcgaagcattgaacgacgcacacgcttgtgaacagaccttttcgcctctgtggcgtttgatgcattggtctcgaagctcggccgaccgaagataccgcaaggagtgccgagcacatcgtgaagttgatcgcgccgcggcttgatgtatcagcatcggctgctggtacccagaaaaattccgtcacgagctcgtggtgcgacggtgaagcatcggaggtcagccctgttcagccgcaacaccaagcgaaggcgctgaataagcgcgcccaacatctgcacgagccacgaataacgctgcgcatccgcccaaggaacagggatctctgccgacatggactccacaatcacatgctacacagaaacatttctcgtgtttcctttcttggacatgtctcaacaacatgcacaaccgttcttgttggcgcatggctgcggcacgtaggaccaattccgcgtgtctgtcaccgataaggggactgcaaggccaattgacgcttttgagatgaggggaaccatggtggttcggaaggagaagagcgctttgtacgatgtatgtactcattccgtgattgtttcgagttatggattaggtatgggggtgctcaatctgtggcaccgttcaaggcatgaacgactatgtatgcattgtttgcaaggaacacttgtcgctggcatgcgcttatgcagtatcagaagttggataagtgacaggtcccaggctgagtggcagttgtcgttgcacatgtaaattgactttcaatgacacggcagggattcacgccggcagtcccgctcttcgcttccagaaccatcgactgccttgttcatcccgcgtctaaaggaccgtatttgatccactgtaaaactcgcagagcgtcctcctgaaggcgatgaatggcgtggcgcttgttatcgtgacgttgagtggccaatgcggctttcacatgccaacttgctgcctagcacgcctcaaatcttaatgcaatgttgcgagaacgactctttgaggagtacagatgcaaggtgctaggttgacactgccatggccttgtcgtctccattattgataacgacttcctgggtattgtcgtggtcaaaaggcacctgggcaggaagtttcaaggtttgtttgcgtgcaggtgcgtcatatcgataaggttgagccactttcacatgcaatccgtcccgcttgatccattcacgccattcttcccaccgttttcagcatagacgcatcgcccaatcagcccagcacgcacttccaccgcgcaataccgggaaccgtgctcgcatataataaggtaggttggaaagatatcctttttcccacgttctcccattctgacatctcctccacagcttgtcaactttcttccacagacgttaccacaaacaattgtacagtgaacactgcattcctgtagcctacttctttgctcatgacaccccacgccacagaagactctaaatctcccaaatccaacatgagcaacgatagcgcccctctcactaacggcgagacgccgcactccaagtcgttctcggtgagttatgagctctgcattcttcacaacaccttatctggcccaacactcccaacggctatcgtaagacggcaacatccggagctttgtgcgagttcctagttggcaatttgcattggaccacttacaccacacctcgctatcacgatgcatgcgacgggcgtcataatcgggccaatcattcacgtaccgaagttgacaccctgctaacgctccaatcagcatctcaagacctaccctgccttcaacgacacatacgagggattcaagaacaccaacatcggcgctagtacactcaacattgcatccagcacgtacaaccgcttcgtcgcccccttccacccctacttgcaacgcccgtacagcgtggcgcacccgtacttgacccgcgccgacgagctcggtgacaccggcctctccaagctcgagacatatgtccccgtcgtcaaggaggacacccaggtcctcaagaagtatgcctttgcgccgtacaactacgtagcgggcacctggcaagagcagtacgagcgcacgtcgcaccagaacgggctcgtcaagactggccttgcggtcgttagtaccgagctcaagatcttccaggacgcttgcaccgtcttcctcgactactggaacagctccaagggcggccagaaggtcaacgagaaggtggagcaggtgaagcagtagtgtgcggaccagtggttcgagttccgcaagcgaaaaggagaagagtctgcggcggtcgacattatgcttttcaacgcagaatatctgccgggtaaagatggtttgaggacaccaaaacgtcctgttctaaccttgtccgaaactccagaggcggtgctttgtgtcagtgctggtgcgcatcctgcagatgttctaaaggtgcaagaagagatgtcagaagctgagaggcgtccctttcttgatgaagtcaatgctcgcctgcaaaaagagcttgcggacagggctgatgaaatagcaattgcgaatgaggcggaccgcagtccaccttagtccttttggcttacttttcttttccagtatagatacctttctttcataatttctctcgggtgggcaaacagtcttgtaatcagtgtcatgtttgggtcaaagcgagcgcggatcaaatgaatcatgccaatatccttccaatcaaacaagttctccacaacgctcaccttacctgacatgtgacagttgatggaccacaaacggccaccggcactccccgcctatcgagcggagtcggcgttgcatacgatgcaagcgtacaagcctgagcccgaccgactgtgttagtcgtcaccttgatgcacgttagcggcccgcaatacggtgcactgcagggtgtgaacgcgatggagacgtcgtgaatttcgtgaattgatcccgagatcgaagccggagtttcatgctttcattttcagtccgaagtacacgcccgaatggcaggctttgtttgagtcctgtccatccaatgataatccaccgacatgctcatgcaggatctccacgtgtatcaaatcattgcccatctgcgcccagccgtaaccgaagaaaagcctagaactgtaagggagtgaagaaccacctgttcttgcccgactggtatcgctcctcgaatgccttcttgacggtcttcttggcctcctcccgttgcgagacctccttgaatgtgtcggcggcgagcacgcccttgaggttgtcgagctcgatggtgtagcgggtgggcatcaagtgggtgtctgcgtctatcagcacatgccttgcaacgcacaaatcactccaacgtacagttgacctgcttgacgaaaggcttgaccttgctcttcttggcctgcttgttctttgacatgcggcgagtgaccttggacgggtagcgctcgataccggcgacgagtgcgtgggggaaggggtgcgacttggtgccgttgtcgaggggagaaatgatcacacacttcttgccggcatagcggccccgggtgatgatgacaacgcgtccgaccttgaggctgcagaggaggtacgttagcagctgtgcagtcgcatattgcgtgtctgccgtggatgcagcaattggcacattgcgaatatcccgagcggaccaaggactccccaatattgccaatgcagcatccagagtcgacgtgtagtagcgttcggggcactcacaacttcattgtggctgtcgtccggttagtattgggtgttggtcgtggagttcgaggttgtcgtgaaccgaaaattgctccaaggttcgtgggctgcgacggcaaaaagatgaagcgagccccgacgcgcgctagccacactagcggctcacctgtcattggccagccccacttgccgctcgaacttttgggagcctgcaaaagttcgcgacgcctgcagttgagcatttcgcaacaccgaagctcgcccagtatgaagatcaaggccctcagccggtcggcttcgtcggcgcaggcacctggatccaatgtggcaaaagtcacgcgcaacctcgaccccaaccagcatcctttcgaacgcgcccgcgagtacacacgagccctaaatgcgaccaaggtcgagcgcatgtttgcgcagccttttgtcggcgactttgagcccggtcatgtcgacggtgtatactcttttgccaaggatccgaattcgctcgaccatttcgcaagtgggagcggtgatcggcgttgtgaaagtatgggactttgccggcaggcaagaaaagtggcaagcacaggcgcatgaaaacctcgtcaaaggcatgtgctggacaagagacaagaagttgattacctgtggtgcggaccgtcaggtgcaattgttcgaaccatactcgcaggcctcgaaaacagcaccaaaggcgacatggcacggcaacacagccttcacatctgtttctcaccatcgcacactaccatctttcgccgctgcctcgagtaccatctccatatacgataccactcgcacctctggtgcaccagtccagagcatggtttggccttctgcgattgacaccatcaaccatgtctctttcaaccaggtcgaaacttcaatacttgcgtcttccgcaacagatcgtcccctaatcctgtactatctacgcactagtatgccgctacaccgcacagtgctcacctttgcatcgaattgcatatcttggaatcctatggaggcatacaatttcgctgttgccaatgaagaccacaacgcatatgtgagtaggatcacggccgaagaggtacctcttgctgataaacatagattttcgacatgcgaaacatgaaacgcgcgttgcaagtgctcaaaggtcacgtcgcagctgtgatgagcgtcgagttcagcccaacaggagaggagttggtgacaggctcctacgaccgctcggttcgcctctgggaacgacaaaagggtcatgcacgcgacatctaccacaccaagcgtatgcagagagtcttctcggtcgcctggtcaccagacaacaactacgtactcagtggttctgatgatggtaacgtgcgtctttggcgcgcaagagcttcggagcgacagggcgtcaagtcctatgctctgcagcagaagctacaatacgatgaagcgctcaaagagcgatacaagcacatgcctgagatcaagcgcatcgccagacacagacacatccccaccaccgtcaagaaggctggcgagatcaaggccgaggagcttaaggcgattaagagaagggaggagaatgagaggaggcacacgaagaagggccagacccgacgaaaagcggagcgagagaagatggtactggcaagagagcaatgattttcacattttgtagtatcatcagcatagcgtcggcgtttcggtttccaaaacatgagatcactacaacgatgacactagagatcgtttcgtatacccaccaactctctgtcatccttttgattttgggactcttttgacccagcacgtgattgataagattgcgtcatggcagatccggaacgaagttcgacatagggcgcatctagctacaaatagccgagcagaagccgagaccgcgagtatacaagtaaacggcagctgtcactacattcaaggctttagccacatcatccaacacaatttggttcgacggatattacattcgacatcatggctgccgcaaaatcgcttaatatccaaaatgaaaagcttagcaacctcggtctcaagactatcacagacaatgagcagattgtaagctacagtcgaggtctcgaggctgtatccgagaagaacccgattctcatcttgatccacggatacccttcatcagcatacatgtgaacactttctattctgtcattctacacccagtcggtctgacctcacacaggtggcgccttctgatcccactcctcccgaagaatgctccaattttctgccctgacctcccaggctatggtggcagcaaacctctgccctctatggataaatttagcgtcggaaaagctatcctagcatctctaaaacgacagctcccctcaatctcaacagacgtcccaatcatcctaatcgggcacgaccgcggtgcacgcatcgcgcaccgcctcaccgtcagtaaagtccccggcttctccatcctcggagtcaccctcatcgacatcgtccccacaagcacgcaatggcacaacgcgtccaactcgcccgccaaagccgccaaggaagtcaccggctacttccactggcccttcctcgccaacgtcgacctagcaacacgcatgatcacggcctacggcggcggaaaatggtgctgcgagatgattgaatcgtggtccggctccaacactcgagggctcgcgaaactcaaaagcgacgatagcttcgccgtgtatgcgggcttcttcgaggacgaacatgtcgtaagagccagctgtgaggattacaaacatggcgcgacgacggatttgaagctgcaggaggaggaccaagagaaggggaggaagatcgatgtcccgttgttgttgctgtatgcgagcgatttgatcgggaagaggtatgatttcagcacggtgtggaatgggtgggtgcaggagggcgtacggattaccaaccatgggttgggagatgggattgggcatttcggggcggaggaggcgcctgaggagtgcgcgggagcgattgcggagtggttgggtggtttgggcattggtgatggtgcaaagttgtaggctttccaacactgggcccaaaaatcctcattgccctcgtctataccatatgccaaaattttcccgtacagtctcgcctgctggaaatgcactgcgcattcaacggtatgtaaggatctcgatcaagttagacacctcctcgaagatggaactttccggcaacatgatctccaccctagcaaagaaaccagcgatgatgctaagtaacgctcggttttctttcccgcagttctggctcgggtcctggaggatattcagcgcgagcatgcacaaagcgagcgtgttaatgaatagatgattgctattgtgcaaggagttagtacaagctgattgcgaaggatgctatttcgtgcaatacgtaccagtcttggagcagataatcggaagggacagtgttggaaaccgtgagtatttcccgtatcgatcgtttgagtagttcccgatctctagactcctgagaccctattggagaagagggttgtggatagagcaggcttatacttagtaattgaaactgggcctcgtggtaatagtaggatatctggagcttggcgcgcatgaagtcactatagtctagtgagggcgtcatttggctaattccacttgctttataccatttctccagcgccgttgacagcgtcacagcgttgtgggaaagatcttcagatggctctttctctctgcctacgcggagctgcaggattttcgaacagattttggcgtactgagaccgaatctgcaaccattctgaagagggtgcagaatcactttgaagaacattgtcgggtgggttcttagtcggaagggaaccgtcactaactatctgtttgctttgcattagccttgacccgatcggcttgagataactagatagagcgagagcttacagagaaggtttgccatctcaatgcatgagacttatcaatacagtagagtagccagatagctcgtttggtctgaacagcttgttcgtcgctaacacagaatttgtgtagaacaggttcaagatggagattcagggaggctgcagtcgaaatactgccaagaatgagcgcatgtacgttgtctgaccctgtcttttcggcaagacagagctagagaggttagccaactgctttgctgtaggtaggtaatcggacttttacgaactagagcaacaagggcctagcttgaattagcaaaacatgcattgccatcaagcggaagaacctaccaagaactgacgcacactactctcctggcggagtagcaacgatgtagtttcctgcacagcatctagtaacgctactctggaaaccaggtttacttccgcatctaacaaagctccccaagccagtgagacgatgagcagcgacatgttgctaacgtctataggcagatcttttgtctcgaaacaacgctcttgtatattcgtgacatcttgctctttgatgaacagactcggtctgtctcacacatgagctcacacagcgcaatagttgcttgcttggtagacttacccccctggatctttgaatgtcccttgtaaagaattagcaaacttctggcaggtgacattctagacatactctgaatgagttcctttacagggagattgtttaaatctaaccccagatgctctctgacaggttcagccttggataagagattagggagactggtctggtgctctgaagaaagcagcaccttgactttatctagtactgcctgttgtatccggctccctcgatctgcattctggaaaagagcagtgattctgtacgttttatacgttgagaacggccttgtctttgcagcgttgaacattagagatgatcggtcaatgaataaagatagatcgtttacctctgctttatcggctacgattcgttccgagaagagggcaagcgtacacccaccgccgctactgtctgcttcagttcccagcaagtcacagagctgagcagtgctatgttgatgtgggatttggtcgcagcccaatttgagccagtccatcatgggcgtgtcgtttctggagacatagtacggcatttcgttctgggaactactcatttgctggcacggctctattctctcgtcaaccattcgttccgctgtaggaggaacagctgcctcaactaaaacagccatagaaacgtctccacataaataaacagtgaacaaggtggaaaggagggggcattgatttgtacctatgatttggacttggtcggtactcgccatcatttcatccggaaaatctaaatccacatacgagtgcgcgctgtcggataccaactgcgagaaatacgactcgctaaacggcgtgttcaaaggatttgctgagccctgcgtgtcctgaccaacaacgacccctggagaatgatctgggtctgaagaatcaggcatcgtactgccatttgttgcgtgcggctgtgctgatgtggagacgtccttatcgagactctgaatactcttggttcgctgatgctgtcgtgagcgacgtatgttgtattcgcatagagattcgtttcgctgtcacaatattagtggcgagtcttaggatcgattcaaggtttcagcgtacctggcagtggttacacggattcgctccatcgcctatgtcccttagcgcgtatctagatcagcggagaacaagcttacatcgaacctttttctgacgacactcttcacacgcgcctctccgtcgagtcaacttaggacgaacaccactcatttggtcgataagagcacctttgagtatgcagacgaggagaaaggatggtcctgaacgacacacacatgcgggaacttgtagctgacgtatacatccaatgccccgcggcagctacatgtacctacccaggtagactcccctcccatgaacagagtgctagcgtacttggcgcgcaagagccagtgtcaggactcttgcccgatcgatttttcagaaacccctctgcagagaagaagcgatcttttggacaaagtgtgcccatttcatcaaaacaacaagcggacaagactataatgacgcgatttggtgaatgctgcatgatcaacattaggttgttgactgtagccccactaaggtgaggtatcagaaaaaaaaggcccttttgagtacgcccgcgttccttcgcttaacacagtgaaggactgaaaatatccccggtctcttcccgctgcaccgctcggcatctaaactggagcgtctttcagaaaacttttccccaacatttgctacatgcagttctaaaccttcgaagcacttttcctagtgtctggaacgaaactgagctgagcctaacacattgttaacacgtcggaagccatggtttgcctcgaaatgtgaccctcgccctcactgttcctgattgattcctacaacagccctctctaataactcagcttttgcatctagatcataagtggactattatctcaccaggcccttcttgcacactgagcggggaaccttgctcagggactgtgatggcgcttccgaaggcaacttgaaagacagcagtgacgctgatcgctgcaaactcgtgagtttgcaacatacattgaaaccttggtgtaagcaattagacagttaggaagtaaagattgccaacccccacgtctttgctaatcgtgaacccctacaaaagagtcccagcacgcgagagcgggacaaaaagggtggaaggttgcttgaacaagagtaaattactcaagatgcttacctcacctaggcaatttcatatgagaggcgcattacctaaagatacgtccccccccctcctctaccttgaatatatgcatcaaacttagtcgcgtacaagggcggtgcatacctttcgaatagcaccgataccgaagcttgctaataccgggatttgactcgacaacgcgcacgactttacttcgggatcgcacggctcggtcctttgcgtggtcatctctggtcaactgatgtcaagaaccacgcctggcctgcagttgcgcactcaagacaaacatctgcggcttcgcttcgcatgcccagactcctgacctaccgcctgttcgttcaccttgcatactttttcagccagacacattgaggactacacagtatcgttatagcggagatcttataacggtagacaaattcgagttgccagcggggatttcactgagcattcgacacgggaatagaggaagcagcggcggcggagtcgcgatgggtataggtgcctagtatcgggggtgtggggcatgctgctctacaaacaattagacttgctcaagacatactcggccgtcgtgttaaggcacttacctgaaaagttgtggattaccacgccagtcccatgccaactgccctcacgttgcgcccctggtagatggatgtagcaagatcatcttattcataaccacactgtttagtagaaatttgcgacaagttgcttcatgccgcactcgctacctcacttttgttttgcgacctatctatgatactgccatcagctctgaccggagtatgtgtatctagaggcgcgctcatgttgcgtgcacaatagaaccaaccttgcccacggaatggcgtgcgtaagtggctccgccaggttcgcagtgaatacaagagtacactaaaaggtaaggataagcagctgctgggcataaacaaacgtatctatcggagtaggcgattgcgctcggggaaaagctggtacgttccgtcccgcatatcggtagctagaacactagcgcagagtctattgctgcggctatcaaccgcttccgtagactagacgaaaccttgcaattgctttcggactttcggcaaactttcgcaacataactttggccgctagaaacatggtaagaagacggcggatggatgcggaatgccgtagcggagactgacgtgtcattaactgtgataaagaaccttacgtgctatggacgaccaatccagatcgcaaggggcgtggtcttctcggccattctaagaatacagtgtattggcacggagggacggacgttagatcaatgtatgcggaggcacgaaggaaagattacggcctcggtctctttgcctcttgttagcgaagcagtacacttccgaaagccaagccgcaacctagtcgatcagtcgccatgagctgcgggaagcgttcaaagatcggacgattatatgccgatttacactcgtcttttcctccaagaggacagattcgcgacggcccgacacgacaataggtactcatgacctaggatgcgccttggcgtttggtgaccctgcagtcggcattcacacctaggtacggcccgtagtcggccgcgcaaacaacccgccgagtcacggccgacggaactatacaacgtgcatgattttccggtggcaatggttaaccacttgcaatccgattcagggtactctggctttctagcaggtctgtgcagccgtatgtataggtattttggatgttttgtcgctggtttgcatcttttgcacaagatgcacgccaggctttgctctcgtaaaagttggagtgtctctcgttcgatacattcgaatgaatcaggcggcctgtcccacatgcacttggaaacgaatgcaatgccatgtggagacttcattggtgtcgccgtaggcaaggaatagacaccggcgcggacccggagtagaagtagaaaccttgttcgacatctacgtcgctgatcgtagattccggagccgtctcagaacaaatggatatcacagattcaccgcctacgatccagccggtctggcaccactcaaatgtacaacctgccctgagcccgcccctccaccctccttcttccatcctagcacatcatccttgctcttgctgacaatgatctgccacggaggcggaaatgcatttctcagaccaccaggcttgttcatcccttgcagcccaaccttgttcagcttttgactaatgtacccgttcaaaaatccctgagtgatgagactaccacatatacattcgatctccaaggtatcgaagtcgtgattgtacggcaccatgccctcgacaccagcaaagtccggatcgatgtagttcgacatagacacagaggcgtgatccatgaagatgtggccaaagttgcggcgccccggacctagatcctgcgcggccatggcagggtttctaatctttgatcgacgctcgaggaagttgaaagcgtgcaccagagcatccagatcgatcgaggacgctctgacgccgccgtgaggagtgattgctgacgatgtgcttagttgtccggtcaaaagaaacactttccgagcaagcgaccgccacacaaggacttcgcagtagttgccgagttggtaaaagcagcggtagcggatgaagaaaggcgcacttggatgtgtttcatcgaggtcagtgatgcgcatgaatgtttcgagatcgcccttgcggatggcttctgtgagcggtttgaagtgttcccggaagccctgtgcttccttcatttcgtacacgctctcagttgggaagcggccgaggatgatgttggcaacagtgagataaatgagtatgaggcgacgttgcttatagcagtctggatgtgcgtagcaattgtcccaagcttcctggagcactaattgcgcccagtagaagtctgtgttggcgaagtggtaacgaccaaggtagtacagaaaggtgacttgctggcccggcgggtatattcggagcggtggtgacgaattcatgatgttcttgaagatggtgtcgcagctcgcaatcttttgggcttggaagaggatctgcaaacacatgttcgccatcttgtatatacctacctttttaccgtcaggccgaccatctttgatccctccaggtaccgtgttgcggtcgtttagacatgtgatgaacgcttggcgaactacattggctgccttctctggaagtgactctcgccggccttcttcgctggtgttctcttcgagtagatgctgaatcagttctggctgcttatcaagacccactgcgacctttgcaaagacttttgagtaagatatgattgtaggcagcatgagtatgcccttggttgggtgctgtagcgcgctgtttgcttgtctatacgcaatcagttatttgcaacattgctttgcgatgtcttcaacacggctactctaaaacttactgtaggaggtcacttaggctttggtatacttcaaggatattgtttgggtccacatctcttaggaaagccatccatgcgacgagaaatgtgaccagagcgccccatgactgtacaggccgtccatcgctatcttcactctcagcagtctcagacacgacacgttttatgagttgctcgagccgttgggtggtgttactatcgccttcaggatagttgctttgtagtgattggatgagctcttcatggtcgggtgggtatggaggctcaatgatcacaatgtctctgagtgagttcgcgttccaagcttgtatggcactatttagcgccgtgcaaagccgtgtctccacattgttctggttctgtcggaacgcgttcatgatgttgtggttgttgaaagcagggagctgttgcggtcaatggtcaaactaagagcttagcgtcaggtcctagcttcctcgcttacaacacgcgttatccctgcagtgatcatgactacctttcacgtgcaccttacgttaactccttggcaaggtatctatgggctgttcaggatattcacttggacagaattatactactagccacacccaaagaattcgcacatcgttggtcatggcttcgatgccgcatctttgcaaagcaggctgaaggagaatctgggcggcacctggaacgcggtaaataatacatcaggcctacagataccctcggttatgtaccgcttcaatcgttctgttcactggaaaaggggctatcccgaccaacaacggatcgtgtcgtaaatcacctcgttgtgggaaaagtatggcctcgactctaagacacagttcaacacacgtgttgagcgcgtctacaaggatcctcatggccactgaatcgtccacgacccatctcttagacgctttgacggtgtcattgctgctgttggcacgtgtggtgatgctaaaatgcctacgctcactggacaagaccacttcaagggctgagtgttgtggagaaggaggatcgagagagaaatgggctggggataaggaatctggtggattatgaggatgcggagagttgagttggtggtggattcattgaattgaccaagacatgacttgccgtcgcaaaggaagcctagtgatactgagaataacttcaggctattgggtgccctggcgtagttgatgtcctacagtaaatggtggtacaagctccatccctccaacatcatcccgctcagtcgtccaggtcgtcgaacatgtcaaacgtggcttgcggctgagcgggtcgagcgggtcttggagcctgcgcctgcactggctcagcaacaggctcaggctcaggaggcgcttctactactcccgccagacccttcctctgcgcctcttcgtgcgccgggatatcaaagtcgtctacatccttgcctcgcgcctgccaatacatgagtttagagaggtttccaatcctaatcttctcctcgctgggccatggataccacgcaatctgactcttctgaagcttctccagccactcttcttcctcggctgtgacttcggcgggcttgttgtcggcattgtcgcggtccttgggggcgtctgagtctggttgtgcgggcgcgtgggctggggtgtttacgccgctagaggctgcgtcgtctttgtctctgtctttgtctgaggctgcttctggtgcgcgctcacggtatgtgggcgggacagtgtactgggagatgtttttcgcatattgcaagagctcgtcgaagcgcacagggcgggtgtcggcggggaagctggtcgctggggttgcgtgcagctcgtggcgcaaagttgctagggcggtcacggaggacttcttctgctcttcgagggcttcgacttgggcgcgcaatgtgaggattcgtgcatggtttgcctggtgccgggatactgctgctattagcctgcactcctatcaagacacttggcccgacgcacgctgatctaggccatggctgagttggtcatcggctgcgaccaggtcaatggcagcctgtggagatgggttgtaggcagcaattgagtcgaccaaggtgcttagtgccttttctatgcgatcaaagtgggttgacaggacgtcttccatggctgggtagtgtggtgacgcgtcgtatgaggtgttggggggcgctacttgattgagctacgcctggctgcactgtcgcgaaccccacgtgaccgccagacaacgcagcgttgcggcgaggaatggcaagggaatacgcatagggctggaaatgcaaaggcggcagcgggcgccaaaggctgggcggtgggtggtcaacccggcttcacagcaaatgcatcagcgcgcggccggcggcagagacactcgacacgtccttcactggccgcgacggaggctatttcgaggcgtggggtagggcgattggtgttgcatcgactgtggcccagtcgcaccatgacggaggggcctcgggcacgccgctggatgttggatatatttgtcgagctgtcacgaacttggctttgaaactctttcgtcacgttccgagcttccctgtctgcaggcgtgcctctccgtctgcaacactttgacgtagcttcgtgctgtttggtcgtacaggctaatctccattgcaccttccatactttgttgtgccttgcagcttccatacactggtaccccgccaaacccagtacgagcacaacgtcagaacgccgccaccacctcacagctgaccaacagctgctgcgcctacccagaccctctcctgctccctccccgattcctgcgcgccccgaactctccaccgctccatatccgactcttgttcgtagccatgggtaaatcgtaagttttcctccagcctccttccacagcgcagccggcagccggcagccatggccctggatacgcgtgaatacgctttcccttcactgcacccctccggaatgagcatctccaagctccgccatggcctcagcattcgcccgcaagtacagccgcctcgatcgccccgctcccgaccgcagatcgcgcaaccatgtctttgcagacagacgacggcgaataccccatcgataaacgcaagcgccagggttctcagccgcgtataccgctcggagcgcatgacgtgccactgctagactgctgccaaccaccgcccaagtttgcgcgtctgcactccgccgagatacctcaccccgatgatcccggctacgcccactacaaggcggcacgcgacagcgcctttgccgctgccgtccgctgtttcgagagcgagctgggagcccgctgcgctgtggaatttctgcaccttgagaacgagaagctgattgtgcgccactatagccagagcaaactgtcccagcaggaactggcagacctccagaaagcgacgcacttcgacaagaaagagctgcaacaatggtacaaaggtgcgcagagaaaggccaaggactgtggctggtatctaagtgcaaacaggtttcctcaaggactgtccctcgggcatgctcaccaaggaggagttccagaagatctacaagcagttttttccgtttggggatccgtcgtcatttgcagattatgtcttcaatgtatttgacgcggacaaatcgggcaccatcgacttcaaggagttcatctgcgctctaagcgtcacgagtcgcggcaagatggaagacaagcttgattgggcgttccagctctacgacattgacggcgacggcaagatcagctacgaagagatgctggcgatcgtagaagcaatctacaagatggtacaaactcccttggcttcagtcttccagtctttcatgtactcaccccttcaggtcggctccatggtcaagctccccgaggacgaagacacgcccgagaagcgagtgcgcaagatcttccggatgatggacaaggacgagaacggcagcctagacatggcagagttcaaggaaggctccaagcgcgacgagacgattgtttcagcgctctccctttacgatggtctggtgtgaggagggtcgataccccagtgtcgttttctgtacttgtctcattcgatatcaaagcgcgttcatgggatttctagcatgccttacttgggtgccgtattacggggaaggaagtctgacatcgctccggcgttaggcacatcacgattgatgtatatagtacctcgggaagaggccttggtctcgaaggaaatcaaagtctaattcaataacctttgttcatgttggtgccgggattgcaccgccacgggccgagcaagtgcttcttctgcaagataggctttacacgcagcgtctggaatagttgcaaactatcgatacaatcattcccgtttgctctagccagccagactttgtagtcgaactaggtgccgaggggctgattcagtggcttgaggttcgtgcttggcatctgtaacgcgtaacttgaggtaacgttgagctcgggtcgacaggtagcttcaagaacaccacattgctatcaccacgacgccgcctcttggtgccaccggaagctgtaaccaataaccaagaggatatccaaatagaccatcctccgccaagaaccagccgctgctaccaacagaagccgtactccgccccagccgtccgtcttacctacttttgaagcggacacattttctttgcgctctgcgccgaagacacaacacactacctttcttgatagccacaagatccaggaagcatgcggcgacccgatatatcgccgtccggcgctgcgttagcgtcattgctggctcttgcagctcctacatcggccttttacttcccaggcaccgcgccaacatcgtacaaagagggcgacgccgtaccgctgtacgtaaatcgccttacacccgccgactcccaatacgacccgaagctccgctccgtcttctccttcgattactaccatgagcccttccacttctgccagccagaaggcggaccgaaagaaatacgcgaaagtctagggagcatattgtttggcgacaggatacaaacgagtccattcgagctgcgcatgggcaagaatgagacgtgcaaagcgctgtgtgaggcgacataccagccagaagatgctgtgtttgtgaacaagcggatttaccaaggctacgacctgaactggttaatagacggactgccagcagcacaattgctgatggatccaaatacagaagaggcattttacagccctggcttcgcgctggggcaggttggcgacgacagcccggaattcaacaaccactacgacatcataatcgactaccacgaggcgagcgcgaacaatttcagggtcgtgggcgtgttggtggatccctactcgttgcgcgactcgaagatgctgggagacggaaaggcgcaatgtggcagcatgaacgacgctgttgtgctgaatgagaacgcggagaacaaggtcacttttacctacgacgtatactggcgactgagcccaacgcccttcgccacgagatgggacaattatctccacgtatacgacccgaagatccattggttctcgctcgtcacctccgcggtgtttgtggtcttcctggttgccacggtcagcacgatcctagtacggacgctcaagaaggatatcgctaggtacaaccgcctggaccaattcgcgctcgaggacttcggtgagaatggcgatgttgaggacggcgtagctgaggactccggttggaagttggtacacggagatgtgtttaggccgccgaagaacccgcttttgctgtctgtacttgctggcaatggagctcagctctttgccatgactgcattgacaatcggtaagtcacgaattacatataaacggcatcactaacacatgacagcattcgccctcctcggcttcctctctcccagcaaccgcggcgccctcggcactgtcatcatcatcttctataccctattcggctcagttggcggctacgtcgcagcccgcacctacaaattcttcaacggtgaagcatggaaaatactattcattgccactccttttgctcttcccggcctcgtcttcgccgtcttcttcctcctcaaccttttcgtctggggtcgcggtgcatcaggcgcagttccattcacgaccatgctggtagttgtcatcatctggttcatcatctccgtgcctctgagcatcgccggtagctggttgggattcaaacaagccgcattcgaaccacctgtccgcacgaaccaaattccccgccagattcctcccgcggacggttaccttcgcccccttccctccatggctctggctggtgtccttccatttggcgccatcttcgtcgagctctacttcatcatgaactcgatctggttcaacaaggtttactacatgtttggcttcctgttcctctgcttcgggctcatgattatcactgcagctgctgtaaccgtgatcacgatttacctcctactatgtgccgagaactaccattggcagtggagaagcttcttcacggctggtgcaagcgctgggtacgttttcctcagctgcttgctctactgggtcaaggacgttagctggactagctggacgagcggagtagtatatctcggatacagtgctcttttgagtagtttggtgtttgtgcttactggtaagtcttccacgttttcatccaacactcgatcaaaagctaatcatcatccaggcacaattggcttcttcgcaagctggctttttgtcatgaaaatctacagatctatcaaagttgattaagtcccccttacttggttttcgttggcggcagctatctatagaccggataatcttgttgtatgtatgtatagctagatgttttttttgccatagcgattaggcgttgagaagacctcccagctcactgttggttgagcaggaatatcatttgaacatattgctactccattgtttccttcttgtagcgcttctcttacttcgagatagtatcgtctcaccgagctgacacgcaaattttatttgaaattgcaggtcgcttaacggacttggggattccgcctaaagagtaagcttcccaataattctttgcacggcatgtgaaggactatctttgctagtgtgcatctggtatatcgtcttggggatttgcttgcttgtatgaagtgggacccacgtatggtgaccatggtacgtgcaaattcctacccaggcggtaatccggaagaaactcgctcactcaacacatgtaagcagatgtccctcgtcagcttccgcaccggccctatctcgatatttctgaagagctgtcaagatgcggactacgtaccgaaaccttattcccgaccccatccccacatggcgataccccaacaagctactcgacgcggcgatccatggctccatgatgcaacaccgccctagcgtcaagcttcgtcggcagtaatgcttgggaagcttattttccgcttcctgggttctaactatgtatacaagcatgacatccctctcgaccctgctttccttcgttctttcagacgtccgacaaaatgcgcctcttcacatccaaatcctctccctccccacatccctcccaagaaagccatgaatcccctcccaaactcgaatccgggcctgtcgaaccccagcccgcaatcgaccccataatctcagcgcgcgtccgcagaaaactcgatatccacctgattcccctcctctcagctctttacctcctcgccttcctcgaccgcagcaatatcggcaacgcgcgcatcgccggcatggaaaaagacctgcgtctctcatccccagactaccaatggctgctcaccatcttctacatctcgtacattgtcttcgcgccgctcgcgatcatgtggaaagtcgtgccgccgcaccgctgggcggcgttctgcgtgctgggctggggcgtcgtgtcgagcgtgcaggccgcgacgcagaattgggcgggcatgatggcgctgcgctttctcatgggcgtggcggaaatcgcatatgggccgggcgtgccctatctgctgagtttcttctacctgcgacacgagctggggttgagggcgggcatgtttttgagtgcggcgccgctggcgaatacgtttgcgggtgcgctggcgtatgggattacgagtgggagtccggggctggcgaagtggagggtgttgtttttggtcgagggattgccgacggtgtgcatggcgggtgtggcatggttctttttgccggatagtcctgagaaggcgaggtttttgacggatgaggagaagaatgttgcgcggcggaggggcgtgttgcaggttggcgatgcgaagcggttgggggggattgagtggagggaagtagggcaggggttgttggatgtcaaggggtggatattgggggtaagtaccaattcaataccctccaccatcccaaaatcctactcatcgaagttaaatactgacaaagcatagctgatgtacttctccggcaatgtcgccttctcctctctccccgtcttcctccccaccatcctgcgcgacatgggcttcagctccatcaacgcccaaggcctgactgcaccccctttcttcctctccttcctcgtcaccatcgcaacaacttacatcgccgaccgcacccagcagcgtggcatcacaatcgccatcctgaccgccatcggcggcacgggctacatcatcctcgcggccgcgcactccgtcggcgcacgctacttcggcgtcttcctcgctgcagcaggcattttccccgccatcggcaacgtcttgccttgggttactaacaaccagggctcagacacacgacgcggtgcgggcattgttattctgaatctcgtcgggcagtgcgggccgctgctaggtacgcggatgtacccatcccacgaggggccgcagtacgtcaaggggcattccgtgtgcgcggcattcatgtttttattctgctttctctcgattgtcctgcgcacgctgctggtatgggaaaacaagaggctagaccgcaagtacggcacgctggcgatgcagagacaggctatgcatgaagcggcggcgagcggagaggagaaggatggcgttggtgtggagaattacgggccgttgtttagacatgttctttgattggaacttttttattataatatatatatgtaagtttcatggtagcaggaaacctggtaccttgtttcattcaagccaaactccgaatctcttacatatcgatgtttctacattccctcccaaaacgcccggttcccatttctcctaccatatccatcccttcctaccccttcacacagccaaatggctcatcgtctctcctttgcccacctgcggccccagcctcggcagcggcgtgtacttgggcttctgattctgcaccggcgtccgactgccctggcctggatacgccctcttcttctgctccacgggcggcgtaaacggcttcggctgacccggcttaacgaccgtctttttatccgcgggatacgagcgcgggagggaagcagagcgtgcgggaggtttgaatgacgaaggtgtgttaagaagggctttctggccagttccgacgacagacttcgccccggttcccagtgtgctggacgctttcttcgtagtgttgttgacttgcttctcgcctggatacttattcgcacccacgggaacgctcttccccaccgcactcactttactccccgccggcaccgagttcgagcgcttgaccacggcctttcttgccgtcgagggcagcgccttgggcgacgggtggtatgtctgcccggagatggacgtcccgtagccggtggcttttttctcaatgcctaagacacacacacacagtcaatatcagtaatggtgaaagggggaagtagcattcaaacgtactgttcccaacccccctcccgccattctcaatcgcatctcccgctttgatcagcgcgttgcccgcgtattcgcctgcggaccgctttcccgcgtcgacgaagcccgagaccgacgaccagaggatgttttggatgaagcctgccattgtttggaaatcgctcacttgcaaatcagatggcagttcggaatggtggaatgggcgggttcaaaggcgactaacagggtcgcgccatgatgcgtcttcgtgcgccacattgatgcgaacaaaccctgtttcccacctctggatgaccgttgtgtggtgcaagatgacgtatttgtggcacggctgggagcagggatcggacgggctggaacggggacggggacagggggggaagtgtcgatcagggtttcttgggtggtgggtgtgtggagaatttgaaggggattttcctttcctgatatgcttgaaattttgtgtatttgaatattgtacaacagcgaagtatgtatgctacttgataaccttgatgtaatcgattccccataaatgatgtgaaatatcccagtccttctcggacgcccaaaaaagaacgcaagactccatctcacaacttcctaggcgcagtactcgtgccttttcccttcactggcgctcctacggtattcttcgccgtcacaggagtcttcttcaccatgctggacgccgccccattcaacttcgccggagtactcttctgcgcattcacaactgacggcacaggcttcttctcacccacgcccttcccattcgcattcccaaccgccttcttcgccccctcttgcaccgcaacccctccccccggagtaatcttaatcggtacccccgacgccgtcatgactgtctcccccttcttcttctgcgcctcttcaatctcatccttttcaatcttgactctcatgccgttcttgagcacaaccatgcctgttttctttgcgtctgagacgtcggtggaggggactttgatggtcacgcctgaggcgagggtgatttctttcatggggccggttgggggtgcaggtgcgggtttgcgtttaggtttcgatgctggcgctgttgtttgtgctttcttcacagctggggcagtttgtttcgcgggccctactcgtcttgccgtcggggcattcacaacagtcttcgccctcctctccgtcgtcggcgcaaccatcgtcttcgtcagcgcccgcggcaccgccgtactcgccctcctatacccgcccggcaaaaccgcaccacttttaatcgccgtctccttgaccaacttcgcgagattctcctgcgtcagcttctgcacctcggtcaaatgctggggctccgcagcctgcattgcgcccattttcgccgccccctcgatcatcttctccagctcctccggactgggcagacccttaacttcgccgccttgcccgagtagtgtcttgatgtgctgctcgaaaaactccttgccgccggggatgggcaggtcttcgggcgacgcgccgtacgcgaccgtcagcgccatcatgacgcttgtaatgggcgcgaagatcttgacgaattcgttccaattgccggatttcacctccgtttcaatttggaccgcgggccgtgggacgctgcggatacttttaccgccctgagaactctggctactcatgtcgaggtggtctttccagaagtcctcggcggggaagcgcgtgttgcgcgcgaagtattcgagcatgtagtccttttcgcgccagcggttgcgcagccagacttcgaaggcggcggtgttttgcagcgggatcgtggagaggtggaagcgccgccagtgcatgttgacggatttgggcggccggccttcgaagaaggtggagcgcagcgtgaagatgtcttgtccgaattggccgggtggcacaccttcataggcgatggtgcagtcgtataaccactcggtcgtgtccttcagctcgtttagacagaatctcaggcctgtgctgcgaggcagaagctgatgcttcatatcctgcagattgttcttctccgcccacttcttgctcttctccctcgtcgttgcggagagattcgtaccctcaggaaagataataagccacatcggatcgtttggcttattcaattttcccagatgcttcttgaacgtcctctgatcctcctcccaattcctcgccaggaagatgaaattgtagaactgcgcactccagccgataataggaatgtttctgagggactctttgaggatgatgtaaatgaacccgtgcatgctgttggtatatgcaatccaccaaagatacaaccagtcagtatacagctgatgattcgccatcaacaccatgcgctccgcaaaatcgcactgcagactcccatctttcttcttggtcatctggcccaccatgctcgaatctccactgaccctcaccactgtcggcgcccaccattgcgtgagacaagtgacgagaatcgcaaagctctccttggtatacgccatgtacccttcgtaaaactgcggatcaatcagcttcaacggcgccccgaggaactgcgaagcgctgattctgcttagacattagctgcaatgtttggggttcgcagcagtctgatgcatacgccaaaaccccagacaaaaacgtcgacgccagcgtaaacgcccgctctgcctgcgtcaactcgccataccgcggcgggcccgcaggatgcgccgcgatattctccttgctaaccctcagacccgcgcccaaatcctctctcccctttttcttgagggcttgtctggccggcgacatgtttgaatcagagcgcgcgcaggatgtcggatgtgcacatcgcgaacccaaatgccgtcaggtcatatgggaaagtcaaggcgatcgagaacaggatgacgatccatgtgagtgtctccactgatgtgggaaaacccctgtcgtgttgtgccgctgacatgacgtaggttgtggcgcttgcttcccactttgtgtgccacctcaagtcaagatattgaggttgcgtcggatggcgaaaagcgcttgtgtcattgttcccccatctgccgtgtactggtttcgtacgtctgtcgtggaagggcatacttgatcgctacttatttcctgcttttattcttcgttgacaacttgcatcgcaatctgaacaaaaggtcagtattcagtacttcaactcctaaacacctgctacatatacccctgtcaactcgacgtatgcccagacttgcacgcgagcaacgcgtactcgcacttgaatcccaaagctgacgattcgaagaacataccaaacttcatcaaacactcacatcaaaaatgcctgccgcctcagtcgcctccgcgcccgtgaaccgcacaaccaaccgtgccccagcatcgcgaaccaagaaagccaccggcacagcgaccaagaaggctcaacccaccagcaatggcgcgcccaacggcgccaaccccaacatgtcgccgtacacgataatggcgtccaggatcgccaaccgcgtcgccgaaatggctgagaacatcacattcgtcgagcgcgagaggtacgtcaaagctacctcacgttagcggccgttgagaaacagctcaacggctacgctacccaaccgtcgccctgtcacccaaactaacgcttcaacagacctggccaacaacctgcccagcagaccccctcgccctccagcaccaccaagaagcccccccgcaagcttgaaatgcggctgcccaacaacgggcagtcgcccacgaatgtgaccttcagcgcgccgttcctcgacaacacgttggccaagctgctgacgctgcagaaccgcatgctcaaggtgagcaacgacattgcggcgagcgcagatgtggacgagcagacgaagcaggagcagtttgcgcagagcgccgagttgtcgcggattattgcgctgatttgtagtgagaaggctaggcagggggcttagatgggagacttggtgggatgagaagggggttgattgtgtttgggtatttctttgggttcgagatgtaatgaaaaggtctccttggttttgggtatgtagtgtacgatcatcgaatatcgctggaaacaaatgagaaaagaaaagaattccattctgttagtcagtccgtccggatctcgtgagcgtctccaagcctggtgataactcctggttgccatgttgttgggcgacatggtgatagtccgcagaacagtgagggtagtctgctttgtgttggttattccgttcacaaagtatggttgcgcctggcggtgtcggctctaggagttgtaccaagtcgtcttcttaacatccgtcgactgccactcagaccgctccagcaggcggccatcattcagcctttgtccactattaccatcgttaatatcgtcacaacacaacagtaaacaaagcactaaccaacaactgcacaataatatacaagcgtaaaatcaactcgcaaaaaccgctgcgtacgttacctcttggtcttcgcggcctgttcttctgcaagacgcatcttcgctctagcgctcttggagccaccgagtttcggcccttttggcgcgtctttggctgcggctggtgcgggtttgcgctgctgctgtcgcgcgtcttcgacggactcgtagtaatcggcttggaattgggcgaggaaggcgtcgtcgttgttggcagatgcaggagtgcgcagatttgcgtatgcttgcgcatcaaagtagtccactgttggtgttaacaaatgctcgcgatgtcgtgctcagctatcttacgcttggcttcactcagcactgcttcgaccatctggtcacgtcgaacatcatcactgtttctccgcttcggtggtcgtcgaggtttgccgtctctgcctagtcgcactttgcccgtggctacgtgctcgaactcgccgttctcgagacgcctccacttctcgtctgttcgtttcgggacgggtgcgatgtccacttcctcaatcttgcccatgcctgctgcaatgcgaatgctgtgttcgatatttgcggggctctgggtctctgctgatggacctgactgcgaggaacttgtagtgattgtattcctcagatcaggtgcaatctccgctacggtagctcggaggtgtggtggaataggccagccatactggcggaagttctgttcagccaggcgagcttctacaaatttcgtcctggtacgttagagagtgtcctttatcgcagcccggagtaccgcaatttccactcacatctgcttgtcgtctctgtccacgacctgaccggtctgcgcgacgaagcgactcgtatagaggccctctcgcggtgcctcgatgggaacgagctcggttctgggtgtgtctgctttgcgcaaaacatctctcagccgatcgcgcgggcgcttccggttccgtatgatgtctctgagattcggtactgagttgtcttcgtcttgcggctccgctggtggtgtcggcgcattgtccgtccgggttcctgcatcgggagcttgcgactcggatgtgataggagcatcgtcttcggcatacacgcgctttggatgcgcgatcttgcgccgcttgaaacggaccgcaggcgtcgtaccgtcgccttcaacactggccattatggtgtatggaataaagaatgcggcgtgtaaggtggagctgtaagaagcgccatcgataagtgagagcgaccgaggttcgcgcacgggctagttccagtacgtcaccttcacctcgcattcacaaggcccaagaggtatgacaatacttggtgttttgtcaaaaagcctctccagagacaattcgtattgctatctatcgatgcgatatcactgtggggtagactacgatactccaaagatataactaattagtatcgctatgcaacgtgttgaaggctgcctggcaagcctgatcaagtctcaggtttacctttagtaccacctagttaatctagattgaaaaactgcgagctccctggtacgccaatcagttcgggatgagacgcttttatctcatttgccagcaccatgagaattcatacatctcggactagagcagccctgcaacgtagcacagccgtcccatatttgtcctacaatgttgagatgcacggatagtcctccgcgtattgccgagaatttcagcgcagtccgtctttcttcaggccgggcgaggataccagggactcggcttgagtaacatgcttagaccgtgctagactttagtagatttcgaactcagcataccatgtgccacctcacaaccaccaagcgattctgcagctaatgaccgtgtgaccaaactccatgcattcatcaattgtatcccaagcatattgcaccctacgccgcctcatgcccgctccccaccacgcctcatcccctcaactcctcgctcccaccgtggtatctcatgcatgtaaaatcccaagtccatcgccccgtcgcatttatttcaccacgccctcgtcggcgttgaagcagtcggcaaactgcttgctgtgcttgttgctcgcgtggtccgtcagcatcttctggctcgtggtgccctggaaggtctggaagcaggttttgcacttgatgctctgggctgcggcgttctgtcgtcccagttgttagtacgactttcccccggaatactggcatgtgcttgctgcggaggtcttacggatttgatctgcgactttgcttctttggggccgctgtcgcccttgcggtcgcgcttctgctgtgccctgtgcgagtgttagacgtgcccctctgcgcgggtggaatgtgaggccggcgtacttggctccgttacccatggtgaaggatgtgtgtgtgcttgtgtggctggcgggtcagttgctggtggtaagctcggaagcgggtcttgtatgactttgtgagagttgtctttgtgaagtgtgatgttgcggtgacaagtcgcgtcggctgagattattttgcgccggtagaggggtctggccgccgttggaccctggctgcccgcgatctgcgctaggctgtttatcatgtgacagacactattcacgaccactcccttggcttcaccgatgcatgtgctggctcttccttccttccgtgcacaacatgacgcgggaccgtacgacggaatttcgtggaatgcgcgatgaacacgcgacgacgtagatgaagcagctgtaaccaggggccgccgcttggtgagtgatcgatatgtcaccggcatcacaggcaagtgtcgcaaggcgagtatttgatcactgcttagccagttgtttgtataccccattgtccttcaggtcgtgtgtataccgtgttgtcttcgactcttacatattttcaattcctatgcttcttgttcctctttcaacatctcctacttcatcattactccagcatggcgcattcgcataaccacgatcacgagcacggacacgatcattccgatgggcatgggcatggtcacaagcatggtcgctttcaattagaacgaaagacacgactacgtgccgtcattgccatctccttctgtttcttcgctgcagagatctcagtcggtttctacactggatccctagcccttgtagccgatgctttccactatgtacgtcacttccatcatcgcataatccctccctaacatgcccagctcaacgacctcatcggcttcatcgtcgccctcgtcgccgtcgaagtctccgagcgcaaaacctcccctcaagacctctccttcggctgggcccgcgcctcactcctcggtgccttcttcaacggcgccttcctcctcgctctcggcctcagcatcgcccttcaatccatcgagcgctttgtctctatcgagcccgtcgagaaccccaagctcgtcttaatcatcggctgcatcggtctcggcctcaacatcatcagcgtgctcttcctgcacgaacacgatcatgaccacggaaacggcggcatcgtcgatgtcgagagcggctcccctacccagacgcacgcagcgcacatgcacatcatggccacgccgaagaaacacggcatggatctcggtatcatgggtgtcctagtccacgtcatcggcgacgccatcaacaacatcggcgtcatcatatccgccgtcatcatctggtttgtcaagtcgcccagtcgcttctacgccgatccagctgttagtatgtggatcgccattatgatcctgatctccgccgttcccttgacgaagcgcagcggcaagatcctcctacaatctgcgccgctgggcgtcaagatcgaagacatcaagcacgacctcgagtccataccgggcgtgcagagcgtgcatgaattacatgtctggcgtctggatcagaagaaggcgattgcgagtgcgcatattgtcgtcagcgatcccgatattgcgagcttcatgaagaaggcgcagacgtttagggagtgtctgcatgcttatggcattcactctgcgacgctgcagccggagcttgcgggttcgtctgagcacgagatcaaagatgcatcgaatgcaacgagcgcggccagcacggcaaggccgagtattgagaagtgcgggttgccgtgtggggttgtgtgcgaggaattgaagtgctgtacttgatgcgaatcctcctatgatagatggccttttcaaaataaaatttcaaattctactaaaatcttgcttcctccacaatttcaccacaatcgcccttgactccgaatcattctccgcatttatatacccgtgtctcacaggaaacgccatcctagtcttggtgccgttgagtttgcacgccccgttccgcaacgcagtcacaaccccatcaatccacccaccttgggaacctgtgagtgctcgcgatcggctcgtctcgacgctcttagttgttgacgtgcgcatgttgaggtgattcgatcttcacaggggatttgctgcggccctgatttgctgaaaggtgtgatgctcatcagaggcatgatgctctccacgtcgcggacctcagtctccgcgatcatcccgacctgggctgggaggaaagattgctgggtctgtggggtggatttgtggtaaagctggtcccaaactagctggcatttgtgcgctcgcttcggagtgtgctgaggttgtcttttgagttaggtgtgattcaactcggccgttggtaatggcccctctcctcctctttccttctaggagatcccattttataaattgcaaatggtactgcgatgtcctgaaaatatgttagtctcgattggacaaaaacccgttaccgacgtacgttacgctaaagttatggtctcgttgcatgatatcctccactttgcggggagtaagttttcgtcggacgtataaatcatgaatcttttccttcacaggattccagtgttgacgcgatgatctcttctttacctccccatcttcgaatatcctcttcgttagctccttcatctacgacgccaaggtatttggatagtacacatccatcgccatcgaactcgacagaagcggatggaggttcggtgtcactcccatatgcattactctcaatgctgactggatcccttgtcgggtcctcttgaaattcgcctggtagctttgcagggtcttcgttatccttcaaagatgtagcgtcgcttgttgactcatctcctgattcctcgtccgagtcaacaccagtaggcaatattgcaagagcaacttcttccatgtgacgagcaatatggagcgataagatatcacgatccccggaagtgaactgaacacacagaggacatgtgacatccaagacttggacatccatgccatggtcatcttgtagatgagtcatgagcgcatcgctgttctcgtagaagacgtgagtgtcgctgcattctgcgaagaaacaagaatatgctagaatgtcatcgaagacatgcttcctgaagcgacgtggtcagcattgatgtagtttgagttgtataacaatggaggtacttacttccaagcttttgtctgcttaaaacgcacctgtttattgcagatttcgcatgcaaaagtttcgccagaccgcgctttcgctggcaattgtggaacacgtttgtggctcgcttgggccctgtgagataccaccgagggtgcagattcggcaatattcaacccaacttctgattgtgctggcaaagagacgccgaggccagagtcatgaaagatcgttcttgccttctccataactgttgttcgcagttcctgctctaccgtttcttgctgtaaatggatcatgtgattgtatcgtttccagttcaactttcctaactgagacacaattgctaacgcagccagtgggaacttttgggaaatgctgttagcgtaggcctgttccggtaggtattcgccaatatcttggataactcgaggctcctcatcgtcgaagaattcttctgctggtgatgctagggtgggtgccaacataatgagagtgtcgatcttcattcgaagagtctgacataagctttccgcgtcctgctcgggtcgatgagtatactgatgttgctggtactcaatcatattcatgatctgctccaacgaaatcgagatgcccgttgactgtagtacttctctctgtcgatgctcactgctgatcagaagtatcaaagctgctccatattagctacggcgcaaaagtttggctgttgttcattcacgtacatgtgctgacaaatcgagagatagacacgagaacggccagacaagtatcgcgcagctgaagggagttttgaagcatgtcatcaagacggcctcgcgacattccaaggtcatcgatccagaaaaataaggctgcgcagcttgactctaggggaccacagtattgaggcacatcaggattcatcctgacatcaatgagcaagagccctaacgtctccatgagaggccttgatagcgatgcaataggtccttggtcgtggagttcatgatttcgcacagtattcgatacgggccttcgtaaattcttgtcgctattttctggcccatcaagctcagaggttggctgtagatggactacaggatgggtcatcgatttttccgtgggtggtgatgctgtttctcgcgagcgtcctgcctcagcctgccagtgctccgtcatcaagccgccctcttcagtagccgagcgcttacggcgagcctctactgaagacattgatgacgactttctgaactacttgattgtcgcgtgcgattttcacggttttgcgattcttccctacggcaacatctgctcgctgtctctaaagtcaattctgtgccgaaagggtgtaaaaagttctgtatcggctggcctgcggcctcactgtcgaacgatcgtgtcgaaccttggaagtcaacggaaatctctcagggctgttaagttgatgctcaggtatgtgtagatgcccaagtgataagtcaaagaggggtagtcgatcgataatgttcgtcggtgagatgtcgacatggttgggtatcatagtctgcggctgagcagctatggcaattatgctgcgccttggaggtgcatatgcgcccatcgtatcgggatccaaactgcgcctcgctctgccaacaatgcgactgtcccgagcctgatcaaccctcatgtccccgaaaatcccttttttacgccatgtcgggcatcgaaatcgcaggtttggtctttggtatcgtgccaatcgttgttaagattctcaagtcttacggtacagccaagcggaggttaataacgttctcacgacacgtagaagttgcagacgacatccagacaaggttcgacgtagcgtcagctcattttaacaatgattgccgccttctgctacaggcaactattgccgacccggacgaggttcctgaaattgaggagatgatgaacaatccaacgcacaagagctggcagaagcaagggaagcgtatagatgagcgactaaaagagattatggaacaagactacgagctatgcggaaaaatcgtgacacgacttcacgacattctttgtgaaacacaaaacagccttaaacgacttcaggacagcctaggcaaaggaaaacgatcgcaacgcgaatacgtagaaaagatctgtgatgctttcactatatctcgcaaggaaaacgggtatattcgacagcttgaaagtttaaatatatggaataactctctgagcaaattgcttgaacagagatgcagaattcgaaagcgttgcaaggtcccctcagcttggatcatccgcaaagccgtcccaaagcgctatcagcagatccgcctcgcctcgcaacaacttggagaatcgatccacgactcgtggtcttgcaccaacacttcacatagcggacatcaagctaagctatcgctcgatgctgagagcgagcatgacaatgtgcaacttgatgttgtcgtcgcatgccaaacaaaaccagatcgggcgatccaagggtatgtcagagcgattgtgcttcacggccggaagcgatatgtggaaaccatacatctaatgactatacataggccatccaccgacgtgccaatatggctacaaattcgatccattacgtctctcacaatatacagagcaccaacgtctccacctccaccagtgcttgcgaaagcctttcgtcgtgggctttgcaacatatcgcaagttacaacccatacatcgtcaagtaaagccaagtcaacgaaaagggtccgaatcgatgacccaaaagacgaagtcaggtctcttcaagcgcccgcaacgaggagcacagaaacgacacaggccgaatccttcctcatgttggacctgaagacaaccgaaagcgtatgctgccatgtaacaagcgtgtactcgtccacctcagcatgtcaagatggatgtgtaggcttcctcgaggtagccaagagtcggccagcaatgcgattcatgttctacgatgccagcaaactcgcagtcaatgacgtttcctcctgcacccggcgacaaggggcaagacccatcaagaacctcattaaaagctttaatccactgcaacaaatgacgcttgctcacaagctggccgaagcggttcttcaataccattcaagctcctggttgccgcaggcgtggacgcttcaggacgtggcctattttaccgatacatcgcaacccaatgcatgcgacatatccgatgcactcagcagcctacatctgagcaaacgctttccaaaaaatacctcatgccacatcgattcaaaacaggaattgcttgacttgaagcataaagttggcgttcgtaacctcaccctggctaagctcggcgttgcactgctcgagatctgcaccaaagacgatatcatgggaacccaactagatggtacgcacggtgagattatcaaggcgagaggattactagacgaaaagcaccattcgatccaagacttcggtctgaggtatctcgagattgtgcgaaagtgtctgtattgcgacttttcttgcgatgatgatcttcagagcgacgcactgcagagtgcgatctatactgaggttgtgtgcgctttacaggacaggaaaactcaatgtgagaaatggtttagcatgtgagttcattaaagttcacacactcatgattgcactgttgcaaaacatcttccattattccattataaatctatcggtcctcagtcagagagcactttcgatatcaagtaatcgccgagcctaccagaatcttatccatttcacctctgaacctctcatgtgaccttaaagcataagaagcgcggctagacgcaaaagaaacgctaaaatcttgtaccagcttaaacggagacgcgctggactggatgagaaggattgagaagagcaacaagaaagagaagaaatggacaggtattggacgaggagccagcgtcacgggatattttccttagtgctctggaacatagcaagaaacaactctgtccgtccactcggcggccttgaatgaactctagacgtatatctagtaggcccttggccttggaactcatacaatgaacttgtcatgttgccgatgtaacctcaactcaatcacatggttccatcagatgatgcacatccgcatcgtccaaaggagaggctgaattttgaaactacttaggcaagagcgataagactgcgtaccggtctcgcagctaaccaattgtcctcgccaatctccgcaatgtttactctatacgctacaccactaacccattcgatctgtaatgctatgatggtcacaggatactcaggaatctctcgcacagcccgtctactaacagcaacaaagtcgaaccactgctcattgaagcctcccgtagccgaagcccaatgctcgcccttgatccgacaagctgttcctatgcatgcaccttccatgttgtgcacggttggccttgagtcctgcacattggtgccgacgtttttgtggtctgtaaaagtgagttggttgggaggtcgcacgaggaagcgagcggtgtcggcccagaagaagaggagatattcgtccgcgtaggtactcagaatctcagtggtgaggtatgccaggtggatttctacgtcgctgaaggctactgaggaggtttgagattgaggggtgaagtcttgcggtgcaccgggatcttgaagtgcgaggaatgatagaggattactgcggttcgtgtaacagacaatggtgggtgtctcgctagatcaaaggtcagttttgttaggaattcctccccgtgaaaaagggtaacggtaaaaaacataccactcggtgcggtccgttccaacggagcaatgcgcatgcccaacccaccccagccacgaccaactaggaaactgaatctgccgattcagcgaagtcatggcaagtttcgacacagcgctgcgtctacacacgccgtaaatcgtgtcccacgaaagcgccagattgaatctcgagtaaggaagtgcccagagaaacttctcgcccgtggtgtcgctgaacatctcaatgatcgccgcgaaagcatcgttgtagtcgccaagatagctcaaatcgcgctggctaaagcggtcgacgaggttgcgataaaggtcccacggcgacttttctggagacagactggagagagtgaggtcttggtatgatgtagaggtgatggatcggcagcgcaggttgcggatttcgaaaaaagcttcttcggagaaagacgcacatggacagtcccatgacacctgctcttctgagaaggtgattgtgcgccgactgagggctttctcctgcatggtccatgcgcggcggttccatacactcgtgtcaatgtcgccgtgtcctacggtccatgatgagcccagagattgtggaaggctcttcacgctcgtcactagggacatgcctggttcacgattggtgggagcgactacaatcgccgtgcgctgctcgtagtgccgggtgcctgctcgcagtcctggtaaaccggcatccgaatgggccccagacgcagcaacaattgtggcgaatgccgtcttgtatacgccatgcatgttgttgatttggatctgctgatcagcggcgtcgttctggatgatgcataatgcgtccacccatatatagtcaaaaccaagcagcttcgttagctcgatagcatcctcgatggtttgcgggacttccatatttctgagcgaacctgcacagccgagttgctgtacattctccctcagtagtttcgtcttctgatacttcggatggccccagacgtagctcaatgcaatgtatcgtatctcgcctaacggcttatcactgaacgtgacgatgcacctttgcttgacatcgacaaatcggacggggtatgtcaaaggcaggtcagcgtgtgtcacaatactttgcacatatatcaattactctgcgatctccttccccaatcttgccgaacatattccaacatgctcgttgctacagatatcgatccagctccgaaggaggccgacatccagctgtaatgcgcgagatctagctccgaacaacatggtaccagatacctcgctcgcctcatagctcttgccacgcaccattacatccatggaagaagacctctgcgcgtgaagagcgtgggtaagataagctagacagtctccatatccccccttatccagattctcatgggccgtaaccgtcagtctctgcaggagaaaaccaagcgcctgaaaaggtactaccgtgccaatacttccgtaataagcgcttacggcgccggctgttgccacgaagcagacatcggggcggctaaggtcccttttggaatggccaatggcgccttgtctttcgatgatgtgggcaaacaaaccgcagagaccacagcgagaagcgcgttgctttattctttcgagcgtgcctatattgatcctggaggtagcatcgtcgctttcagagccatagatatgtgccgcgtttcggccggcgtagaggtcgttcacttctgatagcgatgggccacggagcgcggtgaagtcgatgctacgacattgatgacagagtgaaattgccatgacggaaaaacatcaaacaatgttcaatacttgaaggaggtggcgacaatgctgtttgtcccggaattgagtgtagcgctcgaaggcacaaggctagcatactgtaggcgcgcctttatccaatcatgcatgcacggtgagcggcaaggctctccgattgtggttgttcagccttgtgtgtcttctccgtcccgctattcgcattcagtttgtattggtccgaactcgctaaggcttgtgtgttggtggccgcttactgtgcacatttagctatatccccgcgcctggaccattgcacccatggaaagtggcataattagactctaggatgtgccacatgttgaaagctgttcagacctttacgaagtcaaaagaagttatcgttcatccgtaaccagcgatagggcggtccgtcggcatcccgttcccacgatagtgcatggtaattatcctcgtatataccgtctaggggcgctgcttaactctcgacgtgaatgagctctctcacccaagctggaagaatacgcaggagtcgagaagtcttctgattcaggccaggacgatcatgttgaaacagtagaccaggtgcttgtatggaacattcgggagctctgatacgcactgtggaatattgttacacgaaggatgtagttgaaagccgacaaaagaagacataagaacgagactggcagtgacataaaatccaggatagaatgcaggatcaaacatcgcaacagatgaggaagatggtgtgagtctaaggcgcaacaatcgacgattcaaaatagacccatcgcatcggccagatgcaaaggattaagacttcgatccccttgccagggagaaaaccggacctgtccttttgctctttctttttgctcagcctttatctcgatggaggttctagtcatagtaaagcgtctcattagaacaggagtatgtctggcagtatatggaatggcacttttgaccatacttcgtgcctctaccagtcagcgaggcgtagcaaatcatggcgatgaggcgttcttgggtgcctaccaggcgatgccaagccaagactcgatttgttgtacgtgagcaagttagattctgatttccatgcagatagacgaccattctctattaatgctgaacttgagcattgccatgttgtcttgacctgatgttgaggaggtccgctcggaagagttccgcacgtctcaccgcccttattgccgcttccagtgacggcattctgcccgtcctatcggcataactatcactcccgaatccccgtaggttcatggcacctgctggcgtctcatcctgaatgttatacgattgaaggtactttgacgaaacattgccgactcatagtcacacattccttggatcgcttagaccaaatatgactacagagatccataaatacggtacagacgatggctggcacggagtaatcaaggaaggcggggaatttccgccagagaaggataggtaccacttgtacataggtgtgtatactgcatgtctaagccgcatgctgtagaggtttctgacgcattgcaggtctcttctgcccttttgcccatcgtccaaaccttgttcgacacctcaagcacctcacttcaaccctccctatatcagttgtgcgtccgtaccctaaaggcgagcctggctggcgcttcgatgaaacgtaccccaatgcgacgcctgaccacctcttcaacagccggttcatgcaccagctctacttccgcgacgacccggcatatactggcagatacagcgtcccgctgctatgggacaagaagacgaatcgtattgtgaataacgagagtgcagagatgttgaagtggcttccacatgcttttgattcaaccatcgaggatcagaagattagggaaatagacttctacccacaggatctgagaagcaagattgatgagatttctctatggcttacatctctcatctgctctggtgtgtacaaagcgggatttgtatcgacacaagaagaatatgaaaagaacgtcgtgccgctatttgctgcactaaacaagctcgaagaccttgcccataagaacggtgggccgtacatactaggcgagaagatgaccgagctggacctgctggcgtatccgacgatcgtcagatttgacacggtgtatgttcagcacttcaagactaacctgggtatggtccggcatgactatccggtgctcaacaattggctgaaaaatctgtactggaatgtggaagggttcaaggaatcgaccgacttcaagcacatcaaggagaatgtaggtctcaccttgaattcgtgcgctcaaactttaaaatactgacaactcttgcagtacaccaaaagtcactccgacatcaatcctcatgctatcacgcctctcggaccttacccagacgtcgaagaggattacgaaagtgattggagcaagctgaagcctggcaaggttgcacatccgcgagtgctcgaagcaatgagtaaattgtagttgactgtgacattgctgcttgctgtacatgttctatctaagtatagcccttaggggcaagattataagcaccgggtttacatcgcgttaaaaccaggactcttcgcattctttggcattccgctccaaggtcttgatggtcgaatggatcgcacctgtgtcttctccggatttaatggccaagtttcctccttctcaaaatctccggagtacctgcttgactcgctcaatactgagactgtgcgaggagttcgcgcaatctcttgcgctagagctctctcttcctcggtctgaggcatgccgtccagctgcttcgggagtggctttcgggggtcgtacagggtaggtgggcggcttcgcggcgcaggaggcacgatcgcttggtatccgtgtcccattccaagtgctgatgctgttggttcaaaggagcagctctccttatcccgcacacccatgcacgcacgaactaaggctgtgatgctggtgctgagaaggatgaagcttgtgcagccggtggtaacgaccaagcccctgcttaaaggaaggatcatggtgaacatggtaaggtccgcagagtcggctgtttcgagctcttctctggtgaaggcaagcagcgtccatgcgaggctgagtgagcaaccgaacgctgcgatcatggcgctcatggagagaaactcgacggggacgcggatggttcccgggattttaaggcctctgacgactgatgaaagaacgacgaagaaacttgtaaggaatgcgatggaagcctatggttgtcagcttgggtttcaagcatcgtctccagaaaggaacttacggcaacgatcgttatccagattctcgaggtcccttgtgtcgccgcgatgaagaagtcgcgccattcctgcgctgtcaacgcctccggctgaagtcgttgtaaaactgcggctccacgcgtctctatgtcctgctcaacgaatctggctatcggacactgtcagcatattgtatatcttctggaggcgaggctgtcttacaccacgcgcccagcccaaccactatcaatgtagagatcagggcaataaccctgatgcccatgaggaccttcattcccacacccataattacgtggataaaaagctaaacgaatgtaagaaaaaagcgcaggccagctggcagcaactcgcagagtgctttcgaaggaaagaatgtaagtagcgcgaacgcagagcaaacaaagtgaagaagtgatactcaggctgaagtgtcttggtacatgggcagaacaagaagttgccatgcgaacacggatcggacgccttggagccttaggagccgcatgtacttcggcggtattttgctactcccatgtgtgcgcagtggctgatacgatgcaggaacacctgcgtatgcagtttgagaagaaatggcacggatgcgcagcttctgcgctcggatgttaccgttaggatggtccgctttcgttcacagtgacagactgttccacttgtacgaggagaatgctggaacgatgttcaagcagccagaaaagctgtacacgcaattgggccattgtttcaataggttattccggagtggtggtatccgctcatgcctcagagcacgtggggcgcagtctattatgccaaggcaagtccaggatcgcaaggcttccgagcgagtaataacagcggtgatcgatccttttccgagcgaattggtgctgttgaaacctgtctgaggcatcaaagtcggaggttgtgatgcaaaaggtgtggctgaaacacgcgacaggcctcgctccaacatcatcggttcctgcacacaccgccaacaacaaacttgtggggtcgcgcagagcctacacgacatggggggtgacagccgttgatacgcacagaataattatttcgatggcagaacacaatgttctctttcgatgtcggaagaaaaagtttctcgctaggaagatggcgaaaatttgcccgaattgtatcgcgaacggataagctagccaaagacgtaccgtaggtacaccctgaggtcggttttgaacaacggagtagatcatgcgcgactgtctgattccttacatgctgtgacagtgtcaacgtggcgaggatatgccagcgtacgtatttggacagtgacgtcaatacaagctgcgaagtagagccatgatcccggtggccccacgctggctactatctgctgcttgcccatgtgagctcaccaacataatttcaagaattactagactctgaacttgcataaactctcactaccgacacagggcagttgatcgcggggatcagaataatgcgattctattgagtaacacgagcgctagtgcaatctcgcatattcagatctctatcaggatttctctcatcggtggtcattgtggggtcgaaagggaggattgtcaatgtgacagcctgacgtaccgcagtgccgcacgatgcctgcggccctaggtatgtgtatgtacggcaccgcggggtctagcactaggcgttatccgtgtcgaaagcaccgagtcaaccacaacatctcatcgttcgtccctaatcccaaaatcaaacgagttcaaagcttgcctcactgtactccaaaattacgatggtcccaatgagacccttggtcttcacccgattctcgtcctgccggtaatcgtgatccttgcaactctcagccagcaacgtcacaattcccgttacagtgcggagaagctgtctcctaccatacagattctcagctgaccagatacgatggcatccactctgcacacaagaaaagcagtaaagtcatggcactacttttgcggcaatgatgtgctgatactgcatccaacgatctttgtttgcaatgcgcagcaagtgcttctctcacacaccattctcagccctcagacatttcgagctgttcatttttccacagaaagttcggatactgtgacaattctgcctaatcccaaagccatgttcactcgagtcatgctcggcatcacaacatgatggtattattagtatgactgcagaattgggctgaccaatattgagctcgatgaccaaagatcagtaagctccgacgacccatcatggcggaaacgactggatcatagttctttggctgataggtgccctgttcttcacaatcgactaatgttgtgctacaaacatcatggggcgaacgaacatgggcacagagtaggcgctggttcggttgagtttgtggaagcatgtgaagcggggaatgtgaattcctagttgggaagttcgctgcaaaaattgacgcaattcatcctgcggcacacaatgtggtatatagcggacacatgctgaggttctctgtgctttccaagcacgaacatgggcttcgcaacaaacatggaggtttctgcgcttatactcaaagccctgttggtcatcgtaggtatcagtcagaaccccaactaaacccgtctaatctcagtaggggctttgcgccatcaccaaagtcttctacaacattttcgtgcatccactacgctcttatcctgggccatggttggccagagcgaccatcatcgagtcccagcgacataatttgaacggttatagtcatctttggttgcagagtctgcacgaaaagtatgggcctgtcgtgcgattcgcgccgagcatgctttcttacatcgacccaacttcctggaaggatatttacggccacaaagccacagctttccaaaaggctccagaattttatgggaaagacatctttggagatccagctggtataatccgagcggacgacatcagtcatgcccgccaaaggaggttggtgagccacgcttttagtgataagtcgctcagagatcaagacaagttgttgaagggctatgccgcaatactggttgatcaattggccaagatagccggagcccctgataatgaaacgaacatgctctcatggtacaactttatagcttttgatgtcatggtaagcgcgcagttgcatcgagcaaaaggcagcgtcactgacatgtctgtaggcagacttgaccttcggtgaagatctcggccagctccgaaactcgacatacaatgactgggtcggatcaacattttacgttgcaaagttcctcgcgctcaatggcataatcaatgcatggggtctggcaggagtgctcaatctaatcatgccagctagtctcaaagcaaagcgagatcatcacaaagagttcgtggtagaaaaggttgatcggcgcttggcgcagaataccacgagacccgatatctggacgtacgtgatgaagaagagcaaagatgggggtgaaacactgtcaaccacggaaatgcacaacaacggctccaccttcatgggtgcgggtactgaggtaagtgaaccacgcatacctcccgagggaaatacactgaaatgacatgcgtactactatagacagtcgccacggagctgtctggtttgacttacatgctcctgaagaatccggataaaatgcatcgcctaaaaagtgaaatcaggggtgcattcaagcatttggacgacatgacgacgacgaagctcagccaactggagtatctacaagcatgcattgacgagggcttacgcctgtatccgcccctgcctacaggtacgcaaagggtaaagcctgtaggtggtgcgatggtatgtggtcgttgggtcccgagtggggtaaatccatactttgacccaagtgcgacgaaccactatgctaacgactcgcaacagactctagtccagacaaacttttacagcctgcagcgttctccgagaaacttcaagaacccagatacctttgcgccagagcgattcttgcctgagggcgcggaagagtatgcgtcggacaggaaagatgggctgaaccctttctcgtttggaccaaagaactgtgtggggaagaagtatgctatatttcacactattgataacgttgactaacagctctgcagcctcgcataccatgagatgcgtttagtgcttgccagtgtgcttctgcatttcgacttggagctcagtccggagaagggtaattggatggatgatcagcagagcttcattctttgggccaagacgccgttgatggtgaagctcaaattagctacctgatgaacgtggatggcactatgtatgcaggtctccacccgcgaggaagcgcatttgactccaactgcgatgtttggttgcgcatgcatgaaccggtacacaacttatggaataaacatatgcattttcgcgaagcttatgaattggtgtttgtgtagctaacaaagcctcactccctatagggacgatagctttcctaaagactacctacttactacaatcgactacaccaccaaaatgaccaacatcatatccaagctcttcgcgaaattcactccacctcgtcctcgctttttcatccttgaatacctccctatagaactcctcctcctcgtcttcgcccgccttccaacccgcgacctctacaccctcaccacactctcgccttccaacgccgtgtccgagcacgcaaaactcgccatactccagcgcgtcttccgcgcaaacttccgcatccgcgccgcgtggtgctgctgctcctgccagcagatgaacttccgcgacaagctggccttgcagaaccacctgaacatcctgctgcatccgacgatgttggatttatgcgttgtgtacacgtggccggaaccgcggcttctgaatccacgcaagcacaagattagtgaggagcataaatacaggatcgtgtttgcgctagggggaagtgggcggaaagtcaagttgaatgttgcgcagttaaaggcgctgagggtgggggatgagattgacatagcgcggtcgaggatgcagcttttgacttattattatacgaatatggggaagaggaaacggcatgggtttagatgtcttgctagagtgattgctggagggtcttggttgcctggggtgaggcggtgtccgcttcatgattgttgatatcaaacgtactcaacccatgctcgcgatggttgctatgtgacttggaattcggttcggcggaattttgttcttggtagtctagtctcggcatgcttcttgttcctgtatcgttatgtagcgtgcagcacgatgctagtgttcggcccctctcccttcacacagctccccatgagaggtacaccaaaagtagttccaacgatcggaaccagactctatttctctgtgtattgatggctttttttcatagatcaggtagcgtggtctagaaagcgtggacaaatagacattgtctcccacgatacggtcactcactatcactcatccttcacccaagtgagcacgcgatattacctttttcgcacacatcacgcgtccctacaagccctgcatatattaagccacctgccatgaccggacacgcacaaaagaaaccggggaggatgaagcgtctccttcaacgtcttatcacccccgtccaccgcaaattgagctcgttccttgagacaccgacgcccaatgtggaagtgcttccggaatcactatggcttgccaacaacagtattcccgagcaacaacatgccaccttctacgatcatccaatggctcacagctacgaagatgcctacaacgaaaactcacgcatgctagtacaaaaaagcacatcttctgctgggcagttgcatccgccattctcaggcgctgtccgccctaaaaaccctcggccagagcaaggagctgcctttggcatcctcgacagaagacccaggcgacaacctgtgcaaccttctgaagcgctacctctacacgagaatttgaagttggccttctgccgctccgattcgagaggcggcataaccatacgcagcttgctgagcttgggaagtcttcgcgaacctgacacgttacgaaattcgaatagcatcgttggtatgatggaggaccagcgccatgcggcgaaagaaatgaagggtaagtttctgcccgcctcgatgctggagccttcggcgactgacagagatgtgtctagagataagtactgtgtttcgaactgaaagacgacacgcgccagttgttttggtagaatagcgattgagctcccaacatgaatactcttgtgctcctgagcgcggtgccagcgctgcttcatttagtacctggttgacaataatgtataatgatcatgccttcaaaaacacgatttcgatgttatcgccgcttcttcgtcaacgttctggacctccgccaacgctcaaggggaggcatattcgagccaagttgaaggcggggtgccggtaataaagtatggtacggtacgaaccgaacctcaaagcatcgaaagcgatgtgtggtaacgaatgaaaatcaacatcaggcctagtacactacgtcagcggcatcactgtacccagcgatagcaaaagcctctctcaacggttgcgatgccttcacttcgctctccctcttctgccacatgtgcgcgtaatacggacacccacgttgcatcatacacctacgactcaaaatgctctctaatctcttcagatggcatgaatccgcggaagaagtgccacaaataggctcaaaatccctgttcctgtcagaaatatatcgtctggcctacatacgcagcgatgccggaggaagctgggattcagacgagccaaggacagaggactcggacgagacggcaatgaggatggcgatggcatttcttcctcacaccttcataatctctgacctaggagagtggaaccctcctagattccttttctttagccactttctgcccgattgcccatctctcgcagtcttcgcacgatcgcaggacgttccaattccgtcctcgtggcgacgggggcaagactggcgaccttggtggctcaaacttcgctgtcgctggcatgaaggtcgcctaaaaattcggcctccctgtactgccaaagctatcgtggagggcgggcagtggcagcgcaaagtgcccagcaaggctgtgaggtactgggatgatcgggcgggaatgttgctggtggactggaacgctatatggggagactgcttgacgcaagaagaggagaggaaaaagagtcgaaatgggaagatcgcattcagttatttcaacaagacttgactggagtatgacctctcacaattcacgtctagctggttacagcgtagtgtagtagtttattcgtagctaatggggatgtgggtcagcgggctcgtcattgggtatcctgagtcatggaactcaatacaattgatgtctgctggatctggcatgtgtttggtgctggagcgagatgcaggacgcgttgatgtcattcagccctgcccgcgttagcgccaaaaagttgcggacccttggatatccccaccaaattcgcaaaacttacttttgaactcttcacgtacaaggcaaagccatcatgtctgtctgtgtcgcctgtaacaatcctctcgagatcgagatcgagcgcgacgaagatgaggagtacggcaacggcgcatcatcttctagcaaagctcccgccgcagcgccagaaactgtaccagacgatgtacagatgaattgcgggtgccattttcactggtgagcgactcttacgggtatactcacaactatttctgacttgagcattgcagggactgccttctcgaagcctaccaaaccaccgagtgctcaaactgcggcaagaacattgcgtccaactcctcgaccggcgcgcaacaagtcctctgcaacctgaacaatgaaggcggcatgcagcaagacctcgatatcctgcctctcctctccgaagaaagctacctcaaagcctaccccgaagaccgaaagtgtcgcgcgtttctcgagttctgccgcgaaggcgactacaaggccattatcgacatgctgcaagacgacgaggtggacgaggatgacgaggacgaggagatgggcgacagcgatcagtctggcaaggaggaggtcggcattgaccgcatgttgcgataccaggaccccattggtgacatgcagtcgggactacatgcggcggtgcaggcacagagcagagaggttgcgtggttgctgttgctgttagccagcaactatcctctgctcgagttcccgcctgaggtcttccaagaggctgagtcgatgggcatcatgagaggcttgactgaggacaaggtggacatcagaagcctgaaggatgcaaatggcaagacggcggaagatatcgcaaacgagattggtggagtctggaatggttggactggtaacggccggttggcgatataaaccgtctatgcaaatagtctgggaatgtgtacagagccaataaaaagtttaagatatccatgtcatggacatcagggtgttccaagatcaaaacgtcaacagagtagaccggcttctggagagcggaagcgtcatgctgtcgatcagtgaggatgtcctaagctagatactctgcaactgccacgaagtccgcgtctcggtcacatttgccgcacgtgacacgcgtcttagcgcgtttgcgtcgcgtcatcgtcatcgccaatacaaactcccactccactccaccaaatcttacctatccagacacataatggctggtttcaagcgcggtggatctcgcgggggcgggagtgcgtacaagaaaggcttcacgaagaaacgcgctgcgccggacgacgatgaaagcgcaccacgcacaggcaagaagtccaagggtgacgaggaggatgaagaagacgacgcaactccggtcgtaccagaactcaaaacaaatgacgatggcgaaaaatttgttggcgtgagtttttgacaacctgaacaaagatacatgctttatcattgactgatcttcgtgtgcagctaagtgcaggcggcaagcgacgcatcaccattcgcgaattcaagaacactctactattagacgttcgcgagtactggacaaacgacgccggagagctgaagcccggaaagaaggtaaggcacaccaatcgtctgcacatatgtgttactaacacacaattcgaagggcatctcgctgaatctcgaccaatacaacacgcttgttgccgctctacctttgattgaggtagcccttgccgagaagaaggcaaccgctgcaaggccggattacgatgctgcaccgccagccactactacatcgaaggacgaggctgaagacgaacccctagacgcatcggccgacgaggtcgacaaggtcgacgaagaggagggatcgggttcggagtgaaacagtgcccaatagggtgcgtcactctcatacgaagacatctgtttgatcaatgtacaacaagtcctggacaacggcgttctgggagcatcacttgggaatggcatgccccatacaatcaagcgattttttgagaagggcatacttaccactatgatgcttgtgggtgttgattccgtagtagtgtctctgcgattctatcgcgctattgagtcagttgttaaaccgcgaggaaacgattctgccccacctcaaccctaccccaccatgaatcatcgccgcaaacttctcatcccgccccacacagaacgagcgatcttcaagtgtgccgtcatgggccgaatattcgctcaagacgtgtgctgtggggattatattagttgtaactttgaattcttccatcaatgagtataactcaatccagtctccttagctcaattgggagagcgccagactgaagtcatcagtcactaaatctggaggtatcgcgtaagttaccaccaattacaagatctacacgatcattgtactaacctcgcaaaggttcgatccgcgaaggggacaattgagacctcgtgcctggcttgccaggattactcgaacttctttttttgcattttttggggggctggaccaaatgatgtgctagggtgggccggtttggtccggtcaggaaagtagcctaaagcggaggagttgtctcgtgacttttgtgggagtattgggccaccacggtgagattatggcatcattgtgtaactggttctgaggaagtgaccgagagtcgccgtttttcttcaactaccagtaaatagctgcaagtcgatgctcttaactactgactgtctctgttttgattgactcgcgaacaacgacatgcaatcaccatggcagacatctcatttgttgttcaatacaacccagtctcgttgcagcgagtgagagcgtctggtctgcccacatgagttcgcagaaagcgttgatagctagagtacgcctgtagtccttcacatactgcttccattgtctttcccgccccataactaccccgagaccccgccggcggaagcctcacttcttcacccaaccatgctcatccgccttgatcagcaagatgcccagagccaagccattgaactcggtcatcaaagtctggatttccgctttttggatgagctccatatgttctgagatggtgccgctgacgatatctcttaagcctttgtcgttctccatggtcgtcgagaatgcgtagtgcgcagcgatagagaaaatgtcgtggtcccagaaagatacacaggcgcgcttgaacttttccagcactaggtctttgagtccgacgacgtcgtatttgtcggcgatttcatacatcttggcgtggatgaggagctgctctggtggtccagtggcaggaaaggtcttcggcaacgttgagcgggtgcatttatcgcagatgaaatcacggcagctgtaaccgcaagcgttgcagcatatgtgatgcggacagatacaaagcttggtacaatggccattcgagtcgcaagtatgaggaaagctatatgcgtacttccggtcgtagccagtattgtagttgtcagtcctcacgacctcacggtgcgacatgtcgcctctgggtgctgtagcgataggcgacgcgtcagagagacgcggctcgtactctccttcgtacaggtactgaataagtagtttgatgattttcggctcatcttcagggaggtcaatcttgccctctgtagcttccttcgcgacatcagagctgttactgatacatatgctcagagaactcgccttgccaccaaacttgacagcgcgagcaaagaagtcagcgcggctgcagaccaccaacttgtggacattgtatgagtcggaaccgcaagtgatcacaaggtcagagtagtcaccggaggtgaggaagctggtgcttcgtcaatgacggaagtcggacgatgaatcgaggccaagtaccctttgaaagacgcgatcaagtgctggagtgacgcttccgccatggcgagtggtatctatcgttgtgggtttgcttttgagactctcgtgatagaaagttgcggaccggaagctgaggtgggacgtgtgcttgctccgccaagaatctacccacccaggctaaccaattcgagctgagagcggaagtgaacgtgaaaatgaatgaagcctaagcattgggcgtctccaaatcaccatcttcgggtggcaaaagatcggataaagaggctgtacggacccacttcatgtgttatagcaacatggagagcaagccactattgtttcgaacgggttggaagcgctgtatactggactctagagccgtctccatgtgtcaatacgaattactactgcatcctgaaattgaaggacggcataggtggcggcagtccatccatttcggtcgcctggaagtttacaaaaagactgtcccaagccgtccagtcaatgttttcggggatgtcaagcggcatagcctccggcaggctatgcaagggattggcattggttggggcctgagtaaagctccagtcggtttggaacgacccaacactggggccagtgtgactttcgacgacgggttcgttgccttcaattccttgtccagtcattcccggatgtggttgtgattggggttgtactgggaaagtttgaatgtgctttatggcagggcacctctgacgtattaattggatgaagtaaggttcctggtccacactgcccctggccgataggtgagcctcccaagccttgagtgtgagattgctcacagcaaccggtaaggctcttttggcaaactgttcttcgaagatcggatggaagtcaaacgtgtgttcgacctccctccaagcctcctctactttgggacccgaggtacggtggcgcagttgcgcgacaaggaatacaaaagccttccactggaactgcaggttcgtatgccaagcaagaccatgcaccttctccctggtgtatgccaggttttgagttgcagtgacctccaagacaagattgaatagcatgtctttctccgattgcggcatgaccgtcccatcatatccggtactgtgtgccatgaatcgcatcatggagatgacagatttcgcgagccggatgcaaatgtaatgccagtcgatggctggatcgcagtactgaaggaatttgtgctggaaaaagtgctccagctggtcgattgcttcatccttggccgccacaggcactgtgctagtggtgatcttgtgccacgctccgtcatagctagttttcgcatcggaagaacgtctgaggaattcggctgcgtggcacctgatcagaaagaacatcatctcagtagcaccttgttcatctttcggaacctctcccattgcagggtgtaaatcgctgtcgttgacgttgcgcggtacgagtacgtcacctataagcagaacgctgttatttcctgtaccagctagtttctgcgaatatccttcaagcatcatgatctgccaccatagtcgccttcgcatctcgacttcgaaaggtggcaaaccaagcttcgcaccatcgcgatgaagcccgatacgttgaccgatacgctgcgcagcaccggaccagatccaaataatccgagcatcataattttgtaaagacagctacagtttattagagagaaagccaatgtgtcatgagatagcgtaacctactaggaacagtacaaacgcttgtagtaccatgatatctgatgatttcattaagcttgcattcatcagcgcgcattgcgctccagatctaaacttctgtcgagttgcagatttcgcacctccaaaggttgatatgcattcttcatcagtcaaagactcgagaactatgcaatagatcccaaaaagcagtgcttccagatttcgaggtatctcgtccaaattttcggtagcttccgaaatgagttgctcaattgttggcgcgtggaatagcttgactaagggattgatgtttcggagatatgcttgccacactttggagacttgcgaggagtcggggtgtagtgatcgtagagaggtgtacgacgttgcactatcgaacaagaggtctgccctgttcgatacggagtgctgagtagagatgctgccacgtactcgcacatcttcctcgtcagaagagtcgtctaggatctcttttgtgtcgcggaactcgctccgaagactggtccaaacgccattctcgagatatcttgatctaccctcctttgagactagtaacccagctccaacatcagtaccaacattgtattcgccttctcgttggtgcgggaagaagcctttgtctccagagatgcgctggtcgaatggcctttcggtgactgcttgtttcacgagagcctcaggatcaactcctagctgacgtagagtgtcttcgtagatacgcaatcgagctgtgttgtcgacttctcgctctcccttcttccgcctccttgccggaggaggtgctttgtagacgcaaggcacacgtacttttgtgcaattcgcgcagccgccaggaattcgatcgcatttgacctttctctgggcacagagaacacaagaaaagcttttgtggatggcttttgccacaccgttctgtgagtccggcgacggctccgacgtggacgcatatgtgccagccatgtgggacaaagaggttctcacagggcctagaccatgacagagaagtgattatcgatgacagtatatgggcaattgaaggtttctgataacgatgtatagatcatccgttttgggtgtgaacatctggagtttcggagtgacatggatgatgtaagcgtcactaacgttagttagttaagccaacagcggcctagtcagcctcgctgcttcccaactctcgttcatcctcacacacaattcgaagaccaaaaaaaaaacgttacataaacacaaggcatttaaatctgcgcggaggaagggcgaatgagatatcagataagatcatcgcgagcaaaaagagtctcacggcaagcatatacgcctcaccagaattatgtgcacagtacagatttaagagagaaataatgaaattcaacatgtaaaacgttcgcaaagtcatttcctagggaaacatctagattataggagtggtataaatgccccctttcctgaagatttcaaggctatatggtatgctggacgtgcagagcgccgtgagcaatgagatacatcgagatgattcctcataccagtcatgtacgcccgcttagacaccatattttacccacttcttgaccaactccacgcacagatatgtgaaagcatctgggtcattaatttgaggtcggagatggcccaaacgtcccaaccacaaacaggctgcgagtatagtgccttcgtctttttcgatttcaatgtctgatggaaagattcgaaagttagaaacttggtgtaccccgggtacaattatgtcgttcgatctcacaggtttgggtcgagagatgaggacaatgggggtcagggctgggatgggtagcaagtcgtgaagcacgatttcccagctcaacccgtccagaaagaattctacagcactaaggacacgatttgccgcaccgtaagatgatcgctgtagcttcaagttccattcgggtattgtgagatggaccttagtcaacagatattttgtacggaaagcaaatattgcatcatgtccagcaacgagatctttgggttggaaaacgatcctaggcttctccttgagatgaaacacaatgccattcagccagtgcttcttgctcttgcctacacaacctgcgaccaaaaagagcatcttgccgatattccggccagcatgcctgtccaatttccagatatcgaggtcgttgtacttgagctctagtccagctgcctcctcgttgaactggcgacacacgtactttagctgattgaactcttgagtcggatcgatatcgactggcacactcgcgctcaacagggcacgcccacgaggccaattaacttctgcaaatagcggaatcttgtctgtcagagcgagctgacagatgtcgttccgaagttccgcgggtaggttgaggaagccggacttgatggaagttgcggttgaggccatagctgatcgtctgagggaagtatgatgtatctgtgtagaccttgagcgttgtgattgatgataagaagctgcgattgatgattgggagtcgttgttgatgataaggagttggatggtgattacttaaaatgagtggagaatatgtaaagcgaggaaaatggtgttttgaaaggagcatgtatgttggttctacaataaagttaggtaacctacagatcttgagaagtgattgtttatgccagaatgattattgtacagtgcgttctcttgcatttcagccgagatgagacttaggctgttatcgcaatgtcatagtaactgtgtgggcaagcttctagctctagaatttacattgatcaaactatccgacactacagaagcgcccgagcagtacaattacacctccgccaccctatacggcgcccaaacccccacaaccgcatccaccatatccgccacaaccaccctgtccatcccaaactcccccaccagcgcaaccaacatacccaactgcatcttctcatgtccactcagtgtcgaactagtccgcgcactcagcttaacgattacaaacacactcgcctcgcccttctctacacacgcatcgaactcactcatcaccccacgccatgaagcgccctgctgcttgtccagccagtccgcgcgcggcacctgcacggaaagcgtcgcgtcttcgaaactaacctgcacgctgcatgcgtcgatgaggaatttaccgtgtaggcgggtgaaggggacgaatttggggttttcatccatcaaggcgcgcatggtgaggtatttgcgcggcgggaggaatatactctgctcgcctttaagtggcttgagttgcaatgcggctgggatagcgagttgagcgaccgtcaaggccacgtccatggctgtcatggaaataggtgggcagtttttcagcacgctctccatggttagtgtgtacttaccgtctgctgtaaggaagtatttgtaacgctcttgttcgagggggccatggagggggggggggggggagtgcgtgcatggtgaatgcgaatagtgcatttcgaatattccagtggccaatccatctcagcgagctatacaaaatccaccacgcatgcttcctttactcatattccctccagtatccacttacgaacgtggtcccaacctccgaggcctgagggcttgaggctggcccgatcttcttccgtgtgtgtggggaagaatcgcagattgtccgcccacatgtctctcactctgacatccttgcgccatgccaccaccgaatctagaacattaacgatacgagttaagacgggcactaggcccgtggacctagggaaatcctccaacagatcgtggaaaagtctgttctcacggaaagtgaacaatgcctgcagcgcgtgaccgaacatgatcagctcttcttgttcgtggaaaatccacgctggaagctggtagtgaattctcatggaaggattggcgcggcagacctccgctagccgacgaaaagttttggcatcttctgggaagtctggtgcagtggttgtagtaatgtgctgcatccgtggggcggcaggatcatcttgagcgtcttgagtggcggccatcccggattttgtaattgccaacacatcgtacttgagtgtaactgtctttatccaaccgtttttggcgggggggatgctggatagccaccccagcagcatctgtgcgggaggttcatcccatgactctgcacatacaaggaggttattgtacatgagctctaaatgagcggtttcagcatacagttgcttgttggcatgtttaagctgattgaagatcggcgcccccgtaactgtcttacggatgcgaagtggctggggcgaggtgagagctaattcgtagatctgattgcgtatttctgctggtaatgcaagaaaagtggaggcggacatcgcgggtttttgaggaaacgcacaagtgattgttcgcatcgaattttgtgtggaggcagcgaaaggatagatgaagagggcatgggcacatgttaggaggttgcttgcttggatgatacagaaagtggtctgtgcttcacgacaatgtgaagtctcacatgagaatttcgccaaccaaccaacgtctgcgatcagtgcataaactgtattattctttttgttggaaaacgcttctataagcaatacgagccaagagttgtgcacggcttcatccagtctcgtcgcaagatagaaaggagggcatagcgacctcgggagggcatagaggaaggtgcacttggcacaagactcaagggaagtacaccgtgatatcacaacggagctagatgccgcgagaaatgatagcgcattggtgcgccgccatggttgcttcatgaaatcaggatagaaactctttgtggctcctcgtgtgggcgcgcgtgcacggaccatacagttgcctcggtgacatcacaaacaagctcttgcctgtccagacttctacactccacgctgtcactgtccaccgtgcacagtcttcttgcccctccacgctatatttgacgagcctgcacagtgcgcactcgcgtagccggcgcgaactctttgcaaactctacctcgtccatcccaccttgtcgtcgatcatggccgacgcccgtggagagtactggtacttcgagccaggtgttgacgcttccaagattactgtccccgagctgaggagcatcttgctcaagcatggcgtcaactatccatcctccgcgaaaaagccggacctggtcaggctgttcaacgacgctgtcgcgcctcaggcagcacaggtgaagcggcagcaggcgcggacaaagcgctcaacgaggggcatcgtagacgttccctccagctctgccagcactgtcacgaccgaggataccgaagacgagactcttctggcacccccaccatcaacgacgaggcgcaccacccgccgcaccacgcgcgcaccgacagaagagtccgacgtgccagcaccacgtgcgaggacaccttcgcgcgcagtgccagccaagcacagcagagccaccgaggtcttcgaggcagacgagcggcctccagtcaggcgcgtcaggaagagtgtgacgcccgctgtgaaggagcccaccccagagcccgaagcatggcaccgcccagccgccaacagcccgttcacacaagagaaccccttccagagtggcagctctccaactgcgcctgagacagaggggcgtgaccgaagaaggagaaccacggggtttggtcagaaggagaggcgcaagagtgaagtcaaccgccgtaggaccttccagccgaactcggagcagcaggacgatggcgttgttgtgccaagccgagacgatttcgacccgcgcatcaaatacgaggagcctgagtttacagaggaattcacaccagaggagcagttggagcttgtccgcgagcgtgcgaaagccggagaagtggacatactgccaccgcggaggcgcaggaagcccaaggcgactggcaccctgaaggccatgtctggtacactactcctcacggctgccgccttgtttggaggagcttggagacaagaaaagattgcggttggtttctgcggcctgggccgtgataccaccagtcttgccggcatcgaactaccggagtgggcatccgatattataccccagtgcgagccttgcccgccacatgctcagtgctatcaggacctccagcttatatgcgaccgcgacttcgtcaagaaagagcatcctctgtctctcaacggcttgatacccatagcacctacatgcgaacccgacaccgccaagacccgacagatcaacaacgttgccgaccgcggtgtacagatcctgcgacagcgccgagcaaagtacgaatgcggcgagcctgatgctgaaggaaccactgttgccagtcctgaaatcagccaagaggatatgaagagacagatggcggcagagaagcgcaacagcatgtcggaccaagagtttgacgacttgttcaaccgcgcattccctgagatggaaatgcgagacgaggttgtcgcatctactgacgggtaagcactattttccaggcgttggccatttatgcagctttctgacgatcttgtactaatcagttcccttgctgttgatacagaacaaccggaggaaaactcgttgcatcaaattctctcgccgagctcagcctcgcctgcagcgtccgcagatccgtcagacgatcccttgaacgatatcttctccagattattatgatcatcttcgccattgctaccggctcctatggcaagtactcgatcacccacagtcgcgccatggagacacgcgcaaagcaactcgccggagatgttttcgaccgcctcgccaaccacgcagcactgagcatgcaagagcctggagcatacccagacaagggtgtgagcatgacgcaactacgagacgatgtgcttcggactgaattctcgacttctcggaggcaaaagctgtgggagagggtacagaagaaggtcgagttcaattccaacgttcgtgcggcggtccgaacgactgctaacggtgacgtcggacgcatatgggaatggaccggtcctatcaagccgcttgaggatggacgcagcagtggtaaacgagaaagcggtcgcttcagccacggcatgggtagcagccctccaaatgcaggggagatgacccagaagtgggatgaaggtcgccctatttactagacattttttggtgtgccttccatttgttcactcaacacgcgctcagtatggcatatggagctggggtattttggctttgcttcgcatgataccagatctagggcagcatttttaacaatttacttttctcaattgcgcaacttttcgatgctgtgagaatgacatcctcggtcagaaattgcttttaaaaaagacaatggcataagcttcgagccacacaggctaaagacgcaaattgcctatctcgatgattaatgttgagctgcgggtgaagatggtgctggttgtgatgagtccgtgcgcgtggctgatgtgtggctttgccccaccctagcctagcggtagccgagattcccacactcgtgcaaattggacttcgagacatcatcaacccgccaatccgtcgacctcacactaaccgacagtcacaaataccgtcaaaatggtgagtgaacatgatcctattctataagagggcacttggacagctgcaatacgatacgagcgacgagcgaacgaacctccaacgacgatgacgacgatatctgcgaccaacacagtggaggacgaaaattatgccgagcatatgagaaggacataccataagagacatcgcattgtgccgtaccgggataactagggacaccatcgctttgcgagctgctgagccgtttggatgcgtcacaatacttcgggaggcagtgggcaacaaactgcgcaagcgccacaacaccatccttccacagcaatcactccgagaaacgtctcaaaatgaatgcgctcggtcctgctgcattgctaaacgaacttgctcgcgcagaggcatcgcgcatatgacagccctccggacaccatcagctccgcgtaatacgcccacactcacccgcccgtcgctcgattatgttgcacgttgtccaatatcccggcctttcactgaaacatgaagctttgtcacaaaagacatacgcgctgacaaacctcttcaggtcaacgttcccaagacccgacgaacctactgcaagggcaaggactgcaagaagcacacccagcacaaggtcacccgtcagtaatccgatgtatcttccacctcacccgcatactgaattccaacagagtacaaggctggaaaggcttcgctgttcgcccagggaaagcgtcgttatgaccgcaagcagtccggttatggtggtcagaccaagcccgtcttccacaaggtgcgctcagtatgcaaacatttgccgaatatacactgacaaaacacagagggcgaaaaccaccaagaaggtcgttctccgtctagagtgcacacagtgcaagaccaaggcacaggtatgttgcggcaatatgacagtactgaacacacactaacattgtccagctcgcactcaagcgatgcaagcacttcgagcttggtggtgacaagaagaccaagggtgccgctcttgtcttctaaacgcgttccctctttctctctcttttgctgggccttcggcgtagtcctatggtggacaggatggacggctttcacaatcgactcttacaatgcggcgaagcgatgaggaggacgacatggaggatctggggatgaaaaggtcgccagtcacgaaagtaacggacggtagcctacacctacatatgcatcaaatggagcacgattgaagagacgtacacacctttcgcatttatgagccagatcgtaacaatgccgagaaatacatgatgctttctaagtctgtgaggtgggtcgcggcttcatagcggagtcactttcccgttctaccccaccatcgcacttcgtgcgccgtcgaacattgacatctgactttacagccaagtcacacttcatccacaatcacaattcctgctatggctgacgtggcgaagaagactgttctcgtcatcggcggaggtgccgtgggtgccattgccgctctcaatctcgacgccggcggtcttgcagaagtcacgatagtcctccgatcaaactacgaagccgtgcaaaagagcggctacgactttgaaagctgcgatcacggcaccgtgaaatcctggaagcccagcgtcggtaaatgatgcgtccaatcaatttccctccaaacctcataactaacacccacacctcgaagtccgcaacaccatccccaacatcaccaccgaaaatctcccaccatacgacttcatcctcctcgccaccaaaaacatcccagacatccccccaacagctaccgacctagtcctccctgcccttccccagcaaaacactcacacaaccctcatcctcctccaaaacggcctcaacatccaactccccttcctcgctacccaccccaccacccccgtactctccggagtctcgctaatcggcagcgcggaactcaccccgggtcaaatcgtgcacgacgaacccgaccggctattcatcggggcattcgacaatccaaatttgcgtcctgagcagcttgaagatacggcgaagtcgtttgtcaagtgttatgctgcagccggcaagacgagttgcgtgtatagtccggatgtgttgagggatcggtggaagaagttggtgtataatgcgtgcttgaatccgatttgtgggattgtcggggtggatagtgggagggttaggttggcgaatggggcgctggatggacttgtccggcctgcgatgcgggaaattgtgctcgcggcgaaggtgagggcgggtgtggagcttgatgcggatgtcgtgcagaagacgattgagatggatccgttgacgagttatttgaagccgagcatgcagcaggatttggagaaggttagtatttccgtttttctcctggtagtgtgaggctggtgtgcctatttggcatgataaatgttgttgagagctatgtggtgcgtgtgctaacgacagtcagggcaatttcattgagtttgagaatttgctgggtgagcctttgagagaagggcagaaagctggtgtggcgatgccgacgctccaggtgctgtatcatcttgcgaaggcgatccagtggcggaatatggagaagaaggggctggtcgaagtgccgaaaaaggtttgagtttggaatgtatgtgacagcgcaacgtgtgtcgatattgccgttaagccgctgggttgctgaaattacatagctgatctatacatggtatggggtggggctctcgtactttagcagcatgaggcaatgactgggaaagactcagggttgtttatcctcgactctagacagctcgcgttacatttgcaagggaaaattgatgaagtaccattcacatgtattggtgcccacctacttctaactaccctattggacgaaagcaggaatattgtccatcagttccttgggggcttcatcagctctctgttttcgctcgtatcgaagcatacattatgttcttcaggacaacatcgccaagtctacagaaaaacggtccgtccccactgttgctcgaatactggacgcccctccactcaaaaccttttgatagccacttatttgccgagtgctcccaggcggtcatcatgtctcggccattctcatcgtagaagaagccgaagtccttgaaaattctgtcatcagcatcggacaagatgtcggctatagggaagaagcggagatttggcacagccaggcgtgcgacttctcactctggaaagagtacatccagttcatccctcccagaaagatattcccttagcattgaggtagaatatcgcgctggtgaatcgatctccatcgcatcgacgatgtagttataccgaaggagagcattcttcacaagcccattgaaggcgatatggaaggcggtgcggctggtcttatgattaaagcatgtcaatccatacttgatgttgatgtgggcgttgtaccaacacacatcgcctaggtgaagcagcaactgcttgtcgccattgattgcacagcacgtcatgttgatcgcgttgcatgtttcatcaccgctaaacaattccacttcacgtaccagttcgcgctgctcggcaaaaagggcagcgaagaagcctagaaagcgctcggtagccgggactggatcttcgcaatggctcgagaacatgacttctgtattgaacttgaggcgtagtgattttgtctcctcgtagagctctttgcatatacccttgagctcatatgagagaagagtttttgggtgttagctcggagtcgttctccaggttgtcgtcgacttgtgtgatgacggcggacttggcgtgatagtcgagatagccctcagaaacgtggtggatagtgcgcccaggggccgtgagaactagagcatagatcatgttccataatccgccgggaagacgcaagaaatctgagttttggacaattgttggaagtgtggatgtccctaccgtacgcgggtcgcttgttgcggggttggccatgttgtgtagagttttgttgaagtttggcgatagtggcacttgagacgcggtgggttcgctataaagttgaggatgctgtgctttacggtttggtggagggtacctaggtatgttataaagtaaggtaacgagaaccgatgtgtatattgatgacctcgggaatgcctagtagcactcgacctgtatgaccatcttttatggagagctttcacgtaccgttcatctttagtgccactgaacagtactaaaacgtgtctaggaagcaccaaggggcgtaagagcgtgtcactaggaatgaaacttgtcgctaaagcaacaggctcctcaataggcgaaatatcccccacggaggatcggaagtttaatcacttctctccttgcggcaccatactgaacacaagctctctccatattcactttcaaccaaaacgaacgcgcaatgagccataactctgcctgagatcctttgcatcgcgctgcgctacccactcctatatatactgagttgctcccgtaatcacatccactcttttaccaccacatcaagtcaacttcagccgagtcaacttcccaaagaacgactcttagtctgccgcaatgtctcaatcacaatcccgactcttgcagctcccggctgaaattcgaaacaacgtctatgactacttgttcaaggatccagacaaggtcatcccccacaccggagacacctcgaatcaactcaagctcgtgtgctggcagctataccacgagaccgcatggcttgaggtgcgcctaaacgacatcctcattatgatccaggatagttccgaacaacctggtcctgcgcagcaactggtcacgttccattcacgggggtatcctattggttcagaccggcatcttcaaacggtcgttctaaagcagaatttcatcaacaattctctgatcggtcgttcattctcaaagaacccgctggaagatccaagcggacatattgctccagtgtccgagtcgcacactaccttcctacaactcgcagatatctgccgtgcaagccctcaactgaaagttcgttacattctgccgggcttcttccttgatgaaaaccggccagacgcagccctttatttcatcttgcaaggcgtgttttatacatgcgccatccgcgaagggaatgatttcaaattgctctggaacttgccagctcttgcctttgctggagcaaacattgccgctcgagccaacttgtggctacggtatcaacactgcaaaaccaaggtacaacttgagatggaggtaatccgccacaggagaggtcaatacgttcaaagtttacttggcgaggaggcggaggaagagatccgggacttccttgccaggggcggatatcaaactatccaccgacatgtgtttgaacgattgcggctgcctaacctcaagttctttcccacctgtaccaaattcgacgaagctgagttcaagcggcttctgctcaattcagcatcggcttcgcctaccgcagctgccatgctgaacgatctagtggcgcagaatctcgtggacttctgggtaacgaaagcccgaaagtgggtggaggagggtatctgaagtgtacaacttcggaatcagaaggatgggagaatagttgaaagcaggagaatatagtatacgaagaagtgcgatgtacaagggttgaaatgttgaagtaaataataaaagtgtttgaacgaagcgctgctatctataacatcttgattacatctcgattgacttgagggtacctcatgcgctcgccgttgcctctaggtattgcttgctgaattcatagtcgatgtaacccttcggtgtcttgggcgtgtagaagaccgaacggtcgtaacgaaccaggggaacgccctctctgacgcgaaatactaggtcagggttggcgacgaagtaccttccaaaggcaatgatgacatcgtaatccttgtaggtctcgtccaccgcctgcttcgcggattcgggcagaaatcccccagcaacaatgacagggctggcattgtcccacagcttaaccatccagctcaccgatttctgcccaccacaatctgcgtcgtcgttgccctttatgcgggcttctatgagatggaggaatgataatccaatcaacttgagctcctttacaagatattcgaaggttggttcaggctcgtccattagcatcccgatgaagtcactatatgggctgagccgcatcgctgttcgctcagcgccaattgcgttgacgaccgcttttgttacttcaagatggaatcgtgcgcgattctcgatacttccaccccaacgatcagtacgttggttgcaggtggtttgcaggaattgatcaggaaggtacccgttagcgccatggatctcaacgccgtcaaatccagctgcgatggcgttcttagctgccttcgcatagtcttttatgacgtcctgaatgtcctcctcggtcatagcttctggcgtatcgtcctcaggtgagatgggaaccgcactcgacgatagcaatttgaatccctcggcttcgaggactgcgcgttctccatttcgaccttgatgccagagttgacaatatatcgcacagcctttagcgtgtatcattgatgtgatccccttccatgactcaatctgagcttcagaccatatcccggggacattccggcgtccagctgcgttcctcgcaatgatagtggcctcgcttatgatgagcgtgcctgggacgcaagccctctgctcatagtactctgtgatagtgtcaaagtctcatccccaaaagtgctctggtgttttagttaaacgaattgacgttacctttactcatgggagtcgctttccactcatcatccatgcgaaaccgcgtcagcggcgccattgctacgcggtgacctaatttggtcgggccaatggccaacggttcgaaaagtttggacataatgttcgctttcgaagatcgcagattgttcggcttcaaaattgtacaaatgtaaaataagatacttttcggtagtggtcctgtggtctcgagcgataatcaatcgagtgtgccgagttgcccttcaacatacaaaggcttccgcccaaggaaaaaaatcggcatagccataactagcgggttatttaggcttggtatcgcctgtttggtgataacctagaggccgcaggcattggtggtagcggagaacgaatgtgtcccggatcaggaacgcgtcttgtggcgtcggctcaaacttgccgatgtctcccacgctaaacatgacccactcctgcgtcccttctctcgcgatagcatccttcgacttaccgtcggacatccgaaagtgacggaatgctaacaggtaagccgaacgaccacgagtatggcaaatatcggcaatctcgctgtgttcccgatgtcttctccactcgcttgctcgacccctgacggtgcccaaaatgtgggtagctgcatgccgatctttgacagcacgacactcagagagctgcatgcagcgtacgatgcatagtgttcagatcgacgtgtgtgctggaggcggcgtatgatcaagagacaacgcgcgaccatcaaccagcaatcatcaaacgacatgtcgacctcgaggtcgtctcccaaagaagacagggcccaagagaaagacctccctacagagattctgagcaacgccgatgcatctgttgcgggatacgacagcccagactctacaccatcgtctgaacaaagaccacgagatgatagcgacgcggaatctgtcagtgggcaaaggaatgtcatgtcatcaaagcaactcagaatcgctattccagccctttcagtatgcctattcgtttccttcatcgatcagacaagcgtctcaacagcgactcctgccattgctggcgacctcaacactggaacggcaacctcttggataggaacttcgtttctgatcgcttcgaccgcctttcagctgatcaacggaagactgtccgatattttcggccgcaaaaatcttttgttgatatgccttgctctgatggctcttggggacctaggatgtggtttcgcgcagacggcagtgcaacttttcgttctccgtgctatcgcaggtatcggtggcggaggtatcaacagcctcgtaatgatcatcgtgagcgacatcactaccctgcaaaatcgtggtaaatatcaaggtcagtgttcgaagctatcttggaatattttctgttatactcatacattgtaggctggctcggcgctgtcattgctctcgggaacgggattggtccattcctcggaggagcagttgtccaaggcgcaacctggcgctggattttttggatgatacccatgatgacactaccaactgcagctgtcattttgttcttcctgcctttaaagcatcgatctggagattacatcgagaagatgagaaaaattgactacgttggtatactgctaaacgtagcatctactttgctgctcctgatacctttgtccggtggcggtgtccagtatgcctggtcatcgcctttcttcctcggtgctacagccactggcgcagtattagccgttcttttcgtgctgtacgagtggaaactggtagcccttccaatcatgccgcttcgcctgttccgggctcctcattgctggtcgctctactgccagtccttcttgaccggtctcgcctattttggaaatttcttttatctcccaatctacttccaatcaatactacgttacacccctctggtttcaggtgcgttgatcttgccggtcatcatcaccacttcagttacgtcgattgcatctggtcagtggatggcacgtataggcagctacatgccttgtatccttgtcgggtttgcactctggactctgggaagtgggctcacattgctttttgacagagggaccggccttgcggtgctggtagtggtcctcatcgtggagggtgctggcattggtctcacacttcagccaaccctcgttggcatttacgcgaatagccgcaccgacgaccgcgccgtcgcaacgggattacgcaattttcttcgaactataggcggcgccttcggcttggtcgtatctggagtgatcctttcgaacactctgagtcggaacttgagcggcgagacctttgtatctgacggtctgattgcagacctcacatcctcgacatatgctctggatgcgctggaccttacccgggatcaacagaacttagttctcgatgtttacatgctgggattacattatgtttttgtattcttcacggcgtgctctggccttagcttagttctcactatatgggtcggtaacaccagtctcaaagcgcccaagaaggctgaggacgaagaagctgcatctgacaagatcgatgaaatggcatgccaagaccacgtcgcaccagattcgaatgtcgctacaagtagcaaagatgtgaaggaaacgaaggggcaaaaacgagagaagagccctgccatataatgttttggacatctcctcaaatcaaccccctaatctatactgacaaagttgttgatgtatactcggagattataatagatactgggttttgctgaatgtagaagcacatcaactcacagatctattttgatgattacttcttacatgtaacaacagctgactatcgtttccattacttgtaagatgcgaatgccggctgtcgtgaatcattgtgattttcctgaaacatgagtcgtgcattcatcgccaaaatgaccttcctagaaaggcttagaattggccaaattcccgcgcatgctgtctaccgttatcttcgagttcactgcattactaaaaccccgctttacatggcgtgcaggtagggatgtttctttagcgtaactttgccgaagttcacggctccgatgtcgaacctgttatcgttgaggttggattggtctgcgccgacagttcatcaggtccattgtgatgcggttcaatccgatccgatgtcgacgggtagaactggaagcacagaggttggatatgtgtcaggaaagacgtttgtatataatcattgaagtctgtctaaaagccctattattgttgacttcgttcccaccataagtcaaagcaccttcgcctctatctctatacatactttacttgtcacaatgcctgaagtctacgccgcacaccccgaatttgcctttcctcgcgatttcaagggatttggcgagaaggggcttgaaggtctgaagtggccaaacaacgcaaagattgctgtttcttttgtcatcaactatgaagaggtgagttcgagattctggaatgcctagatagtcatttcatcaagtcgctgaccgtgcccagggcggtgaacgctcagtaatgacgggcgatggtgtgtcagaaatcagcctccgcgagtatccagcaacacaaagaataaatgagcgcgactacagcggtgaatccgaattcgaatacggctcacgtgccggctggtggcgtctattcaagctcttcaacgactacaagatgaagttcactctttacgctgtcggtgcagccgttgaagagcaacccgaagttgttactcgctgtgttgaagaaggtcatgatattgcttcacacgcatatcgctggatcgaccaccataatcttagtgtcgaggctgagaagcagcacattcgcgacaatatcatagcgctcaagaaactttctggttatgcccccaaaggatggtactatggacgaccgtcgccacagagtagagctcttatcccgcaggtgtacgaagagatgggcgaggagcttctttgggctagcgatgcgtatgctgatgacgtcccatactggaccgatctaccgtaagaaatatcgatcaggaacttagacttgggtattaacttggagaccagacaagaacgcaacagcgcgaatcccaaaggctgcctgatggtaccctacagctacgactgcaacgatttcaagttcctcaatggtggtcctggtttccgcagcgctggtagtttctcggagtatctcatcaatgccttcgacgtgctgtatgaagagggtgaagcgggcgcaccaaagatgatgaccattgggctgcactgtcgcatcattggtcgaccaggtcgatacaaagctttgcaagacttcgtcaagtatatatccaagaaggaaggcgtatgggtcgcaacgcggacggagattgcggagtcattcagggaacagtttccatataagaagggccagcgatagcataaacgcacaaaaggcgaatatcgatatcaagccatattcactccaacacttgtcttgtccctgcactgtaattgcatgtacgcagcccgtggaaaggtttgtatatattctgcaacattgggcctgatatggtgttacctgtagccaccgaagttccagtgatctgcgcctatcgagcggcttggctctccatgtgtattgctgcatcttgtattgggtccacgccatacatgcccgcattttcgtaagcactccagctcatctcatgctgggagttgttcatgctgtcgaacctaatgccatgactaggaacaggagtgttgtcgtctctaaccatgtcgttccacatcctccagccctgccacccgccaggcgcttcctcgtccacctccatgaatgcatctttgaccgcatcagtcaccatatgagacatggtgtgcttgccgatccctgtcgtcttcggtgaggcttggtcgtgcggaggcaagccggcactgataggttcctggtccatatcaagctgcagcggacgagcagcgccggagagcgatgttgtcgaggcagattgtatcgtgagcttgaacaaactccctgacagggcatcgaaaatgtcacgatacttgatggctcctggccacttctcgccaaagatggtcatgatttgcgagcaggcgcgagttgcttcaagcgcatcgtatgagaacagcgaacggtcgcgccaaatgcaatacactaatgttagccctgccacgaagcacgagtgcagggatatcatggtatatgtcagagttccgttctggcttagtctcttgtacgcgttgcaagcacaagccgccgagcgcgtgcaagtgataaaccggggatccgaagtatcgagagtagggagaaagaccgtatagaggaaaagtacggctttgtgatattgtctgtaatacatttcttagtgatgtgattgaagtccagtcaacttgtcttacacgccatagaagtcccgggcatcaagatatgcactctccggatcatacatccatgtgatcttgttttctttcttcggtgtcttaggggcggtttgtacccagttgtcaagatcttgccttattttggccattttccgatccagcttagctcgttgctccggcgaactattgaagacgtctctgtcgatgcggaaaaccgctttatgaatacgagactggattcgatcgagcttgatgatgtggataaaaggttggatgttggaccagtgctcctcatttggctgtgaagcttcctggtgtgtcaggctccagaattctgaattcgtacttggaagcttgtctcggttagtcatagacatcccatcatttgcttaaacctacttcgacatttatgtcgcgatctgcgattgcaaatgcccggccgagcacgatgctggtcattcgatccaaacagtagcaagaccagaagacccggcgacgtatttctgcgtctctcctctgctcagacgaggcaactgtgctcctcttcctatgtagccccatttcgatgcatactgacgtcgcatatcggacttgagaccaggctcctgcgccatagggagacctttggccatgcacaccgagaagaactaggaattgaacagttgcaagatcgtgttgatctaagacatgatccatggatgcggttgctgccataagttgacgctactttatgtaagtcaacaatatgaaatttgacttttctgagcttacctcgtagtcaacgccacatggttttctggtcaaagaaagaaaacgggctgtaatcgcgtaaatgaggtgcaagatgctacgctcagtgatggtcaaagacccttggccgtactgcttctcgaacaccttcgtataaatcacacggtctagcaatggccagcgcgtgtgtatgcgctcgaagaaaacatcgaataacatgcgcgactgttcccagtccggaaactcgtatacaggctcttctgactgagcagacaaagaaggtctcgaggtctccgaagattggcaatcgtcggcaagtgcgggctggccgatcgctcgaccgcctgcgcttcgaaagattgatgattgtaatacacgtgcaatcgtagctcctgagctggaaccaacataataaggctcgtgcttgccgcctgttgtaccagacgcacacagcgacaagtacgccacgccatctatgagtgatgtcctatcatcgacgtcctggtcctcggatatcgaggttctgtgagaatggcctgaaagattcagttgctcatccagcattgatagatctccagcatcttttgatggagaactggtaggattttccaagctggggtcgtagtgatcctcggcgtggtcgggaagacgagcctcaaggaaagccacacgttcctctagagcagagatgtatctgacactaattagaatttgttccatggcctctctccattgaataagatcgatgcagcttggcttacaaagacttgccaccggggtactgtggccgcactgttctctcatatgcacatggcacactagctctctcacaagacttgcaaggatgagcaccatcacactttcaaggttaggagccttgttgctgtcggatcggatcaatccaacttactcgctgctttcttcgtttacatctcttgcaagccaaggctacgcgagacttgcgcacagcagagagcctgccagagttggcgtcgcgcaaggaggcttcgggttctgcaccggatggaagtgctgattgagccgcaggcccgtttccctcctgggcagaggagttactcaatggactcgttggatagggctgcatgatggtccgtccgtcgatagttggcgtatgctctgcactcctacagttcccgagctgtggtatgtggttgtagcacgtggaaagtgtacatattccgacatcgcacccaacgacatagttctcggtatttctgtaccggcagtgccattttgtggatatgatcaccgagtcgagtgctatcttacaataaatcgtgcgagggccgctgcggtggccggttgggcatagcctgccttggcgcggatgcttgcttccgtaaacatccaggatcgataagacacattacgtcgcgaaaagataaccagcggaaaaccgcatttgttcccgtctccctcggtacaagcagatagatgtctcagtgccaatatacaggggctgcgactggtacttaccatacatagttatgtggtcgcgtccgcttggcgacgcgccacatcgggtggaattccgccgacgaggtccagtcgaatttctctatctctgggcttcaattgagataggtggtacgtcaagagggtggaggtgagatatgagcgatcaaaatacatatcaaggatctgtctattccgataaaatggacatgaaccataactgtcagcaaattatcgttgccattggacaaacatgggcaaattcgacatggcgtcaaggcacaggatgacagcacctttccaatcaaaagatgcattcctcaattttgtcaaagctccgcaaggcaatgaaggtcatgccacaatcggggacaccaaatggtctaataaagatctcgagcccacaccagaggaacatcgaacttggacatggtaagacaactggcaagatctatctcacaaattgttaacgaagtaccaaggtataacctcccactctactggttttccaacaaattttctctggttggctggaacacaggtgcctcgttggtaaccattggcctggtaagtttggtccgaaggcgcagaacggagaacatgcttctgacatggtatagacatggcaacaatccttcgtttctgcgtgtattgggtcattccttgcggccattgtggtcgttctcatggcccgacctggcgttaaatatcatatcggattgtaagatgctcgttccacggggactgtgttcttgctaacattctacagcccggtccttgcacgttcagtcatgggcatgtatggatcttacttcttcgtatttatccgagctatcgtctgtataatctggtatggtattcagactttctacgctggcaatttgctctcagtgatgcttcgctgcatcttcggcaacagctggaagaactttgggaacacacttcctgtcagggcaaacgtaaactcaaagcagcttttgacgtttttcatggcgtggcttcttgagttcccgttcgtaagtgataatgcttgccggatgaacaaatgagcatctgctgactgcgaagatgtttattcatcctcggcacagccactatatttataccgtaaaaggcttcacaatgcccgtggcggccttcgccgtttttggttggtgtatggcaaatggaggcgggctcaatgctatgaatcttgcctcgaagactgtctcaacacccttgggctggcgaattatggctggcgtcaacaccatcttcggatcactatcccccatgttagtgaatcagcctgatcttgctagatactgtaagaagcctcgcgatgctggtccgattcagggagtaagcgtctttgttgcatccgtcctcgtattcttccttggtatggcatcaacgacttccattcaggcgagatggggcacagcgtattggaacatctgggatttgttcgacgctattcttgaccactatttcagtgctggtgcacgcgctggtattttctttgccgccctagcatttttcttcggcgtgtttgctacaaacttcggatctaactctattccttttggcgctgatatgaccggtctatttccaaaatggctcactattcgccgtggacaagtcctttgcgctcttcttggcgtgatcgttcagccctggcagctcatggccaatgcttcggctttcctcaggcaagttccctgcattatttggatttgagcagcacgttaacattgctgtagttttctcggctcctactcgattttcatggccccattgtgtgcagtgattattgtcgactatgttgcacgaaagggcaatgtacatgttccatcctgctacatcggcgagaaaaccggactgtactggttcaaaggtggtgtgaactggtacggagcattggcatggctacttggaacaactatgggtattccaggtctgatcggccagtaccaaccgaatattatcagcaatgccgcgaagtatatgtacatgatgggatggcttctgacattttttacttcggccatcctgtactacctgatgactctctacttcaagccccagatcctgcctcgaggtcgggagaacacaccatcgagctttgaatggttagcagatgatggtcgtgaaggattcttcgatggggagagagagggcgagatcatttatgctcctggcacccctccaatgacagattccgagaagctggaaatgggcgaaaagtcacttaaagttactgtttgaggacagactgagatgttagctttgtgatgaatttatagtctagagaaccttagtgcagttcaattcggcttcaatgttgtatcgaatagggacagataaaacgcagtaagcaatggttcttggtgacgagaaattgtgttgcaaaagcctctgtaaattaggtagcaattcgggccgctctacaaagagtcgatttcctgtctcgttttgcccgataaggcgcttccggcggcgtgtcagatccgatcttttagtgctctcgcaccccgggccctgtggcctagcggcctatctgcggcggactttgtgccgaaggcaagaacagtcatggagatctgctcttctggaagacgtgttcggaatacttcttgtaccctttcgacttgtacattgcgaccacagcaaattgcaactgcaatcactacccaagtcatagcgacagaaagtgaatactgcaccagaagcgcttgtacaactgtactagatcaggccatccgacaaaattccgagctactggagagtagttgttggtagacaacatggcctcagaactctacagactgacagcaaccgagatctcagcgaaaatcaaggtcggcgagatcacagttttggattacgccaactcgcttctgaagcgcatcgaagcgcgagatgatgctgtccaagcatgggcatacttcaaatccgagtatttgttagagcaggcaaaggcgctggatgccatcccatcagctgagcgcggccctctccatggtgtcgccattgctgtcaaggatgttatttatacaaaaggtacgtgtaaatgagagatggcttcatgatcattcactcaattgtcaagatagatatgcccacacagttcaactcacccatatatgccggtgacgcacctagggtagatgctggatcaattgcaattcttcgcaaggctggcgcgctcattgtgggcaagactaccacaaccgaatttgcggcgacaactacagggccaaagacacgcaatcctcatgactcaaaaagaacgccaggaggttcttcgtctggctctggagctgcggttggtgattgccaggcacccatcggcttaggaacacagacgggcggcagtaccattcgacccggctcctacaacggcatatatgctctgaagcctacctggaactcaatcactcgcgaaggacagaagatctattcactcatctttgatactctgggactttatgctcgcggtgtcgctgatcttgagctgctggctgatgcgttcgcgctccaagacgatgagcccgctcctaccaacttcgctgtcaagggcgcaaagtttgcgcttctcaaaacgatggtctggcctcaagttggatccggaacaaccgctgcgcttgacaaggccgtatccctgctccgagctcagggcgctgaagtggaagagatctcattcccatcacatttggacgatctgccagcatggcaccgctctgtactcaactccgatggccgtacagcatttttgcctgaatacaccgtggccaaagacaagatctccgagcagctcgtaggacatgtcgagaacagcgaccaaatttcacgaaaagagcagttggatgcgtttgataacattgctgccgcgagaccagtggttgacaagatcctcggtaaatatgacgcagttttaacgccaagtgtaccagacgaagcgccgctggggatcgagaagacgggaagtgcagcgttctgcttgatctggactgtgagtttaagcacacgctgttcgcaaagactactgctgactgtcgtacaggccttgcacacaccagtgctgaacgtgcctgggttcaagggcgagaatggcatgccgatcggcgtttctcttgtagcgccgcgctatcatgacagacgtctgctcgcagttggcaagagtgtcggcgcccttttcgaggccgagggaggatggaagcgatcagtttaaaagcggtcttcctgtatgcgaatgttgaaccaattgagtatagcgcgtggtagcccgttttgccctttaacgtgctttttgccgtgtttgtcctcgcgtcgccttcgtgactggaggtcttgcgaaacaccgcccttcgttgccgcgagcatcgtgctagtagcgtgcatgattcacagaagtaggtatgcttctcgctgtaacaacgataatcaagttgcaatggtgtcctgttgcatactctgtgctgcccagttgtgacctcgttcaccaagcctttcaaggctagacccaacagaggatattgtggggtctgcctcggcttaatgtagcttaattaccacaaaagcaatcgcctccacaccaccttcatcgaccatcaaacagcatctgaaattccatcccgttcgagcactgattgattaatcgcatcaccgccatcgcatcaataccgggtttgccacagcgtcggctccgcacaatgtcattcggaccgttgcgccgtcactagatctacccttgtcatcaaatgccggcggctctaaggcgccaacatatagattgattaaagatgtaggtcacgcagcccacgaaaactaagtacacggtgtgttcctagaattgcccaggctggcgtcttgtgtcctagattggttgcagggcgatatacaagggatccgcatttcgtctctatttccagctgtgagttgggttcatctggcactttatataggctggcgcaccgctcaaatgtgaagattgtcattctgtgtttcattccattaacttctgtgtactgttccgcgatcaccatgtttggaaaacttgccattgtcaatgcgctggtgagcgctgtgtctgcgggtatactttcgcttacatagcccacgctcaatcgcggtgagctaacaatgtttaggcactattctttgggatggccgattcaatgagatgggctcttctgcggacctcgacaagtggtcgtgggcaaaccaggtcggcaactaccaatactacattcatggttcaggtgaggcttcttcgtatttggccaccttggcacatctactcactgtcgttcttaggtgccacctcaaaatacgtcaatctgagcccatcttacaaaaaccctggcgacactgggtcgaagcaaggtgctaagatcaccatcgacagcacagccaagtggaattcggtaagcatgatagaggtcgtgatctgttgggctggctaacactgtacaaggacatgtggcgcactgagctcatccctcaaacgaaagctgccatcaaccagggcaccgtgttctaccacttctctatcaagagaagcaccaccaacgtccccagtgcgacgaacgagcaccaaatctgcttcttcgagagccacttcacagagctaaagtacggatgggtcaatggcgagtcgggtacttcgaacaccaacctgcagtggatggtgggcggccagagcaagtggaaggtcgagctgaaggcagacgagtggcacaacgttgcttatgagatcaactttgggtcgaaccaagttacattctggcattccaccggcaactcttcgctcgtcaagactgctggacctttctctacaagcacatctagcaatggtgccgactggcatcttggtgttcttcgtcttcctcgccagggcaacgatggcacgggtgctgaagattggtttttctctggaacgtacatcgagagcggcacgctcactacttctgtcgctagccctgctgcatagatcacactgtggacggaagagacgcgttggacatgttttcccttttgtagatagctttggacagggcgcatacacatcacaaaaaccgacaaaaagctttccagacttccaattgcttcttccatggctacatgaattccagcggccctttcttggtggcacgttacgagactatcaatctcatgacccgtccatgctcaccacgctcaaaatccgttgtcgattatgtctttcgcaaactttacctagtcctcccggcgtacctgaaagtagggaggacagtttggcatcattattgactgcatgtcgcgttcccactggatccagaatctcttctctcaggtagaccataaagttgctgggacagttggagaaccgcgtatagcctttgagtgcacaaacttcttgaagtacttcgcgatgtctttgtatggaaatatctgtactgattgaatcgaggtatggcgagctctttcccatgatgtattcgtacatgagaacaaagctgagcaggtttttgaagggcagtgacggaactttgacatggactttgacggtcggatgatcaaagcagaagtcgagaagggtctgtagtttctttttgggcacgagactttccaagactagtacgcgaatgtgtggcacctctgtagagggcaacattcggatgaaacttgcacattcctcaccgggcgatgctagttgatgtccacgaaaccggatggtgttgcatcgcagacccagcccacgtgtttcgtctgagagctgccagcaggcgaactggagctggttggcaattatgtgtcgtcctcgcgagatgctaacgtgcttgccttcacactggatttctcgctgcgtgactccaatgcgtgacgggcgcttcgactccagctgttgtatctgttttgtattgttgcccttatggggcatttcccgctctttctccacctcgcacgtttttacggtgggcttgtcgtgtaaacacagccagccgatgtccatctcatctgcgtagtagctaacgcccttgtcttccgtaaggacgtactcgtagattaagttgcgaatttcgccagaagatcgagtaaattcatcgcgatcagttgccttggcgcagacgatattggtgagagggaggactcgcgatcgaatactttgggtaggtaggcttattagcttgttgaagttagacgcgtgataagtagcaacaacttctccgcactcgtatggcacacagctaaattgatgatgatgagagcgtttcaaggaagtaaccacgccttgtgtactgaatgttttgcgtaccataggtatatactatatatgctacccttactatcaatgatgcgatgaaacgaattctaatttatggcaatagaatatgcggtcgtggtcagctttgcgctgcttcccgtaaacacctcagtacctgcttgcacagtctgcagatacaagctgtttgtgaacccattgctagcataattcgccagcaagtacttaaagaacaagttctgcatcaatcgtcagcgtctctatgcttacgatgctcatctcacaacataccaagtccgcactgaagttcgtcgcagcacctccgcgcgccacaaagctgtaaactttgacagagccattgaggccatatgcgaggtcgaaaatcgttccgccaatggtcacagtggcaacaggcgtgaaaggatatccattcgcagacaagggcgaaacgccgccaaacactccgagccagaccatgacttcaaagaggttgccgccgttggcagacgagccgagaaaagtgtcgtacgccactaaagaattgcaactacatcagcctactctacgaaggtaaattgagtgagttacgtaccatttaccctcaaatcagtgccagtgtaactccacttccacgttgttggcatactcgtgtaggtgctgatctgtttcttggtgaaacccgtctcgacattcgtataactcttgacctgattcacggtgccagaccacgaccatgttgtggaccaagcaagagtgctaccgctcaagctatcgatttgcgagcattgggatccggtacctgaagaccagccccaaccgttggtgtagagggtgtacgcacccgaggattgggattggtattggctgcactgtgaggtagcacgggttgagagctcgattggggtagcgagcgtgattgaagcaaggagaagagtaacaacggagaacatcatactgggcaatgtcgttgagtggttggttttgagtgaagcggatggtgatgggttggaaaaactgcgtattgacaaacgtcttatgtaccctctccatccttctgagtatcgactccacatcctacaaatggtccttcgtaggatctgtgaggtcgcacacacaacccgttcagctactagccttccattagtgtcattttctgtctcaccaacataccaattgtgctccactctctgtccagacctcgtatcctaccgcacttaccatcagccgacccatcttttatcgactccaaaaggcagacagttagaccttcaacatctgactgcatgttctcgaagccatggtaagccatgctgaatgcacgacttcacccggtccaatgatgttcagccgaggtccaccaatatatcttgcatgctgcatgcacgggacgggccacagttgaggagagcgacatcagtgttgcatacctaacaaaccgggaaatgggaacagtcacgcctcggatgtgctcccgttggccaatggtgggatggtagcgaggatctggaagaatgtgtgcatcagtggcttgttgcttactgggtgaggggtttctgcctgtcgggaaacaccttcatgtggtagtttctgatgtgcacatggccggagtgtggtggtatgaagaccttgaagtactatgtattggcactagaacagctgcaattgataagctatgctcatgatgataatttgcatttggcatcaagagatcctgcagctggagaacgtgtgtctatcgatcggtgagcgattgtccgaacgcatctccgtaaacccagttcgaaagtcgcatctgatccgcgcagtttccgcccattgacagcccaatgtatcccattccgcatgtcggacatcaacgtagctttcgcactaatgcgaacttgcacaccaatctgctccaatctttcctttcggtactcacatgcgtggcattctccacccttcccttccaattccccgctcagaatccatgtgagtaaagatccttggctatctccacgagctcatcgagaccgccatccgtcttagtcagtaggattctacgaatgaccccgtgattgttgcacgaatggcggaatgcggcctcatccaatgtgtcgaatgcggaaagatgacgatattcttcggcatcggcgtaataaactcgttcttgacttgttctggtaaagcatttaggatgctttgttggaataccaagtcgttggtgatctttggcaagaatgtcatatcgttgcgtgagccgtacttgacaagaagcgccgtgaacagtagagatgagggcttggtcgatgctaagttcgggtgatagattttcagcatgcaccgcgggtaagctaggaagaagctagacaactctctgaaaatgttcgctggccatttctgatcctcggctactctcagtacaaagtcgtgagcgtagttctggggttcgagctggaggtgcagactgtccacaaagagcctgaacatcgcagcgcgtggactcgtgaaagtgacggagttgtaaagcacctcaagaccttttgtttcgaaacgtagttggcggcaaacatattgtagctggtttgcaatgatgcgatgaccatgagttctaggtactgtcgacgcaagtgcggctgagtctgcttcgatctgaccaggaaccacatccttactgtccacttgtggtgagtaagagcacagcctttgcagcgttcaccgcgtccctgaccatattcgagtcctttctgcctcggataagaccagctccgtatatcttatttcgaagctctgctggcaacgaaagccagtggcgagggtaaccccatggttgagctttgatcttgaactgtggttagttcttgagatataaatgtggagttgtcggtgaggtacgtgtagttgcttgtgggatgtgccgtgagctacttgtaacgcacgcgccttctccttattcaaggtgaattttacttgagcttccagtatcgcgtacgcagtgattcagagccctctccaacatgtaaattggactcacttgctgtatggtgacatccgtgtctgcctaattgactaatgacactgcgccaacgtttacacacggtctatatggtacgcatcattatcgtgattatcaaggttttcgtgagtggatgttcaagctccttatgaataccatgtgaaaaaactagggaggccgcgtgatgttgcatgtgtgttgtgttcggaggtttcacgcttgacaatgtcacagtgacgtcaccagttgctggatgggcattgaaatcgtaattttgcaacgagaccgagagtacccaaaagctattgagatggcagtgtgaaagctgaattgagctgagctctttgttggccccgaggctgcgtatgcgcgacatgccttctctttcacttctgtgctcgagcgcctgagcgtccaaacgcactagtgacttagcgtgcaacttattgctattctcactttacttgaactgactcttaactccacacagtccaaataacctcgagtttctgtgcgcacgattgtctccatgagagccatcggctgccacaaaaccatggaggatacaagcatcgctcctgccgatggcacctgccactttctccgtctgccagcagagttgagagacctgatctatcggcaggcgctcttctcacccgaaggtcttgcttgtaggtctacgcaagagtgcggcaagctccactaccggctgtatgcgatcgaaagctacgacgacagctccaaaatgaatggctatacgaaggaagtctccattcaacccatgagctcggttctcagccgttgggaatcgcgacaagcgagctcaatcagctgaaattcgtatgtcgccaactcaatgtcgagacaaagtgcgtctctacgagcatcaacgcaatagtcttcttgaagggcattcccgatttcatcgaatttgccactgcctgtccgaagagcgttctgaaccagatatcctctgttacgatacatcacgaacaagaatacgatgatcacaacttctgtgagccgagccatggcacttcactactggacttctgcaagcaacaaccatacacctccgtcgagctacgacactcgtggctcgatccccatgagccagacttctttcaacgaatgattgagtttgcgattcatttccgcaacgaccgaggagtcgttgctcgagtgaccgcctctctcaacgcgcaacaatatttaattcacagagctgtggatatctggtacgcaaacacggacatttccgaccgcctgaaggagtatcctcggaacttgcgcgcatttccaccttacaaaactctcaacgatgtcgtttttaaggaccattacctagcggatgccatcgatatgctggatgtaaacatgtcagatggtctaccgggcggagttgagttggtaaagggggtctttcaacgaggcatttgatgcagagtattctcgaatctgtgtactggatataattcatctgcctcagtatttacagtagtaaagagagagagaagctaatagtcgacagtatagtaatgaaaccacataggtggcatcaagtgtgacttgccaccttctcgtgaactcgacatgattcaggattgtaaaagataacgttgtcgtgagtcccacgaagtccaatgattcacacaacagcgcatgcttaaactctattttaccttcttactttctgccttacgctctacgccagcctcgaaccagctcataaaatgtgcaagaatatctcaaaccactattacggctgcaccgccgcgaagtttgcccccgcagaatgcacccaatacgccacctcccatccctgttacaagcaaccctgttccggccaagaaaacatccaaaagtggcagccacgttgaacatgacataagggtgccggcgcgcgaacatagccatgtcgatgtcacgaaggtaatctgtaagtcgagcgcagttgtagaagtgatggctgttgccaggtgctggcgctatgcagcagcgtgaggctgatgcccagcgttcttgttcgaggtccagtgcgattttgagattgatacagcgtgcacgtctttcgctgacggtggcgaaaaacttcttgacttggtgcaaaggacatggatgtaatctaccaacacgcgtgaaggtaagggtattcagctcgtgaactcgccctttggtttcatggtgaagctgacgacagacttatttgacttggttggcttcaaatgcgtgtgagtgttacatacttttcgtaacgagatcgaggttggggtacaggcgatcaatgccgcctaagtcggattgatagtgcaggcctccgagctcgcataacgcgtagtccatgatcaggttgcgcatttctgagggaagatggagcagcggggacatgcgttggttgcgggcaatactatggattattagcatgaaattcgtgttaatgatagaagccgatatggtgattcgagcttatcttcggcttacatgatttcctgatcctgtctcgtgaacagaacatcttgatctaagagcatagtgtgcgactgttagtggtgatgtgagattatgaacaaacctgcgaaaaagagacttttgtgcctttttgaaaatacagcgcaaaaccggaggtgtcaagcatcgtatacccgtcccacctgaccgcgctgtcgcctggtcctcccataccgggcgcagaaactaagccaggaagctaggtgcgaattcgaccacaactttctccacacagagctttcgaatttacaaaaagtcagacttcttctgaagcccacgatgagtagatatacacataaagaaattgaatacaattaggacggagatgttatcaagtgatggaatctcgtatggacgtttcttctctgtttgcacctggtatgggagagctcgggcagcgggtaacactgaagcatgtctcatgctcagagcttttacatactcatggcgcgtgatcataatgaagccggctcttcgtaattgtcgataggtatagctggcccatcgttgttggcagaaaggaaaagccgaacattactcgatgccacctctccaatcaataggaatgctcacaagactgacctacgaccgaggcaaaattgggctggtgttgtataccgcccaggccagaacattaaactgatgggctgagttgatgcgcttgttgatagtcgcggtgcaatcccattgtgcgctggagccatacgcacaggttcatggcaaggccgaacacagtcggcctgggctcaattgtaccgcaaagcaacctagctttggaaatcgtcgaggacagctgttctcgccacgataccatagagccgctcgagaagttcccaaaaagtccggacggcgactatcatgggccccaaattggttctcggtgcctcggccagtgtaccatcggcgaaacccacaccaagcggggggcacttaactcagatcttacgtatcgactgcagaaaaacgcgaaaaaggcgcgagaagaggaagtggacgggcaggaaatggaaagaaaaagctattgagagaaaaggagaaagcagtcaggcaagcatacgagaaggcgctaaccccctccctccgtctttcgttaccaaaccttgaaatccagacgcgacaaaagaaacttccacatattccaacgcgtgtcgtcaagactctggcgagccgttgcagatcacgaaaagaatcggcatgcgaaacacaccagcagaagtatgttgagcaggtgtgaacgctattaatcaatgggcacgggaacatctcgccacacaatcctctcagcacgcatgcagtcacagtacttacccacaagcatttctgcttcgtattcccaccggtcaaacccaacacccccactaaacacgcgacacgtctcaatcaaattctcacacaaagcacactgcatgcatcaccgcccagaccccgaatgcaacatttcacccccctctgcctgacgcgctacccttgactatgcctaatgtggcgcattattacctcagcccgacacgtctcacgcgtgcgcgccatcatctgacgagcactatacgcgtcgcacccacgcccgcgggcccgctgctgctgatgttagtgcgcgatgagtggctgcgggacacgcgctagtactccggggaccgaagtgtgtaggctgacgatgtggagtctcgcatgttctgttcggtgagcgggcgggggtaatattttttttttgcctgcggagttctacggacggcatgttgctgaggcagcagatgaagaatttgcttgtccggtgagggacgagggcaagatggttggtgggttcaaaaggtgcatttgggaaaggcaaagtatatgggcacgcattcctgattgtttcgtcatttcaacgcttttttgagctatcgattcagcttaaccacggattaccgggctcggctgggcatgatgacgcttgggcacgacacgctacgaaacacacttaacggcacggccgtttgcggagagggggcgtgtgtgcgtgcacacctgggctgattacatctacctggcactcaccacttctcacttctccttcattgcactcgagttcagcgaaaagatcattccataaagctagctaatttaccctagacctcttcttcgaactagctgatctgtcaagtatagagacggacattgatgctttccatccagccagatccgtttgatccagagcaaactccgccaaaatacaagagattagggattggtcgttcacgcttcgagcaagtcgtcgaaatcgtcatgaagagcccgtatccgaaaatccatagacacccgaagcccgccgaccgatcgtgatattcgtcatgctgtcatgataaggagatggggtgtgaagacacctataaagagtgcagcatgccacgtcgatgcgggcattcaagagaaagcaaaatatggttgagcaacgtgtgccaacgagtgccgaaatgtacaaaaagacaagcaaggtcggaaaggccatcggtccaaaggcaaggtcatccatcggacccagccatatgctgcggatcgctagagcaccgggtgctctcagccactgcagaaagagggttcgtccgccgtgctttgccaaaattactgaagtaaatcgaagagagacattatgggcatatgcaaccatatcgtcatgacccgtcatacccaaaaaaggaacaagaaaatagcagacaagtcgaccctctccgaagccatccaatatagactatggggtaagatgcgccgccgacctcggaggggtgtcgatggtaggtgaagaaggtagatgcagtatatgcacatataagagatactttttggatggcagtggtgtgcagatgcccgaagcaactgagctaccaccgcagagttcgcgattaaatatcgacatcaacgccgaaaatgcagaactgaatgctaatgcgcagatgttggagaagaaaaagtcgtcgcctatgagcgctggaagaatgcctgatcactgggcatggcagcaagacgctgctcgaatgaaacaggcggctcaaagctgaggggcgtagttgcacgaggaaaggtgttgcttggacggctgccgaaaggcgagccaaggcgaatggtagcctgaccctgcatttgagcaggtgagtacttggaagagctcggcacactcgtaccagcattcacaaacgggttgttctcaagggcgttggtagcaatgggaagtcgcctggcaccctccgccatgtcacccaaactgaagccacgactccttacacggcggtggcttgactcagcaggagcaccaaacaactcatccacgaagctgttgcctcggttgcgcgccctgtcttcgaagctgctgttaagagcacgacgcttgaaaactctagagataggacgtggcgtgtgtaactggaatggtgatccgagcctaggtggctgggcagaggaagagtttggatgccaggtctgagcgttggactggtgcatgctcacgtcggtcatctctgacatggctttgaaagacgacccacgcatagagctgcctaggccaagaccaagtccaatgtgaagtgattgtgacttctggtgagccgaagaccgtacgttcgaccatgtcctcggtgccggacgcggggttccagtggccaacttcgaaagtgggttgcccgtttgcattgatgtggcagtgcttgtcgcgagggacacgttcatgtcgcgcgttgagaatgtggtggttcccttcgagaagggcgatgacagcggtggtgcctgagctgtacttggggcttctgaggtctcttttggtggcgaggactggaatggggagggtgatctacgcaagagacgctgataatgagcagagagcgtcggcttctgctttgcaagatcgcgcaaccgctttcggcattgcttttccgttggatagcggagcaaggacttgctggcccgagccacaggtgtgttactgccactcttcaaggggcggatggtgtcttctgtgccagagcgagaccggaactgggcaccggctcgtacaccggcgcgggtcaatcgcggacctttccatgtcttgcgtgccatacgcgcaacgcgatggcaaacaccgtttggtggagtcgtgcctggcaacgccttgaacggtgtcactgtggggtcttgcaagtaattcatgtaggtcatccagaggtggcagtccatgtcctcggtgaaggttgccctcatcttgaagctcttagcgggacgagcggactggaacgctggcagtggtgaggtcgtcggctgcccgtacttgacctcaggtgagaaggcaagcattggatccgtgacctcgtcttcggggcttgtgcaactgccatccctcgacatgaacgactcaatgctgccgcgagacgagaaggacgagtcggagaagccagaagaggacgtgggtctgcttgacgactcactctggcttgattggtcgatgtcagaccagtgctgtggtccgtcaaagcttgcgatggtcctcatctgggccactggagtcttcggcggcgacagcatgcgggtgtaggtgacgccaggtgacaaatatgcatcatcctgcatgggcactgggagaggtagatccgacgagaactctgagtgcagctcaggtgcctcgatggtgggaattggccgctgatccatggggaaatccacgtcatcgtgctgcaccatggtagttcgacgccggcggaccttgagcgtctgtcgcggaggcggaggcggctgcaactcctcaggttggggctctggctctggggtttgaggcatgtgtccgtcgcggtagtggaactgaaagttcctgggaagggtgatggacatgtgggagcggtcggactccatattgtggttgcttattagacgcacgtcacgttgatattctagcctttgttcgcctggttcaagataaaccaagacgtcaatctccaagcctctgcaaggagtccaagaaaggacaaatgatcgagcgtttgatgcgttgagtggaggcgaggcgcaattggttcggcgttggccccagattatgcagggcggcagctggacagatctcgggtggtggcaggtgtttggtacacctgcgaacgcgactgtgcggcctgcaagcacgttacacggtcgatccggctcaacgcgcccttgttaaggcgtccaagcaagagtcgctagaggttgcgacacagtaatgcgcgactaagaagcgcagtagtgctcgtgatgttcgtgaagcaaggggaaagtcgttagagctcgttcaggcgatggcgcgtagctggtagacgcgcaggcggcggcgcgcaatgcggcagcgacgtgatgataatgcgcgacgaggtgcacacgtgaaagaagaatcctgagcgtgcgtggagcgtggcgaggaagcgtcgcaggggcgtgggcgacgtgggctggtggtggtcgtaaagtgaggtgagtgcgggagcgcgggcaggagcgaacaggcgccttactccacgtccatggggtgcgcggggggtaacaagaagtggggagtcgaaagggacgcaaggaaacggtcgtcgagaagtttggcggcttttgcgtcagcgcatggcagtgcgacgggcgagcgcggctcgagggggcaattgtcgtgaggtcgtgaaggtgagagtgatcgtggtgcggtgttggggctgccagcaggattgtcggtgggcgttctccactaatttggcgctagtagagtccgcgtgctgagcatcgatgattctggtcgatggagaaccgagacgcaccagcgcagcgcacctgccgcccgtagcaaaataaacaaccgctcctgcccaatggttgcttgtgggcttccacgcgaggctgacgtctcctgcttgcatgcttgcagtatttgcagatgtcgccgcagcattccaccgctgtgtgccaaacaagcctgcgaagcctgagcagcagcaggcgcccgtttgatcgctgcgaaactgacgcgtcgcgaacgcgttttggctgactgcaccaagcccgaaccgggcggtcatggaccgtgcaccttcccgaaatggactggctggtgaacccctgcgtgtgtattctgcaccttgcacacgcgccggacacaacagttaccatcgactcgtcaagggcttgccgagtctcgacgccttcgcaaaaaacacttgtgcgaatttcattattcctcctgctgccgatatctctaccagaagccagatggatgccagagtttgacaggaccctgttggctccaccgtctaccacatgcggtatggcgtgtgcacgaccacttgtcacggccacaattttcgcccgctcccgcggccaacctcatgcggacatcgctgacacttcgcggggacttcttccgctgcactgcagttgcttttcgctctccggatgatccacttctgcagtcgagaacgagcagcgacaagctcacgcgcagccgaaaaggcccgcattgtccctgtctgccatcaccattcagaatattccctccatcggaaccgtgtcattcgtcccgtgtctcttcagacgccgcgctccattgcgggaccctgttgcgactactgcaccgctctttctccgcctcgcttgcgactgattcagaggccagaccgccaattgttgagctgaacagcgcatgtctcttgttcgtgtcaatcgttttcccgtgtctagcgatcagcgattcgaggccgtttggaagagaccctgttcgttagtgttgacgtgcgacgttggaaatcccgcgcttggccagaagtcggcctgcagctgcacctcgtcacacatcaatattctgggtattcccgaagccatgcacttcgcctcttctggacacatgattccacggccaggtgatattaattgctattggttgcacctggcattctttgccatctgtgggcccctgctgaggttgcacattgcacaagtggggagcgcggttacccggcatgtccctgaagctgtgaacccacaacggacgacggttcagctctctccaatccgcatagacacggcatcgaattacagaatgccatggcctaaaccgcacgcccattggtcgactgccaccatcatggtgtgtccactatgctgcggtgatgttcaataatttatgtgtcgctgtggacaatacacaattgggcttgtttccaatatgtttacaatgcgactagcatagcagcgattcagtagcaccgcttgaattcctcctgtgtcctatgagagtgaaggcaacgccattaaatacacgatcaacattcggccaagatcgacggttcattccttcagacccgcttcacgaaccgcttaagcctcgtgctcccaatactttgaatagcaaacggcagtagaccacggcgcccggcttccaatccgcttctgggtgcgcccataacgacaaacccatccaatctcccatccaccgtcgcagagttgcaactctttaaggtcggaaatatcagggtcaacccaaacgcccatcgcttgacatgcaagcgcccgactggcgatcctgaagctatccccgccacgaccgacgcgctcacgaagagcagaggctagtggctcacgcaacgactgcacttcaggcatgttcagattatcctgaacaagacacgagaggaagtacagaaatggctccgtccctaagtacattgcagtgccttcgagacaggctcgattggataggatatggcgcacgtattgcagctcatgctggatgtcttcacctcggttataatggtagaagacacggcatacattgacaagcaccactgcgcaaacgcggggccgacttttgtcgaagtatgtctgcacgaggccatcgcgactatgtcgatttgcgagaaaggtatccagcacagcgttcgcagagctagcgggcggcgaaaaggcaagtagagccattgcagtgtcgtctacatcggccggaaattttgctgtggttcccaccggtggcccagcaaaatagttccattgcttagctctctgctttgcttgctgaagatcttgctcaatctgagtggttgaagcctctccaggtgataggctaatgatgctagcatcttgcagcactgtatggatcaagaactgcgagaacacgtcgcggaacatgggaccatcttcaacctgcgtgacatggttccttgcgttggccctcatgaattcgcaagctcgtgctataggatcgaagagctggttccgcaatcgacgcatcagcatctccgcagaatcatacacaatcccgtggatgccgaaagaacgagctgcaaccacgtcttcaaagagaaggttgacgttagtgtatgcttcagcttgctctctagatgtgcacttactagcaatcttgtcatcgacaaatatgacggacgatgggtcatcgagattggcttctcgaagcacatactggtagtagcccagttcgggcttgatcatgcctacttcgcaagaggtgaattcttcatcgaataggttccaactcggtagcaccgctttgagtcgcaagaagtcgtctttggcaatatttgtcatcgcgaagactttcaagttgccctccatctcgtccttgagtgccagcagctgggcatacagctcgtgatctactcgcagcgtctgtcgcgcttgcgaacagtcgctccgtggatggtttccgggtcaagcgaaagctctttaccaatagctgcaagagcttcatcttcgcttattcgaccacactcaagctcattccaggtaggggacaagataactgaatagaaagtggaccgaggaagcgcaagactactcgtgtcgtaatggaagagaacatcgccgaggtcgaggatgagtgcgcgatccttaggagacgaatgctgttgccggcgttgctcgatacctctgacagttctagattgtgactccacatatcgcggtggatcatcagatgttgaagacctagaagatttgttcttgctcaaggtatatgtatgggatttgcttctggtgaagcagaaaagtttcgacagcatcgcgtatgtcatactggcagaatactgactggacatctaccattgataagtgcggatttgctcttcatttatgatatctatacagcaaagtggcacagctatgtcgcttaactgggcggtacaaaagtgtgtgtgggcttcgttctcatttgcgctacttcaatcttgactttcgcctttcaccgcagcatcgcgcttgacatccaccggtcagcacattggtattcaatctcaccaatccttaatgagtaggtgtgggcatgactttcatttgtgtagcgtcaagtttactactcaccattattgggatgcatcggtcttgcggccgatatactttgcgctatgtctgcaatctcgcccctaagcttcaccggtcgaagatgaacgagtatgatcaccaaaatcaaggtatatctagccctacgagctgaaagtcacttctgaaaggtaggcgatcgtggcttacttgcatatcatgtcctgattgaggtgtcactacgcccgcgatttactgcttttggcgacagcaagcgacacattcgacctggttcggaccgatctcgggacgatcagaagttcatcttaacaatgcgcctctcgcgactatttcataccatatacgcgcatgtaataaagcgagaagcaggcaacatttgtcaccttaggtgcggcgtggaacttgaagataccaccaagcaaccttcatccttgcagctgcagcggtaactaactaggactgcatacccgctagtatgctagtatatcaaagtactattagtggtatcccctggtgtaatgcgaactgcttcgatgcggtgtgctcggtcttcgaagaatttcacgcaattgataggcccaactttggtcctcaataagcaaaagagcgggaatgatgtgagcaaatggcttttgttacgtttgaacttgtccttgatgtattcatgctgatatgctagccttttgtgatatgcttccaagctttgctgacatcaagcaaaaggtacagccccattgtcgaaccaacactccagttggctataacagcgcaacatagaaatacctcgccctggggcgaggatcgttcgccgcccgtagctccaaaattaaaaaaaatgtcatactatcttacacgcccgccggtcagtagccctcatgaaagataccgccctaatgatcaatctgatgtcagagcatcatagccaatcacaacctctcctcaagccgcctccaacacgagagttgaaccatcacccatcagctgaccacgaagctgctcaataactccatccggcgattcaaacacaataccatgtatcccaaacgaccgcgccgcatccacattcacgagcttatcatcaacaaacaccgcctccgtcggatcaaccagcccaacactatcaatcacgtgctgataataccccaaatccggcttaatcttgcccgccccaaacgacgtgaactcgccatcaaacagctcatcccaccgcggacacaacaccttgagccgcgcgaaatcgcccttggaaatattcgtcatggccacgacgttcaacagcccgtgctctctcttcagcgcgacgaggcgggcaaagagctcgtggtccacgcgtagtaggcttcggcattgagatagtgcggagcggatggtgggtagggagagggagaggtctgtgctcatccgttggacggcgtagtcttcggtcacaaggccgcattcgagatcagcccaggcgggggatttgatcatggctttgaatgtcgagggggggacggcagtgatttcgcggacggcgtagtggaaaaggacgtcgccgaggtcgaggatgagagttcggtttttggttctgggggagggcatggaggatgtggtgatgttagaatgagcctcgattgcatggttgtgttgttgtttaactccgtgttgatcttgggggtgttgctgtttggtcgagtttctatcaggggcgatttatcgtcaagtaaattctccttgaaaggcgatttctcgttcggcggcgaagaagttgtagttgaagaatccggtcgtaccgctggcagcggtggtggtggagaagctttctcagaacttaaacgcaccctgctcccaaagcagcaaaaaagccgtgtcagcatcgcgtcggccattctatcgttcattcacaacgttgtcccttcacacagcgcgcgaaaagggcaaccgcgaaggtccaaccccactactatatacatcgtgcgatcgccatgacgcgggacggagcgagacatggatattgtacaaccaatgttacctccgccggggttctagaatccagccctccagccacttcttggctcatcggcaataaggaccgactcgcatccgcttcacatgtaaaagagacgttttgcgcggagactcgcgggatagctacacacatcgcctagcgagcgttgcgtacacgtggcatgaggaaagcggacctccaagccgcgccaacattgagccatgtaacattgcgctgggcaagagggcggaggtggctatgcttgatgtgggtttgcatgtggagaggtagagttgggtttagagtaagactgccgagtctcggttcgagcgacctcaggctatggtgggcagataaggcgggtggcggaggcgcgcgctgttgtaatgcttggtaaatggcgcctggatcaatgcgcacggcacatggctgtctttatacacagtatggttgtgttggtaagagacggtgatatcttaccggcggaatggaacatgtgccgtgcgaatgggccgcgacatgcacgtcatgaagtaaccttgaaagctatgcatgtcagcttcggtaaacgtcgtgggacaatcatgctcgtgcgacttgtttgaacctgcttatcaacgtttgttggaggatgtcgctaccgcgttattctaccgctttcatcaaatatggctttgttgctgttgttgttgatcgactgatgtatgcttctcaaatgttacgcgacttgcccgacgagtttttaagcagccctgaacaacgaagcttggaagcgctctactgtagttgctgcagaccaaagtcttgtaggctggcctagccgcgggagggatctggcgcgactaagcaattttgctcgtgagcatagttgttctcgggacaccctacaatacactcattctaggcaacgtgcatcacacacagcactgtttatgacgaagagtttggttccaaatgttttcattcaaccaaaaggccattcgggccagggtgctaaactacatcgctacaaaaggtataatcgtcaaactttgtcgtacagaaacgcaccatctatctttcttcaactccaggtaattttatggctttgacacgagatgcatcgcgcttaagcagcacaggcaatggcctggatctgctgaagggcatccgcggaagcgtcagcagccactgcgttcttgcccttgttggccttggcctttccctttcccttggcttcaggggcaacagcggtggcgtttccagctgcggcagcattatcaacggcagcaccaccagcaccgccagcaacggcagcctcgatctcggcagcggagaggtcgtcaacacggaggttctggctgttgatgcagccagcctcatcgtcgagtacgttacaggtgttacctgcgccagtctcgtcgccaatctcgccaggagcgaaagtggacgcctcattggcaagagctgggtcgccaccgacagaatcgatctgacgagcgagctcctcggcgattcccttgttcagtgccgcggcaccatcgctggcagggtcctggtgctgctggagagcggcgatctcatggttgacagcctcgatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaccggctctacagaagcttgtcgcacaattgcagccccctggtatcctgaggttaatggtgatggtggcgatcttgcagccttgcggtttgtggtggaagcgagatgaggactgaggccaaacttggtggttggggttcattggtggaccctcgccaaggtttcggaaagaaggatgagacggtgccgaagctttggagacgtctgctgcctcatcggtcctttcagacacaacacaacatcgctatacgcgcgaatattaaacatacagcggtaggaagctcacttacccgtcgcagcacgattcgagatcccgtgaaaacttcggactaccgattcgaaagctcgcagccagtgtgagcgcaaggcctatgacgcatcgataagcgggcttaaacacgactaagcctgatcatcagcatggtacatgccttcagacgaaagcgttctggaccgaggtttggtaatcttggtttgcggtgtttccgactcaaaaaaatcgtaactttggtatgctgaaggagctattgtagaggcatcttcaaaggcgaaaggacatcgtggaagtgctatgcccagcattggtatcacttcgcactacatgcatgcgagggtgtagtcggtaagtggccattccgactcacagtcgccctcatcacccacgttcaatagatcgacacatatcacataccctgcggtggaggtactgttcatctcgaaggcttcctcgggtattctgcgcacacacctagttcttcgtggcttccatggaaactagcatgaagctcgaactaatatcattgcagatatagtcgcctgcgtcagacgtaacaagtctcagaaacctgactcgacgtatgagagatcgatcccatcgctaagccacatgcgagcgaaagtcgagagttgctctcgaacatgtcttacctttttaagtcgcccctggtttgatctccgcaaaatcagatttgacaaagcctcttgcgagatgcatgccgtagcatccggaactttgtctgagcgctcggcctccatcactactgtcacattttgtcttgtataagccacctgaagtcgctgtacgtgcggaatgactgatcattcacgtccaccttaacgaccacactattctgactcgtcgtcacgccctccgcgcccgactgtctgcaacctcaaaccatatccatcaacccgaaacctttcgtcgattagccgccaccgtacgcttctcaggcgtctcacagcacagcacagcacaacacaacacaacaaatctaggctcgtcaagcatacacagcatggctaagtcgaagcccctggtcatttctggccccatggatgcgaagcatgtaggcggcatcaacgtaatgggcggcatgcagccctcgatgcttgacagctacttcaacaagatagtgctggagccagacgagacaccgtcccacacatacacagccacaggcaagatcgaggttccaaagagatcagatacttttgccggtaccatacgaaggcccagtctatcgctcaaaagaagcctatcaaagctgaggaggaagtcgatctcacatgtgtctcaagaccacagccccactgaatccaaaagcagggataccaggcccattgtaagatccgaaagtgtgaagacaaaggacagtgcaaggtcgctgagtatgcaatcgagcctgtctcgtctgcgacaacgcgtaggcttggatagagagctacacgatgtcactcctgaacataagccaacaaccaaagagacaaccattgcaccagaaccaataaagaaggactatactccattgcaagtgaggaaaccattatcgagaggcacgtctcatgcttccactatgcattcagaacgggagcgacgcactgcgaacaactcagtacagcgcaatacatcgtccagtcagcgggacttgtcgaccccacagcgaatacgtccagccgtttctcaccaacctgtagctcagtcgttaatatcaaaccgtccggcacgacccaagcgcgcagactccggtacagctattgctctggacaatgtgccgcccatggagagacccctgcctttccaagatatcatggccgtgaaaagcttctccgagcgtatggagttgtataagaaaacgcgcgaatattgggcatatgctgatcatgggttgatcgagtggactggtcgtgctagcggaccaaaatatgctcctaggaggactcaagaacatgcttgattgatgctcagtggagtcggcgaacgtctctaatgtagggctacttttgtgtcttgtgctctttgtttgttgcgatatacccattcactttcctaagcagcttcacgcgctggtcgcttccttctggctgcttctatctaattacatagatctctttaatattacgcgaagatcaccgttgtcgtcatcgtaatgggtgaaagaacatcaattgaggcgttgaatcgtgcaataaccacctatttgcatgtacaatcgccatttcacgcgccctcccggcctagctcctatacataaaatcagcacctacagttcctaaaactcccactcgcccggaccccaacaccgcctcacctgcacgaccccaatcgcaactcctccatgtgctatgatggtagtgaagactgggtttgatgattacttgtttccgctgaagctggaacacctccgagttctagctttgtaaacatcattcctcccaagaacagtcgtgagattctgcgttaaggcaaagacgttgcagatgcatgtgtgcgcgacaaaacctcggtgtaatccgaggcgtcatcttcagccttcccgggcgctagccagtgcactaagctcggatgaagaaggtgggacggcagaaaccaagcttttcgcgtggccttgtcaacgggcttggacgaggcttatcttcccttccaatgagtgttgcacgtgaggagaagcacttcttatcatggctctacttccgtgtgcggcggaaattgagtggcgcatttgcgggcggatttcagtacatcaactcacgcgcactcggctgaacaatcatttctgcatcttccttcgagcgtcacaatcatgttaggattgacactggcagcaattgctttcttggcggctactagcagtgcgtgtgagggagatgacagctgctatggccctttgcgagatgatgtagttctcacgcggaacgttcgccgaatgcagccggacgcccaaaacacgacaacaagtccaaaggcaccactggaatggggacagatcaatttccttcacacgactgatactcatggctggcttgaaggccatatcaaggaacagaattatggggctgactggggtgactacgtgagcttcacgaagcacatgaagcagaaagcgaagaatcttggtgtagaccttcttttggtggacactggtgtaagatcgcaatgtgtatcgtaattgcaagccatgttaatttaaataggatttgcacgatggtgctggactgagtgatgccacgacacccaacggtaacatctcaaacgcgatttttgaaaacttggattacgatctcttgaccatcggtaaccacgagctttatgtgaccgaaatcgcatacgagacattcagcaacttctcgaaagtctatggtgacaagtatctcacaagcaatgtgcaaatcctcaaccctgctaccaagcaattcgagtatattggagcgaagtatcgctactttaccacggaacaaggtaagcttcgtccgactgaataggagctacgctgatatccgcgaaggccttcgcgtcatggcatttggtgtactgtttgacttcactggtaacagcaacgtgtccaaggtcatcaaggcggcagacatggtcaagcagccatggttccaagcagccgtcaactacacgaagccaattgatctcttcgttctcgccggccacaacccagtgcgaacaactgtatctagcagcacctttggcactgtcttcagcgcaatccgtaaggtgcggccagacattccgattcaagctttcggcggccatacgcatatccgggactttaccgtgtacgacaacaaggcaactggtcttgaatcaggccgctactgcgaaacactcggatgggtgtctatttctggcatcaagtcttctacatgcaaggctccgcacaatccgaaaggcgtcccgaacccaacacgcagtgcagtacctccaccaagcaagggcacagcttcggcaagtgtgcatgttcccacctctactacaccatccagcttgcgttacgcgcgacgatacctcgactggaatcgagcgacctttacttaccatgctgaggaaagccagcgctacaccaagttcgactctagaaaaggcgttagcgttacttcagagatcacctctgctcgcagcaagctcaatcttacgcaactctacggatgcgcacccgcgacctattgccagtactgcaagccatttctcgctgaaggaaacatcttcaagctgttgcagaccgccctatccacggtcgtagtgaacgagacccgtaaaaacgaggctcgcctgatcatcatcaacaccggctccgtccgcttcgacctcgccaaaggaccgttcacatacgacgattccttcatcgtctcgccatttgcggattcgttccagttcattcccgacgttccatacgagcaggcttcgaaggtgatcgatatcctcaacgccggaccgttccagaagaagaagcgcgatcttagtggcgcggacttcaactttactccgttactggctgatcgcgacacttgcatcgatccgccgctcacgcatcggtatgatggtatcacgaggcgctcgaagcagggtggacgtcttattcgacaacagtctactgctcctactccgggatacacaacgacggatgactttggaagcgatggcgatgataccgttcattcgaagatcccaaattacagccagccaaacgacctgcaagccaacgcttcatttcctattgatggctcgatgccaaagactgtagatttgatcttcttggatttcattgcgagctacatcgtggacgcgcttaatactcctgacgttggtggaaagttctcgctcagtcaggtgtcttactatatcgataagagcttcacgaccaacagctatttgccggcatacgcgaaagttgcttggcaggcaaatgtaccgaattgccctgttggagcaggtatcggtagctcttgaacagattgcggtcagatagactccaacgtacaatattaataacaaaaacatcacgcagtactcgtcttcaagctcattgccaccaggcagcggcaaacttcgtgtccgctcttacacatacgcgaagcaatctaatagcctttagcagcgcactaataagtttataaagatgcttagacacattcagtgttgtgagatatcctttctagtttagttgaagtttttaaacacatctaggctacctcttcacccttttcgttgggtgaaggggacatgaattttgccagaacctggtgttcctgaatagaaagaccgaattatctaggttcgcagattaaccgtacttgagtggcgtctctaatacgcaacagcagctggaaatcgcagtcattgagcaccttatgaacacgcgtccgagcttgctcctcagtctcaccaagctcccgctgaatccttaatcgatgccgacgcatgatcaaagctaaaactgcaacgaactcgacttgcgcgaacttgacgcccgggcaattctgtgggccatccgaccaaggaaggaaagtgtcacgtggaggagtaatgagcacttcttcgccactttcagtcgttacccatcgatcgggcttccattctaatggatctggccagtattgcgggtgggtctggattgcgacgacattggggtatgtgttggtgtttgctggtacaacgatcgtgcgatctccaatctggagtcgctggggctcggtatttggtatgtctgggaagggataatataggtgggaatcaatcggagcgtgctcctaggctgaagttttttgttaagtagttatccaaaaaatggaacagaagtagctcaccaagacagcgcgacatcttagtagcttcgggaacaattgactatagtcccaatcttccgtgtcgggagtcacaacgcagatctcttcagcaagccagtcctgtactttcggcgacgttgcgagcaaaagtatgctgaatgcaaatgtattggctgtagtatcgtgtccagcgaagttgacgaggaacatgttaccatatacctcttctatggagagtccctgaatttgagagccatcagtcttggtttcgtgtgtgtttgcagctcggacaaaagatgtcatcagacttcctgcaccttgagtgccctgctcaaatgctgtcatctcctcctcaagcatctgctccatgtgatgttgaaaatcatctgcagctttgccaacgcgctgtaatgactttgggacgagcggatgagacaagaatcggcgtgggagcaacacgaggacaataatgttgtccagcaccgttgcaagagcatcgcggtaggatgatgctgtatctaatgacgcggcagctccacttgatgatttaaagtcaaatgagcgtcggaatccggtcgccgcgaggacattgagagacagtattcgtgtatcttgagcgacactaattatgccgtcggcagcggcggtagatgtagtccacgatgccaccatctgctttgcttggctcaacgactcgctccaaacaaacttcatgatgctttcattgaacggtgcggcaagggctttccgatgtctcggccagtcctttaggtctgtcgaagcgacacaaggaccgtatacttcaaggagttctgcaacagatttagcttgaagatatccgcgattttcaatctaccatactgtaattttcctgcggacgcaagaagtctgatcgccgcgtgaaaatctcgtgcactgcttccgaatcgcatacttgcatccatatcgttcggggagtgacgagcgcgaatgcaggaccgtagcgcacgtgcgggttagctttcgcgtggaagaaccatcctcgacgcatgtatggaacaaatgtcggcaatcgtttcactattgatgcaggaagtaaatcgatgatggtgaagatgtggggctcgatgacctggaaaggaacatttaggtagtcgacaggcactcggatgagtggtattcccattgaggaagcccttctgtagttaagctccaggcagaccatacaccagccaacataggccacgaccgtggcgatcaggtattcaatcatgttggcccagaagttgaaaatggaagagacaatagttcacgatgctgagcaaagtagatgcagatatacaccacagccgcggatccggactgggaaggctggtcactcatctggcagtaccttgtagggatcatatttgcgccctaggaagggccgtacttcagtccagttacagtttgcccacggtctttagtgcttaccgaagtgtagccgtgccgcgcaagcaggccgctttgattgcggtacggccgccagtatttgatccggtccgttcgctcggccacaagaccttcgatgctttcgtttcgacttctacatgctatcgatcgtgtatcatttgtttccaaaagttcagctgaatcgttttggagtttgcgacacagcgtggtcttcatgagatggctctgtgtctcttcgagtattcacattgcgcggccaagtacacatgccacacgtcgcgaatcaagaagagccagatcgagaatatggtatcatatcatatcaacaaaacaacttggagccagacttttgcgtagaacatggcgaaggaagagtacacgtcgcgagaaagagcaagagctagacccgaagcaccgtgacgtcagtgcaccgaccaaccacgccccggatctcgcggacacgtcccaagctgtcggcaagactgaaacgggccgcaatatcgaatgccgatcatgtatgcaggcgcagaaccgacttgtatgatgcagaaattagacatctgacatcttgttcttgtagcggctttgcggatgcgcatgggttctgacttggagcttgataagatatgtgaatgaattcctcacattttgcattggttgtcgggctgcttgttcactgtacaccactaccacttctatacacccacgtgaagcaccaaaacaaccgtactaacgttcaattacctcgttcttagaatctggcaattaccatttcgaggctaccattacgctaatgacgcaagaacgcaagtaagctttccaaggagcttgttccactgggtgtgtatcgttaggtctagaacgtagctcaacctgtagtgtagaagctatctcgaaaacatcctaccgtttttgttcttgcacttcaacacgtcgaatgtccctcgagaaaactgcgctggcggagacagctcctactcagatcgcagcgactgccggctactgcgtctagatgggatggaaatcttgggtgtggctacaaatcagtagctagcaggctgtgatgagtgtccggtctgcccaggcatcgcagcgctggctctagtaccaaggaccgcgtataaagcgtgcgccagcccttaaatatcaggacgacaagcacaatcgtacacttacaccacaccacgcaccatggctccccgcgcagtccacttcatccggcacgccgaaggctaccacaactcgctcgaagacgaaaacatccccgaccccgacctcacccccaaaggcaaacaacaatgcatgcacctctccaccatattcccctacttcgaccgcatcgaccttgtctgtgccagccccattcgtcgagcctgtcaaacagcgcttatcagcatgcaaccctacctgcaatccggcgagcacaaagtcctcgctctcccgctcgctcaggaagcgaccgataagcctgcaaacactcccagtcctgttaaagacctgcagaaagaattcggtgatgcagtcgactttcatagatgtctggatacgtatgtcgactacgactccaagaagggccggtgggcgcccgatggcgattcgctaaaagcacgcgcgctggagttgcgcaggttcttacgcgatcgcgacgagcaagaggttgtggttgtgtcgcatggagatttcttgcactatgtttctggagatttgaacgaggatggaagtcagcggggagggtggtggaagaataccgagtttaggagcttcaagttctttccggtcgggcatgatgaggcgttgttgcaggagacggaggagagtgtgaagataaggaatgcgagtggaccggggatggagaagggttcggcggggcccgagaaggcggactgatgtttgtttggtttgtagcgtatgaagcgatgtggagtactttctaccttaccttctgagtgtatccttgcatcttgttattgcctgcttcgggacgatgaatcagatgcggagcccaggtagtcgtggttggtcgcctcacgtaaatacacacaagattggtagttcgtgatgcttccagtggtcgcatggtcgaacaaatcttgagacaacaaacaagatgtctcagatgttatcatgaatataaacctgattcgcaccatatggtttcttccaggaaagcaaaaatggtcaaatttcagggattgaacagaaaccgaaagtctcccattacgggtgagcgaaaggaggagctagagggtgagtatctccatgtcctatggttttgtgagagactcttattgacgaatcaatgacagcactgcgaaaaaataatgtacctaggtacctctttcgcgcctggcatctcggcagtggaggcgcaccgggagctactctcaacacgataaacacaatcatgccgcatgtattcatgcccagagctcatcctgaatacgagaaagagcggcccagcttttaccaaatgccagaaaaccaactacatcgcatggctaccggccattatgacggcaaaactgatgtaatatccggattcagttcctgggctgcgtcgctacacctggtgctctgctatgccatgtttctcaaaaagcgcagtcatgatgaagtgcatgtagctgtgatggacacgcatgatctttcagatgaagtgcttgtgtggcacgttccacatctcatcggagaggccaatcatgagtatctcgcttttggccgcatcatggggaacggctatcacgccgtcaaattctacgacctggaacagcatgggatactgaatcttctaccggagaccagaaactgtttgtgtgagagatttggttcttcaatccgacaaaccatgttcacaagatcggcagtagatatcggggaagcggatctggatagtttccgagtgatcggatcgctcttcggcaagctttcattcccggtcattaccgcgttagccagtcttcgacctagacattggcgggcctgtcggaaggcaggaggacatggaccgtggtggcgggataacaaggacattattgccaagtttgcacgagaattgaggatggctcatgctccgacagggttgcgcgaagagccatggcttgcatttggcatggtagacacaaaagacttcccggatgtcgagcaatggatcgatctgatgtccatgttcgcagagcttctttccgagcaacatcagctcccatcacaggcacagcaccgacagatcgccggcattcgaccacatttgctagaagagacggcggccatgtccccagaacaccccgaaacagcaaatccaggagggaaacggaagagaaaggtagttacggatcagccgccagcaaagcggacgttgcggggccaccccgatatgcctccatacgtgccagaagagacagcagccatgctcccaggaaaggacgaagcagccactgcaggagagaaacgaaagaaaaagggaggtgaagatctgccaccagcaaagcgcgcgctacgggaccgcggagacctcatctacacagagtgtcgaggaggaaaatgtggcaaatgtatgacatgtcggcctgcgcggtagacatgtcaggaggttagagtgggagcgattctgacagattgagatttcctagttagtcagtaatacgtttttctcttcattctttgagtcaaacggcgacgtctggacagcgtgcggattggaccggacactggagagacgaggagagtggagcaatcgcgaattgcagtgacgagttgcgctcttggagtctttttcaaggtctgggctctctctgtgtcgtttcgtctccatagtaaaagttttcgcagccgcgtgaatgcgagaaattattgctcaacggcagttccgcgatataagcgccagaacgtgtctcttgaaaaccaatgtggagccccaacgcagagccgcaccatccgaattaggtgatccacccgctcgaacgccacattatcgtgatatcgcgtagtcaaagacccatcagccgattccgatcttttgcaagaaaagcgcattggccggagactggggcaccacacacagcgtgcatcgatgctggggttggatgaatggggcgcaggctgcatcgtgcggcgttcgatgaggcgggcagtatgacatcactgaccggtgatgttcatgatttaagattccgtgcgggacttggcaatccgggatccgcagaagcttgtccgtgccgtggatgcgaagaggttcttggagtgcttgacgcttcttatgtgcgtgaatgcgtggtattgaggatgttgaaatattcgcaccgtggctgaaagacatattgtgagtatgacgtagcgtcttgataccccagaagacagattccccatcccggagatgtgcatgcggttggtgtgactagcaggacccactgttacaactgcatctgtctgcagtgagaggtcgccgcttagacgtgaataacgttcgcaagccatagcgccaaatcctgcaagcccgggtactgcgagatgacgtcctgcgctgcggcacgggactgtcgtgtgatgcgcaccgaccgcgactgctttcattgtcagtgacttaagacgacctgcgccgttgacgtccccgcgaaatcacctacttccctccagcttccccggatgctggccagtgagaggaaatcgatttatcctgcccatcgctagtactatccttcatcatggctacagccggagaggtcgagcctaagatccacgacccgcatacggtcgggaataaccaggctattctcaacgagaaaaaagactcgacttctgatcttgagcaccaacacgccgagaaccctaccgcgaatgcgaacaacgcggctgaccgcgagcacttcgagaagtacggcacgtatgagaaatatgagatcaccgaagaggactgctacgaggagcttggcttctcgttccccaactggaagaaatggttgattctctcaattgtttttctcgtgcaagtcagcatgaacttcaacacgtcgctctacagcaacgcagtcggcggcatttccaaagagttcggtgtcagcgcccaggctgcccgtcttggtgctgcgcttttcctgatcacatacgctttcggctgcgagctgtgggcgccttggtctgaggagctcggacgatggcctatcctccagctcagtttgttctttgtcaacatctggcaaatccccgtcggcattgcgcccaacttcggaacgattctggcgttccgttcgctcggtggtctgtctaccgctggtggatcggtcacgcttgcgatggtggctgatatgtgggaggcgaatgagcagcagtacgctgtggtgagtgcctccgcgaaccccgttcatgaaatccagctaattctttcaggcttttatcgtcttctcttcagtcggtggctccgtcctcggtcccattgtgggaggcttcgtcgagcagttccttgcctggcgctggaacatctggatccagctcatcttcggaggcgctgttcagattgcccatgctctcatcgtacccgaaacccgtacaaccgtcctcatggacaggatcgcgaagaagcgccgcgcggagggcgagaagaatggcaagccggtgaacatctgggggcccaacgagctcaggaccttcaaggaacgcttcaacccgcgtgagatcctcaccacctggatgcgaccattccgcatgttcttgactgagcccattgttctggtcttgtcgctgctttccggtttctctgatgccatcatcttcatgttcctccaatcatacgctctagtgtttgagcagtgggacttcgccgtcttctccattggcctcgcgttctgtggtatcggtgtcggttacttcattgcatgggccagcttcatccccgccattaagcgcaacgagcgactccgacgtgagcgacctggcgatgagcaggctcagtacgaatccagactctggtggcttctttataccgcgccatgcctgcccattggactcatcatcttcgcctggacgtcgactggcccgccaatccactggatgggacctattattggcagcgctattatcggcatcgccaactacgcgatctacatggccaccatcgactacatgatttgcgcctacgggccgtacagtgcctcagcgaccggcggtaatggctgggcacgtgacttcttggctggtgtgctcacccttcccgcgaccccgttcttcaagaacatcggcggcaagaaccatttggccaacgcatccaccattctcttctgcatttctgttttgctcgtcatctcggtctacgtcatctactggaagggtccggtcatgcgcgctcgcagtcctttcgcccagcagctcagctctgcgcgcaacgagactggcggtaggagagtcagtgcgttgcccggcatctacggttcaaggcagaactcggttactggttcgatgcctacttcgaggcgtgcctccgcaactcgtgcgcaggctggtgagcacaggcatcacactgcggatggcatgcggaagatcaaccagaaggagaactcgcaagtacctgcaggtattgagcagcattgagtgctccaagagtttcgatctgcccttataataataccatcttttatcctgaaaccaattttacatgatgcgctactatgaaagtgaagtcaaactcaccatgcatcagaaaaattcctgtccgccttttcccagcgaggagaggtgaagaggtagcctgtatatatccaaagatttctagagggattaggtacagcatcttagagctgcgtatacattcaggctcttcgaagtttataatgagtatacttctaaagactattagcttatgtcgtgtaggtgcagccgctgcctgtgaacctctttccaagctgacatctgcaaatttccactatcgcggatcgggcatggtggattccccgcgcctcggccacgcgcttacagcttcagcgcgactccgcacctgggcaacaccgaagcacaacggcgcctcccgaggtatatatagtcatgtttacttcgacgagcgccaatgctacaatgcatcagttagaccctatcgtcttggtgtataccgcgcgactgagcgattcacaaccttgaactcgcaatggcaccacaacgcccgatacgaattgcaggtacgttcataccattctagatgcattacacaaacgccaattgaatcaaacaggatgctccggatccactactgaccgccgcaatgccatgaccctactggcctcgaactacgaaaacgaccccatcgatgtgctggttggagactggatgagcgagggaaacatgacgggcagagcgaacgccaaagccaacggtaccatcgacgcatacgaacccacttttctcgaagcgctcgagcctgcgctgcctcatattgcgaagcaccgcatcaaagtcgctgtaaatgcgggcgcggcggatacgcagaagctacatgatgtggttacgaagatggtcaaggcgaagggactggatttgagtgtcgcgtggatctcgggcgatgaagtactgccgcagttgcttgaagcgcagaagcgtggcgattcgctgtttgagaatatctgcacggggcagaagctggagaattgggagtttgagcccgtctacgcacaggcatatctcggggggttgggaatcgcaaaggctttcaaaacaggcgcagatatcgtcatatgcgggcgggtgagcgatgccagtcccgtcatcggcgcagcgtattggtggcattattggaagcggtcggatctggataaattggcaaatgcattcgtcgcaggccatttgtctgagtgttcgtcgtatagcactggtgggaactatacggggttcaaggaccttgagtgtctggattggacgaagattgggtacccaattgtcgagattgcagagtcgggggaagtcattgtgacaaagaaccaagggtctggtggtgaagtatcggtcaatacactcacgagccaattcctgtacgagattcaaggaccctggtatttcaactcggatgtcacagcgatcctggacgacgtctggttcgagcatttggcgacgaatcgtgtggcacttcgaggtgtgaaaggcgctctgcctccacctacaacaaaagtcggaatcacagcaaaaccaatatatcaagccgagatgacatggttcatcacaggtcttgatacacatgccaaagctcgcatgatcgagcagcaaatccgacatcaaatgggctccaacaccaccaacttctcaaaactggacttccaaatcattgggagctgtgcagacaatccgacaaaccaaaacgccgcaacagtctccttccgcgttgtcgcccaagcccggaaagccgaatatctcgcccccgcgaaatttgtgcgcccgtgtatcgaccccataatgtgcgcttacccaggcgcaactccacacctcgatctgcgccaggcgtttccgagagaagtatttgagtactatgtcactcttctcccacagtcagccatagaccacaaagtccatttaccgaatagtgagacagtcgatatcgcagcaccgactgagacaaaagtatgggacaagcaccaaccaacacaaaccaacacgtcgaatatcaaaacattggacagtttcggcccaacaattccctcccccctcggcacaatcgtgcacgcgcgctccggcgacaaaggcagcgactgcaacattgggctgtgggtgcggcacgctgacgaatatgcgtggctgcagaacctcctgtcaacatcattcatgacgaccctgctagcggacgagtacacgggcggcagagtggagagatgcgagtttgagggactcagggctgtgcactttttgctcaaggatcatttggatcgtggggtgagttgtagtatgagtgcggatttgctggggaagaattgtgcagagtatgttagagcgcggtgggttgatgtaccggtgaagtttctgtcaagggggagggtttgaactgggtgttgtggaagtgctgattctgatggtcgtgactgccttaattatctactattgttgcgtgacgtccgtgggtggttggtgcctccctggttgaggtcagatacctaacgcgttcagtctctcttcctttctcactgcgtgaacactctcaccggcgcaatctgttgcgctgccttttcttctactcctacagcatctccgttccatgcagcatgctgctcaatggactcagctctcactgcataatcgcttgggaagatcccacgcgaacgcgatctcctccgctacatgtagacgaaaggcgcatctcgcagggctagatcttccatgcacgcagcatgcaaagccttttcccggctaccacccaccccggaagtcgccaattctgtgctcgtctgaaggcatgcgagataatcgcctctttgtcgaagcaatcgagtacaaaactgttccaatcagcagaaccgtggagatacgctcgcactgtggagacgcagcgacttcggtccgcactgacagggatgcccattggtcggcttcttctccttatctttgcgactagtcattcgaaccaccaacctcgagacgacatctatctccacgcccagccctagctgatggcagcacgatgaggccaaatcaccgtcgacgaaagaatcctccgcgccgcctgtgcttatcagcgcaagcgagcttccacaagtcaagacgcctgcaattatgaccatcttgctaattgcaagctacaatgctttttaccgttcggtttacctgtctggtacgccaatgtcgcggcttaatcgtgctatctgtggccaatcagcgtggcttgcatatgatcaacgtctagatagcagaatttactctcccccgaacagatgccgtgcatcgatattgtgcatgtgtggggactggggaaggacatatagatacctgggtcgttccactgaaatggttcaacgctcctcacgcacgtcgtaattctctcacgacttcaatatggctggaggtggtgcaccaatcggtccttcagcttcgcccttgggccaggcttggggttatggcattgttcttggtgttggcttcttgtttgctctcggcatggtatgtcagatgcagtctgttaataggttgggagaggttctgacgaaaagtagatcttgacgacgtgggttctcaagcgatacaacaatgaagtacagacttcggaaatgttctcgacggctggtcgcacggtcaagtcaggccttgttgctagtgctgttgtctcgtcctggacttgggctgctacgctcttgcagagttgctctgttgcttttcgatatggtaggttatccgaggaaaggagttatgtggactgatggctaacgtgtgtaggtgtttctggaccattttggtatgcctcgggtgctaccgtgcagattttgctgtttgcgacggtggctatcgagttgaagagaagagcgccaaatgcgcatgtaagtccagcctgcttacagaaccgtccagctgctaatgagataacagaccttcctggaagctgttcgtgcccgttatggaactgctacccatttcgtctacatcacttttggcctgttcaccaacactctggtaacagccatgttgctcaccggcggatcagccgtcatttcctcgttgaccggtgtaccgaccgcagcagcttgcttcttgctaccacttggtgtcgtcgtttacaccatgtttggtggcatcaaggctaccttccttaccgactatgtgcacacagtgatcctgctcatcatcctcttgaccttcgctttcaccacttatgccagcggtactgccctcggttcgactgaggcggtttacaaggcactcaacaagctttctgacgagatgcccgtgccaggtaacgccggcggaagctaccttacgatgaagagcaaggatggagcgatcttcttcgtcatcaacattattggtaactttggtaccgtcttcatggacaatggatgtgagtttgattgaaaagaaggtattgctagccagatctaacgcgtgccagactacaacaaggcaattgctgcttcgcctgtccatgcccttcccggttacatcattggaggactgtcctggttcgctatcccatggctgtgcgccaccaccatgggtcttgccgccctgtcgctgcagagctctcccagcttccctacttacccgaaccttatgaccgaatccgagatcagcgctggtcttaccctgccgtacgcagctgtcgcgcttctcggctccggtggtgctgtcggtacacttttgattgtcttcatggctgtcaccagtgctttctccgcgcaactgattgccgtgtcttcgatcctgacatacgacatctacggtacctacatcaatcctcaggcctcgggcaagcgtctaatttacatttcgcactcttgcgttgcgggctggggtattgtcatggctgcgttctctacaggcttgttctacgctggcatcaggtaagattgaagtcactacattcttccggtcaaaagctaacaatttggacagtatgggttggctgtacgttttcatgggtgtcatcatctcctccgccgtgcttccagccacactcactctgatgtggaagggccagaacttctgggctgctacactcagccctattcttggtcttgcctgcagtttgacagcatggctggtcacaacctcaaagctcaacgatggagtcattagcgtcgctacttcaggcgccaataaccctatgttggctggaaacgtcgtcgcactgctctcgcccatgatcttcatcccggttcttaccttgatcttcggcattggtacgtcgttcccctcaaatcgcaatgatagaatatagaatactaacggaagccagacaattatgactgggagtcaatgaagaacatccgtctcggcgacgattccgacgtgaccgccgccgcgcatctcgacatcgaacatgtcgtcggccgccacggcgctctctctcctgaagccgaagccgccgagcaagccaaattgctgcgcgcctccaaaatcgccaaatacacgaccgcaaccatgacgcttgccctcctggttctctggcccatgcccctctacggcaccggctacatcttcagtcagaaattcttctccggctgggtgattgttggcattatttggctcctgtgctcgacgatggcggtcggtgtgtatccgctgtgggaaggcaggaagagcttggcgaggaactttggcggtatgtggagggacttgacgggcaagggaaggaagccgatgccgcacgttgtggagggcgagaagatggcggagagcggaacgcatacacctactgcgaaggaggcggaggcgacgaccgttgttggctgagtgttggatagcacggaggattggtggttgggtgggagattgtcttgtttgatacccagtgcgcgacgcattcatgaagcatatagcggcttatcccgaatgtgcatgagtcagaatctatattcaataatactggagttttccgtcttccaagcccccaacccaacttctcccatcgcaaacatggacccggtagtcggtaacgcccaagatgcaccgaaagccgttcatctcggcgcttcttcgcccacacccaaagctagatctcttcgcccgccgcatcccttggggcaacagccttgtaatccttcgagaaccattccaattttagcctccgaacgacaaatgagatgaacgccaacgcgcctgattgcaggaacaatgcccctagcgtggaatatccccagatttatccccgctaccccaacattacccggtccagggctcggtgcaagctcgaccgaaaatccacgtgcgcacgcgtgcgcgcaagtaatctccagggcggtggcatataagcaccccagcccgaatcactcgagatggagcaaatcacactgctacgaaaaacatgggcgtgatcaagttcttcgcctgcagtctcgcggtgctagcggcggcgtcgccggtagagcagcgcaacaaaaaggcgcccaagagcttcttcaaagagctggggaactcgacgtgggtcattggaaacgacgtgtggaacgtcacgcagaaccgccagtatgcagatcagctgtggtacaaggggaaggaccgcgtgggcaaagccgtggggcattatgttagttacagtacgtccttttcccccctcccatcttcccaaatggtgtggtcgattaacgaggtgtgtagatggtgcagcgtcagatttgaactggacatctgcggcgattgcggattcaggctcggattggatcaacgtcagattcaccgctaaagaaggcgatttccactggctgattcgagatgggcttgcgggcgctcaccagtacttcatcaatcgcgcgttgcctacgctcggcgagtttcgcacgctgtggcgcctggacaatgcgtcgtttccgcgcgggtacaataatgttaaagatggggatctgcctgcgcttgccgagtatgccaatgcgacgaatgtgcaggacgagacgtggcagaaggcggatgggacgtttttgacgaaatatgattggagtgggaatttgagggagcagcgggtttggggcgtgtatggaagggaggtggggagttggtatgtgcatgctgggaaggagtattttaatggggatcagacgaagcaggagttgatggtgagatccccctttttttccttttcttttcccactttcttgctttcatagacatggagggcatgaggctgataatcaccttcacaggtccaccgcgaatccaaaacaggcgacgcagtgcagctcaacatgatccacggcacacacttccaagccacatcccgcgactccttcgcgcccggcaaactatggggtccctggctctggtacctcaacgacggctctgtggcggacgctcaccgccagttcgaccaagaagtgcgctcctggccgtataaatggttcgccgagaccgacgcgtctttccgctcgcgcggcaaaatccaaggtcgtttacgcctgagcgatggccggcctgcatctggcgccacagtcttcctcggcgacaacaggaactcgacgatcagtacgctggaccaaggaaaaggctactactacacgacctacgccgacgagcaggggaaattctctatccgcgatattcgaaccggcacatatgctttatacgcgtgggcaaacggcggcgcgatcagcgatgttacgacgaacctcacgcacaacgacgtcgtggtgagcgagggccagaacaccaacctgaaagacttgacgtgggcggttcgcgatcagcgcaagcgggtcttccaactcggcgcgttcgatcgcaagacagatggctttggcctcgcgaatcttcagaaacccttcgagcacgcgcgcatctccaaatgtcccgctaacctcacatacaccgtcggcaccagcaaagaagcggattggtgtttcggccaatccaccgtcggaacatggaagatcaagttccccatcagatccgaatgctcggatgcgaagctcacgctctcgctggcgggctttagtcagggctcgagcgcggatgtgttgctgaatggcaataaagtgggcaatatcacgagtgcaagtttggtgaatagccaggatacttatcggggggcgacgcggtcgggggagtggcgattattggaatttccagtgaaggagggcgggttgaggcaggggtggaatgagctggatgttagagttacgaatgcgacgcagtggaggggatggttatgggatagtgttgttttggagtgggtttgagtaggggtgtaatatttattatggacgcctgattacagatgagctgcaagtttgtggcgtttttatattattatgacttgctgattaaactggttcggcagcattcatgctctgattctgctggttctgcagcattcatgcagcaagtgattcttggggaactaccccgcggaggaagcaagagtctttaagttcaactcgaacacaggcttgtcgtagtcaagaagctcatcatcgttgtctccttcatcagtgtcgctatcgtcctctaggttttcgtcatcgatgtcgctgtcattttcctgcactccgccaccattgtgttcggcacttgtcaatccatcgacccctccctctacgctttttgacaggtcttcgactacctgccagaacggggattccaggagagtcgcgaggcggctcacgactctcctgtaaagtcaatgatatggagtcacgttttagttccgcgtctatcatacttagaagaacgcgccgtgcaagatgaagatgatagacagtgtgaagctaagggactataatggaatctgataccagccgcgcaattagagtttatagtaattacattattatactgaattaaaacattaatgtgacagacagttgcaagtcccaatatatgtttccggaacagatacctcttcacgaacagctcttggtttgctattacttcaagtacacagcctgaggaaagcggtgtaacctgctgcgacactataaccgacgatattagtagtatatcgtgcgcaaactccacggccgttttggatattgaaggcagcagcaccgcacgatgccgctgtgcaggacgcggcacacgctgccgcgttagcaacaaatatgggtaagccaaggaggttagcttgagggacgacattgcaacggatctgatatccagaaatacaagacatgtcgtttgctgggcatacatttgaaaggtctccattgtagttgttgcatgtaggaggagctggtgtaaaccggcatgcgggcgttgatggcgtgctcgaaggtatggcggacctgattggtgtactcaaaggcgctgcagaactggttgatggttctggtgtactcgaaggcgttacagaattggtcgatggctctggtgtactcgaaggcgctgcagagctggttggtggttctggtgtacccgaaggcgctacggggctggctgattcactcgaaggtgttgcagagctagccgatagcattgaagggtcgcttgagattgaagcactgctcggcgatgaggtactagaagcagaactggtttgagtctggacagtgcttagagatagagacagagagccagatgctgaggacgtggctagcgtagatgataccgccgacgaaggaagtggtgtgctgctggactgtgctactgaagagctggacgaaggactcgaagatgatataaccgaggacaatcgcgagggggccaaagtgcttgatgaccgtacggacgatgagcctgggctattgcattgtccaaaacctcttcggcaggtagtggcgctgcagtagtccgaggtcgagccgcaataagagtattgactgcaacctagagtagagatgagatattgttatgcgtcggtaaagcctccgccagagacagacttacagtttccccatcgactaccttggcaggtttttccgccgaacgacggaccacacctcgcgtctgttgaaacgggctgggaagaagcgacaggtatagtagaggcacgagtgctgctcgaaacaatcactaccgaactagagattgtagtaccatcatttgcacatgcgccgaattctgagttacagcctttcccacagtacgcagtggttgagccgcacctggatgggagaatatgatatcagtttatgactctattaccataaaatatggagtgcttaccagttgtactgtgagcagcagtttccccattctttagagtggtcagtcactggattcgcttgaacagggggattccgaatccttacttgatccaagacaggtatactaggatagtagatacgcggtcagcatatgctgcaggtgtatttaacgtatggaatgtacttacgcctttggtaccaccacaagttgcatctttcgacacgacgctgcgtagggcagtagtgccaaatgggacgagaagcaatagcaaggcgggtaacgaggagcgcatgttgacttggtgagaggagacacgtcaacaagaagtaaccaaaagtaacgaccgacaaagctctcacttgatgggcttagaagctttaagggctatcagaatcgtattgagatgtgctagttgctgcgatgatattccgttcctagaattcaactgatactagcttctgcagacgctcagatgctatttccactacaagcggcaaaagaatagtcgtcgtccggatctgggtcttttcaggggatgctaggcgccacagatgtctttactctccatctcagcttgaatctcgacttcaataaacgcctcatgcggtccgacgagactgaagcagggttctacagattctagcccgtacccctaatcaccatgtggtccatgcgctatgctcaaaatgctccaaatgatctagcatctgcagggtcagggcaacgctaaatcttgatcttcgcttacagatgcaatggtggcgcttgaggctgctagctcagcacgccactattctaagcgagtcagtcccgaaaacaagggcctactgatatctgaaaagaagtaatgttgtgtatcaacccacagaacatcaggcgacacccagaatgattgcgcccgccctatttcgccgcttgcttctactgaacttcaagtgcttataaccatagaaattcttttgtgtgcaaacccccgttggttttgaagtgtgtatgcgcaatgcagagcctacggctcagcaaacatgaccatgagacaaatgcaccaagaggtgaaatatgtctgagacattacaaagaatatgttactgcaacagccttactctcgagcattgcccgcacagccgcaacgagagaagttccaggaccaagacatgtgctgtgtgagttctactttgttgttgtttagggttgagaaagaaatttacaacattacagatgtgccgcggcaaattacgccttgagtgtttaacgtacatagatttttttcgtttgaatgtcagatactataacctcaccaggagaagaaaaccataatagcaacgggcatggggtataccggaaagatcaaatctgcaacgccgtcatccaagcacgtaccgaaacaagcgctcagcacatgttaaatcaaccgaaattctgtcttctcaacatactcactgatcgcctctccatccattttcccgtgaatgtaggcctctccaacaaattcatgatcttgcgtgcccgtcacaggtcgcaagatgacgggtacgctacaaccgtacaagatggcaatgatgtctccttcttgagttttgcgtggtccgagaccgacaagcttttttcctgcgccagccgaagatctgcgcccttcagaagcaattgaaggctgttcaggaaggattggcaagccctcgatgaaagatcggtcccatgtaacagcaaggacgcgctcaaggtagtctttcgtgtagttactatcttcagtcttccggaggacttctttgatgttcatgtgaccgttccgcgttaagctgacgaggcagtgttggcaagcgagccggtacgttttgggcttcgcctgtccctttggacctcgatcagcaacaagggtgcgccatagttggtcaggaacttctttaactgcttttgctttccaatcgaagttccaaccgagcttttccaggcagtctcttggaattacgccatccgcgaaaggttgattacgaaatgagactataccaatcgcaactccagtgacaatcaacattgccttatggacgctgtgattgctgccatctcctccgagtatttcatcttcgattggcgcaggatcttcggggaaaatgacttgtggatcttttttaagccacccagagccagaagcattgtattgagaagctccaggtagaccgacgagactgtcggctgccttccggccatgatacacctcctcaccccttccaaaggcggagtcatccacgaggagtatccaggtgggcaattgcacaagtcgaggtgttgtaggagtcttcgtttctcgctctgggagcgcccagtaccggcagatgatattgagcgatttggaagtgtcgaccacatacttcacgaattctcgatagacttgtaataaatctttcgagtagtcaggtttaggaagcgtatgatggccaatcttattggatgagttcgattctttacagatgttcaagaatgcgttgatagtgtcccgaggatccgacgtatcgaagttggataggctgcaaaccaaagtctccagatttatggtagagtcgtactggccatctgattccttgcgaaataagtctgaagtgatatcaaccagtaattttgcgccgaactgctcgatctcgaaggcggaatccagatacttattgcgttgatggaaatgcgttctgaagtattctcgcaatctgcctttgagaacatcaaagctagcacaaaatatagcgattgcgttgtgaaagtcttcccaattgatagtatgcgacccgcagtggacggtcgcgtatctggcaagagctaactcctgaatgacccatcgacgcgagaaccttagagtgaggtcagcttatacacaaggtgttacattgaaggcggagacataccagctccaacgtaatagctcaaacaggcttgcccattgaggtatatattctggctcgctgaggagtgcttggtagttattgggattaatggctcgtgggatgaactgcatggcccgatctgacacgcgactctcagttgtgtcggttccaagccaaatgcagacactctttgaattatgatagatgctagccatcttcatcacctgctcttgtttttcggtgtcgtcattttgattgatgcagatcgcatctacccagataaacaggtgcttcccacacgaagcccgcctgagttctttgagggcatcgtagagattatgccgaatgagcatctttcgggagtcagagagtttctctgccatcgcgtcgtcaacaaggtcttgcaaagagctgattggccgtgccttgatttcagactgtatgattatggtatgatctgcttcactgtcaccccaattgtacgacagggcggtatagatttgcttcccgttctccagctcgctatcatcgaatgtctttagagtagcgttgagaggacagttcggtgcatctgacggtttgatgacaagcaagcgaacttgatcgctcctgatactgcgataggtgtataggcctttggctgccttctggatgagcgcgattgatgctgatttgcctgtcgaggtggatgacgaagggcgccttgatttcatcatgccctccctgttgatcggaattgcagtcggcaatgcaaattgtgttgggtcaaaagattcaactgggaaggtgtccggatcatgagagttgtcgtcatggtccgtttctacggctttctgcggagaatgaatattgttggcgaatgtttcaacaattctcggtatgttttgattcgacactgggcggatcttgagtggaggatcatcgtgcggcagcatggtcgcatgaaaggaccgtttgagtgacatgatcttgaatgcagtcgaagtatagtgtacttcctccgtgggaggtggggactgtggatctaataagtggagtgaaccagttcgccgctccatctgggagtcaacatggtaactcaaggcgaggtcgcatcacccatcaccatggattggaagccaccgacacccttctcctgcatgactatgcgtttccgttgccaccagaacaaggtgagaccactccttgggggcgggccaagcgccaatgagatgctacactgttcgtgggggtagttgcaaccaactctcattgtcgtttttttactctgtcaacctgtacacagcctgcagcaggacgacagatcggtcccacaagcgtccaaatgtggtagcagctacaatgactcgtgcctgcaagatcccgcgttcatggtatccacggcgcgcatgttgcgtctagtgtgattgcggagatggttgcacagaacggggctatgcgaggtccttcggccagaaaaaccgtggtgggcaatggccaagcgataagacgaacgaggcttcaggagaaatctgagttgaaagcaaggaacgcgccgcatgagtccactacagtagagcccatttgcctagaggaccggatgcacataatggcgttggttgtatgatcgagtacagttcgccagttgatgcctagagttgatgaagcccatcttggcagggtggtgttgagaaggcacgggtcacatcagagccggaccctgccccttcccaccttctgaggttgacaactttttcgtcaacatcaacgacgaggagcaaagagcaatgttacatcagcttttgatagtgcaatattctcgctaaaagaatgatcagcaattttgccatgtcggtatggaaaagagcgactggttgacgctgggttttgttggggtttgttgggtgttgctgggaggagatcgaaaggctccatcgccgccttcaacgcgtcgccagcgcttagacatgaatgtgctaaccggggaacgataggaggagactcacactgtggttgtttgatgcgctgagtgtcatactccaagcccgagcaatgatgtccttccaaagttcatgcatcatcgtcacccacacgatcgcccaacatggcgccgtggaaacttcgcttgagtctctgagctttatgaggaataagatggatctgaaatggtgccgggagctgttaagcgtggcgcttcgcactagccgaggcctgcatgcatagccaccgtcagcaaatgaagatttcagatgcagtcggcgacaatggtgcatccaccatctttacagttccatggattcaaaaggagacatctcgactgagcgtcccgcagtagaggcgagggaagaagtacatctcggacgagaagatttgcctacacagatgttgccagttctagacgacctgcgtcacctcatctgtgaaaggtgtgcaagaatcgatatcgaatcactcgggcgcgaacagacgtggagacctgagcgaggtaattttgttaccgaacttgggaccaccgcagagcttgcctcgtcgctatgtcccctctgtcggctgctcgcaaccatcagcccttctcaagatgagctcacacaacatgaccctgtccatcttcgaagcttttctgctcgccgcgagttttctggtatatccacgttcgtgtggatgtcagaagactcgacgctgttaggcgtactatctaatccaaacgatgagttcgaacaagagggggttctcgatccagttgatccacgcttggttgctagccttcgcgatacagggcctgttattcatcacaggtccgcctaataaacggccgcaaagttgctcggtgcggtctctggacccagacaatttcgatatcgagatcgcgcggcaatggcaaagatactgctaccagcatcataccctgacttgtctgagtatgacgcagccacagcctcgttccttgagcctgatcgattgcaggacacgccgaatcgttcagcctcgatcttgggtgagttatgcagcactctcctatgtgtggggtgcacgaagttcaaaccattcgctggacccaagtgagacaaagaacatgctccatcatctccctaagactatcgaagatagtatagaagttgcgacacgtctagatatatggtacctctgggtcgacagatactgcatcgatgaggacagccccagcgacaagcatgaccagattcagcaaatggacgcgatctataggtctgcagctttgacgatcattgcggctgctggagaaggaccagatcacggcctgcccggaatcaacggaacgaccaggacagctcaacaaactctacgtctaggtgacttcactcttgcccagaccctatctcatccttccgtagcgttgtctgcatctgtctgggcgacgaggggatggacttatcaagaaggactactctcgcgccgccgtcttatcttcacacctgagcaggttttcttcgaatgcgagggcatgcattgtcgcgaagccgtcacaatccctctagacgatatgcatctcgtaagtaagcaaagattcaaagcagatgcaccttccgggtctttcgacgccaaacgtcctggccggtatcctctcatgtacatgcggcacgtggccgaattctacttcaaacaactatcttacccgagcgatgcacttaacgccatgcatggaatcttcaagtccttccaggagcaacctccaaagcgagccgtctacaacatatgcggcataccgattctacccggaagattccagagctttacgagtcaaaggccgttacatcctttcctgacaaacctattctggtatcacaccgagcctggacatcgccggccagagtttccgagttggtcttgggtcggttggcacggtggcacaatatcgccagagacctttgtgaaaaagaacgaatcatattcgaagctcaatgctgatacatctctttgggtggaagaaaagcctggcctgctacgcgagtttgctgaacccgtggctccgaacacttggctagactaccaagacagccgcttccttcacatccagacatggatactggactgcacaattgtcaatattgatgtcgcagatctgccatcctggaaatcaagcccgggactttacgcccgatttcaactggacgatgagaggatcggctgcgcaagattccatccatcaatcaccccgaccgagcttcaacactgcgactccaccgggcaaccgaagcagtatctcggcctgatcctacccttttctctagctggcatgaactacatctacatgatcgagcgatatgcttcagtactagtcgtagaagacaaaggagattgctacgaacgcgtgggtgtctttcatctctactcacactttgacagcggtacagacgagcaacgtgcggatctcagcttctgtatgagagccgatgggaaactctcgagcttcaagaacgtggataatggttgggagcgaggtgcgaagaggcagaagcgcaagattcgcttgggctagtggaaggctgcgtgatgcagggctgaggtatcagtttcgctcacaccagcgacaattcttcggacatacgcactacctgcttcataccggactgtgctccgacctttcaaattcccaaaccaagtcccgaagcatgatgatgtttcaacattatccgtttcgcgcaatgtttggctaagcttccaccatcaaccttgacgtttcacgccaaactttacaagctttcggacgaacctgtgggccttgcgtttgccttgaactacaaacatggggaaatcaccgaatccttctcaccaatacttcaacgaatgaaagaatggctgtaattaatgattaacgagtgtgcgtacgtatcgtatcgtgaacgtgtacttttggaaccagccaaagaagcagattaaaaatattctaaatccaagtacagcaacccaaatcccattccatgcattgttcaagcaagtcccaacttccccgcaccagccttcaaagctgctgcaccttttccagcgccgcccgcaccggcgagagcggctgcgcctttgccagctccggctttggctgctgcaccagctcctgccgcagctccctttcctgcaccagccttagctgctgcaccagctcctgccgcagctccctttcctgcaccagccttagctgctgcaccagctcctgccgcagctccctttcctgcaccagccttagctgctgcaccagctcctgctgcagctccggcgccagcggcctttcctcctgcggcgccttggatggcacttaggacacctgaagcaacgccggttccagggatggcaccgacgatacctgcagcgatgtcaagacctttgccgcgcttttcggttgcttcgtgacgcttctcttcagtctcgtggcgcttctcgccagcaatatgcctgacctcttcgtgacgcttctcggtagcctcgtgacgcttctcagttgcttcgtgacgcttctcagttgcttcgtgacgcttctcagtagcttcatgcctcttctccccctgaacctgcgtaacctcctcatgcctctcccaaatctccaccatagcctccctcctattgttcttccccttacccaacgccgccaaaagccccgccgccgtgccacccgcagccttgcccttgcccttcgttgctgccttcgccgcatcgcccgcattcgcgcccaaaacactcgccggcgtcgtgcccgcagcattgttgatcatctgcccgccactcacgccgccctgggggctaacgttgttcttggctttggctgccttggctgcgtattgctgcacggcttgggcgttgggcgggttgattaccatgaccataccggcctggcaatgctgggcttgcgagcagtagatgtacatgggctggttgtccgtcacggggaccatgaacgtaggtgtgttggcctggcggcggttgttcttgccgcctttgcgtgcgtttccacctgcgcctgcacctgcgccgccagcagggcccgcgacgggctggaagtcgctaaatatggcgttgcgctcgggctggcaaggagtgtttgcgccggaagacgcgatgctgtggttctgcgcggcgaagttgaaggcgatcatgtcgccaggctgcgcggtcatggtgttgggcgtgaaggtgaatttgttgttggccgcgacggtgacggtcatggtggctgctgaggcggacccagccgcgaggaggatggtggggataagcattttgggaaagaatttgagaaggtggaattaagaaagggattattaatgggaaagaggtagagaaatagaagtagaagtagaaatagaagcgcaagtgttgtcgatgtaaaccacccgggcttttcgatatcgatattagcatgccgccgatcgcgacatatatacacccttctagctcgctccccttcccacatcttgaacattacctcggccccgaaaagcaacggcatatgagactcacgttcaacggagatcttggttcctgagacgttgttggaggacgatctgtttgacgctctggctgtcagattgtttcatgccaaggaaaagaaacactccgcgcgattaagcggtccagaaaccgaatgtgcgccccacggaacagaaaagcagacacatctcacgtggaagtgatttctccgtcctcgtctaacatgtatatctgtcagtcagtcggaagtgtgagatgaacgttaatcacgagtgtggcgtgatggagaacgatggaaaatcagacatcgatcgtctttgctgagttcgaaggctcggaatgaggctcgtgttggactgttgaacgggttggtccatctgggtctcggcactgatcactcttcccttgtctttcagaccaaacagctcggcatttaccatgtgctccttactccactccatcgtcgtagtctgtcccaggtggtcccgtgatggtgcgcacgcccagatcgatgatcacagctcccaagcatgtcgtcgcagagcttgcatcgactcggtatctggtttgcgcccccgtgcatttgtcaaaaccgtttgacgcgttgacagtaggcgatactttaagatgcatgcacatctcggctctcgatccctgggactacaacgcaaagtaggatccctgctcgaactaccaaaagcatgacattgctcggcataataatggttgagtcgttcgaacgctgttgcattaaatgttctgggtgaactggaagcgcatgaacaatgtcgtcatgggttttcatgatactcctgaatgcgaaaagattaattgttctacaaccatgagatggccacgtacgtatgtagaagcagccagccccgctcatgtcctatcatacatatcaacattatgcaaacatccgttccacatctcgtatcgactacgctttgacggtactcctcttcatcttcttcctgctgtccttttcgcgctccttctcaaggtacttgcgctgctcgtctgcgctcagacgtcccagcttggcatcgcgctgctcgcgcttgagcttgtcggcggcgattttcctctcctcggccttttcttcctcgtcgaccttgcggatcttggcgatctgctcgtcacgtgtctgcttgatgcgacggagcgcttcggggcggaagtgggcggcggtagcgaggtggtctggcaggcgcaggaagtagttgaagaggggcatggtggaggtgtagtccgaggcgagcttcagggagaggttgatgcgcttcttgggcttggtgtcgtcgagactgtgctgggttagctagaattgtgagcaaggggagcagatgtctcacgtcttcggctggtcaatgggctggtcggtgatgattagcgcctcgaagttgtcgcctgcgtcgtggatggccttgatcagctcaggggcaagaacaaggtcggtgatttcggcgctctcgctcatgacagcggtccagatgggcagcttggcgtggtcgcgggtggtggtcagagacacgtcgtagcggtcctcacgcatgcgcttcatgatgtccttgtgcacaacggcgaagacgaagccgtcgaaggagctgttgggcaccttcttggcgtctccggagccgtagttgggggcgtgcttggcctcgttgccgtcgaatacgtaggcggtggcctcgacacgctcggttggggcggggaagctctcgaagaatagggggatcaggtactcgccgagcagcatgaaggggttgtagcgcttgaccaggctgattttgaagtcgatgaaggcgacattctggcgccccgtcgcgtacgactggtgctcgtcggccttcttctccttcagaatgtcgtcggaaacctctcccgccttgtatccgacctgggcgaattcctgctgcaacgagggcgcgtgtgccttggcccaggctcgcgccttgcttcggttggcgcgcgtgccccagacgtgggtggcgatgaggaggaacaggaagggcagaatgtacatctccagcttgaagtcctcggctgacgtgcgctcccacacgcggtaccaggccgtgtatggccgcgcaccgccaatggcgcccgtgggctgagccatgtgcgcggcatcggtgaaggaggagatggccgctggcgtgggatcaggagcacctgcgtagtcggcaaagtctgctgaggttagctatgcgacgaagcacggcgggcctgaagccattgagggtggacgcgtaccatcgtcaccgacgactggcgcctggacgggcttctggccgccaaagaggttcttgacgaaatcggccattgctaattgacctcttgttgacgctttcgggtgaggttgaggacagagtcgcgccgcagttcgtcgaaggatctcggcgtgggcaccgacctcattttggaacgctagcacgaatgtggggggtagctccagccggggaagccaggagatggttgcaaggctcactgctttatgggtgtacgaagacagcttcttgtgtcacatcttcgaattgaatgcggattaattcatgtgctccaaggtacttgaaggtacaatacgaccagtcaagccccgacagcatgtcacttatattgaaaccaacgtccacatgtttccgttccgacactgctggctcgccattggattgtctactcggattagaaatgctagctagcagcttcacatggtcatcagatagacggtattagtatgacctgcggagtagtgcgggacaaaacatgcatgcaacaccagcacatcgtgtatggcaagctgtcgatatgatttgctgtctgctgtctatgcggcgggacaaaagaaatgtgctcaaaggccgggtccgtttatggtttgtacattgaagctgcctgatggtctatccatggtggcctagtgcggatatattattcctgccttcgaagcctagttcttgccagcccaagtcttgtgtccctagatgccttgttagaaatggtgagagcttcggaccctagtggatgtagctgcttacgagaaccagacggaccatcatgtacatgctggcgccgatgctggtgtagaggcccagcttgtaggcgggaatcatccacttgccacgggcctacgattgtgatcagtcagcaattcgcccaaaaagccccaggttcgatgcgccgcttctccgcgcagactgctggtcgtcttcatggtattgcgaccacgtcattccccgccatctgcccaagctcttctgtagaggctacgcaccttctcccaagtcctcaggccatcgtgcttctggaactcgcgctggtagtacggtacacggttctcgcggtagacccagctggtgactgtcagtgtcgaagatcatgcagaaagacggggtcgcagccgtggccgtcgcaagccgagcatcgctgcgcgaacatgtccatggctgcgaaatagacgtaccctgccattgtgaagagtggagatgtatcaggggacgtgtgcgggtgcaatgggtggtttggtgcgtgattcggagcgtgaagtgaggtcgaatgatgccgcaagagagttgactgccaagcagactaagccgttttcggccgcaacaattcgcgacttcttcttcgagctcgagcttcggtggcagtaaatgggcacctgctgcttccaatggcttgacttcactctctaacgccaccctgttaatgccaccggccctggacaggctcctcgccagcccgcctgccctgcgacttctgcgcgccatcgtcaatgggcccgaagtgcctgcagcatgtttgcccgccgcttcctgctgccacgccaaaatcacgcaccgccactacggaaccaggaaaagagctgtcccggcaaaattgaagtggagaagatggtacgagacaagcgaggaacaagccaagcgcgaggcaattcgtcagcttcttgagcatgacgggcagcatgtgccccaggatggagacaaacttggagccgcaacacatgggacaaaagctggagatggcactactggcgctgcggcatgggcagagtctctggctctccgggaacgccaagatgggctgaaaggcgtcaaggccgtgtggaaactcatgcaggacgcacaatacaacctcccatgcgactttacagatcacgccgacttcctctggggaacctttgtcaagcaccccgacctagtagtggaagtcgtagagcatgccgcacagctactcaaagagtccaagaagacgtatgctagtctctattctctggtcatgagccattggcttccgcgagagcccaggagggcattggagtaccatcgtatgctcaaagcgaggctagagctcaaagccattcctttgaaggcaattgtccaacaggggagatcaagtttcggccctgccgcgtatgaagcattgatggaaatatacaagagcaggaggcgtcgagatctgtatgacgacgtggtgccagccctcattgaaaaaggacatgttcaattggcccgcaaatggcatagactctgcacgtcttgcggagacataccctctgaacccgttgcgaaacatcctgtcgttcttctactcacagacgaagcgtccctgctcgccaatcctgaccctgccttgaaagattcgatacgacagcgcgagaggtacaacacagagctcatgcagcgtctgctgggacgcgatgctgcacccgtgcgcttcgaggactctttctgcgcgcgaatgtttgcaaccaagaccttcccgcccgaatccgtcataaggggacttgccatggtaggggtcaacgaaattggcccacaagctgttttagcaatggcctctcgaacagaaccacttcaagatctgccacatatattcgaagagcttagagaaaatggcatagcgctgcaaggatgtgtctattcccttgcgatagagaagttcgccacagagcgctggtggagtttggtccgcagtatgctcgacagcgaccagcatccagatgtttttggcgatgcgcaagtgcagaggaagctgcttgatttctacttagatcaggaagaccacatgcaagcccggcgtacgcttgctatcctgacgctgttccacagggactccagccaagagtcgtggaacctccttttgcaattccagatccgacgcaccggaccaaaacatgtcacggaagtgctccaagacatgcgcatccggggcgtcatgctcaccgcagagtccatagccgctatcaagggtctccttcgtcgtcgccaacgcggtcgcaaacctaccgcagtacacgacggatacgatgatctgcgcttcgtcgcgcgcagcttcatgagcatcctcgagttcggcatggctcccatccctccccgaacatggcgcgaactcatccgacgcttcggcatgagcggtcgactccgcgagcttcgacgcctgctcctatggttgttatcctggtacgccccacgaagcagccaccaattctcaaccctcccctcatcccctttcctcgcccgcgcaaccgaaaccctccaagccaaattcccccagcgctcccactatttccacttccccggtaccaccacccaacgcgagcgatcagatcatcccatccgccaactcttccccccacccctccaacaggctttcatcatttggggcttccgcgccggtctccttcccaacgcgcccctcgagcagtccctcctcggccccaccctgcgcaagaaacactaccgccgtatgctcatgcgccacctcatcctcaagcgcgagtcctggagctccggcctccgcacgctagtcttgctgcgcgaccttggtgttcgcgtacactaccataccgtgctcaaggccctgcagatgcaattcacagtcctctttggccgggggcactcgcgaaagtgggagaatcgtatcatggaggacgttaatcccatcccgtatagcacgtatgtcaaggaggtcaatgagatttgggggagtaagttgcttgtggagccggagctgtttcagaagggcatggtgcatgatcatttgtggcatccgaggttgaggaggaaagtcgatcgaagagggtttgtgcgcttggatgggttggtgaggagggagacgggggatggtgctgcagtgagggatttggagaagacgtttgaagcgcagggcaaggcgctggagccggggagggagtggatgttcgaagcggatttgagcacaagaggggtgggaaagagtggtcagtgatacacgcagctctatccacccaaataagctcttcaatcataaaacacaattactcatgcaaaaacagacttttaatttcaatccgcaaaatcgatccaataccacatatatgcaaatgctaaaaccaagcaaaaactctagatgataacatcccgtcccaatcctcatcaccatctctaaaccctctcttctaacccttcccctccaaaatcttgccctgcctcatctccacaccctcccctatctaacaaccttcctcttctctcgcctccagaatcttcccctccccctaccctctcaccttcctcttctcccccctcctcctccgcggcgccctcgccgccttcctgttccaaatccacccctcccccttggcgccggtgtaactcgcggcgccgcccttcctcccctcccagtgcagccagaaactccggactgaagggcagagcattgaagctcggggacggaagcacggaactggcggtttgcgcgggggaagcgaggatgactgtgttggagggagcagcggggaggatgggggtgggtttgcggaggggggaggggcgcgggcggcggaggggtcgtggagaaggacgcggacgcggacgcgggcggggacgaggcctgcgggtgcgggtggagggggatggcgaggcgggctggatggggatggggatagggagggggttcttttgctgtggtgtggatgcttgttcgttctgttgttggctggcgacgaatgtatctggtgagccgggttgggtggcgtgatcacctgctggaccctcggatgtgccgtcgacccagacgacgtcgaacgttgcagatggcgttggcgcgctggcgatatttggggcctggggatcaacggggccttgttcgaggggggctgaatccgagcctgtgggaatcttgggctggcttgactgtgcactaggttcaccacttccgtatcctcccttctccagctcgtctgccatggctttgatatggctccagtcgaaactgtcctctcccaggctccaagccatgacgccaccgagtttgtacttgcgtacaatgtcgtcgaatttgcgcgagatgagagcgggtgtatcccatgtccagaacaggttgttttcagtatcaaagaaatactgaccgcccgctcggttgtccgtcatgccgccggcaagagcagattgccaggagccagcgacgtcagggtcggtgcagccggtgccgaaggcgtgttgacaagcaccggagcagtgttcgggagagtttccgcagttgccgtattgggagcagcagcctgatgagcattttgtgcctttgtctgggctggatgaaaggcaagtgtaattagtgtattgcagagctcgagtggtgggacaagcttacccgcatgtaccatcgtaagacacggtcaaagctgacgcatcgacgggcttcatgtgtgagggctcgaaagtccaggcacccgaggtcagcgtgtccttaccagtgactggatcctccgcaaggacgatggggcagccaagtggtgggttggatgtgcaaccaggttttgtcgtgaagtattttgcatagtatgcgaagccgactgaacaatggtcagtcaaagcgcacagctatagaaagattgaattacggttcagcttctctggtggagcaccaatggcgaggtaacgctcaatggtggcagcagaatcgacgaccgaggagtggtgctttgtgacattgtcacgacggttcatgaggtcgtatgacatgaccttgcaaagtttagtttctgatctccttgcaggatgtttgggatttacattgatgaagtcgacagagcgccatatcttcgggccagtctctttcgtgtaggcaatcatgtcacctattccaagtcagaaaacgaatcatcatgatttatgtgacagtacccacctttcttgccaggtacagcaatcgagagaagcttgtttccaatcgctgcacggatcgcggccagaaatttggggtaggcctcgatttgataagccttatccgagttgagtacttccttgtagtcaccgccattgccaccaggatattcccaatcgatatctgaaggtcatcagtacgatgttgttaaagtttcagcaacatcgtagactcaccaaccccatcagcaccggtgtttgtaagcatggtacctacatcagcagcaaattgggcaattgcggcatccgtctttgaagcttggagaaaaccaacatcatcaccccacccaccaactgcgatcatgagctttgcgcctggaaactctgaacgaatggtcgagatgggaacttttggctgaaaagaggcagttgcgttggccatggcgaaagcaatgacaacatgatcgataccagaacgatctttggggtttgttggtcgggtcggatgccatctgaagttggtgagatttgaagagatcatttttgaaccatagtgtacttactcgtcagcgtacattacgaagcgggcagtcactgatgctgcgaagagcaacggtgatagtagggaggcacgcattttcgaaagatgaaagccgttcaccagtcggaagaaggggaagagcgacgaaagtcaagagaacggcaagacaattggactagatgaaccaaagcagtgtttgactccggggagttgccctgcaggttaccgtggcgaatgacgggagaacattccacagtaaagaagagtacgcggctactgacagttgaagagcaaacacgggaaatgaataggcaaggtacgcttagcagcatagaaaacatggtatgtatcttttgagcggtgaagatgattcgtttccagcgtaggacattggcaggcacgactgtcttgccttgcattcgctaccctagatggagaagaaccagtacccaggttggacatttttttttattgattgggaaagtgctgtacactgtacgggtcgtttaccgtcgtcatacatcgcgactccagactgagaagaagaaccttcaatattagcattggtttgagtcagtatgcgagacaatgtccagcagacagctgtcattcgcgtgctactgcgacattaacggcggatgtagatgtggtggcgcggcggatgatgcgttgctggaatgtagcctcccatggttgtgtaaccgattgtggttgtacacaccctgggcttaatgcacaacggtcggtcatcagtccgtgatgggaagtaccaggtttgatcgtatgagagttgcacggcagcttgtcgatcggcgtgaagcgattcggtggcttaccggcgctggaaaccgtttcgtactacctctatatgcaggtacatctgaggacgggcatctacattcgatccggggttgggaagcggatttgttcgtcctggaacgtgtcgcagagatacataggagatgattcgggcatgttgatgttcaaattggaagactacgcactgaaaagaactacgagaagcggaaatggcaagtgccgctagaatctatcctatatgggaaggaaccacttgacctgcacatggtggtttgttgttgacgtcccacagcgactgctggtttgagcgaagcactcacctgcccgaacgttttgctgaaatgccagtccttagcatttgacggcagccttgcacgatttctacgtcttttcgcctttttcacctcgcgcgaatagatatgaagcctcacatttctatggaaggacacttcttacgtcagctactaccaggagctgtcctcgactaaattttcgataaatcggtctggtcacgtcaagccaagggaccctcgcagtcgcaaattgctccgccagcgtgtttttggaaagacattgcagggcctcaacgtcgtcgctcccgggtcgcaatgatgcgcctctgcaaacgtcgagctcgtcagtcgtaattacatgcgctagacctgggtgcagtcgcgacgctgcatcagtctgcacgtcagactgcgggcgctggccggctaggataaggctcgaccgcctaccagtgcgtgtggaaccacggttcgcttgaggcgtggaccgtcgacgacatgaacgaccgctgccggagatggctcccagatggcgcacccagacggagcacagtcgctggaagtcaatggacaggcgcccagcacgtgataatccgcgcgatccgttggcgaggtgacgatcgccaaggttccccagtctggagctatcgacagctcctgcagagctatgcagccagcttcggccaatggcgacgcgcctgaaaattgggagggctggggagaggttgggagcgcctcgacgcaacgattgctggcaagacggcatggatcaccctcagctgaaagacgcgcgaaccatggtctggcgtatgagatgcatggcacgctccaattgcacggctccacgaagatgagacggcccactgttcgtcaagctgcagcaagacgcggagctcccagcccaaggcaatttggccgcgacggcgaggccattgagctgcaatcgccaggccaacagccgcacagtgctgcattgcgcgtcaggacatgcctcggtgcgaatgtgatccgccgtcggagggcccgctccattgcgtcgttcgatgaagcgtcgaagcatgcgaaaagggggagcttgcaaccacgctagctgcccaatcacaacacgacttaggccgctcccggacagctccctcgacgccccagccatgcccatgcttgcaccgcagccaaacggcctcacaacagagttcccgctgaccgccaatctacttgatcccctcgtctcgccgcactgctccctctctcctccacccccgctactgcacccaattgcatctcacacgtcacatctttccgctggccacccttcagcacctcttactccaacacatctccccgtgagaccctaaaggagccaagaagttctttcttgattcctttcgaattgttttcgaacggttcgaagggttttcaagaacgagcgacccgactccgacaaactggattttgaagcacgagtccgtctcgcccgagcgcagttgtgacccaagagcgcgcgctgacagcgaacaggttccgatccccttcagtgtcttcccgtctgcgtatcggaacgcggaagttaaggaatctaccagtgtcaaggtagaaggcgaagcaaaggtctcgcaacaggcagtacacggaggggaaggtcacgaagagacacacgaatccttcacagccaccgtccgccaacctcaacctcaacctcaccctcaccctcaacctcacccacacccccaagaacctgcccaccgcgacacttacgtcaaggaggagatccacatcactgagcaagagcgtcttcgccgtcctcagccgccccagcaccacgaggaagttcatatccacgaacagactcgctacaggcagcccgagcaacctcagcaggttcagccaccccagcaccagcagcagcatcgccacgagcaccgtcaggagcacgtagaattccagtccgcgcgcgaccggtacaatacgccccgatgcctgaatcatttccgttattgttttgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccccgacctgccctccctaccgtcctcaccgcccactcaggcgaccaaatccgcttcgtcaaagccccgccgcaagaccactcgctcgcaggcgtcgcgcttggcgaacacacggactttggcagcgtgacggtgctgttcaatcggcttgggggcttgcaggttaaactgcctgatggcgtcgagcccgtgcctccagcctccaccacacctgcacccacagccattgaaaacgacttgtgcaaaaatggatggacgtatatccgccccctgcccgagcacgctataatcaaccttggcgatgcgcttgtcaagttctccaaggggatcctgcggagtaatgtgcatcgcgtggtggcgccgcctgggatgcaggggcaagagacgaggtggagtttggtgtatttttgtcggccggcggatcaggtcgtgctgaggagtttggtgggtggggaggaggacgaggaagaggaagaggttacggcgaaggagtgggtgttgagaagggcgttggggaggaggagggttgggggttgggaggagagtttggggacggagagggggatgagggtttgaaataaggtgtgtggatgttatggggtggaaagtttttgggcattcttgttttagttgtgagtgacattgatttgaccttttaatggaacgtatttgtatgatgtttaatgtttctccttgttcatgctcatgtatatatattcgcttctgccatagctgaactgttgaggttattctcacaacactggtggtgttggaagaaaactgcgaaagaagacttgatctgggtgtagcaaagtaaaaggataaaaagatcaaaactggtcagtcactgaaactatcccgacatcgttggttgtcgtaggcgtagcttcacgtagaagtccgactgcttcacaaaccaagcattgtgtagtgaccactccttctccggatagggccaactcaatctacatcgccaaaatcagtaaccgaaacaatcacacatctcgtatccaacttacatcaaactcgcgcaacaacggctggtaccagcttatacatcttccaggtagctgatattcttcccaagacacgtccgcgccccagcgccaaagctaaagagactattcttcatctccgacttgtgaacactgctagcatcgatccagcgctctggtatccattctttgggctttgggccccagatctgctcgtcgagatgcaagacccatgcattgcagccgatattagtaccgcctggaatcacaacaccgtcatgttgcagcccaccaacgggtgtgattctctccagagctagtccggctgcgggatgtgtccgcagtgactcgttgatcacggcgctgaggtagggtaactcgcggacctcgtcccaagcaaagagtccatctccttggtttacgccgcgtttgctgacgacgtgatcgagctcggcatgtagctttgcgagcttgtctggattccggatcaggttgtagaagatggcgcgtagggatataccggtcgtgtcggagccagctatcatgttggcggttgtgagtgcaacgacgcgttcgcgagtgatgaagcgcgggtctttgtcgtgggcttcttggaagcgagagaggaagtctcgacgagtggtttccattatctttccggtatttgtcgtagtcttggtctcggacatgcatttgagtgcgaattggacggctggagacccaccgaggaggccatgggcgctcatccatcgccgaattgggttcttgaggaagagtttgtctagccatggtacttgaccggccttgatggaagttagcgagctcattagctagattgttagagtggggcttactgtagcagaatagttgagcatccactgaaggttggagatgatatttccaacatcctctccacgttcgacgaagcccatgcgtttcgagaatgtaagctcgcaaatgacatcgaacgcgaaaagctgcaaccatttaccaaaatcgagtatcttgtcagcattctcgtcatcaacgtagcgttcgtgcaattgctttatgaactctcgaattgttgagttaacgaacggctcgaactgcaccaaggagctcatcgcatatgcgttgctagtcgctcgtcgcagctttgtatggagcacttcgtccgtagcagtgaatagtgtttgtagtggcactccttttgctatagcttgttgcatcaggtagaaatcggactgatatcaactttcaggatccacaaaagcaattggacatgcctgactcactttgacatacccagcattcaacgcatagatcttcttagccgccttgttgtctgaacatattactgtcctcggtccgattctcacaaatggaccatactgctgatgcaaacgaatgtgccattgctctggtcgacgttgccatactacgaataatcggtagaactctgtgaagctcgcccagaatggacctgggacatgattcagcccggtgccaaatttgttgtgcaataagtgggcagtcaatcctgcgaggccaatcccgattagtatcaggggcgacatgctgtcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtaagcagtaggcttcattggttaataccgactactatgagctataatggcgggatataagcactatgaagtgagtaactagtgtagttaatatgtagactacagtcggattgacggacaggaatcacgctaggtgcacgacgtcaccagagccgaggttctcctccgcgccttccgcgacgtgcaacaccacgtactcgggtttctgtgggacaaaagcatacaattacatgcagctatttcaataatactcgaattagtcacacaatcggctgccttcgttctttcagctggccctcagctcgtatccaacatgccgactacttcaccctttcctgatgtggatatcccgaacgtcgacctctggggcctaatgtttgaccgcaaagatagggatttttcagaagacaaagttatataccgggctatcaatgcagatcgaaaatatacttttgcagacaccaaagctctagcgacactatttggagaagggctgcgaaatttgtgggattggcaaaaggatgaagtcctggcgttatatgcaccaaatgatatcgatatcgcgccagtcatttatggcgcattctttgctggtggcatagtcacacccgcgaacccaggatactcggcagatgagctggcttatcaacttgagaactcgggcgctcatgcgttggtgacaacaaagcaattcctcgagactgcactcaaagctgctcagaaagtcggcatacctaatgatagagttatcttactgggtattgagaaggatgaaactcattccgtaaagcattggtccaacatccgcaaaacgtcaggcgcgttacgctaccgaagacgaagagcgaaacctgaagacctggctttcttagcctattcgtctggcacaactggtcttcccaaaggtgttatgctaacgcaccgcaatattgtagctgatctgctacttgtccagaacgcggtcgggaattggtattcatctgcgaacgacaaattcctgggcgtgcttccgttcttccacatctatggtctcactggactagtccagcagacgttgcatcgaggcatcgagatgttggtgatgcctgcattcgacatggaaacgttcctgaagacaatacaggagcatcggatcacgttcatttatgttgcgcctccggtgatcgtgcgtctagcaagagacaagatggttgacaagtacgatttgtcgtcagtaaagatgatcacgagtggcgccgcgcctctgacgaaggagctggtagatgccgtgcacaagcggctgaacatcaagatcaatcaagcgtatggtctgagcgagacaagcccaatgactcacactcaggtttgtaacattcactgttatgcgctatatagttctaacttcatgtcagccatgggacgagtggtatagctcggtgggttcagtcggtatgaagctttcttcacgtttctctgtatattactgacccatctaggcaagatgtttcccaacatgaccgcgaaatacatatctgctgaaggtaaagagctcggacccggtgaagttggcgagctgtggctgagcggtccaaacatcttcaaagggtactggaaaaacgaaacagctactaaagactcgcttactagcgacggtttcttcaagacgggagatattggcttccaggacaaggagcacaatttctacatcacggaccgagtgaaggagttgatcaagtataagggcttccaagtaccaccagccgagctcgagggcaagctcatggagaacgagcttgtagacgatgtcgcggtcattggtgtcaatgatgagcaccaacatacggaagtgcctcgagcgtacattgtagcagcacaagataagcgggctaatgtcggagaagctgaagccttggctatcgtggactggatgaacaagaaggtggcgagtcacaagaggttaagaggaggcattgtgttcattgatgagattccaaagagtgcaagtggtaagattctacgacgcttgctcaaggagcgagtgaaacaggatactccgctaggtatcacggtgaaagcgaggttgtgagtgcaactgcgaatctgtcatcacgatcgacccgaaacattgttggagctgccagtcttcatttatgttagtaataaagcaaggcaaactgcctcatctcattttagaaagactagggatgtcggcattaccaaccactgatctggaagttccgtctccactcctccgtttccctggcgaacttcgcaacaagatataccagtatgtgcttacggcttctgtaccactccaccaccgccaaacgtgggctgtggtctcgagtcgcaatctcaccttttctcgacaccatagcttcgaagacaaaacaggtggatgcgaactccttccgcgccctttcttcaacagcttgaagttcgtttgcaggcagctatacgccgaggccgcaggacttgaatactaccgtgttgaattataattcaagtaacaggatacgttgccgcacagtcaagacgtcgttgtgacggaggaccgtacatttcttcgaggcaatgctgaacagtggttcttcagattcgtatcatataaatcaaatgacagactccgatggcctttttaccgtcataattgactcgagtttgaggttcgataagatggcgccgtccctcaacgactttgctcctctagttcacttcgcctaagaccatcctaacatcgatctgcgctatatgctcgaggatttccatctcgactccgacaattctacgccatctttatacttcatcctcgtcagctgcctgcttacagttttacttaaaggcgaggaagaaggcaaattgacttgggagattatgttcggcaacatgcccccaccctcgatactcgatgagacaacgacacagttgcatgaaaattggaacttgcaaaccgtccttcggggtgtctctaaattttcgctacgccccatgattgggttcgatgaggtccagacgtggttggaaaaggagaaggagggacatcacattaacgagacacgatatcgagagtgtgtcaagtatgtgagaatgtgggcgtaggatgtgattatgattggggaataacggtgtaggcacggccatacgcgggtgcgggattagggggtagggcctgggaaggcttgtcattgttctgtgctcttctcttggaagctgaatactcatcatgcctagcattgaaatcgcgaatggaggttttcatacctcatggtagtaggattgaccgtgtcccaagttatatcaagtaaattgcattcattcttattctgattttgacgccacctcgcaacagttggctgttagaagctactatgtggatccttacgatcttgcttgcgtaaacttttccgaattgtaatcgatagacctccgccatctaatcagagcgttcgtctttcgctggcctgcgcatcggctatggtcaaagttagcagagccaaacacccgtcacaaaatgatacttacaatgaacttaagaacgtcctcaccgccccacatcctcaaatccaattcaatctccggcagtgccacaaacccatgtctcgcatacatcggcgctcccatcggactcgcctccaaatacgcctgcacacccgcctcatccgccttctcgcacccccaccgcacaagcatactccccgcgcccctcctttcatgctgacccatcgtaaccagcgtatcaagaacgtaatacggtcgcttccccagatactccctcttcttctcattgaacagatcgaatagcgccttcaacatctccggatccgattcatcgtacggcttgaaacgttcggcgaaatccgcatcgacttcttcccacgtgcgctctgtggccccggggaccttgggcttgacgtagcgccagcgagcgccggcgatcatttcgcccgtggacgtgtcgacgcatttgaggaagagagtgcctttgttgacgatgccgtcgcgggtctcttctgtaacgcggtcgagtgtcttctgcgaggcttcgccgcgtgagtagaggattttgttgacggtggggcggaaggtttcgtggcggatgcgcatgtattgggctgcttcttcgggcgcgaggagggagacttggaggttggggtcgggcatggttccgagttttgaatggcgaagttcttgttggagaaggtgttgggattggagtcgaatggtgttttttatgcttggatgactcatgcaagtgaagggcgctgaaagggcagaggactcggaagtgatcagcgaatgcagacgacccttgcagaacgaacggaggagaaagtctattggtgtgtgcaatggctcgtggcaacctcagtatatcaagtatgatcgaagcctttaatctcttttcctacgcggctcggcatcggaatgctcgagttaactccggtgactactacgaaagaaagagacgttcgtcatacggagcatgagaagacagggggttatatagagacaagagcatgtttgggccaggagagtgtcgatttgaggtcagatgagctcatgagcaattgacactgcgttttattccgtcagagtgtgcgaagcaacctctggagtttgtattcgctgactgggtgttggagtttatgcacgattagttccgcaagcacacgaacatctgataggatgtatattggctcatttaataacgatcaacggtagacaagatgtgcctctctccgaagataagcgtgttcctggtgggcaaatgtcgtggtggtgatgtcggatactcgcttgcgcttgccgtctgtacgctagtgaaagtgtccgtgtcatccttgcaataattttcggcgaagactttactttcgcgactgcatgcgcccagttgttcagcacacgcacatcgcagcaatggctcctgttacgactatgccacataaatcgggcaatcaccagcgctaccttcccgagaaaacaaaaaatgcgcccatcttcccgcccgacgttgatctggaagagagcaacagcgaggccggcgcgctacagcccgtgagcgaaccgaagcagccagaatgggagggcttcggcgaggaagacgaggcgaatggcagcgaagaggaggagcaagaagaggaagaaagcgacgatgacagcatacaaatccagctggaaacagagcaagagaagcccatcttgccaaaggacgcggaagaggaggagcttgagcgcatgatcttcggagattcggcaggcttcaagcagggtctcgaggacttttcactaaagagaactgccggcgcatacggcgatgtctcggacgaggatcaggacgacgacgaagacctcgagggtgtggccgaccaggacttgtttttcttcgatgccggcccagtcgctgcacctgctggttcggcgcctatctcgaaagcggaagagacagaggatgaagacgacaagccggcatgggacgacagcgacgacgagcgactggttgtgagcttggcctcagtgcctcagctgcggaagctgcgcgagacactcgatgacgatatggtcaatggcaaggaatactctaggaggttgcgaagacagtacgagagattgtacccaacgcccgactgggccatgcacgcgactggcaaagcaaacaagaagagacggcggaccatggatgacgatgagagcggcgcagaatcagcgagcgacatggacatggacgacgaggacttgtcttcgcagccactggccaaacttctgaaggacgcagatatcctctcacgtaatgcaagagggccggcaaagaagaggaagttgcaggctggcactgttgatatcgcagcgactgaaggatgtcatgaaatcagcacctgtaagctttgacgttcagttcgtatccaattccttgctaacatgatacagtctgccgtcacatccctttcgttccaccccacttaacccattgctcctctcctccggccccagctcaacactatacctacaccacgttaacccgaacccgccaaatccgaacccgctactcacatccctccatatcaagcgcactcctctcaccacgactgctttccacccatctgcttcagactcgcgcatattcttgagtgctcggcgtcgctacttccacgtctggaacattgcgatggcaggaaaagttgagaaggtctcccgtatatacggccaccagcatgagcaacggaccatggaacacttttcgctatcaccgaatggcaaatacatggccctgaaaggttcgtccagaaaaggcggtggtgtcatcaacatactggacgcttccacaatgcagtgggtcacacaggcgcgcatcgagtcgagaggcggtgtcgcagacttcgcctggtggcagaatggacaaggactagctattgcaggaaagaatggcgaggtgaccgagtggagtgtcgataacggcgtcgttggaagatggaccgatgaaggcgccgtaggcacgactgtcatcgcgctcggtggcaagagtggacgtgataactggatcgggggcgaccgatgggtggcagtcggaagctcgagtggcgtcgttaacatctacgaccgaagagcctggcgtgaagctgtcgtagacgataacgcatcagatgcaaacagtggcattcccaaagcgccgaagccagtgcgcgcgttagggaacttgacgacaccaacctcacacctcacattctcgccggacgggcaggtgttggccatggcaagtcgatggaagaacggtgcgatgaggctcgttcacctgccatctgcgacggtgttcaagaattggcccacagagaagacacccctggggcgcataacttcggttgcatggggacgtccaagtgaggacgaggagagagaaggaagctttgcgctgttagctgttggtagtgaagccggtcacgttaagatgtgggaggtgagggcttgaaccaccaatatcacgcgaacctttcaacgcacatgattcatccagtatgcgcaaagtcgtgataaagcttcctcagcacattcgtactgacgcggcccatgttccaatctgcaccagtacccgtctcttacttcttgggtcagtgcgcgactgccggttcctgtccttgccctcagctaggagctagtggctcgcacgacttcccgctcgttcttcctcatttaatccctcttctccaagccgcactctccctaccttagcttattttcacacaggtggaaggcatcaccatgtccacgcgtaatggcatcaatctcatctgttcagtcctggcctgtatgttctcaccactgctctgcatcagcaccgcgattcttgcacaacagcatagcacgaatatattcgaaaccgcatcatactcgaacatcttctcatgggcaccatgggcaagaataagaacaagagcaagaacaagtccaggaagtcggacgaaaacttccgaaaagaggccacagatgctcccgagaagcgaatcgtacctgttactgcttcaagcttgactacatcctctagcttcgctagtcgagacccctcgccgactcatcggacatccgatagtacttcagaactaccgatcctcccctcctgcagcggaccggtcggccagtccatactgaaagcgaacgacgaaaagcgagactcggtcatctcaagcacgtggggaaggggcggaaacagtcgctcgcatccatgctagaacccgtcacaccgcatgtgtggggacttaggcctcgtcgagtggtggccatgccgtacatatcgatggacgaaggaccttttgttcgccttgggtcgagcgtgcacaggccctcgatggtatgacctattattgaccttgtttactgtagcggctgttatgtttgcaggctacgtggccttggagcttggtcttagcatgttgaagacggcttccgctcaagatacttctaccgacactggctgcagcgttgtctacgtcaactgtcccatggcccgatcatcaccatctctctcatcaatgcttctccatcgaacccagcgaagggtacatactacttctctgtggtaaatggaacgacagagtggatgaacagcatcactccgcccagccagtttagcactctcatcacgaagacacccgagattacaccgatcatctcatcagtgtctgttgcaccatcatccggaacatcgctcactttctcaactgtacctagcacaacttcgcaatatgctacacctccgagtatcgcaacatcgtcgctctctacgctgccttccagcacactttcctcgccatcctctggcacgatttccagcgtcacaataaccgcaacgagtatcgttactggaggacagaccacaattataaccagagtaaccgaaacaacaattgaaggtgcgccgcctcgaccgaccagcatcacgtccttaccgatcacttctactgttatcacaacgctcataagcacaacaccaaatggctccaccacaacatccgttgtcacttcaccaccacaaatattgtcgtttcgcctcctgcaagcccttccagtgtgataataccaactacaatgagcagcattagcactttgacgagtacgatttcgaatactccgaccatgatcacaagcataatttcgagtgtacaaaccactacgatgactttgccttctacgatgatgatcagtgctccatcgtcgccaatattaccttcgactagttcggtaccacgttcaccatccagcacgacttctacgcaaggcagtagcttcacaatctcgttgccgagtccttctccagcaccagggagcaccgctgctactagcgcgccctcagtcatcacaagcactgtgacgcgagtcacatcaggcttcaggactactttgactcagctatccacgacatctgcgccggccatagtttcttctaccctggcttcaagtgcctcgagcttaagtgttcctgtttcatcgacaagtagtgcggggacctcttctgcgccgagctcaagcatattcacttggccgtcgtcttctgcaccacaaagtccaggggccagtagcgcaggaataccatcgatgacttccttcagctcgagtagctcgagcctagctgcttctagttcttgggctacattgtcgataacagtggcgtcgtcggcatcttcatcgtcaagtgcaactataccaagctcaacagggacgcttgcaacctcagtcttaccaaccgtgtcatcatcaacgagctcgctaaatacgtcttcgagcagtacttctatcttgtcatcctcgtcctcaagaagcagaatttcaacgagcacaacaactggtggggtgccgggcgcgacttcgccgagtatgttcagcagtttggtgccacccatgaacacaacatcttcatccagtagccggctgacaagctcttcatcgtcatcttcgccactattgcccgaatcatcaagcgttatctcagccactacttctggcagtagtacatcaactcggctagcttcctcgtcttctatatcgaaccccgcaagtggcacgctacccgcaggttcttctgctgggtctattacgatgcagaccgatactaccacccatttatcatctccgtcttcgattataacatccccaatatctgctgtgccgacagtttcaacgtcatcggtcgacgtgcaaggtctcactacaaaagtcatatcatacggcgacacggaattcagtttcgtcttcccctctcctgatattaccacgacaatatcgtattggactggtgcgaacccaatcgcgactggcccgttgccgtcagatcttcaaacagtcgtgccaaccactaggtctaccacgcaaactccaatctctgcgctgccatcattttcaatcttctcctcgcgcccaagaagtttcaaaacggtggtgacaaccatatacgatgacgatgggccggacaagcgcgatgtaaaacgagaatgcaattcctcaggtgctcgagtcactcttgacgacgactgtggagattgcatcgccgacaagtgctgggatatccgagccaccaggcccaacaacgtgtggagagtcaggcaactttacgctcaacttcgatgacactactgtcagctcgacaggggacgaagttcatgcagtccatggcttgaggaatccataccaccacctcttctacgcaaacgggtataccgacatgccagacaagtgggagccgtaccctgccatgtcgcaaccgaacgtggccatgttccttcccgtgacaggaaaagtacgacccaaccagccctttgcaggcactctgctgcccggtgagctgggtgctggacctcgtgcctcagtcgacgcgtattggtttaacgcctactcgggctactttggctgcgcgctcaacggcgtcacgccttgtctgctgcgcatctcgggattccgatacgatgcgacgctccagacggaggttcttgtagctgaacagaacgcaacactaccggtgtgtccactttacgttcgctgtcggctcacgcaagtcttcttcaacgagcagttccgggcgctctctggtatccagttcaacgcgttcacagccggtctgaaaataccgcagatacacatgttggatgacctacaactagaatggtacaacaacacgtgctcggcgggtatactgaggatcggccattcctaagctttctctgctgttgtgatgataaggatcagatggatagtatggtggcgatatgagaattagcgtagcatgtcttggaaatagcatgaatactaatgtggactgactactacctgttcaggacatgctcgtgctgcagatgatgtctcggggctgtagtccgagctacagatgactaggtgatggggggaccctgatagtcatttcaggacgcgtgacggcttgattgggctgggtcgctcttccagtgcagtgggaggccgacatatgttttcaaatggttggccatgtgcacgcaagacatgtcgatgtcggcgctcttcgggagggacgaggcgtggtgcggcctccctgtctacactaagcagtttgacgtctgcctgcagggaactggtatggcgtcacgcgggccaagacgtagccatcacgcgggagccgccgttcgcagaggcatctggctagatataggtcggaagtcaacgtatcattgtgcagctctttgcaatcctcacccgtcttttgcctcactcgcaggcacgcgcaattactggccgactcggcgaaagcaccaggttcggacgtgtccacgcaagtgcaggctgctccagtacatactgcaggccgccataagcgatctttttccctcgataccaagtggagcctagctgctgtcgggctgcggtcattgcaggaagtgatatcaatcttcactgtccccggacttgccgcctttctctcacttgtctgtcgctgttcctgcgaccttgtaccgccttgttaccgcggtgccgaagcgcgctagagacatgacgacctttgcgcccacgagccacccaaagcctgaagttccgcacgacacgccccaccaccacgctcccccaccacagcactcgcaacacggacccttctcccaccagctggccgcgtccctgacttcctccagcccgcaagtctcccgccgggcctcgcgcgacctgcgacaccacggctccaacggcgcaatggctggccccaacggcaacgggcccatggcagtgccgggtgggcgcatgggcaatggccacggcaaccgcgatatggcctttggcggtccgcgtagtcctcccaacaacaagagtgggtgacgatgaagctgagactgcacgtgcggctgctgactggcatattgtagacacttcacatgtgccgtgtaaattctaccggcaaggcgcgtgccaggcgggcaaggcctgtccgttcctgcactcggacgagcccatcaccgagcgcgcgccctgcaaatacttcaccaaggtcagacacacggctgactcagccggcccatggctaacatgattcaagggaaactgcaagttcggccagaagtgcgcccttgctcacatcctgcccaacggccatgtcgtgaaccggcacaatggcggtggtggaggacacttcagccgcatgaacatctcacacggcgctgagctgcctcccaatagctcgctgctcaccatgcaggcacacatggcgcccatgcagccaggcttcccgtacggcatgcacgacgattacgcgaaccagaagaatcagtacgacatgatccctaccatcgacaccacgttctcgtcacatcccggctccaactacggctcgccacccaacgacaacggccgcatcccgctttcgcccgtccagaagggcctcagtgttatggatgttcctctcccagcctcctttgatagccagggcatttctcacatggcgcgatacggcccgattgcttcttcagttccggccaaattcctcggccggctcgccaccttcgtcgtatcctgtcgattcggccgctattcggaatctccacgattctgcctttggggatggttcgcggagcagagctgtgctgggttcgtcgccgcccgagtcggtcgagcagccagttggacggagagtgcttcattcggaactcgccgccaaccggtcaagaggtatcatgtcttcgagcgttggagcgcgaccagtgtacaaggacgacgagtgggatgattctgacatgattggcaagttcgaggaggacctgctaccaaattcgctcagcgatctacttaccccgcaggagaagatgcgccgcttttctcgcgaccagggtgatttggaggcaacatcgttttcacaccgtacttccatgtcgcgacttggtgcgtcacccaccgcatcagacctcaagatcggatcaccgaacgcagccactgcatctccgtcgagattccagtcactatggggcaagccacaacccacctacaatggtgggtttgagtccggatcaccgggagcctcagctttcggccatgttggatcgcctctccggaattccagcctgcatcctggagccagcccctccctacgtgctctaaaccgaccaacatccggagacaccagtccttttgtttcttctcctccacgtcacacctctatgaacatgctcaacgagcagatgcagcgcacccgactgtcctcgcgtgaaggagccggcttcactagcaatccaatgcaccctggtatcaaccgcgtaacatctggatcgagcgtcggtagctcgggtggacgacttggcatggatcgcgctgtcagcagtagtagcatcaaccgcgagcgcatcgaagaagagcagggtctgtttagcatggaggaagaggaggacatcgcaaaaggccgagatggagcgtccacaacttcgagcaacagcaacaaacgtctgagtggtctatcttggggcagcggcggaaagggaagtcccaacctcgcacccgttggcggtcaccgcgccactggctcgtctggtctcggtcgcgaaaataacccatggggcaacaatgcctgaagcggggctcgactcgattgaacatctctcacatctcgacatgaatttgaaaaaagttaaagtgggcatttgatggcacgtcacatttccgcaaccgaatatgcggacattatcttcggatttttacgaacatctacacaacgggatataaaaaagcttgggggcttcggcttgactcttcgaacaaacgggcataatttggcgcttttccttcttttacgagtttgactccatgcgactgcaggtatgtgtggtctgtgcatctctctctctctctttcacacattcttcggatgtgagattctacatgatcgggtctgtttttcatagatggagtttagcggctgcgggaattatgtgagcacggtagctttttacgattgattgacaaacgagcgaatgagattttccgaggggttaacggatgtatggccgttttaaatgtatatgtatatctggtgtaggaacggaagcggaatagatgttttcaagttcctgtatcttgatgtgcatggccttgatagttttgtgagacttatggcatttcgacagcagtgttgaaaaggactttttttctttcaaaagatggtacgccaatctgtacctcgaccacggttcctcaattgaattctatatccatgacacctcaaattcttcacacacgtttaaaaaaaaagaaaatactttggaacaaaactacttctttctctctcacatacacatacacacacacaaacagattccttagaacctcaatcacttcaaatcacatacccaccgtaaccttacctaaccatgtctcttccccaaactttatcccacctcctcatccacatcggcacttccttcgcacacgtcgaatccaccctgcacatccccacatgtttgcgcttcttcccgccatccgcctcgcccgacgagttgtgcacgctcgcactgctgtttgtggttgcgccactgcatggatacatgacgctcccgatgcttgattatctgggactaggggagagggaagcgggatggagatgggaatggaggaggtgtgtgaagtggcatgtacagttgttattaatgttctgggcgatggtggtgcaagttcgggtttggaggtggatttggtagatggggtgggcgctttgagaagggtttggatgggcgagagtgcgtggtggacgaaagagtcaattgcttcggatgttcggtggcttgaatggcgtgtgtagttgggtggcgtgtgtgtggtctgatactggggattagagtttggtggtgtctacgtgattgagtggcgcttcgtttggggagctggatgtagtcaacgttcatcccaatcaccgcattatcggtggagagatagagagacatgtatcctcctagaagctgtaaagcacccatccaaaacctaggaatgacgtttcggtccaaaaataaccctcaacttcacacccagcctttgtttccagaaacatcaaccctccccaccgccaccaccgtcgatccctcccccacctcatcaaatctccttccaccacctctgcataaaccacaatgattaacgcttatccttgctgacgataccgtcggggtttgcatgaaccataatcccgtctgtaacgcgcgcgctcgagcacatccctgcgccctgcgtttcagcaaacacgcgaccaatcggatgctgtggggtgacctggctatgcacgaaggcgacaatgaagcagaaacaacgatgcaggtgaagggctgtgtgtgatgctgggtatagccggtttgggagatcaggcgggatgggtggaatgggaaggaggaaggtatatgtagaggggcggatgcgcgaggtgggcgttcattgtcgtttttttgtcgactactcacactccttcaagtttatccaagttagtcttttgaaatatgccttcgtttgcgttttggaagaatccaaagtcgagcccgagtgatgggccgtcggtgcgggaaccgctcctcgacgacgtggcggatgcagcacagccgaagctggacttgattacgaggaatcaggactctggatcgtttacgtttgaggatatggagcggttggcggattgtcagccgacgaggccgttgcagcagcttatggaacggataaaaccgtccgcggcgtcgacgacgattgggcaagttgatgaggatgcgcctctgttggacgatgagcatattcagtcgcagtgtgggccttctcctgatgagagaagtgagccaattctgatgccacgggaagagtatttgtcggcagatgtaccattgctggtcctggacgcgtcctcagaaacaaccacgacggtcgagaaagttgatcctgaatcgaacagtcaactacgcaaccccgtgagagatgagagcaaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcaggttcgactcccagacgcctacatcggccaacagagctgaatctaggcagtgtcgcacccaccagcaacaaacccgaatctgagctcgagaagcaattctctctcatgcgcaactcgaaaacccaatcgaaagccgctttgcggtcgccaacacagctgctccaagagcgtctaagtatgtcgacgacgaagcaaaaggaagaagtcaaagtccgcgtctttgttccgcctcagccgccgaggaacggctgtctgctgcccggtcccgcaggccagatgggggcgtttagcagtacatctgtacgcgcgcgaacagaaggtggacgcccagcgtggtggtgcaagacggacaaactcgtggtattcgacggcattgatgcggaagcgaatggcgaggtgaccatccgtgctaggacgagcaaaggcctgagcatcgcgcggcgcagaggcgatacagaaacagtagtcataccgatgaactgcaaacactgtcaggagatgctcaagcgacatgagtggaagtacgatattcaagtgtgtaaacgtagtgtgtgttgggattgtaaggagagatgcaagtgggaacaagagcaggagatcaaggagcgggctgaggcaagcatggaagtcaaagcagaacgagaacgtgcggacagtgtattgcaggatgacgagccgaggatggatgatctggtgcgtaagtcgggcatcgagcagtgcaggccgaaaagccccattgaggctgttggcggtatcgaggagcgaatagctagtgtggggtgctgagcgaccgtgttgggttgacattgtgagttgcaagcgctggtagctgagacgaatttcaaagtacatttaagagatatgatacaagtttccattgtgagaaaattacaggacagtatgaaattacaactcactgagcttgaaactatcggacatacataacgctgctgtgttttcgtgaagttggtcatggatcggcaggaacagcttcacgccattgtgaaaagtcttccaagtgtgcttagcagtagccacggtcccagacgacatatcacgacttagtcaagctccatggcgtcgtccatatactccagtggtgtatcgtccgagcttgtggtattgtagctctgtggttgaggctcaaagtctctgctcgaaaagccattgagcggggcaccagaaaactgttgcacaacaccatgcgcatggtcgcaacctacaagaagggcccgaagcatggtctccagctgtgagtcgtgcagagtgatgttcttcttgcgagaggcatcgtcatcccacttggatgcgatgattcgcccatcagcgtccttccaggcatttctgaagtcctttgcaagacctagctcgacacgcacgtcatgtacgccaaaagaagcatgtagtgggcagttctcgtcgtctagagcatcgagtaggttcgcgtggaacgcatgcgaagcgagcggccgtgacctgtgaagatcggggttcgtgatgtatcgaagggcgttgatgtttgtctgaggcgcggcgccggagactttgacgccaacaatagagagacaggtggtgatatatcgctcgagcaaggtgtagaactcgaagaagtcgaccttgaacatggtttcggcttgcttcttcataatgtcagcctcgcgttgagcattcttggagacatggtgatgactaacacttattggatctgtgctcgaactagctgcccgtacaatctcaagagctttgtagtaagacaccatgagcatttctgctttccaccgcagacggccgaacagcctggtcgaattgtccttctcttgcctcagtttctccgcacgcgactgtgctagtgactcagctggagtctttggtgcatattttgaagtctgcattgcgagggtgtatgagttcagtgtttcctgacttggtaggttgagggattctaagtttcaagatttggtggacggtgttagccaaatgagaagaacgacgttgaggcaaaggtcagatctgcggtggaagctttcatgatagattggggccgcaagatcattgtgagttcaacgttgtgtgcacacgaggttgtcactgctcatggtgaggtgacgtgaggtgaatgcgccaatgcggaccagccgtaggcgcccaaatcttggcttagtcatgtgtgataggcggcaaagactcctgttgataacgcgcacgaatgccatctgatcactgtgcacgttttttcggtcgtcaatgattagcagtagcggcatgttcacatctgcgccacgaagtctcgtgatagcgcgtccctctcacgtgcatcatctcttccctgccaagattgatccatcacgaccttatccaccacagccaacagcttctcccaacatcttacaccagtcaatcacactatgccatcagctggttgcaaacgcactcgctcgaagtctgatcagaccgggcctctactacagacgcgtcgtttgacacgcaataggggcaggactgcagtgacaaacatcgcggccaaaaacagcgaattcacgatcgagtcgcgaccgcctcacaattctcaagcttgctttactgacctcccagcggaattgaggcttgaaatctactctcatctccgcgacataatcaggattcacgtccattgccggcaaaagcgaaaacttgatatatttacttggactccatgtcgctcatcgagcacgatatcgccgctgctatgtgccaatccgaagtggtctggtgtgcgctcagaggacgagcgctgcacttataggctcggctctttggcggtgctgagaggtgcttgggctctcgcagcatcgaacaagatgatccgtaacgaggcgcaggatatgttctttcgcgacagtgttgtctctgtccaagcccaagatttggaagtttggctagatcatctcgctatgaagaatcctcgccatttaaacagactgcagcgtgtttgtctggccgggcctaatgaatggcgatctctgagtaggatacaattcgagacactccacaatcgagctccaaacctgtgaagcctcggtgtgcagtgtcaaagcccagtctggcaacggttccgcaaccatgcgcagactggacccatgctcgattacaagagatggcacgaatggagcatagtagattttgtgcgcgattttgatcctgcagttacgattgctctcgagacgacggtctcgaaacggccgcaccccttttcggagcccaatggggttgagcaacagattaaaatccgaatagttcgtacaggcaaaagcatcgagaacgcgtctgattgtagctggacggaggaagacacggaaatcgatgtggctcaatcagaccaacttgttccgtgtagagatgacgagaaatggcggcagtggtgggccaagaagggcagaggaccgatgcactggaccgtagtatcgccgcataggcagttctgaggcaattctgcttgtatcactagctttcaaaggactttatttacacaggccggaacagtgcaacctggatagttacaagctcttctgacctgggctgtgtcctacgcctagacgagttagtgaaggaaatatacaccaaaaagcgccgtcttatgtgagacggctgcgatgctttacacagtagattaccagagagcatcatgcccacgctgttggagcgcctcgctgtttgaggaagcgacgtgggattctggcacgtggagcactgccagtcgcccgccgaggcgtttaattgcatgcacatgcagcgttgcttctgcagcacaactggccgcggagtgcatgcgtagccctatcgaatgcggtaatgattcgagaccggctcaggttggctggcgcggatgcggatgtgaggaacgaacgggtagcacaacggggcttcaaggcactcgaggagactggatggcgttcgcaaggccggcagtcatcagcggtgagcacacgctccggctgacatgccagacagctcctattcgcagtgtttgagcatttgagcattgctttgtttccgatgatgcgctggcagctcggttcctggctcgcagacgggtgctgagattctcgggcttgacgcagccggacgggccgtcatccaaatcgccaaccttggaagcgcagcagcctacgatgatgacacttcaacccatcacccacggccagatcacaatcctttgccaatgcgactgacggccacacgctacagttctacagcaaatttcggctgctgcggcgtcgtcatccaacgactgtgcgccgcgttgccttctaactgggtttgaggcgtgagcaggcattgacctcaccgcccacgagcacagcacaaggggagcgcactgcacgctacaacgcagcatgcaacaaggcacggtccaggcctactacaacgcatcaccatgactgccaacgacacgggcttcgagtccatgacgggcgcgctggagaggcgacgagcccaccatgacgcccacgccaacgcccacgtcctcgcaccaggctccagcaccaccgcccaccacgtcaacggccagagacaagacggcccccactgctgctggccctgagagcgcgtctactgcgcctatgaagcaccagacgaccctcgccggcgcgcgctcgcgcaacgcatcaggcacgccatcgcccaagtcaccactgtcctcgcgagatgcatcgcccgcgcgcccccatcaacgcgctgcccccgccgcagctgcaaaccccagagctggcctccgttcacgcaagaacagcatcaacgccagcccgagccgcggacccaggcccagcgggctccaagatctcgccctcagccactcccatcccccgcgcgcaatccgcgtcaagcattcctcagctccctcaagtgtcgtcgtctgcatcgtccgcagacaccatcaaggcgccccggcccatgaagccaacgcctgctaccatctcgggcgacggcacgcctcactggcccatctcgccccgtctgaagtcaccaccgcccacggatggccgctccgactctcgctctcgcgccaactccattcgcaaccagttcaggaagcctgagacacagtcgacgcccgccatcgttgtccagagctcgtcgccagggcccgctacccgcatcctcgttagggacgacgcggtcgcaagtgactcggacgagcctgcgatgagcgtcaaggctccctcgcgaggtgccagcggcgctgccccgaagcttgaaacagtgcaggagtcgagcattgccgactactccgggctttgacggcatcggggtcgacaggtacggttatccccgcaatagacccactttctgtcatgactacgcacttgcagcttccagccgacggaaaatccatgccaaccatgcactttgctagctctcagctaaccgttatctcagctttgtctcgtcgtcgtcgaccacctcccacaaaacctctgatgaagagcgaaatgacgtcagctcttccaaagtcaccgaagacctcagctccaagaacaacaacaccaccaccagcagtcaaactggcagtggcagcgacagcggcagcaaagcagccaagaagggcaagatgcaagagcagcgctccgcgtcagcacaaagaccacatcacatctccgcgaagccgtcgctgtcgtctctttcgacgcgttctgccacccaaccgcccctgcgcaacatgaccgtcgagaccgagacggtgccttctgtcgcgcaatccaccattggcaaccaagagcgctctgcctcgggtcgcgtcgacggaagcctgcgcctgaaaccgagcaacgaaaccatacgccccaagaaggaaaggaaacctgcgaagcggaaagcgccgtcgatcaacgcgggcactggtaggtcgcctcacattccatatcactatttcgttgcgagcaggccagatgtcggctctcgctctagcactgtatcctcattcggcagtccgacttcgtatcgctcgtacgacgatcgttctgtgtcgacactgtcaccgccgggtggtggtgagatgcggatgctcgaacaacgcccctctctccgctatttctattcaagcactaactcaagttttcgcaaagcttcctccaaagccgacgttttcgagcagaaggttgcaagtgccgtcgatgaagcagactcttctgactcggacgcaaccttcatctacgagtcgaacccacaacccgaacaacagccacaccgcagccgacaccaccactcgcgaaccccaagcatgacctcgttggccagccttgccgacccacgcttagcgatacgcgactcacacaagaatccaaacaagaaaagcagcatgaaatttacaaactcttacaataaccccggtgctgatcctgacgcggccgaccgaggagatggcacagtacgcatagggtctggtcgagcgacgggaggtagtcaccatcaccacattggaagacatggtcaaggtcgtggcgggctgggacacttacttgtggacagcgattcgttcatggcacaatcctcgcgcacacgagggccatcttccaggcaggcatcgcagcctaacagtccacgactccactcaattgctcccagtaatggccacagcaacggaagcaagaaacacggcgaatactcgacttatgatatggacgccgagcacgcagccgatgatgaaaggacgccgctcatatcatcccgaggcagtcaacgtatacggacgcctcgccgtaggaacagcttcacaatccgcgtagaacgacgccatcagcgggggagcggctggtgtcgtcgctttgctggttgcctagtcctatctatactccttatgtttgtcatcttcagctcggtcggtttggtgttcgccaccacgaagccattgacaagcgtcattgtccaaggcgtgcagaacgtgatcgcgagccaggacgagattatgctagatctcattgtcgatgccgtcaaccccaacattatcggtgtcactgttgccgacatggacgtcatcatattcgcaaagagcaagcacgtaggatccgacaagtggtggagacatcacggggaggaccagcaaaacaaccaagaagactggaagccggttgacgatgacttcacgtccgcgggcattgacgaaggcacggatccaattgaaggcgaacccaggactatgtctcttgcggacgtatcctacactttgattcgcctctgacctacggaaggctggctcttttttcgcgcggaagcgaactacgtctcattggtgaaattcgtctttcgcatcctggtaacaagaccgaagttggagggcctgaccgatgggaggaggtcttacagtatccctttgagctcatcgtgcgaggcaacttcaagtatcagctcccgctgagcacacgctcgcacacgggttccagtcaccgcgtcatactactacgacccagatgctgagaagaaggaagctcaagctattagaccctcgggggagagcaagagagtgaggaagcaaccacccccttgtactaccaaaggcattggggaacggtacgatcgaagagccttcgccgcccatccgcaatagccatgtcacattgcacaacatgattaaacacttccggagagggcccgcacccatgtgcggccccgcaaaagaatggacaaaagcaattccgataccccattacatacgactttacgacccatagacacccgatcctgaacggcacgcgcccgtttttgacacttttcggctccacagccgtcacgaatttcatttactcttcaagcgttgctctgcctttgtggcgcccattgtacaagtacgcatctgaggcaagcagcgcagcgacacaacgtctgtatcatgatagtttgagttttaatccgtaggagtcagcctccctcctcgcacaccgtttcttcgtttttgacaacttggcttcgcaacttttggaggtgggcctgtctttggcccgacgacgctcattgtacttggatctattatcttctatgtttattatcttagctatgttgcatcagttggccctggcagcgttgagcgattgcattgtaagcgagactaaggggaatttccaactgcggtttggatcacgaaagtggtctgctttacatataatgtgcatgttttgctgtcgttgagctaggtgaagaagtcaacacgacggtttgcaggctcaagcttgggtagtacgagagtaagagaagtacatgggtgtccagaagaggcaatgctttctccgcagatgtacaaaacccttgtcagttgctccacacttgtgtaaggcgggacaaaagcttgtacaacccacagcaactccaggaggcttcaaagctcccgtagtatacgtgttgcatttcaattgtggcgttatcatgtgacatggatacgaatggtgtctaacaagcaaggtcgcgttcaggaattagtgttgatgcatgtaggtagccccctcgatgaatgaatggcatgatagaatccgctgttcattatttactcgaaatagttaggatactgaatcgacacatgttccccccgtggggcaatgatggcacatttcatcgcttctcaaactccggccgtgtttgtgtacctgcttttcccggcctcgcctccccatggacgccagacgctgaggaaatgctgtacatggaaaaaacgtagaactcgatcgcgactacgtcagatcccgaccaacgccgcgccagtatgtacaagaaaggacagagttaagacagacagagaagataggaagaagggaagggggtatgctgtgctggtaaagtgctcgcgctgcagtagcgcgagaagaagatggcgtgggagatggaaatcagtatcttcacctatcaattggcgttagtcgcattcttcaaaacacgtggtgtagctgcacaacggcgagcacagggcggactcaccgatatccccctctcctactcccccgtctcgcgcgatactcgtcgtgttcctcaataacctcgaccacgtcgtcgttcggcacgcgatgtctctcctccacaataatgctcctcggccgcggcgggcccctcctctcctcgacgataatctgcgaccgtcccccagacctcctcggactcctgctgacctcgcgtacttctgtgcggcgactagccgtcgagcgccgggcgccgtgtgaattgcggcgcggcctgcgaatgacgatttcctcctgccccgccatggctgtcctatttcctccgaagccgggtccgccttgggtgagggtgtagagcagccatacgatgagtaagaagcccgcgacactgcctaggacgatacctgcgacggtgccgggcgcggggccatttgtgttgtagtaggtgggtattatgccctgctggatcatctgctggcgctttgcgacgggctggttctgcggcgcattgaagacgtagtccatcgcaggctgaggcggatacggccgggagttccggggcgcgaggctgtcaatgtgtgcggcaatggcctcgtagggatctcgcacggcaggcattgcgaaatatcgctggtcgagcgctggtgtgtggtggattggatgttgttttgcgtcaaggcaggcgcgcggtcgcttggggaaacagcggttcctgaatgttttgggggtggacgggcagaagagccggcgctagctgagggggagggaattgcgcgcagccaaattcatgcgatgcagaaggaattgttgtgtatttgctgcaggtgtacgtttggcagcgatatgaagacaaggtgcgaaaagagcggaaaggcttgcgaaggcttggtgggatgcagaccacgttgcgcccgtgggcgacgatgccatgatgcaatggttggtcgttgggaggttggggccaataattggggggctgtcctccgaagccgacaacgcgacttcattacttcacatctcgctaatcaccacacttccgatcatcaggattatgtactcgatcctaccctaaagttcgcttcatgctgtagactagacattcgttcccccttcccgttctcgacaaactcaaaaggcaagcattcgtggtagtgtgtccgcggaggttgccaggatgcagctatagcaacacgaatgttatgtcgcagcgcctaaccactaacttccaagtttcttccgtcctgccaaaatgggctcatccttgtcgcgggattcaatctttgcagtgtgctttattgggacatgcccgacggaccacttactgttgccctcaggcgctgaggcgctgtgcagaagtcatacaacgccctgtcgcgcctgcacgtgagccgccgttcctagatcgacctcggtatcctggtcaccaaatcaacaaacgcgtcggaagtgaaacaacagcttctctcacagaccgacgatccttgaacagtactgatagattgacggccgccatgcactgagcgaaaccttcattagaatgtgactatctttcctgtagaccaggaccaactcatcttacagctcctcgtgatcctccttgtacaacttggaccgccacttgcacatccaggcaccctgtgactgatcacgcgtctcaaactgaacatcgtccattctttcatgtgcagcccttgccatgtaacccatacccgcatagaccgatgtgtccgcccgcctctctttcaccaagtcggatcccaagttctccgcgagaaagtccagaagctccgcattgtccgcctgttcaccatacatgaacagttgacgcggacgctcaacgcttggtggcaaactggccaacgattctttgatttccttcttcagcgagtccatctggccatcaatgctgatcctcggtccatggacaggatcttccaggtgtgacactatgccatcctcttcgattgtatacagcccgaagctgtaccagtgcgcatcgtactcaagcaccaaaaccgtccaaggctcctcgtcgaatgcaggagcttgatccgactcaaggtcgtacaagacttccttcgctctccgaactgttggcattacttgccggagtccagacagttcgagagcttgctcagcaatgcgggcttgaggactggtcgggtcgtcgagaacgagtgaagcgaagcagatgttggtcccgagatgcgactctacagacagtttgagtgaagatatcaaggccttggtactgatgagatctgggctgcgacagatgtcaacattaagccccagcgctgatggtagacgatcgagtgttggtgcgaaccatttacacaaggaactctcatcagcgggtgcagtggtgttgactctcatgaaagcctggtattcagccgacccttgtacttgggcaatggggattgtggttccgttcttcaggtggattaccgcagtcctgttgatgatgttaggagagcttcttgaagcagaggacgtcacctacccatagtcaggcgtcaatccaaatgcaacacctggggcgcgcggtcgaggtgggtgatgagcggctaccctcacgactgcagcgacaagacatgctgcgtacttgagcagcatgtttggtcgcgaaagcttgaacccgatcaaaagagtaataagatgcagctgttatggataccaagttgatgcactatctagactaaaaattctaggaggatgtacctgaaggattcattttcccttcgaagcacaccgcaatggttatatctggcattgccgcaatggctgtagccttgttcctgccaagatgtaacacgtcgcttccgcagcctatcaggcaagaagcgtggaagaggcgtagttggtgccaagcaacgaaaatagaaatagcgcacaggcaaggctcaacttacactccgtggatggcctggaatgccaatttttggtcgcaagatcgctgaccaacatatttgcacgccttaccggggcttttgagagatgagatcttgctcaattcccgggcttggcaagtacttctgctacccatgcatgctatcacaacctttgcgttcggcttgaggtgggtcatagcattccaagatacgcgtggcgacaatgcatatggccacctgtatacacagctatcgacgacaaaaatccactcgctgcaaactactaccccgagtacaattctggaacaggaatatgggcgagtatccgccgggcgtaaggctgtgaccgcacgggctcaactccaatacgagctttcggacccaaccagcatagatgtatacagcgaagactcacgatgggggctgtaacagtcagatttaggtagtttctaaatccaaaatctgaccaccaacagtctgagatccggcctagcatcaacccctggtcttggacaacctgaagctgctgaggctacacaggtgtatgggtcgtaggaactaaaagtataaagtatctatgtagttctttgatcaagtggcatcatcagcacattcgctcctccttctcctaccataatcgcattttcagcactcttcgtcatgcatgtctcctctacttttccagcattgctgtcttttgggcttctagcctccggtctcgtcgtccgcgatatcgcagaggatgtcgacgcggaaaccctgaaccccaagactatcccacaaaccatccgccgcctagggcgaggcgagaacaaattcaagaagcagtggaaaacagctccagcatcgtgcaccgatttggtacatccatccgagcaatgtatcaaggacatgcaggctcagccgcataccaacgatgtcattgcattctcgggtggcgagctgaagctggacaacaatcacaagtgctctgatacacagtttggccaattccaaactgcggcttgggacgcgcttcagttggggtcttatatgggagcacctgatccgaagaactacaaagatgctgtgacatggagtaagtgtaggcttttgatgtgcggctgccacaattactgatctttgtctttgtaggaacatggatgggcccaaactaccctgactactctaaaagaatagttggtatgttttatcgacctctctctctgaatacaacatgcttactagtctgaagacaactttaatcgggttgttgatttcgaaggaaggaagaagtttgatatctatgtcacttgctctgatcccaaaaactactgcaacatccaaaaagatggcaagaacattggtgggtatgcttatgccgtcaaggggtggtttggctacatggtgagttgatgtatttttgagtatcaattcgggcagacactgactcttgactagtactactacatagctgcatgtgcaccattcttcacaatggatgacttggacacgaagatcaatcagattgaaaaagatctgcgcaacggcaaccttaattctgccaccagagctgtctggcagaagaacataggccaggtattcctgcatgagatgatgcatctcgatgtcgtaggtcagccacacagtaagttgaacacctggactatgcattagagcatctagaatagaagaactagcactgacgcttctatagtcaacgacgaacacgtcgatcccgactccgctcaaaactgggcctacggccccaaccgtacccacatgctcgcccgccgcgccctcaaccaaggtggtggcgccgcccgcgccagcacaaacgccgacagctacgcgtggctcgccaacagtaagctcttctacgacatcacaaactacttccccgcgccggacaactacaaagacaagacacgcagctcgcccgccgacacgcccaacatggaactcgacgcctggatgctcgacttcggcgccattacggagaagaccactgacgccgagctcgaggagcgcaagaataagatcctagcgagcatgggtggcgcaagtgaggaaaacaagccacttcccaagggtaaatccctctccatcgccatggtcacacaagtaaactcgcactcgggcggcgccagcctcgacgcccgctggcacttctacaccacgccgctcaaccgcgcagtcgcgtgcgacgacaagtcgcctgaagtcaaggaactcacgccccaggggccttcggatccgaaatccaatttcggcggcaatcacaaggagctcgtgtggccgggtggctcgttcaagctggatatcgaaggcgcgcaatgcgagtataagagcgatgggtcgaatgcggggaatttgtattgtccgggaagggtggtggggtgtaaggaggatagattgaaggcgacggatcaggggttgccgcagtgcgggagttcaagggtgaagtttcatccagctgtgttttgtgatttttagatatggttgtgggggagttgagtagcgggtcatttgcatagcgattggtgattggtttgggtagtgcatagcgatggagtttgatagattattgggatttggtattagatatttccagttctatagagtgcgcgaggtcatgaccgaggatgactcccctgcttgtcatagtacaaagacgacagttctttttccacttctactacctgtccttttccacttccgcctcaaatctcgccgagctccgcgattacacgactctatgtcttcttcgagatctgaccttgttgttattgagagttcattggaccacccagggtacacttaccagttgtctcttttgatgcgtgactgcttcgacgtgctagacagaagcgtactaagagaccaatgcatggtataatgactacaaccaggacacctagtagcccgaataatgcttctttagaccatgttgagttgctcggcgggagactgtcagccttcactgagctagcttctatggtcgttgttagcacgtcactcttcagcgcgaggtgtgcaacataccgctcattgctgctattgtatggctacaaaaggatctctaggattctcctcatgtgagccctggggtatagtgaaacccgcgagggcaggcacggatcacgaccgtagtgtgatcacctgcagtttgggaacgggactatctaaattacggttttcgcaagatgatgaatgtttggccaacatgaaagcgaagacggaacgaaagaagtgtgtataatgaccatttggcaatacctcaaattccgagggcgccgtacctgatacttatacttcacatacagaatgatgtacccagagtgaaggcccctacctgcacagccagacaagctcggatgtaagctaaggatcggtacgatcctacggcgagatgcatcacaccaactacatgacgtggatgtaactttctattggttcattttctcgagtgtggtctgagcttatgcgaaaatcgaagtactcatggactgtgcttaaaaccggctgtgcgtgcggctgggctcgtgtttattctgcttggcgttgcctggctggtcgctgcggtcaacgacggtagtacgtcaacaaggaagttctgcaggttgctcatggatgtctgcagtggccgatgctgtcaatgcgtcagcgttgggttctgcacgtggttcaaggatgtgtaaaacccgtccgtagcatcaagtcgaaaacgaaggaagatcgagtaaattaagtaggctcttgcgcagacgcatatattttactcagtgcttttgtctcgctgtgctgaatgtaagcatccgcgttgcctcgctatgtacgtaaatagtcgcctcatcatctgaccccgcattgttgctcttgcagcaccttgaagcgaggtctttgtggtgaggttgccgaaaggctgaaaaatgactagatttttcggccggattaatggcactgaagatgccaggaaagctggtacggaaatcctacaagtatgcagctatactaatttgcccgcattaaggtgtaaggcgttgcatggtataatattatgctcactttcaggtcataccagaagcctgcatgccgtcgttcgtcacttagtggacattaacatgcttgctctaggaaatagtgcgcagcttcacgtatgcgaaaccttgaagtgggcttagcgtatgcaaagtccttcgatgagtggagaaggatgcaggctagatcttgaaaggccgttctcactgctcagctttcgattttgtggagaacatacatgcatatggaatgtaagtaaatttccctcgatgcagtaaccaaatttgcctcatttggttcaccggtatgacggcagccgcagtttgagctgagacgcggccaacactgggtagctggatttcgagcccaatcaatgtccagcaccatctatcacttaacaaacaatctgatggctgtgcttccaaaccactggccggcctatctcggagcatttaagatccggaaggaagagagtgaaaggtatggcggttgttcgaaagccttgagaaactttactcacaaaagattataaaattagaccacaccaagattgtccttaagagctaattccaagatatgtaagaaggaacaaaacatatacaactgcatgctaaaattaaaaaaacaattaaaaaccactaagttagcagaaaatggaactacgttgctaccaaaccagcacagaggtgaagaacaatgtcaccgtgatacacctcgttgcaggccttagtcgcctccccctctcgtgatctatcgaatgtgtatatatccttacatacttgcttaccatcacaaattaagtgtggacatgttgcgtttggggcattcgaaaacgtcacattgaggccaccctcatatcccggacagtatttgaccttgagcgtgtgatcttcattagtagccttagcatctgtgagctgggacacatcgcgatacccatcgatatgcgccacacctgtggctgtagatacggctatagcccctgatgtggaacttgttgggatgtagaccttgtattcttgcgtgtagacaagtggattgccgcaatccaacagcgaaatatcatagtccaggcgtcgatacgaatctccgcggagtgggtttcgcacgagtgcgtattcgaattgcagaatattggtgaagttatgctcatcggctgagatcttgatcgatatgccctgaccaccaagcttgtcctcgggccagcagtatgaaggtttcgtactatttacgtatatcgcgcaagtggtgcgatagggttcggtatacgtttctccagctttgataggatgtatgtcttcctctggtttagtgccccagctggttgagtcgttgtttgcatccctaaagcctcccaatctgtgtgacccaacagatgacaaaaacatcggtattttgcagtgatttacgactacggcgttgccatagttttgaccttcttcacctccccagaagaaaacttcggtatggttcaggagcgagggtgtcggactaccagttctttgggattgagcagcacttgcagtcacagcattttgggctgtagaacttgatgctgtcgccagtgttgtgggtgtgtaggaaacggaaaggcgtgtagcagacggaatcgatggcggcggagttgcggaagttaggaccgcggttgagaagagcgggaaactcgagacagtcaatgtcggtaccactgcaccagaagcagattcaccagccccactgacgatcgagaagcgtgacagccataaagcggagaggacggagagactatggcctacccaaagatacatgttatgaagttcagcgcttataggtatgcttttagagtagtggacagatgatttgaaaaagacttgttctgatatctgcgagaatggttccaggaattcagaataaaagagtgtaagtgtatagaagctgggaagtttgaagaaacagatatagccctgaaagccatgtatgacttttggggcgttcaaacatgacgcggacgaacgactcaaagcacgacgctgactgaacgaagttcgaatttcgcctcgaaggctaataatgtaacacatagtagatatgatatcttactctgcggttctcacgcggattactctgccacatgcatctcatctggacgagaggtcaaagctgtacgcaagagagttgttcatattcaaaggtattgtgttctgtccaggtctatacgtcccatgttacttgttgagtctctcgaagtgcgaacggccctttgcttgcatggcttgtcacaaagtcggaccacatcccttcaagatcgatgatcggatggagaaaaccaactgggtttgctatgcggaatagtcaaagtgctcgtctgacaatctaagatgccgcaatgtttgccgtaagacatgaagtggtgggggaacgttggcgagccggagcaccaaggaaaacgattccgtcagttgcctgagtccgcctcatctgaccaataaagactcaccactaccccagctttcagcacgtgagctcgcttctccgcgcgcatttcctccacattccgcagggacggctcacttccgcccagatggtcgaacatccgacgcaacccaccatgagcaagccgagtgccgcgacaatgtttcaattcacgctgttgtcgcaacgctcgttcttccgcgattcttgggtgtctgtgggatttagttcttctgattgagcttctcgtataccgtctttgaagagggatcactacacacaacagccgccgagatgccgtcgatatcccacacgttccgcacagcgcgcaccttttcgcgaagcacaacgaaggtggatatacttcagtgctatactttgagtaaaaactgacgttcatagacatatctcaatctctcacgaagcttctcctcgtcactccgccgcaatgagatcaacaaagtgttccccagcgctgaagccgcaatcgcggacatgcaatctgacagcaccctcttgtgcggtggcttcggtctctcaggtgtaccagacaccttgatcaattcagtcaaatccaacccatccatcaccggcctgaccgccgtatccaacaacgccggtatcgttggcggtggtctcggtctcctgctcgagagcaaacaagtcaagaagatgatcgcatcctacgtcggcgagaacaaagtcctcgagcaaatgtacctcactggcgaactcgagctcgaactcaccccgcaaggcaccctcgccgaacgatgtcgcgccggcggcgcaggcatacccgccttctacacccccgccgcgttcggcaccgtcgtgcaaaccggcgagctcgcccttaggcacaacagcgacggatctgtcgcgcaatactcgacaccgcgagacgtgaaggtcttcgctggcaagagctacgtcatggaagaaagcatcaagggcgactacgccttcatcaaagcctacaaagccgaccggctaggaaacgtacaattccgcttcagcgcgcagaacttcaacggcgccatggcgcgcaatgcgaaagtcacaatcgtcgaggccgaacacattgtcgacgtcgggagtatcgagcccaacgcagtccacgtcccgggcatctacgtcgaccgcgtaatccaatccaccaccccaaagaacattgagaaaatcgtaaacgcaaaagaccccaacgaagccgttagcgatctaggcaagggcgacgcggcatccaagcgcgaacgcatcgtgcggcgcgcagccaaggagttcaaaaacggcatgtatgccaaccttggaatcggaatgcctatgctcgcaccttcctttgtcccagcatccgtagaagtccaattgcaatcggaaaacggcatcctcggtctcggcccgtatcccgctgccggcctcgaagacccggacctcatcaacgcaggcaaagagaccgtcactctactccccggcgcgtcgtgcttcgggagcgaagagtcgttcggcatgatccgcgcgggcaagatcgacctgacaatcctcggcgcgatgcaagtgtccgcgcggggcgatttagcgaactggatgttgccgggcaaagtcaaggggttcgggggcgcgatggatttggtgagtaaccccgagaagacaaaggtggtggttacaatggagcatacggataaaaaggggcggccgaagattcttaaacagtgcgagtttccgttgacgggcaaggcgtgtgtgagtcggattattacggatttggtaagtcttgacagcgttgtgtggaggtgaaggactatgtggctaactgtggattagtgcgtgtttgatgtcgatttcactgaggggctgacgctgattgaacttgcggatggcgttacggtggatgaggtacggtcgaagacgggcgctgagttcaaggaggcggcggagattaagcccatgttgtgagtggtttttgaatggcgacatgtttttctgttgcataggtccatgactaggcgttcaaaatatgactgttcacatccgcacgtatgaatcattggatcaaggctatttgactagtaacgtgaaattgtttatacaagcacgtagtgcgaatgtctatccaatctaaacaacacgagaaaaatgatcgcccatcagacagtacgtatccaaacgtcaatgccccacgggatcctcttgaagcctacacctttctacttcttaatcccatccctactacccgcaccatctgtgtcagggtcataatcaccactcggtatcggagtcggattcgcctcttcgagcggcttacccgcaaccacctcaatatcctcgtcatccccatcaataccctgctccctcctcctctgctgcctctcgagccactcatcatcgctttcctcatcatcctcacccacgccctgatagccaccctcgccaccgtgttccgcatccttgatgaagttgtcgatgatccagtattgtagtgcgttcatgatgagcgggaaaatgaacatgacaaaagtgatttgaacggctgtgttgccctcggtccagcgcagggcccagtcgccgacccatgcaatccaggggaggaaggcaaagatggcgaggacgcagagcttcatgaggagcaggccgaggaagtagatgacggattgcttgagccaccaggtggcgcggggaggatggccatagtttcctgagcgaatggactcgggtgggttggcgagaggtgtgaggagggcgccccggtggaggaccttgaggaggagtacgaggatggggataccgattgtagtctaaacatattagcaaacgccgagtagtatgtgtgtgagcgtaacttacgtcgatggccaagttgagcagatagaatgagcatgggttgggttgatctccatcgtcactctccgcaaggttcgtcttcgctgccacatcaaacttcccggaggacagcatggacatgaggacatttgccagatgcagcagaaccgagccaaagacctgcttcgacgcatcgaagaaccagatcttgaccggtcgacgcgggtgttctctccacctcttcactgccagcgacgagactgcaagcaacccaagcgcaccttgtaccagcaaagcaaagtctccgagcaaattgcactctccatcccccttctcttcatccataggactgctctgcgcaacagagccctgcgtcgactccgcgaccggcaccgcatttgtcgccggcgcaaccaccacatgcgacgggccaggcttatcagtcgctaccggcgtcgtactaggcgaaggttcaacctcgggcttcacacccacaatctcaaccaactccgtctcaaaaactgcctcgacattagccctcatccccatccatagccaacaaaacactcactcagcgtggcgtcccccggaatcggcccactcccaaacttcccataccccaagccgggcggaatcgtcagcgtcctcgcctccccaggacacatgtccaacagcccctggtcccagcctttaatcacctgcccggcgccgagcttgaatgtaaacggcacgccgcggtcgaagctcgagtcgaactggctgccgtcggactgcagcgtgccgcggtagttcatggagagcttgtcgccattgcgggatttgcgcgtgcaggtggcgggccgcgtggtttcgatgccgagttctgcggcgagggtgagagcggggagaaggaggagggaatggaggagccgcatggcggcggtggtagaaagggttgggtaaatgagcgaaggaagtggtgtaaacgaagaaggcgatggggttgcggaggctcgggggtgtactgtagtgggaaacgcacggcactgatacgaaacgaggctgtgcgcggcgcctcgatgagacgagtcggagatataatcagcacaaatgtctcgccaggctgtggggagaggtggcagttgcctggcacgggcaggaggacatgcgcacttgacgtctgcggtccagcttagatcgccgcttggtggttgtctagcccgcgtgcactattgttctccccacgacggatgattggtcaagtatagtgcatccctgagcactcgggctactgtctgtcagccaaacttcacaacgtctgatctgcactgcacatgcaaatgcaagctggtactagaaatatgaatgctttatatactaatgaagggtatatgtcccacttctaacccaggtccctgaaaacgccactgatgccacaatgtgccccgatgcgatgctgcgaaagctcacagaaaaaaatgcccaaatgtatatggctttttgcttagtccaagtcctccggtctcttgatcgggcttgctctcgacgggctgtcaatcgccgctgctcctcccaaaccaggcgcgagctgcaaactactcctgatcatgctcctcgtccctgtaggaggctgcgcaatgcttcctctgcgatcgcggtccggatccaccatattgaccggcgcataattctcctggttctgcagatgcgcattcatccgcgcttcttctctcatctttttaatcttcatgtaattgtatgctgcaatgcttccaatagtaacaacaagaccgctaatgttgacgggcgtgagggggtcgtcgaaaacgaggtttgctgtgccgatggtgacgacttctttgaaaatgccgcatatgctaagtgtgacgaccgaggtgcgcttcagcagagcgaactcggatgatgtcatgagaaaggcgaggacaccggggaaaatgaggatgccgatgccgaggcctgtgcccttcatttcgaagagacgagcgaggccctctctgagcgcggggaagccttcaacaggtaccgcgagaacgatcaagctggcgaacatgacgggcgcaaggaagaaaatcgaagaaaatgggttcgcggtcgctgggttgcgcaggaggaggatttgggtcagcgaccatctgaagccagacgagcaagccgaggccatgacgaggatgaagccgagcgcgtggaaggccgtttcgccggcgaccatcatgatcacaccgacagtcattatggatatgataaatacaaggcgccatgagggctgctcgaggcgaaagaggaacgcaaatataaggacgaagccgagtgcagacgacttgcacattgctagtgatgttagctatgctccagagtttgtgaagaccatgacgtactgaagaaggtcaacgagatgaacttcaagctcgtattgcccagcccaatgtccatgcccgtcgctgcaccacacggcccgattctgctaaagtagaaccacttggtcatgagcggcttcttggggtctacaggctcgacacgggcgcccggtgcgtgggggttgagggagtcgtgccgcggtcggagggagggtatgcaaaacaggacgagtgacgcaagcgagaactggacaatcatgtgcagacatgtggtaaagagtggaaaggggaagatgttggtcgcctcgccgccgtccttggcctccttgaacatccacttgttgtaaacggatatcgagatggagaagaggtacctgtgctgttagccaccacctcacgtgcggtgttgcaaagtgacgcaccatagtgctatcaacacgccgttgatcagcattgacctgagcaggttctggtccgccagcttcttctcctccttggtgtacgtgtctgttgtcggcacgatgcgctggtccagcattgtgttccgcctctttctccgccgtctccttcgcctgtccctcttggtcagccccgtctcctcatcgtcctcaagtccgtcggcactcatgtcgtcgagctcaaagtcggtgctgtcgcttcttgaatccgagtctgagcggtctgcatccgacgagcactcctcttcgccttcttcggctatgtgctccgacggccgtctcctgtgtttcttctgttctgtcttgggcggcaccgaggcaccggcgagcgatgaggatcttctgcgggcgtggttcagtgcggccggctcgttctccataatcgatggcactttggggtggatgagcttggcaatgtttccagggcgggcgacgggggcaccgtcctcgctgtctatgtcggacagggagctgtctgaagggagcgatggcagtgtgcgcaacgggaactcattcccgggactcaggagcggtgcaggcggcgcgttgttctgtgctgctagccagcgcgaaatagcggagttgctaggtgtaccgtccgctgaagtcatgctggatgtgccaggtccacctgatgcgctttgtatggttggatctgcgaccgccagaagaagcaaggtttctgcggagcccaaactagtatcaggggtttccgcggcgggaggatgcgccttgcgaaaggcttcattaatcatggacgaattgctgcaggtaccggctgcaatcaaagaaaccccttgagccgcagagatccgatctaatgtcgcgggctgacggttccatgcactctgcgacatgccacaccaagcgcgctcctctgtcctctgctagggtgcaacacgccctgacgtcggcaaggggctagattgcgctcgcgtgcgagattaagcggggaagttagcctggacatggtagggctggattcgacaatgatgctgtcatgcacaagcgtgatcaatgtttagacgtgcttctcggcagacttgccgtgtattttcagggttggatgataatgcggcagtgaacatagctatgcaactactaagaaatctatgccagtgatgcagacgcagagcgatggggtatgctaaacaacgatcaatcctgatctcagacctgaacccgtatccagaactccgattcaattcagcctcacgtcgcgtagaaacactgtgtcagaagggtgccactccaccctaggagccgcaacaggccgtggccttctcgacgactcagcagagtgctataccgccggtggaggaacagtaggctgcgcaggcagctgttcaatctgccgtatcaagaaactcttctcgtcaatgaactgttcgtcttctgtgcgatcttcgaggaaggcgggcaggaagcgcaggagtttctcgcggttgccaatcaaaatcttttgcaccgcatgcgacttgttggggttcgcaacgaatacctggtcgtgttagattactagaatacgtcttggtaatatctcataccttgaagacatggaacccttcgtagttgatcatctttcggtcgtccctcagcagcctcatgatgatcttgaggtggtcgcccgaatccacgtattgagtcatgacgttgtaattcgcccggtcgagcaagatctcgcccagcagcttgatcgactggcgcttcgtgacgtagctttccgactgtatcaatatcgagttgtacttggcgaagaacgtgtcgaagtttgtctgtaggaacgttgctacaagagtcttatgcttggtaaggatttcctgctcaagtcagcgtgaccactttgctctgaggttggccgtaccctaaatgtattgaatgcgtctgcgctgacttcgaaagcacccttatctatccagtcgaagaacttccaaagcacaccgttgccagacgacggcaggtcaggattgacgttggccagatcgagtgggctgccgtcctcagtgggctcgtcgtacagaagtagcgcacaaatggcgtcgtacttgagtgcttcacgaagcacccctccgcacggcatggcgctctcccgtctatcatatcctctgcacaaagcaattatgatctctggccgaaatgtgactatgtggtgcagaacctcgggctcgttctgtccgggccgcttgtatcggaacgcagtggagaagatgacctgggcgtcttttcgcgactcgaatggcagcttgtggatgttgatagcgaggacgtagagaagatcctcgttcatgatcgcgcccagctgctctagcaccgactcgggggagacttccgtatcttggacacttgtcagcgcgcgtgctccagtggttgaagacagcatatatacggctgcagagacaagaaaatccaagtactgacctggtgtgccttgaagtcgaatcttcatctgctgcaagtccattgcaagtgcctcttctatctgctggtggttagccacgaatccccatgcgtggccattgaaagctgcgcacctttgggttcggcttctcctcctgcgcaagccgtactgtgagttctttcgtctcatgcgcgagctcctgcgggctcttctgccggttccgacccagaccaaaaaaggaagccatgctgagcggaaatgcggaggtgcggacgtcagcaggggaaacgggcgacgatgttgtgaggggctgtggtttgctggcagggcccgaacgctcctacttggacggtgccaatatgcgattcattgggggtggatgacgctggagctaagtgaggatatgttagtatatggggcgcggtgtttgtgtttgtggggtgctgtgctatggcaatggtgcaggccgcccgtggttggtgatgggtgccctgcagcggaaacgctagctttcccggcgggacgctgcaggtgcaatgacgacttccgaggtctcactcacaactaaactctgcgcagtcttacatgtccattaatcgcgcctagctggcaagctgtaccagactgcatccatgaccaggcctcgcctatgcctccgaagtctacatatagatatggaattacccagtcatctccacatcacgaagtgaagtacacatgctcaagaaccttgaaagacatgtcagcatacactttgctgttcttaaagcattcttaccttttccgcggccatcctagccccgctctcgtacttgacgacgctgctaaccagatcacgttcagcctctgatacgctcggtagcaacgcagaccattcctgcgccggatactcgtagaactgcaccttgccccagtctctgaatccagctgcctcctactcaaatcagcgacagtctcaagattgaacaaactgcgaccacataccggccagacgtccaaattgggcgtcccaagcttcttaaacatgctttgtataagcgccaagtcacttcccaactctccggagtcgaaaagagtagcatggttcgggtccagtacttcggccacggtgcagccggccgcccacagatccaagttgcagccatagctcgtgttaccgaacaacagttcgggtggcctgtagcatgttgtaccaacatccgtgatcttggaatccgctggttccgcgcccactacaccgggtgcccacgcgatgccgaaatcggacaagtaggcgggcccgtccagcgatttcaaaaggatgttggaaggttttatgtcgcggtggatgatgccttggccatggatatgggctaggcctgaaaagagatccttgagacagttcttcatctgtggacctgatagcttcttgtcttgtagcagctcattcacgctgtaccgcatgaatggcataacgagaatgaaatgactgctgttttcgcgaaaggtctctagaagtggtatgacgttgtcagatgcagctaccgacagtatcttggcctcgcgcttcgagtcatgaggtgcttccatggtggatggtgtagtgaccttgagagcgactactttgttcttcgcttctggcgggaaataccccccgtcatctagagcgggtgctttatagactgcagaaaagagaccctcgcggtaataggtagcattctgatacttcccaatcgttcttccgcctggtgttggcacgtactcttcatcctgtagaggtgatgggtaaggtcgcttcagatgtagtatattcctaaggtacgaacctcttcattgggaaagtccaatataggttttgatagacttgccacttttgcttcacatagcttcgcatagtcctccttggatgtggtcagtcactgcagatcattggaacataagatcgtcgtactagcgattgggcttcgtcgtatattttggtttccgctatcgttgcttccatgcgagcatcgcctatttgcatcaaaggattggatgtgaggagtgcagatgagctgtgagcagggttagacaagaacaatgtctgcgaaacaagaaagggtagcctgattggtctggatcactcacatttgggtgacagccatcatgcgcgtggagaaggccaggtctcctcgccagttcgaagccatgttgcagcgatggagtggtcgtgggcgagatcacgttgagaaatacaaagacctgaggccaatggaagcggtgaatggcccacgcgtgaacaacttgacttgcctgcgacgactaagacatttcctagcgacattcgtggttatgcccaacttccaagatgcagtggatgcgcattgggctcatgtgactagcaaatgttcaccgaatgtatctagcccaactttatgcttggacatgcctgacggccctgtgttggtaaagtcgatcagcaggagcgcgatgcggtagccgaagccatgcagctatccacaatctgcacaaggacccccatgccctgctcgttcactggaaacactcgccgtgattattcacgcgacactaagagtgctctccgtcaccaaggttacgtcagatcccggtcaagccgcgccggcatcgatctaaacccgaaggagatcccaagccacgactgacagcgagacccgacagcttcacgacacctcgacaagctcgccagactttatttctatgtaattgtacccagcagtcctatcgtggctgtgcgccttgacctcgtgatcgcgccatggagcttcaacgcaaagaatacccagcattgctggtgagctggtcccaagccttcccacccgcatccgctcacgcagtgaatagacgaccctcacccccgcgcaagccgtgacggttctcaatgaccgcatgaaccatgtcgaccgactgaacaaccacatagccgactggctgcaagtgcgtcatctccgggatcgggttgaaatgggcacgtactcaccatgatgcaggaacggcgccgcgtggaagagcagtacatccaagggttgcgaaagctcgcgaacagacacccgccggacgagtcgtctgatctggggtatagcttctcagacacgcgcacgcgcatccgctgacgtagcccagcatcttcacaacaccatggcagaagatagtcggcgcaaccgaggccgtggcccagtcgcacgagtaccttgcgcgcaagatcgaagccgacgtcgagcgaccgctgcgcgactactcccggggcagccgcgagatacaggccatgggcaacatctccggcaacctggcggccacggcaaaggagattgacacagcgcaaaagaaaactgccaagctgagggacaagggcgcaaaggccaaggcgtctgctgttggcgatgccgtgcaggaagtcgagaaggccgagttgtcgtgggactcgtctgcgccctatgtcttcgagcagttgcaggctatcgacgaaagcaggctgaaccacctgcgcgatgtgctcacccagttccagacacacgaagttgaccaggtggagcgcaaccgcattactgccgaagagacactcaatgccttactaaacattgaaaccgccgatgagatacagacgtgggcattgcgcatgcggagcggcgaggtgccgtcggtcgcgcggaagatcagcaacacagggaccccgtcccgaagtcttgcaccgccccaaacaacaccaactcaaggccaatcagacgacaataggagccaaaaaagtggctcaggtacgtgactggtgcccgcaaaggcagacccggctgacagtcgtagtgaaagagaaacccagctcgaaccctctgaagcgcttcgggactgtgcttggtcgtcgaagacagagcacgcatccatatggccgtgcgtcgtcgcccgagcgaaagtcctcaacgaatattggctctgcatttggtggctttggaaagggcaaatcgaaggatcgcgatgctccagggtcttcagatcgccctatatcacctctcagaagtctgccagagacgcccggatcgcccgagccaccaaaatcttccaatcacagccgactgcccagtgcagacataccaaacggaacagctactgaagtatctcacgagacgagcgcacccattgcgactaacgggacagtacacgagtcgatcccggagctcatagagccactgcaacctcctcagatcgaagaaccgaagccagaggtgtgtaattcgatacgaacgcattaatataatactgacatgcacagcctgagaaggatgctgagggcttttcggtcccgccatcagtcatcgatgctatcactgaagccgagcgcgaggcggggttgtaagtaaatcttcgtcctcgttcagacacttcgctaacgagctttcagttctcaatctgagagcagtacaacgcctcaattcaagctggacattaggaatgcaccaatccaggaagaagacggtgatgccgacgccgctatggccaacatggtcaacactctacgtgccgtaagaatagccccgaaagcgggaaagcgcgatctaacaatactacagcaagccgcaccgccaaagcgctcatcgaccctccgaggtcgtcgagatgtgcgcaactcaatctttgttcccaatcctgctgctccagagttgcagagtataggcgaggcgcctccactgccgtcagctggttctggctctggctccacttctacaacatttcctaccccggccctacctgcgcaacccgcctctccagcctttaaaccaccccacagatcgcttcttactgacgaccacgcggcgtccgacacacaatccatccgctcgggccgatcgctgagcagctccgctagcactacgattaaacatccggacctgcatgagcctggtctgaatgcgtcattggttgaaacggtcagtgcgtggtttgagcagggcaaagtcaccaaagctatggtcattggccaggttgcgcttgcgtacaaccccatcgacctgtcttctggaccatttggcacagaaagtgtgcgcttggaaaacttccccgtgttggagaaggtcgctccgaatcctgctttcatagagcaggcacatgacagtccgggaaactataccgtagatctgtccaagatcatgaagacttcggttgcgttccactaccagttgcatattgagaatgagaacgtagcagcccttgcaccgctcatcctggcgccgctgtggaagacagaagcaagtcaggcatcggctattctgcattattctctcaaccccaagttcaacctaggcggcgcaacaagtgtcaccattcgcaatttggtgctggtcgtccgcctagaacctgggtccaaagctacgtcctgccagtcgaagccctctgggaccttttcgcgagagaaaggtctgatatattggcgactgggcgacgttacattttccaaagatgagcccacgcagacgatccgcgtgcgtttcatcacggaaggtgaagcaaagcctggcaacgttgaggcccgctgggaaataagcggtgaccagactttgactcttggaagcggcctcggtgtcagtatgagcgcgcctttgaacgagacgaagcaggacggtgaagcagatccattcgcagacattgacgagaacgcaccgccagccagtccagcgactggttggaaacctgttgcaactgtcaagcggatcacgagtggcacttatttgggcgtgtaatattttgaggacgggcggtcagtttagctgagttttgcgggtgtagaatcgatgtagtcgcctagatagcatggggatcctagcgtttcatatcctacgtagcagatttgggtctgtgcttcttgtagatagcttaattttgagtcagcgtagagtctatcgcccacacatgatccttttgcaattgcagcctcatgttttgcaggtcatggaccttggatgaagagacttcaccgttaaagcgaaggccggtctagccgacgttgtctcggtacacaacggtgcttcacagtgcgccgaagtaggcctcaccgcggggcgaaacctcggtacatgccattgctaaatatgtacaagtaacaatgacggcttgtatacctactgcagcacatagatgcgtccggtctagactgtggttctcaacgcttacaattattcaaaatgtttagatccgagggtccaggctggatcttggctcgacaatctacaagtgtttcgacagcagggcaacgtgcagaaaatagcatagcatgcagctgcatcgatgcatcgacgatggtattgcgggagtgcctcgcttgattgcggccaggaattggtgcgacaggcaggcattgggagagttgcagttctgacaagtgaagccatgccagaaaaggcagggatggcaatgcgcaccttcccagtcgacctgcgattgaaccaattaggagacgagctacagcctcccacggagagatgcgctcgtctcgtggcctggctagcagctgcagcgacaatttggaagcgggaggtgaatgtgccatggcattgtggacgtctgacgtgctgtcggacaagtgaccatggtctcctcattttggtgcaaggtctcaccgacaccagcctctagaagctccgggagatagccgagtgactgaccctggatcatcgcgaaatgacgtaacgtccttttggggcatgcaggactaatggactaatcagccagatgacagcgagacgcctctggcccattttgacgtctgctggagcgcaaggactgccaccggcgcccgctaaggacaaactgcccgccagcgcgaatcacgaaaccatcatctcagctgttttggacattatctgcctagcgcgacatctacaatctggctgcaccccttcccgctgcggatccagtctgttcctgccctgcacggtgctagcagaggcggcttccttggacacatcgaaccttccctcccaagcacccagccctggagtgcgtgtattctcctggtaatcaatcggccaagcgcggcagtgctcatttcgacagcctcaagatcgtgtgcagcgccttccgcagacgttgcagccctcgcacactgttcgacgctgaaatcgcctccaacgacgtcatctcccacgcactgtcttacgcccgcccgtccatgcttcacaacatcggcccgctgtgaagtaccccgtccccccaacgtcccgcaactgtactcatgacgacgacccgatgagagcatgcagaaatgacccagacaccgaagccctcatccacgacaccgagggaccccattgacacggcagcttcctcgacaccacgcccgccgctgcagcgagtcgcagcgagcaacgccttctactcgtcgcagacatccatcgcctcttcgcacgacgccgaacctttgacagaccaagatgacgagacctcggccacagagagcacagatatgagtgaggacgaccaggctgcacatggccgaggtggtgcagcgacagcagaccggcaggatgcatcgcccgacgagatggaggtggagcgtctgcgcgcactccagctgcagatgctgcagaaacagcagcagcgcgcgcgccagcgtggcctgcccagtggcattgtgcccagtgttgcgggtgcccggagaccgtcgcccatcaaagaggagcccatggccaccatgtcgcccacgctggaaggagctttcaacagcccgagcccacttcccacggcgcagaccacttcgaccgaatcgacagagtctgcgcgaacaatccgtggaagcgtacccccgacaccttcaggacatgccctaagaacgccctcctatcctttccccactgtcccgggcactcctcggtgggcttcaacattccaccagccattcactaacctttcgccgaccgtgtccgctattcatgcgagggacttcatggcgccgtcggaaagaatagcttcagagaccagtacccctgccgcctcgatgactcctttcgcgcctggcccaagaacacaccatatcacagaagccgaagatcctcgctacccaagtcccaacctctacgatctggttctgcggctgaacgccgaaccgggcctgcctgcctggtggaccaccgttactgcaatcatgcgtgaacactacggcgcaaatcgagcgacattggcagtaccagcggatgcctcagatattgagaatgtgccctggggtcagaagactacttacactgcgaccgcagaagatggcagtcctcgtgcagccatgtaccaagacctttcgcagcacatccgaaagggctcagtcgagcaaactttaggctttcaacctggtgatgcgccagatatgccacccacaccattcataccagagagaagaccaaagctcttctctcgtcattctttcgccggacatgaacgccagaaacaacaagcgtcaccagaaagcccgaccccatccatgttgagtcgtccgcacggcccactgagagccgttagtcacgcacctccacgacccgaacacccgctgagacaggtgtcgcatgcaagttttgacggcacatcaaatccttacccaagcacattcccgtcaagagaccccacgttcagtgatccggacttttctagtgtaggcgactcatcgccacccactgctgtgttcactgtgttacgtgctctcgaccatgaaccagacgctctgattgataacgcaggtgtaaatcgcgtgttggaacgaggtcgtttagtgacactaaccagagattattctgcatcgcggtcaacgtcaagtgaggatgtctcagacaaacagcaaaagtcatcagaacccaaagggacagccacagggcaagaacaggccaaaggggcaccagttcatcggcgcaacaccctttcagcggccgacgcccgcttgaatacgcattatgaggagtacgaacaatacccaagttctccctgggcacagtctcctgctccatctcccgcaatacagaacgaccccgaggacaaccccttcttctcgacaggaaagctagacgaggaaaccttcaatccatcacgcacaccacaagactacacacagtatggtgcagttgaagcgattggtgttgatagagccagcactgtgactcatgtacctcttgtccatcccacattgtcgcaggccatgcatccaaatgacgccaacacgccttcgcagactccttccatgtctcgcaggcaatcatctcaatctatcccaagcagctcacagctctcagacgatcacatccgccgagcaccgattgccatcctttcaatattgtcggcaatcgttccttaccctcgcaaccttacaaattccctgaagcatcttggacctcacctcgcaacgtctttctccaatgcctggcaatttaccaacacccagatgcaagtggcctccatcaggcagcggcagacaacaggtagcactgctggtagcatttctttaggcgcggatcagcatagcctggacgatcttcttcacctgaatctcgaaaatatctcgacctcagcagctggaagtgtcacaagcccatccgattattctggacgctcaagacatagccctggcgggtcaatcgcaggaacccctggatgggatgcttcctctctaggattttcgaacaagcattcttttagtagcacgcctggtcacatcactggtagtgaagctgttgagagctattttgatgcaagaaagaagacaagtcgcgcgcccgctccaacgtctgccactgcgcaagagcagtacagtcaaaagtcggagaagcggcattcaaagcgtgtcactgtcaatccgattgccgagaagagtgaagatgatgtgcttactccacgcaatgacatgactgcgaaagaggagggttcagctcagcaacctcgtcaaccaaccgggccttcagatcgcggccattcgctcctacactcttatggagccgacttcacgtcctcgtttcagtcactaccggcggcaaccactccgggtggacgtccacccccgactccggggcatgtaaggagaggatctataaccgagacttttgatatgccaccgccatcagagtctcttctgcgcacaatcatcgattccctacctgtgcaaatcttcacggctgctcccagcacgggcgcgatcacatgggtcaactccaagtttctcatctaccgtggccaagactctcgccaggtgctccaggatccttgggattcgatccacccagaagatcgcagctcgtacctcgagcaatggaacaaatccttacgcactggccaacaacttcagcaaaaagtccgactgcaaagatttgatcaatgttatcggtggttctacgtgcgtgttgcgccattaaggaacaagcgtcagcagattgttcattggatcggtaccaatatggacttccacgagcagcacacggccgagctcaattcggccaagcaacaggaaacagccgcatccgaagccaaatatagagcactggctaattctagcccccaaattgttttcgtggtgtctaacaagcgaggcatgaccttctgtaactcacagtggatcaccttctctggccagtccgagagtcaggcgctagtcagcgggtttctggagcacgtacaccccgacgacgttatcaagtgcaaattgccggaactcagtgaggatggcgctgttaatgtgccaacttctatgcctccggaacatggacgaacgggatcgtcgtcatcctcctctgacggttcttcagagactgagagaacagtcacaagccccataggccaatcacctgatcgaatggacatgcctcaggcgaaattatccaagctagcaagcactggcatccttcgggtcacgaaggatgctcatggtcgctcgtcgtattctaccgaagttcggttgcgcaacaaagacggcgagtacagatggcacttggtgcggatacttctcgaaaagtctctagcggaagacagcgaagaggagacatggtatggcacggccaccgatatcaacgaccataaactgttggaacagacgctgaaagagactatggacgccaaatccaagttcttgagcaacatgtctcacgagataagaactccactaaacggtatctctggcatggtcaactttctgttggacagtatcctcaatgctgagcagcttgagcacgtcaatatcatcaagtctagcacggacagtttgttgaatcttatcaacgatatccttgacttgtcaaaggttgaagctggtatgatcaaactgtcaatggaatggttgcacctaccatcattgatagaagaggtcaacgatttgagcatgggccttgctattcagaaaggacttgagctgaattacctggtggacgagggcgtgccctctatggtcaaaggtgacaaattccgcatacgtcaagtgctcctcaacgtcgttggcaacgccatcaaatttacatccagcggcgagatctttgtgcgatgcaaagtacaatcgcccgagcgttcaggtcctctgggagacaatgaaactgtggtcagattcgaagtcattgacactggtcgtggttttaccgaacaggaagcgaaatttctcttcaaaagattcagccaaatcgatgccagcagtactcgacagcacggcggcacaggtctcgggttggcaatctcgatgcaatttgttgagctacatggaggcaagatggacgcccgcagtgtacctaacaaagggtctacgttctttttcacgatcaaattcggactcccaaccgaagaggatcatccaccgcctgctgtatcaacacccggaacaccagcgatggagcccgttaaagtaattgcacctgtcacgccactcacagtgcagccatcgcctctacaaagaattgtgcatccccaggtcgcagccacagcgcagctcaggcgagtatccagcgtatcatctgaccggagtgaatccgtcaaatctccagcgtctagccatgcagcctcggagcgatcacgtgactcgccagctccatctctctcgtctggcagttccgaccactctttgaccagtgcggcactcactgggaagtcaagtctgcgctccgagagatcgtcagcttcttcgttcttccagcagtcaagttctacctcggaatccagtatcaatctcgcactcccaccaaaacggtccgacagtgatcgagacaactcaacaacctcggttgactccacgagcaccatacgacctgaagcacatcgcagtctctcgcctctgggaagcgccttgcaaccgccaatgtactccatcttggttatttgtccgctgctccatagtagagaagctacaatacgccatatcaaaaacacgctcccagagggcataccgcatcaggtggctgggcaagcgagcattattgaggcgcaaaagatgatcggcggcgataatccagtccttttcacgcacgttgtcctcgtcctccatgatactgccgaggtacacgcaattatggatcaggtcttcagctccataaactatggcaacacttcggttgtggtagtttcggatccatcgcagaagaaagaactaatcaaagaggctccagtctatgactatgaacaattgcacatcgaccgacgactgcagttcatctaccgtcctctgaaaccctctaaatttgcagtcatatttgatccccaaaaagaacgcgaatcaagtacggaccgcaatcaagatagcgcccagcaggttgttgtcagccagaagttggtgtttgaggagctcaagcgacgcgtaggtggtaaaggtcacaaagttttacttgttgaggacaacaagatcaaccagacagtatgctattctcgtcagcataacaagagctttgctaatacagacaggtggttctcaaattcctcgcgaaaatcgatgtcgagactgaaacagtcatggacggtgttcagtgtactgacaccgttttcgcaaaaccaccaggccactactccatcattctggtacgtttatacgctttcgatgtctatagtcatactaactgaaccacagtgcgatctgcacatgccgaacaaggacggctaccaggcatgcaaagaaatccgaaaatgggagaagaagcacggataccgacgcactcccatcattgccctctccgcgaacgttcttggggatgtttatgccaaatgcgcggaagcgggcttcaactcgtatgtgacgaagcccgttgagttcaaacagctctccatcgtcatgacgaaattcttggaccccgccgacccctccaaacctcccgaattcatgaagtcgaagaaatagacacggccgcataccttatacgattcatcactaagtaacatattttgatctcggcacaacttgcatcagcgatacggcgctatcgggcattgcacgcgattcctggcgcggtataatgacaacctgggcgatatggaaacccatacccgaacaggtgcaccttccgaatgccgcctttcctcgcgttcagcgcgcttttacttgatttacctttgtttgcatctggacggtgtgggatgactggactttggaaatcagcagcatttactcggtgtatgattgcctacgggcgcatggacggcgttttcctcggtggttttgtcttttacttgctcgtaatggtgggcagaatcgactggtagaggaagagacggaaccggaatgcgcgctggatacacggggcgtggatatgaagacacgcagtcttgtattatagcgacacatcggacgggaaggagaatcaaaggatacatttagcgaatattaattgtgatacccccacgcttctctgaagtatgtctcttcgcgaatgtggggctggcaacggtcgagatgctttccacgaatgacagatgcttcattgctcgatccaaggacagtatcgtgaccctgtctccgcactgctgatgcatgctcaacctcgcgtccggtcagcttattccccattggcccgggtccaacatgcatctctgcacgtcctacactcgcgtacccgctaattggccacactcacgcagcatccctgtatgtgtcgtcatcggcacccatcttcgctcatcgagaatgacaccgcaggcagacacacaacacccgtcaaagttccgaggttttatcaaatcaataacgacaccacttttccccgcctttcctgctctttagtccttcatgcccgacgaccccatcgacacatatcaccgcgcgcagactcacaggacagctcgacttttaagcatggcgtcggccactgggattccagctactgttgcgaggggccagagtgaggaggagccgcttttgggagggcggggcgatgcaagtcaggctgagggtcagcgggtgtggaacaatttgtggatcggtatgtgaagttttggtgggaatgttcgcatgttgtgtgagactgacggaagtgaataggcacagctcccattgctcaagccggaatctggatcctcgctgcgattgtctggggcgcgattttcagcaagaagttgatcttcttctcggcgcatccggtgcgttccctcatcatacctcatttttgctcaattctgacaaaatgcgtgtagctcctcaactccgcaggcttcctcctctccatccaggccgccctcatcctccaacccacgcacaccccctctcaaaaacgcacaggcacactcgtccacttcctcctccacgtcctcggcgcatccgccctcaccgcaggccttatcgtcatcgaaatgaacaaagccggcccgggccacgaacacttcgagtccccgcacgcacggctcggcctagcattttacgtcctcatctacatccaggcgctggtcggatttacgcagtactacgtgccgcagctatatggcggcgtagacaatgccaaagcgatttacaagtaccacagggttgcgggttatgttattgcgatactggggttggcgacgatttgcgcgtcgagctggacgacgtacagtttgaatgtagcccatattcagcattgggcggttattgtggcgagtgtgctggtgctggcgggggtggtgccgaggattaggttgagtaagtttgggatcaagagggcggagggtcaggttaggttgtagggatcaggtgcataaaaagaagacataaatcatgtgtggtatgagattggatatacatgcaacgccctagttgcatgtcctggcgcaagttgcatgaaaatgttcaaggtcactgaaaacttttgtactatttttgagatcaaattgggtatctccatcttctctcaatgctaaactaagccccccaatgcagaagtggtatcaatcgctaatgtaaatgctaacaaaacttcctcccatttcctctcataggagcatcacaaccgcaccaacagcaacacccaccatcgcccccgccgtccttaccgcccctccgcccgtcgacaccgcactcgcgctggcaggcgcctccccagctaacgttgtcgtcgccctcaatccgcccaccgtactcttcgcaccctgcacaatcctactcgcatcgcgcgacgtactcgcagccgccatgaccggcacactcgtctccgtcgcgccacagacccaatggctcaaactgcccgcgaacatgttgacgcagaacggggcgtcggacgcactgcacgccatggcgccgggatcgtcgaagcacgacttatcgtcaagacaggaggccagcgacgccgagttgacgcagcgggttatcggggcgcaggacgaggatgcgcagcatccgaaccagtttgcggaagatgaggagaggcatgttgatgctgcggtgcaggagagggggaatcctgcacatgcgttagtttgtttggcttcggggactgggttcggcactgcggagtgatcatcctcggtatcaaccccggtcctgttggactgtggggatcgtgggacaggcataggcatgggcatgggctgatcgttatgaatcacgctgtaaggggctgtgttgggaaggatgtgttcggcgtaattttacgcgggacggccggacatacatacctccatcgccattgaggaacccgcagactgcaggattcgaagagggtttttgtcggcggaagagctcggggagtgcgggtgtgggtttgggtgtgaagccgttgagggcggcatatacgagatcggtgaccggtgtgggtaggggtccgtcgaatgcgatgccatataccgatgcgctgaatgcaaggagagttgcgaacttcatattgaagtttgtgaatgtgtgtgatttcgaagccgaaatatgaaaatgctgatgctgatgctgatgtttgtcggaacttgtgactttgtgcgtttcttcccttgctcttgaaccacagaagcaaaccctcgaatatgtattataagtctcaaagaatgcggcgtcgaaccaaaagaaaacgaagaagcaacgaaaagaagaacggctgatcgagactaaaaggaaccactccgcgtataagtcaccagtcaaacctctcggggacctcgcacgttttgtgcctcagcctatacccactactattccagcccatgtcgacatattgggtgaagtgcacgatattttgagagacttagcgcaagaaccaggcgtcctgaccagggccggcgtggcttaggtgcgcgatgtgacttgtcgttgaagaccaagcccgcgcgaagttcaggccagccattacggccgtttggcgctgcggtggcttgccaatagtactcccggaagtagccgcgcttggtgtttggtttgaagatgtgcgcgtcgatcagggtcgcgtcgggtgtacctggcagggctcaggggtacaatgatcgtcagttgcggaatgcgaaacatcaacagtgaggtcttgtttgcgactgcgcaattatcgtatgttcttcagtgatgttattcggtgtgttgttagaagaacaggtgccctccacgtggtcgttgttatggtagaagggttagtggatagattgatctggaccgggcggtggagtggtgagctgaagacgagaagccacggaagcattacgtacggctagcccgaggtcttggcgaagcataacgggcgtaaatgcgcagaaaaggatccttaggtacatgcacgatgcgatggatacgatggaaattgtggggagacagaaggctagacagactcggcaatcttgtatactgagaatcaagagggtacgagatggctggaaccacgtgctgcaacggcaaacccatcagtcaccaacctcaaagcgctagcgaacaatagcgagaacatcaatgaagctcggctagttcctttcgaagcgaaatcgatcgccgtcccgtaaacacgtgcttgtgctcgacatcagcatgagccttggaggaatggtgcttagacgagcaagatatcctggtcttttatgcccatggcatctacttccacgagcatcattccatccacgtacgcgtctccgatgacctggtaggctccatcatctcgatccgtcattcgtctcaagacatggggtgtggaggcagagttgaagacgcagagtatgtcgcctggctgtacgcctttgatggtgaagccgaaacgtccatgtttagtattgaacagctgtctatcgcccagccttcctaacttggccagaatgggttgatagggtgagctcatccttacacgtgcagagcatcttggtccgatctctgggggcacttcttctattccagctgcttttctgtcgtgtcgacatgttagtctccttcacgacttgatattacacacgtaccttcttattgactccaagatccagttacatgcttcagctacgtgtagcattgtaccgcggaagatacgacacattgtcatggtgattggcttgtttgactcatccaagaagttgtcagcaaataaagtcttccaataagtcttctccgagacacgccaggtttcaatctcatctccatcatcttcatggtcgtacttttccaagattttctgagcgatggtttcgtgccattgggcaacagtcatgatccaccttgcaccctctccctcttcgcctgttttctctaagtttcgtacgcacggtgcatgggtaatcataatctcgtccacaaatttccctcgaatcatcagttcaccgacacgagatcctgctgtgacaacagtaggctgtgcactggcacaatattgagcagtattgtgcccaaacatcgtaattctcgcaggcacacagacaaacttggtcatccttccttgatgatgaaagtcaggcacccaagaaggaagcccattgagcttgtggaatgagaatgccatattgaagactcgccaccagaactgcgttttgtttggatcgttgttgagcagaagatatgtcgcgaatcgagtgtacaaagtcgggaccgacgtgtaagcgtgaaagtcaatcgcaagactagctaactcttcttctctgatgagtcctagcatgccgtaaactcggtcttgttccaagaagcaagcatgctctcctgtcatcagaagagtcacacgaaggagtagggatacggagtccagtgacaatgacgctctgcttccttgtgctagctctctgatgtggaaaaccgtggagttatcgaaccccatgtgtccaggcttgactggattgccgttgatatcagaaatcttccaataagagactctgtcattctccactgcagattcgagcgacgcagcgtcaatcttgtccgccccgcaaaggaacactatatcagaagccaatgccacttcttgtatgatccaaacccttgagtaccatgaattgcgcaaaaggtgaaggattgcttgccataactcaggttcgaggtcgcgcaatggcagcgcgactttctcttctctcgacgtatacgttgatgctttacgccgcgttgcttcttccacaatgtacggaagcaagctaatagcatttgagatgtgcgattgcacttcagcaggcgcgcagccaagccagacccatactcgctttgctcttcgatacagttggcccataagcttgatctggacagccttctcatcgtcgtcgttttgattgatgcacacagcgtccacccatatcggccgatgcgtcagttctcccatacggtgcgctaagaacggcaaggctgagtatagattatgatgcactcgcatggattttccgttgcaaacaatcgggtaggtctcgagctgtgaaccccaggtataagacagagcgtcgaattcgagggccacggattcaagactgactgtatcgagaatccaggcagtactcttgttgtgggtatctggtctaagtaggcgaatctctgcagggcctaggtttgtgtactcgtatggagttaatgttgcatccatagctgttgagttatgggtcgatctactagatgttcgattgccgaagagatgacactcacacaggccaaagaattgtacaaagtgatcgcgacaatcagtcagatttgacacgaatgtaaaatatccactgcagaagctctcgtccaatggtgttgccggatgatagccagccagactggggtagaatcctagacctcgcttccgcggagagatgagaggctactgcttattgtcagtcacaatagccagagagatatgatcaagggttgaggagactacagcggtttaaggagctaggaaatgtaccgatacgcaaaagtaggtcctatcagtgcagcctgaccagctaaccagcattggtagccacgctgtggccctgctaaaattgaacctgacacggatcttaaagctctttatttgactgccgcgcaccaaaagaatagggtagccagtgctacaaccgtaaacgtgagttgatcaagtatattttgaatcttgaataatgcacttgccagggtgctgtagacgcgaagttggaacaacatcttcaattccctccccttctcgacctatgtccattgcatatcaaacaagcatattgcccaacttaatcaccatgcccaagacgaaatccgacctctcttcttcaagctcttgtcaatcttcgtcgttaactcctccaattcctctacaatggcgtcatgtttggcggtttgcgcctgcagattattctgtaagatgtctgtatccgacaaatcaagggcgttgttcggtcgacacagttgaggcactatacttagcctatcctcgtctttttccgagacgaaatggggatactgctgatgcagctgtatcaatatcacttgcaactggtcattccgctgatagagtgtccgtatggctgcaatgagcgatgcatcggatgcagcttctagtaagactggatcatggtagcagtcgtctgtagtaaagaaacacttgagtagcagttcctcttcattgtgcctatgattcaaagtccgttcaagtgtgaaatctgcacttcatgtggtctcggtgttgggcgtatgtggaactgtgattggcaggactgctgcgttgaaaggcatcttagacatatgtcagtgaaggaatgtattgtggatgctggccttgattccacgagctatgatctgaacgaggtcatgttaccagaaaaagtaaaaagacacaaatatggtgcaaagtgagacacaaggaaaacatactgagtcacttcgcgaaaggagtgcatgtaaaacagtgctgccattgctctgtatgagacatgttgtgggaagcaaacatgtgaagtaagtatggtgctcagtaagatttgcatctgttatatcttggctactcacaataccatgtagacttgaggacacctgcacatccttagctcatacaacatgtgcatgttagtgttctgctccaccctctgaacttcactgtaatagagctgcaaatcattggaactattgccctgaaggtttcttcttcaaaatcatataaccccatcgtaataaaactaatcatgctaggggccacttcgctcccaagatagccgtcttctatctccagtgctcccgctcccctggtacacccccgttccaaccaccattcctcctcccaagcccccttgggtaatgagaattctgtccacctggcatcctgccgttgtccggaaaccccgatcctcgatgaccgggcatagggctcactgacctatactcattgaggtagtagcctggacgaggatgttcttgcatatttctgggcggcgaagggccgcggctttggtagtaggagctgtgttgtagggaatgttgttgtgcatcttttgtagttgggtctgttgatagactgtggtgttatggtaaagctggatacttgtggagtttgaaagtctgtagcgcgatgtagaagatcctttgtattgtgttggatcgagtagcattgtgctacgtcgtgttggaagagaatgtgttgtgctggaatgacgagtgtgacaatttaactttcgcagagacacaaacatcacaaagacgaccacgacaaagatcgaaatacgtgtagtcgactctctttgatgttcattgctagatctattcttacgtttgtttgctgttagattgtatttatctgttctttctaacaataactttgaatatctggattgcttcaggaaaccacgcaagcataacacaagcgtgtcatctgataagacatgtcaagtacgtagtagataaaacgacgagcaaaatgaagttcacctagtcgacgttctcagaaaggagcaaaaaaaggtcaaaaacatacaacagtcggaattcgctaatggtcacccacttaactactactcgaccggtacgatgcttgtgtaaggctgagcggacgggaagcccaattgtcatcgtcctatggtcgtatgtgaaggaaatggctagctgttaggctcatgttgttgcaatgtgcaacttgttagcgcttctggctttcctgaaggcacaatacagccaattcctgactgcccaaaaacctccatgtcaacgtcctgcagttgtatgtgatgaacttctgaattttgatggaaaatgatcaggagttactagaggaaacatctagtgctcacctacaagcacagtgctatcctcaaccctgtcttcctcacttccacttccacccagcaatccgtctccctccttctcctcagccatagacggctgcacaacctgccgtcctttccagttcttcatcatactgtccaagcgcttccgcaatccatactgcatccacagcggcagactcctcagccttggcgcaatcaaccaagccgtctccggcagagtcatgtgctttgatttcccgcccagaacggccttcacaatctcctcagccactgtctcggggtataagaacttgctgtcgaagccttcgaacagcgcggtgcgtgtgtagccctggcacatcaagaccgtgcggaccttgggtgccttgtagtgtgtgaccagctcgctcgcgaggccttcgtggaaggctatggcagaggctttggacgcggcgtagtcgaccattgacggggctgtgacaaaaccagctagactggctactgtgcagatgaggccgtggttcttgctgaccatgtctggcaggaattgttgggcgaggtagtagtgtgcaaaggcattgaccttgaatgtgaggttgatgtccttctccgtgctctcgaggattgtcttgccacgtacgacaccagcgttgttgattaggacggtcgggttgccgagggtggaacggatctgcgagcaggcggaggcgatggagtcgggagaggagagatcgcagtggaagaagcgaacagaaggtggtgctgaggtttgttagtgatttcctcctagtacgcatcaaggtagttcttaccctcgtatgtgagctcctgtatatctagcacagcaaccttgatgcccctctcagcaagcaaatgcaccacgaccttgccaatgccatcactgccacccgtcacaacaacaatctccttgttccagtcgtaagtgtcattgctccagttgttcgtcaccgcgctgtcgagccacccgctgagactgttcaacagaccgagtccgacaagggtccttagatgtttgaatgcggcaccgtgctcggctgcgagtatgtttccacgcgtagtaaagcgacccagtaggatgagggggagtgtcaaggctgggttaagcactgtcaacttgagtagtcgaccaatcgtgtcgccagtgatgcctgttcataaactcagcatgtaaattaggttgtgtctatcctgggatgtagtgcttaccttcacgcgagaggctccattcgcttcggataggcatgttggcgatcaaaagacactaagaattaggaatcgaagtcgtgcattcaaggaaggtttggacaaactacaaggctgccagtaggcaatacctagcctcacatctcaagcgtcgctctttatgagcagagtgccttcaccctggcacttggcacctcgaggctgcttccgaaaaatgcggggctgcagcacgcgctagccgaggtcgcgccgtacgggagcttgcacgcgtcggccaagaagcacatggcaatgtgctcggtcattgagatcatcggttatcgagctctgcctttagttatgactcaagttcgtcaagggtgccaatttttgagatgaactaataataattgtcgctatgatcgtcttgaagacatagatatacagatcaaagaaaataaaaatgctcaagccttttgccacgtgtccaacaccaagccatacttcaaaacgccaaatcagacccataacataggaaatcgtgtcgtgaggtatctcgtaaaagacgccggtggaaatacccgtctagtaatactaacagtgaaaacaaccaaatgcaatgcaagcgtcctaaatgacattaccacttccagtctcatagtccatgatcgagctctccggcaccacgctcgtcatgcgacttgctcttgaatctgggcggtcgatgctcatcgctccactgagcatccttacgacctttttgtctcttggtctttggaccaagacttgcgcaggacagaccacgatctcgtcctcgccttctccgaaatcgtcgcccttcttgacaacaagtgggaagagcacaatcttgacaattgctccacgtccttctaattcgtcgttggaggtctcgcgcccggaccgctcgttcatgagggaagcattgaaggttactttggcaactaggtcgccgttggtgtcgtactccggttgaagtggtgggagcatgatgtattctgcgcgctgagtgcgcatctcaatcgatagctcgactgctaggcgcatcacattgcgtagtgattcctgaatttgtcgctgtagatgagagggtggcgacaacagggtagagagcgtgctgtagatctcgtgcacaacagcttcggtatcttgggcacgctgttggatgaaagcttctctctttgatagaagtgtgagtgtgatagctcgccattgggctacggcgcgtggtggtcctgacaagaatattagttgaagttctgaattcgatgcagtcaatgtactcaccaacttccgataaagtcttctccagcgacttgagtttctgtcgctgttctctgtccataccaaataggtatcttgtgaagacgtactcccagatcatggtcatcactacagacatgaacacatctcgccgcttgacgcgatcagccaataggctgtcgacatctgatccatcgaggatggcattgtcaaggcgagtgtcaatcttttgcctagttgccgtgtcgagccttgtgtctgcggcgatctctgacgagagtttgcaagggcgcgtatccgagaatttggagaatcgcaacacccattgctggacgtgctgacagagttgttggcatgcgctgtcaaagtagtcctcatctcggatcgtcaggaaactctcgctgggcttcttcgcagatagaatctgcttctgtagtgtcttgatttgctctttggcttctgtgagatccgtgttcagacggtcgatctcagcgttgcgctcgtcaagtgcgatgccaatctcgtcgcgtactgcatcttccactcctctggtcaactgttgatgttgagtgcggagctgttcgagctcgcgttgggtggtctgccattgctgatggaccaattgaccctcggattgaagttgtgcatatcgctcattagtgtcattggcgagattgcgattggcctctgtcaaggtgtcgtatcagctctcttagccttgcaatctcctcttggagcctttggagagtatccttgagctgtgcaatgtcgatatctctttggtgaatctctcgatcacgtgcttcagcggcctctgcgacaagctgctcgtcgatttggcgttgatggtaggtagcttgaagggtctcctctgctcgtgcttttgcattttcgagcgaagagttttgtgcagcaagttcatcaagttgtgtttgtaagtcgatcaattgcatactttgtcgcttgcgcacgctcggtggtcgcgttggccgcgacggtgacattggcgagcgcggaacttcgccccacgcctcctgaactctgttagcgtcatgtgcgacaaccgtctgatctacgtttggggacttacaaaagtttcggcggccatactggcccgacgacccttgcctgtacctctgacgggatcgtatttagatgcgtctgcgatgcccgcgatggctgcaacggcgcccgtcgcgagtgccagacctgagaggttggggtccgtctcgttagcgtcttgcgcactggcctcgccaagacgggatacagccctcaggtcacctgatgcgctcctgtctactcgtcgtaaggattgtgtagagcggttgcttgcagagctgaggggccgctgctcctggtctggagatctaaattttgagatgttgctcatggatcgctggctgagtgcgcttgctgagcgttgttcagacatttgctgcttgattggatcatagcttggagatgagcgtggcatcctacgtgcagggctgagcgtcatcgttcgatctacgttgtcgtgtacttgactccatggcgattctatcgatgctgaggcccttccagtgctgtcagacgctgctggtaccccccttcggctcaatggggtcggagtgacgggaggcggtgatttcagtcgttctgaaaagggctttgggctctcagtccgacgagctgacttcgtccctcggtctggcgctccgacatcgttgatagctcggcctttcttgtgcaagggagagtcatcaggaggacttgtttctgtgatggtgtggagctgattgttactgggcgtgcggccatgctttgacagtggcgtgactagcgacgaagactgtccagtactcttttccttgggatcaccaaagattgactgatatggctccttgtgctcgatctccttggtaggcgacacttgctcgtcacgagaacctgcgtgtggcttcttactcttgctcggtctggtcgtttcgcccatctctttggtcgttgaaggtactgctctgcggctctcatgagcaggcgtcactgtttcaacagtgggtgatgtgccatatgctcgtgttgacggtgacgagtcaaacaggtacgaagtacgctccttcgttgcgtattcttgtggagaaggtgttgtggctccagcagatgctggatactctggcagcgtaggactgttctccacgtcctgtgagttccgaatcgctctctcgcggggcgtctttggttcctttgatctacgcttcttttcccgagaggatgtcgtttcttgatggactggttcccctggcatgactgggctatgaccagcgtcatggtagccactgtcgcgagtgctttcctggaatggcgcaggtcttgcttgaactggcagttcatctacctctacagcactatcgcgtaccccagcaaatgaccaagtaggctcggcagatggactgagaccccgatctctcggttctacgtctagggcgctcgtctttcgtcgtgaggatcgttcattgctggcagaatcttctgtcttggttgatgttgcctgcctgagttcgggagtggcttctcgaagatgggttcgcttttcgtatggctggtcctcctcgaacgtcactggatgggatcgtcgtttatgcgtctcggtggcaagatcttgtgttctgtcaactgagctgttgtggtgctgcacttcttgcatctcactcctcggctcactcttttctttccctttcctgcttttcttttctttcttttttgatgatccagccaactcctcaacctcttccgtttctttccgtcctaccattggcgacttctctatatcgcggctccctgcatctcttggtatcggcacttgagggaacggatactcatcgaactccttgcccgttgctcgctttggtgcctgctcttttggcacaccttgatcgaccggtgcgacattgataggcgcctgcgacagagggtttgcgagcttactttcgctggcagtggagtcaactgctagagtctcaacaacaggaggctctcttgtgagagcttcaaccgccggagtctcaccaactgcatactcaacactgtcctgcgttcgtgatgcttgtttcttgtctttctttaccttcttgtccttctttggttcaaaaggccaggcgctatcatgctccgtaggtagctctttcgattgcgcgtcgagtgactgtggttctacgcttctgcttactcccccggtaggctcgtttgaaagtgtagtgggcacagcttctgcaggtgactcaggcagagaagtgcgcttcttctttccactcgacttcttgttcatcttgagcttcgaacctagctcgtcgggatcggcttcctcaagagcgcgtggagacgtgtttgacttcgaaaatgtgggatcgttgagcacatctagaggatcaaaagagatgtcgtctgtagctgcaatggcgacttcgatgggtggaagggtgctagactcagattccttggtgggacgtaacttgggtgacgaagtaggtgtagtccatccttgggaagcaaattttgatgcaccggcgctgttgagtgcggcagcgacatcatcatcagtcgttatgtcgtgagtgccgtggggtgatgtcgatttatggaaggtagagtcgttgacgacgtacgtgtcatcaaagccagagatctttaggccggccgcgacggtgccagcgaagtcgatgtctttcttgggtgaccgagaaccaaggcgcgcatccgaagtgactcgcgaaacggtcctcttttctgaagtcggtagctgtattggcgtaaccgacctggactgcgtttcgtactgcttggcaaggtccttgacacttccagtggtcccctttcgtagctctcgttgacctgaagacccttcttgtgatgcaccctgctcaaacaatgcagccagtttttgtgctcttgatggcttcttagccaatgttggtgcttcagcggtatcgaggctcgtggtggatgacgatggttctgcgtctcggatcagtgcaactctcgttgattgatcatcgaccaccctcgctggagcggtgactgtctcagtgcgttcagagacagcctccttcggaagctcaggtttgcgttcggtgccaagaggcgcagttgactctgcttcgaaggctggagtcgtcttcttggtcttgcgcttctcctccttctctggcttcgaagcaggctcaatctcaggctcggccacctcgacgacttgttgactcaggtgtccctcaactggagcccgtgagatgtcaggcaggacatcggactcggccgtgggcttagacttgcgcttctctttcttgctcttcttggaaggcaaagccgattcgtcttcagcagcaatttcgggagcaactgctggcgtcggttccgggtcagcagcagactctacagccgattgctgcagaaccgatgtatcttcgacgggcatgtgcatagtatctgccgcctccttctcagttgccttgacatcgactacggggatctcttgattcatcacatcaggttgctgtgactcgatgggtagctcctccgtacggagcacgttttcagccgcgacctctgggatttgttcagtcttggtggactcatcgattgatgcgctcttcttgtccttcttcttatctttcttgctaagcttgcgggagacggatggtcgctctccttcagcgatggactcggcctctggtggcacgtcaggctgagcttcaggtgctttgatgacagaagcagctaagtcagtgtgctgtgtttctgtccgggcgagtggcacaatcgtttcaatctctcgtgtcaaagtatcgtttacacggctcgcctcctttttcatcgtagcagcctcttcgctagggtaaacaggctcttccagggatgttggttgtgtttgctcgactggcacaaccggtgcatctggctgtatagctggctcagctgtcgtggtttcagtgaagatcttcgcttcttcacgtgactgatcgatgagcggttgttgggtttcaataacaggaacaacctgttcaggaagtgtcttagccacctcttcgacctcagatacactctgcttagccttcttcttgtccttcttgcttagcttgcgcgatgggatttcggccatgcgtggctcttcgacaatttccttcgtctcaaccacagcttcaggttcagctgcaggagtcgtcggttcggtgtcgagcgaagcacccttggctttctttcccttcttcttgtctttcttgctaagcttgccgacaacatcggagaatgacgttgggtcggatgaagtaggttcgtcgagttgttcttgtgtagcaagagcttggtcgagtgcttcagaacggagcttgaattcggcgacgtcatcttgtacagccttcaggtctggtgatgagatcgttggcggttgggagagttcttccttctcatcttgtcgctccttgacttgtgtcacttggtccagtgccggctcgacaatttctctcgttgactctgaatctgcttgcgttgtttggaaagaaggtggtggtggggatcgttcggcttcgcgccttgcttctgtgattattggcaggacttcgacttcttcttttggagactcttgtgcagtgacgggcagcacctcgttttcggtcgtcgcaatctcgttatcaagctcactcggcacattctgtgccttcttgcccttttttttacccttctttgaggcagagcgcgacaaagatagttcgtcagcttcaattgtttggcgttcttgttcttgtgcaatttctcgggctggaagaggtgtgtcctgaatagttgcgacggctggtgcagaagtgacctcttgaggtggttgtgtatcggaggggccttcacgcacgattgcctctggttcgatgggcctggcgtcccgcagctgctcatggagaaacagtagattctgcagtctctgtggcagtaatttcacttggcgcaaccgatggttctgaaacgacttcgatcggcgtcgtgatgccagaagtcaagctgctcttcttgcccttctttttgtctttcttcgacttctttgaaggtgtagtcacctcggtctgatccacgattgacataggatcttctaaaggctgtgcgctggtggtagcttcgttgaccgtctcgacggttgctggtaaaggctcgttctctggctcgataagttgactgtgaggctcagtagtgacatcggaggtaggtagatcgattgttgtggaggtgagttgcagctcctggctgcttgacttggagggagcgggtacatcgagctgttctgctgtcgaaggtaggtcctcaggaatgctttctactgtaggctcagccacaaccattgcttcaggctgctgttgctcagaagggacgtcgttgttctttttgcccttcttggtcttcttagaggccttacggctggggacttctgtaacctcgataggctcgatgtccacggtcggcatggactcgctgttctcttcagcacgaggctgcaaataaatttcaggctcatctagcgtagcctgtcgttcaggtacttgttcgatattgcctaggacttgcggaagcagcgcctcgacagcttccgaaagctccaatgcaggggggtctgtgacctcgtttgaagcagcgagtaatgagtccaaatcacgtacgacagctgtctcttgggaaggttcgatcaaggacttagcatcgtcacgagcctgctcattggggctagattcggcgacgtcaccagcttcggcgttgtcgagagacagagattgtttcttgctcttcttgtctttcttggctttatttcccttcactggcgtagacgccgtctctccctgtgtgatttcggtcgaaatttgatcttgcataggcgctgcgacaggactatcagccgtaggcacagttttctctgcatgttcgactgggtgaataggctccgcagtgagcgctggtacttctggctctgcaatgatgggcacttgtcgaggctcttcggtgatcataagctcaatctctggcgcctgtgctccttcaaccatgctctcagttggcacttctctctcagctattggctccgcttccacgtccatggcaatggagctcttccgagccttcttctctttcttgctgagcttgcgagtgaggacaggcttctcctccacgatcacctctcccctggtttccgaaggtactttatcggccagaacaaggggctctggaactggcgcttggaatccgacctcggcgacttcagagcctggggcttgctgcacatcttcggagactgtgcgtgtttctgtggccatggggtcactcaactcaattgctggcgtctgaggttccgactttttgcccttgttctttttctttttcttggacggagtggaagtcgtgtcctcagttacaagttcaggtgcgatggctagatcctccgatactgcaagaccgttgtcttcagccttaacatcgattggtgcttcgagctcgggttcgggagcgagaacgggctcgattgttgcaggtgtgtcgtctttcgcatcgggcacatcaagagcttgaacggtcgattcttgaacatcgcggttggttgcaatgggctcttcaacaggtggtgggacatcctcaggtgcaacctgtggcacgcctttggcaattgaggccgatgtgtccgatttctttgccttcttcttagatttcttcgaagatgttggtgcaatgtcttcttcaaggtgtggcgttggatctggctgtagttctggctcgacagttgcatgtgaaatatctgcttcttgaatttcgacgtctcgtgtaacttccacatcatagcgtggttcagatgtggtagtatcaacactttcgacaagcatcggcgtatcctgcgactcctgtgtagtctcctgctgtggcaccacagtatcatcgatggttggcgtggcggtaccagacatgttcgacttctttttggtcttcttgggagtcggagctggtgcctgctcatcaattgtcgtaacaagatctgtcaaatgcgataccacaggggtgtcacgctgttcgatgcgggattgctcttccaggatgggctgtgtttgtgctgtagatggctggacgtcttccatgatgtcatccttgacattggttgctggctctggttgaattccgagatcgcgagagagctcaggttctgaggcaggaacatcttcgttaataggcgtggctgttcctgatttcttggccttcttcttgctcttcttctttgatgcttcgggggttagacctttatccagaggctcgacttctactgtaggtgcagaatcctgagcaggtcgctcgacgccacgagtatctgtggcgacaaaaccctcttgagtaacagcaacaggaggttcatcaacaagagacttgttcgcatcagtggtagcgatagtgagctcttgtgttatgtccgctgggatggcaggtccgtcttcagcgacagtagcttcggcgaatgcctcttcgctcttctgcgcttcttctttcgtagctgatgaaggcagcgctggctcatcgatcaaaggcgctggtacagcgacaaccggagagatcgactcttgttcgacctcgcgaggctgttctacaacaagctccttgcgagatatggctgccggtacctcttcgatcggttccgtgacactatcggcgttgtcggcagtgtgttcttgaacctgttcaggttgcacgatggcaacctcctcagtgactggagttgcagcgcctgatgccttcttcgctttcttcgcttttttcttgtctttcttcgacgaaggagttggtgcctcttcttcaataggagcttcggctggaagttcaggtgcagggagaggtgctacctctgtgatatcagtctctgcgatgtccagcgcacgttcactttcgagattttgttcgttggtgtcttcggctttcacagcgtcggtttccgtgacttgaagcggctgagcttcaacatcatcctgtattgtcttttccggtgtggcagtactttcgatagtttccgctgtcttactcgggagttcggagataggttcaacgattgtagcaacgtcctcagccttctttgctttcttgccctttttctcgtctttcttgggagccgtgtaactccaatcctcctctgctggctggaccggcatgtcagtagctggcgcgtgttctggagcatcagtggccacttcagtttctacagttggcgcttcgtcgcatggtggagtctcgatagctttgccgagggctgtaggtattgtctcagccagcgcttcgtttgtttgttcgacgactggctctgcctccatgacttgcgaagggatgactgcctcaacttgtcccattgctggctcctcgactttctgttcgacctcaggaacatcctcaaccattggcgtgtcaataccagacgacttcttggacttcttggccttcttcttgtctttcttagaaagcttgacgtccgtgtctgcaataggccccacagcctcctccgggacactagctgttggctgctgaacctcttcttcttgttgtgaagggatatcagcaactcggtcgaccacgacggccgaggcctcttcttgcgaaattgcaattgtcttgtcagaagcactcggtttgatgttttcctttacaagcgctggcgcttcctccaccactggcgcggctttaatgacggcgggttgatcaacaatctgctcaggcgcttgaaccggaggttcttcaaccttctctggctgcgcctctggcagtgtttcatcagctggtgtggcagtcccggattgtttcttggcctttttgttctttttcttgtctttcttcgaaggcgtggcgattacttcatcatcaacggcggtcgaaggctcgctgggggttccgacttcgatcgacttctcctgggatagatctgcactgatgtcccgaggtgtgtcggtcactatcggctgtgccggaatgacttcagagatctcttgtgacttctcctcggccttgacaggcacattcttatcgacaagtggagctgcttccagagatgtttcttcagtattgcttgtaagtggctcctcagctgcgtccggaacatcaggtacagcttcaaccggtgtcgctgtcccagacttcttcttatcctttttcgccttcttcttgtctttctttgcagcagctgaactttctggatcaagcacaggttccgttgatactggagtgggttccttggactgttcatctacaggatctagagctctttcggagggttctaacggcttgtccatgacgacctcagatatggtaggtgctgatgcgccaggctcgacgatatccttgggcaaagcaatttcttcgttaggctttgcggtattgtcgatgctgacaacggactcaagttgcgcagtggcgaccagttcatccaccttgacctccttggaagattctccagttggttcggtagcaatagtctcaggcgtcgatttagccaagggtgttcgcttgcgtgggagaattggtttgtcttcggctgctttttgctcgaacaaggcggctagcttatgcttcttgactttcttttgctcaggctcggatggcattgtcgtagtcttctcttctggtgctgccttgacctcttcaacgggctgctgatcatgcagctgggcttcggtagtgtcgacctgagcaataggctgctctataacgaccacctcggggtccagggtagccacttctgccacggatcggacttgctcatttccagaaggctcaattggcgtggtgtcagcaacatcaactgcggaggaagcctcgggtaaaggatcttcaacaacggaagctcgcttcttgcctttcttatctgttttcgttttcttggttttctcttcatccacagcttccaccacaggctcttcctgcttctcaacatccacatccaacttgttttccatctctttctcatcaaccactcgtgcactctcatcttgcacactctcgccgccattttcaacaaacgcaatatcacgaacatggggatatgaggtcggtatccccgagagaagtaaaggtgtctccgaaggtatagaagggggtggagacgactgagtatcagaaacattggcttcctcaggcgtctcaagcgctaaaaaaggcacggtttcgctctttgattctttttgttgctttttggctttcttcttgtccttcttggagggtttcgtcggctcttcgacgggctcgatgaacgtagccgctgcaggcgcctcttcggtcgcttggtcaggcggaggggtatcgtgtgctgctggtggctcctcggtagtcggctgctcagtcgctgcagaagtagaaggctggtcatcaattccgagctccttggtaacttcctcgacaggcgttgccgggagagaagtttggtcttcaataccagatgcacgcttggacttcttcgctttcttcttatctttcttcgaaagcgtagcatcggcgatctcttccacagcgggagtgggctcgataggggcttcgacgatgggcttagtctgtggctcttccactggcgtcgctgtcaccgattggccttcggcagacttctgtactctagcgatttcatgggcgtctggaacaacgggccgtttaaacgaaggagcaagttccctagaaacttcctctataggtgtcgcgggctgtgacagctccccttctatgacagacgaggcttttgacttcttcgccttcttcttgtccttctttgacttgacaacaggttcttcgacagcttcgacaggctcttgaacaatagacgaagcttcaggttgctctgcaatcacagtcgactcgtcgacaacgggagctacaattggctcttttagatcggcagtctcagccatgggctgcacatcctcaatcctaagctcctttgtcaattcctccgcaggagtcacaggctgtgatggctcgctctcagcgacagacgcgcgcttggctttcttcagcttcttcttctgtgccttggaaagattggcccactcggcgggttcggcttcgtcatccttggtttgctcgacgggtgcagcggcagtctcagagactgcctcgcttgacaatggctccgtcggcgggaaggcttgggatggttccttgctctcatcgaaggtcgcggggagaagagcctcctggtctagagatggctgagaaatctcctccttgacgataggggaaactatgaccggttcttcggtgatcacgggtgcgacaggttgctgttcttctacgctgacgtccttggtctgttcaggtacttgctcgacgggtgctgagggctcagaaagctcaggttcggcgatagatccgcgcttagacttcttcgttttcttcttgtccttctttaacgtagacgctgaaggagcatcctcttggacaatatccttgggtgtttcctcagtggcggtgaatggcatatcgatctggcttacttcgggaacagcaacgataggctcttcgacgacaggtggcgtggtgagtggttgatcttccgctaagacatccttggtttgctcgggcacttgctcggtcgactctggtgcggccgactctgtgagggcaaccgcaggctgaggtccaaccggggctacaatgacagattcattgacatccgatgcagtgttagctggccgatcttctgccttcgcgtcaaccacctccggggttgacgcttcgataggaatggaaggctcagaaggctcggtctccgcaatggatccacgttttgccttcttcgactttttcttgtcctttttcgaacttgtcgcagttgcttcggcatcgactgccttctgaagatcatccgcaggtggcgcgactagcacaggctcttccgttgctggcgtttctaaaatttgctcctcaacagccggtgctgattgaggttcttgaacatcaagcagatcctgtgcattttcttcaactgaagtttcgatcggagtcgtagttccgctctcagctacagagccacgcttggccttcttggccttgttcttatccttcttggagacagatgtgggtgcttcctcttcgacaggagcagcggttggctcttcggctggagtctgtggtaggctagactcctcgaccgcaggagccacaggtgctgaatctccaacaggaagacccctggagatgagttcttcgaccggtgtgaccgcaggtgtcgcttcttcagttgcggcagaggtaggagctacaggcgcttccacaggcaactcaagctcttttttctcttcagatggggtagcaacctcagactctggctccgcgatggagacacgcttagccttcttcgccttcttcttttccttcttcgagatggccgatgattcttcctctggagtctgttgagcttgttggtcctcctcagcggtagcaggtacaagcggtgcttctacgtcagccagcacaaccttttgctcttcaatagtctctataatgacaggctgtacttcgatcgagctgcttacggcctcatcttgtgctggctccgggagttgcgcaacaggaagtggctggtcctcgagagacacctctttctcctcggtaggtgtagccggagtcgattcgggctcagcaatagagacgcgcttgctcttctttgccttcttcttgtctttcttcgagagagatgattgctcgggttccgcagactgttcaggctgttggggttcttccgcgagaacaggctcaacagacggctgctgctcctcttgcttgactttagttacaacgcttgtattctcctcaggcatgggcgtggcggtagcaggttctagacccactgcagtgttgacagcatcctctttcgattccgcaacgactgccgggatggcaaatgtttccttgtcaaggggcgcgcgctcgagctcctgtgtcggcgtctctagaggcgttgaaggctcgctctcagtgacggacttgcgtttgtctttcttcgccttcttcttgcctttcttggatgaagtggcgtcttcctcaactactaacgttggctcgggctcaacagtcttcttctccatctgttcggtggaagcgccttcgctgtcagcaggtgctatagtctccccaatgctggtgggctcagcaagattgctgtcgtcgagtgtcgttggaaccacgtcttcctgttgagttgttgagacgggcattgattttggcgacaccggctcggaaatggttgcaatctcaggctgaggctgaggcacttctgtggcatgttcttcgcttccaagttccctcgtgacctcctcaacaggtgctgccggagcgggaggtgtgtcctcgacgatagagacgcgcttgcctttcttggcctttttcttgtctttcttagacagtggtgcatcggttgtcgactcgcctaccggctctgcgggctgatcagccacagtgacagacgggtcgttgtctcgagaaagttcctcggtaggctggatcggctcaatcaaggtctgttccacgtcttgggtttcggtaggcttagcggtttcaatctccggaagagcgacttcttcagttgtggtcgtcgactctacaggcgcaggactagcttgggcctcaggtgtctcagttgtagcagcaatgaatgattctacttcggtgacaggagtctgaggctcagagatcgacttgctcttcttactcttcttcttcttggttttcttcgaggtggaagtagcatcgtcattctctggctcctcgatttgcggttccgagcgttctgttgatagaggaacctcagggagagcttcaaattcggcactgggagtctccattggtacctcgaagtctactggctcagataattggcccatctctgtggcaagttcacgctcaatgggctcctcggtgagtggagtcggaagagtatcatcggcaagtgaaatggactctacaggagcatcagctacaagaggctctggagggtgtacagtctcttcgacttgcgcagcttccggtgatggttcaacaatgggtgcatctttgacggcttcggtaacagtctcaggctctttctcctcatcagccgtcgccttcttgcccttcttcttcttagctttcttcggggtagattcaaccactgcctcttctgcggcgggctccaggggcatgggaggctcgactgcatctttgctcgctctttcggtgggaacatcagtgttctccgctttcgagacagttcgagacaaggactcgtcaacggtgggcactgttgtcgcttcgggaattagctcatcaatgggaggctgtgctacttcatcactgctcttctcaacagctactggctcggagggagcttcaaactgcacagaaggctcctcggtggtaggagtgcttggctcggtgatgtcggtcgacttggctttcttggccttcttctttttggatttcttcgaagcaagctcagcaccttcagcctctacagctggctcaatggttgtctctacagtcggctcgacggttggctcgatgtgtggcccaacagttggctcaacagttggttcaggagcggatgagacagcggtgtcttgtacgggcttttccactgccgatggcgtaccatcgtcaactacagcggagactggagcaggcattgcttccttattgcttggagcttgttcctggacttccagaatggcatcgctcttctcagtcggggcaggctccaaaaagtccttgactaagacaggcggctcttcgctgttcggcgtgctaggttcagtatcaaacgacttgcccttcttggccttcttcttcttgctcttcttcgaagcggctgcctcttcttcaatgactggctcctcgacattgcgagtcgactcagcgagaacaggtgtaggcttatcttctgtttccttgaccacctcgactggcccagcgacaacctccttgggagtttcaagcggaagaggtgtttcttgtggctcttcgagcaatggaacgggttcagcctcaatagctttttccactaccggcggctcgatgacggtttcggattcgactgtttccttgggtaggtccgctgcgcttggctcgatgtcaacagactttcctttcttgcccttctttttcttcgccttctttgattcggttgcagcctctccaaccacatctgtagccggtgcttggattggctcctcggagatgatagcaggtaaatctctggcatgctcaggctctgtcaatgcttcgattggcctctcctcggcaacagtggcaacttcaggcgtcgggatcggctgtgttactccttcaagtggttgctctggtttcgcaacgtcagtctcgacagttggctccggctggacggactcgatggatgcctctagctcccgctgtacttcggtcactggagtgctaggctcgctctcgtcgactgccttattcttcttggccttcttctttttcttgtctttcttcgaaggtgtcgaggtaagatcatcagcctcggctgtgtcggtaggctggataacaactggtgttggtaccgactcttcgatcggtgcgggctctggtacagttgaattgtcagtggtgaggtcggtaatgtctctgctaactggctctgatgggatatcgggccgtggcgccgctgaagtgtcctcggtggataaagcgatctcctttgtgtcggcctgtactggagtctcaggttctactgggggttgcaccgttgtctcctcgacgggagcatcaagctcaccatccaattcatcaggaagtccgatgttctcaggctgcacagagggctcgacaagtttatcgattgtggtagggacttcaggcagaacggtctcctcgactggcgtctcggtacccttcgccttctttcccttctttttcttcttttctttcttcgatacaagggtagcctctccagcctcagcactcggctcggtagtcgcggagatgtcctctcggggttgttgctcaactggagtcggttccacttcaagtgactttgtttgttctagaggtggtgcaacgacagacgtagttggctcggaaagttgggtgggttcagtaggctcttttgacatttccacaacgtcacgagacggctctgcaagctcggcagtcgatgttgagggctcgacgataggctcagcctggacctcaggcgtctgcgtaccactcttcgccttgctctttttgcccttcttcttgggtgtggcagccaactcctcttctgtgactgaaggtgctgtctcaggaatgtcgcgttcggcagaagcaggttcaactagagttcgaacagactctgtgcgctcgattggctggatagtaacgtcctgaaccgcgatttcgagcttgggttgtgtagatactggtgcttcttcggcaggctcgacaatgggctcggcgagctcgtctttctctgttacagtttccattggtagcggtacgtcgataccagcatcgggcttgacctcagacggtgcggtagacgagaaatcaagagatcgctcgacgacaggcgtgctcgtctcgctgtcttctacagtggagagttggacgctttcccgcttcgctttcttggccttcttgttcttcttcttacttgacgattgcgcagcatcttcctcggctggtgttgagggcacggtgtctgcaggggcagcttcttgtggtagttccacggtttttccagcgttctcgacctgtggctcaggtacaacatccttttcagtgggtttggcgttttctggcaaggtgacatctacaggcacgatatttcgctgggtgtcccgcaaaagcactgccgcgtcatccgcagctggcggagctgtgaccaaatcctcggagcgttgctgaacttgttgatcgtgcacacccacatcaggagcttgagagggtcctgccgttgtgtttggcggctccgatgcggcagattcgggctcgggggccacgacgctctctcgcttcttcttgtccttcttaaccttcttcttcttagacatagacgactcggtgggctcaactggcgcaattacttcggcagcaagaatgctctctggccccggagtaatggcttcagcagacttggtggacggctgtgggaaggtgaaatgaggcttgccattatcagtgaagaaaggagtgggcggcgtgaagtctcttggtgtcagttctcttgacacgtactcgctagccactggcagttccgaaggagtctcaacctgtgccttttcagtcgcgatgatatctgatggcgcctgcgatacttcctcaactttcttgacggatggctggggaaacgtgaagtgcggctttccgttgtcggtgaagaaagcagtaggtggtggtgcagtggcgtatgtttgctttgcttcctggtacacctctgaggtaggttctgatgatgcagccagtaccgcatcaagtcccttcttaacaataacatcttcagtcagttcccgagccgagtcctcagtgaccttggttaaaggttgtgggaaggtgaagtgcggcttgccaccatcagcaaaatatgcggtttgggggacaacaaaagttggtgcagtggtcgcctccggcattggtacctcatcgctgacgactgcaacctcttgagctggttcaggtttcgccgtcttgacttcagtctcaatttcaggctgcttcgactccgaaggggcgacaagcacgggcggcacttctgtctccttcttcttcttcatctccacaactggtgcggctgcgggggcgggcgccggagatgtagccctcttcttgccccagccaagcgcgccccaaagaccgcttccccatcctgatgtgggtcgttcaggttcggctgctggtgtctcagtcgcggcaaacttgggctgttcaagctctttgacgtcagaaggtgcagcagactcggactgttccagcaccttcacctcaactgcaggtatgtccgccacaggcgcagcgggttcgacgacagaagggactggtgtcgtttccttctgtacctcaactgctgcgctcagattccggtgcagcatcctgatcatctttctccaagaagtccatgacatcaaccttcttctcttcttgactagcgctagggaaagaaggctcgagaatttcgcgttccattgtctctttctgtgtctcgggttctggaataatcttatcctcctgtgcgggttcgatcgggagacttggaggttcagcctcagcctgttggcttccacgcttgcccttcttgtttttcttcttcttgccctttggtgtagatgaggcgacatcctctgcaatggtctgcacaggttcttgctcgggcttgatgtcggcaagagccttctcgagatctgcgggggaggcagcgctcgttgaggtgggctcatctgaagatttgtcgcctgagccgaaggtagcacgtagtacgtcaacaggctgagctgcttgtggcgctgtactctcaagtatcttctctgtctggatttccttcgaagcggatggcccggatgtcgactcaccgacaagcgtggcatcgtccgtgacgatcgactcggacttgttcttggcccagtcatcctcgttgtcgacaaacgtggggacttgtttgggttccgagaccttttgaggtggcgcagcaactgagggctcagagaccgacatatctctctgagccttgcccttgccctttttgtcacggtcgatctccatctcgtccggctcagatgacacgggagcactctcagtctcgatctttcgctcttcggaaagtctgcgccctccagtgagaacctcaaaaggtgatggagtcctgtttcggaaggcagcagctgtgaggccgccaatggctgctccaaacgctgcagtctgcaatcgcgaagatgagtttgtaggagaagattttccacttcgggtagtcgatacatcgcgcatctttgtatcatcgagaggtgcacttggcgcgagaggacttgcgggacgcgaagatgaacgcttcgctttgacatcttccagcgcagcagcaagaacatcgcgggatgggccaactgaagccgcaggcgtactcgaagtgaaatctgatgcctttggagtgacttggccagatccatcaacctcttcaatttctcgaccaacaagctcagggtgctgtagttcgggtcctggtcgtccggcaatgaggtcagatacggcgtgcagcgggtcaaagctgagatcgtccggagtgacgttatcactgggacgaggcgactccagagcagactcatactcggcatcggtgtctgttgaagaagaagctcgggaaggactagcactcgatggaagagctggcaatacctcatcgatctcgcctgacttgcggtttcgctccaacagatacagtgggcggatctctcgagaggtcctgaactccgcagagtgtgccttgctatggcgggagcgaactggcgaggtgccaggactaaccgaccgtttctcgggctccagagcaagctcacgctgagtcgagggcgacaaaggaggcttccggaaacggatgggaacagcagtagaagagagtcgcctaggtctgacttgaggtggaggacgactcgtctcaggcgatcgaagaggcgagctaggtcgagagagaggaaggggaggaagctcatccgggaaagcttccagttgccatggctgcagaccagtgagccgtgtcagcaaagcacgactatcctcgaaagaaagctcgggcggcgttcttggtcggtcgatacctctgggggtagccaagaagctgtgcttatcattgagcgtcgggagaggaaattcgggccgatcgccagggatgatgccactaccttgttgggcctcgtcaggctcacttgcgggcagtggagctggagtagtggctgcggccactgcccgatcgcctaaaaaagatctgttcttgatcttgttgttcatcggcatgcgagggcgaggagtatcgagggtaagagcgatcctataaacacaacatcaacattcattctaattacatgcgaaacaacacgactatcgcgcatatgaggagcgatgtaccttatcatcatgatcatccctcctgtcgctctctcctctctcagagcgactgctccgcttctcacgacggctgctggttgagattgtagagcgcatgtcgtcgtcgtccgaaccgccgtatgtggacccacggtctgacctatgcttccttctgcggcgtttgccctcttcttcctcatcctcccttggcttgctggttgagattgtagagcgcatgtcatcgtcgtccgaaccgccgtatgtggacccacggtctgacctatgcttccttctgcggcgtttgccctcattcgttcctcatcctcccttggcttcaaagacttgcttgaactctccgccaagttctcttttgacttgctaaacaatccgaacagcccgcttgaacgcttctctttctccttcttggagctgcgatcatcatcatagcgggacgatgtggagatgacggatgcattgtcgtcatcatctctctttgatcttcgtcgagaagacctatgctcatcttgtcgatcgcctgcctcagaagcggcagacgagcgagatcgcatcacactttcaggtgatccgtctctttccccttcccgccgtctgtgcttgcgtcttcgctcgccactgacttctgaacgggcttcagaaaaaggttgatctcgtgtcccagtcatcgttggtgtcgtcggtctcccgacggcgatggtgtctccgcttgcgttcttcgccatcaagctcgtaggtccggtcacgactctgttcgcgactctccagtttgtccgattttgattcatggtgtctgccgtttcgttcctcacgaaccatatcatcttcatattttgttttcgatgatccagctgaacgtgtttcgtcatcacgtctgctctcgggagagcggaccgtctggatgaccgtgctttgatcgtcatcctcatagttgctaggagatttttgcagagactgttgctgtctttctagctctcgtgcctgtgacttcgccctctctctttcatccgaacctgctgaaaagaactcatcggaatctcggtcggcgatttcctttctgggaggttcatctggcgcatggtatcccgaatcgttcacattgcgcgagccaaaagattcaggggcgttcgtgaaggctgacgtggtgggtactttgggtgcttcgacgaacgagcgttggtcgaagtctcttgacggacccatgtaatcttcgtacttcgtctctgttctaagaggtgagccgatagtgggcgaccatctgccactgctgtgccttttctctttcttcctgcgaggcgtcttggcgtccacgagaccgtcttcatcgtgagatgcgctcggccctgaaacaggccgatcgccattatcgagctggcgagtgccgttagactgtggcaaagacggctctcgagagttgtgattgtcggaagaatgcaggctttgtcgagcatgttcaaactcggaattaatccggtcttgatcttgcttcatcgagttaccgagaagagctgcaaatcctcccgccatggctgcggcagcaacgttcttgcctatattctcagagcgagaggaactgccgccattgactgttccttgcatggacgaggtggctgtcgagggctccagatcccttgggtcgcgctcgacctttgggctagcaagcggactgacgtcgctctcctcccagctgtctacgctagctcgcttggctgccttggacttcttcttcttctccttcttgcttgatgtagcttcggacgcagaagcagtttccttaacaaaggaagtttccttagcagaagcaatttctttagctggctcgcgtactgggatgggctccggctcgactcgtttcggggtgttctgtgctactacgatgttgtcagtgctcttagacttcttcttatccttcttgctcttcttgctcgacgagtcccagtcctcctcggcgggcttgtcgcgagcatcattggtgtccgccacctcgtcaaaacttccagggacatgcatgggagtggccttggatgtgacttcaccctccacaaagcccggaccattagtggacttaggtgggagtttccgcaggtcaagatcggaggcagaatcgtaggtaggcgactgatagacactgcttaaagaacggatcgaggagacagccgatggggcaatagtggatggggcaatggtagaagccgcagcgttgacgtctgagaatgggttgctgacgacagacgctgcatcacgtttccgatcgtcccagtcacccgcggacattgcggcaacgccagacgcgaacgcggctgccgcggctttggccttcttcgactccttcttcttgctcttctttgatgaagcatcgactacgttgtcccaatcggactctttctcatctctgatatactgtgtgctcggtgcaatctcaggtggctgagtaactttggatacttgctctggacgataagcttgatacgtagttgtcttctggtcagcctttggtgagtcctgtaccacggttgcggtttggcgtgcctgctgcttatcccgagcggtcatatcaccgtcagagacgaattgctcccgaaatgactctggagtcggaacttcgaaatggtggaactggttctcgccccagcttacccttgacctggctttgttcgcatcatctggcatcggcacacgcctaggggtcggcatcggcacaggctcgatggcaggtgatggaggacctcgaacggagggcgctctgcttcctggaggagtaggcataattaggttaaaagcaggcacagcccatggttgttgttgggctggcttcccatctcgcgtagcaacgaaagagtacggcgccgggtaaggaggcgttatcgaaggcttggtggctggttcatcatgggcttcaactatggtgaaattggtagcgccctcgttaggatcgatggggcggaccttgggcaggttgtcgttttgcagaagctctttgggcgcgaagaattcggcttggctcacttgcggcccattgtacctctcttcccagtccctaagcacgtctcgcgcggactccttcttgaaaaggttggggtcgtagatatcgtcatcggcatagtcctgttgaagattgctcggcttataagtcatgacgctgctggggatgacgctgctaggagcaactggcttggtcttgttaggctcgactgtgctgactcttgatggctcggaagttttgacgctgcttggcacgacagtctgcaccgttgaagaagagtcgcggcggcgtcctcgttcccgctcacgttcccggttcttgtctttctccttttccttggccttctccttgcccttgtccttgtacgaagagatcgccgcgcttgtgatggccgcggctgcaccagctgcaactgcgcttgcaacagtagacttgcgtgcgtcatgttgcatcacctcgcgttcccgctcttcaagctccttttccttgcggcgaacatcggtggcgacagagctcacagagcttccagtcctttgttgttcaagcttccgttggtctctgtcaggacggtttcggcttgagtactcctgggcctcgcgttcaaggcgatcaaactcggcctggtctcgaaattcaatattacgccttgaagcttcaatacgatcggagtcgcggcgctcgtttcgaatgcgttcggcttcagcttcacgatcagctatgcgtagagcttctgcacggttttcacgttctcgacgattttgctcatctatctcgcgagcttcacgagcttcccgtgctcgcatctcatcttgctggcgacgtcggtcatcggaaaggcgctcggtttctattctggcgagacgttcggcttccatgtagctgcgcgcttcttcttgctggcggagcaattcggaacggcgacgctcttcttctcgatgcgccacttcatcttggtgaagctgttctctgcgaatttcttccgcgcggcgggcttcatcatctcgcgcctgctgctcgcggcggcggcgatcttcctcatccctacgagcttcttcttcgagcctcaactgttcacgatggtggcggtcgtcctcatcgcgacggtcttgctcttcgcgatgttcgcgttcagccttatcagcctgctccctagtcagactaaatcgaacattactcggggagctggttcgacgatcgtgactcttcgcagcagcaatcgcagcacctccagctgctgcagctatcccagcaatggctgcgttctgcttccaggaggatgtttgaataggcgacgagttggcgcggcgagggagaggaggatgcatagatggttgagcagcctgaatggtgatgttctgtgactggtactgtgtcgggaagggacccagacctggcgcctgggagaagacgggtgggccgaccggagcagaataaccagattgagatggcgcctgtgtagagtacattgcccctggcacctgatgcattggctgaggctgttgtatgctaatagaaccaggaccagatgtgatcataggctgaggtgttggaacggagcttatgcgtctggcatcgaaagttgttggatcgttggaagcaacagggtatactgtctgtagagtataggcgctgcttgattcactgtcatggcgacccaacttggttccgatagctgctccagtgatggcgcccgcagcgcctcctgtagcagggccgataaaggaggtgttggcgatactatcgtagagattctcagaggatcgtctcttcttctgcccaccgaatccccatcgccagctccacttgttcgtacctgagccgttcgaggcaagcgattcctgactcttgccctttcgccaatcgtagtcgccatagaccaatccagcgttgtcggaggagtcagaggtatcgtcgtcaggcagatcctcccattcatcatctccataacgggaggctggtctgagtcgatcgctactcttccgcgaaagcctgttctccttgaccgccacaacgtcgccctgatggcgtcggcgagccttggccgccgcgattgccgcagcagtcgcacctaaacctgctagtgtggccttgagacgttcttctgagttgcgtcgcttgggagatgatgggcgtctctttggcgacgacggacgtctcttcggtgacgatcgtcgttttctctgtacgtagcctgtaccaaaagccatctcggaatcagatgatgacgacgaagacgcattgctaaagttgaagaagcccttagatttcttcttgcgcgatgcagttatggacttcttccgcttgatctttggtggaggggcggtgaagaaaccacctaaaaagccaccttgtgtggattgattctgcgagatatcaatgacggaggcgccagaggtcgaacttcgcgaagctttgcgccgcagctgctgtgactttcgtcgacgttcatcatcactactgtctcgccgatgatacgtgatagccttcctcggtgacttagaccgactacgactcctccggcttttattgacggcagcacctagcgcagcgcctgccagacccacgccgagtgctgtaccgaaaccagatttgcggtctcgtgagcgtgagcgagaacgcgagtgtcgacgaccaattttgtagtccttcttgtcgttggtcacacctacggacatttgtgacattcgatcgcgggagcgactgcggcggcgaatctcggatccaccgtagctgtaatctttgcggttgcgagaacggcttcgactacggccggacaggccagatatccttgaacggttgtctcgacctgatttgatgctgtaagtgtcgtcaaaatcatcgcggcgcgtgcctagtacggctttgcctgccttggccaaaccaatgcctcccagtcctgctgcgacccatccagcagcattgctgttcgtcttcttccgcctctcgtctcctgaggagaaggagctgtatgattttttctccttcaaggaatatcgagactgcttctcaatgccgccggaaggccgcgtgtattcactagatcgtcgcatgttttcgctagatcgccggcggccgtagtgatgcttgcgaggtgcgtccaagacagaagaccgtggatcaaaacagtacttgcacacaccaatgtattcggtgtattcctccatcttctggacgtcttcgtagtccttccaccagtcaacaaagcgggacacaggcccagtatgctgatgctgctgcgccatgtcgccattagcgtagtgggcggatgaggagtgtgtaccattgttgtagttgctgcctgggaaggcgccgggtatcgaggtggaatgattgtgcaaatggtcgtgtgagtggacatgcgactgagcgtgcgagcctgagtgcgagttgtgttggtggagaccatatgctgcaagcccagcggctcctgccgtcgcatacagtcccacgttgctgctcgatgaatgcttttcgggcttgccgggacgaggtggtttcggaggaggcattccctccatggcttgagaataggtggggatgtggctgctgccgccagtggccgagcttgaaggtttcacactctgattatatatggaggcggaatagcccgaattggcgtttgtgtaagaagtcgactggtagttgctggaagagctgctgtaagcaccggactggtggttgctggatgagccgttgcccatggcatatcccaaagctgctccaccagccagagtcgcagcagagccgaacttggagggctttgctggtttttgcggcttggaagagggtcgtggtggttttgcaggtgcagaatcttcctcgaagaaggcacctggcattgaagatggtcgaggtggcttcgacgaaggcttgcccgtgttgccaccgtagaagtctgcagcagcaccagatccagtatcggcaacgggattgggctgcgcagcagcggaggtgagatgtggtgtgtcttggccaataatgactgacggcggctgtggcctcacacctggctgttgatgaacactctggccattatccttgtacatttcggcagccgcgccaaactgattgccaccaggcagagcactggaggtgaactgggcagggtattgtccagggaattgagcctgtacgtggctatcaatgcctgagtgtgagggtgtgtatgtggtgctggcagtgcgcccgacatgaggggcgcacctgcctggcctgggaactgcgagaagccctcgctcccaatctggccgctgaagcttcgcgtgggttgcttggggctctcgacaatgtcgctcttgtagccacccacctgcgacaagcttcctgaacgggacgaacgcgtggatggtcgcttccagccttttacgtccttgtctttgctctttttcttgttcttgtccttgtcgtcgcgctctcggctgcgcgatcgttcgcgtttcattgttgatgccgatgactcggcatagctggagggccggtcctcgcgcctgtacgagtagcgctcatctcgcgggtcatcgtacaggtcgtcgcttcctcgggctcttggcatgtcgtcgaaggcagtcgcgaaggatgcaatcgaggaaggcgcaggttcgcgacgggacggctttcgggtggatgtggatgagacaacagatctcgtgtcggcatctctgtcgcgcttggaacgcgtggagtcgctagttcgttggcggcgactttcttcgtctttatcttttggggcggacgagccgctgtcgcttttgcccgtaaatctgctccacatggtgctcgattgatcggggtgggcgagggggcggtggtattatgtgtattgctggcactgcgatgggcgcaaatgagttgggttctgagcgtggatgtactggggtagatcgctgcagacgatgcccaagttagatggaatcgtcacttcgtcatgtcgtagtgggattaaatgtacagtagtgtgatgcagtgtagcaaggaaagtatgcgcgcaatgcaaaaagacgccagcagacgcaagccctctcaccggccgtatcaagagcgttggtgtggtgaaggtagctgactttccgtctcgtccaaacaagcgacggaacaacagctcatcgacagggggccaagtcccacgccagctggaggctgggccaatcaatcaccgaggtgcctccgacgatcttcgcgtttgctatccttgtcgagctgcatgtcggattttgcgaccatttccgcgttatctgccttgagttttgtggtcgtcgacatgttcacaatggctgattgtgacacgtcccagtatttctggggcttcctggggccattcagggtccaagatcccagtcatagatttacgggtgggcccggcccttagatacttcacggcattgttgtaactagaaaaaagtttgacggaatttatggtatattttgagtagtgccatgcgacagctgcgtggcaaaaactgggttatatgaatcgttggagcattccactgcacaacccttacctagcattcctacaaggatgtaaccttggagggtgcctatcatgagatcgatagccgtcgtcatccgaatcttcagagctgtcatcggactccacactcaatgaatcgtccgtgattctatgggcatcagggtactcgtctgagccaatcaaatccacggccaacaaagcccggtgcaaataatgtatcttgtgcgtgcgcctctcgaacttcagggctcgcaatatcagatttgtcacctcctgagatatgatgtttggaggctgtcgactgcggtcagatacgctccgcagcattatctcggtagatctgagaaattccttcgtcctgacgatgacgttaccagttgtttggcatgtcatccaggcctcgaggacctagctaaggccggcctccagacaaaagggtgttgcgaatctgcaaaatctggttgcggtgatcaggaggcaaggcggcgatctgttcattcgtgagagcaaggatctgggcaaacatggcctgttgttccatagccggggtttgtgcctgtggtggttgttgtacgggcggaggctgagcatatggctgtggtacatgtgctggcggttgtggagtaggaacttgctgagggtaaggagcagcatagttgacggggggccgagcgacgggcggtgcctgttgctgcatcggcggagcttgtgcgatcggggctggagctgcggtggccgtctcaacgagcgagccaagcgttcgcgggtctacgagttcgagcagaaggagcgactgaaatatggcgtatgcgagctgcggcgcttgtcgtagaagctctgtggccttcgctgggtctgtcatgacaagacccttcatctgggagaggatgtccagcagctgtggagtgggcagagtggagagcgtgcgcgagatggcatcgggacacgtaaggttcggtggcaagtcaatgcctggaggcagaggtggcagtgcgctcgactgaggagcttgcactggctctggcgcctgtccgttcatcggtgggtatgcgccctgattctggggagggttctgaggctggtttgagggcgcgttgtcgcctgcaccgttgtcgttggaccagtcaactcgtagtttcctgcccatgatctcgtggtcattcaggttgcgcacggcggaagctgctgcgtcggcgtcggcgaattctgcgaagccaaagccttttgggcgcccagtctctttgtcgtagactaagcggaagttgttgacttgccctacgcgaccgagtgtctcaatgatgagttcttccgtgccgcctgcgattgctgattagcagtgcgactttgttggagacaagctcacctaccataaggaatatttccgatgaatacaacgcggcccgctttatcgttaggcgccatgtcgacggctgatgcagtgtcactgctgtggaatgagaaaagtagaagtcgtgaatgagcggtggtgagaagccaacggaatgttctttgaagctttgaggtcgcaagcaacaatggacacgggctggggcacgcgataaagcttggcgcgtcacccacggcatcacgtgggcacttatcttagtctcaccacatggcgccggcaagattcgcgcccgctatgcacatacgactttgagctgacaatctctagaggtgcacttattaaatgagcttatgggagcctgaatgtatacgcagccataggatactctgtctaaatttgttagaaaatccttgaatatatacaggataccttctttgcctcttctcgtcacgaaaaggccggggcaaaacgaatttgccggccgccgggtgctcattcttgaattataccgtcttgaccagagttgtgacatttctctgtgtttcttaatgatggaattgacttctgccttagcaatggtgttcactccgcgttactcatgtgctcgatgccctacaattttggtgcgcaacaagtcccatcctctcccacagttgctgtgacaacaggctgcttgtgctgctcactgagcaatgtgctcttgttgaaggcctgatcgctcggcggtacatccaacgcagggttcttgtcgaaaaagtttaccggcttcatgtggatcttcaaaatctcacatggcataaccgggaaatcttcgatccggggaacgtgattgatgcccgcctgaacatagaggacaaagtcggtgtccttgacgttctcgtttctctctgcccatgatcgaactcctgtgcctcctcgagattggtttgtgtagaggcctcctgcgtatagctcgccgtctcggtgcttcacgacgtatacgttgtggtctgagaactcggcacgcttgtagttaaagctgtccttatccgagaggatcttctggaatggcggcgcctgaatcttgtatgcgactggcttgccgttgatcgggttctttacgttcggattttggatcttgaaagtgcggttgttttcacaggcttttagagactgtcagcaaatgctaaattctacagcgagtcacaaccaacctgtatcataaccgccagattggtcaacgatcgtctcctggacatagtatcctgttccatgagggttaaattccgatcgctccattggaaaagcttcgtcataaaccaagcggttttcgtagccgtcgatcatgggatcgacacgcaaactgaagatgtgctggtggtgcactgcaagtacaccagggtgtacaaccgtaccccagggtacttctatgccctcatctatcggctgagtgctgagaatgccagttgcacggatctcgtatgtgacctctcccgcttggttgaatacgaaagccagaatgtattcgtaattggaaactgtgatgatcgactgaaggacgagctctcgtgaccgaacgactgctgctcgtccagtacggtagttggtgtgtttccagccaataccagcgtcttgctcgtgtatgcaaacgacgttgggcatattgagaacgccacctgtaggctttattagcagtttgcgacgtgacaattcccaagaaactcacccttatcgtccgagaggacagcactaagatagtagatcgagcctaaacaatcgcatcccaatttcaggtcgttcgccatgatacctgctccggcatctccaagctagtattcagtcagccaccttatactataagagacggtggcaaggattcacaaacatcgaatgcgctcttcctacagtatggctgacgaggatcggcatatgggatgttcatgtcgctcaaactcagtcggtagaacagcggtcggtcatcgtaccgcacatcgtaaagcaccataccctcacgctggttgaaaccaaccctgaagttccatttctgccacgacaagacgctagatgtaccttcctgttgaaccttgaagctggctccttcaggctggatgacgttgagaggcttaaggtcggttctgagtgtttgtgcttccgggatgtactcattaggtggctgaatcttgtatttttcgattggcttgatggtattgtcggcccccgttggcaaaatgtccactcggatgaccttcatggttgcagtgctgacaacgggggagattggcaagggcattgcatagtggcatgagtctgcttcagaggagttgttcgggtctcggaggtagaggaagcactggtacaagcgttcctcatcaccaatgccatcagatccgtaaatccatgggtcgctgattacaactgtgccttcgggtaattccaattttgcgatctcggctttgaccttctcgtccgcgagagcgatcttctcgatggcgacaatctcctcaccatctccattggcgtgaacaaagggtcccagaaggacgttgcgttcaacgcgaccagatgtcaagttgacaatggcctcgtgaaacttactctgggatggcatcagcaaggaaattttgggcattcggttccgcgtttgcatactgtgttcctgatgtagtaatttacgaaagccttcctcgagactgaagggaggggtttattgccatgttctgcctcaagatatttcaagacctcagactttgatggctcctctaatgtcacaactttgaagtgcaggtccgtatgtgcaggccacgaagccttgatgatagaggccgccgtctgaagttctgcagccgaaagaggagcaagaggatgcgcaggcaaagttttcgcggtacgcggcgcggcgttgttagccagttccgtcgacatgttcacgaaatctgcaaaaggctaaaattgtaacttcgggaagacttcaagagtagagacgtagctcctcaaaatgttttataggccctctaagatctcacattagttacctaatgtggattcgaggatgtccaacggtctactgctctgataagaaagtggggctgtatctctgctctgtgtggccaccgcaaggacatactgcttgggtgacaatcgcaaggacctcccgatgtggcaaacgcaaggacttactacttgtatcctagcggaagcttacaaccgtgaaggtttgtgttgttgggcaagtcacgggacgataccccgccttccaaggttcccgaaaactgtttggagtgtttgtataaagctgccatttgccgccgactgccgaaggcgcaatgccacacggcgccttcccgtcaccgaaggaagggccgtctgacagcttcaacaaagttcagaaccatcgccttggccttgagaggttattctaaacgtcctgtcttggctatgcgctcatagaacattatttgtacctcgctggacttgagtcctgtcgcgcgtctgtggcttttccatacctagggcatacgtgctacgtttttgcctcaacgaccaccgctcaagatgtttcatggattgctcagagctatttacatgaatcagtgactgtttgcgcaaatacgcattatgtcaccagcaggcaacgctcccgatgcaggtaccgcacgcgattaactgcgaccgaaaacaaccaggttgcaacaggtagcagctcatccaacagcctgaagctacacacatggtcttgccgtcgcaatcaaagcctcgggcttatgtgcatcgtttcagtgatcgtatgcccctgtgtacttcttgtcgtagttgacaacgtgtagtagcgaaccttcctcgaccgcattcgcgccgcaaatacacttgtgttcaataacacaagcaagaaataccgaaaacatgcactgtcaacgccgaaactgtcggactgtgtgggaggacgaaatgcaaagcctgtttggtgcacgactgcatggtggtaccaccaccagacgatgttttgaaacgctcatctcttcaggtgggcctcgagggttacacaatcatcaccgcaacctttttcttccggaccagcttttcgtttcgtctcacttatcgtttgccacgaggcgcttagatgcaatatgtcgaaaacccggtcctacttcccgtacgctaataacctaaacttgtcgattctaggttggcaccgagcattcgcaatgtctcaagatctcctaggcgacggccactattcagatcgggtatagagaagtggtgctccgtcttcctttctgtttctacgactcagtgctctgctctagtcgactttcattcaatttgcgatattaccccacatattaatctagtcgaagcgtgaccagtttccactattcgccaaaaccaatttctccaagacccacaaccacctgccaccttgtcgagcatgggtagctgtaaaaccattggtcggggactctctccaccccagaaacgacactcggcaaaggtaaacattttactttgcgatattggatgccctaccagaatccgcgggtacccaccagcatcgttcccttggtcgcagcctcgtttccagacgccatctaatttgcatccaccggtaaagcttgcaccaaggaccattcgggatccggctcctttgccggcatggctaccctatggcgccagcacagtgacgttgatttcatctcgaggtcgtgcacgacccaatcaacggtgagttctcagtatgtgatccaatgttttaggcattgtaatatgggagcatcggcgcctcgaggttgctgaatcaggagggtgaagtatataagctcctggttgcgtttcgtattctacacaacaaccttcagcaaccttctaagactacccaacttcgatactcaccaaaatcaatatgaagaccactgctgtcgccaccgttgtccttgcggctctcggccaggttgcccaggcccactgtatgtcgaggcaactctatcccaacacttcaggactgacagatgatagacattttccaggtgctcactgcgaatggagctaagggctctcttttccagaacatcagacctgttccgaacaacagccctgtcacagtgcttaccgacaatgccctgcgatgcaacgttaacggcgcgagcggatcatccaccggtgtcgtatccgtcgctgctggctcttcggtttccttcacggcagaccaggctgtttaccaccaaggcccagtcgccttctacatgagcaaagtttccagcgccgcatcagcggatggctccggcgactggttcaagatcaaggagattggtcccgacttctcctctggacaagctaagtgggacttgagctgtatgtacgccatggtatagacatgctcaaaaaatactaatgttacatagccacctactctgtcacaattcctagccagatccctgctggagagtaccttctccgcatcgagcagctcggtatccacaaccctggatcgccacctcagttctatctgtcttgcgcacagctcaaggtcactggtggaggatctggctccccgagccccgtcgtcaagattccgggacacgtcaaatcaacagacagcgggtacacggcaaacatctacagcaacttcaagagctacgttgtgccgggacccaaggtcgcgacatactaggtatagatctagtcttggccccggagctttctcttctcatctcgatgttcttgaggaccatcacttcagcggcagcttttagacatcacttttcgaggcttatacttcaactgtaaatatcacttcaaggacagcgcccccacgcactttttgtgtcttcacatatgccttcgacgttgctcgcttgctgtgatcatgctcataacatcacatgcaggaagctccaatgtgaatgtgtcactttatccaagcgaatggcacttcaaacaacttacgaccatcaaggctgtctgctagcatttcaacgcgcagctttgaaattcaggcaacagataccactgcttcgatgtcacaagcatccttactgctaccagtaccttgatattttatgtcttcacgcctagattaacttaagcgctggcgctgatcgtttgctcttgctgagcgggtggcgaccttcgtgttggtttctcaaacatcaccacacgcttcacttttcgaggtcaatggtcagtctcgttacagctgcattgcgtgaactcaggctgatcgcaacagcacgtctcataccaacaccacgaacttcacgcatcgcagccatgtcgaacgcttctccaccaccagcacacgactataagtcgctctcgcccaagttctcttgcattcttgccatcgtacatcttcttcattctttcaaagcccttgagtctgcactgcatccattccggccttgcacaagcttttccaagtcataagacagatctctcgctcttccaacacccactcgctcccccttccccaatgtctggcggtccttggctcgccaacatcgccaacaaccccaacatcaaccgcgaccctcctccacaccctcacaacgcccctcccgccggcgcccctcccccccaacagggcggccctcacgtcgtcgtcgaacagcaccaccaacaagcccccatctacggcccgccaattggcgtcggtatcggtgctcccgcgttcgcccccccctttggagtaggcgtcggcataggtgcgttcccacaacccttctttccgcactgcggcaccatggatcccgccatgtttggtatggcgcacggcatgcagggcccgcttgctcccatccgtgcgggaaactttatgcctggcgctgaaggtggtataggctttggtttgcatgccgcaggcggcgtgccgtttccgccgccgccgcctggtgcgatggcgggtgtggtgccgccgtttatgccggcgcagccgttgtggaatggtgggggattggcgtttgggaacgtaccggctatggggatgggtggtggcatgcctgggatgatgggtatgggcatgccggggatgatgggcatgggcatgggaatgggtatgggtattatgggtggaaacacgatgcatactcgccctgcacccatggtccacgacggcaacatgggcttcactgcgcaacctgaacagcaagacccgacgcagatcgctggcggcattcctccgggcgtcactatgatcgagcctgccgagcacaccattgccatccacatcaaaggcaacgtatgtccctggctcagtcccggcgcgcagttccaggtcgagccgctcgggttctccagctcgactgggttgaaccgcgtcatcaaagtcttgaacgacaacaagcccgaagatgagtgtgagaatatggcgattacggagtgcatcgaacttggtaatggtatgtgggagaagggccagactttcaagttcaacgatgctgtcagcagggtcttgacgatgggggatgctggatgggacaacacgaggaaccgggagaacgggcagagtcttcatctctggtgtcatcgtatttgaggctgaaaaaggcaggttagctcggaaatcgttcaaatgtttctgttttggggttctagtactttgtatcttgcctattcaagccactcaagtctccttcttccaacacacgtacaccaaggataaatcttgggttcgaaggtttgttgtaattggatctatagataaagttcgtaacatcgttatgttcgcaatgcaagtcttaccccacatatgatgtgaaagaagacatgtgtctgttcaggttattattttgagtgcccctatttcatacggtcgactctgagatttgagtcgagggctgcactacactctccctcttcttccctccacctagcttcttccacatcctgcctacccaccgctctttcaccaccttcagcactacatacgctaggaagcggtaagatattgcacatatgcccaatgccatgatgtaaccctctggcttgacgttaagcttatacaggtcgagaacttgctcgcctgtggatatcgggcatcgaccgttgatgcgttgccagtcttcgcatgtgaactcgacaccccgcatagtgtatacggccatgttgccgatcgcccacttgaccggagacaagtgattgaaggcctgaaggaagctcgggatgttaagggagataataccacctatcttctgtgttagtgtttgccactatgaagagaaactactaatgtacttacccatgacttgcgcaacactaagaaagacggacatggagttgaccgagaagccggtgtgtgtgaagagcgtgttgaaagcgataccgaggctttcaccgcagctgacaatgcagaaggcgttgtaggtaatgataaagaatgtcgacgcattgcgttccaagccacaagcaagaactgcgagaagggagaagacgatacagctgatgatctcgaagggagttgtgagcgatatgtatgtcatgaagaatgcttcaacaccatagatgcgatcatcgaagtcgcgatagaaaacgtccctctcgacaggatatacggcaatgttgttgagcatgccgacgaagtacaacggagcaatctcgatgaggaaacccatcctgttctggacagcaaagtagtcgttcttgagcggcgcaaaatatagcgcaaggacaatgcccattccgaccacttgcataactctcgcgatcatgatgtcgggttggcggaacatgtttctcgccatgcgcctgatgagaatagagtatgccgatatgaaggaggttggctctcgtgctaaactccctagttccgctggagttgcgattgagcccatacgtgcagcgcggaacatgtctgagttccacgattcgataagcttccgcactttagcccgactggctgcctcacgagcttcgtgctgcaggtcaacggtgatgagatcgagagcgaaatccgcggggtttatgtgacggggacattcgtagccttgagcagcgaagtgaggtaacatgtcacctgcagggcctgcgtagattggatgaccaccacgagctaggagaagaacgttgccaaaattcgtgaacaaatccgacctgggttgatggatggtcacaaccagtgtgcggccttcgtgagctagaccgcgaagcacgtcaacgatggaaagggccgtgaaggcgtccaaccccgacaaaggctcatcaagcagcagcacgcatggctcagtgaggatttggacagcaatggtgactcggcgcttctcgccaccactgatacccttgataaggtcgtttccaatcaagttgtcagcacagtccttaagtcccatcttcaacagaatctcttcagcccgttgactcttctgctgttttgacatccactttggcaaacgaagacccgctgcatatcggagagtctcgcgaactgtcagtgacgccagaagagcatcatcatcttgtgtgacaaaggagcagattgagtggatgacgtcctgagatggttctgcaccattgaaggtcattgctccagacttcttgtatctagtcgacagatcgtccttgagtcgaccagccataccgttcagcagggaagtttttccagaacccgatggccccataataacgttgagggatccagggcggaagtcagcagtgagaggcttgaggatggtcttggtgaagtttttgcgaagtgcgcgcttctcgacgtccaaagcgaaatcgtcaaggcgaatcgtgaccgtccttacatcgccaggagcaggctcagccatcttctctttgccagcagatgcgtccatgttcgacggtcttgctcgtgccatgactatttctgcgctccagaacttcaggatcacacctgctccaaggtagaaagcgatgacatagcccaaaagagcaaggataggtctccagacccaatcatccgggaaaccaagagagtctaggatgaactctccagtgtactctttgcacgcagggttcgattcgccaccttcaagcggacagtcgtaaaaacgcccggtaaactcgtttgaagcaagggcaccgaacgcgtagaactggtcatgcaattagccaatgatcgcaacaatgcaggagctagacttaccaagtagcatgtccatttggtccaccgaacatagataggaatcgtattagactggatgaagaatccacagcccattgattgcagtgtgtacgccaaatttgcaaccaaactggctccggcaaagttcctcgagaccgctatacaggtcattgcaaagcagaccgagatgtattgcaacaacagcacgacactgaagaaggtgagaaactgccctccatctgcacggaaaccgcacatgaagtagtaaatgatggagaatatgagcggaaccgggatatcttcgataaacagacgagccagtctccttgagatgaggaatgcaggtatgctgaccacgccttggcgtctttcctcgtcgaaaagttgaatatcagtagtgagccggtaagtttcgtacagtagaataaggtagccttgaagtgccgctgcattataaagcgcaccttggcgggaacggatgccagacaaagatccatcgacgttgagaaagatccagccggtgatgatagccatcgcaactgcttccaggagactgccgaacattcccatgggatctcgaattgtcactatccatgttcgtgcggtcaacacgcggatctgctgcacaagcgaagttttttgtactcttttcgcgtgcgactgcgacacagagccggtcgcagcatttgagcctaattcatccttctcgttggcgattttgctcaggtgctctctccatgcgttcttgatgtggttgacgcggtgctctgctgctgcctctgcctcctcatttctactgtcgatactgacaaggtctatcaagtactctgctgggtttgtgaaaggcggcatctcatgtccaagctgtgcgaaataggggagacagtctttcgcactaccagcgtatgctgggctgcctctggtcaagagaataacattgtcgaagaggccaaagatctcggaacgcggctgatggatggtgacaataatcgttcgtcctcttctagcaagattttgcagggttttgatgacctgataagcgctggtggagtccaagcccgtggtaggctcatccagccatagcaaacttggatttgacaagagttggacacctatgcttgtcctccttttctctcctccactgcagcctttgtgcgcatggttgccgatccgagtatccgcagcttccttcaaactcaattcgaggatgacctcctccacaagctgctttctctctgcttggctaacagatgatggcagtcgcagctgcgcagcatacatcaacgtctcacgcaccgtcagtgtcggcagtaaaatgtcctgttggatgacatatgcgctccgtatccgggaagggtcattgctcttattgaaatacgttcgaccagagcatgacagtcgcttgccctgcatgcgcccactcatctgattcagcaaggacgttttaccactgccacttcctccgataatggcagtgagcgtcccacttggcatttccgccgatatatcgtcgagtattgttttggcatggctgtggcttggtggcgtcttcttcttcgccaacagtctagctatggcgtttggtgattcatcgacggatacagtaagatgttcaagcctgacgcatactggctcaacttcgtgtaaagatataacattgtcgtggtgagatgcggtggtagagacaccccggcgaacggacgctggctgtggcgggccgtctttcagctctagcgggtcgtccccggtcgcttgtatatcattgtcgcgttcttcacagaacttccgactctgcgatactcttcggtcgaggctccatggcggtatcgatagacagatcaagcccataacgaaatagaagctgagtgaagaagagggcggcgcaggcgagatctcgttcacgcggacacgctgtttggttgcagacccctctcgcttcctaaccgaaggtgtttgcagggctcggctacgggctgcattgcaggagctattaaatcgcggtccgaagactgcggaataaaggacctcgcaccacttctaactgtcgcacactttgcatatcgtactacaacaaagctgctgatgtctatccaaccaagctgtgagtcttaaggtttgaagatgggtccggcgtaagggctgggcctctgagacgcagcatctagaggaagaccctggcacgattgtgcctcgtttcatggggtgctaggatcttggtcgctttctaaccgcttgcgtgctgtttgagctcttccgatgcgttctttgtaagatgcctctgaaaagcctgggtcctgccttattgagcatccgacttgttggctaccatggtattgggttgatcatagtgcacattgtgctggtcggtgttagtgacattccaacgttcttcccactcatgatttgattttcgtcccatgtcttgccatgatacagtgttcaccgaccgtagattgcatcacgcaaactgcctaatcgggtaagttttcagttttaccgtagatcgcagtcgacctcgacaatgttcagctgtccttgttcgcgtaaaacaaactccgtcggcagccgaggtccccccaagcgacctcttcgtgtccttgtatgaggccgaaagtagcaccgaatcttggagacagaacaccgctaactggaagtctccccgtctatacggagtgtgtccgaaaactgcacacatgccattctgctttcggatcttgcttggccaaagattcatgcatccatcgtgcggctagctacataattctgcgctagtctttgcactactggttctagaaaggaattatatctatgctcagattcagctctcgtaataagatctactacacttgcacacgatgtcacacatgcatacaatccctttgacacgcctgggccaacttgtatatcagtgacttcaggatcaatgatcaatcgtacacgccttcaagtacggcgctttctctagcaatgtctaatgtctggatgcgggagatctgacttaggttctggcttacatttctatcacaacccaagccatgcgtgtgactgcatagtttctcatccagacttcaactgctcccctgtcgcgaccatcgtccagtagggtacatgcatcaaagaacatccgatcacatctatccgcaacgaatcggagtttcacccgatcgagattcaaggtcggaaatcaagaatgtgatatcgacgggccacgatgtaacccacgacccacgcgatcctgacagattgacagatttccctgcatgtgatatcgtgaaatatgtatttctaattttctcattggccaagcataagaggccgcgcctcttcacaacggccgaacccttgacatcgaatgttgacgacatgatgtggtcccacggaacgggctcctgcctctcagagccccgagccgtcgctgtagggaatcgactgcgtgtgttctgaaccctttcgggaatcgtgagcgcctagcgacacaatctgtgaatcttgcattgatgggagttgacccaccgggcattacggctccatttgccgaacagtggaggcggaagatctgtctagatgtaacagatgtcaatgaatcctgcacgattcaagtgttgcatacaatatgtgaacatggtaaagagtgtggttcaacagggaactcacaatgtgggcctgtagtggaggtcgtatgtagcttcaaggattagtcttctgctcgtgcagacatcccgtccatcgcttcgcaacagccgtctctgcacgtaatcccgccttagcagtgtcttgcagctcccgtcgaagaatcgcatacccttgacaacaagtccggatatccagcttttgcagaggcgatgtgttacaccgcaagttgagacgccagagagccgctcaccgctgcagcgactcaccagccctacgagttatggcatacttcccaatctcggctgcttaagccgaagccacccagaatctagaagctgacgatggcaattgcctcgtgtcagctgcaggtccgttgatactgtcagcctaaatcgccttggctgcagcacgttcacgcgcacgaggcgagcatcccagttcgcatgacatctcgatcacgtttgccatattgtcggagcaggccgatagaatactgtgaagcaaaagcgtgtttgtccgtcgatgaatagcgtgcttgtccattcgctatgcttgctaattggcccgtcgcggttgacattctgaccggtggtgagctagccagccgcgaactcagaactgcgctgagttctccatactacgcgacatggctgcaccgcgcactcgattctggtgccttgaaagctgcgtaatagtgtctggtctggagctacatcggcatcgtgcacttgcagcctccgagatatgcaggcaccgtgcgacgtagactgcaacttgccgtttgttcgagtgtccagttggtcgggcaaatgcctgcatttggatactagagatatgcggtatactaatttgggcagcgtcagttagctagattcatgttagtacatcacctggctggtatgccttattcccgccctaaagacgccatgtgtaccggtgtatgtgaacggtgtgatgagaggcgagaggcgagaggcgagaggcgtaatttcacgaacctgcaacggctgccgcaagcctgcttatcgggtcatttgggctcaccgtagatcattgagcaaaggccagtaatagaacgaccggtggcttgcttgtggatacttattccgatttccaacgtgtgcacatgcgcctcactctgttcatgattcaacatgcaagggctcgcgtcaacgtagtcataagcgaggcaagaaagcgtgatcacagaacgatgtttgcgataaagactcgggtgatgaatcagtatcgtggtcagctatgtaccggtgcaaaggtactgccaggtaccaatacagtacgccgcgcaaactcctcttttaggctgtttggtctatcctcatgtggcccatcaacttgcatcatgcgtgggggtaacacaagacctctaagtcagagaagggccgaaagtgatgatgccacgacgcggtgacgtcgtaatgccgcgcaacggcatctacttgcagactgctgctcctgcggtgctcctcgaagttgttgcggggtgaagcacgttgaaacgaactttgaaaacgttgtcgtggcacatttcaaggtgcttcacgccacttgtccagcaatggaactcggagcatcccacgcttccacgaaaactcggagactgaaccttgggccgatctttcaacggcacaatggctcccttactgcccggttgatgtccaagctatccaaggtgtggagctctctagctgcacccgatcgacggcgggtaaatgcacagcaaaccaattcagacatggctgcatgtcagactcgagacgaagctagtattgcatggctttagaattcttcacatggggccgcatgagaaagcgccggtttggttggaggacaaatgcaccgctgacaaggtagagcgctgcggaggcgttccagttcgtccttgctgggccagtgcaaaacaatcgatcctccgtcttctcgccgaggcagatcgttgttcgctaactcataatgcactttttggtgagctgaatatggagacgaagagtgggttaatcttgcatttttcagcggcaggagaagctggcacttcatgctgtcgcgaatcaaggaacctgttctgcctcctgcgtcgtcagccatgcacgaactgcaaacccgcaacgaatatgtccctgccatgtgtacaacagtgcccaaccaaatgcaagatgtatgtgcgcgcagacattgccgaccaagaccgaaaaccctgtcgcaatgtgggcgacgagctgtaaaaaaaagtactcaaagagaagtaatcgccgaagcgacgcaaatgatacacaaacagagcccattttgccaatcggctcgtacctgatccggccgttgtatgcgaaataagcctacccaatgcaactcaatcatcggtcgtagcatgtcgcctacgagacgctcaggacgtgccggccgatgcttgaatgtagtctcctgcacaccaaactccttttgctcctagaaggacatcgccaaaatcccaaaatcgaaaacgtaaaccgaggggcgttgcgcaatagtgatcgaacccgcctgttcatgtagccaaaaagtcccaacccttcgcattgatgatcttttcccagtcccatgattcctcatcaccagcgtccataagcttccatatgtcatccaccacctctttcgcgaagccaatattaccaagccccgtgcatgcgatgaggccagtgaatgctcgattgacctctactcgttgttgctcctcaaatgcagcgcaaccgattaaaaatagcggcagtaagacgttgctctgaatccagccttcggcaggcagttcattaatgtatcgaatgccatcgtccacggcattttttatgtaaggatgtgggcgtgacactttcgttgtacggtagaggtacacccaggtcgcctggcggtacagcatagataaagtgtaacgaggagtgcccggtgtctgtgggcaaacccaagtacgcaagccactgtcgatcgcgtgggccgcaagcaaagcctcgtaatccatagtaggctcggtcttctcgtcgatgcgaatgcgcagtctccgtcgtagattgctgatcttagagatgaagccgaacagaccatctgaaacaccaatgagcgcagcggtttcagggttgatctcgaaaggaaggctaaagttttccatcatcggtacgtcattgccatcaagggaggtgatctgactagcaatccagtggtagtagaagaactcgtcgaagagagactgaaactcgggattactagacttttgtgtcatcgcgatctgcttcgcagcgaccatatgcatccggtattctcctgacgtgttgccgtcacatatggagtgcagaagatgcagcaggatttgagcgacattacaatcttcaaagatcataaccccgccttcaccggccttctgtcgctcaaggtcctgcttcagaagttggagagccttgccgcgatggtgcgcctgcctatcttcatactcttgtgagggattcactgagtacatgtgcgaggccgacaaacacagcacagaatgcatcagaccttcatgctgcaaagccatgggcaagaggattctcgtgaagggatttgtcgactggtctccatgtaagctgagcacagcactagctcgactgacgaagtgctgtagcaggtctcgatcgaggtcgttctcccacgccttccatcagcggtggtagttcgaacttgacttccacgctttgctttcgggctgaaaagttgtcagcttccacttggctccgctcgaactgagtcgcaccttcagccgccctctcttttccgctcttccatatttctacgggcttgtacccttcgcagtgaatgttgttcttctggcatgataaacctaaatgaagtcagtaaccacatcatacacacacacaacaccaggcaacactaacaaaagggcttcgtctcgtcgcacttctttttgcgcttccggcacgttgtgcagcctgtttttgatcgtgcctttgcctgctttgataaagctgtaggagatcgtggtggatgtatgcgtggccgaccacgagcacgtcttatccggacgggctctgtgggagatatagctgtatcatctgcaaaagattcctctttaacatccgctaactgtagttccgtctcttctaacttgggtacaacatctacagaacttgtccgtgtgtctaaccgcgactctgactgtgtatctgaagtgctgaagatggtggagtcgaagttgggtgtggtcatcggggagtcgctggcggacgacatggacggttgtggtgaggaactggtgctcagacgagcgtgcgcactgggcggcggatggccgaaggagaggatcgagttcattcggtccggcaggaagagtgtcaatggttacaagtcgagcgtggtagacatctgacgttgcatccgtgcgaggcgtacagtagcaaacaacgacgaggcctcaatcttgcacgcaatcgcagtagttttgaccccaggagtcagtttgtacagtatcgcactccaagaggacatccgatacagtaaatgtcagatttgggacactactttatcgtcgaacctttggtggccactggtgaaccactgggcgggatcgttttgaagccgcgagtgatcgcacggcaggttgcgtgagagcgggggattgcgtattaggcgagtcgtgggcgcggactgacaaccaataatagttaatgatacggcggcagaacaacgacgttccgtagagcaatgaagaagccggtgaacaagggcgagggaggacaagaggaattggtgtaaggtattcacggatgtccgcagtacttgtccacaccagcagacggaaggaggatatgagcagcgcgaccgtgcggagaggaatagacgggtgcgcgaggatgatctactgagcggggacgtaagacgaaattaacgactagggttccaggtattaaagtgacagggtgctgcaaaagagggccagcgtgtgggagccaggttgcacagcacggtagagacgagtgatatagtgagttaaagtagcgtcgcaataacgacggtcgattcgtctctaaaagtgtatggagacttaaccctggaagtggaccactgtgacgggccgccgtctacttaaagcagggagcagaccgaagcttgcagaaacgcactgagcgcgcgcaggactgtgtcagcaactttggaaaggcatcgggagctgcagatggccttggaaagagttgccggcgtgagcgctagacgacccagacgctgcgaacctcccaatatgattacgacttgtccttagcgttgagagggtcgtcgtgtgcatgaagtgctccctagtggcttatcctggcaatgtgtctatccagccggcttcatgggttttgctgactagcaaggagcggaaagccatggtccaggatgtgcccgcgggggcaagactgaaatgctgtgtgaaggctgggcaccactctgcagtatcaggcttggtctgatcaaccagtaagcatcaagcaaagtccgactcgcctcgttggccccttgattgttgctgcttactactgtcagtaagaaaaaaattggcttcaccatgcgccgggccacgcgcacaatcggtctagtgagtcgcaactccattatcgatgggttgtgaagcggccccacatgggaacgccgctccagcaggctgtgttacatatcttctccatattctgcgagtcctaaagacacgatcccggtatagaacacatagtcaaggagaacagggtgcttcatttgccgcacgcgagcctgttcggggtagccctgaacattagttctcaacaactgtgtgacatgaaggtggatgacgaagaccggtgtcttgagcgtatcgagctttaagccacaaggcaagggatacaaaccactgcatgcagatctctctcagtgaagcatcgacagacctgagtttgttttgagaggtcataccacagtaaagacccatgtccactccccgcaagctcgcttccgcccgtcagcagcaaaagcaatatagtcgttaccgtaatctatgactggacggggagtggatataagccatagcccagcaacgttgacagccgtttctacgccatgtgtgtgtttgcgtacttgaacgataccccggttcatgagagtttcaacgtagttgtttgatcagagctcatggttcggtacattgcgggcgggaaacgggaagattgaactcaaaaacgcacgccccttgacgtggctcaaggccgccgtgccgggcgccaaagctccctagccctcggcttgcaccgagcgcttctgataaaaccagattacggagattggattcaacttgcagacacgcctgtgtcatgcgattctcaatcgatgacatccaaagtcaactctaattagacgtgaatgagctattctatgactcgttcatggctaattcctcgtaagagcagaatttgtagggggtcttatcggagcgagcgtgtgttccatgacgttatatcgtcaaacgtgtgccgaatgctgtggagccatcttccttgacaaagatcgaatgccatcgtcaggctatcagcatctgcgatctaacatgaatcgacaagtggagagctctcggcctccctgccttgtggatttaataaggccgagattggtccgatggtgttgttccaagctggcaaacgagtgatctggtataaaggttcttaacgcatctttgctgtagaagttacacagtaagctagatagacagctccacaataatcgtggagtaatggggaaaggtgtcccttcgctctgggacgcggcgtcagtgatgaaaggtccacaatagcctgttatcgtgtacgtactgtatgaaatcggatcggacgcctgcagccgaaaatgtggatacgagcggtgcgaagtgtgacttgcatattttagcggcagactgttactgcggggttgcttgggagggttgagacatgtcattcgctcgtggcaaacccatgcagtcgacagctgcagccacctcaatagcgggagccactgttgagtgaccaagtgaagactaggtgtaattctgggcacctggtcagagagctcgcgagctaaacgtggtaatattgtcgagcgagaggagctttgcgcgcaatcaccgacgcgcatgcagcctgttgtggtactaggacaacgtattgctatggtgcggaatattgccgtgttttgtatgtgtggcagtacagcggcctgcatgtggcgtggtttatgatcggcagcgtaggtaccgcggctccgtcttggtgcattgcgctgtgttttttttcgtcggcgctttcgggatgtctgcctaggtacagaatggtcaacgtgaaggattatctgcgcgttcgagtgtcttatgagacgaggacatcgagtcgctgtgataggtgggtaatgtaggtgagaaccttattccatcatttcgccaatttggtgttggtcgccggtaaaatatgtggtgcgctgtccgagcattgagctcgatgtgtagtgtgcagctgcagtcgaactttaggagatacgtgcatcgattgctgcagggggggatgtgaaggttgagccaaggctgtgcacgtgatgagcggcgacgcattacataatcagggcatcgagctcggacgttgccctttgtacctcagaacatgcgccaacctattgcatggagcacattccatgataatgcgcgactgattccttgatcgcgcgtcagactcaacgcccaggatccagcatcatgttcaacttcactcctttactaggcgcgcaatcgtcctcggcggcgtcgcagtcgctgctggaattcgatggaggtatcaagatcctcatcgacgtaggctgggatgagagttttgatgtcgcaaagctgaaagaaattgagaggtaggtgctgaggtcatgtagaacgaaacgcgcgcacgccgtggacagtcttcacggagagcaagcagtggatcccttgtcggactatattctatcgcggctacataggcttcacttcacagtatgtagaatacaagctgatgttctattctgcagacatgtctctaccctctccttcgtactgctcacccacgcaactacggcccatcttggagcatatgtgcattgctgcaagaacttcccgctgttctcgcgcgtccccgtttacgcgaccgtgcccgtcatatcgctcggcagaaccctccttcaggatctctacgcgtctacgccattggcgtcttcgatactacctacggatgccctgaccgaatccgcatactcgttcccctcggccttgaagggcggcaagaaccccaacatactgctacaggcacctacacaagaggaaatcgccaactattttggcgccatcacccctctgaggtattctcagccgcatcagccgatcccgtcgtcattctcaccgcccctcaacggccttacaatcaccgcatacagcgcaggacacacattgggggggtcgatatggcacatccagcatggcatggagtctgtggtgtatgccgtagactggaaccaggcgagagaacacgtgctttcgggagccgcgtggctgggcaccggcactggtggttcagaggtcttggagcagctgcgtcgccccactgccatgatatgtagcagcaagaactcgggtctagtcaaggtcgccaaagcccctagcaagcgagacgaagagttattgtccatgatcagagatacggtagccaagggcggctcggttctcataccctgcgactcaagcgcacgaattctggagattgcctatctgctcgagaagtcatggcacagcgaaacagctaggtcggaaaacaacagccccttgaagaatgcgaaagcctatcttgcaagcaggacgggaggagcgaccatgcgttacgtccgaagcatgctggagtggatgggtgaaggcatcgtgaaggaattcgaagccgcaagtggtgccgccgagggccaaggccagcgcaatgtgcgaggtgcacctggcagagacgatggtcgaggcatcaggactcctttcgactttcaacacattactctgctcgaaaagaaggcacgtgtcacacggatgctcaatgctaccgaaccgcgcgtcattcttgccagcgatacctcgctcgaatgggggttctccaaagatgcaatcagaagtctcgcatcagacgagaagaacctggtcattcttacggaaagggtcggggagctcggtacgcaggagaagggtctaggacgctacctttgggatctgtggaacgagcgctctgtgaattctggagacgactcgctcgactctaccatggtagatgtgtctggccaacaagcctcaataagtacagtccgcactgtcgcactcgagggcgatgaggtacccctataccaacaatttcttgccaggcagagacaactgcacaacaccatgactggtgacggcgggaccactctggagacgtccgcagacgtggtagacgaccgatcatccactacatctgaaagctccgaagagtcggctgatggacacggaggcaaaattctcaataccacggcagcactccaacatgcacgtaacaaattaggtctgactgatgcggagctgggcgtcaacatccttatccgccggaagaatgtttacgactacgaggtaagaggaaagaaaggaaaagagaagttgtttccccaccagcagaagcggagaaagcaagacgactttggtgacctgatccgaccggaagagtttgctcgtgcagacgaagaagacaatgttggaggtgacactctgcgaggagagagcacaaagaaagaaaacacagtcggtcaaaagagacgatgggatgacctcgttaatgtcatcgacagctccaagaccaaagaaaagcaaagacgacggaagctcgacggcgatgaccaaggcgatacagaaatggcagagtccgacagcgaaccagaagatgatcccgacaaagttgacggtcccacaaaagtcatcatcgactcggaaatcatcgaactccggtgtcagatatctttcgtcgacttctctggtctgcacgacagacgtacgatccaaaacatcataccgctcgtcaagccacgaaaactcattctcattggcggagaggaagcagaaaccatggagctcgcagaaatctgcagaaccgctctcaacgtaggcctggaggcttctgccgccattgatgtctttacacccactatcggtatcgtcgtcgacgcaagtgtcgacacaaacgcatggaccgtcaaactcagtcgcacaatggtgcgcaacctccactggcaaaacgtccgtggtatgggcgttgtcgccatcactggccggctcgctgccgccactctcgacgcaccgccaaaagaagaagaaggctccgcgaagaagaaagctagattggatgcccctgctgtcccagtgtcatcactgctcgaatcaagctcaactcccattctcgacgttgtcccagcgaacatggctaccgctgtgcgttcagtcgcgcaacctttccacgtcggcgacctacgtctcgccgatctgcgtaagctcatgaagagcaacggcatggaagcagagttccgaggcgagggtgtgctggtcatcaacggcactgtggctgtcaggaaaacagccacaggacagattgaagttgatggaggagcgtatggaaacactgacgcgaggaataatgatgctgcgacattcttcagggtcaagaggcagatttacgatggcttggccgttgtggctggtagttaaaagcgcagtttttgtatgagtagcaaggcgtctgggactgtgctgtggttcggtatggcattgtttttagttgaatggtagttaattagatacctcacatttgcaaggagagtcatcgaagctgatgttctgaccattttcatttattttcagatgtctccttgttgacgccacgatcacagcccatcctttcgcccatcatacacatccccgtaagtcatccaagacgctgggtgatccttgatgttccgcaagttagctatcatctcgggctttggctcctgttccttctctgtcatcggcttcgctgctggttgaccctgcgatttcttggtgtcgctgctgttctgaggcatgatgttgatttatagagcgtagcttcagctttgtcagtgtggaggcgaagttttcaagttcgatcggcaaaattttatgcaagctgtcggtgaagagctctacttggctgtgagtctaggattaatatttacgtgattatggtcagcagcgtgtgagcagcgtgtcagcatgtatcatattgaagttcctacacaacacagcatgacgtgtgttcatttgtcccatcaagctctgctgtcggaggggtagacaagccacgttacatgattcagagctgcactttcacatcgagagactaaaatttgcttgagggtgttgtgaaatggaaacatatcagatcaacagcgcgtctaacagcaagtaacactattgcttaatattactgcttactgcttatgtaagcaataagtagcaaaaggtaactaagtaagcctagtaatagtagtagtaatcgtttaggagcagtaatttgtgcttattgtcagtatatgtcacgaactgcagaaccagcctcatgcaaacgaacgctgagccactggcttgaagtaccacagccaatggtgacgctgaccactgactgtcagcgctaggtcttcgttttgagcgagggacttatataacttcagcgtgtgaagaggctagggacgtggttgtggagtcgcggatgggtggctgtggtcatgctacagttacagaaaagcgatggtgtcatggatcacttggtagatgtgctggcggagtagatgtgtatatgatatagaatggaggagaacacgatcaacgcggttcttcagcatgagggaaacatgctgcagtacaataggcttgaaaagaatgtaatacagggaatgatctggtgcgtgaattctcccgtcaaagtgtgacaagagaagagtgatgcccatgtcatcgcgtgtgctgttcagcgagctgcatacgacagtgacagtgacggtgacgtttcgaaacactgctcatcactgccaggaacgagcactgatctcagcagatgtgaatatcttcacaagtcttccacgtccaaaacaaattcatttacgttgcgctatctccccataaacatcaacggcactgccataagccccacctgtgccagccccagcaccacgcctggccaaaacagcaacacccccgcactcccccccgtcgtccgcacatacatagcaaacactactggcagtggcaacaccataaccgccggcgccatatacggcacaaacccgcaccacaccgctgacggcgtcgccagcaccagaaaccctatccaccagctttctttcctgagcaggtggcgaaatcgacaggtaccctcttgcgagagagacgaggtgtggaaggctatagacccgccatttagggagctggtgatgtgtttctggagctgggattcggtgaggtgagagatactgttcgcctcttcggagccgatgtgttgggttagttcgaggtgcattgcatttgagagttcgaagatagcctggtattcgccgacgacattggatttggagcggccgcgtttatgtaggagcgcgagggaggagaggtacatggtgtatgtgccggtggaccagataaggaggaggatgattaggaggatggtttggatgaaggaaaagccccagttataagtctggtggggttagcaggtgtttgggaagatggcggggagggactttatacggacttttgttggctgacattgtcccagggtttttatatccgtggtgttgtagatgcgctcgtcttggacccacgccatgcgcgccggatgactgaagattttttatgggtcccgaactgcatttttccagtcgtgactcctgatgaattttggcggtaacgagtacgctgtgatgttaagtgtgggcggtggcagggtcagattcgcatatgtagacgcgagcatttgccctccactcccgtacttgttaacatctaatcgaagatagtgtcagcacactaatgtggtcgtgatctggtcttggactacttacagtcggtgacatcgttgaccagactgcatgaatgcttagtgaaagcacaatcatgcagagtccaagtggatgtatacaaagcttcatctatcactcagtcagccccaaaccacatctgcacaccaacaagacttcaactcacacccactcccaaacctcgaatccataaccttctcccccttccccaagccaatcctatccccatcatgcaccacaaaatacaacgccctcaacttctcaaacggcacatactccgccccctcccccctaacaaacggctccacattcgcactataccccgtcatcgcactcgccaggaccggaaacgccaagataaacaccatcgtcacaaccacaaacaccatcgccagcctactctgtagtccgcggcggcgcgagaaatccgcaaccagccgccacgcacccagcgctgatgcttcgccctgcacgaagatggtgcggaaggtgctgaatgttaccggcgagacttgcatcgatgtcgtgacatattgcgtgaagactttccaggagagaaatgtgagcagcgcttgcccgcctcgtccgaagacgacgtcccacacgacgtcgacgactttggcttgggcgaaggccatgtggccgctgcccagggtgacttggaaaaaccccgaggcgcgccagaaactgaattcggcggggttcgtgtacagcgagccatcgggtgcgcaggccgttagtttattcgtgatgatggagccgggggatgatagtgtggcgagtgcgctgaaggtgtagatcaggccgaagtagaagaggtagcagagggtccagaaggcgcctttccagcctcgttttttgaggtcctggtgggcttgggcatgactgatcttccagaatgttgtgaagcgggattttcgtggtcgttgtatttctgagattgttgaaggcacggagtcttctcgcgttacggtgccaaagttatccagcttgaccggttccggtgccatgctggatcagcgggcataaagcgggaaaagggcgttgaacagaacaaaagaaagagcatcaatttgcactttggaatctgcgcgatgttggtccatcaatgctgggcttctgcttgtaagcacaggggctgtgatgacccgtcgttcaggcccccaacctctcaaaagatgctgcggacagcacagggatgatatgaagatcaaggatcggcaaagcataaggccaccaacaatcacgtttcagccttgtaggcatacatacgtagacctcgctttgaattgggtgctaaaagtggaaagaatgagatttgcgcggaagtgagctgagcaacaaagtcgcgcattttcaaccacactcgcctagacaacgacatcgattgcggcgagcgcctgcaagggtatttagcaaacctcagaattacacgtaggcaaacctgcattggtaaagtctttgattcttcgtcgcctctattggccgaattctacaccaggctcgcaatcgacatagcccataaaacattgacgccatgcaattgaaccatgccccctatgacgatttccaagactatgtaatacatgaacgctgaacaaagaatgatgatggctagctccgcaccgtcaaggcacaccatatgtgaatggcctactagcctaacgatgaaggcaaacccaacaacgagcgcagatgcccatgtgatgcgcttccacagtatgctgcgatcgtgctgtggagagccacccggcaacttgaaagttgcttgacgagcggatttgtgctggctatggtcctacgacagaggcacattgaagtcccaattacctatggtacattttagttgtgaacatgaagagaagccgcgatagaatagctataacgaatgctcgtaacatagctaatgttcacacgtacctgctttgagattctcggccgtgtcgttgaggaggattatgcgacgcttcgtgcaatatgacgtcttgtccatcatgtccactttgagtgtttggagctggtcgattggcttctcaaacatctcactgaggttctcgacagccatttcgagatccttctggttatcctcaaaaatctcagtgagattgttacgcgctagatagtaggcgaacgcgtaagtccacttgagcacttgccgacactgctgcaaagcttgcgaagcctggtcaaggaactgtacttcgatccaagacatgcctgattacaatggtcagttactttatgccaacaagtgactgtggggaggactagagtgattcgcaaaattcatcgtcgtcatatgtcgactgtggaatgttgtgaaaccatcccagacgccctgggggaaatgtatacctgtcgtgttttgcaattgctgcatcttcttctccgtcttgagataaatgtccttgtcgagcttggctgactgctcgtggttggcgtagcggttgtagtagtgaaggtatcgttcgagcgattgtcgtgactttgcctgcgcatccctcgcatcggatccactcttctcttcaaagcgattacagttgtaccagctagtgccgtgctccgaccagatgcccatgcacatccagcagaattcgtgtctacatttcctgcacgtcatgtggttgcagcccccgttcttttctatagtcgagttgcacctgggacattcttttgtatttgctgatatccagtttgcggtctcggaatcgtcttcgcacttcttcagccacctcttgaccaacgaacatggcgcgggctggtggttggcgagtgtacatccaaaacaaaagtcggatccacagtcgcagtgtacagtcggtactaccttggtgaggtccttgctcttaacagggcactctacagcgtatttgcagtctggggcggggcaccacttcaagttctctcggtcgtcgacgtacgttcgtgttaggaggacttggtatctttgccagttagtcattgctgctttcgactgcttcatcacgacataccttgcttggagctcgtgtgaaaccagaatgtctagcgatttcgagtctacaatgcgcgtgcacccctcacccggacatcgtattcgcgcggcctcgccctcgtcttggatcttgttcgacaggtactgcttgtagcaatgcacgcaaaagcggtgttcgcacttcattgcaaaagtgtccaaatccgggctgtcgtcacagcatatgtcgcacacgaaccccttgaccttctgaattttgggcgggtttgtcgctgcgtcctggccaaggcccgcattttctagtacctcctcttgcttgtccatgtattggtctatcaggcgctccttgttccatcgcgaatgccggaggagaatggcggcggcttcggggggttgaccgagaatagtcgccacctcattgatctggttgtcttgttgtgcttgaatctgtgcgggatcgaagactttgaactcgacttcgtaagcctgtctggtcggcttgatatccttatcctgtgattcgaaccccacgtcgtctacctcgaagtcggaatctatacatttgggttagccgcaactgtgagcactttggacgtgacccataccatcttccagatccatgtcgctgtcgtcgtcaaaatcatttccgctcatggagctgttgaactcgtcctcggagtccatcttgtcggaagcgttcgtgacgggcgtggcagggagatcgggatgcagagattcgggtgtttgtctcttctgagggggccctcctgacagtgtgagctggccgtctgcctcagaagccttccgcttgcgagtgggcggcgtcgtgattagatataaggcagtcccgcctgatgacggaactagccaggctgcggagagggtgcgatgggctggcgagatgcaacggaacaagacctggggcacacgaagacagtggcgtgacacagggcacgcggtaggcagcagaaaagaagggcaggttgaggagagatattggtcagctcgtgtacagtcacaagggtttaatcggcttgtcagttgcgtagggttggcgggatgcgggcaagaggcaccagcgcgttggacctctagacccacatgtgcccatcgggctagcgcgcttccggaagaggaagcggcgaccgcggcggtgattttactcgctgcagttgcctcccagcatcacaaatgccgacgatgacgctgggcctgaaaagctttgcagttcaggttcatacggtttattctctcgtaggtatgtgaatgtcctcgggatgcatcgccgagaggaatacgcacgagacaagactggtcacaaggtgtgagacgtacgttcggacatgtgcgcaaaggttatgcctgcaatgcttcagaagctgtttgaccatctattgatagattatagaaagtgtgcagacactgtgcactactcagagtcttcactctcctcttcactctcatcctcgctgtcttgctgcaagaattccaccagtgcccgtgtcttttccctgaccttcttgagctcctcactttcagagccccgctcgtcatcccaccactgtattatgccgtcctcttctatgcagtcaagctccgtgagctttgtcgctgcgctcagaagcacagcgtcgccgttttctctgtggctcaaatctgcctgtaggagaagcatgaagtctacttgatcagtcttgctggactggttcttgtcgaatatggcgcggtcgatgagctccttgtactggccaaagacttgcgcgatggcagctttgttggtctcgccagaattgatgagctgcagtatgcgcttgacgaaggagctgaccactgcgcgccggacctgatgatccgaggcattcgtgctcatgcgcaatgcggtgagttctagttgtatgtttgctggttcatggccctgctccaatgagtcgtaaatactttgagacgcgtcatgatcgaagtttgccgcatgctggctgtctgctgagcccaccgaaaggaagctgcttgctgctgatcggctgtggtcttgtaactcgaggtcgtccgcttccgagtctgaattgagtgtcgatatcgactcgtttgagaagttgtacactacggctgtcagtggctgttcccatatcaaagaagtgaatagacgtacgtggtcctgaggatacaaggccatccaatggctcatcctcgtcgtcctcgtcggagtcttgaaattcaaacccatctccctttggtccaactatcgtaggatccggatcacctctgaccgcatcgccgctgccctgcttccgcttcgctcttgtgatccggtgttcgcctcgaatggtcatgccctcgccaattgtaacaccgtaagagatgagcgctccgtcctcgactgtgcactttcgccctatagatgcttcgttcgcgatgaccgacttcgaaattgtgcttccatctccgacgctcgcgtagtcccaaataaaagcaccgtctagcttgacattgcgtccaatctggcagtgtcgacctatgatgctgttttttatcacggtcttgtcgccgatgctggtgcctctgccgatgacagttttcgatcctatcacacagtcgcgcgccaatatgacaccctcctctttgtagatgttgcctttctgcagccgatatgattgtccttggacaaggttgctgtctggacacagtgggtatgcccaccgcgacacgatatccttgctcactgaatcgtatgcgtgcaggttccgaactcgcgctgcgtagtggtcggagacgatgtgggtgtggaacgtcttgccattgagctcatagtccttcaagacactgtgtaggaagcctttccgcggcgcctggaagtcgaagttgtcgctccatagcgcgagtacatcaggcgtacagatatcaataccacagtcgatcaagtcctgccgtatttcgagctcctgatgctccgacagaagttcggggtcgatggagagaaagtgtgtttggtcgcgattcggcatttgttcgaagtgtagacatctgtctttggtcgggtctatcacaaatatggggctggaccctcttgcttttgtccggtggtttgcgccggcctcacgcagcaccattgtcatgatagcgttcttgtcttttactcgacgtgccctatgcgcagccagcgcagactccagcggcaggttgctgacgacatcgccataaacgagaaggaagtcaccagtgagcagactcctgctgtccaggtctcgcatcgcatcaccaatggagtgcgacgtcgactgaatgagctccagccgcgagaaaggcgaggattgcgccgcccattttgactttgtgatgtattcctcaacctgctctcggtgtgcgccacaatatacgaagatttcctctacgccggcgttggctaggaactcgaaggtgtattcaatgagcggggtgttggcgaggggtagcaagcactacacgcgtcagtacggcagctgacaagtgttctggaggtacggactcttggtcgctcgagtgtgaaagggttgaaacgcgtctcaaaggggtctgcaagtatctagcaagttagtattgtttgccgcataggcgcattgcattgcatagcttaccactgcctggaggggctcatcgcgctcctcctcgcccgacttgcccttgtcctggcccttctttccttttgggggcattttggtagagtggcttggtgtgtgtcaaaaaaggtgtggcccgttgtggttctagaatgctgcaccgtggtgggggagctcaaagctccaaaaagcttctcccgcggccgctgagtcaccagcagaaacagtcgctcaaaccaccactagggtctggcccccttcaccgatcgattagcggactgtgggggttttgcgggattacggcagcacttggaacttattgtgctcgtgcgcggcttttcttgcgtggccgaacgtgttccagactcgagccgaccaccagggagcgacttcctgggaatgcttattgtaacgtcggaccttttcagctatgtatacattttccaatagaccctggtaccaggattagtacatacccggaccattcattcgttcatgcggcttggctgctctatcttggttagtgtcataagcttggacatgttcaagataccatgagatcacgagagatgcaaatagtgagaggatctagttccagatttagatttagattcttcttgatctttgaacaacatctccgtccctgttatatgtcggtggatcctcttggatgacactacatgggctctgtggtgggctacatggttatgtcgtgactacggtcgcagtcaagataaagccccatgtgaataggaagctgtgtagcgagtatcgcatccgtagaacgcccgataactgcatgccttcctgtgtagaaggaaacacatccccactcatccttggcctcatcgctgtgctcacagctcggcacgacgctccgggcacgctgattgccacccatcgctgcgtcgtgactccgtcggattcggcagctcaaggagcctgtttgcgaagtcgactcgggtctgggatttttttttgtgagattttacaagtatacaggtcagggtgccacctttcctcctatttaccgcgggcgcggctgctgcatcgggttcatctgttgctgcatatgtggcgcatacatctgttggcgtttggctggattggtcatgtcgtctccacccgaaatatccgaaatttgtctccggtggcccggtggcataggctgttgttgtctggcttgcatgtgcatctgtggagaagtattgtagcctatgtttgcctgcatcgggttcgtgccgtagctgttggggtgctgcacctgctgaccctgcatagcctgggcgtattcgtccgtcacgctgctaccaacaggcgacacacccggcagttggtttggcgaattccagttgctcgccgttgctggtgatttggctggcgaatcctcctctttaagtacaagctgtcgaggcacttgtataggctgaggcgcgggcatgccttcgccgggtggcataggtttcttcaggtgaactagatgcttctccaacatgtgcagcaagccttctttggtgaaaggcttgggaagaacatcgttcatacctaggccgtgttagagagatgctccagacttggaaacaaacataccatgctggaaatacatcgaaatgtcatcacttcgaatgttggatgtcatcgctacaatgggagtggtgtcaaactgtcggatcaagtggcaagcagaaacaccgtcgaggttgggcataatgatgtccatcaacaccagatcgtacttggagccagcattcatcttatttactgcttcaagaccatcaagctgaatgttgttagcgcatggtcccttgacacacatgaatgaatacttactgcgctgtcaatggcacaatgaaaggcatacaaaaacttgcttccgatgcgtcggcatgtcggatcatcttcaacaagcaaaatctgtggagggcgaatccaaccagggtctggaatggtgcttttctttctgccctcttgaaacttgggctctgctgcttcaactgcttttggaggagctgcgtatggaatgttgttgatgtgttcgctgtacatggggtcgatgccgttcgacgagccgaccgggtagactaagttatcgaggttctctaggcgcattgagccgacagagctcgcggatgggggaccacggctcgtcgggcgcgttgctgcagcggcgcgcgcaaaatcaggtggaggcgtggtaagtgtgccattcattctcatcgtgatctcattcatgtgttccagattccgcgggttcagcattacatcggcgtttgtctcgctcaataatttggacgcgtgctgaagcggtgacgctggatcatcatcatccggagccgggtttgaagattccacggccccattctgcggttgtgtgccgttagaaccaaaaacaagcttactgttcctccgttgcgtagcgtctaccccgtgtaagaaagtcataatctgctgcatgacatgctcatggttgacaacggtcttctgcaggccaataacttcttgaaggagcatcgagtggtgaatgctcagctcgttgtaccgcccttcgacctgatgcagctgcgcttgtgttgccatcaactgcccgctgaccatatccatctgttgcgagggtatcaacatgtcgtctgcgttcggttggttcggttttcgtggcgctggcgctttccgtcgaatgttatcgagcgcgtctttgttgttcattttgaagtctggatgtttaaactcccaggcctggtgacggttaacttgggagcacatggcaggctcgatggaagacgtaccccagcaccatatggcgattgcccattctcctcattgttatgccgcactttgtgaaaatcatacttgttgagttgccggacgaaactcgcaaagttgctatgtttgaagtgcttgggaaggatgtgcttggtaaacttttcgttctggttttgtcgttagctgcccgtgtgcgatggcgcgcgccatgagctccgcaggcgcacctctaacacaacaaaactatcgccgtcgttcccccatctcactacgctctcatcacttgggttctccagcatcctgtcgcgggggttagcttatccgagcggccattatatcatccggtcgacgtacttgtacaacttgcgtaccttcggtcgcgttagctcgcatctcgtgcctgcatccggagcgcacttacaaaatcgctggagttgttcgacccagcgccctgatttgaatccatattggcgcgtaatagagctgtctactccagtaggtacttcagattacagtcgtcgcgcgaccggagtaaatcaaaccacagctgggcgacacaaaaacggaccggcgactctggacgaaagcgtacacagatttcctttcttgtgatgagatggtggatgacagcgcgcagggctccggtggaagtgggcaactgatgcgctgggatcaggtcttggcggtctgaatggcggtgccgatcgcaatgggattctgggaattgcgatgacgcaactggggctctggggtttgagcagagggcggacgcgagagatgcaaagtcggaatctgggctttgggagtgaattggacaaggagccgagaacatgctgcaatctgggaatggcgctttcaagatctaaaaggccctaaagcaggttaagcccgtctaacaagaatgcgatctctgccacgaccgctagcagacgctaagtgaagagatgccgagacgggcggacaagggtagtgctttggggtcaaggacggcctggaagcggtacaatcgaaacagtgcgcgcatgctccgagtgctgagcagaatcaagggactgttctgtcagacgtcagcgcgtggctgtccagcacaatgcctgcctgacagacctctggcctcaacaaggacacagcgctcgtgctattacataccgagtaccagaaactgacttcaacggcgcccgccgaggctcgcgacgggtcagcgagcaaacgcaaccgtgcgaatggaaagcggcgactacacgacctgtaattcagctttcattctcgtgcaatctgcggccttggagggtgttgtagtgccgggctatttttcggcgacgccgtgatcccaacgacgcagtctctcaaattggacaacatgggcgcggaaaagaaagtcaagttgccgcgtcccgacagccagccacgacagcaccgaatacgtgtgaatcggcgccgttggccaatgacacgccgccggcaaaacaagcatgagcgaggccgaggaacaccaaccacctccgtcactgttccctactatacgatctctcacacgatacacactagcccaccattcagcacttgccatgttctctctcgcccgcaatctacccttgacgcgagcggtcgctggccgccgcttgttccatgcttccaccccagcatttgtcaaagtcggcgacaagctccctaatgtcgacctcgtcgaaggctcacccggcaacaaggtaaatctggcaaaagagctgtctggcaaaggcgtaatcatcggtatgtctcacgtgatctacatcaggtctcggggcccttgctgattggttggggaactgcaggcgtaccagctgccttttctccctcatgctctgagaaccacattccgggatatgtcaactcgcccaagctcaaggacgccggcaaggtcttcgtcgtctctgtgaacgatcccttcgtgtgagtacctcggtcccgtaccttgtctccaagccgtgtcgcatgttgagactgtctcggatcttgttgctatcgtgttgagctcgacacgagcgtgaccgatatagcgccactggtactagcacaaccgcagcacatgtcttgacgggatgctttcacctaatgcagtatatttcagagctgacccttagcagcatgaaggcgtggggaaaaacgcttgatccttcgggttcgagtggcgtaagtggtgcccccttgcctcgtccttcactactcctcaattgcgcatgaccttacttacgctacattcagattcgattcctaggtgaccccagtgtggagttcacaaaagcattggatctctcctttgatggcgcgtcgatcttcggaggtgaccgctccaagcgttatgctctggtcatcgagaacggtgccgtgaaggaggcacatgtcgagcctgacaacacgggtttgaatggtatgtgatcgttctaatatgctcaagattttattgtgctaataacattcagtgtctgctgctgaaaaggtgttgtagatattgatgcagcgacagtgagatcgttgctgtctacaaccatgcaatatgaaaccatgagatgcagttctgtggagactacagactactcacgaataatgtcactgcatcaatcaaaggagcagaaagcatggactcgccaaaagatttatgacattcgattctgggattcgttcaatccaccgatcaacaataacaatcctacctatcacaacaaaatgttttattgtcgccgattttgatggtccatacgggcaaattactgatcaggtcattctcgcttctttccttaatgtcgatggcttctcgcgcaccaacagcatcaacaacttgagattgtaggttcaatgatcgagaagagttcattgaagcattctaggatggagactcacaaactggcaagccttacatatacattgctaacatgcgcgtctactaaggtcatgggcaccagatttcgactccactctcacagctcggcaagcgttcagacgaagtcaatgagttcaagcgggaatgtcaacgtaacaatcatctccactacgatctgctccaggaacttagcacctgctcagatacgccaggcatactctagttcgtataccacagacaaaacccaactcgcctcaagaactagcgaacgcacaagcgcccagatctcgtttctctgctggcacgtgtggacggatatcaaagtcgaagatatccatcggcaaacctattgtcgtacatgcattcggaatatcgacgatgccggcaatatgtccctgcaccggcgcacacgacaagaggaggtagatttggtaatcgttgtatcctatcttcgtcagcactcgtcatccagaccatataccaccctcaggaagtcgactcaccgaatcgtcgcaaatactcgatcactctcagacacgtctggcgatacgccaccgtcgcgtccagatagtgctgcttgccattctcatcgacgctgaaaccctcaaaggtgaggtacctcccaggaccaaattgcggctctaccggccctggaaggtagatcggggacttcatggcgagctgtttcataccgcctttcatcacgctgaacttgagagtaatgacacctgccatttcaatcgctccacagaaggatatttctccatcgccttggctgaaatggaggtcgcctacgctgaactttgcgcctttcacgtggatgggcaggtagactttggagccacggctaagagccttgatgtcgcagttgccaccatgttctggccgtcctggtatcgttcgcgctccctccttacctatcttctccttcaattctcccgtcgcagacccagcatgcacgttctgcgcattaggcggctcagcgacggtgcggttgaggtgtgtatgcgtggagatgagctcggcttcgcgcttgttccacgtatcgagaacttcggcggagggcgcgcagcccaggatgcccgggtggatgagcccagcgaagcggacgccggggatgtggcgcgacgagcagaatatgccctcgaagtcccagatggcttttgcgctgaccgagtgggttagtcccgcgagcttttgggagcgagacagagaaagagaaagagaaagagaaacagacagggcaaagcccaacgaaacgaaaacatcatcaactcacgcctcgggatatatctcgtccaaaaacccacccccattctcccgcgcaaatatcccagtaaacccccacggctgctcgtccaacggctgcacatcttcaatctccacaacaagcacgtcgccaggctctgccgtctcgatatcaaagggcccggttaggtagtggatcttggtcaggtcgacgtcgcgcacgtcgttggccgagtcgttgttgccgatctggccaccggtccagtcgacgcattcgattttgacggccgtgttgcaaggaatagaggtgtagctggggttgtcggggtgccagcggttctgtggtgggagggttagatggggaggaatgggggtggatgggggatgggtacgtggaggcattcttgctcggcggcgggtttgtcgagggagacttttgcggcgtaggggattggttgtttgcccattgtgaagctggagattaattgaaatgcaacttgaaagtctggtaggtgtataaatgaagagcaagagcgcgtcaatgttttgaagtgtagggcgtggagtatatagccagcagccgaagcggggaagcacgagtctctcaatgtgtatgtcaattgctaatctcctacactatctatctccagcttcccgaggatcctcccagtctacagggaatgcgataagcccatgatacgcgcatctgttacgttacgtagcttctgagctctacccagctacctaccgctttcggagcaagataccccactgcggggtggacagtatatcatcatcgtgcagggagctagatgttcggcaacgtgggacgtaggcgatgaagccgggatgatgccgttggctagtgggcggtagacacgcgtttttgctgtggtgcgctgcttgggtttgtcgaatgtggttctgccgaatgtctaggtctcgggagaaaggatgagtcgatatcctcagactagctaaaagtcttccgcggtgtttgtcgtacttccgactgctgctctggcttgtgcattgcgacattgtacgtgtccatgttgtgccatggcatgttcaagaactcgtgcttgttcttccagcgaagcgactcctccttgaacttctcggcctcggttggtggaggcggcgggtcggtgactttggtgatgaggtatgctgtcgaggcttctgcgagaccgtagattaagactcccacgagagggatcttgacgaagatgtagaagcccaggccgaagccgaagagaacgccagcgcggtctttgaaccacagcttcttctggtctttattgtaacgtacacgcgcgaagtacggttcgagctgtagcattgtcagtctagggttcaaaaggcgtacatgaggagcgacgtacaagctcacgcatcagggtacgggaagagaagtacgcctgcaaaaaggtaacgagatatctccgcgggaaggccagcgatagaacaaagattgcacctgctggctgggtacccactgccttgcgaaaggtatagaaactggctgctggtagaacaaatcgaccaacgtagggcagatacgacagaccaaggactgccagtgagatgccagccttgcgcccctgctttgtggcatacatgatgactgcttgtttcaacggcgtcttcttctctgtttgaggcttcggtgcgtggtttgggtattgctcgaggttctggtggtagagagcgcggaggttgtgggggtcttcggtcttgtgcttctggtagtatgtctggtcaacccaccggagggagtccatgaacctggcaggattgtcagtcacatatgcttattccttggtacgatggacttgcatctggtccagcgttggtgtgagatatcgcatcatggtcatcaggaagaagggtacttgaagcaccgtgtgctcaaggtagtgcagtccacccacgacgctttcgtcccatgtggtatggtccatattgacgaacagcgaaatgatccatagcagcacccgcacgccaacaatctgtgtggcctcgttagtcttgctttgcctaagagtggcatgccggcgaggcggaagcgtacgggtatggcgacgatgattcgaatcgcgatgccggctgccacagcgatggctgcttggcggtagtggtccgaagtgaatatgcctgggttctggagggcacggtttactacagacacctgttagatccgccatgcttgctgtacaacagtctacacccaccaccgaccagagtcagctgtgcgcctcgcagaatggcattggggtcgaagttggacatgtcgaaattgtccatgtttgctgctcaagaatgaagcagaggagtaccgcaatggaccatgggtagaacgtgtgtactcggcgggcctagaccaattcactcgcgcgcatatcttgctgcgaactggcgggccaacatacggagtggacatgtggacttatgcattgtgacgtacattggcgctagccccattccatgcataggcatgcacaacggaagacactactgggcgcgttgtttgctgcgccagtacacaaagaaacgtctaaacctccatctggtctgcagccgcatctcgtctcgtcgcagacacttccatcgcagcagcgccgcgcggggttggtccgctgatcagtgtgaaactcccgccaagcggaacctctcgagacgcccacccaaccacgagcccccctcagaacctcgtcgaagcgcaggtgcaggtgcaggcgcttcagccgacagtcacccaggacagtcacccagacactcaccctccaccggttccttcacacaccaccaccgccaaatctagcccgactatacgatgcttgcctgaagcgcccatcatgtctgttcccgcgacctccagggctttcgagcacacgccgcatgcgtccacctccgcccgccgctccttcacactgcccacgcgcccatcaatccggtcgacttctacgcctgcgtcgaggaacacttcttcggacgggatcgagacactcttcacctgccctgcttccaagattgtgtccttcgctgcatcggaccctgcaaggcggcactccccgtcacggactccgaaaggcaagggtagcccagtgcgctcgattccctggtcgtcgctcaccgagcgcactctagcagtcggtaagtgcatacctatgcggctcgagagcatccaggcggtagactgactctatgtaggcgccctgcgcatctatcgcgtgacagcatccaacgtatcgttcctcaactccggcacgctcctccacaccatcttcccgcgatcgcaatgttggtgcgttgacggccagtccatcttcgtcctgcgagtgcgccaggactcctactaccgcatcgaactgccatatgatcgagtgatgaccgatgaagacaaggcgcagataagcgaattcaagcgtgtactgagccaggtgctccagtatgagaagacgcagtgtcccttcagacgtgggtccaatgtcgaggagattgagcgtccaaagtcgccgccgcggaaacagctgaagaagcagcagccgacacagaaggcgaagaatgtggaccttcgacaagacgtgggtgccccagaacggatgacaggccatctagttctggctttgatgggtccgactctggaaccctatcttcgtacgaggaggacgacagatcgagtgtctgcaccgatagcagtgaagttgtgcctatgtcggcttctggctcatctctcatgcctccaccggaacttcctcgcgtgcccaagtctaaccccgctcgcagactgtccatctcggagcgtgtgagcatgttccagggaatgcgttcggccacagcaccaattgtgacgaatcgaaatgtctcggccatgtctatggagcgcatccccgaatcgccgcgaaaggatgagcaacacggcgacgtccagaagcccatcctggaacggaatgtatcggaagctgcgagtttagcatcgagtgcagactcgttctactctgtccagacgactccatatgcgacaccatcaccacagtacttagatgcagaacctgactttctgaatccatgggaaggcagtgcgacgaagcaggaggaaacaagaggtcgatctatgcatcgccgacaagtgtctgaaattactgtgcgggctgcctcttctgaggtggtgaacaagtctgctccagtgacacctacgggtccatttcaccaaggtgccagctcaatagatgagatgcttccctcgtcagcaccatcaactccgcctctcgtcagcgactcggatgatgacagtgttgactcgccgggaatgactgtcgcgactcctccagatgcaattcgtatgaaaagacttactggggcctctcaaaggcgtgcattctcaccaatgccacagcccaagaacctcttcattccaagcaaacccgctactgttggcagtcagtttacgagtgcgttggtccgcaagacgtgcgaattagttcttggcccaccatcacacctcgtctcgttaatgctccgcattgcggcaagcatctccaatatcggtttcggctcgtatcgcgtccggcgacaagagaagattccgtgctcttgggagtccgatgatgagcctgagtggccggaagaggacgacttcggcattcctctcaacaacattggggatcctacgcaacgtcgacggacatatctcggagacctggattaaagtcgacactatgaccaaatcacatacttctaggtgacggaaccaatatatttgcaggctgtccggcagcatgtttggaagatattgcatatggcagagaagataccaggcgtttttacctttctttctggcatttacaggcgacaggcggcatgcgggcccgccttggctgcattggtacgattttagcatttcgatgggtacacgattgtaatttacttggcacgcatgaacagccgacgagcgggtctctcattcacaggacgatacgtaggcacgcaagctgaatccacagttcgcataaatgatgatacattgaatacagcttcagtttctcacggctgatcatgccatgggaagataaactcatgcatccatcggaatccatcgaaaactcaccgcatcctacacgagattgtcaggagggcagcaaggagcggccacttgacttgtttgtcggagtcagagcgctgcagtctagctttgctactgcatgcatccggggtgttgtgtcactgggagggtactgccgagcacttttcgtttgctccgcgatgcgcgcagcgaatacctctcctcgagaacacaacactcattcatctcaggtcatcggaccatgtacacaggatacacccagcagataaagctaaaatcgcttacatccaaatgtaaacaaagatgttgagatcgaagcttcttgacgccgcttgatatagcggtctggcatggcaggggtgcagacacgtagcagcgtcgtagctttacacaccgtttgatcgcgccccagtccagcccgtctttgtcccacagatgcatcagtcgtccgtcaacgtgatccaatgacgtcgcgaaactatccctatttttgccgtagcttgtagctagtcaacaggcttgatgaccgacacttcccacttgcaggttctcgcgaggcgggcgcatttgcacgggaacgttccgaacccgcctcctcgttaaattacccacacgccagtttccaaggttgtgcacgagagatgctttgtccacttcgccatcagctttacacctcacccgccattttccatcacccaccttgatcccgcgctggatggttgtcaccacgcaagagcttggaacagatggcttccacagaaacgctgagtcggacgcctccgatcccgccacgaaacccatttcgacgtctctcgagcgcctccaaaacatcacctgcgctgcccgataaaccattccacatcgaaactgaattgataccgaaaccactcttcagcagaaggaccacgcttccatcgaaaaccgttcatgtcgtcaccgtagagctaccatcacctggattatcgccaatcatcttaccatcggacacgtcaaccatttcatcaaatcgatcatcgttcgtgagcgtaaactcatcgcgaccttctaccgcagcgacatctggaccgagtgaatcatcttcgcgcgcaggttcgctgacttctgcttctcccgcgctcggttgggtgccaccattgcacgtcgcaaagccactcttcgggaggagcaacaccctaccatccagagcagcacccatcgccagggaggaaattttgtcgcagcgccccctatcgaacacgtttccatttgaaccttcaatcaaagtccctgggctaaagttgccgcccgcacggaccaattgcttttctcccgatcccgtttggacaccccctaaacgcgctccgaaccccttaccaaaccgacctttgaggaggacgcagaccccgagaaaggagacgctaagaagtttgagggcgaaagattcagtcacttgtctgcaagttaccccggagcgcaaaactgttgcgcgttcccaaaccgacccaccgaagaagactgcgcccgagaagcgcatttcactgtcgaatatgcgaacatacagcatggacgccaagggcgtctttattttgaacgagtaagattgccttgtaagtcacccgaggaagcagggcaacacggtggattctgacaacgccagataatgattcatgaaccactacacttcgcgcaattgtcttatatatagaagggctttaatatgcgcaacagccaacgcattcatgaatgtaacaacaacaaggtaatcaagggacggtgtgcatggggataaaggcgtcaatgattttacgataccatgggtcggcgtttcaaaggtcatgcttctgactctcaactccggcgggatctgtcggcgcacaggtgcttctcatggaaaccatgacaggagcgaaccactgggttctcagctctaccacacttaatacgcctaatacgccatctctgatcaaatataatcgatccttcatcacacgtgcatttccgcagagccgcagacgtagtcctgcaaagcttacctcagtcacatgtggcctgctgaccccaatacctacgacaagaggcgcagttctgtcgcacatcggctttattggccaggcacttcgaggaggcccgtgtgcagtcaccgaagtgcctacaccgcgaaggtcgcaccccatttggacatcagatcgcaatattgactggcaaataatatggtgttgcgcatggcgatccacacaaactgcgccgcatatccgagatggcgcagcagcgctgccaaaaacgtgtcacaccttgccctgtgcagtatcgtcgggtcagcgtctcgtcttggcccccatgccgcatgggaataatgcagcacaacgcacgcactgtcgaatacatatgaacatggcgctagctctctatgtccgggctcagaacgggcgaatttcgatccatggtacggtgtgtcagttgattcaccacaataacgtcacagccttgtaggcaaccagtcttcatgacctactgactcacgcctcacattgccacgagtatagcctcttgaaaggacctcttttcagacacatcttccatataagagtgccagggtgaagtctttctcgagacagcatagcgttgcactagaatcaagcaaacaatccacgacatacactcaggcattcgagttactcgatcgatcaactacatacacgggtacaccccgggaaaagcatcacaatggagttctcagaaccagaaagaaacccaaatgcaccactgcgtttgctatctttggatggaggaggagtacgaggattatcttcgctgatggtccttgacgacctcatggagaacatagcacaagaagagaagcggataggtcgacgggcacaaaatgaccactcgccactgaagccatgtgactactttgatctgtaagtaatagaatgtagcaaaaacaagcacacgttactaacattcactagtattggtggcacatccactggaggcataatcgcaatcctgctgtctcgtttacgactagattgcaagcaatgcataagtatttactccaaacttgcggagcagatcttcaagcatgaccgctctttcaaagcctttggcatgaagattccaacgggtgccactcgattctcaggaacggtactcgccaacgccatcaaatcggcactgaaagaactaggcttcgacgaaaatgaactcatgtgggacgaggcattatttgaagaggtcgacgaagcaagtgaactgccaagagatagcatttgggcggatgcagatgccgactcagaagcaccacttaccgacagtcccgttgcttcaacgaaagccatggacatagtcatcaatcctcccgcgaataatcaacaaccacccggaactgcaacgcagactcagaacacactgtacggtagctcgcccttctcgccacagcctccagaaaggacggacacctggaaactacaccggaagcaatcagtgcacagaaaagtcaacgctaaaggatgtcgtggcttcgtccttacatcactcaagaatgctttgggtctgccacggatcctatctacatacgaccccaacgaccgcactactcgcatatgggaagccctccgcgccacaagtgctgccccaaccttcttcgaagaaatgcaattcgggactccgaaagtaacctacctcgatggcggtgtaggcttcaacaacccctgcgccgaagttgattacgctgcaaaagccctctgggaaggccgctcaatcggcgtcgtcgtctccgtcggcaccggcctgcagtccatccccagcgtcaagaaaatcgcctcctggctccccttcggtctcgggacggatatttccctcgcctctgcgctcgctggcatggctacgagcaccgcgcgtgtcgacaacgagctcaaacgcatgtactacaactccgacacgaaatactaccgcttcgatgtcgatcgcggacttgccaatatttcgcttgagcagtggatgaaggaagacgaaatggccgccctcacagagcaatacatgcgcgacgcccgccagataaggagtgcgaagcactttggcgaaatcatggcgaagctctccgccctccctccccgcttctccatcgccgccacgaaatttcgcctcggcatgacggggcgcggcctgatggaccaatccttccatctcgtgcagctcgacttcaaaacgggcatgccgctgggcgtcacttcgggccccgatcgcatgtccacgtctccgagcggcgaccacggcctcgccctctcctcctctggcaccctcaaggaaatctaccccgtcgccgaagacctggaccacgacgggcgccgcgaagaagcagccgtgtaccaatgcctttctgcggagaatgtctgcctgcgcacgatgaagaccggcattccacaaggccgctataaagtccaattcatcgtctcgtttcacgacacttccccaacgcacatcgcgccgcacgacctcgtgttcagcgtcggcaagccgctcgacccaaacacattcattacgagatttgtggatgtcaagatcacgccggatgttgtgccggtgttgatgcatccggatgcggtcagggtgcgggtgggcaggaagaggtatgaggagtatagaggcaaggggtgggtggagattgagggggatgtggaagtttgtgtggggttagatggggcgttggggtttattgtgagtaagaagtttaggaagggggaggttgtggatgggtggagttttgggggcgttaggttggagccgatttttggggcgcgatgatgagagaaggttttggtgcggtacatttctgattttgatatttagcgagcgcgtttcagatgtggaggaatatagagggaatagcgatgttgggtttgtgttcatgcatgaagcacgcgttatctttggaacgcgctgttggtactccttcatacagctagctacccatgtgagctcgatcactgcattgaccatcaggcacgcaccacgccttacagagctcactgacatcgctggaatgtttctgtcgcggagacgcaaattgcactcaaccaagtataaactgtcacccgaacgttagctccctttctcttccaaagacctcccttttctcccatttcaaaatctcaccaagaggctaaaatgtgagcctgggttgcccgtgtaccaaaatcaacatctacaagcttcatgagaagccacccgggcggtatctcaaaccccagcagtacctgtctatgtccaaacactgacttctgctgtttgtcctcataaacactgggatctccattcttctcttgaaatgtgacttttatcaaaaatccactactgggtcgggacatgtggttgtcgtttcgaaaacagaagtctagcaattcatgtcttctccgggctattccatcacgtctcaaaaactactcaaaacgctttgattacttcgctatgagctttgtgtcccgctccctcgaacaatgttggttataaaacgtgtttttgcgatgtgctttactggctcctcgatcacttcgcaatgcaatgattataccaaaagggacgtcgacgaacctatggattgaaacactcggtgtcgaaaccacttccgtgggttggcatggctgaagacagaagcctttgcgttggaagttgtgcagaagatttccttgtctccagcactcgttgcgggctacacgcacaaaaaactgcagtacaggccgttaatgacaggcttgcttcccgaaacaaacgccatatgcacctagcatatattccgcgctggaattatgtgtttaatctcacagaagcaaaacagcagtctttcaaaaaatcggaattgccacgtattatatactcttctcttcttccaaaatccgaattgcattcattcatggacgctgctgtctcctgcttctgtcttctactaaaaatctggctataaacacaaagcttttgcatacatggccatcttcgacatgaaaggttctgactttgtccaaaacgagaggacagagatttcacttgagctggaactcctcctccaaaaagccgagctacaaaaagaatgtcttctccctcttctaagaaatcacgacttcacagtttcactcatgagatctcacgacccgaaacccatctacccagacttcatgttccggattctggccttcaaaaagccataattgcctgcttcatgtgctcttaaggtcgcgttcacaaaggtacgacacaggcctcgatgcgcccgagacggttccaatatgctatcgtacagcaaaggctgtggggttaaaacccgatatccaaccaatggatatttccttgcgacttctagagtcaagcgctaagttacaatacgatccttttcaaaagcacatatgaagatgatccatgctgttttgttgtcctccgaaaaacaccgacgcttacatcatgagcggaaagagagtcgagctcatgtacaaacgtatcggcaacttgtgctcaatcagtcgccagtggtatacgagacatgtataaccccctcctgtgccggattacagacctagcatccttattcctcacgccttttcaaaacaagaggaaagggaaggatgggtttccggctatgctcaaaataacatgtcttcgacgtcaagtgtccaagcaaagtcaaaacacaccatctatatatatatatatatatatatatattcattatgacaaattaccagtatcagatgaacggcgtccggtccagagcacatatagaaccctctaatcatccacccatgattatacactgaaatatttgtgtgcctcgctttttccaaaacgaaaaaccaaaatgccaaatgtctcctttatccttcctaaaactgaaattggctgccctcatgtctactctccctcctttgcactgaaaaccttgcacggaacgcagacttccagagcacgtataaagcctgctcatcgttcacaccagacctcacatcaaacatcctcgtccctcgccttttccaaaaacaaaaacaactacaagtggaacctatgtcttcgctgctctatccacaagcaaaaatatctgccccaatgtcttcttcctttcctggctctgaagtccttacatggaatgtggtatggacttgaaacaaaagacagggaagacacactgacgttgagactcttcgaaaagcctaatcagaggcatcatgcctcctctgaattgttgcgtgcgtgcaaagcatggtgtcattggataaagcggatgaagaatgtatcatattctttgctgcgagattgaaaacacatggcgtgggaatatgtacaagtacttctacccgctgattgacaacagtcaagccttttgacattaatttgcgtctcgagcgagaggacttgatgacctcatggtactccatacggaggcactagtcattgcgatggtgatcattacttcttcgttgcagtgatgaagctcatcatcacgagtctatagtgcatttcgcttgaccctgactctaactatcgcctccagcccaagccgctacatactcctgccagctatatcgtacagtatcctgcactacaccactccgtccatctccccacttagacaatcatctccaactccctagcatagcccagcgtattctcaatgacctgatcgctcgtgaccaagatgtccttgctcaagtagtcgtcctcctgctgggggaagtatatcctgctatccttgacaacccagccacactccttcgcaaagttgacgacgctgccttccgagtcgaggaacaggagcgacttggcgtcggacacggggatggaggggtaagcgcgctcgctgcaagatgcgatttccttgcggatggtgccgatgaggatctattatcgtattagtcattaacctggatgtcgcgtgcataacatacctcagtaaacagtccaaactcctcactcgggaccctctccttcttcgtctccccccacactctatcgtagctgccctccataagcgcctgctccaaccgtatcgggtactgaatgaactggtcgtcctcaagcttcttgccgtcctgcgccgccgccacctctagcgtctcgagcagcgtgtggaaccccgcatagtcgccctcgctcagcaggagcagcaggtaaaggcccgtgactttgctgtagttgccaccgtctttgggcagcgctgactcgggtagcgagtagaagggctgcagctgctggaagtagcgtgtgaaggataccgtgtctttgaggcggatggagatgatggcgccgagttcgagcgtgtcgcgcgcgagctgcaggtgttttcgtgatgacttctcctgggggatgagggcgttgaggttgaggagcgcgatcttggccttggacagcagtgatgttgactgctcgtagttgtgcgattggagggtcttgtgcagctgctggagcacggttgagagttccttctcggccatgttgtgcggtgatttggggattgagccgatgtgtgtggttgatgtgcgtggtgggagtggaggtgaagcggtgggtgtgggcgttgtgtttgttgcggcgagtggaagcttaggcggagcttgacgtgacgacgatgttcggcggaagcttctcggaggaggtggagcgtgcacgaccggtcgctctgccctccacggcacctcatacccttcaaatgtacgatttcggatgtacgacatgattatatgctggaactgagcaatagagaccgtgtaatcacttgtatgttttaatattgcgatacagagggtactcgcgtagataaatgacccagctactacttgagcctcagatgacctatgcagtcacactgtctcacattggaggagacaatacagcctgtgcaaaagcaacgatagcacaccgacatggcccaggctacagtatttcttgaccattctagctgcttgcgccgacattatctgcagatctggcctgataaggctgaccggattggcactgcgtacattgttgttgctcgtcttacatcaggaacattgctgtgtggagaacaacagaacgccacccgtccaagtccgacatgacagagcttgactttgcatatcgactcattttacctccgccgaccaaacttgcccttcgcaccgccctttgcgcctgtactgctctttatcttcagcctccggaagtttgcatgggctgttgccttgatctttcgagctgctgtcttgacacctccctccttgggttgatctttgacttcctccgtcttcttcttctgtaccttgcgctgcttcggtgtgtgagagacatcgctagcgtaatctgaaatgtcatcttcggaatctacatcgtctgctgcgtgaccggtagcctgtgtctctgccaccttgtcctgatcatcttccgagtcgtcatgtaattgaagtgctgactctagcttggatttgatgaagttgggtcgcactgatacgctgttagtaggcgaaactaccataatatatatagacttactaatgacacgccttgtctgtctcttaagacccttcttcttccaaactcttctcggctttccatctggacccaattctggctcttcgtcctcatcctcttcagtttctaagccacgatcgggccccaatggcatcgctgcctggctgtcctcgactagaatttggggtacacgaagcttcttgggcggcatggatatacctgcctcctccatttccatttcccgcataatgtctgcttcttcatcgagcttatcgtcttcgtccttcttcatggcttgtatcatagcgctgagactccttccaagaccgcggcgtttccacggcgctggccgtggtgttgtctcatccgcttcgtcgatgggccccagtaagttgcctctccgcagaaacgctggcgttgctagcccgcgcgttgtagaacttggtgtgccctcttcctccatcttgcgtttcttcggcgtcacgaactggttcaacataaatctcttcccaaccgaaactggcgttcgctcccctcgagccctcgactccagcgaagtctcgcttgctgcctcttgtgaccttcgactcggtgtctgaaggatgttcagctccacatctcccaatactgccctcctcttgcttggtgtgcctgctggtagcatgtcgaaaagaccgagcacaatgccgtctcgttgaggggtcggtccaattacactcggtccttgtggggacagaaactctggagactgtggtatgggttccgatgcaagctcttctgctcttttcctcttgagcggggtcgaagtctgatatttgggcgccgctttgggcgttcgctcagcatcgcgggttgcttttcggcttgcggttcgtttcgagggtgtttgtggggcagattgagcagtcaatttgcctcgcagcttgttgtactctttgtacttgttggctgtagtcacttggttagaaagcctcttcaaaggacggtgtcgcgtgcgtacagatctcctcgttggccttgatgtcgtcgcgcccagctttgcggccatcgttctgtgcagcaaagttcttctcccataacttcaggtcgttacgcagttcattgcagcgctgttcggtttccgtgatactcatagcgaaatacgtggtggaagtttagaataaagggagtgtagtggggatagcggccgaattgaagatcacgcaacgcgacgcggtacgggacgcgacgaaaactcgcgctagccagccctatcggcaccactccggaattaacgaaacgtgagcacgagcaatggctattccaagatccgcaataattcactcctgcatgtcttgacaaatcacaaattgcacaagcattctcaagcaatcaacggtctattcttccagacgagcataagcataagcatcagatatgttttacaggatactattcacagactccccactcgagagctcaagatcatgcccgctgatgctgaaaagaaaacgtgaactgaattggaggggaatctagtaatggacggccttgtcgtaggtggccatagcagcctccttgaaggcctcggcgagcgtaggatgagcgtggcatgttcgtgcaacgtctgaatcgatgttagcagatatattttgttacggtctggattaaacataccttccgagctagcaccgtactcgagcgcaagagttccctctgcaatcatctcaccagcgttggcaccaatgatgtggatgcccaatatcctgtcagtctcggcatctgcgaggaactttacgacaccttcagagtcgaggttggtcttcgctcttgagttggcagagaaggggaagcttccagccttgtacttgataccggcagccttcagttcctgctcgttttggccaacccatgcgacctcaggatgggtgtacatgacggagggaatggctccgtagttgacgtgaccgtagcccttgtggatgtactcgacggcggcgacagcctcctcctcagccttatgggcaagcataggtccgaaagtacagtcaccaatggcgcgaatgtgggggatcttggtgcggtactcctggtcgatgatgaggcggcccctctcgtcaacctcgagaccaatgttgtcaagaccaagaccggcagtgtatgggcggcgaccgatagcgacaagaacgacatcggcgtcaagctatgcagtgttagttgattcttgagttctggtttaaagtttggcttaccgtctcctccttgccaccctttgcggcctcaacgttgatcttaacaccagcgtcatggacctcaccagcggtgaccttggtgttgagcttgaacttcagtccctgctttgcaaggaacttctgggactgcttcgcgatgtctgcgtccataccagggccaccaatctgaccaaggaactcgacaacggtaacctcagaaccgagacgcgaccagacggatgcctatttttgtcagatcaatccagaaaatcaccatgttgtccttaccatttcgagaccaatgatgccaccgccaataacagccatcttcttagggacctcctggagcgcaatggcgccagtgcttgtgatgaccttctgctcgtcgatagtcaggccggggaagggagtagcctcggagccggtggcaatgagaatgttctttgcacggacggtagtctcgccgccctcaacgaggttgactgcgacggtgtgctcgtcctggaaagcgccagtgcccttgatgtactcgacgttgttcttcttgaagaggaactcgataccctttgtcaggcccgagacggaggtctccttggccttcatcatggcggggaggttaagcttgacatcgccgacctcgataccgcggcccttggtgtcgtggaggatctggtggtagagatgcgagttgttgaggagggattttgagggaatgcagccgacgttcaagcaggttccaccgagggagccacgcttctcgacacaggcgacctataggcatcgtcagcattcctgttctacagttgttcgcctggctgtcaaaccttcatgccagcctgtcccgccttgatagctgcgacatatcctgcgacaccgccaccgatgatgaccaagtccttttcctctgtgctatgtcagcgccagcccatatcttgatctctatattgatgcgacgcaccagcttcggaggcgaagcctcgtcgtaaccgattctggaagtagatgttggatgcgcagaatgtgctttgggagacggggcgcgtcgccctctgggcggcgcggggcgcaagtgaccgaaacatgatggagagagtgtaggaaactagagatcaagaagaaccgtggtttgcacggctagggtgacaggcgtcaatggatggggtattatcggaaaggtcgttgagctctttttgcggagcttcggccgggaacgttgctgggtcgcggttggacccggtttagttagtcagctccgagcttcactcgcctccaacttgtcacaagcacgtttcggaggcaaatggcaaacaatgacttgtacatgacaggtgctccgggcatagctcaaaattaagcttcttgtcgatggtcttgacgaatacaatggcaactcaaaaaagtgtggagccgatgttgaaggtactgatgtcttcttcccatacccatcaagctctgcgcatccagtcgagcagggcgtttgtggactctagaatttaggtatcatacaagttttcaaaactccctcctatatgcatttttgctgaagtcaaactcacttgaacaaactcctcactcgtcctacactctagtcctcgtccatcgtggtggtggttgccagtatgcgggtcaacatatccataacggccttgcacccccatgctaccgtctccttctctcccttctctacgatctcagtcttgaccaccgccttcttcatgaagtactgcagcccagcaatcatctccggagcctggtccacctcaacaaacacttccagtagtgccttgttgttgcgcttgtctttagagcctttctgcgactcgaggatggtggtgactagcaaaacctcgacaaagatttttgtcttgggctggaggtaggggaagttgagattcttcaggctggtgattgggagggccttgcgtccgatgagcgtgccgtacagcttgccttggttcaccatcttccgcaacgattgattgtcgctctcggcagaggcttcgtcgtcatctgagtcctccgctccgtcttgtcgctcacctaggctcttgaaaatgtcccataacgcaaactgaaagctcttgcgcgtcttgtgatcagcacagacttttcgagcaagtactgtatagtacgggttatatgtcttctccgcccccgcacagtgaacgatcacccttgggatctctgtctcctgtgaccttttgaggttgagcttgttcaaccgaatttgcgcatccttgaagtcgcttgcggacatgatggatatgaaaatggctcttcggacatctgtgttcatgcgttgctcccgagcgagctgtaccaaatcaacctcatcatcatcatcatcatcctcctccaatgtaccggcctgttgcgacttcgagtccccagatttatcttctacggtcgcctcactgacaacgtcattacgccagctagctcccaccatccaccatttccccttcttgtcagtgtcctggatgtctttgagtcctattcgaagtggttctgtagctttcagatttcgcgtactcagtgtacccagctgtttcttcatccgcgtagtatgctctctcgaaattgccgatgcagccacacctgtcttcatgcgattgttcttgaggtcattgatcgtctcgatcatgaacttcgtgcgcactggcaaattgttctggccgaccttggcgaccgacttctgcagcaagaccacaatatctttcaacgctgtgggatcgtcttggcgtaattgtgggccggctgctcgaactatccgcagtagaagctctgtgttgatatctgatagctcgtcgaggaagaatcgaacatagtcaaagaccagattgctgccaatgacctggaatgtgtagagctctgccacgactgacatgagattcgtggtgtgcttcccagatccagccttgtttgtctggtaatgttggtcaaactctgagacgatgcgctccacaatctgagccccaaagtccggcccgatgaccttgtagattgcagcaataaatcccgcatgtagaataaggaatgtgtctataagaccactgggatctgaaagcattcccataagcaggtccaccagcgtggtatttacataacctcgggggttgttctggtatacttgctcaatctcgcgcaagatggagataatgttggcttctgacagacgattgagtaaaccctgcacctgtctcttcaatcttgacaaagcctcggcatcagacgaaggcgggcctctcaaagccggtggtatgtatttcgtcggttgtgcagagtccgccgtgacaggcgcgacgtatggattttctcgcactcgagactggacaggctgggcttcgtcgtcgctctcgttgtcgccctcatcctcctcagactcgaagtcatctagagcagaaccctcctcttcgtccgacagatccccgtcttctagttctgctgctagctcgtctgtactgaactcttccatatccgtctcatcttcgctagactcctgtggtgcggccccaagagccttcttcctcttacttgcaagccaggcatcatcttcgtctcgcttcctcttcgggacctttcctgctggctcatcctcgctgcttccaatgtcgcccagatcaccaaagatgtcgtcgagtccgtcgtcggcgcccttcgacttcttcttgccctttacacccagcttcttctctagcgcagcaatctccgcactctcctgatctattcgttctttgacggcacgggagactttggctggtggtgggctctcttccctcggcggcgacgttttcttgagaatgctcttcagaggcttctgaggcttctccttatctttgaccttttccttcttctcttttgcggctggtggcggcggcgtgccttcgtctgtgacgttgtcccagtcaacctctacctcctcctcgtcagagcttgcctcttctcgcattgatttcctctcatatttgctgcgcacaggtactggtcgtattggatgcgtctttctcccctgctgtgtcttcttctctacgcgctcggctttgcgcttgtctttgcgattgagctgtccattgcgccctctattcttttggttgcgatttgctggatctgactggaatgagaaacgtgaattcatacaggttgaattgaagcacctaccgaactgttctcgcaattcttggggcaattttggccctccatacgtttggcgcataatgtaaggtgtgagcagagtcgcgatctaaaaaaaagttgagaacatcagaagtcggcttttagaaagtcggatccccgcgtctccgccgctccgcactgacgaccaccgtcccacctgcacaccttgaccatacccatggcgcgtttatagtacacattcacacacacaatgggtcgcgagcaccttagcaacgaagaggtagctcaattcagcctctctatcacttgccgcgactaacagcatagttcttcgcccaactcggcaacctcttcgaacacaaccgcaaaaagggccatggcaccgtctacctcacacaaaagcgcctagccttcgactcggcatctgtacccccgtcacctcaaaaagttgcagatgatccgttatgggatactcaccctgagactccattacctatcctgattcgcgcgcacaacaacaaaagcgacaagaaggcaggtacagaccgcaaggatgttgacaagattgtcctgagcacagtcgtcaagccggatgacttggacgggttttacgtacgatatgcggaagcatgcaagacaggcatgagcggattgaagaagagggaccgaaagaagggcaagaaggataagaaaaagaagaaggtggcagtatgaggatcggaaccatgaagctcacacggaatcacgacatcagtataaaaaatgcggttggagactgcctcgcaataaggcttgcccagcagcaagtaaacggggacatgaaaatggcgcatgacggaataaccgaattatgcatactgtctacctaacgacacaagcatgggctatgtatggctaaataatgcaatatacccacaagactaaacccacggtcaaacattctccccaagttgacacatccggccttcctcacataattcccctctcaattctcaaaccttactccccttcttctcaaccatcctcctcaaccccttcaaattcaacggcacaggctgccccatccacgtcgccctctgactatgatccctgacctcatcgtcggaattcggatgaatcagcgccgacaacgggcctcgattaatcaccagccacggaatgaaggcgccgaattgctctttttgctgattagcatgagatgtagatgtagatgtagatgtagatgtagatgtagatgtagatgtagatgtagatgtagatgtagatgtagatgtagataggggtgtaggtatacgtacctggagtaaataaattaacctcaaacatacccatcggatgcggaccgatgggtttatcccacactcgataaatccgcaattccgggacttttgtcgagatactgttagctagactcgaacgactcaaacatgcaaacttacactcgcgcctaatccgttcccagagctcatttgcgaatttcagctcttcgtcgtcgctttgcagaaagtagatgtgtatgtcgaagccgccgcgtgtgccgtttgtgatgggcgaggggaaggaggtgtatgctgggcttttttgggaggagggcgggttgaggtaggattttccgtcgggggctttttcgctggggaggtgtgagtatgggggatagttggtgggatgtgtaatatgattgagacttactttggtagaggatcgagaccttcgtagccttttagcggagagggatatgtgtagagacttgggtcggacatgattgatggttgttcggaattgcaagttgatttgatactacttgagttgaattagtattttaagtataatgtatactcgtgcataagagttgaattataacgaggtgtcggttctttaaacggctggtttgtcagcgcggaattgacgaccttgaggttattgtaaggagcgaccagacatgtcacgtaagcttgcgtgatcagcgatgagctagttattggactacaagagatagcttttctagaacttgtccagaccctggtcttccttactacatgttcacaactacaaccaaaagttaccgggtgcaacagcaggcaccccctctggtagccatgggctatacataaggccttgagcatttaatttgaaccttgaaggattaggatactgtgtatagcttcatgcgatcagctcgacagcaagactcagtctattttcccttgcagctgataacatacggtacacgtccgccggcacttgcttcgaggtgtcacacgtagaatttgacttccgggaaacaaagattccgtagtcactgcacgacacgagatgactgtttctagacagataagggaaattgtaggtgttcttatcgagactcggagtgcctcacatgtcgcgcgcacggccgccgaggggtaatttggagtcacggcggggtgactcaaatattgagaccagctcacaacgaccccccaaacattgcccagacacttcataccaccccaattgcagtcgccatggcggatgctacatactacatcgacgaagacgtcggccacgacacggcggaacagactggcgacgaatctctgccgtacaagagtctgggatatgctgtcctcactcgcggcgagaccgcaaagttcaagacaagaaagagcgtcactggtgaggttgcagagggcgccgatccgtcgtcaagactcgagtggaaagatgcggccaagtcggcgctgaagaaagctgtcaactacgcaaaggcgcagaagaagaaggccgggaaagaggaggaacagttggcgctgcgccagaaggaggacgccgcccgcaacatcgtccttgatgaggccaagaagatcgtgctggaggaagacacaagcctgcccgcggcaatcaagattaagctcgatgacaccgacccgaagaagatctcgctgggcaacggaaaggatgtcaagggcacgcgagtccgcgtcttcggtagggtacatcgtgagcgcaggcagaaggaggtcatgttcatcacattaagagacgggtacggctacatgcaggtcgtcatcaccggcaagctcgcaaagacctacgacgccctcacactgacgcgcgagacgagcatggagatcttgggtgaactgagggaggtacccgcaggcgcacatgcgcccaacaaccgcgaactacaggcagacttctacaagatccacgacgggtggcaggctgctggtggagacgacgccatcaccaacagggtgtccaaggacactgagcacgcgacactgctggacttgcgccaccttaccctgcgtggagagaccgcgtccaaagtcatgattgtgcgcgacgccgtcgagttcgcattcaaccaggtctaccgggagcagcggttacgcaaggtcagcccacctgcgctcgtccaaactcaagtcgaagcggagccacgctcttcaaattcggctactacaacgaggaagcctacctcacgcagtcctcccagctgtacctcgagacctgcctgccctccatgggcgacgtctactgcatcgaaaagtcctttccgcgccgagaagtcactgacccgccgccatctggccgagtacacgccacatcgaagccgagctcgactacatcaacttcgacgacctgctcacccacctcgaggaagtcatgtgccgcgtcatcgaagtcaccatgtccgaccccgtcgtgaagcagcacattgccgacctcaacccggaattcgccatgccggagcgccccttcaagcgcatgaagtaccaggacgccatcgactggctggttgagcacaacatccccaacgaggacggcgagccccacaagttcggcgacgacattgctgaggccgctgagcgcaggatgactgacattatcaaccgccccatcttcctgacgcatttccccacggagatcaaggcgttctacatgctcaaggacaaggaggacccgcgtgttaccgagagcgtggattgcttgatgcctggtgttggtgagatcgtgggcggaagtatgaggatggataactatgatgagttgatggccgcgttcgcgagggagcagattgatcccgctgcgtactactggtacactgatcagaggaagtaagtcctaaccaccccatacccgataccccatccatccatccccccctcgataaaatcatcactaacacaaatcagatacggctcctccccgcacggcggctacggcctcggcctcgagcgcttcctcgcctggctgtgcaagcaacacaccgtccgcgactgctgcctgtacccgcgctacttcgggcgctgcaagccttgagcggctctttttcttttccttcgccttggcggccgtgcagtttagatagggcttgtgtgtgacgacgcgtaaggcttgccagcagatgttgcactagaacccaaccgtggacgaatcatacccaatcaaatcatcgtgtttgactttattcccccaggtgttttgcacgactgtgttttgcatgattagcatccagtttgtccacttgattgttcgcctctttgatctttgtgaggctcgagtcgggggggagtatcctggtcttgtttcggaatgggtgcgctgcgtgtcagacagaggcatgcatcatgatcgtcatgtccacaggcaccaggtatacgacggttggtaagccaagcggcaatctccaagcctggtctcgatacatcacatagcagcagcaaatacttcatgctcaagactccatgatactattctccccaatctaccaaagcgtacatgtccgccccaagatagcctccagatattccccatccctccgcagctactatgcaagcccaagcaaaaaggaaaagacaagcggcaggtgtcagtctgcgtgcaaaccagagaccccacagttcaggcgccagatagaagaagtaaaaagttccgcgccgagagctttttaagaatgtacagaatgtgtgtcaatgtcagttgattctcgaaaactcctcgctatgcagtttggtacaggaagctactctccgcaaaaaaggttgctggagtagtggcaggtaggtaaggaaaaggtgcgcggaagttgcgcaatcgagtacaagggggttcggggaacgatgatagtgttcatcgttgtcgctacatgggtggtacttttggaggaggttgggggatgattgcgcggcgcgcgtccgtgtgttgcggacaggtgtatcgtctatttcgaagacggctgaaattcgcgcagctgtccttgaggttcgcacaagaaggccgatagcgcagaacgccagcgaaagaatagtccgaggacggatgttggaatgtgtcctgtgtttgatgcatgttgaagttccgaaggtccagactcaggactaggtttgtaagtggcgccgctgtgttgaagctagagtcgggtgaagagtaggtgaccatcgctcaaccctttagacggcgcgaaatgagctcttgaagctgcagtagcgactcacgctcgctctcggtgactgaaggaggtccggcgttgtcaagggcagtggtgacatcgttgttggcttcggcctgggacaagcatattagcgccgatgatcgcaaacaatgcaagtggggcaaagggagaagtcttacagtgagcgtgagaagaagcaagtcgagtttgccttcagataggccgatgtccttctctttgttggcaaatcgtgctagattgagtgctgcctgctgttgagccatgggacgcgcgatgaagttctgcatcgtggcattgtgctgtgcagcgaccatcgccttgttttgcgcatcagagtgcttcgcaacacggccgctgtaagacacgttagctattgttggaatgactggatgagacgcgtgcacgtaccctttgaccttgctgacgaagtcgaggatgactcccttctcgggcacacggaacacctttgagttgaggtccttggggtcatcgggaccaaacacgtagttgccttcgccatcagtgtcgtcgtcgggatcattgataagctcaatcaagccgttgttgcgcataccgcgagagaacgtaggctcgatgatcttgggatgcttgcgctttcggatcttgcgtgcgacccgggcagccggcgcggcgtccgccatctcgacatcgccattgagatcattctggaaaagttggccactgcgaagatcatgctcgatgtgacgcggacatcgccacgcatctcgctgagaagaatcaacgctgatgtgtggcgggttagcgagaggcgggtcaaggcagtccaagtgccagtgcgcgggacagaagtcacacttcaacaactgacgcttgctgccgcttgaaaggccacactgcgtgcacaaaataggctttccatcggcatcaaacaccttcgtgtagtcaggcttctggtagccatagccgctgtgctttgtactgtgtcgcgttagtgctaaatcacgcgacgagacgcgtcagacttacagtgggaacttcttgacctcctcgaaatatgagccatcagctttcgcggagacaccctcgaactcgtgttgaatatcgtggggcagagcaaacgcgcgggggttagtacgctccaaagtcttgaagataggccccaggttcaagtgcgtctcagtagactcttcggtcgcactcttcggcctgcactcataacagtagaatgcatcctcaggaacctccgcacgtggcggatcgcaacataagagatggaaaacgcgtggacatgtttcgcagcaaacaaactcgcccgcgcctttgcaggctgagcagaagtcgtcactgtctgatgacaacgagttctgacaatcggttagaggtgaagataaaaccgaaagtggaggcgaaataggaagttgagaggcgtaagactccgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtgtggttggatgcttcgggaatttgagtggcacttactgcggtaaaggtcatcaggccccgactgtctcgaaccgccaccgttaacgtaggctacaccagcaataggaccatctcggtaattcttaaccggtctatgcacaataaagttagccttgtggatgatttgacgagattttcggaaaatgtgctgcaaacattggcaaacacgtagtgcttgctcagtcgacactatagcccctgcgtcgaaacgggccgtggtgtgaccacacaagcccgaagaccggtaagaaacagagacagggaaacttacgatcgttttgtccttgcagtgctgccgtgcgtaagtttgagcctctttgtcgctggtccaactgcaggcgttgatggtcgtgtgccagcagtcgattcagctagaggggacgaaaacctgtatccgtcctctcgtacccgcttcgcactgtgatgaggcactcggccagctcggcgcggctgatgagaatcaactggtggtcctactgcaatctgagactcggtcaaagattctgtgtcattgatctcgtcgtcgaagcggacgtcagacacctcaaagtcgttaaactcaggtcgtcggatcggctgctgcttcaccaactctttccgcagctcgtatgccttctcgtcttctaggagctgctcaggcgttggttgctgttgtttcgctgcatgtttgccaaacagctttcccaaattaggcttttgcttcttcgcagctcgggcattggcagcgctcttcgctttctttgcagcggcagctgccacagcagtcgccgccttgccgttgccctgtacgggctctggtggccctttctgaacgatctcctcgttgacatcagacagttccgaatcactgccaccacctgattcaggtgttttacctgcaggcgtgggcgctgttgtcgaaagaccaccatcgagatccatttcgacatcaggcgcagggtggccattcgtcgcggccctcttgcgaggtgactttgagtgcgtccttgatgatggttcagtgcgcgactctgccggaatagccggggccgcgttgaaagggtgaggtggggccaagcctgaattttgctctatggaggtttgtaacgcgtgatgagcattttgggtagcggatgcaccggtgtttgtgagttcttgatcagccctatcgtaggctgcagatgcagaatcctctgggacgacttcactgctggctcgcggtgagggtcgactggacgctgcgtagaaacctgccgctctctggccgccattctcatcctgcaggcgattcaacttggcctggttcctttgtcgcttgcgcgaggccttgatgaacgagcggaaaatttgccactgttcgtctgtgtagttttcgtgcaggatggcatcaattatgtctgatatcgtgtcatctttctcgctcttctgccacagctctttcaatgcaacgcctatttgccgcttctcggccctgttcgcacgcaggatggcgtcgttcacggcggtgtgaatgcgttgcgcggcttcggtctgcagggagagaggaaactcgacgggctggacagcttggaccgcaggactcgcggagactgatgcgcccttgctcgtgccattcttgactggcgtctttccatgcacaggcgtcctaccctgcacaggcgtcttgcccctgaccggtgtcttggagaccttgcccttcttctttgtcttggtcggctcgtagtcgtcgtcttcctcctcttcgtgcagcggaaagtcgacctgcatcagatcctcgtcttgccgctcagagtcatcagcctcgagctctggcgcgggcgtcacctccggggtcgactcgatgccgtcaccatagacagcagtccccttgccaaaagcggcattacgggcagccgtctcgcccattgcgcgcgtcttctgcttgactttggcggacgggggcacacccaagggcgccatggtctcgagcacgccgtgcctggcgaaaccgtgctcttcaaacgagggcgcgagggtctgaggcgccggctcagtccactcagtcattaagctctgtctcttgccgccggccgagtcgctgggggtgcctgtaggcgaggcatacggcgtggtgctggaccggctgtgaggtggcgcgcgggcggatttgcgtagggccggcattgcaagcgacgtgaaggaagccttcgaactgcaactttataagcgcgatgcttcaacaaagctaggcttcaatgcatacttaccacgcgtgctgccctcgatctttccttctgcgcactttgcgccactaatccgtgcacctttgttgtgcgcgtggttggtgagggttagacggtcgcgaggttgaagccccaagatgtacaatttccagggatcttaatcagcacgatcctccgccccttccacctgatatttttccagcaacacaatttttgcgctgcgccgtgcgtactcaaagctgtgcctgtgcgagaggggcatgcgaggtgcaaaattcggtcgggttgaccagaaagtcggttggtgtttttcaagggaggtgtgcctctgtcaaatataaacctccgcgtgttccgcccgtgccttcgtcttcaccttcaccgcgagtaagaactgcaacctgcagggctcggccgagggagctcttgggaaaacaggtcatactataaacaattttgtataacccaacaattacacttgatcattcgagcgtttcgatctcaggggttgctgtagtgaatcatgctcactttgcatgcttcaaacaatgtatttgctccaaccggacgctctcgtagcttcacggtagtccagttgttgtacatagaattataaagtgctaccaaagtgacttgtatagcttcgagtgagagcaagtagcttgacgcagcttgacctgctcacatgaagcgcgctccctggcgcctgatgcccatgatgcaaaacagaacatgctcgccaaacacctcgaagtataatccagagtaacaaattggagcaagaggaatgccagccttgtccctggatggggatacggagatacaccgagctgattccgttcttgtctttttctgttttgtgcccaccttcaccttacgggccagggggcattttcgagctgtgtgacaattttcggcatggaccgtctgtagatttgcgtctcgaaggagcaatcttgcttcgacgcccccgttcctcctgtcagtgacagagtacatggacagtctaggttttgacaacttcggcaaaccactgtgatagacatcctacctacctagccagccttccatatttgagtgtccaactgaaaaagcacccatattagtggcttcggtgattgtcaacgtattcaggtgatcaaagctctactgtattgactttttcattttgaggctacttatcgccactgttggacgagctcggtcctgatcgaacaacctgaccccaggaggtcaagttcaatcgtgaatcgcgaatgcttgcgcagcatcgttcgaggtcgatcgtacgcagcatcaggactggcctttatcgatgatcactaaagtcttccacagcaaacgcttactcctcgtcgccctcctcgtcatcctcctcggcagcagcctctcctgtcgcggccttcttggcaggcttcttcttcttcttcttgttcttcttgatggttgccttgcctaggggctgctccaggatcttcaggatctcctcgtcctcaatcttcttatcagacttgtacttctcgagatccagcgcaggcggctgcgcaaggcgctgcatgccgttcttggtgacagctgttgccacgttagtgaaaagcaggaatgatgaccttttaacaaatactcaccgacagtggtgaacagcctagcaacgggcttcgcgtccttgtcgacaacgacctcgtactggcgaagtacgccgccacgaacacactcgacgacgccgaccttagcggccttctcgtcctcaagttgtcgcagactgaaggggaaagtgccgaacttcttgacaacctccgaaaggagagccctcgaggttggacgcttgagctggtactttgtgtctgtgcggcgatggagcgtggtcctgtttccgttgctcttgaccttggccggtacccaggctgacgcccatctcaacacccccagacctcgccgacttcggggagaccttcacccctgacaccctctccgggggccaagatgatcttcttcttggactcgatctcgttgtgctcgaactgccagatggtggtgctctcaacaacgttgcattcgtatgccttgacgaccttttcgagcatgttcgtgatttggctctgtgtgtagggtttccttgaggcggccttcttctgctcctcctcatcgccctgcgcaaccagacctggcggggtcatcaacctgagaagcagctcgtttgcgtagtatgtggcgagaatgaggtctgcctcgcgtccagtaacctctccatcgctgccgacgattacgttgtcgcaaacgattgtgcagaagccgtcaatctgggcacctaattggatcttcacgacctctccttccttgagtgtggcagcggcctcctcagcatcggtcttgagcggcgtgtagggggtgatgtaggagctaggcgagatggtggtgcagtgcccaatacccttgagtaccttcttgcccttgtaaaccttgccgacctcctcagcgagaagcgtatcaccgcgctcacagagctcgacaatgctggcgtcggccttgatccatcctgcaacctcgtcagtcatgtcacaccaccggcgccgaagctgacgctagaactgcgcagcgtacctgagacctctttgaggaccttctgtgagatttcggcggcgaccttgtattttgtcaaggtgtccgggttggcgagcgtgtaatctgtcattcgcagttagctctcctggccgttctcgtcataaatgctcacgagctcagtctctgcgacacaagtcggcgcatgagaccgtctagcgacacggggagcttgggacgtacctgtaacagcagcttcggccatcttgaatatatgcacgagagtggttgaccgattcgaaagctagaatgggaaggatgcgtcgaggtcgtacctgttgttttgagattcgtgccccactgaggggttcattctcgcttagactccaatgacgacgcgtgccttaattactgtttgcgcccgtctgtgaatcgcttagatcctttctcgctggtgacgtagttctcgattgtgtgttcttgaatggcaggtgccaccaggtagcggcaagattcctatcttccttccctaaggagaaaaggcaaagaggcagcctatatatattcaaagatcaccatagaataaggtcgagtatcctatacctgcgtatatattcaggcgccctcaaggttataataagtataccttgtgtcgtgtaggtgcggagcggacacgaattttgcagctgcctggtggtgctttcacaatgctgatctcgggagctaagagcttgaggctcgatgattattctagtgtccacagaacaggaccaacagaactcacagcgattcgttgtgctcagtatcaacattgatcgagatgacactcaacattaacattaatcaaagttgtactcatcaccagcatcaatctcatccccaacctcacctacaccttcaacacagcatccacaacaacagccctatgatccgaattatacaccccatcatcgaacctattcggcagcacactgtaccccttcacctcccaatcgcccctactccttggccccaggaaaacaaagtcaatcacaaccttctcgtcatcaaaccccgtgaacgtatacttatccccataattccacgccgctaactccttcgcatctctgaccgttgagttactggcattaagaatctgatacgcgtcgtcagacgtctcgctattcagatctccgcccaggaagtaaggaacggcggtgccatcacgcgtgctttccgtcttgatgagcgtctcgacgatcttcgcgctttcccgtcgactaacagcgccggagttgtcgaagtgcgtgcacaggcctaggaccttcttcttgctggcgatgtgcttgaagtgcccgacagtcacgatgcgaacactgcccgcgtcccagcctttcttgcctacgctgccgtcttcattcaaccagacggtcttccacgactcgacttcccagacggccttgcggaaaatgagcgggctgtactcgccctttgttttcccgtcgtcgcggccgacgccgatgtaggaccagtcggggccgaggccgttcatgatgtcggttatttggttgttgaggacttcctggaggcagatgaatgattcggcgttgtagagtgtgttgtacttgaattcgttgattatgagaggcttccgatcggtccatggcttttcgccatcgaaggggtctgtcgtggcatagcggatgttgtgcgtgaggagacggattggcaaggctgcgtgagagtgcatgatgaaggtgctaagagcgaggaggatcggtgtcgagaccaacatcttgaagtctagtgttgagcttacaaggagccgagcacgtgatggtaacaacctgacgaagatatgtatacgcttttaggacgccagtattaagccgtagactattatgatcttgcgaatacacaagtttgttgataataacgctttggcaatgttaatgtttgatgcccagaaacaacagcgagcgagattctgattggacgctctaggtatgtatgaacaaggatgcattcgttctacagaactcaattcaaaaggtccatcctctacttatatgcgcggaataagaagcgcatggctcagaaccggggttcattactttgataatccaatggaaagtgaccggggtttgtactacccaacaagttgctggcaaatgagaacgccggtgtggcagcacgttgtccgcgctccaaaagtgatatgctgttttgtacaagggaggctcattgagcttccaaaaatgcgctcgcgtatgtaaaacgccccgcttgttcctgctttcaatgcactattgtgacatctgtcgaccagttcgtttggccacgttgttcatatgctgacggttcttcaggtgcgtttcgaaattgctcacggtgtgttcaggtcctgcgttgtagagcttgccagggcagtcgatacacctgatccttggtaagaagtagggcttgtgagtcgacggcaacggagatgaattcgaaaaattgtccagcttggctggcttggcttccttcttgccggtctccgggttcatgtatgcctcattcatgatgacgtagcgcattgtcgcttcgaatgattcgccaggatttctatctcgaagttcctgtaaagcctgctggagccacggaggcggtgcgggctgtataagtgtgagaatttgtaactagtagtcgagaagagatcaacttacgttttgggcttgaggtggcgccggccatggcgcttctaccgagccatcggatttgtattgccattgcttaggggtttgtggagtaggagtcggtgtagcgggcggacgaggggatgcttcagcggatgctgggttgccaggcgtggcgcgagatggcaaggaccggagaaggaggtggtggcatagagttggccacatggcgtgttcctcgatggcggctgtgtgtgtgcaatcatgggagttgaaggcaggctttgcgaatgctttgggattcctttgaccactctcgtagttttgcagacgatatccggagtttgactatgagcgttgtgggctctggaacactttcatcgcgtgcttcatagcgaagtgaccgtgatgttctcgactcatggagagtctgtagagtagcaacctcaggcgtcgcagagcgtccaatcgctgatcgcatagcggcttgcgccgccgtagcagcaccacgcataccccttgtacgcgcagtacctccggtcatcatggcaggcgcaggagactccaccacggagtcgtcactgtcagaatcgtctgagctaccctctgcgccacgacgacggccctctctgactttgcgtgttgccttgaagagatggctttcttcaagcacctcggcggcccctggcaagactgatgataccacaagggtacgaacagttcgctggcgatccttgagatctggcaaagctggtccacctcgtcggttgacagatcgcttctggcggcgctgctcgcgcataatcgataactcggctcgctctaattcagcgtgactgagctcgtataggtacggctggaaatccttggtagactgcataggccggaagacagagggaagcggagataccaggaagttgtcttggatgtcggtgtcctcgacaggtcttccgtcgaacggatggcctgtgatgtacaagctctttgtaaacatctggcactgctctcggatcgaatgtgcgatagctgtcgtaaactccccagataaagacaaatcggctgccatctgctttgcaaaatcctcagctgcattcagcggattgttgatttcccactcgaactgatccacaagagtgtgttgaccaatagtgatgttgagcttgatcaatatccgcatttcatcgttcttgtatgccgaataaggttggttagggtccaagggctcgtcgtcgaaaaatgcgtgtgggtagtaatcccgtatttgctcgtgtatctctcgatcgacttggtgtattatgttctgtcgtagctcgggaggtatttgaaaatcttccaccagggtttgcgcgaatagcaagggttctgtgacgcgatcgtggagattccacgtaaacgtgtcgcgcagtttcaatctgtccaactcgatgtccaatcgcacaggaactagctcttccacttgctccgcttgctgtgcgccgatttccctgccgaccttcagctgcggcgcatgacggcggccggcacgcttcgcgtggacagggtaaacaaggcgcggtacaccagggtgtcgcgggtccggggggatgttggtctctccgttgccatagccggcatacccgtatccatatatcgccccaggattctggcggcgcactggataaacttgtttctcgtaaaagtagcgcaggttgttcaagtcgaagtagaccttctgagagtactcgtcgcgctcgtcaaggtgcacgctggtaaggagatcgcgctcgacgtagcgtttgagcagatggctgtgcgacttttgcttgtctccgccttcccgagtcggtgtctgggagggttttcgggtaccggaacgcgatcgttttctgctcggtgacgcgccgttggtgggttctactggcgcggcggacgccatgtcctcctgagcgtcagatagggttacgcctgaggctgccagcactgccttggccttctgctttccgtcgaggatcgcgttgatatcatgcgacgcggtttcggggccattggagctggtggggatgttggccggctggacagcgccttccccgttgatgttgttgacgccgttcgaggacgcgccgtgggatggatcagagggttgggaggtcgtggatggagacgtcatggcggcggcaaagaatgcgcgcagcaggagcgacccgctagagacgtgctctgatcagggccgaggcatggaaggttgcgatggaaagctgctcgtgtggttagtacggtgtcgcatgcgatcgcgatggaccccaagggggcaggcaggtcagcaacggcgacagcggcaccaccatcgcagggacgtgggattatcgcgaaaacgtgagcaacggacacgttagagatgaaaaaaaaacacataccaatggaagcgggcaatttgcgcgtcgtcacaggactgggctggctggctggctggctgagggcaggaactgccgatcggcaacggaagtcgcagacgaccaaagcgcgcagcacaggcgagatattggcactcccgaatcggcgaaacacttgcacggagccttagtgaggggcggtggataagctcggaatgatgcgttgtgttgtgtgtgtcaggcaggtcctttcagattcgggcgctctcacccggcaaaagcgcccagactgaacacggacagccgctgaagcgcacaattcagcgcgacagccttcagcgggcggctgcgtctttctaccgagtcacaaaatctttcaaatctccctctacctcattctcgcctttactcggccatggccgcttcccaacaattgcttgtaccacgtgattgccaagaccaccatgcccagaatggcgcctaacagacatttctccacacaagaatgctagcgcttcgtacctatcactgtgcttccccagccctcctctccagtctgcagaataagcctaacatgagtctcgcagcaggactgctacgacattccatgaaagaaagatcaagtgcaccccagccacggtcggacgtgtataattaaagtatgaattgtagtatggatggtcctttccagaggcaggaagagaagggtgccagagtggcacagcctttttggccaaggacagaacgccttgaacccctcaagcctttttgctcgtgctgaaccaaggaccgcacgctgagcgacatgatgtaaatgagcttgcagttcggtgctgcttccaaaacgttctgtatgtccacgtgaatcctaaccgtagatgcctctttcaggtgctagattctaggtcaacaagtacctagacagcagggcacctgtttcgcaatgtctcatgtgtaaatgcccgcctagagcaacgagtcaagcctggtgaatacactcaaacaggcagcaaccacctacgagagcttattagtatagtctaacatggggaggaatcatcaaacgcacctcaagttgcagctccttgtctttggagccattcacttcgtcagagataagcgagcccaaattcgcgcccactccctgttgcccaccagatcgccttgcgaacggccattgtgagtattctgccagcagctcatccacttgagcgaaagcccgctctcgcgcctcgtgtccgagcgtcgtcaacgcattttcaagcacgtttgcggcgtatgcggcgcagaccattgtgattgtcctgagcaccctgaactcgagctcttcggggaggaactgactgccaggaaggacgacagtacggttcgtgaggaggtttcgaacgcggcgcctgatctcttccttcgcgccgccatccgcgactggatgtgttgccatgtcgaagagcaggaagttcttcttctccgtgcgcaggatgcccttgtcgacgaggcccttgcacagccgttcgcggacttgcttcagttgatagccaatcttcatcagattccatgtctcgcctagttaaagtgtcagtcgctaagatttaaatttcgttattgcagccacgtaccactcatgagatcgatccatgaattgacgctcatcttctcgctgcccttcatcatcttcagtgcctcatccagcagaacctcccctgtgagcgtgtcgtcaatgacctcaatgacacggtctgcgagagggaaccgccgccgcgacgagtccttctgcatgctcacacggcccctgaaagccagctctataacaatacagcctcgtaaagcgtaggagatgttgtcgttccagaacgagaggtatccctagaacttgatcagcatgcgatcctcagggcaacgtctccctttccgcgtgctacacacctgcttgtctttcaggcccatgaggatgatctcctccatgagcgtcaacttgggctgcttgctcctttctgcgctctcactaatgtccctcgggtcaaatgcgatcttgtggccattctcggagttctcgtatgaggtttctggggtgcggtcgtcgatgcgctttggtgccggtgagctgaccctgctgccttcgtcctcgccattgcccgtggcggcggcggcgcctcctccgcctcttcgtcgcgtcagaccagagctcgaggccattgcgtgtggttgtggaacgagtgggggttgctttgttggaattattggcgacgcctctcggtgagcacagggatgccgacgctcgggctgcgcatacgcggaggggccgtgttgcggtaaaaggtcgatggcagaagaatgttgtggagagtaccgacgtcggctgtgcaatgattgaggggtatcgcagagtgtttgtacgagcacgcgtgagagatgttcgttcgtgtgacagctatctggaagaaggagcgctcggctatgccaagactatctgctcagcccgcagaaagtaagagcaacaaatgcttcgctcacgcagacacgttatttgggaagtggatagtatggttctatcgagatttacacggtgccatcccaggctgttttacacgcatggaattatataacgagaccggaagagccggctcaaatcaactcccaagtccaccacatctcgcttccagcttcatgaagcaatctagtgcgctacaataataattagctccaagtcatacaagtacatagatcagtatgcttaccatcgggctgggccaagatgtactccaccgcttgcttgactgtactatcatcagtatgcaatgagcttcaagtgacgcgtgatactgaccgctgtgaatggcatcggcctgcttgtctgggatttcaatgctgaactcctgtaaagatgtgagcggtcgcccgacactgttatatgctgcaactaacctcctcgatagccataactacctccaccgtatcgagactgtcaagaccgagatcgttgtggaagtgagactcggcgttgagctgtcgcatcacgttagcaaaccttgcagggatttgtggaagcatttcttcaaagtacctttgaggtgtcctggacctgcgcatgaagttagccatagctctgatctcacaacccggcatgctccctcaccttatcgaagttcttcaggaggtccattatccttccagtgacctcgtctttcgaaaggccagcgctcgcagcatagcatcgtacagcctggaagtatgtgggggaggtctgcttgggctggaagaaagaggttcgcgcgatggggcgagccattgaggcctggcatcgtggtgcagcgcgcacggctgaccttgcggacctgaggagtgcggttcggaacattttgagggcgtgcgggagaggttgaagctggatggcgagttcgaggtgggaggtggtgacgatgttcgatcggagtgtgtagaacttcaaactgcgttatttattgttagtcagcatacataacaacgccatcgagaagttgtacatcttcaagcaaccaccagaggaatgcaattgacgacggtaaaggccgggaatataatctagcagacttggaatctccctaccctggagttttcgaatccgccttcgtccctcgtcgtcgttgccgtcatcgaagtcttggccaattacagctcattcgttccaaatcgaaagccgactctcatctttcgagcagcctcacacatcgcagacgtcaaacaccacacatccgccccgcttgattccagcgcccacaatggccagcatgaagccgttgacgatgctggcacgcggtccctcaactgcgacgctgctcaggtcgtcgcaattcgcgtcaggacgcctcccgtcacccgccaccgtcgccttcttctccacgaccgttcgccgagccgccaccccagctggaccaccgccgccaggcttccggttaccacggccgaagcgatgggatgaaggagagggagcattggaccgcgcgggcaaatacttcctgctcatggagatgttccgtggcatgtatgtgtcgatggagcagtttttccgaccaccgtaagtagctgccaatggcgtgccgcaagcttgcgctccgtgagaagcttcgagactgatggccatgtagatacaccatcttctaccctttcgagaagggccccatttcaccccgcttccgaggcgagcacgctcttcgacgttacccgacaggagaagagcgctgcattgcctgcaagctttgtgaagctatctgccctgcgcaggccatcacaatcgaggctgaggagcgtatggatggtagcaggaggaccacacgctacgacatcgacatgaccaagtgcatctactgcggtctttgccaggagagctgccctgtcgatgccattgttgagggtaagcctactgtgactctgtctttgaacacgtaactaacacgatctaggtccaaatgctgagtatgcaaccgagtcaagagaagagctgctgtacaacaaggagaagttgctcgcgaatggagacaagtgggagccggagattgcggccgctgcccgtgcggatgcgccatacagataacaacaaatctgaactagaagcgaggattgtaaatataggaacagtggtcatatcggaagcaggagcttgaatttcatttgtgcaaatatagtcctccaatccgacctataatgggtcctcataactgcagcgtttaaagcacaaagttcaatcacagaagacgttatgatattcaagccatacatacgcctaaacgctgagatgatgccgaccgatggtatcaaacgccaaatgctccaccagattttgagcgccaaagtgatgatgcaagatgccataattctacctcgccttgaaggtaccctcaaatcccggacgcttgaccttcttaccaggcttcttaaccttcttcttgcccttctgacccttctcatctctccgctttttgaggttctcctcgcgcttcttttgtctcttctctttgccctcttgaacgttcgttaacctctccttccactcttgcttgctcttcgacttttgcttctcctggcgcttaagtgtcttcttcaggagattgacgtcgtcgaagaccttctcgccctgcgctcgcttcttggctgctagccaaaggtccttctcttgaatgtcctttcgcttcgtctcgtcaagaccgttgatgcgtgcctgcttcttctgtgcagcctccagggcagtctttgcgtccgacttgcccttcctcttcttcgattcttggaatctagaaagactgctctccagttgttggccgtcctgccatgcgactttaccgaagttgaagttgcgctcggcttctggcgaccgcgcgggaaagattgagggtgagccggacccgcctcttatgcgtgctagctgttcctctgctttctggcgtgcctcgtcctccttctctgtcacacgactggccttcttcgccgctctccgctctgcttctttcttccgccgcgcttcaattagctcgtggcggttcctcgctggacgcccgtctggcccatcagctttgcgcgatgcacgcatggcctcaagctttgcagtcaaacgcgcttggaaaagtgcccggctttcgtcgtcgatttgtagtggcttcttctgtttcttttcttgtggcgcatccgtggaaggagggattgaggacgatgaagaggcggcagatgcaacagacgctgtagaggaattggaatttgcagtggtggagggagcggttgactgaccctcttcaacgagaccactgacatcgagattctgcatgcggtcctcagcgtcttctgggttgtcgtcattatcactgtctccatcttcttcggcctcgtcctctggctcctctggctttgtcaagcccttgctgaactcgactccctgagacttcttgttttcttctttttgcttgttctttgtctgcttctccttcctcttctctcttctcttttcagcctttgccgcattcttctgctccgcttttgtcaactttggtgcttcggtggcgtcaacatcggcatcagcctcttcttctggctcgggcgccttggtcttctgcttcttcgccttcttgatgccctccaagggtttctccttctcgatatccatatcaagatctgacgactcagccgccgacacgtcgccttcgagctcgcgctttcgcttcagcgcattttcgtccatgacgtctttggctgatttgtgtgaggccgggtctagcttcgctcgctttgcggctgcgcgttcctcggtggtttgcttcttcttcttttgccattgggtctgaggacgtggtgtcagcgagaagtcgaccccacacgcagtgggagagaactgacactagtgatgctttcatcctttccatagtagtccttggctgggatgagtgacatcagcccctcgaatgcccgagcatggctcttcaagcgctcctggagctcccagttagcggcaagaacggtgcgggcagcgcctcccttgtgcgtacctcgagtgtgtcgcccatgttgaagctatccgacaacaacagttgctagtcgaatacagtcgcacctacgaggattgagcgtgggtgagggtgtcgcggcgggtgtgtcgtgtgcggcttcgtgaaaatcgaggtcgaaatcttggctaaggaaatctcactttcgcgctaaaagtagaccccagacgactttccacaccaccaggacacgggccaataggacgccgccaccccgaccaccgctttctgacgtcgctcgcgtgcccaccgagcactgcacgtatttgaccgccctcgtctaccctgtgaacgttgatgctcggctgtcagacccgtccatctcgcacggcatagcaggcacggtgcttttctttcgctgaacagcatagtccggcaccgttggcgaagagacgcgtatgcacagccacgcaaaggcaagcataatctcagcgtcgccttgccccatacatgtatagcttgaacaagatcgccgcgtggacagcaagcaaccctccatagcaaccaacaagcctaagtagcgaccatttcttcattctttttcgcctgccgtattagcttccgtccctctccccaatgtctactcccgccgtggaggccaggtccctgtcatcgatcaccgcacttgcttccaatccgcccgcatacccacgtaatcccacgcatgtgaggaatgatccgcttgtactctatatcgcacgtgttcccggcagcaaaggtaaggctgccccgcgtctgttcggctctgttctgatcacgatccagatgtgttcctctcgcctatgaaacctagacaaaaggtggtcactgtggaagacattacgagttcgctgtactacttgcatgtcgagcagccagaagatgcaaacctcgttgcacctcctgagttccaagtgcctgactaccggaacccgcaaccgttgggtttggatcctccttcgtcaacagtcccacggaaggccgtccctggcgcaaccggtgtccctcaacggaaacctgtgcttggtactcttgcgcccatcgagaactacggaagtcgacagaatttgagcgcgggcaactatcctcgacaaccgggcatgctggctccacatctggatccgagacagtccttcgaaggctcacgatatcaagcagaaaacctgcgccccgcattcacttccaatcgatctcctgaaagatctcatccaatgggcacatcactcactctcatccgacgagaccctgcttctggcgctcagtggaatgtcgcaaggattgaagacccccctattgctgaaatatcatcatcaactctcaacgaatcagcggtcaaaaagaagataggggcacccatgtacattgacgtgacaaacccgggttactcaaagttcttgcaatcagagaatgctgacaggccaccgttaccaagccgtcccagtgacgtgtttgctcgacctaatcagatagcgacccaatcacacgcacaagtatctgaagcagcaaccgatagctcgaatacattccgacggcgcctctggatggaggggtcgcagtatactagcggcggctttgggcaccggaagaacaattcacatgacttcaacaactcggggcgtccagattcaagaggaggcagctatgatgcaccgagagacggttactcgtttgagaataggcctgcgggatcaccttcatttccaactcgtgccgaccaaacctatagcaccatacaaatatcagataaatcaacgagcttccgtggctatgttttcaccagtccatggaatggtcggtgcgaattcactactagtgccggtggtggtaccttgaaggtgggcgtcaatgctgaacttccactgcctcaagctaacatattggcagtgtcggcacattattcctggtctacaaggagcacccgcagccatgcccgtcagtgaacttcgattcaatctgccaagtagatccatgcccgtcactcccagaggggaggagtcgtcaaagaggtcatccttcttccatcgtggtcggcacagtcgcaacaattcgtcgttgtccgtcaatcgggacgaagtggaagatgctaggaggtctatggatcgcctggacctatctttggggcaagagttcgcaggtggaggatttggcgggaagcaggcgaaattggggaagataatcatagaggatgaaggcttgaagatgatggacctcttggttgccgcaaatctagcattgtggtggagggcatatgagaaggccggtgcgccatctcgaggtgaccgcggaagcttctaggaatctcggtggaaagaagagtgcaatcgcatagcgtttggagtatcacgatcggcttcgatccctttgcagagggcttgagtgccgcggtctactagtatacttggcccacattaataacattcaggccttatatatacaccatctgttgacatagtgacctcgctggcatttgggagaaggctcgtgaatttgctcgcgaccactcactcgtattcacctgctcttcacctcgccttcctagcttatgcacgcccgccccacatcctccaacaacattgctccttgatctacgctgaatcaacgcaaccatgataccaaatagaacatgacgtctgcgtcgaaatctgacaccagcgaccggcggcttaggtcgtctagccaccagagcgagaacattgatgcagtgcgaccaagtcatatagccagcattgagccaacaacagccgtaaaacgagaaagcgcagcacgtactcagccaaggttatcacggtgcgcaaaagtgcagaaagagaaagagacaccagcaaacgttgaggcagaagggaaacatccgacaggcaaagacaggagcgtcactttgcgacctgtacagaagcgaaagcgaaaaacaataagtcaagcggtcactacagctaaatcttcgcccactcaggagcctaaggtctcaaaacgcctctgcccgcctatttccaccattctccgaaacgtgaaggactacaaactgtttgtagcttcaatccaagagaacaacggagtaccggcacaacagcgtttccttgagatccatctagacgcgagcaacaacgacgagtacgtcgatcttcatctaatcatcaccctcaatcaacttcacccgaggcccgacggaaccaatccccaccacttcgaaaccatcaggctggtgatagaaggagaatggctgtacacgcgttacaactacaacctagcttcacctgccctgacgtctgccatttcgtttgaacattcgccgctcgattatgctgcacacgccccgctggagagacttactgctttcagtccaaagcaggagaagaagcagaaaatgcaatgcaagcccgacccaaacacgccattgactaagcaagagaagacagagctctcgtacagggtcaacagtactgagaggctcgtcgccaaggcactgcttggtatccgcgggctggaggaagttgtcttcgctggcgatggcgcgatggaaggagtttttgctgaagtgctcaagaacactttggtacagctaccggatacagaggtcgcggaaccatctggagatgtcttggctcactcgacgctcctgctatatcgctatggcgaaggaaacatcgaaagttcaagctatcatacaaagcgcatcgaggcagattctgacgatagtgagctggggatggacgacatggttcgggttaggaagatggagcaagaggaaggacattatgagagtgggaggattgattttctgagagacgctgttctgcctttgacggattggcagaatgtagtggagatggggtgggaaatttgatgagatggttgaagtcgggcttttgtggaggagatggtcagtgagatgttgagtgtctcttagagtactatatggttggcaatattattacaagcattctaagagactaggagcgggattcagtgctgcattttgggtagattcttatacgcaagactcggcgaatgtgcttagttaagcttccttcgaaatttcgttcatatgtgtgagtaccacatcgcattatacgagaaatatatgcaagaaatgtctcaagcgtgacagaagctggaagaccaacttaccatttttactccaaaacttctcaagcagctatcaagactctaaagtaagcgcactccacttgctatcaaccataggactattcttcatgaaggaattcgcactataatccttgtgagtctgcgctaagctaccgctgaacacaacgaacgcgcattctccggatcttaaagtcgtcatagacccctgatttcgttttcgtgctcgttacataccgcgttctctgcagctgattatacgtgacacacgcttccgcgcactaagtcaatgtatgtgcgaccaaagaaccaacctcgttggagtcatagttggtcaggtccttgcatgtatactgaatgggttaatggtgagagagggacaagtgattttgacgcgatcgaccttggagggtggggttggggtgtagaatgattgggagtttgaggttgcagaagctacctaatgggtggatggaggagacttgggaggcaagtttggaactgagtctgggagtgtgttgtgttgaaggacatgtttcagtaggaactccgactttgcgtttttgacggcgagggagccgcctccgcctgtggctgctaaaatgatgacgatgagtagtagcagaaccaaccaaaaggctgggtggcgaaagccaagggtgcttttttcttttgtaaattcgtgtgttgactgagcatgcgcggcaagtttgttgtgttgtgtttgggcgtgaggctgaggttgatcctgatacaggtgagggtggcatacttccggcccttcgctgtacgtcacttgagatgcggcaacctcgtcgtatgctgttggttccaatgagtatgaccttttgctgacttagcaagcctgtctacctaggatatatgagatctacaagaagtgcacatgtgacataaagagatctatataaccgtgtacaggctggcagaggcggagcgtgtcgtggaaccttatctctatgtacgtgaacacgggctcttttatctgacagactgtatgggcgatttctcgatagtggatgggcagagtggtagcgcgcttgtggcttgaaaatttggggctgcactcgcggtgtgccattggcttctagtgacagttcgatgtgctaatcctttgttatgttgcttcgcaaactatgtcttcgttgtcactctcgctattcctcaatgatatcggatatatgtctggccgtgatcatacgcgccctcgaaatgcaccacgttagattttattgttaatatatatagttagcgaaacgtcttaggcgtggctcggcagtcatagtatggaagatgagacgcgcagcatggtctttttcaacaacttgccagcgtttcagtcgtattgtttgcgattgctagtctgtacattctcgtagagatgctcctagcctcgagggctcttttccggttcctaatcatcccgggactcagtgtttcaaccatatccatttgttgccggattgctgtctatcctcatattccccagtcgagatcaacgtggtatcagagacctcaggatctctaagtcgcgctacgtgctttgttgttgattgtgtcgcgccagaatcactcgttcttgttgcttttccagaaattccttgtgcactcaggtgcacagctcccgtggaccagcctggctgtagatgtcccatgactgggttcatgaaaggccaggcagtcgccataacggtcatcgtggctaccaaaacagacgatataacaatatcgacgctacttgatgttggatcgcgttgctccgagtgacgctctcggaagaggaagaacaccttgaatgcggcaggaatagcgagtctgcgacatatgtcagccgatttaaaattaggtaaaacgtggctgcatacaagaatctcgatgaaaagagggccaagagaaaatatcgtgtgcgtgacatttgaagaatgatcactatgcgacaaagcaccacggctaggcatatgttggtggccatgtttatgatgtcaatgatggcccagaaagcagctcgatcgaagcattggcctcggacagatcgccatggcgcaggagtgccgcactgaaaagcagtggccagcgttgatgccctaataaatcatttaatcagtttgatcctaatcaatagagttactgcgctcacaaataccatagagagttccatgccatcaaaccctgtagcactcgcaaaagtttcaaggctggctcgagcatcagcccaaacacaactcctgttgcatttgccagaaatattgtagcgacatataaaaagtaagaagcatattcgatctggtttagagttagcaggttcctcatggagactccaagccctatactcgccttctcatatctcgcaacgtccctgtcgctcaggctatctaaatgcttcccaagtcctgccttcacctgttgcgataccgtcacactgtacgctcccaatgataactaagacttattagcaaagtaagagccgatcatgttgagaacacttacaagtgacagcacgagaagataatcatcgagctgtagatttccagcatggatcttctgcccacgccgacccagctttgtccatacctttgcaacaatagaaagcgcacatagaatgaagcaaatccacactgcaatatcaatggccggaccgcgattgtcgctgttgatgctgttcccgggcgacggcatcgcgctcgactggtgcacgaagccagcagcgacgacccataatcggcttttggtgcgcacggaaatcggaccccaaagataaagtgggtagcgtcatcatatctcagccaacacgaagaaagtcgaggtcacctgggcctgactttgcgccaatggcttgtatccgccattgctcttggccgctctgccgtggcaaatggatcaaacgtcagactagcttcaattgattgattgactgcagcgaaagtgagtgttgaaagcctgatatggcatgggatgcgacgcgctcaattatctggaaggattgcggcgcaggcaattcggtcaccgactcacagggattaatggcaacctaggaacctcgggatgcccggacatcgactgtcctatgataagtttacttgtacaccctttttctcacattttacaagggtgctacatcctcggcggtagtcagtcaagggatgtgatgtaaactgcagattatgaacagtacaaaaatgtggttccgcgcctgccttcggtagccgactgcatgacggggtcttgcagttgtttccatccgactatgaatccttacttgtgtgcattgtggtattcacgataagtagtacatgcttctgtctgcatctttgggtgtatggtgttcggaaggaagaaagtacccattccagtcaaatattgaacatcttgtcatgtattctcctccaacgtcacctcggctgactagatgagaactaaattttgatgctagtcaataccatggtctggacatcttggccagtttccttttattctttcacccgccggtcattttcgcgccagcacaacataagtctgccaaacagggaatcatgttctccacctcttgaatgcactgtgataacgtctctgatgttccgagagatgggtcaaccgactagggttattggcgaatcgcctgatgcgtattggtacgtcacaaggatgcccaacaggaaggtggcacagtacgatactaccaacgctacgacgaaacacaatttgtgatccgtgaattaagtgtaaagcttctttggccggcttgaattttgtgaccaagagaccctcatcactatcttcgtcatctgataatagtacccgccatggagttcgaggtcgcacctgcgtccgacgatgacgtacgccagatcattcacatcatgttcaaagcgtacggaggaaagaacgagtacatcaacgctgttttccctcgtgggctgacccctgaaggagaagatttgaccgcacagcggcttttgttcatcaaaaacatcgcacctggtatcaaatgggagaaagtcaccgactctgccaatggaaccatagttggaggtgcaatgtgggcactccacgaagatgcaaagccccaaagatttcccttggatgggccaccaggaacatgggaaagtgacgcagagaaagaatatgctcaagcccttttcaattctttgggggttgacgaacacaagtattacgaagagaatgaattgccgttcatgagtacgtcgctcaacagttatgttttacgtggctgatgacttttaggacttgttattatggctattgagcccgcataccaacgacgtggagcaggagctgagttgctgaagtcgggtctcaaggtagcagatgaagccaaagcagctgtaagtgtgcctttgaatgtagtagctacgcatattgacaacaacagactactctcatagcaagtcctgaagggaaaggactatacgagaagcattccttcacaacaatacaggagcgagacttggacgtgcccgaaaggttttccgacaaaccgaagtaccacatctggtcgatggtgcgccctagaaagcataccttgtaacggctagaacatggaaaacgatcaaactgaaccaaagactgtgtatttagatttccatctgcatttggtcgcaaatattgttttgtatctccacggagagaattccccactccatagaccttttcatgcctctagatcctcaataagttgttgctgacgtgtccgacttttcggacttttcttcagagtcccataagaagaaaagcgccgcatcttctgggacgaattcgggctccacgggatctttcgtaaaatgaagttctcccgaaggactgattgtagtatcttgcccacaaggtcaataacgcaatggaagacttcagattggagtgcacacctttgactggcctggcgctgacgcctagggtcagcaagaaagtgattgcgatagatagtaggtgcatgatggtcgataaagtgatttattcgatggcaaaagtagattttctcgtgacgagtacggacgttgaggaaacaacccaggttatatctccaggtatgagtgcagcttcagagcattctactaaatgtacaaggaacgaaaggcctcaggttttctcagcagggatatattggagcaatgcgaggatagcatgcggccaatgattggttccatggtgcctgatcaacatgttgtccagatgaagagtcagctccgatgataagagaacaggctatccaggctatccacttaaactgagacattctagacacggtagacgactgttccgcctatgacaactcgcatctaatcatgcaaatagagggacttcagatcttcactcgcgcttacgactagccaaggctcgtattacctcaacggctgaccggttgacggctgtacccttcagccgggaagatctcgcacaaaagcggctatcgggcttgacaagctgcattttttcgacattgacttgagttgacattgtggaactaggcatcacctcggcagcgaccaagagcaggcaaatacttgatatggtgtctgggtccccccgcacggatgaagtcttcccagcatgaatgtgaacccatatctctcattatatcactaagagtacacatcatcctgtaatatgaaagaacatgagcaaaatctcccactccttgaagatgagggtctgaactctccagactctaggcaaagtcgatattcccccttcttatcgagagcccggcagacaaaattcgtcgtagctctcggtatctacggtcttctcatgactgcgattgttgtagttcaaaatctgccgcatgcgaaaaaggccgatccttattgtaaggtgcaaatattccacggagtggaaagcattggttgacgaaactcaagcgcccgccggacatctcctccaatttgaacaacggaaggcaaacccagacgaacattcaatattttcagatcctccatcatcagaagttgacaaagcatgggatgatctagtccgccgtagggtgccctgcttcatgttttatacacgaagaggctaaatcatcacttctagcaatctacttctctgctacggaagaagaggtcaagtcttcgaatgaagaaccagacgacacggtctcactgctcgatagagatggttacctgggtacgataggtgtgtatcatggcttacattgtatggtgagttcgcgttagtgtcttcacgcgaaacagatgctgacaacaaagtagcgaagaatatactggcaccttcacgaagacacttatttcaagaaccgcacagctgaggcccgggctgtggaaattgttcacgccagtaagcaaatgccaactacaagtcctcttttatcgccccaaaaggcattctaattcagactaggacactgtctcggagtcgtagtcaatgaccttatgtgtaacgccgatacggctctctacacttttggttactaccctgaccgagacccgataccgcgactcaagtctggagcatcaagacaatgtctaaaatgggatccatttcatcagtgggcgacagatcgagcaccgggatatcacccaagactacaagcacctgtaaatctactccgcgagaggacttttgagggcagtctgcaggcagaggacatggatgtcagctcactcaaggaatgatgcgaagccaaatttgttgagtttaggcaaggaaggcgatggcactcttttcttcgacaaaggttgcttgtatagtatcatagacatcgaccccatgaagacgttaaagccaagagaaggccttgtttttagaacatcgagatgtaatacactcttgtgcctacaagatctcaggaagttctcaattctctgagcctcccatcaaaagagcgagcttttgatcctaggtatgcattgatcaggtattaattttttcaaacttcttggtactggattcaacccttgccgttatttgtgtgttgaactggctgttcgcttcgtcgggtaaaggcatcgcatacctcacgttttgtcggtcaccgaaaccattcggctcctgcagccaagccatgcagccaagaactgcagcacgaatccatcgcctgtaagaaggcacgtaatctagacatctccttgaatccttcgattgcgtgcaactcgaagcgcctgctgaaataggcaggtaaaagttggggaactagacacatcctattcttagctgctgacacaagcttgagaggtctttaccacgcgcgtgccgctctagacccatccgtgctctggtaacacttgcctaggtaactttacatcggtacatagttcgtagtaacaagcatcctgtcatacttccgaacatccttgtgtgctctttgtcccgtgtttgttgcatcttcagaaaaatattcagagttatcgttctcttgagagacgtcgagatgcatgacgtggagttccaagatcaagtctcatcgctgagatcgatagacaacatagcatactcagcatccaaatcttcgtcaggctggagcagcgatgagcagttacttgcacgttttggcaaagaacagcagttcaaggtatgatgaagattgcattgcgcaagtgctcagcctgctgactgaaggagcgtaatttcaatctcttaactgtcatagcattgtgcagcactgtcagtaagtcgcaagagaactgaatccctcacgtatcagcaaacatactgacgcagtaaaagtgaatgcctgggccggtatgctgaggtgtgtaaacactacatagtgaggtgatatgcgcgctgacttttcaaaagtggcctccaattagttctcttcaatggtggcccgacaggatttctcatatctttccccattgtgtttctgggagttctaatgcaggccttagtagtcgctgagctggcgtcaatgtacgtcctgttctacatgaccatctctaacgaggcgtactaacagtaatacaggattccgctttcgggcgggcagtataactgggttgcgatactagctcctcgcaggctttcaaacttcctgtcctacttcgtgggctggatcgttaccatcgcatggcaagctggtgctgccggagtggccttcctgacgtctaacgtcatcctcggtctggccagtgcagttcatcccgattatgaaatgaagaaatggcacgtaacgctggccttcttcgcagttatcacgctggccgtgttggtgactacagtgctcgggcgtctcttgcccactatcgaatctgttgcctttgtcatctttgtcatgggctttttcgtcttgatcattgtgctgaagtacttggcacctaagacagacagttctcaggtgtttcaaaacttcttcaatggtggtggttggaacaataatgttgaggccacctttgttggcgctatacccatcatgtttggtttcaacggcttcgacgctggagtgcatctcggtaagctctaagattcgacgcattgctagtaaaaggctcatgaattgtcgcagccgaagaagtcaaggacgcttctcgagttgttccaaaggctacaatcatctctgttggcttatatttcgtgatggggtattctatggcaatcatgatactgtactgcttttcccttgaagaagtcctcacctcgacatacagcattccagtcataggcattttccgaaccggacacagtccagtggcggaactgcagctctggtgagtaactgtcctcaaatatgtacatcttactgacattagactacagacgtcactcatcatcataatgctgatattcggcacaattggatctatggctactgcgtcccgcatgttgtgggcatttgccagagaagaaggcgttccttgctctcgacatatttccaaggtaggtgaaacacacacttctgggattcatatttttttcaatatttcaattggtgcgttgtgctaacacacaattcaagattgaacgcaattcaggtttaccattgtactcgatcgccacaactgccctgctctctatgctatttgctctcatcggccttggttcggatgctgcattcagtgcattgacgggtcttacggtagcgtcgttctatgctggcttcatggtttgtgctattctactgttgtatcgccacttcaccgtgccgaatatgccttggggcccctttcgattgggtattttcagagttccagtcgccattctatctctcgcatacagtactgtgggtatactcttctgcttttggccacccgtagctgtcgttacagtagcggttttcaattggtctttggttgtatttgttggagtcgtatcaatttccattttctggtggattttggtcgcgcggaaaacatataaggggccgaggatggagatttctagtcaacgatggatggaattatttgccgagcccataatcgtctcgcataaggacaccaatgttgcatagaatttagcattgaaagaaagaaacattatcaaatagcgcctccctccaatttgatgtagacataaacaaaattctggaaggaagaatgacatttcattcattattagccactcaccacttgtatcctaagttcacagcctactaaatgtgttttggccgtcgaatggcgtcctcaaaggtagtgcggaggtgactgatgtggttacagatgttagctcacagttagcattgagaaaccgcttgggactggaatactgcaggacaacaagatagcggaacgagagctggactgggctttgaaagtacttaaagctactacaaaaccgaatcgcgacgcaaaatcatttgagtctgaagcagccaaaggcggagatgatgaggaagtggctaatggggatgagactgctggtggaggaagtggcgtactagtcgattatgattctaagaagcccccaaaaagatattggaatgataggatcgaggagcggcttgcagagctaatacctgacgtgctgggcgattgggcagccttttcgccgaacgaccaatcgcgagcttcgaaggcgcagcactacacgagggagagtactgacgacagccagaagatattgcacagcatgaagatatcagcgcacatgatgtagactactaattattagatgcgtctttcttgcatatgtgatgcactctccatggcttgttgtgacacaatcctccgatacacatttgcttgcgtccacggcttctagtcttggacccgtccagccttccctcattacccttgcattattgcgtcattgcttatacaaaaatcagagccttctcctggtgcatattgctgcctagaaacttcgcataccacattcaagagatggctcttcgtggcatccaagaccttacagcaatgcaagaatacatgtatatatccacgtaataccccagggcgataaccatgcgattactcaacgtggccactttccagcttgaaacgttccaccattcagatctccctatcccagaatatgccgcactatcacatacatggggacacgaagaggtcacatttcaggatattatgactggctcgggccgagaaaaagctggctggcccaaaatacttgagtcggccgccaaagcagcagagcatagttgcaaatacatctggatcgacacgtgctgtatcgacaaaacctcatcggccgaactttctgaagcaatcaattccatgttccgttggtatcaaaagtgtaagatttgcttcgcttaccttgaggatatctcggtacaatacaaagcaacaaccagccatttgagcattgactctgtgcttgtcgctcctggaaccaaatcgccttcgccacttcatcatcctgtctctttttcgaaagctcgctggttcagcaggggctggacgctccaagagctcatcgctccgggtgttctctacttttatgattcagactggaatttcattggggagaagaagactctcttaaggaaatgtctgaggtcacgggaattgatgcagacgtgattgtggaccagacgttcttgttccacaaaagtattgcacaaaagatgtcatgggcctccaaaagagagaccacgaagattgaagatcttgcatactgcttgatgggtatttttggggtcaacataccattattatatggtgagggcgcaagagccttcacacggctgcaagaggagatcatgagacgcgactacgaccacagtttattttcatggaataacgatttcacgaaagcctgtagaatagacattattggggtgtctgagcgagctcctagtggtattggaatacttgcgccgcatccatctgctttccgcaaagtcggtgatattatcccgtacacgacaaagacagaaccctattttacaaccaacagaggacttcagatcgtccttcgtgttttggaacatgcgcatccagaaggaagccatacacatattgcaatcctccgatgccgctacaggaacaacctcgatactgccatcgcaataccgattgctccagtaattgcaccgggatcatcgaacacacaagccgaattctaccgtactgccgacgatgaccttgttgatgtcaactactcgctagtcgcaatgtcaaagagccaagtcgtttacctgcacgagatagggcctacctggagatgcaaggagccgcaaaattctcattgttgttggctccgcgaatatggacaggaactgggcattcgatacatcaaggcttggtctcgccagtatcctctcctaatgccactcattgatgagaagccatccaaggcatggaattacgctaataacgcgatggcatcggccaaagactggcgtggcacccgagcggcactattcttctctacgaagaacggggcagctttagtagtgattctgacgctgatgtacatcactgttggagaaggatatccgagaatgcatgttcagatcaagccgatgcttgatggaattacagaggtggatcaggcgagtgacattctcggagaaacaattcctttcgtgcatgggcaagagctcattgaaacccagaccacattcccttttaagggtcgcatcgtaactgctcggttgaggagggagaatatgcccgatgatatggttttcgtcttggatcttatgttctcgggtactacaaagtattcgagtaggaagcaagccacgccgaacaagaactttagatcaaggctgtgacagcacttttcaacatatacataggtgcccaaatgagttacttgcagcgatacgatccttccataagactccaaagcgacttcttccttcagctttccaggtctgttctttctccaatgcaaaacgtacgtgtgccgttcgtcattgtcatctgacctccacgtctcttaattcgagcttaaaacagttgatgtccgtccactttcatcttccatccttcatcaacacctttacctgcaacacacctagcagccagcatcacacacactattgctcacctcagcatacccacctaccggcctagcaaccttgacgttcgctagccgcattgacaacttagcatgttctcagtctacctcaacacacaatcactgtcggccgcgatgctcttcactggaatcatcctcgcgccagtagcactcgccacaccggcagtccaagatctcaacgacttgaggacggtagttgatgcagcagcgaaaacgatcggagatcctagcaatcccaatcgaggttggggcttcaatattggcaacaaagggatgggcactgcggacttgctcaacaacatcacgaacacggtgctgcagatcaagtttcagatcgacacgaataaggtgagtgccattgccgcagtatgttgacgatgccgaagactgacaagaagcagaccgcatggctccttccaaatgccaccagccctgacctcaacaccaccacacccacgccttcgttgccgctgacctccagcatcgtcctgccattaacagctccaacctctctagtcaacgctacaactgacctctcgacaccatacatcgactatgtcgctgccatccccaacctcgctacatctctaacatcactgggccggtacatcttcacccatccttccttctttcacagtccgtactgacaacaaaatctcccagtgcctaccaccgcgaaatgaacagcccagtaagccaagccatcgacggcctccaacaatccctcacaaccctgcaaaccacaatgctgcagagcgacctgatcggcagccaagcggtcctgcgcaccatccgcgcaagcagcagtcttgagaacgctcaggtggcttggggccgcttcctcaatctcccgggacgtgcatcggctggtggctcggggagcgggaatgatgaccgtgagggtgcgaggaagcgtcagcttttgagaccggcgctggcggatggcaagttctatacgcacaaggaactttggggacgcagtgaggggagatccaaggcattgagggatggtaagacgaggtgggcggaggctgttgcgaagttggaggcgcatagggcgagggtgctcaacgggcacgcgagagttggacggccgttcgttgtttgaggcttctcttcttcgttccgtagcgcagctggtttgctagggagccctttgtaatgaactcgactatccaaccaaatggttcacatctcacaacgaatgcgcatatcatgctttgaacaacaacacttcattccaacgctacactacgctaagctaagattgaaaaccttttggccaagcaatgctcaaacgggaaagtatgactcgggcctttgatttgccatatatggagggatatctttagacagtgaaacagaaaaccaagcgcgaccaagccaagccaagccatcgactatgcaaacacaacgccgcatgatgtagtgtttccatgaccaacgccgcaatgccagaccaaagaagaaaaaaggaaagaaagtaagaaggaaaagcatgtacgtagaatactttgtaatgagagtggaaaaaaggctttgtttcggactctcattacaattcatacattacaaaagtacaacatcagggaggtgacgggcagggctagacgagcacccactcgcttccccgcttgatgaacttgtccagcatcatggtcacatcagtcagcacgaagcggcaaacgtagaagccgaagaactctgcggcatggcgggctgagagttcgaggccgacgtgcgtggaagacgagtgcttgaggcccgggtcttcgacttggcgggcgatttgatctgtcaaaggtgttagcaagcagtctttgatatggaagttaatggtttcaaacttacccagtatttgagctgcatcaaacaagcgcgccaagctgctcatgtaccccgaattagggccctcgaaaaccaaaccggaaatgtcgcgtttggcgaatctgatggtgtgcaggctagtcatgggcagagtgttcatgacgagcgagtccttggggacctcgctccttgcgcttgtgctggccatgctggcgaggtttatgccagagttcttggagcggagtttgcgccacgaggtgaggtacgatttgctctgggagatggcgctcttcgcggactggtcaagggtaccgactcggctgataccttccatggatgctccttcgcctacggtggaggcgtctttgaagagagttgacacgctgtgcacgccgacttcgttgccgagcttttttgctaatacggtctgcacttgatcaaggaccaactctagtgcctgcatctcttcgagcatggcatccgcatccaaggtgtcagcagccgccagcttttgcagtgctgctgttagcaaatcgcagtttgcaatcttgtcttcaacgttctttaacttgacacccttcactcgccacacatcgcgtgggataaacagcttggtggacaggtagccacctcgcggatgtgcaatagtttggtagaagcagcgcatgagccagaacggccgtagtaaatacgagtctggacatggttccaacggtattggtgcgttagtcactgctggacttggtgatcctggcgagaaaggcgaatgtatgtcgctctcaaacagatgcatgccgccacttggtagtccatcaacgttgaatgtggggatactgggcgtcggcaatgggaggtcgataccaccctgcttgtgtccagtaagtgaaaatgtttgactcaggggtgtaccaatcgacccgtcggaaccatctgggctcgatatcgataacgtgcgctgcttcagactgagcgacgacttgttcttcctgatgcccattgccgaagttttaccagtccttggtgatccaggcacaaggccagtttcgacggacacggcatgactgagtgctggtgtcgcaggggaaatggtcgctgttgtttctgctggactatatagtgtcggctgaggagagggcgcggcaagtcctatcgactgagacagatgaggtagagctgggaccttgaaagcaggatccagagtgggttgcgtactaccaaacgtggctgcagctgcagacttgggctgagtgggaatagtgagtggcgagtcctttaatgggaccggtggcttctctgtgtgtggaccagcggggactggtggtagagaggtttcgatctttaagtttttcgcgttctgacccgatagtcgtcgactccgcaccgaggtcgactccttggtagcagtggtaggacgaggcgttacctcggcgggatcgtttatttgaacgggctgagattctgggactggaggtaacgcacccgaaggcgcgggaacagcaggtggcgagtgtaccggtggtggtttagggcctctgggctgtaacacctctgcaacggtagacagtgacgttccacccgtcgtcctgtgcgaggacacggaactgccgtatgtgcttccagaaaagccactcgaatctgactgccgcggcagcgaggactttgtttgcaggtcaaagtcgaagccgtcaagcatgtattcagtcatttcatctaacagccgttcctcctcttctgcctcttcgctaaacccgacatctgcactttccctgacgtgcggcaacgcttcgtttcggagctgggtctctttgtagcggtacttggctgcagctatagcctcttctcgttctgcttctcgtactctttcctttgccagttccacattctttagtttcgtggcaatgatatctgctggttcttcgtcatcgtatggttcgtatccttcgtcataagcggcttcaaccgccgcgtccaatgccgcatcaaattcggcttctgtagctccgcttgtgctcctgatgtgcttccggcgcaccccgtcgagggatagtgagtgcacagaagatgaacacgatgaaccaccagactcgtcaatcgtgtctagccaagatgtcgactcgctactgtgcacccgctggtgatttgactctgcggtctgctctggctgtaacatgttctgttctcccagctccgacatcctgttgccggtgagaagtggtgatctggacctgttgggcgacagaggcggaggcatgtatgtcgtgtccattggctgttccagcccaggagcccgcagagactgtgttggggttgccatgcgcccgggcggcggttgcaggttgaactgcgagctgtgcaaacctctctgtacatctctgatagctgtggaaatgactgaatctcttgatccggattcaggcttgcgtagaggaagctgttgtgtcggaggcggctccggatcggccctgaagggcggatcgtctacggaacgatcattcacaattcgcgctatcgaagctgtctgcactgtggccgaatcatcatcgtccatgagcaacatagatcggtgctcatccagcgagtcaccgctcatcggacgagctgggagcgactttccattgccgtttgagtaaccagggtccaatcggcgcagctcctcgatgcgattgttgtatgttactcgctgcttctgttagcctatatcacaagggcaacagccgggttcataaaacttacaatggcatccaatttccgccggtcctcctcctgagaactgcggatcatgacctgctgcagcaacttgcacgcatcctcgtacgcctccatggcgccctcgaaattttgtgcattgtcgagcagcactgcagtgttcgccttctgcagggctcttgacagcatcgtcttcttgtccctctccctcttctcccgcgaacggggaggggtgccctggacgttgtcctccaacctggcgcttgtgctgctctcgcttcggtggtggtctttgctcgtgctccggccgtggtcgcgggtcgcggttccgtgatggtccctgctcgtgttcctggtgtggtcgcgagaggcagcctgccggtgccccgcactttggggtggtttctgcacggtgctccttgaagtgggcactgacgggcggcgggtggtcgagggccgagctgcaccgggcggggcgtcgtgccttgcgtccccctcttgaaatccgatgatggcgggcgagcccaagggcgactttcccagcacgcgctcggccttgctgcgagacggcggtcgttggttggagggcgggggagctaggggtttcgaattgaagtaatccctgggctggctggtgccgaacacactaggggtgaagaggccagctgtcgagggggagttgttcgtcgaggcgctggtcggggtgttggggtcgtagacggtggcggggagcaggatcggcggcagtgaaggcagctggggcggcgctgctgaggttgcgggagggccgtatgcgggcgagcgtggacgcacgcggcgggggctcgaattgggcgagcgcactggggtgttgttgaggcgtgagggcgatgcaggatgtgccgcagctccatggaggagcgcgctgctcgagagactcagcttgcgggcggtgttgatgggctggggggcgcccgtctcgcggtctttctcccgcggctgcgacgagcggctgctggtggtgctctgcgaccagcgattgatgtttgcagcgccgtcgcggaattggccaatggcaccatcggcgagctggttggctgcgctggagcgtcgtctggcggctggaggcggtgtggcccgctggtggtcggtgtggggtttggggggttcggggttcggcggcgtgtccctgagcgacagtgaggctgctcgcttgacggtgacgaccgacgacgacgagatggacgtgttgcgcgacgaggtgcggcggtgcctgggggcggggtctggctgctgcagcggcagtgcagcggacgtgctgtgtatattcatcctgcgtctgcgtctgcgagttggcgagcgtccggagccggcacaatggggttcgtgtctcagaactaacgacacatcaatgcagcgcgggatgcaggcatgctgccggtgcaggaacgcgcgctggacaggcggcaggcggtgggtgcgggcgcgggactgcggtgacgggcgtgcggcgtctgcggtgtatcgtcgtctgcagtctgaggtcgcacccaaggagacgtgagagcgagcttcgacacacggatggcgccaagacgctcccgcaagttggccaggggtattttggtgccgtccctggcctgctagccctgatgtggcccactgcccctgtctggctgcccgaaagagacgccgcttgaacgcgtagatgaagacgaccaacagagagcccgatgccagaatcctttctgccgctcaccacgccgctgggcctcgtagggccgaatcacgcatcagggttgctgataccatctcggagagtcgttctttcctccgcccgagtgtggtctcttgttgtcttgttgtcttgttgtctcttagcgcgcctgccatctgcatctgcatctgcatctgtcaaccacatcttttctcttctcagcagcttttggacatggaccctgcaggctgtcgaatacatccagcccacccaatcacacgccgcctcacacttagccatcgagactacgtaatcgcctcatcgcctaatcgcctcatgcaatgccttcaacggaaacatgagatggtcggcccgccacccaacacctccccccgcctgtttggatcaaccgcgcagatgaaccaacttgtctactgcacaccgctactgctccttcaccatcatgattcccagccgcgcggtccctcccgaaaccaatgtttctgacaccgacgctcggccccatcgttggctcgcttcaatgctgcgtccatcatcacgaaaagaacacgtccgaccctcgtcactatccacatggtcgagttatacaaactactgtttattgtttatcatcatgctcgtctcggttgcccatcgccatggcgtggcttagactttgatcgtcgtttccatgttccctgtgcatcgtccgacgtcgcttctcttccaggtcaaaccatgctcacctctgccatctgctctccacgcgccacgtttcatgcatcaacgttatcgcgccatgatcgttcagcctcccgtgcgaactgtccccgttcgctgagatgcattgaaagagccgcccatgtcgtgtggcttgtctccaccacatctgctgtttcgattatcgtctccatggcgcgtgatcagtgcatatcgatcatgatgtcctcctcgggatctagcccatcgtcccacgccgtgtccatactgtcgccgccagcgccctgcttcttgtttagtcgcttgaggttatccgtatactccttagtcagagtcaaacgataatcggcatccttgacctgttcagccagcaggtttgttcgtaaggtctgctcgaacagcgcttgctgctgctgcttttccgtcttcgccagcggcccttgcgcagggtcgaggaagaagcgcaacacggtgccggcccccgacttgtcgctctgttcgagacgtgcgttgaggtagccgcccttgatcaaagtctcgagatactgtgccacctcctccgacgtgccacccaaggtgctggaaatgttcgaaaccggcatagccgagtacgtccgcgacaaccgtgacacataggacctcatctggctttccagaacctcgttcacgagacctgtgttgccatcctgttataccgtaagcgcctgtcgttgccgaattaggtcatcgtgtctcatccgcttacctctgcccagatctcagacccagccttgatttgagccttgagttttgggaaattgttaaagtgttggtacgcctctgctagggcgtcatatgccttggatgcggacttgacctgcttgatcgcatttgcatttgcagttcgtggcgtgacgccgtcctgtactcgtaagtatgtcacgttgatgcgggaacataatctcttaccgtaacattcaccagacagctgaccagaacccattttttgtacgcctccagcatgaagccgttcgctgcgttggctgacggcgcaacaagcacgtgttccagcatttgtctcgcctttttatactgccgtactccaaggtaggccatagctcccagtaggtagtactcttgtagatccgccagcgtgaccttgtccgagtgaccagagccctgatgtatgtactctccactagtcgcgacatccgcgcaaggtactgagtactcgagaccctcgcggactgacgcaggaatcttcgtaggtatgctgtggatgtaattgtcaaggatgggttcggcggcggcatacgctcgggtctccatacaaagctgtatgaaggcaatgtgggtcgatgtgaaggtgcccgtcgtggggtcgaggcggatcattgctgaccgtatgggcgcaatggcgaggccaggctgtcattgttagcttcttgctccaatatgtcgaagctgtccaacatactgatcccatcgcgcgcgcaatctgctccgtgacctccaccaacttcctccactctagtcctgcatatcgcatctgcacagggtcgaatgtctccagccatagcactagcttattccacaatgcacccccaggctttagtgagtcaggaatgttcttcttgtcgatggtggcagagatgcgctggcggagggcaaaggcgtacgctattgagttgaccgaagggttgagtacctatgtggattagataagccaccaaaaccttataaaatcacttactgtgaggacatcctgtggtgtgtccgcgcccttctgccaatgtgatgacgagatgttggagagctgtgacacaaagttgcgagcagcctgatcatagtcgcgcctctgcttgacttccggggcgttaggctggaactgtagtaatagattgaccaaatcggccgacatatttgcgggttgtgaccgcgaaggtgagggaagttgagttgcggcgtggggtggaggcggcgttgtggggtaattgtttgggtcgctcgttgacaggatgcggactggaccactggttgcgaagagttcttgggcgctgcgatcaagactgcatacgcggaggaaggagaagagagggcgtggccgtggtgggagagtctatttgtggtgatggagtagaggtgagctctcacgcgtaggctgcaatcgataatcaagctagctcggacctgtcgacaaacaccccgcagccatcaccgcggcggttcactctataccacatcaagcctgacatagtctctgacgattccaaaatctgggtctgagcatgcagggttcaaaattgaatagtcataataggtaatagtcagttttgtggtacatgtttgaagtgccaacgtggatattcccaactccaagcaatgcatcccaaactccatgatccaaatctagactccgaaatccccgaaaacagcttgatgtttcatctccgcttgacagcttcttccatcttcctcacaagcgccttcagaccaactcccctctcgcaattctcctcaagccaaatctccatcttctctctcaccaccttcatgcctttcaataccggcattttcctgccctcctcagggtcaagatgcatcagcgggttcaaaagaaggtccaagcattcctgccaaatctccgtctgccagtacctcttcaagctctccttgatcttgtacgtcttcgttgctccagcgcccaatgttgcaccgcgttcagcgacagtggatatgtatttgccaaagagtaagttgtgcacgataccggcaaggccatggtagtcgatctggtaagtccaagggcggagctcacgcatctcggcgcaatcggcttcggtggtgggccagtcagcgatgaattggacatcgggcttgaaagctttcatgtcgatgccacggccaaagtcgatcagcgcaacaccttttgaggcccagccgtcacgtccgtcgcgcttgtagcctgagtcccagtggtcgtctttgctgagcgcgtcgaatctgactagaatgttgtctgacttcagatcgccatggatgacgcccttcgcatgcaatgcttctactgtgcggaaaagttcaacagtgaagaacatggcgagctgttcatccatgacgccattctcggcacgggcgatattgaccaagtcgaggagcgttccctgatcgcggaactcttcaacgaggtagcactcatcctggaagacgtgcatttcgtacgcgctgacgatggagtctgctggccgtgagacaccgaggcgccgcttggcctgtcgcataatgtagaattcccaaggcgtcggagggtcctccatcttgatcgcctcaagaggctgccgcttgacgccgaactcgcccttgcccatctgcactggttgattctcatcgttctcatcttcgtcaggaagtgtactttccacaaggtaaacaggtgcaaacgccccttttcctagttcacgcttgaccgtgtaagttctttctgatcccgtgaaccgcagggttggcggcatagccaagttggtcattgttttgtcgctggcgtttttgctcatcttcgagacagccttggtgtacttgcgaatatctgcacctttgctgtaagcttgttcagtgtccgcgtagtatccgtcgtaggtatccagaggaggttgaatttcctgcaggatagttttgcggactgactcgtcgactgggttgcattgagcgtctttgatgatgggaccattgggtttgactggctgtgccacagtttccttggctgccaatggcttccgctttggctcctctattggctccttaggcactggtttcgagtctctcaacgctagcttcgcaaccttccctgggccgttgacaacttgtccaaggagatctgcaaaggggctgctacacggttcgtcatcgtcctccagaatggcaagcgtaccctttgaacgcgatggcgttttggcagcaaaatactccttctgggcataagctgtctgaatacccaatgacgactcggtcttttcgacaataggggtcatgaaaggcagacggttattagcagcttgccctggatcccgatatggccgaatcgcggggtcgtagtcctctggcgggacaggtacatatcgcgttggtaatgacgaaggtgctcctggtgatgtaggcgtagcgaggtcggggtcatactggtcctccgagtctacttgttgctcagacacgtcgtcgtcagactcgccctccgattgctccgagtcttcatccgactcgtcctgtcggtgttccttgggtacatgcttgctctccgtgaagtctgaccacgcagagacgacactcttagtatccgaatcatctgcctcagtgtctatttcattagtgtcaagcaccctagtgcctagggtgaagtcgccagctgtagtttcatctccatattcactggttgcgcatgagatgccaccagttccagtactttcgcctgcactggtataagcatcatcgtcctcgtcactgctctcctctccgctttgggtttctgtcgtgttctcgtccgggttgttgagtggctcgttaaatatgtcgtaaatctcgtccatggcctccttggtgtgcagcgtcatggtagcttctcgtccacccttctttcgtttgatcttgggcttggccggagagtccaggttggtttgtactgctacttgtcagctatcctttctcgaaatctaaatgtgacacatactcgtctgtgtctcgccccgaacttccttgacatccatgacttgaatcttgcgcgtccggttggctttttcctctcttctagccctccttgctgcttttgccttctccatatcctcccgagatggaggcgtgttctcgtcattcgcagccatgtcatcgtcaatgctgcccttcagaggaacagtcttttgcttcggcggttgttcgtcgagttgtttcggtgcaagaggggctggcttagcgtgtggcgattgctcgtcaacctgctttggcgcaagaggggcagcttttggcttcgattgtacgactggagctgctgctgcctcagcagccttcctggcctcctcttgttctacgcgacgaattatcgcccagtcgtggtccaaccatcccctatgtttagcacgcaactcctcgaaagaatactcttctgacatgggctcgtcacggtttgggtataccttctggagatcgacaaaaacaacctcgagcctgccggtctttgggttcagggcttgctggtgttcacgcaatgggtgggctttgatgttctcgtcattggagtctgatttcgtctgaatacaaaataggcaaaggccaaccaattagtcctgtgatcgtaaatataaggaggggctcgaggcggatcgctcaactcacctcgtccttgaagatcatcatcttctgaacgcccgtgttcttctttccgaccttgagagtctcgcccgcccaaggccgtgcctctgccgtgttctccttcttgcggtctgccaatgatccgatgctgtcccagccctccatgctgccgctggatcctgtccttgctggctcgtcgccatcggaaaagatggccagcttgggctttcctgacttagaggatgcgcctgccgagcgcgattgctgtgcttgggggttgctgcctgttggcgaggcgtgcgcgaatgggtcgaccttcgctgctagtgctgggcgcatggcggggagcgccgggctcgtgggctcggcagcttcctgtgggcggctttcgaatcggtgctggaattcgccgtacttgcgaactaaacgctcaactgggtgtgcttcgcggtcaatgcctaggctgtacacctcctcggcctgcgtccaccgccccgctgcctctaaccaggctgcgaactcttcgtagaatagcgccagcttttcgccgatactgtgtcgcgcaaggtatgcaaaggtctcccgcggcgcatcggagaagagtcggatgtagtgcagccagagcttgaggtagcgtgggtcgttcctgtacatggaggaagactggaaggcctttgtcgcgcgctcgagcagtggacacaattgcgactgtggtgtgttttgtgctgaagggtatgcgtctagtgtccatttgatgtatcggtcgtagatgtcgagagggtcatcggattcgtcaacagcaagcagctccttctcgaattgctgccgaacaatgttgtgcgcatcctgtgtctgcgacggagacggtgtgtagcccgccgccgccgtcagtggtggtgtgtatagttgcgcgagagcctttgcagagcgaccgcttggcagcgactggatgttctctttctggttttcgataatctcgaagtcgatgaggtcgtcggaacccatggcgccgggtggggtatcaaaagcagaagaaaaaaagacaccgggaccctagggttggatatacagaagcgaaagccttaccttctgtcgttgctggatgttgtttccagggtcgtcagcggggtcgcgtggtaatagcgcgattcgcgcctatccctaaaggactcgtggttgccatggagacggccagcacacccgtcagtcgcaatggaacaggaatgatcgtaatgatgttcatcttgcatgtagtttatgctgaggcttcatgtgcctcttcaaaaactacgtcgctatctcgagctactacaacgatttaatcgaacacaacacccatgcgaccctgcgccttatgagcattcatcagctcgatcatcctgggcacctcctccagtttatacgtcgacatatgcggcttgatgttgtgcttcgccgagaattcaattgccgccttcatgttgtagcaagctaggtcaagtcagaatcagcactccaacatggatacaagcaacaacttactgccattgttcgagcccttgaccttataccgtcccaaagctatatccaagccattgaactccagcggctgttgcggaataccaacaaccataattgttccctcgccaggcttgacgattgcaggacagtcatcgtacgacttcttgcttgccgtgaagttgacggctgcgtgtacgccacctcccgtgatctccgtgatcttcttcttgtagtccttgtctgatatggagttgaggacgtggtctgcgccacagctacgtgcctcctcgagtgctgcttctgtgatgtcgatgccgatgactttgtagcccattgccttggcgtattggatgcccatgtgtcctagtccgccacagccgatgacggcgagccatgagcctggcggtagctcgcagtctgcgatgccgtggtatgctgttacacctgcgcaaaagagcggtgcagagtatttggggtccactgtcaagtgattagtatcctaccctatggcctacgtaccattgcgtgagtactcacaattatcaggcagtaccatagcatttctcgcatcgacgacagcgtactcggcaaagtatccgtctctgccgaatccctgcatctgagtctttccagtcttgcaccagctgttgtgtacttccttgcacgcatagcattcaaagcagcagtccaccgggcagatgaagccgacaggatcgcctttgctgaatctgctagcgatctcgcctgagccggtcgaaaccacgcgccctgttccctcatgcccaatggtgacgacggggtttggccctaagatcaggccctgctcattgggcacgaagagcattgtgtcggagtggcagagggaagcacatgacatctttacaaggagctcgtgagcttgcggcgtaggaatgggtacctcgttgaggtggagctggttgtcgcgatggtcactgcaatttgtttattatgcatactttctaggaatcggacgactggagtggcatacaattgctgcgcacgcatagtcttctggtctgtcacagagcccattgtggtgatcttttctattcgcgatgtatctcgggtgaagcaaggtaaggcagtgtaggtacttgttgcgatgtcgcgacgggattagtggcgtagctcaagtgagaactggcgaaggtgaggtgacaaggagatgggtagtttcattagatattagatatgtagtgtacgtggtgctgctacgcaaagtggaaaagttgtgccgcgaatggacccgcagaggaggaagatggttcccggcgaacgaaacatggcattgaggctcgacgcgaaaaatcaaacgcaatcataagtctattcctgggtatacaaaaaacaagacgctttactactgacaaaagaaaaccgtgtcaactgtacacgatgggtatcttgataaggaagagaaaggaaaagtatctggcgtgttggtaacgaagcaagatgcacaaagctgttcgtgtgtgggccaccccactttgagcatccccgcatctcgccatcagtcggaatctcggagcctggatctcggaaagccacaggacccactcgggtcgtgtgaacaggcttcagatcctttgttaagtcgtcatttggtcgcaatgttctgcggagttccagcccacacattgctgtgtactgttggaagcagaccgatcttgaaacatgtggcgcagcttgacgaagggttggaaatcagtgcgacgacgacctcccaggcgcgacacgtcgtcgcaacgttgtcatggcatgagtggtagccacgactgcgcgaacagtgcagtgaagttgcgcatgctcagatgacagcaacttctcgtcgcgctgtccacctccagggcatcacgtatctgatccagctgtctttgtccctcgttgtcgtcgactttttcgtcagtatccggccggccaatgttcgccatgtagagcgcataggaatacctccatcttcctcatcgcctcttccttgaattttgtgcatgccaaggggtcgtgttcccagtctgggttgctttcctgggtgtggtccccacgatagcgggcggacgttgtgggccatccgaagtctttgaccagaaacaaggtgggtggggaatcgacgtccgtacgaaatgactccatcgacatcttctcgcatatagttgatagctcagacatggtggtgatggtgatggggggtaaaggcgcgcctctgacgcgttgacgattgataacgaaggcggcgtttacgattgcggcaatgtgtgttggacgggagtgtaaaatgttgaggtaaaagagaggtgaaagaagaagcgctcaaatcgtcattagttgaaaagcgtgttgcggtggtgatgtgtgaaacctgaacgcaaagccaggaatgttgatcgcattcgtcagggggttttccagccatggaattcctgctagcgaaattgtgccgcatccaatctagaacgcggcaccatgacgcgccgtcgcacgcatctcccaccatttcctgacaggtagcacactttggtggtcctgattgcttgcttgattgattgctgtctaattcgccgcgccacatcatgcacgctaaatcccgcgacaaagcaagcaagggcatacaattgcaaatcatccacagtcttctctaggacgtcttcaatcgccatactctcaccttgtcccgttcagcgttttattcagattgaatgctgcggatatcagcgccaaatggctgaaagcttgaggactatgatgctggtcagtacgattggtataccagctcattctccaacttacgtattccccagttgctccccagagctggaaatctcttcggagaatatgcgcaaatgattgccgaagctgagcttgttttcaaacatactgaccgcttccttgaggtacttttcttcatatgcgccagcctatcgaacatcagttggagtcttgcaatcagagttaccctgtcaacttactctggtgagggcttcaacacaccaaaaagtacacatcgagaaggcctattcgttcgtgtacatcgtcagcatatgtctcatgcacaacttttacgtgtgatatacgtaccccttctcggccgcccacgccatcatcgctgagtgcgtggttataccggtacaccaacccagtgctcgtgagtccgcctttctcaggaggcttcaagatcttgtccaacgtcttgaggaaccgaggatctgtgggcgagatgaaaaagaccagcggagcgatcagtactgccgaatccagtacttcattcgactcgtaactctgtatgaagcactccaacttctggttgtagcctttatccatgacctcttcgcagatctcgtcgcgaatccgataccattccgctcgatgcgggcatggaaagcttctcttctctgccagccgtagggcgcggtccagagctacccatagcatgatcttactgtacacgtaattttgtttcatcccacgcacctcccaaatggacatatctttctctttccagatgctgcacacaaaatctatgatttctcttaccgagagccattggtcgtacgatattggcgtgccgaatctattagcaaggtagattccgtccaaaagttcgccgtatatgtccaattggacatggaatgcagcaccgtttcctatgcggaccggccgactgcccctatagccctccatatgctccaactctacttccggaatgtctgttccaccccagatactgaagattcacggtcagtcagaactcatcttcactacgcgacaccaatacttacgtgaacatgatcggcaacgccccatgtcttgccttggcctccttgacgcgctggaagatatagcttatgtaggcttctgcctcgtgactgaagcccattcggagcaggatgtagattgtaaatgaagcatctctcacccaactgtatcgataatcccagttccttttacctccgatgtcctcgggtagagaaaaggtcggggctgcgacaatggcaccagaaggctcgaaagttaacatcttcagcagtagtaggctccttgtcaccacctgctcccatctacccatgtatttgcttgaagccatccatcgcgcccaatacttgtgtgtacttgcttggagctcgtcgagcaatgcagtgtgtatcagctccgggctgtgatcatcggcgtcgcgaagaatgaacgagatagcttgtccttcatgtaaacgaaacgttgcagtgaccgcgtcgcccaaggaagatggtgttgatgacctttcgaagacgacttttggacagggcattccatcttcatcgttacagtcaattgttgcattcaattcgagagaaagcttttctgaggcgaaagtgacgcgttgatcgcactgccccttttggcggtcattaagattggtgatctcggtcgtgtgtttgtcttgcgcgtaatctggagtgtcgttaatggggtgcagtgtgaagcaaacgaacttcgggtgcactcactgaacgcaggaaaaacttcgacgtttacatccatgtggccgcgcatacactcaactcttcgtactagccacttcttgaggtcaggccgatcggatacattacccgtgtggtcgctagcaacaactcgggcatggtattcagcatccaacgctttgttgtccggtcttggaaagactgttcagaattaattgaaatccatcatgatacactccggttttcggtgtccttcatgctgcgcatagtgtgctgaatatggaatcggaacatgcttacagtcaatcaaattcaagacaccatcttccttcaagtaacgtgtttgcaagatgttgcttgcgggtagataatgctgtttagtcgtggaaagatcgtgtgtggttgggctaatggaaaagtgaccacctttgtccttgtctaggatgcgacagaacacagacggggaatcgaaatgaggccttgcctgttagcttagtatgataatatagagatacatgaacataccaacacatgtagtccagcccaccgtctgtggctaccatagcgcacgtcctcatgttcccaatcaggccatagtcctcgatcggcatgtacccattagctgctcttcttgacttctggtttatcgtcgccaacgcagcttgtttctggttaggaatttgcatctctttgttgctcagctgcctgtacagctcggtcccgctgtcttgcgtaacgcgcatgcgtgaaggagatgtgttagtgatgtcgtcaaagagtctcgatgccaggtccgacgtatggcccttggattcatccatgttagtgatcagttcgccgggcacgccggttgaccgcttgaaaagcagcaggtatctgttgtgttcctcgactgcgtcgaaccaatcatgataatgcatgacgtcagccgtacgaaaacgctctttctctcacctaatgtcacctacgcgtcaagcattactaacgcactgtaacatgtggccatgtgtttactgctgtcccaatttctcctatgaccatattttatcccaatttgtatccacagcgaatgccctccctggcttctccggatgacatgcagccttccagagcgtcaaacttcagtaaagttctactgaattcgcaaaatacataccgtctcaatcatggcagttgttagattcttcgagggccacacaatcgtgattacatagcgttcatgggccagggcgtccgacgatccggcttcattacatctatattgcttgcacgaagccatatattaagtatagcctctgttcagttcccttacagagccaccagcaggctctttgtaactgtccgtactcacgcgacattactatcgttttgcttcaacgagagggccgagaatcttcgtcgcctaaatgcaagtctgctctcaactcgcaaaggatgggtttcaaggtcagattccaccctacaactttcattcaacctgctagggcaggggctgctgatgccgacagtaggtctcgaccatacgacagcacgcattgcatcctgcccgagcacgttccaaaggtagacaggccggactgttatcgcgccacgacttcgagaagcgccgatgattagccaaacagcccaatcgccatcggaagtcgctgtacgcatgcaagttgttcaatccaccaatacctcgcaagcaaagcgcggcggtaagttgtgatccttgggcttggtgggtacagatcatgaagacttaatactctcaatataaaccgccgagtccgacgaaattggtcctatcatcccagcttcctgcttgagccatcatcgatgggacagtgcctccgaggctgcattgggtcagagccatgggattttggcttggcctaggccatggaaaccatggcgaaatgcctacccgaggaattgagttctctttgaatgcaagagctcgaactttctgttatcttgttgcatgcggcttgctcaatatcctgctctttgattgcgcaagtggtcgacatgttggcaggtctcgcagtatgggatgcggagacccttccccggacctatcaaggcataaagcaacccaccactaaaatctcaaattcaaagccaaggctgaattggtgtacagggagagacgttggtggacgtacctgagtgacatgtggtggtattggtgcaaggctgtttgatcatcacaatcggcccgaagacggattgaacggagcgaacagatgtttcataccggcatgtgcgttttccagaaagctgtgaacttccgacacggatcaccttctaatggctgttcggggccgaactgaccaaaacccagcagcgatctgcgccacagatcctggcattcggtccaccacagtgcgcatcctgccgtaacggtacagtagattgggatcagttgcaatgaggcttaccgaagcgcgcggcaggattgctgcacagcaacatatcaattgcggtaggcgatgcggtgatgcccatggcctgtagcttcctgtcggctcacacataaggccggaatctgcatgcttctggaaggcgggcgcaccaatctgcaggaatttggccatctcgaataggagtagcatccaataatacagtgggacaaacacactgtggatattccaggaaacctcgcgggtcacacaaacccactgacccaggaaatgcttaatgcagacagaggtgctttggattgacgtagtttggcatattgtgtgtcctagcattacactggcactgacagggagagtcggtgcgaggtcaagcacttcatgcgaatgaggtccggcttcgaaatggccgtcgcccaccgctcttttggcaattgtccaaccgtggaaacgagtgctccggtcaagacagccgatagcgcttcagtcctgtccacttggaagtgtagccttcagagcggtcggtcatctgagcagctgcatcacagcccttgtaagaagcacggggcagtcatcaccgcatcgagtgccggtatattcatgcacgatttggtgaaaatcggtacttgggagatctagagtctgccgccaggtaacggacagtcgctagtgaggcgcgtgggattggtaccaccagaacggtcggtaaaaagcagagactgtgaatgaccttcatgcaggtagccaggttcgtgttgaaatggcattggccatcaacgctgcaagtgtgcggcatggcccacgtgtgccgtgccgcatgaagtctcgcttgctgtactgtaaggggaaatactacggtgcaccggatcttgcgataaggcctactccggactacgagctctagagcgacagtacgttcttatttgtgccggcaatgcgacgcttcgtctttcttggagaggcgcaatcaatgttgcatcggcaagatgttcgtcaccgttgatcgctattaagcctctagcaatggctgtggctcacgactctgacgccgtgctccttcatcattttcccttacacgatcatcggtacaattgggtatctacaagagccaatcaccatgggatcgctcaccgctatggttaggttctcggattgcccgtccggggaggcgcaacaacagccacaccgcagcaaaggcccggcttgtcagaactctgagtcgcgttactccaaggaccacgcaagttcaagccgttgtcgcgatccgcggtgcgtcatagcgttggaaacatgctcgagcacggcactttcccttccaaattaaccgtttcatgcaactgcaattgtcgaagatcgtgaccacgtgcaatggagaacgagaaggtatagcgcggctattgcgaagtcacgaaccaggtgttttataggtctttctggatctctgcgcacgcgaaagtggacttcgcttggaggtattctactagggtgatgcatggtaggaagaggcccgcctgaatggaacgccgaaagccttcttggccctggcgtccgtacttcgttcagtagtcaaccggcaccactctctcgcgcaaatgacagtaccgcgagcaaaacgccgctttggagatctgctaatccttgacgaacgtagtcattgttcatttgctgtccttccgcacgcaaccaccccactccttgcttgatcttttccacgtccatccctccaacaggacgcttcgcacgtgtcaccatggcctaaccatcgccctgacgggagacggtaagtatgcgagttgtttcctggcactactggaccggcgtggcaacgtcgcagctaaggttgggcaacccttgatgagtatctcatataagccatctcacgcttccttctctttcgcacgtctctcctgaccacatcctttccgattggagtaatgaatccctggaccctgtatctgatccgaagccattaacgtcaattcccctagctcgtctccgccttgtctccacctaacgtttatttcatctttgtactgccctcatacgttacagtcggcgttgtcgcacttcttctttggctccatcccaaatgttggagagttgaaagttgaccatgggtttcactacagaatccaagacttctatctcgggtccggcacccgtaaatggcagcacgctccatccagtcacctcaagccagtccaaagcagcggaagctggcggagttcatcagagtcagaccatcatggcgaccatagcagacgacgacgatcgtctacttgtgcgcatcggctacacgccggtaggtctttcatgaagagcgttgtgactatgaccaacatcttggcaggttttacatcgacacttttcacgatggtccaccgtttcctacgctatatcgattcttggtgtgttgggttcagtaccagcgacatttggagcgccaatgacctcaggtgggccagccacagcagtttgggcatggttcattggcagtatcatggcgtactgcatagcaagttcaggtacgatacgcaacatcgagggtttacaccgtgcgggtgctcattaagctttcagtggccgaactagtttccgcatatcctacagctggaggcatgtactacgtcacaaaacatgttgttccgcctgaacacgttgcggcttgggcttggatcatcggatggtgcaactttctcggtcaagcagcaggagttgccagtttggcatacaccatctcccagatgattctggcaacagttgtcatgcatactctggaagatggcgtatctgcttttcaaccgtaagatacataactcgttgatgcagacaacaactaaattgcagcagacaagcatatcaaacggttcttctcgctatctttgttctctgcctattcggcacaatctgctcttttcccacgaactggctacaccgcatcattctatggttcgcacccatcaacagtatgtaacgacgagctttctgtgaagtcgaatctaacaagactacagtcattgcgtcaatctgcatttgtatcgccctgctcattcttacgccgaacaaacaaagccctcaatgggtcttcacgacagtcatggacggctccggttgggggagcaaaggattttcgtttctactagggtcagccattctgagcggtattcacacgcttcgcaaatgctaaacattgcagtttcctatcggtggcgtggactatgacagattacgacggtaccacccagtaagtcgacgtaaagtccttgcatataccaatctaatcagtgttacacagcatgtcggaagaaacacacgatgccgcaattcgtggccctgtggccattcgtgcagccatcctagtctcgggcgtcgtcggctggatgctaaccgtcaccttctgcttctgcatgtcagattacgaagcgatcatggcgacaccgaccggtctcccagtcgcacagatcttcttcaacgcgggcggtaggacgggcggaacgatcatgtggttcttcgttatgctcgtgcagtttttcaccggttgctctgccatgctggcgaatgcacgaatggcgtgggcattttctcgcgacgccgcctttccgttttcggggtgagtttgtgtccacggagaaacataccgtagcgaagactgatgcaggtgatagcttctggagcaaggtcaaccgctacacacacacgccggtcaacgcggtctggctcgtcgtcgccttctgcagctgcctcgatctgatcggtattggaagcacactgaccatcaccgccatcttcaacattaccgcgccagccttggacattagctacattgccgtcatcatcgcgcaccgctggtacgaagggcaggtccagttccacccggggccatacaccatgggcaagtggagcaagcccgtcaacgcgattgcagtcacatgggtcatcttcatcagtgtggtcttgttcttccccacagccaaaccggtcaaggcgagcaacatgaactacgccatctgcgtggcaggattcattgggctgttcagcacagtctggtggtacgctggagcgaggaagacgtatgttggtcctcgcaccaccgacaccatcgacatgcttccacccgaggatcccgaggagatttttagcgattatgacacaccttgatctcacacgcattgcgcacgcatcgaacactatcgcacacgcagtcattgcttacagcatcccaccagcatgaaaatttacatgcatgatccccacgacaaggcgttcgccctccccagaccttttcctgcacatcaaccaaaccaagtttttttttagcggcgcaggcgcatagcccggagtttttctttttcctttccaacattcatcacacacaaactgcggaagtgcagcatccatagaaacagggctcaccctcccataggaacatcggacgaacaagatacccaatatagaaacaagcgcccaatgccaatatcatcttatcgcaagctactcgtgcacgccattgtacacgtggtgattgtgtactttaccccacgctgcacgccaatggaactactgcatgaacagggccagtgagcgtcatcttactacctggggagatggacacgtacattaggatatgtggttgtgtgcatcgtacgttattgattatgtggacagcatatatgagacaagcgcggtttgcgctccaagctgtgtgagtgaacatgctgcggatttgagcgtcggatatcagcgatgagtggttaggaacgccacatggggtatggagcagatgaggtgaatctgctatgaatagctcacagactagctcttgttgcaccgtagtaatccccataccaggggaacatgttcatcatttaagcctcctcaagatcgtgcaagcgtgaagagtctctaccgagtgccttcaaatcctacactaacatacacacgcgccacatgcgcctccaaatccactcgttacaatcagcaagaagcgggggtcaggtccaacagaatcctccccaaaaattgcactattacaatggtggtacttctcgaccgggctcagatcacgcaaaagtagcaagacgttccaacttactacaatctcggtgctcatcgccacattcccaactgaactcgcagctatggtatccgagatttgagcaacacttgctaacaccgcgaaccacagatttgctcgtgctaagaaacagggacaagctcatagacggactcgaggatgtaggggtgtagcgatactttcatagtagtagtggtatgtagagtaagctataacaagctagactcgtttcttcttagagagtagagttccagtaggaagacgttcagctttcttcgatatcggtgcttatcgctacggggccaagcactctccgttagtcgaggctaggcgatgcatgtgaatcagacacttgctgcgatcaagaaacagattttgaagctcgtacacgtgccgaagaaggaagtagaagtgtagcgaaaactagaaaaggacaatgtatacttattagggaatgggcgttgcatgctatttgtctttttgtagtctattcaacgacacgtgatccttttccctggcaacatcaagagcctttcgagaacacgatacaccaacaaagcaacgcacacgcacactgaaagattgctagttttgaactttttatttatttctcaactacatgccacatgacattccttagttgtagtccacactctccaaaagacctctgcaatccttctcgcaatcatgaccatggaaaccccgctcattttcttccgtttccgtttcccttttcaaacccaaatgccatgctatggtaacaacatacacgaatcgaattaaaattttccggctccaaagaaaagatgatgcgctcaaaggagagacgtatgtgacgtgatcgacgtgaaactaaaatgctctggctaaaaaagaataataatgtgtgtgcagaaatatcggttggtggtgtgccgctgtggttggtccctgattttgtgaggatatatgtgtggtgtgtggtgtgtggtgtgtggtgtgagttgtcgtagattcggtataaccatttcatcaaggattatgtccgtcatgatcgtgctatgttgcgcccttgcttcagcgcgcatatgtatgcatgtgtgtgtgtgtgtgttggccgcgtgctgtgcgaccgtcttccccacgcgcagatcccgtggctccatccctcgcgtggaaacgattttacgaccgccccgtgcccgcgcgcctcaactccttgatgccaatggacggcatcttgctaaagcgcctgctgttcgtcgaggacgcagcggtggagctgggactcgatgcgtagacgtattcgccgtctacgtattgcgcgtcgctgatgaaggttgtgcgtttttcgcggcgggtgtagcgctgctcgaggcggtagagctcgagacctgggtgtgcgttagttttgtgtcgaagagaacgtcatgaacgacagaaagacgtacgggcttggagtttctcaaagatacccattgtgtcggcggtaggagtgatagctgcgataagggtgccaagtggtcgtgtgtgtgtctgtatttcaaggcttgcttttctggcgttcccaagggtccaggagaacaggtgtgtatgtcgataagaggcacgtgtgcgtgtcgcgggtttccaaaggaccagctgcttccctgcaatggcgcaaacgtcggtggtgtcgaagtgctctccacaaggtacgtaaccgggtagatcgatccagtccaatcagacgagcagtccacaagtaataacaattaggttggcgaggtagtcgagcaactttgctttcagacacttgagctgtcagaagggcaagaatgagccacgaagcgagcgagaaagtatgtaaatgaactggcttcgccgggctgggagagcgaaacaggggataaggacgccttctccagccctcggctctgcgtttgttggggcgcaagaaaaacgcgggagcatgagcttctgggcctgtctagcgtttccatgccgccattctcgaatcattcaagcccgcctagtcatgcaccaactctgcacttctcaaacgcgccagtgcgcaaaaaggtgcgatacccgggccccaccgctcgcagcaggtttatcgacgtttgatcgtcaggaacacgagagacgttggagccaactctgcacctcgcactgcttgccacggatccttcttcaaaagaggaatcctgtcaaggttgcatagcgtcactgagcctaactgcgagctcctgtctgtccgccgacgctggggcttcagtggcacgggaagcttccccgcccatcgagtcagttcacacgtggtgcaggcattctaagctcgtcaacggaggtggctccaaaaaggcccgccgccacccagccaagcggcagacgcccgtccaaggggtgcattgatgcatgctgggaatcgatcgacggcttcgaatcgtaaaaaaacaaatccagttcgtcctagggaagcttctattcatgctgagaacagtctaaatataatctagaaagacatgggattcccacacggcaacgccccgtgtttgatcaacgactagcccggcttttgtgacttgctcgtctcgtccatttgcgcccatggctcctatgaaatgcttgcagttcctgatctacattatgctaatcgcgattcggggacggatccctcgactaccgcaacggctcccacattacctgcatccgccgatccattaagcagcgaaatacatgagatgacatcggcaggttcaacgagatgccagctggccagtgtctgctttgagctggcgccaacagtgaccgagaagacatggtcggtaggcagattcgattgtctgagtgaacggaacatgtctatcgttgttagctggtgtcttccatgaaatgccggtatcacaaaccttcatctgtgaagtcatctcccagacacaggacaaactcgggcgcatcttccaggttgatcgccgtaatccaacacgagtctctttgcgatctcgcccttgttgacgaagcggggggcgcacttcgaggttggtctttactccgtcatgactttcgacgtcatacttcttcgcgacagtccctctcaagatgcttctgggcacttcgcgagtcttgatgtggcgccgtattccggattcagctcctccgataatgccatgtcaaagcaatcttctttgtctcgacgaaggaacctggaagcgttagtgtggcattggaatgttttcagcatacacactcaccagttgtcttgtcagtgtagtactggaacacatcgatgacctccttccgccagctcatgtcggtcgtctctgtcaaattttcccagtcctggctttttgggtgtcgcataaagcttccgtgctcggcactgaggcccagttcggagatgtggcccatccactcgtccaagaaagcctgatctctgccactgatgatccaaacagcattgttagggtctgaagccagtgtcttcaacgtgcgaatcacccggtcggagggaatggctgcctgaggatccttcacgatgggtgtcaaagtgccgtcgtaatcgaacatgaaaagtcgcttcttcgcttgccggtattgagacaagagcttcgcccgatccagagcaggagtagcaaatgactggtcgaacgcagaaaggttagtcatgagcctcttcaggtagttgttcgtccacgactgcacgttatttgacacgacgtggttgtagagttttgtatgctgctgctctcgctgctggtcatcgagcttgagagcttcattaatggcgtccgccacaccgcccaggtcccatgggttgatatggatcgctccgctcaacgagcctgcagttcctgagaattctgagaggatgagtggaccgtggttgtctttctgacatatgacgtattccatgcttgtcgtgttcataccatctcgcacactcgtgatgagaccaatatctgcgagtcgaagcagggcgaaatattcctcccgtgagagatactgggggaaatggcgaacgggggtgaagtcgagagagccgtgaacaccattgatcttggcggcaagatctgatatgttgttgacaatcctttcccgcgcactctcgcctctgtccgtatgaacactactagggctagtgacctggataaggacgactttcccttgccactctggatacttttcgagaaacatttcgaatgcttgcaatttctggacaacaccacgaacagcatccagcctatcacgaccgacaatgatcttctttccggcatacatctcgcggatgcccttgatgcgatcatcgatctcagggtcaccgaaagcttgccgctgagtcgaagccgcattgataccaattgggaacacgtcgacagctacgtgggctccataagcatcgactccggccgaggaagagtcaaagcctaggatccgcgtgcagcatgacgaaaagtgtcgcgagtagctatacgactggaaaccaatcatgttggcacccagaacaccttccaatatctcctttctcctgctcaggcacctgtagaactcgctactcgggaaggggacatggaggaaaaagccaatgtagatgttgggaagacgttggcggagcaggctgggaagcaggagcagatagaagtcgtgcaccatgattatgtcgccagggttgtagatctcgagtattctgtccgcaaaaagcttattcatgcggtagtagtcggcccaagacttgcgtgcggcacggccgtcctcgggttcattctgcttgtaatggaataatgtgtatagctcgtgctcggcgaaagtgcgccagcggctctggtccttgacaacatactcgtccttgtgatcgtccacttcatcgactagccatacggggacgatcttaccaccgtgatcgcgctcgagctgcttctccagacgcaccctgtcgtcgcggccgatgcgcaagccggtaggctgctgaggtactgggtttggcttctttgggtcaacgggaatcggcgcagcagccttgttcacaggcggttgcacggccaagtcccctgcggactttgctgtagatatctcgccagtccagccaacaagcgtgtggttccatggtgacgaagacgaggccaggtatgaaaaggagtcgaacagagctgaggtgccgcgccgtggctcaagttcccaatcgttacccttggaaaagccaatgttgtacggtacagcgaatgtggcactgatgatgcgaccgctaaggttcagccctgggtgtgctgcacgcggatccacgctggacaggtcgttctcagtcgattcatcgggccttggctccattttctgttgagtgtctttctctgtttgagctgtacctgcctcgaaggtggagccagccttgtcctggacctgctgcttgtccgcaaaatatgagttggcgctccacgatggccctggggtggctttctcggggtcaaaaggcaatttgctggtggaatcagtgtcttcggggtcgatgtaggccgactggccagtcaagtgtacgccaggcgtgacagggacgttggtgatagaagggtggagggcgggatggtcgctctcgcggggctcgaaagcttcgggcgacgctgggtctggttccgtaggcggtgtcatggtgcaggccgaatgcgactctgggtcgagctgtagggaggtattagaagctggtaggctagtggagtgagctgctagggaaggaggaggtggtgggcaagcagcgcaacactgggcaagatatatatggtgagggcgcattgactgacgaaacttaccttgccgcctggtagcgaagcgtgactctcaccgtgcgtggtggaaagagaagctgcgcagaactcctacggtggaaggaccaagctagactttacgcaaccacgatcacgatcacgatcacgaccactatagcacaatatgatcagagcgagcgggttaaaacgaaagtcgtccgcgggtggcaagcgaggagtccccagcacaggaacggtggaagaaataaagacgcaagcagcgctatggtgaggtgaagaatcggggcaagaaaaggtcttggtgggctgtccccatcccaccttgggccttctgacgtcggtaagagacatggatgcagctcgggccatggccaaacagcaggagcacatgcaagtttaggatcaggccaggctccactcactgctggctcccaagtcctggtgcttccatgcgcttcgctcggccagtctacatgcagtttgttgacccgaatgtcaatatgatgtaatcgccgccggtacctgagcccgcggcggttggacctcgactagcgcgtttgcacacagttggtaatgtctagttggtacaaggtgcagctggacgagcgcaacgggcatagagaagcatagacgtgcctagagattctacagtagagtccgacgtaagaagacacaacgaagcgcgcagaaagtccgcgggagtgtgctccagggcccgcccaaaagcagattagcagcttagcgaaatagctccgcatcgcatttccaagagcttcgcgaacctacgcagcatcgtgatcgactcacatcgccagcttgcttggtgattagctgccacggtcctaggcctctcatgaagccgtcccatcctcggctgacatgtcgcgcccataaccgcttttcaccgtcaattgccctgtggcaccattttgtcggtcgcgatcgacctttcctcacccagcagcggccgtcttcgactgtcgccgaaacctcacagcacagcacaagcgaccatgtcggcgacacggaatctcaggctacggatggcatcgtcccgcctgcgaaccgacgagactcaacggtccgcaagacgttttcgataagaagacttgagaccgagaaaggcgcatggcacgcaaatccgatcgatgcatcagtcgcgcgaaaccgcgaaaagaaacgaattcaatctgtccttcaaaagcaccgcgccgactctccaacgggagcgctggctacggccaaggaatccttcggtgcggacaaagactacaaaggcatcgtggtgcagcctgtggtgcaccctacgcctgtcaaagagagtgaatttccgtggtctctgccattagaagagagggagataccaggccttgataggcaagtgaacatacaagggcccatgggcctcaaacactgacaagagacctcaggctggcaatcgagatcgagagattctgcgcatattcacagccaggccactatgaaaccattgcgcgaagacaggtcattgagcaggtgaagagccaaacccgaagaatcttgccagaccatgtcctcgaaatatttggctccgaacgtactgggctgacgcttgccacgtccgacatcgacttgcgcctggtcaagaaagcgaagatgaaggatcccgagcagtcaaaactactgcctacatctcgagagcgtgaggaggcaacgagggatctgtacatgctgtatggaaaaataagaaccaagcacaagtcggcatatctgctcctgaccattcgaaatgctcgctatccactcatatccctccaagatcacaagtcgggcttggacgtccaagtcgtcctctccaacgatacctcactgtcgagggacctcatgaagggctacatggagcaatatccgtacttgcgccagctacaccttgtggtcaagaccatgttcgatgtgcggggcttgaccgacgtctttcggggtggctttggctcctacacgttgttcatgatgatagtagccagtatccgacacaaaccccacccgcgcaacgacgctgcaggaggcttgatcaacttcatgaagttctaccgcgacttggacacgaccaaggaaggcctctccatcgagcccgtgtcgacgttcaacaaagtcgacaaacccatcatgtccgccaaagccaaggcgaagctcgatgtacgcacaaaagctcccccatctcttctcccgttctaacacatacaaaaaacaggccggcaaaatcaaacctctacctgaatacatgctctgtctccgcgaccccgccgaccccaccaacgatctcggccgcaaagctatcgccataaaacacgtccaaaagacactcaaggccctatactacaccctcgaccgcgatgtgcgaatgaacacacgcatatccctcctcagcaccctcatcggcccgtcatacatgctctacaaggaacgtcgccacaagctcgccgagtacgggaaactgctgtccgacaagaacaagaagcgcctcgctgtccaggcacgcgaggtcagagagagcaccaagtcattggagtcgtcaccgagtgagggaaaagaggagaatgagctcgatcacatacagcaggtggttggagagggcgccaagccagtggagtcgtctcacagtgcgccaaaagaagagaacaagctcgagaatatccagcaggtccaggagaatatccagcaatatgttgagaacatacagcaggacttggagagtatgctgcaggacaagaagcaggagcaagaatcgaaacgcccgcttctctaagggggcacggtgatacagatgcatcgtcaaaaccatgcccaagtcatcgtgtctgggtcaggactggaatgttcttggaagcattttgagccctgaaataaaaataagcaattcatcatcaaaacaactttgacatatgccaacctgactgatgctatgtacatgagtcgtccaagcatgtgaccgaaagtgccatcgttgcatgcctaattagcgcagacacaatgtgcttacatcacaaccatctctgtctcactcatgccctgcgtcacatgctagagagcgtgagaagggcccgttctgttacaagtgctgattgcaagccctattcatgatgcaagccgtatcaaatatgtaaactccatcattccgtcgtgccatacgacactgtcgttcatgtcctccatatcctcatttgcccttccacaagacggatgctgaaccgtaaagaaactatcccactcattccagtccaccactgccctagatggcgtactttcgggtccactcacgcgctgtggactcatatcgagatcggtcggtcttgtagacgtgtgcgatctcggggacaagcgggtcgtcggggttggggtctgtcaacatggagcaaatactcaggagcactgtcgtgtatattagtcataggtcttgatatggagatagagtaatggtgtaccttttgagatggtcagagcggggctccactggtctcgcagaatgtccaagcagatgctgccgttggagttgatgttggggtggtagatacgggtggtgaagttgaccttcgggggcttgaaggggtagtcggtagggaagtgaatcgctaggaagaaaacgccgcccgagtatggtgagtcgctctgtcgcacggttagtctcgcggcttgcggttgatgtgcggagttgcagcaggccttgggctactgccatgtgcccgaggattgtacgtacaggacccatgatggttgcttgccagtggaactatcgcgttgtcagcattatcgttcgcggtgtcttccgttcgcggcatcggcgaaaccgccccagccgcggggataccacacaaagcgtgacgtaccagatcatccccaatggggccagctgagcacgaagagggagggtcactgcgaatatcaagtcagcgaaacgtgaccggaagacggcgttgcgagtccatatcgccatgtagatgccatggcgccccgccgtcgcaggctgtcgtgcgagcaagcgggcgggctcgccttcggaggagggacgacgtaccggccgaggtcagtgagctccttgttaatgcgcttaagagccatggttgtgttgtggatatgtggttgggacgagagacagtgttggtcgggcagcttctagcagcgagggtgagcgtgtggtgttgaagagttgaagtgggatgtctgttcgcagcagcagggccagcggttagcgttggatcccaaagaaagcaagtgcggcggcgtatcacatcaatcagcggaaggcacacccgccacgcccaacacccaacgtacctgtgactgtcgcgcctgatggctgtagcaaaggcaagcggcgaagtcgaattgtgtggtgagagagagcgcaagaggcggggcacagccacagcttgtatttatcagtgttacaaacccgccgcccagacgaggcagcccggtcactgcgctgcaaaattattcaccgacgtttcttaacaatcagcattgcctgctgtggcgactcgtggaaccgaaccgaatgcgaggctgatgtctcattcacaagtctgcgcggcatacggcagaagcttcaccaataagttcgccagactgttgtgcacatcatcgtttgtcttgtgccatcgactctggatgtgggtccgccttgcacaatgcatgcatcaatcatttgtgagaccatcaacgttcgaggcgtctaacattcgtttgcacttgcatctctacttctaattttgtccgcatacaagctgcatgctaagcttggagtactttgtactttgtgataggcgggctcctcagaccgatcaacgttgcacagcggtagagcatgtcatcctagccagagatgagcatcaaacacctgcgagctatgtatacatcttcgccttcgtcctggcgatcaacagaatgcctgtaggccagtgattgcacggccgaggatcaaagctgaagcgcgttagctgccatcagggtacattcgaatgggaagcttaccgtgaatgtcactctgaccttcgtaggtctgcgtcacgaacagattcgcgacgtgcctgccaatgccgtactcgtcggagacggcatttccaccaaacacttcctggagcctaaagccagtcagcactgcctgccaaggtacccatatgatactcacgttcgtgcgttgatgagtgctcgatcacaattctgcctcttaatcatagaaatcatctcgggcgcagccttgccttcgtccttaagacgtcctacctgcacggcagccaggataccgaaagctgcatcggtggttgcgtccgccagcttcttctgcacaagttggtacttggcaattgggttgcccttgaactgcttcctgtccaaagcatattgccgcgtacgtgaaatgcaatcctccaaggcacccatggtgccccaagcgattccgtaccttgcagagttcaagcagctgaatggtcccttcagtcccacaatttcagggaacatattggcttctggcacagggcagttgtcgagctgtatcattccagtcaaagaggctctcagaccattcttgtccttgatagccggcgtctcgagtgttcctggtgggcactggtctcgctcgataacaaagcctcggatcttgccgtccagtttcgcccaaactaagaggacatctgcaataggcgagttggtgatccatgtcttggaaccagagagcgagtagtagcccttctttgtgggatgaggctttgctgtggactccatcgagcctggatctgaaccgtggttgggctctgtcagaccgaagcaccccagcagttcgcctttggccatcctgggcagcaagcgctccttgagctcctcggtcccaaactcttcgataccgcccatggcaagggagctttgcaccgagtatccagatcggtacccagagtcaactctctccactgctcgcgtgatcaagccagcagctatactgctcacaccagcacactcgtagcctttgatagacgcaccgagcaaacccagctcgcccatttctgagatgatgttgcggtcaaagttctcattgcgatacgcctctacatactttgtattagtgacagcatgtgattacatgctgcgtgtacgtacccagtactctcggaagcatacgctcttggcaatatgcctctgctgtttctgaaatggccaactcctcctcagtgaacagactcttcgcgtccagaggatctgtccagtcgaaagcgacgggtgcatgtagagaacgctttccgatgacggaacgagcgggggcgtttagttgccttgcggcatgcctgcatactggtcggaacatgactgtgatgtgtgatagaaaatgtttgatgacggaagaatctacaaaccaacaaaatatatggtcttccgagcggaaacgtccattgggtaagcgggaacgaaacagacattcattgggtaatctggagcgacaatggcctcggaaaaccccacgtaaatcaaccgcggcacggaaacgctccgcaactggtggcaagcaagcatcatcatcatcttcttcgagcggcaattgacggagtcgactgtgcagagccccaacgttctggaacacgagctatgaagttcagaacatgtactggacaggaactaggtcgtgcttgtgatagatgtggaagtgcaagtgccaagatatgtgtagaccgtgattgcgcgaatccctgcacgcgttcgacgtgacgtgcgcgcggctgtcgcttctccagcctcccaccacaactgctttcaagcaaacattgactgtgccaacgctcaagcccagtatttgcgggaaacttgaggcactgaacaacatcaagatgggtatcaagcacttgtaccagctcattcaagagcactcgccagatgcaatcaagacgggtgagatcaagaaccagtttggtcgcaaggtcgcaattgtaagttatgatcattggtacactttaaacactggctaacagctgcaggatgcgtatgtgtacatttcaatgctgcaaccagtccaattcttaccctgtctagttccatgagcatatactccttcctgatcgccgtgcgctccgatggccagcagctcatgtccgagactggcgaaaccacgtcacatctcatgggtctcttctaccgaacactgcgtatggtcgacaacggtatcaagcccctctacgtcttcgacggcgcgcctccgaagctcaagtccggcgaacttgcaaagcgattccagcgcaagtcagaagcccacgctgcggcagaagaagcgaaagagacaggcacagcagaagacgtggagaagttctcgaggcggacagtccgggtcacgagggagcacaatgaggagtgtcggaggctgctgaagctgatgggcatcccgttcatcattgcaccaactgaggcagaggcacagtgcgctactcttgcgaggggcggaaaggtgtatgctgctgcgagtgaggacatggacacgcttacgttcaacacacccatcctgctgaggcatctcaccttcagtgagcagcgcaaagagcctattctagagatccatctagacaaggtactcgaaggtttggagatggagcgcgagcaggtacgatcatccccctccaccacccacgccaaagactaacagcctcagttcatcgacctctgcatcctcctcggctgcgactacctcgaccccatcaagggcatcggcccctccaccgccctcaaactcattcgcgaccacaaaaccctcgaaggcgtcgtcgcacacatccaatccgatcagaagaaactcaccctccccgaagactggcccttcgccgacgcccgccaactcttcctcgagcccgacgtctgccccgcagacgcccccgagtgcgacttcaagtgggaagcgcccgacatcgagggcctggtcaagttcctggtcgaggagaagcacttcaatgaggacagggtccgcaatggtgcggccaagttgcagaagaatatgaagagcgcacagcagagtcggctggagggcttctttaagccggtggagaggacgcctgaggagaaggcgagtttgaagcgcaaggcggatgagaagttgagcgagaagaagaagaaacagaaggaggaggcgaaggcgaagaagcaggccaagtcaaagccgaggactgctggttgagcttgggtgacggggcaggggtttacacacacaagggatgcgtctgtgttggcgttaatcggacatgaattcagaagattcatatggcgttgggaggatatccaaatcacgagttcaacgcaggatctttcggcgcgtgcatagtgagaatatggctgcactccgtagctataagctgaacagtttcgctatcgtccatacagctacatcaagcgttccacttaattgcagcatgcttcatccccagaaatgggttacctactttccttctatccatgtctgtcatacaatgctcgatacatgcgccaccagatgctcgttgcagccacttttcttcgctaatctaaagtcgtgactaacattccccacacctgccgtgcgctcaaaacagatcaagcaggtcctgattgctcttcttgctcggctcgccacccatctgttgcgcgggcggcgggggctggttgttctgaatcgacatgcccgcgaacccacccatgatatcgtcattgctcatctgcgcactagccggcggcgcagcaccgcctccatcaccgaacaatcccagcagatcatccatgttggactgcggctgtgccggggcatttccagccggcgatgcgactcgctgcggcgtacctgccagaccctccaggcccgactccccagaactcggggctttctgcatggacgcgggtgccgagccgtcgaagtcgatgtcgagcaggttctccatgttggttgtgggtggtgctttgccggtaacggcggcggcagcagcggcagcggcgatagggttttctctcgcttcctcctcctgttcttcgatcgcggcgcgttgcatggcctctgcgccaaatcggccttggccaaggaaggcctctggcggcttgtggtacacggaagctagggtagatagttccgagagtagtgtctcaaggagttgaggaggcagcgatcggatcgttgttgtaatgggaggcttgtccgaaagtacaatgttctgacagaattagcttggagctggcaaacatatcgcacctgttgaacgtaccttagcaacctcagggtcgctagaaagtaaccgccaatacacataagctcggtcgcggatatcaggattgtcgttttctgcggtggcagcttgtaggacctttgtcacgagaccttgtgcttgatctggcttcttgaggaagagcttcacaactgctgtgaggatttggagttgtgtctggatatggtcagctcagttgtcagtatgatgtccacttgaactaacctgggtaaattcttcagcgaaggtatcgacaaagttgccaagtatctctccagcattattgatcttctcggcatattctccaacgatccatataagcgaagctcgagcattgggctcatccagttcgtcaatgcattggcagagcgtgggtatgataccctcgtagccggggtacttgcggaaaatatccttgattaccacaactgcttcttgaacgacgtagttgactttggtgttgataaggtcaaggagcgtgttgacgcacttctcgctggcactctcaatcttgatggccacttgtccaatagccttgacagctcgccgcacaaaatccatatccacctccatggcatattccttcaattccgcgagcagctgatcgacgttcttgtcgttcgctatccgaaccataatctcgagtttttgcatcttcaggtatgggggatcgttgtatttgcagaagaagacacgcatctctttgctgagaatgtctgtttgtttctggagtagtagatcgatgtttcggagagcgacgtattgtacctcgggagcggatgagaccagagttactaagatgcatcaatttggctacaagcttagagggattatagaggggcgcttacccaggggtggagccatctttttggtgtacgatttggtcagttctggagagatataccgcatgtgcaggaagacgactttgacagcagcaaggacaacactcgggtttacgtgctgaaattggggcacaaccctttcgcaaatgtgctctgcctctttcacgtcagacgctttgtaatctgctagagtggtgagcagagtgaccctgccccattctgtgcattcgttcagtgccagaagcatcttcttgagggtggttggggtgattgcaagcgccctggtctccggcgacgtttcctggatctcaaccaatgccgtaacggagttcgcaactaccatggggttagggtcgcccacgagttcctgcagctgctcgataaagccattctcaatagccattgcaggtgctaaatcgaagagtttggccacacaaagagctgctgtctttcgcacgtatggcgactcgtcccgtagtgtcttgcgtagcggttcctccatatagtctgtcatcttatccactcggatacagcccattgttcgtatagccagcgctcgtattagaggattgggatcttctgagtcctgtacgaaggtattcacggcgagaatacataggtccggatgcgatttcgcgtaattcctgatcgactcgtcagatgatcttcgtgcaagacatggttgtgacatacattaggtagagatacaccagcttcttttgatccaagtctgctgtagcaatgttcttgagaacgtctggaaacagtgccgacacatctttacccagggtcatggacatgatggtcttttggatggcttctttcctgacatgatatgagtatcactataggcctaatatcactgttcgttcactcaccgttcgtatgcatattgtgaactgcaagtatcgtcagtcttggacacatgtctatgttcacgggagctcatacaccaagccagctctcaattcgaacgtctctcccttccttggcgctgcaaacgcgcctcttattctgttgacagccatgacttcgtctccggtgcgaaggtcacaacctccgccgagcccctcctacctcaagaccctggatttgtgaacctaatgggtactgggagttctctgcctgtggcgcaattactccgatgacgtatgcggaagcggtattggataggagagcgattacgggtatctgtgaaggtatggacgtcgaggtagtggaattaaagctggagattgcggagcttaggttcgctgaagggcgactgctgccacattgacgatatggtccgtgcggaagagggtctcgactgtcgacatcgacagtcgacatcccgaactccccaaacgcaaaagaacaagaaaaacaaggatggtgtgtaacttcatagactcatgcatacaagtaggtgtaataattatgaatgatagccctccaacctacccaatttgcggcgtctgttcgtcgacgctcgcagcgacgccgaagaaagcgcatactccagaaaagccgtgagttgaggcattgctccatatgcagaacactgactcgtggaatttgtaagttctacaacctcgctatattcatgtcctcgattgcagtgttcagcctggtagctcaacgcatggccaccgggaaatgatcaacagcgaacgatccaacctcaattgaaaagatttccccaaactcgcaatctataggagatcaccatactcacgacattgccgtcttgaaatttgctgatgtccagcgtcttggaagccggacgaatgcttgccgatctagacacctcctggtcggcgcttacgcgcagagctttgttaagcgcttgggaagagcaggcaacgttcataacaaatcatagccagccgcttcgcgctgcttcgcgctactttcttctctcatcagagctcatagcaactgtcaatcgtgtacccacccaaaagctctatccgagacgcgaagaatgtatggtggatgtggcgcagttctcttcggtatcgctaataaggtcatcggactggcctaaagtcaatcctcaaatattcccaaagtcttaaagtgaatctgggctacacatttgacctaagtcagccaccgatgccaagatgaacccccagatgcgaagcctgcgcacaatgcatcaaccccggacaggaagcttgaggaattccaatccaggtacccagagtactatacaagcaaatcagaatctccaaccaccttcaccgaaacttctcgctcgggcatcaacgaccttctatgcgcacatcattacagactggtggtggtgggagcttgtaagctggttcgtgagcttctcttgcttcatggccattgtcggcatcttgtggttctatgatggcaaaaagcaaccaagtcatgtagtcaaagggatcactctcaacgccttcatcgcagtattttcggcaatcgcgagggctgctatgattcttcccgtgtctgaatccattggtcagctcaagtggatatggttcaaggaagaacgaaagctcgcagattttctcgcgttcgacaatgcgagtcgtgggccttggggctctctgatattgctaggcacgacgatgtgcaggtctgaaataccgtcatccatctctagtagcatgctaacctgctgtcagacgattggtttctgttggggcagcgatcaccgtgctggcactagcattcgaaccattcttccagcagagtgtctcttttccaagccggaacgtggtcacgggaaatgccacattgtccgtcgcaacttcatatcgacgaatagatgatatagtatacccagtgcatgttgaattccagtggctgggtatcaacaccggggctgcttctcgcagcgctgccctggacatcatgaacgcgctgtcagctagaaacgaccctgtccgacctgcaccttcattttgccctaccggccagtgcacatggacgaagtattcttcgttgggtgtgtgtcacagatgtcaagacgtgtctcgcttactcgtgcccgtctgttcaaaggaccaactagcatccccggctggaggtattacaaaaatcaatcactgtggtcatcacatgaatggaactttcgttactggcacaaaaggtggtgaattcagtaattacaagcaggtcattggcctgtcaactctgctagttggtgaccgaccttcgacaatgtccggcgtctcgtactacaattctacagtctttcaaagaactgctaacgctcttctcaacttctacgtagcctatacgcctgatggagattcggggatcttccgtaacgcaacccctgttatgtcggaatgcatctttcactggtgtgtgaaaacgttccaaggggtgtaccgggagggtcgccttgaagaggatgttctttcgacttattcgccccccgaccttccgacagcaccgacagagcctagaactgcgatacttggtacagactcaaacgatgcgtttgtcatgcttgccaatggggaaacgttcaacatcgccgcaaatactacaagatccttgagcaactccctcagggcgaatttgcccacgtacctgtccaacagtagccttgataccggcgggcagtaccctggaagatggaattttgtacaaaacgctccgtacgatgtcaatgcagcattgggatccatggccgaggcattgacgaacaacatgcgcacgagtgccacgaacaacggcaccgaacttactttcggcgaagcatggggtgcagagaacttcgtcgagacacagtggccatggctattattaccgggtgctttgctcttctgttcgctaatcctgatcacctcgacaattatcaagagtcgacaagaagcagtaccaacatggaaatcatccgctctcgcgacgttgctgcatggtttaacagaggagtcacgcgcgtgtgttgcagcgggtgcttcgcaaagtgaagtggaggccgtatcccagaacttgaaagtcaaactgttgctcggaatggcaggccagagattgaggccagtgagtgtagcagccggggttccttgatattctgtcattcaaccgctccatggcgcaaggcgaaatcacaatttgggcatgttcttcaggccacccagccgtcgatgactcaacgatccggtcattttagcacgtataagagaggcacctgatctccaacacccacaataaaactacggccatgcaagtaatggcaacaagtaagacttgcaaatcatacgcgccgcatctgccaacggaattatggcttcagattctggagaacacatccacccacgaagccgaacatctctggatggcggtgcgccaggtgtcacgccagttccggggctatgttgagagacttttcgtgtctagccatcttccccatttcgccatatcgctttcgcttccccgccggagctcgaatgacggatcccacaggtgttggcctggcgcaattccgaatgcgcaggtcatcatgtcccttcaccatacgaccttggaagagcgcttcgccacgtttgtctcgccagtcgaactcgggtgcggcgatgaaagagcgagtgtcgaaaacctcagagcctcaggcgtgctcacagaggcgcgactgttggaggctcctgcgtgggtatatcttggcaaaaattacatggctggccgctcgataccattgccaatggacattgagtggaatcaggcaaaacatcgatgggtttggccggtggagtggagggtgcttgtcggtcggttctacaaagcgaagctggaggctagaacgcgggcacaacgtcagacttgtcatgcataacggcaagttgctgagtaaggacctgtctaggggaatgtcacagcgaacaccccagtccttgtgtcaaaccgttgactgccaattcccgaagttgacacaccttggcgccgtggcgtccaccaaacgggtcgatcttcagtctcaaggctcggcgcttccgccccacttcgaattcgatacaaggccgctacacacccttacagcctcagtagattcctgagacacctgcgtaacgtcactgtttatgcttatgttctgccagcatgtcactacggcctgacccaggcgaattgacaaatttacggcagacgtgatacggaatagatttttagaaataattttacatttcattgacccataatgtatcgaagcgccaaagaaaagggaaatcacacatcctcagagcctgttctaatgaagcgctgcgcttcttcctccgtagagtgatatacctgcaccactgacccggctcgcgggagcaatgcagtcatatcattgagttccaaatcatgccaaagagaaaagtaccattaccaccgaatgccatgcttcatgcctctccacaacccgccttaattccgtgctcttcaagaaaattgctggtagacttaagcgatgaagtcacgagcagcgaacttggggcggttgaatcgtccacgaccgcgtccacgtccacgagcagcgccctgaccgccctgaccgccttgaccttgaccttgaccaccctggccctgaccgccttgaccgccctggccttgtccttgctgaccgttgttctgaccctgaccgttgttctgtccttgctgaccgttgttctgtccctgaccattgttctgtccttgttgaccgttgttctgtccctggccgttgttgttgttttgaccattgttgttgttgttgccgccattgccggcaccaacagtgaaccgaacgcaatcgtcctgtgcgccacgctgagcaacaggcatgagaacaggctgatggttgcttgaagaggtcattgagcatacacggtaggtaccatcgggaagaccggcagcaagatcggcactgagcagaccattgccatctccattgtcattgatacccttgaagaaggcaaatgtctcggcatccaggggttccgtggggttcttgttgttgttcatgtcctggacagtgatgtgggtgtggccaacaacattgcctccttgtagagcctggggagccgcgtagtaggtaatatcagggttagtgaaagacccggcttgcaagttggcgatcttgactgagaacgtgatggcttctcctgaggcgatgtcatcaccgtccttggggttctggaaaatagcagaaaccatgttgccggcggcaggaatttctcccatgactgcttgatgttagaccgttaagagagtctggctgtcgttatgcttaccaataccgttgcaagaaccctccctgacctgaagaccgttggtcagggtctttccttgacagaagttgatgaagttggcttggtcgcttcggcacgttagctttagaatgggacagaataatacttcacaaacttacgtagcggatgcagcctgaccagcttcagcttcggccaaaccgtcaacttgactgttggtctgcacaacatcagggttcagggcgagagcgttgttgttgccaccaccaccattgttgttgttgttgttgttgttgttctgtccctggccattgttctgaccattctggccgttgttctgaccttggccattgttctgaccctggccgttgttctgtccctggccgttgttctgaccctggccgttgttctgaccctggccgttgttctgaccctggccgttgttctggccaccctgaccgttgttaccaccgttctggccgccgaattgagcttgggcaacgccagctgcaagcagcatgggcaacaaagtagtgaagcgcatgatgaagaggggatagcagaaaatgcgaagtgtatggactagaaagtaagggttaaaagaatgactccgactagcggtgataattaaaacagatacgttcaacgtaatctgagtaaagtattagaggaagggaggaaaaggaatgtaaccctcgactggcagacttggaaagtacagaagaacaagcgacagaggatggtagaagacaaataacttgagcgggcgcattgcctttaagaccttggcgagatacacactgaaagcactcaggccaagactctcgtcgttccttgggcatgaaacctacgatgaaggccgacacgtcgcaggccgacaatacaggcatccatggacggttaggagtgaagcacaggtcacattggtttacaggcgccgtggccttgactgaggcagcgatgggagcctctgcgaagcgaggatgcgtcaggcattgaaaagtggctggacggaaactcgtgatgtctgaagtctgaatgatctccgacacgaaaagtgggagatccatctagaataggctagcgcacaccacgctaaaccgcttgccgccaacccaacccttgtcgctccgccgcttctccaccaaaattatatcgaggactacggactcaaaccgctctgatgccttaccatgcgcaatgtggcagccgaacgcacggcaggaacgtctgggtagtcccggtattcgttcttggtaccccaacccttcagatcacactggctcgtctactgccctgtgccctgtcactgcagccctcattggcttgtcaggggaagccttctcgtatgtagccaagtgcgaaaagataactgcgagtgacagatgtgacgggtatctgtatagactattcccgtagcaacacaggaaacgagagccttgcatcgtttcgagaaccctcctcctccagtttgatctcgaatctgatcctgcacacctctgcttattctcaacggactgtgccaccggacagtcccttccgaggtgatttctgcaatctggcgcatggttccagcagcgaggcatgagggtcctcttctccagcactcatataccgcatttgtgttcaaccgttgcaattaccatctcacataccacatcaacccttgcaaggaagctgagataccgagggagatgtgcttcactcttccatgattttccaaggcaacaaaagatccgaggccggcgtaagcccgagagacgatccccgtttgacaccttaagttcttgccacggctctcaggcacccaggccgtaaatgtcgcagcgcacactggtaacccagcaactacgctccacagcatccaccacggaaacaaggtcttagtcttgccggcctgccgaagatccaccgtcgcatggctcactggggaacttttcgagatgatctctgcttgtatctcgaaagccatcgaaaatcgaacggttccaagagcccacgaaacggcttgacattatgctgacgttacttgcgtgctcactagtgtctgtagaccccaataccgccgctcagattctcgatcgttcagattgctaatcgtccttccattacccgcactgcgctgccctcgagcacaatcttcgcaatggacttgttgctgtccatctcaacgtcgatgaagatctcgcttcgccgacccatttcaaccccctgaataatctcgaacttcaacgtctcgcttggccctccttcgttcaacgacagatacgccaccaggtccgaagctgcactcccagttgcagggtcttccaatgatccctctatcattcttgttctcaacatcgtcgcaccgcctgcgtttttgcccattcggacaaagaaatatgttccgatgaacgtcttgtcccagccttcatcaagtccggatatgctgatcccttgcccggccacagataccatctcaagcgcttccagattgtcaagttctacgagcacgaaagtcatgcccttaacgatggagactatcgcaaaatcatctttgatgccgaacttgcgttgctcatgacctcgagcaagtcgaggctgcaacttaaagagatcttgtctaccccatctcttcccgtgtatatggctaaatgaatgttagttaaagctattaatcttgcctcgggaggaacggacacatcatgaggaatcgcggctcttgcggtcttcttagcgacatcgtaaaccaagctgactggccccgccttcaactggaagcccgcttctatcacgccatcttctaaacctcgttcttgggccgctcttgagagcacatagcaggctgtaccgatagtaggatgacctgcgaaaggaatctctgcagtcgtcaaaaatatgtcaacaacccaagtattccctggtgcgcttgggcttttctcatgcagaaacgttgactccgagaggttgaactcgcgcgcgatcatctgcttttgctcttgggtcatggtgacgccatgggggattcgtatgattgcgagcggattgcccgagtatctttcggtggtgaacacatcgacggtaacaaattccagttgcgatggggatgacatggcggtgtttgtgttgaagattggatcaggttcaacttctgcgtttgaagctctgagctatcctttgagggatgactcatcgtgttagggcgcgaactgtcacaacgcccttccgcgattcggaatccaaatcatcgctgagtaaacctcgcatttcatactgcgttataaggcaggtaggcttatggaacagagtgacaaatgagtataacaatcaccatgaagtctcacagccactctcagcggcactcgggatgtgatgctgagtgcaagaaatgaaccctcccatcacgcagatactgtccagaatatcgaccagttgattgggcaacaaggcagaatataaattgcaaggcgcactcaggagcacgacacccgaaccttataaaagccatgctttgcgcatgcaaaccttcagcatcgatattgcgtcatcgagaggcttacttctggtgcttcttaagattgggctgaggccaacgttctaggtgcaaaccgcatgctaacctacaactttcagcttcatgctaccacgccgtcattgccatgaccggtagcacaatcaagcacctgtaccacaaataacacatttgcgacacgtcgtattcatagaatcatacataggcttcgatagagattcgtgttcgtgcaaccatcgccaacagccccacggctcagcttgccgtgatgcccccttttcaggtttgtagctgattgcgcaagattctacacagcagcgaagaccctgcttgtctctcgcaacgataacgtctgcgccaccaacgtctagtcgccagggcagatgattgcaatgtacgacgggcacccaatgcgctacatttccgtccatggtcgcaatgaggcttcccgatcgggcagcgaattttagtaagcggcaaatcaggagtgcctcgtggctcgggtgtggcgggtgtgggtacgggcagtcggggcgagtgaggcgtcgcgcgggctgatcggatctgtgcgatgcctacccagcccacgagacgagcgaggatcgcctcggggataacgcatccagaagtattgttattattatgattgttgatgtatactattgaccagcttgttgcgcgtctgcgcggccgttgcgctctgttattttctacgcgacttggcttttattgaatggaagaagccgctgctaactgctgttcgagacgcaggtgcggcgccatggaaaatatcccgagccagcgatgttgacacggagaattgaggataacggcttcaactaacggcggtgcaattttatgtctcagagccattcagcttctcgatctgagatgacattcatgttgtgtctcagggattcctagattgctcgatgatgttccaaggttgaagccagtggcatctccacatgatgcgtgttcaatcacaccttttctgcaagtaagctcgctccatggttcgggcccgacgatggtcatgatgtaacagagcgattttagtctggctaccatctcagggtcaaacaatgtttggtagcatcgacgcgatctggctctctacggagctcttccgcatggcagctgtcagtgtccgggccaagttgcgactctagtgaacgccgccgcttcgactactgcggatctcaaacaagccggttttctacgccattatgatgattttatctcaaggatgggtgctctgtagaaagactctaagtatcccacgcttgatactgcaacatggggatggggtgcggttcttggtcgcattgatcacatcccgccatagcaaggttcgcctgtgatagtgctcgagccttcagcgtccgactaccatatgcggatcattacatccggtccacagacgcagctgaagatcttctgctccggcgccgcaggtctctcgtcggagacttggccagtttccagacacacaacagaaaggggctgcagctcgcacgaaaagtagccgcagagcccaatccagtgaatctataatggatgcatatcgttgtggcacttgacgcgatctggagcacagctaaagttctcgcacagacactcgagggtagtcctcagacccctggactgtggccggagcacagcgggcgctcgtcatgcatttgattttgtaattggccgcacgggagaattcgcttgctctgagtggacggctagagggcgttttgcatacgcctatgtagtgtgcatgtttgggcgagaagtcaggagcagatgcagcaggtctgcagtcatggtgcatgagtagctccggttatccagttcgtccagaagcagaaggtaaacagtatagcgcttgaagattcaaactcgcgtacaattgcgaacgcaggcctgactcggcgccgttggcgatgcgattgctatcatggatgacgccggatgacagacgcttcgggtggcgctaaaggaagagtcgcctggtgcgccagaagaagaagtcaaccgtggtacagctggcgatagctcgaggcaactgtctcggacacatgcagggaaccgccacgagaaccggacgggcctggcaaacacagcggcgttgcgcccggttgctgcagcgcgtttcgcgatgtgtggcctggcgactgaggagcccatcacagcgacagcgtgcctgagctgctgcagggcggggtcgacgtgaaggcgctgtgtgtgctgcttgagagtcgtgggcctgcgaggcgagacccggccattccttttgggctcattttgacttccccgcccaccaacgctagccccctgcaacgcttctcttttcacttccccgtaatccctgctcggtggatcctcacgcgcgggtgtgatggtcgcgtttgcggttgggctcgcatatggtggcgcttttcgtgccgggattaggagctggaccagctttgttagaaaacccttcgagcccacagctaatgcatcgtccgcttgccctccattacctcgtcgacgacactgctgcgcctgtggactgtccgctcaccctattcgcaccggcaattgacattgccacggttgcgtttgcccttcctttgatccgcttgcctgcaccggacccgctgcacttttgtcccgaaccaaacaacaacacgacagggtagtcgtccaaagactcgaacggccgcgcaactcgcccagactacggactcgaccttaatgcgaagcaactgactgctctttccgctgcagcttcactctcgcctttcatttcgtctgccgcaattctccgacacccggtcgcgcctgcctctcgctctgttctcactaacccacgctgcgaccacacccccaccaaccccacgcgtcttcacccacggaccccccctgctcttccatctcattaaacactatccgaaactctaaaagcctcttactcgactcatctcttctgcaaagcgttgctgtgcagccgccgccagcactgtcgcatcaacaccaaccaaatataacggctggatccccaaacagcgccccgtcctcaccaccgcgcaaccgcgcaaaatcataaccatgacttcaaatcacagccgcaacgcctcggaggagagcaatgtcacctccatgtcctacattctggagcatgttttgcagtacccgggctcctatgaaattcccctgcgtaccatgtacacactcaactgtgtgccacgttcgcagcccctccccaaggatctctccagcactcagtcgcaaaacacctcgccaataacgggacagatgtggactggtaccgagaccgccgccttgagcttcacggcacagcttatgaaccacctccactcaatgcccacacaggccagctcgctaccgccaacttttatcgtcaactttgtcaaccgctgcttccatccttcgcttcatctcgtggatttccctcaggctcttaccgcgctcgactacttgcgggatctggaaacccggaggcgcaaggagatgaaggctgcgtttgagcgagtccatgtccatgctgagtcgtatgaagctgacatggcttgcatggcggagaagtttccgggaatcgccctttgggtcaggaacgtcgagggcaagaacaggaaggcagagagctattacgcgcagctatggctaggtttgcgccgatgggtaagcaccgttgatggcatgcttagtaacacactaacactccgtctagatcatgatcaatgagctatcaatgcagccgttcaacaaactcaactgcatgggcatgcttaacacactgttgccacccatgcaagacgagaacaagctaccctcaacgcatctggacttgaagactctcaaggacgagcgtgaaggtttctttgactacattcgcctcgtccagaagaatggaccttcagtactaaagcctatcctggacatgaacaagggcaccaatgaagagactggttggccttctgttcagagagtggtcgacaagtacaccaaggtggcaaagcagatgattgacgattgcttagccacagccggacccgagtcctttgagcgcagcttccatgagaaaactggcaagaagacagactccggagtgagcttcggttctcagaggacgttgagtgttgcatccggcctgcccgaggcacagctacccgaggctccaacgcccaccttcaccggcaccagcaagggtcccaccacgctcgagaggatcacccgagagttccggcgcatgcgtgtcaagccacgacatgagatcgaagagatcgtacagattaagcaaagtcctgccgccgactatgtgcctcaaataggcgacagcacaggcaagaggtcgctcaaaaaggccaagtcgctcgccagcctcaaattcggcaacggttcttctctctccttggcggtcagtagaaagggaagcgacgcgatgccgtccttcgacccagcgacgatgaaaaagcaccgtgcactatacgaggcatcggtggcaaggcccagtaacagccattcctaagccagacctcggggccaacacatgacgttgacgaggacaccacgttacgatttcacgaggacattccttcctgtcacgactcgatgtagtatattatgttcttcttttctatttttgattattctctgtcagactgccgaggctttcccgcctaggatttcgatttcagcaaacgtcagcaaagcgcggcattccttcttagcgggcgttcgagatgagcactctcacgagaccaaaaatttccaggtccgcgtttatgcaggttcataccatagagacagtatatgcacgatgcttcgaatacggtgttataggataatggtgcatgggtacggcgcacctaggtggtggactaggaatttgttttatgcacgcacgaaacatgatagatagatatcacgcgcatacggcgccccactacgattaatggaacaagcaacaatttttcaatcaaatgtaccaaccagaagttgaacatcggagtgattccaccgacttgagcatgagcttggtgcatatcaacaacaacgtacatatgtttggtatcactattcctcgacaacgttgacgtcccgcgacacatcagggacaagcaaccaacgtcacggcttgaaacaatcattttccgtattgggttcaattcacatgtgatgaattaagcgggggacaaaacaaaacagaaggcgcgacccattgtttggccaacatgactctctccccaacgggctcctctcacaactagcacatatccgttcatccatcttcaacccgagtccgagaatatactgtgtacagcaattgcaagcgaacacatgtcgtgtgcctagacttaggcgacgtttgctttttttcttacttgggaaacatattcgcccgaagcacacatttgccacctgtgcctgcatctaaacaaccacggggtatgtagcagccccactacgcgatgccgttcttagcacaatagctgcaccctggcacgcggtcaatagagacttggatcctttcttgcatttgcaggctcgggcaaatgcatcgcctttgcacatcatcacatttgcgcatggagtgcccccggctaacacgctcgcgacgcaggagagcgcagcaggatcgcccaccatgaacaacggccaatccggcacgccttgcccgtcacacgaaacacaaaatgcccgcagtagatcactgcatccaccctcgtcacaagcaccctcgacaacaaccagtgcagccgcatctcaacaggtttcgccgacaaaagctgcaccggcagcccgtacatttttcgatccctggaacagcagctctacaggccaccagcgcgcggagaatcgcctctcgggctccacgtcatggcgggcatcgcgcaatcttaagcttagcgagcagtacaagggggggctccgaggcggaggaaagcgcgttgcggacaccgtcggtgctggcagcaaactctttggcaaagatggaaggaaggagaatggcggctgggagaagggcgcaagagggctgcgaaccggcggccagcaaagtctcgctgaggtctggggtgtcagcaagacaggcatgaaggcgtcactcgcaaaagatcgtgatcttgatatcgatagggccgacgttgttgccatgtcagattcagatcaaccatcagcaaatgccgaagacgaacgaggtatgttcaattcacgctcaccacactgcctggatatcgctgtccgtgaatgctccatgtctacattctaacgatactcagattctgatattgctcttcagagcgactccgcaacgcctgctgcgaagcagatattcgccggactatgcttctacatcaatgggtctacagcgccattggtctccgaccacaagctgaagcatatactggctgcacacggtgcgaggcactctatcgccctgggtcgtcggtctgtcacgcatgttatcctaggaaccgcaaaccttcgaggcggcgcaggaggtggccttgctgcaaccaagatacagaaggaaattgcccaatcccgcggcaaagctgtaaagttcataactgctgaatggtaaatcgcgcactcgatagtttgcgacgctttgcaaacgtacgactaacagacccagggtcctcgaatctatcaaagcgaaccgtcgcttgccggaatcacgcttctctccactgaagctcgcgcctcagaaccagaatagcgtgtccggcatgttgcgtgccggcactcaaggtccaggttgaagatattggccgagcaaatcgccgcctcattcagcaggtcaagcgactgtgccaaagtcggaaccatgccgtgcaccagatacctgtcatcgatcgtttgacctcggtcgcacgtctcgctgggcatggcgccattccccatcacaaagctcaatgatcgtcggccgatcaccggggatatttctcgctagcgaaatttcaccgcgttgcgggagtcctcgtccgtccagtctaagtagtgcagatcggcagcgttgcattcaaggccagcctggatcgcgctaccgaagtcaatgactgcgacagcagcaccctgcatcagggtccgacggagcaattggattccaccgtgcttgcggggggcgatgtttgtactagataaaccttggggcgtttgcggtccggtgaacgctgtgggggttcgttcgttggaaactagtggcatgtcgatgcgggacattgtgtccggtgagctagccacaatacaggacataggtagtctttgcatggatgtgcttggtgatctctacatggaactatcatggaacatggcctcgcctcgtggcgagactcttgcagcaagcgccggacttcatgttgttcggtgcttctagggaaattgtactgcgctccaaacgcgcaatgcacagctttgcagcaccttggtatatgtgagcactgttatctgatcccatccatctatcctatacacaatggcgcttggctgtttatgcacatccaacctcatcgaaccccacttctgcacttgtaattgacctcaaagcttgtactcgttccaatgcgcggctgcatgcatcaccccaccccgcccccgcgcagcagacgcgtgagcagacgcgtccgccagaaagtcaattcatcccgcgacgttgatattcaaagtctagaaccacatatgagcttcggaaggatcgcaaaaggcatgtccttgtctggggatacgtgcggaatactcgcgctcgtgtattgttgcccctggaggggggtgagattacaggatatccttgagtagttgcgcgtgaacgtaactgggttctgggtgttgagaagggaagggggaggatccattcacgtgaggtacgtgttgtttgggaggggtgggggaatatgccttgggcgagagtcaggagcgagttgatgacatgaagttggtcgtgtaagtgcgccatgttacatcgcaggtgtctggagttatatcaacagttttgtctagtagggtttgaagaccttcaggccagacttctgccgctcagtagttcggcttggacttaatcctggtcctgaaaatgcagcaagcgcagccgcatggtagtgctcgcatgcttgagagaaatcgcacatggtattcgacagtatcttgtgatgcaatcagctgtgtgtttgtgttcttagtgtgttaattctggcaattgtattacatcagctgctttccattgaagaagcttatatagcgtacatcttccaaggtaagggaaacgtagtcgcgcttcttcgtgaagagcccagagatatgggacgaggatgatgcaactaatcattgcagaagtgtttgcaagacagagtaatgtacctaaggtcgtcgctggtgtctttgtcaacagtcttcttcttacaattctttagaaaatcaagcgtgttcaaattctgcctagtatatcagtgctattcagaagatgcgcaccctccctaattcagctattctaagaatatctataacgaataatgatttactaaggaggaataataatatacctaataatattataagcaggcagcctttttagaggttagaattatatagtttagtctaaaagtgacatctattaacagctatctaggccctcattaatgtctataaggaaatctgctaataggagcatacggaggtatcctgctcgttgtgtagttaagctggagagggggtgctcacattctaaatacgataatatttggacatggagagcttgtatggtgctcaaaattcaagcacaatatcttctgcctcgtacctcattttcattatcctctctactcgtgggatctaccatcgttttcgcctctctagacgtttcagcggtatacgccgttgctttagtagtactaccgcttcgaaatctttcaaaatctgcgatgagtgatgccttatctattgcctatcctgcgtactttgctatgtctaccagcttgataaggccgcaaaatgtatctgttccatgttctcggttttgcgtcgtgtaaactcgtcatttgtcttgagctcggggcagatcttgcacttatgatgtcgaagtctatagctaggtgctcgaaacgaagtcgagagcaaagggttagtcacctaagagagtggtaagaaatgcagctgagagtggaagcgaatactcatttggcctatattgtactaactatcgatgataacgttctatttcggacgaacatataacctagagactgcgctgtgcatctttgccagtctttagcttgtgttattccaaaacataccgcttctttataaagcaaatcttgtgccacctaacaccacaccattttccaagttgtcttcatgcaactctttctaattgtctatcaagatagctggttaatatggtaattaccgtgaggcgaaataaacagtcacttgttccagtgacgccaaaaatgccaagacctccccccaatcgtccaccacgcacaccacgacgacaccacaaactaaaggataaccaaaaagacaggccagagcgcaaaaaatcatggacttgcagggaatcgaaccctggaccactcccatgctaagggagtattataccactaaaccacaagccccgatattgatttgatgaagggaaatctcactaaaaaaattatataacacattttttgtaccttgcagcatgagatgagctgttcacagccagcgatctgactgggataactacgttgaagaattttcatgtttgtgcgccagtcgccggaagtgtgaatggtggggccgcttcggtctggaacgtcgttcgcttctcccgcaccacagctaagcttaatgcatgttagaatgcgggaagacttctccctctcctcaaatcttttcagggaattgatagttttcgtcacgagacttgtagtatggaagttatttttgttgcatgaaccgatcgagagaattgagtgtttttccaagttcagacgacgcgctgtaaacctctgacagggcttgtggtttgtgctcgctttactgtcatttaatgatgacgattatgatagattttggcaatgagatgcatcactgaggtctcatgtttcaatggtgctttttgggatgatgaacctgaatctctttgcaatacatagggaacgtgaaattgtaccaatctatgctctattcgagtgggtcgacttccaaccccatctggcacagcacatcaaaacatactttgacggctctgaagtaaacgaatatgccctttctagccctgtctctttgtggaggatgttttcctgttaggcaactcttggacgccctcagagacttcacctcgaaagccgaggagacgctgtcgcgagttctgttaccgtccattcttgtaacattaggactttctaccaccgttccaccatagcgggataaccatcgcgcatagatagacgtcattcaacctctcgggcagcactgatactacgaaaccattaatcctacttcaacgataattgttagtaacttacagtcgtagagcaatacattataccatcaataagcctaggtccatgtcttgtgttgctgtttgcttttctgcccaggattgcatactacagtgccgtagcctttgctacatacgtatggagtttctccgccctcaccgttactatccgctaccttggcctgtgcatagacagtagctaaaggtcgatttccacataaggcatgcactgtcgtaagtgtaagtgctgctatgatacttgcggagtatctcatggtattggaataaggttggaacactcgacacacatttcagccccatcatggacagcctgctcagtctaatctgtcccacgccaccgcccccatctgatagcgcacgtttcacaaatccggtgcaacatcagaggcacttgtgcggcccgcgaaccgtctacgatagcgtcaaagatctcagtaaacgtgtcgatttctacgaagaaatcaccatattcgcttggccgtcacgcggaggcgtgatcgtactcgagaggccctgtcctgcagattttgactttctcggcctcgaccgtctcgatccaccgaagaagcgtcacgccactcgacaagaggaagacgactttgctcagtgcttactattgctcggagggacgtggtgggactctcccgctagacacgccctcttcattgaacccgaccattcgcaagatgaggaagtaatggctgctcagtctgagccgacggtgagggaaaacgtgtgggttggtgccgcatggcctagctcaggcggacttgtcgtagctgagtggccgacaatgatgtaccctggtggacgcatggacgaggtcgctccaaacgatatgtcgagattgttcttatgtatgacaatggacgagaaagctgcagtgctgatggacagacttggagggaagaggtggaaaggagtggaggattacgagggcaaagctttcattggaagctggggaaaccatcgaggcgaagtcggcgaacttcaacaaacgtggccaaacgagggagagagccagaatcttggcggtaaagctctgcctgatcaatgagttctctcatccagagagtcaaccttggaaaagattgtatatgagccgcgagtctctcttttgacgcagaggcacctagatcaggttttccattttcatcatacatctacggatatcccttggacacgctatctcgcgatgcgattgccactacgagttgcgttacaatttgctgtatcgcttttccggcgcacaaagaaattgcatcatcaatcgagtcgtggattcaatgaggtggattgacgctggcggcaagctcgtctgggccacgagcccatcgtggccaggccgtgatctgtggattcatgtgagatgtagcggtggtgacaatacaggcgatccggataataagtgcggtgaccgcaaagacgttccagtggataatccgcaatgcccgccgcccccagaagatggcgcgccgaaggagcaagtcatcatgcaagctcactcggatcagtctgatgaaagttggagcggtggctacagtcggatcaccttttgcaacaggttctttaacgagcttcggaccttggacgaaacaactcagtacgcaaaacgatctgctgaacggaaggagaatctggagaattgggacaatcgagcgagttgcttctttcacgagataacgcatcttgcatactttgttagtaagtggacctgagtgcggaccgcgaaagacaacgccctgatattcctttctctctcacagactcgggagcatccggcaaatcccccaatgtcgacgatctgcgcataaatttcggtacaaagaccaagagacgcaccgaagatacctatgggccgtatcttgcgaagattttgcgtaacttcagggccgacggctggtaccccggccaaaacgcggacacctatgcttggtacgccatggctatgtgggctcagaaagagattggacattatcccgagaacccaaagtcgaagggcatcaagcccatcgcaccacctcgacgagccgacggctcctctctcaacgaccccgcgggtgccgccgactcttccgacgataaagtctgagtaggcagccctatacattctcttagatgctataatacggaatcaaatgaacattcttacagtagccggaagcgttactgattattgcccattgcgagagtttgagactaatccgaatcacttctaggcataaatcaaaacgatctgaaggaaagagccgtacaggtgtctcagatgcggcagatatacggtaatagcgaacgagtcatagtattcctcggcgaagataccgtaagcagtactgcaaagtttccaacctacggagacattgacgaaatcaatgtgtctccttcaaatggggacctcgtaccttcacagagtcccactagtccttcgactgatactcattcaataccaacaaggtatgacaatttatcgaggctcttaacacgaaaatatatcagtcgtgtgtggatgattcaagagctcatcgcttccaaccgcgcagtcatacgagttggaaatgtcgactttcgtgctgatgctgcaactatatatcgactctcgtgacaagggacaggaactttcagctgaagtagaacgagggcgccgtggtttcagtatctcgggcggaagatgattaacccagcaagagcaggggatattgcccagcttagcagctttgacatcacaatgtcgagcttcagatccccgagacaggatcttcgccattgcgcaactccttagcaatgcccaaactgcgagtgagcttagtagcggattataccttgtccttcaggcacctcgctattggcttcttcgcgcacacgtttcttgtagcgcagaaatcgttcttctttgaccacgccggattactgtattcgactcagtcaccgtcttgggtaccggtgtgtcgatctgacagagaatgggagcgtgcgttggtgggtgcaataccgcgcaatatagacatcaccccgtttgatgccatagcaacagtcgattgcatggtctatctagatgaacggtccatggtcactctcaaggagatggttgtggcatatgactaccagcctgcgtacagttcaccattcgttgttgattctgccactggagctctgctgatgaatctcacacatctgttcatgttcgaacacgagcccaaggtgctgccaactcaagggagcttgcacttctacgaagtcgtcacaacggcgacgctagagccaattccacggttgtgtctttttgcgtcgacgcaattgcagatcggaagtaggcgaaccatgtcttcacatttcccatgaaagagcagatcgaggattatgtcaaatgggaagacaactcatacgtccgccatgcctcccgactacccatgatgaccgattcgcccctcgcggccctgatgtatctcatcctacgccccatgccgaatcaacaaggcttacccggcattcaaattagtcacaagtcgaatcggccgttgcgcaacctatcaaaacatgatccaagaacatcattcatccgtcggcttcagccaaagcgattggcccacactccgcaacctgtgtaccctaagactctccgaagcccaaaccaacgttcaatctaccatcaacaatatcctgaaactcctcgtcgattgatataccaaagtacatcaatggggtcaaggtggatgggcaaattgtgagggtggccattatctagacgacaaaatgatactagctcgtgcttctggcagaacagcccaaacatcttcgcaaaccgtgatggatatgccgtggaaggacagcagcatgcaacttcaggacatgtaattgtcgtcttcacataatacaaaaccactctatatgcccactggacaggcctctcacttgtcaaattccaaccatctaattatactatagttgacaactaatttcaactttcgtagcaagaaccagagtgtgcaaccctataacgaaagtctgacaccagagccgaggccgtcgaaaccgcttgccacacgcacacctcttgaaaagcaccgacatcctcgatgtgatttaactttccgcaccggagaagatatgcagcctccgtaacgtctcccgtcagacgcggcccaaccacgccgctccaacacaaaacatcacatccagccgtgaaccacaaaagtacccctccaaacaaacacaaaaccccaatccttacacaacgacccgttgcataaccccccctcactctcacccacccaaacattttaacacactatgcctaccatgttctcaaacttcacaccccgccacatcgcccccctcctcctcgcgacccaactctgcatcggcggcctctaccccttcctgtacacgccctccgccgcgctcctgaaattcggcttcacgccacaaatcgctgcgtcaaaagccgcatggcccgtcatcaagaccgggtccgcgcgcgtgacggccatgggcattgcgctgtggggcatgtatcttgggggccattttgtgaggccatggatattatgatcgcgtcgttggggtgggtggcggttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattccggaggggtcggtggtgatgagggtgggggtgacggtgtgtgattgcgctatggggagcgttggggatgacgacagggaggtggttgtgaagtgtagggttgggtgtttgagatgggacatggggacgacttagatatcacgtgtgcagtcggagttgtacagtcttggttcatcaaccatttccattccattaagcattactactactaaggattacctcgcggactgcagccaccccaagaaaggcgcataccgcgagtttacttccacgcgccctgcaccaggcatttcaacatcgttcgtgccgagaagccccctagcagacacccagctgctatgtgaaagaagaaaagtaactcgaagctgcgcgagccgggtgctgaagcgaatgtgaataaagtacaggtcgaaacgaagtactttttgtacaggtccaaaaatgagccagaagcgaccgacttgggtatcaaataaaaaggtgtaataaaccgcgcggaaatagtgcgctaaaggagccacaagaagtaagttgctgtggtcctagagtgatgacgcgttccgtctcttgctacgacgcctgtttctatgctgtgtgaaatccacacaataggatcgctgaaatgctgcgaaaacaaaaaactccgggggtatgcatgagtcgtcaaggccgtcaccgcaaaggtgtaggtgatgatgcgagcttagagatgagatatgaggatggcgtataggtagaaatttatcgctgttcggtatcggacccgacggtatcgccgtcccagaggctctgggcgtcggtgtcaacaggtgagtgggcgcccatagggctgcggccaccagtggagtaggaggaagaggaaccgctagcccagtcatcagaatcagactgcggttggaactcttcgtaaatgtcgagcatgctgtagccagcgccatccatggggtcgccaatctcgacatagtcgtagtcccagcggaactccttgtctgcttgtgggcggggaaggaacttggcgcggccgaagaagaagcagacaccggcaactgcatatttattagcaaacaatgtgcgatgatcagaattgtagacttacgaagactgccagcaaccaggtcaacggcgtagtggtgcgagaggtacatggtggaccaccacagccacatggtgtagaacacgtagaccgggaagagcttggggaacaaatgtcccatgaacaaggtctcgagggtcgcccatccagagtggagcgaggggaaagcgccaaagacgaccggagaggcgtggaatccggaagtatacagatcaataccaaaaagcttgtcaattgccttgagacccgcggcgtctccggcgatggagtagttggcaggcgccagaccgtatgtgttctcgtaccatgggggcgagcagggaaagacggtctggatcaacacagccgtgatgttcatgtagccgaaagcgcgtgcccacgttggtgcagtacccggaggtccccagataaacatgcagcagctgacaatgaccggagacacatagtggacaacgccgtatggcaaccaggcgatgagatcaaggactacgtgcttgtgcgcggagaggatgttgctcaagttggcgccgtagagtatgttctcgagggccgggaggacgcgcacccaaatggcaggtcggtagtcggtggaaatgtatctgcgagcccaacgttagcatctctgtacacgcgtgcgtgaaacgcgcaaagtcgtggccgccgcccggtccgatatggagcgctagcagccaagacaagtgattgtggcgcaggcaggcgcggagggtgacgtacttgcaacttgagaatagaaggatccatgtgagggtggggagcaatgggagcagaaactggcgagtgatgggaagacagagaccagtcatgagcaggccggcgacaaacgtctttgcgaagggcccgggggcttcgctcacggacagggagaagatggcgacgatggcgaggaacaggtactgcgcatcgtatatggaccacgggtgtgtcctcagggccttgattgtgtcggacggcgaaaacgacgtctcgagcccggcgatggatgacgtgacggactggcgactgcgtatccgcgacttggtcgccctccacttccggcgcacgcgatgggggatgaagctgggcagcgcggacaggccggggacctttgttcgagacagcatgtcggcgctctgggagctgtcgaggaaggcgaggtagctcttgttcgtcatggtggtgaagggcggcggggaagtgaatgctcgctggatcggaggctcggggggcgaagacgggggtccttggggcagcgggcgacacagcgaccaggtggtggatcactcgctggcggggttgcggtgctggaagggagacttatcgaagcaccagcaagcctgtggacgggtgggagagagaggaagagcggaagagggcgggtttactgatttatgaaagaggccccagtggaagctccggatggctgcactgctgcactgctgcgaccgggggcctgcaaattagttgcgcgcagcagaggctaggccgcacggggacaggcgcggctacacccaaatttcgtttacagcctaaccgcacagttctgcccgtgagacgacgcgccaggatgtgcctctggttcccgagtgctgttgtgtgcaaagatagacagctgctggttgccttgaagggcgctggctggtctgttggacacacattcctcgcttcctcgcttcctcgcttcctcgcttcctcgcttcctcgcttcctcgctgacacggcgactgcatcaagctcgcgtgacgccaaaggcaaggcctcacgttgcttggtagcacggagtcaagattagtcgaccactgcctactagtctactcggcctggtgcggtgagcagagcgcgatgcgagatgcgagtatgagttagacacgccgttagctcgtcatgacatcagcgcacatccgtctgatcgcgcggcgccagcaaatcgtcacgacaagacatcttctttcatggcaggctttacattgattgccatccatgctacttgcgtcgtactccatccatattgtacggccgctcagccttgccgcagcaaccaacgtcgcaccaccgccagccccaaggcccgccccaaagtccccgaaacatgccacgcacacgcacttcttgaactccgtggaccacatgctgtcagacctcacaaccatctccacatgcgattttccatgcatctgaccaatcactccatctgcgcgctgactgtgtaggcgctcggcatcacgcatcatccgcagccgtgcccgatctctccgatccccgactcctcgctgtgtggataccgcaatttcctttttccgcccggcttctctcaagtgctcgctgacacagcgcgccgccatccgacttcgtacgagatttgtcggacgaagcgcgaacctctctcacgcgacatgccaggccccgttccagactttcttttgttgaatgcgaatcaaagacgtcccttgttctcaatattcacgactcaggtccaactcactgcaaaattgaacatgaagaaaactctgttgtataccggtccatcgtaatttccccactcctttttttttttcccctctctcccctatcctagctatccggtgaacacgtcttctcgcttcactatttgcacaaaacaacatacattacacaacaacgcccgcatatctgtcaaatcttgcagcagagcatgtctggataaccctgcgtgtaacattgcaagtccaacaaacacatccccgatcgcccatgtttcacggcggcacgcccaaccaacggcccccccaaaatacgcgagtcaatcgcgtagacaaccgtatctcgcgtatccaggttacacccagcgcgcgtcgtggtccgagccatttgctgcgaacttgcaaaacggaacggggcgcgggcattttgttttcctgcacgatgggaaattgcgttttctgcatgccggtctgtgcccgtgacgatccgcgactcgggagcgcggcaacttttgatgcgtcgagggaatgaggctgaacacgttcaatgtcctgatattcactgcgcttagaggcttgccaaagctaacatcaacgcgcctgaaaatgcaattgaaggtgacggcaaaactatgcatgacaactgtaactactatgctcgctcgcgtgaaaatcatacacacgccatgtcctcgatagacacatccatccaggtcctccccgggccatcctaaggcgtatcgatgagatcctcgaggaaatcatccagctccgtgatgctgaattgctcgccccacttctgcctgaacgccttgcgcttataaccgccattcgtctgctgtctccaagtaatgagttccaccttccagcctaatctgagcgcgcgctcaacatgagccaagaagccatcagacatctccgcttccgcgccgtcgcccgtcgcgagaaccatggtactgggggtttcggtatccagcatgctctggcacatcttcaagtgaaggagctcatcgacgccttgctccacccatttcggggcggatggcgtcttgggagctacggcagtgcccgtttcagagtcactgccgctgcctgatcgcttctggatagccttttgccagccaaatcggttcacgtcgttgaagaatttcttcttcgaagactcctcgcgggcaatgtagacttgctcctgtacgctgcactcgtaaccaacggccttcgacgtttcgatgagtcgagtgacctgtggtaatgggttggcctcgcggtgcgaaccaacaaaacagcgttttccaaccggacgtcgtcgctccattaatagcgcgagactgtcgaacgacatgtcgaacgactggacacctttcacgcgaagcatgtccttgaagccaatcatgatgttcgaggcgtcgacaaagacatggataccttcagccgtcgtgttctcgttcaccatctgtttaggagagaccagccatttccgctcctctggaaaccgtgccaacaatttctcgaatagatggaaatgccgatctacctgcgaacgaatcgtgacggccgactttaccggtgtggcataagcgtggaggaagggagcaggactaggtgtcattggtatgtgcggttgcacaggagcatgttggcagtttcgagggacagtgactggccgaacagtcctaggcaccaagcctgaactgataggcgcaaccatttgtgatggctgcaactgtggaatgaacggaggcaccgtttgatgttgtgcgagggttgcatgttgagtggtgggccgaggggggaattgctgtgcttgagcttggggcgtgactggtaaagcagaagagcgtagccgcctcgtaagaacaggccgctgagcaggagtaggagtccgtggcgcctgagacacctcgggtgcaggagatgctggtctaatcttggcgccgacgttggacatggccctagacggcttggtgggtgaggtgttgacgacatcggcatcctttgttgatgagtctgcgagggccaccaagctcttctgtatgtcgtctatgttttcttccgatgccttctcggctgctctacgagccttgcgtctctgcttcttggtggtacccggcgtctggggtataattgtgctgacaatggttggttccttctctttggggcctgcttgcgatgatggcgcctgaaaagcattgatgatcggagagggcagcagggcgtcatcagaagtactaagttccgattcatccaacggtggcaaaggtgttgccacgttcgtctgcatacccaaactctcgtaaagcttccagaagttgcctagaccaacccctccatcttgtagtgcagcagcgggcgagcgcggctctgatggcctcaatgtaggtgaaataacatcgtgggtgctgtccgatcctatgagttcaaacacagaactgaagttccacgcagagtcgagcggttgtgacggcatttttcgtaattttccgtggccaacggttatctctcactcgtgtacaaagtaatcgggagtatgagtgaagtgctagagggatgaagcaactaatgcgtgttagctgtgtaagcggtggacgtggttgcaggacgaccgaagtcgcgttgcggcgagcacggctctgtcaaaagaggagcgcgcaattgcggatttaatatagctgcgctcgccgctgtcgaaacatctggggtaagacatacattgtgaatgatctcgaaacagtagcttcagtcgcacgctcatgatcgattgcgacgttctacaaagagtgctgtgcagtcgccagactgtgtggagctccagagacaggaataagttcaaaagaaatacgcaagagtgaaatgagggtaatgggaggtgagtatgaatgtggtgggtgtttggtggcgggggcggttcacgggacgacgatcgaaggttagatcgcgtctcagcctcattggcggcctgtgcgtagtgattcatcggctcgggtcgagatacacaacgccaccgaacatcatagatctcaaatgcgacatctggcctggtagtttgagcatcatgggcttctagatagctcatgcgcgtcacaccgccactttagggcgaatgagcacgaaatgctcaaccttcaaggcaactctacgtttccgaccagagcccacaaaattcatggattatagtaaagctcgatcgttccatgagcgaggtaaacctgtacattcttctacacgtgagctgtttgtttaagacagctgttggaatctagtggtacagctaaagctttagaggctggaaaatcccatggaatggatgacagcctcggccaccgcaagcagccgccccacaatccgatcatgtagcccctccatacttcgtctctgttcaatgccactccccagccatgtctgcagatttctgggccggctacgtctccggcgccgcaggcataataatcggcaatccccttgatctcgtcaagacgcgattgcaagctggaaagacagccgctggtgttgatgccccctctgccgcagtaccgactccacaggggtttaagggacagtttgaaaatgcagggtcgctcgtaagaggtgagtagtatcatcttaggttgcgacacttttgctggagaaggttgacaagagtttcatagcgtaggcgcaacagctcccatactcggctatggcgcgcttaacgctcttttgttcgtaacatacaaccgtacgctcgcactcctgtccgactcgccaacatcacccacgtcgttctcgaaagtcttcatcgcgggcgcgacaggagggttcgcgtcgtttgtagtgtctgcgcctacagagctcataaaatgccgtgcgcaagtgtcgacggagaggaacattacatcgtggtcaattgcaaaggacatttggagaagagatggcattagagggctctactatggtggtgggataactagtgtgcgagatgctgtgggatatgggttctagtacgtccattatgggtacacccttacaaaaggagactgacagcgtacagcttctggtcgtatgaatggacgaagcaggcatggacatcgcccgacgactcgaatagggacgcagcgattaaggttctcctttgcggagggctagcaggcgtcgttacatgggcttctatttttcctttggacgtgatcaagacgagggtgcagacacaaatactgcacagcgaacgtagcctgtccggtgaagaacgcgccttgcttcatcctgccgtgcctaagagacgtatgagctccttagaaattgcaaagcatgcataccagactgaaggttccggcgtctttttccgtgggctgggcatctgtagtgtgcgagcattcgtcgtcaatgccgtccagtgggcaatgtatgagtggatgatgcgtgtgctgcagaggtcgtgaatagaaagcctgtctcaccggcgttagcactctgccacacgcgaaatatcgagacgatcacaggaagaagcatgcgtgtgatgtagacagtcatagaatcaaatgcattggatatacacctgaacttggccttttatagagtacacgaggaaattttgtccaccacctaataacatccaacctgacctcgcagagcgccgaatgcttcgcttccttcaaatgtcaatccctcgaaagagaaacgtacatgcttcaaagtaaatactgacgtggtcaggctgagaagcgtagacgtcacgagttttcctcgtctatgttgcagaaagggttgcctccgaatgttgcatcagctgcagtgaccagattacatgatctggtcctgggtcaagccgccagtgtgctcggtaccttccatagcatcaccattgctctggttggtgtacttgacgaactgtagacccagaggcctgccaccgtactggtaaccagtgaacttggctgttgaacatattagtaaacatcatttgctaacgagggaaggactcaccaatggcagtctcagcatcttcctgcttctcgaactcgacgacaccggttccacgcgagcggccgttgggctcgtactggatctcggcgcgctcaactttgccaatggttgtgaagagctcgacgagatcctcgttgctggtcgaccagggcaggttgcggacgtagatggtgctgcttggctctccgccaccggcagcaaagtctgtgaaggggttgggggggtttgagccaacggcaggctcaaatcctgggccggcaccgggggggcctccaaaacctccacctcctccatagccgccacgtgcaccgaagcctcctccaaaaccaccgcgaccaccaccgaaacctcctcctcgaccaccaaagccaccgccgaagccaccacggccaccgccgaatccgccacggccgccaaagccacctggcgcgccggcgaagcgatcttcacggacttcgaggttgcgaccttgccactcatagccgttgaactggttgatggcatttcgcgcatcatcgacggtctcgaaagctactatgcccgagcccttgggacggccgtcgggggcgacgtggacatcggcacgaagaacagatccggtatgcgcagcctgacggaagagatccttgagatcttgccagccaacgttgtatggaagctgtaggtagttgtcagtattgcgttcttctagtgttaatcactcagaggaaaagggtacaaacgttggcaatgtagacctgcctgcctccgccgccgccgccgccgggcgctcctccgggaggtccaccgaagctgccgggtccttggaaaccaccgcgaccgggggggccgccttcgaagcctccgcgcgaggtggtcgggttgctgaaacgaggctcggcctctcggtcttcgcgaacgtatacgagtcggcccatgaggttctggttgctgagcgtcgcaacggcattctgcgcctgctcccgagtggcgtactccacgataccacagccctacacccaagcaaaagccgtcaacctccaatctttttcacgatcaagaccagccatcaatgattacctttgacattccgttcggcagcaagagtacatctgcgaagaggacttcaccggctgcgacactattagcctagctcttgagatggcgcgcgctccattcataccttgtcgcataaagtccttcaggtggtgccacttgacatcgtaagacaggttgccgacatagacgcggcgatcctgctgtgaagaattcccggatgctctgcatcatgttgtccttgccctctactgaacgcgccggagctccacgacctgcgccgtacgattggtagcctcccgcacctggcgcacctgcaccgctatttggcgaccttgagcgacggtcggtgcgacggtattcgtcgcgatctcctcggctgcgcgaacggcttcggggtgagtaggagcgcctggaacgtcgcggtgagcgggatcgtcgacggggtgagcggtcgcgctggtcatattggtcagcttcgtacgacatgatgtcgacgtgtgatgatgcagcaattcaaaaagacagttagtgcaaagttgactgctgacgctgctgctgctgttgctgtggtgtggaggattgcgaaagtcgcgcggtggtgagcaacgttgtagcggccccagtgcgcttagcggcagtaggcggcatggtcacgtgcacgggaccgcaaccacgctgcgtaccacggaaagccgctgcctggcaaaaacagtggaatggagcctgacagcggcttggacttccataccactgtcccaagctaacgcaatcgacaggccgagtgcgtcatccgccacatccgcagagactgagaggggaacgatgaaggaactggcagcacttactctgtcgtctgggcggtagttgtcgtctgatggccagagttagcaagagagtccttgagatgtgagaagaacagaaccctgatggcgcgcgatgagggaatttagggagggggggccacggctgcgtgactagctcttacccattgtgtatataagaaggtgccagctgaggtgtgtggatccagcaatacgcagcacacaagacgagctgcagtcgacagattgcggtccttcttctgccttctcgatgacgctgtacggagtctcaaaagagcaagcctcccacggcacagcagcctcctggccaatagcagtcccgaagcgagcaccgagagctcgaggctacccggcagtttgggttggttgacggcgggtgaggttgcagaacgaacgatcgcggtgctgccgtgtaagcacaggagagcgaagacgtggtgtaagtttgggctcgaaaggggctacaatgcaggagtcaattgggcacatccgacaacaggaagcaaaccacgggcgcacctgcctcgccagcaaacaccgtgatggagtgcaaatgctccgacgtccaacagctcccccaccatgagcgcggggcggacggcatccggcgaatgcgcggtacctaagccgctcctgcctttagttctgttcctcggcccagtagccgaattcgccaactcgtcttcccaaggtcattaggtcattcacagccgccatgtttgctagtcaaacatttgcctccccgtcctggttacatgtgcttgccagcacgccgggtcgacaaagagcatctgtaccactagttcgctcggaccgggctattcgtcccgactgcctgtcggcttttctgagcttcccagtctgaggatttttcttaccctcatattacgtgtgctcaacctgagaatttattgaatgctgtcatgggtcgaataagctggaactcagctctggcaaatttcaagaatccagtgcctttctcacagtcaacccttttatcttgatacaagtcttctcgtcatccatggcatcgcatcaccagccgagacgactgaaatcgacgagttctttgttacagctactagtcaacacttcccgatcatgggagttgagactcctcgctgcttcagcatttagctcgcctgcaaagaaaagttgcaagcacagagtttcctgtttatgtcaacaaatcatggcagaccgcttcattgcaccaccgacagaaccaagtcccgtgtcccgattggattcggccgcccgagataagctgccgactcgggagacagaaggacctccatgatagagccccttccagactcttccatggaggactgacacaaacgaatatcaagaatgcctctgcagccaaatcctagcatctcagcagcaggtcttgccacatcgccgatcggcacaactcctactctgggcactgctcgatgttccaggatggttgctgaaagttcaggcaacttgcatattgcatgtcgtgtgaagcgcctcagtcacacatggaggcaccaatggactatcgagatcgcgctgggaactgctgcagcgtcttactgggtaaacgcgtcgcactctgcttagtttttgttcgccagatgcacgatcttgttgagcaattggccctggtatctacccacgccaccggaacgaacactaactccctacccgacgcggggtccagattcgctggctcccgtgttcatgcatggactgccagtcaccagaagcctactgcatcggaatatcccgtttattctctgtgtgtacgttggctgacacatattactagcatgtctccatcagcagcagtttggcatgtaatatggccccgatgttggaagctctggaaacgtacatccaatggtcgttgaagttgaagctccaagctaagcacgggacttcgactgcgcgtacgatttcattctcagcagaagcacccattcttgactccgtgcagaatttcgatcgtttgaccgtgccagtatagtacttgcaaatggaggtgtgtaaagtgctctgaacgctgtacgtacagaacacatttcgaaacgaatggcctcacaagtgtgtggctatcgctgcgtagagctccagggcgcgctctgtaaacggtttagatgagcaaatcaccacagggaatgctctcggaatagccgttgtttctcccattaggtctcctcctagattgagtcgcataccacaaggctctgaattgttgcagacatctgtggtacgtagcattgagacacggctcacaaaatggcaggcgggagaaagacgggaatcgtacggggacctggtcatagatgaattcaacaaatttcccacgctcggccggcagaatgatgtaccggatgctttgttgcggatcgccgactcctacatgtgttctgagtggttccaacaatggctactcactacagctcaggagctcaggagctctgacttagcgagtcaagatagagacagaagtcgagattgtctccccattaagttcaaatgtcgtgagcgtcgtatggtaagtggttaagcaatatttgtttcgaatttgtgggtacgagctgagcatggacgatgattatgctcggatgttgtgcaggtcgcagccaggagtgtgagcaggaagatctcgtacacatttctccccgtaggactgcttgggtattgggttgcgtatcttactgcatttccactgggagcatctatcacctatgacgtcaattttcgttgctatgcacagaagtcgtaagtatattttcggaggctcgcaagtttcggcgcctcaaagctgagcgataagaagaacagcggggcgattgtccaaccttcaaccaggggttttccatcctgaagatcatgtcatgctctccgagatatttcctacaatccctcgtgcgaagatcaagccatcggccaaatggggcagacactatgctagcttgccgaagttagcgaggctcttcccgtgaacatcacgtttaagcttcctcttgtgacttctccgagcaaactccgtctgatacaacatcatctccagttttgttaacagggcgcaaactctttcaatgacaggtcccatatatatatcagtatgtcgctcacccaagatgcagcacataacagccaagtctcatcagcgttgcattgacactcctgcacgctttgcttgtatattgaagcatcctcgttcacttattcgacttcgacaccgatacaactagtcatagctcaacaatcaccgcgcatctcggcaatcctcttcacaccacaatacacgcataaatacgtgccaccggtcctcgaggcctgattttgctctcaatatggcggaaggagcgttcagacagcccacacatcccgaacacgcaccaacaagcgataatgcttctgaagtcacacacgtagaagccgaaaagcttgaaccgatccgtcgtgagccaacgattgaagatgtgatcaatcttccaattcgacaacttagcaacgaagcgaacttgaacgaatacacacaggagacgatcgatggtcgcttgcaagaaacgcgcaccaatgcgaccggcaacatcgaacgctacgagctggtgacattcaagatagacgacccagagaacccgaagaacttctcaaaagcttacaagtggtggtgcaccatgtgtgttgccatcacttgctttgctgtagctttcaattcggccgtcatcactgccgaccttgaaggcgttggagcggagttcaacgtcagtgaggaagtcactttgctcaccatcacacttttcgttctcggatttggcgtcggaccaatggtgtttgcccccgcgtctgaagtctggggacgtcgtccggtctacggggtcacattggcgctcgctgtgatcttcaccatcccaggtgcagttgccaaaaacattgaaacactactttgtactcgcttcatcgcgggagttgccttcagtgcccccatgagtttggttggaggcacattggttgacctttggaggaatgaggagcgaggtgttcctatggctgccttttctgccgcgccgttcatcggacctggtgtcggtaagtgatttgatgtgccctgaacgacttcattctaatgcttgaccataggaccacttgttggaggttacctttctgaagctggaggatggagatggctttactggatccagctcattctaagtgccgtcgtctgggttctcatcacgttcactgtgccggagacatatgcccctaggctcctggccgatcgcgcaaagaagcttcgcaaggagactggggatgcgaaatatgtcaccgagcaggatctcgactcgcgacccttcacgcagcagctcacgatcttcctgctccgacctttccagctcctgttccgagaactgattgttttcttcatctcgttatacatgagtgttttgtacggtcttctgtacatgttctttatcgcctatcccatcgtctaccagaagggcaaggtacgttaccttaacgcgacttggtatgggccgtacgctgacaaccagtacagggttatagcgctggcacaacagggcttatgttcattccgctcatcgtcggcgtgctactgtcggctgcttgcgcacctctcgtcaacaaacactatcttgggatttccaagaagtacaatggtcaccctcccgcagaagcacgcctcattcccatgatgtgttcgtgttggttcattcccattggtgtctttattttcgcgtggacgtcatacgaagatatgcactgggccggccctgctatgggtggactttctgtcgggttcggtttcatcttcttgtacaactcggccaacaactaccttgtcgactcgtaccagcatcaagcagcgtcagcgctggcggcgaaaacgttcctacgatccatctggggcgcggcctgcgtcctcttcaccgtgcagatgtacgacaggctgggcaagcagtgggcaagctcgctgcttggattcattggcgtagcttgctgcgcaattccgtttgtgttctacttcttcggctcgcgcatccgagcgcactcacactacgcgtattctgcggatgaagagaaccagccagtcgagaagcagggtgcttagaaagctatcgagtcgccgcatgcttgacgagaacaggtgcatcgggccttgatggaatcgatcggtggcttgatcggtgctgctgtgtttggatagagttgaaaatgtggcggtcatggtggtgtttttacgcttacattgcattgcatggcgttgagtttcggagcattcggaggctttcgataaggcgaatttaatagctggtatacccatatagaactcaaagttaaaacaagatctgctaagcagcttcgatttcatacagaacctggcgtcagatatgctagcattatgtgtgccattgacatgagaaagaactgccgtgaagttgtcagatggtagttagaaatcaagccttcttagaccgtgactaacgattatgatcgctcgtgccaggtgatccctgtcgtacaagcgaaggcccgaagcaccgttagtctatccagcgcatccagcgcgtcacatccaccaactccgaatcccacccgaggctcggaacatcagatggacgacgacgagtcgaattcgcagcagggaccgtcgcagtcgcagtcgcatgcgcatgcgccagcgtctggcttcatggacacaccgccacgcgcagatgtcgacgagatcctgcgacggaagcggaaggccagggaatacaaggtaagcatgagtgcgcaagtgtgaagtcatgcgcgagcgaggggaagacatataaatttgaagaagagacggcggtgaaagagagggtgttcctttgccaaattgggctacagaacccggcgcattaaaacatggagcatgctaacggcttgctgccccacggacttgtactaactactcccccaggcctgctatccatgccgccagagaaaagtgaaatgcgaccagacggtgccgtgcaagacgtgcgtcgtgcgcgaacacccagagctatgtacctaccacccaccgagcgagtcgcatccgccggcgaagcggataaccatgggactggcccagacgggacatgacttctcgaacggcatggtccatatacatggaggcacagtcacattgccgcgagaggtgcgcattacgtggagccagaggaattgtgcatagtgctgactgtagcaggactgggagcgcatctgcgccaaactccagcaagcagaaaagtcgctcggcgagctgaagaactcgatcagcagcgtcgctgagataccgcctcccaccaacggcttctctccctcgggatcgggaaacacttcgctagcagcggcagcacccatcgacggcgagcaaagccatgtccgaacgcaaggaatacacacgcgcaacgacatgacgggccagacgattcacatcgggcccagctcggttcctgcacttgtcatggcattgggccgggggaacacagagtgggcgccgggtgtgcaagatctcctgggtaagaagagcatgctgccaatattcggtcttgacaacgagagcgctacgtacccgttcgtcgacctatggggcctgccacacggatcgatagcccgcgctcatgagctcgcaaatgcgcttccaagcgactcggaagtcctcagcttcttccggtgctaccgcgagactgcccatgtcgtgtaccccgcagtgtcagacatcgagggaatcgaatcggacttgatgctcttcctcatccagcgcgcaagctcacaaggcacagacggcattacagaccagcagatctatggtaaagacctgcactggataggtctggtattcgccatactggcttcgggatgccaatgctcgacactgtcgcggcgcgagagggagttgacatcccaagtctatgtgtgctgtagcttcgaatgcctccgcttcaccaactttttgtcgcacgcgacactcgaaaatatacagactctgctcattctgggcaacgtcatctccaacaatatgaacgcgggggtggcatggagcttgatgggcttgactgtccgtctctcgcaaacactgggtctgcatcgcatgtgcccgccatcaacacctatccagcaaaaggtcacgcgaagcaaagtctggtgggcactcctatggcaggactctcttctttcggtgtcgtacgaccgcgcatcctccaccacaacaatcgaccacacggtacctctgtctcaacataccgcacccggcacaaggacgtatgttgaaagcatgtatcgactgtgcaaagtaggactcgatattgtccgcgaacgtcagcgaccgcaaaactcgcacgattctttaatcagaatcaccgagcaccggaacgaacttcaagaaatcatgatcgatgcagccgactacctcaaagactcgcgaagatgtcgctcgatgcgcgaccaactcgagcactgggctctatacctgcacatttcgtacatcacatccgagctctgccgacccgccattagcccagcaaccgccggcttcgacctctccaagaccctgcgaaagacatgtatcgatagcctcacaaacacggtcgaagccttcctcggcctccaaaacatgacccccttcgccacccgctcctggtccgccgtccaccgctccctcagctcagcgctcctcctcggcatcctcggcgaacacaaccgcaacgagcgcgcccgcggcctcctccaaaacgtcatccaagtcctctccgacgtgaccaaagacgtcgaccccgcggaaatggccacgcccatcacgcgctccgtgtcggcgcttgagcgcttgctcaggattacgtcgacgcataatcgcaagacgagcgagtcgggctcgcaggcctcgccgacgatgcatgttttcacggcggatgatatcaatagcgcgctggttaatggtgatggacatcttttctcgcagtccccgttgctcgggctcgagctggattcgtcgccgtatgcgctcatggaatcgattgtatggggcgcacagaagacgccttgaacggttgcatgtggtgggaaattcagatctagaaaacgtagatgacgaggatgatgcgactcgtgctccgcgctgcatcgtatggcaggaaccgttggtggagacaggagcggagtcacgcacgaccttggtgagcgacgattcgccagctgaggacgttgacatgaagttccggcaccgtatgagcatcggcgaatgtgaagatgatggtggtgatgacatgagaacagcgcatggcgctcaccgaagaagagaagaaaaagaagcgccatctcggcaacatgagcgatgacaaaagcactgtttttttatgtaagatatcccattcacggcgcgaatgtgtcaactttccacaagcgcgttgcgtgggcataccatgccgcgagattacaattcaaacacaaagtagaggccaagaggcaccatcatccagagatcacgttcacactgccctattcctcacgcatgcatgtgacatcgacaaaccaacatgccagaatacacaatcattaactattcattcgaatctctcgatctaaggggaatcacaatatctcggggcaaagccggaatcagcactgccttagccttggaagattctcaagctccaatacgccaaatataaccctctcaaagcacaaacgttagccgtgaaaagtccctagtaaggactattcacaatctcattgcggcctagatagctgccacgcacgccactgcgcctattcgctcccacacgtgatggcgtagcgatactctcgcgcgtcggcttctgcaaggcgcgtcgagccaccatgtcgacctcattcggcagcgcaacaatgaggttcttgtcggagccaaacttgaagttatcggccttgacctcctcggcgtaacgcttgatgttgtatggatccttgcggttcgcgatgatcttcttcatgctccaggtgacgatgaaaggacccgtggcggtgatgatggtggtttccttgtcgtcgacacctgtgttgaagtgagcggtggtgaaggagatgggtgccttggtctcatgctggaattgcgcaacgtgagctggtgtaagagctagacggcgcggctggggcttatcgtcctttgcaaaggccttttcgaagccgagtttgccgtcgttcttgccacccttctggagtgcgtcgatgagaaggaggtaagttcgggtagtagcaaggacccagcgaccgtctgctgagacgtccatgccgatgatcggatcaccaagggcggggatgagcgtcttcgcgttgattccaagcctgtcgaatagacggatatctcccttctcagaagctacagcaatatgacccttctctgttgtagcagcggcggagaaagcgttcttggtagcgtattgcttgagctggtcatcgaccaacttgttgcctgccaagcgcgggtcgatgcggtagagggcgttccctgatagacccaggaaggtcttctctccgctcatttgcgcaaatttctatgtaatggttagctacttccttgtgtataggagaaattgacttacgctctcaggcgcaaagaccttgactggaatgtcgtcatgaacattccattcatcaacaacctttccagtctccagatccatgcggtaaagcgcgttggggttgtccaaattctggagaatcatgtcttgatcctgctggtgaagcatgaccttgttggggttgaaggccttgcccttgggtgtcatgacatttgatatggtagtggagaactggagttggttgtctgcggtgtgcttgaagacaccaattttgtttcctcgcaccacaaaagacctgtcgtgcttgtagccaaccgccagctgggagttctcggcgccgtccttgggaccagtttccacatcgtcttcagattcgtctgagtcgtagtgttcgctgcgctgatcgtctgcgctctcgaactcttcctcgtactcttcttcttcctgctcttcttcgggcgcatcttccatggtcaagtcttggaaagcttccagaacatagtcgcggttcgtagacggcgccttcgcccatttggtctggtgaagatgttcccacagagactgcatgactccctgctgcatgttttcaagctcttcctgctccttaaacttcagaagccacgagtacgcggagccatcctctaggtagtgattgaagatgaatgacttgtattcgtagttgaagacagggttgatgtcctcgatgatgggttggccgagccactcgcgttcctcgccaacgatatggagccagtattcccagctgccaagctcggtcacttcaacatggaccctggaatcttgtaggatgaaggtgccagacgggaagtcgaacagatggagttcggcctgaccctctgcaagtattcccacggcatctggtttcgcaacagatggcggggcagccgtcggatcttctgtaacctcgggtgccttgcccttgcctgccgccttctttgccatcttttcctttgtggtatttggaaacagctcttcggccggtggggctatagcggggaggatagctgagcttgtgggactcgctatgggactcgcgtctgggatgggctcttcgtagtatgagagggcttcgagatcgtcttcggttgcgtgttcgtggctcctccggtacttgcgctcgtagacacactgtagagctacacgctcgaatagcgctgcggtctcaggcttgatggacgtgtcgcaaacaaactcccagaggtcgtcgacgtcaccgctgagatcgcgccaggcaaagatcttctcgccagtcgagcggacgtcagtgcggaactgaaggccctcgtcgagtagaaacgtcttctcgtccttatccgcggctaacgcgtcgagcgctgcgtcttcgccaccttcttctagcaagtcttcttcgccctcctcgtatgcgcgctggatgacgagctggtactggaactcctgtcctgtgcggcggatggtagcagcggcgtccttgaaaatgagctcagagtagcccttgacggagcgagggcgaacgaggtagagctggccctgggggatttcgacaatagtttccttggagctgtcgccgaagacgaatttactcactgttacatgcgagttagtgtcatctcatcttccaccagagcgggggaggggcaaacacaaacatacggttacggagcataaacattgcgagatcagcttggagtggcgtgacagtagtaagcttggccgcctatatgagcttgagtagacggcgcgcgcaggattgcattaagtcgatgtgaacaacttccaaggcccagtaaatgttatgatgctagaggaccctgaccaggccaatgtttcgcttagcgcagacgatatcgtcatagtgcacgtgaccgtaggcagcactccactctttcagccttactggacttaccacaaggcttgaacggaccaatcagatttaaacactaagtaccgtggctgtgatctatttgtcgagcattggagttgttctcgtgactacccgtggacgcattccttgtgcacgtgatccgttgaaccatcctctgcgaccacacgcctccttcagcagtcctcgcattggcaatccagcgtagacatctccacagatctcggcaccgagaactttgccagccgtctacggaacagacccggcgcccctaggcctagctccacctccttcgtacccgctggctcgtccagaccgtcctctgtgtggtcgacgccaaccaagccgcttatgtcgccgagtctgttcagatcgttctcacttgtgggagccaagggacggaatggcccccttgtcctagctacttgtaatcctcgctactgctagtggatcgagcatggtcgtccagggcggtacttgatatatgtaccaggccaggtatgctaagcctatcagttgcaacagtgttatgaccgatatgatgaccaggccagaagtggagacatttgcacgctggatatgttcgcccaaaccggtttgtattggccgaaagaatagtgcatttgaagcgtactatgaaatgtgagttgaaatggaaagtgaaaaagagtggcatgtagcttacccatatggttcggcatcatagcccaaggtctggtacgttgaacccaacgatccgagtgtatgattgtcgtgatgtgtcacgactatgacgggctcacttgagactagagcctcgcaaagaggctgctgaagcgcacctacatcatgtcaatgaaaagtgtgacaggcaatggtacttgacaaggaaagcgtgacacagaaagatggtgggcaagctcaacttgagaaggcattgagtatgggggcttagtgaactaatatccatcaagatctgatcgcggtaatgtgctgcaacctggcaatgaccctaagaactgacaggaagctctgaatgagtgcggcctaaagattcgggtgaccgaacaatgcccgtaacctacggcgttacctacggatgagccaaacgttgttgatgcaactgcaatgaaatgcaagtctgtctcggtggcacacatcggtgcaactaagcattactactggcggcaagctgcttccagatttgattgacagccaacgaatcaggatcccgtgaatgaagcgcgcacgctgtcgagttgagtagacatgtgaaatgcgtggttcctatagcggtctcaatgtatctgcacgcttagaccaaggaaatggatggcattcggattggcatccggtcctgagattgagcatcaaatacttgcgaggccgccttggtcaatagctgagttcgtacagacgactttggagtagctcgagagaagcggtgggatgtggagtcgtcaggagcttcgcggggacgtgaaggcttactaagaaagccttggcataatgctgtcgcgctcgacgcgaccaaagtttcccaacgtcaaccgcagggctatcgcgtcggcgcatcgcaacaccaagtctctctacacacgcggcatcgctgtcgcattccaccgcccatcatgtatggcatgaatcaacaatacaatgcgcccgacccgagtgcgcaggtgccgaaccatttggtgagcgcatgcaatgcaacaccctcaagcacaacggctgaccgtatccatatagctcacccatgtccacttgatctcatcataccgcttcccaacactgccaactctccagcctccggaagcgcttgagtacctgatcaaaggcccccaaatagtgcgtgacacgtcgcccgtggcatggacctacttctctgctccgccgccagatggcaccgtcctgctcgccttccagcccccgcgcatgggcacgcaattcgcatctgatggtatggtgtgggctgaccccgaatcaacatacgagctcaacgttcgtggctacgtaggtttcccttgcgccttgttgtagcccccaagctaatcgtatacggctcagacggtccaaatcctcatccacaactgtggcttccactacccccatgagccatatgcaacccacgcccgctatcgctacagaatactggccggacccggcaccacgaaccccaacctgtggctcattcactacaggccctcggagccgcagcacagggccgcagcagcccagatacccatcccacgcgaagtccatgcgcagctgcagatgcgcgggcaattgcaggctgctggtcctctgatgcgcaaggagttcatgctgcacgaccaagccaactggccaaaggtcgagttcggccagcaggctatgaggggccagcagccatactataatcctatgcagcccggacgaccgtacgctgcgcaaccaccgcctgcgaaacgcgcgcgcctgcctcctcaagcgcaggcacgtatgacccagccgggcagcgccattgtagacacctcactagaggaagaggagaatgcgacccaggatgcttttgacttcttgacaccgcgcgagatcagcttgtcccgatacaagcaacatcatgagtggatggaagaggtcttctcctctccatacgctattgggaagattgcgcctatagaccttggccttggcttgatgggtgaactcgcccctttgacagctggcattctggatgtaccaactggcgaaattcttgaacccgccaagatcaagaactactacaaactcgacgcagatcagctcaaggattttgaaaagcgcgtcactgagcacgccacgaaggaacaagatgaaatcgacaagatgaaggcagaccacgcaagaaaaatggcccagctgaagcgtacgcgaacttacatcaaggccgagcggcggttacgggatctatcacgctcaacagatgatgatagcgatggccctgaccctgtggaagaggtggttcaagacgtggagaagtcactaaatgtcacatttgaggcgaagaagtccattgtttgcgtggacaagggcggtttcattgaagcacaagccccatccccgccaaaggctcaagtcaacggcagcggcgagcagagcagcaacggcgcatccaatggcatagccaacgacggcggcgtagatgtcgacaactctgctgctagcttactcgatcagtacggatctgggtcgctaacaggaactcccatcggcaatgtatcattgccacgactatctcagcctcccagccaatctcagtctgccatcggcacgccaagtgcagccagcaacatgccacagtccacaacatttgaccaacatggcacatctctcggcgcagacaacggggatgatctcctggacctggacgtagagatgtcaggcatgccttctgacggagagaaaggtgacgcatggggcatggcggacgaccaagccggcacgcaacccagtggcaacccccaccagtctggtgccaatgccaatccagcaacatctaatgctggcggcatgcctacatcaaatgtagacgctgatgctggaagcatgttcgacaccgcagactttggaagtttcgataacctggacacagccggtgatgctttggctgagtatggcaacgacgataccatggggcttgaccttgtcgacgactcggcttttggcgatgcatttcatggaacagagatgcaacatcacgatgagacgggtgattgatttcccgtttaggagtcttggggtatcaggcgacttgtacaattaaatacttggtcattggggcgttgatagcaccgacgggatactggtcgcaggtgtagcatgtttgatatcaaagtctttctcaattgttcttcatttatcatcttctctgcatttctatctgcaaagtatcgtaatctccaagctcctccttacttctaattggtcgtgatccaggtcctttcccagtacttcctggcaaatttttgataaccctataaagtctcgatgctctcgacgatcctaagaagtcgaatctccctattctccttccccaccatgataccgccaaattcctaaatcgcaatccgccatccataatgcgctgcatgtccgccaccttcttggcattgcaattcagaagtaaaggtatgtttggttaacgaatgcgaacaaccgcactgatcatactagcgcttctctatttgcagatccaacgttctcgcaagcacataaatcagctcgagccggtcgcattttactcccttcgctttgcccatcctcaccgcgttgcctacaatcgcttcaacctcgattctccgacccgactgcacatcttgcagcatacttggctcaataccggcgttggttgggatccttgcctgagcccgaccaagctgatgcactacctcctctttcgttatcgcgtgcccatgggcctcggcgatgttctgaatctccaccatgacagcaagaaggacatcagaggcctcattacagctctggagtatgtccgtgtctttactgagagtaagcgcgcaaattgggttccaggaagcgttgataagaagcttgtaccagcgctttgcctgaacatcgtcgaagaaagttgcagttccgccagcagctttcacgagctcagtgaaggccttagcaggtcctggcgacgcggaagaagggaaagcgcctatttgcagattctctacctccccgtgtttgattacaccacttgggcgctgtgttgcgggcatgtacaccacggtgctgataattggcgtgctcacaaaagcgtcgacgtactcctgttctattccaactccattttggatgagtacaatggccgtcttcccaggcgtgacagcgggcgctatgagctttggcaccagtccgggaatcgctttgctgcagacgacgatgtagtcgtacggtttacctgagtttgcggacgccgcttcttcgcagctacggacaactctgggcttaaattggataccctggccgaatattgaggaatttatggtgaaaccttctttactaacaatatcgtagtttgagcgacatactgcagtggcgtctgcaactttggatagaagccagaggtaaactgcacctacgctgcctgcaccgaacagcagcacttttggtcggacttctgatgccattgagtttgagaatatagaaagaaaggggtcgttctatatgccgaatgagagatgcgattttcgtgtcaaggacatgttgttacgaagtacaactcgcgatgtcggtgttcggttgccgatccgtcccccacttgccgaatcttgtcagcctcctctggcccatcgtcacattctgtggaagacactgggtttatcactttggacatctgttctggttgcagcttgtagatttcgatacattattatcttatgcttgaatatggtgacttgtggaattggttgttattgaccagtgcgtgagctttcatgaatatcggtctgctaaccaaattggatagatcaaacgcgttcaaaacggactgcatgtgatacataacttcgatatggcttgcacgaaaagcatagcttcctcaccgaatcgcgcttacacgcgaacctctgcacttttctcgccatatgcggctgcaccgtcgctgggagcagctctagtagaatagtcttctcccgcaagagtctcgtcatgtaattcgtacagcggctccatgggaggtacgtcccgccgcagaatgttcttctggaagtaccacggcagctttgcgctgtagtaacttgcaaattgcttattgcccacatcgaacacagtgtctagctcttcaagagtaagatttttcgtctcagggagcaggaagtagcagtacacccagccgaagaagttccacgctgcgtaccaaccgaacgcgccctgttcggagaaggctttgacgagcgcaggccatgtaagtgagagaatgaagttgaaaccccagcagacggcagttgcgaatgacattcccacgtcacgcaggtgcagtgggaaagcctcagcggagtaggtgaatggcactgggccttctcctggagagtacacagccatgaatgtgaagatcgcactatttcatgggtcagtaaagcttgaataattgatagcgtacgacttacgctgcaatagatccaagacggccagcagtgggggttccatcagcattattaggaagatagaaagacatgccgcaccacaacaagcagatgcccataagtgggaaagttgtaagaagcaagtttcggcgaccaaaagtatcgatggtatagatggcaggaattgcgaagacgaagttggtaatgcccgtacccatactggtgaggagggcctcggagtcgctgaaaccggcctgcttgaagatggacgacgagtagtaggcaatgacctgttcacatgtcagcaatcgagttccagatgaatggtcggtgtcttatgtcggagaaagcttacattgacaccgcagaattgttgcatgaacatgacgaaaaaggcactctgtgcggcacggcggttacggcgcacaccgaaaaactccttccatgggttacgaccctctcgctcggcggcttccacttcgatcaacttgtatgcgtagtacatgtcacgcgcagcctggatcttgtgttttcggaggcggcagagagattggaatgccttgtcgaacttgcccttctccatgtacctggatgaccgttagcatttagagtctctaaagctttcagagcactcaccatcgcggagattcagggcagaagtagacctgaatgcatacgatgaaaggagggatactggtgctacccaacatccacctccattgggagtacgggccgagaaagtcggtgtcttggaagcccacagatacgatgaaacctaacataataccgaatgcggtccacatctgccacatcattgtcaaagcaccacgaatattcttcggcgcagactctgcagcgtagacgggagtggtcgaggactttgctccgacggcgaaaccgagaaagaatcgcgaaatgagcaggttaggccagttgttggccgcagccatccatataccagtaatgaacgagatgatgcaggaaatgaagatggtaccacgacgtccaaagtatttgttgaggggcgcgttcgaccaacaaccgatgagagcggagcacaggtatggggcaccgttaagcaaacccttatgaagtcagcgatgcctccgaagactcaaatgcgacttacctggagccagacatctgtgataccaaattcttcaaagtagaagagctgagcaccgttgacggcagtttggtccataccctgcacgatggcagatccagcacaaagtacgaccaggaagtacagcatgaaaggctgactccagcggtgtgtagtctcgtgtcgcagccattctttctcctcctcgctgaggatattaacgtactcgaacccatcatctcgctgtcccacacgagcgatcaaagcgcccttacgaaacgagtcgaggtcttcagtgagtcctttctcagcacaccatgtttcgacgtcaataaggacttgttcttcggtaaatccagtcagggggttgcgtagctttgcggcgacagaagcttttcgtggcgcactggaggcatggtttgcgtcctccgtgtggcgtgtagttccaaggtcggtcttactgctgttgcccgaggacgaaagtcccggctcagtagcctcgatatcaggcttacgctcaggcatgatggaggatgatgtgcagtatcgatcccaaaatgtatcaagcactctccctggaggagggatcgtagaagaatggagcaaaacgtgtgacaagacgccaggagatcacagtggacctgtgttatatactcaaggacttgcgcgctcaggcaagcctttcttacccgcttttctacagaaacatgggtccgccatcactggggcagaatgagggcccccatgggcggtttctccacacgacaagttgtattggcgcatgtaaccatacctcgaaaccagacagcggggtgcccggtccaagacttggtttctgatgttcgctgagagatatcatctgggaagatgtcatagcgggtcctggaagcatgttgagttggctgggcggaggcataacgcccccttggcagcggagtgcctctgggcggactcgcggcggccaagagtgcacgtgagttctgttcatagaacgcctgacggtgcgcaacgcccttccaatcatcaaaggtcggatctcgcttgatgatggaaagatggggatgttggcgaccgcgggatgccgatgctcgttggcctagcctgcggctcttggggtgtacttggcgacgacgatctgcttcccgattcggcataccgtttgctgaagacgatgcctaagttccggacaccaagcctccaaagcacaacttgcacatactctggtcgagctcatagtgtacttccgcgtacctacacgactattgtactttgaaacgatcgtaatcgtcttttgtaggaccacgaacaccgctacctgaccatgttcgtttctaggaaattctaggatgctgagtagatggcgaatgatcggcgatgaccctgccagatggtcttcagagcgtccactgcattagtggtaacaggatgatgcattccaccggtttcttggtgtcggtgttggtctcagtgggaagaatgccgttggaacgggacctaaatgtcaagatggtgtcgaagcgcagtggggggtttgtttgcattcgggggctccgttagccatgaacgaccttggcgaaaccatccaagatatgttcgcagcttgtattatttagagctaccctaagcccaagagaagtgctcggaatgtaaatacacaccgcccgctctagacgaaccactgaggatattcagattctctgcggcgactgcgttccgcacatcattttgcatggtcgtaggaccgcagacatatacaccgagtgactcccgctcttcccgtactttctctgcctcttctttgataattgatggtaattggggccgaccttcgaacactgggcgtggtgctgtgccaccttggtcatgcttgggtattccgatctcatcacctgccgatgaggatccactgggcgttagcgcatcttctaagcctttattcgacaactcggcttcttttgcggcgtctcctgtcaggtatacctccacatgcacgttggaggacgactcagttgtttcgtacttgtccaaaatcttgttgaccgctccgatgaaccatgtacggttggtgttgttgcgagtcgcgagaattaaacgcagagacatcggccggacaaggccacctgtctctgaacctatttcgacatgaacattctctttgtgggcaagtcgagcatcttggcgaggcacgccatatctaacaaattgctcaacgaacggtagacaccaagcagcacctgagcctccagcgacgacaagcagatgatctacgttggtgtaagtttgtaggtaaatcccgccgtagggaccgtctactaggaccgacaccagggaaccaggatgctctaacgcgtacgcgtacagtgtggcagtgaaacctccgtgtgggcggatgtagaagacaagctcatttgacttgtttgtttgcatggatggcaaggagcagatggtgaagggatggcttgagatggcatgtcgcagaccgaggctggtgaatcgtaggaaacaatgttgaccgggcttccacgcggctttggtgggaatgacaacgcgaatgaaaccgctaccatctactgagatactggccttctgcgtgacaccatattcgaaacaggttcgaagccaagggtagacgtagcaaggtacgtagactgcagctgtcgcgatgaaatagtccctgtgagtatgttagcccctgcgccatgaaactcagtggatcattgagacagaccaagaggtcagagtgtaatcgcaatgccagaagaaagtcaccacaaaaacgaccgcggcaaatatgtgcgttgctttgaagaactcgtatccgaacctcctacacaaaacggtcagcagcaattacagctacaactcaatcaagatactcaccttatcgtgctatgagacatgaacgtgagccaagcttggaatatcagtgcgacgataccagtccagtagaacaagaggctggaagcgaagtgatcctccatgtcatgccagtgaatatggtacacgatgaaggggaatgtatggagaagcgcaaggataaaaaaagcatacgaaatccatcgatggaacacctgtagcctctcatgtgacacaccggtacacagagtaatccagttagtcttggtcgcggtagcaaagacgaatggcatacatgccagcgccaaccaccccgaccttgtcgcgaggggaggcgagccgccgaacttgatatctggccagtagtatggttttggagccaagtccatgcctaaaacattgtcagtcatatgatctggcccaacgattacaggttcattttgcaacttacagaagaagaatatagtcccaatgagcccgaggagaagtacgcctactggagccgagttccatcgcaacgccttgacgtaaaaaccacggtacgatagataacgcaccactgctatagttttcccccatatgcgtggtcctcgcactcttctgtatccagatagtgacgatactgcgtgcccaatgatgaagacgccgatagtgcacatgaagaatgctatggtaggcaatgcgaaaacgtagtctgcaatgtaccttgggcgacaagtcagttgtgcatgcaaagttaacatggggaggcatgacgagatgtttaaacgtaccaaaaatgccagtggtgcttgtaccagtcgcattcttctggtgtctttttaccacactcgaacatgcgcatggaatgcagctgcagcggtgctgacaaccatcctgccatggtgctcaactttgccaacagagtctacacgcagttccgtttggtgtgaaataggcgtaaagaagtggtcgacaggattgtatggtccacagagatgtcagaatcgtgtgagagaaggatttgttgaagttaggatcgcagaacagcccacggcgtcgtacgtgtgtcttcaaagacgatgatcctacagtgaaactgtcagagcgacagcgtcgctctacggatatcaagctcaagtggaacgaagcttgtcagatgcttcgatcggctagccatcagcctagcatagataagcttatatgcatactcgcggcaagcatccactaaagtgcgccgtgaagtaattctcacgcgcgagacgtccgaaaagacaatcggacatgttccgtgccgcgcgctgcaccacaagaggtgtgtggctattcgctccaccggaattcagaacgtcttgcatggtcgagaagcccaaaaacaagctcacacccgaagaataagctcatgattggcgcttgagttgcccttctccgagataagcgtatgacaggctgaaggcaagatgtaactgtcgagcacgtttgagcagttttccacgcactagctcgccggaaggagaagaggcttgtccaatagccgtcaaagacgcgacagggtcgtctgctcccgggaatagtgtacatttggaagtgacgaacggtgactagagagtgcgacgtatatgtctgtcagaaggtgcggaagtcgagtatctgccgtttttttattgacttgtcccagatactagtgtcttgcatagctctttgattgcatagtttgcgaacattattcaacgttttacacttccattttccagtattgcgcagattgcgcctttaaggatgaacatggatatgtcaatgtcgatgtctccaacgaccacgatggcagatatgcccatgtctacttcaacggatggatcaatggggatgacatcaacatccatgatgggaatggacaaaatggccatgaccttcttcacctccaccactacacctctcttctctatgtcctggaccccagcaactacaggccagtacagcgcaacgtgcatattcctcatcatcttcgctacaatcttccgagcattgctggccgtccgtctcaacatcatcgagatcctcgcggcatttgagcggcggcagaggggtgccggagattatccatatgttgttgaagcgaagacagctgcgggaaggccatggagggtaagggaggcagttctgttggcgtccttggatgttgttttggcgggaatcggttatcttctgtaagtgtttaatgctgatatgcttgaggaagatgctgactgcatgtgcagcatgatagctgttatgagcatgaacgtcggatacttcctttcggtgcttgctggtgtcttcttgggtagcatggtttttggtcgcttcatggcttattctgcagcgcactgagatagcgatatacacgccgagatcgacaatcaaacttacaacatgcccaatgttcgcatcacgtgagaaaacgttatagataaacttcgagagggagacgtcgatttgcccatgtctcttttacacatagctctatccttgctccgaggatattgtcatctgacatgaatgagagtactcaggaatagctggtatgagaaccagtgtaaccaatagtgccttggacccacaaagcacgaaccttgtaacccagtagccgggagaggaggaaggagtgagcaaccctagtacacaaggggaagtgagccgagaaaaaaggaagcggcaagagaatgccgccaaagcaaggcatactcctaagagtaagaccgagcgatgtgccacacaggcggctaattacgcgccatgcgaagaacaaggagaagcgacaagagtgacttgaatgagcgtcgtcactcggagaccagcattcaagtcattatcaataagattatccatctatctagccctaccaaatatgcgtatagttaagtatatatccaaagcaacccaatcatacacatcatcatcaaaacattacccatatccttcaccacacccacatcatgtatataatataaatggatccacttatgaacaccacacccatgcgccaaaccccagactctcaatcaaaagaaccagtatcccaatcgccatgccactccccacgcgatcacttctctgattcaactcactggatctgatccccgagcccggagtgccgacaaatatccacaacaaagccgccgcaacgctcaagagcagcatcagtgccagcgcgctcagaatgcgcaaggtcgagtacgactgaacgaactgaattgtcgtgacgctatccggtaattcgttctcgctcccaggcggctcggggaagcgaaatgagttgtttacagactgtttgcggcgctgtgtcgaattcgtcgatgcgacgcgttgcgcccagtgcacccatgtatagcgcgctttaccggatgtagggcggtagtaaagattcagcagactgtcttctgtgaaaggcgatcgtgcgtccgcgtcaacgtcgatgcctgcgcctgctgctaaaaggccagaggattgactgctgggctgtgaggtcgtgccgctccacgtgttgatctggccgaggcggatgtccttgagtatgcgcgcgctgaagaagcggtggaaccaggttccagtgagcgagcgatatccgtcgcggagtctgtcggcgaggaatttgtcgtcgaattcgacggccattgcggggcctttggcgtgcttctcattcattggactgctggccgttaagctgcttgggacagtgactttgacgagttttggtgcgcgggggtcgtttgggggctgtcggtgagttttgcgatgaaggctcagccatactgtactgtctctgccttcgtttcctgaatcagagcggcttcggataacgccttgtgcatcttcgtttctctctaaccggcttcgcaaatcgtaatggccttcgctggccatgagtccgagtacgtgtttgccttttctgtcatcaaattctttctgagaatcgtcatcataaccgctgtctagtctatcgacactagaaccagctggccctgcactgtgtgatctatctgttccggcatgctgccttggtcgcgacttgggtttcgggaacaccttctttgctgtgaaagggtacggagtccgtatgaagtggcttgggagattagcgggtctctctctgtctcgtcccgcatgttttgttgacaacggcgacatcgtgatgtgtcggtcgttcgtgaaggatgaaaatttaggaaagtcggccactgttgaggatggcccgaacgtgcgactgttcgagtttgtgagaatacctgatggcgagtcattcaacgactctaatgctcgcattgtcatgacatgtgcgtcgatgatggagcctgcgattatgctgtctgctgtattgctcctttgacgtccttccaacctgtgggcatgtggtagctctgttgaaagattgctcgtgctaggaaataatcttggtagcgaagagaatggcagcctgggcgacgatgaattacttctcagcgaacctctcggggtgtcggcgctcgagcgattatgcacaactcgcacactgtccttgctcaatcgcctcaaggaaacttcgcgcgctcgttcagcgcgttttccgccgtcggatcctggcctgtcctccatcgacatattgatccccgagcgctgggaaggcagttgacgaaactccggcaacgctgtcaacatgcttctttctcgactccgccctcttgatgaacgatagggtctttctcttgctccgtgcataaaggtccccaagcccattccatccatgtcagagaatgtgcgcgtgatctcgccttcggtgtcctcccaatctgagtcagacgatccatcatcaaagaagtctgcccctggttggatgcccctctccattgtatcgctcattgccggataaacggaccctcttcttagcggatatggatcgacgattcggggtgacgacgctgggcttgaagaaagccttgctgtcggatggtcgagaaagacagtttgcatagcatgaggagaagggggattcaatggtatagggtgttgcttcaagggagataggaccgttgacagcggtcgagtggtcgccgtcgaggtccgtttgctactcatattcgtagtgcgctgtacgtgtagttcctgatcgagtagcggtacatcgacgtgggtaagagcggctctgcttgctccgcgaataacggttcagctgtcaatactcggtcggctcatgaaaccgcgttaaggaaatgttaaagaaacggccttgttggacaaagatgcgaaaaccttcaagcgcgcaggcggtggcgagcatagtgatgatcagccggagatgagccaaaacaaagaaggcacgcacgagaaattgcgaaactgttttcggtaattgtaaaacccggtattatggctgtggtcgcatgaggtaggaatgtgagtaggcgtccgccgagcttggtgatctagtagccgcattctgcataggtcccttgcgtcggcagtgccaacaacccaaccactagacagtaagcagcaaaagactttgatgagaatgagaaactggcgtgtcagatggagaccgtgtcgagttgatgatggacatatatcatatctataaccctctatgcacatgtggcgggcagaattggtagagaaatggacgccgtgtgcgatgcgacaacgccttccgttatccaacaagaggaagaagtgaagacagcagaacagcttacagaacagaggcttgagatgcaggcctattcgccgtccctgtcgaacattttcgtcatggctttttgggctagctcgacaccggcgaaggttgccgcgttcgcaggtaccgctcgtgccatggcgggtccgatgccagggaagaaagccttgaggccgccgcttgcgtggatgcctttgatggtgccactaatagttggtcggccctcagcactctgcaaccgtgacttgatggtgtcaacggggaacactggaatccacatggcaattccagcagcaccaccggccaccatgactgcagacatgctgagtggtcctggcttgccggtcacggggtctttcggggtcaggttcctcttgactgtctcataagtcgcgaagtagagtgccgatccagggccgtcacgcgccaatgtcatggcggagccacggaacacggagcgaatgcctccttccttgtataattgcttgacgacatccacaccgccggagtatttgggcttctcgccaggcgcaagttgcttctgcccttggatctggagcagcaccttgacgcgctcgaagggtgcggtgatgatggtcatggggatggcgctgaagaagccagcggctgagacctgcgcgacgctgtactggttgtccttgacggtcgaaacactggatacgagctgcttgccgacatcgtaaccccagaatgagacagcaactgtacatacattagcaccctgcgccccgtattgcttttacagcgcgtctgaaaataagtcaactcacacataggcgtgacaccgaccaaaggcgcagagacaccggcgtataatccccttgcaagtccttctttcgcgactgtcttccgcacaacgtccatggcgcctgtgtacacgcccctctctgacgtctgtaatcgcaccttgaccaggtcgaacggatggcccacgactaccgcgcaaacaccaccaacgcctccagctatcagcgcacgcagggactgcagcgaagacttggtcgcaaccttgacatcttccttaagctcttccttcgaaggcagcttatcagctaccttttctgccgtgtttgacatgtttcgagctgttattggtggtggggtgcaagaatccacgaaggtgcgattgtgcgatgatgatggggcgcaaagctctgggatatgtacagagacctcgtacgagcttcaccggccgggtacagaagatttgcgacagtaaatttgaggattgtgggggagccagcgatagttgtttgggcatgtgagctccagtgctccggaccttggctcacgtatgccgccggtgcgcgttcggctgagactggctggaccgaggcaaatgcaagcaaaaagcagccccgcctgggcctgtgtcgcttttccctgacattgcatttggcaccagcgatgagcgtgttgtaggatctgggctctcgaatgcttttccctaccgtccggggacaaggaaatagcttcgagatcgtctgcatggatgcaccctcaggcaaggcgcattcacccgacctagtggctgacagacgcactgcgtactgactgtatgagatcaattttggggcacgcatgtgttgcgcatgtcctatgacgatatgtatgcggctcttcgggactgctcgaatgttgatctttgcgcctgcagcatcgccgtgttctcagccacatgcattggcatgtgataatctggggaacatcactctgaagtttcgaagtcaactgaagtcaaatacatggtctccaagttgttaccagctcaagtcaccaagatagtcttggaggatgttgtcatgcaagttcgtcaaatgtcacttctgaaaggtatcaccgtgcccaggtgcgctttttgttgtattgatgttgcctgtttacctccgcaaccgctcataacactgcccacatacgtactgtactctaccagtatcattctacccctctctatagaatctcgagactgcagtctcctttcagttttcaccttggttttcgcggttgtatcatgcacgctcttttgtatgccaaggctaccgtccgtttgcttctctttcacttgcggcacaacacgactgtacattgagcacacgaccttctcttcccttctatataattcagcaagccgtcatcgccgccggcacgtagttaatccgcccagcttagcgtgccgcacacagataaaatctccgccgccctccaacctttctcctcctccacacacaacttctgggatcgttgcccacacgactttctcctctctttacccacacccctttcttctctaattgcccatgcgcccttctctctctcgacacgccttcttctcgacacgccttcttctcgacacctacgtggggttcacgaccttgtagctccggctccacgagccctgactcggcaaaaaacttcccgtaagtctccctctttctacctgctctgcaagaaccatggctaaccaatgcagattcccatctcagcagcaccttcacagatggcgccatgcgcggtcgccgcggcacttggtcctagcccttgtgagctcatctgtcgtagcgtgtctgagtgggtagaggtcgctcttccgccgatcaagagctaggctaggactgccgaacaactcctttgtcctctctaactggaaatgaaggcagaccagattcacctttgggtgtctcaattgggcccagatgatagagcatagtaaacgggtgtgtaacacgccactgcacactcgtgtgaggagtaccttgaccggtacgcagtttggaaggaggtgggcttccttactcgtctaaacattggggtcagtatcttcctctcgcactcagccctgacagtctgctaacctctccttgcagaatggcatatgcaatgccggttgatgtttgttgggttcgctcagcattcatcgtcaagttctcgcagacgatgttccaacgtccgtatacaaacaacacaggggcacttacttccgagtacttgccagcgcggccgtacgcggctgtgcggagctccttaaccggagcagtgtgggagagcggtggggctcccgcacacgaccacccatctagctgacgctccttcgggagctgacgctgggtactttggacaagtacgaatctctccctcaccccacgcgcaaaatcttactaacacctcgcagttggcatgtccgggcttcagcctcgacttcggtcagggctctgtggccgccagtctagctttggcctttcggggctaaagctggatgattgggacaagtaaatatcctccctgagacatttcttcacactcactaaccaccctcgcagttggaatcttccaggtcgaaagtccatgccgacgctcgcttgagtcgacgttcttcggaaccgacgctctccagagttgacgcatggcaggccattgttgagaacactccaaccttggtagcggactgtcttgcccgcccgattgcaaatgacggcttgtgcattgcggtctttggggtgcgcaacgcaccagtactccttcttcgagcaacacagggaacctcttatttaccgacgctctccggagctgaggtgctcaatgtccttcggggcggagaggctttttggggcggtttgaggatctggtgtgttcgggctggagggggagcttcttgaccggagcaacgttggggtagtggctggggcctcaacgatcaattttcctgggtgttgtattcttgttctgttggattttgcttcgcggctttatcctcttccaatacgcacagcaaccttttttcattgactgttccggcttatgctggagcgtcgaggaagaagctgaggttctaagctgagcgttggtgctcgtcttcgtgagaataatgcgaaatggttcacagatgcggggacgaggaagtcgtatgttcttgaactgttgtctatatcaccgtctatccttactctacatcattcctgtatcgtccatctatttcccaacattcgtatacctcagatacttcttaacctccctcacattatcctgcccaaacttcttcctcgcatcctcagtgctcacactcggcggcacaataacatcctcccccgcattccaattaatcggcgttgcaatacccttcttatccgcgagctgcaatccatcaatgactcgcagcacctcactcgtattgcgtcccgtcgaagctggataggtcatagtcaggcggatcttcttagccgggtcgatgatgaagactgaacgaatggtaaacgcgataccaccgttcttcgcgaggttgtcgaggtcgtcctgcgagatcatgtcgtacaggaaggcgacgtggcggtcggcatcggcaatgatggggaaggtgacttgggtgttgccgacttcgttgatgtccttgacccattcgtcgtgcgaggtgaggtcgttggcgctcttcgtgatgtgttagcaatagatcaagagaacaagggcttgaggaggaattaccaggccaatcatttgcacaccacgagcatcgaactcaggcttcagctttgcgaatgctccaagttcggttgtgcagaccggggtgaagtctgccgggtgggagaataggactacccatttgccgtcgatgaacttgtggaagtcaaggtcgccatgtgtggtcttcgcctggaagtttggcgctgtaagtcctgtgagtcacgtcctgaagattcagcgtagttcaaattcatacctacggagcccaatcgcagccgtggttgctcagcaggaagcttaattccacgacgaagtagtggggcaatagggcgctggaagctcagcgtaggtcgggctgcgcagcgcagagcccgagaagctgcacggggaaagaatgcggacattgtagttaacgcaaaacccaatcaatatattggatgatactttgaggctatgcactggtgcaataacccgtggaattattgagagaggcggaaggaacatttcattatggcgtcattccaataattagagtcgggccgctgcaggctgcaactgccgccaactatttcacgaaggacacacgggtctatcaacttcgacatagaagtcttgatgcttagaatagccttataacagtgtgagaaatatcttgacaagctaagtagtgttcacgctttgacgcggtcacacgtgagatgcaggtggatgcacgagtgttacgtcaccgtgctttttgcatcccgtctgtgctcaagcttccctctgaaacttggacgaagtggtcgggatattgacaaggacaaaatattgcctggctcgcttcaaaagaaccagcgcgcatgagtggacttttcgtccatatcgtgaaccatctcgtcccatcagtacacacaagtcaaaatcgagctgcaagcttcagatcaacatagtccatatcgaccatgtccataacgtccttcgaacaaaacggttccggatttctcaagttcaattctggtcctccgcgcgtctggataacatcggcctctgaaccgtcggagagagcacttctcaactggtgggaagaaggattcgatgctcgctatcttccatacgaccctcccaacgaaccagcgtacatacggacattgaagaacctcagcgaagacctgaatctaggcgagtactttgcaataatagcatatggagatgcggcgagcgtggtgctcaagacagcaatgaagcccctgccaaaatgctgtgcgatcatcgcattctaccccacgacattaccaagcccgaaaacgatgtatcctgcatcacaccggctccaggtccatgtagccggtttgagccaagccagtcaccgcccggaaatttgcgaatggaagctgtaccagtacaagcagtgtgcaaccgggtttgcggatcagtcttcaaaagcatactctgagattgaggcgaacctgtcctggagcagagcactggcatgtttgcgcaaaggcttcaataggaatttcgatttggaaccgattgtacaaaatatgtggaacgcaaagtatgaggatgatgtcccagagcgcgcgagtatgagcatagcctcaaagatgactcaaaacagcccacatgtcagtatactgccaacacttcagggcggcgtgggcaggaaaaagctggaagagttttaccgcgagttcttcgtgccaagtctggtggacgatttcaagatccgattggtttcgcggaccatgggtgtggacagagttgtcgacgagatggtagtgtccttcacgcattcagacgaaatcgattggatcctacctggtttagagccaacggataagtttgtcgagatcccaatggtcagcatcgtgacagtaagaggaggaaagttggtttctgagcacatgtattgggaccaggcatcggttctggtgcaagtaggccttttggatccaaggatggtgccgaagtcgttcaagggcaaaggtctaaagaggatgccagtcgtaggagcagaagcggccaagcagctgctcgaaccaaagcaagagagatacaacaagttgctgcaagaacacgggttgttggacggcctgaacggagtaaatggcaattgaacatattttctcgactccaagaacttgtgtcccgtggctcaccagcattgaagtctggcccgcggatcgcagtccacgctcaaccaatgaaactgcacgttggcagcttgtagtttggcagagcccagtacttccttctcactccgtcccattcaccttgctcgtcgagattgggtaccggtattgtttcccactcggtgtcaaagccagcctcgaagaggtcgatttcggcaatcttgttgtaaacgtcgtacacaacctggcggtccgcacccatgccgcagaaaaagccgaacttgccgccatcgccgtctgaaccacctgctggatcgagcatgccaatgacatattcgctgaagaattcgcggagatccttgtactcctcagcgaacgtgtcaaagtagatagcgtcgaacatctcgttcttctccacaaggcgtggcactacgtcctgccaccgtccttcatgaatgacaactcctggtttttcgtaccatccttgttccttcatgcgcttcagcacatctggatgtgcttcgatgatgtgatgggccttgggctgcttctcctggaatatagagtcgataatggccatgccgtgcccaacgttcaagacgcgaaggccaggcgcaggcaggagaagttctgcggatcttcgcatcaatgtggtttcccactccatcatgacaccattcgcatctgaatcggtgaggcggtctcgttcgaaagtgaggttggacgccaaataattggggttttccgtggactcgtcgccttgagcatcgcccttgttcaaatccacaacttcaacgccatcttcaactacctcgatatcattaccttcggtttcttcgtcttcgtcttcgtcatcctcatccgaactggcgcctcctagttgctggtattgatccaagcggctcaacagaagctcggctcgtacaccagcgtccacacataactcatacagctctttcaggccaagcctatgtgctatgcacccaggagtttcaccatttgcatcgagatcattccagattgcgccattttcgaacagcagcttcatggtcttgactgcggcttcgatttcctcttcacgagccttggtaacaccatcgacgtccccattggtctgggccttttcatcctcgttatcgggttcacaggcggcgattgcggcgtgtagaggtgtgaaaagtgtctcggagtcttgtacgttggcagaagagttgcggaggagattgcgaagggcggagatatcatggtttgcggcggcgagcagtatactctgcgttgacagatccgtatcagtctcaaatgcagggtcgtccatattgtttatgtgtataaaagagttgttgcattgctgctgtcgcggggttcaagaaattatggacatgcgagtcaggcacgatgctagcgcggggccgccctgtcagtcgttctttcccgtgcatcgacactttaggactcaattagcaaaagatcaaaattttgacaatgcagtgaatttcgattcaattgacaacatggctacacaacagattttggaacacttcgcgttttgtatttccgaactgctccgttccgtgaaaagctgctcacgactagcagtgcattgcttgctatgggtcactgagacgttacaaacacaaactcatcatgagctacaccatcttctttgcttgctattgtctcaaacggcttgcagcgaaaatcattgagatttgcatataagaatgtgcgctccacgtaggtatatgatacactagcaatcatcaacacacgagcatcgtcaacatgtcctggtcagaacaatttcgctatggctcatgcggccattacctccgcgagaactcgccctgcccaacacaacaagacagccaccggtatgagcctgactggttgactgagtgtcagatgttcgactgtcagcctgcacggcaccgaccaggtttctgtgggaaatgccattactactacatcgaaagatacgcccacaactttactggggcttcaaacagcggcattgaccacagcgctcctaccacgcgtagcgacagcactggcaggagtagcagcaacacgagcaatggtgctaactcattcacaccaccaacatccgacgactcaaacgacagctccataccatggcaataccgacatcgagaggacactctttctaatccgttgcctcaagctagaacagccattagtctgcgctacgaggcagctgagaagcggcgtagtgcgccgccagattcccatggaactccgattgactatgggcgctcactgcgcaacaagacaggccaggtgtaccacaaccgcttgaggaggatccaggagcgagtagcagaggcgttcggtctgacttgggtgaaagtgaatgcgttgatgttgaacgcacaaggcgagcaggcccgaggtcgtagcgaggcagcgagttacagtcatacatagatttgatatacgcgcgagtcattacttttggtagcttgtacttcataggtctagtaaaatgggtataaattgttacaaacaactcgcaacttcgggtatcgcatatccgtatatccttctgcaaatgcaactgacgagattaaccaaactcttctttgacgcacttgtaaaatcgacacagcattaatcctgaaacattgatctcggcttatgccctgattgcattgttggtgccgacatactcaggcgcttcgtggtaatggttcgcttggccattaacattggcgttgtagccatattgctcgttcgcgtggccatttaagttgttgtgtccatatggttggtatggctgagcagccgggttggcgacggggctgtattgagattggtacgccattggttcggcaccagttgtggtcttccaggaaacgtgctttgcgatgcacaggataaatatgaagctgagagcttggccaaagttgacgagataacccagagccaaataacttgccaccgagtaggtgctcgcgtagtagccttgaagactccatacagcgccaacgagcgtgcagatggtccagaataccatggcgatggtaagggcgagaacccagcctaagaggtcctaaagaatgatttttagtggcatatcagtgcctctaggagtgtcagaacttactcctccagctttgcctgccttgcgcaaggacatgatggtcttgagcgctagtgctccagacacaagcaagcttataaggtacaacgagtagaatgcaactctcaagcctgatagaggatagacgatactgcccacgttcgaatacccataccgataacgggaggtgtaaatacgtccagtttcggcgttgaggtatgcagccatgcccgctacgacgcatgccaggacgccaatcaatgcaataatcgcaagcggaataatcttgaagatagcgttcgagtgaccggtaccgagttgccgacggagcatggtgttaagggtaaagacgactaccacaaggaacagccagtagctgatcatagtgaatatagaaatcgccacactccagtaaaaggagctagcgattgtcgttgtttcgcactgccggaggattgttgcgatgatggagcacaagtaggttctatagttgttagcccatactgcgggtattcaccagatctgtactcacaataataggaaagacaggcatatgatgagcggtgctccgataagttgttttccagggactttccttctgcggaagatgaagagggtgatgaatattccgagaattattacgaaaaagagtacttcattcgcaaagctgacttgtgtctctgtgtcaaggaaagcatccggacaggtagaactactggatccaccaccagagctgctgctgccgccgcgtctaggtgccatgttgttcagggacttttgtgagtggcagtaagtgagaatagttagatcttaaggtgtatcgcttcagggcaaggctgtaaggagcatggcagcaggaccttcgggccagtgttatatatgaagtctagatacggtgagcgcacagcctgggactcaaatgcgcagcactatgcacgatgaacgtacgagaaggctgaatcctattattacacacagccttcccttccttcaccaccccagttttctgacgaatcaaaaggcactttacgcgaggttaagatttagccaagctttgggcgcttttggggtactttgtatggccaggacggcagacaagggtcgtagcgagatcagacatggacgcctgaagtcccaaaagacccaagaagcggcaagcgcagcaagtgatggattttagagcggaatccatgcggatctggcagtattgtgattggaaagttcctgcgacttttacctgtgcgggacaccgccgtgtgatctgcaaggctgagtgcgatgaaagtgatgaggcggagctaccggtgagcatagcgggcattagcaagatttcggtttcatggtgcacgggattagatgtgttccacagcgaggactaagcggcggaggtgatgaggaagttacatattgcgcaggaagttgtcgagggaggtaacatctggcgcccaacggcgtccgaaagcaattcgatcagaatcgatgtgacagatgaacgaaattgtggagagagccgcatatacattaattgtgcgattatagagcctgtctgaagatgcggggtcagatggagatggaggaaggggggacaacctttgcgaccgtcgaagttccatgcagcacaacacgtgacgtggctggggagtggctgagtgatcctggattcctgcgctctgccgactcccgaaaagcactgaaggcgctggacctgcattgaggtgcattacatcattttacgtttccgatctacgccggacgcgttcgacgacaacattcacgatcgcggcccttcttcaactgcttatcggctctctcggatctcacacgtcgcgtgagctgacattcaaactttccgtctgacatcagagcgtctcgtacacttgtacttatatcaatgtgcttgtcccagtatttcgcaaagagctggacccacgtcaccacgggaactaacgtcgcatgaaccctggaacctccacttattcgcagctttcacgcgcaggatcgctacgactccactgtaagactgaataaagatggcgacccagccaaacctggatcgaggcaagccagatttgacgtcgttaaccagcggtcaatcaacaatgtcgccagcctttcaaggactttcgagcagaccatcgctcgacagccgggacacgtggacgccagatcaggtgtcagaagcgtcagacattgatgacagaagtcgcttaaaaccaatatcaagggacagcgccacagatgtccgcagcaacagtacaacggcgataccttcggatgaaagcagcacaggagagttggacgatgaaaatggaatatcggatgagaatgggaagaggcggaagagcattcaagtcgtagttgaggatacagggaaaaaaagcaagtacactgtcacgacggatgacccagactttcgcgaagtgctacgatcaggcatgcgacgagaagcagaaaggcgcagcgagggcaagtctaagagcaaacctcgagagctcgtctttacgcgccaatttacaacgttcgatcgtcaaaatccaatgtcacaatcaccattccacggcttcttcacgttgttctggatatccatggctttattgcttgcacgcattgccgcaggcaactacagaacaacaggctcagttttcggtaatgctgaaatcttacacttgatggtagatcgggatctgtttgtaatgctcactacggacgcatcgatgtgtgctgcaacgagctttggtttcttcctccacaaggctatcgcgaacgactttttgacatggaacgggtccggctggatcatacagtccttgtggcaaaccttttatactgtcaccgtcatctgggtcacattttggcgagactggccatggacgcacacagtgttcatcgtgctgcatgtgtttgtcttgctgatgaagcagcatgcatacacgttctacaacggctatcgtgagtgtaactacagcgtttctacgtgtccaactaacaagagacagtatctcgcgtatatcggcgccgcaatctcttacaacaaaagctcaaccaactagaggacgtgggcgtgcaacatgactcttcatcaaaaccgccaggtgcaggaacttcaatcagcacgggtctcgaaaaccctggctctcgcgaactaacgaaccgccgcaacctaggcccgaagtactccaccaatctgtcaacagaggtttcagatatcgcgtccgttggtaaagcgattgaggctggccagtccttggacgaagagcaggtcaaaacctttcgagaaattctgaacaccgagattaccatactggacgaggaattgcgtggcaaatgcaccagtaccgacaacatgtaccccaacaacctcactttgtacaactttgtcgagtggacctgtcttccgactctagtctacgatctcgaatacccacgtcaagagcgcgtcaactggtggtatgtcgccgagaaatcagccgccaccctcggggtcatttgggtcatgatcattatttcacaggcgtacatataccccgtagtcgtagaggcagtccgcctcagggacgctggtatgacactagaagagcgctggaaagagttcccttgggtcgtgagcgacatgcttttcccattgctcctggagcagctcttgtcctggtacgttatctgggaatgtcttctcaacgttctcgcagaggtcacgcgcttcgccgaccgcggcttctacggagattggtggaacagtgtcagctttgatcaatacgctcggaattggaatcgcgttgtacacaacttcctgctgcgacacgtctaccattcgtcgatctcattcttccacttgtcaaagatgcaagcgactttcttcacgtttttgttgagcgcgattgttcatgaggttttgatgttctgcttgttcaagaaggttcggggatacctatttacattccagctcacgcagctaccgcttgcggcgttcatgaaaacgaagatgatgcgagggcaagacacgttgggcaacatcatcttctggtttggattgtttatcgggcccagtcttatcaccagcctttatatactgcagtgaatggtttggaagcgttggaccaatcggagatcgtgggtagcattgatccattcaatgtaaacattgtacaaaacgcactatgctcaccaccaacacgaatcatcaagtgccgcagcatatggggagaataaacaacacctgtatcatctgcagagaagcgtacaagtaagacgtcttgccgtctactgtgttccccgccgatcatcaactccagccacgactccaggtgctcacacaccctctcaccttacagagaacggcgaacacaaccaacacagcaagactgctacaacagtctaaaaacctaaagacgctgaagtatagctgcgaatagcttcagggacttctcaggctttttctaaagtaggtacaagtgttaattgcagtagacgaatgagaaatcaatgtgtactggtgtataacatctcattgctgctgctcctactagctgtttctacgacataggagacggctatctctacatagttgagatttggtcctcacatcgcggagcggataacgcaggtcatcaattacgcgggaaaatacgcagtgcagtcgtatagcctgaagctacacacagtctaactgggtttccgaactcgatgataaaggccaggtgtttagttccaggatatcaaatggtcatgttcaccgtaccccgtagttgggacgtggtgtagtacttcagcgtctttacgcttgtcgacggcgtcgcagattcttgcacccagagaatgccctcattgcctggcccatctgcgtcagtccacaaagtctcgtctgcggcacggaactttgcgtacgcagtggtgcggtcttcaggaatctcgatagttgctcgtatgagcgcgttggacgataagaccgtgcaagtttgagtgatgttgcgcggggtgaggatgtactggactattaggtccgcaatgtagatgaatttgtccttgtaaagatcttggatggtcggatcatcccagcagcgtctttcatttgttataattttgtaaattgctgtagtaattaacttacttgaagtgtaatacactctggaacccccacaggaaagacacaaagacattctcgtcccacagcgctttcaagaacgagagacgcttgtccgagttcagctcggcatagaacagctcctccagcttcaagtcccccactctcctcacctcttccaggttggtgggctcgatgccctcactaaactgccggaggaactgtagatgcccgcacagcatctggaacttcgccaccgaagcagtctttaacgcttgctctctgcctctgcaatttcctgctgggctccgagccgaatgtggtctcggtggattctgagtgccttcttgtgattgcgtccacggctgcgtcgctgcatgcgtgcggcaggctgctcgtctcgcgggccaggctgagtaatttgacgttccgattcaggttgttgatgatgacctggtagtctgactagcagattgcatctgcgacgagttgctgcagccatgagctcacgccgacccagttggttgtatattgtccgctcatcttttgatctgggcgatgcagatgcgctcgtccttgtcgctgacggggccagtgatcagcacctacttcgatggatcaatctgactccagcgtgccatcagaatctttgtaatgttgtgtactagtgcttcaccaggtggctcttcgcgcggtgccgtagggtagacttcagatgctagctgcccaacccgctcatctagcttgcctatggtaatcaacggcggcccaggcaggctcacaagaatcaggaagtactttggaaggggtgggagttctgccatcttgatagtcggcaaggaagatggtaattggaggatccatgcgaacagatataatcagatagattgtgggtgtagatggtctcgaggacattgatgagatagagctggctattgaggctgtggttgctttatgtcctgtagcagctgactttactatccggccgctttggtcctttgcaactggtgagagaacctgacgtacttttagtgccgtccattggtggcagggcttcccagtctctcttacctcataatcgccatcgattacggtcgtcaccacgactttaccgagaatctcagaaaaccaaattactgggcgctgcaggtaatggcaaacgttatggggctgaacatgagtctttatttgaggtcgatagtatcggatcggtgaaataatgaagccacatgctcagcacagcaaagatcaaaagctaacgcttgaccttcgcaagtgactacattcgtgatgcttgttagcaccgtagtcttccgatgcgtattgacttgggcgattacggtgagtatcctcccgccgtagttccgtagtggatgggtgtatacggtatcatccctggaattaactactaggaaaaaaggtatgcacatagatctaggtctcttaatctctatattgtgcacaaaaaaagacccggtgtgtcattgaggtagtgggagcttgaagcaatgtcccaaacgcaacatcgttcccaacaacccaaaatgccagaggtgggagcaacaaaaaattacataaagcaccaataggacaggcaactgaagcgaaagagaataggtcttgcccggaatcgaaccggggttaccggaaaacactgatgcgaatcagaatccgatgtgatgaccgctacactacaaaaccgtcttgatgagctgtgattggctaagcattgagaggctacgtctaccaatttgtatataaatcaggtcctgaaaggatgaggttggccttgatgcaatatggttgaggtgcaccgcgcaggtggggtcggcgtaaaatttgccaacactacatagcaagctccacctgcgcagcaacacagaattttacaactttgctctggcttcgtccttgataaccatgccgaacttgccactcttttccttgtcccgtaggattcgccgcaaaatcttgccagacggactcttgggaatctcattgatgaattcgacctctttgacccacttgtaccttactttcttctccttgacgtatacaattatctccttcccaattgccatattttcctcgatgccgggcttcaagacaatgtacgccttcggaagctcgccgctgtaatcatctttgacgctcatcacggcgacgtcttcgatcttggggtgtccaagaagcaggtcctccaactcagctggagcgacaccaatgcccttaaccttgatgagctccttgatacggtcgctaatgtgtatcatgccctctgcatcgatggcgccgcggtcgccagtatgcaaaaaaccatccttgtcaaaagtatccgccgtggcctttgcgttattcagatagcccatcacgatttgaggaccgcgcgccaggacttcgccatcttcaccaacgtctccctctgtgccgtcgtctttgatgatcttgacttcggtagaagccacgatagctccgcctgagtgcgcgtatttgtagtcaaatttttctggagggtgagcagtgatgcagctacaagattcggtcatgccgtaaccttgcttgaagccggtgttgggaaatttcctctgcaactgttggataatctcctccgaaagcggtgcagcgcccgacgaaaagcgagtgacatggcttaagatcgtacttgtccacaatgggatcgcgaacaagtcggattaggattggtggtaccagtagtagctccctgagcttgtactcgacaatggtctcccaacatcttctccattgtaaactgcggtagcataactacttcggcgttgagagctagtgggaggtgaagggaatggacaagacctgttatatgaaacagcggaagtactgccatgacctgcctctgtgtttcaggtgtgatttgctgggatctgaagacattgcgcgatgacgttttgatgcgaaatcatgacagctttggggagaccagttgttcctgatgagaaagatagaaatccgcacacatccttgttcttctgacctggttgtagcttgaaggcaggtgtctgattagcttcgccgtaggattcgcccatcttgataaggtcttgaatggtggtatatccagggagttcgccttcgaggaggaacacgctagattgtggcagaccagcggcctttgcactcgcagcagcaatttccatgcttgctggagtggtcaacagaaacttggcgtctgccgtcttgagtgcgaaagtcatttcctcctcgttgtacgcgggagaggcgccactaatctttgctcccactctgagaccagcaaacattgccactggataccacactgtattctgactgaaaagtgctaccgtttgaccggttttcaagccatacctcttggtcaaggctgtggaaatgtaggtagagtactttttcacatctgcccagttgacgcgctctttcgttatggcattttgaaacccggcaagttcagtaggtgcatacttgctgatgggtgaatgcgaagagtcaaagaagaagtcccagtcggttatttcggtcggtactgctgacgattagctgtgcatgtgggacacgcgattgcgtgcacatacagtcaattggcggctgtcttgatttgaagatgaccattttgcgaaagggtatgtgtacgtcacactacattcatataccctatgctgcggtgacccaagagctgtgaatgaatgcgagttgtgtgctgttgaagaggattgcgacacagctgccgctccggtgagaggagaatagacatagctccaccttcgggcgtgtccatctccctcggattcgtagtggtcgagtcgatggtgcagcggggataaggcgtggagggcggggttgggaaaccgcatccgagccgtctcaaagcggctgggatcgacgtcatgcatggcagaacggcagaacgaacctcatcagaatacttccatcacaaatgacacaacggctatccatcggctaatacatataggaagcaatggaaactacgaagatcaaagtcaccttgattggcaccgggacaattggcctatcattcgccgcattccatctcgccaaactttctccttcccagctgaccatttacgatactcggtcagatctgtctacgtacattgaagaattcttaccaaagttcttcgaaagcgggaagagccctgccgatctttctgaaataaggcttgctgtaacactacaagaagccgtgtctgattctcacatcattcaagaatccggaccggagaatcttgatgtaaagagaaagctatggaaagaagtagagaaatatgctccaaatgatgcattactttggagcagcacgagtggaataccagcgtcccagcaagcgcaggacatgcaagacaaaacaagactactagttgtgcatccgtacaatccgcctcatatcatgccactgctcgaactcgttccttcatcagagacatccgacacggtgatctcacggacgcaagatttctggcgcgaaagaggcagagtccccattcatattaagcgcgaaaccacgggattcgtggccaatcggctcgcgtttgccctgctccgtgaatccatacacctcgtcaacgaaggtgtagtttctgtctctgagctggatcagattgtggagtcaagtatgggcccacgttggtcagtcgctgggccatttaagagctatcatgctgggggcgggccggcaggcctcgaaggtttctttaaaaatatcggtggaacagtgcagtcgtgctgggatgatgcggggacgatcaatgtgggtgatggctgggaagaagagatatttaagcaggcgaaagagacgtacggaactgtagatgtgagcgagagagataggataactcgaagagtgctggacgtgcttgaggaggagaaagggaagggtacatcataacacatacgctctttgaattgtcggtgcttcacatacatgttcacattcacttgctgatgcttggtctcagcgctcttgaatttcttgcccctcagcttcaatgttcgtgctttcctcaaaagcatctaccaccgccccgctcttacctgtttctaacctctcctctgtctcttcaaatccaacaaccacacgagctactaataccgtctcaatttcatgatgctcactctcctcgtcctgctcggcagcgccctcgccttgtcgcatgatgagggatccaacactgtcgctatcgctaaacatacaaagaccatcgtcgttacggtaacacaaacctcgatggcgccgctgccctccgacccttcactcgtttgtccgacaccaagtctgccttgtattatcgacggcatagcaatttggcccaacagcaccaccatgccatccttcacgctgaccccaagtggagactccactgcaatgtccttgagcgccacaagcttcagccagcccgcggcctccagtgggagcaacggcgcaacagcttcaagcagcagctccagcgctagcgcgacagacgatgtgtcgacttccagctctgccgtgagcgcaacaagctcaaactgctcgtacaacatgtctcacatcctgccacccgaaccgacctcatggcttaagaccatcactaggccagtcgattctcgatcaacagctacaaatgcaccacaagatccagaacccatacctggtgaagagaacaacaacgaggaagatgatacgccccggggcccagacactgagccagatgacgagcaagacagtgacgaagacagcacgtcagacacagaaccagacaaacagcagaacaataccgaaaacaacacacctcacggctcagacgaccatcaacccaccgacgaaaagaagacagcctcagcagccatggccgaccaacccaacacgcacaccaaacgaacatcaacaaacgatgctctcccctccttcgaccccatcgcctgggccagcatcgacaaacgctccgaaaccagcggcgcacagcgcggccctagaccgctctggagtcgtgtcttcgtcgcggggtatccgcagtcggccgcacaggtccacgcagataaggatgattttagcacggggaatgaaccggagaatatgtgcgtgacgtgcgaggctggaggggatgttgtgtgcattggggagacgcattatgggttttgcgatgaggggtgtgcggagccgagggtgttggggagggggatgaggtgtgtggatggaagggtgactggggtgaaagagtggagtgagtgaagtgagtgaagtgggagtaaagtagaggagtgatgggatagcaatgacacaatgacatgaagcaagtagcaagactcactcacattcaacatgttgagcaatggccattgatactgtaaatcacacatgcagttcacagcagtcttgcacatgacatatttttgccacaaagacaaatcttcattctcatacatcgctccaccaaaccaccacgttcctcccctaaagttcgcgaaatagaagttatacaaaatattcaaggtgacgcgcatcggcgtcccagatgatttgtttacagtgttcccaacccaacccatgtacacgaagaaagctgttttctctcagcgcgcgccgaatttgcaaatgccacacaaaacgccctttggatccgatgccaatatcgtcacacatccccacgactaaatttagtacgcagcgtaaacctgaccgaccttgctgaggccgttgccagagttgagctggttctcgccggatccgaccatgaaccaggagtaaccctggaccttgtcggacgagtcgaggtaagccatgcactccttgaggaacgaagcagcctggtcctcagacgcggagccggggttaagaccgaactcggtgacccagacgggctttccgtagatcttggcggcctcctcgacgtggtccttgaagcgctggacggtgccctcgttgtagatgtcgtagaagtggatgttggaggcgtgtacgacggcgtcggggcagacctcgtggaacttggacaaccaggcgagacccattccgtcggtcttggggccgttggtgacggacgggccgatgatggtcatgtcagggtgcgaagatgcgatggggttcatgtaggtcttccatgaggcgcaggcggcttcgggcgacatgttgcactgcgaggcgtggtcgcactcgttgaaacccatgacggccttggagcccttcttggcggccttgtcgacgttggcgagccactcatcggcagagctcttggacgggccgtgcatcatggggatgaagtcagtgccaatgtcgttgttctcgacttggccccagttgtagccgaagccgaacttgctgccgaaggtcttgcagagagcggcctcgttgtaggcgagaccacgcttgctgccggagtagccgttacctgtgccggcgctgggggatggcgcggcggaggaggcagcggctgaagagggagcgacagacgaagcaatcacaacagagctggccgcatactcggggtacgaggacgcgggtgtgagggaagcagcagcagaagatggcttctcaggggccggggtggtcttggcctcctcgaccttggaagaggtcttgacctcaggaacagccggagtagggacggcagcagcagggctggaagcgccgtatccgttgccgtaggactcagcagcggcgggggccgatgacgatgggacaccagcaccaccaccaggagtcacagtgacggtgaccttctcggacgcagtcacggtgacggtagcaggaccacattggtcatcaccgccagcgccagtagggacgttctgggcggcagcgacgggagtggaagaggccttgatggtgacggtcttcttcaaggtggtggtcgaggtcgaggtaacatcaatagtgctgtccgagccgccagtagggtagccagtggcgtaggcgacagcagtgctgttggtgttgccccagccaccgttggggtaaggcttcgcagctccgcgcctgtggtggaacttgtcgtgaccgacgtgggggacggcgacaacggccgaggccattgccaagagggcgatcttcatggaaggcatttcgatggagttcgagttactgatgcgtcaaagtatgaacacggtaaatttgcaagttgctgctgctggatgagcgcgaggtaacggtgccgaccagggctattgcgagtgatttctgtaaagaaggtggcgtctacaacgacaatgaatggaccgagcaaaggctcaaagagaatgactgcaacagcaccgtggtttgtaagtgagggtaacggagacaactggggaacggggcctgaggagttaataaagggtggggaacaaggcagagcgccgtcgtggcgtgcctaacctgctaacctgcgccagcgagttctggatgtcagcgcacaaacttttctgggatttgaccctggtcgcaccaagagagccggcgggtagaccgtccaggggcaagcgtcaggcacaaatgtggaaatagagacgtgcagccagtgagcatgcagggcggctccaaggatagcaacacacgccagcccagactgtcgtggccgctcgaccagcgatcggcacagaaagcttgactctgacggcctgctcagcgggaagcgctcatttgcaagcctatggcaccgcggtttcagcgacgacgccacttcaggaacacccgcaaggggctgcgtgtgatgggcatcgatgtgtgtccgtctctttcgcagtgcagcagctgcacgtcgtctatcgctagccagcgacttcatccggtcagacagctgtcgcttgaggcttggagacgacgcgccgtgtccaaaaacaagaaacttctccgctgcatctctcgccccacgtccattgaacagctccagctttttctggccacacacgcagctgagcggcgcgggcccccgactcttcacgcgcttggcaatgcacccacgatctcatctcccatgcccttaaccccgtgcaaataagacggtggtgacgtttgcaaacgcagccgcatcgttcgtcgttgaatgttgttgagaggaccaaggcgcggacccgccccattgagtttcccagcgtctgtgcctgaggaatgcctgcccacgagtcggacgtcggtccctcgttctggaaggctccccgacgaggcacagcaaccaggtccggaggctgacgacgacacttacatgcgcattatttacacgacttggaggtgatcagcgtcgcaccgcagcgcgtgtgagactgcgacttgatcccttttctagccatgttgcagagcaggtcagctccgctaatgcagggtcactacacaacctcagcctccaaccccccaaggcgcgaaccgtcatttcgtttctttgttcttttgtgtctgtttgtccttgatagcggcacggacattaccggtgcgtgccaggcgcatctctctgtgctgaactaccttcgtgtcctcaaacacgcgacatgtcgcctacacgtggaagcatcccgacccgacaccatccctctgcaattccgcgatacgcagcgattcttgtcgacgctcgtgtttgcttcggtccggttcacgtcaccatcattcccacatttctctcgcacgtttgcgctcgagaagagtctccccagtcaaatcctccttctcgcttgggcaccccattcgctgtgtcgggtccaatcaggggaactcgctatgtggggcgcaccactgccctatcgatagacatcttccttggacctgcataagcgcaatgcactgctcacccgatgtttgtgtctgcatgtgttgtatgcgtgaagggaaaactcctgtcgctgacgtttgtctatgctgaccgaaacttcttcatatgtcgctgcgaacaatcctattgacagtgctgtccatcgcccatcccgcagtctagatcccacccaccagccgatcgcaataccggtcccggatctcccgtcagtcgatcgtgatgtgtctccgcgcgttgcacgaccgatcaccagcagccgatctcaatctttgccagaagtcttaactcgacatctcacacacgcagactatcgtttacccgtcaacagcgtgcagttccgattggcatcaatcgttctattaaatttccctcggaacttgtgaccgccgccttcacaagcaagtacaccgcttgcgacatatgtccaaaacccaaaaatagccacgatttggcatcacgtccatggctctgaagatctgaacctcagactcttatgccaggactatcgttcacgcacgcacttgataatcttctcgcaaacatctaagacctgcgtgaaccactccgcccgaccacgtttcgaaacacccgggtgtcgcacgcccatggcgcgcgccaacaccttcacatgcataccccgatcgggcacttttctagatggtgatgagaagcacccaagacaaagtttaattcaacgagcctggagcgagaaatgcccctttcctgacgtcactgcacgcgtctgtttgtttggtttgtagacgtcgtaaatgtttgcgtatagcacagctctagaagctgcgcaagtgggccagaaactgctacagatcttatctttctgtgtgcgccgtgtctcagaactccctgctccgacctccctgtggaatgaaaatcgacgccaatgctagatgctatgcatacgctgcgggaccgtgtcgccaagtatgcccaccgtaaaacgccaagatgagatgcaaatggatggaaagtgcttggtgagatgcacgtgaagagagagcttttatgccaagtaacggtacgaatcaatctttgcgccgtcgatgcgctcgaggtattcgcgctcgataagtgattcgatgcgcttcttgatcatgttgacttcgggcttgaactgtccggctagttggcccagagtttccgagacgagctgctgatgcgaaagttccttgcgttgcctgcgtcgcggttagcttgtatggagttgaatgagagcataatacgtacttcatgattcgaacgacagcagcctcgatacagaactgtcgcgaatcgtcgttcttcttctcagtctctcgtcgctcgcggtcgctctcgaccttgttgccgttgctgacaactccgaccttgatcttaacgaacttgccgttgaagccctcattgaaagaaaagcggtcggttggcttgacgtccttggacatgggctccttgactaggatgcgagtctttggcgctacagcaagcgactgtaggttgcgaatcagatcgctgcgtgggatgttcgtctgcgcctgaatctcctcgaacgtgaggtgctggtctgctggtaggtcgttgaagagaaggaggatgatcatgccatatgtcgacacgttgaggtcgtgtctacgctccttgaatgacccatctttttgcaccaccttgggaaagacggccttgatgtccgctgagcccatgttggggagccatgtaagctgtcgtccagaatgcttttgactgtagtacttctcaaagccacgcttcactttgtccacaaccgcagggaagttgcaccgtggcctgctctgatcttcctcagcaaccacgccgcccattgtctccagtggccatgtcatgcttgtgagcacattgatggcaagttcgatgcgtttgggctccctgtcgccgagaccttcgacgtgcttcttgaaaccagcagtgagctcttccgagatggtcatgtccttaaacatggcctccagcttcaatgtgaagttgttcccgagctcaatcttcatcttggaaatcatctgcttctcgacttcgttgctgatcgacttattcatgagcagtcgtcggcagagatgcttcttgtaatatctttcaaacaggtccttgtcttggacgtatcggaggagtatgatggccttctccaagacggtgtcaatctccatctccgtcttgcccttgatgcccttcttcatgttctcgtcaataaacagcgatatatactcggacgatcgcgggaaggatgatgagttgatgaactcttttaagctgttcgtgatggcttgctgcaaaagtggatcagatccgaaggcttctacccatatcttgtcgaacttgtctttgagcaagagcacgtcttcaacccacttgatcgccgccaccgtttgttgattgagagatttctcttgggtcgcgcccttgcccttgtcagctgggtcagttgcagctacagacacaggagcctgtgatgcggctatggcgtcgttgttgatgtcgatgcccatgtccacaatgcgcttctgaatggcacgcgtagtctccgtcttcttctcatcgacccgcttgtccaggtcgtagatcagatgaagctcctcgagcctgttgttgtcaatcataaatcggacgccactctccatctccaccagctcacgtatccggttcttgatgagctcgtcctcgaccaccttctggatcttgggaccagtgacatccaaaagggtctgcttgcatcgctcctcttcttcgtatatcctgcgcctcgtatgtttgcaatatgctcctgcattcgagtctctcagaagaaggtccgactctttccggtagaagactctactagtgtccaaaaactccttctcgaaagaggcgttgtatagtcgctgctcctcggctcccgtatcgtctgcgtgaagaccttccaacacccacacgcatgacttgatgagctgcttgtcgatgacatcgccgtcgcgttccatctggatctggtcgaggacaacgtggttcagcaggcctaggacggctcgcgcgtcggtcgctgatatctcggagtttagaatctcgtcgcgaaactgaaccatggctgcattgtagatggacatgcgcctgtggtcagcgcagtacacgcgatccttcaaccgggccgggttagctgtattctcattctaggtggcgacatgcagaaaatcttaccatgtacatcagcacatcggccaacatgctcatgcagacctggtggtcgccccatgcttgcttcagcccattgaggaacttctcgcccgctactcgtcgctcgttggggctcgttgagcctgcgccttgtgcctctgccaggagattgggcgaaaggagctgctggatatgtgcgcgcacttcggtcctgagccagtcgcgctcgaattcgtggactttattgtagagctgctcgcctttcttcttcagcacgatgcggtaggcgtggcgatacagctcctcgtaggatagctttgaggcattcttggtgtggatctcccgaaaggcgagctcgatctgcgcccacgtctcctcgaagtcgacctcgtcgccatgcagaccctgtttgcgcgccattgtcagctatgcttgcagtgatagtattttggtagcgataccagaggcgtgtgtatgtagctcgggcagcatgatgatgaagcagcatgacgcggaagggagtgaaggtgaaagtgaaagcgggcaacttaccctgcgcggtggtcgtatacgctgccggccccttcctgcaatcatctcgtcctagtctgtggtttggtgggaggcggcagagcgcgtaagatgtgcaatgcgggcaagtgcggagctatgtcggagtagagctcggtggcggtacccgcagaaccaggcgactgatgaagaatagattcgtgaattgcagtaagcagcgaacaggcggggcttagcgtgcgggtcgtgattgtcgccgtgctgtgctgtgccgtggcgtgcaataggaagggctgcactcgatagctaggcgatgtggttcggtgggggtccaccctgcctgcccgcaagcagcatgacgatgttcccggccctttggcgaacatggctttttgcccgccgctacgcttccgccgcgaatttcacattcacacttcaccagcttagcctctgacagcaatccctccattcggcaggcacgacatcacaacaatgcgcccttcacactctttattgcgcgcattcgcccgcgcatccgcgcctcagacgttcaaagccccttcgtcacagcacattccagcgcccgcaaagcggctcctccacacgctgcgaacgtcacccgttacccgtccttcacccattctggcacgcgctcgtgcagttcccacgtgtcgctacgagtccacctcgtccggaccaaagcccgcgacatcgactaccgccccagaatccagactcgatcgcgaacaagtcccgtcctacgaattgacctttacatgcaatgtttgcaagacacgctcatcgcaccgcttgtcgaagcaggggataccatcatggaaccatcctgatctcgtgtccggactgcaagaataggcatctgatcagtgatcacctgaaggtgggtttggcacaaggcagtacagtatcttccaaagctgactatcctagattttctcagacaagtcggttacaatcgaagacctcatgcgggaaaagggcaatttggtcaaaaagggatccctcagcgcagagggcgacgtcgagttctgggacgatggcagctccacgcctcgatcggcacatttccattcagagtcgaagcccaagggcgacgagcgctttgtcgagcaaccagcatcgaagaaccctacgcctgaccgaagcgagtagagcgccacacatgctgctggccagcccaacgataccctgtacaacactcatagacctgtaaaacactgtatgcatcaaatgacgcgaatcgaccatatcgatacgaatggaactgtggcgccttgaattttatccttacagattccgtaaagagcatcaagcttgcactccagcttactcgttgctgaactctacacaaaatatggcctagcctttttcggactagcatgatatcctacttgaatccactgctcagtgctgtacgcagcccagacacatgtcagcctgccaacagagccttatgacatattgaccggcagtagcccctgtatctgacaaaacctgtaatttctgtgtcacctgcgacgaattctggaaatggaacgggaaacagcatctggacgaaatctgggaacgaaatctggaaacgaatcctacatcaaagtctctgagtcgccatttaaacgcgggcatagatgcaaagcatatcttctttgttacataataccggcgaactcaaaagttctttcatcattgaaattgatcacatataccgtcctctacgaagatgccgcgcaaggcccatggcagaccgcccttaccggagtgggaacaccagaaggatgtcatcctaaaattggtctcccaatatccctggcctgtcgtcattgagaggatgcggaaggagcacaacttctctgcaaggtaggagagaggctgcgaaatcactcgtgactatactaagcatttacccaagtaacgagcattatgttgctcagatgaaagcatggggagcccgaaaatacctcaaaaagcatgagtggcgaggcatactgcataaattcgacgaactcgaggctcgacacgagagaaagattcaactgcgctttctcggcgaagtcgtgcccgaggagaggatcaaaagggccaggaaacaactgcgccttcaagataaccagggtataacgttttcgcaatgttttgatgcgactctttcgctgactcagaagcaaatgttccaggagtgattacttcctgttcgattccaacacatgtttccttcgaagttctgggggcaaatggcgcgtggtctgtatgcacagatgagcatcacgattccgaaacgtcacgaccaaatacatctgcacagccgttcggtttctcgaccccgattgtacaaagtcctgctgccggccatttcctttcaaatgccagtgagggtaactgtgctacttacaccggacagcaattggatctagttgcacccgtatcaacaaatctcatcggcagtcttactcttgcacttccatccacgtttgcaagccatagacaagacactagttggcccatgtggagtcccatgcccagatttacgcccgagcccgcacctgatattgaggagcttccttccctcgactttcctgaaatggccatccaaaatgggccctatgatctcatacaaaatacgtccatgctagctgggctttcatcggcggtgttttcgtgggattctttgaacttccagggttttgatgcaggctctctcatcgatctaccttttcaacagttccagatgagcgttgccatcggaggtaagcatcttagcccttcgttctttttcgattgaatagttgcgtcttgaatgctcctaattcacgcataactgctcaatactaagcgctcttccaggtatcgacttgcgagtccttagacctcacataacggctatgcagagctatggagtctcaaccccggcgaaaatgtttcttagggatgtcgcagatgccgaattttccctatccgacatgccaggccccaaggcgagcccactcaatatacaaccacgagatctgttgttatccttctgctctctcctcccaggggaagcaagcgaacacgaaagtgacttgatcacgaaggatgccatgcttgacaccaacttcattcgactcctggtgttctccattgcgaatggattcgctggtctaggcgatgtacctatcacgagcatcctcaggttcctcaccagatatggaaataccgatacgctctttgggcaagtcctgggtgcaagtccgaaccacgttgcaaaatcactcgcggagaacctcttcaaagtcgccatcgaagcacgtcaggcacaagtagtcaagtacctgcttgactctgagctacttcaagtcaatgatctggtttgcgaagcctatgggcaaaagttgacggcagtggagcgcgcggcacaactgcaagattacaagactacaaaagtcctcctggattcacatgccgacgtgcaaaagtcatacgcatcaaatccgaaagaaagtggacctctgaactgtctgatcaacaggattatcccgggagaaacgattccgcctgatatcatggctctggtcgaaattttgctgggagctggtgccagaattgatctgagtatgctggagcgaggtgtcggacatgtacgcagcccaattttggctgcgtgtctcatctctcacttcttggaatcacacgagacatgtgctgtccaagatggcatgctacccgtcatagctctcgcgctagaagaggaacaggcgtatgatgcaacagagcagacgataggagcatgtcaacgtcttcaccataatgaatgtctccagacgcccgaaggcaaggtcgaatgggcacttgttcagagtgctaagcgaggtcatgtacgagtggttcagctgctgctgcctcacacaaacagtctcggtagggtgctcagttccgcttttcatagtggcaaaagcgaaattctcgagatggtacttgccaaacgtccagatttccacgcccctgcacaaagtattgttgtagaaaaccacatcaatgatcctggggaatatttcctgactgcaacaacgccattcgcagaggctatacgaacaggcaaccctgactgggctcatcattgcgaagaagcgggcacgttgcggtgtctaaatattgcgggacactttcaggctgcgctcgccgcagcagctgaaatcggcgacttacagtacgtacaaaagcttttcaagaaccggcttgaactagttccaagggacatgtacgtcgcactcctcctctccattgagggtggtcacgaagacatttttgctacacttctcgacgccggtgctcacgttcaggttaaggagcatgtgtatctacaagcaacgccacttttcgctgcagcacgacaacgaaatgctagcatggtacgcgcgatattggatgctggcgacacacacatgcctgacgatatgctcagtttcggtgcgtatggttcttcacgaatgtcgtgtgtccttcatgaaatcatagaatggggcgatcgatctataattctagattaccatcgtgcctttccaggaggcaaagtaatatccatgggcaataaaggaagcagcaactgggttatggacaaagatctcctcgccttccttgtggaccacaatatggtacataaatctgtcttcactgaacttctcaacagtgcgattcgggaaagcgatactgcaatgatatactacttgattgactcgggtgcggacccatccaactcagacaacctccgtgttgcgatagagaatccctcacggtctgatatccttgttattcttctggatcatatcccgaggcgagcgagaagagttcctagcctcggaactcaagccatcagggaagctatcaagcttggcttgtctagcctcaaaatgctagatatcctacttgcatcagaagccttagatattcactgctgcagcgacgtagctggaagtcgttcaacagaaagtccgcttggcacagctatcaagatggccgatgagttcgcgagcgatttcatcatagtgaggcgtctgctgcaagcgggatgtgacccaaacagcgttgtcattgcatatcccgaccacaatctaactgcagtgctagctgcagttcagactaaaagtgttggtctggttaaactcttactcgatcacggcgccgaggtaaatgccccggcgatcagaagacttttccgcacgcctttgcaagcagccgccgaatcaggttgtctggaagtcgtccagttcctgctcgacaaccgtgcggatgtgaacggcttgcccgccaaacgaggaggcggcacagctctacaattcgcagccatcagtggaaactgcaacatcgcagtcgaactcctcaaacgaaacgcaaatccattgatgccgccatcaaccattcgagggcggtggcctctcgagggagctgcggaacactgccgtaccgacatgctcgccttcctcctacggctcaacgtctacgataacgatcactgcaggcgagcagcgaagcttgcgaaagaaaatggacatatgggatgtgtggatttcatacaagagcatatttcgcagcatgaggagatgccactgttggatgcgtttgatatgagtgaagagtttaattggatggaatgaggtacgttgcgttactattctcagttgcctaactggtatcccctgactgacatttttatcaggtcttttatcactagaccgtgagtctatcgaggtagagatgaagctcattgaaaaggatcagtctgaacagacgcgtatgaaaagcccattgcttccatatagagttcgaaggatctggtcaagatctgacatgtattttaacggtcgtagacgtcttcattgcaaccatctaatttccgcgctcacaatctgatttgccttggaagtctgccacctgagatcggtaaattacgtctatgaaatatttgctatatagcttcgcaacaattgaactgcgctgacgaagttgtaaagactgtctctagccgccagggctgccgccttctccgagcgactagtgccctgaatcatcagagccgaaaggaaaacaacccgcagccctgcatgcgcaattgactagaatgcaaggctggcaaacaggccttcataagtatgccttagtgcgggttgtagatgagggaaagtacacctaagagacggcttttcgacccacgtcaacatccgtccgatgcgtgttgaaacgactcatcataactctggcatactgacacgttcttaacattcgcatagctgttcccatgatcttatttctaggtgctgatacaactaccgaattttcgaagccgaggctagtctcgggattgccgtctagattgcctggcaatgcaactagtgacgccacagctcagggaacagctgaagacgaagcgctgttttcttgttaccccacagagccagcctttagttcatctaacagggtccaggctcgattgatgggctagtctaatccagacggtggtacttggacgtgtttttagacacttgacagcgcacaaaatttctggactttgcatacatacctcttgaaaagcgtggggaatcagcatcaaaagctgtgcaataatgttgctacgatgattaggcaattagctagggcatttcataattgttcctggccttataggacaactagaattactacggcctggcttcgaagtaatacccccgagccgcttttgtgtagtgatgctctaaggcgtacgccagctcccagaagtctcagctccgcgttttcaatctagattcagctcgcaaagacacggctggcctgatttcgagctcaattcagtcattgtgcccaaaaaaaagctgcatgcggtgactagaacatctggagtgcgccacatggccattctggtaagatccatggcttgaccagctgaagatgtgaaattcaccgaaccgattgtgatggtggacaactataaagattcgttattttcgtctgcgactgcgttgaaatctgactcattttcttggaccgatttcttctgttctttggaatcatcatgttgtacccgtccacattacttgttgcgttcttcgcatggagccaggttgcaattgcatcgaatacgcaacagctttgctttactcatcagacatcggtctctcctaagggtgccgtaaagaccacgagcctcatccgaagcatcgcgttcaccagaccgttgaccatcactactacgccaggaacgacagtgacgccagaagcccaaaagtatacctctacaatcacgagtaccgccacgtcgtataccaccctttcccagcaagtagacacgtatacatcaaccataacggtgcaaaccacaatgacttcccaggagccgcaagttactagcaccgtctcttcaagcacgaccgttaccgaaacctccaccatacgttcaatgactacagtcccagcacctgccggatttacaggagctcttggtactcttccaaacagtgtagccaagaggaggcgctcactcgatcgccgagctcgtcaggttctaaagccccgactccttaaaccaaagccacagacttattacccggattctgtaacatgcgttggtgttgtggaaaccatcgtctacaaagctttcacaacaggtaagttcatgccgcaaattcaacctgtattctgattgttaatactcaatcagtaagtcaaacgcttccaacacacgctatgaggagggcacaaacgatctcgaaataaagcttttttcttgaccgttccgtcaaacgaactcaattctgcgcggactctactgattgcaaacagacggcgaagactacaactacagctacagcaccgactccaacgaccaccctgtccgcaacgacaactaccaccgtcaccgtcactgccgggcagcctgcagcgttgaccactcaaacaacaaccactacctcaacgctagtccaaaccatccctcctgacacaacgtaagtccatgtacgattggtccttatcgagtaccagctaaaccctgttgcagggtggtcacatcaataggcacaacaacaatatcagccaccacctaccaagccaccgactacgccatctgcgcctccaacaactacgccggcggcgccaacggcaaaggcatcgacgactacgacaccaacccagccctcccattccttggcttcaccaccgacacatcaaaagaagcatgctgtagatcctgcgctgcgaatccgctctgcgctggaaccgcttactacgatcctcaggcgggtggttggaggtgccagttgataggtactgggtcgggtcagtgctcggctggacagtacgatttgatggcgggccaggcgcaggagtttccggtggatcaggggctgtttgttagtaatgggaagtgtgcgaaatggagctcgacgtattagatggaaggggcttagaatacatgtacagttttgttgagacaatcagggagtaattggtttggtcatgcggttggacggagttggaggactttaaaccggtttctccgctcatcttgcaccacatgcgcaatacatatctgtagcccaggaggttatctgcgtatacggcaataggatgtcgaaatgaagttttccagccttccttgctgttgcttgtgaaccagacataagttagcttcgcgacatgatactgtttatagtagaatggtactagttctgacttcgtctgagctagcctaaatgtagttgtattcctccctgctataccgtttgcggtaatcaaccgaggacttctacgagaaagagtgggtgaatcactcgctgcagcattctataaataggcaatctcaggccttcgtgttgtgattgacctacagatctgtgcaaatagggtccaatagcggagtacatatgtactcgccattctgtccaagacccaaaggaagggctttacacgatacccaccctgacaatgcacatctagtagggcctcaaatcggtacatacactcgtatcgttattggtctcattactaaaacgtattatagcgaaactacatcgatcacgcatcactaacacaatgcgattcgcactcaacctcttcttgaccttgctcagcgcaacaggcggtcttgctgaatcctgctattgtggcgacccttcgacaggaggagagggatggtggaatggaaggacatgggcccagatctgctgcgacgagaacggcggcacctacagtttgaactatattcccgctatggtctttgtgcgcaattcttgcaaaaatacggggaaccgaggcgggtttaatgctttctgtggccgcttgggtggtggcgacgcgatttgtggttgagcaggaggtgtgctgtacgttgaagtgatgggaaaatgagtcgtcagaacgaaacgatatctcgacattcgaaaggtttgacaaaggatgggaaattgctttcggaaatcctgttcgctcaaagcaaactattctagtttaagaacgagcaaatcaatcgagtagtatgttgttatcctacttctatttgaccagcacttcgctaccatcaccgtagtaacatatgatcagcattgcacttcaatacttaccctctctgaaataacctgccgtatcatattagcgtccgcggtgatgtgagtcgcgatttctccagctccaatgttatcaaaaaaggccatggctgcactattgagtcaaatcgcactaagaaatttttaggcatgtacactgcgtcgttcaggcgttatctcgaaatctggatggccgcgtcaaaagcgacgaatatcgagaaagcgaaatagaatttgagcacgcagcattttgcagcgtaggcatggtaccgttgagtgacagcacaattccggggtttcggaggcgatcccgacgcccacgccgccaccttggaagcttcatcccaaggtcgggcagctcggccctagttcacaccgaactccccaaaattacagcggaaagcgaagacagaagttgtacgcagcatcgctaccgccggtcggcttcggaagtaacagcaaacccctcgtgaactcttttcctcagcttgcgagctacagtggtattgaaattcgttctctaacgtctgggcctccagaatcatgaccaacgagatgcgaaaatacttagggagaccaggctcaacttgactgaaagcagatatttctgacacagatcgtacgtcttggccacagactcgtccgtgtgatagcacgattaatctagatccaacggtgaacatcgaaatcgctagcagcagatgaagctttggatcatgcatatcatgcatgccaaaacgcggcgatcgttgcgtacgaaaatggacgttgaggcctgccacgatttggtggctggcctaagaacgaccgaagcacggccgggtcctccagaatgaaatctgccagcagttttgaatattaccatttaaaagcttaaattttaccagatccaaacccgcaagatctgacctccaattggaagcttaaattctcccttcgcaagctgataggcccaagctgaaagacatctgtacgttggtcggcaaacgttttgagggtttggtgacacaactttcgcgactttccttactttttcgtagacctctttatcgcaggaaatgacttgaaatccacccggcattgagatttgtgggacaatgagtgaaaatattgagcacgatcaacattgggaacaaatttagaaaaccgtttggtcttcagagttcgatgaagaagcagatttcaaacttccataacttttgcaaagtgatgtttctcaatgttcctgctgtggccatcataaacgtgtatatagccatggtgccttcgcacatgatgcaaccatcaacagtccatctacagtgtacatcacctcaaacattcactcgcttcccacgatggttctaccaactcactatgcggctctggcaaataccaaccgtacagctctggcgaacaccaaacgtccatggcgacccaatggcgacacttacatcgctctcgccagtgcgatggtcagcatcgtgctcggcgcgctccaggtgtgggcgagctggccgacaaatgcggccgaacgataaaggctaactcaggtacacccgctcaaccatcactagggtatatcaggagctaaaaatatggacgagcagcggaggtcataccgacgagtcaccacgagtcaggaaaacagcgacagcgagacaacttaggaaattgtcgtggttgttggcagacccctctttcctacccaggtgatcgtgcaccggccgttcaatcactccgcattttttgttgttgttgtactggatgtaatagacgggttgcctgatggcagctggtaattttgttcattgctttgtagcagactaggggttgtaatctggggattcaacaattccaggagcgcaagatatcataaaattgaaagaaatgaaacttctgaaaaactgcctcgccgatatagctctcgtaggcgatgttgttgtcagcgctgttgtcgcacccatgtgcacgatgcacggcatgacatcatttatcgataaggtgacttcaaggttacggtagcgtatgcatggcgctatcgccgtgtccttgccgccgcccttcatcgtcccccaattgatgatttccgcagttgaatttttgctgaaaattgcgccagtgacgatggccatgaaggggactcggcatttgtggagctgaacgcgagttcgctcactctggaagcgtgtcatgcctgtcatcacgtttgtcggctcttgaaaccgctatgaccccgttagttcgcggacacagtaccgacagccaagagtccctttctaaatgttgagaagaggaattgacggattgggtggaacgccgattcagaacgagcggcatctggtacgacagtgtccgtttactacatacaggtgagtatagtagcgcatcactacgtttgactgctcaataccttgttcttagcaggactgaaaaattccgaatatcgagcagcacgtttgctggtgcagatcagactgactccgccaataaatccccgtgggcccaatcctggtaaggatttacgccacccgatctccgcaacccgcttaaatttcgaaataacagatacagcccgagcgtcatgttttcaaaaagtatatgaaaggcgagtgctctgtcagcatcatggcacggctaggtttggggctcactactctcatgagctcctccacattcgttttcgtcatcgttttcgcatcattctcatcacccaactcactcttctctcgttaatgtttgggtacttgtcgatttagctatcgctttcagtacattcatttctttttgttcagcgtttctagcgtcactgcccacagcaagactatagctctgtcaattcttcgcccaaaccaaaaggtagactcatccctgggttcacctgtatacagaagcagacatggatctctagggggtttcgacaacaatgcctacttcagacaccacttttgacaacttctaacactgggactggaatttccctccgaatacatatccgacaagtaatggtttgattacaatggacgttgacaatgctcctatctcatggcccgacgaacccacagtaccatttgggcagcgccatggcactgaagctccgagcatgcctttcaccaacattcccgccgctgactatgctgtcatgaccaatgcggcaggtaggtctcatatatctcccgggagttttcatgttgctaaagacgcgtgtcacagacgcctgcaaacaggcacatcaacgcagtcgcacccgcgccgaactcgaaagaccgcgtaccgagtctcccatcccgatcccactacagcttgctcagccaacaaacccaataatgcgtgaacggggttcagcaagttcagcttcgacggctcgctcgtcctacgaaactccgaacactggtcggtcctctgccacatctatggacccagaggacacggctttggcttcccagtcagtcatgtcagagccagctcaagaacgcacggtaccagtgcaactagcatacatgtgtcccaagtgcaacatgggccatggccgcgagacacatgtctacaccacggcccaaaggaagaagaggaagatcgacgagactcgtgatactaggatggagacacctgccctcaatcatgaccacgacaccatatacacacctcgcccacatttggagtttgagatattcgaatcgcagtggaagagctcagcacccctgaggaagcacataatggcaatccatatctacgactttcaacgtagcaactcttccgagttcgtgtgctgctattgtacctgtggctatgtgtcggaacgcagctccacttgctctgcaaggtttcagactgctgaggaaatggcgaaccatatctgcactcgtcatgcaggaggaccacgacgactgtccaagttccaacaccactgcgccccaatctcggacacttcctacccagaatatgtacgcgaccagattccccacggccactaggggaacacttcgatggatcctctagccactagaggatcccttcgatctgacctcgcatgcgcgttgcactcccaacgttccattgctaagcagtcgaacgttcttcacttctcatcgaccagattggacggcgttcatcgcatccttctccatcttatcgatgactgttaggcagcccaacactcttcaattcttatcgaccagaacggacgacgttcattgcgtcagccacattctcattgatgactgccatgcagtccatcattcttcgcttctttaccacctcttacaacgtccacgaccaacgcagccccacactcttttgaaaagacatgacccacgacttcatgcaccaggtttatacaaaccacgacgatgatgacacatcatggctacgtagcgcaaacgaccaattttaattaaaaaccaaagaatataccattcactcttttagatcttttaccactcccgactccttccccatcccctatcagtcaccccatcattaccgaaatacttcccgcttacgtcttctgtccctttgcttaatccgccgtctcgatctcctccactgcctaattccccaatcgctaaccgcacagggatcctcgcgccttcttccagcgtcttcggcggcgtgccgacttgatggcccatatccgtatccacccagccaggacagcagcaattgaccaacacgcctggattctgcgccgcgagcacaacagtcagcgcattgacgagtgatttggacacttggtaggatcttggccccgagccccagcccgcagaggattgcttggagggcagggaagcgaggtatgaatctgccaatgcatcgacgtcggagagagacttcacgctgcggaattgtgtctgaagcgcaggcgaccagttgctcaattggcatgctgtgctggatacgttgacgattcgcgagcccttgttgcgcgccatgccgccctgttcgagaaagatctcacacatggatttcgtgccgcggtagttgacgtcaatggtttgggcagcgagctcgggtgtttctgagttgttgttgtttatgcctgcgttgttgatgaggacgtcgatggcttggccggtcgaggcgatgaaggatgtaatggagtccttgtcgctgacatcgagcttgctgtaacgcacttggttgctgtgagaagcttttatgtggagatcggttccggagcgggaagttgcgtagattgttagtggagggtcgtgttgggttttggcgaggagatggatgatgccttggccaatgcctcggtttgagccggtgacgacgacgagctttgaagacatggtgcgcaaatgctgtaagataaatagcggtcttgttgtagtactttatgtttgtcagtctgaggcaaggcatgatgttatgtagtatacttcagtcgtgatgtcatgaaccatggtgtatcgatctacgctattagccaatttcaaatcctctaattatgactttgcaggagggcatatgcttgtcatctccaaccgattgctacattcatagtgactgcgatagagcacgccgaagtgcctggactagccgatttgttggttcatgtattcattactctaattttgtacaaatttgcagaaatttgttttccctgtgtaactccatcattgaaggaaagaatcgtggaatagacggaaagtcctcggtccctctaagtgcaagtgtaggctccgtcaacacgtaggtcggcaccctggaatggtcagcagctgtgtgatacgaggtggggagtgaacgtaccgtgacgtaggagctagcatcactggaaaggaaggtgacggcgcccatcaggtcctctggccgtcccatcttaccgacaggaatgagggaggtccactgcttctgcagctctgggttgtcgtcgagaatcttcttggtcctgcaaaggattagcatcaacaataattgaccacattttgcgccacttacagtgctgtaagcatgtaaccgggcgaaatgcagttcacgcggatgcctgcaccagcccactcgaccgccaaactcgatgctagatgacggacagcagccttggcggcgttgtaaggtgcctgcggctggggcacgttgacgatggcgccagacatgctgccgatcatgacgatgcttccaggcacgttcctctccatgaggtgcttggccacggccacagcgtataggtatgtgccgtcaacattgacgccccaaagcttctgcatgcggtcgtgaggataggagatggcgtcgtagttctccgtgaatccagcagatgtgaccaggttgtcgacctttccgtggactctgaggatctcggccaatgactggttcacagaagtcgggcttgacacgtcgcagaagtgagccgtgactttgggaatcctggcgagattagtatagctgacacgatggtacaatcttcagtacttacttgtctgaatctggattctcctgctggtagatgtcgatcaggctctgggccgacttaagaccctcttccctgttcatatcgacaatggcaacgtcggcaccagaagtgaccaaggcctgggccatgacaagaccgagaccacgagcgccaccggtgacaacggccaccttgccctccatggagaaggctgctagagtacgcaaggcgtgcactcctcctctgcctacaacaggcatggatgggggaagatccttctcttcagggtactaagattgatgttaacgtctgaatacttgatggatgtaaggtagcaacgattgggaagagctccatcgctgctgcctcgctgccgtgacatacctcgacgacaatgtccttgctggtacgagcatattgtccctcgtgctcaccactctcacctggctcgccagatgtagtggcggaggtgtactcatcgtcagacgacttgtctgagcgcaccggtgtggtcgcaaagaatctctgcggatgtttctggaatggcacaattggctgcgcaggacggaacgaggctctgggcgctcttgctgcgcgagcggcctgcttgatgatctgagacctgaacattttgtgatttgtgatgggggacgcgtctgaaagtcgaaaaaggtgagcggagcgccaaaagaggctcttatttaagcgaaagcctatgcacgtccagatatcgtgggactgagctcgtgtcgagatcgtgggggcactgcggagtaatagcggtgtgagcccacaaacgtcgcctcgaggtcagaaaaaagcttaagagggtcacgagaagctgtagaaggttgcaattgagcttctgaaacacacagaaaatgtttttcggtgttccctcgagctccctcgccccttccccattatttttcgagggagggcgatgacgtaccacctgtgccaatccatgcagggaaggcttggcgacatgtttcgcgcccctcgtttgagaatgttgaaccactaagcccacatttccatgccacgccgtcgctcgctccacgattaggataagggcggggaatcattgccatattccgggcctcacctccacaattttcttcacgatccccagccttggtagcaccgagagacgagagacgtgtgcggccgccgacactgccctcgccgatcagatccagtatgtttgacgaactctgttccaattcttcaaaaaccggtgatctggtactttgagccatatgacgcgtcgataccaactataaccatatcacgcttcgttgctgtcttgctacacgcagttgtgctagtgaacatttcccactgacacacgccgccttagcatcctgactcaacatgttcgacttatatctcttgacattcaattgcgcacgcacgctggttgacccccagtctctctcacgatctctctttgacgcgcttcccaagggcgcgcctgtgccagacctcgttgccatatcattacaagaaatctcgcctatcgcctattccttcctaggcggctcctacctcaagccctacttcgaccgcatcaccaccacagtacaactggctgccgatcttcacagtcatggcagcgaggagctcgagcatgtcgcaacacgaagcttgggcatgacgggcttgatgatattcgcaaagcccaagcttgtggagaggattcaatggatacagtcagcgggtgcgggcgttggtttcgcaaatatggggaataagggtgccattgctatgcgtgtgggaatctcgcgtcctggttctgcggacacgctcaatctgaccttcgtggctgcacatcttgcccccatggagagcaacatcagcgcgaggaacaaagactgggaaaatctggtgcgcaacctcgtcttcgtcaatgatgatgattcggcgtacagtgccagcgaggtgacgcctctgcttgcatcagcgtcatcatcaccgccaagtgaccacgacggaatgtttgctgatggcaactatgtcttcttctacggagatctgaactatcgaacgcacgacgcgccacctggccccgacgatcacaagacttatcctcagcctacctcatccgagacatcaccaaagcactattcgcagttcctcaagcaggaccaactggcaagagaaaaggaggctaatcgtacactacatgggttgcaagaacttccaatcgactttccgccaacctacaaatatgccacacccaaagatggaggcgcaaaacctgctcacggcccatcaactaccgatgatgtctggaactggtccaagcatcgatacccatcatggtgcgatcgcattctcttctcttcgcctggccccaactctgagcttgagccaatcaagtacacagccttgcctgttcaagccacgtcagatcaccggcccgtggctctatttctgcgcgtgaacgatagaacagtttctggcgatcagggccatgtcgtgtctcggcctccatttcccatcaatgctcagtggaaatctcggagggacgctgcccgaagatcagaagtcatcgttggcgtactctcatacctggcattgaccagcacaggtagagccatattggttgcgtttatcggagcagtccttggaggactatggctcacttctcgtctccggaactgagaattgtgatgaccagacttgtgttccttggtcgatggtcgaccgataattttcattgctgtgctcagcattatcttgcatgggccaaccccattctttcctcaaccactgcctgctcgcttctgtcggccaaaaggacatcatctccacctcctctaggaaatccatgacgtttctctgatcctgcgggtcgtccaaaacgactgcaaatttgtgcatcgcgtgtgctgcaaggtacggcgtcgtgctggcatgtggattacatcgagcaacagccatgatttctctaagccacgttgtaacttctggctctatcgggccaacgtcgattatgtgactgttgagcttcctgggatcagccgtcgcaagggcaaggcggcaaatacgcaagtgctgatgggcatccgctatgtaatcagtcagtgaggaggcgtacactgatcatatgtcgacccaccgtggcaaatcctgggaaaccacaactctacggattgtccttctattgcgccagattctcggtaaaagaacgcatcaaagctacttggtcgctcccgttcccagttgtctaccaaagcgttcaatatgtcccattcatccagctggcgtgaatctccctgagaccattgcaagatgcgcgcgcagatccacacgatccggttaccccactcaacatcatctcttggtgataccaatgcaggtaaaacaaagttgcggtagtcaacctgtaagctctgcttgttcagcagaccttggtaaacttcaaagttcacgtggaccataaaacatgcctgcactacggggcttgacatgtcgaacaaccagccagaaggaccatagaacagttcatgcgtggaaagatgcgactgaccacgggtgccagctacacacgattagccagataggatatagagcagcaatcaagcgagacgcaccaaacgattcttcaaaccctcgcaatagcatggctgccaccaatgtgggctcgtcccgtatgcggccatggtcagctaggtattgtatcaggtcctgcagtacgcgctcatggtacacgaatggcttgaccggaaaggaagcgtctgtacggcatacgatctgcgacgctgtcatgaaaaccgcattaagcagcatggagttggtcaaggccatctgtggtactaccttctcaaatacactgtacgaactggtagtgtcccaccgcggagcatgcgtatccacaaaaacgcggaaaagatgagcttcgatgggatctgaaagaggccatggggcccgcgaggtattgacggaatgatagggcgatgaagtgcacatttcgtgctgccaatcgattgaagagctaccatctggactagacatggaactagtagctgggctgtcatgacgacgatgctggaagtttgcatgcatagggctgctagaagctgttgaaggtgcttcagaagcggatgatatgctactcgcagcatgcgatgcaggccggatgcgcatttgcatcgcccgaggtatactgcgctcagtaatccgaggtaccctctctgatgtacttgttcgtaacagccttgtgggtgctcttcgaatactctcgctagctcgactatgctcgaccgcatccagatcggccgcaacctgtgcagactcatcgatgaagtccactgcgttatgcatcagcgacataggggagatatacgattgaggtgaagcataccgtcgccaggtgaaccaacccaagtctgctcactcgggaagaagtaatcgtacttcttaatgtcggcccttgtcgcttcaccctcatgtttagggtacacaccgtgtctgaacctaacgcggtagttggatgttggtcgcctcgccaccctggccctagcatcactcgatctcgcatctgaccgggaactcatcctggcttcgaatagaatggaaagcttaacaaaggcttggaagagcttggcgatgaattaggcaagcaaaggataacagactcatctcttacgagagcatccccctggatagttgtacttgttcggaaacaagtcagatgccttttcgggcttgattatcacaatgctgattactgaccgaaggcgccccgtatgtatgtgtaaacagagaaggagtcgaagtatttcaagcacgctgattattcagcgcaatggcggtatggacctagggacgtgcaactactattaagtgcttgccattggctgaacgtatattgaatctaataaggtcgttgctagttgatgtaagcgatgaggtcgttttgcgtggacaccaggctagtgtggctaacgagagggatgcgtctcgggtagggcatgatacagtatcgattctgactttcagccgagatagtgccagccaatgtggaagctgggttgtatgactgttctacacacgttcccgaagagcgaagcatttggctactagccggtatctcgacaatctacaacggcttagccaatgcagctgagcgggtggctggctgtatgcgccgaacattttgttctccacatcatctagcgtgcgatttacatactctctcgaggcttaagtatgtcagccacgcctccatgcagcatgcaattggttcaaactcgtcaatacgaccgtgtgctctcccaatcctaaatcaccgaatcaccgctctcaaacaacgcacatctcttcgcgagcaactgacctctaccactctctccatcctatcacaaacctgtacagccaactccaatgctcagtcatcctcctcccccacataaaccccgaaatacatgcgcagccacagcgcgccaccgtacacccatgcaggtagggctgacttctagaaggcctttgtaagcgtatttgagcttacttctgagttgccgcgggcgatctgccgacggcatcgcagtctcgcttttgtcggcataaatacgcacggtgtgcgagggataggtcagctgctttggaacggtaatgtgatggaggagattcattagtgaacatggggaacaggagatttggatgggtgggtttggggggcaaaagggcattggcgatgtcctgagcgcatatgctgttgcataatcacatcccattacccccccccccttgtcactgtatgtacacgctgtggatttcaaacatagctcaccatattcgacttcgagggggttctcccgccgtcgctgacggtcattcgcggaatccagaccgctcagctatgacgtacccgcctcggtccaagtcccgaatcaacgaaccctgacggcgattggcgctaattttcagtgcagccggtggaggattattgcattgcttgttaagaggagatgggattgttagaaggagagtctggacttgagactgtggagaaggtggatgtgcgtgcgcgactcatggcttcgcgagaaacttcgaagtggggatgagaatgagtggggaggtttgcttggagaattttgtggctgctggaggaatattgatgtacctaagcgtaatgatgcaaattaatgtatctaggttaccagtcgctcatgcaaagtaatgtactaggtaagcaatcaatcaggctcagccaccaaagacgagatacgagataagtagccttagaggtgtatttgagcaatgaccgacccctctctgtgcacgcatctcctctagaattttcttctaccagtgcgcatgcagaatccgcaagtccgaccgaaaaaacttgattttgatctcgcatcacctactgcagaagcatgaaggtgatctcggtgtattttggatgcaggagatgagccgaagcatggccattttcgggtgtcttcgaagcggagaggcccacatgcgcaacatgcagaaaatgaactctgtccttttgcccaaggcagatgcggtgatggtgatctgcatcgagtgccgcactgggctgaacttcgctggtcaccagatgaggatacacactggtcgtgcttcactctggcatattctcgaggctcgagaggatcgcacttggatgctacacatacatacccttattgaattctacttctacgagcacttccaaacgtcgtcgcagaatctgcaggtcttcagaacacacacactgactcgcaacctccgaccccccgtcgggccagaacaatctcacgatgcccgcccaaagcccaaatgttggtgttcactctcggccagcaaggatgcctcggtgtccactcgccctcgacgtcactccgcagcgggcgccaacgttgcgcggcccctcgttagcgcacgatcatcagcaaaaaaggcgatcgatatggacaacacaagcgctaccagcaaagtccagactctggtttcattctggccctgcattcctgggcgactgatcatgagggtttgttttatgtaaagtctggaaaagattatcggatgccacgggatttgaaaatccgtgcgactttctgcggtgcgcaggggatggagttggcgaggtctagaatgtcggttggatggtgcgtgaagtgatgtggggatgatgtcaaggcgtcttacgcaactctgcacgcgaatactccgtgaatccgtcagggcgccagtacggcgctacaggtgtcatcatgtcatttttccgttggcttcagcggctgcgtggtcacagggcgaaggcagtgatgatgtttttgaatatgtgacattgttgtactacaaagcaattcttcaaaaaccgtcacccatctcgtggggaggtgcgtgtgctgaaatcaaaatccctgggactccaaatgttccaactccagaagccgaataaacccacactcttgaggtatatgatacaacaatcgaaaactccaacccaataaacatgctgagatcccgctcaagttgtcctatgcttccctaggttgtgatggccgaatagtgtgaatgatgaagtatgtcgctaaagctcaatggtcataaggttcgtagtcacttgtttgacaagtttgatgacgtcggcggtcacgacgctttttgcgaagtgttggcagatgatagtgatgcgaaggagctggtgagcgccgagtaggcggctgctggtcgtccatttgtcgatgatgctgatgaagtgctgttgctgcgtgattgaatgttgagagcgacgcagctatcgcagcgtccgtttgtggcgttgcatcggcctcgacatccgcgctcgtagttgacgcaggagaacattgtggtggattttgttggttgttggattggagatcggaatcagaggcgttcgtgtgttatttggagtaaagttggagaatggcttgcttaaggagactttgtacgatccgtactgtgatttcgatcggatgaatgaatatggcgaaggagatgctataatatatatgcgctagtcggctgtgatgcctgatgatgtagccacggatagcagggaacgcagggtgcacttgagcttggctggtagatggcgggccctcgtcgtaggcttgctttagcggtatgcaacaatgtagtcgctgcaagtctttaccaatagcgtcggagtatgcgggccagggtttagtgtccaagacagggtgatgttgtagagagtcagatcgaatgctgccaacacggttggggagaaagtatatttatgatgccaccggggctaaatgtcgctgttcggaatgtcctgctgtttcaacagcggccacaaagaatgtccttataaacgaaacaaacgtctctctttaatgaaagggtcactgcaaattgcgtgttcaaagaaccgagcggcactcgtagctggctcgtgcgcagttactcaccgggcactgactgcccaaaaagggtccatcaggttcgcgcgcatgcacagcgccctgacggtaggctcgttctgcagacctacatacagcccaggtgattaaaaatatcggcgccgagagtgtggtcgacctccggcgatcttgtccatttccttccgcaagaaccggcagtcgatacatttggcggaggcggagcgcccgctgcttcttgggtacactgggcaacgctagcatccacggtccagacagactgcctctctacctcaattctggcagggatcagaaaattacgaatcgaagattgattcatgaatttaatctgcctgccccgtgcacgggaaaatcggcggcacctgggtagacgcgagaaacctaggccacgctatcgtcggactcgcacttatcccactgcaccctgacagcgttcccagtggttggctttgaagtcgtctgcattaacgtacgaagtaacgccgcggcttgggcttgtcgaagaacaccacccatcaaatccatattcctgcccgacaacgcacacacgcccaacaatgcacatgctggtcaactacacagcctagtgttacaaaagaatgtgcgcgagtagggtgacttgaatctaaggtagactccgctgtgcgacgaagtcatacgatggtcaaacaatcacatgtcatcgcagaacgtcaggccccaacattactaaacaccaaaattaggtttcgaagatacgcacaaggtatcctcggctatcgcaggtgtcactgttccaaatcgtgttagacttcgttccacgaaaacgtccgatagcgctactctagacatgtctccacttcaagccggaccatccggcagtactactcactgccgaaagatgacggttgtaaccactagcaaagctttcaggcatgacgattcttctgcgatgaaagcaagtctagaacttgcgcaagtcgtcgcatcttcaaagtcatatggcataagtagttgatgatggatgacgactgtcggctgtctggatcagagcggcatgatcggatctcaataatgagcggatttatgagtgaattaactttctttggccatattgttaacactgtaggttgccaggtacgacgaaaagtaagcaatgacatctatgaagtactagcctgaagctgtacgtagtatcgctaggatttgattgcgacagcaggacaccttgcgtagctccaggtcatggtcttggatactatgtacactggtcgctttccgttgtagttgacaacatgtagctatttgagcatttgggcttaacataaagcagtgcaacatacccaacatcaactgcgcccgcagcatgacacttctgtatctacagccatgcatcacatcttcgcaacatccaggtgatcttaaataaggtttgtagtctttagttaaaactacattagacctcgaggagacttacgcgtcagtatcacgctactcccgaggtccatccgagtatgcttgcatttccagtactcctccacctcagagccaacgatcgttctccccaccatgaagctaggcagctagtcgttaaaagctacatgactgggcctgagtttcggtatcacatccacttttcctcttcggccaccaagtttcttcgtcatcttctgccatttctcggggtcggatctcgccattggacacaccggatctttgccgaaatgtctttctgtgcagtgccagcacttcatgggacgtttcttcgtctcattcaactttgttgcttgaaccaccttgcctgtcttcttctttgacggtggtgtggtgaagctgggcgtgaggagccactccataccctcggggacgatcggaaatctaggtgcatccaggcaaaggtgtagttcatggccgagatgcttgtcgagatctcccttccattgtgcgcagacgtacttcacttctcgagcgatgagtggcgagataagactcaaggctccgatgcgtcgactgataacagcgaccacatccgcttcgtggtcgttgaggccgaatttaatcctcaaatgctgttccatcttgattacacgaacaggctctgatgtactcgcccacttgagctggttttttctcttcctcgtaagaatgaaggcgctcaagtcgcgttccagttccaccattgggtaactcatatataatatttgttgtcggagctcagtaggtagtcccagaaggcttgcgcgcgagtatatcctgccggcggagtgtcccagatctttgaatggatagatccacagttgaggtgcgcgttcccgttccagctcttttcttgcggcgcgtttcagtgttcgaggttcatgaaagtattcgatgcggaatttgaggttttccatctcgcgtcgcctccgctgcgcgttatttgtgcgtgcgttcttcttagaagccatgatgttgactagtgtgattgagtcacgttggaggtgtgttgactatttggtagtcggtaccatctacgtgggtgggtgggtaactgttgtcgagacgctaacgactagcgctggccgaaagtcgatcttggggatgaatctgcatccgtcccatcagcattcaccaacaacgcagcttccgttgacggcgtcttgctgatataggacgggatccatcagacttgggcgcaaaggctgctcgtatgcccttgaacatacgcttctgattattgtcgcaatggcagcaaagcaacagcagaagtgtgctcatgaacgagatccatgctcgtgcatggctaaaaaggtgtttctgtataaggataagtcgtcgttgatggtacgaagcccctctcgataaagtctcgcgttatagtggtgtaagtgaaagacatggctgagggtgcatatggcttctctcgatagaggctcatggtgcatgtaagagtgttgcgggtagcagcatccgtgactaaagcaccctctcgtgttgaagtgaaggtgcatgcgcttgggtgtcttctcataaaggcgttggatagggtaagatggatggccatcgtaaaggtatatgcacgtcgtgcgagaagaggtggtccgaattcaggctgaacggcaccattaggaagccgggctgacagcttggtggagtagactgataactttcagctgtggaaataaatactgatattatatcaacgagcagatgcctgctgacaccggttgagatggtggcaaaccaatacggctcatgcgtacatcccacgggattagtcgataggaacactgcgcaaacccaatcttgaacatcatcgaatgcgctctcttgcgatctcacggtaatagaatttcaggcaaagacacggccgacaagcaacaaacctcgtctgctataataagaactacgtatacacagccttaccggcagcgcaccgaaagcatgttcgcgttcgatgactttgcatcacaagaaccaatccgaagccgctgcgcaagagcattcgggccggtcccagatcaggtgccggcgacctagaacaccagacctcaaatctcggttccattttcggcatcttgcgtagccacaaacgttgctcgaggctgagcttactgtcgatcgtgagttgtcagccctcagacctcctccaaagcctccgaacaagtcttgccgtcaactgccaagggctagcctacgcgttcacaaagcaggttgcgaaaccgtttacttccagtcaattgaagatttctccacgcctggggccccggtttcttcaatgcagggattcatggtcgcgcaacgctgagtcgaatgccacgaacgttatactttcgcagccattataacgcactgtgcgctgttctattggatcagcaaaatcgcgcgaccactttccatctcaggtcaatgtagggctgcgtactacagccacgtacgtcgtggttgatctcggtcttgtgtagtgaacactagcatcgtgaaacatacttaggccttctcggcgcgcatcatgggggttcttggcaccaatctgagcctcaagaaagaaggtttggcacttgttgcacaggtaatccgtccacgacgacagctgttcgacaaggcttgactgttcttggcttcaaggacccgttgtttggcgttcatggtacttgttcagatataaggatgcgaaacagcgcccacaatagtcgatatcatcaacttagatctcataaacatcttacacatacacacaagcacaaccacttcacagcacttcaagctcaatttcatcaaaatgctcttccaacagctcgcacttctcagcgccatcgcagccaccaccgctgccgttggcgtcagcgagaaggacgtccccctcgagtgccgtgcggtctgcgctagccttgtatctacgacacagcagtgcgacttccaaaccagtatgtcctcttagacctgaagttagactcaagactaatatcgtatagacgacgatctcgcagaactctcttgcatctgcaacagctcgaacgctggcactatcatcccagcatgtgacgcctgtgtcgcccagttccgaaggccagatgaccgcgatggccgtgacgaccgtgatgaccgcccggaccgtgatgaccgcccagatcgcgacgacgaccgcgacgaccgcgatgaccgtgacgaccgcccagaccgcgatgaccgtcccgacgtcggaggtacgtaaagatctaccagaagcaactctacctatactaacttgtcgtccagatgtgcgcgaacttctcactcgctgcaatatgagcaccactgcttacaacagcgccattctctccagctttcccacgcccacgggaggtccaggaggcccaggtggccctggaggccccatcgttgtgacttccggtactgccgtggttacactgccccctccccctccaactggcggtcctaatggtaacggtcaaaacggcggcaacggtcagggtggcaacggtcagggcggcaacaacaacaaccgacctttgcctgttgctcagcagggcgctgcgccggctcagactgcaaccgttggtgctgctcttgctcttggtgctttcggtatggttatggcacttttgtaaattggaactcgcataagagcagaagaagagaaggacggtagatgaatgtacgggaggagatacaggatggcaggaaagtgatggatagtttgatgatttagtcgctcctttgatacccctcatgaatgatgcaagttttttagctactatgtttcttgacggttgcatgccaaatcgtgactgaaggttctcgtcgaagcacgtgcaatgacatgtcaaactctatgcatgatgctagacaatgtgacataagcttactgcattatctcattttaaaccgctgcgaacgtgcgaactaaattataaccttgcctccaccgcttctccgtgcgcctgagtcttttgctcagccttcggttgtaatgcaccctccaaaatgtgcatgaacttgtacacatcctcgaaagtgttgtacattggcacaggcgccacgcgaatgatgcctggcttcctcttgtcgcagatgacaccgttttcttccagccctgcaaagacttcctccataacatcctcctgcagcagcacgctaagctgtgcgccacggaacctggggtctagtggtgagatgatctggaaggggaagttgccgtccttgatgttccgcgatgctatttgagtaaggagatgctctgcatatgcggtgaggagaagtgatcgtgatcgcaggtcggcgacggaagtcttttggaatacgctgagcgagccagctaggcatgtcaggtcgacggcggaggggttcgagcattggaaaccctgcgcgccaggcgtagggacgaatttgttgtccatgaggaatcgcgatgacttgtcgtggccgtaccagcctttcaggcctacattggagccgttgtcgccgtgcttggagtgcacaaatgcaccggcaatggcaccggcaccggcgttcatgtacttgtaggtgcaccagcatgcgaagtcgacgtcccagtcgtgcagcttcagctcaacattaccagcagcgtgtgccagatcccacccgatcgtgatgccgtgcttgcgcgcatgtgtggtgatggtcgggatgtccaggagctggccgctgtagtactggatacccggaagcatgatcaacgccaattcgtccgcttcttggtcaatgagtttgagaatgctctctgtggtcatgaggtagccatcatcaggcttgactaacagcatcgacttcttcgggtccagaccgtgccactcgatttgcgactcgatcgcataccagtcgcttgggaatggccgccactcgcacatgatcttgtgcttcttttctgttggcttgtaaaatgccgccatcatgaggtgcaggtttatggtcaaagtgttcatggcaacgatctctgacggcgatgcgccgacaatgtcggacattctccttgcgcactctgcggccatgtcttggaaaggtgtaagtggcgagtcggccataggtgtaaagtggctgccaacggcaatggatccccatgtcttcaggtatgcattcaggtattcgccgacagccttgggttggaggcctaaagagttgccgcagaagtaaataccctcgtcatcactacttgaagccttggcagcggtttgtgcatcgtcgttgagtgttttcctcttcaattgtgcttttgtcggaacaacgtactcatggcgcaatgtctttgggaattcgctgctgttatccagagttttggcaaagtctgacgtgttggcgttctgcggccattcgggtttctgtccttggcgaagctggctaatagcagcggatgcgtccattgtgacaaagaatatggtgaggtatggccggcgattagagttagagaaggtggagtgaagttggtggttgcagccgagcagatgattgatactgaaagctgtccgtagtgggaaataaatacacctttgtatcgcgggcggtcaggaactactgcggcttcttagtgcatcgccacatcgagaaatttggtatccgtccgtggcgtcggatcatccgtcgtcggaatggctccgacgcgctagcgcaagaaatcctcctgaccaaggactcaagatgtatcggtgtgataatcgagcatagtgggtctcgctggttttgaatgagataaatgcggtcttcgccgttttcttgatggaagtatcattccgactcgcttctctagtacttctaccacctagcctctttgaccatgagccctcatagagttgagacccttccttccattggagcattgtctcagtatggcatctcaaagaacggcttcctacccgccgagatacctctcagccgacttccacaatcctactaccaaccatgggagtgcatcatcgaagaaatcccgtcactgatcgaaacacaaacaatcagacatcgtgtcgacaagctttcggtactctcgacatcattcctaagcactgaagccgaatggcaaagggcgtactcaatgttggccctgatagcacaaggctacatctgggcaggtccggaaccatccgaggtgagataaggcacagcgaatgaccttgcaacatgtaatactgaccttagcgaagcgacttcctcctgctatcactgtcccattcctcaaagccgcggcacatcttgaagttaatcctattgcgacgtacgcatcctacaacctgtggaattggcggccactcgaagaagacttggacatcaccaatcccgacaaccttgtggctctccagacggcatctggaagcgacgatgagtcgtggttctttatcatatcaaatgcgatggaagcaagggctggaccaatgatcgagacaatgctcgctgctatcgacgccgtggatatggataatcgcgaaaccgtcattgactcactgaaatcgttccgaagcagtatggaagacatcggcggtctagtagagcgtatggatgagcgttgcaatccccaacgcttctaccatgagatccgccctttcctggccggaagtatgggcatggaggctgcaggtttaccagaaggcgtcttctacgacgagggagatggcaagggctcttggagaaagtacaggggcgggagcaatggccagagctctttgctgcaattttgcgacgcagtcctgtcagtgaaccacgcccgatgtagtggatttcacgcagagatgcgcctgtatatgccaggaccccacgcacggttcctcaacgatatcgagagcatcgcaaacatccggagttacgtcgacagccaccgcgacgatactgaactcctgtcagccttcaacgaagccgtttcagctttgagtggtttccgggacaagcacattgcgttggtcacacgatacattattatcccaagccgcatgccgaagccagcgagcgcgatcgatcgccgagatatcgcatcggcatcgacgaagttggcgaaagaagagccacaaaccaaggagttggtcggtactgggggtacaaaattaatcccattcttacgcacttcaagagatgaaacactagaaacaaccgtcgtgccggagcagcagtcgacgtagaatcatggtgttctgtgcctttcgttcatcgaacgcacaatacgtctaaaagagctacgaccgcaccgtgacctggcgcaatattagcaggcttgttgcaaagcgcagctattgccccaaggcaccacccatctgttggtcgtatatgggaaacagcggtatgtcggcaactgtctcaccgccaaagttgtgagtgccgggttggaggaaatcttgcagcccttgatcattctcactagaccacggcagcgcaaagaaatctgcgtcgtatatggtccagtcgtaaggcactggaaccggagcagcatcgtgcgctggggcttgcgacatgatcggaccgggtgcattccggtcctgactaggattacgaggggagtctcgggcgactgggttagatagagaaggtagcaaaccaaacagctcggatgaggcttgtttccgctgcaaacgctgtgccacctccctttctttcgcgtgcgtagtagttgttttaagcagagattggacgatgactgagtattgccgtgcgtgtgggtctgttctgccgaaataatccaagcagcggattgatgcaaggcagttgtcttcaaagacaagaccggatcgaccaagaacgccgacagctaaaacaagcgctgtcgtgaagagccagggtctgataaagtcagcaaaagagtggagctaggggtaactataacccacactatcagaggcatgcgacgtggcatgatttcagtgtcgataaccgctcgcaatgtctcaacaaatgaagcggcagcgtccaaagcagcatcagcgtacttacgcttttgtcgatggtcgttctgcgtacctccaccacgtaaggacgcgcctaaatgttcgtagatctcgtaaattaggaaaggtctcgtcagtagcatgatgccgtagtaatacgagcacaaggtcgagcatgcgccaatgacggtactccgtgagacgccgttgtgctccactgtaagctttgtcaggtctagtagccatctagaagcccagccctttagctgtcgtgagacataatcggcaatacgtatggaaatccgcttgcgagagtatacttcaaccacgacgcgttcgatgatcatgaatatttgtacgctggggtctaaaatattcgatcggacctggtcactttcgggaatgctgtacttgactgtacaatcgacgtcggaggttgaaggtggtcggccgagcacagtactgataaccatgtctacaacccgaaggctcttccatatgcagtccctcatcttgcgtatggagctaccgaaggaagcattgacttcagtccggtgaaggccaattgcgtaggctgtacgagcagccaaggctaattatgtagtcagtgaccgacgcaatcgtacgagcagcatgcttgagcccagaggtatttgaatcgctactcacagaagtataagtatgccccattaggctggaaggctctaagcatgtacacagcaacaagtgtaaagccttgtacagtcgcgacattcatgctgttacacatgtgcttcatgagtagatttcgcgcataatcaaaccaaagctcagctctctcttcctcatcttcttgcataccaatagcagccaccaggtagaaaacagccgtagcggcatcctcagggttgttcacagagagacgtctagcccacacattcatctccgtgatcaagtcttgatattcaaaaagatcgaccagtccgctcgtagccgcgacatattcatgaatcagagcctcgacctcctcgggacggatatgtgtgggtggcgatcgaccaactggaacctctgcacgagcgacttcaatgatggagtcgcgtgaggcctggattgcgaatgcatcggaaccaacttcagatgatataagatgcctcacagtctgcaagaatgacagtggagcacaatcgccaatgaagatgaactttccttgagcatcacggaggatgcggccttccaagggaactactgtgtcgcttccgagatggtcgtctctgctcatagtaggagacaaggaagtttgggatccggatataggagcgcgagtgtgagaagggactccttcctgatctctcgggtgtcgcaagttactttcactatgggcgcgacttcgaggattatcgccatgcctggttccgccactattatttggtgtattgcaagtcgagtgaacacgctctttagcaggcgtaaacacgcatgtcgcagcgagattcttcctcacgcaatacgcgcatggttgctcctggacacagtaagtctctgtggacaacagtgcatccgatgacggaagcaatgtttcgtgcctggactcaaacaacacataccccatcacatttgaccttccgtctcttacacagatcacaagctgcaatcacgcgatccactctccgcctcttctcgggacgcactgcgctatccgccgtcatctccatgaaaaaaagttggtgtttgtcggatcggaaggagtgacattccagagagacgcgtcggaagcaaaaggcggctcaaatgccgtcatcggaaaacgccggctcaggcactcggcccgtgctcgatgagctgtgcccgccaatgaaaaaatgacctaggacatgtcatgcggccttgtacacaccgagctcttgctcacattggacgttggcggctgtcgatgattcgtgctggcggcagtgcgccgctgtcattaggccgctgcaatcgacacttctccacctgtattgccgtagtaggaaggttgactgtactggtgtgtgaatggccgcggaggagaaatgcagctgaaatgcgcttgagaaactacatgtcattggcggattcagagaaaattcgagacttcgttcagaagccaaaatgtacaagcagtcgaaggttcgaaatacaagaacagtttgagagcacatatattttaacccaaatccgtcttctttgatcgaatcacacactccctgcgagtatctactaacttccaagccccctactcagcatccctatacatactccccaccgtcggatcctccaacgcatcctcatgcatatgcaccgacacattcgtcttcgtatccatctcctccaacctcctcaaatccatcggcttctccagcagcggcaaaacatacgggtcaaaagtcttccagtacgggttgttcaggtggtattgctgcgactgtttcaaacccatcagcacacatccccattcccattaccctaattcacgcgcacatcgcatcttggcaggattggaagggaggtggatagttcaacgtacagattctttcaaataccgctcgacaatggtgaatgcacgcggatcgactgtgtcctgcatgacgaaccagctcagcgtctccttgtctttggagtacacttgactcgcttcgacaagcttggctttgagtttggcgatggcttcggcctcgggcttggcgtagaggtgcacgacgattgtatagaccattttgaaccaattcgttgcttgtgaagtgaagtgaagtttcgggtgtgaagcgttttctctccttgtttggggtttaagtacttcaattgttccacgcgggtggtttgggaggttgtagtataggattataagatgtatgaggatgtttaagaagaagcaattggaaagaacaaagcaagtagccttgatcttctgcggggttgtatgtggatacttcgcagtttttatctcgtgaggcaggtgacgtatacggccgagttccccgcaaaaagctagacgcatggacgatcaatgagtaatgtatcggcaagaccaccacgaagaacaattggtcctgtccacgattgtcttctggcgaacacaatcaggctaatagaagagggttgcgatcgtagtttcaagtattcgattcgattgactacaagacgcgaaagaatagttcagtacctcccaatacctccccatccacatcttgcatcgcatcgtctactttcgtatgcgtgcgttgaagcttctacaataaagtaagaaagctagaacaaaattacaaaaatacgctaaaagcataatcatgaatcttccccaatagtcctcagtcccaacaccgcgaagaaaatgccatgaaaggaccacaaacaccctattttacactgtgcattcctattggatgctcttctatgccctactgagcatattgagcacctgctccttctctgctgttggcagtgtgctcagcagattcatcacacctcgcagaccactctcgcggtcctcgctaatcatctgcgcgaccttgagagacgttgactcggccttgagcttcaggacgcgctcatggacgttctgtcggttctcctcataccatgtcgcaacgctcatatcgtcggttgcgaagttagggatgttgcaccatgccttgagcatctcgaggccacgggcacgggtgctggtgatgtcctcggtaggtgcgacagcaacaagcttcttgatgatgtactcctcgttaagacggcggcgaaggcgccagtagaagaagcggcgtgcattttgccatcgcagggcctgtcggatcacacccttggcctgcatgcggccagcgcggtcatggagatcagcaaactggatagcgatctggccgtagatggggagaagagtcttctcgcgctcgttcatctgcgtcttgatggcttgaagctggtcctttggtgtcgcagggtcgttcagcttgcgtttgagtgcaccataggtggggtcgtttcgcgccatggtctccagttgcttctccttgcggtatttgatgccgacaataccctcgggctcgaggacgccaccacgcgagtcttcgtctgcgtacatctcccatgtactgtgggttgatggtgggatcgacgacgacccaagatccaccacggagctcgccgtaaggtggaatgtagacgaagatgggctgctcaaacttgacaagagcatcgacaatgtacgaaccatacttgagaacttcgttgtacatgtcgcgctgacctccggagaaaccacgccagttggcgaggatcataagtggcagctgctcgccgtggttgaagtcgttgatagcctgggccgtcttgtaggcggagttggggtaccagacaccaccagcctctgaggtgacttgctcaatagagtcggggttggcaggatcggcgggtgtgacgttctcgacagagcgagtctcaacaccaataacaccgatggggataccaccaagacgtgcacgtccgacaactacagtcttggcccagccaccaagagactcctcaaaagagtccttgtcgaacagaccaggcaggaagccgtcctcatcagttttgccagcaataaggtgcctgacgtcgtaggcggttcccttaccaggcgggtagtacgcgacatcgcggtcccagtcatcagcagtaggtgagatgggaacagggcttcccttcttgtcaggcacgtatgacagccacttgacaatcttggaaacaccctcaaagtcatcgtcggcagtcatgtgcgacacaccatttcggtacatgatttgagtaccaccgagctgaaggttggaagtatagacctcgcgaccgagcagcttgttgatggcctgtgcaccagtgaggatgataggctgaccctcaatctggatcgcgcgttgaccgagacggacaaggtaagcaccgatacctaatatctattagtaaaatgaaaatttggccaatcggggaatacataccaactgaacggcaagtcaccaaagtgattgtgaagatatcctcgtaagccctagatgtttcaccagcaatgagaccagagccacggagcgactcaacaccaagaccatcttcttgaccaatgacggtcgtgatcttgaatcgcgtctcgtcatctacctggatcttttcgcagatgacatcgttacgcttgccatcgacgaaatgcccgtacttctcaggcgtaaggtagaggtagtcaaagccagcctctggcctgtcaatgtccttccatgcgacggagaagtggggaatgagctcctcagccagaccaatacgagcaccagagttggcagaaaggtagatacgcgggatgcccagcttacgtgcgagctctgagcacttgtggaagaaggcgtcttcctggggaccgaatgaaccaatcttgaaagtgatgtcgttggcaatgatgatgaagcgacgtccacgagtgtactcgggtgtcttggccgtaacgatccaaccaaccataccaatggtgttgaagccagggtcacggtttacctcagcgaggttgtcattctcatcaagcaccagctcgtagtactcgaggcactctcccttcggcggcaacttgtcgcgcaggtaagagtgcttgctgatggctgcttgccaggcgttttcggtggcttgtcggaacagctcggggaagtcgtatacgtactgagtacccatgagatgagccttgtaacgcttgggctgaagagcacccttggtcggataaggcgtggagacaggctggaggtgaagcgagccaatcttggtggtgccgccgatgctgtggaacagccacttgccagccttttcggacttgcgctcagcgtacatctcgacctgaataacgtagcccgaagtgttcgtgatgatgacacggagtgggtacgggatgccagtctgaggatcggtgacaatgatgcggatctcagcgccagtgacgcggagacgccaaagtcgtcgaccgaagcgctccaagaagccgccaatagcctcctcgacctcagtaggattcaatgggaagacgtgcgagaagttgatgaagatgtggttcatgtcggcttgcgaagtgccaacaatctccaaagcatccaagatgtcagtcatcaacctgtcggtttcagagatcatgtactcggcagtaggaatctcttcccgaagacgacctgatcgaacaacagcgcgcaagaaatagcgcttgtcgctctcagcacccttgccaacagcctcgtaaatgtggatgttgcggttctcggtgaagacaggcttgatgttgaactttgagagtctaccaagctcaagctggaaggcaagagcgggttcaacgtgacgaatgctgtcgtcctcttcgtatgtaggtccacggaaggtgtagtagccaggataggttccatccttgtgaccgcagatgaaggtgatgcggcggatgcggtgcgcagcaagctcgctcttgtattcctccacgatgggaagaatgcgatccatgatttctttgtcatcgaagctctcgatgtcgcggaccgcaatgttcaggacaccagtcagttcatcgctgccagccttggtgtccagcgcacccgaggtaggcgtacgcttcatgctgagattctccctcaaggtcaagccacccttcttagcaccaacagtagggaataactcaagagccttggcaataagctcatccgcatcgtcaagatactcgacagggacaaccacacccttgcgggagggctcattttcgaagcggttgctgattgcagacatatcgctgagcgagtggatgcggggtgggccacgatcaaaacctggcgtcatgggtgtacccggctcagatggctcaacagtgagaccgtactcggcctctcccaccttacggagaatgaagtcccacgataagagacattgctgttcgccttcgttgtggtagttgatctcctggaggtggtacgcacggtaagcgcggcgagtgtacacctccaaagcagcaagggcaacccaagggtccgggtggacgaagaattgggtcaagacatcaaagacagtaaagcgcgagtctacaacctccttgatgacctcaaagttaggctcacgatggtcccagccgctctcgccgtagcgtgattcgacaactgccgatcggaggatgtgctccatctgagaggtacgctcttcgagcgaaggcatggcgcactgaatgagcacctcacgagccttcaaggagaccttggcagtttgcctcgattcgagatcggtgagcttcttgagtgtgttcttgaagtacttggcaatgttgccaacgcctggcttgttgggtcggtacaagtcgagaatggcaatcacgaggttgttctttgcgctgacgcgggcgtgggagagtacggtgtgcacaacattggaaatgttatcacggttctcgtcacgcagcttgagaacgacctcttcgtctcgtgagttgcgcgaggagaagagctgctcgacagcgtagtacatctctaggtacttagtcatagttgcgtactcatgggccttgagaccctcagagtagcgagcaatgacatcggtcagcggggcaagtgcggccttcaggagatctcgatcaccctttgcgactgtctcatccaagaacttctggaaagccttgctgagtgcctttccggggaactccaggttgcggccgtgggccttctccacgatttgagagaacgtggtgtcaagcttctgaggcatacgagcatggagagcagaagcttgcgcattccactcaccgtaagggagctcggggtcgcgcagaacctcgacaagttccttgagcgtgctctgcatgatgacctggttgtcgaaaccctggaggatgttctggaggatgttgttgagagccacgaacctctgcgggggcttgctgcccatgatctggggagctcccatgtctggaagaagaccaaggaaggtttgcgcagtcttgactctggatgggtcgtccagggctagaacaccaaggatgtcaccagcctcaagagtagcacctggctgcttgatgaggttgacgataccatcctcttgcgcaatcaaaggcatgtacatcttcattacctcaacctcagcaaaaggctggttcttgccgatgtggtcaccgttctcaaccaggaagcgaacgagcttaccaggagatggtgtacggagctgagttgggtcgttctcctgctcaagaaggcaagtcttgccatcgacaaagagacgagtagcaccaacttcctccttccagtaaacgttgtgggactttccagcaagcaagattagaagtccaccgtcagaaagagccctgacaccaacagcgcacttcgagccgttgatgaaaagtgtgaagctgtcgatggtggacctggtagctgtgaacttgtaacgaaagccttcgtaaatgaagtcaatggggaacacagtcttgagaacgtccttagatgggacctgacccttctccaaactagtcttgtactcgttgatgcaagcttcgctagcagcgtgggccttggtgacagcaccgcaaatgactgcgatcattgggtcgggtcgttcggcagtcaacttcttagtgatgagctcgtcgagccaaccagtggtgattgtgttgtcctcgaaagctggagtttcaagcaacttgatgaggtattcgaccgtagttcggaagtctccacgaatgctcaattccttcagcgcaacaaccatgtgtttccgcgaagcttgtcgattctcaccataggcaaagatgtgaccaaactgcgaatcggagaagctgtgaataccaccggcggaactcacggagaagtaaccccagacattggagctactcctgaagttgaggtcgtgaatagtaccgccagatggcttgaagccctcgtcagggtcttcagacgtgatacggcaggctgtgcaatgacccttgggagttggtcgtcgctggttctgtacgctgccctccttcgaaaagtcgaaatcgatggtcgagctggtgtgggggtctgcgccgtagagcaggcgaatgtcgcgaatgcggtggagtgggagacccatggcgatctggagctgggcggctgggaggttgacgcctgtcaccatctcggtggtgggatgctcgacttgaagacgagggttcaactcgaggaagtagaacttatcctcagcgtgcgagtacaggtactcaacggtaccggctgagacgtatccgacgagtcttccaagggagacagctgccttctccatctcctggaaggtcttgttgggggcgactgttactggcgcctcctcaatgatcttctggtgtcgtcgctgcacggagcagtcacgtccgaaaagcgagatgttgttgccatactgatcggccaccagctggacctccaaatgccgtgcgctacccgcgagcttcatgatgaagatgggcgagccgggaatctcagaggcagcggctgcgtacagctgctggaagtcctcctcacgctcgacttttcggatgcccttgccaccacctccttccgaggccttgaccatgacagggaaaccgatcttcttggccgccgcaagaccctcttcccatgacttggtgcagccctgctcgtatatgtgatcctcgaccgtgacgatgccgtggtcgtcgaccacgacctcctcgacgcctgttcccgaccacggaatacacggcactttggcgtgttgtgcaacaattgtggacgaaatcttgtctccgagcgagcgcatggccgaaccgggagggccgatgaagacaatcttcttgggagaggccgcaagcgattcgggcagcttggggttctctgaggcgtgtccccagcccgcccatacagcgtggacgttcattcgctccgcgacatcgacaatgagctcgacgttggcgtagttgttgttgttggtgcctccggggacctgtgtgtgctctgtcagccgtcccgccgctcattgcaggcttcgcgtgtagcacccacctcgacatactggtccgccatgcggatgtactctgcattggcctgcagatcctcgggcgtggccatgacggtgaactggattgcccgctcatcgccaaaagtctcgtatgcccacttccgcaccgagcggatctccttgactgctgcaataccgttgttcgcaatgagcacctgtaagcacccatgtgtcagcacaaaaactccccgattgcctcaattgcattgctgcccaggccgtggctctcacatttgtaatgaccgtgtgtccgtcgtgcgctgcgacaaagtccttgaccttgcccggcgcagcagcgtgcaggtggtttccgccgataaaatgcggcgcaagattgaacttggccgcgtaggagctcggcccgccattggcagagccattaacttccttctgtgcagctccagccatgttgtttgtaggaagtcccatacacggggtggcgcgtgtcgagagaggggaaattcgggaggcggtggggatgtcgggcaaaattggtagggagttcccagagctctagcttctcgtctgtagatcgtagaaatgacctccgatgacgacgatggtccgctgcagcgagcgattcactgcaaatctgaaaactggctgttgctaggcgcgcgagctgctgccgttgggagagcggagcagcagattagtagtagatgtagtggtattgtggtataagctgccggggatggaaaagttccgatcagcaagctctccgactcggcgctttcaattacttctgtttgccgtgtgcctgggaggaagcaacaacaacgaacgatagtaaagagccaaaggatgggaggaaggtgcgaagcaaaagcaaatcagcaccgggtatcagaggtgagttgggaggaagcaagcagagcaggtagggcaggcgtgagatcggggaacatgtaagtaataaatttctgagcgcggattaccccaagctgtcccgagctgttgagctgaggccggcctgcatatcgccaacgatgccgaagacggtaagggactgcctcacgtcccccatgacgccctgtcattccaatctgaagccaccgtaacctctcggaagccgtcgggagccgatgttcttctcgaagatacttatttgctgcgagtcaaggcccagtgctgagcggtgggggtattcgcaacctttgctcgaagctgcagtccaagccatttggtcagaacgttgagctcgcagcacgaactagtgccgacatgctcccaacattctctgtccaggcacggcgagcacgaataattgcgggttgcgctcctcgctatctctcatcagcagctcggcagctttcaagttgccgttggcccgttaccctccgtcatggtatgcggggacttattgttcggagctggtggtgctcaacaacttcaacaagcatacgtatctcctcaaaattctctctcccacgcattgcatcgtgctcgcgacactgtcgacaccgattcgtgtctacccacggctccacacactgtatacatagtgcattgcttagtagagtatcttcgcatctgccacactatgccactcggctctccgcctccgatcgagacatctcgctttcggagtccgtgtccgtcagactgcggacgttctggcgttctgattggccaagcctccggcatcagtcgagtcgatgattgtgcgacttcacacatggcgcttgacatcgtgaggtatacagctgtcgtacaccggatctggtcgccatgctgtcagaaaaaatgaatgcccaaggtcagggaagtcgcgtgcactgatccggtggtggccctcggggccattgatcgtcgtcctgttgctaataagccggcgggtctcgtggaactggaaagggcgcggcgacaaaattttcttgaccgcaagttaaagtttgagcgtgtcgtcaggatttcaaaaggaataggaggagaatatgaagcaatgtagatatgaatatgcgacagtttcctgcatgggctaaattctgagctgcatgcccgagattcagggtcgcggaccgtaccgctgggtttgacatcagaatcgtacgacttttcgcagcaacaccacgtctgtgcatacactaccccagatttccaagcgcctaacgcttgacacgctcaccagatcaacgtcacatcttcacgctgagtaggtacagtgttgtacacgacaaaagaaatggtattgagcgatatgtaaagtccacaaacagccaaaccttggcccaaagtatctatctatgtgcagtcatggtatggtccacatgatgcgtgaaccaccctaaaactggtacctgcattgcacgcgcctcgcatgccacaatctgcaccatggtatcttggagaatcttcatagctatcatgcacgtcaatctgcatgcagttcccgctggatctgcccttcgtcctagtacgtctcttcctcggcttgtgtcgacatttttcgtggccgtgctggggggagcatgtcgccaccatccaggccagagctcgttctccgacccccgctttgccttcttggtatcccgctcggtgtagggatgcccgacttctccaaagtcagtcttctggctattggcgttgcgacagtgcttccgtcgctgttgctaccggtgtcaacctctcgcaatgacatggacaacgcttgcgagtggccggaaattccactcaaggagcttcgcggacgttgtatacgtgagctaatggaagagctcgagtaatgacccagcggcgttcttgtgctgcctcggctttcgggtcgttgtaaaccgctcctgctttctggccgctgcatgccagtcctgctctccggtcgaccagcttgggatgataccgatgcgcggctgctgggccggctgctagtcggctcgcgcgagctggacatgccgaacgaaagtcggctgacaccccccagagtcggcagctccttggttgactgaagacgctgctgaagcatgcgaggaccgttttctgctgcttcgcaatgtaacgttgttgggaacgtggtgtcccaatgcgcttccattccgtgggctggctcgtggcggtgtatttgtcggcgcgggaagcttggagcgcgcggagtacacccgttcttcgagtttctgcatcttgccaatcagccctcgaatctggtaaagagaaccagacctcggcaaacccgctgctggcacattgcctccgacactgggtcgtgggccccgctgcgcaggtgccgtcgtcctgatcgatggcgttacacgcccattcgtgcccatgctttgcctgggtgctgcgggtatgcttggaccacgcgaatgccttggctgtctcgactggtgcagaccagcgcgaggtgtagcacctgggtcgagagcaatggatcccttgcgcttgggcataggcgtggaaggtaccgttcgagtggagacaggcgcgtccgacaatggcggtgacggcggtgtggtatcggatcgtggagcttctttgttgcgtggaggggttgacgccgcggtgggagaagagagggtagtcgcggtcgtcgatgcttccgaagctggcgagcgtggccgcaacgagtcccctgccaggtggttcgagaccttgcgttggtgatgcctttcaatagtcgcttctgccaggcgaagcttctcctgtataatctccgactctatccgcaggtctgacaactcgtcccgcaaccgttgggtttctatcctcagaccttcacgctcctgctcgccgatcttgagctcctcctccaacatgacagcgcgctcgattgaaacgttgtatttcgattccacgtcttccagtgaggacatctggtgtcgcgcctgccgttcgaagtcgtcgctttgcacctcaatgtcgcgtagcttgagctgtagcgtgcgttgtccgtcgcgaagtgcggtgatctctttttgcagcgtgttttgtgcgttgttggcctccgtcttgctctgcttgtacttggactgccatgttcgttagtaaagatacccgggcctatgcgacacgcccatggggcgacttcaggaccacgcataccttccactcctcaacctcgaagcccaggcgctccgccttctcctgcagcttgcgctcccgcttctcgctttcctccacatcgcgctccagttcggcctcgagctccttgctcgagttctggaattcctgcaactccgtttccagcgtctcatactgcgacttgtagtaggccagctcctcctgtatgctggcccatccgccgctcgggggagaggatggggtctcgtccgccatggtggccgcgcgacaggtgcaacttcggccgcctgcagatcaggagaaggtgccgaggtgttgttggcggactgcggctgtcaacgaccaaataatattctccgagtgcagttggctgcgattgtgcgtcgtgtggcttgatcctgagagtttaatggcggggtcgtgcgctggtcgttcctgactccttctattccacgtcgctgcccgtttcgctgctagggtctgtcgtgttgtcgacagcgatgcgctactttctgcccatgtgcggcccgtctctttctctgtccgcttgaatcgccgtgctattaattctcctgttcctgtgccggttagtagttagtagcccgcacaagtgcggtcggcgatgttgttgtcaatcagtgggggaagatgttgcgggctgggcgtggcaggcacctctaacgcatcttagcgcaatgcagggatgctgtagcaacgcaacagcgcatgcgccacatcagatcattcaccatgtcacaggatcaaccatgtcgctctcaagagtccttctagaacaatagccggacatgtcacaaagtttccgatcatttaaaaaaagacggctattacaatcatgtaccagaaactcaaaccaggggtatatgtacaatctgaaggcctcgtaacaccgttcctcagcaaccatttattccttgatgcctgtgtcaggaccgttaatgtctctgacgtcggcatctttcacagcctcgtcgacgcgctggccaacgttcgctgccgcatctcttcctgtttctgcagcaccagcagcccgttcagatgcatcgctggcagcacttttggcctgctgaagggctcccccagcctgttcagagccagtcttcgccacttcctgaaccttggacgaagccaaatgtgagagctcagtgcccttcgcataagcatcgctggcgtgctgtttgccgctctcgtacaggtgcgaagcctgctcggatccctctgcgaccacttccttggccttctctgtggcctgctccgctatctcaacgcccttcgtgtacgcttcgcctgctttttctttaccatgatcgtacaagtctttagcttcttcggaagccctcttggccagctcttcggggcttgggaacttttgcagatacttcaagaccgtataatacaggctgataatgactgtgtgaatgcggtctttcatcagcatggtgataccatgcgagaagaagcctttcagaacttctgcactaagcccttggtagagaccggagatgccctccgtctcggcaatgcgcagaatcgtgctgaagactgttcgttgccttgcccgagctgctttcgaatcgcgttctgcacccggcttctccgtctctgatgtttcgcccgaaacagacgttggcttctgtgaagacacctgggctcgggttttcgctagagagaaggggtatgtgacggtggatgccatagctttgctcacagctgcaacgaggaaagtgatgcgcgcacccgggtcgtctcgcttcgctcttggaacgagcaggcgtaggagaaccttgtgaagcaacatggtaatggacgggttcagggtcagaacaagactcgccgagtagcctgaccagaagccttgcaggcctttctcgcgcaagatgccacgcgcaatgtcaactgtgtttgcgctcggagcagtccgtgagtcgttatggaccatggctgcagtctgctttctcgtgacaatttgttgcaaaggcgtagtccaaaacttggagaaggcaccggccacagctcccactccgatctcttccagaactggcaggtgcttcccagtgtctcgcgcattcagccttgattgtctcacatacgaatatgcaaggaagaacagaaagctgtctgcgactcccttgaccacctcaggggtcacaccgctgtagaatgctttcaggcctccttcccgctcgtatatggtctcgatcgcatctaagatcccagtatagtgcgcatgcttgccatcgcgtttcaattgcctctgaacttgaaggcgggtaatcacgagatcgagagggtaggttacgagcttcgcaattgcggttcctgctgcgccagaggtcgcatggccgagggctgggagcgcagggccgacagcgctgtgatgatgctcattggagatgtggtacagagtgaatgcatcctaattatgtcagtacatcattgccgaggtacatttgatgagcttacaagctgcgaattgtagatgtagtccgccttgtcgggactgtcagacgccatgatagatagtgagagcgggagatgtgcttcaaggatatcttccaggattgtgatgaagatcaagggaagttcaggagatatgggaccctaccaaatgcggggaaagctgtcatagtgttttgcggagtgctcaccgcggagccgctttgtggtgctcgtgcaagctcgtgaagacgtcatggcgcacgcgtcggaagctgcaaaggcgtccaagctcacagccgagctctggctttcgcttgtgaaaacactttccagccataacacccacaagcgctgcgactagcagtgctaactggtacggttccgcaggtatctcgatgtcgcagtgcaaatgtgcctgccgagtaactacatgaagaacttcaagctggtacaaggcgcacaatcgatgaacgacctcgtcgcgacgaccttgtagtgacggagtactcaaagcaactgcgtgagctctcacgagttatgagcacggttgaaagtatcctccaaaatgaaagaagatggcaacgagatacttcggaatggattcattcgtgggaatggaagtttcgatctcgatgctagctacatcacgcaaatggactttcttgctgaacgaaggtcgcgagcaaagcactgatttcgactaagggcgcgttcattctcgcacctcatcctgactatggaaagctctcgatactgccagactcacgacaggatacgacatgattcgatcgtgcaagccatgctttataatctgttctcgtacgataccgcccttcccctcccattccatctcccatcctccagctccgagtggtgtcttttgctcagctttgattttttcaagactttcaaaagttattggcgaagaaggttctattgtagcattgaccgcatgccagaaaagaacgtccgagtgtatccatggaatgtcatagtcgtcttcagcgtggatgagtgtgatatcgtacttgctttggcggccgtctatctttatgctgtccaggtggcgaatgatatcagcaagcttctccttcgatggaaacttggtcaggataaaccgattgagaagtgccagcagctttgggaagaaagccacaggcgataagagagggacggttcccgcaaccttgtacgtgcgagtaagacttgctacgtccgcaaagggcgcaaccagtactgtgccggcaaagagcactggtggcgattgaagtgcataatgatgcgtgagtgaaatagcaaccgcagtaccgatggattgggcaaatatgactgtcctctcaggaggaacaccagctttctccaacgcaaatttgacaagggtttggccatcagtcaacaggccttcttccgaaggccatcctgtgctagttccaaaaccgcggtaatcaatgacgaggatgtgtacgttggtggaagtcgcagacaaggctcgataactctgaggcctccatcctgagccaagagtgccagctgctccatgtaagtagaccaccaattgcgctgtcgggtcgtccctgagtaacatgaacgacaacctttcctcgatgttggcgcaaagtccggtaggttctgtgcgcagctccttctgatgttttcgataagtctcgagtggcaggatgtgccaagcatgtaacgtctctccgtcgggtgtttttagatgaaagggtgttacttggtttctcaggaacccccattgctctggaacgtttacatcttggccccatgtaagagcgattttatgtaagaagatgacatggtcctgtagcgttggaacggtaaggaggcagatgaaggcagcatacactccgataatacctgcgagagtgccgaagagtggcttcaaaacggcggatgctgaagccatagatttcggagatagattcgagcactgcgatgcatggcaaaaggagaacagaacaaaaggctgccgtgcttggcagatcgcggtggaaatcctaagcgtgacgctcctttgtgtttcagtagctgcagataagcgctaaatgggcctatcatccgctagcgccgcactttcacgcccctcggtccgtgccgacgtgtcccacgcaatttgtttcttgcattcgagcacttcagcgcgcattttatcttttcctctgccttcactggagacatccttaagcagatttcatcctcggtaagatcccaaagttctcgcgcatggtagctgcgagaccatgccatggtaggactctacgtaggtgggaattcccattcattgatctggacccgtgtccaatggatgttactgtgccgtaatgaaggttatcaaagcttcgagataaacatgcacacctgtgcccttgaaactatgtggctgacttcttcctacgcacccacgcaatcggcccccaataatcgacctagtgagacgggtggttgccgtcttgccgcccgcgccatattctataaaccacatagtgggagatgaaagccttgctttgagctttgcaacagctatccattccctttccacttcagtctccgttctgcgctggtccgcaccatggctttccgtcactgtggtctggtctttctccaattgctactcctggtcagctatacagaagcttcacaggcgacccctgagctggagcgtcgtctaaacgcttgcgccatagactcgaaaccactggcatacagcactgcttcgaagctacgagcgaagggctgggtcgaacaaccgaattatcgtgggactttcgatattctttgggtatcccttgtgacaatcggtattagcacatataccatgttatgcctgaatctaccagcaccgaaagacacatatgtgcagctcgtctatcgccgaatactatggatgctcctaggtatcattggcccagagttcgttcttacatacgctgctggtcagtggagtagagcgaaatggtccgtcatcgcctttcgagacgaacatccagaatggcatatgcgacatgccttctttgcagatatgggtggcttcgtgcttcacacccacgacggaacagtgtttcccgtcaatgctttgcagttacactggctcgtccgtcacaactacatcgagtttccgaatataacgaggcgcgaagtgtgggacaagtcgaaacaagacaccttcacaaaggtcatcaccgctttccaagtcggatatctggtcattcaatgctctgctcgggcggcccagaggctgacaattaccactcttgagctcaatgctcttgccatcgttgtctgttcgttgatgacatcatttgcatggctacacaaacctgcagatgttagcaccccggtgcatatctatacaaccaagacagtggctgatatgattggcaatcttgagtgggaccttacaccgcttgatcatgtcgaccccaacggccctgcttactcagtgaacgtgcaaccttttatgggtatgccagttttacccgaagaacggccaatacaacgaatcccgaacgataggtttccgacaaatccatatggcgcgcaagaatacttgttgtgcttcgctaccctactattcacagcaatacatgtcgctggttggcacttcgacttccccacaaatactgaacgacttctttggcgcatctcatcacttctgctttttgggataacggttgctttctggtttttcgagaccattgcatcgtggacacgactcgggcgctggaagacggtttacctctacatgttcaaccggcagggactacagagacatcgacgcgatatgacgcgtaaacagacccttcaaccccagcgcaaaatgtcggagctgccggtgctgtgggagtttatcacgatcactcctatggccatcatatatggcattgccagactctatctcattggagaggctttcgccgagctgagagacgtaaatgcatccgcttacgttaatgtagagtggaccaatttcgttccacatatatagatccgtaacgtttcatgttcatttacgtttctagtcaactccaccttcattatgtattaagtaaacgacgcgagacagacaaggcaaccattgctcgacctccagtccacgtgtaacaatgcctaagttttcaatattatagcgtagcaagctcagcacggtaaaatgacgaagaagctcacacatttggctactaatgcaacatcctctggagaaaaaaagtgctcttcatttgagacgcctgaaagaccaccgcggctccagttccgctgctgacacacgcgtctccgttaccaatgcagctccacatataaaccccagcttgcgaaggattgcgcagattgtcctcagcgctaaggatgggctgcagcacagactgttactgtcacgattactcatacatttacttagataacacatccccaactcaaacccctacttcaacactcccaaaccgaacaattctctcgaatattcccactaaaattaacaacaatgccacccacacttcacctatatatgacccccggcgccgtctctctcgcctcgcacatcgccctccgcgaaaccggcctcgaattcacaaccaccgacctcgaagccatccgcggctatccatccgagcatctacacatcaaccccaaaggccgcgtccccgttttagaactcgatggcgaacgcattaccgagtcgcctgccatcttgagcgtgatttccgccctggcgcctgaaaagaagcttttgggtgctactatcttggagcaggcgagggcgcaagagtggatggcttggctttgtgggacggtgcatggacaggcatttgggtgtatttttcggccgatgagatttgtgggtggggaggaggggatgtatgagattgtcagagcggaggggcggaagtgcgcaaaggagtgctttgactttattgaagggaggttgaaggggagaatgtatgcagtgggtgatgcgttcacgcttgttgatgcatacatgtacactttctatagatgggggaacattttgaagatgggcatgagagataactacccaaattacaccaggttggtggaagaagttgtcaagagggaggcagtcaagaggacggtggaagtggaaggcttgagtctgttcaacgagtagtggcagtgcaacatgtacgttgactgatatgagagtgttacatatgtcaaagctataacatgcttcaaatccttccatttctccgagtaccgccattaatgttcaacgtactatactgcatcaattcgcgctgcaatgatcagccactacgctcgctctcttaggcgtgacctcattcggctagcccagttgttagcacttgggtcatcgagaacctccttagtctcagaaccgtcagcatcttcttcgacctttggatagtcgataagacgaaagatgggctcttcctgatcttcgcattcagcgccactgtcaccatcgtctctgtctcggctggacggctcatcggggcgctggttttcttcctctccatcggttgtacgctcatcttcagaagcctcccacatcatgtgaacaaatgaatggtccgggatgtgttcgcaaggctcattgaagaacctcatatgctttggtcggatcttgtcaatcagttcctcctgtgagagtaagcaggagcttcccatgttgaatactgacttacatcagtcaagaatcggaagaattccttcctccagagactccgctgtagcacgaagaagtttttcatctctcattgcaacggctcaacagcgtcacgggtcacaccgccatgccagtggccacggtacacccaatcgatcgcgactctaccaccgcggctgtgcaggacctcccagacagtagtcagcgccataagcacttcctcgaccacaccaatccttatgttgcgctggaatagaaggatttccaagatgaaattttctttgtgctcaatgtagagtaatgccgttgagccaggctttcaactcagtctcctcggtgtacactttatcaccagggaggacaggcccacttatctgcatcgggcgtcgttttcgcaaccgatcaagcttcagccgcagtacaagagaccgaaggtgttcgcctgggtcaagaccaacttggaagacgtctttcaaaacggccaacatgagatgctccgggagtcgtactgtaactcgctcatcggtgaagtggaatgcgtcgcatagagctctgacaatctcgcgagcggtgagatgaccgacgaagtctgcttcgacgaagtgaggaagttttggagcttcgtgagatatactacaggtattatcgttttcataatgtgtgcacccccccccctctagtctagccacatagtgagcagaaacacctctttacacctccgtatgctcttattggcggggatcttcggggatcttcgtgagggtctagatagccgttgatagatgtcacttttagacttaactagattattctaacctctagatttgctgcccgcaatatgatatcattaagtatatcaccgctctccctattatatcattatttgtcatagacttttgtcattctaggagttctaagggggtgcacatcttttgcaaggcactgatacaacacttttccaaacacttcgatccgcccgcgaccctggtaagatctagatatgccacgatagtgtccctgtcctacagatattggtagactaggttacgtatctcaaccggaaggcgggcttgtagctcttcggcgaattggaggttccagctgcggcaatacgggacgatggaacgatcatagacgctgtgcaaagtgttgagccagtagatacgctcttgtagttgtagcttctctttatcaatgctttgctgtcttgaatgaagcgtcagagggagtcagacagcaaggcgcatggaagtactcacttcctggtgaatcacttcccatcgtctctcatgctgcaacaagattagaatggatcccacatgaagcactgtcgacgagaagggacgtaccgttgaagcttggcctccgctcgatccaagtccgttccaccggctacagatcgacgagaagccatctccgttcagtcgagatgagagtgaagctgacataaaaaagccatacgggaaggtgagcgcagaatgtttgggcgcgtgcgacgacgactgccctgcaaacgtgagccagactctctttggtgtgccaaatcacactagtgacggtgaattctgaggttcgctatatagcccgggttcgaatacttctccagacacaagtctcctcaggttgccatacactaggaggagaagtagtaagaggctggaaagaaatgaaattaagaaaattaagatgtttctttcccccgcgaaagcgggatattcttttcctggatttttgcgcactactagagtctaatgcatacctttctgctcatgacttcataccatgtggaagagctcccgaattgatcggtacatcccgggatacaagacagtgaataaaagagcgtaacaggtcagcctaatccaaagcgacaggatttgctattagcgaaatactaatacaatatgaacgcccgacagggatagtcagatttgaacaaggtgaagcgtaactgagaaagcgcaaaatagagcgttatgaggcgcagccttggtaactccatctcaatgtaataacgcgttggtgcttgggagcgcatgcgtgaaggcagtgacagctgtctgcgattatttgaaacccttcatgctcataccatgagggtagctacatatgtagtctggagagcgcagacagcagacgttttgccaccacatcgattggtgatggtgaaaagtgaagtattaattcgacttctgtatcagacaatttgagaagcggctggtcacgcggagtgccgtaaaatgcgggccggtggattgtggtcgaagcatcagacgttggtgctgaaggggaggttcgcgacgtctggatgattccacgctagacgtcacgttctcagcccgcgtcataagtcgcagcatagcccgccgcttgcttgtgccctctgacctccaacactccacctccacacgcgcccgcacagcacacttgtatcggcagactaccagagatcgacgcgcgacatcaccatggccggtccaaagtaccagaacgtcccccagcgggactccctcgacgaggcagcgccctcgtactcgcaggcgccaccaagctaccaggcgcaagcaaacgacccccaggcggcgctgctctcaggcgtcccaagaggtgaagacgacaacataccagatgacttcaagtttgggggcgtcgtagcggaggcgaccctggacatccgcatggccttcatcaggaaggtgtatgctattctgtaggtgcagagatgatcacaaccatgcgcatagttactaactacatgtagtactgttcaactcctcgccactgctgccgtcagctacgtctcgatggtctcggtctcatacaagcactggatccagacgaacccgtggatgatgtgggtgtcgctcctcggcgcattcgcattcctgggcttgacgttctggaagcgcaagtcatacccaacaaacttggtgttccttgctggcttcactgccatggaagcatactctgtctctgtcatcgtgtccttcacagactccaagattgtggttgaagccgccctcttcacgttgggcatcttcatcgcacttaccctgttcgcctgccagtccaagtatgacttcacgagctggatgccatatctgtttggtgcgctgtgggttgcgatcttgttcggcttcatgtctgcgttcttcccgtacaacagcaaggttgagcttggctacggcatcatcacggcactcatcttctcgggatacatattggtcgacacgcagctgatcatgcgccactaccacgtcgaggaagagattgcggctgcgatctcactctaccttgatgtcatcaacctgttcctctccatcctgaggatcttgaactcgcagaacaacaactagaagcggaacgggaaagtttggatactggaattggctgtaaattaaaagacgttcttaccttgtagttgtatgaatacgcgttttgcttttagacagacggtctcgtcttattcccaacgtatgtgtagtctggtgtagtcctcatgcaaccattccatgcatctcgaactctcctagatgaaagcatacattcagtgcaaacaaccgaaactagcacgaggctggcagcgaatagcgaatagcggggtaaacaatatggagccgcacatgcgtgctagtatgattggctcaaaagaggaaacgccgtgaacccttgaacttcgggagcagaagcttgcattggacaccttggcttccctgggtggaccagcctgttgataatgccacgaggtcgcttgaagcgcacagcatgggcggcagagaaaatctctcgaggtgcacgagagcactcgccacctcctttctgcccttgatgtcgcgacgctctgcagtaatgatcgctgccagctgctagagtcgtagaggtgctccaccaagctaagcaaagttacgcgagacccagtcagagaggcccaaaaaagtagtgcgctccacgaacacaagcagctgttagcttccgcgacacctgtccagaatctggccgactagcaaggcgattgtgttttgccgtgccattctccattctccaattgtccatagtgaatacaagccaaataaaatacatcggattgcgttcctcttcgggagtcgagaaccgcgcttgcccatcacgtcaaaccctgaccatctttgctgggaccaccacaccgcttcctcttcgaaacgtcggcgcatcgacccccgccgggcatttccactgcgtcctcgggccccgataccttattcttcctacactcctcccaatggctgcccgctgctgagtaggaccatcttccacgcctgctactggtcactcgctggcgactcggattgacgaaccaagaatcggctacacgaacccattgagcagcaaaaccaggactgccgcgtctatcactgctccaagagcagcttccaccactagcgaacctcaaaccccattccctcgaagcagcgcccacgatagcatcacaccatcgcagacaccccctccacctacacactcaattcacaacaccaccctccatggcaaccaagacagcgccgccaaatggcgacggcaccatggacagagcacacgcagccgacgggcaagaaaagaaagtcacagtcgccgcgaccaggcggaagacgagccctaagaaggccaaagacggggggctcctggcgtcgttgtgcgcattggtgtgcgatcaccagcttggtacgtccagaatcacctgccacgttcttcttgtggtggctaacaatacaaccctttaggcatatccctaaacctcgttgccctcttgtcccttacacatgttttcttcccccgcgcgcggagtcgaaccaccaagttcctgcaaatgtcatactacaaccccgaaacaaaaatgtacgggtgcggcaccgacgacttgcccttcgttctattgtggaccgtcctgttcacagcgatccgagtggtggtcatggagtacctcctagacccgctggcgaaactcggaggcatccggtcgagaaagggactgaacagattcaaggagcaagcttggctgatagtgtactacactgcatcatggtcgctcggcatggtatgcgacaacaccatctcgaatctagaccttttggaaagctaacattgcacagtacatcatgtacaattcggaattctggctcaatttgcacggtgtctgggaaggctggccttttcgagaggtcgagggcgtgttcaagtggtactacctcgtccaatggggcttctggattcaacagatcctcgtggttaacatcgaagaaaagcgcaaggactatgcgcagatgttcacacaccacatctttacgactgctctgttgttcctgtcatacgggtactaccacatgcgagttggaatcgtcatcttgagcgttatggacttcgtagacattatccttccagtaagtgcctcggccccggtttgaggttgggaatactaacattcgcagactgcgaaactcctcaaatacatgggctacaccaccgcctgcgacatcgcctttggagtcttcgtcatcgcctggctcgtcacccgccacattatctacatgacaatctgctggtccatctactatgacgccccccgcgacatggcacccggctgctacttcacgcccaaccacccctccacaccaaactcctcctacagcctgaacgcaaaccaactatacattcccatgtctgataccgcagcattcgaagcccatggtggcaacaaaccctggagcaatctgctcagagcatacaccgaccagaacggaccaatctgctggaacccgaatctccgatactatttcctcggcctcctgctgttcctacaagcactgtgctgcgtctggttctccatggttcttaggattgtatacaaagtactttctggcgcaggcgcagaggacgtgcgttcagatgacgaagatggcgaagacgaagaagaggagatcgagcaggaccgcacatccaccatactcaactcggtaacgacatgcacggaatccggcatgagcgctatgcccaaggaagaagaggtcggcgttgacgcactcactttcgcacgattgaacggcgccagccaaagacgccagcaagcacgacgcgaaagcgccagggcaagcggcatcagcctccccggccatggcgatcgtaaggagttgttagggcgcattgggtgcgataagccatcgtagttttctgaggggtctgttttgcgcggacatttcttccagcaaaggcatattgttcacatgtctgcttttgtgattgaaaagtttcgcaggcgtttcaatgtggcgaaagcttcgggtgcggctcggtccgtgatatgaggtttattcaaggatatttgcataccccctagaagaagtacagagcgaatctactgtcagatgttttctgttcacacgtgtgcgcaaacgcgagattgaaaggttgaaacgtcgatttcctgaagaagtgtagatgtggataaaagtacatgtataggacccatacgccgttgtgcccaagggtatgtgtgcgaaactcctcagaaatgtagatgccaaacgccgcaatcaggccatcaccgtagcctgacgccttcgaaatcattccacccctgatacaaacctaccaagacctcttcctatatatttcaacaacgaactcctcacggcctcacgtctctaatcgtcaaggtagcgcttccatccatacggggcaagaaccttcttacccgtatcctcttctatgacaatgctaaagcgctcccaccgcgcatcctggccagcaccaagaataagaaccgtgttatcgtctagccagcccaaaagccccttggttggcctaccacccggcacaccggggatgccagcgcccagagtcgccgacttcatgtgtggaccccacgtcgttggctcgtcgcccatctcaaacttgaccgaagcggtcggatacgtgtctgagaattgccgtgggaggagcgggaccttggacaagatgccatatttgtgctttttcgggtctgcggtctgcgtattatgcaggtcgtagatgtgcagggtcgacttgtcggatgtgactgcaagtgtcaaccccgaaggcgaaaaggcgagggagaatattgcagctggatcgacgccgcggcggaactctcctagcttggtgcacgaggggaaggaccagaggcggatgatggtgccttgctcgctggctgttgctgccatttcgccgttgctactaagagccagagcgcggaggggcccgtcgtgagcgggaataatgctaacgttaccggtgttaacgtcatataacttgacttgtccaatagcccggccaggaaaagccactgtcccctttccgagtgcgcatagtccatacgggttattcgctgtctcatactccgccagcttctctggcgggaccttcatcttgtagatgcccaccttgtttagctgtaccacgaccaagtgtgtctgcgagatgcgaacgcgctgcaccggcgtcttgaactcgagcgctgtggtgactactttggtgttgtcgttccatatttggacctcgtagacaatgtcagtcttgttgatcagttcccagccggagtcctcggggcgacagaccttgttttgcgggaacttgggctgcttccctcctccaacgagtgcaatatagctggtggtgccgagcatctccgcgcagccgatgccgccgccaacttctatactaatgtcagtgctgtctggaaataatcgctagtagaatgtacctcttgcgaccatctgctcacatgttttggaggagaacacacggaatccagtttccagagccgctgagaagcatgaattgtctgcattcagtgagacagagagcacaaatggccccttatctgagtccagtatgggtcgggtgttcatcttgaaatccccggcgtctatgatctggcgaagaaatgtggctgagcggttgctctactaaggtggtgagctacctgaaggcagggtggggtgctgaagtagagctcagcgttatgtgaggtggccaggcaaacagcgctgtgaacgatagcagaatgtgtggcggcatgctagtcctataagcagtgcgggaaacgtgggtgaatctaggaagccgaagtgaagggtccatggtagagcccacgatgtcatccgccaggcggcatggtccatgcgcgacgctagcgggaactagtaggccgaggaaggcgcaccccacgtgatgtacactttacatctggacattcttgagacgacatgcagtattcacgccgcagttgtcgcgccggagatacattcggggttgcaggtttcggcatctcgtcatgggtacgagggatcctacctgatatgtaacatatcgctacaaacaggaattgtcctccgcgatactttgcgcagggcttatggggtaaagtttcgaaacgtgaattctggacaagcgggggcggagtgtacaaagtttcactctctcacttgcaaatcgacttcaacatatggccgtcacttccagagggcaatggtaatggtgcatgcttcccaaagcggagtcgcgccaggtggtcgcgccaagcaggagacgacgaccggggccgctcacgctagtgagcccctttgcattgcgcagggagcagctgtcaacgtccccaaatttcctcgaccacgtccacctccatcacacacaccccgaatcgcctcaccacacgcccgccgccttctgaaaacgtcggccgccccaattgccgacactcttgcttgcagaattgtaccacgtgcaacgctcgaactccatcatgtcttctgtacgatattccccgagaccacctactgccctagcacacgaggccgctccctcgcccaccacgcccgcacccagccattgacacgttactaacagccctgcagacgcttaagacgcgcagaaagaagaatgtcaagaaaggtatccagttctgcctgatggtgtgcggtgcctcaggtaccggccggaccacatttgtgaacacactttgcggccagaaggttctcgagcacaaggagtcggacgacccttcagtagcacacatcgaggagggcgtcaagatccagcccatcactgtcggtaggttgtcgcgatggaatgtaatgaaccgcgcagattggctgacccgatatcagagctcgacgaggaaggcacccgcatctcgctcaccatcgtcgacacgcccggattcggtgaccaaatcgacaacgaggccaggtatgtcattcgaattgatgatggcgacgttcgctcacagtgatgcagctttcaagaaatcgtcggatacctcgaacgccaatacgatggcattctggctgaggagtcgcgtatcaagcgtaaacccagattccgcgacgatcgtgtacacgtcatgctctacttcattacaccaaccggccacgggtcagtaactccacaccgctccctgcatcctacatgcttacattacttagtcttcgcgagctcgacattgagctgatgaagcgcctctcccctcgctgcaatgtcatcccggtcatcggcaaggctgattcccttacaccagctgagcttgccgagtcaaagaagctcgtcatggaggacatcgagcactaccgtatccccgtgtacaacttcccttacgacatcgaggaggacgacgaggacacagtcgaggagaacgccgagctgcgtggcctgatgcccttcgccattgtcggttctgaagacatcgtcgaggttaacggccgacgagtccgcgcgaggcaatacccctggggaatcgttgaggtcgacaacccacgccaatcagatttccttgcagtccgaagtgcgctcctctacagccatctggctgacctcaaggaaatcacccacgacttcctctacgagaactaccgtaccgagaaacttagcaagtctgtcgaaggtggtgctgctgcgtaagttgcctaatcacaattgagacgtgcaaacttctaacgtacccatagtgactcgtcaatgaaccctgaagacctcgctagccagtctgtccgcttgaaggaggagcaactgcgacgcgaagaggagaagctccgcgagatcgaggtcaaggtccaacgggagatcaacgagaagcgacaggagcttctggctcgtgagagccagttgaaggagatcgaggcccgcatgcatagggaacaaagtggccaggtcgacacggacacagaggccgcatgagcgcttcaagcgccattctacatcagcgcccagtctgcacaccaacgtaccttgggctgccgtgagttgggcacttgcctctctttcagttccggcgttacaaaaactatatactgcaacaacaggcactcgtaatgtacggcctgcatgctgcagaagactggagagcaagggcagttgggatctctcttcttacatggggctagccgttctctttctagacagtgacgacgtcttgacggtgtctacggcatccctgtctcgccatgacactacttctcgtatgttttcttatcacttcgatacttattccccgccttttggtcttcacacccaggaagtaggaatctagttctaatattaccccggtggtccactctgcttcctgacaagctcgctgcatatgcacagtcggccatgtgtccatgcttggtaacacttgatgtggtgcccacaaacgtggaatggccacactgtttgacccacccaggacgccttgtgctcgtaccgtcctgacatcatagcagtggcctgtcgatatctcatactcgttccatgatatttgagccgatatgccagcgatgcttacaccgtccaagtccggaatgacatgcaggagatcgccaattctgttaaggaaaggagctgtttagacgcccaaaagctggctctctccgttgccgcaggatcacgctctacccgactgcttctcctttccacggccatgtgcccacacgttgggcagcaatgcaacagagtatacatattcaaatagcactaacatgaggccagcacatgcaactaaaggcatgcaacgagaatcttgcagactaatatcagagacaagaacaattcgatacatgggatgtagcgtgcacacatttgaagcaatcgcttgcgaagcgattcgttgcgtcagtgtattgataagtgtagtacgtcagtgaacgtcaccaagcaatcgaagggaatgagcacacagcgtttcctaccgcacgatccctttccgatctaatcaccatatcacttcatgtccttccgtgtttacatctagctagttattccatcgccgagcttaggacacacatgagcatcaatagcatattggcaatccagtctcgtcaccaccaaactgtacttgatcaaaagaatatgtgaagcaccaattacacgatatttctactttccgcgattagcgggcgtctttcctcggagcacagcgcaaagaaaagctaccactgcagtcagcttgcaggtattttccatagcgagacctggtgtgcatcggcaaacccgcatcggtgtactctcgcattgccttgagacagcaaaaacgcaaggaacaacaatccggtccaatcggctaagtgcttttacgctcagtcttgtttttgacagccagtcttgtagcctcaacgatcacggcgatgtactatagtatttagagacgacagccacacaatctgtatattgcctatgggaaatacttcaatcctttctgaagaatgaatcggatggattatgatcatgaacattcacctagactacaaccttctgaatatatcacgacaaacatggttcaaagatacttcactatcgggaaattcaaacacggaacacttaacagttgatcggtgtatcgttgtgttcactatcaaaaaaatcccaccaaggattagaaccctgctcacgtaccgtgcatgatggtgctcaggctatgtaacctgaagcatccttgaagcaagccgccacagcggtcacctcttcgggtacatggccacaaccggacctacgaaagtgatagcttactcgacccttgaatttggcaagctctctaaattgtgattgggcctcaatcatgtatatcacggcacaagtgcgaactgccgatccgctgtgtgcttatccgtcaactgtcggcatcccgaagatcaccaacttcggcattggatatgaatgaagtcaaggatcctacggaaagcaatggagtggaaggtgtgaatcacttgtgctccctgtatcacgaacgctgttctgtactacgaccaaaggtttcgaaggtgcacaagcagctcacgaatctttaatcttccgacgccgtccgatcggtactcgaggaaatgcttccatgcccaactctccatcgcaacgcgcggtagacctgaaatttgcgaaacgttggtcggcactatgagcgcatgttgtcctttggtaatgcgtctggccggcatgcatgacgcatgcaggcgaatccttcgacttcctaacaagtccgtggcatatacagagaaaatccagagacgagtgacgttgtgcaacgctcaacaagtggtgttgacggatgacaaggtgggaagatgttccgaccgcggcagcggcggccagaagcgcatcgtggagcgccaagactacgccacgagagtctcgaaagacggacaacagcgcaaacaagcagattgctcacctgcatgctcatcatgttgatagacaaacctgtgttcgtcgatccggccaggtgtgagttctttagctacgctgtcacatgttgcatggcatcagggacaagcgaccccgccctctctgcctgctaagggttccacaattcctatcctcatccagcttcgaaggaacgaccagtcaaccgcgccatgcgcggctaccttgaagcgggcgctatggcgagtatgtctcgttcaatcaaactctttatgatcacgtatggggtcagcattcggcaaagtccggctaagcaatacgtgtacctgcggtgctgtgcaggaacagtggaactcgataataatcacatcctcagtacaggtttggattcattgagcctggatctgacgacatacccactctattttccgatggactgatgtgggtcctcgtcaggagttgaagacggggagacctggccgaactggagaccacctgaacatcatagggcaacttgttactgcgaacttctgcaccctttcaggaacaaccagactagctatgcgatcggatggggacggcagagcctcctgctaatccgcttctgggcactgggtacaggatcgaatcaataaggcgttgcaacactcacgttgacgccattgtatgcaggcttgggcccaccaccatggttcgggatgcaggtggtgcatccgtctcacagcgtctccacacagtcccgcccatcagcatgtaccatcagggtttttcgccgtggtcgatgacttcagggtcgatggatgctccccggggagctgaactcggctttcgttgaaccggggaagctgcataaccgctgcgccacctgtcattcgcgcggggaccgcgtgcagcgcaaaagcatgactgaaaaggtagtcgatggggccagggtagtcacgcgaacgacattgaagtcgcgttactcgatcatgcctcatgacgctttattgggcgatgcttttgcagactatcgcccacgatcgacaagtagtgcaaccatttgacccttgtagcatcgtgctctggaaagaagactgccattgtccacctgtggtatcgaacaggagggcacgcatgttgcatggcaaaccacaggtacgcacagataagtccagactcgccaatcggagcgcagatcagcctgtggagtgaatgcatccctgcacactaaaaaagccagtcaccacttaccgagatccaacgctttctgagttgagtccactccccacaccggatgcaggggcgtagttccccgacgcagaagtactctagcccatggcttaagtcggtcgatggaggaccacttttagctttgccctcagccatctgcacgcgactgcggcggcagagctagtaaaagaaaatagaccccttctgacagttcgtcatcgtagcttcgtacagccatgtttggtggcaccgtgccttcactggagccgctgttatgtccggctttgtgccattcgcggcaacttttgttgcacagcttttcatttcctttcatgttattggagtttacatctcgagtcactttgaatccacacacacatactgcagggcgtacgataaatcgtatacactgcattgaatttaccgattacctctttgctggttccaacggttgcgtaatcctctctctcacttgatgagcttgcgttgcctccttctgtagcacaaaaggcttgagactcgcaacatatatctcatcacactctcgacaacactctcatacatctcatcgaacaatggacagaccgcaggagaatataccgccagtcagtgatctcgaagcaattcaaactgtacatatactaacgtgcaactccaggctgcgaacatcttaggtgtaagctgactgcattctccgtctttgtatcactatgctgactatccgcgaacaacagaccattggcactggtaagttgttctggtcatccatcattcgcttttgctaacatgagacagtgtaagcaattcaatcgtagtggtttgacaaagatactaatgtgactttcacacagctgctggtgtgttcaggtgagtgagaacgggaattccgatcacgagcgagtactgacaatccttagataataccacagtaagacgaacagataaaacccgcggactatgactgacacttcccagaatatggcacaactggagacggaagaataccgatggcctaccaggatcgatgctgatactatggtcaatctgcaagtcctccaaagcacggatatgatcacatctaacgacctcaggtggtgttccgttcggtgtctacgccatcgtccaggtatgaattctctttcaatgccacccaaagcaatcctaacgaccgaaacagaacttcaacttcgccctgaagttccagcctcaagcctttgccggtctcacactcatcgcatggggtcagacactctactaccacaagtcagttcctctccaaatttccatttttaacacataactaaccacctgcgcagtaaatggcgagcctggaccgctaccctagccaccatcgccctaacagcctccttcgccatcatggagctaatcctaatcctcaccctacgcggcccctacgcccgcggcgtccaatggccaatgatgctcatggccatctccgcctccgtaatccaagtcctcggcctaatcccgccatactttgagctcgccaaacgcagcggccgcgtcatcggcatcgacttctggtttctgacgatcgactacgccggcgcgtttttctcgttgatggcggtcgtggcccagcagtggttcgatgcgctgggcgcgagtttgtatatcgcgtgcatggtgttggagacggggatatttgcctcacaggcgtggtggttatggcgcgtcaggcacgagaggagggaggcgaagatagttgggttgacgtatgatgagtatgtagccaagcacccggagaaagggttgaagacgtcggtgtccatggagacgtttgtggatgttgaggctgggctggaggtggagaaggagaagagtgacgaggttgtgagagagaagacgcacgacggagaacaacctgcggattcgacttggaacagcaccgatatggggactggagcactgcagccgccaccagctgcagtcgtcaagtcttgagctcgacttctcgtttgacggtatcgaccttccgaaaccttctttctttgtctggaaaaagcaatctttctcacaaaacaaaatggttagcgggcggactttgtcttttctctaatttacggacattaaagcagtgcgctctgtccttacgagtgcttttgggggggatactttcttttcaaaatgtaatcaggcgatggtgggcttcggaaaatctattcttgctagtcaatgctagggctcggatgggctcatatatgagtaccaatgcaactgatctcaatcattcagccgtctaaagcagatgtattcccaatctatttgtctatagtcatcattcggtaaagcataaccctgattgacataatcacgtcctccactctcacaagaccgctctgccagctcgggctagtcacgcctcctcacgcaccaccaaattcctcctcaacttctccaaatccccatctcccagaccacacttctcgcgcagatacttctccgcgcccccaaaatccctctccagcatctccaacgccttaaccatcgtctccttcttcgcccccaccatcctcagcgcagcctccctgccctgcttcctcgcctccggatccaatgtctcctcgacaccactctgcttccccgccttgtcgtccgcaatcaacttcccaatctcctcggcgctaagctgctttccggtcgccttggtcgcgatgtaattcttaaacgccggggactgcaacagtctcgcgacgacttcttcgcgcacatgcgtcagcccgagttccgtcaggttgtactcctcagcaatgacttggctgtccacgcccaggtaggcgaatagcaagccgaagaagatgcccgtgcggtctttgcccgccgtgcagtgaatcaacactccctcgccgggatgatcaattaggtggcgcaggatagtggtgtatgctgcgccgccgtcgagaaggatgtcgtggtacgcggatacaaagcccgccacgtcttcgtccatgtacttgacgtagcgcttggcgaggccctcgggggagtagtctgcttcagtgaagacggggcaccacgtgcgcttgatgccgacggaggtcatggcgctgacccattctggcttggaggtgtccgagtcgcggaatccgacttcgggcgcgctgcgtaggtcgaagacatgggtgatacccagggaatggagggcttgccagccgctgagggggagtttggagacgtcggcggagcggaagaggattttggggcggattgagccggagggggtggttagggggaagagggcggcgtctcgaaggttgttgatgttggggacgatgtggaaggggggagtggggagaggttggtcttcttttgtggttgacatggtcggaatcggtggaaagagtttcaagttgagaatcttgaccttgtctagctcttgagtggttccttgatctagttgagagaagaatgtgagtatgatcgttgctgaaagcgtgatgtcgggagaatagttcctcaagtactgtgtaagaatagtgggtctaacagtacggacccgtttgtaggtgcgagagctctgggtaaaagtgctgagcggtttcagacgattgaatcaagaaatggcggtaaagtcctttgttggaaacttacctcgagagattggtgtatagtcgggctcggttcattgattcgcatctcgcacgcaattgccccgctattctttcaccatgcgccgaggtactgaacagagaaagcaagtcaatgccaaactcattgtttcggaattgtacaacatctagtcgtttgaagtttttgttgatcaaaatgctctgctaatgttgtagcgatcaatgttcttgctgcaatgctagatggatacttctaaccaagacaattgaatctgaaatatgccacatgtaccctcacatgatcctgttcaagtctctacttgaattctgatataaaaaaactgacaaaaacgaagtgtgaagcttatcttcacatctcatcctcccaacccccatacccatcacatcatcccttcacacgcagaacttcacaacccccaacgcacctatcaacatataacttgttcatgacccagcataagtatttctcaaatccatacgatcaagaggcaacaagaccggaaaaccacaagaccctcccaccatgttgcacagttctccttctctcccttcccctcctagctctagcggcccccatcgatcccatatccacaaatacgcccgttcgtgagccaactggcatagatacgcagatggtcaccaccgtgcgccgccttccccctctcttaccactctctaatcaccctcacaggcccacatccacggccccaacaccgaattccgctccctaacatccctcccaggcctatgcaacgccctgccagatttgtgcgtccactcccgctgtagtgtatcgctgctgatgtgtctgtcaagtccgataaataccgtgtacgcgcgtatgccaggcgtgtgtgttttgtatccgtgagttcttgccatcacttccactctgacataccaccctgctgactttaaagaacccaaaactgcgaattccccagcaaaaccgctccactgatcgtcatgaatgcgacggtggccgttgagcgatatgcagaagtgggcgacgccgatgccggtggcaatcatgtgttatgcggatgttgcgctgaagctgtgatcattgggatagagtaatcggggaatttggaaatagatattgatatataacgctcgcccgctgtagtgtaaatgcaaacgcccgccgctgatgctaatggaaacagactcgtttcatgcttcgtactcgatcatctttcgtaatttcaatgcgctgctgcaacaaggaacgtattagtgatcagacatgtcaccatcaccacgcccccgtatatgctcaatccgagcgccgcgttcctgagtaacgcgcgtctccagtctctgttgtcatacccttccctcgtgacactgccctccacttctccattcgtgaactcttcttcgtcgtcttcatccttcacaagtcgctggtggatgtgcgaatctgggtctgaaatcttataatagaagagaccagggaggatgaaggaaatggtagttgagcctgtggaaccaacgtacgcaaggactttctcaagcgaagatacagtcatggcggtgatgaatgtcaggatgatgaggattgtggtaacaatggcgaagcggtaatcggacatttcgccatttttggggatcatgggcttttgcgtgttgttcatcaacgtgttgcgtgccggacttccttctggagaattacggcgacgcggtctccacttcaggcaggcgtcgatgctggcacggcaagggtggatctggagtgggtacgagaacatgacgaggatgacgatggcgagacgaccgatagtacttgcggctgcggtggggtacatggagacaatgttgccatgtatgttgtcgccatatgacaggtagccagtgataccagtgaggatgtagagactgcaggcaccaccgatggaggccaagatgacggtatttgtacggaagtgggagttgtctgcgatctcgtttaggatggagaacatctgaactggattagtctctattccgtatcaagtcctcatatgtacttacgttctggtgacaggtgtatgcaaagacgatgactggaaaaggccgcgagcgcagagactgggcctgcaccattggaaaacacggacagttcctctgtctgcgatagtgtctcctctggcaggtaatgcgcaacaacaaggatgacaagataggcaatcgagaacaatgcaatgacactggtgtacttcaacagagtcaagacggcgcaaaaacgacaagggtataacaataagcctgggtatgttagagtccggtccaaccttcagacgtcttcacttacatgaaagcagtgatccaaaactgcctgtcgaccaagaagttcgtgtccccagcaccagacgcaaatcctctgaccactccgggcatgaggtctccaatgatgataaggtagctgaccgccacaccgaagcacttgatggcgatggcggcatcgaatatgatggagaggtttgggtatgtgagctgcgatagggtcgcaaaggatacatggccgcgatcaatgtatcgcgcgcatcgtgtctgtaggtatagtccgaagcctgcggttgcgccggcccacatgataacgaagataccgaggaagatgcccatttttgagagcgcggagggcatggcgaggaggccggcgccgaggactgagacttgttagtaccacatcacagaaggagactgtacagcagcttactggtgttggcgaggttgatcacactggatatccacgatgcctggccgtggaatccagcatctttcttgcctcttccacgcctaaatctgtcagcccaggtccttcttcagacatgtggtcgcctcaccgtcgcccacgcagtgagcctgtactcgaggacatggcatctgcctcggctggctcgtgtccgatggccgagtatgtggccatctctcccctttcgttggcggtgaaagtgttattgcgcgatcatgcgtgtcgtccggtaatcttcgcagcgtgtttcacgtagtgcggcgaccagtccagtccagcgtctagcgaaggttcagcagcaaaggctatgtggtgagcgaaagatggttcggcgctgcactgacgtgcggtgatcatgggtctgagcggcgctacccgttatctaagaatatctccgccaggaacgcgcccgcgtcggcattccataaacacacacaacacacccaccgcctatgtaacgagtacgaggaggccattctcttcacctttggcgaattggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatgctgaacatgctgggagataatcgtagcttgagcttacaagtgcagtgagcaagcacaaagatgtcctcaagccgcaagatgactacgccaaggacgttcccctcgacacttcacagaaggcccgctctagtcgttgagcgcgccacgggctttgcgactgtggcatcacagctcaaggcactcgacgaccaacagatacctgcgaccgatggcttcacaaagctcgccatgcttcggcctcgaattgctgagtttgaagaacggcagctgcagcaggcgctgaagatttctgagctgcgtcgacggaacggcatgatcaacatgagctacaagcatatacatatcctcggcgcggccagagtctgggtcgactaccaccagaggctcaccgaggccatgaaggccgtggagagggaggagtttaagaggaagccagacgatgcggaagcgggggctgccgaggagcatggatcagagtcggaggacgaagagtcggaggacgaagagtcggaggacgaagagctttaaagtcagtctcgattaggataaccacgacccaatatggagagcctggagcccggctggggaagacggggtctggagtgcacagggtgtcataagcaactccacgtgttcgagcaggaccacgggcgttatcggcatatcaacgggaatagtgaggtatgttcacctcaagcccaggtccatgaaacaagccacccgtccctgacacagttgacagtgccgagttggatcgagggtgactaccaaatgcctaacagatggaggataccaatttacaagatcaactgcgttgttacgacggcaagatcttgtgacacactctccactactccacacataaatcggtcaggtggacgaggtcaagttcgcgtatctaggcacaggcgtggatctcggatgaaagctgtacatgcagctccgtcacgcagcttgcatattgccggcaactttcagcgctgggatccgaaggaaaagcacctgttatgacgcgggtggtcaggcagatagagagaattgtcacaaaggcagggctcgattggagttgacgggcgttgcagaaacggttcgcatcaggaacgcacatggcaggtctcaggacagctaatgacatagcattccagatgaatccgctgctgtgattcgcgcttgttgtttcaacagccacagtgatgtcaatgtagagtgctcgttgaggcgcgggctcgaggtagccgttgcaccgtgtttcagctatgtctcagaaaatatttgcaagctgcagaaagcgctgctgcagtgtcttttgctcatgtgcacgggacgctgcagctacctggccaggtccccagatgggccatggcacacgtgcgggtgctgcagtgctggcattctgccatggtcctgcctgggaaacgtgggagaaccggggtagcggccaatatgtgcaagatgaaaagtggaggaaccactcggagctgggcggaaagccgaattacgagaataatcaagcagggcgacatgaggaaaagaccgagtctggacggtgacgggggtattagtgatgatggttcggagagtggacgagtgcataatggcaaggccaaattagccaaaagacgccacatgccaatgccgtgggcgtgcaggcacgacaggcgggattgcaaacaggctggattcgttgtcgaccgctggccgcaaacgtgtggtgcagaagcggaaggacggctctttgtcccaatgttgagtggctggccttccagctggctgctagacgcgcgtgttcgtgtacgagtggagtgcgttcggcgcgccacaggctgacgtgctgccattttaaagtgtcccccacagtcgggccaatcgagaacaagcccctgggcggccctgaaaccgtcgcatgttggaccaacctgcgcagctcatttccctcccaaaaggccctcgacaccccaacacaccggaaacccgcctcgtcccgcgctctgtctgccgtctgctgtctgccgccgccgccaacgcctgtcgcactctcttctatccacgcgagaactgctggctgctggctgttgcactgctgctgccaccctccgcccagacagacgtgcccgaccgcatacagccgcccccaagccccatcatcgtcgctggcccagaccttgacacggcgcatccttcacgtccacgctcttttgctcttctcttctcttctcttccactcccgcttccattcatagcattcacgacaccgacaccgacaccgccaacggccccccaaccctcactacttcgctccaggactccctccctcccgcgcccgccaacttatgccctcgtacggctcgcagagtaccccgtcgctgcgcaaaatggaaaacggccacacctatggccagcggtcgaccttcagcgtcggccgcatcattggggatccctttgcgctcgccaccatctccatcgccatagtcagtgccccgtcgtggttgccgagtgagtgctaacaacgcgcagcttgcctggataatcgccttcgtcagctccataatatcggccacccagggcagcgatgcccggttccccaactatgcctggtggaccattgtcttcatgttcttctgcatcattggtgtgacggtgacggtcgcctccgaggctgagaggacctaccatgtcgcggtacgtggagctggagctgcactcaccgatgctcttgctgattcagacagattgtcggcttcctcggcgctggactcgtcttcaccacctcatccgttaactccctcgtttactcgcccattgcatcattcgaggctgccgctgctggcttcattctcctgtccatgattgccgtaagtgctgcatgcgccttgtcccgcaccaccactaacaccccccagattgtatggatcttctactacggctcgcagccccaggccagccaccgcgcctttgtcgactcgtatgccctccacaaggagcacccgggctcgcgcgcgtcacgtcccatctccaacggctacatgaaccgccccgagacccaggtcaaccagcaagcgcctcagatgtacacatccgcccagctcaacggcttcgagacatcttcgcccgtttccggctaccccggcggccccgcaggtgcccaaggccgcaactcgtccgcgccccagttcggtggcatgggcatgagcaacaccgcagcccccaacaacgacgagccgcaacaacaagaagcctcgatcgagtacccctaccgtgccaaggccatctacagctacgaggccaaccccgacgatgccaacgaaatcagcttccagaagcacgacatcctcgaagtctccgacgtcagcgggcgatggtggcaggcaaagaagccgaatggcgagaccggtatcgcgcccagcaattacctcatcttgctgtaaaaagagactggctctctgcgcgctttaacgaccatgccatgactctccttttgactgtgtcttgtcagttgtattcctggtctcttgaagacttcattttgagggcgaacgtccgtctgcttctcaacgctggagttgccattgtccgagttgattgttgggtgatgtaagaacacttctcggcattccataaacttccgcacgatacccggactattgcggtcgatttatttctctttccttacttaattttaactgtctaccctattcacctctctaccttcgcccaccaccttcttttctttggctctcttgtactttttacctttttgttatacttgctgcgcaaaacagacagcgccggtgtcctggatttccttctatcattgggccatcacacagctcaagtccatcgcggacgatgctttggtattgggtaaacacgcgagaagcgcgtgctttggaggtgtatatgggcgatgctgcgaagacattaaaacgccgcggcggagcatgtaggatcaggtgcaaacaatgtgtagtttggaatagaaacccatcaaagatactatctaagctagcaatgttgatgtgatggtgatgcatacattctgattttgggctgctacttcacatcaattccacacatgttcattatcagcactgcactgggagaactcgttggagtcgggatggaatgaatatgacagtgctgtcgacttcatcagtgtcaacaagtgaaacgaccaatacaactatcgagcaactacctgatgatgcacccaatgttcgcctcggccgcgcgatcatactctggtcattgttggtgggttttgagattgtctctggcagtgcagaactcgcatctttcgtgccttatattcacgtgccagaaaccgctgttcggcttggatgcttgctccaccatgttctcatatcttacaaccgccatgctcgctgcagcggccaccgtagggttctctgtgagagaaatgttggcaaaacagtccgccttggacgcttttcccccgcttgtatttctccgcaaccaagtcaagcgtacaaccacctttccaaccatctcaccctctcccacaaatccctcaacttcagccctccttcgtcttcactccctccccactactctccggaatcaaactcttcgccgccgaatccgccctaaccacctgtccctgcacctgtcccacgcgaaactgcggctccagaatccccaccatgctgagtaaccgccacgccgtatcgctcggctgcgcgcccacgcccacccagtatcgcgcgcgcgatatgtccagccggatgtctttccacggccgcccgtgcgtgtcgccggggcggggcggttgcggcttggggtcgtaggtgccgaggacttcgagggggcgcgagttgcgggcggtgctggagggggaggttagtgggttgatcgtgtgtataagagcagtctcgcgtgcaggcgggagagtttgcggattcccgcagcgggagtggagattgggcatgggacgtaccgggcgtgcgcgacgacaatgttgtagaaaggagcgtgcttcttgccgaagcgggcgaggcgtatccgtaataccattgtgttgtgtgggtgtgggctttgcgatgctggctgaggtgaggttgaaggttgggatggaacttttgggatgggccgaggatttgccgatggggtgggagagcacgtgcggaagagttgaatttccgcactctactgtatacatgaattgaagtcggcttttctttggagtgcctgagcctatactgtgcctcgcgctgggtttggagctccgtactgggtgtggtcgtggaaagaggtgtagttgcccttttgagcattcgtgatgcggtgatgtaatcgcgacaccttggagacacctccagcactcatacacatccagtactgctgaatcatggcgctccgagtatgatcaagatcccactgaatgtagggaaaatatgctgataagactttagacactctcagccaagagcgctgcagcactcgatcaagagctcatgtcctcaggtgcattttcgatcgaccagttgatggagcttgctggtctgtctgtatcacaagcaggtaagcatcattttcacgactcgagtgtctagccttcgactaatcatagtcagtcttcaagctccagccattgaacaagggcaagagaatcttggtcgcttgcggtccaggtaacaacggaggtgatgggctcgttgctgcgcgacacctctttcattacggataccagccgaccatttactacccgaagcagagcaagaatgaactgtaccaggtaagttgctgtgaagccaaagacagaccatgaggctgtgcatggttctgacgtgctatagcgtctaaggaagcaactcgaggacctaaaagtacccttcactgaagatttccccggcgctttaaagcagactgatcacgttgtggatgccattttcggcttctccttttctggtgaagttcgtgaacctttccccaaggtcatcgaagcattggagtctacgtcaatcccagtcctagcagttgatgcaccctcatcatggagcattgaagacggtccgccagaatctggcccaggcaaggggttcatgccgcctgcgctcatcagtctgaccgcaccaaagccgctcgtcaagcatttcaagggcaggcacttcctcgggggacgcttcttgagtccggaaatggcagagcagtacaatctggatattccaaagtatgaaggactggaccaggtcgtggaggtaccggttgagagcgggaagctgtgaaggggctgacgattgaacatgggactgagtattcataaccttgatagatgaagccacgacatgggccaagtcacatgtaccaccgttagaagaattgttcaatgaccaagcaaagaatccctgttgatggtgtcgctgaggctgttcgtgaaggtgcctcctcagttgcgactagcgtgttttccccgcagagccgcggtacggctaccagcgggcttatcgtgtcattccaagctgtatgcttcaaccccagacttcggcacaacagcgctgctgccgaaccgtaaagtctcgaatatcgtgtcctgtacttcctctgtaactcgtatttgtcacacgcaaacgaccggtgtcgcttgctgaggtactcgtccttgaagcctatcgtacaaataaaggtatgaagaacgtaaacacgtagacaaacacggtctgatatctgtattatagtagagaccttgggtcccaactcataatggttcctaaagcgccttcacgcgaagcgctggccctcctcaaaaataccgtccgaccttcgagagctgttggaacacaagcacaatgccggttactctcttcttcatcccgtccgatgggcccgcgcagtccacgcatttcctcaaactaccaaagttcaagaaatgcagccacatttacgcactcgcaccatgccgaagccgtctcaatcattcctactgcagtcgatactagctcagccgatttcaaagagaacaagcgccagatggaagaggcaacgaacaacttggtcgatttgcacgcaaagattgcacagggaggccctcagaaggcaagggacaagcacatacaacgaggcaagatgttggtccgcgaccggataacggcgctgatcgaccctggcaccccgttcctggaattgagccagatggctggatacgacatgtaccaaggagaagatgtgccagcaggtggcattgtcaccggtattggtactgtaaatggagtgcagtgcatggtagtggccaatgacgccactgtgaagggcggcacatactacccggtaactgtaaagaagcatttgcgcgcccaaacaattgcgcaggaaaaccgactgccatgcatctacctggtcgattcaggcggtgctaacctgccaaaccaggcagatgtcttcccagatgtcaatcactttggacgcattttctacaaccaagcacgcatgtcaagcatgggaataccacagatcagtgtggtgatggggccctgcacggcaggtggtgcctacgtacccagtatgagtgatgagaacatcattgtcgaaaaccagggacacatttttctcgctggtccaccactggtaaaggctgcgacgggcgaggttgtgtctgccgaagaccttggtggtggcaagctccacagcgagatctcaggtgtcacagactatctcgcagtagacgatgcacacgctcttgtacttgcgcggagaagtgtcggcaacctcaactggcatcgcaatcagaccaccctcgccgcaccgccggccttcaaagagcccctatacgacaccacagagctctctggaatcgcaggcaccaacctgcgtagacaaatacctgttcacgaggtcattgcgcgtattgttgacggatcttcattctcagagttcaagccgctctacggatcaacgctggtcactggctttgcaaagatctatggtcagcctgttggtattgtcgcaaacaacggtatccttttcagcgagagctcgctgaagggtgcacacttcgtacagctctgtggtaaacgtcacattcccttgatattcctccagaacatctccggcttcatggttggacaagatgcggagaagggtggaatcgcaaagaacggagcaaaacttgtcacagctgtcagctgtgtggatgttcccaagttcactgttgtcatcggatcaagcgctggagctggtaactacggcatgtggtaagtcaaattcaccttcaacagatgttttgagctcgtgctaatcgcttcatagtggtcgcgcatactctccccgtcttctcttcacttggccaaatgcaaagacctctgtcatgggcgccgaacagctctcctcggttatggaggctgttggtaagcaagctgatcctgcgctcaaggcacgtatcgagcacgagagcgaagcaacattcgggtctgcaaggctgtgggacgacggcatcattcctcctgagcacacccggcgagtgctcggcatgggtctgcagatggcatgtggcggccagaacacgggcgtagagaaggagagcacatggggcgtattcaggatgtagtcaccgacctatcaaaagtacataccatttgtttcatactttactacattcgtgtacgcgaaccaccaggcgcgcgcgaaagcgttatgccgtgaacgtcttagcggctaggcaaggctgatcaggttcctcttgggagcacttctgcattcaagcactccacaagctccttagcaaatgtcttgtgcacaggtcccgtgtgacttcgaacgattgttaccgcatctaccgcatctgtttgcattatgatggcctccatcggtgcaccccatcgatgcgccccaggcttcgctcgttggatttcgggacctaatcaacacctctgcaggatgcgctgagccaccctcgcccctccctctcgggaatcattcgtatcactcactatttgtaggccgatttgaacgactaggatctctcgctgtgccgtgttccgatgcgagacggtgcgcagtcaatcagcattcgctgctgatcgtgaaattgggagcccttctagatgtgattcgccatccttcgtactacactcgcgtgcttacgccctgcaaggcaaccctcctgcatgagcagaatgcgaattatagtagtacgcattgggatgcctgaaagcgataaacgggcggcgcactacgtcgtgataaccaccgcgccgctctgcaccacattccttgtggtacagcaattagcccaagttggactgtacctgcctttcctacatcactctgtcactctttcactctcattcgcgtttcagtctagtctctttgctcgcaccttccccaccttctcgcacgtctgcggggtcgcgtctttccatcacctctaccgattgaggcgcatccacatgttggcctcgcaatgaagctcttcagccctacacaagcgctagcggcgctcactttactgtcgctttcttctgtgcgacaatatgtaggagctttgcaactggatccgaaatctcctggtgcatatgctctgctcgtcaatccaattcgattgtcgctaacaaggctcgccagaatcgatcaagaatgtttcttcactggtcgcgaaacagctcgttgcgcagtatgcgactcgtaacgaaaagggcatcaatgtcctcggtggttatcctggcatattgtatccgccgtattactggtggcaggccggcgctatgttcggcactctcttggactactggcattacacgggcgacgaccagtacaatgacatgattcgcgaggggctgattcacaattttggcgagaacctcgatctggtatgtgttgctatgaccagtaattgctgagacaatgcccttctggttggcttcatatcttgagcaatggcactaacgtctgatagatgccatcgaatcaatcgaaaaacgaaggcaacgatgaccaagtcttctgggccttttcaatgatcgctgcagccgagtacaagctccccgaccctccggaagggcagcccggatggctagccatgacacaatccgtcttcaaccagtttcttaacaggtatcagaaggaggtcgcggatggcaattgtgggggcgggatgcgatggcaggttagtacgccacgagaagtccggggaacttgtgctgattagaatgtacacgcagatttatccatggctgaagggctggaagtacaagaacacggcttccaacgggggcctgttccatctcggcgccagactggcaatgtacacgaagaacgatacgtatgcgctttgggcggagaaagcctacgactggatggccgctagcccattgctcaaccccgaggacggcaccgtcaacgatggtacatcgatcgagaccacaccaatgtgcaaagacgcggatcatacccagtggacatacaactacggtatcatgattgcaggaacggcatatgtaagcagaccagatcaagggtgaggttacagcactaatgcctgcagatgtacaactatacaaatggcgccgaaaagtggaagaaggcactgacaaactatatcaacaagagccacgatatgttctatcccccggacaaaggcggcatcatggtggaaccctgcgaacaactcgcgatctgtaacgcggatcaagagagttttaaggcatacctcggtcgctggctcggaacatctatacagatggcaccattcacgtacgacatcatcatgcccgaacttgaaaagacggccgtgagagcagcgcagacctgcaacggattatcacagcacaacggtggcgacttccaatgcggcatgagatggtacatggatggctacgacggcaaatatggtgtcgggccccagatgagcgcgctcaacattatcagcgtgctgaacgccgcccgcgcaccagcgccatacacaggaaagactggcggaaccagtcaaggcaacccgggcttaaatactcaagacgactcgaagaggctgccaatcttccacgaggatatcaccacggctgacaaggccggagctgcgatcgtcacgattattgtggcagcagtctggatcggttgcgcatggtggatgatcgcgacgtaattggaacgcccatgatacccttttgttcgatgaagcccgcatttgggactttaacatggcattgcgaatctggctgaattgagttggatacagctcgcttggaattgatgggcgacctatgtatagcacacagtaatgctatgtattcaatcagctccaatgtttgaaaattgcttgttacaggctgatgacgcagccgcgctgagcaatactcattcacctgcggtccctttaccttgagttcaaggtgaaggtggcaaagtcctgcatactttcgctagtagatactcatttattacggcttctgtctgccaccttcatcccacgaccacctttatcacatctgcaacaccatcgattaagccaacaaacaatatcatcatggctcagaagcggaagcatgatgatttcctcgcagacctcaagtcgtgagttatccgctcgtcatgccagacacaatggcaatgctaacacagacaggttgctcgacaccggcaagttctcggacttcacgatcacttgtcaaggtcgagagtggaaggtccacaaggcgatcgtgtgctctcagtcagataccattgaagctgcgagcaggtttggcaaagtatgcaaattatctgcgcttcatgggtctacattgctgataggtgttcaggaagcggaagaagctaagatcgacttgactgaggatgatcctgagatcgtcgagtacatgcttcggttcatgtacgaacgcaattaccggctaccatctgatgatgtgcctggtccgcactgggtagacttcggttttgaaaacgtcgcaaagagcagtagtatcatgtaccgaaagacgctacgaggattcgaagttgcattatatgaacatagctccgaagctatgaaaacgctgcgtgagaagttcccgggtctgctagaggtttgtaaatggcatcaagaactacgctatttgaactgatttggtatagaaataccaaggcaaagttctccgcatcggccgaagtgttagactcctcaagttgaagcgcgatgtcgtcgaaattgtcaacggctattgcgacgagaaatctgagacgtatcgccagcctagcagtccgccgaccggtgacaaggacctgaacattcatgccaagatctatgccctcgccgacaggtacttcgtaaaggggttgaaagcactagcctgcgagaagtttgaggagtgtttggaagtttcattcgcagccaagagtttctatgaagcaatcaacatcgtcttcaccacaacgcccgatacggatactggacttcgcgatcttgctgtcaaacgcgtctcggaggaaaagcggaagtactgtctggacgctgatccggatctcagaaaagctctgaaggagatcccagatctggcttacacggtgttgagctacgaagacatgcgtggtcagaacgcggaacctgctgaggaagtttgagggcaccacgcgattagaggaaggcggctgatgctggggacttgcttggatgtttgcttgtagcgggcaaatcttttctgcgatttagggcgggaggtgaacgggtatatcggcgcacgtgacagcgcgggcgcgacgcgtcgggcgtgggtgctctttcctcaacctgagctggacccactctagcgtcataccttttctatgcctaactctttctcttttcctcacctcataatcttcgtgtcaaagacctacttgctcagcctcttcgtgtcacaacgtgtcataccctcaattttctcagctgtggccgaactagattgctgaatatggcatcttctcctccatttgcccaatgcactacatgcgataagaccgggaaactagtgtgtagcggatgcaagtccattcactactgttcgtccgagtgtcagaagatggactggccggttcacaagatcatctgcaagcactatacacagttcggtacaactcgaccagacctcgaccatcatagtgccatctacttcagtccaaatgaaccaaacccgcgcttcatatggctacacttcgaatctggccacaactaccccaccctggaggacctagcaccgctcggtgtcagcaaggagcgcatcaaggcacacgcttttgaagagtttgctacgaatcccatgctcgatcgtcatattgagccgcatcacattcttgtctctttgcctgaggcgaagaatctctgtccttgctgcactacggatgtagacccgaacggcagtcttataaaggttgaccaggagctcgccgacttctttcgtggtcccctcctcgcgtttggtactcactgcgaagccgacttcaataaaaagtcctctgatctcgaccttggaccagtcgacttccggcacgtcgtcgacaatctacgtatgctctactgccaatgcgaagatgacacccgacacacgcttgaaggtggaccatcgaaggctatcaaggctgttcggctcaattgcatgggcgacactgatttcgttggccggccaatacacgaagctgtgcttgagcctagatccacgctcgagttggacaccgatgtagttactcccgttgcagacaggatcggtatgccgctcatcgtccgcaagatgccacctgcagtggtgtggcgcgatgctcgtcgaccttaccgcgtcaagaacttccgcgccgctatgctgaacccgcccgatcaaaccggagacactggctctctcatccttgtgcgcaaagatggcaagcgtctccaccccatgcacgttcaggctctcatctcatacactgctacgaaattgaaggatcccaatcatcccatcgacgcttgcctccttgccgaggagctgctagccgaccgcatcagccaggtctcaaaggaagacttccaaacgtggtatacaactacttggaagacgcgatcaatccagaccgctctgattccctcacccttcgatatcgaaaccgactcagagactgatgagggcgattccgatatggatgaagagatgggcgagagcgagtgaaggctcagggtttacggagctcaggtctatcacacctaggccagagatctagagagatcttctattcatgtggcatatgctttctttcagatcaagagtatgtaatgtcatcgatggtgtctattcggacgcaaatgcgccgaatttcgaatgtttccagcatttcagtccaaagcagcttagagcgatcatgtcacgcaatataaatactacaatctttttagtgcatcgtgctcgttctacaaggtgaggtggagttaagttgtgagttcggtgccggtatcgcttactacacggttccacgcactgggtgaaggtggaccacaggcgtttgcccgccaccacgtgcgcgaagatattttttgtagataaaagcctcatctacagccatgtaaccccgacttgtgtcaactgctccgagagcctgccaacttgagccaaccgcaaccatgaccgataccaacacgaagcactgcgccatgtgcacgaatctgagcatgaacaactgcacgggttgcggcgccatccgttactgctcaaacgtgtgccagaaggccgactggaccgtccataagctgctctgcagctccttcgccgccggcttcaaggacattcagcgccccagtccagtgcattatcgcggcatcttcttcgcagaggatgaagagaagcctcgaatcgtttgggtacacatcaggagaggtctagacggagagttccaggtcaacattttgcctatacttgccaaccctgtcggcatgcaagtccgaaaggaagtcgagatcagcgtcctgctcaagcgtccgcttgacaaggtcatcttaaccgcattccgcgaccggattcaagagacccacggccaaccaccgaagagccttgagaagatcgacaaagagctaggcgagatcatgaggggcccgatgctctcatatggcatcgaatatgttaacgacaagcccgacaagcccgccgatctcgatctcgaagacttacgacatctcgtggataactttcgcattaagtatgacaatactgtgcgagcgtattatggagagatcagcagtcagggtagcaggtgtgtaagagtgagttgcgttggcgatcagatcgtcttcggcgccccagaattcgaggccatcaccacacacacaggcctgttcactcctacaaacgccacagtcatctatcccgtcgcaaaagcactcggcctcaaactcatactcgcaaagagcccgtctgcgctcagctggcgcggccgacgcttcgacggcaagctagctagcggagcgccgcacttcaacttgctcgtgtcctaaatattctcccattctagcgacccggtagagcagacaaacaactcctctgagacgctcctagcacatgggtcgttcattgtggcaaggttggacaataaggaattgaggccggagcatgtgcaggcgctgtctgagtatttgattgctaaggcgtataatctcggtaaatagaatgtactgcagtatctggcggcaatttccaaggaagagttcatcaagtactgggaggcgtggaaggagaaccatccggagtctaaggctgtgccgtcgccttatgatgtctagactcgaggcttgacaagaagggctgaaaatcttaccgaaactctacctcgattcggcgggctttcagcagctgccttcttcaagatgttcaccagaacggagacagcgaggaaagaagttcaaaagatatcacagtatgaagaccaaatgaaagtcaacatgctcaagattgcatatgtccagaccatggaccgtgaaatttgcataaaatcctaagtttggatgaccccaattgaaacataatgaaactttggaacttgatggatgagaataatttatgttaatagcacggaattgcggcagaactagtctacttatggcttagtgctatgacgcaagcaagtacgacctcgacctctttcctgctgtagagggctagaccacatctacattgaagcggcgtggaacaatttcgtacgcttcacgcctactaactaacctgaaatttctctacctgcaatcctttcttaaaatgtcatcctcatccctctcggaagctctgttcaaccaaatcgacggctatgtcgacgggctcgccccacagatccagccccgcatcgcgtccgagctggagctgttccaacaaaagaccatcgacagtctagagacacaagtcattgatgcgttccgatcgctgttcgacaagaacaagagtgatacctctgccagggacctcaacgattcagcaccagatgcctacggcggccaatccctgccgtttgccgatgagatctcgaagctggctcagggcttcggcaggctctctgacggagcgagtgatgatttgcgcgatatcttcgaccttacagagaatcgtggctccccagaccaggcccggtcacaggattccggtttctctggcggagcgcggggcttcctatcttctgctattgatgctgtacaagaccacttggagaagaacactggtggttctggtcaacccggcttcgaaattggaggaatgcttggtgtaatcagcaacaccctcaaagatgcatctcgaaaccccgaagagaaggcccgtctcatcagcccagagattaaggatagagtgggcgagaagcttcgttcacagcatggaaacatcgcagagcagtttacacggatcgctttagaccatctcaagcgctggctacgaggtaacacgagtacacgcgacatcggcgacggcgcaaaaggtgaaatcgaagaccgcgtgaaggatctggtgaaaggctttggcggactgtttggcaagaagtcgtctaacgaggaaggttcgcggggtattgatggtccagatcgtgatggacaatccgatggagacagcggcggtttctcaaagatgataagcgacaagctcagcacaggtcttgccaaggtgcacagagaagtacgaatcgagttccgaaaggtattgggtgagatcgagaagcagctgtttgagttgttgccagaccagttccaggctccgcttgaaaagatcttgggtggcaatcctttcgactcacagctcgaccgggacgctagcggtcaggctgatcggagcttcggagacgacatcaaagccaaactcgttggcaagattcgcgatcttgtaagaaaagtacaagaaacacttcgcgagagcattctcggagttgtaaatggtggccatcggaagcttgagcatgaaagctggttcttcgtgcaaaacatcgtggagcaaaagatacagagataccttcccgatgtcaagatcacggtaccagacgatattggaaacgaaggtgttagtgtaggagcaccggttgcgaacacggatattggtggcggaacgcaatccatgcctccgtcaggcgctcatcacgagtctgaaccgccgagtggacagtatggcggacaacaccaatcacagcaaggatacaatgcgcctccacagtaccaagacagtcagaattaccaatctggatcgtattcacagcagggaaaccagtcgtaccagcaacaatcccagtacgatcgaccgaaccaatacgcaccacctcctcaggactatcaacagaaccacaacccccctcaaggtcactatcagcaacaaggagacacgtaccagcagcaaggcaattaccagaacaatcaatcgggagatggttatcagcagcaggattatagaccgcggtactgattggctcatactatctccatgggattgtatgaacaaagtgtcatggtacgcacttcgacatatggctgtagcatagcagaagtctagcatattacggccggttccctggaacacgctacaaatgtggaaacatctgtgaccatgatggcgtccgatacacatctgttggcacttctctaatactcgtaaacgcctcaaccaccagataacctcgagcaataatgtaactcactccacatatcgcacacaagattgtgataacaaaagtcccgagccatcccagcctgcgctcgttgtaagtgacccaaactctatcgatgattggaaatgcatgtgcgaggagatttgtaacaagccagaaggctgcgcagaatgtgacccacacggagctcaagcgccacaagagttgctcgagcggagtaggaaagaagtagtgccatgccgcgacgtgtatagcaccataagccatcgaagcaccccaaagaaccatgcccattataagagattgggtacgtcgaaggagaccagcatttggccagtcaagagagtgtggttgtaccaactcggtcgcatagggaatgaagtaagtcatatgggcgctagcttcatccgtagacttgatgaagcgcgagtgtagcgcaggataaagattgacgcattcgaccgcgagttgtagaagagcggctctagtgccactctttggtccgggcgaagaaggtatacgagcatgggttgctgacgataactgggggcgagggcgaaaatgaccactagtaagagtgtgcgctgtatcttggcgatgtatcatctgttggatatccttttcatgaacggtctcctcatagtaagcgagcttctttagttccggagtcgcatttcggaacatgtacatcatgccagtcggtgcctcaccactcatccgactagcgaggaacatgtatgctgccaatggccccaaccactctcctttcagaatggtcggcgacgctacttggcgaggtttgtgccaccatataacgtacatgatcaaagcacaaaccacgtgagctacggtgtgcacttctagcagagacgttggcagtccttgggcggacctgactataacctgtgcaatcatccacccagcttggacacacacaagtagcttcgcgagaccatcggctttgttcttgtctttgatgtcgtcaattgatatttctggagtgtgtccacaatgcgacagcagggcaacgcctttggcagtcaatgtcagtcgtttgatgtcgccgaatagatgcttgtactaatcatcgccgtcgtccagatcgatagcaaagccacccatcacgccataatagccatgagcgattgaccaagggccattttttgatgtcatagcagcactctgcgtaggcactagaacgacctggccgaaaatcagatctactcatgctcaaaagccgctgaaaatacctttccaccttccaaacgtcgctcctctttatcggctttcgcctgtgcgacttcaaaacacagttgtcttgctgcagctagctgcctccaagcagtgtatagtatcagctccggcgcgaataagccaatgatgcaccatttcagttcctcgagtagtatctggtataaacgctcgccttttggtggaacgttgagatgaacggctgaatagatacaaagtccaagggtagccagacagctaacaagtagcgatatggtatcccgttgactgtcttcttgaacgaatcccacagtacgtgtatcatctgccataacatgtccgtagacgtggacagtgaagtgagatacaacgaatatcaggctgagcatgtggcggagaatttgagccatactcaaataaagttgagccgggccgaaaggatctggagaaggtcaagctggatgggaatgccccgcttatacttgtgtcctaccattttggatatgataaggaggaatcaagagcctgtcaaaagtaacaacttggggccgaaaggctacacaattagcactttaggcaagtgacatgactgaaaattgactaggccaggtttcatgcaatgagacactgcagggtggcgtgtatgcgcaccaatgagcaaaagttgcgttggcgcccaactgcgtcgacctcaaacttcaaggacaccatgcagcgctaagcacaataattatcgaagaggacaactaaactttaagtacttgattcgtggtgatggcaggagcgagatttagacgcccgcttttcgcctgccccagatccttgcgcgtgccttcccgattccgcactagtctatgtcgagaaacgttctcctaggttcttaagacgggcagactggagctacctttgaccaaatagcattgcaaagctgcttaaaatgagccaacggttgcgaaaaaaaaattccacaaggagtgccgaggacagggtatgctcgcccttcatggcgccaatgcatagttgacaccaacaaggctgagcccacgaagcgcatggtcaaaatgacgtctgcatctctcttgacctgggacgagatacgttagtacggatgatcccgagagttagaacgtgctaatgtttcttgcagctgcgtggtatcagtaagttcacgtgaagctcttatgtgctcatactaaatattcaagggataacgaattcattctctcaagctacaggtatttgcgattcttccttttcataacgatctctactgacggaagatgttttacagagcagtgtcgcagtcctatcgacgatctatcggcagtattctcggcattcacaatgaaacgggtaaggccaatgttgtttgtacatgagattcggtactcaatatgctttagtaaacatattttctcacttaattggatccgtgctgtttcttgcgctcccagtccctgtatacaggagcctaaaaccaaggtacaacaccgccacaacggcagacattgtcgtattttcgaccttcttctttggagtggcaacatgtttcgcgctttccgcaatgtgagacaactgccctcgcgagtactgagctctacgtattgacatcaattacagttttcacatcttcaacaatcacagtgcgagagtgcacgtatttggtaaccaattagactacgtaagccactctcataggcgctatcagtttatccgctgtcaactaactctaatagctgggtatcgtcattctgatgtggggctctacagtaccatgtgtatactatggattctactgtacgcctgcgctgcagaaaacgtactatagcctcgtctcagtactagcagccggttgtgtctacgctactttacacccagcgttccggcgtccaaaagtgagtcgtcactaatgcgatgtatttgtgtcattactaactccgtctcctttcccttcatagtaccgaccctaccgagccaccatgtatgctgggttaggcctgtccttcattattcctatagtccatgggatatcaatattcggttgggagacacagatgtggaggatgagtcttgactggatggcgttgatgacaacattcaatctaaccggcggcgcactatatgccatgcgggtgcgtagcacagagcgatgagggattaaaggacttgcgctgattcttgcagatcccagagaaatggtatccgtaccgattcgacgtttggggcgcaagccaccagatcatgcattgttttgtcatatgcgctggtattgcgcacatgttcggacttttgagagcattcgatcatgttcatggccatggagatatatgcacttgatgatgaacatataaactgcttagatctcaaagctgaggagtaacacaatactacacagtcgatcgtcattaccgaatccaaagttctacttgcttagattttgcgcgaaagctttgattcgcatggcatgttacaagagagggcaaagtacaaataatgaacgttgctgaattgctgtccctatttggattcgctaaggagctattgatgtgtagtgcacctcctcttcgtgatgtcatgtacaagtgatggtacgtacacgacttcctgtgacaaaaggctgccttattaatgtcgacgtttacaagctaacagattggtgtgctcttaggttgtatgtggaaagttatgtcttgtcgtgttcgtacacagcaccaatgaacgagcgacagcacagtcactacagcactttttggtgtcggagtttgatttggtctctgctaaaaccatcctactgtttcttttcaaaatcgccttcagggttccctggcgaatgcgtctgcacgtgattatcgaactccttgccagagaacttgccctcgcgcactttgttctggttcttgtgcgctgcgatgctgtgtttagcgacagtatcgccatggcggtcttcaacgggcttcggggcgtcggaggaagcttgggcggattcgtggcggtgcactggttgtgtggaggctggaggggccggagaggtgggagaagaggtcgtggtgtagtagagagttgcggcgccgatagcggcggctgtagtaagcctaaaaaatcagtatggtttgctttcttttctagatacatatactcaccacgtcaatcgcgatgaagtctttagcgtttcctgggtgcgctgatcatagttcgtcgcataccgtctcgctgctggacatctggcccggcacggcgcgcgggacagagcccgcagtgaaattgcctttgtggaaaacattatcttgagttatggattgtcaatggccagtctcagtcgtagatatgtatacaacatcttgttcggatggccaagtcgcctgtttcctgttgttcgctcgctgctacgtcatcggcttgtttacgcgcctgttggaacgacgcgtcccgagctgcacacgctaagccaccaccaccacaagtaatgagctaacatatatcatcttttcctatgtgccagcacatgtgattctacaacagtcttgagagtctatcggatagagaatgatttaggaacaattccctccaaacacgccaaagaagccaccaagcgtcaggacactcccaacacagaaaagtattgcaagatcaatcctccaccaattgccctggtagtgtaccaaaacccatagctaaagcgacaaccaatactcgtcgacctttccagatccacgttcgctatcatgaatgccaagacagagacaatcttccaacagccagcaagaggccaaccaccaaaccgccagcaaccccagctgttgtcaaagaagcacccattgaaacaagtaccgtccaaaggaattactttgtgtattcttgcaaaaatggcagccgagcttccctcaccgagccgcatgtcgttttgcaaatccaagtggcctatgtttgcaatttcaaaatgaatatgtggtagcttcaggttcctatagaagctttgcgagctcttcaaagagaaaaatcggccgcctaatcaatcgcgtacgaagcgactcgtaaagatcgatgtgctcatacgctgcttggcagtctccctatcagtagtccactccttgtagtatggctgataacctaggataactcctaaccagcggccaaatactacagtcatcgccttggaaagagttagactgaatggtatggaatttggcagcgccaggcatgagccgccacggtcgaacatctggaatttgtgagacactgagccctgaccattcaacgccacagaaaggaagagacttacgcaaagtacttgtataacactgataccttcaccaccaggagctaacgcgtgatccatgtatctgtagtaattctcgtagaagatcgcatccagcatgtaatccgactgctccgggaccattgagtaagaacctggtgcatttcggtcttcggagggtggtaatggtataactcggttcctggcccaagcggggatctctagatcgccttcagagggtgtgagcagaacacgcttgtaaccaaagtcaacatagagctcgccttcaagcatctgtatgtattcggtataaggcaatgccaacgcggctggtaaaatctcgggtgtctgcgtttgctcgaagtgaaagagatgacgtactagcgattctagttcattcggcgagagtgtatatctgtttgtgtaaacactcacaatacaatatcctcgcctgccaccttaactcccatccgcacctctctaccaaggggaccccaaccacacaatccctgccaaaatggccgacccaaaatcgaccgaagagctctgcgccatgtgtaacaacatgggtgttcatgcttgcagtggctgccactcaatccgctactgctcaaaactgtgtcaaaaaaccgactggtcactgcacaagttgctctgcaaatccttcaagaacttttcaaacgatcaacgcccccagccgcacggaaaatacatatacaggcgcgccattcactttcccgagcatggcgatacgccgcagttcgtctggatgcgccactttggacccaacgaatcaaaccgcacggtcgtagactcttcctccctccatgctgattgcgcagacctaaagccgttgatgaagttcggcctcaacttccttttgcggcgaccgcttacgggctgggtcatcattgcgggacggccttgtggcttgaacaaggacggcatggtgaaagccgggcacgcaaacaagagcatgctgaaagtggacgaggagatgtctgactgggctggaggcgctcttatcgcgtatgggaatgatggtgcaaattggcccacgggtacagcaggcggggcttggcaagatcaagtctacgatctgggaccggttcatcttcgccatgttatcgataatctgagagacgaacacgacaagactggtcgcgagttcgaactatgcaccaagggaagcaaagacaaggtcaagggcgtgcgcataaattgcattggagacgagattatgtgttgccgaaatgcaatggagcctgtggatgtggcgagatcactgtgcaccgagcaaagcgacatcaacagcgatatggcagacaggattggcgtcccgatcatcatccgcaagatccctcacgcattgtgctggcgcggtcgaaatattgcagtgcggaacagtggcgcagtcgtcccaggcggcgtgaatacggttatgatggttcttgatctcaagagccaagtcgagctattcccagagaacttggaaatatcgtggatggttcagagattcgaagcaacttcaggtcagctaggctcatgtgtcgtggtccggaaggatgggaagccactcgaacccatcttcatggaggctctcgaggtctacacgaggctgaaggtaaagaatgcaaagaacgaaaatgaagacgaggactgggaaaaggtgctcttcgctgatgtgtcggaggaggactgggagggattcttcaaggacttcgatcctgacaaagactacaaactggacagaaattcctaggtggctgcgtcagctctccttctgaaggggttcatggctacaaagcaaccacgagacgacgacacgaatggcgacttggcatctacgcatagctgaagtgcaaagatctcggaggactacggtatcaccggacctccgattgatcaagaaaacgtagaattgtcagataaacaagataattaaattgacaacgctcaaaggatactcccatgcaagacttccctaacaataccctcctcctccttcccatcctttcccgccaacctcaccgcaaccctcggcttattcaccagcgtctgcaacacaacacaatacctctccgtcaacttccccagcatctccacctcctcctcgctaacctccctgccctccccaaacgtgacctgaaactccagccgaatatccgtcatccccacgggcgccgcccgatccacccccatcgtgcccttgaagtccaaatccccctccgcccgcaccgtgcccgacgcaattggtatgccgagcgccgtcgcgacggccttgagcgttacgcccgagcacgcgacgagcgcgtcgagcagcatgtcgccggagcacagttcgccggagatcgaggggtcgtcgccgccggctttggggtgcaggcctgcgacgcgcgacgcttctttggcggctgcgccggtggagagtttacatgtgattgaggaggagtcgagcgagccttcggatttgagggttacgacagcggaagatgggtctttgcggtagctgtctttgattggggcttgtttttcgcggagggcttgcgctggggtggacatcgtggtgtggtgtggtgtggtgtggtgtgggagtgatctggtgtgatgtggagatgtctcgctgactgtacgtgtatagtatggagttcaatggtttacttgtatataacttgtatactgtttcttacacaagtgttggctcatatatgtggtccctgtctaccccgcaagcgaccatggaggctccgcatccccggtgtggccttccatttgatcagaacaccgaactggaaggtgccgagacgtctatagacgctttcgaaatcccctctaggaatgcagtgatctggacgcaatactgggatgattgcgatgcggatgcgaattgttgaagacagtgtgttgttgagatgacgtcgtctatcccaagattgagccctgctcggctattcttgcccaggctaggctagcacgtgacatagctgttcacttccaaggttccttcattctcatctcatgtaactatcgattgtgctgctttgtttcttactatcgctacttttctaagagggtttgaggaaacagctttgtaggtagttactcaattcagtgaccatatttatcttgatacgatcggtaaccgaaattcaagcacaagctttccacgcgtttgagctcacttgtacttcgtagtcagtatctcccctaatttgaaagcaggcgtacgatcaattcaatttcgattcaaagtacttggaacgcaatcccctcatattttgtacatgcgcagcgggtgatgaggggtctgcgtctattgctgcaccgtcaattggaatgcagggaagcaaatctgctgactgtcctcacgaaattacatttatgattgtaacctttgcggttaaggagtaggtcaatggcatcgactcatgtcatgtcacaaggacgaagaccgctcgtctacgctgtttcaaagatgcctccataggaacctagctgagctcctgaccaaacccggttctcatgcagaatgacaaaattacaccaactctcaaacccaaatgccatcacagttctcttctccgcctcgctccaactgtaaatcggcaactgaaaagccactcgtctagcatgcataaacttcaaaccttaagccctgtgatcgcttcaggtagcttctctgctatatcgaaccaaaatccgatcgtgacagcgggaacgtaaatctacggtgtcggcgagttcgccgagtggaccggatgcaagtgtgcagatagcgtccgcgccgactcagcggagatatctgcgtgccgctcgctggcaaagagctagtgacgtcaattggctgaagttgggcattcagccactatttatttcgtggcggaatgtggtcagcagtataattctccgcatttctttgagaaaaggtgtgtcagacaggcaagctcattggtccatcgatgtgatgtaacttcaacgcctctcccttgcatgctattgctgttgctcactcatagccaatcggcaggatgctgttgttcactcatagccaatcggcaggatgctgttgctcactgatagccaatcggcagcatgctgatcgaccggtagtggggaatgtgcaagaagaggtaaagtttaatttaaacgttaggagagtttagtggccgaggtacgatttgattcgcaacgggaggatagacttcgcaccaaggttactcagcttgctgccactcgtactgttttctgcagttttgcggcgggcttgtagtataaagttcatgccgcaagtgatgttcgagcctcgattgcaacaattcggatgaaagccacaaagctaaatcttcaaaccgtcgggaacatgcataataaattcccgaaagtttcctgtctcaaagtggtagtttcaacgatcgtcgaaacttcagtgagacctccatagaacacaaaaccttggactatgtccgactgtcacactgatgacggcgcatgtcagacatggcatatcaagcgaagacagcggcacgtagctcgctgcttgaaagcgcgtagcaaaggccgtcaacgtgggtgcctccggttggtcacgttcaagcaagcgtcgatggcgttcatgcactgtaaggggtaacatgccgtatcgcctgttcttgctgcttccaagcaagtctctcgcggaagtgtttaagctgggcttctagcatgatgtggtagtatcggcacgggttagacgaagatcttgtggctgtgtctcgccaaaactgtcggaagttaacagaagagcggatgcggctggctgcatgcgacgactagcttattcgtagatcgatgagatcgtttccgggccattagtagatgaaaagcagagagaaagcttagcttgttcaatggcggacctagtacaacttagctaccttcgagaacaactgatcgatgcgtcggttcgagcacgccgacgatgaactcgtcgctgcatcagtcgatagttttgctgttggtcaatctccacaaaccctaccaaatatttgtcacacacgggaagatgtccgcggagcgtctatcatcttcttcagtagagttatggttacttgcaggccttttgcgttgaccgatagagagtttctgcatggtactctcttggagggtccacgggaactgcgatatgaaataatagcggtataccgcagcgagtttatcatccatttttgtgttgatggcaaggcatagacccgatcatttaaaggcagtctagaccactgaatcgagtgaacaagagagaaatcctgagaggctaagtaaggtgccacatgctgagaaccgtccagcgtgatgtggagtagccgtgcaagtaaggtgtcacgtgcccagacccgtgcatcgtgatgtggagtagtcgtggtgcacgtaatcaagccaacagagagtttcgtctatcatggcttatcaattcattccaatggccataggagatcgtgatctagttcccactagaactgagtctagaatagcagcacttgcgaagagatcgctggccactgtagcatcgatgggcgcggcggagaagagataatttgcccgttcctggcacggccacgccatgtggcggccttgatataacaagaggtagagttcccgtggaactctcattggcttgaatagagcttgaccctgaagcaattgatcttgacacgagaccaaccagtgcctggagcgttgcttagcagaaagctgacagattgtctcacaagctaattcgacctacatccttgagttgacgtatagctaagacggctagattcgcctacgacgtctcagcgagctattgagtttagattggcgaacaatcaagtatctacagacatctagagatgtcatgcctagcattgacaaattgaagtgaaactatccgagataccaatttcgacgtggaaggagggtaatctacgaagcgcgccggccatgcgatgtcggaagtatcacggaagtgcttggaagtgctgcatgtggcgagcgctcgtgtacagcatcatgtatgcaacgaaattatgctgcagatgcagttctggttccagctaccgggtatcctcagctgttgtgtaccgcaagatatagacccaagtaaagaggaaatgttcgttgctgaacaaggagtgccagccagtcggaaggcaggggggcgtatatacacccatgacctgtgccacctcacttacagatcccctcacctggatttggatctgtgcatatccgaacgtgccccatctgtttcgctcatgtcgcggggatgcttgtccgcagccatgggccaacgattgtctccgacgaccaaatgtaaggctcatagaggtgctacagatgtcaccatgcgctcaatgtcattctcgtgtattcgaggtccaccgctctttgtcttccgacgattgcatcctgctcgatcgatctcgtacacttgttgatgactttcgaatacaaacctttgggtgcatggcagtgagcggctatttgaggtcctcacaacgatgctctttccagaagcaactgagtggagtgagacgtcatggttagcagcgcaaatgagatagtgcataacgtaaggtgttcagcgataaggccggccaatctcgtcgtcgtcgtcgtcgtcgtcgtcagatgagaccagtgcgacagcacttggagagcaggctcgaggttgcgtcggaggagcacatggcgtatcgtggtatgacagtgacagtaaccattgcgcagctatgatcgaagggtggagcacaggcgaaacaaaccgagggctctctgcaaggatcttcgcacccagacgatagccagcagggcaggttggcatccagtgtttcttgcgctcgacgctgctgtgcccacgcacagggtcgcgaatacgggtctccgggaacggctttattgacacgtctaatcagccgagcatggcgaggcttgcccctgaggctacgactttaaggtggagtggaggcgacgccacagtgggttgacagcccctgcgccatcagagtggctggcgacacagcaacgagcggtgcacgcccaggaaagcagagtgacgggacgtcaggcggtcaactggtgcggtgcgacgctgtgctctgtcgcatggtggcatcgcagcgtgtgcgaggccttgagatgtttggcggggtaacaacagctcctttgggggctgaaatgaaggcactgttccgagtgactggttctgcccgcggaccaggtcctcgtagacgtcgtgctggacgtgaaggaacacacgagcctgggagcggtcaagacgcaggacctgtacaggaaagagttggggagcacggctgggcgacgcatgcgactcgcaggttagagagcagacaccagacgggcctggcgcagtccggcaggcctgccgaattcgccgtcgcgcgcgatagaccatggcaggacggcagactggcaggatggcgtggtggaggagatgggaatgtgactcgagagtcgagagactcgagcatgagcccggtcgcggaaaggagacgaaacatcgagggccgcgggggggtggcgggcgtgggcgcattcatagtttgcgcatttgagtacctgcgacgtgcgccagctgctgtcgctgagcagcagcgagagtgacgccggcgccagctcacgatgctggctgctggctgctggctgctggctgctggcggcgaggctttcggacggcgcagtttggccttgtttggccttgtttggcccgtttggttccgatttggacgcggtttgatcgcccggctagcgggagcagatcagcatctcgggcaggcacgacccccgattgagcaaggtgcgaccatccctgctgcgaatcatggccgcgctgccatcgccaaacatcccccaaactgtcactcgcctgtcacgctccaaaccaaggcttgcggctcccgcgacatatttcttctgccatgtcgtccggctccatggctccgcggccaaaagcatgcgctgctcgctgttgcccagccgccgttgctcgatgcgtcgtttgcgtctgcttgcgctgctggacccggctgccctgggccccgtgacgtcgctgctaccacaaccatagcaatggctcgcagatgcgctatcgacccaaggaccatcctcgcaattgctgtttgagagagacttcctgtgcgagtcaaacaccaccacagggtcgggccccactcggctcatggtgcaacagggttcggctgcttgtgcatcgtcgtcgaccccatctggcgacggacatggtttgttaccactgctatttctgtatttctgtagtccctggtgaacgccctcgagtgcttgtcctcgtccaagagcccttcatttcgcagccctggcgctaggcccgttccagcgacagacacaacagacacagcagcgaggttcccgctcctggaccccgggacggccttgttgcacaaagcacccaccttccagccaccagcccggttctgtcctgctgcagctgtccgccgggcatgcttgccctcgcatggcgtgggagcaaagccgtcagcatggctctggggcgcacaacacttcactttgcccggaatgccctctccttgggtgacgggcacagcggcacacatggtcgttcgcgctgcgagcgcttctccgaactcgcagaatgtccccacgatacgccgcgccagtgatttcccggttgccatacaagcaattatagtggtactgtaccacagctctgcgcagatatggtcccactcgcgatgcctcaaactatcgcacttgtagtcgggttcaccattcgcacggacacacctacttccattctgtcatcaatcccgtgtcattacctgcgcgcagcgggtcaacaaaccttcacagtagagcaggttgtggcggcatatggcaaggctggctccgagagattccttctgcagagcgcaaccagccaggcgccagacgatctctcttagccccgccagtccttgccccgttgctgatggcaccttgacaggttactgcggcgcccgtcgtgtgggagggcacatgaggtaattctcctctagcctgtgtgatgcaggcgacagaatgggcgagagacagttgccatccttgctcgtttctgcacagggtcacaagtagcaagatctgcgtcgactctggccttgtaaatggtggagacggcggcgatgctctgatggcgcacccggcgtaaggcctgcagcagatcgcgccgcttcatcaccggctcgtgcctcgagtctgcggcgtagtgtcatcccctctgtttcttcggccggcctccgtcaagcccaagcccgcgttgtgcacgctcggagaatatagaccaaaccttaacgcttacctgtcaaaagcgcagacgctgtactagacgcgcttgtctcccctccgcgggcgcttgctggcatccccctggtgaatcttctggggcgcaagatcgcgttgcatggatgaagtacggcccgttgcagttctgctttgcctagaaacgcctcctttgctctctgcttcttaaacgccctgcacccttcatctcggccctatctggtctttgcaaacctctgtgagcttgcgccggccaacaaatcttccaccaccacatccctctacgtcattctgtactttctgcccactccatcctactctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacatttcgctaaccagacttgacagaattgatcgtataagatcaaggccacactcatggaatatcttactctgcaagcatattccgcatcgccactacaatcccctgcactcgcacagcatggcgtcttcacagtacactgagagacggatgggtagtttggctgcggtacgtgaatctcttcctcagcctgtatcgcagggtacagttgctcgcgctccaatacacctccctgaactatcttctcttgctccttctccacccagttcgggccaggagagcaccactgaaccaccctcttcctttcccacagcctggcatccctcccaccatccccttccttccgacggcacaaactccacactgcgaagattctctgaagagggcaaacacacctacctgaagcttcgcgaacagaacacataccatgagaacgctattctcgacacgttcctaatgaatttacagaaccccaactctcggagttcaccgcccatccagcccaacgagcgtggatatgccgacaaacttccttctttctcagaggtatgacaacatttcgtcctcgcgatctcatgggcatactgacgtgcaagtttctcgacacaacgcgcgcggatcacacgccaccgcatacaccatcacgaagacaaggctcacatgatgaatctccgggtggtgcgaggcttcaattcgatgacatcctatggcaagacaaaggccatcgtcggattgacaccctcggcgacatctacgcacaaaccggccgtgcgaacggctcggacgcgcatcctcaggaccacaggcgcatgagcagcgtcgctgatcccacacttacaaggcgtaattcgccagcatatgcaccggcacctactcaacagcacaggccaagctattcttacccagcgccgcaggtgcaggctgcatacactacacacatgcgacaccactcatcccctgctccaccgcaacagcctgtttaccggcactctccatcgcatcaaggcctagctgcccctggcgcataccctccgcccgccccacaaggtggctcagttcacgtacacaggccaagttactaccaagagcatgcacctgctccagcgtatgcgtacgggacaccttacgtggttgcagcccatccaggctacgaaaatggctacggagaggtccgcttccagcagcatgttggtgcggaccccaacaatttcaacaggaaacgacgtggaaacctccccaaagagtcaaccaacatgctcaagcaatggttttcgcagcataggtcacaaccgtaccctacagaagatcaaaaaatcgagctgtgcaacattacgggcttgacgatgaaccaggtacgttcgatgtcccttttgtctagtgtttgacaacgaagactacatgtgccagtgtcacctctgctctggatcgctgttgctgtctgtcgtcaatcggtgtcaactattgtcacatgtacattgctaacaatcaaaaggtctcgaactggttcatcaatgcccggcgccgagccccacaaaaagaagcacgcgagcgtgaagccaatggtggtcgaggaacagaggagcgataggcctagttatccacttccaaccggccaacgttgattatgctgcagccatgcaagatgatttcatggacatcgaatccgcccaggcctcatcccaactttaaggctagttgcatcgtaccacaactcaacactcttccatccccggacttgacgtagctgtcgatcaccactttctttctgggcatcggtctccacgggcggatctaccctttatttcttgatttcattttgtcgttttctgttaccgcatgcatcaccaaactcgatggtatgcatggcacggctggatacaggatggcgttctgcagcatctgcatgggcgcactctatcttcaaaacaatacccctgggttgtacatcgggtctccttacggacattgggaaaaggcgtctcggcttcttccccgtcacaagacgctggctttgggaatttcattgtgtctattctgcattaggttggaaatcgatgtgttgctatcgtcattaccactgttgtcatggtgaacctcgtgcatgtggacaccaacctcccccccaccccccccccccctccgatggagtccgaccgacggccaaccaaacaatgccatgagacccttacgtttccgccatacaggtaagtttgccccgtctttcgaaaccttgaaacacccgcatcattcatgacgcacccgctggcgttgtccaaatccggaatatcgatctcccaaggacctaacgaatgtagtaaaagctcctgccaagctcccacgcaaattgcccaaacccctccatttcggacacatctccaacctttatgtgctgaaaccttgcagcggaagacttctattttggcgaaacattgcgctccggcgtttcacctgccaaaccttgtgggagatttgacgcacagcaaacgggtgctagtgtagtgcgtatatgcatgcatagcacaaacgtttgatgcgaaacatgtcaggctagaaagaagacgcgtgattgtcggggttgccggtgcgagatcgaaacattgacgtcggctttcatttgccgcgcattggggcggcggtttggggaatgacagttgctgctacgagtattgcgcgcctcgaggcgaggggtgtagttatcgtttattcacaaactgattgcatttccacatggattgtgtctagcgtttttgtggtgcccgtgagtctgctgagatttcctcgcctgcaaagctacgcagaatgcgtcgctgagttagttggactccatgctcgaggggagatctccactgggatgcgagggtgagttcgtgcgcactaggtacaagggcgtatgtagtaagaaagccgcgcgcggggttcaggggggaaattggtagcgagatgggcgcgggccgggatatgtcggtcgggacgatcagtgatgtcttttttttcttctttgctatttcgagggttcgaagggatggggtgccttgcttgcctattcggcatgttatttgccgcgatttatgtgtgggtgtttagcctggctagataacatgtgatttactcttctttcgcaacgacgtggactgacgagatatctctcgcgataggattgtttcgtttcgttttagtttggtaaactacagatcggatatatgtgccctgatgataagtgagccggagattaggaaggctgggctttatgatcgacaacatatcactcttggcgaggtctgaatcacaccgcagtggtggagtcacgatcaccgttgcgccgacgtgcgctggaagatgccgatgaagtcttgcgttccgaacccgagcttcccagtcagtgatcaacaatggtcttatcagaccgtgctgcctagactacatgatcttcagcatgctatgtaacatcagcagaccgaaccatataatagcaatagttaagatcgccattacgccgcttgtattggaattcgacacattgccgcccttgcaacagtataccggcacacactgtcaacgaaggccgtttacagtctcagtccaagtaaaaaaaaactcgaagctgtgaagctgctgtgaaaagtatcgtattgtcctccagcagcaccacctccttgccacgcgacaaaatggcctgacgcgaaattctatggctcacttatctcgaccataccgccgcgcaccgtgccgaagccggcccgcatgcacgcagcatcacggacagcgaagaatggtacgatacctactagctgcaatctcgtaacttcgtgttgtgagctgtacagagaagacgcatggcatcgttgaccgttgcgtcggcaggcttggcgcatcatgagcaagttcggtagccatgggtcgagacaatatccgttggcttggctttgcaggagtgaagacatggtgacgatggacttgcgtcaagggtatgcgcaacggcatgtgacgaagtggccggacgggtagagggcagtgatgtccgacggggaacgggagttcgcgatagtcgttgaagtgcggccattggaaagatgatgcagccatttggagctcaacgtcacagcgtaccaggttttgtgcttcggtgatggttggtcgcttttatcaggtggtataatcttccttggctggacgagtccaacagtgtaggaaggtttgtggtcaggttgattggttgtgaggccatgtgtaacgatcgactgacctctctattttcatgtagacaacgtaggtcgttcagagtcgcgtatgtgaaatgctcgatcgaggcgccatagagcaagttagtagaccttatttgaggtaaaaaagcagtaagaactttatgctatgtacgcttcgtgagcccatggataataatgtgtacgtacgagggtatcttcccaaacgccagaacaatgcaaaaataaacactagacatcaccgtctcccttccaaaagcgccagcttggcccccgggttctctttttcgtatttggtggccatgtcgtagaccacaaacccccacttgtgctcgccgcttcgatccttcgccgtgctagggctatgtctcagtggcaggaaccaatccagtggcgattggcccattgtgtctcgccatccgtccatcatggtccctgaccacgggtgctggaactgcatggtctgcatgacaacaaacatgtcgcctgtccttcccctgactgttcgcaacaccggccattcatcgtctcttcctttgttcacatcactgtcggacgatgttgacgctgtaggtggtattggcggaccggtaggcattgtcgtgattcgaaaagcaatgttggatacgccgcctctttggatcgcttcgaccgatgtgtaattgatagcgagattatagcctgtcatacagctcatggtgaatgtgaagatgcagaacaagaccccaacaaccagcgctcctatccacggcccaggcttcgatccagtctatcttatagtcagcggctagtggttcaggttgctttttcctggaacttaccttggagctgcgttctgccaaaaagacggcgactacgacccaaacgtatgtcgtgtacaacgctgcgtaggagacgaattgcatgaagaatttgtgcgaatgctccgcaacaatgccgccagcccatggacagtagtggtccatctttctgacacaatgacctaatttctttacagtgatgcactctgtctggcttgaagatgcgacacttgtcgcagaataggggggtgccatcatagtcgcagatgtaagcatcgtactgctcgatcgacgtcgagtcggcatctaccttctccttcgtcggctcgtcgcgccgaagtatgtcggacttagtccatatgacttgtagtaggcgcatccatgggatgaggagcacgaggagcagtatcgcatagacgacaatgagtgcgatgcccgtggagcggcgcggctggatcgcgaagctgttgcgcaagtcgggcgaggggtttatgaggtactgtatgcatatgaggtaacaaaggacccaggtcacaaatcctatggctccaaactctagcaatggcatgattacagacgtcgccatcccgatcttctgctccagcgcgctcgtgttgtcgcgcgcctctggcttctgcgagccaataacgaggggcgccatgatcggaaggaatatggcgcgagaggcaccttgcgatgaagttgggaggcgtgccggcgagagtggtgaagttcagcaggtcgcacgcgcacgtcaaggtcacgacgatccaccatcttggtcatgccaagacaggctaacttacccattgttggacaacaagccacacgcgacgtcaccttcacgtttctcgcattcagactcaacaccgacatgtctatcgttgaccataactcatcgacatactgaatgcttcacaaccccagttggcgactgtagccgcggtgatcttgtagtcaactcgacaatttttggtgcagtcgagatgcagaagctaagcaataggcctgactaacacatgcatggcgtaaacatcgaccccgcaacacctcaccgactctcttcagccctgttttagtaacctatttccttgtctcaaattctttgtttcgaacggcaagaggagggatttggaagggctgtcaagcattcatgacattgacaccgcaaatcatgccgggcggtgaagacttcgtctgaaggaggaccgcagagctagacctacttctgtctcaccggcgatttctagcttcgttcagccttgtgcagagccgcatcaacgatatggtagcgaaacagagcgcagactggcatctcttggcccccattcagctgttcagctcgctcacttccggtatcacactggcaatatgtgcgcacatggaagcgcccaaggacggaaaagcagaacactcacaagggaggccgcttcaggacgcggatgcggctctgttgaatcgcatatataatatctggggcgcagtgtttaaccttagcatggacagcccccaacaaacctcgcaccggccgattgtgaggctcaagacagccatgcggttttctaaatttggacgccatttggtttgagccctatacgccggtgacctggtcgatctggcaagtccgtcatcgttgcattcactcacagctatcgcatgcgccttgtttgccggctcaatgacatggatctgaatgggaacacgctcaccagtctctgtatttttaccatatacgagtcttcatagtatctttatgtgtcctccgtcggtccttgttgcaagcgacaagggtggactccaaccacaggtccagtgttacaagtctactgcagggatttggttcattcacgcgcaagcccctgtccagtcacaataattcgttcaacaccttgcgggccatatatcacctttttctcgccttgtgcgcgcctgcgggaaagattgctctcagtggatattggcaacgcccaacgtcaggcacccagtgaggtgtcccgttcaccgaggccatggggaagaggcagcatctaaatgcgtccgcagctacatgtctcgtgcgctcggcttttggctaggcggtctgtccggagagtgtgtccttccgaggtattcttacacctcagtcttgcatgtttggaagggaaatgtttcctaggtaacgccagcgcttccataaggcccaacataggatgcctcctcgatctcagtcactgaccatgacctgcaccgccacgctcattgtcggacctgttcagttcacccgattttcaagcgaccgacttttaaataccgtggtatcatcgggtggcgcatgggaatgaggcgtgaaggttgaaatatcgagtcacgagctcgagtattcttacaacaccccacgcccaacacgcccaaacaacctgggcttttgcctaagcataaccggagataatttgatgctccatgggcctgtttgtcgctccatcgcctattgtaggacggtaaactgttgcggcttaccggcggtaccaccttaatccttaccttaccttcctatcctggtgaacgattcaggcgccatcacctcttcgtccccatcaagcggccactctcgaacgctgtcaacacctaaacgtgtcaccgacatgatgtttgcacaagcatcctggcttggcattgtgggcacattgacgctttgacgatgacttctgtccttcaccacagttcgcttcgccactggccgcctcgggatgcgtccaccggtcctcttgctaaattctgctacctctagcaccgagctatggtcatctgtcttgggggtccctcgcaggaccctagaattttgtccttgggcatgaacggggcttgtagcattcgtacgcaatgaacaggcattaaccaggatatatctttgggctttatgttcgcatctccattgttattctacagctcacaatctacttcctacattcaaatcgacttcacaatcaccacgccgccttttgcagcacctattcgcgatacatcccttctatcacctaacgacaatggcagttctatctactatgcatgtctgcaacacagctctcgttagccaaagccagctcactatggcgcgctgcgatgatcgaaacatttcggatgcattcgagacacttcccactactctcctgagcgggtcagatgagccatcggccctggacctcgaagacgatagcattgtacagcccactgttcatctgcacggcggcaaatggcacatgcagaccgacgacttcgctacgacatctcagatgggccatgtggacgctcacgggcagccccgtactcgcggccctacaaccatcgtctggtactgctctgagtgtagagacgggcctttaggtatctggcagaacgtttgcccgagctgtagccacataatctgtggctattgcgacaaggaagaggtttgagctcattcctacgcccctcgcacacggccattgtcctgttgcttgcttgatcatccagattcgccagcaagacatcgacgcctcacaatatcgctgttctgtacgcccttcagccaccgcaacaccccgccaacagccccaccacagtcttctccaacccgtcgaatctgcattttcctacttgtttagagtttttccatcagagtcattatcgcggtctttatttcgtggagcctggtgctctatgcttttgattcacattatgccacattttgtggatttggagtatgttggtcgcagtatcttgtcaagcttcgtctcgatgattttcatagttggccatataccccaatttgcctgcctagagtaggcatttgttttgtttggagttctgcgcgttgatttctagatatgcatatacacaccttactcgaaatgttccgcttctcactatctccgtcatcatccactcactttgatgtcgtcatatttgtttatggcttgccatattcttgcgacgctacaacacactcgtcggtcgttaaaacaagataatgcttcgtttgtcttcacaaggatgcaacgtgggaatatgcaggtacgaagatctattcggcatgataggcatgataggtgtgaaacaacagcacacgaaacacaccatcaacttcttttgaaacttttctgattggtgtatataacacatgctgaggttaccggaccgtgagaggcgaatcactgtccttcagatcctcctccaagccaaacaacacgtcatacaagcaggcaaaacggaggactgtcttggcgcggcagtcttgctagcctcgactctcgtagtgagagaggcataatacacgtagcctgaggcttaccgaagaagctccgccacagctttgcaacacaacgagctcgcgccttttgccatgttccttcctcagtgaattcgaaaaagtcttgcagcccaaatctcatctcccaaaagtcctccccactccactttttgcactatgacgcgtcgtcttgactcgcacaatctggtcaagagacatctaagggacctttccagggtgcctggcaagctcaaggcggaaattgctagtgaagctgctggtgttggttaagtgcacatgacgaagggcgtgaaggggcaaaggggcgcaacgagcaaggtgaggcatctcgcagcacgaggacgcgatgtccttcggtttcagtcccatcttatgtcgcagacgcgtataaggatcgagagcttttcgcttctcttaagcatcacaacacatttcaacagctcttcaccagctcgacgaacattatacactttatcgcatcgcaaatacctaccttcatcacaatggacaatgtttggttctgcggcaagtaactcgagtcttttccatctctaccttgttaacactcgttagaatattgtggtgatggcccttggaaccccagagtcgtagtcttgtgtacgagctgcggtgttggacaatactgttcgcaatataacactcactcacttgtcctgtctccaccgaccgaccattcttcatcacatcaacacacccacccgcaccaacacccaactggcaagacggaatacttctgggtctgttgcaactgtgggtacgatgtcaacagctatgagctgaacgctggctgcacgaataactgcggtcattggcgggagagttgttgcaggctatatcccaacaccatgccaaagggacgaagctacgcgcaggagtagttttgcgtaaatattgacactgtcttgaacttagtgatgggtgctgacatgtttaggccgatggcttcttgaatctctcttcggccttcatcaataccccttcttaggttttggttttctggtgttcgggtttctggttggtagttttcgagcatggtattacttccttttccctttcgtatacgggcgcgttgatagattcggggatttgtcatatgatatcgtgttggcttgtacgttttggtcagcgttaagcgcaatatagctatagatattcggtgcactacatgctgctacttagggagctatgcatgctctttcgcacttcgtattgctacaataatgtacttcatcatcatgcatctgcgtcataggagtctagttagtgtgaggtacaatttcaatatgttaagctgcaagtttggaatacatacgaaacgaagtcggccgcacaaccgactagtcatcctgcaagggcgctaagttgtctgataagaatttttgggtgtcagtgggagaagctggttgtctgtactcttcgtcttcaaggattgcttgatcgcgcggttttacaccggcccagtcaacctcgtgaaactgatgcgtaataggcatgggcgcatcacccatacgatacgacagattcaaccctcttcgaagccatgagttcgtgagatgttcccactggcccagctcatataggctgacgttgttgccccaacgctccatatcagaagcaatcaagtcgtactggcggatctgctcaacgatattctgaagacctccattgtcccgaatattccatagcagagtggatccgtattttttggtgtacgattcgggacgtagcagtggacatgtgggtccgcaaccaccgggcttgcgcttccggctacaggtctgacagtatagtccatagtgctggacgaggtaagccaggaacttgagagaatccctgtcctctctgagaatggacatgacgttgcggagtttacttatccgagcagccaaagcctccatgtgattcggcatcttgcgcggtggcagaggcggtgcggatcgctgggtagacattattaccccattatgagtgaattttgatggcttcattatggttgtatggagagtgcagagataatgaccagcttatctcgagttgctcctacaaattgatgactatcacagcggatgggaagaattccaagagccctatggcttactgagctgtacattgtgcagttttaacgtcagcacatcggcgtctgcattgtgtcgttacaatgtgcaccaaagtcttgggacctgaacgtgtgttcacaacgatcactgtactggctccgaactatgggccatccactcgaccctgatttggtcacgaaagctttacattgatgcgtgtcgtcgctgctaggccgcaattaaggtcccctcgattttggcctggtgcactcgcgtaatattgtttgccgtaggacgacccagggaggatccctacacagccggtccacgccacccaacatcacctggtcgctctcatttctcaacggtggtaagtagccctggccctaggcaagacttgccgatgtccgcgtgtcgcccctgccgttcccacgttgtggcgagcgatgagggtggcgcctttcccgcgtcttacattacggtctgaaacctggtgtcgatctcaaacctcaatattaaaatctttaaaatatgagaatcgaaactttgagaagctgaagcgtgcaggtgagggacgtagggctttcttccttgtgctttggggtcgtctgttagctcgcgagcccaaggcagcagtctccgtggctttcaaggaagtactcagcatagccattgcagcgtccagaatgatcgccttctcccattgcctgcaagatgaagtaaaccaccggcgctggccgatgaccttccaaagaagtttggcggagctcaccgccatctgactgcagaagccgctcttagaacgccttgtcgccctcttagggctgcatggtactcgccctggccgtatgcaggaaaccgcaagacataaggctattcaccagggtcgtcttctttttcttacggaacagtgtggcactgctattaacctcggggtccctcatgttgctgcctggcaatgacgtggcgacaggccccgcggagcgcattcgaaagagccatagtttcaccatcccccatgccgcatgcataaagctgatcggtgtactggcagtcattctcaagtggaacgcaaacattcaagaagcggacgtagaaatgaggttgtcttactgaaaagagcggataccaagcaggcgctaacccaacaaggacatccgacattcatccccactttgccagaacactgttcaagccttgtctcaatttgtcccaccgctatcagcccggcatcaacgtaccatcgatgtggttgttcgaccagtatctaactatgatgcaaaatttccggactcgcagttcggacttgctcgctctccatccctgtcgccgcacggcagatgcagatgtagtgaacgattttgcatcgtacgcctgcgcttgaccagcagcccggccaagttccccaaaggcccggtttgtggttgtgctacggccgtgtttccgatcacgacgcaatgtaagctctttggcactcgtcagccaatgcgcaggtgactcagtgcggggcttttagtcgttgtccctggagcatgttctgacgtttttcgagaacgcggcagttacgcggatccctatcatcgttccacaccagctactccacgtttctccactctcatccagaacttacaaaagtccgttcgtgaaacgaattgaacttcgtggtgatgacatccgctcggcagccacatccacatccacagcctcgtcagctttacagctacgtggctcagccttcgctctattctgaccactacccggaccatgaaaatacgcctggaggtttaatttcaattgctttaacgcgctctagtcaccgcagtttacacactaataacgacgctgtgaagggtgtcgtattagtacagacgaagacgaaagcccagcgagtctccatcaaattcatcggtcgcacaacatgtcgcgttctgaacgagagaagccctggtagccatcacgttgcgacagccgatttatttcgtcacgaaagaactctttctcctcgagctacacccagtgcgaattgcccgccgggacgcgtagaataccccttcgacttccgattcccagaagctgttgagctagatccaggcttacaaaatgatgtgcctttcaagccagatgattcgttcgagcacgaaaaagggcatcagctgcctccatccttatggtggaacgaatttactgtccgtaacgaatattttctcgaagcagattttgtcactgctcaacgatctttcacgttgaaccctgtcgtaattcttcaacttcgcttcactccctcggagccagaattaagcatctcggctccagctgcattactgcctgtcccaccaattcgattcgaacgtcgatctcgacctcccacgccagagcctggtcaagagcgacaaggacctctgatgaggcttaagaacagtctaaagagcgagaagaacgaagaagcttcatcgacatcattacttgtcctcagtgcgccaccgcgttatcgtgtaggcgctaccacagcgctcagaatctcgctccaagccacgctgagcgatggcctcacacagccagcacctgtgtatctccgtggtatccgtgcccaggtctttctacatatcaaatatcgcatccctctatcgtctgcaccaaaccaagagatacgaaaagctaatacagagaagttcgatctcttcaaccgacggtacagcaaaccaggcctagagatcactgaaagcacagttgtcgaagattttgtcatcaacaacattgtaccaccgacgttcaagacatatgggctagctacacggtacgaagtacgttatgatttattgctcgaatgtgctgggaaggaatcggagcatgaggttgaagtaaaggatgttataattgaaccaatgactcgggagggtgggcatctcggtccgccagtcgaccctccaccacgaggttcgattgacagcacaattcctacaatgtatggacacttgcgacccagaactgttaccgtctggaggccggagtcgccgccgccatcgtatacacaataaaacaaaaagggagatgccgtataaacgatctagcctgcgccagtagcaacagtaccgtacagcattgcaataacacatgatgatctctggagcattcttcatgaggcacgagagacaaaagaaaatgtcaaaaacatacaacagcaggtattcgctagtggtctcccacctaactactaatctgccggtacgatgcttaaattaagctgagcaaacgggaagctttgttctcatcgtcctatggtcgtatgtgaaaagacggtcgacgtgaaaagtttatatatcatgcaaaagtagagtggtggtggtgactttactttgcacaatgttcagtccagcgcaagacccctttgagagtagccttatcacggaagattcatactacgtctccgacagcaatgcggcatgttaataggactttccgaaaaggatacgcttgtcaaatgagccgaggacctcagtctccttgcgctatctgtgtggaagtcgaacaatagccccacaaaacacgggccactcattgcgcatctctcggatgatggaaatcgctcagatgaggaactctacaatcaagcctttcgtgaagcagagaggcgtaattacaaagctatgttcgttcgctcagtgggcgtggcgtataagagggtcgcagtgggccagacgcacgttgacgcacggtttgaaatagatgagacgtggggaaggctcacagtacagtaatttgatcctggcgtaagttgaatctattccgtctgatgtatgagcgctcaagccagtgttgcatggtaaggagtgcatcgcgatcaccagaaaatcataaaagactaccaggcacccgctgggcgtatgaccatgtaagggcgtcctcataccgcgatttatatagtcgcatatcgcatgcatcatcatgtaagtgcaatggataggccaaagctcactgtgtataatggagtaccctgcccagagaccatgctgacggcccagcggctgggacgatggtacacttgggttttcccgcccaaaaacgttcttcaactataatcatcccagacagaaccgaaatcttgactcctttatcccaccgaagatagatcagtaccaattgcccgtgcaggtgcaaagaactcgatgtctcaattaacggggcccgtggtaccgaacctggacatggtcggtgttctgggcttagtttaaaaacttgtggtgctatgcatacgcaagagcagtgaaacggtagcgggatcgattagctcagctggatttggtggtggtgagtacgtcgaaatcgtggatgctcatgggcaagcattgtagcacacccacacgacgctgccattgagtttggagatggaaaccggtaacggtatgttgatgccattggtcgttcagttactgggtacgagttaaacaaggccccttatcgagggaagccactgctatccaactgctcgacatttcagtatggggaccctgggctaaagttgagccccgggcatcccacctaaaaacgtcgcatgcctattaacatagcagacttagtaggtatgctagagcgataatcataccatctgacatgtgtacagcctgggattcagaaaattgattgcctgaaagacttggttgccggaaggctgaacttttcccagcagatgtcatgacattacaaaatcgtacatacctagttactcaggtacggagtggcgctggctcaaccgactgatgttcacttaaagagcccacaaagacaccgtgcgtcataattccatgcggaaaacgatcactatagattttacatgtcgcagaagatgccagatcagctttcggatggaggcgtcgggcacaggggcgtttagcgacggctggtgattggtaacctcgtacgtcatcatcgatcctgtaaaccattgcgggttgcatcctatcactcaagaagcacagatcgcgctaacagaactccctaacaaaaattgtaggaaaactgtacatattatgctccccaacacattgcgctaagtgaaagaccaaccaacctccttaagccattccttcccagagctgtgaaggcgccatgtatgtggcccccatcgtcagcctcactctaatcgctctgtcatctgtcatctcgcggagcggcatcgtctatcgccctttcactacttatggcatatgatcatttcatgcgcataagacctgacgcatctcctcagggaccaaaccgtgtttacaatgccgtctgcatctgaagactccgcggctggccatcaaaacccgcaagcgtcgcctgtccgaacatgtaacagcgggaacagccaacacgaaaatacgcccacaaatggccctggtcgcgtgcagcaccttgaagtaccgagtcctaccttaacatcgcatcgaaaatcatcaagagcaaagcatgttcggccgcgacaatcgcgtaagagaatattctcatcttgtgaaatgtaagactcacaaagcccttgctgactgctctgcgaagtcactccgcaacaatacatccaatcaattagcgctcattcatctcgccttttgaccacctcatcattcccaggcaataactacgttgatcttgccaactggctttcccaggaagcatacacccctacaaatttacaccacgactctacgcacatcttagtcgtacttcacgagttatctagtaatgccagtgatcctcagtgttttactgaaaacgatctggaagctttcagactggtacaaccacctgctcagggaagaagccagctactctttgtccgaggatttctgtcacctgaatggttatctactattggaagcaagtatatgcttgatcccgagttcattctgcggcatctcgactttttcgctggctccgttcaacgacatggctatggtcttccgtctctcgccagtacgaacagcaatatcatgaggctttgtacgagcacgatcgtccacagagatgagcgcttccgtgtaaaccatccagacaagctgatcagatgccgacgagagcaacgagaggagatgtcggggtataagaggcaattaaggaaccaagcaaagtgcggagattcgctggttcgagaattttcaactattgacgataaacattctctggtcgagcagtggatgagtctatgtgttgctaagagtgctgaaggctggttaggtgagtgaacgatcactgtctcacagtagccttgctctgagctgatgcactcctaataggagtagtttggatggatcaaggaaaagatctcgctgtgtctcctcggggtccatggatatcccacctgcaggcaaatggttttgctttcccagtcatacagcaccaccccaaaatgaccgttcggaatactgttaatatcgcacctatcagtccgaacaaagaccctctatcgtctcagtcgcgcttgtcaatctcgaatcgagaaagggaatacccccaaagcgggagtctcttgcctctcgaatatcaatccttacttgctctcgttgatctcggacgaagatgtgcgatagatcccaaactggctttaattcccacgtttgttcacgctgccttttcccaggttcatctatccaatctgatcgaggctcagatcagcaacgaggtggatgcgctagcagttggtgcaccacatggatcgattgaaaacttacaatacttgtccaacatcctcgagaggcattctaatcatagcaatgacgctttgaaagctctctcgaatctgttcgaacatcaatctgaccaaggagatggttcgcgacgattggctgaagctatgaacaccagaatttaccctggtctagagataggtgcagaagggtcgcttcccgtacatacctctggtcaaggcacatacagctcgcccggactgaaggacgattaccgagagcttttgtcacgttcagtcatgcttatagaccgctgctccatgggcattcagaccatgatgaataaggccatggtgctggaatcgcacaaggctatcgagcaagctgaagatttgaagaagctcacacttttggcgtcatttttcatcccattgagctttgtctctagtgtctttggcatgaacttccggattatgggtcaaggttcattggctatatggtggttctttgctgttgcagttccgattactttactctctcagatgtggtacatatgggactcacagaaattcagggcttggcggaagaaagaagtcctgggaaagcggcattctcctaggtgaattaatagtacaagattctctttatacagaacgctttgctgaatacctagtacataccaaagagtatcgacgaaccacgcaatttctgcacatatctacagcgaaagctgcttctcttacccttagctatagccttactctacatgtcctgtaaaccttcaatgatttcaaagtagagcatgaatgtccacgcgccgctatacttatctacatccttttcccaagtagactctagtacttcaaagcctgttcactcattcgctgtgaccgtctagaccgggattttcgtgtgacatcccgcgaacgcgtgatgcaatcgacggacgtgcgcaaccagtcagccgcataaattggggggttcacgcctaccccgctacttacacctatcttgaggtagttctcggaccagcctccacagttttccatgccactgtccgcccataagtttctcctctatattcttccacgcaataatttactgtgggttctagtgcgtgtgctagcgttttttcgttcattcatgatggcgccacacaggctgggcaagcttcgagaggttgcgagccacgagggagcgcgcgactgcgacattgagtaaacaatcgaccaaggacttgctttacgtctgactaactgaatacgctagtatcgttctcgtaccaggaatcggcacgtcctcggcggatacatggcctttcacgtcaagggcatggttgaggaatatcctaccccaagcgaaatgcagggcgcgggtgctcgctttcgaatactcttgccccgtggacgaaaacttctcctgggaagatttattgatgcaaggctaccaactactacaagagcttgctaatgcacgctcgacattagactctggcgaggtatactcgaacacacacaacggatacatcatctatagcaacgtactgacatgtcgctagggtctagttcgaccaatcctctttgtgtgtcacagtatcggtggggtcatattgaagcaagccctatgtatcgccaacgaacaactgaaccattacgaattcctcgttaatgcggtcgccttaatcgtcttcctgagcacaccccattcgccttctgtcaaggaagataccttaagtcatttcatgtcagtgttgaaagcgaccacgcggaagtcgatcaagatacccagcgcccgaatcgagcgagagagtaatattctccaagggttgaccaaccgatttgaaggtattttctttcgcacaccagtattatcagtgtacgagaccatcgaaacaaggataaacgatagagtgttccgaactcggatgcaaaaggtgataatacataatagtcctcgctttggtactgtagctgacatgttatcctcagcttgttgatgagtctacttgcacgactcacgctccaatggagaagacgttaggaataggcctagatcacatgcatatgtgccatttcgatcaaagcaaagtaccggaaagctcggaactcgcagctttcatcatgaatgcattggacaacgctaccgagctcattacatcccggctcaaggcctgtgaggccttggcaacttctgaagacaaattgcgtagactgattgatattacagtggagttcacctacgcaaccatgagttcatactcaccgaccgcaagtgaagtggcagtaaaaggtatttttaggatggttgccttgtttgatgacttcgcttactctgttgtgaagctttcgagctaccccttcactccacagcacatgcctccaatggatcttctactgcaggatatgaagtaattaccaccacgactgccgttgaatctgaccgaccccaactacgattgccgtgtgtgctcttagagacatccacgccaaaccttacctttcgtgggcgggatgacgttattaacgtgataggacaagaactgctcccaccaaagaccaaacttgtttcttcacagaacacaggcttacgacagtttgcactgtgtgcgatgggtggtatgggcaagaccgagattgcgcaagagtttgcgattcgctaccgagaagaattcgatgccatcttttgggtccaagctgatgagatcgccaagatcaatcaaagttatcaacgtatatccactgagcttggtttggagaaatcctccgagagtcacagtgaagtcgtcagcagagaattagtcaaaggatggttgtcgaacccatggagagaccataccgcaggagagagtttcaacccttcctctgaagtcaactggcttatcatttttgataatgctgacgatcccatgattttgaccgattattggcctcagggtagtggtgctgtactgattaccagccgcgaccctctcaccaagactcttttctctgcgcgtacttctggaattgacctcgggcctttgtctgacgaagccggagcatctttgtttcttcttctaactggagcagatgctgaagaagacggtgagcagatggcgagacgtaacacgcagctactgggaggcgtacctctagccatctcacagatggctggtatcatacgacggcaagacctcagcttgaacgagttccatgacttgtacactgacgcagcagaacatctcgacctatacgacaccagaactggtgacgcgtctactagaggctatgctcacagcatttccacagtatgggccatcgaaaagttgaaccctgtctcaaggaagcttctggaattaatcacattcttggatgcggatcgcataccggagtatctcttaatcgaagcttcagtcctgatctttgcgacagaagtcaacttcaagaagagcctgtatcgagatacgcgcactgaactcatacaatcgtctctggtcaaaagaaacaagcaaaagcaggagttgtccgtacatagactggttcaagacgcagtacgagcaaagatgagcgccagttctgctaagaatatgtttgaggtcgtcgtgcggcttttgtgggtcaactggccatcaggcatgccgaaaccttccaggccacctcaatacgctcagcccaaaataactgacagtcggagcaagatatctcgttggccactttgtggacaactatatcctcatgtcctcagggttcaccatttgttcgcagctgtgccagaaccttcaactttggcgaagctagaattttctgccgtgctaagtgatgcaggactgtcagtatcaatcttcttgatgttagagaaatttagctgacggttatagttatcagatggagcgcggccggactcgtggcttcgacaacttcttcgatactgctatagcggtgtgtgagccactagttcatcctgatagagattgtctactcggaaacatctaccatactctcggccaggtcaactacgagaacaataacgtcgacgaaagccgagattgtatggagaagtctctagagcttcaacgtaaggtctgcgaagaagatgggatcgtggatgaacgattagctatggcctacgctgaaagaggccttacaaagatgcaacacggcctgtacgaagaggggatcgctgattatgagaaagacagggagattcgagaaagtctcggcacctatgcaccgacctcaaaagaaggaaatctcgcatcagcatatatggctttgggtaaattagacagggcagaccacatactcaccgaagcgatcacgagacgcatagagttgtacggtgaaagagacaaagagtccttcaggtatttactgttttatagaatctcgacaatcgactgctttgctatgttacaggacacaagctaactataactagagctggctggttagcatacacgcttggcagactacggaacttacagggtcggtacgatgaaagtctagcagctcaccatcaggcactgtcctgtttccgcgatacgattggggacactcatcccaaagcggcgctggtgagacacaagatagcggagcactacgaccgtctcggccaacacgaaaatgcaatgtacgcacctcaactcgagtcgtcagatttactatgtgtgcagctagctgaccatgtacctaaaccaatagcaacgtcatcaacgaagctctcaaaatatggagccaggatcctgatacatataaggctgagcttgctcgtactacttttctcaaagcaaacgttctggaaacgttgcaaaagaaccagaaagccgctgtagctctgaaagtagcgtgtcgaatgcggcaagagctgaccaaggataaacgaagtccatcatcgctagaaacagacgattttgagaagttggttgttttctggaagcgatgagattccgagcgtgtctcaacattcacttgtgcagttggtgtagtcaaattgggacatagaatattctcgatgcgtacattattattgcaagtgtagttatcgtgttattaattacgtaggcctcgcaaaactatggacaggtcgttgcgtgcgctatatacagcctttcatttctcaaccatgacgactaggagtgagaactcgtcttcgagtattcgatttttatgtgtagtgagataaatcaatgggttttaccacatctccgatcgtgactgcgctgctgtctgctctttgaacaaccactggaaatagacgatttcgtggttcgaagaacaaagagctaaaacagcgttttctgtgcttcggtaccgaattaccaggcagcggcaaaatttgtgcccgctctccacctagagcatgagctgatagttgttgggggtaaactcatcataagttgctagaagagcctgatatatacgcagctgtaacctcattacctcttctcgtttggaaagggcgggcagggattttgccggcgcctggtggaaccttgaaatgcgtcccgtcatggctgtgcgtttacaacatcgaattgacaaagtcgcgaaagcagactgactcaatgagaaccaactacaaatacatcagtctgtcttgaaggaaccaaaaacgacgaagtgaggtacatgaacagacttaagttcgccccgcccctgatttatccggtcgatccgctagattcgcccacaccgccgtcccgggctcccaaccaacactaagtcgatactccacatccacatgatcgtttcccgtcctctctacgaaacctgacttcgctgccgtatagattcaccgtggggtatagataccaactaattgaatttatcttcataaaatggttgatcccctcgatcatcagcatctcaccggcgtggtggcggagtggttatcgcgcaagactagaaatcttgttccttcgggagcgcaggttagtcttgccttaactgagagtatctagctcgaaactaatcttccctaggttcgaatcctgcctacgtcgcttgaaaatttctttttgctcatgcattgctgccagttaacaattttcagtttttgatgcatcgataggtatagtgtttgttgcaggtgtcttgttggttgaattctgtcgatgatgcctcgcttacgcttagcaacatcgacagtattcaacaggagcgcaggttcgaatcctgcctacgtcgtctttttgctggagctgagttatgggttatgttgtggtggtgtatggatggtagatgggctggtgggtggacgttgggggattttgcgaaacctgcgccccaggattttcacgaacactttttttgcgcggaacaacaagaaaacaatgagataacaaggaagatcttatttgtaatttagtttattaactatgcgacagatgagctggctcgcgggtggatgttgggggttttcgattgcggacttgcggacttgcactccagcattttcaagacaactacttcttgcacggaattgtaagaaaacaatgaagagacactagggaacagggtttcaattcaaataattcaactacgagatagtacaaatgaccttgcccttggtcttgttctcctccaacaggcgatgcgcatcctgtatctgctcccacggcagtactttatcaacgaacagcttgaacctgccgtccttgaaccgcggcagcgcatgctccacaagctgatctctcaacttgccctggtactcctcgtcgcgactcctcaaactacttcccacaaaagtgcatctcttccggatgaaagcgctaatgtctgttccctctggaacttttgtgccgcccatgaagccaagattcacaataacgccgtcctttgcgatcgcgtcgagattttgctggaagtacgatgcgccgacgaaatcgacaatgatgtctacgcccttgttgtctgttgccttcatgacctcctcgacccaattctggcttgtggtattgaaggcgccattcgcaccgagttccttgacagcgaattcacactttgcgtcttggcgtgcggtcgcgtagacggcagaagcagagtcggcgcgggagagctggatgccagcgattgagacggaagacgcggcggcgtgccagaggatcgtcttgccggcagcaaagccgccaacaaggtacatggcttgtgtggcagttatccatgtctggagtgatgttagctttcagccaggtctcgggatagaagtaggtgttggacgtacctcaggaataccagcgcactgctcccacgtcaactcctttggcttcctcacaagcatatgcgtcgacacggcaatgtactccgcatacgcaccaccgtacgccaatccaaaaacctcgtcgccctccttgaagccttcctttccgccgccttcttcactcaattcggcaatcgtaccagaaaattccacaccaaggattttagaggcaccaggcggtacggggtacatgccctcgcgctgtaataaatccattcggttcagaccaaaggccttgatcttgacaagcgcttgcgacttgccgagcttaggtttgggaacattggcgatatggagagcttcaacgggtcctttgccatccttgatgtctgtagattgttagattaagagctgaacagcttcgttggcgtcacgaacctacggcgcgcattgtgtcgcccatgatgcaaagagtgtaaaggtttccagtgtatagttcggtcgtgcaagataacaactaaattgctcgatattgtctgaagagttcttgataatattagaaggacggaaaaatactgcgactggtgggtagcttttaattggtaagccagaacttctttccgaggcgatttcacaaatgccgagctggttgctcatgacatcaggtggggtagctcgagttttaagtacaacaagcaactgaagctttggtggggcatattcttcactaaatccatctcatccattcaggtcagaactatgtcagaaatgtgtcagaaagcagatgaagcctgatgaaacatcttggaaaggtaagattgcatcgcttgtacatatcgtccgccactatacggacgaagactccaacaaccctgcgcatatgaaaacgttcggcaaggtagatattggtcaattgttagccagtcttcccttagcatgcactttatttatctaaacatctactcgtcggcagcgcaacatcccggcacactagttcacaaacaagctgtcctcgtttgtatcgtactgtttgatgagctgggcgagcttgttcgcttcttgtgcgtagttgagcggatacatgttcatgacttgatagcgaggccttgatatgtcagcaaagattctcttgtttgttcgaaaattggcactcacttgggctgatcctggtacgtctccattttcgctcgtacccgaaagttgaatgtcttgcaggttgcttcctgcatggcagtcatgaagttctgcgtattgttctcctcgtcatccaccttgatcttcatagcttcatttgcggacatgccaacgatactctggccagcttcgtcgaaacagctgagccagagtgtgccggtgtgatcagcaacattgacgctcagcacgtagcggtagttaggctccgggaaactctgttggcatttctcacaccaccaggagcctggattctcttcgatgaccttcttgttgcagccggctgtggaacatgccggataagcaactgtggtgttcttgacgtacacgacagacgctttcaagctcatgtaggaaggtgtgtcttgcaagtaggtctcttcctcgatacactgtgagatgagtttgttctcgttcttcgaagagccaccagacgctccggccatattctggtgtgtggagaaggtggcattttggccaacagcgttgaaccatcctcggagcttgtgtgcctcgtcgatatcaggatcgaccatcatcgagccagagctcaacagactcagactccgcccaccgaaatcagagactttgacgcccttgaatgcaataattgattccagcggggcgtcgaaggtttcagccgtcttgccccaaatggtgagacgcaccgatgtctgactgtcgtctgccaacgtcaactcgcgcttgctgaagtccttgtttgtgttcttcgacgtaatcgtgttgacttcagcgacctccttgagaacaccgactgtgtcgatcgtcgtgtccttctcaactgagttgagatcaccaatcttggtgaagttgaagcggatctgaggtttgttgtcctggtcttcagccttctccacttcggtatccttctcaaattgcagctcgtagtcgtttggtaagtttgagaattgcttcttcgcaagtgtgactctgcatggcgcggagatgtagtagaccgtacctacctcgaaaacaggaaacagcttctcagcagcttcagtaaaggctgtggctcgaatttcgccagtgtcgtcgagcaagtttacgctgaaaagcttgccggtgccttttgcattgtgccattccttcatgtcactcttgttggtgcatcgtgcacgaatggtccacttgtgtgcgtatggcgatagcgactcgatggggtacagatgcggatgcgaggatgttgcggggttactctggtgaacagggagattgcgttgcggctgaggtgctggtggctgctttgagccgtagaagttgttgcccgagattgcagcaggctgaggagggtcggatttcgtgtctagcgcttctggctggccgatcttgtccagttcgccatactgtgaaaggacttcgagttccatgatgatgaggatgctgtgcggtgttagacatgtctcgcgggcagtggtgcagaacgtacttcttgtccttgacttgttgtgggttgtacttgacaagtctcacaattgaacccttcttcagttgcccagacgtgacaatatcgttcgcggctagatgcgattaatgctggacttcataaactcgtcgtcaacatactggtagcaatcatggtctggatgaaattgcgaatgtcactcagcacaacgcggaagcgctgcacggggttcgcatcgccggccttgggctccatggttttgatttgcacgcattgtagcacggggtgttctacgaagcagccgctgggctcgaatatgctcctgcttaaagtcagtatatgatcatgcattcagggtgcgactgctcacttgatagcgccctgtgtaatcgcctgttctgccatattgagttcgtgttatggtccagttgagatgggaagttgtgagaagtggcggcgaggaaatcgacgcgttccgacgcgtctcaggcgcgcacgtgaccgaacttaaagactggcaggcgcagccccgcacttgtccgagtcaggcgtgctaacagctgcatacgtaattggcttggaccctcgatctagatagagcgcagctagccattcaccgttcaagacaccacgcttcatatacagcacacaggcaccatggcagataatgagaatgcgacgcgcgcaccggagagtgatgcgcaagaacaacctgctgctgatccagcggtagagcaaagtgtgttcccaggagacaccagagcgcaagaaggaccgacaatgggtgtaagcatttgcttgctgtgaataggcagcatacttactcgtataggaccattgtacaacggaccgcccagcacccactggcgagaaaccatccggcgaaatctctaaagttggcggcatagactgctacatcaccaaaccgaccgactacccacactcaccgtcgaagctcctgctcctgctgactggcggaacgggataccagtccacgaacaaccagctgcaagcggacaaatatgcttcagaaggctatctcgttgtcatgcccgaccaattcgacaacgacccggcaccgaactcggtcgatatggcagaagtcaaacaagacacgtcatggctagaaagcataaagctgaagactgccgagggaatcaagagcttcatgattgacatgtggcttgcgaggcatacgcctgagaaggtactgccattgctgcacaaagtagtcgagggcgcgaaggaagaattcgccgacgcggttgcgaatggaggtggcatctacggcgtcggatactgctttggagccaagtacattctgatcctggccggagagaactcagatcctttcacgactccaggacaatcgaatgacgaggagacaggtcctgttaagaaggagccggtcctcaaggctggggctatcgcgcatggaacaatggtcacattggaggacctcgaaggcgtcaaagcgcctgtatacatcgcagctgtaaaggacgacccgttgttctccgaagaagaggttctgacgcctgggcgacggacgatggagaagaacaaggtcgagcacgaggttcaagtcttcccagacgtaccacatggctttgcagtgctgggagactatgatgaccccaagatcaagcagtcacaaacacaggcgtttgggcagatgttgggctggatccaaggtcattgaacagtgcggtacatgctatggcgttgagcggtatttttggttcagaatgatgtaggtataccatattaaacggcaaaatgactacacgaacaacttcaccttgaagattctcacaactcctcgatgaccgaggtatctaagaacttctccagatcattcctcggaataactgccctcttatcctgcacagccaggtacttgtcttcctcaacaagatactcaatcaactcaccaccccacgtcccactccacttatgatctccccaaaccttttccaggaccggctcgtcgactttgaccgccttactaacaaacccatacacaccactttccttcggcgtatgcgtgaagacattcagggtcttgttcaacgcgcgaacaaactcgacgatatctttcctcttcgtgggatcattcagcgcatccgtcgtcgaataaagcgagtaaatctcgcgatagattgacgcgttctgaaagatgacagcatctgaccccaatgcttcagcaccgagttcaacagcgggttcccagacaccaaaggcgtctatagtaccggctttgagctgcgcagggaaagtgtcgctagtacatggcactctcatgcatacctgaccattagacgtggtgtaatcattgtctttgatgccgacgctggtgagcatgttgtgtataaagacaaccgcacttgtgccgcgaatggttccgattttcttgcccttgaggtcggagaggttggtgatgcctttgcgcttgtcggcgacgatgcgatatgacacttcgcagatgatgtaaatgaggcggaggttgcggtgattcgcgtatgacttgaggccctgggtttcggcgttggcggcaagatcgaaagtcttgggattggcagcgagatcggcaacagctccggctacaagagtcgcatttgtgctgccgttgtaaaagtgtttgatggcgtagggttggggagtgtgctcgatccaatttaggtttgaagcgatgcgaagggagcagccaatttgaagcaatgcaaggaccatgaaaacatctcgaagactgaactgcattgtgaatgacgggctacttcagcagagtcgcagtaccgtgccttttgtgaatatatatgcaatgaagttttgcatcctccaggccgaacttgcttgcagatatcctgcaacatacgtgaccttcggtttgcaagggacatgatgcttctgtaaagtgcggaagacatgcatgaacaccttgtatgattgaaccctctggacacgatgcaacaccaggttcgatattgtagctaccatgattaccgacagagcaccctgaccctggtttcggaagaatcaaagatgacgcaaatgtcccggtaacgcatgcctttgtatctgccgccacatgaactcgtcagctggcgatatccagttgctataagcgcttcccattcaagtgccgtgtgtttcggttcgctaaaagtactgtgccgcaatttattcccgatatatgccaagggccactctgtgatgctttagcgacagtgaccagcactatacagatctttatcgtgtgtgatgagccggtacatgcgaccgagccgaccacaattggcggtgatgcttcccgtcagttcggaaactctttctactgtttctgcgccgatagtgctcgtagtgacccagggatcatatcaactccacatcgcctgtgccagatccgactgcccactgtctgactgcgctccaccggacaacccagacgtcccctctcttcatttcaaaacgtcgatcagtgccctcgacatatatgtctccaacgtctcgcaatgctcttacaaacacagctttgtcctcgtctggcttatctatcatgctaatgccacccgttgtgtcatcgagtcgttgtagcgaagctggaaactggctgaggaacgaggacgagtagtgcgtcgacagtaacgagtgatgtgatgtgaggtactgatattccgaagccgagagaagtggctgtagtgtatctactgaagcattatggagtgactgaatgtgtagagggtgtaagtcaatctgccagaaatatgcattagcatgccactcccgacattcgacatcgtgactgcgtacctttttaattcttgctctcaggaagctccgtaccaagaacttgaatcgttcaagttctgtctgtatgatgatcaatttgaagtttgtctttgggtccatgttgcccgtctggtcctcgactagttcaatctggctgcgctattagcatccgcctcattttacctaatatcctccgtgacgcacctgttttcgtatcctgtccaggactctgttcataagttcactcggccagggcaagatttcgggcgcgacgcgctcggcaacccagcatcgtgtcaattcttgcagatcgcgcgtttctcggggcgttgagtcgaccgcaacctcggcaagcagatcgtcaatgttcattatgtatcaggatatcgacgagtgtgagtgaagagatgcagcgctatgcgtgaccatgcatgtagccgtgctagaacgcggcgggactgcaaaagagtgggatgtgcggggcatagcctagcgcgtcctggtcgcgacttcctcactgtttacacaccagcaggactcgagacacccaagatgttgggctcgtatcgacggttcagcactgatggcacagcatataaggcaaaacatcatggagtattctttgtatttcctaacagacgatgaacaaactcttcaagccgtctccgtcactcgtattacgacgaagtacccgtcaattacctcctcaattttcctgcaggcccataactaaacactcggaagtgaccacctgatacatgccctggcctgcagagaatggaagcgacaagtgaataagtacatcgaacagaagcagaagcccgaaaacggcgagtaggtgacgcatacgccgaacgctgagccgaaaccgaagagcaatgatcaatctgtttgcgggaggatgtgtaccgaataaggtcgagcattttgtaatagggaaggttgtcgtattgttgatggtgtgtcaaggcacgtaggcctatggtatgtggttgcgtgatgattcttagattgtcccgagaacatgtgagagcattgtttcagctcttcagggtcgtagaacatccgggttgggatgaatgacaaaggaaatgaaagctcgcgaggcagcggtcttctgctgcaactacgcttgctgaaagcaaatgggtatccagcaagccctctcgagaagtagtaaaacatgtccgggccacttgcaccgcgacatagggtatagaaatcaaacaaagatggagaccagaggtcaaggctgcttttccgcgcccaagaagtccaagatgtaggcagaagatcgctcgaacgccctgggtgcagtgaaaaacgctaaaaacgccaatgctgtgggattccaatgcagcagtcatgataacgccgtgagtccaatcgccgtgaggtaagtgagtatcgtaaagaaatcgttcgccagctcgcaaggtcaataggatgccatgcgacgcgaggcgcctattcgtcctgtgttgaatgcatcatcgccgagcatgaagatgcctccactttttgaccggccgactgcagtagggctgtcttccatctggcaagactgctgcccgaatgcaaatgtctgcgcgcggctaagctttgtgcgttgacggagcttgttcaaaccacgttcgcaagactgctcgtgttccttagcatccatgcggaggtaattctgcgggaagcaacgagtggagtgtgcatggtagaaagagctgtagccaccgtcaaggatgtacacttcagggaacgacaagagagggtagcggtgagcattctccttgcggtcctgtgaccgtacgaatttagccctagaggacgttagccaggagtcgagacgttgggagagtagaagcttacatgaggggggcacgatgtgcagagtattcacagtgcaagatcagtagagtcttctcacttgttggagcctggaaaagacgctcggcaagcttctctttatcacagaagttcaatgcgccctcaatgtggccacccttgtactcatactcaaagcgacaatcaatgatgaccttgtggttatagtgttggtcatactctccatcgagaacttgaaccagtgtggagtgggaaatgcgtggtaagctctcagcctcggtgggcataaagtgaggaagcttgagcgagggggtatcatcgacatccataacagactgaagaccactcggctggtagttctcctgatcctgcttcgcgttcatcacgtcaccagggtgttcaaacatgctcagagaacggcgaaatttgctcggtcgagtccgcgagggaggcccagcaggcttgcgaatagcagcgagaggggatccgttggcacgagaggcagcacttgagttgaggttgaaagctttaggtttcgatgcaaagagcgaaccattggagccggggcggcgttcctgtggcggtgaggcagtgaagcactcgtctaacgacaatgatgaggcgttggacaagctgtcaaccccggcaccaaactggaagggaggcagcgggttgttgttctcctgttgcttgaaggatactgtgttagtggagtagttcttggtgcgggaaagagatggtctcagaaggatagactttcgtcgactacagtgtgtcagcaagcgaatagttggccaacgcgtgtggtactcactcggcagcagacaggggccggggaacctcgagcatcgcggtggggaactttggtggagtgggcaggtcgcaaggcgaaagcatttcgtcgtcgtctgtgctcggtgtggtctctggggatggggacggcagcgggatggagcgctcgttgaagctgaatggggctttgtgaggcagaggagagatatccatggagtcagggacgaagcagggcgacgaggagggaattggcggagtagtcacgccttcccatcggacgggcggggtcgtggctccctctgctgctgcgcgtgttagccctgagctggaacaaagacgtgtcaatggcacagccgcgtaccttgagagtcgatctggtgaaacaggtttgatgtgaagagcgagcggcgcggcgtggcgaactgagggctagagcaaagataattagcgtgtgggtcgggtatttcctaagcaagggaggtggtacctctggtcgacgtgcaggttcgaggacatgtcggcggcgaggctcgccgttggcgacgaaccgcggcccatgggctgcaaagcgaagtagtccatgctcggcttcttcatgctcatgtcccggaagttgaagctcttcggtcccaaactgtgtgctccaaacaaaggcttcgagggtagatcgcgacggtagccccagggaccagggattggcggtgggtgcatggcggcgagcggcgaggacatctccatgatgggtgctgtataatgtgtgagggttctacctggtcgtgctgggcaacggaggcgatagcgagcgtttgcgggccgtcgtctctactcaatggcgacgagcggagggcggagggcgggacacagggactggcggccggtatgcagccgataagcatacaatgactagaaaactaattccaatctgaagatgctcgctgtagatggcggtgcagcacgcgctgtcgaggaatggccgggtagaggtggtgtaccgtctcggtctccaaagcggctgaggtttggcaggtccagggatagtgaatgtcggtcgcgactgccgtggtcagatatccaagcaaaggtatccaagtagagtcaccgacttcctgtacctccagccaacttggagagggaattgagccttcttgggggcgagaaggatagaagagaagagagcaaggcgaggtcatccagctggatttgaggctgctgagcctggttctctgttgctagggtgaagacgcacgggtggttaggctaggtctgagcgcctgggttacttgcttgcttaagcgcgcgaacactggttacgcccagtcagatgcgtgccctggcatggctgtgcgggacgagatggagccagtcgagtttgctgcttcaagcgcaggtctgatgcatgctacgctgatcgtacgtctgtgattgattccccaattgcccgcagcacgccgccgtggtcactctggctgcagccctggaggctgtgtacgtgcagctcatagtacctgcatcctgtgtaaacacaggttcgcagctcattgatctgccgcggcacaacactcgccatcacacatttcctgcttcacaaggccgagttgcatgaggctatccaagcacgcttgtctatcctctcgttgctacgtaaggccacaaacgcacagacttcacgtttctgcaagcatttgcctgttccttgtccagcgccgtgaaacgaaccactgccatccccgctgctgaggtcgcacaattctctccgacctttctagccttgcgcaacctgtgtccgtttcctagggataccgcgaacacaaaggtggtagcgacaacagaatgcaggcgaaccaggccgtgcatcacccatgcaaagagcctcacagaaggtggattctattatttgcgacactacctgcgctattcccacacggccaacgcgagccctttcgtcatcacaacatgtcttccacttggcgtcgcgatgtaagatgcaggttgcgcatctcaattggcccgcagcctcgagtctgaagcagccatgctgtctcattgggcgagcggaagactgccaccgatgaattcgtgcagttccagttaaagccgaatacgcaagcgcctctctctgagctgattacggcccgttcgccctcagcaaccaaaccgctaatccgcttgtggcgctgtggaaccggcatgtcctctctcctcgggtggagcgtcgcctagggtgtgttcgcgatcgaggtgcggctctccaaatcgcgatggagacctctccagacgtcataaccaatacaactcagacagccagacttccaagtttcctggtttgcaaatgcacaactagtagttggcagatttggccgacaagcacgagcaaacaaacaactctgcaaattgcgcagttcagctggccgcgagcacgatggcggaagccccggtgagcgataggcggttcgagaacgcaccctcatatggaagctggacaaaccggcatgcacaaaaccttcacaaacggcacagggcgttttggaccccaccattcgaccggtgacccctcctgtcagcgggtacttgagggccaagcaccggcgcttctaaaggtccctggaattgtcgcgtgctgccatggtgacagcagtacacaaacaacctaaagtgtcccgtgaccttccaccataccccagatcgcgaagtttcagaccctaggttctgcgggtgactgaggatttttagactcaatcaggcgtcctcatcgtgggtttcgaccattttgtgcatgcacagcactctatccgccagtccgatctcacgcgtggttggcgagagctgtaacggccgctgtatgagtggacccgaggcaaacatacagcttgaagaaaaaatcatggcggcgttgactagcattcggaacacagctatcatggagccttgcatgaggtcacgtcactcaaggagcactgccagtgattttactgatctaacgtgcctcgcgcgaagcacacaattccgagtacctctcagtctgactgaacagccaacgaactactctagggcgcgaggttaatttgcgtcccttgcttttgctatcacttttaaggctttgccgcaagctcgagggcggagaaggtttcctccaactgatggttctgctcttgatcaaggttcgtgtgccgtaatggagttcctcgggcccagcggcaaggtttcggctgatggcgtaagccatgggtttgagcgagagtgctgatcagggtcgctaccagaattggacatgggtgcaaaacacctagaccagaaagataacggtgggtgtctgcaaacggactgcaacgcgctgagtggcgtggcccacgatatgtattgagaagttctctcccgttgtacactataggccgatccattcaagaaaagattgagtctgactttgccaagtatattgattatgacctcaaggcccttgatattccggtttcagagaagtataattaggtccgctcacactgctgaggcggtcattccagaatgccgcaatggatgtgaccaggctcgggtcatcaaccagagaagagatcggctatctaggcgtcatcaaccattctaaagaagaaagttgacaattcctgcagcactaagatccatctcatcgcagcctgcggggctcatctatctccataacaatcgctagagacccagacgacccatcaaactcggcatgttttcaaagatgacctcgagatattgggtcattccgtgcaagctacggagcagattttaacgtcttgcagtgactattttgaaactagtgacacacacctctctccctgagaaacaaatgcggagtacccatttcggcaagtgaaaagtcaaagtcttactcgaacggtggaacgtagtcgtgagaatggaagtggagttggaatggggagatgccgggtcggcaaaatgatccgccgtccagattaggccgaaacaggcatggtgcagaaattttattgaaggttcacgtaacccttgaccaaagacctcgccagcaacgacaccagcagacagttgccacagagatgggagacaaaaactatcggaagaggacacgcgaccctgttcagagcgatcaaaaaaacgaagcccctgtaaaacgccgcagacagcttagtgaggaacaaattaagctctccaaactctacgatgatttggcagccgaatcggatgatgtgcgtttcgacgccgcaaaagagctcattctgaagttctcgcctggcaaccagccggctgccaaagatgtcgaaactgccttgggtcgcctcatcaaaggtctctgcagccagcggaaagcggcgcgtgttggcttttcactcactctcactgagcttcttcgagagatattcggccagagagaaattacaatcgagggcttagatcttgacgtggcctcacttatcaaacttgttgaggagaaaaccaaggttgagggcaatgtacccggaagagtaagtgctgcggttgcaattcgcattctcatgacttacatctcctaggagagacgtgatcacctcattggcaagctctttggctacaaggctgttctgcagtcttccattgtgatcgagccggaactttccatggtatgctggaacaagcttctggaccacatctacggaatggcacgcgatgttccctggctacgcgaagaatgtggcatggttctcgtggaagcggcgaagagtctgcgaggtcggaaagagtatgaggaatgcgcaaaagagatgattggtcgcctcagcgcctttaaactcacctcgatacccgaagcggtggctatctggttgactgtgcaggtagactatggggatgtactaccggacggtgtatggcatagtaaagacccattgtcgaagaaagagcgtcctcggttagccaagatcttgaaagagaactatcaaggcgcgcaagaggatggcagtggagagcctgtcaaatcaggcgtagcgagtcctaatcctacgtttgcgtggaatctggttctctcggagatcttgcgtagagatgggcagatcacgggcgcgaaacaggagtcttctaagacagagtttcctcagttctggattgacacagtagacagtgagtacgcaatgcttttcttgggaaacatcaactcacaaaccataggtaacctcttcgcttcaacctcatcccacgagcgcaaggcatggggctttaagctactgagcagcatgattattcaggtcccggaaagcgccctcccgtctttatttagtcccaatctcatgcgaacactcatcaaccagagcaagaaggaagacaggtttcttcactctgcagcgttggctgctctcaattcgatacaggcgaaaattcagcatgagcccaaatccgccctaccaattttcgtcgccctttcttcgaagcatggaagcattgactttgataagatcacgaagacaaagactcttgagcagattctatctgtggccgaagacgacgtcctgaagaagatcgtacgccacctgaattcactgattctgcggcccgagaccgaggagcaggcgattgctgatagtcgccgccaaaacattgcggacttgctcttgaacacgatcaagcactacaggcgttatgaagaggcctctgatgatcttgctgagaaagacggttggctttacaagactctagaagtctttgtcgagtatgcctactttgtccccagccaaagcgcaaagactagcaaagtgcctcttcctgcgttgagcgaccgaacccggcaaatattccaagaacgtctctcttcttgcttgacaaagctacttagcgttgatgtaggctcacgctcaaccttcgctctcacaatcgtgggcatgattcgatccaagaatgcatcatccaagtctttggatttggctttcaaagcagatgaatcggttaccaagacactggaaaaggcctcccaaaccttggatgctatctctgcaaaggtatgtgtgtcatacactctaaacttttcagctacttacccgttctcagggctcgatcgctggaaacaagatggcagccgaagggttcatcctcctgtactccctgacacttcttcaagtttacaatggtgaaggcgacgccgtcatgatgcttgatgacctcgacgtctcgcgcaagtcaatgcttaagaaagcaaagggcactgctgaagaaggctcagatgtgtttgtggagattgtcctgagctttttaggaaaccctcgtacgctgttccgcaaaattggtgaagaagccttgtctatctttgcatccgagataactgcagagggcttgagctcgctgacagacatcctggatacggaggaaaacgtggagggacagaaggagctcttcaacaatcaagaagacgaaaacgaggaagacgacggatctagcgatgattcagaggcggactcggatgtcgaaatggttgatggcgaagacgaggggtcagaaaaggacgaatccgaggactcagacgatactagtgacgaggatgccagcggtagtgacgacggaagtgaagacgatgcggaactgacccagttcaacaacttgctggccatgacgctgcagacctcgaaacccgacgtcgatggcgaagctgctgaagacacctcggacgaatcagacatggatgacgagcaaatgatggctctcgaccctcatctcagtcaaatcttcaagcaaagaagccaggtcacaagcaagaagaaggatagagaagacgctaaacagaatgtcgtccagttcaaagcgaaggtcttggacctcctcgcgatatacttggagaagcagtactccaacccacttactctcaacgtcctactgccgattgtccgccgcacaagggcgagcgcgaataagcagcttgcggagaaggcatcgaagatgctcaagacgttcttcgactctcgcaacaagcataaggcgccactaccaaagccggacgatttggattctgtctgggacgttctgaaagagattcacgaggaggccaagttgggtggtggtgcgaagatccacgccgatgcgtgtagtagcgccagcttacacgttgtcaagatactcattggactagataaggagcattatgccggtgtagtggatgtctatgcggcgactcagaaagagtggttcatgaacaagaaatcacctctgcagcctatgttgttcacggctttccagaattggtcgctcaatgcaaggcagcagggaagataggagggtagttcgggtgagagtgagacatttgtaataacagaagcgcaagatacccgcttgatagcaatgtaaataacatgaatgagcgacgaaattgaaggagacgcggagaaattttgccggttttgtgccagacacagatttggattggccagaatgttgacaagtcattagacttccaagcaaggacaaagtttctcgatcattgaaatcataacagcagaggatctcagtccactcaagctagaagtgtgttgtttcatcaacctatctgagccgcggttcgatttagctgcccagtccgttatgtcatttgccccgccaaaagctactgcaggaacgaaccaagcaatcagcacgcgctcacttgctgtgagcaaacaatcaacacgatcttctcgacattctactcttagccctgtcaacacactctgagtgatagaagctttatactcactgcagctggcaatggcgtgcacgcacgtcaacgcgcctggtgagcaccccgcatttgccttcagcaggtctgttgtattcacacgaattagagcttcgcgcccccggatcaacgcagtccgtgtacagagaagattgcacacaatgctttgattccatagtgagttgccattccgaagtttgccgagctcccccaactgacgagacgctcaggacgacccgaccggcctcgatgtttgtctctactgcttcaatggcggatgtaccagtgaccggaaccactcactcctccacgtctccaccaagaatcatcctctcgtcctgaatatcaagcgcacgcgaaagaaggtcaagcgcgatgagccgccgcagaagatgacaaagcttgcgatcgcggctgaaaccgagaccgaccgctacgacaccacaacccaggtcaaatgctatgagtgtggcgttgatgacgtcgacaagagcactgggaagctaccagacgtggtcgacgctgtcctcaaggcaaacacctttgcgcgccaggaggaggtcaaggcctgggagcaagagctgactccatgcgagcacacgctgtgcttggagcaggaagctgcacggcagatcaaatctcagagcctgggtcattgctcagagtgtgaactcaacgagaacctctggctgtgtctgacgtgcggtaatctaggctgcggccgtcaacaatatggcggcactggtggcaactctcatggtgtcggacatacaaagaccacgggtcaccctgtggcagtcaagcttggctcccttacggctgatggaacggccgacatctactgctatgcatgtgatgaggagcgtgtcgatcctgcgttgcctgaccacctggctcattggggcatcaatatcaaggacagggtcaagacagagaagagtcttaccgagatgcaggtcgaacagaacttgcgctgggagttctcgatggtcactgaggatggtaaagagctcaagccattgtttggcccagactttactggcctcaagaacctgggaaacagctgctacctgaacagcactttacaagccctattcgccatgcctgagttcaaagaccggtattacctgccagatgaagcgctgcccagcaccaaccagcccgctgaagatctggaaacccaattgcgaaaggtagcagatggcttgatctcgggtcgctactccaagccagatagcgacgtttttgtctccgagagctctcctgaagttccacatcagcgcggtatcgcaccagctatgctcaagcatctcgttggacgaggccatcccgagttctccactatgcgacaacaagatgccttcgagctgcttttgcacttgctcaaacttgtttcgcgcacccagcacgttgcacctcacaaagacccggtggacgctttccgatttgcaatggaacagcgactgcagtgcattggttgcaaacgagtacgctaccggtccgacgagcaagagaacatctctatccctgtcccgattcgaaggataccaaaggatgcgcagatggaagtcaccgacgctgcaggtaaagatgcagagcaagagaaggaagagttcgagtccgtgtctttgaaggagtgtcttgacatattcaccgctgaggagatggtggagctcacctgcagtgcctgtggaagtaaggatggctttctgaagaggagcatgttcaagaccttcccgaccgtgttggctgtcaatgcccgccgatttgagctggtcaactgggttccaactaagcaggatgtcccagtcattgtcaacgatgaacccttctcgttcgacgcctacaagtctcacggcctggttaatggcgaggaagtcctaccagaagatacggatactggagcagcctcaaacaaatgggtgccaaacgaagctgcgttgtccatgctagaggccatgggtttccctagaatcagatgcgaaaaggcactacatgcgactggaaatgaggaccctgaggcagcttcgaactggctctttgcacacatggaggacgctgatatcgatgaccctgtagactccaacgcaggcagtggctctggtggcgctgctgcttcagctactatagatcctgaaaagatcgagaacttgggcgccatgggcttcagtgctccacaggcgcgacaggctttgaaagagaccggtggcgatatggaacgtgctgtggattggttgttttctcacccagatgcacagggcgactttgatgagggcggcagctcagaggtatggtaaaccgattctgcatgggaaacaagctaataagtcatcgcacagccccccgcagagcagcaagacaagttacttccaggaagtgacaagctgccagcaaacttccagctccagtccattgtgtgccacaagggcagctcaattcatgctgggtgagtaactccatgcaagtgccgtcagataagatagctaattctctacagtcattacgttgcgtttgttcgcaagcagttgccagacgagcaagctccatcatgggtcctcttcaacgacgaaaaggttgccaaagcagctgacgtagaggagatgaagaagtttgcatatgtgtatttcttccggcgtttgtgaatagacatggtctatacattgcattactggctagcatagcgggcgtggagttgtgtgaaccaagcattggtggagtaggtcacgcattatggattggcaatggggaaagagttggaagcatatgcggcgagcaatggagcaatatggttgggatggagcataagatacatgaatgaacgaatggttgctcacatcaaatgacaatgcattgccgtgcacgtcgtcagaagtccaaatggaaggtgtgtaatcaccacaccaaaaattccgcatccccacattagaactttcgagctacagagtgagctcgtctacagtcctctgtcttcacaggatcgagacgttaagaaagtcacagatgtcgcccatctgcttgacacatgtagagtatagaatgtagtaaggtatgtcgcccttctacttgacatgcgtgtagtatagaatgtgattaggttatcgcatgacaaaacttgaaacaatcagcatcgccgtctaaacctctgggctcgagtatcacaaaacacctgatagtggctgcagtcatgatcgcgtaagacagtgtgcagcagtcacaggcacgaagctacgggtcgagcatccggttcagtcaatacatggtaggacgaagtttgtttgttgactagatcagcaacagtgtcctacacgagcactccaagcatccacgagccaagtacaagtcaatatgcggtggaagcgtgcggagaatctctttgctacccaaaacaccgcactagcacccgtggatgcactttccgcccccactcagcattgcgggaagactggtaagcatctggacttttggcttgaagcgtgtcgagatcagacggatgaacttatgggccgagtgacatccgtgtcgttgagctgagcacaagtacgagggcttacagggtccggtgagggtctggcgggtggtggagtgagagaagatgttggtactgaagatctcaccggatgggcagtgaaggttgtgtaacgagtgtgtggtttgctatctctgatatctgcggggccattcataccatatgactttgttgtttttggctcaccctgtgatgtgcagtaaagtggtgaaccctggacacagtcactgttgacagcaacgtctggcactttctagaagctcgagcttttcttgttctggctcgatcgatccagcacgacactcaacactcaacgcaagtacccattgcccgcctcactccagtcgctgtgcgcggaaaggtccggcgtacgcgatgttgttatgcatcgtatggcaagggcaaccttgttgcgttgggctgttcggactgctatgtgcatcgccctctgcaagatgcaaaaagcgtcttgagtcaaaatctagtgcgtcaagctgcaagccagactcgggcaatttcgagcgcggtgttctggtcagcggatcctaggcagcgaacatgtgtagtggtagtgctgagcatcatgagtcgtatcgtcagccgcccgacgccacatgggccgcatgctcgacttcaccgcatgcggggctgtgcgacggcgggtttcatgcgtccggtcaggctcttttgtacatagatctagagggggcggcatgcgagttggacttgtgggaggagtggttcgcatcaaggaccgataggcgagctgcgggcgggcaaatgctggggctgctgcagcgcggtgagaagggcttgggcagacaggcagacttgaggcactgccctacagtcaaaaggtagatatgcagtgttggagcgcagctgtgatcccggtgcagagtttgcttttctcccaccacatggtcgagcgtgctgggtggtgctgtcgaggtctcagagattgacgtcatcccccagaccatagcatacaagcagccccaggacttcaaactgggcacagcggccccattctcgcagttgcgcctgatcccgcccgctttgctcaaaaacgagacgtgacgtcctgtcccgcccgttcgccctacgttttgtctcttattactccgcccgcttttcgactgtcgagtgcaccattgcaatcgccttcagacgaaaccgtgttgatcaacacgcttgtcaatcactgctcgcctacgtacgatccacaaccacctgcgggttcccgcgcctctccgcccgccgccgccgggccacgaagacgactcagcaccatcggactggctaagtaaggcgagtctgcgtcagagcatcgtcgccctttatttgcctgttgcctgttgccagttgccagttgccagttgcacccctcgacggaacctgcccacctaacattgcagctgcgtcctgcgacgtcactgcgcattcttatcactccaaccccctaccctacccggcgcaaacctccccatgtctgtcatctacaaggaacgcgagcgcgagcgcgagtgggacacggcctcgcgcggcggtgcgcagagctacaccaccgtgaggcgctacaaggtgcccgaccatagcctggaggccgacacgtacgaggccgaaatgcgcatggtccaccgtggaggccgcagcgacttcgacgaccgccgttcgacgacgaccaaggactacgttgtggaacgcgaggtcgaccgcgatgtcagggagtaccgctaccaagaccgctctccgtcaccgcggggtcgggacgtccgcgactaccacatccagcgctcagtcgtccacgaacgatccccctcgccagcccgcactgtgcgcgaggtccgcatagaacgcgactacgagcgagacatcccgcagcatcgcgacgaccagtactcgctcgaaaagtactcgagagacatcgaatactaccgcgagcccccgccgcccccgccgccccaacaacagcaacagccacagtccatctacatccgcaatgaagccccgccgcagcaaatgcagatggcgcccatcattattcgtgaggaggccccacagccgatcatcatccgggagcgcgagccagcctatgaactcatcgagcgctccgaggtgcagcaagagcgccaggttgcccgaccacgccacgaagaggactactactacgaacgcagagtgaaggaagtagaccgcggcggcagacacgaggaacgctacatggacgagcgcgaatacggccgagatcgctacggagatagaaactactacagcgacgacgacgtcgtctatgtgcacaaggagaaggacacctggggcagcgagaccaaaactaagcgcgatgttgcagccggcgcccttgctggcatagcagctggccagattgttagacaccaccgaaagagaaaaggtgaagccgctggaggctccataggcaatgccctcggatacggtaccctgggtgcagtcagcgcggttgctctcgacaagtacaacaacagaacccgatcacgctctgtttcatccgaccgcgggcgacgaaggcaccacagccagggccgagcacgtagcaagtcaagagtcagggagattggtgcactggcagccattgctggtgtcggtgctctggcctacgctgctggccgcaagaacaaggacaagggcgttaccactgttgtcgaagagcaccgccacaggtcgcgctctaggaagtcgcggtccaagcgcggccactctaggagaggaagatcaaggtctgtcactgtcattgaaactgatggtggtccgtcccgttctcgttctcgcagcacgagcaagcacatggatcccaagcaccgtaacaaccgggtcgcccaagttggccttgccagtgccgcagtcgctggacttgccgcgcgcaagcgaagcaagtcccgccagcgtgaaggcaaacgaagccgtagtcgagtccgcgagggtgtaccgattgctgctgccggcgttactggcgcagccatcactggactgtatgagaaacacaaagctaagaaggaagccagggcgatatcacggtcgaagtcaaggtcaagatcaaggtcagtgctcgaccgcctcagagggcgaaaccgcagtaggcgtggaagcacagcaagtgaacctgttttagtagagtacggtggtgatcccatttacaccgaccccgcgacccgcagccgatcgcgtggccggcggcgacgagactcatcgtcgagccggagccggagccggagccgaagcaagagtcgcgcacgatcggtagcggaaactgcggcggttgcaggtgttgcgggtctggctgctcacgaggcagccaaacggcgagatcgcaagaaggctgagaaggaacgcgataaacgacgtgagtctcccaaccgccaacatcgaaactagttgtactgagtcctcaccaggcgacgaagactcagcctactctactggtagctacagtccatacgacagcccccgtccttccaccacttccacatcacaccccaatgattcccgcttcttcccagagtcaaactactttcctccacccccaacagcacccatagaccaccaggctccatatcctccatacaacccagccgactaccctcctccgccatccaccactttcgagcccagccacccatccacatacgtccacccaccgcacgacgacatcaaccacgggaacccctacgccccgccccagcaccagtccaactactactatggtcagccccgtcgtcccgatgacaatgtgagtgctttcgcccctgtcgcagccaagaccgagcactcgttcgcctctgcacgtggtgggtctcagtacccagcccaaagtcccaccccactaacctcccgcccaacagatcgtgtaatcgaccccaccgactcctcgccctcacgatccccctcgcctgaaccctttcggaagtccgcagcgaaaagacggtgcagttcgatctcacgccaaagggcccgtcgcgcgaggtctcgcctgtgaggtctgagggcgagcacaagcatcggcggagaaggaacgatgacgatcggtcggaggatagtgcgagggagtctgggcggcatcgtaagcggagacatcgtgatcgcgacgagagtcctgcgtcggatgcgtcggaccaaacgattgatttgccgccaaggtttgacgacttggggcgcaagaggcctgaggatccgttggcggagaagctggagagtgtgctgcagagcatttttcgataggcgtttttcttctctacgatgtttctctacttttttttgaatgggggggggggggggggggaagtttgttcttaggatgggatgggttgttttatttattttgcttggtgcggtaatatcgagatgacagagatgacggttacgaccttttttctttgagcagacatgttccttttattcctaatatacctttaatgattcgtatactgttcttcttgcttccaacgtacacatcaagttgtcagtgaatccacgagccagtctcaaattcgtacatttcagtctaacatagaaggtaccagacggccctcaagcccgtatagctcgctgaaagaagaaaaaaggaaacagaaaaagcctgagcccctggatgccgcaaatacaattacacgccaagtagacaagaaaatcccctggtgccttcttttatattctttttcaaaacacgcctgcaacaagcaatgacgaggcttgcgctatgcccatttccaaacacgccgggtgatatagatacacaagttgatgagtacaaaaacagccactagtcaatctttgcctgggcctgggcctgctgcatgttggccatggcattctgactccaattctgctgcaggcccgcgctattgggcggttgcgaagctatcgacgcgttggagttcatgcgctgggggccgggagactgcttcatttgcgcggcctggcccttccagccagggaacagctcgacgagtttctgatacagcttgacgacctcgggcgggccggcggggacggacatgatagccgggccgggctggagttgctggccgggcttgtggttcttctctgcgttctgcgcgaggaaggcgagattggcttggagacggcgcatgtagctggggcacgattagctggtgggtactaagaggtcgaggtaggcgtcactcactctacgtattccttggacggctgagacttgtcgctctcgggcttgccgtccgctgcctggccgacctggccggccttgccctggctctggaggtcgcatacctccttgatgaggatcgagttgatctcgagcagcgtggctaccctatcctggttgcgcgcctgtgcgacgggcgacacaggcgaaggagggaccgtcttgacgggcgtctgcgcctgcgggggctcgggcttgatctgggccatgggctgctggtggccgttggacggcacgggcgactgctgctggaggtgttgcgggtgctggaggtggggggtcgcatagggctggcctacgttgcttgcgggcgaggcggtctggcggttctgggcaaactgctggtgggcaggcgagggcagggcctgggagtagggcgcggtcgagtactgctgttgctgctgttgttgctgcatcgcggcggctccatggcgcgtcagtgtcagcacaggatccgcaagtgagtggtcgggaacaggctcgggcaacacgagacgagagggcgggaaatgtggaaatgtgggcgcacgtcactcgctcacctcgttgcatgcctccgggctgcatgggctgctgctgcatcatgccattcatcggcgcgccactgctgctaccggctccatggcccaccacgcccccgggattggggaagccttggccgttgttcgcaaactggccgctgtaggggaacgactggccggcctgctggaactgtgcctgcgcctgcgcctgcgcctgcgcctgcggagggagactggtctgcggggagggcgctgacgacgggaagccgccgaacgagggctgctggccgttgaaggcctggtaatccatggcgagcgcgagccgagaaagagagcgactgattggacacgttgcacagcaccgatcaagttgattggggtggatcaaagaaaggataacgtgcggtgtcagtgattaggttgatctcccaccgacatggcttttcggacccttgcgcccctagctgccgagccgctcatcatccgcagcacatggcagcgaggcctcagatgccaccctccgcagcgcatcgtgagatagacacggccgcccccgaagaagccggaggagcagccgccgccgcccgcataatgacgacccaaacattcctagcaaccgcggctttgagcacactcacacaaacagcagtggtccgagccaccctggtccacccgctccacccagatgcttgacatattctccgcagccaccacgcatccagaaccggtacccagactacgccttgtctggtgccggctggccattagagacgcctcgcaaccacaggctagccctacaggaaccgtgtcagatcatggcgtcgcactcgcgggcctgatttgtcgcattgtgtgaccgagtcgacagctatagtgcaactatatccgcctccaactccaccgaaccaggacacggcgaaactagagtgcaacggcccttggcaaccgtatgtgagcgacactaccccatggcccaccaccaccttgccttaagcgagttctagcctggccgccggtcctgcgcgtgcatgtaaaaggcgttggttatctatcctgtcctgccttccaacagcacatgtgaccaccatgccttgcttccagcttctgcagaatggtcgactatcgggagcgccaagtgccatcgacccccacacccatcactcccgaaatacctcatctcttgtcggcgtttctttgcgtcgcagcgctacaaagtaagcttccttggattcctgaccggcgtaagcatgatcctggcagactgaactagagagtcacatacagtgcgcgacgagtccggtttctctcggtgaacacttgcgaacagacgcttcagctttgtctcaaaagccttctcttcagtcccttggtagaacttgcacaggaagtgaccgccagtcttgagcgtgtcgtacgaaaacgtcaacgcagccatacacaggtcctgaaagcttagcactgaaaccatactcagagcgaacaaacttaccatgcttccggcgtggtctctgaaggcattaccgctggtgttcatcatcctaaaatacgggtcactaaggctcttcttgtagaagccggccgtctggtcccagggttctgacatgtcactcagcaccacatcaactgctctcccatgtcgcgcgtcccgctccttcagagagagcctggccttgggagccgcatctgcctcgatgtatgctgctggctggcccattggctccgtagttacgccctcgaggtgcgcttggcgttcaatgtcgatgtaccctcgttccatttcgtcgagatcctcttccgtgataccgtcttcgtccttggccgaaacattcttgcgcggccgtcctagctcaggatctcggacatacgctcgaacttcatcttgaatgactgtagataggaagttgccttgaatagtggatacaccccggggaggctgggccgggataagatcgatgccaatgacgcgaccattggggttggtgcgattgactgcgacctgagaaacttagacaatgggtggaggttgtggtttcaatcctgcttacctgagaccacgaccctggcgcaaaaccctggaaacacttagctgggtatcaattgcgttctagaaggctcatacaaggtccacgacagtttgcccaggcttgaataatttgtgcttttcattgagctaccaaaatcagtgaacactcaaccgctaatatctcaccatcatacttctagcaacttgaaagctgcgcggctcttcaatccctgcacccgagcttcacgtgcgaagaagtctttgccttgacgagacttccatctcgttgatgacgaagacgatgcgtggcgagcaggaggtacatcgggtcgacgacattggcgacattgattagcaacgcaagaagcagcagttactctgtagcttccacccaagagcacacggtcagtaagctcgcggaaaatgcgtcgtgaaagcatgaagatgttttgtcgctgcatgctgaagctcaaacgttctcatgtgacgcacgagggaagcgttagcgagtgttacgtaagcattgcaaggcaagagcacggcggcgaagttgtgttcacctacatgcacaaacaaccacgattgcatcttaggcaaacagactctaatggagatggattgtaatgcctttgaaacgagtgcgatctcgacccagctcgagatagcttgcctgtccaagcatgagcactcccagaccaccttcgaaaacacaacaacaccactccagccagatcatacccacgatcgtcataacctctcggacatgacgccgttcgcccgaatcatcaaacagacttttgacaacacgtagcctacgaactttatcatccatgctgctagggaaacgactgctagccacgtctgtgcatcactgcctcatttggctaaatggccaaagcgtcatggtagtagcgggctacgagacctaggcgcatgcgtatcttggcacactgaccatgagtagtcgaactcagatgggattttgctctggaaatagtatggtgttttgcaacccattccaggatgcctcggatgtttaccaggctcatgaggtcaacagtggctagagtgcccatatgtaagtggtcgtcctcaaactgtgtagagtacttgtcgctcgtctatctgcccaagtcgttcagctaccgtcatggccaacgaaagaccatcctctctggcgttattctcttttgcgcgcgagaagaccatctgctctgagatcagctccatccgacgccccagccatgtgagcacttcttccaagccggccgatgcgcaagcagctttcgaaagcgagaagtccatgactttccttcaagctatacggttatacaagaaggccattttcttttccatggccatgagtctggctgtagtcatggaagggtacgttgtatgtatccgccctggagggatctgctaacctacgagacagatacgacctggcggtcattggtaaattccacggatacgacgcgttccggaagtcctttggcactgaaatcgacggcgatggaaacccaagaatctcgcctgcctggcaagcaggcatccagaacggcgcgcaagctggatccatcatcggcctctgtatcaacggctacatctcagagtggtggggcttcaagaggaccatgtatgtttcgctttttgccgcagtcttgttcaactttctgcacttcttcgcgcgggatctgaacgggtttttagctggctcagtccttttgggattgccgtggggagtcttccaggctcttaccgtcacttatgcatcagacatcacgccatctgcgctccggccatacctgacgacttatatcaacatgtgctgggtgtttggtcaattaagcgcggcaggtatactccgtgcgtgccacacccttgacagcgcatggggatggagaatccctatagctctccagtgggcgtgggtgccatgtacgtatcattcgtggctgtgaaccgcatatactaacacaactgcacagtcattcttgcgggagcatggttcgcaccagaatccccgtggtggttagttcgcaaaggccggtacgacgaggctcgggactccattatccgatgcacgacgccacagccagacgtacctttcaacccagaccacgttcttgaaatgatcatgcacacaaacgccctcgaggaaacaatgcacagcggcaccagctacttggactgctttaagtgctttgagagacgccggacgctcatcgcatgcatggtctggctcgcacaggcttggtgcggcgctgctatgatgggcttctcagtacagatctatcgtgaagccggcctgtccgctgagcatgcgctgaacctaagcattgggcagtattgcatgggcgctgtgggtactgtcgtctcctggttcctcatgagtcgcatcggacgccggacgctgtacgtgtacggcttgtgtattttgtgcgtcctcctgatggtggttggcggactgggcgtcatatcgcgcgagaactcgagcgcggcatggggtcttggctcaatcctgctggtctacaccatgttctacaacatcacggtcggacccgtgtgctatgcgattgtatctgagatctcgtcgacgcggttgaagatcaagactgtcgttctggctcggaacatgtacaatcttgtaagtctcaagacctcaatctccagctctggcgcagcgctgacattcttgcagggaagtatcttcaacaacatcgtcgtgcctcgcatgctctcaccgaacgaatggaattgggctggcatgacgggcttcttctacgcggggcttactgtcctgctcatcctcttcatgtacttcatgctcccggagacgaggaatcggtcttttgcagagctggatgtgctgtttgagaataatgtctcggccaggcagttccataggatagatgtcgatcagtttgctttccagcatgaggtcaaagttgattatgcaagccacatggcacgtagtgaggatggtgttggtgtggctgtgtagaaagaaggaattcactttgtttgaccaaaagtgtcttgagagcttggatgaaattcatctcaaggtcttttgtgatcggttatcgtgatgctagactcgatcaagcttcaaaatgcttggattacttcaagctgacatgctcctggggctgatcacttccccatggcaactttcctgggccgcgttgccgtacagtcctccaatgctggccgttctccacatttgcagtgactatccgagcagcggccggagacaagcccgggtcattatcgtcaagtcgcgatcagaaggaacaaaggcgttttccacggccgaagtatgcacccagcaggcatgtcaattcggatggagcataccggtaggaataagttcacgaaggtcgtgtggagtttgtgaggaaaggtcccggctggagcatgaagtacaagcgcgggctgtttccgactagtgacgttaattccgcgcctcgatgccagcgcgtcacgctgctgtgttttgcttctacacgaccatctcagcagacgtggagaggcatgactattcgcgcatcgtagccatgtacgtgtcagtttcgggatgaccgcagtcggtgatttgtgacgtaagtaggggctgacgcagctgacattgaggcttaagaaaggggtgcttcaagtcacgccaggcctcgctcatctgccttgtgtccggatggcgtgtaagaatgaaaggaggcgctcaaggggggtgaggtctcatttgacttgtcggtgctgaaacataggtgtagccagtcaaggtagcatcccaaagaccgagcacttgcacggacgtccggggtaagctgccagatgatcaaacaggtgtgccaaaacccgggtacccgtgatatgcacattcgcgaagggccgggttgtgaggctgcgtttaagagtcgcgcggtaacgtacatggcgtcgctgattcgctgatgcgctaagaatctttaagctccttccgtccatgttccaaactcagcgaacaacagttgatgacccccaattgcgccgccacgaccatcgtgaccagactcgtacaaactaattcccgcgcgcaattgtatgctggacgggatactggacgcctcaaccgcactcgcgaccttctgagaaaacgaccttgacttcaggaccacacgcgcgaaaaagataccgatgatctcgccattgcacgcacacatctccttgcctctccgatagacgccgtgcttgcgcaggctgcgtgtggcttgtcgcaggcgaacctttgctcgtgcaccttctccacaagggcttgagctacgtcagagcaataccgagcttccacaaccacccaaccatggcctcacaaacaacccaagagccgagcgtgcgtaccgtcccagacttcaacactggcatgtgaaacaaagctgacagcaagtgcaatgcagccgctcgccccagaccttacggcgctcgagcgcatacggcagacattcgcacagccggtcctcgcgtcctttgtcgcaggtggtgttgcgggcgcggtgtcaaggacggttgtgtcgccgcttgagcggctgaagattttgttccaggtgcagagcgtggggcgggaggagtacaagatgtcggttcccaaggcgctggcgaagatgtggagggaagagggatggagaggcttcatggcgggcaacggcacaaactgcattcggatagtgccgtattctgcggtgcagtttagtgcgtacaatgtgtataaacgggtgagtgggcctttcttgattgtgtgtgggctttggtagagttgagaggcattcgaggttgcagtcgagcaacttctggagcaacatctgaagcgagtggaagaggaagagaatgactcggcgagcgtcctacggcaacaaggaacacaactgacctatcctcagttcttcgaaagcgaacccggagcacccctcgacgcataccaacgattgctctgcggtggcctcgccggcatcacctccgtaacatgcacatacccgctcgacatcgtgcgaacacgcctgtccatccaatccgcctcattctcaagtctcaagcgcgcagaaggcgagaagctacccggcatgtggtccctcctagtaaacatgtacaaaaccgaaggaggcttcccagctctctaccgcggtataattcccaccgtcgccggcgtcgcaccctacgtcggcctcaacttcatggtgtacgaaatggcacggacaaaattcacacccgagggccagaaagatccctccgcgataggcaaactgggcgctggcgccgtctcgggcgccgtggcgcagacaatcacataccccttcgacgtgctgcggcggcgatttcaaatcaacaccatgagcggcatgggataccagtattcgggcattttcgatgcggtcagctcgattgtgcgcaccgagggcgtccgcggcatgtacaagggcatcgtgcctaacttgctcaaggtcgcgcctagcatggcgagtagctggctcagcttcgaaatgacgcgggacatgctcatgggcaagtggaattcgggcttcttatagaccgggagaaatggtcacacatcaccgagctgcgcgttctcgccaaaaaaaaagacgtgcagtgaacctcacgcgggacagatacatcgaaacaggccataggaagcgtggctccttttgcatagttcgccaaacccacacccacacacacacatatataacttctcatttttgtcacatatcttgcattgggatacaggttacggggcagggccggggaagacgcgctttttccacccgtagaagcacggcaaaaaaccacagcgatggcgtcaatttttttcttcctttctatttctacacttcaacaaggagcatatgagaaagaacggggcatgtgcctagctagattgtagattcgcgggctacacatagatagagtaggagggcggatgtataacacgacacttttcttctactgagcactttttctgaatgcagaaacgttgttgcttgatttcaattcttcttttcacagcacgtggtccttgtcgtcttccagatctgcaaacgttgtttgcggaactttaccacacggtaattccgagctgtgaggaggtggtggcgtgatactcggctcatgagcgcgagttttgcgcgtagatcaggcgggccgacgggagggtattttgtttatagacttggtgtatttcctctttcaatttttactgctctgcaactttatgtctatacttcacgctcctggccgattgctactcgacatgatgtactcctcacaattcacaactttcagtccaaatgttttaactgatgttgcacccaatggggtcaaggtaggagacatcacagccattgtacacttgattgttttgattttgtttcgattttgttgctaggtaggtacgttttggtatctgtagacagtctggtctcctacctcatgccttctgcaacccagcatcaaaaaccccgctcaaacgcctgcaagcacaacgtctggaaatactgagaagaagcgacagactataccgttgctgatatcagataaagcctcgtctaatcctcaaatcgtcgtctcttttattcctcatgtcatcaatttacatccccagtcattctctatgctgacgcgctcgacacagtctcgacctcaacctttggcagcggcgcagacttgccgccgagatccgttgcgcgtgcgttggggttcttggtgtagtaattcgagatggcggatttgatcgcatcctccgcaagcatggagcaatgcactgttcactctatcagcaactcatctccattaaactttactccgaatactcacacttgacaggcggcaagcaaagctccttcgcaatctcggtgttcttgatcctcgcggcatcctccagcgtcattccgcggaccaactcggtcaaatagctcgagctcgcaatcgcactaccgcagccaaacgtcttgaatttgacgtcgctgatggtgttgctgttgggatcgacgcggatctggagcttcatgacgtcgccgcacgccggggcaccgacgaggcctgtaccgacgtcgttgtcggctttggacatggagcccacgttgcgcgggctgttgtagtggtcgagcagtgctggcgcatgttagctgggcgttctacaatgcgagcgacgaggttgagagggcgccggagacacttccggtggatcgggattcgtcgccaccggggtttctccaaaattgacagttgcgcaaaggaaagacttatctttctcatggtattgccgccttcctgcagatgccagtgtgggtgctgcggtgcggataggcgatgcgatgttcggcctggcgactgtggaaagcactcttccggcctgcgagggcactgcggctgcgactctcctgaacatgttgatttagatgtgtgtgtggaatttagctgtgtgttgtggtgcggttgcagtaattcgttggaattggtggatgtgggtgaggtggtgtaggtgacaggagtgtttcgatagtgacgaagtcgaacgaagcagaaagccgtgctcggcgtcattttgtcgcctcctcgtgccaagacctacccccacatctcggtcgaacgccagcatcaccgatggcccgagcttatctccgacctttgccttatcagatgaaaatatcccgtcactccagaatgaacattgcacagaatatctggacatcatgcaaaggtgttccacgatgcaaagtaaagtaataaactatacgctcatcctattctacccctaagcgcgccgaaacaattttatccaaagtaatttacacgtcgaagtcgtaccaccatctccaaaacacgcattactccaacatttccattacaccatcggccatctacacaatgccgtacaccctcttagcgatgacaaagcaaagcacaccaaacgccactaagcccccggtgatgcagaagaaccagttgaggttttcgacgtcttgacctggtactatactttgaggttgtcagcacttgtgaggagccaatgaaagaggcgttacataccagttcatgccccagataccggtgacgacgttcatgggcaggacaatcgtaccaaggacagtcagtttgcccaagatatccgaagtcttttcctggcgctcgttcatgcggatgttgatctgagcaaggtaattgctatgagcgcgcgaaagcaggctgcgtcatgttagtggatgatttcaaaatgtcaaggtaggtaactcacttctcgtaatgactcaggttacccgtcatggtcacaatatgatcctgaatatcacccaagtacatgccaatctcgttgcgtggcgcgatatcccactgctcattgcatctcttcgcaaagcccttgatgacatcggccttgtttcccaacaggcggtacaggctcatgaccttctttctgcattcgccaacacggcgcagcatgtcacgtccgctttcttgaccctctctggtgccatccggccgcttctctgcatggggggtattgtacgaatttgccttggctttttcagcctcttgctcctcttcatcggaatgaagacgcaagatggcttcgtcaatgtcgtcgacctcctcttcgatacgttgaatcatgggtgcataggcgtcagtgatgtcgtcaatgatggcgtacgagatccagtcgggtgatagtacaagataatctgatagttgtcggatacggcgccgtacgttcgcaggatggggcgtcatggagaagtgaaagctgatgacaccttcgcggaaatttaccacgtagagattaaccggctcgaggtagtcttcgctgttctcgtcctgctcgaaggtcctataattgatgaagtagtaatgcttgaagagctccaccttttcacgctgctcctgcataaggatatcttcagtcgtcaacggatggatgccgaacgtcttggcaatgaccttcatctcagtctcggtgggcgacatgacatcgagccaccaggcagggcgaggcccgtatcgctttggcttgtcttcttcgggctttggtgtatttgactgacgcggtgtagtcgcccgcgtctgctcgcccgagtcggccttggacggagagagtgtagtcgcccgagaaggaaacccattcatgctcacacgtcgcatatcatcgtcgtcggagtcatcatcgctgctgtcctccaaaataaccggatccggaacaaataagttcctgaatgtctgtcccggttgaacgagctcgccgatggtttgactatgtattgtgttgtcgaatgtctcgttgaagtaggtgaaccgaaatggggcatcacttgcttcgcgatgccatacacgccgccttggtcgcagacgcccttcgaccatgagcggctcgctgaccttgcgcatgcgcatgccctccatagttctctgctctttctcttcgcgcgcataagagtccaggatgtcgaggtcgggccatctacggcgtcttcgtcgactcgtgggctcgccctttgtaggcggattcagatagtcctcatggcctagctcggacatggtctcgtgtgggaagcacacgtcttcaatggcactggtggtcatgcgacgtcgaagatcgcgaggctcatcgtcatcatcatgttccacatcaatcaaagcatcgcgagacctgctacgctctggagtgtcggccaaatcctctgtgagcatgacatcgtgcagtccgttggaagccttgacgacagggctagtgggcacagacggcgggttgttgacatcgtagtcatctagattggtctgcgagtggtggcgctgggtgaacaggtcaggccggttgttcatgccactggaggcggaagattttcggtgccggttggagctgctgcttgcgccgccataacttgtgcccgttctgatgtctctttgggacgtacccatcaatggtgtgcggtcgtttgcgtcttcgtcgtcgctgtatgtggcctcgggagtatgcgacaatctcgaccggccatagtttgacgaagccacggcattgagacggtgcgcagcgctattgaagggctggctgggtcgtggctggtagatctgctgcgtgatgggcacgctcggtcggcgggtcctgagctggggctgttcgcggtggtcaagcaaagcctcgctctcgaggctggtgctgctcagattgccgtggctcctgtagaagctgttgctgccccttgagttggcggcgacgttggccagcgacgggcgctccgtgttcatgtctccggtgacaatgtcggcggttggggcaaatgactgcctgcggtttcgcttcttcttgccgccgccacgatgcttcttcttcttgccgaccccactcgaggaaggccccggctgatctccggagtcgtggtggcctgcagagccatggggggctgcagcctctgcataggaagcggcgccttgatttgcgcgtccgtctggacttgatgccattgcgggttcgttgcgcgctggatgacaatggcaagtggagtgggtcccaaggtagagagggaaaatatggtcgcttctccagtgcgatcagtggaggcgaggtccggaggggagagtatagaaattggagcttgtaggatgtggaggctttccgtgaaccatggatgttagcgcgtgaatcagatgcgcatcagtgacgaaattggtccgggcgctgagttactgcagcttagcctgttatcgttttgcatgcgaggacccgctccgagaatcaagaacaaaagctttgcatcaacaaaagacttgcgagaccatgttgtgctcgtctatcactggaagagactcttcgtacacagcaatccttaagcaccgaggcccgtctgatcgacactccggactgtctgacagggacaccagacggctgtgggaaagtgggcgcgtgacgacttgctgcattgagacgagccaaggacatccagattctgccatgcactgctttagcagctcgcgctgattcgatgcttcgccggagcttatctggctcgtcttagttgggacgcggcagctaagctcgcatccccacgcgtacatgctgctgccgagtctaatgtacttcatcgtcacaatgaactgacgttcacaacgctctgtcctgcaactctgggtcagctgttgttcactgcagccgatgaaacttcgatgctatctatgtacgccatcgccatcgcctttacattcaattcccacgccactgggctgcatggatgtggacagtgttggactgtgacaactcttccgggaattacgtagtttgtaagcacgttcagggtataacgcctcacaagatagctcaacgtcaatcctcgaagatcagtgcagtttacgccgttgcatgcaggatcgccgtgttagaatgttgacggcgcggacctgcttgtatccctcacaccaactttcgggaaaagttcaaggcagcaaaacgcgagttgcttcgaatttcacagccaagctttgtcccttcacagacacaggaaagtcacagcaaaattatcaaatcgagcttccattgcatatcttgcatcttataagcttctgcctccccatcctgcctacttcccccagtgataataccgctagataaatgaacagcaaaagcaaacgaacgaacagccaacctcatcagcagagcaggcgttatgaaaaaggagttcagggtatccagagtcgcacgcgatgcgtcgaaacattacgaatagaaatgagttactaaaagtatagggtgatggatgataagtgatgatggcgcttgcgcgctggttttcgcttctagcctcgtgtgagcgaggtccctagtggtgactgagagtagcgagcgtaagaatagagtttgtacgtcatgggcatcgatgcccatatcgtgcttttgaggcaaaacaggtaggaaatatggtgcaaagcgaggatagtccgaggacaaggagcgtggagtaacaccgttgcccgtgtgacgtcgtgagtatgctcaactagaagccgcggaagggatcgttgctgacttcgaggtcgtcgaagaaaccgccggcgcggttgggtggctgttcgcgtgtactcgcgctccattgactgctgccgcgacgtcgcctgtgggttggcttccttgggtagttgccggcgtgtctgggatcgccgagggcgttgtcgatgaaggcttccatacgcacggtgcccattgtgtcgaagaagtgctgtcgagttgacgtgctggcttccgaggttcgcgaactgacgacgccgctgttggggttgtatactgtagatggtactgatggcggtgccgctgcactgtacatatccgacgagccattcgagtacacagatggtacttgctgatgggaaaaggcacggaaaggaacgctaggtggtggtgccccagggccagtagaactcctctttctaccatgagctggtccgcgtgggatggtaggagggctggcaccgtccgatataggcccgtcaaatccagcaagagagggtagagcggtatgcatgtcgttttgcgatgcgtagcgctgcatgacgggattagctctgcccttggcgagacggacagagtcttgcacacgagagcggcgcagtgttgcgttctgtgaagggataggcggcgcttcgatgactggaggtggtgccggtggcatcgaatcaagatcgggtatagccgcgttggaatgtgccaggaaggaaagtgcagtcaaccacaagtaatgtcgctcttgtgaagtggtggtgaacttcagcgcacgcgctggagtgaggatcaagatggaccggttgaacaaggtctcgttcttcggtggaggacaattatccgcaacgtccagtactgattgaatgataactggaaacatgttagtggttttctagagatgctacgaagaatcttacgtttgcgaccattcttgcccaagagtgcagtgccagaggtcggttgcttgctgctccacatgatggctcgctcgtatggtgagatccagacccaacgcttgtgtcgaacgccatggttggcgagagaagcctcttctgctgcacgatccatgggcgtctccgggcccccgaaggctttcctctttcgtacatacttccacatgaactcgccaatcatggatgcggcgatggcatcgacaacgctgctctgactgacagaggtgttgaccgagccgttcgcagtgtatgctgttgcctgagaaaactggtgtcggtgacctaggccacgggcactgacaacatcgctaggcaaaggcgggatagacattgtatcagccatgctgggtgtagcagggagaggcggcgacctgctcctggaacggctttgctttgtaacaggagctgcggatcgcacttttcgcaagctgtccttgcgctgatgtttaataccatatggccgacggccagcatacgagccactattgcgaggcgttgggctttgcgaaccttcactcttactgaaaggtttattgcgggaactcgaccgtgtaggaacaggaaaaggcggcttgggagtgaggttgcttgcttcaaggctaccgatgcttgggctgcgggatcgcatgtgggctgccgttccattctggatcatggccgatcgtcgaatacttggttggcgactcaaggagtttcttgaaggctttcctaccttggatgatttctctatcgagcttcgcttgtagttcgaccttgtagaatcctcagatgccctgcaagatggttccgcctccttatcctcgggaacaggggtgggtggcttgaaagggcgtccgtctctttcgagaagacgacatgggcgtggcaaatacaggactccttagctcgtcatcactggcttctccatcatcatcctcatcttcatcagatgaggggccgtcgaatccagcgaacaaactgctggtgcggaaaggtctgctaagaatgtcagcggacaacggctgcttcgacagaggcccgttgtcattgttgccaggatatctgttttcgatcttcttgtctgcagctctctcaagcaatgtagtgaggtcctggcgcgccgtaggcttcgctttggagtactctgtttcactggaacttgggaaacgcgagtcattccgatgagcgttgccagttggctgagcctcttgagattgctcaggagtgcttggctgggaagtgattgctgagggcaatagatgtgcaggtaatttgacgggacgctggtcgatcctgattggttcagtttgcatgccggctgactgcatgggcgcgaacaaatcgcctgtcgtctgtgtcgaaacggtcttcgttcccggtggcagaattggctccttcggtgatgatggagcagaagagggtgcatggatggcgatggacggaattgtgatgggcggcggtggtggtgtcttcttgctctcggtaggcggctcctgtggcttttctggcgcttccgtttgcgttgaggctgagacaggttgagcttcatggattggagaaaatggagcttgagtaacggggaagtggatctttggggttgctggcgggctcagaggctgttcaacagtctgcactgaagtagatgtcatcgaagaagctatggggttgacggttagaggcgtcccgtgagaatcgcgagctgcagacacacgcttccggcgctggtttgcttcgacctccgcattggtcgacaaagtctcgctcgacttgttctgtggaattggttcaaaagtctgagacgatgcttcagccatggcaggtttcttcggtgatggcggtggtgatggttgcactccagtgtctacgtaaataggccgcgttggtgggaagacgagtgttatttcccgtggggtgatagtagtagctgagtgggccgtttcgtatgaagtctttggtgcctcagactcttcggtggtggtagggtcatccctgccgagctgctgattgtcaatactgagcccgagaatccgtttggccttctcatcaggatacagcgactgtcgtgattcgtgcagtctcctcgctcgcatctcgttctcggggaagtcatcggagtcgagctccaggtctcccaaatcctcttcctcttcatcgaagatcagttcatctgctaaactgatcccgtttcctttgccgtatccatctgtactcatcagggacattcggtaattccgcccgacactccggtagctgctattgctccggtttcgcgaatgccggcccagccgtgtggacgatcttcgttgtggagacgagcggatgctagccgtgtcgctttcagggccgaacccaatatctcgtacaacatcctcgacctcactttctagaccagcgtcgtcctgagcggcttcttgcaacgcaagttcgtccagtaggatttgaagtcgggcatccgaagtatgtattcggcgttccaaaactaatttttctcctgcccaagcttctttttcgcgggcccacatgtcatgaactctactcgagtcatcgtcctgactacgcgacttcttctgtgcagcctcaagtttcaccttcagatccgcattcacctccttcatcttgtctctctcgccagcaatctcctctagggcagccaaagtctcctgttcgaaatgctgcagttggcgcttggcgttccggctctccttggtggctgatgaaagctgtttcgacaacgagtcattgtcatcccgcaccgcattgaagtttgtctctagatcttcaatgaacctatgctttgaatccagttctcgtcgaaggttcaggatttcagataccaagttcgcatgtaaggtgggtgtgaagcgccgtggatcgagaacagaaatgctctcattgttggccgaatcatcggtactgatgcttggatcaggtgggagaggggctggcgagctgggtacatcgctgcatggggtgccgtatcgtgaggttcgccgggagatcgtgtggtaaggggtccctactggtgaaggcagtggttggtttgtgataaacacctcgttgtcggaaaagtaatcggtagccatcctgtagactgcgccgctgaggggcgactaacgaagaataataaggtgacaggtcagaaccacaatgaagtggtgccgtagtcttgcgcggttcaattcatgcctgttggacgattagcgaccgctccagaaccaaattatctcatctttccctccagcgcccccatatttcgtgcacgattgagccacagtctggctctcaagtatcggttcttcgatccaaggggtgggggcgcatgggtggaattgtgcggtatacataccgagatatagtcgagtagcattcgagtgtgagggcatgaaagtcgcgactgaagagaagcgttcggagatgttcaatagtttgcggcgcgcggcaagtggctattgagtcgggcgtattaagatcgtcggctgtcaggcatcattgtcagtacgaacgaaaatatggcggggtttgtaagaaggttcttgtgaatcatgatccagaaccagcaagcagactatacttacacgatagaatcactgaagataggatctatacaacacctgctcgaattgtctgaatatatgtgcttcgttgagcttgaacaggaacagaaagaaacaattgtggtaaggactgatgacgcgctggtagagagcgaaatggtgtaaagaaagaggtgcgaacaggtcgaggaggatctacaccctctcagtgggcgattgcacgaggcgtggggaggagaaagagggacgaggaacgagggtcgagctcgcatgaattcgctgatccgccatgcagcagcttcgtgctcggaacatacgcacagccctgcatggtcctgcacggccctctggggagacggaaccttgaacggcgacgaatgatgtccaaggtccccggtcccgccatggtgaatttgttttgtcctaccgcagatgagttacaggaggtgcttatgcacgctctttgctagcgagcacaattaggcttcccgacatgccagcgactagggacccttgttttctcctttccaacggcgcaattggctctaaaatataatgtgtaccagccaatattttagtgaggagagaggcccgggtaaggtttgtgcgtctgtccccacaggacgtcctttcgcaacggtgtccatggacgatgtgcaaccttgacctggctagcagaagttgccttgtttcaattgacgacttgtccgcactgtgcagtcaacgtcagctgtcgaccgatgtgaccattgcagatcgcaaagttccagcgaaagcctgatcctatcgtctggcgtgatggaatttgattcggagtttcagcctccttggtcacgccgcaggcttaccattatggggaaagtacgtatacgacgcttgggctggcagcggtccaagcagctaaagttggcggcgatgccgtccaacgatctttcaagctgccgttggcctcccgtgcacatggaatctgacatgaagttggtgagaaagtttccgcagtcttggccagcgctgtccactcctccaatctgcagtgtggaaagcatgtagcatcaagagaagggaaatcgactgattctgggatgcgcaaaggctacgatgcttgctagtttcatgggcacatcccttttgggtcgtggaattaaaccgggctccctgggcgcagcggaggagtggactcgagtcgagatccgcatgcgaatcccaactgcagatcgagtagagttccagaaaaggctcgaatgcacttgctagcaatacgaaatccctgcgaaagagatgcgtctgacgacgctttcagaaggacgcagttttacctcgactcattacatcccgttgttcatttcacgattgaggagagcgatgccggcggtacgggaggtgcatgtgactgtgcatggtgaagtccgaatcacctgcaaacgcggcataccggggcctacagaatggacatcgtcgcgcgggctacatggaattgcgtgaagaatgcacgggagacacctctctaatttgcctccccgtagtggatgcggtagttgagtttttagccaattcggcaacacgccgacttgaaatcgaagataggggatgatagcggtgggccttgtcaggttgcgttggagagtggagccttcatgcagagagctgctgagctgcagctccccatgccaggtgccatgcgcctggttttgctcgacaatgatatcactgggatcgagttagcatggtcggcgtgcggaaccgaagacgttgggaaggtgtcagatgcggctgctgactcggggtgtaagtcgtgggcgtcctcgcacgcagcctcatcatcagagcttatagttgcaccgctcgagctcagtcgatgtagcgcatccttcttctccacctttcaacatatgtccctcgcaagcgcccctctggttccatgcagcagtgacatacaactttggcgtgagatgccgcgagggtgacctggcaagctgccgcgatggggggcagggggttggggcgccccaaagttgaaatatgctgccccacgtgcctgactaagcggccatagcagaaaattcgagattctacatcaagctcagaaaaggtgtgtggggataacaacatccaagtttcgacaacaatcaagagtacgacatggcacaaaaatccgaccagtctgacgcaccaggcccgtcggcggatatgccgccggcgatggctgagatcaagtcgcagagtgtcgacaaggtgctccaagagatgaacagaatgccgctcttcatgacgaacctggatgagacggacggggaaggcggcgagaacgatgctctcgaggcgctgaaggcgctggcctatgagggcacccgagctgagatcgcggagaacttccgacaacagggcaacgactgcgctagaggaaagctatggagtgacgcaaaagagttttatgacaaggctttagcggcattgaaaggtccgcagaataatccagacccggatgctgaggggcctaaggtcattgaggttgaatttgatgaagcagaggaggcggcgaaggagaaagtgatcgaagaagcctgtcatgtaaacagagctctttgcaatttggagaagagtaagctcaatgtccttgctgcagtcctgtgggggatgtaccgccgctttgatctgtttctcttgatctgcaagatcaaccacccaattccaactaacgtctccagaaaactatcgttcttgtattatcgactgcgcgcaaacacttcgtctcaatccatcgaatgttaaagcattctatcgatctgctacggcgtgtctagcacttgacaaacttgccgaggcagcagacgcatgcgaccggggactgggtttcgatccgaacaacgctcccttgaaggcactacaagccaaggtctcgaaaaggaaagactacatcgaatctgtggagaaaacacgcaaagagcgagaagcgcgaacagcatccgagcgactcaccctccagcttgcactcaagagcaggaacatccttgtccgcaagaccgagcatcctccagatctggaagatgccgaattgaagctcgagaacgctctagacccgtcctctacactcatcttcccagtcatcttactgtatccgacagagtcgcagtctgacttcatcaaggctttctccgagaaggaaactctaggcgagcatcttgattacatctttcccttgccttgggacgagaagcacgagtacacgccaccgagtgtggaagcatatatggagactgccgcagggggcttaatcaaggttggcaagaagatgagtcttggaaaagtgctgggcagtggcaagccagaagtcgtcgatggattggccacgatcagcgtggtgcccaaggaccgcgctgcaggctggatagaagagttcaagaagaggaagggcaagaattgattaagctcgagcttatttcacgaccaatgacgtcggctgttgatattacctgtgcatgctcaacatcgtgtacacaatcatctcacgcctctgcattatcggaaagatccgcgtattgtagtcgtcacggcctcgtcaccactccgcactcctgatgctgtaagacggcccaaacatccaggttcatacatgcagcgggagctcgatcccagcggaccgacagcgcagcatgcacaacctcgcacatttaatctatcgcggcacatcttcgacaaaccccctcaaccctgctggctgtggggtaaataaccattatcccagcttatggagaacagaactgaaggtaatccgcgcatcggagaaagaatacgcggcccggcgtcgttcgtgaattaggcttaattatcacccctctgatatagccgctcggacatggctcgatcctataggtccagcgttcatgaatccacccacaatcacaatctcaacagaacttaaagcgatgtgaatcttgagcatgccgttcccagcgtcctggtatctgggtggccgtttgtttacctgtgacagcgggctctactgcatgcggtatcgtggaccgttgatgttcgtgatcacctcacatcggaagtctaatctcgtggtcgcttgcgaaaaggtactccacatcagcagtccagtgcaatgttcgcttgcccatgattctccacacctatcggaagacagcgcaagtgttgatcgcaacacgttcgccgcagcgcagaatccccaatccaatccaatccaatcatgcaggtggcgcaaagcatacatacccgaccctccacaaacttgcatcgaccttccccattaacagcccagctccctgccaaagccttactgtcacatccactcgcagcaagcaatacttcgtgcatgctcaatcgaaccacattgcccacatgggctccctacagttacatatcatgttttcttttttctctcgcttccattgcgcaaccgtacagtagtatttgtacacccaccggctcgcttatgcaggtacgcgctgcacaagcacatgcttttgagctggggtcggacaggacttgcttaaagtggataacgggacaggcgagattagcccggttagcggcggcgccgaacggggtgttctatatgggccagggtatatgatgcgttgaatacgtggacttgtgttgtgcttacctggatgcgaggaggcaatgtacttgttattaagaaaggtgaagacgaaaataggtgtagacaagaagagttctgcacagaggttgtttttcgtgtttcaaattgatgtcgtctatgtgttgatctggatacatgagactatcatgtggtactggagatgttacatcatctcatccgttgggagtatgtgttctttgaaaacatgtcgccttaggctccaatgtcaaatgcccagtgaatcctcccctagtatgccgtttgacgccttggacgacacttaagaacagcagacagattctccgggtcaaaacctgtcaaaggatgaacatagccactcagggctagtgaaaacagcaaggaaatgaacggagtttatgttgccaacaaggttgatgccgaaaagttcctgggtggttgtgaaacactgcttgtacagcacgcagatgtttgggacatctgaaccgaggcctgcacatcctacttcttctcgtacaacttcttcttccgggtcatctgctccttaattcctgcccagatccatgctccagctttctcctgcatatgccatgacatgggcagcttgatcacctcgtcggctttgatctgttcgagatagccgaggaacttgacgtccgatttgaggagctggcgccgtcctatgaacgtcatcctcacttttcggagcttggcatctcgaagaatgcgcaggcagtgcatgagataatcgtcgactacatagcgacgggtctcgatggtggaatccggggcgtgctttggcagcgcatcgtcaaagtcgatttggatgtctcgcaggtattggatgttctcgggtccgatcatcttaaggaactgaaggacgtcctgatagccaatttccttaagtttgggttcccagaatggtgaacgagtatcgtaatggcgttgaaagaagaactcgttttcgccatatagaatcgagcatccttcatcatgaacaagtttgcaggtgcggaggaattgaccggacagacaaagtcccgggcgcaagggacgttggggaatgttaagtgcgacatcgcgaacaaacgcatgtcgatagatggcgtttcgcagctcgggcggcaggtcggtgaagcttgggaagcgcgctgtgagtactgcggccgctgggactgacgagtcttcggtccgtgccttcttcgatggtactttgcgcatgtcatggcggccaccgtcctcattgtccttcagtagtgcgctgtcgagcttgacgaatagcgggccatggaaaccgagaggtacattgaattgcaaggtgatgggtggcttcttcggtgtgctgcgatggaaggccccacccgtctcgtcgtcggtcaattcgcccaattcctggctgtagatgacgggatcgaggtgcggagacggcggtgatgggctccgcttgcgcttctgcctcgtcttctctgcgcggcctcgcttgatcatgtcttcgtcctcgctttcttcagaggccgacgattcgtagccttcttcgtcctcgagcaggctagaatcaacgtagccagcaacccgcttgaccttgccggcgcttttgcggatggggcgacccgttttcttgttgtactgcagtatcttggacggactgccgagctctgggctgctgtcgtgttttggggttgatggagggaggagcaccggcttcttgcggtggcgcttgatatcggtggccatacttgagggtgtacaaccgcggggacactggaggcggtgtagggcagcacgagaggggtcgactgatagcagactcaaatgctagtgtacgtcgattggcgcgtcaagttgaggtagagggcaaggtagagagaagaatggcagaggtgatataacgagaaggatctaaggaaggtgctagtcgacgcgtcgcttggttgcttggaagcgcgttcgcgggtgggtgccttccatgtcatggcgacggcgggccttggcggtgctcgtgagaggaaacggaaggaatgttggtggagtgaaaaagtgacgaaacgacggatttgattctctacctacaatttgttcacatcacaacaacagacatgcaacgcatgcagcagcgaacaacaaagcctcaccacatcaggtgacagcatgtcgtcgagcgtcgccgtacggcatctgtcagtacccgcaccgaggccaacggcgcgcacacaactaattccaatcataaccatctcgtctcctctgggtggtgatgcccggagcgtgtcagcatcacccacgttgatcgatgcaaatgcaccggccaagtgagaatacgactgtctgagagcgtgtaatcacgaggttttagttgtgaggaacgaatttcgcgacggaaagcctttttgaatcaagggcatcggccgtcggataaacttgcgtcctgcgaccatcagccttgcgcgccactccgatggctccgtcactaagcggggcgaccggaccatcgttcgttgcctctatttggtgcgcagatccagacattgttccttgcagcattaaaaggtcgcgacacgcccttgacagtttgagcctcacatactgccatggcgaatatacgatctgtctgcagagtgcctttgcgccagcttgctcctcgctcttacgcttcaattgccaccaaccactcaagactactacagagacaatggcggggctacgccacaactaccatggaagcccagcaaaaggtactgttgcgataacgagggattggcttagtagtcccactaacggattataggtgctttcgcaagacctcgagaaagcggatccaacggtctatgagatcatccagaaggtgcgcgaatgaccattgagggctgccagggtgattggagctaacagaagtcttaaaacaggagaagaacagacaaaagcactttatcaacctcatcccctcggagaacttcacgtcgcaagctgttctcgatgctctcggcagtgttatgcaaagtacgcctaacaagcccggtctctccaccccctctgacatgtaagcgtagacaaatactcggagggatatccaggcgcgcgatactacggtggtaacgagcacatcgatgaggcggagcggctatgccagtcaagagcgctcaaggcgttcggtctgagcccggaggaatggggggtcaacgtacaacgtaagcatattgacgtccaccattggcaatggctgacaaataccgtacagcactctcggggtctccagcaaacctctacgcatactcggccatccttaacacacacgatcgcatcctcagtctcgatcttcctcatggcggccacttgtcccacggttaccaaataccaggaaagaagatctcggcagtctccaagtattacgagactctaccatataggctgaacgagaagaccggcattatcgattatgatcgcatggaagaattggcatacctgtaccgacccaaggtcattgttgccggtacatcagcatacagccgattgatcgactatgagcgcttccgtaaggtggcagacggcgtaggcgcatatctcctgtctgatatggctcacatctctggtcttgttgccgcgtccgtcatcccgtcaccattccctcactccgacatcgtcacaaccacaacccataagtcgttgcgcggcccgcgaggtgccatgattttcttccgtaagggcacaaggcgtgtggataagaagggcaaggaggagaagtacgatcttgaaggcccaatcaaccagtctgtcttccctggccaccaaggaggacctcacaaccacactatcacagctctggctgtcgccttacaacaagcccaaagcaaggagttcaaggactaccagcaacaagtacttgagaatgccaagtctcttgcacagcgtctcggtgataccaaagaaaacggcggcctgggctacaacgtcgttagcggtggaactgacaaccaccttgtccttattgacttgaaggacaagggcgtagacggagctcgagttgagcgcatcctcgagcttgtcggcgtggcgtccaataagaacaccgttcctggtgacaagtccgccatgaagcctggcggtctgcgcatgggcactcccgcaatgacgacccgtggctttgcacctggcgacttcaagcgtgtcgccgatgttgtccaccgcgccgtcggcatcactcagaagctcgataaggaggcgaagaagaaggccgaggagactggtcgcaagaaccccggcagcgtcgctgccttcaaggaatacgtaggtgaaggagaggacatcaccgacgttgttcagttacgaaaggaagtcgaggactgggtagctacttttgctctcccatgggacaagagcgaataggtacgaattttcatgaggatacaatagcaggcgagcattcaacatggcgaatcaggcgttttaggtggcgagcaaacggtattaagtataccgctgtcccacaaaataggaattggcattcaccgacggttcactttcaccttattgtccgcgtatctcatcatgccatccatatatcctcccgttctgcctctacttccatctccagaacaacactgcttacccataaccatcttgctcacgataccacatcacgcgtcaacccacgacgaaaccaccacaccacactataccaagatcaccaccagcatcatcatgacccacccaaccctcaccagcaccctcatcctcatcctcaccctcatcgccgccaccaacgcgttccccctagtcagcgccgcggacgccaaaccaaacccgccagcgtggatgcacgcggccaccgtatggctcattttctacgacgtcgtcgttgtgggcctgtttgtttggatttgggcatgtggatatcttgtcaggaagagagaggctgagtggatagcgagcggcgggaggagcaggcactcactgattgagacggagatgaggaggattgggatgtggtgaggacggatgggaggagtttggagagaggagtaagaaggggtttcgtcatgtgggtagaatggaaaggatttggggtggtggtgaaagggatgagtgagtggtcagattatgtgcatgggaagggaaacggggttggagcacattgtggctgcgtctcgtactcgaaaagagcattacgagtccaaaagcacaataaacgttggaattattggtatacaaagtttctgcgtcatcaagccacttagagcttgttcccgcaaaatgccaaattgatctcttcccgttccatgttcgcccaaaaacgccgcgccagataatgcttttgcccttttctgcataaaaaaaagccgctcaaatgacccatcgataactcgcgtaccgcccggccgtttctgactttcgaataatcttcacaacggagcctctcctcaggcccagaaacttggcgacgggatctgtggactggatacgcggcaattgcgtctccttcaagcggtagcgggtgaggagctgggctttttcttccgcgctgagcagcacgtgcttggggaccaattcgtgctttgtgatgttgacgaggaggtcttgctcgacgaagacttcgatgccgcccttggggccgtcgctgaggttggacgcgccgcgcaggaggcggatggccatgccggtgatgggcttgacggtgaccatgatgccggagtagaaggagccgctgcccaggtggttcatgaagtcgcgcagttgcttcagaccgacggcctcgtcggcgttgaattcgcaccatatggtgccgatggcgggtacgggatttggctctttcttcgtgggcatgggcgtgtatttgatgagcatttcttcggagggtgttgaggaaaagttgaggcgtgagcggcttgagagatattaggactgatgttcgcgctgtcgcatgctggctgtacgtactctggttctccgtcttcgcgcgcgtacttgtcggcgaatgcctcgagcgacatggtcatctcctcatccaggacattgtagcccttttgcagtgtcagcgtgacaatccagagtgtagcctggtgcatgcgcaactcacccgctcgtacatcatctccttggccgtccgccagaccctccacatgcgaatcagactcggctggtacctgggctcatccatggttgtcgggcagtgtgctagtggtcggggtggagtttccggtcggtctggtggctgtcgcaaagtcgtgaatgagcttgtcgcgtcaaagaaattgttctggagccgcttcaagatggctcttggcatgcatgcgccgctagtggtgacggcggcctagcggctcaagctaccccactaaatcaaacgcaactgcaaacgaaatgtaatggtctgttgcccagatttgattttaatgatcgatatgacgctgagagtttggagaaatgccggccagtatctgctttgctaacactgaatatgcagtagagaaagtggcgtatttgcatacgcacattactaaccgcttttatcacttcagcatgttcttcagagagcttcctagttattatatgcccatacatacctaatgacttgctcaatatgttgtttcaccgtgtccagcgggcgcatcacctctaaatcacgccgaatcttagggcgaaacctgtcaatagtctacccatatcaaggcgacagcttcgtcatggcatgcgagtttggtcgccttcctcgttctaagtaaatccacctcattctatagctgacatttgaaaggcccagtttccgtcacatctccgacatcatctctgctttctcgttcctgatactccctcttcagcttcttgttagtccaccaataggctgctatggtggctactgtaaggacgatggatccaacatacaagcacaatatagctagaaatccacgctggtaccgaggtgcatccgactgcctaaacatttgctgcccagccaaaccgcccagattggagcccatgaccgcaagtgcaagaccaatactgcgccccgcagaagtttgcgcgtttgcacttacccaggcgtcattgaggccctgcgctagcgcgttcccgctgccgagaaaggtgaaaatccaaaagcgagtccaacgatttgcattcagtggtaggccatagagagcgccagaaaaggcaatagaccaggcaaaagcgacgatgcaccataggccgcgctgatgtgtcttatcggacgcgtatgatatggcaaaggagaagacgacgacgagatagctgcttattgagttcagggcgttggctcttgtcttggaaaagccgagacctttgatgacagaagggccgtagagttgtaaaccacctttgggtgcaaggctggccatatttatgatcatgtgcagccagaggcggaaatcgagtaaagcgcctttcactttcgtccagctgaggtcggctttatctgcattgttttgggcgctcatgcgggcggacaaaatgctgcgcttcttctcggaaaagcagtcgaaatagcagtggataggcttcgtgtgtctgggactttttggtaacagggcgatgaatatgaggaacatgactagtgtcatgatgccctcaattgggagtgaaatgtcttagttgagcaccatttattcgtgactaggggcgactcactaacgaacaaccactgccaacccgagagtccgttggtaccagcgagcttcaagatgccagcagccatcaacgaccccgtagccgctgcaaagtagttgccaaagtagaagacggctgttctagttgcgagttcctccctggtgtaaaacaaggatagcatatactgaccgccgggaacatatccgccctcaaatacacccaggatgaaccgcgttgcgaagaaggagcttttgtttgtgacccaggtctgcgtaagagcgatggtgccccagattcccatctgcccagtaagccagactggcgcacctaccttctgcagcagcatgttggacggcagttccgcaacgacaatacctgctaacatgagctggttaccaagattcacatcgtcgttggtgatgccgaggtcttgggtgatcgtgtccgtcagggcgtttgagatgtttcctcggtcgagctgtaggacaaaaaatccgaggacgagtaatggcattaaataaaagtcaagcctatgggaaagaaagagtaagtagattgtacatgtgtgcatgcttgcaagttgacgactcactttcggaccaccttcgcttcttgctctgtagtccacgacacaacctctgcttggtctgagcgtgaacatatcggtgcaagttgcttctcgtcaactccttccaagggcacggacacggacccgttcggctgtgttgaaacgtcgttcatcctgtgatttcacaaactaaacaagatagtagtgagtaattatcgcgttcacagcggcctgaaatgtcatttatggcaccgtggactcgctgataacgcaattagccctaaaatgatgcagcggatcctttctcttgtctgaaccatatctttcgaatcgggtctggggttcggaggtcgccagggaaaaggagcgatagtttgtggggtataggttgtcgtcggaggtgagcgtcggcggtgggcgatgctaagcatccgggccaagacttggatgtctacgttttatgttttcaactatcgactattggttctttggctctctgccgcaagattttgaatctcactccaagttctcatcctttgtcagttgtttccccattcagactaacgaggcctgtatctcagacctcgcggccttcgggattgcaaacaccaaatagacagccatgtcaaaagatctcagtcgaccgaacattgttctcatcctagcagacaatctagggtggggtgagttgggttgctatggtggcggcgcccttcgtggagcgccaaccccgcgcattgacaacctcgcaacccagggattgcttctccagaatttcaacgtagagagcgactgcgtccctactcgatcagctttgatgagtgggcggcacccaattcgaacgggctgtagacagtctgtgcctgctggatttcctcaaggattgacaccgtgggagaagacccttgcggagtgtctacgagaagctggatatgctactgcccatcacgggaaatggcatcttggcgacatcccaggtcgatacccatccgaccggggtttcgatgaatggtttggaataccgaggactacagacgagagccagttcacttcggcctgtgggtttgatgccgaggttgccgaattaccatatatcatgcgcggcctcaccgggcaagcctcggagaatgtctgcgtatatgatctcgaaaagaggcgcatgatcgatgaaatgctagtagctcaaaccaaagattggctgtcgaggaaggctgaatccgaagctcctttctttctgtaccatccactagtccacctacatttcccaacgttaccacaccgcgattttgctaattccatagctgagatggactttcgcgttggtcagatcctcgatcacatcgatcatctgaagctgcgggaaaatacagtggtgatttttgcgtccgataatgggcccgaatttcgaccgccgtatcgaggaactgcgggtccttggtcaggaacctaccacacggcgatggagggtactctacgggtgccgttcatcatcagatggcctggtaatgtgccagagcatacaacattcaatgagatggtgcacgtaacccatatcttcaccactatcctgtctatggcgggtgctgagaagcccagtgatagacctattgacggtatcgatcagttgaatttcttccagaatcctgtcactgagaagagtaagcgagaaggcttccttttctacatcaaagacgagctacgggctgtgaagtggaggaattggaagctgcatctagtatgggagccaaaggtcaaccagtcatctggaaagttagagtcgccgtatctgttcaacacaacgcgcgatccgaaggaagaatccaatatactggcatataatacctgggtcttgcagcccatgatgaagcttagagctgaattccagaagagcttgaaatatgatcctgcgccgccagacccaatgaaagacatttagatagtatttccaataaaagcggaacagtactctgacgacatgggaattaaacaaatgtatggctgaaatgtgttgctcagcaacgtgaatcctcatatgtcccacatgacaaactcttgcatgctgaagtcttgaagtgaagggtcgctcgttggccagccaaatgtctgcggcagatcatactgtccagccactggaaaaacaggaagtgcgtcagacgcacctatttgggtttgtaccaaggaaagttgatgcgcgtttgaccctcgagtagagtcgtaaagggtttcaaaaatatctcggcaaggtctgccggcaggatatcgctcaaccatgccccatagaatggatgaacatgaattgagcgacatgtggatggagtccagatcgattgcacattcttgtggccagttcttgaggcaatggataagcgccactccggagcgaaagagattgtgaatggtccgccagtagaagcgtagcttaccatcgcgaaaagatgaccgataagcttcaataagcttcaatactcttctgggcgcaactagcgaggaacacacagtcatcgctggctaaacgtggcaaatggcggcttggtgagtatagctggagcagtgagttatggagacatccatcaaagatctctagaggtgccaattgcgatgttctttggtgggaaggcaaagtagcgcgccactcgtaaagtcgtttacgcatgtcgtctcgccaggagtagtgatcgaatgtcttagaaaagagcggtggcgattgatgtagtacttgcatgatttccgactccaaacgtcgaaacttcataagatgcacagcaagagccaatcgtgacggactggacgacggcggaacaccctgctccgtgataccttcttccacgtgggctggaagaggcaccgaaatcgcctcaccggggatggataccggccgtcctagcacagcgcaaaggttccgttcgaacgtatagatcgcccaaaagagtctccttcttctgtccagcgaatgtttgtccaattgaagcgatgagggctcgtcgtggagccccaaatcgatgctgagtcttgtagccagcccaagtatatgccaggtaccagcaggctgagaagaaaaggacagaaattgtatcatgagcagcaggacttctaggtgatgtaggtctcctgtaagaagctcagtggtatgggtaagaagaatgccggatgctgtggagaagaaggcgtcagccctcgaggcaggaacagaagaatcagtccggctcaatagttgcacagctacggccaggatcatgaagatcttgtaacgttcttgggtcttcgaaatgtcgttggcatcatctagtgaacgaagaacggacgccttgtagaatatgggtgagaagaagtcgcagtgctcaaagtaggtttcaataagtcgatacgaaagatccctggatggcagacgcatggcagcttcttgcggtagcatacccacaatagacgctgtcgctgtatcatgagcggacggatcatgtgttggatgagggatagcgagtccggcaagtacaagccgcaatacaggcagtcctgagcctatgtctatataacggggactggggaaggttgagggatgcagcgtcactagactggcttgggacaacgccgtttcgacattgtctatatgcagctgtgatttctcatgtgaagcgacatgcgatcgtttggtgcttgatgacatagggaagttgtaatcgatatgccaaatgatgtgcggccaattcacacatcgcgccaatctaagccgctagtggcgacggcggcctagcggctcaagctaccccaccaaatcgcattcgagcttcacctgcgcgagatcatggcctcttccaacgaaataccgaacctcaaaactctccttggcaatcgacgtggcggcggactacgaggaagggaacgcagcgggggtggtattgcaagctctagtgaggaaaatgagcaagtaagagacaatgctgtcaaagcaacggatcaagatgcagcggggagcagggtgagctgcgtcgagcttggatatcttcatgacccatatgcgaagctgtttgcgacacagccggcgacaaggcgactgccattgctaaacagaggtacgacatggatatgttcgagcccgtctcaacactcactaagcagcgcaggtacctatgtccgcacctcagcaatcgaccagctcgtgaacaagttcctccttgccgatccgtcttctgcgaaacagatcgtgtctctcggtgctggcacagatacgcgcttcttccgcctcatggactcgtaccccgacattcgtctggtataccacgagatcgacttccctaccaacactgtcgcaaagatcgccagcatacagaggcaacctctcctgtaccggaagctgctgcacagcccgactgctgccacatcgtatcactccgagacatacaacatccatgcgctcgatctgcgctctcttgcgaactcggcggaagagacgccgcgtcctgacataccaaacctcgaccctgcaatacctaccctgatactgtccgagatgtgtctagtatacctacagccatctgctgtacagtcgatcgtatcgtcgcttgtcacccgctacctccaacccgcaacacccgcttctctcatactgtacgaacctatcttaccacaagacgcctttggcaggaccatgacttccaacctgagaacccgcaacattcacctacacacaatgactgcgtatcccgagcttggcgatcaacgcgcgcgactgaagggctatggcttcgaagcagcagcgagagcggaggacaccagctatatttggcggaactgggtcagtgaagaggagaaggagcgcgttgctggtttagagtttctggatgagctcgaggagctggaactcctcttgcgacactactgcattgcttggggctggcgaaatggcacgagtgatgtcttctcgaaggcgtgggcggatgttcggtagcagggtggatgctttgctacctagtgaggaaagagtgaaagtttgctactgcattcaaagtgtaaatagcaccacaataaattatgcactcacactccactgcaaattactttggtagggtgaaagtgtgacaggtgacttcgcgacagctcacattgacgcgctaagctttgtccgagcggcgctttgagcctcttccccaacattgtgacaacgaactttacccacctcacgactcacgactcgctcgacgctcgaaatacttgtcgcatcagacggaatcgcctcggctgccaaaatagccttcccatggagcgacggcaataagaacgccctcctcgagatttccggggtgcaacactataaacaacaaacaaacaggagcgcgctgcgaccatgtctaggaaggcactccagccatcctttgatctctttggcggcggcggacttgaggagtcccaagaacctcctgcgaagcgcgaaccactacgagaaacctttcgagccacatttcgcacatcacagaatgcgccgcacacggtcgtcccctcggatccagcgaacgaggagctgcgcgcccagctcaacaccgtgcgctatgaactcgaaacagcgaagcacgacatggaaatgaaaaaggtggaacatgcgcaggagctccgcgaagcacaaaatcgcgccgatgccgactttcgcaaagcgcagcaggccgaggcagcgaacacggtcacgcaaaagaagttcgagactctggcaagagacatgtccgagtcgcaaacacgagctgcgaacgagaagcaagctctcgagaagcgattaagacagagtcaagaaaaggcgcaatcgctgcaggaggagtttgacgaggtgcaagaggagctggcatcgtcgcaaagacaaagcgagcacaagtacaatacgctgcaggcggagcacaaggcgctcaaggagagcgtggaggagatacagatagatctacagtcgaaagtggatgcactgcaaacaacacagaagaagctgggccagaaagaggaggaggttgggcagctcgaggcagaagtactgcgactgaaggccatcaccggcgatgcagagacgcttgaggtcatcaagagggagttgtcagaccaagtgaaccacatcaagaagctggaaaccctgacaagggagcagaatgcggagcttaagcagtaccgcaaacagcacaaggctatcgagattgtggaggaggagaagcgatctttacaaaccaaactgcacaacatggacgacatgcaacggcagctgaacgaggcaaatctccgaaagaagatacttgaagaggagagggactcgtggacatcatatcttgaggccgaggccgcgatccatggcgagctgcaattcgactcccccgaagaccttgcacgagctttcattcaggaacgaatagaaaggaccgagctcctcaaccagctgggcgagatcaaaccagagcttaccgtcaaggaggccaatatacaggcgctcgaagatgagaagcaaaagttgcaagctgagatccaacaactcaagacatctggctctggaagcgccccaaatgcaaacgaagcaaaggctcgtgcgagattggaacgacagaaagctttagccatcaaggaactagatttcttgcgcgcgcaagtcaaagcattcgacgatgaagagcgcgagatgcagcctgatacgtttgatgcggcgaagtcagaactaatcaaggagctacaagactccgttgaccagtatcgcaaggaactcgacaccctccagaaagagttcaacagcatcgagaagcaacccaactccaccgcagccggccaaaaacgagctctcgagacagaagacaacgacgaacgtctgggcgagcttcgacgcaagaaccgccagctccaagacgacctcaccgcgctcctaaagaagcaaaaactcatcgaagccgagtacaccgcccagcactcacagctcaagaaactcaaggaagcgtcccgcacccgcgtccttgaactcaaatccaaccccaccgccgacgccgaagccctcaaactgagcaccgtccgcaacctgcgcgaagcaaacgcccaactcctcgcccaactcgacaacgcacgcactccccctgcgagcgtaccgacagccaccctcgatgccgtccgcgacgagctcgaagaactccgcacccaactcgcctcgtccacaaaaaagatccaacgtctcaagcaaatctggaccgccaagagtctcgagttccgcgaagccgtggcctccatcctcggctggaaactcgacttcatgcccaacggccgcgtcaaggtcaccagcatgttcaaacccgcagacgaagacggcgagaatagcatcgtgtttgacggcgagaatggcacgatgaaagtgagtgggggcgagcagagcgtgtttgcgggcgagatccgcgatcagattgtgtattgggtcgaggggaggaaggagattccgtgttttttgagcgcgttgacgctggagttttgggagagggggggttgggggggatgacgttgcaggggtgaggaaggatatttattgcatttttgtgttggtgacatgtatttggagtttgtcggtcaagctgttcatgaacagattcttgtttggtcatgttatggatgcaatgtatattatgactttcattgtccttttcaggcaatacatggaactactgtctccaaaagaagcacgaactatctgtctacaccctcgcttccctatctcccacccatctcatacaccggccccgtcttcccaggcgcactcatctcatgcgctcccgcggccggcgccgaaaactgctgttgcggcggcggcgaagtatgtggcgaaggcacctcatgcgcgccattcgccggtggctgatactgaccaccatactgttccgagataggaggcgaaggcacctcatgagcaccattcagcggagcctgatactgcccaccatactgtccctccacgggcgaagcaacctcatgcgccccgttcgccggcggctgatactgtcccgggtgaggcatcggcggggcatttgaagccatatatggctgcacatatgcgggagccggcgttgttgcattcgacgccaccggcgagaccttgtactcttggacagacgtgtggccggtgtatttctgctcttgcgggttcgggggtggaaagtatccgttcattggtggcggcgggctctggggaggcataggttgaggcggaccttgctgcatctgcatttgcggctggaattgggattctgggcggctggcttggacgttggccataagttgagcatttgcagcaatttgcttttgcttcttcttgcgcttcatgcagatgcatacgccaacgatggcgaggaaagcgagtccgagcacggcgagtacgatgccgatgatggcgccgatggcgagtttcttgcttgttcttgaggacggcgtggtgtatgatcccgaagtccctgaacctgaagtccctgtggtttccgtgacggcgccggcagtgacggttggtagtcgtgtgctcgtcgaaccgctgaagccgtcctgtgctgtctgtcgaacggtaatgattgaacccgttgagacactgtcacagccgaaatcctccacgccgtcagaggggtatgtccaggtaacgcagtaaggcgctgcagcgttcgtacacttcctcacaagaggatcgatgagacagttgctgccacaacttccagcagaataagaaacaaagtcgacgcaggagctagcccatccgcagttctgggtgtcgcggccttcacagcatcctgccatgttaagccctgcgctcttgtaaagcatgcatgttcggccaacactgcaagtcaatgcatttgctgtatgaagtcagacaggctcaactatgagagcggtgacaacgtacaaatatctccgtcaacccagccgcatgttgcttgtgaggaactctggcgctttctcaactcttctactgacgggcccctagtaggctttgggctcgtcccttcgagggcacgatctgggctgatatctgtcggagcagggcctccaaacgcgacagcataggtggatggcaaagcagctaccaagctgagaacatgtgaatacctcattgtaaggtatagtcagccttgcaaaaagacgttgaaggactcaaacaagacagacaaatgctggataagtaagaagagggggcacgaaaagtgacaagtcgaaagaagcccgcaagcaccgcagatccaagaggtctacgccgtatatgagaaattgcaatcagtcaacacgcctcacagctgaacctccagatctcgctcgtggtagcaccaatacggcatggcgtctcccattactcggccaaatgctcagccgcactcgcaaggctaccgccaaagaagcgaaagcggccgctctatcgtaaccgaatcgagcgagccattcaagcacattggggtccactattcgcaaattggaactgatcttcgcatgcgctttggcgctgaattgaggttgtgtttgatttggggatggagctgaagaagatggcttgcaggcagcctatcagagaagattagtatgttcggaaacagtaattgcaagcgggacgattgcttggctatgcagggctttttggggtccagaatagcgctgttctcattgcttcgtggaaagcttgggctcgcttgggcttgtttgtctccatcttgaccggtatttgtgccgtgcgacgtgggaagaaaatgtcgagattcaagactaaggacctgccaggaatgcatacgatcaacgggtccatgaaaaccgcactgcatctgagtcaacatttgctgaagctggttaacaacaatccatggtggtcccatgatataggtagtggatagatatcgtgtggcactttcaggccctcaacccatactgctagaagactcccccattaacccgagtgcccagaggagtgtaactctagacacttcacacggcgatcagaaaagtatcaggctgtgtgatgcgacaaagcctcctgatgcatttcattatcgtgagtaagatcccggccaaatcttaggtctcgcctccagcacctccgagattgaccacgaatgcgacaatgtgctgttctctgcggttcgcgaaactcctcgggaaaaaaaatgcatagatcggaagttgggcagatgttgcttccgcgcgttgtttgtgagacccgagtctcatcgctcgtcgtttgagggaaatgagagagtcagaggcagtacgcgcacaagtgctgcgaagtgcaatcgtcaatcgcagcggtcgcgcgtggttatcgaggcacgacataactactggtgatgttggcattggtgtcgtgcggcgaacaacctcgggagtcaggaagtggcaagcccagctctcgcaacttcttcgctggtaatttgtcagcaggtccacctcttaagtatggcatttttcatcaactcctggcgaatacatccagatatattcctgaatcatcttcaaagtggctttcagagcgagtttacgcaagatgacgcacttcaacatcaatgttgtcagcgacacagtctgccgtaagtacgtctctctacgtcctacacctcggtcctaatcagaacagcatggtgttacgtgggcaagaagcgactagaaaagggtattgcagaatacaaggagagacacccgggctcgaacgatacttttgcgatcaactggtttcctttctacctggatccgactgctccaaagagcatcgacaagcaggagcgctatgaatcgaaatttggcaaagagcgcaccgctatgatgcagcaacgtctctcacagattggccacgccgaaggcatcaacttcaaatatggcggcaaaactggcaacactcgcgactcgcatcgcttgatccagctcggaaagacgaagagcccacagcttcagacccgtgtgatcgaagagcttttcgctgcgtactttgagaatgagaaggacatcaccaggcaagacatcttgatcgaagctggtgtcaaggccggactggaagagaaggaaattaaggagtggctcgagagtggtaagggaggaccggaagttgacaaggaggtgcaagacgccgtcgagcaaaacatcagcggtgtgcccaacttcaccatcaacgaccagttcgaagtaggtggcgcgcaagatgcctctgcatttgtccaactctttgagcgcttcaagaaacaggaaggtagcttgtaaaaaacaggaaacaagcaagaccaataaaggcatgggttcagagttcaaaactcgactttcactccacacacccactcgatctccatgaaactgaacattgctgtttgtattctcaacgcaatctttctctgtctatttctccgaattgtcgagcatgctattggctgcaatgagagctcaccattgaatatcaatttacccgcacaaccccctggcatgtggcatgcagatcttccggagaaaagctcgctggacgcgagggtgtgatttaccccacattcgaacctctccgctcgcccaatctagcagctcggaagctactaacccgccatgatgtcagtcgcccgtttgcacttgcatgttaaggttacattataggaacttcacatatgagacttagcctgctgctttgtcgcccgcatgtgttgattgatatcttaccaccataactccgcgaacacgagaagcttactacaagcaatcgtgggtatgaggagtgtattatttcttgggctcgccgcttcggctctcagtgcagctattccacgtgatgacccagacaaccacggcatagaggatgacgactttgtatatgtcaaaggtctacggctatacgactcggaaggtctacattatctcactggtaagttgaacttacagcactcaagaaggcaatggctgatcaacttcaggtatgaattactgggcttgtatgaacttagcagcagatgaatctaccggaggcaactattcgcgcttggtcgcggagctggatcaaatggctgcgaaaggcatcaaccatcttcgaatcatggccgcttcagagggtgccccaacaacgcaaccattcaggatgaacccagcgcttatggaggctccgggtcagtacaacaaggagatcttcaaaggcttggacgtgtgtctcgctgagatgtcgaagcgcggtatgcgagccaccatgacgttaaacaacgagtggcaatggagcggtggattcgcacagtatgtatcgtgggcacagaacaactcgataattccgtacccggtgagataccataactacaactgatgaggatgctgctgaccgcgtagtcttcctggaacctctctgcgtcaccacagcgcgaaacgcctaatacaggatggggaagctacactacccaaggtatcgatgctgcgccatacaacgagtttaccgacttcgcaaacttgatctacaccaacgaacaggctgaagagtggtacaaagcccacatcatgacggtgatgcatcgccgaaacaccgtcactggtaaattgtatattgaggatcctgtcatcatgacatggcaattagccaatgagccacaagcagcatttccaacactaaacgaaaacctgaaagatccgctcttcgcatgggtggagcgcatttcagcatacattcgctctatgtctccgaagcagcttgtcaatgttggcttcgaaagcaaacagggagaatggtacttcaagaaagtgcacaatttcagtactgtggactacgccacgacgcactgctgggtccagaactggggcgtatatgacatggtaagccacacactacagtccacattgaaaactcgagaatttcagaggcagttactgaatttcggcaacagtacaaccccagcccagtgaacttgcagactgctcagagctttgcgataaatttcatgcaggaatcgagtcggtggagtgctgacattgggaaaccgatcttcctggaagaattcggcatggcgagagataattgggaaaataaggataaggagtatccttatctgagcagtgcttcaacaaacaacaaggacgcatacttccaggtcagtcttctggtgcttttctgagccaatctttactgataaatatagaccattattggcaccgtcatggacgagttccgtaacggcggtgcctatgtaggaacgtctccgtgggcgtacggcggcgtataccgtcccgaaacgcagcatgtcaatgagtttggcatggtctgggctggtgatccgccgcatgagagcccgggctggtacgatctctacgatacggacactgcgatggacgtcgtccattcccaacagaaggttattgcagagtggatccaaaagaacggaaccaatgcgacgcagatatgagaaaacagagaatgactggtcagttactaggttggtgaagtcttgttctatcgatcattgtgtcaaggaacttcaaatcgaacttgtgcaatgcgagctgggaagggaactcaacagtatcaaacacattattcctctcgttgaccagaatcgtcctatttaccacgcgtgtctttgtataattggcaagatgtgacgtgaatattttggctaagcctgggcatacggagacgccacatcgggattgtcgatgactgctaaagtaatcgggtaaccgtgatacagttatggatagagtgatcgaatttacatttgaagcgaaagaagagccatagcagctctcaaggtctttgccatcgcattatagcttggtggtacgcaagttcgttatcgtacacctcagggaatatatcattcgcagaatctttccagctcctatgcttgcacgggcgttcgaaaaatttgatgtagtcccagtgttctggataccatcctgcgttctcccaatccagcagccctgttatctcaccatctttaaccaagatattgtgctgtgcaatgtcaccatgtgagaagacgatgcgatgatcattgcaaatctgctgatgcagtgctctgcgaattgggcttggagtgttttccaagaggtcaaaatagaacgacgagttgaactcggtctcgtctttgaacggtccgccgctgtagtcggtgtatcggcggcagtctcgtgctttcccaccagcgcaggatccaatcagtttagtcttccaaggtatggatcgcattgttgtgaggatatcccgtagttgttggcagatgctgcctctctcctccactgtcatttcgtgccaaacctggtcaagactatctccctcgatatagtccattttaatgaaagcgcctccatcaatctcgcccgcaccatatacgtgtgggacaggaaggccatgctttgcggcaagttccagtgccggtcgctcatcaagatgtattcgtctcccttgcttgataaccatagtgccagaatgtagagtaacgagacacccagacatttcatgtagagtcacgatttctagtgcatgatgatcaacagtttatcaacccttagtttacgaagacttaccctccttgtctgtttttagtatcgagcttgttgaccccgaagccatcgtcgctaagagcaaccctaccacaaacgtccgagggatcttaaaacgcgactattctgatagcatatcaaaaatctcgcgggcgtgacttttgctttcattcaaaggaccaaaggatcttgcttgctccacagatgttaaagatgttgaggtactgcgggatcatgtgaagatgaccttttgtccccaatcctatgcagtttgctttatcccagttgcgcggctaaaactgtgatgttgagaggggagaaaaaagaagagaaggcggccgccgtccttgggcgaattcccgtcgcgcatgacacgtcatcgacacttccagcactccagggcttgtaatacatccttctcgtcgtaacttgtaacttatgggcatgcgcaactgcacgaacagtaccgaacgctcggatcctttcttttcctttttttgctctctcgaatcaaaactaatgtcgttgatgtctgcactatgcttaccaggcactaagttggcatattcatcgcccagttagatcttgcgctcgtctcgcacaacaagtgcatacaacattgttgagaatgttcaagtattgataaaagctcaagttataccttcaggagtgtcgtattaaccgatgcagcatctacgcagaccctgcaatagttcacgcacaaccaacacgaacgcactgcgcctgttcatcaccgcgcctatcagacacatctgcttatattgcctgaccactccgctaggatctcggcatcaccaacgaagcaatacctcaccttcgatcgcaatataaattcatctatcgcacgttctgtgcattcatcctacctctaagcgcgagctttcccgtcgtcccaacagacgcacgtcagcggcccgttccaacgtcccgaccgctcaactctctcgctacctcaacgcgccaaaacaacttcgacgatcatgcgcctgcagtgccaaaaagtggtgagataagagcgttatagtaaggcgtcgaatgtgctcaaaagccctctgagtggagcgcgcctttccttgttggggacaagcggcaagcaggatctggtgattgctgacgagcttgttagatcacaggttgtggaatgtagacagtatgcggttatgcggcgccatgctgtgcttgtgagagggcgagatgcggcatagcgagaaggacccgcgggatcagatgattggggccaagtcgtgttgtactctcgctagctgtacgcggattcggtgcagatagttatacagctttgtaggcagatgtgagccgtgggactttgacttaaaggtaagctgataccttggtgtcttgctttcgtttgctctgggtctgcgtttgctgaagtcgaattcttgcaaggtcgttgcccaattttgtgccgtacgcctgccaatctcaaaaccttctatttggttgtcacttcctcttatcgtttcaatcagcggagaacctgctcataacttgctcatctcatctttcatacagacgacttatcgctacaaaaacatcatagccttgttccgctcacttctactcccctctgctacccacgtttcaacaccaatctacaatcgctcgaacctcataagtaaagatgaacatggatggcatgacaatggcatcggcgtcgatggccatgagccccaccggcactggtatggcaatgccttcatccactggcgccgcagccggtggtatgggtggtatgagcatgggcggatcatgcaagattagcgtaagtgcctgcactacatgtccgaaacgcatgctaaccaacctctagatgttgtggaactggtacacagtcgactcttgtaagtctactaacagcaccacttcactccaccctgtacgcttacaccaggtcaggcttcatcgcccgctcgtggcgcatcaaatcccaaggcgccttcgccggctcttgcattggcgtgatcctcctcgtaatcgtgctcgaagccctgcgccgcgctggcaaagaatacgaccgctacatcgtcaaccagcacatcaagaccctctcgcccgcctcctcgtccgctagtagtgccaacggatcgaagaaccccgctactgcagacaccacacccctcgtcgctgtgccgcgcttccgcccgagtgttctgcagcaggcgatccgcgcgctgttgcacatgctgcagtttgcagtggcgtactttgtcatgttattggcaatgtattacaatgggtacattatcatttgtatcttcattggtgcgtacattggatactttatctttgggtacgagagctttggcgttgggcagggtgggagtgatcggatgcaagagaatgctaccgtctgctgcggctagggagccgaagactatgccgccgttggagcagcggtgtggtggggtgccgagacgttggtgagggcagtggaccttctgtgttggtatttggttggaccgattctgtggatgttggagaatgggtcgagatggtacgattctcttcggtcgctatgaggtatggaacagcttggggacctcagacgctcacataggaggcctcgtatgcataagacattataatttgtattgtagccaccattcatatgaatcactcagttgaggcaaggttctggaattaaatgattgcattgtgaactggtcgatagtggtatcatccccctgactccatctcataagccaacaagtcccactgacatcaaaattcaactccttatccatgcaaccccatgcaacacctctctggatttcgtctgatctaccgctagttagcacactgtctgaccttccacgatccatgacataccatcatcgtgtcattttcaagttaacttatcaagtcgccccgtttaagaagtgtgctgcccaacagtcagtacataaactccacattttaattcacgagaaaaacacacagggcaagtgttgcaagagcacgtgttgccacaagtgcagttggatccgcacttgcaagatccggcagagttgcatccacagtctgagccaggcatgatgaaggttgttttgtgttgcaaaaaaagtttcgaaagatgaaagtttgaagattgtctgaagacttgaagtgtgattgatgtgaagtgctttaatgagtctccctcaaatcgcagaatcgttcctcgttatatacacagctgcgcgacttgtgcggttttagtggcgccgaaaagcatactcagggcggttccgatgacgctggcgctgtgatgtgattggttggcgtatttgccccgagttctaggcggcttcgagagacggatggtcggggaaaaaagtgggttgagctttttgtgcggaaatgcgctaggcaggatttcggaggggggtttctttgaggatgagccgagcgaggatcaacgggtgcgagtttgcattatgtatatgacatgttggcatctacgatggaaagcgaacagggtgcctggagctacacacagggcctcgccctcgcaatcgaaacctagtgacactgcatatcttccggctatcgcatcagtaagaccctgttacctctctacgcaactggtaacctgcagttaccacgtataggtaatggaaagccatgtagcgagccaatgtcttagctgcgcaatgcgaagatgcagacggtagtttacaggtgattcgtgttcaaaaggatgtcttggaagctttctaacccaattcccgctatgcaagtattatacaacggtgctataaccacctccatacccccttctgcttttccaccgtaagtagaactttcgcccctcatctacccaaaacacgcaacttgccactgcgagaaggtggcaaatgtcgagcaagcccagtgcctctgtctggaacacgtgctgtaatggtgggaagtagatgactaacagctggcctataagactcccgccaacagcgtagttgaagaatttgttatcgaaaacaccaatctcgcctgataggaaggacttggtgttggagcgacatgtgagtgcgttgaacatgtcgaagaggacgaagcaggtgaatgtcatcgtggtgtcgcgctcggtgacttctccgtcaatggacatttcgcggtagtatgtgatcatggttccgagcatgatgatagtggcggattgcagaactcgttggattagtggacgggtcaggacacgggcgtgtcgagagcgaggcggtagggccattacggctgggtcgacgcgttcgacaccgagggactgcgctggcggaccatccatgataatgtctgtgactcggttagctagatccttgtatttgtcgcaatcgggacttactgatccatagaatttgcatggcattgagcggagacttgaagcccaaggcagtactgactaaaaccaagcttaatgcggccgcactggtactgagctggaaagtgaggaagttttggatgttgtagaagatgcctttgccttcttcgatagcgttcagaatggttgcgaagttgtcgtcggtcaagatcatgtcggcagcctccttggctacgtcggttcctaacaggcccatggagataccaatgtcagccttcttcaaggctggcgcatcgttgactccgtcgccagtcatcgcaacgacgtcccctcgagactggagtgctcgtatgatcttcagtttgtgttcagggcttgtgcgtgcgaaaattgatgttgttgcgatagcttgagcgagttcttcgtcgctcatgtggtcgagctcgtcgccgcagattaccgagcgtccaagggctgagtttgctatgattggcataccaagactcttgccaatagcgacagctgtggtttccgcatctcctgtgatcataatcactttgaccttgccggccatgagacgccgaatagcctttgccacgccttttctcgggggatcgctcataccgactaggcccgcaaacacgagaccacgatattgttcgtcatctcctagtccagatttggtcggcaaagcaggtgttgaggccccactcgtggtgcttgcttcgccctttcgatgcaccgcttgcaaagccaagcactcgcaggccttcttgggccatagcctctgctgcattcaacgcttcttgcttccgcgcttgatccaggaccacttctttcccatcagcagtaacataggtgtcgcagcgatccaaaactctctctaaagctcctttgatgtaagcaacgtcggcgcctgatgtcaaacctgtacccagactgccgttgatgacaacacccatccatttcctctctgagctgaagggcgtctcaaatttgcgctcgccaagtctctctcgcacatcgtcctcaccgaatgcatccagaagatctagaagagcaacgtccgtcggctggcctgcccaccgacttctaaccaatgaggcatcgtcgccagacgtcgatgagagaactgctgccgtggatgcagatgcagcctgatcgctcaataacctgccattgttgacgatgtttccaatacgcaggatgtttcgagtaggagaattgaggtcggaagtttcgtgcttcttcttgacatcgattggcgcttcctcgccaaagtgccagagctttgcaacagtcatgtgattagtcgtcaaagtacctgcagaatggttagcagaaggttctctacattcagcacattaactcgccagtcttgtccgtgcagacgacgttgaccgtggccagcgtttccacgctcggaagtcgccgcacaatggcatcccgcttggacatcttaagcacacctaacgccagcgtgactgtgacaatgatgggcagtccttccggaatagcagcaaccgcaagcgaaacgccaatctggaacatctctagaacagtccagccccgtaagagcccaatgacgccgatgaggccgatcacaccgaacgagaagtagctcaggtcttttccaagtcgatccatagacatttgcagtggtgttcgcgggctctcaatctcccctagggatgctgagatggcaccaaactcggtattgcctcctgtgccgatgacaattccctgcccgtatccagatcgtaccagtgttcccataaatgcgatgttcttctggtcattgagtcggatgtcggctcccactgttcctgcagcttctgaagcgtagaagggcgagccggcgcgttgaatgcccgatggaggcgcaatggcgtctggaattttcgacacaggttcgttctctccggtgaggttcgactcgtcgatcgtgagatctgctgcgtgggtgatgcggacatctgcgggtatgcgatcgccggtgtggaagagaaccaggtctcctggtactagcaaggttgcagatatggtcgcagactttgcctccgctgctgccagtgaagcgggggtatctttcaggttgtccaactctatgccgtcgcttgcgtgaccatttggtgtacgtctgcttggggattgctctacccccgcgcgaatgatgtgtgccgagtgcgggactaattgcttcagcgcctctatggactgttctgagcggtattcctgcacaaaacccactgtcaccacgaacgtcactgcggccgttatactgactgcatcgtcgaaattgccgattatgacagatacagctgctgatcctaggagcagcaggataagagtctccttgaactgcttgacaaaacgaagccacagtggctcgggttcttcgtgcggtagctcattgtggccgtggatgtgtatgcgcgccgaggcatcggatgcggagagaccgtgggtcgccgacgtctggagtttttctgcagtctcctgcgtggagaggagagagtagcccgaggttattgactataaatgtcttggttagcacgcatctacaggcatggtagtcgcagccgcgcagaggacaagggcactttgcataccggaggtgtagagcgctgggcgggctgtggaggttggagggacggcgacacggtgcgggaagacttggagtatccgggcgtgccatttggcagcggtaatgagggcgtcgcggctcttgacatgttggcatggccagatggccagtattgcgccgcgctcaaacgtggccagtcgggtcgatggacggtgttgagaagacgaagagacgtcaattatcgcattgacgctgtgttacgctaaggacaagtgtcgatggcgtatccaacttgttcagagcaagacgggaattgggcttcttgagatgttgtctgtctaccagaatgtccaccaaagatcaatcaggtaaaacgccaaagcacccgtgttctgcaagcaggggccagctggcggcgatctggggtcaatcattcagtttcatcgtcactacagactgtctctaagactcctggcttctccataggctacagtgctaatcacacggagacgatgtttgcagcctgtacgagacaaaacacattcgtgcatcagaagccgcatttggtcgtatgtctcacggcatgttcatatgtcttggcaggtaccatatccggcactggacgatgggtcaagtgatggcgcgcttctactgccgcactgatgtcattcgcttggctgtgcatgctggacgatcaagatcgagcctttactcggaccgtctgaacttttgaagttccatgggcacggcttctgaaggtgttcacataaaagaccctggtggaagcctccatacgacaatgcctgggctgaagcagctggcgcatatcaaataacgcgatacgcttgtcatacgcatgtatacaaatcgtcttcgtatgtgtagatatatccatgttgtgcgatttgtgcatcgatgatgcggatgcagaaggtgtcaaagtcacacccaggcatgactaagcgaggaacctaagatggtgcatccagccagcctcgttaaccagcctctcccggaccattcacccccggcgcatccacaacaccatcgtcgcaacgcatttttgccattcactgccatcgacacggctgcgcgcacgccccagcaccattgtcgaacttggcggagcgtgaattctgcctgcgcgtgtgctatcgccgccgacgcgccgatataaacaacaccgcccgacgcgactcaccacgtcgactccacaccccaacatctctgatcaaccacaatcatgtttcttcccgaggaccttctatacaaatcgggccagctcgctcgcgtctggcttgctgccaatcaacataagaagcttaccaaagcccaagttcttcaagacaagatcgatgaggacatcgaagtcatcatccggccagagggggccgccggcggtcctctcgccctgcgtttgaatggacaattacttcttggtgtcgtgcgcatctaccacaggaaagcgcactacctgcacgacgactgcaatgacgcgttgtggaagatcaagatggtatgcatcgtgagatcccctccacaaccacgcagctgacgcgttctaggctttccgtcctggaaacatcgatctgcccacccagactcacgtcgcaaacccgacaagtctgactttaccagacatgatcactgatctcgacttgttggcaccaatgcccgatcccgaactgttcctgtcgcaaagcttaggtgctaaccttgaccttggaaacacaaccgttccagattgggataacagccagttcctttctggcagcattgagcaaccgcgtatggagcttatggagctagaagatgatgacctcaacttagaccttggtgaggatcttgagccaaccgcgggatttgacgatggcaccagcatcgagcgtggccgtgatgcacctctagagcgacgcatgtcagtggaatatggtacagaaattgacaaggacctcatcgaggaagatcttaacttggatctcggcgacgatctaacggaaatgccacctgcgccagatttcaatctcggtgatgacatggatgtcacaatgggagagatgccggatatggaaatcacagttgacccttcggttgctggtgatggtcctgccaatctggctcgtgaggaatctcctttgagcgagcttggcgaggaggaagctacacgactcgcacaggaggtggctgacgaaagcaccactaatttcgcacccgaacaggaagaggaagaggaggagtcagtccatcaagcgcgagcgaagcggaggagggttatcggacaagacgctgagactatgctttccaccgccaccctcagagaccaacagcaaaaccgagacaggatcctcaaggccccctccttcctaccgcgcgacccgctcctgatggcgctgattaacatgcaacgatctggtgggtttgtttccaacatattcggagacggtcgcagtcaaggctgggcgccagagctgcggggcatcctctcattagaagtcgtctcacgtcccagtcagaagcgaaagcgcgatagtggcgttgcggatctaggtactgaggacgaagaggccgctgccgctgcagagaataccccacagctagagttcgagcacgacgacccaacactgggtgacatgggaggaatcggtggtgataacacatctcttggaggcttggacgacatcgtacagctccccgatgatccgatccaacaagcgcaagatgaggaatttgccgattcacccattgcggataatttcgatgacactaccgtgccactagtctaccctgctgagagtggacctgtgtcgttggagacaaagcacgctgttcatttactgcgagatcggtttggagctgaagctgagcacagcgagacacagcgtcaacagagcagcatcgttttccaagaaatgcttccggaggcacgaacatcacgcaaggacgccaccaagatgtttttcgaggtcctcgtccttgcgacgaaggatgctatcaaggttgagcaacccacaaatgacctcggtggtcctatccgcattcgcgctaagcgaggtctctggggtgaatgggcagagacaggtgccagtggagaattggcttctcaaaatcagacagctgcgcaggcagaagctgatgcgccggttggacccgccctggaaagctcacgacaggtttctgtgtcggcctaaaggttcttcgaaaatttcagttcaggcgtggattcggtggcatggctttgggatagccccatctggcggcgttggctggataccctttcttcagatgcttcatgacctacattttggatgttggggaggcgtatcgaggcgttttcagctggttgtattattgttcacacggtagctgcattgattcaatctatattcatactttcaagtttatcgaaactcaaatgttatttcttgctcttcaaagattgtctaatttgaccaaaaatggacctatgttgcagacagtccaatctggaacatgacgtcgtgtgcaaggatcggaatttcgcaagcgaacgttccgatggaaaaaatagccttcacaccagtcatctttccatgcccacaccaaggccccgcaaaccaaatgtccagctcgcacagtacttcttcagccagcctcgcttccactctctggtgcaagccgccacgtcgcgccctgcacgatttcgtgttacctcgctgaaggcgccgtcatcgcaaacaccgaaaatcacaacaactgaacacgcaagccgcatatcttgtttccatacaagtacaaaagcaaccatggatacccaaatattagcggtagatccacagaatttgggaaatatcacattcaaggaagcgaagaacgacttcctcgacgagtgggagattgactatggcggaggacaaggctatgagagcttaaagaaagctgcagacgagctggtcaaaacggatgtgcccgtagcgtttccaactgagacagtatatggattgggtgcagatgcgacacgcagctcagctgtgaagtcgatattcgccgccaaaggacgaccggcagacaaccctctaattgtgcacatccattcgctgtcgcagttgcgcgccttgctttccgggcagcttgaagaagcgactggagggacagaaacaggatccgactcgatacccacaatctacaagcccttgatcgagcgcttctggccgggcccactcactatcattctaccgacacctacgagctctatactagcacccgaagtaactgcaggcctcccaacattcggagcacgtatgccacgctcaatacttgcgctctcccttttgcgactctgtggacgcccactcgctgcgccctcagcaaatgcctcgacacgcccgtcaccgaccgctgccgaacatgtcttcgacgatctgcaaggaaagatacatacaattatagatggtgggccatgcgaagtcggggtggagagtacggtggtagatggcctgtcaagccctcctgccatcctacgaccaggaggcgttacagtagaacaattacgacagtgtccaggatgggagaacgtcacaatcggatataaagacaagcaagagggagacactagcaagccaagagctccgggaatgaaatataggcactacagcccgaaggcacaggtcgtgctattcgaagctggggcaggtaggccaagtgagcaggaggtcagtgaaaagaagactattggacttatccgcacaaagagctggaagcctgcactggggcttggagattccaacacttcacgaacgaatggacacgccaatgtggtgactcagtcgacgaacacatcattggcacctaatggccctacatcgcggatgtcgaacctccttcgctcagtcatccagcaccagatcccgcacgcgcaacattacaaaatgcagtccggagacattgagatctgggacatcgatctcggtgcagaaacagagggcgtcgctagaggtttattctctgctttgagagagcttgacaagaagagtgtcgaagtgatctacgtcgaaggcatcgacgacaaaatcgacgacgacattgccgcggcagtcatgaaccggctacgcaaggctgcggaaatcagagtgtgatggactattcggctagcttagtctatttttcagcctcattcacctacattttggaaagccttcagatcttccacaccggcactttttcagcgcaccaacgaataggactactagataccccaatacacaacaaagcattgagattttaccaaaatgttcatcctcctcacatcctttctcttcctcttcaccacttccgccaaaaaccccaattgggacgcaaccgtcagcatgaaagcagccgccatgggctccgtctttcgagactgctacctcagaacggacgagatcgattcgctgtgtattacaacggtcatgacccacacggcgcgccaggaggcttgtactgtcactgtggattgtacgtgaactgtctgaggtgtaggagatcgaggcttacgagagggtagggactcatccgatggagatgccgacgcctaagtttaaagtagtggttgcgtgtgaaccgacggggttggtggagccgtggtgtaggaggaagattgaggagtgtgcgatgtgatagaaggtattgatattggatgattagctctttaagaatacaaaatgttacgatccatctaaggatgcttcgagtcttaaactgaagcaatcctacgataggtgttattctctaagtatatcttcgctaagactaattagacatgattagaacttagttctcgtcttgtgcttggagaagacttcgaaggctttcgcgagataattatcagagcattgccctgtagatgtgttgctaaaccgcggaaagatttcgttcggccgcccacgcaaccttaagagataaccattacaccaggctcctcaaggaaggcttttttgtacctaaactgcgtctttgcacgcttagcactccacgtcttgcatagatccatgtcaaggttctataatgagaaatcccatatgcgaaggaggcccatgtcagtgcgctgtatgttgggtaacaacacaagattcttgaaattgggcattgtacaccgaggtacattcgcaggagaatataacactaggatgtctctcggacactgtgttttgagtttacataaaacgcatgaacgtccaacagagatcactcagatcccaaagctctccatccatcagcccatggacgtagcaggctcctataatttcccatagatcgtttgcaggcctcaagatcataggtatcctcatcccttggaaaacgcaaactcgatctccgacttgtgtaccgaagggagcccagccaattctaccgagtctagacacaaaaaatctccttgcatgtcggacttttccctcagcttcctcaaaaggcccggccagcgtttggagtagtctatcatagattactgaactcatgaggtcatccttccagcgtcttgatatctgcaactttttccaaaggtaccaatacccgaatgcaatagctaacgcgccatccgcctgctgatttggagagttatagtcgaagcgcggtccacggttgtatagaagcgttcgccaaaatgcatcaaaagatggaccatccatgatgcttcctgtagcgcttagcgttggatccgctagcattctaatctctgacagccagtagaccatttcagtctcgtatctagaaacttcctctagcgcagaaaaaaattccatatgatcgcttactgtacctagatctcgcttgggtagtggtggccgatctctagttagaatctgtacttgatcaaagatagctcctttgatctctatctcctaaatcctatcgatgagtatgtggataatataaattttatatggtttgaaagtagcttacacttgggatagtaatttgccaacgattggtcgacaatcctggtattttgtgaaactgttcacccatgcggacttccggatttggcacgcttctccactcctgcagatgtagactgttgtagaatcccgtcatcaataagccggagctgtgtggtgacactaagtcgggaacccatgagggtatacctaacacacggttctgagggttggcgtgaaatgccaaccattcgatgaggaacctgtgttttcctggggtactctccagaatcagcacttcagtgccatcttctgtgagtcggtagttcgggatacccaacagagtcattttaccaacaaggcaggcaacttccttgaaagtctttttgtaatcaacaaaggccttggcgaggccagtagatacaccaaagagcgcaaagaaccggtctcgaggatctgttgcactcattccaagctgtctggacaatgtatcgtatattgggaggggacctcttttcctgaacttaaagtagctcgctgcgatgttcctagccataagtgccgaaacctgagggctgcccatagtgacgtcgtaattttcatagagatttttgtgtcgtccgatcagcatagccatccagagcactacattagtactcaaatccaaggatcctttccacatgacagacttttgggcacttaaaagctcttgaatgacccaaacacgtccgaaccaggaattactgaggattttgaagagtgcaacccaggtgggatcaaacacaggattgggtacccctctggactcgcagtcaaaatcatggaagtcgtatatgccaacatctgcatcgtactgattcccatcgcattttttgtataaatcctgcatgagattcaatccgtcaatgtccccggggtcttgcatgcccaaccagatgattactcgattcgctttggaatatatggtggacatcaagcgaacttgacgtgtcttctcctcgatgtcgtcttggttgatgcaaatttgatcggcccataagactgtcgcggacctgcggcggcgcctctcaagtagggcagcgtgaagattggctccaatctcaagtcttttgccattacatctgatgggcacttttttcctttgatccccccatacatacgaaagtgcttcgaattctactctttctagattgccctccagtagttggattgtcagggtacttggctcaggatccagtatcactttcaagagtcgaatacttgtcttctgcagcgctttgtcatacgtaaaggcaacctcgcctgcattaccggtgtagcttgacatagccgcgaaagcgcataagtggaatgtctgtaagtatttcacatcgctttatgtaacctcaagaagcattacctaggggtgatcttatacgaccgtatcgatcaaacctttccggtcaaggtgttgactggattccttcaccggtaagtaggatgcaggaatatgcgtcagtgtggggctgcatgatgaaggattgtaggacaaagactttggacgggaaaacagaatgtacacgatgacaattgcctctacacgcgagaaatttttggctgaataaaaaatgatgaaatattaggttgtgaatagggtgaactatctgaaggcgccgtgaagtgaacaaagactatcggtgattttgattcattaaagtcattgatgcactgcgcctcttgcgtccctgcaccccccacttcggtaccgacaagatatccgcttcatgcgaattaaacctaaacgagacggagaatgcattgaaatgactttcaaagctttcggaatgattcagacgtgcagttcactgccctttcttatgtctggggtagcctaatgccgcaatgaacgcgatgtaccaaccaaatataatctctggggagtcttaccaccgctgcaagaacaggggtagcatggtctactgtgggcagaccaggctaagtgggggatgtggcgggggtagctgcacaccttttgttgcacagcgaaaaaatgataggtcacaaattgtctagacagtcaggcagctacaaacaacgactattggatctctgccgcatgagaaacattgtcgcccttccaaccattccaacgaagtgccattgagcagatgccttgcattagtccttaaagtcgtatgtttccccctcttttgacagcaaacaattctcaagtgtaccctctccccaacttacctttgttcccgtgcctatattgtgttggggcgaataggtttgctcgagcaattggcagctttgcgctcgcgacgttacgtctagcgtctagctaggaataatgagatgcgtaatctcagttgccagaaatgatcagcgcgtaatcgctcataagctgagaagaaaagcaagtagaaaccggtcaacatcctagcaatcagccttgcgactagtttgcccgtaactcacagcctgatgtaaagcaccagcgtttaactttctaccattgggcctcgcataccaaatcttcaccaaaactccttaagatcgatgcctggaagaatcctgaacggctccccgctcatcttcctcgtctcgctcaattgatctgcatgcgcgagtgtcataggttcaaatgccagaacattcagctgatcaggctgcggcgccttccttttcaccaacaacaatatccgacactcaaccaaaacgtgagtaggaacgaacggctttctatgctgtagatctcatagctaagaaaatatacatgcccagctatcacgaccctgtgcgatcctacgtgtgatgcattcatccctgaccagcaaatcgaagtggcaaaccgcgataccttaccgttccgccatgaaaaaataattggtctgggtagcagcgccttgatcgaaatggtttcccataaattcacaaatgaacgattcgcactcaaaaccttccgacgttacaatgctcgacaattcgcaagctataaacgcgcatttcagaatgaggtcagcatcatgagacgtcttgtctcgcatacgcatataatcaaatttcggggatcatacatatgcgaccgcgaattaggtatattcatgagtcctgtggccagtgatggcgatttggcggcgtatcttgcaagggtatttgagtgtggaatgacggatgatcaggccgttatcttgaatcgcgcattcggatgtctgacgagtggtcttgcatacatacacaagcacactatcaggcataaagatatcaaaccgcaaaacattttgattcacgatgggcgcgttatttacacggactttggtatatcttttgatgcagatcaacaagatactactacgatcggctacacatatgctttcacgcggcgctattgcgctccagaggtacacgattatgccagccgcaaccggaagtcggacgtctactccttgggctgtgtttttgtggagatactagatgcgctggaaccggatattgggcttaggtctggggacggactcccttacttcgaaaaacttgatcaagtcaggcaacaactactccaggccagtgtgactagaagggcgaggaaagacttgcttagtatctgctatgatatgctggagcctagcctagccgatcgcatcgatactagcagcgttctttgccggatgtacagatttggtgatcgtaaggataaccccaaagttgggcttttctgcgaggattgttccgttaaagtcgattgtaaagatacggtgacgcaggaagagctggtggatgactgcactgaactctcacttgatgcaaatccgaccgccgatattgtgatttcggcagcagagatcggaagcgcgacaaaggaacccactaagaaacacaagaacaagggaacgatctcaagcacagagtcgagagaaggaaacgaacctacgattcttcaaaataatttcagtttcagaaccccacgatactactgcaccgcttgcggcgagcttggccacaactcctctagatgtccaaacgaatgctgggcgtgcggtgagatttaccacaaatctgtcgattgtccaaacaagtgctggacctgcgactctgtcgggcactacgcgcgcaactgcccgaatgtatgtgatgcttgcggaaagataggccatccgacggatgactgtccgaacaggtgttggacttgtggtgaagtgggccattttgcgagagattgtcaggacgagtgttttgtttgtggtaggttaggccatgggacgcagaagtgtaggggaaagtgccacaagtgtgggaagatagggcattggaagaggaattgtcatgaagcatgtggtgaatgtgaggcttttcgttactgtggcgcgaccttgctaaccatagcactcccaggtggtgaccttgagcatggggaaacccaatgccctaacaagaagacgaagaaggagaaggaagggaggtgcgaagatgtgtgttgtggttgtaagtttttttctttctcttcatgcttcgataaccatgctgatcactcccgaaagtcggcgaccctggtcactgggcggctcaatgtcccaagaagcgatgggagtggcgaccgatattcgatcaagtacctcaggggcaatatcgactaaattctcgctatcaggactgaaagcctgagtcttttctctgcccagatcagtgtcttctactctatctatagaaactaatactaagcctttactatctctagtagagatcttagcagaattgttattaacaaagtctgttttaaacagcagttaattagtacagataacagctacgtcaggctggcactatcaaacacgaaagttagggatgaaattttcctgcttgaggatatttctatccttatcgtcgttcgtaagcgtgatcgcaggttcacattcgttggatagggctatctgggcaatcatctgtacgagaacgcggacattcccaaggattggcagactacttgagtttagtcatgtcacgatggtccggaatcatgactaagacctacacacccaaagagttttatcctttgtttacgaaattgcttggtacaggctcctggcacagcgaaactgtacataagaagaagaaagcccatataaaactccaccgtctgggagatatccatggtggcaacagagtgatagtcgcgtggggtcgatgagcctgactggcgtgagtcgtcccacatagttagacttgtgccggctctttcttattcgccgatcaataaagtccatcacctcggcaaaaaggcgatccgtaccgttgagccaccattgagcccctttgattacggccgcatagttcttgcagtgtactctgttagaaacctggtttgccttcgcaactgtcgatttacatctctcctgaggatggcaagagagtcaaggtttcccttaaacgtgaaacctcactatcacgtacaagccactatgtcacactctgggtatgtcctgatttcttgagatgtcgaaagcgcgcgtcattccattcaaattcgacacctaatcttatccgtcaactcttctgaatccgttctacttatagcttgcccaatatgacttccgctattgacgctgaactcggattgtaccatgatgcggcccatcgacgggttcatcgagtgacccctctgctgatctattggctcgctcatcggtgctcccgcgaaagccaacggcgcgacatcatcatccggcctgaaatggcgacccagagatctctcaaagtggctcaacgtcgggctgttgacgctgcttggcccgtctttcatatcggccccgattcccatctcatactcgtctaatcgcataaaatcttctttgtcaatatgacttcgggccaaagagctcaagatgtgagaatgcgagtctttccggctggcctttctactgctattcttggtctcgtcttcgtagtaactggtagcggtgactggtttggggaagaggcgatcgctgatagagcgttggagcgagcggatcgcaggcaaggcggcgaccatgacgccgacatgcgattcgacagctgaccaatatccgataggcaggtagtcccaggtaacattgtccgtgtgggcgaattggacgaggtatttcaagcgcagtatactgacaacggtaatactagacttagatcagcgaagcacttcaagctatggaagtgaacttacaatagaccaccgaggaacataaacatgacgcctgctttgcggcgcttactgattgcgagtttcttgatttccttcatgggaagtattatgacgatcaagtcaaggacaatgttggcggcggcagaacaccatgcatcggcgtttagattgatgcatcttccgtggtgctcaccatcccaacgctcccaggccaaccgaatcggtatacattgaagggcagtcgcagtaacaaacgtgatgatgtaaactacgcagagcccgatcgtaacccagatagcttttcggagccctgtctgggggaaaatgcggaggtagaagagcaagatcgagatcttggtcagtgcgactgatgcgaggtagagaagctctgtgtagtagaatatctgtgttcaagcattgttagcccagggttcctattcatcgtggagttaagtttgcatacctcgaggattttagtgatattatcgaagggcactagccacatgtcttgtcccatgccgatttggttcactgacatcattagtggaagagtcggaataacgaacacatccacgacctacagatatatgcacagatcgtgagaggaatgataagcacctgttccttgttagccttcgaacaacttcagcttttgctctcggtatttaccatagcaattgtcatgacccagtcgtcgagaccccagttgccaccgaagtagggtaggcgtgcaattactcgaaggaggaaaaacaagaccgccgcccctccgaccacgagagaagtgtatgttccaagcgctgtatcgttacgaacaggcgcacccatgatttcagcaaggaacttcttggcagctattgatatcagcaaatcagtcagtgagatcgccataatcaaaatgcttactgagcgattctttgattgtgcagcttgccctgacacatgatgtcaactcctcaagaagcaagttgttgttcttgatgcaaccgatctctgtgagctggcaagatgatgcgccaactactgacagtgtgcatttgagctaaagacatattagtcaaacacttccttgatttataagatgctatacgtactgcgcatggtggaagctcctttattgcgagttgcaagacatcagaaccattctgactctgcgcacaagagactagcgcaaagacgaagaacagcggtgccgccaagaacttcatgtctcaatgtgtgtaagctcaattccagagcttattcatgcggatatgtagagacagaagccttgctatctgtgcgcagtgattttatcgtgtccgcggagggagaagcagaagcaggacgagctgcacatttgaccacaacggtgatgacaggaactgggctagaattaagggttggaggacagctgccgtacgttaggatataacatttgagtcctaaaccccccgagtcaaggtatggcgttagcttgatctgccttcaagactacactcgggctcgttcggcggttcttgaaaccggatccaagtgatgattccccatcacgcatctccatctgcgtgcatgagtccggttgggtaatagtcgattttgccctagatcgccactgtgatctcgagcgttggacaaaagcttcatattttccatggcgttcgttgaggacctaggtgtgtttcatagctacatgtgcgcagggaccatgtgatgtgtacgtctgaatggctgccgatctcggaaagtttctccatgtgaagcacagtacatgtgagcttggcttggaagacatttaggaatatattcctacacagaggattggtgttttgcggtgttgcttgttgggcaccacgaggccgatgtgatgatcccccctctttcaagcagtcatgacagagtagtcgactagaatgattgtcagggttcccttactacgtgcgacggctctagttcggagcgaagtcgttccttaggaaccgttgtataaactcgtggcagaagccaggatcgaccgctaggatggtagaacattaccatgtgagaaacgaccaatccgatcagatcggaggagcgacatcccgtccagaaaagaagcgaagcagccttacttccgatacttaaagttttggtccatgtagatctatactagcaggtgattcaaagcgaatctggaaacactggcgtgctgtgaaaagccgccaacgaacgaacgctagacatctctccacctcgggaaagattggcgagtctacgaaaaacgcaccgacgtagggctgccggctgctactccgacgtaagcaccgcgtctactaagcattcgctcattctaggttcagttttcaataaataaacgggccgcaatcacgacgaagtgacgcatacgcttggcgcacgaagcaaacgtatcatattgaactacgacagggctttccaacccataaccctaatctactccatcgctaccaagagccggtatctaagacaaagtgtagtgaaacacatacatctaggaaatgaaacaaggaatacagaccacctgtgttgtctatttcacacaagcaaccattagcctttcgtagtcgcccttcgtctcgccttctattcgcttgacgaggtccttcttaacgaccctcttgaattcctggctgacggcattcatgaactgtggattccagtggcaacgaacaacccgctgcacaagcagattgtccttcgtacccaggcctgccatcgcttcttcgagacgaacagcctcagcctcagcgcggttcatgccgcgtgcgatcaggagcctgagtgcgtcttccatgtgtcccgagaatgccgacttgatctgctggtccaggctcttgtggtagcgctgctggtaagcttgcgctatggccttaatctgcgcatcgttcttgtggatcaagatttcacagattcgcgcagtgttcttactggcgaaaccgcccatgccattttggagctctgttacagcttggtcgatctcctggggaataacaggatgcgaatcttcgttacgtctcgcggcaacgatcatcatgtacatttgctcggtagcggcgctgagatcgcccttgagatctgcctcgagcgttcgtttatggagttgctggtacttctccttgatggcgttcatgtcggcattactgcggccgataagtatgtcgtccaagataacctccttagtgcccacgcccttcatcgcctccatgagattgtagcaatccgacaccaatggtccgcgagcaatctctaccagacctttctcgaagtatccgctagtctccttttgtagatctgtgatcagatttcgcatcaatcgctggtcatattgtgtgcgaatagcctccatctgtagagggtccttcttcgccatggtagcaatcaagaccttctcattggttccgaagcctttcatagctccccgtatagcttcaacatctttgctgacatcgatattggctacccgttgcggaccgtatcctagagatgcttgggttggtgggccaccaaatccgccgccaggaggaggcgctccgtattgacctggaggtggagcaccgtactgcccctgtggcggtggtgcaccatattgacctgggtggtggtgcgccatactgtccctgtggtgggtggtgcgccgtactgtcctttgcgggtggtgggtgcgccatattgccccttgtgggagggcggcggcgcgccgtattgacctggtgggccggtgcgccgtactggccctgtggaggtggcgctccatactgacctggaggtggcgcaccgtattggccgggtggaggagctcatattgtccctgcggagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaccatactggccgggtggcggtgcgccgtattgtccttgaggcgttctggccatagccttgctgaggcgggtagccgccttgggggggatattgttgattctgcattggaggttgttgttgatagccttgttgaggaggttgaccgtagccttggggagggggagctgaaagatattagtatgcggtcaccataagctgccaagtcaagcaggctcccaatgcacgcctgatcgccgggcgcaggaagtgagcacttacggcctggcggctgttggccatatccaccttgattgtagtatgacattctcgcttgacctcaaagttttatgtaggatcgatagttccggtatttagttaagcacgtccaggtgggagtagcaaggcgcactgctgtgagttcgctgggcttgaagaggatcgtgaagtgtagaaaaagtgaaatggcaagttgcccaggtgatgagccccttgtagttggacaggatcgacaaagcgtggttcgcaggaaggctatgctggtggggttgaggcgcagaaatgatgaatgggcaacacagccccgcaaccgaatgttttatggtggggaggaacaaccatgacgcaaggaagccaatgcttggtacttctagtatgtggcgctgcttcactgcaagcgtttgattcgtgtcaggtgcagcccttcaggcctcccgtacagttatgaaataggcaccgccgatcctaaacacggcaaggctgagatggtggcgtcgcggtgtggcgtaatcgccgagatatgtgcgaagcatgcaacccacttttacctttcttcaacttgtcccctttgtattctccagaaggtaaatgtaataggacagtcggcaatagcgtaagaggaacaagtatatcagttgatgaagtacaacgtgctaagcgctgcagcgaacaacacccccaagaacaccatgtccatcacatcaacattcactcccaatttgcgtcgttcctctttgcgcaagctcacgctttgtttctaagactgcactactcttatttcagctttctcaacccagccaattcatttccttcgaacaatcatccatctgcctgtcgcctgctccatccgatctagtttcctcctgttgatggtcgtttgggcgcgatttgaacgagtgaagccttctattttgtcatcaacccaatgatcggacctacttttgagttgaatatggttcttgctaagaagtatgtggaccggagattgatttcgtgctagggaagagctgctcgcccacactggcatcgttacttgttcacttcaagtgactgtattccaaagacgctgaatctcgatagtgcctgcggcactgcagtgcttgtaaacatatcgtcaggcatatgttgagacgcgtagtagtggcagttcggatgcaggatagtcgtgcgagcaacaggtctatgatcgctatgttgcgaggtgatacagtgtctgcctcacaatgcactcagatcgatagtgcactgggatgacttttgaagtcaacacaaacgctacctatgtagcgttgttgtcactcagcttccagtcagcgacaaaacgcgtcttcatactctcagcggcacagttatcgtgcgcatttcctcaaccaagcattatctgcaagggagaactggaagtgccagaacgtcggaatcacaagaactcgaagcatgttgtgttaccctgtcattcaaggacacctgggcattcacaccccaaacatcaagcttacatcacacccatatatgcaaggaagcgatctacaacccaccatcccatctccaccaacctcttcccatttccccacaccaccagatctcgctaaagccaggtacccagcctctctcaacgcagcgcagcgttcagccgttgcgccaagacacattacatcatagcgcgactccctccagttgcccctcgcgttttcgccatcatcgcgtagtggaataccaagtctgccttggcgctctggcagctgctgcgtcgattactggttggtaaaacgggtatgcggatggagcgtgccgagcgatgatgtacgcgcaaggcttagtggagcatgtggtctgaaagaagctcggtgaggatacggcgccggtgagaatatggcgtatatatacagtcaccggtaggatcttacggggtttgattgaaagctgcatataatcacgattacacgcaaatctacgcatatccacgattacacacgaatctcacgatcagaggaaatatccatcaaagttaatttacaaggaacgataacatttcgattccagccgcatacgacatatagttcgccgatcagcaaaacagggcaaatacacggacaagcataaagacgaagtcaaagtctgcggatagccatacgcgggtagaccatcacattcgagttaacaccaaccttcaacatgtcgtcctacggctcaaacacgccagggtacatacacccatcccaatacccaccacatccccaaccgcaataccaacaagcaccaaacccaccatatcccacaaccccgggcccaccaacctcgcaacccaccgcttacttccccccacaaccccaacaacaacccgcctactccacctctcccgcttcaccctggcagcaacccgcctacgcctcctcgccacagcaccaatacccaccgcaaaaccccatctactcctcctcgcccaccgcccacgacgccgcgatgatgcacctccccaacggcccgccatcccaccgccgctcctcctcgctctcgcaatccgcgcgcccgcacttcagcagctcagcgccgatatcgataccgcagcagcagcgcccggcgatctacgcgcgcagccacggctcgcacagttcgcatgggtcgcatcatagtcaccatccgcacgaccaccatgcgtttggggatggcgaggatatccatgataatgggcaggtgtatggcgtgttggatgaggagacgctcaggcagtatgagaagcggtatgcgaaggatagggagttggagaagaggccgacgttgggggggagtttgatgagcatggttaaggctttggggtccaagagggagtagaactatggggatataagtatgttggatgcgtatttgaggcgcgcgcgtcataggatggatttcttaggcgtcttatacccttgatttaatcacgttggtgttatttctcaatagacacacacgattttgtactggcctagaaacgtgattaaagagtgcttgctgattcaggtctctgtccattcgtataatcttgttaaaacaacgctgtctatgctgcactcgttcgtgtgaccgtccaatgataagagctacaaatacgccgccgtcccaaatgctacctgaacttgtatatgccaggttgtgtagcggcgtcgtctcagacttcagcgcttgaagcctacatcgatgttgttcgccgcctgataattgcgccatgccagtaaatccagacttttggtatccgtacaaggtctcgccttgatgggcggctcagactccacgataccacgagcgtggtatgcgactagccgaatgagtaacgtcctgcgtcgcacctccaactggtgcgactccccgccgggcgtctctttccgcaccttatgtatttccattcggtcggttgtacgggcgggatttgcccactgaatatggcgaagtaggggttttcaataaaaagcaagaagaatttgccagtttagtctaggctgaattgaaaatttctccaatgtgtcgctcgctttcgggcttccaggtacctgtgacacgttagtatggcctgatcaaataatgcaaagcttgtgtaatctagaccggtgctaggcgtatcggttccaggccgttggcacctcgaggtcgcacgcgcgcgacccaccgagtgcagggacatgttgaaacgtgcaggtagggtggaaagggagcggggaatgtacataccttcaaactggtgcttgacgaaagccattgggtcatcttcctcgccagcgcccatggtcttgataccagggctgaagcttgtgatggggagaacaataacgtcgccgaccttcttaggcgccttcataccggtgaaattctcccaagtgatgttgcccttgctggtgctcatgtcgaaatagtcgggattgttgaagtagttgaaaatgctgtcagtccagacagcggggccggtgaactcgattatgcccttgtgatctttgctgagcttgcctgccttcttgcggctcaatgtctcctctgtaatgtttgcaaccacgtcgacaaggacagggtggcccggcttcgactgaattgtccattggcagaactgaatgcggcgggagtaccactcagcccagtctgggcggtcagggtcggcttcgatgccaatgaccatgccgtaggaattggcagggacgtccttgggtacccagtcggctgcgctcttcaatgcagatgtgtcaatgtccgagtagataccgcccctcgcgagcaggatcaggtagcggaagaagtcggccttcaagactgggagcgggagcgcattgtaggcttcgaggacctgcggcaccgacgcgtagagatgcctgatcaagtgtacggcaacgttgtcggtgatgacctcgtggacaaaggacgggtggtgaacggtccaggttgcctcagcctcgcggaaggcatcgctgaactcgccctgcgcgggagtgtatttccaagtctgccaaatgtatgcgggtgtcttcgagtcgacatcgtaggggaattggtattcgagctgctcgcggagcggcttctgtgtcagcacatccatgctgatctgcgtctttggcttcttcggcggcggctcgggcgtgttgaaggccttctctgcctttgcagtctccttggccgccttctgtgcctcttcttgcttttcgaactcaggcttccacgcggtcggccgtggcatttcgttcgcgttgcggaagttgggcgctgagctctggtggtgcgatttgaacagaaaaaatagggtaagacatgctagcgaaagcacgagggccttcttaaaggtgagcatcgcggctggcgagtgctcggtggcggtcggagaataatttgaggagggcgatgtcgagaatgacaaccgaacagtaggcgcggcgcgggaggaggcggagaaaaagacaatatagcacggcagacgcccttgccgtggagaggtatgtacgaggtcgggtctgaaagcgtgagtctctaggaagtgttgacctcttatctctagcccagtgtcggcctagtccgagtcgaggagagtgcagcggagtggtggagatgagacgctgagcgcgcaattagggaattgttgcgctagggaaagaaaacgagagatttcagaaggttttggacaccaaaggtacagagacgaggaaaacgctctctatgttggccggacctgggagggaagctacgacgcagcttatagaaggcgcatctcgctcgcaggccccggcgacagtttcagcgaatgcacgctaagcattggtagccgcgtctgtcttcttccattaacgttccaccgtttctgacagggccctgtcacgcacacagtccaccgccaaagggagactcggtcccgaccaacgaaggccgcaacctgcctcttcctcacgcccactgctgatcgccactctactcatgacggcgactccccggcagctgaaggagtggccgacaagaggccacggccgctcagctaatcatagaccgcagccaacgcgtgtcccctagcgccaccagcgctccaggggtctaccgaacggatgcagtgacgaacacaacgccaaagattcagaggcacctgtccctgccacgggtgcacaaaccccctttttcacttggaactaagtctctcttttcgtcttgacatgtcttcgtcgagggggaccggcgccatcttttgcctgccgttggtacaccagcaaaccttcctcgcagctgtccatgggcgagatcggttcgagtacgccgcgcggcacggcaggctgaaacagctctttctgctatttgcggtctagcctacccggacaagtcgcaattagctaagcttagcacgattcgttcactacttgtgacgtcttggccgctcttgtcggcaggtgcaatgcagtcgcagataaatatacgaaccctctgctgctatacgaagaccgtgcacagacattgctgccatgtggccacagcctcggcgggttttcacttgccgctcacgcatggatactgtgctcgaaagctttccaactggtggaagacgttgctgatgccgacatctttgctaaagtacagcagcttcgttgaaggaagtttctccggcggacaactcgttacgtcatggacgctggatattccctcgcaccggccttggtcctgcaccatacttcatgcacatcgaacatgacaagaacaccgctccatctgtagaccctgtccatcgcttaccagatcgcccactatgccactcttgcgggactggggactgtggtaatacggtaatcaccgattacagataaggcaatgcaaatatccggtagtctttccgagcaccatcaatcttgaatacttgttctgcgctggttacactttgtcagacagcatcttgaacatcaagcagtagtctctgcaccagccctgtgcatcggaccgccggttgaactatgcagcctcacttcataggctcgaaacatgttgtgcgagtctcgcgaatctagtctctctgacagaagtgccgtcttacagttggctcagtatagctgcgcgatctacttcctaccccggacactctacgtggaacagccctgcgagatctaccgaacaggcaagtgtagctacgcttattccaatattccaacatttctttgagctttctatcttcatgcggcatctcaacttccatccatcgctttctcacatctgcgactacacgcgtccttctgcagttgcgctcttgtccaaacaccttgtcatcaactcttgtgtcagcccggtttcgaagtttcacagcgcttggtaaccgtcgtcagctgaggtcatgccgtcggcaggatccctgtcgcaaacctacgtcgatcttgggaaagcttgtgtatgtttcccttactccatggcgaactctcaacgttgcagaagctgcaagcctcatccctgcgccatgactcaaacaaaaaacaacaacaaatttccacagagcgctgcgcacaactctaacagttatctttcgtattgcttatttttacaacatcaccatcgcattcaatctccgctttggttccggcgcgcgaaagcgtgcccctcttaatacgaaagacgccgagataggtcgcgcgctatttcagtgcccgtccctatttgctcgtgtctcaacaagcgctagcaggaaaatctcctatggaacaagattggaagcgcgagctcgagcttcatgcaattttcgaggatgccgattacccaccgattcctcgacataaggggatggtcattgtggagagctcgagtcctctttggtaagggaggcgggacacttgccttaccacgtcgacttgcattgcgcaccgtgtgcgatagacgttggcttcatctatgagtctatgcgcctggaggtgtgaagcgacgggagcgcgaacaccggacgattcgagccgcaacccattcacatgtgtaatgtttcgtctatcaaggcgcgcattgcacaacaagtgtgtgacacagattcggctcatccatcgaaatcaagaacacactgtctgacacacgtgtgttgtgtgctgcatcaaagacaccttcgagctgggaaaacgcacatttgcaacatcgcacatgtctggacttgcacagatgaacgcgaaaacctaaatcgctgcgaactggttgcacgattcattctgcatggataatgcgaagacctggatcgcgaactggttgcacgatttgttctgcaaatatttgaccagaaccagccagagtaccgcattacccccgtcggcatttcaaacctcctccccccatccgggatcaatcttgcaccaactcccctctttcctgcgcctcatcgccaggatttcagatgccacactcctgctcgtcttctccttctcgatccactcctgcaccgcgtaacctctttccttcgcattcagtttccagctcatatcctcatctttattctctctcagccagcgcatcagttgcacaggtatgacgcctgcaggcatgttctgcagactctttctgtcggctgggatccagccttgaaagaagttcaagtacacgatgcgccgccatgcatcgttccaatcgggaccgggtgatgccgctgctatactccacgtgtcgactgcatgttgtgtggtgtctggcgtaaagggatgccatgtcagcgctctgatccattgacagccctcgaggtcgagccattctaatgagtatgtgttcacggagaagcggcgtaggatgttagaggcttcatgccagtcatcgtcgaggtcggagtagaatggtgtgccaccgagtgagacgcgggcgtagtctgacaccatggatgtcgttgaggagtttggagtcaaggtaggacgtggccagtatgcgagcgataggtgggtgatcttgttgaggtttggtgagatctttagtagatctggccaagatgcgcactctcctgcatgtgcaagggagaggcgactgaggttggtgaagtgcggtacagtgagctgtgctggaaggagcgggttgcgcatcgtcatcgtcgtcgatttcttcctcccacgagtctgccacatcaactggagctttcgctttgcctttcgacgtggtgtcgcttaagctcaatgctttgaggtcttctggtacctgcgaaagtacgcgcttcaagcacttcccgaggtcgttgagcgagaagtccgcacccaacacgccagtgaggtctaggaagcgcacatcctcccactccagtgcgccgtcttcctcgggctggaacagtatcttgaacgacttgaagtcgagacacccctcctcgccatagagcgtgagatagctcagcaaagcctctctcaacaccatcgggagcgttgggatatagtattgttcgtactcggatagttcgacccagtgttcggcaaaggtccgcagacaatgatgtcgcaagcttctcggcggtggcattcgctactcaatcgtaagaagtctgctttcgatggttaagccctggaacacagcgacagtgacctgcctgccaggatcgcacataccttgaagtctgtctctgttactcttgctagatggctgagccgtgacgccgcccgctcgccaggcttcttccaaccatagtccctcgtctgcttgggcgcataccgactcgttttgagccaactggttggtgcagctggaccaggcggtggtctcgcgcctccaggccctcgcatgcgcagcctcgtgccagcctttggtttcggagcattaacttctggtatagccagtatccgccgcagatcaggcgggacagtgcgactgcttactcctgagtgcatttcattcctctgttctatcgttgctcggggagcttgttcgcggcgcagttgggctatgcgctggtttacgctttggggctctgagggcgtggacggcgaggcgcgcgagctttggagtgaggggtgcacatagtttggtttggtggttgtgtaggcgggtgcgtgcttcttgggcatggcaggctactgaaagccgttctgctgcggctgaccgggagttgcggcgttcggtggtggactatatgggatggccgccgcgggggagtggggtgagccgtcgtcgctgtgagtcaagacgctgagacggagtgtgatgacaggtgattgtcggatgcagatttggtccgacttgagtcactactgattatgaggcagtgagattgggtgcgtgagtcaatcgtgagcatgcagcagcgtgaactggtggagggtgctttggacatgacatagatcgtcattgcgccacctcccgacgcgttaactccgacgcgacatgcattgtcagccgaaattcgatatcgacatcgatcatccatcttaccgttaaccgatccctcgtgattgttatcgttttcattgggacgtgatgtgcgcttgaaagcatgtctgcatttacattccattgcttgctgcgtgcgggtttccaccgtgccgtgtgttgaggctcggctcagccgcgccgttgaccagcggcttcctcatggtcttgtaaacatgccaccaccttcctccgttattgagcactctcaaccgtcgccgcagcagtcggccagcagcaccacgccggccgccttgaacagcatcaattaaacttgcaatcatgcatatgtcaaggctaacaatcggaatcgcagttggcctcgtgctcctacttctctacaccatcacttcgatatcggctgtcgaccccacctccatctacttccgcgcaagcacgggctatgctccgcgatactctgcattccgccgccagcaggccgaagcctatgtagcagctttcgaccatgcgcccaacgacttctaccacgccagcaaggatgagaagaggaggaaattgtgtgtcggcataccgtcgatcaagcgcgacgtcgactcatatttgcctgccactctgggctcgcttctcgaaggcttgacacgtgaggagcgagaggagatctacctcatcgtcttcattgcgcattcggaccccacacagcacccgtcgtacgttgagtcatggctctccggtcttgtagatgaggttgcgacatatgacttcggtttcgatcgcatgcagtacatccgcaacatggagcaagttggggggcgggttgtcgagaaggccgcatttgactacgcttacctgttgaacaagtgcgcagaacagttcacaccgtatgtcgccatcttcgaggatgatactgttgccatggatggatggtaccatcgcaccatgactgcgatccacgaagctgagcaacaggccgccctgcgcaggtcgaagcccgatttcttctatctccgcctattctacaccgagcagtttctgggatggaacaagcagttttggaagtcatacctatggcgctcgatcttcgtcgctgcgctgccgagtgcgctcttggtctttgtgcgcgtcttcaaaccccggaccaagctctctatgactctcacgactccccgtgccttcattgcgctctacgcttgcctggctgctcttatactattctacttctctctcggtcgtatgaccgtccacccaatgccatatggcgttcatgaaatgccgcacttcggatgttgcagccaagccttcgttttcccgaacctcaaagcacagcaactggtcgcatacttcaaggagaagcgggtgggctttacagacgtcttgatcgaggactttgcgaacgagcgagacgagttgaggtttgccatcacgcccagcctggtccaacacgttggcagagaggacgtcaagagttcgaaggacaggggcagtgctgaaaagatttggagtgctgcgtttgaaaagctgaactggaagacgttgaaggtggagcatgaggaggttggtcggctgaggagtgtcatcgcccaggaagcaccgccttgaatagcgtcgcttcgaatcatttcatgataggtaggattgcctaataggatcatctaccgcggcttcgtagcaatacgttgaagtttgccttactccattctagtctcttttcatgccagatgaatttggtgagctttgaacacagcccgtgcgacgatctacgtcttcatcgcacgtcatcgatgcatgtgtcagacgttttagtcctgtcagacatgcatgtcagtgctggggtggttgaacgtccttcatatcggttgaccggtgggcaatgttgtcgcaaggctgataggtggcgagatcatctgtcacttttcagccttacgatagctgcactgcaggtcagacaacatgggctgtatcaaggtatttattttgtgtaggtggatatttctctaggatgatgtcttagcatagccacagactatgctgcacgtcttgtaagggttgggctgacttgaggttagttgtgcttcagcctggtcgttgttgattccctgaaagagctcggcatgtagggccattacgctttggtgtccattagacacgttcagtgataaatacgatgagctgcatgccttcgtcgaaagtatcaggctgcttatcctgagattcctcggcggaataagtaagacaggcgttggtcatgacacgtgaggctgaagtagctgttgacatctctgggtatccttccctgaatctcactgtagcaagggtgtccaggagaacatctgatgggtttgaatgcttgctgggtgacgttgctgcggtgtaattgaaggtctttcctaatttggtgatgattgggaagcatcatggtattgtcttattttgtctagtacacaaagtcctggatgatggcatcgtcttgctaataatatttggagagtttaccgggtacggaagctggttaatgaccatataaggcttgccgtcgcgcccagtcttgttccttattattgcagtgaggacatcatgaggctgaggaggagtatcggtctccacgaaacagcagcttaactatcgttgattatccaagctatcctgataggtagggaataagcacacatctggcgacaatacgtgatagctaacacacccttaagagcagatgtgcccaacctcggttcggccaggcttggactggggtatacttcggctgccatattgctcacagaagcggggtgtcttttgggcgcctctacgttggccgatacgacgtcctccaacccacgccgatcagttttcgcatgccgttctggcacggatcgattcttccgtgttcagccttgcgacggcacaggcgcaggtcagccatcacgagctgtaccaagaggtcctccacgcatttacggttacatgtaagcaatcatatgccgagatggcgcacgattcatactcgacctttcgtgcagcctgcgcataattcgtcaggtgctctgagaactgcgggatgttctgaaaaccgctggggtggtcgtgggcgcagctggaggtcctccttatgtgcttgcattctgggatatgaacgcttgagtccctccgtcgagcgtctacttgcctttgctacatttttgtggtctttgtgtttcgctatcttcgatttggttcacattatcctcttcaccctgagcttgcaacatgagtacacagcagggaatacctctcaccaacggcgaagtcccaaagctcacttttgacgattactcggcatatgaagcggagagggagattgctacgccccatggtcaaggaagcttgcaccgctcttccgatgctaggagacgcacaacggcgacaccagcagtgcgatcgagcgcccaaaggctcaacaaaaaatcgattgattgctcagtacgggaccctgcggaccagttggtaagaaaaatcgtatccacatcgcagaggctggaaaaccatgtcaaagaagatgataaggatgaggaggaacaggaggaacaggaggagggtcttggtcacatgttgcgcacgtctggacaccgacacgccgatacaagagtgaagcacttctggacggatgatatcttagcaaggactatgacaaaaccctgcatcgtcggagaattgcagagctaccaaagagagaaccctgcactttttgctacgaagtcgatcgacacagttgcggaagatatcctcaaatatcgaagaaagatatttgccgttcttgcactcatagataaaggggcgtgcatagaagaggtcatcgcggaaggattggtagacaaagatctaccactgcacaccgacgaatcttcttctctatgtccactctttcgatacggcgcaaattccacggctcgcaaagtgaattgtttctctcgtattggttggaagaccctacacagggaaacatttcttacatctcagtatgccatgagtccccaatttcttggattcgatcctgacgggtgcacaccgaagcatgaagagttcagcgccagggagattttaccgataattgaagagcaagagcgacagcagggaggttatggggtgatccaaaagatcaagcttgcacgggcatctcacggctttcacaatcgtctacggttggtaaggctcaccaaattttggcatgttttgttgttaatcaatagtgcagatcaaaaccgatgacgagtttgccttgaagcgcctattgaagaatgacgctgtagagttccgcagagaagcgaaagcgggggggcgattcaacggatttgtttgtgatcacctcgtcacgttactgatgacatggacactcaatggccagtactatctgctctttccactggcccgctatgaccttgaagaatattggagtcattatagatctcctcaagtcagcccaggtatggctcgttggatgctgaagcaaatcgttggtatcactgcagcggtagagtacatccacgacccatcaggttcccaacctgcggatatcctcggtgtacctgatggcagagagtacggcagacatggcgatataaaacccgacaatctactctggtgcgactcgcctacagatcgtcgcggcatagttgtcgtcgcggacctgggtctggcaactttgaactctgtcgtgagtcgaactcaatcaaacaccaaagcgcgctgtgctccacggtacaaagcgccagagttcaacatcaagggtttcaagatccgacggtcatgtgatgtctgggcgcttggttgtgtcttgattgaatgggtctgttgggcattagagggcaatgatgcgcgcctgcagtttctcaacgacctgtttcaaacctttccctccggaagccagacagacttgtactttgagatggagcgcaaacagaacaaactcgttcatgtgactgtcaatcaggctgtcgctaaagtgagaagaccgcaacggctactacttgtgcctgcgctaacacgatctcagaaggctgctagattgcaccggtcgaagcactgcacacagctatttcacgatttactgtggctgatacaagagaagatgattgttgtacgtgcggaaaaccgcattagcgcccatgagttgcatgtagagctcaagaaaatgactgagaagggagagcgcgattccaggtattttgacgctccttgcgaatcgttaagagaagtgacacttcctctccctctgcaggcagaattctacatccaggaaccgaagagagaggcgattagccagtttcagctaggtgtgccccattgaaagtggatgctgttggttggaaatggctctctcatttcaccgcgtgccttcatatcatggctatctaagagacacaacaatttgacaggactggtgttatatctcatttagacagggtaggattttcggtcggtgtttggtgcccacgtctcctttgtcattactcccacgctgacccacgatcaatctcaataatgagatctcttccaccgacgccttcatcgatgtcacttcagtctttcacatgtacgttagtgcgcagtgcaattgtagttgtggcgaggaactcataccggggttaaagcccgtggcaaagtgcattgaaaacgtccgcgtgtccactacattagagtcaggagcttcaatgcaagaatgtaaagtggtggacctacagtaactcgagcctgtccatatccaaacacttgcccgaaaaacgcttcaagcgcgttttgttctgtgtacctggctgagacgatgacgacttgcatgtcgacggacggagatgatttccagaggcgcagtggcggtaaactcggttcgaagactgtgaggaaaaagcagtttattggcctacgacgcagagatttcttgcacagccctgaggcctgcggcttttgtaagaatctgggttcgcttcgttattggatgtgaacatgccccactttcgacggatttgttggcagtgcgtcgctgcaccacgttgttgagatcagaggattcagcctcgttgagcccggttaaggctggtgacgcgggtctcgcggtgaaggtaggcagacaacgcgaaactgcctttgtgtcgctttaattctgacggaagggcggaaaattcccgtttgcagtcgactgaccggtcaactaatcacgtcccaccataggtcgtactgcagggcctcgtctcagcctcgccacgcatgcagcttataggcaggagcaccccagcctgctgcgaagagaagctattagtaccaacattgctttcgcttttctccgatggattggcccagcgataatgcttgtctcagccgcaatggtgtaatgctgcgacgcattttcaagtacagttcgcgtccttcgagggtggtcagaattgtcaagaagaatcaggtatgtaattactcttactcagatacctttctgctaaccgagtgttccagtatcgagccgaggtatggtccttgaaatcagaggaggactgggatgcatggttgaacaaggtaagaagtgtaaactgaagacatgatgaccgagatactaaaatctgaaaagtacagcgatcagtctgatcgaggacttatcttgatgtaaggaattatgagaacccagcattaagaagtaatctgacggtgataaccccaaagattagccgatcgtacgaacaacgagtcgccacattcagctggatcatgtccaatgtcgatcggagattggttagtagaagcggaagatagtatgccatgtaaacggggaatacgtcgtgagacgacttttgcacctttcgaggaaaagtcacacaaaggtcatgagttccaggaagcaaccctgacacaagaagcgaccagtcgaagacctcggagtttgctgaatctaccgttctcgaagtcgacatttgagcgaatctgcgagcgtttccaggttcacgactcaatcgttcgaaccttgactcgcaccgacgtacccacattctcgtgcaataatgtggaaatgggcggtcctgcatatggtgagataaagttcctgtcccaccttagcttttgctaattactttcgtgcatttgagtatacagttgccggactccaaactcttgggattcggatttggccatgtcggcaactcatcatgtgcagcatggtctcacatgtgcaataatatatgggacaactattaagacagaaaaagcgatgcttgaaagactccggaatgtgcgacatgaggctgcgcatcctttactaattccagggatactcgcagagatagaactcataagacataccgggcttgttgattccatgatcaatgacgtggaagcaaaaattctcgagttggatatgcagaccagcaaaccgcgtgatcatcgccagattgacgtcgaaaggcgataccaatcgaaacgtgaaacatggctgaacctcagctatcttcgcaattcaatcatgacatggaagattcagttactgaagatcattgagcacgcgaattcactcaatactagtccagaggcgtcagcgaatgccccaacgaatgtctcccatgatgtacactgcgtaaaagcagcatatgggcgagagtacattcagctgggataccctacactcaacagaacatcactagaaataccactgttcgatagaagaccaaacgaactgaacttcaacaatgcgcatggcccacgccactcgtggagtcacacgcaagattctgaaagttttggcatgaacaagaattacattggatacccattacaattacacgagcgcgaagacggaccagatgggaacgaccacgtgagagcggtcggagagaaaataaaagttcgcctctctgccattatagatgattacgacgaaaagatacgagactgcaacatgcgcgttgacggcatggctatggctacgcaatgggtaaacagccactccttcccactgctcgttccttactgaccatctcagtcgcaaagcgagactgccgttgagattgcgcttgcgaccagccaagactccaaagtcatgagatcaatctctcttgtcacaatggtctttcttcctgggacgttctttgctgtgagtacagttccatcagtaaaaggctgttcgctaacccttttagactgtcttctccatgacgttcttcgattggaacgatgacaagggtaaggcactagtatccaagtacctttggatctacgtggtcgtgactgtgttctttacagcgatcactattgggctttggtacttcttcgtcatgttccgccgtagcggaccagtaaagagtgacgaagaggagatgcgttggacatgacggcgctgccacacatggaaacgtcagtcactttgctgacagcaacgtctctcatttcccaagaaaagaatctgcgacttttgacaacagtttcctgcagcgtgcgcgaaaacctttacgcatttgtggtgtcccagtctcttgagattcattttccaattggtttggcatggtcttaatcaagaccaccttcggcgggacgttcaaatttacaggggccaggtgcgcaggccgggtctcgtaattgggattcagattagcgttcgtgtcttgagaagaagcggattcgcttggcgcagatgtgctatgcgctggttgtgtttggccatttagaggaggtggaaattcgagcgtggaccatgacgaatcccctcgcacgataccaccagctgatgcagaatccgtaccatttgcatgctgagcactgtctacgcttccttctgattttatcgagggcgcttgcgccaccatatcgacacttgtcacgtgtggtaccgttgatgcgttcttttgcgaagttttcacttcaccgttcgtagtattggcgattttcttctcgggccatttcgtatatttgctggaagttttggacctcggtgcaacgaagagctcgtttgttggtactccggccaatgggtcctgagtggccccacctggaaactctggaagttcgacaatttcagacaaacctgaatcggtccttgaggctggtttggttcttgaagtacaatatgttattgcttctcggcaacatttatcaagccgggtgaacgtatcaacgattgtttcaatctttgcgcgtttggtgttgtccactcgcagaagatcagtctctatacactcgactagatccaaaatgtagtcgttggaggcttcgcgcttcagtcgcctgaacatctagcgaacgtttcttagttacaatcgtttttgtgttttaaggatacttacttccacaacagaatgtttcgcacgccctttgtagccattcgtaccacccacttcgagagaatagaagttatcggatggaaaaatgagtattttcgaatccttgattcgttcgcttgaaaagccttcgataccacgccacccatacatataccacactacgaactgtaacaggatacagccgaaggaccagatatcgaattgtggggacacctgtcgtgtgacatcaaactcgggagcgctgtacgtttcggtgacaccgttgacggcactccgacgaaccagcgatctagaatctttgctgtggaaatctgcaaatccgaaatcgccaatttgaagaaccccggttaccgcttgatcggaaacgctcttgtggtccttgaaccagaggatgttttctggctttagatcaccgtgccgcccatgtagcctcttcagctcgtcagcagtcaagccttgagggtttgcttcatctatttcacagtagtggatgagtttaagcgccttggacaggccaagtatctgtgcagatatccactttacgatatttgggtcttcgcgggccatcccaaggtctggaaagcgtttctcccaaaactctttgaggtttccatccgcccacggaaatataaggttgaaatgatttcgatatgtgtaagttgcgagaagtctgatcaggtgcggatgactcttgtcgtgaaaccttttgagtgcgacggcttcgcgatcttgtttgtagctgcggtttttcttagaatcatgcacaaccttcaactccttaaccgcaaagtaagtgtcattctttgccgcctcatgagagttagcagcatctagtttgtagccaaggtggcactcaccatgtctggatgggcattgtaatgtgcagcatgtatttttaccttccgcacaaaagatgttccgccttcccactcagtacttccgttgaccgtgccctcctgagaagcttccttgacctccatgaacggtagcaccaattcgtctttaagtgagaaatggagaactttctcattggcggcccaggtgagcttgaagatcggaggcgatatttctccctggtgtgtttcaaatgcttcgcagtagatagttcgccaaattgcaggtttgagtgccagcctagctttcaaatacctttcagatccttctgttacctcgctgtatactttgttctccttgatgatgaacggaagatcagtatcatagatacctgccttgatgaatgcgccaatttgcgcagataactcgatcatacacagtattgcaaatatcctttgtcgggagcttttcccccgcatgattagactggctgagagtgtttcaacgtcttcgcgtacgccagcatgacgaagttgtagtttgatgttacctgccgtcatgcatctttcgagttgatcgattggcagaaacagtcttctaggttcagaagaagccacccgtttttctctgatccaagcttcaaggtctcgaatcaaattctttggctgtccatgttcaacctcaaactgcgtgccgaatcctgtcaagtcaagactgggatctccgggcctttcgtcggctttgtctgtagactttagagagtacccagcatcgctgatcaggtctcccatcgagctctcaggaagctgcttggtcggcagctgcgccatgaaatcttcgtcgaagttattgttgccataaaagacagtgtccggcatggctgacgcttggggcccattttgtacgctctcgtttaacgcctgtacatgtgagcaaaggttttgtgcttgaagaacgttttcataccagctcagactcagtgtcctgtgaagatgcaggtgcatagccaccaattggagacgcattagactgtgtctccgttccatgcggcatgtcgtactgcatacgatagtgtgcgaaacactattggcccaagtgctcaagcgctcgagtaagttgctaatgtaagtgtaaatgtgagtcaaactggagcatcacgatctttactagtggtgcggaggtaccataagcatggataccgaggagccgcacataccagattgcttcttcccgcagggacaccaccatctcgaaagctttggtctacggttcgcttccagccgtccatcaggattcaaacagtaagcaatcttccatcacctacgcaacctcgggtagctgtgggtcgggggccagaaaacagcgtcgggatcgttgcttgttgggaaccaaggcaagggcccttgtaagttcactaacgatagccatcaataactttgagctacacttgtacgttatgctgaaaaaagcaggaaaatatcgcaaatgtagaccttagatgcatctgagaaacagtcctgctaaaatctgatcggccgagtcataccttagtagccatcgacaccaacaacgaagtctgcattcaagcgatgattgggttacaaacacgggatgcgaaggatcaggaagatgatgtggatgtgcatccttctggagagggtgtggggcgctgaagttggttggagctgcagtcagcaagcgaagagggaccatttccttttgcaggcgccgctgcacaatgaaccggtgagaataagcgagtttgatcttgtaacagcggcacggcaatcctatagccaagctaaattacagcatagccaccgccaccaatggatggctttgtgtcatctgctagaagctactttgagctgccaggaggggggcgtcgcacttacttagagtacatgaggtcctcctgaacgtgttgagatgtgacgtaagccttttcttccttcaagattactttgctctccgatattcacttcttccgaccttccgtctcgctcctcgtgtattcttcgcgttgcgccaacatccttcgaagcttgtaaagctcgcgcgatggtgagctctcatgaatcagtctgcagggtcgagagaaaatacgagcactattttcagttgcctacaaaacgggtagcaagcccgaggatgcttctccaagcagtcaccgagcaggctggtgtagggaacttctacatcgaagtaggaacatttcaaatcgacgatcaaccatgactaactctgtatagatgcgacacaatacctattgtatcagtttgagtgaaaacgtggacatggtaagcttgtgacagagcggactgagtggaggcaaatcgaggctgatttgatcggaaccagagagagatatattctcgatgtcgtaaataaataggggagcgtcttagacagccgtacagtaaatttacatgggccatgggagttcgtgatggaaatacgttcttagcaccatagatagcgcgagactcataaattgtctaccgctcgattgcgacacaatacatcacatctacaaaaaaaattggtagttacatgccgagggtcattggatggtgatgatacagcagtattctttagatgtacatgttacagcctatggaagactcgttatgatctatcatcgtagactgcaataatccacatagcgacgtattcatactcacgtaaggggacacgccttctcgcacatgcaccaaacctatccttgataggtagggaatgagcaagtatctgacaacaacacgcgatagctaacacagccttaaatgcagacgtgctgatccgagcttcggtcgagctttgggctgttatctgtcaaatacttgaatcaagcagggcgtggtgggggtgctcacacatggggctacatgaggtcttccatcccgcgtcgacatgctgtattgacacggatgcgctcttccgtgctcagccaggcgaagttgtccagaacttggaagctggctgagagctgaacattgcacagccacgttacccacgttcgcgtcgtgaacgacgagacccatacgattgtgcaagctgacacacatcccgctcgggaccttttggtgttgggttaatagacatgtctagaattcttacttatgggactgcacccgacgcgaaactccttatcttgacctgtttcttgaggcaacaagtttaaacaacctgtaccatgatcggcgacccttctttcgtcatcttaaaacactctgcatggctcgacacgtcaaagtacgagcaacagatacttggctccatcatccgcaatagggctcgatggcgcatatgtccactgccactctgcccagcctttcgtgtgtatgaatccgatcatgaatgccgcaaaagcaacagcaacaggtgttgcgtatgacgtgccatctctgtaaaccatctgcgatgtgttcgtcaagtcggtacggccccatgtcggacgtacatgctcgccgataaagctcagatcgccgtcgccacgaggtgtagggttgaactcggatttcctcccgcgttgatcagcagagtggaagcaaataacatctggaaatttcgccggatatgtgcgcgacccctcgggaccatcgttacttgcggacgcgaatacgataatgtccttatgtagacaggccttgatctcttcaaacaaaccatcggaagggttcctacggtcgaagccgaaagaaagcgatatcatattcactttccatgttgtcctggcgtatttgagagcctagtcaaagttagtatgggtacgtattaaacacattccataattggagaaatccttacctcgacaacggtttttacgtctggattgttggtgttggtgatctcagcaatgtagagatccacattgacggaaagacgcagaatgatagtggcgatgaaagtgccatgatcaactttgtcgacattgggttcatcatcgacgaacgacttaaagcacttgaccctattccgttcatctgtgttgaactctgggtttttcagattgaagccggagtcaagtatcgctactttcaagggttcagcggaggtttcaccaagtcgtagggccttgaggaatttgatggaattattgaaccatttatccgttcttctttctctgtgcagctatcagcccgcggaacagacaacgaactggacatgaaacatactgagcttgttgagaatcgggtgcaggctcgtggtcaaatagatgaccattctcagcgtctgataaaccccgaataacactctctatgctgtcgtgcaaagagggctctatgactcgtggtatgataactaaaacgaatcagtggaagattttggacagcggtgcagtggcatatacgtttgcttgacattgatcttacatcgcgctcagtcagtgacagtgacaaacgtagactttcttccaactcgtcactcgggctgccgttttgcagattgtcccacctctgcgatatcttacgcttcagaaccggttgaacagaatgatcgggaatagttgatacttcaacggccactagatctccaggaacatcacggtattctggaacaacatcgtcatcgattatctcacaatcagtttcgcaagggtagtcgccatgctctgctacattatctccaggattttcaggtctctttgagagaatgtcaaaatctgggaggccttttaagactctggacgtgatttcgctacgaaccagacgctggtacgtatcctgaggattttcaaacactactgatcgcaagctcacatcctgtcgcgagcgctcgaatttgtaacgctgatgaaagtcgaggcaagctcgcacggcttccatgtaaggtccctgggtgattgggtctgcgtcttgtagcaagtctttatgaatcttccggagacttttggccaggttaccattgtctagctcgtattctggaatacccatgttggaaatggacccgtactctatctcgaggagaagtttcgcaaaagatgcaaacgaccccgcgagcaccctagcatcaatttcttcaccgtagcattcctcagtcccgagtttccagactataaatggggactctcggtcaattttaccagagtctagcttgaggaagtgtactgcgttttcgtcccatggagctgatgcgtgcctccaccagggacaaaagattgagaggtgaagtgccagctttgctgctagagaacgtctctgtttccttccaaaacgatatggtacaattggaagactgaagagggactcgttctcaatcaggcccttcagactagttgacaagggcctatgtgtgaagtcgacgactgtagaacctggttcgaacgaatttgagtcctcatataacatgagggctaagccttgatcgaagtcgattgattcgcacatttcatgacataatgttatgtgcatgtcattcccggagaggcccctgggattcattattggtatacgcttggaacagtagtctgagacttacgatcctatgtcacatctgacaagctgccatgcatttgccccaggacacaataaacacatattaggtcctccttgtgcttcccagtgttgattctcataacttgaaactagtaactgcagttcatgtgttgtatcgccctgtgctagttcgcaagcatcgaactctgctttgatggtatctagcacttggccaagacgctcgctcgacgcgcgcccgaaggtttggatccatgtgtcgacaatatcctcagcctgtgggtttttgactggtctcgataaattacggtgcgttgaagtggtcatgtgaaccttttgtagaatgtggttcacgtttcgcgcgaaagaatgcgcgattcttgcatcctgaattgtgtcgaacttgaaaaggcaagacccaccttcaccacagagatcgaccgggtattgcgcgtcatctagaacatctatcaaacgtatcacagtatcgctaaatccagaccgagattgtgaacggtcgacttgtagccttctgttgaagatattggtgagatggccgaagagactatccagtccacattcgagggccagcgcctccctcgatggaagtgattgcacatgttcaagtgacaacttcttcctcactaattctagcagttgtgattcaaagcgctctgcgtagtctaatttggcatcgaatggggcctgtgtggttttgtcgagaagctcaaccgaaactggaagccgacggattttatgtgcattctctccaagcgccttcaacagaggcaaatgatgcaaggccatagctccggatgttccaagaattccacagcaagtgcatgtaaggtctgaaaccacctcgtacccaggtatggttcgatcccacgtctaaatggaatgttagttgtgcgatatgcgcaccatgttgctcaaccattaactagatcaggctgtcgcttacaaattactaggctgcaaatctatcgtgccctatgccacattctgattgcaggccggagttgctctgacgtggaaagcattatgatacgtatatctcggtaatgctatgtttcacagtgaagatgaggtacccagaatggggaccgagtagttgaaatacttgtattgccgattgcgttggacaggccatgcgaacttggcgcaggaggcttatgtcggctgatttacacagctcttaacttacaggctaatgaggtatccacccaaagattgacccctcatcagcccaaaactcccagtcctcagcttgccctcttcagtcagtattcaaaaaatcactctaactccgtcaaagaaaagactgttctccgtacactaccataggtatcatcaggcagggcttgctcgctcatttcattgatgtcagaaagacgagggccgttgaagatagcccatgacaggtctgtagaaaaccaattccagagctacgagcaattgaaagaggcatcaccacctagtcaactgagattttgaagagtggagcttcgatttctgactcatggttggtctcgagcgaaatcaaattgcgctgactgaagcaagaagtgatcaaggagaggtctcacagcccatactacaattggccaaccattgcgaagcaattttgaatgaatgtatcataaaggtacaggaaggatctcctgtagcatctgaatgtttgagtcaacacaagtggcaattcgaagcttggtcgaggtatggtggagttttcgctggccacaagacaaatctcgacagccgtttaagcaacaaaccccggatccaggacattatcattcgtgtattgatcaacctgaggcgccacttatcatactgtgagttgaaattagtgcttggtggtaccgtgtcactcatgcgtctagtgaaagagcaccggtacattcaagtcgatgctttctggacagaccccaacttatctgcatcgcaagaagataagcgaagatcatatgttgatttctgtaagagaccatgaagaagctattggtgaagctttggaacaattaagtcatattggtgttgccatttggagttcgtccagaatcacggagactgcccaggcgagaaagttactctacgaaaagcctgaaccgtatcgctatgagctcctatgtcgagtcgctctggagacactctatccttccgctcctgaggcgcttctcgaccagctctgcaaaagcatggtgaatcgttatgctcgacatttgtaccgggctcccatgcaggaagctctagatgaggatgtgagaataaagcaaacaattccgagaccatctctcgatacacaggtattttctggcagtgagatgccatcgaaacagaccaaaatgccgattccaaagtccccgctaaatcttatacctccatcgatcaaattgagtacattttccagtaacctcagagcagcccaaaacatagtccgtccctcccccaccacaatcagacttggcaaaatctacggcccacccgtaccagatcttgatacagacgggcaagccaagtgcgactggtgcttccagacaatcgatcaagctatagttaaggagggccagtggactccacgaggaatgtatgcctagatgctactttactcaaatcatattctagctgacaaaaccaaaatctagagctcattatcagaaagatccggaacctttctcatgcttatcagaactatgtctcgaaaaggctcctagctttcgctcgcgcaaggattgggatgcacacatgtttaaacaccatattcactggccccagtacatacaccgtggtaagatgtggatctgcaggataggattactcggaagtgcagcacatcgcgaaggagaatcggatgccttccaatccaagtatacacacgagtcagctgcgtacttttcttcggcaaaccacttcatgagtcatgtaaagacgatgcactacgaagagggccgcgctccctggaacgatgctgacctttcggccttatctggcgaatgtgtggtggaattgagcctcgacgcagcagtctgtccaatctgtcacatggcacaagaaggaccgcagaacaagagctcgaagtctatgcatgatcacattgctgcccatttgcagggaatcatgttgttatccgtatctctgatacaagcgctgcctcgaggctcggaagatgcagagattcctggtcacccgactataactgtcgctcacgcgggcatctctgatatcgaggcggcagaggcagatcgtgatgatcgaatggctgatctttcgtccctttcgtctaccttcaccgaatgtcgtccggtttcgccagatctagatgctatacctgccgaccaagaaccattggacaccttgtggacaaacgttagagttaaaattcaggaggatcgaccacttgagtcaaatgagacagatctatatctttcacagctggaaaatgatttcgttcacattcctgaggatgaattcgatgaaggacctgtagagccacttcaaacaggcatccgcacgcgtacaatgttagccgctggctcaacaaggtcgctattcctgcctttaagcgaactcgagaatctcgtgaacgaccgtaacgttagacaagaactaaagcgttctgggctgacggaaggattggacaagatcttgttggatgttctacgtccgcagaaaccacagactgatactgacatcactacaacacgctgaaagattttcgcaattctatgcctcatgaacaggtcgaaagacatacgagccttcattgaggaggagatattcgacgccgatttaccattcgagtttatatctggacgccgtgtactacgaagtcccaagaaaggaaagccaggagtgcccatcagactgttcatgcattccaatgtttgggattatctgagcctggacttgttcgaagattaccaaaatcggttcatggccccatatttcaggttgatgacacggaaaattaggccgtatattcttcaccgctgcgttgttctaccatttctgagaattgaagacaaaaatggagcctacagcgttgagatcgagacactgttttccgttgtgtctcgcgtggagatacacccagcacatcatgactaccagtcaccacatgtaagtgtggatcatatctagctgtgctctcacataagctaatctagcacagggcagctcagacaagatgtattttgctgtaaagcaattacagaagaccgaaactttggaatccgcccaagccaatcgtgaaataagagcatacaagcgcgtgacctctatacatcacgcacatattgttcggctcctcgcaatatatgcgtacctggacaggcttcacatgatctttccttgggcagatggcaacttgtatcaattctgggaaaagcacttccccgacgcgtgtagcttaccgcgaagtcattcgctggcaaagtggatggctaatcaattctatggccttgccgatggcctcagacgcattcacaaattggaggtcgacccatctttggacgagcttcaaccggaagatcatagaagaacgcacggcagatacggccacataaaaccagaaaacattctgtggttcaaaagtcccggaaaagaatctgccatggatcagattggcaagctcatgatatccgacctggggtcgagagactttcatggtacattctcaaaagatgtggaggtacatgcagcaggaggatacacaagtacttacacatcgcccgagtctgatttcgataaacaaatcacgccagagtctgacatctggtcattcggttgtgtcctcctggaattcgtcgtctggtacatcctgggctggcatggagtccgagattttgcagaacaacggaatgtagactcgaacaccaagatcccatcggaccagtttttcaatttcttcgagtataagcatgatctgaacgaggccaagttgaagtcatctgtttatagggtatgtcagatcgaggcaaatctcaaacgcattgctcacacatgacagacccttgcaattttaagagaaagcgatgcttctagcgacttgatgattgatcttctagatcttatcgaaagtcgtttattacgttcacgtacttatgagcgggctagttgcgacgaactcgtcgctcagttggacactatcaagaattcgtgtgctggaagtgagaaatattgtgttcaggttacacgtgggaaattagctagaattccgtctgatctttccgaaaagctcgtgacgcctgtattctccgcggagaggaagaactcataaacaagcaccagtatccaaaaccagccggcagcttctgttcaaatcacgctcaggtttgtctgctcaaaactccaatcataagtccacgatttatctaccccaactgtagttcacgcgttcgactaaatcattttgatcagatcgtggccattttatgaaacagtgagcaacgtgcaattttaatagataagtgaacggcgacagttggcacgcaaacccttttccctaatgggacaacattgcacgctcctatacagatgcgcgacggagatctataggatctcctcgtcaaaagctcggtggacctgagcgagtttccttcgcaataatgcgctttagcgaggctgtgaaatgtgcaaccaacttgacagattttgattttgctgtccgagcaccatcttaggcccgaaacacctcaatcaactctagcatccctagggtctgatcttgggccaaatgcgcactatcaaggttcatactggcgattgccatgaagcctattccttttaagcctcttcatctgctcagaaccattgttgttcggaattcaaatttgtttgtactctcacgtcatgctggtggatggggagggccatgatgcatgcgctgaactgatgcttaatccccattcgcagataaacagctagtagatgcaggtacttggatacttcgtgtggatggatgttagaagttcgtaggtcatacggcggcaattagcgcttttatgtcgtgtttgcagcttatatcaaccagactttatcaatagcacgtgtcagtctttggtgagatacatcttgctggtacgaaacaggttcgtagatcaaatatatacaacgaaaaatcttgaatcctagtgcgtcccgcgctacagcagccactcttaacaagtaaaaactgccggtccaggaacaatatacgtttcacctaaacacagtcagcaaggtggatcgacaaagcgtaacgcgatacatagactcacctttagtaacgtcatgagtgataccaggatcagtgctcttgtatgcgcctgggaaggcaacgaggccagagggcgtagtgctgccaccgccagtaaccttgagttgatgacagcccttcgatacgtcagtgcaagaaagggtacagaagtgactcaatgcgatcttactgggtagaattgtgctcccgggtatgacgatgcagcgtgcagagcgatgatctcgtggcgaacgaggtagtttccggacggtatgcacttggggatcgtgtaagatacgaagccgccagccttcatggttgcagttgcaccccaagtgttgccgttgcggccctcttgttggattttgaaccacacagctctgatcatgaatgtaagtacttattgatataagagaagatttgggcaacctactcagtcccaggcatccagtcgttgcagccggtgtcgggacacttggccatgtaggtgacggtaggaccgacatgtgtgtcaggccatagcgtccagtagagcttgacttcggtaccagctgcgacttcggcgtggagcgcggcgggcgaggagccaggagcaccaccagctgtgtagccaccgcattgcaagtcggagagggagacgttctcgacgggaccgttgccctggatggggcgagagatacgctggggtttagggtttgcgtatggatcggcgtacggttggtagaatttgtagttctgactgccgatcagggcagtgtcgacataaccgtgagccgcgacagcgctggcaaaggccagggttggagcaatgtacttcattatgataaaaaatgttcagctgcgaacgatgaattggaagttgggaaggggtatatatagatgggtcaagtaaatccaatgtaataactttccaacaacacaccagcacacccaggtaaaactaatgggcggataccattgctctgccgagagaacggtggttcgaggacagtgttgctagcgcggccaagctgaacttcatctaaagacatagattgagcaatgtgtgctgttacagactgtaagcgtctcatcctattaggcggtgttatttggagactaaaggacaaatagaaccgtgaaaccgccggcatcatgagatggtgagccgtatgaacttcgacgacggctcaagaataccgaaattgtagagattactgtctagatctgtagcgttgcaaatgattgtgttactttgtgtgcacgcctcggaattaggcagacacgaccttcaaaacagtgatagaaagtgctccttggcttcatctggttggtggaatgcttcggtcttggcgaaagcctaggtctcagatgccacgtgcctcgatattacagttcttgtaccgggaacggtatccttgtttcggagtaaatagattggcatcatatagatcgttaatgattgcgcaggcatgggtgtgggtggtagcaatgaatagtcggtttggctatgggcatggccttcgaatcaattggtcgtcctgccacgttagtcttctgtggagtagttggcatgcatggcatctccatgtgtcgcgttgagaaaacctgggtggcgggtcgtaggcgttcgtaattgaatcatagtcagttctgcgatccatgggaaaagtggcttgtccaagagttgcattgtcacaaattcttcctgaaggacagtaccgactgacttgcgccggaaacggaagctaatacagagcgtggtgaggatgggacacaagagccaagccccaagaccgttgttgtgatgagcacgacactccagttccacccttcaatggaattttacttcctgtcgccaaaatcaggctcggcctcccatctcattgcgccctcaggaatcggcgcgacagcgctcctgcaatatatgtgcatggctccactccaatcaagcccctccagtagtccacctttgacggcaacgactttgggagtgccgtcttggacgatgtgagcatggaggattcggctgccacaagttttgcaaaagtaacagcgctgtgtcctccctgaatcacattgtctgatgaagtttgatactgaggggttatcggcaacactgaaataaggaaagattgccgatgtgccaaaagcgctggaagattgcttgcggcagtcgatacagtggcagtggaagagcatgaggggcttcgtagtaggcgtagtgtacgcgacggcgccacaagcgcatgagccgttcatggtgatgtgttgacgtaggtctggagcggatgaccttctgcctcaaacttgtagttcctcaagtcttccacttgtgaatcaagagacaacgttcgtgctcatgccagtaatgacgtaggattcgaggtgccgtgaacaagtgaaggcaacgaacctctcatcgtcgtgcttttgttttactccagattatttggttctggtccggactagcatcagagggagatttactctggtgcgacgtttagacaagcagttatggagtgagtgtgaagggatgagatggtactcgaatgttctcgaggaccgggtaggaagctctgacccgcagctaaacatcccactactgccccgcaacacaacaatagagcacagcttcgagcagcaccgtaagtaacacatagtttcagccaagatggtgatcaactacagcaagtgggtgagtatatcaaagtcatgtgacttctgtttgtcgcaacctaacaagcataggacaacctcgagctttctgacgacagcgatatcgaagtacacccaaacgtcgacaagaagtcctttatccgcgcgaaacaagctcagatacaccaagaacgcgaccaccgccgccaccagatcagaacgctcaagtacgagcgcattatcaatgacggccttacagagcgcgtcgaccgcctgctcaccgcgctgaaatctcacaaggacaagcaggctgaaggcaatggcgcaaatgacgaccagctggtatttcaggccatgatggagagcatgatggacatgaagattgacaaggacggaggaagcgaccgaccgccgccaccgccagagggtgtacacgagcatgtgaaggagaagccgacgtatccacagatgatggccagcctggtggactccgtgaagaaggacatcgacgcaagcaagagcgaggagccacggttcaatctcttcatccaagggctggagaaggaaaaggagcgcatagaagacctgcagaagcaactatacgctaagctcgcagagttggaaaaggaagagaagaagcacatcacaagcgacgacctaaaggaaggcttcagcttctcgaacgtccgcaaaggcgaagaacaacccgcctcaacatcctcgtcatcagcacccaaaaaagacacatccgtcgaactcctcaaccctccatcccgcccaacagcctcgcgcgtagactccggcgacctcgccgacgtcgaagaaggcaccgccatatccggctctacctcctcccccaatgacgacgacgacgacatatccgcctcccccctcgcacagtccttcgcgaagataaaagtcggcgactggtacgcctcgctgcaattcctcatgcaacatcccgaagtcatgaaggagtccgaaaccgacggcctcctcgtcgaagccttcaacgccgaactcgacggcaagcccaagcacgcgcgccaatgcgtgcacgcggggctcctgctgcaatactgcagacaactcggcggccgccagggcgtcgagctgttcttcaagcgcatacagagcaaagaccaccaagcggcgaaaatgttcaatgatgatgtcgacggcacgtatcgccgcatcaagacgcgcgcggcagagatactgaaggaacgcgccgagaatccgagtggagcagagggcgtcgagcagatccaactgcatgccgtggatccgggcacgacgatcaacatccaagtcccgcccaaggaaccgacgtcgcaagagcccgaggagcgcgaggcagaagtgcaggcgcggcagatattcgagaacttcccgccgggactgcagcgggcgctggagagtgggaagctggatgaagtcaacaaggtgctggcgaagatgagtgtcgaggaggcggaggagattgtggagaagttgggtcagggaggcatgttgagtctggagcagggcgtgattgatgcgacaacggatgagggcaagaaggctatggaggagattgagaagacgcgtaggtttccgggacaggaacgtatacaggaagtagaagaagagtaaagagatggaacggtgtgaaaatatcagaggttgatatgactgtatactacttatgatgaatggcatcatcgaacgtgaacggaatgaaaaacacattaagcctgcctcgcaaacccataatcccttgctcggtaatcaaaacttctcataaagtaaacagaaactccagccggcttcactgcaccctaaatgagcgcactgagattgtcatcgatgccctccatgtctccatcgccagcgaaggccgcaaagtcatcttccgcattgttcttgctcatcttcctcttcttgtatgcttgctggtatgcttcctggccataagcgccacctgactcaatgcgcgggtgttgcaggctcttgagcaagtcggcagccgcgtggttcggctcatcaccaatcgctgtcgcataagcaggctcagtggactgaccaccaggtgcgggtgcactttgtggctcgatggggtttgcgaccaggctctggcatgacatcgtcgccaatgtctggcacctgctcaacagcttgtacaggtgctagctgcggtgagccaacgggagtgaaagactccataggtggcggagtgagttcctcaacctgggggcgttcccgggtcacgggagacgtggtcgcagctggaaggggtgccgctgtggagattctgttcgtctcagcggctgagagacccttgaggatggcctcctcgactttgcgcttgcggccctcaatggcgtctttgcgagtcctcaggtccaccatttgcgcctcttcatgctcgagcttgcccttgttcgattcgagtagtttctcgagtccagcaacgagagcttgtcgtgctttgatactctctgcgacggcgccttcggccactgcgagcttctttacgagtgccgcaagtccagctgcgtgcatcgggggcgatggcatagtgctgccgggcgctgtgtgcttctcatagtcctggtttgcggctgcgacagccggcttggtgttcagctccgccttttgcagatttgtcgcgagtggagcaacaggcgtgagctcaggggggaccgtagacgatgagaagagcgaaccaccgagggcttgtttgcgcggcgcacgcgagttgtcgacctctgctctgattagtatgtattccatcctggacatgatcgcatacataccactaagcttcttctcgtacttcctgctggaccgccggattgaagatgttgcgctgtctccaaacttcgaccactctacggatcttgttctgtgtgtcggcgggtgagcccttgtaggcaatctgagttgcatcggccaggatcggttcgaaagccctgaggaattcctccttcttgcgcatcttcgaggtttgtgtgatctctgtttctgtcattagctccattccgtggcttgtgaatacaatcaaacgtaccatttgcgaggtaaatcaagaccagcttcttgctgggagtcgactccctcatccgctggatccatacctgcgcgatgcgttcggcgtgccgcctatacaagattcatgttagtagggtgtcttaagtcgcgcgcgacaaagcgtaggtctgccacaggcatatccatagtttggcgtttgcgctaggcggaccatagatagtttgggggtgttttacctgtggaagaggatccattgtccgacagtggagatggcctcttgcgtctcgtttagcgacgagagctttgccttgaggctgtcctcagtgaaggccatgtttgatacagatttcacgagacgacgaagagacggagctactgaaggtagactgtcactgtcacgcgaccaatgcaaatccccttggctagtgaccaagcaatcaagtatctaagtacagtgttttcgctcaaaggtgcctgcacttgctggctgactactgtgatgatgtaaggttggttgagagttgacgatggaagagctctgagtgagcttacgaaactaccgttagagctgcgccggcgaaacgtggctccgagggcttggctagcgcgtctccttgacagtgaccgcaagtccgcaagcattgggcgcatcactacgcaacttgtcaacaatcaattgctggatttcctaccctctcgcctcccccatcctctcacaaatctcacacacaacatggcggaccgtttcccttcattagatgagattgacgctggtaagttcagctattggacccccgaaccagctccgcatcgcatactgaacggctccaggtcacaccgaggcgcgtggcccagctaccgacttcgagcttgttggcgactcgaatgacacggacgacttcctctcacgtgagcgcgctcttctcggcgacgatgccgaccagttcgcttcggaaaacgacaagctggcaacagtcgaagatggagacgacgacctgctaggcggagacttcagccaagccaacgttggcggccaagagatggacggcttcgagagctccttccccgcgatcgatactacaaacgacgtaagcaccccgtatatcttcaaaacgagttgctttgtccagcacagagcggagtggcaggcagcgtcttggccggcgcacgagattttgtcacgaagggatgattgttggtcacgcaattactaactgatgcagcacatggcacctggcggcaccatcacaggatcgtccctgcccttccttcccggccagcccgcaccctcattcactcctcagcgatcagactcccccgagcctgatgtcattcgggaatggcgcgaacgccgcgacctccagattcagcatcgcgacgaagtctcccacgagcgcaagcagcggactatccaggaggcgcagcagaacattgacgacttctacgagaactacaacaacaagaaagagaaggagattgccaagacacggaaagaggcggaggagttcctcgccaaccgtgatgatactactgcgggcggaacaagctgggagcgcattgccaagctggtagacttgagcggaaagggcaccaagggcggcgcttcagggagcgagaaggcacgcttccgagagctgttgctcagcttgaagaaggacgagaaggcacccggtgctacaggctactaagcaggactgcgttgggcagaagcttgattttgggtgactagatcagcgtatggtctcgtcccggactgaatgcatggtcatgatctggagttacaggctaggttgcaatttacttcaagcaactgtgttaatatgattcagtgatgagcggttcagcatcagtcttcctgtcctcctttgctgcaaacatattctcttcttacataatgctgccaaaagtcgagacatcagcaggaccggaattgctacgatcatgaagttcaaacattcccacctcccggttcataacagacagaagtttgtgtgcgcaggggtcgtgcgttggtagcgatgtggtagtgcgcatactgaatattgttttactagcattaggtctactggtcacatcaaggagcaaaagcaagcttctgcagaggccatgaacgagtcctttactcgtcccccgcaaacatccttcactcatagaaagcggcagtcgtggccagcacatccgatgcaacttatactctttccaaccttcccgcacaactagcaatttcccacacccaacaaggagcacctaatctcactcttcagtacgggctgctggtacagctctagggtgaatgtgggcgtgattcagaggtatgagaaaacatgatattacgtcatttggacaacagcgggacggtcactatggtaacaatttactgtgttgacctcttcgctacatccgttcactttgtattgctttatgcaacacatggtcacattcgagataaatcatgaacggttcttattgccatagcttatagggaagaaagcggagcccttgccgtcagtactttctctggactaaacgctcctcaacatatgagagcgcacttacactcagtcggctcttctaccgtcaataccacaactccatcaactcatcaatcaacttccgagttggatcaactatcagcaccactcaggaagtactcaccagtaccctcagcttgacaactagtctactctcgcagcaatggacgcgtcagcaaacccacacacacctcctaacccacgagtgccgggagaggcaccacgatcaagtcttttattcgagaccccgttgtcagtaggtgctgatggagctggtaatcagagtagccctgctcagcgtcgcgaggcgccagatcgaaaactcggagtaaacatgtaagcttcttacaactaactcctcaccccagtttcatcaacagcgaacagttctccgacatcgccatcaactatggccccaattgacgctccaagttcaaagcccacaaaatcatcctcgccagttcgtccctctggttctatagcagccttcaccaacccctcgttcaccgatacgcaagccgcccggacccgtggactcttttcacacccgacctacacccactaatcccacctcagggaatccgacgcctctgaactcactctccacgataacgacgaattggccacgacgatcatgctaaagtcatgctactgcccacccacaaacgcctacgacatgctgccgccctggaccgcccgccgagaagctcgccaagcgccccggcttctcgaactcgtgtcttcttttccacgtcgaagtttacgtcgtcgcggacaagtatctcatggagcagctgcggcagcgcgctgcggttcacatgggcattttcttgaagcgatacttggaagctatattcgcgaagcgcacgagtcctgcgccaaccatcgctgcggtcaatatccatgaatgtctaacaaagatatacgcagcgactgttgcaggggacgagaacacgccgcttcgaaaagccgtcaccgatgtcctcatgtcgcacaggacgacgaggtcgaccggagagccaggctgcatgacggctaaagtcatgcgatgcgcgcgcgagattgagggcttcgggagggacatgtatgttaggactatgggtgaggcggccaagttgggcagtgttgcttacctcgaggttgtggaggtgctgtgtccgtcttgccagtatcgctggatgaagcctacggggattgcttggagtttggtcaggtgcattagctgcggggtgccgtctcattcgagttcacatactgtagcgaaagcgacgtgagaggtggatggatgtgatatattgacatatatctacaatggcatgaaccagttctgtctataaaaggattgcacgatcttggaaagcttcaagcgatcttcttgtaatgtgtcgtccgttttgcatgtttatgatatttcgtgatggcctttgtgggtcttcatattctgaggtatagaattgtagtgttgtggagggtacagatatgccatgaagatatagaggcgattatggttattttacatttatttaatcctcactaagtctgctaactcttaatctcttactcacagcaaaagtgctcgataatatggtactctctttcctcggtacagtcaccagatgcaacccgatcctccatcttgagatcatccctatgcagaactatgataggatagtatgcttgtgacacttgaaggacgtacatgtttacggcaattgcttgccacaacaaagacactggatcaaactgcttgacaagctcgtgaagtgcccatgattgctcgaatatttgagtctatctcatcaccccttcctataacttcccgtgcaccaacacaagagatgcagaatgaaatggggggtgaaaactacaccccctttcattctgcatcactctgtatatccacgaatgataactcttgcctaaggatcacctacactcggtccctccgcatctgcctaccgttagcagctctcactctccaatatacaatacccagcaactcgtacagttcaagtctcatcactgccctcgattttctgctcaactctctaaaatatacacattaactcttaacacaaatccgcttccaaaatggccaaccgtacaagcatgctggagctctggcaagcgacgaaagtaacgaggactgccaaaccagccgaagcagcaaaggccacaccagcggccatcaaccctgcatggtataagaacttaaagctcagcgacataaccattgtctatggtttcaacggcgaaaaacgattcgatgctcaccgcttcgtcctctgcaatgcaagccagtggttcatgaatgcaagtagtaaccctttattcaacgaggcccacgatcggacaattacccttcaagaagattaccctgaagccctcgacgccctatttgagttcgcatataaggggaaataccaacggggcatcagatctacagtgcagtcgttcctactgcacgcgcgagtatttatcgtagcagacaagtacatggccgacgacttggaggtatgggcgctcaaaaaattcgaagatctttgcaagtacgagtgtgaatcgagacacatgtctttcttcaagtttgcggtgcagcagctgtgggagcatgacaacctgcttgggtttaatcaacaacacagcgacgagaacgcgcggtatcgaaaggagcaggaggagaaagaccacgaagattacgaagaaattacggagtctgaatatgagaacgatgaagtatacgaccagagcgatccgggctgggagatcgatgacgacgaggttgacgaggctggctacacttctgacgagggaaaggcactcgacaagattgcgaacgagccggaatctcatgacccgcttgatagactccgtgctgttgtcgtcgagtatatcctccaactcctgggccgtggggaagaagatgatgaccctttgtacttcaagatactttgccgagacattcccgcctttgctacggatttcatggcgacaatgttatctggtaaggttcgcttcgagtatgggcctagatattcaaggtcgggaaaaagctaattttgaagtggcacacaagatataaaaaagaacggatcttcctttttcgagttgactgatttgttgtaatctcaaaagatagctcttatgtgcaactcttatgaaatatcatcacatcctaacatcctcacaaccgagccttagccctcgcatcctcttctcttcccttcaaattaggatgcgccgccttgaccggcctcgtcaccgcataaaatgccatgccacttgactgtgtcgaaaattgtacttttgaaccgacgtagaaaaatgcaaagtctccggcgacaaggtgatgcgtgataccagtcgcctcatcgaggacgtcaatttgtccgctaatgacgtacttggtctcctcacaagtgtactccagtggcttcgctgggccagcttcaatcttgtagaatccagatgtcaagtacgtctttgcgtctgtggtttgtgtttggatactggggatttgtcagatgttggacatcgtttagttgtgcgggcataatgtacgagtgaaaatctgctactgtcgcattctcgccttgcgggagaggaatgaactcgtggcctgcgcccttgatgacggtgaggggaactagctttccggacactattcattgtccattgttagtgctcttgtgctgctacacacatgtccacagccagacttacttttgaatagagatgaaacgagaagaagttcaggatttgagtacatgtgaggatgagagaaagatgtttgaaaatctttacattgaggtaggaaaaagcggccttcgtagtgttttaccaatgagttagtagttgtgatgcaagagatgcccgcattgggtaagccgtgcccgacttcctaggtcagcttcgtgagcgtaagcacggtcgaagtcttcatcacagtttaatacttgacttcttacaacactgagaacgagacttcatgcgatcggcttcaatccaaacacattctttatgaaggaggacaaaatgaccgcggcgacatctttggagtgggaaggattgttagtgtggcgctagtggggtagcgtctccaaaacatgtacgggcaaacttcacgatacccacgcaagtcaatcttgtatacattcttatgtgaagaaaagcgtcgagcgtatacagttcctcatatctccatctttggacgcgcacgcctcatatactcatcttgcatattgaccatcaggatcccgagcagaaagacctttgtacgcgtcctgtccattcacagcttcgcgttgaggcacgacactgaatttgactctcgtacgaatttgaacggactgccgtagcatgacaaaagtaccagccaaaagaacccgaaggcatcgaatcaaagggttcagcaacacgcaaggcagcaactgacagtctcgactcaggggctcggccgtgtcatgtgtaccatgcggattactgcgtatatggtcagccttctctgcagatagcgcgattcgccctcaatctccgtcttgtcgtgtagctgcgcatacacgactttgtggtctgttttgagtcgccggacttatcggcattatcaagtagctctatggtgcccatcgtccatggaggataaaaagacacggatgacgcagaaattgcggatgagtgcagactggctcgttgcgatgaagctacgcaacttgaggggtggagtgctgtactctatcgatagtaagttctcgtttgaattgtctgaaaactccgagttgtctgagttgagccgtgttggagacctgagaaatggtttccttatcgccatgacatctggggcgcaagccaccagcttatgctctgcatcgtgtttggtgcggccttcgctcttattgttgaactggtaagacgtccatgggtctgaggacgtgaaagcaacaactcggccgagcgcaggcgtacgctcgtgacaaagggagaatcaggggtccagccgcctgtcatgctgtcaaacctgtcgcaaagcgcgggccctgcaagagagctgcattgcgtcacctgaggctgaacaagatgcaaagaaaccgaatcacggcgtctcggcatctcggtcactcgcacgaataggtgtggttacgaagcgacggaaaattttggtggctgtgttggcttgcctaatgctgttctcggcgttttctagacctcgcgcacggcgtttacaaccaccgatgattgaattgcaagcgagttaccgaccgagcgagagagtgccaacagcatgacgggatatcactaaaagcgaatctttcgcccgttatggggtttcataaagcatgcttgtcgcacttgaggcgtttcaaaatcacacaaaaacataactcgctcgacctacaaataactgcctggacacatcttggtcaacaccatgtccgcagaaatggtatgactaattctctactgttcttgcatattttctaactttgtataggctaaacgaggaggaccgtacttatcgaccgtctgggcacttggaggcacacctaaaaagaatgtggacgttcctatcactgcagtcttcttggctttgtttgtgatcagtgcagcatggcatatgaccatcttccaaaagaacaggggaaggggccacaagttcatcttcaacgccgcgttgttcggtatgttcaatactaccctacatcctttgaataatgctaaccttgaccaggcttttcgatgtcaagaatcgtgacctgcatactacgcatcgccagcatatgccttccatccgacatccaactcgccatcgctgctacaatattcgttgcggctggcgtcctcatcgttttcgtcgtcaacatcatctgggcacaacgtgtactccgcgcaacacacccaaaacttggctggcaccgcgtcaccaaaatcatcttcattgccacctacgtcctcatcgcaatcgcccttatcatcactatcacatccgtcatccaaaacttctacaccttgcggccaaggacgaagttcatcgaccgcgcgctcctgctgtatggacagaccttcctcgctatcataagctccctcccgatactcatcgtcggactagccctagcccttccccgccgtacgcctctcgagaaattcggcgcaggaaagcacagcatcaagatcgccatactgctcacaggctcaactctcctaacattaggagcatggtatcgctgcggtaccagctggcaggcacctgtgccgaaatcgcaaccactaccggcatactttgcgaagccgtgcttctacatcttcaacttcggtgttgagattgtgacgctgtatttgtatgcgattacgcgagtggatctgaggttccatgtgccgaatggcgcgaaagggccggggagttatgtggttcgaaatgagaagaatcttgatgaggagacgggcgaggagaaggaacagggagaggtggcgagtatagaacctttgcgggaaacgtaatgatacctggtttgtagagtaatagaaagattcactttagatgccttgggcttcgagtacacgcgctagactaatgtttttccaagatctttgttgatggtcttttgaaacgatctcagatgacaggctaccattaggtcagcgcgttaaacatactgaggtgcagagtgaatggtgatagtgcatgctgaaaggcagcaggcactatactcgcccaatgtcacgcctctcccgatgccccttcggatataatgttcgacctttgactactttcttacaagccaaaaaaaaacaacatcgacctccaccaaagatcttctcaaccaccgcagaaatgtctggtccaagcgacaagtcagccagcgctgcggaggcgtcaacaacaaacccttacactaagtcaggagacacaattgaatcttctttctagctcagtggctgataaacatacagatactacaactctccgacattgtcggacgtcgtgatatgctatggcaacaacggcgagggcgtcttttacggtcataagcttcaactgtcggccaaggctcaatggttcgagaaagccttcacgcatggcttcgctgtacgttatccataactcggtcttgtcataccacttacatttcacaggagaccagtgccgacaaggttactctccacgaagacgatccggccgctgtcgaaggcatgctcaagcacatttacggcaaacagctcatcgatctagactgcacggggatcgaagacgtctttttcgccattgaactttaccgtatcgctgacaagtacgactgtccgtctctcgagactgaagcccccgatctccttggccgcctcgtcgcaaaattcttcgatcagcttcacattcaggaagagatgagcggaattaatgatctttacaagatcacaagcgctgtgtacgacttcgaagagacgcgtagcggatcgaagaggtcaccaattttgcgatcactcataagttgcatcttcgcgaacaacgccgccaagccgttcgaaggttcgcaagtgctgtcgaagggcatttccaaggtgagagaatgtcagtgatgctgcagtgagttccgcaagagtcaagcgcactcaccgagtgagaggctgccagtcctaggcagtcgtgcaagcttcgatctgctacttaaaggcgggtttccacagttctggaagcatcactttctcttccacacactccatcataatccgcaagcctgtggagaccaatgagcgccttcagcccacctcgaacaatgaccacacaagattcgaccaggttgccgctctcacagacgtctaaaagagtcgctactccttcagatagcaacttgatcaaaaagagaaagctagggtttgaagagtaaggtgattttgtataaagcgtgactgactactgaatgttgttcccaagatatgcagattcgtgggttctctctgacgttacgatacgctatggagacgctggggagcttaccttcgaggcacaaaaactgatcctgtgtgcccactcgcactggttcaaggcagctttcaccggccgattcaaagtgcgttatttagtctctttcacggctatcattgcgttaacacatacaggaaagtgaagcccagactattcgcctcattggcgataacccggcttccgtcaacgctatgctcacgtgggtgtacaaacagcagattctgtggccgatgaccgaggagttctcgattgcgaatatgatctactgtgtagaactctttcgcgttggcgacaagtacgaccttcccatgctgtgcagcaatatcacaagcagtttccgctctgaactcggactctggctttgcagagctgattggaaatccgaggacccagctctagatgagaagaatgtcgagatgttttgcgactttgttgagagggtctacacattgcccaacacagggctcagtcatcccctaatcacatcgctactggttatgacgaaacacacgccggcactcaagatccttcgaaacgatggtgaagcgccttatatgctcatcaaagcggccaaatatgtttctgagttcggcagggacatcttgtatctcacggagaaacgaaatcgggagtaaactttaagacaggggcgaagtacgtggccgagttgagtatatcatctcaagtcagatgccccgagtgtgaattcctcatacgcctggactccgagaggttctacgatggcggccattgctttagatgtggccactacgctgatgactggtcgaagtgtgaggagctcgaactcatatttccgggcagttctgtacaggggagttgagggcaccaaagctgtggagaggagagtttgtactttgtacatgagaggaaggaagagctgagatgctggagaggacattttagatagagagatacaaaggcgatgatacagggcggtcatcataattgtacctcgcactttgagcaactgttttctcatattagcatgatttcccgtggagcagtttcaatgccatgtaaattttgtagagcatgagaagcatttcatcaacacagaacaatacactgatcaatcaagccaggttaccttttatttccgctcaggtcagactcgagtttatcttatcttatgaaattgaggccgtacagtgaagtgaggcgcgatcgattaatccgcggtgaagtgagagtttgccttcgcagtgtctcaccacgctagtacaatacgattgtatttcctccggatcgcccacaacctcaacctcaacacgacaaattgagttttccacgatcgcaaagtaaccagcacccgaacatggaggcgccgaagcgaacggccgatgtctctactggcgatgcgaataaaagacacaaacttggtcttgagaagtgagatcacaggaatccgcccgagtgcagttgctgatatcaagtaaccagatacgccaattcagcgatcttctctgatgtcacgatccgctatggccatgcaggagagataaaatttgaggcgcacaagttgatcttaagttcaaagtcccactggtttgaggccgcattcacgggtggctttcaagtacgccaatgtcacaatctcaaggagaggcagctcgctaacgtttccaggagacgagtgccacgcaagtccgcttgtatgacgacgagccgaccgcggtaacagcaatgctcaatttcgcataccatggtgccatcgaattgccaggaccgtgtctccctgtgacgaatattctcttctgcattgatttgtgctgcgtagcggacaagtacgacatgcccgccctacgcaggcaaaccgaattctgcttttgcaacgagatgaacaattggcttgatggaaagataatcctgaagcaagccgaagcaaaagagccggctagtcctgagtccttctgcaacattatcagcaaactttacgaattaccccagactactgtccagcatcggcttgtagcagcagtgtttgtccaggtcaatcaaaccggtgcgatcaaggtcttcagcaacgatggcctagtctctcctctgcttgagcaagcttgcgagaaagtgcctgaattcggaagagacctctgcctgtacattctgagaaagagtggtacaaatactctgtctggtgggaagcgtgtcatctacgagattgaggtgactactcaggtgaaatgtcaagcttgtggaggcatctggcgtcgaggaaattccctgacagttcattctgcaggtggacattgcccccattgtggacgtcatgccaaagattggcggatgcattgcgagatctgatgatcgcgattggatatctccttgacgcgggcagagtttacagagagagtggctgcacatatgtcacaacgacaaggaactgagacgtagttgcagcaagggcacgacgtgcacggcagcgtgaatgtcgctggagcctcggccccggagtttagccgacgctagtggtgttagcgacggtttcaactcacgcctcgaggggcccatgtaatcttgcgacttcaattccaaagtgctttgacgacgtgacgacccataacgacttccctagacttttgatatcactcttttgccttatacactttctttgttgcaaccgcccgatctattctcaaccacgacatcggcgacgacttgccccactgctgcgatactgctacatcctagctagaccacgcgcccctttgcgggacttgaccgcccttgctgtactcacacctcaactctgcaattgtatcattacagctcgaccactatccaccacaatgcctgagaccacgaaagtggtgcccctcacgtgccatggacactcgcgacctgtcccgcacatccacttctcgtctctgatgaacgacgatcagtactacattatatcagcatgtaaagacggaaatcccatgctgcgcgatggcatcactggagactggattggcacatttctcggccacaagggcgcggtatggcaggcgcgactctcttcagatgcttctttggcagcctccgcttcggctgacttttcggcgtatgtatctcccctaccttgcaggagctatatctgacctcttacagcaaagtatgggacaccaacacaggcgaagccttgcacacactcactcacaaccacatcgtccgcgccgtcgccttcccgagccaaccgaagcctcaaatcgtcgcaacaggtggtatggagaagaagttgcgcatttatgacctctccagagactcggctacaagcttcgagattggcgccggcgtgcatgagggaaccatcaagtctatcgtctggacgtctgattctaacataatcatcacggcagcagaggacaagaagatccggtggtgggatctgcgacaacaaaagactatcggagagcatgaagtggaaggcgcggttggctcgtgcgagttgggtaacacttcctcggacggcctgctgagcgtggccgctggaaacagcgtctacttcttcaacagcctctcgcctggatcgctcgtcaagagcatcaagacaccgtatgagattgcgagtgtggcattacacagcggagaggggaggttcgtcactggtggaagcaaccaaaacgacacctgggtcagattgtgggactacgagaaggaagaggaattggagacgaacaagggacatcacggtccgatttggtcatctagcttttcacccgatggcaagctgtacgcgaccggtagtgaggacggtacagtgaagctttggaagtttacatcagggccgtatggcttgtggaagtagaggaagacgagcaattgcaacaattatccaatttcgacctttcgaacatcaacaccacaacgtttaaccaacagcgacatcgcatgcctcgttgcgagatctcccggaagcacgcatccgtttatctggtacacagtccattgcatcgccaaacgctccactaaccgagcggggtaacgcgatgcgacccgcgcgttccctaatgcagtctaccgaacgatcttcactatcgtcgtacactacagcaacctgcatcaacgctacgaacattaagggcagtgataagcatgttcggcagtggagataagcatcaccacaaatgatatggcaatgtccaatgcgatcgctgttgagcctccgccaagggtgggagtcttgacctacctgcaggtataagagtgcaagtgcccgtcgtgacgtttgctaatggacattgacgtctttggtcgaaagtcacaccagacgttgctggtgaagggtctctgatacatgtgacattgacacatcctcgaattcggatcaacaccaatagtacggcagaatgtcagaaaagaaggatgaggtctctccagtgcgagacctcagtgtcgatgaaggccacattgtcgctgaaaagcagatgcgcgacataggcgcagacctctacctcgaagtccgccaatactcgcgcgaagaactcgaagccgaacggaaaatcgtcttaagaaaaatcgactggataataatgcccatggtactcgtttcctccttgaacaagaaacacatgacaatctgacccatccaccagatctgcataacctacacgatccaattcctcgacaaactctccctcaactacgccaacgcctacaccctcacgcccgacctcgggctccaaggccagcgctactcctgggtcgccgccatcttcaacttcggttacctcttctgggcgctgcccgcaaactacctgatccaacgcctgcccgtctccaaatataccggctgcatgatcctgatctggtcgctacttctctgctgccacgtcgccgccaaaaactacgccggcatgctcgccctgcgtttctttctgggtatgttcgaagccagcatcagccccgcgattatgaacatcgtgagtatgttttacacgcgcagcgagcagccgttgcgcatgtgtatcttcctggcattcaacggcgtcgcgacgatgatcggcgcgttactcggatacgggctgggccacgcgcactcgccgcatatcaagacgtggcagctcattttcctcgtcatcgggcttgttaacttcgtctgggcgtgggtgtttctctgggtcatgccggattcgccgtcaactgcaaagttcttgacgcacaagcagcggattgtcgcgattgatcgcattgcggggaatatgattggtgtcaagacgaagacgctcgaccggtcacaggccatagaagcactgctggatgtcaaagtccactgcctgatgctcattggcctgggttgtggcgtgatcaacggcggcgtgtcgaatttcgcatccagtctgattcgcggctttggattctcaggaatttacgcgacgttgttgcagcttcccaccggggcgattgagttcgtcgtcgtcccgttgtgtgggctggcagctgggtatttcaagaatacgcgctgcttgatactggcattgatttgtctgccgccgctggcaggattgctgggcattcgactcacgccgttgagtcagcggtggagtctggttgggtgtacatggttgcagtatattgttggcgcgccggttattttgtcgtggaatttgcttacgacgaatattgctgggcacacgaagcgcagtacggcgaatgggctgtggttcttgttttacgcggcggggaatattgcgggagcgaatttgttctttgcaagggaggctccgaggtacttctctgcgcttactggacttatcgtatgttattgcgccatggtcgtcattgcggggttcctagcgggttggatgtggatggagaataagaaaagggataggttatacggtgttgctgaggacgaacaggctgtcgaagatgggttcaggaatcagacggacgggcaggcgaagcatttcagatatgctttgtgagaaatgtggatattcacactggcatggcatgcgaaatttgattcagaaaactcaaaaatcttatgggatcagattcaaagggcgtttcattctatgacttacactgacatggtagtctgaagacgtacgacagtatatatacagcttgttacgaggatcatgtctcccactcaaacacagtacgtcattcgttcactttgctactcttgccaagcatcccaagctactctctatatctctagtcacaactaccgacccgagtcaccctctaccgcgcatcaccctccacgaatcctcaactcgagctcaactttcaactctcccagttgctttaccttagattactatttcctccttcacgaaaagaaaagccataatgagcacccccacccacccgcgcttcacagccatccaagacgaactatccgctctgcagaatcgtctgggccgcgaaccgaacggcctagcaaaaccatgaaccgcagagcacgatatcgccatgaaccatctcatcccccatctcatcccagacaacgcggataagattgacttcatgaactggcgcttcgagcatgctcaacttcctcgtcgtggttgggagtctcgtaccggattccctcagcaggatccgtgtacccaacggccaccaactcatctccatataatctataggggcgttccatctcgccaatcaccatgtggaattcagaccgagttcgcacgaagtaaggatgatgaagcaggtcaaggccgcacgcaaagtctgggatatcccatcacaactaaaaataatttcgattcaagatatcgcgccctcaatacttcccactctcgttaatcagccccttatcctcattctccttcttactcttctgactccactcgggcgcctcgtcaatcccatcatcctccgccttatccccctcttccttagtcttatgcacactgtctggtagatgctcggcgggcgcatacacagtaatcaactaggacacccatcaacatctccctctcgatcaccccagacgcatcaattcacttacctccaacggctcatcccccttgttaacaaactgatgctgcgtgcccgcgggcacaacgacaacatcgcccttcttaacctcctgatccttaccattgaccgtcgccagaccgcggccagatgtgaagagcaggatttggtcgacgagatggacctatgggagcagcgtcagcgagcatgctcaatcctttccatcatcactcatatgcatctgtcattttctacacaccccacttccaccatttcccccccccccccttccgcaaactcttccccacactcgaaaaattcgatatctgacttacctcgtccccaatgtccccgcccacgggcacttccatcgccacgagctggctgaacaaccccgtgtgcaggaccgtcctgaaatcgccgaaactgcgcttctcgctcagtaaatttgagaaatgcaccatgtcgtgcgaaggcggcgcgtccttgcggttgccggcggctttgaaggcgtccattttcgatgacaggaggggggtggtggtggtggtggtggtggagagaaagcgggttgtggatggggtgggtttgggaaggttggaaagggtagggcggaagaggcgagatgaggatttgaacattgagtgtggaagtaaaaaggctctaaggggggggatgtcgggggtttacatgtatgttggatagtctgatactttgaagaggaatatgtcataggcagggtcgtggtctggactttggggattcggtatgcatgacgtcagtatgtgtctgcgtttttggtgcgattcgcacatgtagagctggatgcggagagctagtaggatatttcgttggggcaatcgacgatggagaccttgcgtggtgagtaatgtcgtacgctggtgaggtgatgatgaataagcgcaatcatatcagaaactgacccggatgaatgccaaaaaaaacttgattgatgctgagagtggtatatgttgtaattagatctatgctcgtgatgcgagtctatgaatacacaagatgatggaataagcctcagtgatcatcatttcaaggctctggagtatgccgtgactagtgctgtggcatctctcacatctctcacttttaggttcgtgagaactcagcccaggtctgcactcgaaccagtgttctctccatctgtactggcgtgtgcatcgttgaggatgctgccagtacctcgtcgtcgcagtccggctggccaacctgtcatcgaccaaacgaagcacatgtcattctccaaatcccggagttgcttcgtctttccaacacaaacactccaaatgctgcactgttcactcaaacccggttgttgctgcgcgcctcctccctcgtctccccttgaagctcgcgctcaatctcctcctcctcagtcggccttggaggcttaacatccgtctcccccccattcatctgccactccatgagtttattaaacgcgccatcgggattattggtcaactcctcatacgtgccctcctcggcaacctgtccctgggaattaatgcaaataatacgatcggagcgcttgatggtggaaagacgatgcgcaatgctgatcgtcgtgttgttgtccagaagtaacttgctgagcgcttggttaacaagcgtttccgattcggcatcgagcgcgctggttgcttcgtcgaggatgaggatatcgggcattttgattaaggcgcgcgcgatggcgatgcgctgtttttggccgccagagagttgggtgccgcgggcgccgacgtgggtttcgagaccgtcgggctgggatgggtcagcagttgttagataaagggtgaagaggagacttacgaaatcgctgatgaattgacagttggccttgcgtgcggcggctacaatctcagcgcgggtggcttgcggcacaccgtatgcgatgttctctgcaatagttcctgagaatagcacaggttcttggccgacgaatccaatcttccgacggagttgcttcgcgttcagggttgtgatatcttgtccgttaatcgtgatggttcctgctgttggcacgtagaaacgtagcaacagactagccacagtagacttgccggctccactgggcgccacaatggcaacgtttgtgccctctttgatcgtgaagttgagatctttgaagattgtcaccgccggccgagtaggatagctgaaggtgacgttcttgaactcgatcggcccgcgtgcagacttaacgggcagacctttagtcggtgaaatggtaggttcgcgatcttgcagctcgaacaatcgactggcggctccgactcccttcatcatctcgccgtagaatcctgagagacccaccatgctcgacccagcgtaggccgtgtacattaagaatgacgacagctcaccgatggagataacgccgttcttgaccatgccacctccgacgtataggattgcgatgatggtcagattgcccattaacccagtgctgccgtagaagctggcagccaccatagcctcctttttcccgagcgaaaatatgcgcttgatctgtcgattgtagcgtgccgcctcctgtacttctccggcaaatgcctgacttgttcttacattgcccagacgctcttccgcaatcttggtcaacgtaccgaggttcttctggatcttgcgactgagatttcgtagcgcacggccagagaagaaagcaacaatggctacaggtgggccgattaatgcgaggattccagtcagtttgatgctgacgtagcccatcatgacgaaaccagctgcaccactgaccagcgaacgcagaccatcagagagattttgcgtgatgctcttgccgacaatgatggtgtctgaaccaagacgcgagatcaagtcaccgacgcggttggcatcgaagaattcggcattctggacgaaagtcttgcggtagagttgagaccggaggcgtgccacaatgcgctcaccaacaatcctgagaatgatgatgcgcccaaagttgaaagaagcgccagcaatgaggaagccagccaatccaaagtagaaggtcgtctgatccagtccaaacagcaagccatcgttcttctccgcctgcgtcgccgcatcgaggatcttgccaatggaaaaggggatagacatggagatagccgagccgcaaatgaggaacaaaaacgcccacgagagcgtccctgcctctggtcgcgcgatcttgatcagccgccacatctccttgaagccgccgggtgtgcccccgtctttgcctgagccgtccttgctcagcttcgcgctcagattgacctgtcgcgctgctgctgccttttcagactttgcaaatccctgctcgccgtcttcgccctcggcgtcatgttcttccaggtcaatcatgcccctctctttgatctcgtctttgtacgacttgcgcttcttcaccggtgctttcacttctgtggacgcttctgccagtattctcgaggtcgtgaatagccgtatcgggtgctgcaggccattgcgacgcgtggtgcccgccaatgcagagcgtaatccggccgtggtggtgaagatacatgctgcgcagcttctctgtggtcttgcaatgctcttcggagtgtgttttatcgtcgctggcttctttgtaaaagtccgcgatattatctgcgacggcgtgcgaggttgtatgtgggagaaaagcgctccgttccccggaccattccaggcctttgcggacaaccccagcggaccgcgcatcgtgaagggcgggtagacggacgtctacctggtggtgagggtgaattgacgctgtatagaaactctcaacatggcggtgtttggtgttgtcggcgtggcgggtcgatgacagctgctccgtgtttggactgactaccgacaaaagttgacgcctcggataatgacgaaatgaagacagacgatctcgcccggaccacgtgccgcggcggctccggttgatgggatcaaagacacgccaacgacagatgcacttgataagatcgtgggaaatacgtgaattgatttgattgtggtagcagtctggtagttatttgcagctattgtgtgcgcgacgtcacttgcacaagctttgtggctggttgcttgctgcagacaccgcaacactccgcggcaatacctagcaacaaccctctttatggcccaagacaggacgaagaagcgttatgagcactttaccagtactccaatagatctagccggccaaaacgtagtgagacggtaacgtagcacagccccaggtatgactgttagcaaacaaggctgaagtcacttcgactcatcaccaacgagacatataccatgtgcatctctggacctaccgcgcgactaacatcccagtggaccagcctaacttcacaaaaatcaatgcgaccatggctccaaagcccacagctctcgtgcccattcatctagaaggtacaacactcgaaggcggaggccaactcctacgcgttgccctcggcctcgccagcctgatcaaggaacccatcaacatcaccaacatccgcggcagacgagcgggcggcggcggattaaaggcgcagcatctcacatccgtgcaatggctcggccaagcatgcaacgcccgattaagcggtatcgggctgaagagcaaggaaatcacgttcactccttcacaagacgagtcgtgtttaccgggaggtgaagtccgcatcacccaatcgacgcctgggagtatcaatctcgtcttgcaggctgtgctgccttacctattgttctcggggtcgaagtcgccaatcagactgcgtattaccggaggcacgaatgtgtcgaattcgccgtctcacgagtatgtcgccgaagtcttgctgcccatgctcgcactcattggtatcccgccgattgaagcaagagtccagtcgagaggttggtcgcaagggacaacgcggctgggaagcgtcacgtacaccatcacacctctaaagactaaattgcctgggttccaactcacaaatcggggtgaggtcaaacatgtcaaagctgtcgttattgcgccgagagacacggagcagcatttccacgacgagttgaatgtcatgtttgagaagcacgagactcggttcttcgggtcgaagccttcttcagtcgacgttgaaatcatgttcgaagactcgcagcatgagaagcggtactacatccttctggttgcgacgacaagtactggtatcaaactcgggcgcgattggttatacgatcaagccgtgcggcctggtaagacggagaggattgcgccgactatggtgaagaaggtctccgacgacttgttgagcgagattgagcatggcggctgcgtggatgagtacatgcgagatcaactggttgtgttccaggctcttgcggatgggaaaagtcgagtgtctggcggcatgaagggagatgctttcgtgtcgccaagtctgcacgcgcagacggccatgtgggttgcaaaagagatcattggtgttgacttcgatgacaaaggaacatgtgagggtgttggacatgtgcctgtaggttcggaagaagtggcggagctagccagagttggggatacgatggggatttgatgtattgccgtgcatcgtgtatgcctcgccacaatcctacttttgttagtggcatgtagtcttgacctttgagactgcaccgtggggtccttatgtggggccgctaggagatggtggcttcgatgtgcttgagcgtgagtggcactgcgaggtgactaccgagtccctgcgtgggttctccaagacaaaactggcactgacaggtcaagtttgccttggtaatcaaagatgtttctatcgctccgcgcacatgtacgtgaagcaatgcaagtccacatgcgggaagcgtaaccgcagtggcgcacgacgacgtaacgctgcagatgcaaggcgctgcacacggcgggcgcggggacgcgaaaggattgctgggacgggagcgtgtttccggcgtcacttggtgcggggactgtgtatcaataagcagtgcttcgtaagttcgtctacacaattgttatctgatgcgatgtcggtaatcagatcggtaaaagtgggcgtcatccgatatcgcgtcaaaccggcgaatcacgtgctttcggcgacaatatggtcctccgggcggtgtgtatcgaaggatggaaagtggccgatcaggagattcacggaacgattctagcctgacgttgggcggttttcccgctgaggcgcttggatccttacaggaccaaattccgacagcagccatcatcgacatcattcctcctcacaacgcttttcagtgcacacgaattgttctggaatcgtatactattgctacttttttcaccgtgtattctctgcaagtcctcaagctgagcaggcggctgtcactctttagtgtccgtttgccatttgtgccacaacgtgagtaaatgtcaccccacgatcagataaagaattatctgatcgacgaccaacgacacgttcttcctctgcgtcccggctgagggcttatccaagcacgcagacgggcagcggattcacgccgcaccgtcacagtcgttggattacgtcgcgtctggttgctgtaaaccgtcttgctaaccatggttcgcgccatcaggctttgtcgcgccttcaaaaaggccctccctccgcctctaccaccaccacccatcccgccccatggcccccacgcagaccatgcccagtcacagtcccataccggagacgtcgacttcgcacccacacgacccaattcccattgagcctcgcaccattccccagctctccctgcgcccggccgagtcacagccacagcccgagcagacgtcacctaagtcgcccaagtcgtcgggcgagtcgatcctatggagcaccaacagcagcgatgagtcggaagcagccgtgactcccgcgaccgagcccgaccgcgccgtcgacgaggtggtcgacaagctcgaggaccttcctgccgcggccgtaaacttcaatgggcaggcgcggccccgacgcgcctccaccacgctcatctcagacagcccgaccgacatcagacggatcctgggcgatggcgagacggccacaaagctcataagccagtgctgcggcggcggatgctgtctgctcaagacattggccccagatgcctcctctgacaccttcgtgcctgtcgtcgtacccgataatgccgccttcaggagcctcaacctgcgtttgggcccgctgtccctcgacagcgagctcacagacacgacgccattgccgccggtgaacatgtcctttgagggtctcccgaaggaaaccaagcacgtgtccgaggtccacaagacgccgcccaagtacgtccagccgcacccgccataccaggtctactctgcgccgctgtaccacgcccgcgagttgaccaagccgggcgccgagaagaggacataccacttcgacatcgacgtcaccgactaccccgacgagggcggcgttgacttcaaggtcggcggtgcgattggcatctgtccaccaaactcacaggagatcgtcgacgagctcttcgacattctctgcatccccaagtttgtccgcgacaagccagtcacactcaagacgtcgaccggacgatggccgaccatctggggcgaggaccagccccgcgagctgagcaccacgcgccgcgaactactaacctggtgtgtagacgtgcagtcccacccgcctacgaagaatctcctacgcgtcatggctgagcacgcagatgcgccaaacgagaagaagattctcacatacctctgctccgcgcagggtcaagcagctttctgcgatctacgaacctcctcgcacctcacactcgcacagctgctcaacgccttcccatcctcgaagccgccgctaccagacctcctctctgtcctcactcagctcatgccacgcttctactccctgtcgaacgaccctcacgtctcatctgcacgccctggcctccccggcaagcgccgcctcatcgaaatggccgtcaccatccacgagacgcctaattggcagcccgaacgcccaacgcgcacaggcgtaggaagcggctttatggaacgcatggctcacaccttcatatcggcggagaacgagggcatcgaccccaggagcatcctcgatctgcgcatccccatgttccgaggactcatggccaacccactctccaagcaattcgggggtgagggcccaatggtgctcattggcgctggtgtcggcatggctcccttccgaggcttcatcttgaacaggctgaagaacgccaactgcgccaacaagatctggctgatccagggtgtgcgcgattccatgctggatgagctgtactctggcgagcttggcgatcacgagaaggagatcaagaaagtcgtgcagagccgcaaggtcaagactggcgaatcgagcgaagtcaagtacgtccaggacgaggtgcgcgtgcaggccgatattgtgtggttcgtcatcaacgcgcttgacggccgcattttcgtctgcggcagtagcaagggcatgggcgagggtgtggaagagtcgcttatggaagttgccatgcagaagggcggcatcagcagagcccaggcgaaggagttctgggcacagaagaagctggatggccagtacattgccgtgagttacccgtatgaatgattaaaaactgccttactgacgttgacttaggaaacttggtaatttcaaacgatcgtctcaaacttgtatataccatatcacgatctcgcacctggaccgtttttcctataagtgcatcatcacatctggcaaagaaaaaggcgtcaacatagacaaagcatcatgcgcgggcacacacattgttattagatgatttcagagccatctctcgcgaaacggggagtttatcggagcccgacacctttctgaagacatacgagcatggcgtttcacatttgggtggagttttgaattttgactggccgtaatttgacggctttgtagttgaaattggcaggggaaagagaacggcttgtgttgatagttgataataaagagatgtcatattactagaggcgagtttggtgatgtgatatttgcctttgatgttgtcgttgattccttgttgacgcaagggctcgctgatacccgccttttctcaccgcgttatgtctgggggaaataagcttcacttccctctccctccctggacagaaggattgtgggggtggagcagatattctgggggttcaggtggattttcttgattgatgtgaatccagaacagtcgtgagagatgattgtggggaaagttggacggaggaagaaatggagggtgattgttaaggtgaagtggggccaaactcgaaggcgctttttagaccttgaacgcgcagaggtcgtgtcgtgtgggagcctcaaggagtgatttccagtctttcacttgagctgatcagaggcctctgatcatccaacatacataactgagtatctaatcctactgcttctcaccacaaccgagtcattaagttcgctttcgcaccataatcgcaacttcgctccagatgtcaatcacaatcttccattatgcgctccatctcactaaaattttatgcacccgcgtctctcgaatctgaaaacctgtccccattagtcacagattttcgcgagagcactgcaactaaggttgcctggtttgatcatcggttgcccacgggatttgcagtgagtactcgtacggtctcggaaatatcttccaaggagctcgaaatagtggcagatcacaaggacagcgggacaattgtcatccctccggagcttgtggtcaccagaacccggctggatgtcgcaaagtccacgggagccaaggatgacggggaacaaaatgccacaccttcagtaacaacgacagctgatggcctaatgtacttgccgcgcgagctacgagacgagatctacactcatctcatgagcaacatgcccgccgagatccaaacccgacatacaagtggatacatcttcgcaccgcttacatacctaccagcaaacgctcttccgccgttagcatcaaccaatcgccaaatacaccgggaagtcagcctcgcatggttccgccgcaccaagctcaagatcgccggatcctcatgcggcaattactcgtgtctctacatgttcctcgagtatctgagcgatggcgatgacgagggctttcgcagtgtacgtttcctggagtacgaatcgttgctctggggatttgaaaaggaccctgatggggatttctggcgaaaggcgcctgttgacattcacagacgatgtacgggactcaaagagctcacggtacaaattgaggacccgcggttgtatgcgttgtacaagtatctctggtccttgggaattgcacgggacttttgggctggggcttccatgaccccgttgagtcattttgaagataaaatgcagatgggcaatatctttgaccattcgggttctttcaggctgagggtagtgtttgtggatgttgaaaatgttccgtaagatattgggatggggcctggagagctgcttgctgcgcgcgcacgggttctagaaggctatcgtgtggcgcgttgtagtaacgttaagcttgaaatatatgtcaagcgcacgacttgcgtgggtggggtgcagggttgtgtagaagagaagtggttgggaaacgtatctaggtagacgccatgtagacgccttggatagatgatgtcagaacgcaagtctgcacaccactgcaccatcatgccaaaaaggtaacaatgatctatgaacatcgatcgtgtgtgtggaataggctatatcgtcagtcagcctgacagatgacatcgcatgaaaatcatgccacagtcgaccaaggcaaaacgacctgtgcgaacaacacagcatatgtgttccgatagttcaagaagtaaaaagcagttcccaattattatctttccgcattagtgactgagtaatcgtacggggtcttcttctcatgactcacagacatttccacatgctcgttcttgacaaaaaaccccacgaatgttgatatgactgccataacacacatcactaaatacatgtacacgtgccaaagatctaggacctatctcgcctggtatcccaccacgctttgccggttacacacaggccaaacagaagtagagggatgaaaaccatgccaaataccaaaccaataatggaaccggtgcttaaatgcttatgattgggataatggcctatcacagctcttgaaaggtgactctcgaatatccgtgggtccatgttgatgatgttgacttctgggaagtcgaggtgatcgcgtgttgggtggtggcttagacagtgaaaagacgaccgttgttcaaaggtcgaacgttttctcgaaagattttgaatgcacgttgatggatgatttagtgcatgtatctttccatacactgtagattgcgttaacttggtcattatatacatgttacttgtgactgtgaattgtaaagcactagccttagtgtgactgcacatgactcctgtttgcaacacagcgcagtggtccgagcagagtcattttctatgatgtcattgaactccaaagtaccgtttgtaaacgagtcaccacgtggtgtgttcttggtagcctgtttacaaagtgcactgaccatctcattaaggccaacagactatatattgcgttcacctctcgtccctcgacggccctcggatagatctccttaactacacacaaccagtctaaaaaaatggtgagcactgacagctgcgagccgtttcgcttcttagatcttcctgctgagttaagactcatggtaagccaaacatgtacaagccctgagtgttggcaatgtgctaaccagctcacccacaaccacaggtgtacgaaaatttccagccttatgtcgggtatgaaggactaggaaatcagggaaacaattccggagctctacttgtcgtccaaaggcccaacaacgctatcctggaaacctgcaaaggtgttcacacggaggcgaaaaagattctacacgccacggcaaaggagtatcatttcgacggaatcacaaggattataatcggtacgcgcacaactaaaacaggagaagaccccgtggagctcctcgctcggttcatcattgcagttacggaccagtcaagcgcgccggaagttttgctagccaaccgtgacataccgatcaatttgcaccgtcacatagaccgtgtgagaaaaaaccacgcaggaacttggttcatccacttcgctgttttctgcgtcagcatggagccagacttggagatcgacgcagccgaactcgctgggccccaatctcagtgggacaaactatttgaactggccgaattgaagcctggaatgaagacgtgggttattagtattggtggtcctgtgcgaataccagaacatgagagccctctggacccagctatttatagcaaagtgaaagagccgctcgagagcgactgggctgagaaatggacaggcgatggatccggcttccgccttgacccatcctcgttccgacttgggcagtaatgctctcaagataatagcgaattacgacagactctttcacttggtgaattattgggaaaaccgcgcgggtatccttcgcatggggacagtgtcagaaggcaatagcactctcagctccgcatcccagctccacgcctcaccgtcaaatgtccatctacactgccacattaccaatgctgagctataaatttaaattcaattatactttcatagcttcagaatgtagtacggagcgcaatcatgaacataaaacttatcccaaactctgcccaacaacccgcgccctcttccaccgcctcaaccataccattccgtaaagcaagaatcccaaagcgctcacaacacagaatatgagtatgatttcagccgcaacgatgcgaaaatcgactatttgtgttgaagcgttagggtcataggctgggggaatgtggctactctgattagcggaagttgcaacatcctcgcagatagacgtacgctgaggacactggctgcggcggtaagattatgtttcggatactgtttacgggcatggtgttggaagatgggtattgcggtgctatgtcagtggatttgtggcagtgatagccttgactatggacttccatggcgtgtgatattaagggatgctgcacttcacaaagcgctttgctgagaacgtgaattctgcatatgaatttgcgcctctgaaatcaatatccacgtcgtactgatgatagaccctcagcaacccttcacatcctccaaccacgtggttcgtcttccttcttctccacaacaatacccgcattgtccatcaaatcccaaatatcctgccgtataatttgcagcgtctttgattcccggacttcccctactgactcagcatcatcgctttcatcatcctgatcgcaacccatattcaagaacaccgtgacaccagtcttcataatctcaacagctctttggttcgtcgtttccgactgacgctcctccaccgttgcgtattcgccataagcgcccgacgagaacagttccctctctctcccgccccgccctgcaacggaatagtgcttgccatcaacagcattctacgcgtcgacgcgataatccggcacgagtgtcggataccagcgatcgcaccaaagcttgatcgacgatagctggtccaacatactgaccctaagccccgtcggagcatcgtgcgcgtcgagtaagcgcttcgcccacgtatcaagcgcggacgtcgagtcgatgatttccaccgtctcgatattgcgcgggaagaggacggtcggcggcacgaacacggggtttgcatcgctagagagaaggttcgggacggatatgaaagcttcctgaggcgcgacgacgcggcgcagattagggaagctgtgcagcgatgtgaggtgcgagattgattcgaagaagtctgtgcgaggttggcggacggaagcgggctcgacgtcacaggtgtcgatgatgagggtttcgagcgagtcgctttgcatgtcttggagcagggtgtcgtaaccactctcgtcgtgttcgtcgccagggtgtgtgccgcttccttctttgcgtgtgagatggagggctaggtagagcaggcgtggcgcgagatgaattacagcgggcaggtattggaacacgccgtctctgaggtacgcatcgtagaggaattcgatcgggacttgggcgctgagcttttcgatgcgacacccattttggttgggtatgacggcggacgagggaatcgcaaagttgaggcttgcgcaggttacaacttcgacattgatgtggcaggtcttcaggctcgacatgcacatgatgtgccaggggagcagtgctggggaggtgattgaggtaaggtttcgaagaccggcgacccagttgagcttgccttcctctggcagcctgagatatcctttaccgatcttgagatgcatgtcatcatgctcggctgggactgacttgacaccctttctcgatatgcgcttcccagaatacctctcatctacagcacttgaagaagacatcttgccgcccttgtgctccgggctgggcgtgcacttgggtgagggaagagctggaggatgttgtgcgagtgacgaatcgcacatagccatatttgcaatatgcttgtattggtgtttgatgagttatggtaagagctgcagattaagaagtgcgcaacgaataagtggcatcgtccctacgcaacgaataagtggcatcgtccctgcgcaacgaatgagtggcatcgtcccagcacacagttgtccttgccctctgaaaccacatagcatgtccacagttgtctattcgctcacatcacgcatcccatccaagtcaccctcacatccggtcgtaaagaccaaacacttcaagtacacatcgtcaccgataacaccgttcacctcctttacacccctctcctcaaagcctagtctacgaaacatcttgatcgaattctcgttgtcaggatcacagtaccccgcgaatgccgtctgccccttctgttctcggtaatacttaattaatgcttttgacgcctcagtcgcgtaaccacgaccgtagtacttggccatgattgcaaagccaatgtccggaacactcggcgcggacggaaagcggtccttacgcatcgataagatcccgatcaagtggtgtttgttcacagagtcggaaaacgattgagcccgctgatcgtctccacacccaccggctgcagcatcgggagtaagcgatatcaagaagcgaccatatccaatcttttcgaatgcatctgtgccttgctcgatgaaccttcgtgcagagtctcgggtgtctctgactcctggcattcttcgatgtatgtggaggatctcagggctgttgttgagctcgtagatgaaatcgacatgtctctcgttgttggcgtcgaggtgcgacaaagtgagacgtggagttgagatgcggaagttgtagtcgagcatgttggaactgttgagggctgtgtacatcagagcatgaactcgggcgtgactatgtcatgtcttggacgtatgtaagttaggcatcacaggttgcctgatgtagctgagtcatctagcctaaagaagagtggggcaccgcgcatagataagcactcgacggagcaaggttgatgtggtagtgcaatgcttgcataagtgcactatatcccatttctgctgtgagtctgtgttggtgtcgcggcaggttgccacattccatgtcctgccatcgctgcggtagtcgtcgcgggcacttcgtccagacactttccaaaccaacctttacttgtacatgtagtggtggtggtgggctcgctcgaaggggtagttgtggttgttgtcgtgaccgaagtcttgtctttacagccgaaccagccaggagtcttgcacgtgcttgtgctggacgaagatgtactcgtttcagcactggttgagtgtgtcgctgtcgtactctcgtcgcggcaaccccaccacccgggcgttttgcaggtttgtgttcgagtccgcgtgtgcgaagatgtgggtgctgcagttgtcgtggtagacggcttggagtgggtaccgttctcgaacttccaaagataacaatcaacacagttgacatcctcgtcaatacacggcgctgccttttcatagactttgtagacgttgtcaatcgcgtatctgaggcgatgggttgatgtgctttgcctccacccaagatctttgacgacatcataagcgcaacgtttaccagtatggcaaaccgtctcaaaagcgtagccaccgattgagcagaagcttgatcctccgctacacgtgcccatgtatacagggtcagctgtatgtccgaagtgaaagccaccagtgttcttccgtagaggtgtgatatcaccagcagtgggaagacccaagcggcgcgctgctagtgcttgagggtaggtctcgaatgtcactgacggtacgccatgctggagaccaatgagggaggctaggacgccgccaagactgtggccggtcgtgatgatgttcgcgttcgggtacagcttcgtgacttcttcgtacaactcaagtgttgctgcatagtatcggttgggtttctgcaactcatccttcacacaggtctgatcgcacatatacgtcccagtttggcagtcgcacaccttgcgccagagatacgagccaccttggccgcagcagcaggagcccatcaagttgtcgttttccttgtcgtgtccggacgtaccattgccttcgaacatggcgacagtcgtgcctttgactgacaagatgatggtggagttggtgtcgtcgctgaacacgtgacctcggataccactgtcatcccaaccgaaagggacggatgagttgtattggtcgtcgacatcgagccactctggatcgtcccgaccggccttgtacgcgtcctcggacatgtatgcaaagttaatgattgtctccttgtcttctacatccgggcctggaatgtcttcggcgacccaaattggagacatgggtatttgattgtcgtagagtcgagcagcaggtctctcaatcttgacggctttcgtcttgatggggaacggcccatattgccctgcggcggctgccacaaatgcttggtccgcagtgatatctagcctgcgggccctagggcctggttgaccagcgccatgatggaagatgtgtcggagagtaaccccatttgccgccggttcactatcaacgtcgcatggtctaccaaaggcgccgaagccagcaaagcaagacgaagcagcaactatagacgcgacctgcgcgaggtagaaaagaagaatgattcgagatttacgatgatccatgttgttcgagcgaactagcgggagagaggaggatgagggagtgttgaagtgttgatggctgagttgtcgcctgcgcacggtcgcgagggcgcgtgacatgtacgctagcctgattcagacagttctgtgggtacgtcatcttcgacatggtcaccctaccacacatgtgatggtatgcccgacacaagtgtcgttcttccgctgaacacatgatggtgctctctacgtgagaggcgaaactgcctgcgaggttgatgatggatttatccatggacgatatcgatcgtacgcgtagcctggcgcgctggcgcgcatcaacgacggaacttcctgtcgccattcaatgcactattgagctagaaaaggatggtgatagaagtggaagaagaagcagaagacttgctgctcaaaaggagatcgttgtagatgccagtcctgaaattcagactaagcgggaaaagcttggtgaaattggcatgacaattgcgaaatagaacggaaagcagaaaatgactgaacgatttagacataaaagcacatgctgtgaaggagaatgtgaaaggacggtgtgcacaagtggagctcgaggcacagattgtcagcggattgtgcgccacgtaggataattaccgagagctgatctcaaggaaactgagtgctctgaacttcaccatcgcaaagagcttaatatgattgtatacgattgtttctgctgtctctagcattgactgaaggtgggcatgctaagcggccgcaggtttttccgaggtggggcgctagcgggcagtagcgccaaaaaagttcagtagcagctgcagtttaagcggcagaacagcaaggcaaacgaaacaccaacgtatatacacggaaaccacgacttaaactgtataaatatggcaatgaaacgcaagctgaacgagcacgatgttccggagccggagtcacctcaatcaccaaagcgcagagcgagcgacgcatcccaatccgaacccgccagcccgccagcaccgacacccgcgaaggaagttgtcgcatctttcgctgaacttcagctcgagccgcgtctgttgagaggaatcagggaccaaaaatggggttctcctactgctgtacagtcaaaagccattccgctggcactacaaggacgagacatccttgcgcgcagcggtactggtacaggcaaaacaggcgcataccttcttcccatcctacacaataccttactgaggaaaggaaagacttctctcattctcgtacccaccaaggaactagcgctgcaaatcacgaaagtagccaaagccctatcagcacactgcggccaggcagtgaggatacaaaatattgctgggaaggagtctgaagtcgtgaccaaggcaaaacttgcagacaacccggacattgtcatagcgacaccagcgcgggcgagtgcgaacatcaacactggtgcgctggcggttacagagcttgcgcatctggtggtagacgagggcgacctggtcatgggctatggctttaaggaggacctcgatcagattgcgcaaaacatccccaagggcgtgcaaatgttcctcatgtcggctaccctcaacaccgaagttgaatcgctcggcagccttctctgcaacgaccccgtggtgctcaagttggacgatctcgataaggactccaagcgcgtcaagcaatacgtcataaagtgcgctgaggaggagaagttcttgctgatctatgccatgttcaagctggggctgatcaagggcaagacgatcgtctttgtaggagacaccgaccgctcgtatcgtgtcaagctcttcctcgagcagtttggcatcaagtcgtgcgtgttgaactcggagcttccactggcttcgcgcctgcacatcgttgaggagttcaacaagaacatctacaacattctgatcgcatcggacgagactgagattttgggatcgcagaagaaggcagacgagtcgcggccgaagaagaaacccaagacggacaaggaggcaaagaacgactctggcgtgtcccgcggcatcgacttcctgaacgtatcctgcgtcctcaacttcgacttccccgcgacgtacaagtcctatttccaccgcatcggcagaactgcgcgtgctggcaagtccggtactgccatctcattcatcatccccaaggacaagtacaggaagcacaagtcgacaacctttgctggctgcgagaatgacgaggaggtactaaagaaggttgagaagcatcaggaagctgggcagaagctggagaactacaacttcgacatgaagcgactggaaccatttaggtaccgctttggagacgcccttcggtctgtcacgcgtattgcgattcgagaagcgcgcatcaaggagattcgcttggagctctcaaagtcgcaaaagctttcgcgctacgtatgtaccctactatgcaactttctgaacacttactaacgtcatcacagtttgaagagaaccccgaagcgctcgcgcacctccgacacgaccagacgctcaaccatcccgcgcgcatacaaccacatttgaagcacgtcccagactatctgctaccaggaggcagcaggaagccggcagatgttggctttgtaggcctgaacgtacctcgcgtgaacaagcggcaatatgtaaagggcaaggggaggaaggtcgtgaggcgaaatggcaaggttgatccgctgaagacgttcaacgcgagagggaaggggaagaaataggcgcatcagcagtgaggatggcggaatgaatccacacttactctccaacatatcttgacgatagatcttctgatgtgcaatgtaggatacgtgtgtaaccgacacggctttgcgtagagcctttcattctcgtttctcgaagtgtgcatcgcgacagggctgccaatcatgcagcattgaaagacagccaccatgcacggccccgccaagatactcgagaagctcagcctcgatgatgcatcctcaactctggccatgattctctctctttcagcgtggccgtctcgaagactgccagtgcctttctctattgttcttttgggcgtgctcatgtaggtcataccacgctttcttaatgcttggaagaattcatactgatatgcgcagcccaacgaaaatccaaacacagtcgcggttgatttcagttttctaggccttatatcgttccttccattcgctgactctcgatttcacgcgcgcacaccaccatgctctcgattgagaagggtgtcgactacgacggtgtcgaaggcgaactaccatacaagcatgtacgaaacttgggcttcggccacagcggaaatgttgaagaagtcgaggaccagatgaccggccaggtctatgcacggaagaccattcgaatcactggcacaaagcgcgataaagcagagcggactcgggtgtttcgcaacgaagtcgccatcatacgcggcctggaaagccatcgccacattataagcgtgcatgcaacatatgccaccacgcgtgtcttcggaatactgctggagccggtagccagccaaggagatctgggagacttcctttccgactattctcgcgaaatggaggaggaggcgacgataccgaatgtacgaactgctgccatgaagcccgtcatcaagcagggctttggttgtctcgcagctgggctcgccttcatgcaccagagaagaatacgacacaaagatatcaagccacgcaacatcatcgtccacatgggaaagctcatttataccgattttggttattctttcgactctaatggttttagccggagcacgactgaaggcaggccggattatttcactcgtcgctattcagcacccgaagtccttaagcacgaccagaggaactccaagtcggatgtttactccctgggatgtgtcttccttgatatgctctcgacactgtgtccaagcttgatcgtcgataaagatgaatgcttttcgaatacgatgcagcagctccacagtcaattacaagacatagaagcaccgaaagatttggacgtattgacagacatcatttcatgcatgactgcgcaagaaggctcatccagactatgctcaatgcatgctgcaataccgctgttgcaacagattgaaacctgctgctcagattgtgttggtagtccgttgcaggaagaaaacgagcgagtgaagcgtgataactgcttcctttgtcaaggtggcaagatgaaaacgaccgcgaccatatatactggtaggtccggcactaatttggcagacgtgaattatcattcgtcctacgaatgggtcttgaaaaagtggaagcgcttgcgttacaacaacagtcagcctccatgatgcccgcgcttgtgtttgcgctgacatcgctagcgatgtcgcaatgggaattcagcgactactatgatgggccaccaccaaattccaggagtggaggccatcttcttgaaggaacttataatccccaaaaccccgcaatggctctgcactatgaaattctcgatagttgtgagctttcttcctcttcatactcgaagccacctgggcactgacaaagtcaagcttaccacgcgcatcacagggatttctttcaggaaggacgggtttgtgtgtctaactgttggtaaggagtagatattgacaagtgacacagcttttttcagtcctgtttaccgaaccagcgggcgcaaatgccatacgaaataatgctgtaacagactacaatagtgcgctctcacatgtcttgcttgggggacggtcctatatacaacggcgccggttcattgttgttaggaacagaaaagcgttttgctatgcaatgtgggtggtatgcaagtgctcactgttgctcaaactgatttgaaatagacccatattcacctatcacgggcaaggcactctgaagtcgggagtggcaccacaagaacacgcgattgcatattcctatggcacgactccgcaattactccccgctgaggagccgctttccaaaggtccgatctgcatcgtaacaaataagggcgaaagatcactctcccaggcttccaggatcttctttggtatccatcaccccatccagtacaatgccaaggtcaaggatctcggatatgtgcatcccaacgagctccccaggtttttagattactgggccatggatcacaatgtcgagacccatcaggcacaagaagttaccatggaggcagataacgctcgttctcgcgctattagttataattctagcagtgggggaaagtgcaataggtgatttcatggctcgtccaggctgtctacctaggtagaacagtaattacactgaaatgtttctcccgtgttttccttctctaaacaaggtataaagcgaacttgttttttgaataagcattgtaagttgcatcaaaagacattgtagcgcactgcgttatatcatctcttatcgtcaagacccgagaggcacagtgtcccgaattttgacgcagcatcgtgaaaagatgatttcaattagctaaccccgatcaccgaatcgccttgagcgccacaaatgacctagagtaccgattgccatcccgtgccacgggccgctcggggatgaccgaattgtggtccaatctgttccagtagcgcaaaatgacatccagcaggctgggagccggccacgccatgatcccgtgccgtaatggataatccgacgccttcccccgcaggaagataccaatgaggcactctcggtaaccatttgcgggacgtcatgcgagaggcgtattcttaccgtccgtgcgtcgtcatgatggcattcgaatgatatcaacgacgggggccatgacgaatgcagtgagaatctggttgcctggacttcatgtactatgcaaatcctggtgtatcttcacaaaggcccccgaaaaagctggcaggcacagcataagcaatcacagcctgataccgaaacctttctgcagaccttgtattcaacgccctttaagcaatattttacacacttccattgcatcccacgacaagcgctcgtatggctaaggcgcactggtgcagtcatgttgcttcaaaagtgtcagactgcagggggatgggtgtaggattggcatctgctcacataagggacttcttgggatatgtatttcaccctcgcgacccttcaaggggtagcgattcgtctaccttacaatacacctgctacttcatctcctataacactatctatcctgagtctggccctactgacgtaacaaaaagaccaccagaggtatatcatacttgagcaaattgcacagaaggccgtaagactaacatgccacatcaaatggggctacatgactagagggatgtaaaggcgttttcctggcgtacagaaagtgcagcaaggcaattgcacctctcacacgcgtccaaaaacgtggcagatgtaatacccacttgccggcaacacaagtcgcccaatgacacacttgggctagagcagttcaaccttacaatctgcgtgttactgtcgtggttcatgacagtttgcattatgtgctgcatgatggtgaccgatcactcttctgccttgtgcgttgtaagtaacaagaaatggagtaccacagcgatgggtcaatcttaggtgaacgagccagcattgatttggacttacacgctctttatcttagtagctgcatcagctgcatggtccacaatgctgggggaaattgtgggccactgtaagacaccaccgccagcagagaacgccgtaacccacggtcgggaccgtggactgttcgggtaggaagccggtttcctcgctatcaatgcatgctcgggccgccagacgaagtacatgggtaagcgagtgtccttctgtagggtctcgccaccaaaggataatacagagggggtgtgtggcaggcccttcgtgggattggctggacaaaagcggccttccgttgcatccagcgcttatgactaccacgatacctatagcagccaccgcggcgggaaaaagaaggacggctgtatcaacctcaccttatgagcaatcagatgagttcagtgaacaagaatgcactgtgataatttaatcctgcgcctctttgaatgcctctcagctcgtctggccttgtctgggtcatcatccgtgctccccagacacccctgaagtccccggctggacgggcggccccgcgccttacccatctgaaacccgctctcgcgcaggaaaatcaccgatgcccgggtcttacgtcgtaccgattcgctgtcctagctaggtatggaggcggacactgtcttacacgtaagactgccattgcatcaaaattcagcaccacttatgccgtgaagcaataggtacgctacgtaaggcagatcgcagggatgttatcctgaaaaatcgtcaaagtagtcgactagattgcatcacatctccagcttgattggccaatctattaagattgccaaagattgtttctcggatgaaagcctccatatgtccatatatcctgatcgaacccaacttacacatgcttcctcaatttggaaccatccccattacaccaacgtctgcacctgacctatggctagctggcaacaataacgaatagtcaagagtaaaaatcccaagatcctcattcgctaaacatctgtatatctgccattgtagatacgagaacgaaagaaaaagtaatgactcagtctggatcaatttgtgtcgtagaacaaaatcaaaaagtgcgatatttgtcgcaatcgcgatcaaccgaaaggaaaactatcaataccacgcaatgggtacaaaagaaaagtaaaaacgtaagttggctgcgatgtgttgaaacatgcgagcatgaggtggtcgattccgtgtccgcgcaggatcataatcaaaacgtgtaacgtatttgaataacaagcaagaaagaaattgagatctgttgcaagagacttgaagaaataggagaaagatgcacagaactcgtagaggagacatgctgtgtgcatcaatagacgataggctggtcgatctcatcgtcttcatcgtcttcatcctcctcctcctcctcttcagaactctcgtcttgttgcgcaaccgcagagttgtagtatggatggtaagcgttcggattgtgcgtaggatgatacccagctctatgataatgcggatgaaaggcatatggattcagctgaatgtggtgacccatggcattctcctgcgagttgtaaccatatggattctgctctggatggtagcagtacttgttgctcactggatgatacccttcccgattgaagtgagcatggtagccccgggggtttgactctgggttataaccgaattgggcatgactgggatgataaccgtacacgttgtgtgttggatgatagccatgtaagttttttttagggtgataaccgaatgggttgtggtctttgtggaaaccattaggattatgggtggggtggtacatatgtggattactgtgcggatgaaagccacgtacattccttgtggggtgatacccggatggattgtgctcaggatgaaacatatgctggttgatctgtgcatcgtatccatacgggtttctctgtgcatgatagagatgtggatcctcatgcaatgcaacagggctcgacgcccatccttctgctgatgcttcagcggggttgttcagcatgttcgcattctccatcttccagtaaccaagcaagtagggtatgtcggtatccttgacttgtccaacatgctttaccttgacgttgtgtttaattgggtggtgaatgccgaagcaaatccgtgatggtgcactcaagggtgggttctttggtacatttgccatgattacacagatagggttcttctgcagcggttgttctccatccaacaaagctgggctttgcccttcggagtaggctacagcatgctcttgggggttgactccacgtttcttggttccttgattgccataagtgaaaattggactgcagtctgtgatcagtatgagaactgtgcgggtgagcgatatagaacgttacgtaccaagcgtaagacattcctttccttgaggcaaccacaataaaacgtcggatttgtgtatgaactttaccgttgtacaagacggttgagatagagctgttgtaaatctgtgtggtgtctcctgctgcttccgtaaataatacagcaaatacctctccacattagctttaacttagtagagagagccatggtactcaccgttccttccgcaaagaatgtgtcatggcgcactttaaaacctgggctaattgagtacactatagtctttgtgccaaaagtgtcttcactgactcggatccaggggctcatgaggattaggattcgccgtcgtgtaagtcccgttgatggaagcccctcttcttatctgatgacttccagcctgctgggatgaagctgaggtagacgcgccagccgttgtatggtagcctgcattcaaattgttcgatgctgcctagcacgatcgtcagttccaagatgacatggagaaattgagacacataccacaccagagtctcgtcgaggccaatcgaagaaaacccaattgcccggcaagcctttgcatggtcagcgtctgtgacaattcagtggagtgtttccattgcgacctaccattagtctggtcgagacgctcgcgaacttccctcccatattggtagctccaattgatccgcatatacgcctgacaatgttcgctccattctgcggcccaaggataagacggcatgttcacaggttggctgcatggtcatccgaaagatcatagcaccccagccgaggccagataatttcatgcgacaaccccgaatttatagctggatatgcacctcttacaagcttattagcgccatgcggctctgtgaaagcaacagttcgaggttgcggagatggcccaccgtatcttctattacgtgcagaattcgtacagcgcattcgaagtatccttgaactgcagtgcagggcgcggacatgtcagggtctgcgactggctgtaaggctgctggaagttgcatgccctttgcggagaggcgctgataaggccttggactagaccagattcaggctcattatggatcaactcagcgctgctctaaacgcgtgcggcatgaagattggtggcacctgcacagacgcagccacgttcctcaaacttattaacccgccaacgcgcgatggacgcgttgcatcccatgacctccatgaccttcgaacatgctcattggttccagatgtcgcaggcgccaccatcggcttgcgtttggaatgatcaccatgaaacgattgatgagggctttcctggtaagtttgatgttgctgtgtgcattaaaatgtgtttgacctactgactccaccccagcctcggcaccatggctcccacaggatcacttgcacgatgagctcttggacatcgccatttacgcaaaaccgcaattacattctaactttgacattacaacgccagtgttaatcgggaaccacactgcagagtctgtagttgaagcaaagcgtctgggtcttcagcatgggactagcgatatggacggtcaggacgtacaatcggacattaaccgcccaggtccaccagtcccaccgcctcctccctcggattcaagctcctcaaacatcgataccacaggtagcgaagcatctggacaagtcagcatcgacagatctcacaggaataaattacacgtggaacacaaacatgagagtttacgagacgctcgggatgacttggtcggacatcgtttcagactaggagccaaacgagacgagctgagggtggcccgtgaagatgctggcattcgagcaggtgccgccttcagcagcgtgcaaaatttcctacgccagaaggatatccatctacctgatcacatagcacaggagttctcagatgccggtgctcttcgagataagcttggacaaatggacgcagaatatgatgagaaagagcaggattacaatttcttagagtggaactatacgaagacagaaagagcctttgtagaggactttgcaaacacgcttcatacctgggaccaaacagagactgcaggcgtctatgaaattcgccaggaacgcgatcgtgagcttcaggacttgactcggcattcttttacacatgcgcttccagatcttattgacgatgcagtagagatggatggatctgagaattctgatgagggaataacgttacacggactttcgcgcagtcgcaatacgagagaacccatgattatggaaagacgggttgcaggattgcgaaaggcacatgatccttttgggtatgtaacaacggcggaggatatcagcacaatttctaaagccggaggtgacgactcagctggccagatatatcaccgtgttgagtcctggatgatggagaccctattggggtctttttatcatcaatcacggctgcgagcggagctcgatgacaacgacatggacgatgtgacatggtggaagctttctatgcggcactggactacggaaaggccctctacatttgtcttacatccgggagaatcgactgtatcaaacgaagacgcaatgctgacggagtctcgactagcaacggaatcaaccatgaatcctggcgcttctatatatcgtaaaagtgtggtgagatcgcacgacatgaacatgtttcctgggcttcactccaatgatgagacagaagacaatgctcctatcactattgagccgattgatatcggaggctgtgccattgaggttgatactccacaaattaccgtacaagatgttgaacagggtcagaactgtccagtgatggaatctgaagatggtcccgctttcaaaaagcctttggaaactcccggaaatgataaatttggcgagagacctacaccgcagcatctgcgtgaggccatcgtactcagtcccaacaacgagacacccacggtcccacatccagtatcgtcctccaaagagtttacgaaagtcaaccaggaactacagagcttgtctgttccgccaagttttgtgtcgcctggttcaaatggtacaaggaaacgtccacattcgccaatgagtaacccagagcgaagtgattcattcgatgattcagggcgtacaagacttgttgtcgctacgagcaaacccctcagtcctcctaatactcggtctccatcgccagaaatatggatcaaatgtccattctcaccttttttgtgcgatgctattacaccatactggattcggatctttcatcttccacgagtgccaatttgttcttgtacggagtgcgaccagagccgtaaatcagctcctgttacagccggtgctctggacccgctctattgaacacacctccttcgcggaagtctttgcttgattaattggttttatatcctcattgaggtacatctgtcttatttgctgtatgttgacaaatatgtgacgtgactgagtctgttctatatcatctgcaatgatgaaagccaggatacgtcatccaaatttaatgtcacgctactttgtagacgcggggtcaaagtttcttgtactacaaatggccatagttactacacgtatgggcgcatgagttacgtaaagtctcagacatttgacagaccggcggggcctcgggcacactctaacagtaacacgaagagccacttgggcgtttttggacctttctcagagcgtatagtataaaatttgagtaaccacagctaattgctaatgatcggtctatcagtctggcatgtaccgagaagagcgggtataattgtgggttccgcccatgtccttcggctttctcccaatgaagctagtaacttagagcccctctagctaagggcaatttacctgtactgacccaagacaaaggtgaaattttcttgcttctcaatgtctgcactacaatttccctctcctaggtgtcatggtatattcacgctatatttatacgctgtgtaaaaggcatcttgatttccccacagtctagtgggtggtacgatgaatcgtaggattgttcaatccgcgctgaacatgcgcgactatccttacctactatcgtctccaaacctgtctgaagtaaggaccgtttttgcatcaggcggtttgtcttcaccactgaagctgatgatacatttgcaacaaaccaaaggctatgtaaatatacctcgatgtttcttctattatgatcaaagcggtccaattggtattttcatagtattgtttgccaatgattataccttttttggcgatcatgttcaaagcaccactcctactcaatgagccttgactgcggttaaatctttgcaccgtagaatggtctcccctcaaatctcaagcaatgttatgcctttgcggggaacaagttggcacatatgcagcctgctcgactttgacacgtcacgctgcggttcattggttcaaatctactctgggtagccattcaaccaacaagattggaggtaataaccggtgaacgaggctcgcttaacgctcgctgatcgcagccctaaatataatcctacatgatttcagcttatcataagttgccatgcaatctgtcccgtccgtttcccgagttttgccttgtgcctttcttccccctacacttatactatctgttgaggaataatagatctcaaatcaccttgtaccacgatttaggcggagcttagctccagtggcggaaggcttctgatacactaacggctgcgcaaatcatggcggaagtactaggtccattaggcatgtgtctagcgggtcttggtttcatcctaggcaccgtacctgccgcggcgaaggttacccattcttacagagagcaaaagaagcagattgtcggcatggacaatcgcctcggcctgtgccagtccaaatttagtacttgggagacgtactggcagtcttcgggccttcaagagaatcaagcactcatccaatcaagtataagagatattgtaggcctctatgaagaaatcaacaatcaaatcatcaaatatacccgcagtacggcagagactactgcttggcgcaaaatgaaagaaagaatacgggatgcttcatttcgcaaaccacgacttcacagtctcacttcttctgagttttgtcagacagtcagatacgccttgtggaagaaggaaattctggaaggatggatgaccagactcgaaaaagcaatagacgttatcgcgcaactcttcgagagagatttccatgatcgcactgcacaacacttcgacggcggcccaaccccaaaacaggttgcagtgctggaacaactcgaggagttctcaggtgcgttgatgtcggtagcgacggagatctacaaagaatgtacaaatgagcccaatacgtgtgcatgggctttagcgatgccgacgcctgcagaggggaaaaccattttggactgggaagtcatcacgcctatcatcatacaaatgcgcttctcgactttgcaacaagaagatacgggtcacttctgtcttcatgtttgctttcaacaagacgatccagacacccacgatacaagttccgcagttgcagaattgatacgctgccagatttcaggaccggatgaagatatcgtgtccatgaaaaagattgaatgtcatgcgcaggatacaggagtcaaaacgactgtacctattggaatcttactcaggcaaaagccgcaccttttctatgatccagcatggcttgtagaccgcgctgaattgatctatggaatctgcgaatgggctttgcgattgtggaatacaccatggttcgagcagctctgttgttctggaatcgtgatggaaataggtctgggctctgttgattgttcgaaccaaacatttcgagttaaacggcacaaaaattgctatgttagagatcatcgttcaagactcaggaacctgggtcttgtttgggctcaactggtactgggctaccctgttcgcttcgctggtggaccaaatctatcgaaatttgagaagttcgtcgacgggacttgggtcacaatgtatcggtctgagatcaacaacaacgttctgaagaccggatcgcttgccttccaagaagcaatcgacttctgcctccgaccagactctctctcttggagtgagcagttcaagcacggccatctctaccgatacatggagcaaatattcaaaccgttagtcgattctgttttgccctgttcatattctgaccttttctgtagcattcaaatgtggtatcggattgaatcaagggaaagaaacgagcaccctcacggttcatcctcaaagagcagatggccgcaagaggcaatatatacagtctacagcgcaggaaactgacatttttgcattggaactatctctcatttgtaggtaggtagggatgaaggttatggttatgccgcaatccgtggtggtggagaaggtttcaatgggatgtatcaatagtgatccgcattgttgaggccgtacgacctgttatttagcagccatatatgacgtggtgtcagagccgatcccccactagaaaagagcattgtatcgagaaagtccttctgctttgaccaagagcgcgatcatgacgccaaaaaaccttccccgttcttcagtgtctcctttatgtggtcgacatcatctaagttttcgctacgatggcatggatgttcgcctgcttactgcggataaacgctgctagtggtgcgagttgcaaacacaagcattgtactgattcgattaattcttcctggataattgatgctgcatccattctgtatccagtcagcgccagctagtcggatttctaagctgaagagtgacctactgtgtccaatagtctgtggtgacaatgtcctcgaggccgtccaaattggacaggatatcttcgagataagacgcgataagccctgcgaggtatgggcggtcactctccacagtggaaagaatagtgtctatgattttcttctcaccagagtcgaaaatctctaaagttctatccacgagacccagaatgctgtgattccaatgttgcaatcttgttgacgcatcatgtagctgtgtaatcaaatcctggcggtctcgagcccaacctcctttcttgtctagggcaaaggaaaacttccgcatgatctgagcgtggagagaggccataggtatgctatcgtctacatcagtagcttcctggctattgtttcccgggtaaactttaatcaggtcggcagtacttggatcgacgcccttctccaagctttcagcttcatcctcatcactttcagcttcatcctcatcactttcagcttcatcctcgtcactgctttcatcgtcttcagcttcatcctcatcactttcatcttcttgggtcttgtaaacactatccttgttccacttgggatgataggcctgtgtattatgctctgggtgatagccgcgcttgttccattttgggtggaaaccatgttcattcttcactagatgatatccgtaaggattgcctcgcggatggtagttgtacggcatcgcttgtggatgatacccgcgcgtattgtccgtggaatggtatccatgaggattcagttttggatgaaagcaaaacggcgagttttgatgatggaagccaaacttgttccatccgggatgataaccgtaaacgttgtgctttgggtggtagccttgaacattgtatattggatggaacatgtatggattgctctcaggatgataaccgtgggggttgttttcaggatggtaaccattccgattgtttttcgggtggaacatatgcggattgcaatcgacgtcgtaaccatatggattcgcctccacatgatatatgtgaggatcgacatacttcgcagcactctgagcagtctttcttaaagccttcattttgcctttcccggtatgctgaacagctagctcttcttcttcttcgtcctcttcggtcaagacttcgagttcgggctctccggcggcggccgtgactgctgccgcttgccttgactctctatcgtcttcctccttccaatttccgattaacgtcggaatgtgactttgtggaacatatcctatgtccttcactttgacgttatactgtatggggtgatgtataccatagtagattcttgaagatatagtcagagcacctacaccatcggccatcacgacagcgattgatgcttttgtgatgcctgattcacccttcaccaattgagggtccgacccccaggagtaagcaactccgtgttcggcagctctcacaccatgctttgtcgttgcacgccctgaatatgtaaaaatggggcatgcgaaacaaaattctcgcctctgacgcacaaccacaaagcgtcgtacgttagtgtagacaatgttgtcttggtacttgactctattcagagacgaagacgtattgtagtccaaagggtttggtagtattttcgtggtttcgcctgccgtctcattcatgatgacagcaaaaacttttccctcaaagaagaaatccttatcccggacatagaaggacccatcaatcttttcgtagtgcaggcttggagggccaatgtatgtaccatcgattcgcggaccttcacctcttggaaattcacgactgttccgcgagtactgtggttggtagggactcgttgcaattgaagctcctgctgtcgccgcagacacatggctgctggtcgccgacgcgaagcttccgattggagaccagctcacattctgattgcctggatctacacgactatggctgatgatgcggttttagatgtgagaacatgagacttgactgaacatacatacggtggtgcgacggaatatcctttgtgttctgacggtgtttgttgagctccaagctgcggctgccaaccgacgggcatccattctgcgaagagccactgcccttcatttagtcagcagagaaagcaacagtcattcggaatatactgaccagtcgccgaagtgtagacctgacgtttatagcggccgtaccgggcatcccaaacgtagtccaaagccctattcgcttgggacatgatcaggcatgcgctacatgtcaagcaatgttgcagccccagatgctgccacgtacacagctatttaagcgcacgctcaaatagccgggcgtgcggctctgcggccattgtacctatggtagccagcgcatactatgcaaaagatgcagcttcgtctaagagcaattggcatgtgcttgacgcaccatacgtgccacgggaaagggtggtggggacgaggaatcgttggcccagccgggcggatgaggggtcggctagctagctgatctctggcgacgccctagcgtcacactgttagtgaccctagcattcagccatgcatttgtccaaggttcgggattggtggcttgtgcatgttctccctgcgggaggtctccttgtttttgttcgcgttgctctcttctccatgttcctccgcgtcctcatgatcacttgcagatatgcccaacactcggtgatgaccatcgacgtctcatgtccgacgttcatccaaattcgactttcaacgacttcacatcatcctgtatttatgaacacttttctgtataactttgagcctgatttcgctgattcgggagcagtgccacagcagcatcaatttactcgactttttcttgacaagcgcttaaagaatgaaagatatgtgaacgtccttactgagccgctcgttgttattggggatgaggacagatggtcaagcttgcgagtcgctttccacgagaagacaatcctgagccaagcatggatcatcgcgactcctccacaatgaattcaccgcctccaccatcagatgatgggcgactgttgtcaagcaacgagccgttcccagttcacccattcgaaggctcgcttgagtgggtggaagacatgcaggaagacttacgagatgcacgagaagatcttgttggttcccgttttaggctccggactaaacgtcaagagctacgcgcaacaggagagaaagcatttgtagcaatgggtcgagcttttgatctgatgcgacgacgttttttgattgaacagctcaacgtgcctgaagacataatatccgcgtggttgcaagttgacaagataaggaacgcccttggagagcaagacgttgaatatgagcaggcagagaatgattacaacatggaggaatggcagtatacagagatggagggccggttcgtccaaagcgtccagagatgtagaacgacgcacgtcaattctcacgatccgccttctataccagctagtctgtccgaaagacccacgcaaatcccgttcttccaacccccagactctattatcaaggacagcctcgctattgagctagaccgagcacatccttttcctggcgtcccgatgactgtcatgagcctccaaggtgagcaagaaatacagactagcgtggaatctcattccgccccaataacagacactacttccatctttagctatctgggcgctaatcttgcggacgatttctctgagacggatagccaagacagagaagatggacattgccgcgttgctgatgccgacctgctccgcatttatgatcacagcgatgcataccttgatcgttggtcaaattctcgccagtatattgatcggtggatgttagacgtcttaaccacttcatccttgcaaaagcaatggctagaatgttttgtgcccaaaggaaatcttagtgatggagaatggctgacgctcgtaaccaaacactgggagtcaaccagttctaatacctcggtctttcacactggtgacaccactgtgtctgatgaaagtgtcaagaaagagatgtcttcaggcgacgtccaacgtccctttgaatcttctacatactgtagctcagatacatggcaaccgtctggcagtcctgtatttccagatggccgtgtggcagatcaccaagcttcgttcaacaacccagtcaagatcagggcgcgcgaccttattgatgatccgcggcatgttacgtttagcatagtcccatcaagatcatattcagatccagtgagagttatctccgcagatcccatcacttcgaactcagaacagctgttaagcgcggcgtcaaccacgacacagaccgaaggtgcgtatgcacgctctctatcgaaagaaacgtcagccgccggttcatatatgtcctccacttctagaggaaactcatccgtttctacgatcgaagcagaaccctcgtttcgattctcggctgaaagacatgtgttgcaccccgggggtgacattccaaatgagagagtaacgattccttcgtacatcgagattaaaacaaaggcggcctcccacggcgaacagagctcgaaagatgagctgcaacatatgaagacatctaaatcaaatcgatcactacacaccgactcggagtccaatggacaagctttgatgcaaagcaacgctcaagagcaaacagcatcagaacatggggccagcatggaagaagcggacactcttttgactcggcggccatggtcacatacacgatacccttttgcgccatttattcgcgtgaaaagctcagagccctggactcttcccttgctacgattgacccctattccaacgctatcattcgacgacctcacagtcgcaaaccacagtagtcgcttggagaacgttccatttgtttctatttccgatactccctggcgactgccggggccttattcgtcttgggttgcgtgaacgcatgtcgcagtccagggctgatatacgtgacttgtagtcagcttgtattgaggccagcttcatgcagtaatgtaccttcttagtgaggagtctagcttacagagcttcgaatttcgtgtgaggtcaccgcaaatggtttaacttcattttatctttgtacttctccccaagtcatgggcatttcttttggttctcacttctatatcttgtaaaatagggttagttcatttccagtgtataggttgtttccattttcaccatttctgcggaagaagcaagcagtttgcgcggcacaaattggaccctggcccagggtctacattttttgtgggcaagattacacttgttctctaagcttgctgtgcttgcagccttctgttgatttgaacatggacgttacgagctctcttcacaatacaagtctatacaacaatgatcgcacagcctcggccgggtaatctgcaaggagaaccttacggcggaccgaaccccgagcgggaaagattctcgggacaccaaaactatgtcagcattgtgattggttcggaacacgccaaatgcggtatcacattcatctgaagcgacacaccgcaagaacgcgtactatatgccaatcagaccacccacgttttgcctctacgcaacacatgcgatttcaggtagaaacgaggcgacaggtgtaggcaaatggtgtcatggggccgagcttcgttacagctagaagagcctcattgtacttgcaagggcgttgatggcagagagcaacgggtgcctcgggataattagcttgtgatccttgcttattgcaggcttctgtttgacgaagcaaagtgatcgaggtctcgctgatgaaataacgccctgaaggtatgcacagtgtttctagactccatatgcgacggtattgctctgtgtagcttcaggctattgcttgggttgccaccacgtgcaccccgggcgctttgcgtcaaagttgacagcatacagtgctaaatcatacgcaatagcttgatgcagctctgcccacatgcgcaattacacgcaggcgcaatgttggttgcattgctcgcaccctctacgctagcaagataagctgctgaacgatgataggcagacctaaaattgtcccacgaatggcaaatgccgtgcgatctgtatcacgttcgcgaacggacagcgacatggctgttttgtactgaccgcgtctgccagctgaacatcagaaaatcgattcctgcacagggtgaccagtcaaatgcgagcgtgggatcaagaaacctggttcttgagcatcctggtcgggttaaggtcagcttctggctcgtaagaggcggagaaaggcgccaggttttgatttgattcaaacaaaggcacacgtccggcacgggatgtcattaatcggcaaccatgtcttctgttcccttttgctgcgccttctcggccgcgcaccaaatgggaccgtgcccatgcgttacacgttgcacacaaaagggtcgttgccgcgacattgtaccagtctggtatgtgggagctgtagaccggtggatagatgcttatactatacgcattttggattgatgaacccactttttggccttaggcgcccgcgtcttcgtagggcagacaccgggaagaagtctgccccacttccctcccatgcgtgccgcacactggcttccggcgcatcatccctgacgccgttgtggacccacatagtgtgggggttcaggctgaagtttgaagtggtccggaagaaggcaaggttgcctgagactgtggtatctgctgacagcacggtgcgtcaatacaggaaaatgatcagccatgcttcaaggcattcccgaggttttgaaatcggtacccggcaaacgcatatctagactagatagactagcaaactacgtggagtgagcgccatgccacaaggtatgtacagggtctgctcaactggcgatcaaaggcaaggctattcagctatgcattccatggaactttattccaaactttgcacgtttgtctattgaaccgtactaaagaggtgtcggcccagacagggtgatcgcccgtatggaaccttgaatgacacctgtaagatgctgttcaacaaacctgtgaatcgaaatcagtacgctacagcctgaaactaggctgataaggcgtggctaattagcgcaatcgtgcccttccttcgggatccgtagtttgcacttagtcgagccgactccgtggcccggtgtggtgcccggtccggaactgaaccccacgtcgagccgaagctggcttcaatctattaagcgcagccaatcctgttgatcgtgtatgatgaaatgtagacagcattataatcgttatattcatatcggaacgtagtatttgagggacaatagcggcacaaagaaagaagaaaaaacgtattcagataggaaaggcctagtagcgatattgcggaacatttgcgtatccagtctgggtatagctcacacctgtggccgctgctggagtgtaggtcgaaaacactgtgccagactcatcgtcctcctcttctgagaagtcttcgtcatcgtcatcgtcaaagccattgcgttgctcatctctgtagtgcttcatcaagcgagacctgtaccttggcgcaactatcccaatttcgcggactttgacgttccattcaattgagtagtgcttaccaaagcgtaagcgtgacgcagggagcattgtctcggtttcgtcatccggtgtgacttcgattggctcctttgtcatccctcgctccaactcaccctggtatgtagtggcctgggacccagtcatatacacaggggcatgctcggatgccgtgcagccacgtttcaaagtgccttgtccgttgtaagtgaagatggcactgcttgagtgagcccatttgtgccttgacgaggtgaattatggactgaccacgcatagacgaagtgcttctcgcgattgacttccatgattacaaatcggcgaatctgtgaaaagacttgctggttgaacagaccaactgtgatcgccgtgttttcagttccattgcgcgctaggttggcggtggctcctgctgtctcagaccaaagcattgcaaacactcgtcctttgacgaagaaactatgcgcttctgccgcggttcttaccctgtaccctgaatgcttacttagaatgcctgatgacggatgtaaagatttgaagaattcttactcggatcaaggtcataccatccacgatgaggcgtacctctaaatcttacctcatgttcgaagcttggaggcactatgggtttcaacacaggtatgtatgcccgaagtcaactcacggacctggaggggccattctgggttcattggaagctgagtcatttcgttggcgcgacattgttctaaaccagtgtcagcattgactgaatgaatattgttgatgtgattgcgtactcgttttgagttcccggaagcgcgtggtttccattgtggctagccactggctgagtgcctgagctttgcgctgattctgcccatcgagtgacatactggcctacaaaggtataatttatgtcagatatctgacatgtactgtacaactaaactcgaggagatgagctcaccatctgctccaatggtcatgagatagtatttcccatgctcccggctccagatccagtgattgagcgtagtgttggtggcatacatagtcgcagaagctcccgaggtccatatttatgcagtccgagtgctgccatttatgtttgggctcgatgcggctctgcgatgagatcatttcgcgaggaatgtccagaacgggggttgtagaagcgcagagcgtcgttgctgcggtcttgcagcatgcaacgcatcttgcatacaattcgattcgctacgcatatgcatctgcaaaggtgttgatcgggacgtggggctttcgtcactgattgggtgacttaaaatcaccactggagagctgacatgcaggaaggcgcacgcccccaccctaggcgcctgcctgctgggtcgtcccgggagacagaatcgtagaccaagggagggtcacgaatgtgcgcataccgtcatacttacccctgtgtcgcccatgaatacgcttatctttagcacagcaactgcttcgcccgataattcgttggatcatttcacattcgagaatttacagttgaaaacaggcgctgatacagtcatttcgacagcgtagatggcaaagttttgttgaactctgagcctctcggatctcaacacgtcattcctccagatagagtttcgcctcgtttactcatcacttacgcacttttcgatgttcacgttgtctctcactccaaacctgaccttcgacccaagcattctctcaaatgagcacacactatttgtcaccagcatcacactaaacccatggacgaatcgagcctctggactgaatacagcatagcgagtctacaccgttccgggccgaacgcttgcctgcaatggcttcgaaagacacactcctcaactcgattcttgcacacttcgagccgaagctccgagacttagcatctcaacaagaccagttgatgaatatgagggagagtctcttggtccagcgagaggatgcgcttgcggacaagaaggcagtgcgggagcagaggatacgaacagtcaacgcagaagttgcactgatgaatgcattccgcaaacactataaacagctggaccgaccattgcctaaaaatctcatggatgcatacgaggcagcagagaaacaacaacaagaactgagatcatgggaagagtcgttgttagaagcggaagaagacttgggtgcgtcggagtggacgttcgcggatctggagacagaattttatcagtacaagatcacccaattattctctgacgatattaacacagaggatataaagaatttaatcaaagggggaggaagtttgaaacccgatcaagaccttgactttcagccatcgatccaagctcaatatcaaaccatcgaatttaagcacaatcagctttctaagcggtttgaagctttacggaagcaacaagcgcttcgtttggatacttttactcagtcgggtgatatgtccttggttctcgcggagaataatcaaatgaagctcgaagctgaggcgctgtccaatggtctattagggatgattgcggatcacgatatacaattgcagcaactgcgcccaggcttgcgacttggaccaaatgctcctttcaaaaaactacacttggtatctgagccaaacggggatcggagccatcatgatgacgacgtgaagacagcctacacttcgagatcagaaggagcattaccgtcaacggtgaatgacgtttctgtggatgagcgtatggcagactggtctttgcaatcactgaaaatgagtgcactggacaaacttcgatatctgaatatactgcaatccaagttggaagttcaaaggccgacagtgctcgacttcgatctcttggaaccattgatcacaaatttatggaggacggaagacgtcgatcagtcggcaaggcacttgtcagacgtattggttaacacgccccgtatcaaagggagcagcgatgcggacacagaagaggcgaagccttcttttgagccgggcaccccgactcattactcgcttccacaatccgaagacacggttacccacggtgacaacaatatccaacatggacaactttcagatttgccaaattttccctctgttagcacacatgcacctgggacaacgatgtccgccattgtaaaagtctgtcggtctggttcaaaggcctccgttgggcaaaagcctcaaaaccttgtgtcaagaaacgcctacactggtagcagctttgagaatattatttccatcgactcgatatctctaaagcaagagagctcctcactgataaggcatgttgtgaatgatgagacactgcagaaaataacaccagattctatcagtccaacaatagctcagggtgagaattcgaagcttgctgtgcggattggcccttggccgttgaatgaaaagatggcagtcatgacgttcggcctcaagacggtggattttctgctttgggttgattccatcggggtgacaaacaccttaggcctcggcaaaggtacatcgtgtccgcaagctactgatacagacgggcgttacccgttgaaggcctttttgcaagtaagccttgatatgctgcatgcctagtgaagaatctgttgaagcctcctgaaggctgtactgactatgtctcaggctctgataggtaactacgtactgtgcctgcatctacctcctttgggtcttcaaagaccgcaattctcaagtattgcgagagcactgtacgatgcattcctgacaagtggtgatctatcgctgatgagcagcactgactgcgttctttacatttctgtgtacgtattttgagcttcttaatgagtttctaagacgctgctcacaaatttgttaccagactgtctcgagactcgggagtctggagctcagcgccagtgttaccaggcgacagtgctgtgcgcaaaccccgattccatgcagaactatcgcaaagtgggagtatttgcctctacatcaaaccgtggaaagaccaaaagatattacccagtgtacaacggtcgcacgaggctgcaaatcatgaacgacggccagttaattatgggctcggaaatgggcatgtgcagcatgtgtgtgccttcctaatcaaatcggaagctgtgcggtattagatagaaccagttgtagcaggttttcaagcgcaatctcaactcgagaagtcgcgaatcattacggtcatggttgtgccaatcatcacgtcataattcattggatcccaatcgagtgttcgcgtacgacagcaccctgagaacaaccactccatcacaaccatgtctattaaggctgataccgggccgaaattctcgggttcgtagggctaggttttgatccggataaaggctggtgggctgcttgtgcatcttacacaattcccgacgtacatattgctgtatgaactaggccttatcgggaaagaacgcggtggacagtatgcagccttctcagacgctgggttcatcggtgtgggatatcacaggtgatcgtttagttgccttgcggacccttgtaccgaccaatcttcgctgttaggttcccatgcaccaccgtctcatctgccgcttggctaaacgccttctgacgagcagggcgatagatatcgatactaaaattcttcaattcgattggtagatcagagcctcatactaaccaaaaggtgactcagaattcctgttctgctgaagatcactaagcatagataagtgttccatatccatcgtatcgcgaggcatgcgcgttgacaacacccctccgtgtcccacttgacggccaccatttgggcacaagtcgcaggcaaggcgcagatctgcagtcgcagcgtattatatggcggctgcgacgtccggcaatgatgtgtactgcatggtatgccttatgtggggacttacatggcgcacctaaagtggcttgtcccctcatggtagacagggtggagtgcgcgagacaaagatactgcttatgactctttcccgctcagtcaagatgtatctcccgccaggctgcgaatagctatctaccatgattatttattttttgattttgggggggggggggggggagaaaagttccttgaaggagtcatgacgcatctgacgcaccatcagcgcgcctcagtggctcatcgacaaattgacatagtctaaccatcagctcatcagtgcaaaacgagcaataaagcagaaagactacatcgtacggcatgtgacgcattttcaatggcgagcgcttgctcctcccaacaacaaaacgcaagtcccaaaatcgcgcttcagtgattaattgtaaaagacatgatggtctacaaggaatttcagtcaatcaaaaatcaatcgagcaccaagcgagcaccattgagcatttattgagtatcgatgagcatttgttgagtatcaatgagcatcaatctagccattaagttaaacggcggaatcaaacagcatgcgaggcactgtggacggcttaggaatcctctcccttccttcgctcgacaccgaatgcaagtactaagaacgcgtcgcagcgcccaatcgcagcagcgaaatcgtctgtaaatgaagcaattgggcacgaacaaagcaaaaaacagaaacgcacaaaatgtgaggcatgttcaacggcggggacacgtgagtgcgtctcacaaaaattggcggattcgattcatggccactcggagcttgccttgtaaattatatatcgtggtcatcatcaaggttgcgttactttttacatcgtggtcttgacctcgtttgctgtgcttcccacatcatggtactcatcatggttctcgccatggatctatgttcaaatcatggttctggttcttattatggtcaatatatcatagtcctttcaacatgattcgtcatggattagtatggaacaaattcgcaattacacatatgtggacagttcagtgcaggtgtggatgtacaaaaagtgttgtatgctcttctgtcgaaggagtaattgaagacgcacattgctatagatattgctgcacatacgggacgtgggatcgcgactgcaaaggtcactggagaagtgataaaagcgaaatctaatgtaggaatgtctcgagacgtatactcatcattgatcgataagtattgcgtcaagatctgatgcaagatctgaccacgagtatgtcgatgacggcggctgcgagaactgctgcgactctgactccccatggaaaccatcaggctcatggtacagcatctccagcgcgacagcgtccactgttcgaccgatctgcacagcacgctgcgtctctggcaaactccagatccaagcacggtactttgcccattcctcgcccttgcgagcaggaacagggttggagtccgggccggagatatcttgccaggcgatgcgaccgccctgtgcgtctgactcatagttcatgcgactcacgtcaaagaggatgtaggcacgcgcgaggtagtcgtcaagctcatcgaagaaagcttcgaaccgtgcttgaagcgggatcatagttggcttgaggacgcaaaagacatggtgaaccaattgcttggaagttaccctgtcaggacagtgtcgggagctcagctcagcggccgcgtgaacgatctcgtcaagctccttgaagatggcgttgtactcttcgacacgggacgtctcgaagagccgctgcaggtggtccaggtgcttttgggcaatctcgggaggctgccggctcgaaagctgggaggagtggtagtggatccccgcgatacggtacatgtcttccaggagtatagcattttctagaatacgttggagacgggccttggaccttcccatgtacaagctgcacctcgcggtgatcaactcttcgtggcgaggagcgatggtcgggcatttgatacacatgatgatgtatggtgtgggagttgggcaggagataagtactgtttcagtcggtgaaatactggaggcagcgagaatgggttgggtgaattcgggaacattattccagaatcaatatcaatacgtgttttacattgtgatgaaacattgtctctatcttgttcccaagtctttgtgaagattccgcagcgctgtctcacaatgtgaaagccaaagccagctccgtcgcatttccacacccaatgctacattgctgagtggattcctcctatagtccaacatcctcgagcaacatactccagtagtcgtctttcacgacgccctccttcagcagcgtttgcgcataccactcgatgtacgtcaatctggactgcacatgtttgccgtcggcctctggaagtgtcgaaatccatcgccgaaacagtcctccttcacggctgaaagacgcagccaatgtttctgtaccgtcgagttccgcgcgcttgttgacgtctgcaacagtcccttgcaaccaccttaaagcgacccacgccacctgacacggcttgttcaggttgtcgaaggcgagttcgaacttgtggtgaagagtgcggagggagtcgatttcatcgggtagaggctggtgattgttcaggtcatccaggacttcggtagcggtgtcgaagattgcaatccacggagtgaagtacgtctgctttgagcgcagtctgtccgtctcaaagatttccgatagtcgcttgagtagtgcagagttgatcttgtggccgttttgaatggtcgacgaatggcggagatcgtacggtatcttgtggtatatgagtgctgcttgacggaacagtcgctccagcttatccagtctatgcagccaattcatcgcagtgtgctctgcccagtgcagccagtctttatacagcttcgtatccatggtgggcgccacaaatgcatccatcaactcatctggtggaggcacattcttttgccatctaataatgctcatcattcgcagcggcgaacaatggttttcgaagtctgcatccggtacaagcggtactccgccttggcttgtccgtgagactgcgcttgtcaagagtcggggcatcatgtgcgcagttcgtgtttggtttgtttagagatcgccggttgagttgagggtgccagtggcaatgtgcgctcgaggagtgcttttgggagcagaattattaaattcgaggttccggcagataactaggcgcgcaaatcacctacgagtcgcttccagacaagtcagagtgaatgtaaacggagtcacgctagtgtgacggcgtcaagacaacaagtccttcggcgttagagttagtaaggctgtacatccacctcggtatattgacttaccaaaagactagcttgtgtaagcgcagtaaatgatcaatggccgataatcatcactcttgtcgcgcaatgctctaccgccctcctaaacagcgctcttattataatgccacccgaatgtgttcatcacatttccttcgttgtaatttcagaccccctgacgcgatcatactggtcatgtcaacatcgtcaccttaagcattttccaccctcaaagcatcatctagtatgccgcatcttcctagaggtttcaagaaactgattggcaagagccagaaggtgagaggtgacagcgacgatcgtgatcggccattcctgacattgggagctctttcatgtcgcggagtagcactgacattggtaacggtcgaccattactggacagcgcgagctcagcctactcacatcagacctcgtcagcgtatggcgcctcggatccagaggttaagcataaattacagccagcgagaagcatcccgcggcttgatggcatcgtcaataatccgtatggatacacgactgaagtagctgaacaaacaacacgtacagggacaaaccagatgcaacaaacaatcacaactacagcttctccgaacacaaatgctcataggaaggcgcttcctgcacctccgggcaacgatcaggaccgcgggaacaactttgcaggctcacttcgtaagtgtcgacctcagtcaatctagttccgctccgaaggtgccacagaagcaggtcctcgcatagatcttatcgccaaattgcgggccagaaattcgagacccgctgcaaagctagagcgacttgacgaagaggacgaatacatcgatcaaaccaagcaagaaattcgctgtatcaagatccaagacatcggcgccgctcgtaacgcacttcgcatggctcagcaagctttcgaagctggaaccggaacgcttagccagttgcaactgcagggtgaccgtcttaagaacgcagagaacaatctcgaccaggctgcatttgccaacaaggacggagcgcgcaagttgaaagctctggaaacaagcaaactgtatgatcagcattcagaaccattttgcagaagccaagcgcgagaagcaatctgataacgggatgcttgatgcaaggcgaagctatcccaatgagtaggaccagatacgcgctgccggatggcaagcctccaaagaaaagaacatccacaagttcacagacatacgtcgtcaccgtggcgctacttccaaggacattctatctcgtgccaagtaccagtttgagcccgactctgatgacgaagagcttgaagatgtcatcgaaggtactcttgacgagatcgcttgagttgctcagcagctgaaaggtctcgcgctggatcaaggcaaagagctacagcagcataatggcagacttgatcgaataaggcggacagctgataaggtagacgatggtctcgcgtctaatcgtttgagacttggccgttttaactgagtcttgcctcttcctgtactcgtacgcgacatcgggacgaagtgtaaaccatgttcctcggattagataatttattttttgttttgaaactgcctgctattgttgatcgagctaccagttcaatgtgatgattttgtgattttgagaattgttgtcaggaggtacgaggcgttaaaatgaagctaacctgatttgctgaggcatgacgtacacagatctcaaaccacaacactcgcccatctgatgtggacctctcccttccaacaataaccatgtaagtccatttccactcgaaaacaaacgcactgtacaacactcatgtttgagcgacccggatatttgcaggcccgactgcgtcgatgaatggaagccatgtgaccgcgcccaggaatctcgtggcaccccgacagctcacattcgactttaatatctctcggtagtgtctgccgaacctggaatgttacatcggtatacactccatgcattcgaaaatgtggggaagcgctatatcaggtgttgtgtcttgctagatgcatgacggtcaacttttcctggttcatcaacccggcttggggtcgagctcaaacataaccaccaacatcggtctcatcttctacgaatcctggtttgaggccgtccaaccctggccgtggacgcgcaaatgatgattccatgatgcggtcattccacaccttttcttttatcttgtgcatcgcgcccgtcgttgcctcggccaataccatatgcgaggctggcttctccaggttttctttactaaaagtctcagagcatcaaccacgagcgcagaatgcgtggcatcgaagcccggggtggatccgagatgatcggtgcgtagtgggcatgagccatagtgtgattggccgaggccatgaaatgaccatgagccgccatcgtggacttaaaattggcgccgcgcgatcccgcaacaggtttaccctggctcgagcacagtgcgtgtgtgacatcagaatatgccctgcgttcacccatgggcttccaagcccggccgcgtgttgggaaggcatataaatgctgtggatatgtcctcggtgacacacttgttgatcgtcgctctgcagctgcgattgcttctcatcaataattcctagccattgaattttcatttgtacatattttccagaaaccttcttccttgtaaatacaccaatcttcgggccgtaaccgcacttccgcagcctcccgcaacgctgtttcgccatgaattcaatcaagaatttcatcaagaagcgtcgccagagttaccagaaaaagtccaaggcggaaggctctccggcaccagctccggcaccagcacccacaccagcaaatggcgacaccaacactgagaagcgtgcggaagctctagcacagggcgagcagcagcagcaagttcttgccgaagctgcgccgggcacgttgagactcgcacttcagaacaagtccaactctggcaacgtctacgcatacatcaccggcctagctctcgagaggaacaacactccactcttcgtacaagctgatggtcagagtatctactaccctaccgcacccagcgacattcagcaacctctccaggccgatgttgcaatcccactcggcgcaccgggtaacactgtcaacgtcaccatccccaagattgctggaggacgtatctggttcagtatcgacgcgaagttgactttccttctcaacccaggacctgctgtcgttgagcccagtgtgaccaacccgtctgacccaaactacaacctcagttggacattctgcgaattcacctacaacgatgcacagcttttcgcaaacatctcctacgtcgacttcgtcagcatcccggttgcattgtcactcaccaatgcccagggcaacacgcaaaccgtcccaggaatgggtcccgacggcttcaacacgctcgtcaacgagctccgcgctcaatctcaacgcgatggtcgtccatggaaccagctcatctacgaagcgaacggacgcccacttcgtatactgagccccaacaatcttctcgtaggcaatggcgcagcgtgggacggctattgggacgcgtacatcaacgccgtctgggacaaataccgcaacgaagacatcaccatcaacactcaagcagctgctggcaaccttaccggtcgcgtgcagggcactgaactccagctcggcgaagcaggttctttcaacgcaccttctgcccgtgacattttcacttgctccaccggtccatttgccacgggatcgaaccaggcgcgcaacgcggttattccacgtcttgctgcggctttcaaccgcagcatcttgctcaacacgcctggcaaccagttcccgaatggaagtaatcctagtcagtactacaaggatctcgagacgacgaaccattactcgaggcttgtacattcagtgcagaaggacggaagaggctatgcgttcccatacgatgacgtcgtgccggatggtgggcaagatgttgcgggtacggtgttcgatggcaatccgacgttgttcacgattgctgttggggggcagtagagctttgccgaagttgcagcaggacgaagaggtggtgggtttgtttatgtatatagagatggaaaggtagttctggtatacccctgtcgttacttgtcatgacggtctgacttctttgcaaacattttggtattgacggaaactagatgtacatactctacattaggtatatatcacgattgcatatgtccatctagtaaattctcttcattggcatcctatctgtctactctaggtggatggctgcatctcctcatggtacttggtatattgtattttgtccttgtcatcgcaagtatcgtgcttgcattgaaaggtcgaggaataattagaaccttcagtttcgattagggattcaacgccacagaatgcacagattgcatagaaggtgttgtaccacctcgtcactcggccccttgagagtgttagcagatgtctactatgttgaaagcagtggtttcatttacaggtataccttcagtgcctgtcgttcgtccacatggataggcgcagtagtagtagttctaccacgggcacgcaaatattccctgatgaacttgcgctgcaacccgttgggaagtttgacttccggggcgcctctgaagaagtctataagcccttcatcgaactgcatggtcgcatcgtaggctgctttagataaatctttgggcatagtgaaaatattcgctcgatgtgagatattgtaactgtgttatgatggtaatgttgcctttgatagcaggtaacgaaacggtagtatggcaaagttatgcgttcactatcaatggttctacccttcttttatccatgctgccagtcagagaagcatcgctagtcataatttatgcctgaacgtagccttcatgagtgattctttgcactccctcagtaaccacaccgtgcttggtcgaccaaccagatcgcctccagagctatgagcatgtcccatttcctcatatagatcgattggttactggaggtggtactgtggagcggccctcgcacgcgcgctcataatcgttatcgcggggtcacttcgacgttggactgctttgggcccatggtccgcgatggatagatcagtggtgagtgcgagctcaggaaaatcagtcacaactgatcacgatcgctttagcctcgatgcatgagggttgcattgtggtacggacttgtcactgcgtactttgctgctcctgcagcaggccattctcggcccttcgaaccatgacatcgccgtgcaagtcacccaagtgtgacctgaaatcgtcggatcgagatgatgagtcgctcaggagtctaacaggtcgttccggggtcttttgatgacattggacatgttgaataaacgtgcaaccgatgcgtgccgtactaccaatgctctcgcggttgtagatgacctccaaaacacgcgagcttttacatatgacaagcacctgctccttcttaaaactccatatttctttggtgttgttgcaatacccagcgtcgaaacacgcagctgaaggacgtgtcggtatatgttcctataccaatgtgtgactgggcgtcgttgtggacacacctcgcgcatacgtcgtagtacaaacgtcgcggctgtttggaggtaacagaacattgtccgcttgcttggccgtattggtagaatccatacaatgatagacggtgtaggtgagaaagtgtgcgttgatgaggttgaacagcgctatggaatgagaggtttgcttgtgtgcgtccggccagagcgcagctagggagatgctggctgttacctcgaagcagtggcgcaagcaacatggaggtgctacaagcagcctgcctaagtgccattgtttcttgagttttgattgaagttctttggtgtgtttgaaggcttcaaactcgaattcggaacatacctgcttgcttgcgaggatgatggctcggtgttggtgggaggtgtcagaaatcggccgttgcaaagttatggcggtaaacttgtacgcgcacctcggccggaaggctcaggaatggcatgttgacgattgggttgttcgctgtggtggtaatagcactgtgggtaaatgcggcgggtgacaccttgtctttgatggagacttgagtgttacgtgcactgtattggtgtggagctaggtgctgtcaactggtacatccgcagggccatgccaagccggtcatgtgacattatctactgagagaatgaatgccgcgtggacgtatattcaccataggaagtgcgtctagttctcatacaagcatagtgctgacacaccatagaacgagaaccgccccgctatagaaatgagcgcatcatgaaggtgttgctcgaagctcatccatggatacctgaaagcgtggagtgacggcgaggtcttgccatctaagtctatcttatccttctcgcgagtcgctatttccgtgcctctgtgtatccatcgaattggaaggacttctctatcgtggagatgaattgtgctgtagttgatgaagttagtggattggtgtctttccccgagtgcgcatttgaggttagttagcgccccgcgtcatcacctgtcgcgtcgcgccctcgccaaccatcatttctttgctcctctacgatatctagtagcatcgcaaattcccttctccatatgcgacatacatcatggcatgtccgacagtcgcgtgaatggagagacgcctgactcgcccatgagcgctcccagctgtgccggcaggcaattactgatgttgctgagttgcagctcattgaagtcggccttgcttctgcacaagcaacggacgcagcgacctcgcggtagatcacgctggtccgagcctggatgcgattacctatctagacttcttgtgacaagtgcttgcggctgagcggcttaatgctaacttacccctgtcctctagccattccgagcgttttggcccccaaacatgccgctgcgggtttcgctgcctggaggtactagtgaagcccatggtctaactatggacagatattgcgaaattttctccgtcttacactctttccttgggtgactttatgccgcctaatcactccctttggcggagagaccatagcctcgagaggctctagattgtaccatggcggctcccgctaaaatccagcatggcaaattccaggctatggtgagatcactgcatctcatccgaagctcacttgctaatcataacaggccgtggggcttggcttcgacattgtgtatcccgtggcagataagccagcattatcaaaaggacctagtaaatacgagtatgtgcttcatgccaaagcttgagcaacactttgattgacgatgacagaattgttgcaattccaggtattggtaccgacgaagaatggtcgtggaagctcaatcgagtaaactggctgcgcgacaccaacatgctggctcaaaaaatacctgaagcccggatcagcatcttcaactatacacctgatggattcgacaaaggtcctgtcaaccaacgtctcgatcacatggccaagaaattgttgcttggtctggatcgtatgcgcacaagtgtgcgtcataacaagaagctcacacacctcgcctactgaccgtctgcagatggacacgaagacacccatcatttttgtatgtcacagcatgggtggcatcatcctggagaagacccttttgttggcgcgccagcatcaagacgaacatccttctgtgtatccttacgtagccgggtgtatcttcctcgggacaccatttcaagggttgactgaggcaagagcacagattcttgccgacatggctcagaacagtggtgtcggaacttccggtgaagtggtcgaatatcttgcaagagacgctgccgtgcttcgcgctttactcgacgagttcgccctgttggctcggaacgcgcaaatgcgcctctactgtcttttacgagcaacaagagagcgagcgcgtcaagtatgccataaaaggcgtttccaaaacgacttccaagcgatcagatcggatcgtggacgagttgtccgcaaggatcacatcagcagacagattgggtctggccgcagaccacttccgactcaacaagtacgaaaactcaaaagaccccaactttacatatgtatccgaagagattccgcgtcatgactttctaaaagcgaacagcattctgaagtccaggcagaacgcgcagattcaatctttagtagatgagcgcacgtatcgcagcatggccaaccatttgacgaaaggatttcctgatctcgacttggccatcggaggccagtttagaggcgcgcagaagagtggagttttagaccaagcgactttcgtcgaatggcagcacgaagaggacacgaacaagccgctgtgggttcacggcaaagcgggaaacggtcaaagcgccgttgcgtcttcggctattgatcacttgaagatgtcccgggaggagggctcaatcgtcgcttcattcttctgcgaccaaagtgagaagcaaagacgatcacttctcgggctgctcgaggtcatcattttccaaattcttgaagcaaacagcgatcttgctgttcacctactgtcagattcaagaaaggctaaagaggctgggaagctgcagttcgatccggaagctacactcaaagtgcaggtcctttgggatgcgctacaggcgatggcaaagcagatccctggaggaagcatcttcattatcattttcggcttggaccaattgtcggaagatgccctagacgactttttcacatacatggaagagcttgcggaagctccgctcatgcaagagtcttacgagactgtcccgatcaagtggatgcttctcagccgtaccgggcgtccaaatattgtcaagtttcttgagcccagagcctttgagatcgatctggaagacgaacagaacgtagcgttggtcagcaacgatctaagacttcagatctccgtgagcgtagactccctacaactgccgtcctctttggcgtatttcgtcaaacgccacgtacactcaagagctgaggacaacgagatctacatcaaacttgtgatacaagagcttaggaacgcttggaatcctggagtaacgcagcatgctgaaattcgcaaattgcttgaatcgtttccgtacgggctgacgaatatgttcgaacatatcaggaaacgtgtccttgacccccgcgcagaaggattggaatacacaaaagagatattgcgttgccagatatgcgcctacgtctcgccaacgttacgtgacatggccatcatggcgggcttgccaaatcacgatcgcgaagacctggagaagctcaagacctacgttgtccgctgtggcgcttttctcacactaaggggcgacgattgggatattgcaaaccaaacagtcgagtggattaacatatctgcgcaagaacatctacagcaatacgcaaaggaggatcttggcctggagttgctagatatgcagcacgggatcattgctctacgttgtctggagtacatatacgaagtattccacgaccaaacatctagcgacgagcataaagaagacgaggacgcagaggagcatgatgccagcgaagacgacgacgaacacgatgatgatggggagtccggatctcaaacttctaaagcacacgacaccgacggcgaagatgcagacaaacaaagcgacagcaactccagtactggcaacgatgtcagcgatgcagacaatacggacaaaaaaatgaatatcgaagaatgcgctaaatatcccgtaaggtactgggtcgagcatgcgaaacgggctcctcgtgatgtgctcgatgagttcaatctcacacattcgttctggcaagacgattcagaagcacgacaacaatggtggaagctcgttccagatctacatacacacagtgatcaagaaggcgtatctgctttacatgtcgctgtgatcctaaagttttctgctctcgttgagtacctcctagagaacggcagagacggtgatgtccacaaggaagactcgatcgggttccaaccactttactatgcgtgcagaaatgatgacggaggcatagtcgatacattgcttggcgcaagcgcagacatcaactacacgagtagcagcgaacaccctgctgcgttattcgccgcggctaaatttggacgtccgactatccttaaaacgctgctcgatcgcgatgccgaccttgatgccatatcaccggaccatggtacagccttgtacgccgcaatagagaacaacgacaacacaatcgcacagctcctcttgagtcacggtgcggatgtgaatgtcactagcgaaaatggccgaagagcgctaaatattggtgcatttgtcggcaatcttgacggcgttcgacttctagtcgcaaacgaagctgatattgatcccgacgaagattactggtacggtagtgcattgggcgctgcggcccgcaacggccattccgaaatggtcgaatatcttctgtccaagggatggagcgctcaccgttccatgaagacttacggcaactttttgacagcagctgctatgtacaatcatctcggagttgtagacatacttctcaaaaaagaggagagggtgcctgtccttgagatggcccttcaagccgcctcccaaagaggttatgcgcctgttgtcaaggcgatcttgaccaagaatcccaatctccgacttcgcaaatcatttgctcaagccgcgtatcacggcagaaccgaagtactgaagctgctgttcgagcaagacgtcatcgtgagattcatgacgactacagcatcacgacgatgcactttaccaagccacagacaacgaacaaggagagactgttgagctgcttcttgcccatggcgcgaatccaaatgcagaagggcctacgtaagtgcacagaacgaccatgatggattgcgctaatttgacttgaagctatgggtttgcgttggcggctagcgcgtgagttgtcctacagatcgctcgaggcgtcactaatcagtggcagatacgatggcacgaccaagatcctgaaagtactgatcgccaataatgctgatgtcaacaaacgcggaggggagtacggaacggctttacagggaagtcgaaatcctggaccgtagtctgcttattctaacacaattacaggcggcagcatattgtggtaatgcagaaaacgtacaattgcttctcgaacacggcgcactactcaacactgcacccatcggacattatggaaatgaattgcagggtaaagtcagcgcgtccgttgatcgttgcttgttgctaatttcgaatgaaaagcggccgtttacacagggaatgaggaaaccatacgtctgctattggagcgcggcgccgacgtcaacgcgtttggtggtcactactcatacgccatcatttctgcggtcagtcaagggttcagcaatgccaccaaggtactccttgaacatggcgcggatgtcaacgtccgtggcggtgaagataaatgggccagtgatctcgcttgctgcttccagactgcgcaaggaagacctagcgcttatcttgaataaagtcgcggacatcaatgcgacatgcgacagaggcactacagcactgatcaactgcgcagcggctggtgacgatgagggtctcgaatttcttctcgaacatggcgcagacgttcacattatatcggagtcttcaggatcagctctctacgcggcagcgtaagtagtgttattactcaaagctgccagggtgctaacacgaatgcagcttgataggcaatgaggcctgttgcggtgtgctgttgaaggctggtgctgacataaatgctttgggtggtgaatacggaactgcgctgcaagcggcctgctgcgcggaagacattgagactgttcgtcttctcttgaacgctggtgcggctgttaatgtcgggtctcatggaacgtttggatctgctctatcggcagcatctagtgcagatgagcctgacatcgcgaagctgctgatcgagcacggagcagatgtcaacctcgctggaggctacgatcaccttcccattatggctgcggcccagactggcaactttgccattttgaagctactcctcgaccatggagccgacgcagctgcaacaggtggccaatggggatctaccatcaccgctgctgcttacggcgacgaaatggagtgttttgaattgttgctcgagcgtggtggtgatttacatgcaaagggcggacactacggcagtgcactacaagctgctgcagtcaaagcgaaccttgctatcatcgatacgatactcgatcatgcggttgaactggtcaactactgtgatgggaagtactatacgcctttaattgcagccgcttactacgatcgtctcgaggttgtagacatactcctcgaaaagggcgcagatattcgtgttcatggtggccagtatcgcagcgccatcactgcagcagccatcaaaggcaataaagccgtgctggagaaactgctcgaactacgacctgacgaagctctcgtggatgaagccctagtggaagcttgcgcccatcgccaagccgtcagcgtggacctgttgctgcaatcccgcgcaaacgtattcacccggcaccctacgctgggctctgcaaacgatgccctagaagcgccacaggttgtagaggagaactcggacgatgaagaggatgatccagaggaagatgatgaggagagtgacgaagatgaagacagtgaagaaggtgtacagtgggagggcgacgatggcaaatcagtctcggacgacacagaggatcgaagcgtcactgacttgaagcttgaggaagatttgacggagaaagccaagatccagaagctgctcgatgaggccgtagctcgtcgcaaacgcaacccgacagtcgagcgctttaagtcggtcagacatcgagcaccgccagcgagatttgccggtgcccctccaccacctcccattcctcaattgccaccagtatccgactttaagccctacagcgctgcagcaagaaacacatccttcgcatcgccatatgtacaacaattgcaagagacatcaactctgccgtttagaacaacctcgggtcacgagataccagcagcgatctctccacctgcaggtcctccaaatcgacagccagtgaacatgtcctatcccgcatctctagttactagaaagcctctgaacacagactcttcgcgacgtgtctcatcagcacataatgtcgagcctgctcttacccctgaagctgagcgacaaccctcgactggctcagtgactcctccatcaaggcaagggagcgagaaccaaggaataagaaggcaaagcaaggtcatgaatcgaaggtcactcgttaattatcagcagcgtcaaagtaagctatcaccacaaggttcgatggaccagttgaccgagcgccacgactttgctgtcccaagccaggatgtaccatctgttacggccccgcctcttgtgccgtataactctcatcccagccagcagtaccatccgccgccaccccaatttctgcccaggcaatctcaatatcttgctcagccaccaccgccacatgcgtacggacagcatcagcaacctcaatatcagccacgtccggcgccaccgcaacatcctccatatagcccaccaacgatgcaaggacaaggatatccccctcgcaatcatccgtcacagacgcgttcgccatcatctttccagggatccagccagcaggccaatgataatggttcgtatttcggtcaaggatttgtcgcggaattaccggcaacaaatcaacctcagcctccgagaccttatgagccacagggaaggacgtggggaacaggagggtatgacgggcagggctatagccggtgattcgaccgggctcggctaccgattagaagcacgaaacgatgctctagggcatgacaaccatgtcctctttacggttgaatggcatgtctgcggggtcgtgcgtctcgctattttgagcggttgtgataatgaagtggcccatcacgtcgacggaaagagcagtttgtgtcattttcgacatgacacccgcattgtttgtacccagtgtttgttcttaggcctcaccggtgactatcgagatagatatagatggaatcatgctacccagtctagtgacgagtatctcctacccagtctcgccgaaacttgtcacaatcgcaatgaattctctgtccgccctagcactcctcgcgctgtcttcttgcactatcgcagtttctacaatggatgcgatagactttcaaaaacaacatgaaccctctcatgaaagcaaccgggtccattgcgcgacccctacagaggcaaagtcgtcggccgttgcaacctcggccaactctactgcttcaaccagatcgtctacgacctcagtaaacacctcatctcctctccttatcgtgcctttacctaacgcatgatctagactacagcattgacgatctcacccaccagttctgccgcgacaaccccgggatggtgggctgcagcgactgtgaccttggcgggtacaagtgtcttgataaatgcctcaatgcagtctttacgtgcaaggacaggatcgataagtatgagcatcagaagtcctgcatgggagaggtgcatactatgaactcggcagggagtctatgtattgctgggtcgtgcttttgagggatcgattggggtcatttgccgtgtcctgacctgggatgaaagggggatatggtgatgacgttgggtttggtaggatttatgtcttcaagatctcgttcgcacttctatgtaatcatgatcgatcatgccgaacaaatgaggaagtaaaaacacaactcgtgttgaacgaagcctgatgaacaattttactccccacggggaaacctttgactcgttatgcgtgttcacttgaggcatcaagaacttggtgacagtggtggtacatcagcgagtgatgtttagagttcgcagatctcaatgaggagatgcaacccctgtgtgccttcacatcagtccgaacctccctaagccacgtacgaccgtgtcacagagttcgattcagcacaagatggattacttgcgatgggaggtatttgacagggtagccaatgaccaccagcatgtatcttgctcatcatgaccatatcggctcaccagaaatgtgcgagaattagcataagacatgccgcattcgtgaactcatccgaggtaattcttccatcactctcatctacaatatgcactttcggccactcctgataattggtgctatatcctatcgctgcactgcaggtcctgtagaggagacatccttgatggatctgaacggccatgtcaccccacccatgaatataaccagcattcaaaacatcaccactgcaggcgatatcggtcgctgtagcctcaacagcttatattgcttcaagcagattgtcaaggatttcggtatgtatcatttccgcagtcagcttccaccaactcacgatgcacatttaggctacccaattgaccagctcatttatcaatactgccgcgatgtcggggataaggatccagattgtaggacctgcgcaacgacggggtgcgtgtgtgctgctgactgccttcgtgcagtgttccagtgtgcggacgacaagggctggtattcgtacaccggctcgtgccttcataatcgttgtgcagtaggagaatgcttgtagcgatctgtggtgagacgctcaatgagcgaaataaaattttccaacggtagatctaaagtatcttcatgcctgtgcaacgtgtcaaccacatcgtcgaaatgtaccatcactatcactccgacgcgttccgactctgcaatgcttgactaccacgttactcgtatacaggaaacacgtcgaggtgtgactatagattcgaaaaaacgtactaaatcatgttctctctggttacgtgacttctatgactacatcttgatcctgggacttttcttccactttcttaagatgcatgtattcgtggctctcacacttctcgccctctggagttattgcgcagcgggcccagttcctacggacgacaagacgttcgagctcaacagctatgccactccaccagtgaatatattaaacatggaattcaacaataccgctgccggagtcgtcggaatttgcaacattgggcagagatactgcgccaagcagattatcaatgacctgggtatatttcattcctcctgaatcgatacagcttcgactcacctactgaccaggctttccgatcgatcggcttatcttcaatttttgccgcaatgttttcaattcgccgggctgtcaaacttgttcaacgacagggtgtacgtgcgactctaactgcatccaatctctctttcagcgcattgacggcaagggttggtatacataccagggcacatgtcaagctccttgtatcgctggtaaatgcgagggttccatatggtgaagtaaagcgttggaaatgattagcaaattttcttgcttgattgccgaggaatgacccaatgatcttcattgtgatcgtggccgcgattttcgtgttattggacttgcgcgacagagtaccatcactgtcaatctcttccgaatagggcaagacaagaaatgaaaccgttgggtctttcctgattacggatgagctggctcacaaagcaccacccgaccttcccatctgcacctagctcataagcaatttaattacgaaagtgcattcgcatatagatgcggtaatgaggcatgtcactaagtttgagacaggaaatcgtgaaatggtggtgaagactccgaacttgaggaatgcgttattctcgatataatccccactttcatgctggctttccggccttgatagctgcgctcaacgtcgcattcgcaaccgtgacgtccttgaactccgttgggtacgcagctaccaacagatcgctcacaatccttgcaaaaacaacacctccatgctcgttgacatgcgtacgatcgccagatgcgagattgtacttgtcagctgcagctgatccgattgcgtttacgtacgcggtgctggctttgttgaggtcgatggtgtgtagcgaacggcccttcgccacttcctgagtcttcttcgtctcatttgagaggttctctgtgaccttgccgccgctgaaagtcctgcgtgtcaaaggggtgacgagaattgggatcgctccggcttttacgacttcatcggccatgacacccagattggttgcgtattgcgtgatgctcacacccgagttttctttctggtcgttgtggccaaactgttgcttgtcagtacaaaaactggattgccgtgacacattgcggacctgaatcgtcacataaacacggttgtcggctttgaattgcgcaatgcctttcaagacgcttgcccagtacccgccatcgcggaaggattttgtggtggcgccgcctttggcccaattgcgaccggatgaaccgggcgcaacggtagtagaaaggaaagcatcgccccagccaccacctgcagcagtggttgaatcacctgcaagcaaccagtatactggcttttcagcacgttcgaccaaagcagtcggaacggcgagagctacagggagaagggcgaggatcgggaaacgcatcttctgttggctcaggtataggatgggatgcgtacgtccacggtggcaggtggcaccctattgtactccaaaagtcgtagtaccatggtgacattgtactagactgcgcaaggaaagtcgtttatttgagatgccccgaagtccgatgcatcgacagcatcgcacacgcgggaagacccacctatcaggatgcatctgatcccgacagaagtgacccttaatatggagtacggtacctcggtggggaaaactatgcggggaaggcaggggtcgaaacagagctcggcatagttaggcccgaatgatgctagatgctatcgaactccgtaaagtcgtaaaactctcagtcagagtatatgagcacgtgagtacgcgtgagagtggtgtggtcgaggaacggaggaggcgcgaacccggccggcacggatgaagcaaatttcgttcccaaccgatccgcatcaaagtccaacatgaaaagtcctcatctccccaagcgcccacaaatgtttcctcgatttcatgataattttcgtgataatttccgttgtcgcgaggactctctcaatggcctcgttccttgcacccactcatctcctggtgtactcggctctccttggcacccaactataccaaacctttgttatgaccaaagtttcttaccaagctctgcctcgatcggctttcacgactttgcaaaagcgcgcgtttcctatctactttcagagccaatcgttgcttctcttcatggtcgcctgcacagtcccaccacgaggccccagcgcgctcttgcagtcgaagtgggagtggatcagctttgcgtgcgctggtgcaacggccggattgaacctgctagtatatggtccgaagaccaaagatgtgatggtggaaaggatccatcaaggtagaagtgcctttgttgggagatcctgagctgatgctaactcgcaacagcgactcgtgatgcgagctcgaagctcgaagcagggacagtgagcgatggcatgaagaagctcaatcgggctttctcaagagctcacgcgatgagcatccatttcaatcttatcacgattggtgcgacgttggtatatggctggcggttggcggggaagctgaactttgagggggcgccgtgaaattggcaatgtacctacacagcgctagcatatgcgtgctatagttgttctcccgtcaactgaaggagcagaggtgttgcgaataactatgcaacaaagctccaaggtcatgatgtaatgctgatgaatatgatgcttccgtgttggggatccgagaggcgaagcacactcaaattcagctagcgcggccacggctgccaacgttccttccgttccggcacgcgtctttgctcctccatctcatagcttccgcacggatggaagacgaagaacagccatccgcgccgaaagcgactatcgcgcggacttcgcaggcttgtcagcgctgcagaagtctgaagacacgttgtctaccaggccctcagtcgggcgtttgccaaaggtactaaaactgaaagaccgttctgacgcgctgcatccatactgacgagttggcagatgtactggatctggtaaggaatgcatttgggcagacatcccgcgccgagcaagaaagcttcgggcaccttcgtgagtagtcacgagacaacgctctctcgccaattttactgatcttcatcgagccgtatttcccaggtcgaggaaaagattgatggcctttttgcgaagcttgtcagtccacaggtgccactgcctgtgcaggattcagcggaaccttcattaccaaggaaatcgggagtacaaccacctgttgcgggaggattgtcatcatggtcagaaacgtggaagaagcaaggaacagtagccccaggcagctggatgcccttgccgaattctttcgagcagagctcacgagacaaagaatcaccggcgcacgcaacacgcccagcagaagaaactcacgaacagccaaactacgaaacggaggcggatcgccagtactttgagaagatccgttcggtgcacaattttgggaacggtggggatctacacagtgcaccgcaaagcttgttccaaccatccagatctcaagaagcacctatagagcatgcgctggtacaacatctgcgcaacacccaggaggcggatgctttattgaatgaatatcgcagcatgtcggtctctttcccattcgtcattgtgccggctggcatgaccgcgcacgagctgcatcgggagagacccatgctattccttgcaatgattacagcagcctcctggaaagaccatatgcggcaaatgtcgctcgatgtcatatttcgcagggaacttgctgagcgtaccatcatcactccgaagaggacgctcggccttgtacagagtgtactggtgtacctatcctggtacgttgtgaatctattgcatactcgcgatgctgacgtgaacaggtatcattacacattcagtcacaagactcaacaaatcttctttctgcaccatctcgtcgtaggcctagcgcttgacattggcctccatcgagactaccagcccatggcctttcctcaccggccaagacccaaagctccaagtccgcaggatcagcgcgaacgcgaacgtacatttcttggatgctattacctatcttcaacgcatgtgttcgcatcagttcattattgccgtgctaacactacctagtattggtgccgggcttcagaaaccaaacctgctcaagcacgctccgtacatgactgaatgggcacaaaagctaaagactgtccgggagtatgaaacagatgagactatcagccatctcataacactccgtcaaatcgatgatcaggttcaggaaaacctattctcagctggcacgagggatctgccgctctctgatgcacgcatactcatgcacgtccggtttctagagagccaattagatatgtggaaaaaagacagtcagaatgctgggacggaacgctgtaagtttgcgcagtttggttgcttcgcttatccgttaacgacaattagtacttactctttcgtcttctttcacggagatgtcgctgcatagcgtagctctgcgacccgctgccagcgaggagcaatcaacaggcaccgaatcagtgcaaatcaattctttgctatccgcgcttgaggcaggaaaacgtttccttgatgctatgctctcgttcccagtggacgaatactaccagatctccttctcggagtggatgcggctaccgacagtcatcatgacagttgcaaagatatgcatgcctaacaatgcaagcattgcatctggttgggactacaagacggcacaagaccgggtacggctcgatctttgtcttgaggcgctgtgctaccgaatgcaacagctctcaacctacgacaaggtcaagcagacgcaccctgatttctggtatgcgatgcgattgatcaacgatttgacaaggaactggtacatgaagaaaacgaagcaacccgcgtcgtcgcagccgacgcccggcgtcatggtgggttgcgcattcagcgaaagatcaggaccgagcactggggctttagccacgccttccagcgaacaaggcttgccaaactttggtatggaaatgagcggtgcgggcacgcatataggtgcaaacaatgaggacgatcccttcgctttcttaaaagacacggacttcgatatggagcaatttttcgatatgggtatttggggcgatgacgtttataccggaatggggtttggcaatagtgggggtactacgcccttctagcgttcctcaagctcgtcgcccttggccaagatgatcctccaaagtcgtcgctgaggatcaagctgtatcggaatgagatatgcaggacctcggcaagagtttgtagggaaaccagtttcaccgaatggtattccgacgccttacccaaagcggtataacgttgaaggacgcaaacttctagcgcgtcctttgtcgccgcctagaagcttaaaaccctcaagcagtgaaccacaattcgtcccttacttccgcaatgtcgaccgtccaatccacatcgcaaggcgtgggagattcggtcgtcgagctcagcaacctaaagcctacacgaagtccagaagcccagtctgagtcttctgcccgagatgacacaactccaacagaatacccccgtggcattcgcttggtcttgataactactggtctgatcctcagcattttcgttgccgctctagatgggacaatcatctccaccgccatacccagcatcaccacagagttcggcagtattgcagacatcacatggtacggcgctgcctatatcgttttccaggccgcatggcagccagtctggggcaaagcacttcgttatttcccactgaagacaacgttgatgttagcaattttagtcttcgagattggcaatgtcatctgcgcgacagcaccgagtagcgaggtgctcatcttcggccgagtcgtggccggcgcgggcagtggcggtatcttctctggctcattcgtctcgatcgctttaacagctgggcctgatcgtcgcgcagcctatatgggctttgtcggtttgacattcggatccgcaagtgtcatcgggcccttactgggaggggtgcttacggacggaccgggctggaggtggtgtttctggtgcgttcatatcggcgcagacgtactcggctgcaactaacactgcataggatcagtcttcctattggtttcgctggagccttgacgacatttctgtcgttcaaggaccccattcaaccacgcgtcgcaactcttcgagagaagatcgccagcctagatctgaacggcgcgtttctaatgactggctgcctgacatgctttgtcctcgccatgcactggatcggagtcaaggcttggacaagtgcaagcgtcgttggcagttttgtcgggttcggccttctgcttctctgcttcgtcgccaacgaatgggccatgggcgacaaagctatggtccaactgtacctcctgaagaaccgtcttgtcctctcgaacttgttctttatcttctttctcgccggcgccttctttccgctgatgtacacactcccgatccagtttcagtctgtcagcgatacttcagcctcgcaaagtggcgtccgccttatgcccttggtcctgggcgtctcgctgtgcaccatgatttccaatgggctcataacttggtggcggtactacaaaccctggcttctacttggcgcgctccttgcaacagcaggcaattctcggatctatacacttggcgccagcaccccaagtgggcagtggatcggctacgaactcattactgctttcggtgtcggcctggccctccagatccccttgatttacaaccaggctcttgtctctgcagatgacatgccggcagcgacttctttgacactcttcctggagaacaccggcaccgcgatcttcgttgccgcgggagaagcggctttcacgaatggacttttaacaaatctgcgagccagtctttcagaagtggatgcgagagaggtcttggatgccggggtaacacagatccgcaagctgttcgatggcgccaagctagacaaaattcttgacagctatctgtatggatgtaaaaccggtcacttgattccagtgtcctgtgcagctatcgccgcggccatatcgctatcaagtgctgggccggcggccgtccaggcgatcaggatgaagatcaaaaagtcgcatctaggctgagcgtggaaggtagatgagctgaaaggactaaagcatccaggttgcacgtatttctgcatgcgaaacaagtcaagctgcgtttcgagcaattattgaatagacgcggcgttaccaaacagttgtcccatatctttcaaacctcattcgctgccttgctacgtgcgaattcaacgaaatatacttcgacctgaaactgacatcgtgcagtgcgacctatgacaactctgaattcttatcgcgtgttgatatacaccacttgattacactgatcttctgcaggtattcagatcgcattctctatccttgccagttggggccttcggcctgctggcggcgcgcatactcctcgtcatcgagatcgccggcattgagggctgcctcgtcgccaggaagggcgatggcgccctgctccttcggggccatgcagcaagagtagaacaagctagaccagaggaagaccctgatgatcattagtacatcgttatgcaaagtcttctgcgcagacttaccagttgaagaagtgcatccacatgatccatccctggtacctgttgatcttgacaccaccgagtatcataccgctctcgcctttcctaagtgactcctgcttcttgggcattgatgcaatccagagaatgaagccgatgaagtacatgccgaatgctgcgacgatcttgaacatctgatacttgacatatttgtccttggtgagcaggttcttggcggcagcgaggcgttccttgcgcacgagaatggtagttgtgatggacgtgaagatgagcgagtagagaagaccgaaggtaaaggtcttgtgcttctgagggatgacggcagttaggaaagtcgcaatcaccgtgaggacgacgatgctggcttgtgcagtctgcacgatcttgaggccgcgaggcgcatcttgacgaaggtagaggaagtccatgttcgtacaacagttttctggtgatgcacgcgatcaaagagtgatggattcaggagaattgcagcagctctgggtatggagcgtgtttattgtgggggctggctgttcaccggtcgtacgcctcagactcgaaggatcatggtggctatgcgcatattgctacttttggcacactcgagcacccgtcaatacgaaattcgtaatgatccttgttgggattgtgatgattggttgtggtgcctaatgtcgtggtgcgcgatacccagacgggtttcggggccaggcggtcgtggtaggccttacagcaaggcccaggctggcgtcagcccattatctcaacctcgttgtttgcatgagctgataggaaggcatgagtccgatttcgcatgttgttttgactagccatgtcttactcatgatattgtcgtttggcaagttttccgacaaagccctggaagtctccttcaagccaccatttttccggtatggtcttcattatcgcgatgacgcgccgaacgatcatgtcgattgctgcatgaaggttcgctcttggacattaaacacgtgattcggaggctctgtagaagcattcaggaataagtagaagtgcgaggtttcacgtacatgcgtcacgggcaaggttttgatgctgaccacgcacgttggtatccatctcgaatggctcaacgccgcgtaatatcatcccttccgagctcttaacctgtccaccgtgttgcgtgcttgctgaactcatcgcatccgagcttcagttggtccttgcccccaagtatagtactcgaagcgcgttcaaggatcaggtgaaccgtcgacaaggaacccctccacctgacggctgtttatagactaagtataggtctcgaaacaatgtttcgctgtctcttgcattcgttgcctgacatgctcttggctgaaattttctccactgacaagtacgattccgggttagttgatggtggatgaggtctgggtgccaatcttggggcgtctgggcgctgtcgaatttccgcgtcgatccacgcccggtctcgccccccacgtcactcgccctctgccactctccaaccgaacaacacaaagacgactgtcaaaagtaattctccggggcttcatcgtatggaattctgcgcttggaagcagagatccatgcactgaaagatcctaagatggtcgcgcggaagtccggataaactgacaggttatatcgcaaacgaaatgccacacaggaacgccacccgactcgggcaccaaatgggacaggatgctattggtcgatcagccgttagcggccaggcaccaatgcttgaacgaaaacaagcatcaacaccaggctgaatgtgtctagatccaggccctccacggagggcttaatggcggctcttagggggcttaaaaagatgcttcacctcgaaaaccgccagtgcaacgccctcaagcctcgtttcacagtctctcgtttttagaaacagcatcttctgtcagccttacttaaagtcactcgtttagactactcaccggcaactaactttgtgccattaatttctctaattataccaatccacgaactttcacgaggactatctatcaaagccaacatgcgtcaatcaattgccattatttctctgctgtccggcgccgtcatggctgctgacaccattccattctactttcctggtggtaagtcaaatgctccacacctcgtattgtccatgcttgactaacactgctaggatccgagggtgctgaccctgtcgcggttatcaaaaaagtcgagccatccaccaccgaattcagcattgcatgccccacgggtgtcgactccgacgagtgcggctggggacccggtctcgactacaccatcatctccaacacgcactaccaagcgtacatgtccgccgcatccgtttcgatgagcttcgcttgcgaccacaacacacaggctagcgagatgacctgcacggtcgctatgactggaggagatatggacctcggaggccctcagactgcggtgctcaagggcgatgaaatcagcttcaaccaagcaacgatcgttggtggagctagcttgttgagcaattctcctgctcaggcaactcccgctgctggtgcttctggatctgcttctgcccaggctactcctactgcgagtgctgggtccagtctaatgactgctgcctccagcgctgtcgctaccggctcggctgttcgcagctcaatgggcaacacgacgcactctgccactggatctgctgctcctgctgagcacactggtgctgccagcaagttcatattccaggcacccgctctgcttgccattgttggtgctgtcgcggcagccttgtagatgccatctgttaacacgcattgggttcggcgttgagcgtagcatagcgagcatggcgaagcattttagctgtcggatggactgtcatgtactagcagattccatcaataatcatcccaaaagctcaaagcacataacgagtcaagcaaaatttgccacccattcacaaaagcataattagaactacacattgtttacgggatggtgaaaacgacaagcttgaacttttacacgacaaagcccagaagcccaacaatacaggcggcgatggcgccatctgctctcattcccatggctgcagcaccagtgagggtgggaagaattggcgatgaggataaaatgttgctattcccaatcgttgtcgtgttcccactcgttgtcgcataaacggggatgggagtgggataaggtaccacctcacttgtcacctcgattgacatttccagcgtccctgtgctagtaccccacgatagttctgtcgaagagccactgaaaactatggtggaatagctagtggagggcaaagaagaatctgggacgccgttggggacgccggtaacctctgactggggcaccaacatcatgtcgatgtaaggcgtctcagtgggttcttcgatggggctcgcgacctctgtgactagagtatatgcggtgatgactttatctcatcagtatctgagaaaagaagcaactagactaaattactgttgtcgccgtcatcgctgacatcgtgcagccccatagtatatagctcgtgcgattccgggcgttcaattggtatgccggcgtgtgcgcaaatggccactgccagattgcggaattgttcatcttcggcgggcgtacattggtgctcaaggcaagccgtaatatagccattgatgtcttggtagcattcgcatccacattcgatcgcgtcgctggcgcagcctacgtctaacatggcatagtcgagacactcggctgagcagggagggaaatcagcgggagactgagcgccgaccagggcggagagcacggcgaggatgatagtggttctcattttgaacgattgtcggactttggcattcgaggtagcttcaacacttgcagggcctttggatgatcggaacctgtgcattttgacattgtagagaaatacatcacctttaaacaaacgtggtcgtactgctcggtcatctcatgttctcctatgagactgcaacacgtcagcgagtcattatctatcccagagcaataatccgcgttgtggtacgaacgcaaagtcccctctcatgtccctcctcagatctcggacattcgctgcgaatcatccctgcatactgtatgcacccgaaagacagctcttacattgtgtcatgtttgtgtatgacaattgccgttacccatcgggtagtgacaggtcactggttgtcacggtcgtgcagtaaacgtgtgacatcaagcagatcgcgtattaacagcgtttccggtgccgatcgcgcaaatacgatgtccgaaagctacgagatgagattaacgtgatttcagtcacagaaagacgggatgttatcgttcgtgggtatctccatgttctagaacgtcaagtgttccgtaccctggaaacatatcagaatttttccattgcaacgtgatagctgcctcttgagagtattgaacgataatatggatgtaaaaacgatgcatataggcggtattgttacctccgagggacaatcgccgcgcaccgttcgccaggtggtggttgggatatgtccttagtaaggtatttgaacttctttcctactccaattgaacatagtaaatggttttctcttgagggccagcaacgcagcaagaaagaaagtgactttctctccgaaactcatcggaacgtaggcctccggtttcaaccccaaatcgcgcctggatttcccccctcaagtctccagttcgatagcgtggtcgtcggatatcgtagaagccgatggtcttctcgtgcaagacgctacagcgtagtaagaacattgcgattcatagatttattgactctaaatctaaggattaatcggtagacaatcgggaaggttcagcgatcgattagttcctcgcgtcattagcggatcgacatgggatctccatcaccatgtgcctggtgtacttgtgactgtcgatcatgctgctcagggtccatctgtccgctggcctcaaactttgatgaacggacagcttgctgtcttgtgcaattttgctgattccgataaggctgcctgcctcgtccttcagtgccacgccggcagaccacgagcgtaaagcgcaaaccataatcgcggatccggccagctgtaggatgtcatggtgtatattaacatgtgaagatctttactgaagaagtgctttctagttagacatcgttgggaataattgatagctcgattcggtggcctcatactactgcattcggcaccgtctttgggactacgctatgtggctcaaccggtgagtcgcatccaagacctgcatctctatccacttgatccttcttggagaacaaactccataatatggcttcgaggtcgacgcctttagattgccattcgatgcattcttcagattcgtcaaagctttggtcgtgttctttcgcgcgcttgcgcatggctcttgtccggaacagccaaatccaatgggatgcgaccatggtcatttcgatagtgcagctataggttgttagatagtgtctacttcgcagttgaatttgtagacttaccacagtgcatacagggtaccaaataggacgtcgaactcattctgcgcgacaagcgctagaagcgagaagaaagccccgagccagtctatcgtgagaaaaatgaagtcgattccaacaacccgtccacgccgctttatcagttcaagaggaacgggaagatagccggagataaggctgacaaaagcgacgattccgataagcagaacaggccattcgataccttttgcgtatgcaggcctgatggcgaggatgaggccggcttccacagctgcgaaaatcgcaaacaagaaaagaagcagcgaagttgccgtccatgtccgccattttctatgtgaccgtcagtgagcagcccagagtaaagggtcgtcgcatcgtgtgtaagatttaccgtccataaatcaagcattgcgcccaactgacgccacacaacgcgcagaagcattgtggctgaatgatcaggggtatgttaaaccgttgcgccgttgcatacacaccgaacggcacaccagatatcgaccatatcaacatcatcgcagccggaagtccttcagtacttttcgttcgatagtttcgccatatctgtggcgctaactggacacaccagcagacagttccgagagtacccaacacattagcggctacaggtatagaatcctgtggtgccatagccaaaaacgactatgcgcgactgaacgaggtgagtgaatatggttgatgtcgacgcagcgggcttgccaagatttaaagttctttgacgttggttgcgttcagcgttgtgacaaatatcgggaacgtcaggatttgttatcgcttgacgccgtcggggtctagtggcaggcttccgcggaagtgccagacttttggtggacaaaaagctgaatgaagtcgcgaattcactgaaatcgcgtaatgtctcaacgatggcgaatatgcctattgttcctactttttgggtcgcatatcttttattgcgaggggtattacagagctctgttaacgcacatatgtacactcaagcacggtacacataaatagtaatgtttcctcacatcttgaaaactggttcaagttcttgtagccatgttgttttgaacgtatatggtggatttgatcgcagaccgctgggatggtagattcttgtgctatcgagtgccattctgagagccccgatacctatgacatatgactttgaaaaccacgaagtaccataagtatacgttgcacaacttacaaataattcatactgatatgatttgacacatacccggctcagcgtcacaagtacactgaatcgtattattcactactcatgcttgggtgttttcgctagatacctcctgccctcttcaatgtgcgttcgctaaactacgggccgtactaggtgaacagtcatgtcgtggtagattcggccacttcactctcccgaggttacaccaagtatgtctcaatccaatggctgcctgagcttagcgccttctcccgcattaaagacaaccaatcaactgcaatattccatcctccacgtgcagctcctacctagttcaattaatcacctcccaaataccacttcgatctaatcgaaatctcgctatctcaagaattccaatgatggctagtaatccacctcggtccttctttgcttgccctgccgagctacaagtaaagatctacgcctacttactcggcgaagtcagcgataagccaatacctcagctgctatagccctacagcggtatcatcctctcttgcaagaagagcaagaacgactttgagcacgagtggccaaaagtcttcaacaacttcttatcacgaactctcggcggcattgatcttcgagctatgcctgtcaagctcttccgcaatgcgcatcacgtgtagtaccttgttcctaatgacttgtttacaattttgaccacggcgatgggggatgcactcgtggccttgccgctcatttctccactactgattctgcggttagacaagtcttttcccgtctgtcgcggcaacatacgggatttctacctctcggagcagtggcttgcctcgatacacctctccaatggcctatacgttcgtgatcacgttccaacacctgaaacataccggccatacatcctaatcggctgcgcagaaagtactagccgcctcaactcgttgttgcccgacgtcccaagatagcacccattgcacgcctaccagtcaagtgcagagccatgaacggcaactttgtacgagccgctttcactactcatcgatacacagtctaccacgcccaaagacaagcagcaaaatttgatatccaaaggccgattcagagatgagctcatcaaagagatactgcgacgctgtgtatctttggatgagttgaagaattactgtgggtatatccagtcgagcacggccatattacatgagtttgaacaattcgttatcagggcttgactgtatgagaaagcaaatcgagggtctgttcagcaacagggtagattgtggcaaaagggaagatggtaaatgtgtaagattcagagcttggccattaggtccttgttcacgctggaagtagagcagctcaagtatggaaccctgtaggagtagcagatacctttagccgctacatgtgactgtcacttgcaagcttcatcaatcacgtgtgtatgcataaaaacaaccatcggtgtgatcgtgcaatcttcactattgtgtttcgaaaagcagcgccatgttgatttcaggcctcaatgttaaatcttcaggttctgcaatggtcgactggcctactgtcttaatattgagagcgattcagcccgacctaactgaccagtgaagtttctacgctacattgatgcatctcttataccattcgtggggtagaagagccgagtcggccttcaatacgagagtcactttttgactgattggtgttcctgctgggccaagcagtcagatctacagaaaaggtttcacgaaaccctcgagggtcaagatcacttcaccctgaaacgatactgcggcattctgctctagacaagcctcaataggccaggcatgaagtacagaggtgcaagatcatcatcagtgaatcgacagaaggcacagcgcacgcgcccaatgtcaagcgggtacagttccccgtctgccccgacccgtcagtgacttgaattgcggtgaacagtgaccattaatttcctcaaacgatcccgtgtgtccaccctgtcaaagtcgagtccaccgctgatctgacccaacacgggtctcacgtcacaacgttctattgcctcgaatcctagtaatgcgagctattgaaagttcagaggtctttgaccgggccaaagtagttgacacaatggactgctgtgcccctgcattgggttgtctagacggctgcagactcatgattacagtctgtccaagcccacgaagcactcttgttgttgatcaacacgtcattaggcacgacccaacggtacaagggttgctgacgcgcaggggtgtcaatgcgcactaccaaggggcgtagaacaggaaaccccttcggcgaaatatcgtgagcgcagcactgaagatcccgatttggacgaagctttgatttggcgcactgtcgggctgactgtagtttgcaccatgctgggttgcgccgctgacaagtgccgtactaaacctttcttcgacttctcgaatgtcggtctagtgccatggatggtgccggaagccacaaccttgtcatgggaagctaacgttcctgaacatcacagacgaatgtggaaagccaagacacatggcactgggaatgagattttgagatcggcatgtagatctgacgcttaaccctgccgatcgtaactagtaacgactgcgccatatggcaccaccacacctactccacactttgttgactcagtggtttgatgaatttggtgatctggatatccgagcagcttgcatcgtggaaacatcggtgtagtctttcgtcaccgactgtttgtgcggtgagcaagtgttggtgttttgggcgaggagattgcgacaaagtttggaatttgtctgtcgccctgtttcaacttccattttctgggagacagaacaaccttctcgagtcatgggcggcccgtgcctccacaccacgcgtactgcacatgggaagaagggttcccgccgctaatttcgccgacttagtgtaaacgttacacaaaagcagtgcggctctgaagttcaaagctcacaacggtattttccgcatccctgcagttttgcatacctaggtgaacgttatgttagatgaggtagagtgcttactgttatataagggaatcgtgatgcccccaataagaagtatcatctgcatctccagcttcgtcttttacagtccctctctcagttcctacccacgtcactctttcagtcactctttcgagacataataataatcaacatgcgtacctcatccgccatcattgccagcttcgctgctctcggagctgctgctccagcattcccccgaggactgcctctcgacaccgccgctcttcccaacgttccagccgtcggcaacgtagttccccaactccaaggagttgttcccgccgatctcccagtcaagcgcgctattggtgaccttgctggcggcctcccagtcgttggtggccttgccggtaccgctgagggtgtaacctctggtcttcccgttgttggtggactcaagggcgctcttcccgtgcgcgctgttgctgacaccgctgagggacttgtcgccggtctcccagtcgccggcggcctcgccggtaccgctgagggtgtcacctctggtcttcccgttgttggtggactcaagggtgctctccctgtcaggcgtggcgccaccgagagcgctcaggctaccatcgaggaggccatcgcttccctcacctccctcctgaacaaggccaagcgtggtcttgtcaacgtcccagttgttggcgagaacgagatcctcaataacgccgacgtcaaggctgatgtcaagaacgtcgtctccgacgttggcggtgttgccaaccacaagcgcggtgacgacctcgtcaacatccccgtcctctctgagaacgagatccttaacaacgccgacatcaaggctgatgttaagaacgtcatctccaacattggtggtgttgctaaccacaagcgcggtgacgaccttgtcaacatcccagttctcagcgagaacaacattgccaacgacgcaaaggtcgacgctaagctcaacgacatcatctctaacatcggcggcatcgccaacgacaagcgtggtgatgacctcgtgaacgtccccgtcatcggcgagaacaacatcgccaacgacgcaaaggttgacgcaaaggctgacaacatcatctccaacattggcggtgtcctcaagcgcagcatcctcaacctccccgtcatcggcgagaacgacatcctcgagaagcccgacgtcaaggtcaaccagccccgtggtgacatcaacatccccattgcctctgacaacgacatcctcgactgcgctgacgctgttgctgatgtctctgatgttgtctccaacgttggtggtatccttaacaacaagcgcgaccagctcgtcaacgcccctgtcatcggcgagaacaacgttgccaacgacctcaaggctgatgtcaaggttaacgatgtgatcagcaaggtcggtggtgttgctaacggtgtccacgctcgcggtgaggacctcgtcaacgcccccgtcattggagagaacaacattgccaacgacctcaaggttgacgctaagatcaacgatgttgttagcaacattggcggcgttgccaatggcctccacgctcgcggtgaggaccttgtcaacatcccagttctcagcgagaacaacatcgccaacgacctgaaggtcgatgccaagatcaacgacgtcgtctccaacattggtggtgttgccaacggtgttcttgcccgcggtgacgaccttatcaacatcccagtcctcagcgagaacaacattgccaacgatgccgacatcaacgcccaggtccaggacgttatcagcaagctcggtggtatcttgtcccgcgacatcaacatccccgttctctctgagaacgagatcgccaacaacctcaaggctgatgtcgctgtcaaggacgtcatcagcaacgtcggtggtgtcgctaacgatgttctcgcttaagtggtcaagttttgcttaacgggtttggtcaggtgtctcgtttgtacatagcatagttcttggagttagttacgtatatatacaatgattttggataatgatattcgctttgttgtttaacatgtcttggtttttctctggtgatgattgttctgcgacttgaatcattatgatttcgatccgagtagtcactaaccgttgaggcttgcataaacaaactctgcgaggccttcattattgattatttcctctgggttccactgttgcatgccaccctcgccgaaagcaaagtcattttcgatctgcgtaaagagatactgatgcgcttcgtccatggaccatgtataaggggccgggctaaattccgactgacccgggaccgggtgtggtgttggttgtggagcaacgttgtcgatcgacatgactttgggggtctcctgtgccgtcggccctgatgaaccccgggcgctcggcgttttgctcgcggcactagagaatccaacgtcatccgcctccattgccagtcgcgcggctgtcgaacgatcgaggtagcgaaaaaagagttgcaatacccagttcgtgacctcccacgtcttctggagctcttgaagtcccatcaaacacaacttggctcggtgttctgcgagcgtcctattaacaccatttgagcgtcgaagatgcgctacatgtatgcagagcgtgttgaagagattagtgatgacatgaatctgagcatggccaatgtttccgctcggcagtaagtcttccacgatccgggaatttcgagcggcggcctgcagagcaatattcccgtccttctccgcactcccattctcaccaatgatgaagcttgttctgtggagcaatatgagcaaattgttgtaggcaagctgcagcgtgctagcttggaaacttggttgatcaccagcgtagtcgttcagttgaacaatggctggtagactgtctttccatttgtataagtcgccgcgtatcctaatccgatcgccagcgttcagagtccggtttggtagatatccagcgtcgacgatctggcccaagtaaacggctaactgcatcataccgatggaatgcgctgtgtagcactcactatcagcaacggtagtagatgcaccgaaagccgaagtgaaatccgacgtggacaagggcgcgatgtcgcagtcttcgtcgcggattcgatttggcagcccgagcgcagacccacactgtcgctcacgtacgtagatggcccaccacaaacgccgttttaacttcgatattttctcctctccgtcctcgcctgcgcggtgaagagctttcgtttgcgctaagctgatagcggtgccgagccagtggcgggcgtccttctccagcagcgcaccggcgcgccaaaagctcatcaagaacaacgcttggatgaccgtcactttgttgctctcgtacgtggcgtcatatatgtccttggctcggatgtagaatagccactttgcgcgatggcgattaccccaacctagactgaccaatgtcgattgctcgcaatgaatgactccaatgaacagcatggcctgtagaagaagaggcgatactgtatcattttcgtgtgcttcccagaagtccgactcgtctagcactgcaaaatgagagtgaaaccactggaagtatgccttcaggagctctagacgaatcgctattggagggaaggagaatgtcccttcagcttggagagctttcatgcgcacacgacgtcgttcagcctcccactccggcaccattgcatcctctttagcggtactgggcacagcatggtggaatcggaagagtgattgcctccgttgcgtagctgggccagcaggggaaggctcctcagtgacatatctgagtgagctcgactcacccaggaagacggctgtatcgtcttcctgacgaggtgtctcggtctttgtcaagatactctgggattcagatcttgctgatggcgatgcaaagtgaaaatgatccaggcgagtgttggcagggctatggaagtttgatgaaagtgatgcaagcacgtgcgaggcagcgacttcatcctcgtttcgcccagggctcaactgtgtatttggggagctaagccgtgttagaggtgtggctcttcttgagaaaacttatgttgaaagttgagggttgacatacatctcctcgcgtgcatcggaatccgtcctcggcttccgcgggtgttttccacgcttactttcgcgagtctcgcagtggatgttcgctgtgaagcagtttccacatggctggcggtctgtaacatcgcatttgacgcgccgcgcattacaagtgacgcaagcgagcttcgcgcgttttcgtggtggctccgacattgtcgtgtgcgctggagactgcctggagacttcggctacttaccctgggagctgctgcttgttagcggccttggcgccaacgcccaccattctttcttaccttagagtacagttcagaccatatgacttcaagactttttttcgtactccgtatcacgctcaaaagtcgtcagctagacagccttgtttgcagtgtgaaatcgttacttcttggtgtccgggattccaacagagcgcaccaattgcggcacccggtgatgcatccgtcggctatcggatactgaacatatgatgttaccattcgaatagccgaacctcctcatacaatttctggtcatcaaacatcacaaatattggcaatatggcacatctgactcgccgcctcttcaccacctctgcccacgctcactccaactccgcatccgaggcctgtgccgaactactctcacgcttctccaacacccccgtgagcagccgctcccaaatcctcgacgccaaccaactgcacctgctctcaataaccctcaaccgtactccaacatcctaccaccttccaaaaaatggcacgccaatcccaccaggacatcatctggtttacttcacgccctctataatcgaagccgaattaggcttagacggcactgaccgcaccgtgaatcccttatcgccatacacccgccgcatgtgggcaggcggtgaactcaactggacgcaagacgcctcctccctcctccgcgtcgggcaggaagtgcacgaaaccaccgagttaatcagcgcggagcccaagaagctaaaatctggcggagacatgctcgtcgtgggcgtgtccaagacgttttcaaacagccatggcgtagcgctggtagataagcgcagctgggttttccagcgcgaaatcacaccggacagtcttatcaaagcggctcctaagccggaggagaaagcgctgccggaagggcagtatcagaaggatttttgccagacggatacgacgctgtttaggttctcggcgctgacgttcaatggacacaagattcactattcgccggagtggtgtcgggaggtcgaggggcatcggaatgcggtggtacatgggccgctaaatttgattaatatgctggacttttggcgggatacggcgaggtgtggagagcaagaggcggtgccgaagagtattgcgtatagagctatgagtccgctgtatgttggtgagccgtatcggatcttactcgagaagtctgaggacaaagggcaggggtggaaagcaggaatttgggatagtttcgggaggcagagtatgaaggggagtatcgtggagtagctgtgcattattcttccgctcaaacgttgaggttggtatagtctatatggtgccgtatttatatcccgctgcaaatgcaatgccataattcatatcagtccgtacagtcattgtaaattcgattacgcccacttgccgagaacactcatcaggattaaaccgcagatgagcgcgaacatggcgcaaactgtcctcaccacgccagcattcaacaactttccttgcatccaatctctcgccaacatctcaacgataccaacccacgcgaggatacccgcggagagcgcatcaagcgtaccaatcgcaacgatagtgctggggtcgttgccgttgaatttcttaagcacaccaataccaatagccatgccgatgggcgtgatgagcgcaaaggtaccggccatgatgcatttctgcatcgtgttggcagcggcccttggcagttcggcaatgcaagttccaagcgcgataccctcgaacatttggtgaaagaggatgacgatgaacagcgtgatgaagaagttgtcgccggaaacaacaagtgtgataccaatgactgtgcgcatgttagaggtgtttcgcattaagaacaagtcacacttacgaatagagtggaagatgataccagcctccaagttcatgacattgatcttctcctccattggtgtaggttcgcgcgctaccccgtgggcgtgaccgtgaccatgaccacgcaagacgtcggtatcctgggaagccgttccggatccggcagatttgtcgtcgcctgtagcagctggcacttctgcgctgccactgacgtgcttgttctggcgccactgcacgaagcgagcaccgaggtagtcgacaaggaaagataggaagagaccagccatgaagatggcagctgtagtgccttcatattgaagctcgccgaggcaggagttactgaacatcaagtctgcgtgggtgaagagatggacaaaggcagtcgagataacaatgcccgtgccgaactgcttcaggatgacgaagatgatgttcgtctgcgagatgatgttgaagcgggtggtgagaattggcatgaacactccaaaggcgctggtcacgaggataacgaagagcaagcccacgcgaagcgggatgttgtattcgcggttaggtgcatcgcaggatttctcctctgtgctaccaccaacgcagtgactgagaatagatcagcatgacaacgtctatcgacgcaaacaaagttcacttacgggattccagcatggtcgtggcagtgctcgccagaaccagcgggctcttctgaagcatggccgtcgctatgtccatcgctgtgccctgcagtcccagtaggagtgctctcagcgcctgttgtggctgcttcaaccaggatttgaacatcctcgcccgcatcatcaacacagtatctagaaactgtcagtgaaatcacaaaaaatgcagcacatatactcacgtctgggttccgtgtgtatggcagtcggtgtactgtggttgcatgtcctgggtcctcgtgggcccgacaacctggtactcttcggttccgaccatacaccagctgtcaatcgttagcgtcgcatacattcgagtggttcaagggcgcacatacttcacggtgccatggggatggcaatccgacaccgcggtgattgttggcttcgatgaactagtagacgtaggagccggcgttacactttgtgcagcagcacatgctgcaaagagcaaggctacaagagatgtggctgaaaccatgttcaaggctggtggtcaagcgagcctgtgggtgaatgctgtcaaagttgtgccagcgcaatgccttgatataaccaccgagaatcagaaagaaaatgtcttggaatagtcagctgctcggatacccagtaccatgatggggaaagacaaatgcaaccccatgaagagactttcgctcgctccgccgtcgtggagagtatgtgcttggcaagagtaccgagatgtcgagctacgaccttggcgtccgtctccgggtccacgtcgtcgaatcaagaagtcgtgaagttgcttgttctagcaattcaatctagcacaagcgtagaaggtggcactgtacggtggcgggcgtcttggcgcagaacgttaggtaatcggacttgtgtcagtgctcagtggggtagaactggatggagtagcaggtaacacgcctgtgtagtcctttcgggtagtcgtagtgctcatgatacgtgtattgtgcttgcccgtgttgttatgagcaagtggagcccagcgataattcgcaatgttcagccccgttggtgcgcagaccgtccatgcaagctccgcgtgatactccgtctgctcgatcattctgctctcgtgctgacacatgccgaagagtgggatggcgaaaacccgcgttggctgtcagtagcaccgtcgcctttgccgaacgcagggactgatcccgaacctcgtctcttagacgtgaaaatctgcctgctgttggagtccatcatggtgctctttcgaccattttgaacagtctgagcggagaaaccagtcgtccaggcctgtacagcccgcatgcccagactcaaccacgcgggaggtgcgtcggccaagacggtcgactagccttgtacatgcatagagtaccatgaggctcttcggactggcagcgaaaagcccgcatgtgcatcagcggcggcgttgaggcgtgctttctcgcgacttggcgtggatgaagtactcagattttcgggagaagagtaccgaggtgtcgccagaggagccagtgctctgggttctgcgatcgtataaagagcaagttgactgcatgcatgaaaccgcatccagcttgtcgggacctaccttgaacagcagttcgcatatcttcagacactcgacgtctcatactgcaaagcttcaattcggatcactctagaaacctcatcatggtcgcttactcctctcttgtgctccttggagcttcggccgcggttgccaaccccatctttccccgccaggctgctgcctcaagtgcccctgtggcagctgttgccccggcaagcaccgcttgggacgcgggtgccgtgaatgagtaccccattcacgcctcttgcaacgctacccagaaggcctacatcaagaagggtctgcaagagaccgagaccatcgccagacatgcccgcgaccacatcctgcgctggggcaactcgtccgcaatctacaagaagtactttggagatgctgccactggcgagcctgctggttggttcgccaagatcgccgacggtgacaaggctggtgtagtattccgctgtgacgaccctgaccagaactgcgctactcaaaaaggtacgtccatacccggtattcacacgagcttagactgacttcttctaggatgggccggtcactggcgtggtgccaacgcgtcatccgagactgtcatctgtgacgtttcctatgagacccgtcgttctctcgagggcctctgtggatttggctggactgtcgcgaccggtgcaacaaacttctactgggcaggcgatcttctccatcgcctgcttcacattcccaaggtaggcgagggcgttgtcgagcactacagcgtaggcaagtacccaggcgtgcttgagttggccaaggagaactcaacatacgccgtgcgtgactcggacaccctccagtacttcgcccttgaggcctacgcccaggatattgccgttcccggtgttggatgcgccggcaagtacactgccacctcttcctcagccgccgctgcttcgacgtctcgcgctgcttcagtcagtgctgcgcccgccagcgcttccgccacgcccactcgtgctgctgccacatctgcggccgccacctctaccaagcctgctcaggctgctcagtcctgcactccccacgatgaccactggtaagtctaagtcaatttcaccatcaatacgaaccattgctaacaacacctaaggcactgccctcccggcgtccccgagccagctggcccccctgcttagagtggtgggtgacgaaaagtttggttctagcctctgaatccgcgcccatggttgggaatcgtggcccagagtgctggtccgtcacgatattcatgtttatagaccctaatgataattacgatcattctccatttcgctgttttactcgtgacgattcgtttgacgtgcccctcattctgacatggaatcgcgatttgaataagtgcttggataatgccgtaagcggaatgtctacacggatgggggagatgcgcgtgttaatgctggtgatgtctggacggatgattgtcggacccgtgttgatgttggcgacgcatgacgtagacaagcctttccgaaagagggttggcgcaaaacgcgtacattttgcatacagaaacattgctacatcggcgtcttgccgagtctcacccgtcgtcagactcatcgccatgcttctataacggacacgtcccaagatacaagtcatcgcttgaagttgttgcggacggtgccaaaacgaaatgcgcgtgctgagtcgtgtggacgccagctgcgcactatcgaccgttgctcacaacacactgaccacatatcatatgacagaggataaaacagcatgtacatgatcaatcgcactcgtatctcgtcacttacaaccagtcttccaagcttttctctcatctgcagggaccttcaagaagagtctataatgacatacctacggcgcactcgattggtattcgacaagtctcgtccactgacccgtcaaagcatcatgcgccctctggaacacttattcaaaagaggctttgaatctattcgcatgctcacttcccgcgaagcatcttgctatggaagttccaccataccagagttcttttatcctgggaatttcatctctggctgtaccggccttcaagacctgattcttggctttcgtccttgtcaccttttgcggttcattgatgaagatgatctaccagaaaatcctggaggagagagccctactccagagtaattttcaggggtggaaattgaagaccggtggggcctgagaggtctctaccggatgcagaatctgaactctgtccatttccactgtctgggcagcaggcgcgatttcggttaaaatttctggacagcatcttcgttaatccgaaagcagtgttagaggaaggattccgtaggcgccgagaatctttgagactgaccgttgttgctgtatttgattgaacccggcctgatattgttgcgacaatgtctggtacacaggatcttctcgctacaaatgatccagcgaagccatatctagaaattttcctatttcacacaaaatcctgcctgaactctttttgttcttcagcgcacgaattattgcgctcattcagccacctcagctcgaaatgcgacataatgtcggacgatatgtctctccccgctctcttcgaggcaacgcgcctggacggtcggactcctccaaatcgccaaccttcgtcgccgcaaaggatccccttcttaaatttgcccgcagaactaaggatacgcatctatcgcgaagccattaaactgcccaatacgagacaacgctggcatgaagtccctattctcaacatgccacctaccgttccaagctcaaccaaaagattcacccatccatctcaccatcgctaggattcagcacttcaagcaccctgctccacaaacagtatcctccctcacgcttcctgtcgagctgcggctgcagatctacaagtacgccatacccgccatgccatatgatctgccataagagaatgcgcccgtaacatcacccaccgccttggccatccgcaacatatccggtttcatcatgtcgtgccggcagatctaccacgaggtcgagcacgacaccatgtctcgcatcaacgactacctcacaagtgcacgcttcacacagtagcggaacacacgcaactaccgtgctatcggcttcccagtcttgactcatctttccgacgcgatcagcatgcgcttcaacgtctcggggctttatgaaaatttccctatttccggacaactgattcgttcagcacaaggtctaggaactgagatgtctctggtcggcttgctcctgaatacctttgtgtcttttacgcttgagtctgggccatatcagatagttgctgttcgtagcttggggaacggcaatcgtacgcgaacctgacatcgacgatgggagaatcgactttgagcatgcacagccgaaaagatggtaagttgtcgatgaagttgtggatgagtgttgctaggtgcggataatatagggggttgcaatgataacgtggaagttggatggccggagggatgtggccggtaattttgatggtgatagttatggtgtcgacgaaggtctggatatgcggtatcagaacgtcgtagagagtggtcgtccattttgccttggaggccttcaagaattgattaacagacttgacagcctcggactcgaactcgtggtagacttggcggcaggagagaattaggccttgataaggctccatggtagaagaagtagggatgggaaccgtgtcagcgatgtaaccgtaaatctgcaagcgtagctcagtgggtaggccgagaaagccatccgtggtttcggcgccgttggacatgctcagagattggttgaggcttgtagcaagcaagttgatcaagaagggtggaaggagagagataataaggcactcgaggtcctgaaatatacaccggccaggcatggagcgtggcgaattaccccccatcacgtgtccaacgaagacgaagagtgaaaaagtttgtcatttaagcttacaaaacaactactcatgagtctcttctgggtccaccggatcgtaagtgctcaaccacccagcagtcgattcttctgcgaggtcgtctcccttagcctgttcctcgacgtgcaagaatctctcgccgcggccatagcctgtcttcactggaagctcatccccgaacaggatctcatcatcgattcgaagcttccactgctcgcccgctgtagcagatagagtcacgatctcggtcgtacaatgctcacggctagcggacgcgatatatcgccatgtctggggcccaggagcttggcggtttggcgaaacaagacaaaaagacatctatgaagccatcagtatcaggccctctacacaggaagcctggtacttacatcgtagcttgtgtccgcattactcgggttcccgcgaatcatccacatcgccagcccagtccccatgccaaactgcgaaaagaccagatccagggtgaagaatatgccaaacgcgccaaggatgcagactgcaacggcgcaccagaagcagcagaaggcgtagaagccgcggtggtcgcgcttcatggtggtgagtacgaaagttcctcgttcacagtcgaaggagtcgcagtcgggacaatagctgtagtccgaccgctcgtccgcgtcttttgcttcatcgattgtgagaattggagtggtgagcaggccttcgatgtcgttgtatggtggaggtgcatgttcgctgggctgtgcgtgcgatgtgcgaggatggaagtatgagagcagtccggcgtgcggaagagcgacgtcattattctcgtggtatgtggccatttttagaaggatgaagtgtatcagatgcgaatttgttatgtttttgcaatgatttgaagtttgtaaaatgggacaatgcaattgttgtagtagcctaagtagccgctacgcggaaatatattataagccatttctgcgcctggtatctgatatgttggaagtcgcgctggatgcagtatttaggaggtcgtttgcagctatctgggaagctgcataatattttgcagcagtcgcttgcggtgcggtggtggaaggtgaggctggctgaggaatgcgcgatggtgattttgtgtaacacggaaaagtagttggaaaaacaagagaaccgaaaacactaaatacgccacaagagctccactgctctatctggatatgtcttgagagaagagacgaggtgtaggacgtgaagcaccagtatcagtatttgcggggcgtggtgctccgaacaggcctgggtaggttggtggctgggagggaacagcattgttactgctagggcgcggcgtcccaaaaagtgacgcggttgtcgctggctgtacggtactgttcatacttgcaaaaagcgaaggcacatttgctctcgtgttggatgaactcaccgagccaaattgtgttgcaccgctcgcagacttgaccgcgcgatttggagcctcaattttctgtggccaggatttgatgagcaaaaacgacagttcgtcaatcgaatccagcttcgcctctgcacctggtatcgacgcgatgtcagtctggaagtgcgttcgaaaagcctccatgacactatttctcaacccgcgattcgaatcaggcgtggtgctgtacgcaatctgcaccgcagcgatgaaatcctccgtctgcgcatgatgatgaagacaacactcgaacttctccttcgcaagactgctcagcccttcgacttggtacttgtcacccagcgcgtacatggacgcatgaatagtcagcggatttgcaacctcgaccgcattcgccgtcttctcgtagaccttgtagtcctgttgcgaatccgtctcctttgcgacgggctgttctgtgtttttcgcattgggcgcgagacacgcgcatggatcagtgaccgacacgccaaaagcgcctctacggtagtggtgggttggattggttgctgaggtggattcatgctgggcgatggctccgaattgtgccagcgacatgccgctgttggggtcataatccccaagatatagatacgcgatcaggcgccggatcatctcagggtcgtcttctggaaggttgatgcattttgattcggcttctttgccagcagcaaactttaggctctttaggaagaagtcgcatgccgtgcagacaacaacggcgtgcaccttgaaggcgagcgagccacagattatagtcaaatccgtgaattcgccattcttgtacgctctacgtctgtgtcagcatctcccacccatcgtcccaaatgcgactgacttgagaatggtaggcggacacgctaggcgaggcttacaagtaagcgctgatgtgctcatgatgagatggtggatgtcggccttactgctacaacagattatcgatcgaccgctgcctcactcacagcaaagtacgaggaaaggggatttgctatggaggtgacctcaggaggcctgaactcaaacgccgcatcgcgaccttagcgctgctgaaggaccgtttcaggaccatggaccccgctctaccccactttctcggccagggtcgtcagatctttatactgcccccgctccaagactatgaaatttccgttggcataccaaaaatgatcgcggtgtagcagggctgcctccgagcaggtgtcgttgtgagtatatataatatgtaaatttcggcttgatcaaagaagggcccgatggcgcaatggtagcgcgtcagattccagcgaatctatttcgagtctcctgaaggttaggcgttcaaatcgccttcgggtcagactttccctctcttttttctatttttgctagtcatctgtgatgtgcgcactgaggctgtttttgtcatgagcgcgctactaatctaactagaacgcgtcagcaccccgctgcgcaaaccttctctctcacaacgtagttcgacaggccatagcagtgttgcaagaacgcccagatttgcagagttgctgtgaaatgaccatttcattttccctggccctactcttttttgcttgtactacgaatgtaatgtctcaaataatgcgcaggtcgacgtaaactttcacgggatattgcacatttcataacctcccatcccatcatatcgttcatttctgatccttcgtcacctccccatctttacgactcgcctcaccatcctttgtaatatcaccacttttaacagtaacctccccatccttccgcgcctcactcccctgcaattccgccggcggctcatacttcggcggcgcatcatgctcccccgccctcatcgcctgcatctccgccgtactcgcaaacttctgctgctccacaggcggcggtggtggtatctccttaccagcctcgagctgctgcttcttcttcctcttgctcctcagcaccgcgagtgccgtgaccagcgcgccgatcagcagcgcaaggccacccaacacgccgccgagaatggcgccgagcttggtcttgcctttcttgtttttccccttgcccttggatcccgatgatgatttcgagtcttcctcgactttgaagacgcggctcgaactcgtgcctatgccggctgtggcgtcgaagttgggcgggtcgcgtgcctgtacgaaggcgacgacgaagtctttgtctttgcgcaggatgtcgaatgggatgtcgattttccagcggtagttgccgggctggtcgagggagatgttgcctgctcgctgttagcattgcatcatgcacgaaacgtagggtatgggtgatgcttacgcctgagtacagaggtgaatgtgccactcttggaacccgtgacgaacaagtcgacattggtctggcgcaatccgctaccagtccagcccgcctgccatctaatgtcgaggttgtcgccgacgcctaggtcatcttcgcggccgtcgggtgaggtgaattggttggattgcgcaagggcaacaccgactagcgcacagagagaccacttgatcgcgaacatcatgagagatcgcgtagcagtgtcggtatttacggtgcaagtgcgggtgcggagtgcttatgtaccgtcggtgctattcggtctgatcagacgtttgacaggcgggtcgtgcgctctgccatgttcagaaacggaacactgcggcaggtaaatttgggagcgacgtaaaccttgtttcgtttcttcggtcaatacacggtatattcgcaggcatcgtataaacatacaaggctgtgtgaggctggggttaggttgatcctgccaatcacgtcagctcccaacatgggcctaatttaaaaatagcttggctcgtgttcctcggcctggaggtctacaagcatcgatgataaggcttagctggctttgaacgaaccgtcttcgtttgaacgcacagcgtagagtctggagctgattgacaaaacagacgaggaagcagagagcttagacagggagtaatgtttgatatgtcaattctcgttgtgaggtaacgcagtatcattaagttttctgcgtaagatgcagttacgtcgggcggagcattcgtcagactccaagacgaagagctgacgaatatgcttggcatgcctttgagaagagaagcaccgaaacgggtcatgggctgatgcccgagacagaaagaagaggccattggacatggtcaagtggtttatactgtgtaataatgcttgaccgaaacgctgaatgacgtggtggatcgttgtgaacccggattgtcggcgccgatgggaagcccggagaagaaaggcacataagccaacatagctttgccatgtttccagcacgcgaagacaggactgaagcgtgacatacttatcaaagtcagtttgatatcgtacgtagaaatgattgaccaactcctcgcagatatttcagagcaattcacgcgcctccatatcttgacctaacgtgccgcacaaactcaatccagcgaggaactcgatgatttcgaagatgaacgggtcgtaatcgggatcgttccaatcatcacgataatcttttggatcccagaatacccagaccaggattcccacctcaaacaacctatcccacgtatggagatgtcagtaatataagtcctgataaccagcgcctcggtgactgtactggcagagctcgacagtgatgctctttgtgaaatgacatttcagtggcaacaatccttttaggtagggaacgacactgagacgcggagcgaatatagtcagattttcaaggctaggaggtaacatttgctcaatggaattgccatccgatctaacaatcatatcatgttcgacctggagcttgcgcaggtcttgaaaccgaaggagcgacggtcccatgggtgaaatgaattcgagaaatgacgcatcattatggttacaagcagatagaatgaggtatttcagtgtcgaggccaaagggtgcagatacaacagtcgtgaatccagcgatcccagtgttcccggtttcagcactacgtaggaatctccagtgcttgcgtcgatttccgagttgcagaatgaaacgacaagttcctcaagctctggtagacgacggatgaaagcgactagctcgtccgatgcctccgtttgtgtattgagtaaacgagtgcatctttccatggacaatgttttgacccggcatgtcgctcgcggcgggaagctataatccaggatagagcacaatcaacccagattgagtgttgtaagatgcggtagctgacaccaagcccactccagtgccccactgtatagagatagagaacgaagctgttacagtcctacaacattcgacattgctgctcctccgtatggttcttgtccgtggtcgtagccaagcagatgctcatgcgtgcgatccgaagaaaagctcgcagcctcttcgtctctcacgtccaacagcaggtgccgaaggttaggaacgtgcttcagaatgtaacccacaatttccgactctttcatgaagaccgtgagatgctgcatggactctgcaaccgtgtcatcccatggacagaagagagtcgtttcgacactgacgtggctggtgtggggcttcaggtcgagttcctggactttgcaggctaggtgagcattacgggccagtacttccgccagcattgcgatccgcgaaggggatgacctacggtaaggtatgctcggtgcgcagtacgcggcctcctgcgcaattgttccaatttgcttcgaaacgggtgataactcgcactgatccagtgtcgacaggcagtgagcgatgtcgaggagcagctcatctggcaatgtgaatagcaggcagtgcgcagtttgcgcagctcccgctacgtcgccagccatgtgcatggtcgagatgttggcagaaggtgaggtgagagaagagaaacaaagctgtcgcacaccggggcaggagcaaatgattaccaagccccacgcctgcgctgtgctctcaccttcactcccaatatcgcgtccgcctacacatgcttgtgtgcagtgcgttcctattgagacatactatattaattcctggatgaattcagtagatcaaggcttgtttgtttgagtgcgatacggtggaaagtcgtgtccatggtagctgtcaggtgctgtgcgatgacactggagacgtgacgagtggataatgtgtgatggaccatgattgttgaattgatagtagaaagacagaaaagtaagaggagacacatcggtcgatcgactgcgttctgtacattgaaattgatattttgaaagaactttacattgtcacgtgtgcgctttctgcgctgcctgcctaggtgccatctatgaacagattcgttcgcgaactgtacgtgtgtttccttgtcattgatctcacactcgtcgatttgcaccccgcaacgagcagcttgacggctcatgtaatccaccgacgtccacgacccggacctgcgtatgcagcccctcctcacaactgcggtcgtggaacagttgtgtagagctagcccccacctcttcaagagaggtgattgctccgcgtatttcactgctgcggggaagtgtgccgcatgctgcgagacattgctatctcaaattgaagctggccgcttatgacgcgcatgaagtggcggccacgtctttgcatgaatcgcgcgattcgttctcagtggaacgtccggctgaggttcacggagaaaagtggctattgtgcactgaacttcgacaggaggattcaggacgtgataggcatgccactcgccattctgtagagttcgaaagccagtccaggggtttctctcacagccatctctacgtccggtcgcagggatagtcctgggttagcccggaatgcttggacgatcacgtcacggagacctcgatcagtgtggaaggtggattcgtatgcctcctggcacgcttctgggaagtcgggactatcgaggtgcagatcaagctcttgcacaaatttctgttgtgcgataactttcagacctgcaatgccgtatctgtgatggtatgttagccatgcatgacctgtgtgtgcgtggttttctgagatcgcgtgattggagggacgtggttcgtttcgaggatgtagaggtgagatctgtgcaggaaacgctaattgtgtgctacaggggtaaagaaacagaaggaaagatagacaattgagacgtggcgatctgatgtggtacgtgcattgacctgaagtgattgggctttgcatacgctcggtgacgcaattggcggcgttcgtcggtgttggaccgccttggtaccccaagcacatcacaggcgcaaatgtaatctgcgggcgcaaatgaaaggggtccagtggactgggacgcgcattcaggcagatgaagaaaacccaaataatgacgaaagatcatacgtacttctcagcaattgcgtacacttttgcatgagtgacgaggtgtgcactctgcatggcaagctcgggctctgattgctcgccttctagctcatcgattgcaaattggtcgaacatcggcgtgtcggggagttttgacgacgcatccagattttggaggacaggttcgtcggcgggaggcgtcagcggcatcgacaaattagatgccgtcatgctcgctagcaaagggtcttccacgagggccagattcaacttcttgggcgggccgcgtttcgagaagcctaaagacagcggtgatgccgggcgcgatgaacgttgcgagaatcgacgcgactgcgtcttcttcagataatccatatggtagaagtctggaaggacctggattagtctgcgcttcgacgcgtgttgggttgtacttacagtggatcatgtgctctacggcctcagcatcgtcttcggaaaggtcaatgacaccagtctctgcctctagaaacgaattgcggcaagcaccctcaaagaaagccgatcttgttgcgagcaaaactcggtgtacgggatattttctcgctccacacacaatggtcaagtctgagaacttgggatcggagaacagacttgtcgaattagcattgcaacaaacagactgagttatgacttacgatgccattgcttgtctgagctctaatgtgggtgcgtccattgaatgatataggtcggagaggaagcagcctcttttctagtgaagatgttgcggtgtagggcaaagttgagaacgaacttgctatgagaccctgatctgcggcgcaggtttcttttaagggtcaggctgttggccgagggcggtagcacgggccttgcgtaagagcgctgtgaggtacgtaggggtcggccaacagttgttgatgaacgcggcggatccggttctatggtaaggctgcacaagggtgacaagatcggcggcaggggacggatggggctttcgtggcctcgggatggctttcgtggcctcgggatctaccgattcaagcagatctatcttgatttcgcactcgaactgggggatgtgcgtcctcttgtatgcttgaagctacgacacgctggcgtcagtctggcgaggtgcagtcatttcaactaagtcgcgctgcgtaggcttggagtctagacgggtcacaaggtttcccttcaatgctgtcaatggtcgagaaagctaagctgacacgcaactgtccgccacaaaggccagaggcttggccgccatgtagcggacagttgggcccaggcttgcgcagggagctgtctgtaagcgtactcatgtctagcagggataagctgctttctaagaggatctaatttcatagtggctgcagcgaacgcaggcgaaggtcgagctggacaaacactggctaggagggcgaagcgaggacggcgccatcatgcgcagtggtttcgcaaatcagatgaccatgcgagtggctagttcatctctatcctttacgcatgaattggtagagttgcatttcgcagcggtcggtgaaacaagagcgccgtgctccgtgatgcaatctggtcgagggtggggtggggtggaggccgagcgatggcagttatgcggggagctttgctgggacgcaaccgttccaccacctcatacctaactgacgtttggcggccatgcgcaatgaatgtcgttctgggcctggtatgtcgatccatgcctgtttgagatgtgcttcagctgcagaatcacgggaagagctgctgggcgttgctgtgcaacttcatagtacgccgcccaactgctgtcttactcaacagatggccactgggcgcggagaaggttcacttgaaactcccatcatgaaggacgtctacgaaggacggagtacgcagctcctcgccggatgttgccgcagtaggtagttgctggcgcgaatgtgtctcatcggctgtaggcgcttggcagtgcccatcggtcttccagcttccgtgagacaacactgggtgacatgctgcagagtgccatggtgcgccagagatgaggacgagggaaagtgaagagtcgcaatgcctgcggcctctttgaacggctcgatcgctaaagctttgcgctaagcaccactcagcctctcattaccgacgccacgtgctgggctcgaggaagtacatttggaggaatttggggctggtgtaggatcgaaagatgacagatgcagactggagaacaaggcgtggggctgcaaaaaacttgtctaggcgagctgaggtctgtcgtatctgcgggctgaattctccatagtgtttcgcgacaaagtcaagctgcatggttaagcgcctcaaaagaactaccgaggcggcgagacgggtcgtacacttctcgatctcaacgtgttgtgttggtgttggtgttgctgtcgagtgacgggcggactgcttacctaatgcgcaagcgaggcgaccggggaagtgacgttggtcgagtgttgacgttcagcgagcgagccagagctctgtgagaacaacggcaattcacttcagagcaacgagactcacccaccaacacaacggtcccgtgatctcaccgccccagaccccagagttgatgccttcctcccaataatcgtcggccctctccttctcccaccgtcctcccccaacttcccccgccgccgagcaaccccgcgtgcacatcagccatgagcgacttcaagctgtcagctactctgcgcggccacgaagacgatgtatgtatacccacccatgtgctccttctctgttcagcccccaacagaatgactaacaacattacaaggtccgaagcgtcgccttcccctcccccgcctcggtcgtgtccgcttctcgagacttcacagtgcgcgtgtggtcgcagcaaaccgccaagccgccaacatgggacagcaccatcaagacacacggcaaggagtttgtcaattcactcgccattgtgccgccgacaacggcgtatcccgagggtctgattgtctcgggcggcaaggaccagatcattgacgtgcgacaaccgagcaaaaacctggacgatgacgccgaggctcttctgatagggcacggcaacaacgtatgcgcactcgacgctagccaggacggaaaatacattgtgagcggcggctgggacacggaggcgcgcctgtgggaggtcggcaagtggggcgattcgaagctccttcctggccacgaggcgtctgtgtgggccgttcttgcctacgatagcaacaccatcatcacgggatgcgccgacaagaagatccgcatcttccagacctcagggaagcaggtgcagtcaatacaggcccccgaagtcgtgcgcgccctgtgtcgactgcctgcaaaccatgcctcgggcgcacactttgcctccgctggcaacgatgctatcatccgcttatggactctaaatggaaggcagatagctgagcttcacggtcacgagaacttcatctactcgctggcagtgctgcccaatggcggactggtgagcgcaggcgaagaccggacagtgcgggtatgggaaaagaaccagtgcatacagaccatcacacacccagcgatttccgtatggacggttgctgtgtgcccagacaatggcgacattgtcaccggtgcgagtgacaagctcgttcgcatcttcacccgcgagccagagcggctcgcctccgaggccgagatccagcagctcaacgacgatgtcaagggctcatcgataccacagcagaccgttggagacatcaacaaggagaagctcccaggacccgagttcctgacccagcgatcgggcaccaaggagggccaagtccagatgatcctcgaagcaaacggcaatgtctcggcataccaaatggtcttcagccgccaatgaatggctgaatgtcggcactgtggttgactcggcaggcagcggtggacgcaaggtatcgcataacggcaaggagtacgactatgtgtttgatgtagacattgaggacggaaagccaccactcaagcttccttacaatctcaaccagaaccactacgaagctgcgcgaaaattcatcgaggacaacgagctacccctgacctacttggaccaggtggcaaacttcatcgtccaaaacacacagggcgcaacgttggggcaggctgccggaccaggtgcagatccatggggttcagagtcgcgatacaggccaggcgatgcgaaccaagtctcacaggcgcccccaacacctgcagccccaaagattcttccccagaaggagtatctccccatcgcatcaggaaaccacaaggtcatcttcaagaagctgcaagagttcaatcaggcattgatcgatgaggggcacaagggcatctcgctcaatccttccgacgtagaacaactgagcaccaccgtatcagcagtagagaagggtaatggaaagggtgtcgatcttacaggcattgatctccttctcaaggcagcgacacaatggccggcagaaaagcgactgcccgcgctagacatgcttcggcttgttctcatcttcgaagagccgacagcacacattgtttcgcctgaacagaactttgtctcgtcgctcaccgagtctggcgtcttcaccgagtcatcaccaccaaataacaccatgatggctatccgttgcgtcagcaatctgctccagacggacaagggccgcatgctggcgagcactgagttcgatcagatacacccactgctgtcgtcatttctgacatcatcaaatcgcaacctcatcatcgcgctgacgaccctctacatcaactactcggttctgcttacgtcagagaacaacgcggaccgcgccttgtcgcttctggatgacctgtccaaaattcttacctcagctaccgactcggaagccgtttaccgcgctctggtcgccactggtacacttctgtctctagggcccgacttctgtgaggctggtagagacatcctccagattggcgatgcggtctcgcacgcagagcgcaaggtcaaggagccgcggataaggaacgtcatcgcggagattcgcgagaagctgcagggctgaattagaaccgccttgtcaggctccgacggttcgaagggaaagacacgtgcaaagcgcgtctagacctatgcactagtcgccaatacgcattgtggaggaatgtatcatacaggtattttggcatagacggattgaatgagtatgaaagcggaacgagcaagcatcctgacggcatttttcagcgagcaagtagtagcatcacaccgccatgaaggcttgagatagcggcgaataacgaagaattgatcaaaacagaactgcccagtaatgctgtacttttgttttgctaatataatcacccgtcgtcaagatcacatctttagatgagccacaggaacaaactacaacatacgcgtcctgtaccgcgttctcttgcatgtcttccatgctaactaattatttacccatccacgggagagaagtaattctccgcccctcacataccactcttcctagcaattcatgcattaatgccgcgagcattatagttcactacctacaggcatacaccttgcacctacgctagcgcacccgtcgcggaatgacgcgcgagacgagtcagaagaactgcaattctttagctttgcgactgcacgttggtgcgactcgtggcggtgtggtgaggcaatcgtcatttgatcggccacaatgaagctcaccgactcacacgttcacggcggagcttcccagctcctctaatgagcaacattcgaggccaatgcttgtgtgctactttcaccgctgcatgtcggcgctcggtattgcggaaacgccgacacgcgacgtatgccaagggacgttgcgtggcctgtgtacgcatgtcgagaggtgtaccgtaggggagggagagccgcgtggctgaacatgagcttgggatttggatgttcgatactcggcgtggtggtggatccgaagatgcgatgcggatctggggtgcgatgatgggtatgaagtttagccgacgctagggccgatttggcatagcgcaaatggggatggggaagttaatgccgagggggatgtgacgtggtggcagcgtcgacatttacgttgaaggggttggtttcaacatactgtgtctttgatgattatgaggagagattcgagttgatagtgttgatgcagaaggattgaggctgaagactagtcctctctcgtgacgtcaggagtccagtcgttctatgacagcatcatgtctaccaaaaacgtcagtagagtctggcgcgaaaggctcaggtacaagcttcgaatgcttttctcctccataacactcaagtcctatggtctttcttcacccagaacaattaaacgcatcacgtattctccaacctaacaccgacatgtcatccaaaaacgaacaaggcggcatggacgtcaagcaaaagaacggtaccctttatctatatccctagcattttccacacctactcacgaagatagtcttcaacgccccccttcacaaacactcctccgaatccagcgcgcccaaatccctcccctcgtccctgcacgccggctactgcacagccgccaaccccatcggcgcacaactgacctcagccttcatccgcgcctcgggcctcaaggatgtcagcgccggccagcggttctgcgtatccgccgcgagctggaagaaagtagcagataagggagaggatgtgcctggcgtgacgctggcgagtagtcatgtgggtgcgttagatagtgtggggttagatgtattgaagaagtgggaggtgcgggatcataggtatgtgctatgtgaggagggaagaggggtggagtgaatgggatgagtgaaagctgactttgtgtgtctagtcatcaacatggggcagcgagggcgggggatgggaatggttttgtcagggagagtggggagattggggggaaggagccgagggcttagggggtggggtggtttgtgttttccaagagaactgctgtaaacgcacgattaggaccaagctaagtttgcttggagacttttgtttgtctgtggacaaaaccgctttgtatcacctacgtcactgagacactcgatgttgaacgcagcggcaagagattgtgtttgcgatgttgtataaatgcatggtaaatttactcgtatagcaagcattgttagtgattatggcgccccacacagcggaagtgacatataattcgtatcctgtctctgaacttccaccacttagtcgtctaggtttatactaaacttgcatatgagcagccatatataccatcaatatggaaagtaagattaataaagacactttgtattcaggacgttccgttaacgtgctttagatactatacagcaatcatgttctcctaacctcagggtaagtgccatcctatagagcactttcggcgatctcctaggttacagtgtattcagtcttgcgaccccggctcgcaaattccgccttgacccagttcgcaaggccgcgaagcactcgctcatgctcagttgtcatccacaacccatgccagtggacagtgcgcagcctctcacaatcgagaagtcgacgcaggtgatacttggtgacaagttcttcagtagacctgaagcgatggtcatactgtccggtatcctcatctaagacgtgatagccgatgaacctagggcccatggtcaagtgcacagtccgcaggccctcgcagtgcactgccagctcaaggtcagagtcctcagtattcaacaccccagtctcgcgatcgtgctccgggaagaagtcaaagttccggaaggacagttcgcggatattgagctggccaccgggtaccgaggcaatgaactttcgaaggaagacattgtcgtggatcgaagcgatgatgtagctcgcgttccgcatgaacacagcaacagtctcatctcgagtggacctggataagaagcagactcgagggagaaagctagggcgatccggctcttcgcgccggtagacgtgggatcgaagatggattccattggaaaatgtgccgccagcgcgcatggcagcctcccagaccagctcacggacttcggggggaaactcgaacaggtcaaagccggttgtgcgacttaatttgagcacatccgcatatgtataggcgccagatgtatcggtgacctcgagggcatcagaggcttgggcagagtcgaggggcgggaagtcgtcttggccgtatttcggtgggcgttgaaaagtataggtgtcggtttggaggccaaggcgaggatcttcatctcttgaaactacacgaatatgtgagtcgacgtagagacgactgaaactcgggaggaagtcatccgggaaggcagtggtagagaacatttcggtgggggaattgccaaggggagagtcgagtcgatcttttgaagttgagggttgatgaggtattttgggtggttgagtgttgttgatgcggagtcttgcgagacaagaagaggtgcaggatgagagttgtccccaggagtactttatacacagggggtgagtggtacgcctaagattctttccacaggcttgatgaccgaccaattggtcggccatcactccccaggctacagtaggcctacgaatttcctatcagcctcgcactgaccagaaacttgacacgctaatcgctcgccaactcctattactcgaccttacgacccagctcctccgccaacatttagtcaaccaattgtgtccacacaaagtaagtcatttatccccacaagcaagataataactagcgtagctgaattagcaaagcgtagcactaaatggtggtccttacagttccttgccgtgggcatcctcgacacgatgtaccagccccagtgaccgctccatatgctttctatgaagagcaatttccgctcctgacttcccttgagtccaaagctgccctgatctccaaaaatttgagcactggcgcccgcacctgggtcgaagtcgtccgttatggggcactgaagacggccgtggcaggtatgttgatattgaacttcaattccataaatttcacatgagagctgacgaaaacaaagcaccagcggtcatcgacgacaacaagtgttcgccccagatttccatccccaatccagaaccagagcctgagttccacaacttcatgcaactggcacgagagctccgtctcgtcatctgggacttggccatgcgcgatgagccataccatcagcctaacggaattggtatgcgctactttatcgacccgatcgcattgcgcgagtacgtcaaggtcggcgacgatccaataagccccaatttcctaccggccatttgctcggtatccgaggcgactaaggaagagatcatcgcggtagttatcgaggggtcgaagttcatggtggcatctatcaaagacaacgcctttcttcagacgttcctcaaggctgctccaggacgtcttgagctttgtcgcgacctgagcttcgacttcttcagtcgctttccatatggctacgagaagaattctgacttggagctggccgtcctttgcaatggtttgcgcacgatcaagttgacgtttcacttcgagccactgacataccttgtcatggagagcgaagataacatgactttgagccgtcgggcacgctcccctaatgaactactcgagaacttcaaattgcagagacttctggactgtaggagtctgaagaatataaccatcgagcaaaccagccagcacgtaatggaggcttccagggcggcaaatgatctgggagagttgatcaagaccaaattctcgcagttgtcaccgccacagcacgtaggtgtactttacacccggcaagcaccacggcctcgtcggctctacacatattattaggttcgctagtctagcctgtgtcagtagaagactaggaaagtataatgaagagatttgcgatcagtttccaacacgtcttagccatcgaaattatacgcgcttccttatcagaaacgccctgcgcactagatcaatgccaacaaagctttcccgcaaatttcaaaatcaaagatatgtaaccacaccttgactcagctcacagctttgcctcatctcttctcaactccacacatccttgactcattacaactttctcacctttcccagtttgatcttcgacgaccatcctgaaaagtactctttgccttccttcctgtgtcacttcctcccacatctccgtcttgacttcctcactcaatacagctaataccggcttattcagcctgacctttacactgacaaatctgcttacgtctcctgcacagaaagcctcaacgacatgccttacaccaatccctaacgtgcaagtacccgtcagaatcggcgccggaaaccctgctgcagtcgcagtgttcggatcaatatgtaacggattcaaatcacctgacgcagcccgatacaatgccgcctgctccggcgacgtcttatgcgacagcaccttatccggctttctcgacggcgtcggatgaagcatcgtcctctctcctctcgatgtttgttgcgcatttgctccagcagtcggtaccttcatgacaaaccccgcccattcgttttcacaaaccacgtttcccgatccctcctcgcttgtgaaaatatccacacaaactaaaacccccttcttccgatccacaacgtccaccaccctcgccgtcgtctttaatcgaatttcatccgcgccttgtggaatgggatacgccagcacaagcttgagataatgctcaccatggacgtaattgtgtccctggaagtttggcaagaaatcgctcatggcgcggtgtacaagacccattaccgctatgccgtgtacggcgccgaaagtggggagggcatggaagctagggtggccttcgtagactagtgcgagattgatgccagatgcgcctagggcgaggttgtaggatatgatctgtgagacggtgtaggatgtggtcatggaccaggtgcgttgcttgatggctggaaggttgattgttgtgggtggcatggtttgagatatgatgcggttggagagtggagatttggtgtttgaatgcactttcaacacatgcaagtacttgcccgaatgatgtttaggtacatatgtatgttttggagataccccgcatttcttctcacgcttactcgcaatcgagacctcgcacaatctcgctcaaggagacttcagcagaagagagacagaaagtgtgcacagatatttataatctgctaatgcgatccattgcgtcgcttattcattgatgatagactgaatgggtccatagtattacaagtgatgattcgacggacgatgacacaggtaagaagattcagtgccaaagccgagtggctagagaaccttgccgcgaagaaattgaagtcccagcttaaacctggagttcctggcgctcagccggctcaagaatgccgcgcgaacctccgttctgcccagcctgctctgccttgctgaaagtcctgccgccagcacccatgtgtaacctgtccgtatcgatgaggccatccttgcgcagcgaagatgcgtcgaatttggcgctggtgattgggttgacgtgcaagacgtacatggtgtcgatctcctcgagcgatcgacccttcgtctcaatcatgaagaagtatacgatgaagaagagcgcgaaacagcaggttccaaacacgagaccataaaggtagtcgatctgacgggtgatcattgacgagaggaatgagattaggaagttgaacagccagttggcggcggttgcgagagccatgcagagagcgcggtaacgagcagggaactatcgtaggttagcattattcgcaaaagctttcgtattccagcgcttaccatttcaccaacgatagcccacacgagaggaccccaagtggtagcgaaagccgcaatgaaaaggcacgtgaaaacaatcatcacattgccgggcccaggcgtaagctgtgggttttgcttgtcgagtgtgtagtgaccgacaaaggcgtagatgaagaggcacatgcccatccatgccgcaccagccatcatcgccttgcgacgaccgacattctcgacaatccacaggccaacgattgtagccgcaacgttgacggtaccaaggatgatggaggtcacgtaggagttttcgagaccagtagccgtaaagatggtagtgccgtagtagaagaagtagtttgcaccagtcagttgctggcccgcttgtagtaccattgcgaggagagtacggtagagcattcggggtccagtaaagatctcgtgccatgggtggtcgcccccagcgctctcggcctctagcttctcctggatttcacggatctcggcatcgataaaggcgctgtgcgggtcgactccgttgaggcgggccatgttcgtgcgggcctcatcaattctgcccttgcggtacgcgtagcggggcgactctggaagcagcaggatggtgctgccaagaatgatggcccagagtgcggaaaggccgttggggattctccactgcgcggagttcgagtagtctttcacggtaccgtagttgaccatgtaggctgtccagataccaagagtgatgagcagttggtaagagctgacagttgctccgcgaatgcgcttgggaattgactctgactggtacattgggacgacagtggacagcgctcctatgccaagaccggcagtgaagcggcccattgcgaattgtacccatacctttttgctggtaatctcgatgatcacaccaatgatgtagaagaatgctgaaccggaaatcgtgaggcgtcggccgtaggtatcggcgagaggtgctgagcacaagcatccgaagagtgtaccaatactgtctcgacgtaaatataaagcacaaaattctccatcttcacaacttacgcaagaagaccaacaatagttccttggcgaacatcggagaattctccattgtcaccgaaccgctcgatgaagtctggcattgccaaaaagcccgaaatctgaccactttcataaccgaacatgaagccaccaatgctggcgacggcccctagtacgaccgcaatagcagggatgcgaccttcaggaacgacattctctgccgtgtgagagttgccccttggtggtgtgtctgctggcgtagagttggcaggggtgcctttctcatgaacagcctcggtcggcttgcggaagaagcgcattttgtttcaggcggcgtgaaagctcgattcagttgatacttccaccagatgttttaaggtgaaatcgttgtatgggtctggggtggaggggaagtcaagtgcggactttgaggagaggttcgcgcttcataaatagtcggacgcgatatcgtggagtcgcgtggccaactgacagtggagccccggtcctaatttctttcaatgcaccagatcacggagcatcgcgttgcaggtgtggtgaccgaggccaatacagaaaagtatgctttggtaagccggtgatacagggtcacggctatgtggtgcgtcccaaagcacgttattttctctagtcattcgacgaaagcaacactcggaccgggaagcgaccgatcagaaaaaaaatcttcgatgttcatgatcggaagactgagaatttcacccgacaatttggggcgccacggtgatctttcaacaatggaaacattgcacaatgcgaggctccttatcttgtccctctctggaggaaaggacttcgaaggtattgactgcatccagcaaacgagctcttgttcatcctgtcgatatgggaaatgtttcagatgtgaaccgcatagcagggggcccatgatgcgcaagtcggttcggctcgtacagttcaaagccaatcagtccctgagcgctagccttcttcgatttcgtaccagctgcgacgtcatcgcgaagtgggtttggattctcaggctgtggagacatgatcgccggcgtcgcgcgatattccggaatgttcgttacacaatctagagccatggaagctgtgatctttgcgtgattatgaaatgccagcaatgctacagccgtttgttcgccttggacctccgttattcaaaagtctcctcgagatctggtgtcgtgatcattggtgccatggtggtgatgttctggccgaccttgaccgagcgtgctccgacgttgcgtgcagcctcattgtgatctccgaagttgcagcgctagtggtccgcaaatgcgcagattcttcaagcaagttttgacgatggtcgcataaaagagggtcgtggtggagcagtgtcgtaaaatcgatggcccatgggtaaacggcatttgtagtcgggtttaccgggtctctgcagacattttcagggggcgacagcgtcccaacgcgcggtagcacaatctgtgcagcacctgcatgctgcatggaacagcctccgcgacaaagagatcacgtatggttgggacatgctgtagttctggtcacggtcagctcacctgtctaagaatggatggggcggcctcaatgatacggggccggcacgcgcgcggaagggaaagtgttgcttaccacagcaatgcaatggcgtgatcagcagtattgggtctggcttcgatttgtgccagcgtagggaacgaggacgaccaaggttctccagaccatcgccatcatacttgaaccatttctccccacggggtgcacgccttgctttatatcgtccccctcggacaggtgtaccccgaaatgtggagaacaacggtgaatgctaggacgatttgagcaatgcacccgatgttccaaaaaggattcggagaaacttgagtcgtatttaagcataccaaggcctgtgatttgcgtgcgatggcgcttctcagtcggccgaagcagttgctgtgatgtccagcggaaattatggcagacgggcagctatacgatatagaaaagacatggatttcgtcgagttaagggttgaaacaacctttgagttctctacagtgatcaagtatcatagtgccagagtaattgggcctgatgaacatcgacaaatatctctgggttgatgaagatgtgccgggagttgggatccggggaacactagtctcaattgggctgtggcgtcaacaacccgtgcacagcgtaggaactaccacttcgtcgagcacacaacctttcacgcttcaactttccgatcaggaagacctaccttcccatagaactctccaacagtatccttggattatggacagctttgtcggcatgctgtgcatgtgctccgcatccgacttcctcgcgtgacccacttggaaaagagcaagatgtatgaggatccctttgagtgtttagatatggcatgctatgaaatatgcatccattcagtccttcgtcctgatgtgattccaagcgccacctcccgtacaacgttgcaagctgtggagaaggcgggactggggtaagatcgtcgaacaacctcggcaacctcggaacccatggagactcgatcataacgatcctttctctgccttaacaaccgactgggaacgtttataatgctgttgtaacgcaagtagatttaattaaattgcgattgatcatattgtactgtatcagcaaaaggtcaaacacagccatagagcagctccattaccaagatgccgtggctatcacaagaatcttacccactgccagaggaagatttggtatctttcgctttcggaaacaccgactatgacaatgataaactggtacgactgaaggaagccgtgggaattgagtgttgacacagccaggtctaccacgacgccgaaaatgagtcgcgcactttgtcacgtcggcaaggtctaagtatcgttcaaaagttagttgctggattccgcaaggctggcctccagaagggagattgctttgcaatcacatctttcaatgatatcatgtatccaatggtcttccttgggggagtggcagctggtggcgtcttttctgggacaaatcccgcgtaccgtgtcgcggagatgagacaccacattcggaccgctgaagtcaaattcttcatcgtggaaccagaactactggatgtggtggctgagggtgcgacagcggaaggtatacccaaagaccggatcttcatcttcaacgtgcgcggacaaaaagtgcccgatggttacagatcgtgggagtggttacttgaacatggcgaagaagactgggagcgcatcacggatctcgaaaccttgaagaccaccgatgtcgcccgtctcactacgtctggcacgactggcctaccgaagatagcctgtcagagtcattacaatgccacgtcatggcatactatgacagccacaaagtcgcaagaatcgatcacctgggagcccagaggcatttctcctttgcccttattccatgttgccacggtaccaagcatacatgcgtctccattccgcaccggacatccagtatggatcatgcgccgctttgagttggagcccttccttgccggcatcgagaaacatcaggtcaccaacctcggagtggtaccgccgctcgttatcgccatcataaatagtccactgagcaagaaatatagcttgaagagtatacgaacggcagccgtaggcgcagcaccgttagacgcgggtagtcagaggaggctgaggaaactacttgcaccagatgcgacattcacgcaagtatggggtatgacagaaactactagcgcaataacgcttttctattatcccgaggcagacgacaccggaagtgtaggcaggctgatggcgaacacagacgtcaagtatgtgagagaaaggtgcggatcgaatctcctactaactacacgcagacttgtggacgatgatggcaaagacattacagcctatgatgtgcgcggtgagttgtgcgtccgtggtccaacagtagcccgacaatactacaaaaaccccaaggcaaccgcagaaacatgggatgaggatggatacttgcacagcggtgacatcctatactgcgatagtaaaactaagctatggtatatcgtcgatcgcaaaaaggtgggctcacccctagcacctcctgccggctcaccgctgacctcaaccaggaactcatcaaagttcggggcttccaggtcgccccgcctgagctggaagctgtccttcttgaagccaaagatcacattgtcgatgcggcggtgattgggttgaaagccaagcccggctctgacgcagagcgaccgcgcgctcatgttgtgcgcaagcccggcagcgacattacggaggatggcgtcaagagactgatcagtgagaatcttgccagctacaagcaactgacaggtggtgttgtttttctcgatgaagttccgaagagccctagtggtaagatcttgaagagggtgttaaaagagtgggcggaggcggaggagaaggagggtagatcgaagctctgatctcacgaatatttgcggccagtggacagcgtagcgcttcagggagtggcgaagcctcggtttgtatatcttacgatgacatactagctttgatataatcactgtactatccaaaaaacgaattgccatgggccatacatagatggtaaacgttaacgttacattggaacgggtatctagggtatcccaacgccgaccatcatgaagaggaacgtgagcgcatcataagcgcaggatacaagtgtgtccatctaaaaagcggcgagtactgaggcaacgccttgttccgcaagatgcacccgagatgcgcctacctgcatgatttgagcgagcaattcgagcaaacaaatcgacatgctacaagaacatctacaactttttgcgccggttagcgatgggaagctttcccaggtcgaagatctggggagctgcatgctgccatggccaaccgtcttccttgtattgctccctgtgaaagtactcgcgctggtcctcgtgcagacattcgcaacgatgcctatcacagtcctttcctgactccagacgcgggcaatcgttctggtatttaggctttggtgggcgatagtcgactggaagatttgctggcaagaaacgagagtgtccacgggtcttagcacgcttttctgctgtggtagaagcaggagaatcttcgacacgactacaattgtcagttgatgcgtgattcgtaagctcccattcatgaacttaccgctttttgtcgatgtccttgtcaggaagtctctttgcttgaggaaatccatcggtattcttgtccctgctcgtaatggtggtcgtcttggtggaagctttgctcaccgtctttctgcctgaggtatcttctgaggccgcatcttgctttgtaacgatggcggtcgactccttctctggacgctcaaggcgctgaccaaacttgagactaggatggagctccgattctaacctaatcgttagagagagtgccttgtcaatcccgtgggtcatacatacctgaagtgttgatgttgcgaacatcgatcgtgactgttgcaaggagtggatcaccaacctggtaaacgactacagcatagtcgttgcggagctcatcatatttgaagcctaggagagtctcgaagaatgctaccttggtgcgctccgaatctgcgggcgccaaggtatcgaagttacacgcaagatcgatagcaagagggagcggggccaatgacttatcaaccagcttacgggacgtgttcgagggggtagagatatcaggcttgttatcggcgctgtcaatttgtgcctcacgatccttgggctgcgaggcagtgtcgttgcgggcgcgcgccttgtgcgcgagacgatcactatcttgacctttgacacccatcttggatgcggcggcggatcccttatctttgctcatcatgataactaaagtgtctgtcagagacaggcggtatgatagtgactgcagggcttaccaattggtagtagaaactggaggttgagcgcgcaggtgtaaccgatgcgaaatctttgatatgtagtacgcagagcactctctatcaggctaaaccctagctccgagccttctaattctctagcgtagacgacacatgggccagcggcggagcgaatacctaccacgagtgaatgggtctcgatggcttgcggggctgtggaagcccgcagaagctacaaatatgacctcattctgaacctatcagacgttcatatcaggcaacagtccgcgatgtcggcaaagaatgctattgcctcctgacatacacgcgtttgctctctttcaccttgacacgggctgccgaagtcgggtcaacaggccgcaggctgcccatagcgcaacagctagcggctcccgtggcatatatagataccttgcccgttcccctctgttttctctcatcaacttagccacccagtatgtcttcccaccccgcctttgctcctcctcaatcaactaattcttccaggcagtcaattcgcccacctcagcgcaatacagcggcgtgtcttcccgttggcccggttcaacgaaggcgtgtcttcccttcaccgactgtctcaaaggcgtgtcttccctttgggctgcgcgcgtcttggtgcgtgtctgtccgccaagacgtggcgaccgagttgcgttgagagtcattcaaagcttatcgaagtcgtctttgacttcttctttgagatttgagaacgacttttggttcatcgagagctgatccctcttcgatcttgtgtcgtgcctcgcacttcggaagagaacagcctttggcgtgtgtctgtccaccaaagctgttttgaactggttgttgttttgactagagttgacacagctcatgtcagcagaagacgttctgtttctgtgagtgggtggccagttcagtagcagatattcaacattactgctacagcacgctgggcgaaagctttggcgcttgctcttgccgggattcaactccggtacttttttcatcgatgttcatgcctactgggcgtgaacttgaggaagaattacgtgagcattagaggagtcataggaagtctgaggttcactgcctcaaattgcaaaagcgtaaaatcttcctgttagcagtatgaaagcgggtacctgcttccgaatgagttgactttcatgtatggttggtgcgtggaggttcaaaaagtctatcatgtcacaaagagacaagataacgacatagtgttcctggaaaaggtattggcaggcattgcgcatactggcatgtacctctaactggaagaactaacaatttccatcttagtcgacagtgactccttttgatgtcagttatataactctaacagtggcgttgtctaataggaaggattgagcagcagcgtacctaggtactgaaccgtttgcaagctgcattcagtttggctccacaataggtcgtataggcgcgcaaagtcacaggtggcctaacggcacctgtcccaatcacttcaggtaagctcacctcactgttatttccttacctccagttctctttctgatcgccgctttgcatccacaactaacaactgcgatcttgctttcaaccgagagaactgatcatgaggcgcactcgcctacgacgtgcactcgccctgaccggtatgcgctcttctccatgttcaactaatccatacagagatataaccatgctcttcggtttccctgcagtctccgattaatatcccccatgattcgcagaactcttcgaatgtagcgatgacggccgatgttcagacaccataccagcaaatgctgggtcaacaggtatgatctcattgagtgggatttacataattagcggggtgccaggatcgttgtcgacattccgttgcggcgggacagtcttgttggcgacccgcgaacaccgccaaggcatgtgctgggcccacgactggtatagtgctgtgtgaatacccgattccaacagacatctcacagctgcctgcaggaagcagtgagatggctgaactgcgcgcatcgcatcaggttccaatccatcagggccacgttagccgcaaacgtggttgcagtgtcatgaattgctcactcattttcgctgacggctgtctgggacgtcttctcctcttcaccgcaaggctgatgggaagttgattaccaggccctcgcttgtggagatagtgtaccttaaccggtattggaggaccagctacctggttcagtcggtctttcagatgcttggtgctgctgtcagtcttgctagttggtcatcttgctgcaaagacatagcagcaggacacggctcgatttcacaccgctcgtctttttcagtatcggtattcggaagctggccggtagcaaggaggttgcttgtcttgcaggtcctagcttgctaggcctgttggataattggccttctgaactatgacatcagcagttgcgaagctgcagatgtcaaccaagggattgcactcccagcattaagcgtcaagctgcgcggtcccgggcctgcagtggcaactatcacgcttggttacgatactggtacttaactcctgtatcactttcttttttcattgagctttttgtctgtcggcaagaacttgaggaagaacagtatcgccctggacctatcacgtgtggccactctttcatagcgtttgaacatctaagtgggacgattatccaagtatcaagctattattgaatgtagtccataacaatgaacaagtagagagcagtagcattgagatctagaaaactttcacagcacaatagtggtacaacatgcacaaggtattaagagccacctacctccattgaagcaacccaacgttcgtctcaagattttgtgattcctcacatggtgatatccttcattcgcatgctataaatcagcatccgacttcatcaagactcacaggattctcatacagaacacgcgagtaaagcaccatttgaggattgtagcttagtcttactcttatctgtattgaatctcggtgctgagcataattgccccgcaattcaccagcctcactaaggacacgccaggagtcggcactagacatacatgatctcgaaaacctcataaacgcacaggatattctaatgcaatacaccacaacaagacacgatactcaaagaaacatttcaagacacgtccatagtaatctattcacccacactcatctacaccctatccaccccattgtcaaatcgtcgcccgacccagacatcaatacctcgacataaccgcctgctcaaaatatacaacaaccttcaacccaatccatcatcacagcccatcctccccctccctcactctcgtcaaaaacgtcgtcatcggccacgccacacgcgccacaacccgacttattcctgaacccatctccaccgctctagccctaggcgcgggtttcggccacgggaacacaagttcaagggcgagtctatgcttaaagtacaatcgtcggcaggagcgggggcgctgggaagtggagatgaggcgggaagggtggtgttgctgggattgtcggagattgggacggtgaggggggaggaggagcggtgggagagatgtggcacggggcatttgggtgaggaggtggaggtggaggcggggattggaggtgagtgggctggtggtgtggatgatggggggagaggcaatgaggagggaggtggagttgtgctggtatgacttgtggctgccggaggagatgcggtataactctgagcacctggggcagtacttgttgtagcgttttgagacgtcgaagtcgtcgccgatgcggtgggatgtggttggcctggctgcggccattggaagcaagtttgcattgccttgccttcgatagacgtgcaagtgccgacagggccgggagtttgagaggctggaatggatttactcggtgatgagatcgcctgcgatgttcctacgagtgtgctgttgttgatggagggtatggcgaccgagaagagtgttgaagcattcgctagcgcggcgctcagaagtgtgactctgaggagtagcatactcggtatttggagttgaaaagtaggagaagagttgaggggatcttaaaggttggagacagtagttcttaagacttgactgatggacttgaaggtttaggcgcttgaagcattgcaggcaacatgtcgttgtgacgaatcttgtgatagtgacggatcgccactgtgaatacagatgtgaattaatacgaccacgaacgaggttcgagcagacgagagtgtgcagtcattcacgcttcgtggtaatatgtcttggttcagtaaaaaaagatggtccgattgtgcatgtcagcaagaccactgcagaagccttaaagtgccccatcacttctccaaaagccacttcacccccctcagcgtatcccctacaaacctcctactctcttccatctccggataattcgtccaaaacatatgtccatagcccgcatatatctgaaaccttgtcaagactcccgcctccctcaagacccgatcatacagcaccgcctcatccctcaacggatccagtcctccaatctgaaaaaaagccttcgccgcgcgcttgtgccccttggggtgattgaatggatcccacaatggtgacttaggatcgggcgcgtagatctcttcgatcaggccaggcggtatgcccttgagaactgggtcattagtagattttgtgcgcgactcgtacaaatgcgcgagatgaggtggtacatttgcatcaggcaggagagccggcacgcagagatattggccagtgataggcggctcgagtccctcatcgcgcgccctgagcgcaaggacagcagcgatgtttccgcccgctgatgcgccgccgacaatcagtccgcgcgacggcgtggctttaagatctgcactgtgggaaatagcccatttcagtgcgtcccaacagtcgttgacgccggtggggaacttgtgctcgggggcgagactggcgtgtcagtattcacagccatcactaggatgtttggatttgagggagagcataccgatattcaacattcacgcaaacagcgcccaagtcgcgcgcgaacatgcggcaattcaagtcttcgtctgtgaggtcgcccatactccagccgccttcgtggtacatcatgattagtggacttccgctggtgggagggccggcaacgggctggtacacccgcgcacggattgaggagccatcttgtgttggcacgttgtggagcgattcggtgactgattctgggatgggtcctgggattgtgtagagatggcgcagtttctcgaggtgtgcagcgcgggcggcgcgttgggtgaagaagtctgggccctcgatggagactggacgggcttcgaatgcctgcgggtattgggttatcagatggaatcgaccaagcatcagtcttgatggagataaacggtaatgaatcaacgtcgctggcgaaacataaagacggggctcacctttctatactcgggtgccacttccccagacttcaagacttcttctcgagtcaaatgtgccatgattctttggttcccatgtattattagataatgatctgatattgtaagatgcattgcaagacttctttggagtcaggtgtccatagctttcacgtgagatgacgtcatcgctgcatgtcagctcactagatgaggcaacaactcccgcatgctgctcaatatcttgaccatatgagcaaggaaccacaactgagtagagcttgcaaaagaagcatgtgtcgcaaatgtaaaaggatttgtgctcgaaaagtttgaagaagatgaccgtaagcatgctaccattctaatacggtagaaaggagtttatcgtcttcttcgctccctctcccctttcctataacctcttcgctcatctctcctgtcatccctcagctcacctctgctatccctcctctgctcagctcgcgcattcaccctggtcccctcccaactccaacttccagcattaaatccggcacgagctaccctacccaagtttcgcgcgtttagacgattctgggggtgtctaaaattagtgtttacaagtgccccaccaacaggtactcgctcaaggttctctgctgttaagcgattatgcgggtgtctgaaccgactgtcagcgagtgctccacccacacctagtcggtcaagattttcagccgtcaagcgtcgctggggatgtctgtattcatttctagcaagcggaccgcctataggtacgtgctcgaggttttgtgcggtaaggcggtcgcgagatgggatctcgtcgagccagtgtacgtggcagctgggtggcatgttgcttgatgtaagggtaagggctttgtagagcaagcagcggaaagaatttatgctcatattccttgaaggcggaacggatcacctagatatgttacattgggcgtgtcgtgagcttggagattgacgaaggaaagatcaagtcgaggtgatgaattttgacttccatggttctcggaatatgctgactggaatactgctgacgatgggtatcttaatgatgtgtttcacgcataaaaatgctggatagtcattcgtacagggcgagtgatgatcaatcgcgtgcatggtcgcgatctccacgaggtgagcgcgctcgatatggtagaggagagcgcttcgaacgcgagcgatccccgcgatcatcgtcggagactgaaggacgtcgacttctttgcttcttgtcgctgtgaacacggtgacgctcgcgactgcgatcacgacgtttctcatggtctctactatcagactcatcgcgatgccttgactttcgctgtcgacggtcatcgtccgagtccctgtcgcgactttctcggtcacgtctatgccgcgaatgccgtccacgtccgccatcttcttcgtcgtctttgatcttccttctctctttctcgcgatgtcggtctctggatccgtccttgtggtgatgcttctcccgcctcttggctcgctccttctctttccgcttagccttcttcaacttcttcagcgcctcgtcgaccttctcttgttggcgcttgatcatggagtcgcgcatcggatcgtcttcgtccagcttgtccatcagcttgtccaattcaatctcctctggcaaaagtggtctatcttcgtccgagtcactctcgctgtctgtcttccgcctcttgcgcctgccgtcgtctgagccttggtcatcatcgtcaacaggttcgcccatggtattgtcccgcatgtcctcgccatccatgggcttgtagcgcgcatggtctacgcgtatcactcggtccataatggtcgacccgcccaggttgtctactgccaagtcacagcttctctggtcttcgtatttgatccacgcaaagccccgtgactttccagtctccttgtcacgtgccagcttgacccatactggctcaccatactgtgagaatatggttatgatgtcaccctcggagagctcgaatggcaggccgccaatgttgatgaaggctgtgtcgcggtagtcggtgtgccacgagccttctgttccgacaccggcctcgagttcgcgcttgttgagctgttgtatggcgcgtacagaattcatggcggggagtaagcaatccggcggagacgagagctcgtgaggaaggcgcggtcgcacgaggtgtcagtcgggagggagtcgctggtagccgagatgtcaggctcgctttatgcccatacagtctgctgtatctttatcctcgacgctttatacccgtttcggtcatatggggtgggagcgaggtgtgcatgcggaggtgaggtccgcaactttttgaagctcggtcttggcaggcaccgcaacgcaacagacgtggacccctgcacaaaagctccccaacaccagcaccgaacaatcaccaccaccacgcagtcgcgagcctttcactgcacgtcgcgtcgcgcttgcccatctctgacgcgtacagcgactcttccaccagctctccccctgacaacacgtcttgtccccgcattgcgagctccgcagcacctccgcaatggcgagcgcacatcggacatccaacttcccctcgcggacgcaccatgaccggccgaatagcagagatacggagaaggaggagatatggaagcccatgctggacaacatctcgagcgggaagcgcctgcccgaaaagagcttgctcgtgctaggtgagattgtcgacaggagaagctggggaaggagctaacgagggtccaggcggaaccccagagacacagcgagaattcctggagtcagtgtcgacggaaggcgcgaacagccgcagaccgccagaccgaggaaggaagccgcctatcgcgaatcagtttgccctgggctacacctaccaagatgtcctggacactgatcatgaaggtatggcacgtactttgtcgctgggctgttgagacactgacactgctagacacactcgctcgcctctccctataccttctcgccaacccttcgccttcattcacccctttaatcaagccctacctgaacccccgcacactaccaaacatgctcatagtaatactgctggactggaaccacccctggctgtggatacggcaactgcgcgattggatacgcgtattgcgctcactcatcctatccctggacgatgcttcgaaaatagtccttgaagagaatatccagcttctgcaggacaagggccgcagccttggagctgaaggaaccagcagcatggaggacgtcaagattccactgggccctggagagtgggacgaaccgctcggcatacctctgtgtgtcgtgtgtcagaacgccgacaagattgagtcgctcgaaaaggagcggggatggaaagaggaggagttcgacttcatcttgcagtatctgcgcactatcctgctcaagcacggatcaagtttggtgtacactatgccaacagcacctggctcattacagactttgattcactcgacactgggcatcaagtcgctactcaagcaggagcaattacgacacaacgtgactgaccgtgaccgggtattggtaccgccgaactgggattcttgggcaaagatacgcattctgcgcgagggctttgatgttgagggcgtcagtgagcgatggagtgtcgatatcgaaattccccgccacatgcgaatcgcaaatggacagacaccagcgtcagcgccggtcgaagccgagggccaagcaaacggcgagccagagccgtcgcctgttatagaggaagagcagcaggacggtccctccgccacctcgatatacgaagacaccattcgtaatcctgagagcgactacccattatcggccatgtcgaggcagagtaacggtattgaagttacgagcaaggacccgcaagtattcctgaacgaacaggtcactttgctggagacattgcggcgtgaagacgagaacgaggccgccatgaaggccgcgaggaaagagagtgataccccagcaccgcgaacatacatggaagacgcatccggagttgtggaagagcacattggacctgtgcagttcaacatgggtggcatccaagtcaatgcggatgagatggtgaagcgcttgcaggttagtcaaagtctaatgcgtgattgacacagagctaaccattctgcaggatcgcgaagcaaaccgcggtaacgagccaggatcgcctccagcaacgcaagaagctggcaagatggacaacgaaaagctcatgtctttcttctccggtctgctcaacaaagggccgggtggcagcccgaggggcgcctaacagttccccggtagcaaagcggcgccgggctgaccactttctcttctgcaactatacaaaccttggcggaacctcttctcttaccctgtcgcgtgtacatggttttatacccacagcgtagcctgttctgaaattcgatatgtcgcaatctactttctcaattgtttgacactccatatcagcttgcattacacgggccatgacacgcatgcgcaacagtctaccgaagagtctcagtttcatgttcctttctgatgttcgctggccattgggagatggcccgcacagcaagcgcggtcatcaccatcaccggtgtccccactgcgtattgcgacggcagcgcatgtcgagcgacgatacacagttggggagatcagaaggcggcaaagccatgttaaattttgcacttggatagcaacctggtagtgacactggtcagagtggcggggtctgaggtgttgatagatacaagccagaccaggaactttgcttagatgaggatgcttcacgtttgcattcacgtactactaaaagtcccgctagccaaaatttatgacaatcatccaaaaggaaacatacaaaaagaaaacccttgaggggaagaaactcttattttcttaattaattgaccgaccctaatctttgctcctccttccagcctctttcacttctcctcctagtgtatgacagcctgaggagatatcttggagctctagtttgttgcaaactgagcgctctgagaagtattcgaaccccggcctagctaaacctcaataccactatgggtaagagggtagatccatggtaaaccgtgaacctgagccaatgggtgtttgatgtttgttcgatggggagaggaggaattaggtggggtatatcaggtatagtgcgttggctgctggaataatttcttgtgtttgtgcgcgctgggcggatcattgcatacaacactttgctcttacagatacaactgaacgaaggcctttgcgttgggcagatgtcaagtgaaaacccgtaaccgacttgctgctgcgtacttatcgtactgccgaagtagcaaagagcaagtgaagctttgttgtgcctatagcttgaccgttcttgccaaaacctccctcgctcccgctctcacttcttccacaatctccgccgcgcttttcacctcattcaccaggcccaatcccgtacccgcccatatcgcagctctgccttgcaggcccgtaccataccccttatcttccgcacctatggcgtcgttgtgcgactcttggatatcctcgatactcactccgtccacgaagtctttatggctctgcatcatcaaactgcgtccatcatacatcccgggccatatgttcggcccacgcagctgatcaaacaacttcgagcgcgtcgttacttgtccaccatcacgtgcctccagcaccgctgcttgatacaccggatgtacgttcacttctttcgacgcgaggaatcgcgtacccatcaccacgccctgcgcgccgagcgcaagcgcagcagcgacaccccggccatcaacaataccgcctgatgcgacgagagagatgtccgacaagccctcgcgctcaaaggcgtcgcatacttccggcaccaacgatacgatgcccgcgctcttttcgtatccatgcccgcctgcatcggcgccttgaagacacaatgcatccggcttcgctgctcgcgcgacgtgcaaagccgccgcaacgctccccacttgcacccagaccttgctttccggcgacgccttgcgcaatactgcagcccattctgcgtagtcgtctagctctttcgcggcgaacagccatatcacggcgggcttgaattcttgcactatgggcacgacgtcgtctagtttgagcaagaagggcagaaagccgatgccaatgggaaggtttgatgatgatatggatgtgagagcttcagatgcgatgagcaattctttgcgggcgtcggacatactgagggcgctgcctattaaccctagaccacccgcgagcgtgacggcggatgcgagggcaccgcctgcaaagcctgccatcggggcgttgatgatcaggggagatgcggtccatgggaagtagtctttgaatgtcgacatgatgatggggtagttgatgtggagtaactacactcgaccatcgcacaactttggagcgcttcgaaaagtgcttaccgaagatggtaagcaaacatttcgcgccatagacatcacctgcgacggatcatgcgagcgaaggcacacccttctttgatgctgctgacggtagaccactgtatcgctcgcatgacatgccccactgcaggtgtcgctccgcaaagcgtcatacctcacgaccaacagcggaactttccggcttccgatgcgctagtaattacgtcaaatctaacctcgctcatcagcgttcttatcgtgcatatccaaaacttcagtcacaacgcctcttcgcacaatctcgttctcgtgaatatgttttggggtccagtgttacatgtgttggggaaagagacgcgctatcattgacctcgaaaagtctatttgtggagaggcttcttaggctaagaccaagcaaaggtttaaacagcaagataccccttccatttcatccccgtcttatctttgatgcgaacattgttctgtctaaaaagcctttcatgtaatacctagacagaggtattgcggcaaatcgtctacgtcttgaaggtatattaatttccacaagcaagcattctcacctagtccatcccatgatcatgcattaagctacaattctttcattctcccatcttttcgtcatcatacagcctgtcattgcgtgttcaaaacggctgtccagtgttaccgcaaacgcgccaagcccgggaccgtgtgcccacgcgacagtaatatgctcaagattcttgcgcgtccgccggtcaacatcctcgtacacgatacgaagcagaatgacagacgaatcgggcttcggtccaccacaagaaccaagaaattcgcgcgcaagaaaccggtggacgagaggcgacagagcaaaccacccggcccgctgagttggtgtcagaagtaatacgtgcggactcgatggtgatcggcaccagtgctcatcgatatgcgcacgaaggggtgcttcaggctatgatcactcgacacatacaaatggagacgtgcgagcgcctagctgctcagagcatcgcaagacagacgggtgcgcacttgttgtcgaaagctcagctatcgaagctgtccagagctctcccggagagagcgcagttcagaccggcggtaccttgctcacccaaggtttagctacgaaagcaggcgagagctttcttagagagagcacgatacataacggcaatgaattgctcgccgaagacttgggtgcgtacaattttggccgcgatagttcaaatagggtcctagctaattcaggagttcagtcagccgaagatttggcgcatgattagaccgccacagctcttttcctcgtccatctggaggaggaaaaggcttggcggcacttccagtccctcttgaactcctaccgtctcactaactagatgcactggggcggcgatgtgttggatcatgcggggtaagctcatattggcggcgtcccgttaatttgtacactcgagccggccttcatcaagtaagatatcatcctctgccagggttccgtcagtgcatgctctcgcatgagtttttgcaagaaattgttccaaatcacaaacccaggaatgtatgcatatcaagcctctagttatgctattttcatttcctacttgacaaggtcatccaccctcgcaaatcatctaggacatcaaggtccggtatcaaccgcgaggcgtagatcttggaccgcggcgcccactcatctcagacgtatactttagttgttgcgattgtcgaacaactttcaactcaacccaatctgttgtacccggagctccgacgtggcagaagaaacatgttgtctaattttgtcagccacagctatacgacgtacatctagttgcttcaattaccattccggaaccatcttaaccacggccgattctttgagtgtactaagtcccgcaattcgcgtctgtatttgatggccagtcctagagccatgagaaggatagttgcacaagcaaatgcagcctccttggaccaagagctccttccactgggagttggctgggatagggtatcttgaatattttgagtccaaattgattcaaaaggactcgggaaaagagagctgcgtaccatttgcatccatgatgacctatccaatggaggataaatccgccaagttggagaaccgaaagcttagtatcagggcgctatttgttgtatattcagtgtgtcttgatggatatcacaaaatttataggatgtgttcgttcgctaggtgattcaagaggtcatggacctgtaacgtagtggtgtggtccagtggatcgtggctaagcactgaagagtaacaaacgctgtgttggaaagatagaagatcaatgcaagaaaaagtgcgatggctttaaatccagtcttgatcgactttgttgtaggtctcacagcttggctgtattgcactgcctcgatgccctaggccgcgtttagctccatacccaccttcatttgcactgcgacttaaaaattactgtagaaagctaggctgtgttccatcacgcccatcgtcaagcgtaagtctacagtgtatctacctacttacagagcggccttcgagtagggttatgcaatcgccggtttcacgcctctttgttgcgaaaccatcagtcctagcataccaacaatattgagcctacgtctatccaaaccctacatattgcttatgcttgttggcttgagttgtatttagcgagttttgggagtgaatatgaagcgaaagtgtggttcaacgcgaccacggtcaacatatacaagttaatgatcgtgatggtcaaaacagcctcatagaactctcaagcgcaaaattttcaaacggcggctaggctggcgcgttcgtcttacctatcagcagaggatgaaattggctgaggtcgcgtcttgcgcctgccctgatggtcagcccttatgtgtacatgcggctgataccattgctgacgctgaaccaccagaagagcagacaatgctcgttactcttgacatgaagtgcattacaatttcctgcctctattaatctgcaaaactttttgttgttctccacgccaggcgctcgcgaatagcactacctgattcattcagccttgcgtgcgccgatatatgtgcctggtcactccacgaccatcatccactcagtaaggtctctcacttttgtgaaccgtctggaccgtgccgcgtatggaggagcgaagtatatgtatcctgttgataccttctgatccgttctatatccacccattcgcaacttgtatcggtgtgggatccatatgcgagctcaatatctgcatatatcagttaaaggctcgttcaccagctatttggacgcaccttgtgtgaccctaaccgaccggcgtcttttgagcctgggtggaaagaacgttttcaacctatgcttgaagagaaaacctagaccggacatgacgagcgatatgatgatggccaccaaggcgaggatagcctcttttgaccaagaagagctgacaggagaggtgggaaggacataggtggcttattatgttagcattgccctggtgaactcaacgtggagccgcaccagttaggcctaattacgtactgttggttgtcattgtgtatggagaaagtttgtcagttgttgcaatggtccagtggaaattcttgtacattgcgaagtggaagactttctcgagtttgcattaccagttcatggccgactagatatagctctggcttcaggtaacaaatgggaacctcttgaaaaaagctttgcgcaacggatagaataccagtgcaccgaatgcgcatggttgcggtactcggtgtaggctaacgaagcgtcaacagtggcaatgctaaagcctgtaggcacacggaggaacattgcgcttcagccaatggattctccgcttctattttttgataatttaatggccctagtaagaaccaaagttgcggggaaggtggttctttatcccgcgaacatggtacaagcgctgtcgcgtcgaagtaagctcaagggacttgcatcgctaaaagcgtcgagtggacaaaacagatagtacatatatagatattggtactcggacgacgttctcctttcaggctggttgtgacggagtcgcgggcttcggtgaagtgtcaagttttcgtagcttagattcatacagcatgcgatgaccgcattcaggtttgtcttactccagctcgattatggcgactacgcccagacacagattttgatacaatgagaagcaggcgttttgtagagtaaatctcctacccaccgaattatgtgaggcaacatgcaattgtacttgtgtatgttttccgattccatgcgaattacaaagaacgtcttctagctggaccgcgtcgcatccgtatattagacgtatatgtatcttgctgatagcggcgcacatccgccatgccggcccagcctttatggtcggacaaggattgaagaggaagaagctccgtgtccactagttcgttagaccgattgttactctcgaagtcgcgtagagaagcacataccatccactgcttctcttcgcgttcgccacaatcttggatgcgctatattcagtcttcgagctgtccacctgtacgatttttttaagccaggcaaggccgccatgagaatgagggttgtgcaagctatgatagcttccttggcccacgctgatgcaccattcggggatgattcactatctgtgtattctacagatcagtatggggacgtaacatagttcaccctcatctaagcagaagcaatctcgtaccgttgttgaccatgtcgacaagacttggggagggttgttgcgatggtttggtagcaccagaagccttcaggagatgtggataatgtgtggattgaagtgctcggatacaggtgtaatcgggcaggctgagggtgatcagaacggtaaatgtacaagaaccgttactgataaaggagtacgatgaaatagttgatgatgctgaagtttgaaaactgaaatagaaattggttttgaaagcggccgtgtctcgacctttgtatgaaagtacattgcaagaacgatgaggcgcgggcagtgtatttaagctacgctttgattgtgctggcgagaaagctcatagcacctggtagacctggtcgattgaacaaccgagcgtggacgctgcttatgccaaggttagattctcctagtgtattccgactattcaacaagaacggtaggcgaagggtttcaggcagcccattagcacggcgccgggagatacccgtgatcctacgtctaacagcttcaaggcgaaaagctgcaagggggcgctggaagccgaccagacgccgggactcgggccgtctgctaggccctaacagtgtaagtacagctatctgctaggccctaacagtgtaagtacagctacgttcctatactcgctgctgcgctcccatcctcgctgctacgctcctatcctcgctgctgcgctcccatcctcgctgctgcgctcctatcctcgctgctgcgctcccatccatgctgtcgacacccgcccttgcatgccacggggacatgagtcgacacggggactcgagacggagaaccaacgtgaagttcactgtcgtgtagttttcttcggcagctgccgcgacctactattacgtgtgcaaaccctaaatgttacaagacgcagctcaaaccacgtgccttgcaaggcaattttcgccatcgtgctcgcatcgccgattctaacactatgcgcttccttttccagtacagtggaacgtactcaattgtgtgaatacccttagttcttgcaaggtggaaatcctcccgctgaaagctcggatattttcactattgtcgaacgctgcatactcctcacagaaccccgaaactggtggagaaagtttacaaatcaagtagagaaagatgagaatcacgcttggcaattgaaagaacgcacgacacgcaaggcagacgagaaagttcagttgtactcatgaattctcctacctaacctaagtacctccaaaagtggatccatatccaaacccaacattttcaattcagatttcaaaatcccagtccttcgccaagttcaattgacaagcttagaaatgcagcaagctcagccggcaaagaagaaagagtgaaatgcgatccagcctatccgtccgaccttccctacggacaggttccaaaatatcttcaagacattatcaactaaaagagaacgtcctgacctggtctatggctagatcaggtcgagagcgcctcaggctataaacagtgaagccggcaccactcgtcgttgtttgagtgctaccccaaattaggaggagtgatgcttcgagaaggagaagtaaaagcaagtaggtattcgaaaagatgacggacaaatacaaaggaaatgcgcaaacatatcctcgtcaagactcatatcgagccagtacgctcacaaagccatgccagggacgggtttccgcgaaggcatgggaccagcgccagggttgatgggaccggcgttgggattcatgggactcagcgccggagcggggcctcgtcgcatgttaccagcctggtttgccgagttcgatctgggacggcccatctgcgggggaggagccatctggggtccgccgccatacgggccgggagacattgagcgctgaggagcggcatacggtgcgttgctgttcgagcgtccacgaggggggccttgctgtggtgcgttgctgttggatcggccgcgaggaggtccttgcatctgaggggacatctggcgaggtccggggctcatggcgtgaggagaaggggacatgcgaccgttggcagatggatgaggcgagttgggtccgctgccgggcgagagcggacgaggttgaggaacgccgccagggcccatgggagagcggaggggaggtccgcgcatacctgggggcggtgcttgacgaggtggaccaccacgaggcttgacggggtgcttggacagacaagtacggggaactacaccttgttgggagcggtccatgcgaatgcagagcgcccagccgtcatcgtactcgtgcagcatcctgacgagctgaccggcgttgagaccgagctcatcttgcatggacggcttgaagtcaagctggacgcgatggacgttgttgggagcaggtgcagggccgttggaatgagcaccagcaacaggaagagcaccggtaggggcagggccaggcgatgcaggcagatcttcggtccaagcggggctgggaggtactccctctgaagcagcgttgatgctaggtggcgcagggaggctctgggcaggtggtgcagaagacatggcagttgcggcagcgatgacaggggcggggttggcgaagtcggtgctgggcgaggtggagtgcaatggagaggcgttgggaggcgaatctgggatcctggactgggaagcatcgaccgcggcattgtttccaaacggattggcagaaggaggaccagagtggggatcgctgaatgggttctcagcagctggcacattcgcagcagctccgggtcgctcccaagcgcttcttgggcggtccggaaggtcacgctctttggacggtgtaagaggtgcagcggcggcgacacccagcatgttgtttccactcttgttaccgttctcgaaagctggatcgaattgggtgacaggcctcagactaagacggggcgcggtggacatggtgcgctcagtccgtacacttggggctgcgggagcggcagtgaattgcacctggggaggcggtggcgcgggcgcgttatgcatggatatcttctcgtcgtccttggtcggagccatctggttcttcttgcggcggtacacaagcaaaatgcccacgaggagcgcaccaactcccaccaagataccgagagctagaccagccttggctcctccagacatgccctctgacgagcctgccgaagcagccgccgagatagtagcagaggcagaggcagcaagagtcccagctgcgttggccagacttggtgttggcggcttggtcgcgaccatgagggtgctctgttgcgcgctatcttttgctgacgaaggccggattgatggcttgataacgctctcagctggcttggctcgtagccctttgtgtctcccttgctggtagcgctggtagtgctgggcggcaatgggcgctgtgctggcgggccgagagtgatccttgctgggccattgtcgtcgtctggaccgacgaaggtaacaggcacggtgtaggtgttgggtgccgtcacaacctttacagttgtaacgaccacagcgttgccattatcatcgtcgtcgtctctctgtcgtcgcacaaggtgcgcatggttgtggtggtgcgccatgctgtgtgtggtgtcgcgcaactggagagtcgaatccggtgtcgcaagtaatagaagttaggtcggcgaggattccagcggcgaaattagttgttggtccgggaaacgaagtcacccgcgtccggacaatagtagttgtttgatgcgattacgtagatgcgcagacagagaggacgggcggatatttacaatcgtggcaagtgaggctcaagggaggtcggaaggctgcaaggaatgcgcagtctcgggctgggctttgaatggctcgattgtcgtggaatgtgatcgtgactaggtactaaacatgaaggagtgtatgtaaatgggtgtggtggtaaagagtgacttgcgagactggctgcgctcgatgaacgaaggacgaacacagcacggccgcgagagggtgggagaattaggtgaggtagtggtgaaggcacgggagagcgagcgaaggcaggcgcgagaaacgagacacggctgagaggacaacccgcgttcgaaacgtcggcgtgcctgaccaaacaaactcgcggggccgtgcccagttcatctctcctttaaccccgttcggtattggcggcacgttaggattcaggcaccggccgttgattggccgactcagactcatctaacttactgcgggtgctgatgagctcgtgctattttcgcgcgcttgcgctggaggaagcaccaccaggaaccccttatcgagggttatcggcgcctctgcgcggatgagaaggcttgtcggcgccgtccagacaagctcatcctctgtttcaatccaccagcttgtgctgtggctgaacgtagcactcatcacggctgcagccacagcattccagtcccagtcgccaggtcgacagttatttatgagcaccatcaaagagaatgtcacatatatgacgtaccagggtgtcgaaatggggccggtaattgctaccaagctgtcttgcaaggctcgtcgttggaggtgagcgcctgaattgcttcttcgagccggtggaagaacgagtcgcaatttcggggatcgtcagcacaataacgctatatggttggagccgagggcggtgcacaacacgtctgcgaagctcaatcacgagaagattgctgattcatgcttccgaggctgtcgcacgacagtaaatttgcccctgtgtggcaacctgtgtcctgcgaaatgtacgggttggtagttctttgcttgaatgccgagaagatctgcatcagtaccccatccaaaaagatggcgtgtaagtcttacaaaatggtgaaacaacgacgctgaatgcccgtcgatcatccaaaaatgtcgcgcgtccatcgcgcatcctgaccggttcgtcgtcagttcaaaaagaagatgccctctgccagaatcgaactagcgatcttatcatagcatgcaatactagtgatacgctttaccactaagccaagagggcggatccgatcaaacgatcggttggtcaggtaagctgagatgtgtcaaaatcaaattagaatcaatatatagtacgtattgtgagggtggtaacgctgctatcctaatgtagtgctctgagcgagacggaaaatttcgcttccccgcagtcgcgtacaggaagtcatactattacaaacacaccttactagtgacatgatccgctcaacgcccgctcgctatgatcagtctaatcgtgctttccatgagcaaccacaaacatgtggcatcttgacagtctgcgaagctcctttcaagtacacggaagagtttaagtcctctacttcaatattactccagctgacgggcaccttgcatcattaagcagtcgcatcgcaagaacacaaatggaaggccatgctagttttaacactggaatactccctgaaaaatcacgatggtttcagtactttcagtggacgaagtgctcccaaggtacagttgaggaaggcgccatcttagtggggcagttttagccgaagcttccagccaacttctgcaaaccgcatccaatcccatctttcctgccctgcaaggcgcacctatcatattcaatctaactgccattatcagatattttcctctgtatgctcaccaggcgacactgttaggacatcagcttcgatggctagcgctgcgcccatccaaacacggccatacaggagtcacaaagtcccagcctgcacccgatgtcgctcgcgcaagataagatgccacatcgacattcccggagagccgtgtctgtcttgtcgagagaggcgcttgaaatgccagtacattgaaagtacaactgccaacaattcaccaacagaagatggcggaagcggaagaccagcaaagcgaagacgacacagcgaacccgaggaaggcccttcgcgaccacgctcagcgcccatcttgcacaagcaaagtactaatccctctgcgtctattatgttggcaccgcatttggcggaggacgttgacatcttcaaccgacatatctcacaacatcgcaatcctggcggtgaggactcggaaccatccaaatatcaaactttgcgccatgatgtgaacgatccagtcgtatacacatctgttccaagatttcgtaccggtttaccccccggctcgggatgcggacgagagcagcgtgaggttgtggaacagattctgggtcctttcaaacgcgaagtcgtcgaactgtatttcaatcacgtgcactaccacttccctattctcgacgacgagacctgcgatctcttacggtcagggcagttctcaaaagttccaaataacctcatgtgtgtcatttatgccttgggatcgccactatggacgcgttcagaaaccctgaaaatgcatccaagaccggatacgtattatgtgtggaacaagggtatttccgcaacgcttgaggactttttgagtcctgggatgccgaccattcaagctgccgtgctcgatcaaatgggaagaccgtctgtttccattgtcggaaatatcacattatgcgggcgcacgatatctctcgcacagacgttcggcttgcatcgcgacccttcgaaatggaacatcacggagaatgagaagtcagtgcgggtaaggctgtggtggtgctgcttaataacagattactggtccagcatggcgtatggtgcgcctccgtacatctccaaaggctactatgacgttcccagaccaaccgtcagcagcctgatctcagcgcgctcaacgcctcaacaaaagcacgcgacgacatgttttgtgcacttgtgcgaattgacagagctgctgggcgacattttgccgttggtttatcaattggacccggatagggaagagctggcacgaaaagtcacgagattcaaaaagcagctggaagatatggaggctcagttgccgagctggatgcccttgccaaagcgcgctggatcttcgatgttatggttgtgctttctgagcattcggctgatacttgcacgtgtaactttccgatcagctatcctggacggcgacggcagtctcggaagagcgcgcatggaacaactacgtctcgcatcgtcctctatccttgactttgtactgagccttggcgaaagccagttccaggacttctggcttccatacgccacacagatcttggtgcacgccatcacagtctccctgcgctgtacggtcgagacaaaagattctgaaatccgcaacgacatggtttcgaagcttgagcgcgtgatcgcgcacatgcaacacgcaagagataactacgactgggacattgcgatctacgcgctcgagagatgcgcggagccagtacagcggatcgcgtcgctcaatgctcgagagctgccccagccatctgagattgagctggctaacatgaacggaagcataatacctaatggcgcgggagcaatggagccaccgactactctaccaccgaatttcgacgacacgacatttctcctttcggatattttggatcctaatgcgtttgacttctcatgggatgcgttatgggatacgccgagcgcgatgacgaatttttcgatatgaatgatggacagcgtcttgtctgacgggaatgagattcagcttgtgtctgggcgctcggcgttcaggtcatgacacacatgcgtaccaaacagtccgccctgcagaggaaggtcaggaaagagacattgagacgcacggacagcaaacagacgtcacatgcgaacgcacaggacacgaaacatagcgcggaggcatacttcttattgatacacccaatttgtaaagggatgattgtataatgtgcatctacctacagcggaacaacccctgtaactgaacaaactgtaggtacttcagctttgcagcaaatgcgtttccacacgcgccttaaatgttgttttgtcagtctctagttacatgctatgactatttctaaaccctctataataagcgtatagaaaattcatgcctgtgtaggcgacttcctgcctgatttagaaacgatcgttctttgtagtaaaagctgcattgcgcactgcgagggtagtaataagattgtactgtgattgtaacgtatgcagtgtctttactaaagctgaaataatgaacagcatcgctaaaaaggcagagtagacagttggaatgcgggcggcgattaatacttggacgatcacgagtcgagtggtaactctaaccatcgttctcaaatcagagccgccaccaaccctcactgacacagctcaggatcttctggtaaaataccgtattctaccatacccgagacctgttttgtcggtcagggacctcgccatgactgtccgcttaacagctgagggcatagatgatggtaagaacccgacgtcactgtagcttggcccaaaaggcaaaataattcgcatctctgctattcccgacaacgaagaagtttttacgaactttacaggaaagtcctacgactccgctgcgcgcaacgcaacacggcgacaacccctaaaacgatgcgaagcctctcataaagacacacagccacgcccgtcaccttttcacgagcgtgccactatggaccaatattcatcacgatcagtactcatgagccgcctcttcaggatcatcaccactgatccattgagaaaagaaaagtgttttaatgcctgattcccatcgagcgtgaacgatacgtaaggcgccacaatgtacagatttgcttgactttgacccaaagaaactcttgggactttaccctgccttagtgaatcgtgggtcaatcaccaaagcgcagaacatgtctatctaattatggaaaatctaaacgagtgctatcattttagtgacgctccctagagttgtccaagcgtcaacatggatctgcccaatagccactcgcctagcgaggttgccactccattcaacaagcaagatgttctgagcccaagagtccatgtatctgtagtgggatatgtcatacatttcattgtaatagtcatcacttgatgggtactcaagtggtagactgtgtcgatgcgcatcaatgtcttctggcataacttctttctggctgaaactagatagaaggatgagctcacaaagacgtggattgtggaagtttgtccaattagaacaaaggccatgaagagtcccgcaatgtcgaccgttaccgtcaaatatccatgcgttgtgtctgcgggctcgttttgcccagttggacaactctggatggatctcaagatgactagattcaaaatgaattgaaagttttgagaggtcgattgcagatgccttgaaaaggagcaccatattctcagagcaattgttttctctgtcagattcgtcccagctgattttatgtttgttcatgtaattcctcgcgtcgttcaaagtcacttgtaatcgctcactgtcggtgtcccttttccacttgcgagtgccgcgaaatccatcaggggttgcaatgatgaattgctcaaccgccggttgcaaggatatcgtacttccggcataggaaccaatgcgccagtcgtcccagtagatatcgccaatccaagacgtccagcaccacgttggtgtcctgcaagctgcgtctcgtgcgcaactgaacgactctcttggtcgtaaatctgcggtgaccataggcctccagagtaatgcgaggtcgaggacatcttctggtagagcactaaggaaatgccatccatataaggtgttgaatgatgataagaccccttggaacgcattcagagagtctgagttgaatgtgtgttgtctgcttgaataacctttgaccagattgttgtacacattgaaggtcgaaaaaaaggaatctgtactctcggggactttctgtttgaacggattggagaatccagagccccattcatgtcgagtctgatctccatgacagtcttccgtatagtagcctgattggcattgaaaataaacttggtcgtctgagaaatacaaacatctttttgacaggattgcttcttggaaagtccaagcacgggtatgccatttcgacttctgtagagcaacagagagttctggtagttttgcagaaagttgccacgggctgattgtgacagagcattgtcggactcgtcgcgattcttctcttacacctgggagtcctgcactagcatcttttccagataaggatacaatagttgccgcagcctgactgtagatcatgcccatacgagggatctgagctcgcttgtctgtcgcatcgtcttgcacaatacacagcgcatcaacccaaagaaatctctcttgaagtgcggaaacaagagatatggcatctttgatgacttgagggaacttatctctcaaacgcaagattgaaccgtgttcttctaactcagaaaggttagatttcgttgtctgaaacgtgaccatgtttccccagacatagctaagcgtgaagtagcggtattttcgggagccgctcacaaggcacatgcgcttcaagtcgagcaacctaatgtaggtaggactgtatgtctctaagttgcatactggcccatgatgttcttcgcaagtatgcaaccacttatgaatcaatgagaagtctgtccgagattcttgaacaagtcgtgcgattccgacttgcacatcctgtcgtcggtaagatatttgctcaaccagaagaatctccccatatgtggtgctgtgtccagaaatgcccggaggaagagttgaggacgtggcatcgaaccatgtcacaagtctggaagtccttgaagtgcccaaaattctgcctaggttgcatttctcaaccggataaaccttcccttgccagtaacttttagaatgggcgctcaatgcggcgatgatgagttggcagaataagcaatcttctctttctgatatttcttggaaacctccaagctcgacaggaccaggatcttcgtgctcaacaagaaagcgtctcaagttgaggtgttggcatcttgaacagaggattttgcctgttccctcatgcccgtccgagttttccattgatcaacatatactagctgatcaagcagggttattgaaggtagttgagaatcatagggttgccgaccagattatccttgttgacggctcgttgccaacatgcaagcaagacatccgtgaaatgtgcagaggaatggatttagagcttatccggaattttttttaaagagttaaggatcagaggaagcacgataacagggatgtgagtgagtatgttcgctgctgcatagcactttggaaaagctgagagacgcgcactcacttgtacccatgtaccgagcgttgcgatttgtgacgtggcaatagcggggctttgatagactggagatctaatgttagcgccaggcgcgcttcaaaagggcactaaatcggtaatcggttgctgattgtgaggaggcgctgtacagttttaacatgctgccaaatcaatacaagacagcgttgcccctgtcatgccctaatacaaatctagcttctcttcttattcgagggctttgcgctgaaattgcagccaatgcaagaactgtaaaacgattggggtcgtggctataccgttagtacggctgtcatgacaacgtagttccgacttgcgggttgttctgctacgagtagatgcacgttactcattttgtaatccatgatacattctcatttaaacgatacacgacgcgtcctgacacaacaatcgcaatgagtgactgtacgaccaccaacatttacaacctcgacaagccaacaatctcgcgcggcgcgtggtactctggaaccttcatatccagcgcgctacctgtgtatccgagatcctcgcctgttaggacagcgcacttctcgccaatgagcagcgcggtgctgtacgtgttgcagcctacgttgtcggggcagatggacaggtcagcgaccttgaggcccttgacgccgtgcacgttcaggcgctcgtcgaggacgccgtgcttgacgatggagttgccctcgcggggagccatggagcacgtgccgagggagtgccaggtagtttcgacgtggcctgttgcatgtcagtcatctatatccaacctcgttcgtcacgaagagtaataactcacgcttagtccagttaataacgtgctcgatatcctccttggtgtagtgaaggtcgcggtgaatctcctgctggttcgagttcaaccagctgggctcgggcgccttgcccttctccaacggcatcgtccagctgccatgctgaatgcccgccgtgacattgccaggcagggcgtacgcattggtcgttgcgagatccatgtccaccgcgcgcgcagggctgtcgaacgcgtagaatggatgcatggcctggacttcaccggcgtacgcatccatgcggcgcgccgtctcgcgggacttgacgtagccccagaccatgggcgccatgtcacgcttgtcgttcatgaagccggcgtcgaagtcgggcgcttcgtacgggttgggcgacacaatgtgcgtgctgccgcgcgagaaggggtactcgagaaaatggaacatggtgaagaacttgccagggggcattaccatgtggtcgccgaaccagccggcaatgacagagtagtgcatcacaggcttgtcgggcttgttcttgaagtagctgtcccagcccgagcggaactcggggcacggccagctatccatcatcttgagttcttcttccgtggggcggatcttgacgccggcttcgatgccgttggtggcgagtggaccagtgccgtttatgttcctgtgtgaagtcagtgactgtttcgatgatcttgtgtactaatgctcaccattggttgaagacgcgctcctggaccgccgggtcaccacgtgcaaagtcatcgaaagactcgacgtgtggcttcgcgcgatacgtggcgaacgtaaggtagtggtcttggaagttgagtccaacaccaggcaggtccacaagcggcttgacgccaaccttgcggagcttctctgggtcaccgatacctgagcgctgcaaaatgagaggcgaactaagagttccaccagatacaatgatctgcttgcgagccctgatgatgcgggacggaacttctgagtttgaaaggtgcttggttggcacgaccttgacgcctacagcgcggtcgccttcgagaatgacctggtcatggtcagtgctggtcattttaaacattacattgagatttacataccttgtcgaccttgttgctagtcaacagatgcaaattctggtgcacagaccgtgtgctgtggatgtaaccatgcgcagagtcagatcgtcgaccggtgtcgcggttaatccacttgagccaatgctcagcaccgtggccagtctccaagtcctgaaggtcgtccgtgacgggaataccttgcgtctcaaccgcacgaaggaagtcttccttgataggatatgtgtagttgccgaacgataccttgatgggtccctcgaagccgtggagatcgcggttgttgcatgagcgctggtaggtctcatgcttcttcataagaggaagcagttccttggtagtccagcccttggcctggaagtcgtcatagtcggaggccgaagcgcgggtgtacatctagtcacagttagttccgtgctttcagtgtccgaaccaatttgttgtaccatgaagttgatggaagatccaccgccaagaatgtgtgcacaaggaacgacagctcggcgtccgtcgagccattccgatgggcgagagtagtagaaggaggcagtcttgctgtccaacttcatgttcctcgggtagatacccggacgaaagacccatgggttgttcaagttgttctctccaccctcgatcaagaggacttggagcttgtggtccaggttggccaatcggccggcgacgacacaaccacatctactcgggtcagtacatgtctcacttggagatcgtagatgaactcacgatccaccaccgcacacgatgatatcaacctgtgtctgttagacattgtgcatcgaagagagaaatatacatacctcgtctggaatcaccatcttgaagttgaagtagtatagccaaaatcaatttgtttttgagtaagacagaataaaccgcaggagagcaagtcaactgggcatgatcatcaatcgaagcagcatctgcttcctttattctgtgaaaccccgcatcaccagggtattcggcttccacgagatccagcgtctaaacccgtaccagcttacacttgccgccatcctacggatccgatctgagcattatgcatatccagaagaggggcgagcatactatgtgctaggctcatgcatgctactctagcgagcagaagtggacgccaatagctaccctgtcttggtgaagaatgtggaggaacctagacgcaatgccacggttggcgtatgagactcttgcgggtccgcaaatgtgctgcgccatctacggggttcaggcatggcggttgaggaggtagcttcgggattattggtcaatatatccgggtgaggaactaccagtgcaatggtactggataaaggctatcagggattcgtgagcaggcatggtacttggctgaattggtacatgcggagaagaggcgtatccaatgagggcgacaggccccgtccaaccttatgttcgttctccaccagcaatgtctacaatggcaaggacaaggtgtgcattggagctgcctttatgatgcaaatcttcgttctagcaacaggatacatatctgaagtatgtgacagttcagggtgcagcatgaagcgatggaccgaatagtgacagacggagtgtcccggtacttttgaggggaaatgctgaattgcgtatggaggcccacttcttctgcacgaggtcagcagatccgaaaccctaggaacaaggagaagcacagatgagactgtacgccagatcgatattgttagattgatggtgagatgtagcattgtacgaattggacaacgaataagacccccacgtagacaacgtgtgacggccatctacaacagcaggtaatatgtatcgaagctgttgagatgcaagctctatgttcttcctcaatgttgtgtcacctcgagctctatttcgggtcagggatggtagctcttggagctcatgtagctgcggcaggacacacttctagctccccgcattttgcggggggcatgcggcactgacgtctgagtcgtgggagaacatcaaatggtcggatgtggggtgcaggaggccgtgcgcttggagggggcttacgtcttggcgtgaaggctaatgcaggcgagtgcggggttagcgcctgcggccaaccgtttcgatgaacgttgttatggtttggcgggctatggagcgtagttgcggcaccttctccgtgctcgcgtagaaaggaaggttttggtctgcattcgtacgaggctggcttgttaatcccgatgatccaggatgatatcccgatcgagcctgcacagacaatcgacattcgagcagaggccttggtatgaggagtagcagcgaatcgatcatgtcgatgtagatcgtgaccagggctgaggcttcgcttcagggttagtggtggatcatgcctgacgtacctacctgctggagtcctaaatttgctcgcaacgtgttcaccgacaaaacgtcgaggaagcgcaggaatgcaaggctctcagtaacccataacagctgttgatctccatgatgcgttttctcgatgtcatgtgtgccaaccgcggtcatcggtgacttggtatggcagggctggcatggcacttttgtgaggcaaatgcgggtccggatcatccgtcccgtcgctattcattgtacccacgagaggcgacgaaactaggtacatacttgtccaccgtagggtatcgcggtctactgtcgattcaactccgatgaacgcccgaaatacttttggagagtggagaaaagtaaacgctatgtcatgaggtaggaaacactgacaaagaggatagtagagaaatatgtaacgtcaactcaaataatctcgtggcgttcccagccagttggctttggatgctcaaggcctttgctggggtgcggcttctccgggtccttgtactcgctcacgaaagggttggggtcctctttctgatcgagattaccaaaggtatggttgacttcgcggtgcttactctcatctgcgcgaactgctgtgcgttagcttggataatcctagagatttacggcatacttactgtagagaagcagatcgcgcatcgtccggttaccctcgggcatcttccaatagtcgatggcaatctgaggggcttgtagtttctcccattcgggcaagcgacctgcgtcgaggtccttgatctggcgtgtgtaggtatagacagcttcctcttcgagatatccgacaagacggtgcacaatgcgggggctaatgaggtaggcgaagaacattgcgttgcaccagacgccctgcgctgcaagtaccatgaagcgcatgaatggtcctggctgctgcattttcaggaacaccaggagatgcattcgctcgttgtagctctcctcgagcaaggtctcgatcctggaaaaccgtcagtctgggccaagctcatgtgggttgtctcgctcaccacccattgtcgcgcttcatcctcctcattgagttcagatgccttatcatgccggcaaccattccaggcacaccagcaatgctttcgaggaagacatttctgatcatgtacttcttcgccgtcataccgtacttgcgttgtgcggctaccgggtccttctggtgcagagctacagctttctcatgcttgtatcctgttgctgtgtcgagtccccatcgcatggttttgacggcgatgagcgccagtttgtctgacatggtcttggcctcgcgatgcgcaacgacgacgttttccatttcctctttggaataggctaaagtatatcagcataatgatgaatagaggtagtgcatatgcactgcgtacctggatgtgaccatgcagctggtgtcttgcgaaccttctcagtctctctctgttcgaagaatacgtccatcttagggctattcggtgaggatgagaagtgtcgtgctacaatgaaagacgaacgacatctaacggatctagagccattggcggctttgaacacatgaacagccgccctctttgaagtcggcgtggttcgactgattgctatagatgagatcatggatggtcaatgtcttggggtttgttctcgatttgtgtatcgatataggttgaaggtgatgtgagtctgttctcgcaagtgtcgacggtaagtaggcaagcggctgacgcacacgttgcgctttatatcaatacagtctaatcagcccgtgacgcccacgactatagaaagttctgtgcaccaatcctgccgcaagtcatcaaaggcaggacgaactaggacactatcgacgccacatccgtgctgcggcagcgtcggcgagcagtgggcaccgtttgagaggccgaaaagagcgaatagttgctctgttgccacgtgcatggtcgcgtgcaacgaggactttgtggcggatgtttgatgttgttgtcatatacacgaaaatgggccgggcaagaggtcccgattagaccccgtcggcgtctcggtcgaccgtcgggttcccgttcagccctgcggcgtcagaacaccacttggtctttaccagagacacatacatgcgcatctcctctgaattgttttcaaaggcatggttagtcgcagggataatatggacttaaaattcttttaaatttttgcctacgtcttcaggttgcatcatcccatagcgaagaaggacccttggtgatgccgtaggttcaagtgcgacatgaaggcaagtgagtccaagctcccatcggcatgatagtgcatattcagagtcagatcttctggcaggctctgcactgtctagtagaagctgagcgatctcggattatcctgcatttctagcgttcctcgtagacttcacagtgctgcagtgcaccagacgcaagacgcatcctaggctatattgagttcatctcatagcgttatcacttgcgattaaaaacgacgtcaacagaacttgcaagtccgggcatcgagtattattccgtattcctcctcttattttgtcatagagggcggcctgacacctccaaggcttacgtgcatgcagcgtggatgacggtagaacgctgcatcgcgcttgcttccgatggaatagaacgtacaagacctgcgtcgaagtgttttattcttagtccatggtctgatataagtacatggaagtcctgccgtgccgcattcgtcttctggaggaactagtcggcaactctagggcatgtggcttcccgccactagctgaagcccagactacgggaagcagctttacggaacattgaagctgctttcgcctgacttggtggagatgtcgtcgtgcttgacgctagagacggatgctgctgggggacccttgttcaggtgctggacgaactgcttgatcgcatcgtcgctgccctgtgcctcgccctggacctgcgtggtgttggtatggggacgatgaaaacgaggctgcacctacactgccatccgatgcgtttgtgacgaagccagtgactccaatgcttctggcctgcttctgcgtgaaagacctgcgtctgcgtcaaaatgaatgcaattgggtcccatgaggtgagtggtacctgaagttcacgccctggacctcgcctttgactgtgtaagagatctggtgtcgttagccctggcccgggcaaattgcggatgaacgcacgcgcttggttgacattttagctgtggtcgagaagatacgcttcattcagattagacttttggagatagctgtctcggcaacgagaagtgtgagcatctggtcaacagaaagacgacctcatgcataccgtagcgacgacgtcatatcgattcctgaagcactgcagacgcgctgaaacgggaagtgacgacccctgcagctagccaggacggaatgcggggcaccatcactcgagtcggcaccgcagagagcggctcggactagcaaaggacgcattctatcacccatcaacctggaactcgatgaaatacgcattcatgcgtggccggtggtctcgcccgatgggtgtggacgagagcgggttggcgctagtgtcgtcgcgttgtttgcatgcaatttcgcgtgtcgtcggatcgctccttccctctcctttcctgaaacctcagcaacgaccaccatctatgagtctccacaagcacaagcacaaacacagttgaaccccatctctgcagtcatcgcctgcagacccccctctcacattccttttccacaactgcccgtatctgcttatcgcccgccccctcacgcccccatctctcatccatcgccaatatggacacgacaccctctcctcccctcgatcgcgctggttcgcccgagccatgggcggtcccctcactcgcactgggctcagtgcccatgctcgaccgctctgtatcaaccgcgtcttcagtatcatcaatctcggggcgctcagcaagctccaggctctctgatggcggccgtgggagacggggctacatgcgtccggaaggcactcagttctccaagtcggcgaagaacagggaaagcgtgcaaaacctgggcaccattgcgcatctgcagtactacttcgcccgcaccggtctgttggacacggcaacggggcgcgtcgcgaagggacgaaaggccgggtcgcgcacttcgagcggcaacgaacccccactatcgccaatggagggcgacatgtctgtgttgtcatttccctcgccggatggcaccatggagcatcttggcgagggcttcgttgagtcacctcttgacgagactgcctcgcttagctgggaggataacgagccaatgatgctgccccccaccgtcagtacctacaagaacaaccctgtctacctgcccccgccgcccgacatgacggtcctgcgccgggaactacgcgagtccctggccgaagccatgaagcacctgcgtgagctggagaagggctttggtgccgagcaaaaggtcgacgtcgaccagtccagctggtttgagatccaaggcctcaacctactcgatgtcactacccttgccatcagggcagcgaagaactattacactgcacacgaggagccgcaaagactctactccctcaagtcggaacgaaccatccggaaggaactctacgaagtactcgaggtcctgaaacgccttgccatccgcaactttgccaacggagtacaaccctacgagacgatttcaatcaagcagtgggttgtcgatatcggcaagctactcgacaccgaggaagagaaggagaagcaggagcaagaagaaagagaaaactggtcgtggagggagggtgattggactggcaaggagcgtgaaagagaactcctgttcctcaagtcgtttgacagcagctcagacgccctcccagactggacagagcccaaagatggggagctcccaactcccttcctagcagaactccagagcggtctgcgactagtacatcttcacaacgcgccttgtacgaaaatcacgacgacacttcgaggagatcaagcattaccacaccgataccgcgaaaccataccgatgcgcagacaatttgcgctactgggtcaaggcagctgagctacgctgggacatcaagctggacgttgacgtcatgggcatcgtacatggtgacgacgatctagcctggaagaagctcgatatcgcccttctcaaatggtgtcaaggcgttcgcgaggaaatcaccttggagtggcagaagcagaagaaccaggcccggacgccgacccttcaaatcgaccccaattacgaaaccgtataaagcacgacatcatcctacatcttggacatgaccctcggatctggaaacccatccaccccaatctcattcgttgtcacatattttttcctatatcaccattttataatttgtacgaccgcatccgaaatcaacgtgcatgcccatatcaacaactccagcaccatcaccaacctcactccactccactcatattcatttcaccaaatcttcaacttggatacctcacaccttttttttttatacattcgacaaatgcccaagagaggcgatagatacccccaccttttttatactgcagcaaagaacgatttggctgctacctttaagctttaatccagagcactcagatatcaccttcttcctttgagttgcgcactccgctcacaaactcaccattttcttttatcttttattctggactagcagcactgcgatgctagtccattacacatgtacgatagtctttggatcattcatgaaatgatccgcgaaacagacaagcaaggaaattgcaaatactccaatgaacaaacaaacaacatgttgtgcctcagtccattttggtgatgttcttgaactttattgatagcatacatccacgaacgaaggaatgctattctcaatggataacccttattcctcctccattagcacttttcgcacaaacttgtccctcaactccgccgccgaccacgtccgagtctgcaccgttggagcacaccacggctccgtttctgtcgccaattttacgcacatctcgcacttgtcgcagaacagaaataccgtggcacatcccgcgtgggcatggatgcatttcggccccaacagcttcgacgtagacggaacgaagtggcgtttccagcgtaacccaagcggtcttgccgggtcgtagatgaaatgagtcggtacgtcgatggggcccacgaacaaggacatatgacaacgcgagacgacatatgatgggagtttgagtacgaatctgccatccgcagtaacgtcaacgatttcacagttggcaagaattgctgtaataggtaattgttctggtgagattgccgtagcgttcttctccttggtaacgggactatccgatctcgcaaccgtatctaattgaaaacatagcaagtattagcattatacatccagcgcggcacgagcgagaaaagaggcagactaaaagtccgtcttcccgcccatgaccttggccgcgttgaccgctttcatcttctccacccagcctgtagctggcacgactttgcgcacggtacgcacttcgtccgaagcgtagccggggatgcggatgttgtagttgcgctcgaggatgagttgaaggtcgcggatgtcgagctgtggtgactcgcggagcttgctgagcttgcatgcgctgctgatgacgttgtcgacgaagtcgtcggcgagttggagcaccgcctggggatatgttagcacacgagataaacactgtgatattattgacatacctcttcaacctcggaagtcagcgcctcctccgatccaccggtgacttggcgaacaagctcgtccagtttgcgcttgctgagcacacggtcgccctcgccctcgagctggaatggaggaggccggggaatgacaggctgtcccataggaccaggcgcaccgttagtgggtccactcatggttggccgagcctgacccatgtgcacaggcgcaggcgatgtgacgttgagatggcggggaatcggcatcttggggttgttaagctgctcgcgctccctgttgccaaagttgccctgtccttgctggagcggcgtgccagtgcgctgggggtcggtatacgagcggttcgcggcgctgacagctgcttggtgtgaaagcgggacgggcgggcctggcgcattggatgtggctgattgagggtgaggtgaattgctctggtgctggtgtgcatttgcttggtgggggttgatctgcggacggttctgctgcatgtgctgttgttgtcctggctgcgcgaactgctgttgcacctggcttggtggcatgccctgcgggtgggggccaggcggtggccgagcttgttgttgctgctgctgcggatgctgctgcggttgctgttgttgttgttgatgatgttgctgctgttgatgctggagctgctgctgcatcgagggcggcatttggaggttctggggcggttgttgcggctgctggttaccttgcatgttgaactgcgcgacgggctgttgctgcggaacctggccaccttcgacctttatttgtggctcttctttgaccggggcctggttaggaatgcctggctgtgaggattgtcgctgaaggtgttgtgcttgaggttgttgttgtggttgctgttgctgctggtgcggcgattgggtcgggatctgggactgctcttgcgacaccggctgtccctgcgcagcctcttggtcttttctttcccgatcgtccttccacgttttctgcgccttgcgaaacttctccacttgctcgctcatgttggcatgctccttttctatgcgcgccttcatattcagcgcatcggcgggaacttcctgtcctgttttctgcttttcttctatctggctcaggatcttccgcctgttctccgcatgttgcgcttgtttgaccagcatattcaagtagccattccggtattccttaaccttggcgttgtattctggtgttccgggagttgggccgttgggcgggaggtgaatcgggaatgcttgtacatgcttgtatatggcactgtcgattggcggggctgacccagctggtcgcgattggttggcggcttgtggttgggactgctgtgctgaagcctggctcggcgcacctgcagtgttttgcgcctgtggttgctcctgcttgggctggccctggctctgctgtgacccctggctggattgaccttggtttccttgttgttgttgcatcttctgcttgcggaattgtctctcgcgggttatgaacttctgtgagtactcgaagagcttcgcgcgcgccgtggtatgctcggatgtgccctgcgcatggtgctgggtcatgttccagaagttcatcatgatctggcgatatttctgcctttcatcttcgctaagacactgaagcctgagaatgtcgtcgggtcgcatcaactgtgctgcttggccgccaggcgcctgctggccctgctgctggggttgggcttcgctcattgtcgcgacgtgccgcagacgtgtgaatgggcggagacaaagggcggagtactccgagggttgatgtcgcaggtgaatctaacgagtgaatgctctggtatggcgatgaaggtcctgcgcggtcctgagcgtggggtgagaaaccgattaaagtaccaacatgtgaaggtcgctaggtcgaggtttggcgcgatgagtgatggtcagccttggcgctgggggacgcgtttggtgacccatggcccgtgctcgaatcctacaatcaccatcaccgtgtttacctagaatgacttaccgtgttagcaccatgctatgcggtgagattaccgggagcgaaataagaaattccatagtaccaaacaagctgccatttgccttacattcgcataaataagacaacttgtcacgtcgagactacttcacaccccatgtacgcgccatacagaaacaagacgctctccttgtatatgcttcttccatgtgatattagaacggcctaactaatcaaccttctcacgtcttacttcactattacccaagcccccatccgacccccgccatccccaaacaagcaactatgacatcattcccttcacccatccgaacccacatcaagacatctctacacacccatgccccctaccaatcattcaaccttcaccttcacaagacacacccctcatcatgtccgcccccgaaatcccctccctacattccaaagccgaatacctgcgtgccgtcatgtacgaaggcgtcacgatcctcgaaggcaccgcaacatggtgccagcagtgcaaagtgatcgcacccgaagtcgccaagatggttgaggagtatccgaatgtacctaactgccttgctcttacttgatctatcgcgcctagctaacgctggcaggtcaaattctacacatacgacgtggaagagtgcgaggacattgcgcaggagctgggcgtcagtcagatgccgacgtttagtattttcaaagacggggatattcaggagggcgttacgggtgcaagacccaaggagataaggaaggcgattgagggttgtctatagctgctcgtctaaacattccatacatgcatgcgtctacagctcatcccttctcctctcttcgtccttctccttcttctctctgacctgctcttcggcctggacatccaccaccgcttcctccttcgccttttcgcccttgactctgcgcgccaaagcacccacttcctcatcgtacacattccactctggaatctggcgtctggcgcggtcgagctttggttccttggtcatggggttgttgcaaagatcaatcgtctttgccttttccagatctgcatcactgcaccacgtctcgcaccacagccattcctgcggcagcgaatggatcgggaggttgaactgcatattgttgggcaagtcttggtccaagttggagagagagtttggatcggccgagagttggtggtattgttgacggaggcggtcgccggctgcgagttggcggaatttgacgagatcaacgacatacaacgcggagatatggtacggtcttccacgcaggaagttggcccagtagcctgtcttccagaatctgaagccctccatttctgtacgactgtcacccataggtgtgaatccgtagggtgcgccctctagatcgtgagtgacgagttcgtacatatctgtgcggacgatctgatcggcgtcgacaaagatgaccttttcgagatcaagtgggaacaagacgtctaggaagaggatcttgtaaccccatatctcgcgctgcttttcggtttggctgcgcagccagtgtggccatttgtaggtgacgagctcgtattcgaaaccgtattcggcggccatgtgtggaagaaaagacttgaacgacggcgacaggaattgctcaatgaaccagaacttgacgctgtgcttggtgtgcttcatgacagaaagcatcatgatattgagcatgcgctcatagagatggcctgaggcgacggagaagatgttgatatcggcttgggtgcccttcttcttagacttgctaccaagcagttcggcgcccttgtcaaggaccttttgcgagtcaaagttcaggccgagcttgcctagaagcttgttgaccttttctgtacccttgccaacgagttcggaggcgagtgactcatctggagtaagaacatctgccatttcctgaccaggtttgcgagaaagacgagggaagattgttgcgccctggaagctcatcaacgcaatctcggtggtctcgtcacccggctgcggtgcccaacccttggggcctgcgctgtcaaggctaaatatctcctgcgagcgaccggtcttgagcctgatgttgtagaagcctgggttggtcttgaactggaagtacccaaggttggccatgatgatggtatcggcgtagtgagggtccttctcagtcgcaaggacaacttcagctccactaggtggctgaccgccaagggtagtgtcgcgagagtgtccttcaatcaagatgctttctaaaccgtagatagcattgatattctttccagcaggaagcgtgcttagcttaatgttgtcaagatcatggattgactcttctggagcaaccaaccacggcggcggtacgtccatgcccagattgagcaatgcttctttcggaataccagagaactcggcttcgagactaccagtcgagccgtcttcgttaaaggttggtctcgcatcaagcaaatacctgtaaaaccgtttaatcggaagctcctggagcatttgcttggggttcaggaacagcttgagatggacaccattcatgtcgctgagtgtcttcaggatgggaatccacttctgtgcttgctcagtggctgggtcgatggaagcgacaatctggaatacagcattgtcgaagtcgcccttgatgatcgcagtgtgctcggtagtccagttattgaacttgctcatgcgcagtgtagatgcagactcaaaaatgccgtctggcacatcagagatagtggatagcgtgacaagtgattgaatcttggcaacatcaaagggtgtagaaagtttagaggtgaggtcgaggtcggtgagggcaaggctcagaggttcagtccgcttgttcgtctcgtacgtgacaagtgtctcaatgtcatcttttgagaattcaagatcgtctggaatgggtccaacttggcgaccattgacaataattgcgttctgtcctggcttcaacgtgaatacctcaagtattggcgatgcggacttccagaacgcctttgattcttccgtaacaggtcgggagtcagacgtcttgtctaacaatgccgacagtgcctctgtagtaaaatcaccattcgactcggtaaatgctttgaggagatcatcagaggtgttgcgctcggagtcggcatttgcgttgtgaattaagacaatctccgcattcgggttttcttcgcggtaggtggcagcagacttcagcagtgccagtccagaaggagaatcaaagtcaccaaggactgtaatatgaacccagtcgctcttgcttgcagattccgcagctttgatgcgaggcatcttgccaaagttctccccgtgagcctgctcaaactcagccatgttgatgagtgtgatgttcttctcgttctccggcacgatgaaggggttacgccttgcggaggcctgcaacaggaagaactggggcacccagctgtcctcgttgaagacgccattgaatacgttctgctgaatctggcgaagatccgatccaattcgctggctgaggacaccgagccactcatctgtttgagcgactggcacaccgttgacaaataccggggcatttggtacatttgcagcgagacgcttcaggtactgcttcgctgcttctgctcttttgagtacctcttccgacttgagtacttcagtaagctctagcgcttcgcgatcggcaacgagttgtccgtctttgataaccgaagcaaaagcgttcttgtcgggtgatgcaagatttttgttattgagtgactagagccccttgtcagtcgaggtggatatgcatatatggggattgactcacatcttggagatagcttgttacaccagcaatcccataggcatcctgtaggtaatagatgacctttgcttgctctagagcgccgtcggtcaagatctggggcacgagaccccaccttaacgggatacctctctgtaccaagctcaagatcgtgtcgacgatggtagtgacatcatcgatagaggtgaagtcaatgggaacgatggcgttgtgtatatcgcgcctgacagagggcaattggcctgggaatgttctttgcagtaactaatgctattgtcagtatacaacaagcgaagcttggaagcagtcacttaccgctcgaaggtcagtgggccaactctcgtatctgtcatccttttcaatatcgttcagatacatgatcacattgccgccttcaatttcgtctctgaaatcatatcgttgaggttcatcttgagtctgagttgcagcaatagcttcgtgtgaaagaagtgcaacaacgtctggtgcagagagaccctggctgcgtatgccgttaatcaaagttcgctcgcgtctaaggtgtgaaagtaaagagtatgggttcacatctcgtgctggtatctgaacgccattgatccagatcatgttgaatccagtaggaagaaggaattctcggttcttggtatgctcttccaggaagctctccgacacgttttggccagcgatgatggaggagtactttgggaagtcctgtacgagcttgagaagcgtgtccatgggctggtcgctcttcattacaaagctggcagctttcacaccaagatcggagacctcatctttggacaagggtttgaggtccgcaacttcttggtcttcatctaggccggtgacgagcggcttctgtccgctgggttgactctcgtccttctgtctgtcgtcgatgacgatgtagtctgttcgcttgagctgaagttcaacaccatatccattcacgactagcggcgatttagatgctttgttggaaggcttgtggcggattcgatacgatgtcttgccttccttcgccgtcttgctcaacatatcgtgccatggtttgaattgcggtgcagttatgtcggcgtatagaattgcaggtagagccgagctgtttccgagtgtacggtcaaagggtagttcgtatgtgctataaattgtcaatatgatgacatcccgattgttctgcacttcctaccgttcactcttgatatcgccaaaaggctcggtgaattgtggagagcaatattgcttcccgccaaaagatatccagatatcgcaggcatttgtctgttctgcaagcagcgagggctcaacggaggtgttgtagaactgatagtgtgcttctattcgcggcgcagccgaccgaacagacagtgcaaactcgaaagacgcgagggcttcaggctctgtgatatgcccgtcattgtgtaataaatctacaaaggccgtataaaggtcttgttcggtggcatatttgtcgaagtagccctgtgatacgcgatcgaggattggatagtacgcagtgccgttctcgtccgcggcagtttctctaggccgtgttagttgtgatgactttcgaagaggagacttgtgaagtacaagagctctaccaaatatggtgcagggctgaacgaggcccgcaaagcaacgtttatgcttggactcgcaagggcgccaatgtggtggaccgcactgagggcgaacagaccccgcgcgcctagcaaagaagctggtgtccacatagtgcaagaatatatatcaagctgtcttggacaccgatgagactttaggaagcttcaggcagtgcgcaattggttgtgggtggagtgtagcagccgcggtctcacgaagttgcaacgtgtagcattacgtccggggcctgaaatctcacaggaccagctgagaattgcgcaaagggctagagaaacaacgaaagaagcctccgggatatgtacagacagaattggtatttctgcctcctgtcgtcaatgtactcagcttgttgtcctcgaggtgttctaactctcgggagtccgcagcacagccacatatggctgtggcttcttatcgataagtccaagaacgaccgtgcttccatgtcagtccagacttcttcatcgacaaccgacggagaattacccgctgcacggtctcctagcgcgcgccctaccgtcaatcacacaaaggcagcctgatcgggtacttttagacgtgcccttagtcaagagagcttgaatgataaatatgatgttccctgttttcgtagaaggcttcctgagcaccaggacagtctgactcccagtgctctccacgtctgtcttcatacctaaggtactcaccaggaaattgttcgcctacaatgtcgcgcactgcaacgtcaatcgagctcatggaataccctcagactccattaacagatccacccaatgtgcatatcaagggcgaccgagcttcgtctttgaacgacgatggacagccaatcatcgcttcaactaatgccgtcgatgtcgagcatttgcaggcaccagggaaaaggacgactgccattgttcttgtgacagttgtgtgtgtcacaatgatcagtgccatgctctcaggagttacgactgttgtgttgccgacgatggcgagagacttgcagcttgcaccaagtgtgctcctatggtgatactatcgaatctatctaattgagaggagctgacgaaactcaggcccgtatctgtctacgcgctgacatgcggttgcacgctgttattgctaggctcagtgtcagatgtaataggttccaggccaatgtatctgacaggctgcgtactgcagtctgtgttcacccttgcctctggactctcccggacgggcactcaactcatcgtcttccgtgctcttggtggtatcgcgatatcgttctgcttaccctcggcagtcagcactatcacggctacattcccagagggcaaaagcaggaacatcgcgtttgcttcaatgggtggaggccagcccattgggttctcgctcggcttggttcttggggggatatttgccgatactattggctggcgatggggattccacctttgtgccattgttaacaccatcatcttcgttatcgcactgttcggactgcccaaggttgcagacaagcagactcaggtgtttcacagactcaggactgaaatcgactggggtcgggatagccatgggaagcatctctttagcactgctttcctactgctttgtgtaagtagctggtatatacccacgatggacctcgaatctgacaagatgcagcttgatctcagaggacactgcaaagatccgcgaagcaactaccctcggacttctcatcaccgcaatcgctctgatccctggcttcatcgtgtgggtcggacgccaggagaaactcggccgtccagccgtgattccaaactctctctggaaaaaccgcatcttcagcgttatctgtgtgggggtattcctcgtctggggcgtctttaatggcatcgagacatacatgacgctcttcttccaagacgtacaaggtctctctgcgctccaaacatcgatccgtttccttccaactcctgttggtggtatcatagccaacgtcgcaatgggactgatagcccacagagtgcgcgccgactacaccgtgcacattggcgtcttcctggctactgtggccgcgttgctgatgtgcgtgatccagcctgagtggacgtattgggtttgcgcattcccagctaccttcctcatgccgataggctctgacgtcctctacaccatctcgagtctggtaatcacttcggtgttgtacgtcacatcaaataccttcggggtgccatattaagctgacattctcagtcctgcccgaacacaagggcttgcaggaggcgtctttaataccatcgcgcagattggcaagagtgttggacttgcgacaaggtgagtttcgatgtcaacgccttgtaggttgtcactgacttggtggttcccgttgcagcggagtgattgcaactagcatcacaagccattcacggcaccaggagaaagaaggcccagaagcgctcatggagggcttccgcgctgcatactggtacttgtttgcgctcagctgcgccactgcggtcctgttcgcgtgggggctgagaggcattggaaaggtgggaatgaagcgagagtagtccaggctttgcgttgatagggtttacatagttgtgcgcgcactgtaactgtagggaatgtaggaggctgcaggtatgcccttgcaatttattcttagcgagcgagactcaggtccagagtgtaatggttgcacagggatggcgcaagggccgtctgtttgggcaaggtgaaaccagcgatacgggaccaccaaaagtcaacgcggcgcactagcccccaagatctccacctgccaacaatgaccacattgcgccagacaccatctgcctcgacttggactccattcctgcttgatggactgaaccactgtgccgaacatccaccgctcgctccgccgtcaacatgctgtccggcccgccgcgtctgattccctttgtgtttgtgttcctgtgtctttgctttgtctggtggtacctccatctgccaggtgcaagtgcaggccatgcgatatcaggatgggtcccgaaccccaagccgaagactgtcgcaacccccgcctacaagggcgacccgctcgactttagcatactgcccaagttcagcgatggcgccctgaagccgcctggctccaactacacggtcaagattgtggtgcccaagaccaaggacgaggaccttggctggatggaggaggagataccggatgtgccgctggtcatctacgaagtcgacaaccccaatgcggaacacaagatcccgaagaacaagggtcgcgaggccatggtgagtgcggtggaagccgagacatttggtcgtgtgagagttgagcgttgagagctgagagctgacaatgggaacaggtgtacctcagctacatcatcgaccactacgacgacctgcccgacacaaccctcttcatgcacgcccaccgctacgcatggcacaacaacatgctcatgggccaagatgccgccaccatgatcaagcgcctcaaccacgagcgcgtcgcgcgcctcggctacatgaatgtgcgctgccaccacgatcccggctgccccgactggatccacctggaccgccccggcatcgactttgacttctaccacaagcccgaggaaatctactggcggcgtgaaatctgggaagagatccacccgggcgcgcctatcccgccctcaatatccggcacctgctgcgcgcagttcgccgtctcgcgccaacggatccgcgaggtgcccattgagcgcttcaagcactaccgcaagtggctgctcacaaccggcatggacgaccagttctccggccgcgtcttcgagtacatctggcactacatcttcaccggccacgaggtcctctgtcccgccatgaacacgtgctactgcgatggctacggctactgcttcggcgggcagaagaaattcgccgagtacttcgagatgcaagacaagcgtaacgcgctggctgccaaacttgaaccatggaagcagaaggaagaggaagccaaaatggcgggtaaatctccagagtacacccaggaggagcggaatgagtttaccgaaataaactaccaagtcgtgaaattggacaggcagctggatgagctgagagaagaggcgaagaagaggggcgatgatccggcaaagaggaaagaggagacggagagctatgactcgtcgcatatatgggattatgcgccgaaacacgattaatggctgcatttatgtattcttcatgatgcctggcgtttcctggcgaggcgtttggatggttggttgcattgatgaaggccgcttgctgcatgggtaaagcagcgtgctctgcggatcttagactgctctgcatgaaatacgctttgttatctgtcttaatagaattatggcgtggaggtgtttggacataaacccccacgttgtacctactctatacgtcaagtcacgttgcatcaatggaggagccttaattcatggacctgcgttagcattttgcctaacgcgggaacaaaagtatccccgattctgattacatcaacatcgaccttgtggaaggtagaagtttgctagatagttcaaaaatcccatgttctcttcccgaaacgcgccttgacgcgcgagcacgtgccggcggggcaacgacgcgcccgctgcaatacgcgatccgtacctctcaccattcaccttcaccttgacgccacttgtgtaaatgccaagcacacaaatttcttcttcttccatgtcgtatacagacgatgcttcatggaagtgagtcttccttgcctgttcatgggtggctgggaagtgattgcccacctgccggctgcactggcgccctaacctccgaactgcgactgctgaaccaccaatactgcgccagcttaccgcactcatccagatcgcatacgtttgcttttcctttactgtcataatgcttgttgacctgaacttgcgcgtgagtcactgtttgcgattttgtttgtaggactcgttcactttggtccactcataaggatattcgcattcacggtcactaaaacaactgtgtcagaatggttgcgtagaagagcttagctgtaatttgaactgcttgctctttgtttgcgtcgccaaaaatctgtccgccatctcctagatctcgctacactgctcgcgattccacctctgcgagaccaggcgcgagtgtactagctaagatgtcggacttctccgatgctattgctgctgcacaggcagactcaagcaaacgacaacacaatggggcgcaaggatccttgacagcacatgtcagccaggacggctcctcaatcaatgatttcgcgcggtcgcatgctccgggatggacacccccgtgccctatcacacgggaggatgtggcgttgaagtctctgaaggtactcaaccaatgttctcctaattagatagtgcagctaacgataatagactcaatggaacaaattcgatactaggactccagcatgggatggctatcgttcaaaacgaccagtcatggtcgcagaccttcatgacttcgagatctacatttgtccagatagcaaggcgagaagctatgagctacttggcttacatcatctggaagttcccagatcgaaaaagatgttattcgatggattcctctgcatgggtggcgtaaagcactatgttgagggcgtcccgctcaacgacttctcaattgagggctatggcgactctgacgaccccacgactgcaacatatgttcagtccgcttccgcgatgaaggacccagcatatgacatctggtataggctgaatgaacccactccagcctatgcaagacatcatcttccgttcctctgggtagcccagttagcaaagcacgtcctagatttcctggatgcaaaaacgcgagggtcgatcggtctggaccattttcgctctgccttccaaccgtggctgaccgcacgatttatcggacagacaacgttcgatgaatggtaccatgctctccacgaccggcgggacttccgagtctgcgtcaacgcctacatcgacttcttgtatcaacaagcatacaacctgccaaattcgcgcagtttgcttgctcatcccctatgggctgattgcatgactggcgggttggttcaggttgagccacaggagcgcatcgcgaaaagcacactagcaacacctgacgtatatgcatgcttcaagcacatgtacttcggcaaggtcatatgcccaattgcgctgtcaaagggtgtcaaggcacagcagcaacagcgaagcgctgatatggggttcattgcagccgcaactggacctgaaacaacaccgacacttcacccatacgtgcaagctctggtgcaggttggcgatgtagttgcgtttgatccagacagagcagacaagcagaagtggcgaaacgcagactgggaatggctattgcacgtcacggacgttgagttgacgcaaaatggtgcacaacgccttttcgggctgtacctatacagacctcgcgaaaccaacatcttcattgcccaatatccccgtcagaatgaactcttcttctcggataattgcaattgcgacgacggagcgctactgtctacacatatcaaaggacgctatgacgttgcatggtctccgacaactataccatcgagcgcgttctttgtgcggcagacatacatcacacaagacagtgctttcacaacgtttacagaggggcataaaatctgcgaatgcaagaagcaaccatcgaaggaactcaagagttacacgcgcggtgagagcgtgtatattacgaaactactcggcgacaagaaggttctggagcctgttgtgtttcatcagttacaagaagatacggctcatgttatcgtacgatgtttcgccagactcggccgcgacctgaaagaacaagctactcgcgtccggaaaggcatcatagccgtgaacgagctggttctaactgatacatatgagagcgttgcagcatcgaggatcgagagaaaatgccatctacggtttgtgtccaagaacgacattctgaacgatcagattcctttcccatacaatcgcaagggtgctggcgactactggtttttctctatgggtctatcgacgaaagatggaacaccacgcctcttgtacttggctcggccgccctattatttcaagaatggttgcgaaattggtacggagacaaccacaaagctagtaggtatgagcttatttagcggcggtggcaatctggatcgtggtatcgaagagggcggtgcagtggacgttcagacggtggtcgaatgggacgctgcggccatacacacgcaacgggcaaatgctcgaaatcctactacacagcaatttttttgtggttcagtagacgatcacctcagcatggcaattgccggtagcgatgatcagctcgtcccgtacattggctgcgtcaacatcattcttgcaggatctccttgccccggcttctcgacgttgcagcagaacttcacgagtcctcagtctatcaagaacgcatcacacattacgacaatctgttcctatgtggatatatatcgccctgaatatgctatcttggagaatgtcgttagtatggcagatacgcggaaagggttcgaagatcagaacgtcctcagtcagctcgtggctttctttgtctctttaggctatcaggtcaaccaatacataatggacgcatggacctttggtagctgccaacgacgctctcggctgattttgaccatcgcagccccaggcttagatatgattcggcaaccactacatactcacagcttaccgccagacgacacagctgcgaggagtctgggaacgctcccaaacggacagcgttttggaggtagagagtactaccctacaccatttactcacttttctgcaaatactgccacctcagacctccctgacataggcaacggcaacgtgcaaacgtgtatctcgcaccccagtcatcgtgtgtcagcccagccaagtcgcaaggaacgagccctgctagatctcatcccacatattccgccgggttgcggatacagagaagcctataaccagggcatcattccgcttgtattgcaaaagcctggtaaggagtcagacagggcttatcaacggatcagaaaggctgccttaatacccacgatcaccacaggcctcagcatccaggactcgcgtaatggagcaactgtacattggcagcagaacagaccaattacgattatggaggccagacgcactcaggggtatttagaccacgagcccatcattggtagtctttcggcacagtacaggattgttggcaacggagtcgatcgacaggtagcatttgcacttgggcgggctatacggcaagccgttattgccaacatgcaaagaggtctaggctccagcaccttcagggcgccgacactcgtcgacgtggagaacgatgacgatcattttagtgacacagcatcgatccattccggcatattcatgaatgtgccaacacctcggaatagcgaagctcatactaccaacgcatcggcaatgtcatcgaaatgttcacggcggataataggctcgacagatggcgatgtgagtgacgagacatcagtcccaggtattctcggcctagacggtgcttcagatgctcgagacacgcctcttacagctcctcggccgaacacctctggtattctgtccagggtgtctacgacgattgccaacagtatcaaaggactggctgatcgatcattgcgctaccaatcaacttcagcaacgtctgtcatttcaacaccatcaccattcaagcgaagccacgacgagtccttggacgaatccagcaacttcacaacggagtcttccgattgtacaagaaaacaaataaagctcagcaatcatacacaatcagactcctataaaagcgctgagacgagtagaaatacatggaggagagacaggtctctgtcaaaggcccgctacacgcgacattctggtctggaggttgcctttactcccaagcagtggaacaaaaggcctgagagtgaagactcgactagaaagtgaaagaagaggcaacagaaggcagaatagtagcaactcacgacgcgtgtggtagatataccctcatactgtagcatgaatgtgccacatattgaagaaaacccaaaatttgtgccgtcaatgcatgctcaacgtaaggtttccaaaggcggactagtgccacccaatcgcagctccccgcatgaagaacccaaaattctacgtttggcaactcacagcttctaggtcaacaacaatcatgagcttcaccaaattgagtgagattgagctgccggctgctttcgacgcccatgtgcacttgcgcgatggtgaaatgtcgcagctcgttacgccgacgattcgccatggtggtgtgaatcaggtatatgtcatggtaagctagcacccttgcacgtgcagttcgatacacatgtcgaagtcagaatttctgtcaattctttccaatctttccaaataccccttttcgattgtcattaccattgttcatttctaagtgttgctccagccaaacttggtccctccgatcacgacggtcaaacaatgcctcgagtaccgcgacaggttgagggccattgagccaaatgtcgactatctcatgtcactttacctgcatgaatcaatcacgccagaagtcatccgcgaagcaaagaaagccggcatacacaggcgtcaagtcctacccagctggcgtaacaaccgtaagtgttcccacaccatggacgcatctaagacacacacctaacacctccacagaattcctcctcgggcgtcctagactacgagtccttctaccccgtcttcgccgaaatggaagcgcaaaacatgatcctcaatcttcacggcgaagtcccctccacccctccctccaccacccactccaaagacacaacttccatcaccatcctcaacgccgagcccgccttcctcccgacttttaaatccctgcacgccagattccccaacctccgcatcatcctcgaacactgcagcaccgccgccgccctcgacgccgtgcgcgcatgcgggcccagcgtcgctggcaccatcaccgcgcaccatctctccctcattatcgacgattgggcgggtgatccgttctgcttctgcaagcccgtggccaagacgcccgaggaccgcgacgccttgcttcaagctgtcgtgcgcagcgggggcaagttcttccctgggcacggatagcgcgccgcatgcgcaagggagcaagaggggcggggacaaagtcgccgcaggcgtgttttacgcagccgtatgcgctggggtatgtgttggatgcgttggaggtgggggtgcagaggggggttgtgggcgaggaggaagtcgggcaggaggttcttgaggggttttttggggggttggggggagggcattttatcagggttgggaatgggagcggggaaaggaagagaggggttgtacttaggaagggaggggcgagggttgtggatgtgttggagagggaggggttgggggtgggtgttgtgccgtttaggaagggggaggagacgtggagtgtggagtggaagtgaacatctcgaaaaccgaatctgaagtagtttttcataaagtatggagatttgattagatgggatgggatttggtgttgttaacggtatcttgattttccttcagccacagtttcagccaaacttgacaaacggcccgaaaactatcgagcatcgctcccgcaccgccatcgccatcgatgctgtcatttccccacaaccggattgtcggcacgctttcattacactgcctccccacttttcaaccttcgcagagaatcctgatacagcaccgttgggccgttccagacaagccaccatcgcctatgtcccataactatgacggagccaagacgcagcatgtcatcgacctctcagcatcttgtttccaacacgaatacatgacagtatttaaggaagtgtgaatcactgctgtttgggtaggagaactacctgcacgaaatcaaacctcttcaaacccatctcacatcaaaatcaaatctcatccatattcaaaagaaaaaaatgtcttcaacaaacaaggtctctcaccaagacatcaccgccgccggcctgtcagaagcagaccagaacatcaacaactccgtcgaggacaagagccaccaggcagccggccacaaggcgaacctgagcaaccccagtgcgccgctccagataataatacgaaacgtatatactgacgatatggacagacaccagcgccgagtcgaagaagcgatcggagcaggcgctcaaggagttgggcggcgagcaggctttttatggaaagcagggaaagggcgagtaggagtttgagatgattatgtatttaaagtaaacggaatatgtataattatggatctgcgaggtgttccaaaatggcggtggctcttctcgccacttatttaggtatatggttgtagtgaacccgaaactcggcttcgcctctagttcattatgaatcgtctgaggtgtcgagtaagattcgtccttgttcggcctaaccgtgtgtattccttgtaagtggccatgcttgcagaaattttgcgcgactcggggagggtataatgttgaaagcgcatcgtagatcgttcagccccctgccgatgaagcaataggggcatttaatagccccgctgaagcctcttgttcaagcgacagcttcatttccagccacgagtagaagtttgccgaattgcagaaactcgcatatagtccgtcccttgctctgtggcgttggatcggcccttggccgcggaacttgacactggtgccatgtttgcttacactgctgaggaactctggtatcgagaaactggcgtatcggtgattaccgcctggtgtaacaacatttgacgtggcaaggtaacggttgaggggcgccacgaactgcgcagtcaattctgcaaaatgccgtcttatgatgggtccaatgtcacgtgtctgatcgccgagcttaagcatggcctcgattcgtgatacaaccaaaggatcggactttaggaagcgtttcgggggcgtatggacctcaatgccgccacctggaaggtcgagcagcgcgttccgactcgacttgtggtgaatggagtgatgtcgccttgttggtaccgggccatcaaagttctggaggtatagaatgtgaggtcgcatgcgatggctggcctctgccgcagcaacaatgcgcttaagcaagaaagggttggtaatgccgatgataaacgactgtggtgtgcctccgtcgatacctatgctcttgaaatcggcttgcatagtcatgtacggcttgacgactccagcgtaaggcactgggcagatcaagtcgagcagggatgagactgcttcgcttgcgagctgtggtgacttggcgatgacgatgatactttcgcacaagacaagcttctcgtacagaacgtagaggtctgtgatacggtggcatgaaatgcataatgttgtcccatgatccaataggctcgtaagcgtatattgacgtgggagtatctgagattagaggagtcgggcctgggagcccctgcagcgggaacgagcggtgcggtgcgatgtctaatgtgactattgaacctagaaacggtagttcgtgtctgcctatccttggtggacgccaagcaaacatctggttgtacgcggcttggagagtcacgggatcactgatgacgcctgtttcggtcatcttatgcagtagctgatggtgaaacgaaggaaagttgtgatgcgagatcatgaccaaggtcctctggttgaagctgcgtttcatcgagtggtcaaattcctggcgaaagacgcaagtcccgtagaaggtatcagagctgccatggggagcgttgggcgagctaagtttgatgtccggtgagttgttggtgactgcaaagttgaaggccaagtcttctgccgtttcggtgttctgctgctctgggaagctgggcagaattagaagtgagcatcagatatggcgttgaaggcgcacctgttgaagcaaattgcactaaggtcggcggtggtaaagggtacatctggcggatagagaatttctatttccggactaggcacattcttagcagctgtcccaaaagactggagatcaatcttacctacccgatgtccacgttgaagttgcagacaatgctgccactgtcagcgccggcttgctatcattctggcaacactcacaaagccacggcccaatgctggaaaccgccggtggggattacaggatctcgatccatgtctgtttcctgccgcgagcgtcggtacggttgcacaatctttttcaacttttccatgtcgagccttggccgcacctgacatgtgcaggtgaagcttcaggaggcgagcgaccagtgaggctgcagttagttggaaggcgcgcgaggcgctggggtcagcgtatagagtcagctgtcgctatgtgctgtcattttcggcgaatggcgcgagcgaaaagagaggcgcgttcaagatgaagtgctttgggcacgacagtggagggcatggtgcaatattgcttttgagtctatcagcgggctcgagtgagctggtggcagtgcggtgcaggggtgggtcgcgcccgctggccctatgacgtgccatgtcccaatccgctgcgtgggcctagcttcacattcacgttcgcgttgcagcaacgacccgcgaaccgcgcaccggcaatccgcgtcgaccagcatcccacgactttggacatttgaccccgcaagccagaatgcgttgagacattgtagcactgtgtagacgtcctgtagacgcccgcaccccgtcatggaccccaatatcactaaagcgctcaacgacaagctctacgacaagcgcaagagcggagctctcgagctggaggctctgatccggaacgcactaaatgcccaggaccacgacagggtggctaagattgtccatgagctctgcaacgagtacgcgtatgccgtccaccacccacatgcccggaatggcggtcttataggactggcagccgcttcgatagcactgggaccggtatgcatgatataccgagcagatggcagacattttggctgatacacgacgcaggaagtcgcccgctacctcgaagaaatcgtcccgcccgtcctcgcctgcttcggcgaccaagatgcccgcgtgcgctactatgcgtgcgaaagcatgtacaacattgcaaaggtcgccaagggggagatactcgtctacttcaaccaggtcttcgatgcgctgtgcaaggtaggattactatgccgaagcacctcggatatcgctgacacatcctccagctggctgccgactcagagttgtcagtcaagaatggcgccgaactcctggacagactggtcaaggacatcgtctccgagtccgctgccacgtatgtctcggcgctgcatactcccccagagctccccgaccacgaggcagtcgacagccatgaatcaacgccccaggacctgcccatggccttcaacctcgagcgcttcctgcccctcctcgaagagcgaatcaacgtcctcaacccctacacgcgctcgttcctcgttgcctgggtgactttactggactccatacccgaccttgagctcattgctcacctgccacgcttcctgaaggggctcttcaagttcctcagcgattccaatcaagacgtgtacactatgacacaggccgcgctggacaagttcttgatcgagatcagaaagatcgcgaggatcaagaagggcattgtggaaagcaagaagagtcacagcaaggacgaacgccggcgctccagctcgagtctgcaaagcacgccagacgacgccagcgaggctacaagcggaaccccactcgaaccgcgcgaggccgtcgaggctgtagaggctgtagaggaccccgaagatggcagtagagacagcgcatccatggtctcaagtcgcagcggcaagtccgtcaacggcgacggcgactggataccaggccaggacgtgcaggtggatcatccaaagatactggagatcctcgtcgaatttctgagcgctccgtcaggtaagtaccacacacaaggagcgaccagtccaatctgactgtttgcagataccgaagaggaacagaccgagatattgctgaccgctctccgttggattgacaatctcttcgacatctgtcccgaggacatcatgccgtttgtcccaagcttattgtcgcacgtgctcccgcgaatgtcacatgaagtcgacaccgttcgcaaagcagcagtaaaggtcaatggctcactaatggactacatcatgtctctatccgacgagagccgcaaggccgacggcggtacaggcgggcaaatacagctttcctccttcactgtctgagctgggcaaggagctcactggcacgcagcgaagagactcaaacctctctagtaagctactgaaagcagtcattcgcgatcaagcggcaagagcagactcgactggcactcgctccccaacaccggcagaggaccgtaccccctcaccacgcccaataccagagctggactaccaagctgcagtcagtgcgctcactttgcagttcctcaacgaacacgaggctacgagagtcgctgccattgcctggctcatcatgttgcacagaatggcgccgggtagaatcctcaccgtcgacgacggcaccttccctgcgctgctcaagaccctttccgatccctcagatgctgttgtcacacgcgaccttctcttgctatcgcagatatctctacacagcgatgacacttacttcacatcattcatggttaatctcctgaagctgttctgcacagaccgacgactactcgagacgcgtggcaatttgatcatcaggcagctgtgtctgacactgagcgcggagaaaatctaccgtacgatggcagactgtctggtcaaagatgaggatatcgagtttgcgagcataatggttcagaaccttaacaacaacctcatcactgcacctgaactggctgatctacgaagacggcttagaaacctcgacaataaagatggccagtcgttcttcgttactctttttaaagcatggtgtcacaacgccgtagctaccttctcgctctgtctgcttgcccaagcctatgagcaggcctaccatcttctccaaatcttgtaagctcccccgcgacgttcaactaaacacaccctaatctctacagcgccgacttggaaatgaccgtcaacacactcatccagatcgacaagctagtgcagcttatcgagtcacctgtcttcacatgttcgtgttcggtcctacactaactgcacagcactccctactaacattgactagacctccgcatccagcttctcgagcctgaacgttacccgcacctttacaagtgcctctatgggctgctcatgcttctccctcaatcatccgccttcgccgctctcaagaatcgcctcaacagcgtatcagctattgggtacctgcatatagcacctcgcgcgaacacgtacgtgtcttcctcctcccccaccctaaaccacttgaggcaaaaaagctcagaagtcggctcttctagcagcactggcacgccgtctggcacccctggcagcaactttgcggagacgcgcaatcgcattggtataagacgagaagacgatggaaaagtcaagtggaacgagttactcgagaggttcaagcagacccaagagaaggcccggagaagtcagcggatggcgagcatgggagaggatctgccatctggcaacgaagaacgaggtgcagagaaagagcgcatgggacctgcggctgtgcagagcaagaatccgcctggaaggccggggagtccggctggcgcgatgaggccgcctcctgtaccgcctggtgggcagggtcaaggccaggcacacaagccgcgatcgagccttagtctggggagatttgcaggcggggttggcgggcgaaagaagaagtgagcctgatactacaaggagttgggagcgatgctttggcgtcatgggagcgccatgggaatatactgttgcattggaggagctttgtcgctgttatatatatgctagcatttcccatctaactcacaggaaacgggggtatcatcatgaattcatattgcattcctcggcgtcagaaaagccccaaccagccatcatctatgttttcccttcctcttcctcaccccctcatcgataacactctccttctcctctcccttatccagcacccaactccgcacaatctccttgatctcaggcttcttcttttcccgcgctttcgcctccttcactttcctcacgtaacccccatacacagcgacctcggcgaccgccacccccaaactgctcgccagcgagaggcccaatctcttccccacactccagtgccgcgcagcgacccagacaaaacacgccacgcacacaatggagatgaggatgtttatgatcaggatgatttggcggtggacttcgtcgtaggtgagctcgtcttcttcgctctcggcaggggtggagtgcgaggcgaatatgggcgcgctggggaagcgctgggtgaaggattcgcgcgtgggtggggggtgcagcattttctcgtaggtgcgggcttcttcggcggcgcggaggcgggccattagagcggtgtattggggggatttctcgggggcgggagcagggggtggggtgtagattttggtgtgggcgaggagggaggagagggttattggggttgacatggtgtcggtggatgtgtttgaagggtcgttcgcggtgatggagtcgtcatttgacttgttcttttgtgtgtcttcatcttgtgaggggagctcgtcggaggggagcttcttcaacagcttcgagaggtcgatcaattggctgtgagagatggggtttccgggcttcgagtcggcgagtgtggggtcttcgggtctttggagcttcgcaaagtcatccggcgacgcttcttcagctctggcgagcgcccggacgatgccgggcgtcatagtaagcaacaccatggcgtcgtggtgtttcaatgtacaaatgtcggagcctcaggtcgcgtagtcgccggatgacgcgccaaagtctggccgactaaggtcgacagggattgtggagctagcgcgcgtcatgattattcgtcctgtcttcctaaatcttcctatggctggtaagacagcttgacttcacagacaatccccgccctgtcccgttccaaaacacctggaataactctcaattgcactcgctcttcccgactgcgggctgcattttgaagaaaaattatacatgacgagcccatctgcccggctcgcgacgggcattgcgcgccaacgaaatacgtaccgcctcccaagatgcacttcttacagtgcgttgctgcgaaatgagaaccccacagctacggcgatatggcatgctccacggcggcggaaccagtcttcgtgggcggcggcagtcaacgttgcgcagaatgtcatgagctccccgccaccagacgcaccgataaagatggacccatttcaaacagttgcacgggagatgaagttcttgacaggcaacataagatcactactggggtctggacatccgacgctggacactgtggcgaaatactacacacaaagtgaggggaaatatgtgcggccgatgctggtattgctcatgagtcgtgcgacggcactcacaccacggacacccgcgtcgagaagagactcggggattgcacggggaggagtggacacgccaataacggagcccatggtattggcggacgagaacccagacacgccgataagcagtcgaagcttcgattcggcatacacacctgcagactccgatatcctaccctcccaaagacgacttgcagaaatcaccgagctcattcacaccgcgtcgctgctccacgacgatgtcatcgaccattcgatatcccgacggtctgcacccagtgccaacatcgagtttggaaacaagatggccgtactggcaggtgatttcctactgggacgcgcatccgttgcgctagcaagattacgagacccagaagtcaccgaactcctagctaccgtcattgcgaacctcgtcgagggcgaattcatgcaattgaaaaacacagctcgggacgagaagaaccccgcatggaccgaagacaccgtatcctactacctccaaaaaacatacctcaaatccgcatcgctcatctcaaaatcatgtcgcgcagccgcgattctaggtggatcgactcccgaagttgtcgaggcggcatatttgtatggaaagaatctaggtctggcattccagctcgtagacgacatgctagactacacagtgtcgggcgaggagctaggcaaacccgcaggtgcggatctcgagctcggtctcgcgacagcaccgttattgtttgcgtggaaggataataagagcttgggcaagttggtcggacggaagttctcacaagagggtgatgtccaaagagtgagtctgagttgttcaaaaatgtgttgatgattgaagtgctaacacatgacaggcacgtgaaatcgtctcagccagcaccggcctgcaacaaacccgcgccctcgcccaagaatacgtcgacaaagccatcgaagccatctccagcttcccagacagcgaggcgaaaaccggcctcgtcgacatgtgcacgaaagtcatgaagaggaggaaatgagctcagtcgagatccaaacacagcagacacgtgtacgagtactgtttccatatactactttaccggatgaccaaaaaagaaaaaaggcgccgagatgggtgggtttggctgctaacatttacgaccgctccactttttcatttccagtgaggttttttggcaggtggatgtatatataatgggtgcattcatgtcgcgtttttagagcctttatgctagaagtcatgggcgcaatgaaagtaaagtgtcgtggaatgtgaacggttgtagcagtgcattgaggggttttgttgttaaagcttcctggggtatatgagtatcaatgatgttatagacctcttcctcattaagggcggccaggcgtgaacacccgtttctgcataagaggatatggatcaatcgtctcgaagctgacatgagacacttcagtgtgttctctggtcatcttcgtgccgagcttgccgggaagacgtatgtctgtggcgctcgcgatctctactgcgactccgtctccgcttggatgatctgtgactagacccatctcgactgcgacttcgactgcgatgccgccgatgctttgccgacctatctctgtcaacatcacgaccagctttgtccgaacgcaagacctcaacatgatcctcgtctctccgcttgcgcttgtggtgcctttcccgcctatcctcgcgctcctgtgcagctcttagctctctgagctcccgctcgcgttccgccgcccacttcttcttgtcctgctttgccttcttgagctggctctgagcctgctgcatgaatgcgaaggggtcgttggaggtgatgcgagcgtgttctctctccttacgtcgcgggtcttcgtttccccatacattcttgttctccaagtgaggataatccagagccgtgctgtcttctgcatcatgcttctgctgcgcggcgtaccatggcttgtccaagccttctctgcctgctgcgttggagaagcgcattgtgtattggtcctcgaaggcgcgctctttccgccgcttctccttttctacttcggcgttcttctcgcgcttatttgcttccttcgtgtctatggggaataggtcgatgtgaccagcatggtcggtcagtggtgcatcgagcttggtgttccgtagtttcagcactttggcgttcttctcatcatcatcctcttttggagctgtgatagatgctgccaggcgtatatccatatctgtatcatcttcgccagccaacttccgccttttcctagtatgtccacggtcgtcacgctccctcttgcgctccgggtggtccttcttttcggcttcatcgggtagcggaggtggtgtttgccctcgtagtatagcagcacggcgtgcggcatcgagctcttgcatgcgctgctcatcggcggcttcacgagcggcggcggcctcctcgtccgccttcacacgggcgatgttcgcgctgttgtagacgtgccatgactaactggtatcagagccataaattgacgaactgattatgactacgtaccttgtggcccagcaaatgactgtcttctcatcagctcctgcgagttgtatgcgccggcgcagcacatggtagcgagacatacagaggcatgatgacagtgaaactgccaaagctcgactattcaatgtacgctctctcgtccatccgtatcagatagcaataggcgtatgcgtcgaaaagcgcttctgcaaccagcggactggatggacgttggagctcggaacggtgacatgcattagcgccgtcccgggctgcagctgccgtgcacaaaccaccgtcgatcatgatacggagaacatcactctccccgcaatgtcatccttacttcaccttccaatttccactccttcttacatctgctgatgcacctaattctttcgtacggcaccatttgagacgtagtaataactaaattaatatacacctactgctgacgctagaccccggcctcttcaggttgcgcaacacaacactttaattacacttcgatcgcgactgaaagccttgccggaaagtgtgacgatgcaccactcgagcgcacaaatcggctgaaaaagcaataacaccaacatttccgttgtagtcgtaccggatcttgcaaacaaaacacaaatacgagagaagcaaatcaaggattccttaaatcaaactaccgctacggacggtctcgctctggtctctggattaccttcaactagccagactagcatccccactccactcacgagatgcctacttggatcgttcacggattccgttggccacgtgcgcaaatccggattcacattattctgcagaacctcgacgatgcagcgccagagtggctcatggcacccgcgactgttgcgtgcatgaccgcaaatttcaagcaacaatggccagaagagatgaaaaaattacctgaattgcgattcattgagcaatatgatcccgaggatcttaccgtgaaagatcagccttacgcgtatgtgtgcgatcaggtgcacgagatcaagactggtgtcgactttgacgaactgcgaggaggaggattgggagaagatcaatgggcagccatcgcagacttgcgagacaaggtggcgcccggggaaaagctagggtggtacgttgttgtcaacggagacgtggagagatgggcaccaccactcgaatccgaaggcgaagacaccgaaacagaagccacaaactctccattcagcccatctagcgagcggagtagcgttggcagagccagtgatgtcagcggacagacgcaggagcggccgtcgacgagtcgaagtttcaaaaagtggataggtgggagactgaagaagtcgaagaggtgagtttgagtactgtgaatgttgatgatatactgacttgacgtagtgggagggatttgagagcggatgttccaaaagacccgcctcctccactgccacccatgtcgccaaaagctgcgatgtttgcgccaaaaccagctaatgggagggtgcccctgcctgcaaagatatcgaggggttgaaaagggaaggcacatgggggagagattgatattacatcatgtactgtaaaattatgctaataaaggccgatagtgttgtgccttcttggtacagcttgatgaatgagagatcaaaacatgttacatagactgatgaatggtcctagtcatattgtcatagtttatacaacagcactcggaatgatcagcaaatatctttcatttctcgagttcacggactcgatgcataccctcctgtcgcaaactcacttttatggttagcgtggctggagctatcagcacgtgatgcggagcctagcctaactttttggttgcggaccaccgaagcttcaccagagtactataactcacccacgacattccttcgcccgtgtctagacccgcgatcagctttgtccgtgccaccgctttctccaacccaagcatcgtgtagcgcaattgtgtcagaagctctgcggagcatatcaggctcgaagcccacgaagcgcgccgaagctattcgtggcgtcaagccaataacctcaagatgagcggccgacgcgatttcctgtctatgcctgcgcccgagaactatgtcgctggtctcgggcgtggagcgactggcttcaccacgcgaagtgatctgggacctgcgcgcgagggtccttccgaggagcagatgaaggagatgttggcgaaacgcgcggcctcactcggtcaagcagcaccatccgcctatggcgtagtagagaagaaggaggaagagaaagatgaggaagaagatcggtttcaagacccggacaacgaagttgggctattctccagcggcatgaactacgacaaggaggacgacgaggcagatcggatataccaagatatcgacgataagatggacaagcggcggagagcaaggaggttagtacccccgctttcttttcccataccccattccttcatgtttgttttcaaagtattcatcgtggttttttcctcgaacagataccgatgtccgacctagggaagctcgcgagcaacaagaacgagacgaatacgaaaagaacaacccgaagattcagctacaatttgccgacctaaaacgagcgctcggtagcgtgaccgaagaagaatgggcagccctgcctgaggtcggagatatgacgggaaaggcaaaacgtgcacgagaagctcgaatggcgaacgcgcgatcgtatgctgtaccggacagtgtgcttcaggcagcttcgaagtctggtgaactcgaaacatctatttcatcaaacgacgccgattcaggtaccatgacaaacttcgcgtcgatcggagccgcacaactgtctgcactccaggtgcgcctagattctgcagcgaacactggaggcacgcagacgactacatcaggcacagcaacatcggtggatccgaaaggttatcttacatccctggacaggaagcaagctatgggcgatgaagtgccagtcgaggacatcaaccgtgcgcgagtgctgcttgaatcagcggtcaaaactaacgtccataacggacctggttatgttgcgcttgctcgcttagaagaggtggctggcaagattcacactgcgaagaaggtcatccagaaaggttgcgatatgtgtccgaagtcaattgttgtgtgggaagaggccatccggctgaacaaggagaatgtgcacaacgcgaagatcatagcagcgaacggcattaaactgaatcccaaggctatcaagctttggcaagcggcaatcgatcttgagcagacaccagcggcacgcaagaaggtcacccgacaagcactcgatcacaacccgcaatcagtcgagctatggaaaacgctcatcaacgacaccgaggacattgagaacgtcaagcttctttttgcaaaggccacggaaactgtaccactttcagaggaactttggatctcctatgcgcgagtcagtgatgcggacgcagctcagcaggtcctcaacaaggcgcgtaaagcgatacctacgagctgggcaatctgggtccatgcttgcaggttgcaagaagagctgggcaaagtcgagatgtgcgatcgtatcatggagcgtgccgtaaaagccttgatcaaggaaaacgccatgatcaagcgcgaagaatggttgacgcaagccgagatatgcgaagaggaaggggacaaggccaccgcagcgtcgatcgtcaagactacaatcggatggggtcttgacgaggacgatgaccggcgtgacgtgtggctagaggatgcgaagggtgtatccagcagaggtcggtacgaaactgcacgtgcaattttgggtcacgcagtctcaatattcccatactcgaccactgtctggcacgcatcagccgagctagagaagcatcatggcagcacagaatcacttcttagtgttctcgaccgtgcggtaaacgcctgtccgaactcggagtctctatggctgctctacgccagggagatgtgggcatcgggtgatccagaaggtgctcgccaagtactgggacgctcttttggtcagttgccgggcaacgagaacctatacactcgagcagtcgacttggaagtagacgccggcaactacgagcaagctcgcagtttcttgcaagccgcccgagagtcggctgctaccgaccgcatctttatgaagtctgccgtgctagagcgccagttgggcaactacgaagatgcaatcgacatctgtaatcagggcctgcagaactggcctggtagctggaaattgcacgccgtcaagggccagatctacgaacagctctcaaagcttaaagaggcacaagaggcctttaacatcggcacccgtgcagcaccgaagtctccgatcctctacatcctcctatcccgcattcaagaaaagcaaggtgccgtcgtcaaagcccgctccacactcgaccgcggcagacaagcaaaccccaagaacccggacctcctctgcgaagccgtccgcctcgaacgccgccaaaacaatatccccgctgcgcaaaaagtcatggccacggccctccaggaatgccccaactcaggcctcctctgggcagagaaaatcatgcatctcgaatcccgcacgcagcgaaaaccccgcgcgctcgaagccattaagaaggtcgaaaaggatccacagctcttcgtcgttgtcgggcgcatcttctgggctgagcgccggctcgacaaggctgcgacgtggtttaccaaggctgtcgtgctggatccggattatggtgatggatgggtctggtactacaagttcttggagcagcatggcaccgaggagaagaaggccgaggtgctgagtaaatgtgccatggcggagccgaagcatggagaggtgtggcagaaggttaataaagatccgaagaatgcgagggtcggggtcgaggaggtgttgaagattgcggcgagcgaggcggagggttgagtgtgtaaacgagggcgttgggaagggtttggtaggatcgattgggagaagggcatggtgcatatctgcagctacacgtgttacattggagtcagattttctttccacgtcaatgtgcgaattgtaatttgaaaaggcgatcccttctcgacgacatctagagtaaatacagtacacatgcaaatgcaacaagcctgccgtcatgccatgactccatcaagtaaatagaaaaacagggtatcatcccatcccatcccgtcccgtcccataacgccatgaaaatgcccacatcaacacaacacgccttccctccttcccctcttataaatccgcaaaattcaacacatcatccaacacgccatccaacccctccgcatccgccccctgccaactctcctcgccatcaatctgcatcggctcccccgcatcccccatactcaaatccacactccacacctcgccccccttgccattcatctccctctcctcctgccacgcatacaagtcctcgacaccctgcgtatccaaacatcgcgaatgcagcacctgcccggcgataatgggcgtctggcccaaatacccatcgcccaggcgcagtgccagttgcaaatcctccatgcacagcattttgcgcttgcgccgctcctcgatctcgacggcgtcgccgtcgcgctcgaggcgttttttgaactcagccgtcttcacgaatcccggcccgtttgtgcagactttgccgagcagcgacatgagggcctctttgatgtacgtctctgttgcgatgttgaggaactctgcgcagtcgggggcgtggccttgggggaggccgaattcgtagcatgtcgggaggaggcggtgggttattgtggtgggggtggggaattcgtgtgtttcggcaaagagggaggaagtgtagcgtttgcggatttcgaggtcccagtctgaagtttggtaggttagttaaaggctggtagatggagaggatggtgatgggcttactcgtcttgccgaatcctcctccttggttaccccctacgggaccgctctcgggctgcttcaccttccgcgcctcgatgtattcctgcaccacggcgcccgcatctccgtctgctgttggtatggttttcaatcgcttccgctcgcggcggcttaattgcatgacctcgtgtttcagcctcttctcgctctcgtcgtgcgtccccttgacggtcccgctgctcggcttgtcactactgctgacccagctcgcaatgccagcttcgggcggatctcgccaggcatttgcatatatcgctgtaaaaagcgcattgtgtgcgtgttcgagggccggggtggtgaggatgcgagataaggagtgcgagagttcttcttggttcaagttgcctagcaagaagaaagacagcgctttcttatacgtggtccagtctgcgtcgctgatggcgctcttcacagccgtgtacagcggctcgacatctacgcgcggcgtccgtggtgcgctgggtttcttgcccaggtcggtttggatattgaggccgggcagagcgttgttggagagggcgggggacatgttcaatccgttcatggcgccgggcgcaattgtgcccgccattgtggcggtgaggatgcgccttcaagcgctcaatatcgcggatggtcgagtcgtcgcgtgtcgaggtgcggaccgatgcgcgtgtggggagagcttgcggagctcggaggagcgtcgcgtcactggcacaggcttcggtgcggatatggacgtgtgccaggtggatcgcagcggccgtcggtaatgttcggcgatgtttttgaggcgtgaagggctgcgcaggtggcgtcagttgatggaacgtcgtcggagtgttgctggtgaggttggggagacgtcggcggtttgtggggaaccaccgatctggagtcgtctacatacaactgtactaaacacacggcttctccatagtgcactcacagcctgttgtctcactgagtactcgatgctgggaatatttgagcaaggttgaaaaacagggagaccccgttgcatgtgatgccttcttttcacacatatttgccagatgccctgtaacgccatgacaaaccatgccctgctcacccatgcacgcaagcacttttgcacgaaaagaagttttagatacatgtcgcaattgtgctcctcgtcttagttctccccaaatacgtcacccagctcaaccataccgacactccagatttccctttcatcttccacctcatcactactcaatcccaatccgccactacctccttcagcttccctcctctctcgcgcctgtccagccagtctcatggcaactctcttgaagtagtctcccatactcctctgctggcctgcggatagagtctttcctgggccggacatgtacttgtcgaagacggccgtctcttcatcaacaacgctgaaaagcgtcaggaaagcggcttcggcaccgagcttgacgggaatgacagggtcgcgtacggacgcgaagatgggcggagtcaagagtgggatatgtgggcggataaggtcgttgtgctcgcgggctacggtgcggagcacaaccagagctagacgacgcgtgtccactggatggccaggctcaacaatcggtgcaagagcttcaaaaatgggtttggtgtgttcgaaggtcttgttcgtcttttcactgagaaggtactttccggctgccagaacagcattatctgatataacgggctgagcgtgggcgacaccttgacagatgacatggatagtatcgtccgcgaaagagcctgcaagggcttctggtgcatcgagtagaatggcgttgagtgccaacaccgaagctttgctaaagtgcgttgtgaggactcttgttttcagcagacctgtggcaatgtcttcaggcagacagctgatgagagcaccgagtagacgagcattcgtgatagccattgcatctagtcttcgttagcctgtgtttttgtgagacgtaaaggcaatgcctaccgttagaatcatcagtctcggtatcgatgagactcaaaatggcgttcctgcttgcctcgttcatgttcttgccagccttgctcactacctcgaacagggccttcaacatggcagtcttgacggcttcatcactggtcttggaacccgttaccagttcagcgatgagaggatcaaccctcggcgtcagcttgatcagtgtacccaatgccttggcagctcgcgctcgcaaaacgtcagacgatgtgtcagccaatgacttggcgaatgtgcgctgcaattgtggcaggaaaggcttcaggaacgtcgggatcttctcgagcaagttgttaagcgtgagaagaatagctgccttgacgtccgtagatcgctcagtaacaacacgaataagaggtccagtgatctgcgtgacgaatggctgcagtgctttggcgcttgtgcggtcaataacatctgagatagccaaagcggcttgtgttcgctggtcgaccgagccgttcatgagaccttgaaggaagataggtaggatggcgttgatacccttgggtagtgagaaaccagggaggtctgcgccagcaacaccgacttggttgagtgtctggcgagtagagataacgagcgactccatctcctcctttcgtaagcgcttggtggtaagtgtactgagagcagtccatgctgccttgaccacctccttgtcgccgtcatcgaacgagatgagcagggcgcggatgagatcaggatagtatctggagaagtcctcctcgtattcggcgaagaacttggcgagatgcatgtcagctcgcatacgtcgccgttcgtcgtcgtgcttagccagagcaagcatcacgctcatggctgtgttaagaccatcaaactcgtctacagacaataacaccttatcgaatgagctctccaactcagttctgagttcttcgtccttgcagttgatcacattgtccatgatggtgttgagaatgtttggcaggcgtctggtcatggcagagcttgcgacctcggccaaggatgcgatcgctcgtgcgttgaaggcagacatgggggaggtgagaagagtaggaagaaggttgggaaggatgacgttagaacgagcatggtctgtgagtagcgtgagaagggctgagagcgcgttctgggcatcgtcgtcgctacgcaacaggttgaggaggtaaggtaagacctgttcaacagacttcttgcccaggatttgttggagagcatcgaaggcctcggccgctgcttcacgaacgtcagcatcaggatccacaagcgccgtcctgacaacttggatgagggtcttctcatagtcttccagttgctcgggtgatgcggatgaaatgagttcacgaagcgcgatacagatgccctgcttggcatcagtgtctgtcgtgtgcaagccttcttctagcgtaggtagcaaagtagccaacacgccgtcaccagctttgcggataagttctccaagagcgttgccagcaatgaccttttgctccatgttagagcttgcaagacggcggatgatgagctgtgtaagagtaggcacaagctcgcggagggttcgtggggtagccaccaatgccttccaaacattgatagacgctgtgcgaacaagaccagacgtgtcgcacctgcaaatatacagagccgacaggaccttgttgcgcttctcctctccaagtacctcgagcagagatgcaccagcctccttggcgccttcttcgacttcttcttcctcgaccttgccactgatacctgtgaggttgaacagaagatctcccacaagctccacagagctgagtcgaatacggtagctgtcgtccgcaagacctctctcgagctctggtagaaggagatcgatggccttggtagcaaagttcttgacaagcaaccgaccagcgcgcagagcagtgtcgcgaatcgattcgacatcgtccgcaagaccaccaaggatgggtggaatgatcttgctgaggtaattggcgaagctgtttccgaagcaggccggcaagaagatgaagagagacatgaatccttctcgtactgaagctcgactgctcgcgacattctgtagaatgctgggcaatgtctcctccaggcgactcgtacccagaccagcgagtacttctgacagagcttgagcggagcccaaccgatcgccagcaccggtgtccgacttgagtgtagacatgagactcgggatgagatctggtagagcatcttctccaagtttctcgaccagggaaccgagtgccttcgaggctgttgcacgagtggtggggacagggtccacgatggctacgcgtaggccagcaacgagaattggcaggtgcgcaacaacgtctttccgttctgtaagatatgctaagctgccaataatttgtgcagatttgcgctttgtgcctgatcggtcgcccaatcctcgctcgagaatgcggaccaccagggcgagagaaggagcgtcaaggaaatgagcaaactggatcttgatgagcgcatcaagagcatcgtcggtgtactttgttggatcactgagtgctttcaggatgatgtttacaacgctcttgatctcagggttgctgataacttctccgaaacgctgcagactgcgattggccgatgatcgcacttctttgtgactgtctgtcagaactgttgtcagtggcggaatgatatctggcaagctcatggcaagctggttcggatctaggtatgccatggcacccaaggagtcacaggcgcccttcttgcttcgccactgctggtcgtcaagtccttccagcaagattggtaacacttgcttcacaccaaatgagctcagtgttgagaagctggtcttcgctgcgtcaaggcaggcttctcggacgtccgcgcttgagtcgccaaagccagcgagcaattgtggtacgagctggataacatatggctcaaataagcgtcccaaaatcagtgacaacagctcgtatgctaggtaaacgccttgtctttggttgacgtcttttttgttttcggaagcgcccttgagtgttgacataatgcggtgttccttgagtacacccagacccttgccacgaacaatacctgcgaggccatatgcagcgcctcgtcgagatgcgtatttctttgatgtaagtagctgatccataatctggctgatataagatgagacctcttgttgtgatgtgcgaacaagtggtggcaggcattgtgccacagcatactgtacagtttcggaaggggtactgagggtggcaagtaatctttgaacgaccttggctacacgctcatcaccggcctccaaatgacggccgagggcaccgtagagaatgatgaccgcttcattgacctggtcatacatctctgacttccgatctggcccttcaagcgcatcctcgaggagcttcatgagaggctccacttctgattgggctttggtgttgatgatggacgtagctgcatcaatcattgcttctcgtacagccgcacttcgatctccaagcgggccctcgtagaccataaaattgaggaagtccgacaaatcgcttggctggaaagcctgagtcaattctttaaaggcaagagcgataccatctcggctttcccaaggatcacgtaaatcgactttacggggcataccatattcgtcgcgctcaggcatccgtggttttgccttctcccggtaggattcttgcagtttcgccaggagaccatggaaggttgttgggtatttcgcaacgacctcaccaagagagcgagcagcggctcttctcagttgcttgtctaacgaatccaaatatggcagcatttgtgagcctgctgcctcttctagtttcaagtcgttttcttcccagatcgtgtgagctaactcggcgttttctggcacgtcgtcatgacaagcgaggaagatttcctcactgaatgtcatgtcgttcgtgtccagctcggcgtcgacagcctgcagtacagcggtccggaccgaggtctccggtacaatggccccaagcaggagtgcacccagctcgtcattgttgatgttgggagcaaggccgctagcaagattagtgaggcagtccttgattaacttgtagtgttgctggtagcgctgcatcgaccagaccagtatttcgagtaagtctttgcgtgggagtcgcacatctgtacaggcgttggtgtggaaagcgatgatctcgatggctagaattagctgttcgtccgcttcttcagcagacgggcgcccgatcccgcctttctcgagcactaaaaacacaaggggaaagcaatatgcgagtgtaaccggatccagtggcctttgttcacctaaaaagcggagtcggtaaagcacacgggttaccaagtcacccaggtcttccccttcatattcgctggacaactgaatggatccaatggtcctcaaagtagcgactcctacaaaaggtcgtagatgacctagtctgttcgatattcgctccgagcaagcaatgtaagcagttgcgggcaaatcacccagcaaaaggccggcgccagatcgaatagactggatcagaagatcaacagccgcgcccatccactgctctgcctcggtagggggtccagtcgcaaggctcttaatgattccgacacctcgcctcatcttgcgctctgttgctgtgacttcgtctcgaatggctgcttctttagcaagctgtgcgttaactttggcgcgttcatcggcagagagcttcttggtctcgcccttcttttgtgcgagctgggctcgtagctcctcttcccatttgagagtatcgtagtctttcgtgttcttgtcaattgtcaccggacctttcttcgagagaacgtcaacataagctgtacctgctggcgttcggaaaatggccgcttcggtgggacctatcgactccagttgcttgggattgaggtcctgactaaactgttcgactacagctggtaatgctgccgctggcgctacgaaggccatatcagtataagcactgtatgctgcaaggctgatagccgggatttctgcattgtcaaagttctggtgagcgttagtgactgtgttgggcaatctgaaccgatggatctcacctctgtggcgtcattgatggtgcgtatacattccttcagattggtttgtactagatcaccagggtcgatacccatgcgaagacacaagtcaatccaggatactcgaggaatcatctccttcctggctattacgatcaaattcagggcttgtgaactcaaatctttctgatcgatgctcgctccctgcttccggaccacatcggatggtacacagagacaactgatcacaacaccgagctcagtagagcctgacttggatgccactgcagcgctgtctttgtcctctcgctcgctggaccggtaccaggaccagatgccttcggtcataatgttgctgatgctggaaggagagacttgaagataggtccgagtcagagcttgtttggcagcagacttagccttggccgaaacactttgccctacaatgaggaatatgaatgcatgtgcccatgaattctgtgcctctgtcgaactagcttcttgtactaagaagggtgcgactgctgtcaaggcacgcagcgcaatggtcacgtcatcttctgtggacaacttggagtacacctttgggttaagtagaaaggaaggttttggttgtactgcgagcgactgtgaaagcacatccgatttcttgtagatggcggcgattttttcgtcctttatgtgttgtactttgtccaaaagaagagctgagacatagtggcccacagtgatgagaccgctctgtgttgccggaataggatttgcgattacttcttgccaaatatctaccaattttggcagtgtcgcctgacagaaagcgagtatgtcggcttgagtacgctgttcgtcggacagattccaccatatatccgcagcgcgaatagcccacagcctccgcacgggaatacgcttatctgccatgcccttgatgaacgaatcagacacagctttgtcaagagcaactccgttagccaggccaaaagtgagatggtcggccatggtcgacacctcagcaaccacggccgcttcactaggctctttaagtgccacagatgcgatgctggtgggtatcttctgtgacaaggcagttgaacgcggcagtgcggatagtagttgtgcatgaaggactttctggtcggctcctgagactttgccctgtttgagagggttcaggatctcgtcagtgaccttgttaatagtttcgtcgcttttggatcgcgaagctaaggctgcgaatgtgcgcagtgcgccagcacgaatggtgggattagtggatttgacgttggaaagcagcggcttaagcaggtttccaagtaggacttcggacaggtccatcgactcggggagggccagtatcatcggagaaacaacgtcgttgagcaccacttctggagctctcagcaaggccttctcaatgggcggtatgacctctttctgcacctcttccggtgtggcgaagcttgtgaagaaatcaaagagggcattcgatatgtgatcgggtagctggctccttgatccaacgatttcgcgcacgtagaaagcgtagtattccgacttgagcttctcgaattcgggtttgacggcagacagtcgcgatgccgatccagcaatgactccaaggaagacggcgtttccagccgtgggcgccgagcccttcgcggtgagggtcgtgacgagcttggaaagagcgtccggcccggtcgcttcagagcgtagtatcgcgcgtacagcccgccgtgtcgaaaccagagccgagtctgagatgcgcccagctcgccgtgtgcttcctgctcctacgcatgtctccagcacccgcgcagtcgcaagcgccacgtcgatgccgaatttggcccatcgttcgggtgagtttgcgaattcgaggagcagcactgaacaccagtccaccagcacgaatgcattcacgtgtgcgattccctttttgaggcattcctgtttgaggaacttcacaatggcgggtaggacggcgtcgccatgctggccagcgacgagcgccctgaggactgcttcgacggcccgtctcgactcgcggtcttcgtatagtgggtatgtctcgaaaagtagttctaggagggactggatgtcggtggtggggagagctagatagccatctcagtcagctccggcgccacacgccatcaattcgcacacaagcagcactcaccattatctgcactgcgctgctgcaggcccgagagctccgcgattctgcgcttggtggagctcgtaatcagcccatggcgcagctcttcgcgccgtgtggccttcaattcagcgtccccattctccgccatgtcgtatcatgcacatgggcgagggggtgtagggaaggtggggtgttggcggggtgtgttttggagacgtaaattgtcgaaatggcgacgggagacgggcaagactagccgaagtgagtcttacagctttctccaatgacataacgccgccctacgacaaacaatcttcgtccaccaccgcccttccgcacctgcaaacacttgcgcgccaagagcaccactgcgccctacatgagtccagacacttttttgggcctctcgaatcttgatctagccaaagatcaagcccccatctactccataccgctgggcgcctgagttcttgccctttcgggaagtgtcagtaccaccaccaccgacttgcaattctcaaggaaatggccaagaagaagaagcccgcgggcaatcccgcgcgagggttcgcaacaacttcggtggccagcaagcccaagccggaaaagatgacgggtgacgccaccgcgacagaagctgtaccatcagtttccaaggagagtgcaccagccattgtatctgcccctcagatcgttacagcgcccaacgtggcaaaggcagaggtcgtgcaaactccagaagaactagaagcgcagctcgagcgagatgagctgcagctgctggtggaaaagcatgcgccaaaggttcgccgcgattcgcatcgtaatgtcttgaagtttcagaccgatcgtagagtgcttcgcggacagtctcactcaatgactgtgcacgattggctaccaaatgaagttttggacagcgttattgcgttagcccaagccgagtccaacgactcaaatcggaggcaaggccctcagtctctgctcaaaatcttgactgaagaggatgccatgtccaaactctggacgcttgatctcactctacgcgagctcggtttctcaagcgatcatgttctaccagttttgaaatggatatgcgctaatgctgccgctgttgactcttccgcaagcatttggggtttacaagaggcactagaatggctggcgctagatcattgcgatggtcattctttctcatatgaagaaccagcgcccaagcgttcagctacagaaattgctgagcgatctcggcctagtaagtcccatgttctacaaaatataccagtccggaccattactttcccgaatgtcccgtccatctctctaggctacatattttacatcggcgacatactgatcttttctagcaagtccgttctcagatgatgcagacaacgaagctcagaaagacggagcagtctcgaatggtgctaggagacctgaccaaacaagcgccaatgcatcgaatgccggagataagatgtcagaacacatcgatattgacgtcagtgatctggatagtgacatcgagctggatgatctgatacccacttatctaaaactcaaaggcaagctttatgaaatcgaccctagtctggttgaagccacaacacgaaagcagaccaaagccggaaagggcaaaaatacacccgcaaaccagattcagcagagtcctacggtgcgaaagctcctttcacagctacagaagataacctcagacacgctctttgacgaatatgaggcagagttacagtggccagcgaaacgcaaccagatcgctcaagagaaggctacgagaagacaagaacaaacgaatagaaatccaagccaaactgaggatgaatcagaagccacaatagcgatcgaccggccgattgtgtcccaaactgcatcttcaactacagttgccgaccctggcgaggctgaggacgaaggggatctactaggtagcatgttctctgcggtgcctgacgttttggacacaagcaaagctgaggataagagtactgtgtccgaaaatgtcacgttacgggattttggcaagtcgagtggcctgactccacgaagactgctggaagaggctgttcgctccaggtgagtcgattgtcaataacgccacataacacgagcttactccagacagggatcctaacgcacgcttggcatacaagatggtttcgccaactacctatacctgccgacattcactaactatatcctggtcaaaatatcaggacatggagtatgatgaggacgtaccaggagtgaccacctcgttgcggcagttacaggcaaagtacgaagcaacaagtgtggctaccgtttcagtagagcaaagcgagagctatatttccaccgcggcactattttcaatctccgtggccatacccaaggaggagaaggtttatttgcgactaccttcaaactggagagaactgtaccgagagttcatggaccatcgcaagaccagaatcgacaccgcggaccgagatgcggttaagcactatcgctcaattgttttggatcagatagaaaacgatgagtctgatggtgtcgtactcacgagccgctttaggatgcggaaccaagctgcggtgagctcaagtgcttcaaattccggctttaatacacctgtccgtgagctagaaagtcttcgtgacctttgggctcagaagtcatctacgccctcgttccaacatatgcttgttggccgacagaatttaccagtctccgggttccgagatgaaataatgactaccatcgacaagaaccaaatcacgatcatttgtggagagactggttgtggaaagagtacacaaatcccctccttcatccttgagcatgagctctcacaaggcaaagcttgcaaggtcttctgcaccgagcccaggcgtatctcggctatctcacttgcacagcgtgtgagcgaagagctcggtgaggggccaaaggaactgggtacaatgcgctccctggttggttatgcaattcgcctagaatcgaagacgtcttcccagacgcggcttgtctacgcgaccgttggtgttgttctgcgcatgttggagtctgcaggaggtcttccagaagtcacgcatcttgtgatcgatgaggtgcatgagcgaaggcaagtgagcaccagaactgtctcgaaaccacactgacttcaactagcatcgataccgatttcttgctgatcatcctccgctccttgttagagaggcgaccagagctcaaggtcatcctcatgagtgctacggtagatgcgaacaggttctcgagatatctcaacgatgcaccgatcttgaccgtacctggtagaacgtttccagtccagacccagtatttggaggatgcgattgaattaacacattacgatggatcttctgagaaaacccagctagatggccggagtagcgatgacgacgacggagaaatcacttccgacaagtctggcatcccgagcaaacttcccggttacagccctgctactcgcaacgtactctctacctacgatgaatacgctatcgactatggccttatcgcacgcttgattgaagcagttgcttacgacccacaactcagtcgatacagcaatgcagtgttggtcttccttcctggtattgctgagattcgtcaggtcaacgaccttctcggcgggcacccttcgttcaacaataaggactggctcatctacccacttcactccaccatatcaagtgaggaccaacaggccgcttttctcattccaccacgaggtgtgcgaaagattgtccttgccacaaatattgccgagactggtgtcactatcccagacattacttgcgtgattgacacgggcaaacacaaggaaatgcgattcgatgagcgcagacagctgtcccgcttaacacaatcattcatctcgagggcgaacgctaagcagcgtcgcggtcgtgctggccgtgtgcaagaaggactgtgttttcatttgttcaccaagtaccgtcacgatacgctcatgactgatcagcaaacaccagagatgctccgactatctttgcaagaccttgtcatgcgtactaagatctgcaaacttggcgatattgaggagacactttcacaagctttggatccgccctcttcacgaaacatccgtcgcgcaatcgatgcgctcatcgaggtggacgcgctcacgccgagcgaagagttgacagcccttggccggcagattgcaaagcttccgctcgatgcacatttaggaaagctggtgctactggccaccatcttcgcctgtgtagacgtcgccatcaccatcgctgccatattgtcctccaagtccccgttcctgacgccatttggagcaaagcagcgcgctgacatagcacgtctggcgttcaagaagggtgactctgatcttctgaccacatataacgcctacagagcctggcgtgcggtttgcaccacgccaggtcgctccgaaatacagttctgccacaagaactttctcagtccacagaatctgggtaacattgaagatctgaaagctcaattgctctcctcactggtagaagcgggtttcattcaactctcacctgatgagcgtaacaatctcaaacgctaccgcagcaccactcgtcaccgcgcctttgtgcaagttcccccacaatacgacatccacacagacaacgacatcttcgtcaactccgtcatcgccacggctttctatcccaagatactcacacgtgagggcaaaggatggcgcaacatctccaacaaccagaccgtcagcttagctcctacgtccgtcaacaaaggcaccaaagtcgcacagttcctatcctactaccacatcatgcaatccagcaacaagttctacaacgcacactcgacctcgatcgtgtacccgctccccatggtactcatggtagcagcagacatggatttcaaaatgcacgccggcgtcattagctttccgggcagtgtgttgcgcttcgcagtcagggactggagagcggcggtggcgctgaaggtgctgagacgccgcgtcaaggagattttgtcgagctgttggaagaatcctgcgaggctgatgagtgagcgggagaaggagtggttgggcttgttctttgcggtgtttgagggcaagtgggagagggaggagaggattcgtcagagagcggggggtgcagcgaagtaggctgctcaaagtgatttgtacagatttgtatgatgtgagcctttgcgatggaaaggttgtgtcaacagctcctgccttggtgatcatattagacggggtgattaacgaagaagcataattccatcgactcaatgtccggaaatatgtgcatccattcagtgatcattacttgtgtcgtaagctctacctctagccgagtgcgccgtgcctatcctagtcccatacacgatatcttacaaaagtgtgtctccgagcgcacacctaacgatcgacaaaccagcgcgtacagtgtcgcttgcgccctgctcgtcaaggcttgggttgacttcgacaagatccagagcgatgagcgatccagtctccgcgacacactcgcagatgaagtcgccctcgcgcagagtgagaccgcctcgtacagccgtacccgtgctaggcgcatacataggatccagcgcatcgatatcgaacgacaggtgaataggcgtatccatgccgatccaagccaacgccatatccatgatcttgccaataccatgtctgtcccgcattagtaaatccccatattccgcaaaattcggtctcaacatacctatcaacatcatgcatcgaaaacgccttgatcccgtgctccctcagaatcttcttctcccccttatcaatatccctcagcccaatatacacaagtttcttcgtgctcagcaagtgctcctccttgatccacccaaacacatcctcgcggccctccttcgccagccccgtcaaaaacgacacaggcatgccgtgaatattcccactatctgacgtctcaggtgtgttgatatcagcatgcgcatcgacccagatgacggcgatttcgcgccccagccgctcgcgcaccgccttcgccgtcccgctgatcgtgccaatagctatgctgtggtcgccgccgagcgtgagcaccattttcccggacacggcgtgcgcgtagacttgcgcgctgacagattgggttaccgcgctggcgaatttcgggcgcttcatgccgcggtagtctgggtcgtcggaggggaggagttcggagtagttgtgcacggtgccatcgtagctgacgttcatttcgaggtcgtgctcgagttgctggattaggccggcttcgatgagggccattggggcggcgtcgacgccgggtttgggctgtggggggagttgttagggatgtttgggaggtgtggtggatagccttacttggccgccactgaagccgactgcgacgacgcccaagtcatggcggtcagggaggaactttgcttggtgtggaggaggggctgtcattttggctgatggctgtggcagatgtcagtttgcgatagtcgttgagcgtgtgggcttgcgacaaatgcggaagttgtcggcaagacaaagcgttgaggattcagaaccaaagtaattacttcttgcctcggattttgtaacttacctgtgcgacagagattgccgtatgaatgctgatagtcaggtcactcagctgctggcgtaatattactcgtatgtaaaagacgacgtcaaggctgagaagaaaaaagtaaaattcaaagtctaaatacgtgcgaaacggcggccttttatctctgcgcagcgcgctcctcttaggtaattaagcgtgcaccgagttttcctccatcgtgtatacctgtacttaagggaacggaagttgaggctctcgtgtagacttgaacttaggggaacaaaaggacgtgcataatctggcaccccccactatcggccggcgcgagctcacatttggcaggagcgtatcggcgggcttttggcatgtgccatgtgtccgtttgtctctgagaaggtcttcgtgtatgacgccaggtgggcgaatacttgtgagtacgaaggtttacatctggtgttcttcgtggaaggatgcaggcgatcaccagctgggtaaattcgtgattggctcgccgcggggttgcggtggtacgtcattggccgggttggatcggctttagcagtgcctactcctttcaacaccagtcagcctacacaccggtcgcttactatatccgtcgtcgcatgaccctttccacagagttgcaacgatggacatcttacgaatatggacattgccttcgcctctagtatccactaatagccacgcatagcacgagtgtgcgaaacgcttacaaatgcgattacatctacccaagtacaagatgatagataaggcttcgaacacagtgaacgagtgaaaacatacatactatatggaagaagtcttggatagagaagtagttctgttgagttcgcagacaatgacttcaggaaacggtttttgactagaaagagcttgacgacccagacaagagatattctgcagagttcaagccagccagtgctcttgcatgtcccaggagtcagacgtggttgaaggtgaaagtaaagcgggcccagggatttatgattggcctatccccaacattgtcaaagcgccgcctctccaacttcaaagctttccactcacacatgatctctattccccaacacgaccaaacaggacacacgcaataccaatgtctgcaccatcaccagcgcgcacttttgtccgctacgccaaagccagctccaaggccaattcacaattcctcattaccctcttcgtcaagcccggcgtgagcaggatgcgcgaaggcatcgctgccgtttctgattcacatgttttcatgaacgtggccaattacgctttcgagggttctgcgaacaagtctgtccaagtccttcttgcgaagacgttgagcgtgccgaaaagtcatgtgtcgattgtcaaaggcctcacgagccgcgaaaaggttgctgaggtgaaacttttcgtgaatgaaacccccgagaacaaggtcgcgtggttgatgagcatgttggagagagccgtcatgcctgggaagaaagtagacagccggggagatggactttgaggatggacaaatgcattatggtattagggagtgtcgtgggtcatagggatgctgcatctatatacaggtatgttgtggagagaccttttctccttcaccagcaatgttttccttggtcactcttccgtgctggattcattacattatcattaggcatatcgctctttgcttcaaaagggaaaacaattcgagtcgcaatcgcgatgggaatctagtactgccacgcgccgggctggtcggtctcagctgtttcaatggttagctgacgttcaattagtggataggcggaatatagacttacaagtcaaggcgctgaatcccagacactcgggtccgaaagtggcgccatcaacctggccaaagacctggtatccagtctcgggtgccttggccgggcacgcaacgaagccagtctcgaagttgaggtagccgaacgagttatcgccggatggctcgcggctgaacatggccctgtagctgccggcgggaacagcggccgagtgtgcctgtgtgtagctcaaagcaccatcgggagcaacgtagacctcctggccaccggggacaacggtacccatgccgagtgtaccatagccaccagccaacacggtggtgttacctggcgggcacgagccggcgggaagttcggtcgggcagaatgatgagggagggcctccgccgaggtaaaacttaagaccgcgtgcagtgagcgtctggaagtggacgggagaggcgctgcgagcagagatgacggtgaagtagttggggccagcaggaggagtaggtgtggacgcgggtggtgctgaagagcaagagctctgagcgagggcggtgctggtaagcgcggcgatgacggtggtgtacttcatcttgatgagtcttggattgaagcgactgtttgagttgcgagagggacaattaagcagagaaggatgctgaagatgcttgagctgatgatgccttggaaaccagctcctgccttaaccttatatacaccttccgtcgtagaaggcgtgagatgaacgaagttcgccgctccagccttggtgtacccttgccatgcaatttaccccaccgcccagtactaatcccgccacaaccgaacttcgtacagcatgtcgctacccaaaggggctggcatgggctggtaaaagcaaggcgtggcagggttcggctggacaaggttgcatcgcaaagtgcccaaacacgagcagatcagcgttttacgcatgggtaggcagagcaggtcacgctcaccagacggtggtggtagctttcggccagcgttttagcgaagctaccgcagaagaagggcaaatggttatttttggtcgtcagcgatattcaactaacctccagatctacgatagactttgcccgagctattgtgaaatgctgtcattttctcgtattcgtgctgtgcaggcactcttctcggggcgtcggatgaggaagttgtgactcgtgtgacgtcgatcgtgcccccgcttgttatctcgtgttccttggttatgagcttaacgctccgcttagtgcgggcacggctattgcgagaacaaagcgtttgcggatggcttcaccgaggttgctggtacgacggtggaacgttctacggtgtacgatagggacgtcagagttgcaacaggcttgatgggtgccagccggagcagccgccccgatgatgcaccgcagcatggagcaccgcagcatggagcaccttgcgtgatgacgagagcattcacacggaattgtgatgtacaaaagtcatgagatgttacgtcgcaaccatctgcactgtggagtgaaggcaccgcgtcgtgatggcatcagcgatccaaccaatatgtgctccaagcgacccatatagaacccaggaattatctcgaaggaagtaacgataaacgttgttgaaacagactacgggacgatggtagccgatgacatgggttgaacgggagaccccagtcgttcaatatgggtatatgtctatattcgctcttggcttcgaagtgacctgttcctcggttcagattcgatagttcacgatctaaacgtgcagcgtgcgctgtacaatagatttcaatatcaatgccgcaacagcggtgagcgaatatccatttcgcacattgcaagggtctgggatatgctagcgcgggtatcaataagaacaaagcctacatccataagcacagctttccactggcagtgccagcagcaacccaatccagcgtaggatggaactttgcaactgctggcaccgcagtgatgccatccccacccagttgcgccaattgctggccctttgcggtataaatatcaacaaatcggttcatgttgccgatgcagaaccgctgcacgccgtcttgagggaattgctgccactgcgctcgtaatctgcgcacatcatcattagcatgtgtaccattcgtgttaggatgacagccttacatggtaacccaacggcccgtctgattgttatgtggcacaacgactgatggcttcatatcagcatcagtcaaagcagtacctgtagcccattctgccgatttgctgaaatcgtggatcttgatggtatcatcgtatgatgcggtggctacctggcccgcagagttccacgcagcatgcgaaactgacagtctgctctcgtgctcgcccacaagtgctgggagccgcgaatcacccttcccactaatctttcgcaagtcccaaatcttcagagtgcggtctagagaggcggtggctacgagatgtggttgctgaggatgcaggctgaagcctccaatcttcttctcggacagttgaaagagctctgcttggtccgaaggtgtgcgcatgtcatagattccgaatctgccgtcgagcgtggagaaataaagcgtatttgcgtcgtctttggatatttctaaaccggacaacggctggtcttcattcggatccgatggcccgtagacttcgacagccacgcctttggctaggtctagtttccggactgaggagtcataagacgcagagtagagtgcatttgagtcatgcggactaaactggaatgtatgtattgtgcgtgtgtgaggtttcagggtggtgatggtgggaccttcgttatcggcgtcttcgtcgtcttcttgctttacttccgcaactttctgcgacgcatcgcatatgcctaggttccctaatttgtcacctgcgaagacaagtggtttctctgttgtcggatgcatgcccatcgcatatatgcgctccggtgtgattttgatttcgttgggctcaaagtcctcccacagctgtaagccgctcatcttctccctgagcgctcttagctctttgtccgtggtctcttttacatcgtcgaaatcgaatgttcgctcgtacgggttcgcgggcccaatagacaagaagtttccgcttcgattccagtccttgccagcaacgacaatatcactgaagttgaaagcgtcgctgacgcgttgccgttttgcgcgatcagcctccttgatcgcaacatattcgtcctcagccttgcgcttcgccttctcactgtctgcctcaatgcctttcaaacgcgacgaagttcgcctaggcgcgatgtcctcctgtttgatcttcttgggcgcgggcttcttgactcttggcttcgacgatgcagccgctcttgattttccagtcggacctagaccagcttcggcagcctccatctccaaatttcgcagcaacgcctgcgtcttcgcgatattctcctgccgcttgcgctcatactcgctgagctccacgttcttgccacgcgccattgcgtattgttcttctttgccgtttgtgggactacgcaaaagttcaaaaggatggtctagaacggtcgcgtgaagcagggctgggttctcgagcgtgcgatgcgcggagtacgtgcaaatgtgaagatcgtgctgcagagccaatttggtgattctcgcgatgtgaaggtgataggagagtggcaatggtgtacctcacaatcgaaatggcacgcgttgacggcaatccaagtgtaacacggattcggcaggcactcgcaagttcaagagttcgagattcggaggcctctcctgcacgtcgccactagcgcaaacgcgtcggacgcgtttgtcacgtgctgttggtgcaccaatttcagccctggatagttctggactttatggacatggcaaatgtctatgatccagactttcgccgtgaattgcgagacgacatgctaggtgctgcaggctgctagtctcgtgcagcctagatcgcatcgacgagacgtcaagatcttgcatgcggtggcgacgggagtccgatcgatcttggcggcgactagacggatgtccacatcgacatcgaagttgatctgaacactgcaaccacagccatggcgcccgctagattatctaattcgctgttcggaacgttccgagctgcctcacatcgtccattagcagctgtttgcagacagagatgctcataccactcgtacgattacgctgaagtgccgcccttctccaaagccgagtctgcgattctgtcctcggcatacgcacatgtaccgggctacgggttcacgatagactctctgaaactgggagctcgcgatgccggttacctcgatgtgtctaccaacttgttcccccgaggagtttttgacctgatcaactatcatctcgtgacccagcgattggcattgaaggacaatgtgcaggtcccagacaatggcgagaagaagttgggcgtgggatcaaaagttcggacgctcactcttgcaaggttacgagcgaacgagccggtgatacatcgctggcaagaggcaagttcgtctatatgacaacttatgctggtactaatatcgtttaggcactcgcgatcatggctcaaccatcatacgtccccgcctcgatatctgaactcgcaaaactagccgacgagatatggttcctcgccggtgaccagagcgtcgacagcagctggtacaccaagcgcgcgagcttgtcaacgatttactctgctaccgaggtgtacatgacgcaagacaagtcgccaaacttcactgagactgagcaatttctggataacaggctggcagatctcatgaaggtcggtggctttatgggagctctgggagaatgggtcaactacacgggacattcgacggtcaacgtgctgaggagtaaaggagtgagaatataatgcaagaatcttgctgggatgttcgagttgaaaagaacatcagcaattacaatcaatctccacgctcttcgcctccatgatcaatgtttttgatcgtatctgcatgcgtgtacgcaagtaggtccctgattgcgaaaaccgacgttatcgcgaagaatgcaaccaaagctacctagagagatttcaagatacgaccgatctgctacgccttgtttccatatttgcaccagtttgagtttgacacttcatcgggcgctaggaaatacgcgcttgtggataccaacagcagcgtctttgcgatgcgcgctgcatttttctgcttcagttcgaccaaaaacagtttcatggtgtcattcggttacaagttcctgacgatcgcttgcaagaggctcaaaggtgtctcgggtacctgaattctccaggcgcaatactgcacagttaagtctgcaaaatgcaaccaactgtacagcgtccactcgtggcgatgaaacgcgatgtcggctacccggcagttttctcacgctacttcagagatcgatcatggtaatacagtcaccgcggcgagctttcaaggactgatacgaagcggccgcatgacacagaaatgaccgtgaaatgtgttcttattgcctgcaggtcatcaccgatggtctgcgtcgaggctcttattggagggactgggctccggcctacatcataagggtctccttgctggaaaggaagactcgattcacactccacgctcgatgcagaccagctcccacgtaacagccggtgattagctcggcagacaagcactttttcaacggcccaacactcccttcaagtaaaatggaccctgtgaggaacttcactgggaccggtgcgtatcaccaaactcagatctcgatggcgtgtgtagtgtatgcaaagtcaacggttggcaccgccctgtagcgaccgttttgtacagtcgcatggtacggcgaagggtcgggcgaggcacttggtcgcgtctctatgtcaaataccggatggtcagggagaccgaaagtgggcggcgggcgggcggttgctgcagagcactgtttcgcgtttgtagagatcatcagccaggtgtgcaatcgtgaagaccctgagcagccgtgtcagggtcctttttcgatggggtgccgcttgggcgatggctggtgtaggagacgaggctcatcgacgatcgccgacgctgacggtgcttcggtagtggctcggtctcgaacggccacgccacacgatcgttcctcttagagccctccgatgccaagagctcctcggagctggcattgggatctcagaatcgtgaatgcatcacgatgctcgacaccatgggtgctatggccggattatccaaatgcccacctttctggcggcccggccaccacgccctccctccaccagcacattctatccatacccaccagctcaacaagctcgacaccgcatccagccattccgcagtgcttccaacttggtctctacggacattacctccgatcaatatctgagtggagtgtcactgaaaagactgtactgctgcatcgtaacgccatcccacgagaaaacacaaatctcttccctttccgaactcgtagtcgcgcacgttcatggaccagtaaccgccctcgagcgagcgtctctgacgcccatggaacacgccgtatattcataacatacgaacctaccgaccatgcatgaccctccaggaaccatcccgccggaagctgcccgcctccaccctcgccgcatcccagcccacaggtcggtttcgcttcgacatagtcctcctgcctcgcgcgtggataacaaagtcgcggtcgaacgccaggcgacagctctcagttcgccgaatgctgccagcgacaaggccaatccgcccagtgtctcgcctcacctccagtcgaacaaatacagctctggagagagcagtgacgccggccgatggttcgagattaccaacaacaacgcccgccaaagcggcgcatctgctgttgacagttagtgccttcaatgtagtttctttgcgcctgtagctaacttatacactacagacgatccgccgttcttccttcgcaactcgtcttcctccgagactcctccggaaggcctttcggccaactctgcccactatcctcgggtccacccgaatatgccatatcgacccacggcgcaaatcggcaacgatggtagcagcaccgaggacttccggagtgtcatcgacgacctgaccattgcgaacaagaagctgaaacagaagctgaagaagtacgagcagtcacatgatgcccgtctcgaagaagataagcttttcgaagtgcggttccacggtcttcctgatcacaagaagaaggagctggaggagactcttcgcaagttcgcagctggacttgacgatgctatgtccgactacccacccatcacacaatatccccccacattcgatcagcagaagacccagtcgtcgacttcacacttcaatgagtctggctatgcctcaatgtcagcatctggccagaattcctcagctgtttcgaatcaagcttccaatcaagccaacgacagccataagatgagtcgttcggcgtacaagcagcagcagcaaagtattcagtcctacctgcacgatgttcacgggagcttgctacctcagaacaatgttcccatgactgataaatcgaagaagaaaatggtggtgcgtcgcctcgaacagatatttgccggcaaggtatcagtaccagggagtcacccgcagccgatgcaacaggaggaggttgcccagtcagcagctactgccgatcgcgaagagagagaggctactggtcgaacctttaagcctgaaggccttcgtgtggctcgcatcttatcaggaggtcgagacacttccacaccagactcacgtgagaccttggagggattacaatcgaatgtgaatatcggcgaacaagattgtgtgggttcaggttcgcctgatcaacgaccaacaaggccattggatctggatcttctccgagcacaagtccccggtgaaaatatggagtatattcgtcaccttggttttaccccaccagacatggagacaggagataaacccgaagaaggacatggttggctgtacctcaacttgcttatcaacatggctcaactgcataccctcaacgttacccccgaattcgtcaaggacgctttgaatgattacagcggtcacctcgagctcagcagtgacggacgaaagatacgatggaaaggaggtctcgatatgaccaagggtatcagcgacagctcatcggaaaatctgagcggcggctcccctgcggaaggcgggtcgcccatcaagcgccaacggaccgacgacagcagagaaaatgatgaagacgctgggtcgagagcaaggaaaatagctcgagcaactcgggagcgtgagctggagaaattcgcttacaaacccatgttcttcaaaagggttgagtccgaggacgatgacgacagttatgggtacgacattgagtcgtctggtgcttcgatgcagcgaccacatcatgcaggggattcttcaggatttggtagctccgccatgcagagtcattcatcaaccaaaaatcggcgggaagatggacccctcatattctatactaaggccaagttctgtaccgatctcagcggcgaccgcttaggtacttctcttatgcctggatcctaccagcccgtgacaagccagcctcttggagtaacatcgcaagatgccgtcggcgttcaacatcgatctggtctcaccgagccccgagggccaatggacgtctcgcctatggagctggactccaacgcgacggtttccagcgaggaatatttcggcttttcacccgcattcctgaggaatgataccagcggcagtggcagccccgccgagttgatggactttgaagcttccgggctaggtggcgtgcgaccggaggacaactttgccatccgcgtgcgacggtcgcagacccaaacggtaccaattgctttgaccggccgtcgccgctcgaacgtgtactcaaagagaatacttcgtgccttgggcaaagaatcgtctgcggacacatcgtctacttcgcccaccagcccgcagcgtgtcattaaaagcgacatcatctccgcgtcgcgaaagacgctgcctaattcagaacttccgcctgcgtcgtacctgcccttcgattcaacatcctctggcgacgttgactctgactccgattctggctctgatgcagatgaatcatccgaagccgactcggaatcgggcgaaggtcccgccaccgccatgcaaatgatgaacatgtccaccagccaccacgacagcggcgattccggctccgaagcatcacagtactccgaagacaccgacgacgatggcagcgtggactttctcgccaccgcgcgccaactcgaccccaacaccatcctgaaccaggagcgcgaatacgacgccgcggtcgctgatcgcctcgctgaggaaatcgtcgcgggcagctcggcggccacggctggtggaggcagtgggttcaacacgcccgcagcgggcttgcgtcgcgaggacagtgcgaggaagcagcgggctagtacaagtggaagtctgtcgtcgcgctccaagctcaagaggtcgaggacaagcgacggcagagtagtgaagtccaagaatcagaagacttctgactagagcctttttttggcttcttggtatatatgtttttcgatatacattttggtcggattggggaaactgcttttaggtggattttccctcttcaccttggcttagattgcattgttttggcgtcagagtttggatggaaacttgataccccacgcgatgcttttcgcgtcttgcaatgtacagactttggctttgaatacaaactatattgccacactacatgggcttcctgatcgtgatgactgtgagagtgtattgaactggaagatatttgcgcatgattgacgacgagaggaatgacgaagcagtgagctctaaccgcccatagggccaacttgctcatatagacattgcatcgtgattacgattccgaacaaagagagccagaaagcttccttcaaaccccaacatgttcacatccccagcttctccacctccccccctcaaccccaccagctccgcactcacactctccctactccccaaacttaacccagccgctcgttgcgcaaaccccacgatgtcctgcactcgccccccacgcgccaaccccacggccaacgccccgcaaaatgtatccccgatgccatttacactgacgacttcttcgggcgcaagaacacgctcgggtgggaagagccgcacgtacaagcccccgacctctccacccgcggacatgttgcgcgcaagcacgtacgcccgctcactcgcgtcgtgcaactccggcgcgttggcggctagtagcttgaccatgaggacgccctggggcccgagtttcgtgagtatggtcgggaaaaagggcaggagtttaatggcttgttgggggacgccctggtcgacgatgtcgggggtggtggtgagtgcgaggggcacgcgcaggccggaggaggggatgccgatggcgtcgatgatggtgaaccaggaggggtgggagaagagggaggattgtgcggcgaagtcgtggagggcggcgagttcgtaggtgtttggggttatgatgtctgcgaggggggagggggttgtagtggtggagttggaggtggagggcgaggggggaaagatgcggattgcttttgcggtagagacgggctcgaagattgttgtggtggaggggtggcgggcggcctggagccaggtatggagggctggtgaggaccagtttgcgtctgcgacgaagatgctgggtcggtgtgatgacttgtggaaaagcgatgtggcaaggttgctgatagttggttgcgggatggtctcgagtatggacatgtcggccatagcgagagaaaggtccttgttcgcattgttgaccgcgacatactgtgcagtccttgcaggctttgggagggttttgataccggctgtagacatgccttcttcttccaactgactgagagcagcccgtccacttagatcttcgcccactgcgctgtgcaggtgaacagaaccgccgaccaggtgagcagcttttgcgatgttgtgagctactcctccgaggctttggttgatagctgctgggtttgaagtatgaggtaagggttcaatctgagacgtgctcgtagtaaacggggcgtagtcacatgagaaatccactgcaagcgcgccagcaacaattatgtcggccacaattggaggctctgtcgcagaggagacagaagtagctggcgtagagggaggttcagagacaatcgatgatgcatcactcgtatccttctccacagcagcaacaggatttgagaacgtaggagtgaagtaagagcttgcactgtatacttacatcagcaccagttctacataagcatcaaaggtgctggctcacccttgggcttcttcttgcttagactccaggatggctagctcacgagctatgatggccgcccgcttgacgttcgactcgatcaaagctcggtttgccggaatgctcttgcccttggtaagctctttaatcttattcagcacgaacggggtgttgtctttgccggacgcattcgaggcatctgcttgtcgcaatgcttccgcaatgacaacatccatctcttctttgggaatcgcatgttcagtgggcacagggttggcaaagagcagaccggattggatctgcagcatatgttgcgcatctagacggagtcagcagtctggatgcaatcgacacaatcagtacgtacgtataatggcggcggcctcaatctcatctgcgattgtcgtgggacttttcacgccactgtctctcgaccagaaagctggaaagtccaccttgccttcgcggccatcagcaaaagtccctacacctacaccttcagtctcgagatattcaagtgttctatgaatatcgaggaagctcttgcagccgctggagacgactgtcactggtgttctgcccaactcggtaaggtctgcagagatatccatgctggactcagcacctcgatgaacgccaccaagtccacccgtaccaaagatcttgataccagctagttgtgctaggagcatggtactggcgattgtggtacctccgttgaacagtttgccagtcaatcgcaggccaccaacgtagctcaagtctcgtcgcgagagcttcaatgtggtcgcctgcccagcagacgaagccaaccggatcaattcttctgggctcaggcctacgcgtgctacgccgtctatgataccaatagtcgctggtacgccgccattggtgcgaacgacgctctcgaggagggatgcgagtgccacgttctcagggtacgggaagcctgccatgccaattagcttccaagtcacacgacgggagttatagggaaagtaccatgcgtgtatatcgtcgtctcgagcgcgacgacgggcttcttagagtgcagagcctcgcgcacctcctctgagacgcggaagaagccattgttggtcaggtggcgcctcccgtacgttggaactgggctgagtcgcctcaaagacacccgcggtctcccaatggccttagctagtagtctcatgatagcgtgtgcgtcgtaggcggggagttgtggaggggtgaagcttgagccgcaattcgatgccaagcacggaggtgccccaggaactccgacgaaagaagacacgacgcaatacgcggcgcatgcgcatcagaccaacaacatcaccactcgccttctcctgctttcctcgcctcacacatgactgggtaacttgactgctacccaaaaatgaggtcgacaagcttcgtcgccagctgcctggccgccgtctcgagcttcgcatgcgccgagctcaaccactccaagccattgctctccaagcaggtgctcccgggcaccttcacccctccccaggtgttcaagaacaacaacctggtccggaacatcaacctcgacaagtcgtacccgcgcgaaaccatcaacattgtaatcgagaatgtggacgcgaaaccccaatccgagtactacctgccattcgagtcgagcttgctggcgaacattggggggtttgaagtaagagacaagaaggacgccagcaagggcatcttcgatgtcgaggttgtgggatacgatgcggacaggtagctcccagctctctctgcccaatgggccgacatgtcatgtgatactaacacaccatcagctccaccgagttctacaagatccacctccccgagcccctggcaccccaggcgcagcagaccatcagcatcacctacgccgtcctctcctccctccagcccgtgcccgcgcagatcgcgcagacggacaagcagtacctgcaatacaccttcagcgcgtacacgccctccgcctacctcaccgagaagcagcgcaccaagctcaagttccccaccagcgatgtgcccgactacacctccctccccgccgagctcaacgaggagcaaaaggccgacccgcagaagcagggctcgtccttcacatacggccagtacaccaacgtgccagccggcgcacagcagcccgtaagcgtgcgctacgagttcaccaagcccctcacccacgccaccctgctggagcgcgacctcgaggtttcgcactggggcggcaacctggcctccgaggagcgctactggctggtcaaccagggcgctggcctcaagaaccacttctcgcgtgtcgagtggcagaagcagtcctacatgaatccgcccaccttcgcgctcaagggcctcagcttcttcctgcgccccggtgccgtggatccgtacttcaccgacgacattggcaacgtctccacctccaagttccgctccggcaacaaggaggcgctgcttgagttgaagcccagataccccgtcttcggccagtggaagtacagcttccgcgtgggctggaacgccgagctggccacatacctgcgcaagctctctgctggcgatacctatgcgctcagggtccccttcctcgagggccctcgcgccaatgaaggcgtctcgtacgctcgcgtcaacctccgcgtcatcctcccagagggcgctaccaacgtcaagttccagaccaccgtgcccattgttagtaattcgacaagcctccacaggaccttcatggacacgctcggccgcaccacgctcgagctgactgcaatcaatctggtcgatgactttagggatcgcgatctcgttgtgacgtacgactacccctggactgcgggctacaggaagccggtcgtcattacgctcggcatgtttgcactgttctcggccatctgggtattgggcagcatcgacacgagcattggaaagagcaagaaggcgtagatgatgtatagtacgttttggcgagaatggtaaccatttttgggagggaaaacgagtcgtgttggagtcacggatctgattcagagcgcaatgttggcagcaaaaagacgtttatgtgtagaacaatatcaagggcatttcaatttccatctccgtctttctctcgggtatcagtatcatttatccaattccaaactcaccgtcatcccttagaagggatcccccctccccttaacccgactaacatgcctcaccaccaccttgacgccttccacgcaccccaacctccccacctccctcttcaccccctgcgcgatccgctccccaatcgccacactccggtgcgtccccgcatggcaacacacactcatactcacctccctgacgcccctctccccacatctcagcaagtccgcaacgctgtccgcaaccgccttccgcgcgcgcccgtcttgcatgacgacgtcttggatcaccggcgatatgcccgagaactcgcggcacagcgcggggacaggcggcgcgaaggagcgggcgtcgatggtgtacaagtgcgggatgggcgggtcgcgagggggcagttgagtatgcagcaggcgcaggacattggccgtgcgattcgggatggaatcagcggcgaacgtgacaatgtataccgtcgggagagacgggggcagagtatcattctgcaggatggagcgggggattatctgggccttggaagaggaactttgttgtcgtcgccgcggacgggattcacacacgccgtcactgctctttgcgtgcccgggctcgaagtgcacatttcggctggctcgctcgcgtgcggcgctgagttggtcgatgcagctggtggggtgctcgacgtctcggcggatcaggcgcgtggattggatggcgtctgcgacggtgtacgttggaatcttcggggatggagcatacgggaatgggaggagatggcacgagaaagcacaagggcgtgcgacagggtagaatggacaggttgggtgatgggacatgacgttgtaccaggcaactcggcgaaccaaatcactggtctgttgctgatgtagcagtgtttctcgcgtgtcttttcaaaggagtgactgtggatgcgatgtagtgcagaggttcaaggatcgaggactggagaattgatgagaagtgaagttgaagcagaatggaagacggagggtaatggcttcacttcttgtgcggtagatagtgccgtatcacatggcgtggtacactcgtgaattctataggcggtcatttctcgtggagtcatcgtggtacggtgtggtgtctgcgttaccttggtaagggcgccatgtagacgcgccttctactctgatttgaagcggtaactacttctggcaagaacaatggaaacgtggagttggaattggatgtagactgagagacttgaggaagggatgatgttgctcctatgaggaaggtgcagtgagtggtagctgtgcctcccgcttcatgtacaaggacgaaacccaccagagatctcaataccatcaatatgaactcatgatcattttagaaaaaatggaatcgcgataatgcatccagaagctacttgaagcatgccaattcacaagcttgagcatgtctagagaaattagaaaaagactacgcggaaattggggcagacttggttgaagagatttgtagtagaaaatcatgactgagcagtgataaccttagagatatgcataacctaccttacttctactcacttcaagatatgaagtgcaaaagtctggccttcttcgtacaccaccagcgtacattcgtacatccgcacataatcgtctcccccatcgcatgcttgaagccgaaaacgcggagcacgaaacttttgctgcaacgcaacgcgccttctcccaggcagcgaccggctatacagacgcccaattaaacatgctttcatattccgtcgaggcaaagccgggcttttcccgtgatgcctgcaagagccacctcgggcgcttcgctatgtaccggtgaacgccggagcatcgagtcatagccctgctcacggctgagccatcggcttgttgaggatcgatatgcttctgctttgctcccaaggaagtgtgtcgctgtggagcacggaatattgagggtgaacaatgctgaagcattctagaccacatcgacagtgtgatcagacccagggtttcatcggggatcaggaacaggtcttcccgcaaaatgctctgcagttcgtacgaagtttgaacccatgctctacacctcgcttgttgcatctgtcatgcaacacagcccatgcttacggattcagcatcaaacatcgggacattccttaatagtaccggctcagcaactcatggcattaagagatgacggagctatgctcggaactctgcacgtggacaaggagaattgcttttcggaaatgccttcgctccccatgtgaagaaagttttcccaatgtcgacatcccgtgactcggaacgccagctaagcaatccctgtcagcacttgtgatggagagtgctttgagtgcgtggaattatttgatcaatgtaaatcttgtatggaaagaggcgatcgacgagccctgtaggatcaagctagacgtgattatgaacccaaactcgatgacaagcaaatgcctgacatagcgcttcgatgcgagatctcagctcaagtctgcgttacgaactttttccgaaacatgtaatactgcgcggaattgccggcgatggtggggacctcccggctccaacatataagaccaactcggtcctattgttgcgtatacggcatacgattaaaaagacgttggagttgttcgaggatcgagacgacaacgcggccgcaacgcgggtcatcgattcccggtgcatggaaacggccagtgctcactgtgggtcaccaatatcgcagctttgcatcacgtccaggcaccgcgatcctattcttggctgcacagtttcgagttcggggtccagggctctcttacgccaccaactcatcgttgctgcacgtccaaaggctttgcgcacaatcgaacgcgccggagaatatctccaggccgcacgttgttggccatggaatgcaatgagatgctttgcacggtgcagcatgcagccgacggcacgttggcatgcggcaggcccgatgtgaatgcgacgtctcgcgtcctagtcgctgggtgggcgtacttgccttggctgcatgtcgctctacgggtggcgcctctagccgacgcgacacctgtttgatcggtgagggacgaggcgcgagattggtagatcgagcggaggtgtggcaccccacagatctgtggtacgtttgctgtcaacgctgtggcctcgatgttggatgctattcggtgagaatcgcggggctacggtcgttgatgtgtgacacggctaggcccaggacatgacttctcgtcttaggtggccgctctccctgtacaagtgagcggtgcttctgggtgagacgacgtctgcagtgaagcgacgtggcggcggtatcgaaagtataacggcgcgcgcgcaagccgcgaaggcagctctctgcatgagggattacagaattgaccgcccttcctctttcgcagccttgggatttcctcgaagaatgtttggaagagacggtgctgggtatagctgtcttcagatggggaaagcgtaagctagcgttgttgacactacacgttcgcaatcatgaaggattcaacaccgcgttctgtccggtgaagaattcagtggtcctcgcatggttgacggaacgctccttaccatgcaattaatgcatctgataagttttggcgccatgaagcgataagaaaccaagattcggagctacttgacgaaccacgtggagaatcggccctgagcgcgtgcccctgttgcccatgtgatatgacgagcagaggatcctgtaccagactaaacgacatttgatacattcggcatcccgacgaagaggtgctggtatctcggatggaagagcgttgagaaatgcatggcatcgaaccacattgacccctgagtagttgtagcggcatggtctcgaagttgcccgtgctggatgaaaatggcaccttgaagcgaaatgggaattgcgacctcagtatatcgatcgcattattgattgggcatcaagggactatgtcggagttgctaccgatgcccattgattcgcgagctgttccagattgtcaaaggagcgaatccgatgaccgaacatagcgccgacgcctccgagcgaaactctgtttgaccgcgaagctccgacgcacgagtgcgcggattccatttggagaagtaaatgcgcaacatgatctgataggcagaaggatgcacatcatgctcgcttgatccggagaagctgcttccttgctatctgatcgtctgtgtatgttgttggagtagagaaatgataccctgccattttggagtcggatttgcccatgcgcaggcaacatgatcgacggcacagttacatctcggcagaacggacatactgcctagatttgaagtgtctcatcagacgtgcagaactccgtgcttaggtccgtgttcgagcactgcaatctgatggggcgaatctatgctatggacgaggtgaagcaaaagcggctggcccttcagcctcattttcctcagacaagcctaatcatctgccgtcgaaagcctcgttatagtttgccatgcctgaaggtaacgatagagttggcctacgtgcgtagcggtttcgtttcaggtacacctgctcactcaagatgcgttgctcgccgatccgaaccccagcttcgcgtcgcgtagccgagttagcgcgccaacctgaacacgcgcgtgtggcccggatcgtctattctccaaccactgaaacaagcccttggagaacatgatcgaccgcttagatttagattgggctgcaagttggagtaaggtaatgaacaagtgaggcattgttgcatatgcatgaatccgcggttgacattgatgaagaaggggtgttcagcgtcccggccgtcgcgccttgcggcgttaaggcgttcaacgctctcggcgcaagattggaggcggtatgtgtaaggtttgcagcttctgtcatgctaaataatcccatgaagctcgctcgttgaccgccgtgatccgtggccactagggatattccggggcaagttgcgcgatgccacagtctggttcggagcggtgcggtcgcggcacaagccttgaattcggtagtgccggtacaccgctccaatggcatcctgacatcacggtatgtcagctgtgtacgcttgtccaggtcaaaactttgattcagcaaccttgtcgttacgataaacaccgagacgctcgagcgctcactcgtagccaaccatgtacttctttccttcatgcaagacatgttgattgtccactgctaactcagccatggcaaaaaggactttgctcactagcgtaagtgtgtttttgcctcagacaagaaaagaaaaatgacccaaaccgtaaccgaatacggtggtagtccagcatagcggacgaaaaagaaactaaaaatgagaaagcgagtccgcgccacactgccgcagacatggagcggtaatcatcgggtatagaatattgagcaactcgtaagatcgcaaaactgtgacaaaggtcccacccatgcttgcttgcacatacgcgaatgatctgaccgccatggcaaatcaaatgtgattcgtacgtgataaaaatgtttcagcgcttgccgcccagtgatgataattgtgtatgaatattgatgcaaatgcccatgcccagattgcagacaaaaaaagaaacgaagtcgatgaaagtgcccatgcgccggataagtatgcggtaagaaaagggtatacacagatgcgcgcataggcgtaaagtcgatgttgcggataaagcggtattggtagcttaaaatttcggtaactcgagcttctcgcgtaagtttatgagaacatcgaggtcgaccttgaggatcggagaatttggcgcagtttcgctgagtgcttcgatggtacgtgcaaacagcgcatcgagagcgcgaggtgtcaacggggtgttggcgggcagatgctgataaatgcttgatctgtagacagctgcaagaacaagcatgtttccgaattgggcatgcatggtaccaaaaatattagttaggaccaggcgttctgtacgtgtactcttgtagtcttcatagcgactgccttctggcgcaccgatgcggtcgaaggctatggtacttcgaatcgcggcctcgatacagatgcatgcaagcttaatcatttctttttgatccggagttaaatcgacgattggcgcggccctgtccatacctccattgacagctggcgagctttgatgagtccaggtgtgaggttgacgctgatgtgagggaggccactcggtcaagactgcaaggcgcaagtaggggcgtagcatcatataaagacctccgtaatatttggcgcgcagtcgagcatggtttcgatcggttgaaggagggtcggtgtcgttccattgcagttggccgagcagcatcgatttccagctgcgaagcacttccatgtgataattcacatgaacagcaacagccttgggatcgttctcgtcaaagctcctgctcttgcctatactcggtcagcaacgcccaatgtgacggtgttcaaaattcttacttccgtagagctggttgtgtgcttcgttcatgatgacacgtagatagatctgactggaatatatcattaattcaatatcttcgttaggtcgtgcctggggttccggcacgaccatagacatgccgtcaatggggaagctttcgcacacccccgctgggtacattatgaagctctggtaagttgtaacgctgcttgttggcagtgtactcatttcggcaacgatgtcgcttgtgtctgtcagctaaagttggcggattggaaggaataggaagacccacgattcaagttgtaggcaagtccagtacacgaatagcaccaggtcgagcttgtaacgttccttgggcgtcaataccttgttggcttctccactaaggtaccattcgcgacggagcttgttaaggtcactagtgaagtggtaagttgcaagtcaagattccagaatgtatgacggcttacgctttaagcaagacaatcgtgatcctgcaggcgctgtttatccagctccagctttccaacactctcgcgaattggctgatgtacaaagctgccagaatgaaggcttgcgcgtgcgcaatagttagtccgccgtggtggtttccaagaatgtccgtggcgtatgaataataagccatacccggcatcagatcaatatttctagggcgtgggtcgtcggtatcgctgtgaaagctaccatccccccatgcattcttcgtatgagtcttgtcgctctcagggctcggtagaggtttgtctttggtcttgtacgaacacacttttccaagtgcaagtaccagaagaactattgcgttgcgcaacgagcgctcgattgccgctttagggtattgctcgtggatggcgctgctagatctctttctcttcatgccaaggctgacttgatgcgtggctggagacgcaatgtttggacccttgaagtcaggactgtactgttctttgaactctctgaacattttttggagtttgctgcgattgaaaaacgggtgcagattgtgcatgtttctttcataggactcgagtagcttgtccatggtggccacacggaaattcagggcgcccatccggtcccagtcctccgggatgctcttccccatacgagttgccattcatggtacgagggctggctttgtctggaggggggtggccccatagaccttccttccctgttgctggcgatgacgcatcggattcgttgctactttctggactacccggaccctgggctccatcgttaaggtctcgtccttctccgtaaccccacggacgtagaagccctctctcttgttccagttgcattgggtaatctgagacgtttcgtccagagtctttcagttttactaggtagtctgacaacttgtaccagtcttgcatggcagaccaatcctcgagtagcttatgcgcaggcgttgtgtggtcactctgaaggccagctttgtcttgtaatccggcatccgtggtacggctcatatccgtcctcacactgtcagctggcgttgccggctgttgagatccaaggagaagggcttcttgcttgattggagttgaagcttgcgcatgtcccggcgacatgtaaggaaccataggtgactccatcttcatgccgttaactcgaagtgactgatttctgccttgcgctggagttggcattctcgacgtgctctgatcccttggtggagcaggaactgtgttgtcgggcgaagccatgttcgaggtgttctcgaaggctcggcggggtggaagtctgctctcaacatcctgtcgccacgcaccaaactctccaatgaagttggtcaagacgtcggtcatgctatttacactgtcttgaagttgcatcatacttctatcctgtctgaagcctggttcagtactaacattgttcgtttagttcaggtaacgtactttggtgggggaacatctttgtactggcaatcaaagttgttctctctgcaaaattgacaaggtcgtgcttcgtcgcacttctgcttgcgcgcacgacagtggttgcatgcctgggtggctcggacctgttttctccgtacttgggcctgctgtgctgaatactggcctaggtaaggacttggggctccatagggggcaggctggccgtaaggctggccaggcgggggtggcgcatggtaagctacatcgtttggatgaggagggctgatggtcggattgtatccgctggagacgctgccattggaacggtggtcctggttcaccgaccaaggcgtcggatgactgccatgctccatgttgagctgaggcttgacgtcgacgggttccggtgctgtggcagactgaggagtggggaggcggacgataagtggaaatgctgtcttgcgggacaccagatgtcacgggagaagggccggggacgccatgaggacgctgaccaggcgacgggatgttcctaggatccgcaaacgcgcggatgtcagacggcggaagcgacggtgaaggttgatgtccgggataggatggctggcctggagacggatacggctgagatggtggtggcagactgtgggtggggtattggcgagacactggagatggggcctggacggggacgggatgtgagtgaggtcgagaatgaggtggtagaggtggcggtgggaaggtgtgaccgttggggacaggattgactgagtccaaacggagcctcttgtgggcgggcgcgtcaggatcagccatggttagatatggcagacaagatcgctcagccatgcggctatgcacccaggactgagcaattggcacgactacagagttcccaggaactaaactgcaaaagccagtccgggcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgctgctaaacaactaacatgagccgcggacagatcagttagaggagcgcagcgcaaagcaggccgactaggtattcccggtacagctagcgtcaggtcgggcgcaacaggtgcacgcagatgcagggcagggcgggcagggcagggcagggtcacgggaggtcagttggaagaaacacggaaagacgttggcttgcaatggcagaattggggttgccgacagcgaccaggaggggccagtctagccgccactgcgactggcaccagggtgtcacaggcgagtaagtgcactgagcacgattcagacgacgtctggtctctgccatcctgccatccatctgcactgcagctcgcctggagaggcttcgcaagccatggacccaagcccggggggctggagctaacgcgccagcatgcgtctcgtgcggacacgctctcgtggacgccagagaccgccgtctatcaaacacgacgatgccctcacccgccgcgtcgccctctcacagccagcagcgccgttgcggccagcaaacgtcgctcccgttgcgttgccgccaccctccgtcctagcctgccaaatgtcctggacatgccgcgacagcccagtcgacatggcgacgctgctcgggtaacgtgacttgcatgttgcaacatgattattgctgcgctcgttgtttcgtgacgcatgcgcgctcctccgcctgctgtagcaagtgcagcatttcagcaccctgtgcccggataatctccgctcagacagccaattgatgcacatgtccaaggacatgatccgagcacaccgactctgactgccgccatctgcctccaagaggttgctagctctactctagcgcaaatacgccgtcttcgagaagtcctcgtggaaagtgatgcgctgctggcgctgctgactagcgagggctgcaggactgtatgtacaagcaccagcctggctccggtgccctgctcttggcggccgtgacatgagttcttgctcttgttacgggttaatggtctaaacatcctagtagtatgttatggtgccattattgcgattcaggcattccgaatgtcccgtaattccagcttctgtcatacccgagaggtttgctgcccaagatcagcacccctagttggcaatcactgccagactcctggccaaatgattgacagctgggcgtctggatgccactcgctgcgctgagcaaattgacaatccatcgacccggtaggtagtcccggagaggcgccgccatgatctctagctatagtagtagccccaccccatcttcaatcctagcgcgcctgatcccgaggccgtctcaatggcgtcaggaactcaggaacaagtccgtcctcagagcattcagaagaacgccagcactgatttcaggttcaacaaccctccgatgtgttgttggtgcatcttgaagcgcacacgtgaagattcaaacgtgcatgatagccgatctcgagtaacctagatttcgtgtcagagtggtcagctgcccggcattcactgaaagggcaagcagttccatcaggcgctatgccgtgttgagcaaggaacaacaacggtattaagccgaggatcatgaagggccgagtctgcccggctgttttaactctgtcggatacggcataatgacaacttgcgatagcttcaacccgctgtcgagatgcttaggcccgtctccgggcgatcgagagttataatgtgaagcgtatgtgccggtgagaatgcagacctttcagccacctcccaggctacgcctagttccaagaggcgccagcgtcgatagtcaccgctgctctgaacaagcttgcaaggccacgatatcgaggcaaagcctagttgcgtcttgcctccgagtcggtgagcaggttcaatccgcgacacagcgtctaaaaaagtcgaagcgatgcgtcggatctgctcccttgccgatctgtgcacttgtgtccagaggcaagtatgctagatccaacattttgtccactttggcattctgtagtatgcaggcctcacctgagttgcatcgtggcaagatagtacaaggtcgtgaatgtttctatcgttccggattgacattgtcagcagaagctctactaacagcccagcatagggatttcgtaatcggtacacaacacggagcccgggtcgctcgctactcattttccgatgatccttcgagtcgtcgtccacctgaccagtagtagactacgttctgttttcgtactgcaagattgtgacgagcgcacgacgggtttgacttgtgcacgtccgttgtgtagctacgccgtgtgccacatgtgtctcacacatttgatgcgcacgtgtttctggggaagcgagataacgaatgttaaatgtgttgctgttgtgggacgttgcaagtggctgtcaaaaaaaggccaggaagtcgccaagacctgtgccctagcctcatccagacaacccagcacaccagatatcatctgtagttgctgtacctataagcaagtctttagggcgcctaatttttgagcgcaagagaagcaatgtgtgtgttcgagtgctgaatcttaagcgaaccccttcaaacacctatgaggcaaagacacgaaaggacacatggagacgtcacaacaaactttaccgtactaatgctcggaaagaggtcatccggacaacacgctcacgacccttccacaacctcttctccgtgtccttgaatcattacgttttccattgagttataccgtgccttcaatcgtcgtctcgggacagaaacaaagcgttgcgtcatggcggttaccctggtcgtctgtgctatagccgctatcacggcctacttcttcgccaatacctatcgtaatcttcagcgtaatgttgcgcttgcaaagagctctggtctgcctgtggtaatcactccatgcaacgtcttcagcacgttttggctgtccacgttcttcatttggatcgccatattgaagaaaatcctcccggtttcttgccgcggcatatggtttgagtatgcttcttgccatacgtgcttctgatattggtctaatcaacgcccctagtattcttcatccagaatggggtcatcgcattggccatgctccttttgagaggctcggaaaagatgttttccttgtcgcatcacctacgaggatttcttgcttcgtggccgatgccgaggcaatggtccagatcacaacaaggcggactgactttcccaagccactggacatgtacaaagcgctcgatatttatggaaaaaatctgatttcaaccgaaggcccagaatggcgcatgcatcgcaagctcgctgcgcccagttttggagaaaagaataatcagttggttttcacagaatcgattcatcacgccaaatcattgctgggtttgtggactggagccgacggtcgtggcaataagacggtagctgacccatctcacggggcaatgaacctcgccctctatatcattagcagtgcaggctttgatgtacgcgtggtctggccgcatgaagaggggattccggtagcagacaggaaaacagagggcagatccatgtttgtgggctctgagacgccatctggtcaccagatgaactaccgtgaagcaataggcgagctactgcataacatcatgtggaccattatcattcctcccaaatatctgcgtaagtcacacatagcacgcgtagtacaggctcgctgctaaccaattcgaatagtcaagtcaccgattaagtttcaccgcaaggttggcaaggcagtcgttgaatggggcctctacatggacgagctgtatgagctcaaaaaaaagcaggtagcttctggtaatgctgcagatggtatggatctcttcgaagcacttatccgaggaagcggcatcctcgatgagaagactacagaactacagaagagcgaccttcttggtaatgcgtttgtgctcatgcttgctggtcacgagacaaccgccaatactctacacttctctctgatatacctggccatgaattggagttcacagaggcgactacaagaggatattgaaaattgcatgcagggcaagcccatacaggactggacgtacgaagaagactttccgaagctctttgctggcatgacagcagcagtaatgaacgagactcttcgcctactacagcccatcgtcaacatacctaagtccactgcgccgggacggccgcagcaaatcactcttgggagagagcagcacactattccaggtggaacacacgtctggctcagctccgctattcatcgaaacccaaagtattggccgggccccgcagactcgcccagtaatgaaggcatacaagacgtcgactgcttcagacctgagcgttggctcacaagctcgaacaatggcgatgatttcgtagacattaactacgacgaagaggaactccgtggtccgtccggcgaagatacgtcctcgcagctcttcaagcccgaaaaaggcgcgtatattcctttcagcgacgggttcagatcctgtatcggccgacgctttgcacaggtagaggtgatggctgttatggctaccatcttcacacagtacagtgtcgagttggcagtggatgattttgccagtgacgacgaggttgagaggatgccgaagggtggcaagcagagaagagacctataccaaaaggcttgcgatagggcagactactatttgaaagaaaagatggccagcatcgttactttacagctgaggggtgtctccattccaattcggttggtcaggaaaggggaggagagatttttgttcgaccaatgattgatcgtgtatactacatatgattttaatttgagactgcaatggcttcatccgcaaaagtgtattgttgcaagtgtaacatagctatctagcagaagtagatgatgaagctaccccacgctacgtcataggaagctaccccaccgtacggcgcagctccttcttcggtgcaaagctctctaacctcggtgctgatctattacaagttacccgctctacgtatcttcgctccgccatctcgactcactcgtgtctatctgaagctatccgttcgagctaagaccatgtcgtcatcaacattcccaccagaagagctcagggccatcgtgcaagaagtagctactctcctaaaagagagaaatgaaacaatatcagtagccgagactgcaggtccatcccttgacgagctcgtctagatcctaacaaatcaacaggcagccggtggattgatctctgcaacgctgctttcgtttccaggcgcatccaaatactacaaaggtggcctgactctctacacgctcgagtcacggatcgcattcgcaggctggacgccccagcacattgagaactacaaaggtcccacgccggaaatagtctccgggcttgcagagcatacgcgtaagacattggggagcacgtataccgtcagcgagagtggaaccgctgggccaacaggtggcacgaccagaaaccgcacaccaggatatgtggcgctcgctattgcgagggatgggggcgagactgtgacgagagaagtggagactggaagcagtgatcgagaagggaacatgcagcgattcgcggtcgagggcttgaagctcgtaagagatgtgattaagggcgagaaaaagctctaagatatgacgtacctcatgtcgagtcatattgacgtgaatcaagcgaatggtttgaaggactgaattctcaaacgtcccagggtcctcgaatatcttttcccgaatgatacttcgacctgcagcatacatgatcgcttcacaattccattgttgttgacttggtacagcaagccatcatccgcctgcaggatcgcggaagctgttacccgctgcaccgttacggcacagtcgtatgcgcgaagcgaaatcgaccatatcggggatgcgactgttttatgcgattaccctaagcggcccgctgcatcaatatggggccatgatgaatggtggctgcttgcatgcattgcgcgaacattctcttctatgctgccttattgattggcagaactgctagcatacgtggatctgtggtcgccgagctgacaacggttttcgcgcatttatgatcgagcttacgaccgatgtttcggtaatgtggaagtctggaccgtgattcgcttgtgcattggcttgatcatgtgtgattgtgattgcggtttccacaagtagagtgaggctgaacggttctcgtaggtgatattgataccggtacatcaactgaagctaaaaaagtaaatcacaggtgggcgagtgcgttgggattctctcctgaatacatctctctaagatttcattttttaaaaatctcaatgccgtaacgagaccctgacgtgttgttatatgtacatagtcttgaacgttgctccgttcaaacatcatacttcaaggtcgtacctcttggttatctattcatgctattatatctacactactcgtacaacttgtcttttgcggcgacactgctccccaccaagccaatgtgacccagccacatatctggctttgtgtcacctacaagtccaggtacaccactcagcccatgacaaccctcaacttccagtgtatttgactgttcagcgaattgtctcttcatgtcctctggcaagtcagctccaagtctgaacatggtgtatccgtccagaatcgcactccagcgtctcctaaagccatacttcacgcccaggatagctccaaccagagcccaagccacgaagagggtgaaagggacttctgccggcatgatgccacgcgtaatcacagttccagactggaactcggtcacgttggggttttggaattcgacatgtgagccatctctacccgtgaagccctgaccgccgttgtacatcaattgaaccgcgtatgcaccataagcacgcaacatgctttgcctcaactgctcaggttggaggtagctcaactgtgtcaagaatccagtgccggcatcaatactcgaaggatcgtctgtgtaggaagcatataagggaggcggggcggctacggatgtgaataatgttgatagccattggtctttgagcttaggcatcaccatgctgggtacgtttgctccaaatcgccacgcgcagcgttgagtttggttgttgattggcgtatcggtgcgcacaaagttcgagtatgttgatgtgactccatcaatgtctgcagtgcccacgttgctgctggctttgcattggacgccgattgcgctcatgggatgaggagagactgacgtagtcgagtttgtctgattagagcttcggaatatcggtaaaaagttgctcaacttatatgctccatacatctctgtgatgttgtgagagagtgtaaagttgtagtgatgggcagttgatggcccgctcaacgtgcttttgttgagcaaagattgccaaagtatcgcttcgaagacttgttcttgctcaataccggggtagtcgccagtgatgttctcgacctggttgaagtagcacgcggtattcttgttgaacatcgcattgctatctgcgacgctcaatcgtctcgggtcgggccagacctcatatcccaattccatgacgccatacgcattgtatgtccactcagtatcggtctgattcttgacttcgatgctaacggaaccattctttgtccggtaagacgacgagccaccaacgttaggtctgtaaagagaagaattgcgatggctcagaatgcgaaagtcttggagacggtcgacgatactgcaattgtactgcatcaaaaggccccagctgtttccctcgattggatttgcggcttgggcggcaaggaagacccgagtcacgccgtcatatttgggtaggaccgtaggtaacttgcgaagataggtatttgaggaccggtcgtacccttgaggtgtgtatagagcgccgtagcctaggatgcgagtgtctaagccattttgccagatgatcctagccccatcagaaacatccgccacattccgctcgttgaagtttgagtaggagaagcctttcactggaggcccaccgctgacatttcggccgtgaagatgtccttgggttatctcaattgtcgatccagatataggataggcaatgaagatgaagatgctcgggaacgccaggaagaaccacaacgctgatggaagctccagcttcccacttcctctgctgagctgccaagaccaatttattatcctcatccatcctccaggtccgctccaggtcttctctccatgcatcatcagcttcataccgttggtgggattccaaccaggttccattaacatactggcctcaacaccttcaaggccgtacttgctgagactcagcccgacgacaccaataacgaaccaactgtaaaggatccattttgccccagccggtccgaatggcacaggattgttgggatcgatcggagcaaggtagtatcgccagactgcgaggtaatatccagtgacgatgatgggccccagaacaccgacaagggcacggaagtaaaagcgtcgaagtgggtgtccgccggtttggtcgaactcggccagcttttggatggtaacttcggtcaatgatgttggctttctggcgttgtcgagggacctagccagtcagaaacttccacatgtggaccttccataggtgtagagggtactgagagccgtaccttgtaccgtgcgaccccaagttttcgccttgtgcaatgacatcgtattccgtatcgtacctcattgtactcaacgatatcgccaactgtgcttcgtaaagacagcatgagcgaaccctttcactatatatctcctcgtgtttaccgctcccaacttgcgtttagcacttttgcgcactactccatgtacaccataccaatcgcgtgttccgtaaccttgttacctatggtagcatggcacctgcctcttggccttcaaatttactttacagacaggggaaagcgcctcctccaccgcactctttacagcttaggactcatgtcctgactcaagccgcatgctggcggtacccgtgcacttcctgaggtcgccaatccctttggtgaggtgtgcgagtacgttgtcgaatctgaatgtcagcaatttagattgcttttcgcgtgggccagaacatcaggcgcaccagtattgcgactactggacaatgaaatatgcatgagctgcacggattttatggaacttgcgttgatcatcaattgataggtagatgttagaccaacgactgagcgaggctagctggggtcaatgcgagtgcggccatgtatttagctcttttccaaaaatgtatgctttataatcttggtgtataaatagaacatcttgtaaatgctcccgtgctcaacctcacaacttctccagcctgcacaactttgcagcagtcttgcaacgtgaattatggccgatttgttttgcaagtcaagaggccttactccgtcttcttgatccaaaacaatgcccaagcataagatgttgttacccagtttaggtttgtccatgttgctgaagttagtaagaccttctgctctttctcgaggtcgacaagaagtatatcatggtatgatttagataccctctgctagcagggctttaccctactgctttgagtaacgcagtgacctaaacggaaggtcagtctcttccttcttcctccttaaaccaagaacttgattgaatgccgcataatcattagatctctcgtgacacagaagttcatcggttaaatataacggttcaataaagtacttatgcttcctgaggtccttctcattcctactccgatatagtttgtgtcattccctctcgaaaacactcgctctcgctctcgtccttttctcaagaaattgtcgtctgcgcgcaaaataggcgcaaaaaccaaaccaccctgcccttcgcaggctgctaacagagtcgaactgtcgaaagaacatatctcacatcacgggtccactccaaagcctaggcaccagagtcaaatccagggatcaacagattacttcttatgtcggtggtttgataatggattcttgatttaatcgatagaaatactattatggcagtgagaggtttgtttactaaaaggatggtttgtttgggaggcgaggtgagagtgcgcggtttaagtggggcggcaggcaatcaaacaaacaaacggacgacgagcgcgtttgggaggaacatggtaagttgaaatggaagtagatggggcggaagagacgatttgactaccgaattttgtggtgcttgactgtctgttgtggcacctacctaccgaactgttcgcctcaatgaggtcttcatcaggaaacaacctcgcctgccagcctactcactggagtaccgcatgccactgagatcgatcaatccgtcttgttgaagtgtactgaaaccccgctcttgccgtagatatgtgcgtgaaggtctataaagtcatgtaagttaactgcacagtggtgtttgtgaaacctggagagcatcttcataagagtcctaatgtgatccctcatcatggcctctgcgacgaaattatggtgacaaccatcatgacacggtaacatccatggggagattcgaccgaccagcaatcacgaatataaagcatactttcgtctatattcaaactctatcaatgcactgcatataagacaccaaactcctctcccgggtatcccgcctcatcaaatgcattcatcgtcccaacgcagactataactcatcatgcccctcatcttctttcggaaacttgattcctccctcgggcctgcccatttcttcgtctagcttgacaccgcccttcttcctgtacttctcccaggtcgcccagaagtccttttccattttactttccatcaagtctggtagtacgaccacgtattcgacgtgcaaatcgccgtatacttcgccctcgttgttttccagttgctggtgccatattggcatgccctcctccttgacgatttcgatagtgttgggttgcacgacttcgccgcgcttgcgggagagctttaccacgtggccgtcaagatgggtgacgttgcgtgtccagtcgcccatccatgcttcccgaagagacaggacctcgcgccagaacaaatccttgccgcgccggcggaagaaggtgccatctgtacgctcgtgatcttgttcgccaagtgcagggtcctgctctgcgagatgtacgacgagatctcccgcaacgtaatcggggctttcgtcggcttcgttctcgtatgtgatgcgcacacccttgggcatgcccttctcaatttccagatcgtgagtctcggattcgcggacgacgcgactgccgccacagaccttgcatgggtgcttgatggtcttgcctttgccgccgcacttgtcgcagtgcatttgcacttgttggaaaagtccaggagcaagctgttgacgctgtataaccacacctcttccggagcacttgtcgcacgtgtctacgtggccatctgctgagcctgaaccttcgcaggccgagcatacagcttgcttctcaatcgtgaattccgtcttgcgcccattgtagaagtcgcggaggggaacggcgactcgtacttccatgtttggtccccgtcgctccccgccgtggtgtccaaagtgtcctgagccaccgaagaagcgcgagaagaggtcgaacggatctcctccttgacgctgtccaccgccctgcttgcgttgttgaatgccctcatggccgtactggtcgtagatctttcgctgttcctcgtcgctgaggacctcgtacgcttcggcgatttctataaacttttggtttgctgattcatccccactgcttcgggtcagttacattcgcacaggtggcaatacgcatggtttgagatgttcgacgtacgggtttttgtcggggtgatatttcttgctgaggtttttgtaagccttcttgatttcgcggtcggtagcattcttcctgaggccgaggagctgtgatacaattggttagtaaattgcttgagctggaggatgtctcacggggatcatagtcccacgaaccttgtagtaatcctcagtagccagcacgagcagcgccaagcacgcaaagaacagtgctattctcaagagcatcctgctctctaatgcaccgcaagggtgtctaacttgccgaaagagtggacggagttatccaagtggaattcaaggacaaatatctacatgagatgtaaaacagaattgaagcaagagacttgcgaaaagtaagggtggaggtgcgggtgaagtcaaacgtggaagctggatagttgtttaatgcgggagctttgggacacgatagcactaactcaccaatcggagtgaagtcttggcacgcgcggctgtcgttcactttttatgcggaggctaacaaccgtcgagggcatcatcaattggcgcgcagcgacacgacacgagcacttactaccacgcacataccgaggacgcattcgcttgccttcttgatacctgacagacgtctcacacacaccgccgcgcctcgagcgctcccgcacgagacctccgcagccacctccgaacccaccacacttcacacacacacgcccaccatggcctcgctgctctcacgcaccgtgaaggcaggcgcaaaaacgatcctgccaccctcaatccactcgcagaaagtcggcgtcgtcgtctccgccgggctcatgaaaggcgccgtcagagtgcgagtcgcagagcaagaatggaacacgaaattccgcaagcaatggcccgcgccccgaacatatcttgtgcgagatcccaacagctctctcgtacctggggatgtcgtcaaaattacatctggtcaccggacaagcaaaaacatccaccacgcagtcaccagcataattgcgccgtttggcgagccagtggagaaccggccgaaggtgttgacaacggaggagttggagaagatcaaggtggagaagaggttgttgaaggatgtaaggagtgcgaagaagggtagacaagttagcattgagcggcttgcactggcgaagaagcagggttacaggataccgacgctagaagaggcgatgagagggacgaaggagtacgaggctgagatgaaggagaggggcgttggatcagggagggacgaaaagcacaagggccaggctggacagaacatgacagcgaagcggaggagaatggaggagaacaggaagaccaaggaagaggcgaaagcggagaagaaggtcaagaatgggaggaggcaggcgacgacataggagtgagtgagtccatacattcaggattgcatgtcttattatgtacttgtatcatgtttagaaggcatgctgtacgttgtagaatacaaggtgaagggtatcgcaataacatcgaactaccgtccctagatggccaaaactccgattccatgcttgtaattgattatgcgccgcccatatgcttctttgtgacccgcgatgtttcccattcctcatcagtcgtgttacgcttcgaccaagtcgaccatatcctcgtctgcttcgctgtcttcgttcgcttttgtaatgaacggatggcgtagtgcctcatcggcagtgatacgctttcttgggttgcactccagtagccgatacaggaactgcacagcctctttttcctcatcctcaagctccctctttggttgtgtcttgtcaccggtacgtccggtgcaccagagtatgattttctccaaggtatggccgccctcgctgtagcttggcacgttagtctcaaagacctgcccgtgaaggatggacgtctctcgcatcttcttgcgcccgaaaatagttgtaatctccagtaacgcatcaatgtcgtctgcgctgtggaagaaaggaaagcggcgtgacagcatggtgagaagaatcacgccgacgctccacatatcgattgagcaggtctgctgcgtgcatttgagaagaacttccggcgcacggaaaccacgggtaccagctcggttggctcgacggctactacgcgtatcattcttgggatagctggtcgtgttgtgtcctgattgctgagtctgcgcatatacgctgtgagcgattctgtagcggcggtcatcatctgtgaggtgacatgtgcattgatgccaatcagtaccctcacgctcagcgaggccgaagtcgactaggacgcccctcgatagagcagggttgtataggaagttggttggcttgacatcacgatggatgatcttctttgcatgtacagcccgcagtgcaagaatgagactgcggaagtataggcgcatctctgaaatcttcatgtcgcggtagtagtcgcgaaagtcgctgtgctgatagtagggcaaaacggcgacaacctggtccaggtggcggaaggcggtgatgattgggcatactgagtcggcacccctcagatcgaagagcaattcgagctcattgaagattcgtatcggactgctagtgacatagatcttcttgatggctacgtagtggggtcgtctggcctggcgtcgtcgggtagctggtgacgaccactttcgctcctcgtgttcgtcgacgtcccagccattgtcgtacttgttgtactccaggtcttcagccttgtacacggttgagaatgttcctgcagtacatgtgagccaccccactaccctgcatactgcgtaccaagtatctgatacataccttctccgatgcggttaatgagtcgaaaccgcttgttgatgccagagaaggactcttcaaaacgcgcaatgtcttcctgcacggcatcctcgacctcttcgtcactgctgtccaccgtgtgcccgctctcttcaaggggatccatgctttcgtctagtgtctcttcggcgtcttcctctttgatgtcgtcctcgtgcacgtcaatgtgctctgcattgcgcagtgacgcgcgagctctagctgtagtcatgatgtcgtgttcgtcgagtggaaaggtcccagaggcgctgtagcagaccccagaatgcaccgcggtggaagtcgcgttgcggatgtactagccgaatcgggctaaacaacaacaatgcaaccctgcccgccgcaaacacaccacacggacgcgcatgttgtgcgacattgcgatcggatactaactttcaccagcaaacagtccctcgacggcgctttcgtcgcatctttctgttcttcttgttattccctcttgagcgattctgcacatcatggatgcacgtgtggattttgacatcaacgaggcgatcaagctgttcgacagtgatccctcgacgattccaactcccgaagccgcacaagcactgctagagtgcgaagatgacccggaatcgctgtcttcgctgggcctgatcaacagtgaactcaatcctgttgtagacgccgtagcggagagcccagatgcgattacccgcagctctgtctttgacacactgcagttcttactcaagtgtgtgcccgccgtccctatcgattccaagacttggaagtcgcagccgcaatctaacctgttcaaactctctagatcttcgtcacagataccacccgcctcactcagcaaaatcctcgacctgatcgtctccgcacttgcgacacaagccgacatcatacacgcggacctggaggctgaagagcaagatgccataccataccacaagaacatcctggagatgtacggcttcctattacgatggacaatctcggcagtcgaaacacgcgcgctcgagaagtcggcgtctgcaccggctgcgcgagggcggggtaagggtgcgaagtcgaagaccggagtgagcaaagatggcacttgggatgcttccgcacagcttgagacagccttggaccgcatgagcaaagtactgaagctgaagctcggtcgcatatttgtcaccacatcggagcgggacacctttatcagcctcttcaccaagccggtctaccacatacttgagaacgagaccagggtcaagagcaatgcaatccgaaaccactgctttagggttctctgcattgccgtcaagcaccatggacatgcatacagtgggttgcgtccgaacgctgcgggaatttcttgctgacattgcaatagcggcacaaacttcgatcaaccaaagcctcacatacttcgagcacttgtcagagccaatggcagaattcctgttcacgcttgccgacgcttacgactacccgcagctgaccgaggaagttttgaaggacatcagcagcaaagagttcagtgcaacagatttgaaaggaccaaagtcgatatcaaccttcttgaccaaaatctcggaactgacccctcatcttgtcatcaaacagatgacgctgctcgccaatttgctagacagcgagtcgtacacgctacgatgtgcgcttatcgaagtgtgtggtaatttggttgccatgcttagcaaactgagccaggacgaccgcagcgagaaccacaaagcgcaaatcaggatcttcttcgacgtcttggaagaacgcttcctcgacatcaacccttactgccgatgccgagtaatgcaggtttacgttaaactgtgcgacttggggcaaaagaaccccaagcgcatgctgaaggtggctgagcatgcagcccgaagtctcgaagacaagagcagcaacgtacgacgtaatgcgatcaagttgctcggaaagttagtctcgacgcacccatacacagctttcgacggaggtcttctcactgcacaactttgggcagggagattggatgaggtggaaaaggaaatcaacgctctgcaacccccagaggagctgcgtgaacgtgcaccaggcgatcagactgtagatgaatcgcttctccaagatgcaacacaggccgacaatgccgcggacgaaccaaagcacccatctgaaatgtctgaagaagaacgtgccgctgccatcgaaaaggcacagaaagatgcaacgactacacaggcattggccaagctccatgacctgcggaagcttttggtcgaggcgctcaacttcgcagaggctattgacgaggccgcagagattgtcacacaattgctatcgtcaaagaacaagagcgaagtcattgaagccatggacttcttcgtcacaattcatgcctacaaggtctccaacgcgaagcttggcatccggagaatgcttcgtctcatctggaccaagggcaacagcgacgaaggcaaaggagtccaagctcacttgctcgaatgctacaagggtctgtactttgatgctcctccaggtttcgatgccaatgcgactgccaactacatctccaagggcatgattagtcttacctttggtacgactcctgctgagctcacgtcactcgaacagcttcttagcacaatgatgaaagcagggcctagtcaaatgcgctcgtcatacagaaactttggcagggtttatgggtaccaaaagaaggatatctcaaagaaccagcgcagaggtgctattatcgttattggtatgcttgcactttcgtcgccagatatcgtggtacaagagatggaaacatgcttgcgcatcggtcttggagaactcggaagacgagatctgggtttggctcgatacacgtgtatcgccatacgtcgcatgagtccacctcccgggaagcaagctgccactactgctccgacccaagtcgtcaaattgcctaatgaccacgcggttttagtgcggctagcggctatgactgagatcgtctcagacagcaaggagtggtatggagttgcagagcaggccatcggcgccatttatgtgctctcaaagcatccagatgtcatttgttccgagatcgtacggcgcgtgacaaagcgggtatttgcctcgcagacccgaccacgatcacgtccaactacgagttcgagcgccgaagagccaagtcagatgccaacgcccacagacgcagatgatgtggtacaagaagaagtagcagaagaggaggccccatccaaaaagcagaactcggctttggcactttcacaactgttgttcgttgttggtcatattgccatcaagcagattgtgcatcttgaactttgcgagcttgaattcaaacgtcgcaaagcagagaaggacaagaagtctgcgcccgcgcctcgcaaatcgatgacgccggccccagaacccacacctctgaagaaaggtcgcaagcggggggctgcaaaagagccaactccggcaccagaagaggctgcagacgagctcgacctcatggccggaactacggaagatgacttcaccgaagccattgctcatattcgtgagcgagagttactgttcggcccccagtcacttctcgccaactttggtccgttagtggcagatatctgttcgaacaacacatcgtacaaccatcctacgctacaagctcaagcagcgttgtgtcttgctaagcttatgtgtgtgagctcagagtactgcgagaacaatcttggccttcttctcaccattctcgagcgaagtcaggacgctgttgtgcgaagcaatctcgttgtcgcgttgggtgacatggctgtatgcttcaatcacctcatcgatgagaacaccgacttcctgtaccgccgcctcaacgacggcgacccaagcgtcaagcgtacgtgcctgatgaccttgacattcttgattcttgctggacaggtcaaggtcaagggtcagctgggtgagatggccaagtgtcttgaggacagcgacaagaaaattgcggacatggcgcgcatgtttttcagtgagctctccaccaaggacaatgctgtttacaatcagttcgtcgacatgttcagtgtgctcagtgcagactcggcgctcgaccacgatgctttcaagaggatcatcaagtttctggctggctttattgaaaaggtatgtcgttttgcaaaccaagaatacctgagatgcaatatactgactccatgcaggacaaacacgccaagcagctgtcaagcaagctcgctgccaggctgccaagggcggagaatgagaggcaatgggacgaggtcgcatacacgcttggtcttctgcagcacaaggacgaagagatccagaagatggtatccgagggcttcaaggttgtccaagcagcggcataagtgttctatatttgacgttaatggtgtaatgattgcatgttggatatatgataccttgggaacggatctggcacaagaatattaggcgttggcgtgtaatgagtttttttctacaatcaacacgattggaaatgcctttaaccatgagtcttacattcgatatgtgcgctgatagttttggtggacaggtcggggcttatttctggcctgcttgagaggactccgacatggggacgcggaaccccagcatgtgggaaggatggattaagaaagcgactccgatgtcctggtacttccaccatagtctgtttgtagaactgccacacctcacactgcggtttttgtatgttgacttcaattcaggctagcacacttgcttcgacgcgacttagagcatcttcacaacccgatttcagtcccatgcttctacattgcatttgaacgttcagaggtgaagtatcgttgctcgaagtacctaatcggagagcgccatagtgtcatggctcccagatccttggcaacgtagatgtctggggagagtgtgctgacgagaggtgaagttgtgtaacgaaggcgcatccgacgaaccttgatggaggacgcaacgcctcaacctgcatgtgccttatatgcatcaatgtaagcagcgaatcgcacaccgctcttgctacatggcagaccgttcgatcaccggggaacgagtaatccttctggagaacggcgccatgcgctcaacgagtcagagcttactgctcgcatttgtgcgagtggtcggtcgaaactaacctgtctacacttcccggttaggtcagcactgtatcggccatctctaagcaacaatacgtccgtgttgtaagcagctcacccttcgatcagcctgcaccgccacacctcaggacgctcaggtctagctcaccctcaatcactagaccggcaaataatccattttcgcgcgaactttaatccgacttatagcgttcgtgtagtgttcctcgtgccggaaaggtacccttaaaaagggctatcgcagtttattagccgactagctagagaacaaccctatatagcgaccacgttcttacacgtggctattaaattgtctgatcttctgaatgctagacgaagccgagctcaaatgttggagagcaccttgcgtccgcggaaatacattcaacagtagttattatggtacgcttgacgcgcgcacctatacaagcgtgtctttaccaacaagcactttaacagaatttagcatactaagcataatgacagtctcgtccatgttggagacgttctctcgtcgtgtagctggggtttaaagttcttttccgatcacttcaaaccaatacttatcaaatttgtacaatcgcctcaggcgagactggggcctccgaccgaggcaaacattacaggagccgctcttgcgcgattccggaaccgagaatgaacgcaatattgtctccgaacctttacactaggtttgcactgtcgcagtgacgtgactagtctcattggaagccaggatgtggaacgcgggcaataactaaactgcacgcgcagtgtcttatttaaggaaagtgtgaaggtacccacgactctttcggccggatgtgacgttacatcgacacgttatatatagcctcaatacaatcgtttttttcaagcacggaccttctgcgcttcacgtcctcctttaggcaatttagttcaagggtacgcataagacacaccagaaacaaactagactctcatcggcaatgcttgtttctgttatgcactcatttcggcgatgcttgtttctgttgtccactcattttggctgtcgtcaattaaaagagacatgaatagacatatataaggaatcaaaggtcgctgctttatccgtcatcacacctcacaacccactacaacaacttcactctactgctcgattcaatttccatcaatcgtttaattccgatcccactctaattcaaaatgctttcccaagtcttcactgttcttgccctcggcgctgctaccctcgttgcaggagcccctatggaggccaggacagccgatgagcaagtcaccgtctcgaacacccagtttgcgcgcaaggatagcaatggcaacgacaactgggatactattctcggtgttagcttcgacctggccacgccatccggttctgtccgctgcgcagcatccgacgtagaggttccatctatcaaatacgtatgctccgatctggcatactctttcgaaatctccggtcgtcctggttatgaccaatacaccttcaccatctaccacaactcagagtacgtaaattccttgttctagcatttatctcgtactgattgcaagcagtgtcaccttgtccggagaaaccaaagtgggttgcaacggccctatcccgagcagctgcttccaggttcgcaccagcccagctactctaactccaatcactgctgcttgattttgaagcacagggggatctttgcgaggttggaggattcatatttaatagcaggttctctttcgttataacggagatgttcccaaatgaccagccttgaagatattaggactgcattagtttttagtagtaccctgctttacaagtttagaataatctaaatctcgcgattaaataaagtgctgcagactctttattctatatacctacttgtaaggagacgctaagtaagtagagagacatagtagtagaagaatatattatagcataaaataagataaattcttagagaattctttaactgccaagacgcagctctattccactgtgccatgtaaccaaaaaggtgagagtgatcaacgattgttgatcatcatgaatagaacagtatatatagtacaggctgtgccgcatgaggcttcacctcgcgtgcgcccacgtagccttacatttcctaagagggggattagcgaagctaaaataaaatattgagacaactagggacagtcgcataaagaaacttcattaacagaaagtctagtaggtgacctagatgtaggcccaattctaggcgtcccagacttagggcaaactctgcaacgccaaggagcgctctcattgcaccgctacgtcctcaggacagcttatccaataaccagtttattacagccgaagctcaggttcgaaagcggaagtggcttttgattgggtcacttttgaggtaagagtaagacgctgacagtcgttcggtagtccggggtgtgcttacgcatgcacagccacctactatgattctgcctgttcatggtttgggggcgggcacgactataacctacgcggtcttatggtaggtgagattgaaactttctttcgttttctcacccttcgttgttctcactctggctacgatgaacgacataagctatgggcgccaacaactcttcgccagcgacttatagcgcatcagcgtatgctatacaagccatctgcatagttttgacgacaggcgttgtggtcgcgagaacagcatcgcgaagattaatgaaagcaaagaccgagacggacgactacatctgctacatagcttttgtaaggtgccttgcaacctccaggcttgttaactaatggcttaggtctgcaatcttgcgtttctcattaccggctttctctttatcgctgtaaggatgccagatttgcaacatctcacgaccttgagtgagaaggatcgccatttgcttcacatgacaattcttgcaatgaccattctctatgttctcgctatcactttcataaagctttcgattctcttcttctatcgacgcacttttaccatgtatgatcagtggctccgatggtgctggtggttgcttctagtctttgttctgctgtggactcttatctgtttcgtactgttggctcttcaagaaagcggaataacgtctattggagcatttgaacgattggcagtatccacaacaggcattgtcaggtgagtgtggctacgaatgttacttctaataccggtttgctaacacatgaacagtaagtggaaactctatctagtacagtgaacaaaagcactgccttcactacactgcctctgagatccttttgggcatgacgcctgctaactatgggttcttcttgaccagatgggacatcggatctgctacttgtagcgctgccggcagcgagaattacaagcatgaagttgcagaagaagcaaaagatcgctcttctctcgatcttttgtattggcctattgtaaaccacctatatcgtgataagagttctaggctaacttcccacagcgccgccagtgtatctctcgcacgagggtcaatattcctcgctaatgacaaccactccttcaagcttgtgtatacaaactttctcgatatagtccttacttccatcgaatcctctgcgggtttgatgtgcgcctgtctgcccctcaccaagcctgtcatcctccgtttcgcacgctggctgcagggattgcacgccctcgaaacgaaagaccgggatttagacacgctttctcagtcatcaaggagctctatctgggggaaaggtgcaatcctaagcacgaaggattgccatgtgcaggcgcttcgattatcacaagtcgcgcacccacagactgaaaacctagtatagggtggttcagtgacgaatctggagaagccctggcagagttttcacccgtgtgaggcgacggcacaatctaagagcatactaacatgcgatttggacaatagagaaggtattgcggatccgcaggtcacatgaaagagggtaattgtaggtcttgctgatctcgatgcgccgtactgtggaagcgcatacgggcataagatcaacctaatctcgattacatccttcagcctagaaacccaccgttcgagatgcgatgtactcgtgaggatatgtcgtgggtgcgagacccgctccttcctccctcgttgtggttgccacgcgacagccctcaacaacgaagtcgtcatcacaacaacaccgaaacttccttcttctgtcacatctgcgtctgactcaaccgaaacacgcacacacccagtcacacaagcagagttgcattgcaaccatggacgacgacatgcctcctctgatgtgtaagctggagtcaccacctatcaaggtcgaatacgattgcgaatcactgcatgaggccccgcctgcttccatcccaatcaagctggaggagggcgagatctatgaaggcgactccaatgtaagaccacgactagtcgcctattcttcgtctcctccactgatcgaagactgtcccgccttgcatggtttcgatgaggacgccacgcagctgagtgatgaatcaaaactacacggtgagtaccacaactaaattaccaaagcatccactcatacccgacagaacaactcgagctgtcaacgtatgagtacgacgcacttgacgagcgttatcgcgggctcttgaatcaacaccgcaagcttaagcagctggccacggcctacagagacatcattcatggctcggcaagtcacgaagagccggatataggcctcgaccagcttcacgctgaggctggctatgagggtctccgagcgaaggctcttgaggtcgatgttctcagacctgtcatacaagacgcaggtggaccagaagttgcatccttcctggtgcaatctgttcaagccctcatcgaacaagtgggaagtctcgaggacatttggcaacttgtagagagtaccgctacaatccgccgccgcctgcatgagttgggcggcttacaaggcctcgaccagcttgtcactgacagcaaaaatttgctctcggaacagcaagcgcttgctaagctagagcgcatcatcgatggccccaatggactgagggctaaggctgcaaagtacgacagactgcaacaggccttcacttcggtcgaggcaggccgtgatggaaaatttcctcccacaaacgtctcaggtgcaatctcaacttggaagaagaaaacgcgctgtgcgtccaagaagaactcagcagctgattcagccccaaccaaagctttgcccttgaatataatccagaagcaatactcgacacttcccagcttgacaggcagtactatcctatcaaatgagttgggtgttattaacgccgcgcgagctcggctgcttacatcagagcctgatcacggtgaccctgatcgtgacttatacgaacccaaagagaagcctccggtccgcagtctatccaccaaagctgacaacgcaaacaacatgccgttgggtcgttctcgtaccgacagatcatccgaagactacgatccggatgcatcaaggaagcggaagcatgaattgaatgcccaagtcatctatacgaagcgtccacgagttgacattggacgtgcttcggccctggtagagtctacgctggctgctagcagtgctgatcctaccaatgcttttcgcccgtacacaccgccggatcttggccgctcaccagtcagctacagtaacaagcgtaatgaagcgatgagttcaacggaagacaatgatccagagcataggcagcgcgtgaggttcattcgagaccaagtatccgagctcatcgagagccggggcgagagcaaggaggcagtcgacactacaccggccagggtcgatcgatctagtgtcgacagtctgcttgggtcgactgattacgttcggcggccaacggtgaagatcgaggctccgagcgacagtctatgggccactcgctcaaatatagctccagccactggacctagcagggagctcaaaacgcaagtattcatcgaaaactgcccaatcgcactctgggttggtgccagtcatccaggcagctacaactctgcagacttgctcaaggatgataaaatcccatatgcgctggcaatgttcttattcacggagatgaagaagtatctcaacgacaccaacgcaaagatttgggccaccatgaaaccaaacaacaacacttgcatcctgcggtacctaatcgatggacacaggccttcaggactttcacaagagagcagggcctgcagaatgtgctcgtccgcgtgggttaggcatcatcggccctgcgctctgctccaggatctccatggtattcgcacggtcgtcttcatgcctctacgtgacgccctcagacggggcgtcgcgtggaccgacaaacgattctggatcatggatatttgagaaacgcctcaggcaaatgtggtcatgccaacatgcctaacgcgaattaccacaggtctcatgcactagatttcttttccggtcctcaatgccagtcaccggcatgttgagttgatctctctgcatgttcggtgactgttatcgaagattgaagctattccacacatgccacattatggtggcacagtggctcatgtagtctcctcaacatagctagctgagatagcttaatttggaatgatttcaagtcctccatgtggctcggaatatcccctccgtcgtgccttgctatattgcatgtattatagcatgccgcacgcttttcgactcgtacgatcggtccccactccgctgagcactgtcacgtttcccatgatagcagtctcaaacggttcgttccagccagattcggctttatgaatactccttgaagtctgagcggtagcactgccccgctcagcttatcattccagcctcttccatcctatccaactgctgcgtctccggccccatgtccccacccatgaccggtctcttcagtgcagtcccctctttcagatacagtatcaaccggaacgccgcattgccatttagataataccgatgcagccttttgctcctcaagaagcccagccgctcatacagcttcaagctcgcggtgttggtgacttctgtttctagcacgacttcgtctgcgtcccgcgcggtcatagcttcgatagccatctggacaagtttagaggcgattccctgcccgcggtgggcttcttggacagcgagcatagcgatgtagccacgaaaagtgccgctgcggtggggttcgagtttgcatattatcacgccgataagggatgatgaggttgggtcgagagcctagagagaggaaagacgttagagcgtgttcgagaattgataggaagagtgtctaccatgtagcataggtcaccccattggtacaagaagtagcggtacacatagatactgtagggttcggaaaggtctttggagatcagttggcgaatggaggggaggtgttgctcttccttcgaaggctcgtattggacatattgaagctcggacggtgatacagacttctccgcgcctggctcagccatgttgtcgaaaacaacaagcttcgtgcacacaaagagtcacgcagttccgaccctcggaatgtggacgacgggaagctgcggagacacccccggcttggcaaaaacgtgctcgcagccagatcctaacgtgcctgtgcgcgacgcgatcggagtcgcgtaataattactgaacactatatagattatcttaaaaataaggctataataacgcgtacgatagctattattataagatttcttagtagtttagtaaataagaccttataattattttatactatttaaatttacttagaagcttaacgttgcagctacgtaatattacctagagtagtagagaagatagagtaggtagaacttaaatactacctgcagtatctctaacgcgtttctaacgcttcttcttagagaagactgcttataaggctttgcgcttatctctttagaataattatatagctttcttagcgttacgctactatttttaacgcttatatttagcctatttcttagctttcttcttctctcttactactttagctttcttctacgctacgtatctcttcttagcttcttattttttaagaagcttagcagacttatagagcttcttaagctttaatttctagagtttcttctctatcttattcttcttatagcagtgctcttatatgcaagcatctttaaccttttaagaagactataatactacttctctatagtactcttagctcttctatagagtaagagcatagctctttttatgcttctttttagtaataaaagcgttctatagactcttatttttatagtatagtagcttatttttaatatagagataataaaaattaagataaagcttttaagctgcttctcctatattattctttactataaaatgcagtaaatgcttagattcttgctagctatttatataattatctctcttatcttcttctctttatagtatttacttcttaaatctctagagaataacgttagcgttagctagtaagatgcctattgctttaaaagacttaagaatagtcttcttcttaaagctatttatctaggcacgctagaatagaaagaagaagttatcttttcttattagtactagctcttagctacgttaaatgtagtaagtaagcttctataaataggcgttagaaagtagctaaaatataactatattaagtagctgcaatatataagttaaataagagagaaatataagtaataagatataattatagctataatacttaataaaatctatagttatatagctcctatagctatctaaaataagtagtctctataagcgtcctgctttcttcttagtatactaattaaacacttatttaagctaggctatactaacgttattattgctctaacctaatagagttatagtaataaatatcttatgcttactagagttaatattctttacttaagataattatattactctagaagcagtactaaaaataaggcctaagagcaatgctaagctgtctgcatagactattgctataatagttatctacttatataatctattctaagtagcataaataatctctttcttcttatatatgcgtctactaaatacttattttgctctattaattactctaattataaacctctttttatctatattatatatataacgcgtttctacgttatattaggtaatctttaagtatagcagcttaaagtaataagtatactttactttagaattagctatataacgtatgcagtctataggttaagtctattaagagataagatagatcttatagcagtagataaagcgcataacttagctcttgctaactctcttcttagctatatataaggcaaaattttatattatctctcttataagtagaagctctttctttattaagtttttaatatattatataagctctaactcttattatagggtaagcttttattagctagagtttttaacctcttaaggtagctaaagacttttatattagtaagataaagtaactctataaatattatactagcgcgcaactttgctatatataaaattttctcttagtttacgcaaattaattactttaattatagcttagattagatttatagttataaagttatagcgtgttaaagtatagtattattcttgcgttttagtgtttagtaatcgttacgcgactctgatcgcgtcgcgcacgggcacgttagtgccgatcgctgtcattccgtcacatgtctgtgaagttccgcaggtcgcggtttttggcttgtgattgcgcatcgaaggacctttcaccaccgcgacagtattcttattttctagaagcagtaaacgtcagctgtacatgtcgtttctacgccgtcgcttcggcggcgcaaatcttacccccgactcgcccatagaatcccgcgaaccctcgccatcacccggccagccccgtccgtcgcatttgcgggtgatcacggctgagcagctacacacactcaagaagaagggtaagagcaagcggaagaatgcgtggatcttcgggcttggtgggctgtttgggctggtggtcgcaggcttcttcgcgagcaacaatgagatgattgacttgaagagcttggagggcatgaatctggatagtatcctcgacgcattgcctgcgagcttcgtgagcaatgctcagcagttacaggtaagcctggacagcattcagaagcgccgtaccgccatgagacgagtgctgatctcctgcactcagtagaaacaagaacgcgatgcagtgaactacgactccttcgccgtgggcctacacgcgagcagtcaaggcatcaaggcacaccaccctgtcatcatgatccctggtgtcatctcgacaggactcgaatcgtggggtacagaagagggctcgaggcaatacttccgcaagcgattatggggctcgtggagcatgatgcgcgccttggtgctggataaagcaagctggaaacgacacattatgctggacaaaaacacgggacttgatccgcctggaataaagctacgcgcagcccaaggctttgacgcggcagacttcttcatcacgggatactggatctggaacaagatcctcgagaacctcgctactatcgggtacgaccctggaaatgcttttactgcagcttacgactggcgcatgtcttatatgaactatgagatccgcgatcaatactttacccgcctaaagtcgcatatcgaagtcgccgtgcgcgtctccaacaagaaagtcgtgttgctatcgcattctatgggctcgcaggttctatactacttcctccattgggtcgaagccgaaggctatggcaacgggggaccaggctgggtcgatgcctacattgactcctggatcaacatcagcggctgcatgctaggcacccccaaagacctccccgccgtgctttccggcgaaatgaaagacacggcccaactcaacgccttcgcagtctacggccttgagaaattcctctcgcgctacgaacgcgccgagatcttccgcgccatgccaggcctcagctccatgctgcccatgggcggcaacgccgtctggggcaacgcaacatgggcgcccgacgacctgcccgggcaaaacgtcagctacggaaactttgtgcgcttccgcgaccacaattccacgctcacggccaagaacctcaccatggaagacagtatcccttacctcttcaaaaacagcgaacagtggtacaaggatatggtcctctcgtccttctcccacggcgtcgcgcacaccaagaaacaagtcgaagacaaccaactcatccccgcgaaatggctcaaccccctcgaaacgcgtctccctctcgcccccaagtttaaaatctactgcttctacggcattggcaaggagacggagcgcgcgtactactatcgcaatgacgacgagccattctccgggctcaacgtcacgctagacacggggtttatcagcggggcggagacgccggaggggcctgtggatcatggcgttgttatgggcgagggggacggcacggtcaatttgctgagtagcgggtacatgtgcgccaaagggtggaagcagaaaaggtacaatcccgcaggcgtcaagattacgacgtttgagatgaagcatgagccggatcggtttaatcctaggggtgggcctaatactggtgagtccgagatgataccaatcttccctgagagaaagagagggggagagtgtgtgtatggatgctaatgctgtgcacagcggatcatgtggatatcctgggccggtcgagtctgaatgatttgattctgcaggttgcgggcggacggggcgaactaattgaggagacgattcattcgaacattagggagtatgcggagaaggtgaagatttactatgatgacgatgactagggacgggcgatgattgtgacgtccacggtgggtatgttgatattcctatgcttgggctgtcgtatctccttcggaacggggttctggattgggatgataccatagagtgattccaatgagtatttcaccatttcatattcatgtctagcaacgatccttggtatatgcatatcgacatgtcgagacatggcgtttatttcttctcctccaacgtcaggttctcaatgaccttctccccgctctctgtgcccacgtccacactcgccttatcctggccctcaacatgcccgtctggcttcgcctcgaccttcttcgcactgggatgaaacgcgcccttgtcctttttctttttctccttcttcttctctgccggcggcggcgggtaagccttctgctcaatctcctgccactcgggcgtcgcctggaactccttctggacgggttcgagcagctcgttgagcgccttggtaaccgcaggcttgaggtcttggggcgctaatatgtccttggcgtagtcttccttcatttgtgcgatgctgctgtattcgaggggctcggcgtcgcggcgctcgacgacgaatttgggctcgccgtgcttgaggcggccggcggggaggaggacgtattcgacgaaggagaggatgccgttgtcctctacgaccttggggacggcgtgtgcctttttgagtttccgctttactgcgtcagcgttgtcgaggacgtcgattttcgagtccgggtctgaagcgctcatcttgccgccctggagaccagggaccatggggttcatcagatgggcgcgttccttgtagccgagcttggggagcgcttcctttgcgagggcgaagatcttgcgctggtcgacgccgccgaattggacgtctacgtcgaggtactgctcgtccagagcttgcatgagcgggtagaggagaccactcagtggcgcgttctctgtctgcttgacgacttccgcacccgccttcttcgcgtctcgttcgctcgttgttgatgctagtcgcagcatgtccatcatgtagtctggcgataattcaaagctcgatcccagcacgaactcgagcttctcgatcgggacattcacggccttgagcagtgcgcggatggtgtagcggtagtattccgcgcggtacttgacgagctcgatgggggctttcaggttgtcgaggaagccatggatatcagcgaggaggaccttgacgtggcagccggcagagaggaattgtgcgatcttgagaataggaacgaactaaaagaaacagttagcatacaccactcccgtacccttccagcagacaacatacatatccacaatgtggccgacccgtcgtcgcagtgccccagtaaaccttcaaatggccattcttcttcagcgcctcctccatgatctcgggattcagcacttcctgcaagttgaccttgatgagcgccatcttgtcgtcgtaagacagttccgagcccgcaaagtcctttgcctgcgccttttccagtcttgactttgcatccttcagctgtgtttgcacgtccgcgagcttctcctccagctgcgcgatctcgtcttggatcgcgaccgtgtccgccatggtggggtagcggggtatgcgactgcgaacaattgagggtggagaaaaaagggaaaagagaaggattaggaaaaaggcgcagtcgttgccagtagaaagctatgactcctccttctgtgctgagctcggctgggacacacttgcgtgttggaatgttttggcgctggatgagtccaacgtggggccagttgcggctggacccttgcagtaccttttttagcgtcaccgcagccttcagatggtaggacgcgtcttgatcatcaaaatagcttttcaccactatgcgcagtgaactttacagtgtaaggaacatcatactgcagcgtagataatgagcttggggtcactcgctagacagctgtgcactctcttcatcacatagagatggtctcgtgagctttgatagtgctgtatgctgattcattactctacttcagaaaaaatagtatggattaatgaacgtgcatgtatgagtagaagttgatataagcgactactgttcccccaaaatgcagaacgtctaatgcaaatgcaaaaccaaataaaactactccaaatccaaaatgctaccaccaagaagattaccaaaggccatcgctatgctaagaatagaatcaaaatgtcgtgtccacatatcctccacacctttcaacccctacttcccagctggcttcttgttgcacttggccaagcaaccatcaatatcttgcgccaagttggctggaatcatcttgcgaaactcctcaatattcttgccattgatctccttggggaatccaagcgtagcattgactacatccttgttaagcgcaaagaagccctgcgcaatctggttggtgccagggtcctcggagtttaggccagctacaaagacggccgattcgcagccgtcgttgaattggaagtggattgagccttgggggaatacggtgccctcgaattgttgaagtgtaccggcaatttcggggttctgaccggcggcgacgaggccgttttctaggacgtagccgaatcggagcttggtgtctgtgacgagcgtgaggaattcggttgcgcgaggatgcacgtgcggggtgttgatgccgcagggctccatgaagccgagagtgttggagattccgagcccattgaggatggggaaggagtcgatgttctatgtagcttgttaatgactggttacttccgagttgtgcgaaggcaacttacagcagcaacggcaacaccgcctttggcagttgtggagttggccttgggcttgaacgggaagacgatttccttcttcagtgcgtcgccagtgagcagagtctggcctgcgccgccctcagtgagcagcttcttgaagcgtgcagttgcagagacggctgttgagtatgtgggcatggaagggagggcctggacggccacggccacgacaccagcaacgatgaattgagtgatggcaaccatgattactgagtggggaagtagaagattgctggaaatatgtcgaacgaaataaggagatagagaaactggaattggtagtttggttttgtggttggtaggcaaggggatgattcttccaaaaacgaacctcactgctgtctttatacatctttcgtcttgtggctgtatctcatcttacgggcgaagtgttgatattcacgatccggagatggcgccatccgaagaagcgtgatgcctccgggctgtacaagtgtacagtcagcgactaacaataagcttaatctgggagacatctggacctttcaccagatctcacgtagctaggcaagccgattggccgtttggacacacttgaaacaatgtttggtagacgtcagccttgtggagtcaagcgcttatgggtagcgtgcggcacagaaacacaatgaggcggtgcatcgagcctttgctgtgaagcgggtaagacgtgaccttggcagggtgctttgtaaagagaaaggtattcctgtacatcagcaagtccattttgaagttcgtgatcattgctctgtgttggttgtcttagtatggagttaggcctcctattgagatttaaggacaaaattgtgtcttggaacctgcagggcgtggtgtagacatctgggcggagtatgggccgcgaggcagagcccagcggttcaggttcttccccatgtaatcgttgtaccaatgccacgataacatgagttcgagcggctcctcgggtcctggacaaggcagaccgtattcatcgtgaccttgctgaaacactcattttatcgagtattccagcgttcgtaaggaacagtatcgcagttgccagggtcgagtgtgagcgtgtctaagttgcgcattcgtagttagtcgcgtccgagactgtggtgttgagcgaggaccacaaattcgtcagcgtcccataaatagagtcaaacggattttaggcgcaaacttctcctcaggtaccaacaactcaccgactagattggaatagacgagcgccagcgtgctcattcatagaaatgatgagcaatggtacgagtaaagatagatggaattgcacacaaggggtaatcgatctagctaaccaacacacaaacgccacatatcgctcgctgatgctaatgacgagggaacaaatagaaaagaaatacatcaaagacattttcaagatcatcgtaactcatttagaaatcggactcgaagacagagaaatccataatctcgccgtgtttccagaacggcatctcatccagtgtgaaagcatcgtcgctggggatcgacggtggccctctggtatgcggaaccatcccctcaatgggctcatcgacctccagaatgttgttggtgtttgagtacccaggatcctggaagatgagcgaccccctcctgtcgaaggccccccggacccgacggcgcagacggcgcgcctgaatgttgttgtcgtcggctgggtcgttgtccgagtagctgctatcgccctcgacactctgactatggctacgcttgaagacgccggcgctccatcgctttttcttttgtcgatatcttcgctcttgctcttcttcatccgaggagtcctggtcgagatccagctctttaagtctttcgtacacttcattctttcctttagagccaatctcgcttttcgcatcttcgaagtggtccggcctgacgatctctatgtcgctgtcgtagccagggtcgctctctagctcttcgaggacaaagtatgctttctccgtacgtcgcatcggacgtatctcctctacctcactgtcctcatcagaggcgaactcactttccgagtcttgcggtgtggttggctggacccgccctgatatgctggacggccgtgaggagaggttgagcgactgtggtcgcgtgaacctgaactggtgaccatgtccagtcggttcaatgtattccagtggtggcgtctgagccaagtgcgacatgcccatgcgcttggagataggagatgtgtgtctcgtcgtgggcgcagagcggatctgcgaacgagcgccagcaggtgtcattggcggcgaattgggatggcgattgaagaaggcggccggtggcaggtcgagtgtctccatggcgtcggcgctgtacaaggtattcatgcgctgttgtggttgcgtcaggctggttggatggctccgagccaattgtggaagcgtgggtaacaacgatttggtgaggcgaactttttgctgatcttaatcttaaggaagtaatgtccgtcggacgtgtttggatcttaaggtatggaagagggagttcgtcgactgtatcattatggaagtgtgatttgagggtgtttggctgggatagttgagcggcgagcgcaggcggaggtggagggatttacaagtcagaccctgcaacgccttggcttatcgtgcaggaagaatgggtagggtacaggcagcagtgcagaacgatatggctcgcaggtcagaaagccacaagagcgcaggtcaattcgggtgctgtgcgtgtgtggctgacgaattgggctgtggcagagggaaaagagttctggagtagcgaacctgaggtggtcacgaatcctaacgttccgggatttgtgcgggctgtcgccaattaatctcgttcgcctcagcaatgcgttgtccggccgtgctgcggatcaatatgcagctatgcttttctttcatgactcccatgctggccacgatgtggtcgcagtctattagtcgcaacgtggactcggacagtgacaccttacattgggctgagcaaggagccaatggcagccgcatccaaaattacgatgcagagggcgggtagatagtgctggcactacgatggacagctggcaaaggagagcatgagcgctgctctttgcggggcagtggtgcagcacaccagaccgggggtatccacgctcgcaaagctgaggcacgaagcggctctgcgcgtctggtgaagcagacaaaactctcgagcagtagccgctgtagtagaactctgtctcagaagcgtgttttgcatgaccgcttgacatcctcagtcgctttctggagttgcgatctttttgcgccgggcttccgccacggttttgcgtgacaggcgacctgcagtatcccctcgtattccgtggaatgtgagatcatggcaccttgtgacgcggcatcggagatacggctcagtcatggtaaagttattcgtcatggacgtctctaggacggatagttgtgctccagtctcatgtgattttcagtaagggttccgtggtaggtcacgtggtggtggggagctcgaggctagcgtcccggggcggttagacgttaatcctggccgttgcgtgttcacatcgaactttggccagagcagctcgcggcggaggcagcagtatccaagtaatagccaacaccgtgtttctttctccttcattatacccctctggacaaccgattgtcttctctggcattgaggctgcatcgcgcgcaaaagaagctgcggcttcacccacaattccaccatgtcttctactccgtctatgttgaccaaggtgcgcagctctgaccaatgcgccctcacactttgctcatatcacatagtttgagtccaagtcttcgcgtgctaagggcattgcctttcaccctaaaaggtgacctctctgctcggattacgcaccacccccactgaccgccttcaggccatggatcctcgtctcgctacattcctccacgattcaattatgggactaccgcatgggcacgctcatcgatcgcttcgaagagcacgacggccctgttcgcggcatcgacttccacaagacacaaccactgtgagcatagtgaggaagctagggacaatcacatactgagaccatgcaggttcgtctcgggtggtgatgactacaagatcaaggtctggtcataccagacccggcgatgcttgttcacactgaacggccatttggactatgtccgaaccgtgttcttccaccatgagttgccgtggatagtcagcagttctgacgaccagacaatccgtatctggaactggcagaaccgatcgctgatatgcacaatgaccggccacaaccactacaccatgtgcgcccaattccaccccaaggaggatctcattgtttctgcctcgctcgatcagtcagtgcgtgtctgggatatttctgggctgagaaagaagcactctgcgcctacatccatgtcatttgaggaccagatggcgcgctcgaatcagaaccaggccgacatgttcggtaacacagatgccgtcgttaagttcgttctcgagggccacgacaggggtgtgaactgggttgcgttccaccctacactaccgctcatcgtttccgcaggtgacgatcgcctggtgaagttgtggaggatgtcagaaaccaaggcatgggaagtagacacatgccgaggacattttcagaacgcatcggcgtgtctgttccacccacaccaggacctgattctatctgttggcgaagacaagacgattcgagtgtgggaccttaacaggcgcacatcggtccagtctttcaagagggaaaacgatcgtttctgggttattgcagcgcatccggaaatcaacctgttcgctgctggccacgataacggtgtgatggttttcaagctggagcgcgagcgtccagcatccgctgtttatcagaacaacttgttctatatcaccaaggagaagcacgtccggtcgtacgacttccaaaagaacctcgagtctccatcaatgctttcattgaagaagctgggaagcgcatgggtgcctccaaggacgatatcctacaaccccgctgagcgttcgattcttgtcacctcaccagctgagagcggcacatatgagttgatcagcctaccacgtgatgcttccggtgctgttgagccaaccgacacgaagcgcggttctggtaactctgctgtcttcgttgcaaggaaccgctttgctgttttcacccaggcaaaccagcagattgacatcaaggacctcagcaactctacgaccaagacgatcaagccccctcacggcacaacagacatttacttcggcggcactggaaacttgcttttgatcacccccaccaatgtcgttctctatgatattcaggccaagaagaaccttgcggagctcgcagtcaatggtgtcaagtacgtcgtttggtcaacagatggattacacgtagctttgttgagcaagcacaacgtcaccattgccacaaagaacctcgagcaggtcagcactctgcacgagactattcgtatcaagagcgcaacatgggacgacactggagttcttctctattctaccctgaaccacatcaagtatagcttgatgaacggtgacaacggtattgttcgtaccctggaacacaccgtctacctggtcagggtgaagggccgcaacgtatactgtcttgaccgtgcagccaagccaaagattcttcaaatcgacccaactgagtaccgcttcaagcttgctctcgtcaagcgtaactatgacgaaatgctcaacatcattaagacttccagtttggtcggtcagagcatcatttcatatctgcagaagaagggttaccccgagatcgcccttcaattcgtccaggacccacagactcgttttgagcttgcgattgagtgtggaaacctcgaggtagcggtcgagatggcgaaacaactggaccgacccaagctctggcaacggttgagcactgaggctcttgctcacggcaatcacacaatagtggagtccacttaccagaagctccgcaattttgacaagctttccttcctataccttgcgaccggcgaccaagataaactcaagcgtatggccaagattgccgaacaccgaggcgacatgactgcgcgattccagaacgctctctaccttggtgatgtacagaaccggatagagatgttccaggagattgacttgtacccgttagcctacgctaccgccaaagcaaatggccttgacgagcaagctcagtcaatacttgaagctgccggcgtaacagaagatcagatcaagcttccaacagtgggaggcaccttggctcctgccaaacctattgttccaacatacaagaccaactggccgacacgtgcagcatcatcgacagtatttgaaaaggcgctcatgggcgaggtagatggtgttggctctgaagagccggcagcgaacggctacggcgacgaagatctcttgggcgacgcagaggcaccgagtgcgtcagccgaacttggtggtgatgatgcggaggatgacattggcggatgggacatgggtgacgatggagacgttgaggcagaagatgactttgttgaggttgagggtgctgaagctggtgccggcagcagcgaagcagatctctgggcacgcaactcgccattagcagcagatcacatcgcagcgggatctttcgaaactgccatgcaacttctcaaccgacaggtcggcgccgtcaactttgctccgctcgaagaacgcttccaggaaatttaccaggccacgcgaacgttcctcccagctacacccaacatgccgtctctagtcaactacgtgcggcggacggttgatgagacagactcacgcaagatcctacctattattcctcgtgaactggagtctatcctctctactgatttaacggcgggaaagcaaggacttttgaagaacaagttggaggaaggcgttgtctctttcaagaagcttttgcatcttctcattgtcaacgtcgttgcatcacaagcagaattgacagaggtaaaatccaccatgttgcatgctttaggctgattgctaatatgatacaggcaaggaaagccataaacacctcagcgcaatacatcatcgccatgtccattgaactcgagcgccgtgctctcctccaaggcgccactgacatctctgcactctctgacgacgacaagaagcgcgccctcgaactctctgcctacttcaccatccccgaactcgagggcccacaccgctctattcctctttcggccgccatgaacttcgcacacaagaacaagcagctcaacactgcgctgaactttgccaacgccctgctcgaccgcacgggcaacgcaaaaatgaaggagagcgccaagcgcatcaagaccatcgctgagcgcaaccccgcggatgccattgaaattgactttgatcagttcgccgactttgagatttgcgcggcgagccacacacccatttatggaggcagtccgagcgcggcttgtccgtacgatggcgcgaaataccacgccaagtacaagggcactgtgtgcaaggtgtgtgaggtttgccagattggtgcgccagctagtggactgaggttggttggatgagcggttggtggtatgtgatgtgctttatgacttagcgtagcatgcaatggatgattagatgtggaggtggaaaaagggctagctgagggaaggggacattaggtgtgttcgttgagaattagaaaatgctatacgagtatcatgttcacttttgtgggattctattgaacgaattgagagcttcatgtgcgcgttgctccaggttgaggcacgcccaatgatcttctgcaagtgtatgatcagtgaagtatatgtcgttcgcttcgacattgccgcagttgcatgatggagacgaaggatcagacgaaaggcaatgtgcaatagtagtctgattgtcattgattgacaacaatcatgaatagaaaatatatatggaagcaagaggtatcctagcataaactccaacccatatcaaaactcatggcttgcgcagtgcattctgcgaaaaagtattgaagtccatgaacgccttgtcattcccattcccactcaatcctcacgccttaatgtcgtcattgccaagaggactctatctcacgataccatcacccttggtaggtggtgggcccggcggcggcgcatatccaccaccatacgtcggttgtggcgactggagctcgacgccattctgctggccattgttgtagtagccctgattcgcgccgccaccgtagtatccgttgttgacgtcattcggaggtgagtatggcggcgccggggcagcgtagttgttctggccattggcgtagtagggttgtgcggtgttggtaccgtttcctggacgggcggcccagcctgtgccgtagaagggttggcgaccagctttgcggcggcgacgggctgttaggcaactgatggttgtgttagtgagaaatcttgtgaattattgtgcaagggagggagatggcttacctgcacaagacgaagaggaggaggaatccgatgactacgacgccgaggacgagccagcgtacccagttgtcccaggcacttctgtagcagcggtagcgcccgcggttgtctgtgtagcatctagccattatgtattagattgatgttgggtgttgtgagtggtggtgttgtgaggtgtgcaaatgtgcaaagggttcaatgaagtagaagtaacactagggctggtgtatgtatgacgtttgtcgcatgaacctgcagctgggcgcagctagataaaggaaaagctcgatcccaaatacagggcaccgccacgcttggagaagacgtaccggtcataatcatcataatcccgtactgctagatacatcttggccgttgcaaacaagcactgtcgacttatgaactagggcgttaggttggcgacggcggcgatgtgagaggttagaggtgaggactgaggtggagcgatctggggtatgacgacgatggggcgtcttaaaagcatgatgcgcggcatgtacagccacagccaagcgaagacgcctgagcctagccgggtacaacggagtcgttgcgactggccgtgacgacgcttgcttgcttgtcattcgccgaatttctagatttgcgaaggttcgaccgaactgctgatgttgctgagagggcgcagtcgcgacagtgcgtgtccgatggctgtggaatgttctcccttgcttcagtcaatccttgcgaactccggtctgatcgtagcaagacctcatctgacttcaggtgaccgaattatacttcataagcacgttgactgcttgagcaaccttgagtattcagttcgatggtgcatcaactgcttcaagacatgacgtggtagaaactcgtaacgcagccttcgtaccgagatgcggcggtggtctaccctgttcggaggattcatgttcggggagttgttggagcgacagaatcttgaaatctaccaaattaggagtactttcatatcccatttcgtgcatcttgcacgtgcccatactctcaccccgtctcaatcgtaaaatgcttcaccagcctcacctcagccacatgttcgtcacgcctcttcatctttcggctcacgttcccattccatccagaacaggggtactccatgctgtgacccaaacttctacagcgaatcagcttcggtacagctctgattccctggatggcgctaatgcaggatgagttgttcaattgttgtctgcgctctggtttggggtccccactgcgctgtcaaataatattagaaagtttctcgtcgcaaattcagtttcggtgtccttttgcttgccctttctcttcgttctctcgtgctgtcgtcctgctgctgtgcgttgtgagttgtttttacgccgtgggaggacgcggaccacggcttgtgcgactgcgtctggagcatcgcggcttccgcatgcggagaaagagtggcccaggactttgcgactgcgattgctcctgcgagcccactgcgacggctaccggcacgacctgaaccttcaatgttctcgtggcttcatcacatgtttgttttcgaggcacgcatcacgagatacgaaagtcacgagcactgcagcgcatcgtcgcggcgaaaaaaggataccattataccgagtacacaaagtcgaatcgctctgttgagtcgctatcacaacatcgctcgaacaatgaaacacaaagacgctacaggatgaaacaaatatactggggacaacatctgatgccgttacgcaatcctaccgcgcatgctgctggtcctctcatcgagccgatatggatgatcgtatgaatatggtagaaacgaggaacgtgcttgagctgaggaaccgagaatggccatcgctagcctgcagagcgatctgccgtcttttcttccgtcacgtcgtaagaatcattaagtatgtcgtagaatgctgactaccgtcatttgtgagaacgtaggcacatcagggtcgtgaaagtcgcgaaaagccacgcaacaccagtaccgagtcgaaagcgttgcaagcggcacgtgaacccaaccccttcggtcacgttaccgcctaatcgaacaacaacaatctatttgctcgcgcgagcaatgagccactggagtacagcgtcgaggtttgtctcctctttggcgctgatgccatagcagctcacttcgcggtgcgacacggccttgaggttcagcgcctcaataagctcatcaaccgagagcttgttaggcaggtcagacttgttgcctaggacaagcaaaggaatgccttccagcgctggcttctctaggagaagattgagctcttcgcgcgcaaccggtagggcctccttatcggcagagtcgacaataaacctaggacgataagcgtagtcatcgagcacatgccagcaggtcttacacaattgcgttcacgccgcggcagtaccgctcccacatggaacgaaacctaggctggcctccgagatcccaactgttgccgctggtcagcaggtacacttggatgcgtagattgcctgcaccccgcaaggctggcccgaaatggcttggcgctgcaagagtaggacatgcgtgaccggggccgatatcaagtactcaccacttcaaagtaacatggcctttctggacgcgcttcatgttgaagcccacagtagggatggagctgtatcctggtcagcgcatgggccacatgtgatggagctcatggtagcgcgaagctgcagaatcgggacagagatggaacactgttgccgccagcttgcgcagccaggagcttgacgttgacatactcgacagtaaactcccctccctagatgcttgtggtcagctcaaactcgcgcaggcgcagtcatgtccgcatcaggaagcgactcaccgccagaactctcaacagcgacgtcttgccagcattctgcagcccgatcatggtgatgtccatctcggtcgccctgcgcagtagagacagtcagcggctatctcaggtcatggtcgcacacgtgtttgcttttcctgagggccaactttgatgaggtggaagtatccaaaggcgcatcaggcatccagcccgcgcacaaggaagatgagatgagagaaggcgggcataccagaaaaggcgcagcagccagtcatagatgcgtcggaagaggttcgccatggtcgctggccgggtagtgctaatgactcggggtggttgtcgtcggcctgcgctggactgtcgatgggtggtgctgaagtctgcgaaccttgatcctggaagcggggtctgacttcgggtagtagcagggcgatcgcggcgtgaaatcagatagcgacaatagcagtgaattgacaacgctccaaatgcatgcagaagacagcccagcaatgagtgagagagcgagaagcgggagccgtgccgccccagggaaaagctaggaacttgcgcggtcgatgggtgtgctgcatcaagccgcccgcgcaggtgacgtccagtaccggccaatggtgagcggcgctacgccggcgggcccgcagaaaatgttcaagaagttcgcgacaaatttatgtgaattgcacaagacaccgccgtgaccgcccacgcaccctcagatgagcgcgcatgtcccgtgagagctgcgccctaatctccttcacctcacactttgcagtcagaagctgcacgcctcgcagcaatggcggtcgccaagacgaagaaggcgcaacagaagccatggacgactgcttttgacaccaagaggcgacacgacctcttttctaacccgcccaaggacagcacggcttaccccacgcttgccgcagctgtagacccccacatcaactccttcaacagcatattcgctgcaggcggacagcttgaagaagcactcaaggacatcggtaccaaggtcttccttgatggcaacccgtatgcgcggcccgaagaggtcggccagaggaacaggctctctgtgcgcatacaggacgtcttcctcgacaagtccgtcctgccgccttcgaacaaggttgcgcttaagaaccgcaacatcttgcctgccgaatgcagagagcgacatgccacctaccgcggcaagttgcgcgcacgccttgagtggaaggtcaacaatggcgactggcgagaggaggtgtgcgatcttggcgccgttcccatcatgctgagagtgagatctccccactgtctcgggatgcgcgaggcatgtgctaacagtcctcgtgatagtcaaaccggtgtcaccttgagaatatgagcccggaccagctcgtcaaggcgaaggaggagagcgaagagcttggtggctatttcatcgtgaacggcatcgaaaaaatcatacgaatgctgcaggtgaacaggcgcaacttccccatggctatcaagcgaggcgcctttacaaaccgcggccccggctacacgcaatacggtatccttctccgctctatgcgccccgatcagacgtcacagacaaacgctctgcattatctgagtgacggcaacgtcaacctgcggttctcgtggaggaaggcggaataccttgtgcccgtcatgatggtcctgaaatctctagtggaaacaaacgaccgggagatcttcgagggtctggttggcgcagctggctcagaagggcttgcagaaaaacagtttgtgaccgatagagtggaattgctgctccggacgtacaaggtgtatgggttacactcgaaagcaaagacgcgggcatacctaggacagaagttcaaggtcgtactacagatcccagaggacaccagcgacgaagaagccggtactgaatttctgcgaagaattgtcctgccgcatttgggcgcataccacattacacccgctcaggatgctgacaaattccgcatgctcttgttcatgattcggaaactatactccttagtggagggcgaatgctgcgtggacaaccctgatgcagtgcaaaatcaagaaattctgttgggtggccagctgtacggcatgatcatgaaagagagactagacgactggctccaatcgatgcgtccagttctgcaagactggggacgtcgcacagagtggaggccgttcacatcacaagagttccagaaagacttcatctcgaaaatcttgcgaagatcccagacagacatcggacgagccatggagtactttctgtctaccggcaacctgatcagtcccacgggtcttgatctgcagcagactgctggtttcgtcgtcgtggcagagaagatcaatttctaccgtttcatcagtcatttcaggatggtacacagaggcgccttctttgcggagctcaaaacgactacagtccgaaaactgttgccggaaagctggggcttcatgtgccctgttcacacccccgacggagcgccatgtgggttgctcaaccacttttctcacaaatgcaaattggcgacacagaacgttgatgtttcagcgatccccaagctggtcgcacaactgggcgtatctagcaagtcatccgcctcaatcgaggcgagtgtggtcgtacagctggatggtcgcgtcttgggcttctgctcgccaaagcaagccaaagtcattgcggacacgctccgatactggaaggtcgaaggctcgcataacgtgccgctggagatggaaatcggttatgttccaaactcaaacggtggccaatatcctggtgtttacatgatgtcgcaagtcgcacgcatgtaccggcctgtcaagtatctcccgctcgataaactcgactatgtggggcccttcgagcaaccatacatgtcgattgcgtgtacagacgccgagattgtgtcaggcgactcaacgcatgtcgagtacgaccccaccaacatcttctcgatcgtcgcgaacatgacaccattctccgatttcaaccagtctccacgtaacatgtagggcaatccttccgtctagtcatctagcatatgctaacaagcagtcaggtaccaatgtctgtccgctgaccatgaagtgctcaccagcactggctggaaagctcttccagcgatcaaggatgcggatcaggtaatgacactggatcttcaaacaggcactcagcaatggaactctgtccaggctactacccgcttcgctcgcgagggatctctctacagactcaagagtgacgatatggatgctgtctgtaacgagagtcatcgctggtatctcaatacgaaggaccagcctactacctatacagcatttaccacacagcagatgttggacaaccaactagttgcactcagaaattcttctggtaaagcaacagatcagtggaatcatgagtccggcacaactacccataccaatcacaacatccctactgtcggacacaatggaaatgtcatgttctcgtggccggattgtccctggcttcccagagaatttgtcgcggacgaagcgtgcaatctggactggtgtcgattcattgggcttgtaatgggtgatggtagtatcgaccacgttaccgatgctcaaggtcaagagcattattccatccagatccatcagcgtgccggaaatcctgcttctaatgccaacaccgaggacgttctggagcgcctggctgcgaagctccctaacttcgtggtacacccatcatgcgtgtctggcgccgaggagaagcacacctggaccattaatcaccgcgatatgtaccatttcttccttcctatgatgcgcggaccgcaatcgtatgatcctttggacaatgcaatgtgccgtacctatcaagcacctgattatcaagcattgtcaaggtcagacaatgagcctattatacctgtccctgcagactggaagaccggcaactggtggcatcttcgacgctggattaattacccttggctcttttcactggcccaaagtcaggctcgagccatgatcaagggtatggcggctgccaatggcgactggagcctctcattgaaagcgcgattggacactggcgacagtggtgtcgtgcgggtattcagtaactcgatcccgctgatgcacgacatgtctgtgctgggccttttggctgatactagagtcaacatcggtgtcgaccacaaaaaggggcaatgcagttacaagtaccggtaacaatgccagcgctactggcgtggtgcatatccttctccttcgctaatagcgatctcgccgtggccgctcccaagccggaggcatacgacaatcctcgccatgatgggtttgtctattgtttgacagtgcccaatggcaatttcttagctcgacgaactgttgaatatagcgataacgacaagattcaggaggttatcgatgcagcgcagaagcctttcttcacaggaaactgtcagatgggtaagcaatccatgggtacacctggaacagccatgcgctaccgaaccgacaacaagacctaccgattgcagactggccagacacctgttgtgcgaccacccctccacaacgaatatggcttcgacaatttcccgaacgggaccaatgccgttgtggcggtcatctcatacaccggatacgacatggacgacgccatgatattgaataaatccgcacatgagcgcggttttggtcacggaacaatctacaaaacgaagatttgcgatcttgaggagggcgctcggcgaaaccggtccggcaggacaatcagcaagcttttcggcttcgcgccagatagtcttgtcccggctagcaggaaggagacacttgatgaggatggcttgccccgtatcggcacattgcttcgcaatggtgatgctattgccgcttggcataccgtctcctacgatgctgcatccgatgactacgtcaaccgtgacgccaacacaaactacttcaaatacaaagaagacgaactcgcctttgtcgaagaagtccgcatcatcggctctgaagatggaactcagccttgccaaaagctctcgatcaaacttcgtgttccccgttcgcccgtcatcggtgacaagttctcttctcgccatggccaaaaaggtgtctgctcacaaaagtggccgtcaattgatatgcccttttctgaatctggtattcagcccgacgtcatcatcaatcctcacgctttcccatctcgaatgacgattggtatgtttgtcgagtcgctcgccggaaaagccggtgcgctccacggtatcgcgcaggactccacgccatttagattcgacgagcaaaacaccgctgtcgacttctttggccaccagcttatgaaagcaggatacaactactatggcaacgagcccatgtattctggtatcacgggccaggaactcgctgccgatatctatattggtgttgtgtactatcaacgtctgaggcacatggtcaacgataaataccaagtgcgtactactggtcctatcaactcgactactggacagcccatcaaaggaaggaagaagggtggaggtattcgtgttggtgagatggaaagagatgcgctcattgctcacggtacggctttcctactccaggaccgtctgatgaattgctcggattacacaaaagcgcctatctgccgcgagtgcggatccttcttatcaacagccccaacggtcagcgagtatggacgcaagaaggaccgaggcgctcagctcacgattcgatgccgccgatgcgcaaagcctgccgatggaatcacaaataaggcggatgtctggatggacggacagggtatgcgtttccaaggtggcgagaacattggtgttgtggctgttcccggtgttttgaagtatctggatgttgaattggcgagtatgggcgtgaagttaaagttcaaggtggagccgtaaatcggcagcatcacacggcgtttgggttcatgtctatatggcgaacaaaagtttatggagtagctacgcatcaggcattggacggcgtaacgggggttcttagaacaaatgatgaagaatttcaatccattgcccgtgttccttccactgacgagatatgcaccgctcacaagacatgcacaacgtaatcgtactaaagcttattcaattaaaaaaagcccagtatctttccccagtaacactctacaaggagagacgaaagaagtttccctcctcgtgtcatgtgtcgatcccgtttccaactcaagcgagtcccaccgcctcgtgcaacatgcggagtgcatatcgcaccatccccaaacaagcctagcacaacgtgacataccatccgtaccctttacgtgctccccatagctcgcccgcacccctcactgtcccttcccaaagtaaaatgcccctcgaaatcgcatgcttcaccccatcctccgccatctctgccgcccaagccggagcagaccgcatcgagctgtgcgccaactacgccggcggcggcgtgaccccagacatacactctctgctcgcaattcgcaaagaagtgggaagagatgtgctgattaacgtgatgatccgcccgcgtgccggggatttcgtgtattcgacaaaggagatggaggctatgaggcatgacattgcgctgttcacgccgctggctagcgggtttgtgtttggcattttggatgcgaatggacgcgtggatgtagcaaggaatagcgagttggttgatattgcggcgccgctgccctgtacgtttcatcgggcggttgacgaggtgggggatttggagggggcggtggagatggtggttgggtgtgggtttaaaagtgtgttgacaagtggggggtgtaggagtgcgggggagggggtaggtaggctgaaggggttacaggagaggttcgggaagaggattgagttgattgttgggggcgggattaggtgtagaaatgtggtggaggtgaagaaagggattggggcagagtggatgcattctgctgctattacagggacgggagaagaggtggacccagaggaagtcaagaggattaaagatgctctggcaaaaggggtgaatcactgcgatggtgatcaagagatggctgattgagtgatgaccacgtggctcgacattgacgccacagcaaaatgatcagaccgcctgggcaacggcactcttcttccgagaaagaggaaaaatcatagcgtgaaagattggggtgttgccatgttcaagacatgataattattcattaagccagtcgcatctatgcgagaccgccacaatatggacgagtgcagcaaccagagggtatcatccacaaccgatcaaacccgagtcatatcaacaaggcgtcacatgaacggtcgcatgccagcaggctcgtcctgaacttcgagccggagaagaatcaacaaaacatgcctatctacaaagcgtagagcgcgtatgcaaccgcaccgagcacccccatgccatctgcaccaacccggcctgccgctcccgtactcgacgcctgcgcagctgtgctcgtcataaccgtagtctgtggcgccaacgtcatcgctcctgtgatcgtgctgggagccacactctcgctgaccacctgaccacttacggtcttcacaagcacagttccgggcagcgtagtcggcgccgaatacgtcgtccccggaatcgtcgtcgtaaacacaataatgctaccaagttggcccgccggcaccgccgaaccaattcccgtgccagtgaactgcggaggaatcgagagcgtcgctgtattcggtttcgccgacgggttcgcagaatacacattattgtccgccagcagattcaccgccttgcccccggagttaaactcgcccgtcttcagcgacccgtacgacccatccgggaaagcgtagtttgtggtgaatttgtcgtagcacatggcgacgttgatgttctggacgttgacgcagtcgaggctggcgcggcagcaaaagcccgagtcggcgcgcgcatcaagggtccgtttctggaacttgatgtccttgacggaggttaagacgtcgaggtagagcgagctcaggtcggatggcggcgaggtgccggttgcgccttggggtttgcatggttcgcaagggtcatcgttgacggctttgagtggtgattcgaggggcgatgcgtatgcgattgtcgcgagggcgagggcgaggtatttgagtgacatggtgtagtatgcgactatttggatggagcgagtgtagaatcacaatgtaggtactgtcaaatccctgaaaatgtgcgtctcttcaatcaaggcccaataaacgagtggatggaaccagttagcaacacaccagaggttcagaaagcgagtgggagtttggccgagcgcaggacgtgggaggtccgataacatatagtagcaaacccccatgtccaacaaagcacgagtcaacatggtcattcgccctacaaggtgcgccgccgcgaaaaaccgttgcttgtctgctttagccccaagtgcaatggtgacaggaaccgttccgctcttcgcgagaggcacaatatccgaaagactgggtcccacggcaaccgtcaggcgatcaatgcaagccagtcgagggaaatttccggccacacacaccactgcgaatccttaatcatggatgttaagtctcatgggtacgggcatgtcatttgttccgtgattttttcctcttctttgccgcttgaccttccgatcacacgcccaggatgcgcacgagaccttggaaactttgctatatgtacagcacaaccttgaaagtttgcgatccgtcttcaacatgatgtggagctaaacggccctttcaagatcgtatttatgattcgctatactctggcattcggcaagctggtttctagctcggtcgctgccgcgctctacgctaatgacgcataaagtagggatccgcgccgttggagagcgttagcgccagggggcttatgcgaccatcgtgatggatgggaaaacgcgaaagcgcggatgtggactgaggcccgtagttgtgagctgtcgtcccgttcttgcgccacgactccaagcttgaatgctagaacagcgactgccaacaattctgccacatcgtctctgaagccgtctctcattggcataacaaataggcgccttgcccttgtcagaaatgccgcatgctttcccttgccatgcggcactacacaaactgggcactgcaggtctatcgatagcacgtcttgtcgcggcgtgtaacttatcgattaaactcttggaagtgaaaagttcaaaatcttggagggccagaatgcatgagagccaacggaacttggtgatgcagtcgcgccgggcatgaaattcgcgatgcttatttggccaggtaccacaagaaagcggaccatgccggatacgaagcaatattggacattgcgggccctcggcacgcgagaaattcctgcaaacagcggaggcatcgattgtgcgctattacattgtttccacaggacaaattcgattcgacacgcaatttagagcaagcttcgctcggtccggaaggtctgcgttggcgctgttggccgtgtgccaaatttagaagcaaagatcgacgcgtgggttcatggtctagggtgtctgcgagcgcaacgttgtggttgcaatgtttaccacgatgcttgttgatcatctgaagatgctgatttgggtgtaaatggctatgccggggtatcatacaccaaacgcctatccccgaacgagctattcctcgctcacgctcctactgctctccctcagcacaaaagcctccgggtccactggcaagctcttcaagttgactctgtgactctctgcccaagctctgactttcgctttgttgatgactgcttccgcgccgcttttcttcctgtgctccagcacgtccatggcttgtaacgtggctattatgtcatcagggacgatgtacgtcttttcccgtagatcgagcactgtgatagtcttcttggatgggcaagagaggatggcgcgagcgagcgtcgcggaccagtagtgctcgtaggcgaggtggccaagatcagatagagctgcaaacattagcatagcaacggcaccgggaaagagaatgcctacgcttctcaggcccacctaggcgtccctctcgcctgctcatctcataactcgctcccatgagtatctgcgctaagccttgtttctgccacggcggaaataccaagatgcatgccagattgttgctgtcccagctcatcttttctttgctaaagaagcccactacctggccttcttggcctactccgtcctcacccaagccagtgtttggtatacttggtgttgggttatgtgcgacgagcatgtaatacaggaaagtcgtcacgtcgtagaagacggacttggtgtcaaggaatagcttcgcgaacagacacaggttttgcgtgtacatcttgttcttctcgccgtcgatctcgtagagcgagtagttgtctttggtgtacacgttgaccccgggtggaggtgtattacggtgtggacatgctttctgcgccctgttaactgatgcgctctgcagagtacgggatgaatcataccaaatgtcccaagaaagctagaaactccttgctatacttgaagcaccactgacacacgtagagacgctctaccttcctgcccacgacctgctcggggtagaaagacgggtaccatggctttatgaggagtgatccgaagacgacctcgagcacatttggcgtcacagatggcttttgcggcgtcttcaatgcgggcgacgcggttgtgccattcagagagcccgcatcgggggccattgattcgaagacgacgcgacgaaccgttgttcacatgctggtggggttgacaagtgacgtgctgagatttgggtcggtccggcaaacgcgacgcgaacgcacgtgctcggacatgcaagtatcgaataatctgaaccaaattgcatgtcacgctgcacttcatttccaaagtaaacatatttgtaggaaccaattctgtcaaccagatgttttgaaggtattccgacttcatctctcatgttgtggcagaaacttccgatcatctccacatgtatcagtcaaaatccaacgtgctcccaagctacagaagactgatctccgaagacatcctgacatcatcccacgatcatccatggatccaacagtttatcgagtctgtgctgttcatcgctgcatcaaccaccgctgggacgaacctgcttatagtgcttcccgggcgtagttggggaagctggtggactctgcagcgcggtctcttcaatcgctgcacattggtactcatgaagagccttcaacacagccttgttgcccgagtaagcctgccaggccgcttcgtcatccatgatggtcgatagtcgagcatggatctgcacgatgatcgctttgcgcaggccgcaatcgatctcaggacaggactcgtcgtagatgcaagctgccacatctacaatggtgacgacatcatggatgaatggcatccgatcgatgatagcgtgggctattttgttcttgattgattcgagattgtactttagaaaggttagttcaagtcatctaaggaccatatgtaacatgccttgtcggatgcaatgaaaacatcaaggagattgcttataattgcttccttttcgatctcgcgttgcaaggcgaagctcgtgaatatggacccagtcgtggaattatacacgccatatagctcttggagcatgaccgaaaccgtaccatcagactccggcagcgaaatcgatttctgttccgtctcctttgaaacgttagctttgtactttggtcacctgagggaggcgcttactgagaacgatccatcgcaaacagcattgaagtattgggatcgtgaacatagtctggttgtcgttagcatggacattcggttgagtagcaatgagactcacaacacgcgatggacaggaaaagacctgcctcctgcgatgacagtgaagtcgaaacacttgccagacttgtacaccctacaagtatcagtaaacttctcaatgcaacaggactctaacttacttcgcccagtcaaacgtatcagcatcgccagctctcatcgacgcctggcacctcttagacatattacacatcttctcgatgctatagtccaaccgattgagcgcactcagcgacggcgcctcaaacacctcaaactccatattcctaaccttggtcgccagccgtcccaaactctgcatgaagttgctcgcatgatctgcagtagagaactccagatcgatctgcgtgtgctgcatcaggacgcagaccttcctgcagctcagaccgggtcgggagcatgctgcacgacaccgcgagacttcgaagtacacgggctcatcatcggggagctgcgccatcgtaccgactccagctgcgatgtggaagaagaggccgaaatctgcgttggcgcggtcgaggagtaggtaggcgttgctgggagacgtgaagtcatggtcgactacgaaggaccggatgggccaggtgatgggctcgtgctctaggagagcgttgggtgccatatttgcgtgcggtatcgattggtggatcagaagagaaggagcaagtttaagggagaggtcgggcgaggcagcaggctaggaaggagcgactagcttcactcatttacctctcactattcacttcacgcatggcagccatcatgagagtgagtcgattctagctcatctaagatgtcttgtgtagcgggttggtgaggtacattcagacttttggtgagaagtgaaagaggaacattttccacgtgaagatgaagcgtgaatgtaccacgccatctgagacgttttcaatacatgcaggtacttgcgactgaatatttccattacatttatgctgacgaggatcgcacgatcgtgtgttgcttacgcattcctgaatagtccagcctggacccacctcccccccccaagatgaagatacatattcattttcacatatgtaactttgagccccgataatgccagtcccacactatgatacactatgttacgtacgacggatatcgtgaatctcctcaatcaagtgtggatgaagtatcgccctctaccaggtggtcgggaccttgggatagtccttcttggagatcttgaggtcgtcgaagatggagtcgtcgcctacagtctaattagtatatttcaatagcagaaattgagtacgacttaccatgcaggtgttcaacacgaagttcatcctcgtgctcaagcttctcaagctcctcttgcggcgtctccttgtcgtgcttcttatcctttgtggtgggctcgacgccactatcaagttgctctccgataagcagaatctgacagtattcgtggtcgatatacttgggtttgacctcggaccatgctagaccgcgaaactcttcgatgattctgatcattgtcagtcttagacaactgtcgaacactaaattcactcactctttggagaagtcgggcttctgtgccaattgagcagatgctggaccactgcgctctgggtttttgacgctgatgatgaagcttccctgatccttgattcccagatcctcttggacttcaccgagatcagatggaatagtagtggagtagaccagatgggtagttctatcttcggtccgagttatggcgtacacgccttcggcgacaggagtgactggatccacctgtcgtgtgccttgcgtcttagtctcgtactcactgcctttgactgtaaagaagtcagtattgcgccacgacgacccgtttcatgtgtgatcacttacagaagttgtccttcaggtcttggatcgtggtgttggccttctccacaaacgccatgaaccgatcggtgtgcgacttgggaaatgttttcttgggtaaggcgaacagacggttgttcttgaggtctggaatggcaccctcgcccagcttggctccggttggaagcggcctcagcacgaagaaagtccgctgtaggtcacccacgctctccgcatcgtcgatgccgacgcggttacgggtgaagaagtagatgagacctttctctaggatgttggagggtacttccttctcgcgctgcgaggactgttcaacggcaccctctccgttggccgcgtctggtttggccgcatcatcgttggcctctgccttcacgtcatccttcgttgtttctacctttgcagtgccatcagacacatctttctcgtcactcgtgttttcttcgtcttcctgggccttgggagcgtcgtctttcgtctctgcttcactctccttcgcgtcaccaccgttggtggcatccttcatctcactatcttcgttcgtgatacctgtttcctcaagcgtggcttgctttttggaggctttgcgaccccgatttggcgacggctcagcctcaggctttctcttcgatccagcaactgcatcatcattcttcgctgggctcgatccagcgttgcgcggcgaagagcgtgttcctgccattttttggtatcgcgatgtgagtagtggacagttaaaagaagtcaaatgtagatgatgagggaggattgatatgagatgggatggaagaagatgcgggcgagagcacttgtttgttcaatgcgccagcgcgaagtcgtgtaacgcgccgtccatgatgtcacttcaacgcctagtcacgtgaacgcgtatcatgacgattgcaacgcgtgcgaggacgctattacgtcgcacggcctcgggcatggtagtgcggtcacaactgtatttggtataacgttgaaatggtaagtttgcttgcccatcgagcaagccacaactacagagtcgtgctgttcagcctcccatcagcaaacgatttccaattgagccaaagcgattgcccaattcaagcttcttcgtttcctttacggtccataaagacgcgtataccgtccgctatgccttctggacttggcctctctgcgcagacgtctggctgaaagccaaactcgtgttgaagatagtcgcgagtcgttgggccaattgtcgcaatgttgaggccgtttcgagcagaagacttcgcacgccctgtctgtttgtcgaggaggtctaaactttccagcatcgccttgcatccggttggggagaacactacgacccactgccgttcgcagccagcgtccgcgttcttgcgccacagcgtggagaattcttctttgaaggactgcatctcacccgtctcgtatataaccagttcatccactctgcatcttctctcatcaccgagctcttctgcctgcagcgtcttgggaatgatgtcccgcctcttatcaccgacgagaaataacagcgacggctttccagcaccagggtacagattattgtagtgctcgagcatatatgtcgccagagcttctccattgccagtctcgtcgccgaggattgggcatttcaaatctaacgacctcaatccacgcgcagttgccggtcccacgacatacaatgggagactgtccgggaggagatcgtcgacatgatttccagcttttcgaagctcctcgacaatgtcagcgaaggcttccacagcgcgctgggaagtgaaaattagggccccatatgtcgcaaggccacctttcgctttcggtacgaagccgcgaccagtaacatgcttccgcacttcgtccagtgcatctcgcctgaagcgatgttccaggacgggaacgaagacaggtgtgtaccgatggtcgtctaggttcctaaagagctcctcgtatgtgtctcttggcgccgactttgtcttgaggagcaagatgggaatcttgccccgtgattgttctgccatcatgtcgagtcagggtaaggacgaggacccgacgcaggtgaaagacatggtagctatggcgctagcgcgagctcgggtaaagttgcgattccgcggtaggagcctcgaatttccccaagcgacagaaccctcgatttcgaaatagttgtcctccgcagccaagttccgccctctccttctcatcggactccttagcctttccccacatcaccgattgcgcaactcgcctagtcaacctgaaatcaaattgactgacttcgcaatggctgacgttgcaaccccacccgctgcggaagccacccagggcaagcagcaaatcgtcaagcccgagaagcctgacgaggacaagtacaaggaggatctcgccaaggccgagaaggagcacgctgcggctcaagaaaagctggtaagccatcttttgctttgggcgctcttttatgcgacaacgtgggctcggtctcatgcatcgagccgacgggaagctgcatcgcatgcgaattttgtgccgccatactgactgcacagaacgcttgcaaagccaagctcgacctcgcccgccccaacaacaaggactcgccgaacggaaagcgccagcaggagctcaagaccgagttgaacgccatccgccaggcccagcagggcaacaaatcctcccgcagcgccgtccacgaacagatcaagaaatatgacgaacagctcaagtcacgactcaacgagctcaaaactagcaagggcaaggtcaacttcaagtcggtcgaggaagtcgaccaggaaatcgcacgtcttcagaagcaggtcgatggcggcatgatgaagctcgtcgacgagaagaaggccctatccgatatttccaacctgaacaaagcgcgcaagcaattctccggctttgatgggcaacagaaggatatcgacgcgatcaaagccaagatcgccgaacagaagaagctgctcgacgaccccgagcagaaggctcttagcgagaaatacaccgcgctccagacagagctggacgggttgaaggccgagcaagatgaggctttcaagaacctcaaggctcttcgtgaggagacggacaaggcgcgtgccgaacaacaggccaagtaccaggcacgaaaggagctcaaggacgcctactaccaacagaagcgtgctttccaggagtacgatttccaggcacgcaaggtccgcaacgagaagcgccgccaagagcagcttcaatatgttgctggcaagcgcaaagaggttgccagcaagcgtctagaagaggcgagcgcgccagcataccaggacgagatctttgcgaccgagggcctaattcgtcattttgacccatcggcactgccacccaaggagaccgctgcggccagcaagtttgccgcatcaagtcaacgtaccgtcgacgactcgggtttcaagggcacacggattgtgaagaaggaaaccgaagaagagagctacttcatgggctctggtggtaagaagggcaagaagggcaagaaagccgcacccgccgagagcaagtttaacctcaacatgggcgtcattgaggaacttgccaaggttggcctggacgcacccgcaagccaggccgacgttcccgccactgtcgagaagctcaaggagaagcttgcattctggaaaggcgaccaggaccgcaagaccaaagaggtatgtcaagacgaccctgttctgacgtacaacatctaacatatatctagaacatcgcaaaagcacagaaggagatcgagcgtcttgaggctgaggaggacgagggcgcgaatggcaccacggacactgcccgcaagcctgcccagaagaaccaggctgtcaacggaaacgcctcagcggaagctgagctcgagcaggagaaggatgccgctgcagatgctgcagaggacctcaagaaggcttcgctcgaggacaacgcggatgctgctgaggcttagagtgccgcgagtgtgttgcaagaggggagggatcacaccaaaagttgggccatttatgttgactatctaggtttgggtccttgatgattcattcatatcctgagatttttacgtcttaggtgatgttcaggagtcatagcgtggcattgcttagttcatgatgtgttatgtggggttctcttatattatagaaacttatgacacaaagaatggtaatacgcatctcttcagtttcttattatgctctgacattgtctgctcgtgaagccctggtagatgatccgaggtgcatggcgtacttcgtcagcgaatgacggagtatggtaccataatgagacgacgcaagcccaggcctcgcaaaagcagatccggtttgtgtcttgcccgatccgcgtgctctgtcaggccagtttacggttaccccacagataccatgtggggctgaattgctctttctgtttgttagacgaactgacgtcactatggatttgtacagactacttagtctcacaacatgcagcccttcgtcaaccactaccccactacaccactcaaacacttcaagaaatgtacgcccgtatttctcttcgctctgggtcatctctacttagaacgtcacaaagatcttgtaatagtaaagtcttcgccaattgcgtgctgacagctgccgtccagtcacccaaacaacacgctataacccgcatccacaaacacaacatgtcttctggattcagcaacaccgacaccggctccaagaatgccgacccctacacacagaagaacaaggaggagccttccttgaaggagaaggttgaggacctcctcagcttcgtcgacaagaccaagttctgcctcttgaccacacacgtcgcagacagtgatctgttggcttcaagagctatggctgtagccgccaaggtaagtttgcattgctcttagtagactctgaggctaagaataaacaggaagcaaacggcctcgatatccttttccacaccaacaccgagtctggcaagaccgacgatctcaaggaagactcttccgtcaacattggtttcatcaacaactctggcgagtgggcgtccatctccggcaaggcgaccattgagacagaccgcgctgttgtcaagaagcactactcaccagctctgaaggcttggattggtgacccttggtgatggcaagcaacgatgggtggtccagaggactcccgtatcggcatcatctcgtgtcaaggtcagcactgctcagtatgctacattcggagaagactcagatcgggcggattcatcgagctggcaaagggtgttgctacggaagagtccccaagcgtgaacaagctgagcacatcggcgaggtagagtttcagcaaatggaagtcgcagtagaatataacggagcccgttcccgcattagaataattgccggcacctacaatgaccggagtcttgagcagaagacagttaaaatgaaatcacattgaacaaaaaacagtgctcttgtgaaaaccgtggcgatgatgcaatgcaacacgagggctcgagggctgtagcgcgagacgtgaacatgacgtcagaccacattcacatgtttgaaaccacccatgttcgaaacttcggacgcgtcggacaattcttcacattctcagtcggactgttatacgaacaacattctatcttcataatggagaatccaggtaaacatctcccctcacagttctccaatggcatctaactctccaactagtgaaagagattcccggcataattcacctccttactcaatcgcctccatcgatccaatacgagacgatcgaaacctactttaccccgaccgccagcttcacgcacccattctgccgcacaggcagccacgacaactcgcgatggctcatagccgccatatacagatggtacaagatcatgtcaccccggatcgacgttagcgtgcaatccgttgcattcgacgaagcgaacctcaccctctacgtgcaaatctttcaaatcttcaggatatggctggtgccattctactacgcgcctgtagaattgaccaccgtgctgaaactgcgacatgacaaaggcgacaacaaatactacatccacagccagaacgatctgtaccaggttgatcaatggatacggttcatcttgccgggagggcatttgttgatttatctgtggcatgcgtgggcgacgttcttctgtgtcgtaggggcatatctgctcataccggtgacttggattgaggagtacatgggctggggacaagggaacaacgcggctttggagaggcagagaagcatgagcgataaagatagggagtggaagtggctggatggacggagtgatgagcgggtcgtaatggaaagtgagttgcgtggaaagcttctaggctagagagtgttttgttgaattcatttagattcaaagagatttgttcaaggttgcattcaacctttcaagtgccgttgtagttcaatgcgtcgagaacctagagacgtgtaggcgcgcagcacctatactcgtggcgcaattgacttcaaatcgagcacttgcacatggcaaattgaaacaccatgttgcagatggtggactcctcaagagctgtgacacaaagttcttgagattgttgccgcccaatgaggagtccatggttcccttgctgaccccagcacgccagcgtggctttgcatgagcatggatcctgggctgctacaattttgtgggtgcaccgagtgccgtggcaattgggtacttcgtcagttggaatgtgctcatacgggcaacgcaggtgcgtcattggcatgcttagtgacctgaaatcactttgcagcagatgaggtcgctgcaacgtggagaagagttgtcgaacgccgctcgggatctgcaaggaagtcgcttggaacgggcttcagctgcgatgattgggccacaaccaacactcccgcatccgaggcgctccacctaaattcgagtgaaccacattcttgcgaacacgaggcggtgaccgcatgctgggcgtcccttgcacatctcgcttctctcgttccggcatgcttccttttcttctcctcttcgaatctcacgttgccatgttctgcgaccccatgcctgggcttgcgggaggcacgacattcgtcaccgccttgcatgctttgcccttctcagcctctgttgtagcacaacgtagtctccagtgatcagtccaagcatgcacgcgatcgaacactgcaccactgtcgatattccattgccgtctgtggcgactgctgtccccgcaccggcccttcatcgccaatatcagattcattgagcaagcgccgctcccgctggctaatcatatagcgaagccctgcgatagcgacgtagcatggtgcgtagaaaaagcaacccattccggctattccgtgctacctggtcgtgctttctcgggctgacatatctgcactgcccgtagactgaccgcgggagcgcttttgacggccgtcagccgacgtcacggcatcgcagcctttctccagaagaccccagataccgctatgagaacttgagttacagctcgggggctcatgctggtggcccttcccgcacacgacctcgaccgtcccgtactagctccgacgtcagcaatcccccgcacgcagcctctccaccatatagggacagtagtagagcaagttctaccgcgagcaaatccactcgaaatacattgaagaaggttctgaggcgtgactcgttacatgctgatgccagtcctcgttcaccgaacggccagtattatcacgagggaggtagctccggcaacgtatccaggctcgaacagatagaggaaggcaagaagagcagacgtctcaggaacgaagcgagttcaacccgtcagctcttcagttgaacccaaggacgaggccggcggcggaagggtggaagccatgcttcggactcttcacaatctcatcacagacatcgaacgccgcagcatagtaatagtcctctgacaatgtctaacccctctgtggtctcggtggcgacggacattcacccagaatcaagcgtctcaaacagcagcagtacaacagtcacgcaaagatcccaagacgatcggagcgacgacgaggacagtgaatctggaccagaaacatacatatcagaagcatctgaacggccccatagagcttacgaccgcagaggccgattcccgccccagcctaatgtattccagtacatgcagcaagttcctaccgttgaggagtactcagacgaagagaacgatcagtccgcatcgtctgccgcttcttcggcttcgtccgagggagattcggatcacgaaggcacacagtcctctcatacaggaagctcgcaattcgtgaaagacactccaaccacctcaccagcctcgacgcgcatgtcagaacctggtagaagacatcagccccgctcaaatcgcacaccaaaaagaccattgtatgcgagcagtttcgtgcatggtcacggcggtcgtgaagatgaagagtctgaagggtctgaggaagctagtgaagacgaaagtgacgagggtgaggctgatcacgagccacctcaacaccatgaccatggtcacgcgccgaaatccgcgctgcgaagaattccaccaccgacggcaccatctccatcatctggacacagtgatacgcgcgcaaaacgtctccagcaacaggagcaagaacttgccaaccatatcttgcagagcccacagcccaagaaagacttccaatttgcaggtggtccttctcctcagccccaaccgtctatgcctctgtattcacccaatgcgtactctggcgcaagtccagccgcgtttgagcctacggcaggctatcaagcagagtggccacaatttccgcctccactacctatcggatatcccacacaatcgatgctcgagtccccaacagctagtcatgctctaccgctgaccgtgcaaccaccaatgggagtgcctggtttgcaagttcagcagcatcctccgcccgttccaacagcatcctggacagccaccacagtaccaagcacatgtaccggcgtccgatataaccaggaccacggctgtgggctacgaactactcgcgaataagctaagcgagacgcccaagaagaccagtaaatttctccgcaagggcggaaacgtcgtaccgatataccgcaaattcgaacacttgaaccaccgcgtactgcttcacctgcaagacgaagtctgtgaaatggaagaggaacttcgatacttggacgagagcatcaaccagatatctccaaggaacgagactggacatgccttcccagcatcacggcgaggagacgctcggtacgggagcgacttgcattacaagcggacagagctacttggccgcatcttccaaaagctggggcaatacagtaagtgctatgccggtaaccctgcgtataaaagcagttatgccacatggtggacaccaaacgccacatgcacaccgatcacgcaagcgaagactgactagggtacagaccaagctttgacgacgttcaatggtctttccaaggacctcgaccccgcgagcgtcgaagatattcaagcgtaccgcgcatggatagagaagcggacgcccgttgacaatgcggagactaggtttcttgaccgcaagaatgatcttctggcaatctcacgccgaccatctgtcggacccatgcatggcggtcagcagcagcctcctatagtctggctgcccctggtcctcgtgctccccatcttggcttttgcaatagttccgagcttacttggtcgacttgttgttatcactcttatcggcgccgcggggctccgacaggtcacgtcgacacctgagttgatgagctatatgaccattcaggaatggtccattgcggccgctgtgtaagtgcattttaattctccgcatcttgctgcccaatggcgacgtgaagaagctgcgatcgaggacactgttcgctacagctggacaatgtgtttgcggagtggctggtacacgtgcaagatgctgtcaactgtcagctgagctgatggtgagagtttcggagtggccgccaaaacgtcagacgcgttggaaccgcagtagcagtccttcttcttctcgagtttatccggacatcccgcgcatcccgtgctcttgacctgttcctgaggttcacgacgacgaagctaatgcatgcagctatttcggggctatggcgcttcttgcgggactcgtgcgctgacaagcatggacttttccgtgtgcgcacattccacggttggacgcggagggtttgggcggcatgatcgccgtcgtttatggcgcacagacaggtacaaagtgcttattgtggaatcaggcacatgaacatgcgcctggcccgctcgaaaatcacgagcaagaatgcggagtcggtgaaattgtgcgcaactttgtttctttgtcttcactttagtctatgggccgggaactttgtggatggggtgttgcgggataattgagggtgtggtgcggttagagatgatgggccgcccagttcacgctggcgtcaggcttggctgcatttgggcggggttttgacccatggcgagggcgcggacggagcgttcaccgggcggttgcgaggctgacgctgtgcaagaaggatcgcaaagagtaggtggcctgatgctctgtgtcgaagtgcaagcgatgtacggagtcactgtctgtcctgaggaagacgcgccgctgttcacgttaatgtggcgcacgcgtttcgagtaggatttgagccggtcactttgagatggccatgtttgcacaagtgcgtgccctcagccacaggctttggatagagatggtgatcggaccgaaggagtattgggttccgtcaagcatatcggaggcgcatcgcaatatagtaagataggcagtagatgatgtcaggatagacagcaagccgacgacgaggccgcgcatcgatttgcatttccaagcattctcgtccaccccagcagatgccatgtaaacaggtcgacgggcagcactggcccaaagcagtgcagtgctgaggaactgcagaacgcagactggcgctagtgccgtgtaactatcctgacggcggcgctagggcagctctccgcacgacggccatggcaccgtggtctacaccaaacaagacgcgtgttgagagcgtcgtgaaatcggatggggcggcctgcatgctgcgagtgcattccagggcgataacgcggcagcagcgggcccacacgcgctcgcaggcggtgctggtggtggtgaggtgcaggctgcaagaatgggcgtgtctctggcgacgtctggttcctggctaagcagcggcttgactggacctggggcttgcctgctttgggcggtggtggtcgggataaggggcgactttggcatttagcagcacacctgaccgtgggtttcagcaggaaccctgcgcggcgggcctcgtactgcgggcgtccaaagctcggggttgcgcaacacagacgatgcagcaggcgggagggcctcagcaccctgggccgggctggcgattagagtcttgatacactgctgcagctaccgcccaagtgcaatccatcagtgcatgcaagtgctgctgcttctccacaccccgtgtcccgtctaacctcgcggtgctgtttctgcaggccccggcccacttaattactcctgctagacgcagccgatgcgctccctgaaactgaaacggccttcgctgttgccctacatacacactgcatcgctgctacccgccgggcctcctgcgcctgccctcttgccctcgccgtccctcctcaccctctcaccaccgcccgcctgaggcttgacacactcaggactcaccccattgacgctggcgcgcccccgcaccgcccaccgcccgcccgcccaccactcagacagcgccgcgccgatcgcacctccaccccaaaagtaatttctcagctgcctcgccctcgacgcacacaaacgaccgccctattcactctcgctggacgaacctccccctgcaacccgccacgccgtttcccagtccccggcagcgcgcacaaagaattgctgcgaaccgcccgttgatcgctagataaagccgcgggtgcgtagcccaaccagacacaagccacagccggtacctgagcagcgacttctttgtcgcctttccgctagggctcctgcaacagcacctcagacaccaagaggctcccttggccactcgacacgccagcccgccgtcccagatccctccaacatggccgtctcgatgctgcatgccccgtcgcgggcgtcgacatcgtcttcgtcgtccttcatacccgtctcgcgccagaacacaatgtcctcacacgatggctcgcgctccgtgcgccagtcgaagcgctactccgtgaccgcgctgtacctgtccatgtcggcaaaggacaaggagctggagattgaagacgacctggccagaggtacgttttcagtgcggatagcatgcgagctcaccagctaattgttcgcagcccagaagatcctccgcgaactcaagtccaagatctcgtcgcagtcgaagaagaacttcgtgctcgagaaggacgtgcgctatctcgactcgcgcatcgccctgctcatccagaatcgcatggcactggaggaggtacgccaatgccaattccgctgacatggcaccactgaccacatgcagcaaaacgaagttgcaagccacctcgaagaaggcatggagctccaggaaggtttcttccccaacgacgacaagacgcaaaaatacggcaacctgctgttcctcctacaatcagagccgcgccacattgcgcatctctgccgcctggtctccatggccgagatcgatgcgctgctccagaccgtcatgttcaccatctacggaaaccaatacgagagtcgtgaggagcatctgctgctgaccatgtttcaggtatgatccccatcgaatttcggaagaataaatgctaatctccccgaaacagtctgtactcacctaccaatttcgacaacaccccgggactatagttcgcttctacgcgctaacaccccggtctctcgcatgatgaccacatacactcgacgaggacccggccagagctacctcaaggtcgtgctacaagataggatcaactcactaatcgagctcaaggacctagacctcgagatcaaccctcttaaggtctatgagaagatgatcatagagctcgaagaccagggcaagctgccagccaacctacccagggccgtcactgcagagcaggccaccgagaatgagagagtgcagcagatcatcgcaccacgcgtaaccatgttgatggagattgccaacaacttcctcactaccatcattaaagggctcgaggagacaccatacggtatccgatggatttgcaaacagattcgcagtctgtcgagacgcaagtaccccgacgcccaagatcagacaatatgcacgctcatcggtggcttcttcttcctccgttttatcaatcctgccattgttacaccgcggtcatatatgctcattgacgcgacacccgccgagaatcccaagcgtgtcctgacatacattgccaagatgttgcagaatttggcgaacaagccatcatacgcaaaggagccgtatatggctaaactccaacccttcgtccaccagaacaaggaccgaatcaacaagttcctccttgatctctgcgaagtccaggacttctacgagagtttggagttggacaattacgtggcgttgtccaaggaaggatttggagctgtcaatcacgctcaacgaagtttatgcaacgcactcattactagagaggcatcaagctgaactggtaggcaaagcgggcacgcaacctgcagcgtatactaatcacatgcaggcaaaggatgatagctcgcatcttagtgtgatcctgcaggagcttggccctgcgcctgctcagctcccgcgaaaggagaacagggctatcaatctgcctttgtttagcaagtgggagacacctctggacgactttacagcggcactcgacatcacacaagaagagatcttcttcatggaggcaaaatcgacttttgtcatgatactccgctctctgccaccaaacagctccatcacccggagaccgctgcgactggataggatcgcagaggcagcggctacaaccaagaacgactctgtcatggtgaagaagggcatccggagtatggagctgctcagccagcttcaagatctgggtgtcatcgacaaggaagaccagttctcactgctcagagacgaagtcgagcaggagctggtgcatctcggatcaatgaaagacaaggtcatcgaagagactcgaaagctcgaggaggtcttccggacgattcgcgaccacaatctgtaccttgttggtcagctcgagacatacaagtcatatcttcacaacgtccgcagccagtctgaaggcaaaacacgaaagcaacaaaagcaccaagttttgggaccatacaagttcacacaccagcaactagaaaaggagggcgtcatccagaagagcaacgtccccgagaaccgaagagccaatatctacttcaacttcacaagcccacttcccggcacctttgtcatctcgctccactacaaaggccgcaaccgaggactactggagctcgacctcaagctagacgacctgctcgagatgcaaaaggacaatcaggaagacctagaccttgagtacgttcaattcaacgtctcaaaagtcctggtgctgttgaacaagcgcttcgcacgaaagaagggatggtagggccgtctacttccatatcgcgatgcgccacctgaaagctatgatacccccgacttttgctatgtcctcgccgcagctttacgcttttccggacggtgaaaacgctattctctatttcgatgacacggttccattcctatctgtggcggagtatggagtaaactttgtcggatcttatctactaccttattgttctgggatacccttggtgtggatttgaggtgaacgagacgtttcacagactctctgaggagtttgctccatcgcgtgatttccttgttattactatcaattttctaaaccctcgctctaatcacgcatattgtacacaaactttcgagggatggactacgatggaaacatgggtctggggaccttgatcgaaccggcgttgattttcttgtcctttgcgcgtcctgttgctttatgtgggtggaaacggcaggaccggcattgttactatttgtttgagcgatatccagatgtacgatatgtgattttgaactattcggtacgtgctggaacggaatgccacgggacgagaccgggtatggcaattaatggatgagctcagactgctctttttccactgcgaaggcacacttgtcactgcctggtgattgaagctcggaacttgccgtgtcctggtctcccatgccttcgacggacaaggaaatgtagttctccatcgccctttgtctctgccatcctggtctaccagctacgtcacccgagtcgctgcaaacacacaggaacacgtctattggcagctgtgaaacaaacggcaacaatcggaacatcacgcaagctgcaagataagacgcaatagcgagatagcgctagttggcgaccgacatcatcgcatcgtcctgatacgcacctcatgcacggtgcctgtcacacggaacataccccgctaggctaggcagacggcgcgttgattggctgcaccaccgcctcattgacggggatagtgtcggggtaaggctacgacatcggggacaacgctgtgactcttccatgatcaacttgcttctcttctttgcctcgaacaatctcttctcttacttcaaattgtcttaactcttgggcttgttgtttttgaatatctgaacgttggaaagcgtcggtcggatcaaccatgtcttcttcacacccgcctgcaacgtcgagtaatgcgattgcgatccctaggcggaaatccaaagtccatggagcgggcaatgcgggcggatcatccggagacagcttccagaagtacggcagcttcagctcaggctcgccgtcctctgcgccgtcctcgattccgaatgcgagtgggcggaggagggagagcttgatgtgtgagtccacctaacccctcggctgcttggggatggaggatctaatggaatacacagctgcatcattctcgcaagtcgaacacaccgtcatcaacgtcggcgaagaagagcggccgcggctcatctcgtgtgtcaagtccgggcagggcttcgattggaaccaaggtacacacatactacacctccttacatatgcgacaatagaaatgggatgctgacgcgttttgttgcgtagaaatattcctgcctagctacgccgattaccacttcgataacgatctcgagacaaggagggatccggttacggatatcattgttacggacgaggagattggaaagatgttccctgaataaggaatgggtttacattggcaggggcttcggctatgatttacatgggttaagagactggtacattggtgtttgggggatatgctttgcttctggagttactgggtcgattgtacaatatgggtttggcaacgggtatgggcgctgggatggcgttgataggctgttgcatacgcaattctggttgcactcggatacacacgtagctaccatcacaatcaaacgtacatgactctcatagcaagttgactggcggttcactatctggcttccccgcgcctcggcatagacgcggtgatgccttatcgataagcgcgttgtcgcgactagtgtttccgcgcaaatgggaccaaaacaagtcaacaccccaaacaacggcgacggcatcacgacttcatagcattcccgacactcgaatccctcagaatcagcccgcttggtccctccgataacgtccaagttatcacaaacgccccagatcctgcgcagcggcccccgcggccccaaaccacatcctccaccaaaacaatggacacccaacaccgcaaaatcgagctccaatccccctcagatctcaccttcctcacctcccaaatccgcaccgccgcccgccaaaaactcgacctgcacctccctcccgtctccgactcctccgaacccgacgaactgcgccgccaagtcgaagacctcgtcgacgcctttgtcgcccaggtgctcgcgggcatgaagggcaacatcagcatcaacggcatggacgtcgagggcgcgattgacggcgaagggactgtcgaagcgactatggaaggggttgagagggaagagtttgagccatttgatgagaaactacggggcaaggtggggagcacgattgcgaggcgggatgcgctggtgggcaagattagtgcgcataggaggacgacgggggaggcggcggccaaggcttttcagcagcagtttgagcgggagaatgaggttgtggcgaagcaggtggtggaggagggggatatggatattgcgggtgtggatgcattggagagggaggaggaggttaggaggaattgggagagggcggtggagggtttgggcaggttgaataaggggctgccggagacgagggcgcggttggagagggcgggggatgttgttgggtatcttgggggagagaagaagggttgaaatatatggggggaattggtgtttggcgttttggtggagtgggatacccatgtgttttgtggtcttcggcttggaaatttgcactttgaaactttgaaacttttgaacagcatcacggtgtgtacaaaattgcatcagattgagcatgtgtcaagccctgttcttgacttgctcttacgatcatgttcaccaggactgctagactccaaagggtgccaaagttcgcagccaacacagtatcaaaaaaaaaccgaggcattcggctcgccctccttcccatgtgcaactcagtggaactccacctgcaagtcggcgcaaactcccgatcatgactggcttcgaggtatccatggcgcacagtcggcgcgcgggccaaagtttccgcgcgaccatacgtcatgttgaacatcccgcagttacccggcatggcgtaaacagaggagaaaaacattgaagatgcctcccagtgcttgaataccacaattgaatgaggtaaattgcaattgaagaaacagttttttaaagcatgttgtcgtctaggcgattgccgactggtgtaagggagttggtgcgatcacatgcgctttcagcatctcgacgaagcgcggttggaccgcaacagaagaggtgtattacgattgagcaattgaatgatggcagagatagtaagtgttatattggctcagctggctaagccaattgcttcgaatttcgcatcattgcaatccaattgctaaccacatccacagatcgcgagcgcgtcgtgatcctgggatcaggctgggccggcttcacagtcgcgcgaactctcgacccatctaaattccaagctgtagttgtatctccaaggtcttactttgccttcaccccgctccttgccagcactgcagtgggcacactcgagttccgcactgctctagagccagtgcgaagtcggcgcaccaaagtggatttcttccagggatgggctgatgatgtggacttcaagaataagagcattacgattgaggaggccgtggatgatcctacgcagggcatggcgttgacgacagatcgtcatgcgggtgaaacgaaagagcagagagaggctgagaagaagaaggaggtggctaaggggaggatgtttgatctgacttatgataagttggtggtcactgtggggtgctatagtcagacgttcaatactcctggtgtacgagaacacgcatactttctcaaagacgttggggacgcgcgaaagattcggaacagacttctggcttgctttgaaggcgcggcactacctacaacaagcgaggagatgagacgacaactactccacttcgcagttgtcggtggcggaccgacaggaattgagttcagtgccgaattgcatgatctgatcaacgaagacatggcaaaaatctaccccgagctgattaagtaccacaaaatcacagtctacgacgttgcagagaaggtcttacccatgttcgacgagaaactggcaggatacgccatgcagaaattcaagcgtgagggcatcgatatcaagacgagccatcatgttgaggaattgagtacaggagcaccagtagaacgaagtgcttccgacaatgtagacgactaccgtctcttcacgctcaagatcaaagaagaaggtgcaatcggcgtgggcatgtgcgtatggagtaagttaccatcccctttcaagcttcacacacatactaacatacctccaggcacaggactaatgcaaaaccccttcgtcgcccacgcactcgacggcgttcgcgaagctccctccaacctccgtctgctcgaatcagattcaccctcctcctcctcctccaccaccccatcctcccctccaactaaatggaaactccaaaagaccccaaatcaggctccatcatcaccgacgacgtctcgcgtcgaactcgtccccagacacttctcctcttccccactcagcgatccacccgacgtcttcgccctcggcgactgcgcatcatgatcaccacgtacccggcaaccgcacaagtcgcgtctcaaaaagcttctggctttccaaacgcctcaacaacaactctatcgacgcgtccggcttcacgtacaaagacctgggcacgctggcgtacattgggaattgggatgcgctattccaggggggtagaggagggagactgcagggctatctggcgtggattatctggcgaggggcgtacattacacggacagtgagttggcggaataagattttggtaccggtttattggatggtcaattgggtttttgggagggatattagtcgcttttagaggggaaatgggtgtgtttatggttagatgcaatgcttgtaatggaaagaatctactcacaatcctaatatttcaccctttattcttcggatgtgctcgtgaactgcgtcaaatgtcagtcgcttgacaagaaactgcataccaaggagacaccctcggtaactccccagtactgagtaccaatccttagtacagaagaagacggaacgaaataggtatcaagggcaagaaaaacatgtcaagatgcctagattattacttcagccttagggtaaccgaccaacacctagtctctgtacttttgattcaaatgtttccaaatcagagccttgggagaagaacttgtacatagagcggtttgccgacttttcttccttccatccatctaacaaaatgaattatcaacaaaatccaattgagaagttagctcactgggaagactgagcttcagcaagggcttacgcctgattgacagcggaagtgttattttcgatgcgccgaaaaagaatcatacatgacaagctgtaatccaaataggaacatgaatctgactgaacttctacaagaagcaagactgaattcgtcaaactacagcgcggcgcggagaaattagcatgcaggttcgaatgaaaaggcctacgtcgacacccgtctcttaccaattccctcgatgatctttccccacacccaaaagccgagacacagaagagttatacttccacatcccacccctaccccacacattaagcatgggaacacaaaccgacaccttaagcttaggcgcgagtacgaaccatttcgaactcccagcccttgaataatcgcaacaacccgccagcgtcgtcgcagtagggcttatctccgctcttgaagtagcttgctccggcaccgatgagcaagctgatcaagagcgtagcaatggatttgtcgtatatgtcgtatatgcccgtcattgaccacttttagaatacttggttagcacggattgtgtatcaggtcctgagaagggagagtaggcaccttgtagttcatgattcctatttgaagctttgttagaagctggtacgatgacgttgatttgcggaactgtgacttacccatgatggcgaagaagacagagccttcgtaccacccggcttgtacggcaccgcgcaaagctgtgggcagcgtgttcaaggacgggtgcttgaattggtcgagaccttttgtcttgtcatatcgttaatgcaaggatgctcatgggaggtgtaaagcttcagcgtactgtatggcctagagcgagcacgccgtgcgcgacggctgcagcgaggagcagagggtgtttgttgcttgttgttgatgccattgctatgcaaattatacagattgaagttggagatcagaattgaacatgtagcggatgttgtagagagggaaagaaagaaagctacagagtcgtgttagtctaccgaggccttttcaatcgtattggattggatggtgatttaccccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgcggatccgacggcaccctcgtcatgtgcgaccactggtagtttcaactttcttcacaattatgatactactcttagcagtttgtcttcggtaaggaattcaaagctaggtgaaatgctcgttgcggccatgtgtgtctcctttagcagactggccgctcaatgccctcaaggcttgacctgtcaagtcgcactctctaacctcagcgcttcctctcgcggttctccttttcactatcgtcgccacactccttctcgtctcgatttctctcatcattaccggtgtgcttctgtgtaggtctttcttggtcaactttctcctgtacaagcatagccggcaagactccactcgcgatgggatcaagatcagatggtgcgcacgtggctggagatgtgtatggtcctgtactgtctgatcccgagctcagttgatccgccttcttctcggcccatgcaatcgctccatcaaagaccgtcttcacgccatggactacctcttcaacgacttccgctgcggagtgtataccgtcagttctctgtccaaagggagttgacgcctgcttgggtgtattcgtaggttctcctggtccctctgactgtaaagtgttagtaggatcagagaggcctgcgtgctcactgacagtctctgttttcgaaggagccccgtcaagttgcgctgtgtcggcactggaatgtggagttgtggcagcctcgagtgcgcttggcctcattgttcgtccggctatagcctccaacgcttcaggcttcattaaaattccgtcgaaagatgatattgcagcgtcagcgatgatgcgaatccggaagttgaatatccgttccgcgctcacagttgttacagatcgcaagctttgtctcacgtttggtagctattactagtgttcttgccgagcagtttgtacctgcgtgtaacaagagacgtcataggtaaacaaacgaatatcgaagctacgattatacgtgtccttcttcaggctgtttcccgatcctattcagcgacatttagtgcaggcacccggacgctctcaaacatgtatctgctgcgccaccgatacagctgtcatgtgctgctacaagcaatatactttcattgcgaacacgctcgccctcacgtctcattgtaatatcccagacatgattctacctgagcatcggtccaaggcattgtcgcaaccaaccacaatcccaacgtatcgatactacctggatacggtgcgagcgtcgcagctgtactgtgtactcctaatcctccacgatcaccaaccggctgaattgctcttgtcaacaggcttcacccgaatggaaatgcgaactctgcagcactcgcgtcgctgctcaaatgccggagctctgctgacttagaaacaccaagatattatagtcagagtgatgtttccaccggttatttgcggtagcgagacactgttcgcgcaacgaggctggatccgttgcgatctgcaaccacccggcaaggtcgaagacgagccaaatactttggtgcgatgcgtgattcgggccaagtggcttgcgatgtagatctaagggtctcgcacaatttcaatgctgaggaagccacctgatgcttcgccggagttccgtggtcctattgagcctgccttagatgcaaaacacagctagacattagtttggccatgctctggttgagatcagccgactcagaatacgatcaaaacgataagcggtgaatacccgacatgtgccacgatgcgcatcatccagtgttcccacaccaagcacgttcgatgcagccagactgcatggcgctcaatccaaccaccaatccggctacagctatgattggctgccaggactgcaaccgcaccccattctttcttgcttccatcaaccttctatgacaggggaaacccctgcagttgatatgacccgcggcgaggacgtgagcaaccgccaatcataaaatacatcggtcgctccacagcttggccgcaatatatatacacgctgtcggtgcttcactgacgcattgtcaattgtcagaagataccgtcgatgcaggtccactaccgccgtacgctgaacgctcctgacgctggacccttcgcaccatggagatgaccgtatcgttgttgctggcattttggctgattttagcctgttacgtgcggctcgaatgtatgcaagtggcaggtagtcgaatccactgccgcgctatcctgacggacttgccgtgttgctcctaagtatttgatcatttccaaatcccagagctcgtgcctgctgcgtgttgttctgtaagcagatcaactctccacgcactatcggtctctggatgctgccgccgccgtaataggccgtcaaagttgcccccagctgttccatacgtaggattggaggcaatttgctgacgggtacgcgaaggcgtcgtcagagtcacgaacctggcgaccttgtcgaccatccactcgagacccctgtagcccgcatctggcgccttttttaattgtctggaggcagtgtggagtgcttcaagccccatgccatccccgcattcgcatccttcatctcgcaaacgcgatgtgaggacttcgtggagctaagggaggcgacattgtgggcgcgatatattcgatgctagtgtccccgtcgcctggtgagctcatcttcctctaccctgcgacgcctgagtctacacctttcgctgcctctacataaccaacatcgcgtcgatatcgtggctgcaccactgcacacgccgcaaagttcgagtgcagcgtgccctggctgctttctatctgtccaccaatcatggcgggcattacggccttctccagaagttagtcccgtgtcagcggcaaccaccaatggacagttcccgcgagactctttctgccttaatctttccactttgccggacgcaggcaatttcatgctcaagtctgcactcagatctccccatcttcttgaatcgccgaatggcctcttctctcctcgcggcggcttgaccaatccgttcaagaaacgaccccgcaacatgtctcaatcctcgggcacggatcgtgagatgtcgagtgatcttaccccacctgcacaatcgaacggcacagcaccaacaagcaacggtgccaatggcactcactcagaaccacgcccgtcgacgaaaaagaggccaagcaccgacacgatagactatccgcggcgacgcgcgaccatagctgtaagctccttctttgggcagtgatctcccacagccatgtcctgacagcttctagtgcgagatatgtcgatcgaggaagtcgcgttgtgacggttcaaggccgaagtgcaggctttgcacagagctgaacgcagaatgcatctaccgtgagccaggcatcaaactggatgcaggcgacaagttgattctggagcatcttaaccgcatcgagggcctcttgcaaacaagcatcacgagtggattttccctgtcctcgcattcgccggctgtaagcaacaccacgagcgaggatttcctggcgcgaagctccggcactattccccacttgggcatggtccagcccatcaacggcatcggcacgtggactaaccatccctcgaacatctccacgatgccgaagacgcacaacaccgcggccttgaatctgctcgcctcgccgatgattcgggaattggtgtctcgtcaatacgatgcgaagatccttctccagctagaaatgacgcgggaacctgttagttttagcagctcgcgaggtctcgatctgtcgaacacggggacctatgtccaagcgtactttgaaagagtgaacgttttctatgcatgcgttaatccgtatacatggagcaatcattaccaaaccgcgctggcgcatggatttcgtgacgggcccgaaagctgcattgttctgctggtgttggcccttggacatgctggtagtaccggaagcataacacagcaaaaccccgagaaagagcctccaggcctagcatacttcgctgctgcatggtcgcttctgcctactgtgatgacgaggaacaatatggttgcagcgcagtgtcaaatcttggccgcggcatacttggtctatctagtgcgaccagtagaagcatggaacgtgttatcaggcgccagcatgaaattacaattgctgctgagtgcacctggaagggtatctccagcggaagaggagctgggcaaacgtgtctactggaatgctgtcatgatcgagaggtaggctcaatccacccacgaggaaacacgcgctgacattctcatctagtgacctattggccgagctcgatcttccacactcgggtattgcacaattcgaagaaggcttctcattaccaaccggttttgaagacctgggaatggaggtagtgggccgtgacgagctgtggtattttcttgcagagattgcactacgaagattgctcaaccgagtcagctctatgctctacattcggaccacgccgtattcaaagggaccagctgccacatcggtagcacaactagacccactggtcgttgagcttgactatcagctgaaccagtggtatgccggactgccacaggcaatgcagttccccctagacagggtcccgttacaaaatcctgtgcagactgtcttaagactacggtactttgcctgccgcacgattatattccgcccatacgtactccttgtcctacaagacgagaccctggccctcgactccagtgtgcaagacaactgccacaaatgcttggaggcatgcgtacgtcaactggaatacataacagcgcatcatgcaggacatctcccttacctgttccaaggtgctctgtcgtaagtctgttcaccagataaaagtgtcgtagctaaccatctcctagtataatctctcaaactttgctcataatgggcgcaaccatgacagcatcgctgtcgcaactgcttccaccaccatctacaatggacgacatcatcaacaacgtcgttctcgagatggaacgatacgcccacctcgcaccaagcctgcgtctttcggccgagataattcgagaggccgagggaaagcgccagatgtggctacgcacagctggactgaagtttgaaccatgattacatggccactttgaacctttcgcaacagttgcttgagcgcgatggaagatgcccaacaacaacgagtatgctggaacgcttctgaaaactctctctgagcgtatcgcgcgagcagacctgaattgccagtgatcactaccggctccggcgcacatcagacgccatcatttacgcaatgtaagcggcgactcggtcaacctcacagttggggttggcgcacagacctgtccccatcatgctgcatcgcagcgtctctgaagtctggctaagatcagccatgtgacttaccaagacaacgtcgaccgagattctggacgcaggatgcagagacttgctgttttctgccaccaagccaagcacactacgcggttggcaatcttgcttacagagtgggaacatcaccaggattaaccggataatcctgccatttatcgtacccttgtatgtattctcttggctccagcttagctccacgggaggaccagaacagcacttcttcttggatcgcgatgaaatcgactgaacgttggtgcgatgccgattggacgagattgtcttgtgagtctactcttatgtggtctgcaccaaacaccatttgagcctctcgatgatatccgaacaactatggggcgaagaacaatattttggtacttggtcgaagcgttacgagcggtacgggacgttttatggatcgtcgtccccatgcgatgctggtacatcgtcccgtgacgatccacagccacactgaggcgatcatgataccaaagacttagatatagaggatagtaagctcgtcacaccatatcctcacctattcattgactagatttgatattttgttctcgggttccacatacacattacgctgaagaggcacacgccggcattgcagcaataagcgcgcaagggcggctccacgtaatataaatccgatattaatgatgtctgaaggcccgatagcggtcatgcaccccacaggttcagacttcacccgtatttgtcccgaatcctgatactcttctagaatgtttcaaatttcggacttctgcctctagaagcgctggtatgagatgttggcggagagattttcgagaaggtttatatatgcgccgctggtgcgagatgaagccatggaacgtgaaacgatgagatttatgatcttgccaaatacctacatacacccgtgtgacaagactagataatttacaatgctttctggaatgagtcaaatcacagcattgtaaactttcaatactgtctgtgagcgtgtctcccaaactaccctatttcgccaatgaacagtgcctgtgtgatagacgtcaatacctgcatggcacaagtcagccctccgctgacgagcagctgcatcccgcatccttcatttgccaatgctttagcgccaccgatgaggcagcgtgacgccttctatcacatcttttcgaagcctcgtcgaggaccaagtggtggaccccgccatcacggatgcactgcgcggacagccgtcaccaggagcgccatcacattgacacgacaacaaaaatcgcgacaagtcgacccggagagcagatagcccgggctccattactgcggggtcattggcacagccgcttgaacggtgcagtatctgcgcgcatgatcatgactcgctaggaggcgctgaaaatggaatattacacagcatatcgcacgctcagcgacaccgcgagtaggttgcatgtcaacacgaaacagaagcgatgttcggcagttctctagattcccaggtctgggtaagggtcgcacgagcatgctccagggctatcacccttgataaatcactgcacccggtaggtctggggtggaatgagttagcgcttaagacagcgatttaatacatgggatggaggtttggaagggcttctagaaagatcatgcatactagcggtagtggagatgagctgaccagattctggttagcgagctgcagctgcaccaagtcacatggcttgaaggatgcagaggcgggacttggtatactagcgccaggcctatgctgcctgcggactgaaatttgaggtcggcgacccagagttgagtcgtgactgcgtccaaagatggctgcgagcttatacacaagcacggaagacacctacatccagcgtagggtcgctttgatagacttgcgtttgtagcagacttattaggttgatccattcatgatgtaatgctacgttggatctttactctgcattggtgggactggctgcttcaactgacaactcaatggttccatgctcattacgtcggttggctgcctttgtgcaatgacagagtccactaatcttttctttgaaacgttgaccgggcgggaataaccgccactatgtggctgtagttgtccttccgtgccgacatcattgcgccgctgcaggtacccgcgtacaatgctccagaagacagaccgggaacaacctcgttcgtactccagacataacgccatgcatggggagaacggacctcgtagccgggcgaaacagaggtaagcgtttccgctacttgtatcttgacaccaccttcctacgtttctcgaaagcatcaccagccgcagatcctgagcctcggggtccatcgcctacaggtcgcttcctactcttgtccaatgatcccaacttcccacccttcttttgcgtgagtcgctcgatgcggtcaatgccagcgcccaagcttcgccactcctctccaccaaatccaccgtcctggccgcgaccccgcttcttagcctgttccttcttgctgatgggtgccagacgcgtgaagtttgattcttcatactctcgcctctcgttctcttcgcgtcgctccttttcggacttcgtatgacggcctccatcgacaatggtgcttccaatacttggctcggccatgggcgccgaagagagttcggttgcgataaactcatccaaagtggcagattttcctggtcttcgctcgcgccttgcttcacgactttcggtcgttggcatagccattggggtgatcttgggcggcctgtaaatgccgtcttttgccgagtccctggccttttcctccttgacgtccgcttttgacttggccatttgggggcctcttggtccgtaagccatctcatcttcgtcctcttcggtttggtcagaaccggcagattccgcatcgctggcatctgagtctgcgtttgaatgatccttggttttcctcgtcttggatttggccactgagtgagatgtacgtcgagcagcatcatcggcagttcggataattttgtcgatgttgtactttagacggttttcaagcggtcgcacgcccttttccagatacactcgtagctcaactaacttctgtactacttcgtcgtgtggatgcagagtcaattcggtcggtgcgccagcactgttggaacgagctctgagtttgagcagtattaagaacaccaaattctggaggtacgacagaagcagttcgttcttaacatcgagcagcgagatgccttcctttggcggtgaaatatcatctgacggcaaggcctcggtcgcagattgaatggaggttacaagtgtcgccagtagcgcctccaaagagttgtcgacagccatcggttcgttgtgttgttgttgattctgcgtcgctgtcgtcgaagagcgagtgcaagaaatttatttgagccgacgatttcccgtcctggccgctaagccaacttgggaatagcctgcacgccaactctcatctctatacgctcttcatagcaacttcgcatcagcttcgccatttgcgcccttgttcagcaatagatcaactaatatatcacggcccacatatgtattgatagtgtttggcatgcaggatcgtctttcaaagctgatagtaggcgctcctaggctacaatcgcgagaagaaaatgaagcatgaaggcctggtcctccctagtcaataactatattcccatagtgggaggaactcttcagtgtcttcgtttttgtaagaataattccggtaagtctgctaccgcatgcgcaatggccactgtccttgattttcagctctttctagaactgttatccttgttggaaggtgccctctctcagcacttactgcgccatgagatagaggagcggcgccggtggtatttgtttgctgcctaattaggcctagtgtattcctatatagcctaagatctcttagaacttattaatatacttattacttaacttttatattttaataagttataagcttaagctattctgctgcgctatatatatcttataatagctcttacttattattttaattactttactatactactttctagtaatacgcactatatctattctgcctattactgcataaaataagataactgctattatactttatagctatataatattacttaaagctactacgttacctatacgctttatatttctactattataatattattaagcttcttatttaagcttaacttaagcttactatctaaactctctatatataataataactatatagaatagcgcttagcgtagactatagcttttagatatgctaatctctagactcttatatctagtaaacgcactaagcctactactactgctagcgctactagcataaataataaagatagcttatttaataagtaaaaagctaataataataagataatagttatgctcttattcttagtatataataaccttactatattagtaactttctgcaaaactacttctaaaatatagaagtactttagaagctactttaactaagatactagtaatatattaattcttctctttaagttattaataaacttaagatatactaataaagataacttataactataccttaataagttctactaatagtagatataaatattaaagcgctgcgctagttctatttagactattataaagataataaaagtaatatttaagttagataaagttaagagttttttctttcttataacgttactagatataatagactatattattaataacttaagttcttataatattactaagtttatagatattaagcttaagattcttaatatcttagagaagtactcttttaatactactaatatattaactatttatactgcctaataaactactacgcgcgctagctaattatctagtagcgtactactaaagctagctattctagctaaatatatatagtgcagaaaatataatcttatatttataagatatatatatattaactataataagctctataaatataagaagtaatagtagaagaatatgctaataactaaaagatatagtaataaagattctagaaagtagtataaaagtaataataccttagctaatgctaaaggcaataactctaatcttaataatagtagaactaaagtctatagcttttctgctatctgcataatagttagcgtatctattaacttaactaatttctctctaagaataaagttatagttaatacagactatatctattaataagaatagaaagcatatgcgtaatcttaataatataagtgcttatactactatctaatagctcttagcaacttctatattctctttatctctaatctagctacttaatactagcgctttgcactatatatttagctatatagataattttatatctttattactaaagtaaggcactattactattactaagagtattaagttacttattaatagaatagagatagtctagttacgctataggttatctaatagatctactaagattatagaactaactaatattctttatagtagtaagctctttagtacttactttttcttatagagatatatctaatataaaggttttaagctttatagtaaggtaaataatatttatcttacacttaatagtatatatgctttataggcaaagcatattaatagagttatctaaatctaacttaataattctactatgctaactatctaagctttagcatattaagctaaaaagacttattatactgctatatgctataacttattaagtagtaaatctatgctaactagtactatattagcatatagtaaattctacgcttacttaagttctataaataataataatgctactaaaataactgcgtagctaactttactaatagcataagctactatctactttatattatataagaagttttactactctattatatacctaaatatcttaaactttagtaaagtctataagaatagagaacttatatctaagaaacttaagaattttaaatataagatatatgctcttttaaagtctatgcgctactatctaatatagtctacgctagtctctaattaagtgcttaagctatttaaagttatctacttagatcttttaagtaagtttttataactaagtcttagaggcgcctgctactttatattctttatctgctaaagtatataatacttctaaataaagtttcttaagcgtaagtctaaagctctataagctatctataactttattatatttactaatatatagtttaacatataaattagtctagtaaatattatagtctttatagttaagcgctttaagttagataatagagaagaataccttactatagcatctaacctttagcatatagaaattatctataatactatactactatattactataagcttaacagcttacctaaatattagaattagactattatatagatattctgcgctataatttactctaatttcttactctttttctaagctaaagcagtataaataagtatctttattaagaatattttactttatttagctaataagcttaggcatatactatataagatactgcatagcgctaagctattaattaagtatctatattcttttagcattaagatatatatctatatactagttaaagcttatactgctagcgctaagcttctttattatatagaagaaagcatatttatagagtatagttataatactaaaactttctacgtctatattctatctagacacgttattatagaattctagaatatacagttctagtttttttaataatattaagctatgctatatttctaactattagcagaaaataacatttctatctctaatctatattaaatatctaaagattaacgctttataattaaaacttataaactattagagaataatttttagatactatatatattgctaactctgcttactataataaggtcttaaactagctaacttaagttaggtatacctttagactttatattattatagaatatgctactaatatagtctatagagcataatctatagagaaactagccttaattattataatctttgctactattatctattactagcgctagaagatgcactattagactaagtaagaactaattattctaacctaagactactaagctaatagcgctacttactattataatctagtctagctatatctctaaactattataaaagctatagaataaatatatatctactatttagatatctacactagataaagaagagatagcagaagcttatgcttatataataaaagtagatattaatatagagattctgcgtatctttatagaagctactagtactactaatatattactttagatactacttattaaataggaaatctaagcatatattaataatagtatatagaaagttatctataacttgcttctgcgctatttacttataagcttatactaagtctttaatattaaatataataaataagagaaagttattaagtaaaaggcttaacttatagcataaagcttctcttaatactctagtattaactataataatatctacttactagtagtataatataatagcctacgccttataattattactactcttacttaagaatagaatatatattaagtagactttaatatagcttatctaaatagcgtactaaagtatactatctatagctagcctatgctagaaattcttactaatagtactactattatctgcatctaatatatgctctatagcctaaaatagttagaatataaatagtatataatactatctaaatagctaaaagaataagactttacttaagctagttttaatctatacgtctttatatttaataatcttatcttaggtatctatattaataatatattaatagctagcactataagagctattaatactatactgctagcaactagtatatgctttaagttctaagatatagataaactaaggttactacttagcctagagattaagtaatatatagactatatttatctatattaacgaacctatattactactattctacgctagtatagaatagagaagtgtaacagctattatatacctctagacctaaacttattttcttattaatctcttagtatagattctattaatctagaataatagaagctatactaattaattattagatctattagttttcttgctattattagctagctagacttattatatatagttagtatattagatttatataacttaaactctttagatctatatctaaagctagcttactaaactctttagtatatctaagtaacttataacttagatatctagcttagttctctactagtctatagactctttacgtaaaagataagctttattatatatactaacgcattatttagcttagattctaataactttaaatctttcttagagtttattctaaagataaattagttaatagttttatagtttttaaagcgttagtcctatatagctagatctacttataagttagaatatatagtagcctcttacgctgctagctacttagtataggtataataagctattaaggagcttattagcagcgctaactattaacctagcagcgtagaatatctattatacttacttatagtagataataagctagccttagctcttatttagaactatagaattagtaactacttaaaatatattaacgtttactactacttcgtttataagagatttattaaagagaactactaaatctagtatattctattagctaataactttatagatatctatactaaggttacttctatatcttaatactaaagaagttaaaagaacttatctgcgctaacgttaaacagataagcagaacttaagttctctctatattatttattttatactattattaataaagagctagcatatttagttactgcttatagttagaagaaactattagaaagtactctctcttagcacttactacgctataagatagagaagtagcgctagtagtatttatttgctgcctaattaggccctagtatattcctatatagccctaagatcccttagaacttattaatacacttgttacttaactttcatacttcaacaatccttacacatcacttctaccagcgcgacggtatgcagagctgctcttgcgctatgacacgtcaagtgcagacgcatgcgtgttcttggggtaattaatgtcgtcaaacggagtgaacaaaactcccatgtgcagtcgtggggaatgtgaagtgttctttcttggtttgcctcgtgtctgctcttgcccaaacatccttgacctgttaccatcatcatctcgtagcccttcactccagcctacatacctcacaccgcccttcacaatcactcgctttgcgtagtcccaccacttaagatgattttgcaatcgttcttcacctcgttctacttctgcttcctgtttgtgactgcacttttcgcacacgccagttcgcatgagaagcctttcagctgcaccgggtatatcactcgcacttcctcgaaatgtatatgctgacacttacagtggtgctatgtacttcaacgctcacccagccgacggactgctgtaccagaaccctagtctacttcatgacatatattggtcttcaagcgcgtcactactcatcgtaactgacatccggcaaccgtggcagcgatggaaatctctcccgatcactcgaacgcggcatccaggaatcgtatgcgctcatggcaaacttgcgtgtcgacaatccagctatgcaagagacaatggtccggggtttggtatcaatgagctgcactcgtggtcactcgaaggtatgcgcaatatccagatcatctatctcaggcttccggactgcgcaccttctggtcgtggctatgtcgcaaccaggggagcgtcactcagcaagctgtactacaaggagatcgacagcatcactgcaactgacggcaatgcgacatacacactgagagacataaaagaactcattgcattcatatctacacgaaaggaagcccaaagttatccactatactcaatcacccaagccaagttctcggatgcgcactcagcatcgtccgatcatgcagaccatatcgtctctgcgaaactggttcgaggcattgtcacagcagagaagatcaaagctaccgtgaaatcgtcagttggatcacctgctgccagcatgttctattctgatcaccatgcaggtacgccgccagtaatgtccggaggttcaagggcaaatatcgaacccttgcatcacgatttcacaaagaaatctgctgccctattcaagtatgccgagtacgacgatcacatggtatgtcagtaaagtcttcaatggatttcaataacacgtgaacagtgccaaagcctcaaacactgcaaggaaaagcatttggggacatcgaatgacgatgatgctcgctatgctgcgcaatatgtaggacgcgagtacaacgtcttatagtgcgtaccgccaacgatagctcatcactgcactggagacgggatggaggaacaggccagatttaacatcatgacattcagaatcgtcgctacattatacatatatggctgagggaaattatacaaagctattcaaacacgtccaatcttgctaagaatgtagaaccaatcttaatctttcctccaaccctttctccgctgctcatccaaggcactcggtagctcaacgtctccgtagacgctgtcgttacgaggagcacttactcgactgaccctactgacattggaacctgtgggactactcgcgcgcgactgtctattcgatacagactcggacggagtgattgaataagcagccatcatgtcctcaacagaaaccttctccatcgttcgccgccttgccagatgagcttgcagctccgagccatcgtcgaccactacctgtgcaggcagagattttcgaggaccggcagttcgtcgaagaccagccctgaaatcaccgccaggcatgggcgaggcttgcatcgagggcatttgacgtggacttggggagctgggttggattccaccgcctagacgggcaacaggtgctgcaggtgtctgaggtgtggcgggtgagctcatttcgaaataagtggctttctctttctgagaatcatggattggcgcacgtcgaccccctatggtgtaatgaccgatggagcccgactgctgaccagctggcttactgaagtcaacaggggctgctggcttttcggcaggtcgtggtctggccgtgcgaacgggtgtggcgggtggcgaaggtaattgtgttggggtctagggatgggagttagcaaaagcatacagccgtcacgtggttaatgacttgccttcttctcgagagtaacgttctgttgtgactctctgagcgctctcgctagatcttcttgttcctgcttcagcctggcagcctcagcggccttggcggcctctcttgactgctgcagcgcgagctcgatatctttttgctcttgttcacgctgtatcctcgcgtactcctcagccgcatctttgaggaatctctcttcatgtgctttggatgcttttctcgcctcctcggcctctgccaacttttgctgtttctcccgctcttgatctcggctgatagccttcaactcatcgatctcgcgttgacggcggcgacaattgttacagaggccatttcgatcctcggatttgatgctgacgcggttgcggtttgcaggattgtcgcggtcgcaggctacgtcggtcttctggaagtaagggcagtcctttgaatcgacatggtcttcagctgcatggccacagtccagggtgtagattgtgtatttgcacattgcacaggtcggtgtgtttggtgagtctttgagtaacagcggttttggcgagtccttaagtaagagttgtggagagaaggtattgcgcagcgataggtctggaacatccatagcaatgaggctgttacttatccccacgccacgttgatgtccacgactggttgtgaataaaggcagggcttgatgccgtgcgtgtatgccaggcgcgagtgactcggagaagctgtgccgacgtggccggctccatggaatcagagcttcactcgagcgtgatcgcgtgcgtgtcactctgggaacttcgggaatggggaaaacggcaagattggagactgtagccccagaaactgttgataacgtgacgccattggttgaaggacgtctaaggaacggccgggttggcctccttgacaaggacgaagatcgctctctatcatcgggggagtttttaaaactggacgggtatctctccagtgtggcggcccacatggaccgctttaaatgccaactcatagcatcaaaagagtgtaagctgacatcgatgcccaagccaacggtcgggtgtagtcgtcgctctagtgttgggacatgtgtggaagttttagttgtcaaactgcagaccaggatttaacgaggcgaagtagcggtgtggtcctgcatgagtctcgaacctataggaaccgcgaagactatttacatctgaaactgcgcgccatgagaaatgcaaaattgcagcatcaacattggctactctgggcgcactggttgaggaatcttgatcatgtgaggagtggtagggaagacgctgctttggacagatcgtgaagtcgcgttttgtgagatgtgataccggcccgctctgattggccgggattttggtgcttggcgttcgggcgagctcatcgttgacatcttccatctacgccatcgcctcagtcggcagcagcagcaccaccaccaccagcaccatggcctccaaactggtaccgtttatgttcaggagcgccccgcgggcctcgcgccagttccagagggctcaatggcgggccttcagtgtatcgcggcctgcgcgtagcgactcgctcaatgtggtatgcaccacttcgccgcatgtttcttcagccaattgccatactaacacagcctgcagcaccgcgatacacccgagaacaatgcgaatatccccttcgagttcactgcgcagaacaaggagctcatcaaggagattgtctcccggtacccgtcccagtacaagaaggccgccgtcatgccgctcctcgatcttggccagcgccagcacggcttcaccagcatcagcgtcatgaacgaggtcgcgcggatactcgagatgcccccaatgcgtgtctacgaggtcgccaccttctacaccatgtacaaccggaatccgacgggcaagttccacgttcagatctgcacaacggtacgttccaaaatccactattagtcgtgacgctggctgacttttctagacgccctgcatgctccgcgacagcgacgccgtcatgaaggcctgcgaggacactcttggcatccaccatggccagaccaccaaggacggcctgttcaccatgactgaagtcgagtgcctcggcgcatgcgcaaacgcacccatggtccagatcaacgacgactactacgaggacctgacctacgaatcaactgtgtctcttctcaaggctctgaggcacgcttccgaagctacgggtgctaacttgggcggagcagatggcctcaacaccaagggcaacaatgcttcgccgaactccgctggcgaggacgcgatcaacaggcagggacgatccatcgaggctggtaacctgaagataccatcacccggaccattgagcggaaggaagagctgcgagccagctggtggattgacctgtttgactggcgagccatggggtaacgagaccctgcgcaaggacggcgagctgtaaaatgcttatgtatattttcaataaattcagaacgaggtacattgcgccacgttttcttctgcatcccaccatgcaagcgtcgaagcagtaacgcgttgtcacatttacacatgcccaagcttgccgtgactgcttcgcgcgttcgttgagtcacattgaagagtatctatgctcgtgcttggtctgtaatgtgacctccccaaacgatgacaatggtaggagtgtacttatttcatttgcctgtccctgtcctacaactcacacattccaccgtacgctgtcacgagtaaatccacaatcaccacaacatgcacttcttcaaggacctcattatcctcttcaacgtcctgttgatagtcagtgtcacgactgccgccctcaccaagctcaatgtagtggacacagcggcaagccccaaagtccgcgccaaatccctctgtcgcatctgcgctgccgaggtcgtcacctgcacgagagtaagccaagcaagccccctgggagtgacatctgtctaacgaataagggtgcaaaagacaatccagcaaaatccccgcatgattgctgggtagctcagtgccgggagaaccccaagatgtgtggagcgtgcgagtacgttgttcttcctacattgtatctttctcggattaatactttggaaggtcatgcaaggatctgggtatagggtcccgtgcgctgggtgaggagatggactcggtcactgtcgataaggaaggttgattggcgcattgtggtgtattgtgaggcatgattactggtcagtaagtcgttgacctcctctgattcaagctgtattgatttttaacagatgcttccgatggagtgcggcaatatcggccagagtcggctggtcagtgtaggcagcgaggacaaatgttggttattcccttgggacacagctcttacgagaatatggatagcatgaaatacatgcgtcaaaacacctaacatctcattaagccgagccgttacattgcggcatgatatcatacaatagtgcttccgtcgacatttccagtgtgcaacagattccttctagaaaagccaaacgtgttaattctacatctaaaagaattaggacataagagatgttacaattacattacaatgctcacagcatcacagcaccaacacccacgccaaacccaatcacgcaaatctgccacccccaccgcaccgatgcttcaacgccgcgcatagcagcaccagtgaacaccggagctgcattctgttcaagcgcagctccactactacggttgatgaccccagttgatatgaccaccgtcgatgtcggcgagagcgcgaacggtgctgacgctgttccaactgccatggatgtgttggagcaaggctctgacgacacatgtgcgagtagcgccgaggaattgtgcttaggagagtcttggggtatcgggtatggggctgcgggtgggcctgttaccacagggtagtagggtgccgcgaggacgtggctggatgctgcggcttggctgggtactgcagcgtgacttggagccatgatggggctggatgccacgacgtgggttggtgccattgggtggccaggcatcatagctgtcttggtcgcattccactgcaacattgccgtgggtctcatcggactaacgtagacagtattgttggtgccgagggacatggtgtttactggtgccgtgtggtttgcgccgagtcttggtactgtcggcttagggggcttcgtcgcatcgacgcattctgtaacgagcgggaatacttgcgtgaagaggttggcgttgaggtttacgtccctgaaaggtggtgggaggaggggaatctccaaagtgaagcctgcgtcaatggtaatggtgacatttgcttccacgagggcgagaggtccgagagcgatgatatctcctgtgtcgggtgttgggatgttaggagacagctgatcgggcagtgtgctgttactcctacctccacagttggcagccgcgttggtggagagcttagcgtccagacgaggaagattcatcgacaaggtgacttcggctgtcagtgtgttgaagaattcaaagccaactggaatcgtgggcacgaaggcaagaccaagctggatgtcaatatccgcaatatctacattgaaaggaagtgcggtgagcgtggtatcctggaagccagtaacgccactgctaccaagatcggtgagctcgaggcgggcaacagagttgtcgggaatctgttcatattagcttgcgcatggagttgaaggacggagcaaacgtacagcaatatcgacaccataggtgatttcgaacccaccaccgatgctgaagtctgcagcaagtctcggctcgaagacagcacccgcctttccgataccagggatgacgaaacccagcacgggcagcgcgaatagagcaatctcaaaagctcctgatgctttcggtcgagcgaacagctcgacgcgtgctccgacacctacggctgctagttcaacgaaaccaccagtaatgaggttggaaatttcctttccgtcatcaccaccttccaggaagtctgggataaggtcgatctgacttgcatcaatctggatagcaccttgcgagagaatgatttgtccgcgtgtcgagcagttcttgcaaccaatctcaatgggaagttgagggatggggaccgggctgatgtttcccagaccagcgaggaagctctcgaatgggaaaggaaagtcgatgagctctgacttgaggtcaaaagtgcccgtgttgacgttgtctggtgtatcttcgggaatggcgactctgaatctgtcttgtcgctttctgatctttgcaaagtcggagtggcggcggaacaggtgatcttcggtactgtgaccgaaggagatgtcgaacttgtcgaatgcgtcttgccatgaggcttcggtgactgagaggtcgagcgacttgccgtcttcactgaaggagacgtcgttcacactggttttgttagcatgatatagtggcgcgagcaatagttcagcatacctatagaccgcacgttcaccctcggtattgcagctatcgtgcgaagtgatgatcaggccgccatcatctccgcggcaggagaagaatgcgtcccgtgccgagacggcgtccacgaaactcagatgcatctttccttgcccacattgtacacctcgtagatgatgttctacttcctccaagttcaagactggcttgtgcgaattgaccttgacttgcgacgcaaaggtctgtactcctctccatccgttctcctctgacgttcgattagcaagccttcttacaccgaactgagtgactaataccttcaacatacgcgacttccgcatcaaatctcttcatgatcctcgtactcctcttgtacaagtctgcccgcttcgtagccgccctcaacatacgatgcgcctgcggcgcagtcgccataacgccctggcccagccatgccgccaaaagaatcgcacatgcgtgcgggaggttgataaaatgcatattaatgaaagactgcctcctgctactaccgtctaaagagtggcaaatcttcaagttcttgtactctaattccttggacccgtaccggagccttgccgtaccagccaagctatcacggaccgagatttattgtttgaagatattgaaaggattgtgtaaaagggccgaagagactaaactggaggagcgagataggaacaatgcccgaagaaatggtaaagatggtggactagggagatctacactcccggtttatttacacagttgatcatgttcacttacatcttatcaacgccgcacaccgcaagccaaagtgcctcagcgcgacgccattctcaagtccttcgtaaggcccccatactatcccgctgcgcacgatgcagagtcacggcccagtctgcagacacctgcctcaggggaaagggagactgcatatggggtctacaattggcgtctcaaacacacaagtcgggcttcgcaaggctgataagcatcgtggccaagtcgcacagaatgactcgaggattatgcaattggccaacgaaaatacgggtgcggcgtgggaatgtagaaattgaggcgctgagacacggagtgcattggaaagtagacatggttcgtgcctcaggtttgggactttggcgctagtgcagggtgggggcagagcaagggctttggatgtcagatgtgggggcggacaggtacacagccggcatgcttgagcctcgactgcgagtttcgagtccggaggcgtacggagtacggcgtgaggatgtttgtgctgttggaaaggtttcagtggcacagtgtgtggaggattatgtgccagattgcagtatacaaaattttcagcaggccgaaagaagcgtagacatcaatatccgtgatctctgaagctgtcagtaatccgggatcaaatctatagcagcgttgccattatgagaacattgttttcttttcgcatagttgacggccttcacaccacgtgcgtctaccagcaagccgaaacaagactgggtccggctatggcgtatagggcgggtatctatacagccggacaggctcggtggtattatggagatcaaagggtccaaaccttcaaaggggaaagtagcattcaaaaagagcaactgtaacaatgctgcgcgagtcataagtcttgagcaaaagcagccctgcgccccacttgatcactcctgaaagctcatctccaaaacccacggccttcgcttctctagatccagaatgacttggccaaaaagcccgttcgcccagctgaaccaactcctcgtgtaactcccctcttggtggctgtccacgctctcatgcatcagtcctagcccactggtacttgacagcagcatcttgaggttcgatatgatttccgcatcgtcctcgctggtgaggatagtcatgatgtttgccataggccaggcttttcctggccaggtgtgcggggatcccaggcccgtgatgacgggtccgcgtgagaagtacggattatctcgggacaggatcttgcgtcgtgtgttttgatagacggggtcgtgaacagtagtgtaagagaggaagggggccgatagtagagaggggacgttcggatcgtccattgagatatgggaaccatacccgtcgacctcgaaggcgtagattttgccatatttcgggtcggttatgatagcatggtccacgatgccgcgattgatgccagtggccatttcacgcattcgggaagtgagcttaccgtcggcaggttcgatgcgagacattatgtttgacgaagtgttgagggcggagctgaacatcatgttggaggggaccaagtattggtagatacacgcatcgtcgctgggacggtggaaggagcggacgaggccaatatgccctcggtgcggggaaccattacagttgttgatgggcgtgccgccgtaaggagcacaataggtgtagggcgtgtgttgccatttgccatcgtcatcgtaggaatcaatcatcatgctctctgctgtttgaagaataaggtcgacagccttggtccagtttgaagacttctgaaagaattcgaagtcgccggtggcagttacgtagtctgtagatagctgcaggaacgaggcaactgaatcgagctcccattggcatgagaagactctaaagtaatcatacggtggcgagatcgtgtcactattttgactgctcttccgaactatgccactttcatctggggcttggaaggcgttgcagaaggggttcgataggatgtatcgcgcctgcaagttgatcgcccctcggaacaggctggcaaggctgtcgaggctggaattggctttcagcacactaatgtaggattgcaattggtttgcagagtctgaggttttagtttaggaagaccttctttgtgagggacatgttgaaactcaccgcggagccacatggcctcgatatcgcccgtgatgaggaaagtcaactcttctttcatcccctctttgattgtgccgtcggcagccacagtagttgcattcgaccagccgtgccacccaactgtggtgtccagcgtgctcggccagctattttggaacagacggaagaggtcaggatccacgatgacattcttcaatctctcaatttcgtcttcaatctcctgaacgcgaaatgtccggcacggcgcgataggccgcatgtcagaaagtccatatttgcctgtcgagaacggttcgtgacgctgcgcagaatatccagtgtagataggacactgcgctaatgccaggggcaccagaaaagtcgacgctacaattgagcgccacatcgcgaagggctcaatggaaggaagtccgaagcgcaacaaacgcactagacgtggaatacagcggcttaaacaagcgctaaaatgaacgactaagactacaggtctacgtgtagagctgcaccgaaagctgtgagttcagatggtaggtgttttggaagccaagctttgcccgagaaccgtggctggtccacacattccgtgttcggcaagacgagaatcagcagcgcaaggggcagggagagaacgatgctgaacgcgcaacagggagaagatacaggagacaggtggttgtccaggaagctgtttgaaggttcttttcaagccgagtcagctgcacttcatttgaatatagattgctagccaagacattccgcggggcgagtgagatacaacctaacccttcacgatagcgcgaactcttttcctctcttctgcgtcgaggacccatgacatgccggaatcatcggtggttttttcggcaacctcttgccattcatcatcctccatgttcatgatcagcgtcatctgcgtacatttggtgaaagcgtcgcggagaccatatttaccaccggcaacagcggcggcgatgatacctgcaatgtcacgctccaggcgaacagctcccagctcgttaactcgtccgtagtagcttctaatgcgcttctcgagtgcgctagcgaggtagtttagggctaacgtaagcaagcggtcaaagttcgcagcagtcaagatgcgcttgatgggacgaatcacgacgccccagcctcgatcaaaacgagacttgaccagatcagtgtcatcatcctcgtcgtcgtccatgtcgtcttcatcttcttgtggggcataatcgatatcgcggaaggcctcggccaaaattggccgaatgcggggtttgagcacctcggagaacagaacagtgattccatcgttgatcagctcactactcttcgacacgaagccgttttgtagagctttcaatctaccctcaacgaagacggcatcatgtccaaaagggtagagctcctgcaaaggtgatttggtatcctcatcatcagattgagggcgcttgttgagttgctggtcaatgatgcgcttgacgtagtcgttggacacatcgagattattggtgaggagtaggaatgcaatgactttgctctcaggaggcagcccaccttgtatgacaggcttgggatagcactcgtcgcgcatcttccgttggatcatgccaatgaagtcgttacctaggatgtgggcgattgtaggctccacgttggcgatgatagcacgttgcgaagtggctagcgtcctctgtaagacttggttgacgatgtacatgacatcgtctaccgcagaagtgatgaacggtgggttcgagccaagtggttttgacgggttgagtgtgagatctgacggtgattcgtcgagctggaaggccttttccacagagcgccggaaaaagaactgtgtcatgacgttgaagggctcgactaggtggctcgagacctttttctggagattgcttgtggccaagaattctggcatcaccagaccgtgatcgatgcgctcttcaggttgggaagactgctcgcgtgagcagacgtgatgatgaagattttgaagaacttacagcgcacttgtcggagatgaacctcgagtacaaggcccacctcccaagcatcagagcactctccccaagtaggccatcgacttctttcatgttgacgccctcgtcttcgctcgtgcgcactgcattggcgggtgagttcgagcgaggagtaccaccagcaggcttctgagtaggaaagaagctctggacgaggaaagagtaggcatacgacttgatgtcggtgagcttgcggtcaatgttgcgttcatcatgccaggtgtcgagcatgatgccaccttgaacgtcggcttctatctgcagtcgctcgatgactttggccatcatgccgggcccgtagtgttgttctacgagtggctcatggccgtctacgatttgggcaatgtgttcgaagagcttcgtgatggtgttgccgtagaagaagccctcttttctctgagctggcggggccgaattgaagttggctcgcgccctggcagctacgccctggcagacatatcgtccgtacgcatccaggccgacgtttgttcgtccaatcaaggggaacagcttgaagaagcgcgtgactttggagccgtcgccttcctttgcagccttttcaaactcgcgcaggaacaggccacacagcgactcggcggcggcgtccagcgtgacccgcggcgggtcgggcacctctgcagtcggcacaatctcctctgcaaagctgccgttcacaacctcgtcgggtatcttggaggcgcgactgagatagctggcggccgtctcccagtcctgcggggcgcccatggagccatggacgcccagcacgcatgccttgagctcggcgacctgctcgaccacctccagcgtcgccttgacgttggtctgctcctggtccaggcgcttcacggcgctcgagatgcggttcgcagtcgaggcagcgtccgagagcatgccattgctgatggcgcgcgtgttgacggcctgggagccgaggtgggcgcggaggaggtcgagacggccgagttcgcgcgacaggtccttctgcgatgcgatgagcgtgttgaggcgctgcgtgacggtggcttcctggtggtgcagctgctggagggcggcatggagctcagccaccgaggtggcggcgaagacgtcgctcggggggtcgaggtggccatttgcaacggccatgctgcagcaccggcagatggattcactacgtagtgtctgtaggctctgcgagcgattggggcgcaaatagacgctcgggagggctccaaggttccgtgttggtgggctctcggccgtttccttggctgtgacgcagtgcgggttcgttgccagggaccattatttgggccgttgactggacaagcttgtttcaagaagctcgcagccggcgctcccacagttgcttgacattgacacctgcgcgcaagtttgtgcacaattcacgcaatccacgtagctcacactgtccattgaagcccacaagtgcaagtgaagcccacgacgccaacgcaccaatcgccgcgtgcatctagatccagccgtacgcaccacgattacgacgaactgcgccttcctcgcctgcacgcttgcggccccaggattcagacagacgccatatcgaccctcgccgctgcgaaaacacaaaatacagtgcccctctccaccccgacgctcttctcccgccgcattcctcgtcttcatttccgccgtcaccgtgcggtccggcctaaacagacttccgcatccgtcgcttcctccgcacccacgagcacacctcgtgcgcctctccgccgtgcaacaccttcaccggttgcctttatgcttccgcgaccatagcctgctctcccacctacagcctgccctgcaccgcgtcaccggcacgctagacatcctacagcatccgcttccgcagccgtgggccgccccacaagtcatccaccatggatgcgactgcacatgtcctctatgccgccaatgatctccatgctcgcgctggcggtatgggcggcgacaccgccagtcgcccaggctcatacaaaattattggtcttgttctagccattgcatccggcgtttttatcggcacatcattcgttatcaagaagcatggcctgttacaagccaacgaaaagtacaatgaagaggccggagagggctatggatacctcaagaacgcctggtggtggctcggcatgaccctgatgattcttggagaggtcagtcttaccattcctcgacggccaccaagtcatgctaactgacaagtcaggtgtgtaatctggtcgcatatgctttcactgacgctatcctcgtcacccccatgggagccttatctgtcgtcatttgcgccatactgtccaccattttcttgaaagagcgcctcagttttgtaggaaaagtcgggtgtttcaattgcatcatcggatctgtcgtcatcgcagtgaatgctcccgagcagtcgtctgttgcgcgcattcaagacatgaagcgatgggtcattgcgcctggctttctcagctacgcgggcgtcgtcatcatcgcatgcgttgtcatcgccctctggctgggtcccaagtacggcaagaagaccatgatggtgtacatcaccatctgcagtctgattggaggtttgagtgtcgtcgcaacccaaggtcttggtgcagctgtcgtcgctcaggcctctggaaaatacgggggacagtttaaggaatggttcctttacgtcctcctagtcttcgtggtcatcactttgctcaccgagatcatctacctcaacgtaagccaaggtcgcgccctatgatacccagcagcactaatcttcccatagaaagcactcaatcttttcaatgccgccctggttaccccaacctattatgtcttttttacctccgccaccatagttacgtctgccgtacttttccagggattcaagggcacgcccctgcaaatcgtcaccgtcatcatgggcttcttccagatctgctccggtgttgtgctactgcagctttcgaaatctgccaaagacgttccggacgcggcggtcttcaagggagaccttgatcaagtgcgacaggtcgccgaggtggaagaaccagaatacgagcctagggctgacgcccttcgtggtggtagtgccatcttgcgctcactttctagggcgagatctgagaaagaggcaatggaagtgcgcaagatcaaggaagagcacatgcaacccatcggtgaaggcgagcaagtcgaattcgacggcatcagacgacgacgcactatcatggaccccaaccgaccactcacgcgaagcggtaccaccgtacaaaccaagatggctcatccaccgctgggtatgtctcacttcccgacatacgagtcggacgacgacaacgatagcttccaccctgggtttttccaaaggctgcgctcgcggggcaaatcgactagtagtcgagggagcgcgcatgcagttggctcttctggtgtcggcatgaaaaatctccctcctatacctacggacggcgcttcggacgtttcggacaaagactcatacaaatacaacataacgcaagatacctcgtacaaaccaaatgacgctcacatccaatttgccgagcttccccatcccggtatgccgcccgagcgtaccgcgtctccaagttctcttgaagtaccaagacagcctgccaatatcgccaagcgccagttctctttccagaacgtcttccatcgtaatcgtggcgactccaccggagaagcatcagggagtagaagaccgacaagtcgtaacagtcgaaagagcagtagggatggcaaagacgttgctactgaagaagagcgactgggtctggtcaagggcgactcatccaatctgctacctatagcaagtcacataagcgaagagcccaatctggtctcatactcagacgaaccagactggtcaatgccacggagtcaaagcccaggctactcacccatccgctcggcgccgccgccacgaagagttgataccgaagacgacgtcgatccgcgcgacgacaaagagttcgagaagggccgtccaaactcgaacgttttcttgtaatcttctcttggatggtttatatttcctattagcgagtctgagcgttttatatccttaatctcgttcttggatgtcgttgcataagcctctttttgtatatgtgcactggcatcgtttgtgcctgctgtaacgatgtaatgaggaggaagcctgtagaatttcgggtggctgcatacatagatgggacgttgcggagtgatcaggccgcggaaaatacagggtacatatggggagtcgcattgacttttgggcgattggtcgtctggtttagcgcttatattgaggatttggggaggtgtatgaacgaatggagtggtcaagcaatcggtccgtgaacgaaatagagtgtaagatgacagcatttacgttcaacggtctttaaggtgatctgatccagtccaatcagctactatcccgacacatcagaccaaaggcttatcgcctggttttgagtttaacggtacatgtcagatcaaatcatgccactcgaccggactcattaccatgtccgagtattgtcaggacgggctatccatcttgctgacagtgtagatgagagatagccatgccacccgaaaggaactgcaagatcccgcgggataagtcgctctgtccaaattatactttcttcgagaaccggaccacagaaggacgatgtggacgactaaagtcatctagctttgcgccgttccttacaccacactctttctgaacattgaaccgtgttgcgggaagtaccgaacacaggccacggcttttttcatcaacggcgacattgagtcgtataccatccagccatcacatcgaatagtccacttcacctcgtcgccatgtggtaccacctgtgtagacgccagtgacagcggcatcacgataccgactcttggccagttcgtcaatgctctggctcagcggtaagccagtcgggataaagtccgttagcttgcagacgcaccgaagcttggagtgctccagccgcacctaggtaccagttattgtgttgctatcagaaaacgacacctcggcacaactctcgatacccagatcactggacgatctgcacgttcccatgcatgcttatgccatactaagcggcttacatggctgttttcgcggttcatgatcgaccttgaaaatgaaacacatcccgcccttccaccaccaccaccaggacacatcttatggaattgtttggatcgcgcctgttgctgcccaattccggcattctaccaccacctgggattcgcgctaaacgcggctctagtgggcgatctgagttactacttacgctagatagtttagtcgaagacatctgggcctcgggacagatcccccgcggatgacgactggatcctgccaggccgttctgagacgattggcgcatgtaccacacagatggtacaccgagatgggaaacgtgggagcagtcactacgcgtagctttgcagtccggccatccaaacttgccaggatacacgttcggtacccacttgccctgacggagcgtcaatccatttcattgtcctctgatcatgctaattcgtagcgctcattggcgcattcgagttcttttcccgcccctgggaaactcaaaactcaaacccttccatatgatcgagagaaaatcatcggtttggtattaacattgggtgctcgtttgtttctgcttgtcgtcctgtttcacattcgactcgacattcacgcctcggcatgttattatatgcttgacggatctcgcgcggaacctaccgaagtctttacatacgcctagcggaatactttggctttttctctctgattgcgtctttctttcagcagcattatggcgacgagtgcgtttggtggtgtggacatcagccagttcaacttcaacgacaaaacatctcgtgccgatagcgtgcggatagcaaacggcatacttatcggcctggtcttggtcgttatcggtctgcgattgttttcgaggctcaagtttttgaaacgaatctttgtcgatgacagtaagtgtctgagaagctggttgtattccaacactgacatagctgccagtcctaattaccattgctgccgtattcacgttagctcttgcgtcgacgagcattgctggtaggttgacccttatggttcttcagcgtgaacaagtttgacacgaagaacagctacttcctcgggccttggcactcacgtatggctacttcccttgcccacgctttttgagcaggtcaagagctgcattctggtacgtataccatgagttccgcaagacctgcttctaactcatcacctgcagtatctgctcatctgccaggtattgtatgcttgtgcgataggttgtacaaaggtcgcaatcatctcgtcgtacctacgacttatccagggcaagactttccggctcataatgtacatgacattattcatcgttgtcgggctctggatctgtggcatattcgtgtctctcttccaatgcgaccctgttgatcaggcgtggaaaatcgaccccaaccgcaagtgcatcaactacgtcaattatctgtatgccagttcggcggtcaacgtcttcaccgatgttgtcctctgtatactgccgataccatatctctggaaactgagtaagtcgtctccaaagaaccgtcggaacttttactcattcttactcaatcagaaatgcccgtgaggcagcgtatagtcttatgtctcctctttgtaggcggcgccgggtaagtcagaaccctacaacgtcgagagtcgctcctgatcaagtctagtgcatgcattgcaggcattattcgaatagcatacctggacaccctgcgagttctggatgtactttgtgagtagctgtttcacctccacgttcatgcgctgattccaaacagtcgaaacagttccgattctgaacctgtccgttatcgaatgcagtctcggcatcatctgcgtcagcatacctgctctccgccccatggtcgtgcaaatcttcccgaacggctcacgagcatcgcaaacagcgtcaacgacgatgaacaaaccttacgactctgggaccatacccttgagtgaggtctcaggaggattcccgaagactgcgaagctccctccaatcaacgaggccaacactcggccatttgaacgtctgtcgtctgtctaggacggaagctctgaagatgtgggagctcgcgcaggatcccggactcttctttcacggagatcgatcatgaggaagagcgcacgagtctgtgctttcaggcatcctgccgcagacattggcgtgattgtcgcggcctataaaaaaaagctattgagtcacggtatctgctcgatgatggaggcagcggccacaacatgcacagtacacatgctacggaggcttttcactgtacacccgatcggagcacgcatgttaagttgaagctgagggccaatacaacaggccatcagcggaagatgaactttgcagatgccacgatggaaacgctacctcaatcataccgactctcgtaagatctcatttcggagatctataaagggaggctcatgaataagcccaacaccgggtaggtgcttatccgcaataggctttcatcagggccaaggatgccaaggcagctgagcatttcggccctcagttgtatctagtaaagaagagggaaatggcagggctgtgtgggcagccttatttctaggcaccacaagatgatgctgcaaaggttccaaggttgtgcagaaggctacaacgctaagctgattcgtgtcacaccaacccgcagatggcaggtgcgaatttggcgatgaagcgcatcaagaggtggaatacctagccagcgaaggttgaagcgctcagtgttatcgtgacaaatgtttgtgaacgttagagtgtcgcaatatcagaagaccgtgtgatccaaagagtccgtggcgcagcataatcgatgtcatggctaaactgtgtagatcatgatggtggtggcggctgagtatgagtgggcgatcttgcggtcggtcagcggcagtgcatctctgatgaccgcttctagtgcgatcctactatacaccgcttggccattgccagcaggacagcatgtgtatataaacacactaccccagactcctacactatctccaccaaattaaaccccaagtcaaacaaacacgaaccctctccaccaaattctcaagcactcaaatatcttcatctattatcaaccacacatcatgaagttcgccgcattctcaaccctcctcttcgcgaccctcgcgctcgcatctccagccgcgcaaccacaacccgaagccgccgcggcagtagcgcaaccactcgaaatcgcagcacgttaccctgcgcccgtcctcgaagcgcgcaaaaagaagccaagcggcagcaacggcaacaacacaaacagcaccggcgccgcagacatgctcgcaccgagtcgcgcactccagcttggcgcgttgggcctgggtgtcatgcagattaccaagttgtggtagttgcgcgatgatggaaaattggaggacgagtcattgcccgggcggatatatacctgttttttttttttcttttgtacgatgaagttgcgagcaagataccacgattctttagtaatgacatgagagtttaatgatgcgcgatccaagaccttgttgcaattttgctggtggggttgtacggcgtgaaagtatctgcgctacgtcattttgctgaccggatatttcactttcgcatgtcgatggcaggttttttcgtggtcgaggatcggtgtgacacgcgatcatgcgtctgcgcattctatcgcacctgtaagctgtcatcttgcaaggaatgctttgcacacagccaccattgaacttcgtggtgacgatgtaagggctgatgctgttcgattatggtatgcagtgtcagaacaccagatcagtgtggtcagcatgcgagcaaggtgtgacagaatcatagctgcatatccgaatcataacctctgaaatgatgtctcgcgggtagtagaagccagcgtattgagaccagaggttgtacacacagtacatatgtagttgctagcttatggctagctataaggttctttgacattagcaaactatattcccttgcaaaacggccgaacaccgaagggagcggaacggatgccggtcagctcatgttgtgaatcctgcactcttattcgctcagcatgcttccttccgtctccggccatcccgacatggaggcactccacacagtgacaccaggcacacttagtcggtatactaatccttccgctggagaatagctcaaccggtgaagtaatctgcaaatcacacatgatcatcacccgaaagaggcttgtgttctaaatgccaaatgaattacagctgactaggtactaatacaacaagatcgtccgtctcaacacccggcgacctgaacgccaatgtatttacatatgagccatcgtcctccatactagtacagtgcactcgggacaagtgatggtcttctgggtccggtgggaacatccacttaagcagagggagtggctggggcagcggcggtggggttaacgtcgctgcagaggagggcctggcccaagatggggatcaagcagcacttggcctgctgtccgccagtggcgcagacgtcgatgaaggtgttgacatcggcaggggtggtggtggctgattacaagttagctattggtgtcatctggaagatgattctgggacaactcacgaggagcgcagtcgaggttggcgaggttgagcacatcagtggcacagcacactggggagccggatgcgcagagaccgacctggcgcttgtcctcgagaggagcagcgaaggcagcgacggcgaaagcgaggatggtggtgtaaagcatgttgatggcttgggttgaaaagattggtttggagtgaagtggttgtggttgttggtagttgtagatgagggatgtggagttgatgttgtgatgatgttcatttgtaggacttctgctcctctctttatacctttggacctacctactaccgtcaggggatgggctgtttagcacacggactttgccatggcagaaaacagcatcatcgtcattgatggagtgtgcttctggaaggatcggcatcttcaccatggacaaaagccaagcgaagcattggccccccccagtgcaagcatactgcattagatcaaagtgaggtctaggcgagccaggtcacctcagatccattgtggagtgtagtgtcgcctccaagtttgggccaaaaagcgagaactatccttgttgagatccatccacaactccctctagggccagtacttgttcaggagaaagtgacgtcgatcgagagatttcagcttcaatgctcccaagctagtggtgagagtggctaagcaacgagtggatggattgttagggctgttgatcttgaaacgtgcacggcagaagttgccttcgcatgaagacagcaatagatctatgatgatcgatgccggagaagtcactacttctagcagcattgcgatacttgtgtaacatggctttcaactacacctaagcaacacggctccgcgtaccctatacactcaatgaggcgcaagaagggtgtgatagccctgtaagctcaggaccccgttttccaaagagtgtcccaacaaattcccaaagctgtccggtgagaaggcccgcaaagctgcagtgtgatagcaactctcctgatgatcatggtgaagtgacgtcgaagggcactggggtatgaggtaccgaacgcttgttgacgacaatggcatgaaagctcatctccgaaacaagaatgcccagcaaacagtccgaggagagaacccatgtgccttgaaaagtgggccagatctcctacgtggagcgagtacgaataccaagaatacacaattgtaacggtcaacaaatcgtaggccctcatacagatagctctacaagagacgaacattttgcgctttctatgaggtacttgcaacaacgatctttcttttcttaggcactcatcctagatggcacttcgtagcgatgcaacggtcttcaagtggcgaaaatgtgtcaacaacagccgttgaaccatgtgggtgtcggtgataggggcgacgatcgtgcactatgagaaacgtggagctaggggcttgaccaggtaatggaacgaatgagctatcctgctgtcggttccaaggaacgttcggaagattgacgggaacgtaggggctgttgtcggttcgcttagcggccgttaagagcatggatgtacccttatagagacgtatttcatccgtaagttcgaaaagaaacattttgtcgcatacgggcaggtgctttctagcctgttgtaaggatcatctcaacgggtggatacaattcagatacctttgactgcatacactcttgcgcaacgcgatactgtcatgagagggccgcgatgcatctggtggtgcataggagaaacgccgggcgtggcccacaaccgttgtcagccacacatcgactctactcgccgtaccttccccgttgtggcctgcccatccgctgggtcaggctggatcgacgtcacacagcggcaatgcaggttcttcccctgcgttgtccaaattcttgcatttggtgatttacatcataactgtccctgtgaaccaatgaaaattgcattttcaccaaattgaggcttaggtttgccatcgaaaattggaagcgaggtcgacatcttccacccgagggcgccaccacgcgcgtagaccgacgaggcgcagaaccctagatgaattcattgcgacgagccggatgaattgctgaaaccctcatcagggcgatgcgttggccagaagacatgacatcagcttgagagccctgtgcgctgcattgcgaaggatctggacttgtggacagtgctgagcgcttccagacacacagggggacgcgcctgaatgattgagatgatcatcttacgattcacacacatcaattgaaggcacattatcgaactggttgcattcggcaacatttctctatcgcaaacatcctcggtatcacaagcgcacagaagctgtacctgtgctacaaccatggacgagtacggaagaaacacaagtggacacagcatactgcgaggatgaagatgtggaagagtggtattaacagtggtatcaagctctaattagaaataaataaacgccatgccatgctacgctccgctatgctatgcaattcgaaaagacttttgttcatggcaaaacttgctggacacgcactttcaagtattcatatactgtcatactacaagtaccctgtgttggagacgttttaggagtgcgtttcgaccgagttttagaagatgctgacgaacttcttccatgaactacgcgggctttcttcccaggtttctgcgggctcctcttcattcagcttgcctgtaagcagatctgcctcggctgggttaatgaacttgcttcgtgtcaccaccttgtggccaatgtacagtaccgcgaacaggatcaagctaatatagctgatgaagaagtcctgaacgctccagggtacgaaggcggtgaagccttgcgtaatggtgataatgacacagaaaacaagcccatagattgcgaggccacggccgccccagctcttgaatggcaaggtgtcgcgatccatgttttgtgccttcagcgcgcgcatgaagcagatgtggcagatgcaaatacagctccaggcaataaatccagcgacagagacgatgttgagaagccagttgaaagcctcaccgccatttgatgacaggttcatgaatgcgagtagacccatggcagctgtcacggcggtggcccagtatggcacgccacgcttggtggtgcgcttgaggaatgcgggcgcacaatgctcctcagcaagaccgacaaggatacgacttccagagtagacattagagctagcggcagagagaaccacagtcagaagaatggcgttcatgatgtccggtagcgcgctaacgcctgcaagcttgatggcgataactagagggctggagccggcgttggtgtcgccaatagcaatatcgggattgtcatagggcaccaggataccaatgaagaagatagtgaagacgaaaaggatgaaaatgctccagaaagtcttgcggatagcctggggcatcgtcttgcgtgggtttgttgattctccagctccaatggcgcacagctcggtgccctggtatgcgaatccggcctgaatgagcacagcccagaaaccgacgaacttagcaacgggtccggcggcgagataaggggcgaatgcgcctggttcgttccagtatttgaatccgatgtaaccctgatctccaacaccagcattcatgcaaatggcgaagatccagaaaccgaaaagcgcaacgaccttgatcgaagcaaaccagaactcgaactcgccaaagatgtcaacgggcaggaagttgacggcagtgataggtacccagaagatggtgatgaagatgccaatattgagactagagtcccaccattgaataatcaaaccagcagctgtaagttccaaagcatacgtgatagaccatgaaaaccagtagatccatcccatggaaaatccaagactagggtcgacgaaacgggcggcgtattgtgtgaaggctccagcaatgggtaggtatgttgccatctccgcaagactgagcatgaccgcgtagaccagggtaccaacgaagacgtatgcaaggagagcgccggctggaccagcagtcgcgatagatccaccagatgcgatgaagacaccagtaccaacagttccaccgatggcgacgaattgtagatgtctcgaggagaggttcctcttcagaccatcctcgtggacagcggtctgcttctcgacatcgctcgacgattggggaaccgacttctccgatcgagagtcgcccttgggaaggataccctctgcagcagtagccatgttgaagggtacgtttgacgtgaagccaaagaatgggtcgtggaaattgacagatgtcacggatgtcaagcatgcaacatcatgggcatcaaccatatatcaataacgagtggagtcatcttgcacgtctccatactgaaccttcgggggtctccacgctctggaaagcccatggaccaacaaattttcatcgtggttccacttaaacgggcaacataatggtgtttgctgaggaatgcgagatgaagatttttttagttcggctaagaacgggtcttacccgccacacggtcgcgtcaatcctcaagcgacggtaaagcgcgtgggatgaacaaataccgtcgcgtcgcatggttgtatccggaggcgtggttgacctttacggaaaactctgctgtgaagcacctgctcgttgcgctacggctgatgttcgcgaatggccgcagggtcggcccattatcgggtgaggaaagagaagtcttcggatcgacagagccccatccatcactgaagcttgtctccgcagccatcatttgcacatcggcttcgaccgaacctgactcgtttcatcagtctgcatcttgactaaatgctgatacggctgatatgctagaagttcttccagtctgcaacgggaagagtgtcggaaacgatgaatccttcttctcctttctgttcccaacactatggttctattgccgcatacatcaagatacaaccgaaggtcccacttaactttaaaaacagttttggcggcgtgctgctcttatcgaacgaaaggcttggccgtcggcgaagatgtagaaggcgaaagcctatccgcaatgcgaaggaaatacgaaccccacagcgggtggcctcaatcatgtggatctagtcagacgggtctcacatcccttatgtattgctctttgactcggcgcaagcgatacaaggagagcgctgcctccaaagacaattcgccagtctcgctgccatcttccttaagatcattcactctagattcgtgtcaagcccgaatatagtaagtggtggtcgtcggtctgcatcataagggttcagtttagtcagtcattcgatggtcgtacggaactagaccccggatgtctcagccttacgcagggccagatcctgtcaccaactgtcgaactcagacacttctttcgctggaccgacgatacgttcaggcgacagctcttcatccggacatgtcttgagccttcatcatgacggccatggttgccctcggaggtgctgagcaacgacaacagcattctccactaccatctctacgcgatcaagttgttcccattgcgctggctctcagcacaatgtctctccgatcgcttgtctgcaacgctcatcattactaactgtggtcccatctctatggatgattgagcctcatgtctgaatcgatcgtcgatgatggcagaccatgccgtggcggtaggtctgtctcataaggtcatctgcatattaagggaaagttcatatcgctgaagtacttgcatcatctcgactttgaccacgtatgaagttgagcgactaatcatccttcctctaagcagacaatcttctaccagtaacagcactacccaggcacggtacgagaagagatgacttctaccacgaaccccaaacttcattggacccagcgtgttgctctagtacgacataatctccattcggcccgccggacaaacgatttcagtttcttcaagtcgctccaagcacaagcaatcatcgaaggcaccgatcatgtcgcccttctgtattccgcactcggcgataacgcagactctgtcctttcgactctggacaatctcaatgctggcatcgcatatgtgcatcaggatgccttcaaagctgtatacgacggtgtcaagtccgccatgcataattccgggcattccttggcagataggaagtcgttactgagggttgacgtctgccagcaacgcgacatggccgaccacgccatcgacaagactgcaaactctgcagccaacttcatcgaggctcagcccgaacacagtcaggatgctgtcgcgaatgcctggattaccgggaccaccatcatggctgacgcagtttctgtgtgcctcaaagagatggagcacctagaagacagtctggacgacttcatccgcctcgaatactcctggaactgcatccaatcctcggtcgatgccgcgatttcggcccttcgcggaatcttcagtctcatggctccttcaaacaccaacgagattgtcgtcaacaatcccactccacccccagctccacagggtctcttcggccgcaacctaagcatctcatcgatcacaggctccgatcatgctggcaacgcgagcaaccgatctcgcaactcttcaaccgcatcagcattcagcctcttcaagcgcgccttcagccacggccagatccagcctcctcctgccaaaacagcgcgtacgggttctatcgcgttacccgtgcccgaggccaatccgcgtagtttccgtacgagcatgagcgctgcgtgtcccacgaagatgccgacatttggagagcacccacacactattttgactaccattccgccgacgccggcagcggatggcgcaagagacggcggtctgctgagtccgttcaatcatagtgacgactacttcgcttttgagacagtggagaagagcaacaagacgagtgcagcagacgacttgatgcagatgtaggttttcggtccctgtaatgatgaacacctgctaattcatgacgcagtgagagtcttgatccgctctactcgcccctggttggagaagtgatcaagtcgccccatacgccgatacagtcggacagctttgatctgggtccgtctgctgttgctgcggtttaattgtgcattcgactctttctcgcaattccaagctctttgcatcttgtatctggagacacataaattggcctcgtcttcagatacgtcatccgtcgttgcgttgcgtggttctatcatataaacgacattctttcaggcatacaaacatcatatatagttatatccagtagagttctcaaattgcagcaagacattgttaggtttgtcgcacaggcatggtccggctgtatatcattctacccaagcgaccttgagcgtgaaccaaatccagagatgtagcacctagggtgcactccttccaatttgccaacaatcgcgcgacaaattggcgagaagcattccacacgcggagtaccaatttagcattccaggcttcgcggatatttcaagcatccatcgacaagaatggtgttgtaggtgggaaagcgcagagcaataacgcaacgacaaacgacatggtgagcttgctggagatgggatacaaacacccaagagagatgggctgggcaaattgcttgtatatgtttctccgtattgccggccgctcgaatgctgatcaatgtaagtcggtcagatcaatctacctgggaacgcattccgcttcgacatgggcatctcgtgggcgaagatcaagccccacacaatttccccgcgttccaagacgacggggtcacgtgtttcataagcacggaagtgaagtcgcaatgacattttagggcgttgacaatgagcttagttcgagaagcttcgctctacaacgcgtgctgtcaatgtacgatcagggcctcactgccgtctgcaaagtcccaactgcggcatttctagcccagtataattttgctgcgcatcacctgccccaagttacacagcagtggagaatagatcccggtttgatatagtcagagcgcatgaatcgtcacatcttaagtagatgtccctctgatcgtgaagatcgtgatatgcatggagctgggagtacgcgttctattggcgttggtgaggccggcaagatcggcacatggtggtaaaggatatgtgaaacacagcaaatgtacgggaaaccaaacgcgagacgtgcgtagcagattcgaagacttggccgtgtcgtggttagagagcagaggctgacccctgatcggaagatgggtcctccacgtaagcgccaaggcataaacgaacctttggaaagcttaccatccgggcagtggtggcgttcgctagactcgcaagatgcattgagatgggcaagtgtcaataatccgactgcagcgaagtccgttagcagctactagatgcgatgcggtgcaggagatggtagcctggcttggcagcaagactcctttgagaaggtcgacagactgatagggagcatatgcctccgcctgacggacactcgtgtgccctcgcatgtgtgctacgtgcctgcgacgggcggaacgatattctctccttggcgctggaggacaattggatacctggctgcgctcccgagaggaattctatgcacatgtcagcctgccagtacggggcagccgcacgcagccatgcatctgcacgcgacacgtccagacactgcgctgccattgtctagcgggcgtcggaacagaatatccccctgcatgcagcgggcccggacgccacaggagcgttgaaagggagcgctggagaggctacgtcggcaccttgcccatcttggcaccactcaatcgtccgcccttgtattgaccagccgcgcatcctgggccgcgttcctggacagtggaccagatgctcgtcgacacatcggctttaagctggatacatgtccacaaaaaccatgctccaccgtctgccgccaactcctgctgttgtttccccctttgcagtcgagcctcccccacgaattcgactcacggtgctcccccccatttgctgccccctcgtatttaaccttaatcatctggtcgcggatcggcattataccaacagcgaggccattgacggagagtccgaaagctaccactacggcgatgcctgagaaggcccttttgaaggcttgaaatccctaccgtccctttctaccatcactagacatttcgacactgtaaatcactatgcctccccgcgacgccaattggatagatgtaagtcgcacccacttgcccttcctttcgtgtgacggcggctaagacggcatccccagggccttcgcggcatcgcatcctttatggtggtctccggtcacctatgtactgcgctggtaccatggctacactcgcccgccaacagcaccaaggtcgcaccgcacctcttccagctgcccttcttccgcctggccgtcggcggtcgcagcgccgtcgccatattcttcctcgtcacgggatacgtgaattccatagggcccatcagcaagtcgcgcgccggcaaccatgacgccgcgtttacgggcattgcgaggagcgctctggcgcggtccgggcgacttgtcctcccgaccatggtcgcgaccttcatcacctggttcctcgccaacacgaacgcatatcacatgacgaagcatgtcgactcgacctggatacggcagggctggcatcgacaggagccaacgatttgggaggcgctcaggtccctgatcaaggcgcagacagaaacgtggacaattgggtggaacgactatgacggcacgcagtggaccctgcatctgtttctcgagggcagcatgcttgtatacacgaccatgttcgccacggtgctggtcaagcccaaggcgcgcatgctgatctacgctgcactgtacctctacttctggcagctcggcgagggtaagctgttcagttcacgcgccccatgcaattgtgctaactctcgcaggtctggccattggcgccctaaaaggcttgaacattgtaatgggcatgttcgttgccgaaatgcacaaccacttcaaggactccgccacctcggttctacccgccccagttcccgcgctcatgatccttctcggcatgttcttggctggctatcctcaagataacccacacaacgcgcgttggtcacatgtcatggagcagataatggccagcatcaccgtcgataaatccgacgtccggcgatactgggaccatgtcggagcgtccattgtattgctcggcgttttcttctcaggaaacgcccgcaaggtgctctgctctcccgtgttcaatttcctcggccgcgtcagtttcccggtctatctgatgcacaacaccatgatcaagtccgtcctcacctggatgatctaccttccgtccgcgatgaacccgccaaagaacgagaaaggagagctgcaggatctacagcgcggctccacaacacatgtcttcatcgcgatagccatcttctactacatcctctacagatgcgcagcgctctgggtcaagcacattgacccaatatgcgcggaccttgtcaacgccgcgaccaaatgggcgaccggcgcttctcaaacgagagaagttcgacccatactcggcaacggcgcagtcaccgacaagaccgttctgccatcatgaccttctcgacatgcaattttttagcgacgcgccatatacgttcttgttcatgttcaggagctggagcctcccacacacctatccaccatattagtaaccacctctcatatgtctgttgcatcacctggattggcggcatccctcaagcgagcaattgagcgaaaaacttattttcccattcaacaaaccggcgtttcttggcattttatggaccatgtttagcatttcggtcaggattttgctcgggcttctcgtataccacttgcgcatctttgttagcttaaagcatatgtctactatgttggggaagacggaggagacaacggagacttcttcgacaggaatgagatggaggggctgtatgtagatgaaagaagaaattagtaaatctgaatatgtcctatatctacaactcttgttgaccggatgatgctggggcggatattgcttgactgcatcaacatattgaagagcggagcgacggacattttttagctgcataagcatattgaagcgcgaagcgacggcatgcatgtaaattatgtgcagagaaggcggatgctgattgcttccgggttactgaagcacctgacaaagcgccattagacgaacgtgtttgtggcaggagcagcttgtgatgcctgcacaagccaccatcccggcgaagcatggatatcagcgcgattacagagcggttgagggtgtcgtgggaaggagaagggactaagccgttttgcacaggaaaccgttgattggaagaatactttgagtaagcatggatagactcgatagccgagaagcatggtatggagtatcagaaaggtcttgtaggtgtacagcctatactatcagagtgcggacaaatagcgcacgaattgctgcaaagtttggtgcgagggaagttaggacggttcgaaatactcgaatgcatcacttcatcaagaattgaacatgtagaagagaggcatgtatgatcgtcatctcgaaggattggatagcctatgtgtatgaaatgcgacacgaaacggacagggaatcttgccgaaaggaaagaggacactggcattgtgccctacgctgtcctcagcattgatgagtcgtcgttaccttcgtcgcgatctccttcactgaggtcctcatctatgccctcagcatcactcaggtcgtcctgctgcccagcaagattgactgcatctatcagctgttgaccgaccgagtcgacctgttcctcctcgtcaggtaaaaaccccgcgtgaagtgctgtccgatacctctttttcagatcgacatcagcagtggctattattcctctattcggaatctcgccctctggaaatgtccctaagcccctgatagctccgttcgtggtccaagtacagctttgaccgtacgaacaacaggcatagtcggcagcagttcttgcctgggatctggatgaatccgctctttactgtaatttgccccgtgggccacaccgaagtttaatcgctcagtagcaccaaagaaatatgccacggtaaacacctggtctacatattttttttgaagtagagcgcaccatctgtagcttcgacaccgagaagatccttcgtgtagttttgcaaaagacccacaaagatttgctcgacaatgaatgcaaagtctgcaatatctgtctcgctcatcaagcacagcgccgccgaaattatgttcacatgatttccgggtcaggtcgccatatttgccttcactcgaatagtgcctattgaatccttctctgaagtcgatggttttgcctacatgcaggtacttctcatgtgataattcttgcgtgctgtatctggactggaactactaatccagataggctgtggtgttatatataagcctggacagactcaacggccaatcaggatagtaacaagtaccaaaatagcgtcggagttatacagccttacttgagatttgtgcgctgtgtcgcgacacagcgcacgtatgttagtgtagcgtaagctcatctgtctcaaaatgtcgaaaacgcaaagtgctcaaagacatcacatgaccaaccccgagaattcaaatgagcagcatgcattatcattatcgtaacaaggtaatctaacagcaagcgagtggttcgataaagatgcggcaatcgtactgagggtatcaagaaaatacagaaatcccaaccattccaccaagcagagcaaagtattggaacccaagtcgtgtcttcgtgcgctcgtattcagtctcagcttacatgttctcaatgacatgcgagttgatagcgctctggaagctgttgtcgttgcctccgtactcctgcgctgcactactctgcgtgcccaatgaagtgttgccctggtttgacttgggcatgtaggagctagggccttcgccagcggcatctgcttgcgcgagagcagactgtacagtttgattctgcgctgggaggaagataacctgagaagactgttagttcgatggcctggaatcgccgtgtagggacattttaccttgctgttggcggatctggccatggcttgcatcgtctcaagataacggatctgcattgccggcgctgaatttaggacgtcggccgcttggcgcatgagcgttgaggtagttagcatgcgtatttacatgtgtagatggtgttgtggtgttgtggtgttgtggtgatgttcaggggtgggtggaggaaaaaaacgtgacttcacccaaatccgacccaaccacaccgatgtggaccgtgcgcaaaggcgaaaaccatgcgacaggtcatataaatgtgcttgggaagttgcaagagcgtaggagaatgtgggaaaatgtggtggtgcagtggaagacttaccttggcagactcgacttccgcgcgagcagcaatgaccttggcctcaccagttcgcttcgactgggcagccatagaaagcgactcctggagctcctgggagaagataatgtccttgacgagcatggactcgacctcaacgccccatccgagcgcagtctcctcgatgatctcacggatagacaaggcaatttcctcgcggcgctcaatcacatcctggagcacacgggcaccgattacgtggcgcagcgtagtctgcgtacgctcaacaagcgcctggcggatgttgctgatgctgaaagcggccttgtggggcgaagtgatgcggtagtagatgaccgaggtaaggtttaaggtgacattgtccttggtcatgcagacttgcttgggcacctcgacgatctggatcttgatatcgacctgcaccaactgctcggagagagggttgacgtagaccagaccagggtcgacagcacgcgcgaagcgaccgaacttggtgacaagaccaacgtttccttgagatacgggcttgtagggattggggcagacgacgcagcatggaatggcgcccagagtgccgatgcagcctccaagagtgttgatctgtgtggttgttagatgcttagttgtggcggacgccgagccaagaacataccatggcaccataccacccgttggtgtcggcgtcttgatcatctggctggataacacgagcataagatggctggaggtcctcccgtcgcggcggctggacctttacaagaggttcgctgtggcgcgcaggtgagccagctccattgataggtgccttgccgttggtgtcactcatagttgctgtagtgctgagttgtccggtagtagaaagctgatcgttgataataggtcgcgtagaagaagtaaacgactcggcaacagtgttcttcgcagtggagctgtgtggttgcgatgcgcccatatcgagaggatgtggtatcaccttatatgtgggctacgcaacaaacaaatgtactcgtggagcggggaagctagtcgaagcgcatgtgcacccctgcgcctaccttgtgcatcttggctcacgcttggggctgtgcttgggatcttaccgtggatgtctatggaggaggtaccgcagccttgtggcttgagacattgcattccaactctgaagagcgccgcaatcgtgcagcatgtgagatcattctcgagaccatcaacatacacctcgaatagcttgaatgctgtattccatcgagtctgaatcggagacgcttctttcacggatcgcagtgtatccgccacgcgagcgatcggcagagggccacaccaccaggcccccggcaccaaagcacacaagcatcgtaaagtcggttatcacgggtgacccagtcaactcgtgacgtcgctcaaggcataatttcaatactgcgtgatttggccattgtccacttagatgctgcgcaggattatacccgacgtcaacgattttggcggattggggcaaaatgcgtctgaatgggaaaagtcatggggtggttgcgatagcggtcagccctatggttagtggattgcttttcctttctgctggggactgggccaaggtggcacggttatccgagctcgtggctgtccttacgccttgttatttccggcatctacactgactgaggcatcgaggactctttgtcgagtccatgttggtggaggctcatattgttaagattgagacctttctttgacccttcttgcttgtttacattcctttcttcagaatattatgaagcacagcttggtaaggcatgtcgagcccaagacactgcatctccaactctggtccggtgaagctctgtgacctcgctcgtattcccctcacattctgctcaactgcgccatattcgatacccaaatcgctcaatgatggtgggaattctcattccacgtatcgaacaccacaatcttggaaccggtgagccaattcccacccttctcgcgaaccgaactcgggacccttgcacagcctcactacatacgcccatccggcatccttccagaacatcgccttccagaattctactcgcgcaaatgtctcatcgaagccccatttaggcagcaagaagttccatttcgcgctgtggatgccttttagcgcgcccctgcggcacatcatgactactaagccatgtttatagtgtaccgcgccgcaaggctgcgccgtttgctggcgatccgcagcaaatgggtccggggttttaagcgcgctgtgggtatcaagatataacctttgacgaaatgtgtcgactgcaaattagtattcgatgagacgatctaatttaaaaccgaaagatgtatgccttatgtgaggttgcgatgaatgcagataccattgaacacctagagatgcaacaaagcctatgaacaccaaaaccattcatggcagagcctgaaatacagacagacagcagtcgcacgtctgaacaggtcggatgcttcgcgagtactatttcaaaatgctagcgcccctcctatccttcttgagcggactgaatgcaaacgcctcctcactcagcatattgaagccgccagaaatagggcgttgtccctgcttgcctaacacactcttgcccagcgccctcgccgcaaacaagcccttgctcacgccaacaggtttcagaggcgccacatcctcaccgtcttcagcgtcgaatagagttttgccagcactggcgccaagcttgcgcttcttcttcttctctgcggcgggctcttcggcgaatgttgcaaaggacatgagtgacttgcggggcttgaacttgggcacaataggcttggactttgtggatggaccgtcgtcggagtccttgagcgggaccataactggggcattctcggagtcgtccttggactggctgtgagacattacggatgcttcctcactgaccatctccaaaactggtgccgcagccttcttgcggccagtcacctttgcgttggccttgtttgatggtgcaggcgccagagccttgaccttgggctgagcaatcttcttcgaggctttctttagcagagcagtcggggtagcctcttcctgagcagtcgcctcttcctcttcctcctcttcgacgattggacttgcggggacgacgctaccagtgcgatttaggaacggcgtcagtgaaaatgcagaggtgtcaccaaccgcagcagctgaagtgccgcgtttggctttcttcgcagggaaaccgtctccaggtgtacccagattcgtctccggctctgctgtcgcagccaggcgctttcgaccggtcttagcaggcttcgtggttgtagcagcggcagcttttgtgggtggtgcggtctgtgcccggtcgacgcgttctagctcggcttccttctccttcaacttctctttggtagtgcgaagtttctctcggaaagcgctcaacttgtcatcaagcacggtattacgcccctgtagctccgccaaagtcttggtgtactccttctcttgcttcttacgctcgcgcttctcctcttccagagccttcttgatttcttcagattgcgagttgtcggtttgcgtgcccttcttactggctttctcggctttctggcgtgcatgcctctcctgctcaagttcctgtcggagctcttcgatctcggcgctatcactgctgctcttcttgctggccttctccgcgctcagacgcgctgcgcgttcctgctccagctcttgacggagctcttctaatgcggcatcgtgagcttcatcgcgtttgctggatttgctggtgtccttctttgccagcttctccaccttggcctgcagacgctcggtcgcctgctgctgggactcgagatctgattgcaccttctcggaagccttctccatcttcgcgagcgcagcctcggctttcgccttatccttcttctcttgtgcaagttccctgcggacctcctccaactcggtgcgaatgtcgtcgtcctgctccatcttgcggccctgcttagctagcgtacgcgctgctgtgcgcttctcgttctccaactctacttggagtgttgtcaattggcgctggagtgaaagtttctcagtgaggaggccctggttcgactcgacttgtgcgcgtaggtgttcgacttctgggcgcagggatgagatctcgcgggaaagcgcaagcttgtcggagaggatcttgttggagtcggaggtgacgttttccattgccttcagctctgcctgtagactgttagtgagagatctattgctgtaattttaatttgcgcacctttagattcgcattctcccgcgcctgtgtgcggatctggttttgtacttcctcgtcgcgggctttttgttcgtcgagctgtgcaagggcttcgtctagcgcgttctctagttcgtccgagcgcgcctgttcctcttcgagctgttcgtggaggtcgctgttgtcgtcttgtagcaggcactggctgactcgcagcttcctgatttcctcgtctttggccacaacctcgaccgaatgcttactccgttcgagattgagttctagtgttgcattgcgcaacgagtgttgaagctataggtatgcgtgtcagtggttgttgattgttgattgcattgctgattgttgacaaaggagcccgtagctagtttgcgcgtagttcgtctccacgtggtagtgcaatgcacaagtttacttacatctttcatctcgtagttgatatctatttctgtatccatagtggcaaccatggcgtaggatatattcagcgatgtgtggaaagccttaggtggatgttgtcgaggtggaggggctacaggtagacgcgacgagagtaaacaaacacggcgcgagtatggtgccaagctgaacaaagatgggatggaatatgaaaatctgctttcaccacaacatagcaatgaaaggcatgaagaggagtagatgttcaacacagcactccaagagatcagagacgtgtttgcgcgtggtgttgttcctcaagttgcgcatcgtcaacgctctgacacccctgcgctgctagcggattacgcacactcccgacctccgagctcaggtcaaggccacgttcaccaagcatcatctctcccgcagcacctcccacatcgctcctcacacccccacaaccccctcaatccgacacaatgaggtggctacagcttctcacagcatcgctgctgccgtttacagctcttgccgccaagaaggcctcgggcgaccgcttcaaagacgcccgcgcaaagtcactgtcgagcggcgctccattgaaacttgacgacgcaagctatgcacaattgaccaaggccccgagagactactcggtcgccgtcctcctcactgcgctagagcaaaggttcgcatgccagctatgtcgagaattccagcccgagtgggacattttgggcaagagttggaccaagggcgacaagaatggcgagggaaggctaattttcggaacccttgactttgtggatggaaagaacactttccagtcggtatggaactctctcaacatttattccgggttgaaacagttgctaaccctgcacagatgatgctccaaaccgcccccgtcctcctctacttccaccccacaaccgggcccaacgcaaaacccgactcccaacccgtccgcttcgacttcaccggcggcccgcaatccgccgagcaaatccacacctggatcgcgcgccaggtccccgccgacgcccccaagccctccatctcacgccccatcaactgggtcaagattggttccgtgaccatcttatccctcggttccatcacgctgctcgcagttgcgtggccgtacctcactccgattctgcagaaccgcaacctctgggcggcgttcagcttgattgccgtgctgctgtttaccagtggacacatgttcaaccacatcaggaagacgccgtatgtgcagggcgatggcaagggcggactcagctactttgcgggcggcttcagtaaccagaatggcctcgagtcgcagattattgcggcaatctacggtgtgcttgcctttgcgactatctcgctcgcgctcaaggtccctcgaattgcggatgcgcgcgcgcagcaagtcgcagtgttcgtctggagcggtgtcctgctgtgcatgtacagcttcctgctcagcgtcttccggatgaagaacggcggataccagttctggctgcctcctttctagacagattctttgaggggcattccatgcactcggaagtgacgtggaaagggtggtcgagatattggaggggaaaggcttgatgttcgatacatgctgtaacatattgactgggtagatgctctaaagaggggcgttttatggagcaatcaggcagattaaaagagtcgcgttggcagatgttcgtagcacgtgttctcacaatcaaatggacagtaaagatacaacatgcttgacttgactcttgcagtgcagctagcatgtcgcggcagtctcagtctatacacacataaatcttcacacacttgcgcatgggtcgaatgaaataatgagacgtacataaaacgttccattcatacagacattacatacatatgcgctatatactacaatctgaaggggcaataatacacaacgcccgtgtgaacccaaacccgaatgaccttttgccttgtgactcgtgaaatcctgatcgatagccaaactcatataacaaatacgcaagaaccgaagcgaaccttgagagtacaactgctcaacccatcatctgagtgtgcaggtcaaacacatcattcctccagccaccctcatcccaatcatcaatcctctcctcagcccgccttccctcttcttcccaaagcttgacaacactgcccggcgcatacttgcccgcaaagacacccttgcccttgggcgcgacgccaaccctggtgtacagatcggggtcgtcggcaggcgtcaagcgcgtcataatagccttgaagaacgtcttgaggtcatctggatccgaaatcctcgtcgccctcagcctttcacggaagaacaagagctcgcggttcgcagcgtggatgccatccgcgatacccttggccatctgcctttccatgaccttgcggatgaccgggcggagaagaggcttgaagagccagccgaggatgctgaacttggacttgcggaatgtgtagttgagcttgtggatgtgcacgcggacggcgcggagggtaaggatctgttccatcttttccttggcgacctcgacgtcgaggtggatgtcgatgccgcgctcgtcgagctggaaggacgcgataccctcgtccgccatgcggaggattcctgagtgagcacggaggaggaaaccaatctcgtcggcccgcatggagagaccgtcgatcttgatggtgaacttggatgtgaccttggatgcaacacggaagcgagccttgcggagttcaaagtcgttgtaagtctccacgcggaaccggaagggcaggaacgatgtgtgattgacagtctttccaggctcgatgatgaggttctcgagcaaaatgtcgacctcaggtgtggacacttcaaggcgaggaatagggatgtactgaatgtactgaatcagaagaggaacgaagacgttgatcgtgtcgttgatcaagtcttggttggccaagctgtgctgtggagagaggatgccccatatcctgaatgtcgacttgatgagcttggaaatgtcctcgtcacgggtgaccgactcaaacgtcttctgtacctgctcgaagaagatgtcgatatcttgtcgcagagaagactcagtgcctacgcccttggacttcttgcggagctcttgaaacttctcttcaacgtggtcaaagaaatcggggtcggtcaacagcttctgaagagaattgccgatgtctgtaagcaggtcctcaaactctgggtcctttcgtgagtgttccagcaccttgtggaaagagtcttccagcttcttccactcgtcatggtctccgaaggagctgataaaggtccagaaattctttacggccctctccatagccgcatttggctcaacatcctcctgcacagtagtcatggcgtcctccactgtgcgagagtatgccatggcatagcgctggagaagtagagcgagtgtcgaaacagactcagagtagtcccgcttctgtcgcagattcgtgacggtctgcttcaggcggtaaagcaaggaatcgccttcttcacctcgcaacttgtcagacaagctttggtctgccctcttggccacctttgttacgccattgccgacgacttgcgcgacctcggccacatcgtcttcgagctcttgtgctgatggcgcagtaccctcagcatcttttccgggctctttaagcgcctgctgctcagcttgcgagggttcaatcttcttgccagctttctttgccacattagacaaagtaaatgcgctgtctctgaagacttctcggccaacggtttggatgtctgaaaggaagattcggaaatcggagttggtaaggagcaactggccaactgtctggaggctctggtacgctattcgtaggttagcccaatcttcttctcaatgtcgccatgtcgacttacctgcagttgcgtcggccttggctttcgacttagtagtgcgacgagcgatgtcatttacatcgaccgagattcgggctttagtgagataccacacaaagtcctggatctgatcctcgctgttcttgtgctgtagaagatcgatgaattggtggagccattgcttggtgaacttgaccaatagacgaccagagtcactcaattcagggttgtcggggttcaggatgtctgcggaaagcacgcttctgaggttgatgatggtctgttcattggacggcatgtaacccatggacatagcccgtagcatctgatacgagtggagcttctgatgaacctcccgctgaaggaccgtatcatctcggtactgccgagtaagcccgttagccgacgcgttcaacttcgaatgcgcgatagcttacctgtgggagtagcggttgctgatcatcgtcgcgtttgcggccgaagccaagacaggaagacatggccaattgtttaatttgagctgtgcaatgtctgtccgagtagatgaccagggttatagagatcgtgaagtacaataacctgctgctggtagtcttgtttgcggtagcctagacgcgtgctaagcgtgcaatgatgacgatcaggagcgaactccgcgcagcatgacgtcatagttctcttccgtggctgcgaccgtcccttccccacagtcatgcgccgctgtacctggccaccacgacatgtgaagtatcaagcatcttcgcacgtgcgagagcacttctatcgaatttagctccgcttcacgtgtacttgcatcctgacaattggccgtgagctatcagcacgtacacagagttgctggagtagactagggcaaggttctgtgagacattgactaaagtgcagtgtgccattagctttttgagtgcggcatctcacatgtggctgcgatttggacgcatacccatgggtcttagacttcttcgacaaccttgacggcttggcttggctagtgggcactaacttgactacgtacagaccggagatgggcagcgcttctacacactggatgataccgacctcgtgggacatatcaattgagttgtgttgagcactttgcagtcgactgaacatgcaatgtgctctaggataaagtcacgatgccctatcacatcggacgcagacatctacattctttcgaatgcagttcccgtgctatatgccgaactgcttttgtgagcatcgaattcaagtatgggtatgtggagaggtacacgacagcgttcgggcatggttgtgaacaaggacttgccggacgtctcttcaagccttgcctaggatgacgggagaacgcgtctgtgataagcaagcagaaaaagcaccgattgtggtggcaaaggtgcatactgtgaagttggggacccctcaccccgagacttcggtgctttacagatcctggtgcgatggctgcgatagaggccgcgtgccggacaatcctcagctcacgagaagtcgcaaactttgtccgtgtctagacaggtgggtcgcggaccatcgagccttccccacatccgcgacgtcgcatgcgataccgcatctaagatagggcgatcctaacgagtcggagcgaaccgtgaccttctttaggctcttgtgtatgattcgactctgatgaatttagtctctgctactcccagtgttcaacaaagacgtggcagcagggccgacattacggggtgacaggagtgtcggaccccgtgcaaccatgatctatcggctccttcccccaacgcattccccaagtgctcgacgcccggccggactgattgaaccatccgagtgggtttagttcagccccggctcctgcagctgggcaacggtgctgatctaagcgaatgcatgccgatccagggctttcaaaaaattgttgcaggcgccacactggatggaaaaagtagacacaccgctttgcagacatggacatgtcacaccgtaccttgctcgtctgacggaagatccttggttgcacttgttggtggccatggtggaagcaaaggccgaagctcttcgcagaggacacaaggttggtagagcatgcggacgcggatgtagctgcgtgcggctcctggcaacaccacatggtaccggaggggaattggctggacgagaacccgtcaattcctcgtcagacatgccaacaggtcaggataggcatgcttcccgtgcgaggcatgctgagggtgcatgtccggcgctgtcacattcggcgcctgaggactcttccgagacaattgccgtaggacgcacgaaagcacgtccgcaacgcggtggtcggggataacagcgccattaataatgtcaatatacaagtggcctgacgggtcgcggcaactgagcattggcagtggcagaaatgcctcttgatgcctgacctgcgaggcgagcgtggtgcttagtgtagttctgggtgctgcgaacgcgccgagtgggctcgcaagccgacagcttttgctgattccagcacaaatcggcatctgacgagtgcctgaacgaggtctggctaggctagcaatccggacccgcacaccgaccaacggcgtgggaacatgcttcctccgtattattccgacgatgcaggcgtgggtcgtgtaagcgcaagggtcgcgctctggaaatgcggatggcagagacatgaaagcccacacgctgctcttcagggtggcgcccgcgggatacaagccctcccgattcgctgattctcgctgcccatgacacgcggacttccttccatttcttttggcctggtccgcggtagcaggactgttgcaactccttcaatgcagcgactcagcccgctacttaaggccgcggtccctcagtccagactgcagaaacccttccgtgctttcacatacacccgttccttggcttcggtagcaaaccacaacacaatgccttcctctgctcggccaaaccttccgccgcgtcagctgtcgacgacgagcggagactatgacctctccaacaacagcgacctccgccgccagctgggcacatatggcttgacgccgccagccgtggagacgtttgagatccagagccagcgatgtccgtagccaagtggactctgtgttgcatattgaacgtattactcacaccagacaggcctgagactgctggccatgaagcccacgccgattgagaagttccagtaccttgtccacctcaaggccacaaacccacatttgttctacagggtcctttcccaaaacatcaaggtatgacgccagggtccaaaatcacgggaaggcacgactgacgtccccaggaactcacgcccctcatctacaccccgaccgttggcgaggcctgcgtgcgatggcacgagatctggacacagcccgagggcatgtacctgtcgttcagcgaccgcggcaacctccgccagatcctcgacaactggccacaccaggtcgacatcaccgtcctgaccgacggctcgcgtatcttgggtctcggagatctcggcgtgaacggcatgggcattcccgtgggcaagctggccttgtacacggcctgtgctggtatcaagccagactcgactctgcccctcacactcgacttgggcacgaacaacaaggcgctgcgtgaggacccgctctacatgggttcccgcagggaaaaggttactgcagccgaggagaaggagttcctcgacgagctcatggctgccctcaccgacaagtggccaaagtacgtatcttgcagcttttttccaaacaggcaactgatcgtgtgacagtatcgtcatccagtttgaggacttcaagaaccccttccccgcactagaacgctaccagaacagctacgccatgttcaacgacgatgtccagggtaccggcgctgtcatcgtcggaggcttcatcaacgccatcaaggcgtcaggtgtgcccgtccgagaccacagggccattttccttggtgccggaagtgccggtactggtgtggccatgcagattgtagagttcttcagaggagggtctgaccgagagagcgcgccgcagttctggttcgtcgactctaacggtctcgttaccgccgaccgaaggtgacaagctgccgagcacaagatctactttgcccgtgacgataacaacggccgccagtaccagtctctcagccgtttgattgactttgtagagcccaccatcctgtcatgagtctatcaaccatcagtggcgcattcaactccgagcattctgcagaaaatggcgaagctgaacgacaggcccatcatcttccccctctccaacccctccagcaagtccgagtgcacattcgaggaggctgtcgtcaacaccaacggccgctgtctctttgcctcgggttctcctttcccctcaatggagtggaacgagaggactctcacccctggacaaggaaacaacatgtatgttttcccaggtattggtcttggtgccattctgtcccaggctgtatcaatcacccaggacatgatctacgcctcggccgagtcgctctcaacttcattgaacaagcaggaggttgctgacggctggctgtaccccgacatccgccgcattcgcgaggtctctgttgtcgtcacccgtggtgtcatccgcgctgcgcagaagaacggcgttgaccgcgctactgaactgcgccagcttaatgacgcatctctcgatgcctacatcgtggagcgcatgtacgaccctttcaacgagtccgcaaacgccgccgacgaggtctccaagctcatcaacggccacaccaacggtgtaaaccacatcaccaacggcgtttcccacttgtagattgacttcttcacggcgccatgcgaaccgaccaaaagcgaattggttaccaaaagattagattttgtttgtttgtttcgggacatggacaatgtctcttgttcatggatggatttcgactcgataccccgatttacacacgctttccacccaccataccccttgtagtacacctagatattgaagcgctcatagcgtggaaatgtaatacacatgactctaaacttgacattgcatacatacagcctttgaacctactgaatgcacaaaaagacgaactgctaactagacaatgaactaataataacagagggcaagtaggtatcccaacaaagtccattctcggactccccctccctccgaacggactcacctccgctattctcaacatcctccgcatgcatgcatatatatgtatatatatgcacaagcaccaagacctccgtacgcacaccgctgggccccctgcatgtcatcagccacacaataaaaaaagtctacctcattctggcaaggctcgacttaagcttaccctgggacttaagacgcactgttgcggtttaccccggatccacccggtgtggctttacatagggtcggtgcggcggatcgggtcgttgggtggagacgctgggatgggaggatgaacgggtggggtgtggatgtgcatggagttgtgaacggatgttgcgtattagaggttcagtgaggaagagtatatgtgatggtaaatggagtgcagtagagtagtagtacactgggatgaagaggcatggaatttggtgcgtttgctgatatagacttgcgcattgtatgtgcgaatgtgtacacttacttcaagatgttgaattggggtcgtggtgtgtggaatcagtccacgggtgcgttgtggtatctcgttcaccttcacttgttgtcaagcatcaccgctcctagtgaatccctcacggtgagttcgctctgaaatcctcatgctcaccagtttgcgtataagactttacagcggcctgctctcctcgttctttcaatctttttcatacctcttccacttcatcaaccaattcattcaagacgacccacacatccaacacacaacaatggccgacaagaacgccaaatccggctggactgaccgcgagatcgtaagtaccttcaccatacacctcactcccataaattctaacctcccacagctcgtctgcctgctcaacgtcatggagtactccaactgcaaactcgaatacggcgtaagccccctgcactcccactctatccaccactcacttaccccaccccaggacgtcccctacccacccggccgcaacgccaacggcttccgccagaagatcaacaacctgaagcgcgagctcaagggcgagttcgagtcaattaaggctggcaaccccgtcgattccacgcccaagaagaagactgcagatgctacgcccaagtcgaccccgcgcaagcgcaaggcagcggctgaggaggatggcgaggagacgcccaagaagcgtggacgcccgaagaagggggctgcgaagagcgaggagcccgttgaagctgaggctgagacggtggtcaaggatgagccggagaatcatcttggagcgggttttgaggccgagattgtggagcaggtctgagggtggagatgagtcggactgaagagagcgaatgcattggcgcacagaagtctatttgggtggcgttttgatttccgaatgttttctttgaccgagttcttggacttggtctggtactacgctcagcgcagcttaaatgctttcatggcatgatgcgaggcgtgtagggacctgcatagcttcaatggcgtatcaaattccccaaaactacactgggaatactgcacaatacatcataccatccactctcctcatgctctactattctgaccacaacatctgactcatcgtcgtgtgatgcaatctccagtcgtgcagcacaatttccttatcttgctcagtatcgccagggcacgtgtgtgtaaagtgaaggtgaaggcagattacgtcccgctcccccgctcgccccataaacatacaaacctcacctgctcctcttctcttctacacccatcagcctgcagcccagaacccgcactctacaacttcccacctacaaacctgacacaaccacagcaccatgtcggacaccgaagcctccaagtccaaggccagcgtcggatggaccgaccgccagcgcgtacgtctccctcgccccacctccctcccatctactaactcccatccagctcgcgtacttcttcagcctcgtcgacttctccaaggtcaagctcgactacgccgtgaatccccctccccctatgcctaactaccttcccttctaacaccccaccagaacgcgccccgccccgaaggcaagtccgtcggcgcctgccagatcatggtccaccgtctcaagggcacgctcaaggatgacctcgaggcgctgcgcaccggcactgcgatgcccgaggaggcgcccaagaaggctgctggcacgcccaagtccacgcctaggaagcgcaaggccaagggtgatgctgacggcgagggagaggctacgcctaccaagaagggcaggaagaagaaaactgctcttgctgaggaagagcctgctgccgctgatgaggacgagaccgagctcaaggtcaaggctgagaacgtggacgaggagttcagcgtcggtgatgactaggaagtcgcttgagatgcatgattcgcacagaagttccttttgcgtgtacggagctccggcctgcatcttggtcagcgttgggttcttataccgcctcatcagcttcatcaagattagctggcgcccgaagtgcttcgcacgattctcagctcggaggaaatgtcctatagtctgaaagagttcataattctattagcttgggaacatcaaatgaagacttgaaccaaaatatgcgacctgaagaataactcgtgtggaattgaaagggtatctaaactatgcaaaacttcaaatctgcgtgctgcaggacatgaaatgcgagtgaactgccagatgagttgttaaatctgccgtaaatatcgaactctgatcatattgggtatccctgagatcatcgaagtcgccgtaaatctgctcgatatgaatgatttgtgacggtaagaaatcgttgctcgtgatgtcatctcatacaatgcacaactcgctgcgagctagatgagattacgaaatgcaagtgcggctatgctgcgctcatcgcgtaaattcaggtttcgtggctttgttgacgactggtggtggtccatcggtatctggataaggcaatggtgcgcctcgtggtggccgtggaagtccagcgctcggcggtgatgtgcgatgtggagacaagggtgctggtctgaggtcgtcttgtagtggtgtctttggtggtcttggtggagcatgagcgtgagcatactgtagacgctcctcgaaactcggcgtctccaagctgaccattgagtccggccgccctgtgttaaattgctcgtctgagcgacgacctggcgagacgagctcgcctgagtgtcgcggtggcaggtcgtgcatgactggctgtgggtattcatctgaggatatcacagggtacttgtcggtatctgactgccggtgttgctcctggaaagaaatctggtttccatcggggttggtcaatcggtattccggtgtgacgtcctcggctggcaactctacagcgagcggcgaaggctcgggtacaacaggtaagggcttgttcggtgcttgtggtccatcgtacggcgacatccccttttgtgcgcgctcccagcgtagctttgcgaaatgtatccgcgcgatcttcgcggctgcgtccaatgtcattccttgcacagtcttctccgcaaggtacatgcgggtgttggtactgatatcggccagcgcattccactcgttcatgccaaactcgccgacacccacgttgacgttcagccggtaatagttctccgggttgacgtggcgtttcgctagttggtctttcatgtctttgtgagtcttttcgcagtcttcgatcttctgaatcagcctgcgccgggcttctgcaaaatctccaatgccaccagagacaaacccttcccaccaaagatgctgctgtgcgtttgtgccatccggtcgctttccggtgccaatactgaggaaaactcccacttcgcgtccaggccactcattgcagactgcttcatcaagcaccatgggagaaggattgtatttgccagtgccttcgtccaggaacaccgattgtccgatctggatcggcttgaatgctagcgctgtggcagatgttgcgcgtccggcctgccatatggtcgcattaggctctactggaggctctttgcgtgagtcgtatgagcggagccagatctggcctgtaccagctttcttggtacccttgtaaactgctgtgacggcactgtatcgtgttagaataatcctgattgcacgaatatggatcacctacgttttagtgcgctcttctcgattgtcgtagagttgcgcgtgaggattcccccatttcagcgcggccatgcgcatgttgacaggcgccgtcccaatttggctgtatttgctggcgttgcttgcacttctttccacgcgtcgaccagctgatatggcgctgccaggcgtcattggtgttcgtaggtctgccgttgatgacaacccgtcgtatctgtcgttgccttcgtcgtcgtaaatggtgtgttcccgcacgcattccatgatagcctcttccaattttgacgccttgaacagcgttgaccggtacggtattccagcaaatgtcttgtccgtctcgaagaccttcctggtcatgcgcacgtatacgtccttgcacgtctctacatccatgcgcagccgcccaagcattatagcaatcagccccccggtaccggttcccgcaataagatcgaagtggtcgcatggctttgggacttcgtgtcgctttggcgctcttccctcggtttcgacaaatgtgcggtgcatgagctcctggagtatgatgagcatcgagtaccctcgcacgccgcctccatctgcttgctgttagctgtactattcgcaaatctacaaggcactcttacctagcgataggatccgcagcggcggtccttttgtggtatctttccgtcgaattccactgcctgccatcatgtctgcggtggtgcacgccggccgttactccgcaaggcgtgcagaaagcttggtatgaggttatttgcgagataaggtcaggtgttcaagaaggcgcgtggtatagccaagacttcagctgagcgaaagtttgaagtgtggctttgtcaggctatcgcaactgcgtgcccgttggtaagtactaagcagtgagtcgtggctatggtcggatccgcagcctttggacgcgcgcttcggagcgctcagcgaaagatgcaatgtggtgaagtttggagaacgcgataacgaaggaaggaacgttttagaagagcgcagaaggcaggaagcacgtggatacgaagagtcttgagtctggttaggctcttgggtattcactcagctccgaccaacaacgtcactcggtggtcaacgggccaagccccacctgagcacagccactcgcttcaaagttcgcagccaacaacagccctgcaggcatcgtgttccaagctccatcctagccaacgacctgccgtagttcaacaaataccggcttgcgacatctgtatccgtgtcgtctcctggatcgtcggccttgcagcgggaacctgctgagccgcctcgtcttcaggaacacggtaccaagcgccagttagcgaacactctgccgcccaatcaggctgtgatagaacgtgtttcggatggtcacgctcgcagagcctgtcgcgaactccgtgcgaatgatctcgccccaagtaagcgctcgaactgcgagcccttcgccaccgaactgctcaagagacggcatccctgcacagactcaggaaaaggacgggaagttcctaagcaagtgtgtcatgtttgggctgtctttttacggggatctctctctcttcgcaaagtcacgctggtctctagcttttctattcaacaagggctccgtagcatccggaacatagtccgtgaagaggcccaaatacagttcgtgatattcaaagtctttgttcttgttgctctctgagcagacagtcaagagacttgctgcttggtacgacaatacgaaatgtagcaagttctcaatacttgtcgcaccaggaaccaccgtaagatttactcgagacatttcaagttcaaggatcacaggtagtgaatatcttgatcccgttggcaatatgtgaaacagagccagagccgatcttactcgggaacctcacaggtaagatgtgatgccaagtctatatggtaaccgacaggactgtgctattatagggctgtctgatagtaaattcccggtgaatcagagtatggggtgatggtggtatactgctaggtcgtactggcgtatttttgtggctacataccttggcttcgttggcctgggtagtaagtttcatgtagatagacacgacaaagaactttgcgcagtaagcgcagcatttcgaatctcagcttggctaccaaatcgcattgatagttcgcgggctacagtttcatgcctaaggcaatccaaattacgaaactgaaacagtcgcacacaatgaagttcatgccgctttgcgctatgaaacatactcaagagatctttgcggctcatgaacaaggacattttgattgcaaccgcggagaatgatggtgttcggaaggtgctcgtgcttcagtatcgcgcgatgtcgacattgtgatgctcatcaccgcacctgatctatttagctcgggatgatcattcatgactcacattgagtgattctcaactgcaagttctcaatattctcaacacaacatgcgcttagaaaccgatagagtgtccaaaggaatatccgggcagtctattgtagctcttctagtgtcatgctgacaggtgttcgcagctggtcaaattcggatgtactcgatactgtcaggaagataaagctacacaacttcaaagccttggttgcgcgttgtagcatgctgatgaggtatcgattctctccacgcttgcaaatgagatgagcgttcttacgaacatctgttgcggtggtcgatgttaccacatggtcacgtggtacctagataggtagcgcttagcgttgcacttggcgttgcgggtctgatctcgcttagcccacgacctccgcgagactgattttcgaacctctgaacgacctccaggacaacccaccgactaggccgacagcaacatcgaaaatgtaaggacaccgactctttcatcaagttcccctcgtcgagagacaattctgcgactgcacacaatatctcagctcgtggctgctgctcgacgagcgactcccggcgtggcgaacccctctttgcagagcgctcaccagcacgtctacaattacggatatgggcacagcgctgacagtgattgctctacagggtcaacctccgcactcagaagcgcctcgcggcgtccgttgtcggctgcggcaagcgcaagatctggctcgaccccaacgagaccagcgagattgccaacgccaactctcgccagaccatccgcaagctcgtccaggatggcctcattatccgcaagcccgtcaccatgcactcgcgcgcccgtgcccgagccctgaccgctgcccgacgaattggccgccaccgtggtttcggtaagaggaagggtactgcggacgctcgtatgcctaggtatgcaatcacgatatcctcagcacagtggatctggggtgaagggacaccaggattggtgtagtgctgttaggaaacgtttgctgatgcgattgtcaacagccaaatcctctggatgcgccgtctccgtgtcctccgccgtcttctcgtcaagtaccgtgccgccggaaagatcgacaagcacctctaccacgagctctaccacctctccaagggtaacaccttcaagcacaagcgtgccctcgttgaacacgtacgttggccatgacatcatgacttagtcaccccccccgcttgaggcctgggaactgacatgtattacagatccacaaggccaaggccgagaaggctcgcgagagggtcatcaaggaggagatggacgccaagcgtgcgaagaccaaggccgcgagggagaggagacaggagcgtgtgcagcagaagcgtgctgcgcagattggcgacgaggagtaagcgctgggcgacatgataaatacctggcgtgggtctttttaaggttaaaggagggcgtcaatctcctttctctctgggcatcatatgcggcggtcatgttcatgtacgtctgggtcatctctgaacgactcttccactcatgcatgctcgactcaaaaaggctgccttctctgcacacggtgctatgaacgtccacatgataggataatgagcatcagtacagtagaaaacgagtggtcaaccttggcgttggtcttcttttcattttgttccatgttggcgaatcgtgatgcccttactcgtgacttgtaacatcttcctttctcggatactacatcatatccactcactactggatcactcagtgatactaagcacatcaaatatcatgaagaatatcattttattgaaatgttttcccatgtcgagcctgccggttgtaaatgttgctggatgccaatcacgcatcgccccaaccacgctatcctaaccgtgggtattaaaactcctgaacctgtacgcctacgcccgctgaatgcaacgatgacagcacaaacgaattcaaatctgcgttcaggtcagctaacgtcccacaatatcacacatgatccaactcaccagccgcagcgccgtgcgatgcacgttcctcgtgaaattgagcatagccctgctcttattattccccctctgcagcctgcgatacccctcctgtacatgcgaaggctgcaccggctccctcgcctcctcgggcggatcaaacaggccacgctccctcttcctcttgagccgattgacctcgccaccatggctcttcttccactgatcctctgcatccttgaccttgagcgcctcttcggtgagcgtctgcacgatttcgaacgtcaggaaacccaggatgtcgatgatgtcgtcggacggcttgctatcggtgatgagcccaaagcctgcccactccttgaaccgcttgcccttgcggtatgtgaaggacgcttgacggcagtcagaccagtggacatattcttcgcgcgtcatgttcttggtgcgctcgtcggcattcttgaggcgctggagtgtcgcaaagttcatttcctcttcctcttcgtcctcgacctcttccatcatgggcgggaactcggtgaagtacgaatgcacgtcccagacgagatcgactttggcgcgcttggtctttttcccggcttcggggcctgcggggcctgcgcctacatctgcgccggctcctaggtctgcgtctccggcggcgacgtccgcgccggcatcgccacccttgtcgtcggaatccttgacggagcggcgcacgtctttccactgaaggaagtgctttaagcgcgagattttggcgcggtcgtgcctaataagcatgaataggtcgtctgtggagattgatttgctgccgcggcgggtggcgagtgcagtacattcgcggagcatgtgctgaacttggtcttggacaatggactcgatgagtgtggttgtttctggggatgggtcaccggtttcgccagagacgaacatcatctgtgcgattgggaggattagcggattgccgtttatgtctagtgaaactaaaaagaagctgtctggagtagcacagcgagagagcggaggcgatggtggcatcgctaaagacatttcaaagaagcgctggtggacagttgggggaatagtggtggggtggatgacgagactgaatatgagtgtaggacatgtgcatggacgtatgttggaaaagctttgaacaagaagcttagggtagcagtttttgtgcaagttggagaggcaatcgaaggtgaagcagagtacggaccatgaatgtagagtgaagttaggggaacgacgagcagaaactcgagaacgtgctgtgccccgcgcaaaccacagacgaggagacattggggagtacacgaagataaagaaagacttgaaatatgaaaagtgattgctcgcatcttgaagaggcgtgtatgcaggtcgtcgcctgaacgggaagtagatccagagatcggtccgcgacaggcacagctttcggcaagccgatatgctgtgctcccttacgagacgattgcatcacatatgatagagagaattgcacgagaaagtgacaggaacacgaaagccatgcactaacctgttggatctccgtccggtactttgccagcttgtccttgtccgccatgatgtctactcttcatacaacaatctctccaaaataatacaaaaaggttgacacaaagagacgtgacgttcagagcatgcgggaagagtcaggagggagtggaggcagcgggaatggtcgtttggacagcggctggcacgcggtctcgcggcttcactagcgcgaatccgggcgatgcctgctgcgacgccttggctcagccctacgagcggccccgccaaagttttgtgaatttgccacggcttccccaccacgactgcagtcacgcatcacacccggcaatatgttgtaccttgtgggtctcggcttggccgatgagaaggatattaccgtcaagggtctggagattgtcaagaaggccgagcgcgtgtatctcgaggcatacaccgcagtgctgttggtcgagaaggatgtgcttgtgagtagtcaattgggagttcaggggagaagagggctaattgtcacgacagtaggaagctttctatggccgcgaagtcattatagccgaccgtgaaatggtcgaatcgtcaagcgacgacatcctcaaagacgccgacaaagtagacgtcgcgttcctcgtcgttggagatccatttgggtgcgtccagtccaattatgtttgatgccctgaagtctaatttgagtatagagcaacaacacacactgacctcgtcctgcgcgcccgcgaactctccatccccactcgctcgatccccaacgccagcatcctgacctccatcggtgcaaccggcctgcagctctacaacttcggccagaccgtgtcgatggtcttcttcctcgacaactggaagcccgcatccttctacgaccgaatcaaggagaacgtctcaatcggcctgcacaccctcgtcttgctcgacatcaaggtcaaggagcagagtctggagaacatggcgcgcggacgcaagatctacgagccgccgcggtacatgacggtcgcgcagtgcgcgcagcagatgctggaagttgaagaggatgacaagaaggagggtgtgtacaccaaggacagtctggctgttggtgtggcgcgaattggcgcagaggaccagaaaatcgtcgcggggacgctggctcagctgtgcggcgcagatcttggaaagccgctgcatagtctggtgctcctggggaagaggacgcatgatctggagagggacttcttggaggagtttgcggtggacaaggagagcttcaaggcggtgtggaagcgggattatgagggtaaggcgtgaagaagtggtcacgaatctaagctgtgcctcatatcatcgtggcatgagacagacccctttgaattccagcgacatgtgatgtatatacactcctgactgccctacatttgtgtgagtacggtcgcggtcacggcatggagcatttcgaacatcacgggtcctacttcgtgcccaggctattccctacctccgtcgtttgaatcaatcatactacgtgtgacgtgtgctcccaaacgctgccggtctaagctccgttcgctgatctcggagtgatataagaacatcatctttacataccatctccttttctcacacgaaaaacctgcatctcaccataacgtccaaaaatccaaaacgaacttccgcatgttctcgaactgacgagttcgacttttacctcatgagtgttgtgtgcgctccttccaaaggctgtatcgccaaaaaggaaccaacgggaggctgatgtattctgtcccttggtgtgagatggcattcaaaaagaaatggcgataaacatcatgaaggacaaaagacagatgcctgttctcacatgtctccaaagtttagcccaccaggccttcctaaggaacaattttcgaccttcgctatatcccgtgtcccttgttccaaaaaccgggagaaagatactctatgacctgtttctgcacttcacgagccctcaaaatgctctgcatcctctcctcgaatgtccacgtcttatcaaaaagctagacgacaaaaaaatgtcttttctgacaggtttgactcattcgaaaagcacgtatcgagacgaactatgtgaagtgtcgaccacgacagacagagttcggacctgcataaatgcctctctcctccctcgagcctattccctcatccactcgactcttttctcaaacttcaaaaccaatgtggtatcagaagatatgtctggattgacgagtttgacttctacttcatgagtctgtctcttatccgcaatctatcacaaaaatggaataacgaagctctatgttctgtttgcctgctgtgcagtagctgttcaaaaacaacccgacagcgctgctatgatatatccccaatcgttgttggcttggggtatgtgtttctttcctccccccgggtctgaaaggagacacatcttcagttttggaagagctgctttttgaaagaatgggcaacccgcgcgcgcattttttttttcttcgaaaagcacagttgcgcgacgtatgcttttgcgcttttccgggtcgagttagaatgccatgaagagtcgcaacatgtagactctgctgcttcttttaaacatatgaaacaaaaacacttccagtaccacttcatgaaaggcgctgtgtttgtcggtgggcttcgggcttataaacacctctaggtatcgtcgaaactggtccttcaactaccgtactctggaccccaaaaatttcaaaacctcgaaacgacggccttaagacatagtcccccggccttgcgctttgctgcggagagatgagttcgacttctacctcacgcccctcctctcatatggcgcctcttctccaaaatatctaggaggctccagttacatgtcgtccacaacccatgtctcatcaacctacaaaagatgcaacacgtccgcatcattcttaattctcctccaagccccgagtcactctcccaaacaccagtgatgaatctcaatgtgtctgtccagacctctttcccacctttctaaaatccgtacatgcgcgcccacctgctcccaaaatgcaacatcagcctccaaaatgtcttccttgctgtgcagaagtacccaaacacaccttccattaaaaaacctactcgcaagacttctttgctccacaacacccgcgcatttatcgcacaccccggcgccgaatacttcttcttctctacaaatacctctctacgcgcctcccagaaaagaaaagcgggaaaaaagtggcatacgccttgtgcttgtttcaaaaagcgttcgtaccatgtacacatgttctgttctctactttttctttttttttaaaaaaaaactagttacaatttacgactccctcgtcctttccttttccacagtgcaaaacaaaaacaaaatcgttgttacagcgatcatatgctcgagaccagctggcaaagacgaatatcatcaagatcccatgtcctcccttgtgtgcgtgtgccccccgaagaaaaagaaagaagaagaagaagagaatcacatgatctgccatgtctgtcaaactttctacaaatccaaagacgccacactgttgtgatctacatgcatcaaaagcaccacgtcacgcagcgactcatgttattcggtatatcaattcaattccatctttatcgcacccacccataaggggagagaagtttgtatcgacatcgctacactatacaagaaagcgctatgtctaatgaatgatgccaatctttttgttacaagccctagaaaagcgaaaaatatgagggcgtggatggagaagacgagaagcgctcaaagttgatacgggacagatatcgtacaaaaaggaagaaaaggtgaaatattccatcgcttcggcatgtgtatcctagccgtcaatatggcagcgcctttgcgcctgttgaaattcgaaaaagtcgggttgggagaagtcatatcgcttctagtgctccagcacatccaacagcgtgtcaaaaacgtcgccgtcttcatcatcgtcatctgaggtattgttcaggcgcgggttgcgatcgacatcaaactcagactgctcgtcatcatcgtcgttcccactttcactctcactttcgcttccaaagccgctgtcgtcgcccgaaaagctggctccgatttgagcttcagcctcagcgtcgagactggattccgaggaggaagaatcgtcgtcatcaccatccgtgacgccacgccagctctgctcgccgtcgtcaccttcgtacgcatcgtcgtcattgtcgggctctgtgtcgccgccattgttgtatcctccaaatccagcaccgccaatgaatggccccgaatgcggcgtggcatacgcgaatggtgtagacttgcctactatcgcgacggaacgctgactgggtcgacttgtcacatccgagctcgtccttgcgagggcgggctgcgatgaatagaatggcgaaggcggttctcgcgagcgccgcggcgtgggattccacatggtgatctgcgcttcgccaaggtcattatcatcttgatacgagggattggcggttcggcggcgcttgagtcttgcgacagacacgctgggggtacgagatgtgggttgcggggcggaggactgcttcgttggcgatgaattgaagcgacgtttagacgacccagtcaccaatggctcagcaactgaggcagatgttgtccgctgacggaaatgggtaggtcgtgtatggaattcactcagtggcgagatgggttgaggcagcttgttcttcaggatcgagctcggcgtcatggatcttctccattgtcgatctgctggacgcatggagagctgcatcgagtgagagctgtcgaacgaagagtgaacactagccggaggtgcatcgtatgcctcgacgtattgccagcatgtctctttggcgtctgcttctggaaccttggtctgacactgttcctcgttgccttccatctgcgaatcctgttctggttggtagcgaggaagctgtcgtaactcttgccaggtccacgtgcttcccaagtcatcactgtgctggatataagcctcgcgttgtgtgacatacagtctcttcctgccaccagacacccgcatcatcacaccggatccaagaaactgcgccgaccatagtgcggacgtagccatttctgcagggctgaggaaacgaagcttggagtctttgtgaacctttcgcaggggaatgaaagaagcctgaaggccaggatacgccgtgacgacgtcatctccatcttgattggtatagctcagatgctccaggaggtcgctgaaggcatgcgaaagcgttgcctgaagatccctcgcactcgcgcccttcagagtgacgtctcgaataaagccacgactctgtagtcgtttgtagaccatgttattgcttccacatgctttggggaacaaccaatcgtccgctgatccagaggcccaatcactaatagcttggctgctccagccttcgctgtcgctaatgattcctcctcttgacatagtctgtgggccatggtatgggctcgaatcggtttctcggattggcacatctgccccaccaagcttcgaattgcgcgcttgtgtccactcctccgattcctgagtagctttggatatatcgtgcatgggctcgtcgggtgtgaaccatattccacgcaggtcgcgaccccagggaatgaggacaacctcgacctcccaaggctggaaggtagagggcagagcggcagactcaagcacatctagtcggtccttgatgttgctaaactccatctctgtgtctttgcgatccatggcagccaggatcagtgctgaagaggtggtggactgcaaggagtggttggagccaaacgaccctgtaatattgtcaatgcgtcgcctgtatgtggtgctgctttgatcggcgtcgatggcttggtgatgtttgtcatgttcgtccatgcggtgctcaagctcaatcagccgatcgtcgtgcatgctgagcatttgattgaggtcttccggctggacgtagttgaacgagccgttctctagcatgtccaaacggttgcccatgtccctcattgtgttggctacgtttgggatcgagttgaggaggttgtggagcggtgcgagatatgacaccagcttttgcagtgcttgaggagatgcagcgcgtagaatttgctgcagttgttcctgagcctgaggggcggcgggcgagcgctgggaagtgggagcagatgtggcgtccgtttttccaggggagccattgggcttctgcatgttcgacgtcagtcgcgtgagtgtatcaatgagattcttgccctcttggactgcctgatctgcgacaccgaggtctggtgtgtttgctatgcttggagtcgctacttcggtagcgctctgtatgtaatcatctgggttgtacgtgttgggaatggtatcaccgccaacatcgagctgtaggttgcgattgaactcagagacttggtccaggataccacgcgaagggcttgtgactctattggcttcagccgcataggaattggcccttgttgaggatatttccggttcgctgagcggctgttgtaaggcaagggcaccattcgagtcgtctgctacggtgggagagggcgactgctgccgatgaagcgctccattgctctcgagctgcatcattgacaaccctagacccgcgattgtctgccgcgactgcatcacatcatacctagcttcagggtcagctgctggacgttcgccacgggagagcatgcacacggaaggaatgctcggcaagccagtcgtgctggcttgcgatggagcgtcccaaccttgttccatgcgacgaggtccttgagctggcgaagcgttttgccgcaggagacgttggctgactccagattgcaaggccttgtattgtctgttgtatggggcatggtctgcaacatttgtgccatgcccgtctagaagcccgatcgcattgtgtatgtcgcattgcgcgcctggtagcaattggcactgcccgctacactttgcaggcgtagcttgtacaggcgtagcgacaatgggcacatgctgttcgggcgcacgcgaccccctcaggtggaagcatgcgtggtgtccgcagacgcaccaggtggagcgatctctgctcgggttatcatttgcgctctcttcgtgaagctcggcgctgagcttgtcccagaactggtcacatccacacgggccaaaggctgcgtcgcggtaattgcatggtccgctgggaagggatcgtctcgtggagggtgtgcgcgcagcattgggtgctgcgggttggtttacatgagccgtacttgggtccgcatagcccgccatggatggctacagctgcgcatcccgtggaggacgcgattgttctacgattgcgacatgtctcgggatctatgtgagcttcgagtccgtcagcaacaatgtccagaaagttttggcgggggccgagcgcgtaccgagaaagcgcgaacgtcatgcgaaggaacgcgattccttcgaggcgggcgatgcggctttatgtgtctcggggcggaacgggtgacgcgatcgtgtgggtgtgtggagtgtggagcactcgaggaaggagcaaaggaggccgtcaacagagcaagtcgcatacccaaggccaggttggtgactctgcagctacggcatgcgggccctcgcaacggtctagtgaatgcctcaaacacgtccagggctgcacgcctcccaaaaagctccttatcggcgcttcgtctgataggccctcagccctgggaactctggggggatcgggagggccatagtttagctcgcccccacccctgcatccctttggtaaccatgagaacgtggacatggccgccatgaaccacctcgaaaagcaagcgacccgatgctccacctgagagactgagacagcacacacgcgcgcatcctgcaaccacaacatgcgctcagctcgtcaaggcagcagcgcatcttctcaaacgatagattgcgcgacaagtcacttttgttgcccttctctccggcgcacctgctgattggtctactcgaaggacaatcccgccgctgcatggtagaacaggcgggaccatggatagctgcatgtgggcgactactagaagcagatatcggcctggctttgggcgagcattcgcaaggcagaaacttcctacgtgacctgctgtcgtcagcgctgcgtctgcatgcgtctacatgcgcctacaagggtctgtattgggaaagaaggcgaagcgactcgtcgcattgtcgcaagaagtggtcgtctatgcgacgtatgtggaaatgcggcagattagtattcacttcattcctagcagccttgagcagcgacatgcccctcttcccaattctgtagagcacagttggtgtgtgacattggctgccatttgctactgttgtgtgtccatgtacgaccatctccagcggctccagtgtgttcctacatggtccgtccgtcaaaggctagtgcatgttatatacaccactactactacgcttcagtcctgcttcaagcaagttgcaagccattcacttcaggcctgaaccactccttgagcaaatcctccaggattccattcgcaccttcttttgcctccgcactactcttgccctggcactcgatataaagcttgatcttcggttccgtcccgctccctctgactgtgaaaacggctccatcatctagctcgcaagtgatcatttggctcgtcacgtctaccggcagatctggtttgtggtccttgctctttgagtcatagccaagggtcagatcgcgccagcgcatgatcttgcggggtccgatggtggtgggatgcgggttgcccaatgcgcggatcgccgtgaaaaccgatgttgtcacggatgaggatggtgacacgaggtacgtgttcgcgtcttcaaagtaccccagatgctcgtagaggctctgaagcttggcatatggcgtcaggccttgcgtagaccattgcgacgcagccgtgagaaagactgctgctgcgctgatcgagtctttgtcgtgcacagtctgaggaatcatgtagcccaaggcttcttcgaacgcgtacaccacatcgtagccttcgctatctagatctcttgcaacgttacccaaccacttgaagcccgtcaaggtctcggtgaacttgaatccttctttgtttgccaaagccgcgagcatcctagagctaacagtggatgctaacatggcgagcttttctcggggctttgaagacgggtaacgttcgtaaaggtaagatccaaggagcacacccaattggttacctgtgaagatgtgccatttgtcgtgtaccttctccgctaccgcgagccggtccgcatccggatcgctagccaatatcaagctgatcgaagattgatctgccgtctgaatagccaagtcgagggctcccttttcttctggattcgggaatttgacggtcgggaagtcaggatcgggttgagcttgagcctccacaacagtcatctgcgaggctattcccagggtctcggcgcattgagtcatcgctggtagacccacgccgtgcataggggtatacacgaacctcaggtcggggctcattttgatgtgagaaccgtcaggctgggcggcgcataggattgctttgtggtacttgtccttgaccaaatctagggagccctcaacgagtaggtcaggattgtccacaacagatgtgtcccacgtgacgggctttaggttttccagtatagaagcagcaatgccactgtcatgtggagggatgatttggcagccatttgaccagtacaccttgtaaccattgtctttggcgggattgtggctcgccgttaccatgattccagcaacagcgttcaattctcgtacaccaaacggaaccaaaggcgtgtgagaaggtgtttcgtaccaccagacctttatacctttggcgacaaaagcggctgcggtgagtttggcgaatttctcagagttgtggcgagcatcccgaccgattacaactccacgcttcttgacattctgctctgtcttgaggagataggctgctagtccctgagaagcttgtatgactgttagtgagttcatacaggcgaacccagcctgcatggggcctcgcagaccggcggtcccaaaggcgatccgagtccgcagtcttctctctagctcttctgtattcccgtgcataagcagctcatatatctcatctgtcgtggttttgtcttggtcgagctccagccactcccgggctagctgtttgatgtccttagccatgctgtctagatttgtcgacgtaatgaagagaaagacaaagagatgtgaagggcttaggaggtaagtgggctatagttcgtgttcaggagacttcaagtgaggtgatggagcagcgaaggccttgcaaggcgtgtgatcggagttggccgacgagcgccaaactggcctatatgtgggctgtcgctgcgcttacaagagtggcaagtcgagttgatcattcgccatgcgacaaacagtaattctgtagcttgtcattacacatgtgcttcacatgcttcgaagtggtggttgtgcaggagccgatctgccttggttcccacgtggggtgaggtggcggcgaacgagggacgtccgagctgctgaaccctggggaaagcgtccaacaccgacattttgacacttgacccattcgtctggtcgcaagccgcatgctaccgcgctccttctcgaactacaggtcggcgctactggtggtctgatactcgtacgatttcgcataattccattcaaggcctcgacgcccgtccctgatcgcaatcgtgcctccactttgtaacattccacctacaatggatgcccagacgaagaggaaggctatggtgtacagccgtagagagatcgaggcactaatcgctgctggtcggtcaattgtcatcgtagacaacaaagtcttgaaggtggacgcttggatgccctaccaccctggcggggaaaaggcaatccaacacatggttggcagagatgctacagacgaggtgacgaggtacgattgatacgaaagctcatcttaaaatccttctgatcaatgttctgcaggttccactctaacgagactctcaagctcatggagcgctaccaaatcggccgaatcgacgggcggtggacgaacttcctaccaccgatccagggtggaaggttcaggacacaagaagaactagagaacatctcagagcaggattacgaaacaacaacattgtcggaacaagatacggctagcttgccatcgtctgccgaccagagcccaatttttgagcctgcggaccacgtctctacattacgacaaagaaatgagagcaccatgcaccgaacatcttcaacctcgtccgtctcttcggttgatttagatgaatcatatacctccaagaaaatgtctgtgttggacagacggacgcaacaggagctggacttcgacaaggcgaagtacccgtcgttggacacacaaacacaggacaagatcaccgagaaataccgagagcttcagaagcgcatcaaagcagaggggttgtatgattgcaactacatgtcctacggcattgaatgtttgcgatacgcgacattcttttgcgctttcttgtttctgctcaagtcaggctggtacatcacaagcgcaataccacttgcatgcttctggcaccagttgacatttacggtacacgatagtgcccatatgggcatcactcatgacttcatgaccgactcaacgatcgccatgttcatcgcatcattcctgggtggtctcagcgctggctggtggaagcgcagccacaacgtgcaccacatcgttacgaatgatccggaacacgacccggacattcaatatattccgatcttcgccgtcacgcaccgtttcctccatagcctcacgagtacgtactatgagaggttcatggagtatgatgccgttgcgaaggtactcatacggatccagcactacacttactaccctgtcatggctgttgcaagattcaatctctatcgactaagctgggagtatttgcttgggaacaaggcaccaaagaaaggtccggcatggtggttccgctactttgagatgtgcggtgtctgctttttcctgacttggtacgcatacggcgttgtgtacaagtctatgccagacaacgccactcgcttctggtttgtgcttctcagccacgccctcacctcgccgctgcatattcaaatcacgctctcgcacttcgcgatgagcaccacagaccttggtgtgcacgagtcttttccacagaaaatgctgcgcacaacaatggatgtcgactgccctcagtggcttgactttttccatggaggtttgcagttccaggctgtacaccacttgtacccgagagtacccaggcacaatctcaggaggacgcagaagcttgtgcaggagttttgcgacgaggtggacattccgtatgcgctgtatggatttgtcgacgggaacaagaaagtcattggcaagttggcagatgtagctcgacaggctgccatctttgcccagtgtcaacgcaccctggctgcggaaggggactatggtcttcattgagcgttgcgcagcaatcatagtatcggaacatcaataattttcaactacgtcaagctcgatctcatctcacaggcttcctaccacaaacagcataaacccagaaaaatcccctgtacttctgccactcttgcttcaccttgttcgcgccttcgactcccttttcgatatcctcttgactcacctcattctgtccctgtcccagcttacgcattgacacaagcattgacgcccctatgcctatgggatagtgctcgccgaatttcctctcggcttccgtcatgccctcccactgtcccattgggagcatataacgtttgatctgcacgtcctcaaggccggcttctacgaaccagcggggcaatttctcgccgcacagggattccaaacccttagttctacaaagtcggtagtttatggtaatctattcctcctcaatgcgcatggcgtcagcagggtgagatttgttctggtattccgagagagtgagggagtgcgggttaaggttagcacgatcagacagagtcaacgggtctggaacgtggtgcagcgccaagttgatatcgtgcatttcaatccacgcctgattatatcgtcagccacctcacctgtgaccgagaagggtatcaatactccaggtttcgccaaagcaacgcagcgcgcgatgtacccttcccagtccgtcatacccacgactaggaagcgcgaaaatatgtagtcaaaactattgtgcttgaagcgagcatctggctcgtggggggtcgctatatcgatgatgttcccttggacatactcgatgttcggcagtttctcgcggatgttgggcacgggggacagatccagaccatagacttgtgcgtcggggaactgcgatgctatttcatgtgttactatccccgtgccgcacccgatgtcaagagctttatggacgttcgtggctgacaaaggggcgtggatgatacgcttgcccatcagttcgaagatgcacttggattgggcttcgagtctgtcatgttcgggtttgctgagtacggggtcagtgatctggtatgacgggacatggatgtattggagcaattactcgttcggcaggatgtatgctgacttggtgttatgatatgaccgctctgggcccaggctagtctcaaaggtagatgccattgtaagtgcttaatatgattgcgtattatgttgtatattcaactcgcagtcttctagagatctgagaactgatgcccacatctcacctcttcttatacctcaagatgagcatatcctcggcctttttctcgtcccgtgcgaggtctttctcaatgatagtcgggccttgctgtagtttacttgaggtaaatatcatatcgccgtccaattaggtagatctacccctggtactttccgggacagagctgacatctgtctgacacctctccggtgagctctcataggatggatgatgaggttggcgagaagtacatacacgcactagcttcacaaatacaagccttaccgtggcggttagtgaaaccttattatgagctgcggagccagctcttaagtcaaagttcggtctcttcggatggtcggtcttcgtatccgcagggttccgtgtagtagcttgtacacggcagttttatgacccctcacgatgtgcgcaccctggtgtggaagtaagtaactgcccgcatcagacctgtacacgtgcttgctgcttatgtcagaacacaagagatgacttgacgtgtacatgtcaagttggtcgcgcgctggttggctgtgagaatgcgttccgctgctagccacattgagacagctgtagtggggtctaccatcagttcatcgtcatgggtcccgcagtggactgttttccaccacagcaaccgagcactcccgttatgatgaaataatgcgtacagtagcacgacgcgtttgtcaaagaccaatggcacggctacgaacgacaagaagggcttgcgctctcgaccgcgaccgtcaccagctgccaacttttgaacccactgcgcctggccctacaaaaggctcagaatcctttgtcgttcaagaactgctcgtcattacctccttcttgccataattaatacaagtcttgcgaatcccgcaagctcattacttgtacattcctgaccactctcacctgcaacatcgcgcgtatcccagctggatacacgcattgtcttcttcacactctatcatggacgcaatggccgcgaaagcgcctgtggacccggagaaggtagtcgaagacgtcgaacacctcagtctctctccattcggtcccgcaagagcctctatcaccgagcacccattgaccgacgatgaggtctcgaagatgaccgactacttccatgccagcatgtacatgtgcttgggcatgatttacttgcgaagaaatccgcttctacgtgacccgttgacgctggatcatgtcaagcgacgacttctgggtcattggggctccgactctggacagtctttcacatatatccacatgaatcgcttgatcaagaagtacgaccttgatgcgatctttatttcggggcctggacatggcgcacctgccgtcctgtcgaacagtttcttggaaggagtctactcagaagtctacccagataagagtgaagatgaaaatggtatgaggcgcttcttcaagtcgttctctttccccggtggaatcggatcgcacgcaacccctgagactcccggtagtcttcacgagggtggagagcttggttactcgatttctcatgctttcggcactgtcttcgatcatcccgatctgattgctctcacgatggttggagacggcgagtctgagacaggcccgttagccactagctggcattctaccaagttcctcaacccaattaccgatggcgctgttctaccagtgctccacttgaacggttacaaggtaaatacgcgattcgtgtatgggcgaccttttgctaattgtgccagatcaacaaccctaccgtactctcgagaatcagccacaaggagctcgaagcactgttcattggttgcggatggactccttacttcgttgagggcagtgatctgccttcgatgcaccaagccatggctgcaacgatggagcgttgtgttacaaagattcgcgagtaccagaaggaggctcgtgattcaggcaaagcgttcaggcctcgttggcccatgattgtcctgcgcacaccaaagggctggaccggacctcgaaaggtcggagaccacttctcggagggcttctggcgagctcaccaagtgcctctcacaaacgtactcaaggacaagtccgagctcaagctcctcgaacagtggatgcgcagttacgaacccgagaagcactgggatgagaacggcaagctcaagcctgaacttcgagagctcgcgcccgagggcaatcgacgaatgtcggcgaacccagtcgccaacggtgggctcatccgaggcaagttacacatccctgacttccgcgaatatgccgtcgaggtcacaaagggaggcgtcgcgaagatgggaagcatggccaactttgctggcttcctgcgcgatgtgatccgagataacccaaagactttccgcgtcttcggccccgatgagactcaatcgaacaaactcgacacgatctatgaggctggcaagaaggtctggatgggtgaatacttcgaggaggacgaggatggtggcaacctggcatacgagggccgtgtcatggaaatgctctcggagcatactgttgaggtacgtgagggttcatatgtgatgtttgatctactaacatcttctagggatggctcgaaggctacattctgtccggtcgtcacggtctgctgaacagctacgagcccttcatccatatcatcgattccatggtcaaccaacattgcaagtggattgagaagtgcctcgaagtcgaatggagacagaagattgcttcgctcaacatccttctcacagccacagtctggcgacaggatcacaatggctttactcatcaagaccccggcttcttggatgtagtcgcgaacaagagccctgaagttgtacgcatctaccttccaccagacgccaactgcctgctttccacaatggaccactgcctccgcagctccaactacgtcaacgtcattgtcgccgacaaacaagagcacctccagttcctcaccatggagcaagcaatcgcccattgcacaaagggcgtcggagtctgggaatgggcctcaaacgacaaaggcgaagagcctgacgtcgtaatggccagctgtggcgacacttccacccacgaggcactcgcagccacagccctgctccgccaacacctccccgacctgaagatccgcttcgtcaatgtcgtcgatctcttcaagctcatcgactccagcgagcacccccacggcctcaaagcccacgagtggaaagccatcttcacctccgacaagccgtgcatctttaacttccactcctacccatggttgattcaccgcttgacatatggccgcaagggacagcagaacatgctggtgcgcggatacagagagaagggtaatatcgatacgccgctcgagctggcgattcgaaacggtacagacaggtacagccttgcgattgatgctattgatcacatcactacgttgggtaacaagggcggctctgcgagggaggcgctgcttaatgagcagatcaaggcgaagaattacgcgtaccatgaggggctggatcctaaggagacggaggactgggtgtggcctttctaaatttgaacgggtagggttgggaagggtatggaatacctttctcttttcgcacacacggatggggtaatgtaatgggtatagacaatgaatttaatgatgaatatttgtgaatacgcattgctttgccatgcaacctccacttctattattcacaggggccgatttgactgcagacgacgcgtcaaggccacaaagcccagagcctaaagctgtatacagtaccgtcaggtttggagcacgatatcaacgctctgtatacagcttcaggcccattagatacgctgcctgctcttgcagcctagttgctttccatcgtggttgctgtcctgcaatacagcatgtttgctcttcacccaaagacacaagattatacccaaaatctaccaccttaccacctaccaccatacctcaatccacccggtcagccccacagcctcccccaaagaaccatcacacctgtgaaattcgtccagccttcactcacccaaaacccatccttactcttcaaaaacttagccaaccaggctgtgtcaagggtgtgtgtgtgtccatcagcaaaaaaagaatgactcccccggaaaggctcgaactttcaacctcctgataagctcgcaaggataacagtcagacgcgctagccaattgcgccacggaggatacatgtgaaatgtaaccgaggcgctgtaattgcgccgtggcttttgatggtgggttcttcaaaaagataatatatattgacagcttttgccatctctcccggagagttggtttggggagaatttggtgtgtcacaaatgtgggacgcttgatggtggggttgagggggccgaaaattggaaccgaatgggacgatggccgatgtattgccgaccttttttcatgtgggtaatgtacgttgtcgccatgacttttccttactcggcctcgggtttcaacactacgatgccgtagggatcgcgatcgacttcgctgacaatgacttcaaagtcctcgtctgccagcgcatccttcaactcctccttacctatattctcctcccgaacctgactccactctgtctctacagcttcctccaactgcgccagcagcacttcagccaagaagccacgctcggaattactatggaacagactgatgactacctggcccttttcgatggcggctagcgcttcgtgatggctcatttcaccggtgaagaggagatcgacttcgaggtcgcctagcagagagccgcctgagccggcgcagatgccgacgctgcggatcttgatgtcagatatggtggcattttgggggatggcgatggggaagcctttggggttgttcaggcccttgcctatgcgatcgagtagcgcggggagcggttgcggctggctgaactccacgatgcgacccatgcctgcgccaggatgcgatttgatctcgggcgactggggctttactggccggcgagtatgtgagactgaagcagtggtagccgttgtggcaggcagctttgcggtgcgtagcgtggtttggctggggtggtggttcagcgtgaatgcaggccgcttcttctcgatgaaggggtcgtctgcatctggcttgtcgccttgctggcttgatccagcctctgaatcatcctcactcaaggccttcttagtgccagtaacaatgtctgctagccagtctccgagccctcctggtgcggagtccacggctgtatgtgggctgtacacgctgatgccatgactagccagacgcagcagagtctgctgctgtgtattcgcaagcgtgatcgacttgaggcctctgaatataattgggtggtatgcaatgatgatcgacgagttgagcgcaatggcttcatccgcgacagctttcgtaaggtcgatagtgagaaggacgttgttcgattggcgacgagacgcaacgaacggagcttccaggagcaagccagtgttatcccaagagttgtctgccagagcttgcgggtagctgttcgccgtcagtaaacaaaatcattgacgcgctccaatgtctctgcaagactcacagcttcttcatagccctgaccaccgcattagaaaacggcgcactcgtcgccatattcgcactcatcgcatgtgtaatcgaccgtctcagcgtcggcgcaaacatgtagtagtagccctcgacaacgcctttcccaacctttgccaatccaaaagtcgcgcctggaccctgcatctccccacccacacgtcatcgcccgaagcgacacatcgtccatcttatcagattgatacgactccgctccgaatattgcgcgcgcagcggacacaaattcacatggaccccagacacacgctctacaaaactttagaaacacttgctgtcgacccggaagatacgatgagtgcaccgacggatcagcaggcggcgccgtcttcgggcgttacgcccgagggcattgagaagaagttgaaggagggattgggcgcagtgtatgtggagattgcggatttgagtggtatgttgctttttcccctacgttttcatgctcttctatctggggttccagtgttgtttatttccgttcttcttgtttctttggatcgtgccttgtggtcagtttcatgcaccccgcagtgtatacgaatacatttgcacggaagcaagagactagagactacatgttcgtttcatgtcatcttccaaatgaaccatctgtccccttcatatcattcattccaacttcgtccacctcaagctaaatccaccccaggcgggtgcggccaaatgtacgaagccatcatcgtatcaccacaattcaccaagaagacaacactagcacgccaccgcctcgtcaactccacactcaaggacgaaatcgccgcaatacatgcgtggacgccaaagtgccatacaccggaagagtgggagaagaagaagccgcaatgaagcgtgtatgactcatgacttacgattttcggtattgggggaggattagtcgggacggaaggggaggacggggttttcaaagatgtgcatatttgaatgatcaaccaatgtatatggtccgaattctataaacacacacacacctaactcaacaacactctaatctccccactcgtcctagggaacaaatccctcaaccccggctcctgctcctcatcctccttatcctcatcatacgtcagatcatccgctgcaataatcttactttccacaacctcaaaatcctcgcagaagctagcagcggcctcttccgtgatgtcctggatcatcttcctgttcttcaagcgcttgagattctccgcagcatcgattagtgcggacggcaagaactcgtctagctgctggctcgcagcgacaagagcgtcgcgcttgaagggctcgagctcaggaatggttttgaggctttcttcgtcgtcggtgatgggctccaaggcttccagtagcgtggcgagaccagattcgtggaggaggtattcgtgctggtagtcgacgagttgagcgacttgttcggagatggtgtcttccatttcctcgacgcgctcgctggcaaatgtaaatgccgacaggacatctttcgctgcgaagaggcagttgatggcgaagacggcgctgtcgggctgctggagacctttttgtagattgacgcagccgctcatgaagggatcgagggcttctgctaggacagcttggaaaccctgttcctggtcctcagcacctgccgatgatgtatcatagctcttagcaagcactttgagtgtctgaagtgcatcatcgaggaagtccggaggcgacagatcttggggtgggacggcaatgtcgctttgcactgcggcaacgtagtctcgcatgttcgcgcggaactggcgcattgcggacgcttccaacgtagtgaagacttccaaaacgtccgagtctgttccaaggagcttcgcaaacatgcccttgtagaagccaatgaggttggcgatcttgtaagccagagttgcgtcgtcgtggctttggacgacttgttcggtacgctgccgtaacacacgcgcgacactggccaagtcacgaccaacgagctggctcagagccttccttccatcgaagatctcggcctcctcatctttcaaccagggctcactctcgagaccctcctgaatcgaacgtttgatctcgtcgccgtccgagatgaacaagttctctagcgcttctcgctctgacactgtggtcgagtgaacccacgcgagcatgtctccgacataacgtagagggtcatgggcctgaaactctatcggcttggtggcaatgtgctccgcatccgaggctgatccagtcaacgcagagtggaaggagtctgacaagatggactcgcgcgcctcagcgaaagagtccagacagctctggaacaacgtcggtcgttctgcaagcacacgcagagaccgcctcacggaagcgctgatctgcgggttctccaaatcaagagtcttgaactcgcgctggatccacctgtacaatttctggaaggcagcgttgagctgcttggagctttgttccaggatctccaaaccaagtcgctggtcttcggtccccagtaaaacttgacagtcgtgatgaatcttcttcacgcgcgtcaggacttggaagaactcctcgttgacaggctcagcagtagaagtcaagacagtggcctcttcatcggagatgaggaaatgagagttgaaggcctgtaagatctgctgcttgctttcgacctgcttccgctggttgataagaccagtggcttcttccaacacaggtccagtctctttgtttgcagctgcgatgtgacttcgcatgtcagcgcaatagctgttcaagctgctgatcgctgtgccaatgcgcttcagttgctgccacatttcagcaaagtcacccaacacaaatgagtgatcatacctctgcaacctgcccaaagtccttgacaatctcgccattgcattcaatcacctctttctgcacatccagccgaatttgacgtctcgtctctgcggtattgcgcaccccacgagtatcgagtgtttccagagcatcgcggatttccagatctgcgtatgaagcggacagcacactggtgatgcggctcgacaaggcattggcgccacgggaggcgccacctagcgacgtcgtagctggtgagagaacatctccggaggcgggcgttccacgctcctggaaatagctcactgacatatctggtgggtgttgtgacttgaggccagcaagcggccgtatgtgtgccacttcggggaaggtgcagccgcggcggcaagcttatcgataggcggcgcgtcacctgcatgcatcactcaatggccgtcccatgactgcagcattcaccacttccaccacctctcctcgagatatgcccgcagactaggacgaatttgaacttgatggggctgtacccgctgttttggagatcacgtctcccattccctcacacgactgccctcccaacacccacataggccccagcccggccacgcgcccccaccgttgcctcagtatctggtagcgacaacacaccatgatggcgtcaaatctgctgtccaggcttctgccgtctgcgtcagatgatctccttgagcaagaagcttccaacaaccaaaaccgccgcacatcttcctctaccgatgagcgacctgacatggacatagacgaggagaactttggggctcgctttgaggcacaggacctcaacgatctcctagctgaagcttcttcaagccatatgacaaccgagagccgcgccgcctctccggaggcaagacgcaacgccccgcccgggatcaatacagcagcccgggcacccgcatggagacagcctgcgccagctcgagcagtgcccttggatgacgacgacgatgtgccccagtcattactattagaaggggggcttgatcctccgccgaacccgcacccacggccagacggcttaccgccaccagtgcccggcccttcgacgagacatacgcgagcgcagtgggaaaccacacgacaacaacaacggctacatggagatgatagaggaggcgcacccgtgcgagactggggtgctatcgggagagggggacagtttactgctgatccaaaggagaaggcctcgtggctgtgggtgaaccagacggacctcgatacatacatgcgcgaggtatacgaatactatgtcggcagcggcatttactcgatgattctgcggcggacgctatcactactgcaatctgcctttgtggttgggttcatgacctttcttggctggtgcatcgactactcaaagctctctggtagcaacaaattgagccaggtgctggtgcccaaatgtaccaaagagatacacggattttggatattcgcgctatgggtcttcaccatctactggctgtactcgttttatgggctgctcacggatatcccacggctacgagctatgcacgatttctaccactacctcctcgacgtccccgaccgcgacatacaaacaattcaatggcagcagattgtgagcaggattatggctttacgggacttgaacttgacgactgcctcgaacctatcacccgagactcgcaaattgctagactcgaagagcagacagcgattagatgcagtggatattgctagtcggctgatgcggcgcgacaattacctcatcgcgcttttcaacaaagagattctggatgtgacagtgcctataccattcttagggaaccgattcatattttctgagacgaccgggtggcacgtcaatctcgccgtcatggagttcgtcttcagtggcccgaatgggcagttcaaccaggactttttgaaagagaggaatcgccgagagcttgtgaggaggctcaggggccgcttcttttggacaggcataatcagcatcatctgtgcgcccttcgcagttgtttttgtcctggcgtcgtatctgttcaagtacttcaccgaataccacaaagatcctggccagctgagcaaccgcgacttcactacctttgctcaatggaagttccgcgagttcaacgagcttccgcatctgttcaaccgccgtcgcaatatggcgtatccctacgccaacctctacttagcacaattccccaaggataagactgagcagatatcatcctttgtagctttcattgcaggagcttttgcatccgttcttgtcgctttcacattactcgactcagagttgttcctcactttcgagatctcacctggaaaaactgcaatcttctggattggtgttctcacgacaatataccgtgtcgctcgaggaagcagtccacaggaagaccaagtcacggatccatcctactacctcgatcacgtcatctaccacactcgctataagccagactcatggcaggacaggctgcatacggatgaggtccgggctgagtttgcaaaattgtatcagccaaagattcttatcttcgccgaggagattctgagcatggtcgtcactccattcttgctcatgtttcgcctgccacagtgcagtgagcgtatcgtcgacttcttccgcgagttctcaatcgtagtcgacgggctgggcgtcacctgctcatactccatgttccccttcaagaaaggcacgcagaatgtgaacaatgcacctgcaaaccggagcggagcacacaaagacgacggggatctacgcgaagactacttcatggccaaggacaacaagatgctagcgtcttactacggcttcctcgatacgtatgcaacaacaggaaagggaaacagtgcccgcctcccaggacgcgcaggcttccaccctccaccccaattccccaacgctttcggcgccatgtcgcagaccgcacagccagtcgacgtaggcgctcgcggaacaagtcgagggccagcaggccgtcagccccttcagcgccgcacaccaagatccgggcccgctggacgagacgaacccatcgcgtctgtccttctcgatccccatcaccagccgtcgtcagcgtctatactgcgcggctcaccgcgtacaggtccgtcggggagatacagaacaccgttacaacctgtagcagatacgcctggtacgcgcatcgaggaggaaagcacgatcggcgattcctggcgcacaagtaggctggcacaggatgatgatgaagaggaggaggcgccgggggcgaatagaggtggtgttttgcagttgctgcagcagttttcaaaggcgcaggctgagggtaggggagcgggtgttggggtttgattgttcgtagcgcattgtattggcgtttttgtgtctacttcatttgtatagcggaaggcatataccagcactataagtgtgaggcgagaaggagtgtcgtagaatcgcatagcatattagcaatatcgctgtttgaaatcatggctcgatgtctgttatcaacatgccagaggttgcattatctcttttcaacatcacatctgagcggtattgtttgttatctcattgtcattgtcaggctgaaatcggtcgttgtctacagctaaaatccgtagatgctcttcctcaaaccttcatccatgactggagaggaggaaaacaaaatcacgccataaccggtatcccatttgacccatgatcatccgcatacgtcatcaccacccacaacctaagcctcagcagagaaagcgtcggggaagcggcgcatgttctgggcgaggttacccttgttgcggaggaactggacgtaggcaccgtcgatcttgatcctgccctcctggcgcttctcgacgtactcctcgcggcggagaggggtgaaaccccagttacgggagacgatgatcttttggcgaccggggaactgcagggtgttagacgtgacgttatggaaagaacaataaatacaacgtaccttgtactggcaacgcctcagagcctcgagagcagtggcacggtgggagtccctggttcggacggacatgaggatctggccgatgttcacacgagcgacaagaccgttgggcttgccgaaagcgccacgcataccggtttgaagcctatcggctccggcgcacgacaacatcttgttgatacggacgacgtggtaggggtggacgcggatacgcatgtggaaaccttcctttccggctaccttgacgaggtacttgttggcgcaaatacgggcggcctcgagagaacctcggaggacagctgctcatactcgttggagacaaggtggatgcagagggggaagtcgtcgacgttcgccttcttgcggccgagatcgaagatgcggatcttggcgtcaggtacaccacggttgaacctgctcttggggtactggagtccagtcagtctgccattccttctcgctgttcgggcttttttgttcgacgtacgggcttgttcttgcagtagcggtagcaacgggctggacgacgtgccattgtgacgactgttaacctttacaaatcaaagtgagtgcgtgttcaacggtggaaggagcgtgggcgagtgcgcaaactgctcagatagatcagcaagagtctcgtagcagaaatagggttgatagccgtaccttaccctgtatttaagtgttagttgtggtgacgaaggagtcagagtcgttgtcgccgctgtacaggatgattggaaatcgcggtgggcggcggcgccccacattaattggacgttaagcgagcgtgcttgataagcatagcaccttcgggcaccgaacctttgccgataatgcgataatgcgacaatgcggtttcgaacaaagcgcagtactgacgcacactcaggtcagtcaccataggtcattcacgagtttcacgtcacaacgagtttcacgtaacaaactatgggaatcgcatcaagtcaaatgaagaagaaaatttaggcaaagaacttgatgcttcatttttgtcattcattgaagatcgtcatcggcaagaatgccgtgcgtggtatcatgtctatctgcctttttgccctgtatgcatctttctactcggtgcttgtggtcaggatatccgagtcacctgttccgcgttagccggttcatgcgagtgtgactgcaggtctaaacttaccagcatcgatgatggccatggtggagcagcggaagagcttaccgcaggcggtacccagctcaatctgtgtcgcaatgtgttagtggcagccctccgaagtcataatcggacctcttctcagggccagccctcagagaacacccagtgtgcgccagagtatctcgtcgttaggccatgagaatggatcgggacatggtacgtacgttgttgccggagaagtggtggactgttgactgtcagcgttcggccacctttgcgcacgtttggaggtacataccagaggtcttggaaagcatggcgtagtactcgagctcagacttcctcagaggaggagtgttgccagcaatgatgacgagcttggccttgccggtacgcaggctcttgagggtcgacttgtaaccgagggtgaccctacgaaggtcagtattgcgctcgtgtcgatgtgcgcttccaaacgtactttccggacttcatcacaagcgccaggcgcgagttgatggagtcggcggttctcttgttcttcttgggtgccatctctgcgctcaggagtgtatatgtaaatgttcctgggggtgttgttgcgctccggttgagtttgttagtgatggttcaagaaccgcaaaaatttggtgtggaacttagccgacgccaagatttgcactagtcttagtcagcgctccgcttcgaccagctatccggccagcatcacaatcaccttctttgagaatcgcagcagtaaatttaatactatcatggggctgagtttgcttaaaagccagatggatcatgttcaacatgtgcaattacaagcgatcaagactatatagcgctgcgaccaactcctcacgccgacgactatctaaaccatcaacccctatgtcgtcgatgtccttgatttctcatatggtatcatgcatgtcatccgaatgtatccaaatgtctcattccctctgtgccctcgctcgtcatacgaccatgctatgcctaagcagctgcccttgtctgtcgacctccacgtgcaggggcgcggacagcaccaggcctattgagcgtatactttgcaaacgtccgctgaagagctttcttggcgctgaccttttgcgatccaatgaacgactcgactgtaatagcaatggctcgatcaatgtccaaggaagagcagtaatctgacaggcgcatcttgcagaaagattccgcaatacgcatgatagcttcgagatgacggacctgcaacgtgttagtgagctgtttgtgattatagaaatagtgaactaactgtaattgggtaagccccagttgccatggattcgcggcgcatgtctgcgaagagacgagcaaccttgtcttggtcgatttggtacaacttgggatggcagttttctcgtgcgtacagaatgtactttcgcagcagctcttgcggaatctcgccagctcgtatttgagattcggagtcgacttccataccatcttcgccttcaccactctgggttgcgccgttctgcgaagccttgcctttgtctgagaaaccgtatgaagaatttacggtattatgtgctcggccgtgtgatttgactacgaatttcgcaagacgttcgtcctcggctgggtccacagtatcgcggactacgcacagaatgtcgaatcgagacaagatgggctcggtcagctccacattctgcgagaagggaatcgtcgaattgtaacgaccgccaataggattagcagctgccacgatcgcgcatcgtgcttgtagtgtagtgacaatacctgccttggagatggaaatagtctgctgctccatggcctcgtggatggatgttctgtcttgatcattcatcttgtcaaactcgtcaatcaggcaagtgcctttatcagctagcacaagtgctccaccttccaatgtccattcgctagtcattgggtctcgacggacagaggctgtaagaccaacagcagaagcaccttgacctgttgcaaaaacagcacggtgggcagtcttctcgacgaacttcaggacttgagactttgctgtaccgggatctccgagaagtaggacgttgatgtcgccacggattgagtggcggccaggggccaccttgctaacaccaccaaagagcgagagagccacagccgtcttgatatcggtatgtccgtaaatgttgggtgcaattgagtcgataattttgtcaacgattttggggtcttttgacagttttcgaatctcttgctcgtccgcttctgtgagtcggaaaccagccagctggtcatgcgatttaacgacataattggcctcaagaatcgtcgcaaaaaccgggaaaccgttcttgttgtttagtgcggcgtcgtagttgtttcggtagataccagtcacttcaatctcctcacccggctttgcagagtcgatcagatcccagagtaggatgacctcgcggtgacgaggtagacgaccagctgggaccgttcctggcgactcttgcagggtcagcttctggtaatttcggtacaccgtgcgctcagagttgactgtgaacggaccacgcgactggcaattctggcagaaagaaatcttgacttcgacgtttgagtcctggtgaaacggtccgagtgtgacaccgcacttggtgcaatcaaacttgacatatttgagctggggaaagactccgcttcggcgagtaacaacaccactaacacggactaaactgttcaaatgtgattgacggagttggcggagagtatactggaccgggacgtcggtgatgcgaacatggatctcagcatggatgcgctcgtactcaggatagtgtatcagcacgacctccatggccacttggtcgaaaatcctgagcatctcagtgggcgtattggcaagccagaaggccagggtggctttctgctcagcaagatggtcgaaagaaacctctagagactcggtgttgacctcaccaagagtcttgatgcgggtaccatagactgaagtcccatgctcatccgtgtattcggtcaggaaggatttgaactcgcgagcgatggtcttggcaactcggggttgagcaacccagtcggtcaatgtgttggccttcacatcggtgagcgcttcaagcgacagctcctcattcatgatgtcgtctcccatgtccatttcatcctcctcgtcgtagcgatgtctcctcacacgacgacgacccatgagatcggccaggccgtcttgttcgtcttcatctggaagaaatgcagctggcatacggcgtctggcttcttgatcgcgacgattcaggcggcgatcaagctcacgtctcgaagcaagatcaaggtcatcgtagtctccttcgtcatcaatgccttcgccttcataggcatcgttctcccgggctctgtaatcgttctcgaagtcgtctgcaaacaggtcgatgccctctgcttcttcaacctcctcgtccaagtcgtcaacatcgcgcatcacgtcatcgtcgtctaggaggttggcttcgtcgtcttggggcagcatgggcggagaggaagccattgctttgttttgttagtttgtttatacttatggcagtgaggtctaacttacgactggacggcgggtgtgccgctgaagaaggtaggtcgtcatcatctcgtgtgcgcttgttatttccccggctgggaccagctcctcgatttgcagaggacatgttggagcgcaacggtgaacttggtactgttaggatgcggaactggggaaaggaggggcaggctcgatcgtcgcagccgtttcaatcggcccaaggaagaaggcacgaacctcatagtgatcgaagatgtgtaggtgggtcagtgtgcgtgcgcttgaagtcggtatgggctcaagggggagtgtgaggaagatcgtgggtggggctgccaaccacgcgtaaagtggaaacgccaaaagaacgcgtcgcgactgacggaccaatcacacagtagcgcaccagctgacgctctcgaggcacctgggtgcctacattgtcatactcgagcatttccttgtgcgataaacatatttcgtccttgcctaccgacgcttttcaattcttagaaacatcggtttcgtcagcatcctcgtttgcgaatgctcaccactgcggaacccgaaccaccatctcggctacaacatattccatagcaagcgtattgcactccacgatcatcacacaccgaaaaccttgattccaaattccagcggcaaccatggccgacacacagtcaatgatagggtcatcaaaaccgcgcactggcagcatgtcgcaagcatctgagagctcacagaccgcagccgagtatgtgtcgagtcctcttatgtacatgtccaattactgattcacttttcttaggttcattaaagagcagctcagccttgaggcggaagctcgggaggccctaccatatgtcagtaagacaatctcgttctgctaacatctgctgatactacatagcaattcgatacgtgcacacgcgaccttggtcctctacgccagagtctgtacgcttgcttgacgtgtaacccacctcccgcaacttccgctgcctcgtacaccccagccgccgtatgctactcatgctcgatatcatgccatggcgaacatacgctcgtcgaattgttcaacaagcgcaacttcatctgtgactgcggaaccacccgcataccagagacagcaccatgtacactccgcttaaattcaacgactggccagaagggtgatatgactggagaggagccggcgcctaccaacaagtacaatcagaacttccgaaatagattctgtggttgtggtgaggactatgacccacatcaagagaagggcactatgttccagtgtctcggactgggtactgtcgaggatggagggtgtggtgaggactggtggcaccccgagtgcctggtcggctactcacgcgaggagtatgcgaagatgatcgaaaagccgaaagtagaggacatcaacagcaatacggagatgcctgacgccgtgaaggaggagacaaaagacgacaagcctgcccccgtcgaagcggccatcggacaaacagacgctacgcaggccaccatcactggcacaatagacgctgcagtagcaaacggtactggcatcgatggcaacgatatagcagcagaagctgaggaggaagatgacgaaccgccactacctcccgggtttcctgcagaggacgacttcgatcacttcatttgctacaagtgtctcgaggccaactcatggatcaagaaatacgcaggctctcgtggctttctgccacccgtctatctcgacaagtcactcaatgacacacaagcagcacagacagtagtgggagcttcagagcccacaaatggtgaatcaaagaagcgtaaagcctctgatgagcccgaagaacccacctcggcaaacctcgcagtcccggtcccagctaagcgccagaagtccgaggaaccaagcggtgcgctttcaagtatccccgaggataccatgtccctccccataaccccaaagaagccagaagatccctcgatctgcaaacacgccgccctgccccctcccacaggtccagcgcaaacatccacattctcgctcttccttcagcctgacttccgtgaccatctctgccgctgcccatcctgtttcccgcatctgaaatcccacccccaactcctcgaggaagaagatacatacgagccgcccgtctccgaagacggcgacgagggcgcgcagtctgtgggtacaggctcgatcctcgaccgcggcgaagcagccttcaacaacatggaccgcgtgcaggccatccaaggcgccatggcatatgcgcatctaaaagacaaggttgcggcgttccttaagccttttgcggaaagcggccaggctgtcggagctgaggatgtcaaggcgtattttgagaagctgaggggtgatgcgcagggaatccaggatgcggctgggggcgcgaaggcgagccgtgatggggatggtgggaaggatggggaaggggatgggaggaaggggcagagtgggtattgatgcatagtgtatcttgggaaggatgggatgaagtttagagtatgaacgcaggcggcagactttaatgtcagactgcgcaaaaatgtataatgtcttcgaacaaagtcaattgcgaattcggtgcaagtgtagctttcgcttgtaggcgttcaaattataatttctctaaataacaaaatgtacagcaagatcaacatgcttttttttcgaaaacaaaacttgggtatcaaattaacgtccaccacttcccaccctttctcgttctctcagtcaaggccgcacagtcacagttgccgtctcagtaactgtctctttctctgtcgccgtcaccgtgactgtgaatatctggctcggcgcaatcggcgtaatgacaagtggtccaccagacgtcgatgagggtccagctgacggagcacttgatggcgcagccggtggttgtgcagctgatgttgtggaaggggaagcttgtggtggcggcgatgaggtcgcagaggaagatggttgtatagaactgtttgacgcgcttgatgactgtgctggtgaagacgcagccggggctgatggcgttgggactgcagcagaagtcgatggtagaattgcggatgacgatgcgagcacactagactcaggcgccggcacaggggccgatgcaacaggagtttccggcacttgtggtggaggcgaaggcattgctgatgaagaaggtgcaactgtggtgtactgagtaacaatcactacaggtggtggcgcgagtgatgttggtgcgatgacgaccggcgaagagcttgacggagttactctggattgctgacccagagctgaactcggtgccgcagcgagttctgacccctgtgttggcgatgggactggttgcggagtggcaactgaggatggcgccaaggcagaggttgagggatacacggttgtgtactcagttttgatgacatatgctgtcgagagtacaccatcaggcgattgggtggagttggataccagcaacacggaactgcttgcgaggattggtgatgctgacgcggttgattggggtacggcagcgcttttggaatccaaggggcttgaagcaacacttgttgattgggtacctgagactgggacaccaggatggttgaagcctggtagacctgtagagttgccggtggatggattgcttgtcgtcaagggtgtcggagaagcaattggtgttccctgacttgatttgtcttcttcgggtgaatatgtgaaggacggtatgctcgtcatgttgagcgagctacttgcgattgccgcttgtgaacttgcaggtgcgaagactgcagacgaactgattgaaggagaagcattgatttgtgatgaggaagctatcgagctaggggttggcgaggataccacgacagtgctcgatactggggcagccgacgatggaggtgcgggagcaggcgagggtgtgaagtaggatgtcaaaagaactgtctcggcttcttgtgtagctaaaggcttgccttgtggatcgaggaaagtcacggcgggattcaactgcgtaatgaccgtacgctgtaggggctcgatgataagcgcagtatcggcgttgacaacagccgaagctgtagactgtgttgctgatgtggtgttggcatagctggcaaagctatgtgaagtcagttgattgggacggtaacgtgcgaccttgatcacttacagttgccgtctgttgttcctcggtactgggcctccaattacacatgtcgaacaagctgccagcagcattacggtacgcaagaaagccatttttaacaggacctcgaattagagaagtggagattgaaatggaattgaccgtggagcaagacgcgcgcttgaagagaagagcaagatccacaagacacaaagcaaagaattgagggattgaaggactatgagagaagcgatcgacagaaagaaacacgctaaaacgacagacgggtagggaatagaaggtgaaagtcgttcgtggcaagcaaacgtcggtctagatgtcacgctggtcaccgtgaggtgttcattgcatctgggccagcacttggttttgaagctccattagccgctgcgagtgtagtttgacttcagaatagaacatgggcgagtactggcccagcattgtcgcagtgccctgcaatttttacgtgtcactgggctgttctggagagacatgagaggtaacccgaggagtggttgtcgttgttcgacgctggcgagcgatgtttcagggatcatcagccaatgaggaggcaagaacgcgaaagaagcacgacgttctggcggctcgcggaacagtccttttcttgtactctcccacattccacccgccagcaatcgatgctccagaaatagtaccgctacaatgcggctctccggcaggtatccgagccgccgatgaggttgcagccatgggcctgtttcgcgtttttgatcgtggcgtgaagaacatgcaatgcactactttctcagttcgcccatctctctaatagacagacgatacctagctggattggagaaaatccggatatatggctgctataggctcgcacctatttgtacagattccaccggcattcgcaccgtgtagcgcctagccacaacattctcagcacttcttgtgtatacttttgcacaacaagcactgagcatatctatacaccgaaaggaccacagtacggtgtgcaaaggcggtgatcatggtggggtcaggtcgggatgtatgcacgtgctggttcccgttgcgctttggtgtggttgagttgctatggcgacaagcgaaggtcgaccaggaaagcaaacacggtccatccactaggacaacgattcgacatagcaggactcgacgtcacggtaggtcagcattcttttctctgtagacgtaggcttgtgttccttcccacctccatttttcgcctctacctctctcggcatccaccatgagtgtccgagtcgtcgcgcgtatacgccccttactcaaaaatgagatcgacaaggacaccattgtcagcgcagagacaatcgacggtgaaaagaccgcgacggttgtgcggctaccgagcccgaagaatgatgccgagtccttcagcttccagttcagctctgtctacgagcaagacgcgacgcaacagcaacttttcgatgcagagagtatgtcacgcctggccacgagcgagaccgaagctgacgcgtagccagtcgcaccgacggtcaagcacctttttactggattcgatctttccatcttcgcccatggctgcacaggcacaggcaagacgcacacgatgcgtggaggaaagtctttggcggatcgcggtgtcatcccgcgcctgttgagtgcgatatacaggcggtgtaagaagatcgagaaagactctgcgggtgcgacacaggtcgaggtggcgctggagtatttcgaaatttactgcgatcgcgtctacgatctgttcgaaccgccggagaagcgcacaccatccggcctgccaatacgagacaaccacggaaagacggtcgttgttggcttgacagaaaagccatgttcaacactgaaagagtttgaacagctctatgaccaggctaacatgaaccgctcaacctcagccacaaaggtagggactgccgtcgaggatcattaggacctttctgactcaatctagctcaatgcccactcatcacgatcgcatgccgtcctttgcgtcaagatcacccaaaccaccgagaccaccatccaggtcagccgcgcatcgtgtatcgatttggcgggatcagaagacaaccgtcgaacagacaacaacaaggagcgcctcgtcgagagctctgccatcaacaagtctctcttcgtccttgcccagtgcgtcgaggcaatgaacaagaagcaaagcaggataccgtatcgcgaatctaagatgacgagaatattgtcactgggtcagaacaagggtttgacagtcatgattctgaacctcgcccccacacgagcttatcacctggatacgatcagctcactgaattttgccagtcgaacgaagaagatcgaggtggccgaggttgagaatgatccggttctacgaacaatggcaaagcctctggcaacaagtagcatcggcggtgccaacatcactcgacagccattgcgacccattgccgcggctcacaacgcgaacatcccagagccagagaagcagaagaaaggggaaaagcccatcaaggccttctctgtatattctgattcccgcaagcctgcacctcgcacgtctaacctcacatcacaaaaccaaggcattcgccgaacggaaggacagaaacgagctgcagagcccagctctacctttggatcacgaccaaccaaggcctttagaaccgcggatgccacagcgcggtcacgaaatgccgagcctgccatgacaaaagcgtccatcgaggcactgatcgctcaaaggatagaggagaagcttgcagagaaggcgcttcaagacgcaggtgcatccgcccctgcactatcggcggatctgcagaagcgtctggatgagttggagcaccgtatcgatgctcaggaagaagatggcaaatctcaagggctacagttccttctgatggcgaagcagcaccacatccgcggagaagatgccagcgcactgagaatgtacagactggcgcaacccttcttcccaggcaacgcgaagctcgagtcgaagatgaggagtctagaggatcggatacgagccagcaaggatgacacagcagccaaacacgtttccgcacctgtcgctatgacactaccacccgcggccccctcgaatctcatggcacccctaaaggccaaagagaagccttcgaagccaaggatggtcttgagagatgatgaggatgaggaggatgactttgcgccaccacccgactccgaccacgaagcctcctacgcctccgacgacagtttccagtacaagcccaaagccgcccgcaaaccaaagaagaccaacaagaaattgccaatcttccgagacgacgccgatacttcttcgcacaactctatggaacacacgccacgaactacgcatcttttgaaaatcatcaattcgcgcgacatcaaccagatcaaggctctcaaaggtgttggtgcgaagaaggcagacggcattgtgaattgcttggttgaaatggaggatgctgaagtcttggatctcgagagcctagctatgttgaagggtgtgggagggaagacggtcgaaaatatgagaatgggcctgacgatgagcgttggatacgacttctaggcttctccatttatttattttttgcatttcaagcatggtgttattggcgtttagaggacagcagcatacgactagcatgcatggcacggcgttcttggatacgaaaagcacttaggtgctcagcattttacgagtcattttctcatcaatctcatccttcgattccttcaacatctcgcatccaccctgacaatgatacactgtctcgccatggtatcatacagtccaaactcattcaccgtcctcaaacaaacctcctcgagcctgactttaacaagtacctgtcccgcattctccccatgcctcacccctacctcactctccgcactccccttcccctcccctcccaaccccggcataaacctctcccagatctttcttttcggcaacacctcctcaaactccgacctccccgctctcacatctctattcagcatctccctcagcaccctctccaactcctccaccaccgcctgcacgcgccaaaactccgtggcgtccatctcgccctccaaccgcacggtcttcagctcctcatcgctcgcgtacccgatgacttctacaggtcgtgtagtgccaaatgcattgccgaaactaaattcggacttttcttcgagcggcgggagggggatgtccgagggtaagagggcgagggtggtgcgagcgaggccgagagcggcgcgctgagagaggagcgggatgatgtgggtggttatggtggactggatgtgggttgtgcgggtgagggtgagttggtcgaggagggcttggccgcggtgggtgtgtggttgtaaatgtgaaggtggttgagagtgggatgcggattcggtgtaagatggcggtggtaaggtatctttgtcgtacggcatcttttgcgttggtgggtgtgtgaagatgagatgcggtatgtgatttgctacgatgttcaaaagaatatggtttccttccctatcctcgcgccttcctcaccccgacaccgaacagtggcgaacatccaatacgataacgtcgggtctcggcatgcactcaggtacttgaacgctcgtattctggctgcctgattcagcctcgcatggctgaggtcataactagctcttttctatccagtcaagtgattggagctgcctcgaacctgaggtacagtatcggaggctagaccagtggaagggagtgagatgtggtcatgagatggggccgggccgggaaagcttggcttcaacattgggcgtaggttgggcgggagaagctcgagaagctctgggaagcttgcttgatctaaaggatgtgtggtctccatcctagtgcctgcacaacagtccaccacaactcttgcccaatctaactgcacctcgacatgtgacctccatctctttcactccggaaataaagcatggtaagctacactacccgttcggtttaccgaggtcacggacccacttccttccagaagacagaagcttggtacggaggctgtggaggcgcaaggctgactcccagcatggttgctagctctcattggtttagcgagtgggccgtgcattcaccacggcacgccaggcccgaagcggtggaccggtcaaacctcatgtcttaagatatgtgatacgagggtgcgtccacaataatgaaggtgtataaaggtaagctgtaggacggaatattagaatatcatcatcgcaggtttattaaagatatctgtggtttacattgagcacgttaccggattaaatcattttcttgagttgaatagcgctcattttgtcttaactaatcgagtttcgagattctttcttacgactcttcaaacacacatctctaacgctcattcatccaaacactcatcgaaaaatctaccgtcaagatggtctaccatgtcgcagagccgaatagctacctggtcatcaccggtgttggcatcgagaaggttctcatcaagaagaaggcaagtacatcgcatgccagaaaaagagacataatccagactaacaggcgtaggcattcgtatggccttttcaaaaagtcacaaagatctccatcacgcccttcgacttcagcatgggcatccaagccatgactgttgagaaactgcaattctctctaccagcagtcttcaccatcggccccgcggatagccaagaggcgctcgagaagtacgccgtgctcctgacgggcgagtctgatggccgtcctcctgtcgcggcagcaaaaggtgctgtcaccgtcgctgcgggccggaaccatgtccaggagattgtcaagggtattattgagggtgagacgcgcagtatcgtgtccaacatgactatggaggagttgttccgtgagcgtcgagtcttcaaggataaggtcatccagcaagtccagtctgaacttgatcagttcggtgggtctcgatcactctacactccgtgtataggaagcactaacaccacacaggtctctgcatctacaacgccaacgttaaggaactccaagacacgcctggatcggagtactttgccttcttgtcacgcaaagcccacgaaggcgccctcaatcaagccaaggtcgatgtcgcggatgcccggatgcgcggcgaggtcggagaagcagagaagcaaggcaagacgaagcaagaagtcgcaaagattcacgccgcaaccgctgtccttgagacggagcgcaaagccgaaaaggcacaggccgatgcgaaactcacaaacaaggagattcagattggtaatgacttgaacattgcacgcatcaacgcgaagcgcgaggctgagctcagggacgcggaactaaacaccgatgtcgagaagaagaaggcgctcatggagctcgagaggctgcgagccaccaaggtcgtccaggcgaagattgagaaggagagttcgcagcagaaagctgatgctgagctgtatgcacaggagaaggcagctgagggcaaaaagttcagcgagcaggctgacgctgaagctgctgcattccgtcgcctgaaagacgcagaggcagactacgcagccaaagagcgcgaggcggaggctaacttcctcgtaaccaagcgcactgctgaggcagagtatttccgaaaggagcgcgatgctcaggctcagctgattgcacaacaacgcgaagctgaaggtttgtcggccatggcgaaggcttacggcgaccttgctactgttcttggtggaccacagggtctgatgcagtatctcatgcttaccaacggtacctacgaacgtctcgccgacgcaaacgcccacgccatcaagggcttgcagcctaagatcaacgtctggaacactggggcacaaggcgacaacgctgctgatcctacggcgcctattcgtaacctattccagagcttgcctccccttctgagcaccatccatgaccaaacgggtatgtcaccgcccagttggttggcgcagatgcctgtggacgattctaagaagacgaacggtttgcacttgcggaatggcagcgaggtcggttctgcttagggcatacgcgtcaaagagatgtatgatgggcgggcggatagttcaattgacgggaaggagacgaagcttggtggcagaggccgtggttttctatgttcgcgttgcctttacgttataccctggcgttagggatgcacatgacttttccgagaatcattccttggttgcaaaactcatgtatccgccctctgtgtagactagactgtatcgttaatcccatcaatccttcatccgcaaagatgatatccgaaatagagagcttggcgtgagatgtcgatcatacgatgatgacgaaactttgttgttcattatattatgttcctatagtgtcgtggcgcagacctctgaaggggaatcacaagtttatagcgaagatttcgagtccatttggatgcaacgagcatgacaaagtgcaacaggtgtgttgtgtacacttttctaatacggactgaagcatgacaagagcactggatcatcatgtgatgaccgagatccgaagtaggcctttagtctcggatggaattcctactgcgcagcgtcgaattctggtgaaatttggctgacgagtatgcatccccaggactgagtccgacaaatggctcgattcgatcctggccatgagcctagtggctgtgatggagcccacgagagtaagagctttggcggtacgggtattgaagggtctgaagttgaacaggctgaaacagcccgttcaggtctctggcttcttctcgccctgagcatcgaatccaagggtctccaactggcggatgagctcgttgatcttgatgactttctcgaactgctctggcagtagcttatcacctttctctttcttgtccttcaactccttggcctgtctcagcttcttcatgagcttctttgcttccttctctttctctgcttcggggtcctttggcttctccggctctgcagctgtctcgaccacatccttcttgcctgcagtttttccgccggcggatttgacctcctcctcctccttccaatcggttgcaggtggcagctgccttcttccttgcttctctgcgtttagcgttcttattcgctgcggcactgagcttggtggggtcatcgtctggcttcagactttcggcaccgggcacacctgcctttcctctgtttcgaaaaccctccgccgttctgttcttatatagctcgacgtcttccggtggacggtacccggggcggactcggatttctttgcgcatggtgccatcgggacggacggaagatggtatatggcgttcaccactggccgaggtggtgataccggctcgcgagacggaaggggtttctacggtaggcatggcgaagtgtctgttgccgattctctcggaccggagatgctgggacttggaggactatggagtgaggcagaacccgggtgcggactacctcgcgaacttgcgccaattgagggtgaacggtttcgacggaggcggatgatgtgctgagtggatgcgcacaccaaggacggtccccttgcgttgttttgcttcagtgcgcggtcagacggaagtgcgtaagatggtggggtaaaagtcgttgggaaagttgaggctcttcacgaggaaggcaccaccggaccacgggccaatcagggcagccgcgatccggtcgtcaacctggacgaaagaacctcagatcgcttttgacatcgacgtcaacaccactacacacgcccacgaagctcttcagcacctccattcaccgccaaaatgtctggagtaagtcaattgatggatgctcatatttcgagaccgctaacgaccgcgtgtagattgccagcaccgtgtacaagtacgcctccctttgcgcgaacactttgtccgggccacagcgatactgaccatcgcctgcagcgcggtcctccgcagcaacaccaccatgttgttcaccgtcttcggcgccgccttcggcatgcaactgtacgtcgaaacagagcaggacacggaaggacagggtactaatccaggataacagagccttcgacactggatctgacaagatctggagcactctcaacaagggcgtacgtcaaacgcgagccatttggacatcacccgctaatgcactcggcagcgtcaatggaaggacatcaagcaaaggtacatggaggccgccgaggacgacgagtagatcagcagcaaatcgacaaagcgcgcatgatctttggacaagccatggcacttggaggaggacactgtatattcggatgtattctacaactgcgaaataccaagccaagattctgagcacggaaaaccgctgcgcatgctctctttgagtgggctggctagaggcttgattgtcttcgagagaaagcgacatgccagatgcacactgccctggatttgtgatcatcgtctgtctactatgcttgctgtgtacaacgattgcctgtgatgctgtaacgtgtcggtgaactgcagccttgacgcatacagtaaaagaacgcgcacaacaaccacgtaatccccgacactgctctttcctggctctatggtgcggtaatcttgcaaaatcgcacatgccctgttcgggggcccgccccgtcgtcgggagctctcactggtgatatgacatagctccaactgggaccttcacaccctcaccaccaacattcacgccagtcagaccaaactccacaaacaaacaaacaaacaaacccagtggccggtccacacactgtccgttgggcaaaccgccatcctacttctcgcgcgacattttgccctggactttgctgtcgcgaccccaccatcccacctcgacgcgcccgcatcatgtacgtctcgctgcacgagcaggagctgtgtcgacactttcgcgagctgccacggcggcacaactaccgattcgatgagactgccgaccgcgagcttcgccagatcctcttccattcgctcgccggccgtggcgactatctccccctcttcttccccaacggcccaccgaccgacttggagaagccttggagcttgcgcgatgcccagggagcggtcgagggcgcagaatactcggctgcggcgagaggcaagccgtgtggccacatctttaagaatggcgaagccacataccggtgcaagacgtgcaccgctgacgacacatgcgttctgtgcgcgcgctgcttcgatgcatcggaccatgaaggccaccaagtcttcgtcagtgtatcacccggcaactctggatgctgtgattgtggcgacgacgaggcctggaatcgcccggtgcactgcaacatccactcgatagactcggagtttcaatccaaggcggctggcaaggcacgagagggttcggtgcttccagatgagcttctagaaaccatacgcataaccatcgcaagaactctcgactatcttattgacgtgttctcgtgctcccctgagcagctgcgcttgcccaagtcagaggagtccatcatgcaagacgagcggcagtcgcgcctcacgtccaagtggtacgacccgggcgaccagccagataattgcgacgaatactgcctggtgctttggaacgacgagaaacacacggtcaatgatgtgcgcgaccaagttgcccgagcgtgcaaacagaaggcggctttcgggctcgccaaagcctacgagattaatgatgtcggccgcagtgctatcgtgtaccgcacagatatcaaggagttgctgcgcatggccaaaatcatcgaagaaatcaagctgactgtcacaatacgctctgcacgagacaccttccgcgaacagatggctggtgcgcttgttgattggatatcagatattgccggctgcagcgtgggtgaggacaaccaagtcctacgacgcactgtttgtgaggagctgttgaagccatggcgggtcggtagtgaagcatcaaatgagaccattggcaaggatggccttgacgatcatgagatggaagataagcaggctgagatggatggcttctatggtggactactaccgctgcagagacgtgtgcggacgataaggatacagcgccgccgtaccgatacgaatgatgacaccacagcgtctgacgatgatgaagaagacgatggcgaaggcgaaggcgaaggcgcggcagacggaggtgatgacatggacatagacgaagtaggtgcccaagataacgacggagatgtagagatggaagcatacgaaagtgcggacgaagctcttgaagtttctgaggctacaatggctggatatccaccaccacccccacctccgcccgtcccgcaacgagggcagcctgagcaaagtgtcactccggcagagtcagacagcgagcccatgggtgcaccagctctcagccatgttgaaccaaccatgcgagtaccagcgacgccagtaacccgatcactaccgctgcggccatcccggcctcccaactactggttggaaaagcccgaggcgtatggcaagaagccaggaacaccacctcacgaggatctatggcagcgtttgcgaatcgatcatctgattctgtatgatctgcgcatgtggaaacaattgcgcattggcgtacgggacgttttcatcagcacagtagtcaccatcccccagttcaagcgcctactgagtctacgattcgctggtgtgtatactgcactggcacaactctatctcattgcagaccgcgagccggatcattctatcatcaatctctccctccaaatgttgacgacgccatcaataacatccgaagtcgttgagcgtggcaatttcctcacaaatctcatggccatactatacacattcttgacgactcggcaagtgggctacccatctagtgtggatcccaacgcaacattagcattcgagcagggtgccgtcacgaatcgtcgaatgtaccatttcttccttgacatgaagtatcttctcggctccgaattcgttcaagagaggatacgggaagaacaacgatatctcttgcaattcttggatctggtcaagctccatcagggtatctgtccaaacgttcgtgctgtcggtgagcatttggaattcgaatccgaagcctggataagcgcctcgctcatcactcgggagatcaacaagctgtgtagacattttgcagagtctttcacgtggaagcgtgatgaggactccaccaacatacgtcgtgccatacgcgcagctgccaaggttgtcattgtcaactccttgggcgccgaacgacggcggttcgatcagagcgaactgaaggaagaaaccaggttcaaaacacttgaagtcctagagttcgacgcagaaccctctacattctttgggccaacatacaaaattgtcgattacgtcgtcgccaaggagccgatgagcttccatcatgcgctccattacacattatcctggctcattgacaaggcacggagtatgccacgagagcagatgcttcagcttcttctccattcgcacaccgagctgcaggcagacttcaacccatcgagtgtgccggtccctgttcttgaaccgcacgagtatcttcttgctgtattcgacttcccactccgtgtgtgcgcttggctggcgcagatgaaagctggcatttgggtcagaaacggcgtaacactacgacatcaaatgacacaatatcggagtgtttcacaaagggatgtatcacatcagagagacattttcctcctgcaatctgctctggtcctgtgtgacccgtcagttttcctcgcaacgatgattgaccgctatggcctgacgggttggatgactggcaagtacgaagcaagtcaacatggcttcgaagacagtcaagcaatcgacgtagtcgaggattttgttcacttgctcatcattattctgactgagcgtacatcattgattcctgctgaagagaacgatgagtcgcatttgacagctatgcgacgtgacatcgcacatgttctctgcttcaagcccctgtcattctcagacatgactgcacgtctgtcggacaggatacagaacatggacgagttcgacgttgttctacgggaaatgacccgcttcagagctcccgagggattgtctgatagcggtacctttgagctgaaggagcaatatcttgagttagtcgacccttaccttcatcaatacaaccgcaaccagcgtgaagaggccgaaacgacatacaagaactacgtggccaagaagaccggcaaacaagcgagcgacatcgtctacgagccgacactacgcgccatcccgtcgggactattccaaaacctgtcaactttcacaaaaacaccattgtttacccaaatcatatactacctactcggctatggtctcagagccgcggctgctacgccaaacattcctgccacgcgagtggagacatatatccagtttgctctccagcttcttctcgtggctgtactggaagacaagactgaagagcatgagtggtcgcaagaagcccctgactccttcattacttcagtacttacaaagcatgcaaatatgggcattcctaaccatccaactgttctctctgtgctgaaagagctccaagacaaggaagctttcaaggcgtgcgagcccaaaatcaaccttatcctccataggctgaaacaacgccaacaacactcattcatagtagctgctgcagcgctcaatatgcctacggataggatggacacagcgtcgccagctgggtttgcggttcaggagaaagagttgaagaagaagcaggcactggagaggcaagcaaaggtcatggcagcatttaaggagcagcaaggcaaattcatggccaatcaagactttgactggggcgaagacgacttcagtgacttggaagacgagacaggtgggcttgttgagcaggaaaagacactgaaatatccgtctggtacatgcattctgtgtcaagaagacaccggtgagcacaggctctacggtactttcggctacgtatccgagagcagaatactacgacagactgatgtgtacgacgacgactgggtggatgaggtcgtgcagactccagtcaacctcgatcgttcagcggaggagatacgaccttttggggtgtccgggaaaaaccgtcgcatcatcgagaaggtctccgctactggcgagcgcgtcatcactgaaagacaggaattaggcaagggatttccacactcacaagtccagccaggcccagtcaccaccggttgcggacacatcatgcactacagctgctttgaggtctaccttcaagcgacccagcggcgacatgtcagtcaaatagcaagaaaccatcccgaacggcccgacctcaaagaattcatgtgcccactctgcaaagcgctgggcaacatgttcttaccagtcatctggaggccaaaaaaggtcgtgcaccctggcgtgctggagacagaggcgaatttcgacgaatggatacaaactcagctcgttgccacgtacagggattctgctggagctgctggaaaagcgccagtggatcttacacccgaccagaaagtcttgtacgagtatggcgagcgagacttcatacagccgctttcgagccgactccctgacctcttgaacatgacacaggtagcgctggcagtccagctgccgagtatgcatcagccaccgcgatttcaggtccctgcattcctgggagtgccgcaagacgaatcgcagctgccaggtgttgcctcgagcgaaaacagctcagctggtgtaccaaacttctcgatgctggagctagtcaaggtgtatcaacgactgaaagatacactccgtgcgaacggcatccattccacgttcgcatacccacacagcccagctacgtcagtggaagatctcacgcacacagactcgctcgcacaagctctcggcaactctattgcggctgcagagatcgctcagcgaggtgtgctatcgacctttcctaggaacacgttaatagataacatatcaacgcagaccattacacatctgcgtgtgttctccgagacagtatcttcgtacatcgctgtgggaagcctccgaaacagtgtctctacaaagactatggaagaatatcaagaatgccaacgtcggcagtgccatcagctgttcgtgggacacccaggtatctttgatccggaagccctgagcttcgatctgaagggaattgtgcctctcatgtgcaaggatccattcatcttcctctcggagtgtgcagtcggcatagccgcagcttccaacctcgacatccatcacatcatgcgtctttgctacttggcagagatggttcgtgtggtattcaaatatggcctatcaatggacgagccgtctatcaagattgaggattcccgtactccacgccgccaacaccgtttctcaaatccggagaagttcatcaatacggacaaggtcaacaacggcttcttgcccccagatcagctgaacaacatattgttcttcgtctgtgtcatctacaacgtgggcacaatgggtgtttcctctgcgtcgttagatattgacaatatgcccatcccttcgcacttcaaggagccaaatttcctctacttcatccagacaatgatgtcatcgtatgctctgccttttgtgcgcaaggcagccatactcatgcatgtgcggtatggtgtcgagctgcctacaattgccgctgaccgcgccgacgaccctgagcttgagcgcctctctacactgctcaaactgccttccctcgcagagatgctcgcatccttcacccaaagaacaccagctgggcacaccacgcgctccaccgtcggtggctggctgcgccatctactctgggtgcaagcaggcaacgggcctctcaagccgagcatttctctctcccaccccgccatcttcgaactcgtgggtctgcccaagaactacgacaccctcaccgacgaagctatccgccggaagtgtccgactaccggcaaggaacttactgatcccgcgctctgcctcttttgtggagaaatcatgtgcagtcaggccgtgtgttgtatgaccgacaagcaccgcggcggctgcaaccagcatctatccaagtaagtctctcgtccctcccaccatctctcattcccaaatactaacgcaatacagatgcggcggccaagtcggtctcttcattcacatccgcaaatgcatgatcctgttcctcaacctcgaccacgggtcctgggctgtcgcgccgtatctcgacaagcacggcgaagtagacccgacgctgcgcaggcaccaccagcttttcttgaatcagaggaggtatgatgcgttgctgaggaagatttggttggagggcgggattcagagcatgattgcgagaagattggagggcgagattaacaacggggggtgggagagtatgtgagcgggtgtataagtagttatagttggcgcattttagggagtatggcggcgacggaggagtttggttaggtagcataggtatcagcattcgttcaacggcgtctcgtcataacatcgtgctgctcgcaagtctgtgaaactgtgcaggttgtggtgatttgatgatattcgggatttggacgcaatgtccttcgcttgcgcgtatgtacaatcgtgatgatacaacaacgtattcttacaacataatcttcgcgggcttgtccgcatcttccgcgtcgttttcttcgcgtggcggctcaacctctgcctctgcctctgcatctgcatctgcatctccttccgccgtaacatctactgcgtcgaattgaccttctccgctcgctgatacgctctctacagtctgctcactggcaaatggatccgactcgcgcgccaccacggcatccggcagtccatccggcgcaccgtcctcgagtggcatttcctgcctaacctctcttgcttgtctctccggcctcgccacactctgctccctgacccccaacctctccgcaaccacactcctccaccttacaatcttcccaaatccctcgacccacgcctccaactcatacagcatctgcatctccctccccagtttccccgcacgcgccagttcattctcccggataatgccgtcgagcagatcgagcgttgcgagatcgaattccacaacgttggcgtccatgtcggtcagcagcgtatcgatgagcgcgtaggatgactgctggacccacgcggtgcggatcagggctttgtagagcgctgtcgtcgcgccgagggcgtaggatgagcggccgagggagcggatggtggggaggatggcgagcggaagaggggaacgggggaagcttgtgcgcagggttttgattgcggtgaggagatgaagggggtaattcgggaaaaagatgcgtgtgtcaacatctattttgttcgcaggggttggtggcgcgggtttttgtcgattcttcgatcggggctcctttttcacctgggtggttatggtggtgggattgtcgaggtcgagtttgcgcaattgggcgaagacttcgcggtcgagggtctgccacaggtggacatctgtcggggcggatttgagcagcgtgtcaatgcgttcgcgctcttcgaggcggagtttgcggatgcgttctttttcggcgcgggcggtgaattttcttttatcctggggtgtttctactcctgaaaggtctatagtctttaccggggtatcagcgctcttttttgttttggattttgcgtcgatgccgtctctctgtgcatttcgcatccgtggcgagccctgcaatacggcgtcgaatactttgtccagcgaattgcccgagctctcctcgtcatcctcatagtattcatccgctatttggtccaattcctcgtgctcgccattgctgcccttgccccgtccccgaccctgggtgttgaacgtcttgtacagcttttcgaaagccgcacgctcggagcccgttatcgtcgtcttccgtgcagactgcgcctcttcgaatgtaggcggcaaatttccatcggcatcttcaaacggtatgttgtaatcaggcgatggctgtgaagaaacactgcgccctgtgtttggtcgtgtgacgggcttccactgcaggatggtcgctgtctggtacagaaatggcaggagcgtattagattgcgagacacgcgagcgtgatattgctcggaacgtgtgcgagcatagcgacatcgacaatggaagccgaggaggctgaaggtagtttgaaagcctactggagacggtagtgatcgtgtgaaaatgttccggactttcgagattcgcagtgcattagcgcgggtcaaagcttaatttcagtagacatcatcaccacttctaacaatggccggagaccgattatccaaatatggctgatgtgctcgcacaatcttcgactatgcttcgctaatatccgccagcgaaacgttgcatatcactgggtcaggcagacagcaggattcctcgtgaacatgtctcattctcgaaagggtatatactttgggttaacatgtcccaggtcgactacatatcccaccatcccattatcatccaagaccccaaactaggtcgtctcaaagtccatagttacagcaaaagaaagtaagcggaagccaagcgcaggacgtgtaaatggacaaaatcgaacgtcgtaaaccctaacaaacgcccgccgctgtgttacgatctggtattcccaaacatcaaaaaaagacaacctgtaaagcaagaaaagcatcatgcatcaactgcggaattacaaagggagataggtgccgaatctgggtattcgaggaaattgagcaaagctcgtgggtatcgccgaaatcgtcaatgctatcccgctccatcagcttgatgaaagcgaagcgacacgtcttatgtcccctgaagagatccgatatcgaatcgtggcattcaatcaagaaaatcgtttcatgtttcgttgtcgtagcgtcgtatgcgtgcgtagaaagacaatatgaaaatggcgtcgtggtgtggtgtgtaaaagtgtatagcaacaaggattaggatcggttctcgacagcctgttgctcgccagttgcaactgccacaagcgcttctagacgtcgcatatcatttgcaggtggctggggcagaggttggccgaaggtgacggggcctgtttcgggttcgcgttgcggacggtagcctgagctcgagctcgatagagtgtgtctatggtactgcgggtatgttggcgactggagcggatgtggtctatccatgattgaagctgggggaacaggcttgtgctcttctactgaaggtccaggtgcatgtgtttcaacatagccattgctatgcacaatcgcaggatggtactcactcattgtcgtattgcctggagtgggcactccctcgctgctactcgagtcttctggagacgtacgttgtaagacctgggtgggctgcgcaatgggtccattgtaccaagcctggcgcttgttcttgcggggcgtcacaggctgctcattcgaagacctcgcggagtctaccggaggcacttggatcggtggcggagcgttaatcggcgtgcggtgactgaagtagccgtgcggtgccgttgtcggccgtgcagctggctgtccagggctgctagtatagtgcgaccaatgctgcgaaggtgaatttgggctaccgcgatcaaagcgattcatggaccgctgcagagtaggctcccatgagatactcttgcgcttctcgtggcctctgctaggggtgtactctgcaggtgcatggtaggtcaatgggcgtgctggggcgtcaacctgcatcggactaggctggcggcgaggaagcatcggtgcaggtggagcgtagtcaaagctctctatacctggaagtctggtagtctgtgaagccgccggctgtgaggtgaacgacggtcgtggtgcatcaggtgtctggtgatatcctagcccgctcgtcgccggacgaggtccactgtagactccgggatgccatgtacgtcttcgccaatctgcatctgccgttgaatcgcgtcttgactctgagaagtttgacgctgtagggctcgcatacacgctgctctggccggagaatgttgaggcggaagacgactgcagaggtgtcatgaatggtggaggagcctgacccggcacgcctgcgaagggattgccacttgatgggtttgacagccggcggcctggtggtggaggacccgcccatgatacaggcctagatgaggttgttacaggagactgcagtgttgatccgaactgcgcagggctacctgccgctgcagagaatgtggcagactgtggcgtggtaggagcatttgactgagtatcatactcgacaatctgtggaccgggactacccatcaaaggtgggttgtacgcatcgattgtgttcagcgacagacgtgctcttgcagcgccgtcactagccatggcgaggggcggtggtcggcgtcgcacgtccggtgactgggccacgcttatgctcgacatgccagtcgttatgcttgacgctgacagattcctgctgtgtcccctactgtgccctcccgtgcttccgagtgtgttcgctcgcgaccggttgccagggggtctgacgcggtcggttcggatctgcctttggaagcgtgtacccgttgctgcaagtgactcggctggtatgtcttcgttgacgtgtactgtctgggcatgctgccggagattgtcgagtctggagaatcgtcgtgaacagtgacattggaacggtcgttcgccggtgtgttttctgctggaagttagctaggcagggtgtcagatggtgtgagactcaccgaatgtgcctcgccagatgttcgcttctcgtgaagctcaagttgcagggcggaaactctgtgcagaagaagcgctgtcccttcttcttcttggacggcctgttcgtgtcgcttgtgacgctctcgttgtctgatccatccttctcctcgtcgtcaccttctcccatctccacatcgcgttgcgaagccacagactgggcagacctgtgcgaatttccgcggctcagctcgctcttgttcgaaggtgtctcgctcaggtcgcgtgaagacgtgaatggtgaagaaggcagcggtttctggcccgctaacccggcaaagctgttgcgcgtcggtgtcttgacagacgggtcctcggtgcgaacatcctcaacagccttggtctcgggaaagaacctgctgttcggccgcggtgttgtcggtgtcgtttcttcgccgccacgcgcggatggcgcctccggaacagtcagcgttgtgttgacggcctggaatgcagacatgctgggctacagtgggtgcagagcctagttgtcctctcgtattggtgtgtgctagatgcacttcacaaggccacgccctctgtgcaggaactgcgaatgcagctctcagcgcggctacctgaagcaggtgcagtcactgtgacactgcggggtgcttcttgagtgaagcggatgccagaaggctgaaacggatgtgatgacgaatagagagcggcgttgcaacaacatccggactcagcgcccggcgggtcgaaagccgaaagtcgaaagtcgaaagttagtagtatactgttcctctaaataaatgttaagcgttgcgttcgtgtcgtcgtaaaaggctgcggtgcctggctgtcacgggcgtggcacggtgctgatggtgctgagggacgggtgctcggagtttggaggtatggcatgcgacgataaggcgggcgggtgtgcctcaggtggcggattgattagcccctccttgcgcggctggggtgcggactcgatgcacacaaacacaaggcacgagcagattcgcggaagagcagaatgcggctccagggacgcacaggctcgttagttgcagttcagcgaactgaacaagtgtcgatacaggaagctgcgcgggattggggacagtcgagaacagtattgcgtcgcaagtgcatgcgaggaggggctggtaagtatggcacggacgcggctttgtcctgcgccctggcctgaagactgggccggcactggcagtgcagggcggttggggtttggctcagatccaccatccatgcggcgatgcccttcctgcgtgcagatccttggatctaacaagtttgacgagccttggcttggctagagatgccaccaagggcccagctgatgctgacgactacttttcgtcgacctgtcaggccgcttctgacacgtcgccgggagcgatgctcacagagagcgagtaatcggcaggccctcgagccgggaacaccaggcggcgctttattaggcggcgccgtgtgtataccaggatgctaacatgtagatggcacgcatgccttgcagagaataaacgatggcagccttctgtggttggtcctctgccagcgatgacgaaactagagactacctctctcaccgccgcgtttcacatgccgtgagaacgagcttggtaggctcagcgccacaaatggtggaccgctggacctgatccatcagcaaggtctcaggtacagcacctacaccgtcgatgcggttgaaggcgggttgtaaaacaaagcttgctctaagacccggtaccaaccatggtcacctccagctcgagcaattggtcggcgcgcctggtcctgcaagctaacaccgtaggcacgcgccgatgcaagggggactcgaacatgatccacagtaaagtgttgtacctcttgtaccttgctgaagcgaagggctagcatgcgcggttgagccggacatcagcggctcgcgacatgctgttctctgctgcgcacaatgcgccaacacgctcgagactctgctgccgacagatgacaaaaccgccgtctgcgcgagagttccgacggcgtgcaaccttgtccgtcgagagcaatatacggcgtgctatgatagcgagaggtagtcaggcacaagtgccgactcaaccagtttgctgcgtccgaaggtcgatttgtggaacaccacggctagaggtccgggtcggtgagctgcgtgcacgcgctcgcctttagcaattatgctagccttcgagtagattgtatagacgtgctgctgatgcacttgctgaaaaaaaatctgtacactcctgctacgactgtcagaatgcgcaagtcaacacgtttccacatggaattgtcaacatcaccggatcctgtccccaaaacaaaatatgaaacgggaggtgcacttgcgagccgggtcctgatgtgataattctgccagctgatgcaggcgtcggtagctccacgaaacaaacgaagcgatcagtcgccaggcacgctgctctgcggtggcgatggcggcgtggtgttgaggggcttgcgcttggcggcgttccggcgtgcgagtcacagatcagtgcgtccgaatccagcaggcacgttgaaggctgaggaaaccgaggaagccacacaaagaacaacacttgtgggcatacaatgtagcactaacaacaataaaacaatcgcgctctccagaagactgcaagtgtgataagtcccttgagtaattcacagtctgaattcgtgacttgtgcaaagcctgtacgttgttgtggcagtctcgcagtgctcaatcgagcctcaacttcgggtacaacgcgcctacagggtgatgaaaattcacgaaaaaaaattgagatcagggccgaaccggagtcgaaccggtgacttcgggataaacggctacggaaggctgcaatcctacactgaagagaagttaggatgagatcatgggaaaagcgtgtgggcgtacgaacctctaccactgagttaccggccctcgagatattggcaataattcctttgacatgatatatatacttaggatttaatcgaaggtgtttttcctgcgggacactattcccagatcccatcgcactatgatagaaacacgtaagcactttgtgcatctccacaccggaaaatctagaccactagccccacaagacccaaggagcgtgcttgtgctacagcacctttgttgcttgttccggcttaatcaatcgccatcaacggctgaaaatcgctacatatggtatctatcttcctcatctgtctccccaggtcgtctgtgaaagcggatcgtggatagctgcattcttcctcgaagaccttgccgatagcaaagaaccccaatgaaaaaaagatctcgatgacactgagaggtttccgagaaaacgcttcaaagcatgcaccgagctagtgaggatccggattgctcctaatccatcactagcagcaattcatttcgaaatcgctgcaacagcatgtctcaaaaccaaggaggtttgtacggcaatactgctgaaccaatccttgtagtgcgaaacgctcacgaagatgtttctgtacaagtcttggttaggctgatccaaatgaaaacgcaacaggctgacaatattttaggtcgtccactccctatagccaacagtatcgtcatcctgcagctcacgggtagagtaccagcgtcgcggacgaggatgctcgggagagacatccagaccttccatccaatcgacaaggctgttagccttatgtatgctccactctccacgtatcttgagccagcggttacattgaaggtcgggtacgtagtggtcgcctttgtatgtgccatggagttgtatgcctagcctcagaccaggatcttcagcttccaggctttcttttggagcccgaacaacacagccatgctggtgcctgccatccgggacgatatcgacgactattcgaattgtgtcttcgattagacggtctacatcggctcgcggtacccatatcttcacattgttgatatagaattggtagtcggaggaattgtggccccattgccatcggacgaaacgaccaacaccaggttgtgttggtggcggagggggaggccagttcggatcgtgaggatattgtacttttccatcaacgatagtgaaccattcagattcagctggcagcggtcgtttcggaagaggaggaggtggcaggaatgggtgaccgtcccggaaacgatcacgctttcgcttctcttcgcttatctcggtcctcctcagaacagcgtactcattcttgacgggatcattgcttgcctcaagtgcaggaccgaagtctcgtctcccagtgcgacccgggaaataacttaacggaaggccttgagcaaaaggctcagcaagattggcgccaaggttcaagtattcctctggtatgagcctgaaggcctcctcagaatgatttgcctccagttcatcaatctgcaggcaccgaaacacaaccacaagccattgctccaacagattcttcagcgggccatccgttaacgtcatgcttgccactggcagagcgaaaaacgtttctttggcataattgacatatgtatacgccaatgaaggatggtgcttgcggtgtttcgcgctcgagtggcatttgacggtacgatagcgcaaatctttcgactggccaccgtagaacctgtgaccctcctcaagaacgatgacgaagatgtaggcacctggcacctttggtatatcatccagggagactttatgatgcttcagactatggtaacattgtcagcaaactgtatcattgattcattcttccgtctttcgtgataaagagcatatcgcagcctgaaggtagcacttacgcatcggcatcccacaatgtcccggcttcaaacatatcaacaacccagtcgctcatcaacgcccgacatgtagaaattgccgcatcgggatcgtcaagtatgactttgtaatactgctcaatggcagcgtgttttgctagctccggaagtcgctcatgcacaaggaagtcgagaattgcgtgcgggtgcagaagcggctcgaaggacggcatggtgttgatagtacctgctggagaagaagtcgaaaattgagaaggtgaggtagaacaatcgacgatgatgatgggctttagttgctaaagaggttgcgtggtgaagatgaaacagcctgcttgctgaggtttacttaccgtcatccttactatcatcgttcatcgttcatcgttcatcgctcacactgtgattgtggagatgtcaactagcggcactgcatgatcaatatatcttctagcaacgtgagcgcctctcctgctctttggcattcgacaatgtccacgcctggcatcaactcctacaaagtaagtatgatagtcgcactctgtcagctgatcttcgcaaatttccacatgtctcagatttaacaaaagtataggatatgaacacaaacaaaccaagcgacgcccaaagggcagacactggtgtgaagccaacaccacttgactgggttagtatattctgtatgatacagtccatgtttgtgtgtactcaaggcatatcaacatcttattcctggcactatcgcaaataagctgagtattcatcgctaacattcgtgtaggctcgttaccgcgatcgaaagcgggcgaatgttgccgctgagaagcagaagcaggcagctgcggcggagcgtcgcgaggagaaggaagagcacaagaggaagcgcgaagaagatgaggagacacttctgccgccgtaagtaacttttcctctgatgtcttctcccttcatttaacacactcatatctttggttttaaacacttctgagaatttcaatttctctgctgtgcctaatcttgtcttcaatgaaaggaatactaaatttttgtagaaaattgactaagtcgcaaatgcgcaacaggcgcaagcgtgcgaaacttgcgcgcggcgatgagcagcagggagaagaggagcccgatgaaccatctgtggagatggaggtcgacgagaagaagcccgagttcgtcctgtcgcttcgtccggcttcccagccatatgtttgtcctggcaagatgaacgcgaagtgggacgataagaagaaatgcgtcgtgaattctggtactatgtaattaaatcctacactctaccactgagttaccggcccgtgttttcatgaagagattactaaaaattatcataaatattgcatgttgtcaaacttcagctcgtcatctctcttgcaaccatcgctctcttgaccatctctctttctgtcatctttcctggatgcttcggcaatcaacccaagtgaggggtaaaagactttggcgcattagtacatacgcatcaggtaagcctggctactacctagtcaagacagtctccattccagactccaaaagtggatccgggatatcttccgaactcaaatcacgcctgtctatcaaatcttatgcctgtgaagatatacggccttcatgaaagcgttgctcatgaatgccttaatcgcgtgccagagaatcgaaggctatctgcacagctgcacctacataccatgtactcaggtatcctctttcgatggccggacacttgagcgcgcctgctttatcgaaccaacagtttcgtaccacatggggaactgaaacgctgatcctgtatatatttgctgtccaaggcccgaacactgatcttgataaacccataaaggtatactgccttcactatacgcaacaacaaacatgttccctattcgcatttgcgctggaggcccaatttcatacttgaataagtatattctactcttcaccagcacatccaaaagcaatccacctgtcattatcatagcatcgtaaataccaggatctgaaagcgcatcccaaagcaacaaaatgattacaaccatgcaccggtcaagcttgacccacctccacgctcccaagacccagcaactacttatccagaaccagtttcttaccggcagctgcatgcacgcacccggacgcccgtcgcaacacgtctcacgaaccacgccatctcgatacgcagtgtagccatacgagcacaaatccgtgtccaagcgtacgttacagtagttctttctgctaatcaagatgccgtcgcacccgagactcaagacgcacgtttcatgattttcttttgtgcgagagtctggtattctctggctctaggtaatactctagacttcacatatgcatgctccaaagcgcatttcgacaccaaccgccccccataaacccgctctggcaagaaaatgctcccaagccttctttagtcatcacaccacttatacatatctcatgcaaatgcgcttactgcacgacctaaaaagtaaaagtcagcaactcgggtcctgtatcattcgggccatgttgatggaatcagcggcacgtcttgcagatctggacataccttctctcggagcttgctgatccattggacgatgctctcgccttgatctgctcggtcctcgacgagcagtgtttgagcccacagcttgagcattgggtcgccgtcttccttgattgcatataattgaggaagtaagatggaccctacaccctttgccttgtggtctctcgacttctcaacgactactcgtgattagtatggcgcgcagattacagaagatacattggactcaccggctcgtacgcgctcagagtactcattatccaatactggcaacgtgaactttccttgcttcagctgtgtacggtcctcgacaccgaagacgtctgcgagaagcgcgggaactgtatcacgtccaatccacctaagtttgttagctaatcccatgctggctgttcccataaaaaacttacaagaactggttgacgccgtcatccaggagatagaggccatatggaacgatggcagcactcgacaggttgagagctggaggcattgtcacttggcctgttgtagggtccggtacaccagcgtcgtccggcatatcctggcgagccttagtcaaagatcatacgatgagagaattgtacatacgtgaagactgtagaaactggggtagatgtactgagtcagtaagcgcagtggcagagttgagaggagatcgagagcagccgaccgcagatcggatgggatctgagaacttttcctgagaccgacgttcttgatcagtcccaagaagagaagaggaagagcacgtaagttttgaggaagctgaagaccgccacctcccatgctaccaccagccagttctttccgataagtttgtagaatctcgatgattttaccctgtagggcgtcccgagcagcgtcgagcccgcttgacaaggcacgctcaacagctttgtggctgaagtatgtggtaatcgcttgtgcatctgcggaagcgtagactgaagccagattctcggtagtcggaacagcaagggtgagcaccctaattcgacgttgtccactcgaggtggtgtgcagaacagctgcctggagacaagcaaatggcttgctgatagtctcgtcaatggcgacttcaataacaacggtctggtcccttggatacgccgggaaagcgcaaaggtcagaagaccggttaaagaagtttccatagaaggcagacattctcaatccggttgtcgcgcgaactcgaaggacagcctccaacccaatttcagccgacagatagtcagcccagctcagtcgcaaccttgacaacgtcttcttgcctggcggcgttccatccaggatagaagtatgtctgacctgcagtgaagcgcgggaggttgctcaatgtcgcgacatcttggtattgcgacgagaacaagaacatgtcgactgagacttggttctttgagcactcaacggcaaatgacttataccagttgtttgcaggctgcagaaggccagtttcttttccggtacccagcaacgacttgtcctctctgggtgtcaaagcagcgtgtccgacgttgggcaatgatgcaccaattacagtgagctttccaccgaggggtgaaatgagcttgtgtgcagagcgaagagccgagccgagcgcgaatccaggaacgtgggtgttttggaacatgcccggaagacgatcaaggaagctttcgatgttggtgcggcactggctcagactgacaaggaggtctgagggcattggcaggtacggctcctcgagatccgacacaactagctgctgtgggtcgttgttctcgctgttgtcggccggaatcgagaagaaatgcagaccagagtccacagccatgaatccaatgcgcgtcctcccgtctgcgttgggtatccgaccaagagattccttgatgactcgcgacacgactgcgagaagtccacaattgactgctgcttgcgtgcagtccaggataatgtagtagcagagaggctgcggtgggcgaaccatgtactcttgcggcgcaacaaattcggtgacggcgtaattcagttccggtcgttgccagcgatcgacgctcttctgctgtgctgcatcccagtcaaatgcctgagggacatcgttggtcaggttgcacatgttgcatctccaccggtgtccatggtcgagaaacgacacgaagggattgatgtaagccctacagcggcgacagcggctgatgatctgatcatgcacaaccggtacctggtcttccgagtcgtgcagcgatgcatagggagagatgacaagggcgaacggcaacttggatttcttcagtagcgagtgattggtcgggatggtgttcaatgtgcatcgcaggtatttgctcgactcgtttgcgaattctgaaggcgtggcagccgcgttggatggaaggttgataggcgggggagggttgtaaagctccgagacgtggaacggctgggcaatgagatccgaggggaacaattgattctgctgcgtggccgcgttgggctgttgtacttgtggcgcggcttgtccctgctgggggccaaggttcatctggccaaattgctggccgagcgcattggggtcctgggctggaggttgcccatacgcgggcgctggagcgccgtaggcaggttgaggagcgccgtagccaggcgtcacgggtgctccatatcctggggcgccgggtgctccatatccaggcgctgctggtgctccatatccgggagcaggtggagggcctccagctccagcttgaccgctagagttggctccgaactcgtatgccgcgcccgcataccggtccctcttcttgcggtccgccatatcgagagcagcggggggccagagaggtgattgtgtgttgtagaggtcgggggcgcgaaggattggtgctggcgggtacgagtgggaatttattgatgaggttgaagcttgatgtgtcttcttgcccaggtaggcggctcattccgcgctagcctcgccccgccaatgcacagacagacgagggatagcttctggctccacctagagaacacctttgctcttccactgcgttctcaccacctacatccaggcaccagcattgtcatgtacgagattcgctcatgtgtcagtacacaccttacggaaacattatgcttctgcattgctttacgtgtcctctacattggggcatcaacgtgtgcacttggagatattcctaggccgctattgggggtcgagcaagagctttttcgataatcaactaacattacaataatcattacagcaaggtatcaaatcattagtacacgtaatcatcaagatcccgctatcctgacacgaccaggtcgctcctcacagctatcggatggtaaatagcctttcctagacggctgttggaacctccttgtggacaggctcttgcctctccagcaactccgcatccgagacgggatatggagtttcagtgtatcgctgctcgccgctgacggtcctgctgccaggcgcctgatcaacgacggaaggctccgcagcaacactgtcatcaaccggtatggcacccggcatggcacctacgccaaggtggccagcattagaggtgatgggctccacatccaggcggtagctttgaagatcgctctcggcatcagtgaggacttgacgagcagcctccacctccgcaaaggcaggatgcgtgtcgccgggcacaatcggggtatcgtccaccatgttcaagagccgacgggcatgctttgcgaggatgatctgcttctcggcgcgctcaatggtggctgcgaagttttggtcgtaagcctccttgaacttttgtcgggtctacaatggtcagcaggcttgaaactactcggtgaaggatgctcttacgatgttgctgagttgtgcttcagcgacgagactctgggcctctgcgcgtacgagctcctgttcgagttggacaatcttggtgctctggggctccttgtacttcagcttggcaatctcgtcggagatctgacagttgttagcatgtcctgtgtagatccaagtacaagtcataccttggccttgtggtcgcgactgggctgaaccgagctctcggtgttgcggatctgcttaaggacgccccggtattcctccagcccttgtgcataaatgtcctcctgctcagcaatctccgcgagcaacacgcccaacttgtctgagatctccgagatgctctcgtcgccagtcgcttctccccattccgaaagctgttgggcaattccctggcgctcgcgcgcggccgcctcgtaggcaccaattgcgtgattctcagacttgatgatcttgtagagcttcttcgagagttcgggctgctgcgtgcctcgtagagatgccatggtgaagcggtgctttggggcagacttctcgctgctgccacccttcttggagcggacggatagagatcgattccttcatgtgatagtcagcatgcgatttgagcgcaaatattcagcatgctacggttggcatgcagttggaggggacgcggtgtgtcttacattttggctatatcgctggctcagcttcttagatgctttgtgtattgctctgagtcgctatcagctatgccttgctaatggcagtctgcgcgcgaaaaagggagtagcagcgatgatcgcctgaccgaaggagtctgtattaccgttttgggtacgataccgtatattctgaaactcttggatttttgtcggtgcaatcctgggtcggagaaggtactgttcgagagctggcgggggtcctgttctctgtacaatggagcgaggcaagcgatgatgtcattctcaatgctagctccatgtgctacctacacactatccaaattccatccggacccctccgtgactccagagctgtcataacctcttcacgtgcaacagacatgcaacaacggttccccacgatgatggctcgattgccaaacgcagcatgccatgcagaggcggctaggggcctgggctaccaaaccggcgctgtgacacgcattcataaaagtcattcatacgaggacttcataagctgcaaatatgcaacaggtcaaatggagtgcaaggttagtactgcgccgtatgtttggagtacgcgagcatgccctgtatttatcccacgcaggaaggcctgtgtcaccgtggcacagctatctgctcgcctcgtccgatcaggtaggtgactagtcaacaattgtcacataaaagtccaaaataccactgatgatccagtattccaacccgcccgccttcaaccctgtctggggttgtcctgagtgacaacgcggttgacgaggttctgtcattgtttgtgaaggcccctgagaaaaatatttgtcgtcccacctactcttgtcatgtgtagtacacggagcctcttaagggatttctaggttccgcagatctcaagcctcccgagatccatgggccgcacgcgcgcatcctcgtttcaactacctatctaacttctaatgatcccgcgacaaggacattcctgcaacaactgtcgggagcttatgcccgttcggctggactttctgcagtcagaaaatcagtcacagcgcttacagcagctctattttggcaataccgagagcacatcccgtggtcaactgaaggacgacttagcaacggatgtcagctttgtttctttaggggtctccacaaaatgacatggtacctgcagcgctatccaggacatgccggtcatggtattccatgcttcggcctgttcactccacggaccattcgcgacgcgccgattaccaacatcaaaacttctggccacaggcttccataatcaacatcacactaccatatgccgaagcacatgtgttcggaaatatactatcggtgccgagaggagtggccgcatcagaattactgccgtgaccagtgctcctaaggccttccttggtaaggctgtgacggatttccgcttgtagcatttcttactcgtggattgtctaccattgggcccacacagcagtacgcagcgatactgtacctgtgaccaaacggagtgtccgttataccgtgctggaggcttcatctcttctgtggcctgatgtgcgtgccttgtatgctgatcgacagttcctttgccttgtccactattagctccccagagcagctgtcaacatgcccgagggatcggttccatggctcaacttagctcagagctggacgagaagctcgagtagggatgtgcacccggtaatacacatttgggtgtctgtccgctcgctcacgtcacgcaaaaatcatcggacgtactgttggctcactgcataatgcacggcaacgctacccgtgcctgcactgtctgaaatactgtggctgcaaatctgtacgatgagacctaatattaggggaggcacagtcatggtctcttggaaaaagcctatcgcgattgcgattggcgaacaaggtttattgctggcatcacgtcgcgcagaaacgatgtgccttatcgacctgcaactcttggcgtggctccatgtctgcgagcggccgtttcctagcccttctttttggcccttgcccagacccactacattggcatcacaccgcgtaccccagacaatgggacgacgtccggtcattgcgtgcccgtggagcactcgcacaaaggtctgtgctagaaaaccaaacgctgttggtcgctccacttgaagatctcctgtgtataaagtgacacctgctccctctcatgttctgatgaagcaccaagcctacagtcatcaaacatggtcaattttagggtaactttccttgcctgcgcgggtcttgccgccgcatcatgtccgtacatggagaacgaggctcccatcaaacgagatggtgctgctcagtctcccaagtccacagacgagttcatggcgcaatatgaggtcgatgataaagacgtttacctgacgaacggtttcggcggtcccgtcgaagacatggagagtttgagtgctggcgagagaggccctactctgctcgaggacttcatcttcagggaaaagatcatgcactttggtatgtacacttgtcgccagtaagatttcagttctaacacctaacacagatcacgagagagtacctgaaagggctgtccatgccagaggcgcaggagcgcacggagttttcacttcttacgcagactggtcgaacatcacaggtgcttcattcttgaacaagccaagcaaggagacgccggtcttcatccgattctccaccgttgccggcagtcgtggatcacctgacagtgtccgcgatgtgcgtggattcgcggttcgtttctacaccgacgagggcaactttggtatgtcgttcagaattctgtaggagttcaacggttcacagcagtgctaacgtttccagatattgttggaaacaacatccccgtcttcttcattcaggatgccatcaagttcccagacctgattcacgccgtcaagccaagacaggataacgagattccccaggcagccaccgctcacgacagcgcatgggacttcttcagccagcagccatcttcaatgcacacgctcttctgggccatgagcggccatggaaccgtccgctcataccgacacatggacggctggggcgtccacacgttccgtctggtcaccgacgaaggcaagaccaagttggtcaagttccgtttcagaacccagcagggtcttgcgtcacgactatgggaagagcagcagcatgctgctggtatgaacgcagataccgatagacaggatctgtgggacgctattgagaatggctactacccagagtggatcgtaagtcttgcgttgcatttgtacacgcgctttgctgatcatgatgatagtttgaggcgcaaatcatggatgaggaggatcaattacgatttggcttcgacctcctcgaccctaccaagattgtgcccgaggatcttgttcctttcacaccattaggcaagctgaccttgaaccgcaaccctcgcaactacttcgcggaaactgagcaagtcatggtaagtcaaacttgacgtttttgtctgcaatcgactaacgatgacgcagttccaagtgggccacattgtgcgtggtattgatttcaccgaggaccctctcatgcaaggccgcatcttctcctacctagacacccagctcaaccgccacggaggaccaaactttgaacagctaccaatcaaccaaccccgcgttccagtaccacaccaaccagcgcgatggtgccggacaaatgtacattccccttaacaacgcaccctactcgccaaacaccttgaacgccggctccccaaagccggcaaaccagactcagggtcgtggcttcttctccgctccaaaccgttccactggcggtcgtcttgtccgcgctgtatcttctacttttgccgatgtttggtctcagccgcgtctgttcttcaactcgctactgccagttgagcaacagatggtcattaacgcaatgcgcttcgagacggctcaactcacgagcgaagtagttaagaacaatgtgttgatccagctcaaccgcgtgagtcacgatattgctgtacgcgtcgctgaagcactggacatgactgcaccagcagcagatgatacctactaccacgacaacaagacgactggaatcagcgttgcagagaagaagttgttgaagctggatggtctgaaggtcggatacctgagttccgtatcctcgaatggcgacaccgcagctgcgctcaagactgcgcttaacgacctcaaggtcagattttctgtagtaggcgagcgtcttgggaagggcattgaccagacctactccgctacattcgcaggtcaatttgatgccatcgtcgtcgacggccaggcagaggctctcttcatgcctgctggaagtctggcaaattcaaacaccacagcgaacgctaccaaggcatacacgactctctaccccgctggtcgacccctgtcgatcttgcagactggctaccaatggggcaaagccgttggcgtaattggctcaagcagtgcagcctttagtgccgcaggcctccaggctggcacccccggtgtctaccacttcgaagcaggaaacagtacaaaggcgatcgtggaccagctcgctgagggtctacgcactttccgattcttggacaggtatgcgctagaccagtagagtgtgagatgtgaatggtggcagaggtgaagaaagacaattcatacatttctctagacaacttgatgagcgtgaatttgtttgcggtgttacggactttcaagacgcctaaggcgagctgcggcctcttcgaatacgcctagcccgggtgtgaggtgagattagagtggtatctcggcagattctgatattgacaccggtagtgttcgtactcagggtggtagtctcggtcggtcacattttagttttgcggagagacccctgccgcccgactcacccttgcgagggtatttgaccgacctttccaccaatcagcagaaatggcgcagtcgacgtgtcgacagccacatatagtggctcagtactaccccagaacgtacgagctgctgtctggtatggacatctagacggtcagacgctgcgtgagctaccagttgtgtggaaggtcggcgccgtgaacaagcgcgcgtcacagtgcttgcgtcacccccgggacatcggcatggctgatcgtgacttagggagggttgtgtgccgttgcttcctgcttcacatcttttgcatattttagtccttggctgacctcaggcatttcgcatccttgaatccagtaccacagccgcgctgtagctattgttcttcttctccagtcatgacgacatttgtaccattgagacagcgcgggtcgagcttcctacacagacaccacagcggaaacatgctaaaagccagccatcgatcagagtcccccaagccagcacttttcgagggaaccgacgccgttcctcagaatcgcaaggtcgccgtccagcgagtcgttgagatccatgatgcactggagctgagggaccaagctgaggcgagcaccgaagcacaacgcaatgactccgcacgcacatcgagcgacaacatcagcatggacttcgatgcagtagacctgccgcatagtgaagtacgagcattcaaatatttcttacggaagtgggatcacaatcaacgccccgactctgaatttgatcaagctgtacaagcctccgagtcggacttcgaagaagctgccatcaagcacttcttccgacggatcgcactgtgggacgagagtgaggaagttttgcgggcgacgaggaaggagatggagaataggtcgaggagcaacaagaagaggtcaagagacagtgtactggggaagctctggatgaaggaacgaagcaaccaggagcacaacagctacgacgagctgaaggagactacaacgagagaaggtctggcacagttactttggacgctgatgcatgatcaaacgacgccattggctcctcagttcgtgtcggaatgtaccgacgctgtaaagagaaagtatggcataaagagctgaagctaagaaagcgcaacaatatcctattaccttattttccatagctttaattgactaatccgcgagattcgttcctatgtgtggcgtgtaaattatcctgtgggggtgctgcttttcagtcagtatcatgtgactgaatagcgctactttgaattccgctgtcggaaccgttccttccccaagccatcacgacttccaaaactccgcagtccaggcacaaacgcaatgccgttccttcagattggatacaagcgcatacactatgcagacctcaagccagaaggcagcgtgcttgagacatttatcttcatgcatgggcttggatcttcccaagattactactacgcgttggctcaaggactgctcaccaaaggcttccgctgcataatctttgataacacaggcgcgggccgatccccatatacgttcgtcgagcagagtgtccacagcctcgcagatgacgtcattggtgttttggatgcattgggggtttccaaagccgtttttgttggccacagtatgggcgggtaggtgaagcagatgtacagaaaagccgatcagaaactgactgactcaatgcagaatcgttggtgcgcacctggccgctgaacgcagtgatcgcatagtcgcagccgtcctcgtagggcctgtgtatccaaacgagaatgtcgtgccagtcttcgaaaagcgaatagaaacagtccagaaggaaggcatgcagcctatggcggacaccgtgccgcacgccgccgttgggacgcgagcatcacctctcgttaaggcatttattcgagagcttctgctgtcacaagatcctgcgggttactgctcgaactgccgagtgattatcaacgcgaaaccaccaaattacggcaagataaatatccccgtcttgatcctagcaggcgacgaagacaaaagtgcacctctcgagggctgcaagaagatgttcgaggaggttggtacaggcgagaagaagctggagattatgcaaggcataggtcactggcactgcctggaggccttcgaagaagtcggaaaccttatcgaagccttctaccacaagatacaaaaataaggacggctggaagtgttcaccagacaacccaacacaggaaagtttgcagccagaggacgcgcttgatgaatccttgccgcttgcaagtggggggaggggggcgcgtacggacagaggcagtcttgtgtggcctcgtgacagggtcattggtggcgtcccttttccgataagatgcatgaaggtcttggcgcatgtgttgaacacccttggggcgtttgcggcggatgtccagtaagcggtaatgcatgacccacgagctccaatgttcatggcttccacgttcactgtcaattcgcggtatcagttgtggcgacaactgagcaacttacgaggggtaaccccctggctgtgcatttatcgatactttaacgcgtaccgcctacaaatcatacggcgcctcatttgactattatcgcctattatggctgggtgtccgccccaggtccggcttttctaggagaggcatggtgcacttggccgatgtcgctgaaatcgtcgttttcgcaaatgattcggtccaacccgcgcccatgcagcgggtatgccgatttctggacgaggttgccgtctcgttgttcgatgtgcctcgcgcccgctcggctgtcataactgtcacaagcctgtggccaagtgatcatcgccctactcttgaccatcgcacaaggttgcctcagcctttcacatgcaaggactcccacacaatgtttctgccggcccagcagcgtgttgcgaccgctactgtgacatgtgtaaagcatctgtcatgcttcgtctggccacaaataagctaagcaactcattctccagttttatcccgacactaggccgtggagcttctagcttttctagcccccggaaatcagactgaggcggtgaactacaagcatcaagagccgcccacccatccgctgcagatgcgtcaaaaaaacgtgcgaagtctgtccgtgtcctgcatattggcagagcctggaccaaccataggccaagatcgacatctgtggtcgtttgatcttgccttcgttagtggcttagttgcctctgcgactgaccaacctggttgacttaatagtgcagcgggtctcgcagtgcatcacttgactttgcgtcgcatcgttccctcgttgtgaggctgctcgtcctcacattttatggagccgtgccctcagtaattctgttctcttcatctcggtagcggcgctggctttcggtgggccccccttagcacgttcgccttcccaattggacacagcactgactgaagtctagcggtaccgaaatcactaccaattccgattcaagttcccaacagttcacaaagttttgttaaaacgtcacggtctgcacttgtcaccgccgttttatggatcaaccatgaaacgcatcgacagtggcttccaggagtctcccttcttgagtccgcacaatgaaccaccgtcaattattagaagcaacactgcgcctactcaccatcgcaaacacaccaagtctatcatagagactgctactccgtctacttatcctaagaccatggagtcacagcggccagggtctgaagacctgtcgagaccatcccaccacaggtcaaagaccacgtcctccagagcctcaactacacgatctcgaggtcgcgctcatggatccaaaccttcctcgcgtcggacgtcttgcaccattgtggacccttccaggtcgcgccactacaggatacagagttcccacacagtgcccactgcaaccagccaagacattgacgatgtatacgccctccaccatcgcagctacagtctgtttcaaaacccgtcactgcacaccacgtccggccttccaagcccaactttgtctgaggaccataaactaggttttccaagtccggtcggtcgtttcagtacggatgaggtatatgcgcatgacgaacatgatctaccaaagaagagtgaggacaccacagccgagactacggcaaccatcacgcactggacttcgccatgtactcgaaggcgcgagtacgagcgcatagaccgggccaacagcggtgttcggggcttcttcaacaaagtcatgccgcgttgtgtttcaggaccacaagagaaattttacgagaaggacaagtcggacgcaggatcagtgcgacgatatcgattggatgatgaagataataccgccgaggagaagaaattcgcgaggtcgcagacaccccacttgaagaagccaagctcaccaaagaagaagtggatctgcttttgagactgaagagatgggctgtattttgacatttactgagagatgatttgcatttttgctttgcatcgcaaaggcgtttactacgatacccacagccgttgagctaaagagacgcattacacctctacattttgaggggttcatttttgaattacggcattaccacagcgttgaataatcagacatatagaatgcattgcgctatagcgtaaagttccaagaaacaaagtgctgcaaacaaataacctttcctccgagcttgcattgacatcgagtacctggactgggttcaccgccacttttcgtgtgaccatctgtcgtgcgcacaacaatacaacctcgatgtaccataatctctccctctcaccgacatatttgtgtagtatccatccgtgacatcacatcctgcacatatgaatcgtgagacgcgtgacagggacccactggtcattgcgaaaacaaacaagcacaatggtattggtatcgcactacaactttgcctcctccttgacggtcccaaccttgagcttcggtgcatacttcttaagcacgctctcattgtggtactaacagcctgtcagcgcgttgtcccgcctgccgcagtagtctcgaaacacgtaccttccagaactgcttgcttgcatccttgccacccactctcttgaggatctttgcgccgcccgggtgctcgtcgacaaatgtgtccattttgtacacgtcgctgtcgatgatgatgtagagacccttgtcgaccgaggcgtgctcggcgacttgcttcgttgtgagggattcggacattgtgggtgtgggcgttggcggtcggatgggatgttgggcgctcgtgatagatgggaggctggaggctcgaggtcgcgaaggaatgcaaggagaggcaatctggggtcttgtggggtattagtctagttcatggcttgttgactcgccccgtcgcgaagttggagatgcagacgtgccgaggtccacgatccggagatgctgacgccgttttccagtgcgtgtgattggctggtcggttttatcgtcttgtagggattccagaatctacatcatcctttcaccagaccacctctccatcatcttgacgccatcgccggcgacacattcttttaacgtgtagattataccatgttttatgatgccactcaaatttttttcacggtcatcggcggccactgagagccctgacttacctattttcgacgacatcggagaaatgagaggagcgcatatgagggcagaaattattcaggcgaagtatgtcgggaaatccaaaactcttccaatgtggatttcttcagggccgaaagagcattaggcacgcgaagagctggaagaggcactgacacgggagtaccttccaaagctgcaggtcggacacctccttccaacaccaccacccgacatgagtctgctactacggcacgaacccggagaggcccctctttaacttcggaatgaggagatttcgattgccatgttatccgtgggtctctacgcttcgacgcacttcatagcacgccatctgctgcgtcctccctagagtccgtcgggattcgttgcgggaaaacatcgagtgcatacggtttaatccgtagaatggcccagactggaagtaaagatgtacttgtcatcggttaagtggccagtcgagcaggacatattttggttcggctatgagccttgcatctttaggagatgcccacctccggacttccgtatcatgtcactgtggcaacttgaggatttaacgaggatttaatttttccggacgttcttctatatgatgtctctgctctcctggactctctggctgctttcttcacttgctggcgaccctcaagttacccaacgtcgtaggatgagtgatcaagggtccactggatggccaataccccccgacatatgtcacatcgacagggtcagtacggagatactatgcctcatttgcgaagaactgcaaccttctcatggcgaaaaagaggatctgctggccctgtgtttggtgtctcggcgactgtacctcgtcactactccatatctctatcggaatctcaggatagacctcactcgagcatcgcacatccgtctaatacagcgcctgatccattctggctctcaacttgcaagtaaaattcgatggctgacaatttcggggaccgaaaagcagaccgatttgcaacttcaggatattgacctccttttctcacgccttgttcgactgcaggagtttgcttggaatggctctctcgacatcccacaccacactctccagacattgagaaatcggttccccaaggccggcttgcgtatcggtgcactgcaaacgatgctgcaaggcttacctgcgcctgcaccgtcccacgcaacgcttctgcaccccggctgtaaacacctgcgggcatttcatttcctatcattgggcagtgggtccttgtacacagggttcaagagagacctcatccacatgctccatcacaacccgcaactatgcagtcttcatctcgatacttatctcgaaccttgggacaaatctttgcggaacgacccagagttactcaacgagctacatagtggtccgttgccaagagtcagttctttgatcttggccacaagtctgtttacgaccggggagatcgaactgtgtgctcagcgtgggatgttcagaagagtcctactcttgagagttcataattcaaagcaattcctctcgatatgtgcaagatcacttgacatcaaagacatcacctttgttcctgagcatggcttacgctttggtggcttgattgcacaagttgaccgactggccggttccaagagaccccccttcagaaaagtccgatcactgcgctaccagacccttgagcacatgagttccttcacccagcatcaaccagaaatgccttggtatcttatcgcacaaatgcccagactaaatttgttggagcactatcctttcctgctactatcatctcgcactggaccacaactaggcgcgaccactaccactggtctaaagaaacttcgagacttggttcctggggtccaaaaaatagttgtccatatctccgcgcgaccgttacagtcccgggcacgacttggaataatccgtgaactagctacgttcgaacggctgaatgacgtgagcctctatctgtttgcaggaaacggatataattgtcctgccatgcttcagcagtccatgtgccgccagattttccaagagttcctagctgcacgaaaacctacaattcatagccaagaacctctgacagtaattttcaaattcgtcgagccacgcttgttcacaagttctaaatggttcacgcccgattaccgcttcaccctgaccacgagtggaaccattgaagctttcaggaggcaagacgaatgcgtgattgtcagtttgcgaatggatcggctgacgaacgatcaactacagtcatctggcaggatgcagaaattcgctagggcgctcaattgggactggcgtgggtacggcagagaaagagagcgacgggaaagcaacgccgacgccaacgccacactttgggatatctgggcttattgatttgtgagttctttcctcactcatctagggttatcgagtaactacctcgagaaatttcgtgcacggttcgatccggtacgttgcagttaccgcacattactatatcacttgctgtttgcacgtctgctctgtttgctttacaatatgccgcgtggattcaaggccgctctgtatcatggacgacgattaataataatacaatcatgatattgcggctattgcacgcttcaaacgcccgtaaatgacccgaatcgacgcttgttgataaggcgtttgacacaacctcgcatgctagtgctttttagggatgttaaaccaattcaatcaatcaatcaatcaatcaatcgcacgctagtgcgtcgcagttcggttcacaagtaagactgggttctttctatttgagcaacgtaatacaggcctaagctctgttctagaagacctgatcatcgctaatcctccattgcgataactaccatggagaccttcaacaccaagatctgccggttgactaagaattcaatactcgccatattccggaagaggccatctccaacatctgggtctcgaggctttgctatgctcaatgaggatgttctactgctcattatccatcatgtcgacgccacgggggatatcactagtctctcaagggcctcacatcaattttacagactcgcaatgcatcgactctaaagaagcatcgacttggacctgtcacttggctcacaccgtcgtttacctcgattgcttgggacaactcccggtcggaggccacgccttatacaagagttgagcatctgtggactagaaaaggctagctccagcactgccctcgatctatttcacgtcctcacgaaattggagaatcttaagagcttctcgtgtgatgccagcatcatcacgctgcgccatagcgaatctatccgaaaggagaacttcaaaacaaaaatgcctatatgtagactaccgcagccgatccagagcaccctcgctcgctcgatgcgaccgtgtatcagctccttcaagttcaagattactcgcttctgtgacctttatgatgatttcaaggttgatctcgtccggatgacaacctccaatcgaactttacggatactagagatctataaccagtgtttagcccagagagcgtacccggagatgattaccctttgataatactcagttttgtataggcgccccatctctccaggaagccaaggagatccgcagactttgtccgaaattagaagaattggacatagatttgaacctgcttggtccattcgcaacatggccgcgtccaattctcggtgagctcgctcgcttctagcagccccctcagctcaagctctaccttcaccaaatggccagaaagcgagcaagggtcgtgaaggaaaaactcgattactatgccatctcttgccacatccatcgggagcgacagcgtctcgaattcccaattctttcaccgtttcgcgtcatttacaacaccacggatgattggagcaggttcgacaacgagttcaataacccaaccttgtgggccgtcaactacggaacctgcttgtgtgcattcaccatgacctagaattacggcaaaagcataacttgtgaaatgcgagattggaataaccgtattcgccaacgaataaatgagataagacttgggaattgggggacgttgaaggcaaagcggatcgctgaaaagcttgttggggctccgatgacgacgcgaaggataaactacccactccagctgttcttgccgacttcccaactctatacggtgcccggactcagtgaagagtcgcaacgcgcagcacaattttacgattcaccgaaagctgctttgcatctctggccaagatctctagagacgatcactgatcctgtatagactcacgtctttccaggccaacatactattccattttcagtcatgggtgagcaatacaatcacgcagtcaacatagcaaaagacagagaagtagtcgtaatgtaagattttttatcaaactagacgccgtggatatccagtatggcaacagcgttacaaacagagtccgtaacgtgtcccatgggactctctcatcatcgagccttcacgatgaagacgaagtccgaaatcaggtctggtagtcctgagatgattggactctcccgatcacccttgactttctcgtcggcaatggagaaaacaattctccatatgccgcttacaagctcttctagtcgatcagaagaaacctcccgatcaaccatattaccctcgcattaggataagccgaagcctagtcccgtagctgcatcaatcgctccacggtgcatggaatcaacgcccatacacctcactgctcctcgatcttgggagaaggcaagatgcggccctgctctttgtcgttgctctcctcattattgattaccgcaagtgcagccgccacgacctcttgttccaaagctgcagcctgggcttcgaatcgatcggcatctgcagtcgcctgggtggccttctgacgttcgccatctgcgagacgacgaagatgttcaatgttcgatgcctgctgaacatcgatcacccttttgcggatatgctcgacagtcttgtctttggcattctgcacggcgacttgcttctccttctcccattcggccctggctctcgcgagaagacggtcggaatctgcctgctcgggccgcctggcgtcatcatctcgggtaggggcctggacgcgcaggtcacggattttgtcctctgcgatctttttggctgcgagcaaatgcttcacctgctcggctattatcttatggtctctcaccttctcgaggacgtccgctctagcctccgccgctgcattttcagctttgtgcctcgcagcatcaattttctccctctgcaccctctcctcattcatcttctgctgcttctcgttcttcagcttcgtcatcgtctcgagttgcctcttcaacaacaccacctcgtcatcgtcttcttcgcgcttacgcttctgtccaccagcaatttgcagttggactggcgcagggaaattggtgaagaacgggtccatctgtgccaatctctctcgttggtgctcggtaggccgtatctgcacgttcggtggggtacggccaaagtgttcatgccaccaactgctactgcagtataggcgagggcaaggcaaaccgcggtgagccttgcctttgtcacagaagccgcagttctcgtatagactgcagtcgctgaaggacaggtgggtcaggcccttcggctttcggcaccacaagcagtcgttgtatttggccaggatgccaactgaacccacggcagcctgatcgacagaacctgtaggtggacggaagttgacaaggtccagatgcccatcttaatcgccaggataagaagtcagcaatgcctcaaacacttctggtatcagtgaattaccttgtccttggaacccaccctggttgaacccaccgcgagggtacaaccgaccttgaccagacggcgcagttggcgcgtttgagggcgcgttctgacctccctcaccaccatacccacttctctcacgtcctgcaccgtgaatagcaccgccattgctattctcaccacctgcaccgcgccctgtaccacgtccacctcccatcgcccgatttgacggtctcggcaagcgtgtgtttctttgtacgtccattacgtcgaaagttgttgtggtgtgggtggggagggagcgcgacttttctaggagcagcagaaaattcgtcacgtgggcgcacgtaccccaaacacttaaggaaagagcgggcatcacgccatatacagcgtcatggaagcttctagggaagagagatagaggtgaaagtgtaggcggctcgacgctcgtcgatagacatggctgacaagcttaggaaatgacagaaggtgacctacttaggttgaagcgcttgacggacacgtcggattcctagtaattagacatcaagccagaggtatatggagatatccaggctactaattttacagcttgtgctcactacggtgcctccgagagcatcgatccaggaagaggttcatcacagcctgttcactgagctacttcactgcaaaacttacgaagctcggcgctcatgcttcaggatatctttaccaaactctttaagaaacggatgccaatcttgcttgtactgcaattcctcgacgttcacttctcatctttcaactgttggccttgcatttcaacaatcgtcccttccattctcttgctcttaactcatcaattacgagttcctttacacactatgatcagtttagtatggagggttggcctgatattgttcttgttggtgcttggaagagcgcaagaagtcgcgcgtgacgttccttcctgcagcagtgttcgtgcactagcataccaaaacaggctagtgacgagaacgtgcaacgcatcgtgagactactacatgagcaagtaccggccagaacgaggctagaatagtacgtaaattgctctaggctccgtcttgaccagtcatacacaaaattctacatggtgttaatgctcatgttgacaagatacttcatcggctccccgcctccttgaagatatccaggcctcgctatcattgtgcaaaatactcagggcaattgcgtatcctacagatctcatcactgagtgttccaaaatttggtaggacgagaaactgtctctgaacccatcaagaaaaactgtctaaacaaacacaaacaaactcctacaaaacaacgacaatgtctcatacactaactaggcgagacaacacctcacaatcacgacgcacgcttcaaagaaagagccctgaaaatgtcttgaacctctaacaatcaccgacctacaaaccgcagcgccacaagcaccttcacgatgtataactccagctgtagaatcgtaatgtgtagacataccaacctgtgcggaagaacagcgaactgggaacacatcagcaacacatcatcgctgccaccagataccgcaagggcaaaaacgaccaacccgaaaccatttccacataacgacaatatgtgctacatcctcctctccgcctgcagcacgtgcaacaaaacactccacctccgctacacgcgctgcgaacacgccgcgatgcacagcttcgacccagccgcgtgtccgaaccgcatgaagagacgccggtgcagcgaggggccggtgtgcgagaaatgcgagagcaggcgggggagtttgagcatgccgcccacgacgaatctgctggaatcgccgagggaaagcgtcgtggaagaggacgagaaggaacggagacggaagaggcttgtgatgaggaggcgactgaaggcaaagagaacatgaggcaaaagctgggagattggagagatggatattagttttaagaataataaatgatattcacattgcgccaaccataaccatgatcctaccctaccctatcctaaaataccccgagaaataataaagcatcatcgtccaattctatccaaaccattccttcatcttgagggggtatacaaaaaagtacttctcatgcgtcccgtccgtcagtcatcattcctccttcatgcaacatcatgacatatacccttcgtaagtcttgtttaattctcctgctcgaccttgggcggcgcctgcccgaacagcccgccgaaccaactcgcgcgattcgccgccttgcgcgcctgcacagcctcctgctcgttctgcacgaggcgcagcgggcgcatacctttacccgtcatggggccagcagtctcgctgcgttccagacggcggggagggctgggtgtgtcgacgtggctgccgtcgctcttagcgtcgccttccttctcctcctggatggcgttggaggctgggacttgctggcccgagggggcgcgggacacggggttgctggtgccgggggcggcggcgccgttgacgggcagaccgaagaaggagttgcgcggggaggtgaggttgggggagacggcgttggggctggtcgcggtggagaccatcttgttgatgacgtcggcggacatgacgcctgaggcggagcggcggtgctgcgtgtagctgccagatggcttgcgctgcgaggcggagcgcgagagggggatgctgggggcggtggtggggtcttcattgacgctctgctgggtggtgggaggcgggcccatcatgctcagtgggcgcggcttgcggttggcgcccatggcgactgactttgcgcgctgaaggaagccctgaggctggtcgctctccggaggtgggggcggcagctcctttgttcgtgttgggggcggcgctgtcgcgtcagcatcgatgctcaggaccgactcgaagccctggtgtgtgagaaagacgccgatgatcttgttgatgtagagtgtcagagccttgttctcgcccctggctgcagcgagctcagactcgagcttgcggacagcctcaacgtcgccttcctcagccgactccaactcatcggccaagctggtcgacgggccgttgcgcgacggagtgacgtctccgccatttgacgactcgcggaggaagtcaccgcggctcaggtctccgttcagcgtcttctcgcccagcaggagctggaagctctcgttgtcttccatgagacgtgcgttggtcatgcgtgtctccagcagctgcttctccagctcagccatgcgtccaccgccagcgttctccacttcaagaagcttgacctggtattcggcgagctcgagacgcaggccttcgataatcttgtccttctggttaatgagcttcgagttgctgcgggagtcgctgcgatggatcgaagaggggggcgcaaaggaccccgcggtctcgaggttctgcgacgagttgctgcgagaggggttgttgcggaagtttgctgtaatggatgagtctggctccgaccgtggcgtcagagcgggccttgacttacatgctcgcgaaacatggtcttcctcgccctctgacgaggcagtcttcgatgccatggcgtctttgagcctctggatcgtctcctgcaactcctcttcccgtgactgcgtctcttccttctccttcatcgcctgcacccgctcagcctcgtagatgccctcaagctctcggtgctggcgtgtgatctcgcgcttcacattctctagcgactccaccttctcctcctcttcgtgggcgcgctcctcgagcttcgcctgctcagcaagcgcttcatctagccgcgagttgagcacctcgcacgtcttcttgcgctcttcggcctcggtctcagccttctgtaaccggtctttgagttcctggagataggctgcctgctcctcgcgtgcgtcgtcgtcgctcgtatcggcctgcgatgcgttgctgctcaggttggacgatgcagcgggcttgcgtaccgacgcgcgcgcagaaacaggtgcgccattggcacctgagcggacagatcccctcctggcggcgcccggagtgccgttcgtggtcggggttgagccccgggtgggtgtgcggttcgccgctgcgggcgacgacgaggcggtcctcgcagcaggctcgcgccgaggggtgcctgaagcgggcggtttggctgcggcggcggtcgacattatgtgcgttctgttctttgtgaggtgtgaaaccgtgtgttcgttgacagcaacggcgctcagatatgccctcggttgcaccgcaagggtccaaatttagagcgagtggtggttgcgccggcggcagatcctcgtgagttgtggctgtgtgagtggctcggtgctaatagctgagacaaccgcagagcagagcagtgattataaactggcaatgcgactggaagtgtttacagaacgaagcgcagacaggagcccgaccaggattgtgacctgtcaacggggttccgattaaagtagccttaatctctcacctgcagccaattccctgcatgaactcgccaagccaactccgcgagtgacacccgtagaccaggaaaccactcggtcagatgacaggcgtaccagtaaaagtccccgaatccagtacgcagcatgctggagcacttcggcaggctagactttcctcggaattgaaacccctattacgctatcgcgatcacttcgacttctatcaccactccagtctccacggctctcactctcgcacgtgacagtacagggatacgcccgtggaagctgcaaaagaacctgtccaacgttctcgccttccacgttactcgggccattccgcgcgcacgtgacaggttgccataaggatgacagaagtatatctggcaactgaaccagctcagaactctatatattaatttcgtcggttgtcaaagtgacaaagacctcgggagacaaactatataccgtccgaagaacatgtgcaaagcttgtccaaataggaatcgtgttgcgccccaacgactagccaaaaagtgcccaaaacgccacataatgttctattctagcactcgagcctaagaatacattcgacaagttggaagtcctagacacagcaattgcgtctagtttggcgctgctccgtccttaccactaggcccaagccagcgctgcgtgacactgcgcacgcttgaaggccgattcctcatcatcttcttctccccagtctctccgtctagcagcgcatcttgtgatttcttcatcccactgtccttgtcactactgccagtctcgttgagtgcttgtttgacaagcttctgggcctcagcctccagattcggtatttccttctcttggtccttgttgaggtatgattcaaggagagccttcagagtctgtgctcgcacaggcttggccaggtagttgttcatacccgattcgaggcacttttcgcggtctccctggatggcagatgcggtcatggcgatgatgagtatatttcggatgtcaggatttgggtgcttgcggatacgcttggtggctgtggccgaattagtatgttttaggtggttgcggtctgtctctaagcacttaccttcatagccatcgcagtgcggcatttgtacatccatcagcacaagatggaacggtcggccgttatcacttgcacgctcaagcgcgtcaatggtctttaggccgtctaaataagcatcgcaccggaagccaagcttttgtacaaatgaaatggcgatccgctggtttatcaagttgtcttcagcaatacaaaccctcaactcattcctcggaatcgtcgaaaggtcaatgcacgctcctgattgcgcttcatgcccattattatcctgactggagaacttggccatgagatccgtttcgcgtgtattccgcctatccagcacagaagtcttcgcaaccttgcggaagcgcagcgaaaatgacaccgttgtaccacgatcaggtccagagtcccgtgaatcaagccacactttgccgtgcatgacattctcgatcagtgctttgcagatgctcaggccgaggcctgtgccgccgtagctgcgggacgaagaggattcgatttgcgagaagggaagaaagagcttctttttctgctccgcgggtatgccgatgccggtgtcgatgacgctgattgtcacgtctgcgtattcgtcggtttcttggtcgatgaccgcgcgcacggtaacggagcccttcggcgtgaacttgtaggagtttgagagcaggttcatcaaaatctgatgaagcctgacaggatcgcccatgaccatcatctcagggttgagttctagctgttcaacggtcttgagccctcgttcggcgttagtatacgcgagagcgcggacaacttcggtaatggtttccgtcagcgatagtggcatttccatcacggacattttaccagcctccagcttcgagtagtccaggaggtcgttgatgatggataagagcgtatcggcgcatactcggatcgagtcagcgtagccagtctgctccgagttgagaatgctggccttgagcagctccgacatgccgataacaccgtttagaggcgtgcgaagctcgtgcgacacattagccaaaaagagactctttgctttcgcggcctcctccttcaacttcatgttccttatagctattgcctcggcctccttggctttgatttcagccgctcgtgcttgggcaagtgcgcgtttctgcatctccagcattgcctcattacttgcgctgactcgttcgatctccttgaatagcagggcgtttgccaacgagattgagatctggttaaccagcagtcgtagaacctgcgtattgcgctcggtaaaggagttcggtgggccctccacatatatactacccaacaggtgatctgagtgtacaattggtatgcaaataacggctttaccttcgggatttcgtgccaggtatgatcctgagacgttggagaagcggtcatcctccagcagattttgtacgaagacggtttctcggaatcgtaaagtgtatagggtaacctggcgggcgacaacgtcatctacggtgtcgagaggctggccggttgggtaggaacggacgcctggggcaaatccagtttcgctgttgggctcgttcgtcgcgatacatgcaatgctccattcaatttgggagtcttcgataacaatcccacataggctgccgccagtagactccaaaataatggccgccattttagccatcaatttatcgacctaaacaagaagtcagtaacggttctcgaaagcatatcctgaagctatacgcggtatcgctagttttcatgttcgacagcgaggccatgcgtgtagcttcaggatgttggatggcttgtccactcttgcatgctgactgctattctgtcgcggttgattgtacgtaaccgccatttgcgtagaacgttccgcagggcctttgcaatactcaagcaccgcactctagaggcttcgcagcgtgccgagccggaatcgtgtattagagaagaatgtacatgccttcagttcctttgaaagcacttgagacgactcaaggatactgctaaggtccagcatatcaagtcccacggcggtgaacccattgtgcaagtcttgcgaagactcgtgccgccgtccggtctctggcacgatccagttctgtgtgcgatccacggcagtttcggcagccagatactgttcctggtcctcattttgttcgagccttagcgtggtatttcctgtatcgatcacagtcgtctgcgtcccgttcgagactgtcatgaccgagcttttatcgcataggagccagtcgtacttcgtggctacatggtttgctttgccatgagctgatatcctccggtaggtactcatgcaatctttgaatgagtgacgagcagccctgtaggccttcttgcggacgagccttaatttacgaagttagctgatgccttgtatacgccttgaagacttaatactaaccattcgccgtacagctcatgagcaaacgccagatccagcacaaactcattctcctcgccatgatccatagcagcctcgtaattctgcaaagctgacggaggatcccgctgtacttcagctagtactgcaagaagcaagtgaatccagccgcggtagttcacatcggtgaccgtcgagcaagcctccaaaagttggatagtatcctggacaaatttggtcatctcttccttgcgcgcattctttggatcgtcccgcagagttgccatataacagagcgacaagtggtacctgacggagtagttgagtctttcgcaccagagactactgagcatgggaagcaggagctcgcctagctccactgcttcagcaacatacccatagagagtgagtacgggcattttcatggcgagatatatcgactttggccgtttcgggttgctggccgtttcttcgagatacttgacgtattcggccgagctgtgctcatcatcggtaaagattagagacgctttctggacgccggtcttgccttgaagcgctctacagtactgtctcgaccccatcaggaacgtcccgcctctcatatcgcgctgccagttcttcgtatccagcggcgtttcttctatcgatgcctctacttcggtaacgtcctgcgacgccatgacgcggaaatgggcttgtacgccgaggttgaggagggtcagaatcctatcgcccgcggagagggtgacctctaatgcagcttccaggtcaggtattagatctcttacgggcgtttcgagatggccaaggaagagcggaagaagagtttgcgtccggccaactgtgtagttgtcgtccgggtacatctgaaagaggcgtttagccatagcgcccatatcgacagcaaagttcatcatttgaaaacgtcctgcggcaattgtgcctaggtggacgtacgccagggccacttgagagatagaaccaccttcaagatgagtgttgatcagcttcagcgtggcttggtagaacaagagactgttggaccagaatgcagcactgagcagttccacaaagattggtcccatcgtcaagagtattcggttgtctgccgacaaccgacgagctaagagctcctccttgtccacctcttgcattttggcgtagatcttttgaaactcatcgtcacatgcctcccacgttgtacgctcaattgggcatcccagtagtgataggcaatctttaagagcttggaaagctccaaagctatcccctcgaactgcgaacacgcgagactgtaggatgaaagacgacgctaggtcaactggattacgcgcaaacttaaaagttgttcgaatcaagctcaaggcttcatcaagcatcgactggtgccagtagcactcggctgagcggacgaaaagttgaagagtctcttgatacgacacatcgggctgcgtgtcgtcccaggggtggtcctgaagcaacacaaggcagtgcgcaaagtagtagatcccagtagatcgggctccggattcgcatgccgcctcgcctgcttggtaaagaacatctcggaacggagctcttttcgtctccctagacttgatgagatctgctgcgaggcatatgtggcggcttcgcatatacagcgcctttgatcccagtatgagttcgtcatgatataccactcctgatgttgccatcttcgctatgagataatgcatcatttgtacatcccactcttgatctaacgaggatgaagcagcagtcaaataccggtcatgactgaagcggaacctcgagtcgttctctccaggcataagcacgtaggcggcaagagcaaggttaagggcttctatggcggattctttgccctccaacaatgggatccgctttgcatctgcaggtgcgtacttggggttcataagctgcttcaccatgtcgaaagaaaatgaacccccaagaagcgaagcccaagctaccagtttccgggtcgaaggaggtagctcaagcagtcgctttgcaatgaagtcgttggttacagaagatccgtactctgggctttcgaaaacctcaaacactttgtcaaggtcgaacatccagttgttctctcgccaagaatagtagacacatttctttcgatagctgcgcagtttatgttagtcattgttcaggatcttaaaaacttggctacatgtattgtgcatggccatcacgtaccctagacattgttagcaaagctccgtatcctaaagacatggtactcagtagatgtcttgtcgctatgcgccagacttcagcagtcagttgcatactagcaatccgtccacttcgtaccggagtattcgtacatgtatccaaaatctcgcgaatataaaacaaattgccatggctcttctcttggaccacggctacaagaggcaggatatagtctttgtcacgatgcagagtctcagcaacgtattcggctgtctgtgcttctgtaaatgtactcagctggacccgagttgcatttggcagtagggatcggagctcgcgaggcagaacattctcgtcagtgaaggtgagcatgaaaaccaagggtatcttggcttgaatgatgtggtggatgagttccgcgctctcttggtcggcgttgtgtacatcgtccaggttccagatgcagagtttctgtacggcctggaggttcaatcttcgtcagcaacagctcaatggtagaacggaattcaagaagcttggaactgaacgcagtcatatcggctgcgtatagtttgaggcttctgaaaaaagatggggcggcacgcaccaataatcgcagcacgtcgatgaagacgttcatgaatttagacgacttggaagcacctccactccgaagccaggcctccgcagtgtgtccagagctgccgcaatgtatcgccggtgatgatgcccgccgatctcgttcggtaactctacttgtttctacaactttctgtgactttgatgcccctgtatttagtagccagtccggaaggtccaagtatgtgcggagcacagtccatacgcctgtattcttcaggaagccccggagactgttatgaaaatctgttgaaacatccgcttcactgaaaatttgccggaacaaagacgacatgagcctgagaatcggctcaaacggcgctctcctgttggtatcgaactttgctgtggcaaaatatccggatcttctggctgtgctttggatgctctgcaccaggcgcgacttgccaaggccagtggctccagatatagctacaacctcgcaacgagccttgtgccggaatttcctcgtgttagacacggtgcgaagcagcgaactctctgtggctgacgctgtttggtaagatcgagagtgagacatgttgccctcaacgctattattagacggacctctagaagactgttgaagtggaggccgaactggtgtttcatcagacagagatttctccgtagccacgctgtcttgggatcgctggtgtatggatcgtgcagagtccatgaaaaccggcgccgcagacgatatgctgttcaatcggctttctgaaccccttgaactattgctgtcagacaggacatcgtccagtatctccagtcgctgatctgagtaggaagaagttgaactcaaactcaagctattaaagttcttcaagccaccccggcgacgtttggcggcgcgttcgatgacattgatgataatctgtctttccttctcgcgggctatcagcttgagagggagattaaagaagcatgatatatctttcgtgccgacttcaaaagatttcagcccaccactgtcgccttcggacaggagctctcggatacgaataaggtcatatttgagcccggacgtcgaatgataacgatcttcaatgtttctttgggtcattctctggatgatatctgacaaggcatccggtatgtcaatgcgttttgaggaggctggaggtatacgccgacttatcacactttgcatcacgtcgagggctgtagtgccatcgaaaggagtggtcccgcaaagcatggcgtagaaaagaatgcccagactatagatgtcagttcgactatccggctcagcgggcatgcggccggtctgttcgggcgcgacgaaggcgagtttcagctcaatgccgacctcgcgactcagcgagttccagccagcagacgtaagaccgttctcaaaggatcttgccccactaccaaaattgatcatcttgactgttccgtctgaagcaaagtgaaacgcatctccacgcaactctccgtgcacaatctcatggccatggtgcaatatctcgagacattcggttgcgccaatagcaaagtccaggaaagtaagaagtggcactcctgcatcaggctgcggggtagatgatcgccagttattctctgcgccggtaaaccggtaccaatttgggccgaaagtgacgaggtccttgaggaaattggggcctggagagagaaacgtcagttctgcatcagacagcccgaagacaggggccgatcttacctggcgcttcaaatatgctggccacaagcggctcctctccagcttttgttggcagcctaacaaactcgattgggcgaacaaagtgcctgcactcaggatccgacttcttcaccacgagcttagacaactggaactcgcgctccagacgcagagtatgggtcgatacacgacacacaacaggccgcccttgaagtatctctgcgccatgattgtgtgtgatggcgcttgtatcggatccagagcttctatggctccgtgtcaggcccgggcgactcgagtcgggcgaatgcgatgagaagggcgtgggcgaggtgagggcacttcgagaggacgggcgctcggcagaggaggtcttttcgtagccaaagaagtgccagttgtcgtaggatgagtggaatggctcgatcttggggtcccagacgtagttgtgaagctcgatgagacgcgcgaatatgtgagaaaagcgcgctgcacgccccgtttccgtatctcccggcgccattctggcactgtgtataccttcacgctatatggtgggcgagctggtgctgggcatatttcacggtggggctgcggagcttaggattgatgcccaggtcgtgtcgcgcaaacggcgacaatcatagcgatggagagatgcgaacgaggctaggaagagggatggcggtggcaacggcaacggcgacggcgacggcgctctgcggtgcggtggcggagggtttgaggggatgtctttgggtagtatgcacctctgggctgactgatgggcttggagtcgcagtgctacaaagctggccgactattccccacaccagccagcgggacatcggggatcgtccagcagcatgctccgacatcaccgtcaaccagcatccgtgcccgcatcatcgctggcgacgtgaggcttaacggcggattcagagctccaccccccatttcatcgtgccacaggctatcccctctggaccgtgcctgcgtgattcactggatgcatccaagacgcagcagtcacattacgtagccgtgccggctccaccctcccccaccacgcctcgaccgactgactgggaacccctcgagaattcaagacacccatgtataggcacaattactgcacaccacggtaacctgcaaacctgcaccgcttcggaaaaaccctgggccgctgcagccagcaactgcaccgtctgcagtgacacttcaatgtcccaccatggagtcgcccgacaacgagcatgccttccccggcgacgacgccccgaggccacgacagctgccctccgacctgcccacctcgctcgacgaccgccgcaatgtcaacatcatgaacgatgagacggagatctacgacgcctggcaaggtggcagcaccttcctcaccacgccaatgcccgcccgcccgctgaacttcaacctctccctggacgacccgagctttggcgatgaggacatgcagcagctcgaggacagcgacagccgccttgtgcagatgctggcccaccaggcccgcctgaagaacgagaacgcaggcgacgaggccaaggttgtcgccgacgagaagctctcgcacgacgagaaaagggaggcattgcagggactcttcacgctggccgcctccaatggcgagctcgagcgggtgaagcggctgctgcacggcaaaacaaaggaatacatcaacatcaacggcgtcgacgcagaaggcacacctcccctggtctatgcaagctgttttggacacgaggacgtcgcagcagttctgattgaggaaggtgccacggtggacatccaggacaagaaccgctggaccccgctgatgtgggccatgaccaacagacacaaggctattgtgaagctcctcctcgaccatggagcttctcccgacgtcaaatcgtctggcggacggacggccttcgactttgtcgagcccaacagcgagatctccgactacctccacgagagcgggtacgccattggtaatgccggtgtaggcgacgacttctacaactctggcttcgagcaggatcgcttcgaacaggagatgcacgagaacgacttaaaacgtcgcatgatgatggagagtgcattcaacctcgaggtcgacattggaaatctaggcctggacgaacagccagaggtatgtctcctgttctattcttgaagcgtgactgacaagtacagaccccagaggagccagaggaagaggcacaagagttcatatgggataggtgcctgaacgaccagatgttcgtcttccaggagagcgagctcgagcgcatactcgatatcatcatcacgaacatgacgccgcagcgctccccgtcccagaaaccagtacccgcaaacatactatttctcagcgctcgatatgcgcattaccacgccagcccagagctgctagagacactcctcaaagccgcgatgaccaagatcaacgaggtcgtggaaagataccagtgggacatgactgtcttggctttttggatgtccaatgcgactctactcctacactacctcaagaaagaccctggtgtcatgggcgcaacgaccgacttccagctgcagatggcggagctgattaacgaaatcttcatcttgatcatccgagacgcggaacgtagaatggacaagaacttggaccaggctatgcttgaccacgagccgatgcctggatttgaagacgtgcagttccagcacgaatggaagatattccgctcaaaaccaaaggccaaaccgattgagcctatcgagaagcgtttcagacctccgtcgccaaagcgaagagcacagccatcgccgcgtaacataacgtcgctcttgtcgtcaactctgtttgtcctcgacctatacgacgtgcactctgtaatcacagcacagatcctctcgcaactgatatactggctttcaactgagatttttaaccgaatcatgtctaatcgaaagttcctcgcgcggaccaaggcgatgcaaatacgcatgaatgtatcgacgctcgaggattgggcgcgatcgaacaaccgacagccggagcactacgagaacggttcgatgacatccaccggcgagaacaccgtggattccgcgaaacggcatcttgaaccactcgtgcagttacttcaatggttgcaatgcttttcttcacttggagaggacctggaatccctcgtgggcaccttgcagcaacttacgaggctatcaccacaacagcttctgcatacagccaagtactaccggcctgaagtgggtgagaagggactgcctaagagcgcttccaaatacatcgtacatcttcaaaaagccgctgcagaccggaagatcgcacgcgcgagatctcccaacccacagcagaagacagtggactccgcacctacgactccggtgcggccaacagcgcagaacgttgcctcaccgtcacccgcaccttctcgtcagcttgaagaagatgagaaggatgagccgccggacgaactgcttctggatccttcgtacatgctgcctttctccttgccaacatcgaccgacatgctcatcagctatggcgccggatttggcggcatgaacagggaacgagaacggaaatatatcccgaccgttccgcccgagttcatggctaagcttgatctcaacggcggcaacaagaacggagaagcctactacgaagacacacagtggaatgatcgcagctatgggtgaagatgctgcattaaatcattcactcgtggctgagctaatctttgcttgaccataggtgcttccatgctcgctggctgagaaacagaccacgtacaatgaccgggtctgcactctaataactgtgtccgcaattagaatgctcgtgagtctccggtccgatacctcactccgtctacagccagtcaaaagaggattacttgggaggagcatgtgacggcatgtgtcattgttggtactaagcttagtgggctaaccctcaagcctttgaacgcgcattgcagactccgacagaactcgtctggcacaaacatcaggtcgtatctcagacccaacattttctttatgatcatcatacccaactttttgcatagaaagcgaaggagaatggagccaatggtacaggggtcaacttggataagatcaatacaacttcatgttcaacacgaatgttttcatcgagcgaaggcaggccccacagctggtacacgttttcctcagcaaacatgcatccgctcaatgtaaaagttcatagcacttgctatctccgtcatcggacccatctccaacggtatctctaggttatcggcggatcccgatcgctccagatacttttccggagttctcagggtccagctaccccactaaccctcattggcaccccgccatagccatctcgagtgtttcttttctcatccagtagctacctgaggcctctttgttacacacagaaataattatacatcctgaaactccctgccatcatggaaattcgcagctttgaccctgaggatgtgaagagcattgcgacttccgcagctcgccaaatccctgcagaccagattgactccacttttaagtcgcagtacacaggtatgcaatggcactcgccaactctcacagactgtcgctgatatccacgaccagatctcatctccgcccctctgggctcaaaggttctctccttcagcgacgaatggtttgcggccgccgagaacctccttactccaacgcccccaattcgcaaaccaggagtgtttgtacacactggagcttggtacgatgggtgggagacgcgacgccacaaccctgaacccgcagactgggttgttatacgactaggcaccgcaagtggcaaggtcgctggtgtcgaaatcgacactgccttcttcaatggcaaccactcgcccgaaattgcagttgaaggtgcattcataacagacgagaaggaagaggaggcagtcaagaaggcagactacactggctgggaaactatcctggcgaagcaggagtgcgggccaagtcagcgacatggctggctactcgatagcatcacggagaaagcgtacacacacgtcaggctcctcatgtaccccgatggtggtatcgctcgtttccgcctgtatggtgtcgcggtaccagtcttcccgcaagatacttcagccgtcttcgagctctcggcgactgtcatgggtggcgttgctacttcctgctcagaccagcacttcggcacgaaagacaacctcctactacccggccgcggcaaggacatgggcgatggctgggagacaaagcgcacgcgtggcgagcacgttgattggaccattgttcggctgggcgcgaaaggagagattgataacattgttatcgacactgcacatttccgtggcaacttcccgcagaaggtccaggtgtttgctggcgcatttgagaaggaaccaacgcacgacgacaaggagtgggtggaggtactggagccacagaagagtgggccggacaaggtgcacgtgtacaaggatgagttgaaggagatcaagggacggggatacacacatgccaaactggtcattatccccgacggcggcgtgtcgcgcttcaaggttttcggaaaacgagtgtaaattggtagaagaacatgcatctctgtcctctatttccctacaacccgtcaagccaaccccggccaacctacaagcacgcgtcagcaacctaatcacacaaacttgaaaacaaaacttactccaaatcgtcagcccatcattcaccttgctcacattaacccgatcccccaccctcacaacctcgctcttctccccgacgccccagaaactatacctgccaaacacaggactccacttggccccaatatctatcctgcgatccttctgcagccgcttgagcacctccccctttgcgcccacgccgggcttccccgtctcataatcgatattgatactcttgcacctgacgcaattgtgcgccatgacaatctcggtgcgattattaatcttgagcttcccccagaagtcctcctgatacgcctcaaacgcgcccgcgatcacaatgtttggccggaacttggtgatgtccatttcctcaccctccggcagccgcgaggacacgtcttccagcgacgtctgcgagcagatgaggtacggcgcgcagtctgcgaagccgatgcgccactgcgacgtctggcgcaggcccatgagccgctcgacgtagccttttgtgaagggcagcttgtcgcgcaggaaccgggttagtgggtccggctcgatgggctgcatgtcttcgaagaggacggcgcgcgtgttggcgccgagatacacgagcatcacttcgtacccgaaacactcggagaaccacgcgttgtagtgcgcgggcatcttgtagcctgaagcggggctggagtgcaggtttacctcgtagggttcgagcttggaggtgtctgggttcaaggggatggttacggatttttcggcggaggtgttgccaaaggcgcggaaggtgatgcgtagagacccgtcggcgtcgttgtaacccgtgatttcttggaagaattgggtcatttcgggttggcgggatacggccattggtttgggtccttccggggtgatttgcaggagaatgaatgttcctgttcgtgattagaatttgaaggggaaggtccagacagtggtgaagtacggtcgtgtttgaagccatgtggtgtgcctaatgcctcttgcactttcacgcctcgtagagatttgatcggatagacatagatctactccaatgtcagcaaacatcctcatcccaaaatttccaacatgcctcagagatccgcatagccgtaatccgatgaatcagcgggctcaaaaagttcaaaaggaagtacaccacaaacggcactacacacagcgccgtgagcagatagaccggcggcaccttctcgatctcgaacctccgctccttgtcccattcgaactccactttctccattttggctcgtcactgctagttaaggcagaagatgaggatgttaagaaaggaacagcagaattgaaaaaacggatgtcgtaagaccatagggcgcaccccacgtgtgtcagtaccaagcaatgcccaggatgtagtagcgggctaacctcggttcgagcggtgctcggaatcgggtacactcccgaagtcgggcatgggatacgagcattgccatatttaaggtcctgctgatgcttcacatgttttacgaaggagtctttgaaagtggtgtgatcgatgatgcgatgagattccaattatataacactttcgtggcctattattgcagcttcaaatcctcctcgctcagtacaccatacagcttctcaatctcttgaccgataacgttcagatcgtcagccaattgcttcgtcacgagagctgtcattgcattagcattgaacacgtcgtttaccatgctggaggagacttaccataagcgtacagtagctcataatcttcgtctctcgcgatcaccttccccagtccagactgtctgaactcgaagaccttagcaagcaagcgatcccgcgtatgctcgatgttgggcagtacgtcattgagtgggtaggctagcttcatggacgatgccattactgaaaagttttagcatgagaacacatcaccgaatatcgcgtgagacttaccagagaacagatggctgattcgccagctcagttccttccactccttcatggtatacttcagtacctccttctcgccctcagacgcctcgaactctctcatgataatcacattcaaggcgtggaagctgtccagaatgcgactcgttgcacccagtatgatcttgaagctcttgtcagggaacggcccgcgcagctcaaattctgacgacgcggaggcacgcagtgtctcgaggtggttcaggaatctgcgaagttcaagctcttccttcaccgtcatgaacgatccaggatggcgttggttggtcagattggcttccaatattgtcttgaggggtccgcgcttccagatgagacccatcttgagccacagcaacgaggtgcccttcttgaccttccgtcgcgcagatatcggccagatgaccctcgtgacaacgataccccaaaggcatccagccatgactgcgactacacgatgaagcacaatctcccatatctccggtgatatgccgccctcgtcatcgtcgtcatcgtcgtccttaacagagagtgagtaagcgtaaagagcagagaggttgtatgtgagcagaatgaagcggcccataggtcctttgcccttgccaacgatgatgtaaaaacacagcaacgaaaccagccacccgaagaagcccagaacgaaggcgtgctcgtctgcggcgatccacgctgcaatggcgaagacggctcctagacaagtaccagcgaaacgctggaatccggtcgtgttggaagctccgatagtctaattcattcttagcgatttccggattatgcgggaacgacgacataccatggagcacacaagcatgtaagacaacagaccccactctcctcgccacagaccatagaatttgcgagttggctcaatgaacgaccacatgccgtacaagatcgctccgattcctactttgactgcatatttcagatcgtctcttctgaatatggataatgccacccatattctgtatgatagtggctgctggttgagcggcttgtagggatcaccgcgtgtgtctcggcgatatatggggttatggatctcgtgtgttcctccaggtgtctggttgttgtcttcatcgatgagaccctccgcttctgtcagaattagtaatgccgaggactcaagactatttccaggactcaccatcgtcatcacccaagtacgaacggctacgtcccttttgccaaaactttagccattgccaagtcctgcgccggggatagcgattgacgttcgtcttcagctcctcaagtatgtccaggaaggcaaccatgtcttctgcaaaatcttcgagggaggaactgaagtagccgcaactcgccgcaacctcctcataatcggctgcgatagctgcggagctaattttcgcagggactttgttcttgtagaccatcgaaagtgcttcccggcgggcgttggtgaacaaagcttttgcatccaccaggctgtgacggaaatgctcgttgattgccatgtcgtactcagggccaggtccaaacggcagttccgatagtacttcgcgaagcgtgtacgcaagcgacttcatcggcggcccgaggtgtgcaatgaagattgagaacatatcagcaggcgtaagattgttctggattgatgttgggatctttgtcgagctccgactcttttgcatagactcgtcgtcggaggcttctgcggaagcagctgctgatggctctgcagagctctcgcctacctcatcgatcgaggccaatatactactgcgccgctctgcatgctccataccaggggatcccaattgcggtggactcgtcgaaagggcgtgctctgagaagaccgaggaagtcaccgttccatttccgaagatagctgattccgttccgtgtgtgtctgtctgcgcgaggagtgagaactgtgtttcagcagcacttcgcaagccaccgatattctgcatcaatttctcgagacattttaccaagcgagcgttgatcttgaattcctgctcagtgccaagagcatagtgctcaaacttggcctctcctagattcttgaccagggtcttgaaggtcgtgttgatctggttggtagctttgacgaaagattcgctcttgaggtcctgttcggtaccggacaaaaagcttcgcgtgatgctgttgagtatctcggccatggcatcagtagtcttgatggcagtattgcgaaactcattacgcgctgagatcggccgtacgagaagagacacagcagctgaagccgaacatcccatgattatcatcttcaaaacctgccaaaccttgacgtaggagaatacagcagcttgcacagcgccttcctttgtgaggatcgtgatcagagcaagcgatgtcagagaacagcccacgttgacgaggggatttccgagtttctgtttcgtccagcctacaagacccagaccgcctccaacgaatactatgagcactatgatatgcccaatgaccagttggtgatgatttccgaaatacactgatacagccatgctagagaacgagataaaggttgcatatgaaaaggcagcgaacgcaaccaaaacagcttcaagcatgctcccggccgagcgcgcagggtggaagtagacagtgatagtcgcgacaatatgctttccatcgttcctgccgagcagtccggcaatcgcgggcacaaaagtagccagggacccgagtatgtatgcgagcgtgcacttgagaatgcctatgccagtgggcgatgtccagtatgcatatgcttggcggagtctataggtgccctcctccttccagcgctcgatgcggcccagctctcgatgtcgcacagggtcatattcgccgggcgcaagcaggaactcggacgactcggtggctccgtggttggatctacgtagagtgaagctcttctttacgcgctcgccagtacgaggctggatcatggtcgcggaccgcagctgtcgcatcctgttagcctgtgaagtgaggcgtccggacagtgttacatacgctgggccgaaggaagcggcgttccaagcggcgctccgcctgggtgggtgatgtttcactcatcgtgagcacttagcgacgactgcgatgcgagaacagactgattaggacatggtcgaagaagactgcggacgcgttgaggcgcgatgtcctgaaagttagtagagtgaaccctgcagccctgcacagatgatgatgacatgggccgccaaggccaagactcagccacagtcagtggtactttctagagatctactcgaggcggccgtggagcgagcggaagacggtggaagctcatgcatcacaacgctccaacaagcatggaatatgcgtgaaagagcgattcacgttctcggcggtccttctggagctccgcgatcactagcgctgcttatataagcccaaatatgtattatgcttgtgactgccttcatccttgcaacaacaccgagccataatcgaaagacttgaccggcgagtttgcaatggacgaagaagaagacttggatatcgcggccgccatgggcttcgggtcctttggcggcacgaaaaagagaaagtatgaccacgccagttcgccaaaagcagcctcaaaggaagatgccagtggagccaacaccacgcagctaggcgtcaggacaaaaaaggttgcgaccgaagagctcgacgatgccgctatgaatgatgatgcgaatcagatctctgctccagctacatccacgcagaaaccaaataaggcaccaaagccagcagcagcgtcaggactcgcagacttcttagctcgtgcacagacgcttcccgacaaatcaacaaatacaccgaacactagatctgctccttctcaagctagacagactgctcaagatgagatgatctcatttggcgggcccgctatctcgaaaggcgagctgaatgctctcaaatttggtgtccagaacgaacatggagacaccgcctactttctcccgaacttcgtagagaatccctgggagaagctgatgggagggaaatgaaggtcagtggtttggtagcactttcggcacatgagctgacctatctatcggactcagcgcagcgggtgtgcttcgaagcacaataattcgttcggcgatgcccagaggcatcgcacttgctctaatcgagttcgcgggacagtcccaggaactagcgatgcacctttttcactgcacacagagctatcagcaaatgtacacgaacgtatcgatcccagcgatagcctcatgctgagttcaaaaagcatggagaactccgatcgtaaatccacatggcactgtgctatacaaaggatagctcaaacctgtcgtcgtggacgtccaaccaccgggagaggagcgggccgagttggcgaaagcaagaactaaaaataccacccactactccagcattatatcgaaccacgtgctatcctccaaaccccagcaaccaaatatgcaaggccacccgcccaatcgccgacatcactcctgtcgtgccccctccccaacaatcctccgatcctcgctgcactccagttacacaacctccccatcccgcacccctgcccatgtcagaccgcatactgataacctagcattgacacatccgccccgacgccacagtgccacaacccggcagtcatcatcacacaaagctctcgggacctctacctcggaagctcaccgccataatacacattccgacggacgctgaagttgtacttgggccgtgatgcttccgagggggacggcagtgtcgcttttcgtgtttcgagaggcgagggtgcaggttggtaggttgagtggcgtgcttggaccaggatggtagaagcgagggggtggttctcgtgtatgttgtgcgtggatgggtggaggggtgaagcgagcggatgagatgcgggtgtccgatggggcgctgggaggggtcacgtggaggtttcgagtttatgatgtacacatgcggcaaggatagcactacaggacgcacgctcgagaaacatggcatatgttatacgtcacaatcgggtgtcacgagattacgagtctggcgggcttcagccacagttcacgttgatcgtgctgagcggccccagcatgtgcactgccagttaagggattagaggggagcacagcgaggcacactagaagaaaattgaccatgattttgaccagctaagtaatagccacaccttgggcgaccatctggccacccatcccgaagcagtgatatatgacgccaaaagaaagaacaaaagccacatctcagatctgccggaaccgaaattccgacctctggttctattcgtccacatcaagccagtcctgaggagctccagcagttcgcagctcccgacagcgtgtccaccattgaggccagcccacgctgctggcgcactcactgccgtcccagcagtcgctgaattgccgcgattcgttcggtagatgccataagcgcgatctgctgcaacggcccgtaccgagtcacagtctaaaaagcaagttcctggtgggtgcgctaaaagcagcgaggcgggctggccaaaggtggagcggagtggagcggagtggagcggacaacgtggacgacagtcctttgacgtccaactagaaaaaacgagatacatcaaataaacaaagcgcaaatggccgttatagaacctggggaatcgagaaatggagttgtgccgccgaatgtgtgagaaagccgaaaagtgtatgtgtggatcatcaacagtgccgtgaggcggatttggtggtcgtcgagtgacctagtagtcgactggcgcagggtagcgtcgctgagcagacctgaattgctctgggtatttgcgagctgcgcggtcattgagagcactgtggggtaagttagctctggctttcaccaaaaatcgccggagtaaacgcactctacccgcttctgtgtccattgcagatctttctgcacttcctttgcagctttcatgccctcagcaaagctagcttgagcgcccatgagtcttcgctgagccagttgctgtagttcaagaagttcgcggtgcttggcgttgagctcaccggatctatcatatgtcagtgaaccactttcctcaatttgggcgcattcaagtgcaattagaaagactgagaactcacgtttgcgcttgctttgcgagactacggtccaatggcattgggtcgaacgagccgttcaggcggttacccatgtagtcgaggaggtccacggacgtggcgccattggtggattcatagtcgctcgcgctgccggcgtagttgctggatgctgccgatggctcgtaggatgctacaccggaagttgtgacgctatctggtgcctctggtggcgatcctgacacacgaccataagtgtgctgaggcgggtagtagtaaccaggcttctgtgggacttggatgggatatgagttctgagggtatgaggagtagtaagattgggtggtaggcattttggtgatagtcggtgaggtgaggttgtgtaaagtgtgggtgacctagtggtagtgttctgtgaatgtagaaagcttgaaccgaagtaagagtcaggctgtcaaacgaattgactagagatgttgagcttgtcaatggtgagaataaggaagcaggaaagacaacactttggaccgcaagatgcactccttttatacctttcacgtcggtaatggatcggaccatgctagtcaacggggcatagcgttgaccccttcacgccatctgctgccgtgaccccgcccatgtggtgataaagctgcatagtcttacgtccagtgaagcatgctcccgctggagccggccgtgacagcgtcatttagactgggctggatgatgccccagacggtaggtcgcagccgatccacgatgcctcggagggatattgaatcaagaacaacgccaattggctctagaacgagactagtggagacaatactcagcccatatcagcaggaaggtccagcggggcgaattggtgtgcaatggcaaacgggtgcgattctgggagcattgccgtccatgaccggcaccagtgcgttgctaaaggcagcaagagatggtaagcgcatcagacgcggacaccaacgtcggacaaaagcagcggcagctccacagctgtaggtgcatggatagtctgcctgacggacatgctaagtgttgtcaagttgatgcgttggctcgacagcatgccaacgcctttgagcatgcaatctagcaaggtaggtggaggatcgatacagtgcgtctaggcgcagcagcaactggcagggtacgtttccaggagattgccagaaattgagcgcgtgtgtccggcgcgcgatgggaggacagcgtttgtgtgaattttagtgcaaacgttaccagtacgggtgtgtcgtcgagaaaaggcggtccgatctgtgccccgctccagggctgcttgggcccctccatgcgtcatccccacgagcagcaaatgtacagagcaagaatcacgcctattggccgtgaagcgcctctatgcagtgtagacttggcgcgctgatgccctatgccgacgctgtaaccctgtccgcgtaacctcacacagcattcaatggcatccgcagatgtcccaatggcacacacaaatgcaaagtagcagcattaccggtggcggtgaaggagccggactagcattagtccgctccatgtgaccaatacttcgtactgacatgcacgtcgtcccctggtatggtgcacccgttcgcggtcccgagacaaccatccagctgcttgagctcggtgtctccctcccatttgtaggagactacggcagctatcaatggctagccttgttcatcgtagataccgaaaacgagtgttatgtagagttactccttcactctgcgccatcggcacatacagacatacatcacgcacataactgttgcactggcgtcgacagggcgtcctcaagccgattcggtgtcacagctgtcagaggcggccatgcgagtcgaacgtggccagccactgggagtcattgggaactcagtagtacagagcgccggaactttgggtaccatgtagtgctcaagcccgcgccaattgacagcaggaactatgcgccgaacgagctacacgaggctgacgcgcgccatgctgatggttctgtggggctatgcactaggtagtgggaagcccaagaccaggcagcgggtgtgaacatgcttctatttcgtctagtctatctggggtgctcctcttcacgcttctgcatgcctgacataccccggcgcgaactattgtccatatgttccacgattcgctgcaatggcccgagacatgacccttgcgaagcgtccaggcacgtcctgatcctgcttcgctgtctcaatgcctgtcaggatctttttgataccaacgccaatctcttggctgtcagtgctttcttgaatctccctgatagcacggttgatgtcatcgaatgcaccggactcctgcaggatatgtgcgagctcctgctgggtgttgacgttcggtaccgcgatctcggcgtcgaagcggctgaataggtcaagttgggtcagcaccgagcgttcggttgtggttgcgaagatcaacaggcgacgatcctagacgtattagtattgtctccatgcgccacagctcactactacataccttgggaggttgcttatctagtagcacctttagtgcaaccagcacgctgttgctaaaacggggtccgatgggtacccagtcaacgagcatctcaacattgtcgataacaatgacgctaagtggactcttgtatgcgtctcggaaagtcttgtcgagctgctgtaccttttgcatctcgctaaagccaaccatgtcttccggtgagatcaacttgatgaatgggaatcccgagtcgatagccattctcgcagctagcgcagtcttgccacttccgggcgggccgtgtagtgcaacggagaggattggagtcgagtcgggttttctgacctggttgatgtacagtcgcccctcctcgagaatatccttgatgaacggcgagtagtggataatgccgcgcaagatgcgcttgccaagctcctcctcggccacaccaaacagtggcttcacttcgtcgagagcgctcaagaagtcctggcggctgaccttcatgttctccacgtcagggtcgatggcggccattgtaccgaccttgatatgcctgctaaacgcaaaagacgacgctgcttttactagaccgttcagctcggcacccgagaagttcttagtcattttcgcaagctcatcaacattgacatccttctcaatgacatcgttgttgcgcatcttcgtagtgtggatattgagaatctgagctcgtcccttctcatccggtagagaaatttccatatggacttccagtcggcccgcacgcaagagcgcctcgtcaatcatgtccatgcggttcgtcattccaataagcaagatgttgttcagttgatcgacaccgtctagtttcgaaagcaactggttgacaacactgtcgccaacaccagtgccgccacctgcaccagagcctctctgcttgcatacagcatccagttcatcgaaaatgatgatgtggagaccactctcgtcacccttctctttgtactctttctcagcatctgcgaatagctttctgatattttcttctgattgaccgacatatttgttgagcacttcagggccgttgataacctttggctcgcgagcgttcaacatcttaccaatctgacgcgcaatcagggttttaccagtacccggaggaccgtatagcagaataccgcggacgtgctgtatgccaagtttctcgaccaagcctggaggaaagatgcgcgatgcgaaagctcttcggaagatggcactgaactcgttatccaaaccaccaatgcccatgtcctcgaacttgaaccctggctggatgatagagttggcagccggccgcctgttcgatgatttcaacttgatgtcggtacgggcatccttgaagaagtcaatcacggtatgtctagtgaggataccgcgagctcggggatctgtcagcggcggcgcagaagcgtcctggttgttcatcgataggtccacctgcgttacagtgcggatcgacatcctcaacggtatgtttttgacgtcgagcaggagctgctgaccgggcgcaagaatttggttttcaaagttcttcttgaactgtgttgccagctcatcctggtcgtaaggagtctcagtcgtcttccttgccgcgaacccaacttcaacctctactgcgcccaagtacgactgtccgccgctctggctgaaggcgtcgtatggctgtacctgtaccatgtcctgtggaccaagtgtgatacccgcccatgttcgctgtgcatctgtgagaccgatttcaccagggttgcactccgagttgggtcgagctgagaggacgtaattgccgtttacgaggaggtaaatgtcggagccgtcctggcttgggggaaagtcttgtggggaaacagcgacactgtaattgttagcgaggataagagctagttttatatagacactcatacaggttgccaaacgcataggcgttgcctccggggcttttgatgggcctaagctgtctcgcgggtgcaccacccggtgctggccctctttgcggcatgcgctgttgaccaccttgcggcgggtagcctccttgcggtttgtcatcatagccgcccattcttgtgtcgtgggctggtgcgcgctggggcggcggctgctgctgctgtggtggtcttccgtaaccatcgttgcgcggcggaggtcgtggggagctcccgggcaagccaggaaggcggtctcggttgaacatttttggtgttagaatagagtacgaggaggaaagactgtgtgtgtgtgtattagagaacaggcctaggccacgtatgcaccgtcgaaggcagcaggaaccggctgctgatccaaggcgagctgcccctctaggcagtcaacggctgtgagagaagtaagtggtgtcttgtgataacgagaagtcgaagatatagtatgactgaggagtactccagaaagttgcagtgtgtgaaagagattgcgggtgttgctgtctcagagacgtttccagctgtcgtgatggtgaagctcgggcggagcttgggcgggccgcgacatggcaccccgccaaacatatgcacctgcattcaaacttcacacagtacctcaagcactacaatcattgccattaatacggtggcgaccatgtccatttcgatgaactgtctagtttcgttacagttaatcaatcaatatcctttgccgtgatgcacctcctctccgccaccataccacaacgtgcccatgcgacaatgcaggcccgtctcttcaccgacattgaattcgccgccttcgggtatggttccatcgttatgctcgggccagaattctttctcaagccaaccgttgatctcctcaatcttgtcaacgaacgccttcatcttcgaggcaccatgcgttccatcctcgtcagcaaagtctttggcatcaatgaagcgtccgattgtcaagtgacttgatggcaccacatatcgagagtcgacctgtacgtctgaatcccgcagcagtccaaagacatcccggcgaagatggtggtacgtgtatctgtcatcttccaatttgcggccggaatgcagaccttcgccggcagcgggcacaaagcttagcgcaagtgctgatgcgtcgaagccaatgagtggcttgatcaatcggctacgatgactgtacgtatagtcgtcgatggctggtgccttatcccgtatactgtcgaccaaactcttgatctccggagaggttttcgagtgcgtgacttcgagcacggtgatatgtaatttgtccctcggcatcaaccagagatctgttcaacatcagcaattcgtggggggcgtatcattctgttgggctcacttggtgcgactgttgacagctcctgctggacacgctcaatcaagtccttgactttggtggttggcctgccccagaaaacaagacagtgcctagggtctgcatagccaggctcaagggtcggatcgctcaatctcatcaagatggagtcgatgcttacaccagggaagctgctgtcgagcagtttggccttttgctgagcattcctcgcggagcggtgcagactgtatttcgtctgtatctgcgcctacaactcccgtcagtgtcgaaatgctacaaacttcgtgaggtgacggactgcatcgtcgtcacatgctgctatcaaggcatcatatgggttgctgaaagctgaagtcgcaatgccgctgagatcttcgaaagtattgtttgtgtcgactactggagcaggtttatttccggacatactgcttcttgtttgcaagcctgaacctcttgtgaagaagttttgaccgaatgcttttggtacctatgtacttgtaggcactgctagcctcttggtaaggctcaggacttatcttacaggagtctagacggtgtggacgcgccctattacttcccaaaacattcgctgccccactttccccaggtgggcaatctatccgcttcggctggacttaccctgcttcccgtccccggcaaacttcatcaaccacatgtgctagcgcgtgagtctcgcgaagcagcctcgcgtcgcgtctaacttcagaaaacgcaccatgcattgttacttctgatcacagcaccgcctttgccagggcgcgtcggtcaaaggtcaattgatcacaccagaaggtcaattgattataccaccatggtgcgcgtaggcagcggaaacgcgcatcgacttcagaagagcacgactttgatggcgacactattggctgtcgtccctagacaagccgtcgcggtcccaggtgtctagtgtacggctcccattgcttgagacacaaagtcaagccaacgtgccacgcaggcgcactgcaagccgcatcaggagtacgtattacatgtattaccttgattgatcactcaagacgctgacctagataccgctacacctgcagcttcacacccaacagcagcttccccagtaccgccttctacaattgacaatgtaccagccagctgctgttatttctgtcgaggccgcggcggaaacgcagaccaagaatgcgtcttcgctggaggagacgatcctagatgcacccgctgcataagagacaagaagaagaggtgtcggccagcaacagctgaggagaatacgggcctttgccagccacgatggcgagcgctgccaaaattcggcggaatctcaaactatgacaacggacagcggccgccattgcgacacatgttgagagaaacaacacttcagcatatctgctggaggaccgcgaccgcaggcgaatggagagagaccacccacaggcgtcggctgcagtagcagtagcgtctgaagcaccaacgcctggctccacgacctagcaggaagagaagagaaagtagtgaccgaagctcatgacattgctggcacatgtaaagaggcagcgatggctatagacgatcagcacggccaggttgacgctgcaacgagcaggccagaaaacgacgataccgatgaaaccgtcatagccaacacaactgaagaaatagctatcgtcggtctgcacgtccaacttgatgctgcagacgtcgactcggtgataggggacgacggtgtcacatctaacatttcactgtcattccccgaacgctctccagtcagaagagctatggtaacagacgtaacctccgtcactgaagacgacgatgaagatcagatccagagagaaacccgagcgatgaatctagttttcgcgcaagagttgcgtgaccgtgctcgctgcagtcgaccaagggtatcttatgttgagcctataccggacattttctcagaccaagagatggacactgagcttgtcaatgaggatgatgactctgatgtgtatgagtcaagcgcttcctccccagagagtttgccagatgaggagttcgagttcgaagacctcccggcggaacagtcctctgccacagaagaggacggcgcgacagaggacgatgaagtcgttagcgtaacagagatccaaccatccaagcccaaagccaagcctcgcgcacagaagaaagcatcaggagcgagtgagggcaagggcatcgacttcagtcttcctccaatcgacagcgtggaagatgcttttgccgacatggccgctaaagccctcgagcttggtcttgataatgccttgagggagctagaaggacaccagatcaaggtcgcaacgatgtgctccggcaccgagtccccgctgctagcgttcgaactgttttcaaaagctcttgagcagtctggtcattcatccttgcgggtacatcagaaatttgccgccgaaatcgaggttttcaagcaggcgttcatcgaacgaaaccaggcgcctgaaattatctttagggacgtacgagagttcatctctgaggatgccacgactgcgatcactgcatacggggcagaagagcacattccttccgggcttgacgtcctaattgcgggctttgtctgcaaagatttgtcgcgactgaatactcggcaaaaaggtctcgaggacaatggtgagtcgggtgacacctggcgagctatctatgcatacgctaaacgctttcgtccgagtattgtactcctcgagaatgtcaaaggtctgtccaaattatgggaaggagttgtttccatgtgggacaagattggctatgaagctgcatggctgatccgcgacaccaaacgctaccgcatcccacaaacgagagaacgtatgtacatgatcgccatcgagaggagccattacggcaaagacgttaagaaagccgtggcccactggcaagatttgatggacaacttgcaacgtcaatgcagtagtccgtatgaagcgtggctcaagaacatgcttcatgagtcgagtgagcattgtgcgctcggttcggaggtggattgggctttatgcaagctgcgatacgaccacattcgctcagacgagcgcttaggcatccttcgacctgtgactaagtggagtgagaatgggactgtgaagtacgtcacaacaagaagaacgacagggactcttggcctatgctgactctatgatcccagaccacccgatttcgctaaccgcgcttggtacagctcccaatcatcgcgggtctacgatgccattgacgttgcctatctacaagcagcacaaaaaggccacgatgcgatgtataagatggcagtcctcgacgtaagccagaacgtcgatcgattcaaaaacagcctaggaatacttccatgtatcactccaggaggatgcgacttcgctaccaatcgtcaagaagcccttagtggcaagcagctcctgctgctgcaaggcatgcctctcaacaagcttctattcggcacagagacgcaaaaagaatgtcaggacctggcaggaaatgccatgactacgactgtcatcggagcctcaatcatatctgccatcatatgcggctggcgagctttccgatttgacagcccacggagctcagctccacacaagacgagcgcgttaccactaaaggaacatattcgcatcagctcgccgaaggtatatgagcttggtgaggatgacaccgacaaaattgacctcggaacgcttcgacacgaagcctgcttgagcgcccgcttatgtaactgtgaaggcgagaagagcatctgcaagtatacgatccgagtgtgttctggttgcggacacacagcatgtgagaagtgcgcaggtaacccgaaacattgctacgataacaacattctccgaagcaaccgcaaacagacaccgaatgactttgtccaagaatggagacccaagctagcaactcggttcacatttgattcttttcctgatgtccgccagcttgcttccaaggcatcagaaaaaatcttgaaacctttcttggatcacgtaatagaaattgacgtcaaatcacagcagttctgtttccgagacatgctgaggcggcacaatggatggtcagtaatctacggctcacatcacgccaccctagaactttgcctaggccacaaagtagaatggtttctttttcttaactgtccttctgagattgcgggcaacgatccactgcgcaaacagctgctaaacccaatcgcgcgtgctaaggtcatcgattccctgcttgacgttcagtgggagttccgtctaccatctatcaagaagcacagcctgcaagtcaactctttgggctccaggtgcagctcatggagaagccggctaggtttgttggactataagagtgagaccgtccctatgtctttgcaggttgccagccaatcgagagactgcaaaaacgttattggggagttcgaactgctgcctgactgcggaactgcttcgagcagtctctacaagcgcaccatcggccctgacctctatcttttcctcgacccgacccttctaggaggatctgataccgatgcattcaccttcagcgaagactgcagtcaaaagtcgtatggtgaaagtcgcatttccgtgatagacgtcgaggcgacctggcgaccatggcaaattcatgacgaagccgtacacgatgtcgaagcgacacttcctgcaatttggacctcggtgagcatgaagttgcagccagtcaacactgcgttcacggttagtgtacctgcaactgctgcttcgttgaggcaagtggagcacgattgctcacgtgcactcacagttctcgaagcgcgggtaccagaacgcctccctgacgttagtaagcattcttgggttttggaacgcgtgaagcgtctccctacactgtcagcttggcagcctacttccctgggttcattgaggagttgtgcttgcgcccctgtctatccgcccatactgtggcatatcaacgacaaaggcatcgcttctcctcaagaagcacgcaaagcagctgcagagtttgaacgtgctgtcaagactcgcgcgcccatcttctccgttaattcaagttttgagaaagggattactcagatcgtgattgcgatcaatgccgctgctttggtccaccgggccagaggtcgattaccacgcaccagttcgaccaacaccatgtggcgtctgtataccgatcacgctgagcttccgagcgagccgtttccaaagtttcgtctgctaagcaacgcaaacgacccgccttgcgcactgtcttcgtccattgcgtatttgcgcaatgctcagcctcgagctctttcgtggatggagacccaggagctcggcaaagagctgaccatcactgaagtggaagaagctgtacatgcgaaccttggctggcgtgctgaggcaagagcagaagcagtcctttccgttcgtggcggtgtacttgcagaccttccctcttttggcaaaactgtcactaccattgctctaatacagagcgaattcgaggattatgcaccaaaagccctgctgcagcggaacaagacattaaacgaaggaacagaggcgttccttgacactgccggaacgttgattgcctgcccaggtcacattgcattacagtggcgcacagaactagagaaatttcttggaaaggccgaatacgaaaagtacagcgtgattgtcgtgcagacatttgctgagcttcagaaactggacattgatgacattcgccgcagcagagtcgtcgtcgtggcatggagcgtgttcgctgaagaagagtatatatctcatctagcacatttctccgctatgccggaacctaatgtcacgggccgtcgtgctttcgacacatggttcgagcaggcctctcaggatatcccgcgtcagttggcagcattcgagagctcaaacttcagcgagtttaagaagtctacgcaggacctgttagagaagcggctgcagcatgaagacttcaaggcgactttgccgatcaagatccagcatggtagcgcgtaccagtcggtcaacatcaagtcaaagtcgaacggcaagcgtaatgccccaagcaaattgaaactatcgaaaccaccaaagtcgactcatcaagtgccattgctacacttgttcagattcaaccgcgttgtggtggatgagtaccactacctgaacgacgacaagaagatgggtaacatccttgcttcagtcagtgtcaagcgaatagctgctgtcaagcgttgggtattatcaggtacaccagctttgaaaaacttctccgatgtggaccagatcgcctcgtaccttggcatccggctgggtagataccacttcggagatggcatagagagctcatcatctgacaagatgcggagaggtgaccagaccctcgtcgaagagtttctctcacaaaccgagaccatgtcaaggcagtggcacaaggcgagacacgagcgggcacaagagttcctggatatatttgtgcggcggaacgaaccctgtcttgctcacgtcgcctgtatagaaaggattacgcctagcgagatcgatattgggcatctggctgtatatctcgaactcctgcaatacgtcgggtcacacggcatggccataaaaaggcttaaaaataagacgccctcagacaaaatcgaaaggctaaacgccagtctcaactactcagccacagctgaagatgcgctcttgaaatgcgcgctccttttccggacctcggaaggcacttcagcactagcaggcttgaccaccttgagatcttcccaacgtaatagcgtgcaatccgaattgagagcgctgctggctggattcgaagacctgaagaaaagcgacgaaatctccgatctgtacgatcgctttaagcaagatattacagagcacaactggctgggggatgagtatgctagccgagttgcacgcaacatgcttatcaaagctaagaaagcaccaaacagctctgcattcccagagctaaaggggtcgaagacggaacagaagtcgaaattcgcaaagaagctcttatcggatctgcgggagacggctcgtgatctcgctcatctcatcaggtcagagagattcatcaaggcaataaacgaccttatgggcccgttgaccaagagggagaatgggcaagccttcacttgcagccatccagactgcgatggtatggctagactgtctcagctgcgtctgattactcattgtggtcatacggcttgcgaggggtgcctttcaacgcgtacagatgtcgacaagtgtgtcgaccccatgtgcagcctgtttgtacagggtgtaaatctggttaaggtcactgaccttggctcgagaacagagcccgcttctgagcgttactttggccgaaagatggaagacgtgatcaagatcatatcgagatttccaaggggcgaccaaggagtcatcttcgcgcctaatgacgagacggttgagatcctcgaggaagtgctcgactcccacggcgtggcttaccactcactccgaggttgccggggcgccacgtctgcgaagatcattgaagacttcaagacaaacgatgacccggacgaccagagcaaggtgctgatcttgaacatgggaagcgagtccgcggctggcgcgtaagtcgactggtcgccatgtttgttcattctactaacgtccttctagcaacctagtcaacgccaaccacctcatctttgtcgcgcctctgctcgcaaagacgcaatacgaatacgactcggccatggcacaagcaatcgcccgactgcgcaggtacatgcagaccaagactgtccacatctaccacgtcatcgcgcaacgtaccattgacgtcgacatcctcgagcatcgccacaagcgggtcgacggcatcactacgtctgagtcaccaatgaaaatgccgaaagcgcaagcgaagaaggagaaaacaaagttagtcaagaacaacaatggtcaaatggccctcataccagtttcatggcttgcggacgagtcgaagagaaagatgctgggtgtagatgaagcgcccgagagttttgcgtcgctcatcaatttttcggacacgttccagcacgacgaggactgggctttggatacgaaatgactgaaccgattttgacattttcaatcaacacattggatatgtgttttgaaaaaagagtttatgcgtttcctttgtcgggcccttcgatttgatggcctttttgtttttaaatagcattataccccttttctttctagcaattgagtgttttcttctatccaaaaccgacttcaggtcatgcttcaccggtcgcctgtcagcaattccctgtctcgacacacaatctcatcttcctgcacagcatttgcggccctaaaatctcactccacttgcccgtttgagcaatatcttctgcagtgcgcaaaggcgccattcccaaggcatacgtcgctcaaatgcgtggaatagagatacgacatgagcatttgtgcggacgtagacggtttgggataatgctcaagtgcagattttcatgacttgtggtgaaagttaccagaaggagaagggtttgccctgtggggggtggagtgttgtacaaggctgacacaggaattgctgatgcaggcacgagagcctaaacgggcaattgttaaatatgctcgatatgcttacacattacacgaacgtgggatgcaagctaggtaggaagtagacagtggacggtgcagtgttcgatggtcgagagagaacatgcttggaagggaaggctagatattggatttggcgatgcctgcatttgttgttggtcatgcatagtgaacgtggtcgccaagtggtacatgaatgctatatttgcacaatattcatacacctcgcgaaactatggtacgcccacaggtctacacttatataaacctcgcgggatggctcttcttcagtacgagtgggtgcctgtgtacactgggcatcagccccaggccaatcgctctccgtatagcctttgcaatcttcctctggttcttcggccgcagccccgtgtccctggagtgctttatccgtcccgtctcggtcatatattctgacatcatcgtgaagttctgcagcctgtcagtcatgcggcagtccctcgagccttccgcaacccaccttgtactcggacacagggttgatacccagcacatcgaaagcgtcactctggggcttcttgcgtcccgtcttccacttcttctgctcagcgcccgacagatcggacggcgagtagacatcgcccgtctgccagctgcggtgtacttggcgctggaactgggcccgccgctccgactcgaccatctcgcgggactgtgttgggcggtcgaggccagcttcgcgggcaaggcgcgtcgcgagagagcccggagcgccggtccgggcggtcggtggaggactggctgcgttgctggctttgaggagttcgacgagagaatcatctgtagtaagttcagtatgggatgcggaggtggtgcggaggcattggaggcgcactctgtttctgcgcgcccgacgagaagtgccgcaggcatctttgcgaagaggcgactgcaggtctgaagggtaatcgtgttaatagcattgtggcggccgtgagtgtagggttgtcgcgctggagtcgtcgttgcgagattcctacgctccggggaaattccgcgaggacctgtggctcgtgcactgaaatcatcgcaaaggcaagagctcccctccatgccccgtcaccaccatctccacgctctttccgtccggtctgcttcgtgtacatagctcgcctcgcttctgtcagcttcatggattcagcggcttcatgatcaaccaccccgccgtggttcaattgctctccgccgctacgtcacgcttcgacgtccgtaccgaatattttctagagctccgcccacgatgccttcacacctcacacgcctcgtgttccgcagcatcatcgccgatgaacctctcctatatcgaggatgtcgcctccgagccgtccgaccgcatttggtcaatcgcaccgcccgagtcctcccccacatccagcgccggaccttcctcgacctgttcaagcaacggcggaaagtcaagcccatgaagatacctgccggcttggagaccctgtctgaagtcggctacaaaaccgagcatggcttgcgaccgcccgaacccaaggtcgttgcagaggctttcaaggtctactttgcgcagaggaaggggacatttgaagaattccatattggaaaagcattcccagcctttgtttacttgctcgacaatccgaaaccagacgggacaccctggcttagcgccaccgaactcagtgaccacgtctacttcaaaatgctcaagaccgaagctcgacctaggggcgacgccaaggttcacatcatgttcgggaaggcgctgatcgaagagtacgccagactaatgaaacttgatccaacagacacgggtggggatgcatcgcttcctttagaggacaatctcaacgtgaaaaaggtacgactactttcggccctgggagccgctaaagaagcgagggacattgccatgtcctcttacaagtatgaacctacctcacctcccgagtaccttcgactggttcgtaaagtctggggcattgtactcgcaggtattgtccgcgagggcaacatcgatgaggtacggaggacgacagagatcatagagcaacagtcgatccctatggatgctaagatgcaagaaaatcttgtcaatttcttctgcgagaagaaagccatggacgacgtaaagttttggtacaagttccccattactgagggtgataaggtcgcgaagcctggtacactggccctcgcggctttattacgagcatgtgctcttgttggcgatttgacctacggtcaacaggtggtgacctcactactccagaacgacgtaccccaaaagggagcatgggatgctattttcctctggtccgccgccattggcaagggggtagacgaggttgatcgcatgatgagtgtcatgatccgacgcaacgacgaggcacggaacaaagatcgttcaatccagttgattcggcccgacgtcgacaccatcaacatgctggttgattttgccaactcgaagaaagatccctactcggctgaacgttacattgctcttggcgaaaagcgtggaatcatgccagacgagaagacatatgcaatgcaaatcaagtaccggctgtccgtcaacgacattgatggcgcacgagctgcttacttcaatctccagggagagttctctggggcagaggagagtgtggcagtcgtcaaccagctgatccgagcgttgtgcgagtctcagcagcatcttttcgatgagctgatggtcatggtcgacgacttgcatgagcgcaaggctctttttgatccagagaccatcgcagctctatgcgtcctgcatctaaaacgaggcgaggcgattgatgctcttgacctcttgcagactcatgcacattcctacacgccagagcagcgaacgcacattcgaaaagggctcgcagcctttgttcttgacggcgataccagcacagcagatgcatgggagacttaccagatccttcgccaagtctttcaagaaacaccccgtgcagaccgcatcgagctcatgaacgcattcttcactcgtaaacgctcagacatggcctgccacgtgttctttcatatgcgcaaccatgttgtccctgaaattcgcgccgacgccgatgtgtatgtcgcagcattcgccggattcgcgcgaaatgctgatgctgaatccttggagctggcgcacaaccaactgaagctggatctgaccgtggacttcaacacacggctgcgaaacgctctcatgctagcttacggcgcgaccgagcagaacctcaaggccatgcgcttctggcgcgaaatctgcgagtccaaggaagggccatcatataacagcattcccatcgtcttcagagcttgcgagaccatgcactacggctgggggcatgcgaggtcgatctggaagcgactcaaggagcaagacgttgagattgacagaaatatatggaaagcatacatgtgcgccatggcacgtaactctcagcacgacgaggtgcagaacatgatcgaaaatgtagaggaagagtatggatttatcctagatcttgacatgtaagcttgaatcatcgccttttctagtttcattcagctaatcttttttttagcttgggtaactggttcaactgcaccgccaacatcgaacggcaagcacgggttgagaagtggatcaaagaaagataccccgacatatggagagagctggaagctctaggtcactgggtcaccatggatgggttcgggcaccggcaatttaacatcaatcgggacctcgagccgtgatttagtgtagcagtacctgggagagacaagaagcaaagagcagcccagttcgttcaccgcagccgtgatgcaaagtacgtgtgctgtacgtgagtttttctctctgtcggtatcagttctgttacctgtcatatctcacatcctctacactattctcactcacctgggcaatccagaccacgtggtgagagagccgggagccaaactaaagtctgtttgttgctcctctcaacactttctgctctcaccttgcgcgaccgtgaccgctcttacccctcctgcagccgcgcttaccagttgtaaaagcttcgtttgctgcactcttgctctgaacccacactcccttcttccttatacctcataccatcctcctctcttctgctccgaggtccgcagcaacccactcatatcgtctcacttgccgactgccgcaggcacaacacaacgtgaccgagatcaggtagggtcatcacgctgcgcttgcctgttgacgtgcgctaacagcttgagctaccatgcggctgcttcctctggtccgtctggccggtcttatcggtctcgctgctgcttctccggtgatcggtcgtgaagccggcaaagatgcgaatgtgacgccaccgagacgtcttgttgtgtatacccaggtcaactttactggcacaccttacgagatccatgcggaaaagggctgcgtccagttcgtcgcacccgtctacaaaaacctgcagtccttcaaggttgctgatcaagtatgctacttcatggacgaggatgcttgcggaggcaaggcactcgtcattgtggatgccctgggagctgaggcatgggccaataccgacgatggcaccaatttctcttccaggattacttcagtgtactgcgaagaccattcgatgcgtcctcctggcggcgccgatgcagctgttgtcaaacgcgacggcccaggtgagaccaccgtctgcagaagcaccatggatattggcccctgcgtaacgctctccgccaacagcgcatgtgtgtttttcggttacgaacttcgtcacaacatccgcaacgtctaccaggcctacggctccatctgcaactactactacgacggcaactgcgatgtacccacgccagtgatgaccgtcaatacccacaagcaggctcttcatgtcccgctcgataagcagaccggagacagactcgcctatgtcaagtgccaggaccaatgggttgcgcaagacattcaggatgacactgtccacatctttcctcgcgcagacgacgtccactccatcggggaagccacggaggctcagccacaatctacaaccgcaacgccatgcgacgatcctcggtacgtagacccagatgccaacgttggtccaggttttgtctacttctgctggggcagaaagggaggcacagagcgaacggtaaaccttccgatcttggtttcacgccgatcacatgctattcactgcgtaccagtgaatgatcagtctgcgccagaagcaaacacagagcagcttcaacctacgataaagcgtgaggaagtcttgccattagggtcagctggtcaggtgctggttgccgatcgggagggcttcggcggcaaaacgcaactcgtcgatacagtcaaggacgataacaactgcgcccccttgttcaatcagttcttctggaatctgcaatcgcttatacaataccaaggatctgtgtgtacctactggcagtacgactgtggagatttgctaccagacaacaagcccgtctttaccgttgactcgctcggcggacagatcggattgtcacctatcccatgggtattcggcggcgaaaaccgcaacaagatcgcatatatccgctgcatcaacggcaaagctgctgttgattacatagctgcgctggattcgtctgagaaggtcattaataacaagactcacggggttgccaagaacactgctttcagcacaggactgcaagatggtcagcttgccgctcgagctgaatctatggccgaagactatttcgagccgctcacactctaccgtgaccctgacaagggtggtgcagtcatgacctatgtgggcccgagttgcggccttaatcctttcaatgtcgaccccatcaagtcgctttggcaagacaaaggctttctatgtcagttttatcctgaatggggctgtcaagaaaccaaaggcccgccactctggatcgactccagagacggtccttgctacaaccgaaatgtcgagtttcccatcctttcgatatcatgcacgcgatcgacatacgaggatgtcaccgggaggcccgacactacacagctcatcgagtacaaggctgaagccaccccagcagccgtcactccaggcacgatcacgccagcaacactcgctatccggactgacgccgcgaacacattcacccctctcaagttctgtaccggagaaaaccttaccggcgcatgcttcagctatacgggtccagattgcgcatctggcgatcccgccattttcgagatgaagtcgatcgtagtcgacaaagacttccagtgtgtgttcatgtctggactcaattgtaacgaaggataccctcactacgtcgatgcccgacaagacgagaatagaataaatagcatcgactggatcgtcaagtccatctactgcaagccggagccgtggcacggttgagatggtgggtggttcagacgacatgtgtgtgggaacgagatgaatatcttgcggtagagtgagaacatacaagagcagatgtgatgtggaggtttagatttcatctagcaagtcaaatgcacgaaacattcttatcgaatttgcggaaatcttgatctgtgaatcacagattgcatctcgttcattattatcattaatgccctccgctaacccacctcggatatagatctttccatctcatgtacacgcagccaatgcttcgctcccagaaataaagacggaaaagacggaaaacaaagcatgtacattctctcacaggaaccgcaatcgcacagcgacggcttaatcccgattaatgactctcaaactccgcctggggttcagcaacacacccctcgtgccccagaagctcggctcctgcccactcagcagatcgtcgtgtatactgccgttactactcctccgtgtccactcgcccgcgggcacactggtatatccatccccaccgctcgcgccgcgcgcaatatcaaacgagcccgccgccgcgccatggctactccccagcgtcacaggcggccgttccgagctattcttccccgacgacgacgtgagcgtattctgcttttcgttgttcgcgcgcgtctggaccatggcggcgtgattcttccagatctggacttgtttcctgtagatccacgcgcagaaggcgaagtagcacgcgatgaggaagaagacgccggcgatgacgccggcgatgatggcgccgatgttggggcccgaggggccgttggacgagttgttgccgccgttggtgccattgttggggacgggccaggtcaggggcttgccagttgcgagggggccggcggtgggggttcggaggggggcggtgagggttgcgccgcctgtggctacgccgccgatggcctgttggacgggggcggggacggcgtacccgtaactgccttggaggccagagttggcgccgtagccgcgctggttgaactgttgggcgagggggttgcccttgctttcgagggccagagaaggcttctgttgcaacgtttccggtgagggcggtgaattggtcggaccagctgagactgctcatgttgaagacgtagactccgggcgattcgcatgataggttgggatcgatgtagccgccgacgacgatcatttggccgtcccagacgtggcaggagtgaccggcgcgggcgtagggtttctgcttctgctggtcgacctgaacccattggaaggacgggacggagagaatccacatgtcgtccttctgggtctggtcaccgaatggctgcaagttttgtccgccgtacatgtagatgttgtatgatgagccgctgtggaatgttagaatggtgaaatgtaggtctttggatacggggcttactctgcagcggctgcaacggcagcacaagcgttgacgcggtatgggggaatggtgtcacctgacgtgctctgcttgtaccatgtggactttgcgatatcgtagacatcgatgacgttcagttgcgtctgtcattgttagcaaggctcctgtattcgtccgaaatcgtactcacaaaggtatcgttatctccaccagtgaagccgatcaaaagaccctcgtcaccgaaaccaggaacatatgtaagaagaccatctgcacgcgcagggaatgagccggtgttctgcagtccaccttgagtgatgttacggaagacgccgtcgcttcctgccttcttgtccgtcttcaacgtgttgacggcgttgtttgagaagccagggaatgtaaattccagcaggctcttcaagtacagcctggcaacctgattgctccagccctcggttgtgaagtcgtcgagatggccgccaaagtaccagcctcgccccagagacgcgacgctgaaagaagctccttcagcagctctttgcacatcctggccgtcgtcttctgcagcgtcaccgcccgaggttttggggctcttgtgctctttccactgcttgccgctgatatcgtactcccagactgagttcgggcctgggctgactttcggcttgtcggagtactggccgccgtatagccagagcgacgaggccgagccccaaagcgtaccaagagagactgcaggagggccagatggttggggcaggcctgtgagggacgggttggagatttgccatgatttggtgaggtcgaggctgaggaagttgttgtctagtgaagtcagtaatcgtgccttccaaggtgataatggagtggggcttactccaagtattctggtcgccctttggctcatcgttctgacggaagccatacatgtacagcgttccattcacgattgtgctctgaccggcccatcgcttgcacgcatctgtaggcgagtcggcgcgcttcaccacgacggatcgctcggcttcggcttcgattgtgtttcgcgggatcatgccgccgcgtactcctatccgtgagatgggactgatggaaagaatcggaagcataacagcaaggacgaaggcgaatatgcttaatcggtagaacctcaacggcatcgttgactgggccggaagaacggtggatgtaagcggtgcgtcggattcgtcgtcctcgtccacaaccgattcccagtcgctctcgtcctcctttccagcttctccatagatagaattgcgacttcgaaatcgtaccatcctggccggtctgattggcttcaaagttgtggtcatcggcgccgccatcctcacatctcgcatcgtgtcctcgtccaccaatccgacttcagtaaatatcgactggcgacggccttcggcaggttgcggtcgcactcgctccatgtttgaatccatcacaacgaaaaagcgacctttgatggtcgcgtgcgagtcgtgcaaaggtcaagccgagaaagaaggggacagaaaaggcacggctgtatatatgacgtcgaggcgtaagttctgccgaaaggaagggtattaacaggaggtgatataagtcgggatgcgtggcagggctgggagatgctgatttgcagcttgtcaaacacccgttgacgcggtagcctcaccccaggtacgacaatctgagatcagccgtcggtgctccacagcagtagtttagcagcgcgaaaggcactgtagcgatggagtggaggaacgaggaacaagtcgtccgggacctgataatatgggctgctgtatcacatactgtatgccaaccaacacaccttcgcctcctcatcggctcgctcctctcccgccattgcaaatcccgtaagtggcaggccgtccacagccaacgtcatgagcgggccccgatttggtaatgatgcacgccatcgcatttgggattggcctcaacggctgagtgcagggggcagcattggtcgctctgctgggaatgccatgcaaattaagcctgacatgcgccaagcctagcgcatcgttccaagattccaagtcgcacgaattggcggacgtgacaaggaaggaacgagcgccgtatcaccaaaggattctgtgcctgaccctggaaagcgaaatcttggataaaagtgccccttccgcggacgcagcttcaaggaggtctttgagattttcccctttcccatctggctgtctttgtttccttgtctcgtatgttctcgcaatcgataaaccccaccgcctcggctattcctgaagcagtacacacccatatcgctcccgccgcacctgatgtgcttacatacgctggcggagaatttcaatagtgcgcacattagtttcgcgggtgtcgtgaccctgaagtgtttctatttttgatctttccgtttcacgagagaacattccgtagcgctgcgagtgtttaaaggttgagcgtggctgtgttgcttcaggtggcaacaccaaatctccttaccgctctgcgtacgcggccccctgggcgccttggcttcggcttttttctacgcgaatgggtacccatgccttgcagctccatggtgttttgtgatgaacgtcttcgcgtgccaaccgactgaccgcttgctacgcgacgtcgagttgcaatgagccgcgacagcgtatacggtcttcgataatcacatcacgaaaccatcatagatacctttggactgttaccaaatattattgacaaagtgtccgcgaaacgcatctcgcaaaccatcgctagagacatgcaaaccctgggtatatatgctgtacaaggaaaaccaaatcgcgcctaccctggagcttcagggagtcaaaacaccaaaatatctgctattcacaactgctaatcgagtaccttatccactttttgcgacagacgtggtagacatgttcgcaggagtcttcggcatcgaacttcgcttctttctcttctttttgtctggccgtgattctgttgacttgtcatgagcattcctcttcctcttcttcttcgaattcggctcgttcgcttctgtacgcgactcggtctcctcctgtagcccggcatttacctctccatcatcgaacgggccatcaaaagggtcgtagtgctcgctaagcttgtcctgctcaacgttattttcgagatggcgacgaagagccttgagcgttctagcccatgttccttgatccggtaccagtgtgagaagctctttgacttctgtctctaaatcggatggggaccacttgctctccaacagatccgcaagttcgtgccatacaacatcgtctacatccgtgatgtccgagtcaaaggcaagtgcttcgatgatatcgaggttgtcgccccacttcatatggccgacacctgggggtacttgaactgatctccgtggctgttggggcgtttttaacgttgagctcttggacatctgggatgcggcagatatttcttcctgacggacggagtctgacggctcagatggatcatacacttcaaccactgcttcctcctggacttcttcgtcttcgggcgttgcaagctcgtcatcgtgttgcacgggtgttaaaacctcgtgtgcatcatgttctttaacagcttcttcctcttgatcgatgtcttcctcaagtatagagacttccagctcgacatcttgttcagctgctgcaacttcgtgtccgtaatcaaaatcaaaaggtgagggaatatcgtcctcgtcgagttcctcgcttgccacctgccctgaaacttcgggtgctacttccagctgatcggcatgttcttcaggcgttgcaatgctcccctcgttgatttcttctgatgctgctacctcgtcatcctcttgaggtgccgtagcatgctcgtcgttgacctcttcagaggctgcctcatcgtcatcatggtcaggcactgcaacatcctgctcttcatcctcttcaggtggtgcagtaacctcgtcgttggcttcttcagaggctacctcgtcagcatcctcttcgggcgccataagatcctgtccgggggcttccctaatggctgcttctgcagttttcttgctggttctggtagactgacagcgtttctgagaagttgtcgtagccagtgattcgtcatcggtttcatccacgttctcaacgagaccctgtgctttgaaacgcttcgagcgtgacttcttaggctccttggatgcaacactcgaattgaagtctccctcaggttccgccgcatccggattcgcctcatcaaggcccaaatcatcgttgtccacatagacttcacttttccttggcctgcctcgcttcttccgcggctcagttccatccccgttagcttcgctcttcctcttctttggctttggctttggcgtgggcgccgctggacgagttggatccggtgttctgcctcgcttgtagacaggacgaatgttgaccgaggcgtcccgcttcttcatctgggtccatttgactgtgcattggagacggctgcgaactttgcccatgagctcgcaaactgcagaccaattgatgtccttgttcgtgtactccgcaaccgatggtagccccatttcatcacgctcatcttcgtctctctgtattacagtggtgagcgcgctcacaagtgattcctcttcggcacgcgtccaacgagcagtgttccgctgctcgccatactgtacgtaatctttccaacgattgtggatatcggcggcagatcgatcgggcatgatcaacgatattgttttccactggtttgggtgtttttccattaactctttcagcatctcctcctcctcctcggtccacccaccgcttttgaaggtatggtatcgcgcttgcacgtggcctttgataatctccggcttgcgtcttagctgaggctcagtgtgtaggatctcctgccaaaattctttactctcggcttcatcttcgagctgctgcgcatcccattcgctcttcttgcgcttgttccatgtgttccatgggtcttgggtcgggtcggtccattgaataacggcaacgagatcgactgtactaagattgttgcgttgctggtagtctgaaatagctctgcggagaatctcgtcctcgtcttgggtaaatctgccgctctctggcagcactggtgggtgatttaggttgcggttgttgttcaactctctatcggctgcgtacttggacaagtctaccgtgcttttccgaacatagcgacgagctggcgtgtttgtgaggggcggtaacatcggtttcttttcctttgtgggctttggtgtcgctttctcggatgaagacgcgttttgcatgttctcctcgtcagccagcggatcctgctgcattaggttcgcatcagattgattagtagcacccgaggcgtcttgatcgaggacttcagcgtctttagcctttgacttgcgcttgcgctttttggatgccggtggagcctcaacgacctcttcagtattcttactcgtagaagccttggtcgacgaagattgcctggacttcttgggcttcttgcgtattgaaggagtctcaacaacctccagggtacgatcgacttcatcatcagatagcatggcggagagcggcggcttggacctcttgagttttcgcagtctcccctccacactcttcaggcgaccttccacgatttcgctctgcgcgatcgcattatcgccattcgcagactcgtcccgcgcgctctcttgcagggcttgaatcagagaaccacgcttcttcttgtttacgcgcttgatgggtgttggagctccttctgctccggcaatcacgttagcgaagggcattgcagatatgtcctgcccgcgtgcggcagcggctcgctcggatcccggcgtggttgggggcggagttatgtatgtcttcttgcgcttgcgcttggtccgtggggccgaggcgggagggttgtcgacggccatggccgtggtgttttccttgtcgttcgacggcgtgccctggccgagtaccgagttgaggctgttgacctcagcaagcagcgattgccggcttttcccgctcctcttcttcttcttcttctgtgttgggccctcttgcggtgttgcgggtatagcgaaggaggaggttgcggcgggtgttataggcaagcgaggggacgctggtgcaagctgtgaatccggcacttcgacatcactttgcggctgtggggcgccttcatcgcctgtgaattgggacgccgcggggtcttcaccggtgagaaggagcgacaagggcttgtggagagctgcgaatggtggggagctgggtatggtttgctggctcggtgcggggggttgtgtcgtcaggtctatgggctgctcctcccctgcgccgtctgccatgtcgtccggcgtcgggctcctgcctctggcgtcgctcgtggcatgctcagcgcgagctccttcctccatgagctgctgagaagctaagaaatcgtccattgtgggggctgccgcaccaatgcgtcagcaatgttcagtcgcgagtgtcgccgtgttcaaagagcgcgagaaaacttgtgcagctcaacatgacgtcgcattcactcactgtaacggggcttgtactcatcatccggggaagtttgcagtagacacgtacgggcttgtgagtctgagcctggcactacttgcgacgagttctggcccatgttagagcttcagtcgcgcagcattttcggggttttctggcgttttccatcaaaaggcaaaactctcggttgaggctcaattggagctgtcgtgcttcgaccggtcgtcgcagttgtgattcgtgggcgcgatcgaacgcgtctgggagacgctagtgcgataagccccgattcagcttagtcacctcatacttcatccccatcgttcttcgtcccatacatcagacgcatcgtcttcagctacttggagagatgtctcaatcttatcgtgttaatagactctagggaatcatctgcctagtacgaatcttcaaaggggactacaatgccgatggtcatggagagctgctttctgcttcacccgttggatgcagatacgataaccgcatgtactgcataccagatctagccgcttgatggaagtttccgaagtttcacgacaccactccaccctatcttccacctagtcgcatctttgacttggcattcaatctcccagccagccaacttgtcctcgcccaccgtcactcttcttatctcatcaagcatccgtcttttgaggctaggtaacaatatgctgggacttgctgcagacttccaggcaatctcgtaggtgatctcgcgcagggcgggcatatgttcaaaaactttggagcaatgtaaagtggctccatcgcgacccatagtgtgcaagacgaagtcaggtgtatcaggcttttggacttgtctctggatgactaccctctctgtcctttcacggaaaggagcatactgtagagagctggggaagagatcacaagcagcgggcggaacgacgatcgttgcgcgtggtagtcgtaggtagaatgcctccagcgtctcgacccgtaattgccggcttgccaaaatgaggccaatgtctctgtcccagccttctcccaccaatgttacatggtctgggaggacgtagaagtagatgatgtctctgagctcacgaggcaagctgaaaaagtgcatggtgtagctgcacagagaaggtaagagcaattcgctgaacacgtggaatttttatagaaaggcgtatcgtagttgtttccgcgtaaggaagttacgagctttaatgtaagacgtcacatttggacctcggaacagcctagcgtccagggtttaccaacagtacctagcaacactcctcttccaccacttgtatcccatatagcttcgaagggcacttcactccctctcactcgctctagagcttggcgattcccgtagtagtaatgcttcatgacctttgcgccattggcaaggatgaggtgcatgaggccagttgaagttacttaccccaccttctgcgactaccaagcattcatcttccagggtaaggttgtttcctcagccacaacttttacacgtccacactgccatttactaaacaggaggatatcgagcttatgcctatacttccgactgatcctttcgacatggcaactccattcgtgcgactctacgacccatcccgcgactttactaacggtctccacgtggtatagctcttcagtatttctattccaacatcatatctcacagctactccacagttcttcaccaccatcgaccaaggcttagactatgagccagcgcgcaccatcggcagccacatatggtacaagccatatgtcagcgtgacaccagacacatgcttcgtgttagacgacgggaccgggcgcgtggtgggatactgcatcggcgcagcagacactacgacgttcgctcagcgctggcgagaggaattcacaccacttgtagacccggcactggtaccgcgacctgaagtgcgttctgacgaccccctcatggagaaagactatatcaagggtttccgggaagcggtgtataacgcgcattgtagtatgctgcagccgtggccggaaagttcacaggcttatcctgcgcatctgcacattgacattctgccggagttccagagacaggggcatgggaaggctttgattactgctttctcggaggctgtgaagagtcgcggggcaaagggtgtgcatttggacatggtgcagcacaatacgaatgggcgggcgttttaccaacgagttggcttccagctttgctcccagattctggatggcggggaaagtgggcagacgggcgtgaacgggatcgttgtgaccttggtgaaatcgttgtgatctagcccgtgtaaggtgtagtacatattcagcgatagcacttcctgcatctttcgaaagtgtacatacttagctcttcaaggaaccacagccacaagttgaaagagcacatactgatgacgaatgtgctggcagccagcaagattggtgatgagatttcgatgagtgaagacaagacaacaacgcttcgaatacagcaagtgctatataatgccctctcagtcccttcttctggatggaaagtacagagcaccttataatagacgctatcaagaaaaggaccaccaagactagactgaagacacccttccttccccaaaagctccaaagtgctcgctggaacgttcaaacgcacacctacaactacctcgctttttgccaaaccggatatggaaaagacatggacgcgttgttccgtggaggcaaggcattctgagaaaaacgcataaacccgccatgaccgcttttttcgagcagtacttcgggcagagacagcgccagcaggcggaaagctgtaatactatgagtagggcaggactatgagcgcgctgctagaagttcctcgccttctgggcctgcatattcgtcaaatttagcacagcaagatgaagaagcatgtcactgtgatcggccagatccagacgatgggcccgagcgagggatatgcagtgtgggttcgtcagtgggaatggttctatagcctggtactacacagtactacgagggaaagtgtagtaagcatccacaaagaagactttggagcgacgtaggtagggataagggcagggaacgagatcacgcttgggaatgtgcttgaggactcaaggaatagcttcacaggacaggttgatcttgtaaaaagagcgctcagactaatgttatcactgagcagcgctgccaagtcgtgagccccaggaaggaggaagcaccaccctgttgtccctcgcatatgcctactgcgctgacctgatcgcgacaagcctttgaagcctccacggcgtgtcgttgtactgctaacggaactcctgctagcagcagcaccaataccaccttaggtagggagacagatgacagaactgctgccaatagtctgctctacacgccggacattggactctatctcgatgccagcgctccaagcctccagtctaatcgcttccgcctatcgaaaagtcatcttgcaaacgtcaggatgtgactgcatcagccgtcgacgtcgcccctatacagcgcgatggccttgtccttgtccttgatctgttcaagtactaaggcatattgcttccgtaactgatcaagatctgctgccacctggtttgccacgacgcactgctcttcgaacttctctgcaagcttacgctcgtccgccaagatcctttggacttccggtgcgaccttacctcgcgccccttgttgatgaacgcgtttcaaccaggccttgctgaagttgtgaaagtctgggcccaacccagactccacctttgcgagatggtcgaacatgttgttgacgacttcgtcaagctcggaaacagagtccaactccttccgtaagccttcgatgccaccgtaatctgcgtacaccttaacagtctcgtcaacaaacccttgcaatgcgtcggattggatgcctccaagaagaggtaccacagatacagcctgcgccaccttcttctggacgcccgtcagtccgccatggtcgcgtagcaattgctccatagtctgcagttcagtgccagtgagtcgttccatcacaggtgttacggatgcagcccgcaacacctgcgactgaagaccatcggccccactgatcttttcgagtaacggactcacagatgctgcctgcgagaccgcttcctctacagcttcacggcccccaagcccctcgagccaggacctcagctcatcatactgcgaagctttgtacaagagtccgacggacccggcttccttctgcagttgcgcaatgctactccggggttgctctgttgtcgattcaccttcgataacttggtagagatctgagcacatgcgctggaggtcctggtgtcgctcttggaggccctggctgcgctgttgggattgttcgaactcatgcgagacaacctcaacctgttctagaaacttttttagctgggtttctcagaaaagctatacgactaaccatgaagctccttgctcttcgcgttgacgtcctgcttggtgaccaaccgcaccatcttcgaaaccgcgtcggccttctcttgaagctgcacaagagggtgactgggactcccgctcttgaggaggtgcagctccgcacgtagcttggctgccttcttgttgttcgcctggatttcttcgtcggcgcggtcgccatcttcgacgaacggattgaggtcgaacttcgccgcgcctatactcaccgccagctggtagtctttgaggctcttttgtgttgacctcgtgacagcatacttgtgtggcgccattttgacttgtagtgtggatcgttaacgcggagaggctcagtgttattaacgtgacagcggagcccactagcgcctttcaaagcggaagccaccaccacactcactctcaccgtcgatctaacgaatctaggccatccaataaaggactgatctgaatgctctgatgaatgtggtgaaagctctgtaggtacattcaagctatctgattgaggaactatcattgcacgcctcacttatttagtagcacgcggtcaacttcgctggaatcgctgtctttacattggttcttgccaatagagcaggaccctggtggcactagagagctccttcctccagagtgactgcatgaccaaatctcaacccccgcatctcgtcgtgactctaccactcatttctcccattcctcacttgtggattttcaagaattcctcgaagccagaatggcacggctcaaagagctacctgaaccgacgaaggccagaatgccgcaagccgaggtcgaaaaactggccgcggaagtggaagctgtgctgcgggaaccgatgaatcacagcatagaaaaggcaaaggagttcatgcgcgcgaaggaagaacgcgaggttagtaacctccaagtagggccattgcaagactgactatgaaaaacaggcgaagcttaatgaacgcgattcccgaaagtagcctcgtatagacgcgggtcctgaatatgactatcaaccacagggctatcgttctgcactggctcagagtgagagctactcgcagggttctgtgagtagtctgaacgttcaccgacaaggagctggaagccatgcgcagagttctgtgagtgttttgcaagctgagtagcggccgacgcagagatccgcacaagacacgcgcggaacacagattaatatggtagaacagactgaaagccagtcgcagagatctgtgagtggtctaagaagtcggctgcaagagaccggaagccatacacagggttctatgagtggtttggaagacgattttcaagcaacagaccgcggactgccaattgcgttgtgggatgccgagagtggcaaatggcgagtagagagcagtttgaagttgtcagctatagccgcatcccttgtgacgcgactcttggagacaatctctggcacacacgggcgagtgaacacctgagagacgatgaaaccatcgaaccaggtgtgtattctgatgaaagttatccgcaaggtgaatgctggcagcttcacgaatgcaaacacggcaggtgaagcctgctagaattgcttgggtcgtacttcgggtagtggtcgccatgctaagccacgaccatgtgccgcattgctgcagctcaacaatgcggtaccggtcgggtttctacctctaccggtgaggcttcgagagggagtcgactcatccgacatgaagttctaggtggtaggtggatagttcttgtctgtgtaatagtgagagcaaatcgtcgtgagttggtgatgttctggggttgctgtcgttacccaaccccagggcatcccttgtcgtgggcgaccgtcttactgcgcgtaatgaaagcattcttcaccccacaatatgtcctcgcaatgagcgtgcattgttgttgtacacgcactgctaataacttaggattctgttcaaaaatcatagggtgaggcacgcaaccatagtattacaacctggtgttacgcagtgttgtgtgagtaaaagtgcagcaagcatccgcaaagaatattttggagaggaaaagaagatacgcatggaggtagggaacgagatgacgcttggaaatgtgctcgataacttcacaggatagatgtatagattatgtaaaaaagagcacccagacaaatggtatcactgaacacagcgctgccaagtcgtgagcctcagtagtgaagaagcaccaggtcagttcagaagctgactgccttgagtcatcccctctgtctcttgtcgttctcctcatctccctcatcctctctcttacgctttccaaaactgcctccagcaaggggactagggtcatcagtctgttgtgcatgatcagtcatcctacctcttgacgtggcgtgaaagtcctcgcgcgctccaggccgtataggtgcacgttgccgtgacccatctaattgagaggagtctcgaccccacccgtcacgtgtccatgcgctgttgacggaactcctgcccacagcaccaccaatactaccttgagcgtccggaacgaaggttatctctggtgcatcagttcgtggcctgctacgttcgcctagttgcgaagagcctccgcggcctccgcggtgtgtcgatgtgctgctaacagaactgctgccaacagcatcaccaacaccacgtgcccactgcgtctgcgtcagttcacttcaccctcatcgatcaccatactctgcactgactgaaatgagcgaagtgtgaggggttgaaacccaagagcagaggaagtgaaatgaggtgatgaattgagcagcagtagagcaggaagtagatattgagttatcattgcgtggatacgtgcaagacaggagaagctatgcaagtaccaatgaacatgccgctagaaccaaaaggaaacgcccaccgtataccaatgccgcatcatgtacagaaacacataaaagtgccagtaaccctaatcgaatacagagaaacaaaaccttacatgaccatagccatcgccgcaacaagcgcaacgacgaagctgacggtcgcactgccctgcagcttaccaccagcgctgccaagcctgaacttgccatccgtctgcctatcgaaagtgacgttctgctgaattgtctcgttcaagcactggccgttggcaatgtccagaccagccaagtcattcggctcgcggaagaacatgtagctcttggtgtttaagcccttgaagccctcggtgttgtacgggaaccacatgctggagtcggtcgcggatgtgttgcgcaggaagatgcactggacttggttcgggtaggtgtgcgcaagctgagggtagtccttcatgacgtcgctgttcgaggtgtctgcgacgaggacgaactttctcttcgggaaagtctcgaagacctttgtaaggaggtacatgcggatggagagggtggccttcacgtcggaaaagttgagcgggcgagtgtcaaaggagccgccggggtaggtcttgtagatgaaatccatgtagttgcgggtggcttgttccggggtggtggtcaggtagtggaagtgcgtgttgttaggcagagtacgcgaccagttggcgtagatctcaggcatgttctcccactgcacgaacgggcgtgcgaaggagttcaagagaccttctttgggatcgtaaatcttggtaacacgtagaatgtcgtcaatgtcggacacgaatgtaataccttctgtaggcacgaggaaagcagtggcgtttccggacaaggtgccattggtgtagacgttcaggcgctgcacgttgttggtctcgttgccggggagtagaccattctgctggatagggacaaagacgtcgaagtcaccctcatcggtcgtctcgtatggtagggtcaggttctgtgtacctccgggtgcctggatggagttaccgccgcctggctcgccatctccgccttgcattggcgctggctccagagacatggacacattctgatctccctgctgaacaatgtagatggagcgcgtgaggttgcgagcttgcgcttgtcccgccgcatcgagcttatcgaccgacgtgccgatcaagaagtcgttcgcaaggtcatcgaccttctcctgggagatatccgggaacttgtagacgttgccgtggaatcgaacattccatcccttgtcggtccagttggcatatggggggatgttgaggacttcggtaggcttcgcagccagctcgtcgccaattcccagctctgagagcactttggtgccagtggggaggttttcgaaccagccaggtacgcctagtcacgctattagcacacaagcctttccaagcacatgggctgtcttggtgtgtctacgcaccctcagtaaagaagcttggcagggccgatccaataacactctcccacgactttgctacaccgccgacgccgctcttgatatcgtcgatgatgtccttcttctgcaggtagctgtggcggctgtcgaagcggatcgcggcgggtgtgacaattggggcgcgaacttcgacctgcgcgggaacagcagtaggttctggtatcgcgacagcactagcaaaacccaacgccgcgctcagcagcatccagcgctgcgacgagtgtgtgcgtgccatgttgcagatgtctcgccgggtggactagaggtaaacaggggctggacgcgtcggatcgcgtctcctcaactacaattgcaacggcagactgaggaagtaggatacaagaaaggagatgcaagtaagagggagagtggaatactgcgccacttaatggcgataattcccgccagcaggtttcaatctagttgttggttgtttggggctgtacctggcagtgccatccctgtcaaatgatgtcatttgctccatcggagctcacgcttcccgatgtggttagtacgaaacggaaaccccatacttggatctctccaccctggcacagatctcaaggacctccacagaaaacatcggaactgacatggaagatctgtgtctggaagccgggggccgacgtcgtagtactgctcaatccactgactgaagttctcgcgaacgaaggggcacacgcggcactatcccaatttcagcagcatctcggagcttgctccgcctttcatcgccatcgcaactgcttgttacaccttcacacactgccacgcaattgctgccaggtttgtatgccgcgccacgattgggtggctccaccgatacaagccgcctttcgtcttcgtataactttaattgcgtcatacagccgggcctgagggctgaccagcgaactaaataatctagctacttggtgcagcgaaggctacacttccgggtcttgctcaccaacgtggtgaaagacgccagcaacgatagcatcgaccttctcttgaatggagcatacgtacatcatcatctgttggcttgatcctgtccgctttctttgcatcctcactcatctcattcaacattcatgcgttgctacacattctccagcttcgcccgcaaaggtcaccttcccagcctgtttactcttggtccgcgtgttctgcgtacgattgacgtataagtttcttgttgctgtttccgagcatttgtcagatcagtccattgcacacttgtggatacaccatttagcggaagtagctccactataatagatgttagtcccatgactgtaacagcaagatgtgagttcgtgcgtaccattcgaagccgaggagaaccaacgaggccgacgtatcgacgttcgagcgtgtatacggtgcttccagatcaagcccaccatggacaacagtatcataatgaatatcgttgccagagcaaatatagcttctttggaccaagaagaggcgatgtcaaccttaggctgctcgtgagtgacttcgactatgagcgcatgctcacatcgctattcgaaggatggaggacgtaccatttcccatcctttgatctgaattttttgtactagtctaaggctcagatctgaaggcgtgcgtggccgtgcaaagtgactctttctcagcgcaatgtagtggaaacgttgaaaggtccaattgggagctacctgttaagaagctcagtcagtacgatctcaaattcgtagcacgtaatatgctagcctcaaaaagcagccagacctactccaacgaactacaaccctctatggaagtcgcaaaaaggacgcttgctacagtacaaagctagtcgggactcgaagctatgatcgcaatgtttcctttgagcgatcttgattgatcaccaaatcgaagtggaccacgacaagtactacaaagtgggaggcaaaggctataagagaatcgcagtccgacgaagctaagtgtgccgatgatgattgagctgaccagtgctctcagatcaggctgtgaatggtcatccaactcgagctatttgcagggccgcaggacagggttcgtgaaacggtcaaaccaacggaaaagataaaggaagcaagaagctgcggactgcaaatacgagaatcgagccgagaaaagtgatgacatagaaattctcgactgtgtgaccctatgagcgcgaccagtgaagtgcatagatacgtgaatatggatacatggcgcgcgcagcatgtaatataatccctgtgcaaagaccctggtgcagcctcgttactttggtacctatgtggtagggatccgggggcttgggattaggatgtacccttttgcgtgttgtgactggacactgactgcttcggcgctttgggctggctcgactcgtgctggcgacgcgccacattgatgacccacagaccacatccaggcaacctagctgatctgatctctgcgaaagcatgtccgccgggagtttagcgaggacccaaaagaaacacccaaccggtctgcgtgcaggatgtctggtgagctggcgtcgcggcgaacaagatctacagcacttttttgcccctcctttttcagcctgacgaacattgcacaccggtgtgatttcatttggttagagctttcaactaataacgtcgctgcgttgatgtatcccgactgtagtcgatggtgtacagttacataacacattaggatatgccattatgtctttgtctagcggcgttctgctgtggcgttggttggtatatgtatataatgtgtgataatagttttaaagctttctgaactatcgagcccgggaaactgtctctttttatgttcatgacatgccagcatgcagtgaattaccgcaattgatgagattttagcatccgaacattgtacacaacagcgcctggaaacctggataccttcaccgagactagcgaagaatgccaatcaactgtgagttgtagatcttggaccccgtcgcttacgtagttcgtacgtatacattcgttgttgcaattgccgaacgaccttcatctcgacacagcccgacacacctgcactctggcgtggtaaaagggttttgttacctacgcgtatcagtttaaggcttgataacagtgcaactatattacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagtgtaggcttagttaccgggctcgaacccagtgtattgtgctaaaactaacaaccttgccatatcatacatcggtggaatcgcaggggcggaacccaggctgggtacgcttgtggtgcgtatcatacgaaggggatctggaaatgcaagcagatacggacgattcgcgaaaacgaatgaatatgtcgaggagagatcaatcgggcgcggtacgcgagcctgaggtggacactcggtcactcttattgagcatccaaggtaaggctgctctcggaggaagcccgctacaaacatcgatctgtattgcacatcgggatagtgagccttatcatcttcctctcctatggtgatttcagcgttgtggtagtcgcatggacgcgtactagccagccaagtgccactgacagcggagtctcccggcccttgccgcgctatgacacgcgctaaccaacgttagcgccacgacctccacattactctaaatagtagatatatattgtatgcactttcgagatcttccatcaacagcaggtttggtggtgtagttggttatcacgttcgcctcacaagtcatcgactgcgtgcgcgaaaggtcccgagttcgaacctcggctaaatcaatctggttgttgtatttttgccattttcaacttatggtgaacatgttttttggtcttctaatatttattaggttatgagaatcgccagctgtgttgtaaatgcattttacaacatgggcacgtttttgtttttcgaggctgaggcatgatgtcgtgcaaagaacattcagacattcagaacataagtgtgttcttaacaaatatatgtaatgtgaagctgccgaaatacaaacgccttttcacagtaactcaatacttcgagcctcacgacctcatcatgagcttgccatcagcatcccatccatggcacaagcgtacattgcctgctccaactatcagcagccaatccatgcgtcgcttgttcacacaataaaaacatacggtttatcgaaacacacttcccaccccctctccctattctcccagtaccgcctcaataccgctagactcttcaatggcccacttgttccaagcaaccgcgccaactgatccagcctcgcagcaatccaataccgcgtgcctgcatcgcgataccccgcttccacgccggcgattgtcagcggccacatgacgaagcacgtgaggcggggtgtcttgggcgcttggtgtaggttcgcgaggagctgcgtgccgtggacggagcgcatggcgttcatttcgagcgtggaggggaggatggtgagggattgcaaggccatggtgcaatacagcgcggcggcagattgatatgtacggccaatgagcatccattcatcgaagtgcgggccgggttgggcccagtcttcgggactgaaggattcgatgagggagagtaagtcgtgggcggtgaggaagtgggatgcgttggggaatagagacgaggtctcggcgcggaggtggtttatgcgaatgatggtgagatagatggtgggtgggcagagcgtgtaggggaagaggatggagtagattgattcgatatcggtgaggtcttgggcggggctgccgctgagagaaatttgatcccgggagggggaacaggtgtttgctagtgtgacgatgctggggctggagttagtattgatgatgattcttgcagcggtggttcacgcacagcatgaagatggccaaggtgggcgtgagatatggagactgtttcatcaggcttcgtattccgccgcggagatggataagttgatttagtccgcttgcgtggctgcgccagtttgcaatgagtggattctgaagctacagggaatatcgttatcagcagaacggattcgccccgaagatgttactgacctccatggccaaggaacatgagaatacttgatatcgctaggtcgctgcatcttgtcttgtcctttccgacatattgactgagcgaccgtattgcagcaccttcgatgctggtgtatttccgatcgagttgagatagtcacgtgtttgttggttccaacttggagggtgtgaatgaaatgattgagcgacaagcataccacagtgtggtgtactgcaggggggagcatgtggagtgccgctagtggaaactgtatcaaggctgggttcggggcgagttctcctgatgccttgaccattggatatatcctcgtattatctgttacgttgatagtatgataagcatgatgactacttgccagtgtgaaagacgtacaatagttgacagcttgaactaccacattggtatcactgacgaggtacttgtagtccggtatgtcgaatgactccatgatgcgaaggatgcgttcgaggcgtttgagcggttgagacttggcactcatcatatatgcggctttctcatgcagtccattttgcacgatcctctcaagctggcttctaccaccaatggcaaagatggtatcgagaataccacgcgatgatgcatccatgaaggcatattcgctggacaccttctcttcgtgaatttcagcgaggtagccccacttctcttcgaccgttgatatccatggcgcgaagaactgctgctttggtagcgacctggcaacgacgtcacttgggggtaatttggctggaggatattgtacccttgtttctgcttctggcgaattgcttctggaaacttctcgaagtggtattgcatacactgttggtgcgctgtcattcttccttctccgcgatgttacctttccgggctgaacccattgcagtggcttctgttcttcgtagccaaggcaatctttcccaaggttctggcactttctgcagtgaggtagcgtacggtcacacactagccgacgtttgaggcactcccagcactgtcgtggtgccttgttctcacctggttgagtagacgttatggtataccagccaacttgggcaaagctgagcaagaagtgtgaaaataggcgaaacagcgtgcgatcggttgtccacgggaggatcccgttgaacaaagcaaggggtcctgcatctttattgccatttgtggctataaattgtccagtcagaatgagctatacagaatgccgagaggccgtgtgagatgcggcggagttcagccctgccagatgtcttggccatggttctttcctgattcggcatcgattgcatccacgctaagccccacgctccagatgtgttcatgggttgcgaatcagacacgaagtacttgcaaagccactggagcttctattgcagtcaagtattcggcgtaagatgaggttgctattcatcaacactttgtcacacatacacagcctacctctgccatgcggactgtgcggccgtatagaagcaattgcacgcgaaagccgggacgttgatgcgaaggtacttcgaatgtgcctcgagtgcgctgttgtacaacttcatggtgtgtagtatacagaggggaattgatgcctctactcgtttgtcctgaacgccgaagcatgccgctgaactccgatatcgtctgctcgttatatgtacaatgtggtgacgacctcattctttcctcaaccggtccaattccttgttctctggatcttcgtctcccttggtctctggtacatctttcgttggccgacctgcatacagcatgtaacccttctcctctatagttcctgccttctcgtcctccatcgatcttccttgcccgaatgcgcccgtctcgagctgcccttggacggcgatgggtcggttgccacggaatcgcttgcgcatatcgatcatgcctttcttgcactctgcatagcccttctgcagctgttggcactgtgtcgggagggtgtatttgagtggtgggcgcagacattcgccggggctattccgctccaccatgatgcagtcgctgttctgcaggcagaatgccagcgcggctcctactacccgttagtctgggcacgtgatcacaggtgtgtgacagcatacggatgtctttacatgactgaggcatgttgacggtgtgatcaatgatcaactgaggaaggcgcgctcgctggtggattgagctgggcaaaagtgcatcggcgaatttcgcttcaaacctccgatcgctgatggctgattgtagcctccacgctatcacatgccaggacgtcatggcccgtttctccacagccccaagcgcaagcatcatgattcgcattcctcctgatgttgagaatctgcacttcaaccctttccggtgcgcatccgttggggaacatggatagctggactgcatgataacctcggccctggtttgaaattatccttcgtccaccgcacctctgaactccttcaccaacactcgagccaccatggcgctccacatcccctttctctcgcgcctgcatatccgcgaatatgtggcgctggtgttgtccatgatccttatcggcctcgagtcctttatcgccgtcatcacccttgccctgcctacgcccatcatcaatctctgctaccgcctcacgcgccgcatatggaaccagctatcgtcgccgtcctcgaagcgatcccgccaacgcaaaaagggcgtatggagtgccattgccaacgccagcgacttcaccgagctgtgtgagctgtatggctactactgcgaagagcacatcgtgcagacaggggatggctacctcctgggcctacaccgactgggatggaagtcaggggaagagggaacgcgggtgaatagtggtcgagaaggaggcgtcaagaagaaggtcgtgtacctgcatcacggtctgatgatgaacagcgaagtctgggtgtgtctaacggaacgcgaacgatgcctgccgttcgagctggtcgagaggggctacgacgtgtggctcggcaacaaccgcggaaacaagtactccaagaagagcgtacacactgcaccgacatcgagtgccttctggaacttcagcatggaccagttcgctttccacgacatccccgactcgatcgcctacatcctcgagaccacccatcagccgtcgctgtcgtacattggcttctcccagggcactgcgcaagcatttgcgactctttcaatacacccgacgttgaatgacaaggtggacgtcttcattgcactggcaccagcaatgtcacccaagggcgtcgcgtctggaaccgtcgactcgttcgtcaaggcgtcgcccgacattctttacctcgcattcggacgcaaggcgattctaccatctgccaccatgtggcagtcgatcctttacccacccattttcgttcgccttatcgacacctcgctacgctttctgtttgggtggcatgcaaccaatatctcgccgcaccaaaagcttgccgcgtacccgcatctctactcgttcacgtcaacgaagagtgttgtacattggttccagatcatccgcaatggcgtcttccagatgtacgatgacgaagcgcccaatcctgtcatgtcaaatcgctccaagtactacaaagtcgccaagtttcccacaaagaacatcaagacgccaattgtgctggtctatggcggctctgacagtctagtcgacatcaatataatgctcaaggagctacctagccatacggtggcaaaggagatcccgcattacgaacatctcgacttcttgtgggcacagtcagtcaacgaacttgttttcccacatgtcttcgaggccctggaacaacacgcaggcgctgatccggcgaagcgagatcgatggcagtctcctgcacgcttccgtggccttctgcctagcccggaagacacatccagtccccaagacgaagagggcgaaagttcttccagccctgccgcgcttcgcgtcaagaaggtctcacagacaacgaggagatcaccctacaccgatggcgctctagaggatgcggccagcttgcatacgccctctccgaagacttcgcgcctgccacagctgaggtcagctaacgcatcagctagcgatcacaggcgaccatcatcacaaagtcctgcctcgcgccccaagatcaccctccgctctcccacaaatgtaaaccaatcgccagcaccatcgcttgacgcatctcagctcacgaatcaaacctcaacctcacgtcctgagggctggtggtcgtctgacgaagtagccggcaccgagcattcccacccttcgaccccaaagacgcctgtcaacgataagaacagaagccctagcagagcaagctttgaacacgtacacgcagctccgggtcgaagatcggaacaggacgattcggagaaaagggcattagtttaggtgtcgcaaaggcgatcagcgggctggtcgacggtgagggacatggagaaggaagcggtgtcaccaatagcggcgagaaatctcttgaagcaagtgcggaagagaggaagagaaaaaggaaactgttgaaaaagaagggtacgcctgtgaatcagtagatcaatgtcacagaattgacttgttgtattaccattggttcgtatacgcgcgattgtattgctgctacgaagggcggcaccagacgtcactcactgtattgaagaagctgcgccctcgtcctagtcaaaatgttccccactcatgcagcccgcctaacatccgcttcacctcattcgccccacgtcatccactaccgggtggctaccgcgactgcctggggatggcggtatagaacatgtttgccataaagatgaagtgcttacagctcaggcactcatcaccatcgccttgtcacatcgctcggcatggcgactactctcgatacccgtcgcatacggcgatgcacacccgctcagctgcgggattacttcaaggggatccaacatgacgtagcagagaaactttgtacgcttcaaatacttgacgccatttcacgtggatctgttgcgccttctcccattttttcgacatggctcggcgtcaccaaatcaccgtctgccattcagtcgggactgcaacagaccttctcgatccttgtgagagagatttccatcacacaccttggcaaagccttctgctcatcgcgatggaaggacttgtcgaatcagctgggtggtgtaccgggtttactgaacctgctcaacaatttgtccgttgccgaggtacgcaacacttgcaaagctctctcgagatgtgcgaggggagaagacatcaccgataagagaaggtttatgactgaactgttcatgggactgcaaccacatgtctttccggatgtaccagtgaagtcgacggacggtcgaccgcttgggagacactatcaacgtctaattccaagctgcacagaggaattggtagagagaatcgtttctggtgatctgaaaggacggtggaagcctgttaggcacaaacacctggtgcagtaccaccccgaaatcataaggagggaacaacttcgggcgttgaacgacaagacaagacccgggatcgaccaaaagaagtttcaaagcctgcttaccatctacccacaagacttgggcaccatgcaaggcttctctgcctccatgaatttcgctctggatctactgcggaagttgagtgctagcacagagaaattgctcagcgacgatatcttcatcaacgacttggttcgacctctcctttcgcgcgctctcaagaagaaacttgagtggtgcaccgtccgagaaattgtcgatctcactctcctatacctggagacgcatccatccgcaggtaaggagatcagcatcagcaaaggtgacgtacattatctggttgctcagtgctgggcgcatgagccagaaatgtttgaggcgcagctcaagaagctgtgctcagattcagtatttggtacctcgtcacatgatgacattgacgagtggaacgaattcgtggatgggatcccacggcaccggcgatatgcattgttgcgactgtgttttgcggagtcgactagaatggacctggatagcgacgacgatctcaagaaagttaaaggaagtctctatgacgagttgctcgacacgcttagtccagaggaagctctcgacctgttcacacggctacgcgtagcgaggggagatgatgacctcttcactatcactgctggaaacacaatcacggacatcggacccgcctataatacacatgcctcggatcctgatttatatcacgtcgtcctgctggtacgcaatgggcaatacgaacaggcacgaaacctcgcaaccgcgcaactcgaactgcgcaagaagaaggcagagaaagcatcgactcctgaacaacgtgcattctatgccaaatcttccctgtactatggtgtcgccagtggtgatatgcaagtataccagtccacactggaatggacaaaacgctttctccgcgatccacaggtacttccggcgctctatccacggtacggccatccagacgaagtagtcacccttctttcgggtatccctaatgaccttaccaacctcacaaattcctggttacgtgcgaggatatattctggcaatgccacattgcagagcctgttcgacacagcttgcctagctatacgcgaaccgtcatttcaggcgtacagctgggaaggaacgctgtacttgtttcaacaggttgtttcggagcgaatcaagaagtcagagtcagtgcgcaagtgcctctccgcatctgacgaagagatgtacgacatactttgggcagatacgctagagatgctacttgctgtggagaagaaagcgaaccgtcgcgaatcggtcagactggaggccaacagtatatgtggcccactggggtggctagctcatcggagtaacggtagatctgactttgaaccagcgacgccatcgaagtatatatacaggtttttcgataacctcgccaaggctagaaatgagtactggaagacgctgcgagcgaccgtccatcccgcgactcttgcacttccggaccctctgccgcgcggtttaccagcccagtatctcacgaatccatggatcctcaatacacctgatctagagaatgtcgcgccgtacatcgcatctcgcgcagaagccgtcgtattccaagacccagttgttgctcttgagcttttggccgacgacgaggaatctatggaggccatgggaatgttcgttgagagctatcaatatgccttgcgagtttacattcccaagtcttgtagtgacgatgagcgtaccagacgcatccaaaaggcgtggaatcatgctagaggacccttgagccaaggtcgtatggatgacgacgaagccgtctggtggtggcgggagaagccgccatttgagctccagaaatactggccgccatatcaagagatggtgaagcgcaaaggcgttatctggcctctgataccggacgtcgaggaccctgaacacccatgcgagtggaatcctttcgaagctgggcggccaaaccgacctaaccgcgatcttggaaagctgacttatctggacctatccgttctcatgatgggtaaaaccccatcaatagcccagatatggacaagatcaatgctggatgcatattcacccacagtctcagcacataaggaggataagtctcagctatgggcctcttcgcgtaacataggcgaaggaggtgtgctcgccgctctgctctatcttgaaatgaagcacggagcccccaacggccgccttctacaaaagcctttcccatctgccgaggatgcacgcttcccgagtctgtatcttgacgatggctgttacagggcgactccctgaacacgtttaatgctgtgcggcacataaagggacacatcgatgcgatccctcctgctttgatgcatctgtcggcaaagaacatgatgagcaacctgtgggccctagaccgcgaagaacatgacgatcactccgtacaagagttagctcttactctgctgattcgtctgagcgagagcgacaatccctctttagctcaaaacttggctctgcaaacaattattggcagacctaaagcaagctcatggcaccgtcagctgttgaagttgagttatctgcgcaagctctcgcatgcagatgcgaagacattttgcgaacgctttgcagaggcagtgattgcgaagatccctgccaggaaagaaaggaaggaagatgtgaccggcgaaggagagaacgcggacaacccggccaagtcattcgtcaaagtcaccacaatcaagtcactggcacagctgctcctccaagcagacttcgttgacgaaaattttgcactctcggtgcttctgacccttctcgaacgagcttcccatcgcgacgtgcgagtaaacacagctcaagcacttcttggtatcttcgagacatgtcctccggagctggccgagaagattttggtagccttagagggactcataccaatagctggcaatctgaatgaaaacaagttggtcacagaggaagaatggattaatgccgaaaagaccttggacttgcccgggtatccaggcatcgacgacgatctggttctattcgagctgttcttcacacacttgtccacgacaccgcacacttcaaaaagactcctgatttttattgaacgtatattgctcccgacactcgctcaccgaaaacgccaggttgcgcgctgggtcgcgctattcctgaagaaatatggcgtcgaagaaactggtggtctactgccacgtgtaccccaacgtgcgagtgtgctacttggtagcagagtggcttgttaccttccacgaaccattctggaagacttggtgtcatacattgagttcaacattagacttcccgcacccatcgttgcgctgaacgatagaattcgtagcgattctgccatcctgaagcgaccagaagttcacatatggttcgatctattcggctcaggcactggtgctctgtcgcattcgcaaccttcgacattctctcgctattcgataggggagtagagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttactgctcgatctgcctttcccaacccaaagactcgtctgagaagagagctgcaaggacttcgccgacaacctctccaccctcatcgacgacatcagcggaacagcttatcatgagaacctcgagcaaatcaaagactttctcaaaatcaaccctccggattccaataaacgtgagagtgtgaagagacttggcaagacgacgatctacgccaggaagcggaatgaacagttcgaccagtttatgaggaaccgcctcgttgttgccacacaactggggagtctgcatgaagattgtagtacggtcgcacaaattctgaaggtcgaggttgcgagctatttgattgggttggcgcgcagggagtgggaggacgtcgcgactaaggagctgcagggtagggtgagggtgagtgtggaggagtggaagaagagtgggtgcgaggaggttaggaggatgggctttggtttggggtgggtggaggagaagtagtgattggattggtgtcacaatctgcaagcgagattcaagagaatatttgcgggagactgaattgcatatgattgttttcgtgggcatggggaaggagacagtccccagcaatggattttgtttgcttccaacttggctgaaacaagacatcatgtcgaggtttacatcgtgcaacccactccgcagtagcgtagatcctacgccccgtttgccttgtgtcgtattgctgtgattgtcagatgatggttaccgacgaatgttgtccgattcctgttgactccgctacttggcgcccgcggaggcagtgctcgtattgcctctatcatgtcgtacctccgccagcaaacttaagttcctctcgtgttccaactcatcggatgatggcctactttctggcatgatcttgccagaagcggctatttaaaatgtcgccaaagagtgtactaccagccgcagggactttccattccatacaaccacttccgatggttaggaaagattgattgctagggaacctcagaggctctgagcgtcagtagctgcacgtgggcctttcctgccgggaagcaggactacccatgagcacctgtagaggatctggtgaatcttttacacagagaggtcaagacttcaaggagaggctcgacgaccttcccgtcggcgatgtatgcgattggataccttcggtggcgaagctggtgcaaacgacttgtcgaaagttctctgcccctgtcacgagttatgatttacttcagcctgttccagactagacatgcatgtcatagactaacgaacatgccgtgattctctttcgcgaggggcgattggttggccgatcgtgatcggtacctgggggtagggcgcctatcatacgttacaccacggcctcgaccggtcaggattgtcatgataaggatgtagtctgatttgctgaatcgtggaagtagatgatccgattatgtaggagcctcgattggggcctccctctccggtttgccctttagcagtcggactgttctcagatccatgacatgctcgaatagaaggaagttgcgctagcgaaacgccacacaggggtcgtgcctctttcctgcataccgggtacagtagcatagctgcaggctatgggcgtcacggaatggaaggcttcatgcctgccaaaggtgggtcgcccacaggcataagcgcaatctatgagcggctcgatggtcacgtggggtctgctctggcacgaaaaaacctggttaaacaggcgtagtgttgactacgtcaaggctggaagcgtgtgaaactggtatctaaacttcacatctgccagctaggcaaggagtggagatttggcccggcagcaacgagcgtctacatcggcaagcggactccttccccacgtcccgatcgggccacccgcgagcacaaacctattgtaggttagcgtgctacattgcaaactcgaatttgctcaaactgcttattacaatactggagtttcgggcacttgctgaccctgctgcccgcttgtggcactatgagactcgatagctgtgccagtgcgctctagctggcaattgttgcttacaaatttcaatcctatcctgcgcatgccgcggctctgaagacgccagtaccgcgcgctaaggtaggatagtgacgctattcagatctctccagcccatgttcgccaatgtgaggaagcatgaagcccacgcaggtctatgtcattgctgtttccggatattggtcagtcagcgtttccacataaagggagacggagtctccttcaaagaccacaggtttgagaactacttcgtgcttcattaccttcatacaatttcttctgacaaaaatggtttctctccctccccggttcaagagctccaggctctttgggctctctgggacacgttcttcgagacaagtgctgaaaactccatgtcggtccttgaatacccgactcgctagtcaagcaactctcccatccttgtttgcttctagctctggaattctttaccctgggcagcatcatcgcctcgggtactcaactgcctcaacacggatcgagtttgatccgttcggtaaacagtacgaacgagacacgaacttccattacgaagtgaccatggcattcagcaaaattctacaaaaggctgagcaacaatactttctgaatctaccaatcgcacaccgaagaacttctgggattggacaacaaaccatcgtggacctcacttgcatgcttcagtacccacttcgagatcatccttgccttaagcaacttgaagccaagtgttttattctgggctgagactgaaggagcaaacgcttcgccagtgttcaatgactacgtcgaaacggtagttcagccactattcaagagttttggcctggaacagtacggttacattcttcagatgatcccaaatgaagttattgtcaacggacgtgagaactggggtggtgcttgggtcttggccgataccagatcggcgcaatgggacgttgtctgttacgtttacttcaacgccaatgacacagagcatcaaattccgatcacgggagaagcacttggattgcccgttctaccgggcctttcgggctacgaaatgcgctttaccatcaccaacacgacagcgactcaagagctgagtgaaatcgtgcaagagaaagtccaacctgtagtcgcgctggattaccgtggctcagaagacaagatgcagactgagtggtctaagaagcattttttgcgctgtgaggcagtagcggcacgacacaacatgcgattgaagtttgaatgtcacccatgggggtgaaacggctgcgagccggcgtgtctccgcgcgtgacgaagaacattttaccaagatggttcagaaactccatacgtgattttgtctctgcagatctctttgaaaaggaaacgaacggctgtcgagacctttgcaagagttcttttagaaccaggaatctgttttacggtgttgcacaagcactactaggtttcgcaatattcgttgccgcttgagaggaaattttgacggcaatcgttaaggctggatagtttcaacgtctttgttgatatatttccgggttgcgacacactattgaacctattcaaggttgcgaacaatgcgattctagatcgcagcacgtacaaaccattggcacacttgatggcgctctgccgatcctggcctcgtgacgtcatcccctaaatcacaatcgttcgagtgacatcgtcgatgattttggtcgaaagcgcacaaaaaggcgacgagcaatgcttcttctggcagggaaattgtgcaaactctcatgccaacgaacagcctttcttcgcacaactgggacgttctgtacctagatagtcatctgttgccagaaacgagaagcaattgagaacctttgtctacatccggaacgtctatttgcatggtccattgcggttattggctcggcttttccgtgtaacatcttgcacaacaggactttgatgtcgttctttgtgcacttccacaccagccacaatttttctcctaattaaattgagtagccaaaagaaaatctgacaacaatacgatgaaagccccgaaaagacgcaatgggttctgcgaataacaccttggactttgcgcgctgcgtccgtatgcttcatcgaaacaccaattacccgcgatttcaatacttcattttattgccaagttatcatggcatcccctacatatcctgccgtcgttctcgatgatgatgcaggaactgctacatatcaaagccttgaccatgttgatgaagcactttacaacagtttccattttgtgtaccaaagagctgttttccagaagcttgtcgcactacgcctagcagagggtattgttttcactaatggaaatgatatacaagtattgtgggataaaaaaccaagcagtttcatgaaaaagtggaagaagaagtccagtcgccatagaccagtggaagatgcggagccgccagtagttccggcagtcccagctccagcagtcgtagctcccacgactgctccaagtattcggaatcagacaataggagatctcaaacaggcacacgcgcccacacatcaagatcaagcaaacgcagctgcgacacctcaaggccctgacagtccagagacccttgctgctgggtcgcccgtatatgtcttagaaaatagtacacattggctctcgccaaccagaggcgagcgcgaattcgtccggtctagtcttggaaacagaggctggaaatttgtcaaggtcttggatcagagagcgcttgataaagacagaaaaagaaccgatcgagcactacatccgtacaaaaacttccttctatatgtccgcccaaacgaatatggaaacatcgaagatgtgagtttcgacactcatttcgccatcgcgtttctattaactggacgtcagcaaatcgtcgtcaaacgggttgatattagtggtgatggtgatcactactgggccaagaacgaaattagcatgaatataattctggcgcaaaccagatgcagtcatattattgagtatcgaggtgatggcttgagaacgacaagaaagaaggtactattatggcttggcagcactgaagcacagccggacacccagagaatttcacatttatattttgagtacgcagcatacggagacctcgatgcaacgatacaggcacatgctgcaagggagatgtaagtgaagctccttgccatgccaacatgaatcaatccactgacctccaccttgagacctgtccctgaacacttcatctggtacctcatcagccagatgatcgaggctatatcggcattccaggaagggttttgcgaacacccacatcctgaaatcacgggtgctgccattcatgagccagagccacctctagactcaaataggtgggatccacttctgcactcagacatcaaacatcatgtaagttgtgaaagtaagattttcgtgtgagatgacactaactctacttgatagaacatcttctgttgcgatgacaatacaatttatcccagttatcctcgacccgtgctggcagacttcgatatagtgcagtcaagttccaatatatctagacactctggaaccccgggttggcaagcccctgtaagtgtcaagaggagcacatgaagtcttagtgctgacataactgtaggaaagatacaccaatgctgcagattacgcaaactaccggccaaatgattgggatgtcacggtcaaggccgaaatctgggcagtcggcgttgtcgcatacaggctcttgtgggcaggaaaaggaacagatgcggtgattaaacaaaaagatgacattatgcaagaaaccgaggcatggcagacgcggtttggtaaacccaagcttcccaaggatttcggaggactttatgatgatttccaagagccaccagacatatacagttcggggttagtgcatctcgtccagagatgtctgaattacaggcctgaaaatcgaccagggcttcctgagatgaagaacatagtcgacgctaagctcaggaggttggacttattgtatggcgatgagatcaagaaagtgaaggaagcaatcgccgagccccataaagtctggtctagcgccgtcggcgagcctgcaaaacgtttcgccattggtagtagatacgatccacctcgaaaacgacgaagggtcaatcttgatgacagtaactcgttggcataccaagcgattgtcgatgattgggtcgttaccatgtcttcccctcagcccagtctcgcttctcaggcaaagatcgttgatgccatgatgaactccgcagacaagtccgacaacgacgatatccgtttcctcatggacgacgacaacttacggcactctttccactatcttatttcctgtctcagcacccgagtagctccagatgcgcccgtacattacgtcaaagactggggagaagaggtgcaggaaactttcatgtctgtgcaagacagcttgagacgtgggtacgaagactgggcaccggtaccgcaaagggtacttccactaattgtccagatgatcccagagttcagggacaatcgtgcgtatcatgacctccaagaagcaataaacgttctagaacatgccgtgaaatggagcctagctctgctgcaatacgatgcagaacccagaacgccactgttggagaaaaagactgagatgcatagagggtttcgagactggatctttatacatccgcatcctgctgaatgatgcctatgtagtcatctttgagaacgaagacttctgttccttatcaagagttcctacgttatctatgcattcaccattcccatgtgccacaatgaatcaacctaagacttgtattatatgcattgaagcaacgcttggtacgctcgggtgcgttcatttgtgtgcacatggaattatccctttgtgtaatatcatgcctttctggttattcttttgtaatgtagcgggatgtccacgcagaactagatcgtgataagcgttgaagacaccgcgatcgctggatgctagtgatgaatcacgcgcttgctaatagaacttgcacacaaaaagattaggaagattatttctgagagcgagtgaagtgattgttcgtaatgctatagtgtagccgactccatcacggtcttccactcaacattaaactggaattgaggtactacgtctaccatttacctgtacctctacagaaattggaagagcgagaacaagcaactcttaaacacgcgtctgctcaacgcgagcggtgtgcttctcgtcatagttgtccaggcgctcctcgtgggcctccttctcgatgacatgcatgtcaatgtgcgcgacggccgtgtcgccatcgaagatacgggagatctcctcaagggtgggtcccttagtctcagggtagacgaagtaaacccagacaagttcaacggtgatccagcactagggaatcgttagtcattgcttgatttgcggagcgcatcttttcaacttacagtgtagaagagagccaggtaccaatgcttggggagacgctcccaggcgacagggttggtttgaccaccgacggcgagaatagcctggacggtgatgttcataatcatgagacccttggcacggagcgcatatgggagaatctcgagagcgtaagcgacgaggagaccggaccaagcgaatgcatagaagacaccgaagatccacacgaatggaatctgtgcgtatccggcagccttgttcgtctcgccagagttctcgtagatggcgcaggtgatcgtccaacagacgaaagagaccatcatgccggcagtagcagtcaagaagagtgggcgacgaccgaccttgtcgatgaacgtagcagcgtagacggaaacaaggagtgccagaacacgctcaccggcagacaggcccatcttctggttctggtcgacgataccagcaccggtgtagaccaagttgatgtagttggagaacagcgcgtttccagagtactgagagatgatacccaaggagatgagaatggcaagcctccatcggttacccttggtcttgagaaagtcgatgtagctagagtttgtgtttgcgtccgcctccatgcgaatagtctccttcatctcttggtacgagaattggacagtggggttgttgcggtctccctcagcgtggtagtaggcaagcatagactccgcctcctcgtagcgctctttgctgatcagccaacggggagattctggcacccaccagatgaagcagagctggagagcggatggcatgccctgaagaagtgtgatagacctccacgaccactcgttgtcgacgttggacgtaccccaaccgaggaaagcgacgatgagggcgcccaagttccagagacagttgtagacggcggtgaaggtaccacgatgctggggatggcaaatctcggtaagaagaatgggcgagcacatctgagaaaatgagttgccgaaaccaaggacgaaacggcccgcgaagtagatctgccagttggtcgcgaagcaggagatgaaagcgccagcaatcatgatagcgcaaccggtagcgatgggaatcttacggccaacagcctgggtgaagaagggaacagagaagaagctgataatactgccgatgttgtaggcattgttcatgagaccgaggcggttgtcgttgggatggtcgaagtacacagcccagcgggacatctgctgagatgagttcatcatcatactgtaatgcaatgtcagtcaatatcgatgaattgccacaaatatgcacttacccatcataacccgtggtagctgaggcaatacagagaacacaggcgtgccagtacagcttgcgcatgttaggtagcttgcgccattctaccctctcaaactgaggcgcgtccgcggccacggcggcgtttgcggtggcgatagcaggcatcctggctggtcgtaattatgcttctagtaagaagaccaagatgggaaggaagtgagggtctgcaccacaagggttcagtcgacttgcagtggagattgacacccggctatggctagatacttatattcgagtaggcaatcatgataccttctacggcttctagactaattggaatagcgggcttgtccctggcggttgaattgacggggatgccggggtacgatgcaccgttgtcagatggaggtagtccccgccaataggagccgacgacgacccttcctccaagccacgcctggcatgagggccgacagcaccggggcgagaccagtaaagtctgtcgaccataggctctggaatcacaccattgggtactgactttgactcttctggtgacccgacgttggttgtagattgttgtgccccatggggtggaatacatgaggcctctagaacgccaaggaatcgaggcggaatcgagggacgttgcatgcagaacctagcacagggcacttccacaggccacggcttccaagcattcgcagattcgcgctcatccagttctgatgtcgatcatcagtcattggattatatccggtgtttacgtagggcaaaggtttgatcaccatgaccatgtcgagcgtctcttgggcaagcatccacaagtggatgcgaaaaaacgcctccttgcgtgcccagccaaagtagaggatagagtgtgtgcgttctcggcatagcaagtctctcccgttacaattgctggcacgtgcgagtcctcggccacgaggcttgagtgttccccagctgatcaaagagttcttcgaagtcttggtgtcgcggatgccgtggactcgtcccgcgggtggacttgcattatacccgaaattatgtttctagtctctttcttcatgtcgtgtctagcccaaaatgtggacgcgatgggcgtggtgcgggacaagacacaagactgccaaatgccaagatggcaaaatgggcctccactccgcgaggtggactgtctgcaccactctgactgcgctgacacccattatttgatgtcgaaccgatatctaggttctcggcgctatgcaagatatcctgaacaagcctgaacaaggtccgcggctgcattgtcatcggatcgcatggaatgtaccatgactatcgaatgttgtctgccgttcgtcgctgcaaaccggtaggtcctcgccacttggtctacgatgattccgcatcagtgatctttgaatgcccaagtgtctgcgcgtgctgacctccagacaatctcggaaaccataatgtcatgtaaatgcaggtggcttggcatacttggctgcggtcatatgtatagcgtgctctgctcttctgccgcatagctgacatgcttgtagcgtcgggaagtactccgatcaagatttaaacaagttcttagtgaatgtcgtttcatcgattgctctcttcacacttgcaagctgtggtattgtggtggtcttcgctttgcactggccatgaatcagacaaagactggaacccgagtgctcaggatcggggtcgtgatagagctacaggatccatgcgccacagtgttgggaatgtattgattgctgacagggtggaagcgagcgagatgcggcatgcggtgtccaccttgatgcctccgagcggccaaccgcagttaacgcgcgcctttgtcgccgctgcacagcccgccacgtgcttgcatgacccattgatgaattttgattgctagaaagtgcccgcaatataggctcatcgttccgacacacagacgccaggaccgagcggctttgtggagtgtggagagggtaagcgggcggagaaggcctgcgcggcgggactccgaggaacgccaaggtgccgagacgcattgacccggtgaagcttcacggctggggttctggtttctcgtgacaagacatcgccaataatggctcaaagcagaacgccgcatccaagcatcctgggcgtttgatcggaaggatcccttcacatccgactgtcgttgtcgaaaagggaaaatgcgccgaattggcgccgccttacagccgaactgtccagatatctcgtactggtaaatgtttggcgagccggcaacagtctttgctggctggcctcatcaatacgaaattccattatctccgttaaccattgtgtcaagcgtgaagcgagaggatcgcaacaaggacaccagctcttgaggtcagggcgggcgaggcgtacaggaatgaggcactaccacgaaagaactgagtgatgaggcctagtatttcaagcttgagcgacagcttttatcagcagggcgtgacgtcccaaagtgaaattgtggcaagctttcgtgtgaaggttttccgagccttttcgtcaccaatgttcacgcgtggaaacgtgtgaggtactccatggctcaggtttcaagaggcataccatcacgaaattgcatgtcacgtcctgtagatgagaatcaacgctactgaacgaatggggcctggagtctacaacaaccgcctgccagtcgaaacatgtcttcagccactgcacatgatgccaaacagcggcagaaacagagtgaagaagttgctcaacatctcctcaagcttgcgcgcgaggttcgcgactccatctacactttggctatggaacatttgccgacgcgcttctccctcgaatatgggatgcagctgaatgcactcacactctaccctcaaaccctcaaacccttccccttttgtgttttacaaacagacagatctatgacgaaggcgtacatgcttggcttcgacgtacacgcttcgtccttcccgacgataccgagagaagccaagagccgctccttcgattcatccacagcccgtagcagcgaaggaagcagcaagggcgatgaactcataatgtgtcgcatcatatagtgctatcggctggcatggcacgatagtatatgtttccctcatcgtcccactctccccaggttgagtaatcttcactgtcatgattccaggacatttttgggttttgagttgggacagagtgggaatgttagttgagagttgaggggcagcgattgatgtggagaaggtaaacagctgaggaggaagctttgtagacgtggagaggaggggccggacaccggtggttcatggggtcgatagtgaaagacctcgtacgtgcactcgaccagggctgctttcgcaccgatcctagcaatacataggctagcagcgcagctcttctaagccatttagtgctcagtgcagactcgtcgcgaactggggttatggtcacattgtgacgtccgtacaggaagattcgaccataatcagctctcgcacttcgctgaaagattgaatccagattttcggagccatgaagtgtactcttccgggatacagtatatacagacttacggctgtcagtcatagggtgctaaaatgcgtctatggtgcgttactgttttgtatcgtttctccttgcggtgcaattgtaagactactgtcaaattagggaccaccaaatgagtacagttgaaagttactagacatgtgctattgcatgtaggcccaggtcagtgacgaaggaagtcaggtgttcggacactttcaggaggacgtgactaattaccgcacggaccatctgccaatcgaaactccgagggcggttgagacgatgggtgctgcgacatagaaacccgctcatagcacaataggcatacaaacacaagtacgcatttgaaacccatgatctagccatttagacattcgatcgcgcgaccgtcaaactgatcgctctcattgctaccatattcctcgaaccgccgattacgttcaatcttttttagccgaacatcaaggaccccgtgtcttcaagacctacttcttggaaggatttgggctcacagtaccatctgggaactttcggaagatgtcggcgatgtgatcgatgggtgcagcgagcatacccataggtccctcactacaagtccaagtcagtggtggctacaaaggaagctctcatgatgggatacacacaagtaagggttttcgcccgcgctgggatgactgcgagatggcacaaaggctttggtccttccaaagttcttggccaggctctcagacgagccgcggttgtcgctcgagctcaacgccttctcaagagcgggcaggtccttggactcttcatcctcaatgtggtgttcgagtagcgaccagatctccttgagcttcgggacgtagcctgtgtctttcgcgctcatattctgaaactccttgagaagcaccttgacctgttccatgtcagtggtgcattggagaaggtcgggtacgggtcaccttgtggtgctcagcccggtcgtggtcggcatgctctttgcccttgtcgcctaagtacttctccaaggctggatagacaagaagctcttccgcgacagaatggcgagcgagttcccaagtgaactgattgccgtagcgcgtctgatggtcaatgttgtctggattgttgacgatctcgttgtagtactccttgagctcgcgatgatccttggttatggcttctgagattgtggacgcagcacggatcgaggcgagcctgctgttcacgggcgcgtgaaccgcctgtgacctgaaagcagccctggctaccggtgtgatgaaggtgcgtgctgagaacatgttgtaggatctggaatgcaatcggaggtttgtgttcgatagcagagtgcaagccggtgctgtcgctgtttaattgcgaggcaagtactacgttcctacgtcactcagtcgccattccactcttcgaacacgtgcatgcgacgcaactatcaatttctctccgcgttcaagtcacacaaaatcacacgccagctgattatatgccgagtctcattggttcgactacagtaccgggctcttacatcacagtgatggagttgacacatatggcgctcctcggcacggagcctattggacaaccgtcacttccgcatcatcgaaaacatgggaaagacaacaattgcatcttattatcccatcacccgcggacacgtgagccgagcgaacgagcttcatcttcgatctgcgtcgttcatggtatggaaagagctcaatcgagcagcactgaacacacctttcatgcagtccctcgcattagagtagcatcaagcgaatggacgttcatccgaccagtcagaggaagcgcacggcctcactattctcctattgtcattgacttgcagctgctatcacaaccggacagttacccctcatgtcgaaccgtcaggatgacaattgctgaacaatgtcgacatggctcacgccatggcgtatttgtgtctcagccatcgcatccttaaactcgactgcgtcccagatggagatctcaacaactttgccccagaaactgaaagctgccatgtctacaggcgccaacaccaatcacaatgaccccatgcagcacccgctagaggcaatctcacagagcatccagggcgccacccagggtgaggctcgtgctccacgtatagctcacatgggtagtgcgaacgaaggtcctgccgatatcatcgcaaaggtttctggagctgttcaaggtgggaagcgtgaggacgatggcccgtacttcaccaacaatgagggcattccctatcccgacccgtaagtgatacctaccacttagctcctcaaccatactgacggcttcgtagagcacacagcaagaacatcggtggtatcccagtagcgagcgatgtgttcctattccagaagcagcagactttcaaccgatcgaagaacctcgagcgcatggtgcatccttgtggctctggggctttcggatatttcgagaccacaaaggacgtgtcgaacctcaccgtatgccatcacacactctccaaaattgaagtactgattgagcgtagaaagccaacttcctcggcagtgtcggcgagaagacaccaatctttgtccgcttctctactgtcaccgtcggtcgtgagtatcctgacttggctcgcaatccccgtggctttgccatcaagttctacacccaggagggcaattatgacattgttggcttgaactttgtaagctaatcatctaccaaaagagactggaactaacaaacccagccagtctttttttgtcgtgatccccttcagggacccgacgttattcgctctcaagcccgcaacccgcgcaacttcctcccggactacgatgcactgttcgacctacttgcaaacacccccgaaggtaaccatgctggtctcatgttcttcagtgaccatggcactccgaaaggatggcgttacgagcatggttacggctgccacaccttcaagtgggtcaatgccgagggcaaatttgtgtacatcaagtaccacttcattgccaaacatggccagaagcagtttacacaagaagaagctacacgcatgtgcggagaagaccccgattactccaagcgcgacctctgggaagcgattgaaaagggcgaggaaattgagtggactgccatggttcaggtaatggaacctcaagatgctgacccggagaagcttggtttcgacccattcgatgtgaccaaagtctggccacgaagccagtttcccatgcatgagtttggccgtcttgtgctcaataagaaccctgagaactttcaccgcgatgtcgagcaggcagccttctcgcccggtagcatggtccccggcatcgaagactcacccgacccactcctccagttccgcatgttcttctaccgcgacgcgcaataccatcgcatcggtgtcaatctccatcaagtgcccgtaaactgcccgttcatggcgaagcagtttgcaactctcaacttcgatgggcagatgcgtgtggacgccaatcatgccggtaacaagcagtatgcgcctaatagcttcgcgcacaagttccgaccggacgttgctgaggcgccatacgtagtcagcgataacgtggtcagtcgcaagagccactattaccacgagggcaagaaatcggactatgcgcaagcgactgaactgtggagtcgcgtcatgacggagcagcagcgcaagaacacgatcaagaacacgggaaatatgctcaaatttgtgggatatcccgaaattcaggtgagttgatggtgcagcttgcatgccatgaattggcacacgctaacagccctgcagaagaaataccttgctcaggtctacaatgttggcaccgactatgcacaaggcatttacgatatgctccccagtcccgaatttcaattcgctgaagtcgagaagttggcagagacggcgcaggagtggtacaaagagaagaagttccagccatcgactgagaataagttgaggggtgatgcgcctattgcaccttggtataactaggctttagtagtactgagaattctttgggatatgtgatcataacgaggcatggcacgacccatggctataaggctccttgactaaaagtaacaagtctccgggagcatacaggtttcggagacataacgaacgcgatgaaaactgtccatcaatgtgcccaagaacaattctccgtgtggatttctgatacctgaagatcaatcaattctctcaaatgattccgagatcgatgatggaatgtgtatatatttgttaggtcgagtatacgacttcattctttacccaactcacagccatcatcaccatcaacatatccaaacaaccacagtaccacaagcatgtctcccaacccaatcaaaaccacaatctggctctggccctctggcctctaccctcggcgcatcatctacttcctgctcatcaagaaactcaccctctccaccctcgccgcgcacaacatccatctgattcctatccacctctccccaaccggcctcatctccgcaaccggtctcgagtcccgccccgccggtaccagcgtaccgttcatgcgcctctcatacgccgacggcacgcatttcctgatccacgaaacgagctccatacttgaatacttgcaggagatttttcctggcggaccggatatcaggggcgagacggtgcatcagcgggcgcgcagtcgggacgtgttgagtctactgggtgaggcgatcgtgtggtatggagtcgaggtgttccattctgatcccaacacggcgacgtggtcggggctgagggtggaagatcagagtccggcggcggcggcgcatgggaggatgaaggtggggactttgttggataaattggaggggtgggttagggaagatgttgaggggaagggagcggtgagtttggtgggaggggagcaggcaacgttggcggatgtggcgctcatagcgctggtggagtatttcagggagaagtttggggcggattggattaagggacatggggtgttggagacatggtatgggaggatgaaggaacaggattgggttgctggtgggatgaagttggctgaggtcgaggagacgggagactggggagtggttttgggagcgtgagtagcggggagataattttgaagttttacattatatcattgatttggatgtaccctgaacgcctttgtttgtgttgcggctctatgccaactgcgtctttccagtgactgggcacgctgcgccctcagccgctcccgccacactggggtgtgttgagactttgttcaggtgatgtccaacagtggccttggtgaccgggcatacatcgccctcgctggccttgagcatatcaggatggtcaggtgggaggacagtggttgcggttccgacaactgggcagagcgcgtcatccatcttctgggcctcgggctcgttgacgctcttcttcagcgccggacattgcgttgccgtgttggatgcggatgtgacaggcgggtgcgtgctgaggttgtggtggtggtcggtggttgcacctactacagggcactgttctcgttagtagccacacgtgaaggacgaacgcgttctgaggggtacttacagtctgaccatcctttgacatgtccacgctggggtggttaggtgggagcacatccgtggtagttccgataactgggcaagccatgatgaagtagtgtgtggtatgagcttgatgttattgtctttgtggtggaagtgatgaaggagtacagaaaagccaggtgaagcaaatggaggggaaagacagcagataagcggtcaataacaaagccaaagcgcaagctaagttgctaaggttccagtttgcgtcgtggatccacgccgttgttgagctaccccagatttgcagggatgcggctgcgcgacgtcatagtcagcggctttgtcgacgcgctgattggtcagacgcgctgtggggctgaacgggcgcggaaagggaggttcgcgtcgtttccacaactccatcaccagctaattcgcgacatttgcctgctcgaagatatcacacttttgctataaagatttgattcacattgcatgcttactcggaacctcacttggtcccatcacaggcacattgactcaaaaacagctatattttgaactgtgctatggtaagttctacatcacagcagaagctgcctacagtatttgaggcattgcgcagcgactcgatgcgtcgggatgaaccacaagctcacccttcttgatcatgatcatcttcttagccttgatccgctcaaattggttcaatttcaccatcgtcccagcctggcgtcccttccaagcgcctgacctacggacgacctcgacctttatctcgcgctcttgacgtacgagaaagccatgcaggaaccacttcgctagatttccgagcgcatcgagatgctgtggcatgccgcctctccgcgcaagaccgtatgcaccatcgaggtagatgtactccaatttctcgcacttgaggatgtcctccaagcagaatcgcgcaacaagatccttgattggggtagggcgtatgccccggtggggatcgtcaactgtgactttcgaccagtggaaagtcatgtcgatttgcttcagatttcgacatgctactgcaagaccaatgcttgggttgtcgattgaagcgggataacacaggtgattgaaccaatgcatatgagggaagttgaggtacctcactgcatccaagccttcattgttcggcagagcctcgagaaacttgcgcaaccaagtggcgatcttgaacttcttttgggagtacatgtacttcaggtcgaaccgcttggtcttttgaagcatgtagacagccacctcgccaagcatatctttgttagtgaatgcgagtgctggcagccatccacgtggagcacgcgccgtctctggaggaggaaacgtgcccgggtcctggttatcgcacgcgaccaacacattcggaaagtcccagaagcaacacgggttttgccattcatcgtaatggcggtgcttgctcaagcggccagcctcgctctccaatataagatacttctggagaatctggagcctgagctcggctggtagcttcaagagctgtgactcgcccatgaaacaatccatgagatcccacgtcatatcgcggaattccatgaaggcatcgaaagaacgcctcagaacactcatgtatgccacggctttcggcacatccctcttaacgctcatgttcagagacctcttggacagccgtacactaccgttctcgagttggcgtgtatgctcgcggaatccgtcaaccatggtgcccatgcgccagagctcgaagaggtcttcgccccagcaatcgaagtagttggtgtattcatcacaaagtccccaggcattggacatatcccagaaagcccactcatcgatcggtgggcgagcatcgcgttcgaagttgaagagcgcacctcgggggagataggtgttgcgatcgatttcgatccatgtccaatcggctctatattggctcttcatgaactcgataccagcccgggagatatcagcgaattctctctggaacctcctctctttctctggagatgggtgcttcatgaacccatgacctgcggcggcgaggtcatagaaggcacgaaagtctttgtcaacaatggccccgacaaccggtgtacttggcgcagcataagggcttatacactcgagggtgtcgccagcggccgctgcgaggtctcgaaacgcgcagacgagctcgatgctctctattcgattgtcgggtgcagtcttggtcggagaggtgatgtcgaataggacatctcctagtacctttgcgcaaagtcagtccgggctaggtatgttatgttgagttcaacctacaggctccatgctattgatgagcttcatctctataacaatgtttcgatgtcaagggtagttgaggcggtggttgagaacgaggcgcttggtgtaaacgatatgagcgacagcaaagcgagcaaagatatttatatacagtcgggggcggaatcagggatgcttaacattcaccctaggcagcaaaggaaatgaaaggatacatgctactaacgctttcacagaaccgacagccttataccaggttggaaaacataggaacggccgaggaaccttcttttgtgtggtgcaatcggcttgctcgaaacgcggttgttagcaaagcctcgagatgcattgccatccatcagcaaagccaattctacgaggcacaacatgaacactaacttatacggaaataatcaaagagatcggttagcactgagccatgctatgaattgcaacaatggtggtaattctcaagccagtcaggtttggtgcacttccttcaaatgaagctcttcattcacagaaaacacttgattccatccagtggtcaagctctacatcaagtggtctacgtactgatagctttctaggaagctcatccgacactttgcggactccaaggtaacgctagctgtccaaagacctaaacctcgcggaacgacatagccaattcgaaatgcttcaagtccttcttattgagcgagatgatggtaccagtcacccgattcctccactttccatatcgacgagccacttcgatctcgaccttctgtccccgacgcacaaggaaacccactataatccacttcgcgaggccgtcaagcccatccaagtcactgggacctccacctcggttaggcgcgttgtgtataccattgaagtacacctgttgcaagcccgtacaattgaggattggccggaagcggaatttgttgacgacatcgagcgtggtgcatggaatggcgagatcgatgttgtcgggatcaggcttgcgcagcttcgaggagtgccaggtaatgtcgagttttacgaggttcttgcacaccgccacaagctcgagactcgggttcgccggcgccggaatgtcacgctcgctgttgtaccagtgcatgtgtgggaagttgaggtgcttgaccgcactcagaccccccggaatcatagtcaggaactcacggaaccaagtcgcaatctcaaagccggagacctccttgatgtacttcagatcgatctgtcccgtgttctgcagcatgtgcacagtcacttctccaagaagcgccctgttcacaaatgcaagagcaggaacccagccctcaggggcgcgagcggtctcgggcggtgggaaggtcttcggctcttggttgtcgcaggccatgagcacgaacttgtggtggtaggcctcaaagaagccctcgcacagtgcacggaagcagagttggtcgtcatagggttccatggcggccatttcggacgcatggtattctgggtccttcctcatttgtcgaatattgcgtaaggactgaatgatttcgggatctagatcgcgaaggtcgaatacaggctgtggaaggttagcctggcatgttggcatggtcaagctatgggcataccgagcaattcatggtggctgtgttggccttagttagggtcgagagcggccgaagattatagaccttggttgaagagctgtcaaatagagtagagtacctgttggtggaggggtaaacaagagccgtggttgagctctcttatacacagatggttcgtcgtgaaaagactagcgtgcaccaaagccacggttgccaggtagcgctcggctgtggccgctactggccctttcacgacacttacagttacatcgatgtcatctacaagaagttaatggaggaaagctgcggcaacacccttttcataaagatttggcggcttgttcgacaccgaggcaagtttgctagcaaggcttcgagattgttgtactacgtgagtaaagccacccgtaaaaatcatgaatcacgactgtaaggtatttcatttgtataaacacgacactctgattcatacactcgacgttcatataagcagggcgcactaccctttcatgctggaacccttcacgatccgataccatcacatgaagtaccaccgcctcgcctatctcctacacatcaggatgtcttacgcacaatactctctcagaccgatcaccgtcttcaccgttctgcaaaccttcaatggtgttcgcgaaatgcttactcggcatcgtattcttcgtaagctcgcaacctctttccgtaccaaacctcaatccagtcccaaatgaccatcctgaggctaaagcgcactactcacgcaccaacaccttcaacacaagcccatatacttccccgtctccctctagaacttcgggcgcaaatttaccacttcgctatcctccccctctgctcacgcaacaacttaaaccaagtcaccatcaccgccgccgacgccgtccacggcagcgacgcacgctatccctctttcctaccctccgtatgccgcgtcaacaaagccacgcgcatcgacattgggctatggtttattaggcagacagagtttagcgttctatacgtccagcacctcgtccacttctcccaatttctctcgactttcccgcacaaccaaggtttcgcagcaatccgccggctggattttcaactcttcagtcgccataaacccagccctggtaaaccaaactcgagcgtcgagtttatgaagagatgtccagaattgacacaagtacacatgaagttcgacgtatggcagcttgtccagcacgagaaagagcaatggacacctgtagatacggagttagttatgttggaggacattgcttcgaccttcggacttgctgcgttattggacgtggggagcctggttacgctgacgattgagttgtggccgaagactatagcgcgtacgagtatgggcatcaaggtcgtggtgccggattgctggcccgcgatggaagatgtagtagcgtggctaaggaaaggcttcaaggagaggggcaagaaagttgatgtgaagtttgttgagagtggaaatgcggggatacggtggtatggggtgcagcagagtttgggcatgggagtgtagtggtgttggatgcaaaatgttagtatgagagcatgatttgaatgatagttacacatgaaagcaccccaaattgccaactttgattgttatatatgacatctatcaaagctagagagactctttcctcccttagctcctcctcaagagcctctctttacacgctctagatccagccgtctcaacgcaccccttcttctacggtctttctcctgcacatcggcctcttccagtgtgcaaaagtgacatttgccttcctctcgtgtctcgagccacacccaatcagggatgccggtcagtatatattgacatggccgtccacgactgtcttgtgcacatttgagtatgtacaggtcacgcgcaacgtggggacagtcgacgtggcgagtcttgacctgttgacacattgtgaaggtattcaaatagattgtgagcaaagttgtttgaagatgaaagaggagattatgtctgaagagttttaatatgcagttgtgacacaatgactgagactaacagctcccacttgtcttgctgcttcaagacactttgaccagtctagacctatactgtcgctccttcatacattgaaagataacccacgacgcctgatcgcgcccggcggcggccccgtaccattcatgccacacccgtcaacgaagcaagcgctcgcggtgtgaatatacctgatctttccatcttccaccctaaacagatgactgtccggcgttgccgtgtcatttcgcgtgcgatcgaggccagtgaatcccatgaagacatcaacgacgccatatacctcgtcaacaacgtaccgacgatttaccatcgggatatgctcaggtagtccgccaatatcgcacgtgtttgcagataagttgccgcgtccagtgtatgcgccaccttcaagacgagcacagggtgtgccaaacggcacatgaactgagacgtcgttgcagcggtttgcgtaggcgtcaccggcggctttgatcgtctcccgggggaggcgcatattctctggaatcggatcccagttctcttgactattccagtatttgtaacctgtcgcgttgaaggcccctttggagatgagttagtgaccatcttgcaggctgagtgcgaagcattgacgtacagtcgcctttgtctgtcaccaggctatcgatcagaaccacgttgccttcgtcgtcaagcgtcatttgcgtgtgaatgacatacggatgtttaggatcggtcacaatgatctccgtgaacgtcttgcactgagtcgtatccaacattgagcgattcgagtctattgtcattccgaaggctggtgtaccatttatgattgtgctggtcttgttgttctcaacgtattgcatagtgtacgcgaggttctcgaagagatcgtgttgcccagtcgccatcatgccaacgtactgtgttgcgacattttcgaggtgcgagcgagtgcactcgaatgctgtcgaaactgtcgccaatgtaatgagcttgagcgcttttgagatcatggtgaaatcactctttcgaagattggtccttctccttggtttgaagcgacaggaattgtactgcttttcaaagttcattttttgaagtttgcgcaaacctagtttatacccggagagccttgttcctggatgatattggccaatagcctttatgcgactttcttccgtcaatatggactgccgtaaggaatcctttgatcatatacacatagtgtggggtctaccggcattgtgtgttcctgggcgtactacagctcgaccccacatggctctcatattgagcataccaatttttccaggacttggaagtaactttggcgatccgctccagcttaatggttactccaagcacatcttaggcgatactctatgcatgagacgaatttaatgccgtcccgactcttcctcatagttcatctggtcttcgcactcctggcacatcttcgcattgcctcagtcgacacgcaatccacgatgcttcgcatatatttttgcaatgttcctcagcctcttcccacgtgtcccaatgcgtgttcatcgatgcagcctaaaaaaattagatttcaacatgcaactcttgcggcaggttaaacatacaatctcttgtggtgagggagctcgcggtttcgcaacctccgtatcttcggttggcagctgctcatcgggcaggtgaggagagccgcagtgcaccattcccatcatcatgaaggtaatgatgagagcaaagcagatatgcgatactggatgtgctgccattgcgtgcacatatacaggaaagagagggtaatatcttgcgcggtgcaacgcgcccgagtacgagcgagatgtggcgcggaggccgccgatattccggtctagctaaaattgtactggctcgattcccctggcgagacagcgtattcagaacaaccgaccgcctcgagtacttcaaaatttgtagttttcgataattgagtattgtgatcacttcattcaaaatgtgcaaaatagttcaacggggacgcttcctggtggctccttccgcgaacatccattggatgtctctagcctccgagcaacagccttacccctgctccggaggttagggattgtcaaacatgagtaaaccaattgctattttgcaggtggtcggcgcttatatgtcctcttaacccgggaacttgcttacttgagctttttcacaacgcacagccagaatatacacgcttttcccacgatgaagaactatcactgaacatccaatatggcagataaacgtaaggtccagctgcaggcaccactctctatgctttcggtgcttgattcacgcgaaacttcatcattcctctctccagcagcaattgagcggtatcgcagtgcaagtcacccggacgttgtaagtcgtcagaatgtgtatcctcatgatggtccgatcgatgatatggaggatggtggtggaggtgatgacactgtggatctgtatcacatggtatatctctgatcagtcgcgccgaacccttcagagtatgaggatgtgttgcgtgtggaatgattggtagaatggtctagagcgacggggaaatgacaatggggtatttacgttacgcacaaagattccaaaaacaaaataatacagctcgaacttcaattcaggtcgccttgtcttcgtgcaggcatgattctatacgcagcattataatgcaacaaattgtgaagaatgcatgatgaaagaatgaatttgcgatctccatactcagtgcatgttctatcccaggtctctaaaccggccagggcctccactaaaaccacaatttaccacttccactctccctttctcggaccaaaatactcacctttggcgacaacactcctcaccgcctgttgagacatgtcaagggtctcggcgacccatgttgtgccccaatagtcgggcatagcagctccaggtaaaagaacgcagaagaataggaggatgttacaaagcgcaagcccaacatcgagcgcagcggaagtgatgtagttgtactgcatccaccagccacggtacttgttccgaatccatttgttgaagacataaccgaccaggacccatgaaagctagatgagatggttagcataaaatctggaggcgggaatggtggaaacttacaatgttcatgggggagtaaggtggaacgtagctcatgcagccgaagaccaggggcatgctaatctttcggatcaggctgactctggggaacatgcgcgaaagaccccagacgaggaatggagcagcaaatccagcaagccacatgaattggagattcttgtaggtggaatctccggagaacaagtgcttggggccaatagcaccccagataacactggcgttgtagaatgtcttgatgtatgcgcacgtgaatgagccagttgcggccgccgtgcacacgcccttgatagctcccatcgcccattcgactgtggcaagctggcacaagcacgaccatacggtagccaccaattgtgcggtgaagagcgagcgctggggtacgtgcatgtagtggccaatcttcaagtcctggcaaaagtacagtgcttgagtcatgacgatgtaaccaaaggtcttgaacatcatcatggcgatggggtggccaggctggacatagccgattatgaactcagtgaacacattgagaccaagctggatgttggtgaaagcttggatgataccgattggaattgtccatgtggctgcaatgatcaaggaaaggacgacagagtaccaggccattccggtaggaaatgcgagagcggaagcgaaggcaaaggcaaccataactgccatgagaccgagataccaccaagtaggcacgagcttgtacttgcgcatgattttcatatggacatcatcaagctctcctgtggacgacctccagcgacgccagatctcggctccatggaataggtaagtgtggctgacaagagacgcgatgctggcgaagctgaggccatatgcgaacgcattcgcggtagagaggaatagaggtgagtatgcctcgtacttggagggatctacaacgtgctctggggtgaggattcgggtggtgttgtagaccttgccagtgttgtccaaaatgctgttctgagatatggacacgtggtcaccataccagacgttggaaaagttgagggcgggaatgatgatccagacgaagaatataatgccaataccagtgttggcatgcgcatgccagggactgatcaacggactattgaaaaatccgttgatttgtgcccagtcaagagtgaagccagtgaagggaaatccgaggctgattccggttgactgaccaaaaagctggttgatgacaacgttattgggtctgatccaggtgacccaggcgaaagtgctaaacgccgggatgatgaagtcaggtaaccaagaccaaacaaacataccgcccatacaatacatgaaccaccggtaacgggatatggaccaaccattggtcttggaagggtcactcttccgatgatcgtgaagagcatacaagaagccaacgttcaccaaagcgcccggccagatcatagctgcgggctcgacaaggaactttcggacagaacctgcaagtccaaaaccgagacactgagtggacagggcgaagagaatgttaaaaccccagccaaatgaacttgtgtcgaaattgtagaacttgcgcagtgagaccacagtatcgatgaagtagccagctccaccaccaaaagcggcgtttgacattgcaacgatgataacatgctccttgacattgaaaggtccagggttcagattgcccttaaggccgaaaatggaaaattccttgttcgggagaactttcgcaaagaggagcccgattgggtaagccaacagcaatacgacgtatgggccaattgagacgatcggataacgcaacaagaaaagagcgttcaccgatgagcagatagtagtcatgagaaggccgattgtccaggctcggatcgtggatgttggcacgtcttcatcgtagttccggacaactgcgcggacctcaagaatgattagctgagagcatggcatggtgaacttcaatcacttacttcgggatacggtgaattctcaatcacttctccgacgagatgtgcctcgcccttgtggtcgtgagcgtcagtgaccgcgtcaaccatctcaatggcttcgtctggcatgttcgggtcccatttgtggtcgcggcgaaaagcagagagccgatggttggcttcggtttcgctgatgtcgcgcaccacctcttcgatgatgggattggcatctccatggcctgctaccatgctactgttgccagcccgttctccgccttcatcggtgaattcggtcacagtgacgggttccctgtcagtgtttgacctcttgaagcccatccgcttaccaaagcttttggacgacatcttgatggtggggaaagggtagaagaggtagaaggttactcggccagggacaaaagaaggccatgggagaggacactggttaaatgtaacttgccctcccagcccgtccacgagataagcttacacaaacggttggagagactgggatcaccgcggcgtcaatacgttatctatggagctacttccatgtttggcaaagggttcgaacgaagcatggtagcgcgaccagaaaccctgagctcggtgtaaagcaaacctagcaccattggttggaggtaaacgcctttggccgcgtaccaaccggcagcacgcgaccttggatgctggtggtagtcaaaatatcgtcgacactatggcgattgagggaggagcggggtagatgcttgcgcctagcgcttgccacgcgcgggaatgaatggagatgaggttggtacaagctctcggcctgcctgatttggtacagctgttatcttggacagtgttgcttgattgaacacaagccgcacaagcgcgcgcccctaaagttgttcctcgggagcttctctgctagtagctccatggttcgtgtcttgacaaagcttatggtgccacaggcgcggtatctaactccaaactgggctgttaccgagagcgtgcacagtcttcggtcagacctcggacaactcaacgtgtacttgctcacatctgtatacgaagcaaatagaagggtcgaggctgaagtcaggcatgttcgcatgaactagggcccggcaaaccagctagtgtctgccaggtgacattgagcaattgtgatgggaagctttcattcgtgccactttgcactcacgggcctggatgtcccgactcacagactgtgccgcagtgccgacatatgccaaagacatagcagtcgcatcattgggctgcatcgagcaattgtgtgtggactactgtcacgttcttcgcccctgtcatagataagcccctcaagccctgatccttcgaagcggaaataagttctggcgctgtcaaatcccggccggtcggactgcggtggcccctgcgcggcgcttgatccttgggcggcgcagtacaactccatatgatcagcataaagccgccctgtattgtcgactttctgcatcttcgtggcgctgctcatgacttcatcaaccaacactcgatgctgcgcacgcgctaacactgattaagaggcactgtgtttttccgcgacagacatggcagtatatttgacgaatcacggcgaaatcttcttccatgagaagggttcgtatcgcaatgcgctacaatgcttctctgcaggggatggcaagttaagcctatcgcgttacgacactaaccccacatcaaggaagcttaaccaggataaggatgtcattgcccaatgagaacctttagaatggaattgagactctacgatcgaagccgcgaaacgtgcatcacgcatgatcatggcggcgaggagcgtcgctggataaacaagacactgattgcgcatctctgcagcgggaaaacgatgtccttctcaggtcgtttacacttgtgttgcattgttggagtccccatgtgtctcgtgtgcaatctgtgaggggaaacgctagtctctagcacgcttcggcgcgtctttctcaccccagaagcaccgtccccgatcaaaccattccctgacattgacatcgacatgcagttgtactatacaagcggtcgtcggtatcggctggccacacgacaaatcatctgaaaggtttcgcaaagcataagcagcacgatgccgtgtggccatttgtgatcgatcatacttcttcctgcagagcatacttgtgcacttccccttcttcatacaaacatcgacctcttatatgaggggcccaaggatttatagctacactcattggcattctatggcttctttgtgccggaggccgttagcgcggtcaatagcctactacgagtgctggattcataccattcggtcctgaatgactgagcagatattcgccacctagctttcacgaccctttctcaaatgagcaacaacatcgagtgtaacagtgttccagctggtgccttggactggcggtgctcagatgagctatggccggtatgctagtgtgtgtaaaagcaaaattttgtgggaatccacgtcgccatactcaccaccctcttgcccatcagcatccaactctcaagtcctcaacccgattccactgtgcgcgatccggaaagcgtaattgcggcgcaccaggataacttctgtatcatctccagtctacacagccatggatagctacaacgatgacgacgaccacgatgacgatcgtagaggaaatcggagaaagagtcatgcgttaagtcggcgcccaaatttccttgatgacttgttcgatcaaagtattcagcaaagcatgagcgcgccgcttttcaaacttgttcgcaagtggatcagtggccaggttggattggacctcacctacttggtatgggctattgccatctttgcttcggtgagcaagtatggcaaagtggccatctcatggctatcccaaaatgtgaccaattcactggaattagccgagaacgacgcggctctgactgatctacgcatctggatccgaagacagccgtcgcatgccatgctttcattgcttccaagctttgagcaccttgagtggacagatgtttctcaaaaaaacgggaccaagaagatcgagggagagaagactcacgaactgctcagctctgcggggtgtacgcctttctcctatcaaggtatacctttcgtcttgtgcaagccgaaaggtttgtgggaagtcaagagtacgcttcgttgcctatggggcaacgccaaacccatcgagagtctgctgaaagaggttcagaagaacgccaagtcccagacgagcaacctcagcattttctctaacattgcctattcgtaccgttccgaaggcgggtggctagagcgcaggtgtcgcaagcgcctcatagaaacggtcgatcttgatccactggtcaaacaggaactcgttgccgacctccaggacttctttgacgaagacaccgagggatattaccaccagaatgggattccatatcgaagaggatacttattttatggccctgccggaaccggcaagacaagcttgtctaccgccatcgccagccactacgatctttctctttacatgatcaatctggccaacatgaacgacagtaccttgcaggaacaggtacaaaaactacccacgcgatgtgtcattctgttcgaggacattgacgctgctggcgttacaagggagagcacaatggtttctcgaaaagggaaatcagacagtgaggattctgaagatgattctgagcgcgatggaactcgaaaaaagcgcgccacccgcaaagcaaaagaaccaccacctcgaaagacccaagttactcttagcgggcttctaaacacactcgacggaccaggctcaaaggaaggtcacgttgtgatactcaccacgaacgcacccgactcgcttgatggagcattgatccgtcctggaagaatcgaccatacagtattcctcggctatagcacaaagataacggctgcgatcacgttcattcgcatctttggtagtgataagcgtttggcaatgccaaagaaggaagtcgaccgactaggtaaacgatttggtgacgtggtaccaaacaacgtcctcacacctgctgaggttcagaggttctgcatgaatcgccgaggctttcctcttacggccatcacagagctaccagtgtacttgaaagagatgcgatccggcaaacctcgattcgagtatgacatcaaccgtgcagcgccacaacctgtagctggacgggaccctgcggaagacgaccattctagcgaagagacccaggaaacacctcccagctcagatgaaagcattgtaaattccgagaaattcaatctgagcttcgaggaacaaggcttctcatctggtctcaatcagtcaacggagacgacggaacattactccaggccagagagtcttcctaaactttccgcgtcaagtatctcgattacgggctcggaggacggcctcgcatatggcgagtattatccacgccgatatgaggcttctagcgccaatgtgaacgacaaagacatcagacagagaattttgggattcctcgacgtgcttgcaccagcatcgcccatgccagtagttgaagatgttcgcggtcacaacttcagtgttcccgaaatggtcatgccttcactgagcatgaatgcaggtcattcagtctctgcgtggacaagccaacaggcagctcttcaagcttccgaccaaaacagactcattactacagaaattttgcagccgttccatggcaaccagtgtcgccaaggtctcttgaatccctccggtctacaatcaacacaaccctcccaacagtcgccctcgcatgccgagccagaaccagcgcggccgctacatgtgggcagagtgactctagaattgagccatggcgaacagccatcgccggctgtgtccgctgagtcctcggtgtactatacgcctttgtctcttgaagagcaaatcgatgcgagttttcataagatctttcagtcaagcgaggaaatttatcaagagcagtcggccgcgagaaatgaacgtagcacactcattctgcgcactgtggatccacaaccactggatgagcttgaacacctacacatcaatgacggcggagacaaacgggactgaggaagtttggtatgatagtttcgcagtttgtaaaatctcagcggaggtgtcctaataattacaagttcggtactagattttgatgatgctcgaggagacctgaacatgcacgtcagttattaatccctatttatgttgacaacaatgacacttgttacttactcacagtttgcctcgcacgcacgatatgctccactggcaatctttgtgaaggcactagacggtccttgatgaccctgtcaacgtctgtaattatctgcagtgtctatatcagcgcacgcagaaaatgttctctcgacaccgcatccttgtcacacgtgctgcgcggctgttagttttgtcgccactagtgcgccgtccgtattcggtaagcacgaccgcaatcacgcctctttcattcgttcggatgagatttccgttgccaatgaagtgtctgcgatcatgtttcggtgcgactcgagcgagatgcggaagaaaatagaaaatactggctggaactcgaaggacagcatgtcctcgctgactgtactccttctcgctcctaatttcacgttcaccccgttcaaagggcagctacatcatcgttgctgctggtcgcacccgattgttccactgtcctcgcccctcctggcgcacccctcgtcccgctgtattcactccccctccgaatattgtcatgggcctcctcgatctacccccagaacttctagatctcatcatcggcgcagccgcgccccatggcctggagaatttcgtgctctcgtgcaaggctgtgttcgagcgtgcgaagtcacaaattgagcgacacaatgcgctgaaaaagacatggagccatgccaccaatgcaagccaggcgcgttgtggagacaccctcaacgttctttacgaaatatcacgtgagcccatcattgcagagtacattacgtctttgagtctgtgggaccagcgcgtagacaaccagatgccaaaagagcccgtggcagatgacttccgtaacgatgagacggccatgatgaacatcaaggccttgctccagaatgccgactactccgccctcgtgggccaggacgagtggtggcaacaaatcttggacgaagatgcggcgggcgaagaaatgggtgtcgataagctgtatgcaacggtcgcgctgctggctcttctccctaacctcaaaacacttcagttgcctgatcgatggcatgagatccggagagacgaggccgccgaatctttggtgcccgttgtcgaatcgctgatcagaatgtcgaatactagccgtagtgcacgaaggccactgggttccctagaaaccctattgccttttgtggaggagggttacgatgtgcgcgccagcttgcaatgtatccagcctttcatgtgtctcaatagcgtccgcaacctttacgctgttagttgcgtcgctctagaggacgactggagcaatatgccattcgagtggccaacaagcctcaaatccccgttgaccagaattgagcttgccagttgctgcatcgatgccggtgcactgtcagtcttattggccaatactcctgcgattacaatatttcgctattctcaccaaaccaaatgggatggtctcgagaccgactggaatcccggtgcgttcgtggaagtgatcgcgaattacctcggcaatcagcttcaagagctcgcaataacgattgacgaactacacggcgaagttgtcaatggtctatcctctttcatgcgcttcgtcaggctccaaaaacttgaagtagacgttgctgtcttctgtggtccaccgctcgaaagcggccagcgtcgcgggcgcgacgcttatgcgccagacggtgctacgttgtgggtacataacgacataccatgtatgggcgacatgctgcctgatagcatccgggagctgcatgtaaacaccgactatccctatccatccaaggatgcgctgcaggcgcttttcaagaacattaagatacgacgagaagacaaactcctcaatcttgagaagaccgtcataaggcagtatagatcaagtactgcatggagaatggcagaaatgcaccaggcgaccctagaagtgtttgatgaaggcgtagcagaaccacggccgcggtctatgatgccagaatggaaacgcgaattcgacgcgcgagttggtggcatcgtaatgaccacgagtgaattgacatagtggtaatgaacagggaagccgatgtggaagtgtcttcattgcaaacgcgagaaacaaacaggcagattctgtcgcacgttccacgaccagtctccgcgaaggtgtcgctacttatctattttatgaatgtcgggcctattcgaattgattcgttgtggcatacatcatgtgtacgtcatgcttcaatgccaggggacctcaaactagactacttcggtccggagacttacgcaatgggcatctacgagaacaactcgtttccaatttcgaggtcattcgacgacactacagattacatccaatgcgggacatgacttgcgccggcgacactgctctttgctagaagtctagtgaagaatattacatcgagatgctagatgagaggctgtaccaccgctctgtattgcaacatcgtcctggtacaacaaatttctccacatgtatacctactttgattggtcaacgcgaatacgaggattctgggaaccatacttcaaagccacatcacataaatttggtacaggatcaaagaatgcggcccgtttccggcactaaaaatcggagctatttgtgtatagtacatttcggaacctcactctgcaacactacagagtgcgtttgcatttttgcttgataaatcgaataagacatcataacctagccgcatttcacttcatcacatcatgctctccccgcaacatgaagctcacacaatttttcgtcggtctccttttcgtcctgactactggcaaaagtgcttcacatcgacgagctcagagggtagacatgggcgtcttccagtatttgttactcgggcttatcgatcagcgggacgggcctgttaggcttccttaaaatgcttcgggcatgtaccgaacagcatccgcacattgcttcatcttgatgttagctgaattgccggaacgctaaattcagcctctgtctcgcaactataaaaccttcgaagcccttccatctctcccatctcgcgcccactcaccaacatccaaactactacctcaaaatccaaaatcctcaccactttacccccatctcagcacatcatgaagttttccccggtcttcatcgccttcctgggcgctctggttactcagatcgacgaaacacgcgccttcgacgtccccaactggtggggttggggaccggaagactaccagaaagtcttctacggcgaccgcgtggagaactgccgtcgatacatgcctccccacgtcaggcgagctctttgcacgcctgaagctcttgcgcaataggcatatcacgatatgccggagccttttctgaactttgcgataatgctcatcgcttccactcgagagagtagaactcagcgctgtacgagctgaggtcgatactacaatgcgacgaatctggcctgaaaggaggtacacctgggttctacagtgagatcttccatcctgctagatctcaggtgtgggagaacttttttttttcattcgagtttcagagccagggtttcggttcggaagtgtggagctggtagaaaacggtggtaccgtggttgttcatcagcacgacgcgccaaagggcttcaaagtcatcagctcttattcatttaatatacactacaacttcgcactcgctttatctttctccaccgcctgcttgaccggcctcaacaaattgcccaagaactcttcatccatttcctcttgtcccgtacccttgactctgagcggcgctacattccactccgggatgattctcgttccctcaatcgtaagctccaacacagtcccacatgcatattccttcttttgcagcagatcaagcagatgcttggcacaatcctgcggcgtgaggtaacctgcctccgttgccgagtactgtttgatcttctcggcgtcgaaaagcggggtcatgacgcctgcagggcaaagggtggtgattttgactccagtaagagactcgctgtccttcatcgactttacgaagcctaccatggcatgttttgtggcgcaataaagaggcgcggctagacttcctgatatgcccccaaccgatgcctgggcgagtcagtatccattgcaaaattcattgacggcatagcaacgtacaatgatacaaacactagctctcttccctttacccaggctcttcctcagcgccatcctcgtcaacttgatcggatgatttacattgacgtcgacctgcttgtacccctcatcttgctctggatcctgccagaaattcgagaacggcgggtcgaacaggccagcgcagatgccgtacgcatcaggcacatcattccacttcttctcgcatgcatcgaagattttagtaaagtctgcccagttcgtcacatcggactgcacgtagaggatgttgtctttgtttgcggcgaaggcatcgaaatcgggtgtggttttgagatcggctacgagcacttttgcgcctatggcgtgagcttccttggtgagtcccaaaccgatgcctgttcttgatgagttgatatcgcgagaagcatgcggcgctttactgctcaccagatgcacctcccgtgatgagcaagattttgccgttgagcggctgatcgatggactgcattttgagaagaaagcagcctgaaaattcgataactggagatatgttaagatttatggtattcaagtagcagttgaatggatagagagtttgttgctgtctgctgttgaagccagtagcgccgacattaagtaatgccgggtaagcgtctccgaacatccgatgggacagatgctttgcccatgcggcacggattgatagagcaagaggatcccgtaccacaatttgattgagcagatcacgcgtggagttcgcttacgatgtagacttgaaagccaggtatgcgatttggtagcttgctacgtttttgatcctgtcactgccaattgcagcaaattgcgaggcgctcaacaatattaaataacagcaggcaaaatatcgctagaagctgataacaggttgtccaatatcctttctacttatggtgcatcgctcgagacgggggagatgaagagtacctgcggggatgctaggtacaccttccccaattcagtttaggcgattctctttctcgccttgtacacttccaatcgtcaatcacgaatcacgaacgacctttccatcctcgatgatcgtatgctcagtgccagtcgttactgtcacactagccatatcaaacagatactcttcgtccttcttcaccacgttgaggtaatactcgtcctcgtaggctttctcaaagtcttcataagacttgtaccaaaagtctgcaataccatcgtatggcatcgtatttagtgtaagtcgtgatttgtgcgcggacgaagtccgatactggtttttgagtcagtggacagcgatgtggaaatgagctactgttacatcgtgggtacaagagaaagtagagaagtatacctgcacatatctggcacaaccgtacgtcttcagccatgaagtgatcagaggtccatgcttgttcttccagtggtcctcaaattcttcctccgacagtttgggattgcgtcttgcgcagacggtgacgcgaatgagctggctttcagacatggttgattgatcgaccgggtggcaaaagcaggtgtgttcggcgattttctctggaatgatttactgttgttaccttcagtgaacaagctcgttgggaattgacctgtagttgtactcaggtgatgacatcatgatcagagtttggtacttgtagtctctggaatgcgtatgagctcaaattatctacggagcgtcttccggcagcgtctatcccgtcccttaattgccttaaggtgacgctctggctcgtctgttacgacttcacctagattttgtgctctgcatctagcaaaaccatcctccatcaatctgcatcgcatttcctgttataaaggacgacgcatcggacaacaagaactcgatgagtggcggcacttctttctggtgcgcctttcgtccaagtggaaggaaactgaagtctgtcgcatggccttgaatcgcagacgcgtttcgcagcataggcgtgtcaatcggccctctacaatcttgtcagcattcttttctttaacactgcacaccctactcacgggcagatgcagttgacgcgaatcttttttggcccaagctccttcgccgcaactctggtcataccaacaacagcatgttttgacgcacaatacgccaagttcttgggtgcgcctatcacgccgaggatactggaagcattcacaatcgcagctccttcgttgaactgcgtcacctgagctcggagacagttgcgaaggccggtgacgttcacgtccatgaccaagtcccaatcatcgtcgtcaatatcctcaatctcaacggcgttggattgctttcctgtgacacctgcaagattggcggcaccatccagcttgccaaacttttcgaccgttgcagcgatccaagcttcgacagccttgcggtccctgatatccaccacgtgggttacaacatcagctcctgattgtttgagttcagcttccaactctttcaataaatcttcctgcacatccgcgagagaaagtttggcgcctttgcttgcgagaagtcgcgcggtctcgagcccaatgcctgaggccgcgcccgtgacaacgacgactttgtctttcataataaccccgcaatcagttcacaggctttgtagtggaatgggatatctaaattggtgagtcgggttgtgcgcgagctgcaggaaaatcatgcaaagaatgatgatgcagcccaccccactgagagcttcactagaatatagacccatggtgatcaggctcgccgcagctttacgaatgaaaagctactggagaacggtgcgccatgttccgagacccgagcactgtggtggcttgattctcgaactggaaggcggaggctgacctttcccggtgaggtaccgcattgggccccacttcgcagtcctcattttgagattccgcatcttcatcacgttgtttgaatgtcgcccagtaaagagatggtagcagaattcctcgttgaagaaaaatgttgttttgtggtgcctcttaggtagaagaacttcacacaatggaagcaaaaagaaagcaaaaatcaagggccgaaccggagtcgaaccggtgacttcgggattaactgctatgatgggctgcaatcctacactattgcttgttagtggggtgttgaattgtagagagtgggataaacaaacctctaccactgagttaccggccgttgctaatttattgatgactaaggtttcgttaaatagatatataaccttacatcaaaaaatatgacactttctgggcttgacgactatcgaggtcgtggactaaattggacctcgctgacgagtgcatggtggggtctgcggggcatagtcatgtgggtcagatctcatttgtgattcataacgtaaactcctccatcgcctaattttgactttgactggctgtgtccaacccaaaattgctaccgacatgcgtttaaatacgaacatggcgggcctaaggccattttctgtctctcatcactgtcgttgatgttgcacactcatggcagcctatggcacgaagtgctggcctttgcccactcgccaaagtacacagtggcttctcatgcgaccggccctactcagagctgtcagtgcgacttccaagaggaacggcatggtcttgtattaatgcatcgcgcaggtatatggttggtcccaaacccctgattataccacattcagtcagaggttgaagagcttcaagctctgtcaggaattcgagcatgtgcatgtagacggaaacctatttgacagatgcgcagtatgctgcgctcagaggcatgtacgatgagtttgtatgaagttgacgggcgaattgagggcgggaagcttcactgtcgcaccgcacattgaagatgcgatacatgtgaagcaggccgtacgtgacttgaagactggatagtcacatactcaaatgcagttaataagctgactcactgagctgtacacgactcttcccaaattgataatcgaaagtgttaccgctgtttcaaaatgcaaggcggctgtcttttatcactgctcgtcctggccggattatatacgctggtcgtattgggtcgcgttcacgggatcagggccaacatagctcgatcaagcatgactgcgacatctagctcatcaacgcctacaacagtcagagcacgcgccgaaagcgaggagcgtatgagctttgtgttatatgttcagacctcgaccacactctcgacctcgctgtcattcatcttgtatcctcctcccacatcgttcacaacattgaagccttcgaactctacaaactctacgccaggatctacgctcactcccactcctctgaactcgacaacttcgccacaacctaccaccgtccctgagggaaagcccaagccaaaagagacatggacgctcaacatcgaaagcggaagcaagggcataaacatcggaacctggtctctcgacgagacatactacggcctccgcaacggcctccgcgaacgctgcggcgaccccgtcctgcccccgataacgccgcgcaaaaaagccaaacaagccgcgcccgcgcccgcgcccaccaagcaatggggctccaacacctgcagctccgaagcctcgctcttcaaccgcgaatactcgacctctggcggcgagcaattctgggccgagaaagtcgtgcacgtgagaatcgcatccagcttcatccccgcgtcgtacgggctcaatctgcagaacatcttcatcgagcaggtggtggatatctacaggctggcggtggtggacggcaagaattgcttgcagtttgactccaagacgacgtcgtgtcctgcgtgcatcgcgttgatgtgtacgcagaagatgccgggcaaggacctgggcgtgggtgtcaataagaagacgaggatcaggcgctggtgtaatgtgccggattatgtgcgtgttgcgctgactgatgcgggggggaaggagcaggcgcatatgaaggtcgaggtgcagttcgtctgtccgaaagaaaaggaccaactttttccgaaggggtgtatcaaggacatgggcaggtttgattgcgtggctgtgatgggtgcggtgagtggggaggccagagggaatgggacgaggggtgcgatgctgaagaaggcaacggatgggaaggatgtcgatgtcgtcgctgactgcccggataaggaagtcacggggacgtgtccaaacaaaggtacgcacagattgtctatgttcctacgcgctctgatctaacgcaggcgcagaatgcatgtacaagatcggtggatgtttcagagggcttctgaaaaactattgaggaggaacggggagtcgaatgaagggagtttctttaaagcaagagacagcctaccacgagtcaattttgatgcggaagtctctgtcggtacgtatcgaatgacggggtctggtcatttcacccaaggtctctcgcacgagttgtcacacaacagaagctttttgctcataaacataactgaccaaaatgcactgctctttactctaccccctcctccctctaaattttcacacatcctgcttccactccttattaaacgcgcgcccaataaccatgcgcctaacctcactcgtccccgccccaatctcataaagcttcgcatccctcagtatcctgcccacggggacttcattcatataccccatgccgcccatcaactgcactgcatcggccgcgacctcgctcgccctctccgccgcatacaaaatcgcgcccgcacagtcctgcgtccggataaccgggtccgcgtgcgattcgtccacagcgcgggcaatgctgtatgtaaacgcctgtgaggcgcggaacttggtgtacatgtcggctaacttgccctggacgagttggttgtgcgcgatcgggtagccgaattgcttccgctgatgtgtatatggcaggacgttgtcgagggaggcttgcatgaggccgagggggccggcggataggacgaggcgctcgagatcgaggccctccatgaggacgcggacgccgcggttgatgtcgcctagggtgttttctttgggcacgaagacgtcgtcgaagacgagttcgcccgtgttggagccgcgcatgccgagcttgtcgagtttcttggtgatgctgaagcccttggacgtggtgtcgacgatgaaggcggttatgcctttggaggcggcggtgggttcggtctttgcatatacgacgatggtgtgggcgtctgggccctggggaggtgtcagtatgctgtgtcggtgtgaaggatgaggagacgtacgtttgtgatccacatcttggtgccgttgagcagatagccgccatcgacctccttcgcggtcgtcttcatgctgactacgtctgatccagcagagtgttccgacattgccaacgcgcctattttctctccgcttatgagacccggtaggtacttcttcttctgctcagtgttgccgttgagcatcaactggttgacacacagttggctatgggcggcatagctcagtcctatgctcccagacgctcgcgacagctcttccatgacgacgcaatgtgcctggtatcccatcgccagcccaccaaactcctcatcggctgttatgcccaagaagccagcttcgccaaacttcctccacatgtcgttggggaactcattgtctcggtcggtcttcgcggctatgtcttccggaatctctcgccgtgagaactcgcggactgattcgcgaagctcgtcaaggtcagattgtgtaggcggtgcgaagtctttggggtgtttcgtcgaggcatgtcggcgagcgctgattgctgcggtccgtgagcaccggaagagaggccgcgcactgcgggcgaaaagacggggtgttattgaagccattttatgtccaagaaagattcacagatacagtcgaatgcaaaactacttcgcgaaaagtgtgagaacgcagtcttgtgcggcttcggtttgcgacggctgtagctcgcacgccgaggcacctgccaaatgcggagcctgcggttgaagtctggggtaacagcggcttaattccgcgacacttttcactcccagaaacctccatgtatgtaattgtctttcactcggagtaaactactacaactcctccaccttcttcatcgcccgcccattacactctcccacatccagcgcaaccaaaaacctactaacagcattataagccgccaccgtcgccgtaagctccactacctttgtctcgcccaacacccccttcaatctctccactaccccatcctccacctccaccccaatcgtcatctgatctgtgtacaacaccaccgcctcctcttcctccgtcaaccctgccatatctccatcccttcgccatccacgccctgtaaccggcatgtccagcaccaactgcatagtctcgcgcgacacgcctgctttaatcgcgagcgcggcgtgtacgtcccattcgtggacggccttgttgagcacggcgacgcggctgatggcgagttctttgagggcgtctgggatgctggtcttggtgcggatcgcgccgatgaacgagttccagccgtcggcgacggcggggttgtgtaggagcgcaaggtcgagcgggatgagggggcgtggcttgcggcgctcggcgatgcgctcgtagatgggacgggcttcctcgttgggaggctccgagggggcgtaggagacgcgcatggcaaggtttggtgatgtcgtgagtgctcgtgtgaggtttgtatgtaggagtggcgggggccggaaaaggtatcctgcaatgcgtagggacattggggtaaacaaaaggcaggatggtaccttttataccctaccagtgcgatatgccgagtaacgatcgcatgcggttacggcatgctcttctccaccatgtgagtgcgttagaccgagccattttgccttgacgtatgctgcttcgtcactgacacgtgctgttgtgaactcttggctgatttgaatagacgtttgaaatcactaactggaacttaagttcaaaagtcgtggcattcataaagatgcaggagatcgaaaggtatcactatatacaaaattctgacttttaagccactcgcactgcaccatatttacaacctgctgctctcgtcaaaaacgttgggcagcctgggaataccatcgagacgtccagtcttcttgcctgttggcgccaatgtgacgttgtacagcaagtcgagcttagccttggggtccttggaaggctcaaagtcaagcagcaaatcgtccttgaccgcgaacacggtgtcgttggtgacccaagggtcgtcgcgggggtagagctgggtgatcaatggcttgtaaccttcggctgaaaccatcaagtgaatgtgtgcgggacggaaggggtggcggtccatggtcctgaagagctgaccagcagcacctgcgaagattgttagcaacagctttctcgagagcattgaagggaacataccatcggtaggcagcgagtacgcagttggcttgtagcagtagtagtggtattcaccgttctcatttgttgtgaacttgcccctcaagttgtttggctcctggttctctgggtcctggaagtcgtactttccgttcgcactggcttgccagatgtcaatgacggcgcccgggatgcccttctttgtgtccaggtcgcgaactacaccgtgcataagcgcagtctggccatctggatgagggttgcggatgatggtgtcgccgaggtcgcggaagggggagtgaggcgaccagaagggtccgagaattgtggaggaggtgggtgtctcgccagactcgttgatgtgcttgtgtgcaatctcgtcgactaatctgtgacattgtcagataactgttatactgaatgaggaagattgaagacttacgactcaacaccgagaacatcagaaatgcgatgtgcctcgttcctggtgtttgtggtggtcttgccaatggagttgacgaatcgcacaccctcgaaccactcctcgttggtcagctcgacctcgcgaatgaagtcgtggagatgtgtgatcatagaggtcaggacaaaacgtgttcgctcgggaaccgcagggcccatagcattgatgactgcggctgtgaagttggggtcgaagcggtgcttcgcatcgtcgctctggtactttggcgctgactgtgtgtttgggtccattgtgaagggagaagagatactgggagaagaaagatttggagcagtgtattggtgttatattgatgcaagtctgaatctggggggaactctttataaacctttcgatgcacaagcaatccagccaaccgaactaacaccgttgacaatcgccgtgtcgctagccggtgcatcaggcgatgcacttggaagcatagcgctgcgggaagccaggccggctttgataacatttgggtgagactgcgagcgtctgccgaacgtcccgccgtctggagatggcttgccccgccatggacaggggcgattggccaatgagataagacgcaaagtgggtgaagtcttacccctctcttttcccatgcttctagcgtgtgccccgccatcctctttggtttcggtaagtttactaacaacgggtcgagatgcgtcgcgctttctggtgtcgaggatggtcgcggtccgaatcttgctgacggattcatttcgtacgacgtgaattcttgagcaaagcttctctctttcgatacgcgaaacagtcaaaatggtcaaacatcatctgatgataggcacgtggacgccgcctggtgtaatcatcaccgtcgcgtttgacgatgagacgttggagctggaattagtgaagaagacagagatccctgaagatgagcccatcagctggatggcattcgacgtacgcaatgcttcttgattgtattttaaagactgcaatgactgaccgcaggacatgtagcatcaaaggaagaacatctatggctcgtccatgaagaaatggagctctcatgaagtcaagaaccctggtgagattgtgcattctggaagctttccgatcggtggccatcgtgagtatatgcggcccttcgcagctgccagctactgaccaagttgaacagccaaagccaacgatgccgacaccaaaacacgcgccatcttcctcctcccttcgaaaaaaccgccgtatgccgtatactgtaaccccttttacgactacgctggatatggcaatgtcttttccgtcgactcttctggtcgcatgaaggagaacatccagaacttcgaatactgcgacaagacggcgatccacggtatggtctttgaccccacagaaacatacctctatagtgcagacatgtgggcgaacaggatatggtgtcacaagaagatcgacgacgaaggcagagttgagacggtaggatacacagaagcacctgcgccaaaggatcatccacgatgggttgagatgcatcccagtgggaattacctctacgccttgatggaggcagggaacagactgtgtgagtacgtgattgacccgcagacgaagctaccagtctacacgcacaagacgtacccattgattccacctggtaagtcctttcaattcagcttcatgtacaaaactaaccacgacaggtatccccaatgcgaaaacaatgtaccgatccgacgtttgcttcctcacaaagtccgcgaactacctctttgcaacctcccgctcgaactccttctcgctcacgggctacatcgcagctttcaagattgcgccatctggtgtaattgagcgacagatatgcttgaatcccacgccaacatccggtgggcattcgaatgcagtatcgccatgcccgtggagtgacgagtggctggcgcttactgatgatgagaagggcggtgtagagatatacagatggcaagacgagtttctagccagagttgcgagattggagattggagagaagggatttggtatgaatgctatttggtacgactagatagataggaaagagccatagtacaataacatcgaatcagccaaaactcgagactattcaatacaattctactatctcgatttcttcggaatctgaatgttcatcgatagctgctcatctgaatgctgctgtgatgcttgcacatgtcagatcggaattgttttccgatctcggaatgaacgatgaggggcagcttggggaaaccatgatccctgagcttcgacacgttagtgtcagccggcagatgtcatcggggaagctctcttccaagcagctagttcatcatggcgtccatccgggtgcagcaagatatcatgtttaacagtacttccaattgccttctgctccgcctaggtcatacgcgcacagtcctgtcaattgttgtcccatactgaacctcgaatcatccccacatcctccattatggcgtctaaatcaacaccaggcatcctgtacgtgactatgcagcccaaggagggtctgccagaagcacagttccacgattggtaagttgacgcactccagccggatcctgtcaaattcggcacaccgactaatacctcttcaacccaggtaccagaatgaacacggtcctaaccgcctccgactgccgttctgcaagaatggctttcgctaccgtgccacagaccttgagaattcacctggaagtcaggagaagccggagtggatggccatctacgacttcgacgagctcgagcacctcacgcgcgaaccgtacttgaagctgcgatccgcaccggtgcaatcgcagagggagagggacactatgaagcagatcttcgtcgatcgacggaactatgatttgcttggggaatggaaaggtgacgattttcgcgacctacaaaacgtcgagaatgagggagagaagaatgtcatgattgctgtcagcttccagctgcaggatggcaaggacaaggaggaggagcttgagaagtggtatgtacaggagcatgtaccgttgctgcagaaggtgccaggatggaggaggacgaggaggttcgtgacgagctacttggatctggagagtgggcataggaaggagaaggaatatctcgctctgcacgagtatgcgccaaagaatggccttggaggaccagagttccaggctgctataacgaccgagtggtgcgacaagatctacaaatatgtcgtgaaggagaggaagaggagggtatacgacttgtactacacattcggtgccgcccaaagagatctaaagagcctggcaagtgacgacactttccccgcagaatcaacagacgccctgatcaaaacccatcccgcaaaaaccacccccgagaagcggcccatcatcgaaagcttcgtcacgaccccggacggcgtgcaactcccataccgcctcgaaggctcaacagaccccaacgcgcccctcctcgtcctaatcaacagcatcctcgtcgactacgccatctgggacgacttcgtcacacacttcctcaaactcacaaacaacaagttccgcatcctacgctacaatactcgcggccgcaacaccctcccccaaaccgctacatcccccgtcaacatcaacctcctcaccaccgacctcctcacccttctcgacaccctgcgcgccaaaaccgcttctgtaatcggcgtgtcgctgggcggcgcaacggcgctgaatgccggtctcaactatccgtcacgtatttctgccttcgtcgcttgcgacaccaacgccttcgctcccccttcaaatgctactgcgtggaacgaccgcgtcgccatgtgcgagaaggaaaacgccacttccccctccggcgaagccattgtcggccaagatctcgccgaagctaccgtgcggcgctggttcgtcaaggaatcgtacgaggatccggagctggcgggtaagatccagcgggtcaaggatatggttagttcgaattcgctgcagggattcagggagagtgtggttgcgctgcatcagtatgacatccgcgagaagatggcggcgtttgagggtaagggggcgtttttggtaggcggcggggatggagtgctgccgaagacgatgagggagaatatggcggagaagttgggaaagggggtggagttgaaggttgtggatggcgcgggacatttgccgatggtggagaggccggcagaggttgcggagtttgtagcaaagtttttgggatagagaagtggatttgatactgtactatgctgtcaagtctatgatatacgcggtcccgatagtactgcgtgttgctagctataggtgtacatagctacccctagaactctagcaagcatctcgtacctctcaacttcatataactgttgattctgcgatatctcaagtaccagtcgctctcaatcagcacaacttcgccccatcataccctaacaaatccggtccaacttcatatcccggcttatccgcctccttcaaactctccgggtcaatgtaccgacaggtcagcgcaaacctcaatttccccgcatgctcgacagaatgctcgtagtacttctgcacgtccgcgccatgcatgaccacgatatctccatgccccaactccatcttcagcacgtccttcgcatttcccgagtgcttgagtgccagctgcttcggcacctccttgaggcgcgcgcgatacgccttcgggtccgacaatttcaaggcgtccagttcgggctgtagtgccagccgcgcttcgtactgtgagcaaccggggatcggaggcgcctcgtcgtaaagacccgcggcagaggacacgccgtggtagtggcgcgccttcatgcgtatgcgcatggtacccggggcgccgagactgagcgttgcgattgtggggcccaggccgaattcgccgtcgtcgtggtagttgatcttttgggactcgaagtagccgagggcgaggacttcgttgaactccaaaggatgggtgggttcttgcatgattttctctgtctgttgggcgaagagggcgtggtaatttgtagagtttggggcgattcgctgtctggcagtctcttgcgcggcgaggagctttgttgcccagatgaggcggctgcgagtcgcgttgatgggacgggctgcgccctcgaaggggtgagagtcggttgcggctataaacttgtacggcatgccgtagttgacgttgaaatggcgacagtaggtgtcgcccttgagttggccgttgggcatgatgcgacggcgaagaccgatgtctgtcttctggagctcttcgaacatcgtgctgggtcctccatcttcttctaccacgatcttgttggcgaccatgtgcgtgatgaagccgtcgaggccggggatctggtaccggttgatgcggtatccatgagctaagcttattgaaacatccagaagaggggagctgaagtctctggaatgggtataacttgcactgagcggccaaaaggtctcgtgcaaagacttggcagatataagggaatgcggatgtttcaacttgtagttacaatttggagtcgagcattcccagccggtccatgctatgcgtgagttgcaccgaccacaatctggacaaacgatgcccgaagagaacgattgagacgttgattcgccgggaagagcgtagtcagatatctcaggacggtcgaacttcaaggagtattccatgttgtcgttaagccatggagtcttctgcttgaggaatcgtggatcatagatcagttccgcctcatctggttctctcgatatcttgtaagagccagaacccgattcttggatgatgtgccagaacgcactacagtttggctgcaagcacatccagccgttgaggtatacctgcatggacagctcgcaacaggagtcgcaggtctcctgaatcggtggatcaagcgatcccagttcgacctggctatcttcgttctccggactccaccaagacttcttttcggtgttcagcttctcgaagcgataccgaacaatcttgttgttgttacttttttcaacccatatgtgcgttggtttgaagtaatcgaggacacagtactgatgcggtggctgtgacggcatatgtgggttgtcagcacctgttataagcacgaccgggttgcagtgggttatgcaattcttcaaagctgtgacaactggcccttggtctgcttggtctttgccactcttcatctggcccgagtctgtatctttgaccagacctccaccagctcttgagatgacgacatcgttgtcgatatagtctcgggcgtgggcgatcttgtcaaacatgaagcctcgtgcgaagcctccgttagcgtaacatccgctctgataggagcggtagtagtgtagagtttcgcacagctcctggcgacccgcagcccagacctcaggattgccagagggcgcaggcttcttcaaccccggcttgcgattagcgaagagccgttcagagatcttgtagagctctgaatgctgttgcgagagacacatagtattccgaggaacaaaaggttcctcctccactgtcgtcgcatctgagcttgcgtcagatgccacatagcctggccttggtattgcgcaatccctggcgcgcaagaactctagtaaccattagcatgggatcatatgtggcgccatgggactcaacttactgtaaggttggcttaacagctgcgtaggctgagtttcgtcgatggctgccgttgccagctggcggggtacctcatccacaattgctcgctttcgtgactgggttgcgtcgatcaagtcagacaataggcccatggggttagagtccccgttgcggttgtatgggggcgtagggatcgttccccgtgaagtgatcgtactgggctcttgcgagacgaacttctgagattggtgtggttgtgtgcgcagaaagctggagccgtcggtggacgcggtttggctggacgccggtaccggtgcccacaaaggctgtgcgtattggttctcatcatgaatagctggccggtcggtcatactatcgaagctgacattctcttgtgtgtgggaatcggggtactgtgagaccgtcaatctttccaatgggccaccaggtgagaaccacaacggagaaatcctcagggcaatgaccagggagctcatatctggtgaatcttcgacgagagttgcttctaacagtgtctgcttcttggatttggttcgagtccgtgcactccgtcttggtgtgcttttagacttggtttttgacttggatggagcatcgaccgcaatcgttttaatcttcttgggagagggcgtccgtaggtcctctttcacagcctcgttggtcttccgctttcgcaattgacgggccgctgctggcgttgctggggatgactgcttgttatctgcaaacgcagactcggcagcgaacttagaccgggcgcttttcgttgtagaagctcttttcagctgctttggttgcggttctggggtattttcactggctgctgcctgtttattgcgcctagaacggcgtgctggtaccgatgctggtgttggtcgttcgtcgacctcttccgtagcaatggccggttgcgcaacatcttgggcagtcgcagaaatctgttccaccacgggctccgatatctcctcgatttgttcgttcaatgggagcaggcttttggtccctcgacgagggcgctgtgaagcagcagtttcgcaattcttcgggtcttcaaaaagggcgagggcctgggtgttcctgctactcttgtcatggtgtggatcattgtatacatgactcagagccgaagatgaagggctggagagcggggagttgtcgctgtcaaatatagtcgagaaggtagtgcctggggtatcgctcgagtcgtgcgctttcagcgaactcggtgtttccatagtgcttgggcgcaggcaatcgctctgcaacttctgctttgcgggcaatggacagcggagtttgtggaagacgggaagatgtgaggacaggcaaaggtacagggagtgtatgggaggacggaaaagatggattgacacagctgtagtaatttaatcggactagggcggatgatagaaggtcggaggtgcgcaaagaaaagatcgacagacttccgctgccttcacctcgaggacgtcaatgaagtgagcgcaggtgaacgtgaaggcggggaaggcacaagccagggccaggtcgctaccatggtaccacatggagaccggcgcacatgaagacgccatacacaatctattgcggccgactgcgcgtttggtcatcgcatgcaccttgcaaatgggattgacaaacgctcatgatagacacgatggtgtcgtgtgtccagcgccaaggcggttaaccgctttcgtagccatcctcggcttccccagcttctccacaccaacgactgcggctgtgaggagctgacagcttccgatgcctgctagcgtgcatgctcgctgaacttcggcgagcttcctcttccctgcgtctcccttggaagctttaaatctcaataaatatatctgctctttcttgtcgcatcgctattccctaggtattgtccgctgacttgagttgtattgtgagtgcgcgtgctgttttgtggggtagagcatcgctgatagcttccagtccctgccgaacatggtcttcgttccgccgtcatgggtgccgcaactgcccttcgacccgccagactcgattcccatctgcgattttatgctggatgagagattcggcagacatccgctgggatactcgcagaatccgttcacctgcggcttgactggcaagacgtatacgagcttggaagtcaaggaacgcgtggactggctcgcacgcggactggcaaaggagtttgggttccagcccaacaacggctccgagtgggacaaggtcattgctgtcttctcagtaaacaccgtaggctctgcgcattcactcgagttatgcgaccaggctgacatgggataggtggacacactgcctttagcatgggcgacgcaccgcctgggaggcattcagtcgcctgcaaatgccgcgtatagcaccgaggagctcgtgtaccaattgaagaactcgggcgcaaaggcgcttttcacctgcatcccattgctcgagactgcgcgtgctgcagccaaacagagcggcatccccgacagtcgcatataccttctcgagctacccagccaggctactggtgggaagagcaaccctgatggcatgaagaccgtggacgacttcgtccgcgaaggcaaggagctcgaccgtctggaaccattgaattgggcatctggcgacggcgcgaagaagactgccttcctctgctactcgagtggcacatctggactgcccaagggcgtcatgatttcgcatcggaacgtgatcgcaaacactagtatggagactcgttcaatggggtagcttttgctaacaacaatcagtgcaaatcagcacattcgagaagccctacagagatacgatgattaatgacctccggaaccagaccgactacactgaaaacgtgctcggattgcttcccatgtcgcatatctacggtttggttgtcatttgccattcaagcgtctaccgaggagacggtgtcattgtcctgcccaagtttgaattcgcatccacactgcaggcaatccaagactacaaaatcaacacactgttcttggtacgtgtatacacttgcctaacacggtagtaagctaacagcaatcaggttccgcctatcatcattctgatgacaaagaaccagcaactgcttgcaaagtacgacctgagctctgtgtggtcgctgtttacgggtgcggcgccgcttggacaggagacagcggaggacttgcagaaaatattcccttcttggaagattcgtcaaggatacggtaagttaggatctctaagcttttggtacacagctgacatatactagggctgaccgagacgtgtaccgtggtctgctccacgtcccctgacgatatctggttcgggtcttctggttcgcttctacctagcatcgaatgcaagatcgtgacgactgaaggcgttgagattactggctacgatcagcccggcgagcttttggttaagtcgcctgctgtcgtactgggctatctcaacaacgacaaagccaacaccgagaccttccaggatggatacatgcggactggcgacgaggccgtgatccgcaagtcgcccgcgggccacgaacacgtcttcattgtcgaccgcatcaaggaattgatcaaggtcaaggtatgtcacatcgcagcgcgtctccaagtgtctcactaacagtgcaacagggccatcaagtcgcaccagcagaactcgaggcacatctccttactcacccagccgtcgccgactgtgctgtcattcagattcccgatgagaagtctggtgaagtacccaaggctttcgttgtcaagtcatcgagcgtcggcatcgaggagaacgaccgcgtgattgcacgtgagattcagaagcacgtcgagaagaccaaggcacattacaaatggatcgtgggtggcgtcgaattcatcgatgagattccaaagtcgccgtcgggcaagattctgaggcggttcttgagagacaaggagaaggagaagcgcaggaaggctggcagcaagttgtaaacactgactcccactgaatctttgagttacctgggtactccagttgtagtctgttatgtattatagccatgctgcaatcaatgtcccgagtactgcgtgagccgaatggtcgcttacaaagccccgaaaatgacgtggggcggagcccctcaaacgccgactaaaaaagtccgcgatggaagacatatttgcgcatttctaagcaacgtgcccagcagcaccgaaaccctcataaaaaagcgcaagacctgtatcgcaacaggcactccaccccatcccatcaaaccggcacctctggaaccgtaaagaaaccgcgaaatggcagcgccaaattcaaacccgccccaccaagaggaagaggtcgacatcgactaccacgatgaagacaacacgctagacgcagaggaggcggacgaaatcatcgaagatgacggcgacgtccccatggactcagatgacgaggaaggtggtcaagacatgcaaatggagattgagatacaaaacgactcaatcgcccacttcgacgagcacaaggacagcattttctgcatagcgcaacacccggtgaaccaggaaatcgtggctaccggcggcggcgacgacgtcggctacatcatcgacctctccactgcaacggcagcggcagcacagccaagcgaagacggcgcgcaagtcgagcgagaaggactgaagagcgtattcaagctagacggacacaaggactcgatcaacagcattaccttctcgttacccaaaggccaattcgtcgcaacagcgggcctggacggcaagctgcgcgtctggcagggcgtccccgacggcaagaagtggaaatacctcgccgaagcccaagaagtcgaggagatcaactggctcgtcgccaacccttcgcccgaccaccccaacgtcgtcgccctcggcgcaaacgacggctccgtctgggtctaccagctcaacacggaaaagggcaacgagctgcaggtcctgcaggcatactacctccacaccgagtcgtgtacgggcggcgcatggtcggccgacggctcgctgctcgccaccatctccgaagactcgagtctctacgtgtgggacgtgttcggcgacgcagcatcccagggcctcacatcgacttccgacgcgcagtacgtcgtcggcctcaacgggctcgacgagcgcttccgcgtcgagggcggcttgtactccgtcgccatcccacctaccggcgccttcgtcgcagtcggcggccccgagggccaaatccgcatcatcgggctcccgcgcctctccctcacagcgcccgcagaagcatcgacgtcctcgggcggcggcggcgcgaagaacaaggctggtggtgggaaacaagttgctgcaaagggcggcgcgtcgtcggcgggtcagtcaggccagatcctcgcgagtttgcaggcgggcagtgataatgtcgagtgtatatccttctcctctgcgccgctgacgctcatggcggccgggaatgtggacggctcgattacgctgttcgacactgcccatcgctttgcggtcaggcggcgcatcgaagacgcgcatgccgacgaggactcgccgcaggctgttgtcaagctcgagtttgtgcgcaaggaagggccgggtgggtggttgttgacaagtgcgggatacgacggcgtgctgaggcggtgggacacgaggggtggaacggcggcggcagcgagggggcttgtgggcgagtggaagggacacaggggtggaggtgaaggtggtggtatcatgggtttcgtacaggggaatggagagacggttgtcacggcgggagacgaccatgtcgcgctagttttcaagacgccgttgacgcagtaggagcgcacaaggcgacagagtcaaaaaaagaaaaagcttcactgtggagttaaaaataccctatttaccttgcaagaacggtagttgagcataagtgaatagctcgagcaatgtcggatgctgcattcatacacgagcactctcttatcttcaagcaccacgggccaactgttccaaaatctcaagcaaagtcttccaacgcgtatatcttcagatacctttggttattttgaaagagccccaacgtatcaatctgcatgtcaaaacattgcgagacgcagtccaacgcacagagattagacattgacaaaaacccgcctttcattgaattggtcagagttatctcgtctccacaggccaccgaacaagcagccatgagcacgaacacatcacacgactgccaaatcacacaactgcaaaaacttccttgagaagagaaaacaggtggtaagttcaattaccagacgcgggatcaagaccaatctagctctgctgcgaacggagggacagctctaaataaaccctggacgttttactaccacgtttcgaacagcagtaaactcctggctggtaatgggccagagacgtctcaagtacgtcaggccccgacgtcaggaaaggggaaaacaaaaacacgtggcatcaattctaccttcgccacagcaccatacctaggtacactagtttctttatcacacttctgatggctagacgtgcatatcgtatctgatgtgtagtgggtggatccgcaatgcaagttcagccaaatacatggggtatgtacgaatcgtgcgttcgtgttctggtttttttcattgcgtgtgcattacaatcgaaatgctgttgcagccgtgtcgcatgagacgaatgctgggggttgagcgatagacatggcttttcgaacacggaccaacgacggtatcgcaaatgtaattttccacgtgaagacccggtatagtggacttaatggcgttcaacattgcttgatatgtctaatggtctccaacgtgctttttttcccgacttctgctcggctctggaaaggtcattcttgataggtgatgagacaacttggtgaaatcagattgacggcatcgtgaagacatcaagtctcttgtggtgtatcgtgcatgcaaacgcagttcgcttcaagaaaacttggaatgagtcttcgcaacatgtgaagatctttttttttcgcaagcgagggcgggggttggttatacgagcttctgtcattgtgcatatgttcctcaagggtcatgtctggatgcgatgtatcccgttgtgcttcgaactaaatttccgagagcgaattgttaggaataacatgtacctcatggatcggcaataagacctcaagatgaacaccaccgacctcttcagggaagcgctcgagttcgttcctggtgcaacgtcagaagaagcaccacttcctcatcattggtggcagggaacgccggggtttggtttgccactgggttgggaggcccgttcctacccctagacaggcttccgagtccgtgtgcatcgagaagtgaaattccatgtcgcatccatggatatttatgggatctcgatggcataaagatcagcggggtctagtctcggacgttattcgcagcttggcttgtgttggatacttgattcgtcccaacatgctcgttcggaggctaaagttggtaagagatggttagcaagttgatcacacttatggagcgcagtagtggcttcgatacgacactcagttgtgaaatctgagtaggttctcggggagctgcactaagggagcatccattgaactcaacttagcgaagctaggctcgtaaggggaggagctgagaagaggtccgcggaggcaacatatcaattacgtcacatgctcatacatgcggagtgagtatccagcaagctagccatgtgcatggtccatggacaaggagcgcacgagattgacgggtgagaagtctgagaatctgtcaatccgccagccgtgggcatttccatacctgcggttttgaggtattttgagtgtgacgagtgcttgccgtgacgtgcgttgccgaagcggcggcagaaagtttgtggctgccataaacaggctttatctgccgcatccggcactgccctcacaggggagccggccactgcccaggtgtaatatggaggagcatacacgtgcaacgagagcgattagcgaagtagacgatcgataggataagcatgcgtcgagacgatggatgagtgcgttggtggagtacgttgtgtgtaatttgccccagaaaaaattgcttccagtcttgtgctgatgtatactcgtcggatgctctggctgtcacaatgggtgtatagcgcggacagcgtcgaactgcctggcctccaggtacgtgtggagaagagcgcagaacgctgcggctacggaccgcggcagacccaaatgtctactacatagtggaggaaacacagcccgcaatagcgctagcagaggtccagaacccaccatggtgttatggcagcgttgatgcgatggcggcagtgttgaaaaatcaggctcaaagcagaaccgagcgcgagaattgctacgacttgctcggtatcgcaggtggcgaaacggtcatcccgtgttgttaccaagcacggatcggcgatcgagacgtcatcggcgatggggaagacacgctcgcccttgatccctgctctttttggacatgcgattttgcacagcttgatccatttgtttgaaatgcggtcttgctagagtaggtagtgccttccccactttttctgtgtttgccttaagcttcgttcctgcccccgccgttcgctctgtctgcctcttaatccttcttttctttctgctttcaggcagctctccgctaaacattccgcattccacagcccctcacaacacaacgccactctatacaaacacccttcacaggctccctttggacactcaacccgccaacagcatctcttaccacaattcacgagtcaattcgtccccggaccggtcactcacactttttgagctttcttgcccaacatgatggaagtccaacaaccccaacagttcgactgggctcatgacgcctttactaccctcaacgacccgagcatgccgctgaagcctgagaagtgggcatccatgcagaacaatgccttcagtatcccgccttctctcctcactcaagcttcaattgagcgcttcggtcagatcactccaccagaggattcgccaatcaaatcccctcttcaaagtgcacgggagagctccattcctgtggaacaactgcagaatgaggcgccctggttgcagcagtctcctccacagcaacaggaccacacagagccatcacccaagcgccgtcgtaccagtcggcagacagcagccagccaagctcagtcgaatgacggcgccccgcctcagcacgagaacgtcgacccgcagccgcctaagcggaagcggggcagacccaagtcgcaaccccaaatgatcgaggccttcactgccgacggctttccgttccaagtctcctccgctcgccagtcacatctcgagaagaatcgcgtcgctgcacacaagtgccggcaacggaagaaggagtacatcaatggtcttgaagaccgtgcccgagagttctcatccaagaacaaggcactgaaggagaatgtagccatgctgcgcgaggaggtgctagaattgaagaatgaggtcttgcgacacgctggctgtgggttctgggcggtcgatgaataccttgcgcgatgtgcaggtgatctcctgggaatggaggtgccaatgcaaacgggaggaagatcgatgaaccagacgagcccattgatgatggacacccaacaatacatgaaccagcggcacaacagctacggctctgtcaacagcagtgtcaccgaggcatcgagcgcaaacctcaacgatgatttcggcggcctcgagctactgcgcgactacgaggaggaagacattgaagacaaccaatgattccttctactctgcttcatcttgagcgtctctgcgccgttctcacttcttcgatgcttcttctacgataccccgggcttcgccaatgattcgacccaaaatttccttttcactggcactgtgctgtatggttatgtggccacgattttcatgacattagcgttcccaccaaatattatggttttgcaatgccatacccagagaaaaatagttaaaacaagacaaggacagccatgtccctgtccccatatgaatgcataaattactgctttcaaacattacttcacgtttgcgaatacccgtgacagctttcgccacactcaacatgcgccaatcttttcctccaacaaaaccctttgtctttctcgtttgatggtgacgaggcacagcagcgcgcacgggaggatgcttgcggcccatgctacacagaagctaagcacactagctcagcactaatcttgctcttgttcgctcatcccttgaccaaacatgcttgcaaggtgtcgccaattttccccgcagcgtcgcacaacatcgcacagtatcggcgatccattcgtcaacgtagggtccactcatacgtcactgtcaattttcactgttcgctgcttcaacttcggtggggctggcggtgacgaattatggtcgtcccgtcttccgagggtggggcagcggctacgtaaaggatcgacggccgtgttgagaagttcgcgcagcgtgtttggagttgcgcatcatttgagaactggggtcatatcttagcttacatgttcgtacagtatcgccgagagtaagacctttttttcaggggaaacggtgatgacatgggaagggagaaaacagagttcttgcgaaagatatttttctcttactattttccccggttgatggacggacgacacttgagaatagacgaatgatgatctctgatccaacacgctttaatagccaaactcagaatgaacgcccacgacttgcatacagcactctgacatcaattgcttgcctgtcatccctcctcgtattcctgacagtcctccctctctccaagcaaaacacccagactccgttcgggaataacaaacccagcaccaacaaactaccaataggaacgcaaaccacatccgcacaacatctccaacatgacgtagcaaaacaatgcaaaccccgctggtgggcccccaaattctcgcatcggttgatattcccgacggatttcacttccgagaagcagcgtgctcgccctcgcttcgcaaacgctgggcctggaacatgtcatactctggcgcagctgtggggtgggggtgacgacgcgcaggatgaatgcaagcggtccacgcatagctgtcgttcacggccaagttgcccggggctgaggcttgtgtcgggcaacatgcccgctgagtctgggttcgcttagatgtgaaggggtggggatgctatctacccggaggggtgctattggggtcgggctacatggccgctgatggacggggtggggagcggttgggtttgtcttcgcgtagataatgaaaggcgtttggtgttgatcgtgtagactagatacctcgttgcccactttgcgggttgtgagcgctcggattttcgggtggagcggattggattgggaaaagttcacgtggcttcatgcatgatagagaagaacggagggttgcacatatgcatgtcttcatgttctcatgattgcaggagaagattgaatgatactttgacgcacgacgtgatggggatagtcatgagcaactcgcatcacgcacaacaaacgcaacacgtgaagaaagtaatcattggtataatcgtaaacgccgtagctattcggtttggggaaaaaagtacttgtacacaagctccatagaaacaacgatacctgacaattctcatgacccgttccgtagcacccacaaccttttatcccttctgctggccctccacaaaatccagcgctgcttccgtctgaacaacatcgatactactcgtcttgttgctgtagctcacaccgtaacatttgtccgcgacgaggaccatctcaggcctgaaggtagtgcaaatgaattgtccaccgccttcgcccgtccgcccgccctgtccactgagcttcttcaacatctcggcaacggcggtacggtactgtgcgtcgaggttggcatcgatctcgtcgaagaggtagaagggtgctggatcgcacttctggattgcgaaaatgagtgcgagcgcgcagagtgacttttgtccacctgataattgcgagatgcgttgctgctcgtcgtgcttcgagttgaatgacacagcaatcgaaactccagtgtattccgcgaccttgctgcccttcttcgcttgcgtctctccctcgttgtcgctgccgctctcgtcgtcgtcatcgacaccaccgcggacatcagcgtcggatcgcctcttgatgatgagacgaccttggccgatgggcacaagctcttggaacacttcttggaatgcttgagcgacttgtcggaaagtacgcgcgatagcttcgtctttgcgctgatcgagcacggcaatgaggttctcaatcgactttcgtgacgtgtcgagttcagcgcggcggtcaataagggtcttgcgctggcgggtccaactctcgtattgctcaaacgccttcttattaacatgtgcgaactgcttctgcgctgaggtagctttggtgagctctttggcgatctgtttcgttgttagtattcatccacaatctattgaactgtgcacacacctttgtagcatcccatcttgaatacttgcggtcgacatcctctggaagggttccaaggttgcgaatctcttttcgcacctcgtcgagctgtgccttgtaacgacttcgatccgtgtccttgcgcgatatctgctgttcatgcttctccatagcagctgcaagctttcggttgctcgactccttctcagccttggcctcctccagcgctccgagctgcgttcggatctcctcgatctgggcgtccgtttcttctatctgctgatcgatatttgcaatggtcttgttgatggtgtcaagcgcacgcttgcactctcgtaaccgcgtcgactggctgttcgatccgcctgcaccgccctgctgggctaacaagcgatcgagatttggctgcaggttctcgctcagatctagctcggcctggaccttctgagtctcgagtgcagtacgctcttcctggaccctagcaagctgccgcctcagatcttgtacggtctttgtgagtgtaagcagcatttgctcttcatctcgtgacagagccttcttgaattcagacttgatctctgcctcccaatcttcttgttgtgcgcccagctgattgattgcagattgcaagtctgctgccgtcttctgcttttgcgccagagtgctcttggtgtctctcagtgcattgatctttacacgtagttcctctcgcatcggctcgaaactgtcttcgccttgccgtcttgcatgctcacgcctcagcacctcgctttgcgcggctgtgatttgctgtcgtttttgttgaacttctctgtcgagctcttccctgcgttgctgaagttcctcgactagagtgcggcactcgaccatctttcggtatgcggcaagcttcgagttgtttggatcgtggtaacctcctcgatattgcccctttcgtgatgcattgtcaccatcaggagtgtacgctcgcacgttgaattgttttgcgttgcttttacatgcatcgagtgtcggacaaatgacaatcttagcgaaaacgtgcctgatggcatcctcgaactgctcgtcatagcggagcttgggtaaaagaggttgcatgtcgctccttgttggaagattgaggtcaggcgcgtgtatgcggttgagcggaatgaatgttaaacgtccagccttgtcctttataagtctgtcgatgagcttcgtcgataccgagtcatcatctactacaacattgaacatggcgccctcggcagcattttcaacgacagtccggtactgctcaggaacttcaagcaagtcggcgatggtgccgtgtacaccaggcaatggagactctctctggtagcgacgcagtgcttcgagaccatttgcagtaccgcgatcgagcaagcgcgagcatctctgatcggctctgcgccactcatcttcagcggttctgagctgggtgctcaccttgttctgctctcgagcaaggttcttgtgctcgtcgtccaaggccttgtgcgcatcctttgcttgttcaacctttgcagcaagattgacgctggcgtcgccctcactttcaatagtggatcgcaagtcgttgatctcgtcttcgagtcgcttaatgtcgccttgtagcgcttgaatctcctcgttggtagacatcaatacggcctttttgcgactcaagttggcgttggtctcctcgatctctgtccgcagagcttcgtctcgttggcgcttattactgtagaaagcggtgcggccttgtttctcctcgaggcgcttgcggtgggcttctgaatcacgcaattgttccgccacagcagcctcctcttcctgctttgccgtgtattctggtagcagccgctggagatcagcttcacgggcacggatttgctgctggatagctttcgtttctttgtcgcgtgagcgctttgcctgctcagcacccgactggccatcttcaagcgccttgagctccagctcgatctttgctttctccaacgtggctgatttgcggtcgccttcaaattgtacacgatcttcacgaagtacctctaggtcgccgcggcgctgggtgatgtcgctgtcgatttgttggatgtctgcttcgtttttcatgaaaatggcctcattgtgctcccgtgtgtcgcgtccctgctcctcgagcatgtcgatattctcaatcctgccttggagatctgcctcctcgcgagacttcatggtatacaaaagcgatctccgctccttgtcgttcttgctccacgcttccagttcctctttctcgccctcgagctcgtccaagcgctcgttgatggtcgccaccaggctgtcggtgttcctgcacttgctgtccgtatcggcgagcagcttcaaactgtcggcacgacgcgtctcgtatacgtttgatccagagatctccttcagtagcttcagccgggcaacatcacccatgcgcgtaaggtccgagatacggccttgcgggacaatgtagtatggattcgagcgcgagaaaccggccgattcgagtatctgctggacttcggctttcgtggcgttcttgcgattgactgaatactcgtccttctttgcgccaatggtccggcgcaagaagaactctggcttgccagtctggaagcgatcctctgtgttgtcgaagcatacctcgacatacgcggacatgacggctgatccagaaccttcgtggagcagattttgacgctgctcacgactgagcatgtagtagtcatcaccgagcacgaagcgcacggcggcgaagaagttgctctttccagagccgttgcgaccaacaacgacattgcatttaggcgagaaaggttccatctgcgtctggtccttgtagctaaatgacgcctgtcagcaattgatgatttcgagtcatcatgaagcttacctcttgaagccctggatggtgatctgcttgatgtaccccattgcgacggttgagcgcgagcgtggcgcgcgctgcctgtggacgaagaaagtttcctaggaagtggtcgcactcggggtatgtttgcgatcgcgtagtggagctttagggcatggcggggcaacgggagtggtgcggtgagcgtggataatggccagctgggaacattcgattcacgacgcgcttcgcgacgcgacttcaacgccaagcatcgttgtcacgctagtgcctgccatcttccccgcacacatcactggccggcacaacatcgaattatatcatcataagcgcggagcctgcatgtgattccatttcttgctaacattaaagccacatatgttcgacttcaggtggtcctgactgcttccgctgaatggtctccaacgccatatcactgatgccacgcatgcttccctgtgcccaactccgaaaacagtcgatcgctaccattttctgcttcgtaacgggcgtatgaagtgcaacaagaagcaatggcgctgccatgcgcatgtatgcacatccgacggaacaggtctgcagatacagcgcagcttgaagtatgcttcgacagtcatccgcaaggccagaatgcgacgcctcatgttgtggtccggtcaggaagagaaggagacgggtagcgctgaagtatgcaacagtaagggccgtgaagccatcgcggaagtgtgtagtgctggtggatggttcgtgccaggtcaggatatcaccgctacgcgcagctgactccgtatactcgtcccataggctcttgatctcatcttcgaaaacttggagatgttcaacatcaaggacatgtgttcgtttacttcttgcgaccgacgactccacttcgttgtaagcatctgccagcttcgtgaattgcgttgtcagccgttgaaaaatgggtagctcttcgtagtccaatgtgtcatgcaatatcttcttcacatcaatagccgtcctttccccattcgaagtcagctgtgcaaatgccaactgcgtccgaatatggaaaaagatctggcacaggacaccctctgagcactgcctcggatctgtgacctcgaacatctttgccgcgccgtatacatgtgagcgatacgcatctacattggtagcttgcatcgcctcaaaaaaactaaacaacacactcgtggaaatcatatgcaaagtgaccgccgtcgccgcgcttctcgatcgagcgaggaatctaccatgtcgttgcatagcccggccgtacagatcccacgcatgacgtgcgagggcagggttgttcgtctcggcagcgcagtaggaaaaggcagtagcttgcactgcgaaagtgagtgcatcgttggtgccgtccacagagagttgcgggagacggtgtagccaagacttcttattccgtatgtccttcccatctccttctgatgtaaagtgtgacaggaagcgatcatagaatgcttctgttacaacagcttgctgtgatatccggtcaaaattgacgtgagatctgcgcgcttcgagctcaggcactggcttgatatcgacgaatagctttcttttccgcttctgcatcccatggcgagctttcttggtcatatcaataaacagtggtccgtcatctaatccagggcattcagccccaagtcgccggcacattaagcatcgcggtaacgtggcatcgcatttgatacgtttccttcggcaaacagcgcatgctctggttcgcgggggcatttgtgctggttaaggaggaaaacgcaagtgagggtaaaggagagcaagctgtcatgtcgggtggtatggtgtatggattaaaagtgtcagcaactgtccaagtgcacgctagtttctgcgctagcgaaaatttccaaatcaggaaaggttggtgctcaaatactgcgggagtaaacttggaccaatgttcatcgctcatgatcagaccagaatggttctaaagatctcctcacgtatctcactgaagcaagcgcacgtgagagagaatatatttgctactctgcaaatccaggcagatggcatgacgtattccagtcacactcagcctggaagatcttatgcagggcaagccaaccgttgagacagttcagacgccaaagattatcaaacagcctccagcatgcagtattacgcgataagggtgcctgtacatgtacactgccactatgagaggtgcttgtatgcaacgtcagagatttacgatgtgcggcaaagtgctaatgaattcacgatcgtgcacaagcgcggagtgatcgtcatttcatgtgcttcatggcggcgtcatcttcaaccttgggaaattcaaaagcgacgacttgccctaatagttcaaagaacctacctatgaacgaatcttttcttgttacctgcagcatgagcggagattttacagttctttgcgatcgagcgtagtggtcagacagtcacgttctgacctatgcagccacatatttcaaaaagtcaacacagccatatctcagggcgatcaaaatatccaccacatcgttgacgctttcatgagccttatgggcctggtcttggccttaagagttgggaaacgcctatccatggacctgacgtgctgtggtgttacagccatgccctgtaacgaagaccgacggttgatatgccttttacgtacaatatgacgacacacgaaggcctcactcgctcgggaaagtgaagcagcgttcccagattgttgcgtcaacgccgctagatcgtacgatccatgctctctggtagtacccccacagttttgtgaacaagcggaagcttacgaagtccgtagggcgcagggacatattatagaatgtttcagggtcagatccagctttctatgagtgttttggtaagtggtggggaaatgcatccaaatgcggggccgtcactcgcctggttgaccagttcgtcctcctcggagtttcaaggtggccgaccatctcgagagcggctgccacaacgatcttgcctgcatcaggcctgtggtaaggacagaaaattggccaggtaatgccacgaaatgctaccagcctgacgcaatggttgcacagttgcgcttacatgctacccgtcaaatctgtggagataggctttcaaagaacactgcaattgatttcgatcagcttactccacaatcttttttaacaggcgctttccacataccacgtgaccagatttcgctactgagtttgctttccaaggttgtatcgcccatcactgtgcagcacatgcacgaaacaacatccacaaagaagcagcatacgcacatattcgtgccgcagagtaacatgtctacaaagagcgacagcaaggccgacggaaaaattgcgattcctaggcttgaacgagcccgaccgccgccgccgcctccacctaagagcaccgagcggagaccagaggatcgtatgtacgttataaagttgcatattgtagcgtttcccgaatactgatcccttctgtgcagagtacgagcttgtgaggcgtgccgaaagcgaagttggtgatcctcgaggagcaccttttatctgtcgcttacatccaagccagaaactaaatgctctggtgagaccccgtgcattcactgcgtatccagcggcaccgattgtatatatggacaagctcggcgcgatcgtctcagagagtatgcatatacctgttcaaacaagcaataccctttgttggttgctaatgaggtccagagcaatggacaggaatcaagcattagccagcctgttgcgagacgtgagcgaacgcgtgagtacagaagacagaagaaggatcagagatgcgctcaaagatgtaagctcaaacttttgccacttaacagtatgtggttacaaatgttatccatacttattctcatccagacagatgacgacctcaactcccaagacactaagtctacgcgcagattgcttggcaagcgttctcgtgtcgcatctatccgtgacgaagaagaagaagaaacagagggcggcgaggcatacatcactgcctctgctgggtcgaatgaaaatcttgatcatctgggagaagatctattgcgcaatcgtgaatctagggaggttggctacgttggacaaaactcggaagttcagtggttaagcagtgtacagcgccagaccgagcacaccagcgtagagcctcgcgatcagtcgggagcctatgggccacctggtacagaacgcaaagatgttaacgcacgcagtgaagctcttcatgagcgtcgaaggaatgctgaggattatggagaggaagcatcgtccagacacgccgctgacaccaccttttatctcgacagtgacgagatcgatttcgacatcgttgttgacgcatacgcggatccagaagccgatgtagcaaagcgactctttgactgttacatcgacactgtgcatccttcttttccattggtgagtctattttcgagcttctgttcaggatgagattacttattgacgatgctctccaggtgcctgaaaattttcgagaacagttccacgcatatcacagcaacctcacatatgacagcaagctcaacccggaggatccagacaagaataaaggagcccgagtacccaaaaaatggcgtgcgcagctaaacctgctcttcgccattggagccaagcactcgcatcttgtaggtgccgaatgggctggggctgagcgagacgatatcatgtacatgcttagagctatctatctacttggactgaaagatagtgtcatgtttgtctcggagcctactatagagatagtccaagcagtaggtgaaccaaggtctctcttttgcatttgggtgacaaggcttcacatactgacacacatcgcagaccggaacactagcgctttacttcctcgtcataggctatgttagccgagcgtggattatgataggagtgtcaatccgcctagctttggctctcggtctccatcttcgaaatgaagatccaaaagcggaagtctccaggagagagatgctcgggcaaacttggtggacgttacatcgcatcgagtgcctgattagtgccattaccggaaggccccctacaattggctacgaagattgcactgtcagtatccctggcgagcaagaagtaccttgcggtgatctaccgacgaaacgtaccaacattgaatcggatacaaccacaaagccaaggcgtaaatctggagtcgggcgacaatccacttcaccagatcgttatgtggtgcatcatatcaagatcacaatcatcattcaggaagtattgataaatttgtactcaccccgtactgctgccaagtcatggctggtgattcagagccacatgtcaaaatccttggacaagctcaaagaatggcagaaagaggctatacccaccattacccgaacctatagggggaatcataaggcagttcatgagcgccaacaatttctcctcaaaaccgatttttggagcacgaagatgctcattacgcggccttgcctatgcaggattcagcaacgtattccgaatgagagcactacttctgccaattttaatgcatccaattctgagcaatgcgtcgaagctgcgatggagatggcgaagctgttccccgacgagccggacttagacttcatctatagtcaaggaccgtggtggtcagtaaatcatatcagtaagtttcccacgcaggacattatctccaaagctcacacacagtccagttatgcagtgcatagccgtgcttttgctagacgtgactttccagcacaaggacattggaagcaccaacccgcgtaaaatcgcatcaatcaagaagatgatgcggtggctgcacgccatgaaggacaatgatcccgtctctcaaaaagcggataaagtgcttcggaaaatcctcagacaagtggccccgagtctgcaaactatggcaaaggatctgcttgcgtacaacgatggaccgaccatgacttggcaggataccacgtaccagaggactgaggaatactcgacaatgcagaacgacgattcatcgcagctttatgggtctatgccacctcccaacgaccagggcatgggcgcagacttcctccaacatcaacaacagcaaaaccaggaacagcaacactcctacggctttgggcacggcgataaccagttttcggcgatgcaatccggcccagcccagatgcccttcggcaacccgttcttcacgcctttcgaccagaatgcgccctttgcaagcatgcagaatctgtgggcagactcggggtctttcaatgagttcgacttggattgggcgagcttgaacatgccacaggatgagcaggcggggatggatcaggatcaggatcaggatcaggatatggactatggtcgtgacaactagtgccgatgtcgcagattcagagagcatgcgtcgcctcagtgtacttctttggtctggtatgcggtatcaacgcttcattagcttctcttaacgtatccaaattggagactctgagcttaatattattggtattgtcaaacagattgtgcctcagtacgcgctggcgagatacaccaccggtttctccccgcccaattccgtcgcctcgaaactcgcacaccacgcagacaaagtgtgcgtcatagcaagcacttctcaaattcacgcgcagcctcggcctgtcacttgagctcgtatacccagacagccgtgaaatcctcatctcgccgtgacatgtacaagtcgccgtctcaaaacggtcacggggcacgacccagaatcccaagtgacaaattaagattcaaagcaaactaaatcaacgatcgacgtcatcatagcggtaaatctccgatctgcagatcgtgtaccgtgcccagatgcaccccacagacatggataagtgtttaggccaggctaaggcctatagatatagttcagcaaggtggagtttgacagactgtggcatgtcggtgacaggcgccacctcgggcgcgtccatgagattagtgagggttgaacgctggttggcggtgagcgcctcaggatccgaagaactgaccgttggatgcggaggcgaagatcgtgatcggaggtgacgatcttgagatgtttgaggttatggacgccgcgaaggatttttgtcgaggtccgcgtgtacaccgaagtggatccggagagatcctcattgctggaaaatgaggtcggcaacgaatgcccaattgaagatgccgacgcgttgggtaacagcgtagatgtattagggtgatccttgctgctaaatggtagactagtcaacaaactcggcgaattggtatgcttcggcagtttagcgcccctccgacaagcggtgtacagcggtgaacgccttagaatttgagaatggcgaagagtcgtgtaacgctcgtttgattctgtcgggctgttgatgtgccgatagtagtagctaattctcaacggtacctggcgtaacttttgagttttgtaagcgctcaggatactatatacctgaagttgtatcgaaagactgcttgctggtgatgtaacatgtgacagcgttatgtgtaactgtcatggaaggcgaaagaagtagaacaagggaggtacctgatggtccagaccgtacagtccctcgtacaagtcgtgcgacattgaaatcgtctcgaacattctgcaggatctcgaagttcgcatgaaactcgtcgcaaacgagatgcatcttcatacacccgcgatgtgaagtcaagagtaggcgacaggtattcggtcaagcttaccggacaagtaaacctggagcactccattacgcctgcaggacgagaaagttcaagccacacaatctgaaagtgacaccgggctggaccgaaactttggccatcagggtccttgtgacacgagctgtcacaaggttcttagtcagatagtgagagccgcacacagtagaggcgcggttttagatgataccagcctcgagtgcccaatacagcaaattcaaaagaacagctttcgtaagcgcgagcagtggagtttggggctgatgtcagttacgacttgatttcagcctggatgcgctcaaaaagtcctgcgcggcgtatttgacaagctgggtgggtccgttatttttgaattggtggtcagtagcaggccaccccgacgcttcaagcggccggaaacaagtattgctacgagcgccgggcagcgggcgctagctgaagattggcgagtgagctttctaatggatcagatggcattctaccatggcgcctccttcgcgcacgcctgccattgtaaggaagtgcttgtaatgagtttgtaaacacaatatttggcagtcccgtggtggtgttgggtgggcaagaacccgtggccgtcatgtgaaactagcatccacggcggatgtagtccatgatcgttcgaagatactcgaaatgagctattgtgtctaaatggtatggtcagccgtcaaaagcatgtaccaaacgaatgttcacgcaagcacgcctcgtcaccatccctgcaggacgcgcaggccgaaagtggcatatccaagggagctttgaataagtcagccgcctgcaagggcacaagcgagcggtgtggcagcagatgcagatatatggacacttaaacgagggtgaggctgggcacacacaaaggttgtagaagaaggttggtgtcgtgatgcagccatttcctagggtcgcgcgcttggcgatgctcatgtaattttctccccaccacctcgccatgggtacttcgtcaggtcactacacatctacaacccgggccattgtgctgccgttctccagtacaagcccgatcgtgcccttagaactgcatcgatcgacaataacctgcattaacggccgtcctaacttccgtgttgcgggtctggtggcaagcctcgtgcagcctaacctaagctaaaatggctgcagatgaccggcagaaagagggtgtggtgcgactagggtgcgattggatcatctgggtattccacacccacatggccagtcattcattcctctgcgccttggaattcatactccttctgcccatactggactaagctttccgtgctgatccgctaatgtgtgtgccctgcaccgacaagggcccggggtgtgcatgagcaccgcgtcttcccatctgctctcatggtgcatataagtcctgcatgaacccccataatcatgtatcgcatccggaaacctcgtggaggatattggaacactggatttctttttcatagttcatcacttcgttgcctctgccagtcctcccaactaggcagtcacccgttcaggcaccactcctctatgagacaccgcttctctgaatcatagcacgcggctctctggtgcatcccaagcacctgtcacgtataaaagttatccccccgccagacttttcgctggctcagttactggagcttcccatcactaccaccacacgactcctagcaatagccagcagtctcacgctgtgcttatttggattaaccggccaagcgccgggaaggaaaagaccagtcactactagcgttaccatcgtaaagactgaatcaagtcaaaaagcatcgctgccaatccgccatcattcccaagttcgagccatcaaagatcttatcgcaacaatgccgtcttacctacgcaacccatacaggtcctactcatacccacccactcttgaaggtatcgaggaggactatgaaaacaacctaccagatattgacgaagacccctttgcccacttcatcactcctatcgatgacgaagacccatacgacatgtccctgagcgcgggcatcatggtcgccgatggacctcgagcaagcaaggcctcaaagttcaagttcaacgtagcagacaagtggactcgctacatcaagcaaagccacactggactgcacaagcagcaccataccacaaccatcgtcgaagaagaagaggacgaggacgaagaagaatccttcatgggcctcgacgacgctcgcctcaatgaaagaccctccccagtaaggcacaccacaccaccaagaggcacaaccacagagtcaacacgcggtcgcgcaccagagctcgtcacccgcaagctccagaacagacgccggaacttgcgcacactgtctggtcatcgtcattcatggagagctccgagcccggatctcttcactgtcgacgagtcggaggaagacgagcttcctgtgttgaggagatcgaggacaaggaaggccaaggatggcgcagagcgccggaggtcgtcgacgcggtcgcaatcgcggatgaggggggacatgactgagcgagcgaggctctaaagagagtggaacaaattgcatcgggcggagtcactggcgttttgtctttacagtcttgcattttcacagcatcgggcggttttctgttttcacgttgcatcacacacggagttttgttcttttctcagttcgtttgggcatttgcaatgggcggcgttccttgttcagcatttacacatggcgtctaatatctattgtcatgcgccgcggcagcatttaggaagatacacacacacacaaagcagagaagcatattggtaccaaacatcacttcactcttcactcttcactcttcttcatgttcagcactttcacacttccccaatatccagccatcacgagccaacttcgcaaacccatgcgccgctacccccacacaagtccgtagccccgccctagtcgcgcgtcgtgacctcaccacacatgcaaacatccgacttaacttacccctccacacccgcaataccgccgcgtttaccgccatatcgtaaatctttccaccgtgcctccggatccagctcgctgcatgatgttccactcaactcgcctcattccagcaattcatcttcatggcggaggaaagttgcggtgtcccttgcatgtcgggcatgaattctttctctcttctgatcactatgatatggtacaatgcgttcaattcactgtgatgtatggaacctcagtttcattcccgccgcgtaagctgtcgtgcaggatcgtcccgctggacccttccccttccaactgagttctgagtctcgtcgatggcgagtttcacgacagtgaggggtgatggccagatgtgggaccctcgtaacgaggggcgggggagaaagaagggccgactgcatcagcgagaaagtctgtcgagatcgacgagggcgttgagcgtagtcgaattgtgtcttggctgggtgtcttttccagatgtttccgcggacgcaggtgctgtgctggtccacagacaccgaggatagatggtgcaggcgcagacgcagggcgaatgcaatcaatgtggattttcgcccggctgcgaggatggcgtaagatgggcgttgggaaagcggtcagaggtcgtgcattcgcttacaaagttggccctgagaatttttgcgaaatccacggccaatgggatttctctgcccagcctgatattcgacaatgttgaagacggacatgacgctgggttcagctggctccgagcaactacggcacctttcggctgctcgaacatgtacaatgacatacctgccgagctcaagcgcagagcctctccaccgagtccactcgttcccccgtcattggagcggcagcatttccccgtagattttgtgtcgaaacacttgcccaatagcatagtctacccacttgcgcgcgactatgttcctacagcctcattttgcacaccgatacctgtggagatacctcctcgactacactcgcgaagtctacaccgcacgctcgcctccaagtgcgaccgaaaggtgcatgtatgtaccgtaagacggaagtaactcctggccttcctgaagtaccgagaaagaaaaacttctcgcccacgatgcagcaatgcccaagactgtgtgattgtcttgcagcatgaggtcgagactgatgcgctgtctcttcggcctcttgcagacgaaagatgtacaatgacataccaatctcttgtcctgatcatcaacgacaccgtaagacaaggcatccaaaccatattccgaaacatccaattgcaggcagaccctttcaacgttcgatcgacggcgcaagttgacaggcatctacagcaccgttgtcaccccactggttgttaaagccgatgcggcacttgcctgcttgactgggggtggactgttagatatcggcacaatgtatctcgatcgagtgcatatacggtatcagaaggaattccaagtgcttcttcgacgcgagatgacgcccatcttcgcaagtcgcgccagctgaccacagcgtgtttctgaggatttgacaaaatcacatgcttagcacggagaagtgtgacctagcacagcttcaggcgatcgaagttcggctttgcgataagaggctgtcgattcaagtccatcgggaaatgcctaagcagtgagtgggctgactgcccacaggagtacgtatgcgatccatagcatggagccatactgcaaacgctgaactgcgaagaagatcagacagggtcttgctcaaggagcgattgtctgaagctatacacagtgttgctagactttgaataccacggtaatgctctgtggtcagcttcaggctatcacacaggctgccaccttgttgcgccacggttgcgcctcgtcgtagttgacgatatgttgcgtgttcatagagagctaccgcacgatcagtttccatcgcatggacatacatgtagtatgacataccaccttgtatggttggaagtcgagaccatcaatagaagcacagcaacgaatgaattgcctttcacggtccgcgaccacccacactgcacctctcctccacaccctcaacatctccccttgtaatctcctcaaaaccgataaagcacatatacacactccaagccacgtcccccgacgctcgaccaggatccgtgtataatgccaacgaagccctgaagctgttcgcaagccttcggtcgttctgcggagcaatcgcatgtacaatgacatatccccctgcatctccacggttaaacttgctcgagtgtccgtatgcttgggaattactgggatgaggtgatcgtcttatattgagagatgggggatataagatctcgatctgcttatgagcactgctcggtgttacgacgactgcttggtttcgcgccataagaccgcccggattacttggacgcggagaaagaaggtttgtgggtgcgtcatgtataaagagatgtgtgtgagagatgtaggtcgcaaggtattgggcaggtctgtctactgggtcctgtcctccctcccgtcctgccaggacgtgcagttgacgcatcgcttcgccttttcgcttttgtacttgcggcaatatttgcacttttcgggttagtgtcatcctctctacaggctgccacgacttaccttgacttgcttcttcacaatgttatcccccgagcccctcgaatacgcaatcgcgataatccacagggtcagcgcaatgcacacgaaccgcacaactttatctagaaagctgccgtatgcaaacaccacagcgccgtcatcgagcgcttgcttgacggtgttgtagccgttggtaatggtgccgttgtagtgcgggccatgcttgagaatcgcgaatttctcgtcgagattgcggcttaggaagggtaacaggctgattattggtaatataatgtctgaaacgagagagttggcgcatgaggtaaatgctgctgcgagactgtatcatgattaggtatgacttcgaaggggttggtgtattcacatcaaaccaacggcgacttcgagcacgttgtcgcggagcgcaaagttgctgaagctgtcccacgcccaagatgtgtggcggcggacaccacgctcggcatcttggaggtactcttgtgtgttttcgtctaggcggggcattgtaacgttgctgatggagtgaagtgtcgggagatgtgaagctgggatgcaagacgcgactacgtcactggcgcgacgcgttgtgcatcctccaatcatagcgcagcgaccctaaatacctagagacgcaagctacccgctactcggcacagttcttatatctatgagcagcgagaattgcttcagaggcgagcctggtagagtaataggattttttaaggaacgactggtggcaagctggagcaatgtacaacatgcttgatttctctgcaataataaacgtcgaacgccagaacccagggtatagtaaggcacctcattgcccaatgccaatctcatatccaagcattacttcggtcgtagctccctcccaacctctattcccgcccgtcgagatcatgaagctgcatgtcggatccaggtagagttgcgaaataacacctgttctatggcccggcacaatcaagaagggtactgctgcaccctttgcaccggcttcctccttctcctgttggctgagatcgtagagacgcaagatgtcgtaagatgcgctttagggtgtcagtgcttatctggagaggtggtttggagacttaccagatcagatgcttgccatttggcattgctcggacggcgctgacgggcccactcacgttggggaacctcaaggtccgcctaggttccctcaagcctttgtgtaaactgtactcgtcgactgaaccgtttcgccgacctgcgtatatgaaattgccgtctggagaccagcatgcgttcatgcaccacggcggtgtattccgtggcggtgatattcgggcgatcgggtttgattgccgtcggtcccagatgcgcagtgtaccgtccatcgaggcgtcaaagaaggtcgtctctgatgaaataggttgctctgcttgtccgatagacgtgtttctcggcttctctacatcttctgcatgcggtaaaccgtttgcagtagccgtggactgtgagtcggttgtgccgttcgctgcagcatctccctgcgcaggcgctgggggctcctttagggtctcttctgccaggtcttgcggcgcttgcacaggcccgcccatgtccatcatgtccatatcgccctggccatcctcatccgcctgttgtatgccgctcgcgatagctcgtgagaactcgtcgtcatcgtcgccgaatgcaggaagggcggaagacgggttgttctcctggccgtctccgaagagagagtctttatccccgaagagcgagtcgtccggtgagccttgagcatcttcgttgccctcgtccttgactgggccagcgcgtgccgaatctgtgccattggcaaggcttccgttggctctcggtcgcacagcgttgttggatgtaaaggtgccgttggcattgggcaacgtctcggtgtcctgaggaatgggcagcgtcgacaggggtcgttgctcgatggcagagatctgtccgccgctcgtctcgaatttcctcttgacctggccggtgttgaggtcccagtcgttgattgtcttgtcccagctcccactcagcaccgactgttcgtcttgtgccaatgtcaggaccgagacggccgaagtgtggcccttgagcgtgtgtatccgcttgccctcctcatgccgtacggattgcagattgatgccgcccgactggacgcccgacagcagccacagcgactggtggtggactgcgagcgagtacacgggcgacaggttgtctgaggcaagtgacgaatcctcgttctcccagtacgagagaagcacgcccgccttggtgaccgagtcgacgaaagggtgtctttgggcgactgtgagggcgagcttgccgttggccgtgtccacccaattgaacttgcgtatgtagccgtcggcgcctcccgtgaagacccagcgcatgtcgggcgtcgcagtaatggcattgatcgaggtgctgtgcggtgctgctatcgaggggatgatgtcgtagacgggcgcattcagagcctcttgtcgcacgctcggtcggaagggcaggttgcccagtatgcctgctgcagcggcggcgcgtggactcggcgatgtgagcgtcacggctgggttcgcgcctgaggggcctggtgtgccgccgttggggagactgccgcgacgtcgttgcgaagggctgtctggctcgtcctgatcctggtcttcgtcgtcgttatcgccgtcaccgtcgccgtcgccgtcttcatcgtcattgtctccctcgtctgcctcgtcgccttcctcctcctcgtctacatccatggcgtcgccctcctcctgctcctgctcctgctcctgctcctgctcatcctcctcctcggcggagcctgtacaaacattagcctgactgtccttgtcaattgtttggactagcacacactgttgccattttcaaagtcatcttcctcgttcatgttgcttccatgcgtctagcgcatgcgcaagttgtggggtgctggatgatcaagtcgctgtgcgcatagtcgcgttggaggccaaagcgcgtcatccacgaacccgacgcggctggcgacgcggctggcgactaccgctaacgctccaacattcacttttccccatcgaccacatcaaatgtagcatgtcctgctcgcattacttcgtcattgcagtcttcttagtagaaatcacgtgtagagcgagaagtgaaatattcatacccgccttcgagcgatcacgctggtcaagtgattcctatccacggtcacatttcgtcctgaaagtctagtcttttctgaaaggaatcatttgtctggccctgttagcgttagaccccgacatactgcgaattacttgcatacaactctacttgccagagatggcgtgcttttcagattccgttgtcaaaactgctccttcactgtcctcgtcatgttatgttctctccatctatcactctgtgctacaagtcatagtattttgcttagctttccttctcaagagatgcacatgggactggtacatggccagtggactcatcaatggttcacccaagagcactcatggcaatcatgttttgaagccatgcatgatttctgtacctcgacattcggtatttgccaagtccacatctgtttgctgcttgccaatctcgagattccgccgtttgtcttcacctctgtaggtctcgcgctagttccgtttgtttgtttgatcgcgccttccatgcagctcccaaacaccgtcgctccacttcagcatcaactcaaaattatttaccggcaagactgcattcattcttttcaatccctagccagtaacagtaatagctggcgctagagctcatgcggtcgccaagcacgagacagacccgatcaaaatggccaaaaagcactggcggcagaacgggccctcacagcagggagctcgcagttcagctggcagagtgaggacttttgcgcaggcaaacccaaataacatgtatgcgggcatagctgacgcagagcaatatggtaagtgtgtttccctagcaagccgtcttagacaacgccgtgtcatatgagacatctcccaaatcacactcggatcgcacattcgactcgcttctgctctcatctatcacattccgacggcggctcaaaatgcgctttgctcacagaactacagatggcgaagttaatgcgcatctcaccgagcgcttcgggcgcgcctccattcgcgaaagcactgcggtcccggacgacaacataccaacctcagcacctgctcgcatcaacaacgacatccgcgagtatatgaaactggcgcgtaagccagtcattgctgggccatgggtcgacagacctgaggtgccaagctcatccgagatactgccaccccgtaagcctggtttcctcagcaccgacctgcagcctctgatcgacgtcggtggaggtatacgtccgcacagagctgaaggagcctatggcagtatcgaggaatatctaggcaccacatacgaactcctcagcgaagactccaaccggccgctgcgcgaggctgtcgaagaggtacgccaatcgccatacaaggacgaatcggagtacgagagtaaaagcatcggcatatacgagcctgtctatattacaggtgtagttctccctctgcgcggcggatttgctactcgtgtcgctttttcactctcgcgggtgaagaaattcatccgatgggagcagagcaagagactgatcaccgggcagtcttattgctctgtcaccagttgatgatgcattcaagactatttgcatcctcgctactgtcgcggcgcgtccactgtctgctcttggtcagaatccacctgagatcgatttgttcttcgcaaggcctgaggaacaagagattgatccaatgaagaagtggatgatggtcgagtgtcgttccagcttcttcgaggctagcaggcacacgctgatggccttgcagcacatgatgcgcgagccatttcccttatcggagcatttggtcgaggtcaacaaggatgtcgggcctccagcctacgtcaaacacaaccccttcgtcaaccttagctctttagtcagcatggaggagagcgcagctttcgagaacatcaatgtcctcgacgaatggccggcaccctcgctattgtcgttagataaatctcagagcaaggctcttaaccacatgctcacaaagaagcttgcaatcgtccaaggaccgcctggaactggaaagacccatgtcagcgttgtaatgcttaaagtgctccgcgacaatctacggcgagacgattcacctatcatcatcaccgctcaaacaaatcacgccgttgaccagatccttcggcacaccaaggagtttgagcccaactttatacgtctcggaggacgaagcaaagacacagatatcaaaaagcggacactgttcgaggtgcgacgcagtgtaccaccgcagaaacagcctggcagccaaaagaaccaggcaactagtgcgctccgcaaactcgcaaacgagattcagatgctcttgacgcccctggaagccaacaaagctccgcttgaccaccgcgtcttattgcgacttggtttgtttaccccggaacaggccaagtcacttgagatcgactcgcaaagcaccatgggcatatcgccagtagacaacccaggaattctgatggagcaatggctgggaagatgccttgctccgtgcgaacggccaagtcaacctgatgactatagttggggttacgaagaagaggacttcgaagtcgagcaaatcttggagatggaggctgaagctgttgctcaagacgatgatgacatcgaggcacttcgtggtccctacatcctgctcagcgacaactacaggggtaaaggagactccaaattgactgtggatgggattcgcaagctactccaaacgaccgacgatctcacgactattcctgctatggatcgaggcgccatctacaatttcttcaagcgcgaggtcaaagcgttcctactcacagaggtacggaagctagccaaggtgtacaacgagcagattgagcaacgcaaaatcggcgcatgggaagaagacgttcgactcctgagtgaacagcgaatcattgggtgcacgacgaccggactgtccaaataccgtgctttgatatctgctctacgtccccgcattattctggttgaagaggcagcagagaccatggaggccccagtcactgcagcttgcttgcccacactcgaacaccttatccttgtgggtgaccatcagcaactgcgaccgcacacccaggttaaggcgttcgaggacgagccctactacctgaacctgagtcttttcgagcgtctcgtccgcaacgaagtcacgtacagcacacttactcgtcagcgacgaatgattcctgagatccgacggctcttggctcccatttatgaaaacactttgaaggaccatgcgagcgttgaggatctggccaaccgacctcctgtcgaaggcatgggtggcaccaactcattctatttctgccatgagtggccggaatcgcgcgatggcaatcagtccactctcaacgagcaagaggcaaagatgatcacgggcttcgtcgactaccttgttctcaatggggtagaagctccaaagattacgctgcttaccttttacaatgggcaaaggaaacgcctacttcgcgaatgccgtaatcaccagaactctcaggctttcgctggtatcaaggtcgtgactgtcgatggttatcagggcgaagagaatgacattgtcattctcagtctcgtgcgtagcaaccaccaccataagatcgggttcctttcctctgacaatcgagcttgtgttgctctgtcgagagccaagcgtggcttctatatcttcggcaatgctgagctacttgcatgtgaaagccgtgtatgggcacgcgtcgtcgatatcatgtacaaagactcaaaagtccaggtaaaccagcacgttcggatatagaaagatgtggcttggctaacattacactcaggtcaagagtggtcagaagcgccgtgtcgggtacaatctcccactccaatgtacagcacataaccgtaagatctggattgaagacccagccgattgggatgagattcatggtggttgcgaccgaaagtgtggcggaactcttccatgccaacacaagtgtccataccgctgccacccgttcggtcacgatcagatcaactgtatgatgccatgtaaccgtcatcttagctgtgggcacacttgtgttgctgtctgtagcgatgcttgtaggtgtcaggtctgcgagcgtcgtggcaacggcacgaaggcgatgctaaaggcagttccgaatggacaacaattgccttcagcgacgaacaacctcgttaccaacactacataccagatgccagtaaatccgatgccagcctcgagaactccagcggctccgggtggttcgaatgagaagtggtcaacatatgtcaacggaggcgttgctgccgatgatgctcgttacatgcagaagaggaaggacgaggctcagaacctggaacttatccgtaacaccccgcctactgccggtccatcttcgaacccgagaaaactcatcgaaatttctccggagaagaaggccatatcaggaaatgccaatctgctcatcgatctcgacctggatctaggaacggcgcctaatcctagccacgcgccgcattcgtgggcaaaggccgcctcgtcaaacaagaaaggaaaggctccggctaaagcgaacatgagtttgctagattagagtggatgacatagatagtggactacgcactcggatgatgggttgatcatggtgcaagcttcaaggattgcatcggggacagcctcctggcagacaagctgggacatcaacatggcctgcaatactcgaaattccatggcagcacaatcaaataagcttcgccttgacccctgtgcaataatcacatgtgagcacaccggaagtcgctgattatagccatagataattgtatgagcaagtcctttattggatatgactatctagtgacagtaacgagctgccgcgctaacaaaaaaatgcacatgctattcctcccaatcgtagactcgtaatcggagccagcctttcccccccaaaaatgcccaaaagtatgatctaaacaccatcgccatgcaaaaaaattctaataccagaaccgcttacgatgcaaacccaacagccacaaccagcgcgacaaccaccgcaaacaaatttccgctctgtctatccacaccactactctcctgcgtcagcgcgaccgccggcaacccttgcctccccacgggactcgcgacgccattcgccgcatccacactatcaatcgcaggccccatattcgtgaaatccgccatgacaaacgtcggcggcttgccataaacccccgtacagttcttgatctgcgtgcccatactacccagtcccgtctgcgcattcgtgacattcgcatacgtggcgtttgtaatctgaatgccaaacgtctgctggtcgtacaagaagtggttcattaggaacatgcggcggctctcgagggcggcggcgggctgattccgcagattcgtggggcgcgaagggttacacgagtagtttgtgggcgagacgttttcaaagtcgttttcgaacatgaaggtgaattcgtccattaggtaggggaattgaggggagggttgcgggagggtggcgatgaatgtcatgagccgcgtgccgttgctgatgaggttgtcgagggtcggccaggtctgtggggcgctggtgatggaggggggcgtgtaggcgagtttgtcgatgcccgaggaggtgaagtgttctgcgaggtcggaggggggcgcgttgtccgagttgacgagtaggatggtgacgacgtcgtttgtgttggcgtccatccaggtttttatctcggtgagccaggtggacagcgtgccggcgtcaaggaggctgcagctggagtggcacaggtgccaggcttcggtaccggtgtcgttggttttgtggacttgggcgcttagcatgcggacgcccgagttgagctgctgcgtcgtgttgtagtagtggttgcccgaggtagagaaagatgtgtcttggttccggaggaagggcgagtcgtgagcgcccaggtaggtgatattgttgtatgctcttgagcatagagatggggagttgttgcatgcattttgggcggtggtgggtgtggagaggaacgacaggatggccgatgcctgtaccaggcttcgaagaaacatgctgatgtgtgtatgtcggtgtggaatgaataatcaagggaggtttaatgcaggcgagcagtgataactttatgcaagtcgaaagtcgtgaatcgtgattatgagagagtaagaataaagaacttgaagcgattgtctggacaatgaaatatcgaaaaagatcaaacgtcaaagtaaatgccaaacttcacaacgtgcgaaaataaccaccaagtcctcagggcatcagcgcagcaatataccacctagattgcgtcgtgtcagcccccgtaaccatgacccaagacaataatacacccatagaaacatctcggcggtggccacaagtcgtaatcgacgtggccatcctatcctctcacgacgaaagagtggagcttttgcgtggcttcgggctgtgcactgcctggcgacgagtttcagagcgcgtcgtcagctgcgaagccgagggtgccgacacatttgcgaaacacagcgggtgtcttgctgagcccttgcccagtgatcggcttataaagagaccgttcacttcggggtctcgagtttgccttgagtgcgaacgtatggagaggtagttggccatgtggcatgtgtggtggtgatgtccaagcgatgctgtttttggagtggcaagtgcgggtgtgacgatcccgggcgatctttcgcgtgctgccagccctgcatttatcggcgggcatgagacgcgacgggacgcgccttccttttctctgttcaaggcttcccagacttgtcgagagtgttttcatggttcaagcgacttcgtaaaaagtgtgcatatcgtcttcatctagttgttgcagctgtccgagccatcaaaccatcgttgcttcggcctgcactcagcttcctcactgccacgaacaacctcacagcagcatccaacggccctcgagcctcaggcttcaatccgcacccgcctctacctcaggcttcaatcaatccaacctcaaccaaaatggtcaccctccgcgcgccctccaccctcccctccaccgaagcatccccaaccattccccctcccgccctctcctggctctccggtccatggaacgtcacacactccaccctccccatgtggaaaaagaaccgcaacgtcgtcataacctacacacccatcccctccaccacgccgccccaaatcgacgacctcgtaacctaccaacccctcaactccacctctgtcaagactgtcaagggcgtcgacaagcccttctccgtccccaacacctccacgagtgtcgagtccgaccccgcaagcatggcgtataactggcgtggcaaaggttggctgatgattgcgagtagcaagtgggagatattgggctatggagaagaggagggcacggggaaatagttgggtcgtgacgtactttgccaagacgctgtttacgcctgcgggagtggacttttactcaaggaagggaaagttgacgggagcagacggtggagagtattaaagctggtttggcggtattggggtggagatgtcgctaaatttggcggcagagttgtttgagatcaagattgaggggggaataggaaaggttggaagggagtggtggtggtgatcctggggtgtggtcattttgctttcttgagataccctgagtggcatgatgacgtttgcagatcttcaaacgtctctagtagtaggcagataatgtttaataatactcggtttttcagccccaggattgtgttctaaaggaatgttatatcatgccgataaatggcttccgaggaaatctattgcgccgtaatgctgatgctgctgtccagcccaagtcaaacgcacttgcacccaacacacaccagtacaacacatctacgcttccatcctcttcccacaaacccccacccttgtggtgagtattcgttagaaatctcatgatcttgtacgaactggttagtcattttcaaatcaccgtcaggctttattatgagcaattgactcggactcagctaaattccatcaaagacaagctgcacgatcaatatgggcagtcaagattgccttcaagatactcctcccctgagtgccaattttggatcacctaaagacgtaccacagaagcttaccatctacgatgaccccgttccatcgaaagtcttcgcaaggctggaactgcctcagaaatgctacctctcaggccccatacctttcactttcgttattgagttttctaccaatagcaaagagccaatcacaatcgacaagttacgctcacccctgtctgtttgtaaacgacctgaataccatcgataaattgatcgaatgccgcaacgtcgacacagaagaggaagtcaactggtctgctttctttggctattacgacttcgatccccacccgtcatttctggctgatgacgatttcgttgaaatatctatcgacaagccctggcgtttcgaatatactttggagaacatggtctgtgagtacgatactgtacgcagtatgtttggcttagaatcaagtcaaaagtacagtactaggattgcggacagtgccctctcggcgttttcgaggtggcagtatggccggaaagaagatttgctaagtggacttgaagaggataagaagcagcgatggaagatcgaccgcggaaagcgaggcattctcgttgttgagcagatgggcgagccagccgagtttgaagtcctaccttggtcaccaactcgacgtcccaacaacgtcttgcaagatcctggctttacaccgaacacaagcatgcatggcttccacccgcgtaaatagtgcgggcgataccgtgtagctaataaccaatcgcagatcttacggcacagctcaacgcaagttagatacttcttaccacctgcaggtggttaagcagtatagatagtagaatagaattgcacatccattttttccagtgccgcccttgtgaaatatatccctatcattgatcgcttgcggtactagaccatctcatggttcgttcatcaaacgaactttatcctccttaatcacctagtttgcactttgctctttggtgacggctgtagttgacctcaaatgcacggaaggagtggaaggctttcgcgcacctctcctgcttctattttttgcaagatcgacttcctacaagtaaccaaaactgttacaggcgccacatcgactaccttgtgcacaattacagctccagtctcgaagacaacggttacggagaatggcgtcaatgtcgtgatatcaatcacaaatattcaaccagctacaacggcaacgcaaatagctactgcgccggaaattactaaaatttatatcgtttgtctaggctcgagttagtctctcgcgcaaagcagatgccaagagtgttatgcctgggatattgaccacttgtttggaagatgctcaggtggcaccgcgtgctgagacgggaacacttgctattcaaggagaacaagtcgatcattctcgcttggacgatccctattataaggctatgtatgccgtgttaaataatattatgagctcagactgtgtgccagcacatagtctctcagcaaggtatcctctgcatgatactctcgccagtttcatattttccagctttatcagatttgtacttcaaaatcttaagtagaagagtactacatgtcgtatttgagggccaaaagatgaaagctaatcttcggattgtcccgttcgcgactctgtcggaattgcagtgcgtcatagtatcgcatcgacagtctaccagacgcctgaattcgcagaaaaggtatggaagcatgcaagcgctcagcagaagaaaccatggcggaaggacaacttttaccacagttgctagaaatgtttgccatgcggttaagcttttccggctcccgctcagtgagccaatgacgccaatgccagacaagacgatcacgacctatcctcgcgcagacacgacccacaagaacaaataccatacaatttctccgcagtcttggatctggggaattcatccgagcagacgcgaagtgggctggtggcggaagctagcgtcactgtctgcagtcatgtggtccggggtaaccgtacgcttgtatctccatgctcggattgtatttagaaggatgtagatcctttcaattcgactctagaagtcaattcctagcatttttgaaatctcgattacgcagaagtttcgaagtgtgcgcaacatggcagccacgcatgatgataaggctgaggcctcgcatatcgaggctattgacaactcaaacacgtctgatcacggagatcagcgaggatatagtggtgaagacagcgcgaatgaggagattgtaagacatcttcagacgacgggcgaggatgtgggcatgacgtttaacaccttcatggctgcagtgagcatgtaagtcattggctgccaatcggttcacgatagtatactgacatcatgtttctagggctatgtgctacaacgcctatctcttcactctcctcattccaccagcgattctaggcttcatcaacgcagacctcggacccgaccctcgcttcacatggattacaatatcgtggaatcttggcggagcgatgctcgtgacaatcggcggacgcctatctgacatttttgggcgccgctggtttttcattgccggagccattattctcatcatcggcagtatcgtatctgccacaggccagagtatcaaccagatgattgctggaggcgcgctttttggaatgggctcgggctttcttgaaatggcttttggtgctgtgcaggaaattgtgccgagcaagtacagacatgtcactattggcttgtttgacgcagcgtcgatcattgcgcagatgatgcctttgatttcttggtaagtgcaattactcaagatgccttgatggatatgctgacatgacagggtcataatcaaacagactggaaactggcgtatatgctactacatcatgatcgctttccagacgctcaacctcgcagtattatggttcttctaccacccgccttcgtggaaagagaagagagctgagcacggcaagtccgccatgcaactagtccgcgagttcgactggcttggtctttttctctttttggctggctgtacactgttcattgtcggtgtcagttggggtggttcaatggcaccttgggtcagtgcaactgtgctatgtcctatcatcattggcctcttgaccttggttggactgggcttctacgaggcgtactatcctctcaccgcaccactgtttccaccacgtctattcagggctctgcggcacttcactgtccctctcctcgtcatggccatcggcggcatgcagtattacagcaacgccacgctctggaaccgcttgtcgcaacttatctacgcaagcgatgaagtctccaagggtctctatgctgaagtcttacctctcggcaccatcatcggcggcataatcgtcgcattcagcaaagtcatcggtcaccaacgctgggttatcatgttcgccgtcgctctgcaaacagcctgcgtcggcgcaatggcaacaagcacaatggacaatcccgtcaaatccatcattctaactgtcataatctcgacctgcacatcagtcaatttgctaaacggcatggtgctggtcggcttcggtatcgtttaccaagaggtaagtgatccatcttcctgtccgggtatgatatgctgggaaacaaacactgacataaacaacaggacatcggcaccgccgccggcctcgcaggcacatcccgtctcctcgccggcgccgtcgcaaccgccatcttctccaacgtcaccaacaacaaatacgccagcacgctcccctctgccgtccgccgtaacctcgcgcccttcaaccttccccccgcaacaatcacgcgcctggttgccgccgcgcgcgccaacaccgctgcaggatacgccgcagtgccgggcatcacaccagcgattcgtgccgctgctagcttgggaaataagcaagcgtatcttcaaggtgcgcatctgagttatctggttgcgctggcgtttgggttgtgtggggttgtggcggcatttttcattccgtcggtggataaaaggaagtatacggagaagacggtggcggtgcagagggatgatcggagggcgatggaggagaagaagttgagggctggggcggcttgatgttatttcatatagattaggctatgaaagattgatggttgaacacgaattcactaatgtgctatttggaaagtcgtgaagctgggatgaatggtgcagatttatgttgtgtggtttccagactaggtgtatatctctcctaaacaacgaaggtggcaagacatctgatacatgtagaaagactaggtcatccgctacctctgagttgttgtagcgaagtgaaggaatacgcaagggcatgaagtgaatgtacaggtctaatagaaatatgaagcgataccagaaacagatgtacacattgtcacgtatgacatgaacgaaagtggaagccaagcgaaattcaaaaaagccaaaaattcgcaatgaagtcaatagcaggaagacgagagaaagttcaaaagtgtaaccaggataaacgcgaatcagtcaaaagacaaggaagaaagacagcacacagaatctactcccttacatctcctcaacccacccctcactctccccatcctcttcatccaccttcctcctcttccccacccccttctcatgcacagtcctaacatgctccctcatcttatcctcgcgactcccaaagctcctccccttactcctcccgcccccagccggcctctgactccgagcacacccatcgaccgtgcagaaatactccatcttcttcgccgcgtgcgcgtgttcgtagtgccgccggaaatctgcttgccgcccgaatgacaggtctgcacaggtggtatcggagcagcggaacttgcctgctgcggtgacgtgcccgactacggggtcagatggcgaggtgggagagagggtggaggggcggcggcgttttcggggggtggggagaaggggagatagagatgctgtttggatggtggtgatatggggaggggagtgccttagactccatgttgtgttagcacttgtagaaagtgagagtagaagatccagactcacagatcattgttatagaagacatgctgcgggaaggactgagtacgtggacgaggtctaagggaggtttggtcgtgtaaatatggaattctgtggatgaagtggtcagaaattgatctggtaattgcggaccaaagctttggtgtcgagtgatagttttgcgtgatcgatatggcctgtctaatggaaagtttaatgttgaggtttggtgtattaagtcctaactctatggggtggatcctctgtgcgcaggttgcaaatcacatggacgataagcttggaacagcccgtacattcattgtttgattaataaagcgtaaaagaagcagttggtattgccattacaagggtagtgcgctgacggggttgcgaggcggccagagtcaattccagcaagaagtttatttctgatgtgacagcaaaacgcagccgaatatggtgaggtcaatggcgtgaacaaaacgctggtcatgggtatgtccatatgtattcttcaacacagattgtatgtccacgggtcgagattggaaaatataactgtcttgtttggctattcgtggagtatgcatgacttctgccatcggctctacttcttcacggtcgatttgacataaatagaaagacggagtgtagagtttaagaaaggaacccacctcttttagagttttagagatccggcttgaaggcaaaatgcatcctttgttctgggcctgggacgcgtccgaattttggtcaggtcctaggtataacgcatgatctagcccgcgaaagaggtcaccgtagtaggaaagccaggccgtgacatggattataagagtctgttgcggtgtccttcacagctgataccgtcgctcttagctcaatgaagtcgcacaaggacgtgtcgagtttggtatgcacaagtcgatttagataggtcgaatcatttgcggaaatatgcatggtgcgacagggctccacggataaccagattctcttgaaggccttgctcctcgccggaatgtcctttggcccctggtaccattgtctgatgttggaagcttgtaaacaaacggagcaaaatgttacgagcgacggctggcaactttccgtccggacctaggctaggatagcataatccacaggtggatatgattttgttgtggaatgtccggataggataaccgcaataatcagggtcagacggtatcatacttgacaatgggggcgatcaggccagactccggaaatgccctaggaaggtaattcgccagtatcttgttccacctctgtatagtatgaagatcacttactcgctaaatgtagaatctccaagtgtaccacttctattcctggcctgatggaatgtttcgctgatgctaccaatctccgccatgtgatctcctccgctagatgattgagtatgactcaaattagccctgttcgatgtattcggcctcggcccataatgtgataccgtcgctgctgacatcggtagcgcgtactctgtatcccacgaggcgtaaccggtgagctcggctggtgggctgatgatatttggtcgaggcgcagtcaaccacgtctgataggctgcggggttcgacgactgctgtgtcgatgtccgtgacatgctgctggctccaaattctgagccatgccccaaggaagcacgatgctggtgatgttgtgtctgttcgggggaatttaaggattgctgagatttagaccggcccatggccataggatgtgacatctggcctcgttgtgccatttttgtgtccgacagataaggctggacgacagcctgatacggcgaagggccgcctgaagtcgaggcgctcgacggtgagcacggaaaaaaggagtctcgacgctggtgatgatttcgatgaattggcgacagaagctgagactggaagtggttctgcactaaaagttcgtgttcgagagtttgaggatgattgagtttggggctctgaccgatagctgtcgcgtaagactgttcgccagcaacatctgtatagaagtacagcggatccattcccagcatatggttgatggcctgcgatgcagactagaattcggagactagcaccaaggcctcgtagttgcagctgtggcaatgcggtttgctgggtatgaatggactgggacgcaatgcgtactggaaattggccttgaccaccaaagtaaagagagtgaagcggatcatatagcgaatcagtcccagggcgttaaacgccttgaagtggatctttgctgttcagacttgaaggactttctcttagcttaacaacgtgcagcaacgacatcccaatgcggtcaactgaattatgaggcataccggacgaaaaacaggcaaataggcagacacggcaggcacgctgtgacaaatcaggcttgtgcgggcaggcatagcctcgagaataccccgctcactgcgagtaaacaacatgcgctgcattgatttgcaagattagcagtggtggagtgttgtgcttacgctttggaggttggaggacttcgtcatagtgggccgcagccacgtgagagaggaccaaatcgcgcctgggcacgaccatagcaacaatacacggcacgcaaaagtgtgcacgacgtatgtagactaggtggtgcacgggaattgcgccgtgtttcacaagcaagtgtggtattggtctactatgagtgttgcgactcctgcgccttcacttgtcagcaagccatggcaggtgcatgcgactcgccagggtccacaacctatcaatgccgattgccttgtccgcctcacacttttgtagagccgcactcgacgccagaatccgtcgtctttcttacgacctttcttcgtcgaggctgcggccctttctagtttggcacctctgtgcatgtgctcatgacgcttgctggggtgcaagcaatcatggcttcacactccataccttgatgctcgcatcgcctcccgcactgatgacttttgcagccttttgccaagcgacaccggtaactccatctttgtgggcgtttagagccttgatccgcttgccggggtcgtcgatgctccacaccatgacattggtgtccaaactaccactggccgcatactgctcgctctcgtcccatgccaggcaagtaatgcgtgccgtatgcgcactccaccggtccgtgatgatcttgaagtctccggacgcttcaaaggcatatactttgccgttgccggcaccgactgcaagcttctgtccagacgcggagaaggccagtgcagagatggcagaagttgcacggcgtaaaacagtctcggtttcctcgagtgctgttcccgacaggatgtagatgtgcactagtttgtcgtctccaccaacagcgacagtcgaaccgtgcgctgcgatagcggttggcgcatacttgacgagaagtgagctctctttcgagccgttcttgtatacgttgatcgagtcggaagacaggactagtacgacgcctgacgctgcggcaacacccttaggctgagagccgagttcgctggcttgtccggtgaagattttgtttggcactgagattgagcgcaaagtgtcgtcccagcccacgctgtgtagttcagcctcggccgtaggctcggcggtcgctattccagcaacgtaattggagtgagctgcgccttcgaccttgtccgcgaggcctgtggacagatcccacgcgaggacgcgaccttcgtagctccccgtagcgaaggtcgagccggagatggcggcagcggtgatgttcttctggtggccgcgcactacacgtgttggccgctcgctgccctcgacaaggtagttcagattgccctcgaggtctacactgactaccagcccgtcaccacggcccgcgggccacacaacgccgacttgctgatcagggatgctggcaacaccctcttcgcccatgcgccaagattgtaccgccttgcctgcttctgggtcccagatgcggaccgtctggtcagcgctcgcggtcacaaacttcttcgagtctttcgcccatgagatgccgaagatgctgccggtgtgcacgccgtccccaatctgtcctttggcctcgcccgtctttccatcgtacagccagatgcgcttgtcggcacccacactggcgaagacggagccgtctggagagaaagcagtgccgtacacgaagcggttgtgctggcccctcaagctggtgttgaacttgaagggggcgccgtggtagaagacgatgctggtgtcgtcggagcccgtggcggcgcgcagaggtcgctgctggcggatggagacgctgttgacctgcgacgagtgccccgagatctcaccgacgctgttgccgctgtcggcggtgatgcagtggccgaatcgctccttgccgtcgcccacggcgatgatgcgctgcgagtcgccgtcccaggcgatgtcattgatgcgtcccgcaatgatgtggtagtcgcctgcgatggccgtcagcttcactttcccccagctgcagctgtctcacacacccttggtcgcgccctcgcccacgcagtcccacaccttgacagtgccggcggcatcaccactggcgacatagaagccagagggcgagaagcgggcaacggtggtctgggcggtgtgctgggtgtactgtttactgacggcggggtcgtcgatggagcgcaggaagatggatttccccgactatgcagtcccgttagctctcgcgggcggtgtcacatgaccggtctgcgtaccgcgtatgcgattcgctcgcccttggggtccgacgagaggggagtcggctgcccacgggtggtggtcggagacgcagcccagatggcgtctgtatggatgagcgtgagaccaaatggccgtgatgcaacaattcctacctgagacgagcgacatgctgctgcggtgcaatggcaggagctgtggtataatgcaaatagccggtgaggtcgctcgtgtgttgggcgtattgggcgtattgggcgtatggctctggctatcactttcactgtcacctgtcacgcaccgttacacgccggcgtgcgtcgtcgtcatgatgctgcacaggccacggctgcgcgacgcgggcggggcaggaatgcttcaagaacattggtcgcggctctaaagaccgagcaagtctccggtgtgctcggaatcggaccgcaaggctcaagcttcgtctcacatcgtcgatcgaccgcacgctcgattcgaatttcttcttgcagcactgagcagtcgagttcacgtccgctgcgtgctatggcattactgtgtagggctactctcgcgccaaacctcgtctcgaaagccgctgccatcatctgcgtgtttccaggcgttgcgctgtctcccctcgtcctgtctgctctcgttcttcatgacccacccatgcattcagtgaatatgaatccccagtgctcgaatctcgtctagaaagaacagccgtgcgcattacctttttttctcttccatcccatggcgcgcaaagccggggctgggtcacaatgcggacctggtggactgattacaacttcatcgcacccggccagatcgcgatgcacgccaaagcttctgatccgaggagctcctaattggcgggatctgtcccgacctctgcgtctctctgctgcatgctcttcttgttctcccatgaggcgacgtacgtcccagacttcgaactggatggtataaggctggctccctgtcgtcatgtccaaacccccctcagacgacatgcaagaccagccctccagagaccagccgccgctccgcccacttttacccgctcctgcgggcgcacacaaagaggcccattcacgcagacctgtgcgtgtcaacgcgtgtgaggtatgccgaacacgtaagtcgaaggcgagtcctcgcccactgcccgctgctgttctcccttggtctgaccgctcgacagtgtgatggtgtgcgaccacgttgcagcgcctgcgtcgcccgcgacactgactgccgctatggcgagactgaggcccgccagatcagacgcaggtaccaggagctcaagttgaagcgaaccgctgaagaggagctgttttacatgttgcagactatgaacgagcaagatgcgggtgacgtctttcgtcgcatacggactggcgccaaggctgaatccctcgttcgtcacattcaagagagcagtctcgtcctgggcctctctttagctccggagacgcacacacgatacgagttcccctacctcgctaccatacctccagctctccaggagagtatttactttcgttcccacattttcgatgccctccaagctttggaccaggcaccagacatgcctcatgcgaatctcgtcgcgcgccaaagcaactacagcaagccactcttcgccgctgagatggccgatccattgctatccgacgtcaaaccctcgcagtggaccgcagtcagtaccaatgattcactgatgcgcaaactgctcgagggatacttcatgttcgagtacccgtgggagttcatcttccacaaggactatttccttgaggacatggcatctggcgggaccaagttttgttcgccgctgttggtgaatgcgcttctggcaaaagcgtgtgtgggtgagagcccttcgctgtgcatcatcgcttactgacgcttcttagacttgttcccggataataccaaatagtccgaatttttgggacccagacactctgacctaccgcttcctcgcagaagccaagaggctgtgggagctcgaggacgaaacgccgaaactgactacagttcatgcaggttgtctcattaacgctgccatggacgtcaacggtcacgacaggccgggcattgcttatgcacgacaagctctcagtatggcgcacgagctgggcgtatttcgcgcgcctttgatcggtgacccaaagctcaatgatgcgaaggttttcaccgcgtggggggtatccacatggctgacgtgagtgattttgacaccaatactcaataatttcatcgccgtgacactgacctcgggttttgaataggatgcagagctattattactttaaaccgccgcatcttacgcgacctccgccccataatctaccgaacgtcgagaataatcaaagatggtacagcgagatctggctgcgttacccttcggacgagctgctgtatccactagggtttggctataccatgaaagctctgagtgagctgcgcataatcatgagagacatatgcgcagtcagtttcattggtaatgaggcaccgcaaaagatgccctggagccaggttttggcctatcagaggcgactacaggcttggttcgagtctttaccctctgttctgtcacatcgggctcttctatacccatcccacatcaagctacagtgagccaccacatcactttctggatgtctgtaactaatatgaactcagctgcgaattctatggcgccataatcatgctttttgatgcgcaactgtccccgttacagaacgatgggagccccctgacagagacccaaatcaccatagccaaggagatcactgcgcaagcaacagctcagctagagagtctgctacgcatatactatctccgccatggtttcgaggcctacgattcaatgctgattgttcatctggtccaccttgccaacgttacccttacgcgcataacgtccatcgaacggaacccggacatgaatgcaacctccactgaagagatcgagactctacgctcgaccctcatattatgtctgaaaggcctccacgatcagtccaaaaacttctttctatccggcgtagtgttcgatgtcatgaagaaccgtcttagcgccgagaatcgtaacctggtcggcaaattcgtggccttgcaggatcccgacaaggatcaaagagaacttcatagatcgcagaggattatatctgactatgtcatcccaatcgtaaatctcaacgaagacccagaggctgggagattggtcaacatggtacaagagttcagccgaatgtcgcaaattgggtgagcacggctgtctatggctttacctctacaaaaagggtcagaagtctggaatggacacagataagagatggtgtacgcttcgaggcactggagaaccatgcgtgcatccgtggtggcgaaggatagcatacagaaaggtgtggcttcaagaggacccgctgcgtgaaccagtcccaagagccggctcaaattgctgcaaacaaattgaaaaagaacgaccaacggctcaaatcagtacacatcttcaagcatgagttttcaagtagcggaagaacagcaccacccggatcaatagatgcccatcattactctaaaacgaagaatgcaatatcaacaacaccttatcaatatcacgtctttccaaagggtcttcactttccaagtgttagttcgttgtccgacacattgtgcagtcaagattggcagaagtgtttagtcagaggccaaggtgaaagatatggaacatctaacatgaaaaacaatgataatttcgggtataacgcccttgcctcgtcgctctagttccacgtaatgtaatttgccgaacgatttttccctcgaagttctgtcacttgttcggtgagccctcatactttaatgtcgagacctagctagcgcgtacgcttagcgaagttggctagactcactcaaatccactttaggaatacgcgcctacgcgacacggacgcgttctacccgatgtccccacagcaacccctctacaacaccacgaaaccccaattcttgtcaatatagacacccaagctatgtcttctccagggcagcgtcgctcacagcgcacatctgcctcggcaacgcctcgtcgcagcgctcgtggtgcaatcccctccagtagccccgcgcctgtaggaccagacgaacaactgcagtccgaggcctcacaagcttcgcagcgtggatcgcaagcgaccccccggaacaaccgacttcattctgctgctactgcgacagaatcgccgttgttcttccgctcatcgcccgccaacccctctggctcaggggcagcaaacggtgcagaagaaagcgatgatggcggagcaacaccaagagctagtggaatgaccattggaggtaaggcgacgatgccagagttcaataaatacactattaaaggctctagattcctctccgatccactacgcgtccagttctagccctggccgtgctcgcaatgcacaaaacaccgacatcaggagcagtagcagcaacctctttgtgcgtggtcccgaatcggctgctcgaagccgacgaagcgatgttcattccgacgtctttggagccaactcgagcacgagacgccgcagactgttcgttgatgagaatggcgtgcccgtcccccaggccgcctcggacaccaatacattctccaacttgaaccccgacacttcggacgcagatgtgcttggcggtaactcctcgcgagtcatctggggtaccaatgtctcccttgtggacgctcgacatgcgatgaaagacttcttgatgaacttccaacgcaagtaccgcatgatccaagatggcgagctcgaagagggcatgaacctaccggcagatcaccctgccatggctcgggagtacgtggaaatgatgaagatgatgctcgaactcagcattacccctctgaatctggatgcacgcaatctgaaggcatacccgcccacaaggaaactgtggcatcagctacaggcataccccaacgaaatcattcccatcatggatgtggccatcaaggacgtcatgcttgaactcgcggaaaagaagatggctgagatgcgacttcaggtctctcagcaacagcgcggtgcgccagcacgagcccgcgattcgagttctctgcccccgatgctgagttctgatgcgccgactcctggcgctccatcgcctgcaccgttccctgacattcccaacttggctagtgaagtcgatcagcttacctacaatgtcagaccattcgggctcgacaaaactattaatctacgagaattgaaccctgccgacatggacaagctggtcagtgttaaaggactggtgattcgaaccacacccattatcccagacatgaaggacggtaagcatactccttgaaagtacccaatgtgtatactgatcagtgcagcgttcttcaagtgctccgtttgccaccatgcagtgcgcgtcgacatcgatcgtggtaagatcaccgagcccaccaagtgccctcgtgtggcctgcgagtcgccgaactcgatgcaaatcatccacaaccgatccggctttgccaacaagcaagtcatcaagttgcaggagactccagacaatgtgcctgatggtcaaacacctcactccgtgtcactgtgcgcatacgatgagctcgttgatgtgtgcaaagctggtgatcgtgtagaaattacaggcatcttcaagtgcaaccaagttcgcatcaatccacgccagcggtccgtcaagaacattttcaagacgtacgttgatgcattgcacatccagaagtccgacaagaagcgtatgggtatcgatgtctcgactatcgaacaggagatggccgagcacgcagctggtgatattcaagagacacgcaaggtttcagaagaggaggaagagaagatcaaggccaccgcggcgcggcctgacgtctacgatttgctatcacgctcgctggctcccagtatctgggagacagacgatgtcaagaaaggtatcctgcttcagctttttggtggcaccaacaaacaattcgagaagggtggaagtccaaaataccgtggcgacatcaatatcctgctctgtggtgacccttctactgcgaagtcacaactgttgcagtacgtacacaggatcgcgccccgtggtgtctacacctctggaaagggatcttctgccgttggtcttacagcatatgttacccgtgacccagagacccgtcagcttgtgctcgagtctggtgctttggtactgtctgacggtggtgtctgctgtatcgatgaattcgataagatgtccgaagccacccgatcagtgcttcacgaagtcatggaacagcagacagtatcgatcgcaaaggcaggtatcatcactaccttgaacgctcgtacctcgatccttgcgtccgccaatcccatcgggtcaaagtacaacgtcaatctgcctgtgcctcagaacatcgaccttcctccgactctcctgtctcgttttgatcttgtctacctcatcctggaccgcatcgacgagcagaatgatcgccgcctggcccgccatttggtcagcatgtacctcgaagacaacccggagaacgcttcgaggcaagagattttaccaatcgaattcctgactgcttacatatcttatgcgcgcgccaattgccagcccaagatcacggacgctgcacaaaaggccctcgtagaggcttatgttgcaatgcgcgctctcggtgccgacattcgatcacaagagcgccgtattactgccactactagacagttggagagcatgattcgtctctccgaggctcatgccaagatgcgtctcgcggaagaagtcactgcggacgatgtcaacgaagctgttcgcctgatcaagtccgcgctcaaacaggctgccaccgatgcacgaactggtctcattgacatgtcacttctcaccgagggtacatcgactagcgatcgccgcaggaaggaagatctcaagcgcgctgttcttgctgctgttgacgagctcggatctgcgggtcagagcgtcagaatgaccgacttggttaagaaggtcagagatggctcgagcgagcagattgagaatgcagagttcttggaggtactgcggagtgcagaactcgaagggcaggtacaaattagtggcgagggtatgaggaggatggtcaagagggttgtcggcgcattctagaacatagaccggtctttgattcgtgttggtcttgggcgggtctgctcacactttgacgtttttgccacgaggtagatgattgaaatttgaaatgaaggatgtggaacgacgaaacttccacagtacaatgaatgcatcttattctccgattcctttccagaactttgcaatgtattccgcaacgtccgtcgctttgtcccgtatcacaccgtgccctgctccttcaacgacctcgatatcccgataccccaacgcatcaagctgcgccttggaacaaacatcatccgtcccacccagcaccaccaaattcggccacccccgtttccgccgccttaacaaacacctcatcattatccagcaccccctccatccctgaaaatcgctaccacagacgcagcatgccccttatgctcacgcatctgccactccctaactgcctcagcaacaacctaccccctcttcaccctctcctcccaatccgtaggtacaaccaaccccccaccttccaacacatcattgatgataaagtccctcgccgcactctcatccctctccccctccaccgccagcaacgcctgcctccttgcatcaaaccccgcacgcctgatcaaccccgccggcgcaacgagcgcgagactctgcacccgagacgtgcgtgtcgctgcgtatccaactgccagcgccccgccgaacgaataccccacgacgtgcgcggacgcccaggataaatggtccagcaagtcgtcgatcagcccgtggaataggccggagacgtgcggtaccagcggtgtgtcgctgagtccgtggccccagtggtcgaaaagcacaatgtgtgcgttgggaaagtgagcgaggagactgcgggtgagggggagtaggccgatggcaggggtttggatgccgtggattaggaggatgcgagaaggtgatttggatgggtgaggggatggtggggggaattcataatatgcggctttaatccgggtttgagggagaggtattgggctgcggggaggagggggccgaaagtgcgggtgaaggatgattctggtggacctgggatgggggattgcgaaggggtggaggccgattttgggcgggggatgacgaggggatgaacgagggatagggacaattgtggttgtggtgggtggggatggtagggaagactggcttcatggggagagtcttgagatagtagttgatgaagccacgtcagaaagtctgcgtttagagcgtttccctagcgtgctaatacgaatgcaaacgtaatgactagaagaagatagagataacaaaggaaaaatggtgatatgcaaggccgtatcatagacaacaaacgtccaaaatggacgacgaaactcgctcgctatcctggtatcgtgccacagtccaaacgccaaaaccacagcaagggaaatcaaagcgctaaatgctagtcatatctcgtagagacttcgtcatgttcaccacttgtgcacaggtacccccggatgcatattcagcaaatactgcggccctggcatcgctccaccgccatacacacccctcaccggcctttgcccatgagcgccaaattccaccgacccatcactccccttcctaaagctcgcattgctgctactcctactcctcaacatctccacctggtcgtcgtcttctcccagtctccttctattgttcgctcgtgcatgcgccgacccgcgccgtccgatgcaggattgtacgatggtgttaaagacgaagacgaggagtgcgacggcggtgaacccgaggatcacggggcgcgcttgcgaggagagatgcaggccgagaccgccggttagaacgagggtgatgtaggttgttgagacgagtggggtgtgcaggcgagggatgtatgtgtggaggcgggcgatgttggggatggggagaagactgattaaaaggatgggtaccaaagctaggaaggcgaagatttggtgaggggttttgtaatccttggactgttgcgatcgttagtgttaaggtgttgggaaagagagaggcggacttactcggttgaactgtgatgaggttgatataccaagggcgtacgcgacaaccagaaatgccatgatgactacactgacgccgatgtggatgcggatgttcttgaaaaagcctgcgatcaggacgttcaagggccatatgacgaacagcgctatgcacccgatgatggcgtgggcgaggtttgcgcggtcgtggtctcgaaccatatttccttctaactctgcgcccttcatgatattgctcttctctggcacaccgcctgatccagttgcggcaaccatgtccatctcaaagtggccatagcggatatgtcgcttcaaatccgccgagcgagagttcgaatacagtcgagttgcgtgtccgaaagcatacatcatgggctgttccgtactttgaatatcgaaaaagtcgcggcagttatggcacacagccttcaagacaagcatcgagtcgttgacagtcgtgccaggcagaacatccaggtcgatttccggcgagaaagtcggttcagcattcttgctgccaatgcgcggcgagacggtaacattatcaccattctcgctcggatacatgacaaacatcagactgtcttccatcttttgcccaaagcccacgccgacccatgagtacgccgggctggtgaagtagaggaacacatcttgcgagttgttggcgacattgactgagaattgtgtctccgtctcgtcgagatagaatgtcgaagccgacacaggcgatgtgttctgggtatttgcgacgagtgtgaagactgcatggatacctgggtcagcgaaaccgtttggacaaaaacgactggtacgagcgcgacttcgggacgatcccgaggaggatctggtaaggactcacgattcaaaaacgcgaccagcgcaccgattcttttgcacagattgatcatcttcacctctgaagaaaccaacagttaacaaggagaaataacagatagatcagatcagatgcggtttgcgacagcgacacacagcgcataaatccccaaacgcaccagagcaacgccgtccccccaacccttatactcgccacaccacaccacccggatgtgaaacaacctctcctcctctccaataagcactcggcgcctcttattcctgtccttgcatgcgttgcgtctcactcagctttcgccgtcccccgcggcgcttagcctaagcccaagccagggtttcacgtttcgcgcccgccatccggggcgtcgcgggtggatcgggcttttggcgcctgccgacaggaatgcgcatctgaacgatatttttagcaaaacacgcgagatggctttattttggtcgggctgctgtgggatgtgcgatgaaagacgtcatgctatggagttacggtggtaggtttgcattctcatcgtcgattttgtgtgtgttgcgaccaagttcataacggcgtgtccgacagggagacgagctgagaaaagcaagggcattggtattggcatcgcgaggtcaatttgcgccgccgtcgagttaagtgcggccatggggcgcggcatcgcactgcaccgtctgaatctggtaatcggtagttattggccaagtttctattcataacctgctccgcgcttcagcgtcacaatcttggtgattcgcgaggaatgttgggattataatattgaattttcgcaatagaatagaggaagagaattatgtacgcccgactcgcttcgcctcctgttaaagatggaagcctgtcaaaatccagcaatccaccctcccaaaatttaccctgctcaagaatagtagcgcaaagaaagcgtaaaacaaatcctcctcttattcgctccacccatgctagtcgtattcgtaattgtcgttaaggtattcaagtccgcaagctgcgaaaaaggccgtgatgaatgccacggaccataacgtcgtgacttcgtctggtatcatattgaaacttgcgccatgcgaaaagctatgagtatttggtcttcaaaacatttgatcgtggctggtcgaactgtacgatcctctcgccgacacacgcgcgatgtggagtcacagaataagacctgtcgtgatgtctcccgagtcttagatctggtggcctcgttgcgttgagccatgcaaccggaagtgccggatatcatggatttaacgataacgctggcggcgactgtcgtacgaaacttcacgctcgtagaacttctcgtcgtagccaccagaggatctcggggcatcgcgaatgcttgtgcgctcaaaatcaattcgaagcttgcgcttgcgacgaagctcatctgacaattccacaagctgcagaacgtcctcctacgaagagtcagtcgtggttattgctgaggtgtaagcgattacatacgtatttgaggtactccatgacatagaagaaatcttcggtctcttcgcatgagtagcccatctggtcgatggcctctcttatcaccaaatctttagtgacctcagtccacatatctttgttcttgcgcggcttgacgttgaactcgcctggacgggggtcagtaccaaaacaggattatgtttagtaggagcgcttaccattctcgcggttgatgtcgatttcaaggctaagatcctcgtagtcgcggccacgcccaggtccacggctacggcttctgtaccaatgttagtcgcgtactttgtaacgagaggatttacatactctctccgcctgatatcaatctcgagtgtttcgttgacggcgcgagggggagaaggaggcgctgggagagggggaggggttggagaacgtgctctctcgacacctgagcgatgtttagcagctgtagaaatgcgttgattcgtgggatcttaccgtgatcaatgtgacgatgatgcgtgatgatctcctggatgatcgggggtctaatctcaggctctagcggtggtggcggtggagccggagcaggtggtggggaaggagatggcgagggcattcgctcttctttacgtctaataatgatctcgtccttgatgacctcccggttttggggggaagtgtcgcggcgtcggacggtgaactcttcgtgctctcgcgcgaccagctcaccacgcgaggagcgcggcggtggaagactgcgctcccgacctcttatagtcaaagagctcctctccctgctgctgtcgcgtccgtcacgactgaactcgcgacggttggtacggagctcaaagttgccgtcgcgctcctggaagcggatggagcctcgctcagcagaaacgtccctgccatgacggctgacttcactgcgagaggcgtggatgtcgatgttgtcgccatgtccgcgaccccggaagcgcacgtcgtcgtcgtgcatgtcaggtgagcgggaaggaggtgggcgagctccgtcaccacgacggaaaacaatatcttcgcgttcgactgcacgaagttccagaggctctctagggcgcgactgctcgcgccggctgattttaatgtcggtctcttcccgctcaaagtcacgggttccacgacgaacaggggcatcgtggtctcttatactagaaggcggcgggggtggccggctgctgcgaacagagcgcgtgtcgtcgtcgaagccgccacggtggcttcgtggtccagctctcgagtggtcatcttcccgtcctcgtaccacgaggggtccggcagtagggcggttgtagtcctcacggaagaagtcgggagcactacgcctgggatctgtaccacgacgaagctcgaggtcaagctcctcgtagttgcgttcgctgcgattaccgccgcgatagaagtcgcgctcgcgctcctcatacagctcggcggtgggatagcgccgcgccgacatattggcagtaagtgacaggtgaggggcagctggagtggtggaggggatgatctgccgcgctgcaacagcgccggaagaactggctggcaaacaaataggttatagaggggaggaagagaaggcgaaggatgggcaagatcagaagagctgcagagccggtgacctgacgttatcaagtgtgcaggccttgttgactccccggcatgtagtggggttgtaggaccttggaatgggttggtctgtcgagttttgggcggcttccgatgacgtagacgctacgattaccccagttcgacatgaccattccagcccgactattcgcccaataattgcgcagacgactgccttttcgtacccagtgagcagaagcaaatgcgccgcggtctggaagcaggaccggtgagtaagtgcagtatctgctggtttgcagcggctgtcgctgcgaacgctctcgcttcgcgctctctggcagaaccgcagcgttcatctcgtttgacaccagacctataaactacccgtttgacacatgtctcaatcaaactgtaatcttacttcaaaccaagggagcgcatgttgggcgcattcaccctctccttcccgtggtgtcggcctcgacgtaaaccagggcacaccttgggaagaactacccggctttagacctccgccgagaaggcgccccagagccctagtcattcgagaacatgacctgattgatgcggaccgactctcccagccacctgctactgctgctctcccgccatcgacgtgccggcgatctttgtgcccaacagcgtgctgacgggatctcgaggcgacccgttgtaccacttttgattgcggccagccatttggaccttgggtacttcgtgctggatcacattgtggccatggttcgtgaagcttcggtcgcatgcgcaatcgggcatcttaacacgcgtgctatggttcagccttgctgcgcgatgacgtctttctggggctcctctgtatcgttcgctgggcgtgcaccagatctggggttctccgttcaatacttgcacgcttgctagaaacaacttctgtgttctatgaaaaaggtttattatttgcatcgaggtatagcccttgtatgcagggtgccaatggtctgataacctgtttctacataaatttgtacaagattcccttgaaggacaggggagccgacatgcgttctcgagaagaaagccgtgcccatttccagatccgcttttcacttcttcttccacctattcatcgtccacaacgacataacgagccagacgcgttccagcaaccgcacgattgttctttgcattggcgttggctttctgtcccttgttcgcaccaccagtcgccttagcatttgcgttgccgttagccttagcatttgcaccgccgttggcctttgcatttccgttggccgcaccgttgtttgctgttgcatctgtgagtatgtgaattaaaggatctaaccgatcaaacatacctgaggcagcgttacctgcagcacctccagcagcagcagcacctccagcagcggcacctccagcagcagcacctccagcagcagcacctccagccgccgctccgccgccagcaccctgctggacaaccacgcagttaccgaagccaccagctgtcttgaaggatgccaagcacaagtctctagaagcaccgccactgcacttagtacctgcaggaagagaagcagtgaccttctgcgtgccggtcgtagctggagcagcatctccgttgactgtcacttgaccattcgcgaatttggcaccagtacctgcagcgtcgacttgcatggtgaccgagcgagatccatccttgccactggagacatgtcagaactttgccatatgcacggcacagtaatactcacccgttgaagttctcgacattgacagtgaaagagccagaggcatcagccttgactgcagtcgaagaatcgatggcagtcaaagccgtgtttccacatggcttgttcgccgatggcctctgcacatcattgcgaacagcagtacccttcacgccaagtgctgggttgatagcagcatgggcccagacctcggtcgccgagaaagccagaatggcaccagacaggaggacagacttgaaaagcatcttggaaaatggataagatcttaatatgattaagcaccaccagggaagctaaagaatgaattgaacgtaagaaagagtagatatgaagcgcactgggcgactgaagtgcagaagagaagatgtgaatgtgaagtgaagtgaatatgcaataaagcagtgcttcatggtgcctttaagcccaactcatctcccacaagcactccccagtcacatctatgtccacctgaggcacgaatagcattcatcgtgctcctgtcacggatgtcaaaacgtacgcctcccttttgagcgttgcgccggtgcatgaccaggtactcgggcgaattatccattggtggaacaagcaacacaaggcgaaggcatggcggtatctgagaacgcattgggaccgcggggtaggaacatatgcgattcgagattgaggagtcccttcatgctgtcgcgaatgtgtttgaacaccaaggctagaccaagactaagccaagactgggcggcaagggggccgtgaaacgtcgcaggtcgatggtgagattctagatgaccgaaagaacgatgacagactgacgtgaggctgtgcatcaattcacgacacatgcccttcgttgtgtgctcgcagcgcatattcgcagagagtgccaggacgtgttggaggcggtttgcttataggaagaaaagagggcgtcgctgagcgattggagcgcaaaggcaagaacggaactgtcgtccgaccatacagccctactgctgaagagcacggtccgaacggccttgcagtccgctttctagatggtagctgcgtgtttgaagctccgctgtaagtgccagtgcttttcatgttgcacgggagggctaacgcagataggactagcggcgtaatataccaaacagcaacagccttcgtcgcgaacgttgtaaagaggaagcaccacgaacatgcgtctcctatctgtacaaggtgaagctggcaggactaaatctctacaattttcgcgatgcaactacattggctcagtgtggggataccgcgctatgccatcttaccacatcggtggcgagacgaagaggttctctttgccgatccgaatggcaatatcactgtcgcgcaggcgaagaagggtcacctgaagcttctagcctaatatagggttgcgctggagcatgatctgagttggaactggtgcgatacctgcttgatcgacaaaagctccggtgcaggaatgcccgaggccatcaattcttgtacgagcactacccgaggtcgaatgcatgcatcacatgtctagacaacattggagatgactctcaagacgattggtatctcagccgcgctacatgattctccagaggctgggcattataagaattgatcgcgcaagagggcccgcactttcattcgcgaggaagggacaaagtgactagataatgtcctggtggctttcctgcttgagcaagcgaagaaaacctaccggtttgagttcctcaagaatcctattcgatggccgcactctctacaatataatccatcgtggacaagcccggcgtggatccgcctttccgtcccttcaaattgcttcgtcacttccaacctgaacctttaacatatgaatatacgtagctttttatagcaacagtattttggatggttcgtcgaagtacccagtccgtagcgatcgatcgctccgccagattctggtctcacaatttttgatgacaacctcgcacgtgaaagtgcctatggaacataccttactcggcaacaaatttcacctggattctcgaatttatatggtgctccatcgggtacatggctcatcggatctcgcaggcaacgactgttcaggaaacaaccagcaagccactgatcgaaagtctgttcggagtccagatgcatagatttatgcattgtatctcccaacaatcagctcccaaactcaattgcctagtttgtgcgcgactactgcatatctttcactactgaagggttcttcggttactcggttacgccctagctccaaatcagtgacaagctcggccctaggtgcagcggcggcgctttcacatgagtatctcatcctgaaactcgagcactttcacagaatgttatcaacaagagtttctcaccagttcaactcgctgataacactgaccggaccaacacaaagcatatggccaccatggctgcgcaatgcgacgcggccattatacaaggcttttcgtattcgctcacaacaatcctcaacttcgaagctagataaaaggcataatatccctctatcttttctttgccaacttcaccctcaactacaagcacatccaatacgacgattatcgcaaagcaaagcaagccttcagaagtccagtattcccccgtcatctcatgatacacaaatagacgtatcttccacatcagaagacatgcaatctacaacaacccaacagctacccagcagaggtgccatttcacgggagtgcatcccgaaaactggcggtgttgacacctcgatactacctactcccgcaaacactccatcaacgactcccgattttgcaatgaagcttgccaagcacaacctgacggaggctgatttgcagaacgtgcatgatctgttgatagacatcgcgaaagcaggaggcaagatcatgatggaagctgagcacgagttcttgatcgctgcggctgccaagaacaacacagcggaccttgttacgcaatacgacaagcagattgaggagacggttgagcaccgtgttttagaagcatatcccactttcgacttcctgggcgaagagagcttcaagcatggtcagaagctcgcaaaccgaccgacatttgtcgtagacccaatcgatggaacgctcaacttttctaaaggtgtgccgaactctgcagtgtctttggcacttactgtcgacaagaagcctgtggttggtattgtttacaatcccttccgaggcgacatgtacaccgctatcaagaatcgcggcgcgtttctcaccaagatgcataccggcgctcgcttcaagcttccactgcagccagtaccacctcccatgccatctctacgcttctgtctagttgcagtggagtggggcaatcaacgccatggtcccaactgggaattgagaacagatatccataagaagctcttgacagacaagaaggaaggtggtgctttctgcaagtccattcgctccaacggctccgcagccctggacttctgctatgttgctcaaggcatgcttgattgtttctgggagggtggagtgtggatttgggacgtagcagctggatggtgcattctcgaggaggctggcggcatcgtagcatccgcaaatcctggagattgggacccgacgctcgagggtcgtctgtactttgctgttcgccacgctaagcgtgaagaacagaaggccattgttgatgagctgtgggacatcatgggcgaccgtaagttcgtctactaggcggatgatcaggtccttttgtgctgcacactttcacgtctacagctgtgttcagtcgcagtgcacagaagaatattctccatgtgtagcctcgattttctttgcttggtgtctttcgatctgtcatgctgttggtgtaatactataggatacccttttgcttgcctgtttcccgtgtttttggtagcagttcataggtaattgatgcgcctcgtcatctcctctaatcgtgcattgaactgtactttcacgtctgtgcgtcgcatgctcagatcctgacagccttgattgagccgttggtgcttcctccacgagacgctggacccttcctgccacaacatcgagcaagcgcaccgtggggcatcgcctggcgtaaacaaacctcgctgcgtcttatcattctcccatcgaccttcacttacattgtacacttcacaacatcatcaaagcatcaacacttttcagcgaatagcctatcattcttgacaccagtaccctttacaacaaacaacacagatcacgctgaaccagcactcagcaaaatcttggtacatgcctcttcgtgactccctttactatcaccgtcgacttacacctgcgcagcaacaacacgctcgactttgagtccatccatacccagccaaccaccaggcttccttttacccatcagtacaccccacaacttcccgtcacactcgactagcgcatcggagccgtccaagagcagtcaaacgcagggccatctacccatccaggcaccgatcacggaactgcaatcaacccctacctccatctgagagactacgtgtagctcgtatgcgtctgagcaaacttgaacgacaacagcgtcgaaccgaagacaggctccgtactggtgcacaaaccgtacttggtggaaggaagcgcgacaagcttcggcgccgcttcaagaggatcttctcttgccgcatccacatttagaccaggcaaacgacattctcaggatcaccgacatattctcctcttgaaaccttatgacttgcggaagcacaggttgtgcagcgtctagttgcgccactactgacgtgcctttagcaagcactgcgatttactcggaacccctatcgccagaacagaagcaacgtttgcaggagaagcgagcagcccgtaaggaacgacacaagaagagacgtgaggctttgaagaggaagctgaggggcctcttacacgtgtcaatcttcagacgcgccacctgatcatccctccaagatctccatactcaggactgtttatatgtcgctcggtggacaatcaagcacagcttgtggctccagccctgccggctgtggcggtatctcaacaggcggagttagctcaagcactaactgcggtggtgaggccagtggcacatcctcttctttcattggcaatcctggaggaggcgtgaaccccagttcgttcgagccgaagaccctgtcaccggaagaaatccaagcagacaaggaggcacacgacaagaagctagcagaagccaaacaaaggtggacacaacggatcgcgaaagcgaggggattgacgagagacgtagggttgggagtaagattgctattgaccaagacgaagcttgcggcgaagaagattgcaaagggcaagttttgagcggtgtactggacgatatcacaccagcctgcctattctgcaacttccttctgggcggtactctatcttcgtgccttatcacagaagctgcagagccacctgcttggctcatatgagcacttggagtggctgtgtctattaccgagttcgtggtacacgacgtttacacactcgacgtgcactgacacgacccagacgactacggcgtgatccgtggcttgaaaatatcttattcgagattgaccaggcccgcaagaggagacaaggagaagccactcagctctgcaaacaacaacgcaaaacgaagcagagggacgagaggcccaaggcccacgacatcgtgtgcaagaccggatcgaggctcggctggagaccgacctgaatgggcggcagcattcggttttccgaggccaccagtctgccagcagaaacggacttgagtcgttgaccgggagtccacgtgcagcccggcaagttcaagtcacctgcagacaggcctggggatcttgaagtctgggagagatacctcgaccagctcaggagacttcagaatcgtcgcgaagagagtaaggacggtcacacgacgttcactatcgtgcgaaagtcattggtgaagaagctcaagtcgatggcaaggggccagaagcatgaatgaaacgaagcgacgacctttcagtactcatcgtactaccccagcctggaagaaacatcgcgagagattctggcggtggcgccggattcgctttttcgagaatctggcgaagtgtgaggtcgcggtggtgcatggcggcatcgatgtggttcggaagtgagcttggaccatccgcagctcatgggcgcattcaactgcagtcgtcatgcctcacaccatgttcgccaacagcacacgcaatgtctttgctgtggcatcgagacgacggtacatatgccaggactgcctacgccgggctcgtagtgcccaattaagccaaaggcccacccttacaaagacttcttcgcgaggccttcagacggagagtcccgcagctttgcaagatggcactccctttcgcaaggccctgaaagatgccgtcaagcagcaaaagagggagaaacgcgctgcgtcgaatccaccggcttcatccgcaaagggccatgatccacgcctagacaagtgggagctcactgtcggcatcgagatacacgccgagctcaacacggcacggaagctcttctccagcgctgccacttcggttagcgatgcgccaaacagccatgtctctctcttcgatgtcgcattccccggcagccaacctcacttccagaaggaaacactgatacctgcactgcgcggcgccctagccctcaattgcacgatccagcggaagagcagcttcgaccgcaaacactacttctaccaagaccagcccgctggctaccagatcacacagtactacgagccctttgcccgcgatggcagcgtcacgctcgacgcccacgacttcccaccaggtgccgcaccggtagagtgcccaatcaccatcggcatcaagcaggttcagatggaacaagacacagccaaaaccgtacaccagcctcccgcgacccacctactcgacttcaaccgcgtttcgcatcctctaatcgagatcattaccctccctcaaatccacaatcctacggttgctgctgtgtgcgtgcgcaagatacaggccatactcaagacagtgaatgcctgcacggcgggcatggagatgggcggactgcgtgccgatgtgaacgtttctatccgcgagcgcaacgcacagatgccggaccatggccaatcgtaccacggtgtgactggtctcggccagcggacagaaatcaaaaacttggcaagtgtgaaggctgtcgaagatgccattgtcgccgaacgcgatcgtcaaatcgatttactcgagggtggaggtactgtcgaaggcgagacacgtggttggacactcggcagcaagacgacgaagcgactgagaggcaaagagggcgagattgactaccgatatatgcctgacccagacatcgcgcctgtggtgcttgggagatgtacgtattcttcttctcccgcgtggactttctgcttacacggcccaaggatcttatcgaccatcttcgaagttcgttacccaagctgccggacacgatgattgacactctaaccgccgagcacggacttaccacgaaagacgccgggacactactttcgctcgacgacggctatcgtttggactacttcttcgacgtcctgtcccagctgcgagagagccatctcccagaagtggatcaggcaagcattggcagagtgactggaaactggtaggttatttgcccaaaggccgtagctttctgctaatgattttaagggtcctgatggaacttggaaccttgttcaaagatatcgactttgagccatcacgggtccccgctagcgaactcgcttccatcattgctcatctccatcgcaagaaaatcacctcacggtccgctaagaaaattcttctcatgaaattcgagggcgatgctcgactcgcgcaccagatcatccaagacgaagaccttgtactgaagccactatccgacgcggaatacgttgcgctggctcagacgctgctggaagagaagccggacatggtcaaggacatcgttgagaagaagcacgacaagacaaatacagaggtggtttgtcggtcagatgatggcaagaaacgccgaaggtagtgtggagcctgacgttgcggagaaggtgctgagagagcagctcgcgcttcaagaccctgtgtcgtaaagtcctataaaatcgattcattaatacccacagtgcgtgttttgaatatgtgcattttattactgggtgcctatgtactcgcttcccctcattccatggtgaagtacggttcaccttatctgtggtctcccaagcttgaaaaccccactcacccagagaacaaaaaactattaagactcagtggctgtgtccgaagcctgcttttcttcacttctactcacttgctcccatcataacatgcatgcccacaacgcttcaacgatgtccccgttcttcccataccgcaacatggcaggccaagctcgaaatccaccttccccaggcgcccaaacgcaacacaggatagacagcggagttagcatgccgccgccaaaatatgagcgataccagtactattcgcagaactcactaaaggaacgaaaacgcattctagccaagtgcgagcgagaactcgcccaaaagctcgacgtaagttccacacccacttgaacgcacgtatcctatgctgatcccagtgactatacagaggataagtttcgtcagcaccgaatctttatcaagtacgcacccgttccatggtttgcggacggtgcatgaacgacgcgggtattggaattcgctaccgacgtatagtgggagatcactgccttgggcgccggcgacgccggaggggaagaagaataagaggaagaagatgggtgcgtttgagggcgatgtgcaagagaagattagccattttgatagattgtcgctggcgaggagggggagcgagggggaggaggaggctgggtggagtttctgcgcggagagcgtgacgacgtttaattcagtgggagatggggaggatatgggtatgagggtggtgtcgcctggcgtgtcggtggcgacgtttaacacggcggaagatggggagtatggacagcgccgcatggttacgcctggcaggtctgtcgcgacactggatatagccacagacggcgcgtatggacgtggatcgagcagagctgttgtgcgagacggcgaggaacggcctgccatcatcgttccgcatgacgaggcgaaaagagaagaaaagtcgttgctgctgaatggcttgttccgttggccgggggagagtcgtctgccggcggcgacggtgccggtgccggtgccggtgccgaatagactcaatgtcaagccgctttggggcaggaaggaggtgcttgagtttgagatgcaagagaagagaaagatggagtggtatatgcccgctgtggagaaggtggcgggtaaaactcctgctggggtgaagattgcgaggagtactcccgctgtgaagacggcgagggagactcttgctgcggagaaacgtctaccaactctctcgcatcacaagagaagatctggaagctcaaaggcgccgtcgacggatgtggtggctggacacgtgcatccgacatagctgacaggcgtctcccaatgcttcagcgtcatagcaggacattgccttcacgctcgtcgaaaagaacttcgaaaccgtcgccagcagataccgaaatacagcgccctcaaatatcctatgcagcgagtttcgaggagcgcatgcgttacactacgcttgatgaccttccgctcggtgaagggggtgcgaagcgtattagccagttgatgcgcgaggtcgagggtgatagatatgggacttggccgcagccgaaggcgaaacgagcggttgcagatgatgaggtatgtttgataatcttttccatgaagggaacatatggctgactgggggacaggttgaacgaaatgcacctctggctcaacaaatgtcaagcgacgcagtaatcactgagcaggtccaaaaaagactggcgcagcttgacgatgaagttgcgcacaaatgcgaggaggagaaagcgcagaggagacaggaggaagagaaacgaagacgacaagaagacagggcacagaaaagacgacgggatgagagagagcagagaagacgcgaggagatgagatcatctaccatttctgcacaagaaatggtgattccgccattcagacctgctgcgccatcacgaccagctcctcccgttcaccaatctccaccaatacagccagctcttcaaatccacgcagcttcgcaggtaagcccatcacaactaccaccaccacatcgtccttcttctccatcttcgcccttcaatatcctcctcgtgaagcttgatggaccaccagcgattcctcacgctcgccctccccaaccaatatcccctctaaatcttgaaaatccgcctttcgtcccaccgccagtcaacccttatctcgacgtcgagcgcccaccacccagacgctgtaagccgcgaagaacatctcggcatgctggctacgtcgactcgagcgggaccctcaagcctgttgcgggtagttcgctgagacatgttgtgagtgctgggtcggtggcgagtggtatagagtatatttctggtggaggggatggggatgtggttgaggaagaagagtatgatcatccgtttagtccggtgacgttggagggtgcgacgtggagggacgtttgagggatgaggtttgagacatgtttgattaggagtattggaaatggtcaagtgggacagcgtggttgtaggatcatgaagagtttgacattgatgttgttgctatgtggatggggtttgcgattccactaactgtcagacgtgagaaatgcaagtctttgatgaaatggcaataaatggtgaaaaacacttcacggtgaccaatttgtggagcggacagtctgattggacttcgcaaaccatcttcgactcaagtacatctgtgtgtacacggaagaggcaaattgttgtcaggtcaataggtacagctaacgcaggattagcatcacaagcaagcatcacgacatcactcaaaaggtgacaaaagtaccctcagcagcacgaagccactgaacactcgccatgagcgtgggtcccttgcggaagctccgggcaacacaggtttgttcaggaatagatgaattcgattgaagacactatccctcagccaccacgctgacagccgcgaaccgtagtccgcgctgcaagagtcgacgtgcgcctgtaggcaacacggaccccaatgcccatcccaatggtatgatagcagctttttatcctgatcctccgagacgccgtatagtcatgcatttcgttccagacatttatgcgacgagctggacaacacctccagcctccttgatcttcttctcggcctcagcagagacgtagcgagcgcggacgacgatggggacgtcgggaaggcggccctttccgagaaccttggagtagccgaagtcgaggaggttgaggacgggggccttgtcacccttcttggcgaggtagccgtcgcgcttctcggcggggatcagagaccagagcttgtcgaggttgatggtgggcttccagaaaccgttctgcatcttgtggactgtgtcgtgttagatagctgttgcgaccgcagagacgtgtttgtacgtacagtaacgcattccgacctttccaaagtaaccaggatggtacttgtcaatgttggtcctgtggtggtgctgaccaccggccataccacgaccaccgggatgcttcctctgtatggttgtcaatgaacatccttttgcgaccgagcgatgggactactaacgtgctttccgacacgtccgtgaccggcggaaacgtgaccgcggtgcttgcgggtctttgacaatctgcgcgacaactattagcgatttataatgcggtatttccatcgtgtgtacgaacctggagggcatcttgactgctgttgtgaggttagtagtgagattgtccggatcgcagaatcgtgagttcgagtgggcgaaattctaagcgagcactaacgcgggccggggattattccgagatcacgtcacgtgtgctatcaccaaacgccgggggggggtgtggatccatcaacctacaattggacaaatgtggatactgtgcgcaatcgtagcagtacccgttcaagattgcacttgctcgctttctcactttgctcactaaagaaagccctgaatacggatcatgcacttcgctgtctcctagcacttgagcccatacacaatcgcagcgacgcgcgacatacgtacacaagtatgtatgttcattcgtggatatcatttcattccgctgatcatgctacgtcgcttcattcgaaaaatgtactgtgtctcaccgctatgcaatacaaacgctcagccccctcgtctaaccccagtacggcgtccgtaagccaacaaatgtcgatccaactgagtcgcctgtgtcctccttcttacgctgacccgcgagctgtggagtcgttagtatagtcacattcagcatagaggctcattttacctccagctgtatgtgcctgtgaacatgcaccagccagtccacatagctctgcgcctcgttgttgcggtcttcatacagcaaacgggcaaactcgtactccgcaccatccagaccttgtcgtgctagctggattgtgagagccttggaggcacgagtgccctcgagatactgtaggatgttccgtacttgcgcattgaggtgggtctcgagaacaggtaaggatgataggaacgggtccagtgctttgagactgttcaagcctggtccaaacaggtcctcgagcaggttcggcgaaacttgggcatggagccataggagacagatctggccgttatcgacaatgtatgcgccgccttcttcgactttcgagaacgacgctcgtacgccttggggcatgaccaaatgacccttctcgtttgcataaccatctttctcatctaggtcatgtatggaaatgattcggggatacaagtacaaggacatctccaatgcacccatggatttgagcatacgcatatcatgcactcttcggtctggcggctccttgccacccttgaaggctcgggacttgatcaggccgagaatgtacataccgaactctttaaggttctccggcaggacaagctgaccaggagggctgtttccagtgaaattcttcctgtacccagcgagaatatccaccgtcttttcggtcagagcgcctctgatatccttgagattcttctctgtcattcttgcggcagcttccttagcaataatgctaaccacggcatcctgatctacaaacttcatgcattcgcccgtgttgggactgacacttgcgacgacgtttgtacatcgcactctccgttctccactcgctgtcgtgtacagtagcgcactttggaaatgggcatcgagtttagggtcgagcttgccatcgtagctaaaaagtactccaacagctttgtcggcatcaatgacaccaaattcaaggtctgcgccgaaactgtggtggtagaagttgccatggtatccagagacttgtagaccggtcgaacagcgaactttcattaacgcctggtagccagtttctcgtgtgactgtatgcttgatctcttttgacagcttgaaggtgtcccgtggtgagtggaaggtagggtaatagaaaacctcccctcctgttgtcgctgagacgtgacctgaatggaattagcgtgaaagaaccattttctacagaaacacttaccaatggttgcgatatccagatacccaccgctcggcgctgccatgaagaagtcgataccaacgccactttgcaccatcttctctgcgactttgatgaagccgggatgttcggttttcagcagcttcttctcagcatctgtgttgtgtgaattgccatcgtcacgcaagaatagccggcctggaccccaagttggcagcgcagctaatgaacacacaatctttccgccggtggctgcgagcgcctcgacggccgagttcagtgttggtagcagagcaggctccggatgtttcacctcggagaacatccgtggtagttgtgtgaggagggatgtgatgactgccttggactctgaaggatccacgaagagaccttcagtaaatggcaggaatggttcttcgagatctggcattaccagcatctgcgcggattgtagacttgaactcaagttgtagaaatgcatctccttgtcgaaagtgacgatgccgacctttgcgccgggtgctaaacgcgatgtcgattcggcctcctctccatcctcgccgccatagagcgcatccatgatgcctgcgcagaagccatcaacaaatccacgattgactgcctcagcggagacatcaatcaggaagagccaccgcagaccgaccggttccctagaccaatactccttgggcacggtaaagtcaacagtaccgagcatcaactcgggtcgctgtagcctgtccgttcgtacaccagcatgatccgtgggcgcaaagtactcccctggcgtatcattgggatatgtgcacatgttgcacacaaacttgttcccaccgcccacgaattgcatgaaggggttgatgtacgctcgacatctccgacaccgtggcgggcccgcgtcgccaaaatccatgacaggtattggttgctcgccttcttgtagaggggccagaggttgcagtacaagtccgagtggcagagcagtagcagcaagtgcgtcattcgatattgggatgttattcatcgtcaatctcgcatatttgggggacgagttgccttggtcaaatgcgacaaaagggacggtagctggaggtggcagatgatgttccattgtcggatatatgttctctaagtagtactttgcaggcgcatctcgagatttcggcacactgggtatctgttctggatcgacacgaccttgcgctgatccaactggtgttccaatctgatgcggtgcggctggcgttctcgcagcatgctgtgcaggcgatgcttgaatcgaaggactaaatattggatttgctgccgctggaaattgcgacatggctggcgtgatttgaggttcttgctgccattgtggaccaccgacatgtggagaattcgcgttcatatattgtgggggagttccggtctgcggcgtggtattgaaggcttgagtactgccaccaggtccttcaagattgtgatatgcatggcggttcttcttcttattcctgggctgccctgctgggtcaacgcccaatccgactgttcccatttgagacgctagatggttcacgtcttggtcaccaggatacatagcttgagtcgatggtgccgcttgtggtgggaagtatccttcctgctgcactggcgcaccaccatattgcaaaggtgtattggcgtattggttcgaaggttgaccaaccgcaggactgccatgttgttggtagcccgcaggactggctgcgacaggtggccgatactgattcggctcgtctttcctcccagttccatttgggttcggcgaacctgtgcctaaggcgtgatacatcgcgaactcggacatgtatgcggcgcggggccactgaggttgcgggtgtggtcaaacggtgaggtgtggttatgcggtcggagatcgaggtaagggatcggtaagcagcggaggcctgtatgagggcttgaattagggaattaacatgctgtaacgtgttcggcgcggcgtagaccacgagcaaaaagttgatgatctggctcctgttgcactttcccatgcgcagtgtggtctgtgcggctgtccctcacatgcaagtgatgcttgactggaaacatgacaggcttgacagcttggactgctagtcgagtatacgcggtatgagtatattgcatcaaggttattaattaacatttgtcctgacgtccagtaaggtggtgctcatttacattgcaagattccgcttgtatcactccttgcttcggtctgtagccgaaccgcatattctaggattgtcctcgaagcacgcatctcgtcattgcgtaggactcgtgtgtaccaagcgcgattgtcgccctaccagcactttcacgtaactggtatggctggttatagaggcaattgcgccaggccacaccattcgtatttccccgacaaagcgtcagcgctcattctagcttgtccaaatgtgccagcctcgtcagaaccacttgtttactagtctcctcaatttcacccgcaagaaagacctcatcgagaatcgcgtacacctgtgtaatccgtcagcttccgacctctcttttccacccagcagcccagcataccttgtagaagttgaacaccaagtctagctcacagacattaccgaagaaagcatccaaaacctccacaaagaaatgtatggcttcgaggtatgcgagctcgttatcgttggtgtcgacgcatgcgcagaagaagagaccggcgtatcggcggtagatgatcttggacatgttgcggaactcgacgaagttggactggtgcttttggtcgcgcggtgcaatgaggcggtggacctggtcggtggtcagcgttggacgtgaagcaaattgtgatgtatgccatcgatcggtatgcgtgcgcgttcaatgcgctgtaaggtgataggaggagggtgtcacatacctcgcccttcagcttgatcttttcttcatcctatgccatgtaagcattgcatcttgccattactgcctgacccgttaacctacgctgtatggcgcataccatttcgccagccgcgtcttccctctataaagcgctgattgtcagccggtcgcatatctccatgacaaggggtttaacgcactgtcggttctggatcaaaataaatgacagcaccatctctcctggtgcctcacgaagtcagcgaagtgctgttggcgggaggggtgacagcattcgttcctgagcaattggctcgtgcctagcgtatccctgcatgacatgtgcggtgccccacttttagccgcagggcatcacggcgttgcagatcacggtttacatctttcgtttgatacagagtttagtatgaagtgcccaagcctgtataattatagcatcaagttccctgtgaggaatttctgtttgttgtgtggaaagtgtgtgagactggtatatttgttctgcagatccatgtctgatcaagtcatcactagccagaccatcatgtatggtgcctagtgcctaaacaatgaagttgatggccttgatcgaaagggtgagtgtttgagctccagattgtctgggttatttcgattgttctctgaatcgtgcgttcacttctctatgatcgctctatcgtccttatttaactggggtgacatcaactcgataggtattcaaaggcctggagtggaactcgcttggacgcttttgccaatgcccaagtctgctgtagtacagtccataccgtgtccacgtccccagattgagcgttcttgaacaaggcgcgggtatcaccgcaagcacttctctgaacggtggagagccatgtaacgtagcaatcgaaaaagcggccattgtctagttcaagatcacgggccatgttaagcatgttggatatatcagaccctccaacgagtcgtgtcgcggcccagatgaacgatgcaaggacgactctgtacctgtcaagtgatgcacctgacatgttgattcagcggattgcagtatagcgctgacggttgcaggagactccccgatagcctaagtcggatgcaaactgaagggttacacgagtagccgctatgcgcttgtggcagcgctgtatgtagtagcgatgtatggcgcgcttgtgatgatgacctgactgtcgggaacctcgagtcgaggcaaagcagattcctcgcctaccgcgatccattcatattgtcatgtcttttcttagcacactgatagcgctgtgtctcactgcacgcttgcgaagagagttgtggttgttgaaactagcgtgcttgatgggaacattgttggggagcaagattgttgacagtaatcggcaacgaacgaatgtatgttatggccaagctgactcgatgcatttccaaggcttgtgtataaggacctaagcttcgagtgcctatcggagaattgatagggcacattttaccaatggtactgcgaaaggttacttcaaacccgcagtcatggtccgaagccggctgcacggctattggtccggcacatcttttgcatttgacagacgcggtggacgtgtggatatccgaatgtccaggtaagagaaagacgtatcccaccacgcctgataccgtggcgcagcagtgccaatagtaagcttcaggcattgtcgaaatgagcgagctgttggtagccaagggtttggtattacatcgcagctgccccacgcttgatgttgatgttgtgcctggggacctccgcaacccacattcctcaccccactcgaggcctgctcacatgttttcgcgacggtctccggcccagttccgcaaggcggtgcgggaagccatgtcgtcctgtaggcgcccactccaccgcatgccacattcgcacggggttgtcgtacgagactcacggcgttacagctgctcatgatacacagggcgggtcgtcaaggacgagaattctatcttccgttgtcgcgtgtcagttgctgtgctctgggaccgacgctgtgtattgcttctggaacatgatcgcccactttgggccagcgtagtccaccggcgcggatgcttgcaatgttgtttatggcgagggaccacttcgcggcaagcagggtccttctacgccgggcgccatggtgcctgggcactgcggtctgagggcaaggagtatgaatctccttgtactttccagtgaaatctctatacacttcacttccttgagacaagcagagggctgttgtatgggtcactgttttagagttctcgagctcgaccgtcttcacacaatagtcccttgcctatggatggcgtaccacagtaagcccagtggtgggtcttcccagactcacggtaccagcatacacctggtgaggcccaaacagaacttgacgtcggtcggatggctgctgcagaggctggatcgtgctgagcacagccgaaagcattcccgcggtacttggaccgtagtcagttagtagggcgatagtcatgatatgtgacgtcgcgaaaaggcgccgccgatttcgccctgctgcggtgaactgctgcgggacgtcagcatctcacggccaagcgttttggccagcggccgtcgagcttatcgcctcaacatagcaaagcgcgtttgtaatgcaccggatggacagggtggcgcacgcaaagtggacgtttgaggacatggtgtcgggctcagcacggcggcagaagtcagcacggtcgtggatgaatggggctagggtgcctatcacgacggctggccaatcggcacgtcgtcgcaaactcccttatctctaatgttgaacatctggtttgctaatccgaacacaccacgccaaggccctccgctgcactctcgaaaccgcgacagtgcgaaggttcaatgcgcccatgattgccattccagggcgtgggcgtgcacggtgtattgctgacagctagacgagggctcccctaccagaagcgccgacgcagcatcaggggaacgcgagaccactcttatctctgcatctccagcagcgttggccggacgcggcgagcgtcgagataagctacatcgaacaatgacgcatccagcgtccaaccagcacgcgtcccgtcgagcagcagaacaaagctccagatcgcacgcgagaccccacggcctcgcggctgtgggtgatgcacctcgtttattttgcctcaagtgttggcccgtggaccaggatagataagaagtagcaccaagtagccatctcccataaagcggccggccacgctaccctagacagcgataggcctccgagatctcccattgcgggtgtatattactgccattgctccagctttactccagctcttctcttctttctccaggccctgttcgacgtccacttcccctaccagcggtgcaccaccgttctgactcctgctccatcgtcaatcaaccaggaactcggtcaacatgtcctacgcgtggattggcccaccggcccagttcaatggcaccgaccccgtcacaggcggtgactctagtgagtacattccttcacgtctctcgcacgtgtgaatcgctacatccgttccctgcgcgacattccaaccgccacgaccctggaacttctgaatgtcaggatactgataattactaccaggaaccgaaaacttaaaccagtggtacgatgctggtgatcaggcctttatcatcgtggcttcggctatggtgttggtcatggtcccaggtctagcgttcctctactctggtcttgcgcgcagaaagtccgccctctccctgatctgggcctgcatgttctccgcctcggtcatcacattccaatggtacttctggggatactcgctcgccttcggcccaagcacaaatggcttcattggcaacctcgacaagtttggtctcaagggcgtgcttggtgcaccaagccaaggctctccattgattcccgagcttctctacgcattttaccaggtttgttaacacgttgtctgctttcgcacaatgcggtgctaacagaacgcacagatgcaattctgctccgttactgctgccattgtcgtcggctgtgttgctgaacgcggtcgtctgattcctatgatggtcttcatttggctctgggccacaatcgtatactgccctgtcgcatactgggcgtggaacgcaaacggctggttcttcttgtggggtggactcgactacgctggtggcggccctgtcgagatcgtttctggatgcaccgccttggcctactcgatgatcctcggacgtcgccaggagaagatgatgctcaacttccgtcctcacaacgtctctctgatcaccctcggcaccgttttcctatggttcggctggttgggcttcaacggtggctctgctttcggtgccaacctccgcgctgtcatggcctgctggaacagcaacttgactgccatgttcgccgcgatgacctgggttcttctcgattggcgcctggcgcgcaagtggtccatggtcggatggtgctcaggtgtcatctctggactcgtcgctgccactcccgcttctggtttcatcccaccgtgggctagcgttgttctcggcatcaccaccggtgtagttgctaactttgctaccaagagtatgtcccccaaatctgcggtctcatgacgcaatcgctaacaaatcattagtcaagttctggatcaggatcgacgattctctcgatgtgttcgctgagcacggtgtcgctggaatggttggactcttctttaacggcctcttcggtgccgactacatcattggacttgacggagtcaacgctggtcttgagggcggtgccatcactggtactcccgctgccatctacaagcaaatcgcctacatcgccgccgtcaccgcctactcgttcgtcgtcagcgccctccttgcattcgccattgacaagattcctggtctcaagctccgtgcttccgaagaggctgagcttctaggtatggatgacgaccagctcggcgagtttgcatacgactacgttgaggttcgccgtgactacctcgcatggactcctgctaagggggagcccatcgatggcgagcactccgttccccaaggggaccgccacggcatcccacaacacagccaaatgctcgagggcaaggcaccaagtgacaacgactctggacacgagcacactggtattggaggagaccgtcacgcagttgcaatgggcgcggagcacgagaagcaggtccacacctaggacgtgtgtttctcccctgctctctccgcttgatttttgtgttttagcacttgcaaaatcacactgttctggaatttttcccctcgagataccacatctgcgtttgtcacgtccatagatcgacatagtccgcgcacttgaacgattttatttcacacacacttttgcatataattatctcttttcggatagtttacatacttgatatttcaagttcggtacatataattcaaaacatgatactaagaacgctgttttcgcctatgcttgcaaatgtgcatgtgcatgctgcagtctttccaagctttctttcttcagactctgaccaagataggcgcccagcaaagcgtactctccctatcacatgcgtgatcgacttccgcatctgcgatggtggcgcacccgtggacatgttccttctcccagcgccaagacgttccttatcttcttcccgtccgcttcactcacacccaggctctctgatcgatcgtagctctcaagcatctgctcgcaagaaacctggtggcaagaaactttcctttttttaatgcttttatatctacgaatataggcatcatcactccagatccaaaacaagtcttatctcccatatacccttgcaacacctaccatttgacagtcgtccaatctgctgctcagccgttggatatttgtcaggtccccaagcgcgctgcctgcgagtgctcgccgatctggctcgctagcttagaagtagtaaccactcgcgtggtatgccttatcggtgggttggtgtgggggaggctgaggcgcgggtcgccaggggtgtggtacggtggggcaatgcatcacaaagcggcgacgagggactggattgtacggatttgttttattggatcatggatggctaagggatctcaagtctacgagagtcagctgctggagctgtggtatggagatccattcgttcgaccgtaacttggtttcgtcgtcacttttttagaatagagcggttcccagcatcgctccgccgaggaatccagcagcaatgggcaatccggcaccgccgccgtagccataacccatcgggcgaccgtagggtccagcgggcctgactatcctcacgttcgggttggagtatgggccctgcgcatacggattgtatccatacgcacctcgaggcgcgaatgctcccctaggaggctcgatgtatacgtcgcggccctgttggtccttgcagaggaactgaggttgtccagtctggatcgccttcatgagcgcctctcgagcgcggaggtgagccatgtaagcctgacgctcctgctctgcgcgatgagcccggctttgttcgcgctgttcgtgtgtctgacccgtgatcttgtccttgagcttgcgcgagaacttgctcaggcctttcggttggtcagcaccggcggcggccttggtcgccggtcgtggaagcagttcatcttggtccgagtcttctgcggcgagatcctccagcgtcattgtcctatgcatcctgctgtgtttcttgcgctcctcgggactcagcgtgctgagatactgttcgtcgtcgaatggatgcacccatgtactacgcggcggatcggctgtggtgtcgacgaagaactggtggccctcttgggggtcgaatgcaacgcacccaacccctaggaagctcgcgcatctcgtcttccatagagcgtcggcgatcgggagggatcccatttcgctccctgcgatggccagggccatctgtagaaacccggctgatgccaggttcgggggccgacgacgatgatgaagctgtggcggcctcatacgacggcggcggctcagctcggtgcttgggccgctgacatattggaaggtttcggcgaaatctgttctcgggtatgggatagtttcaggcgcaaatgaaattatcgatagtcggaggtgcaatttcaagtaatgccgcaggagtagggtcgtgtgatgttggtatcgagaatcgtggtcacagaaaccagtgacatgtgcatgatggtggaagtatggcgccagcttgaagctgcgatgacgtgcagggaaacgctgtggcgcagtcgcagtcgccccgtcccgcagctgacacccgtggacgttcaatgttcgatcgccgtcccgtgacagtttgcgaacgctccttttcctgtacaacacccaaaacttgaagaaggtcatgaagtacatgtggtaccagaggcttgacaaacctcacccccttcacatgaaagtaacgacattagggtgcatgtccgccccgccgctgaacctctgaacctctacggccaggcctcggatctcgccgagcgcgtgccatccgtcacacgctgttcacacttcactcgatcgaggcgtatggcttgaggagctccgggtcataagctggaacagtggagaggtttcggcagtcatgggtgctgtaccttgcatactcgtacacctcaacatctactcggcgtaccactacatccaacaccgcgcatgcttttgctaggcctagcttcagcgaattccctctgttggcttcgttcggcttcttcaacggcaccagtttcgcgctccaatatctgttcagtgcttgaagacggcattccccttccatggacatctgagtacgggaaactattgcggcttacactacatttttgtaagagactacgaacatggcgaagctacgtacatgggcgtaaacataagaacttaggctccaccagcaaggggtagtggtcggtcatgaggcaaccaacggccttccacatcgggcaaatcaacattaatcagtctgactgagccaagaagcctcgcggacgattacatgtcccacgatcaccagcacctgcgcttccccagattcagtgtccgcacctgccactcgacaaccgggctagaggtcccgtcctgcgtcactatactcacgtctagttacacttctgtatcatggcaattaaatgtacatcttgatcagatgtcgacatcccgcaagtgtggcaaggtaccctcacagaactcggctgatatgtcttgcgtaggctggctacccacagtgtagcaagcaaagcaattacacttctacagcgacggaagtcatgcgcaaattcgggctagaaagagccgcaaagtgtcatgtcttgaagtcgatccagaatctgcaccttgcggtctggcgtatcccgttccacccgaaggaactttgtgacttgttacacaagtacctgcatagtagcgatctgccttgcgtagcgtcgcaatcgtccaggattactgccacacctccacatctcagcatcatgtcttatgcacgcgaccaacctgcccaattcgatcatagacagcgcctttcacatgaagcattcttcacaacccagcatttcaaattcaatagatgagtatatagtctcggtgaagatgccggggcaacatgggcctggcaactctgcattccaagctgcattccatcaacacgttgataacctcttcatttacgcagacacgccaatctggtttaattgtctgagactcttgatttggtctcagacctgccgtcccttctcgctctctgtcgtctggttcggcgatcatgacgttcttgttactgtttcttgcacaactatccatcgtgtacagcctgccagctcgagaactgcagcaaaagtatcagcgggacatctcaacacttactgttcagccaccaacgaccagttacagtactgccataacctcactacagtccttatcaatatccgtgctaccttccttgacaggcgtacgtatgccctcaacgcgcaataattattctagaataagttttactgacgattgcctcagagtattcttactgcacttccttcaaacggtgttttcacggaggaccctgttcatggacctggtgctacgcagacagataaaccgttatgtccgctcgaaacaccgttagttcccggcccgactgtccctttccaaccagtatcagcgaatatatttcagcccatcgagtcgggaaaacctgcacaatcgattccattcagcggtggccattttgtaaagaaggagcacattgtcgatgggagtgtaccaatccaaacgaacaaattttacgccaatttctttcttggaggccaaggaaaccctgtatggacacacccatatcatctcgtctgggcgaagggggatggtgagagtggctccaatggcatggctatcagccacacagaacgaagtcaattcgcgtatggcccacctaactccggccccattccgcaatatttcatctccccgatcggaatcaatcacatggtactctccgcagaagaactgcgtaacgacactgttctgtcagtcgaagagctgaaagcgttctccgtctacgcaaactttgcaccgtctgccgactctccagtcgtaatgactctacctgtcgtacaaggcatgggtatgatcacggccatatacaacaaagcaagacctatgattcgaagtggtgttttctttcgctcctttgactatgtcaacactgtcaaccccggaacatttaaatggcgtgtcatactcaatgataattcccagtggctcttttacgttacgccgctcagttctcagggcataccaccattcaaattggaagatagctcgaccatttcaggcccttctgacttcaaggggatgatacaagttgccaagaacccggctggagcttcaggggaagatgcttttgatgcagcggccggagcttatgctgcaagtgcaaccatcactggcacggtagatgggactagcggcagttacacactcaaatggagtaagggtggcgttcagagtaaaaccttgctcatgtatgcgctaccccaccacgtagagtcgttcgaccaagaaacaaaaggagcattaacaaacatcaaatctcgtcacgacgacaaagggctacgcgcgagctgtacttgctgatagcatcacaatgctcgagaacgaccttccgaccaatattggattcgctccttgggcaaagaaccaaaacggaggtgcaggcgggacatgaaaatgtcgatttgggtacggcagcacttgcactcgtcaacagtgtcagccacgcagagctgagtcaagacttcatcgcgcaaaccaagctgaacagcatgtactactctggcaagggtctcgccaaatttgctgctgtttgctatactgtgagcaacatagctggcaatcgcaacctcgcagcatctggattactcaaactcaaagatgcgttcaatgtcttcgttaacaacactcagcctgagcctcttgtctatgacactgtctggaagggcgttgtttcaaatgctacctataggccgccttacaacgcagggctcgactttggcaacacactgtacaatgaccaccactttcactacgggtacttcctctacactgcagcggtcattggctaccttgacccagactggctggatgagggcagcaataaagcctgggtcaacacgctcgctagagactacgccaaccctgttacagatgagtactttcctttccagcgctctttcgactggttccatggacactcctgggccaaaggtctttttgaatcttccgacggcaaggaccaagaatctacttccgaggacacttttgcgacatacgcactcaaaatgtggggtagaatcattcgcgactccaacatggaggcgaggggtaacttgcagctcgcagtacaagcacgcagtctccgcaactacttcctaatgacttcagacaaccagaaccaacccccgtcgtttctgcccaataaggtcactggcattcttttcgagaacaaggtcgatcacacgacgtattttggatccaatgtagagtacattgagggcatacacatgattcctctcaatccaacttctgcatatactcgtggggcgaaatttgtgaaggaagaatgggatacatacttcagcagcggccgagtcgatcaaattcagggcggctggaaagccatcctttatgcaaactatgcactcatcaatccgcaagcagcatacgatttcttcgcagacccaaacttcaatacacaactggatggcggtgccagtcgaacctggtaccttgcatacacggcagcactacttggtgtgcaaaatggcaacgttcaagcggatctacgttacaacaaccctgggtcgagcgcgtcaaagagtgcagatgttcccaagaagatcaattctgccttgacaccatcaccggtcaagacttccaccgtcaacgcacccacctctacaccttcaccagcaatgactcccattgtcaatgcagtcataccgccggacaaccgaccatggccccatggcttcaattggccgaagaagcccaatgcagcgaagacgacatccacgtctaagccagcaaaggcaacaagtacactgtcaaaatctcagagctcggtgctgccagtacggctacctctgagtgctaccactgtagccacactttcgacagcacgggtcacgcgcttgcctgcatcagttggagcattgaagcctaaaccaacgactacggtgcgtaagtatgaaataccggacatgagctgggcattccaagacgtaccgcccgcgccttaagatggcgtttgttaagagacaaaagatctaatgattaggtgaagatgggatacgctatggacgactgatggggtcaaatcaaggattatgggacatgtggatattactagtgtctgattgaacaaggatgacttggtttcgttggagaatttgtgtaaatagatattaatttgtgtataaacaatggatagaattcgaagctagtgaaagacgagtccttcttgtttctcgatgtcacccacaaccttgagtgtttacaaacgtggtttcactgcgacatctgcaccggctaatcatctgcaagacatgttccgatgacggtgtgccggtgacacatgcacatgcacaactcactggtactggcgtggtgactaatgcagatggcgcatacgcacgaccatggttgacggcccaagacattggaccctcagctgccgcccaagttttctctcggcgaaggaagaagtgcgcaagacgaaagataagacatgtgaaggcttgattgtcttgacccaagcctcgatgggttcatacaatgaacacaacaagcacaccttgtggatgcgacaagataacattgtcatcagggatcacagaacaaaggaagtatttcgggcacttttgtttggtacggtagcatgccatgtgacaaacgacacgcccgatcctcaacgacgtcccaaaatcctgcagtcgccaagctttctatttttaccgcgaaaagggttgcacagccacaagatgcgacatttttggtagcgattagccctctgctcggtgtcgcgtaaccagagtcgctattgaatgcgtcatccgtgaaaggagctgactgctgcagcaactgagttctgccgcgtgggatatgaagcagcgaggtctttgatgatgaaggattgaattggaggagctgccacagggaaattggacccgcgccgttgctggctgagccacgggaggtctcgagcaggggctgtgcgctttgttgataggccgggcgttcatgggagcattcttcagctggcgggccctggaggttaataccggtagccgagcagagcacgcgagcgtagcgtgtctcgtggcattgagtaaccagcgcagcagtgcataggtatacaaagaaagctgctgctgctcagttgtgctgttgccaacaaaccgtccccagagtcgaatcggctcagcgtagatccgcatcgtctatccttagtgttcgtgttctcgaccccatggaagctcaacgatcatccttcgatagcctctagcccaccatctgtgaaccgagcgccgcgcgtcgctgcctaattgggtcctccgcccgtcgcccctgcccgtcgcaaatgccaaggagtaaggtttcaggaccatagccccaaacccgaccttttccccagtgctgctcgattatcctctcgtacaacttgttcggcgcctctgtcgtctgtctctcgtttcacctctgccagctctgcgacacctccgcaccttccatcttccaagcccgccgacagcgtgtttgccttccgtacattgttaacagcgtttgccttgtattctgcttccgaccaggcacgagaaaggttgaacctgcggccaaagcaccttttaattagacgttatttcctgctacgacccgacatatcaacaaccctttagacgcatttctatcgcacacaacacccgcacttcgacgtcactaccgacgaccgcccacgggcgaagacagccaatatgagagcgcacacgtcatattccgccatgctggcacctttcatattactcgcatccgcgccactaggagtcctggccggcgatgtcctccagaccaacggttacagctcgtgtctgaatggccccgcagagatcaaggtcaacaagctggacattcagttcgatcggggcacgaagaaggtcgttttcgatgtttcgggcaccaacgaaaaggagcaaaaggtcatggcgacccttattgtcaatgcctatggcaaggaggtctacaagaagcccttcaacccatgtgacgaaggcaccaaagtcgaccagctgtgtccaggtacgtcttgaaataactatcctagaagcagcatctgacatgtaaacagtgccatctggtacctttgccgccaagggtgaacaaacaatcgacgaaaagtacctcaaggacattcccgccatcgcattcaccatccccgatatcgacagccaagctaccatgcagcttaaagcagtagatggaggacaggaccttgcatgcatcacatcacaggtcaccaacggccagtctctttcgaccaagggcgtccaatacatcgcagccggcatcgcaggtgctgcgcttctcctgtctggtgcctccgctttcgccagtgcaggcacgtccggtgctactgcctcgagtcccacgttcggcgacatcgtcggatggttccaggcaatggctctgaacggcatgatgagcgccgatgtccccggtgtctaccgcagctggtccaagaacttcgccttcagcacgggtctgatctactgggaggacatgcaattgtccatcgacggcttccgtcagaacaccggcggtaacctcacgcagaacagtgttccattcctccagaacgccaccctcgtccacgtcgaccaaaaagtgaacttggctaagcgcgccttccttttcgcccgcgatgagcttaacactgacctcagcggcaatgccacagaaggtggagatgacagcaaggtcgtacacatggtcaagggcatccagggcttcgttgaagagtacaccatcccagacggtaacgctttcatgactgtcttactggtttttgccatcgttatcgcagccataactgtcggtatcttgctgttcaaggtcatcctcgaaacctgggccctcttcggtagcttccccaagcgcctgaccagcttccgcaagcgttactggtggaccctggcaaagaccatcaccaatttggtccttctcctctacggtatttgggtgctctactgtgtttaccagttcaagaacggagactcctgggccgcgaagacgctcgctggtgtcactctggccgccttcaccggtgtcttggtcttcttcacttggaagatctggagcatcgcgcaaaagttcaagaagctcgagggtagcccatccgctctctacgacgacaaggaggtctggcgcaagtacagcctgttctacgagaactacaagcagagctactggtggctctttatcccaaccatcatctacatgttcgctcgtggatgtgtcattgccggagcagatggtcacggtcttgcgcaggctgctggccagctcatcgtcgaagctctcctgctcaccgttctcctctggtctcgcccctacgctcgcaagtctggtaactggatcaacattgtcattcaggtcgtccgtgtgctatcagttgtctgcattttggtctttgttgaggagctcggcatgtcgcaaactacgaagaccgtcaccggtctcgtacttgtcgttgtccaagcttccttgacaggtgttctcgccatcctcattgctgtcaacgccatcatcatttgttgcaaggagaaccctcaccgcaagaagagaaaggaggctggtaagttctacgacccataatgcatttaaacacctactaacaactgcacagagaaagcccgcgacatcgacaccctcaccccccttgatgcacgcaactcgcttctcatggacccacaagagcatagcaacaagcgcagctcattccccgttcccttcggcccccgcgctggtggttacgaccaagttccgctctcagagcagaacaccgcctacaagggtggctacagcgaccaaggtgtccttcttgccgacgcttccacattcggaagaacaggttctcatgctcgcagcttcagcagccagcgagacgacagtcctgcgcgactgcaagaccccgtaacctcaggctaccacacgacaggctacaactcaaacgccccatggcaacctgctcaaccacggggagccaccggatactaaaactcatcaataccccttttctcatcaaaacgatctcatagtgtaaattccggccatctttagccgcctttcgatggccgcttgtgtatatcgcgatttcctttgttgtcatttttagcatggcacggcatgccagttctctcgtcttgtatctagacgaactgaaccagcagtctcaaacttgcatatagggcggtgtacacatcacttccaggaggaacaacggtgcaacacttattagataatgccagcttccttgatgcgcaagccgcccaacaacaccctatatttacgaatgtctccttgcctgtggaagaaagattggtttctagagagatacaaactgattgtaattgagaatgaaaaagcatgcgggcctgtggctgctgcgatatgtggatattttctgtatcttgggtactggaggaatggggagggtagacgaattacatacaaatcattacaaaacaaacgagtctcttgcctgttcttttttttccaatgtgtaagatgatggaagttaggacagagagctctgcaaaagtatgtttcgtctgccgagttcctgtggattggggctgcgacggcacgtgcgtttctagaacttttcgttcccggatgccggattgttggggcttgatgtgcatgccttggaaaagcaataaacgcctgcgtctgcagtcagatgtcggcgtcgcttggtacgtacctatttaaaacggcatcctgatcagtcccagagtatatcccaagtatcgcagcttgcgtttcccttatttctctcatggcacctagttgatttacttgccgaacacatccgcaaatagcgaactacagtagatctcccgccgattcgcgcgccgtcgcgccttggtggcgcgctgaaaatggccatcgtggatgcaggtaccaagcagacaaggctggaagcaataaagctaagataggtagtgcggctgaggcggagccgaagtgtgataagaagtttgggagtcgatacctagggtcggtccttcgctcatctgttctttgccgaatcttgcgtcgttcaatttatcttcgccttctacatctgggagtttgggcgttttttggtggcacagctggaagtgacgaggaacactttgtacctgcttgagtctcgtcgtacctgaggctgtggaatcgaatttcagctcctatttttgatctgagcatcctatcgctatactggttacgaagaaagtcacgtttcgctgtcgaaagttcacgacatcatttatccaaccctcgttgtatccctactctaacggtatcgaacatctcccacgatgcgtcgctccatcctgctttcggccacggccactctactcccactaacggccctcgcacaatcctcctcacccaagcgcggtctctgccacgtcaaagagaacggcaacacagccgacgacaagatctggacctcgggccccagcaatcccacctggtactacaactacggcaaagacccatctgccgcctactcctctgacaaatccctccaattcgtccccatgctctggggcgccagctcttcagatagcggcacacctttctacgactcggtcaagcgccaaatcgactcaggcgcaaatatcagctacgtccttgcctttaacgagcctgatggcacgcatactacgggcgggtccaacctcgaagtcaacctcgcggccgcgcgctggaaagccgaaatcgagccgctgaagcaactcggcgtcaagctaggcgcgcccgctgtcaccggcgctcaaagcggctggaactggctggacaactggttcaaggcgtgcgacggcggttgcaatcccgacttcatcccggtccattggtatggcaatttcgagggcatgatgagccatgttgggcaggttacgaataagtggccgaatctaacggtgtgggttaccgagtatgggtatccgaataaggggctcgaggagacgcagatgttcttcaatatgagtgcgcaggcgtttgatcggtggccgtaagtttgcaacgtatgggaagtgggatcgatggaggctaatgtatgatcaggaacgttacgcactactcttacttcggcgctttccgctcctcagtatcgaacgtcggtgcgaacgctgctatgctcacgcagaacggcgagttgacggatatcggatcgtggtacatcggcggcgcggctactaacaatatccccaagtcgtccagcgcatctcgcaagacatcgttcgtctctcgactcttcagcgaaccggataactggaaggtatgctcggcattgttcgcgtgtgcatggttatttttggcctagtcctaccagatcaccgacaccgctgatgcgcatatgaacaactcctacacattttggtggttccacttgtactttgtgttattactcttgtctggaccagctggacaactgagcgtgggtgagaggatgggttgggcaaataatgttttttatgctgtgggattgacgaatctagttcgttggttcacggagggtgtagagatgaagatgtgggctcgattgtgtcgaggtattatatgagcacaccgatcaaagagaaacaagaattaattagaatgcagatgagatgcagagttaaacatgttcaatacagttgtacctcatatctggcctgcagatagcatcgcgagaaggaccagcatctatacatcgccctacgaagtagtcatcccgctatctctgactctcaaccctctctagtggtgcgaagtcttcatctaataatactccaaggtcaccagagttgatatcctcttcagtcctcatggccttggtcttcggcactgtgagtatgggcacagagtagctactactctcagacgagaaagccggtcgatttccccttgcacgcctcgaagtaccccgcttcatcaaatccttgagcatatcaatcgcgtcagacccagcactcgaactctcaaccgcagtatccatatcgacatccccatcaccgtccttcacctcggtcttcacctcctccaccaacggcgaaccccccgtgacactcttcctcctcttcgcactcgctaccagcgccccccaaaaatccgccttctcgccccccagctccttacaattctccggcttcaacaccccctccgcttcctccaccactctctcgagcacggggaacttgggcgagagcggtgtgtgcacgccaaactttctcccccaccgacactcactcggataatcgcagctggcccagcaattcctcttcttggtgatgccggagccccgacgccagcggcccatcgctttccaccccgcgtagtcgaattcgctggggcaggcgcggtgccgcttggcgcgccgtgagatgggcttgcgccaggctttgatggtggtggtgcccgagcagaagttgtggccgtcgtcgaggcagcggcgcgtggcgccgaggtggtagttgcgatggcattggtggcattgccacatccatgagagaggggagtcgggggcggatgtggagggttggggttggggtgagggttgggcggtggggatgcgttttggtggcgtgcctggtgtgatgggtaggagtggggagaatggagatggtgggatggagaggaaggtcggtttgaatggtgtggggtggatacgcagatggctgctgctgctgcgggtttgggtttgtgacattcttgcagtgatgtcttcaggagagtgcggtctatgtgcttgtatgccttcgtccgtagttagacctgcttctgcagaatgggcaaagtcctgccttgcttgcgagttgaagtgttttggtggaagtcagaatggtatgatgagaatcatggtcaaagtggatttagcctgcctcaagctggcattttactgaaagtcaactgaagcacatgatggtttcacgtgctccctacatagccatcgttagtgatatctctttgtgagtggccggcgaagtcgtgacaaggctttccggtcgagccagtctttctttgtacatacgatacgcagagtttgccatgctagatttgagatgcaagtctcctttgttcgaatacacataaagcagggcgccgcagaacccgtccatagccatctagaactttcctttctttgtctcggacgatctttgggcgtcctcgaggcttttcgaatttgccctgaactgctcttgagtatgcggctgcggcattttgaccaaatgaccatgcaaaagctgcggcatggccagccagcagttcgagcagctcgaaatgatcagcgtcattgatcggcattaagatatgggtactcctttggggtgaattgtgcctctttcaatgtcttgttgcatgctgtatcctgctcaagaatattttgcgtcgtgagatttgtcattactttggtttgctcttttgtttcgcatgtgtgactcaatgtggatgtgttgtaaaagtcactctaacatttcacagttggaaagcgccgagatgtaatccgcgcttccagtcgtacaagttctatgttcccttgatagaagtaagagtatgatgaaggcttctgaaagacgcaccagttcgtgcgcgctctgcttgacctttgctacgaggaagagtatgatgtcttacgtcagctcgaatagttctaaaagctcattagtatactatcggtgtttgaaaaccccctggggtatacagccttagctatagctgaagtgctgtttgtattcaatttaggggaacgacacgaattgctgagcctcctggtgacgctggctcactccagacagcctcatgcatcctttgcataccttctcctggcatgtagccaatagctaatatatcgcgggtacctgagaggcgtgtctttggggcgcgcaccaagacgaagtccagtagcttacatgattggtctttgcatccttctcgactgtgagaacaagtgcgagtcgtgcattgcgtacgcacttgcgtcagagcctgaggtacgagtatattacatttcaggcaacaacattgacgtaagcttcgccctccttacactctcgtgtcatgccgcacgactggggacgtcggacggtaaaatagtgcacagccgcaaggcactaaacccaatctggtagaccttgcgacgaaacaacttcagacttgcgcttctcggactgcaatggcggccgacggaacgcctgtttccccacatccgtctgatatgtgcatttctcgccaattccacgaccatcctgcacccctaataggctcgtccggcgcacaacactgctcattggtaatcttgtacgacagcaacatcgacatccaattgaggctctagttgcgaaattcatcgctacagccgcggcaggaacggatacccccagcaactacgtcaataattgagtttacaggcatatcgcgtggctcgattcgtacgactggcgtcccgtccatcttgaagtcggtcggaagttggagagctgaagtaaagccctggagtcatacgcggacttctccagcagggctacatggtggacgtgttctttggaggcagtgttatttcaacatcttagtaccgtccttcttgctgatatttgtttataagtcgaggtggagatactgagagcgcctggtgtactagtggtaaattgttttttcttctcttcttgcactccttcacgcacacttgtatattaccatggtgtacactggaaaaccgagtcgcggatgcggcatgtgtaagagtcggagaataaaggtatgtctgaagcgtgcgtctagcaatatatatgtggtgtggtcaatcgactggcttacactccgcaagcattacctaactcgatactaacgtgttatagtgcgacgaacggcgaccaacatgtggcaactgcaagaagtccggacgagactgtccaggctatccggatgaattcgatctggtattccgagacgagaacaaagctatggcccggaaagcgaagaaacactctggatcaggtccgtctaggagtagtaccggagactcaagctcgcatacttctccacatctgtaagtgccctacagttcattggtctactctattccaagacaagcttggaagctttggtgcaatgtcgcgcaatcgtacaatcgaatgaggctgatgactaaacaatcgcaaattgcgacagtaactaaccctgaacagttcaacagaccagagcttcgaaacattgtcagatctcagttcgtctttggttgtgagcgacagaaagtctcgaacactttcagatcccacggagcaaggccaactaatatcttttgcccaagtaacgcaaacaccaccctcgcttgatcaagttttcgacttcgagtcatttgagtggaatttgaacgcggtccctgctaccataataatgccccccgaatacgaagccgtgccattcttcttcaagaacttcatagctctaccacaacaagccgaatctacccgtggcttcctagaatatctcgttccattgtacaacaaagcgcgtccctcatctgtccttcatcttgcaaccaccgccgtcgcaatggcaacatgcgggcagtaccctggccgacaagacctcctccgcgaagcagtttccacatatggcagggctctcaagaaactcaacgatgatctcaaagatcctgtgatgtcgaagagcgatgagacggtactcgctattctcatgttctctttgtatgaagtgagtaaatcgtttgcttctgcaagatttccagtggtctctcctcttgtttgcgcactctttcttgtgccagactgaccatttacagacaattatgagtaccgatgacacaatcacagcatggggaaaccatgtcgatggcgccgtggccctgaccaaacttagaggcacagatcaattcaaggatgagatgagccacgccatattccgagctgttcgaacaatgatggtatgtacccgcccttggcacgaagattgctcaactaagttttccagatcacaagctgtgtccaacgttctaaaccggtagtcgagttcccaggaaccaaaggctgggtcggcaatggcgaatttgatgatgaaaacgtcgcgaatcgcctcacactcatctgcatcgacctcccaagtcttcgtgcgcgagcaaataaccttactacaacgccccacgactccagcaacgagtctgaggcaagacaaatccttgagtttgcgcaaatggtagacggaaatcttgctgagtggtacgctactttaccaacagaatggaagcacaccaccattggaatcgtgagcgaagtgcctgcgatagaagatctcgcggtcactgagaagtggccgggcgaacagcatatctacaatgatgtaccattggccagcatcgtcaacgattaccgtgtgtgccgcatcttctgcaggcgagtcataatagcctgccttaactggttaagcatttccggacacatcgatgaaacgcgagagtacaatcagtctctgttcgtcatccaaaagatggtcgacgacatcagcgcttgtgtacctttccatttggactacgaattgcaggtagtagcgaaggagatgggccaagagcagaatggtaagtagcatcgatcgaatggtatattcaactccactgacatttacaaattgtagctgcagaagcattcggaggatactcactcgtttggcctctgtacgttgccgcaaatgctgaaacagtaccgcaggcacagcgcgattggctattcggtcgattgtccgtcataggtacaaagtttgggcttagtagtgcacaagtacttgtactggctaggcgtcatgtactcacgtgctcgcctatattcgacatgcccatggtgcctgtcactaattcgtatactgttgtttgagacttgggttgttgagttaacgttgggagtataatgacggtccacacgaaactgggggcacaggcgacatgaaggaaggaaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaaggaaggaaggaaggaatagcaaaccttgaggtctaagagcagctattcgatgagtaacgattgtatgatagttgtacagaagcagaaatattcaaagcgtagtactgtatgagttcatcagcgtcacacggcaaggcaactgtatcatcatgtttgctactctaaacgtcaacccactgtggagagctactattgaaatgggtatcatttaagtgatgttcgtctctcagtaccaaaagacatactcactaccgacggtccctgtctgttcagcatctgcttcctcggccatgtgcattcgtctatcgctcaaaagacacaacaaaagtagatatgccaaaaccgcttgctgtaagagaaaccaatgccaacagccataaatcaaatcccgctgtcacgcactctcggcatattgcgcagagtcaccccagacaaacattccctcatcgatgttccggctcatttcgttcgagatcgcgtattcgattgcctaggaccatgtcagcattcaatactaccaactctcacatcaccaccacctacccttcttgcgccgcattccacgtcttcacaaacgccttttgtgtcttatccgcatagttttccgcactaatttccttcacgccaacctttgcgccatctttcgtaaagacgacattcttcttctccagcttgtggacgccgcgctcggcgagttcgttcgtgtagaggaagatctggaagcgtgtgtgttagtaagactttatacataatatgcacgagtatgctgacctgatatcccacccacgcgacaactcccacgacagcgaacaggacgacaagtggtagtaagtttgatgcgcccatggttgcttatgacgtagtgcggcggggtaggtagtttgaggagtagcgggcggagaagacgctgcgaagctatcggtgtgtgtagctgcgaagtaagtatatggatgtgcaaaatctcccctcaaaagtatggctagtggttcaacagctgcagggtaggcggcttgccgcgtaacacgtgaaacggtccgatgcgcaggatcgtcttagcgcggaacggaatcagggtccgccgatcaagtttgatcagatctcatgatagttagaagtgttgcgtttgtgtttgtgaagacattgtttatcttagtggcatcatctatacacactccaccaattcgtgtacatactgagcgcgatattatagccacaggtctcgggatgtttcatcgtatattgcaggcgcatgtgagcacttgcttcttcgagcaaatatcctgttcgtaagaggacagctaaaacgaaaaatcaccggagtcttgccgtcggatctgaggtcctgcgatgctgcgtataccttcaggctggtgaatgaacaagctgctggtgcacactacatatgcagtcgctttttgttgtagttcaccacattcaacacttggggcaaggggtaaaatctgcacttcaagttgttcaatatttattgcgtgttgtatctacagcgagctccagctctacatatccattcttcattttcatctcttccttcttctcgatgccaattcaggggctaccataaccaccctcaatagatcgaggggtttccgctatctttacgtccctcatcttgttgctgagccctaaaccagcggctcctctcctctagatttggcaattgcccgcgtttgtgaaaatattggcaaaaagcggtttcgccttcgtcaacgaattggtctcgcctggaacgaaacccaggtggcgggagtgctgtccagtgttcataggacccaaagactttgtcgatgcggtccgggtacttaggcagcgttggataccgaccatgtgtaagatcgtgctgtatgtaaaccatctttagaccaagcacattctggttgcgcttcgtatgcggctcctcctcatagcagttgtaatcgtactctgataatcgctcgtcttcgataatcttgagctcgattgtgggaacaggctcatgctcttcaaactcctcttcagggagattctctccgaaataaagctcatctggtgactggggtggaactggcaccatgatttctggctgtgctggttgtaggtttatttccacttcgagctcctcaagagcttcggaaaaggcactttgtaggccgggtaatcctgcaggcttaggggaagagctacagtgttgttgaggacacatcgtcggattgtgatatgtgtgttgaggttgcgaagatatacaggatactgtaagagtccgaggtgaatgagaaggtgatgaggaagtgaagatatccagggtactgtaagagtcggatgtgtatgacagtatgataaggctgcgaagatattcaggatatagtaagagccggagaaagaatttgggagtatgaagaaatttgagagaagtaagaacctttcatatgccatttgactaggtagaactgaaccaaagaattctgcaaattcgtaataattgggaacaggaaatcgctttccatagtactatatctaggattcatcaggaatacttattaccatggctcgctatagctcactataccatctggagcacctccccgagcagtcctggggtgaagatccgcagtatcgaaccaacatgtacactcctgcgcaaaaaacctgccaccagttggcatccagaacacaagcaagaattcagtacatcacaaaattggaaaagtggtgttagagtgatggcgggaaccggttcgtaaagtttggttcggcgaggagaagccaatactgctagtgtcgaactcgaggtcgttgtcgaccatcctctcaccctttgctctaatatcgttccatgggtcgcgcaattccgtgaaccacatcattaaagaacacgtttccgcagtgaatttcaacatcacacatgcgaaaaaagtgacaaatacgcactcaaaacccgagaactaatctgattcctgaagataagtgcgaactcggaaagaacagtggatcacatcaaaacctcacggagagacataggaagcgtagtgattcatgatctattatttcatctgactaatatacacacacgaagcgtaactcgtcccaacacgcctggccccggctcttgctcaaaggtacctgtagtcaggcgccctcgccttcttattccgattccgattgttcaccggctgtcgctcatacgcatcgttttgttgcatgccactcccattctgcatgccattgtgcatgcctgggtgaaacggcataccctgcgggccttgtgggaagccaggctgctgcatctgattcggcatcatgggcatgccataggccatttgcgggttaaactgctgctgttgctggttgaagggcatattgaaacccggttggaagcccatctgcgggcccatggggaagggcataccgggcatacccataccgcccatcatgggcatgctgggcatgccgggcatcatgggaggcatttgaccattcttgagagcctccatttgctgcttgaaggtctcctcgaggtctgaagtcgggtttgcctgttccttagcctggcgcattgcttttggcgcggtaggaggcatgatgtcggtaggagcgtctttgcgcttcttcgaggtcgttgacccctcagaatcggagcccgcaccaggtgtagcagtgtcagttgctttggcggatgaaacattattatcgacattttcagtagaaattgcttcatttgttgatgtggcttgcacagccgcttgcgcctctgccttggccttctcgtccttctctgccttctccttcgccttctcggcgtcatatgcacgaagtgatgaaaccatatcctcatctgaaacaagatcatccatgagcacctcctccttgccacaattcgggcaaactagatctccatctgcgagtgcgttgtcgatgcattcgcgacagtatgtcttaccacagcagggtgttttgaccggatcaacgaacctccgcttgtcgatcggacactccagtccccgctctcgaatctccttgcttgctgcatctgcgctggccgcctgtgcctttgacgcgttggccttctcttggaacttctcccatgtctttgtgtctgtcatgacctgcacgtactcgccatcggcgttaagcatgacgcccttggcggcttcttcgtcgacgggcttctcaacggtcttgagaaatgatcgcgggataccggttgtgcgcttcgcttggaagacaggcttgaagtcggggtcgtcgttggtgggacatgcttggatccagtgacccttgacgttgcagcggcgacaaacataacctggaggggggtcgtgattgggaacattcacaggttttttattcttgttgtacgtaggctttacatgtgacaacgactccttctgcgcatcccaaacctgtgctgactctgctaagaaggctgcttcggcatcggcctcactcagtacgccaccggcagcagtacccgagggaagcggtgcggcaggcttgctcgtgtccttggtgatagcacggaccggcgccttgcctgagatgtaccgagcagcgcgaccctggccgcgtggtgctggcctgcgctggcagacaacggttgcagatcgcgggatcaagatggtgtcgtccttgtattcgttgttcaagtcgtcctcagggtacatgaggaggttgaagtcgctgccatcgccgaggccggaagcgataatgatctcccgcttgagctcaaagacgctgatgcccgtgccgttgaacgtgatgcgttcgggctcgcggctgttcttgaagcggtagaacacagacgacgacatggcggcgtcgtgcgagttctatcgctgggtgtgtaggtggtgtcttgcgtgtgtgtgttgtgttgtgggtgtgcaggcggtggaggttggtggacaaggaagggtgagggcagctacttaacggctgcaggtccggtggtccgtgcgcttcccgcaaaccaaaccgttaacctctcccgactctcacctccacccgtcaagcgcagctatggaacgaatgtcctcagcagccaatcatgtcagaaccgcaggcgcaatcacctttggaactgcgcaggtactactgtcggcgatccctgaatgagtcacggacaaatatggcgacttcgcaaactccgtagaagcaggtgccgaagatgcgtcccgtcctaccaaagcgcgtacgcattgtgttgctacaacttcatacgcatcacgtagtttgcactgagggctcaagatgaccattggttcaagtgtggctgtaaacagcgctttcaccttgccgctactgctccttatcgtaggggacgctggagcacgtggtcacaaagtcgaggtgacggcgactttgagcagattgtctgtttgctcgcgccatgatcgctatatcaaacgctttccgctggtctcagtcctcttctctacctcttcttttcgcagcagcctagcacacctcaacgccacttctatttaccagcacatacatcaacagagcaacacacgttgatcaagatgtcagacacagagcagaagaccccgaacaagaccggtgccagtggcgctgcttggtcagatgccgagaaggtgagcatgccaattctgtaccagagatctcaactgaccttgaaaagatcgcctacctcatcgtgctttgcgagaatgagggcaaggccgaagccaagatcgctgtaattcgactcaagcatgctgtgtttaccacgtactaattgcgacacagaacgctcccatccctgtgggccgtagcatcgtctcctgcaagaagcttctctggcgtctgaaagagaagcacaaggacgacatagagaagatcaaggccggccaagccctgacgaccgctcctgatgcttcagctagtggaggtgctgctgcatctgagaagcccaagacccctcgcaagcgcaagtccaaggtcgacactgtgggtggtgacgccgatgagtcgcccaagaagaaggctactccgcgcaagaagaagggtgaagctagccccgtcaagcaggaggtcattgacgacaaagacgatctaaaggatgacaagttcgaggatggcgtggaggtctagttgatttggtgacggcgcagtcagaacgtatatggaccatgctcgattctggatctggggttgatagggaagcatcgatgtgcgttcgctacgcaattgtgcatcgtaggctgcttggagatggaattggttccttgtcttgtgtcccgtctcatggacaagggttatcataagtagtaccctgctgaggttgatgtccataagtaacgatcaggaatatcaatctgtctatccaccatgtgcaatcgaaagttcttcagtcataagcttgaagcacgtatacctgtgcgccagtgacattgatgtttcgagttgactgaaaataacggtcgaccatggccctgggtgaagtcttgctagggcagtttcggcaaggctgacagggtttagtccgcgatgatgcacagggacacgcctgcagcgcgacctgtgcggctgcagggccaggaacgccttccgatcttcgactgcgaccaggtttctgtcactctcactgtcaccgtcccgcctgtacattctcctcggccgcgtcctgacggtcactgcttcctgtcacgtttagcgcttttttcatgcacttgctcggtcgggtctctctcgccgcctgcagaagcccttttttgcccttgcctaccttcaccaccctcgcctcacagcgcccgctgtactcacctaggctcctgttatcccgaacgagcccagctctcaccctccgcaaacgcctctccacactagaaacgcccgtgctcatggaccagaatggcgcgtcgacagaagctcgcagcaagcgcaagcaacctccaacttctccctcaaccgaccgacctctgaaacagatcaagcccgaagtggacgcacacacgcgcaatggcgtacccaagtcgccggaactagaagtcgtagacgacgcgcacagcgtatacagcctcgaggagcccattgcgccagtagctggcgcggtgcacgacacggccgaatggcagaagacgattgagggcgtagtcaagagcgttgtgtctattcatttctgccagacttgctccttcgacacggacccggccatatcgtcagaggccactggcttcgtcgtggacgccgagaagggctatattcttaccaacaggcacgtcgtcggcgcagggcccttcatcggctactgcatattcgacaaccacgaggagtgcgatgtctaccccgtttaccgcgaccccgtacacgatttcggcattctccgcttcgaccccaaggccatcaagtacatgtccgtctccgccctgcaattgcgcccagactttgccaaggtcggtgtcgagattcgcgtcgttggtaacgatgcgggagagaagctcagtatcttgtccggagtcatcagtcgtttggaccgcaatgcgccagagtacggcgagggctactcggacttcaacaccaactacatccaagctgcggcggccgcaagtggaggaagttctggcagtccggtcgtgaaccgggatggattcgctgtggctctacaggctggtggacgagcagatggcgcggctaccgattacttcctccccctcgaccgaccgttgcgagcgctcgaacttgtccgacgcggcgaggccgtgacacgaggcacagtgcagacacagtggatcctgaagccctttgacgagtgccggcggctaggcttgtcaacggatttggagaaggctgtgcggacgcagttccctaaagagacaggcatgctggttgctgaagttgtgttgccgcagggccctgcgtcaacaaaggtcgaagagggcgacattctgatcaaggtcaacggcgagttcatcacgcagtttgtgcgtctagactcgatccttgacgacaacgttggcaagaccatctctgtgaccatccagcgcgctggtgagaacctggaggttgagctcgacgtaggcaatctgcacgacatcacacctgacaggttcgtgtcggtgtcaggagcatcgttccatgacttatcataccaacaagcccgtctttatgctatctccttgaagaatgctggcgtgtttgtctgcgaagcagcaggatcattcagatttgcggatggttatgcctcaggttggctgatccaagaagtggataatcaacccacgccaaatctagacactttcatcgaagtcatgaagaagatccctgaccgcaagcgcattgtcatccaatacaagcacctccgcgacctgcacactgctaacaccagtatcactgctgtcgatcggcattggcatgcaaagatccgcatagcgacacgcaacgacaagaccggtctatgggacttcaagcccattgcggatcctgtcccagccgtgccgcaggtgtccagacgcgcgaacttcgtcaagatgagctcaaactacccaaatgcggttgatattgtgcgcagttttgtacgggtacatgtctcgatgccaatcaagcttgacggctttccaaagatgaacaagcagggctatggtctcgtcgtcgacgctgagcagggtcttgttcttgtctcgagagccatcttgccctacgacctttgcgatatatccttgatcattgccgacagcatcttcatcgatgccaaggtcgttttcatgcacccactgcagaactacgttatcgtgaagtacgatcctgcgcttgtcaacgcgcctgtcaagacacccaagttcgcgaccgaattcattagaaagggtgacgaaacaatcttcttcggcctcaaccagaacttccgacccgtcgtggccaagaccgtcgtcaccgacatcaccacggtcgccatccctgcgagcgccattacgccgcgctaccgtgcaacaaacttcgacgccattaccgtcgacacaaaccaggcgtcacacagcggctctggagttctcatcgctgaggatggtactgtacaggctctgtggttatcctacctcggtgagcggacttcgcatagtggcaaggacgttgaataccaccttggtctggccacgcccaacctgttgcctattctgaacgagatcaagagcggtaagacacccaagcttcgcatcctcaacgtcgagttccagaccgtccagatgagccaagcccgtgtcatgggtgtgtcggaagactggatcgagaagactgagcaggccgaccctgagcgacatcaattgttcatggtccgcaaggtcgactctggccatggcggcgacggcatgctagaaggcgacatcctactcaccctcaacggcaagctcgtgacccgatcgcccgacctagacgtcatgtacaacaacgagttcctggaagctgtcattgtacggaagcgcgaggagaagacgatcaaggtcacaaccgtggcaactgaggaaattgagacagaccgtatggtcagcttttgcggcgccaccctccatcgcccacaccaagccgtgcgccaacaaatcagcaagatccactccgacgtgtacatctccagccgcgcccgcggttcgccggcgtacatgtacggcgtaagtaaactctcctccccacaccgttcttgtatactaacaacccacagctcgcaccaacaaacttcctaacccacgtcaacaacatcccaacacccgatctctccaccttcctccgcgaagtcaagaagatcggcgacaacgagtacttccgcctcaaggtcatgaccttcgacaacgtgccctgggtcgccaccatgaagaagaatgaacactacttcccaacgattgagtatgtcaaggacgataccgaggcgttgggctggaagaggattattcatgagtgtgaggatggaggcgcgagggaagagatggcgattgataatgaggctggtggagatgaggagtagatgtcgtggatagagagtttgtggggagatgaagaatagaaataataccctgttagtatggaaatctgtttggggagtaaaagtgtaggatacagaagagtgatagacggaatgaggcattatcaaaaacgttgcctaatattccaaacagatacatatcttacacgcatatcttgtttggttttgctgatacatgactgagacatatgtctctgggcgctcgatgaggtagtggaccagaagggctcgatacactgtgggtggttgactctaataggttgacatcatactctaacagatatcaggaccgtcctatcgctccctcgccttttctgtcttcttcgtcgcttcggccttgaactcgatgatgccgcgttcgcatctacgctttgctcaacatctgctaggttcaagttagcgtcctgttcgcgattgagtgagactcttagtcacaatggaacgtttgtatgcgtcgcagcttccgccagcgaaacagacatcttgcaaggagtgcgagacaaggaacgacgatagcgaggagtacggctagaaggccaaatagtgcttctttagaccatggagaagaagtaacactttccgcgggcgggatatcgctggattcaagatctatgaacgcaaagatcaaatcagtattatcattgtattgactcggaattcgtacacttgccgttataggatgttgattgcatagtgactaagtttgttatgtcggatgtggcaagaaaaaggtattgttcaagtagacggggggaagatgaagaactagatactcagtctgggagggtctagtattaagcacgactgtctatctgtgcctgtcggcgctgattgggcgcgaccacgactatcggagcgtgtgtcgcagggatggcaacctcacctgcagtccttactcgacacttcagcccagcaaatcatgtccccggaactttcgaaaagtctgccgaaccccttctcgtccaaagctgctgcttgctgcttgcttcaccgggtatgcagttcagtgagcacagccccaatgcggccagattttctgctcgcaatccaatctcagcctagcgtcactggatcacagcgttctggttgtgataccgcatcgggctcgaaattaggctaccctgacgtgtgcatctcttgaacctaatctcatcacacctcacgtcacccaaaacatagaagagcgaaagactacctattctagagctaattactctttcgccattttgatcttatgttcttccaactcccttagtcgaggtgcagaggcttgatgtttgtcggcattcacaaggctgaagctaatggtagtcgagcttgtttgggacgttctcaattcacgtggccgtgggcgcatcacttggctcatacaagtaccccgtggggtatgcttgcgatgtgcccacccagtgtaaatcacgacttttgtgtactgagacgaatcatacgttggtgggggagactccgctacccacagtcttgctatagaacctttgatggttgcaccatgccttcttcttccacacatcagcggactaagtctctggaaaatttgagaatgcggttgaaggccggacttcaccgcgcaccaggtgcagtaaaaatgtgtgcgcgttctgattaaatttgaacctgcaacctagaaaagctgctgttatgtatagacgcctagatatactcggcagcttattagtacgtcgtgaagtaccagagcaggcttgaacctagacagcttgacttgagtgcccctagatagtgttcaagacctgacttcgttgtttccacaaatggagggccgtgttttgcatgttcttccttgattgaactagcgagactaaccatacaccgtgaacgccattaccatgaatttacatgcacagcttttggagctcacttgattgttttccatcgttgtaccaccgaatgttgacttccttcatccttctacagtgcggcattcgcgcctacggcgatgcggacggggatctgacgcttaccgctgcatagcagacgatttatacgagcaatgtagtattcctccggactcttgctcgggtctgtgttgtgctcgtcatcggccagctgctcaaggcgaaggcagatacggtcgaagccatcctccacatcgtcagcccagttgctcttctcagtgacaccgtcgctcttgaagctgacgcggctacgcagactgttggcgtcaagagcggtcgtgcttgttgactgagcatgctgagcgagcgtagctcctgtaacaggagcaggagcttggttcggcaggtccttggaggtgaaggaaaggtattcctcgatacgtgggttgattgtgggagaacctagagcaataggaactgagcctctgcccaagggagagggaagaggggatggcaggaacatacgtgcatggccaggacatcccttgtccttgcagccctcgctcatgacctcactgacgctggccatctcacactcgtcacactccccgactacagaaggctcggcggagcgagtgctagaggtcatgtcggtgccaccatggtggcgatgtcggcgggatatgcgaccttcgattttcaacttggcgagcctatcaccaatgccactgaagccgcgaagtcgcggggcgacagagcgcaacgtgactgacggagcaggggagccaatgacgggtgtgttgagtggcggagaaggaaggatggcctcttcagccttctcgttgagagactcggtgatgggtgcgaggattctggtgacagctgcaaagtccatgggtgggggagggttgatgacatcgctgtagagcgcttcggtcactggagttggaaagggcacactgtggttctctgagtgtgagcctagagaggtgaccttggtcaacgtggaagtcatagctaggtatgctctgctgagacgtcagtactgtgtagactgctcgtaggcagttcgtagacgtgccttaggtggagtgtgcgatgattgtcgggcccgagtggttgaggcaaccagagtgaagctgattgtgaatgagcgcgcaacgtcgttggttatgggtgcggggaggtgcgttgggtggaacgtggagaaagcggtggtgcgcctgccgaagttgtagactaagggagcagcgatcgggtgacgctgagcagccggaaagagcagcagcggaagatgaagatggcgtggagcaaaggcggtcagctacaaacgggttgcgcgcgcagagcaacagccacgacacgatcgccgactgtttggcaatcaacaacaacacgcggcgcggggccaatggacattgaaggatacttgcgctgctcacttcaatcaagtggacgcgccgcgtcgcgtgacctcccctgacggcgttctaaacaccgaggtgcttgaagggagatcgtgaagtgatatgccagcagcagacgcagactctccttcccttgtctctgttgctgcagtcacaccatgctctgcgtccacgcgctgaagtctgacccatggaccgagattatagtaggcaccacacatgaaaatgccaatccataggacgagctccgtggcatagatggccacgccagctatgtccactgtagactggaagacgacagagaccaaagagaagacgtcgccgagcgcatcaatgccaacaaaaatgaacgagataccacggacggtacgatgaatgtagacgtcaaggtagtgcctcagtactccagctgctaacaacacagcggacgcaaccgccatgagagtagcaggccattcaatatcttttttcttcgcttgacggacaccgacgatgagcccggcttgcactgagcccatgagaaacgtaatgggaataacaactgcaagggcgcgcagcaaggtccatttctgtcacgttcagccttatactctatcctgtatatttcaagtgaataaatacgcgttcatagtagaagcactggatccacgttaccagactcagcaaggtgaggatctgtggctgtatcctcagggcgacgttgaactcttcggcgatgttgtatacgcccagcggcacaccagcccatgcccacagcatcatcatggtaggctgaaggccagtggcattgtggcggcggtagttgatgacaatctggggaatcagctgcgacatctgttaacatttgacgggccttatttgacggcacatggctcgtatatacctgtaccgtccaacagactgcgcccaaaatcccaagaatggtagctactatcgggctatccataacgtatgacgggatgcttttgaagttatgtttcaagaagtggcacttttgaacagaacagtggcaaacgaagaactggaaacgatgtgcattgggtctaaaaaaggcagctgaacagccaagactgtaacgaagacatgttctggcactggagaaagaagtgatggatggcgtttgtgatcgacgacgcgatgctgcaaggaacatcccagccgccctctgcccgaggctctgcacggacggaaccctcgtccgcgagctttgaaatagttacttacgtctgcgcccaccatgtcacaaacacaacgcagcaagacgccggaggcaacatggcacaggatcctgtagaaacaggcgagaagcaagacacggagcaggctgcccccaagaagctgcccaagggcgttgtgctcggtcccgatggcaaaccgtaagtctcaaccttttcgaggccaacttgcgctgggctcaaatatatatgcagatgccgcacatgtaccgatgtcgcgtcctggttcgccatgacaggcaacaagcctaagaaggctgcgaagcccacagataccaccacagccgccgccgccgcagctccagcgctcccatcagactgccctcctgatgtcgaggctctcgggcgcagctcgtggacacttctacacagcatcaccgctacctaccccacgcaaccctcgcagcaactacagtccgagaccaagtcttttctctctacattcggcaagctctacccatgctgggtctgcgcagaggacttccagagctggatgaccaagaatacaccgagagtttctagcagaagcgagtttggcacatggatgtgtgaagcacataatgcggtgaaccagaagttgggcaaagatacttttgactgcacgaagtgggaagagcgatggaggacaggatggaaggacgggcgctgcgatccgtgagctagaatgcgcgacagcgagcaagagaagcgctacaccatgtacgatacagacggctgagaatgttgtcatgatttcacgcctggccaagacaccactctgtacgataaacgaaatcaacgcaattgcattgggcggcgtacaacgaccatttggagaatctccactaatcgaagaacccatgcgagactatacttgttgttgcatgcatctggatgtgtctatgaacaacccctcacgcaaagtctggcacaccaaccatcgggcccagagcgcaaatatctgctgcggcaacattgcatacccagcacgtgaggtgatatcacggtgccaattgacccatcagagctatcaaaagaagcctgtcctgtgtccttgcataattgacacgctctcacatgcctacacgctcatcacatagcactgcccacgatgacagccccaactcatacagcctattccaccaaaatcgaggacaagcatcatcacacgtcgccatacacatctgccgtcaccgcaagtgtcagccaagtcgaagccccggtcgtacaacacggtatctcccacatcgatcgcgactccgccatcgccctgggcgttatcctcactctcattctcctcgcaattggatactacgtttacctccgtctccaataccgacgagagcaagacctggagcagcagcagcagcagcagcggcgacggtccagcatccctactttacgatcctacggtactagaggacgagcaccgactccgagcttccgcatggagagaatgtggagtcgagctgtgaggcatgactctgattcgtcgacactacagggaagtgtgagtggcgagcacaagggaagtggaaagaaggggagttggagctcttcgtcacggggatcagtatcgactagagtcggaagcgttgatacaacctcaaatgacccccacggagggccaaggtctcgatcaccatctccccgcagtcaaactcgacgcaagtcctctcaccggcgcacgtctagcatcgcgtccgtgcccgcaccgctccttgattcgctgcaaagacaagcggacaagtcgtggtgggcggatgttgcgcgaagaggttcgactacacatgcggatcgcaggttttcggtcctcgagccaattcctgagccccatgagatggacattagtgatggtaaaaggagaaagagcgaggctgattggaagagaaaaaagtcagtgacggacaggagtgggtatgattggacgaggccatccgtcgcaatcgacagaatcgatgacatagacgaggaaatcgacaaagacgttattgcagaagggagtgtatgtagcggagcgattaggcaagatgggttcacagacatcaggtcgaatgtgggaaacaaaggtagaggaccccaccatcaggtacaagtttccgagggccgtgggtcgacatgattgggccagccgaatgtagtgcgacagtagtgaaccaacgagacatactgcagagggcacaaaagaagcaatgcattcctaatcggtactttgattttataaggtccatgatgtggagaccagatctccgggtcatgcttctctttccgtccatgtgttcccatatactggtcgtcagtggctaatgtagcttgacaacttgattgaaaacctcgcccatatggcgatcgtatggcgtcagaacaggacaatataaccaagcacagtggtatcattcgtatatatcgcacaggtgagaatcgaaaagcttatcgcatgatctcctggtagatgagaactgtggcatattagtacggaacacaggaaagagttggggaatgaggcacttacgcttcagttgctccttggtcaggttgtccttgttcttatcgaagtcgaagaactcctctggaatcgggtcggcagtcggctcgtcatcggggtcatggtatggctcgaggtatgggtgcttcaatgcctcctcgactgtaatacgcttgacagggttgaaagcaagtagacgctccaaaaggtccaaagccaaatcgttcgtcttggggaacatggccttccatgggatcttcttcttgaatggcagcgatcggatgtactcacgagcgcggcgcgacttgatgccgtagtaatcctccattgtaggcgtgccgagcacgtcgagaatgagcgtcaactggtgatggtagtcctttccagggaacaaaggcttgccgctcagcatctcagccagaatgcatccgacactccatacatcgatggccttggtgtattctttgaaggtaagcatgatttcgggcgcacggtaccaacgcgtggcgacgtattctgtcatgaaacccgagttgtcctctgtcgaggcggccgatcgggcaagaccgaaatcgcagaccttgagatcgcagttggcgttcaacagcaaattggaaggcttgagatctcggtggaggacgttggcggagtgcatggccttcaacgcgcgaagagtctggtagatgaagtactggcaatggtcgtcggagagttcttgagtgcggatcacgcgatgcatgtcagtctccatgagttcctagcagctttgttagttatcgtcggcgctgaggggcggcttcttcgtacctgaatgaggtaaacctcggtgaatgtctcgtagttgcgcggcttctggatgtcgagaatggagatgatgttctcgtggttgaaatatctcaggagcttcatctctcggagcgttcgcagacagaacatggaatggtcgaaaggcgtgatcttcttgatggcaaccttctggcccgacggcttgtgcagcgcggagctgttccttggtcagcgcttgctcccatgctcgcattggcgagtgtgtgtgtgagagagagagagaactcaccagacgactccgtaggcgccttcaccgactacatcctggatgtcgtactgctccgacacgttgaaggaaatcttccgggagctaccgcttcctgcgggcggcatgtttgcgggtggtgtatggggaagcgctgtgcgctgttgcaaagcggccgtggagcaagcgcgtgggtgcggggagcgggcggcgtgtggtgggggtcgactatgaggtcaaatctcaatggccaggctgggagactggacacggcactcgtcagtaaagagttgcgcggatggaagagagtgtttgcagaagagaacatgtgtctcggcgcttccagccaggtttggtagaggtcatggtgaaacagtaggacgttatgacactgggcatggccccacgctcctttgagctgcagggcggcggatcgcgcgctggccgtcaatggaggacggccgtgctgccagacgacaaagaaagacgcttccacagacggccaccaggcgcactgcagagcgtattgcaagaggattgttcacgtaccaatggctcggatcaactgctcgtcggtcttgttctagtcgccgttgcaagtgtgcacgcacggtgcgatcgctgggatccctgtacctcggcgatgagctgcgcgcacggcgtgtggaagacgggatgtgccgtcgagggtcgcgctgtcgaagagggcagacgtgaagctggcggggtagttgttggttggcgtcgtcaagacactcgcgctggacgacgaggaggcgtggcggtgacggctgtagggatagggtggagccgaacgaggggcagggttcgtctgcgttcgtcttcgttcgtcttcgttcgtcttcgttcgtcagggtctgctgtgtctgctgtgtctgcgttgggttatcccagtcagctctcggaatacgaatgtcgagtgtgaatgctctgtgcgcatccaaggaacggggcctgcacgtggacgggacattcactcactggcggggtgctctttccttctggcgctgtcgcgtggatgcgaggcaggtgcgatcgggtctgttgctgctcgggcgccagtcgcaggcgggatggatggcggggtcaattcggtcacttcaatcaacagcggctgcgtgacaatgtagcacaacacgacaaacgacaatgcagcaacaagaaaatggattccaggaacagagcagcagaggacttatggcgcgcagatataccaataccaccgcaccatcaccaccaccaccatgcccactctgccgcagacgcagccctcgtttggtgtccgcatcgccctagccgccggaaccatggcctggctcaggtcgagagctctgccgcgcccccattggtgtgactctgtggtgactcgctgtgcagctctcctgtgatttctgctatatgcaccagacctatctcaaacccatggacgtgtttggcttgtcttgcctgaagcctggtggataatccgaccggctttccttctcgaccgccctcttgcttgctcccttctctcgccattgcaacccagcttcggccatcctcattcgacatccctgtcatctggcacctccccgcgccgtcagatactcgctaggccgctcagtctcatatcccacgctactgtagcccaaggtaaaccttatacggtagtgactgaaaccgccaggggcaggttacatctttgcaacacctatacttagtgggccgactctgcggccgacatcctacaccaccttgcgggtaaggcctccttcgactattggctatgctaagcgttaccgcgttccttcatctcaacgcatcacaaccatcctacaaactacgcttctctgctgcttcagcacaagacatcacgcagccagctcaaatcttgtccctgtcatctaacaccaccgtcctcactagccttgtcacggtgcctgagacttctagaagcgtttcacccaccaggcagcgcgctggagtggatccgcaatccggcaagcttctagaaattcatacttccgtccacatcctccacacagtttccggtcccaatgccggagctccgagatccaaggcaccggaacgaaccacaaagacccgcaagaatacgatggccacatcagaggcctggatgtgcaggtaacgtttcgccacacactctccgcttcgcaacacgttgtactcggtgtgactgcgccagtccgataagcacgacggactggaccaagaccaagatgcaacgcactcgctatgttgtttctactatgcaatctggtcattatcgtgcaattcgttacgcttaaagaacttccacaagcccatagccttcgcagcaactagtacatgtctgcactacacatctccctcccttgatcaagggccacagctccttctccgtgcatgtatattacccctgcttcggccgaccccgcatgacgtctggaagtcacgccgatgacagcgtgcccatcggtgggtatttgtgtccttcttgttcgatccgcggtccacatgtacaccattgttctgacggaacgttcgacatgacaccggcgacatgcttgccacaaccccaccaagtggtcttgtctgatataggtcagtaattggatgggttggaagcattaaatgagccgatggatggacttacggcacgagtcacaggcagccttcttgcacatttttcgaagtcgttcacgccggggctgataataggatagtgtgcgagcttgtgatacagcacaatgacggaagttgtgaagtggcgtgatgggaatgctgtgttgtatagatacaaagaatgactatgttccttctagcccaaggcaccgaagcttgctcgcggacttgtgtgcaaatgtcaaaaaagtagtgtcccaaacttttctccacgagcagaagcgtatttatatgtcccccctccgtcgtatcctctagaaatcttacttcgagcccaacgtgcgtgtccgcctccatccacctccccgcggcatctcccttcctcacgacgtcgccgaacgaacgtcgccgacctagttcggacaaacggacaaaccaatcacaatccttcatccatgtctctagtcccgcgtccacctgcatcctcgcagcttggcagcgggaaaggcgcatactcgaacctgtagtccgggacaagggtgacggcatccgcacggtgggtagatacttttgggcatggcgttagtgggcttcagcgtagaagggccgccttaaagtcgccgagctctttaagcttcgtgggactacgcggtgtgagtggagatgatagttgcaaacatggtgtgtctcaagcgcatgtagattatccgcgcgtgcgcacgtgggttcgtcatggaatttggaattcccttggtggctaagatagtcagcttgcgtgagacgatcagcacactatttcgccgtttcgatgggcacagtctgtcagatacaatgcattgtcggaagcaagataaaacttcatgtacattgatctcagccttcgggaacaaaatcactactgtataacgaaaacaaaaagatccttgacactgcggaccgctccttgggcgttctgtggcaaagacgtaagtttgttggttgccgcgatctatgtgtgtcttgacttttgagcccaacgccggaacgccttcgctatgtatgtcatattgtcacagatcaccgcagacgctgcaggcgagctcgccgacctactatatagcaaggtaataatgccaaagtccgcaatgacgagtccaattgacagatggcttagtcaaatgtaatcttggtcgccgccttcgtattatcaacatctttgtaaaatgcaccataagcaccgtgctccttcttcttgacggtggtgccaaacttgagcaattcctcaggaacctcctggttggcagctttaaggacattaatcagactatcacgaatattagcaagattgccgtggaatgagcacagaactgagggaaacacttacgaccctgagagtcccttatcatgctccgtgaagaatgtgatggccagaccctctttacctgcacgacccgtccgaccaatcctatgcacgtaatcctcggcagtcaacgggaaggtgacattgataacgagcttcacggcgggaatatcgaggcctcgtgcggcgacatccgtagctacgagcagcggaacttggccttccttgaaagccgcaagcgaggcactgcgcttctcttgactgagatcaccgtggatgccgcctacgcggaagcccttcatacggatgaagttttcgatacgcatggcctccttcttgtacagacagaacacaaggatacggtcatccttgttcttcccagactggtattgcttcaagagctgaaggaggcgttgttctttcgcgtgcgggtcaagaacttcgacgagttgcttgattcgcacattagcgcgcagctcgccagactgattatctcctatggtgattcgcactggcgagaccatgaaggtagacgcgagatcgcgcaccgagggcggccaggtcgctgtgaacatgagagtctggcgcttcttgggcgtctgcgagataatttgacgaatgggctcctcaaaacctttgtcaagcatacggtctgcttcgtcgagaaccacgtagtcggcattgctgaggtctgctgagccatcgccaattaagtcgttcaagcgaccaggtgtagctacgacaatgtgcgccttccggcaagcagcgacttgcggatccttgggcacaccgccgtacacgcaaacaaccgaaagcccagcaggatgggccagtgctactagctgatcgtaaatctgcacagccagttcgcgtgttggggacacaataaccgccttgattcccttgcgcttgtccttgggcaaggacaggatggcccgcacgcatggcacaccgaaggcgagcgtcttgccagatcccgtctccgccacaccgaccatgtccctgccagagagcaagaaaggccatgttgctgcttgtataggcgtgggggcagtgaagcccgcaaagggcgctcgctgtgattcgtcggtcacaggaaggtacttgaagttgacgatgggccggagtttgcgcgcggcgggctttgggtcttcgatggtcatggtgttcttcgtcaagaaggcgtcaatttccgattgggggagctgcgccaactcggtatgctcggtataggagcctgcattggaacttgacagggtctgcgcgggaacagacgaagcctctgttggtgcagagctcgctgtcttctccgcctccttgagcttcttcttctctgccttgcgagcagctttccttgcggcctttgcagcttcttcgtcgttttccacagtcggcgcatcggctttgccagccttgctcgcttcctttgcttcttttttggctttcttcgctgctttgcgctctgccttggaaagcgcttcgttctcagacccgtctacagtcgtttctgccgctggcgcatggccatttgtgtcggcgccttcacctatcacagacttttttgatttcccactcttctctttcttgctcttcttgcgtgaaagctcagaagacgcaactgcgtcatcttcgataggtcgttttcccattgtcgcgggagttctggtgaacgagctgtggtgcacagtcgcgacggactttttcttcgtcagtacctgcactatcgataagagtgggctagactcatgtgggtctagggcagaatgtatctccactagcctcggcctcggcatgctgttccactcgctgcaacaacacagattctggaaggccattttcagttcgaatcagaacgctatatttcattgtccacgcccggaatggtcagaaatattacagagaaatcgacattgacattgtctaggtgacaatgtcagacgtgacggagctcaggtgctggccgtcgtgcattgacgcgctggattggtcccaagatggtatcatcgcgctcgcttccgacgaacgagtcgagttactggtgggggtttcaacagtgagaattcctatattgacactgatcagacgctagtttccaaacacaatctcatatgatagagatcaagaatttgcacaatggcagcacatccccttacaggtcccatggtttaccaacgaggaattgcccatcaaacgccctgcgcctttggcgaattattctctaggtgaagaaatctcatctagtgctcccaccgccatatcttggtcaccccccggcctagcgaagcatcggagatgtgctcttgctgccctcacagcaaatctggtcctgtcgatatggtcagcggagggcaagcttgaggaggcgtcaagctgggatcgaaggctcatcgtcaacaatgcgcttgccgagtacttcatgggtcatgccagagaagaagttagtcatgttgcagcgaccttcaatgagcgcatgcggttgcggactcgcgttcgagcctttacatgggcacctgctctgcccaactcgcacacctctagcaccctcgggtcccggctatcatacggtcagcacatcatagcagtctgcaatgacgacaaccaccttgctctcgtagccatcaattcctctactaccagttacgccgcagaccccaactggcatgctgaagttctgacccacgtgtcggtagttcccaactctgacagcatctttccggctccctcgtcttttgccgataggatgaaacaacagagacaaatctcgcatgtgtcgtggagtccttggattacgcgaggggactgtcatcacgccatcctgctttatgccaccaacgaggatgtgcgggccaggatagtcacctacatgcacgatagcgtaggactaggagatgaagttgtgtatccaaatatcgagatgcgttacaatggccccatgaagtggggcccaaaaatcaatgagaacatccttacagtcgcactgttcacatccactggtttgatctgtcttacaatttcgacccaagatgcttcaatcattgagcaagcctcccacgatctagacgggcgctgggatcaggtgtctggtgcggtctgggaggtggatcggaattccacgcctcgtctacatgtcagctccattttgtcgacgatccaagatccaactgctgtactcgattcattccccggtactcttgtgtcagctggctgcccaagctggcgcgatcaactagagaacagcgcctcactctttagtgccaagaatgatctgaagggcaacgtcaagatgaaggtatggggcttggccatctcgccattaggagatttcgttgcgacttgtcacagtgtacatccgtcagacatgatagagtatggatcgccggctgatcgtcgtggcacagtagccgtgactgctcttcaacaataccgacaattgcgcgaaggcttcccagcttataacgtaaatgccgagggcgtccttctcactctcaagaaactcgtgggcaatacggttgaagacagtaaccagatgcccgccttcgttgaagaaattgccgataagcttctgcaagcgtatggccctattgagaacaagggcgacagcgttgatgcctctatctcagtcgactctgggatcaaagttgcagaattactacgatatgtcaagctcattagcttctttgacccacggacgctcagagatcgctatgtagttcttgcatctcaagcatgcaatagtggcaacaatgaggacctccagaggatgctgatcgcttatcgactcgccacgaatctgcaagtcctctccgatactcttgccgaaacagcattcagcaccgagattcgcgaccaccaccgacagatgatcaagctcgtacagaagctcatagagcacgaaatcacacccacacagccggcggaacgtcgtgctccaggcgccgtcgaggagcaagatggaccaatctcgattactactgcacaacccttgcctacagctttgatgataaatctacacgccagagaggccatagtggacgcatgcgacttctgttctgctccgattccattcgtggacctcaagactgcatcgtgtacgaatggacaccaatttcccaggtgtggcctaagtctggtagccatccaagcacctggcataacgaagtattgtggtatctgtagtacaccgttcttcaacgaagaatttgtggctgctcaggagatgcaaaagttgccaagggtcgcaaagaggcaaggcaaggagaccgaggggaatagttcaatcgggcacgacatcgcaggtcctcaatcgaacggcgataatacctacagagctgatgctgaaggaggaatccccgcggaagatactgctctcccgaaagacccagaacagaatatgggaacaggatgccacaaagaagctggccgcgaggggcccgaagatgtcatggtcgaggaagagagaagacaattgcccgttacctttgcgaaactgctcttcttggcttgcgatgcttgtatatattgcggtggtaaattcgtgggctaatacctacttgaaaagctggagtataatttcgagaaaagaagcaactgatacaccatgtcgtgtctggcgcttgcacacctaatcaggctttcaatgtataagtcaaaatcatcttgatgtccactatcgaatgctggcaagatctttgcgttggttttttgcttccactgcacctcaccagtggattctgttagagccacatgcatgccgcgcaagatcacgttatatctccattgctactaacacccgactgacacgaataagcatgcaaggaaaagggtatcattatgcatccgttctaataacaattactccctgcacagttctagtcattcctgaactatgaaaagtcccgcttgaagcactttcaattagcggtcagtgccaactttcccctgtcccttgcccatcttcttgccaacatccagtccatcaatttccttttgtttgtggtaatgcggcgccatttccgtcagccatgctggttcaattggcgcacaagtgcgggcgaattctttgctcgtgagcacaagctcggcgaagacgatgagcttgggtcgtacgtccctcagacacgaggatggatgtatgttgactgacaagccctgtttcagtgtccgatacgtttgtccgtcacgattgagccgtgcgacgttggcgaagtatccggatacgaaggccttcaggatcttgacgtattcatgtactccgcaggatgactcgaagatctctacgcgctcgcagagtttcaccagctgatcgcgtacgtctcgaactcggttaagacatcggtattgcacgaaattgtctcgacaccaagtcacagaataatcgttctcgacgaattcattccagacattcaagaaggcaatcaaatcaccccctgtgccagcgactgatgaggtaaacctggctttcgcatgttccgcagcaactttcttgtctttgggcgcaaagaatagagtgccggcttcttgtaccatcgcaacaagggtgacgatctcgtcgacacaaccaaggctgtccgccgttaagagaactttggccagtcgtggatctaagggtagttcgctggctcgcctgcctaatttggtgacagcaccgttgctgtccaaatatcctagtgcatagagcgtttcaagtgaagctgcaagagcttccactggaggcgcatcctggggatgattagcaagcgttccaatttgtacttcgggataggagatacgtaccatgaaatcaaagtgtagaacatcatgtatgcccatggcctttagcgtgaggaccggcccatcgaggctgatcctcaagatctccggcaagctcgactcggggagctcatgataaaaagcatatttggtgtatagccgaaaggccatgccaggtcccgtgcgtccagcacgacctgctctctgttcggcgctggctcgcgaacaagggacggtgacgagcgatgccatgttagtcgcggcattgaacgagttttgtttctcgagaccgcaatcgatgacgtagctgatcccatcgattgttaaggaagtctcagcaatgttggtggcgagcacaactttccgactaccaggtggcgccgggttgaaaataagctgctgagcctcggaaggaagtgctccgtacactggagctacaatcaatggagggcttcgactaccgagtttcttttgtgtatcgttaatataatcagcggcagccagaatctcctcttctcctgtaaaaaagatcaaaatgtcacctttgacatcgttcatggatccattcgagcccaagtggatttggaaaaccgtggtcactgccgctgagaggtagttggcttccggttgagtcgaatgtgccttcgttattggaaacgtgcgcccaggaatgttcattatgggtgcgtcatgaaaataagtagagaacttctgtgcggccaaagttgctgaagcaatgatcaaacgaaactctggtctcgcaagacatatctccttcaacaggctcatcaaaatgtctgtggccaatgtccgttcgtgggcctcgtcgagaatcatgaccgagtagtcagataaagtgggatctgttagacagagtcgtaacgctagaccgtccgtcatgtactctatctgtgtatcgtccgacatggcgctttcgaaacggaccgagtagcctactcgtcgaccaatcttcgtgccaacttcagctgccacgcggtttgcgacggagatagcggcgactcgccggggttgtgtgcatccaatacgtagactattcttcgcatagccggactcgtttaaatactgtgttaattgtgtggtttttccagacccggtagcaccgaccaggactatgatctggtgttctgaaacagcctgtatgaattcctccctgtatttgtagatcggaaggctctttcgtgtgtcgtcgatattcttggctttgacttctgcctcgtcgaggtttgcctgcaaacgctgcttctcgagatcgatcacgggcgcatcgaacttgatgttttgttcggtatcgaagacgaagtcgtagtcctccgcagacacccgttctggcttcttgatctgtgcgcgaaccttggacgtctgctcttcttcccatagctgcacctcagacttctcgtagcccttttccttgtgtttgcgcgcgagcgtttcggacttggtcgtatagtcggcatcgggtagaatgtatccatccaagtgttcgtcgatggcgtttcgttgttcagcgagtcgaagcgtatcgcgattcctggcgaagtcggcgcgctcttgtttggataaccggtcaccgagcctctcctcctcttctgcctcttctatgacttgcttccggagtagcgccaactgttccgcttcgcgcttttgcagatatgcttgtctagacctcaggcgcaaatcgcccacgtctgcatcgcccgtcttgcggcgcttggggtccattttgaatgcagtttcgtgtacgtttgtgccgcagaagtctagtgtagttggcgacagggtaacgcaattatcgcatcaaggactcgggcggattgtggagagtgagatttcgtggtggagaggcacggccgagctcgcggtacttgtgaaatgttatggcacggaccaagttcgcgcatgggttggacgagtcacgtatgggcagctcttgtctgcacccacatttgcctcccaacatccttgacggtgtttgggtaagcgatttgaatagagttggggtgcacttcaccagagactttgatcaagaagaaaaggcaaacgtggcacaggcacacctagaacattgggaaacacgtatttcatccagacttcatgctaacgtatctaagaccatcgacgcgctagaggaaacagcatccttaccctgaacgccgttcgcaatgccatgctttcccgctaaacatccaaagaatacacgtgacaaatcgtaaccgtactgcctccaccgagtcacgcgactagtgactaatgtactggaacaccgcactgacatccctgagatcgttcgtagtctcttgcctcagcagcaaatcctgtatcttcccaagcggaccattctcaccgtcgttgacaaaatggttccatgtactcgtgtcaccatacaacatcgctggtgctttgagaatctgccttccatcttccttcctgcatcgcttacacttgaaggtatcgtgtgtatcgctcgtagtattgttgcggtattgaaagagttctcgcagggaatcaagggagaaatggcgttcgacatcttccgctgaatcaacaacgcatgatgagagagactgtttgtgcgattgacgttgaaagaccttttcctcaattgtgccagtcgtgatgaagcggtacacgaaacagtccttcttctgcccatcacgccacacacgggcaagagcctgttggtcagccgctgggttccaatcgggatcgaagaggaccaggcgattggcgccaatgagattcagaccacatcctcctgccttggatgaaagcaggaagacgaattctgggccttctgggtcattgaatttgtcgacaagtttttggcgcttgctcacgttcatcgtcccgtccagacgtagacagccgtatccacgagaccggcacagtgctgcgaagatatcaagcgtttgtgtgtagtttgagataagaacgatcttgtcgttggtctcggcccggatgcgcgcgagcatacgatccagcaccaacatcttgcctgagtaccataccttgacctcacgatctcggcctcttgcatccttgggcacaaagtcctcgggtagcgtgtgttcgcaacctggcagatcttgggggagttcgagaagatcagggtggttgcaaagcttcttgagcatgccaatgactttgagcggctgcgagcctttgccacgaagcagactttgaacgtcaggcgacttgatgaaatggttatacaactccttctggaaaggtgcgaggttgcagaacactacatgctcgtacttcacggggagatacttggacagaatatcgttcgttcgccggatgatgaatttgttgaccaagcccaataattctgtgaggcgctcattgcccttcttgacgtcctcatctgtaccattggcgtcacggccacgcagaattggaatctcgtaatgctttcgaaattccatacgggtgccaagataatttggattggcgaagttgagcaaagcaaagtattccgaaagatcgttctggataggtgtacctgacaggatcacccgcctctgtacattgagactattgagcgctgtaaaggttaagctgtcaccgttcttcagacgatggccttcgtcgcaaagcataagaccgatctgcgtctgtccaaactcttcgacatagagacgaagggtttcatacgagacaatcagaactgggcgaaccaccgaacgtccactggcaatggaccactgtcggatttgctggataagctcgtctttcgatgcctttccatcgatcgcgaaaggagtgactgcgtctgggccgagccatttcaccagttcgttggcccaatttcgtaccagactggagggacaggcaatcacacacttttgtatcgtcgacttgccagcgtcgggtgactgtttcaggagtgtccacatgagcgcaatgcattgcaatgtcttgccaagacccatctcatctgccatgatgcagccgtttgcttttggatcgatcatgccggtggtagctcggtacaggaacttgacaccctcgacttgatgaggacgaaggactttgctgagtctcggatcaataacgacgggcacgcgcggtcgctcatcatcgaccttctttttcaagcccaggatttctgccagactcttgtgcacgagcggagcttccagttcttttttgtcctgctgactgagcttcggctccacctcttcttttggggcaggtttatcgtcaactgtgggatcgtacaacacaatggcaaactcgccgctcgggtcgtgaagaggccgcgcaacgaatacggttcctagtcgcattcctaggagaggagcagggcgattcgcgttgtaagcgccaatgtccttgttcaggagaggcacggagaacctttgcttgaacagggtgtctttgtcttttgccttgaagactgggaatcgattcgcgtctcgagtcgccagcgctaaccggtcgtcgtttgagtatggtttgtcgctctctccatcttcaccacctgcgccggagtagtcgaccttccgcctcttcctagcaggcttttctgatacacgagttgaagttgcagaacctgggcatctgaatggcttgcgaagactgtctgccgattggggtgtgccaccatacagacgtgctgcaggtttcgcgggtgtgcattcgccagccgcgacagcctttgtgcgatgcatcgcgaatgagaggaggctggtcggttcttgagacgctgcggcggttcctaggagccgtgtttggagacgaagccgtaagcaattgcggtgatcgaatgtaagtcgggatgttgatcaatggtggcggaagtgcgacgcgtcaaacatgcaggggcgatcattggccacaacgcgttatcacgtgcgcttcgcatcccccatgacacccacaatcgctccgttttgccccacatatgaagcggactgccctgcgccgtgggtggcagccaaatctccttgaatccggtccggaaaaactcatcaccgagacccccgagcctttctccgcaagcgcatgcatcacagagtgcatcattgacaaccatcccaatggcgcgcaaagcaatagcaaaagatcagatcgtgaaattgatagtaggcgcagggcaggcgtcgccctcgccacccgtcggtcccgcattgggtagcaaaggtgtgaagagcatggatttctgcaaagtgtgtatcacaacctcaaatctgctccagctctttgcctaactgtactcaaggagttcaatgcacgcacagcacattataaccccggcacaccgatacccgcgcgcatcactgtccgacccgaccgatctttccatttctcgcttcgcacacctcctacagcgactctcctgctcagtgcagccggcgtgctacccacaaagaacaaaattcgaggcgctggaaatgtaccgggaccaatgaacaaccatgacggccagaaaggcaagactagcactagtagtcctacagtgggtaatgcgaccaagggaacagttggcacagttagcttaaagcacgtatacgagattgcaaagattaagcattcagagacgaggttgagcggattgagtttggaaggtatcgcaagaagtgtggtgggacaagcaggaagtctgggggtagtcatcgtgccttaggcccatgcccgcagagcgaatggtggaagatatgaactcacatacacgactcagcaaggcatttcgacacaatgtggggatacgcgagctatcacgattgtcccaacaaatggcatttgtgggcagagagcaggatatgttacaaaaggctgttatttcggccgtgagccacatgtaagacgctgtgattgcatgaaagcgggaatgataatacagagcctggtggagacatcggaccaaggactggtggtgcgaccgattctgaatagaccctatctgacttccgttcggtacgaagcgcaagggagcgattacgagaaaccgtagacaccaccctgctcttggaacttcaattgatgatccttcaagtcggcccatagcctcaactccgtctcttcgtccacgctgctggctgcaggatcgctagcctcagggctgacacgttctagcttgctcaggatatccaagaatttgtaaaggtaatcttggtgttgaagcgccacactacctttgcgctctttgggcacttcgagcaaagtcttcgcaattgcccgaattttttgtgtctgtgttggaacaaatcgtaagcatgtgattggactgaagctttgcgagctgaagagcatattggttggacagaaaacaagtaggccgtcgccggcttcgtagacaatgtcagagtcttgtaagtgaacgtagtgacttacgaaggagtcgccgtttggctccatgttgaccatgtcaatgcttcctagcaccactagcaggtccttcacgacttgctcgcgttcctctgacatcatcttctctagggcgtcaccattggtaatggatggcggcactatcctgtccaaaccggcagctaatcctataggtgggctatgtagttcggcttgctcttgggcctttgtgaacttctccagctgtatgaagtatttctcaacgaggtaagagcgtgttgcaagatgactagcatagacgttggctttctgaatctcgtaacggcgcaagtcttgaggttccggattacgaacattggccagtgctggatcccttaaacccgaaaactcgggcatcggagggtagtacggctgtctttgtggaaggccgctctctcgtcccggtcctggctgcacccgcagaacttctggtatgctgtcaaggatcatgcgacagcgttccagactctgctcgaagatacgctgttggcgatcccagtcgaagatctcatcgacgccgaaagccatctctgccgtggcaagggaggaatacgataagaagacgcgtacgttaaggttgaagccagtcatcaaagagacgacactgggctgttgtggctggatctgatgggggaatatgtatacatcgtctacttcaacaggcagtggagggagaggttcagttggtgtagctggggcgatggtcaactcgccaaaagacgcgcccagctgttgtatagtcctgccagttgaattagcatgtccaccacattgaacggcttggtaggcgcttaccgtacgccaacgaagacagtccaaaagactctccgtcctatctgctccgtaatgtgatccagcttgaactcccgcgagccgtcaaagttgggtccgttggagccccaagcgcttggaacgctgccgaggtaggtatagccctgagcctccgatttgtgcaggcccaacgagcggatgatggtcagacactcggcgaagtagaggcgaagctgcctgccattggaagacgtaggcatccggtcaggcccagaaagtagctcgtacacgcatcatagacgttcagagatgcccggtcgaggtagccgggtcccgcgcgcctgggtgcatacctcacggcacttgtcgactcagggagagatgtgagggatactcgtggcggtgtctgtgtcttgagatggaggcgcggcttgcgcgggaaaggaggacacaagtgcagcgatcatggacgccagcagtgcaagaaaaagacgggttcgtgaagtcctctctgcgctcccatgcctcgcggaacgacggctcgtgcgggaaggggcacagcgggtggatgtatataaagaagtcgtcgatgagcgcgttcatggtgggcagcgggcagatggtctcggcagacagctgctgcgggtgggacgactgcagctgcgcgagggcgtgggcggcattggtgggcgactgcggcgacgactggccagaatgcgggtcggtgtggttcaggcgccgcttcttgatgtcttcggcatgtctgttgggcggtccgcggcggcgactgggacggtcaaaggtgcaggggatctcgagggaaatgcaagctcgacatggcgggcccgtctcgtcgcactgtgttgagtcagtagagcacgccgcgagctaccataatggacaaaccttgactttgcggatgctgcacgagtcgcaggctttgcgcaggcggttcggcttctgctgttgctgttgttgttgttgttgttgctgctgttgctgctgttgctgttgttgctgttgctgttgctgttgctgttgttgttgttgttgctgcagtgttggtgcctgtgccaatgggggcagcgcatgttgtacgggcacccgctggtcgttcagcgcatggttggcgtgcaaggcgtgcgcctgcagcacgtcgaggttctcaatcttggtatagggcggctcctgcgcgtagggcgcgcgcggtagtccctgggtgtcgtgcagcggcgcattgggagtggcattgggactgggcgtcgccgggtagatgggtgtgtaatgcgcgtcgctcgtcgtgggtgggtcggggtagctcatgatatgatgtgtgctgggttgcaagcagcccgatgataacccgtcgcgagggatagaagtcgttggtagcggccgcgcatacaacccgcatgtgccagtccacaacaaatagctttcgcacgcgcgtcctgcaatcacaatttgttgtaaacatcatctacctgaccatccgcctcgtccctctgtgatgacccgcggaaatctccggcgccaagacccccgatggtctgcgcggtgcgtgcagcagggaacgcctggggtagtgtctcctagaagggcccggggctactcacgagactgaattcgcgccatcgtgcaatgaaagagccgcgtatagcttcaggaagcgagtgacaatattctcattaggtatctaaccatcctccgtccttcacagcttaattccatccaccctcagaaaccgtctgtcagtccgaatcatccgactctggcgcattgcgcacaggtggtcgacacgatcgtgtcaatgagaaatcgagcacatcagacttcgagccagcatccacaaacttgcgcaaacaccacgatatctgcacggctgttgactgctcgttgccgagagggtcgacttgctttcccttgacaactataagatctagtcagcaaattacttccaaggggtgcaattagaaacacctacatatgatctggttctggctatcttcacggtcgtacaccttatcggacgccccaaaagcgacgatagccaatttcgatgaacgctcctgctcctttgcaaggcttgagctacgctcgaagctttgctgggcaatattagccagcaggtgctcgtatatcttgcgtggcagtctcgttgaagagggactgttggtaggccacgtcgtgatgtggagagttacgagattccgaagattggccaggcagttttcgaaatcgatgaagctctcattcttagtgcggatcacgctcacttgcgggaatgccacagagacctgctccagtagtgggcagtccttgcagatttgcgagaatgaggcataatcatacacgagttcatcgtcgcagctgtcggggctgatgctagcatgaacattgagctgcttcagcgtctttccgtgtcgaacgataccggaggaagaaggcagactcttgcagtaagtgagatccaaggccaagacttggatgccggagacgagacacaggaatccatctagggcaccaagaccgtcattctccgtgttatcctcatgcttgatttccagcgtctctagcttgttgggcaactttgtgctcttcgacagctcggctaatagagcatcagctccaggacacccaaagacccggatgctcttcactgagcggaagtcgatgagcttgcaataggtttctgctgcataccgtagttttatcttctgcagagtgacctgtttgagcgcaattggagtacatttggcgaaaggctgcatgtgagcaaacatggtcgacgtaataagtccaggctctgtcgacgagtcatggaggttccgttgcggcataggcgaatcgagttcctcgaagctggcgtggagcgtcatcttctccagcgtcttgtttgccgtgtgtttcaggaggaaatggcagaagtccagtacctcccgagtatctgggtacaagccaattttgcgtacgctctggaagaccttatcgagatccggaagcttttccagctcttctacaacgtccctgtctagggcaatgctctccatccacttcattcgctgctgcttcttgtacagtaggaccagattatcaccagagaatggcgaccaagggtgccatgagaacttctctaaaatgttttccggtaagaactccaggatcattcggatagcaaaatccgcctgctgctgctggttgcatttgtctggaacatcggctaggtacagatcaagtttccttatgtgaggcagcccgatgttcttagggttgaggaaggcaccaaggcgcgtatcttgaggtgacccaacatcaagcgtaacctcgtagtacagctgacggacggcgatttgatgaagctgtttgcaggcgaggcagacgttgcgcagatctgtcggtcgattgatctgcccaaatgtcagctaggacgtagtcaagcaacgaaaggactatgcgacaacatgcaatgcgcagaggattactgctacgccatctcgtcgatagcgaattggatttgcagtccagtaacaccgatgacttacatgctgtatgaccaaagtcttgagatccacggagagatccatgaacgttaatcgtggcgccatgcttgcgacttaaccgacagcaacctaatggtctctgtggaaccgtaacttccagatacgcggcagacgactctattaaaggcccatacgagtgtcggagagctgggcttgttgcctggtggaggtatgacaaagagggtgccactgatgcgaccggtcagcacaagcgagagaggtggagtgtcggaaagcgtttgttgaaaggcagccaaaagtgcagcttagcttcagcctcacaaaccagggtctaatgcatgccccacgctaggattacgctaggcgcactggagagctggggtaagcttgtcgtggctcgccgttattagtcgccaaatggcgatccctgtaacgtgaaaggcactgtaggctttgcttttccagatgcagttctcgtgtgacatgagctgctgaatagtcaccaagcccagatcacacaggtccaaagtcaagcagcatttgataccgtgttgtcggtagtaggtcttgtatcagcagcgcagtcgtagctagaggtcttcaacacgctgcacacacgtcagctccgccaagggcctgtgccgtcaagggccagtgccgtcttttcacaaggaccatgtctttacaataggttaatttgataaaatctggctaatatgcaataccttggagaaccatccaaatgtccaatagatatatgccaagatgttacaaaagaacgccggatgccgaacacctcgctatgcaggcaaatgaaccaagatacgtaagaacgagaacagccggcaagaatcacgcatgctcatcgtcgctatccccaaagcctgccaatagctctgcctccaagccatcatcatagtcctcttgcaaatccggcgtgacgccatttgttgcgggagctttttcttcatcgtctccctggccttcttctggtccggtagtttcggggcttggcaggcctgaggacttgtctgcgctgagaacgttggttaatgatgtaacccgctccatggtgcgcttcttccttcgttgaagtttggacgccgatgccacactgctatcgctctcctcagcttcgctgacgtctgcggaattagcagctcgcttccgcttcttcttattctgctttgcatctgacgctgtgctgttgtccgagcggacactatctgaatctgattcatggtcatcatcggtatcggtttcgttcaaaaaatctgccagctcgtcgtccacagaggcccagttatctgctgtcagctcgagctcgactggagattccgcaggctcttctggctcttcgtcgccagtcgcattgatgctctcgtcctcgagctcgccgaaaggagagccgccacgctcagcagggtctatttcgatgctgtatggcgtttcgtcgacatgttcccaccgtgtacagcactggaacatccattcggggttgacaatcttgatgtgctgatatcgcgcagcctgcttgacctttgtcgttttccggtccgggttagctataacgtgtgtggtccggcggttgacgcttgtggtaacttcggcgccaaagctccttatccaaagcgcataatcggatctgtccatgttagtacaaatttttgaaactgcaactgagttctcacgtctgaacgtccacgcctagcgggataattcccgaaaagacgacgactacgccatcaagcacctcttccttgatgcggggcataatctcagcaacatcagggatgatgtcactgagcgcacgtttcttcgggctcttctctcccttgagctccgcgatgcgaccgccagctggtattgcttttgccttcacatactcgtcgtagaatgtgcggtgcacctgtaccaggtgcttctcaatgatttcaaggcctctgtcgtcatcgttgagaacactgtgccgtgccttggggtgctctacatgttccatttcaccattgggagcctcggggaaaacttctgcatcttctgcttgagcatcttccttgtctagcatgagttgctgctgtaagagaggcctctcagtctgttgtgcgatgatgaccttttcttgttctttcgcttgctgctcaagaacttctccgccttcgcctgctgccatggttagtaattgctggccaatgtcgttcaagtcgccgtttgttgcatctgtgggcgcgggttccgcgggcttaccagcaactgagacaggtgcaggcagtcctgtttccgtttgcgctaccttgttgggaggcgttggcggcttgtcctttgcttgtgtaacgagctcctgctgctttggcaggaaggctgcgttgatgtcgcccgcgcccaggaagaagttgaagacgggaacgcggaccaaatgcgggctgtattgccagacatctgctcggtcatctataatgaccaccatggctgtgttttggtagaagagtcgcgtaaggttcttcagtttgtctgtgtagttttcgtctcgactgaggatacggtcgccgaagtatttgcggtcgggatcgatgattttcatgatggcttgcgcataagcgcgggtcgccatggtgtatacgtgcatctcgtacagctttgacattttgtcaaaaaactccttgaggccggggcgcattttgacgtagtaccagtttgcggccacgtttgacaagttgtcgtcagccaactggaagcccttgacatctttcacggcctcgtagttggggttctcgggatctgcctgccactcggcgactgttcgttcgcaggttgtgtggataacggtctggtcgagatcgacgatcagggtcagcttttttgagttcaaaagccgcttcttggtgtcctcctcggcgcggaccgcttcgttgtggctgacgagcaaagccgtgttgtcgtgcgtcaggttgacggtcgcgcggtttacgtctcgctccttggtgaggtagtcgaccttggtcatgtcttcgccgcagtcgacgcagaggccgccgaattgcgtttcgtgcgtgcatggctcttctatctcgacaagctcgactctgcgactgttaacatcactctgtgcctgcgcgcatcgcgttgggggcaacctacccaggccgaacaacgaccgtccccggcttcacgaaccatcgcgcaatcttcccgccggtcgtcgcatcgaaatgctgctgccacttcttcttgacctgctcctcaaccccccacctgtcttcctcggtcacagtctcctcgtaccagcacgtgaacagcttgtcggaacgtttgacatcctcgtccttgcgcttgtgcagcgcctggattgtgtagggatagcgcagtcccggcggcgatgagatcttcattccgtgtgcgggcgcccatgcgactcgctatgtggtgttgtggcagtcgcgtcgcgctgctaatcggcgcattcggcacggccgagctggagctggagcttggacgggacgcgagagagctatgacgctgcaggtcgtaacttcggacaggcgcaagtccccgtgacaattcgcaagtgctgtgggaacagctgcttataggagcgaatcgtgcctaggtatgctaagcaaatatggtcctggttggcaatgacagggattgacgtcgggcggttctggctccacttgcaactgtctcccaaagagttcttggcattttaagccccccaaaagtggcgggcgtctgactgttaaatagtcaagccgccctggctagctttgtcacgtgcgctcagccgcgcacctcaagcatctccatcgcctggcagagacaaaggatgaccacaaagtcgcaacctgtcatgcgtcgaatgcgggctatgaaaggatacagatattgatcgcccatccgacattgcaatccaaattccgtctaacatattccgttgcaaagtgagaacatgatcgccgtatatagataggctgcaggctaccacctgctcacacaactggcgcagtgagtcaagcctacctgactggaatgtgcaacaggccatgtgtctgggcttggttttctcttgatagaagcctgtggctgcaccaagtgttgcaataattcgtgcgcactctgttttaacttgaagtaatatttgagaagggcattgtcttatatacaagactcgaaagctcgatgagttatcagcgtggtacacaatgctaaaaggccatgagtatatccagctttactgaagttcctggggacagtgcttattctttgtagatacattgcgcacgaacaatgagtatctagtgactttgaattccataactaaacctaaccaaagtctcgatcaatattaccattccatgtcctcgtatccaccaaggagtccagtttgcgccggtttgctatgctcattgccaaattacagtacgctcaatctctataggcagactccgaattgcgcttctgcgcccctttcatcaccatactgcccagcaccagcgatcctccaccggtgcgaggtgcgtcctggttcatgcccaccagtggtgattgggcttcaaaatgatgcgcagagacgtctacgtcttgaccttcttcaatcatggtccaatcttcttcgaactcgtctgtctgctcgtcgtcttgcttcacatgcttcttgacaagtgttcgagctcggtctagctcgcgatatattgtctggatggcgacttgtggaccattgtcctgggtcatgttagttttgggatctggagatggtgggcatcatgtctcttaccttgcgaatcttttgacctagaaccttcgccttgatgatcatacgctggctgtttgttgcctcccacagagcacgactgaacacgctagtgttgactttctttagccagatacccacacccatgtcttctacgcgctgagcgaagaagaattggtcgccgaagaagggcttgatgattgtggggataccagctcgaaggcttgctccggttgtgcctgagccaccgtggtgcacagctgcgtccatttgtttgaatagccagtcgtgtggcgcagcctgtatctggaaaatctctggcggcagaggaatttctggcttcgatgcatccttggtcgcgagacggtcagaccagccttttgaaagtacgcagcgcacatccgccttgagcacagaatccaccacagtcttcgtaagagctgctggatcgtcgatgactatcgagccaaagcctacgtagactagcttcttttcatcttttcgcgcctgtgtgatgaaggctgccaggtccgcaggcggttggtaggtgtcgccctcgtcaagaaaccagtagcccgtgactcgaatccaatcaggccagtcaagggggggtggaacaacatgaggactgaagttgtacaagaagggtcgaaggttggcctgcatcttggactgagaagtgttttgtagccccagctcccgccgacgccacttgtttacttgagcactaatcgctgtccagaatagtttgtcaaataattggtaagtcatattgttgtagcctccacccattttgttctccaggaccgagaaagcatgtggataagctcgagtgcgcgaccagggcatagtgaaggcgcgaaagtaagggatctcaagggcttctgcgacgtgtatgccagccatggtactagggctctcgatgagcacatccgcaccctggcaggcgcgccacgatgagctacacacgtcgtcgagccacccacgaaactttgagttcgcctcttttatgaagccgtatgtgaacatgccgtgttcgacacagattcgcatcagctcagcggggtcgccatcgacaggggcaaagtcgataccatgcttccgaacccatggctcaaattcagcatgtgttgcgatccgcgccttgtggccttccttgagcagctctttgcagagtgaaatgtatggttgaacgtctccgcgagaaccaattgtcaggcaaacaattgtcagaggttcaggtggcttaaagtcgacgaaggatgccagcggatcgtcaaatatcagtggtatacgatcatggtccgctgcacgtgcaatctctgatacatcgatttgttcgtgggtgtcggattgctctcgtgcctgctgcaggagatcgtgttcggctttggcagcctcatcgtcgctgtcgacaccagaagacgaagacgcttcttcgatatatttggtattctccagaatgcggagtactgtgatggcacattcgtctcgatactcagcctttgaaaactcgaagaacagctcttcgtggccacgtatcacgattgctagaccgtgataccccatacggaagcctttctccttgttgacgttttcaatgtctttcataggtaaaatgatctatgattgtaagttcaaggttgaagtgaggtcaattgacaagcctaccttggttttcgacgtgggcatcaagctacgaaagcagaaatatcttccgctaatatagatcttgccgtaattaggaagcattcgttgcaatgaagcaaagaacgatgactgaagtatttcagattccggaaatgcaaagtgttcgcggaaattgtcagcggcctttgctgcatcatcatcatcttcgatgccgtgtatttgatcgtgaggctctaaaccgtcggcagtgttgtagtgcttgcgaccacccgccagcataccggagaccttctcgtaataacccattgattcagtcgctagcaaggagcccatttccttcgagcgcatcctaaggaaccctgcaattccagacgctttttgaagcggatacgaggcgatttcttgaagggcagaggatgaatttgacaaacgtgggagtgtttggctggggtctgtgtcctcctcagcctcagttgaggcaggcaacagggaggtgttggtctgcttcgagggacgaaccaataattgcaggtgttggtcggcgccagaagatcgcgttgtatcttgtgaatgccgtgctgcctgttgcggtcgctcagagtgggaaacgcccgctgagtgaatggcgggcgcacggaatacgtccgagcgattcaaaatttgtgaagctgatgcgctactttcgtccatcgactgtatagcagccgaagactcggtgccgggatctagtgagagagtagcggactcagtgtctgctgctggggacaacggtgaacggtcaggtgcgcgacttttggtaagcttttcactacgaccaccactgaagcttcgtcgtacttcatgacttgagcggcggagagcgcggctagcgtccatgctgcgtcgtacatcccaactctttcgaggcacgtcggtactggaacgcgcagagatatcgcttatactcgatcgtccaacgtttgggttgggcaaaggtgaaagagtggcgcggacgttctctttgatacgtggtgtgtcatcaggaactattggcgacacaacaagactgtggcgatttgaagttttcaggggcgcggtgattggtgtgggattgacttggttttcagtagagacctggtgatgttcattgtcgttgatcataatgcgcagcacgttgagagcatcttgccctctgttgaagaatgagaaaaaatactgcctgtattagcatacactgtacaaggatgtacataaacatacctcgtcgatggcgaatgtttccccattgtcgacaacacggactttgaccgtatctgcaaagtctaatatggaactttcttcgatctcgatgacattgcgaatcggcattgatatcttgacgctgttgccttcgttgtgtgtacgaaagataactttctgtatagatttgacccattctttggcactcgcagcgctatcagccttgaattggtaggttctctcgtccgtggtgactgtgaagatagtctcatactcgcccttcttcttgttctcgacgacctcagcagagatggcgtattgcagattgatacggtttcgtggaaagtaaagctctgctggattggtataatacgacagcacatcgccgcgcaggatgaaccagtatcgattgtattttgaccggccgcgcttgtaaaggtagcccgttttactgacatcgtgctgtgatagtcagatatagttcgatgtatatcgtaaattggaaagtcttacatgcttcttcggaatgtaggcatagaaacaaatgtgtttctgagtgatatacatgtatccctggagtagtatgctttgaagcaaccaacatggatattcagagatcacctcctcggcatgctcaaattcgaaaatctgttgtatcctagttgcgagtgatacggggcctcgactctgagctaggccgaccgagcttccctgcccgcccctccgctccgatttcctttgtttctctacgtgaatttcgtcgcctgtagtggctctggccttccctttcaaggcatcgccgcgcttgtgcgtctcggatggtgtttctgttgatggccgaggcggcagaaactgggaggaagacatttggtcggtgtgttggccgtcggatcgcacgtctttcctgcttgatatcttcagcttgggtagggaccgcagcagcttgttttcggacagtgctctgcggtgcttcccagaccctatcttctcggctctggagtcttcttgtggcggtcggaagtcgttcgcggtacgcagcctactgagtctcgcagcaccatccaggcggtcatggagtgtcttccctttgccatcatcgtcgctgtcgcccgagtccacctcctgcatggtgcctagatctacttgtgactgccctccagcgcgagcgatgatggagaatattgactggttcatggacatggcgtcgctgcgctttggcgcagtcacatcttcctgcgcatcgtcgccgtccttgaagcgctctgggatgtccagcgacaagccgcgtgtatcccgtccgatgtctttgcgcttcttcgtcagcctacggctgcttctatctcgccctctgtcttgtgaagccatggtgaatgtgggtagcgcgtgtagcgtcaaggctgtggtgggacgtttcgttgtgctctgggggccttctgggttacgagcggaagtgctgcggcaaacaacggggcttgggtgcaggggatgcacgaacgaggctatacaggcagaagcggtcactgcggtaggcagttagagagcgacgccgttacatggtgaacaacgagatgacggacgatgcgctgacagctggtgcgctcacaagacagtactctcaagtgctagcgccgggacacttgcatgagcacctgcagtacgtggggtgataagacacgtgccaggctgccagtctgtccgtggaccttccggctgcggctcaacaatatcgtagggaccgcctattgtcggacatgtcgactgtctctagcactgtcataatatcctgttgctagcactcaactgttgtcaagggaagctaagctcgtgcgtcatcactccgcctatcgataacgctctgtactggcgcaacgcaccgactgagcaacggatgtcctcctgaagctgtacggagttctcttgaaagcataacgaatcaagtatcatcactgcagtaccaaccacttgacacttggcttgcttcattcctgatttgattcgcgctaatcgacatatccatgtatcaaaccaaagacgcaagctactatgcgtacgaacattctgatccaagagctttcaaccgacgaaccaaagtacttcaatcaacgtgcaggacatacaatatcagaacctttacttggacttggcaagaccgacggcgttgttgccgacatcgtagacagagtaccacttcctgaggaacgcatcgccgagaatagcaagaggtcctactggctctgggaagtccatacccatgaaggcagagatacaagatccctgaacctcaagaatgtagtcgaaagcgctgatggtaaagttgtggccagtgagcgtgaaggtgaggtcgggcagaccgtcacgcttgtcgcactcaacagtgtactggccgttgaagcccttcttggctccgatctccttgttcctgtggatagtcagcgacattatcaggttacttgtggctagaatcaacatacagaagctcggcaatggtggagggaagagcaataagcgatgtgccggtgtccagaataacaccagtgtcatccatctcggcagtctccttgccaaaagtgatggcatcgaggtcaacctcccagtaggccttgcgcctcaaaggaagcttgatcagcttgccgctgtagtggctctcgtcaatgccgccaaaggtcgcctcagactcctgctgggcgttggtgtcgccgaggtagaaggcaaagacgggctcgtcaaggaggccctgctcgagcatgttgtagaaaggtgggacaatcttgtttacactgatggtgtcgtagccaaggcccatgatgccatcgaacctgccgaaggcaaacgcgagtccaggctcagaggtggcctcggcgaagtcctggttcttgaccttgaggtcaccaatctggaagacgtcgtttgacacaaagccgctcagctcgccggatccgtagcggatctcgaacgaggtgccgttcttcttgtatgtggacgacgacgacgagtcgtacttggtgtgtaggtagcatgcaatcgagttgcattcagacgacggcacccagaggttggagctgccggtgtcgagaacgaccttgaacgtctggggtggcgtgccgagggagatctcggagaagtctgtggcgagtaagtagctgtcacacgcggttgcgaagcgtccaagagcggtaaaacgtacactgggcgtttaggaagttgctgacgggcaccgggtggctgccgtcggcgatgtagggcgctttgaagacctgctccatgtgcgacttggcctgtatgcccatgtacttctgaccaagcgcagcagcctgctgctggatgtcggcgtgcttctgtcgcgcatgttagattgtcgctgtcgcgtgatgcgtccgatgccacgactgggaatgacttacaagctgctccgatagaggaaccttctttcagcgggatgcggtggcatgccggccgtggcgcccgcgacctaggccgcgggttaccatcgctgttctttctggtggcggatgggtagggtaaactagccggagggaaggagagatgcgggtagggggggaggcatggattggatggacttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattccacaggatgaattgtgatgggggtgtatgtggagcggtgaatggagagggtgggtgactgggtgactggggaagcagctgagcttgagtggagtggctgggacggggagcttgcgacgcgctagagcggccatgacgacctgcactgcaggtggcagcttcctgtagcctagaggcacgtgcgacactagcgccgacgcatgcaggggtcggcaacagatccgcacttctgaagcaagtggccggctgtgcacattggcatcctggtgagcatcttcaggataggattgcttcaaagactatgtaaatacatcgcaggcgcaacgcagcgaccatcacacggtggcatctggctcgtccgtgtactcgggagactgtgtgatctgcgcctcctgcccccttcgcgttctctccaggtccgccgcccacagccctgaactgaccgccgctgtcatcaagaagaacatactgaagggaggagccagctgcatgaacagataaacagtgccgtacctagatgatctcgtcagctggacacttcatgtaggatcagtatgcttaccaggtgtactgccaccgtctctgcgacacatgtccgttccgctgcttgcgatcgtagccaagtagctgaaaatatctccagtgttggaaaggtcccgcacgatatcctgtcagcaggagaaatattggaaccccaatatatggtacaaagttaactggcaacaagagtatgaactctgcaatctggcgaaacgagaaaggcgcgtagacacacgaccgcgcaggcttgccgaggcggcggacagggtcatttagagagtcttcggagacaggtcgatgttggcggaccaggtcctcgtagcccttgtagaccagaacggcatcgaatatgtccacttgcgattcgtcctgcgcacgtcaatatgcctttcaaaatcaatagtcacatttgagcactcacgaccaggaacgactcaaacagtattgctactacagcagctccttcgcccaagaccagaaaggttccgttgacccatgcactcccattgtgttggaataacgcaagaaatgcgacttgtgggagataggtccaaaagaacaggttcaggatgataaaggcactcagcaggaaggcaggaagaaggcgagccttcagtaacgggtagaggaacgggtgcgcaacaaaaaaaataactccctattgattgttgttagccctttgttaaatctgttattgatttcagggtgactacctttggtaagtaggaacaagcgacaatgttctcccaggctggacgcaccactaccttgggtatgttttgcagtgctgtctgcggcggtgagtgtgcgtgtggcattgttcagtgctaaagagtagcaaagttgagaacttgttcagcacatgtaagtcgtggtgtgcctggcaagggagctgtcccggtgacgtatgcgtctcgccgcatgacctcggtccgcttatcgataatgcgccgacaagattcataaagtcgaagcagtcgcattggagcagttggcgacagatcagatgccgtgatgcacttcaaggccatggttttgtctctgttggctctttggagacgacacgtggattgctaattatccactggagctctagattaatgtgctgcaacctgcgcccaccaggcatcggcaaaattcatgcctgccttttcctaacaaaaggaggcaacgaggtagcctgtatatttttaaagatttctttcatagaattaagtaaattattttagagctgcgtatatgcttaggctctcctaagcttataatgagcatacctctaaacactgttagctaatgtcgtgtaggtgagagcgggcacgaattttgccgctacttggtgcgccctaggactgcatgttttccattgggcaatccggcatagcctggcccagcatgtttttgagatcgtgaagctagttcccccagggttacagctgcgcccttcctctataatcgaacatatgcaactacagacgtgaaagcattaaaagccgcctgcgtactgctgctagacctttattgctttcgcaaacaatttgtttctcactttcaccatgtttctgaactcatccgctgcctcctgggtctacaacgaaaccaaaaccaacattgaggtcgagccctttcaccgtaacctaccagactatgcagtcactccgctcatccctctaccgagccttgcaaaagaacttggacttggtcatgttctgctcaaggacgaatctaatcgcctgggattacccgcattcaagattcttggggcatcgtgggctgtattcaaagcggtcgccgcgagatgtaatcttccgccaactagcaccctggaagagttaggcacggctgcaaggcaggctagtattcgccttgtcacttgcactgagggcaactggggaagagccgtctctagaatggccaagtacttggggatcaccgccatcatatttgtgccagactttatggacgaagctacacagcggaagattgagagcgaaggcgccaaagttgtggtagtgaccggagactacgacttttccatcaagaaagcgagagaagaggcggacagagatggtctgctggtcatggacgtctcgtgggaaggctatgaggagataccggaggtaattcaatgagtctggctagaattatagctatgctgactggaatagtgggtggtggagggatatacaacaatgctcaccgagacagacaggcagctagcggccatgggcgtccattcagcaactcacgccatagcctcggttggtgtaggatcgtgggcgcaagctgtcactatgcactacaagagcaaggaaccttctgcaacagtgatcacagtagagcccgacactgccgcaagtctgaaggcaagcttggaggctggggaaatcactcctatcgcgacaggccataccatcatgaacggcatgaactgcgggacagtttccacgaccgcgtggaaggttttgaaagaaggtatcgacgcaagtgttacagtttctgatgtcgatgtccaccatgacctgcaatatcttcacagtcaacacgtcaaggtcggaccatgtggtgcagcaactttgaccgccttgaagcaagtgtgtcgagagaataagggggaactagggctgaccgacaactctgtggttgttgttttcagtactgaaggcgcacgagattacgccgtgcctattagagaatcgatcaggcctggtgctggtccgtgactggacttacatcttcctacgtagaggtgatagcttgaagccctttgggcagtattacatactgaaaagaagccgtatagtgtagtatgatggggttcaatgctttatggaaccaccttggttaaattcagattccgtgaaatcctccaggttagccattattcaatcactattcattgctagagttggtgcgttgaaatatgccgtagccatagagcctatggctctatcaacctagtgtcttcttcttctccttctgtcgttccatgacattgagtacgtcctctgccttgtttttatcaccacgcttcttcttagtaccgcgcttcctctgcttcttcgcatctcttccgccgccctcagcatcttcttcgtcgtcctctgcaccaagtcctttccattgactgaacttgactttttcaccctccctctccatgtcgtcggcatcgtcgaatcgtgatgctccaaaaccaaggtccatgtcttccatgtctcgatccgaagctgcgagctcagcagcacgcttcttgaggcgagcttctttcgattcagggtcattgggatcatttgaagagaggttctgaagtagcgtagagctttcgtcgagattacgcacttttgctagggcggcgcgtactgtggcatcggccacagagaggtcagaggcgtcagctgattcgcgtgtgacagacttgaagtagtcacgcttgactggcgcagtacttgctgagctctttggaacaggttcgctaggctcttggtgtggttcgttggtctcctcagattccacccctgtttgagccttcgcagtgtcgactggttgcttcgggctctcaccctcttccttagaatcgtcttcgtcttcgtcgtcatcatcatcatcgccgagattagccaggggattgtagtttgaaccaactcccgcgaaaatgtcgtcgtcttcagattcatcatttttcggctctggtaaattgtgcatgttgatgggtttcttcggatcgtcaatgtcattccgaatttcaggcgcaggctgctcgtagactttctgtttcctgagtttcctcttctccttgccatctacgcccgtgacgatcaagacttcgcggcccttttcgtcgacctcgattcgtgatgtctcaccctgaggattgatcttgcggaagccaggtcccaagcttgggaaccttttctcgtgctcagctgcggcagccgcggcggcttcctctcgttgtctcttgaggtctttcaggatgtcgttcctgcttcgcttcacgccagcgactgggggcggaggtgatttcatcgtttcgcccttcttgtctgccttctggcgcacgatcgggccaatgtcttcaccggccagctcgtcgaaagcatcctcgacagctggggactcctctggtgcctcgtctacctcctcttccgcctgttccacctcaccggccaagacatcctccccgcgccgaactcgttccagcagtttccggtccagtcctttgaccagatgtgtagtgctgacgtctccgcccgtgatttcctggaccagcttctcgaaggtttcgcggtcgatctcgccgagcttcatcgcgtcttcgagatttttgacgcgttttgcgatctcgctgtcctccagatccacgcgccctttggtgcggtcggtgtagcccgcggcgagcttagttcccttgggggcggaggcgcggccctgcttctgtgggttggctttggcattgcgttcggcgagctggcgcgcaaagtcggcctgcaccgagcccttgccgatttggcggctatgtgactgtcagcgaatatcatgcgaagacgatggctgggagcccttacggtgtcatgggcatgctcgagtgtttgcgcgcgcccaagacagacttgggcgtgctggcagcaggagacttgcccttgtcgccatcctgacgcggcgtttcgctcagcaacagccgccggaactgctggttgttcattgtgagggtgatggcctcactgctgccaaatccagcacctgctagctgatggaaaagttccgccaagcccacgatgcgactgactcgcgtgcagctccaaaacgcggggagctctctcaagctccgcagtgagcgacgtcacgtaggaacagccaaactcttgagcttcacttgcatgcaaaacccaagcctacgtgacttcgcctagcgattcgcatgttacgtcgcatttggattattctgaagatatcaggctccgtggtgtatcaggttgattcgaagctgaagagctgggggctactttcgcttgattccatgtaaagctacaatatgggtgtgttgacaggatgactctggcggggcccgtacaagcacgccgacttgggtaattagccgcttccgccgtaactttgcacaacacacactataggaaccttaagtcgtgctttggctgttaattatacatactcgtccgtactgaccccggccagtctccgcacaagaatcctctggcttttcccctccttgaacctcccctcttcatcctgagtccccacacttacactcttcttcatttgccaacatgttcaagctcttgttcattgcagctcttgctgccctcggcatatgccagtattcctcgccatctaactcattcaactcatccatctacgaaaacccgatcttgcagggcgtaggagcggatccgtacgttgagccgtccccatgagcttccttgagactaattgcaacagctgggtcttccgccacgatggccactattatctaacttttactaatacacaaaacattaccgtctaccgtagtgacgtgttgacagactggaacaatgccgagtccaagcttgtcttccagcctccgccaggcatgaactactcaactgatctgtgggcacccgagattcatgagattaatggcaactggtacgccatcttcacggccgatcctcgcaacgactctcctcctcctgaagtggagatgtggtgtgagtataactgccctgccgtccaccaccgcatgtacgtggtcgagggcaaaggctccaacccttgggacgcccagtgggaattcaagggagagctcaacacgtacgatcagttcgcaattgatggaacatatttcattcacgggcctcaaaatgatctataccacgtgtatagttgctggtatcgccagtacgacggatggccagccaatctctgcatcacgaagatggaaaatccgtggaccgtctcatcaccgttttcagaacgccaaatcatctccgtcccagaatacccctgggagaagacaccgttcggtcgcgcaagcaacgatcgtctgtcttccaatgaaggtccccagcaactcaccaaccccaagactggtcaaaacttcatcatttacagcgctggacgttccgatacccgaaactactgcctggcccagctcgagctggttggagatgacccaatgaacccaagcgattggcgcaaacacccatatcccgtcttttatcaaaacccaaaggaggaggtgggtgggggtcggccgtaagtcacactgcgcacgatacatcctcatggaactgacaggtttgtagatgctagctttactacctctcccgacggtacggaggactggattgtctaccatggaatgcgggatcccactaatggctggggtgctcgaacgattcgtacgcagaagttcgagtggaacgaagatggcacgccaaagtttccaaggccgggatacggtccataccaggtaccgagttcaaagtaggaactgcacatgtgtggactgggtgcactcgtttgcatatgaccttctcgaagaaccggatggaggcgcgtatatagcgccgaccggggccgtttcaacctttggtagatcaatctggtgactacatggtctcaagattcgtgtttcaggcctgctatgtcacgtcacgtcacgatgaaaatgcaggaaatcacgaaagggaacgttgacttgaagtagtcgtaatgtcaggataatgctcaaacaaatcgtgaatcatcaaaatatacagtcagtactaacgtaccacccagctgtcgtagctcaatcataccctcagacagcgctcttttccctcgcaagccttctcagccgactcttttctgttgcctcttccactttcgtctttctccatgagcaggactcagcaaagtcacatatcctacacttgaatgcttcctccatttcaaccccttttgcctcccttgcgcccttccaccaagccatctcctcggagatgtacgcgtcaatgacatcagtttcatatacagtcagctcgctgccaatgacatcgccagtcttcgcgtagcgaaactcagcacgtagtatgggagacagactagttggtggaagcgtggtttgcatctcagtgacaagtagagcccacagggagagaagattcgggtaactggtggcttcgttgtcaggtccaataccgccaatctggtccatgaaaatggatgtgaaagactctagcggcatcacgtcgtatcttccaaaaacagtctctgcatcgactgtattcaaagaaagcgactcgagaagtttgcggtaaagcatcagttgcatccatgtcggccgcaaagaggcacccgagggcagtgaccgagccgagcgtgttttgacatctgcaatatagacctgccgatcaggttccaggccacctagccaatcgccgtcgccgtcttgcgatgcagtcttcccaaatgcttgggtaatgctcatttgaccaggaggcagcgggacgacaccaccagtcgcgttctgtccgtcctcgctcccaaactgctcttcgaagacaggatccggacactggtaagacagctcgtcaatgacaccgttgacgacttggccctctaacacgccccagacctctagctcacgagtcagacccgtttcgcgcagacaccgcagacccggatatggcgtttccacattcgcaagccaaagcggtcttctttggtctgcacttggactggcactgtggtgtgcacctcgtcctcgagcttctggtgtatcttagaccccgtccgcatggcttgcgtgcgcggcttgcgtccgaacttgctgagggtgtaaaagtattgcagctcacaccatgctggcgatacaagatctgtgacggagagcggcttcttgggcttagtgcgaaagcgctcaataggcgggcgtgtgtcgtggtctgcgttatctaccgcctgaggcgtggagaggggccactctgtgcgcgatggcgaggcaattgaattgaagcgcgaggacgtgagagtgggcgattgtgaggagggctcttcaagcgggactagacgctgttagttgtcagtctgttggaaacccagcacgcctttgcgtctacataccactccacgcccgacgcgatctttcgtcgtactcgacttccagcgtttcgtgtcctcgaagcggcgagctttgcatctctcgccttgttccagcgggagcaacgctcgtggccttgtccctagcctttgcaacgcgcagcagcgtgggccggtggacctgtacgaagccgtccacatcttgatcttcgtcctcacgctcgccctcttcaaattcaatgctaggtagcacgcggcttctcgcggtcggcctggccgtctggatcgtctccagcaccccagcgagtatggtgtcttcgtcaatgtcttcgaaacccgtatctgatccgtagtcgctcacggcagcgacagagggtatttcaacgtcagagccatattcgctgggcgggttcatcggctgggcggtggatgcggccatgtcgccattgttgtctagccatggagcgggtgacgcgattgtgtggcgacagcctgacgcgctccttatgctggcgcgcttccgcgtgcagtcgtgaggtcacatgccgacgcgcgaatcaaacattgaatatgcgtgtacattacgagacaagaggagttgcagaaataatgatatagacatgtcagagctaaatgttcttctcggtagatacacttgagtcccaatgtggcggtcaagcttcagccctgcattgcttcgccgacaccagagcgggtgaacttcgctccaagtacagcgtccacgccctcgttgaagtctggcatgtcgtccgcgcgctcgtccttcctactccatttaaccacgccctggccatctacagcgaaattgcccgccgtctgccatcgattgccgctctcggtcgaccgcaccttgatgccgtcctctttgtccaacttagacacactaggtatgctgcccaggacgtgccacaggcttgaagtgcctagaccccatgctgcgtagatatccctgtccgcgtctataatgatgttaagattcggctgtgtatttcgtgatggctcaggcaaagctgcaagccatttgtctgttgcagcttgatcgctgtgcgagacggccacaaattgaacatctggatgcgctggggcaattgcgcgcatttgaaggaatgtcttctcagcgactatagcaccattagcagacgcgcttctcccatctgatatgtttcaagtacatggacatccacagtgcctcaggaagctcacgactgttggcttgccttcagccgaaaagctgagcctggaggttgtcggtgctttctctcccaccgctggtgtagagcctagcttcacgctcggcggcgacatccatgaccagaactccgtttgccaggtcatattgaagtgcagattggggaatgcatccatatgtctgaagcaaggccatttgtatacgacaccatctgcaacggtctggtcgtagccccattgaaagcgtcatatgcggggtctcggatcgcaaccagcaggcccgggtgcgactcctgatcgagctcatgcagcgcaacactattgtaagcgcatgggaccggtctcgtgacggagtctactttattaagtgagaacgggttccacgagtcgacatgaccaacgcaggcttttccaaaatgtatgggcgctgtcagtgtctggcacgtcgactgtatatttggcggcggatggagccacggataaagtcaaagatcaagtcaaacagagcaaagagtcacgaggtatgggaaggtagattgaagtaagaatcagttgattcgggtgatatcgttcagtgaccttcactgagagaccggatatactacatgctcagcatcattcgatgcgcccagaaaggctgaaaaccgtaaaccatgattaaccacaacgccttaagacccaaccccggaaaccatcatcaacccgaatgtgttgtcatgtcgagtcgtgcgagaagtgagaagcttaaccacgctcaccacggaggcggcgggcgagctggatatccttggactggatggtgacacgcttggcgtggatggcgcacaggttggtgtcctcaaagagggagacgaggtaggcctcgacggactcctggagagcgccgatggcagaggactggaagcggaggtcggacttgaagtcctgggcaatctcacggacaagacgctggaagggcagcttgcggatgagaagctcggtggacttctggtaacgacggatctcacggagagcgacggtaccaggcttgtagcggtgaggcttcttgacacctccggttgacggcgcggacttgcgggcagccttggaagcaagctgcttgcggggagccttgccaccggtggacttacctgagaagagttagtatcgatgcgaaagtgaagtgcagtgcaggtgtcgggcaaagtcgtgatgcaacgcaatggtggcaacaccaaagcgagcagcggcgacgatgcaagcgatgcgatgcgcagatgaggtggtacttacgggcagtctgcttggtacgggccatctttgatggtgttggtggttgtgtggatgaggatgtgttgtactgtgcatgtacgctatggctcgctggttaattgcaccttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgaatcaaagagggaagggagccgagccgggctgagttatttatcaaatcgggggcgggtgggctaccgggagaattcaaattccatcagcgggctcagaatcagcaggaacatctaaagggtgattttgctacccagcactcaccgcgaacttcaaactaggcaagtctcgccccgccccgcccattggctcgctagggccgttgccgaaacaggaagtggcacggttgttgatctggaaagcgcgcccgtgcacgacggtgatccagcttggccaccacgcaggcgtgtgatccgacgcgactgccgcacgcgcctgctcgcctcaaatacacccaccgccccatccactcaagttcatcacaacaccaagcaactcttcagcctcaacaccacaaacaactatccccaccacacatcttcctcccaaacacccccacacttcaacatgactggacgtaagttgcttccccataatcacataatcaccagcttgacgcgtctaccacagcgcgtcttgcttctgcatcttcatcaactccatactgacgcgtctcacaggcggcaaaggtggcaagggtctcggcaagggtggagccaagcgtcaccgcaagattctccgcgacaacatccagggtatcaccaagcccgctatccgccgtctcgctcgtcgtggtggtgtcaagcgtatctcagccatgatctacgaggagacccgcggtgttctcaagaccttcctcgagggtgtcatccgtgacgccgtcacctacaccgagcacgccaagcgcaagaccgtcacttcgctcgacgttgtctacgccctcaagcgtcaaggaaggactctctacggtttcggtggttaagcgcatttcattcacggttttcatgttacgactttgccgcctcatcggttcacggcaggctttggtgctcggcgggatggttaggggtcatggccttgtatagtaggcttcggagttcacggtcacatcagtctcatcaggattgttttcatggaatgataccataattcttcatcaattgccctcttctgctgtgagtcatgtcgtatgtcatgtcgctgtatttcccgctagcacgtgctgcttgagtatggtcagctcaagcttgcgttagcctatgtattacacctcccaactctatgcacccgttgttactgttggctcctccaggcaaacgggtttcgtgactcatcaccaactccacaatgctgcctagagtggtcccagggcaacttctctttgtacttgttgcaagctcctttgttgcagtgtgactaccgctttcagaacgtgtgcctgaaaatctcagctgcaaccacgagagtcgtggggcatattgactgccgttcccgtgatgcactcttcatgccgatcgttgtatttttgtcgtgctgcatttccgctgcaccctcgcttttccgactctcggtcctctgacgtatccgcccctcatggcaggattgcccctacgaccgatacaaaatgacctctcctctccaacccccgtaccggtgcccaggactcccccaaagctcatctctggcataaccatggctttgaagcccaccccgccgagcgctcttttttggacgtcttcggcacttgtgtcgactggcgcacgactgtagtcagtgaactacatgcccaatcacatgctgtcctcaatctcagcaacggcatctctggcttctagggtgcgacttatggcatcagacatgaccatggaccattggcgtctgttcgctcagcaatggcgcgacagctacaagcagttcacgcgacaatccgccgcagatcccgcgagctcgtgggtatcgatcgatgagcaccatctgaggtcgctaagacatcttatcgctgaatggaggcttgagggactttgggatgaccagcagctgcgacagctcagcttggtctggcatcgtctggagccatgggctgattcggcaatgggcgttgcactcctgaaccggctgttttgtaagtcctgtgccttcgttcttgatggctccgctgaaaaatacagacacatgcacactctccaacggtaacatgagtcttcttggggaccttcgcatgtcaagtggtatcccattcacgcatatattctccgctgagctgtttggcacttacaagccatcgcccaaggtctatctcggagctgttgagaagctcgatttgcctcctgtggaatgtgtcatggttgcagctcatctgaacgacctcaaggcggcgaaagggaacgggttgcagactgtctacgttgaacgaccgggtgaggaggactggagtgatgacgaagtggagaaggcaaggtcagagggctgggtcgatttatgggtgagcatcaaggacggcagtaaaggcttcatcactgtcgctgagaaactcggtattgatgtttcggacgcctgcgagaccaagaggttgagctcctcggccccgacaggcatctcgtagacagatgactactgcgctacttcttctgtggttcttaaacattggcaaaaagaaaaaattataatcgatgttgtcgcattatgcgtattatgtgctctggtatgcttgtttgatgttggttgtgatctcggcatcagtgtttcgtgagttccgatgtttactctcccaccattttgtggatgagaagttgaacacgaaatagatcgaaaattcacgaaacaacaacaacactttagaattacctcaaatcatagcatctcaatgctcgcgacctgaactatacatgacagtaattttgagcaattttattgtgatgaagtatgctgagcacatgacggtggagatacgtatcgctggattttgcctgcgtcgaagtatcttggagcccgcacaaaatcagagcgattgcaagacaaggtaggttcatgaagacattgccaaatttagattggtcacactggaggtggaatgtcacgatgttgagtacgacaggcatctagtaaacagaggacagactgcccaggtgttgacattcgtcgcgaagcctcgacgcagtatacacccgatactactttagcgagaaccgaattgtagactgaaatcgcattgataccatgcgcacttgccatagtgaagctcgcggtgggaatgctaccgtgtctggtgaggggaagggcagcaccccagcctgatgcacggaattctgcaacgcaaccctactatcgcggtcacaaaggactgacaaaaattgaatttgcaccgatgcccttcgaaaggttcgcatcaccattgcgaatacctagctctaaacccgcgatgataaaagcgggtatcttccccgcaaagcactagtggctgtcacccgcatcatcccccggagacaggctggacatcctcggcatcgtctcaccccttggaccgaccccaagtagtttcgatgactgcattagcttcctgcaactatcggcacccgttcagtatcttccactgcctttgttaataacaattgaccaggtcatcgaccacgttaacggaacccaactttactggatactcaccatttcgaagagcaataccacgggaaccgaggagacgctcatcgaacagacgagcacgcagcgcatttaaacattgcatttcggagcagaattccttcatcgaccactttaattgtcgccctactttgaccagactttataaaaaacatgcctcgagaacacatgcaagatcaagtatacaaggcgtctatatcggacccggaaacattctggaaccgccaagcacaaaacgtccactggcacaagaaaccatccaaggcgtttcaaaggtccactaaacacctgaagaagagcaatgtttcgcacgagcactggagctggtttgcggatggcgagatatcaaccacatataattgtgttgatcggcatgtggcaagcggcaatggcgaaaatatcgcaatctactgggacagtccagtgacgcaacagaaagagaaatatacatacaaccagttgcttagcgaagttgaaacgctcgctggggtactgagagaggagggagtgaagaagggcgaagtcgtgctgatatacatgcccatgataccagccgccctattcgcaatgctcgcaattgcgcgcttaggtgccatacatgcggttgtatttgggggcttctctgcggctgctttggcacaaagaatcgacgcgagtcggcctactgctatcatgactgcatcatgtggtatcgaaggcaacaagaagcccacaggctacaagactatgatcgaggaagcggtccagaagagcagccataagcccgacagaacgatcatctggcaaagagaacagctaagatgggatccagtgcggaaggaggatggtcaacgcaactggcaacggttgacgaaaagcgcaaggaacaggggactgaaagctgatgcagtctccatcaagagcggagatggtctttacatcatctacacatcaggaaccacgggtctccctaaaggagttgtgcgctctgctggtggccatgcagttggtctaaacttttccatgaagtaccttttcggtatccacggccccggagacgttcagttcacagcaagcgatatcggatgggtggtcgggcactcgtacatagtgtatgcaccgcttctggtaggcgctaccacggtgttgttcgagggcaagccaatcgggacgcctgatgcgagcacattctggcgcatcatcgaagagtataaggtcacaaccatgttcactgctccaaccgcattaagagctatccgcagagaagatggagagaacaaattcttcgaaagcagagggaagcggggcgcgctgaagacgcttcgtgctctgttcttagcaggcgagaggagcgagccgagtatcgtagagatgtaccagaagctgctcacaaagcactgtgcgccaggtgctatggttgtcgacaactggtggtcctcagaaagtggatctccaatctctggggtagccctaagtgccaccgcagggttcaatttttcttcacaggatagacccaaaccgctcccaatcaaacccggctctgcaggcaaggccatgccgggttttgacgtccgtattgtggatgacgaaggcaaggaagtgagccgaggtgtcatgggaaacatagtgatgggcattccgcttgctcccaccgcattcacgacactctgggaagatgaagagcgcttttacaagggatatatgaagaggtttgacggaaaatggatcgatacaggcgatgcgggcatgatagaccacgagggctacatctccatcatgtctagggcggacgatgtgatcaacgtggccgcacaccgattctctactggtgtgtgactttgctagaagtcagaactcttactaagacctgtgcaggtgccatcgaacaagcaatcacgtcacacccatctattgccgaagcagcagtgatcggaatcccagtacgtacatgcaccttggatggcatgaactaaaagctgaccccatgcaggacgccctcaagggccaccttcctttcgcattcatcactctctcaacgtctgaccaccccgatggcgcaattccagatgaaaagtttgcaagcgaagtacagaagcttgtacgcgagcaaattggggcaattgcgtctcttggcaagttttttgggacatgctggcactgaagactgactaacatgagcgacaggcggtatgatccaaggcaaaggcatgattcccaagaccagaagcggcaagacactgcgacgcgtacttcgagacttgattgagaatgcaacgcacgatgactttgacaaagaagtcaatgttccaagcacgatcgaggatcaagaggctgttaacgtggcgcgagagaaagtgagggagtatttcaaggtaaagggcaaggacctgcacaaggcgacggaggcgcgtgcgaagctctagtcacgcagacatgtacatatgttgcaacgtaatcgccctcgaatgtcaaaagggcgagttcaggcattgcttatgagcttcgtggcagctcggctgccagataatgtcaagttagctgtcgactcaacacatgactgaagacatgccgctgaacatgtgccaagccgatattctaccaagctccgtggaaggagggcgtatccattggcctaatctaccggctgaatgacttgagtgcggtgaacggtgtcagacgcaacggcccgcgctccactttcctcgatgaccggatgttggtcgtttagtgctgcgtcgtgtggtgggcatcgcaaatcaggttcgtccgtggtggaacgcgttttccaccaagagacgcagccgtggttatgtgaagcgggcacgtgctcgcacattgctgcggacagggtcaggcgaagaagcccttccctggcggcgtggggaagttggacctgcgcaaacccggaccgctcactactccagtcagcacatggagacgcaacggtagcccgtgttatgctcgtgcatcttgtgctaggcgagctggtcagagattgacacgcacttgatcctacaggcagcatggcagccaatgaaggcggcaggacaatgcgtgatgaggcgtctgacatgacatgagcagccgacggcagagggcgatgccacacaaaagtgaccggataagtcgtcggttggttgactgctgccgtcgggtcggaatgaagggatcagtatgaatgccaagcatccgcgggatccatggctggtgtcgcgcgggacacgtccaagttcccccgaagcacgacccaagcgcgacaggacgtgaaactttggcgcactcggagcggtcgactgcggagtgctttgtgtgcaaccagtggcgggggtgcagttgaagtggacggcaagcgtgttttgcagtgagctgtcaaagggccgacagcgacgcatttgaaatgacctgcagctgtgacttgtcgacaccaggatgcaggcacctggaccgcgctatgaagcttttgggagacagctagctcgagtgggtaaaaccagcagtgctggacgaagagccggcgtgcaactactgcaagaaaccgcatcccctccaggcctgtcgaatcagggcagaagctgcgggcgctgtgggagagcagagacgaccgtggtggtgggtagtggagtcggtggtggatgcagactagaggaacgacttgtcgctgctggcatggcactatgccgccgccgtggaggttatgagactatgctagatggatggacgactattcggccatgatgtcgagcgcggtgcgcccagatgtatacatggacgctgtagggctatcatgtgcagccgccagtcgccagtcgccagtcgccagtgttggtagcggagccagccgcttgcgtcgagcccactgctgcatgggctgcttgttcggcgctggtccccaggcgacgtcgcacggcgggcagagacattgacagagaatggccagcacagcgtgttttgcaactgcagggcgtacatagatagatacatacatggctacatacgtgtgtgcacggcaatacagcgcggatgcagcgagggcgggcacggctgctgcgcggtctgggtagtgtggcccagacaagactaggcagctggtgaggttttggctgtgtgcccgcagccccagcgagcgagtcgcccaatgtccaaggtccaaggtccaaggtccaaggtccaaggtccacggacgcccgtaaaacccccgggccacccaggcggatttgtcgcacctttcaaggtttcttttgacctccctcatccaccaccgaccaccgccgctatcgtgcccttccacgcccgcagcctcgccatcccacgtcgcccgcgtcgatgcgcccgcgtcctgatagacgttgtcgattcggtaggtagaccgcacacggtagcttcttgatagcgctgctgccctgcaccctgcacccacgcctgcatccgcacttgctgctgcacagtcctcgtctttcacgtggggacacgagcccgaccaccgcccactcactgctgctgcgttgccctctggaccgacattcaccctaaaccgctccgctgcctgctgtcctgcctgtcctgtcctgcctgtcctgttctgtccagtcttctgtcccgtcgctcgcctgctgcagcctcgccgctctcgtctcgtctcgtctcgtctcgcttcgcttcgccgcctcgcccttgccccgtccgccgctcgcttcagccgttgcactgctctgcactgaccagccgactgcgaccgcctcgacgcccgctgtgcaaccctgagctctgcgccgccccatcgattctgcaccgcctgcagctgtccgctacacgcgctcctgtgtcgccgtgccagttgggacagacacgttgggcccacgacacccaacccgccctgctctcatcccgaccccgagcctcctggtcacctgccgagcgagtccgcacgagacgacttctgtcacgatctggcgacggccttgcacaaccccctctgacggccctgacgccttctcgctgctcaacagtcccccgccacacggtccgttccgctctctgccctctccccccctctgcacagcttctgcatccagcccgacaccatggcgggaaaaatgacgctgtacaagctggtggtgctcggcgacggcggtgtgggcaagacggccctgaccatccaggtatgtacagtcctttcttctctctcccctgcctcctgccacattgctcacccgtgacagctgtgtctaaaccacttcgtcgagacatatgatcccaccattgaggactcgtaccgcaagcaggtgcagatcgacagccagtcgtgcatgctcgaagtccttgacacggccggccaagaggaatacattgccttacgagaccaatggatccgtgatggcgagggcttcgtgctcgtctacagcatctcttcccgttcctcgtttgcccgcatacagcgtttccacagccagatccagcgcgtcaaggagacggctatgggtggatcccccacatatcccggctcgcccatgagcgcgactatgcccatgtttggctcggcacccgtgatgctcgtcggcaacaaatgcgaccgcgtcaccgagcgcgaagtatccacacaggagggtcaggccctagccaaggacctgggctgcgactttgtcgaagcatccgcaaagaactgcgtcaacgtcgaaaaggccttcttcgacgtggtgagacaactgcggcgacaacgcaatcaaggcggccgcgtgcagcctgatccacgagaccgacgcacacgcactggcctcaacaaggaggcacctgtctgcgggcaaacgacggatatcgtggaagaggtggacacaacagtggcagacggcaaaaggataagccgaagtgtgtcatactttaggaagcaacagcagcattcttcttgccatctacatatttggattacagcacttgacgagccacgatcccggcggttcactgatagaaagcactctgcactggcgtcggcataggagcggcgtttcccattgcacgcatcaatggtctccacttggttggcatgagaccccgggcgttctggagcactttcaacatcttttgatggcttgtccatcacaagcaaaactcgtgggggctacacaaggttgcaccacattgtacggttgaacaaggaaaatccacagtcaaaggcagcatttgactgccgtatagtgggcgaacgaaagagacctccgacagaagcatctctggacgagttgaaaagtaaggaaaaagtcatgggttaggatggtctgtacttttgtctcgagataccttttcgaattcagtcattttttggtgtcacagcacacgcaaatgtccacgtttcgatgcaaatcacatgtcgttttgggtgtccgtgatgatcttgccggttttccttgcagaccccggtgcgctggtaccacccgaggaagcacttccccacatagcaaccgtgccgagtccgacacagaggttagtggaacctccggcttccacgcgagctgtggagcaaccgaattcctgttgtggcatgtagcggatcgcttcgccttcttaatcattgagccttgataaacgtgactcggcatatcatccacaagtgcccaacgcagaaaaccttttgtgctactcggaagctctaatacaacaccatgacatggcgtgggcttttgctgatagaaaatataccttcagtgttactctagctgacgcgcgaaggcgtatgcgtactagtcccgtatgagtccaagtgagacagtgagctttgcgtggtatactaatctcctatggttgcacctccgcgactgtcgtgctgcattccaggactcatgtacgcctcaggcaactcacaaatagttgcttccctgtatgttgttccggcgcaattaccttgctcccttgccctgcctctatcaaacgaccatcttcatgttgttcgacaatcgacgggcaaacgtcatcaaaggcctagacggtgcagtgcactctgccgggaacatgcctctcgacatagagctagacctgattggtacgcagccagcactcttccccttgtatacgcagcttgctttcgttttaaaagtgccacaaacagtccttcacaccgctattgtatctactatggtccgtgttgcgacgacttttccgtggactgcagggcaggtcgtcaagacgagccctcggctcagtaatacgccaagctccaggatacaacctttagaatcgggtctgaggttgacagtcaaggacgatagaaatgacacacagctgcccactttcgcacaaatgcaggaggccggctatcccatgtcgatgctggacgagtctgtctggcgccttgtccgactctgcctggcgccttgtccgactatagcatcatcagcctttggtccttcgaagacttctggcattggcgatgatccagcgcctgtaatgttggtacagcttggtatcatcagagatggactagtactctgtatcagtctgcagcacaacgtttgcgacatgatgggtcaagctgcagttatgggctggttatcgaaggcgtgtcgcaaagaggaattcacgcgagaagagctgaacatcgggaatgcggatcaaaggatagccatgtcttcgttgagcgatgaggctgtcagtgtgcaaaacgatcttaagcattaattgcttcccaccgaaaagagacctagcgacataacgtgttagttcagctcacgctcagttccggcttatactctactaacactatttctataatataaatgattagtaagctagctatattagtaagctagctaatttttcttagcaaacctctttttcttattactctataagttctaaatctttataaaatattattttatattctaaaagctattagaacttaggcctaagaggctagagctaactaagccttaagtataaatatctattaattactactatagcttagttataatttatctctagtcttataaaataatatactcttatttctattattactataacgtattttactactaagatagctagactactaagctagctactttttcttagcattgtaaatactatatataaattataatactatcttaaaataactctaacttattatataaagaaagcagaattaatcttactctttagatctataacttaagataatttaaaagcctataatatactactaacgtagtttataaggaagtaagcctactaagtaagtaagcttatctctactagcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttaaagcttacttatatattattcttcaaaatagtaagcttaaagtagttttaaaggctagtaaaaagatcttcttactgatatagtaagtatagttatatgctaaggctaagattatattattatacttatactttaatagtaaaaagtagataatattaagtagctataataagtataataagtatagaggcatatagagaaagataatattcttctctttatagagatcttagaattctctaaagatatagcttttatagctattaactataagtaatctaaacttacttatactatatagctttaaatacttattaaagtactctagctaagtaagtactagctaattatttatctagctattagagcttactttaaagatttaattaaatagtagattcttaaactagatattaataagaactttacttattaagataataaaaagtagtatttagtaacttaatatgcatataccttagataatagaaacttacttctagttacttagctatattctcttctacttattatattcttctaagcttataataactagctataataatatcttacttattataaacttagtcttattaaagttaaatatattattatctagaatactatatttctcttaagttatctttactagcttaaactagctctagatagctactaggttcttatagatagcttactaataattatagaaatagctttagcatgcttttagcttagatatatacttaataaagttattaacttagttcttactagcagagttactactctactcttaaagtagtctatctactattacttatatattagcctttataagtataaattctcttatagacttcttaagaatatattaaactattacttctttttatagcttatctagatatcttaagtttagcttatagttacgttataagcgtttcttagcgcattagtaatagatagttatttaagaaatactataaattactatagcatatcttttactttatatttacttagatataatatcttagatagtaagctatatatttacttaagtataagtcttttaagtttagtattattaagatattttgcattagcgctacgtagttagtttagttatattaagtaagctacttacttagataagctacttacttataaactatgttatatctaagtattctcttaatatattattaataagttcttaatatatagctagtgcgttagtaaggctaaagagtataactaagtatttaaaatatctatatcttattctaaatactatcttttattctttacttttctttatgcatataaagttatatacttctcttagatctaatatagtaaagatctctatatataataattaattctataattctctaatattaagtaaagagtattagttcttaattattatattattaagttatctatagttaatatatagttatagctttctatttttctttagaataaatagaatagagaatcttactagtaatttactatattatataaattcttttttaagtattatattaatatattcttataacgtatttagttctttctataatatcttatagattagttagaaacttagcatcttactttctttaagcttaatcttatagtcttatttcttataattaagtagagctttaatctttagcttttctttaaatagtttctagaactctctatattctaaagatattatagaagttatatatttttctaaaacctttaattttttatattaattaagataatatcttctttataagacttcttataaagagatattattaattatcttcttatctgctattaaacgctactaatatataagctttagtctagagatacttttctagtctgcaaataagagtatctagttaacttaatctatctaagagttactcttatgtaactataaaaaacttagtataatattataagtagctaagctaaaaatatctaggttaactttctattatttatcttaaatatagagtattattaagactttatatctaataactaattctcttagtatttattatctatttgcaatataaagtaaatagaattattctttctagaagagataaagctctgctcttattatagcttatctagagatataatttaactataattctaaatctaatgatatatttatctatattctatttataactactaagagtttaataagtctacttaaattagtagcattctaacttctaagctaatctttagagctaagcattatcttaaaaaagactcttatatatttttctctttattaaactctttaagtcccgtcattgttatattactatatatttttatagcactaagactaagatatct