agaatatatttcttattctattattagcagtgttcttatattgcaggctaagaatcttagttccttaagcaggttatctacttataagataaataatatatagtagatagcctagaaaggtctgaactagattataataacgctaaatttgcgcagagttagttaaatctaatataatgcactccttaaactgcgagtaatcttttagttctactagctactatctaataaagccttcgctatatataaggcttaggttttctatagaaaatactatatatctagaagttatctttaataggttattaactagagtgctctatagaatagtaggcagttctaattgctagtgcataaaggcaagcttacagagaatctaagatgcttctttatatttattctatactgcgttagagagattaaggcaacgttgtgtaaatagagcatatagtaactatattactattctaatatataaatgcatctagattcttgctatattagaagcagctaatatactagctagttataataatctagtttattagtataggtatactctatagtaaggtagttatagatctatatcttaaatctattagctatattataattagtttctttaattaacgcgtctagtaagagttatatctgcttctatttagcaataaagtctttagccttagcaagactaagagcctctatatctagagctattattaggtcgtctaaatatattgcagcgaagacattctagagttcttaaagactagcaaagcgtataagttttttaagagcagagaggttagtagcaaagttatatatctcttaaaatctgcattctataagtaataacggatagaaaggcaataagtataataagcgctagtttaaagttagtagagcgagctgctggttttattaaataaaagataggaagaattagtagcactacgctttaagtatatttaacttagtttagttatattatactataacagtttcttagcttattacttactattagagagttattgcaagtattatctatgcatgctgttattctacgtagagaactagagttagtaagcatataaactcttatataagtacgtagtaaaagaatataaatatctttttatagaggcagtgcgtagcaaaggttaaagttctagtatatctctaaagagaaaagaggtatatctgttatattctcttactataatatagatgcgcgcaaattaagatatttaagatgtaatgttttgctatatacgaactatagcctttatagtattatatagaaggtgtagtttaggttccttttttattatctagtatagcaatatacttaagcgtcttcttctatattttaaagctactaaaaacctacaggaacttagtatgcgcgatctataggttagtcttaactaatagtatatttaggatagctcttaggcgctctgcgtattcctctttagcttactataatgcctcttatagttatattttatagtagagcgttagtagctaagttagattaattaagactcttattcttagagttaggcatgctaggttcgtagtttaagagcatagtagagttattatttatactattagttattagtgctagtaccttaaagtaatagataagagtatagttagtaggcagctctactgctaatactctagaagaagcgttagctatagattatagagacattgctgttatactattgctcttagtttagtaaactatcttctaatatatattacagcctatattctttatagagatagttaactagggttctgctttagtagacttgcctatagttaatatgcctacatgcattgcattaatataattctttatagagttttaactctaagtatgcaggaacagcttctatatactaagagaaatctaagtattcttgctttaagagtatatcttctgctagttaattaaatataagctttaataagattaacgttattatagcgttatattgccttagtagttattgcagaagtagtatttaacactgcgtagtaaaagagcatattagtaaacagcatatataataattctatattagtagttaataataaggtaattagaataagatattatagtctagtgtttaatagtattagtagcatctgtagtattttaacttctatctatagtagaaatctattactatactaattttagctagttagtatagtagtcttcgctaacgcagacgtaactttagcagctctatgctatatatatctttagcttatatgccttataatgctgccttctattctaaggttaatgctaactttatctaagagaaataagaagatatatacgttgctctacgatactttattagagtttaggttagacatactaatttatatagcgctagagagctatagcgagcctacgtacgcgtttattttgctaacgctagaaactgcactacgctagatttgctagcgcgttaataagtattagcttatgcgctttattaataacatatataataactctattaataagattatagttttagataataatactatatctaataatgcaacagctagctacgaaggcgtatctaagtctaagctctgcgcacctgctaaataaacgcgtttactaaaagaaatatctataagataagctaataaatagttaaagaataaactagatagcgctattatgtaaactatagcaagtacgcagaattaggcaagtgcaaagtaagataaggtgttatatagcaactaggaataaaagtattataagtttgcgcagaagttgctaggtgtaggcattaaggtagttagaaatataataaataaagctgcagcaattagaataacagactgcttaaagaactagtagttaatattagaggcgtaaagatcttagcattctactagaaaacgtctattctctagagttaaaggtaagcttcctataattcatgcctataataattctagtaataaagtaaaaagtaatccttttagtatctatctatagagttaactagtgctatcttagcagcaaagcaataaggttagcagtttgcatttaagttatactaaggtagacaaatttacagatttatttaacgctgctagaagaagttagatagttagtattattaaagacatataatattaatagatcttagctgctatgtatatacagtataagactctagttatattagtctaaaagtaggcaaacttaataggtagtagaggtagagagtttataatagtagcaaaagagtagttatttagatctatatattagagctaagagagcgagcgtataacgctaaaagagaatctctctaattagaagacgtttagataggtcctagagaataggcagcgatagtctatactaaaagactagtttagtattagtatttttactttactgctataaagcatagtattaaactactttatagaacagagtctactaataacgaggtttctttaataggttaagatagtacagtcgtgcaatataactgttaaactagtattataacgtattaaggatatatacgtatcttatataatagatagcgccctgcctctacctttataattagaagaggcaactaagaataagttagtaattagagactctgcagaatttcttttacctattagtaatagttaataattagttaagaaagttaaagatagcaacgatgttagcgcaatatagtatagcataaatatataggttattagagatagcattatcgtttaataatagtttgtgttaagagagaggagaggcaggcagaattattctacttttctttaatattactataataagacctagaatatctctaacaacctcttataacatattagcagtagctgcactctgcttatatgcaatttcagctactaaaagatattaaaatacttaactctgttaaaatattgcttaactctgctataatatcgcttaactctattaaaatatcgcttaactctattaaaatattgcttaactctattaaaatattgcttaactctgttaaaatatcgcttaactctactataatatcgcttaactctgttaaaatattgcttaactctgttaaaatatcgcttaacactattaaaatatcgcttaactctgctacaatatcgcttaactctgctataatattgcttaactcttaggtatgcacaggctagcttagcactattattaacctaatatcagaaatcctaatatatatagttaataattagttaagaaagttagagatagcaacgatattagcgtaatatagtatagtataaatatataagttattagagatagcgttgttatttaataatagtttatgttaagagagagagagataagcaaggttattctacttttctttaatattactataataagacctagaacatctctaacaacttcttataacatattagcagtagctatactctacttatatgtaattttagctactaaaagatattaaaatacttaactctattaaagtattgcttaactctattaaaatattacttaactttattaaaatattacttaactctattaaaatattgcttaactctattaaaatattgcttaactctgctataatattgcttaactctactataatattgcttaactctgctataatattgcttaactctactataatattacttaactctgctataatatcgcttaactctgctataatattacttaactctgctataatatcgcttaactcttaggtgtgtataggctagcttagcactattattaacctaatattagaaattctaatatatatagtgcacttagtgcactagtatagctcttagtctatatattactacctgcatcttacgtaataatcttactttactattcttaagatattacttactatattactataagccttatctctttctttatctaatactatgctattaatagcttcttctctctctctctagcgttctacttttcttctataatattctctctctataatttattatagtctactatagtactactgctaagatctatagtatatttatatatatagtgagtgcctataactatataagctatatctattatctagatagcgctgctacgttatctcttgctagtctataatctagtaagagtattcttaatatagatatagatagcagctactttattatagaagtaaagtagaaagttagtaatagatactacgttgctattaatactatctaaggctttctctctactaatattctatagatactttaatagtataggcttatagttagctctaatagtgctctagctatataagtctattatatgcgcgtaaatattagtaacttaaacttagctactaagataagagtacttcttagcatatcttagatatttaactatattattactctttatctctttactactatactactctattaatgctgctaagcgcttattactctctactaacttctctcttcttttagctatcttattctaaatatattagcttactttactactatactactctctgctgctaacgcagcttacctagtatagttttagactatagagtatatagaggctctagatatatctatcttaactaagtttagagctaatagtctctgcatctagatctcttaaagtagtcttagttagctgcgtaaagttattactcttataatctagattatgcctaattagttatagatagttatagtaatgcaagtaagagaaactatagtaaatgctagtttttatattaatgctatatataatattagtaagagtaataactttagcctatctgctagttaatgcttcttagcgcaagctgctcttaatgctataactctctagtagcttatctaaatagcctaaactcgctctatacctaacgcatataactatattagctatactagcaatacttttatgcgctgcactaagcttatctaagcttaattaggtctatatgcttataattatatctttatttagagctactagagttttattattaagaataaggagcgcattactaagaatagtactagcctttctgctagcagtatagtagtagctaaaactctagagtagatgcagattagcatcttactcttattaagcaaagtctaagtagagctagagagatagaagagtagagtaaaatagataaagatactctatattaaagtagactctatagttatagctaagatagagaagattactaacgctacttaaactatctacgctatagtaatctctatacctttatataaatattagcttctatatatatacttctatatatactctataatatagtattatataatattacttctacgctagcgctaacctatatataaacattctctagataacttgcataagtcttatatagctactagaaccttataaaactctagtctttgcgtgcatagcctgctctaataaatactataactataatatattttattatatatcttacaatacgttagttagattattatagaacttaatgcatttaatgtattaattttctacatcttatacttaagttgcagttaatttaaatattatttagagattagttctattagttttcttaaacctaggaactaatatctaaagatttagagtttcttagagaactaatatagaaatctatattagttctgttacctattaaggatagaatttctagtataatatagttatctatatgcgttgcttatctaataagcattctgctcttaacttacttttctgcttatgcttctgcttataatgctcttagatctagttaatgctataattaatatacctataatattagcaataatacctatcttaatatataagtaaatatagtaatagcgcgcagtctactataagatatactacttctatttaggtaatagcttaatcctataataacctcttctattagactgccttaataatattctactatatctattatatatactcttagtgctttctatttaaataggtctttagctagaactttataatactctgctaatagctcttataaatagcaatatagtattttagtaaatacttaaatataatataaaactgctctattatataataaatactataaatatctatatatgcaaataaggcctttacctctacttattatctcttatttacttatagatattactctagaaattttctttataataatttacattattattaattttaatatagactgtataccttgctctacctgttagactgctctctaatagtattaatagtatttaaaactctaaccttgcagcgtgcatagctaaccttaataaatactataacttagctatattttgttatataacttaacgcgctatagttagatttttataaaaataagcataattaacgcagcagacatttctacactagactataaagttatagcgtaattagacctatcttatactttagttagtaaagttctctctacgcatctaattaaacgttatatttttagagtttcttagctaattaaacctctaaacattttaatcgtgttgcctattaataatagaattctttgactttcgtattcgcactagcgactactataatagcgaatatctttcttagggagcagttaaccatttaggtcgatcttgtataatgtctctagagcggttgattcaagctggacttttctaattgtatccagagttcgacgatgcggaaggtcgcaagagatgggctaaaagggtacgagaactacgtctcctttggtctactgagcaagataccacagaacaagagattcagattgcactgaaagttgcgcgggactgtttcgctcaacttgaaccagtcaatttagcttccatgctcttgagttttaagcaacgcaaatactccgagctagatagtccaggtgagtgctttgttttgcgaatggccattttagtgtttgtggctagcatctctgattcttccagttcacgccaatccatggcgacccgaatggacaaacaagccggaggaagtctatcgatactggattaatagcgaagcggtcaagtcttgcagcaaatttcccgacacacagcttcacattctacgaaggatttttagttaaaattcatggctatactgctttggtgctcctttgtttggctatatcgcaacactattagtagatgatgcaagaatacgagaccagcatcatcttgcgactcgcagttgttatcctatccttctgtgcgagcccttttctgggcatttcctatgctttgatcctctgcaagtggacgcttgcgcgcaccaagatacactcgaaaccccaaaaagctatgccatgcccgactgaaggatcgatactccatgctccgcatcttgacatgctcgggagcctcctgtagtccccgggcatacaccgtgcctgctatccagcttccgtgagatgcctgctcgtcagctaactttttatcgactccgtagtctcgtttaaagcccccacatgggagatgctgacgtgatattgcgatggcgagatgccgataagataatatgttgagcctagtattcaagcgaaacgctgcttctcttgtaatcactttgctgagacggttggcctcccagctcccgcttcctttcggccacaggaatgttgatggtgggtccttgcgctaacactgctcttggtctagcgccaacattgcatagccgcccgccattcagtggatctgcgccaatcccactcttaatttagagccaagatctcgcccggatggaacctgagtgcattgcactgagtacttaaggcttcccagcccgttcgttcagtacacgacacctcgcgccagtcttcgttttttacccaacgaatacctaccaccatgacatcgctgaaatcgttgcccgatgagcttcttcttattatccttactgaagcggcctatgtgcgcacggttcaacgcgctctgcggttgagactcgtctgcagttagttgtccatgttccagatcaagcagtaggtgtaatattaacctacaacaccagaacgcttcgctaaccttgctatcactgctatctttaactccggtatacttaattgcaaaaaaatttccgaccatattgacagagcaccggagttttgggcagagtattttgcatatcttacgatgaagtatgctactcaaaaaagttgggatttcaaaatggtgttcctcgttgcgcagcatatttgtcgccatcgttatgcttatacagatgggacctgtgttatgaccggagctgttatggaccacgaacttaaagaatgtgtatttgaagtttacaagatggtaatcgaacgacgaccagctatgactatatattggcctgctgttgcgtctttagatgtgaatgaagcagaggttgatgaatcagctatcgatttcagacgccatcttctcagcgccgcagcttggttaggtgaagaaagtctggtcatcaaactccttgcagaaggctgcaattggttcagtaaattgtaagcacgctctagcagatgtcgtccacgttttactgacattaccttcggtagatctctgttcctggaccccatacgagctgcgtcctatcgaggccacgttgacatcgtcaaacttttgctggtagatgattctgctgatgccacacatttttgcagtcgccctatcttagtcgttaactactataacgatcataccgaactactcgatctcattttgggtccttcgtggaacaaatgcgaaatagagccatgtaatatagaaagattactgcacctcgcattgagttatactcgcactccagcaacactcaaacggctcttaaagaatgcgaaaccacatatcctcgacaatcatcgacactggttctcaaatcgaacttacaatgctgtaaaagaaggccaagcaggtatcgtgaagcacatgattgaggaagagggggtgaaagtcagcgaggatgagctcattgacatatccatcttccggtctcgccacccggtagaatttctgaaaggagcttggaaacttcgggacagggccattgctctgctcagtttagccgccagacacgggcatacagatatcgtcaagttcctgcttaatgctggtgcaaaacctgacaatgcaatcgagttcgcagctatgtgtgggtctaggacgatcatgaggttgttgtgggagcacgatgagtatgggaatgatgctgtacagggcgcattcacagtggcagtagaccgagaggacactgcggtgttcaatcttctgaaagagcttggagctaagctcgatgacgatgtgcgtgtggccctgagccagaaagcgcagggagaaggactggagtcaatggttaaattgctggaagaagacgcacgaacatgtgagagtgtcaggacttagtttgtggtataatagaagtaggacttcttcgcagaaaaatgcataactcgagagtcggaatgctgtagcaagcttcataacaacctgaaaacggatacttcgagtcgcaagtcaaactttcagtgtgatgtattataacgaaagcgcgctctgcagcagcggcgagaagtaatgattccccaagcatactcttcactaatagcgataaattaaagatacataagttaagttagctatgctaaggaaaagtagccggctcagtaagttagctagcttagtagtagtttacgttatgattatctctcttcttcttagcatttaaagactaagctgcagcattattagtcgtctatctcttaaatctccccaatatttcacttgtcttcttgccccaacttctttccttagcttttaaggacggctgttcatcaaagcctctctctgtgctttcgggcacacctctgtgcatctcatcatgcgagttgagttgcgttgtgttagcattcatgacttgttgcgcaaacacgattgagttctgctgcgtgggtccgctagaggtgtcctggccgccttgctgcagcagcgcctcggggtggtggtagagcatgtggctttggtccgccgtcgcgccaataacgcccgtctgctgaccttctatcggagctacaactactgctggacttccgggctgtagatgtggagcagcgcttccttcttcatcatcgacgaacagatcagaaaccttgccagccccgaagagacggtcgtagacagcgagtgtcgtggcgaactctttgacctgcgagacgcggacggcgtcgaggagctgtaagacgtaggtctggcagttgttgctgatgagattgtagccggggcgtgtactacggatttgctgtatcacggcctcgcctcgatgcaattagtatcgtgcgtgtgcgtgtgccctttccctcgcgacactcaccagttctccgcagcgcatcgtcattgaagcatgtttcgccaaccggaaacgtcctccacctgtcccaatcttagcaatcttcaccccttccatacattcacgccaactcactcctctcgtttgatccgcgcattcgtgtagatgacgtcaaagttctcgtccatccacagctgatgcgcatactcacccaccagcatcgcccaatgctgcgtcggatccgggtattcgttgatcttgtccgtgatcaatttccccagcccagtcttctctgcaaaccacttgcccgccaacccgcccacggggtgccagcccacctccactgggcgcgggggcccgctggtcaagggctgggagacaggaatgacattttccgttgcgcctagcccaattgcgtgtctgaaggctatgtctcctttcttgtaacttttctggctgcgcgaggtgttaggcgggcaggatgcgactgggaggggcattaaagtggggcagtccacgtacagcaagtcgttgagtttattgcgcttctgttctggagatgtgtcgcagttattgctgcctttactcatgacgccttacatataagagcgatgccaggggtgcgaaggatgcttctttcaattcttcgatcgctggcggtgtgaaaacacagcaggtagcacgcacagccaccgccacatggaactaacccgcctccgccgattcgtccggcgaacgggatcagacaaagacttcccagacgcacgcaaacgcttttcagaaatggagtttaacgtgcgttgttgcagtactaatagacaaggtgtattcgctcatggagccgctcaaatccgagaaccatgccgaagtacaactacctatggtataagagtgacagaaagctttttttctttttgaagtaccattcttgtcaaagtccgtcaattctctatgagatggcttgctttaacgatggaacagcagctaccaaggcatacacaatgcaagagtgcaaagcatctgattcatgaggtaaactacatcccaccacaggctagaccatggagaaatgtccgtgcttctcagcctggatctgtgtcgccgccgcaacagcagcaaagttccccgtcatgatcgcatgcggaatcaccttgtatggggagatgcagtcaccagcggcaaacacccctcgctcagtggtctggaatgctggcgcatcagcttggacgtccccagtctgcgataaagtcagacccagctgcttcgcaaacggtccctgagggatggtcagaggattgtgaactaggaagcacacttccttcgagttgccgtcggcgaaggcgatgttgacgcctccctcgatgtcggtcaagttatcgatggggcgcgtgtcgaccttgaagggcgagcttggacacattgcttggatctgtctcgcgacttcttcagagccattggtgaagatggtaacttcctttgagagttgcgctgcattatcagccatgtggaccgcaagagcaggcatgatagccagtacttgaatggcgagaacacccgagcttgcagctccgcggtcttcatagccaagacagaagaggcaatggtaactggcgtcatagtcagcataccaacaaaatggtggtagtcactagggcgcgtactcacatcttcttcttccatagttcgctgtatccgtcgagttcgggcagtacatcgctcgaaccaatcgccagaatcaacttcttggcttcccacgtcttgcctgtgtcgtcgataacatggaagcaggaatcgctcttcttctccacagtagttactccgacatcagcgaactgtaccgtctcgtaattctcttcaatctgtcttcggcttgttgcacggaactcttcggggtctttgtggtcccagcctggtacggtgtgaacatggtaacttccctcgtttcgatacacgttgttgtcgaatacaataaccgtgtgtgtctgcctggcgagtgttgctgctgcagtgagacccgcagggcctccgccgatgacggcgacgtcgagaagagccatttagaacgaaggatattcaagtaaatgtagagatttcctgtagagatagtagaagttgtgtagccctagagccctagttcacagctgagtgcaaattcggtctgggacaatacgaagccatgacactacggcgttggtggcacagtcgaccaaaagtaagattaggacccgtctggccctctatgctgctgcgccgttcaacaagatgaattagtaatatggctcagggtacacttgcgtcatgattctaggtcacgctgcctgcctgtggcccgccttgaagggatgatgcgacaacccatgctgcgcacgttccgtcgtattattgatacacgttttctcttattaccgccaccgaacagacggaccattagatgttgagtacaaatactgcagagatcaatgttggtggatcattccagaacttttaagcttgtctacagatcataagcagcacgaaacgtattggctctggtgcttctcgataacggcacttagttaaagcgacaatcttgaatctgcagggcgcgtgttgtggcattgctgcaagctcgcggcggagtccaaacacaggcacatgatactgccttcccgtggataaacctcgcgcgcgtcttagatgcttctgctgcattttcctgcaaggcgtaaagagctcgcgtggacggtcgaccgtggattcgattgtcgaaatgctagcacatgaggctaaacggcacgcaagattaagactttaggaagtgcgcagtcatataatggtaaagtgccgacgatgctacatgttgccaaattcgatgcattggaagcgaccagcgtgcttgaggcctatacacagggtcttgtcgctgtcgcagttgaagcccagcgtggcaagctgcgggctatcaaatgcacttgttcatttcccatcttgaatgatagcccgcactatatcgtgaccttctccttattctcttgagcaaagtctcgagcaatcttgcttactttgtcctctcccagctcttcgaacatgtcgtatccccaccgcgactgctgattgaaacgcttgtgtctctccaacgtgttcaactcttggaacgcatcagtagaaagctctttgactcgcagattgctcttgatcctacttggcgtcacactcttaggtagcacgactgttccgtgctgaatgccccagcttgcgagcacctgtccacggtccatgttcaaccgccggctaatgacatctaccatcttgtcatccacggtgcgtggctcaccagtctggttgttacccagcggcgagtacgcttcaatctggttaacaacagggacaatgctggttttcgagagcagatcggtcaaagcgttgacggtgaagttggagacgccaattgcgcgaactttgcctgtcaaaaggagcttctccactgccttgtaagttattgcaggatcaatgtcgaccaagtcgaaagtaccgtcttcgcgtagtgggaaccattcaccgctctcaccgttgaacgcgctgaatacgtcagtcaagatgcactaccaaggtcgattgaccgcttacacgggccaatgaagaagaaaaagatcaaaatgtttaacgccgacttcccgcgcacattaactaatccgtgcttcggatatccctttcattcgtgctcatcagctcgttcttgcattcccccattccgcagtatgcgcaaatgtccgtatcaacacaaaatgtatcgccggagagcacacattttcctgctggctcgatactacgattggagcgcccgatcatgcatcagaagcgtggcctagatattgtggtccgtgacgatcaacgagggcacaggggcaaggtcacgagagcctgcgatatctgcaaatcgaaaaagtcaaagtgctctggcgaccaaccctgtgtatcatgccaccatcgaggactactctgtcgatataatgctgtctactctcgcggcaaggcaccccgaccacgccgtgtggagcacgaaagtctaccaaacccaccatccctcgtacactcgaggtctcagtctgcagaccaactattcggcgttgaatccggaatctcagccgctcttgaacatcagtagccgcatgatgaatccttgatcacgctacaatccacttcggaagagcccaacgagcagcgggtgcaggatctctcgtctggtagggcatcaccaggcttagaattcgctggcaagttttcagatcctacctccggtctgtctttcctgcatcgtgcgtggcgacgcatttcaaatgatgagaacagtcaggtcatcgtaggccgtatcggggcacccgtcgaggacgatcaactcttggcctgtgccggcgacaacccgcttcgaaagactggccataagctgattttgccatcccttagcagaggcaagagattagtcgagctttactttgacgtgtgcattgctacctacaaaatcttccacagaccgtctgtagaagagtggtgcgctgcggtattgggcaacgagcaatcggacagacaactcatcggagtcggcaacgccagggctgcggttgtatttgcagttctcgctattgcttcattccacgaagaaaaggccaatggcgacgacaacccctcgattgaaacgggtggtagtgcgccacaagctgatgagctgttccacgaagccgtacgcctcagcgatgacgagagaggtcttccccgactagaatcagcacagtcgcggctcatccaggtactttacctgctcatatcaagtcggttcaaccaagcctggtatacttttggtcatgccctgcaaatcatctccgccttgggtctgcatcgcagaaacgcgcgcggatgcactcccttagagagccatgactatatccaagagcagtgtaagcgacggacattttgggtggcgcacaccttggacaaatacctgggcgtcgtctttgggggaccgagacactatcatgatgatgacatagaccagtacttcccggactctgtcaatgacgaaaacatgctccgctctggtgctctgaccaatagcgcagtcgatcacgattgccatattgactcgttgatctggcacgctaagctagcacaaattgcagagaggatatcacgggaagtttattcgatcaaaactgtgccggatagtgttcgtctggatgcctcacatcgacttggaaaagaattacaccaattgaaagcgtcattgccaccacttcttggatccgtaaatccaatcagcttgattcctagctttcgacggcaggccatagcccttagactttcctattgtcatgctgtaatgcttgctcatcgcccgttcttgctaaagaacacgtttcgcaacagcgatgatatgcgcacgcttgcgaccgaaagcctcgcagaatgtatttctgcagcccaatccgttttggagatggtcgatcgtatggctcgagagggctgcatgtttcacgctttctggtggactcactatgtgtgtttctgtgctctagccatcgtctatgtgtgggtcatccaagacagcagcgatgttccaacaatcactgaactatacaagctcatagatgaagccgagcactgcttgagtcatttggcccgagcgacagctacaaaccctccgtcacgcaaatacagcatcattttgcaggagctgagagcagaagctgagagcagaagcaaagagaaaaacagctcgacatttacaagggcaaaacccagcctcaagagcaccaagagtcgatcattcgacggcttccggcgcagccaatgattgtgtctcatcagtcacggatcatgtgcagcaaagttggccaacgctgttcgatagcccgattgacaccacaaatccggacttacaaagcttccttgatgaatggcaaacaactgatcggctttatctcgactcctctgcctttggactaatgtccgaattcggaaacctactgttgcattggacgtgaaggaagcgatctgatttcagggtgttgtgttataatctactgaaatctacgtccttataaccatgaagcagtgtcctgctttggaggctttataatattctcatccaaacacttcttgataaaacgtcttcatgcatcaactataatgtatatttgaagagtggagacttgtcgcccatgtccaacaactcttcgtccgtgcacgtcgcgcgaacttcttcttcacttcgcctcgctttacgcgtgttgccccacttgtaggacagctccaacacgaacgcgatgatgaaccctgttgtgcaaatgcaagtgaaagaccaaacccagtgtaatactttggcttctccgactccagacacatgtaagagcaaataacaccaccaatgtcgcctacgcaaatgatgaaggcaacgccaatggcacgtcgagatgacggtgcaaggttattggctgcccatgagctacccgtcggctggacggggtagatgcccatacatgtcagaatgattgcgaaaaaggctgggccaatgttctcgccaagctttccgtcgaaagagatgatgacggcgtatccaatgaagatgaacgatagtggaattgcaacgcatggcagacgccagtagacccgattcgcaagcctcgcgaagacaacggaactgatagcgccaacaacataaggcggcaccgtcatgagttgggcattggtgtcggttaatcccatgctcttagtgatggtaggcaaagtgaacttggttcctgccgtcaaagtgagtggatgttgtcaagggatgtaagtcgcggcataccataggagcaagcagatatgcacatgagtatttacgcttgcatgtacaagcgccagttacacaacactatcttgacgtctttccatcggaaatgcgccttttcctcttggaacttgccaccatccttgataaatctctggagctcaaggtagcgaatctcgtctggcttcaaccacctcccgctcagtcggcgaatcgatcaagaggaagaagcacgcaataccgagggcaactgtcacaattccctcaagcaaaaagatccaacgccatctagttcaatcgtaacttcaatttttgccggatgagtgaggagaaaagtgtcggaaaactcacccctcgtacccaccaacaccatccatcttcgcgatacctgcagcttgaagacctgagaatgctccagaaagggcagatgcacagtaaaagtacgagatacgggtcgctagatctcgtggcatataccagaatgtgcatagataaacagctcccggataaaatcctgctcttagggatcgttagcattgcctttcatgaaaagacggaaactcacgtcaaagacaccaagaagaatacgtgtagccagcaaactaacgaaattcttcacggcacccatcatcgtcataacgataccccagtagacgacgagtatgccgaggtagtaggatgggcccttgaatcgcttcaatagcatgttggacgaaatctcgagcaggatatatggcacgaaaaagactgacaagacaatgttccactgaacgccatctagtcttaggtctgttaccatgccctcaattttggcattctttacatgcgcttgtcagtcaattaggcgatgagaatgtaccatgggatatacgtactccgatgttggctcggtcaatgtgcgaaatgaggtatagtatggcaagcatgggcacgaggcgtatgtcaacctgatgagcatcagtatcattctggacaccatgttgagatctggtccataccttgtggatcacgcgttttctcttctcgtcggagaagttgatgtaaaagtctgcatcgtctgggtcgagtccaagtacttgtatattgtcaatctgaacaacctgatgcggcttcgaagcgtagacagactcttccttctcgtcaatgtgttcgatatcacttttttcgaaagtggcggccattttgtcgcaacagacttggttgtgtagtaggagaaggtggaaagggcagcggccatattgttggtcgctttataccatgaacagacgggaccaggccgctgcggagacagcaatcaaatcctggggaaccccatatgctaaccccagactcttcacgccatcgtggagaagggcgctaaacctcggcagtagtagatcggccctagctttggcagcacatcactgcgtccggataagtgcaacgcccaatcatttgcatatccgtgtgcgcggtgtccagggcggattctaatccgcacgcgtatttactacccgatttcgcccaccacgcaagcttacattgcggagcaatgtggtctgcattccgttagttgtgtgcgcgcacatgtgctggaaagctgctgacatatgttcacgacgatttccatgttcacagtctccctatgtcctgtcgttaaaagcttgacaactacaatgacaccagcacaaatcgcgcttcctgacgctcctcctgagctgctctcaaaatcatcactacagaacacagaacatgatgaacgcttccccgaagacatcgctgtatggacagtcgatgcgctggtacgacatcgagcgcgcctcaatcctcatgcgaccatagtatcgtaccccagctcgggggtggactttgttgactactccatgcaacaacttggtgtgttcgcgtaccgagttgcgcgacactatcaaaccttcatacccaatcggacgacttcgagcataccaccaactacggtcgctatattcggcccgagcagtttcaactacctggtcaccatgctggtactcaccaagttaggccacacggtcttgttcttgtctactaggctatcacaagtagcgatagaatctttgatagagacgaccggtgcgacgtatctgctggctgatactcggttcctcgaattggcaaccaatgtgagcaataacataccttctttgcacattggttcgattgcagggatgggtgtctttgactttcccgtcgaggtgcatgccgatacgcgaatggactatcatctcgacccagccgttgaagtaaataacaacatctacattattcattcaagtggtatgtattacggcagcttcggggtcctttcgctgacttatctaggctcgactggtctaccaaaaccaatataccaaccccagcgaagtgccattgtgaattattccagcagcatggacatgaaagaattcattacccttcccatatatcataatcacggcatctgcaacttcttccgcgccatttactctggaaagtcgatactcatttaaatgccgcccttccactcacaacaactcaccttactgcaatattgcggaaacacgagtttgaaatcttttacggagtgccttgtgcgctcaagctacttgcagagacgtcggaaggtatcgaattgctcaagcagctgaagattgtcatgtacggcggtagcgcgtgtccagataccctgggcgatttgttagtcgatcaaggcatcaatctcatcggacattacggcacgtaagtgtatacctctatcccctatagcgggttttaacgtgtccataggaccgaggtggggcaattcatgacatctttccgtccccagggcgacaaggcgtggaactatgttcgcgagtcaccaaaactctcgccactcctccgctggttacggcgcggtccaaacctcttcgaaggcactgtgctccctgggtggccagcaaaagtcgcgtcgaaccagcccgatggtagttatgctaccaaggacctttttgagcctcacccgacgattgacaaagcttggaagtacattgcccgtctggacgatactattgtgctagtgaatggagaaaggttcaaacccgtgatgaccgaaggcaagattagatcacacaaagccgtcacggagactgtcatctttggatctggtcgtccgtatctgggtgcactcattgtaccaagtccgttagtacatgaattgagttcggatcaggtttttgatcagatatggcctgtcattgaggaggcaaatcgcactgccaaaacatacgcacggctatcgcgtgacataattcgcgtcttaccacacgactgccaatttcctcgcacagataagggcagcatcatcagacaagccttttacaaagcctttacagcggatattgagaatgcttatgatcaaacagcaagtgtagacgccgatctcaacgcactaagtataccggaacttgaagcttttgtccgcgacactctggtcaaagtattaccggacgcgaaggatccagactggacggccgacttcttttccatgcgtctagattcactccaatccaattagatccacactgctatattgaaaccaatcgatattggcatcaacaaactcggtcaaaacgtggtttttgatcacccgtcagttgcatctctcagcgaacatctttacagtcttctttatgggctttggaagagactgcttccgtaacagcggagatgcaagaccttatcgtcaagtacagcaacttccagagcagtgccgtacttactggcgcaaccggttctcttggcgcacatgtcctcgcgcagctcattgcgcgtccagatatccagactgtccactatctcgtgcgcgccaaaggatgatcaagatgcacaacgtcgcgttcaagagtctttgcagcagcgcaagatttacaactcgctctcaccagcagcgcgccagaaaacccacgctctaccttcagacctgcctgaccctcaactcggtcttgatagcaaaacataccagtccgtaaccaagaacctccgaagcgtcatacactgcccctggtccgtcaacttcaacctgagtctttcgagcttcaagaaagattgcatagcaggtgtgcgccatctcatcgacctctgtctcgcagtccctggctcaaagccagcttcattcgacttttgctcgtcggtaagcacggtttccaaatttccacagctacatacacctgagacgatggtcgagcttgactgggcgtaagatatgggatacgcgcagagcaagtgtgtggcagagcacatatgcatggcggcttccaaggctactggtatgcgagcgcggattcttcgcgtgggtcaaatcgtagcgggtactactcgtggcgtttggaacgataccgaggttattccgctcatcataaaatcggcgctgacgataggtgtgcttccaaagctgcaacagtcgccgagctggacgcccgtggatgtcgttgcgcaagctgttattgagattacgctgagcgacgcggaaagcatcgtggccaacgtgactaatgcaaagacattttcttggacgaaggatcttcttcctgcgctgatggaagctgggttcgagtttgaagaggtggggccaaaggagtgggtgagaagactggctgcgtcgagtgatgatgtggttgtcaatccaccgaagaagttgctcgatttttttgcgtcaaagtacgacaagcatatatttgcgccatcgcggacatatgagacgggtgttgcgacttcgctgtcgcccgcattggcaaatgcgcctatcttcaatgctgattttgtcaagacttttgttcagcagtttcaacgcactgcttggaagcgctcatagcatactaacttcttaaaaatgttcatgctggcctgattagttttgtcactttttattctctttccttgtatcaaagacatgtagatgactctgaatcccgcagtcaaccatgtgctctccgagagtcacaaggcggaaggcaggaaataactccaagcttgcgtatagaattctgccacgatgattggaaagaacatcttaacaaccaaaccctgaatcaagcttgaaaatcaaatagaatgcatcatgcgtcaatgatcggagctcagtagtatactttatcaaagtatcaaatggtattcccgctctgctatataaatcgctcaatcaatttcacaaaactacatcttaaaaacgtccacaaccccctcccactcccccctctccctcgattcccaatacccctccttaccaccctttagcctccagacctcctcatcgcccagttccaccgcctcgactttactaaaccacttgggccgccactcctcaccgtgctcctccatgactcttctccttgctcgctgcctttcttccagcctcgctttgagcgcctcagccttgtccaaatctccgtcctccagtgccttttgatcgggcctgaaacggctatctgtaggcgggatgtgcgactcttcgatggaagtgatttgattcagcgcggcggcaaacgtggtcaacccgtagtgtttctctggcttgtcgacgaggcccgcgactttccacacagagtgtccagtcggttgtccattactggtgaactccaagctttgcgtccattttccctgcgcgccgacggatagcggactccccgtggcatcaaagacttggatcgacacatcttctgagcggcctgcaaacatgccacccgctttgaatgtgcagactgctttcgcgcccgtcgtctcggagacgatggtcatgctcccagtcggctcgacatacttctccccagcaataatgttgcgcagatagctcgtcgcctggacccaactatagtgctcgccgctcgcatgcaaaaatatgcgcactcgcccgtcggtattcaattccgcgcttttcccccagaatttctgcaccggcatgggagactgaataaacgtccactctgatgcctcggcttgacatgccatgcgcacagggcgatggatcactttctcggccaggaagcggaagcccttgtcttcgcggacgagctcaaacgtctcgccgagcatgggattaaagggtttgcggatggcgcggtctttgacacgcgcgttgctaaaggcggaaatggcaaaggctgccatgtagacgaggcgctcgcctgtttcggaagatgcggtcacggcggcgtcgagaagttcgctgtattcgagttgttccgcgaggcgttggaggagggatgtgggctcgttggcggaaacaggcatggcgattgtggataagtctttgcctacatttttgcgcataaaggcgacgagacttggtggttgaacttttggcggctggattgtgacgcgacgttggacaggcttgaggggtagaggagagagcgatgcaggcttttgcggaaaaagagacggtgctgcgtcgattgagaagcgagcgcgttctaccacgccactgctgtggccggaagaggattcagactcgccatcagaatcatcgtcgtgagattcttggcgttgtcgctccgcatcttcgctatctctacgaatggtcaaaagagtcgacttgctcgggtctccatctggtgcatcgaaaaactcttcagtagactcgaatgattcaaaactctggcgtgaaggtgtcgccgaaggaggcgccggagttcgtctttgcttgctctcagcaatgagcttggagaattcttgcacgactgaatcgaggtctcgcaacaaggccatgcagttgtcgtgaacgttttcttctgccggttgttgagtggcactctgacgggaagcatgttttggaactgccaaagtcccatttccaggaacgtgtgacggcagaggcggaactggaggtatggccccaggtgatgccacgcccacttgtgcagatacacttctcctaaacataccagaaggactctgggcagcggaagtgcttgctttccgtttccaaaacgtcttcttctctgaccctgcatcgacagggaaatagtctcctgattcggattctgatggggtgggagagaggctatcttgcagtttgacgatgcctagaccagctgtggaattgtacttggggtcggtgtcttgggcaagtcgccgcactgcatctctcgttcctgcaattcgtcctaccaacgcttctgccctcgcccactcattgtcctctgcgtgattggaaatgtgcggaaggctgtgatatgggctatccttgatctgaagcattggggatgactgggctgtagcagctcgagatgctcgatctagcgcatctctccacattttaaagtcttttgcattgctcgctcgcagctgccaaacctcggctcccgaatcaatggaaatttctctcgattcctcatttgcgccaacagcagctagcgataatggtatagcaccgcgtagagccgaagaatggtcgtttcggtagtatgatagcgttgaagatgtgaaatccagcgagaagaagcgcctagcgtagccctggttcctctttctcctcttcttatgcagcacgccagtcagaaacgaggaggaactggagaagctgcccagttttggcgcggcctgcgtctttggtcggtctgcaagtgcctggggtaacgactcggacgattcaacagggcccatggaggggctcgacttggggagactggtggagcttcccatggcgcttgcctgcgcgtaccgcatgtgatgaccagactttggcgcggcattcgtcggatacgtcatgaggacaaaggtggcctgtttcgagactgtcttggaaaaggtgttgtcgaagacgagtccgtacatgcctccctcgcctggtggcacgtcgtaggtccccagcgatacctggtctgcctcgcatttcccgtgccattgtacctgcttcagcccgattgcggacagcttctctaagacgacggttctgtcgtttctcgacgtggacaggccgcggccgcgtgtggtggcgggcacttcgagtcccggggtggagggtccggcttcaaaggtcgccgaggaaggaagatgcggagtcgcgccggtagcatttcccgggtgcttgaatatgccaaagttgagcgatttcttgtgaggctgtacgctccatgaaatcgtgtgtccagcagagacgtttacccagcgaaccaggtacgactagacgaattagctagggttctggtggttccaaggttggagccttcacgtgccttgctatgcacttcgacattctccatgcctgccatgattgcagtctctcttcccgcttctctcttgtgaattgtgtttacgtggagctctccgtcggccacgcggggttttgggtggtgcctgtgggtcgcaaagctacgtgcatgcgccggatggtagcgacagcagacgtgatagataactagtcagtcttcaacgagcggacatgtcggacgaagaagcagtcggcggcgtgtcgcggaatcggggcagcctggtaagctttgcgggtgggctggcagttgcgtggattgcaccgtatcggctgatgagattcgctgagacacggcgtgacgggtccgtgatgacaggaagctcgacctggaatcttccggactatggcataaagcaacgacaacaaccctcgcgaaaagaacaggtatgcggcgtcacgctcgccgcgggtgtgtacatgacagtatttagaccctggtcacatttccaattcagccttacgccgccaacaaacaacgccagcccccccgcgaccgtcagccacacctattgtcgtccattccaaccccattgtcgactgctcacataagctatcaatgcgcttccagcttccggcgtccagcttccaagacttccgacaccaacctctcgtcatcttcggtcgctaccagcacgttctgcgccgggctgccacgcgcgacacgtgcagggtccgcgcggatgacgtcggcttcaggttctcgaatttcggacagcgcggattcttgctttcagctttgaagcattccgagctatccggggcgtcatgccacttttcttccgtcgcatcatgcaccacatgcactctagtcacggcgtggacaaagtaaatccgcatgctttgcacacagcgcaatgatacgcccagctttatgtgaagttgttgcgacgaccacgactactacagtcaaaccccatagaaacgccaaagtcattggacaagtatcattcagggggtaatttcaaactcaacatcgcttcaagggacctttcgaaaaatacgtttaaagcagtcttctcgttcaatcacaccgtagctaaccctaggtatactcatgctatgcgtgtttcaatgtagttccgaaccaagtcttatttcccttttccttcttccgccatgctgtcactttttctctctacactatgcttaaagtctgttctttacttagaggaagccactgcatgggtacgatctgcgtctcctctattctccgatgcatcgtcaaccatcccatcgccctggtgacacgctaggctggtcgaaccagcgagcacatcatgacctgcattgacgtcccagaaatgagttttgccgctcaggtcgacagtgttgccgttggcacaagtgtaggtacctggggcgacgtcccaagggttccgcataatagctgacggcgcatctgtgccataggtcagagacgaacaaatgaggacgcttggagagatgaacttaccgttcttagtggtcgaaggcatctctgattcggctagagcgatcgagtaaaacagtgtgtgaatttggtggaatcgtgtgtttgaggatttgttttggcttggtaacagtatttgtaggctttccgtgctaatgtgggtttctacatgctcaacatcctcttctactgattgccactcagcttgcagtactactcgccagcagagagggtctcggctccgttgtggatgtattgtgaggactcagtcgtgtgtgttacgagtaacgtcaggcatcgatttgcacatgggtttagtgaggagaccttctgtggcatcaaatcaccattcgtacgcaccaagatgaggtacctggcagtgttgttactgggcaaccttgcagggaaacgccggccacaaatccatgctcgcttgcgtaaggctcaagtatatggttgataagacaggtaatagcgggtgcccacatggcagcgatactagtatttatcacactactacaggtcatggtcgaaggtctcagcgagcctcacgcattgcctgtatcaatcgcatcccaaaacgacaggccctcgcagagcacagggtacaatgactcgacagaaccgcaacgtcggcgtcagtgcctatattaccatcagtacatggataaagattggggccagagtcttgaagaggagcaggcggacctagcaaggggagcccaactagatgctacatgggaaactgaggataccgtcttttttggatacgaatgttgatcgcttcttgtacgaagagctagttgaaatgtacggcacatctgtggacactagcgacctcgagtctttcgctcggcaaatcgaaatcgctgactacatcctccataaacatgactcttggaggcacacttccggtcagaacaagtcgaatatgacggtaatggctttccgcgacgaactcaatcaaaaaggcttggaagactcacaggaagggcacggcgaagacctcgctttacgcgtaggtctcagagagaaagatgtcatctccgagcctagaacgattagtgtggagcaaactgagcacatcaacataaatggctcagtattccattcgacaaacaattacaaatcgctatcggtcgcaggtaaaaggcgcgcacgcaaacagcgattgaaacgttccatgggagctgaagaaaaacacaaagcaacgctgtgccgacaaaccaatgttccacacgatctccgacaatggcgcaacaaaagatacaagcggggaacagatccctataacacatgccacacatgctggcagctgttcgcgtgcggccacaaccatcacacactatgttacatctgcgacaccgcctgggatcagaaacaattgttgaaatgcccactacatcagctacggcgaaacgcccttttgaagccagaaaccttcatcttgttccccccgggaccatgcagcatatgtcgcgacgccaaatcgatgaatgcgcggtatcggttgcgcagactatgcaatctaccgacccatatcaggcagtggatgatgaatgctgacctcctacatctacaggacttgctggagcttgatgttgattatgatttcgaattaactttggaagatgggctcatcagaagtttcggagttgatgaggatgagctagagaaacccctttgggatgaactagatgaatggcagctgctagtagatgactatagagactttcgaaggagatcgaggtgacatcaaactacttatatcagaatcgaggtcttctagggtatataatgaggaagattgaaattggtggaagaggtgagactgtatcgaatcagcaatgaatatttgtctagaggtctatgttcctcgaacagtctcttctttgcgcctgtctgactgatcaatgaccatcttatcgccctagtgtggcatcaggctagtcgaatcagaagacacaccacggcttgcatcaaaatcccagaaacggcttttgccgctcagattgggggttttgtgcataagcaaacgcccgactgcgccgcagtctcaaggatggcgctaaaccgaatgactactcagaacctcacaactccattcatcaccacagtttctcaacgtcctgctaatcatggatatacgtcttgggcagctgcgtccgctaatcgagcaactctttgagctcagcggctcaccgggcatgtccctcggtgtgctacatcacgacaccccgatttacactgctcattttggccggcgacgagcatcccaagcgccccctccggatgatgacacgctctacaatgtcgcttccatgaccaaacgtatgaccgcaggcgtcgtctcgaatctcgtcgagcaaggtctactaggctgggacgtgcccatacggcactacttgcccgaattcagcgagagaaaagacgacgtcggacaccatgcaacagtgacagatctgctggccaacagaaccgggctatctgcgcaaaacacgttttggggtaccatgtttgaagacattcttactaagcgggacgatgttcccaaactggcctgccatatcccagcgttcggcgaatttggcaagacgtttgtatactcggcttggggatatgcgcttgtcacgtctgtcattgagcgagtgacgggcgaaccatttagcacctgcgtggcgaaatacatctttgagccgctgggcatgaaccgcagcacactcaatcttccagccgtcgacaatgcagtttacaaacactgggtgggccttgatggcgtcgcgcacgagtttccctggtccgaatatcgcggttggtccgatgacactggattcggtggcgcggtcggtggacgcagctcaaccagtgagcttttagtcatgtatcaatcactactacatgcgtatgaccaccagagaagaaatgacgtcgactgtactcccggttcgccattcaaatatgctcgtaaaatactctctcctcacgttggcgtgggcaacgcctctgcagagaagcagggctattgtctcgggacctaccgaacagaactccccggaaacctatccttcgcgagctacaactcgatacttttggggaagaagagcaatcggctgtttggaagtgcacatgctggtcgggcgatatttcatcaagtggcaaacttcacaggctacactgggtccatactactggacccgcagtcccaatctgccgtttttgttctggcaaactcactgcccctgttcgacatttcaggcattgtcggacaagtccttcttggcactcttctgggagagattgatcagacacactatcttgatctggccaagtcggtaaagagagccaatatgctcgtatacgatgcatacgcctctggacttgcgtcgaagaagaccgatatcaacccatcattcccactcaagaactaccaaggagactacagcaacgctacgaatagcatgtgctattcagtccacgtccacgataaccgtcacctacgaatctccgccaagggtccgcacctcacaaactacatactagagcacagcgggggaaacacgttctttctagcgccaaaccgccaactggagctatcacagagcatgtggccattcacatcgcccaagacacgcatcttcacattcaatgttagcgatggtgacgtcttgagttttacgtggcatcatgacccgacgccggggagcaagccggagacgttttcacggtggaccggagagttgcaggcgaagctatagttgtcagcttcaagattgcagagaatagtcccttcacaatagaagagcattggcaacgctttgcatcgatgcgttgcaagcacacttgagtgtttgatatcaatttttttcaccttttgcgtatacaggataagcagtcctgcaaggcaagcacgtacaagctacatataccttcaccttggccaaataatgcagattagtgaaacgctcacatgtcgtccctggctactccaaggacctgtaaacagccgagcggatcttaacatgctgattgcgacgacactagagtatgtgaagcttgatccattgcgccttggctacacaaagtttagctatcactctagaccattgtagcagtcttactgcattgttcatatccaacttgatttgcaacacgagagccagggcgatagaaatgaatcaatgaatcaatgaatttcaaaaccgggtataaatatgtcagtcagagctgtatgtgccccattttggaaagacccaaaggctccagcagatgccaacgccgttacaatgccatgtacccagattcgaacaacgcattacacaatatccatggtcggtagaaacgtccatctctcaaatctcaatgtcaacacccatgtccatgctagcgataatgtcatcgtccatcttgggctttcggaaagtcggcaggcccttgcgctccgacttcttcttgtcagcctggggtttcggcgtcgatgcgcgtgatgagccgtcgccgtcgaagagggcatcgacttccaaggtctgcttcttggccacagcctcggcttgtgccttcttggcctcttcctctgccttccgccgcgcagcttccctgcgctgctcaatcttcttctcacgctgctggtcttgcaaagtcttcttgactcgctcggcctcgttgatgcgcgtcttgcggttcagttcggcgacacgagcggcagcggcttccgactgtgtagctatccggggctgactgtccgagttttggcgttgcaggagatgagcaaacttcttcgtcttggcaatgcgagcggatatgtcggcgtcggtccagtggtggttctggagacccatgaggtcattgtacttgcgctgaagatatgactgagtggggagcttggagttgttctcggtcaaagatgccttgtagatgtcgaggtcttgttcggtgaagcgctgatttgacatgaactggaatgagtagtctttcttgaccgaaccatgctgcgcaatggcgtactggtcggtagcaatacgctttccattcttgccctcgaagacgtagggtttgccagtggagaagcctaaagattattagttagatcgcgacgagattctaaaaagtacttacccttgatttgcgccatcttgtaaagcgtcctccgctgcgagtcctgacccacgccaagtcgtgcaaaggttccagtcatggcgtcttcgaatccagggtggaagcacacctcggagaagaaaccgcggccaacgcgaacagactcgatatcacggagcgaagcaggctggtcttcgcgtgccttctctgctggtcgctcatcccattcgacatcgctgtcgccgtccgcgtcgttgtcagttcccgcgcctctgtcaccagagctcgaccgtcggcggctgcggcgatcatcctggcgttgtcgttgctggccacgctgctcgcgctcacgcttgtacgcctcgagcttgtcattctttcgcggctggaccttgggtcggctactcttgtgcatggcatcgtcgggctcgtccgagtcagccttgcgcttcctgctgttgttgtcttgcgcagcgcgcctggctaagtcggctctgaactgcgcccgttgtgcctcttctgcgcgctggccgagaatctcttcgcgctctagttgggacatgcccataatgtgtcgcttgtccgcctcgtcaatgtacttgccatccagggggtaaggcacgtcggctgatcgctctggaacgtcatcgtcgcggtccgagtccgactcgtccatggcatctgatcctagcgagtttggcgatgacgctgcgggcgatgagctgcgtggggtcagcttcatgttgcacgaggagtcgagcgcgtggttgaggagtttcgcgtagtcggggttggttgagggtcgatggagaaaggtagagcgggggagggaggggcagtaaaggtgtataggtgagagagagaggctactcacgcttcaccctcctcaatgtccgcctcttcgtcgccgccagcgagggcgaaaagctcatcgtcaatgtcacccgtcgacataatgaaacaagttgtagatgaaagcgccggtctctctggtaatttcgatggggataatgcggaaacagggtcgcaaagtcgaaggcgaagtgaaatggcgcgttttgggggtgagaagagaagaacgtgggagcgctgaagacggggaaacgtcgattctaaaaggcgggcacggaccagtacgcgtctggcgggcggaccactttaagtcgctagcgcggtcgaggtcaatgaccgcattgatagaacatttgtttccttttatcattcatccgactcgaacaaacgcacgctctacaccgttcaccactcttgagaaagagaacatggcttccaagatcctatgcacacgttcattggctcgaacaataccacgccgcgcacatcacctcgtcctcgactcgtgcgccccaagtaccaaatgcgcattacgctcacgccgacaccaaagcacatccccacaaacctcgcatacaccacccccacccgcaacctccaacacgcccatctccccctcctcaccacaagtctcccaagatgcatcctcccaaacctccaagcccatccgccccctctcccgcgaacaacgcgccttcctctcctccgccctgcgcgtaaaccaaaccggcgaactcgccgctatcctcatctacgccgcgcaaaaccccgtcatcgtgcggtcgcacccgcacctccggcccttgatgaagcacatgtacgaccaagaagcgggccactacaagtacttcaacgaagtgctaagcaagcaccgaatacgcccgacagccatgacgcccgtgtggaccgccgcggcgagttttctcgggtggagcacggcggtgctggggcgtgaggcggcaatggcctgtacagaagctgtcgagacggagattgggacgcattataatgagcaggtgagggtgttgttggattgggcgaggaagtgtgaggaacgtggggagagtttggggccagagttggaggcgttgatggggcagatgaggaggattagggatgaggagctggagcatttggatcatgcagtggagaatgatgcgaagcaggcgaagccgtatgagttgttgactgaggtgatacgaggggggtgtaggggggcgatttgggttagtgagagggtatagagtattcatgtgtatagtagaactttgtaaacttgtatgatgacgataatggtatatggcaaagccgactggcgctgcatgatgcctctggcattctatatccagaatgaatgcccattcaaaatgatatacatcgctaaacccgcaacacgtaaagaaagatcgaactactcaaaaccaccggtcatatcacccaagacgcttctcataccatgtttcctccctgcgctgacctttttccttagtgcctccttcctcttgctatccttcttctccagcaattgcctcctctccgcctctcttgcttgggcgtgaatgttgctcttgccagttccgccacgacggacggattccgagggcacgcctcctttggtcgatctctgggaatctgatgacgcggatagattggatgtagcctggcggatgagagaagggatccggaatccgggggcattacttgatcgcgacggagcgtggaaagctaggttgccgccgtctggcgcagcctctgaaatggtagatgtgcgagacattgtcagacgatcaacaatgggcttacgagaagcgacattgggtgccggggattcgtcgtcgtcgtccgactcggagaattgcgaatctggcacgatgatgcgcggatcgtcgagcaattcagacacagaattctgaacgtctgcaagcgtgattggtttgcgtaggagattgtccgacgcagcagtgcgacgaagatttggcggtggtcgattctctttttgtgaatcagatggtgacttgcgcttgagcgggttgtccgatcccgagggattcccagcgtcaagtgtctgcgagtcgggaatggctacgtcgtccatcgcttggccctcttttgatccatcatcttgagactggctctccgtgttgccaccgaggtctgcgggcatgttgagaaactcgtattcgccctcgtctgcaaagtctgccaaagtgtggaagaaggcttgcttcttttggtctttggcaatgttgccaatgcgctcgtcagccagcaaagcccgattcatcttctggaattcagcgcgcttcttgcggagacgcaagtcttcttcgtcttccgaatccgacatgtcaaagtcatcacgaccaccagcacgcctgcgaagacctccgttcatgacattcttgtagagctcgttgatgttcttttcgtcttcctttttcgccttatcactgcgtcgtgttagtcatcacattcgcttgcatacttagacagggacttacgcaaaaaaggcggcaatttgccgctcatcaacatcaacctcgccgtgttcaatcatattcttcgtatcttcgtcttcatctccactgtcgtcgtcacttgcacctccaagtccggcgtattcatcctcggattcctcggcttggtccatgacggcccctttggcgagactggtcttcttgtcaaagtcgtccatggccttttgcttcttggcacccttttgcagcttggcaaatgcatctcggcgaggctttggtggaagctgaatgtcgtcgtcttcgctcatatccgctacaaggtcctcttcaacgtctgaaagttcaacagccgcatcacgaagcccacgttgcagcttgccctttttctgtttgatgggagattcagagatgctcatcatgatagtgtccacggtcgaaggcggcggcatgacgccagctggcgagcgtgaaaaggaaaagccggcatcttgtgtgggctcgggaaagtcttcgatctgtgtgcgcgaaaaagctggtgaagtgttgactatctggctgataccaaggctaaattgtgtatccgggcctgattgagattccttttgctgtgaaattattgattggctgttgggtatcacaaaatctgaagcctggctaaagttggcacctggctgggtctcgggtaggcttcgtaaaaagtccaaagaatcttgctctggttcagcaacaacagactgagagccagattccagatctgccatggtgccggcaaacatttgggtaagaccgaggccagcatcggcgttgccaaaaccaaaaacagccattgcatcgtcttgcgtcgcttgctgtgtgggagaggcgggcatgggtacatcgttgtcgctctcgtcttcgtcatccacgatgatgtttcgtgctcgggtcgtcgtccgctggcgcgcaggcacgctaatgacgtcctcgtccatgtcggcatcctcgtcctggttttgctcttgggcggctgattcgtcgtcttggtcctcttcggcctcgtcagcaatcaactcgtcgccttcatcctcggaacctgaaagttcaagctcgacctcctcgttttcagcttctgcctcgggctcgtcggcattctcttcaccacttcctacatagtcgtcgtcagactcgtcgctggatggcagatcatcgatggtttcgccattggcttttgcttcctttctttcagccttggcaagcttgaggtcttcctgcctctgcttttcgaattgggcaaccatgtcttcaatggccatttggttcttttctcgctcttcctcggtctcaatgtgaatacctcgtcgcctcaaatcctcgatcttttcggcgcgttcattgttcgcctgctcacgagccttttgcgcaagcaacagcttcatctggttgaggcttattgacttgggacccttgcgcgatgagtcatttgacgcggtcttttgagccaaatggcgaaggtggtgcaatgatgaagattcttgctgtttcttgacaggtatgcgatcaaagacaggaaatctagcttttggctgcacgacctgcagttcatcctcggagtcggaaagctcaaccatagggtgatcaacctcagcattcaaaaccgtggttggcttggtttccttcatccagggatgcagcggaaggtgttggaattctggcgctcgtcctttgcccttgtctaatgtcgtgggtggggaagatggctccttggcttgtattgcgtctgtggttggtgtattctccttggcctgcgatttttcctgttctggtgggctgtcctcaacttgattcacttcagcatccgaagacgccagggccgagctggcgtctggagtgggtaaaccatcagcgggtgttccagcgttgggagcgttgtacgcaaagcggctaaagaggtggtccaagccatacttcttctttgtcttggcctgatgtgtgagctgcatgttgcggctgattctctgctgatcacgggccatgagctccattgccttctttccagctttgcgagtgggttttgcctgttgtgtaaggcgtcggccgctttcgccatctgattcgctccccgagccttggttggcttgccgcctcgagctttttgcagacttctgttgttcctgcttatttgccaatctctctgctcgtatgcgctgtacgcgtgcctgcaaatcagcattatgcgagtgtgtggctgattcgtccgagtcggatccgacgaacaatgtggttcgtgacttatggggcgttgcgttgggggtaacaaagagcccaggcgacgagcgccgtgaccgtacactagcagctggcgaggctggccgacttatgctctttgcttttctgacggcgggcctgcgggtgttgactggcatttcgtcttcatcgtcggtgctgaccactagagcaacaacacgcgcttcatcctgtgcgttacccgattccagtgtctcctttgtggctttgctagcagccagtcgcttcttcatgcgctcataggccgcgtcgttgtcatccttgtcctcgtcttcctcggctggcggagattgtggttgcgagccgtccaactttttgagcggcttccgtgtagttgcgtcgcggtcggattccgaggcgtcatcttcagactctgcactgctgtctgatgatcctgcagctggtttccggagagctgccaatagtccgacgcgtggtttcgcggacgcgtcgagcgtgcgcgtgggctgctcgactgccattgtaatgtccgagtctgccatggacgttttcgtcgtgtcttggctttgaaatgatgtggatagtgcagcaaaaggataccacagtgtcggggcggtggttcagtggttgctctttgaatgtggccctcgttggccgacgcgtggagaagaagtcacgcggagcactaccaattggcaggtagaaatctcaaaaaggcgtagtagcggtgccgagagtagacaatgtcagaaagaagtgagcagctacgacgacgacgcaatactggatactgaatgtccgtggcggggattcacgtctgagcttgagttttggaaaggtgcgaccacgcgacgcgtcaaaccgcgctttgctcaaatagggaagactagtggaacgcgtcaaaattcgtagccgctctactcacgatataagctgatttagacgcattcttcctatgaccttcagcgagcctgaatgtacacgcagctacgagatactctcctgaggtttgtcgagatctttaaatatatacaaggcacttcacctcttctcgttggaaacggcgcgcaggaatcttgaccacacctggtgggtgtcataaccatttattttcacacagtcgcctacacgtttcaatttcataatgagcgcactcacctaagttgatgacttgaacagttcgttagctatgcactaacagcacaatccttgcggccccattttgccctactctactttcactctgtcctgcaggttcccaactacgatggaaagtgaatggtgcattctatgacctgaagctatacaccgaattaagcttcaattgcaacggcaaggcaggtcctgtgtatgggttcggcgatttcgatcaatgggctgctacctgttgcactcaggtagatttttaacgaactatacaacgtgtagtacgcagctggagaatcgcgtggcaatgtgccgatgaagatccaggcaatgacaatgatcaggaacagaggttggtcgtcttcgagttgtcctatcgcgctgcttccttcacgcctcacttcccttgggctctccgcacaatcgagctttgacactgctccttgataattgataatggcaaaccatcaaggctttattgacggagttttagtttggaggcataaatcttgaaacttttggatgcgcaagctgcttcttacgacgacattgtccattactactacacgccctcgatgcccaaggtagcgagcccaattcaactttagcaggatttccacgcttcaggtcggcattcttcggtcgttcggttacagcgcagagccagcgttacatggccaaccttcttccaactttcttccccggacatcagagccgagattcccacacggtcccactccggtgaaagtcgcgttcacacatctcaacagtctcatttcccgcccgttgttgtttacccgagttaatccaaaattgactctgccgatcttaaccccactggcgatattctccgatgtgacgggaacaccctggataactggcacatcgctgcgtcagccactccgataactccaactacctccaactctgaagcattctcagaattttattcttccagtcttgtctctaagcgacaatgccacgaacgactctctggattcaatgcaaaggaaatatgctgattgatcagacgatatgctctcaattgcatctcatgctcatcgtggaattaggactggctgaccgaacatgtatacgaattcaagtctccactccatgcaaggtcctgcccttcgctttgacagctcgtaggtaatatacttgatcatctagatcaaatgtttacgccagcccattcttggattatgtacacagaacacgtcacaaagcctcgtcgtcatggtaggccttttgtgcagcccaattttcctttcggcggcctttctagacagtcacatctggatctcgtgacatcttgcaatctccggagcatgtttgctctcaattatgcgtcagctcacgtgccctgaaacaagatctactgtggtagtaggcataagtagtagagtgagtcaggaggcagagatcagaaattgcactagctaaactaagtttagataaataatatattttaatactttgtatagtagcctttagcctctattatagcctagcacttctctcttatactaattactaagaactgcaggtattctagtataatagaattctaagcctcttatataattatatatagctaattatagctctgctatctatctgcaggtagatctaggtagttctgcttaatctagttctttatcttattctaaactaccttaataaagttaagatttagtaaaaaagctagctaagagatagctttaacctctctatcttatagctctttatatatagatatagctatataagctagagctctatcttatataaaaataaagcctaaatttattcttatctattctttaataataagcataatcttcttataataatataactagttaattaaactctacttcttctcttaaaagatatatagacttttcttactactattaaagtaagcctagaatatctagcctctctttcttagtactttatctactaagtaagtattatctagactcttactagataaataagtaacctagacttacctatagcgctctctagtaacttaagttttattactctagagtatatagttctattgcttaagagtctagctaatataagcctatgcttacgctagctaagctctttaatttactttagaaagagatagctttactaaagctatttattagctatagctagcagaacgtagagcgtagtaaattatatacttagatactctttagtaagagtaaaagtagtttaagagagtaagatagcttatctagtaagtacttctactctaatagataaaaagaataagctcttctttctacttttagcttagtagtaagagtctacctaaccttcttcttagagtaatctacgtagagagagagtacttaacttagtatcttaatatcttaagttaattagagataaagctctatatatagctagcgttatagagagtatatatttaaagcctctaattatagataagataagtatagtatagagagatagctagtatctctatagctacttagtaaggagagaagttgctagagtttaaaggttaagaatagagtattatgctaggtaataggctagcaaataaaaagtctaattattattagtaagatattagttatattacttaagtagaagcaagaaaactaagtaaatagatattattttaaactatttactgctataaagaagcttttttctaggctactaagtattattttctatctataaactctatattttctagttataaagagttatatctaagctaaaaagacttaagtaagattaataattaggttcttaagaaactaaatataggctttctaatgtataatcttagtctaaattaccttagtaatattcttcttagtcttcttaatagtataaatagagttaataaagagctctagagcactacgcttatagaatttagagagtatactagaactattaaagagcgctaaaagagttaaaaagaattaaaaaagactagaaaaaaagtagaatactaactattaataaggctatagcgcttagattctataagataatagttagaataagcctctttagccttattgctaatagagatataagctaagaatttactattctttttcttataataagcgcacttaagcttatttatcttactaactagatagataaagatactttctatcttagtaatattagctaaaatattagttatagtctaaaaaagataagaaaaagagctcttatagataatcttagagatagaaagagtattcttatagtacttaaagactctcttaataagcagtttaaggaagttttagattctttttaactagtttttaactgcctaaataatactcttaagattttctctaggctttagtagagtagttttagctactttagctttaattctagcgtagtttttagctttcttagaagttattttaagcagcttagagatgtttttagaggtaagagtagctatttttagatagttttaaagataaaaagaatagtatagaggctagtttagagcaaaaataagtagaaaataggtagattctactaagaaaagagttagtaaagctaaaaaaagataaataaatattagctaaaaaaagagagtagaagataaataaaaagtaaaaaagataaaagaaattaaattttaagtaagtagaagtagtaagaaatagtagcaggcgtaaaataagtaaataatatactaagtaaatagtaagtaagtagaagatagagaaaaagagatagagaagagctttaagagagtttatatagttatactagttgctagcatagcttatataaacgcagtagtaacgcagaagatactagagatacttaaatatagagataaagataagtttttttatctagagtagtaacgtagtagtatatattaataatgtagaagtaatatatatatatatatatatagctaaatagtagaaaagaaactttaaaatataagataaagaaaaataagagagaaaaatctaagaaatagaagtatagagtaagatcttattataaataatattttaaactattctactagacgtactagaatattctagaagtaaaagtagaatagaaaggccttaaagagttattacgcataataaagcaacgtataaatagctataagtaaatacttatagctaaaaattaatactaatagtaaagagagactactcttaagacttattaatagttaaagcaaagaataaatagactaaaaattaaagataagagataataaaagagagctctttcttagtaaaggtaagcttaatataagaaagaagctataactattctataaactctctactaagaatcttagcttatataacttaatagctaatataagtaatagatagataagtactattatagagcctatttttagaataaaggttctataaaagtataataatagacctaactttaagagaaagctttactagtagtaagcttagaactgcaaagaactataaaagcttagaaagaagatagttaatactgctattcttactaaaattagcagaattagagcttaaaagcttagttatcttatctagtataagcttaaagatatgcttattaagtatattaactatattattatagatagtaagtatagtatgtctagtaagagcctaattatctattatagtagctttaagaaggttttagagataaatataactaagaaagttctttttagagtagaaaaccttaatttaaggcagtaactctatattactatctatttctagcctagtaagagactaagtctactttataaagcgctaatttgccttatcttaataaatatatatattttaataaagataaagaattataagtagctataagatacttaattactaacgtagtttataagtaagctagctacctaactaagctagctactaatctctactaaaacgcctgcgcagcaataatgcgtaatatcttaataatactaagcttaaaagacttatactaaagcagatatatagcttactatctctaatattaattctaactaaatctaaagtaaataatgcgctatagctatctataacgtctcttaaagtactatctaagactattatatagagtgctactcttaacgtaactataagctaaatataaagcgccttataaaactaaaagagaaagtaattataaagcatatacttaagtattctatatatagtctacttatcttaaaggctaatatgcgagatatagctaatagactgcttagagagcgcgctagtaagcttattagtaagaactaggttaataactttattaagcatacttctaagctataaatatactagagctatctatataattactagtaagctatctataagaacctagtaattatctagctctagtttgcactagtttagagtataaagaagaagtatagagttgcagataagaatatatataactttaataagtctagcttcttaataggcaagatattctcttagcttatagtaatagagtttagagaagcctaagaaagcaaagaagctctagcctagtaattataagtaagttacgctagtataaagcgttagcgtaatagagaaaataattctactcttctttatctttatagataaagttcttatcttaaactagttctataaccttctgcataactaggttatctaagttagctctactagctagataaataataatctagcgcttatctagcttaaatactttaactcttatatatattctattagagtatataggctacttattattaatagctataagagctattatatagtagaattctagaaatgctgcaagaagaagaagattattactctctatatacctatacacttattctatctactgcagctacttaatattatctatttcttactattaaagtgcgcatatagtaatagtatcttagccttagcacgcagttatatctactatattaataaagaaatctttctactagcctttaaagctatgtttaagaagacttttatagtagagaatatttatatagagttttaaggcgctagattagctctatataatctagaaatagtattattaaagcttaacgtacgcctctatactctactattaactactattaagaatagtgcctagcagataaagatactatataatatctataagatagaggcgtagagtatacttatttaatagagagtataaaactgcgtaagttctatagtaaagttaatagataaaaaaattgcgtagctaagtaaaggcgcttagtagatagcgcataatatagtattaatatagaaagaaataagctacttttaagatactatagaagtaataataaagcataaggcgcataaataataatatatataagtagagaagaccttaatagttagtaaggtattagacttaattactataatagtagagaactattataataatagtaataaactattaaagagaatatgcgcagagaagcgctacagcacttatagcgagactagatataatatatatacctataaagtagagataaaagatgcaaaagatagtaacgcttctaataaataatatatttatatttatagtatataaatttattatagtattgcgctacgttactgcgtaggcattttagtagagattagtagctagcttagttaagtagctagcttacttataaactatattatagataagcatctataatattaagctgctagcctttcttaataatagagagaatttaggcaaagtctctgcctataactagaagtaaactactaaatttaagatataaagcactagtaaatattctatagtatttaatagatagccttaaagtagtatttatattgcatagagactttatcttatataataaggatagctctttgtagtagcttacttagatctaagtttctagcaatagagtaagtaaaattattatagatattaatagaaatctaaaaataagagtaggtagttcttctattagataataatatagatactatactagaagatgctatgtaaaggataatttctctctaaaaataatagtaagtatataatatacgctataaaaaggtcttgcctatttctatagagctctaaataaagaaataggcactagctaagttattctaaatactattaataatagtattaaagactatatactaattattattaagcctctagtataaattaatatattctctctctagttctatagtattatagtttagttctgcttagataagcttatttactactttctaaccttactaatactatactataggtagtctaaagttagaaagctttctgctagcattctttagaagcttctatagaaagtaaagactataattaagataagcattagctattatgctagtagtagcactaatagcagctatataaacttagagattattataaagatctattttaaaagttttctatattattatagagtctataataagcctatagagaaaagaaataataaaaaaagactataacgcagagctagtctagaaaataactgcttttttaaagaaagtaacctagttactattattttctagcaggctctaagtagcagcagcagcctagaaagtagaaaatacttaattattaaaggtataaatacttttaaagctagttaagctcttaataatagttaagagtagataaaggtagaatctctctctctaagtagaactataatacgctatatagctaatagtaggcttttgctaatagagagactaagtttttaaactcttactaaagataaaatagcatagaaagtcttaatagagcatagtatagcctatagaaaactactaattaaagttaaagaatgctataagagtagtagcaaactaatctaaatgcttatttatctctaacttagtatctttatcttaaaagataataaactgctaatttagaaagtaaattactagagaagtaatagaaagagtcttattatatactttatagctaaaaatatgctaaatagccttagaagagcttacgtaacgttctaaaagatactaagtaaccttattatctactaaaatattaaaaatagctctattagtgctcttatatatatatttataaacgtatttaatagcataaatagtactataaaccttaatattaatataagcagtatatttctagagtagagaagagtagtatagaataatctagctattattaataacgaaatctctctatttaagataaatagtatattatatactattatttcagcgctaatattataggtaactatctatagagataatagtagaagtataaaatagcttagaaaagccttttaaatactttttagataaactataactctattctactatataaggagcattaaagtattcttcttctctataagatctatagactataaactttagaataatagtagttaaaacgctgttagagttattcttagagataggtaactctatatagatatagctattaatataattcgcattagtaaaggctatataggttagtataggcaggaaaaagagtaggtaaatatagaaaaagctatatttctaatacttaatagtataaatatatctaagttaggcgctaaagtatatttttaggttctttagaaacttctaaacctttagatagaatatctaagtaataagattaggctaattaatactagtttcttcttagctaagcttctattaaatcttaagctaataagaagtagtagtaaaggtaagaaatagagttaagtagctaaaatcttagtatatagctatagagttatagtaacagtttgtcgcagtattcaatacacgagaatagtaaagtactaatctacgtaactaagctaactaagcttaggaagtagactaacgtttctctataatctgtttagtatatttaagctagctcttctaatatattagaagagcagtaattaatacaatcttttctcttaagtttgcttagctataacacagttctatataaatctttagcagcctaaataagttactagaagaataatctaataacctattaggctttgcttatagttctagtttaaaagagccatctataactttctaataaagctctatatactaatatcttctaggttataatagataaaatttaagcttattttacttaataaagagccttatatattaataacttactgctaaaagagctagaaaatagcaaaaagagactattctttaactctagataagtataaagatagaattaataatactttttctatattaacctaactcttataagcactctatattaattaagaacctctattattattaactaacctctactactcttagagaatataagaatatagtgcagaggcatatagtctagctaataagctttaatagtatataatatagtactatcttaagtagtaagaataatagagcgctctattttagatgcttaagagtcttaaaagattaaactaactttcttagcaatctaaacgttctctatctaatagttactatctattttaagagtaataataaagttattctagagaataatatgctaattaactatagctttagtgaagacgctactatatagtcttatagatagtaatataagagttagaaagcttataaagcataatatttagattagaaagagtatcttagcgcagtatagagtttctattactctataaatagtctgcatactgacttattatagaagtataactaggcgtaagtagcaatttagcttttataaagcttctctactcccctagtttagtagtacacagcatgtatagatagtaaatacctaaatactatagccttctccttactgctctagaggtataatctaataatataaaggcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatattatactaatataaattattctagaactctcgtggacgctctagtacttaaaggtgtaaaagattaaaaagataccttagtagaggcttaaagagtagaatattaatttttctatctctatagcaaagctaaaatattatagtctctatatttctatctaataatctcttagcttactagtaatatacttagtaaaagtagtaagaagcttataaagtactaaagttaagaagattagagtttaggcaaagcttagaaggtaatagagaataagaaaggttctctttaagtaagttagagttagcaaagctttagttattattaaatttaagaatagaagcactaaactaagaattattagaagagagaatagagtaatcttctaagaaaaagactatattaatctagttataatagttctaagttattttaagttaagaaaaagaaagatactaacgtaaagtaagagatagtatagaagtactacttctagactactaagcagatagaacttagagtagagagctctttctagtttaaatctagcctaggctatatagtatatatagctaaaatagagtactaacttaattttgcctaaactagttaatatctcttataatactacactaataatatagcttattagtaggtagttagctttaagcaggcttaaaagtaatagagataatagatacttagtagtaagagagtatatttagctagaatagatactaaaactattagtataaagctatatttaacgttaaataactaaattaggcatattaagtagcagaatataaaactaattactttcttatataatatagctatttatatattaaatataaaggcgtatataagctaggagcaaacttattttatcttatttaacctattctaactcttttaagagattatagctacttttataacttataagagctctaagctactaagcagaagcataagaaagataaaagtattagaaaagatataataattgctctagagaaagtaaaaataagaaagataactttatactaacctactataatataaaagaaagataagaagtaaaagagaagaaaaaagaagaagagagaagagaattaattaatttttaagagaaaaatatgctaaaaagcatagtttctagctaaagcaagtttttaaatacttagaaaagtctttttagagctaaaaaagactatatagatattctaagagtattagaataatagtgtaaagcagactataggcatagaaagcttaggttaataagaagtacttatatttaactaaagatagaatagtagacaaagagtctactaagagaagagagtagctagctatatatactataaggcatataggcgctaagctagcgtatacgctagcctagagtagactagctaaagtaaaagaaaagagaagagaaagctagagtaagtaaggtatactagagcgtagatagtaagttagaaaatagatagtatagtagagcaacgtgcgttagcgcagagcctaagcctaataggatattaggcgaagtataaaagcagaaggaggcagtttaaaggttaataacttaattaactacttttgcattaagcataacttactataacaaatagtaactaatcgtgcgactcgaacctaataccttagttcttagaaaagctaagagcaggcgagtatagctaagcgagaaatctagctctaataatatattagataataggaataggaacaggaatataaatagataatagaaataggaatagaaatagaaacaggtaataggaaataggcatacgcataagaacaacaataatagaaatagattatattaagatatagaaagagcaatatacagcacagcagcatagctagagaatacaataatattatactaagcgattcttattactaagttagcactagaactaaaaataaaacaatatacttgctatagaataagcataggcgctagaagcttcttaggctagacctaatagcagttaattattagaaatataaaatttaatattgcttagattacctaagcggtaaaggataaactatagctctagaaggctattagagtatagcctaacagcctttaagactatgcatgcaatatttaagaatataaaaacacaatataaggctatatttaggctactaaaaacatcttctagcaagaaacactatcagcgttttagcttaccttctaaatagttacgcttctgcttcttctcgttaatactctccttttaactcttattattctcctctcgtactgctttctagatcttatagactcttaggctctaattataataagctttctatctaactagcaacctctccgctgcatagaaagccctaatatctctactctaagagagagatagcacttaagctcgcctctaggctaagaatctattaggcttagaactagcagtaatactagcgcctttagaagcagaaacacttttagtacctaatttttaagaaattcttaaggcaattgcttaaggagtaaacgtaatagcacgtaataactagcgcttctacattaacaaatgagccttctttacagatatctctcttctatttaatagagaaaatgttactctatttatcaaagaaattaaacagcgctctagcttctactaatagactattaaagactgcatcttaagactcctaagctactataactatactaggcgtaatattatcaaaaacagcatagctaaatttaaagtagcaaaacttgctaaagactagtaaggcatctagatagcgctgcgtagacgtttctagagccttaattaagcctagcgcaaagaaactaagaactctcttagattctagtgcctaagctacttaataataactaacctatctctttaaagctacctagacgcctttaggcctagatttaataggtgccttaaagcaggattagtaataatagaatagaagagcttttttcttgcttaaggccttaatagagaaaggctaaataagatactaaataagtttaacctcttaatcgcttaactattagactttatctttaaaagaattaaactgtttcttagcaaaatagcctctagggaattagaaattaaagcctttaatctagctcttagaaaaaacagcagcattgcaaaatcaacaactagcgacctattaagactaatacttataaacaccttctatgcactacagctagatctaagcattatttctctactcttattctgctagcctaaggtaaactaataaccttaagaagaataagagttatagatgctactaggctataaacctatctagagcgaggtagataatctaattaagaaatttactagaattaagcttagtagagtgaacctattaactgctctctaagaacctaggaaaatagaacttcttagctatatagacgtctaagaagctattaggcttgctcttataaaagttagcgctctctctgcataagcacagaactaagcactaggtagctaaaacttctagcagcctctgcatactatgcccttaggtcctagctattaaacaaatctagatagagttctaacagagttcttagacatagaactatagtaattagtaaggctcttaagcttattatacttatagagagttaggctatttagcatgcttctgcaaaataagagataagcttatctagaactaatagatctacttaaacctataagattgcattagttagaggaataaagaataacttaaaggagaagttagaaacgtctctagaacgcacatcattaaaactattattaaaggaattaagacttagctaaaataaagtagtaaactagtagttaacctagttacaacgataaactcttacgttaggtagatctaagaatagatagagctatctaataatataataattatagaatagaacagcttctagaatttagaagttatagaagaagataagtttgcatagtacttaaaacttactagcatagttattagagctaaagaagtactacttaccttagcaacagttataagcgtatctcttgctaacttagtaatatctaattataatcttagaatagcagcgcttaagctagttacgttgcatacttctatagtaagaaataataaaagctgcaacgctaactagattcgcctaaaagtagtatcttttaataaagatatagacgtagacaataataaaaggcaactgcaggagatagagctaaaaacagctctaaagaaatataaggtcctagagtcgcttctattagacctagactagatagtacactaagttcttaatatagcagtattagtactgtttaaggatctgttagctatagctttagaactctagaaacaactaggcaaagcttattatataagtaaacatctagaagctcttcttaggcctaaactagcacgctaaagttctattaggctaagcctgcagaataatagcataaatatcagcaatatagctattgcttgctctaagtacgtagaagtaaaagctttagaaggccttattacttaagcaggaagtagaagtaataattctcgccttatagtactagagttcctaagagaatactattactagaacttcttcctagcatcttctaataataataactaactaagaataactttagaatagagagagtataataagaattatagctttaagtacgtccgttgcgactatctgcaggctctaataataatctataaagtgtaactcttagcgctgcttaacttagaagcagaacttaatataatgcgcctaaagatagcctaagcagcaggacttatagtaaccttaatactataaagaaataggtaatttaagaatataggcagctaatagcttatttaaattatttacaggtatagtatagcaagctctagtatctattagaaatattattatttctactaacttctttatcctaaaaacgctctctaatctagttattcttagaaacctctacttagcagatgcctaaataatatttaagtatagtgcagatagaagaataaaatgcatagtatttttagaaaactaatctgcacacgcaatctttattagagctactaacaatatctttagtactattgctagaacgttagtatagctaaaagctagtaaggtctagagcataggcctagcactctaatagaaaaagataaagacctatagaagctagagaattagtagtagctaacgcctaagaaaagaagcagcgatagtgcctttaaagtgcaaagagaagccttaagtgttataagcagctagattgcgcagaataacagcagaataggccttaataatacgttagcctttgctttgctctaataagcattaagagataatttgcttctaatgttaactaaaagcaactttattagatataacgactatagaactattaggcgtagaagagcagaagaaattattatttacaactagaaaggcctgcttattattaatgtctctttatcgttagactagaaaagttaaagaaattctataagaacttacatacgtctattgcgtagactcttaaaaacactttaaagaagagcaggcataggcagaaattaaggcataggcattctaagactatattaggtttaaagttgctataatgcacaaaataaagaataagaaagtctagcctattagcaaattagactttacgccttatactatagaagagagaatagattagtaagcgtaagcagcagaaagatagaagctaaatatagactaaagctagagaagcttctaataatatattagagatagaactactctatttctagttagaactagagttactagcgaaaggctagagaagataaaaattactaaatagctatagctataagaaaagcttatattgcagaaagtcttcttctattaagaagtagcgcttagctttaactttgcagaattaagaagaatctataaagatatctatcctctagtacgcattaacactatgctttataacgcctagaaagaaagtaatttcctagttctaagaagacttagagtagaggtaaataatataatctagcagtaacttaactaagaagtgcttaagtatagtaaaagcttatatagcaacctctagtttcttattaagaagaagaattaaggctactgtcttattaataatgcctaaaagattaattaagttatagtacgttaggaaaagtgaaaagtgtctagttagtagtgtcgctgcaattcgctattgatttgatagatataataatttaacaaagttgccttagttacttttttctaacgttaggttaacgttagaatagtctagttactgttctctactgtttagcactatgtagctatattgcttaactgtgcttagtcgttagacttagcatactaaacattctatatactctgtaaagagtagaagaggtagactacgttagttgcgcatgttttataggtagtctaagtcctctgtataaatatagctgcagctattaggcttactctatctataatctagtgctattagagatagagtcttatatctataactacgtgtaagctagttctgcacagttagcaactgtataagatagtgttgttactctaggaactatagcagacttaatgcattttagaaacataattatatagctattaattgctaatttgctctgcattatctatttaactattatatagtactatataggttagagcagtttatctcttcttcgtatctttctactagagcgttgcagtcttctagctctaattcctatttgtcttttattagcgctagagcgtatacaatgcaattgtctattatatatttctctgctaatatagcaaactcgttctacgtactgtctattataatgctctaacttttctctttattctaaaactatacttgcttattatcgttatatattatacttttcgtaaagttattagctctacgaaactctctaagcaatatatcgtgtatttcctctaataatttgcgtagttgcactctagtctctttctgttatctgttagcttttgctcttatgttatattaggcatcttgcctctctctcgttagcctctatatctttcttattgctataactagttctgcacttatctatagtaaggatattatcttctcgtttctctgcgtaattatagtcttctattaatatattatatcgttgctgcttattatctatatattttataagaatgttattaacgtcgttgttataatagtcgtctagtatagtaacgttagatctagagtttttaatatagtttgcgtgtatagctatttattgttttaaagcattctaaataagaagatagtgtatcttgcttagccttttctacttcttgcagatagcgttataattatctatactatattagctattgttgtttagtgctgttgtaatatactctctatagtataactataaaaatagattattttcctcgttctgtcgtcatagtactctttaatagcattatataatactatgcctataagcgctattatattagcgcttagaaactaaaacttatcctagttccctgctatagcactaatactctattttctattattatagaacgcttgcgctataatagctgcaattgcactatttagaaactagagtaacgtaggctattactctgtaagctaatgctattatattctagattaacttatatttctaggattctagcgcaggtagacaaaatcctagagcagcttacttagtttaaggacttgcagtttaagatagtttagagcatatatagctataacctctatgcgtgcctatcttattatatgcgtctacaggtcgctatatatatctaatatctaataagtactattagctatagttatagatagtctgcaactatacttacttagcgggctatacttctgcagagcgtagttactatagataagcagactagcagaggcgctgttttctaagcctctaactatgcatctagcattagctatgcaaatacacttctataagcgtctagctacagattaataggtatactatatagcgttattctatcgtttgttaataactgcaataataatattacctaagccttattaagtatacttttatgtttaggttatactagttctcttatctagcgtttttatattctctatagcatttaataaaataggtctgctagataagatagtagaagaaaggcttatgcatataagttaacgtaaactactttagtaattatagtatctttgcttatattgcatagaacgcagtacgttcttctatatttaagaggtatgctgcgtagcagtagtgttctattttagtttatattaactaattgtttttattctagcttaatgtctagtctctatagattaactagtgcgcgagagtataggcgtctctttattagaactagcatatcttctaggtttgtaggtttaagactatatagaagttactaagtcttataagtttaattatagtatagtctcttataataaagatagtagagttgcgctttgtatagttcttaatttctacgattcttagtcttgctattagtattagtgtctgtctttaatatagacctttacgctcttttgtatctaactaagcagctgcgctctctttatagaagatagtgctatactgctgcgcacctgctagtttcttgtattctttactataattacgcgtttttctgtgtagtatgcaggtttatactagtaaagaatcgcgtttagtctgcgaaggattagttatatcttaaagagtatattagagtatgcagatactcttaaattattgcgctctctatatagttttgcaagaggttatctgctgtgctgtataattagtagatatactattgttaactgtcctctagtattgcctacagttgatttctattagcacgtcttagaagcgcttatctattgccttgttaggtctatttagcttaatttatttaaattacagctgtgtttctagcgttattagtacatctaataatataatatatctatagcattaagaaaagagcatagcgcaggctttagcttaattttcctataaggactctctaaaacgtttttcttaagacgcatattatattaatagtttaattacaaatatagctctatagagtttcgttgtaactatatcttgcagtgcgctatgctagcatgcttctgttaatatttgtatataagtctaactatctgctgttttcgtgtagtagtatatgctactacgtttattcttaaactctacctctctcttaagtatctgtataaactatatatagttaaggctactaatatctttatattctgttgctaggttattgcgtatatacagtagttagtctatttatataagaatctgatcctgttcgtatacactagctattagaatagttaatagttaaggagcgttgtttatagtgttagactatctagcactatagactatagccttagtatatctattcattgattctgtagcttagtcttaggattatagttatattgtattttgcgttgcttagagcgcatctattatattgcattgtaattatattagactgctaagtgcgtaattatacgtaagtaactattaggcgctatactttatagtagactattctgttataacgcaactactcttgctatctatctaatatgctcttttgcagttgttattcgtagagactaatataatatagcttattctcttatctctctcttaacttctgcatatagtatcttgtatttattacttattaaggttattacgttgcagatgctgtctctagataagcgtttctatgtttattgcagtagtgttataattgcaaagatatagtaatttagaattctgttattaatagtagagtactatcgttcgtcttagagaactgttatagtataggtagttattattactgcttatatcttaataagtcgttgtttatagagatagagcgcatactgcgcagcgtcttcgtaactctagtctagcttatataattatctagctaacgatctgcagagatcttctgctttaatagcttaagatccttattaactaggcctttatacttattagatttgttgcgtagcattacgcctgcgttagcattagtaggcaataagacttctgcgtcgttaagaagagagaggattaagattagcatagtttctatatgctgcataggcaactaacctaataagtataagagcttagttaataaggatcttaagctgttaaagtagaagatctctgcaggttttataatgctaacgcatagaatagcatagcagaagaagaaggacgaagcagacttaagataagttaagaggatagtaatgttaagagctttagaaagagtaagagtaatctagaggaggatagagagatagatttagatatagaggataagaacgagaaggataaataagtaagacgcagcaagagcataagatatagcttctgctatatctctctattaacgaaaattttaatgcaggaagaagacttgatataagcgattaacgtttactttaagatttgtaaattatatataaagagctatccttagttattttatatttgcttttgttaatactcttatagcgtgcgcagtaaattaatgttaaatgttagtaagtataggcagttatattcgtcttagttaatatagttgttaacgtagtaagacatagtagtatgagttgttaaattaggcaggtctcttagtactaagtgcactaagcagataatcgtgcttaggtcgtaaaacttaaaagcttataatattcgagcgtttagaggctgcgttctaggcctatcgacgcatacttaacattctagtagtgttgttaatctatctattattattaaatagcaataccttagagaatgctctaatatatgctatgtgttttctatctttgtcgtagcaggtatagttaataattataagtattaggtagagctaggctactactctactatctgttactgttctagactatcgtctattatctttatgcttaaattcttgtacttaaatatagtctctatgctagaggcctatctgttgctagttaggtgcgcatcttataacctccttattacagtgtttagagttgttatgtttcttgctagaggactgctagcactttatagaagagtaaatctatatacttatatagctaacctaagataggttaatatctaaatagtccttattataagaagtaattagttagcctactgctgcctagcatttattgcagataaatactactgctgcatatgtaaagttagatattgctatatttatagcgacctcgcttagaggcaattttgttaaataaggctgtatttctagtattaactatctaagcctatagaagagaagagagcgtgttactctcgtagaataagtgcgatcttagatattaatagtagtagatagttaactctatttaactatagtagcatagttagctgctagtagtgctgtcctctaagaattatgcaagcatatttgcagtatatactctttcttatttgttatagagtagaactgttttactatagtaatataatgtgctttgctgtttgctctagtgtatatactatctaaagctctatatatgcgtatatcttatataatatatgttaacgcgtgctacttaggataattaaagttcttctctttctctagcgtttgctaatatacttaaaattcctccttaaatatatttatcctctctagtgcttcttaaatataggctaaggtatccttatcgtaactcttatattacgctagtgtaactaggtcgtatactgtataaataaaatgcagcgcaaaaggcgcctttaatataaataatagagatacgacagctataagctgttatataattgccttttgctctgtgctagtctattagaagacttctataaatgctttcttgttattaaaatgctttaggctagtactatgcattatctaatagaagcgcttatttaactaagtactactagattcttacgttactagtatagtactgttatcttaggtctttctgctgctagaatagatatcgtctaatatatcttgcataaagtctagtatctttattactaaacctttaagcagtaagtgtaatgtatctgttgctaaagacacgtgaatattaaagttatagtgcttctacttaaaataattaactagatatacaaagtcgttgtgttctttattaagacatctctcttattatagctaagtaaattgctttattctctataggtaagatctatataaattctctctatcgttaggtgcgacagtataatgcgtgtaatagcgatttttctttatactagttaagagtacttattctttatagttagctaatattacgtaaatagttaggtaatactgccttatttgtctgtttacgcatgtaagtagtattctagacttagctgcgttttctagtgctgtattagatagtaagtaatagtgttttactatgcaggctaatatagtagtgcttaaacttacgtaatagaagcttgcttatgcaatagtaatatacttaactcttaagaagaggattatgaatcttagttatagaaataaacctagctagaagagtactagatattaatctctaacgttaggctttgcagaatagattcctaattataacgtagactagctatgctgctacatcttctaatataagtaagagttatattttattaactaatataataattagcataactgttgctctatctagtaggctttattatatgttctactactagtctctagaatataatttataataaacgcgaatagaatagtctgtattacctaagaagaattagcttaaagcatatactaatttatctgcaaataggcaatagctaattataaacgcaattagcaataagatattctaatatataaaaaaatattagttagccttaagtctagaaagactagacgtcttagcaatgtccttctatatctaaatattatcttatatactagactgcattgctgacattgcctcttgctattagcagcctaattaaaatgataatctcatgtgtaagttatataatcatgcgtctgcaaagaggctattaacatctcctagcgtgcatttaatctgttgcagctatgcagcaaacgaaaaggcaaagtctaaactaaaggtatcgacgtaattagagctagtaaacttagtctagattatattagagaaagtgttacatactcttttgcagttacagactctgctgttgctagttcctctgctaatcgcctattatatgtctgaaacagcacttcctacgtctgcgtagatattaacaacaggctcttttatctaataaggtcgtcctttgcgcacatatctagtgcatccgaaatgctatcagctattactaagtctgcatttttatccttctcaatgtaatcatatactattatagtagagcttaagctgtctgctacacatatatgcaccttcctatcttaagcagtattatactcgttgctcaataacgtgtacgtttcgtttaactaaagtgtttcataaacattctcagacagttctagactctattgcgcaagatgttaggaatagcatctagctgtgtatttagcaagccctgcgtaggttttaggctagaagccgcatattatacagaagcgatctatgcgcagaacagaggggaactatattatgcagaagaggtattattttataaataagtaaatagcgttagagttgttatttacgatgttcttgcgtaagttaacagctgtatacgataagttcattctactatattgctagttcctgctcagcttcagtagctaacagttgcagacagtcgcctaccgtcgtcctacgctgccgaagactctataactctctcctattctacatacctaccttacctcctctcctaggtctagttaagcgactaagttcctagatactaagcactacttttgctgctataggttaaacagagggcgcaatatagtgcgatttaatatcacgtaatcctcatctctgcgtataggtcctgctctaatcagctgctcttagagtaggcttgctagcttcttcaacgtagtagttgcagcaatctagctccctaggtagcagtacgttcgcagcgagaagaagcgcaaagagatacttgctctgctattgatttttttttcgcttacctcttagcagccccgtgctagtgccagcaggcatataaatctcgcttattttcctccctcctttcttctctctaattattaggctacttacagatagacctgcaactctacatcctctccaatacccagcaaccaggactcgtgctagtagtagaggaggacagtaagagacagtgctgcactgccctagaccaacaaagacgacgacttctactgtcgacgtaagtaacattatagtcaaggtcactctaactctaactctagatagcagctaatagtctctaagagcgcactaaaaagtttacagagaaacctagatatattcagtgctataagatatcttgtctagttttagaaaaggttttgaacatatctaagttacctctttactattctcgttcagcgaaggcagacaggaattttgctagagctcagtagtaatctagaatatgttattttattagagttgctactaagagctttaccgtagtttagtgcttactatacctataatctaccctgcttaactagcctagcaaagctaaaggaatgccctccacgcgccgtcctcttaggtattcagcgcccaggagttataatagcagaggaggactgtaagagacagtgctgcaccgctcttaactagcgaggcccttagatcacacataacttctatgcaacattatgctcaaaaggtactctaactctaactttaaataatagctagacagagcaacaaatgtgtaattcaatgcctactagcctagcaaagctagacttataacctctacgcaccgtcctcttagatacccagcgcccgggagtcataatagcagaggaggaccgtaagagacagtgctgcaccgccctagactagcaaggcccttagatcacacacaacttctacgcaatattatgcttaaaaggtactctaactccaactttaaataatagctagatagagtaacaaatatgtaattcaatgcctactagcctaacgaagctagacttatagaccctaagcgacatattctctaacacctagcgcccaggaagatagggatagcaagggacagtgctgcactgctctagactaacaaagacaacgactactacaccacatctaaataacattatgctcaaagctgctctaaacccaacttcagacaactgcaggacaaagtaattactctatagtttaatgcacaccggcctaacaaagtcagactaataccctctacgcaacatcctcctagtgtcctgcgcgcagggctcgtagtagtagagagagacagtaagggacagtattacactgccccagaccgacgaagacaacaactactacactatatctaaataacattatgctcaaagctgctctaaccctaacttcagataactgcagaacaaaccaattactctatagttcaatgcacgccggcctaagaaagtcagactaatacccctctacgcagcatcctctcagtgctctgcgcgcagggcccgtagcaggcagaggacagtaagagacggtgctgcaccgtcccagaaaatatagacagctactaggctgcagcaatcagcctatttaacacgattaagttctgctagactaaggcatgcctgctatacagagcagctcttaagttaaaacattgttatttgcacaacttcgccttaatcttaacccactacctatctatactcacgctaaagtttcttcaattcaatcgcttcctacaaccttcttaccgcgactgtcctgcgcacacgcgcacttttctaagcgacatctatacctaaccgcgtatccatagcagccgtctatactcataacactacccctgcctgcttaccaccgcaaggctgagctcaagataggctaagtaacctaagaggatgacatagttcacagtatagctgctaccactataaggtgccgggcacaatgtcgaatctcaggcagcagagactaacagcatcttataagagaattagaagcaaggcatagtctctcaaacctcagcgttcacgatctagtagagaagtttgccagacatgtctcaagccaagttcaagaaaagaagattcaagactaaaaccccaactcaaacatcaggtaagtctgtgtacgcagttttcaaatatttagctagcagtagcaacctatctacaactataagatgcgcaaactcctccagtctttcgcgaagcagcagccgcaattatccgttatataatagtaaccgaattgcagcactttagcaataaagttaagactaaggatccttataacacgctaacgctaatactatctaagacagcgcaactacagtcttcgtccgtcgtgtctaatatgtctacagcattaatagctaacaaataaggctttgcatcacttaccaagccgtttttaccagctaacgcaaacgtagttagtctgatccctgtctactaagcagtaccctcgatagagctaataacaatagatcgttagacatagatagagaagtaaagactttaacattaggatctagcgcattaagtataatgtccctataattttttttttagcgtgcaagctctctaatttatacaaagcaggcacatctctagtaatagacacgttaacagtaacgcccattaaggataacgataatttgctaaacaccatcaactcgcacattaaattaaggaagcttaaagaagtaatgctattatgccggacaataaaattactaagtattcctagtgcaggtagaacagaaaaacttaaactaatatatactctactaacatttatatgcagtacaattccatcctaacgaactacctaaacagcccttactatctaagaagagagtctaataatttcttattctaccagacaaatactctaagaagcaccttaaggtccgcgaaagcagacgcatcaaagcaggtagatgcaaacgtaagagaagaagaaaataagaatcgcagtagcctatattactccaacagtaacagcgacactgctaccaggaagacgaggataaaggcctgcgctcaattaattaaaagacagaggttagaattagaagcgcagcttagaaaagcaagcaaagaagaagagttagctaaaactaaaaaagagaagagagagaaagaagcctaagagcgcaaagctaagttagatagcctgctagacagcaacgactactgctcagacagcagcctagacattaaccctaaggatgactcagaggacgaggaggcaacgatagcaaagaaccttactagagaataaaaggaaaggcttaaagccttattaaacgctaagtacgtctaccgtagaagacagttaactactattcaccctgctaacaaacaaactagaataagggacagtctctctgcaagagtagagacggcaatagaacactgcactctagaagagtagacttcagccgcagtattctttagcgttttaattaataacttctagaataagcgcacaataaagctaccagcacgttaagggggttattgcgactctactctatactagctcataggcgtatacatcctctacttcaaagagttgtcatctaataacagtagaatctttgccagcgttataggcataactagaacgcaagcgatagtgcttttagctattataggacacgttcacttcaagaactagatagaagtgcaaaatgcctaagcagaagagtcttatcctttaacgccagaccttaataagcagctacaataatgactagttagagcgtgcagctaatgcctagaagaataaggtagttgcaatagatcctgcaaactctatattatgcaacctaagcgatctgctagtcataaggttctgcatctttagtaaccccgctctagagaacataggcataccgacgaataaggagatagtagagatgcaaactaatactgccactgctctcgctaataagctcgctgctgttaataagttagttagactacagaccttcatactaaagatcctagagcacgtagaaacagttcactagataatagcagaggcgaatatgcctgctatgcaccctaaggctataaagcaccgtctagcactgttagcagcacagtttgcgttagtccgcagctttagaaagatagataggcatgtgtttagagctaataacactataagcgttacagcacagcgaacaatcacgcgcaaaggcatcctttaggtagaaataaatacaatactacttcctagtcatgtcactgtatagaagcagactatattcgataaattttacaattgcaagtcagagggcataatcatagccaagttttataaggatcttcgaaagtataactaaggatactaatagaaagcataggctctgtctagaacgcagcagcgtagtagataaagtaacgagcaaacatatctacaagacgtataatagagtctacgcgttaactgcgaagaccttatctccctagcattctcaaacttcagatatcaacagcctagtaataaacaggcaatagcgcaacgtagtcgctaatataaggtgcagcgcagactaatttaaggcgttagatagtgtaaggaactaaccgcaaaaggagcaaaggatacgctaaggttcgcgtagaaaaggacattaaagacgagcaactaataggctaatctaatatctgttattaagagcaagttcttcacttccttctaaggctgcaaactaccaaggttcctcagcacagtagaagacgctaagcaacagtgcagataggtcttcttgcaagaaggccttagacctatagcaatcagcttaaaacaaatcttcgaacgccctagaactgaagcaattgcagcctatcttttgcctgctaaattaagggcagcctaattcaaggcaattagccgctatgttatttgcgtaacagcgaaaagcgcagaggatatatttaactatctaggcaacgaaaactgccatatagcaaacctagacatcttgcttaaagcgagcgcagagttcgaatacattaagagtatatgtaagactcttagtaccttatagctacgacactaaacctagagctctgctactaaagaggacagaaaagtagctaagacgctactactgctaaagaaaatctatcctaacaccctcatattgtcgtataaaccggtcgtgcaggcagtaacgcagttaggcttaagaaagaagttctgtaacaagaacgtcttagttatgctagaaggtataacatagcaagatattaactgcaagcctgctaaatagagagatctagtcagaccttagattatagtcgcttcaatagcatttatagaggtaactatactaacagaagctacgcacgtcgttattataaggctgcaagatagacagaacacactagactaattcatgttctaagagtattaactcagttagctaggagactatagttaaggcctaagcaagcagagtataaaaataatttcgcaggatagactacagagtacaggatctaaggtcgtgaatccgcgcatagactagcagcaatttaagcctattcctataaatttagaagcgctctcctaaggtccagcgcactaacagagatagttcttaacagtgctcaacagtgctcaacagtagctagctatataaaacgcaggactggcacggtaatagaataatactcatatcataaataatattaatgaagctctttctagtaacataatatatgctttctttattatctgcttacagtgcgtatcctcgccagtgataacgagacgatagaacttacaactattatcgcgaagccttagcgcctagagagtatccttacgctagttatgctcttccgcgctatagtcctgctccttatcctacataaaatagagagcttacttctaatgcggatatagctctatcttaatataactagacagctctcgcgtaggtacttcatctaatttactaacaactatatcaaaaacgttagcaacgtcagcccagatctcatcgacgcttcgcaagacgtagatactgcctagttctctaggtattagcccttgctaggtgaactaatcggtctaaaagctaggatctatcgcttagatccgtgtaagagagtcgctatcttataggttatagtagtcgtagcgctagagcttaaaaacaggtcatagcagctgaatgttcttgcccttatagaacttactaatattataggcctacttccgcttacagtacaactagagcgtcatgctgataagccctaagaagagtaagcctagaagactctcgctagcttgttttcgtcgaatattagtctaagctatctatatcagtctattagccttcgctccatctatcaataaacataatctagttaacgacttcatgtcgactctactaaattctctgctagtaagatcagtgactataatattaagattattacgattgtttccagctcaacagaataagaccttaattcggccttgctaaccactgttgccgaggtacttctttaggtcagaataaggaacggtataagcctaaacgtaggtgtgcttaactttgccgacacatataagctcctccatattgtctccgactaactaaacatcatcatcatcgcctaaatccgcgtcagactagttattatgcattagaggtagagtgtttacttattattaagtcgattaacagtcctgtctgcaagagtacttaactacttatcttttataactcaagactgctgctaccgttaaatccttagcaatgcgtagactttttgcagttctcgtcagtcttgattcgcttcgctagtaaagctgtgcgctcctagacgttatgcaactgctcaacgagtaagatttagctagcaatagtaagattagtacgcccgcagttaaggtcgctactagataatgcagggcgttttaatgcgagtaattacaggttaagtagagcagtcaggctgaattatagagtaagtgcaacattgttattgttattattaacgcggtccgcatcacctagcaaattgcctattagctctacgtttcctatagcattgaaagcaacactaggcacaaaattaaggtctataatactaacctcagcagggaggccggatcaagcatctgcctgctcatacagtaccgcagataggttaattagtgttcttacacgcaggctgtcagtcatataaggtcaggaatgaaagcttctatagcgtaggaaaagcagagacgatatagacgatatattgctaacctcagcagagaggccggttcaagcagctgcctgctcatacagaaccgcagataggttaattagtattcttgcacgcaggctgtcagctatatagacgtcagagatgaaagcaacactaggcacgaaattaaggtccatattaccaacctcagcagagaggctagtttaagcagctgcctgctcatacagaaccgcagataggttaattagtgttcttacacgcaggctgtcagccatgtagacgttagagataaaagcaacactaggcacgaaatcaaggtctatattgccgacctcagcagagaggctaagtcgagcagccgactgctcatacagaaccgcagataagttaattagtgttcttgcacgcaggctgtcagttatgtaaggtcagaaataaaagcttccatagcgtaggaaaagcagagacgatgtagacgatatattgctaacctcagcaaagaggctagttcgagcagctacctactcgtacagaactgcagataggttgattagtattcttgcacgcaggctatcagctatgtaaggtcaggaatgaaagcttctatagcgtagaaaacgcagagacgacgtagacgactttagtccttacctctcgcagaaaatagagcagaagagaattaggcaaagaatagagagattatatacctcttttacgtgccccttgcaggttaagtaatagcgctagatttatgctgcaagaaatgcagatgtagttatcgcatattagaggcgcttcaaaacacgtgcttagttaattacaatctaaatatctttacaacacgttaacgttgtactagacgacttcttatatttagtgtcaaacgctaagcaatagtactgctcgttgccacatcgtgcaagtaagagtaaacttaaacagcgcagcagtatgtgtagacaaagtaagtagctagaaagaagagttaacagttaaagacagttaagtcgcatgcaagactatcctctcaacagttctaacaagtttattaatattatcctaggagttaaatacaatacgtagcagttacgacgcctaatgccttaagttaagttgcagaaaatactaggttattgtagtttctaggtaagatagtgctcgcgaggcgtacgcacagacgcagtccacactaacgctctatcagcgcacgtctcccatagcaaacctctatctctcccttctaacgaagcaatgatgctttcttaacatcgcgcattgcctctactgctatacagtataaaaatagcacaatgtaatattctttgtccctcacaatgccaacgtattcctctaagataacatctgcgtaggttccggctctaatcgaactatcgcaatactactaagctccccttcacaacgcacagttgctagcccccctctaactgcgtaaactaacctaatatacataacatcgctattaagactgcagtgtctaagtcatagtgtgacgcctaagcttaaagtcgccttattgcctgctcctagcagttgcaggacaaagcgataaatctgtagttcgatgcccactagcctaataaagccgaacttatgacctccacgcaccgtcctcttaagtatctagcgcccgggagttataatagcagaggaggactataagagacagtactacactgctcctaactaacgaggcccttagattacacacaacttctacgcaacattatgctcaaaaggtacttagactctaactttaaacgacagctagacagagcaacaaatatgtaatttaatgcctactagcctagcaaagccggacttatgccctccacgcgctgtcctcttaggtatctagcgcccgggagtcataatagcagaggaggactgtaaaggacagtgctgcaccgctcctaactaacgaggctcttagatcctacacaacttctaagcaacattatgcttaaaatatactctaactctaactttaaacgacagctagacagagtaacaaatatataattcaatgccctctagcctaacgaagctagacttataatccctaagcaacatactctctaatacctagcgcccggaactcgcagtagcagatagagacggcgagggacagtgctgcaccgctccagactaataaggcccttagatcttacacaacttctacgcaacattatgctctaaaaggtacttagactctgactttaaacgacagctagacagagtaacaaatatatgattcaatgctcactagcctaacaaagctagacttataacctctaagcgacatactctctaatacccagcgcccagaactcgcagtagcagatagagacagcaagagacagtgctgcactgctctaaaccgacgaagacaacaactaccacactacatctaaataacattaagcttaaagctgctctaaccctaactccggacaactgcagaacaaaccgattactctatagttcaatgcacaccggcctaacaaagtcagactaataccctctacgcaacatcctcctagtgccctgcgcgcaggactcacagcggtaagaaagagagaacagtaagagacagtaagagacagtgctgcaccgcctcagactgacaaagacaacgactaccacaccgcatctaaataacattaagctcaaagctgctctaaccctaactccaaacaactgcagaacaaactaattactctatagttcgatacatactagctcaacaaagctaaactaatatccctccacgcagcatcctctcaatgccctacgcgcagggcccgtagcaggcagaggacagtaagagacagtactgcaccgtcttagaaaatcttaacagttaccagactacagcaagcaacctatttagcataattaagttctgctagactaaagcatgcccgctatgcagagcagctcttaagttaaaacattattattgcttaacttcacactcactctcacttattatcccacctgcatctagcatatttgcccagtgcatataaacgcaacgcaactaacaaccttttcagctatataacaacattatattttctgcaagccccgcgcattaaagcctaagctctttacacatcacgctgcaattcctttttatcattattttgtctactaacacgttttactacatcgctactgttacagcaacgcgcttcttaaatccacaacgcgcttcttacgttaataacgcgcttcctacattaacaacctgcaactgcgcttaaactctctatagtcagtaagcgcaccctcctaagcaacatctatatattaacacgcactttcagcaatagtctaacgattacacacagtcgctaaccgtcttctactccaggcgcaaagctattatagctagacgtaacagcgacgataacagcgacatagaataggcgccgctaaagcaactagagtagtataagagcaaggctaatacgacaagctccaacagcatgtcacaaacgaatataagagaaggatataggatcacaaccttagaggttgttaaacttatagaggaccttacaagctatatcaagaaaaaggacctactcaagaagatctaatcagaaaagagctaatcgcagcttctaaagagcttgcgttcaccaacgtcaaaagactagcttgcggtagccaaatatacacagctacaaaatgcgcaaatacctaaagtcttctacaaggctgcagccagaactatctagacgataatgctagccaaggtgcgtcagtacagcgctaaagttaagacagagaacctaagcaacacgctaacgctaacactatctaagacggcgcagcaacagtcttcgtccgtcatatctaacaggtctacagcgttaataactaacaagttcagcgttgcatcactcactaagccggctatcttaaataacgctaatattgccttagtagacgctgtgcattactctatcgttaaacaattccccatattcaggctaataacgaaggaaagctagcagaaattagagaagaactactttaaggttagagcccagcaccttaagtacgatgccctcatccagcatttatcattgcctaagtactccgattagtactaagcaggcatctctcaggttatagatgcgttaacgatgacgcttattaaggacgacgacgacttgctaggcactgttaactctcatattaagtcaaggaggcttagagcagtaatgctattataccagacaatgaaactgccaggcgattctaataaaggtatagcataaaccctcaaaactgaaatatacaccactaatatctatatgcagtaacattctaacctaacgaactactagaacagctcttaccaccagaacagcccttactacctaagaagagaggctaacatttcaaacttatactagacagacctcctcttaagcgccgtaagactaaggcagcagacagcagacatgcaaaagcaagcagagaaagaactaaaaaagacaaagatttagaggactctaatactagcagcgacgtcccgcgctcacgcaggagagacagagcagcagcccgcgctcgattagctaaaagaaagcagttaggaaagaaagcgcagcttaagaagactagagacgaagagaagctagctaaggctaaaaaagagaaagaggagaaagaagctcagaagcgcgagactcagctagatagcccgctagacagcgacgactaccgctcagacagcagctcagacattaaccctaaggataactcagaggacgaggaggcaacgacagcaaaggaccttgctagagaacaaaaggaaaggcttaaagccttattaaacgctaagtaagtctaccgtagaagacagtcaactactatttaccctactaataaataaactagaacgagagacagtctctctgcaagagtagagacagcaatagaacactgcactctagaagagtagacttcagccgcagtattctttagcgtttcaattaataacctctagaacaagcgcacaataaagctaccggcatgttagagggttagttgcaacttcaccctatactagctcacagacgcatacatcctctacttcaaagagttatcatctaacaatagcaggatctttgccaacgccataggcataggcaaaacgcgagcgatagtgctcgctgtccttatagaacacgttcacttcaagaactagacagaagtgcaaaatacgcaagcagaaggcaacgcgacagaacacaacgcagttaataataacgacaagctatatcctactaaaggcaagagaacgttctactgcgcgtgcgaaaggagcctctccttcaacgccgaacctcaataagcagctacaataataactagttaggggcgagcagctaatgcctagaagaacgagatagtcgcaatagatcttgcaaactctacgtagtgcaacctaagcgatccgctagccctacggttctgcttctttagtaactctcccccagagaacataggcagactaacgaaagagaaagtaatagagatgcaaatcaatactactaacgctatctctaaagcgctcactgccgctaataagttagtcgctctacagagctacgtgctaggaggcgtagattatcaagaaacagtctactagataataccagaagcgaacacgcctgctgtgcactctaaggctacgaagcaccgtctagcaccgtcagcagcacggtttataatagtctgcagctttagaaaggtagataagcatgtgtttagagcttacaacactataagcgtcacagcacagcgaacgatcatacgcaaaggcggctctcatatagaaaagagagcaatactgcttcctagtcatgttactgtataggggcggactatatttaataaattctataattgcaagtcagagggcacaatcatagctaagttttactaggatattcgaagccacaactacagatattaatagaaagcataggccctgtccggaacgcctatagaacaaggactaaatgagatcttaatcttcgtgtcgctagcactcattagcctttaaaacaggaaagaggtctctaactagtttaacgctactaacaagagagactccgtaactagcaattgcatctataagatagaagatacagtctactagtcgattgcagagacactatcttacagaacttgctaaaacacagcccttaatagcctagcaatagctaaacaatagcgcaatataattgctaatgtaaagcacgacgcaagcgaacacgagtcgtcttataagtataaagaacttatatcttaaggagcagcagtagcgcagaggtttatgttgaaaagaacattgaagacgcgtaacccatagggcaaactaatatccgacattaagagcaacttcctgccttacttctaaagctgcctatatccagatttcctcagcacagtacaaaacgctaagcaacaatgcagagatattctagaaaaagaaggccttaatgaattagaagctagcagacgtataatctttaactgctttaagatgcaggcaatagcatcctaccctgcgcttgctactctaaaggcagcatagttcaaaacatacagcagccgcaaagtcaaacgcttcacgttaaatagcgtaaaggacctctttactaacctaagcaaggactatttcctagtacgagaggcgcgtgctataactaaaagcagcccaaagtttcaaaacctatcaaatttatgctctaaggttaaaattctagaaacgctaagctagacatagagcattgcagcagaagatgcagcgaaagcagctaatacactaccaccgctaaaggaagtccgcgccaaaatccttatagagtcgtataaaccaatcgtgcaggcagtaatatagctaggcttaagagagaagttcagtaacaagagcgtcttagttatgcagagaggtataacacagcataaaatcaaccttaagcttactaaatagagagatctagataggccttagatcatagtagctttaatagcatttgcagaggcaattatactaatagaagctacgcacgtcgtcattatagagctgcaagacaggcagaacacacagaatcaattcatgttctgagtatactaacttagctagttagcagaaatgtgtgtcagcattgtctattttaacccagacagtaaactagaactcaaagtactaagcaagcaggacgttaaaacaacttcctaagataaactataaggtagaggatcaacagttacagatcaacgcatagactagcattaaactaaactaattgtcataagtttagaagcactctgctaaggtccagcgcactgctaggaaaggtgcttaacggtgctcaacggtgcttaacggtgcttaacagtgcttaacagtagataactgtatagaatgcaggactagcatagtaatagaataattcttatattactaacaatcctaacaaagctctttctagtaatatctgtatatgtctagttacaatgcagaaagaagtaaatatatagtaagatactaaggaaagtatattaaagaagtaaacttcaatagcgcaggtagaaagacagagtaggtagagagaaagaaaatataatagttaaagatagtaaagttgcgtgctagactatcgcgtcgacgattctgataattctgacagtactaactatttcgacgaagttttatttcaaagtatatttaataacaaacataaattccttaaatcaatcaactcgctagcgacacagttaattctacagtattaatagaaataaatattcgacagatttttagttttcctaacgtgcgtagatgttaataataggctcttttatctaataaggttattctttgcgcatatatctagtgcatctaaaatgctattagctattactaagtctgcatttttatccttcttaatataattatatactgttatagtagagcttaagctatctgctgcatatatatgcatcttcctatcttaagcagtattatacttattgcttaataacgtgtacgtttcgtttaactagagtatttcgtaaatattcttagatagttctagactctattgcgtaagatgttaggaatagcatctagctgtatatttagtaagctctgcgtaggttttaggctagaagctatatattatatagaagcgatctatgcgcagaacagaggagaactgtattatgcagaagaggtattattttataaataagtaaatagcgttagagttattatttacaatgttcttgcataggttaatagctgtatataataagtttattctactgtgttactagttcctgcctagctctagtagctaatagttgtagatagtcgcctactgttattctacgctgctaaagactctataactctcttctattctatatatctatcttactctctctcttaggtctagttaagcaactaggtttctagatactaagcactacttttgctgctataggttaaatagagagcgcaatatagtgcaatttaatattatataattcttatctctgcgtataggtcctgctctaattagctgctcttagagtaggcttgctagcttctttaacgtagtagttatagcaatctagctctctaggtagtagtatgttcgcagcaagaaggagcgcgaagagatacttactctgctgttaatttttttttcgcttgcctcttagtagctctatgctagtgctagtaggcatataaatcttacttattttcctctcttctttcttctctctaattattaggctacttgtagatagacctgcaactctatattctctctaatacctagcgactaggacttgtgctagtagtagaggaggatagtaagagatagtactgcactgccttagactaataaagacgataacttctactgttaacgtaagtaatattatagttaaggttactctaactctaactctagatagcagctaatagtctctaagagcgtactaaaaagtttatagagaaacctagatatatttagtgctataagatatcttatctagttttagaaaaggttttgaatatatctaagttacctctttactattctcgttcagcgaaggcagataggaattttgctagagcttagtagtaatctaaaatatattattttattagagttgctactaagagctttactatagtttagtgcttactatacctataatctaccctgcttaactagcctagcaaagctaaagaaatgctctctacgcgctgtcctcttaggtatttagcgcctaggagttataatagcaggggagaactataagagacagtactgtactgcttctaactagcaaggctcttagattacatacaacttctacgcaatattatgcttaaaaagtactctaactctaactttaaataatagctagatagagcaataaatatataatttaatgcttactagcctagtaaagctagacttataacctctacgcactgttctcttaggtacttagcgcctaggagttataatagtagaggaagactataagagatagtactgcaccgctctagactagcaaggctcttagattatatataacttctacgcaatattatgcttaaaaggtactctaactctaactttaaataatagctagatagagtaataaatgtgtaatttaatgcctactagcctaataaagctagacttataatctctacgtactattctcttaggtacctagcgcctaggagttataatagcagagaaggactgtaagagatagtgctacactgctctagactaataaggctcttagattctatataacttctacgcaatattatgcttaaaatatactctaactctgactttaaacgacggctagacagagtaataaatgtataatttaatgcctactagcctaacgaagctagacttatagactctaagcaatatattctttaatacctagcgcctagaaagatagagatagcaagagatagtgctgcactgctctagactaacgaagataataactactacactatatctaaataatattatgctcaaagctgctctaaacttaactttagataactgcagaataaagtaattactctatagtttaatgcacatcagcctaataaagtcagactaatactctctatgcaatattcttctagtgttctgcgcgcagagctcgtagtagtagagagagatagtaagagatagtgttatactgctctagactaataaagataacgactactatactatatctaaataatattatgctcaaagctactctaactctaactttagataactgcaggataaactaattactctatagtttaatgcacgctagcctaagaaagttagactaatacctctctatatagcatcctcttagtgctctacgcgcagagcctatagtaggcagaggatagtaagagatagtgctacactattctaggaaatatagacagctactaggctgcagcaattagcctatttaatataattaagttctgctagactaaggcatgcctgctatgcagagcagctcttaagttaaaatattattatttgcataactttgccttaaccttaacctactacctatctatacttatgctaaagtttcttttaatttaattgctttctataaccttcttgctataactgtcctgtgcatacgcgtacttttctaagtaatatctatacttaactgcatatctatagcagctatctatacttataacactgcctctgcctgcttactactataaggctaagcttaagataggctaagtaacctaagagaataatatagtttatagtatagctgctactactataagatgctaggcataatgttgaatcttaggcagcagagactaacagcatcttataagagaattagaggcaaggcatagtctcttaaaccttagcgtttataatctagtagagaagtttgctagatatatcttaagctaggtttaagaaaagaagatttaagactaaaactctaacttaaatattaggtaagtctgtgtacgcagtttttaaatatttagctagtagtagtaacctgtctataactataagatgcgtaaacttctctagtcttttgcaaagtagcagctgcaattatctgttatataatagtaactaaattacagcactttagcaataaagttgagactaaggatccttataacatgctaacgctaatactatctaagacagcgtaactatagtctttgttcgttgtatctaatacgtctacagcattaatagctaataaataaagctttgcattacttactaggctgtttttactagctaatgtaaacgtagttagtctgatctctatctactaagtagtactcttaatagagctgataataatagattgttagatataggtagagaagtaaagactttaatattaggatttagcgcattaagtataatgtctctataattttttttttagcatgtaagctctctaatttatacaaagcaggcatatctctagtaatagacacgttaatagtaatgcctattaaggatgataataatttgctaaatactattaacttgcatattaaattaaggaagcttaaagaagtaatgctattatgctagataataaaattactaagtatttctagtgcaggtagaacagaaaaacttaaactaatatatactctactaatatttatatgcagtataattctatcctaacgaactacctaaatagctcttactatctaagaagagagtctaataatttcttattctactagataaatactctaagaagcaccttaaggtctgcgaagcagacgcattaaagcagatagatgtaaatgtaagagaagaagaaaataagaattatagcagcctatattactctaatagtaatagtaacactgctactaggaagacgaggataaaggcctgcgcttaattaattaaaagacagaggttagaattagaagcgcagcttagaaaagtaagcaaagaagaagagttagctaaaactaaaaaagagaagagagagaaagaagcttaggagcgcgaggctaagttagatagcttgctagacagcgacgactactgcttagacagcagcttagatattaactctaaggataacttagaggacgagaaggtaacgatagcaaagaaccttgctagagaataaaaggaaaggcttaaagctttattaaacgctaagtacgtctactatagaagatagttaactactgtttactctgctaacaaataaactagaatgagagacagtctctctgcgagagtagagatagcaatagaacactatactctagaagagtagactttagctgtagtattctttagcgttttaattaataacctctagaataagcgcataataaagctactagtacgttaggggggttattgcaactctactctatactagcttataggcgcatatattctctactttaaagagttattatctaataatagtaggatctttgctagcgttataggcataactaggacgtaagcgatagtacttttagctattatagaacacgtttactttaagaactagatagaagtgcaaaatgcctaagcagaagagtcttatcctttaacgctagaccttaataagcagctataataataactagttagagcgtgcagctaatgcctagaagaataaggtagttataatagattctataaactctatattgtgcgacctaagcaatctgctagttataaggttctgcatctttagtaactctgctctagagaatataggcatactaataaataagaaggtagtagagatgcaaactaatactactactgctctcgctaataagcttgctgctgttaataagttagttagactatagacctttatactaaagattctagagtatgtagaaatagtttactagataatagcagaggcaaatatgcctgctatatactctaaggctacgaagcactatctagcactattagcagcatagtttacgttagtctgcggctttagaaaggtaaataggcatatgtttagagctgataatactataagcattatagtatagcaaataattacgcgcaaaggcatcctttaggtagaaataaatataatactactttctagttatgttactgtataagagcagactgtatttaataaattctataattgcaagtcggagggcataattatagctaagttttataaggatctttgaaagtataactaaggatactaatagaaagcataggctctgttcggaacgtagtagcgcagtagataaagtaataggcaaatatatctataagacgtataatagagtctacgcgttaactgcaaagaccttatctctctagtattcttaaactttagatattaacggcctagtaataaataggcaatagcgcgatgtagttgctaatataagatgcagcgtagactaatttaaggtattagatagtataaggaactaactgcaaaagaagcaaagaatacgctaaggtttgcatagaaaaggatattaaagataagcaactaataggctaatctaatatctattattaagagcaagttctttacttccttctaaggctgcaaactactaaggtttcttagcatagtagaagatgctaagtaatagtatagataggtcttcttgcgagaaggccttagacctatagcaattagcttaaaataaatctttaaatgctttggaactaaagcaattgcagcctatcttttgcctgctaaattaagagcagcttaatttaaggcgattagctgctatgttattcgcgtaacagtaaaaagcgcagagaatatatttaactatctaggcaacgaaaactactatacagcgaacctagacatcttgcttaaagcaagcgcagagttcaaatatattaagagtatatataagactcttagtaccttatagctacgacactaaacctagagctctgctactaaagaggataggaaagtagctaggacgctactactactaaagaaaatctattctaatattcttatattatcgtataaactagtcatgtaggcagtaatatagttaggcttaagaaagaagttctataacgagaatgtcttagttatgctagaaggtataatatagcaagatattaactataagcctgctaaatagagagatctagttagatcttagattatagtcgctttaatagcatttatagaggtaactatactaatagaagctacgcacgtcgttattatagagctgtaagatagacagaatatactagactaatttatattctaaaggtattaacttagttagctaggagactatagttaaggcttaagtaaggtagagtatgaaaataatttcgcagaatagactatagagtataggatctaaggtcgtgaatctgcatatagactagcagtaatttaagcctatttctataaatttagaagcgcttctctaaggtctagcgtactaacagagatagttcttaatagtgcttaacggtgcttaatagtagctagctgtgtaaaacgcaggactagcatagtaatagaataatgcttatgttataaataatattaataaagctctttctagtaacataatatatgctttctttattatctacttatagtgcgtatccttgctagtaataataagataatagaacttataactattatcgcgaagctttagcgcctagagagtgtccttacgctagttatgctcttctgcgctatagttctgcttcttatcttatataaaatagagagcttgcttctaatgcagatacagctctgtcttaatataactagatagctcttacgtagatactttatctaatttactaataactatattaaaaacgttagcaacgttagcctagatcttattaatgctttgcaagacgtagatactgcctagttctctaggtattagctcttgctaggtgaactaattagtctgaaagctaggatctattgcttagatctatataagagagttactatcttataggttgtagtagttgtagcgctagagcttaaaaataggttatagcagctaaatgttcttgctcttatagaacttgctaatattataggcttacttctgcttatagtataactagagcgttatgctaataagctctaagaagagtaagcctagaggactctcgctagcttgtttttattaaatattagtctaagctatctatattagtctattagccttcgctctatctattaatagatataatctagttaataactttatgttaactctactaaattctctgctggtaggattagtaactataatattaagattgttacgattattttcagcttaacagaataagatcttaatttagccttgctaactactgttgctaaggtacttctttaggttagaataaagaacagtgtaggcctagacgtagatatgcttaactttgctaatatatataagctcctctatattgtctctaactaactaaatattattattattgcctaaatctgcgttagactagttattatgcattagaagtagagtgtttacttattattaagttaattaacagtcctgtctgcaagagtgcttaactacttatcttttataacttaagactgctgctactattaaatccttagcaatgcgtagactttttgcagtccttattagtcttaattcgctttgctagtaaagctgtgcacttctcaagagcgttatgcaactgcttaataagtaagatttagctagcaatagtaggattagtacgcctatagttaaggtcgctactagataatatagagcattttaatgcaagtaattgcaggttaagtagagcagttaggctaaattatagagtaagtataacattattgttattattattaacgtagtctgcgttacctagcaaattgcctattagctctatattttctatagcattaaaagcaacactaggcacgaaattaaggtctataatactaaccttagtagagaggctagattgagcatctgcctgcttatatagtactacagataggttaattagtgttcttgcacgcaggctattagttatataaaattaggaataaaagcttctatagcgtagaaaaagcagagacgatatagatgatatattgctaatcttagtagagaggctagtttaagcagctgcctgcttatatagaactatagataggttaattagtattcttgcacgcaggctatcagctatatagatgttagagataaaagcaatactaggcacgaaattaagatctatattgctaaccttagcagaaaggctaggttaagcagctaactgcttgtatagaactacagataggttaattagtgttcttgcacgcaggctattagttatataagattagaaataaaagcttctatagcgtaggaaaagtagagataatatagacgatatattgctaaccttagtagagaggctagtttaagtagctgcctgcttgtatagaactatagataagttaattagtattcttgcacgcaggctgttagctatgtaaggttagaaataaaagcttctatagcgtaggaaatgcagagataatgtagataactttagtccttgcctctcgcagaaaatagagcagaagagaattaggcaaagaaagagagattatgtaccttttttatatgcctcttataggttaagtaatagcgctagatttatgctgtaagaaatgcagatgtagttattgcatattagaggcgctttgaaatatgtgcttagttaattataatctaaatatctttataacacgttaacgttatactagataacttcttgtatttagtattaaacgctaagcgatagtactacttattgctatattatataagtaagagtgaacttaaatagcgcagcagtatgtatagataaagtaagtagctagaaagaagagttaatagttaaagatagttaagttgcatgcaagactatcctcttaacagttctaataagtttattaatattattctaggagttaaatataatacgtagcagttataacgcctaatgccttaagttaagttgcagaaaatactaggttattatagtttctagataagatagtgcttgcgaggcgtacgcacagacgtagtctatactaatgctctattagcgcacgtcttctatagcaaacctctatctctctcttctaacgaagcgataatgctttcttaatattacgcatcgcctctactgctatatagtataaaaatagcataatgtaatattctttatctcttataatgctaacgtgtttctctaagataatatctgcgtagattctagctctaattaaactattataatactactaagctcctctttataacgcacagttgctagcctccttttaactatataaactaacctaatatatataatattgctactaagactgcagtatctaagttatagtataatacctaagcttaaagttactctattacctgcttctagcagttgcaggataaagtaataaatctatagtttaatgcctactagcctaataaagctagacttataatctctacgcactgtcctcttaggtatctagcgcctaggagttataatagcagaggaggactgtaagagatagtgctatactgcttctaactaacaaggctcttagattatatataacttctacgtaacattatacttaaaaggtacttagactctaactttaaataacagctagatagagcaataaatatgtaatttaatgcctactagcctagcaaagctagactcgtgccttctacgtactatcctcttaggtatctagcgcttaggagttataatagcagagaaggactgtaaaggatagtgctatactgcttctaactaacgaggctcttagattctatataacttctaagtaacattatgcttaaaatatactctaactctaactttaaataatagctagatagagtaataaatgtgtaatttaatgctctctagcctaacgaagctagacttataatctctaagcgatatactctctaatacctagcgcctaggacttatagtagcagatagagacgcacgagggatagtgctgcactgctctagactaataaggctcttagatcttatataacttctacgcaatattatgcttaaaaagtacttagactctaactttaaataacagctagatagagtaacaaatatgtaatttaatgcctactagcctaacgaagctagacttataacctctaagtaatatactctctaatacctagcgcctaggacttatagtagcagataagaatagtaagagatagtgctgtactaccttagactaacaaagacaacgactactatactatatctaaataatattaagcttaaagctgctctaactctaactctagataactgcaggataaactaattactttatagtttaatgcacactagcctaataaagttagactaatactctctacgtaatattcttctagtgctctgcgcgcaggacttgcagcagtaagaagagagagatagtaagagatagtaagagacggtgctatactgctctagactaacgaagataacgactactatactgcatctaaataacattaagcttaaagctgctctaactctaactctagataactgcagggataaactaattactctatagtttaatatatactagcttaataaagctaaactaatatctctctacgcagtatcctcttaatgctctgcgcgcagggctcgtagcaggcagaggatagtaagagatagtgctgcactattttaggaaatcttaatagttactaaactgcagtaagcaacctatttagcataattaagttctgctagactaaagcatgcctgctatgtagagtagctcttaagttaaaatattgttattgcttaactttatacttactcttacctattatcttacctgcatctagcatatttgcctagtgcatacaaacgcaacgcaactaataacctttttagctatataataacattatattttctgcaagctctacgtattaaagcctaagctctttacatattatgctgcaatttctttttattattattttatctactaacacgttttgctacattgctactgttatagcaacgcgcttcttaaagtctataatacgcttcttacgttaataatgcgctttctatattaataacctgcgactgcgcttaaactctctatagttagtaagcgcactctcttaagtaacatctatatattaacacgcacttttagcaatagtctaataattatatatagttgctaactgtcttctactctaggcgcgaagctattatagccgaacgtaatagtaatgataacagcaatacagaataggcgctgctaaagcaactagagtagtataagagtaaggctaatataataagctctaatagcatgttataaacgaatgtaagagaaagatataggattataaccttagaggttattaaacttatagaggaccttataagctatgttaagaaaaaggacctacttaagaagatctaattagaaaagagctaattgcagcttctaaagagcttgcgtttactaacgttaaagaactagcttatagtagctaaatgtatatagctgcaaaatgcgtaaatatctaaagtcttctataaggctatagctagaactatctagataataatgctagctaaggtgcgttagtacagcgctaaggttaagatagagaacctaagtaacacgctaacactaatactatctaagatagcgcagcaatagtcttcgtctgttatgtttaataggtctatagtattaataactaataagtttagcgttgtattacttactaagccggctatcttaaatgacgctaatattgccttagtagatactgtgcattactctatcgttaaacaattctctatgtttaggctaataataaaggaaagctagcagaaattagagaagaactactttaaagttagagcctagcatcttaagtacgatgctcttatctagcatttgttattacctaagtactctaattagtactaagtaggcacctcttaggttatagatgcgttaatgataacgcttattaaggataataacgacttgctaggcactgttaactcttatattaagttaagaaggcttagagcagtaatgctattatgctaaataacaaaactactaggcgattctaataaaggtatagcacgaactcttaaaactaaaatatatactactaatatctatatacagtaacattctaactttaataaactactagaatagctcttactactagaacagctcttactatctaagaagagaggctaatattctaaacttatactagatagacctcctcttaagcgctgtaagactaaggcagcagatagcagatatacaaaagtaagtaggggaagaactaagaaagacaaagatttagaggactctaatactagcagcaatgtcctgcgcctatgcagaaaagataaagtagcagcctgcgcttaattagctaaaagaaagcagttaggaaaggaagcgcagcttaagaagactagagacgaagagaagctagctaaggctaaaaaagagaaagagaagaaagaagcttagaagcgtaagacttagctagatagcctactagacagcgataactactgcttagatagcagcttagatattaactctaaagataacttagagaataagaaggcaacgacagcaaaggaccttactagagaataaaaggaaaggcttaaagccttattaaatgctaagtaagtctactatagaagatagttaactactgtttactctactaataaataaactagaacgagagacagtctctctgcaagagtagagacggcaatagaatactgcactctagaagagtagactttagctgcagtattctttagcgttttaattaataacctctagaataagcgcataataaagctactagcatattagagagttagttgcaactttaccttatattagcttacagacgcatatatcctctactttaaagagttattatctaataatagcaggatctttgctaatgctataggcataggtaaaacgcgagcaatagtgcttactatccttatagaatacgtttactttaagaactagatagaagtataaaatgcgcaagcagaaggtaacgcgatagaatataacgcagttaataataacaataagctatattctactaaaggcgagagaacgttctactgcgcgtgcaaaagaagcttctcctttaacgctaaaccttaataagtagctataataataactagttagaggtaagcagctaatgcctagaagaataagatagttgcaatagatcttacaaactctacgtagtataacctaagcgatctgctagctctatagttttgcttctttagtaactctctcttagagaatataggcagactaacgaaagagaaagcaatagagatgcaaattaatactactaacgctatctccaaagcgcttgctgctgctaataagttagttactctataaagctacgtgctagaaggcgtagattatcgagaaataagtctactagataatactagaagcaaacatgcctactgtacactctaaggctacgaagcactatctagcactattagtagcatagtttataatagtctgcagctttagaaaggtagataagcatgtgtttagagcttataatactataagcgttatagtatagcgaataattatacgcaaaggcagctcttatatagaaaagagagcaatactgctttctagttatatcactgtatagaggcagactgtatttaataaattttataattgcaagttagagagcacaattatagctaagttttactaggatatttaaagctataactacagatactaatagaaagcataggctctatctagaacgcctatagaataaggactgaataagatcttaatctttgtattgctagtacttattagcctttaaaatagaaaagaggtctctaactagtttaacgctactaataagagagactctgtaactagcaattgcatctataagatagaagatgcagtctactagttaattgcagagatactatcttataggacttgctaaaacatagctcttaatagtctagcagatagctaaataatagcgcaatataattgctaatataaagcataacgcaagcgaacacgagttatcttataagtataaagaaccttatgatcttaagaagcagcagtagcgcagaggtttatattaaaaagaatattaaagacgtgcaacctatagagcaaactaatatctagcattaagagcgacttcctgccttacttctaaagctgcctatatctagatttccttagcatagtacaaaacgctaagtaataatgcagagatattctagaaaaagaaggccttaataaattagaagctagcagacgtgtaatctttaactgctttaagatataggcaatagtattctactctgcgcttgctactctaaaggtagcatagtttaaaacatatagcagctgtaaagttaaacgctttacattaaatagcgtaaagaatctctttactaacctaagtaagaactatttcctagtacgagaggcgcgtgctataactaaaagcagcctaaagttttaaaacctattaaatttatgctctaaggttaaaattctaggaacgctaagctagacatagagcattacagtagaagatgtagtaaaagcagctaatatactactactgctaaagaaagtctgtgctaaaattcttatagagttatataaactaattgtgcaggtagtaacgtagctaagcttaagagagaagtttagtaataagagcgtcttagttatgcagagaggtataatacagcacgaaattaaccttaagcttgctaaatagagggatttagataggccttagattatagtagctttaatagcatttgcagaggcaattatactaacagaagctacgcacgtcgttattatagagctgcaagataggcagaatatataggattaatttatattctaagtgtactaacttagctagttagcagaaatgtatgttagcattgtctattttaacctagatagtaaactggaacttaaagtactagataagcaggacgttaaaacaacttcctaagataaactataaggtagaggattaacagttatagattaacgcatagactagcattaaactaaactaattattataagtttagaagcactctgctaaggtctagcgcactgctagaaaaggtgcttaatagtgcttaatagtgcttaacagtgcttaatagtagataactgtatagaatgcaggactagtatagtaatagaataattcttatgttactaataatcttaataaagctctttctagtaatatctgtaatgtctagttataatgtagaaagaagtaaatatgtagtaagatactaaggaaagtatattaaaaaagtaaactttaatagcgcaggtaagaagatagagtaagtagagagaaagaaaatataatagttaaagatagtaaagttgcgtgctagactgttgcgttaatagttctgacaattctgacagtactgactattttaacgaagttttattttaaagtatatttaataacaaatataaattccttaaattgattaactcgctagcgacacagttaattctacagtattaatagaaataaatattcaacagatttttagttttcctaacgtaagagacgctaacatgctgctaaacgctaataagttttctaaagaatttgcaggctgctaagtagtctctcttattaacttcttcttagagtataactaagttgcgttgcacctagaatcgcgcctaataactgccttctttacttctagctatagtttagtctagcaatgtacactgcctatagggactactaacttagtagctaagtttatgcagatagtaataaagattctttagaacttaattctatactactgcatgctatacatagacgatattgctgttaaaggcctaaaaactaactatagagagaaacttatagagctaagtatctaacagtttattagagagcatattattaatattaactatatcttgcgcaaccttaaactagcagaagcaatagcatctagttttaagagtaattagtgctataatagtatagagattattagatacattatagataagcaaggcagatatctagcactaaagaagattgctaaaattacctaatagctagcatatgcttatctaaagaatatacaaatatttcttagcgtctacgtctactactatatctagattatagattttgcctaaaaagcagctctactctttaactttttaaggaaggaagcagtatttaaatagactattaaagctagcaacgtaatagaatgcttaaaataacacttaacaagcgcgctagcactagtttctattaactatagtaagctagtacgctctattattatcttagtagatagaagtaagaaaggatagagagcagtattataataagaagatctctaagagaataaaagactagtgtaatttaagtctagagtatagttagctatagaaaggcattaggacttaggtaagcataaatgcaaagcaatacttcttatactaaaaaagttctgctcttagatctatagtatttactttatagttaagatagacgcaaggactcttatagactagctaaattagagcgctactaaccttctaggtgcattagtaacacgatagctagcgttacttaatatataagaatttaaagtacgctatattaagagtaagaagaatatagttgcagatgcgctcttgcgcaggctagaagaactagaatagatgctgctagaaaacttagaagagaatattaaagaatttattaacaaatagctagaattaataacactaaactagagagacctaatagatagtttaaagcttgcctatagcatatagttataagcttttaatctcttagtccttaataccttagaaacaatatacttttaaaatattacctaatagctagttacaatgcagaactctgcttagcttaactagaaaggcataagaaatctttaaagataagcacgcaaattttgcgtaaaagaagatatcttataggctaaagcagaacctagacgcctattaagaagagttatagatattccttcctaataattagaaattctctaacaactctataaggcattaggttattaaggaagagaaggcacttagagaaagatatagacataatacttctagaataatatatttaaggctgtaaaacaacacgttaaaatatgctagaaatgctagatttatagcacgcaatgctttaataaagaactataccttatataaggctctaatattatataggcataggtaactatagatatagtatatatacctaacagccttactagaaagaagttcctagtagttataagagactacctctctagatatattaaagctaaagcactcttagaaaatagctctttataagtctctaggttcctagaagaggtaatctttgcttattagagagttctaataaagcttttagtagatagaggcctagaaaataagagacttacaaaagatctagcaatactatatagtactataatagttatagcaagcgcgtttaacctgcacgcctaagagcttattaagcgcagctacaaagaacttataagagccttatataagataaaaagaaactaggttataaacttgcaccttgcactataagtaaactaagtaatagttaaatgctctactagcaagactctaatatttcttgttactaggtaagaatacgtacttctagtagaacttagcatttgcatatagcaaatactttcttagaactaagtgcaggatatagcaacgctacttacgttataggcaaaatagtttaaatacaaagataactaactaaaggaagcagtagattaaactatataacttagagaagagagaaaagaatagtttaataataaagctatactgcgcgcagacctaataacttatagagacttagtcttagttagagacgttatttaagaccttaatataagcagattataaaaactagaaccttgctagaaagagcctttctgcattaagagtatctctaaaaaagcaatatatatccttaaagaactagacagcgcgctactaaaagtaacctatgctagtaactagctacgcaagttctattagcagttattactagatatagagatagtgctagataaaagcgcagaaactctagacttaatagatattagcaacgcaagagaagatagactaaaagaaatgcataagaaaggctatgctctcttaaactaggccttagcataataagtctaagtttagattctacgtaaagctatagacaatatagaatagaaatagtttagaggtaaagtagataatctataagacttttaactataggacagttaaaggtaaaaagaatagaagagaaaagagaataaaaagtatacattagcatataagaaaaacaggcctaatagataagagagaaagttactatagagtttagaaattatttttgcaagaattataagttttattttatatattataagaagcagagagaaaaagaaaaaagacacaaggaaaagctatactattaggcttaataatatgcagagagattaaaaggaacctagtaaaaaggctatagaatattattactaactactacttaggctgctactactactactgctagagctctcttaagagcagctattagagctgctataactacgcctatctaaagaactgctagaactactaatatcgctataataagatatctaagtacctctagaactgctagaagtaagacgataagaagaattactagagctctgctaataatagcctactagaaatctagtagacagctagtaactaagctactagagagacctattctaaaaagctactgcttcttaagtagcagaactagttctaccttaagtagccttagcaatagtatctagcgaaaatatagcaggctaagtaaagctgcctatgctactactattactagcatctttaagactataagaagagaattctgctaaagaagagcgcatagctaggcttaatagagaattagaaagcgcgctgcgaggaaagaactgcctaagagaagaaagttaactataagaagaattacaaaaagaagagcttattactataggcgaactaagatctaaaagagctattagagaatctagagattctaaactagacttaataatatagctagactaaattaacttacgagctaatacgtgctctgctaaagaaggacctaaaactataaagtagctattttctaatacctaactctagtagatagctaacctctctagtgtattaaggctaagataaggcgcgctacaataataaagagtaagcaaatttgctaaaacgctacaaatagagtacgcaagatttagagcattagatagaaagttctagcaatatagcgcgcgtctagattcgaaatttgcaaccttagaagtagagctaacttaggcagcttaactagcagcaatagcataggcgagctctagaaaaagaaaagttagcaaaagctacctctaataaattattagacctacaaaagaaacaattgccttaatttacaatttagtaacctagatagcaacctaaaagcattaactaattattagcgctagtaaactaagtacactatttattattacgcaagcagtagttgcaagcgcagttattattattaatattaccttaatagaagaagtgcatagcactattagcgtagcagagcagcaaagcagctaagtaagtactattagagctaatagtactactgctcttaacactataattaatagcgcaatagtagaactatttaaagtcttactaagtagaaaatgctaagagagcttagctcttaagaatataagagtaacctctatagtaaagataataaaagagagttagcgcatcgttgttagaatctctgcagataattaagtaagagtaattagcgtctattagagtattattgcgctagtgcagataggcgcgcctaatattattaagaaactaagagagaatctagccttacttaagcaaattagctagaatagtagcaatattattagcaagattagcgctaagaggctaattaagaaggtaggtaactgcgaaaacattagttaacttaattctaataagagaaagaaaaaagacttactagctttaagcactatataaactgcaggcagagcgcgcttcttagttagtaatactagaagctaagaaccttagctactagaagaaggcctcttactgctgctgctactactaaattcttaactactgcagctagaataagcagaggtagacttatagaagtagttaacgtaagctataatcctaatagtatataggaagatattaaagaaagagaagaaatagagaagaagataagaaagtaagaagtataaaggatagagaatatagcaagaactaagtattttatagtcctaagaagcgttcgctatagcctagcgtactgcttattaactaactttaccttaaaagctgcgctgctatctacgttataagtaagagaaagccttaatactaagcctgctaaacgcctattaggcttagtttagcattagagttactataagatttattaagataaatagaacgaacatgtctagcatgtttcttttagaacttaggcttattaacgcgaagttgcagagtaaacagagtactctagctcttagagctaggaacctaaggcaggcattagagcataataggcatttcttctaaggtaagttcttactatagcatagaaaagtaatagaggcactagcgctttatataaattaatctaagtcctacttaggtgcacctagtaggagctagaaagattcttgctttaattagaaaggtagcttaggttccttatccttagttctacttagtagactctattaactattagagaggcttactagaggtttgctgttattataaaagaagaggcattaggcagagcatagtctacgttatcttagtaattagtttagcagttataattgcagtcatctctaatagaagctaacagcaaagacgttaggcagagcatagtctgcgttattctagcaattagcttagcagctacaactgcagttgtctctaatagaagctaatagcaaaggcgctaggcagagcatagtctatattactctagtaattagatattatgcagtctacgcagccttaggcgtcttatatgctattatctataatagaattctgctagcagagagagaaaagcctactactaaagtagctttatctttagcaatagagcaagcaaacttagagatagtaatctgctatattaggtttaataggttagagtttattaagcctagtcctatgctagcattaggctcgcagaagtatagaagcaaagagaagattacaggagaatagtaatctgctatattagatttagcgagtttagtcttatactagtattaggcttgcagaagtgcagaagtaaaaagagagattgcaggagaatagtaatctgctatattaagtttaataagtttagttctatgctagcattaggcttgctggagcgcagaagcaaagagaagattatagaagaatagtaatctactatattaggtttaataggttagagtttattaagtctggtctcgtgctagcattaggcttgcaggagagcagaagcaaagagaagattatagaagaatagtaatctactatattaggtttaatagagttaaagttattaggcctagttctgtgcttataataggcttatagcaaaatagaagcaaagagtagactacagaaagtaagcttaagagggctaagctcttataggtagaggaggtatatagtagagcaatatgcgttagcgcagagcctaagcctaataggatattaggcgaagtataaaagcagaagaaggcagtttagaggttaacaacttaattaactacttttgcattaagcataacttactacaataatagtaagttaagtagagatgctttacttatatataaacttctctagtatcttttatatatgcctcttctaaacctagtaaagtctcttaagctataaagaaagctaaaagagcctagaaagtattactaagcttagctaaaggtagctaaagcttagtagagagtaaagaaaaactttagtaagtttctttagtttagctatataagtagaacttagcaaatatagttttatagttttagtatagctgcgtaagttacgtaagttttatactaaatttgctttatctctataatcttttctatcttatctactctatactgcaaaaattaagcttaaaactatttaaagaatacttaagagagtaagtttttctagaaatattttagatacttatgctataacctctactgctagctagatatttaaagtactttagcataagcttagttttagtagtaataatactagcttaactaaagtaaaagattttaagtatgcgcgtttatagagtttagtaagtataagcgctttagtataagcttattaaaattagatttagcatagtatagtaaagtaaaggctaatataggcgtaaagtttttgcttcttactagagcctattataggtactcttagtagctagtaatataaaaattaactaatattctagagctgctgctagcagctaagtcttagaatataattagaaaatatagcagactaaagaatagatattattaagctaagataatatagctctatagacgatagcttcttaagagaagtagcagaagtatagtaataatgctatttactattatctaagccttttatagagtttctatctattcttattactaggtttctctagctagcctactattaactcttagtcttctaggtaagactactagttataagagaaataaaagtaaggtagctttagcctcttagagtatttatagtagtaaagaaaggcattataatttttactaaacttagtagctagtttctaagtagaaagtaggttattagtctatttaatatagtaatactactagcctttatatagagcagatttctgctatttataatctactactacgttaatatactatttagagtgtttgctactattagagttaataataaaaatttctttaagctatagaagtacttagttagatagtagtttagcgtctactagctataagagctgtaggtagaatactagaaagatactatattaaattatctcttctagtaagtctagatagtatacttagctattatagattatgcaggttactatatataggcctgcctattaattcttaaatttcttagtaagttataatattaactagttagctatgcttagctatacttaatctctaattttataggctagcctactatagcataagatattagtataggcttattacttttattatacttaataaatctattcttttaagtgcactactaagttagcgttagcatttattagtttattagcctatacttattaactctaaagctatttgctaagcttagctatagcctctttactaagataaattctgctatagagataataacctaaatctgctataaatagtattatactaatagagacattaactatattattagcttaaaatttagcaatatgcagaaataacgcctaattatcctaggtaaagttaataaattattagagatacgtttctaagaactaattatattgctctatctagctatctatctctaagtagtagctagtagatagtttttacttaatcttaagcctagcatagatatatttttaaaattcgtatataaatatagtactataatctaagataatattaagaggtagcttataattcttaaatacttctataaagcactatgctactttaatagagttataagtaatagttagaaagaaatagcgctacttagttaattagcagctaataataagaatattataatattagaaacctagatactagctaagtagaagatcttaaatatagttaactaaaagatctatctattaagcgtttagaataagtagtaattataaatagctatactttctattataagagaactttatctagaagcaaactctataggtagtatagaatttcttaattaactaagctatctttagctagtagtacctcttaaatataagataaaaggtactacgtagtctcttatagcctataattttatagttatagtagagtttaaatatttagcgctagaagcaagcatctagagaaatatatagctatatctagttaataaataggtagcatttagaactcttgcctaaagaagtaatattagcctataagaagaagtagcttttcttatagaataaattagatagctttatagtactgctattaattactataaaggctgctagcgtaatagagttatctttataggctatattaagtagttctatagtagaataagtatctttattataagagagaaggctagaatctactatgctattaatctagttttacgctagcttatctttaaatttcttagagtctaagttattatagtctaaggctataaagcagaatttaagtacttagcgttattctagtaaaacctagtctagtttcttatagtagaaagtgcttatagcttagagtgctatctagattactagttatatacctagcgctagtaccttaaagctaagaataattatattattattagtaatacgcttatctatagcatcttctagtatattctaaagctgttagctaagagcattagctttaatattagtattttctagtatataagcaattttaaaattaaattataataagaatagagactagtaagcttatctgcagtttagcttctttatagctataaatatttctaggttctagtaatctataataacgctaatttagtaaggtattctaattaactctagtttctattctttaaatgcgcaaataatttctataagctctaagttatagatattataattatacttagctaagaagtatttcttagagaagaagctaattagttactagtctctattattatttttctattttataatactatctatagcttagatagaggcgtctatatagactctaactagtttctctaggttaaagtattatagtataatatctagctaaaaggcatcttatagcgctttaaacgcttattagtgtttattagtaactttaaactttttatagcaggtcttatagataactagcttagtagagttcttagagagctatttcttaatataggctttaataagttttataagaggcagagtaatagcagagtagtttttaataaagtattagtagaactctatatagctaagaaatgctagtactttagtagtagtagttagcatacgctacttattaatagctataatcttatctaagtctattttaacctctgcgttagtaataaatatacctagaaacttaacttttatctagtatagtttagttttcttagagtctatatagaactcttatatctagagatagcatagaacgcttttatagtgctatatatattcttttactatcttagagtagactagaatattattaagataagcagtataaaaattatctaggtaattaaatagtgcgctattaatagcgcgttaaaatatagtagaggtattatagaagctaaatagtataatataatatttataagtatctagttatataaaaaatactataagctatttagagcctagctttatttatatatagtaaaaagtataaataatattaaactttaagaagatagtagcattatttagctatgctagtatttctctaaagaaaagaatagagtagtaattcttaatagtaacgttattaagattatagtagttaatataaatatagatactactattaagcttagctataatagttatattactgcgtgctatagagttagttttagcaataaaactatatttctctatttctataatatacttttatatagctttattatagcgcttagactatagacgtatatagtagtttagagcctctatatctagtttaagctaaatcttatagttatatttagagtacttaggcaagattctagctaattttttgctaaaagttagaaggtctttgctatagagtttatatatctctagtaatagaatatctttaagctctactttcttagagttatctagatacttattaacgttcttttctatagctatgcgttatatagtaataagcgtttgctagcgtatctagtagatagtataactctttctcttacttattatcctaatagctctagctaatacttactaaatatctagcttaggtttattagccttaataagataagaagagttttaactattatatctgcctttaggtagtactttaggcaagactaagagaactttacctttatctaatttatctatagatattagtagaactagtagtttaaaagaagtattagactatttaagtgtactatagtataagagaataggcgctgcgttagtaagctagcagtattgctagtagtaaatattattaaatttctagcgcaatttctagtagttaatttaagagttatagacttagcgctagagaaactctaatataaagttaaaatttctatagctttctataactagagcactagtttgtttaaagtaattgcctacttttaggtagaatttagcctaatagataatttctttagtagtaattctattatatgccttaactttaattagctaaggtagcagaataagctaaagtaagaagaattttatagctaaatagctagtaataaaattataatctactctattatctgctagcatatagtaggtatagagaactatagagctttgttctacaaaagtctagaatgtaaactatgctatatttatagtagaagctatataattctaagctatttagcgcttataataaagagtattagctatataagtataagcatagataggcgctaagtagtctttctagagccttaaattatttctaaatagtagctctgtatctagaaagagatatttctctctaagtctaaatctaaattatattctaagctatagaagtatagattcttagatttataagcttatattatgcgcttatatatagcctctatcttagagaggtctaagtaatcttaagcatagtagctcttactactatagttatagcagtctagcttagataagttcttaagcttcttcttagtagtattcttagcagtaaccttagctagaagagagttagctagaattataacctttgccttaagtatactagcctaatcttagtagtagtagagcttactattagcaaaagctagctttagcgtaaactaattatttcttatatataacttactagtatagcagtagatactattcttagtagtatatttatagatattctatttctactactagtattacttatgctctatactctttatagttactataagatctatgtttctaaagtatatagcgcatatattctaaacttatattattgctataggtatattattaaacgcaaacgtagagaaagtattatagtaacttatagagatgcacttctaaaagttagcttactactactatagcctatagcctaatatactagtaaggctagagaactagatattaaatttagactatacttataagctagtcttattgctattagagaagcagagaaattttaatatagctaggtttatattagctatagtctagagattgctgtctctaaagtaggtatatagagtatagaggcacttaaatagctacttaaactagcatctatagctctagatatatagtagaatagtataggtagttctagaaatattattaaagactatattagcgcagttttctttatattaatattagcagctattctatttaaagtaagtaattatcttatctatctaggctacaaattatatctataaattactgctattaaatttagaggcatagttactatagctctctatattactctagttatctatataattataagcattgcaaatagaacttaggtagagatctagagagactgttaattctaacttaaagatatattctatagataaaaaggtaggcagcagctttagagcatactaaaacttagagatctagtgcttattctagagtatgctgcagtttataaagtatagaagattactattctaaaatagtaataatttagttacctatgctagctagagtagtagaggctgctagcagctaaagctatctaggtttatagtagcagagttatttgcctagtactacttctttatagctatgctctaagctgccttaatatagtagtattagttatagactattctagcctgcttctataaagctttatactttatagtgcttttattaatctattgctagaagttatcttagttaaggttattctattgcgctgcagcctaagctacctcttacttagatataagcttcttaatattattattatactatttatacttctttataaattgctaattctagtgctaagctaactatataagagtaatagctagatatataataaggtctagctagataatctagagtattaagagtttattagatattaatgcagattactctataatcttatcttagtttgtagagaggtactagtaaatctattaggctatattattactaagattatctaagtagtagttaataaggcaagtagagttagagagtacctaattactatagcaaagaaagataaaagaaattatatctagctctataaagttaatatcttaactctatagtatatagtaacatagcagcatagctatctatctactagctgcctttaaatatagctaataagctaaactgtatctagataagcttaaatgcgtaatcttaacaatatattagctattaggctttaataatgttaaaggcaatataacgtaatctagtaagattaagtagtagttagaaagagtagcaggtcgctaagaagagaatatatcttaatatttattaaattataggatatttaataatagttataataatagcaataataatagcaatgcaaagatataaagagatagaagactatagcacttagatactaatataaaatctattcttaacttatgcataactgcgcgtactacttttctatagttaagtatactataaaaattatacctcttaagcctagcttaaggcagagtagttattattatgcttaaggtaatttttaagaagtttagatattagttagtagtgcctatactagcctcgcttagaactattaactaatactagattacgtattttatacttttttaacgcttttttatgctaatagtagagagcaattactatcctcttttagtctagcttattttttaataatacttctagtttatattttatatctagaataaatagtatatagcaagagtatagagtatactctatctagataagtatcttagaagctatattagatagaatagagataagctagctaaggcctagcatctagcctagagtattagctttgctaggttagttagaagtaattagatcttctatagcagttatctctagcatattatctagtttattaactttagtattagtagtatatagtttagagaagcgtatattaacttacttagctttattatctaaatctaactctatattaatagagaacgctagcactagcagcagctttagcttctttataggcctctagttaaatatgctattattatagtttaagaattctttagatacttagttaggtaagtatagcttaagtatattaagtttagctaagttcttcttagaaaatatacttatattactgcctgcttattagagtagagatatagctagttctaagttatctattaaagagtagcgtatattcttacaattcttaagattagtatttatatagaagcaggtcttctaattcttaaagttcttattagaaagctttatcttatttctagaactagctatagtgcgctagtataaagagaaagtaagtaagaaaaagtaagagatatataagaaagttaagtagttaagttcttagctagtagtaatagttatagtaataaagtagctattctaaatagtaaaagaagtaactctaatatagaaagaagtaagaggctagcgctatgctagtaagataacgtaatcttaagagtaaaaagctaagaaaaaaatttttctagcgctttaagctatagagataacagctagcatataatagtaagtagtaaagtagctatatatgcgctgattttttagtagcttcttaggctaagaacttctaaagtctaggtatatagtaggccttagtaggctagtaatagtaaactcttagagcttaagtatatagtaagccttagtaggctagcaatagtatacttcttagagctttagatttatagtaagctttagtaagctagtaataataaactcttagagtttaagtatatagtaggccttaataggctagtaataataagcttctcagagctttaggtataaacttctagagtttactatatatagcaagcgtagataagtagataatagctttaagaagtaagttctttctaaagagataggcgttaagctatactctatatagtagagtagagactagattctagcagtaaaagaagataaaaaaagctactagacttaataaagagctaataactttaaagttctatataataactaagcgtaaataagaaactacttgcattaattaaagctgcaaagcctataaagagcaattttttactttagtctactattatataaggcagactataggcatagaaggcttagattaataagaagtacttatatttaactaaaggtagaatagtaaataaagagtctactaagagaagagagtagctagctatatatactgcaaggcatataggcgctaggctagcgtatacgctagcctagagtagactagctaaagtaaaaagaaagagaaaagaaagctagagcgagtaaagtatactagagcatagatagtaagttagagagtagatagtaagttaagcagagatgcttcacttgcatacaaacctctctagtatctcttacaaataggcatagatagaaaataataactttgtaaggcaatagcaaggtctataaagcgtaataaattttctaagtagtagaaggaggtagcagcagtcctagcagacagtttagtataattttctaagtttataaccccgctgcgtaggagttgcaaacttggaattgtatatatagatttattagcaatagagcagttttagctctatctgaagtctgtccggatctacaacccctaatagacctaccttactacttatgcctactactacagtagagtctttaagacgaggctttggctctctttgcggatggggtccaaggcattatatttgctgcgttatccttgttagatgaggtctgaacaaggcttgagaacggatcttagcctactctcatctcgatcaacagcatacaagcttgtctcctgtctctggtgggtttctgtttcaggatcctaccaatggtggagcgcgatgacttcagagctgcctgacggcttgtccagatccggctgtacattcatgctcgatctgaaaatagactctgcttcttcttcagcgctccagaaggttcgtatcccgaaggttgagttgtcgctaagcagatcctcccagggctggaataagatcaagccaccacaaccatggcagatcaacggctcgagcgatcatttgtcaggctgcagaacatgcacaagtcccaaatttaatttgtgattcaagtatgacgacaggatcaggagagactactacccatgtgttctagtttgccactacacgtgttcgcacattgtttgcatccccgttgatgacggttgcagaagcctgggaacctcgccaaacaccagcaatacctgcgctgaggcacgcgagacaattgaagaggtccgcgcgggcacgaccgaaccatccgcctggagcagctccgcagacaccacatgctcggtcaggtcctgaaccaatcgatgatggtggcgcgcgccatcttttactgataaacgttcgattgccgtagggtagcgcaaatctatcaacacagtgaacatcgagcacagcagcagcagtcgtccaaactctgctcaaggcgtctgaggcatggtctctccatgtggctgaggtagggcgagcagtatgaaacaacaaccctgggcacacttcacggtacgctaggctcaggttggacgggcaccccctgagatgggcttcgcatcaggaccggaaaggctccggcgctattgcggctgtcacggcgatcctttcagggacggtcttcgcgctcgcttctgcgcgtcctgaaccagtccaaacagcgaaaagggagtaaagtgtgaaccgtcttacgtgcgcgtgacggagcaacgcgttgttttgcagaaacctccgtgctatatttacaaagccctgcgctgacacctgcatgccaagcgggtttcaaggttgaaacggcctgtctcctctaaacaagagccatccgcgtccgcccgggagattagacgaacagcatcttcctgacggcctgagatccgagcttatacctcttcgtccatctcccaaaagcgtagcaccttctcgccttctcgaacccttccatattgcgcgcgtcggcatccctttcacagcgaccacgacttctcgcccagcacggcccgtcccaagtcaaattacggcatgacattggctcctacgcgcgcaacatagacaccatggacaccgacgagcctcagctcttccagtacgggacaccgcaacacagtaattctttcaagcgtccgcgtcgcagcctccagggcgccacacctttgagcagcgtttcggaaggcctttcaccgtcaccacgacactctggccaaagcacctttaatccgcaggtcattgatcacatcaatgccctgaaacatctcgatgaccaccagattctgttgatgctgcaggcagcgcgcaatggaggtttgtattgatgcctcttggttggcgcgtccgctaactcgtaccccagatggtatgcgccttccagggcccgatcgatcgtccatgtcgactcttgggagtcgcgcctcttcatacttgagcgtgccctcgagcagggtgcccagcatgatgtcggatccacgatcctcggtcgcgtccacggattcctcctttacgcactatagcgccgcatcgtcgcgcctctcgacagcatcatcccgtctgtccaccatttcgaccgcgtcgacaccagcgccgaaaaactttgcctgcaccttttgcgacaaagcactaaagtctaagccatattggaaatcgcacgaagaggaattccacgagcagaggcttacatggcgttgcccagattgtgagcaaatcttccatgctggcaagcgtttccgtgaacatcacaccaagctacatgtaaggttactcctccgaattggtgatgccattagctaataatgtaagggttgcgagcactgcaaacaaccgcgagagagtggtcagccaaccagcagaaaagcatctccatgcgtcaagaagtacgaaatcgtcatgcacgataaggatgcttggggttgtggattctgcgcgtctctcttgacaacctgggaagagcgttgcgaacacattgccatgcactttgaggaaaagggtagctccaagtggaactttacaaacgtcgttctcggcttgttaaagcagtccgaggtggccaatgcgtggaaccaaatgatgctccagcgccatggagaagagcaaaactggccaagcctggcctgggagtccaagaggtgcaatcgccttcgatacaagctcgaaacaaagtgggataaccgtgcctttgacattgagaagttggtccaggacacgtatgatctcgccgagattgaagccaaggatgtcgaagtcacgccagagcccatggcagaggtgcccgaacccattgataccagccaaggagagattgtagagttcaagcttgagacatcagactttggcaacgattcaagactgcagagctcccatggactaccgccggagcacagcatgatggatctggaccccattgagccacagcagtctatgcaccatcagccaatgcagcagaattcgtggcccgtcagcaccgacatggaccacaatagcatgagcgtggctaccagcatgggcagttttggtgcgtttgatacgcacatgacatctatgccaacagacttttcacagcctatttcgcaaaacttccagcagcagcagcaatcttggcccaacgccggatttgcctcgactcccgacctgctcagctaccaacagccgacacagtacatggactacaatcaacctcgggaaatggtgtcagtccccacatcgcagtatgcaaacctggccaactacccagcgactaggcaaagcatgccacccaacttccttccacaacagcagcagcaacaaagcacgccaacatctcgacgttatgtgccaaagctggtcagcattgggtcaagccgggtgcctcaacaggaccaaccgcctccaccacctcccaaagacgagggccaccataaccacaaccgcttctcccgcatgattatgcgccggcgaccaagcaatatttcgcaacacagcctcgtctcgcaacgagacattggctggatgaatgatgacaactggggctaacgctctcgcctcgtcgtcagagcatgatgtcttcattgatacacatgctcacccactttgatctacgccggctggcctgcaccgtacatccactctccttaaaacaaacaaaaagcctcactgtgaaaagtgactccgaacctcgcatccgtatgcgagctacacgccacctcaacggagccccccacacttataccaccacatttccttcgtcttctactgtcgcatatttgattttttgagcctggcttttgggaaatggaataggagaaagagtatacccaataatgcagcgtgtttttgtctttgttatttacggtcgaagattagagtcagtcttctggaatcgggcttgctctcgtttcggccaacccaaccaacctaatacccccccaattttttttgtgcgaaacaacgcgtcgagtgtgtagctggaaacctttgatgtaaggaaagagaattactccataaatgcaacattcaacttcactgtctcccaagagtgctgttctggcaatttgtgaagcggtcggtgttgacccgagttgtggagccgtgcaccccagacgatcacgcgggctcccatggcgcgtgcggttcgcatcaaacacgtcttcatctcgcttggaagagaggcagccaatgatggctgcataggtaggtttgacgcctctgcaggcgatctgcgccgcggagggatcgctggcgctaacatgatgtcgtcggaatttccccgcgttgcgtcacacttttgagctagagcgtcaaatgaggaatttcgcatgtgctactcgagacggtacgttggtttattggtgtgcatatactagtggtctggacttcgacaattgccaatacacgccctttggttccatttggattagctgcaagaaggtggggttgaagttgacatctgatatcgaccacgctacaaaacttgggttcagaaggacgcaatcatcgttcccgtccaaggagcagatacacttttcattgcgctttccaattgactggacgtccctgtggcgccttcatcatggtaccttcgctctcaaacaccacacagggagcaatcatcgcctcggcctttttcgtccctgtgctcacatacctctacttcacaaagactcaaaggccacagagcacagccggtccacttccagaacccacagaagttacagcgctctacattcacccgatcaaatcatgtcacggcatctcagtgcagtcggcaaagcttttgcctactggccttgatcttggtacgcttcattaccatgccactatataaacactaacaccccccagaccgacaatggatgtgggtatcctatccctccttcgaattcctcacaatccgcaataattcacgcatgaccctcatccgacccacctacgacgcctcaaccgacaccttgactgtgaccgccctcgccccaaacaccatcgacgagaaactcgaattcgcaatccctgcacacccaaccaaggaatggctcaatcaaaatactgagaagcacgacgcgaaaatatggagcgtcacaactcccgcccgggtctattcgagcaagttgactgagcccttcaatgccttcttcgggcaggaggtgagacttgtgtataaagcatctcaattcgacgctccgcgcccgctcggctccaacggcgctccacacctcctcggtcgagaagcaagtacatgtttcccggacatgatgcccctccttatcggctccgcgtcctctctatccgaactaaacacgcgcctggacagtgaaatcgatgtccgtcgcttccgccccaacatactcgtcagcggtgacgccgcggcgccatgggatgaagatcgatggaaaacagtgaaaatcagtccaaagggcaaacacggcgggatgccgttgacgtttgatgtcacacagaggtgtgcgaggtgtagggtgccgaatgttgatccggatacggcggaggaggataaaaaggagccgtgggagacgctggtcaagtaccggagggtggatgaggggatcaagtttaagccgtgttttggcatgttgtgtgtgccgcgggaaggggggaagattaaggtgggagatagggtggaggtgctggaagttacggacgggcataggtatatacctgggttttaggttggatgtaaagttttgcttggtctatgctatgtacatgagttggaaaggatatctagatcttgggctgttcttcagccaacttgatcttgccctcgctatcatatacaatctccctaatctttacgcagcgcaagtggttcacgcccttggacaacgacgaatcgtggtagaagaggtaccacttgcccttgaactctgcaatggagtgatgcgtcgtccacccaatgacgggctcgaatatccgtccgccatatgtgaatgggccgtatgggttgtcgccaatcgcgtagcacaggtagtgtgtgtcgcccgtgctgtacgagaagtagtatttgccctggtacttgtgcatccaggcggcctcgaagaacctcctatcatgatccgcagccttgatgggggcgccagcctcgtcgagaataaccacgtccttgacttccgaggcgaattgtgtcatgtcgtcgctgagcttcgcgaccttggcggtcagtgcgttgccctctgtcgcctccatgtttgaataagcgtcgcggtcgaactcgccctttgtccagcactgcaattgtccgccccaaatgccgccaaagtacaaatacgcctcgccgtcatcgtcgacgaaactcgcggggtcgatgctgaaactgcccttgatgtactcgggctctggcttgaatggaccttcgggcttatcgcccaccgcgactccgaccctgaagatgccctccttatccctggcggggaagtagaggtagtatttgccattcttggtcgcggcgtcgggcgcccagagttgtttctgtacccacggcacgtcttcttgcttgagggctacgccgtggtctgtgactggtccgcctacctcttccatgctgaagacgtggtagtcggccatgtcgtattggtcgccattgtcattgtttgcaatgtcggtctcgcggtcgtgggaggggtaaatgtagagcttgccgttgaagacgtgggctgacgggtcggcagtaaagacgtgtgtgacaatgggttctttgtccgccattgtatatgttgttcaagttttgcgattgtttattctgggatgtgggtggtgacaaaggaccgagtcatatattcgaggcatcgcgaatgcttttatggctggaggggtacagccgcccccgcgagacggacttggaagccgattacccaccggcaccacgttccagaagccaagcacatgacatggtgtccaagacggtcgtagtcgtgctgaaaagcggttcctggcggtactgagccgacagatgtacagcgtggacatgagctcctactctagaatgttggtgtggtcatttagccgtggattcacccgactagacgcgtccatttagcactaaaatgccgcggggtgatggaagcactcgaggttgagatcgaccgaaatacagccgtcagatctggcagcgagtctgtcttgctggtgaatgtttctggaagtgggtggggtcgaaacgcgtgggcacgtgcctggtgtgcatgaccaaaatggatcgccgtccacagtcatccaccacaacaccaacctttacgaagtagtggcgtagtcattcagcctgtgccttcttgtatcgtcacaacgcaagcctaactggatggttccttcttttgtctattcgctctccttgcttctcgcgctgctttcctcttttcttccgccagttgcaattcagccttcatctcttccgccaactttttgttcaaagaggccttcttttgaatctcgctggagcgcccaatttcaacctcttcaacctcttccacatcgagcacttttattccattgtaatcgccttttcttacaagttcagttctctgcttgcgtagcacgtcttccccaacatgacggcaacgcttgaacattgcgcttttcaagtctccatgctgtggatacattttttcgtcatttcctgccctatgcacgctttggcaatgcggaaagaccttctctttttggaggggaattgtgctgagcctatgtgactgtaacttttggccatggatgaagccctttgcattacagtccttgacagtgtcgcctttgtcaataccagactgtttaagagacatccagggcatgtgcaatgtcttgggctcgtgttcttcgtatgcgccaagaacgcatagcaaacgtagtggtgaaatggtcatggggtacgacgtgagaggcaggtgctttgatgagcctgatgccatgatgaaaagcgtaaagagttgcaaggtgtgcagagacatgtaaatgtctttacctttgatatggagaagtacgataagtgtcaaagtatctttggtgtgaaaaggattcttggaatggtttgtggaaaagggtcccagctaagccatcgtgaaccacggttggaatttcaaaattacacaaacagccacacagcgcaattttggaactcatctgatgtattactgggaaaggggatttcaaagagtttaacaaacacgcgattacgccgatatcagactatcaccttctactctctactgtccctgaaccatcatcatccctccttgttcaccttgatgcttctgcgcatccaaaatcacctcctcgctaccaaagctccagtcttctaaaccattgaaagcaccatcctggctctccgcctttccgttaccaaaacccttggcatcccacttctccgtaccctggacgcccttccagccgctctctgcgccaaacacgcggaacaactgcgcattcaagtgctcatactcagagtaagacttgggccagccgcccagacgctggtacgccatcttcaacaaattgaggtgcttgagcgcaagtgcagacctgtcgatctgcgcagcgtcgagcgcgggtgcattttgtccgtcgtgacgcttcaccttgacgccctccttggccaacagcgcagccgtagtgtcaagttcgtcatcggactcgtcttcgctgccgccctgatggttgacgacaaggcgcaaaacgtcctcgtgcacgccaacagccttcttgaagaactcagacgccaggcctgccgtctttgcatccttttggtatgtgagcgccgttgaggtgtacagctctgcgagcagctcgtatgtctcgattgtgacgggtgcgcgaggcccgtgggcacgacgcatattgtacgcaatgtcttcggcaagacggattgccttgacagggcgttccgcgaggtagcgagcacagatgagacggcggccaaggttgagaagaatggttgcgggccatgtgcgctgcgcgtcgcgagtgttccacagagtggtgaggagccactcgagcgtctcgtagtcttgctgctcgccaaggagcacactgagacgagagagctcgtatagttgtacctgggcaaagttgatgttgaggttcttgcaaatctccaagatgcgcttgacaatcttgttgctaagctcaagcatcttcttgcgcagagcagcgtcgggacacttttggcctcctcggtcgccgacaagcagagaggcaagcttgaagcccatgctaatggcacgagggccattgtatccgtcgtgcttgctggcgtacaagaagcccaagttggcaatgtcgtatgcctcggggaatttcttggccttgacgagcttgctgacgctgtcgtttgaagcgaggatgacgctgcggttaaagttcttgttgcgtccattacccaaatggtccatgatgccaataatgaagatgcgaggagactctttgctctgcgtgttcaggtcttgggcatcacgcttgacgaatagaccaacggcctggtcctcaacaactgtaatcatgtcgtgttgatggttgcggcgaaggaaccagcggagaggcgcggcagccaagagaatgtcggtcaagctctcgttgttctccaaggtgtggtggaactgctcaaagtagatgtactcgagtgtcagatctgccatgatctcggggaaagtaatggtcagatccttgcgcaggttatactggagggctgcaaggaacgcaagagatgaacgtgtgctctttgtcaaatcaaaagaccacttggatgcatagcgagtgtctttggcgcaaatctggcggtgcagttcctggacaaggctttcagcggtactggcctgatcaattgagcggaaagtagaggcaatggactctgcactctcaatttgcttctgactcgaattttccttgctaatgatctgcgaaacagcagtgttgagctgcttgactgcaagatcagtcttttgctgacggctgtacagcgtcgagagctcgcgcaagtgggtgagcgaagactcgtgcgagtacccatatgcacgtgtggaatcttgcaactgagactcggacatggtcagagcacgctgaacagtttcagccttcatattgctcgaagatgcagactgaatctgcttgacgtataacgacgacaaggcttggttgatatcgctggtgtttgtgcgagtggtgacagtcttagacctgctagatacatcctcgtagagagcaatcgcctgggaagcatgctcctcactacgctgcgcaacctgcgcgagcgaaagagtagcttcaacagcaatagtagactctgcgccaaacacggccttgacagtctcgcggtactcgttgctgacctggtatagctctgtccagctggccttggtttcttctagacactggtagaagcgctcgtatagcgtttgcacaaacttgacttcggtgaaaaccttgtgctctttggtcttggtggtaaaagtcttccataagacacggtaaatgctcactgcttctgcataacgtcggtcttcccagtaggtagttgtaaccacagtgatggcatctagagcagctggatggcaaacatcagagtccttgttgaggcttgtaatgatttgcaggtagtaatcgatccagtatgggtggtttcgggggtgcttttggcagcgcgtcgccaacgtgtacaacgtttggattgtcagctcgtgagcgggaccaactctgttgcggtggtacaccagcatctcctggtagatgctaatggctttgtccgaatagccatgcttgtcgtaaaaggtaataagcaaagtcttggacttgtcgaagacggtctggtcaaccttttgtgcgaccagtacggcacggaagaagcggttatacatatcttccaccttttcgagttgcctcgtctggagatagcactcggcaagctgctcaaccagctcaatggattcctgcgtaaaggtcgatgtcatggtaacatcatgaatggaatcagccaagaacgaagaccaggttcgctgcagagtcgcagtaattacgttgatggcagcagtgtagtttctctttgccatgtactgcgcagtgagcttctttgcaagagcaattgtgctcgagtcaattgtcttggacgagtggataatggagaaaaagacgtcctggaatacagactctgagacggtggttgtcgtctcagtaacactgccagaagagttgagactctgcttgacgagttcagtagacgtctcagatagctgctgattgatttcccgggaaatggaagattcctcttggcggacgctcttgaaatacgagcttgcatacttgaagattgacagggcttgggtatgcataccaacggatcgcatctctttggcgacattggtgagacgggagactatactttccgcaaacgacaattgactgtgctcgtactgtttccaaatggatgtcaagacgctcgctgattccgacgacctcttttgagacttcaggaattgcgagtagcccgtcgcaacttcaatgttcttctcgtgccattcaagggaacgtgcagtgcgagtcttggaagaaacttcttgccagagctccacatacgtcttctcggcaagtgcaaactcttttttagatgcgtgggtttcggcaaggcggagataggcgacaatcgaaccaatgtcaaagacttccacactgtggtcttcttcctcgtctccgtggaagaacgattcttggtaaccgtcaatgcttctatcacctttgcccttaccaagaacaacattcatatgtccctggatatcttgggcttggtgcgagttgcggccgtactgctggacggttgcctcttgaataaggcgataaatctccattgccttatcctcttccttgatcgaggcatacagctccacaagcaacttgcgagtatgaatcaccagctcagaagtactgccatattgtcgctcataggcggtgacgagtatggtgagtatagtttcccgatgggtcatgacctctgtgcgagttgtcgttgtcagactctcggtgattttgaggtaatggtttgcgcattccaacgtcaatggatggatatcgctcaacaccttgcgactaatggtcgtagaccagtaaaagtatttggcagagtcttgagggttagagatgagtaggtaactagtcgcaatggacaagaaagtttggagtacacttgggtggttctctccaaagtttgcgcggcgcactgtgccgacgagcttgtgtaggtcaatcgcttggggcatgggaagctgggtctcccaaacaagctgctctagaattgggaaaacagtcgactcgggtagagccttctgaagctccgacgaaggcttataagctcccgaagtctgtggtgccaatggcgattgctgcaaatgaagtacccagtagcggacagtatactccaagaggtggtgctggtggtacaggcgatctccaaaagacggatcagagttgtcaagagtaggctcgcctttctctcgtagcacagacttggcataagtcaagacgcgcagtagcaagtcggtctcgctctcttttagtggaatagggagcttgttctgatcggcaaagtcgtaaagagcagcgtgaacaatgggatgcttgaagcgcacgattcgctcgtgaattgtcagaattggctcaagagactttataatgtcgttggtcttgatgccagtatctgagatagtgccgcgttgcacgtcgatggtgaatagcgtgtggatttcgtcgatagtgagtggacgctctgctgccaggatccacgacaccacagtcttggcctggctcgtagtgtttagcgatgtgaatagctggagtatcaactcttggatcgacggcttttgcttttctacagtgtcgagaaattttgtgacagtctcgggcgacttttgggcattcaaaatttggcaaacgaggatcgtgtacaggaaggatccgttggccgtctggatgatgcggtcaaggaactgctcctgatcataggctcgctgtccatggaagttgtggttgtggaccaaggctcgaagtgcgactgcgtgcaaatcttcacgcaagtcttcgcgcgtaatttgatggtgtgttcccttggccgacgatggcatcttgattgacgatcccaatgtgatcagcctgacgccacgaccctggttggtaacggtaaccaacttctctaggagagaggctggactcattccacccgcagattgaatggatgccgatttggagtcggcaatctcgtcgaggccgtcgacaataatggcgagctcattgcttccctcgactgggtgtgctagcgcatcacccagagcagtccacaagtagtcttcgtaaaccttgaggtcgccagtggttctacactgatgatatgcccggaagatggcatagtacaatcccatgttgccaacgcgaaggttcaaaagctgaaacagcagcgtcttgacaatggcgagcgaagtcgccgtggttggaatgtctggagaaagagagcaaaatagcgtgtcgtactgcttgcggttcatgggtcgttgaagccgttcaacgacggaccctgcaatggtggtcttgcctgaccctttttcgcccgtgactagtaaaaagttgttttggctttggaagaatttggacaagtgcttttggaaccagaggcaagtgaattcctataaacaacattagggaatgtcttgatgaggacgcggggttactcaccacttgctgatcaacaaaagtactatgatcacggtttaatgaggccagaacacggtcctgtggtgccagccatctgctcagcacctggacatccaatgcttcgccttcctcaaaatcctcattttcgatttgagagccccaaatcaactcgatcaccgagttttggcgtgtgcgaaaggattcaatggtatctccaaagagctcgaaaatgtccaggctcgcagaaccagcagtcatgcctgatattgtcagcacagatccaaggttttgcaagtctcactggtactcaccatgtacagtcttgtagaacttgactgccacgttgaccacaagcgataaaaggtcagtgtacaacatgcacagttgctcgcgaatctccgaagtcgccgacaataattctgagcggtgcaaaacggacgagaacgacatggcaaatttgtaaaacacggaaaacgccttgtcaagggcctcggagttgtcgtggctcaactgtagatgtcgtcagcaaaggtgacctgaattgggtttactacctccccattctcgcgcaatggtggagtcagtgccgtggctcacctcaagaagcagctgcgcgtggccataaccaatcgcggcagcagcgctgctctccagcgcgaagccctgaatcgcctgttcaaagttgtgaagctgctcggcaaagtaaagagcacctggaaggaaagttcagtgatgcgttcaggggcagtccagactttgggcaacttacgaatgaggactttatcccagcggcttcctttgtggggaagcgtagtcagccgctccgacctaatccactcgagaaagttgacataagagacgttgctgacagactgatacacgccagcaccaagctcggccatgcttcgcttcttgagagcagctgctgattcttggacgagaccaatcttgtagctgttcccaccattggcgcgcttgctgactgtcttcatggtgctcagattgtggctcggagcgcgcgatgacgtgaacgaagggagacgaccctttgatcgaaacgcagccttgggcgacattggagggctcagcacaccattagtaccgctctggccattgatgccgccataggatgatactctttgcgacgccatatcgcttctgtacgctgtgatttggcctgggcgtgtcggtgtggaagaggttatcaaagaattggctgagatgttggactggactgaaaactgtgtctgagacgtattggaagtgttcggtgattgaccgagggcttctatctcgagtggcagagtgcttttggtaactggtgttgggactggtgcaagctcttcgggctgaggaacagtgcggatattctcgctaccacgtgcagggagtatatggctattagaaacaattgcgggctcaattgctgcttctgtggctggtctcggaactggtgcaggccttgagggcgagggtgcagcgaaatcttctgatacgggtcttgttctctgacctggcagtgtctgtgctgacagtgagctctgtcgactatgtgcgaaagtcgaggctggtgacgtggtggaggcttcgggaatgtttaatgatgagcgttgagacgtgtctgatgaagcgtctgaatcctttgaccctttccggtgttttcctaaaagtacaatggtcaaaataatggttattcaaaagtgaaaaaggacttacggagcgatttaaatcctttaaacatgtggagaatggtgctatgtcataagctttgagagtcgtggcgtttgatcacagattgttgctcctttaaatgtagctgcattcatatgggccatagcttgagaatcggaagcggggcttacgcaggttcgagaattgatcgccgtcatcgagcacatgtcgagacactaatggcatcaatgagatcagtcatcggtacatggtaaactctccagctggatctggaaaagctgccatcttttttccgaggacttggtcaagcttgctgggcttatggtgatcatgctagccttttctccagagagcaacattactcgtgctactgcggacaaatgagccacatcgtttggactgcttgcgtgccagtcctgtggaacgacggacatgatcacggagcttccgaacaaatttcagctctggcagcttgcctcgctttcgtggctgcagttagcatgccctgtacgcgttacttcgtacatcaacacaatctattgctagctcgtgggcatgcagcttgacgttgacgtccaatactagtctccgccacaggattggcacagtcgagctcgatcgtttatgagatttggcccatgtcgaatcagcagtcgcaccactgatcccgggagcatcccgagaccctcgcggccttttcaataatgaaaaaccgcctgtggctcgagaagtagtttattcagatagctatttcgagagtatagagttcaagcacaagaacattcacttcgaaactgacgactctcattatgagccttttagccatatcttacccatgcaccgcattgtagaaatgattcagtcattcatgtctcagtaaacgacctcatcctgagcgacttttgcgagtttgcctgcacatcagtagatccatatcgtagtcgccgaccacaaccattggcaagttgttttgtgggtcaagctgccacctatgcataatttacggaggcgtgctgagtttgtggggtgcaaacgtgtaccgctgtccatgatgctcttggttcattggtccatgtccatgatacctaggttggcattgctgaatcgccaagcagatgttcggcggaaggagactggtcccgctgcatcagagacctctggctatatgattgggtcagctctggagccagaaagctttgactgtctgcatgatcgacggtagcgatgaacggagctgagaacatacccaaaaggttctggcgcctttcttcgggaagacacgcgtcagatgtagcttctcgcttagattaactttaatcgctgatatcgaatgccccccctttggacgcatcggaccagccgctatatcggaattcagttctgatgcagttttgtatagtctttgttgtcgcacatcagaaagaccattgatccagctgaatcttcgcttagcaatcgacccttgtatctacatacatctctgcagcacctcctaccccagattcatgtccgcacgtccattgccacgaaaccatgcctaggtatatgcaggctgttcgtgatgcacagaatgtcattgcgaggcttttcatcgtgccggtcctccgccacatcatcgatccgcacaataagcggcaagaccgagtctccatgaccccgcctgcatgcatgtgcatgtaagtctgcatatcgatgaaaggctcaacccacaaatggccaaggtgggcgatcatgcaatccgaaaccgtcaagtcggcagcttcgcatcataaaactatcccattcgagaatcgcagggtgccggcctccgataggtacatcatcgcatttaccaccgggtggaagcgatttgggaacacgttcgaggcaatcacgtcgtgattgatctacgtcggggtcggtttgatacaaaccgtcaagccccgatctcaatgtttggtgtggagcaagagacagctatatacgattcccaagccgacattcagcacatcaaccgggtcctccggttctacagcctccattctttgcagcaagatttactcaccaaatgcaggcagccgatggatcctccagaaattacggctttgaccgtgcatccatgtcaaacaagcgtcaatttaactagtttaccagccaccagcctcccgcttaggcgaagcgggatgctaagggaacgaccgcctatctagcgggaaggccggcgccagactccctcgccccggatctcgcaagcggacgttccctacgatctaccacttttgtcggcgagctgaccacgtcaatgccttaggctacgagtcgatgtggacgattggctgacatcttcagacatgagcacattgctcgcaccttgtgagtgatcggtcagtcaggaggccaatgagctgaaggctggcatattcctcttgagcgagctgtcagcataactcatgaacctgtcaggtcgtccgttcatcatactcatcattgcggtgtcagaacggacatgtctggctatccggctcgaggctttgcggggaatacagggcccttttttttttagcatagcgacgtcagcgatcagaacataatctgaatgatctgtaccagcttcctggtttggctgaccatgtcccgtcctcgcgaagaaaacctccgtaagtaaagccgcgcaaacttaccgtgctaagaacaatgcaacagccgaacaagcagcagtgtgttgttgagtttctcgggctacaataacctaacaggctgcattagcacgagcacttgcgcactcgcctcgtataggatgcagtggtgtggtaacgatctataggcggcgtgcagcacacagcgagcttttgtcgaaagtaagctgcaaaccccgccgcaggctttcgaaggcagtgggcggaacgcgcacacaccccacgctgacaggcaaagtacaatctggagagcgcttcagcttgctgcgtatatgcacgtctgggctgaacagtctgatccaacttggcgaattacgcaccgcccactgcatttacctcagcattttctctgtccgtatgcaaatgcattgcctgtgaatcacgagctgcaagaatacttatgctctgctgtgaaagaatcgcccccactgactcgcccaaaagtatagtggctatcgcttcctagaagaagcaaagaaaataaacaaagtgcacgatcttgaccttgttgggaagatgcaacagccacaagagcttcgatcactatgacgtccctttcaaattttgctactctcttgcagacttgagctgagctacggaaaccccacgcgcttgccgttctgttggcgcagtctcattgcatgcgccctcacatttcagatgcagcgctacagtgatgccacgcggcgaatggatggaatttgaagccgtatcgctgccagacacgtgtgtttatactcctgttcagggattgctactcatacccactgtcgctgtcgatgccttgtagccgatcaatgcattaatgagcgaaaatatcaattcctcgttgtatagctcgactcaacggcctattggacctccctcccgtaacactagtttctcccttaatcggcgaaggcgtagcaatcccgaatgctgtgcacttcagcactgtactttagaccatgcgtcccaggtagtgtgtcaccgctcgaaaccctgagctgagcccttattcatacctcctgggagggtttccctcggattggtaaattaatcaatcaatcatggaggagaatagtggcaatggatattgctctaggcctagaaatgcgcctttggtgaatgatcaatttaaaaagatttgctatttcgaagcagctaacgaagagcgatttttccttatgctaccacgtcaaactcttaatgcctcttcatggtagtcaagtttccgattctccatcgctcattccagatagtctccacccgtctccttgtggataacatcaaacattggcttcgccgaaaaccatcctgtgcaatgtcagtacatctctccttcacctcttaaccgcatgagattcaaacataccagcaatcggcgtcccaaccgtcttatacgtatacgccgcatcttcctcatcaatatgaatcaactcacctctgcccgccaccgccgcatccgccatcaactgcgaatggcagcatttctccagactcacgaaccaaaacaccgcctcctcaatactctttcccacagtcaacaggccatgattctgcaacaacgctgccttcttatcccctagtgcttttgcaatatttttaccctcttcttccgccaacaccacgcccttgaaactgttatacactacatggtcgttgtggaaggcgcagctgtcttgcgtaatggtgtcgagttttcgacctagagcgcagaatgtgcggccgtagattgaatgcgagtgggcggcacacatgacatccggacgcgcggtgtggactgcgtggtggatcatgtatgcggcagtatttagtagacggacttctccgccgtcgattacttttccctctgcattaacgaggattaggtcggatgctttcatcagtgaaaatgcgacgccaaagggattcacccaaaagtgtgttggttctacggggtcctaagcgcatgtcagtgcagatatcgaaacgcgtagatggtagactcactcgcaaggtaatgtgtccagccacaccctcatcgaatccatattttccaaatatgcgaaaggcggcggcgagtcggcctttgaggtatgcgcgctccttgtacggatcatcgaactttggtggcttggggaaactcagtgtttccattttgcctcgcttttcgtcgagacctggttcgagcggggcggtggtgtttggtttcttgtcatcgccgttctgaggctcaattgctgatggtggcgacatgtttacttgtagggttcaaaaatctgagccggcaataaacaggaggcgatcacgagaagtccaagaaatgaatctaacaccagagctggacttggtcgcagagaaaaacctataggtttggtgaaattggcaattgcgacgcaaagaaagcggcaagtattacaacaattgaagcaataagaaagtggcaacctcacttcctattgtcgatcaccatgcctcggttttagctatcattacacgccctacgctgcactaaggcaaagatagcacagaaaaggcgcttcggtagtcggcaatcatgcccagctgacgtccagatgcaatgtggttggttgaactgacttcaggtcgagtgcggggttctcccgggcttcggaaacgagggtcagggtgcggaaactgcggaataactacttcgtacttcgtacaaacctctgcatcactcgtgatccctttttgcacatctctctttgaataaccattcgcaattgcccgcttgccgtatttttctgtttgagtaaagctgtgaggagtcagttgggattgctgcacacctggggcgtcatccgagatgggcgtatcctacatcgcatattcaacttcagggtagtaggccacttccagcttctatacatgtttccatacgctgttgtcctgaaggtaggatattccgaatacattgcacgttgctgcagtcagccgcatggtattgtggagacaagcatgctgattaccgctgacacatgccttaattatttataatgcacagctgagatgattcgaagtgaagaacggttcctacatatatcggagcttgagagtgctcatgctctccaattcatcaatcgcctgaagcatcgaaactcacaccaggcgccacagcgacgtcggttacaacgatctgcataaaccgtgtttcgactttcattcatgacaaacctacctgactatggcaggcaaagcatatgcggttttcataaagcttaagcgtgagaacaaaatattttctatcatatgtgtcttgttcgacaacatgcaagtgtgtgcattacctccaagaattttccagtccaatttcaacgctgatgcctgagccggtcagcatgcgccttatgctaacccaacggcatcttatcttcccatctcgccttgcatgcaacaagcgccagtagtatcccgacatctgcacaagcaccattgatcggtagtagctagacctgtcagatctgcggctgatagtgtggagttggccccagactagtcgtgacagctcatggctggcctaaccgtcagcacctgtaacgttgataggttgcacgacgtaagcacgaatcacgacttgggttgtgtacataaacaaaggcattgccatttctatactattgaattgttggatttttttagtcttcgtgtctgctgctctccatcatgccgtcacgctcattattgctggcgggactagttccgctgattgcacttctctacgcccaatttttcaatccatcactgctggatttcttgcgcagcaagaatgcgcccgttctcccgcgctcaaagacgcccatcgtcatggcttctacgccggcattcaggtccattcacctcaaaccatgacatgaactcatctgatcaattttccagccacattgaaaagatcaccaccatcgcagaaggcctaattaaactcggctatcccgtacacttcctcagcaacccggacttcaaagacgccatcgagtccatcggcgccatacacgtgcccattgaaggcgcgggcccggggtatatggagcccgagaagatggcacattttgtcacgctcacgggtcatgaatctaacatttttgcgttcaagacgatcttcacagactcgatccccgcgcagcatcggactctccagcggcttttcaagtcgatacgggaagagtacggagctgagcagccgctgatatacatgaatgacttctcgtttggtgggatgacgcccgtttttctcggcgcggaggggattcgtccagatgctattattggtattgcggttgcaccttatcccgctgcgagtaacgatacgtttccgtttcaatcaggcagacatccagatacttccccctcgtccagggagattcacttcaaggcgcagcaggaaaggtatgagtcgtatccagataaagaggtgactgcgtatttgcgcaagacgctggcagatatgggcgcgaagaaatactttccgagtctttatgacatgtttgcgtcggcgtcggatgtgctgctgcaatatggtgtgccggagtttgaatatccaaggagcgattggcgcaagaatgtgaagtttgtgggcgcgccggtgggcgtgggggttgcggagaggaagctgcctgagtggtggaatgaagtcgttgctgcgaaggcagcgggcaagaagattgtggctgtgacatcgagtagtgtagtcttcgaaaacaccgcgctgatcctcccggcgttggaggcgctgaaggatagggaggatgtgtttgtcatggcgacgctggttacgtcggaggctgggggttttgacgtcccaaagaatgcgagggtggagaagtttatccccgtggatttggcgcttccttatgtgagttggttctttctctgacagagatgtcgtactaatgtgagtgtaggtcgatgtcctcatcacgaatggcggatacggcaccatccaacaaggcctacgcgcaggcgttccaatgatcgtatccggcgtcgggcaagacaagtcgcacacgggcggaattatcaactatgtcggcgttggtatatataatgcggtctacaagacgaacccgaagatgattgccgactcattcgacgaaattttgaataatgcgagctataggtatgtgcaagtacgactgggaatgggagagtaatgctgaccaagagcagagaaacttcgaaacggcttgcaaaggagtatgagaaatacgatgcagtggagattgcggatgagacgattcagcaggttctgaggggggagtataaggttgagaagtggaattaggggatattgtgaggtgggctgttagcagtcttgtattattcaatggtgatgtatgtagctgttgatgatgccgatattgtgtcgatggctgtcacagctgtcaatcacatcgcaaccgatgtgatgtagtcgcatttgagtttctcgaaacactgaagaaaacatgcagatgctttgtccgtgaatttggccgagcggcatgcgatgcgcaaactgtcctccacaacattggaatggagtgagtgacgcaagcacctcacgagacctgcaccagctgcgggcgatcactcttctaccttctagaccctctgacgcgtcgtcacttcatgcaccaacaccaacaactgtatatccatcacgactctcggtttgttggactgcccatcgacattaacgcaatcggaccgtcatcaacagcgtccctgggtttcattatcgtctatcgccaaagccgcgcccgccgcgatacgcagggcagctcgacggcgaccccaccgttcgtccccgctatacaagctaaagcacatcactcgcagcacgccaccgagggattgtatttctgattcgacggggaaggcggtccgtttacttgcgacacggcggttccctgcaggcaacgcgacaagtcgagtctgtcgaggggcgccatttacatttggcaacgaactattcctgcattactcgagaacggtaaacggaaggttgtgcataaggtcccaatatgtctatcaagtcagtaccgctcccattctttgtgtctctctactctcttcttacttgtctgcgactttcttttctttggttctgggtggttttggtgctgcttgcccctcgctaccccgcggaagctcgagtgaagcctagaacacaggcagcttccgggaacagcaacgatgaagtcggggtcgaaagcaaagtctaaccgcaagcctagttgggttatgctcgctgatggcggcggatatacgcctctgccgggcgaaacgacgctctaccagtctccaccacgcacgacgctgtcgctgcagacgagccatcggcattcgcccagcgagtcgtattcccagcaatgcaagtcgggcgttgtatacctcacgaaccgacgggtactttctctcacatgaccttggcagcctcgccatactaacgcccctgaagataatctacctccccgtctcgcccacaccaacgctccaatccttcgccgtccccatcctcaacgtcaccgactcgcgcgtaacagccccatggttcggcgccaacaaatgggaagccctcatccagcccgtctcgggcggcggcataccctcgcagcacgctgagctcgacatggtcatggagttcaaggaaggcggcgcctttgattttgccagcacattcgagcgcctcaaggagcggttacggcaggctgtcgacgtggcccgggaaagcggggcggacgcagaagacggaggccgcagcatcaacatgagcaatgtgcatctagaggatttaccggcgtacgaggagagcgggacacatacacgagtggcagagcccgtccccagcgagcggacagagagcgcagcaatgcctgctcctcagcctacgagtccgcgacaacgagcgagccctgtgccgagtccacaggcggcaaacttccaaccaccgctggaaccgccgccgggatatgaggaggcgcagagagatagcatagtcgatgagctggagagacaggtacggaggatgagtaatgattgatgggttggagcataactttgggctcagcgcggtgttcagggtgcatgttcatatgggagcgatacatgaggctgactacagttgcatttgcttgcagatttggaggttgtctgcaatatacggggcttcacatgtccgacgcgcgctttcgtcgtgttccaagagcctgtgcatgaactgtccacaaaaatgcgtccaacctgacagcatgtgaacgtcaaaagcaccccgtggacactacaagcgtgcagcagtgcagcagcggccaacgccgcgcgcatcctctaacatgtgaaacgcgccgctttacgcatgtgaaaacccatgacgcgcccccacaaaattgctagtccgaatgcggaagatgcctcggtcgattttgaaagcggatgacctccagcttaagcttcggatgcgcgtagcttctaccacgacagacacttcttgagctgaatctgacttttactccttcacttcatcgaggatcatcatggcgaaccaggcaccgaacaaaggtatgtggtgctggcgtatagatctaaatgtcatggcattggtgactgacgacgacaatagctcaagagcgcctctcgcaggttgcagaccacatgtctggagcttcaagcaagaagggcaaggccagcttgttggagaagcaccccgatgatgtacgtatctctccacttcacttactgtttgaaggagaagaagaagaagaagaagaagtggtttgcacccgatacacaaccacccaccaccactcttcataccaaagcaatatcttctcgtccttcactaacacctctccagatcgtcgtaacatgcgccctccgcacgcccttcacaaagggcggcaaaggcggcctcaaagacacccaagccgccgacctcctcaccggcgccttcaaagcgctcctcaaccgctcgaaaatcgaccccaacctcgtcgaagacatcgctgtcggcgccgtcctcgcccccggcggtggcgccacagaattccgcgccgccgccctggccgccggcttccccgtcaccacctcgtgcaagtcgctcaaccggcaatgctcgtcgggcctgcaagcgtgcgtcgacattgccaacgcaatcaaatccggcatgattgaaatcggcatcggcgcgggcgcagagtccatgtcgacgcaatacgggcccggcgccgtctctgaattctcgcccttgctcgaatcccacagggagagcgcaaactgcaaagtccccatgggcgtgctgagcgagcaaatggccaaggctaaaggcatcccgaggtccgcacaggacgcgtttgccgccagctcgttccagaaggccatcgaggcgcagaagcaggggctttttgatgccgagatcgcgccgttgacggtgcagtggacggaccccaagacggacgaggagaagacgattaccgtcgccaaggacgatggcgtcagggaagggtattactgcggaatcgctggccaagaattcgtcccggccttctcaaaggacggctcgatccatgcgggtaacgcgtcgcaaatctcagacggcgcggccgccgtgctgctcatgaagcgcagcaccgcgcagcgcctcgggcagactattgtcgggaaattcgtgcaggccagcatcgtcggcgtgccgcctctactcatgggcgtgggtcccgcggctgctatcccgccggtcctcgagagagacgggcttgtccactggtgatgtggatatctgggaaatcaacgaggcttttgcgagccagtgtctgtactgcatcaaggagctgggcatcgatgagaagaaggtgaatcccaagggcggcgcgattgcgtttggacatcccctgggagtcacgggggcgaggcaggttagcacgctgttgacggagctgaagaggacgggcaagaagattggtgtgacgagtatgtgcgtgggcacgggcatgggcatggcggcggtttgggtggcggagtagaaccaaatatgtattatgatattgaggggagcagatggcgaatatcatcatgttgacacatcacaacgactcctccctctccgtaactgtccacctcctcttcggccctggtcggtgctcatatacatcgtccagcctcggtggaccccagagtcccgcagcactcttcggctgcgtctttgcgccccagagaccacctccactaccagatgcattccccccagctctaccattcgcctgtgttttcggcagaggagccagaggcgccacactatcactaacttcatgccgctcattagtattgagtctctccaagccgttcgtaatatctgcagcaccatcaaaggccgagatgctcggttcaacattgctcgtggtcttgcgtggctgggacgttgcattaggagtagcaactccatcactcccgccaggcgtcactgcaggcgagggtttagcgctaccccacaacccccctggtgctgtcgatgtgctgcctggattgagattgctctgcgtgtacagcttgtttgagcccgagctcatagtgcgccgctgcaatcctgctgagctgttccaggtcctgaaaggatcaacgggtgtgtcgcctgggctactagccgccgagcctcccatacgcctcctcgcttccagagacgggcttgcaagcacagctggagaatttgtgcgtgattgtgactgtagctttgagggatcggtgccgggtttgagatggtcgactgaagccatgattttcatgtcgtatgtttctgccatgccggggtctgccacagatagtcgacgttcgtggattgtagcctcagacggctctcgaggtacttccctccgcactgccatggagagcgaagcgagaccaatgtccatgaggaccggctggttggccatggcaccaagcaaggcgttgcagccagcaccatgcgtcatgatgatgagaacaagctcctcgtcctcgtctggtccgtctcccttgtcgagtgaaaagggctcggttggacgttttgcagccgggactggtgtcaatctcaacggctccttgaacatgaagcccgagatttggttcttcgggggcgtcgcgccatgctctctgtaccagtccatcatgcccgtcagtccccttcggaagcgcttgtgcatggtactccactcgtctccgtactcgccgccatcaccccattcctgtggaggccgcatgctgtcccactggaagtcgactactatgcaagcctctcgcgcatgggcaaagtagcctcgagggatgtggtcggcaggtgataccgagtaggttgggactggcggctcgtagactcggctgttcgggttctgtgcggctggtgcgagcgaagttagattttctctcgacttggtgcgctggaggggcgaggcaccctggctgcttgagcgttctcggttgaagggtgatgctgcagccagactgcggactttagaacgtggcttgtggtctgtctctggctgagcagctgctgaagcacctttgcccatccagccgcctgggaagaagcccttgctcgtcttggtgggcgacatttccagcatagcgtcccccctacgcaacaagtctgcctttgctcctgccaccatgagcgtcgagtttggcgggggcgtaatgtcttcatagtagtcgggcgacagccattcgccgaggaatgcatcgactcgtagcagtactctctcggggccagcatgaggtttgtgagagttctgggctttggggtcggccagcggtgtaatgtacgggctgccctgggaaggctttgcctgttttggcttttctgtcgctgcagccttctcttttgagggtaccggtacccccaattgaggcacagtgggcggattgaattgcgagatgccagccgcgaccgccgtgctcgtctggatgcatctcaagtacgggctcgaatgtatgacaatcttgcgcttcttcttcggccggggtgattctccgctggcaacactctttgcagcctccagttgttcattgtcacgttggtgtagcagagctgctatgcgcagaccgagggctcgtccctgttgccagccgccgaatgtgaggggcgggtcgtagggcgtgggcgaggtaagatgccatgtcttgtcagcagcgtcgaggcgtgcaccgtgtcttgggcagtgtcagcacatatgcgcaatgctagcaatattgtctggctgtcgggtacctggcgacgactacaactgcgggacccttggccatggccgctaaactttcgcgccgtgtaagtaggtacctgtattacgacctgctgagacggccgtgtacggaacggttgtcgcacgacgcgatatattcaaggaatgtgaatgcccggtcgcgactgtcttgctgttgccaatttggagggaaacggcagaatcgagtgttgttcaagtgatgcacgagtactggtgaacttttgctggcccccaagctatgacactccgctttatgaggggttcctcgtaatttcacacccacacgcctcagttggaggggtcgtactacaatctgttttcgagcttattgacgcctctgtgcagagcacgtggctgccaaacgcgtgaggtcacgtcaaggtaagctcacctctgttggaggaaggcgcggggttggcagaagctttgacgcgggatcaagtggagtcacttcaccaagcttcgagaccctgtgcatatcaagagagagctattgaccagccaggtttgttctgtacctctgagagagcatgcatctcaacatctcctcatatgtcagaatagttcttccgccaatgggtctttcaaaccaatcgatgctgtgtagccatgtaagtattttgcttgagcgggtattgtgcacaaaagagtatcacaagcgcctatcccacggcgtcagttccaacacttccatttcaacagacttgctgcccgtctccttgtgaataacacgagcttgaaagagcgaattcattccaagctcaccatctcaaactttacatcctctcgtcccaatgcctctccattcatgaacccatgaagatatgctccaccaaccaatcggtaccgctcacttccctcaaccgcccgaaaaatcagcggaatacggcttcccggggcgatccaaacactatcacctttcctcaagcactgcgtcccgatgccaaagtatcccagctcagtggaaaatggccggatcaaggacgcatgcgagtaatgcgtatcaaacaacgacgctctgcgttctaagtttgcgaggtaagaagcgtcgaggacactctggtctcgtgcttgtacgatctcttcttgcgttggtaagtttgatgagacaggaaatgtggtggcgtgtggcaaggtggacgtaacgacatatctccagaggacccagtcacgaaaagacgaaccgagaggctctggtgatgcgggatatctggggttgatgggctttgatggcgtgcctccttcttctctgttcgttactagtgcgcgccagactgcttcttcacgactctgtccgggttgttgcgtacccatcgttgagtttggacagcattctccagagacctgacgggcttttgcgtagttctggtttcgtcccgccagcttctgaaatattgtcgagcttggtggctctgatggtcagcatgtgcttaccacttttgtcaattgagagctcatgttgctttggaagatcaagagcggccttgaaagctgtgtagccggttcctcgaagacccagtgtcttgttgacgctccagtcaggtacccaagatggcaggcccggaattgtttgaaagtcttctccttctacacaggtaagcagtaagaggctctttgagttggtcaagatgtatttggcagccgtgatgtatgcatcctggacagatgcgcgataatcgggaattatatcggcattcccaaggcctaattgagagtacaccttatctcgcgcgttctcagaatccgaagagcgcgctcggataagagcgtgtaagaatttgtcatcgtggttcgaaagccacgtcttttgcgcagctgcaagccttgcaggcgtattgtgtcctatattcgtggttgtgtgtccaacctgtctagtcgtccgtttaaggagggtagtccagctcgaagtggcaagaaattgcgagaacagactcatatccgcccaggaaatcgagtaacttccgcagatcaatacgactgcctgtgcaagtacaacttcttgtatactggcacagcgcacgggacgcgtcagtgaaggcatccaggaccttgcgagtcgtactcacatccacgcgcggttgaaccactctcgttggaagaatcgtgctagcgcttgccagttgttcgagtccaggaatctgtttgaatgaccctctctaacctctgtgtggtgtaggctaagtcgagtttctctttcgagctgaagcaggccatgcatcagttcgacagcaggtttagtgtatcgatcgtccggcccaagccagaccacgactctggtcgccctttggtagatggcgctcatgatcttgacttgctcacagcgctcttgtatgtctgcttgattgatagccaaagcgtcgatccaccaataaccacttagaccatggacagtatcacgcgcgcagtgagcaagaaagtcatagagattttcaccgaccctgccatcgttcccattgcacttcagctgtcgtgatagacttggcgtatctatgcgcaatttgttgatattccgatgaggtgcgccccaggtgtacgataaggctgtatacggtggagcagtatccaggttgtgaacagtcagcgtgcagcttagtggacgatgggagccggaagttttggcttcgacttggagcaaccgtatttggccaggctgaagctcattgtatggcgttgtggaagtccatttcggtgttgggtctggcttgtgctgttcttcgacatgtgcgccctgatctgaatccattaagattgccgtaaataagaacgataaacatggaaacactcgggtataccgactatcgaacgccaaggaggagggttaagtgagatcgtgcttggtatgaagggtagaggacctttacatgccccaccatcctccaatttggtgacatgcgggtaggcttcagctgagtcgagaggcttagatggctgccagtagtgctttgaaggctgcaggaggctaaatcccaaaccgatcgagctgaggaaaagtagcgtgggggccgtcacttccctcactgtatgggaaggagcctcacactacaattgcacagcccgcaacctcacgctaaccttgcggcctgttcattctacatattgcaccacgttttgcggacatacacttgccgtattacattattctttgttcccgccgccgtatactatcactcgcaacatcagtctgtgccttccatcaccatgtctgactcatcatggcacttcgaagctcaacgaggattcttctcccacgacaatgatcccgagatatggaagtttagagctgtcacccagccgagcctgggactgctcggccgatcatatcccaccgatgacgagtattgggccaaacaaggcgggtcacccagcgaccctgcgcattcgaaatggcctcgctttcaacactacctcacatatctgaatgctaagaattcggggcaggagaagtacaagatgctctacattgtccgccatggccaaggcgtgcacaacgtggtggaggaagaagttggtcgtgacgaatggaatgtatgtccagcccaccacagacaactcaaccgaagcctgatcagattagcgatactgggcaaaagtccccggtgacggcagcagacgttggctcgacgcagatctcacgccgcatggcgagcaacaagcaacagacatatcgtccctctgggtaccaggcggtgtagaccccccgagatcaatatacacaagtccgttgcgccgatgcttgcaaactactcaacttggattcgcgccgctcatcaaggagagagttcccgtcatcaaggagaggttgcgggagcgtcttggtgtgcatacttgcgaccagcgcagctccaagacctggatcaccagcactttcccggagttccgaattgaagatggattcgcagagaaggatgaattgtggaaagctgagcaacgagagacgatcgatcagcacgcggaaagagcaaaggaactgttgagcgacctctttgataacgatgataaccagacgattgcactggtggcacactcaggagcgctcatggcgctgttcaaagcgacgggatgggggaagattccggtgcaagcaggcgccgtgtatcctctgctagtacgagggactagggcgaattgagctgtaagtcagtgaaggatacttactcctgaagttagtcgcaggctctctctactcatttgcttggactgttgtctcagtgttgctacatcagttagatctcactcattcagaggttacctcttcaagctgcaccagaatcaattgtcggcaagccgttggatgaggtacgtgcgcagcagcagccacaagtcatgggtgtggggacatgcttggcacgactgcttaatgccctaccccacagcccaacccacggtcggcggcatggactaagagcactaaatgcatgaaagcccactgaatgcatggatgtcgggttccaggccatgcaaagcagtcgatgggtgcagggcgccagatctcaccggatgagacaggcgcgacgtgtcctctaccggtcagcgcactcgtgagtcattcggctggccacggagaagactgcggcgcggcaccgaccatggaacaggcaacatcctgagcaaaccacaaatcacaaaaccaccactgtcgcttttacctgctcgccttccctgtgcacttgttcgccggcaggcgtcttttgttttctgcagcagcatgattgtgccctgtctttgttatatgccgttggtgttctgctgccgtgcatgccacggtgacaaagctagacgcgcaacgtgtctcagacgtgtgagcgcattccagggcggcgagagggcgagagggcgagagggcgagaggcagcgcggacgactcgagaatttgccgcatcaggcagctgcgatagaattttcgtcgtcgtgatgcgccggcgaaaattcgagtgaggcgacgactagggtgagcggtcgggggcgaatcgcttgctccgttgcgatctgctcgacgctcgcctgtgcagcgtcatcactggtaatgacgagaggcggccgggtgcatccagtcgacacggcagcgcatcacggctgcacagctgcacggggcgagggtgtgcgtgaagggagtctgcaaggcgggtgaggtgactagcagctcacttgaatgccccgggtgtcgcagcacgcgagggtgaaggcagagagtgaatgggcagcggcgtgcgcatcgactgctggagccccctattcacgcaggggcgctaggtaaagcagcgagcctgcttgcggtgcgcttggggcccacttgtcgcgcacgggccgccaggctaccgcgcatataaagactgcgcctgccccctacttttccattcttttggtcgccttgtcccgctcgctgcaccacacaacccctccgcaccacccacgacgccagctcggaaacactgcttttcaactgcgcgctcactaatactgcgattcgggacaaccgtgtgctaatttcgcacacttacactctctcggaagtcggagagcaattttcgcgatcggcactagccacatccgcgcgcgaacagccttgcgagcaacctcccccacaggtcgcatctcgagcttctccctgccaaaggcttgctggcttcgcttttggtcactctccacccactagactaaccctctgtcctccgcgacagccacacaccatccgcgacattcttgtcagcgtttgcgagggacacattcgcttgtagctctcctgcgaccggtacgggcctcacccactccaagacctacccagctccagtccctcaccggtgtcgaccgacctcgctccccatcgcgatctcgtagtccgccggcctgaacgtcgctgtcaccgaagaccctattctgacctgcgcagcctgccaagacgtcacactctatccttccatagcatcaatcatggatcccaactccctaaactctcatccgtccaccgccgcccaggccaagacggtaagcttcagtgatgtttgtatcgtttccaacctgttctaacgttctctcttagttcgtggctccgggctccctctcgtttcccaaccaaggggacctgactccaccgtcctctgagaagaacgcgcagcaggaggccaccaacgcgaacggcgttgcgactcctgcggctactccagacacccagaatggccaagtgccctcgggtatcgtgcctactcttcagaacattgtggcaaccgtcaacctctccgctcgccttgacctgaagaccatcgctctgcatgcgcgtaacgccgagtacaacccgaagcgtttcgctgccgtcatcatgcgtatccgtgagcccaagacgacggctctggtctttgcgagtggcaagatggttgttactggtgccaagtctgaggacgatagccgcctcgcttcccgcaaatatgcgcggattatccagaagctggggttcaacgcaaagttcaccgtacgttgtgcaggatgaatcgtccttggccatcgctaacatcgtgataggacttcaagatccagaacattgttggctcctgcgacatcaagttccccattcgcttggagggtcttgcatcgcgccatcacactttctcgtcttacgagcctgaactgttccctggtctcatctaccgcatgatgaagcccaagattgtcctgctcatcttcgtcagcggcaagattgtccttactggtgccaaggtccgtgaagagatctaccaggctttcgagctcatctaccccgtcttgtcggatttccgcaagtcatagacgtcttccatacgtcgagctgcgagtggcttccagctcaccttacacacattcccaatttttgcggcattgcatggcgtcacggtggtttttctttttgatggcttttcaaaattccccaatcttcttctacacaacaactagacatgcgcacgaggggagcaaacacctccggtaatctcttgtcttgatgggggcttccttttcacacacttcatcaccgggtacgataagtcagaggggtatggttacgcgtgggcacgacagcgagattgattcactctatggggcgcgcgtggcttgtgcaggcgtaaaagcttgcaccgagagctctctacgacggcctgtgcgatgtctgagcttctcgagatttgtgcttttcagcatttatcgtgaacatcttttctctccacttccctgagcgggataggactgatagtaatgtcatcacgatacgataaccttgtccttaccttgcgtgatgcctgcctgatccatatgagactgtaaccatcctttgcacctttgttcgtgtcgtgcgtagcctctgcgctctttctcgtgtctcgggtccgaggcctttgtgcaccactgctgtccctggctggccgtaggtttgactgcatcgacccccatgctgtatgtcccctgcagtcgatgtcttgagttctgaaatccatcgccaacctcctcacccccgatcaatcgcatattgatacggcagctctccctcgctcggattcggatgcagcctgataaccgacctctccgacctcagcgacgaactcgacgaattcggtagtatcgtagacggactgcgatggatcacgaccgaccccgtctctgattgcgtgcgcagcgacggcgtacgcggcacatcgaacagccccatcggactccgtggctgctgatgcgacggcgccgtctgcgccgtctgcggactcgacggcacgtcgtcggcatacgtactcggcgtatcaggccgctggcggtcgagaaggggcgtgcgaaaaggtacatggtgtgaggaaatgctactgctactgctagattcggtgggcgccaggctacgcgtatcagaagcgatgctctgcgcgcgcgcctcgtcgatgacgtcttgatcgagatgcgccatgccgttgaggatgtctgcgaagacggccatgatgttgcgaaattcgggctctgtaagcgaggccgtggagaagcgcgcgtattcgtattgtgcgaggaacgtggcgccgaggtctggggggttgaggagaccgaaggaggcgaggcgcgcaagataggagcggagacccatggtgcgtgggcgttggaggagagtgacgatttgcgcgtcggggagagggggcggcgttgtcggggtattggagggcggcgtcttcgacggcgggatcggggggtgcgagggagacggctttggcttcaatgaggttggggagttcgcatattacgctccagtattggaggtttgggaggtctggggaggatggagatgcccagccggggtgcgagacatagccccagggagggttgtctgtggtcacgggcaggatggtggtttccatgccgtggtcgtcgctcttcttcttcttgtgcgctttgcccttgtccttctccttctctgcggtgtttggcctagacgtgccctcgccatttcgaccttcttcctccctgcgcaagtccctgggcctgctgtcccatgctacaattgcactcctcctcagctctttcgcaatcatgcgcctcacgcctttaccaacttcgccttcttccaccggtatgtagggtttaggtatcgccgatagcaccgtaccggttcgtataaatgcgcgtcgagtagatgagaagcacaatcgaaaaagtaaggaagtagacgccgccaatgacaaagagcttctgtagttctttgctcttgaccgattggtagatggtgtcggcaggcgcgaccgcaagaatgaggagcagcaggataaggatagtcgtgtacgtggtcgagtaccagatgcggaagagggggatgcgcattgtcgcgatggtgtcggggttcacgtgcaagagctaaggtatgcatcggtggggatatattagaaattagagctacgtgggagctttacattatgactgcgatgtggtgagaggaagagtggtggactgggatgcacgaatccgggaggtgggaagctgccaaggcactgacgcatgtgtgcacgtctccacaaggtttattattagccaagtccaacgacgtctccttttccccctcttcaagaatcacgtggagtaatgcaatgcacaagcatctatcagagtaagtcgtggtggtctttttcgctatatcacaagtcgactctctcgcaattgctacttctcctgcctctgtcaggcgcttcagacgctccttaatcactgacgctaagagaggatctttgcatgttcagacggggaagcctaaaggtttctacagcatgcagttcatcccgctacgcaataaaggagctgtgtgcagcttcagggcgtatcattagacacggatttcatgctgcgattcacatcgccaactgtctgcatgatctttcgaaaacccatagaagataaagtaccaggctcatctcctacgtattccactaactcaatgctggaacgtgcagctcttagccatccacggtcctcccattctctccaaatctctctcgtcccctatgaaatctcactaccatctgacacttcaaaatccccgtccccatcctccccatcctccccatccccaaagtcctcctcctcactatccaagaagtcctcgtcccccaacgcaaactctctatccctagcctccctatccctcctcttctgcgcatcaacctcgaactcgtgtatccgcctcaacgcctcccgctcccgctcccgggtctgcataacccccacaactgataccataacgcgcgcctcgccgtactctggccccagcgtgtgcacgatgtcattgatatcttgctgcgcgatggcgtcgctgatggttttgaagaggatgcgcgcgcaggttgggcaggagttgccaacgtcgagccaggcggagagacagagagcgccgtgtgtatggccgcaggcgttgatgtgtacggtggggtggtagccgcgctggagggagcgcgggctggtgtggttcgggtgcatggcgaggggctgttggcagatggagcagtcttgcgtgaggtttgtggatgacagcttgatggtttcgagaccgagagattggaaggcggctttggaggcgtagactgtcatggtgggtagattttggtggatgttggttgcgcgggtgatgtaagtgaagaggttgatgatgccaggtgagtaaacgaggagaggttgcgagtgagaatccaagagctcaggaacaagattgcgtggaggcagcagcagattcgggtacgagactgtacgcgctgtgcgttggaagctgggtgaaagaggctcaagcactggctatgtaagtgataagctcaagtcgagcgaggtaattgatgcggcccgcactgtctgattaatacctgccttgaactcgcgacttctcttccggttacatttcagcctgtataccttcacggacgtttcaatatatacttgtacccgaaactgcttcctgacatatccaggctcggtgaatatgaaattttgtttcttcacttgagcaagttaatctgaggtcccttgttgccatgtaaggtgagagcacagcaaacgtgcattgcgctcacaaacggatcactgtcgcccattccgcaaagtctcacttgcctattccccctttgtctctttaccatacctttaaatagtgtacatatttcaattaaatcaaggatatctcatgaattagaaccaaccccaagaatcatctgttaaaccctggatgcgactatggggtctgggccttggagtataccgtgtgttgtgagattgattcctccgcagttccagtccgcattgtggaagattttggttttctcgctactttttttggtttgttacgatgaagaccgtggtacgcgtcaattagttaaccacccaactacctaggtattagtctttaatttttgcaaccatgaaatcgtcccttagagcaccggatccatttttctattatagaagaaggtatataaccctcgcaacccctccttcttgttccacttcatctctaaaaacactttcacatacccatacccaaaaacccactaccgcaggacacacaaccccttcatacccaccccaactcccacaatcacaaaaatgaagcccaccgtccttctcaccacactcttcgccaccctcgcggccgcagcaccagtccccccgatcgacatggtttccaacgtgtgccctcagggcgagaccaacactatagtcccgccagatgggttgtcaaacgcatatcctgagagggacatgccgtcgagcaagcaggacagggatctggggggtatgtgcaagaagttctgcggggttaatccgtggatgtgcaagttttgcgagccggtgaagcctgcagaggcatgaaagggtgtgtgtatcagtgtagcggtgtcatatgttcgctgtcgagaatggtggggttgatcacacactggaatatattgtgttcggagatgatgttatgtgatacattgacgttctatccgccctgtactagatataatacatacttgcttgcttgcaccgctccttgtgcattacttgggtatctccatcttcctcctctacatcttctccttctccccgagccccaccttcccaaccgccctgtccaacccactccacctcctcacaagcgcctgcacgcccactggcagtatcgcaaaaaacccaacatactgcgaatacatggggatcgccacctcgccactctcgcccctctctactagcctaatgatgctcttcgccagcatcgccggcgtcgccgtgggcgcgaagaagttgctcggcggcttgacgtcggcgaacatttgcgtgctcatctgacctggcgtgacgaggatggttttgatttccgcggcggcggggatctgggcgagttcagcgcgcagggagtgatgtagcgcgaggagcgcggctttggaggcggtgtaggcggagagattggcggcgccaaggtggcctaggacggaggagacggtgacgattgtgccgcggccttcgcggagcatgtgtgggaggaaggtcttgagggtgacgaagtgggagagggtgttgacgcggaaggttctggggattgcgttagtttagtgtggtatgtgtgggggtagaggacgcactgttcgacttcttcggtggtggtgtcgaggatggacttcttgtggacgatgccggcgttgttgatgaggattgttggagggccgagctggatggattagtatagttcgcgaggtggtatgtagcgactcacatcctctacaatcttggctgctgcagcctcaatctgctttgggtcgctgacatcgcactggtagtataccacgcccttctcctctgcctcgtcctcatccaccttcttgacgtccaacacggcaacattggcgttgcgcatgccgtaggtctcggccagaaggccacccagtccctcaacaccaccagtgatgacgatgacctcttcagccaagtctacttcgcgcggcgcgccaaatgcgatgcgctcgctgatgatgttgaatatgccgattgcgctcatgagaaaagaccaggctaccgcgatgagcatctcaggtgcgccgtatgctgtgtattgcgcgcgcaagcataggactaccacccatgacacgaatgggtggaagactgtgtatccaaggacataccagatgagatcaatggatatgtggcgttgccatggctcatctgggcggtcatgttgcttgggaagctgcacagtgacttctttcatgttgtaggacctccagggcttttcggcgcagttggatgaagagtgttggatcatactgatggtggggcgcaacggcgcgtagtagtcttgacgtatctggaattcgacgcgacagttattctttagccaggatgtaaatgatggagaagcagaatcttgatattggacgcgagaatcatattcggggccatggagttcttaatcttctgctactgaaagctgaggtttgctacgtttcattgccgcctcaggtgtcgagcagttgagtccactttgcaggggtctactgccttactaagcgaacatgtccgactccaagagcgtctgcgaaacttccccaccagtttgcacgacatgatcaaagaagctctctttcaccgtgtcaagggcagatttgctggatccgttgtaggaatcctcctgctcatcaacatctagtattcgatgcggttagcaatagccaccatgttttttacaagacacgatgaatggcttgaagtacgcgaacatgttctaccccgtcttcgcagaacactgcgagtcactcaatcgtctcaaggagtactgcgagagacttgagttttcccaaatctgcaccgtgtagtccacctggacgggtggtgaagcaaaggtcacgtggtaatcggcggtcggcgatagcaggtggacctaaccgcggctggacatgtgccctgcgcaagtgacgatttgccgactgttcggagccaattcacctcgcagaccctcccacgacccaccgtgtattcagtgccagaccttgtccatgctttagagactagcgcacgagcagggacgtctgtcttgtctccaactgtatttaccaatcctgattcccagagctccacccggcaagctccctctccatcctgcgtgctcctggtcgacctagacacacgccattctcacacgtcccggccacaaccttcaccatggtgcgaaacgggagcccttcgccggcggacaacttcccgctcggccattcagcgacgtcaccgcagccgcagccctcgaagcgcgacaagaggcgcaacatgctggccgagaagctgggagagatgatggcgtccttctccgacaacagagacagccactacagggcccagcttgcagcgctgacggctgatatcaacctcatcatgaaggccgacccgtacgcaaatgcgccgctcgacgatggcggagacgaagcgtcggacctcatctcgcagattatgggcaacaatgtccctacggcacccagcgcgggcaccgactacattgcgcagtgcggcaagcactatgcgcgcttcgtggacgcggtcaacgacgccatggaggaacgcgactacaatctcacgatgctccatgtacgctgcgcagctcctgatctcgtctattagtctaactttgccagaacaagcacgagaacacgaagaacgagattgagaactcgcactactacaaggtccaaatcgccgaggaggagcacaagctgcttgctgccacgatccgcgagcgcctcattgcgagcatacaacagcgcaccggtcgactcaagcgcgaaaaggagcagctagacctctccgacagcaacgccatgctcctccacccgaaccagtttggcattggcaaccccgccagccccggcgggccccaagcgccccgcaagacccgaaggactgggcacaagtttggagaggccgaagatcttgctgcagcaaacgagagcaagcgcaagcgcaagttgtttgaagaagccgacaacgactcgccaggtcccgcaggccgcaacgtcgagattggcatgggctcgccattccgcgacgccaaggcgcgcaccatgaatgcgcaattcgaatcctctgcatactcgctagagcgcctcttcaccgagaaggagctgaacatggccatgaaccaggcgacgacggccgcctcgcacttcttcgccaagatgaagcaggcagacaacggtgcgcaaaacgaagccaccacatacggccacacgaccaacggcaatggcaccaatggcgaccacgcttccgagaacggcgacgtgatggaccaagatcaagactcggacgacatccccggcgcagccgacatgacgcgccaaatctcctccaacccacacgcgacccgtggcgccacccgctccgccttcaatccctctgccgccgccatcgccaacggccatatgccctttatctacaacccgcccttcgtcctcgacgccaaaatcttccagaagcccaatgccgcagcgcccactccgcccgctctgtctgcctcggacattgaccaggatctcaagctcatgctgcgcgacgccccgctcgacgacgaactcaacgagaagctgctgcaggccgcatgccacccgatcaaggcgcgagactaccaggttcaaccgccaggcttccaggagcccgtcaacgagattacgagccaggttaggaacacggcgccgggcctggaagtcggattgatgaatggcatgggcggtgtgccgatgagtgcgcagagcagtcagtggagcgatgctggtggcaacacgccgcttggggctgctgagcgtccagtgcccatggcgaggacggcgagtgggaggggacggggaagagggaggggttagacggataccttgaagaagggttgacgtctcttttccttgtcccatgttcgctcggcgggcgcttcgttatatacccacggcgtttgggcggttgtgcatgtgcagtacaggagcatagagtgttgtcatcacatcacgattgtcacggatcacgaatcctctctgcattgttgttttccgaatcggagttttgtcgggtcattcatagacatatcgcatatcaacaggctcggcactgaaaacagagcatcgagagaatcaacactacttcattttccccattgcattactactctcttactacaactttctctcttctcctccattgaacactcccatccatccatcccatcccatcccacaccacacctaagcacaaatctccagcaccaaatccaactcgccggcataatgcgcaatcttaaccggccccggcgctccatcccactcgatcctctccgcgccctccttattcccctcgagcgtaatcttctctcccccaaagtcaaacccgttaatcgtgctgatatcataccacgtcgcgccgtccttgaccgtgtacccgaagttgagaacaggcttgccggtccacaggccgtcgggcgtcttggtgattttcagcgcggtgcccgttttgccgtcgaaccattggggctgcatgatgtatccgccggggccgatgatttgggcggcggtgggtccggtggagtcgacggggaagtagtagattgggaaggagcagttgttggagacgctggtctcggaggcggcgaaggtggtagtggcggcgaggaagagggtttggagaagggtggtggagcgcatgatggcggtggttggagctgtgaggctgatggagggaagttgggagtggttgtgtgaagatagcttgagatgttcaagctgatgatgacggagcggctgatgttggagctgctgaggaggaatgtagggggcgatgaaggcggcgtcttatacctatggccatgtcttggacagcgaatttgcattacgcgtgtaagtttgcttcatgtcgaagctagaaaatattgaaatgcatagccccatggcacagctgcaggttttttctggtcatgtgccaatcgtaaagaggagccaagtgatgaaacgatgcaattggtcgtgtacctgccttgttcaagtgaggagggtgagtctgtcatgacgatagcttccagtgtggcaaaagcaaggtccggaaaggggtagccaagtcgtactgcaaggtacagagcaataaccccgcgacatggtcgcattgatgcaggtacaagctgattgtgatacccgtcttataggtattgaggaaacgcttgtggcgaatagcgattgaggaaaattgattcgaaaagcatcaaaagattggtgcgaatttctgatcacatgagttgcatgtatcggtaacttggaatttgcggtcgtcggtgtttgatgtcgtggtgtccggattctcatcacaaggtgatatccacggcgcgatcgtaaacctgtcaactgtccgaagcgggtgacagtgtggattgcgtcgcagtagtcacctcacctgacaaccggtagcaacagaatccgggagacgcttgatgggaagtgtttgtgacacttgtagtactgtctgactccatgtgcaaggtagagcagagggcgtggccgcctcagcctatttcggcagccgctaaaagagggcatgaagcgaggaatagaggcgcgtcacggaacaggcggaagacagcagcaaggagtctgtggccagcctgtgcgtcgcaggtattgaaggcatagagtgttgatgctagtgtaatgtggaagaccagtcgacagccagaagggtgaccggcggacacgactgcactggtgtcacatgacttgcactcgcggaagtcacgatgcatgctgcatgcgtcattcggtctctccacccaggcgattatgtcaagttagttttcttccaaacgaaaaaaacgtgcagaaccatatctttgtgcgtctccctacttcaaaacgatgactttcgatggcaataacatcaaattttactcgttatggtcatcttccctcttttcttcatgtcggctgcattattatcgtttgcaaaagatgtgcaccccccctcagactcactgaatagagcgtagagacacctccgtatactcctattagcttagatcttcgtgatagtctaagagggtctagatagccgttaataggtgtcacttttagagcgaactagataattctaacctctaaaattgctgcccgcaatataatatcatcaagtacatcgtcgctctcctgttacatcattatttatcatagacttttgtcattatagaagttctaggggggtgcacatctgttgcaaggcaccgataagaaaagctctgcgcaagccgtgctctaaaattcaagagcttctattgcatgtgtgccagtgtcttcttatctggcgtcaatgacgaaaacaacaacttgtggcgggtacgtcctgcgaataaattgtgtttattcacactcataggaatcatacgaaagggtgttccggtgctcttcacgcacggtacaggcaatgtatatatacaccccgccctctactcgacaccttctacatctgcataaagcaatcaaccataacgtcaagttaaatcaacgcaagtgtgtttacatgtcctccgcccgaagtttcaaagtgcatcaagaaacacgacatatttgctcgaaatcgcacacatgcagtcactatgttcccatatccgtttctttctgaccttcgaatcagctcagagcgctatcatgactactatgctttcagtactaaacaggtaggtaacacagatgccaccagctgcatgaatcatcacttcaatatcaccattacacaatgagcccatatccatgccgagtatgtttcattctcgtctactctatctagaaagcctcttgggtcccaatatcctaatcagaaatgtaacctgtatatctccgcggtacaactttgcgcacagtcttgggatccccttcggacgcattccctccatgcgggaaacaacatcctttgaattccaagactatgatgcgtttgaatcctccgggtttgtagcaatggccgttgcgaaactggctgcagtacttcttggggccgtatgcctcaaggcagcggcagcctttgtagcgggtgtatgtcctggtgcacattgctgagtgcgaaggctgtagattttgctgattgggagtaagtgtttgggcgctggtgtcgtatccgtgcagagtttgttggtatagttgttgctgttgtttggtatatatatatgagataactgatggatcttgttgttactgctttcaagtgtgatttggctagttgaacgctgtaattgtacaaggagatgaagtggctggaatgtgttgttcatacgtgcagcctagagagcttatgtcgacgatgatattcacgtaaagctctgtctttgaaggtgtgaattgaataccacattgcattgttgaacctcacgacgagcattcataatatcgctctgtcactttggcatgtaacgctgcacattgaaggtattacttggtgaagatgcaaacaaaagctcacttcgcgaagatagttacgatcactgaagagtacagaataatggagagatgtgttgcagaagatttcttgcaggctaccgagaagactccagttacaaatagcttgagacaggagttctatcgaagtggccatgtccaatgtatcgagggttttcagcaaaaagtagtcaagtcaacctgatcgcttgtgcatggagcccaacaatgcacgacaacattatcatgctttgttcttcttccagatcccaaaatcactagaatcttcaatgagagtactaggccaaatctatccaaactcgaacattctggcttctgactttgctgcggcactcgtgcaccccctaacaaacgggcatatatacctattcatcaccatcctcatttaaaatatggcttgtactggatctatttttaatcgtaccaaaatgcacagtcaatgtagtctatcatatccaagccacatcacctacactctcatgcaaccacatcattcgcctccttctccttccgctgctcatccttctgtcccatcttctcagcgttcttataaaccccctccaacaccatcttaatctcagccaaaaatctcgtaacctccttctccgtgcccaccgttattctcaggcatcccaaacacccatgctcctttcctctaaaccgtaccacaacgcccttctcctccgccaaaccctcatagacagccaacgcgacctcattcgacggtctctcccaccaggaccatcgagcatctggtacagcaagaaattcgactcggtgccgccgtgcaatttgccgatgccaggaatcttcggtaactccgcgagtaagcgttctctctgcttgacaatcaactcgacgttcttcttcatgacgcccaggtgttccgggctcagcgctgcgcgcgcaagctgactcgtcggatttgaaatgttgtatggcgccttcatgttattgaggatgcgcgcgatagctgggtctgcaaatgctgcacctagccggatacccagcaagtccaaacgctttggagagtgtctgcataacgacaaggttcggccactcggtgacccattctgctagactggcgccctcgggcgcaaagtcgatgtatgcctcgtccaccaccacgacgccgttccagctcgggtgttcgagaacctgctgtatgtctgatttcttgagcactttgcctgttggatttcctggcgagcagaggtatgcgagcttgatgtttgaatctgcagataatgcgtctaggatggcgggtatgtcgagatcgaagcttgggacttgtagtgggatcttgacgagcgatatatcgttgacttgggcggatacgctgtacatgccatatgtgggtgggcagacgaggatcttttcgcggccggggacgcaaaaagcgcggatgagagcgtcaatggcttcgtcagagccgacgccgacgaaaaggtggtcgggagtgatggcctttgatgtgtggtggtgggtgttgcggaggctacatagctgttgtttgaggtctagctggtggctgtcatttgtcgttaacatccttccatgctaagtaggtagagttgttcgtacgggtctgggtagcggttcagtccgagcaggtcaacatctattgaagacgctgaatcagtcacgccagatagtttgccgtcgccacttattgctagtccagggccgtaagcgttctcgttggcgtcgagcaagatgttcgtgccatcgtccttatagtcactttacgcgtttagcttggtactgcgagaagattcaagcgcttcacctactcgcgcgcgcagcggtacggctccaatgccagaatgttggctcgcgcgcacgtctgcagatcgaatggtgactttctgggggccattgtgaggctggtgtggttgaatgttaagtgtgattgtggctatgacaacatcttctcgacgcggggacttttatttggtggggcagtcgcgtcggccatctcggtggagtcaccatctcaagaaatcaaccatgttttgaacaagtagaactacgcaatagatttgtaactctgagagttgctcgttgatactctcttgtcatttatgacaaatgtgtctttcagagagatgtatagggtcggacgcgcgatattacccagtgacattttcatcgaaagggataatgcgccataacacaacgctgatggaaacgttcaagcggaagttgaattaagtccttagcccactgtcgattgatcggtccagatccggcctgattcttttggtccactcccgttaaatcgttcactgccccaccctcgtgcagatttcatccaccacccgttcttcgcaccaccacaatcgcctgcgatccattactttgcatggtgaattagtctactacctttaaattgctgcggatatgttttagctaaattgcattatttccatcaaaacatcctcttccgatatggtctagtggctaggatttgccgctctcaacagagtaggtcgctcacagcgccggcaaggcccgggttcgattcccggtgtcggaaatatcatttttgcatcgattctaggcttgggaaagggcggtgttgagaaaggaggattgtgaagggcgtgggcgaagatttttgcttagcgagatgagcagttcccagacaaaggattgatcggagagttattttaatatgatattcagagagaaacaccattctgtgcttgtcagatgtcgtttgagtattaagttttgaagtggaagtggaaagtagtaatatagttctacgttcaagccttccatcctcaaaaagtcagcaatcccacgtagaacaaatatagtttttacatttgcttgtatataaaccctgcgctattaagggtatgatgcctagtaattggccaatgagcagaaggcttcttgttgggccaaatcactaaggactctagaatcagacgcgcacgtgatcaacgaggagctaggccattgacgaggagccaggccatcaacgaggagacttgcttcaacgaggagatatgttttcaacagcctagtgattagctaataagcagaaggcttctggttgtgctaaattactaaggactctagagtaatagggaatcagacgtgcacgtaattaacgaggacctaggctattaacgaggagctaggctattaacgaggagctaggctattaacgaggagctaggctattaacgaggagacttgctttaataaggagacttgctttaacgaggatacgtgctttaataaggagataggtttttaacaggctagaggcttaaacgggctagggctgtaaatagatccttataactccttacataacgcgcttaggctaccttattaatagcaaggaatattaaaactacaggcatagacgaaaaacgttatctttgcatagcgacagcgagagctacagagcatatttttcctctagagttagatattctagtaggggcgaattagacagtccgttcaggatagatactagcccttcaggactgctgcgcagtgagaccgacattctaaactatatagtagattcacttcaacaatttcagatcgaaggtttcacattcataggtgcgtgtgccagaacgtcagccaggcttatgaacagctaatcacaaaataaatttcgctccaaatcgtatagacttagtactcaaaaagaaatgtatcagttcatatatgtcggtatcttaaacatcaatcaagccaacgcgcccataggatcccaaagctccagcatcttcggcttctgctcaaggaccttcttaaccgccgagctaacaacgctcgggtcaacaacagcctggtatacaaactcatccatccaagcatcagacatgacaaaatagcccttgtcaccaacacggtcactccacgaattctctaccctccacctcaccggcttaccgtcaacgacatgcaccgccgtaagcaccatagcatgtgtcatttgagactcgcccgtctgcaagcgctcggcctttgacatgccgagcttgatgttgaagccgagttcgtactcgtacagggcggtgtccatgatgccctttgttgagtcggagtacttgcctacatctgaaccgaagaagacgggaatgccgcgcttcaacatggcgatgcaggcttccttgatggtcttcatgtccacgttgacgtatgttactgggcgtccgccgtacacgtttccgagacgcttcacgctaagcagcctgttgtatgggttacgagggtcgttgaccagggagaatagctggtggacgtcagtccctccaagtgctcgtacagtcctgctgtccgagagctctttggcgaatgctgtgggtcgagtacgaagagtgcaaaggttgttgtctttgtcatagtactcccatgtgaatgccgcgtttggtggtggcgggggtcctaacatcaacgtcaagatgagatggatttccttgagcatcttctccttctcgttcgagatggtagccttcttgacctctacagatgcattactagtagcaatcgatcggaggcggacggcgtcctctcggagctttgtggtgattagtcgatccatggtcgaggagcttgaggcgttgaacgagtcggggtacagcgagtggggtacaaggccgtacttggctataaggttcacgaccatgtctggagtcaaagtcaacacacaactcccaatcatgtatagaaaggcataccccattgtccaccatcactgactgggctttccatgagtgcctgtgtaagccggctatcaatctcttcagatgtggtgtcgagtatgctctccaagaagtagtttgccttctcaatcttgtcccaatagaacagataagcctgcgacagctggaactctgaaagcttgtacttcttcataatggcaacgcgaaagacgtttgtcgatgcgaacagccagcatcttccagattgtgcttgatttgtgatgggtgagccttcaagtggtatcttgatgttgaatttctgtgtatcggagatgacggctgatcgtgaggagaggacggcgttggcgttgttcgagctgagagctgctagagcaagacggttctacagaaatgagctcttgtatgttggctagtttcatcagactgtcctacctttgggtcttccatgagctccttctcccactcctccacagccgcggcagatacattttgttgatacctggtgatcggagtgtactttggagcttcagagggattagatcatttgacttagctgcagacttcacaatacctacgagcttcaccaccaacgactacaaaaccatccttctcgctggtgcttcgttgctcgtccttgatgtggagagcttgcagccgctcgatcagcttctcgttgatggcagcatctgatggccgagactggttggcacccatgttggcaagtttgatgtagcttggatctttagaatgcttcaactacgtatgtagtagatgcggagatgatagagtcagaggggcaggtgttggccaacatggtgtcgaagcttatcgcgctgcttatcgccgtatcgccgaggctaagtcgcgtgcaagcgtctcgtgccagcccacttcatcagatggctggagtttgctctgtttgcaggacagttgctaacctgcttcggcttcatcatcggccggaatattattattacactcgaacttgcgtttcagccacgcgaccacggtggcccgctttttagatcgggcgtgcctccacatttccaacggctggtggatgctttgaagacgcacccttgctcgcgcaagacagcggtgttccagctgttactgtcacaccaccgcctggcattccaggcattcacagggaaacgactgcacaagtgaacgactcaccacaaatgacgtacattggccgtgacacagctgtgttgaaattggggagatgaagatgcgcagggctacgcgtgtttcatccgcactcacagttcacccctgaatcaagggtgtacagccacacggcaacgttcaaataactttagtatcctcaacatctgtactccgatgcccctctattcaatctataacctacctcgactccattgaacctggacatcacactaggcgcacacgcacaatctcaatcgctgcacatattcacaccatggcggccactcaacaaccagtactgtggaagaagcgaatcctcgtacccttctggattgtccgcatatgcctcatgttattcatcatcgctgcatactcgtggacattgcgacatctcaatgagatcaaggatgtcatcaaaccggcagtcgcgtaagttgacagacgcggtcaacatcaagcggaaactaacaaatccagatcggttgtcgtattcatgctcttcattgtcatagtactattgatcgatgtgcttgcgatcgtcctcttcctccgagatgcgctgaagccagcgaccttcctcaccatgaactgcttccaaacaggcttctggggcggcgtcttgatcctagaccttgtatctgtggccagaggcgcgagctctgttgcgattggtttcagcgtcttcgtcttgtgagactacccgttccactgctgttttcataggttctaacgtcaaacagtactacctttgttggcctcctcatctacgccgcagtcggatactcacgagcgaagaaagccgcgcagcgcggcatgtatgcgccagcgcataacccagctgtccaccccgcgccctacggtcaaccaccgcagtaccagagtggtgcatcgccttaccagcaaaataccgaataccactcgcagactgcacctgtcgagctacatgaccaataccttccgccatatcagggcggtgccgctacagattactaccaccaacagcccgcaaagcctgcgcatctggtgtgaggcatggagaaataacagagcatgccgaaggacatctccaacaaacaaaagtcgttgagagaagctacaaggctggtaagcaaaattggctacgagctggaacaaaccaatacgataattggggctcctgggctagccaccgtggtaaaggaagctacttgcatattaccgcaatggtgcgtgggcagatcgcatgaagtctcgaccaccacctggcaccctattgagagagccgagaatggcccaacgccatgatgtcagcgatgctattagccgttggaacactcagtaaacttcattaagtagctcagccatcgtgcatcaaatatctcacaatctccgtgcttttaaaatacctactgtgttttccgattatgtatgtcaagcattgcgcatgacgggagaagagtcggatcaaggatctaggattcacatccgcaaaacagggtgtttccatttttggatccgagcgcattgaatggccgtaacatcgaataccatccgtcgccgtggcacttctgccgtagcttacagtcggaactcgatctttgtaggaaggtgatgtgaactctatagctcgatttctcccgggtagatgcatgtcgcgcaatatcgacattccaacgtctttcacatgctcgacgccccagtgaatgacggacctcgaaaatcacacgtgtgtttgatgcatcggacacgcctaccaaatgggtcgcccctgccgagacgctcggttgcgccatgctggcccatgtcgccgccccggacatcgacaaccactcacagctgtaaagccgcttcttacagccacttcaatctatgcaatgttcaatgggagactgcggatctgcacgtttcggaggctcggttgcttgtatggtggagccgcttctattggcgactgcaagccacccagcagattgggtggactatcaggtgttggttatgcgatgtcactcggccgcattggacttttgggtataaaaacggagatcctctggtattattgggattgtaagtaggcttcaagatcatcttcgttgcttcttcagtagtttctacatacggtgtcattcgttcctgcatctactcgattcattcactctatcaagatgcggtcttctattcttcttgctgccgccgctgcggctcctctcgctcaaggcatccgcatcgtccagtccaacgatgatggttggtcagagatcaacctgaggactttcttcgatgttctgaacacagctggtcaccaagtcgtactttcaggccctgcagagaaccaatcgggaactggtacgtgatcatgctacatctcttgagcactcactaacggagacctgcaggatcgaatgacgccaacccaacgaccgtcgatgctgatggctgcattcacgcctcgtgccctggtggaagcccagccgttggtgccaatgctactgaccctcgtttgaactacgtcaactcgttccccgtaagtactggcaagacattggcacaccataggaaattctgttaacattaatacccaggtaacttccatcaagtacggtatcaaccaagttgcacccaagctctggaacggagccaaacccgagcttgcccttaccggacccaacgtcggcggcaacgtcgcgattcagtcgcccttctccggaactattggagccgctacctacgctgcgaagactgagaagatccctgctattgcgttttccggccagactggcgacccaaccgcatggaacgcacccactcctctgcacagcaaagtctacgctgacctcgcactgaacgttaccaccgccatcattaacagtggaaagccctacctgcccgacaacaccttcctcaacgtcaacttccccaaggttgaggacggcaggtgcagcaaccccagccagttcaagtacattctcacacgcatcaacactggtgtcttcagtaccaaggacgcggactggtgcggcagcacgcgtctgccgtgggaggcggatgttatcttgctcagaggaaaggactgctatgttaccatcagcccgggagatgcaaacgataagacgacggtcaatgatgcggcagttcagcagcagattattgagaagttgaagccgattctgtcgtgtcttccgtagatgagcatcgcaggtaaataggatttttacgacaattgtataagacatgatcctgttcaagttctgttccaagatcacaatttaagaggaaacatcacaagacatgtcgttgcagtcaagtataggcacaattcacacgtggtggtctgtgcaccgcaagtgaacggataatgacggcatcgctttgatctcaactcatcagacccatctcatcaacaataagtcccaattcgcacaatggatgactatgagttggaccgcattgcatctgataacccagcgctgacagcacctgcattggagcgcacgccattgagtcgacgtaaatcctatgtcaagaagcaggctagcaatagatccgataactctcaaactacggtgtcgaatgcggagttgacaaagtacgatgtatgtgttccagcgaacagttcttgcacataagttgacagtgttgtccaggttggctggcgtagaatagtacgcaacttctcgccatcctggttcagcgtcaccatgggcaccggtatcgtatccttactccttgccgcaataccgttcaaagcagattggctgtattggctagcggtagcatttctcggtctcaacactgttctcttcgcctgcgccttctgcgtgtccgtcttcagatacaccgtctacccggagatctggaccgttatgatcgccgacagcgtaaactcgctcttccttggaacgataccaatgggttttgctaccctgatctccgcctggtgcacgctgtgcattccgtattggggtccgtgggcagtcacgtgtgcgtgggtgtgctggatgattgactcggttgttgctgtggcagtgaccatctcactcactgtcttgctgatatccgcgtctcatcgacaagctttggaccggattactgctgcccaattgcttcccattgctgcgtctatcgtcgctgctggaacaggcgctagagttgctgaacatctaccggatccggagaatgcgcttggtacgattatcgcatcctacatcatgtgggggatggcaacaccgctggctatgactgtgcttgttatgtactacacacgtctcgctctccacaaactaccgcctcgggaaatcgtcgtttcatcctttctaccgcttggtccgctcggcatgggcggctattcaatcacatacctaggccatgtgagccgcaaagtctttccagtaacacaattcttctcagaaatgcccgtagccggcgatatcttcttcgtcaacggcgtcttcatcgccctcatcatgtgggcattcggcctaacatggctctgcttcgcgctcgcatcgatctacaaatcccgaccattcccatttaacatgggctggtggggattcaccttcccactcggcgtcatggcgctttcgacaatggaatttggcaaaatattcccgagcctgttcttcaaggttctgggcacgattttcgcgattgctgtcatactgctgtggtgtgtcgtcgccgcggggactgcgagaggggcttggagggggcatttgtttaatgcgccgtgcttgaagaatttgccaaagaaagaggataatgaggggccggatgtggctgagcaggagaaggctttgcaaccgacttgaggactatgcgttatgccttcaacacgtgaatgttttgtttcgaaaaaaacgctgcgccacgcctttaaccgcagccccaacaaacaacggaacgtcaaaaaattgaacttctggagcccacagagatgtattgaatttttaaggttacctcacgagaatcgagaaggcaggtaccgagaccaggatgctcaagacccgatcaaagttactcgcagcgcggaatgcccgcaagtctttagtggccagatattctttttgaggcgtagcagattgcacgcgtcgcacgcattgcatgaaatgatctaagaaaggctgaattgctttggaaccaaggtgttcagcacctttgtactgtgcaaggaatatatgcaaggacggcacagcacacatcccaaagagtcgcttcctgcaacaaactaggttagaattgccacctcagaataaccattgagccgcaacggaactctacaatcaacttcgtcaccttcgctgttcacaaccttcttttgtctaaacgatttccagcaagatgcgcggtcttgctgtgatgacagttgggctttgcgcatctaatctctcggtagctgcgacggtcaagtcttttgaaagttttgaaaccagaaatggatgcattaccggccatcgctcagtgaaagtcaaagacgtgtgggagtatttgggtataccatatgcaagcctgccacttggagatctgcgctttgcagcaccacaaaggtacgagcgaaaaggctcgcacaacgcaagttccttcgtaggtatgcgctgtacccatggaataatagaattgttcggctgacatgagagcacaggattagtatgcttctgtattgattgctcgttccgctttagtctgaccaatgcagtgactgcccacagcaggcgctgggacgccgcgtagtgaggactgtctaactttgaatatctggtctaagccaacgcagaagtcgtcaaatgcagacaagccagtcttggtcctgttccatggagggcgtcagtcgcctttcgctttctataaaatagcatctgactactttggataggtttcgctggtggcagcaccaatactccattcgccaatggccaataccttgccggagctgaagatatcatcgttgtttcagtaaagtatcgcttgaatgccttcggcttccctggtgcacctgaagctattaccaaccttggcttgcgcgatcagcgtctcgctgtcgaatggatacaccacaacatagccgcgttcggaggtaatccgaagaaaattgtcattgcaggtcagtcctcgggtggagctgcggtagactggtggtcctatgcacacaaggacaaacccattgcgcatggcctcatatcgacttctggaaacgtattcagtttccccatgaacgcaccagagaagcagactgccaattggtacgccctttccaatgcacttggctgcggatcttttggagataccctcgcatgtatgcgcaagcaaccttttgaagccatctccttggccgtgacaaagattgctcccagtacaggtggtagtccggttcggtcgacgccgccgttctaccccaaggtcgacaacgagacgatcttcagtgactacctttcgctctcatcggctgacaaatttgcacctcttccttacttccacggccataacgattacgaacaaggatactatgtcatcccagctttcgcgcaaggtcgcaacgttaccgcgaaccagactgctcaattcctcctggagtcttttatttgtcctatatcttacgaggcgacattacgcgttaacgctggagtgcccacatgggtataccgctactttggcgactggggcaacaatcgtctctacccaatgagtggcgcgtaccatggctcggaattgaacatgattcttggtagttccgaagatgtcagtggcctgcctgcgacacaggcgcagaaagaaacatcgcgactcttccaacgcgccgttgctacgttcgcagaagacccgaaggatggattgactgagcttagctgtccgcaattcgactcgcaaaaggagagttggattgaagttggggtagaaaatgagcccaaagctacgtttgctaagccggagaagtacgataagccttgtctgagaaacgttatgggatcgctgccgacgtcgacgtgagtgagaaatgttcatttgtccaggtattgaatgaagcacatcgggattctgcggtcttttccgagtttcggggttcgagctaacatggtatcaatcatctacatttgggcgccccagcacgggcgtttcaacgttgccacgatccgcaaaaatggctgtctacttcacctccaaaacctatagagagtcataccacaccgtacgaggaagcctgaacggagatccgcaaaaacgcgattcggctagacaatttgtgttcagtgacaatcgtggatcatgatctaacagcactacacatgcacgacttgctgtctgtcatggtaccgtttcgagaacgcgggtttgcgccttcctgtttcggtgaccacccttcccaacgagctaaactcgaactagaccaatttgctccctcttcatggcacaaataccagactgaagacgacagtctagtctgcggactttacaacatgctgaccttcgacatgttgttggccgcaatcttaatcacggcagtcttctgattctccgagagcttcggcccctaaggcttgccgaggccggatctgatagcatcaagagtctataatcttactgttgagatcttttgcaacctctagaatgtgccgcgttgcacttgttattatctggttgcgaaggcgctcgtggtcgaagtgttaggcagttcttgtaggagaggctgttggcgattgaagcttctgcgacgaaagctctctccacctcattcccaatgttagcccacgaagtagtccacgaagtgttaacttgcgggtttttggtgatgccctcacagtgtataggttttcggcgtttaaagttcgcattagatgtaatagcattaccgatgcggtgcaacaccacacctaaaggcatacagtcgtctggattcacatttttcttagtgggtgactagactttgctgcaccctgcggttctagaattaccaacttccctaatatcactttgatgcgcagtctcacacttggcaacgcgctacccacgtgtttcatcgggccattctcggttatgaacagaacatagcggccgctttcgagtagtggacgccactaccaatcagacttgtcaacaatcaagccgatcccccggcttacttccgatctatgcccaacacggacctagtgtagggacgtgcacaagtaaattcagccatcgttagtctaggtctcactcagagagggctgccacaggccagcggataccttcaaaaccaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttccattaacaaaatttgccaatatgcgtttctccatcattaggcgccgtcgctgctctcagctccactgctattgcccaaagtttttcttgatcagatcccgaaatgtgctgtgagtaattgacaacggctcctggcgaatgatagcttatcaagacgcagcaaacatgcttcggtggcaacttgggcagctgtggtgttgccgacattgcatgcatttgcggtagcaagacaatcgagactgtgtcttgctgtgtgtttgctacatgctcgcaggcggaaattgctggtatgttgcttgcaattttgcatcctgtgtcagctaacaagtatcacagcaactactcagttcgccgtccaactttgcaagcttcagaatgtcaacgttaacacccaacccacgtgcccatctggcagcgcggctccttctggcagtgcggctccctctggcagcgcggcgccttctgcaggcaactccactgtcacagcaactggcagcgcctctgtcactgcttcaggaagcgcctcccgcacttcagcaccggcggctgccagcactgccggagcagcgcccttccagactgcaggcgctggagtcggtcttggtgttgccatctttggattgctcgctgctttgtaggagagcgcccgatgtttcaaacagtaatcccggccatgcacccgacgcgtcgtggaccagaatgcttcccgagtcgccgctccagaaaatcttcctgggaaatcgattcgtcacatcgaagacgcggcctggcttgtctgtagttaactcctacgtctttgaatttttttcgtgtaaacacataattaatgtattctatttatccttcgtaatagtggtgccaagcttcccatcatctgacgtagtgctgcatgagggtagttacaattgctagtaggcctgcggtactagtgccgaagtgtaataacaagcacctatgaatgcaacatgttcagtgatagtgaattaatcgatgtgtttcctcaaagggaggtgctatgaagctacatacaaagatgatacaagtctaaccgaagtaggatcgatgcggaccatgaggtatccacatggcggcgatggatgctttcgctccgacaacaattaaatataggaataagcgtaataagcgatagtgtaggggtcgaagtctacagtaataaatctccagcaatagccttttggcaaccccttaccaaaatgtcagtttatccgcaacccaatccgttaccgcaaagaaaacattatggcggtgaaagaaacttcggtttttcttgccaaaaatatctatcaaacgtgttagctgatgtcttcacgtcgccattctctctgaaacttacacatcggaatcgttaacgcgcaaatggcgacctgcacactcccaacggcgacaaaaaggtccttgatccccccacccccaccttgcccactccgccgtccagcatcaactatccagtcgaagcctttgaatgtcaggccaaaggagaacacattcttgaaaacgatgaggcacgtgaaaccttcgatggacatgccgcctgtacacgtcagcatctcaaagcgtgacatgatctcggggacttacgatgcgcatcaacaatgtatagcgaactggcaacagcaccacacaccatacccataactacgagcgcgaagaagaaatcagggccagaaccacccgtacgtccccgcatctgcgctggtccagccgtaagccgtagataccagcgcaacccagtatgagttgtgggatcacgagcaccatgcggaactcgggttcgtatacgccgttgttaaggcgcgtgagaaggttggcggaccagtcgctaatcaggccggtgagggcgaagccgaggattccaccgatgaaggcacctgtataccttcgcggggttagggttgtgaaagactgggaagacggggtgggaggaagcttacatgtatcctgtttccacctctccgaaccaaagtggtgggccaagcataattgctgcaagcacaacaccgataaggaccgtgaagccgattagagtgccctgaataagacaagcccatagtatacccggatgtaagaacagggagaacggacgcagaaggaggtgcagataccgctcatctgttttccgcccattgaacggctttatactttcgagaaaagtagctttgcgtggcggatcgcccaccagctgctggtccggaggattccctgctcccttctcaaccgtatttccagctgcgtcgtgttcagctgatgtaatactcgaacctctattccccaggattttcatttcttctccatccaaaaccaccaagttccccatagtgtcgatgtcaaatttctcttccctcctgaacgccgtttccgggacgaaaagtatgaccagcggtagcatgatccccgcgaatatggcgacaaaatagaacgtccactggtaccccattcgatctgcaatcactcctaccaagactggcgtaaggaatgcgcctccgaagacgcagaaatttgacagcgccatgcggactccccgctcgtggacgtgatacatatcgccaacactagctataggtcgaggtacgaagttagtgcgagcttgaagtaggattcggagatatccacgctttgcgacgatgcctgaattcgtcccagcggagcaggatttggctatcgctccaatgacagaggaatctgagcatcgtctcaagcatacacggaataggaaatactcaacgtacctacacaaaatgttagcatcccctcaactcaaacacagagccctccaatcctgcccttaaaactcaccattaacaagcgcctcaaatggcgctagccccacgccttgaaacacccttgcccacagaaatccagcataatgatttcctaccgcgccaccccacgcacaactcaccacgaccaacacattgcctagaagatacacatgtcgttttccccagatacgggctgacggcacgaaaagaaagcccgcgactccgacacccaagaggtggtagccggttaatagagccatgtcggttaagtcgcgaccgaagtagatggcgagggagacagtgttggcggcgaggatgggagagagggtgcttgcgatgactgatataagggacagaagaaggagaatcatgtcgcggcgacggagggaccagttctgtgaaagtatcagtcaaccttgtgctcttacctaggctttgttcgaaactggacgtttagacgtacaagcggatcgttcgggtcatcactgggctgcggaacaagcagtattttcccagttttgtcgtactttaaaccggacctccctaccatacttcctgcatttctttcaacttccctccgcagctcgccttcgagtacctgcgcggtgccagggacgtgttcgagtgcatggtcagagaggatgccgagacccatcgttgcaagagcttatgagtgctggttgcggtggagtgtcgatgcagttacatgatatgtatgcgaacaacaggatggggacgaaaaaaaggaggacgctgacgtgaggaatatcggggatgtttgttggagggtcgattgatctggggtgtggagatcgttgggccgcggaagctgaatatgcttcggtggaaggcagccaatggcagatggtagcggccgagcgcgtcccgaccagaggccgacgaggctttcaatgttcaagacgcacgggcacgagcacgcgtaccagcatacgccactgcgtgcgcccggcgctggagatgtactgacggcgcaatcccagtcagcgctcgatgcgtattacgttgctagtgttccgacgcaagaccgtggagatttggacgctgaaaaggctcctcaagccaaactaacagagtccatcaatctcgatgcggcatatattcagtctctgaagtagactatattttgttattgttcaaaaagctaagatccctgatcttctaacgccaatacactagtcactactctaaaccttggcccacttgagtagtatgcctgctgcaacaactggtaggacactgaccaactcacctagccccgcaaactctggtggaatacgcgcatgcacaaacgcgccggcagcaagtaggatagcaaacacattatacacaaagctccagccaaagttgaaagcgatccggtggatcgacttccgactgacattgatggcggtgaggatgccggacaagcttggacgcataagaacgacatctgcggcagatttggcaacgtcggtgccttcgttcatgtgtacgccaatggtggcctgcgcaagagcaatagcatcattagtcccatcgccgcagaacatgacgacgggctgattagctttcttccctgaactgcgagggtcagaggtagcgatgaggttcttgatgtaagtttgcttgtctgccggggtgcagcgagatcgaacgttggaatcagggatatcgagttgagatgcgactgttcggacggcaccgtcatcgtcgccagataggacatggacagaaatcccgtcttgatgtagcttattgatggtggagagagcgtcctctcgtagagagtcctcaagtccaaatacggcagcgagagaaccttccactgtgaagcaaaacgctgtatagccctgggaaagaacagactgaacaagaaggtcgttcgagagattgagccatctggaattgccagcgcgaagagtgcgacctgcaaaagtgccctcaacacctttgccaactagactcttagggtcgactgctgtggctgctgtgacaccgtccgtttcaaggtgatttgccacggcaacggacaccggatgcttactgcctgtaataaggcccaacagcagagccttcgtgtcgggatgagcgctggggtaattctcttgagcgatggtgagcttgcctctagtcaaggttccagtcttgtcaaacacgacatgactagtcttgtatgctacctcgatggcatcggcagatttgaaaataacgcctctctcagcggcgactcctgttgcaacaacgataaccattggaacagcgagaccaatagcgcaaggacaagaaacaatcagcacggtgattgcatatgtaatggcctgaatggtagcttcagatcgggacttgttctgaacggtgatgccaatagcaacccagatacagaagacggcgatggtgatagcgatgactacaggcacaaaatagcttgctatctggtcggcaatctcctggattttgggcttagacagctttgcttcgtctaccattctagcaatcgtgctaatggtattatcgccgggaattcgagtgagccgaatggttaggactccagatccattaattgatcctgcaatgacaggagagccctcaaacttcgcgataggccgggattcaccagtgagcatagattcatcaacctcagaggaccccaaaatgacggtcccgtcggttggtatcttcgaatcaggagaaactcggaaaacatcgccatactggagcagccttgagtcaatctccttttccactccctggtccatgatggtagccgtcgagctttgcagcgagcgagtcgagattgattcaacagctttctggcgcgctaatgcagcaacataccggccgaccatgatgagtgtaactagtaacgtgctggtttcgaaaaactcgccggtcgacaatggtttgtgcgcaacgagatagccgaatgctacgaccgagaatatgtaggccacgctcgtgctcagcacaatgagcaaatccatctcgattactctcgagaaaaccaaagccttgagggctttaggatagaaaggcccagcaaccaccatttggataatagtggcaaaagcaagagatattgagccaaacacgatctctttccttttcttatccggaagtggagcccacgaaagaacaaggacgggaatggtcaacacgattgacaaaagagtcatataaccaacttggcgaacatgccttgagccagcttccaaggttggatcagcgcggggaggagcgagtggcaaaggtgtaggccagcccttttcaacaagatctcgcgcaccgacaatcttcgcgtcgaagtcgacccggatagtctttcgatccacaatcttcacttcggtaacgccttctggccagtcgttcttgactgcatcgatcggatcaccgtggtaaataagatcgaggctggagccttgattcgtaacacgctcacacttgaactcagttgtcctctcaaggtgttttatgacctcaacggcggaagtagtgcctacatcgaggtcaaattccgcacgtgaaagtaccaggctagtcttcagtctcgtgatcgcgggaagtgttgctagcgtgcgggataatttggtttcgcaaccagtgcatgtcatacccgaaagactgaggatcacatgctcctttccggaaatgcccgcctcgaggtcggcggcgcgcgttgcatcgacttcaacctcacttgtcttttgtatcagccccttctcctgactgcagcaggcatcgacgcaggctgtgggcgaggacggtttgtcgacgcgagagacatcggcacaagttgaaatagtggtttcttcaaacattttctcatccgagcaagcttcgacgcacgaggcagctttggcagtgcagcatgttttgatagatttggggtgctgctttgcgatagatccacttgtgcttgtcttaggtgcacagcaagagttggcagacgcgcaagaggtgactgaaagacgagagctggagcgtctcttctccattggagattgtcgcggtggcgcgcagcaggactcttggcctagagcgagtaatgcacgacaaatgcagccaagcgcttccaatctggactgatattgatcccgggcgctgcgagcatgtcgttgacacggcgttctgccatttccgcgggtgcaatctgtaggtgcactgcttgtcttgttgactgtataatgcaggagtcagtggcggattgcagagcacaagaagatgatcactgactctgagcagcacacgcgcggagcgcaagtcggtcaatacaggaagagttacagcaaggagactgttttccctcgcagcagttgggagggtcaaggtcttgggactcgacgttggtcagtcttggaagagcaacagtcgtccttctttgagcagcctctggctgtgccagtgtggcacttgtccgccatagtgttcaactctggttggcaggacttttcttctttgcaaggagtagcagagctacctgcatcggtgttgagtactggcaggggcagtgagcgcatgacaacagaagtggctttgggcgaggcgcaacatgcagaaccgcaggccatgattcgtgatgaggaggtacgaggaattcaaacacaaaaggaaggcattcaatgtggttgaatggaaggtgcaagcgcagagagcagcaaaaggcgggggaggaatcgatatgtcaccaccagagggcccgtgcaccatttgaagattgggaactgctcgattggcagatacgtgcctggcctaattaacgcgtgtaatcctcgtggtgagaccaactcagcaaaccaaaattcgtcccagcaagtgtctaggatagctgaaaatgttctcgattcggtcttagtactattgacgttccggtgagttcgcgcgataagtgccaaaaaaacatgggtactggctgggccgctcagtcaaaagccacaagcatcttcggttcctcttcgatgacgctgggagctggataacaaaggcaattgagtcggatatcctgcgttggactatgtgcttccacctcgtggaccaccagtgccacgacctctccctctaccacctcttccgcggccgcgattatgcccacgtccacgaccgcgtccttgattttgaccttgagcttggatttgcggcggtaattcccctcttgcccagcgatcaccctcgttcctaagatccttccaccgctcgtccaggcttcttatcattcctgcatccttgcgctccctgtcctggaccacactcgaagtcacatcgccttgaaccaacaattgcatacctagtccttcttccgtgccctgctcgtacatacccaggttaagtgcatcacctcgtggatcgtacgaggactggatgtcgaccgtgccggaagctgcaaaccgggttgtggaatgtgacagcaaagggtcaggatgcgggtctgctatggaatggaatgttaggctttgcactgtgccctcgagacctgcatacaagttgggcgacgtggaagagggtatagacagactgtagactggcgagtcttgtccgccccgcgagtagtcttctcggtaagcatcgcgccttggacgaatacgtggattgagatacaagttccaaccaccagagaccgtacttgagggatctttcgcattcctgacgatcgcgttgtagtagtcatgattcggagcttgcgtctttggctttggctttggcttcgacgatagagagaaagactggtacgcatgtgatcctgccagccgcaagtcgaagactttgatcatgctgtgcatcgaaacaccaactacgatccgctcaaggccttgcatggcaagtgagtaaacggaagagtcgttcgttgggtcccagaacatggtctcgaagctacgcggcgagcgcacgtcgtgcagccgagtaatgccgtcatagcctccagagaggaatacattgcccgcatcggagccgcactgcgccgtaccatggactggtagtatggggtagacagatgtgttgcgtgatgcattgttatccggttgcgattccacccaagacttggactccaagttgaaggtgcgaagaggttgagacaagaagccattaggtgtgacatcgtaaatgtgaataggctcgttggacggacccagtccaacagctaccctatccttggacagaaactcgcatgaccagattcgtcctttagcgcctggcgggatcggtacagtttccgcaagtggctcgacaagttcttgggttgtagagctgtgtctgatcgggtacagggccaaggctgtatcaccgagacttgcagccaacattggtctgtccgacggggatagagtcaccgatcccacggctctcgtcccagtatcgtatctttgttcccgagtttctccatgctgcgcgttccagctcaacagcgacaagtgacccgaagctgtcccgaagacaagttgctcgaaatcctcactgcgttggtgtggccgcagaagcttcatactggttatgtcatcccgtccttcaaagctgtccggtatcttgtacgtccaccacgtactgtcatgaccgaaagcatcgagagttcgtgtagagtcctccacagaagcttgatcttctcgtgcggctgttgcagacttccctgactctttgactctcatgatgatctgtgtgccggcagaccatgacaggaactctctgcgcgaatcccacgccccgaacgtttcttcatagctgtcaatgctgggctggtaacccatagtctggccccgcggacctcgccacttgatcttttgccatgtgttgatactcgtagtcagcactgaaggctccaagtatttcgcaataaagcctttgcgaccccaattgcgatacagagtagtcaggccatggaccgcattccgagcatcggggtccagcccaccaagcctgaatcggccttttagataggctttccagccatcaagctttgcaaactctgacaagcgtcggcttgccacagaaagattaagcacatcttgaggatgctcgagatggctggtcaccaatgagaggatctcattgggtaaggtgtggagagtggccataccatgtgtcggtcggtcacctcaacgcttagaatgagtaaatagtgtttgaagctgttgtttgatttccatggctcttgggaggtctacccatgtttagtagatgtagtggacgagttgatggcagaccgatatttgggtgactcttcgaccatgacgacagaagatttgcgctgtggcgtcgcaccagccacaacactagccctatcggtggcaaggagtcagaaacgctggatgttagaatggaatgcggctctgtcaagcatgactagtcatagatgcatgcatcaaaacagtcagcgagaggggcggccagtcatcacttgttgttgttctgtcttccaagaaggttgccgccgtcgtcgctccgccccttgcgcacgctccagggttctcagcacgtgcacgatcacctggaagctcccgcccgaggtcacaacccaagcacgtgtcgggattcgaggatgcgagagatcgtcacctgtcatttcaattcactctcatcacagtcttagactatctgttcaccacagcagtggctgttagggccgcgcttcaccaggcacagccacgccaatttgacatgggtatgctgctaagtgcccgagacggtcgcaactttcggtgctgatctgcttacaagcctgcaacaaccgggatctgaggttggaagcgtcggcaactctcccgcgccggccctactggcggcagcactaatactggctctccttacagtaagtagcccgttcctcgctcaagcactctcacacgaccctgaacgttcaccgtcgcgtcgcattgcggctcgaatatttgcaatgggtgacgcgcagcccaacgagaaggtcgtgtatgcgctccagagcgcagtcgcgacaaacatgaagcgactgcgcgacagcatcgatggcctacggcagatacacaaccgcttgaaagacaacaacggaaactccatcaatctcatcgcgcaattgaccgctctcaaatcgaaccttgcaaatatgcacgactggctcagtcatgcgctatcagatatgcatcctcaattgctctccgacctggacgtcctgatgacctcgtgcggtatgctgatgcggcacttggacgccttggtcaagaacctcaagcaaccggatcatgtccctctcgattatgcgacccgagtgaagtatgctgttggtagccggtccatggagcgcttgcggaaagttgcgcaaggacagactgaagctgttacactactgctagctgcctgtaaatggtgagccttgaggtcttccgccacgaagtcacgaatcctaactccgacagtcatgcaatggcgcagcgcaagatactgctttacaagtcgcgccagattcgatcacgtgatgccaaccagctcaaggtcctaacccgctcttggaaggtcgacggaggatgcatgagggtcttgacgcaagcatcagccatgattcaatggttcagatatctgtactacgtgaagctgatgcgcaaagagccggtacacgagcccacggaggaggactacgaaatcgccgctgcgaacacacgctccgatgcgatagatcgagcgttgcaacaagacgccaccactctgcgccgagagaccaagctggtcatgatgggtgaccgtgacagtggcaaggaactgatcatgaatcagatgaaagtgctgtatgcggaaggatattaccctgtcgaagagcgcaggaaatacgtctacgccgtacgctcaactgtccgcctgcttatgcatgccatcatcgacctgctaaaggataccggcatcagccttccgagcaatctcaatcagcactttgcgatactgctgcatgaggtggagacagtgactctgcccacaataagtccggaagctgtcgaagccgttcagaccatatggacatgttcagagttctccaagctctttgttcagaatttcgagattgactttcctcaatattcaccctactttgcccaagagatagaaaggatagctgacgatgattacctgcccaccgaggcagacatgatgcgtcttaaccaatcgcttggtggcatcaaagagctgcgcttcaattgggacgagctcgatatccacctgttcaatgtctctgggtgcgtaatcacatcgggtagacttgatatatactaatgttttacctagacactacttttcgggcaactttcgcaagcgctggcatcatcagcttgatggcgcgacatcgctcgtgtgtaccatcgacgtctcacgctacgacaagccttatcttgggcaatccacagaatcccagctcctagaaggacttcgcgaactttgaactctgggcagcttcagaaaaagttcgcaaattcatcgatcatcttgcttctcaacaactttacccgctttcgagagaagcttccattctccccactcgaaaccttcttctcggactacgtacccagcgaagaggatcctgaaacatcagcacgtcagtacatcctgaagcgtttcaaggatgtaaaccggaaccatctgtcaatctattcattctgggtcgatcttgatttgagcgacaacacgcatctatacgctgcgcttaagaagacgcttcagcacattcagcagcgcaaagccagagaggaggtctggaacgccagcaacaacactgtggtctcgaccactcgatcatccacaggtttggcgggcaagcttatacttagccgcagtcgcagtgccgtttcgccagagaagagatctggaacaagtgggtctgagatgattagctctgtgcagagtgataagacaggatgataacgcctgctcacgccatgcacaatatcgtccttttcgatgtgctgtccggcacgttttcgcagtattttatcttcttcaagcatggacataagaggcgttgaggtcataagggtgctccttgcacaaggatctcgggcccttcgtggcaatggtatacggcagggagacgattggatcgatagcatttgcggctggctttggcctcttttcggcgttccggatgcgaagataccacattgcgattgtttcttttgtcaatattttcttctgcgacacatttcagtggcgccatggttgtctaaatcggacacggatgcagtaagcatatcagaagcacacctccacactacagattaagcatcatagagctagacgtcaaatataaaggcgcagcacaaaaagcgatgcaaacagtctatgccctttgcttttgtcgcatttcgttttattttcaccagtcagccccgggttccttcttcctcctcagcgtgtctttttccgcaccctgcttagcactagcgcctcctccacatgttcgtgccccagacgccacagacttcagaatgactcggacctgtcatcaaccccattctcgggcccccaaagactggatgcaggcacacgatgtaggtaacctggggagaacgtggggaccccgcaatccggaaaaaggctaccagagactaggatgcagcgttgctgatctcccgtgacatgcgcatacgatggttatacaaagtatggtgtatttgtcctactgtggagcaaaaaagaaagagctactgtgttcatttcaaggtcgtacttgtactgcacgtcgcccgtttgagctaaatttgctaagtgggtagacgctcactcgcccttcaattcccggccaaagactttattatccttaagagcaccgatcgaacttggaaacttgacagtgacagtctcttcactgccatcatggagaaatccgacccatacacagagcgcatcgaaaccgtcagagtatcctctccaacaatgagcgatactgagaaacaacaccacgacgatgccgtcggcgcaaacctcgagcttgacgaaagctctccgccaccaggatacttcacatcaaagttcttcgtcggcacgatggcagcaatcggccttggactgatggcaggtgttggtatgtattcttgatcgagatttgcaaagtatcgaagccacactaacacgaattgctcttttagctgcttttggttacgcagctccaatcctccctctaatcaacgcagacatcgggcccgtaagctctctctgtctatcctcaaaccaacccctccccaattcccacttcatgacctcccgcctttttgcgtctcactaacctcctccccaggatccaaacatagtctgggtcgccctctcctacaccctcacttccgccgtaaccctcaccataatcggccgcatttccgacatcttcgggcgccgctgggtcttcgtcactggctccatgctcggcgtgctcggcgccataatctgcgcgacagcgcaatccatccccgccttgatcgtcggtacaacaatcatgggcatcgcggccgccacgcaactttcatatttctacgtcatgggcgaactcgtaccgatgaaataccgcctcgcgggcaatgcattctgttatctgttttgtattcccgggagcggcgtggcgccggtgataagtacgagttttatcgagtattggccgggggttgggtggagagggtgttattacgtgctcattgggattcaagcgtctagttgcgcgtgttggattctcttctaccacccgcctacgttctcgtgagtgtgaatccctagcaagctgtctcagagtcctggtctctctaactgttcgacacgtttagcatgaaacatggtcgggacgcgagtgtgctgagatatatcaaggacttcgactacactggtacggcgctgtatacaggtggtctgctggtgttcatgatgggattgaactggggcgggagcgtgtatgcttggtcctcgggatacgtgattgggacgattgtagcgggattggttgcactggtgtgtttcgtcctgtacgagtgctacgtggatttgaaagagccgttggtgccgatgcatatcttcagtaactattcatggaatgcttcagtcgtactgacgggcttgggggcgagcgtgtactacgccttcgccattgtgtggccgagtatggttgcggtgctggtaagtcattcccttacaatccatcttgatataagatggaactaacagtggaattcagtactccgacggcggcgccatgaactccgcctggctatcctcccttgtcggcctctgcatcaccctaggccaaattgtcggcggcttctccggcaagaaaatcgggcatctcaaatggcaatgtgtcgtcggcatcaccttgggcgcgatatgcttcggcagcatggcaacatgcggcgtcggcaccatgtcgcgcgccgcaaccctcctgtcctttggcgtcttcttcgtcggctggactgaaggcggtacgtctgtcccatttccctctgaccgttgtgcaacctgacaccactaaagctgccataacaatcgtcacactcgccgcaaaagaccagttcgcactcggcaccgcctcaggcgtagcaggttccatccgcttcctcatctcctccatcgccgccacagtctacaccgtgatcctctccaaccggctcaccaccacaatcgcctcgcaagtccctcccgcgctgctcgctgcgggtctgccatcaacctccatcccctcgttcatctccgcattcgcgctggggcccacagccttcgccgcaatcccaggtgttacgcccgagatcatcgcagcgggcagcagcgcgtacaagcaagccaatgccgacgcatatcgcacggtgtttctgagcaatattgcgttctcgggcgtcgcgattgtgtgtagtttgttgctgccggatgtggatcatttgttgacgggacaggttgccacgacgctgcatcgggggcgggatgaggggcttgttgctggggagaaggagtgaaccggggaagtatgtgttctccatgtgcagttgaacagctgtgtttcagtgatcaaacatacctcgtgtggatgtggatgttggctgcaatcctttcgactctctggttctactattgaccagtgttggtcgggaacatcgtagactttcctggcggagagactactttataagtctgtcttgctattgttctcatcgttacgaaccgcacaccattcccatgtgcgtaatagataacctttgccgcgaatctaccacacataggtcgccacgaagggaagattggaacggacgccgcggtccccacaatttgctttgccataaagaagaggtgaagcaggcgaggtctgagaatccatgctaggcaatcacagtacaagcatttagtgcttcaacataaatgtcgataccaacttcatattttcacacaaatattcacaacaaagtagagtatagcatagatattcattccatcatcaatcatcccattccccctataatctttcttattgaagaaaagaacaaaatcttatccaccggcacaaaaaaagcccccccaactgcccaatcaagcttatacaagctaactaaatgccccgcctcgtacagcaaagggctaggtagataagaataaatatggttctgcacatctgctcggactttgcccaagtgactcgcgccctttccatagatgatatctctctcgcaaatcgtagaaagcagcgagcctgccattcgctccggggggatgcttgctcgaaataagaagaagacatgaggtgccccgatatattgtcgcccaaaacaagtataataaacgccggtacccatgcccatatgtcccagacgcgcaaaatgcaacgcatccttcatcgttgacagaaaagttcaatttcaccaatctggccgccgccggggttcatgtctcgttgctgctctttccagttttcaaaagcttcttgcacgtcatcgtcgcattgtatgctgacatacgtgttttcgctgtcgagatatttgagcttgacttgtccagagcccaacgagactgacgttgaccgctgaagcttcgcatcgattcggtcttttagtgattggaagctaatgtttgtgctgacgaccaaaaccatcgtactgccagccgaggggcagtgcaccttgaccttcaattgtgtgggtatattcgagtcctgttgcgatagtggtggcgacatattcctagaatccatggatgctggagtcaatgtgccctgacttcgctcgaaagaagacgccggggtcattgtgcggggcagagacggtgcgtagttttgagctcgtagttgcggtgctccgtggtagtcggtgttagctagctcagccgcggtgcgttgctggataaggcgatctcgctggatcgctggggactgggtggcagctcgtggaggcggttggttggccggcgaattgttctggctcctatttatgattgcggcattgtaggcgtaatgtgtcgggaaaggtggtacttcgggcactggtggctgtggtccattcgatctcctgccgtttggattcagatttgaatttatatcggggctactagccgccctcaaccggccctgagaagacatggcttggggtggaagcgaaggtcgactgcgcgctggtgcgtattgagctgatccttctcttgcgccattccgggtctgtgcaggcgctgtgtaacggttgttctcttcatgattatagctgtttggcggttgctgccgtggaaaggggaaagtacccgcagaagctgagcttgtcctggcattggagtaggttgacatgggcgtctcggccgtgggcgaaaagtaagactcctgattgccaccagattgcagttgctgagtgcgcaagctcagtggtgggccggcactgcccatggggaagcggggcggtgcttcgctttcgccagtcgtcgatcgggaccgtatggatgccgctgagctgttctgcatattcctataactatctcttgggtagacggtaagtgggtcgacatcttcctcgtcgtcgtctgcctcatcctcgcggtagggattctccaggacttggtcgcgcatgtatgcaaattgggtatctgatggttttgaggcagtcgtgcttgcgcttgctcgcgcctggtccttccatacacgtcgctgcatgtcgacctgagtcgcccactgcttcatttctgcctcggtcgggaagcggatgataaagttctcgatgccagggtcgcctttccagaatatttggcatgtgtacgatcctgtattgtcagattttgtgactgcatatctagcctctgaacttacctggtttttgtagagagatggtttcggtgacgttctgcatgaagatgcggcccttgagctgcagcttcggctttccgtctttggtaacgagtgtcctcgtagacattttgttcttgggcttgttgacattgatctctttgcagcagagcagaatcatttcgaataggtagatcttgtactcgcgctcctcattcttcgaggacatgctctcgcccttgagcactgtgtactgtccatagaggagcagatcgccaaagccttcgattcggtggcctttccagtcctcgacaagcgtcttgagctcctctacagcctcgacgcgctcttcgcgggcgatggcatcattggtgcccgcgaggacggaagatgccgcttcgatgccgcgggagatgtcgtcgcggcgcccctcgtccaggtcacccttgtcgcgcaattgctgtccgctaattagcactatatctgaagcacgtgggtgcgcgtctcataccgaaagcagaagtgggtatttggtcagccgttgaaacggtttcagaaggaacgacgtgagcagcgtcggagattcgaccatctggcgcatctcgggtgatcctcccgtctccttgagtttctcaaactcgcgcatggcaatctgctcgcatttcttctggttcgcaatgtagggctcgtagaccttgaaggcctccttgtagagcacaaatagattaccccagttctgctcctcgggcggctgggcgttggtctgctcgacgcggatgaggaagcggcgctggaagtcgagcagggcattgaggttcaggaagatgtcgtgcacctggtcgccgctgatgacgcccttttcctcgacgagcttcttgaactcctgcagcagctccaggtgctgcacgtaggtgcgctccgtcttgacgagctcgtcgatgatgtgctcgcgctgggtgcgcttggtggtggaggcaaggtcgccaatggaggcctgggcggcgtcgattttgcccatggcaacaagcgagtccagcacgcggttgacgacgttggtgacctgtctcattagcctgggcccgagcggggggtcgcacagcgggggggtctcaccttcacgaagccagtcgtgtcgtcgccgtacaggtcgccgaggatgaagcagctctcctgggggatgccgagctcgccgacgcagctctggatgaagcggtaggtggccatcttctcgttcttcttcaggctcttctcgtccgtcttggagttggggatgctcagcagggtgcggggctcgagggcgttgtacagctccatcagcggatagcccctccggaaggtcctccacagcagcgtcacggggtctgcatcgtcgtcggccttgtcctcctcctcggccatccactccttgaagccggggatcaggcgcaggcgcatctgcagctgcagacagcgctggaacagcgaggtgtccttgtcggcgcgcttgttgaggacattgtcgctcgcctcgacggggccgccattgacgggggtgctgctggcgaaggtgggcggcggctggcccccgaacagcgtgctcgtcgaggtggcctgggtgctttgggtgtcgcgggcgctgctgtgcgagtagctcgagtactggctctggtggctctggtagctctggtgggacatgagggcgggcggcccggtggtgctggcgatgcggttgtgggcagcggcggcgtgggcgtgggcggcggactgggagacgacctggtgagaagtgtgagcgcgccccaagcccgagtggaaagccaatcctccttccatgctagttcttcatctccttgcagtgcaggataggcaagagcgagtccaagcgctaatcgctaggcagggtctccaccagcagtcacggtcacggtccacggtacctcgcgggcgggccaagccagattatgcacgcgtcggagcctgcagacagatgcaagatgcacgatgcacgatggcgcagcgggcgggtggtgttatgctacgtgctggagcctggagctggctgcgagatgggcgacggcgacagtgtggttgcagttgcaagagcgcttcagcgggcgctctgagcctcaataggggcgctgcgtttcatccaagcccatcgtcgggctgcatcacgtgaccgtcctccagccttaatgcctgacgtttagccgtctctccagggccgccgttcaatgctgcccttcccttcacgctgcggtgctgcaccgacgcggtccgagagggacggcgcgtgggcctgcgctgtctgccgctcactacagctcttcaccacccagtaggtttgcctgacagctactcgagagcctctgcgcctcccgtgacctccctcatgtcacgatgcaacgtctattcgccttctgcagtcccgacttcggctgcgatcgccgtgcgcgcagcacggtccgtggacatcacaatcaacctcgccctccatcacctcgcgatatgcagtaccttggccaacgacttcaccgctccttgcatcgtcagcgctgcggcgcccatctacgcgccacgcctcgcagcaccccatcgagcagtatgtattggccgccgcgatggagcagccgaggtcgtctgatcaacggcgcttgcaggacgagctccgacgaggtatctgatggtcgccgtgttctggcttcataatatgcgttcctccggcatgagttcatgcgagccacaattcccctttgctagtgactttgaacacgttcgaccatttttaagcttgcaatagctggctgactgctgccgacaatatgccataaggtgggcaatatacctagcgggcagcgtgccgttgcgacgcatgaaacctcgagcccgcccagacgtgcacatgcaaagatttcacttgtttcaatcaacaccacactgactggtgaaggctctgaggggtacaaagacatgcaggtgtacagtaccgacgtctgctctccacacatgtcctgtctgttttagccctgtcagctacggctagtgacagatgggtggtgtcgtgagctggggtccacatcgggcgctcggacgacgatctttaggcggaagggacgaccaccacatgcttctcgaatctcaatctcgaggctcagtcacgtcaccactgcgacctgtccagactctgcgcactgccaatttaatcgcttgaatcacttgcactgcctgtcgcgctcccattctctgcgcgcgccctgccaccatcacccacatgacctgaacttgcgacccgcaggcaacagggcgaacaccccaaagtccatgatcaaccccatataattttccctctccacgccgaataccgcaaccacaactctgccctgcgacaactctcccttccgcaccaaatctcccccgccgcaacccaacatggccggcccacttgggagccctgctgcccagttctccgggccgccgtacatgcatcctttccgccccgcgtcctcgatgagcgcaaacagattcgacgaaggctactccgaggagacacgcagtcaaagtgggagcgacatggtcatgaggagcgattcgcggctggctgacgatgggatccagcctgactctccattcaccctgcccgactgggtcatggccctgagcgagggcgagcgaagtggtgggtagcactacgttggttctggtgtttcatactaacgtgtcctagaatttgcatatgccatcctacggtcattacgaacctcatcgatatcagaaatcgtgcaaaagctgaacccgttgctccacctcgatcccgtactgcatctcccgcccgaaatcaccttccaaatcttgtcatatctcaacccggagaccttgctgcgctcgtcgacgctctcccgagcatggaggaaccgggtcttagacagcccgctgtggaagctattattccgtctcgagggatggaatagcaactttacacaagtgcgcgcattcgaagaggaacaaaagcagagacgtgtcgagggcaaggaaaaggagcgcaagacgcgaccacgagccgccgaagacgtcgagtacgataagccttcgagcaagaagcgtgcgcgagagcgacaattgttcggcgatggcccaccaggaaacagcataccagaatctgcggacggcagttcctcctggagcgagcaacatggacttgtcgaggccgacgacagtcccacggctcgggcagaagatcggatggagggcctatctttcgacaacgactcgtccgttgagacacaggagcgaaaactcattactgctgggagctcatccgcggctgacttcgatctttcgggggttccagtacaaccatcattattactgcctgggtcggaacccaaaatcaactggcaatatctgtacaagcaaaagcgacgacttgaagacaactggaacgctggacgattttccaatttccagctcccacatcctaaccacccggacgaagctcatactgagtgcgtgtatacgatacagtattcgggcaagtacctggttagtggtagtagagatcgaaccataagggtctggaatctcgatacccagcgcctgatccatcaaccactcactggccacgaagcttcggtcttgtgtttgcagtttgatgagcgacctgggcaagatgtcatcatctccggaggctccgactgcagaatcattctttggcgattctctactgggcgtatcatcaaggagattgagaaggcgcattccgagtctgtcttgaatctgaagttcgacgaccggtacttggtcacttgttcgaaagacaagacgatcaaagtgtggaatcgcacggagatcatgcctactgatgacacctatccttcatcgacactaaagtctgcagcgaagtttccttcatacatcatcaacatgcaagaatacgttgagagccaacatctgtacctgaaaccattgcttccgtacagtctgattatgactttagaaggtcacggtgcggctgtgaatgctatccaaattctgggtggaaacatagtttcagcatcgggggaccgcagtgtcaaagtatggaatgtacggacaggtgcttgcatacggaccttttcgggccacagcaagggtattgcatgtgtgcagtttgatggccgcaggatcgtcagtggcagttcggacgaaaccgtgcgcatattcgaccaagcaacgggggccgaagttgcctgtttacagggccacactagtctcgttcgtactgtgcaggctcagttcggcgatcttccaggcaatgaagaggagcttgaggcacaggcacgagcggtcgaccggaactttttcgatgcgcagaataggggtctcgtctcaaatgttcttagcaagaatcagcggcgagctcggaacgcagggtcaagagatccgaaggctatatttgcctatggcgcaaagcttccacctggcggaggtggaagcaagtgggcccgcattgtttccggttcctacgacgagaccgtcatcatctggaaacgcggacctgacggagcatgggaaaaggcacagaccttgtaccaaaacgaagccgttaggaacgcaggaggtcgacctagacgacccgccgttctcccacaggcaaatgctcctcaagcaaaccagaatccacctcagaacaacccgccaccggcacaagctgcgcctcaaaacaacttccaagccctcgcccagcaggcacaggcacaagcgcaggcagcacacaatctcgctcaacaagcacaagcgcttcatgcagcttcgcaagttgcgcagggcactaatgccaacgtcacaaccgctaccacaaacgtgaccacggcagccgcagcggctgctcaagcggctgctcatcctgcacaagcagctgcacaaccaccacaaggcgcagcagcgcatcatcaccaccatggacatcatcaccaccacccgcaccccctcgctggcccgctgaacaaccagggcaccaattcgcgcgtcttcaagcttcaatttgacgctcgcaggatcatctgctgtagccaggacccaacgattgttggatgggactttgcccagaacgataaggatattatcatggcgagtcagttctttggcgattcgttctagaataagggtatcttgcgtagggctgcggcatttggggagtttcgctatcattacgtcttttcagttggagcgcaagggcatattcatggcgcattgttatgcgtgtatttccgattgggcactggttggtatgggaaaatgaatgcatagcatggacaggaaacgaaataaacggttctttattattttctcaatggaattccagcggtatgagctgctatgatacgatgaactactacggtcaattcacgattcgcagcactgtatgacagcacttagcatctcaagtgtaatcatccttcatttctcatgtcacgaaaataaacatgtcgactcacggtacggaactacagggcttctacaagccctgtctccttcgtacgctgtccaattacagacaccataacataaaatgtccatctcacattcttttcttactcacttaccgtcatctctccctctgcgtcagccaaaaatccgctgcctaaccagcttatgcgtactcaataaatgtgcctccggcccgcgtcgtgacaataagcctggccgcggcgtagcgcttactctccacccaacagcggcaggcgcgggtgacggcacatcagggatccggacagcgcgcagacttgtagacggtttgtgcggatcggatactatggattctatcgatgttaatcgaaggggtgagacggttgattttcatgtgcgcatggttgagtggagtgcgtgtcacgtgctgggcgcttgggagtgtgaaattgcacatgcacatgcacatgcacctgcgtcattcatgtgtttccgaggcttttcgagagagcacatgatgcgcggagggggattaaagtttgctgtgctgtgtaaaggcatggttggattcgaagaggggtgggtggtgctgtggggttgcggtcgtcggttagcgatgtgtgtcagactggcatcgctggttggtatttagcctacatcggcgaggcctgtatggtaatcggggtaccatgagagagggggcaaatcttgaagtttgttcgactcggtgctgatattcgctggagtattgatgcaccaggttcctgggtacagatgttcgtggcaataatattctctagtttgggctactgatgtccgtggctgtgatgttctctctttggggaaagtatgtcggtcgcgccgggtaggtttacttgggctagtgcgggtgtggagaggacggtgaacgctcctgtaagggtagaggccgacaatcacatgacggtgagcgtcgaggcagacagcgaaggcagtgttcgtccgttgtttattatggggtggagtcgtgtaatgagcagttgggagccggaacctgtgcacccgcagcagccggagaggcgtccatcagacatgcatacgaatgctcgcgctatgatgcgaaaatatagggaccggaaatctttacatgcttgcgctgccgggcgtgataaggctgagtgtaggtgcgtggtcgtcggcaccggagcctgagtgcatccgccagacgctaagatgcagaggcaagaacagccgggggatggcgacatgccacgaaatgcacgccgccctggcgggcccgcactccccacttctcagaatgcccctggatttggaggcgcgtttttcgtccgcaaccggaatgcctggtgttcctggagtctggatacgcgtattgtgcagggtgtgaatgggcgccctgcagactgcgacagaatgaagtcaccatcggcccgttgatgtctgcgactgtgtgggcaacgtcaacgaagaacgtcgggcaaacagtacttcgtacagcctcgcaggacagtggccacgcggtgagagattgcatgtcgagtctgtggcgctgttgcatgtccaattacacgtagcgaatcgccttggacttcctcggaccagttcagctcgctacgttacacaagagaccggccggctgatgtcgccaatcctccgcggcctcacagagacatgtgcgcggggccacagcgtccagtgtatacgaccctgagttctggttgctggggacgatcgcagcacacgttgcatcgccatggactggactatgggagagccgcacgaacaggccgccccagcaaatgtcagtcgcagctcggaccgcgagattcacgatgcacgatgagtcgaaacgaacgggcatcgcacacaaccggtgctgattggcgcgtattcattctcggcagcgtatatgccgtatccgacattctcgacttgccgcatcaggccacgccattgacacaagcgagctccagcgcccggacagcaggccatccgcctgccgtcgcaacgcaggccaagccctctgtccgccgccgctggaccaaattccttccttggggcggccaggccgcagttcattagctgcctgctcctacatttaccggacgccgcgctcttcgtttataatagctgtcaccagtgccctttctcgacttcctttgcttgtatcatcctttaatactttttttgcttttcttctagtacccttcccccggatagcaccgccaataagctagtggcgacagctctctcgcccaccatgaatccggtcggcaacctcgccgtgaacaattacgaccgcgaggctgcccatactggagcaccaagccaagacatggccaaccacccgtctaaccactcgcacacttccgattatgaaagagagatttcagattccgacgcttcgacaatagcgccgaacggtgatggatcaccacagagcaagaggaacgacgcacgcagacaatcctatcgcagcgccaatgaaatagccgaagaggctcaagagaccgcgagaagggaggaggaggtccatcagcttgccaggagattgactacccaaagtcacgctacggccgctggccaaaacccattccatgcacccccaggttcagctctcgacccgcatggagagaactttaatgctcgtgcctggacaaaggctatgctcaacctgcagctcgaggacgaaaacgctggccctacccggaccgctggtgtatcgttccgcaacctcaacgttcacggctttggtgctgagaccgactaccaaaagagtgttggtaatgtctggctcgagggaccgggactcttcaagcgtttgagaggagacaagggccgcaagattgatatcttgcagaactgcgatggtctggtcgaagctggcgagatgctagttgtactgggtcctccgggttccggttgctctacctttttgaagaccatcaccggcgagacgcatggtttctacgtggacaaggaatcgcacatcaactaccagggtgtcagtccggagctgatgaacaagaactaccgaggtgaagccatctacaccgctgaggtcgatgttcatttcccagccatgacggtcggcgagacgctctacttcgctgcgcaggctcgacgtccccgtaacattcccggcggggtcagtgtcaagcaatacgccgagcaccaacgcgacgtaatcatggcactctacggtatctcccacaccctcaacactcgtgtgggcaacgactttattcgcggtgtctctggcggagagcgaaagcgtgtcaccattgcagaggcctccctcagcagagcacctctccaggcttgggacaactccactcgtggtctcgattctgcaaatgccatcgagttttgcaagaccctccgcatggagactgaaatcagcgggactaccgccctcgttgccatctaccaagccccgcaagccgcctacgaccttttcgacaaagcgcttgtcctttacgaaggccgacagatatactttggcaagaccaccgatgctagggaatatttcatcagcatgggcttcgaatgccccgctcgccagaccgacgccgatttccttacctctatgaccagcgctctcgagcgtgtcgtgcgtcccggctttgagaaccgcgtcccccgtaccccggatgagttcgcgcagcgatggaacgagtctcacgaacgcgcggcgctgctggcccaaatcgaagcttatgagcagaagtatccacttggcggagaatacgctcagaaatttgcggagtcccgcaaggcccaacaagctcgtggtcagcgcgaaaagtctccatacactctatcttacggccagcagatcaagctctgcttatggcgtggattcgtgcgtttgaaggccgatccgagcatcaccgtcgtccagctgcttatgaactccgtcatggctctcattgtatcgtccatcttctacaacttgccttctacaacccagagtttccagctccgctccgccctcctctttttcgctattctgatgaacgcctttggttccgccctcgagatcctgaccttgtacgctcaacggccaatcgtcgagaagcattcacgctatgcgctctaccacccatcagcagaggcgttcgcaagcatgttgacagacctgccttacaagatcggcaacgctatcactttcaacctcgccctgtacttcatgaccaatctccgtcgcgaacctggcgcattcttcttcttcgtgctggtctccttcactctcacgttagtcatgtccatgttcttccgttccatcggtgccttctctcgatcgcttgttcaggcactggcgcccgccgctgtcctcattctcggtcttgtcatgtacactggtttcaccattcctcccatctacatgcttgggtggtctaagtggatcaaatacatcaacccggtcagctacggttttgagtcactcatggtcaacgagtttaccaaccgtaacttcacctgcaaccagttcgttcctcgaggcgctggttacgacactgttgcgggcgtgaacgttgcgtgtatggccgctggatctgtgcccggtcaagcctttgtttctggtgacgcctttattgggacttcgttcaactacaagccatcacataagtggcgcaactatggcatcctttgggctttctgcatcatactcatgtgcgcctacttgttcgcgaccgaatacattaccgctgcgaaatccaagggtgaagttcttgttttccgccgtggtcgccatactcccaagagcaagtccaccgacgacttggagggcgcagctactggccgcgcagtttccactcagtacgacaactccgacgacaacatcgccatcattgaacgccagaccgccatcttccagtgggaggatgtgtgctacgacatcaaaatcaagaagcaggatcgtcgcattctcgaccacgttgacggttgggtcaagcctggtaccctcaccgctcttatgggtgtctctggcgctggcaagactactctacttgactgtctggctacgcgtactactatgggtgttattacgggtgagatgcttgtcgacggcaagcctcgcgacgactccttccagcgcaagactggttacgcacagcaacaagatcttcacttgtctacctctaccgtccgcgaagccttgactttttctgctcttctccgtcaacctgcccacgtttctcgtaaagagaagatcgagtacgtccaagaggtcatcaagctactcgatatgaccgagtatgccgacgctgtggtcggtgtgcctggcgaaggtctcaatgtcgaacagcgcaagcgtcttactattggtgttgagcttgctgctaagcctgctcttctcttgtttttggatgaacccacctctggtcttgacagtcaaacgtcttgggctattcttgatctccttgacaagctgaagaagaatggccaagctattctctgcactattcaccagccttccgctatgttgttccagcgtttcgatcgtctcctgttcctcgccaagggtggacgtactgtttactacggtgatgtcggcaacaattccaagatcctcgtcgactactttgttcgcaacggtggacctccttgcccgccttcagccaacccggccgaatggatgttggaagtcatcggtgctgctcccggttcgcatactgacattgactggcaccagacctggcgcaactccccggaatacgccgaagttaagcgccacctcgctgagctcaagtctgagcgtggacaggcccaagcacttcaacgtaccatgtcggcccagaagcgtgacgacgcagcggcctaccgcgaatttgcagcgccgtttggggagcagcttatggagacaactcgccgcgttttccagcagtactggcgctctccaacgtacatctattccaagattcttctctgctcgtcgtctgcacttttcatcggcttctccctctacgcgatgcccaacactcaacaaggtctttcgaaccagatgtttggtattttcatgctgttgaccatctttggccaactcgtccagcagattatgcctcacttcgttactcagcgcgctttgtacgaggtacgcgagcgacctagtaagacctactcttggaaagcctttatgatctccaacatagttgtcgaacttccctggaacgcactcatggctgtcatcatctttttctgctggtactaccccatcggtttatacaaaaacgccatccccaccgactccgtcactctccgcggtttccagcttttcctattcgtcttgatgttcttgctcttcacctccaccttcactcacatgatcattgctggtgtcgactcggctgaaactggtggtaacattgccaacttgatgttctctttgtgtctacttttctgtggtgtcctgtcgcaaccttcgcaattccctaggttctggatcttcatgtaccgcgtttcgccatttacatatctggtcagcggcatgttgtccgtcggtctcgccaacagctccgtcacatgcgccgatcgcgaattagtcaggttcgagcctcgctctgggcagacatgccaggaatacacgcagaaatacatcgacaactttggtggttatctagtcgaccccaacgccaacagcaactgcggtttgtgctccattaaggacaccaacaccttcctcgcatccatttcttcggactacagccaagcgtggcgcaactttggtaagtcttttcatcacgtccctcgtatcttaaaaagcaaaattactaacattgcaaaggtatcctttggggcttattgcatcttcaatatcttcgccgctcttgccctctactggctcgttcgcatgcccaagacaaagaaggagaagaaggacaagaacgtcgtcgctgcccccgcacctcaacaagtcttcaacaactccagccctgttggcagctcgcacgagaagcaggagaccaacaccgatgctcgccgctacgccagcatcactggaggtgacgagactccgccacgcgagattgtacaagagaaggtgtaaatgttgacagcatgtacatgtttctatttttgtgtccctttttgttttgtttgtcaacacccctttgcgggaatcacgctgcatagacgtttttagaatgccttgtccatatcgctcaagcgctgagcacattcatcaatctctcttttcttgttctaggtctgggatgggttacgtgtgtagggaaagatgtagagttttagttatcttaattacttcaatgaccatattatgtcatttcgcttcttgaaaagtcttcgtggagttggatttttgtgacgactaagatttgcctgatggactggactaggttatatacttggagcttgattgcatcgcatttgaacttcgcgaaatcttttttggattgttgacatgtgatccgagcgcgacgagcggctattttgcacgggcagttattcttgcagattgctgccggtggtggtttgtatgcttccatggtttgttgcaagctctagtgggatgtgtgtagaagtcgcatattcaatctcgtctcgaacaacgactcgctgtagaaaggcttgttcgggatctacgtaatgcagttgtttgactctacacgccttgttgttcgaatctacgccccaagttgatcgattctacatcccaagttgttcgaatcctcgcctctagttgttcgagaaaggtcacgtaacgattaaaacgttggtaaccatactaaaccgtatattgtcgccccattctcgatcatcagcgcctcccaacacacatcaatatactttgtacttcatcgcgtgggtgtccgcatcggcctagtccgcacaggccatttgtagcaacgacccgtcgcgtcgtacatttccaacctcccctcctccaccacaccataacggatccaaaatcaaccacccgcattgcgagaatgccacgttccacgtactgcacaaatctggtcttcttggcgggctgtgcggcgtggtatgtgcccaagggactgtgggaggaagcgacgggtacgattgcacgagaagacggggagacggggacgtgatggtgacgactggggttagtgagtacggagttggaggcacgtggacgacaaatcactcaacatcgagacagcaaaagaatgaggtattgaacatgattatattttgactgaattgctgcatctcacgatgtggccagagactgggcaacgtaacagctgagtgtttcgttgccctaagtcctgggccacatcgcgagatgctacaaacaatcgtaggatcgcattgcgctattgacgcctacccttttttggggctttcgcgtcagcgttcgctgacgcgcgtctgtccgactcctccttatctctcgcttctttgtgcatcgactcgacaaagaacttgatgccggagaagtagccccaattcggacccgatggctcgggaacgatgctcatctcgtggtcccgcttctcaagtccataccatactgatgtatgatcgttgcatctgcaatggtgtcagtatcacttgaacgaatctgaggtatgttgtaacttaccgcccatacctgaagaggtattttgctaaattctcgccttgcacgaaggggtggccttccattcgcggaagctattgccgtggccacagatgacagagtgacagcagcgccccccaaaggctcacacaaagacactgtatccggggtcacagccgacacgaggacggtatctaaccagagcatccttccggtggcaaccacatcccctgaacataccgaaacgagggtagcatctactcagacagtagcggccacatcgcctgagcatgtcgcggatgacattggactgatcatgtcggcggtgaaaagataccaggaggaacatgatctgcccagagacaagggcgcgaggttgaaacgaattctcgacatcttaagccaatatctactgtgtgcgaccgcattgcctgaacgcgctccagatgatgactttgcaatgatcatgttgctgttgaagaagcttcaggagaagcctgatttacccagccacatgaacgaaaggttgaaaagcttcatctacgtcctagataatcgtccttctacgtggatcatcgatttagccaagatcatgatgagtatggaaggaacactcgataacatgcgcaaatctttcagaagattgcagggaaacccgaactggtatgatggtaccgtcgatctcacgacgccttcagagactatgctggcttctaaatggaccaagttacggcaacaattgaacgaggcggttggcctgtcagaagacaaggttctaccacctggacacctcagcgcacatttagctcaggcatgtgagagtgtaattggggtcagattctccgatctgaacctccccgactgggttggtggcctcaagctaggaagacctggccttcacactgcacattgggtcatgagtgttgttctttttacttctgtgttttcgatcagggaagctgtgcgtgacgcagagtcttggagagttgcaaaccacatacttgactcatttgagcaatcaggaggtaagagtcaattatccaatggtacaatagtatttccagctgacggtgagctagaagatgggtttgaggcggccaacatcggtcgtcgcataggcctgaaggttcaatacgaaggcgaacaatatcggaacacagagatgaagaccgaagtgaccgagctgtccacgacattgcagaaaagctgggaagcgctctatcctggtactgaaattacactagcgatgatgggatgtgggcaggtgctccacggcatgattgaccttaggcagaagttggttgtgagctcaagggactacaaaatcatccggtttcgacctggcacgaaatacgatccaacctggatggaggctgagatggcggcttggcaaccggttgtcgatcagcctaccgaagaccgcgaggtttgtatgtgtctgtggcctgcgctcgtacatcaccccagcgactcaaagaagagaaaaagcgcgaccgacaacacctttctccacttcatgggcaaggactccagctttgaaggatctgatttggtcgtgattaagagggcggtcgtgctcttggacagtccggacgagtagcgctcgggtgccacttcgcgagacaacacggtggtcatcggaggagctgcaagttgccggtgtatggatgtttcggtcactcaatcttctactaaaatctattccgttcatgcactgttgcgcccatgtgctcagtcaatagctttgtcgtttacaatgcaaacaggatagcagagccaaacagcttgcgcaagcccgagtgagtaatcaagtttcatcccttctcttggtaaagctctccatctgtaagctttctgttggcgttccctctgtcgcaacactggccacgtgacaggaacatcctttccagtatcctgttatgcctctcaagcgacaagaacaatagtttcgaaaaccggggtcatctattgcgacactaaaaagcgacatcgaaacattgcagagcagctgcaaagcttttcagagactcgagagtgagctgtgggcggcagagatgcggcaagcgcgagcagaggaacaagcaccgccatctgctcggatcgtcccggacatgttcatccccggatattcagcgtatgtacggcagaaacaacgcaggtggccttgcaccaacgatgggtgcatgtgattgtgagcgtgagcgtgtcgtggtcatgtgacggcttgcacgcgccaagccgcgcgagcgcaccttccatcaacaatttacagagcagtcgcagctaccctcaccaaagattcccataatttgtaagtcgaatattcaaaggattaggccgacgcatcatctcaagagctaatcatggcaatgtttaggctcagattacaaaagtggtacagctgcaccttcaagtaagctgatcgacctagataaacaaacaatcgtaaaccggcacccttttttaagcgcttatcacgaatgtctcgtgacctcactgtttgagtagtccgtctacttcgccgagctgccaaacataatctccaactccgcacacacagcgtctgtaacctccttcgtgcccgcacttccacccagatcgcgcgttcgaacaccccgctcagtgaccgtctcgacagcatccattaacttttttgctgcgctctcctcacccaaccaaatcagcatctccgacgcggtccagaaagtggcgactggatttgcgacacctttgccagtgatgtcgaatgcagagccgtggatgggctcaaacatggatggattcttgcgcgttgggtcaagattgctagttggtgcgatgccaatggagcctgccagtgcagcggcaaggtcagagagtatgtcggcgtgctgtagctgttagcactccactctctcgcaatgaggggagctagtcttaccaagttcgtcgcaacaatagtgtccagcgatttagggtccagtaccatgcgacatgtcatagcatccacaagcatcttgtcgcactttacatctgggaagtctttggcgacctctgctgcgatctcgtcccatagcaccatcccgtttctctgcgcgttgctcttggtgacaacagtcaagaattttctaggtcgtttctgcgcgacctcaaaggcgaagcggatcagtcgttcgacaccatggcgggtgaatatggcgacttctgttgcagtttcccatggctgaccacgatgcgatcgacctccctgcccagcgtactcaccctccgtgttctcacgaacaattacccagtcgagatcgccgtgctcggcttttcggagtggtgactcagtgccacgaaagatcttggttggccgcacattcgcatactgctggaatgtttggcagattgctaggcgcaagtcccaaagagagatgtggtcaggcacgtctgcgaataagtcgttagccaccatttccccgtggcaccacacacttcaacataccaggtgcaccaacagcgccaaacaatattgcatcatgctttctcagctcttccaatccgccatcaggtatgtactgtccagtcttcttgtaagtttccgagctccaatcgtaatccttgaagtcgagtgtaaatgtgccgtcgagactcgcaagcttgcataatacttgtacaccagcgtcgataacttcgggcccaataccatcagctccaatggtagcaatggagtgtgtacgttgtgttgcgatgggggacattttgtgcaggaagtgataattggaaagtaagaccaggctaacgcaagccttgcgacgcgtgtctactgaattgtatatatatttcgcgaattgctcacgtgctgcggactttgtatgtccgggtggagttcgtagctggagatgctgtacctcgtcacaagtggcgagtggcgcgattacaagtggagatgtggggcatgaagcgcagagagagccggcaattgtccggctacttctcacacagcatactaccaagttacaacagatccgtccgacatcacttgggcagcacgaatgttcctagactaattgcctggattgtaatcttgaaacacgtcccaatgctggtcttgttcgaaccagaatgggatgtcgaatccagagaaagggtccagtgcatcaaggtagcctgggccgtcgccttgactttcgagatgactgtttaggaaggtactgaatgttgcgacttcaggatcgtatgggctatcttgctgtccccagtcatggagtaatgagtcgtgtagttgcatatctccagccgttcgcaatgctccaaatgggtagccttggtcagcttggtcaataccagcgagaccataacccgggtcgccaggcgtaacgactgaagcctcagctgtaggcgcagtacgatgaggagctgcggagaccgagtccagagacattcgttgtggtcgtcgaacaactttgtctacgataccactttggtcttcctttgcattgtcgatgggatgtctcatcatgcgcgagcgtaggtctcttatagctgctgcactcgcctctggccatgcgctgcctcggcgtgcaagatgttgaagcaccgcaatgctttgttcagcgagtcttaacactgttagcttaattccaccgctgccatgtcggtcgcatacctgataacaacttcttcagtcatatggccattgttcactgcatagaagagtatgaaggtgctgatccatacagcccatgtgcaagatggccacagcaaagtcaaacgctcgcgactattgacatctgtgttaacagcaccatatagctcaagtataatagattgcgctgagccgatacatagctgcaaggcagtatcatactctgcgccttggcgagaagcggccaggaccggccggtgaagagagataatggattcatgcttgagcagtgctagaatagtggaatagtatggtgatgttaccgagctactgtcggtgtctctcgtgtcttcaatatctttccaccactgcgcgagcttggaagtgatcgcggtcgcctgatcgccatctctatgaacataatgcaaggacttgttgcgcagctcgattatctcgccacgtagcctcgattcgcgagcaatgaaactttggagcctcaaacggttatctgtagtcgtgtgagatatgtaaacttccgatagttgtcgccgtacctagatgaggtgctcgctgggcatccgtgtgggcttcagcgttaggaaagcacacgtcaacgtcgtcgtcattgatgccaagtggtagtcccatagattggcagatgaagcggtcgatggtatacaatgaccagaatatccgttggcgcagctccttctcagtgactgagaaggaggcatatctggcaggacaacgatgtaggccaagctgaacggccatacgattgacgagacctccaaggcgcgaagcagcattcaatcgcagcatagataccaagaatagctgaacactgatggtagcctgaagaccaagtatggatgttggtttggtgaggacatgttgtaggctgtctaccgctgcatcgtgtgaagagaagacaacctcgctcgggtatttcgaattggatgcatgaccagcttgtcgctgatcagctaaagatatagaaaggactgatcggactatgactattttcagttcttgagacgtgctagactctgatgaaaaagagagctcctggaaatagcccaaaaccgatggagcatgcaggaagggatagagcatgtgccaattggcgaagtagcttccgctcagttccacaaactcctcataggagacgcttgtcaaggccttcgagctaatctcatcgtctctccataagcggccggatgtatagggaagtaccgttggaagctggtcatcctctccagggacaacatcgctgacaggcgtgcttccggtgaccgataggttaacgccgggatctcgtaacgcgccatacacagacctgatgaaatagataccactggcactgcccacgaatccggagaacttatcaccacggacactacgcattagacccacctcacgatgtggctgcacggaaatacgtcgtcgtttcgagggcctttcattgggtacgatgtcttccggtctttgcccatcatctttcaaatgctccatggaggtcgtgtgtaaatcctcgtgactctctagattggtgttcgcgcagggagaagtgcgcggaaaaatttccgcaactggttcaacaagcgcttacataagcataccaggttgaggcttcagctgctgccatccgttgaagaagaatggaagacacatgttcataatcaccctggtcccatcagaagtaattgttacgccaggatgtgggcttgtcggcggaaagtgacgcattcggtacactgggaggtttgcaacccccgagtcgctccattgcgtctcctggatctacacgaaagcctgctgatgtttggtcttcacataggctgggcatggtagaagtagtttgcgttttcgagtcaggatgtgtacccgccgttgcctcgccggtgacctttgcatcctttcgtgcgctgtgcgtacttggccgctgctgctcatcacgaaaccacgtgaggatatcttcacttgtctgtaacggtctctgcatccactctttctgcttctcggccttcgagcgtcgcggtctggactcagtcttggggccactctctacgttcagggaaagagattcaaggccgtccatatcttggagagcgcgaagtgtagcatacagtgcagcttcagtgtcctgtaatcgcttctcgatactgttcatgtacgcagctgggagacctcgcttgccaccttctgcgtagcggcatgagagtggtgacagcagacactgcgaacatattggactgataaagtcaggtcggtcgtaacaagagagtcacattggcagcaacgaacagtttgcggtcgcatttgcattttttggagcgacaaggctcactgcaatggccctgttaatcgcctggttgatgtcgttcgctgtgttgatacacaccacgcaatagcatttaaattgtcctgttaatcgtttagtcacgtgctaagtacttctaggaacttcgcaccatgttttccggaagaatgtaagagagggatgtgatggaagcagggttacgatgcttgctgcgacgcgtcctgcgacgcgtcctcggcggcccgagcatattccgagtctaaatctgcctatatgcctacaccacgaccatcacttgccatcgggattacatcaatctatatcttcgccgaagcacctttaactgagacaaaaacacgatcaagaaagtccttctgcgcagcattcgcagttttgcttacgtgaacgtcagcctcgaacgcgtgccctccgtggtacattcccggccagacatggagctcacaagaggatccatttgcccagagtcgacttgcataagcaacagcgctgtccctgaagacttcacactcgccgacgtcgataaaagctggcggtaggtttgacaagtcttgtgctctccccggaacctggatatcgctcggtgcagcccgatccggacccaacaccaaatcccaagcttgtgagttcctgactgccggccaagtcgctccagaaggaaattgtctatgcgatacatctgtcacgcggtcgtccagcataggtgtagagagcaactgagctcggatgggcgggtactttcggtcccgggcaaggatgcatgctgcagcagctggggctccaccgccagaaagaccggagatcacgatccttgatggatcaatacccagctctgcggcatgatcggctatgtaaacggtagcagcgtaacagtcgtacgcggcagcgggagcccggttttctggcgccagcctgtactctacggacgcgaagaccaaatcgtcgtggacaggcaggacagtatccatacacacttccacaccgaagaaccgattgccgccgacctgaccgccgccatgacagtacaaaaagactgcgcggtctgttttcttggatgtcttggtctcaaagagcgagatagtgacggtgtgatcgctgaggccttgaactggcggagcaagaacctcgcggtgtttgagattagtgtatttggagagcaacggttctgctgtagccgctagtaggggcccttcgcgcagcgagttcacgtcgaggtccggaggcaggccagcaagtgcaacgggtgtttgataagctgggtcaaatggtgggtgaggaattggagcttgctgtgacatgttggtgcaggcttgtacgtgtagttctcgcgatgagcaagttatcttgaggatcagtattgtgcctgttcgtataggaaaggttggccttacaagcttgtatagtgcggcggaatggctggatatttgcgaagtaggtgtattttgatagaatgagtacttgcccacattggacatggagcacctcatgtatgaactcataccgaagcaagtcacgtgacataagacacggcactgagtgctcccacgcccgcggcccaattttcgtcctgataaacggaccgaattggcactggcgttgttatataatggcaattgaccttaccccgctgtagcttctcaaatcctcgctcccatcgatccgggtacaagccgcgatacggtatacggcgtgtggggtttctgacgaaggtaccgttgggaaacaaatctgcttgttgtccttttcccgaaggagcgacaggtctcggtaagactagagagtggttcacaagcgtttcgcgtcaggagcctcaagaacatggttgctattcatttacggaaccaactgtgtctacgttctatggtaccgatgctgacgagctgcgacgcatgtgtgaaaagctccccgactatcgcggagtaagatcaggacaccgctcttccctcacggaacttttggaattccaccgagcagccaggccactaccctcgttccgcatcgactagtggtcatttacggggagagatcaagtagtgaagtatacaagggcctgaggagcgtccatcaaataggattatgtcttgatacggttctggtgaacatgtaactgtgcatgtcgctcatcttccaatggactcatccggggcgatctccgttggtgcaagcgctaatagagtgaacaactctgtcgcagcagtgcacatactgataatggtcgaaagggtggtatcggtacctccgtagaggctcccatgtctttgctcaatcatccatgagttggcatgctcggcgtaagctgcaggacaatatcccatcagcccccaagtgaaacaagacacccctcgtacaacatatgagtcatattctgtcatgttactcgcttttgccaatcgttcgctcgtcaggtgggccagttcttgagtctctagagctcctaaacgtgcgctgtccgcagtcgtgggctgctctccggcactcattcccacatgcggaatctccattgacgagagctcaccataatttttgagccttccgcaacgtaaaccactctagtgtagtgtcaagaaatagttctgttcctcgagcactcagacgaatacgaatcgctcgaaagggtgtggcggggcgtggaagaagtactgataaactagtcagcagactgtacatacgcttgcttgtggttcgatgtacctgcatgacaaggtgaggtgtcaacgtggcccatggtaatggctctggtgatatgagaagggagtaggcaaactcacgctggatgcactgggtgcttgggattgcggtgcgttgtagctcatataaggtgagtcgagagcataatgttcggcttgaggcgtgacttctccagcgcagtggtaggagtctgtggttgtctcaaagactgcctggcttgcttgcgccgagaagtggaaagtctctgggctcagggtaggtcgtgatctaccgccgatgctgttcatccatgctggtgtgtatacagtgttcgatggagacggcgagtcaagtgtttggctattccaggacgacccgaatggtaggtaagtctgtgtagtgggcagtccgtggctgtcaaaagtggtactgcttgatgtcgcagctaggtccagcgcaggaatgccgctcgaactcaatggtacgaagccactggctgaaggtagcataaaaggcggagatacaagccctatgtcattttgtgagacttgagagctaacgtgcgcttgctgcggctgctgtgtgggctctggagtctgaccatcgtttgacccttcttcaaccaaccgttggaggtactggagcttcttcttgcgtttttcacctacacgcaacagttgtaagcaggtgtaagctttcatgttgtcaaactgagacgtacggtaattcctcgaagcaatcctgttttgctgcttgcgaatctcgctattgaccttcttgggtttctgaatgagctgctcttcttctaccattcgtgtcgctcttcgtgcgcgtcttgaaacttgttggaagtgaagcagtgttggagatggcatggcgcaagcggaggaatcaacacctgaagatgtgggaagcgatatgcacaggaaccgttagggaatgcttggttttacagtcggaattagtaaaagcaaggcggagctgagttgacatggtacgttagggaggcgccagccctgatccactaggctgaacacccaggcctatggaggtggcagctgcactgttgacctttttctggcgggctgattaaggaatataataatagcaatctgtcagaacagcggatataagcgagcgcaaatacccatcttgccacaatcaaccttgacctcgctttctctgcatgagatggtgatgtgagcaacagttctaagacctcgaagaccgaacaagttggtaaaatagggttttattacgtggtaaaatgccataacagatgctacctgtagcgaaaccatcatccgaccagtgtccgcggttatctcttgctgttttggacttagtgcaggatatttgtggctgattcatctccgtaatgtcatagcccgagcttggtccgtgagtgaaagactggccacgtgaggaatcgctcggggtatagctggcaaggctgcaattctgcctctgttggtacagctgttccaagcgcaaacttcgtgcaatgcttcggataacgcgcgactttacgtgtatggcacctgaagaacgatgagaagtaagcagtcacgctaagctgggtgcagtcactgctggctgaccaataggatggagaagaagcgcttgcagcgtaagcatcacgaactcaatctcactccgctctttcagcgaagtgaccaaagttgaatcgtgtttcgtatctggcagcttccttattgtggatttcatctcatgtgttcctagactaatccgaaactctcatctactgtgcattttttcaactttccatggtatcctggaggcactcgctgcgacatacaacgctgctacaacaataatagctgtgcctggatgaactggatgcctaaccggtaccgggctcgaatgcggctgacaggtcgaagcatgtctggctaccgggaatcgcagcggcattatcgtcatcagcgggccagtatgcagtaaactcgagatgccgatcgataactttcatacggaccaggagcgtaacctcgtatcgctcagagccttcctcggcatcgggcgggatatagagcttcatccgatcttgaaggtgcgtaacgtcgaactgcaccaagccgaactccgaggtcttgcccttgttcttagggtgcgagcgtgtgaagtagtcctctgtacaggtatcggaagcatacagcgcttcctcagcgatccatttggagtcttctggactgaagtaatgcatgctcaagaagtcatacttgtgcaccggcttaacctcgcccttcccagctttgatgatccagcgaatagtacgcatgatgtactcttcctgtgagagctcagagatactccacgcctgcttgagcacctctttcgagaagttgtagtcggggtcgtctgggacgtggtagagcacgccaatgctgcgacaggggatgcgcttcggtccatcgtctttgttttgtgctctcataatcgcacctgtcgccacgccggttgcgcttgtgtttgctgccgcgggtactagctgcatagtggtgccatgttgggcgttatatcgttgtaaactagacttgaggtaatccttaagcgctggtgagtctccaaagccaccgaccagtacgactttatcgattttggtgttgctgcgttgcgcatgctcgatctggtccagcagaaggcactcaatggtcttgagcgacttgtcgaagaggtcctgtagatcctgactaagaaatgttagcctttgctgcttgctgcagtttcgagttgcacttacgaactcagcacgaagtgattcttcactagcctagagttgactgagctccgcttcaggccgtgaatacggaaggtgaacgattgttctttgttagggtcgtaagctcgcttcacttcgctctcgaagtaaggcatgatctcagagtcgatgacgttgtagatagtggtgccctcctcttcatcttccaggtaagtctcatcggtcaaattgatggcagcaaacctgcgcatgcgcgtgttgaggtcgctcgagccacatactgcacctacaacaggcgttagctgagagatacacctcacaagatactgaacgttacatacctctggggtgggtgacttcctgttcaagtcgaagcggctggccattggcaatcttgtatgttccaacgtcggtagtgccaccaccgcagtctagtaagatgaagcactcgccacgctagaacggtattagtaaaggccagcagagaaattggacgcgagacgcgggacgcaagcaacttaccctcagatgagcggagtccgaagatactacatgcattgcagcagcctcagcttcattgaccatgaacaactgaggcatgccgagactctgcgtgccaaactgtaccgtgctgatcgccttctgcaaacaagtgctcatcgctgcattcgcccttgcgctccagcatacaggtacctccaatgtcacttccactagtgctgtcagtgttatgattcatgcgtatcaagtgtgtacttaccgatgctactgttagtcagaccgtgatcccgctggagtactgacttggtgtgcttgaggaagtataccagtaagtgctcgatgacttcctcgttcttcttgatgagatgatctttcttgagctgttgtataacgccaagcacatctttcctcaggtcgtacagaagagggttctcgtccaatagcaactttggcttcgaaaccaggccggtggtcttgtaagcagaacgaagtggatcctcttcaggtagctcaaggcggcgcgtgacttcgtacccatagagcacattttgaacagcattgcgccttgcagcacccttttccttgctcgggtaccatatctcggtgggcacctgtgtgccgttgcgtccaacacagcgatcgccagggaactcctccactgtcagcaccacactcttcccttcgtcagatgcatggcatctgacgaaagcaacggtcgtgaaagtcgtgccgaagtcaatcgcgacgcggtagtcgggcctaacacgcacgtgatcatctgagcggtcctcatgtgtatgtcgggttgcctttttgggaggcggactgcttgacgcgcctatatcgatgcgctggcttgacatcatgtagtactccagagcgtgttctgtgagatctggtaatggtgtgatgaggccctcaagacgctactggcttgaggtgatgtaacaaatgtatcgatgttgttggtgggctcgcaaggttgtggagaggatgtcgaggtccatatgcgagtagaggggaagcatactgttgtcatggagaagccgctagaagtacagctcatctcattggcccatgtttattgtgctcgcggcgcgtttgtatcggaggtgagggtggggcgcgacttcccgtgctgctccttccatctcttgccttccatcacctaccacaccgacctcattaaagctcatactgcacaacaaaccaccgatctccaagggcccagcttcagtagacgaagaagacacgcatcccttgagtgccttaatggaaggtcccgataggcccaacatgccagccgctggcgcaaccagatggacaaacagagaagtagcgtttgtgctcaactttgccgacttttgcctccaaagagagggaagtgacttcaggcggggcgtcgagcaggagttcctcaaattcgccaaccgcaaagtgactgtcgccgcgatcagcgccaaaatgcgaacagtgcctgctaagcaggacaacgtcaaatgggcggaccttgcagacaccggaacgcaatgtctcgatctcgagaaacttccacgcggggtcatcgatgagatgcaaaggcagcgcagggtttggggtctcaaagagttgcctcaggcagatgacactcaccgtgctgctccgcaaggagaaggtactaagctgaaagctgagactaccattgtgagtgtactgaacatcaggtaactaccttagctgaacttccacaggcaaactcgcaggagaacttgcaggccaacctgcaggccaactcgcaactgaagcagcgagtcaactcccagcagtcctatcgagaggacacagtctccgattcagaggcgtccacaaagcacttgagagacgacgaagactttgaagagcagcctttgcgaaagaaacagaagcccaaccctgcagctcgcaaccagacttcgaaccgacagcgcagtacaacagcgccgccaaacaaagccaagccaaaggtacacaagtcgcagcacaaaaccgcaaccgcaggccagtctccagtcccggaagcaagagccgactgtcacaagcgaaagctaagctcggctgacattatcgatcttgccggcgcgcctccctcacccaagcgacaagctcttgggtctgctttctcgagaacagaggttgaaaatgggacgacggtcacgcttccagagctccgcggcacggcaggcgatattgctgtccaagacgctccgctcatagcatccatgcgcgctcaggcacagagccacattgtgcctacgaccgaaaacgcttttgagaaccatgagcagtcaaaggtctttgtccggggcaacaaggcagcagcgacagtcccgcctcgcacccagtcacagaagacagcaatgccggcggttgacaagcaagtgatgggtcctagacaggtcaaccctccttctgcattccagaagccgcaatctcctacagagcccacttcgacgatagaagcggtgagagatctcacggaaattgttgcagtgctgctgcgccagcagacagtggcgagattcggtatgacagaggaggttgagtcccgccttagatgcatacaaagaacaaccgagcgtgagcctggacagtttttggcgaaaatgcttcaggatctcaattctatagatgccgcgagggaagatctcagcagattggtgcatgacctcgttacacgccgggagctcaaccgtgagaacgttttcccgagagacctggattcggcaggtatcaacaggagctggaaggctctccgcacatacgtcgaggacgcatttgggttcgaggactgtgacgaacctctgccaagggcggaagatgcaggttatgtcgcagcgcgcatcgacgatctcgcgaacaacaagtgcgcatcagggcttacctcacccaagcagttcctcgaggagctgaaagatcgtctggagagtccgcatttggtccaggctactctcgcagccttgctgtgtggatggctgttctctggcccggagccgatgtgcgaggacatttactctcccaaggaactggaattgtaccgtgcgttgctgccaactagtaagtattctgcggaatgaataatgatacattgactaatcttatatagggggcgcagcagaagtgcaacagcttgacaagatcggtatgaagcttctcttcgaggacaagaacttcaagagtagcttgctccagctacgagcggagcggatactggctgatttagaggcttctctgaaatacgcatgcccgatcgctccaggtttcaagaagctcaacactccgcaagagtgggcggagacggccgtcgagctaaaacagacacttatgctcaatgcccacgagttccgaattcacaattgcatgcccggtacccagttcgatcctacctggatgcaagcaatgaattatgagcgtttccccataccagatgaggacgccatgggcaggaatatcgcggttggcctattcccggcgctcacggcgcacgatgcaccgccatttagcgacagcgccacgctcgaagacgtcttggccaagaacaagaccttctttcctagctttgaagagaaacggggcctagatgcgaagcaagtcattgccaaggcatccgtgttgttgctgtaaggaaactcgtcgatcctgttcggtctttgtcatgactcccacgctcaccagtttgagtgcctttgactccctcttcggaggttgagttggcgctcgctggtgagcgtggtctgagcctagacagaccatgttccggacaatggacctttgcttacaccaccgtcacaccccaattctcccgaccaaacatctgtcccgccgctatgcgacctgcacacaccatgtcgaatgtagcagactttccactcggctctcattctaccctcaaaagttttgttttcttctcccgccgaaacatatgtgccgtcaccgggcgacctgctcatacaatctcgagtatagcagacttccatgctctgcttctccaaaagggttgattttattcctcgagcacaaacgtgtgccgccaccaggcgactagaccagagtcttgccgctgattcaaccccaaaagttttgttttacccatcgagcacggattcgtgcagccacaaggcgacctgcgcatagcattcagagggtagcaactctccgctttgctttgtagtgcgcccctcgacattccaccggagatctttgagcactttgtggctgacctggtggactccgccaaagttgagggcgcttggaagctgcgttgtgtctgctgtaagtacttggctgctgatcgttgtcgtacacaaaactaattttcaataggaagcttcggctcaagaactggtttcctttctcgagcacagatttgtggctctccagggatctgtcaagatcatgctaggttcaatacctccatgtgtcctccagttcactaccaagtttttttccttcctgtacgcacatcttcgtgcctcttcaacgatgtgcccagcttcctgacgcagaatacgctttctacagtacagcgtcgctgggaggtttgctggaagccggtagcgatgtttagtttcgagcacagaatacactgaagactaaagcacaaccatccaatgcatgccaaaaagtgatgatgcgaatgaagtcgtgacggcctgacgcttggagcgcatgggtggagtgcatgaactcgccagaagcctgacgtcggcgcgctcggaccgaatcccaacccaatgcacttgccaagtcactcaccagcctcgctcttggggattacgcagctggtcttcttacgtgcaaccgagactcgccactacaccgccgcaatcacgactctgggcgccatttcagccattatacataaccccaccctcacaagctcagcgctgcacatctgcgacgtccctcgtttgccaagccacgtccacggtcgacgtcacctgcgctatagcttcccccaactgaagccactcaacccagcctaccgcgcagccccatccctaaacctcgtccacccacggcgccgtagacatcgcttgagtcgctcgtgaccagacgtcatgtcgaaagtcgtgagaagcgtcaaggtaaagacagcaggacggcttgcgatgtgctcagctactgactggcgctgcagaatgtcaccaaggggtattcggccgtagaggtcaaagtgcgcaatggtgcgtgagagcctagacgccaattgagtacgcatgctgacggctgtagccaccagcaatgacccatggggtcccgtgggctccgacatggccgagatcgctcagatcaccttcaacaagtaggagacgacagctgcaagacagagctgcgctaatgctctctttagctcgaccgacttctaccaggtcatggacatgcttgacaagcgactgaacgacaagggcaagaactggcgccacgttctcaaatccctcaaggtgctcgactactgcttacacgagggctccgagctggttgtgacatgggcgcgcaagaacatctacatcatcaagacactgcgcgagttccaatacatcgacgaggaggggcgcgatgttggccagaatggtacgctgcgctgaatgctacttgcacactctccgctgacttgcgcatagtacggatggcggccaaggagctgacctcgctcatcatggacgaagagcgattgcgcgccgaacgagctgaccgaaagtcgtggaagtctcgtgtgacgggcatcgaggagtacccgggtcaccagggtgcccacaatggagagggatcaaaccggcgcgcaccagaacgggaccagcgtcgccagcgccggacagaagaggaggatttggagttcaggctggccctcgaggcaagtaagaacgaggcagaggaagagaagaggcgccgagagcgcacaacggctgcggcgggcgacgatgacgatctcgcgaaagccatcaagctcagcaaagaggaggaagagctgcgtcggaaggagctcgagcaaaccaatgcggatctcctgttcggcgacgcgtccgcacaaccgacctcataccagccaacgggcaacaaccaagggtaccagcagcaaggccaagtcgactggtttggcaatctcgtggaccagaaccaacaacagccacagaatacgggattcctcaacaacgcgtattcgcagcccactggaatgcagccgcagcagactggtttccagaatggctacgggggctacggtggcttccagcagcaacagcagcagcccacgggattcgatcagtttggcaaccagcaacagcaatatttgcagccacagcagactctccagccccaacagacctctttcaacatgaacaacccgtatggccagttcggcaacggaggattcggcgacatgggccaacagcaacaacagcagcccatgcagcagcaagactcgctccagcccgggaaccacaacccctgggctgccaacaagcctcaagagtcgctcatgccccagcctacaggctccaacaaccccttcgcttcaggcttcaaccgaccgcagcctacgcaaacgcaagcccagccaactctcagctcgttgcatgagcagaagacgcaatcgcaattcaataacacatccttcaacccacctacatcattctcacccccgcagcaaacgcctttcgcagccccgcaacaagcgcagccccagaaagagatggacccgcataccgccagactcaacacgctgcttgccaccggggaaggacaggacacttttggcaacgtcggcaatcttcgtctgccggcccaacacactgcacccggtacctttgtcaactctgcgggtgctggtctcaaccgcgtcaatgcgaacgcgacgggtaacaacccattcctcaactctcagttcaccggcatgcctcagcagaaccgcatagcgcctgcacagactggccccgtaggcaacttcggtgccaacccatatggcaacgcgaacccattcggggcaccacagcaacagcagcaacaacggcagcccggcgccaataacctcatagacctataaggtgagattgtggtccggggccataccatctattttcatttgttcgaccatcatcatgaagcgttccccacttgccgtccataactatcgttgactattggggatgctgaaagccttgtcctctacctatgggggccaggctggcagaggcggggacgttgccggatggaggctgtagatattgtgattcccttcataggcagatactcgattgctgttagaagaccgcattgccctgcgtgatgggaggttgtttaatcgttgttagcaaaatcgaacatgtccaatggaccacgacgtttttgattgatttgactgcatggaccagctcggcggccgtatgcaggttgatccgtgctggattcgattcgcacgtgagggcgggctgctgcatgcgagcgagcgagtccctgctggctgtccgtgcttttggggtgaagatcgttcccgggcgccgccctgatcgcccccgcagttcgcagttctagctttctgcttcgagccgtggtggccagggaccttgtttcctttctccactccaacacaaccaccaccaccaccatcaccacaagcaattgtacgaatattttcttttttggagtagcgatatttcgtggagcgatacacgtttactgctactgtttgctacgcgctgcgatcggaaggaacgcgagtctctttgtaacaccatttcgaatcaactgtacatatcgacagcgatgagtctcgccgcgcgctccatcctgggcaaaagaggctgcaataagatgagcagcacgacgacgacaaaccctccacccaagcgcacccgcacccaaacaaaacgcccccgtcacggcctccccacgcccgaacccagcagcctcgaagaacccccccctcgcaaaaaaggacatcttccccttcatgtcgctccccgccgaactgcggctgcacatctacaccatggcgctcgtgcgcgcatcgccaatccccctgcacattccgcgcgcgcccgaaaaccccagcgtcgagaaccacagcatcaacgaacatagcctccgccccgcgcgccacgtctccgccgaagaacccctcacgcctgtatccgaccccatcgtccccgtgatcctgcgcctcaaccagcaaatccacaaagaagcacgccagctgctgtatgccgagaacacattccgcctctcgctgctcagcggcatacacacgctgtccatcctgcaccagcgcagcaggagcatgatcaagcacgtcgtgctcagcatcccctcgcaccacgacatcctcgacggcttcgcggacctggtccgcctcggcctgcgctattgctggggcctgaagagtttccgcatcgtgctgctcgccagcctgccggatgacgggcgcatcggcggcgcgacgagcgtgtatgcgaatgcatttcacatactgaggtggttgccgcgggggtgtagtgtggtgctcgaggggtgtgtgagtgagacggtgcggaaggtggtcagtgaggagggcaggttgatgaatgtgttggatgaggtgagttattatacatacttggcgcaggggaggtggatgtcatgctaacgactgtttgtgtgtgcgaccagacgagttatttgaagagacagcatcagatgcctgagcggcattaggaagtcgctatgggctgaaggagttgttgcaatgatatttctgttcgcgatgtatattttgcacttcaggcttgtcaaggaagcgcgtgttggatatcactggattagcgctgattgatatatatttgtattatggatgccgaccttgtacggtcagcgtaccttaaagttttcagcattgtcaccataccaacacattcacgcaagtggtttgatcgcataatgattatagtgttggaatttttggctctactcgcgtagatgttgtgtagtagtctaaggcggatataaatccttcattaagtaccagtctagtaaagtctgcccgtggttgcattaggaaaagcagtcgagaaaggaaagtctgaagcaaccaaaacagatttcgacggcccagtaccagtcttgcgtcgaggcgccaaactccagccgccgtccgtttgagcactcggcgggaacatgtgcatccgccatattcccagatgaaccaaaataaatactccggcaacaaaggagatctgtcttaattgagagggagagattagcctgcagtgaaacaaaactggggaatagaggcaataatcctgcggggtccaggcgaaccactatgcaggtacccgaacaatcccgacaacacgccggtcagcaagtaggaaatttttgtgagaacacaggggtatagttcctgccgagaaacaccgggataatgagttccagagacgagtgtgctagtgatacaaaaacatgtagggagcctattgcacggcgggcgcccacaagtcgttacccatgcgttgcgggtttgcgttataatggtcgggctctgtgctgttggggcggcggatgttgtggttctggtagtacatgctgttttgcgtgttgccgtactgtggctcagggtagacgtagccattgtctgcctgtccgggggatggcagggcctgctgcccgggtgattgcccagccccatggcagaacatgtggggagctgccgttggcgctgagtggtgccggaattggttgtggttgggcagtcgtgggaggctcccaggatggggggaggtccatatccggtggggtgggaggtgatggggaggacgggagctgcccacgctggaatacgattgcgtggtcaaagctggagatgcgcgcgggctgggctgcggcatctcgctgcgcatgtgaggtgggacattcatgccacccatgtaggcgtagtcggtcgcttgacggtgcatgccaggaacaacaccagcaggcatcccgttggcaggagacatggagagggtgcggtcgccaggcgaaggcgtgtttagtggcgacgcgttctcggagtagtcgccgccatctgagcgaccggtcctgcttggtgcagcagcacgggaggcgagggcagcagcagtggcggcagccgcctcttcgacagtcccagtgtgatggttctggtgacgtgtgagagtagtgcggcgcgtaaaagtcttctggcagtcggcgtatgggcacttgtacggtcgctttcctgagtggatgcgacgatgtcttgcgagcgagctcgagtcactgaagggctgggtgatgttagcgaggcccttcgccgtcgaatgtgcgaacgtacctttccacgagcgctcacacatgtgtggcttctcgccagtgtggacgcgttggtggacggtcagcgcggaccgctggataaactgcttgccgcagttggggtagtcgcacacgtggggacggatgccactgtggatacgttctgtaggtaagtgtcagtgcgtgctttttggtgttgaggcccaagctccataccatgacgtgcaaggtcactgcgtcgcgcgaagcccttgccgcacgttgaacacgcgaaagccttgggtggccccgtgtccgacgcgggacggccgccctgatgctgctgttggtcgggcacctgttgttgctgctgctggccgtacgcgtggtccggcggctggggaatgtagttgttgttgttgagcatgggcatcggggcctgcatctgcgagggcgacggataccgcatgccattcatgtgctggggcggcatggctgggtacgaggggagaggctgttgcggctgctgcgacgagtagcgcgacgagtctgaagggtgcggtgagacaccgcgctcagagccgttctccgacttgatgcggccattggccatgtagggcggcgcaccaaagtgctgctgctgcatctcgtgctgcatcgcgtgctgcatgccgaatgggtgagggtgtccgtgtcctgcgtattgtgttaatcgcgcgttcaatatggtgtctagttccatctctgacggcgactgcctcgcgtgagagcggcggaagggctcaaaagggcccggcgaacaaaagacgggacagtgcgcaccagagagggaaggagcgggctggcggtgagcctcgcaactgcgcggcgcgatgtggtgatgatggggttcgatgagagggagcggccgctgtcgaggtggtccggtctttggggagttgagctgtcggatcagaccgcgtacaggtcaatgcagcggttgcactacaggtcgaggtcagtcgggtggtggtaaaaggcaaacgcaggcgcgaggcgggtgcggagaaaaaagggaaaagggactcgtcgcgccccaagaagcgtcggtctggcaggcacgctggccacgtcctacgggtcgaaaaggggaatcgggcggtgaagggcctgcagcggccctgcgcgggctgcacggggcggcggcggcaaggtgaacggagctgtacatacctgtgatagaaaaagagcgggaaatggtcggagcagtgagtggtcgtgatgagagacgtgaggttgaagggtgcaagtatttggtgcttctttcctcttgttgcgccttggtccgatcgggctagcgtggttctgagtcgccccttcccttcctgacaattgatgtgcaggcgcacgcacggtcaaagcgcttcgtggatagcctcacacgctgaaactgcgaatcttactacgccgtcgccgcctgtctggctttgtgcgcgtcgccggcgaacagaatccgcgccctggatgactaacgcgctgctgacgagattttcggctgccgcgcgaagacgatgatgcccgaggtcctgtctggcctgtaccggaaaatgctggcggccacaaactttcgtctgcgttcttgcgtttaattgcccggattaacctccgctccgctggtgtcggggagccgcgtgatcgtgatgttggagtccggtagggtctgtgtccgtcccgctactatattgctttctgcagcccaacacgcctgcgaattatgctggtgtctatccctatggccggtcggcaaaagcaagtctggttcgtggctgcgccagagttagtcgccgtgggccaactgtgcaagggtattcgtgcgctgactgtgtctttgcttcaggaatgtggattggggatggtgtgctgaccttcttgttccctattcaacgcgacagtcgctgatggaatctggtctagctaggcgtgtgctaggtagacgctgctggagccttgggtgggaagaggctgccgtgtggttggtgtgaccttgtagggaacggtggtggtacagtcaaatcgaggggtcaggcctttcttcaatgtcatggaccagaggatgctcaagtacgcagatcgaagctcagaagcatatgacgaggacgtttcacacgcagccctatccctgtggccatctcgcgcacacgacactacggcttcaccatcgcaatctgtgctagtcttccgctgctagctacttgtcaaggagctggggcactcttgcggccatgcttgaggcgtatgtggcgctcttgtgctgtgtgcagatgaggatccacaagccgacagctgcagtgcatgccgtcgaccagagttgtggtgttgcataaccacactgcatgttttgagcctgacggccgagcggaggattcaggggcaccgcaaatcagtattgctatttgcgatgcagctcctgacgcactttggaagatgatgcactgtccaagcgatgcagcgaataacgccgggattgcttctggaaggacgctagaaggaaggtgcgatgcatcgcccctgcaaccccccatgggtggcccggacgcgctgcgggcgacaagtttggagccgctggggggcccaagcctttgcaacaccacgggacagttggcatctggataaaccaacccaggcgtcttgctgcaataccgcctattggcaagctttcgggttctgacattctgacagaggcgtgggatcgcccgacgacccctgatttatttcgagagacacaaacttgtggtggctgcaggctagatttggtcaccgaaacttacctcagtgtcaggaacattatattcaccacgaggcagcatcacactcgcacgggctaccctgcattgacatcatctagagaagctgccattagcgatagcttctggggtatgcggcgcctagagtgagcatgcccctttcgttccctcgtcacgttggtccaacgtggctggcagcgccttctccattgagtaagagcaaaattgacaatcacaacaacaatctccctcacctatgcgaaccccacatgcagccattgtgtcgaccgcaaagaaggcattcggcagcctcgtcgtcctcgcgtgtcggcgatctcgtgaccatgactgcgggctcattaggttagcaccgagagatcgccttttcacgccaagagcggctctttgtcttcatttctgcgcggctggactcactgaaatttgccgacaactatatacggtccagagcagtcattacaagttccaatcgcgacttaccatgcttgatcagtgggtgtaacaactcagtatttgatgcccaagatattcggcagctggcaaagcttccgccagatccgtctgtgcatcgcgccttctaaaggccatgcacgcgcttcacccgaacccgccttcagcctcacacaccatgtttcggtcatcgaacttaccacatcgtctgcaacgtttcccatccatcgtcaaaccattgatcggtcttcgcttgcgcgcattgtcgctgattgtcgctatattagaccccgacacaacacttttctcatcctccgtctgcttagcttgcataccgtctcccaactcagcacattatcttacgcgtccgatcagcagatgcaaggctgtttcaccatggcttgtcgccgtagtcaaagccagtggggaattgctccgtcgatctattcttgtcctcaacggcacagcacgcgtcagagtgccatgtgctctgtgtcatgacagcatgccactggccagcggctgtggccccaactcctgcagcctgcgacggcgcccctgtgcgacctgcgaccccagcccaacgtcccggagccagggttaacttctcacaccctgaccgtagggcgactcaaacgatccaagcgtccttctacgcaatttctagaagggcgcttggacgggccggtctcagagcttcgacccctgatcttttcgagaagattggcccctttactaaccccattgcacgcccgaaagcgagctgggaaatgaaagattgcgagaccgccttttcgttggcgaccagtttctgaccgcttcattgctgcgaggctgcaattcgtccatcccccgcattcaggttagctgtacgattcatggtcagcagcatgctcaccgcgaatctgcgttcggctgcctgtccgcttgcagcggtgttgggacatgcaacatcgcatcgagcggccctatcaacatatggagggttctcctacgggtgctacggatgatacggatgccagtcggggaagaaaccgcgcatccgacgatatttcgcctttctgcccggccaatctattgtacgactctgcggccgaagaatgcacaaagtcgagtaattacgttttcatgcacgttgatagatctctacattgtcatctgcaaccactgatgcgaaaagccacggcctgagcaaccactggtctgggtccgctaaccaccacatcccgctgagcctgacaacatcacgatcaatgctttaatctgtgagtggcaaccgcccctcggagacttgtgagtaccgttacacggcaggccattcgggagcacgaagatcgcccgggtgggtgcagctatggctgggcgtccaggattgcacgcaccgacatcatagatcgatcgcgcacgctcagatcaacagtgtgcgctcgatgctttttgtcgagttcgcgaggcaaaggagtccttgctgaagctgcagagtaccataagctgacgcaaagaccagctcttgcccttaattgattgatcgtcctcgctgacttgacacctcaccctgcactaactatagcgctttggcttccgtcatttcatatgtaaatgctccgccaatgaccttcgggccaccattccatgtcgcaattgagatgcacggcacatagacactacaggtaacgaagaccatgtcttaaatacctatttaccaacgaagatgtacggtcattttcgcgccatcgactatttgttttccaggtatgaagaaatcatgccccacagcagttagcaagataatgctagaaatgattcatgatctcgtgcttcgctggatcatgtttgcagtctttactcacaactatcatgatgtaaaaccacttcatgacgttcagtaataactgttctccagggttaaactcgctgtttagccctacaggaaggaccctcctcacaaacagtctcgttcggagttgtttttgatccgcagttcttctctctcttgtcttttaacactagagcagtatatcaacgtgtatccatttcaagacagactttgctgagttgttgttcttgagtgtatgggcaaaaaggcagagatatggttgcctagtattccagtcattttactcgaacgagattccttgtcgtgcaaggggacacgtatatatggtatcgtctctaatctcccacaaacacccgcggacaatgattctgaaatgctagtgctataatacagggtgactgttacaaactaatcgtacatctgctacccaacacagcagtatcacacccgtggtacgcctcccgtgccaaatagttccatcttgatcctttcagctggcaccccatagctcttcaactttgcttgcacatcaagcatgaactgtgtcggtccgcagatgaagtattgcgtctgatcgttgtctgcgaatagggcgtctttgccgaccttgtccatgtcgacccgacctttgatatggtagtcctgtccttccacctcgccttctttcggattcgagctgaagtataccgcacgtatgttcctgttcgccgcaaccaaggtatcaacatccttcttgaaagccctcgcattcaaatcgcgcgccccgtgaatccaagataccggtctcgaaccctgctccgccgccagtccattcaaaatactcgtcaaacacgtcaaccccacacccgccgaaataagcaccaccggtccattctctccgctctcctccctatcgaagaaaaaatctccaaacggatgcgagactctcaccacatctccctcgctcttcccatgcagaatgttcgaaacatacccctcccgcgcctctcccatctctttcttcacactaatccgcaaataccccttccccgacgcatcgctcaagctgtactgtctcgcctgccaaacccctccatccaattcctcaacccgcacattcacactgacatactggcccggtttgaacaccggcacctccacccccgcctccttcggcttgaggtagaagctgcatatctccccactcccactctccgcgactttcctgacaatcgtgaaatctttccaaccatcccagcccggcgtggatttgtacaacccctcctctttagcgatcatgatatcagctaattgccaatacgccgcgccccacgcatccaacacttcccccgtcgccgcagcgccgagcacggttttcatagtcgccagcagaaactcgcctacaatggcgtactgcgctggctggatgaatagcgacacgtgcttgtggcagattaattccagcgcggggctgagcgcgcctaggttatcgatgttcgcagcgtacgcgtagagggcgccggcgagggcgcgcgattggtggccggttgcttggtgggtggtgttgaagacatttttgagggaggggttggcggtgaggaggtctgtgtagaattttgctgttatggcttcgccgtgttgggcgaggactgggacggtggattttattatttggacttgggagggggatagaagggccattttcgaggtgttggtggtgcagaggtttaatgatgttgaggtatgctcgtatctctttttgttaatgtagttggggttgatgatgaatttgcgtggtagtgttgctgtgtatatattacaactcaccctcaccatctccaactaaataccctcataccgttcctgcaagacccgcgcaattcagcatctccgcggtttctcatagtagcgcagcaaaattgtcgagcacaagttaccaaccctggtcatcagagatcatacgtgcatctcctaaagagccctacaaattccttgaatctgggcagtgggttgctcaattacgtacatcgcacgtggagcaggagcatttctccgcgagttccgcgatgagggacaggggtgtgtggttcggagaccatgcctttatcggaattacgtggatcagcgatatacatcgttttactttgactgtcgacatactcatgggatgctgtgatttcggactgggcatgtctggcagatcgatcaacatgcagaaatcgcctccaggttcagacatgcccataaccttcgccaaacacacgagcgcatccaatccctcagatcctgatcataaagcataatctgttcctagctcgctacaccgcaatgcaattaataccgtctcgtgtcatctccacgcgttacgaattcccttcccagcacctgttgtgactaaaagtcaccccatcaccataagccgacatcttccgacgcattgtaagcggagtcacatttgaggtcattggacgttgaaaggttgcaggtcggtggagtgatgttcgaggttttaggtcggggtttctccgcgggatttcgtgtggggcgcacgtgatgcgcgcgttgatgtggaacacatgtgttttggggtggtggatgctacatgtattttggattctggagtaaagtagaattgagacagagatgagtggatgaggtaggcgacgaatgcgagacggtatctacaggtaaagaggctcatccaggattgttgtcttgtttgtgacaggggcaagtcccgacgaccgttgcattattcttcatcttcggagcatacatcatcggaagatattgactgcatcgctacgactatgaggcagttcccctactgaagaattgtaatacggtttatgagctattgaggccgccgagttactcgattgaggcaacccgcgtttctcaaaggtgacattacccgcaaccttggtaccggagtgcttgttataagctttcccagtatgaatacaaaaggttatattcttacgttactcgggccttcagactggtatacgccacatcagggatcccgtcaaagacaaaagcaaatggtctctttagatcagaacactcttgatgccatcgtagagagcaaaactctgcgcctgaaatagatgttgacggtagtgatgatcatgacgatctgacgcaaagtgtatgaggctcacgaagcttggatgcgcgatgctacaccacggactgctagccggcagcccactagttgctagatcgccctggcttccttccgagctaactcgtcggatgacaccctgaggctgacgtttgcctctcaagccaatgcagcaactttcctaaaaagtctagtacacgtcagacgagccaaagcatcagccacagttaccttggagtcacatctgacgcctttgtacgcgctgaatcagcactggcagtagcgttccaatgttgttcgatattgcgtcatgctcgatgattcaacgtttctcaggtgtgagtatggcgagcttgcccaatccctcttcatgactgcctagcgtgcctatccatacgcgtatggggtttggaggctcgtcgtacggtgtatcgaaaatgtctaggtagcctgatggcatggtgagatgggtagcagaagttaccaaaaccagtacattggaccgcgcttgacaaccatgcggtaatgattaccaataagtctagcacctttatgcgaatgtgtagccaaaggtgcgaaagtcagaagatgtacacgcggggtagacgatcactgctgtacgtttacgcaccatgtacttagctggaagaagctcttgtgcaacatgacttcagtaaacgcagaccgataacgaaaaccgtatgactgccaagggtcagcactgctgctacaagtagagtctttccttgtgtttcgatgaatctaccgccacatcgtcagtgtctcatttcagctgtcggggcatatatctcgtgggccttatgggaagtgtggctgcaacatctgtgctcgcggctatgactgcctcctatgcgggggatacgaatcgtgctagcaataccataggcacattcttcatcttcctctatctggcgttccagggaacttgctgcaacacaatgatgtacatatacgtatctgagatctttcgtactgaaatccggccgattgtaatgggattcatttttttgggcaatttgtgacttcgctgatcttgttgcaaacagtgcccgttgggttcgcataagtacggtggaagtactatctggttataattttctggtgtactgtgtacattcctagtaagttctctggtctaataggtactacacggtaatacaaggtaatgttgtactttttccggcccgaaacagctcaattaagctgggaagaggtggtacggaatttgggcgatgaggttgctagacatattcacgatgtcaagggccaggacaagcttaagctgcatgaggctctcatgccgtccgaaaagagcgaattttcgaattcgcaaatgatggaggctgacgtgaatgagacgtaacgacgtgataatccgatagaatacatgttctagtccactcaaaaatgttacacatgtgctgagatatcgtacttcaaggcgcaaagatttcaggggtttcagaccttcttctaagcttggatagtagttgtgaacgatgtatgtgagttgtagtttgagagaacgtctattaaaacaactgtgaaagaggcgaggctcccgaggccgaaacaggcttaggtgatgcagcctcacctgatcacttatatccgaacctcccctctatcgttgttcatgtgccggagtgtcgcggtatctcatggccgcaatagaatttgtcgctacgtacaacgttacgcacaatttggaggtggtgtgatcgtgagcgcgcatgcatctccagaggttgagttagcgatgcatcaatactttgatgctgacgcacacgagactagagactatcgactcgtaaaaatagaggccagtgccaatggcgtaccagcgggagtgggtggaaccgtcctcgaagcttgacggatcgtatccgaggcttcaaagagcttcgcgcaccctgtctcgctgacgcacaaatgcagatctttgtgtttctgcctcgacacggtccgttcccagataggcagcccgtgatagactaagtcgcgcgaatacgaaaattcacagtggttgtggcaaggatgatggctaaacgaacgtcatcgcggagagatctgcatggcgcctgtacgcctgaccccgagttgcagggtaacatcacggaaaggcaggatgaggctgcacagagccctgcagacgggaggagttcatcaggtataaagctgagcaccatccttactaaagaacaacattatccaacatcatcgatcaactgcctaccactacagtctatttcacacttctaaatcgattttctcaacacgaaaacactccttcaacatgaagaccacattctctgtcgctgctttggtggctgctgccagcgcccaacaatacaacatcacctccaagggttttcagctagtcctcacctctgacgatggtgccatcaacagcgcagtttctgcatgccataccggtgccgcattggagtcgctttgtttgtccaaaaccagtgatccctccaagccctctccattcgacaccttctacttcaacacgaccagcacttccgagccacccgtcaaccacaccgaactcggtgcggagggcatcttgacatggttccttccagtcaacgactacggaaacatcccctcctctgcatacttctattatgactcgtccaccgactccgccaccccaattttgacgacgggcactcccgtcgatgtgcagcgcatgtccttcaccgacaaggatgagctaattctccagggatacatcgactggactgcgaacccgcccaaatatgctggtccttacggcctcaacaggtggtacgcttgtcagacctactatgctggataccagtacaccaacctcgtctggggccttggtgctggaaagccagagaacccaacttgtctcaaagttgatgtcaaaagggtcttcgtctagagatacgcagatggctggatgatacgatgcaatgaaggcacatgaggaataataggcggatatcgatagttccacggtcgcgcatatgcttaaatgcttaatatagtaattctaatgttattccctaactgtacagagagatagactcagctgactcggaccctaagtgattgctagtggttggagccgagatgaggctgagaatgacgcgcagggggcagtgagcgaatcatgtcacaagccaacaacaatgctactttttgagctgccatgccgagaacatcgcggagcaaacttccattgacaatttttctcttcactggcggcgttcgcattcgccggttgatattgtgcgctcgccaaccgccatcagaacccgaataacagacgcatccgattcttcaggttgacaaattctgcgtgcgcgttcttcctcagtatctagcctgtgtcgtagaaacatattggatctgtttgtcctaagtttcaaaatttagttctggacagctagtagacctgtggtctacgactggtcctgcgttgcgccctccgcgttcatccgtggttcgacgcgtcactgcaaacctgagtcattgaaccttctactttcgtgaggccaaaacggacgatatgcgtaactatgcagctctgtctatccttcacgatccaagcttcgcatcactcgtcccggagtttcttggttgcttggattataccaagcttttctttcgttatacatctctaaatccgcttcgatgattcccccaatacaaattttcctaattgcttgcatctcaatcacgccatgcatatcagcgagtttctcagcagcctcttcatcctttctacctagtaacctaatttacacgagcactccgactccgcagggaagcgtagcagcggctgtaattcccggagcacaaaatttcaccttcaaatcttcatcctcagctgcgctctcgtctacgaccgaagctctcacagccatagcagggctgtcgatctctgccgctcgcacggatggttccgcatcagccactacatcagttcgtcccaggccaactaacactacgccttgcaacggacatctcgagttctgccagcgaagattctcgaatatttccatggtcgtggcgcacaacagtccgttcgtgagagagcacaatgcggcaagcaatcaggtgcttccagtcttgacccaactcaacgatggtatccgcggatgtaaatgacctcgagaatcaagttaaggtttttagctgatcaacgcgtagtgtcctttgagacgcagaaaccaaatgcatcatcggaaatccggctgtgtcacacgtcttgtgatctccttgacgtcggcacgcttgagtcttatctgaccaccgtacgcgactggctcgactcccacccctacgaagtgatcgcgatcattatggggaataacaacggccacactgaacgtatacccactttcgattatgttgcgcccttccagaattctggcatgctgaaatacctttacaccccccattcgacctcaatgaacatcactgactggcccaccctcggcgaaatgatactcaggaataagagagttgtagtaatgttggactatggtacaacccaaatagaagtgccctggctgctccgagagtgggactaccaatgggaaacgcccttctcgcccaccaatccctcgttcccttgtatcgagcagcgaccaccaaaccaggcggaggatctatctcgcaaccgcatgtacatgctaaaccacaatctcaacatccaagtcagccttgcaggtcttagtggtatcctcattccggcatacagcctcttggaccaagtcaatgctgtatctggaaatggcagcttaggtctgaacgtccagcattgcgaggagatgtggggaagacccccgaattggctgctggtcgattactacaactttggcaactttaatggatctgtctttcaggtggccgccactgccaataacgtcacgtatgaccggggttcttgctgtggatctgtgagaaaaagtactgcgaatgacaaggtggtcaattatgggtttcttctagctttcctggcggtttgtgtattctcttcctgagtctttccagtttttcgcgtttggcaatctgattttattcttctgcacattctaaacgctcaataatgaattttttgcctaccacaaataccggcttatgtcctgagtgcttccaccctctcgcgattgcgatatgtccctacaacgattgtcttggctttggtacagtgacgcactcgattgctaaagtaggatcttaaattgtccgatgtataaaggctatctgtgcacggataggcttatcattccttgtcctcgtagtgcgctaacgccgtaggcattcacttcttggcgatagcgctaggttatggtatccagacttccacggtctcagaaagtcatttcctccaccactctgatccatccttacccagcttgaattaaccaagagcctcatatccaagatgccgtggatgcagacttttgtccgcggccagatgcgcagagcaaaatccggcgagcctgcaagtgtcgccagggctttcactctcttctttcagccaatgctccaagacaagcagcaagaaatccagagtacatatgcgtaccgattccttcctgccttgccaacctaagaccccgttctccaagtgctccgagtcatggttgaggatctcaagggcaaacacatcaagattgccaactgaccgtacaccattgttctgacaatttagactgacgtttgagtcctggattctcaggccaagtaagatctcgttgatgagtcgttacacccatacgagttcatttgacaattcggctgctgcaacatattctgcttcttgcgttgattgcactatgatgctttgtcgttttgagctgaataatagaggtgcatttcccatctgaatgatccttccgctggtagacttgcgcaagtccggactaagggagaggtgagcagggatgaagaagggtttatagaattggcacaaccaacagctttcattattacgacacaattgatatcttctggggctttttactatgaattaaaaatctattgttgatcggtggtaacctcatacagcaatctctgcactatagaatgtacatagtctcaagactctgatctccctcctttccgttgcttgtagcgccatttgcaatgagcttcgcctttatcgcatttctacgtcggagtagaatccagcatgctccatataagaagcccgcaacaacagtgaggccagcagacacggcgttgccttgtacatatcgcggaccttgttgactaggatacagctgcgaagacaccacattagatatgtttgcaatcgaataggcgaacggcatgccaaaagcacgtttagagtctggcgacaggtttgtggctatccaagtcacagccaatgttgagattgggtacagccctggtcaagtcagtttggaacccatacgcaacattctatgactgaccaaggacgagtatgaacatgcccgcatagcctgcaccagggttcggtgttccgacgcaaactagatatccggctgcgactgggatgcagcaagctacaatgaaaacgccacgccgcttcagcctatcggaccagtagacctggacagaaagggagatagctccaaccacgtagacaggaatggtcatgtaattgaccttgagagaggcgtaactaagcccagtcagcatcggacgcgatattctgacaatcttgcggaactcacccgagaccactaattattgtgggcaagaaaacgccaaacccgttgattgcgacagaagacgtgaagaatgcaatgccgagcatccatacgaagggatccatgagtgcaattttaatccatcttcgctcgaactcatctttacctctgagcatcgagtctcgttgtttcttcaagcgcatcgtttccttctcttcctcattcaagaaccatgccgtctctggcgcatttggaaggaagcaccagccaacaccacagatagcgattgtaatgaggaactcaatgatgaagagccacctccaagctgcgagtccgttgcgagggcccatagtctgtacagcatatgcaaacaagccaccaaaggcgccggaaatacattgggcaagatttgttgtcatgatccgttttccagctagttctcgggggtaaattgtcgtgaacaggtacgcgaaggcttgggccagaccagcttcggaggcatttagcaacattcgcacagcaatggcttggccgtaggtgtgtatgaaagctgtcccaagagtgcaagcactccatagcacaaaagcagtgcctatcgatttgttcgcaccccatcgcttgacggccagaacccatgggacctcgaatatgatggtgcagacacttgatagggtgttgatgttgccgaattgcccgcccttgaggcctatgtcttcatcgaaaccgaacacacgagcattgccgagctggattggttcagtgttacttcagttcacttgcgcgagaggaatgcccacattgtttctatctagcgtagacagtacaaggaagatgactgagaccggcacaacgtaggtgtcaaacttcttccggcaggctgcctctctcgccggatcaatgtagatgaggtcggactcgccgttgccataatcgacagagcctggagcatcgacgacagtcggtttcttcgcctcctcgatcggatcagaattcatgatagaagctcacactaaaaaaagcaattgataagctaaaacttctgggtgctttcaagcgctgtccaagtatggttcaagatccattgaagtcccatcatggtctcaatatatgctatttgacacatctcccttgatcgaataagccttccaattcatgataagggcgtgataagcattaaaaaacgattagataccccagcagagaatcgggcagatgcgatctagcatgtgaatcccaatcctggaggtgcgaacgcgattgagttcacttgcaagcgaggatgtaaatgaggggtaacgtgccggaatataccagacatggtagatgtaacttcaacggcgaatggcaagcaagacgggctactagcgcattcccttatcgcgatcggcctacgccgaaccatagacatcttcttcggcattctcccacaagatctaatcggataccattgtacacccgtaatttttgctggaagtccgacagaacgtgtcccacatggagtcgctatctcgctcaagcccgagattcgcacgcagagtgactgcatgtcagaggtgagacggcgcgtgtccagaaatagacagtcgaatgaacgctaatcgagtgtgtaggtgtcgtcgaagaaagcaaaaagtattcaccagcactgctccaatctgaacgaacatgggcgtcagtgtcgctcgctgattgttttccaccatcacagtgtgatctaaagcacccgaattgctcgaattgcgagaaggcaggtgcttcctgtttggtctacgactcggggagacagaccgaggtgagcacaccagctatagacttgcttcatccaatcgttaacagtggttgagctacctcgcgattatgtgtcaaatctagagaagcaaatcgaggcattgagacgtgagaaccaagcgctacgccagcaaagtcagccgctctcagtgatagatgacaaccctgcttcctttggttcgccttctacatcagttcaagagatcgacagtacttcaacggaaggatacccggcatcccctcatcaccaaagccaccttcaagatcttgttaagagtgtgcgaagtgttgtagttgagccttcaaggcaacctcgtttccttgggcccagcagcggcattactcttgcgacgatggtaatggcatcgatacgtgttgataccttgccgcaccctccgcactccatacacgaggataacgcttctcttccagtcgctgcgtcaacatcgtcgaaagaatcctcacttccacctcgccatgctgcagatcacctcattgaagtctacttccaatatcgcacaccgcatatgccaatcatccaaaggacacaagtagagaaggctgtcatgagcgcatatgcagcaagtggcgaggttcagtctctcggttcagccacggggcaatacatgttcacggcctacatggtatttgctattgctctttgcaatatcccaaacccatctggtggcacaagccgagtaatgcaaagcgaaggatgcttccggtcggcagttggctgggttgaacgggtcatcacttactcaaaaagcgatcttgaaactcttcgcgcggtgctcctgctagctcaattcgtttccatgtgtccatggcaagggagtctttggcatctgacaggcattgctatgcggttgtgcgtagacatgggtttacattgggaaagcgaaggacagtcacttgaagctgaccaggacgcgctttatgaacgtcgacgactatggcactgtgcctaccacttcgatcgtgtcttgagcattacgctcggccgccccttcggtattacggacgagtccacacgagttccactaccgagcccgtggacagtatctcgccgttcattcggcgcggaaaccaacgacttcgatgttcatcatcaacgagctcataaccatcttttcagcttgtcaaaacttgaatctgagatcaaacacgttcaacagagtcaaacgtggcctgtgaaggctgcttatcccaaaccgaacgtcgtggcgtggatgaatgacgtccaaccgcgcctgcaagaatggcatagcactataccacctctcgaaaaggcacattcgtcgtctatatttgcgcatcaagcttactggggacgtcatctacaacaacgcaatccttctgctctatcgccctagctcgagcaaccagcactcgcttgcagagtcgctatcaacatcacacaatgctgcctgcaatctaatcaccggaatcaaagctctccaacgagaaggtaaattagatgtgctatggaagtcagtccacgaccttttcatggccggcttgactatcatatacagtgtctggcagtccaaggagatgcgcgatcgtaatcacatccgaaatagcatatcagcgctacaatcttgcgcttccacgttgtccgcaatgtcggagaccttccatggcgcggcgggctgtcgcgacgtgtttgatgcactgtcctctgcgacgatcgagtggctgattacgaacgaagcggaagaatcgaggcagactagagtcgagtttgagaggcaggtagaagaattgctgcagcaattacagccttctacgacggctttcgtggacgatccaaacgcaagagttatgtcgaatatgctgtcaacggacaattttgcatttggtgagatgcttaattcggcggctcaatggccaggtgctggaggcatgggatattttgaaatggctcaggatcaggatcagtacatgacgggtcttggaactaatctcgacccgtttctgtattgaaagcgtagtcaaaatttccatcggatctataacagcttctatggcctttgaacgtgttaaaaaacgctatgtcaggcgacgcaatcagataacatgtcagccaagtcattgcggttgatggtacctttatgctcaaggagaacaaaaaacctcattcctcattgcgtgaaaagaaggctcgagacatccttaactcatgcgtaactcataaaggattgactggaattcggtagtgcatgtacataaactaatcatggttctgcaacaacttgcccagccatctctgccgccgtactagcaagtgaatcgtccacaatctcctcatacttcaacggctccttcaccagccttgcacctgcaagcccaacctgccacctctcaaagccgccccttggtacagacgtactcgtccacatcttatctcttcgaaacccattcgttacaccaaccgcaacatcaaccggtacattcggaaaaagctctgccaactcgtcgcggaactcattcgcatcatgctgtagcacccactgaatccccttctctagcgcaacacaaaaacgcttctgcttatccagcaactcaggtgtgatcttagccgtttccgcataatacacactccaaggaatatcgccctgggccaccatctccatggcaacgcaaacattgggattccacgcgaccatcgccagcgcagaaagattgtcagtaacgaagtaatcccccatgccgccctcgaacaaatcgcccaacattttgccatccagatcctggatgtagtccacgctcctctcatcaatcttattctctcgtagcagcatcttgaagaacaaacccacgctcgctccgccgccggatttcatcagcaccgtcttgccggcgacatcggtgagctggaatttcggggcagagctgcgcgtgagaagagcgagggggcagcgattagcgatttgcgcgaagacggtgtagttttctacgcgcgagcggtacatagagggcacccagatgccgcctagagccatgtcggcggttttgtcggcgagggcgtcgagcacgccgtcccagggggtggggatggtgacggtgacgtcgagaccttgttcgcggaagaagccatggcggagggcgatgtattccgggaggtagtttaggttgtagccggttgctgtgaggttgaacggttgcatgatgtttgaagagcggtggttaggtagcgcgtgtgtgggttttgaaatcgcaatgggacaaaggtagaagcagtaaatgttgaggacttatggcatagaatatccagtctcggatatagttggactctttacaacgcatgcctaaagctgcacatcgggtcgtcactttcgtcgtggttgtctatcatcggaaagttgcgaagagcatgtcggcaaaagccgaatgatatcggaatcgactgtcatgcggactagaaggcaatatgatcaatttacatggcagtgtgatgttccgcgcatcgaatgaagcgtatgaccggtgtggatgtcaaccaagagcggatcgagtgacaaatatagcaactaacgactcatagattgcgatgaacctgttgatcaatggtacacacctgggaaatatctgggaaagagcaagcaggtataacagctacatgttgagttgcggaaaggattcaatgtggtggttgctgcagattttgtccaccacagtcgaaatcagtgatgccgttgctgcgatcacgatggaatagtgttgaaatgattagagtgcatgctcgtcacgtggtagcgcgaatcaggtatgtgcgtcatcggtcttgcgcaaacgtgtttccgcatcgcctcgagcatccacttcatcaaatatcttgctgcgctgcgaattcttggtcgctacggtcttcgcgttcattctatcactcgcaatgagcgtcaacctgcgctgtgcgactgccaactgcgtgttcaggtcttgctactccacgccccgcgccttgcgccaataacgtagctagttgtaggcatggcgcgcgcgcgcggcaggctccgcaaagcagctgagaccgccactcctagacgatcgacacgtagaggcagggcctcacagcaagatgaagacgtaccagctattttccaggagatgctactcgaggaggaggccgctgccaaggccaccagtacagacgaggatgaacgtccagttaagaagaggaagacggcgcgttctcaaacaagttcaagccctgtcgtaaagccttcgcatgtgaaagctacggttgtgaaagggaccgaacctgcaccgtccataagatcgcgcaaagatgcttcgctcgaaccagagacaccattgtacagtcttacacatccgcctgccaccgcagggtccatgccgcccgatgtcgcgccttccagcggtcgcatactacaaaccgtgatagactccgacgagtcagatgacagcgatgaggagtgggaagacgccctcgcagatggagacgaggcggacgaacatgaagagactgaatcagtcatacctcaggtcgctggcatctccatcacgctcggagcgaacaaggatgcagaacctgctcccaagagaagaatccgcagacgagccatcacatctgtagacaagaagaagcggctggacattcataagatgcacgttctatgtttgctctatcacgtttatcgtaggaatgcatggtgcaacgacttgcgggtgcagtccgcgctgcgaaagctggtaccacccaagacattgcagaatctcgtcccaaatcccgatctcacacaatactctgcttcgaagcgcttcattgatggaatgaacgagctcaaggttctgtggaacaagcgcttcaaacttactgctcagggcatgtacaagccaaaatgggcagaggcagatgcccatgtccgaccattctctgatttcgatgaacttgatgaccccatggacaaggacgattttcgcagaacggcgcataccttgcagggctcgcaagatgttggcactcaacttttctgtgccctgcttcgtgccatcggtgtcgaagccagactcgtgtgttccttgcagccactgccattcgcctcgtctgctcagccttctaccccgcagaagacaacttcgcagaagaataccatagttctggatccatataataagcaagaagctgcctcgtctagcaagtccagggctgtcacaccatctcggcccaggaagctctcgcgcatggaaagggtcatgggcgaacgacacgccgtcctcaacaagacgggcgtagctttgcaaagacagaaggcgtaccatacaccatatccggtatattgggtggaggtgttcaacactgcgcaccagaagtgggttgctatagacactcattcgacgttcacggtgaactcgcccgagaagctcgaaccaccactcagtcatgcgcaaaatagtctcacatacgccatcgcctatgaagaagactacacggcaaaagacgttacacgacgttatgccaaggcatataatgcaaagacgcgcaaatttcgtattgaatgtacacccaatggggcagagtggtggcggaaagcaatgaagttcttcaaacggatggtccctctcgatagggaccaggtcgaagatgcagcacttgcccgcaaagaggcatctgagggcattcctaagaacgtgcaagacttcaagaaccaccctgtatatgtgcttgaaaggcatctgaagcacaacgaagtcatacaccccatggatccaatcggtaagatcaacgtgggtacaggcatgaaccccaaaatggagtccatctatcgtcgaaacaatgtacacactgttcgaagcgcagacaagtggtaccgtatgggccaggacgtcaaggatggcgaacagccgttgaaacacgccaagccaaagagaggcagacagatgtcagtcaatcttgacatggatgtcgatgaccagcaagaagaaattggtgctggactatacgccaaattccagactcgactctacgtcccaccacctgtggtgaaaggccgtgttcctcgcaatgtatatggcaatctggatctctatgtcccatccatgtgcccaccaggcggaacacacatccggcacaaaatcgcttcgaaagcagcacgcatcgttggtgtcgactatgcagacgcagtgactggtttctccttcaaaggtcgacacggcactgcgattgtgcaaggtgtggtggtagcgtcagagtacgctgaagcagtgcaggaggtcattgatggcatgatctaccaacaagaagaagccgcgaacgctgcacgcagtcgggagtcattgcgtctctggcggaggttcttccttggcttacgcattgcccaaagggtcaatgcaatggagattgatggcgaaaaaggcccgtcgatggatgtggatgtgcagcaagaaattgatcgcgaggacgagcagatggtcgagggagaaatggctggtggtttctttccggacgaagctgactttgcgcaacccccgcgagttgagcgtgcgtatgagccgccacagcaagaatacggagggggcggcttcatggctgatgatgacgaggatgaagggggagggttcataccagagagggacgatgacgacgacgctgtgaaagctcccatcagcatgaatcgcgagcacagttttgaaagctcgatcttggactctcatcagcttcgcccgcggcgcaggagtagtttcgcagacgactttgtattggaagaggaggaggatgaggaaggaagtgctgggtctacacgcgaccaatctgacgctgagcctgccaatgacgacgagaatgccgaaacccacatcgcccaggatgaagccgctgtagatggaggcggggggttcctaccagaagatgcagacgcagacgtgaatatggtcgaccagcctccacaggaagcgagcccagttccaagggacccaggcactgaggacgccgagatgccaccagaatcctctccatcagacaccgggtcgctcccgctcgaagatccagaagacgaagatgctgatcctgactggctcgtcgatgccacatagatgctgcagttaacatgcaatgaaacgttgtatgtgtgttcaatcactgttgtgcaaccaacacgtctcccgtgcgtatagtcataccgtgatggccatgtgagaccttacgatcttggctagcgctaaacgatacagccatgttcggcggcaatgttcttgttcagtgaagcaggatgaacttgacatacgtgattttgaaattttccatctaacacaaaatctatgccttttttccttctaataattcatccaaccccttcatgcccccttcaaacccttccacatcatattccttcggataccgcctcatcacatccctcatttcactaacatgcgccttctgctcctcggtcaactcctcccacacaccctcaaaagcattgcgaatacttggcttcttctccttctccgcctcttcaaacgcgcgcagcacctccttgcgcgtagtactcctcaattctttttcctgcgcgtcgtcccacagctcccgcccctcgagccacttgcgcagccgcgtgatgggattgtcgcggcgcttccagtcctcgacttcgacgcgctggcggtatgcgaaggagtcgtcggacgtgctgtggtggccgacgcggtaggccatcatttcgacgaggacgggctggccgccgttctcgagggcgaggagtcgtgcttgtttggttgcgcggcgcacggcgaagatgtcgttgccgtcgacgcgcagggtggcgatgccgtagcctgcgccgcgggacgcaatgccgtcgccccggtattggtcactggtgggcgtggagatggcgtacccgttgttgcggcagatgaagatgcaggggacttggcgggttgcggcgatgttgagcgccgcgtggaagtcgccttcagaggctgctccttcgccgaagtagcacactgccactctcttctcctggttggggttctggaggttttgcatcttgagagcgtaggcggcgcctgcggcgtgggggatttgggtggcgagggtggagctgatggtgtggatgttgagctccttggagccgtagtggacgggcatgttgcggccgagaccatggtctttggcgttggcgaagagctggttcatgaacatggcgagcgtgaagccgcgctgcagatatacgccggcttcgcggtattggcagaaggcaacgtcggaggggtggagggcgctcgctgagccgatagatatgccttcctcgccggcggaaacctgggtgaaggcgttagactagatctcaagagagcgtttgagagatcataccatgtagaaactcaatctaccttgccgttgcgcttcgaacatgaggaggtccataacgctcactgcgtgtcgtcagttgtctgcccaagtgtacggtttccagatccactaacacttgaccatgttcttgtatatctgcaaagcctcctcatcctccgtctccacgccaatctccttgtctattatttctccatattggttcatgacgcggtacgtgggtatggcatccaactgtgacggctggataaagtcaagtttgtccgtaaactcgctgttcaatgctcctggaaacaggactctgcgtgatctgttagcattgctatcttccaccactccaccaatgtacttacttctcagcattcgccgtcgacgcaacaccccggcatctctgccaaacaggcgcattcaccactcttctctgcccactgaagccaacaactctctgcgcgcgcagaatccgcgaagtgtacctgaatgacattttctttttgctacattgttctcccaagtgcggaccgcggaagtatatcaaacaaacctccttgtaccgagctcaagatgcggcggccagcgtcggcctattgaatgcctgcttgcttccttccccagacggcacgtcagcgggcccggggcctcgctagcgtgacatggcacgtgccatcgcgcatcgagaaatgttgcgcgccaagcgatcgtcacgacttcaagacctttgacagacacgacaatgcaggcttcaaggacacgtattggaagacaattgctcgcggggagtaggaggaggacggcgagagagccgtataggtgcttttcctgcgctgtcagacaggctcagcaacatacgccacctccacctccaccgccgccaaaagccccgcgagatgcgcaaggaaccacgcatttcggcttcgaaaccgtcgccgaagcattgaaggaacaaagaggtacgtcctctcttttccctctcccccgcttccctcccagatactaatctccccgccagtcggcgcagtgttctcctccgtcgcctcctcctacgactcgatgaacgacttcatgtccctcggcatccaccggttgtggaaagaccatttcgtgcgcaacctcaatcccggccggaaccccctcacctccccatcctctgcagcttctgacaagggctggaatatcctcgacatcgccggcggcaccggcgacattgcattccgcatgctggaccacgcatcggccatgaatcacgacgcacacacgcgcgttaccgtcgcggacatcaatccagacatgttggccgagggcaagaagcgcagtctgcacacgccgtatgcgcgcagtccgcgactcaggttcgtcgaggcgaatgcggagaaattggacatgataccggatgcaagtatcgacctatatacagtagcgttcggcatccgcaacttcacgcacaaggaagccgcgctcaaggaagcgtttcgcgtcctgaaaccaggcggcgtctttgcgtgtctcgagttcagcaaagtcaacaacccgctcttcgacgctgtgtatcagcgctggagcttcggcgcgattccgctgattggccagctggtggcgggcgatcgcgatagctatcagtatctggtggagagcattgcacgatttccgagccaggaggagtttagggatatgattaaagacgcagggtttgaggtgccggggaagggctgggaggatttgacgaatgggattgcggcgatacacaagggggtgaagccggcgtagaacattgtggggagttgtgtagtatatacttagaatgtatttgtacgtcagatgcagtgccatagcaggcagtcttcaaacgtcacatacaatcccacacccagaatgtatgaaagttacatatatattcaaatctccgacgcgaatgcccgcgtccctaccctatcctatccatacccatatcatccaaaccagagtggcgaaacccgaatatctctataaacacctcattccatacatgacccactaaatccacagagccaaaagacctctcccatcccatgatgcgcccgagtttccatcgttacttgcgcgtgcaatttgatatgtagaaaaaagaaaacgaagaagaaataaacaatgcgaggcgtatataaatctggatatcgataaacatgacgaagcgccaaaacctggccgcagaaggagagaatgcagaatgcctccaaccagttaatgccgtaaaacgccgctttgtagcagcccaaaaaaaaatcgagaagggagtttatgcaaatgcattttttagtttgcggaggtttaacggcctccccagggtgagtttcggccacgcgcactaccagtgctggagccgccgcgtgcttcttcgagactgcggcgcgaaccacctgcgccgatttcgctcatctggaagagcaagggctcgtcgtcgtcaagattcgcagcccggctgttgaaattgtagcggctttggcgctctgtagaactcgtgccaccagtagagccggtcgtggatgagccttgcgagaagaatccacctcgacctcgaaggttacttgagtatgttccgcgcttggcgggtgtatttgatgtagatgacgctcgtggcaagtcatcgcgcgagtcgccgtcatctggtgcctggttgtcacggctagcgcttgcaagagattcagtctgggcgaagagcccactagatgtcagatccgtgctggtaattcgatgcaagtctctcgcacgatcgccctcttcgacaggcaggctcgcagcacgcacaccgaacatgtctggttcgtcttctgggaggttacggttttgctgggcgactgaacttgatcggcgctgataattccagggacgaggcgagagtgggatgtcaatgccggcagcatcgtcctcgacctcgctctgttcttcgaggttctcgggtccctgcccacgtgctgtgcggccactccgacttcggctgcgatggttgcgactgcggtgaggttggtcgtactcgatgatgctgttggcgctcagtcgagatgggatggctggcgtgtgtggggtgtgtggtgagattggctttcctggtgaggatgcagtcgaaatagatgtaccatggatcattgcagggacacttgacagttgacgacttgacgatgatgacgaccggtgcagcatagtcgaagatgagaccgagtcggagagttgtgcgtgcgagtcccgcatgcgctggtacttgccaagctgagccgtagtcttgcgcattgttgcgtcacgtgtcgaactgtcgctgcggttgaagctcttcagatctttctttgcctctagcagcttcagaaaatctgatatgttgtcatcctctgacctcatttctcctgaacttccaccttccccgtcgtttagagtatcagagcctcgctgcaaggaggaagtggcgctacccttgccgctgcttagagcatcttcttcagtcttactgccacctgtagaaaacttgcctctccggtggccgaaactactgctatagcgtgttattggtgcgggtttaggagagcttgaagcagaagaagcgatagcattgtcattaggcagcgatggcgcacgcaatgccgcttgaggaagggcatttagtgatgtgcggtttcgcggttgattcaggctgttgggtacgatgtttatgttcctgccaaaggcactggtaggtcttccaagggagctgctgggtgaagctgggcccgcgggtcctggagcaggcgacgaagatagcgagccagctttgaatggttggaatgagactgaggtccgccgttgaaatgaggacgtatcatttgagcggagagaggactttgagccttgtgcagtccggtgattgggtggtaacttctgcggaggggtctcgataggtgacgaggaaggcatgtcacgggcagcccgaagcgctgatattgggctcgttcccgttgggggtcccacttggtggaatgttgacaggctgccataggcttgacccacgtctggtgtttcttgcgtgttcaacttgtcgacaggaagtgacccgggtaccggggctgctgcgcgtggtttctgttcgaggtaggtatcgtccaggcccatgaactgatcgctcagaagtgattccgagtcttcaacgctgaactcgcaggcgtcgcggtactcgacggaaatacaaagcgggccaatgggtgagttggtggagccaatgtgtgcagtctcggtgatagggtcggtagagggacacaagggcaggctcagtgtgtcgagctgtggacgttcggatgcgccgttgagaatgcgataattgagctttagtgacgtgtgatttgcgggttgttttgccatgctcttgttgtatttgaatgctggaagcagacgcaggtttgcgtagaggccgcggaagaggacaacagctttcttgtatacgttgggcaggggttcggtcaggtctgaagggtgcactgaatctatgtctccgacgtagatcttccagcgctcaatcactatctgtgtaggcctcgcaggtcggctcgaagcccgggaagttggctgagcggcgtttagagctgcggccacatcccatctcttcccgtcctcatcgtgtactaccagcgactgcttgtgtccgagtccggatatgtcgaggtagacctcgatgtacagtggcgggtgctggccagccatggcgtccatggtcttccattcggtgaggcgcagctggagctcgtcgctgtcgtcgaggatgacgttgaactggggtggtgttagctggatacatgattgcacaagtttatgctaatgtcaggactgcctcatacccatttgttctgtctgatgtcgccattcttgttgaagctagtcggcaggatgacacgagacgagacgatgctgagggctgatttggtgaagaagttctgggcaggcagtcagtatgggcaccgggtggtccatcccatcagggtacgtacctggatgacctggttgattttctggtactgccgctggtccgtctcggccatgtggtccccccgagacgccatgtcgtcctcgccgtcttcgctgccacggtcgttgtagggaggattgtcaaagtaggagttccggtcggcgctatgccgcgggttgttggttcgtgtgggattcgtttggaggttgctggcgggtgaggctgtacgcggcgaggcgcgctggtagggattcatggtggcagatggcctgcaggtacgaaaagggcaccgggtgtgtggtgggtgaggctaaagggcgggcgtgtgaagtctgattatcgttgcggcggaaacaggcgagtcctcatggtagccatcacgcgtgcaaacgggggtgtgactggtaggactcaagtgcctcaggactgttcacgcgcggggtgaaggggcgccgcagctcaggcagcagcagcaagcatagtggtgtgcgtgtgcgggtgcgggtgcgggtgcagggtgccaaaggtggagagcgtagagcctcaggccgaggcggagatgcagaatgcagacgataagatatagtgaggtatagcaccgtactggccgccggcgggaagctgcagcaagatggtcgagttgggatgcactcgagtccgcgggtaggttcggcagcagacgatggcgagcagcagtcaaagagtgttgagacgcatgagagggtgcagtcacgaggaagatgcgaatgacgatagcaacatgtccaagctcccagccagcaggacaagggcctcgaccagatagagctcacaacaacaccacagggacgctctggcgacaaaacgctgccggaagctgcaggtgcaccgcggtgatgaggtgcagggcgtcaaatgggcgtgttccttgtaaatccggggatctcgcgtcttcttgtggtacctacagcttcgtgagagcggccagcctgcgatccgaccagtcatacgcgggtagcccaaataggcaagctactccactcttctccgacgcgcatgacaatcataatcgatccgctatcaataccggctcgacaagacgatacgcgatagctatccgacgcccacgactcactcacccgctcacgcactcactcactcactcactcgcacactcttggatcacgacatctgcgtgttgcggaatcttgcgccattgaacccggccatttcgcctcgatttggcgcctcatagtcactgtgaagcgagctgaccggtagtgacacacggcccacctcgtctgtgcattgtcttgccggtcagccagagcctcgtcgtcgccatgccagctcgctgccgtcatgcagtgtcgtcgtacagcaacgcagcgcttagcagggtcatcttccgcaaacattgcacgacagcgcatgcaggacgatgaggctgtcacatgacctccagacagtatcgcggaaatattcagatgtaatcagacctcaatgaacacttgagactaactaggaaaacagatagcgccatacgccagtgtttacgaatagtgctagccacctagtatcctcttggttcgcttgcatcatcgcctcaacgtctgcctggcgaacccacagcaccgggtctccgttcacgacattgcgcactcgcacatctctgcactgtgggcgtgtgatgatgaggttcagatatcttcacgccttcatcacgttcggagattacatcctgaagtatttgaggatattgaggatatacaggatatacaatacgcactcgatatgaatttgtctaagcggatacgcgacgatgaaccctgtatagcttcacgacactgtcaagtcttagagaataccacatgaggtgcgtgaagatatacaggatacatgatacacgatcaacatatctctgcatctatgatcgtgtgatgagtgcgcgtctatgtcttcacaacctttctacatcctagagaatacattctagagcgttcgaaggtgtacagcctccgtaatcctctctcgacatgatcatctcatagtagggtcttatttgtgtgtccgatatactattactagtcccttccaccctctcataaaattcacataattcacataatcccccccggaaatcccctcactatgaaatagtctccgaaaaatcctaccacgtctctcttctccactaagcccctcacaatatcctcccccatttcctcacaaagtataaatcatcctcaaatccccttcactttaaaaaaaaccaccacaccctcacactcaacatcccaacatttcaaacaacaatctacaagcaaaaaaatgaagctccaacttcccgtcctccttgccactctagcagccctggccccaaccaccctcgcaaacgacaagcaactgtgctacatcacagacgacctcgaccagcgcgaaacctggtacactgaagccgaacccaggtgcagtgcatgtaagccacaccccctctccccaccacaccacctcatcttgctgcatcaagccaactcaccatccaccaaacagactggcacccctccctcggcctcccgtccaagattgtagaatgccacagcggaaagtggcacacgcgcgaggtgtgcgacaaggagcactactgtgagtctgaagacctggccttctcgtgggtgtgcttttttttttgttgctgatcagagtgtaacgtacgtaggcgtcctcgatgcccagggtagaccgagctgtgagggcgtactcgcggagaagtttaagaatcaccagtcgcttgcgtcgtgggccaagacggcgacggcgtttcctactaccaagcgtttcccgactaccatggcatgagcctggggcggttgctacgcgctgtttgtggtggtgggagttgcgggagatgcgacggaaatttggcgtcgaggcggaatgctccagctagtgtatgtggtggactcatgaatggagaacgtaggatagtatgtagattcaatcgtacatgcaggctatgcttcccttcgtgatgcgagcagtagtgtgcgagatcaaagctgtgatttgttgtatacaacattgaacattcactgttctactacaattaaaacatataataccgcaaagcctaggttttaacgctgaagcctatgaaaaggtgccaccagggtcactccggaacccatgcatcctgctcctcgcggagttacttggtatatccttctggtttttaacgccatcccgaaaacaaaagtgtaccacccacgccaaacaagaaatcaaaaaacaaggaaaaactactaacagtacatgagggacgagccctacttgcgtccgctcagcttcgccttggcctttcgcatgaatgtctccacatcctcgtggccgttgaacatgaagtccttctccatgtacgtcgacgatgcggctggtgtgctaggttgcgtgcgagtcctgcgactcagcgcgttcagcgccgcgcttgaaggaccagcggtatcgattcttgcggactggccaagtgagtccggatgaacggtgcgcgagcgggtcagcgtgggagagtgctgagcctgcgactggagaccgctctcggagggtcgggagcggtggaggggaagatgtggaggagcctggtagtgcgttggttggtgatgtgtctgctgttgttgctgtgtgagaggctggatgctgcgccaccagtggtctttgtcttgcaaatctgcatcagatgttagactgcttgaggagatggtggagctgcgggcatgctcagaaggagggggtatggatgcccactcttctgaggtagcccgaggtgtctctgcagcaagcaacatccgactcggatcgacggtggcggggaggttgttgatcgcgttgaaagagctgctcgttcgagctgttcgtgtgggcctgtttgctgctcctgcgcgagggaacgcgcggcgaggcttcggtagaaggtcggcgttgtctgaatcgtgtggctatcgtgggagtcctggcgtggctggaagacggacgtgaatcgctcgatgaccggtatccagtcgactggctggatcgagacgtgcgtctaaggctctcttgcactggtgttggagctgactcggatacagatggcgaaatttctagcgcatcttgtataacactttgaatgctctcccgcaatctgccacgaggctgtttggcaggtcttgatgaacgcctatcagacacaacatgttcaacgattgtgggagtctctacttggagctcgggtacctccggaatgtcctcagcgtgtttgaggcttgccattcttagagccgacatggatgcggtggacatgcgattgactatatccttcgccgatcgtctgcgctctttagtttgctccaggaacttcttcgagcgcgcagatgttcctggttgaactaagacgatcgactctttgctgttcttcacttgaggcgaatccggttggctgtagtagtctgagtcgaaatggcttgtggatggtcgcgactcgtcgatgctatacactatggatggagcacgcgggctgccgtcatataacgtgctgactcgtgttgagccgtcttcaaggagagtcactcgttccttcaatttgtgaacctcgccagcgagcacagccttttcttcctcgagtgcaaagatggtatcgactgcctcttgcaaggcaatttcttgggtctcgaagtgcgaagaacagtccacgtaaatttcaagcatctcctcgttggatttccgaagctcgtcgttgtcatccttgagtcgctccatctcttcttccaaatgttgcgtcttaagcatcaagttgttgttctcatgctgcagctcatggttctcctcctcgagaggttctagctcttcgactctctccgtcagctgggtcgagatatgttgtagctccgagttattcttcttcaatagttcgactcgcatgttggacgtcatgaggttgtccttgagcttctcgatctcttcggtcaactggcggctggtcttcgatcgcggtacacccacatcgctaggtcttcgtcgacgtatcggagagacgggtcttgtgtgctcgtcggtgagctcaaactcatcaaagccgtcaggcgagactgatacaggcttgggctctggaggtttcggcgtggtagagggcgggacgcgcatatccaaagcagttggcgtggatgtaccctgggctcgtcgagcttggagtgcattgcgcaggtattcggacctgggagcgacagaaacggaaccagtccgagcgattgaggttcttttgtggtcaggtgtagaagggcgctgtgcgtgttctcgcgctgagtcgcgctgcgaaggtgaagcagacatgtttatggacgatttttgtgtaggacggtggggcgtaggttgtggtcggtgaagttatgaataaaggaccggagacttcttaggtgcaaagatgtgctctttgttcttggtgaacataaaagcctattgacaacgttttgccaaccacaaagccttgtgccgcaatgtgcttcgcacaatggcagattgtctgagtgttgaagtgttgcaaagacgcttctgatgtcatcgaaaacagaactctggtcgtgattgcgaatttcgagatgggcgagtaagtgcgcagttaatgcggcaacggcagttgaaggccggggagacctggcaatctagatgttggtgtcgcgtgcgaagactggcggaaagtcagaagaaagaggatcaatctttggttccattgcttgtgtcgcgaagcctttggtgtcgtcaatggtctctcttgcgtctttttttgatgttccgccggaggggaagaccggtgagagtgaatcggcggtgaaagggacaggcacacgtcaatgggtcaatggggcaggcgcaaactcaacgcaggcactgcgcgttcacttcgaagatggagagaaagtcatggagcatcctaccaattcttgcaaccgctatagcaaagatattgggaataaggggtcagcaatgtgcaggtggttgggcgtgaatctttaccagggtacacgcgacttgggagcgcgactgcagtccgtgcgctcttagcgagggagcgacgacagcgggacgcatccgcgccttcccagcgcagtggtagcacaaaaagcctcggcttctcattggttaattttaactgaaacccatgcctaatttcggtgatttctgcaggagcgttccaaacaatcacgaaaatcgtcattacgatgcggaacaagcacgagcacggccacgaggggcaccctcactttgccatagtcttcgcatctttggaggggcattggatctgagggaaatagaacactggactagctgtgctcgttctgatccgccacaagtttcccgagcggcgcggccctagcgtcctgtcgaaagcaggggaacttgacgtacttggaagcggtcttccggtgtcgctcactcgtcgccacattgctaaagtgacattttgcacttgcggcccaatatcgttccttcgtactaaggtcgtgaatccattattggtacgagagaacgcaatctttctgttgcagtgtggctttctacactgcaacgttactcagtgaaaacaaatcctggctaccctcactcacgcagtcatgtgggatttgaggttgcaagccttcgtgcccaacgaggaaaatggttcgtggttggtcggcgatgcatcatcggagttcattcctagcggcgagcaaacttcatacgctccaaagccgtcgaacgagtttcgtcgtcccgtggtctcgatgttgagatcggcttgcgaatacgatggcggcttcagggttgctcaacagatttggtacgtgcgatatgctcttccaattaccgagtttagctctgtcatctgacggggcgatgggtggcggtgctgggtagaaagcaagcattatttgtatattacaatgtcgtacgcttcgccgaatgatgcccaatcagtccatatcgacagcaaccccagctgtccgaagtcggtcttcccattcgatgcgcagttcctccatttttgcccaacacttctcgcctgtttgtctaaactcttccgcactctccttggtaaggtctcgtgcatatggattgcgtccctttcgcttgtgttcccccattttgccaccccatccccatcccccaacctccgtgcgctccactcgttcttggccccagaaatttgtggcactgccccacttgcctgctccttcctgcttctccatgctgtccagtgtgctttggtttgcgagggcgagccagaccatggcggttgcacccttttccacagtgaccgggtgccactgactgccgaggaagcgggcgagatagaatgcggcgaacataagatactcgaggactagtggtagggggacgatcgaggtgccgcagatgccagggtgggagacgtagatgcggggcttcgtggtcttctcagacgagtctgagtactcgagatattggtttacgtggttcgacgtggagggcagggtcgaacttattgccaatacgtccgtcaatctcttggaggattcgtacggcacctcggacccgaggccctgtatgtcgttgatgtcgaatgtgaagtcgtatgcctctatactgctcacccatatgatacggcctctggtatcttcgctcttggagtgtctcgctaggagtggtgcgaggtagtgccctaagaggtaatgtccaaagacattggcacagaagacttcgccgagttcctcgcccttttcagtcgtggatgattgcggcttcgtcacccggccaatggctgccagtttgaaggtagggtaggtcaatgccttcgtccatgttgtaaggatggagaaaatggccacaggccaattgatgccggtccatcccccaatgccagcattgcagatcaatgcatcaagtttgggtgtagtatcccgtattctcttggacagcttttgcactgagaccaagctcaggaggtcgagtcgctcctgcctaaaatatacgcggtgcagcagcagctgggagatgcctggcagcgtctgttcatgcttctcgcacacctgtcgcaggtgacgttgcaatttttcgattgtcgcgtcgcctttctgttggtcgcgtgtcgtaatgatgaggacgagggactcggattgcggacgcgtctggagaaattcgtcgatcaggcgtgtactaatacccagtcccaagccgctgaccggctgttagtcgcgtgcaccagaaacgagctgacagagtccatacctgtttgcgcctgtaacgaggacatagaacccattttggggctgcggcacgtctgctgcaggtgacattttgggccaggagggatgcggatttgttctcccaatctgacagtactcaactcggctaacggggtctggtcggccctgattggccggcggctaagcaagcttgcctgggactagacattcgcatatgcagaatatctggacaaggttgtaattcccattagacgagacattgtccatgggcccttttggcgaggagtgtcaccggctcaaattcaaaactgttgatatcggcagggactacgcggcggcggcgagaaaagtggaccgtcttctgtcggagggatgtgttgtcgtgtccacttcggtcggttgtatgtatgtaatgtgatcacaagggagtcgtgttttggcttgcatgggccatggaagttgtgtacactttacgctcgcccagtgtgagacaacgtcttgccatgcagcaaaaccaaccctatggggcgttgaatcaacaggagacataccagtcccgacccccttccggtcggataccaggcaataagtttggtgattttatatgttgtgcgatgtggagctttgttgatcccacgcagctcatgttgatcggacccgctgtactgatatcactctgaggctcagagaccgcgccgcacggaaaacttgcctagctcctgtgttagatcaagacaataatcccactggccatgcatcgacgatccccgcagtaaagacggatggcctcaacgaattcgatggaggctgaaatatttgtggcttcacatgactaggctgggcgcccctcgcggttgctcttctagtcttggaagcttcccctctcccccgctttaaaagtaaacaccacccctccgccaacgtcataccgcttggaaaggatacacgcgctgccatcgtcgcgtgccgatttgcctccgaacttttccgcgcattttccaatgatttcatccctggtctttcgcaccaaactccacaacttcttccccaaattcagtcttcccccaaccacttgaaattcggcacattgtgtcgcgagcgcgtatactcggaacggacctcggaacaacttcagcgcgaacactgtatctaaacagagccccaacatctggcggacaaacttgagacgcgcatcgcgatcgcatacccctagccctatacctcagcaagcacgtcaatcgcatacggcaatggaaaaactctctgcccaggagacgaatccgcaaccgataccaaaggagcaggttgcagacacccaagatggatcacaactcgatgaagaaaagctcaagaacttcttcatcgggtctattgatcaaggaaccacaagtacgcgcttcatcatcttcgacgggttaggcgagcctgtcgcacaacatcagattgaattcacccagaaatatccccagtcagggtcagtatctccagcgcaccacaatacaacgcactgctcacaatgcgcagatggcacgagcacgacccgaaggaaatcatcgcctcggttgaagagtgcatggaacgagcaacttcaatctttgttgacatggagcatgaaatttctgacatcaaggccattggcataaccaatcagcgtgaaaccactgtggtgtgggacactcatacgggcgagccattgtacaatgctattgcttggccagatacgagaaccaagggcttggttcgcgagctcaaagccagggatggtgcggataaactgcaagacatgtgcgggctcccgctttcgacatatccctcatcggtgaagctcatgtggctgcttcaacacgttgatgcggttaaagaggcatacgatgaaggccgcctgtcattcggcacaatcgacacctggatcctgtacaatctcaatggaggaaaggaaagagatcttcacgtgacggacacgacaaacgcctctagaactatgtttatgaatttgcacacggtgcagtacgacgatcaacttctagaattttttgggctggaccaaaagaagctgaaccttccaaaaattgttccctcgtcgtcaccggacgctttcggttccatccagaaaggagagttaaaaggcattcggattgcaggatgcttaggggatcagtcttctgcattggttggccaacaaggcttcacgcctggcgccgcgaaaaacacttatggcaccggttgcttcttgctttataatgttggcgagaagccagtgatatcccatcatggcttgctggctacggttgcatacgattttggcggtaagcgcaagcctgtgtatgcgcttgagggaagtattgctgtcgctgggagtggtgtaaaattcttgatgaacaacatgggcttcataactcactcacacaagatcagtgatctcgcagcaagtgtgcaagacaacggtggatgcgtcttcgtcactgccttctccgggcttttcgccccgtactggattgatgacgccaagggcaccattttcggcatcactcagtttactgagcggggtcatattgctagagcgacccttgaggcgacttgcttccagacgaaggctattcttgacgccatggagaaggacagcggccacaagcttaacatgcttgcggtagacggaggcatgtcgaactcaaatctgtgcatgcaggtaagtctataccctgtacattctatggcccctgtaaggcatatggcttacatatgacgaatagactcaagcaaacattattggtattcccgtcgatcgaccagcaatgcgcgagacaactgcccttggtgctgcaatcgcagctggcttcgccgttgatgtgtggaaagagtttgacgaactaaaagagatcaaccagaaagatcgagtgatctttgaaccaaacattagcagagaggaaggtgcaaaaatgttcaagaagtggggcagagcagtcgaaatgtgcaggggttggctcgacgctgacgagcagaacggcgagttttcatgatttatgtgtatatttgtggcggatatacccacaagcggccagtcgcgttgccttcacaggatatacgtgcatcacgagcctgtcacgataacatacccgtactgcggcacttcacattattggatagtggtggaatggaaatacccaacaatttcaacgaaccgcggcacatacacatgatgaagcttacagaatcgtccggcacttcgtgtgctagacctttccgtgtcgctgacctaacatacatccaggtcactttacatactaccacggcagagcccacacaaaatatatgcggggctggaagagttccacgctggcattctgtacgtggaatttccagccctttggtagcgtctgtcggcatccatgtcacatcttcagcctgaatatgacagccgtgctggtcgagcactcgaccaccgttacggtcgtcttatggcttcagaattattgcgccgtagactgtcccgatacaaagaagatgcctcaagtgatcacacaactcatccaatgtgtgtgcggccgattcgcaggcgtcatgtagcgttgccagacgtaatttcgtggtatgatacgaacacgtgactatcaaggtccgtagccttgctaggataagatcccagttcttatctgacaggaacctagactacggattcctccaaatgaagaaattacgtagtgctagtaggacaatcaatacgtcattgggtccgcagagttatctcgcgagtctagcggcaacaacattcgaaagcgagtaaacgaaatatctctttgttcacaccgacaatctacacccattaggtaaggcaagtcgctgttgaaacctcctcgcatcatactcatgtagtccaacgtgtagtgaatggatttggaacatgcaatatacaactaccatcaggatatactttgcatttttagctgggatgcaagatccccaaacagtccattcgctcccagaccctcacacgtctgaatttccattcggtcctgtgctaaaccataacagtagcgaagcacgcaattccgcccagaaggcactctcatccaccacaatttttttcggagctgccgaggccaaaattgcacgtcgtagcttgcacagtctcgccactccgcaaggtccagaactaccgagccaaatccttggtatccacccttcgggtcgcctgcgttgtcatgcatccacttgcatttaatttacgtgctttggtatacagatgcaacacggcctgtgccgcgcatatataccgagagcctggttcgagtatacatacgagtatgcacatgctaggaaggtacctaagcaagatgtcgtactgaacgcctcatccactacatcacgttgctgccgttgacatgtgtggtaggataggttgtgtagatgtacctgccggatatgtgcctttcaactgttcgcagcatggtttgcatgccacttgcagggaaactatctgtctggatttcggcgcttactgtgtgatttgtgatgaagcatgtctagtccttgtcgtaagtttgagaggactgctgtacctgcacctctgatcactttgagacccccgccacacattagattatccacaaatgcagactgactaagtcacgaaatgatggagcggcagcattccatctcattccaagcacggtaatgacgggtatgactgaaactatggaacggacgaaaccgcaagcacaagaatgagtaattctcgctcatatagcgttcaccaatggtctagcaacaaggatatcgagccgaatcggttcatcaaccttggacgctcacatcccagaggtgatattgagttctcgataataaagcctaggcttcagtgtaaccgtcgaccaacaccatatcatgccatgctaaagttagtcacaaaacaaaagcctgctatggcagccgtgctcagcaaatagcggtacggcatctatgattgcgcaacattctactcgcgggcggctgtcgtcgcaatattcggggaagcgcgttcttatccgcacgaaacgggcatcggtgagaaggatgtacgaaacccgccgaatagcaagtgtgagaagaagaggggaacacgcaaggagtggcgcgacaggctattgccttagtcccgcggaaagcagtagacgcaatgtcattaagagaaggttgtatatcctaggccgatcctgcgacctgcaccgtgatacggactaggtggttcgccctctgaaggcttgcaggtggtggctgcagcctcacccacgcgcatgttttcccaacggcgcaaccccacgccgcgtctgcgcagcacatccaacgtggacccgtggtcgtcgatcagctttttctcgctatgtggaaccgctcgtaactttggcattagcgcaggctagggacacgaggcgaggtggtgcccagactcggacgattcatcaaccactcacacatcgggattgcattattgctccgtcacagtttaagcccggggtcgaggtcagattctttacacacgcaacctccttagcggtactaccctgtagggctttttttcgggatgtcccaggtgcatccgcccgtagccacaagcggagcgacttcaaacaagctccacttgcgtctacatgctcgaccactcgcagtggcccggatccgttgggggaccagatcatagctactcccatgatgcatgtcattgagccaggtccaattgacattctgcattattactcgggtacctgaccgcactgacgttctcctccggcgtctggtccgtagtcttataacttgggcggcggtccgtcgcgcagctccaagattgactgggacagcattctaaatcttcatcataccgatcattccgctttcattccacgcttcccccatccacaacgtggatctataccgacggtcttggtcgtgcatgatgtgcgactatacacaggtccagtacaagtgcagccatcttcgctatgtcgtccgagcgtggtgtacaaagtatcaagagacacacaaaagatgtcctgcgaacgtggtagcaatgtgggtcgtttccacgagcatcaagatcaatgtgctaataactattgtagagagtaccgcctcgacgagaactgcagtttgtcttcccaaactgccccacgctacagccatctaacatcacccaaggcgactgcaaaggatcacggagcaaagcatcattatatttctgagggacatcatccatttcggcgcagtcattttgttggttttcatttagcaaggcgcacacggctcggcggaactctgcacaatacccatttggaaaaaggcttcacggattctttcatatcatgtaccacagcgaatgtaaaattggttcatccttcattgccgcttccgagcttccggctaacgctcaccgctacaccacggcattgacccgataattgcgacggaccgaacccagaatctggttcccattccctaacaagacctgggcgccagcgtggtgacttaccgatccgatatacctctcggacgcggaaggaacgatgacgctcgtttagaaagcgaaaacgagacatgaagcaaccatcacctcgccgcagctcagcgcgaccgttgaccaagtaccaatcatgctatgattgcttatgtcgtctttctcgagattactggaccgacggcatccaccgcacttgcgctctaaccatcggcggtgcctccgcagtctgccactgacgtgattagcacaacgctcaaacacgcggagagcatcccgtcggctagataacaccagtcattctcggacccgatattccaacgaccttccaccacgattaccaccgattgcaaaaacttttggacgggtcgcaagccttccgtctatcccaaggattaatgcgatctcggatgctgcgcactacgtacattgatcaggcggaagaacggcgagcaagcacgtggatcaagatcagaccgaactcccttcccacgttcatgtcccgggacttcggagcgcaggacacaaagcattacgtgcccccataacagccggttttataccctgttcagggttgcgaaacacacgcttctcgaagcgtggggccccaaggtacatgagtacatgccgacccaacttatgcacatgagcactttcgaacaggtccaattgtggtgcgtgacggatattggtggatcaaaccattgcgggtaacggtgttgcattaatggagggtctgctagccaatgaggaaaatgcgaagatcaaagagcatgggccttttgcttggacctgcagtgctttttatccattggcggtcagccacgtcgatacttatttgctgcagtcgacgacgaattggcacttgccctcgacacgcaatcgcagagtggatatgctgaggccgggtcgtcatgtagcaaggttgggatcctgtttccacgacaaggtaacctgtccgtggtacattagggtatagaggtcctcccaacaatgtcaattctcactgcggcccgaaatattgaagcatgatcatcatgctgactgttggcggggccagatggcgacatcaaagcttgaaccacattgccagtgtcgcacatgtcggcgcaaggagagatgttgcgacccttgcacggccacggaaggcatacccaccaatcctgcaaatcctgcatggattccacgtgggtttcgacctagcccgtgatcgccttcgtcatttctcaagacgtcagggttcaatttggcgactactagacgccacggcaagccgcttctcactgtgtttcgaagtccgctgcggtcgcgtggacgtgagctgcactgtctgaagactcaacctaccagtcttactgtgtcgggggctgatcccgacgatctgctgacattcctcctggcttgcctacgggaagatgcaacgggattggcttcagatgtcaccggcgtacccgaacacgatagctatggcagggcgttaaccgacccgtgagattctcctttctgtgcctcatcaccaccccacgcacgtccgcgactccagagcctatccaacacgcacgattgctatcgctgtcatcgtgacgttgccaaaactaaactcgaaatgagacgaacgtcgtggagttctagtcagaatctggcaagctcttcttacatacggccatgcctgagagtcaactgcccgcggatagacatgataggtcaagtttactccaacaacctccaaaacataaaccttcggcgccatttcccggtcatcagtgttcgcccgcaatcggccgctccgcgttttcctaggcctgcgcctttgccgtctccccgctgaacgcaatagcaaaggctatcggggatgcgcatcagcaacccttgataacatggtgcaccgttgagcgattcagacacgatggctgtgcatagcccctcgcatgcatttgctcaaactatacagggtgactccctgtgatgagcagacccatgcatcgcgtggacaacctgcgacgctttttgtctttgcgttgtcctaccacaacaccagtcgacaattccagagatgtgggtggtactctccattattgggctgcagtgccagccgggccttttcacagcgctgagcccctcttgactgcatcgcattctggtcatgtggtctgctcgacaatcatgcttcctaatcaaggaaagaacggggtatacgtgcccacagtattgcgcacatttgtaccctgctatatggtggtatctcggagatctcgacgtcgtaaggcggctcgatcaaattgcttatggaaccttgcgaacaaatgacttgcctgtgatcgtcctagctgatctcttctccgcaaaacgcctgtgaaacacaccgtatccaataccgtcatctcttcatcctctgcgcttgcgacacagcctactcacatcaacgtccaattaacctattctcggagtgccgagactcgtgacaatgtgcgtcagtgattcgcgttcgcgggaggaagcggctgggtatatcgaaaaagcaatgtcaaatttctcctatccatcaagctccgcgacgcacgatcttggcggggtcgctttgacaaaggcgactttgtttcgagcctgaggatccgaatcaatggcacgcccggcccgtgccggagctgtcaaatgaaatgagaggctgccccctcgaatcgaactcagcatgcttgcgagaccatcgggccgaccccggacacactgagcaccgaaaatgcggttttcggacgtcttggaagcggagggtcggacaagaggctcttgcgatgtctgaacgatagtgctgtaggcttggaatcgtgtgttgtcgctgtccatatcgggcaaagagtggagtggatcgtgaggtcgcatgttatgtcaagaaccttagagagccttggcattgtttcttgcttatacgagcttacgactgccgtctagagcggatctctggagctatcgttccggtatgcgatgcttacgattgacgacattataagctcactgcacagccaatcgatcttcggacagcgatactttaaacaacaaggtctgggtttcacgagatgtcccccctcccccgctcatgtaccttgtacattatttctatctgatggattttgagtttccaaagacaatggccgacgttggcagacctctgcatgggacattccggagctccgcgtgcccagcggagctgcctccgccgcttaccagaaactctatgtgcagccgaaccaggctcgcgttcaaataagtagagccgaaaacacaatcgtgaagtgggtcaaacccaaatgcaggtgtgacgtgcatatcttagcgtacagttgtgcgcgccgccgtcggaccagccagaccaacccgcagcggatatggtcctcttccgcaacgccactgaagatactttccgagcaaaaaaccttcattaaggttgcggctgctcggcatcttctaccagatacacttttctcgctcttctctccgcattcacatcgagccagccacgaattaggctatactcaatcaagcggcccttttctcggattgtcgttgtaagcttccccggtgcgccttgaaaggcttcactaagctgctccaggccaggcgagctggggtcaactgttcgatacaatgtagtttcggaccgacctgtgcggactatacagcttctgaagcggaaacattcattgttacaatggcgacgctggccgagagaggccgtgcggccataagacggtatcacatcatgctcaaaagcgtcgttggcgcggggtacttcactgaagtacgcccatcgctgtctataactattctaataataaattccctaagaaacacggcctgctcgatcgcctgctctatacgcggacatgcacccaggaggggtctcgtgggctttgcagctataaccatgcccgggattcttacccacaccactcagaagccagctgctgaagatagctcagccctgtcctagcggggagtctagcaactgccgctattctcgcttgagcattgacaagaacttgctcaaatgcatccacaacaaaattatgatatctcatctaatcctcacccatgagccggcattgcagatcactgactcgtctgccaatgccctgcctaggcagactctccgtatgccacgtcgctcgtaatacggtgcaagacgttttcgacgcggagcatgcagttgcgagccatctaggctacttcgaaattccggcgtggcacggacttgaggttctactaactccgtcatcccgcacgaatatggccaagtcacttaccgtcactgcaggagtgggacgggtttgagattgatgaagatgatggaggagacatatctcttactgatgattacgtacaggcagttttaattcagttctaacatgatcagaagtttaataaggctttagaagcttacttgcagtagttaattgattaaataagaatctatcttgcgaatgtaaatactatcatatatgcaaagtaacgctctaatgcttataatattataagacaataacacactagtagcgaacgagatcttatagtactcgctctccgagattgagaagagatggttgtagcactacgcaattagatagcttcgctcaataatagcaatcaagctccctcacactccacacagcctagcgcaataggcagcggacgatcatggcacctgatacagacaagctacttactactgttctgcttacatttgctaacctaaatatgacataagacagccagttgtcttgacgcctgagcaattcatcatggagtcctttgtaggagttaagcaatactacgagagcattagcaacgtctgacgtcaagtcgttaagcgcttagacagtatagacaagaagaggcgatggaatgctgtcggagagttcttcgcgtggagaagactccaaacacccgagtttcctcgcatgagcaagacagcaaaaggcgaaacagccttccagttagccagagtattgtacaatagtggccgcatcacactagattgtccaccacttcctgctcccgctcccgcttcagcctctgtagcttcagcgccgttgtctacttttgcgacttcaacgtcatcgtctacttctgtgacttggatgccagcaggccccgcgccctcgcccttgccttcggctcccagagattcagcgccattgtctacttctgtgacttcaagaccagcaaggtctgcgctctcgccgttggctttggcttccacaggattgtcgacggcagtcacctcaggacctccagtctccacaccggcagctcaaacaggactggaaatgccagccaacgccgttgtacacgccgacaaaggcaaagggaaggcgataaaccgcacgcttcgcacacggtgcgccgttacatacaacctgtttgccgacactggcgatgatggcgatgatggcgatgacggtagacaggtagctggcccatcgacgacgaccactaagcgagcacgtccagttatacaggactctgaggatgacgacgaagagtacgctggaaagacccctgtactgcaaaccgcgaagaagcgccagcgcactggtgccagtgacaagacggtgccgacgccgtctgagacaacatctggagagagcaaccttgcatatcgcctccgcgttctgccgcatacactaatcctatattacaaacgacggcgctgaaggcgacctgcggctgattctgccaataccggtaccagacaggatggtcgacattctcgtagtacaacgatccggtcaatcgttgttagcagtcgcagatttgctacaatacaatgctcaggttccgttagacagcacaatgctagcgtacaccgaggcggagaaagcactgaaggctcttactggcacagttggcttaaccaagattcgtagcaagagttgtaagtcaattctaagatactgaatgcagagaatgtagcactaatacaacatagttgtctcccgcgaagtcgcctatgaatacgcacgtcatcgaggatttgcagcactggttgaccgagttgatcaaatccttgacgaacacaatgcaccgcgagaagctttgaggcaagggctaatatgggatacaattctatggtcagacactacttctaaacagaattggaagcggcgtctacagtctttgcatctgaagagtcgaggatggatgcacactcagcgtattcctctcgtttgctggcattgtcgacttatcttgcttggaccagataactactatcggcatcaggaagcgaaacatcgaggctaaaactgtatctagtacatggtggtttttggttgggtcctgacatgattggaagttcaacaagacattggaagcttatttgaagtaattattcaatcagtcaagaatctatcttgcgaatgcaaatgctatcatatatgccaagtgatactctaatgcttacaaggtcgtgacaggagcaccagaagtggctgcgccatcacgctgtcgtccctgcaatcgtccacctcttgggccacctcttccgcctcggtgacctcttcccctcccccgtccacggtctgtaccgtcttgtttaggcgtagtcttcgaagctgacgcaggtccttggctcacatccctactctgctttcctcgatcgccatccgcttccccatctttcttgcctttgcctcctcttcctccacgaggtttacttcgtccacgtgcagcgttgcgcacagcgcgttcctcagctcgcttgcgctgttcctcttcttggatgactcgcttgctttcctcgtcccaccatgcttggaattcttgttcttgttgaatttcctgcaagctgcgcttcgctgctgcatcgcggatcgacatcttttctgcttcttgcaacgagaggatctccatcatgctgaggttctggctgggagatgaaggggaatgttgtggtaggggtatgtgacgaactgatcgtggagtgggtatcgggtccgttgagacagacatgcccctctcattagcagctggacgattcggcgatgctgcaccagctacttctgcgttggcttgcgatgtagagcgcttgcccttctgcttagatcctgctccattattggcaatggtttgtcgcatcgtaagctgaggtgcgcttggcgctcgcgaagcttgaggcgaggcttttggcgaaggctgtggtgctggagcgacaacaggagtaacactgggcttgcgatgcgaggctgcttgccatggagacacgacgggaaatgctgcttgtggtttctcaatggggctaccaagttgctgagcttgctgtaaccgcttacgttccttttgtgacaacttggcgtgggaggctgccgctctctgctcactctccttgcgagacagacccaaagtcagattcgatggggtagatgtggaggtttgggccatgatatccttcaggtcgagcttggcacctgatagtgctgcagtgccccacggctgtccgggctggcgtggcgcttgaactacaggcggaggcagagggctgacagactgaagaggaatgtccatgtccttgccgaacccgccaggcgaggttctactcccggtttgcgttgaagccgcccaagacgcttctggggatccaattggtgtctcaactcggcttgtctcagtagaacgcttcgtaaactgtggaggcttgatcttctcttgcagacgctcttcatcatcctccccgtccgacatttcaaacatgaggtcttgaaccgagcttttgcccttcagtgccggagttagagcagggctcttcatctccttcgatgctcgcctattcgtgcgttgccgcagaggagatgcagcgacttcttccaaactttgtgctctgaaggaggatgacaacccatcggtgtcagcatacttgttcgaaagtacgatagcatcgactttggcgcgcctggacctttcaatcttctcagcgagttctggatagcggtcaaagagcacagcctcagcacggccacttctggcaaatggcaagtatgcgagctgattatcgtgtgcgacctggtttagttccaagagaagatcctcgtcaagctcgtccaaagacctagatgggtgtcagatgtcatcaatcacatggtgaaatgtacttacccgttctgcattactgcctctaagctcaagcagacgtactctagagcagcgtctttgaactcggcgactgaacttggtgcgactgccgtgagcagagaagagacatttcgagcgttgactgatatttgattagttactgctctacttcctgccgtaaaacagcttaccatagcgaccgatcagcctttgacaaacctgtgtgagacgatcaagcataagctcgtttgcaactgacatgacatccatcacatggtcgagcagctcgtcaagtgccagtagatcattgagatcttcactcgtaacgtcttcgaagatctcttctccggcatcggtgtataaatggcggacgacaagttcaaacaaatgagtctcaacatgcgacaaatcgatgtggacgatagatgactcctcagtgcgtcgtccagcgagccattgccctccagccatacctctgaagagtccctcgaagaaagggcaacgctgacagatgatgtctgaatgtaacagcatctcgccatcagcaagatcgactataacatcaccacttgcgaagaagctcggttccttgattgctatttccaaatccatatgaagcgacctgcgcgggctgaccatttgtcggacggctggttcgagctgcttcatctccagccgggatgccactttcaggagttccgtgcggaccgtgcgatacctgtacgctagggtgggatagtgccgtgtaacattccagaagtcaactagagagtccgtgtacacgtagagaacaagattgaagatggtcaggaagtccaggccatggaaaagaataagagtttcgttaccggtcttcctaatcgtcaacagatctggtattacggtctccgtttcttgtgcacggaagtcaagcatagcttgtcggaagacgcgggatcgtcccgagagcataaagtcgtggagcggaatgtgaacatctgaagtagtggtaccaacggctatgtcgtaagtgcgttctgcggaggactgttgcaaaatatccgtaacctcttgctccagatccttggacctcagtgcacgcttgcgaagagcttgagtatctgtgcggcgagtccagaagcgaggttcgggatcatcgtcgtcagaagtttcctcgtagttcttcatgtcatgaaacgagagcagcggcgacaagttgtcccacaggctgggctcgtccacaccgatttggttcctggtgacatcgcaatcttttcgtattgcggcataggcgccaaatgctgatgcacgtaccgcgaccaccctcgtcagcccaggtacacgctggaacttgtaatctttaggcttgatctctgctgcacccgtaatattcgcattcttgatggttgctctctttgtacgtctccatacgctacccacatcagtggtgagaatgatggagccgtcttggtccacgccgacatctcttgctgccatgtggctcttttgcgaagaccatatccgatagggtgcggaaagagctccacgtatctgcttaggattggttgtggatgtactcacatcttgcgagccctcaacgcgtcgacttacggccacagtgaagacctccccagaagtggatagtgcacatatggtgtcacctccagaggtgatcttcttgatcttgtttggcgtggtatcatactttgtagtcagccagctttctttcagaaagttgctggtgaagccgtctagagggaagctgagcttggcgtatccataatttgcaaacacccaaacctcacgattctcaagaagacaaatcgaggcaccgtctatagccgagaccgatagaatggggctagaaaacaaagatgcggcgatcctgcgcggaatgacctgtgtctcgagcgagcgtgcgtccgagtctactatgcctaactggccttcgttcttgccgaatgtgtacagagaggtagtcgtgtgcaccacggagtgaatgcgggaggcagcaatgccggcgacaacctcacgcttcaggggtccaaagatttgccttggaatcgtggatataggatcgtcatctttcagagcaggtttcggcagagcgtatccaagctgaccaaaagcattgttaccccatgagtagatttcgccgtcatcggtgaccgctaacgtatggttctgacctagggacacggcagctaccttcctctggctgaggccaccaccctctatgcatgtaaattgatacctcgtcatctcggtaccagttccaaggcggccgccagggccgtgtccacacatgtagaggtttgacaccggatcggtggttagaacggccgtatgcagtttagacatctgaacgtcctgtatcacaagtggagtgttgcggatatggatcggcagctctacgatgccctttggctgtaagaaaccagagtcttgaggtggcaagcccatagacacaccatactggctctgtcgctcccgatgctccctatagaacctctgaaggaggtgatctggtcgtctgaggacgatgcgctcggggaactgccgatcatcctggtcgccaaaaccaagtgtgacgttcttgttactcccgaacgtgtagacttcgtcgccattgagcagtacaggcggggttatcagccgcttgcgcatttcatcgtcgacatcgccgctgtctccgtgcgccatctcatcatcggagtccatgtcgttaagcggcgactcgtctggtctcagcgtccgatccttgatggtcattgcaaacaaatccaggggaccataaccctccttgtctttgatcttcactaggccccgcgcatgctgattgaacccagcagagccatggcccagtatatctgacgtgtcacggttcagaatcaagcgagcgatggcgatgttgccgaaatagaaggccctgtgaagcgcagtccagccgttctctgcgtcctgtatgtacagatctgcccacgggtgctcaagaagggcctgcgcaaagtctacggcactttcagctgtagacgatgcggcatgatgcaagatggtcatgccagtcgcatcgcgactgtttatgtcggcgcgactgatggatgcagtcgcagccagccctgtcttccgaccctttccaccaattacaggtgacgcgttatagcttcctggactgccgttcaccgctgttgcgtgtatgccgccctgccatcccgccagattcttcggtgttgcccctcggcctgtatgcgtggtggtcgagagaacatgccggaaattgtcgacatcatcttcgaggaagtatttccagagatatccgctcatgtgccgagagtgatatggagtatccgaaacttctacaggtaacacctcgcctcaacctccaagggccgaagcgtgtttaaaggtgctggctgcgaagctgtggaagactccaggggaaggagcgccggacgcgactggtcggcgatgcgtgtggctcagaagagtatgagctgatagacggtgggcgacgatgtagatgtggcgctatgtgtgcgagtgcgcgaattgagcagagtggcaaggactgaagtgagtctctcagtcgagtgcttcgcaggtacggtgtcggaggggtggcaaatagtcgctaggagcaggcgctgtattatctgagataggcaattgcttacgagagtgtggtggggaggcgcaatcggatacagtgtgcgtggtatattcaacggtgtgcgggatcgatgacgaagtcgaggagccgaggcgagcttgctcgtggcgtctctctgcgtattgcgagtcacaatgagtcaggatatcgctatggtgtgtcctaaatcttccggtaagtggtaagtgcgacacagacttcactcatatatcttcatcggcgtgcggctcgggagagtaatacttgattgtggtggggtgtctacgatgcctccagatgattccaaccaatcaagatcgagtgctggcgacacgagctgctctcgcaggtcagcatcacgacgttggaatgcgaactaatatgaccaccgaaaacagatcgaggtcatgaggagggcgacctcggcattgcgcggcacgacgcgttgaggtctgaagtcggcgatgtgttggggaaggttctacctttatatatactgcatggattagcggtgagcaccgactcggcgaacgtccagcgaaccaccacgtcgtgtcatcctgcagctgaatcacaacatcgtctttgagccgctggcttcggggctgcgactcctactgtctcacaatctcaagtagacgttcaattctcgtcgatttcagtataaccacgcttaccatgatctctcgaaatgggcgcgagaggacagtgcaaaattcagtaagaggaacaagaacaagaacaattttggaaatgcccgaaatgacatctctatttgcgagttttctcgttgcttttacaacgaaaaaaatcttaggtactcgtcttcttacaaattttctcacctaccttctatgtcatggttctccactacgcactgcgaccatagccacaaagttcttcctcattccccatcataatctcatccgcacaaacgaaaactctactaaaactgcatttacaatctgtgcttccaaacttcggtcctccatcccgccaacaccacagcgtaccgcagaacccaagccaatccacgaatcaagcccacccaacaatcttctatataaaaaaaaagaaatgatcacccctccccatttgtatgcacacaacacaaagtaaacctttacgtcttacacctacttccaaagttccacaccacacaaatcttaacatctccgtctacttttccctaaatgaacccctgccacctcaccctcgccctcctcctcttcatcctcgcccccacccacgcaatgcgcaacatcatcaatcccaagaaatcccacgccggcgaaaagtgccgcaaacacgacatgtcggattgttcgtggtacagggaacatcgtccgcagtaagtgaaacgtcgttgatgatgatggtggaaggaagggggtatatacgggaagggatgtgggctaattcattcagggttaggaattttgaagggtggaagggtaggaagtataggccacgtgggtgggcgtggacgggggagttgcctgcttatgatgggtagggtatgggaagtttggagtagagatcagatgggtgaatagtacatacgagttgcgaagtttggatatgcagtgtttttctttgttcttctcaagctgtagtttattatgaatctgctatgagtgtgtgatgagtgcgtgtgtgtatcttcacgacttcattgcaccccagatctacttcatggagtgtttgaaggtatacaggctccgtaatcctccctcgatattattatcctaaaacaaaagggtcttgtatgtgtgtctggtatactatactcctagcgcccaacccatccctctcctctgatcaacaattcatataattcatagattttactaattcacataatttacataacctcacgcggaaactacagtatagtgaggggaatcccgatatgctaccacgtctccatcctcctttagttcccctctatttcccaggcctattttctcagaagtataaattccctccaaatccgccttccattcaaacatcatccactcacacttcacaatactaagacacaatatttacgaaaatgaagctccaactctccgccctcctccccttcctcgctgccagcaccgcgctggccaagcacacccccgtcatcctccccaaggaaatgtgcaccgtgatcggtgctaggcgatgtggtgcgtatttccccatatcttgaccatcccccttactccttcattcttccgctctagttcgatagtactaacaagtaaatgcatgcagtccgacaaggcgcgttcgaaaaccggcgctgggtgattcgcgactgcgactacaagggcgacgaccgcgtgtttgagatttgtccgggcgggtgtaagtgcttccttcttccctttccctcccttcttcctgctgtaaatgtgtatggagatggtgatgaagagatgggagcttttgctgatgtgtgtacaggcgccatggagccgtatggcttcgtcaggtgcgtcagtcctgagacgcagacgacgacaaatttccatcataacgggatcaacgatgaatggggccatgattaagcagccagtcaagccgtctgataagccaacactacaagggattgggaggcgtggtttgcatcacggcaacgacagcaagtctgaagacggagatttgggtattgaaatttgtcatatggacagggtgaatgtagcactatatacacagtgtaaaaaaacgctataaaaaatattgagtcgaatgttgtgtgagccccaagtgatcaagccttgtccctcttgaacaagccgcgcaaactagatttgatgcgcgcccagtcgcggcgttttatcagcgagccgtagtcgctcgattctaccctcagcgacttgtccttgctgcgctcgcgcttgcggtcctgccttttctgcttgtcgagcatcacagagaggctcgtggggcggggtttcaagcgaccgggccgctcctcagcgactcccgaatcccagagcccggcggtcttcaagggttcgaaagcggactgagttttgcgggatcgctcggttggcggttcgaccgatggtagttcaatggttgggggtagtgctagttctctgatgcgaaggagctccacgctgcgcttgttttggcgttcctcctcagtctcgcagagggtctcgccttcaaatgcgaggccatagcgctgcctcatgctgccgctcatattggcagtgcccgttgaatttgcacggcgcgagtggggtttttgcttgggcgaactattaggggcaactgacggctctgtaaagctcgcgctccgaggcagtcttttgccactgggtcggccgatggtggatgtaggagaggtcgagcggctgtgagaggcgctgaatagagaggcggtctcggcgcaaaaggaagaggactgggtggtggttgcgttctgcgaagctatccaggacccagtaaccagaatcaaacgtcgcagggtatcgttcgtcacgattggagcctgttcgctcgaaatgaacgactcaacgtcgcttgcaggcgtaagagcaggcgtgggcagagaagttggcggtatcgtgtacgagtccatgacgtctatgcgactccgggttagagtagcgataatgggatgccgacgcgagttgtcgctgatggtgctgaaggtgtactttttgtcctcttgtccttgtggtaacgtttgcgagtgttgcgagtaggctgatgtgctagaaacacggcgggagtgtgcaggcttgaggacccaccgcgccttgagcggcaggccatggtcatccgtggtgttgaattcgaagccgccattgggcaagtccgagacgtcccaccgacttgatccatcgtccatgcagatctcggtgttcttgtcgcctttggcagggcagatgacgccaaccacctctctctcgttccaatggtcatgttcagattgggtcccctcgacgctcccatatggctcggccttgacaaccagcagatcgtgaggacccagcctggcactggtgttgaaggtgcgagcgaggcggcgagtggaccgcggcgggagaagcgaaaaaggaatgagctcataggtgggttttgggcgttgcgaaggaataagctggtgcagctggagtaggaccttggggcgcaggtggagctttgagtcggtcggacgcacggggcgagcgcagacgtaggaagttctcgggcgggggttccgcttctttaagctctcggtgcatcccgaagctatacgcacgtgtccagggcgagggtcggcggaagcattgctcccagaggaaacggggcgtgaaaaagtgggagaggccaaaggagtgtcagggagtcggttgatcattgtaggtgcttgtccagggacattttctgggagaagtggcgctggcgatggagtctggcggcgaagcacagaaccgattatggaaagaggcatctggaggaggaaggagccattgccagcgggcgaagagggcgcatgtggtgaagaaaagtcatgggcgtgtttgcgggcagcatcagccgtgagaagcatgtccagcattgttccagctaagtggcgcgtctacgcggagagagaaagaagttagtacataaaggaaacatggctcgagcaagatcaggagttccagcgcagcggcggccatggtatcttaagatgatggtgttggctggcctgtgcgctggggtttgggggatagtgtgcccctctgtcaaacaattacacgcgagggctggactgacttactattacattacaagccacagctagtgcaggggtttcacaccaattgcgcttaagcagcgagaatgcaaattagaccgtctcaagctgagaaacagaataggaggagcgtcagaagtcatgggaggggaaaggcgcaaaacgcaactctggccctcggcagctacatattacatcccaagacatgcagcggacaaggctgcgtgtttgtccgctctgcatgcacgaggcacatctgttaggccaggccggcactgtcaaccgttccgagcccgttttattagtgcattgtgaacttcaaaccgagacatgacgcaccgggctaagcggcgaggcacagacaatacaagtgattggatcgatgtgcacctttatgcgcattgcggctagtccgtcgcttctttcaaagcctcttccatcgctggcggcggtgctcggccccttcagctgatcggccaccgataccgtggttcacaacagcggcgtttctgggctgcttatcccaccctggccgccatggtgacgccgccgactggctgacacgctggaagatgcatcgatgcgtctcacggcgccgcgagcaacgagcaacaaaagagagtcacgatcaccgtcctcccgagcgcatccgggccatcaccaccatcattacccctgcgcatggttagggaaacgcacgaggagcccctgtgatgatcggacgcgtatccttcgtacccccgtatcgaccaacaatgaagcttgaacgccgtctgacagactctaattcgctagccctgtttcacccccgaacatatagatacattcattctaaattgcgaaacgaaaccccagcatcgaagcttttgggtagcttttcggcagcttgacgtgagcttggccgcagcaagagttgaatgtcgttgtcgcgttatcgataatgatcgcacccatcgccattacgcgagagcgacctcgactcaaccactgcatccattcaccgctacagcccccaaagcagcaccattgcggcgcatctcgcgtatttcctgcattccccgcccgacatcacaatctgccgtcttctggttcgttctgaatcgaagccagaagccatcattgctcggttccgaagccttccgtttccgccctcgccaaaattttccatgccgaagccggtcgcttgatcaactgaactggcagcagactatcgtcacggaggcctcggcacaacgacaggccgtgcctcgtacaaccttgtttgaggcctcttcacggacgaagtactcctcaagtctctcgtcagcaccgacaagagcttcacatcacatgtcatacgcagtcatggtcgaagatagcatgagcctagagtcggccgctcacccaaaagtcgacgcgcttatccaatggtttacggaacatggcggccagctcagtgacgccgtgcagattgcattcaacgactcgcgaggcttccacatgcgagctgtaaggccgctgcaatcgcccgtcgtcgtgacatgtccactcaagcttacactatcttgtctgaatctagaccccgagcagaaacatgtgctcttcgttgacagccggttgcagccatgccaaggcaaaatacctgatcacatattgacctatctgctgttgatcgagcaacggaataagggcaaagagtcgccatggcacgcttacattgcctgcttaccgggtgcggagagcatgactactccactctggttcgatgacgaggacatggcattcctcgcgggcaccagcctagcacccgctgccaaagagagaaagtctctttactatcagcaatgggagcaagcactaggcattatgaaggacgcgggcgtcgccctggctgacgaagttgatttgtaagttgttcagtgactgtaccaggccaaaagcacatgcaacgtaattatggccctaggtttgtggattgtcagcaatgtttgctggcagggcgcagagaaacatgatcatactcttgttcacgagagctcgtaatctgctgcgctggcacccgtgtacaatggttgtcactaacaattctcagcgaatcccttttgtgggctgcaaccatattcacctcacgtgccttcatctctacacacatactgccggatcatgagactgtgccacttctatttccaattgtcgacattctgaaccactctgtttcagctaaggtagagtgggagtttcagcctcttgcttctttctctctgaagctacttgagggtgacacatttacagccggacaggaactgttcaacaattatgcgcccaagcaaaatgatgagctgctacttgggtatggattctgtctcgagcacaaccctatagagcaattccccctcaagctcgcctttccccctatgttgcaggaatatgctgaagcgatgggactgttcaagcctgagcgcgtgccgtttgggatgagtacagattttcttgaaaagaacccaaacactgagcagcacttcttgagagccaaggaccacccgtttggtcggtatgacaactgcgtacccttctttcgcggcattcccccttatattgtgcatttcttcttcatccagacgttattgtctcgagagcttgagctacaagacatcaacgttcagagaccaggtgccaggatcaccttgcaagtcctaacgttgctgcatcaagccatgacacagcgctctcaaacactaccactttctttctcacaagagccgcaaaacgataagcagaagtacgcaaagatctaccgcgacggccaagccaagatcgtccactccatccgtctcgaactccaaagcgcaatcgaccgtatccgcgctccaacagaccaaacactacccaagcgaggcgtcctcttcaccacggatcaagcaatcgctgctctaacagctgagctccctatcagcaagtctcaatacttcaacaccgggatcaaaaagcacaatctgatcgacgagtccctaatctggacactcctcctcgtcaccctcgttgcacactccctcacccacaaagaaggcccaatcgccgcctggttatgcaccctttacactcagcaccccctcccctctctcgaggacggcatcgaagacgcagatacatacacctttgtcgacgagaacattggcgatttctgtagctgcgaagacgtgcttgagatgctggacggtgtcggagagaagtttgcacgcgtgggggatgacaagccggctttactaagcgagcccatggagaacttgggcgtgagggtaatcatgtgggctatgaaagtcgtggagcgggaagtactaccaattctaaatgacggggtggtgtgcaaatgtttgtacatgacgccttggctatccggagccgacgaggatgagggcgatgggtggatgtaccaagagtgagtgtatgacctcaggcaaacacattgcacaatgtacaatctcgagcagatcacgacaccgcacatgccaaaaagtgacgaatcaactcccgagtcgaatacatttcggtccgtcctatttttatttttttgatggcagtgatccgctcgtctccgtcggcttgtcggatcatccgcatcctcgtccgtatcttccgacttttccaggagtcttcacatgctaattaatattggaagagaaaaaattgtgaagacttcggccgaggcgacgtcatgtcctttcctccgtcaagagacgacgcgactttgagttacatgaaaaataacgcagataacatgagaccacgcatattcgagccgcgggtctgttatcttcggaatgcaagtgcacttgtgattcacggctccgagctaattggaacattgtccgaaatagtatacgagtaatcaattactggagctcccgagctactcacactttcttcttgttatttttaagttgagaaggtttgacagcttttgacttgctcgctcacggtgtcgtcaacagtgggtcgtgctgtaattcagcagtgtaaccaggccatgatcttaatatctgtacaaagtgtttggagggatgtgaacggctttggtgcgttatactcaccaatgatgtttagggctgtgtcaacggatcatgagcgtcgcgatgctccaaaacagcagcagtgagcaactcagatctcgattaagtgatagaagcttcaaacagcaatttcaaacatcggtaaaagcaagcactgcctgatacagcagagctcaacgaactgtgctgcacgcacgtcaagaccgcactttcttcaccttaacctgcttacgcaacatgcttctttccgtttttcaagagaaattcttccccacacagtcttttcgtcgttccgcaatcaacaacatggtttcgccctccgttctcgcggcggggtttcgaacaactagcacatatgtacaccaacatcgtgtccctcgccaagttcacccacgaaaatacctacgatattttttggaatcgatagattgacatgccagaacgtcatgtcggcactcacttcctacatagatgatggctgccgttacatgcttgttcaatgccgtaatagcactcggagctttgatcctgaaggtgctgataccgacgagaagacaaatgagctttgtgccaatgcgtatcagatatgctatacaatcgttgatttcgcgatggtcaaacttgacaggagtatctacaacatacgcgtcaagccggaatatagtgtcaatgcagcttatgtggagtacctgaattcagacgatatcatgaggtctactagtgctcaggtccactacacaacgggtagtgaagcggtcatgagggcctttgattcgtatggaggcgaagtccacggaacccaactcaaatcgcttgcaagtctactggctcgcggcataagggtggccttgatacacggcgatgcgtgagtcggtctctgtgagcaatcaatactgcgttgaattttgggatcttctgtgtcaagcagttagagggatccagactgctccatcctgggcagcagctaacccatggacagtgatattatatgcaactggtacggcggcgagaacgcctcactcgaacttgcagagctcatgcctggctaccgcgacatatttccaattgcagggtatgccgacataatggtcatcaactcatacattggcggccatgtctgccaatacggcaacctgtcattctcctgaatcttcgacgctggccacaccgtcccatcctaccagccagaaaccgccttcaccgtcttcagccgcataatccaaggcgatgatcccagcaccgacaaaaacatcgacctttctacattcaggagtgagggaattccagactcaatggtacatagaaacgagatccctcccattccagactcgatatgctggatccgcgatcagtcgtcctgcaggatagagcaagtggcggctatacagcgcggcgaaggtgtcgtaaacggaggtatatggtctcttggccctggcttcgagtattctcccgagagatactataatgcgcctaagaggtatgacgcaaggaatgaatcagaagctccgcaactgagtgctacggtcgcactctctgctatcttcactgctactgcgctgccggctcatactacaggattgaaatcagctgcatcacgtaatgcaccagcttggctctaatattggagcttcggcgatgcacagatctgggatggaggatttgtcaagacaactataggactgggccttgcgggtgctttcttggtggaattcgagcttggggttaggattggggcattagttgttcacgtagatacgcagtacagtaacctgggacaaatttcacgctcccctacccgccatcttgaaataacaagccgcatcatactcaaactacagtttttctatcaaccatcttcccttgcaatttatccacacacctcggcttctcccccatattcctcgtctcacccctacaccactcccccagcgctgccctaaactcgcggtcgaaattgcgtatcccgtgctcgtacatgatcttccgggcgccggattgcgtcactgcatacgcaaagccttttgtagtgttgctgaggaatgtgacgtcccaatcacctggctggactcgctgaagtagatcttcactcgaagctacatcaccagatgtaactagcgttatattcaaatttttggcaatgatgtattgcatagcgtccatgtgtgctcgccacgctgatcggttggtgggggagaggtgccggtggtttccttgcgggtaggcgcgctcgtcgattaggctggcgttggggagagggagggcgtagacgtgggcgggtagattggcgaggaggagggcgatgtaggatggggagttggtgggggtgagggcgaggatggttggaagctggaaggtttgtgcttgtccatggcgatggaagaatgaggcggtggtatgagtgttactggcgagaagaataaggaagatgatgatgaccgttagagctaatgagatataagagtaggcgtggttgtggagaagcatgatggagacgaggagcctcgggggtgcttcgaagaagtgatgaacacattgctgcgcactaccttgcaagaatacacacgaacagacaatacgtacattagtaggtaagaagtcccaagacaaccaagaaaccaaacatactgaacccgaaaccccaacctgcacgcctgcagatcccactgcatacaacgcctacccattccggctaatgccgcaccacaaacagccatcccttcgcggcaccgcccgcgaatctggggtaaaatgatcacccgtatcatccgagattccgaatacacatagtaccaagcataggcactcacggctgttccaaccagcccgcgaaaatcggttgcgtgacgtaaggatgtagtcaactggacagggcctgatccgccaggtgcgcgcggcgtccccagccgccgtagatccagccgacggcgtcggccatgtcgttgtggtagggcatccaatctggcgtgcttgttagctaaactttgccctggagatgacatactgcaacataccttcaggcgcaaaaccgcctttcctgcccttgagcgctttccacgattccttctcgctcatgccggtttgtacagggatggcgcgctttcccctgcgcgcggtgatgcggacttcgcccttgaggtcttggtcgggggcggcgaggcgggggttctcgatgacttcgtggccgggggctgcgtgccagggctgcatgaggcggccgtcttcggtcgtgaggtcgccggtagctttttcctgtttgtatgggacaatcatcatgcgtacttctgcgccagaatctgcgccgtctcggtctttgagcagggcgtcccaggtttctggttgcgcgacgcgcttgcggcggtggtcgtagcctgatgcgatgaagtcggtgcagggagtgatgtatgtgaattctctccaggcgtcgcttttgaggagggtttcgatgtcgaagtatgttgttacgtcgcgccagccgtcgcccattccgaacccgtgccaacaatcatcgacaactaaagtatccagacatagcccagggagtagcgtcagtgcattggccgcatagtacgttgggtagtagtcggatcgaccagacgtgtacagcggaaacggaaatgctcgtacgcgtacatgccggatgcgagtgatgatgctttggtcaacggataaaagagtctcaaggaggttttctgtgccccggaagtgcaatgtgcagtttaaaggcaagtgtcgccacgcttctgcaaatatttggcgacatgtaaggagaagtgcggtacggttcgttgtttctcttttctcaaagtctggaaagttgacgtgcttgaagccatgtcggatagtgtagctactaaagagggaaccgtagattagttctcgaagctccaccggcagagacaaaagactcggactatccttggtcatgactggaacattggcgcgccattcattgatttctcgtggaggaagcatatcggagacctggcatcaagagataggtactgccggctgctaataaagatgtgggctcgttccagctttattattacaaccccactaagcaatgcaagtgctttgtagcgcctctagtgatgaactgcaaatggaaatcgtgatgtgatcgggcagcaggtgaagcaagctacggcatgcggaatgtgtgacatatgagggcggcatgcctctgcagattggagggtcggcaagttactcagcgtggtcggatgacgtttgaagtgaccctgtccgcctaatggttagcgtggctcgcgctccgacaacgatctggcatccggaagcggtcaagagataaaagaccctgcgcatgtcattagtccttgtgtgcacgtgtgcatataagcgcggtgatgagggttctggtgcggtctggatctgagatgttctgcattgtggctgctatcactggctatgcttcatttcggggtatcgtccaacgcgcgtacacaactcgttatctgcaactgctcttactgattcgccgggcgcaattccattcgaattcattcgcactctttagtctgacttcggtcgcccgcgaattcgttgttgctcctcttgtagcttcttttgctgccattgccattccaccaggacaggaaggaactgccagagatcaaattcgggccacaggcacttcagaaagacgatggacgtattctcgtgacactgccagagcatgaaatcgctcaaccgctctacgccagaagtacgaatgagcaagtcgagaggcggcgaatccgcagtcatcatgttgtccgtcaatgtctgagcgcagatggactcgggatccaggaatgcagcctcatcgtttgaatcgtccttttctgaagggttaatggccgttgaagtcgaagacgacagctcgtcttcggttagattgcttgcgtccttggatgagggggacatagaccgcgacccgggctgttcagcaccggcttccacgtcatctccaagcatctgcttacgaatgtgttgtgtgatgtgtgattcggagaaggtgcgcttcgagggtgtagggaggttgtggatgggggtgctgtaggtttcgaccgttttcatgaccgccgtggtgatctcgtcgcgagaggtatacggaaagcagacattgagcacagccctgtgagatgttagtggagagctcatcgcagtgtaacggtatcgtacttcttgttatgcgcagtcatggcgactgccgtgtcaacagccgccaaaacgtctttcctcatgagatcgcgctggccgagcacccggatggacgcgccatagcggtcaagaagggctccatgttcggcgatttgctcgagcttgaccttggccatggacatgagcgcatcaacctcgtgcttggagcgcttgaagttctcgatgctaaaggcatagacggtcaccaccttgacgcccgtcttgtagcagacctcgagtatcttggaggggttagtatggaagagagctgaaaccaggccattacgtaccctagccagggactcgaagcccaggttgtgcccttctacagtctcaatgtggtggttccgtgcgaatcgcctgtttccgtccataacaaatgccacatgctgggggattggtccctgtttgagggagccaatcagcagctcccgtaactgtcttacagtccatgcgactggtggcgaggttgcgaaccatttatgtatgcgagagtcgtggagcgatcccatggtggaacttgttgaggcaccttggtactcggtgtaggaagggtatcgaggatattacagcagcgagaaggagatgacgcgattcgatgcgctacaagggaagagaaagtaaaagaggagcagggtatcatggaacagacagcataacgtataaaggacacgagcaatggcaagaacttatgtagcgcagggcgcagtgagcttccaagagtgccacagggaccctcgctgcaagcgtggcttgggcttgcgtggctggttgcatgactcagcacttgtcacgtaaaacctcgccgatagccgaaccactctccaaccatcaccgacctgagcctcgtttaccgcgtcattccgagctggtctcctacacgtgtgcttgctctccttttgccatcgcatagataccctccacagtatggccgatgaggcgcagaagaatgtcgtgcagctcgctgagcaggtcgcggaaggcttcgcggctctgagtggagaataccagattctgttcgatcagcagaagcagcttgagagcaagctatcgtgggccaaacaacaggtgagtaacagcaataccatctccttccctccttttgtgatgaaacatctttagctctagacctgcagctgctttgcggctttgacagaaaacaaccacagcatagcctgacctcaaacccatttccactctctacatacagatttttcaccatacagaggctgacaatcagtagtatcttgacctcctaaagcgcttcacccccaacaccctctcgcaagaccaccttaccttcctgcaggacctcgagcacgttggtgacgaacagccaagaatacgccttgacttgattgaacaactagcacaatgtgatgatgtcgagcgcaaaggtcgagcggttgccctccgtcaagctgagatcgctgccggaagccttcgtagtcacgccggggacccagaagtgaagatttggagtggcccgtcggcagatcaggccacggcactaccgcacatcaataccaacgaccggtctcctatggagaaggactttacaatcgcaggtactcctagtaaacttgggtgtcctttcgcgtctactactagtggtagaggaagtctgttagccacccctcacagctcgacatcacggtcgagtcttcgaggcaggaggtctaagcggccgtctttcactgaccctatacgagctgaaatatgtggtctgggccccccttcagcttctgctgagccctctgttgctgcatctggctctgccgccgtttgtccgatacgtttccttgaccagcacgaccctgaagaagttgcaaagtactttgagaagcacaaacacgaactaccgcgaagtcatgaagtttgcattacccgtttccagagtaaccaagaaagcattgagcaactggaccggaaatacggcaacctgaccaatatgattcaaggtttagggcagaagcatcaagcctggctgccggaagaacctgaggacgccatcgaggaagagcccgaagctcagatggttgctggaggaaaggccgatgcgaaggtagagaagtgggccaaaactgtgtcggctagcttacatgaaggcaccccatcagtcgaggaggagccaatagatcacggtgccgacgaaacaagaaccgctcacttcgaccgccccatgaacgaggtgcgagtgggagaatccccaagccgaccgtggggtatcactataccaccaaaatacaccgacgcacacagctcttcgtcagttggatctgtcccaacagcatcgccacccgtacctctcaagacagatcgtccgattggtgagaccccacagaagactggcaaatgtccattcgaccaccgggccatgggcaagacacctgaacataaacctacacagccaccttctcaattaccccagttcactgagcctacaacgccccgtccacgaccacccatggccagccaaccgcctccgcaaccccagagacatgaacccagatcaccggaaccctctaaggccatcccacagatggttttcaacggccctgtttttcttgggtatccgccagaccaacttctcgcgttattgcaaaacagcaatcttggtgcttcgctgagatgatcagcatggcatgtttttattttcgattggagcgtttaatgaggtatcgtattgtaattacaaggtaggcgtcgaaacattgtctatacttgctccttgcttcagcgtcctgtgcatctgcttccacgcgtctgtcaacttcatctcttagtaatcgttgctggctgcgcattgcccgcgctcattgctgcatgaactgacattgccaatatgcgattgtggcgcattcgagtgctatcggcttcattggcatggcttgatgcgatgctcacttccgcttcagatctgtcatccaagtcctcgctgcttttgcgctatcatgtgctgcgcgaaacactgcaaaggtcagctggaaccatgtgtcgatgaaaagcatactcacactgccgctcgttctcgtctaacccgcgcataaagtcggctccttcacccaaagcgccacgcgggttgtgtgcttgatcggcaatgactgcagcccttgctttgaacgtctgtgcttgtcagtcatgggacttgattcagcaagttttgcaccaacatcactcaacacctcgatcatcttctcttcttcaaatagctcgagaattcgtgcacccagatcatagaaatggggtgcaagggcccttagatccaccgtccgaggatcagctttaagcgcattcaggactcgcggtgacagtgcggatggcgggtcgagcgtcaccaaggaggaagtatttaagctttggctattgtctgtatcagctttgtgtaacgtggtggattattgtagtagttcgacatacgataatgcaagcatctctcccaaccataatggaagctcaacttttgaaccctgtttcatgtcgccgctcatgttgccttcgaggaagccgagcccaggtacggtgagctcgaaggtacagggcaccttctgagcgtcggtgaggatggcgtcgacggagtagtacgagctcatctttgcagattacttgcaatcgggtcagcgttgaaactgtatgtcacagctagaaatttcaacaactcgatctgcggtgaaagttgagataaatcgggaatggatcaatccctgcctccggcaacaacgtgtcgcgtgtcgtgcaccgctcgtaccaactttttgaggacgataataggaaatgaaagcgcgtcgtgataggatacgagatagacttggtaggattggaaatatgcatgaccctaacagggcagtcatgtgcacgaattgggttgcttaccgcgttgtggcctctgtattgcgcgtctgcgagtgcctggatctggtattggaggaatatatagcgcactatgccctcagccttgccatgaaaacccgcctgttctgctaccacacacgtcgaacgcgtgccccagtgcctttgaagtttgcaaataggctttcagatcgctcctcttccagaagttgttgtcgcggcgagtctcgcgtatcgcccgtctatccgcttcaggtaagcacaccgctctctacgcccatagctccctgctggtcatcaaccgagtagtgggctgcggctacctacatgaactcacccacggcacccgagctcagaccctctctctcgaccataaacattgccagtgcccctcactgcgcaattgacttgacaactgtctagtacgtcatatatattcgagctacccgttctactggcgtgtcgcgtggatacccccgtccccgtactactcagcctgcaagtcgtccgagtgcgttactaacacgccgtttcatagacaacaggattctgcagcttccaagtgggcactgctagctatcctttgatgagcggttgagcgatagccccgactattcctctcccgccccataaggcttacctccctccctccccacgccactctcaccggcaccatggctgtcaacgaccggatatcacagctcatgggcgccctcgactcggcgtctggccccgacacgtctcgtgcgacctcaccaggcggcgacataaatggcgacggcgacaagacacgcccgcgaacattcccatatttcagatacctgccatatggaacggaggagcagagtgggcgcgaagagagcttgaacgaactgttgaagcatctctacatcgcggtatctgcaggcgattttgccccgggtgctgtgcactggacgcgtgagatccgcggatggctgtccctcaagttcgaccttccccgccacacgagggtcaagctggtctacctctactatgagcttgcactggctcccgggctggacccaatcgtcgcagagcgctttgcgagcatgttcatggtccttactaagtgagtggtacatttgctgagctacggtacagagcagagactgacaaactggcaggcgtaaacactatctccggttcgagaaggacctgctcctcgactggcggccgttgtttcgagagctgaagttgttcgtcctgccgtcggagtcgggaggctcacaaccaccaaacatcaagcgcaatattcggaccatcaccaagatgtgcacttttgcacaggcatacttcgatcctaaggagatacctgctatgttcgaggagatcatgcctttcttcagcacctcgttcagtgaaaacgccttcgtagtctgcggtttgctgaacctgttgctccctacacaccccgcgccagaagagattcctcgactactgccgcaggagtacgctgcgcccaccatcttccatctctggtctttggtcagtcgatcgaggttgtttgacacgcagaatatcgacactttgtcgcgagtggcgagggagaatctgactgtctcttacgtgcctttttcacagtacggcatcttcacgggcgagcagtgctctcagctgtttaccgcaatgttgaggctactcgaaattcctgtaggccaagcgacatccccctacagcagcacagtagatcttggtgcgggtctggcggtgatgctcgagcgagacccacgcaagcatccagtggtgcatcacatctctcgcatgatctgcatgtcgctatcgccagcatgcttagaacaccctgactcgttcatgtccaagctggagggtcttttccaggctatcgagacattcttccatccttcgaactctggtagctggaccaggcctctggccatgttcatctactacctatcggatttcttcgtcctgcgctggaaccgagagcggagcggcgaaatggaagtgccagaggaccggaaattgaacgatgcagtgaagcgccgtttcgtgctctgccttcgagaggtcacgttcatgggcatattctccaagagcgacaaagccatgcagtatgccttgtccgcgttacaaagcttggcttaccctggaaaccgaacctcatcccttcccggtgcactacagaagatctatcccgccatgcaaggccttgttgaggttcatcgaaaccatttcatcaattcgagcgctgcacatgctgtccaacgtcatggtcaagacaaagggcttccggtgccacgtcacaacactattgggtcttgcactaccaggcatcgacgcgaatgacttggagaagacagtacatacgttacagttcgtgcaaggtgtctcttaccttatgccatttcacgatctcaccaaggcgaagaaggcagcagtcgagacacttgacagaagtggtgcgtcgaccccagtccaagacggtgatacagggctggccgtgcaatggatcacagaacaagtcgagcggttagaaagcgcccaaggcaacaccgagatcaactatgaccaggagctaagcgatgaagacgaggcaatgattctacggtcttccacaacgggtctcaacgactttctcataacattcctcggccgcgtgttcacgctgctggagaacttaccagacgcgtccagagtccgtagcgggtcgcctgaagagtatgtggttaatcacttgccagcttgcttcacgccattgctggcggctctttcgcctgagctatacgacgttgccttggacaaggttgcgaacttcatctcgaaccatgtcattcaccaagcaaaagatgccatcgcattcatttgcaacagtcttgtaaaggtcaaccccgaaaaagcgttgaagcgcctgttaccgggcatcttcgctagcatccgtaccgaggtggaagacaatggcgcaggatcaactcgcacgactggtgcagaagtacttccacgcgaccgcgctcttgtttggaaccttagcattttaggcatgtgtgtagtgcatgttggcgatgccgtccttgcgtggaaggatgaactcattgaaattgcagagtacatgcagcagcactgccgaggtactcctactgtacatgtctccaacttcatgcaccacttactgcttgacctcacttgcacctataccgttgattactcaatttacgaaaaggacgagcttgaacgagggctcaccactgcatcatggggtaggcagatccacgtggagaaggtgaacatcaagtggcacgctccaaaccctgcggagattgagttcgcgatcgagctctttgagtcacatgctacgaccgcaatggacacaattgctgcgctcacttccacagaatcgcctatcaagcgtgagggcactggcaaagactggtcggatgaagtgtcgagaaatctgacgctgctgaggttgatcatctctggtgtatcagtacttttcgatgtgcgccatgaccagatcgaaggaggtaccacagctgatgacagcgattcagacgctgatgccatggacactgaaggtatcgatgacgatgctggactgggtgaagcagacgacgaggaagtgaagcccacattccaatacgaggctaactaccccctcaagcggggtggtgctcagtaccaattgatccacgatcttcgccgcaagatcggtgagactcttcacacggtacatcaattcctcatgcagaatcagcccgacgatgtaccgtgcttcaacgcgctatacaacgcataccgctcttggttcatcgatgttggaatcgagcgctctgcacacatccttgatcgtatagccaagcttctccagcaggacgagaggccgttcaagtttggtggcttgcgcaaacaatacccgcgacctctgctcgttagacgcgcgaacgtataccacctgcaacgcttacgccacaatgccactccccgaccgaagacggacctcgatgcacgattgcttcttgatattgcagagtcaagcatctcggtatataccgagattcgacgcacggctcaaacagcggtcgactccgccgttaagtgcattcttggttctcgaccactcgtagtcccgactttattggaagctctgatcaaagccatcgaggaaaatgattatcctcgcatcaagggtgccatgttctcacttctctttggaggcttgcacaagactatcagtcgtgattggcgtttcgcgccaaagatgatcaaatgcttcatcgaagtcacgagcgccgacaagccttccatccagaagcttgcctccaacgctacatttcagatacttgacatgggcaaagccagcgagcgtatggtcatcgtcgacaaggatgctatcgaagaattagcatatgtcattggctctgacgaggatgaggctttgcagcgaaaagtcgtcaagcgacgagaatacatcaagcagaagcgtactcggattgaaggcaaaaaggcagagttgtctcaggagctcgtcaaaattgccgctaccgcgcattggaaaaaggttcagcgcacagctgccatcattttcactctcggcatgcgctatgataccatcgcttcaaaggagatgattgatctcatcgttaagggctctgtcgatcaacacccaagtctacgaagttacttctccggaactctgaccggtctgttttccgtggtgactacacgtgcaattacgggacacacttacgagaagtatctgcttggtgtggaagagctgcctgataagatcgaagtgccaacgaggcgcgaggatcctaactggactgcggagtacttagccgcctttgctcaaccagaggctaagtattacatcgactccgatcatccgggttggcttgtgtggaacaagaacatgacagcgttcttgcctaatgccggccaactggaattcgacgaagtcgagaccgaagtgcgaaagacgattgccaagcatctcacacgatcatggttctctaacctcttcgctttcatgaagcaagaaccgcgcgacaacactgccgaccgcttccgcatgtcaggggccatgctgctcacaaatactttcgacctcgtctttgcaggtctaacagaggcgactttccaagacctcaaggacctgacccaatctgtctacggcgacggaagcgacaagcatcaacatcgtgctactgctgagatcatggctgcctttttgtcttgtgcgcccgacatggatgcagacttgcgaaaggagatttgggagtacgctttccctatcgtgcgtgggatcttcaaagacggcctgacgcctgagaattctggctattggacaaccttcttgcacgtcgttctgcaatctagggacccgaggcgcggctggcctcttgtggactggctagcaagcttccgccttgacatggactcgaacgcggcattcaaggagagctcgaagatacatctgttgacgcagtgtatatccgacgcaggttggcacttccagctcgaaaagcccattctcgagaatttcttgcagcatcttgatcatccgtacaagggcgtccgtgaagccatgggtcagaccattgcaagcatttaccgcacacgttatcacgaatcttacaaggatattggcacgctcatcagggcccagaaggaggcatcgtccatcggtgttcgtccctacgagccaactcccgagtttgagcagacaatcaccgatgtgttcgcccgcctagaagcctggcgtcatcagcgcccagctggacaacagacgccttcttcatatacatcaggcggcaagacggtcttgctttggttggactccactttgtcatcctatgagtgcacatcgctggccaagttcttccccaatgtcttcatggagcagcttctccacatgatggatatcaaggaggaccccgagctccagtccctcgcttaccacgtcttccgccacttgcctaacatcccgcttcgcgaaggcgaggatgctgacttcatcgccgcattggttcgcattggacgtaatgcgaccagctggcatcagcgtctcaggaccttgatcaacattcaggtcctctacttccgccgactgttcctcatgggtgaagagcagcagcagaagatgtttgattgtgtctcagccatgttgtcagacagtcagctcgaagtccgcatgggtgctgcgacgacactgtccggcatgatccgttgctcgcctgtagcgttacgggacaagcaggtgtcaaccctcaaggaacgtttcaccactcagctcacgaagaatccgctgtcgaagaaacgtatcccaggtacaccgacgctggaacagagcaagcttgtgttgacacgccatgctgctgttcttggcctcggctcattggtccaagccttcccgtaccagagcccgcctccagcatggttaccggatgttctggccacattggcccgcaaggccgcagccgatcccggagttgtaggaaagagtgtcaagaccgtgctggcagacttcaagaagacgaggcaggacacttggcatgttgacgttaaggtgagttgcattataatgttggactttatttcatgctgacaaacatcgcaggctttcaagcaagaacagctggaggatctggaaggtgtgctgtggaagagctacttcgcctaagagcagcatcgatgaagggaaaacgtacggtcgaatggatgtactatatgccggcaaaacgtattatgaaatgatcatggtgaacgaatgtatgctaaagtatgagaggcattctgcatcagtggcgttgagaatgaataagtcatcaagtgtgtgcttactcaaagcgaaagtgaggttgtcggacttacttatcagaactacttaaagccgcagctgcccctcccccaccagggaagcttcgaagcttcggaccctttgtcaacaacccgtacctgtctgtgcacctatattataacctcgactttctttgtagggaacaataaaaaaactttctacagaattcgaacaagcatataactcaccatgccgttaacggtgctttcagacgacgatgtccgcagtctgctgctgcagctcacaaagcaagatatcctcgaccttcagcaatcgctcgcagacgcgttgcattactactcgacggctacagaagaagataccggcaatgggtgctcctcatcataccaaccactgcgtacatccctgaagcgtggtgatggccagacaacgctcttcatgcctgcgagcaggtaagtctccgaaaccaccctggcggttaaaatactgactccagtagtaatgatggcatgggtgtcaagattgtcacacttgcgggtacagatgataataagcccaagtcctcggatagcgcatccgtcacatcctccctgtcctctctctcaatctccaaaaactcctccacatcctctacaaccttaaacgacacacctcaatcacaatcaagcgctcaatccacaacaccaaaaggcagcctcacactcttcgacaagtcgggcgcgccccgcgcgctcctcaacgcagaggaaatcaccgctttccgcaccgccctcgccagcacaatgctctttaagaagcggcaaaacgtgcacgacctcgtcgtcttcggtgccggcaaacaagcctactggcacatccgccttgcgctcctcttgcgcggcgacgacatccaccacctcaacatcattaaccgcgacttcgagcgcgtccaccaattactctcgagactgtatgcgccacatgaggaacacacggagtggacgccagatacccaacatgtcccgcagtaccgcgcgggcaatgaggtcgggctcccgcatccgaaaatccagattctgacgcctagtcatggcgagtatgaccgtctgctgaagagcacgattcgcgccagtagtgtgattttcttcactacgccgtctacaacacccctcttcccagcggctttcctgacaaacccagagggacggaaaaaaggccgctacctcgctgcgatcggcagttacaagccgcacatggtcgagatccacccggacatcctgaagcagaacgtcgcgccggaacacgggcatcgacactttcacaaacatgcggcgcagggcggggccgtggtggtggatagtgtggaggcgtgtctgaaggaggcgggagaggttattcaggcgggcctcgggccgaatgaggtggtagagattggggagctggttatgttgaagagggatgcggagaggaggagggtggagtgtcatgcaaggaagagtgaggagggactggatgagggtggggtggagttgggtgagtgcgaggtcatgaagaagaagatgagagggaataaaggggagggcgagggagaggacaaggcgcacaagagtctgatggagtggttgcagagggggaatgtgatatacaagagtgtggggctggggctgatggacgtggttgtgggcatggacttggtgaggctggcggatgagagggggattggcacgaagattgagaacttttagcacgagtcgcagcatgaggtgccaggcatgggacgaaacgaggatacatgtcagtgtagttagccgctacatgatttagactgaagccgcaaggcgcacatcacattcaagaaacaacgatgctcaatggcgtgcgttatcgtgattgattccagtcaatgcagtcttatccgactgcttttaaccctcctaaactccgtggtatgtaaccgcctagatgcagagataagagacacgccatgaacttcattatgaaccattcaaacactgccaagacccgcttagatcttgatagcgctctcgatagccttccttcgcttctccatgcgagcgttggccttggcacccatgatgccacctccccagtgacgcgaggcgtccttgtggtgtgactcgaggtagccgtcgttgacagcggagacgagcttggacaggtcggtcttgtcctcggcgcggacctcggtgagggcgagaacggcggcggtcttctggtggacaaccgttccaagacgggccttgcccttgacgatgacgtaggggacacccatcttgcggcagagggcggggaggtagacgacgagctcgatggggtcgacgtcgttggcgatcaggacgagggaagccttcttgttctcaatcaggccgacaacgtggttcagaccgaacttggtggtgtagggcttcttgctgacgtcctccttcttcttgccctcggagatggcggtggcctccttggtgaggcgctccttcttctcgggcttggtctcggggcggtacttgttcaggagcttgaaagcctgggtggccactgtgatattgttagcgtttttttcttcgcgcaggatttttcgatgcgacgtacggttgcggtcggcaacgtgctggaactgggcaatcgccggtgggaccttcaagcgcatgttgaggatcttcttctggcgctgaagacggacgtatgcgggccatcggaccatgcggccgacattgcgctggggctggatgtcctggccgataccgaagttcttggggcgcttctcgatgagagggttctggcctcgttagagttttgcgacagagtgaagacgggttggagggatacgcaccttgggggccttcttgctaccaccagccttgccctgggggaagggggcaggcgccgctttctttcctttaggaggcatctttgcttattgtcgaggctgtcatagagaacagaaaccattagcgaatgctcatccactaattaggttctgaatctcgtaagagcgagaaggcatttctgccattctacgctcaagccatctgtgtattcgacatggtccatcatgatggattgcatgcgattgatgtgctcgagagcaatcagagtgtgggtatgcgcttaccgtgtgttgttggcggcggtcgacgaagttgaacttgacgaagaaaatcgagagtcgcaaagttcgtggatatcagtggatttaggcgaggtgcgggacgcaggcgctagctgctttagataacggcgttacgattatccgatttctagacgctagctcgggcaggcgcgactggccaatcaagaaaattatcacgacagccactcctcagcatggcaacgccaaatactgagagaaaaagtccttcgacgcagctagtcgtcatcttcttgctgtggaagaccttgctgcatgtcttgacgaccttttgtcccggtcctggatatgacacatcagcgctcatactcgtcgaacccagtgtcaagaggcacgtgaacttctccgtcgcgtcttggtccgatcgactcgcactcaacttgtttcgttgggattcgctatacttcatcaaggctgcggagcggggtaaatatcacgagcaggagtgggcgttcagctgggcgtactcatggctcctagactatgtaggacagtgtaagtgcttcatctcctgacatgcaggcaccgttgacatccaaatggacctcaatggcggatccaaacctgcgttacgacagtatctgatgactggaatcgtcgtctcgaatgtgtgccatctgctctcggtccttgcactgtaccaacttctgaccatcacggtggatccgcggcgaaagcatcgggttgcctttattggagcagtcttacatgtgatgaacccggcttcgttatttctctcatcaccctatgcggaagctccgttttcgctgctcaatatcactggcatgcttctctacacgcgatcaagaatccgagctcaaacccagcagcccagtctccgtgaagatgcttacaagctgggctcgggcatcttctttggcttcgctacattaatgcgaggcaatggcttgctgagtggcttgatactcctgtatgacgtggctagatacttaccccgagtcttctcaatgcgactgaccttacatgacatgcggagaatcgtcgtcacatgtgtggcaggtagcgtcgttgccctgggattcatctggccacaatacctcgcatatactgagtactgcactggcgaccgcagtgttggtagtccgccttggtgcaagaagacaatcccgagtatctattcatgggtacaaagccattactggtaagtcatccatcgtgtctcgggatatcggtctaacgttagcaaggaatgtcggcttgttccgttactggactctgccgaatgtacccctcttcgtaatagcagcgccgatgctttggttgctgctcgtatctagcggaacggtactctgcagccccctcaagccactgttgcatgggcgtcctgtaccccaacatggtgcgactagcgatccaatagagacctcagccactgcgcactacgttcctgaattagcgctcccacagtttgtgctcgctgtggctgctatcgtcagcttccatgtacagattgtcaaccggttggcatccggttacccgacatggtacctgatggtggctacatggctcgttgatgattctgcaacatctggttgttctaagccccaacgacaaagtcgatggattgtccgcggtatgatatcgtatgctatagcacaaggcatgctgtttgccaacttcctgccgccagcctgaattaaggccattcatcagcgcacggcactcaaagagggaagtctgaagaatggacgcatatcatggaacattcaacggactcggaagttcttatgcttccaaactcttcgctcgacattgttcgcaacattgatttcatttagacattcacgtgtctcactcattgcaatgtccgtgcaaacgatggttcaacttgtcaaggtacttcgacagtactgctctattgcactgatgctcagctcacactatttcgcaactacacctagttgagtaccttctccatcggggaggaagcatgtcgggaacatcgatcgatgcgaaaccgctagcatgcccatgtccatataggccccttcgctagcttttcatgaggcaattcaatttggcaaccaaactgctttgtgataaccgtttgagcatggcttgcagaagcaacgcttatgatttggttattgtttcgggttttacagactgaaattcagtttcgtatgtcccatcattcttgatcttcaataaccaagacatcagacaacgaacctgtttcgatttagttcatggagaaggcttacatgagttgacgaatcatcattggtttattcccgatgatcagaatcacatgtgagccacagtcaggagtcgacgcatgtctctcaaattgagggtattaagatcaccagttgtctcagcccaggcgtttacagcttcatagctaccgtgtacctgcatagacgaatcactctgacagtggtccccacggtgcaggctggttcctgcgttacatacattagcaattgtacttcagcatgctgtgcaagttcgcggaaccggcacaaaggctcgggcttgtcttcgtcgccatcatgccgaagtagcgatgcaagatgctgcatctagtcctgtatggtgatgcagtgattgtaccaaggcgctgtagacgggcatatgtctttctgtctacgctacctactctactctaggcaggtgttccgtcgatagaaggcgacgatcgccttgctctccgaagtttgccgtggatagagctgaagtctgtatcctagacaatacactaaacacttttcggtccaagcggtgcaaacaccaagtaatgcagatacgccatcgccgttacggcgtcatgatctgggaaggaggaattgcagcagccaagaatggagacacatcaaatatactggtctcacggcttcagctgggtggcatatagagtatataacccactggtgaaggcgagcatggctgcagctatcagcttcctcaaccacaatcgctcatttcaagatgctcttcactctcattgctttaggcaccttttctctcgctctcgcagcaaatctccccgttaggcagcgggatagttgtcagcataacgactgttacagagcagtatggggcaatgatcccaatttggtaccagtgcttggagtcgtctcctgcgaaaggcacttgacaacgaccgagctcatatatcctctgtaggtttagagtacctcaatttgtctgtacgcagggctgataaacaacagtgttacaagtacctttgcagaagtcactttgaccacaacgaccgtgtcctgcatcacaccatcgggtcttactagttccacacctatcccaacttcatcttccacaactactggtttgatatatgaagcagaaggcatcaatgctttgacagtggtccctcccacgacgtccatcacaacgacaatcttcggcgctgttcctacctctgctaccggcgcatgcgacacaggaaactacaggagtgcttgctcctgcaagtcggagttcggcatcacttctgcgacgatcacattgctcagcacggtacgtcaaatccgaacacatcttgaatccgtaagctaagaggttacagacaagcacatcgtacatcacagcaacgttcaccaacacacttactaccggtccagcatgcccctccccatccagctcggtcatcattccatccagctctacatcctccaatggaactttcagcagcatttcatcgactagcagcttgccgtctgagacatcatcgggcagctcttcagttagcagcttggcgacgatcacttcggccagcagcagcgccagctctacagatagtgcaagctcggctggtccagcgacgatcagctcctctagcacaattaatggaacgacctcttcgtctaccagcacaggaccgtcctcgtcgttcagcagcactgtaagttcggcttctgtaaatagcactctcagcagtgccggaacttcttcgttgtccagcagcggcactgcgtccttctcatctacgagtagtgcgaatgtcacctcgacggctagcacaattggctcatattcttcgccttcctcctcgtccgctagctcggcactgtcatcaccatccagcacgactggttcattgtcttccacgggctctacctcatcatccagtagtgtcgtctccagctcgtctaccatttccaattccagctccaccgttagtcaatcatccacactcgtcaccctgacctcttcgaccccaagctcaggcctccccacacctacacccgtctgtacaggtaacggtgtagccctctgcaacggcagctgccaggatgtccgcacctccaacgaccactgcggcttatgcggcaacaaatgcagcgccggcaaagcctgcacgaacggcgtctgcacatccacagcctgcgactccaactgcgagtttctgcgtctctgtaacagcaacaacggcacttcgtcctgcgcatgtgccaaagagtcggagggcagcggcgtctgcttcgactcggccaagttcaagtgtgtagaggacgatccggggaagccgcagcctatacgctgctctgagacagctagttgcaatgtgggctttgtttgcgtcaaggagttttgcgcatgcactgggacgacggcggggatttgtgttagtactgaggggtgtgggagctctggagcagagattgtggggtcgttggctgggtttggagagatgatggggaggagtgcgaggttgttctgaggtgggattctatccgtgaggggaattgaagatgtagaagggactgtctttctttggtatacgaacgacttgagatttgatggctatagtattgatagtttcgcttctatactacaacaatgcaacatttgaatttgggcatgatcaacttagcaagacggagaatgacttggcttgattgcgttctttgatactctgcgcaactatggtacactacgatgcaagggtagcgaccatgcagctgtcgcggatgccggcattagctcttcacgacgacccaagaaaagcatctcgaccttttcatacttttttgcagtgcattgaacaccaactcaatcaaattctaaattccataaaaaggcaatgcgagacgagatgagcgtggtcgtggcgttgaggtgtgcgggcatgcatggatgttctagcgtcatcggttgctgtggagataccccagtctgtttatgcccacccgcgggctgcaacgaccatcgtcactctctttgatatgcccgcgattgctctgctatagctcaggctccttcatgactttccttgccggtctgattttcgattctactgccgcgtaattcctaccacgtcctcgccagctcttgcaagtgcccgtaagcctgcgcaatggcgacacccgaagcaggcaaccggcgcagcaagccgtcgacggtgctcaaggcttttgtgaacaagacacacaagcgtaccatctcggacggcatggagctgaagaagaaccaagctttcaacgccccgtacacgcctgtctccaacttccaggcgccattgctacctccagaccacccgcacagccaactccgggctggcacgcgcaccgagaacattcctctcaatccgccgtccccgcaaaagtctcaagacgccaagcagagccgcccgaagagcctgcacaagaagacgctcagctccgtctcgctacggtcactggcgaagaaggaagagaagccaaaggacaagaagtcgatggatgtgaggcggccgcgtgaggaggaggttatgggagagaagccaaagaagaccaagtcgtcgaccaacctggctgccatgttcggcaagggcaggtcgaaggagcggtcccagtcgcccgcgaagcagcccagagacaaggagaacacgacaccacccaactctgcgaacgcctccgaacccccgcgtcctcccatctgggccgagttcagctcgaccccactgcaggaagtcaccaccacaagccgagtgccgttgaacgaccaccgaaggagtgtcgaagacgagattgcgctgtatacaccccagcagtactctccgaccaagcagcgcaacttcttcgattatgggcagccgtcgctacaacagaaacccgccgcgaaagagcgacccaagtcgatggtcgttcctaagagcacctccaccggcctgctcgagaccttcacccgcaagaagagcggtgatcgagtgccattgtcggataccaagggcaacgagggtaggagcagggacccttctccgtccaagcattcggccgtgagaccaccaatgggccgctccagcaccgataccagcaggaaggacgagaaggcaaggcccgcgcctcagcccgctccagcggcaaagaagcctaacagggtcatggctgctgttgctgccttcaatggcaagtccaggcagatggaagctccgagttcgcccaccaagcttgacccgcagacggtggatgccgagtttgaagaagttttggtatgtgtaattggactatgcagccgaacatcactgactagattaggaatcacgaaacattcccacacaccaacgcgctcagatgcggacactgaagctcgaggttaaggctgactttgttcgcatgcacaaacttgacaccccatcagcatcaaggaccgcgtctgcccactcatccattggtgaaagcgatggtaggcccacacagaagcctggtcacacgaggagcaacaagtcacgagacgaagcaatggaagaagagaacgtcacctcaccaacggacaagccgggctcatctaagcgcgagcgcccgcgaagcaggaccttcacattcagccggagtgattctcccaccaagaaacagaagccggacgccaacgagaggaagacatcctccaaggcggtaaacatacccaagtcgccttccacgaggtcactggcgtcaacttcttcggatcggtccgtatcgaatggagtgaagtctgtaaaggcagatgagttcatcaagtacctcaagaagacgccgaagccaggcaacgttgaggtcggcaagctgcacaagctccgattgctgctccgaaacgagacagtcgattgggtcgacaacttcatcctagagggtggcatgactgagctggtcgctctcctccaccgcatcatggagattgagtggcgcgaggatcacgaggacactcttcttcatgagcttcttcgatgcctaaagggtctgtgcacaaccgcaactgcgctgaagcagctcaacgagatctcgcctacattgtacccagcactccttgctatgctgtttgacgaggaacacaagggcccgagcgagtttactacgcgtgagctcatcatcgagatcatctttgcccatatctccatggccccggaggaagaactcgaaacacgcgccactcagttgctgaactatctcaaagatcccgtcaaggagaaggagtcctccacggtgcccttcatcctgcaaatgtaccaacctcgtccgtaccaggtatggtgcaaggagatgagcaacgtcaccaaagaagtcttctggatcttcatccaccacctcaacgtggtccccgtccctcctgctcccaaggactctgccaaatcctacgccaaaacccatttccccggtcaacgcgccatcgtcccagcagctccatacgtcggcggcgtagaatgggatgccaccaactacctcgccacccacatcgatctcctcaacggcctcatcgcctccctccccacccgcgaagcacgcaataccctacgccaggaattcaaagtttcgggctttgaaaaattgatgggtcacttgcgcgcttgcaatccaaagtactatggtgccgtgcatgacagcgtcaaggtgtggattggcgccgcgctcgaagatgactgggacgtcaagactgtgcgcatgggtgcgggcgatgggaagagcgcggtcagctcgcctgtcaagcaaagtccgaagaagaaggccgagttggcgccgcagattcaggccccgaagtttgatctggggctcgggtttgataaggagattggtgttggtgtaggtgtgaagaaggatgatgatgattggatttgagcgagctgtatgtcggttttggacatacttccatcttcacccgaatggttacttggatcattgccccctttcgagaaaaaaacaactttctggatacgacctttgcatacacgacaccgactccagattgttccagcatttcttcgacgaaatcttcttttccttagggcgttcactcttagtctccgtctctccttttacacactgctatccagaatgactggggccacgcacgacttggcatgacacgactttgacgaccgctttttctccagacatgaccacatgtgtatatatatatctatattgttttcggttttgcttttacgagaagggcgtttaatgaggttgggatttggatggataggggagttggaataacgaatacgatttatttgcattgttagaaaagactgaaagtggacttggtggtggtgaagaatgtgtgattcggctgatgcccacgccagggccaaaatatcgcgtctaaagggggtatctcaaataatccacgcccatcccataacgcccgttcccatgccagaaaaagtcaagccttcttcttccccttcctccgcccctttttcacctcggcaacctccaccgtcccgccctcaacctcaccctcctccaacccctctcccgcctgcatctcccgcaacttctcctgcccgctaataaagaaactcaaatcgcgattctgctcctccagatcctccttttgcgcctgaatctgcttgaccttgatctccgcatcctcggccttcttttccaagtgcttgattcgcgccatcagactctcgttgatggtctgttcttctttgtactgcttcattaatttcctggcgagatcgctggacgcggtggatttttgcttgtggcggtcaagttccttttcgagggtggaaatggtgcgtgtcgcatcgtcatgctgggtcctcaagtggtcgaatttttgggacagagaagcgacggagcgcgacgcttcgtcagcggaagacgcggctttggcggctttgtccacggcgcgctcgagttgttcttcaaagtacgcgcgctgggattcgagctgcgaggtaagcaggtacgcatactccatgcccatgttatccagcttctcgcgggggaccgtatcattagcgtagcccgtcatgccgcctgcgtgcgtggaggcgggcatgtcgacaagcttgccgtcggttttgttctggatcaggcggtgcacgtagccgtcgccggcatagtcccagacgtgctgggtgacgacgtccatggcgtaggtgtgcgaggtggcttcgtagtgtgcaaaggcgtgggccgaatcgtagcggccgcagcctatgttgccgcagatgaggcagatccagaggttttctgttgagccgcatacgctgcattcgttgtcgggggcttcgccgtcggcgccgcggttggaggtgaaaggcatcgttctgggtgtagcgacatacggggcagccagagccgcgccacttctccagacaggcgcagtggaagacgtgttggcagagaatggtgagcagacctgtagtctcgtccatgcgttcgaggcaaacgggacacgtggggagctcgacgagagcgggtgtgggaggtgcatgtggctttgctgtgagggaagacgccatggagggtccgtcgacaggtgaggagacaccagtcgctggtggtattggagcagtcgactgcttaggagggagctgggggcaaacgggatcgttggtcaagtcggggtacgaagtaggatcgcggttcgagtcgccgttctggaagttgatggatttgacgaagacgacatggcagtactcgggctgtcgttgttagcgaaagcaaatgtctaatagagaacctatgtctcacctccatgctattgaatgccttgccattccactccttcctccactccctcgcctgtctcgcactccggaacttcatgagcaccatgtatttgtttgccctgctcgtcttgatgaggcggaagtgcgacacgtcttcccgcgttcgctctcccacaaagcccaagaagtcggatggcgtcatgtaggatggcaccgcctcaagatgcaaagtgtagtgcagtcctcctcgttgaagtccgtggtagccccctcaacgtcctcgtacaggcccggcgtctcttgcccatcgcggtagaggtgcaccacaccccagccgacctctgtatcccttaaatcagagggaataaatttgccctttgtcgccagaccacccgagttctgtgcttgcgcggcgtgtttgagcgactttgagtggacccgagtgagctcgtcgccattgctcgcgctcatatcgatgctgagaatggatatggcgtcgaaccgccaatctctgtgggcgaagctttgtgtccgcctatgtccgggccttttcggcggcttgactacaggtacggggctatcgtggtggtcggatatggacggtcgcgtgaggtgactgaaccggcgggtcagtggcagccgttcgcggggagcaggcagctgagcagcgtccctgctcgatgacaccagcttatgggagctatcgtcgacctgtggagccggtaagattgacccccaggaagcctttcgatgtgccgggagctcagaggtaaagatgtctgtctgcggcggcggggtgtacgctgtgttcgaagacgagcgagagggatacagctcaaacgtgagatgaaagaaatactccggcattagggttagtcgagtttggtgcacatgtccaacgaatgcaaggacggagagtagactgtcgctgcgaagtgtgatagcttgatgtttgcgagccagagctgcgatcgcgtctgcggggccggcggggcacccccgagctgccgccactcctcgccttcgtgtcagccacattacgagcacgaggagcaaagaaagggcatcagaatgatgtgtatgtattctctctattcgtaatgcatggcacgaacccccggggtctctatgcctgagtgtccgcatagtcgatgctggaaaacgccgaagctatgcaccctatcctaacataaacgcctgttcgcagaagtggatatccggaaattacaagcccgcaaactgggctgatacaaagaacacctatcatgccatctcaggaaacaataaactcgtcatgacatcgtgcccgaaaagagccgactaaggggtatagcttttgaacatgttcgcagtatgtgcaagaaggaaggtggtcaaacaagcagagctcacgcctggtctgcgtcggtcggttctacgtctgtaacatcctctatttcgtggccacggtggttgaccacgatgcggcgacctcgttgctctaacggaacgccgtcacgggaagcgccaaaatcaagaacctggtgtcgttagtcggactcatatttgagatggtactatagcttacctcgatatacgtcatgctgtttcgctgtacagcagcgacgcatcggcgctcgttgaacttgacttgccacactccgctgagatccgtcaataggtctttgacgaactcgcctgtgttaacattccacatcttcagtgtacggtcggagcccgagatgaccttctggccgtcgtgctggaagcaagtaatggcgccagtgtgggcacaaagtctactcttgcattggccattctctgggtcccagatgcgtagtgtggagtctgcagcggcagagactagccgcccatggcttagatccaacaggccaacgagagaagtgtgaccttcaagtgtgaataggcaggcgcctgtctccaaggaccacaccttgaccatgttgtccatagacccactgatgcaacgattacgggcatggtccagaacaacgctgtagaccttctgcgagtgaccttgaaggcgatgtaggacctccccggttgagatcttccatactcggaccgtgcagtcgtagctgccgctgacaagagtgtcaccgtgggcggcaatggcgcggacggagtggtgatgacctgtgagggctcgcacgaagtaggggttgtcgctatcgttcgaggaagctaccgtttgcataacgctgcgatcaccgggcttgggcattttccatacacggagggttgaatctcgagaaccagtgatgattagctcttccttgggcatcagaattggctgaccatctatcgtctctccgatctgtgttggcttgagaatgacaagacatcgaacggtagatgtgtgaccttggaaaacctgtgtgcacttgcccttctcaatatcccagactcgcactgagcgatccgttgagcccgacaccaaggtattgccctcatactgcaaggcccagacaccgccctcgtggccctcgagacgttgacgtatagctccggtcttggtgtcgtagacgttgatattagtgtcgtcgcttccagtcaaaatcttgtccgtgtcaaactgtaagcaagtgacgacgtgtcgctggtgcgcacggaatgcgatatgttttggcttcgtatcctcttccatccagctctttcgaatgaggtggtgtcgctggtataaagatttgaagagatgcatgttgcgcaagctgggcaagccaacccttggatccgggacggcggctcgagctcgctgggcgtaggcgttgggcccgttttgtttgtctccaggctgcgaatagagagcaacttgtgtcttggcagaggataatcccttcttgcgtagcttcttggagataccatgcttgctgcttgctttcctcttttgtcgggtcgaggaagatcgcgttattgccccttcgtggtcatgagcactccctgaatgactgacagcagagaagccaacgtgtgcttcgctatctgaccttgaaccaatagaggtagctcgcagatcacgctcgtagctgtctggcaaatggggatattgccagccccagccttcctgaacagcacgctcgagctcgccatacggcagcttgtagccatccttctcgaagagatctctccaagcaccctcgtgtgtatcgacaagtctgcgccagtatgtggatacctgggccgcactgcacatgctcttgacatccaggtatgcgatgatctcaagacccagctccgcaggtagtgaagcaatgaagtcgcgcttcagggctgggttgacgacgtcggcgacgaagtgcagggtgggctttgggcagcgcctaagcagctgatacatgacatacgacttcatttgctcaggtagggcgtcgaacgaattcagcatgctagggatgcccatgacagtcggcgtcaagagctgtgggttggggctggccacctcgcccacatctggtagttcgaggtgatgtgatccagaagggaagagcgggaagtccgccagttcgctttgtgagaggtccagccctgaaacatcgttgggatcaaagtcaccatctgcacccaagaacgaggctccactcgtgctttgttgagcattggcggcggcagtaatgggagacaaactagggctcggaagactggcgtcttgtgcggaaccaatatcaagaggtgtaagtcgggctgacgagaatgattcatcgtcagcgaaggacacagctggctccctgtcagactcagcgataggtggtgtagcagcgaccccaggaccatgaagcatgctcgtggggaaagatggatccggcgactgcccacggggtgcagatgagccagacctgacagtcgaagggcctgcagccgactcctggagttgccaccgtggtggtaattgtgcctgactggcttgctgggaagtggacctgtggccaattctcaaagaaggccctactctagcttttgatgccgcggctttgcctgcgagtccaagatcggtgtcaggcgtcgctgggactggctcgtctaggtcctctggtgtgtagtcacgcatcgtatcttcactcttatcctcgtggactgctatgcgcggcttcttgctccgtcgatgtaggctagccagttcagctgcttcctttattgatggcacaggtggggaatcctcggaagattcccgctttcgacgtcctgaaactgcacgcagatgcgggttgtgggcgaaggctgggcggatagcgcgattcggtgttgcgaacacggggggtcctttgaatgattccaccttcttcagtgtgccgttggcagatcggagggagttctggagtttgttgtgctgcggagtagatagtcagttacagtagttcacaggtcagtcatcccaacgtggctggcacgcatatccctggatttggcgaaagcttacctcctgcactttgtttgacgcagcgtcagcctcttcgaagcacgcgagctctcctcccgcctcaaagtagatcttccgtatcgactcaggtgcttgtacgtgggcgagtgggtattccttgggatcgcgtccgccaaggcttcccggggcgttcacgcacaagggcgggaaagtggttgtggttgtatatgtcgtggtgacgactgtcgttttggtagcgggcgcaaaagagaactggcccatggtcgtatacggatcgaccgcgtcattatgcaccgatgtcgaacgcccgtcagggctggggcctgaggcagccgaggccatatcgtgaggcgactgacgaggtagatgaaggggccgagtcctctacaaactcttgcggcttggagatacctatgcgctatgtaggctgtctgtcgtgtccaagcagcagagcggaccggttgccgggcgtgaatgtcgtgatggggtcgggacctcgagagggaggtgtgctcggtgaagcggcggcacgcagggtcaaacgatcgcgtctaggccgtgtgcatggttatgatcccgtgaccgtgatgtgcaaggactctccggggtcgtgagcgtggctggtatcgtcgtgtacgtccctcggtctatcgccgctgacgacggtggaggaaaggagatccgtggagatgtctgccagagcggtgaaacacagggaccaggccgttgcacaactcgagggcgccggggctcgcgaataaaggaaggaacagagagggcggccgtaatatcgcgggagtggtgttggaggtgctgagtgctggcagcggggacaagagtggattgagggccaagcataggcgaaaggtaagcgcgaccgaagcccttgctgcctcgccccatgttccctcccaaccttctcatttcatattgcgcgacatactgtacacattggcacgttatatttattgcctgtctttattataaacattatggagcaggcaccatgttcagatgcgtctattatgcgcatgctgaaaatgcagtcaagcatctcctctgttcaagctcgagcttgagttgcatcgctcgggttaccttacaaagtattgcacggcagccagccgtcactcggcaccacatccagcattgatccgcacgtcaactcgattcgatcctgcgacgccgtgaggattcttcgcgagccggccgacaacattgccgccgccaccatcttctttgtcttagcgtggcttataaagattctagtcggcgtgttctctgagttgcgcttcacggacggtagtcgagaacgcggcatgcaggacttgtcagctgttcgctgaccgcagatgttgttctcccaagcaccagataccgccactcaacaagacttttacccatgcagtagtctgtatggagccctcgtgattgaggacaggtctgggttttcccctcaaattttgtgcatatctgtagccaggcagtccgatcgaggatgagaagtatggtaggcttttcagccttgtacaacacatgttcatcttgcgagcttgcgaaagatgcatcagttgctatgtgacatagtggcattgttctcaaataaccattgtgcattgcagatgctgtttgacacgacaggctgtgcaagcgactcaccgtactcacattggacacaaattacagcaggatgaagtttcatagagcaaggagtcagagagtcgtgtacttcgacgaaggtaggtgactttcatcttccatctgactgtcatttgggcagtgcgcttctgtagctttcacactcgcacacacttcaacagccttcttctcaacatcatgtagtgtacagctccaataagtaaagcacttcgatatgcattgtaggtgagatttgcagcggtaatttccactcatctgacctgagccacgacggacccggggtacctgcaccatcaccaccttttgccataactgccgcactgcagacctcgcgcggatctcagcctcgtctatcggcacaatgcttgaacgcttcactactcattcttgttaccgcgcgtctgcttcacatgttgaggtcgcgatgtggttggctcgcacctgccttccgatctgaagccgacgtcacgatggtctgaccacaaacactgaaggaaggcgcgtccagctacgaaaagaatttcgtcttctcaaacacactcgtttctacctcactttccaggaggacagtcccttctcctacaacaattggcgcgcttgcaagtcacgaattacaactgcacattcagcatgccacccaagtcgaagctgccgaagcaggcagccagggattcgaaacgccgaaccaggctatcacaggcttctactgaggctgcaccagtgaaggatgccactgtgcgagatacttcggcacaggccgccaccgttcagaccgctgcggcagcaggatctactacaacgatgctacaagtgctgcagacccaaggacccgaaacgactgctactgcgcaaactgtcacggtgtcaactagcactatgattgtacaaacacttacccaagcttgtgcgagttctctagctaagctgcgtcacatgtttgaagacgacaactacgaggcggcatatgtcgagttcgcaaaaccttcggacaaacagagtctcgccgattcagatgcctctcaaacgcagctgaagaagttgcagtacgagactcttaagaggggtgtgacagaacgggccgatcgcttattagacctgttggtacgtcgttctcggttttgagttgtggatgcacgctaacaagcaagtaggaggtgggagtcgcagatgcaattaagcgaggttacctgaagacattacggttcgccattgtagagcattcggcagatccgagcgagcgagtagaggagtgggctttaagcttccagtacagcaagaccgactccggcaacggcccgtttgtctctgatatgagcctgcaagagaacatacatggcaagagcatatcgatcaaccaggcgaagcggaacttgggccgcttcatttcagatctagcacacgtctgtaccgcatgtctaccagaacttccgcctcttgtcaaaatgtttgttgagctcgacttcaacgagactaaacctccagagtactgtcctccaggattcagcaattacgaggctggcgccactcgttttgcggattcagaggagtgggaatgccggacaacggcagtaacccgaatgcacgctggacatcaccatgtcgagctcggactgacctacttagctccgaaaactgaggatgaacttgatgctgtacccatggggatgccatacactaagcataggccttctacagaagcctcggaagccgcacacgcgaagacagcagcgctctcgtcctcaggaacttcatctgctcaacgggtagcagcagcgttgccaactaatgttcagccaccagatacggacaagcaggtgcccaaacgaagcgttccggtccgtaatgagaagcctcaaagtcagcagtttcccatccagaaaagttcaagcaagactttcgtcccggggacttcttttccagacgacagtgtcaagacgctcgccataccctcgtcatccgacatggagatgaagaagaaggtcactagcatggtcagtttgtcgttgtttcgaaccgcatcatgcttaccagttcatagcttccccctacattgagaaccacgtatcttcaagagactcagccacgtgcaagtgacgtcgttgagcccgtcgtggagcctctggtctttcgccaatcgaagagggatcaactagatatcgaccacatcgacagaccgcatcacaatgatcaccagaaagtggtaaagcatgcttcttcaagtgcatcgatgctgcacattcaatgtgcatgtggatgtgctacaacggaagacgacctagtaggtattcatttgcgccaaaaacttaaaaccactaacgcgtgtagatttgctgcgagtactgccgtacatatcaacacgtgcattgctgcgggtatcatggaggagacgaccaccggatccctcacacgcacatctgctattcctgtctcctcggaggcgaatcgccccaaaatctgagatccatgagagatcgagccattcgtcgccgcgttgtgcatctgctttctcagcatggctatgatggtaaggcacagctaggcaaagccataggtaggtttcttccgctagctccacttcgaacaggactgacgttgacaggttgcacggaacatgttactgctaaaataatcaagcacctcaaagataatggcgttattgagaatgtagggcgcaacaacacagcaattcgtctagaggccactgtgaaagcaaagacgacaatcaacgaaatctatttcgacccaacgcttggaatcacagctcatgtatgctcactcgttcgatatgattcgagtatcactaacgaatgcttcaccatctagctcgaaggcttggaccctatgttcgcggacatacccactccaggcacgcctgttccgaagactcgcaagcgacctcacgaagactgcaaccacactgacggtcctcagaagaagacttacaatggaagcgtggtgtctcacgctattctaggtggtgactttgctacgccgaaggccaagcgctaagacatttcgtggcctttgaagattgcgtgaagacatggcaccaatacaccaccatgttcaacaatagttgatgacggcatacgttctctgactgtctcgtgtagtgatgctgagctcaaaaattaaggttaaccatcacgcaaatacaatttattgaaaatggaagtttctctccttctgcatgccactgcgttcgaacacgtagacgcagagcaaagcactacggtactgcgtcatgtctgctttcatgtcgtgtgacagaagatcgctgcaggtgctgaagtgtaagtttgatgaggcttctaagaaaagcatttgacaatgtccacaatgctcgcaaggagactagacagctacacaagcgtcgtagggagacggcaacgctgtgaaattatgcaaaagcatacggttgtccaagattgcagtcgataggagcacgcaccaagatcaactccacgatcttgagaatcagcgggcggtaaggggtcccacagtaacgatttacagcgcccagtccaagacctaggcactgacgatgctgatcgcgccatacatgctttgctatgccgcacacctgaaacacaaagatcacgcggactggtttgctgctctgcgctgtggcttggactcagttgctgtgtttatgaacacgaagcgtgctcccaacggaacggcggtgacggcgtgctgcctgtgtgacgtcgcttctgtgttggtgtcgggagaaattaggatgggaacacagtcatgcactgcagtttccagtgcagcaacggacggacgtgatgaagtcgtctcacagagatccacaaagtcacctaagcgaactcttgcatgtccctattcctgcgccatcctcccagcctgatgtttgcggctgcatttgccttaggtgggtggtccggcagacaagcatgacacgcttggatgatttcagggggggccatacatcgacgccggctcgcagatcttggcctgaaccgagctttcatatggcccaggttggcgataaccacggcgattgacgagtcggatgaaagcacatgagcggaaggcgagcaggaacctggggactacacttgctggctatcatacgacgtcgtcgctatgtctccagggctccactccttttcgcagacctggcattcattattacagtgtacaagttgcgcagcttgctgcatgcacttcgtccttagcgccttgccgaacctcgctgcaggaacgggaagccggcgcgagcaatactaatagcttggagaccgggccctcagccgaacctggagcacctggactttgtggttcctctccagcacgagtgatctcaacacatcgtctacgacagctctcttcccgaaacctcgctcgcacatgtaccgccagcaccagcactgcggcagcacggatagcgctctctcgacgcactcacggctcaatgcgggcaaaagagaaagcttgaaagcctaccggtatcgcgcaacccgtacgttgcttttgattctagaccgagtcgcggacgccaaccggcagcaagccaccaattgtctctaaccacgcccgtctttcttcattgatcatggtccggaaccatgggaagttctcctttcctatgccggggcgcaaacaaaagaagcctaccagagacgacgccgccagctcgacgccctcgataccctctgcgcccgaatggccttcacgccttgacgactcgtccagtaaggcacaccgagtgctgggaacttccgaaccaatgttccgctcgaagtcgaagcaatcggtcccggcgagccccggatacatgtccattacagtatccgaggcaagctatgggtcgcgccacgacgataaacgatccgctgcagaatacgacacgcaccttacgagacccgacatctccagacgcccatcatcgaacgtgatggggcacgcatacagtggggaaggcaggcgcggatctgattacagtgtcgctagccgtcgactgcacccgcagacctcaaactcgactatgcgctcgcactacgatgcaaagagctcgccgttatccatctcgcagcagacatccgattccgccgtgcgcgacatggcattgaggagaggaaagcctcaagtcgtcgtcccagattacaacagcaatggctacattgttagtcccgtgtcaccagtcattcaagaagaggcgagaagaaaggacatgcgcaaaagcaaacctgcacgtttggatctctcaaagctctttccaaagccgagaggcggcgaggggtcaaaccactctcgagcgctgctctcccccgcgaagatggtcaactcaccggcagccctgtcaataacctccgagtatcagtttccaagacctatgaccagagatccaacgccaaacccgcagagtcaagtcaaaccgaagaagttgcagaggaaacagcagtcagctccagaaactcctacctcgcctgtgcgaatgcataagcgcgatgaatatgacaacgctaagattaacgtacgcagacctcccaagggcgtacaacattggtttgatgcgctcgacgaggatagcgatgaagcaacagaaggcactgagcaaagtcatgctgtgggagctggtcgtccatatgaccatgctgtgcatccctataaggcatccctcgatcaagtcgtctcaagaggttcgacgcagcaagcatcacgttcacactacctggcaccagcaggcagccgtgacactttttcgcatgaagatttggttgatgtcacgcgcctcacttcaccaagccagtattccttacagtccacgaagacaaaagagtctgccctgtcgaagcccaacctccaagactccagtgtcctatctttctcatcatcggaagatgagggcgacaacgctcgcgctacgcaacgcacggtaccagtccgcaagagcctagacatgaacgatgattcaggagaaattgttattgggcaagctcaagcttacgaagtacgatcacagcgaaggccttccgccccgtggagcatgcgatcatcaactagtgcagccacgatcgaagttatgtacacacctgagccaccgttcacgccactgcaatacccaaggacaagcagttatagcggaagcaaacgatccagccacacgaggcagccgtctgtcattcacgaagatgacgactatcgcccgtggacagctgtgaacatgtcccgttcgcctccggcccgcagtgtccgcagcacacgtacgtcgacaagcgagcccagggccggatcggatactacacataagttcatggcggtgacagctgaagaggaagccttgttggagctgatgcgtaagaagcgcgcagcaatgggattgacgcctgttccaccagcaaaccaaggtgtacaagaaacggacaggcgacagttgtccccagctggagactcgcgaggacatcctcgcacatcgggattcctagccgaggccagtcccgtccgtgtggtagagcacaaggctacgaggaaatcatcggtaccagcaccgtcgccactgcaggctccacctcgaggcagacctctaaaagctcattacgatgctagcatcggtcaaagtcagttgcgcgacagttcagtggcaagcgatgcctggtcagaacaacttaggtcgcccgcaagtcgggagactctgtctcatcatttgctcactccagctgtattctcgccattagacccattcccgcagtattcgccgattcttactgcaagcataatctcgccggccacaaccgaacatgcttcgcctcttccttcgcccataacccctggacttcgtgcttacgaggaggaactcaatgtcaaggttgctaacagcgacacgagcaacgacattgatgagagttcatctgggcctcgacgttctacaggaccgcgcaaagtctcgaagctcatcccacgaagggtcggcacatcgtcgtcgcagaacagcttctagtggcgccgatgtttccttcccggtaccgccaacccacgggcttactgacctcgctcccgtctcggaaggctcatctcgagcaacaagcatcatcgaacctacattcccaagactccaatcgaaaagctcaaagcgctcaagcggcctcacgttgctgacgagcggtaactcaaggaaccgacaaagcagcatcaactcaagccactcgcaagcatcgtgttactcgcaaacctcaagttatattaccggcgccgagcaaaagtctcatcctcaccgacaaatcacccgccagagcagcgcaagcagcatgagcgttactagcaccgtcaagagcaaaagaagcagcgtcagcgacgacgtcctggccgcttggaactcgctcggcggcacatattaacgtccgcctctcacacacctcgacttctccttttgtctacgaaacatgtcatctacgcatctcctacctccgcatctcttctcggcggtctgatacccaggataactaccgctttcctttcttctactcgcaccatgttgtacaacacctctggcgcatcgatatcagtcttataatcactttgtaacaaaagtttcacgtgcgcacgaattaatcttcggtttgtttcctttgtcagatcgcaagtctcggttttgcttttttcagtatgatttatacctaggtatcggacatttaaggttctcttttattcacagtgggatagggcgggatgggattgaggtgacgacacctcagggaatttaggatggggtatcttttgggttgaattaattattctgggattgggtagggcggcgaaatgggaaatgccgaagtggtcaatttcttttgggccacaatggcaaagtgttggggcttgtatgaatacacaccattcaaacactttttacaccttattgatcgcttttccatgatcgttgcagactttttccactcttgatgctgtcctccatcttccccgttttcccttatccgcgcaggcctcatgcaagggagttgcagtcccagtaccgcgttcctttcaatgttactcagcagcgcgtggcgtgctgggatcgggacgtgtcatctggggatgcatgtcaaaggcagggtaaaggggtgcatggcatttatgttgtacagatatggagcgggtgggtcgtggtgggcgcttgggatggggcgtttatccgccaatgggttggaagtcgagggtctggatggagataaccgctggtaatggtacggaatttggggatttaggggcgtgtgtttgtggcgcaagggacggtggagtattgaggctttgcaaaatggtttcttggtcgtgtgagtgtggtttggtcattgtggttgttgaggtgtcgggggttttcacgacgattcattaggagtacatcgagttttgaaaagatggtaccgatttgggtatgtctattaattgcatgtatttagagcaataccgactggcattgtctgggataagctgcgttatatgagacggatcgtgtctacacaaggtatcgcggtcaaacaatattgacctcgagatcaagggtatcatcttcagttctcctcgccctctttctcttgttgcagccgcgactgttcactgcgccatcgagcttcgtaagcggctaagacttgttagtgcattgtaatcgcaattgggagaaagtgtactcaccttgccacaaggcaaatttcgaaggcacatggtcctccagctcgtcatacttgaagtcgtccgagtcgtcgaaagccagaactgagcacgcggcgccgaaaattatgtatctcacttcttcgtgccatcgatttcgtctattcgttgcacaggactgtgagcaagagcaaggcggtggcctatcgtagtgcagtcagtactggtaagctattaggaaagaatcaggatacttacagtaagtcggctggagcctgcaaaagagcctgcatagcagcttcctggttatgaccgtggctcaaccttctacgctcgctgtcgaagatattttcccactttttctttgatgcagtcttgacgtaacctacaagcttgactgtggggatccatgcgacaaaggggaaagcaaaagtgcagaccatgtctacggcgttgacttgacagcagtctagagcgccattatcttcccaacctctggaccaaggattaccgtcactgccgtcatgcgggctgcggaagcgcatctctaagtgtcgaagattaggaagaccggttttcgagatatatagacccgatgatgagctttcatcaatagagatcctggggttgactgtaacgccgaagaagcggaaccatgacttgagcttgaagttcaattggatcttgccgagacaattgaactgtgtcattgaatcaacactcaaatcaacaatcgtaaggaagatctgctcgttgttgaaacacttcagtgagctgttccaagcagccggcagtgcctcttcgtatatctgccagcaagtctgcagcaatgccaggttgggagaaacatcttctcgcacctcaggtacggagtcttcgggatacacatctgaggatatcagcttgcgagagtacccagcgccgagcaccatggatacgatctctccattgtccggttcgtagaggggcattgggtgtacttccttcccaagtgcgtacccatataccatattgcgaatttctgaaggcaagtccaagagtcggaatcgcttgccgtttagcttccaccacttccgctgtgcaccgaagccgattttgcctacgagatcttcctgggcgtggcgctttgatatcagccatttcctcatctctagccagtctttaccgatcttgatatataccgcgtctttatgcaatctgccagtgagggtgtgcacacagacttgagcagtgatgggaaactcctccctatacgggatatcatccatcagaaaagtgtacagcttggcatcgtagtacgggtagtaagggtttatcggccagaacggggccgtctcgttcgaattgtgaacacggatattggcagacgcgaatccaatgtcctgatggcccagctctcgaataatccggatgatttggcggatgactgggtcgaactgcgacggtggtggctggaatttgtatttgcctcgagtctttagtttatcatcaggtggtggttggagcgcgacagtcatgtagcggttcaggtactctccccctttatgccttgcatcttggcggagatgtcggatacgagtctctagataaggcatcgttttagaggccggtcgttagaagagttgtatagggcttgcaaaatgtgcagcaagggagttgaggctactcgaggttgagttaacttttgtgttgtgataatcagtgaggttccaggttccagagggaatatataggcatgagtcagtcccgaatggggccatcaaaagtgtagtctccacggtcacctagttactagtgtgacattgatagcagggcggaaggcccgtgaaccttttcaccgaactgtgaaaaggttccaacagcctatatgagaacgatactgcgggttgtcctcccagttcttaaacaattcactaccaaactttgttgattgttttagatctgtcaaaactagactaagtgcgattgtgtgaaaatgagacggcatacgcggagtgccgtcgcttgatctggtttgcgtcttgagcgcccaacagaagaagcgacataattctcccaggcttctagttcttaatgcgtgaatgaacatgtagctaccagtgcttgtatagaaaattagcatcataaagagtcatccacttgtcagaatggatcaaagtggtgtagttgcttttctctttctttaacattagtgatttccaagactatcaattcggtgctacccctatcacttggaatgttggcatcgaaaactacctaggtacgatgtaaagtatagacatgctggagtaatgaaaaagagtcacggttgtattgatacatacagaacgtcatttttcatctagctcatgtcctttcccttaattccatgaaatagactagaaggcaactgccatgatataacttgatctactggtgagccgcatcactaatgtcgtttaggccagcttgtccaatccaccatgttgcatcgaccggttcaatcatcttcaaagtgaaatgcttcctccttgtcatacccatttctactcggggcattgcggatgacccgtgacttacgcgtagcctgacaaggcttgcgacatgaacaaggaggagggctttggaaggttagcatggttttaaaagcatgctggcgggcttgtcaacttacagcatagcgaagggcgtagcgaagatttgcagctgctctttgctatgatcgaaaacgttcgcctttgtcgtcttcgagaataccaggaggtcatctcacttcaccttcgggtccttcttgatgacaccctcaagtgtcactttgcgtatgtcctcaacaaaaggccaggcaaaggtctcgatccagtccaccatggtgcgctagctgcagacgtgaggaccggtaataaagcgactaccccaagggctggcgttccatccgtcgtccgggctacaaaaccagatctgaagatcaacaagatctggcatagtcgccagcaaataacctcgagactgcgttgtgtctatatctgggtctggggactgctgaacaccgaagaactgaaaccagccttccattgtgaagtcaagaatcaccttacggagccagttcgagtaagggattttgcgaatacccagaatcgaggtgaggtgataaggatcaaacaagtacttacgcgtgtcttgccagcctgcttgtagcgcctcatctttgtcctgcttgctgacttgtagaatcgctaggttcggtttgtacgccgtgtacccaacaattgtgtgctcatccgatgcaaatggcatcttgtgacgatgaaactcattcggcttcggaagtcccaagccccagtccacagagggtgtctggcaaacattgtcgactttgcgcacggggtacaagtaaggaccaagagtgcgctcgaatatctaagacggagctcgacgggaagatccataagtctgaacttcttgccgttgagcttgtaccacttgtattgtgctacatagcctgccttaccaaccacaccctcgggatgtcgctttgaaaggagctactggcggaactccaacgacttttcgccaatcttaatgtagagcgcgtccttgtgcaagtttccgatgagggtatatacgcagatccaggcgctgataggaaactcctctctgcaaggaaagtcgtccatgaggaaggtatacaactttgcgtcgtaaactgggcacatcggatcgatgatgggccagaagggtcgtgcatctgtagtggcatgtacacggatgtgggcggcagcgaagtgaatatcctctctattcagttgccggatgacgattttcatcatgtggataattgggtcattctgatgtatcatcggccggaaatttgcgcctttgccgttgtcaagtaaaagtagcttatagtctggtggaggatggatcgctacagtgaaaaaccgattgagatattcaccgccgccgcgttttgcagctgagcggagatgccggatcggagtgtctaactgaggcatcgtgaaagagtcagacggtagagaccgtgtatttggacgacagtgccttgcttgtggtacgaaccagaactagccgtgaaatatacataagagaagcccacgctactttctgccaagggtgtaggcggaaaggtcacgtggaaacgagggtgttatgacgaggcaaagattcagatttgtgacgggagctcggctactgtcagagcgtggctgacgatatatgttattctgcacagcataatcaatcattgagattgatcattgttacctttttagcatggctggcgcagtgggtgcagacctgtgtcctgacagctacggagtctttcacgactatttcgagagctctggcacaaaacaagagcgacagatcgtttgctcgagaatcaagcgctttcggtacacgagattgtccaagatcgcaaatattgttggagaattgctacctcgatcgcgttcttccacgattgcttacgctcaagcgcaaaccaacaccattcttcttctggagcacccatgtttgatcatatctttcttcatacaatgcttagattagagctgcgtaatctagtcagaaacgtaactctagatataaacacagcatttcaagtaacgatcgcggcaggcattgccctttgagattcgactggtgacatggaaaagaggaccagaaaaaggcaagggataatctacccgctcttcatgtccacgtctagggagcgagctatcatgcggccttccggaagagccgctttcctaccttcaccacatgcgccgcctcaactacatgtcctccatttctcttcacctcatcgatgagtagcgcactgaccaccatgccctgtcccaacgtcgcctcgctcaaaatcgccagtgccggtagcagattctcctcccaaatctccccatacggcatgaacatgccctgaaaccccaggactgcatcgagcggcaggtgccaagtctcctcttcgatgacctccaaacaagcttcgaaggacggcgaaaagccgctggcaagtcgatcctcaatctcggtccgggatagggtaaggtacaccttgtctttttccagcttcgcaatgtactctctctttttctccgtctcgagcgtcatccaagctttttccgcggcgccgggctgcacaaccaggacgtccctgactgactcagcgagtgggcgctcgaagtaacatgtcgcaataaggagcgttcgccccgcttctacgtccctgaaatcatcgacaggttcgcgcttgagattgtatggccaggatttgtcaatgccgaggactttgctgatcgtcttaaggatcgtgctgtaggattgagacggcttgagaatgaattgttcgacagttttgtcaacggatggcgcgtatagcctgatgatccggatttgggtgttgggcgccatgttggtagtaagtttaagggatcatggagtcggacggaggggtggggttacccagaagtggaggaagcgccgaggctagttccacggtgagagaaagagcaatggatatgcaggtgggctgccacgatgtgaaagggcaagctcttggcgtgtcataccgcgtttgtagcaagttctcgaacgtgagatctgttagctatgatgtttgtgcgctagctccatctcgtagaccacatgcatctgggcactatgaagctgccactattctcccgactacatctctcaacgtctcaaattaaatcttatgaccatctgcactgtttcgaaataatccgcaacgagaataattgattctgcgtataacatttccaaataaatgatacctgggttgaaatgagcggccggagcgtgtccgtaaaactgaagtgtcaaaaaaaaagcccctagccatcgatgtcatacttcatacatgcagatttctgccggcatgatctttgtataaaccagagcaggacaatataaaacagatcattcctcacatcttcttctacatcaacattcgccatgtactggaattcaaaagattaaaaggcatcattgatgtgtagtggagctctcgtaacaatactggatcggcaccgcatgtgtgtttccgcgtcttgcaggaggtccggttcaagtgagcgggagaaacatctttgcgatttcatggtgacaatgattaccatcatggaacgttgaaagacagcatggaagcggtagaagtcttgatattgccaatacaacttcaagctacctgctgacataaacatattgacatgacttttatgatgagtgagacgtctccgcatctcgtatacctatgatccacataatgcacccaaaaaaccaaaacctgatcgtcatagcatatcctgaggaccttcaatacaccatatcctcctgttttagatcaaaccaggcccgagtatagtgtaagctagtcagtcatccgcttcgacttccaccttcaccttctttcccttcatcgtactctcaacagctgcagcctcatgcccagctctcctcttcttctccgtcaccctgacgtccttctcctccacgttcatcgccttacgcttcctcacaacgcccatcgcagcagtcaaatctcccgccctcggtctcagcttcgccctgtgaatcgcagttgggttctcaaagtacggcgaaccctggagagccttatgcaccatacccagaggtatgaggtcgccattggcgggtcctgcgatgtagcgtctaggggcaacaggttcgaagagagtgcggttggtgccgagtttgaatccaggatgagtgagagcggatgccgaggtagtctcggcggtctcagtgacgagtggtagaccgtttggtgccggaagattgtcgacatcgtcagtctcgatcatgcccgggcgtgcagccctgaagttagagtccgggcagccactgaagacatatatcttcttcttatccctcatcgttcccgtcgcatactccgtacacgaatcatccaagtatgccggccgtcccctattcggtctcgccaccttgatcttgccaagatggtcgaagtcaaagggccacattttccggagctcatgcttgttgtattgctgtgagatccagatggcgtagcacgctcggtcatcgaggtagacgaaatacggcggttcattctggtcgcgtacgatggggttcgggacgaagccacagaagagcttccaggttgggtgacctctgactgtgctcctgcagcgtgagatgagatgaccgctcgagtcgccgttgccgtggctttcctgccacaggatgcgcagacgcttgccgtcggaaatcatggttggtaggtgacctggagtcgaggctacgatgtcaccagctttgattggcatattgtctgtggagctgtactttgaagagtcgggtgtgttggaatggactaaattgaggagcaggtttttgtccgtggatagttaagatgaaggagatcagtgagcggaaaatgggaatagtatgagataaaaagagtgtatagtagatccgatttcttcacatgaaagaagaacagtttgaggcggcttagcaggtttgagatgggaggagagaaggaaggacttagcatgggttatcgtgtaggtagtcacggccatcatggccgaggggtgccttacctttacttgctatcttggagacctgaattgatgaagccttcaaagtaatatagcttcgctgtacacgcgtgaacttcagcaggcaatgaagacaacttttgcatgaatgccattgtctgcacagtcggaacaagaaacagtggcaggcaggcagacatgggcgcgctcaaccactatgaccggaaagtactagacaagtatcaagactcgataactcccgatttgagaataaacttttcgtcggataatgctccatggcgtcgcgggtgacgatgttcagtttcggcccgttcgccagcgttgatgtcaacgatcggctctagccaatcatgtcgtggccaaaaagctcgggtcatcgattctcagcgagtgcacctcgcatcgcgaacatcacgaccgccactctatcaacgacaacgtccgcgcgccggcagcacgagcatcaattgcgcccgccaacgtacaaacagtatacaagatgctcgcacgacacgcacccgcgagctccgcgctcaaggccagcgctccacgagccgccgcccgcctttccgtggccgccactacaccctcaaggacacagaagaggaatttggctacggtcaacgatgcaccgccgaagagggtgtatggaggcctgaaggaccaggacaggatcttccagaacttgtacggacaccatggcgcggatctcaagagtgccatgaagtatggtgactggcacaagacaaaggagattctgctcaagggccacgactgggtatgtcggatgacacaaggggtgtacagctgggctgactgggacagattatctctgagatcaaggcgtctggtctgcgaggccgaggtggtgctggcttcccctctggtctgaaatgggtacgcagaacaagaagcacacaaggtacgacggcaatgctaatagtcggcagtcattcatgaacttcaaagactgggacaaggacaccaagccccgctatttggtcgtcaacgccgatgagggcgagcccggaacatgcaaggaccgagaaatcatgcgcaaggacccccacaagctcatcgagggctgtcttgtttctggacgtgccatgaatgccacggctgcatacatctacatccgaggagagttctatcacgaggctgctgtccttgagcgcgctatccaggaggcttacaaggccggcttcatcggcaagaacgcctgcggatccggctacgacttcgacgtctacgtccaccgaggaatgggcgcctatgtctgcggtgaggagacctcgctcatcgaatcgctcgagggcaagccaggaaagccccgcttgaagcccccgttccccgctgccgttggtcttttcggatgcccatcgactgtcgccaacgtcgagactattgccgtcgcacccaccatctgccgtcgtggtggtagctggttcgccggcttcggtcgtgagcgcaaccagggaaccaagcttttcgccatctccggacacgtcaatcacccttgcacagttgaggaggagatgtctattccccttcgcgaactcatcgacaagcactgtggcggtgtgattggcggctgggacaacctcaaagccgttatcccaggaggttcatcgacacccattctccccaagcacgtttgcgacgaccagcttatggacttcgacgccctcaaggactcacagtctggtttcggaaccgcagccgttattgtcatggacaagtcgactgacgtcgtacgcgccatcacccgtctcgcaaagttctaccaccacgagtcttgcggtcagtgcacaccttgccgtgagggatccaagtggacacatcaaatcatggaccgcttcaacaagggccaggcgagagagcgcgagatcgacatgttgcaagagttgaccaagcaggtcgagggtcacaccatttgtgctttgggtgaggccttcgcatggcccctgcagggattgatcaggcatttcaggccagagctggaggcgaggatacagggctacgcggagaagaacggtggcccggcgcttgctggcggttgggcacacgatgctcagaagaagggacagcttatcagtcccggacagtagatgagatgtggttgatttgtactatgcatgcattttccgtttgtccgtcgaaagcttttaggcaagtcaagttctagtgctgagctgtatatagtctttcagtgcaattaagttcgaagtcaagaagttttgaaaataagcattgtgttgtactctcctggtatctcaagctgaataagtcgaccaattttccgtcgcacatggcacgaccgtaaaacaaacgcctggttcgccaatacgccttcgcatcttcctcgctcctctcaacttcaacccaagcaaatccccataaattcctcgcgactaatcgcattatccccatccatatcaaactcctcaatcatcgccaccaactcatcatgactcaacccctctcccaactccctcgccacccttgtcaaatcctgcaacgtaatcctgcccttgcccccctcatcaaacaactcaaacgcgcgatcaatttcctccctcggatcacggctcaagatcctctgcgccatgagattctgaaacgcctgaaaactcagcaaccgcctgggaggctggggctgtgcctgcgcgcctctcttcgtcgtagtcgtctgcgtgccgtgtgtgttcaacagtcccaggatttcgttcttgggcaggtcgaagcccaacgctttcatagccactttcagctcgtggtagtcgatgtacccgtccttgtcgaggtcgaagagattgaaggcttcgctgatttcttcgcgttgttcttcggagagctcagagagggagtcgcgcgcgaggcgctcggcttcgagacgctcggattcgaggcgttgcgcgttcttgggcgggtttggggcgaaggtggatgatgggtttggaggagggtttgtacggccgaggccgtagcggggggcgtgggggggttgtgttgagggagtcgtcattttctgggtggagatgtgagggtgttgcgcgcggtagcggggtggtggtcgtggttcagcgaaggtgaaggcgtagttctggatggtgtaattccacgggtgtctgtcttgaaggattggccagtatgcagtgtgagttgcgacaatgcgacgctttcgttgtgttgctattctttgtttcacggtgtcgttcagttatgcttgttttcgtcgcggtacgcgtgaatgtttagcgcgctttggagaatgatccactccagggctgagctagattgattgggtaaggctccagatgcccatatcgaggtcacctgcgcatttgcatacatactgcccctccatattgattgagaacaggaatcagggttgtaacttccgttctcccagggcggaaatctgtgcagtatcatgtgagcatgttatctaggtagcgtcggttttgtaccacatgcggcggcttcaaagccccatcattatgtgcccttcatgaatgcttcgctcttgtgccagctgaaattaaagtccattacatgaagctctgcctgatgacctggtagaggttcttagtttggtcatgcgtcaaggaattaccccgaaatatgtcctcagaagatgagaagtcgagacagtcagagagcgcgagacaccgactatctttggctagactggtccacaaagcgcaatatgtttcagactcgatgcgtcatggcgatatcgaggcagtgcagtcctcaggctgccgtacaccggtgtaggtagcggtaggtagcgacgtgaggacgtgaaggcagccaggcacccacatgcatgtcaacgtctagaattcacgtcctgtgattcgctgacggaagatggcctttgccagcattgggctttgttttggaatgcggccggacacttgtgctgcagttcgtgacttgagcagataagaaatgctgtcttaggactttccagacatccttggccctcatagcggtgcatacagcccagactattggctgagcagccttgcccgggatttgtgcgtcatattgtgtgcgcctaagagtgcagcttgactagtcacgtggcgccttcgagtgggtgttccctagcgtggcgagcttggagcagcagcgctctgtccacttcacgtctctcctcacagcgcttttcagcccgtataccttcccgtcgctctttcctttcatgacggccatttcactacttaatctgctcgcttcctgagctcttcccttctttagctttcctcactgtcgcccccacaagcgccccgccaattgctgctcaattgcttggcgcgttttcctgcgagctcttaacaacgcccgcctcccctacctcgctttgtcgcgacggctccatcaacacccgcgatcaacgcgacattcttccgcgcgctgctagtcaactgaatattctcacgcgcgcatcggccgcatagacagcaccatgtctttcggcttcgggggcttcggctccaacaacaacaaccagcagcagagcagcggctttggcggtttcggcgcgaacaacaatgccaacaacaacaccacaggtggtaagtgcagcctcatgttctgatttctgctttgttcctacgcgcctcccgcgactcgcgacttgcgccctgcttctgcttcaacgtgcgccgccggttcgacaaaccgtgtctaattcgccgcgacgataggcttcggctccaacgcgaacaatggtggcagcatattcggctccaataacaacacgggtagcaccatgttcggaggtaacactggcagtactggctcgccatttggaggtggtggtacgtctggtacgtcgaaccttgcgacttgttttgcgtcgttgcgtggagctctagcaaacatcagcgtcgtcgaagaagccgcgctcttcttgcctggcgcatcgccgaacttgtggatcacggaaaagcaggattacgcgcaccaccttttttttaatttcttgcacactcaggacgctaacatatcatactaggtggcttcggtaccaacacaggcaacacagccttcggttcgaaacccttcggcagctcaacgaccggtggtggtattttcggcggtgcctctacaggaaatgcgttcggtggctttggtgcaaacaacaacacggccacaagcacgccagctttcggtgccaacaacaacactggaggcagcctgttcggcggtcagaacaagaccggtggtggatttggttctacagcaacaggaggcggaggtcttttcggtggtggcaacactggcggaggatttggagctaccaacaccaccaacaccacgaccaatgcctttggtgcctctactggtggtggattcggcgcgaacaacgccgccccggttaacaacggtaccgcgagtgttccctttgccgcattcagcgaaaaggacggtacatctacaaccgcaacccagtcataccaaacgattactttccagcaaccataccagaacttttctctggaagaactccgtgtagccgactacaaccagggtcgacgatacggcaaccaaaacggtcaggcaggtgcatttggtcagagcactggattcggaggctttggcagcaacaacacggccaacaccacgtcagcctttggctccaacacaaacacgaacacgggtggaggcctctttggcggtggtggtaacacgaacaccacatccgcgtttggccagagcactggtggagccttcggcggcgcaaacaacaacacaaccagcggcggtctctttggtcagaacaagccagcgactggtggcttgtttggatcttctacaactgctccagcagcgggcaccactggtggcctcttcggcggcggggcaaccaacactggaacgactggtggatttggcagcggaggtggcttcggtgcgtctacaaacaccggtggaggcctctttggtaacaacaacaatcaagcaaagcctgccggtggccttttcggcagctcgacgactgcttcgacaccttttggtggtggtgccgccgcgaccaacactggcggtgcttttggtcagtctaacactggtggaggactttttggtcagaacaatgcatcggccgcagctcctgcctttggtgcgaacaatacagcaaccaataccggtggcggtctctttggaaacactggtggaggctttggacagaacaaccagactcaggcacaagcacagcctgctacgggtggcctgttcggcggtttcggacaaaacaaccagcaaaaccagcagaagccggcaggtggactcttcggcggaggtgcaagcacgacgaacactggcggaggtctctttggccagcaaaacaacactacacagcagtccggcggcctatttggcggcgcagctgccaacaacaatgccggtggtggtctcttcggaaacaagcccgctgcgccagctggaggtggcctgtttggcggcagtactggcaacacaggtgcttcttctggtggtctattcggtggcggtctgggtgctcagaacaaccagcagaacactggaggcggcttgttcggtggacagaacaaccagcagaagcccggcggtctctttggaggttccacccagaacaacaacaccggcggctcgctctttggtatgtctcagaacaacaaccaatctagcctcggtggatccttgttctctagccagaacaaccagcaacagaaccagcagcccaacaacaacagcttgttcggtgcgtccggtagctctttgctgaacacttccatggccaccaacccctatggcaatgacgctctgttcgctggacttgctacacctacccagagccctggtcctctcgcgactcctctttccagcagccaaaagaacaagaagagtgccattctgcctcagcataagctcaaccctgcgaactcgactcgcctgctcacgccgcagaacaagcgtgctggatacggcttttcgtactcaacgtatggcacgcccaacagtgcaagtcaaaacagccctagcctcggtggcagcatgttctcgagtggaagcctctctcgctcgcttggaaagagcctttccactagcaacctccgtaacagcttcacgccagatactagcagtattctttcgcctggagccttctcggtcagtggtcgaggctacggtaatggcagtcttaagaagctcaacgtgaaccgatcgctcaacacacgcattcctctctttgacgagccaccccagaaacgcgtgagctttgcagctggagagacagatggcgttaacggaggcaccaacgccgagactgcccttgtcgtacgacaggacgatgaggttgcttcaccaaaggctgtgaacggcaacgctgagaacgagaaccgtcgccctcagatggaacaagtcaacggtagtcaattggctcgcgtccaggagaactcagtgctaacacccaagtcatcctcctcggtcaacattcagcctggaaaggaggtgccgggtggttcttactggtctaacccatctttggaccaactgaagagcatgagtaagcaggagctcaagagcgtgcccaactttgttgttggtcgtcacaacattggccagattactttcaacttgggtaagccggttgacctgtccgaagtcgacctcgacaagctctatggcgacattgtcagcctcgccacgcgaaatgctactgtttacggcgagacatgcacggctctgcccaagcctcctcttggcagcgccctcaaccagccttccgagatctgtcttggtcaatcctggcctcgcaacagggccggcaagaaggacgtcaagcacctcgagcgtttgaagcgtgtcgacggtactacgttcgtcaagtacaaccagaacactggtgagtggacgttcatcgtccctcatttctcatcatatggcttggactacgatgactacagcgacgacgaagaggaggacgaggatgatgaaggctccagcgagttgagccctgttcctgacacacccgctcaatcccaacttcgctcaagccaaatgacaagcactcctcaggaggactcatttgccagccctacgcaatctagtcccgatgacaccttcgacttcaagaacaagaagagtatgcatgtcgcacgcgcttctgttcctggaggctttggtgatgaggttgcttacgaagaagacgagcagatggacgacgcgcaaggccagtcttttttagggcagcgctccgtgggttcgcttgatggtcagcatgaccacgaatattctgaaggcgaatcagaagcggctcgggatcaggatatggcggattctgcatcctcaccgtttcaaaccacggagcaatcgctcgccaaggaccttgacattttcaaaggctctctgaaacctaaatctatcctcaaggctagtcaggtacttcgaccaggccaaggcacaccgtcgaagaaccaccagcaggtctttgacgacgactgggcgaatcaactgcaacgtaccatcagtcccaagaagcaggatcgacatgctttgcgtgagagccagggtaacgcgttgcgggaccacaacggcgcagtcgcgaagatggcgcaatcgaccaatggacgcaacctcaccacggcaatggacctgatggaatctctcttcggcgagacggagacgcagaagtttcccaagcgtgtgggtcacggcatcgaggtttgacttccccttcctgtttagcgattttctgggtttgggcgcaatctttggcggggtttccttcatggttcttcaacatagattgacgctctggactttgagtccacccatgtatgtagacacaaattgatgtgggacaagattgctgaaactcttgtctctagttaccttattcgaagcgacccaagactgcagacgacttgaaccaattgagcgactccgacaaaaagttccacagctgcagcaagccccatttcagcgaaaatggcatcctcgtctatggaagtaaaggccagtcaacccttgagggcggtgtctttgcttctgttcaagaggcgctggtcggtgctacaaaagatatccggttcactgagatgccatcttttcgtgatgtaagtgtagcattgtctaactcttgtcctgttggctgaccatcaaaaggctgtacccgagaccctagctgttcaaaaagagcacactaagatctcactagcaaatggcattcccgcggccaagctgctgaccgaccctgctccggttgagttctctgacatggcgaaggccgttgctatcgacacaccagctggcgcccacgagcagcatgcgtggcagctactgtctctgcttttcgacgatgccgacaacatccctgatggtgtcgatgcagagcacgtccatctgtacaagaaagagcagctctcggaattttggaagtccctggtctgggacgatgctcagacccatgtccagcaggcatcatctgcggaagaaaaggctattgctaacctcagctgcaacaatgttgcggacgcctgtcactctttgcttataggacttgatctgcggctagcgaccatggtggcccagatcggtggtgatgcttccatgcgccagaaccttgtctcgcagatcgatgagtggcgccgattggacattctctcagagatggaagatccacaccgtgcgttgtatgagttgttatccggcaattgtgcgcagtccgaaggcaaagaacgtgtctggtcgagagaacaaaagcatcgacctttggcatctcaagccgttttgggctcgactggcgacgtgcattcggtcttcgcctctggtacggcatcatgcacgatgaacctatcgagatggccgtagctcagttcgcagacgccattagggatggcctagagcaggtcaagcctgtgccttggttcactgaggcgaatgagaacatgggctggaacgaccccgaagcggaggaccgcgaagaccttctctggggtattttgaagctttacgcatccaccaagctagaactggacgccaatatcgaagatgtcctcgcacccgagaacgtctccggccatcctctcaacgctcgcctgtcgttccagatgttccaactcttcaagtcacgactagacgatgacagcgaggcggatgagcgcaaggtcggcatgcccactgttcgtggtcaagatgaagacgcacatcggtcatcattcttatcatcgaccgcatcgcaatttgataaggatgcgcaatcagagcatccacttgtcgagcttggtgataagattgccctcacatatgcggcctcgctgcacacccgagagcactggaccaccgcagcatgggtttacagtcatttgtcttctattgctatgcgcgagcactacatcaagtcgctcgtcaaccagttctccagcacctacagcctcgaggactccgactccacatacgtgtatctgacgcatgaccttcatgtgccaccaacgtggctgcatgccgccgctgcgctacaagcaaagactgagggcgatgccctccgccaagctacccatctcatcaaggctgatcagttagaggaggcccacgaagtcttatgtcgcaaggttggacccgacgccatcatctcccgcgactacgacccacttcgtgagcttatgggcggcttccttcctaccccgacaaacagcccaatgtccacagcttcatcattacgcacgcgtcgtaaggaacctgtacagggttggacgcaaggtgggcagatctacttcgactacatcgagttgctcgacctcactggtcaacgctcaacataccgtgtcgacgaggagctcaacgcccgcattcaggagcttcttgtgaagctgcagaaggccttggaggtcgccgcacgagacagactcgaatcatgcggtctggaggaacgcgtagcattgatggagattgccggaaccgtcgctggccaggttgctaaaacatctgtaagtttaatttacaccctgctatcacgccattactaactcattctccagcgatcaaaccaagcctccatcctccgccttcccctcactgaggacctccgcctcaaacactcctgcgccatgtccgccacttactaccgcaacgtaatggcaagcagcagataggaagcgcttctttgggccacgtcgaggtatccagaggcgcaaatcctctgggacgatagggtacgactggcgagggtgtatggcgcgagtcccttgtacgagggtgacttgagcgttttcgcggaggaagcatagatgggagttttaggagattaatgcgaaaagtggaattggttcgattcgacaactgtgtatactatgggctttgtttagattagtgtggttggtttaattgagactggatcgttggaatgtcccttggaacttatccgcaccctgctttttgtgacgtgaaatactgccacatttaaactatgtctgattcggagattctgggagcacggggaagtaggacatgggtgtacaaatttttccttatcttgttaattttttaatttgtatccttgaggatgtcatattatcttaacgtccccaattctacttcattcgattgaagtgtaccaaccgttcttctcccattctcttgattccgtccctgccctacccagatcctcaaatgtcgatcaagttacccatggtaggccaaatctccatcgacgactttgaactctggtcttcgctgttcttgctgcggtatccttcggcaggcttgccccattcacacacaggttccacccactgcgcaacaatcatatccacaccatgtgagtctttgccaaacttgcaaaatccacctggtccattgcatccttttgtggaacagagatgtccgttgaagcagtctttcctcctgcatgcacatccgaaccgacatggccacttgatcaatttgtatttcagagcaaccagaatgttttgggagattggagtatggtcgaagcggcaagactttacaggacaggttcctgtcaagtagaatgggctacaaagttttcccttcttggttctattcttcaaggcggtctgctcggcgcttgtagggggacggacggggtggtcgagacgatggccagcggtattgaggggaactaagccggctcgtggcttgggaggcatcatggcagatggcttagagggtgagctcatgttttgaggaatcttgaatgactccatgtcggacttcggtggcgtgcgcgcaacgtatcggttgttctcaaagtaaccgtaggagtccttctacacagtcgttagtacactcatttcccgtatgcacgttcatatagcgcagactcaccctctgtgctgatttgttgtcagacacgacatcctggatgctggtaacttcccgaacttgggtgacctcgccgcgtgaatacgccggattcaaggagggcaacttcccctccaccagatcactgagaattgtggcaaattctgccgatacgtttttcatctttcccgagtattcttcaggtgcgcttaagtgtgagcagcagtccgtgctgaaccagaagccaatgcagtccggttctgcgatatggcgaatggtcagtcctgtgtttattagctagcattcgcacgtatgtgttactgcaactcaccttgcatcttccggataacatccttctccgatgtaacgttgatgaagttgaagtatgcacccgaagtcgaaaggagttgtgccaatggtcgctgctttaccccatcctcgccatgtcccgactgagcagaaccagcaaaaaggaatccataatcggcgtatatctgtacaatcctgtgaagatgtgccaactcaggatgatacgtcttgaaccagtctttcagagcatcttcgagggtgtatttttgagtcgcgatgctcatttccgcgtagcgaaggaacaagtccgtcaactatcattgtcagtatctgaatccaagcttgtatcgtggagcttacctcgttctcatatgcgtcaatcatgaccacgacgtaacgctgatgacttccaggctcactgttcgcctgcacattcgtcgcgccattcttcaccatctcctgtaacgcggtatacttctccatcaactcgttatactcggtgacgctcttttggagcgccgctgcaacattcttcgtcgccgcctacctcggattagcatcggaaaaagtacaagcgaagaagaacgtacctcgagttctattagcgcatctacgccattcaggcgaggttcattgtgatcctcctgtttcatgttgtcgtggtggggtgtggtatgttgagggtgtggaggtgaagtgacggagtgtgggaggaaggagcgggagggcgttagccacaacaaacacacaaacgcgcttcaccccggaaaatgattttgaattccaggggcggtcgcgcagcgggcgtgggggaaatgaaaaaagggaatgttcggcgactgcgaatggcgagctggttgatgttgggctgtgaatattttgctctgtatgtgaggcgcgctgcgtgtacatggatgcgtagttcggattatagacgtcgtgtagcgttgagagcgggctgtataggtagtagatgtctgctccgttgatgtgacttcagcccgtatatgtctctgccatggcgactgccacgcacctcactccacacagccataatacatctaagtccgagctggcccgcattgaagctaacgaagcagactcaagagggtagcagtcgatccacgcaagcgaggagatgaagcctgatatcgccattgactgagagtagatgggaaggtaggagatggaacaaagcagaacgtacggcaaaacaacgactattccaagaacccaggacgccgaataaaatttgagaaagaaatttccaacgatgggcatgcacctcccctcaacacagccagacaaacacgacaccatgtaaacacacccgactgattgaaaagtatgaattgcatccgcctagctctaccaggtcggatgtacaagtctagacacccaaaacgccccctaaccacgggtataatctcgtctcgaaaaaaactaaatatgtacatggcgcaaaaccccactccttcttgatctattcgattccttctataactgcccgatccagagcttccatatccttcatatcctgttccgccttcgctctttgacgctccctttcgtcttcatgagctgccaaggctgaggactgttgctcttgcttctgtttttcttccctctccttctgctccttttcattctgcaccctctgtctctccctctcttcctcctcagctttcttcttcgcttcttcttcctgctttttctgagcttcctcttccgccttcttcttcttctcctcctcctcatccttctccaccgcctccatcttcccccccttatcagtcttaaacccattcttatcaatttccccactaaccctcctctcctcctctaaccgcctgtcctccgcccctgcctccccctcatgcaaccacacgcccttcccatcgttaaacacctctttaatctgattcaccgagccgcacacaccatccgcctcgccccacgcaagccacgtttcgtcggtggctgtccatacgccgccccggccgccgcgcatgtcccatgagcggtcgccgccaaccaggctgttgtggtagccgagcggggattgcggagtgcggaagtagttgcgcaacaaggcgcgcttgtaggggtagtaccacatgtctttccaggttacgttggctgcggcgggattcgctgccgcgagcaggattgcgggtacgctgccggtgtacgtgttttgtactaggcggaggttggtccagggtgttgttcgggttgggaggttgtcgagatcgggtttcaagtccaggttgtcgatgtgcgcgggtctctcgtttggggaggggttgttcttggaattcaggtcgggacgccagaagggaggatttgactcgttcagggctcgggggagatcgagagatttcgtccatgaggtggagtgcaagtgatctgatatgtctgtgtcgttcctgtggacaagggcgacaagctcgtcttcatgagcatacgcaagaggttggaagagggtgtgcgcgtagtcgaggcccatggagaactcgtactgcggtgcagttgctaggtcgaccttcaactctgagccttttgtgccttctagtatatctttgataccggcgaccacaggcagtttcgtctcttccttgaccaccgcatcccgtcttaactgctgttctccaaacatggtcgcgagcaccgactgtacagtctgctcgcgagtactatgtatatccagattgcgcaacgccgcgtgatacaggaccttcaaatccttagccgggcccatgaccatcttcgaattcagatatctcgccggccgatcctcagcatcgaagctctccgtcttgccatacagattcgctggcagtgtcgactttggcgcataccgacacgccatgtcctcaccctcacacatcttctccgcgccaaatacgatcgattggttgtatctctggaaaccattcttgtccacgccgtattgcttcagcagccgcgcattcgcatcttccagaacgcgcgcgtactgcttgatgatggcgtcgctcgggagctggaaccacgagttctcaccgtccactatcaggacgacatcctcatcttgcacatatttgctattctcaatgtagtgttttataccaagcaatgtctctctttccctctggtcattgtccttgaattcgcgattcagatcgactaccgtaggcggcggatagttaaggagcatgctagacagcgtcgtcctgcagaatgcatccttatctttctccgcaggcatgacgaggtggaagttgggcgtcgtctttttgagctgcggaggtacgacgctgaggtccccgttttcgagtcggagcgtcgtattcgagggtgctttgaagggcgcctgtaggatcgcggggatatgggggatgtagggtcgccattgtaacgcgtggtatcgtgatgatatagcctatacgtccggtgtctcgttagtacttgcgctgcacagccaacgtcccttccatgtgatcgagcttcaggtggagttactcacctcgcgattatgtacccccccaagcccgagtactatcgtgaagaacacgaccgtcaacaacaacaccctccctctcctcgtacacgcccactgcaccgctgcgcctccaagctccttcgtcgaatgaatcggcgacatagtcatagcctgcatcgcgtcgcccgccatgccggccgtaaagtcgagtccggttcgtatcgggtgttgagcttcaaagctccgcaagcagctcagcgccgttgtttacctaaccatgaattcctttccctcccaacggaatttacaaagcccgatggcggtcccggctgtgccgtgagacagatgtagaccttccacttggagctgggcacaacgttcggtgtaattacgcgcgtcagctccacagggactgatggggtggaacctggagaggcggcgggttgagtgaaatgaagggacacataattactatgtaccaacttggacccggagcatatttccagccctcatcaagcatgcgctctgagctattgatgcagccagccactatccgggctggaatctgttcatcgccgggctagcctaagaatagaaaagcgccctttatcacgatctcgttggatgtatggcatgtatccctcgtcgcagatccatgtttgacatgctgggcgaagccttgttgaaaccgcttccactttgatcgtgcactctgtcccattgtgtcctgcatcaccttccttactgcgaaacttcgttcccagggccaagttccagaacgccagggctgcgcgctaatgccgatgcgatggcgtcagctaaacttcacttcacgccatgttattttgcttttcccggagaggagatgataaccttgacagcggaacgttgtctacgattcgtggagtgcatgtgtaaccacacccagagcacaagactgcacgagctgcgggtgcccttgttcgcttgcaagcttttgtgagacacgatgacaggtaagcagcggcgtcgtatgacgtgagaatacggaccacatctccattattagccagcctgcacaacgcgcacccagtctgtgatctgttcgacacgttttcatgttgatttgaatcgtagtattacattgaatgtatccaacgaccgaaaacgcgacgattacgggtatccatctgtcaacttttacgccagtgaacaacgccttcgctaatcaagaacactttcctttagctccatctgtcaaaatggtccaaacccccattccatctcaaatcgcacggatcgtgaatgtacacactgcccttccctcttttgcctctttctcttggggcttcctaagcaccaatcccattcgctctgtcctgatacatcttcatggtacgattcctcacctcctcacacgtagccatggctttgatgtggctctgttgatagaccatccacgtctcgaggacctgttcgtcttccttcatcctgttcatgtagccctggaagcccagcttgttggtcatttcgccgcgatggtgtgcgaatctatcatccagactaccggcgagttcagcgtcgcgggcaacgaagtgcgcagtcatggcggcggttgccttcatgtagtctttgcagtatgtttcgaagcggttgaagtagaggtcgacgaagacttggtcgtaagatgtgggtagcactggggcgagcggcatgttgggaaacttgagcttctgcacggtggaaggcttagtgggatgggacttggaggattctgatgggaagggaagggtatcagataggccattgagacccatgctgcccgcagttgaagttgccgcgaaggtgtcatcatcgacgagagctgtggtcacgccgttcaggcctgctgcaggaggcctcgatgcggcagccgtgccatttagctgagggcctgtaccatttgtgctgggacctggaggaggcgcagtcgcggcttgtggatttgaattcgcgcctccagcgttcggtacaggtggcgtagccgagtcgatgtccattgcgtccgcgtcgcctttttcagcgtcatcggcagttgcctggtacttcttcggccgcgacgggtcgggcttttctgtcgcttttgatcgcttgtcctgcgcgatagacgcctttcggtttgctttcggtcgcttggtggcttccgaggcacgacgcggcgaagtctccttctgctctgagtagacccagctcggctccttgaagtagcttgaccattcttctgccttgaatgtcgccgcaggaactccaccatcgggcggaggcgggaagttgacattcggtggaggccccgggggaggaggaggtatggggtaagactgatatgccgcctgtggttgcgagaatggcgacactggcggtgctcccgtagcattccgctggggcggtctgcctcgtgtcggagacgtgcgtcctttggcagtggaacctttgggcacgttaggcgcaaaataatcagcactgccttcgaacttgccatgccagtccgaaggcgaaaacttcatattgatgctctcctcacttctgctcttgaagctgtttggcatgtttcctgtcatgccattggcctgctgcttctgaggggttgtaaatgcaccctgagcccatgttggaggaggtggtggaggctgtgtattctttggcggaggctgatctctgtgcttgttggtgcctccgaagacctctgcctcggaatcctcgtcgctcgagtcggcatacatgtgagggaacggcttgtttggagtaccggcgtacgagttccgctgttgccggcgacctgaatctgagaatgagccagcatctgcaccagggtttgctcggtttgatcctgtgggcgagtttcgaacactcgcagaccggccaagaccctcaaacatggaagtccgctctcctgctgcgctagaataatacggcgtccgtgtgcgagtaccctcgttgtatggcacttcgttggtctgggtgtctcccatcggagggtatgggtgcgggtgaggtggagttgtcgagctgggcggagtaggggcaggtcgcgcgtagttcctataagctgaccgtgcctgtccttcgtctcctcctggggtacctgggtcaaagccttttcttgacgatgggaccctcgtgctcgcacttcggccaaacggtgtgccattcgggttgtgctgctggccctgggcattttgactgttctggtttgcttgagcgctcgcattatgtgcgcgagcttcttcggctcgtggctgcttcatcttctgccatgcggtgaagacattagcccgtgcctctgcatccttctgttgtcgggtttctggccgctgtgcagttggtggcgtacggaagttcttgctcgtgaagcggtcggcaccgctggcgtacgaagcatattgcggtggtggaccgggccgttgcgcctgtggcgatggcttggggggaggagcgcggtaatacgacccgcttggggtggaggtagtgtatgcatttcgaggtggtggtggcggcctcgttcgaggggtgtttggagtatgcgtgggtatgttgaggttgcggtactttcttcgctcagcatcgtactttgctcgctgtgcctgatcgcagagaatctcgtgcgccgtctggatttcctggaacttgactaccacctcagtctcacgtcctgggttgcgatcggggtggtactggagcgcgaggccgcggtatgctttccggatctcgttctcggtggcgttcgcagacaccttgaggtccgcgtagtagttccgcgtggggtcggctttgaccatggctgcggtggttgatgtgcagaaagtggttgtaacgagggaagagcgtcatgcgatctggtacagaggctagtaggcagatgtgggccaggtgtgacctttcactgccttgcctcgtcgtgcggcagtactgctcagatgatgtttggctttgcgcgcgcacaacgcggaaacatcatgtattcgtactagtggagctggcgttcaggctgcgaatatcctcaagacgtcagatcgtcagccgcatggcgtcactggtgcagtatgtagggatcgagtctgcctcgaaactctattggtggtgttttcgcttgttttcgaggtgctgcgcatgtgttgttagttgggctgagatgtttcgcgtggggcaaccacgggcgcttgtttagcccttaccagcaacggtaccctagccagagtgtcgagcgatatgtcaaaatatccaccaacagtcgaagatatactgagaaatggagtggaagtcaggccgcgagtttgtcgttgtcttgtattggcatggcagccacccaagcttggaaaacaaactgacgtcggcgtgcgtccgggcaccggtgaacaccccagcatcctcctgcccaagtaatataccaagacagccaatgtcaacaatcgtaagccctggccttcagagcctttccccaatgctggttgtagtgaactattgtggtggcaaacaatatggcatctaccactctaaaaagctctcacagcttcatcacccatatagcacaagatgaacgcagcaacagagtcagcatgtagacattcaattcgtaatatgaagtgcaagtcatgaatatcatgaaccatgaagattgattttgtatagcccggtgcccgttatgctagacggctacataacccaggatagccttttccattcacgccagcccattcgcttaaagacttcgaccagacgctccaccacgcacaccacgccctcagcgcatctagcggtagcgccagagggagagggtgttgtgcctcttccaggtcttcctcctgccagcagtggtgttgttgtacttgtgtccacggccaagaccacggctcttcttgccggtggcggtgagaccacggctctcgcggtgcttgtggacgggcttgacgatccagttgatacggggatcgcggcggatggccttgtgctgggggtcgacgaggatgacttcgtagtacttgtaggtggagtcctggttgatccagtaggagttgaggacgcgcaagttggcgcagcggcgtccgacacgctcctcagcggtggacttgagcgaacgctggtacttgagctggttgataccctggttggtgggcttgcctgttcacttgttagtctcgaagatgcagccattctcaagcgctgcgcataccgtaggtggcacccctagattttatgttagcatgttcttcttcctcgcactcatggttggacgtacttgggcgcgggcctcttgcgaccaccgcggcggacacggatgcggtagataacgtagccctgcttggccttgtatccgaggcggcgagccttgtcgggacgggaaggacggctggcgcggtggatgaccttcagttggcgaagctatcgatgcactctcagcaatgttcaacgagtacatcaattgagactcggagacgtctcgaaggatttaactcatacctcccagcactgtcgcaatgttagcagagttccagtccgagctcaattgtttgtacgtacgcgaacgcgcatcaagaagcgcatcatgtccgactgcttcttcttctgaagttcctcgacatctaacggcggtttagctgggatcgagggcggtgattttgaagcgcttacacttgagggcacccatctgtaatattgttagtcgtcttgtttcaagtttttcgagagtttcgcggcggacataccttgactgttggttagtgattgtcgacgttggcggttgtcgagtgcgaaatcacgaacgcaaaattggagtgtgtggaaagttgcaagctaaagcgcttggcgctagccccaccacacaacagggatgcggacagccgaagcgaatacggttggccgacaatgctttcgaaggaactgtccgtgatttccattctagatacaccgataattgtcctgggctttctggtccctaagtaattgtggcagtgtgatttgcgttaggtgtggagtctctcataacacacccagcgatatccagcctcatgagccacggcttgtaaagcactaagcatcaacgcccgggagtcctttgaccatcctcctgacacccctctctgcatagcgtagactcttctccagctcgtagttcagctccagctcgccttcattatcctgcatcgccgcatctccatcttcagctgtagccccttcatcattctcaacatcagcacccagcaccttcttgacattcctcagtgcaacccgagctcccatctgcaacttcttctccgcatcctgtatgtcttggtgccacgcctctgggactggctcctcttgctcgtcccgcatgtccatgatcatcttgtcgagccgctcgtattcctcaaggagagcttcggaggatgagagaacgtcgatcaccggcatgtagaccgcattctccgtgattttggtgccagcgaaggtaggtgcctcgcctttcaagtctcgattcagggttgtgagagcattcagaatggtagacgtgatctcgtcgcgacggcgtgtctccgattcctcactgcaagccacgaccgtcagccagatagcgcgcattgaccgagcaagactttcagattttgactcacgcctggtgtactcgctggtcgagatgcgccttcaaccgctcacgatcggcggcaaccttcgcgcggaactgctgcaggtctttgtcgtcggtcttgggcttcttgaggagtgatgccagtgcgagaatcttcctggctccgtatcagtagtgcttcactgggcaatttggtgttggtagacttactggctttccgtgttagcagcttcttcgtcagaattggcctctgcctcttcagctggttcacgccgatttggtctgccagactgcttcggcgactgaacacgtcgccttgccattctgtgagctgttggcgatgctgcggtgcaaatgggatgggatgcgtcgaaaatttgtgggtcagtgttgtggtggtgcggtgaggtgaggtacaaactgggaaggcacgatagttgttgagctgaccatcacaatgcgagcagcacaacccggatagtgagcagatagttcgcaaggcccgaaaatgtcacatggtgatttgaaagtcagtgcatcagtgcactcttgcacacattcacgcaaatgtagcactgagatgctgtaaagctttgtcatttcgccagaggcatatatctgaagagcatcccatgaagtaagaaaattttgttccatccgcaccataagacccatgatgcacgtaaaatgtggaaaagccgtccgtcgtcggataaaaagcatgaacaagggggtagtcgaagtaaactgggaagtgggcattgggaagtgggcaggtgtaaaagaatcgagcaaagtggaaatgaaaccgaagcaaagtgccgccatgaaagagccatagaccaccacagctcacagtactgactgagccatgagctgtaaagcatgagccatgaagatggatcgtgacctgttaagcagcagcaatatccttgctgcaaatatcccatgattgagatgtgccgtgaaggatccgtcgccgaagtagtataaaaaagaagagagaaattgaggatcatttggcagagcatggtagtggaatgtccgagctcatgagatcatgaggtcgaccacattggttctaccgactctttccgctgcagatatgaaggaaacaaatgttctgagtgggttgcccatgtattacttgccgccgaaggacatgttctgcatggcggccatgagaggatcatagccagtgttgtgggtggtgcctgatgtggccgtatagccattaccaggactaccggtcgtgccacccatggccacagaagtgcttggggtcttgtagtaggacgaagcatactggttgtaagcagggccagcggttgcagcggtggaggcttggccgccgcctgcaccagttgtagaggtgtagccgccgcggtaagcaggtccactagtcgcagcaccataggcaggcgaagcaccatatgttgtaggcgggtagtaacctccatagttcatggggctgccgctcgcagtggcattgggataggcgcctgcctgcatagggtagttgccatagacctgctggttgaaacgctggttctggtaagggttcacgtaggtgttggcctggggattgtagctcgggagctggtaggagaaggcattgtagccatcatcgtagccgccctgtggagcctgctgggcatttcgacctgatctcgattagctgcggatagtgtagggaaggatcagcgagacttaccatactggtgatgggcacgatgattgttgttaccgaaacctggacccacagcgaaggaagagttgccggcatgcgagcgcatgatggccccaggtccaacagccgagggaggctgcacctgcatgtttcctgcggggttgatgacagaggccgggttgattgccgacatccaaatgcgcactttgtactgcttgaagaggtccgtaaccaattcgttgaagttgacataagactccgcatagtagtagtacgtcagcttgtgatagtcactaggcactgtcagtatgggagcaccatgagaaaagtgacaacttacgcttggtactcggcatccaagatttccatgttgagcttgtggtcagcagccttctgagcaccacatcgcttagccttggcttcctggccctctttgtcgcgcaggcccatgatctcatgctgctgagcaaggcgcttgatcatcttaggcttggtctcctgctcgggctggttggtcatgccagtgacgttggagccggacatcgcgttcgggaagccgttggcacgggcgagggagcctagcatgccagagtcgttcgagtttccagccagagagtactgagagaacatgaccagccagcggaagtgctcttcgttggcatgagccttgtgcctccgagcctcctccaggctgatatcggcatgggtaacttggcccaagtcgcatccacgatcaccttcaacaataacgagatcaccgcagcgaatctcaagaccagtgttgtcgaacaggtagtagatgtctgcgcgcgagcacttgaacgtgacaacgaacaggcgacggccagggcgaccaaatgcatgtgggacggcgtaaggattgggtcctcctgcagacatggctgggttcggaaccaccgggtcggggtgagcggccgaaatggctgaagcattgatggcgcgcgaagcaggaccgtagccagcgaagtaggcggtgtgatcaaacgtgtcgggatattcgggagacttggactcctggcgaggtgagactacctcttcgtcttcctcttgggtgttgctcaaggtcggaatgggaaggttagaagtgtagccactaccgccgtagtgcgcgatagagtgtcgacgaccgagggcatcggcgccaagcatcggaatattgtcagtggcccactgttgcttcttggggctgtcgacaatctctacttcatgttcgcgacccaagatcgagacgtgttcgctgaaacggcgggtgagcccatgattgggatggttcacgttggcctcggggtcatccatctcttcgattgcgtagtctgcagtgccgtaagaggtgttgcgcagaccagcagtggtcttgcggcggtgctgtgacacgggcgaaccggtggatgtcgcacggttgcgagcgcgggcgttctcgacagctgcttgcttcaacagtgcttggttttgttcacgctcccagtagcccgcaggaaggcgtacaccgtgctcggtgccgttcagagactcgacctcgtcggtgtcgtcttcgcgtagctgcgagagacccagaccggactcaccaaggaggcttggcttggacgggcggtggcggacgttggtgcgcagatgggcgctgaatttgcctaccgggctgttctcgatgtcaccttgtcctatactataagactgcgaccggacagccttgcggagaggcaggtgttgttgctggttcagcaggaaagcgataccactgtcgatctcgatggtggtgggtgacggtagaggtcgctcgggaccaaaagccgaagtgggggaagggacaacctcacgcagccgactgcccgattgaccgcctgagaagctgttcgtattccacgcgaacgaagacgtgctaggacgaggctgctgtccgagatcgagcgttggcgttgcaggttgtgggtctgcaaacgaagtcgcggggagagagttcttacggtttggctggatgtcatgcagccagcttgacgaaagacgtcgaccaccagagtaacttccaggggcttggcgaatggggggacgcacgtggtcgcggtcctcgtcgcttgatgccaagacatcgctgtcgggcgtcggacggcgcagctgcaactttgacttgtcgagagatggacctccgacagtcaagttgcccttgtacgcagtggaactcatgttgctgaattcggtcttgtgtacttgttctcaattagcacgaataagtttcacggccgacatacaaacataccgtgattcttaaggttagggatgcacagaatacagtgtcgtctatacacactgtctcttcacagggtagatatacgtcttgcacactaacaatgtcttagagtgtggcacacaatgctgcaaaatgttgattgtcggaagagtgtgtgaatgaggaacagacgttacctatgaaggtaaacagcttatatgttagagcgactctagtgtaaagtggcggtgaccgcgggataggcaaggtaagagaaagtagggtaaaggcagggcatcgcggacatatgagccgcccctgatgcctaggcggtgaggtacgccgaatatggtggcagggcaagaagggtgagagagaagggtcgaaacttacaggtggtatgatggatgatgctgcaggtcgggtacagctaagatgacggattctttggtgtagcagtactagcggccagatttgaagctggtgttctagcagtgcactgtggacaatttgctgttcagcctggcgtggtcagcatgcgtacttcgttgcgttgagtgctgcgggtaaagcgagcctcgtcgagctcgaccatggtatggggacaaggatggcaccgcgctcgcaatagagtgtgtgggggaagtgtagcaactcccaaacaggtggagttgagaagagtgtggagaggacgcgtgtgagtgttgcagtacgtgttactcacctgcggttgctgctttgacggcacggtgctgaaactggtgtccagctgccctcgacagaggagtggaagcaggagatgcagctcctaaggaggtgctcaaggaagtgtagctggggtgggtgatagggtgtaagggaggagatgggtaattctcagcggaggcaggtgcctgccagatgctggagcaattgccttgccttcctgatgcgaggaaacgtccaggagacttggaagagctttgacaaggcccacagatagagccagatgaagatccgatcgagctgagcttgatggaaggcaaaggactgggggaaagagtggtgtggatgggtggaggagagagaaggaagaagaggggagagaagacggttgagcaagactgcgggggacgctaggcgcgcaaacaggtgaccaggtggctcgagtgtcgccttgatgctggttcgttgttgaaggtcgacggcaggaacgtccgtccaggagtggctttagaaattagtgctgcgaacaaacgtgattagcttgggcatgaatgagtcgatgcgaacgagaacgatcgggtagccatcccgctgatttgatgccctgaaaaagagctgacgagatgcgttggtgtaggctcctttggtgtggatgatactcctccatgcacatcgtcccctcgcacaaaccccattcgcctgcacagcaccaccaatcaacaacgatgattttggccccaatgtgaacgtcgccatgctcttctttacgagcggagtcttcttgtgcgctgtgcagtcatcgcagctctcttttggcggcaatgagccagaaatcccacgctacaggctcagcaacccctcaatcctcgacccccaccgacccgacacaccggcgtgctgtgagagcagatgcaggaggagtatgaagtccaaaggtgcaagaagaaagggttatgccatgggcagagagaagaagaacagcttggcttaccttaatgacagaaacttctaaacgaattcaagcggcggcacgcgggtatcgaacacgaacaccttctattcagacaaagaaccgtatatcctatagatggaatcagcaaagagccctactacatggtggcagcccgtcgtcgcttacgcgatgcgagcagagaggctggcagcaacccgacaccggcgcccgcggcatcgaggctcggaggggtaaagaagactacaacataccaggcaggtctatcccacagtggtactcgtaccgtctattcgtaaaaccgatgcgaaaagcgactggtgatacagtcagcctcagcaccacgatctcacgatgtcctcctccagccgcctcgaagggcgcgtacctcaaacgcaaacaacgcgccaacctcttgatccggtctataatccctagtctttctcgcaaagaatcttggaaagaaagatgatacactatggcatcggtcgtcgcatggaagttacacgggccggcaatcagcagggaggctctagggcatcagaatgtggggaagcgccacgctctaatgtcaagaccgaccgtcgatcgagaccagtgttcggatggatgcgcacacgagcactagaacgaacacatcgccgccctgtatcccgagcgacagaggaggttgatattaatgggaaggtcgtccacagcggccagatcgacagctggtagggtttcgccttggcagctttccgaaacgttggaggagaacttcgtggcaagacacctgctgcgccgtgttgtcagatcaggagaggaacttgcagcgacaatggcgcgaccggctgaaggcgatccgggagcaaccgatgtttgcttgtcgactggatgaagagatggcgtcgaggcaagacacgcattacagaggatcagaagaacagacgaaagtcagaaacgctggagacacccaacgcctttgaggcttctgcaggctcgcacggctggccaaggatcaggggctgtcgacgaacgatgcgcaggaaaatgcggagacggccaggccaagtgtggctagccgtgcatgcttcaggcgaataagttccaaattgctgcgcagttggggggtagcgagaccacgggacagcacggatgaacatcgaatcatcgctctctggcaaactgctcgtaacacccttcaacacttttctcccccatcagttctcatcggacttcatcgtcgactccctgtccagctgacgatcggcgctgcatggctccgtgaactagttgatacagggttcttctgaaagaacccctcttttctctcttccgtctggactcggtcgggcccgctgggtggacaccatctctttcagggcgctggccatgcttcctgcacgccatcctgcttcgctccaagcccatcagaaacgaccccgctagacaatacttcagcaggccgacatcttgactaaaggccaagccatcgaccctggatgcgctgactgtcacgcaccccttgttcgacacgacatcccaggaccccaacatttgtattcattcgacgctgcaatgattatgcccagaatgaaggaattgaagccgcacccctgcgcgtcttcaacctcgaacatcgtgttgagtctgccattgcatcgccccctaacgctaactatccacgatgctacgcaaagctactgatagttcgcgaggtgtttgcctcaggtagctaccagggtgctacagcacgtctcgtgctgctgctcagcacacgagcacgacatgttgctaggaactattcccggccccgtcgtgcatgttggcaggtcatagtctgcccggaatgctcgccaaccccgcattttcctgcagctgcattaacagcaatatcagtagccaagcttttcgggtacttcaagctagcgacatgccgttccggtggctggtgccgacctgcaatcgactgactttaggcttcgaagtacgtacttcggttgatggcgcgccggggccgtaacatcgcccatagatgacttttccgagaggtgttgagccctcgccgcccatatccttgcggtttttcagacgcatcgcgcgatcctggtccaccacaagaagcagttccaagtgttgagagtgggccttgtaggtacgaagttggagttatgtctgctaccaataggcttgtccacggctacaggctgacttgtcccgaatggcccacatgccgagccgtagaggttctcgaaggatgattcgagacagtcttcctacccgtgcctgtttctttttgtccagtcccgtcacttctctttcccgaaagatcatgcgcgtaatatgtatgtcgatcttccgtggtcctgtagcttgctgcaagggactgttgcggcgcgttcggggatggctgcatcggatacgcggcgacgaaggggcgagcatcgacgattgatgggcgatctgtcttttcatggtctttctgtgcgtccgtgccatgttcgttgtctatgtggacagagcagtcggggtagtggtgtgctcaatgctgatgtattgaggtcgaggccgctgtcgctagagtaggtcggactctgttgtgtcgcgctcgagtatatgaaagagttggacaggcaacgtacgcgaaccttagttgtgaatcaacgatggtcgagcgtatgtagaccccagggtgggtgccgatgcggggttggtggatatcgagatttctttgaagatcagcatggcgtctctgttgttctacgcgcgtgctctacactccgcaagaggtcaattcgcggtttgtatgattatccgttgtcgggcgaagaacgcgcgctttcgacgtggtgttgaggccagagatgccgcgggccttgaaggatgggggtatggtctcatgctttcatcctcgaggactatacaatgtcagggctacaatagtctaagtcaggagacgcggttttggtgccacaaagagtacgcgtgcggttatggtgtaggaccgcgcggagttggcggagaacttggaggctgaagaagttcgtcccacaccaccagggcgcttgatggccccgagctttcaaaggaagatcacataaacagcaaagaattcaaagccgatgctgcgtaggatgtggatcgcgaggcggacgtgctgttgacgccggggttggggtggttgtaatggcggcgatggaggctgaggatgttggccaggctctgaggcaacatcccggcgccacacctttacaagagcaacaaaacaacatcacagtacgaccctcgatgctctatgcatatctcaggggtaatgcaaggctcaacatcacccgcctttacctcacttagagtcgacatggcggcaaattcaggaaatgtcatggtgccttggcaggtgctttggttgctaggagggatagtgcaggtgatgcatcgctctcaccttagctctgctgctactacattctcattcacaggcgcacaagggactcctatgctaccagcaaggcccgcttatgtcccctgggtgagcctggtcgaccccctcttcttgctcacctgtttgttcatctgtctgagctcctccgcagtcgccacacacgtttctcggctccaaatcacccccaccatcgtctcccgagtcgaaaataccgccagacccaccctctgagtcttagatcctacattaccgcaaccgcccaacccacaagatcactccgtcctcttacgcaataccatacaatgacaggactagcttgtggacttgataatctcatctcacacagctcctgtcccccgtgagcgtgcgcggagggtctcatcagatctgttgtcacagccccgcgaagatctcatccgccttgccacgctgccgcgagcaagatgggaaaacttgcgatccctgcaccgaatctatggacaccatcacggtggcaacagactcctgattccttatatagacatttacagaagattctccagcattaggacatctctgcgacctctcgccgtaaaagttttgccccgccggcccccgcttcccaccacacacacattttttatcaccaggatcacataacgaaaagatgtacaatacagagcacaatcaggcattcacagggtcacgcgcaacgaaggggtataaaggatgaattgatccgactattggactaccttccttctcgcccagatcgctatcgagcgcttccagtggcgcgtcgagtatatccttggtaggtgcggtaacacgcaaaggtttcgctcaagggtcaacaagggaagactcagaggcaagagcactaagagacacagcgactcgagcgttgacaccaactctagtagcttgagccactcgttaaaacgataagctctgcgcagcctcataccgacacccgcacaccttcttgaagcctccttattggtacttgaaggtatgtgccttggttaatagtccttgggccgtcggagatcaatccatcaaggcatcctcctgcctggcagtgatggttgcctgatgatccgctcttaaaagtcgcctagacacagactcttgtctttgcaatacagatacgggctggacattccatgtctcattagcttttctaaaccccagcagcttgcgctccttcttctctgtctcttgtgtagtctcatacaacccatttcacatcttccgctccgtcacacaagctgtccatcttgtcaacgtattgtggtagacgatctaacatccaacctgattgaacttcatctgtttcttgtgtcccatcctgccagcgaacgcatttgctggctgcgaccgaatactccagacatgatttccatgcttcctcaccgaaccgaacctcatctgatgtaaaacatgagttggtagcgtacttgtactgcaagcaagtggccttggtctgacacaaagcacgacagtcatccaaggatgtcgtattgcctggctcgagattgacagatagattgtcccaattgtcgtgtctcgtagcaagtctcggcaggataaattccttgaaaacgactcgatgggacaacgcgcccttcctcttccgttgccatgcttgttcaaaatcccacagctgtcgcacatctgcatcgcgcatgtgatggtaagtgatgggagcatagcaccaaggtctcctctcgaccttcaacacattatgatcgagcgctgagaccggatccccttggaagtgcggaaaagcccagaataactgcacgccaacgtctctaagcaccttgcccagaaccatatcgcctgcccaattctcagtcgtgtattgatcatactcgtcgatattatctctccaatgctccgtaaccttgcgcatcgctgcggcggacagcgcaaatccggacccgccgtgcgcgaacagtacgtcgccaatgaacatgtgcttcccaatgtacagctccttgctggcatcgagtttacccaggtacgctacgaggttcgtccacatcaggtaggtgtcagcttctacgaacacgaaccactttgcgtccggtccatggcgaaaagccctatctaccattggcaggaatttgaacttgtcgagcttccatgaggggttctctagtgatccggagggtccactaccagaatgttctgtgggaagaagactgcttcggcctccgattttcaggtcagagtataacttgaattcgggtgctgagcgtttgaggtcggagctgacttcgtctagcacatcgtggattttgtggccttggattgctccctcgtagtcggagtagatgacatagttcggaacgcatttcagtgtcgtgtcgaaatgcactggtagcttttcgagagcttctgttgcgcctgtgcgaaggacgacaagaatttcgtctgtgatcggagctgtcgggcactccaaaggatgcaaatccagttgataatggatatcgaacttcgccgtgggaacgaagcgctcatagaaaagaacaaagatcaatacaagtgcggtgattatcttcaaatggccatatcgtcgtacggtaaatgatgatcgcataggcttttcccaatgtggccgtttttcatttcgcgtcttggagatcatggttgaagcttgtacaccatcaagtttcgctcacgagcaagaatacaggctcatgacttatggatacccctttgttaccctctgggtgggccgaaatttaggttaggcgcttacagctgttatattgcggcgtggttcgcactgacttgtcaacattgcaggggtggagaaggcgggcggctacgcatacttgcactcagactgttagctatgaggatgagcctgcagccgcattcgaagctcaggaacgctgcgcgtagctgtaaactattcaaaaagcaaatttttggtacattgcaccatggtcggttttcgttgcagttcaccccacgggaagaccgtctcgtaacagaagcgcaatatatactctatactgagcgctggctattgcactctcaatctgcgtcatgtgcatttgtctggcatagctgcatcagaggcgaaagagagaacaaagtcaggcggttgatagagtgagaccagtgacggacggggtgagcaccacggaacggatgagcagcatttacgagcgacctgtggtgaagagaaaaaaaatcacagatggcatgatggaaaacatcatgtctatcgtcgtcagaattttgtacttcgatgagcatacataccggattagcgcctccatctccacaaccttcatatcatccaaacaacgacagcgccaagtcattttgtgcaatgcatgcaatgttccgctccctgaaacagtatttcccggtgtcacgtcggtgacttcacatcgattggtcgcgtcaatacgaccttcattttgacatcgaagctagaagaggcacagcagttaggcaaaagggcatcgccccgcgacctgcatgttgtcttgccttgcctctttgttatttttgaacggcccctaccgacccatactgcagcaatgtggcgagctatcttgttccttacgctcattttcataccggcggtatgtggtcagatgaccgtcactcccatcttctcggatgttgcaaccaattcctcatttggcgccttcacgtcgcccaatgaaacgcaccatgcttttgtagcgaacgaaactatgacaataagttggagaacctctctggacgcgatatacctcgtcctctaccaacgggacattctagcaggcttgcctatagaacgtagtaagcacatgagaacgaccacttataacaactggaatattcacccctgcagtcgacaatccgtccgagggcgagacgctttggaaaccctttagtatagagacaggtcctggcatttcatccgaattcgtctttcgagccgtcgttgagggcggcgacagttcaaaagaattctggtcgccaacgttctctatactgcgggatagggatgagttaaactctttaccgacattgacagcgacaccagcgtccacacgcatagcatcgaacatccaggaaacaggcccccggttcgtaagcggaagcaactccctatcgactccgactggaggactgagtataggtctcactatcggtcttgcagctacattcaccgccggatccgttgccattgtggtgtatctgctttactttttgtacaagaggaggaaacacaaggcgaaaaatcttaaactcagtcctgcaggctcacacgatccggacgctgatctgccagagttgtgcacgtaccagcccgtaccacatggatcaccaggaaatccggttgagatggaggtaaagccagcagagatggaaggcacaaggacgtatgctgagttgccggctgaaccgagggagttgccagatgttcgagacttggacgagcttgtcatcgagcgccatgggtagtctaagtaaaaaagaaaacaaaactgcatgcaaaatgttcgttgagtgttctgcttcttgccgagttggtgaattcgtgacttagaggtaagatacctaggcgtgattaagaatgatcaaaaggcagttccgatcattgcatgcatattttcgattcaacccggttgcattgcccacgtgacttccccattcgaggcatggatgaagtactcacccgtccaatccagaacccacaacaaaaacagcaagctcaccgccaaaatctcagcggtaacactgggtcggcgattcttaaatgtgatcagtatgcatcggggcgctccgaggcgtgaaacgcacgtataccgtgatgattggccaaggtgaactttaccaagttgtcgggtgcggcgcagcacaggcgaaaagggacaacgccccgaccacgacttgcatgttgtcccacttgcaccatcgccatcattgaaatgactcttttgaagtgcaatcattggaaggtaacagcattggtataggtggtactgtggagctagcgtttggcatcactgttgcctccaagatttccggtcatcttcatgccttatttttgtcaaaagaatacactcaggaaacaaatctagaaatggggttttacgtgttcaataaatatgaacactcacgtcttcagattagcacatgtgatggatagattgagtcagtccgactcgggatctgcgagacttcaaaatggcagtgcaaagtacccattgtgtgtgacaaagcccgcatagaaatccccacactaccaaagacactcacgattcaccaacctcgcatccagtagtggcgccaaagtcggtgctacaacgcatctatatcgccgacctcgcgtggattggctgcatgaaatggtcatttaccaaggggcatatgtacagttgcggcgcagcagaacaaccaaaaacacgctgggacccggcgcagcagtcattgtctcatttctgaattttaaaattgtcctcaaccataggatagggaagcaaagatgtggcgagtattacacacgctgttgctttgcagtgtccttactgggcctgaaatgcaagtttcggcaggtatcttacaggagacgggtatattctctacaacacctaccgattccaaaaacggatccttcatattgccgcgagcgtccgacctcgttttcctcgaccgttcgataatcaacatatcggtgacagccgatttcgatgtggccgtgataatgatgtttcagcgcggccagaaaggggtcgatatgacgacaggtaattgggtttacagtaagttgtcacacgcaaagatatccataacagggagatttgactgaaatgactagtttacccacgtgcagtgtcttgggcgcctctcaacatctcgtctgaggacccgacgcttccccaagagtacgtcttcatctgcctcgatgcaagaagatacgaggatgacatctattataattacacccatccggagtcattttggagtccagtgttcaagattacgaatgatacagcggcagtcttggaacaatccgtctcggtttcatcatcatctccgacttccactccttcacatacagcaccggagtctacaagcacacgcgcatccgacggcgattcctcatccgccaatattgctcccgtcccaaaaggtggtcttagctccactgccaaacgtgatatcgcattggccgtatcactcaccctcagcggcgccgcaatgttcggagtggtgcttttcttactccgtcggagacaccagaaacaaaaagctgccaagctctcgcctgcaacttctgtgccaagtgaacaaccacctgtcgcagaatcgcattcatatcaagcggtgccggggcaaacgcaggagagcaaacacacgtcggaaatgccgtcagaactatccgcagaagggagggtgccgcgtgtggaggatctggatgagttggtcacggggaggaggaaatgactgaagaaatgagacacacttcatttctcattctaccttcaagcgcagctacacatcgacataccgcatgtttcgtctcgaattataccccagctgccctcatattgtcacaaaggcacgagaacggaagaatattcatatctacgaagcgagtcagaagtgcttaagttccgatgaacggtttaaacacctcatcttttgatcttccttcatgcgcagccatacagcaacagatgctcattttcccgtcgatgcacctcttcctccacgggatacacttgataatctgattatttggcgagggcgaggaaatggatggagtctcgccaactccagttcataatcgccaaaagagtaggaatcgagcagtgaccgcttataccggaacacttctgtctaatcaaacgagtcgggagcgcagcacatccacactttattccaaaatacgcaacactcgatctttaagcgtacgtgattagcttcgagcgtgcggttacctcttctttctcgcgttgcacttcgattcgttatccgcagagcgacagagaaatgagcaacgacagctcatgtcgggacaacaaatctcttctcggcgattgaggttgaggcgcagaacatacaccctctgactctccgcgagtattcaacagtgcatctttactagagtgctaatccacctcttcgatctcgcaacacacgccagccgacgttgtccttgattaccgaaaggaggcaatgaatcatcgctcgtgcgtcttgggcgaacggatgctgagcagtgatggctcataatgagacaatacccccttctcatctagtgaaatacggctgaaattcttcatccttccatctccacgcgcaagcccacagcaacacacactcgcgcgttcatccaactcttccttcttcgccggaccttccttcaccacgggggcagcaaataaaacgaccaaagctcttgcatctgcgacctggttcgccaagctggctcatactgagacatcactcccacctcttctcctgaagacaaacatcaacactccttccctccctctccgcacaccaaaccatgctcctcccggcgctcctttatctgctcctcgcacgacacgtcagcgcccgcggccccttcttcaccccctcctccaccgacacagaaacaagctggttcctcacgcctccgccatccgcccgcgcccatctcggctccaccgtcaacataacatggcactcagaccgcgccgaagtccgattgctcctacacaagcgcggatacacaggagcgcagtacatcggaggtaagcccaccaccattccaaagtagaaagaaaagagttgataagctaacaatctaagatgtcgtagaaaaccgctggttcgcatggaccgtctcgtctgacttcggatcggatgtcaagcagccgtttgcgctgcaggccttggagccggcgggtgaggggcaggactggtggagtccgatgttttgtctcgtggaggcggagacgaagacggcggcgagcggcggcactttgagcttgggggcatcgacggcaaaatcgacttctttgggcacggcggtgtgtacttcactccgcgtacaatacaccctggcgccagaggacgatcctggcagcagattcgaccacgagggcttagagatgcgacgcattgctggtcttgttgctggcgttgtactaggttcaatcgcggtcgtgttgtgcttagcactatgtctctggaggatccggcgcagacaaccaggaggcgcaagggcatcgacagccgcgcgtggcgacgaggtgatcaagactgagactcgtgctgaattacccgcggagagaagtgtgctggatgttagtaattttgatgaattcgcggctcgatattcgtagatattgttatgtttgcgaacactgtttgatttgagccatgcaaagtgtcaacgaacaaagttttgaaatgttcatggtatattattagctaacaaggtattattgcatgtcgcttagaacgataacgcacgcgcgcaaactccttcatcgatggtatacccaatccttttccgttcctcccatcgtcccaacatgagtgcatcaagcaacccataaatcgtatcctacagacatacccgagatcataacgggcggacaatgatccgatcacacagcatcgctggcgtcggtccgtgtattccagctcgaatccgagtacacattacaggcgtcctagacctggctcatggagggtccgccacggcggatgccgccgcgcatgttgacgccgctgccgctgccgttcatgacgttgatggcgagggttgcgacaaaggcggcgaagccgaaccagaggaaggcgcaggtggcttgcgcctggcggcagttttgctcggtgttagccgaggagttgcagacgccatttgaggtggtgtaggcctggggtggtattagtcatggataatttcgaagaggtggatatagtttcgcataccctgttcgaacagctgtgcgcgccgagatatgcggccagcgcaacggcggcgcagaacgagaagagcacgctcagcgcgtccatggcgacatcgacaatggggatgctgaacttgtcgataaaggatgtggggatgaagtagatcagagacaggagccaccacagacccacgaagagcgagtagttgacgatgctgtgggttccgttgtctgcgcgatcaatgttgttggccatgaaggccacgacgaggatggcgcaaataagctgtcttcatgttaacgaagctcttcagcttaacagtgaagaatcgcgtacctgccaggccctcagaccggtaataagagctcgcgaaaccatatttgctgtttatgtgtatattttagatgcaacaatgcgatcaagggtcctgcagtgtgggtatgcggagaaagtctgtgaggagattgaagaatgatctgctttgctgcgggtgcggctggccatatattgcgttagcgggagctgtggcttcagtcaaagtatgcagcgtcatcggctgtggaaggaactcctcgactcgaccggttacgtcagagaccctgacgactttgccgccaaagagccaatccgacgcgccgacggttccggatagggacggagcctacctttgagctgtgccgatctttgttgtgatgcgcggtattgagatgatcttgggagctggaggggatgtaagattgtgcagatgcgcgcatggttcggcgcatcaagtgtgttatatcttttccccgtggctgtgaacatcccccgcacgataaggctgttcgcgttactgtggcagttgcgttgcttgagcgatgatgcaaatcacgacagggattagccgtaagcggccgcagaggaagacgccgtccacacgaccgcatcacaacttcgcaagtctccggcgcacgctactgcagtctcttacgtagctgcgcaaatattgtctatgacatcgcatgtcatccagaacctcagcgaccgccggtaccagcgtgaactcgagtcctgctgtcatcaagccaactccacggatcgacgacgtgatcgccaggaaacgtgcgtgacttggtctgtgtgcccgtggtctgatttgcattgatgggaactgtcggctggcgagtcagagtgtctggagaggccgcctgggaacagcatggaaacaagcgtttcacgagcaaaacactgtatttttggtactgaagacaaacctggatatgggttgtgctatgtccatgtttctttttgagcgcttcctatcctgatgcgcggaattgttgggtgttggatgttgtatgtcttgtctcacgtgacactatcctacatctcacctgcgctagtctatccacgcgtcctaacgaccagcgcatccaagtccttcacattcggcaactccctctcagccggaacatccgcggagttctccttgtttatgcatgtcatccgacacagtctcctgactgtgcttctccgagatttggccacattgtctaccacgcgtcaccgctgaccgttaccatatcaatagcaccttgctgacccatacaaaatgtaccttactgttcggtaactcatagtcaacatcatcacggtcagacattcaatacacgatgtcattacccattagtcaagtcaaaagtcaaaacacacgtggaagatcgcgagaaaatccaaggtacactttcccattgtcacgtagctcagatgtctttcaaaaaccgctttccatctcaacacacccgtatttccacccttcctctcattccccaaactgccggtgtcggtcttacgcttccctctctccttccccgccgcaaacaagatacccgtttggggatttgtacttgtttgcaggtttgttatttcctccactccctttttcttacgaggtgccggtgtccgacttaaatctccttcacaagaagctacccgtttggggaattatacttcttgtggttttcagcattcgttaagctttgctgtgtgttgttgtgcctgaccaataggtgctgtgtacgtcaaagcggttgggatgaatagatagagatggagattgtgtgtcgcgcctggccaatgggtgcggtgtacgtttcgcctttcaatatctccgcgtcctcagcgtatcttcatcatagatcaaagtcatcctctgagcttgagtcaggccaaaagcgcttgtacgcaaacgaaaaggtcgagtcatcgccttcttgctgacgcctcgtccgacgtatcttgctcggggcctcttcgtacgtatggacgttttcgatgctgcgcttgacacccttctgcgggcccgcgatcgtgactggaacaagcctccgatgaaccttcttgatcacgcggtcgtgaaatggcacagtctcgcgtagctcagggtcttcggagatctcgtggctcttgcgcttgatagcaaggggtccgaatgggaggccttcggggtcgtctttggtcttcggcttgagaccacgcagcttggaatcgagagatgcggcctcgtctgtctgcggcgtggttgggtatcgacatagaccaaggtccttgaggagaagcggaggcgcgtctggcagcatgtcgagctccctcaggataacgatacagtacgccttaaaggcaatttcagtgagactctttccggcgggttcgaagggcttgtagaaggggacgacgattgggcggttcgcacgctgttgacggcgagcatcgcgacgaagctggatattcaccatctcgttcaggttgcgatactgggggcgcttctttgcttcctcggcgatgcgttcgatgacgtttgcgatgttgcgcttggtgccgttcatggtggagccgttgcgcagcatgtacgcgcgctctcgctcagcagtctgttcagaaatttcccaggcctcgagacggatcggtggcgtatcgtttggagcggtgggatagcactgctcgcaggtggagcggtcgcagatgcatccggaaaggtcctccatgggggtcgtcgcgcaaagccacgagaactggtcgaatgttatacctaggagcgagtcgatggcgtccttgtatggctcgttgaccatctggcgaatccgccgcatgtcctctggggaagtgcgcatggggcgagcgacttggccattatggaccatcatctcccgggtcatcatatcagtctccggcatctcgaagtgccaaagcttccggaacacaggcgtgaagtcttttcctgggacgaactgcgagaaacagtgatcagatgcgacctcagggtcgagaaccttgaagcgaggcgtccagtgggcgacagtaagactgttcagagcatcgtcgtcctcgacagtgatgctgataacgcgtgtagcaggcttccaccaccgcctgatctcgttttccttcatctctacctcagcattctcctggtcgaggatagtctggagctgtgcagtctgcgcaaccggccatccagctccctcacgggcatctttcttcgcctttgcagccatccatatcttcccaagctcttcatcctgggtgacagcagcagcctttgcatcctcgacatcagtcttccactcgccgtgttgcacatcccaatccagcatcgtcttaacctccggcatgatgtgctcaacaatccacttctcgcacatcttcagcgcgctctcagactccctaacgcgatgaaacagctgcacctgcctcgagatatccaagttttgacaaaatgcaggcgagaattgagcaaataccggctcgcaatacttccaaagaggaaagaaagtctgcatctgcggcgtccatggatagtaggtgagtatgcgctcccactcctgcttctgcgctagatagtccccgtgacatgtatcgtacagccgcacgtgacgcaggtaatatgcgcgatccgcgtctcctagactgttccagtagttcttggccttgacctcgctgctgggatatgtaacgcgcggaccgagacccgtaccgaccacgttatgaacagcgagagttgggggaatgggagaggctggtaccaccggctcgacggtgtacccatagacgtagtagtgcgcacgaatagacggaatgtcggaaatgttgagcgtgctgtggtagaacagttcgtaggtcgactcgacatcaagggtctcgggagcggcgttgagctcgcaggtcgtggagcggatgcggaggagtacgaagccaagttcgaccgtggatggatctggcaggcggatggtgttggactgctcggtctcaggggtaacgtcgacggtgggctcatcccgctcgacctgaggcgtaaagaagacgagctgcgtgcttgactcctcatcattgacctcaggcgcgacaataacgaactgcctgtccgcattaccaacatccgtctcttgatccaagatatcaaactccaaatcgacgtactcatccgagtcggagtgaccatctgaaagctcagtagtcgtctcgcggatctgcacagtgaccatcgatgtctttccgtagttgatctaccagatgacattagtaccagatatatcacaacacgcctgtcacaaagtacatcaggacgtaccaggaaccccggcttcttcgccaacatcctcgcgacctgcatctctatgcatttcctgaagaacaaggatcggaagagagtgatgtggaagtcccccagccacttgctgttcgtgaagacctgggtaaagaaaagcgcatggcgagtcaggggtaggatgatcgatgggttctcaacagtgacgatggacaaagtatgctcgggagtagtatgccactccaagaagagcattggcttgatctcctcacccttgatccgaggaagactcctattgatgttgaagtcccatagccacttgctatccgcaaaggccttggtgaagaggagcggatgtcgagtaagaggtagagtaaactcaggagtagggtgccattccaagagtagcacgtgcttggtgtcttgaccctcaatccaagcaagactcatgtcgataagctggatgctgcccgagaggaggaaccgcaccagcatgccgaacatgaggatgagatggaagagcatgtgaccagcgcagcgagcatagccgcgaatgggggaatgcatagtgcggtgagcgcagtggttgttggagttctcccgagtcggttgccagtggcagttggttgagggagggttagtgggtggttgcgatgaagagttgctctccctgaacgcaggtgctgaatatatcctcgagggcggagtcccgttgcctgtcagctagcgccgtgagttgcacggtcgcatcgtgacgggggaattggcggcggtggtgatccaagcgggtagaacggtgcaggctcgtgaatcactggacgcacgtgagcccggcggcgacagggggacattgtgaacgaaagatgcggtgcgcgagggcgcgaaactaccaggaatgatatcgtgcgcgatatgcaggagggttgtgggtggcatacccttcacctacaccaccccctgagccgacataggcatgtgtgacttccaaccacgccacgcatatcgagacagatatgacagccacgatccaccccactttgaattaccatgcaacacccaatatggcacctggacagcctccaagtagcacaccggcacccttttccaagctcctccgccgcacttcatcctctctacacacacccctctccctctccctcagcccaaacctcaacatacattcagcaaatctgcatcggtagccccatcgcactcccaccaacagtgcgaaagatctccccgccatacacgcgcctacgcatacccaacgaagcccagcgcgcgtcatcttgctgcgtatgggaggagagagcaagcaccgtaacgtccaatcaggactacatcccacagatacatcgtcgtgggcattactccaaggccgcgacgcgataccgttatggcgcgcagacacgactgctctcaactcccggtcgcgcggtgcgacgaaagtccacatgaaatacatatatagtagttaaatcgaggtgcataaaagcgacaaataaggcactttgggctgatactagcagagtactgcagaacctggaacggtgtgctgcggccggcgcaggaagttgagcgtctaggggcattgatggagaggcaagctttattcggcgaagtttgatggcagcgggacgacaagaaagcaattatttggtgcaggaggacagcgaagatgttcacttgtgatggccgcgagggtgtagatctgaggaattgaatgatgattttggaattgtgagtgtcagtgtcaagatttaaggttgaagttcagtacccaattggtgaaaaaattccggtaaaggattgggacgacgttctggatctcgaatgtaaattcaggcccggtccagaggacgactcacttcttcaaagcacgtttggttggcggtttggtcatgtcgtgcagaggtcgaatggtcgagtcagtcgttggaaagcgcttctttagcttaccagatggcagcaatatcgaagtgaaggtcaaggtcttgaactctgcgtaatgatcgatcgcatcacacgttaatccattttttcacatcagcaacatatatttaccccgccaatacgaccattcaaacatcaaaatcatcacacgtaaaacacgtcaaaatgaattttatccatgatcattggtctgtatcgagttatacaaacactggataaagaaaaagccaaaacaaccaagacaatctcaaacgccaatcgtgcgaccactcgggtcgatgcatatgcctcccaaacgccatgccatgaagaggaacagacaaaactgtaccctgaagcagcccgatggctctagtaatccacataaacgccagaaggtgaagaacaaaaagtgtcggcaatcatgccacattaaacccataacgccattttcgtaaaagcaatattgcgcaagtatctgaatcccaaagaggatcagagacttcatttatacaagccgtaaaagtgcgaagtacgtctagcgcgaaggtccagaaggtcctgggcgtggtgccataggcgatgggttatacgtccaagcgccatcacggacaagacgctctctggcctcacgttccttgcgcttctcttcctcggtaacttggtcgttggcccagaaagcactgctggtgcgctcgcggaaacgcttgtggcgctccttgttggggaagacggcctccatattaagaggtgcgatggggccgaagatctgctcgggatccatgagctgctggctggcgagcatctcacgaaggttgggggtgttgacccagctgggctgctcgaactcgttatcagagtcctcgtcctcggaatcggtcatgatctcagggagcttgatatcgtcgccgttggggtactggatcgtaggtggagcaggctgaggcgcgtgtgcgggctcagcaaagggaatcttgcccttggcaaattgcgcatgagcatgtcccggtgtaatagggttcatcttggcctgctgcgagggtctcttagcaggacgatgtagtgtttcgtcgccaccctcagcctggtatggacgcttaggaggtttagcggggttgacaggcgggacgttgatgcggttggcatcctggacggtctgcatgcgagagactgggcgagcagcaccaaggtccgatcggggtggtgcagtggccttgggcttctccacagcttgtggctgaggacgagcgactctaggagcagctggctttgcaacaggagcctgtctagaagcaggtccacccttgccagacaatgccgaagctggtcgactagccgcagctggcttcggtgctggagcgccggacttggatgctatggacggcccagcagtgagaggcttggatgcagtcggtgcggggcgagcagccggaggaggagcctggccatacctgctgctgttgaggttgaccataatcttttgtggtgcctttgccttgggcaaggcatccttgctggtcggctttgcgagtttcctgggctcgcggagagcggctttgctgggctttgcagaaggaagaaggctcttgggtggtgggggtggaggcatctcatcagcagaatcggcatcctcacgcgatgaagcggtgttagtgcgcgtggtgccaggacgagagaaaggctgctgctgctgatatgatgaagtgggagtcttggttgctgccgcgactggtgcaggctgcctcaagctcgactgtgaagacattgcagagggcgtcttgagtgcgcccttgctcttctgatggtggagagtagctttggtctgttccttctcgcgcatctccttgagcttgtcctcagcacgctgcttctgcttagcgtccttggcttctgtctccttgtccttctgcttttgtcgctctgtagagctgcgggtgcggcggccatcatccttgagagggctgccgggcacgcccgcaattctgctagccttggtagccttgttcgattcctttgaaggcgagcggaggttggagaaaaggcctggcttctcggttcgcttggggctagcgaatacgtcgtcagaagaatcgtgcgcttgaagcttgggtcgcattgggctttcggcaagggcatcaagcttgacttgagcgctggtcgcacttgatccgatgatcttctcctttgcagcacgaagagccgagtagaacttggccttcgaggcgctgagtggggcatccatgtacctcttaccagccggtgagccaacgggggtagtggactcgagaccggccgatagatccgggttggagacggaaatgagcttggatggaagggtttttgcgggcgaaggtggcgcatgcgcagtgtggcttttgctaagagcaggtctagcaggtgcaggcacgggtgctgttcgaacgggcgagatccaatcatcgtcatcgtcctcatcctcaactggtgcaggtggaggaaggctgggatatgcgggctgagctgcctgcacgggaccaacatcttcctttgactgtgctgaagcaaagctctgaggctgcgaggactgcgatgaagcaacgttttggctgacacgcttgggtgcctcgttttgctgcttgagcatgttgatgcgctcaaataggcgttgggtcgatgtcttgttgtggatcttggtagtctccgactcttcgcgctggagtgctgggcgcggctcacccatatccatctcatcgtcatgatgcatatccggatgtgcgagctggctgcctcccagactcttgcctccggtgtatctgcccatctggctgttgcggcccttgctggggtcgacgtgactggttcgggatacgcggttgcccatgctcttcttcgggagcagaggttcgcgtgcagggagcgatgcaaaagtgagactgctcttcctaacaagcggcttcacggggctcgagttgtcggatggtgagcgcacatcatcgtccatgtccatctgatcgtcgacatcgtgatgcacaacggtgtcatcgtgcatcgcatcttctgtaaatgttggtggtgggccggcgggcgtggtagaggcctcgggagcgaacagcgtcttgggctctggagcgtgggcgcggtggtgcgcggtgtcgagaacttcgtgggtctctgcagaaatgctgtactgttcggatgtgacgcgtggagggctggggaagtcgggaatgtcgtgcatgtcctcatcttcatcttcatcttcagcgtcgtcaatctcatggcggatgactgttcccgcatctgatcgcgatgtgtcggccttgtcctcatccacgtccatcgcatcatcgtcgttggtccgcagattctctctcgaagcgttcttgcttccaaatgcctccttggcagacacaaaagaatcgcccgtgtcgcgtcgctcatcttcatccttgtcttgtattgagtgctggaaggactgagtaggctgtgttggttgtgtggactgagtctggggcggtgagaaaacatcgtcgccttgcgaagtcatgaccgtgttttgcgtggaatgcatggggctccacggagcggcggaaggctgggtgcggtcctcgtcgaatacatcggcgtggaagctgcgattgacgttttccttgccagtggacacggccttggagaagagctggcgcgcaacaggcgtctttgcggcaggagataatactttggctgtggtctcatcgtgggcgatctggaaacgcgtcttcggggtggcttttgtgaggttgttcttcaggctcagttcggcggggctgggcttgttttggccattcgctgcaatgaggttggcgagaggctggttggtgttagcacagtacactttggcgtgcacgcgtcgcgtctcttacctgacggggctcagcggccttcttgcgtgcggtgcgaggcgttttgccgcgtagcttgccgggcgtcttaaagacctccagattgtatctagtccgaggttagcatagagagcgcactgaagaggcaggcacgacatactggccattggcgagaacttcggacatgtgcgcgttgagccattccagctcattgcgcacagagaagccgaaatcttcgagttcctgcgcgaccaaagcattcgcctggtggcgctcttcgagaatccatccggctgagccgatggcaggcgctttgctgcggccggccattgtgtttgtgtggtggtgataatttgacgtgtccgagggcgcgtcgcgataaggcagtcgcgatcgagacgggatgaaaggcgaagtggattagctgaacatgtcgcgtctgagtcgatttcgagttaattggaagctgcgccaacgcggaaagggatgctgggtgtcgtggtggggtggcagcggtggtgggatttggaagttgaatgttatggtctgcgggtggagcacaaacagacgggaccgcgaaccctggcccgtgcagcgccaagcttcaacgaccacctctaggatgtctcaggccaacaacgtcatgttcctcgaacttggagaacttttattcttaatcgtaattgatattctatgctatgatcttgcgggctacgtgtacattgtgattgatttggaccgatgtcccctaccggacactcaagaagagcgtaaaccccctttctcggaggtgccggtattcgtttcgaaacgcatcacggagaccttagatcctatcattggcatgtaaaaacgcaacatatgcgcaaagtgattgaagatagtgttcgattgctacaaaacacgcacccccctaccctcttcctgtggctggcctaaacgacacagctcacgtccttctccccaaacgaacgaacacacaaaacaatgctacgaaaggcgcaacgcctcgctttttaacaaagattaggaagtactcatggtacactttcaacgctgcttgcagagcatctcaatcacccacttgtcctgtacatggttagctttggtcctccaagtcaaagttcaaacacttacgttgacagacaaccaatcagccctcgcaacaccattcaccttggtccgcaacctaacatcctcatcccttgaaaaccgatacatgtctttcctctccttgctgcccttaggcaagctaacccccaccgccttgatggacttgagatacgcgagacaaagattcacacttcccacgtggtccttgctatccaacagagcgtttagggcggcgagttcctcacgatagacgagggcgtcttcactctcgaaggacgtctcgtcctcatcggagctgtagtcaagaccgtaggaacccttggaggaatcgtgcttgcggacaggctctttcgccgcctcgtagacaggctcagactggatctcagcgacgggctcagattggatctcggcaacagcttgcgatgacggaccgaacatgggagatggctctatcgcacgtcgagggcgaaggtcgaggagagaggcggagttaccgttgctgtcaaatggctttcggatgatctccgtgttgatcttctttcggtagatatcggcctcagtagggagagtatcttgcttgacctccgagactgattcagtcttcttgacagcgtctttctttggagcctcggtggtgctctgaacaatctcgacctccacgacaggcttttcgatcgcaatttgcgtcgacgtcttcgatgcatcggcttctggggcaaaagccttcttctcagctgcaatggcagtgccaagcggtgcatgctccctagcagcgtctcgagcagcagtctccattttctccacctgcagcttcatctgctgttcttttgcggcttcctctcgagatgcaacagccctttcaagttcatcgagcctcttcgcagtctcgacatgagctgcttggctcttctcaaggctgttgcacctttcggagaggttaacaatatctgctgaagctttcgcttgctgagcttgcatttggccttcgagcgccgtaatcctggacgcatgtgcggtgttttgctcggtgagcaccttcacatcgctggcatgcctgtgctcagttgacttctgtgctatctgcaagctcaagagctgcgtttgaagggtctgaagcatggcagccatctgtgagagttgcgaatcgttaccagatgctggcgcaggtgttgctgtctcggagctcgcttgcgagacgtcgggtgggcctgtcgattgaccgccgttcctagcgcctgttgtgtcttccgatcgggtatcctggaggttctcagcgactgcaggaagcttttgcggaggcgcagttgtagccataggtggtgctgctggcagtgtagacttaggaacatccacctggtttgagacacccgtctcacccaataacgcaggcgtggcatttgacaaaggagcgacgttcgcaggagtctcagtctgaggaacattcggctgagctggagcatttggagtgcttccaaactgaaagtctggaccagccattgaatactgcggcatgatcacgggtgctttgggtgcagcgtttttgcgcatccctcccatgaccgagatagtaccaggctttggtagaatcactgtttgagtgcgagtctctgggacaacctgcgagggtgcaagagaggtcccacctgtcgcattaccaacaccagtgcccagaacgggagctggctctcctgaatctacgtccattgcatcattggaaccctgtccatttgcacgaggcgatggctgctgcacaggtgcgggcacgcctgctccaaatgcgaccttcggcggagctttcactgccggtggcggggtgagcgagagttccatggccattgcatcttcatcaaaaagcgccggctggttggcgatgttgtgctcgtcggcgatgtcactgcctaatgtctttccagcaattgcacctagcctcttgggcggctcagggtttttctctcggtctccatctccatcattgctgccctcttgctcgagcttcgaagctccgaaggtgaagatcgactgttgagggcgaaaagcagtcgcgaagactccgcccgtgttgacgatgttcggtgcgaaagcgctcgagccgaccgcgtgcgcacgcggtcgcgctgctgcgaacttgcgttctggagagccagtgttggcagtagtaggagcgcctgtgctgaacaggggcggctgcatttgcgggaagagaggtcgatgttcgatgttgggtgtggccttcgttgcgggagcagtatgctcaaccaacataggctgtgatggtgccaggacaggtcgatgttcggcgttaggcatggctgtctttgcggagacagtgttggactcaagcaacaagttccacagaccgacatcctctggaagtgaacgaccaatgttctccatggattggatgtctctattcacggccgcgttgtatctattgctgcctccattctgatgagaagagtgtgtgttagcttccaacttgtccttaatcgcgttcagcctggccagcgagatttgcaactcgggatgggttttgacgtcgaccctatcgttgcagtctctcaaggcgcgcatgtattgagactttgccgacaagcgatcggcaccagacacttttggtggcattttctgtggtgtgggcgggttgcggggcacaaagaatggatctgtaggtacggtgagctacggctttatgatcagtcaattcacagaaggaaaacagatagggtggcttgagaatgctcaggcagtttccgggaatagaatataatttatcgtgcgattgaagcgaagcaggcttctatactgggaagttccagacatgcaatacatacgggaagtgaggctgcacgctgccaattgatgcgcgcggaagatcgagagagtggattgtaagtgagtgggatggggatgccttcagaaaagctgcgtgcaatgagctgtcgaaaagagatctagatgcgtccaagttgaggtcacgcctttcttgtagttagaattcatggacgccgattgattgtggaggaggggccatgattgtcgggacgcacgggcagggtctaacttaatctggccgacagtgaaaggctgacgtgccacagccgagaacaacgtcatgaacgcgcacctctcagctttgacatcacggcttttttattctctgcaaaagataacaaaaacggtggaggcgagagagcaggcatcttgaggtaaacgtgcagatgtgtgtgcagtgataaggaagttaagaaaaaattggctgtaatgggccaatttttgatccgagcaaagtatggttactttggcacgtcttctcctgaggtcacaagttcacagctggctctcgtattgcatgttctgcttatttggggacgccatattagctacaatgtaagaaggtcaaacatactacagcgcattcagtcagtggtacttatgtagtttccaggaaaagatgcggtacgacaaattgaagacctgggtatagctacctgctcactctgtttggcgaaatcgactatggaagtaagttagagcaagttgtgactaccgacgttagatgtctcggctactgttactccacatgagatgtcgtttggcagtacttgccagcaccgcagcacaggctgctctacactatgtagttgctgtacaatgatgcatcacacattcgaaaatttctgtactcgtagcatcagaatttatccaggcacctggaatttcaagcctgcacgatattgatgtactcagtttcatttcaattctcgctatcgagatactattaaaacaccgaaccaaaaacaaacgtcctttccctcccgtgatcatccctaagtgggagatacacctatgctctttgtaaaccaacaacttaaaatctcaaacgcggtacatttcgtctcttccagatctcaacaactttctatcttgctcaagggccccgttcgcctagctgtcgttaacataattcctgcaaaagattgggcgtcaaacttacaccaacacgcgagaacccccacttgcttccggtatcctcgaccatgagacgcagacgcgacacctcagcaaaccagtgacctcgaaggatattgtacatatcgtcattcggagggaggtcgttcagctcaacatagagacgctgcgcataggctctagcgatgtcgtagttgtccttcaatttggtaccccagctcgtaacatacgagtccttttccgccttcagatctcgaagattctgttccatgtcaagcagggtggcctgcgactcgtgcacgtgtttgatgtagcgcagggtggtatgtaggttggctacggtgtcgcgatcggcatgctgagttttgtccatgatgaagacgtggatcttcttttcgaacatcttgaaagccggcaccatgttctccgacaatgcagagaatttctttgcggggaacatgagcaggtcgcgcatcttgtcagcatcctcgagagtcttgtcagcatccttgagagccgcatctgcatgttcaaagatttgatcaactctctttgtcagcgcccccaggagtcccttgtcagcggtctcagtcatgtctttcgatggtgcggcagggactgcggagatggaagggatatcagccggctgtgccgtagggtgacgaaggctgtcgatggggagctcaattttagcttgctcatagtcttcgtttcgctttgcagcaatccttgatacggcgattgcgctggctgccttttgttcagtcactttggtgacaggttccttcgcgggcatgatctgcgttggtttctgtgggacctgtgctgtggcaccaacattttctggaacgaccactgtaggcaaacgagcttcgagagttgctattctagcaatcaactttgcttgctgacctgccgcagcttgttgctctttccgtcgctcttccgctgcctcggtgatgcgctgcttcagatttgcaacaatgtcttttgccttacggcactcttccttcatgtgttggaagtcagcctggatctgttcctgtgagctagtcgtttgcttgacgaggtccatcaactcgcagatccttccttctagagtccctgtcgtggatgcgtgaaggtcctcccgtttttttgcttgttctttcagaacatcactgctcttcaaggagcctctcatttgttccaaggtcttgaagatgccatcaatgcttgggtcccgcagcttcctcttgacttctatcgttttgacatctgctgcaacaatcttggcaacggggtttgagacatctgctttcggagctgatgaatgcaccagaggtggcgcgataggagattgctcgagtacatgttcttgctcgacaacaaattctgtagtattggaagtcatcgaaagattattacgctcttcctcgagaagaataggcttgcatgcaggcgaatttgaatccatttgtgtgctcgatgaggtagcctctgcggacccagcaaccactttctcaggtgatgcatcaagcgagctctcttctgatgggtggaggttttgaccaaccagcaatggaatcttaggagtttgatcatgagtggttgcttgatctggtaaaggcacaaccatgctggtcgatacatcaacatcgaccgtcttttcgacgccattaacagacggctgtgaatcactgacgggctcaatcggagacgcggatgcttcgtcggaagttttgggttttgacgtgttgggtgctcctggaggcacagggacagggagaccttgcgagacatttgggagttgtttctgcgatgggacaattgatagtccaaaattgaacactttttgctcactaggtttcctgttcgacaacctgtcgaagatgctcgggcctgtagaactactagacttcaagaaggaagagccaggtacttctttagcagcgttcgcccagatgggtgaaggtggagcaagctttgctttgctgccattaagagatatgccaccaaaaatgggcgtgaagctaccaaacggaggaagtgctgcgccactctgctgagagacaataacagattgtgagaacaaagtcgaaactggtgctgcagctgcattcgcagttgtatttgcagcgtcagcaggtacctcaaagcctttgaggtttgcttcagcgcccttgggcgtgttagtgctcttggtaagtatgtcagagtgatggacctggtcaggctttggcatgttgagagctgatggcgtatctgtcgaaggttcggtatgcttctggcgtgacaagtcaacttgtgcggcactactgaatgaagcaggcttagctccttgggtgctgacattgctgtgacgcggcgatgtgttatctacagagctgagcagctgtgaaaatggattggacctcttgacagaaggggtattggtagccgtttgttggatgagcttcttgggcgtccaagaccccaccggaacgagtggtatcggacgattgttgttcctactggcaggtagactgtcatcctgcggtgcagcctcatctatgggacgaccagctgctgccgaggcggattttgcatgacttggtggcgatgaccgtgtttccgctgcgttggatgtattcccagttgcgtcttgggtagaagtgaaaggtggtgcagaagctggtagaccggcctttcgctggcgctctaggtcctttttgcgcgccacctcagcttttataacgtcttgccccatcagggggcgattcatgcgttggcccacttggtcacaccaaaagggccagctaccatcactctcccagcgctcgatttgatcactgagcttgcataacgccgtcatgtaatgtgcagactcgtcatactttcctgaagaacgaatccgccaaaactctagcctctttaccatgcgttcctcttcctcaggctgtagaatgtagggctcatttcttgggtcgatacttgcctgtaggcgcatggaagcgttcatcttgccgacgactttgcccaggacggcgcggccttccaggacaaatgccagaggtagtatcggttctccggcggtcgtaacgctgagggcgcccatgtctgtgaagttgtcgctgagaaagctatgccacaattgcatatcttcttcggcctcttcaaagagctcattgcattgaagtataatagcggcgtactgttttgatgtgatacctgactcatagagattgcgttctaaaacagtggcatagtgcgcaacgtgcttgacaggaacttgtagcgagctgtcacgcgtggcgtctcgatgaatttctgcgcaaatgccgatgttgtgtcttagggagatacgtgctgcctgtcgctcgccctcgacaggctctgcgtctgcaggcctgggcattgtggaaatgacctcctatgttggtgtgggaagtgggggctgtgaacgcagtcagagtagttgagccgcagtgtcattgagtagtaaattctcgtagtcaaaagttctagaggatgaaatgtttgcgggcccgcccgatatttatggtggcggaaaagtgaaaggctactattgtagaaccatatcaagataccagacaacgtcatagcactggaaccttgagcgggaggcaattttgttatatgtatcataagtcattacgtcgctcttacctatatctcataagccgtttcaatgagacgacgatgtagcaggattccactcagtgcgtcacaaagataaactatgtctccattgacacacttcaagagaaccaggtctgtatctactcatagtcacacgacagtaaaaattgcaggtgaaggatcatggccgaatcaagtagaggactagagcacggaggttttgcaaatggtgtatttaagaattttgttccatcacaacaacaccacacagcacagcacagcacagcacagcacagctaatattaccacacaaagcacaggtaaaacaatgccagaacacaccaagaataaagctggagaagaagagttggaacgagggccaccaagctcgccaccaagtccgccaccaggcccgcgtaagttttgaaaatattttgagatgaagctaaattgacctgcttacagcgcctcccgtcgcgaccttcaatgcccgtcgtcaattgcaacgcttgagagcctttctggccgaattcggccagccgccactgtcgccaattgagggtctcggttctctcaagagaaagagagagctcacggaccgcgaggaggaagagcccaaaaagaagcgcatcaagctctaccggtagcatctcatctacccgccccgcatcgtgtacatacacaatgtatcactaccatgtaccacgagctttatattccgccgcaatacgcttcctacacatccctgatcaccaccacgactctctatacgcaaccattcacattctaaaacatacacctgtacgaatacaccatccaaagaattgctgtacgcatccccagacatgtacggatacgtcttcaatgtccctctccccatccccacgaaccgcaagttcgcactacctacccgcagcaccctctccccctcccaccacgccgccatcctatcctccctcggccaacgccaaatcgcgcagcaatccaagaaggacataacacccgctctccgctcttccatcatctccgacctccaacctcgccagcatgtcggcccgttccagactcccacgcagaaatcagaatgggtgacgctaatggccaacgacaagaaagagcaagcagagcaaatgcaggccaccgcagacatgtacggcacctttgacgacgctgcgcgcgccatggccgacgccttgcaatctgaccccgagctgggattatcgcgcgaggaacagtgtcgcacagatgctctccaagagctcaagatagcgatcgacgagatgctttcactcattcacgtcaagaactcacaggatctcaaagcgcactgtgcgaacgtacacaatgccgggtcgggcttcgtcgacgaccagctcgtacgcatcgacgccagccatctcgcgcgcgcgtgggaaaatcaagtctgggatcgcacgtatgagacggactcaaacattgacaaatacgtcgagcagatggacatcgacgttgcggatctcggactgtgggcgcagcactttgacagcgagttgtgcgggtacgacgtgtttcgcgagcacttgttcatgtcctttgcaggcgatgagacggtgtttgggcagatgaagaaggaggagggtatgtttggtgcgttgaagatcaagttcacggcgcctgctgcagcgcaatgctttgttccgcgcggtgcgcgtggtgtggaggacattgtgttcaagtttgacggactcactgttgacgctggatcatgttctggggtacgagatagttctggagacgtggagatggaaggctgatgtctcatctcttgttttgggagctccacagggtttttgggcaggtttttaaaaatttgcacatgagcggatgagttgtgttcatctactccaattcaaacaaatcatcaagttccaaaaaagcaaatgcatctttggtacctcgaatatgtgcgtgcaagtgatagttaatgctcacaacttaagaccaggtatgtttcaatgcattgtattcatgttaccttgacctaacataactatccatctctgtatcccttgtccgctttttttgttatattggtaatttatctcgctcgaagacacccagccagcaggtgctccttgcagtatggtatttcctcctcgtcctcccatgttcccatcacaccgctgccgttagacaggttttgtattcgtttttttgttgttgttttgatctttctctcgctcgaagactgccagcaggtacttctcgcggtatggtatttcctccacgtccttgcccatcacccccaataattccgaatatagtcctcctcttccaatgcaatcaacctttttcttacagccttcttactgtgcgcgaccaagtggatctggcgcgtctgctccatcttgaccgaaattttcagaccgtattcgtacagtgtggcgaaatgtgttcagcgcactctttccatcgtcgtacagtattcttacagagcgcgaccaagtggatccagcgcattctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgtgtggcgaaatgaattaggcctactatttccatcataatatcttcatacggtaatcttacagtgcgcgaaaaagacaggaaagcaatctagagctcgatatcgtcgtagatctgttacatattagcttgtggtcttaaggtttcaagtgaagggggttacttacgtcaatcgagagctcgggcatgttcatgttaagctcgctgtgccacttggtgaactcgaggcggttgtccacgagcgccttgcagatatccgcaccgagcagcgtagtgaaggtgaaaagctcaggagctcgctgctcaagcttgcgcgcagactcgtagaacttctggtacgcatcgagggcgtaaggcagcttctcgttcagaatgtcaccaaggcggtccttctccgccgaggaagtagcccagcgccagcgaggcaggatttctccgacgtctgcgttgaccttgacgaggcgcttgtacatcttcgcgagggtaagaattgggcgccacttgttggcgatgtcctcgagggtctttagcgtagcgaggcagttgaagcgaagaagggtacggcattcggtcttgagaccctcagcaacctcgtggaaagattcaggaaggctatccgtgatcatgcggtcccacgcagtgctcttgttggacgccttgtggtacgcgagcctaatcttgacgagtctgctcgcgaactggcagccttcttcctggtaaagtcgcagttccgcaagctcggcgacttgcaagttgaggttgatcgagtttgcagcgaagatgcgtattacctcacccaggctaccagaaagctggagctcaagtgactccgcctcctgtgtgtccatgtctttgaggaagctcttgagaagtagcttgggcgtgttctccagtgacagtggtaggagtggagcctgcttctgtaaaggcaagtcgtcgaacacgggtatcgcaacacgcttccgaccgcgtcggaaaatgtcctcatcttgcgatgcgttcacaccaggggctttaatgccctggggaaggatcgtgttgatgatgtcggaagatggctctggcgccaacacaacagatgggttcgcaccagggactttaatgccctggggaaggatcatgttgttggagacgtcgacgccagaggagggcttgtcggaaggtggctctagcgccgactcaacagatagcttcacaccaggggctttaatgccctggggaaggatcttgttgttgataatgtcgacgccgaataccaaggcatctttgaagttctgctttgtgagagaagttgggggcgcgtgatcttcgactgaagtgggttcttgtggctgtttcagaatctcttcgacatcaaccgcttcagtcatgactgtagcctccttctcctcgtgctctgtagcaatcttggaggtctgcgccggctcttgtacggcagaatttgtctcggattgcgcaaagtttgccacgcacagtttgatttcgcccgcttctacccttagcgcagtggcctgagcactgagatctttggccttctcatctaggccatcggcggtggcttcgaatgatgaaatacgtgcaaccaagactttgtactcttcactgcgacgactcgagggggtggaaattggggatgatcggtcatcctgactatctgcagtgattgacacctcctctgaaggagggtttggaggttcactcggcgcatctcccgcaacgtctggaagtggctcgttaacctcagctgcagcatcatcaggagcgatctcggcgtactcgttagcagactgatcgtgggcgacagtctcaccgccgtccccaagcctggcgtctacgtcctcgacctcagcgttagacgcagaagtggacgaggccaccagggcttcttcgttgcgctgcacaggctcctcatccgcaaattctggcgacgatggcgaggtctcgccgtcctcaatggcctctaccggctccgaaggcgcggcaccaaagaattgaacatctccagcaccccacgcagaagcatcgaagagcgttgacttgaactttgaggccatctgcgcaccgcgtccgacaggcttgtagctgaactccgccgagatcttcggcttctcagcctcagccaaaggctcttcaaccggagcaaccgacacgacttccgaggcctcgtcagatactgcggcgggtaagtctgcagttggagattccgcagagccggcagacacttgaggctgctgaacctcggtggtcgtgagggcttcttctggcacctcatcagaggcttgaagcacagcaggcgtcttaatcaaatcgcccgtgtctgcgaattcgatattgatctttggctgctctgcggtcttcggactctcaagcataccgaaacttattcctgtggtattgaagagaggaggtgctgcaggcttagcatccttctccaccagagggaagaaactgaaaggaggcttcgtctccttctgcaccgaaggaaagatgccgaaggacgccttcttctcctccttattcagttggaagagtggtgccttcgtaccgtttccagcattctcattcaacttaggctgcaagggcgtagagcgcctcggcatcgacatggtccattggaaaggcgcggcagttggtttattcacatgagcaccgccgccaatggaaccgaaaaaagctgaatgcggattatcattggctgctgcagcgaagtcaggctgcttaaaggcgtcttctgggttcacctgacccgagtatgactgggtgcggtcacgaggcatgctggggatagaaacaagcccactgccgaaggatggaagtggggcatatccggtcttgggctgagcaggcggctgtgtggcagcttctccagagcttggcatgtctgcaagagtctcgagcgatgccataatgtctggaactgcctgtggctgggtcgtgagcgaaaggttaccaatgcttgcgggtggctggagcaatggcgaagcagcaggagggttcgggatacccgcgagaatggtactcatgctgctcagggctgcagaatccagggtaaaagaaggcatagacaagctcggggcctggccactgtcgctaccctggagaggctggctcaagataggagtaaacggtagaccgggctgtgactgctgcgttggggtttgatcgatagtgagaggaacagtagtctgtctgtttccaagagctgcagcgaatagcctcgatgtcgcagtaggtggcattttcacattttggttaaaagttgtggcagcttcctgcagagactccttgtagccagctggcatgaatgggttgtctatcgaaggatcaaacacctttttttgtcccaatgccgggaaaatagcagcggtgggatgtaagttgtcaatagccttagactgctggacttgagcgtctggggcgtcatcggccatttcaacgtccttggaggtcacactctgggcgaactggcccgaaaccagcgcttgctgcattggctgcatacccctggctgacctgtggtacatgcggggcattggtcatgtcaatgtcttctgaagacacattctgaatggatggaaccagagtctgtattgactgcataggctggaccgaagactgcgtggactgcatgggcgatattggctgtgcagcttggctggtgtgtggcacatgcactgtcgcatcagcaggagtactctcaaactccatctcggtattttcgccagtggtcctggcttcttgtgcgacgccaggctgagtcgaggatgtctgtggctgtgagatagtactctcggtgctatcaccgtatgagatgcccggaaggtgcagtggggctggcgcgggttgaagctgaactagagtgggatcgactggtgtcgtaccgctggaatcatcaccgttggtttggccagcaggcgctgcatgctcaccagccttctcgagaggtactgatggcgaccccgagccttgggcggcttcctggtcttgatggtggccagaacgaacgtcgatatgctcttcggtgccctgctcctgaactgttggcgaagcgctcgagtcaatgtcttggaacaagggcccatccgcgtaggtgtagtcgactgcatcagggtaagctggctggtttggacgacggttgtcgtcgttgtcgcctgtgtagatgtagaagccgtcatcgtcagactcatcctcggcgtcattggaagcttccgcgacatcatcgctgtcccaaccgccgagagcagcgagctcgtcgtcaagatcaataccggactgattgcccgaatcagccacggattgaatgtacctgccttcgtattccacgcgaacacagccctcaaaggagtcatggcctgtcgtgccgttgatcacatcaccttcgtcgctttcccagtacgtttcccagtcgagcatgacttgctcccaatcggcggcttcctttgtatacttgtcggcatcctcagagccaccatgattgtcccacagattgtcttccatggcagctgcgaggtccacgatgtgtacattcttcaatggatcgtcggcgctgagaagtgcaacaaggtcctggatttgtctctggaaagcctgacggtactgacgtcgctccttgtcgacacgggacaactgtcgatttgggttgtcggcgttgagcgcgtcgttcttgagtttgttcatcactgccaacgcgctaaggcgatctccctcggggtcaggcgtaaagtttggcagatactcgctcgtgttgacagctggcctgcgtcggggtgcagaacgcatctgaatcttcattcgcccttctttcaagtagtagagcatggcgttgtagagcaatgtatcgactactgcagggaccaccctgtttttcacgtgcagtcttgcgtccttctcgtaatcgtcaccgcgttggagctcttcatgaatccggcgcttgtagtctgcgaagtcatcgtctttggccgaagatttccagatacgttcctcccagtttgtagctacaaactcggggtccatgttctgtatagcatgatcctcggcatagagaggaagaaggccgtcgatcatctcattaatcatggtatactgctcgttgcgcatgacatcgaccgggtcaacgtagtcatcttcatcttcgtcgtcatcatagacgtccggtgaagcctgctgcgtgaatggaggctgaggttgaggctgaagtgaaggaccgttatcaccggtgcggtctctcgatgcttccgacgtctgggctgtcggaggctgctgagcatacgtgtcgtcaaactcctgtgagtcaaatggattgcgatcatcccttctcctgcggctgcgagcgacccggggcacaaagccgttccggtctggtggttccgaggacctcatgtcgatgtcgggtcaaggtatgtatgtgtgaaaggcttgcaactagtgtgcggttatgggttgtccgaagactggggaggaggtgtaagtcctgaagacgtgcgcgttagttgagacacgcgatgaggtgaacggcaaccgcgtaggcgagatgaatacgcgaaagaatgaaggggtaggtcaggagatttactcacctttcttgacttgcgcagggagcgtggcctccagagaagccttcttgcgaacacggtggggtgaggagacgtgcacaatgcctgtgcaagtatgcgtcagcgatggctgtcaaggatggtaacggtggttgagtgtgcacaaatggtagaaatgtacgaattgaggctactgaccttgtgtgggcgatattccgctcgttcgcggtccgcagttggagtgacgcgcgagctcaggagctgtcactaggtgtgcgcgaagatgattaacgcagttaagccgagtgcactgtgaccgagtcgaggttgaggtggaatctggatggggggaaaagtagcaagttgacttgggggtgtggctcttgttgtgggagaggagccgcgctaagcttttgtgacggagctagcgacaaagtgaaagggaaagtgggtacaatggcgcgcaaagccgtggaaagtcctgagcaacaagcattggatagcaaaacagactgtcattgtatcatgatatgtaaagagagaccaccgagaagccagtacgagagacaggaaaggaaatgctgcttacaccatgctcaggaccgatacacaatgcagcgaacaatgtcgtgtacctactaggaccgttaaagcgcatcatcgaaccaaaacacacgttccccttctcctattccacggtctgtgtaccaaattccgtgttcgcttgctgcggaccgacggggatgtcgccggtgaaaatgtgatagaattgcgagcccagttccacggccttttcaaccaaccatgcagtgagttgactcaatggtcgaatgaaaatgagtgattgtggaagtcgcctaatccactgggcaggactgtataggggacggaactgccccgagactatgagtggtgtcatagaaggagcttctccaccgccgacacagattaccaagccaaaagtgatacatgcagcgagcatggtttgggtcgcacccatggccaggctttggcaaaggctggacgccttggggttcccggcaggcctgatgtctcgatggacaggatgtgccatggtcttgtggagataccgatgccactcggcttctgagatgacgaagaatgcaaggctccagcgaaatatcacaacatcccacttcgcgagagtttcgattgactctactagtaaaagaagccggatatatccctggcagacagcgaagacgaaaccatagaatgcataccaagcgaaataagtggcagtcttgaccttgtcgacttgcgcaaaacacaagactaggagtatcagggtaatgggaagagagaccgaaggtcttgcgaaagcttcgaggaccagacgttgagaggacaggacgaacacggttgacattgaccaatacagcatttgtagcttgatcgaaatgacttcttttttgcgaacgaccggcacgcgaaggtgtttcagaattgagcgctcgtagatagcatccagtatgtctagcctctcctcggtgtcttttaggatcttctcgcgagccgccaaatcttgtcgtctgatagcggtatgtaccagcctcgcctccatccacttctcacccacttcgagcaccatggctcttcgttgctccgctgtacatgatcgatcgtcgtatagctgctgcttctcggtcgccatcgcttggcattcggctacagccagcatgaaagcggccctgtctgacaagatggactctgttcctgacatggtgctgttgttgttgttgttgttgttgttcgtattcgagctgcgctggcattacagcagaaagcggcgactgcgtggacagatggaagacgacagaactggggtggatgtgagcagagaatggtggctgtgctggttaaaggtaagaggtcgaaagcaggcgcaagcatcgtctagatttagcagggccagtggcaggtccatggcaggtgagattgtcgtgtgctgtatatggacattgctacttccgccagaagggagtaggtcaatatggcaagaacataggtagacataatggaagagcacacgtctcacgtgctacaccacgaatgagatgcgtgcttgcttgctcatccttgaaggagctgtactgccagagtatcgaaacaaacccatcctacccgagataaatctcccaacatgaatgcagcatgctgagccttatccaaaagggacgaaggtgacgcattactgcgtgtacgcgttgaagggttcagacgcgtccaggcccgtgcgatcccgacttcaacccgagcagataccgaatttcacacgctatgctattgctcaccaaaaacgcctgacccaaggttcaaatgcaaccgttagatgtccgtgatatccacaagtatatgtccagtcgtaaattttccagctgtagggatgttgtgacgttccttgcgggcgtttgaaacctagtgatagcctgtacattttccagacatattgtatgactatgcaaggtgaagggattgcgtgaagagtaacaaacaagtttgactgtaagaggagaggttgaggtgaaggaaggttcgcatagctgtcgcttctctagccaatgagactgggcgggcacgcggtggtcgtcatcgcagaatcagatatgacgtgaacgcgacacccgagatgctgcaccgtatcaagacctcgggaaccttcacgtttgagctgcatagcaattgctgtttaacggaatcgcgaaaaaaaatagctttgagagtcgcgctttgtgcatcccgatcatcacgtagcaagtgcctgtcaaacacgcagtatacagcgagtcagcaacagttcaggacacccatggcgaagtaagtcattataccagacactccttgtgtataaatacattgatcgggcttttggaggagtgttcaaaactttgaaggctgacttgtacagcgccaaagtatgacggaaatgcagacaaagtcggataccaacagttatggttcagatttttgccggtattgattccatcgtacctacggacagcgatctgtggctcagtgcagctctgttgagccaccctagcttcaaattttcaatgttcatacttgcttcccgaatgcctcggagccgtgttcatcatatcgaatgactgaggcaaaagacatgccaatcagcatgtctaagctattcacagtcttgaacccgcaatgagctgctaaccttggtacacaggctctaccggaaaacaacgcacgcgtcgatacatagcgcaaccaactcgatagctcgctgcaaatggactgcgacttgaaattccgaaggtccgaagttggcttctcagctcgcgcaggatcgccatgagacatgacttaaccagtgaaattgcgctcaaaacagcagtgtccgcacgtgcaatgctcatcaatgtctaatgagcaccatagcgcgaccttatgagtgtacgcgtgtcgagattagaaagctgggtgtgctcgaacacggaaaaatctgcaattcggcgcggtgctagaggcacacaacggccttggccagttggcgatgggcactggctgctttcaatggcgttttgcgcgacttgtcagtgataataaagctacaatgcctcggagtgccgaaagtgtgatggttgggatattaagcacgagaaactagcaatgctctataagtgggggcaacgtttctgacatagctttcgagcagttcccggattaggataagtgggccgttgaactcgatattccatgagcgattgcagactgcaatgtttcaggtccggggaatgctccgctcgtgctaagcgaaatccaaagacttgtgcgacgtcggatgcgaatctggtcaagcatcaccacgatgtctgaatgcggtaatgcacgagcttcgatctgcactgccaaacgctggatcacacggagatgttggaatgcatctaaatccttcttatactgctgtcaaccttcaacatttgagacaacagcattcgacaatagtattcgacaccatgtctttctacacattcgtttcattcgtcagcgcgctcgctagtgttgctcaagcaaaagataccgacgatgtcaagtacgcccttgagatcttgaaagatctcccagcagatcttgccgagccgttctgtggcactttcggcggccagcagtatggaggtgcaacttcaacatacaccattactgctgcaccaattaccatcactacgactaccccatgcagcagcggatactcgcaggagccctatgcgcccgattacccgccatattcgccaattgccagtgacgaatactacccaggatacacgaccaccaccgatgagtatgactcccccgattatacgccataccccagcgaggaggactacccgccttacttcccggaaccgaccgaagatgctgacccaatatacaccgatgaaccgagctacggaggaggtcgtcccaccgtgatctacgaccctacttactcaagtgcggaccttcccatctacacttctctgccaagcggtattgccgacccggggatgaccgacgagcccacaactttcgtggatgaaaccagcactcaaaccgtgacaaccatccagtgtgtttacatctgcttcatgataagatcatggctaactcaaatagaacttccattgtagttgtcgaccccactgatgagcccactacctttgtcgatgtcacaactactcagaccctgagcttcttcctgtgcgtatttgctgcccattcttttgaccatggctgacttgtttaggacttcgaccgtcgaggttgatcctgttgatgctactgctctgcccctccagtctaccactgactctgctgctgctctcccagtcgagtctgcctcggagtcttccgctgctatccctgttgcatcttcctcggagtctactgccgctcttcctgttgcatcttcctcggagtctgcttccgctcttcctgttgcatcttcctcggagtctgctatgcctcttgagtctgcaaccgaattccctgccattgcacccgcggatgttatggccactgatgtccccatggcgtctgttttcaacttcccaagcgcttccaagcaggtcaagcgcagcgccaagttcctctacagccgcgacacttggtgcgaagagtatgggcgcccatgccgcctggtagtgtacagcgatgaagtcattgccgacgcatgttcgcaataccttggcgagagtgccactggctacgagggcgaagaacccgccgtcactgtcactgagactgtatacggtcctaccgccacggtgaccgctagcccgactacttgcgagtaccctgattacactgacgcgcccacctacgaagaggatgaccacatgacttcttctgactacgagtactacgagacatcctcagaatatgcctatgaggcttccccaaccccatccaagggttacgggtacgagtctgagaagggcggatatgaagcatacactaccacacctgccggatacgacgctgcttacccgaaaccatcatacactccctacaaggaatactcaagctatgtcgaaggatatggcgagtctcatgattctgagtcgacgaagtacgaggagggtggttacgaaagctacgaaactacaactgctggacacgatgctgcttacccagcgccttcccacgctgcggagtacccgcatgaagaacccaagcctgaagtgtgtggtccagacaagatcatccataccgttaccgcgtacgtgacggtcgaggacagcgcagaaactccttaccacgagcttcccgccgcgcctcactacgtcgagaacagtgttgagcatcctcactacgagcccactcccgcaccgcattacgaggaatatagcaccacggaggttcactacgcggagtctacacctgagccttactacgtcgagtcttccccagcgtctcactacgaagagtacagcaccacggaggcctactatgccgagtccacccctgcgccatcatacgacgagtacaccaccacatcgtcgtacgaagagtcctaccccgagcccacacccgcgccatactacggtgacgagacctcttccgaagcaggctactacggcgaggagagcaccacagaggccggctactacggcgaggaaagcacaacggaggccggctactacggcgaggagagcacaacagagtactacggcgagcccactccctcgccatactacggcgacgacagcgcaaccgatgtctacgcagagcccaccactgaggcgttctacgacgagcctgcgcctactgatgccccatatgctactcctacatccgaggatctaccaatttctgagcctaccgatgcgccgtatgaagaccccgcgcctgtagaggatgcgcccgcggatgaggctgccccggtggagggtgagggtgagtggcccagcccgactgatgagggagacctgcctacgacgacggagaaccccttcgcacctgggccggatggtcaggtggattgggttgtgcctgggaccatggagtttggaggcgagtaagcgcgtgacgaaatggagctaaggaggagtgttgtgtcaggagaagtgaacagtaaagtggaagagttgttcataagaagttgataattgtaattaatcatgtttccttattgatgagaatgttactgtatcttttcaacgtctgcgacgaattccacaaggatcttttcgaagcgtgctgggtcttcccagaaaggcgcgtggtgcaatccatccaatctcagacactcattcttccacagattcttccacttgatcttatccaagtaatccaaattcacaaactgttcttccgcaccgttcacaaccgcaatcaacacatcggtactctccacaaccttcctctgatcaaccccaccgggctctttgcccaaaaacctgtccgccatgatcatgcgcactctcggatccgtatccttcgcatcctgctccatccacctcgcccaaaactcctccttccctgccgccgcactattcttcgaaaactgcaccgcttgctcatccgtccaatcccgctgccccgcaaggcccaactcgctctcctccgtcgccatcgtgaatccctggcgaacctgctcgacaccaagtgccggtggtgtaccaatcagcatcaagcccttcattacaatcctcttgttattctctcgcgtcttggggtcttggagcaactcgatcatttcgatgccgatgtgcccgcccaaactccatccaaccacgacgacttcctcgatattcaggtgttgcaggatgcgcactgcgacctcggcgtagccgcgcatgtggtatgtttgcgacgggttgggggccttggaactgctgccgtggccggggagacagaacgtgacgacgcgccagcgcgatgtgatctcttgggattcggtgatgtggcggaagatcttggacgaggaggagttgccgtggaggagtaggagggcaggtttgtcgttgtgtagggcagtgtcgattacgcttgtgaggccgtgttcggactcgaatgtgaaggatgacattgtggggttttggcatgtatggctgaagggcagagtgcattatccggagtggggtggaagtatcaatccaggtttgcaaaagttcgcggattattatatctattgctcaggtgcaatggccacaccgaccagggtaagcagtgacgcactgcatacgtggggtagcttgcgtcaagcttgtgatacctgttacgagggctaggttggccccacggcagcaagccatgggctcgaatcacggaaaacgaagtaataagacgtaagtttgacgtgccctgcagccagcgatgttcgtctagcatacgaggcggatcactactcctagcatggaccctggcggacgtgacccccgcacccaatagcatttggtcgcgtggttgggagcattgcctagagtcgtggcatttcggcatttcgtcacacgtatttgctgacattggccagagatagctatatgatcatttggcggctttgatggttttctgtaactaggtgcgaccttggtcaagtctgaatttgtacaaattctacccggcagtacacgagccaagttattcttcatcttcgtcctcatcttcgccctcttcatcatcatcatcatcatcatcgtcgtcgtcgtcgtcgccatccgatacctcctctccgagctccttaagacgtttctagtggatgttaggaagtgcttggctatataattgggtgaacgtaccttatccttgctcctcttctcttccaagtcaccaaggattacaaaaagatcatcaagctccgtctgcttctcttctgtgctcttctcagcggcgcgcaacttctcttgcaacgttttgagctccttgtctttgccgtctttggcgcctttcgtgcttgactcagctttgcgcagtttatcctctgcatcctttaccttccacgtctgatcttggaccttggttttgagctcttggttctctgccttgagcgtttcgattgcggattgcaggccttctttgtcttccttgagacctttgacctgtgtttcgctgtcttgaacatgcttctctaaattgtgcaaagtctcggtaatcgttgcaatctccttacgggtttggtgctgtgtttgctcgaggctacgtatcgtaccaagagcctcttgtctcgctttatccgatatctcaagtcgacgctcgatatctgagcggactttgttagactcgtgaagcttctcttcgtactcttgttttgttcttgagacggcgagcgtggactccttgctagcctgctgcagcttattattgagagcgacaatctggaggttgtacttgttttcaagttcaagagtcgcttgcttgtgttcccgctccctgctcgcaatttctttgtccaagtcatcgtggagcttgtcgttgatttttttcaaagtgttgcgctgctcatcagctgattgctgcgtctttcggtggtccgcagattcttgatcaagcctttgctccagagtcatgagctgtgtcttcaactcttggatggactgctccttctcgtctctctcgtcgcgcagtgcgtccaccacgtcgcgatctacaccatcatgtgactgatgctgctcaatgttgggattgcggtcgacagcacgagtgagccggctgaagttgtccttgaggaagtctatgaacatttcgtcgaaaaatacgtccggtagactgccgcttccgccgccagtgcgtggcaaaacttcaaagtcgcgaacaaggggatgttgccgtagttcggatatcgcttcaaggtacttttcacgaccaagcttcgaagtcagaactggctgaagctctcgtcgcggtactggcgaatctcttgttgaaaattcgtacaccacacctagcaaagatgcacagagaccccgaatgatgactcgatcgtcaccaggagtcaaagtagcttgtactaagctttgtaagctactagcctcgccaaggaaatcatctactgccgcagcatcttcatatagccattccaggaggagcatgagatatgctatcgagatgcgctcatcttcaccgagttgtagactggctatcaggttggccgtaagcgtttgtatgcatgtaataacttcttcaccactgtccgcgtcaccctctttgacctgcatgagcgtatctttcgctcgaaggtcgccaacaatgagatggtagatgagagtcgatgcgaaccagattctgtaaggatcggaggctggcgaggcttgcggtcctgccatcaaaatcgtcaacgcatttgctgtctcatctccaccctcatggccaccaattgctcgattgaggaaatgctcgcgaatctgcatgtgattgtagaagtaggatctgacgcactcgcaagctgcattgcgtaaatcaaacagctcgttaggcgcgggtgtaagtaccaggttcaggagcgcttcaataacatatacagatggatggccatttggtgtagacgctccgttcgttgcagactctacaaaaggacgtacttgttcttgcgcgaacccctcctgcaaccgtgggtttccccgaatcatgtcggcacaggtgttcaaagcttcgatcttgatgggcatgacagtcgtgggttcgaaggcgatgtttaggagctgtcgcaacagtccgtgtttctggaaggcgatctggttctgtggggtaccggcactgcctttgacgaggaacatgcgcatgattgcaaggagaccccatatgttcttatcactctgtggactggtccagttgtcgtcttcctcggggctgacgcgcgctttcttttgcttctttgcgccaggcagcaaagaattgaacctggcaatgtggcccatctcgcggatgtttgtctggttcgaagcgttgtatctgattaggctagcgagcagacttaggcagtcttgcacgacgatacctccttgcaagagccctccatctgtatgtaccatgttgaagaccttggtgaaagcatcttcaaatacgaagagcttctgaagctcaggtgaggatcgagcgaggtcagtaaggaggacaagaccttcgttgcgaacagcgtctcggggatcgtctagtgtcgcgaccaatcgtgaagtccctaagggagccgtgaggatgcattcttgggtccgttcaggtcgggcgagtgctacggctcgtatgatctgtagggagtagaggcgcgagtagaagtcgggggtgtcgaggaggtcgagaaggatggttatgttatcttgtcgctaacataagctcagcactagcaattggagagcagaacactacgcacctgggagaattgatcggcgagccacagtgatatctcttctgatgcttctggctgtgtcttctctcagctatgccacttatgagcgcaacagatgacctacactttgctcatctgggtggaacagcatcaaaagcgtctccaagaccactttgagcgtatcgaggtcctctccatcctgggtcagggcagagatgagcccacggagagcgccggatgcaactgaggcgggatactctttggcaaagctgcggagtccgagtatggcagcacgacggtcttccagcagagttgcactcgctagtcgactactcagggtgctgattgtatccgtagccgtctgcttgggaggcgcctgggcctcgagtacgcgcatcatcttgggcaatgttcagcaagaatcatgagtccatggtgagagttgatatggcaggcctaaggcgtattgggcgtttgaacggcttgtgaagtacagcaacaactagctttgggtacaggaatcaaacgaagaagcaatccgccctcaagctgtgctgtccagaacatcggcctagacaagctccacgtacaaaatagcgcacggggcaggtcggaccctgacgctcctgcatccatgggatcgcgtcggcagatctccgggctccgcgccttggcggatattgttagagagttctgttccgtcgctgcctctctttcgcgccttccttcacccaccctcgccacctatcagccgcacgcgcactccggatatagcgtgtcgcagagctctcgcgaccatcagagcgccagcttcgctcctttggattgctcacctagcccggacaaaggccgtggacaggtgtatttcattgccaaggccattctttaattcaggctgcgctgcctcgacgcaacgtcgagtctagcgttttccatcttctgtattatcacgaaaatactatacagtttcagactattagtatacgtctttcactttcaccggtgtctctcactactattcgacccagctatacacggcgcgcatcggacaaaccgcacgcgacgacgcgcccaccgccatcatgggtgttcccgctatgtttcgctggctcagccagaagtaccccaagatcgtctcgactgttcaagaagagcagccgaagaaggttggtgatgaggtcattcctgtcgaccgcaccggccccaacccgaacggcgaagagttcgacaacctatatctcgacatgaacggcatcgttcatccctgctcgcatcccgaagataagcctgcacccaagaccgaagcggatatgatgatggccatctttgagtatacagaccgtgttgtcggcatggtgcgcccgcgcaagctgctgtacatggcagtggacggtgtcgctcctcgtgccaagatgaaccaacagcgctcgcgtcgtttccgcgctgcaagggaagccaaagaaaaggatgaagagcgcgccgagttcctcaaaatgctcaactcacagaaagccagtcgtggtgaagacatcaacagcttagaagaggtcgttgagaagacctgggattctaatgctattacacccggtacacccttcatgcatcttcttgctgagagtctccaatactggtgcgcgtacaagttcactaccgacccatcgtggaaggacatgaaagtcatcatatccgatgcatctgtgcctggtgaaggagaacacaaaatcatgaattttgttcgctcgcaacgcgctatccctactcatgaccccaatacccgtcacgtcatctatgggttagacgctgacttgataatgttgagtcttgctactcacgaaccccacttccgagttctcagagaagatgtcttcttcgattccggtaaggataaagcttgcacgcgatgcggacgcaaaggccatattcgcaacaactgtgaattcccagacgacgggaagaagcttaccgaggaggaggctgcagaggagtgggccgcttctgagcacccgccgaagccatacatttggctgcacaccaatattctccgcgagtacttggctgtcgaaatggagactccaaagcggcgttttaagtacgatcttgagcgatcgcttgatgactgggtgttcatgtgtttctttgttggaaacgatttcttgccacatctgcccagtcttgagattcgagaccaaggtattgatctacttatcagcatctggcgagatctagccgctgagatggatgactatgtgacaaaggacggcttccctgacatgcgtcgcgtacaacagattctcggtgctctagccagtcgggaagccgatatcttcaagaagcggaaggaggtctcagatcgtcaagccgcgaacagagcccgacgagaggctcagcagaatggcagaggtcgaggtcgaggagatgacacctatagttcaggtccgccgcagaagcgcgtaaaggagagcaccgacacttacctgaactcgggcacaatcttcttcgatccaaaagacgcccaatcgaacgacacccgtcgtgatcacgcagcgatgcgctcacgttcgcgatgcacagtccaacaagagcgcggccgctaagctaaaggaaatgatgaaagccaaggctgatggtacagcaatgcccgaggctgaaggcactcaggaaacagattctgcgactggtgttgaggcaccggtcgagctcggtaagcgcaaagccgatgaactggaggatgccgacaacggcaccccaggccgcaacactcccgttgtaccagcgtcgccagccgctgaaacaccgaagaaggaggatggaaccccggaagacaccatcaaactctgggaggatggttatgaggagcgatactacgaacagaagttccatgtggcacctgatgatatcgcgttccgtaacaaggtcgctcgacagtacgcggaaggtctatgctgggtattggcatactatatgcaaggttgcccttcctggacctggtactttccccaccactacgcaccctttgccgcagactttgtaggtctcgaggacatggaccctcgcaagctcttcgaaaagggcacgccgttccatccgtacgagcagctcatgggtgtgttgcctgctgcatccaaccatgccatccctgagcctttccgtgtccttatggaggatccagaaagcccggattatcgacattctaccccgtagatttgcccgactcgacctcaacggaaagaaattcgcttggcaaggtgtcgcagtcttgcctttcatcgactccaagcgtctgcttgatgccatggcgacgaagtaccccgaactatctgatgacgagaggaagcggaacgaattcggcaaggagacgttgatgttctcgcaagagggcggtctctttgacgacgttgagaaggcgctctatcgcaaaggcgtcaagaagcacagcatcgatccggcccagagtcgtgctctgcacggggacattgagccgcatgatctattcgtgctggacagtcaactagtccctcccttcgatgttgatggggacagtgagtttgagatcgtgcaggatggttctatgaggttagtgttcccaacgtcgctcaaaaccatcagctaacaattgatagggtatactacgaaatgccacgtctgaattcgaagaatgcgcataagtctgtcttgcttcctggcaccaagatgccaacacctgcacttagtcccggtgaagctgaatctgtacgccgatcaaatgagcgtggcggttggcgtggtggacggggcggcgggcgtggcggcggaggtcgtggaggtttcaatgatcgccgcaataacgacaacatgcgtggcgattaccaaaacggaggacgaggtggctacaacaatggaggcaggggaggctacaacaacggaggaggtcgtggaggttacaacggaaaccaaggtggctatggtgcaccacaaaacttcccaccgcccttcccaaactcatggccacccccacctggtggtgcaaacttcgtccctcccccaccaccaggctgggtaccacctccacagcagggaggctatcagggcggtggaggctacggcggtcctcctggaatgccacctgcgcagcgtccggcctggatgggcaacgcgcctcctcatcatggcggcccaccaccgcaacaagccggcaacaacagctcgcttaggaacgagcagtactaccgccctgcggatgagatcctaggtcgcaacggcggcgggagcggaggctacggaggacacaggaacgacaacccatacaatgaccgacaaccccggaatgatcgtggcggggctcgtggtggtcggggaggtggccgaggtggaggtggcggtggcggtggcggatatggaggaggcggaaacaggcagtcgcacaactcgaacgactaccgctgaagatcttttgaaggcgcataaaatgattggggatttcgattggttctttgtaagatagtacggaacgccaactgatacacttggctgaactcgacgcccctacctgcgtggtgttagtagaaacaattcacttcagaaatgtgtcaatcgtgtacttgttctgttgtgatgttactgctgatacccaattcaatgtatgcgatctgggtctattgaaggtggctaggcaaggaaaagaatgcattcataggttacagttgactcgaagatttgctcaacccctggtatgatcaatcaattgaacactagtacatctgagcccagaacaaagttctccaccacaactggcacaagcttcttcccattctcgtcaatcaagctactcgaatgacccccttactctccacattcatccacctcatcccttaactcattcgaacgctgatcgaaccatgtattttcagagcccggatgaagacatgtattcatccctggcgtgctgtcttctgtctgcagtctgatgctcagaaccagcaagcggaccgcccgtataagctgatacggagggcccttattcgatagtgatcccgaaacgttgcgggactttcatcgatgctgctggagaatagatgtaacatgatacttcattgcgaagcggtggttaacacgaagggaactggctcagaacgagtggactgagacctatcagagttgcaggatcacagattaggtgaaaatagctgcagtaatctcattctaatgcgctgagtaagtatcgtgtagtatggcaaacgaaggcagctttcaaggttgagttgtagctatggcaagcgcgctagcctagttcaccccaccatgcacaaaatgcacaaaactaaccacactagcttcagaaacttcgacaagaaactgttggcgtgcatttatacatagcaaaaagaaagagagacagtcaaccgaaacttgctcttgtaacacgcgcagagaactaccaagggtccacgatcaacatggcgtacagcgattcagatgcagcaagctccgtcggcagcatagtagaggacgcaagcgagccagatacgacgaccttcaagtgccttttttgcgagcagcaatggactcgggtaccggatatgtcgacacactgcaacagcgagcacaagtttgatctgccaaacacgatcaagagtctcggaccaggttcgtctaacacctgacgctttacctatttgggatatgtcactaactcactgctctaggagccgacgagcttacggtcatcaagttggtgaacttcctaaggtctgaagtacagaaaggagcgtcctccgagaagattgagatccctaaccttagtggctcatcgagtgacaaatacctgcaacctgtacttgaggacgatgcactactgtttgaacttggagatctcatgccagactcagacaccaaggttgtggactatgatgagttcgaggccaaactacagcgagacataccggaagacttctccaagatcaagattacgagtgacagggatgaggactatttcgaatcctacaaaggcaacggcatccatcgcgagatgatcgaagatcgcgtacggacagaaggttaccgcgactttatcgagaagaacgctgaagtgttcgccggaaagactgtgctagatgtaggctgcggtactggtatactgtcactcttctgcgccagagcaggtgcaaagaaggtcttcgctgtcgacaactcaggtattgcgttacgagcaaaggagatcgtcgcaaagaatggatatcaagatcgcattgaagtcatccagggacgagtggaggacttcaacacccagcgcttgattggaaaggagaaggtcgacatcattatctctgagtggatgggctacggcctgctgttcgaaggcatgcttgactctgtgctacgcgcccgagacatgtatctcaaaccggagggtatactggtgccgagccactgcaacatccgccttgcgccgattgcagatgatgaatggattgcgcagagcacaagcgagaagttctggaaggacatctatgggttcgacttttctcccatgatcggtggcggcctactcaacacgcacgaaattggtgtcttcgacgttccggaacaatcattgtgcggctcggcatcgtctcacttgctagagatgaagactgtgtctgtccaagacctgagcttcaaggtcccccttcggatgacattggaccgcgacatacaatcactcgacgcggtggcaatctggttcgacacactgttcattcaccccggcagctcgcaagacatcaagactgttgacagcattgagtggggtaggaatggaatccctggtctcggcttctcaactggcccgaccaacacgcctacccactggcatcaagctgttctcctccttgacaaggaggtcgcacagaagcagaaattcgcgaagggtacagtgctcgaaggcactctgcagtacgcgaaggagaagggtgatgatcgcggtattacggtgacggtggaatgggaaggtgctaaagacggtgagaaggtgaagggcagtgtcacgaggacaatggcttgatggaggcagaaggattggtgaaccagattccggacataacaaccttacagccgagaatggacccaggtcatcagtggcgtgccgcgactttgtacgccgcgacgacgcgtctgtaggctagctagcaagcctcaagctgcgaaaattccaattgcaagttcagtgtaatagatcagatacacattccgtcccttttggctgtcttgagttatggtgacgacaccacgtggcctgtgcgggcgcgtgaacatcgagcgatgagcggctggcattgctgcgcgacatcacgacgaccgtaatcttggggcagcacgcactctgacacggatactaacaatgcgaccccgataacaatcactctaacaactcatgcgtggtattttgcccggccggccgcaggcgaagctgcaagctgtctgtcatggcttatgggagagctatcaagtcattgtacgacgcttcttttaactccgacaacaaattcacaaaagctgatgcaagcaccacataggcttacatatccggcaacgcgcttgtaattctcgaccggcccaaccacgtcgttcaaactatctatgtcgacgaggaattcgacctggaggcggtcgcgctcgacgtgggcaccggcaagcttgcagtatgctccgcacagcacatatacatataccagccatacggacaagatgaaggcgtcgtcaaggtgtgagcactatgatcgcatatcgacctgcaatagctgactggtcgtagtggtcgagacaggggagcatgaccctacctgcttcaggcgactcgataacgacactatcatggggcatgcctgacgagctacttgtaggcagcgcgtctcttacgcttttcaacacacatggcgataccgagcagatatggacccagcggcttgcgaacccagtgaagttcgcacacttctcgcccgatgcggaattaatagcttcaacgggaagatatgatcggctgctcaagatctggcgcagaacatcgtttggctcagcagaccagcgcttcgactacttctacctaccacatccgaaggcgatcacgggtctgcattggcgacagcaatatcacaaggaacaatctgcagacaatgttctgtacaccatatgtgcagatcacaaggtgcgagtctgggtgccaggtgaacatcatggcgtagacgggatgcacatgtgggctgatgttgatctgatggagtcaatcatgcctcggacgctaccactaaacgagcaacccagcaagagattcgcattcttcatcgatggagcgcacttcacccgtgcaactgaaagagcaatgcagctggcttcggtagacgaaaaggaccatggcgtcgcgctgcatcatttgatggaagtggccaaccgcaacccagagatatgcgtagttctcgatgaccagggaaacatgtctgcctggggcttcgagaatgttggaaccaaggccaagagaatcaccgacgttttcaatgctgcccatgtggatgggttacatctgcattttgcgagagaacctaaagcttccgaggacaacgtccagatatatgcctttattggtgataagcccgactccgaactgaccatactcacacatcacttcgacgggcgaatagaatggctggaatcacgaattgactacctttttgatccttctgcacagacgcaacgcatgcagcggcaagctgtatggactggacactcgcacgcaatcaagaaagtcaaccgcacagctagtggaagggcgctggtgtcgaggacaactaacgacgagtgcatagtgtgggtgcaacggccttcggaacatggcaacacacttcatcgacatagcagtatcaagggaacggaacatatacgcagaacagcgctaatccaggaaggaaactttgttgtctttctccactccgaccgcatctcattgtgggatacacgcggcccagaagctattgaggtcacacattgcccgtacacattgcaaggcaaaccactttgcttgcttgtcattcctgagactgaggctggcggtagaagcgtgcacatcgcgacaataagctcggacatgaagggcgtttgttgggaagttacattgccacttttagaccgtgacccggtcactggtcgtaagctatcgagcattccacaaacaaacggccatgtcaacggtcacctggaaactttgttggcagaattttgtagcttcgatcttggttccggcgatgatcttgctttcgttttaccagtcgatcccgctggctccgcccccgtcatatctggatttctcgacgctttcgcacgcgatgttgccatctcatacaccaaatctgggcagatcaaatcatggacaacgcgtgttgatacaaagaaacggaaactggactggctcctcacatcatctgttgagaccggcatttccaacccgtcgcttgctagtggtacatcaatacggaaagctgcgcttgcagacgcagacaagactaggttgactatctggaacacgcgcagcgcgcaactggagtatgaagaatcgttcgaaggcaacggcgaaattcatgatctcgactggtcctccacaccggacaaccagtcaattttggctgtcggattcccccatcgagttgtcatctacgctcagctgcggtatgactatctcaacgcgggaccatcatgggtgcagatccgcgatgtccgcattcgagatatcacgccacatcccatcggtgattcggtttggttaagcagtggcaatttagtcattggagctggtaaccagctattcatccaagacgagcaggtcgaagtttccgaaacactgttccccagtcttcgcacaatttcgcgcaagtccgcgtcgcttgatctgttcacagctgtgagtaggctcaacggtccactgcctgtctatcatccccaacttttgtcgcaatgcgtccttgcggggaagttgctactggtgcagcgtatactcctacgactctatcagaagttgaagttctggattgaaggtgaggagctggaaagttcgttaagctttgcaccagaagacttctctgaggacgaggtaaggatccatacattcatatttgtctgccatcttctgacatacgcagacccatatgactgcgtcaagaaaagaggtgcattcggcatataccgacttttccgacgataccgaaccgcagtctgtcacagaagaggtggcaagcaatctcaaggagcttctcaccacaaagcgtattccgcttctatctagtcgtgagcaattccgccttgcagacatcgtcgaatgcgtgggtgtggttgaaaaacaccgacgctccaccgatgataatgctggtcgtttcttgctcttcttccgccagcatgtacagaacgatgctcaaaaaagccccatttcttggcgcgagatcgtttgggccttccactctggcagtcaggacatcctggcagatcttgtaagccggcatttcaatggcaagatgctttggcagcatgcaaaggagtgcggaatcttcatgtggatgtcagatatcaacgcccttgtaagcttgtccccagtagcctgtaatgcttttgctaacattcgcagcgtgctcaattcgaggtcatagctcgcaacgaatacaccaaaactgaagagaagaacccagttgactgcgcgctatactatctggcattacgcaagaagcctgttttgtgtggactttggcgcatggccagctggtcccgtgagcaaggagcaacgtcacgactccttgctaacaatttcaatgaagaacggtggaagacggctgcgcttaaaaatgcatatgcactcatgggcagacgacgtttcgaatatgcagcctcattctttctactggcggaccaccttcaagatgcggtgagcgtcatacacaatcagcttgatgacacacagctcgccattgccgtagcacgtgtctatggcggcgatgattcgcccgttctgctcaacttcttgaaggagaaaatcttgcctcaagctgtccgagagggaaaccgatggctcgcaacttgggcaaactggctactcggtcgccgcgatactgccgttcgcgcactcgtcacgcccttgtcgaccctactcgatcttcctgaggccccagatctcaagtccaagtcttacctcacagatgatcctgcgcttgttgtgctctaccaacagctacgcgaaaaatcactgcaaactctgcggggcgctagcatggtcggcatgcgcgaagaatgggagtttgtactccacacagccaacttgtacgagcgtatgggttgcgacgtcctcgcactagaccttgtcaagacgtgggaattcttgctaccgccgccacccaagatcacaccaggacgaccgccactgtcgccaatgatgccgcgcgaatctttccatgcacacggaccgaatcagagtgccacggacttcgactttgacccacggaagttactgagacggcgcagctcgcttgtcgtcgctgacctgccgacgcgagaacatgttaagaacgatctcgccgagtctaagggcactctagatgaggccgaacacgaagaaagcgacgatgatgaagaggatgaagaggatgaggtggaagagcagaaagaagaaccaaagaagaagccgccgcctacacaattcaaggagcctgacgcgagtagtttgctggacgcttttgggttctaagtcactcttgatcgtacaacaatggcgtcccaggcgtccactcggctcaatagtgcttgtaggtctcatcccataggatcatgttacttacagcgttgctaggattataatccaacccttcttgagcattgtggcgcgtacttacttggtctctctctcacatttctaatatacatattttcgtctcaatacatcaaacacacccataacatacgctcacgttggcgtctaagctactcctacaaacagtcatctctctgtacatccttgtttctgttctccagttcatcatcgccgtttaacttccttatcgcaagcactcctgctatgcgtggagagtttccattcgtcagctgcgcttgccacatgtcctctaggtggctgcagaatcgtgttcgtatctaagctctacatcacacggcgttgaagggcgacttgtcgttgcgtttatgggtgtcattgggcattcttgcgagcggctcttcttctataagagtctcttgcggctacagtattcaagctcatcacgatcaagtgtatacatcaaatcatggtaagtctgtttgtttggtttttttgaattgtttttggatttttgttttcgaaatcaatgctaacgaaggaaatgcagaccacttctcagatctttttgttcgtttgaacgacgctccaactccagtgaatcgtttttcccaacttatcctccagaccagtctggctgttctgctccgccgcagtcaccatgtatactccaccacaccgagccacgacgaggcgatactacttgctgggctttgtgcgcgccttcttgatagaccgaccctgaggagtgcccatatctgactcgtcgtcgccctcgctggcgtcattctcatcatcccgggagtacctgcgtttctgtggcggcgaaggggtagccggcccagcagcagcctgagcgcgctgccgaccctttgctgtcttgcccgaggaagcagcagcagaggtaggctcatcatcttctgagtcgctgtccgagtcgtcgctgtcttcttctccaggaatctggatgcccactgaggacggcacggcccgacgattgtaagagttgtgaatagccgaccgcatgtcgttcgcatcctggtgctcacgctcctcaacgtcctcgtcatcgctagcctcctctaccgagtcatatgcgcccgagacagactccaaagctacctcactgcgagctcgctcggcgccctccgacaagatctcttcatccgtctccgcccactgttcgtcgtccggaagctcatcgccagattcggtcatgaacttgaccttcttcgaggggcgtatgccggtggctgggttgccgttcaagaagtcctgcatgcaacctggcaggggcacgtcgtctgctggagcgtcggagtggtctgacctcccatcgtccatgaggtcagcgccgcgcttcctagcatccgcgtccttgtcactagcgccacgcctcttcagaggcgtcaggtccttgggaaaggcgtggcgtggaattgcctctgttgggtagcgcatatcccgaggtagtatctcgcccgatgccacgcgttctcggatgtctttcgctaggttcaccaagtcgaagatggccttgttcttcttgacgtgcgaggagaagatctggcctcgaaccgcgtcgggtttgcgcttatatgtgcctaccttgttgacggcgtcggccatgtcttgcatgtccgcctgtgggatctggaccgtagcaccggacccgaagcgcaccaggccagactttcggatgtaggcgttgatggcctcacatagcgcacgacgctccgcaaccgaccagtggtctttgtggtggacctgattgtacatggcgtcacggcgacgtcgaatctgatcgatccacttgttgtacgcgtacatccacgtcttggtgttgggatcagggttgatcagcatcttcaagttgaggtacatctcctcatacttgtgcgtggttgcattgaggcgccggaacatgatcgtgaggtcgaacacctggtctggacctcccttcggatccttgcggacccaggtgtacgacgtaccttgacgaatccattggttgggagcttgcgcgttcttcttgttctcccggatcttcttctggagtttggacaccgtcaggtcggggatgaagtagtacttcgggtctctggaagagactacactctcgtccctcaccgggatagcgtccgtctgctcgtagtactcgcccgtacgaccagggacctctacgcggaactttgcagtgattttggtcgggttagaggcgtgtggaacgagcgtctcgcggttgcacttcagagcctggttgacaccaggcggcacgatgttcccgatgctcctcatgtgggtcggcaagccagctgtaacggttgtagggtcaaaaccgggaatgtctgcgggagcaggaccagaaccgttactggccgggttggctgtcgggttggcgctgggcgctggagcaggcaggatggggacgtcctgggcctgagcagctgttgggatggcagtgggtgctggagcaggcaggatgcagacggccggaagaagtgtacggggagcagaagcaacaggctgggtgtccgtcgcggcagtgtcttgctcgtcggtgccagcatttgaggtagcctgctcatcctcgtggtagtcaccgtcctgagcgacctccctatcgttgttgcgcggctgaggagagttctcgccatcgccggtgctctcgtcagaagggacaaccatcgggctatccggggtaccgtcgccgtcgaagtagtcgcgaccagacatctgcgaaggcagagagggtgggtattcgcgggtatgtaaggggtcgggaggaggttgaggtctgcggcgttgaggagaaggacgctatggtggaaaagtgagagaagttcgcgcgtgcaagctatacgagcggtgcaaacctgtgagcttgatcttgtgccttctatggaggtctttgtgcgtcttttgtgagttttgatgtggtggttgagctctgtgatgtcactgtttgcgggagtgagggcagggcgcgtgggtagataagggcgaggatagccggcgtagtagaagcactgagacaagtcttgggtaatgtgagtcttgagaggtaggcgaaagtcacaagcaattgtcgcggtgtttgttctggagaaggattccgaggggaagtcgtcgaagaaatggtaagaagtcgggtgctagcctgattcggctctggatcgtcatggggggagcctttcacagagtatacgactggctagacaggggaaaggaagtcgtccgcgtttcgacgcgcgtattcacggcttggaagactcccgcggcctgccaaaaggtcatgggacgtcagtgagggagtgccacccggacgacgctcaaaaccatcacgatatgtcagaggacggcggttaatgagaagaggctatcgtactctccagcgcccttcctccaatattgtgagaatagcctgagccagctatccctaagattggctattccccgtggtcacctgtctcatcgacaggactgtagtaggccaggagctctgtgtacagcagctccccaaactcttgacttgagacattcatatcagacattgtgtagaacaacaccctccctgaatcagcaaacagagcttggtctcatgccacaccattacaacaaagcagagcagcgccatggttcagactttatgtaccgaactgtgaaatcatttgggttgagagtagcattgtggaggagatggcggtacatttggagttacagaatgttgctgacccgatcagtgtccttagcctccgccccggaaatcccagcgaggactgcttgctcaccaatcgcagtcttgtctcgcccagcagtcctcagaattattgatttcatcgaattcatggtgtttcagtatcactttactcacggtccacggcgttattggtgtggtcagcgcaacagcatgatcgcatggctgatattctctcttctttgtgcaagatcgcaatgagccaagcttatgtttttaggccggccagcatcataattaagggtgcgcgtggaggagacctcgtgtcggaagcccatagctagtcacccaagtgttgtaatagacattgtgacagcgtgagtggctacaacgctatgaaaacttgcgatcactggctttgatatatgaaaaactaggaaaatggacaaagggaatcccatacatctggttattctgctgcaatacgtgagtgaatgcaaatattttgtgtaccagtgcatgattactgggctagaaaacatgccgttgataccactcctcctggacattcaattctcgaagtcgtttaaagaaagctactacacgtgaaacttcctataattgcttgtcttcgaacgcgcaattctgtctaatcccttttcctaatgacgatcgatcctaaacgagtacttcccccataaatgaataagcatgatgtgcttatgttcgaacaaaaataccatgtctttacgtagacaaatcagcttgatattgatgatactatagccataggtgatggcgaaaagtcttcggaatgccgcagtgtttgaaacgattgaaccttagagaagtctagtgcgccaacgaaactgctacttatgatgcttgcatagaagcgcttctttatttccaagagaacacgaagaagacgcactcaatagctgtagcaagctcgaaaccacgtggcttgcatgtattggtccattctctacacaagtacctctgctcatcgttcctctgtgtcgcgcacacaacttccctagatgcgaaaatgactcacaatgaatgttaggatgtgcgagcaatgatgagcacacatcatgttcaattaacattcacatcgctgcgtggcttcctggaggttctaggggtatacaaggtcagcttcagcggctgcgataaccacagagacaagtactcgctaggataccgatcctccttgctcacttcttctccactcgcaacctgtttcttcactgccgccgcctttgctaccagggtctggacagtagtgacaccgacggatttcttcgcgaatcgctcaaggttcatgatcttggagtcaacttcctgtctactcctcccagagggcgtctttttgggatgttctttggcgcagtctttcccaagagcatcaacgcacgctgtcacaacttccttcctcgcgtatacatccactcccttgactttgcagtactcattgatacaacggtagatgcagttgacttctttctctgtccatcgatatttctgctttggtgtagcttccggttcagtttcggaatcattcgttgcatcggtcagtttggcgcgcttcctcggtgagtcgtccctgtcaaccgaaaagtctggaagtgtctccagggtagcctccctcgccctctttgcagcagttacgatttcaggggtggaagggtcttcgagcacctcggcctccagggcttcatgtgctgagggctcctccatgcctgcggtcgatgctctctcaagattcacatggcctccacctggacgaacggtggcttcggtaacaaagtcagccgtcttgatggcaacactgagcctgagctcggaacaagatttgctcgacttcgtctcctgatcgcgaatcgaataagtagggacgagttcggccttcgccaacctctgactagccgacggcattgagtagagctcggggtactcctctaggaccgaatggttgaggaatttccaaagctcggcgtcttgatcaggttgcgtaatgtcctcttccggtttgctgtcaccgcgcaatgcgccgtatctgtcgagcatgtctggtgtgatcctcacatgagtgatcagaagtgggtcatcctcggcattgttgcggttgctgagagccttgatcgctgaacgctttgccgataccatatggtttttcttctccttgaactcgtttcggtcgcgtgtaatgtcagacactgcagtcggttcattctcgagggcgtcggtgaaatctctaaaggctacagtatcgactacgacgacggttgggccagctggtgtacttgccgctgcaaatagtaggtcgtgatacagctggatccagagaagcgcgcgttcgctccaagcgaattcaatcatatcttcatcgagggtatggggctgcggaagaggcttctggtgtcttgtactgtggtccatactgttcgagggcctgtggaaggtctgtgatgtaaatctgaagggtggttgagtccgagggagtgattgagagtaggacttggtgcagagtgcgaacatatatagaagggacagagattgaaaatcttgtactaaacctctacaggctagcctgccttttgttggggctcagggcattgctgtcactttgagtgacgtcggacagtgccaaatctttcactgggctttgccggctatataatcactgtcgccaagctgaatcaaagtatttccagatacatagacgcgctcatccaggtgataacagtcatgaaccatcgatgtcgagaggcaaatagtcattgttccctgcatagacaatcatttgactatgttaacagtttgggtggcgtaaaacgagttccataggaagcttcacgagatctgcatcaagtcatcacacaggctgagaatgatggcaagttcatcttaacagggttgattatttggggatttatgtgtatatgaatgtccgtgtcttcactgacatccctttggctgcgatcaggaaaaagcccatccaatttttctcctcaaataattcccaggcaatactaatgagtgaacggcggaagacaatttattcgttgtcgtttcccccgggcggttctcatcatttcaattcagccaatcagttggtagccacccgtgaagaaggatatctgagctcttctggggaaaatcttcaacatggagagcggatgtctttggcctttttgacgaggtcgagggatttcttcccatgttcttggttttcgatgcgacaatgctcttctcacgcgaagatcccgttgctgcgagggcatcaaagcatatttggttcaccgctttcatttcgagtttgtcgaccccgttcttgtggcaccactcgttgatagtatgaaagagaatgttgtgctcctctttactccacttcttcttgatatgcaccttacccacggcactcttctttgcctttacaacatctttctgttcaacgttgggggatgctttccgtttgttcgttttcgcaggctcagctacgggacgcttattcaagggcgctcgcctttgtgcgttcgaagtctccgcatcttgacgtggtgacttttgacccagctgcctttctggttgtattcggcgagggcgccccatagtcgggcaatcgctgcactcgctcgtggtctgcatgagggctattattcgctttcttcgctttgccatctttcatgaagatgtccttgaagactagagtgatgctggaagtggaagggagagcggatgaggaagctggcgcattacgagtggaaagcactgttgaggggcgcgtgcagcctgagccagaacagactgcactcgtgtttttcgtcactgtagtagtgttatgagtattgggattaccgccatggtcgaggttttgatcacctttgcttccaaggtcctggttcttcgatagcgcagagtatagggcaggatactccttccgggctgcaacgttaagaaagtcccagacaatagcgttctgctcgatatcttgtatctcttcgctacgctcgaggctccctcgcagctccttgtactgctgtagcatttccgaagtgatcgcgattcgatcgatgatctccgcgtcttgccactttttatacttagagttgctctttatcatatccaccctcgttgggagtagggctttgcgctcgtggaggaatcgctcctggtcatttgcgaaactctctgacttgaaatgctcgaggaaatttttgtaaacgatgacgtctgtcacaatggccagcgggctggcaggtgtacgtgcaatggcaaggaggagatcgtggtacaattgaattccaaagaatcgcctcggggctcaagctacaaagcttcttcaattcggtagactggcctgagctgaactgtgccggctcatctgagtcccgcatgtcgccgctaggttctgtggctattctcttagttcaagtcaatattgctggacgcgagttgaaatacttgagttgcaggggaattggtagaagagttggctgtgacacttacctaggtagcgagcaagtgctggataatgaggcgcgctcaccactagttcatttccggtctgggcccatgctgactgcagcttagcattcacttcgaatagcgacaattaatgacgatgactcgttatatttcgagctaggatgtgctatctaattttatctttcaccatgtaatgcctgtactgatacaagtaacgactgacaatagtcctaagtcaagtcatctccagtgtggactgaacggctgtggtaacacgttcaacaatttgggcgtcgctgccccggctgtagctctccaaaatattcaggatgtcgtccatagtatgttgagtatgcgttcccatgtcgctcgctctgcttttgatctgaatatcaatccgctccgcacgctcctcacacctaactgccctgcgatactttgctttcatttcgtcctccgtgtcaattgctttcatccactctagcacagtatgttctttgacaaggcggcagcgaccgaaagtccctcttaggataatcaacttcttgtaggccagatcctcgaagtcccggatgaattgccgataggtttgctcgataccgtcctgagtatatttcttctcaagaagatccagtacgttctggaccttgacagatgggacaatcccatagtcttcatgcaactccgcgtgtacttcctgggcctcctggagtttgtcgtccatatgtctatcgtgtatgggctgtccctatatcgaatagcttgaacgatcagagtgtttggaatgataaatgtaagtcttactgggtgccggcaggatatttataggccaaatactgtctatcctgtttgtctgtcgcaatcaccaagaacgtacgtcacgcttctaatcctcgtcatgtcaaacttcgtctgaataccagtcacgtatgagagcctatctttactagttgctgttacctagcatctccatcaactcttgataggctttgaagatatccttatcttcgtatgatccgtttttgatcatgtctagtgtttttgcctccttccacgggggtaacacgccaatctctgctagcattcttgcatgcaaaagccgcgcacgcctgcgatgtgggcatgagcactcttcgtaagactgtttgaacaggtcaccgtcatcatcgctctcatcatcgtctcctctagtgtcactagactccccatcatccatccgcttccccacctgatcaggatttgcggttcccgatagtttgaagtttgggtctcttaattgctcctcgtcctcatctccagacagctggccggccacgttttcgttttgatgacgggttcggcgagtagttctgggcttttcgctcgtcgccgtcgtggtctggaagacgttgtgtccaatgtcttggtcatctggtatgcgttttccggcctcgtccagtacaaactcctcggtttcaacttctccatcggtccaatggccactccattgctcatcgcggtcacggcccacaacagtgccgtcagggtttcgatcgtacacgaatattcttcctggcttgttaaccgtctgcttcttgtagcgtattttgtgtggcttcgtcaattctgggtcgcccttctttctgtactgaggcaatctaactttcttgatgctttgtacgtctgagtcttcatcttcgtctgagtacgtaattaacccataagactgcgctccttttctaccggttctagaaattgtattgccccaatccggagattcaaacgaggtcggccagtcgaagctactttctgcattgccgtggtgcagtaggtgatcctttggtcgtagctttagagtgcggcgatccaaggcgtacttggtcgctgtctttttgcctgcgtattccccgtccacttctcttgagtcactttcgctgtctgcactttcgcgaccttctttagttcttttctcctcctcaaaacgagtttgatctatcgcccattcaatgggtgtcatcccgtctttccgcccaagctcattgtctttctgcctctctgacctactgcgatagtcttcctccacttcgatagggtcaatgaccttgcgtttcttcctgggaaaacgttcttcaagatgtctcagccgtttagcgtaaggtgaagtgcctcgggtgggcattgtgtagcgatgggcatcctctggccccacagcagtgggcattcttttacgatagcccatgtggaagcctttaaaaaccttaatgagttgtagcacccaattcaagtggtcggaactgtattgtccagaagaatcaaactcaaacctattgacaaggtccgcgttctttgtccctcgaatcggattcttcctcttctgcttttccttgtgtgtcattgctcggcgctctgcgacagtctcaagtttctgcttgaaacccttgcctttgttctttctattccagacactttgatagtatagaaaatcttcccatgccgcctgcgctatacgatactctacaaacttacgccaggtatagtgcgtcgcatgcaaattgacccggacttccttctgactttgcatacccgtttccatctccttccgtttctcctcatcatatatttcgccagtctgtatgtccgtatacaccttgtgctgttcccactcccgcttcacgccccggttaaaatctttgaccaattcctttgtcgaagtgtcctgagctaaagcttgcgactcgcgcaaccacgtctttaagctctttttcgttgcttccatccattccagaaactcctcatcagatttcggctctcgaggccaattttctttcctcaaaggatttacgagtttcatgggtgggttcgcagcttcggcaggcggggtttcatttcgatcgcctttgcgtttagatcgagtgttttgtgccatggctttgattgtttgaaacgggtcaacgggtaaaggaaaactgtagttgaagatgtagaagaattttttttgctcaaagtcactctatgatagaaaagagccactgcgatcgataaatgtcatgtaatttgatcctttgttccgtttccgtcaacctgaacaaaagaatggcttcgaggcctgaggccagacgccgctctaggtgaagggtcttttcccgcggctttgttcaataaaacaaagccttttccagtattatatatgcagatcaagttaattgtaatgaccgcgaccactgggtcgctgaaacgggtcatagagaacaaagcacaaactcagcacttgataggattggaggcaaatttaccttacgaggtacatccctaatttctgaaagtgcacccctaatcgagcccaaatacaatctcgaggattatggtaaatactcgacagcaatgaatctgcaggtgctcatccccgcgatctgtgctcactgctatggccaatagtcccctcaagaggactcgtcgcctgttatgtccgagtcatcgtcttcgatgttatgctgaggcttcttctccccttcggcagatttgtggagagagtagaccttatcgatcgcttccttgctcgcgtcttccaatagtaggtctcgggaaagtaatcggcgctctttcacaagctcttcaattgagccggtatagccaagaggtggtactaccgctatgccacgcaaaccattcactgccgcagctccatcgacgcgtcctgacttgttgtgccattcttcggccttgaagtcgatcttcttcttcaagtccctaggccaggacatgcggttcatatcaggcaaaccacgtctttcgatcctcttgtcaagatcatcccctgcggttttgatccacgagccgtcgagctgctgatcatcgtcttctttcaagtacctctccattgcttcttcgtcgtcttctggaatatcggtgaatttgtaaccggctatgaccagacgattgacctcttcgacaggagtcactttgactgggacctcccccttgaatacgtcggtaggtgatctactcgaagcggcgatcaacaaattgttcatagaagatgtcctcttggtcgagtgtgaggggaactgatgcttcatatgctgctggtccttcggcgctatcgagaacatctgttggctcagagataaaggcattcgtgcctgctgaaagtttcgacttcttctcctcagtgtgaccaattgtggccttcggaattttcttgccggctttcttgaggggagcaggcgtatccttggtgacttgctccactgcttttgtcgcaccagacttcgcgatgactggcccatgcttcagatgtgccttgatatcatcctaccgtgatatcagggatccatgcgttatcgccgtcgtcgtttcaatcggttcttcatgatatctttacgcaaagcccattgattagtttgtttgtggggcggcggatgtacgcgtcgaacgagccccattctcgatcttctgccacaaacaaattagtacctttcgtatctgtgacgctctgtcgaccctcattgaagaagctgttgagagaattgaatacttttctcgcatgtggaagagatgcctggcttttggaagccgccgcatcgtgaagcttctgatacataatctcgaggtatgccttttcttctgctgaccagggcttgttggttttctgctgttctggcttgccagctatggtcatgggcgcgggtgtaggagaactgtcggattcggctggatccttcgacttagacttgcttctcgttgcacggcttactgcgtctgctggaacctctagcccattcgctggcttcttccttttggcaggtcctccgtgagtgtctttggttttgcgtttggttgccatcgtcaattagcggtgtatcgcgcttgcgtaggtgccaagtgtgtggtctgtgattgttttgataagtctcggttgagttcagttgtgttagaaagtcttgtgtagattgtactcgctgattcggagacttatctagcaagtggagattgccccaattctttcactgtttttaggtatcccaggtagggccatgattgaccatccacctcaactggagaggcagattacaatgtgaggacatcaagaaacaaaggaaaaaactcaaagcagaaagaaacttacaatggcattgtcaaataaagtcgtgagtttaacaatgctgtgtacattgtgatgatgtcgcccctatcatggacataatgcgttatcttggataacttaaattagatcacgaaaatgacagagctgatcgtttttcgtcgccgtcattgattcttcccggagttgtacctacagtagctgatcttgcttccagaatacacacacttccctgccctggagcaatactgctcttgggaactacgcagtgatccggattcagcacctagatcagacaagatagatctaaatgactcaattcaagcatgctgattaacaacaggtgcagctgtggcaacaagattgttaggtccgccacaggagatgatgtttcttgccgttgtcaagacagcagagcgatatcatcggtgtcacagtcgtagggttgcgaattacctcgtctattaacatatgaggcacgacctttaagaatttcaaggctgtaggaccgtttggagatgatgcaatagcatctggaagcattgaccaccatagtgccgtgattcgatctactgtgcgccagacgatgttttgaccagctgtcattgtttaccgccggtcaacaaatacgagccagccaatgtactcgggattagagatagatgttttgaaagtcgtgctaggtagtgctaagaagatgtgtaagattgcccgtctaggttggacaatgtgaaatcgcgtgtctagaactggacagcacatggccttgaccacacgtatcttgcagaaattgcgtattgcgaagataaggatgtactagtactagacgcgtatcttcgaggaatgctgcgatcacattgtgaagatggcgtgcggcgaccccgctttcccgcagacaggagcgtctttcctgattggggtcgaccactatgactcctttacgctgcgcacctgaacaattataacctcttaagctatcaagtcttgctgagttttagattttattgtacatctactcgcaattgaagatacccaagcacaacaatggcttccccagccctcgaccatctgatcctcttcgtcccagttgatccagaaacgaatcttcccaaagtaccaactttcttcgctaagaactttaccctcacgccaggtggtgtgcatgccgatggaataacatcaaacacgctcatcctgttcgcagacggctgctacatcgaactcatcagcttcattgatcctccgaaagctgcctcccactggtggggtccagatgcaagttttgttggctggaaagattggtgtcttaccaattctaaaactccggaagaaaactacaatagcatcaaggagacacacgacaagccggtacatggcggacgaaagcgcgctgatggcgttgacgtgaaatgggcagtcacgtttctgaaaggcgagaacggaggccagaaaacacgaggaaggataccattcttctgtcacgacatcacgcaccgcagtactcgtgtaccgctgtcaaaagagaataccacgcatccgtgcggtgcattgggtatcacacaactctcaattatcgcacgagaccaagacttcctcgatgagacgaagaaggctttaacttcactcctgggcgaggtagaattgggagcgccttctttccgggctgcgagggtgcgtgatgtggagggcttagacagtggagctaagattgcggtgcgtttaccgcatggcgaggaagagaccgagaccgtgaccacgacaggcttttggttcggggacatatgtctgggtgttcaggcgactggcgaacatgagcctggaacgaaaatgaggctggatctcgatgccgaggatgtgagaggcgtatcgctcgagtgggtttagaaaaaccaccgcacaccagtagctttgcgaataatgatctgtatgtgtacgatgtgcagtatttagagcattttatgaggttgagagccctaccaagaaaacacgtccgaattcgctcactcaagcatcgacctatcagagcattccccacattagcctcggcaaggcgcgtttcacgtcacctttccttccaacacaacaccacgataaagccatcatgtcaaagccctcgcagccatacgtcgttgacttacagtttcggggccatgtcgaaggattgacctactttgacgaagagtcaaagccactctgtcgatactttggtggcgtgccgtatgctctacctccgctgggtccgttccgatttcaaaagccaagatcgttgccaacatgctatcgctatggcacgagagtgaatccggctcgattcacagggagctgtggcttgtgtccgcagcctgctccgcgggggacgaatggagagaatgattcggagtgggatgaagattgcttgcagagcaatgtttgggttcctgttggagaaccaccctattggaggtaattgattgaaccttgatgttttgttgagctactaatgaatgggcagggtggccagtactcttttggatacgtaagtaaacaatctcaaattcacatgtcatgttcttcattgcattccggatcgtaaatctaccaaagaatcgtcttcgcgtctttattctgagattcatcggatgaaacacatgctaacacaattaagatggtggcttcctccaatttggctcacctaatggcctcgacttccgtgctttcctcagctcctctccttgcaaatgcattgtcgtggcaccagcctaccgtctcagtctctttggctttctcgggtctgccaccctagcctcactccctgactttgataccaatttgggcttctgggaccaacgtatggccctccaatggacgcacgagaacatcagctacttcggcggtaacgcttccaacatcactctggccggctactccgcagggagtcattccgtattccaccaactagcctacgacctaggcatgcaaggcaagaaagccatcgtgaagcgagcaatgatgctaagcaacggccccggcgtccaacccaagaccctcgacgaagcacaagaccaatacacctctctgctcaccgcattaaacatccccctctctctccctcccagagaccaactctccctcctccgctccacacccgccaaaaccctcatccgcgcctccaacaccctcaaactccaccaattccgcgccgtaacagacgcctccttcgtccagcccaacctcctcgcctccctcagcaacggctcctttgcatcccgcatggagtctcgcaacatgcacctcctcctcggcgagtgcagcgacgagcacttcgtctacgggacatggcatccacccagcccaggctatgacgccatgcagaaccgcctagcagccgattatccggatgttctgtctgccgcgtgctcatgcagcactacttcccctcgggaagcctgcccacccaagtacacttcctggcagcaagctttcggacatgtatacgccgacgtgcagatccaccacttgctgcgcggcatggtgaaggaactcgtccacagcggcgcaggcgagctggtacatcggtatcgcatcgagtggcgcgcgggctgtgtggatcagatgttgccccgggaatggggcgttacgcatacgagtgatatgccgatttggttctgggggaatggggcgcggctcacgggtgcggaggaagaggttattaagacggcgtttcaggagccgttgaggaagtttcttgagggtggagagatggggtggggtgcgagggggatggaagtgaggacgctgaaaaacgatgggagggtcgttgttgaggatgatgaggcgaggattaaggaggggttggagctttgggagaaggtgaagaatgttggcaagatggggggcggccagggagttcaagatgtaattggaaagatgatgtctggtgttctgtaaataaaggcaataccacgctgccgacccacgttgctgtccatcccatggactcagtacgtaccttgtcatgtttacctgactattccggtgccaccctgcatggctcatatttgcacggcggggttcgaacaacacctctctactacagcgtaaccaaaataaacccccatttcatccagaagtccgatgaaaagagacgtggtaccttcccaatgcggcaagtactaatttcaggtgtcgattatagcaatttttagatcgaaaacagaaaaatgttcctggcaaaagcagcactgacagcctctagcctctagcctctatcctacatcctgcatcctacatcctacatccttcctgctacaatccacacttgatgtttgtacttgcccgattaggaaggtaccatctctctctgagccatgctatgaaatcttctatgcatgaggttgaacaccacatcgttatttcgcttgacctgctacatacttcacacagacaaaacaactgcctgtcgcaacaaaccatagaatattcaaccttggtatagacatataaagcataaacatagttgtatatataaatctgcgcaacacctgctttcgcctcaaacatagaaacgccaggaaaatgcgacgcttgatatcatccctccgtttgacaactacccgtgggcgaagtcgtgccgttcccttccaccgtgcgccccagtctgatatatcgcctatatgcgtcggaagttgatcgtaaaagtaaaatgtctaaatgtaatccctctctgactcctgcccctatccaatgtagctctgagcaaattataatatatggcggtaacagtgggtgtgggcatatccaccgccagtgtcttcgtgatcataaaattctttcataaatgcgctttcggcaactttccttatctgggttagtttgcgctgaatcccttgtatttgtttcccaccccgggtgtccattgtggttgtatgcggtgcaagctgcagtggtgacaaactgatttgcagctctggcatgtcgttattcaggtcttcggtcatttcaacgttgttctcgtcttcggtgtcgttgtcaaaagcctggtgatgtgggctcggtccgctggcactgataatcgtgatggtgcctgattcttccacaacaccaaattctgtcgtgaccgtgatgctgtccggactcgctaaaggaaattcacttccgctcgggttcggttccaagaagttgctgtccgagacacgattgtcgaagccggcaaccatgtcttgtacatacaatgcggagaagaactcgttcatcgcgcctgcaagttcgtcggcttggccgcgctcttctctgtctttttctagtttggcaatggcgcgaagttctgcttctttcttggctctgagctcggcttcgaggcggcatttggcacggacggtgggcttgcgcgtgcaagttgggcagtgataattcaccgtacagaaggtacacgtgcaagtcggagatgctgcggcacattgctagttcatgtcagtagattgccacgaaagtgagagggaatgacttacatcgcagaccaagaccgcacactccgaacactctttgagaatgcccggacattgcggcctattgtctcctaccgggcgtgggtactggcagaagtatgccccacacccttcccattgaacgggatgtcttggattgcatggcagtggaagtggattcgtgattgagttcggtatttgtggtcgaggcgccttctgcattgcagtccatgattcggcaaggcgccctcgcacaccggacacactgaatgaccgtggccgggccgagctgacaggtacgaaaggaagagacgaagtaaccgcgaaaggatcgtttgtcagcgttgaattgaaggacgacgtggtcgacatctcgatcgagctgggtatactggacgcaacgagtatctgtgattgtgacattggcgtttccgaggactccgactcattgtctgcggttaggaacagatcctgttgtgacgcggtgggtgtccgttccggatcaggtatagaggctctgttgggattgaaatcaggtatgaccagtcgctgcggaggctcgttgtgagttcgaacgtggtcgcgctccgtctgcatgtctcgataaccacacttgcggactttgagcgccctgaagtcgtgttctttacatattggattcttgcacgctcgacaggacaccttccatctaaagctccggtagcaatcttgacacaagccccgtagacatgtttgctgctgcagatctaatgactcctgcttgagatatgagagcatatcgacatcttcgccgagaacatattcatacagcccattgttcttcagttcgcgaatgtagtcgaccggccgtaactggttgctgaagtctggatcctcgaactgcttggtccgtggcaatggtgctgctcgtatcttatcagcgccccggccgcctaatccagtacctagcacggctatgccgccgccaccagagaatataggctccaggcagcaccaagacatgttcagcttcgggggctcgcgatttggttggagcccagcaaggccgttgttgaggttgccgccgtcttcagagtcggaagagtcgtcctcgttcgcgctctcattcatcagattgggtgatcgtgttgcgccgggagcccaccagaaacggttatgctcggccttctcgtcggcgtttcggtcttcgagcgaggagaatgacccagatgcctgtccgattgtgccacctagtgtagagctgttcccaaacgccaggttcgcaaagtgtcgtgtctttgcccgcttccgtggtatcggtctgttgaatgcacagctcgcgcagagcgtcttgcgacagcccatgcagtgcatgcgaacgctgcaggactcgcagcgttccagaatgatgtcgctgcactgggcgcacttgacctcctcaacgaagatggtgtggctcttcctcagatgcgcgggcacgtgtttgccctctccttggaagtggccgttctctgtgcccagtggctcgccatcctgtccggtttctgatatctcccacagtctgccatcgtggtcgcccagggtcgatgtgccctcgaacggccctatgcggttgctcgacctccagagcctgtcaaacggcacccagacctccatgttctgtggccccgctctccccgcatggtagtcctttctccgaaagcagcgcccaccgggactcgggcaccacgccgtgtctgtccatattcccaattggtggcatatctcgatgagctggtgcgtcgggtcggagtcggagtccctccggatgagagaagagggcagatacggtcggcggcggtggtggcggcagcggtaggtgtagaggctcttgagcgcgaggtccttttgtatccacggcgcatccttgagcgtgtagggctcgaggaagggcacaatgtggtatttgatggagacgttcttgcagccgcgtacggacaggtgctggagggtatttatccgcggcgcaagcacgctccccaccagcgcgatgcccgtgacggccgtgttgcagaggtccaggctcgtcaggcgcgtgccgttgggcgcaatgatctgcttcagcagggcgtcaaacgagtaggccttggaggcgcgctctctgctgtcgggcgtctcgttgcccggcgagcccacagtgacggcgggctggggcaggcggaacgagagcgtcttccatgccagcgggtacttgcgcaggaaggcgcgcaggtggcgggaggtgtggtagaggtcgaggagggcgacggtggggatctgggccagcagcgactccaggacgggcgggtaggaggtgatgaccgtctcaaacaggctgaggggcgcatcctgcctctcaggctccttccccgccctcgtggtcggcgtcgcagtgcgggtgaaggcgagggcgcggtcgcgggcatgttccgagtcccagaagaggtccgtctggctctgctgttgcgtgctcatgcttgccagtggcggctctggcagttggaggctcttggccaggtcaggccctacaaggcagtcttgtcgaacgagacggcagggaaacatgcaatcgagacatgcagaggagaggacgaggcgtctgcagcgccggcagcagtgtcggagcagtggtacgggcgggagaagcgaggtggtcgcgtgtgtgcctaggtggatgtggatggttgatagccacccccaagccctcgcctgcagggagcgcgacacaaggcgttggcgtgcgcatcggcctgccttcgcccgcccatgtccttcacgcctcaccgccgcctatcgcgatgcaaccttaattcccgcagatcccttattgctctggttatcgaggcctgcctgtttgcgcgacatgctcaccggttgcagcttccgtgctggtcgaatgcacgtgtcgcccgccctatcagatggcggcacatcacagcgattgacttcacaatacacttcatcgcgcgtctcaggtgcgacacgtagctttcgcgccgccagttgcacttgttggcgcacatgagccatcatttccaagaagaaaaaccgtgactggcaaaacgcgcttgctatctgtacgacattggccatcgtcggccagcaattatcctgccccttgctaaactcaaatgacctttgccacgcgccgcggccgggatatctctcgttccagaagactgcagtcccgaaatcaaaacgccaaaactacccgctaaagaacaaggacccttggcccaaccatgccacactaggaaatgctgcagctgcatatgcagatcgactttagtatgctgttgaagcagtaggacgaccctccaatgcccagaacatcgaggtgctcaaaatacccaattgccctccaggtccctatcttcgagtccatcaaatagaacaatatcccagtcgaggcccacctcgtgtcctttctccaacggcggccacagcgcattgctaacaaaagaaaatactggtagatgctgaccagtggcagtagcgttcatctttttgcccgtctcggaatcgaggtcgaagttgggcctcacaggcagcttcttgtagtcgaactcaatggtgccgaagaaagggattgtcagacgagctttaccggcaggttgtctgcttgggtcgagcgaagacagcatcttcttgagtacgacggcgctgcgtgcggcaatcttctcccgcggactcgccttggccagcttctccatctcaccaatgaggcggcaaagcatggcaaagtccgtacccttcatcttctgcacctcgctcttctccttggttcccagctcgatcacaatgtccagcgtcagcgttactgcggcgatgaacacgccaatctcagcaaatcgacagcaagcctgagttatgtttgcgttgcgcagggcgaaccacctcatgagcatgttccgactggcttgcagagctgtgaccttggagtattcgtaccgaccatctctgggagcccgcaagaggtatggcaagtgaataaagaccttcatttcaaaatgccacatttgcaccatcaatctttctagcgtcgcgtaagactctggggaccgcgcagtcgatggtatgtttggtacctcccagaagtctttcggcatttttttcatgctggcctccagcttctcgtcgagtgcaagggcggaggcgtatccctgtggcgaaatatctcggtcaagttcggcaacctgcctcgccagcttgttgatgttggacctgtgatgtacctgtagctctgcgtctgctggaactgggtagtcgtctgctgcgaagggaagacgcaggtgtactccaatgtatctatccagatcaacataggtgcgccatatcatctttgcgttggtgattgctggaaccggtggattcaggtctggttgcgcgatgatgcgatggaaacccatgaggtgagccaaattcagacctcgtcggatgatgagccatgcttgccttagatttgcagagttcatgtggaagagcgcaagcagcaagagtgtttcgaggccatggagagtcagcataagttcgtctgaggaagtgatcagggtggtgacgttggtaacatagttctgcatggtagcatccagagaccaaatattggcaaagcgagactggtcgaactcgggtggaagggagttgatgcatatggccagatgaagcaacgtccgagctacaataatggcccgctctcgaccaatggcagccatgttcagagcatacgactgggcatctctgttgacatagatgtcgcgagaggccttgtatatgccgtccaggatcatccacccattcgatgattcaaagataatgtctgcatcatgctgcgatggtaacagggccgccagcgaccgctgtacagggtcaaaattcggatttggtgcatcctccaggttgcgtggtaatgtgcgaatggagggggcagacgtccaattttgtgcgccaagctgtcatcgtaagcaacacgatatatagcctgattacaaacaacttacaatgccgtctcctagtgaggagatactctgtgcatcgaagtgaatcttgggcagcccgggaagtgactctttgtcacttgattccacaagggtgggactgtgtggcgcttctgctgcgaagtttgccagagaggtttttcgacagacgaacttttcaaaaagctgttcaagtttgcatagtcgctctccaatatgcaaagagcaagtgttattttggtctaccttttcaggtccaaaactggcgattgagctggcatccaccgagttggctggctccaccttgggtttcttgcctaggtagagttgttagtataatgtaccgtcttgatacacttcctatctcgaggattgatctcacattcccagcacgcccggcgcattcccttcataggcctcttcttagtcacctcaacttgttccatgatgccaaagtaaaaggtccgactaccggcagactctactcaagtcgtttcactgtatgttgatcgacgcataccaactaaagagagacatggtgctttcatagtggggtgaaggtgcacagttgcgaggcgacttgctgttgcggtgtcagccggtcgttgttcggccggcctttcgtccgcatgcatcggcgggctaagttaaccgcgggatgggtcgcccggcaacttcgtaaccagatctgcatttgtaagagagggttgatctgtggccgaacagttccgatactaaaagtgtgctatatgtcagaattcgtcgctagataaagaagcgatctcgtcactgcttgcatctctccaagcacaggtttggtaggacgagatctggctcggtatggaacgatagtaactccggctgagacaagattactctcgctctgactatctccgcttcgcacgtaatccgtacaaaaaggtgccttgcataagtacagtggatgcttcggtcagcacatccaatttgccttcctcaatggattttgaaccactaatcagtggcgtttcgggatgcatcggcgcccaagtcttggagcaagcgctccgtacttcatccatctcgcgcataattgcgctgtctcgaagacccttgcctggacttgactactgtgcaaaactggaagtagtggtactggaagacttcacacaatattcggacgatgtgattccaggatgtctggagcggatggctgcatgtggtaaatgaaagttggtgctgccgcccaatgactgccgatacacaaaggtgtatgacaacaaccgccgatgatccagtgcttgagcctcagtatccaaaagcttttgccaattcttacgcgcccactttatctgacggcaaacgattctgatacctacatctgacaggcgcaatagtagaacgcgaccaagcgagaccgttgtggccgaagagcaatgtgggggagtgaaggtctgttggagttctttacagaccttcactttcatggtgttcgactagggaccggggcattgatcccacatagggccaaggagagctccaaatgatccacttcgcaaaggcattgatagtaactggccgtcgttttacagtcatcgcacgccctggaatggtagtcaagcggggcacttggagtggggaaatttcggtaatgttggcaggtgcttcgggctcattcatcaggtcagacgagctcgcgcttgccctgattgatgcagtgatacacggtagcgaagaactgctgttactcccagtgctgctgtgacatggtcgcgaacttgtggcagctatgtgtgacagccactgattgcgttgtggccaagaatactgcggtgcgagctcgttgcaaaagtatcgttagtctactgagaaggggacattgtggctaggctggcggaagaaacattctttgcagtcgtgaacgtaggatctcaatttccacattgtgtacgtcggtatcgtccgaactccattgcgaggcattcctatgcgtacatatcgtcatactcgccatcgtcgtcgtcctctactggcggaggtggctgctgcttcttcagcagctctttgcgatcaagcgggcaggtggagttgagcttcagccacggccgtatgcagtccaagtcgaagtagtgatccttatggcaagggagttgaactacaagcggatactggtcttttcgcaatacgaattagccaacgtgtcgatacactttcgtccgcaggatgtcagcccaccttcaaggaacggattgacgcaaatggggcaggtgtcggtaggcttcagactcttcttagggacgcgctccagctcgtccagaaaagtgtcaggcacccctttgagttcggttggaggatcatcagcgttctggcgcagcacttcgatcatgttggcgagcaaatcattctcgccgctaccctcctcatccgcaggtcgtccgcgcatcaactcgaacgcgttggcgagcagccggaatgccgccgacatattttcaggctggggcactgcatttgcatttgtatgcgcctgcggatcagacgtgtctacaagttccaactgtgaaaagaaagtcgacaagtcggggcggcgagcagaaggttgcgccttgtcatccttgtcggagatgttgtgttcaactgggctatgttaatggcatgtcttgatcacagtgacgtgactcgccttcgtagccagacatgttggcgattggtaaggtgtgtagctgcgaaatacaaattgtgagctcggccgattgtttatgaagccacaggcggcgtcgtcatggtcggtgcctgtctacgcgacgcggaagaagcgatcgaggggcaactgtggcgtgcatgagtggctgtgctctccgacccgcccacctgtgattatctttctagaccactgcgatgcaaatcatcgagcctagactatgcagtaatctagtgttactccactacctaggtactagtactacgcgtattgttcgacgcgtccagaggatccacatgcaatttcctgagggcagccagcgtgctcggttgcgcatgcagccttacttaccacaaatactatcagccttggctacgactgaaggccaagtctatcggcctcgcaacctgagcccatctatcctgtaggcatactgtgtaaagttcgcaaaaggaaatcgcccacaaagaaagcgcgcggcttgccgttggctgcgacactactcctacacagccccacgaacgtcacccacagcggaccatctccactggcatgttccaggtgcaaacagaagcatacagacatccattcaaaaggaggcgcagctctagcacgagttaaaggcatgtacaagaaggcagggcaacctctgtgaaaccactaaaggaccttgtcacattctgcgacttactccacacaccacgttgtcatacaacaccttataaacggaacatttccaccacttcggcacttttctcactcaacattcatgtcgctacttgtcatgtctaccggaccagactcacctccgtcgaaagacaaattatcgccgtcctggatccgccgagcttcagttcccttcaggagaaagtccgttcaagatgctgattcgcgaccttcaacctccaacagcctgttgtcaccgcgcccaacatccagcagaaccaacagtgaagaagcgcaacgagagcgttcgaagagccccgacagccgcacctctttccgcaacgtcgtgaaccgcctgcgctcatcctccagcgccagctccctcggtggcaaagtcgacgacaccgacatccacgactggttccaaggtttccgccgctacaaccaactcgtaaccacgcaattctcctccgccccgtccttcaacgcgcaggatctcaccaaagccaccaagactctgaccaagaattgcggcggccagctcatccacggcttacccgaggcagcattcgacttcagtctcctctggtgtcccgccgcccaactagcccgccgcgacaccaccgccccaacctggagttggaccgcatacacgggccaagtcacattccccttcgacccaacaacctgcccggacctaacccgcacctccaaagccgagggctcgctattccgcagcgaaatcacaaacttccacatcggccctgcctctaccccatacaccatccgccgcgaaaaaaacacatccatgcgctcaaccttcccgccctattttcacgccccgcgcggctcagatgccagcctcgacgccgacacgctgcgcttcaccgccgcaaccatccccgcggatggcttcagttcagagcagttggactacaacaacaaacccattcccgtgtgtcacctcctcgacgacaaatcccagcactgcggcgtcataatggcgcaccacgacgacatcgccgcgcccagctcctcgggacccttcgaattcgtcgcgctttcgcgcaacctgcggcgcgaggcgagtccgcatacgcggcggccggcgaatccgacgattcacccgccgggcacgccgatctgggatggcgaggggttcgtgtgggacgaggcggttgtggatttcgatgagggggtgtttgcggagggagagtggagtatggtgaatgtcatgttggtcaagtgggtgggtgagcatgcagagcgggtggcggttgggcggatacacgaggatgcgtgggcggcaggaggtccggttaggagggagattgtgctgcggtagagagagcgcgctggggtaggggcttcttttcttctttattatacccgggttagcagatacgagatgtaatatgtacaacagtttctatatcctcaacgttgatgtgtcacagcatggacgcaagtaagaccacttcaacacaatgcttcttcaattcatcccaactaatgcaggttgctcaagcgggctaaaacccgtcgtttgagcttaaatctaccaaattgttcaaatattcaacgcctgtgctatgctatatacactaactgcagaataacccagactccgtgccatgtctatgtcatgtcatgatgaaaggagatgacataaaagagacggaaactggggtatgtacgcgttatgctcgcgctcccatatcctgtgattcctgtatgcgccttgaattaggaaataaacgtttgagctcaagctccgtcgccctggtactatgttttcgtaaaaaatgcctcccgatgagtttcgtagcgctaatttgggcaatcatcgagtagtgatgcttggatatagacgtgcaacctgttctgcaccagctgtagcttctatttccgcaactgtggcaacacacttggctgaatctagtttcgcgtcctgggcatctgcaatgctttgctcttcctccagcttgaattcggcgttcgcattgtcttgtccggttatgacgcctttcaaaataacttccaggtctgcgagacgcacgggcttgatgagaaaaaggttgatgccgctcaagtttgcttcttgttggatttcagagtccgctacgccggtgagcgcaatgatggtcactttggggaggttgttccggatttcgtgtgcgcgaattgctctcgtcgcctcgagaccatccatgacaggcatattgatatccatcagcacaacatcgatgcgcgagagatcgtcagcagcatggggatgcccagtgcccgagagttcgggtgtctgagctgctttgtacgcttcgagtgcctctagaccgttgacagcaagaacgtgtcgatgacccagcttgtcgacaaatgttcgcaaaagacgaaggttgattggattgtcatcgacagcgaggcagttgagcgctcgtgtcggttttgcgtatatcgacttcttcagagatacaggagccacggacctgacctcgggagcactactgaccgaagacagtggcggccggggaggaccaatatcatcagtgtggacgcgagaactttgtggctgcatgttctcattcgcttcttccttgaggctcagttgagtgaccttgagtagcgcactatcagtctccgtcgcctttatcaacgtgcgattggcgtttcgatccagacatgatgagagagcctttgcgaatttatgaggcccaacagggctgggccgatgcactcaaaagtgataccaggtacagtgatcgccgtggttgactgtgcagatgctgccccttggcaaatgacgatgactggcgccgtcgaagctgtcgcagggtccttgctatgctgggctcggagccactttgcgcaagtctctgtcgccaccactaggtccggatactcattgttgtcgcttctttccataccgaaccagtcggtacagagaccgtctagcgcttttagtgacattttagtagccgtcttgttctttaggttcttcacaaagtattcttcttcttcatcaaacccaacgaagcgcaccttcattcccttcgtacgcttggtgacctctcgcagttgcttctctttctcttgctctgatccggtagcacaaaaggttggcgacatgctcgagttcttcagtgggcatgtgactgcgaattttgtgccccggcccctctcgctcctgacctcgacctcaccacctaaagattcaacaatctgtttgacgatcgataagcctaatccagtgccttggctgagtgggttctcctgagcaaaggaatggaataaccgattgttaacatagtcctcagacatgccaatacctgagtctgttacagtgaaacggaactcgcagcactcctccgttttgctccgcatcggcttcacttccagcttaaccttgatgtagccggccggtgtgtatttcaaactgttgccgaacaaattcatgatgacacgccgccaagcacccggctgtgtgcgaaaaacgtagttgtcgcaagggttgatgtcaagtataacggagatggcgagcttctcagacttgtttgaggagatttcataactctgcgcagaggtccgctgataagtgtaccctgcgaaaacactctccaccacatcctcggtcaaaacgctcatgtcgacatcgttgatcaaggtcatgatgtcgttggtatgagcatggcctggcgtaatcatgtgcttagtgctctgagtccgcttcttctgacgcttcgatgcgccccgagttagattgttgatcttggcaaaatcgaggacctagtaatcttagttaataatttggggaaagagcggctcagcttacgtgattgatggtctctagcaatgtcttcccgcaagtctcgatggtagcaacatgggaggactttctggggagttgcgatgtcccgatatttttgaggaggatcggatcattccagagtatgcccatggcaggaggggatctcagttacgtcgcctgatgggaggaagatgaaagtctgcctctggcggagtccggccagctttcaatgtcctagtctagcaaccctcagccattgcggaaattgctgagaggctgccaaattaactcagggtctttgctcgttggtgaaaactcgcataggatccgaaagtccagatgaaaagcagtagcgaaccagcgatcgcgatgagaatcccacaatgggtagagcactagacttcgagcgcttgggaagacagtccggaggtagttctcgtcgtccagacttcgcgttgactcggttttcttagatatggtgaaaggaaagccgtcgcacatctcgatatcgccagtgccgccgtcagagggtgaattgacgggaggcgagccagcatcgtcgtctagattgaagatttgaccatgtggatacaaacgcaggaggtggcgcagtacgctctcggacattgaagcttctgttgtcgacagcgagtgaggttcgcggctactcttgcaaagagccgcgcccagaatgctgcaaggcttgtcaggctcgggtagagactctgagaagtcgtcgtcgacaagtccgccaaaggtactgatcttggcatcgaaaaagacggcgccttcggcttcggttgcgtcaacgatcatgttggctgcccgaccgaaagcagcccttaactcaggcgcaattcgatccttctggtcgttgatggtggatgtcgaggtcttggtcaccacatctggtcggatctcaggcatggcttcggttgctggcgtgacgacattgctggcaggatgtacactggatggcgaggtaacattcgggctcgtgacgctgagtacactggactgggcgctgttcactccgctgctgattgagtggtccacgggattattaatggtcacatggggtcgatgctgctgctgctgctgttgttgttgctgtgctgcattgacatccggcacacccagaggtgtaggctgatcgttggactcccatggatccgaccaccagttctccagcccactcttgccctcggcgaatgatcccaagctcttgaccatgatcttgcccctgcgctggtcttctgtggccctagacatttctagatggcgcatgacggtgccggccatgtccttcagaaaatccagctctcctggttgcagtccatcgcgaggtgtgtcgtcgaggacgcagtacgttccgatgctgtgtccgctggggctgcgaatggggacgccggcgtagaagcgcgagtacggggggccgacgacaaacgggtagttcttgaagcgggtgtccttggtcaggtcattcacgaccaaggacgggtggttgccaaaggcttcgattggcacgcacgagttctcccagcgcaggttgacggtgtaattgcagaggctctgctctttgggaaagatggtgctgccccagcagagcttgtcctcgctcttctccgcagcgcccgtgtacaggcatagtgtcttggtcgcctcggccagcagatagcagttgcgccggtcgaagaaggagatcaggcatcgtcgggcattcaggcggagggcgcccagctgggcaaaggcagtcagggccttgtcttcgggtgctcgtggtgggcgctcttccgggggggtgcgggcgacgctggcagcgttggggggacttcgtggactggggactgcgtgagggtggcggctgagagacaagtctggcttgggccgctgcgaatagtatctgcacgttgagactgagccttgttctgttcgcagggttatgcagtcagacagtggggcgaacacacgtacaggtaaaagtctcgctcgcgaatgactgcttggtcctccatcttcttgcgtgccctcgctggcggcagccgtgaatttggtgtttctagacggtcggccatactggcgacgacggactagacaaactaaacaagcaggcggtggcggcggcagctggataggaccatgccgtgagcgacaccgaaaacagctcgaggctttgcaaccccagggcctttcgtgatctggttcaccgttgcgacacggctgtccaactgtcagcggcactaacggcacaaagctgtttgttaagtggaggagcggccaaattcacaagtctagcgtcatgctaagggaagtgcggcgttcactggcgcagaaagcgtctatctagggtccagttccaggcctgcacttcacaacaagagactgcaaggagagcaaagacgagcaggcaagagacggtgaacagcactgaggtctgacgatttggtgactaggcaggatcccccctgtggcgccgatccgatagatagcatggctcggggcggagcaaatttcccagcccaagcaccgagaggctcccagtgcggccgcagatcataaccgtttctgcgtgcgatgcgacatgttcgttcgtggtgttgtgcaccgcttcagatcgcgcctagggtgtgccccccatggaaggcttagccgagacgatgcccctcgcgtgccccgctaaccaccgatatgctccgactcattcgtcgccagtatcgcacactctcactgcactctcggattggtcgagcaactgtgattggatccctgtattaatctaggacatatcgacggacaacaacaacctgagctgcgaccatcggctcaactctgcttgggcatcttcaactacaacatgggccgactcttcacggtagcaacatgcagtctcaaccagtgggttatggactgggagggcaatcgaaagaggatagtcgagtcgataaagattgccaaagaacgcggtgcccgtttccgaacgggccctgaactagaaatcaccagctatggcttgctcgatcactggtaggagaccattcatgaatcattgagatacttgctaataatgtgtagtacgtcccattcatatttcaatacactaagagcattggtctttgatgcttcacctaagagtgttccgactgactgctggcagtcctcgaatccgacacctacctccatgcctgggagcagatggccatcatcatggccgacacttcgctccacggcatcgtctgcgacatcggcatgcccatcatgcaccgcaacaaccgcttcaactgtagagtcatcatcttggacggccgcatcctctttattcgcgccaagctgttcctggcaaatgatggcaactaccgcgagaaccgccactttattccttggggacgtccccagcacgtcgaggactactacctaccccagatgatccagaatctgcagggcaccaagaaagtcccgatcggtgacatggtcctgagcacaccagatacctgtctaggctttgagacctgtgaagagttgtttacgccccaatcgcctcacatcgacatgtcgctaaatggagtcgaagtcatcaccaactcttcgggttcccaccactcccttcgaaaactccaaacaaggttaagcttgatcacagaggcgacgaggaaatgcggtggcgtgtatctctacagcaaccttcagggaggcgatggtgaccggctgctctacgatggcggcagtatgattgttgtaaatggcgaggttgttgcacagggcagtcaattcagtctcaacgatgttgaggtcgtgacagcgaccatcgatattgaggaagtccgagcataccgaagttgcatcagtcgtggtcatcaaagcatcaacgcgcctacgtacgagagacatgagacagactttagccttggactgccagacgcagaactggacctcaacatatcacctactccgcgggtggagattagaatacaccgacctgaggaggagataatgctatctgcgtcatgctggctgtgggactatttgcgacgaagtggcgccggtatgtttgattggaactcatttacagcagcgctgatttcgaatagctggtttcttgatccccctatctggtggcctagacagttgcagtacagcaactttagtcttctctatgtcggtccaaatatgtaaagcactggaacaaggcaacgaacaagtcaaagcggacgtccaacgaattgccggcgtctatgaggcagaagggtggctaccaaagtcccctcaagagctcacttcaagactactgtgagccccctcacttcagcaattctcaacatcactttactaacttcccagcgaaacggtcttcatgggcatgaaagagcaatccagcaccgaaacccgcacgcgcgccgccgacctctctaccgccattggcagcaaacacaccgacatgaacatcgacgccatgttccacgccttccgcgacacctttgccgcctccacctccttcacccccaacttccgcagcgccggcggcacgcccgccgagaacctcgcgctgcaaaacatccaagcccgctcccgcatggtcaccgcctacctgtacgcccaactcctgcccacggtgcgccagcggcccggcggcggcggcctgctcgtcctaggctccggcaacgtcgacgagtgtctgcgcggctatctcacgaaatacgactgctcgagcgcagacatcaatcccatcggcggaatctcgaaaaccgacctcaaagccttcctcacctgggcgagcacttctctctccctccccatcctgacttccttcgtcgaagccacccccaccgccgaactcgagcccatcaccgccgaatacacccagtccgacgaggccgacatgggcatgacttaccacgaactcagcatcttcgggcgcctgcgcaaggagcgcaaactcggcccgtttggcatgtggcaggcgcttgttttccagtggaaagacgaattctcgcccaaagaggtcgcggataaggtcaagcgcttttaccactattgggcgatcaatcgccacaagatgacggttatgacgcccagtctgcacatggaggattactcgcccgatgacaatcgctttgatttgaggccgttttgctattttccgttttataggagttggagcttcaagaagattgatgagggggtcgagaggttggagagggcggctgcggggaagtagggggaggatgtgtacctctgtagtggaaatgtagaagtttagagtatcggggtgttcatgacaaatatccaacatcgaatcaacagacttttcgtacgcaaacaaatggaacaaacgaccagtgcatcgagtgagaaattcaaagcacatgttgattgcggtaatgactgtagatgtgttccttattgtggtttatatgatgtggcaagtcaaggaaagtcgaggcagtgaacatactatacaaaaatcctcatccctctcacgctataactccagcgtacgcgcatatccaatcccattccattcttaatcccaagagtgactccttcaaagttaacgtatggtacccatctactgcgggatcccatccttctgcatctggctaagaacctttcccatagccgggcccatgacgacaaaagcctcggcaacaagaacatgtgagacaactagcagcatacccataatgatgaagaagcccttgacgaaaagcttgataagacgacgacgcgcctcccagttgaagctgcgccacgcctccaagaagctaacctttccagaaccgcccatcatctggctgacgaccttgccaccgaaagtgcggtcgaagggaacgatggtgtcctcgtcctcggggagaatggaagcctcgatgcggacaagagtgacgttggcgggaaggcagaggaagagggtgcatgtaattgcgaagacaacggtgacgagcatgcgcacggcgaggcaggctacctgcttaccgctgtactcggcgacattctctccgtcaagcttgtgcagactcatgagcatcgcaacgccgatggtgaggtagaggctgatagtgggcatggcggactcgatagcggcggggagcgcgagcgtcttccagctggccttgctgggcaggcgctgcatgaacgacttctccgtgggcagcgaaacgaccttgtgtgtccatgcggcgtgtacatttgcgactgctgcaccgctgagggcggcgacgacgatgccttgtccgggaacaagggggagcgcagcggagaggaaggtcgagacaaggctgaacaggatggcgtggagaacgtggatcctgtagccacggaagcgggcgaagcggccagcgtgcgcggcgaggtgcttgatggtgccgcggattgacgaggtgatgggcttctggttgacgagagtgatggttgggccgttctcgagcagtccctccttctcctccttgtctgcgacttcgtgggtggagggagagacggtgatggcggcgacgggagactccaccatgcaaagcgtagtgatgacttggttgatcatgtaggagacctagcgactgtgttagcatttgcgctcctcccgtgcatcgatatataacataccatggtcacgccgacaagcgcaatccagacgctcacatagagcagaacgactccccatgtcgggatctcgacatcttccagccttgtggacgggtcctggttcgtgtacacggcgcgcttgacataggccaccgtgttggggtgtgtaagcccgcggcgggcgaggtcagcaaacatcgttgccaccggttgatacgttgtaaactgtggttgtgagaaagaaacagtcgcaagtaagtagagtacgaaagggaagttgtaagaaagagttgtgtcgaaagtaagaaagaagtacacagtggtgtgagggacgcctggcgacgttcgtccgtgagcggcaaaggaggcacacaagtccgactgagaggcggtgctggccctgacgcaacaggtcggagtcgcggctgcctagtgtttgggggcctaagtggggcggataccgatctataattggccaagtgtgagaatgctcgaacagcgacgtgatgacgctctgagacaagcggaatggtgagagggctttgtgaacaaaaagaaggttattaattcaaggatgtatcattttcgaatgcgtctttttgccagaccaatctacaaaacaaagagcctgtggacagggttcgttggtggcgctgcggcgagattcacatgcatcagattcagtagttgcgcggcacggtaacgacaccttcaccggatttcgacaaggcacgccagcaatagtcagtgtcagccgtacattcacatgctagagtgaagacgtagcatcacacggcaatacgtcacatccagtcaattgctgaaggagaaatggtcattcgctaacagatacatgaagaacaacgacgccttgtgtccatgcccaattaaccctgaccccgtccatgagagacgaacggcgcccagactccaagggaaaagataagagacgccgccattgacgccgagtagaagcttttaggagaaaacaatgttcctacaccgcgcatgttcaatttgggctgcgtgactgtcgtatcaaggctcaggccaaggtcatcataggtcatcatcgtgaagatgggtgtgcgtaaggaactggtggaattatggtatgcacttgaggaagtacatagtcgtttcggtgaacctctcagatgttgaacgcgtggaggctgtcaaatcgatagcgtagagcaatttacattgcaggctggggcggcgaggtgattggcttctcgctaagctccgagtcaagctcgtggctgggagcggcggggaactgctccttcttgacctcgggggatgttgaacgtccacggtactggttgatcgtctcctgagccttgttcgtgtactgctgggtgagaccctgtacagtcttggcagcatttccagcgtgctggttggcgagacccttgatctgagtagcctgctggctagcgatttgacggcccttctcaagctgcgcatcgataacctccttgttctgaatgtaaacgagagggccgagatacgtgacgacggtcgcgatcaaggtcaatccccaaagagggacgaacttgataaggaagtaggaaatgagggaggcgaagaaagcctgagttgagcgtcagcaaagtcttgttggacgatgtcacaaggagggcacttactgctccactagcatatacgttctcggcgaagactatgcgctgagactcgataacgacgaagttgatgatctgctcaacgtcgtcaagcaagcgttcgagcgaagccttggggaccgtgaagtattgacgcgggcggaactgggaggtaagaccgcggccaaaagcgagttgtccagcaacctcggcagtcacagtcgcaccaagtgtaaggtagaggagcttgagggcgtagcggatgacattgaggtatcgggcggcgaagatgaagacgacggtggaggcaaaggcgataccagttgcacgagggttcttccagctcaggaggcggtagaacatgctatggtagtctgaccacaattagcaatctacacattaaacgcggtcgaattacgcacgagtgaggttctggccggtggcagccttgtggtctggtgtttgtcgggagtttgcaagatcagcgaactcgtcgcgggtcttggtcgcctctgcctgtacattctggccgacgggtcctgagaggtttagtaggttgtcacacgtatgcacacgtcgggaatctgtgtcgcgcgagcagtcagcacatgtccagacatctcagggaagttttggagcgactcacctcaccgttgacgaccgtgtcctttgcgttctgcaccgaggggtggttgataccggcgttcatggcgtgctgtgctgctttgaggttgttagaggggaagttcggtggtgtgcgaatgtgcgaagcacagataagactgtaatgcatggcgttagctggggctcggcaacttcggaggcgtttcgtcccacgtacctcactctccaggatgctgtttcctgtcttctgtgcgctctgtgccaggcctccgttcgcggtgccgttggtttgcggcatatcgctcgagaaatcagtagcagcgcggtttgagggcgcggaagggtccaggtcggggagggtgctgtggttgatctcaacacgcggagcctcagacatgacgagtgattgatccgctttggggtcttaatgtagggacaaaaagggtgatgatcaaatctgcggaggaaggaggttgggtttgagcgtgtggaagaagtgcaaatgcttttattcagaaagggcaacgctacgtttggccaggcgcgagtgtcgtgtgcgcagtgttgtgagacgtcattgcgggtcaccttcgaaccacggccgcaccagcaggttctacaaatcctatgtcatcgacgtgaatgtgcatcataggctgcctccacattcatttttctccatgtaaatcccgttcctgctgttgtcactgtgtcctcgttgtgcctgccttgagagcctaattttgggctgccatgtgttttgcatgtgaaagcataaatctgcccctcggaacttcaaaccatgacgcaacctaggatttcttgactgctctcaacatgacggagcttccttggtaggtacatagttcactgtggcaagcactttctttttggcctggcgtctcattcgcccctgcatgttttctggagatgtggtttccagtgcagtgggcgcttagcggcgatcctgcttgagataatcctgaacaagagttccagcgtactggacccattcctggaatgtgcaagcatcataatgactgcgtggtattgtggctcattcggattcaagaacatgcattcgcttgcattcggtcagcatgcgcattcgtccgtcggttgtgcttcgtgtgtgaatctgttgagcacggccaagcgctcatgcaaagggtgcctatctggcgtccggaactgggaaatgaacactatgcagatcaatcttaggaataaatgtcatccaagtatccccaggcatgccaatgcccattcaaatatacataaatgcaggaccgcttgcccaggtgggcaggagggttgtgctagtcacgtgtcagcacatgcacgacccgcttctactgccaggcacatggatgtcccacatctccaccaccaagaccagcatccaatcctgaacgttgcaggtgatcctttccatgtgctccggcctcatgaagacatttaacagcctgtcacatgtcaacacccatcaaacgtcaatgatcgcctgtagatgggcgggcccggagtttccgagattagttattcatggagaacgcccatgttgaggaaagaattgaatgagctgctgaaaagagcagatgctaacaccctgaatgttgggaaactaccgtacttcgcaatgtggtggatgtggccggagatactgaaagcagaatgggagggctggatgcacatgctcggtccacacccgaacgacaggctctgaaaggtgggggtatcttttgctcggaggttgattgcggaatcatgcagcacgcgtgatttcgtgccagctcttagacttatgagccaactacctaggcttttgactttgcgcggatgcgtacgcagcgtctgtctagctcatggcatccggctctagcaagcccttcgtcctggctgtcgggtccgcgagggtaaagatcagcactggacggggtctgttagccacgaaacacatcctgtgactctgcacggctggcggtccttgaggagatccgatcgagtgccacggccgaccgagccctgggcggtcaaggtcgctgcgaagacgcaattcgatggcgcctcggccagtcagcggtaatcgtgacccccgctgtgtgtgcataaacgcggttggacgccatacctttaccgatagatagaggcgagcgctagatatcacgcgaagcgcaccatgtgtgcagatgggcatgcatgcggccagcgagccgcggccagcacaggagctccaaaacctcctgtacaaagcgccgctgcttcactgcgcgccggtaaacacatttccccatcacctccagcgcacactgcatcggcgacgacgtcggagcctgcgcttatcaacgtccactagcagatagtccaagaggttggcaggacgtggcagctggcgacgacgcgctacgctttatcattgtgccgccaccgactctgggccgtcgtcgctggggctcgatcgccggtcgataagtgtcaggcactccttcacgaagctcgtgcccacttcgctcttgactcctcacttccacgcaacgcgttccttcacgctgtgcaaacattacggactgcaaatcgcatcgcgcatcgtggactccagggccataccctctacctaacccgcctcctcggtacgccaaagacgtcagaccaagaaacgaaatggtcaaagcgcttcaacctcacaatcctgtatccgccgttatcgctgccacccaaaatcgcttgtgagcacgcgacatctctacagctccccctctacggaggtgagagtctgtgagggctgctcaccaataatgataattccgcgcgacatctacaatgcatctccaccagagcgtcgtacccgcatcggcaacaaccccacgttgttgtacagctggtggtgcaccatcttttccatcgtcatcatcggatttcgagtttccggccggtacattcggaatgagcgactcttccgtgaagacaagatcatggcctggagcatcatcccgctggccgcgcgcatgggatgcgtgcacattgttctcatatacggcacgaacaatgtcgacgttagtcagctcacagatcccctgatcatccgtcaccgcgaaataggaagtcagtgtgtgctggctgcacggatcttctatgccatgttgtaagtagaacaagctgagccatggatgttcgacagcgtctgacacatgcacagtatatggatggctaaattcaccgtctccgaattccttaagcgcttgacagaacgtttctggaagaaaggctacgaatggggattgcgtggcatacgcatctttctcgtcgtcaccttcgtcatagtcttcattgccacccttgccgagtgccaccccttcacacattactggcaagtcatcccggatccaggaccgcgatgccgccagggctacgcccaactcctaacaatgggaatcactgatatcatcacggacatcctactggttgctttccccattccgatcatattccgatctgctatgccattaaagcgcaagctctcactcaccgcgctgttctctttgtctatcatactcatcggtgtgactagtgctcggatgccccttgtcatcgaccgaaggggcttgcaacaattccgcaccgtatttgcgtcaacagaagtactcgccgccgccatagtatccaacgccatcatcttaggatcatttctccgcgatcgaggtgtcaagaaggccaagttcaaggcaccatctaccaacgatagcatggagcgaagaggttcagctcgccgaatgaccgatcaaacctgcagcagcgacgaaaatctcgctcgatctctcggcttcagaaccgcacctgaacttgccgagaatcgtccaactgtacccagaccagcacccgtagccgacataggcctactttcatctggcaaacaagatggcccattcacgaacagcaattggcagtttccacaagaagagcttggcatgtttgacaggcacgatgatgcaaagctgagcatcaccgatatccgagaccccatgccgagtcctcgagctggccgccgcgtctcctgggtagatgccggtggtcttcttgacaatgcagccgtgacaccgtcacccaccgattctgtcatcgcacatgacttcgcaccacaaccacgcaggaactcgagagcatccaacgcataccttcccaattgccgcccttatcctcctgcagcacgacgttcatcgcgactttctcaacgatcggaagattacgagatgtcaactcctaggccgaactatcaacttgaagatctcggtggcttgctctctgaggagcaggagaaagagagcaatgatcgtccttccacgtcaccacactcaccgccatccactggactcacgcgacatcaaagacgccagtcggcctcgatacatcgtacctctacccgaaatagccatgatgtaccttcgttgagagatccaggtggactcctctccaacaaccctgccgcacccatacgacgcaccaccacccagaccagctatgacgttccttctctgaaggatcctggcggtctactctcctagcatccctcctatacttcccattcagtttgataccccagccctcgggcattttgtttgcatagcttgcccatcttgtttcttttgtcttttttttggtacgatatcccctacatggttgtaagaagggttacgagagatgacgttacgaatgctatcaggttgacatacagatggaggatctacatttggatatattggaacttcatacctgtatcatatacttgtctcgatcgctgtccatagacgtaggtcaagccggcagatagccccggtctatgtagagttaaatacccttgtccggcacttatgcattgctactcagggcctcgtctgcactatgttgagcgatcgagggcaggatgttttcgatagaaacactgcgagttccgattgctcgggtcactaataatagggttcagactaggacgttgccgccgtttgtggggatgtcaaggggtggagccttgggggtaccgccggcgtggcttggcagtccgagctctgttcctcaccacaagttcaatggcttcgctaacgaaggttgatgtccacgacttatcacatcagacttaggcagacttacttgctgagcacagacgatttccggattttaaacaagccgaagctgcggcaaaaaggcctttaagcaactcgttagctatggacgacgatccaacaccgtctccaacgcctccctgtagtccacttggccgagcaatgcacaatgatgcaccgacaatatcagagatcacacaactaacccgccaacaacttaccacagctagcaagatcgatccgattcgcgaatgcggacgcgccgcgcttgccattctgccacaagatccgcatacctgtcagcagctagcgtatcagaaactacacgatgtgccatacagggacgtcaagacttgttggagaaggctgtacacagatgcgacgttgtggaaggttgtggagctggcagaaggtgggactgaagaagagaaggcggattggatagatgaggttgtgagggctctagacatggcgctcatcttgacgggagcgccagggagggaggagctcgtggaattgtggtttgaggcactgaaggaagccctaacgtctgagtatgagtccgaacgacccgtgaagagaaggaagattacgacagacaagaccattgcaaagccaccttcgagcttttcgatagcactcccagaacctacgccaatcctacgataccctatcgcacgttcgaaggaaattagcatgtcagcatttcaagcaaaagtttcggacttggccaagcatatacccatgattatcgagggtgctttgcagcactggccggctcttgatgagcggccgtggagccgacctagctatttgctagagcagacgctaggtggcaggaggttggttcccgtcgaggtaggaaagagctataccgatgaagggtggggacagaagattatcacattcaaagaattcatggacacctacatgctccaaacagaccctgatgtccaaagtcctggagaagcatccaagagaggttacttggcccaacatgacctcttcgctcaaatcccatctctacgcgcagatatcagtataccagactattgctattgcaatcctgcatcatcgcaacacgttacgcaaaccaagcctacagcaaagctcgaagaacctttgctgaatgcatggtttggacccgcgggtaccgtgtcaccactccacacagatccataccacaacatcctcgcacaagtggtaggctacaaatatgtcagactctatgctcccgggcatactgagcaattgtacccgcgcagcatagacgagaacggagtagacatgagcaatacgagccaagtcgatctagaccaagcgatacgcttgctcggtgaaagacaatattggcagcaggacgaaaatacggatatatccgatctcgagcaagtgagacgcaactttgaagagcaatttccacatttcaaatctgctccctacatggaagctattctcgcacctggcgaatgtctctatctacctgtgggatggtggcattacattcgcagtctgacgcctagctttagtgtgagcttttggtttaattgaacacgtgcgcatatctgagtttgggtttgacggagtaggaaaccatggtgcaggcctatgcaaattgtgttgggcacatccagcttatcgagttttcgtctgtgtcaaatcaacgcgcaggctcgtgacttcgcgttgccttcggaaagtagtccgcgtttctggcgcgtagatccaccaacgggcatcgttagctgcataatacgtgacatcatcattggaaacttcgatatcaacggaatcttgcggagagctggtggttcgcggagacatggttccgactttgcacagtggggacataggtgtgtggtggtgggttcagtcttggaagcagccttcactgcggccttcttaaactccgaggctagcgagagcctgcgtgtgtgacacagtcggccttggcatccctggtgaagcgcatatagttctccagttcgattcttcaaagtgcccatctcaacacacagcattcccaaaacacaacaccattatgagctcctcggatcaaccgctccgccaatcgggcatttatcgcaacctaccatcatgggactcatctgttcagaacctaacagccgttgtgtgtggtgctactggtatctcggggtttcacgccatccgagcacttctcgacacaccagaccgctggtctaaagtctacgcactctcgcgcagcccattgtccaaagaaatgcttgctttcttcacggaacaacaactcggccgtcttgagcatgtctccatagacctgagctcttccgctgatcaaattgccaaagccttcaaagacgccggcgtggaagctgattacatcttctattacgcctaccttcccccaaaaaccgaaaagagcgccatggatcccagcacagcagaagatcttctcgagtctaacatcccgcccttcaaaaacttcctcgcctccttgcctttagcaggcctcaaacccaaacgcatccttctgcaaactggcggtaaaaactatggtatgcacatcggccgtgcgcgcacaccagccgtggaatcagatccagagcctagacatcttagccccaacttctactatcctcaagaagatctgctgcgcgagtactgcgagactcatcctgagacaggctggaacatcgtgatgccagtcgcaataatcggcgcaacgcaatacgcatccatgaacaccttcgtttcattcgccgcctacgcagccgtccaagcccatcgaaaacaacccctgaacttcggctccggatggcgcagctggcaattcgactctaccaacagcactgcgcgcctgacgggctacttgagcgaatgggctgtcctcgaggagaagtgcaagaaccagaaattcaacagccaggatggtggattgatgagcttcgaccgcttctttgaagaattggcacgttggtttggcgtcgaggtcgttaatggtcctgtcgatgatgaggcaaagtacaccaatatgaaactcacgggcgggaaagatgcgccgataggttatggcccgccactcgttcatcagcagtcctttacactcgcgcagtgggcgcaagaacccggagtcaaagaagcgtgggagcagatcatgaaggagtcgaatggacagctgaagacaaatgtgtttgaagggaacgcgcgggattcggtcatgatgggagactttacgtatttgccgtttggcacgctgagtatgaataaggtgagaaggtttgggtttagtgggttcgtggatacggtggagagtgtgtttgagacgtatcaggagatggctgagttgggcatgttgccgaaaatgaaggtggatgctgcgaggcctttgatctgattgatggattagatggaagcagcaaaaccagtcaagtaaagttgaaagcattggagatgatgaaattgggctacacgtgatactgcgatagcgtgtctaatgtagcgtgaatcgaatcagtcggaccgtatactcctgactcttcaccgaatgtcgatcaagaacgtgataagtacatgtcaccgacgcacaaatgagctttctcgggagcagaagctcttgttcgcatgcaaatgacgtcggtgacgcgaaaaaaagagcgtcagaagtcagacattgaaactttgatccgtgaagatgaagacctcaagatgcgtctagcttaagcgtacgccaatttccatacaacttgcaagcgtcttgctaggcttgtgattctagaagaaagagatccatgcgaccataccatctatgttcctgggtcgatatcgtacagctcccgcaacatgtgccttttcgcatcttcagaagcccagcacatcttgatagcattctctgccagcctctgtatctcgaaattcgtgaacccgcagtatttcctcaccacgagcaagttttccagcacccacgtatcctccataaacgccggatcgtcgctcgcaacagctatcatgatgccgacgtcgaagagagctcgaatacgttggaacacttcgtccagtggttggtggcgaatgtacgaccaggggcagattgtcattccgaggtttttctccttgatcaaattcatcagattggcgtcgccagcagcgttcagtccgtggtcgattctgtccgcacctgtgtccgcgatgctcgatgcgacctgatgaatgtgctcgagaggataagatttgccaacgtcacagtgcgctgtaagacgaaagccatcattccttgctctgacgaagatttcatcaaacagcgatggcggtctgttgacttcgttcgaatcaaggccaatccccactatcatgtcgcggtattttagtgctgcctcataatgctcccttgcggactctggtgactcgtctcgaaggaagcacatgatccaagctgatttcacctgcagtgtgttgtgagtaaaaaaaaacgtggttgggaagacactaggcttacgttgagagcctcctcagctttccgctgcgctcttcgaaaaccctccatcatcgtctcccaactcgtcccaacccgcgtatgtccctgtggatcaaaaaagatctcagcatatcgcacattcattgccgcagcatgttcgtagtaattcatagcaagatcaaagtaatcctcctgtgttttgagcacctcaaagccaccgtaataggcctcgaagaaggacagcgtctcttcactgttgtccatgcggttcccagtacgcggctttaatgtgtcatgggagtctcgcagttcatcgagtgaagaaaagggttgaccagtccgagggttgggaattgcttgaccgttgcgttgcgagaatctccatttgagatctgcacttatgattccctcgatatggatttgaagttcgacttttggaattgcgttgatgtatgggtctgttgtagctgccagggcgcgcctcagctctccgcgtcctgctacagacagcgcattttctacgtccgtcattgtcgttgcggagttgtgtctgtgggaagtggatattcgctatttcagccagcaagtgaggtttaagaacgacagtggcgtttattctgaggaaatcgaggtggtatttgtacagaaaaggcaatctaaggacagtatacatcgttagtgactcacacctcacgggtgatcattgtgccgatcaaccgagcagtacactgctaagcagaccgcatcacggcgcgttccgagacatactaccatacgcgagcgcctgatgcatggctgatactccaaaataggtctgaaggctgcaggcgcggatttgtggtaggggtttgacagtgctgcataagcggggaagttgagtcatcattgtaatcattgctcactacgatggcattctgatctctagggtcgatacaactatatcatgaggtcctgctccagatgcaattacagttctaatattggcaatcgtgagatgaactcactactctgtttcttggcaggccgttaaggtcttgacatacgcacaaaatcttgacatgtatttgggatcttgatatgtaggactatgaaccttggagttcagaaagcttggaaaagctcagatgaagcacaaggtgaatgttccctacagctagctctaccctgcgccgttgccttcagtaagctgacaaatacatgtagtctgactgctactttctatttgcacactactggtgctgatgctgatgccgatcgtggtcctagtcctagttgtaaccgcagttttggtgttggtgttcatgccgtacacagaaggcagcacgtcaatgcttctgccgcataaggcctatatattgagatcttgattgcatttcaagatccaaactagatgtcgaaattctgattgcatgcagaggccgatgttgtcgtagttccagatttctgaagtgagcatctcgatgcagagagcacaccgatctacaaaattttgtagatgaaatctatgcagcacttttctcattcgcggcggatggtaaaacatcttcccatagtttgcagatgtatatatacgatgtttagcaattgtgaatctcgatcttgactagggcatggctatacgattcattcagctcatcctaagcctcttgcaggatttgcatcatgtcccgacacagccgaccagcaccaacattgacgaaaattcacggatcataattaccaaggcgtggctggaacaagcagcacttggcactggcttgcctgacgcaatttcacgacaggcattattgttccgcggacctgaatctgttccatcgttccataatcagatagtacgaacatgctagatgttgcgcttggtcgcaatcaaagagtgctgaatgcgtagatacatgcatgagagcaaaagggtctgaatctgcatctgtaggttacaaagccttccgctaaactcgtcttttcgcgacccgcggacgcctagggcgatccaatgtagcgtagggcgatcgctgcttgaggctgaaagcgggtcgatcgatcgcggtggagtgaaagagcccctgtcgaacaacaaccaaccagagtctcgagtgagacgattttggcgaatctgattggccgcaggctcgctgtctcggtggttgagaaacgccgacatggccaagactccatatataaatatgacgttgacatattgaacgcgagaaatttagtactactgggagacgcgtttggtgccaataacaagtctacgagtgcaaatgagctgagctcttatactgcgctccgggatccccacctccgttcgagagtagtcgcatcgtcgacacggcaagtcaaagcgcattctacagacgaccggttgcgtcgatcattgttcagtagcgcaattgtgctgcagagtaatgttgctcaaaccctcgttcctgcatacgctgatctagacttttagtactacaaagtttcaagatggagtcaagtccgcgaccaacgccactggactctgacattcctggaggctggattgagacgcctgcagacccaagtcgacaacattcatatattggatcgcaatacaacacagaagatgttcccacacctcgtgctgtagaacacactgagacttctttcatgccaaatgccttccaaacaagtagcggaagccgctctggcggtaatggagccggactcttctcagactcgaatcacattacagctgtcccgtcgcctgacccggagccagttaacgagacgagaaatgatcgtaccgtagagactgtcgtactaccgctagaaagtggtgatcagttcgagcacaacaatacgtcgatctccagtcctcacgatgtgccacgagaagaagttgtagaagagccagtagagaagctagaagctgtcgaaagcagctcttcgtcatccaacgacgatccagaccaaggatatgcggccatcaagccggctgaagctgcggctgcgaggccccaattacaatccaagcaatcaaggccaatgactgaagatgatctctttcgtgtattgtcgagaaagagaacaggtcaaagtggcggcctaagccggaaaaataccggagcgactggcacgggcaatgatgaggacgatgagatcaacaatctgatgtcgaagatgtttggacgtacgcgacaagaatcttccgaggaggagaagacacgacaccaaggcgttatcttcaagcatctgactgtcaagggcatgggtattggggctgctctccagccctccgtaggtgaccttttcttgggtcccttcaggtttggcaagaatctcatctcgaagggtcccaaaaaagcagctagtaaaccgccagttcgtacactcctagacgacttcaccgggtgcgttcgtcctggagagatgcttctggtccttggtcgaccaggagccggatgctccacctttttgaaaatgatcggcaaccaacggttcggattcgaagagatcaccggcgatgttacgtatggtggtacagatgcgaaagaaatggccaagaagtaccgcagtgaggttctgtacaatcctgaggacgacctgcactacgcgactctcaaagtaaaagaaacgctcaaatttgcactgaagactaggactcccggaaaagagtcgagaaaagaaggagaatcgcgcaagagctatgtgcaagagttcctgcgtgttgtgacgaagcttttctggatcgagcacacaatgaacacaaaggtcggaaacgaacttatccgaggtgtctctggaggagagaagaagcgcgtgtctatcgccgaagcaatgataaccaaggcatcggtacaatgctgggacaactcaactcgcggccttgatgccagtactgccctagagtacgttcagagtctacgctctttgaccaacatggcccaggtgtcaacctcagtcgctctctatcaagcgggagagtcgctatatgacctctttgacaaggtcttgctgattcatgagggtcgttgctgctacttcggtcccgctgacaaggctgcgaaatacttcaagagcatgggcttcgtgcaacctgatcgctggactactgccgatttccttacgtcggtgaccgatgatcatgagcgcaacatcaaggagggctacgaagacaggattccgaggactggggcacaatttgggcaagctttcgctgaaagcgagcaggccggcaacaacatggccgaagttgatgagttccagaaggagacacagaaacaggcccaagagcgtcgacaagcacgcacgaaggcgacgaaaaagaagaactacacactttcattccctgcacaagtcatggcttgcacgaggaggcaggcgttggtcatgatcggtgatcctcagtccttgataggtaagcaatacccttgactatacctcgaacactcactgactgcaatgtaggcaaatggggtggcatcttgtttcaagcactgattgtcggttcactcttttataatcttccgccaactgctgccggtgcattcccgcgaggtggtgtaatcttcttcatgctattgttcaacgctctgttggctctcgcagaactcacagctgctttcgaaagtcgcccaattttgctgaagcacaagagcttctccttctatcgaccagctgcgtatgcaattgcccaaacagtcgtcgatatcccactggttttggtacaagtgttcatcttcgacattgtcgtctactttatggccaacctacaaagaaccgcatcgcaattcttcatttcgctgttgttcttgtggatcatcaccatgacgatgtacgccttctttcgagctatcggcgctcttgtgggttctctggatattgctactaggatcacgggtgtcgccattcaggctctggttgtgtatactggctatttgattccgccatccaagatgcatccatggttctcttggctacgatggatcaaccctatccaatacggattcgaaggtctactcgcgaacgagttctcgactctggagattcaatgtgttccgccatacatcgttcctcagatcccgggtgcacaggagcagtatcagtcttgcgctattcaaggcaacactcctggatctctgaccgtttctggctccgattacatccaggtcgctttccagtactcaaggtcacatttgtggcgaaactttggtttcatttgcgccttcttcatattctttgtcgcactgaccgccttcggcatggaaatccagaagcctaacaagggcggcggagctgtcaccatctacaagagaggccaggttccgaagactgttgagaaagagatggagaccaagaccttgccccaagatgaagagaatggcaaacccgagccgatttctgagaagcattccgcgagtgacaatgatgagtctgataagacagtggaaggtgtcgcaaagaacgagaccatcttcactttccaaaacatcaactatacgattccgtacgagaagggcgaacgaacactcttggacggtgtccagggatacgtcaagcccgggcaattgacagcattaatgggcgcatcaggagccggaaagaccacgcttctaaacacacttgcacagagaataaatttcggtgtcgtacgcggcgacttcctcgttgacggcaagatgctcccatcttctttccaacgatcaacgggctttgctgagcaaatggatgtccatgaatcgacagcgacagtgagagaagcactccaattctccgcaagacttcgacagcccaaggagacaccattacaggagaagtacgactatgtcgaaaagattattgatcttcttgagatgcgcaatatcgctggagctgcaattggcacgtctggaaacggcttgaaccaggagcagcgtaagcgacttactattggtgtggaactagccagtaagcctgagcttctcctgttcctagacgagcctacctcaggtctcgattccggcgccgccttcaatattgttcgcttcctgcgaaaactcgccgatgccggacaagctatcctctgtaccatccaccagccgagtgctgtcctcttcgaacatttcgaccaacttctcctactcaaatctggtggccgaacagtctactttggagagctcggccacgattctcaaaccatgatcgagtacttccaacaaaacggagctaagaagtgtccgccgaaggagaaccctgctgaatacatgctcgaagcgatcggcgctggcaatcctgattacaagggtcaggattggggtgatgtgtggcagaaatctcaacagaacgagaagctttcgagtgagatccaggagatcagcaagaagcgccttgaagctgctaagaacaaggaagcgactgacgacagggagtatgctatgccgtatcctcagcaatggcttgctgttgttaagcggagctttgttgcgatttggcgggatcctgaatacgtccagggtgttatgatgttgcacatcttcagtaagttttgatgaggaggttggatgagagacgattgctaacttcttacctccactttagctggtctattcaatggattcaccttctggaaccttgggcagagcagtgtagatatgcagagccgcttgttctcaatcttcatgacgctgacgatctcgccacccttgattcagcagctgcaaccgaggtttcttaatgtccgagccatataccagtctcgcgaaggcagtgcgaagatatactcctggactgccatggtatggggtacgatcttgagcgagattccatatcgactcatctccggtaccgtctactggtgctgttggtacttccctccggcgtttcctcgcgacacatacactgctgccagtgtctggctcttcatgatgcaattcgagatattctatctcggatttggacaagccatcgccgctttcagtcccaacgaactgctggcttctctcctcgtaccgttgttcttcaccttcatcgtctcgttctgcggtgtagttgtcccgtacgtcgggctggtatcgttctggaaagcttggatgtactggctgacgcccttcaaatacctactcgagggtttccttgcgctcttggtccaaggccaggaaattcgatgcgaaactcaagagttggcaatcttcccttcaccgccaggacagtcctgtgatcagtatgctggccaattcgcacagcaagcagggggttatgtgcagacgcaaccggatggcaactgtggtttctgccagtttgcgaccggtgaagcgtttgctgcgtcttttaatgtcttcccacgatacatttggcgcgacttcggtaagtactcatgttcatctcacgccatcgcatgctaacgttcattccaggcattatgtggatctacattttcttcaactttgcagttgtgtttgtatgcacgtggttgtatctcggcggtgcccgtaagatcaagggcttgttcagtccagcaagcaggaagcaaaagaaggaccagaagaagaagcaaagcggcgatgaagcctgaagtcattcacccctgtaggaacctgcatgctgcatgtgatagcagcatgaaaatagccaggcttctggaaggcgaagagcagtggcctgaggctccgcgcagttcgggaaaactcgtagcagcgccgcggccggctgcatgatctggaggttcggcatgtgggtccagtatttgcatggcattcccccgcgaaaaccgcctttacgggaaggcgaggtctggagtgcaggcacgggcaacagcctttcacgtgcttcgttttcacaccgcacacctcgtctggcggtgtattccaaagtatatatagtgtctaatcatacttttcatggttcggactagctgaacacagctgaggtcttcctttcttccacgaactcgagacttcggacaagactgcaagggccaaatacttgtactgtggcttgtggctgcagatcgtgacagtgacagttgcgggtcttcatgcaacacgcggcgcgaataatcctaggcgtgatatcctcagtcgtgccacgaccgaacctttcggcttaagctcgcagatggttggagaagtaccgagctactgctccgcccggccagacgttatcaaaaccgactgaaatgcctcagcttttccgatgcgtgcaatgagctgacacagccatccgtccgatgctgatgcgtgatttgctgtgtggttacgagtttggaggttcttctctcatcgtgcaggggacggcatggatgctccgtccaatcacgcgctaggggtgttttcggaactctttctgtgcaccgcctcgttgcgaaccagcaacgaccatcgtgaacgtcgagggcttatccgggtctggagttgaacctggaccttggcggtcagacggtgaagccgtgaattgcctggagcacgactacagtttcagaaacgctgcggcggcatcacgagcgtcgtcgcagcacgcgagcatgagctgtggatggtgcagccaatggacaatgacgaaatgggaatacccgcttccggcgaagctgtgacgcaaggcttgattaccccacagaaactcatcagccgtctggggcccagccaaaattcgtgccttcgaacccgcagccaatactcgtgctcagatagtaatgcctctgctcggcactgtcacgcgggctttgtcggccagagctgtgatgatgaacaagagcgacacagcagtgaagacatgctgttgatgcttcagcagctcccatgagcgtcaccgcgatcgtacggttctccagcagccataaagctggaataggtgtctgccggtcgtaccttccgtgcgcgcccatttcccctgccctttccgcgttattttcgtcacctgtgccgaactacactccagcaaccaccgtacggcgctttacccaatcacactactcggcgctagaaacagctcggtccacatccgctctgaagctcagaaacgtcgtcacgatgtcagctattaaagagacctcggatcccgttttttggtcggcaagctcatctcccttggcccaagactttgcccgtcatcaggtgtccaaactacaacgaaacaatttctgttcttcctccgtatcaccactacacgcaacaatggctcctccagcattaaacaagaccaacctccaccccagtggcttaaagtatggttcttcgtcaccgagaagcttgaccgcgtcactaatgcttccatagaccccacaccaaaagccacactgaaatcgaagaggagctccacgacaaggcgcacattgactatgatcgcgtggctattgtacgttctcggcagccacaatcatatgctcccgtctaaagtgttcaggtcgccaacccttcagtcgcagccctctacgaagatgcgcttgtatacgagactggttctgctatcacagcatcaggcgcactttcagcatactcaggagccaagaccggccgctcaccctcagacaagcgcatcgtcgaggaagattcatcgaaaaacgatgtctggtggggacccgtgaacaagcccatgacccaagacgtaagtctctcaaaccttccgttcacccttttgccctgcagcaattcgcaagaaatttgcttgtgaatttggcgccaaacgtcatgttacgctaggcgcatacccgatggagaacgatcgttgcccgcacccttgcacgtggcgatgctggggctcggctgccccgcattcagcatgcacgacggctgcccctcgcattcccatctcacatgtgtcatgcgcgatttactgactgcgacaccaggtctggcgcatcaaccgcgagcgtgccattgactacctcaacaccaggaaccgcatctatgtcgtcgatgggtttgccggctgggatgagcgttaccggatacgcgtccgtgtcgtgtgtgctcgcgcctaccatgcgctcttcatgcgtaatatgttgattcgcccgtcgagagaggatctggagcacttccatcctgactacgtcatttacaatgctggtgctttccccgccaataggtacactagcggtatgacttcgtcgacgtccgttgctatcaactttgccgataaggagatggtcatcctcggcacggaatatgccggtaagttcaccttcttctctcacctaatccagcatcctgaagttgtacatggtgtcctggcgtctcagttgaagcctggtggcgctttgaatagcttcaggttgtccgatcggactatcccttgttgcaccctgtgacggcatacatcggagatggcatgacatgatccactgagcatgaagctaactataacaaggtgaaatgaagaaaggaatcttcacagtgctcttctacgagatgcctgtcaaacacaatgtccttactctgcactcatctgcaaacgagggtcagaacggcgacgtcacggtcttcttcggcctgtcaggaacgggcaagactaccctgtctgccgaccctaagcgtgctctgatcggtgacgacgagcactgctggagtgacactggtatcttcaacattgagggcggttgctacgccaagtgcattggcctgtccgctgagaaggagcctgatatcttcagcgctatccgattcggttctatcctcgagaacgttgtcttcgaccccaccacacgtcttgtcgattacgatgatgacaccctgaccgagaacactcgttgtgcctaccctatcgagtacattgagaacaccaagatcccatgtatctccaacaaccaccccaagaacatcgtcctcctgacctgcgatgcccgcggtgtccttcccccaatctccaagctcaaccccgagcagaccatgtaccacttcatctccggatacacctccaagatggccggtaccgagcagggtgttaccgagccccaggccactttctcctcttgcttcgcccagcctttccttgcccttcaccccatgcgctacgccaagatgcttgcggagaagatcaaggagcacaacgccgatgcatggctcctcaacaccggctgggtcggtgccggtgctaccactggtggtaagtttcattctgaatttaacatatcaatcatttgctaacatatcctcatgcaagcgctgccctctcaagtacactcgcgccatcctagacgacatccactcctgcgagctcgcaaagttcgaattcgagacctacgagaccttcggtctgtcggtgcccaagacttgccccaacgtccccgacgagctgctcaaccctgccaagtcatggaacggcactgctgacttcaagggtgaggtcgagaagcttggccgcctattcatggagaacttcaagaagtacgaagatgaggccaccgatgacgtcctgaagagcggcccccacgtatgctgctgccccaagcattaaagcacagagaaaccttttctttcttacaccttacagactgagtaacgcggtcgatcgagtcgacgtcagcgatatttcataataccttcttatctccttttttgtggttgcgggtatgaatacgcccgctgatggaatggtttttcattttcatgtctttagtcttgcggcatcatacctcttgtgttacttggagttggttacgacattgcatcagtggagcagttgacgatgagatacacccggagagaagagaaaagtagagagagagagcatgtgaatggaaaagatcttgattcaacatgtttacgtcccagacaagaagttgtgttttgatcattttcacgttgggtgtttgcgatcatgcttgaaaggctaacagaagtcagggctagaatcattgcgttctcggatagaagtctttgtgtggagtagcgcccgtcgtggcgttggctataggggcgcacccctgtagctttgcctgcacatcgagaagtccacgatcaactccaaatcagctgcattagtatttttgcatcatgaattatcagcgttatagatgttatcgcccgagtcaataaagcatcttcaatgagaatgaggttggaaatcgacatgaagttgcaccttattgattgcttccatcgaccaatatcgactttcgcgatcagatacaggggtgccaacttccaagtcgtccacaatctgggctccaaccgaaatgagcatcggtaatagcaacaatgctcaaggcattctgcccatggagaatcatttttaacgatggcgatcccgcctccttccatctgcaggtctttgccaacctcgtcattcgctgcctgtcactcgttatttgggaggggtggaactcacgatgcatctcaacttcctcttcgtcgctgctgctttagtgcagtcaagtttacaagctccgccgccaccaaatcaaaaaccggatgcttgtgctaaagcagtaagttgtgacatgtgacgaagcaaggaattagctaagtcttgttagatttcgtctggaccaccaaaacccccacgagggactgctcgaactgatgtagccaaggcggattgctcgtcgttcttgagccagattgttgttccttgcgctgtgtatgggtattctgttttctttccttggctttgctgacaatcttaggactttgacgactgtcctaacctcaacgaagactgcaaaaggctctacgaggacaagcacacagtcgaccactgtaacggctacggcggttgttactaaagtcgcaactgtggatcgatcagtcgtttcgaccaaccagcaaacgcaattaaccactcttattgtgccgcagaatagcacggcttttgcaacggaaattgcaacgactacgtctacggtgtttgagacggtgctgctcaccaacacttactcgactgcagttgtcacctctactgttggtactccatcactccagaggcgtgacacttctatctccgtacttccagaccgcccgcatcatacgacacttccgtccaatgccacgctcaacgcacgacagaacaatggcaagtgcaacccatcgatcttcacccccgacaatgttccagattacgcttcaccatgccgagatttgaagtcgtactccatagcctgccagaaactcggtgttaccggcaagacgatgacacttccagcatctatcagctacaccaccagaacgactacaacaacgaccacgccaacaatcgtcgtcaacatcacgaagacgtttcaagccacaacgacgaaagctgtaacaagcccagtgacacgactccatacggctgtcgaaaacacaaccactactcaaacgataacaacaacatccacctcaaccctcacatccaccgtaacctcctatatcacgtccaacaccacccgcacatctaccctcaccacctccatcatcgccacttcaaccgccctcatcacccccactcccaccccgtcaccatcatcatgtacttcagacttccgcctctccgtaaccggcacccccgccaccataggcacgtacatccgcaccttcggcgcctcggaaaaactcggcttcacccccaacgccacgctctccagcactttctccctcgactccgcctcccgcctcttcgagcccagcacgtccctctacgcaaacacggattccgacgggctgtactacgtgtacgcggaggcagcggggacggtggagagtgctgggtatttgtatattacgtgtgaggtgagtggagagggggatttggagtgtaaggcgacgaatggaggggatgggttttattggtgtccggtcattgggccgcctgatgcgttggtttttgggagtgaggaggggagggtgcaagctgcggggtgggattgtgtggggttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctacttgcaaacctcctccacatcccactcctcctcactccctttcttcgctcacacaactcaatgacgccctgcagtgccggcagcaaagcttgaacgcgaaaagaagctgaagtcgattctcagtgggtgcagccctgggcgttccacggggtagagcgatttgaggcggagggcttggagcgaagtgtgtttgggagatggtgcatgcatatgtgagatggatgttgaattaacgactgggctaacggttgtgggcaccatcggactggaataatgatgttggaagctccgcggctttttaatgtcggcattgtacatggatatcctgagttggtgagggcgacgcccaatcctattgtgggcagcagccctggatgggtcaatggcacatctagccagcgcgcggtaggaactgcaattgacacaaagtcctatctggtatcggctaaactcgactcaatgtccggtggtccagagagcagaatggccaagccacgaagtgacgaattgtgtagaagcaacatgaagatacaaaagcacgaaggttcttggtaatgcaccagaaaaggcgaaggttgcaagtggcgtcaatggtcactggcgaggtcttggtaagttgtcacatcgatgtttgtgttcgcttcagataagactattcccttcagctaggcctgcttttggtgtgctgtgtcgacccaaggcgatttcttccgggtgaacacaagcaattacgtcaagaggatcctcgtgtatccatcacccgcattccgcataagcgtttgggctgaggtcccagtaatcgagaccctgatttcggatcatttggtatccttgcgtcaagatagatggggagacgggtccaagagcagcgacggtgtcactatgaaaatgtgattcgctgagagtcgggcggccacatgccagcagcgattgtcctgcatgcaagacatagccggcaacacgctggtgcagagtcggggtctagactctgaataattcccgatcagtgaagccaaggcaaagacatgcattgatagaaatgatgtgcctcgggccgctagtcccaacgtgccgatggttgttccgaccctgtctgtgcggcatcgtgaagcgtaggaccctgggaggcaaaaactttctgtcaactcaaatcagacgttcaacccaaattggacgccttcttcacggaaaaccattgacgccggatctaggccggcattgaaccacacctcagtccctttttccacccgagtttcggcgttttcgtgctcaccgtgacaatttgctagtacatcggctgcatacagcctgccgcactcttacttctcaagctgaaggcacaccggctgttagaccctgttcaaggctaggaccctgttctcgtctacgctacacctggcatgtgtcgataatggccttagcgggctgacctgtgccacgacatacgaagatgtggacgctcgaggtactcagcaaggtactagtgtgcagataggacccgagtcgcgatgccgtcgaagccgtcgaggtcgctagaccggaagtgtgctggacaggctttgtagatcgcatttcaaattgccattgcgagatcctgttgtcgggcatcttcgccggagccaatgaggggcgttgatcagccctgcgcggagcctgtatcgcgctcttggttgcatgccttagtcctatgacggtggactagatcgctaacaaacaaacccgggttgaagctcgctctacttcgggcaaacagatatcgccatgggcaaaatttgtgccttcacacgttcctggttcgacaacgacagtgtcatcagcaactcaactcgcaagcagtggcgcatagctcactgatgcccacgatcttggcatctttgtgccataaacttacatgaggacaccgccaatccggtaaagtaggcgagctgtggacgcgtaacgcgtgacaagcttggtgagctttcaggcaggctgtcgaaagctacacaatgcaaaaccacgatagccggcaagatagccattctgcctcgtatgtatcgcaatctaggtgagcgctcgtccgtttgtcgccatctgtctagctaaccctagttgcagtgagtagcactccaccaccattggaaaggctccaagcgtggtaccccgccgaaggcccgacaagtcttgccgcgcctctagagcaatggacacatgctgacaggacactcttgccgaacagaagttgcgatacctcgactggctcgtcccgaacgccagcccaccaagcagcagttcagacaccgagacagggtgcagcgagcatgtcgaaactgccacaaacgaagtaagttcatctacacagggcgcttgtggcagtgagaaactcatgcttttctagaagtaaagtgtagcgggggctttccacgatgcaatttctgcgagaaagttaacaaaccctgcatctacgaagcgacgcgcaaagaccggcttgccaagttagttcccgtcttctcaagggtcatagtcgagaggctgactttcacgtagcgccacagaccgcaatgatcaccttgtggcactcctcaaagacctgagcgttcgcgttgacgatgaagatagagcgaggattgagagcgctcttaacattgatgtgagttcctcgagacgcgaagtgcccccgctgttttcccagctcctgccaaacaaaagcttggtcacttcctgttctgacatctacaagtcagatgaggaagacgagccacctgagcccagttccgccagcagatcgcgatttccgaccacgcccttatcccagctttcagacttttctcatcggccctcaggctctcagtcttcagctgccctctacacggcggacacagaagcgacgtcgtcagcgcccgatacacatccctcgtctggacggcacgagccaaagtacaacctggactcattattcgatgatgcttctcctgctccaaatgcgctagaagcagtatacctgggtcagatatgcgaggtgcagtggttgcggaaattgagacggcaccttcttcacgaagatgccctcctgatgtcgcctcaactttctatcgataccaacttctattccgacgatgacggcgttcagcttctactgcaggacaatcctttccacttgccatcccaggagctagccatggagtttttcgaatgctatgttcacacggtccacgtcacgttcccaatcataccagaagacctcgggaacaacctcaaggtgtactttcagtcaatgcggagcgcacacgtcatagactttccacagagatggtattgcattgtgaacttggtacttgctatcggtgcgaggttctcacgtctcattaatgcagagtggcactcaaatgcaaccgacgagaatctgtacatatcgcgagcgtgccaacttctcggacttggcgattcatcgcttgtgcttaccactccggatctatcactagtacaggtatgtccgggatgctcctagattgaccttgtattgattgaagtaggcacatgggcttcttgcattctactatatggcaattggtcatgttaacaggtatgtactggccggattgtacatacagtttgatgatgacagagcacaatattgcttgcactattcttctaagccatgttaaaacaatgctaacttgacaatagaagccatgggttctaatcggcactgcgctacggttagctctggcattgggatatcacgcacactcgcaaacctcgcaaacggacccgcaccgacagagtgtcgtcgcacagacgtggtggagcctgcacaatctcgaggggctgctcagttccatgaccggtcgtccatcgatgatccggagcgatgaaattacgacaccactaccgagcgatgtggcaaagcgtcgaagcaggcatgaagaccagcgcatgccgttcatgtcgtacgcagatgcacaggtccggatagctgtcattacacaagaggtcttgtccaagctctacactgagcgaagagcagctcgctcgtgggcgcagatgcacgcgattatcacatccatgatgtctgaactcgatgagtgggctatcgaagctgtgcggccgcaggaacaggaaccaaggccgctaacggagcaagatgtccagcaaatcatgctcagaaaactctactgtagaacgaagatgttcattacgcgaccctcattgcgtcgcattgagcgatgcagcgaggcagacacgcaagaatttgattcgttcgaccgtgaggctgccgaagcgtgtatcaagactgctcaggaattcacgtctctgctgcccagagacttgaatttgaagagcgtctatgagcagggaccgtggtgggtgctcatgcacaacagtaagcgcttctcgcagtccctcgtcaaagatgtgctaacacaaacaagtcatgcaagcctttgcaatcctcctgatcggcatatcctgtcgcagacacttcgacgcttcctacgactcctctgtcgccagcgcaaagtcactcatcacctggctgcaatacgtgcgcgacggcaacgacacggctaagcgcgcgtaccaggtcgcgtacgacattgtaaaagatcctcacctggctgacccatttgtctgggcggaccttgtcgacgcgtttccagatgagctgcagacgtccatacatcacgcacatgacacccaggcgtacctgtggccgggcgagggaccgagtgtaccgaatccattcgggtacgcggaggacacatacggcttccagcactagccaacggtgtggatcagacgacttgatggacggcaggcgctggcgtacttggtacgcatagctgccacttgggtttggaaacggggttcgttactaggctttgaacgtcttgccaagttgggcttttatatgtcttgacagatgggcaaagaactacaggcaagaatttggctcgatgcagagcactgcacgaattatgatggtgcttaacatttggagaatcgtgagctatcaaagcacaattcagttggcgagagcttagcatcgcaacgggagttacgaaattatagaatcggaaatatgaacacgagttcaaacacgtttatctgcggcatggtggttactactcttccaattctcatgtcctgtctaatttgctctccgagtaatgtggcattcgcttctctgacgacgccctagaaacacttgaatcctcattccgccgcagcatcaacgacctcgtccatcttgacttccccaataacactctccagcaactccggcataatttgcgcggcatctccctggaaaaaccaatccccatcatacagcccacctgcggggacatcattactatccatattcacaatcgccaccctcgcacccttactacgcgccaagtcgacatacccagccgccggataaacctttgcactcgtcccaatcaccatgataagatcaatcttctcaggactcgccatgaaggcatccacatcatctaggacatctcggggaagctgttcgccaaaccacacaactccgggacgcagcaggcccttcttgcacgcgggacacttgggcaggtgcgagtacgtgagttcggggatggcgacgttctcatccgagatatcgagctcgcgctgggcttcgcgcgatgtagggtctgattcgtccgtgggcagggcgagcgcggggacgatggggtcggtgtagttgttgcgctggacgtgagtgcagaagaactctgagcatttgacgtcgaagagggagccgtggaggagtttgagttgggcggaggggtggtgggcgcgcggggagaggcctgtcacatatataccaatcagcacatgctcaagtcgtggtgagtgacggatacgcaccatcgacgttctggctcagggtcaggaagcctggcttcttccttgcgagctctgcgagggcgtagtgcgcgggattgggctgggctttgagcgccatgtggcgtctgtagctgtagaattgccataccaggccggggtctgcttggaatgctccgggggttgcgagttgtacggcatcgtgggtgcgccataagcctcctgcgcctctgaatgttggtagtcccgagctcgcactcagtcccgcgcccagcagtgctaatatcctcgtcgacttgttcaggtgttgctggaagctctcgaggtcctttggcgggacgacgccgggtctggtggccgtggaggccattctgcgggcgaagagtggcagcgacagggtggcggctacggcggtcttatatgggtgtgcaaggcatgcggccggtgagggctcggggtgacgtgtgtcattgcttgtggcaggcaaacgcgaaagctggggtaagagtggtggagagtggggacgcacctgcgcgacgtcacgcccaggcacaggcaccggtacactcgataggcgacgatgctagcgcgccgcgggaaagtgctgccttttccgcgactcggcatgctcacgacagacgtgcttgtggaaatcatgagcccgtgtttgcgactgctacgcccgacggcgaaggtgtcgtcgagatgtggtgccacgaggcggttcctgagcgtgcctgctgcggaattgagatttggacaaccgctgcatgagacgcatccacatctgctcaaggctggggaaggtgcttcaacgtcccgagtgctgtctgacgcccactaacactcgatgcagtcacccctggcatcaccgccctcgagtacttcgaacgccgctccaagctcgccaaagagctgccgcccaactccatcgccgtgctcgctgcaaacgacctcaaatatgcttcaggcgccgtcttctacaaattccaccaggaccctgattttcgctacctcaccggcttcctcgagcaggatgcgctcgccataatagaaaagaccgacgagcacgaacacgccttccacctctacgtgcgccccaaagacgcgcgacgagaagcatgggaaggcccaagaagcggcgtcgaagcagccgaggacgtcttcaacgccgacatcaccggctccatagacgaccttcccaagatcctccctgagatagtcaaacggagcaagaccgtctacaccgacctcccccaaaaccgcatcagcaagaacttcgcctcgcgctatctcgccgccgccgagcccgcgcgcaccggcggcatcgccaaagtcttccgagacaacgaagcttcgatacggcccttgcgccctctgctcaacgaactgcgcgtgataaaaagcgaggccgaaatcgtcaacatgcgccgcgcaggccagcactcgggccgcgccatcaccgacgccatgcgccaatccttctcgtatgagaaagacctcgactccttcctcgactactggttcaagcaggacctgtgcgacggccccgcatacgtccccgtcgtcgccggcggcatcaatgcgaataccatccactacgtctccaacgacatggcgctgaagcccgatgagctcgttttggtcgacgccggcgcgagctatgggcgggtacgtcacgggacattacgcgcacgtggctcgtcagcgggaaattctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggatatgggcttcgagttgcccaagtcccgatgacgtgtcgggcgattaatgcacatcatgtaggccattatttgggcttggacgtccatgacagcccgggcctgtcgaggagcaggttgctggaaaagggcatggtggtgactgtcgagccgggcatatatgtccccgacgacgagaagtggccaaagtgggcgcggggcattggcatgcgcattgaagatagcgtcatggtggatgaggagagtccgtatgtgcttactaccgaggcggtgaaagagattgtagacattgaagccctgagggggtcggagacgaagttatagtagaacgcaaaaatgcaaatggaagaagtttatcgtgcaatgttgattcattctgctgagatgtgttgcttcagcgccgtgtacatatttatagacagaccatttgacgactcaacgcgtggagtgcatcttgctacaatattctcacgtcattgcggaattcggatacaagcgtaaatcttctcatttgcagctatagaaagaaggaagctgagactgttaccatgcacctcatgacgattccccttttccaaaaggcccccaagctgtcgtggcttcgtctctccaaatgaacgccgaattgccatctgtcccaagtatcaaaatgtcgtcaacatcgttgcaggaacggcccgcctcaaagcttgctgagcgagcgactgttgttattagaccaacatcgaagaagcaaagtttcaaaaaaaaaaatacagggtttagcacctgccccacgctacccatgcggtcgtttcaatccatttatgacagtattgagtccttgggcaagcgcttcaacgcagcctcaacgtccttgtgatcaacaacaacaccgctctcggaacagcgtgcctttgcacgaagctcggagcacagattgtcgatatcaatcgtgccgtccttgaaatccggccggctcgatagcttgtccctgcgagatattagcgtgcaagaagcttggtgataagggtagtatactgaccagatcttgtggcagttgagcatagagttgatgtcgtcgccgggaacaacttcgtcctcgccatcttgaatacgctcaatctcctccagagggttagacttttgcacggcaggcgtgtcgccgaaatggaacgggctagcgtatccggtgttcaggaaagcatcgttaaagaagccgccagtgaaatcaccgtcgcccacgatcgcgtttgtcgtgtcgcggtactcgccgaacagtgtggggtcgaattgtccgccgttttggttcgcaaaataatcgaggccgttggcttgcggttgaggtgtgggagactttgtggcggtaatgactggaggtggtttgtcgtcagatttggacatcgcacgaggcacggggttacgagggttgccgcaggccatgttgagtttttcgcagaataggacctcaccttccgagttgccatgacacacgtagccttccgcgatgctatccctcggctggccaggcgaagtatggcttggctcaggcgatgtcccgcaagaggagtcttgtccaccagttggagaagtggatgacgcgggtgaacctgaatgtgtggatgagccgctgttaaactggaacacgcgcgattgcacagtagaagaactctcgctgcttccacgattggtgttcttgttcgccgcgttgttgtagccggcgaaaccattgacactgttgttgcgttgggtgccgttggtgacagggcttgcactaatcgcatcaggcgagttcgtccaggagccgttggcctgggtagctggactgacaccttgcgcaacgctgttgttgcgacctgaagcgttgggtgctgcagatacgttcttgttcttggaagaaaggggaccgttatcgagcagctgagcacctggcagtccaccgaacttggggaactcgaaggagaagttgttgttgttaccagtactcagcatgctgctgaacccggaggccataggtgtggtaccagcgcggttcagaccagtgctgtttagcgacaagcgcttgcggtattcacggagctccatttgcagcctttgaacttgcccacgaagcaaaccattttcgtgatttgcagcatcagatgccttttcgagctcctgcaccttagtttcgagatctttgagatgcttctctttcctctctcggaaggctcgctgggccgccctattttgtgctttgcgcttctacaacctgtgttagtaaagagcatgttaaggctacacatgtagaacgtactgtggtgggctcagatgttagaggtttgcggccaggcttctttgcctgcttgtcttcgccttccctgcgcttaccgccgccctcatcttcatcatcgtcgtcgtcgccagggctcttgcgcttctcatttgattcttctccgttcttaccgggaagcgcgccgatcatgagatcgtcgtccgcgttatcgaaatcaaagctgtctccgtcgaggtagtccacgaatgggctctcctctatgcccgcagtactgaaggtgtttccaggcgtggtctgctgcggggaagtaaagaaggtagggtcgacggtgtcggtggaatactggaactgggagttgctcgcagcgcggttgtggttcgcgcccgtggagaaaaggtcgttggggttggtgttgttcgaggcgagggcggcgagcaggaggtcctgctgggtagggtcgaggtagaatggcgcgccatgctggtagtcgttggcggttcctgccatggcgaatagtggtgcggggtctaacgggttgttgagcgtgttactgaaagacactgcagcctaggattcttccaggacaatgcgattggagttcgagtctaggtcgcctcaggtctggggacgggcgactttgcggaaggggccggtgtaggtgtaccacttccaatgggtgggttcgccacagatacagtgtgggctcaagggaagacacgcggcggctggcaaacaatgtgaggttggcgcagggagtccggacgtaggagccaaaggtcgcagcctgttgtgcgggtcgagacgggcttgggtccaactggggtggcagccctggggcagcgtgtctggggcggaggagggtaccgcgcacggagcgcaatcggtttctaggccccgcgaagtgcagcaagtcgaggagagtgcgggacttgggcgtgaaagcgatgacagagtggaagagtaaaggtccggaatgacggattgacagcctcgtagcctgatggcctagtccggcgaccgtggtccagtgaccctggcaaatttggaacaacgtcttgtcgcagcaaagccgtaagctgagcaaaagcggcgaataagcgagagtgctggctgcagaacaaaagttgctgataggacgggcgtgggatgcgatgcttgtcttagggcgggcggcgagcacaagggcgcaatgagatgattagcaatcatggtggggtcaagaacgccatagaaagtgctcatccatggacaagcaaaggactaacagcagatcgctccatgcctgttcctagcaaggcagaaacctccgttccgagcgctacacgatgcaaatgtcgtgtatgtactggtgccgtcatcgctgcgtgattctacctcgttctgtctggagaaatccgggacccttcatgttctggccaagtcacacagtctgggcttgattgtgcggcggtgcaatgagtaaccccgagcctgccccagccacggcgaagtctcaatctgattcatgcacgtgaagacgcgaacgatgcggcatcctgcatatctgatcgccctcggtgactgatgatagaggtctgatgatgcagcaatccgttgtagatggcatcttgtacgcggcttcctcatcctgggcacccgaggacttcttcaatcagaggacagaaagcaatgttccgtgtccgcgactccgcgggtagcagcatcatgtttctgcacgtgttggatttccccgtagcccagcaccgtgaatttgtacctgtctgtattgctgtagggctgaactagaggagggtccagtggggccgccaagcttagcgtcaccacgacagcgtcaccacgacagcctcgcgacttcctcgaacgcgcctcacactttctcgaacccccacctgaagccaccccgcaaccgcacaagcctcgcacatcggagctcgactatacacgacaatggcagatatcaaagccctcaaagacgccgtctggctgaagaaggaggagatcaagaaggaggaacaaggtctcgcagactggaacgcccaggtcggtcttgttgcgcgtgtcgcattgccacatggctaacaatacacgcagctcaccgaggtagagagactgatcgagctcaatggcgccaccaaggacaccgaagacctccgagaggaaatgaagcccttcatcgccatgcacgaagcagcgctcgcacgcctgcgcccggagctcgccaagctcgaagcccagcttccccaagctcctcagccaactgcgcccaagttcgatcccgagaagcaccctctattgcgcaaggctgccgagaagcaggagccggagaagccgatgacattcagcacaggtgacttgattgaggcgcaatggacagataggtcctggtacaaggctaagattcagagtgttttgggttcggcctctgcacccaagtatgtggtgcgcttcatcgactacgatgacagcaccacggtcgaccgcgacgctattcgtcccctgccaagcaagagaaagcgcgaccctgagcctgtagcagctccctcgcccgtcacgccccttacgtcgactcctcatgtcatttctggtccggcgtccatgaaccccaacgtccagaaatccatcgttgccgaagaggaggtcaagcccaagagcaggatcgcaaacaaaggccaattgaaaaagcgacagtccaactggcaggactttcagaccaagaccaacaagaagatgcctaagaaggagtccatgttccgcaccagtactgaagcaggcagccgaggtaggttcttgccgcagctttcagccgagatcgttactgactgctgctttagttggcttcaccggctccggcaagggcatgactgagacccacaagcgtgcgcgttacgatcacaaggctgatgtcgccaatgacgaagagtacagcgctctcgcgccgcctcaggcacgcaaacgcttctagggacgccgtgcacagccgcccctcaattcgaaaggtacgaacagtagatcaaagtgctcttgaagtgaccttgcttacgttgcctttggctcgtttgcagacctagcagtgcagtcgtgctctgcaccctgagactagaattgcgacgccgaatcatgaagcgatgcagctttgcgtatgctgaacggaggctgaccttgtacaggctctcctcttctcaaatcccgccgcccgacttggctttttgagcaacaacaacattccccacggcgttccggcatctgcatgttttcggtatggctctgtgcccgctcactctcacttctggaatttcaaactaaagcacgaccgctcaataggcgttcgatacccttgtgcatcatgcacagtccccgcatgttgaggcgaagttcggtacttgatccctcaaaggtaagcattcagtagtttttaggagacggtctcgtcaaccgtttactgatcctgctcccctttccctgtgcattccttgatgctactcatttcaagtttgtggcgaccgtattcgatcggcacattcgcaggtggtctttggacgggggattcaatagttcagccagtacatacaaatcaaaacagacacaataagctctcattacgaaatcttccctagtctctcttgatctgacagcgcagtaatggtgggcgcggaccggacaacccctgcgtgttttgtggctgtttccatacatggcattcggcaggcagctttgttcgtgccccactacccgccggctagtaggggagcatcatcccgcattgaagctccgactccaccacagctcatgcctccaaacgcgtttacgggcggcaatctgggactgaagcatgttgggggcgcgtccaattccgactaaagtagagaaaacgccgccatcatggaagcggactggaacgaggtacatttcctgacagatgcgctgcgtgtgcaccaccgccatgaagaagcgcgcacgcatgcttcgcaacaccagctgattgtcgcatagctagtcactgcccagttatctccaccaggatcccacccaccggctgttccaatctcgacattcgccttcgacacgacgcaggaattgctgtggacgggcaacaaccaagtgagtacgttcgccgggtcgcgtcgctagacacgagagctcacaccagctagggacgcgtaacctcactgtacgggccgtcgctcgagcgctacacctcataccgcggccatgccacatccgatggccctgtgaagcagttcctcttcaccgataagggcgtcctctccatttctagacaaagcgtgcactactcgcatcgacgtggcttgacacaatggcacctgacgtacgtcggacttgatgacggaggatggagaaggcagcacgtgctgatatgtgacatgcaggagccctgactttaaagacctcaagtgcatgaacttcacctccaaaggaacgcgcgagatcttgattgcaggatgtcaggagcagatgttcaaagtcgatgtcgaaaagggcattgttgtggacacagtgagtctacatagcaaccggctccaacacttctgacgcgactcagctgcccgtcgatgcccagtacaccatcatgaagcgagcaggccagtatctctgcgcagctactaagactggcggcatacacatacttgattctaattcgctctctgtcatcaaagtcttcgaaggccacaccggaagcatcagtgatatggatgcgaaaggcgatttcctcgctacgtgcggctggtctccgcggcagcaatatgcgtacatgctggatccattcaccaacgtcttctctttgaagactctgaagcaactggcacccgttccgttccacaccggtgcagcttttgtacgaatgcatcctcgcatgtccactaccgctatcatcgcctcgcagaacgggcagatgcaggtgattgaccttatgaatcccgactcggcgaaccttcgacagctcaacctgtatgactcctatctagctggcttcgagatggctccatcgggcgaggcgtttgccctggctgattccaactccaacgttcatttgtggggctcgccggccaaagtgcactttccagagtacagcaatcctacagaattcgcagaccatgtcataccaccagcttccatggactggagccttgacacgtaagtctggatatggccaaatttataagatgctaacgatgcaaagtcctcttaacacgataggcatgccgtactacaaggagaccctcctctcgggctggccaagccacatggtcttcgaggtcggggcaccaccacccaagattgatggtgcaattctgagcaacatgacacggactgatatgggcttcttcgccaagaaccctaggaccaagcgaagaaaccagatcgaggtgactagacaaacagaccggtctagtgactctctgaccccacccaaatttttgagcgagaagtcccgagcatcattgtcactaagtgaggcaaatgcgaaagctgttgagaccatggagacacttacggacctccatctcgacgatgtaacacgaaaggacgttcccgcgatgtatggaaatgtggagatcaaatacagcaagttcggagtggacgacttcgactttgcctactacaaccagacgccattctcaggtctcgaaacccacattaccaattcttatgcgaactcgctactgcagctgttccgcttcacgccgttgatccggaatcttgcgttgcagcacacggcatcaccctgtctcttcgaatcgtgcctcttgtgcgagctcggcttcctcattgacatgcttgagaaggcggctggactgaactgccaagcgtcgaacttcttgaagacgttcagcggcttgtcaaatgcggtttcgctaaacctgctcgaagagttcgcgccaaacgttgcccttaccagcatgatacagaacttgaatcgcttcttgctcgacaagatctcggaagaatttcgacaaatgctaccaagccatggcggcacctcattgatggatcaggtgttggagacgcaggcacgagcaagcatgaggtgtgcgcagtgcgccaatgagaccatcagaggcgggaagaatttcgttaacgagcttgtgtatccggcgaagcatgtgatgaagaatacgaggataccgcgcccgacgttctcacaaatactaaaggccagtgtggagcgacaagatcaaacccgaggatggtgcacaaaatgcaatcgataccagcaaatggtgcaacggaagacgatacagtcggtacctggcgtactgatgctgaacgctgcgatacagacccacgaagcgaagctattgtggtcaatacccaactggttaccacatgagatcgggatcatagtagatcaaggtcaattctactgcttcgagggccaggacttgaagttgcacttacagcgcggcgtcttcgacatcatggtatatgagctggttggtgtcgttgccgacatcaatagtggcgagcatcagaagcctcatttggtcgccacaatcaatacaggcccgtcgtcgcgcgagccagatgcagaagacaagtggcatctcttcaacgactttctagtcaggcctataccgagagaagaggctctccgatttgaacccagctggaagctcccctcagtcctgactttccagaccaagtctgccaggaacaaaatcgacgattcgtggaaggaaaacctagacacatcgatattgtatcgatggtggtcgtcaaacccaacgccaccggacgacaagttcaaactcttacaggtatcgacagaggcgcctcgtccgggctatccagtggccatcgacgcagaattcatccgacttcaagctgaagagattgagatgaaggcggacggtacccggcagactattcggcctgatcgcaagggactcgcgcgtgtatcagtatgtcgcggcgaaggcgaacacgccggccttcccttcattgatgactacattgccgttaccgaacaagtcgtcgattaccttaccgagtggtccggcatttcacccggcgatctcaatcgcgaaacttcaccgcacgcgcctgtgagtctcaagcatgcctataaaaagctctggcttcttctcaaccttggctgcgtcttcgtcggccatagtctagccaatgacttccggaccatcaacatccatgtgcccagatcgcaagttgtagacacatccaaccttttcttcctccccgatttcaagcgcaaactcaatctcaagttcctggcttggtgcgttctcaaagagcaaattcagcaagatacacatgatagtattgaggatgcgacgacagcactgaagctttggcgcaagtatgaagaatttgtggatgctggggtactagagcccatgctgaatgacatctacgcgaccggtagccaggtcaaattcaaggcgccagggagcgggaacagaaatagtatgccagcgggcatgacggcgactggagcaggcagagacactccagagcccatgactacaccaaagaaagggggtgcattcggtggtgttggatttaggagcccgatgcgacgatgatgtttgctcgaggggacgaaagattgtagcaacgtcgaggccatccggaagtaggtgagatattcttagctgaaatcaatatagtcttgtacagattattgtgttgaaagctcttaatgaattcacaaacggattagattgtgtacaaggcacaatctttgggtgcatgatcgcacggctcgtctccatagcttcgactaccgacacacactgcgaacttttgttcattcaggctacacatcatactgatatggcttgtagaattgtgtgccttgatctaagcatcctgtgcaggagtctatcgagatcttgttggtcggtctagctccgtctctggggagccgtccatggaccaccaatcagcgcgttaacaattgttattacatatctaccgacatgttcgttgggccagaaatcagcctcagtcatagtcactcgctttgccgctatatgaggtccaccacggtacaatctgctacgcatatgaagtgcgtcggaacggagcagaacgtacgtgggtggaagagatgttctgagctttggagcctgtataagagtgcataaggaatcaatgactttggcatagcatcctgattaacgacaaccattgatttcaaatctctccttcttgcagatctacaaccatcatgaagaccctcaccttactcaccgcagtcgtcgccaccctcacaaccgcccaaacccccgccccctataccgacccaaagtctggcatcaccttctccaccttccaacacaccagcggcatgttcttcggcctaaccctccccctaaacagcaccagcaacacctccttcatcgccaccatcggcggcaaaggaaccagctacagcggcgtcagcctcggcggcggcatgctcaacaagctcctcctaatcgcctggcccaacggccaaagcatcgtcagcagtttccgcaaaacagcgtattcacttcacctgtcccatgcatttgctgtagctaactccgcaaaagcacctacgcctcgcccactgttgcgaccggcactttctcccagcgcgcgattgcgaacgggacgtatgtcaacagcacgcattggacgtacacttttctctgtgagaggtgcatacagagtgatgggacgacgttcagggcgacggatgggaagccgagcattgggttcgtgttgaatccgagcgcgccggcgaagaagggggatcaggcggcgagtgtgtcgaggcatacggagcaggggcaggtggtgtttgatttgggcagggcgaagagggaggggtttgaggtgtggagggggtgggcggagataggaaatgcttgatgggttggtgtgggattggtagtggaagagggtggggggaatgggcacgggatgagtttctgttgcaatattgagcggtagatggatataagttcctgttcctgttccttccaccccgaataatttacatgagatcgccttgcagtggaaaaatagcgccgagcaacatttttgcacgaccctgtcacccacactacaagcagacctatcttactaaggcgtgaggtctcaggcggtctgttaatatgtggtcagcttgacttcagcctgaacttgcccagcatactatatgcgccaacagaaagcttggccatgcccaccccgcaatccatacggttgggctgtgcatgtcattggtccagtatattgctcgtgagtattttcaggaacaggcaatgacacaccaggttctgagatgcgtcttttccgtgccacaacactgaatctacgaaagaggtttgggagacgtaaaaatatcgacggtagtgacaggaggcagctttacggtacctgctcaagacgcacaagtgtcgaacaaacgtaccgcgtgcgttctttcgatatgatgttacgtgcctgaagccgcaaccatcgaaccgaagcagtcatactctcgtgtgttgcagcatagcaataccgggacggcaatacgggatttgagtgcgccgatgtcacgtcgcgctgctccccacgtcatcttcgcagtgcttctctgtcggtgttccttcactcgcttctctgttttttcttgccatatgactatccataatgttggcatcttggtcactatgtttctcccttttgttcgctacgctcgttcaagcggacttcaaaaaatacataagtacatccgcagacattcgcacggaatgcaagacgtgtccacgctcgctatgtcccaaccagctttcctacgactttgacgaggccctgaatgtgacatgctggacgcgagggacgaagatcatgggcgatcagctgtggctgaagagcgatgccggatgctacatcacgcagtatgatgtcgccgagtacgctggtgactgtaagtctcgtcgattctcttccatatccactctaatgagtcgccatagacacagacgacattccatactgcggcagtgattccgaagagcaaaacctcaccctcgaagacgcgacactcaagtacaaaaccgaatgcaggatctgcccgcagatcagctgcgacacggtagcatacttacgcgaagacacagagctagagctgacctgctggtatcccgacgggcaagtgatcatcgatgacccgtaagtcgtcccacttacccagacacacaatctctctaacgcgcaaaagctactggatgaagacaaccaacaattgctacgttgcgcaggcaaacctctactccaagcccgacaccacctccctcgacccatgcgggcccgtcccgcttctcgagaccgcaaaccacaataatgagaacggcacgagcgatgtgaacaagcgtgagatatctccgggacttgctgaaagagcagcacgttatctcgtcagcctcaccatcggcgaagaatactccagctgccgcagctgcgcagacacgccttgcagcgtggagaaggtgtacgagttcaaccagacagttgtgatgcagtgcttggtcgagacgaacgggacggtttggtggagtttgacgactgtgagtgtgtgagctgtggggtttataggatggcgcgctgactctgatggtataggacttttgttacatcaaggcgacggatgtgtgggagacgccggagggcgattgtaagtatttctcttgggggttgatggaatttggtgctgatttgattgcagtttatcgcatgccactgtgttcgtactttgatggtgatggagacggtgggggcggtggagatgagtaaagtgtacgacttgcaagaattactctttcttgtcattaacagagctgaagcgtggtaatctcacggtgatctcgagtttggtagcatgaagctgctgtgctcgaaagatcctgtatcttcaagtgcaggatagatgtgattaaaaaatactatgcaagttaacttgcgatgatatggcttcctgcatcgcattgcgctcctcccagcaactaatatcacttttcattcgattttgaggtgtggaattgaatgatgattcaatagcgcgcagatacatacacgagacaataatacacaaaagtctaatgaacgaaagggagcaaagagcaacgaaaaacagaaagaaaattgaacccgggatcctaaggcgcctcaaaaatccaatcaaccttataacacgcaaatgatctctcaatataacactcttcagtggtaatgtgacatgtccgtcgggcaggcgggagcaacgtcgcacaacacccgtctatccggcaacacgcttagcaacgtttgccagtgacttgctctcgatggacgcacgctttacggcgcggcctttcgcacgtgcggcattgcgaaacttgtctcccgtgcttgtcttgacctgctctgactgtgtcttgtgggcgctgttcttgctgcacgaatcaggaaagtcaggcaagatgtttctggtgacggagtgttttgatttggccaacccggtttgcttgagcggcgcgggagattcgggtgatgctttgcggggggcttctatgttcttgatggttgacttgactggcgcacaattatctttggcctcggactgctcgttgttcggggctggggacatccggcgacggatggtgcgttctttgagtgcttcctcagcaatgtggatactctctatgcttgcagtaatccctgtggtaggttgatcgagtagggaagcagggggtgacgatgcagcactgctggcagatgatgttcggtcatggcgggacctagcactggctgaggaacagtgtgaagactgagggctgtatgaagacactggttcatcgtcgatatcgatgagaaggttcgcgataaccttctctggccgcgtcgtagctttcaaagtgggcttccgaagcacctgtacgttttctggttcctcagaaacaagtcccttctgcggaataccatgtagctgtcgggacatgtcgggagagatagagtcgacagcctgtgtactccggaaggttgaaggatcaggaaaggcgcgcggaggtggcatctctcctgcctgagaatcatctccatgaccggcagcaagacgctgttgcatccacgtcggacctctagcagtgatcgcagacttctccttccaccactttgggatttgtgtcacacccagctcgcgcaacttctcaagattgggcatctcgtgcttgtacctacagccttgttggatgaacgaacattcgccagtcttgatccagtgagaacagtatactttcttcgatggatcgggctggacaccggagggatatggggtatggtagccgaaacgttgcgcatctcgcgggtagatggacgcgaaagtatccgttaaagatgctggatgctctggagcagcttggtaagtgcagcgagcgtcgagcctgggagactgagctgggtgtgcgggtggaggcaagcggcaagtctcggttgtgacttcattcaaatgctttggggagcttctaacgtggtgatctggcgcaaggaagccagggcttgcctttgacgtaggtggaggcgatgagtagctgtccggaacgtgtatcgccagaggaaacgcagcatgcttagattcgtgtaggagcttccagttctcgtcggacaactggcgatgagtcaattgtcgtggcaatcctcgaagctgaagagggatctggtcggcaggtactagaggcaccataatattgccacgaagaagatagtagcggtcgccttccggtagcgctgtgggctgagatacttggaccgtcatggttacagtccgttcgttcaaagataatcgagatcagatgttttggacagaatatgcacttttgctatctgttatacgacaatgaaatcactgaatggagaatattaaaaaaaggctgcgagtgtcgcgatcttaaaacgaggttccgaagccatttgtgagaagcaaacactgtctcaagcttaggcatctttgtcgcacatgcagacacaaacaaccctcagagcttggtcgggacaagcggccgcacagagacctcaataattgagcttaggcaagcacttaaggtccgggcctgacttaaacggcagatagcttccacaatcgttcgccagttgtgagtatcctgtgaggccggcctaatcaccatagccaggcgcctatctgaaagtttcccagcaaagaaacaatagacacaccttttcacatcagctttgcttgtactagtttgcgacatgcgcagggattcgttgccgtaagatcaatttgtatttgcgtgtcagccaccaagctgtgtgcccggctggaaggagtttgctgtacatccaaatgcgcaaatcagggcgtagacgagcgcattacattcgaattcgcaagccaggcgtcccattggctccagtcgatcggttcgtgtgcataatcttgcatgctgtagtctgaaggcaaatcgaagtccagatccatgtataattcattcgccaggttatcatcaaacccatcaaagagtcgcaaagggtcaacctcagtggctgtatcggcttggttatgttttggcgtgttcgtgcttgtgctttgatgaagggattgtgtagcgtcggagtggccaaactcaagtcgtgaaacaaaattgtcctctgatgatcgttgcatctttgcttctcgggcttttctcttctcgattgcattctcgcgacggtggcgtaagtttcgaatgaatgtcggtgtaggcgctgaatacattttgttgctcagcaatgcagtttcgcgagcgcggtacgctttcagacaaagattgcctatagctacatgtataggcttcttcagatccgatcctagttctggagtactttcgtagatactctcgacaagttgccatgctttcaaagcgtctgatcgcagtggctctgcgcgaagagtgtccaggacatggataaatgcgtgccattggataaagtaggctagatttcaaagtcagcgggtgtcaggtctacattgatctggctaggatgcactaatagcaatgatttggaaatacattgctgtctgcacaaagagctcgactcggcaaaggtgtaacttactattcaggaattagcaaatcgaaaacaacaaatctcataaattcaacttaccgcgcatgccatgcaaattgctgaattatggggttggattgcatcatgctgtactgatctagaagcttgatgctaccgtcccagaccagtacacgctccgtgggtgtcacatgctccattttggcccaccttcgtggatggtgcgtcagaaacgtgactatgttcatgccgtatcgaccgaccagcaacagcacaagatgtagcggctgcgaggggtcgcagtatcgcaagtacttcatctcaagagcttctctgagtgtctcggctgatgtttggatctcttctttgtcgttgcctgggatatccaagttccattggctggaatctattcctcgcttgcggaatatggagattcgaccggccgcaaatttggtcatttcaaacttgaatgccacaaacgcagcgtctgtgagccccgtcgatgttatttccaggctagacattttgggatgcaaatcgttgccgccaatgttggatggccacttggtgctttcaggactggtctcaatatctcggaatttggcaagaccacacagctcagcagtgcgaaagtcatgggactttaactgccaccatatgcgtcgccgaatctcagtgtcgaagggagagaggccaagagttgtgccgtctcgatcaagacttaagccttgagcaatccgaacggccacgcctgtcaacgtccatacagttcggggctcatagacatcgcgtactgagtaaagatggatcactagtgcttgaagaaccacaagacttgtggtagccatgaacttggctcgcgacaaggctgcttccgtggcggaagagtactttgatagcatgctgcgacgtgtctcaccaaatctctgttgacaatctctgtcttttaatgaaagtatgccggcaccaagaatggcggatatgagtgcctcaaggtttcgcggaatattcgtcacatctccgatggctctctccactacaggccgcagagatgggacgtgcacgatcttcgtgagcggatcaaagttctcgacaaatgcttcccacagttggtgcataacatgggttggtggaaaacgcgatttgtcttttggtcccggtcgggcgctgaacataaagctatgctcgttatctgtatcaccctcgttgctcgatgtgtcggaatggtgtatgatgttttcggagtcgtgtgactatgttagaacattaatagaatcctgagcaggtgtttgaacactgcatccctcacgatttgctccaattttgcagctctcatactttcaatctttgaaagatgcccgtatgaagaaaaaaccgagagaagatgaaagttgtgcaagccccatgaccacgcaacgttgtgtttaggctgcgtcgcaaagatcgggggagaacagtgagagcgtctgatagaattcaggcgcgatgatgatcatgtgctgaaaaaactagactgacctcttctaccactctcctccatagggtactgtacaaaactcagtactcgaatgtatacatcagatgagaaggcatacttttccaccagattaatgttcggttgctcagtgccgtgatgagtctctgtcatgttacaatatacttgttctctttccaacaatggtggaacaggggcatgaactccggatgaaagcgccacgttggattgacctggcctgccaggtagctgttcgttggagaagctcggcaactcgtttctgtcgattccatgttgctgcagtaaagactcatattgctcaaggcggtcggccagagcttgaaccttgacacgtttcggtttcttctgtgcttgtctcgatggactgtagacgcagtctgcaaaatgttttgcgcaagcgccacaaggtcgctgccggtcgcatttcaccttccgctcggagcagcgaacgcaagaaaatgtagcccgactacatgttcttgcagtagggatggtttctgccgctgtcgcagtggccattctcactgaacaggatttgttcgtcgagctattcgtgttgatggtagtacgttaatgtagtacagcctgcatgctctcgcagacttggcggggtaccttcgatgtagaggtcattatgcggcagcgctagttctagtttggggtgacttaggtacggacggcggacatcgggtaaagcgcaatggcgtctcaaagtacagcttcactctagactcccaatctatcagcccctggcggattaagaaaaagcggtgaattcaattggcagttgtagaaagacagcctcgagtacattgtctgaaaactacattcatactggcagccgccgaagctgtagatgggaagttgcaacaggtagcagctcctcccatagcgtgaagctatgtacagagtctttgcgtcgcaatggaatactgtgttctattatttatgtttgctttctgtcgtagttgttaatctgtagtgtgtttgaagctaatccccagcggctacttgcactccacatgaggacgcgtgaggactagcttcaacctaacaaaactcacgatctatcgcccttcccacattctacattcttctcctttcacaccttcgctacctggttccatgctcgtcagagtcagatctctgtattatataccttatgcatgtggacacgcgttacgcttcaattcaaccacgtgcgatgttacccctttcctgaccaacgcgagccactatacgacgtcatgagaagagatatgcgcgctgctcgaatgcattgtaagagtactgtcgccgtggcaattgcagcgtcttcgataggtgtaattaccacatgtctctgtactatcgatgtggcttgctcggtcaggagctgaattcactgttccttttcatctagcggcaagctagctgacctgcattagtctctctaactatattcagcctcacatcgcccgcgccgaaggtccagatgcaagaccacggttgtgctcttttgctcctttgatgtgtggaaagtcctactttggatcgatacataatcatatccctccctacttggggcaaacttcagtcgcccgtatcagtttccagttagcagcttgattcactcatttttcgtccttattatattcataatgcttaatatatctgcttgggtcctcgcaacccttgctgttgtccaattagcacacgcagccccacaaggcatcagtcgttccgcgcgctgcggtccgtctttcggacttacttgcaaaggaagctcttttggcaactgctgctcaaagtatgggtactgtggctcaacaattaatcactgcgactcgagcaccgggtgccaagccagttggggatcttgctcttcggcatcctcacctgcggcgacatcaaagatctcgaagaatgggaaatgtagcggtgacagtggtgcaacttgtcaaggctctacctacggtaactgctgcaggtgcgtgctcgaactgctcaccaagaggcatatgctaacactttctcagtcagtacggctattgtggctcgacgaccgcttactgcggtaaaaactgcaacccactgtttggcgcatgctctagttcgccatcttccactcttgcggtctcattgtcaccctcagcggtcccttctccggcgctagttgtctccaccaacgctcgctgtggtagtgtaaatggagccttgcccaaaagcatgacatgccgcggatcaaagtttggtagttgttgcagccaacatggttactggtatgtgccagatatgtgtgcgcttttgatgatgctgaccagatttagtggtacttcaaaagactattgcaataatggttgtcagtcattttttggtgattgcaatgcaatgtcatcttcctctccctcaaagttggccacacagcccggtgtctcatctacgactactctggctgtggccatagtaacctccagcactacgattgtcacttcgctcagctcaactccgtcagcagctgtcactgctgtgaaccagatttcctcgttggccaccgtttcgtcagctagtgtgctgtctccgccctcaacttctacaaccgctctcagcacgactactcctgcttcaccaagcagtcccgctgctccatccgaaacattgaaatgcaaggaaataggacgcttgcgagatacagagtttcttgcgaacattggtttcaccaggcaagtcaccctcgaacaatgcacagcaacctgtctcgcggcgcccgcatgcacatatttcatcttcagaaatggagctgactgtcttctctttggtgggaatgtcgctacatctggacctgtcgtcccaagtccagactataacttgtatgagagaggctgttttgccacaatggtttcaagctcgacatatctgtctccgacatccgtgatttccactacctcgtcaagcagttctggatctccatctgcttctccgacacctgccgtctcggctccgctctgcgatgtgcggggatctcctgaacatgcgcaaaacatgttcataggggcataccgagacgacgaagttggaacatgctcatccaggtgcttcaggagtccggaatgcacctacttcattctccaatctggttcgtgttccttgtataaaggcgtactcgcggagggtggcctgatcattcccaacaactacaatcgtctgtacgagaagacttgcttccagaccgtggcttcgagttcgtccgcattttattcgtcaactcaagtcaccagaagctcgacttcgtcagccacgccaaccagctctactccaactgaaacgactacttctacaaccccttgacctacaccgatcgccccacagtgtaatgaacaaggttatgccaccaccagtcttggcgccgaaagcaccattcccctctccgatgctgaattctgtggacgggtatgtcgcctcaccacgaagtgtacgttttttgttttcagtcccagcttgtgcacactgttcagtggcgtaccagtgcctggtccgtttgtgccgaatcctgacagtgtcctgtatgagagaaactgctttacgtgatgcaagctactaggtggatgcgcggtgcgaggtagcaacaaattcagaatttactctaaatttagtaataagacaactttgaactcaaacggcacatagtaatgcaatccacgctcaagaagttccgaatagttcttgagcctacttcttgcgcaaagatgacatgtcagatgattggttctatctacgtctatgcgcctccacgctaccagtatcatcatcctcaggcacaaatcatcctatcacgagcggcaagggacagggaagaggagatctcactagctttgcattcatggttcaatcagaaggggagaaggtgttaggttcaagattagtgaacccccaggattgtaccgtggagtagactatgaggtacgggtgaacgtccggcagttctacaattgagagtagaaactctaaagcagcaaggcgtctactggaacgctgcggggcaacccttcgagaacttgaggtgtacttgaggctcaaaaagctaccttcgcgtcagcggcactgattatgtgttgatgggcaagcaaacgcgtcccgtcggcgctgccacgtgacagcaaaagcttggcgcgactacaatattcggtctcgccttcgtttgcggacttttctttttcacgacactctcacctccaccacagttgaaacgtcttcaacatgcaagcaagcagcggtaccaaccctcatgggtctaatgaccccatcagtgagaaaccctgttcgatgaccacattgcctttggcctccactgacacccagaaagtttccgagctcgaacagaagctcaacaccctgtctgccgagatgacccgacttgaaatagccgctctctcaggccagtattcccctttgcccatgtgggatctagcaaccatgatgcaaagtacacgataccccctactcatggagcggtatttcgaccttcaaaaatcgggcagagaccggattgaggctacactggatcgagcaagatccgcgaagccattcttgggattcatgcaaactgacatcccaaacaaaccaacaaaagcccccgtggcacccacgggcacacatggaccagtttcggtcgcaacacatgcaccagatccggtagcaaaagccgcaataccagcgcagacccaaagaccaaacacacatgcttctccacctcgaggaatacccgtggtcaagttcacatccgagctcattttcgcgaccagaccagccgcagagaatctgccaggcgcgccagcacagagcttgcacgaaaacaacacctcgcagacaccgttgcagaatcgcaatgttaccccacaaaacaaggacactcccgggaaagggaagaacccatggcttgagtcccgcgaaaaggccggcttgccggtcaagtttagggcaccgtccaagggcggcaagattgacccaagactcatcacgataggctggagtcgctttcaaagctacgccgcacttccaaggacaatgccaatcatgcagaatggccagccggtcaaggatcacgacggcaacgacagagtcgcaaagatcatgaatcccgcggactatggcggtaacacttactacgatcttggcctctgtgaagcctggttcttgcatggcgactgtgttgattggggtctctgtccctgcagacattggtttttcgacgccacagagaggagatgggtccttgacgccttcttaacgaagatgtcaggaactttcgaggggccatggctccctccagacgacgacgcctcgggatatgtcggtatcccacgtgagtacatttctggacgagtcttcgagccagagcactagcgagtgcgctgacaccaaaatgaacgtgacctgatccgcacaagatcagtgatagtctcggaagaaatggatgctcacaatgcagccaacgcaccagctggtgctcagcccataaagagaactggagagagcatgaaaaaccgttggaggcattagtcggaaaacaggcgcgtttgactatccaatgcatattccattcctgcagtgtgctccatgaaactgttcccattaagtgaagtatgactcgtcgtgcactgcatccagccctacactcatctcttgctgttttgagcttgtcgtttgtcgcgcggagacgcagcggtggtggtgaaggatctgacttcagacctcatgcggggtgtcgaggcaatgcgtgagatgatgtgggagtggaattcgctgtgataggagaaggaaggcttcccgggttgagctgctcggtcataagatggagatagcactagcgtcaatgtacgccaaaatagttgtatcgcatcgtgtcttcccgcccacaacttggatgccctctaatccttacgcttctgataccaagacgatctcagccatgctccgcaggtctttgactacaacgtcattcgcgttccgcagatccttcaccaccaccgctcgtctccgcgcgacaaacgacaaacccccagctaagaagccaacctcgcgacaaccgccgcgtcctcgcgatgaacaccagtccaaagagaatacgaggaatggacaagaagaaagcgtgttagacaggatgaaggccgaattcgatccgaaatcaccgcactccacactaggttttgcgaacccaaaactctcgtctgagcagcggtcaagaaatctgttcctggtcacactggccacattctttgcgtttgtcaccgagccattgatgatatctgcggagcaagacgagtggttcccgagtcgtgaggcgtttttggcagacctggtacgttggaagctctctatgagggtcgtgagatgatacctgacatgcttgagtagataacgtccactgtcatacaatcgcgcaaagaacaagacaaggagtcacgcatagctggcctatgatcagaggaagcgtggcccagcgcatccattatgcctgccaggaacacgatgggggatgtgtctcccgatgaagggttgcagcgaacaacgtgatacgcgaatttaattgattgaaatcacatgagtggctgttttgggacgagaaggctttgtgctgtcttccacgagcagaccacaatctcacaccaattccctcgctgggacaggaacggctactcgagtcgatgtcgagatacggattttctacacacgatacatctctcttgtgctccagtgcattccaccgacgtcaaaaccgtacagcctggtcctctacctcccgatagaatcggcgaaggcgcacgcctttgttagagccgctgctctggatctgtcctgtccaaaggccaaaagatgttttcctaaagccgtttgatcggctctttggtgaaggacccgacatcttcgcctcgtgtaatgtaccagcagatccaggtgatccaacaaaagataacgtcgaagccaacgctgctgactgctgggtgctcaaggagtgcattctggatccccacgaatccaccataggatacggccgcataagtcgtcttgagcatcataagtgcagcgttgccaagggttaaagcccacatgtagccaaaaaccttgtcttcaaaggccaaatcgttctctgggaaccagttctctggaactagcgcacgtgcgaagggtgtgacgagaagcgcaacatgcggtatcagtaggacgggcatgaagtcggtagagtggtaccagtagtgctcatctgcaagaagatatgctgggatcgtagttgcgagaaccgaggccagattcaggagccatgggctgatccagcttgatcgctggggtctggtagatgacactgacggcgtcggtgggctcaatatcaacgtaagaagaaacaaatttgttgcgaaactgatcgccacgatttgcccgagaagcatgaacgcccaagtgtacttgatattccgtctgacgcctatgatcatcagctttcatcgttcacacctgtgaacaaccaatcttacctctctgttccatataaatacccagccctaatgcaaaaaagaagatctggtggctccaccaatatcgcgcgttgcctaccactaccagctcccacgcttcatggaacaggctggtctctctcaaccagagtccccagtgtctgtggtgcggatcaagttcgtagtaactccgccacatcaaccatgtcttgtagctcacgttgaagtactggatcatgaatccccatgttgtcagcagacttccagctgcaagtgcgctgaacagccacacctgctttctgggcggcggagttaatatagtcgacttcttcagcacagtattcttcttgacgatcctctgaataatgaataccgacacgctgaaacaagtcaacatgtacgagaagaagatcagatatggtcgcgtattggtgtccgcgccatcgggaggaggtgtgcgattcatgtagcgttgaggaatggtgtagccaggcgggccgaagctaggaggcgccatggtgaggttgtcttcggagaattatcagtgtgcggcattacgtacattgtcaattgtcgagcttttatgtacgagctgatgcgtgatgagatgaaaacgtgttcactgcaggctaaaggctcgatttgctgtgccggtaatgcgcattgattaaaaatacatgctgatatcaggcgttcaatcttcagggttcggcatggggaactgtcggtaaggcaccaatcagcgtcatggcggtgtgatcgcggaaggaagcatcacgtggtgtggggatgaggcccacgtggttgcgccgccaagcgcctcggtccaccagttgcatcattgcgggttctaggaggttctggtcttcaacattaagcttccttgaatttcttcgcgaacttcaagactgttcccttcaaacctcgcatcaacattgaatctgtttgtctgtgttctcatcaattgcaattgtcaaacttgaaactagcgttgtgatgtcagacacacggaccctttgaagttttgctgagcacgttcattggttgtcacttcaacctcaccgcccaatacaacagcccgatcgtgcagttctcttctcttaaaccctttcgttgtagctttcccgacaggcttttcacaaacttccaatatagcctgcaactatgacggacacaccacaaacgacagctggggccgaccctaaggaggccagggttctcgagcagcatctggatccaggatacgctttcgcagcagaattcgacccgcagacaccctttacagatgacgcacctggtagctcttccaattccgtacggccaggtgttgaatcgtctctacaactgcagggtggcgacatccaccgtgacctctacaagatcgctggacaaggcaaacgagccaagatgcatcaacgagcagctacgttttcgcacacgcacgagtttgtggcaccgtcagagtccgatttcgaccatgatgagctcccagtcacggatcagttagcgcctggaggtatgagacgacagttcctgcaacggcaaagcaaacgtgttagctacatttcagaacctgtgaccaggaactttatttctttcctggagctctatggcaacttcgctggtgaagatcttgaagagacggacgacgaggatgcaatcgcagacgacgacgaagagggcgagcgccgccctctacttggccgacgacagagctctaaaaggctgagggaacgtggcgatgcctcgcaaattaagacattctttacgctcctaaaggctttcatcggtacaggtatcatgttcttgccaaaggcattcaagaatggtggaatgctgttctcgaccattaccatgatcatagtaagcgcggtcacggcgctttgcttcgagctgctcctgtcctgcaggaaacagtacggtggagccggttacggagaccttggaaagtcaatcagcggaccgaagctgcgcgcactcattctggtttccatcacactgtcccagctcggcttcgtctgtgcaggtctcatcttcacagcagacaatctggcatcgttcgccgacgccgtcagcaagtccaggggcgagccactatcaaccaacgccctcatcggcatccagcttatcgttctgatcccgatgtcattcatccgtaacatctccaagcttggacctgccgctctcctggccgacgtattcatcctcattggcctgacctacatctactggtacgacatatcctccatcgtcaacatgggcggcttccacccctctatcgaacagttcaatcctcgcgactggaccatgaccatcgggtcggccatcttcaccttcgagggtatcggtctcatcctgcccattcaatcgagcatgaagcaacccgaacacttcagcaagctcctttatatcgtcatgatcatcattacggtcatcttcacctccgtcggtgtgctctgctacggtacctttggagagaacgtgtccgtcgaggtgatcaccaacttcccgcaatccagcaagctcgtcaacgctgtgcagttcttgtacgctatggctgtgctggttggtacgcctgtgcaactcttccccgcgcttcgtacaatcgaactcaagattttcggtcgcgcatctggcaagcagagcagcatgaccaagtggaagaagaacgctttccgcacctcgctcgttctgttcactggtgttgttgctgcagttggtgcgagtgatctcgataagttcgtcgctctcattggaagttttgcctgcgtaccgttggtgtatatctacccagcatacctgcactacaagggtgtcgccgaccgaccgtgggcaaaggccggagacattgcgatgatggtcgttggtctcgtggcgatggtgtacacgacaagcatcacaattgcgaggtgggctgagacgtaatacaagaaaatgtggatatgtgggcggaaaaagttattgttgctgaaattggctacttgcatgatcgcgcgcatggcgttgtgggatctgttatttgatatggtgttttaatagcgagcatgtattataatcagcgtatgcaaagcattcttatcatgcgacatatgcgccctgatctcgcttgattacacataagtcatgatgaaagcaccgcgatgactaccctgaacgccttgtgtctaccccactcaatccgcaaccgagcataccaagacagtacctgcagtccctcgtaccacactagtctcaatgccgcgaaccatcgatctgcagccacatactgctgtgcaacaaaagactcaagagctctggggagccgagttcaatggcgcctagatctacatcccaacctggaatgcgataagtcatcgccgtcgttttttggacgccgatgaggctgagaactatactgcaataggctaaaacgcggctgttgacggcgtgcgataagataaggtggggatgtggggttcttgcgccttgtgggcgtgcgacgacagggagtagttctcaggagctcttgagatggttcagatgctttttctcacgtctatcgattggcaattcgatatgcttgctccagtgactttagttgtgctgctccctttcctgcttctaggtcatgtcatctacaacttcttgcgtaatccgttgcgtaagatcccggctgcacatccattgtcacattttacatcgatttggattcattcgataaggtggcgttctgtcgagaatgcgacactcaaagaagcacacgatcgactaggcccgatagtatgtctcggacccaatgagatcagtgtgaactgcgtcaaaggaggtatcagagaagtatacgcgggagggttcgagaaggagagcagcaatggaggatacaattggtattcattctttgcgaactatggcgggtaagtcacactgaacttgctggcgcgttatcattaataacaggcagtgtcgacaacatgttctccatcggcggcaacaagcctcactcaatgcgcaagaggatgatcagcaatatctacagcaagtcagtggtcacggcatctcctgtgctgctagctcagatgtcaaccatcatgtacaagcgctttttgccttaccttgaaggagtatgtcgcaaagacggttgcgtattcaacatctatgcgcttctcagcgcctccaccatggacattgtcaacgcctacatcttcggtctcaaggcaagctccaacctcatcgacaacgcagatcagctgacgtggttcctcggcctctataactcgcgcagatcctacaacttctggccgcaggaattcccagccttcagtagcttcgtcgagaagtggttgggttataggttcgcgccgaagtgggtcgaagaagcgaacgaagagatcgaaaagtggacgcaggaaatgtgcgagggtgctggacttgtgttagcacagggtgaaacagaggcagaagatactccagtcgtgtaccagcagcttgcgacggctctgaccaaggaggcgaagaaaacggatctcgagaagactgacttcgctccggtactggccagtgaagtgctcgaccatttggcagccggtttcgacacgtcgggcatcaccctgaactaccttgtccacgaactgtcgcagcgcaacgatgtgcagtctcgtcttcaggacgaacttcgcacgctttcacctcgtctttcaccttcttccgcgccaagcttgcccgacccaaaggcgatcgacacactgccattcctacacgctgtgatctgggagacgttgcgtctgcactctgctattccaggcccgcagccacgctttacgccaccacaaggatgtcgtctagggtctgaagagcagtcgtactacgtacccggtggtgtaaggatcagtgccagcgctggcttgctgcatgcgaacgaggaagtgtacgaacgcgcgagcgagtggagaccggagcgatggctagacatggagcgtctcgacgaggagaagaggaaggatatggaaaccagatggttctgggcgttcggcaggtcagtgacccgaacaggtttgcagggcgattgactaaccttcacagtggcggacggatgtgtgttgggagccatttggcagtctaccgtaagtggctgaaattcctctgtcttggaccatctgcatgctgtaggacgcctgttcgtttgctctatgcccatgtgcagcagaaacccggcgtgccttgtgtcgccgactgcgagctaacgttcaggcagagatgaagtacatcgtggcggcgttgtattccaactacagcacatcaatcgtcgacgattccggcatcgaacagactgacagctatacagccccaccgcagagcgataggctgatgatcagattagagaagctggcgaattgaggcacgtgctgtgttccaagcaaggcccatgatttccgcagctgaagccccgatgatcggtggtccttggaggacttcgaggcactctacaaaatctgcagggtggaggtccacaatcggacgattggtgtcggaatcacctaccggaatgttgaggggatccagagttgtaccacggtaaccgccaggcagcaaaaaacgaactccgatcaatgtactgatgtggagcctttgatgttcacatgatactttggtctgtgaataatgtttcaagatagcttgtcatcataatagcgatactagactgagcttgcttacttgaaatggtgtagaaagtgcattagtgtgaatgtgccttacattttcgtccaggaagggcccgctcgacaacggaccacatgcttccaggcttttaaatatgcttttaccaagtaaacgcacgatatcgatctgtccatcgacggaatcgcacggaaaagtcctacttcgacatccctacatgtcggggctccagtctttgtcggctgcgcgagttccccccattggtgtaacatggcctagccctcacactgtatgctgctgatcttctggcatcccatcgcatttatgagtaaatcacgtcgtcacgaggtcgtgactgatcgaggcagggctatgccagtgagcggctagaagcggggacgggctgtgagcacaagccgtgatgtgaacatttcctcgatgacttcagcttgcccgggtactttcaagcgggatgcctgaccctgatcgagtctcatgtataccgtaaagggtagggaggggttttctatgtagaaccactgctgacactgtgtcgtcactaacggatagtgccgcagttgcatctcttctaaagcagtgctcgtagcacttggacaactgcttcgtgcgaaagagatctaatacattctcagatcgtggtagcatgctcatggaaacctggaaagctccgaaatgggtccatacgagaacagagctcggcagtcaatatcgtatcatggctcatcttgatcggtgtgtcgctcgaagcacttacatgatacacaatcccgaagtagttgccgataactctgaacagaagccgcaggttgaacgtggtgaggattgcgagatggcaaaccgtagcctgacctccaagctgaggcgctatagtgccttactctgctgcaggcacccgggccacgtccctcaatatcagactaagcattgctgatcgcttgtttcaacatgccgagaaccgcctgattccgaagcatacacttcgcagatgggccggcggcttcacgaagctgagcaggcatcaactcagcgtaatggaagaatcatctgccgtgataaagctgcattgattgttttgatgatgttggctgaatcatgtgggagagatcggaatgcataggcacggcctaccccacatgtgctatagtagcctgcagagccggccactcgccggttgttcgtggaggttgcggacatggagggcgttcgaaaggacaccgcgcgacagaagacgcttatgcagcattgtgggatggaaactgtaggagacactgggtccttgtgagcctcgttcgatcgagaacgcacgacagatcatggcgacattcccagcacatacatccgggctggcggtgcgagtccatgcggaaaaatgcggtgggtgctccctggagctgtggggagaggcgctcgctcgagccgcacacttgcctgtgacgtgcaatctaccgtgtctcaggtcgaagttcggtggagaaatatctgcacagcattgtgcaaggtaggcgagatcgtagattaaatgcatacagggtcgatgttggaagttgttgtgtggtgcggagggcgccaacggcggcatcgtggccacctttagtgttcgcgctcaaggaccttcaaattcgacagacctggacatgccttgagcacaccacggagcgaaacatccgcagatatcgcttccgccgaggagggtcctgacgaggatgtagcagccagattgccgtgccgcagcaatgcaacatctgcaacgataacccggcgtgctgacccggcgacagagcgttgctaagggacaggggcggctatagtgagatgctgtcagagcatgagtagccgacacgccgtgcgtggaacaggcatgctgagtgctcactcgctgaatgttttgtggctaaaaagaaaggacgggggccgcgaatggtggtgtaacgtcgtagaattctgtcgtcaagcgaacagaccatcgtgtgttccgagcatctcatcgctcttgcatccctggagaaatcttcccagccaccacagactcgacggcgatctctctccacttgcataatgacagcgttcagcgacatcatatccagacgtgtgtgctcccgtgttcgggacaccaggctaagcattgcccatgcattttcgtcaaaactctgcgctcatcagccgcattgaagacctcccgttctgcattaggaggacctggcatggacaaggaagaacagacactaccaaatgtctcatacgttttgcatgacgtgagcatgcagctccagtcgtctcctgcctgtgtcgactgctgtgagggccaagtcatcggtgctatacgtctcaaggccgccatgaggtgccgccatagagcctgggtgacagccgccatgtgcttggactctttgtacgacgaaagctgccgaacagaggtcggctcgagacggaatgcagtatgctctgcttattgcactcctcgatgcgtggaggttacgggtctatggaactccgagcttaacaaaaccgtgtggggaaaatatcatcttcggctcggacggcgatttatataccgcctttcaagtagagtagtttcgatggctaaattccgagcgttgtctgggtgtatacaagccaggatcccgctcccgggtcccccgttcaatgccctggttgtgcccagagcttcctcgaacctgggattgccgtagaatcgaagcactgcggagttccaaatgcatccatgtcctgctgcttctcaaccagtctgtgcagcgctcgatactcttctcggctgcatgggagatcctcgctttggctgaatgtgacagcggatcgttattcctccacgctaacaggcctggggtgatcaccgacttcattcaatacatcactggtcatatagagctcttactgtactttgccgctttacgtgcggcttcacacagttctttagtctctcgttccccgcgcctttgctcgtgcttacacgcgcgccagcgggctggacaagcctctctaacccggtatttcgctgagcatataccgttctgtcgttttcgctcatcttcggtgcgtcaaattacagatcctatggttgtagaggcaatttccagccgcagtacactttgagcgccacgcggcaagacatccgttgtgcagtcgcccaaggcgtccaaagacgaaaccaaatctcgaatttcaccataccagaaggccatatcgtacagcgcttttgactggtcgaactaaaagttggttgcatgatcacgccgtcgctcgttcatcagctagctcgccaaatccggtagcgaccgatcctgttagtcgagatctcggcacccgttgagcttcacacaggacgcaagcaacaaatctctcgtgaagctggtggatctggaataggacgattgcgtagtgcttcaatcctggatagcagacaaggcggatttgactcgccgacctttacggtgctcttcgttccaagggtccagcttccaaattgaccataagtctctgggtcactcatcccatcgcctcctgcacgcttcgctcataatacttggctttcctaaggactgcactgctccacttcgtaggccattgtgcagcgctaccacctcagagtgcaggaaacggtcccggttttgtcccctcgaccaaaaggaatcagtatcatcgcccagtaccacttcgcgacgctcgtggaaagtaaaagcaagccgaggaatatcgtttgctatgctgtgaaggaacaggtggccagcattgagggctgtggtcaagtctgtcgaagccctgttggatcaaacagaaaggacgaggagttgaggagtttcgctatcgctcgctgctaaagagccgttgcgctttctcccgttggtgatccgtagtttgcggtggaggcggttccccataccaggcacgccatcaaccgatcccgtaccaagctgtgagccccagctccacttctgtgctgaacttcgacggccttcaacctcaggtaaagcctcagcagagacaaaacgcctcacgaggtttgcacgccaacatcgactatagtaatagacggacagaagactcgggctctatacctcatttcatcactcgagctgtgagacagctgggaagttgccattgcatcgacgaagcacagtcaccacacacaaagaccaacgcatcctcgctaccagtattctttcacttagctcgtcggacactgcgctttcgcgtcaccactatacactccaggccgattaagatacgcactgttcatgtggagatcaagtccacgcatcgatctgtcctttcaagaatccttgagcataccctaaacaaccgctggtactttggttcacgaaaactggtgttgcaccctctacgctgataggccgcatcgacgtctattgctccaccgttgttgcgcgctctattttcgacgtaccacggaagctgaggagctcggaaggagcaaatctgggtcaagcaagcgtaaagtccaacggtacttcctcgagtctcgaccttgctcttgcattttctccgtctctcctcccttcgccatcaccccatctcaatttcaacatacctcgcataaatcttcccatggtagatttgcggtccatcccaccaccatcaatactcagtccgtcacatcatcattcgacccatcatcttccgccactgtctcgaacatgtttggtaactaccttactggtggtctaccacacgcgatgccttcgttaatggcacctgcgatgccctctgttgaacctgtgagagtcgggcagtgcaagctggtcgtgcgtcaacaaccatacgaagcactcgtctctatcgagggcaaggaaaagtctcgcaagcccatcgatcctccgcccattgtcgagctgcaggtaaacaacccatcggatcctggcaggcaatggctccagagcccatacttcttcgttgtcgtggacttgattgagaacggtagaagcaagcgccgggaaccggatgccatgataggacctttgacgggtacgctgacctcatcactacaccgcctcaaggacagtgacaacattgacaaaggcttcacggtcttcgctgatgtctcggttactctcgtgggcaccttcagactccgcttcagcctcttcgagctgcaaagaaacggcacaatgtcgatgttcctggccagtgtcgacagcgaagagttcaacgttgtcgccgcaaaagacttcaaaggcatggcagagtccagcgtcctctcaaggtccttctctgaccagggagtccgccttcgtcttcgcaaagaacctcgcggattgtcgggcaacaagcgcaagcatggtgcagctgcttccgaggagaaagacaagcccgaccgacaaaatcagacgagcgatccctcatcctacgacgagaaatcttctccagtcaagaggtacaagtacgagaccgacgaacgcaaggacagccttccgacagtccctcacgccaacgtcaactcgtccgccaacatgaactcatccaccaacatgaactcgtccgcgtacagcaatccctccttgtacaacccgcttccgagctacacatcacctagccatgctttgtccaggcaaaccgcgcttctaaccccctcgcattcagcaatgcctggttacaacttcagcaatgtcggattgcagggcaactttccccgcacaacaatgggagcctcacagcaataccaacaacggttgcccgttgcgaattcaccagccctgtacagccagcaaatgtaccagaatcctcccaacagcaccatttcgaatggtttgtcgcataatgcaggaggtctgtcacaaaatacaggatacagcaacgatagcaacgtcttcaaatatgttggacagcgcatctaccccacctaccccgacaacaacgactttgatggaaatccctcgttccatcatggtcagtagtcctctcacgaggacatctccttcgtctgccctgttcatcatccggatgcaatggacaagtccctcttccgagacccagtccgtcagcaaatggtgtttgatgcaaggctaacgtgcaaacaggagaggttcggcgcaaaggaaataggagacgggcacgaagttacgactctcacgcgccaactgacggcggaatgtaataacggcgttatggtgctttgggcgcagtttttctacttagagtttttccttctcgcaggctcgtctagcatggacgaagagtctcgcacagtatcggccatcggcgttgacgagttccatcatttgcgtgtcccatgggcacatctaatggaacgagtaaatctgcacgcatagcgatcggagttggttaaaagggtcgcactataccccagcagtgatattctcctgcaggacaaggggatttcattcttcttttctgattacatttgttttacatttggttcacatttgctttcactcgggttttacggccttgggccacctaatgttgttgtaatgtgttatcatcatggttgttgttttgtagaggagcagtccttcaatgtggagttgatccagtcccgatattgctttaatatatttattagtttttgttttcgggtctatcgcgagcgaaggaagtgaggatgttttcgattttgcaccggactctctcgtaggccatcccacgcctcggttcttagaagattacgctgagtatcttcgtgtatggtcggcagacgtttgtgattacagttcgtctcgcttcacctacacctacatacagaactactagtgggatctgcatacgttatggtttcgtgccaaaggggtctcgccatcccacgcctcggttcctagaagattatgatgggaggtcttcatgtttggtagacggacattcgaggtttcagtcgtcttgtctcacccaagcggggaactactagtgggatacgcgtacgttggtgtttggtacctgcgaggtcttcatcttctcttcctttgtagatttagttccctccatagcaataaactgcggtgaaccaatttgacccggcccattgttgcgtgcttgcgtcaatcagagaggtctacaatcacatgtctgctaaccacagggtaggactaaggtggagagcttggctaacttgcgatacgaatccgagatctgatctatgactccttgctgttggccaaaacccgaactgtcgatcgagcatccacgttcattcacaagcaaagaagactatcagccccatgcacagtcagatggcccttacgccttacgggacttttgccgctatttggtgtcaccttacctgtcagttgtcagatcgccgagctgtttcgcgcttaaccttatgcacgactcggctcttggtatcacagacctccttgcatcggcttctgatcacaacatctggcgctatgagatatggccagtcatccaccctctcccggctaagcgagcggagagatcacatcggcgaagccatcgtcatcctcatccgcatccagctcgacccattcctcaatcacaaatcctgacccgcctgcaaaacgagtctgccaaacgccacattccaaccctcgcgtaaaccacccattctcgcaccatgtacaaggatctccaaggatctccgtcgcaaaatcacatgtgaacacgccccctccaatcccactggcccggagtcacccacccgctcatcactgcaacgtaaaggttcggaagacgggcctgccctgacgtgtaccacacactgcttgcagccaagatgtcaaattcttcttccccacgtgtacgctggacccgatgctttgttgcgtttccttttccggcgcccatgtcgaagagcttttagagtttgcgccacacaggcctagtcaagggatcggcgccgaggaaagccggtttgacacggctggcgtgctggatgggggttaggcggggatgacgcgcatgaagatgcggtctcgtgatttagcggtgggtgtgtgggagctagaggtggtggtgcgagggacttgaggggtgattagaatggtggaggatataagggtgaggagggtcagagggaggatggaggggtagagagaaagcagacacatgggattcacactgcatgcaaggttaggtcttggacttgaagccttccaagtttgtcatttgtgaccagctaggaacatgtaaaatcccagaaaagcacccagcttgtcatgtccgttgacatgaagtaggttccttgcagatacatcgattgaggatgtctgtgcgatgggtccacgacgggagaatacgtcaacccaaaaccattccttttcaccagagcgtgtgcttcgcgtgtaagtttgtcaatcttgtattgtccgtgagacatcccggaagagtatcaaggatgttaccaagtctgctgatgcgcgtttgagatgacagcacaagctgtttctagtcgtattgcgcaatcagagacccatacctcttgccattgactgtgacgaagaactccagagaagcctgcatagagatgttgacaacgccttcaatgtcgtagaagcgcttgccgtttgtgctgatcatatgctctaggcaggattcaggcacatcactgtagtcaacagtaagcgttgccactcgatagactgcctggtgatatgtgagcgctgctagaatttggtatatgtgacttgacttacagtgtcatgctcccgctgtggtgcggtgtcactgtcgcaggcgacaagatcccactgcattcgacgtgaatcgccaggccagaagcttgatgacactgtcgccgatgcatgggttgcctggtcggctttcagatcttgacctttcgcaactaaccactccatctgatccattgccatcttccgaccatcaaactcgtcgtagtaagcctcggaagctctatgcttgcgacgactgaaaggggcagacatagaagttccataatgacggcggctcttacgtgctaagattgcaccgtccttgccctcgagaccttttgccgcggcacctcgcgctacagctgaccaactgagcgaagttagtttcaactcataatgatgtaaggatggttggtacgtacgcataactcggcttgatagtagcaatgttgctttgctccatatactccttgatcttgcgatgcatgtagggcgattcggagaagccaccaaccaagaaaacgtactacaagagattgttaaaatcagggtataatatgatacacgattgtgtctcataagtacaattagtagaaaagttcttaccttgatatcaactttgttcttccttgctcgctgtagttgctcgttgagaagttcataggtacggcagatcgacgtctcgaacattgaggtggtgtcttctctgtactcttgtcagtgataatagacacaaggaatttgctgtactgacgcagtgaccgttatttcgccgtcgcgtatgcctctggccttatcttcctcgatcgcgctcagaggattcggtagcactaaatatccggtctcagtgccagaaaagccggttttgacctccaaagtgaagtcctggagtatcttggccgctttcttgctcaacgaaatccttggaatctgttcactgcgacagcccgcgatcttgacgaagtctgatgtccctaggcgacattcgagccatctcaagaatgccctatccacgaagataccgccgcactgagccccgttaccgactgtagcttcttcgatgatggtaggttgtaagctcttgacccgatacgcgatcaggtccaccgtgccgccgcccatgtcgcacactatgaagccgtcgccaatcgtgagctgttcattctgcgcagtgccgcgaagagtgcgcattgtgtagatagctgcagcttcgggctctgtcgtgaccagaagtggagtgttcagctgggggaacgagagcttgttgaatccagccttgtcgacggcttgaagagtgcgatttttcgcgccgtcagaccagaccgccggcacagtgatcaccagcgtgatgcttaatgtcctccatagctctttgccaaacttgttatccaggttagtgataaggtgggccttcacctgtgccaggaaatctgcgacaatctcgactggctccttacgtggacctgacttcgatagttcttgcgagatcttggctgcttctcctgtatggcggtggtcaagttccagctggagcttagtccacatctcgcgcttttcgtgaggagggatgtttgatccccaacagatgccttcgtcaagataggcaacttcggagggcactttctccttcgtgccgatttttgtatgacgagagggccaatcatggatgatctctatgtgctggccatcggaattcgcgtctgacgcctcgcagaaagacacgcctgtaaatgtcagttgaccatgtcgtagtccaaggcctgcaaacttacctgtgtaggtagtaccgtagtccaggccgatcactaatcggttacccttcatggtcgctgtgtcgcctttgtggttgctgtggctgttgttggtcacagagggtggttgatgtttagtccttgttgcttgggacactgccaaaaactatgagtaagctattgccgttacgtaagtgagttgagctattcaaggtgaaggtgagcggcaaacgtaccgctgccaaacgctgccgaacgccacgtgaaggcggattgcgtcagatagcgtatcttgtctctcgcctcacaagcgtaacagtgcgacttcgaccaactaccaaattgccttggagcactagcgacacccaagtacctagagctcctgtaatgagttttggcggagccttcggcaccgctagagacgtagtaagtctatctgcgagtacatatcagcaagtactcatggatttccagttcaccacaatgatgaggagaaaccagctcagttcatctactcccaacggaccgggacacggcagagacatgcgcggtcatgcatcgaacacaggcaacggccaaaacgtcaacttagataacgatcgcctttacggacaagttaggaacagcgcagtcatcgcgaacctgagagcagagctcgagaggcaggcagggtatctccgtaaagagcggaaaaagagcaacaagtactgcagtcactggttgaagcttgagaatcagctcagagaattgaccgaggacttcgacaatttatacaacgagaacaaagacttcaacgcgttggaaaacgacagaaaccattggagaagcaggtacaactatgtgctgcgacagctcattcgaccatacacccaagaacttggttctgtttacgatgaccgcactgctggtaccactgatcttaccttgcgacgccttctcgaagatgctcttcagagcaaccagcttcgagagcaactcctagcttcgcaggccgacaccaaaactgcgcaaggtcagttggaagcatccgaggcacagtgccagtcgcttcaaaagcaaatgctcgcacgagtcgataaggtgctgcctatattggacgaccagttgagccaggacttccgcgccctcggcgcactggtcaaatcattgagtcgctcaattcggcccacggaagatatggacgtctgcgtcatcctcccgcctgctgatctgcacattggcgtgagccctcgccattggaatcgccgtgcgcgcaagaagtattacatcgaggcatggatatggtcagtcctggtccacgaagtgttctcgagcccattcgcaatgttccgtcagtctggggaggcctttcagtcaagctgggagttgctctttggtggcgagttccacgagggctggcccgatccatctctgccatgtgagaattggcgctgggcaaccatggagcagcttgtgcaaaaggtgggctcatctaccatcactctgggtcaactggtgcaatcgcctgccggcccaagtgacacgaagagccaagccacacaacagtacattctccagacccgtaacaaggttgcaaacaccattggagagaagctcacattggtctctactcaggcggacctctcccgagtacctctcatcgttgacaaagcgttctccttggcgatggagatgtcacttcagcgttcacgccttcagatcacttggccaattgtcggaaacgcattcgtcgaagaagagatgtcttgtttgcccgatcctgacagcgaagatctcgaaggtggcaacgtggcattcactgtgagcccgggtctggtgaaatggggtgatgctaacggcaagaacttcgaggagcgctatgacatcgtgccatcactggtccatctggagcgcgtgatcatcaaaaatgaacatgaagagcctggagaacagatgggtggcctgagttttgtcaacgagaactagtttgaaagaagtcgaaggattggtcggaaatagggcaaggaaaattggaaacgctgacagcagtgagtttgcatggtcagatcgtagggcatgatggactgtaaggcgaacggcttcgattaggcattgcaagaagacatgcttgtatagcaagcatcatgtgtgctagcacacgagagcttccgcctaaggagattgccgatatagtcatagagccttcaaaacagaacaacatctttccaaatctgcatgtgcctgaacatgaacaccgaacactaattattagggatggtggcgaccaggtggagatgaaagtgttcacgtcagaggcgcgtcgtgggccatctcaatttccagcctagcgccattttgcacgcgtcgcatccacgggcacatcctcacgcaacgtacaagcacccgcacccgcgaataccaattgccttctccgcttctccagacccgagtcctgctcgattttattctttcttcggcttcccaccatgcaataagctgctccacaccctaattaccccgtgcaagccaccaaacgcgtctcttcgcgtcttctccaacttccgcttgcagggcacgccgaacccacatagacgaccatgtacctcccacgcaacctaatcgcacacctctacaacaaccttgtaaaacgaacacatgccgctgctcctccggtcttgcttctcgtcgccctcgagccagacgcgctctgtgcctgcagaatccttaccgcgttgctgaagcgcgactacatcccccacaaaatacaacctatagccggatatggcgacctttcacgtgcagcggacgcgctggtgcggccaatgcggacaacagaaggaggaagcgggggcgtcgtggtgtgtctaggcgtcggtggcatggtagatctggaagagacgctaggactggacgtggacgagaatgggcagggtgggactggtgacgtcgaggtctgggtgctggatgcgaggcggccgtggaatctggcgaacgtgtttggcacccccgttggcgaagacccgactactggggagctcgtgcggagacaggctggcgtggagaagggcaagatcctgcagagctaccagacatcaagaggaggcattatagtgttcgacgatggggacatcgaagaggaactgcagtcagagcggactgcgtactgcgcgctggaagaaatgccagagattggagaagaggacgacctggacgaagactcagatcaagacgacgagccatcttctgcacagcattcgaagaagagaaagtcgtggagtgaggaggacgattcagcagacgacatgtccgacgacgagcgaccacagcagcggcggagaagcaattcggtatgtatggcaggattgggagcaagagacgaggtctgacatcacacagggcggctcgataccgtcatcaccagaacgaagaccagcacgaagagggctgctcgtagagaaccagctcggtggatcctccgacttctcgcgctcagactcccgcagccggtcagcatcgccagcaatagcagcaccacaggagaagtctgtgaggacacttcgaaagcagctcatggtcatgcggaagaagcacacggccgttctcgacaagtactaccagctcggcgcatcatacgcggaacccgtctcatccctcgtctacaacctagcctccgaactaggtcgcgaagacaacgacctcctttggaacgccattgtcggagtcagcagtctggaactttacggacgaacaggcagcggtgtcggtctcaacccactttcagcagccggcggctcagcaggatggaacggcaaccgaggagagcagattcgatccgtcctgcgagacgaagttcgccgtctcaaccccgttacagatcctcacggcgtagctcgcgatgccagtatgggtgacgcaagtggtgtcattcccacaagcgcccgctcagcaacagacaagtcaatacgactctccccagagccacgtttccttctcttacggcattggtcattatacgaaagcatgctgcattcgccctacctgtcggccaaactgcacatctggagcgatgcaggtcagaaaaggttggcgaagctactcgcaaagatgggagtgtcgctgtcggaatgcaaacaacgatatacacacatggatatggacctcaagcgcgggctacgagaaagactgctcaagttcgcaccacagtacggcctcgatgggctcgtgcccccaccacctcgcagcggcgacatgaaggacggatggggctttgtccgctgttggggctggaaagcatgtctctccgccatcgacgcgggcgtcattctcggtgccatcctggaagtcggagacgcaaaagacctctcccactcctccttcgactcctccaaccacacccactccacccaagaccacgcctcagaaatcacatctacccaagaacaacaaaccgccgcccaggaacacatcacatcccgcttctggaccgcctacgacgccctcggcaacatcgacctcctcatccaacacatcgtcaccgcacagatcctccaccgcgccatcctccgcaccggcacccaactcatcgaaaagaaacaaatccgccacctccgcgccttccgcatggccgtcgtcaaagaaggcccagacgtccacctcttcacccacccgggcgcccttaccaaactcgccctttggatcgcagaagccatcgtcgaactcaacggcaccaagggcaaaaaccgcggctccgaactcgtcatggcgggtctcgatgaaagcagaggggtttgtacgtcgtcgtcggcctcggcggcggcggcgcgaactgaaatccgcaaaggaacgtctactcaagcgcgacgcgcgcatcaaagcccgcgatgcgaaacgcaaggcgcgcgccgacgagaaggagaagaagcgccaagctcgcatcgcgcgcaatctcgccgcgggcctggaagacgacgaagtcgaggacgagaccgaggaagaagactccgaagacgacgacgacgatagcgacgacgacgcggatgaacccaagggcttcgggcggaatcgctttggaaacgcgtttcaggaggttgtgcgggagacgggggcgcgggtgcggatggatagttttgaggcgtgtgttattgagattcggaaggaggatttgagtgggtttttggagagactgagtatgaaggctgtggtcgggtaggggatgtcatcgcgacaggtatttctttgtgtttttgtcctggggtcgggtttttatgttgagaggcatagcgtggcttggtttggtcttcattggctattttgaggcatagtatgggtaagacatgtaaagcgatgggatggggcatgatggtacattttcagcataagcttagcgaagcaatatttcatattttttttcaagaacaaaattatttaccatcacatccaaaatcaaccaagcccgtgaatggtgaaggaaaaaagtggtatcatgtcagcctactaaataaataaaaactcttccctatcaccaattcttcactcccaaaatctaccacgtccccctcttcctgcccataaccaattcctcctcctcctcactctcatacccctccacagcgccgctactcctccgcttgcccatgcgctgcttgaccccgtccttgagcctcttcttgacctcctcgatattcccgtcaatcgtgctaaacggcttgagcatgaagccgcccagattcgcgctcgacgcgttgcggctgcggctcttcttgggcgtgtgcgggcgcgacgagaaaatgtcctggttggcgaggtcgccgaaggactcgttgcgcgggagcgaggccgcgggcgacgtgggcgaggcggggaagtcgtatgtttcgacggattgagggccttcggcgcgggcgtctgcgtcggtctttattggcgggggagtcgtgggagtgtcggcgttgaaggggtcttcgatgatgcgcttgctgtagaagtcctcgtacatttctgggccgagttcgttgatgatttcgttgacgcgcttggcgaggtgttcgcggcggtcctggagtttggcgagttcgctgttgctgaaggggttcatggctttccagagggggccgagggatttgagaatgtccatggcgacttcgccgaagcgcagcgcgccgtaggtgacgctgacgtagaagatgagctgcgcgatgatgaggtagcgcttgtggatgccttcggggaggtagccgttgcagttgttgtagcggtaccagtaaacgccgataatgcagtaccatgtgtaggcgacgggggccgcgaccattgcgacgaggagcttccatgttgccatgacatccctggcttggaccttgacgttggaggctgcgagagcttccttggcctttgcgatggagatgagctttgtggagatgaagacgagactgaagagtagcgtgcccgggatgacaagtgcgctcaggaagacaagcttcgccagtctaaagcagaagattccaaaagccacaatcgggtgcatcttcgcgacctgtacctgatggtctcgcagtccaagcgctctaagcttgcggttgtagatggtgacttccttcttgagctcaatgatgcgcggatcggacttgtaacgttcgtagccttggacgagacgacgattaagctccacgatcctgggtaggggcagtttcgtgcccttggagttgtagagacggcgcacagcttggatgacctagttttgttgttagcttcgatagctgtgaagtatggggctaaacataccataagcgtatcgtaatcaggcgtggtaactgtgaccgagatcaatccttgacggacggtctcgagcatctcgccaatagcatctcgtctccctggtccttcaaacttcttagcaagctccgcgggtacatcaatcgctgtgccaaactcaatgaccgcccttgaacggaacttgtgagcgtggaagtagttcatgccaaccgggatgatcttgaggttgcagtcaggtttcgatgctacggtgccgagcgccataatcgcgacaccagctgtgatgcgttagttctatacctccgttaagcattagatcatctcacctttcagaggcaacagatcagtacggtcatggctacctccctcggggaagataccaatgctgccaccgttgtgaagcactgcatgtacggcgtcgtaaacttccgtctggtcgagcttgggcgcaactttgaaagctgaaccttcaaagccctcctctacgcccttcttgttttcagcgccgttgacgaatgtgccatctttagtcatatcgctccgcccggtaagctgctgcattgcaacaccgcccttgaatccgcgcttcagcctgatctcttccgggcccttgatctccaatatctctgcactagccgctttgttgtccacctttggcagcacaattgagccgccaacctgaaactccttgtcctcaaagttggtgcccacaccgcgaagtagcgtcggatcgttgatcgggtccggtaggtaaatcttgccctgtgccgttttcgtcatgtccattgctctgcccacaggcacaacaccggtcaaacccgccatggtgcctataaacctgcgcttcatcgatttgtcggctatcaggaactggattcggcggtcggcttctttctttacgacgcgcatcaacatgagcgggtccacaaactactcttgttagcgacgcgatcccgcaattcgacatatctccacggcttacctggttggcatgtggcgcgcacacgaaaatgacgggcccctcctttggcaccttccaactactcctgggatgtacctcccggaagaagagctccaccaatatcgaaaatgtccataaaaacgcatcgtagacgtatttgttcatgacagcgatgggcttcttgcccttgtgcttgctgttgtccgccatgatggcgtatatcctcgcggcagctcagtcgcaaagtaataggtagcgtgacgtgaaagcaataagtgtagtagcgattgcaggtgacgtgagactaatcgaaagctctcgaaacgcgacgatagtggggacacgttggaagaagctgtggccctgtcacatgtcagtatcgtgtcttctcatgcctccaagactctctcctacccgtgctttcactccactctttcctacttggtaacttgagtcctgctggattattgccgcctgaggtatttatgagagagatatcaggccatgctaggcttcgctttccgggtacagatagcctccgcgatagccgagtcgcgagctggcgaatgcgtgtgttgaggacggcaacggctgcgggcgcgcggtaagccgctatttctgttgttgagctcggaaatgtggagggtcgctgaaccgggggagcggtccgtcgaggccctatgtcattgcgcccaagcgctttttcgcggacggcaaggtggcgtgggagcgcggggttcatcagcacgcgagcaccatcatccttgcaccatgtcacgacatcacatatactgggctcagttcagagaaagtagaattgaatacctatacactaagcgtcggacgacctataggcctcatatatgtatggaccaaggtgcggctgtcttgtatagcacgaccggtcgtggtgggatatagaacaaatgaacagtatgtacaaaaatcgacacccagttcctgacagatgagaggaagtggtgtgaaggggggcgggagacgttctcgtttaacatctacagagctgcagcggcagccacaattactgcagcaagaatcgcagtggcagcagccttcatggtaactgccgcaccttcaaactgcaaaggctggctcggactcggcacaggcagactgccattaacagatgcgctggggattggcattccggagatagtgggcacagctggcgcgacgtagacagtcgtggtaacactgggagtgcacgaggttgaagccttcgtgacaaggggaacgtagactgtcttggtcacgctcggagtgcaggtgcatgagctgccattcgacttggtgcaagacttcgaggaaggcttctcgccgaactcgccgcctggcttgacggatgagcgggattgagctgggacactcgtgctgttgcttgggccagcagaaggcaatactggagccggagtgacagagcttgcgggagcactggcgctcggagctggcgcaggcgaagccgatgaaggggagaaagtgaatgaaggaacgtcactcggttgcgctggggccggggcattgcttgacggtgctggcgagggtgctgatgaaggagcttggctggatggagctggagagggagcctggctagacggagctggcgcagaagatggtgcagatgatgctgcgggcgtagagctaggcttgggtgtcgcacttgtggcaggttccggctttgaagcatccttcttggctgggacggtgcccttcttaagcatcaacagagcctgggtaacttccagagctgagagctgctggccgacaccagacttgccatcccaggcaccagtgtaccacttcgagccacaagtcttgccgtcagcgccaccggagcaggacttcgcagcaccaacagccgacgccttgaggtacttggtaatggtgtccttggtaaagggagccatgattgcagtcttggccatgaagcgggacaggtaggccttgaatgactgctggtcaaggttgcagtggcggccagtctctccggtctcgcaagctgcctcaaacatgatgtctgtggcattgtcgtagggcttgaagaagagctcctcggcgcggctcatgaatccagatacccggtctttccaggtggagtcgcccttggtgaagtcgaacatgaaagccgagccgtgcaggtacatggcgttgttgtaggtccattgggtctatcggggtcagttttgaatcacataaacttgggaaatccacaatttaccttgtcaatagtcttctcagcacagttctccttatcgcctgcaccatcgtacacctcgaacttatcggtaacgagtccgaccttcttcgaccaatcgtataccttggtagccgtgtctaaattccagtcaggaatgggtcttgctcagcttgattgagcaacttaccagcatacgactggttgccggtgtagcgggccaggcgagcaccgagcgcaaaggcgcatccgttggaaatggagttcttgtagttgtatccatacgagttctcggggtagatctgccacttcaagcctccaccgcacgaggtctcatcccaccggctcataatgttgttgaagctgttaactgcgacgtccaggtagtccgcgggagcgttctcggcatcaggaaactgatattcgagcgcagacatgacagcgagcgcccaaaaggcctggtcatcgttgcccgtctggctgcggcgatagtccaggatgaagttgttggccgggccgtaattcgcagtgagagcctgttgcagcgtcttcgtaaagctgtcatctcccgtgaacatgctgtactcgatcatgccctgtctcaaagttaacaaccccgcatccaatgcgcatgtcaacactcacaccccaagcagccccaccttcccaccagtaatgcggctgcggccatatgcccacgttctctattgccgtgccctccgcacccccctgatacagcgccatcagccccgccgcatactgcttcgacgccgcgagaatagactcttcggattccggatcgagatcgacagccctcgcagtcgacgcgagcacgaggagcgcagctccggtaaactgtgtaaagaagcgcatgattgtcttgcaagttgaaagtgaacgtagtagtgcggaaggaacagtgtagacaaggaaggtatcaagcgtgtgcagcaatgtaaagaatggaaagcccagctcaagcaagcaggcacacaaacgagaagaagtggacgtgaatgggaaaggaaagactgaaagtgaagggatagagatagaagaaaagcaacacaaccaaccaagcacatgccaaagcccgcccattagcgtccgtcatcctgtgattatcgccatgctatttccattcccgccctatcccgtcgccctatttgcgcgtgggtgagcgttgtgggcaggagcaggcggctccgcgccccacttttgcgcctagcgtagtttcacgatccaggaacaagaaacgcgcggcgccaatcaccgcgcatctgccttgtttcaaacaatgcgccattgtttcttggggggcggtgcagagcggtcggcgagatatgaaaggtgccttgcccccgttcgtgtggtcgggatgggctggtgttgcggcggctgtgtgtgcggccttcaggagtcagtgttgtacggcaggtaggtatgtatgtatgagaggccatgctcgtgcggtacggcggtgctcaggtttgggggacgatgcattgttacgagcatcgcttgtggaggggcctgattggccaagattcatggtaatatccaggacaatgcattgtttctaggcatgtcgacgacactctcctgctatccaccgtcattcctccaagtccgaccgcgatttcatcgtctaccactgactgtattaacgccacaatccacgaacacaaagcccccaccgcccccaatagtcctctcatccgcgcctccacctgcgtttcttgagagtgggacaatcctcaggacgttcatccccgaaatccgatgatttctcgtcgtacacatggcctcaagggtctcctatatcctggcctgggtcttgaagtccagcttcctgtgtcttgcgcatctttcttttgttcatgtgctcgctaaccacgtcgtacgccttgatcccacctctaacaaccttcggcccgtgttcaatcgccaggggaataccaacaacaagcagagggacgaccattgatggtagagaggagagtgtgtggtggtctgggactggtggtaggtttggattatgagaattgcgggtgagtgcggtatggtatagataggtgtgtgtgatgaagatgcttggatcataataaggtctagtagtcgtgaggttttataccttgcgcgaagactatgtcagaacatgtgtgcgtgaaaggacgaacttcgtagacggtgactgtagattgtgcacatgtgtatacaatacttcaactatcaatttacatgtgcttggcgtcactgagttttgattgactgtttgcatgaatggccgtcaatgcaaggataccgattctcgaaatgtagctattcatacaatatatacgttgaatgcgatgagcactttgatcacatctaagctcagtccgcggtcaggttgcaaccccatggatgaatgagaagaacgtaagaacgcagcgatgccttgggggtctctcaggttgcacagtctgtagagaaaggagattgctggtcctcttgaagatgggacgagatcacctgcacagtaatagtctattgtctgaaacagccacattcaaccttattcgagaactctcgctgggaccattcaatcctcattctaatcagaccatctaaccatcagtctatccagatgcagccgcgaaacggccatgtgtgtgggtacgtgcagcctcttctccccccgctcagctcgcaccaccaagtcgcttctccttcttgtccttctcggcctcctggatcgacttgagctcgtccttggacgcgttgtacgctgccgagacctggttgaacgggttctccgggtgcttctcgaactcctttcgtatttggtcgatcttctggtttcgcctcagacccttctcgtctttcatctcctcgagtctccgttcttcgtattgtgcgtatgcagctttgaatctcctttcggggtggcggtcgagcttgtccttttgttcggctgtgagatcgagagcgtcgagcgcgttgtcgataccggaagcgttgagggcactgggcttcgtgtcgaaagatccaagagcgccgtcgatgccgcgggacttcttctcggccttgggcgcttttcctttgggcttggatggcagagaagcctcctcttcgcggaggagagcttccttctcggctttcttgcgcgctgcttcggctgccttttcagcggcagcttccctgcatgacagtcagtattgtgcagccttcgttatcgggacagtaaacatacgctttcgcattcgactttgcgcccttgtcccattcctttgcctcggcttcttcagcttgtttgctcttcactgcctgctttgatgcagcggcttcggccttgcgcgcctgtccctgcgccttcttcgagcccccaccatccccaccaccagcgccgcctttctttgccatgattgtgtgaagttttttgtgggcggttttcgaggttcgcacgccgtgcttgaagtgtggaatgtgttgctctttgtgaagggcaagtctgaatcaaagtttggttgattgcggcgatgacagcggaggtgcctgcgcgaaagacgaggtggggcaccagactgcgtcaccggcacgcgtgaatgactaagcgcgcaaatacctaaatcataatatgaagacgggaggtgccaataacagtgacagtcataatatttggccccaatgattttgatgggtgctcctacggccatgtgtagccaaattcgtcttgcagatgcgaactcgtcgactcaaaactcacaactacgacttttgtctttaggccatgcaattaatctctcgatcttcatgaaaattttgtcgaaacctcctatagctcatacaataccctcgtccttctctctcctcaaatgttccctccttgctctcatggcgaactttggcgtcaaatgcttcaagcccaaccacggtgtattgatgggactaggacctgtgtagatgaagatgtcgtagagagcagcaccgaaagcgcacccgagaaatggtgctaccatgggtatctgataatcttcatcagtgctagtctgtgctagagtgtattttgcttacccagaaataatatccaccagcggaccaaacctcactgccataacccacagcatacgacatcagtctcgggccaaaatcacgagcaatgttaatggcgtatcctgtttcccagccaaaacacgaaccgagaccgaagatgaggaagaagagacacaaggggaaccacttgtcgtcctatgatatggttagcttcgtccacttaaagacccacagcaacataccttgggaacgccattattgctcgtgatctttcaatgcaaagatgacaaacatcaacaacgcgcttgcgataaactctgaaaagaactggctagcctttgggagaaaggcttgtgggtatgtgcagaaaatggcggcagtagccttctccgccggtggtactgttcgcaagccaccttcgaagtagtcgattgcagagatgtagttagcgtagacgatgccgcttccgacgaatccaccaagtatctgagctacgaagtagacgggaaaccgccgccatggaagttggcgaaagaggcaattgctgaaggtaatagcggggttgaggtatgctcctgagtcgccagcgacatagatgcccagcataacacccagggcccagctatctgaaagtcagcatgaatgcacattccaaaaacatgtagctgattcacccccaatttatgctttgatactgcccaaaaccattcccgccaggtgctgtggtctgtccagaagacagcaggacctgcgccactgagccatcaccaaacatcaccatgatagcaacaccccagaattcggcaaatggttctctgagtactgttcgtatcctcgaccataacagttcagatcgcgcgccatgatcgtgctcttcatcgataggagcttgtggattcagcccaagtgctgagcgcgttttctgtgcacttgatgatgttctgtcaggcgacagttcggttgaatgcgcagaggattctgtctgagcctgagttaacggtgtatgcgagctgtaaccacgcagcctgggatcgttgcggtcgtcggcccagtcatgagatagggatggcccgggagccatcggccctgaagtggtattcatgtctgctgttcaataatgatccagcaggtcaagtcgcgaaccaaaatcaagccaaaagacagctcacttcgcaaaagtaatacaaattgcaccgtcctccgtggcggcctgctcgcagcttaaagaagcgcctctgcttgccctcggctctcaagccaaacgacgtcacagcataatccttagcctttaccacaaataccattggaggccatcatggcatttcccccgcatttgctagcgatccgccattctggggtttatttccgcgccatcagcttgggcgtgtctgctgtgcgccataaatgacgttttcctagcttgggagacggaagtggctgccgcatgcctagggatctcgatgcgtggaggctttgaaagataacatagttccaatgcacgaggttctcaatatcgcaaaggcatctgcatgatggatttgatgtagaattgtgatgtctttctccacagatctggagagtggagctccgtggagcaatattgtgggcttttgccggggtgcagagaatggacccacacgttcgtttggtggaagatgccgtgccaagtaaatgttgcaacttcatctctcacctcaccacgcttcaccatcactcacagcaccttgaagccgcagcatctacccataaaacagcgcctacaactctgaatatcgcatctgtgcatctagcttttaggcggatcaatatgacgaggagcctttgccaccctgctatcaatctttgcatctgcaggactttgcttcagctattacgataaggtgaatgcagcgcgcagttctcttaaataccgttaactttattctcattcaatagaaccttcgcatctattagtcagcatcactctcatcctcatcgaccttctctcatcgtagctccttctatatctgcttcatcgcttctacctcagtcgccccagcctgattattcttattgagccttctatatcgctacgtctacgactattgcttctgaactttctcatcttttctttacaatcaaatacgcccaccgttcgcaaagcattacactacttggacggctccgcaaaggacacaatcaagctgcgacgcactgagcactttcctttccaaggacaactttgccgacatgtatattgagcatggttcctagagcggtacgttcagcgcggtgtcgcagtgagcgtcgttggtgttgtgctctctcgaagcctcatgagcggctgcgacaagaatattgcatatctcaagatatccgaccttgcgggcagactgcgcgcatcacgaggcgagacgatacaggactgaagactgcacatatcgcgtggcagcgcgcaagcttgttactctcgcagcaaagttcaattttgcatgtgggcgacctctctttcacctggccagcgctgctcccccgcacctccatatcccaccccacgaacttggcctctcttccgctacataacccaactagttctccattcctccaagttcaataggcagtcccgctcaaaagagagtttggcacaattgggagcctgggctaacactcggtgcaaaaccacgatttcttgcgatcggacccaattgatacccctctttgggactcgagcccacagaagtacctgcgagttagaagggtgatccctctagccagccatattaagggaactgtaaagctaagacccgaggtttagcttttttgcgcccgcgttcgagtctgggtggggagggtgttggtgctgagggttgctctttttggagggggcagggcatggagcactttcaccttatgctgggagccttgtgagacaatattatcagcagcagtgtagcatattgaatccacactgcagaatagattcacatatatgaagctagcgattccatcagcacttgtttacatgcttcgtcttccatgctgcgtgacatcgcaacataatcatctccctcaacgccgcccgtagatgaatgaaaggacaagccgaagtagtgacatacgtagccacacataattattggcatgctcatctccagccccagtctcgtgtgagttaaacggctgtcctcaatggcgacattcatcccttcacactgatcgagagtcatggcggtcctgttactttcttgttacattttgaacattgaaaagggtatcattaacatcatcttcaaactcgacccgacatgcctctcacatcgactcaaacaaactgccggcaagccaaacccctacacatcccgccagcgccgccgcaccggcaatctgcttactccacccctgctcctcatccaccttcaccgcaccctctctccgcaacccttgcaccggcttggcttcctcaacaacatgctgcacatccacctgcggcttcgcattcaaactctcattatgcctcctcttcgcatccgcaatcatcctatcaatcgcctccagctcctccttccactgggtctcattccgtccctcaccctgtaactccacattctgcacgtttccaaagaaatccatgacgcgtctattcctcgcgccttcctcgccgcccgcaaacaaatcgtaccgtatgccagcatccgagtggatcttcgcggagtcgtagctgtcgaacaactcgcccatggtcagcttggacgtcgggcttgtgactttctgctcgaggaattcgaggttatagtacgtgtagcggtcgatgacggcgacgccgacgtcggagtcggcgtggtgcgagtaggacgattggtcgatttcagagcttcctgtggcgaggatgttgggggagtagaatttcgagtacatggtgttggcttggcaggtgtcgatcatgaagagcatttcgtggtagctgaatacattattagcagacgttatcatggagtagaggagcgaaggacgtaccgcttcttctcccacatttgcccgaatgcatctgcgagatcaaatgcgctgatttcctcggcgtcttggaatttgagaaattcgttgccgccgtggcccgtcatgtagactaatatattactcctctcgtcggtcatcaatcgcttgctgcgaggcatgtcggggcccacgcggtctgtcatcaggcggataaagttctccacggtgacttcgtagcctcgatagtccacctcgatgttgtcgccgtagaggtccaatgcacggtcagcgttgttgaacacattgcctgggaatgcgttgcgcgggttgcatgccatgtcatcaggcagcatgaggatgatttgcgagtcggggatgccgaggcgctttacggttcggtatagggacaggacattggcgagatggcggtagttgaaccagaagcgcgatgtcgagacaaggacggcccagttcgatgtgtgctcgctggcgacaaagggggctgccagcagcggcagcagggcggcggaaaacttcatggtgcgtgtgaagcttgtcaagaagggtgaggattgcagtcggtaagttggtggcagcaccgcccaagatcgcttggagattcacgtagagcaattcacgatgcacgctgatgtcgcgggtggtcgtcgagcaccgacgaatcggagataagctctcatccgggcataacccagcctcacgtgcgaaactaaaccgcgcgcgacatgcgtcatgtcaagcacgcaatgtggatcatgaggcttatctgaagattcccgccttcacgatatcgcaaccgtgtctcaatccatccctctccaggacctcgcaaccatggcgccggaccggggctcgacgtcgcttgatgatgaaagagctgggaatcatgcggatgagcgcagcaggtctggagcgcgcaagtacctcgcaaaacgagctgcacagccgcagaatttcacgctgcggggtgtggtggttgggctggcgattggggtggttatatgtttctctaacatgtactttggcctgcagacaggctgggtgtctggaatggcgatgccttctgctttgattgggttcgcttactttaaggtcgtggctcggacattgaagctgccgtttacgcctgtggagaatgtcctggtacagtcggtagccgggtctgtaggaactatgcctctgggatgcggattcgtgggtgtcatcccggccttgaactacctcctaacggaagaagagaatggaccactcgacatcagcttgtggagactgatcatctggtctgtgggcatctgcttcttcggtgttgtatttgctgtacccttgaggaaagaaatgatcatccgggagaagttgaagtttccaagtggcacagcaacagcgctcttgataagagtcctgcatggagatgagaaatcaaagactatggtcgcacgagaaacgaatgatgatgaaagcgaaggagaagaggagtctcaaggcttattgcagggttccagtgctcagcgtggaggagcacgacttgcgcccatctctagacgatcaagtggaaggacaagaacaagatgaggatcttgtcgatgatggagagtggaaggccaagatacaactacttctgatctcctttgctggatccgcgctctacactgtcgtatcatacttcgttccgcaacttcacgacatacccatcttcggactgcccttggctaccaaatggctctggacgctgaacccatctccagcatacgttggccaaggcataatcatgggaccagcaacaactctgcacatgctcctcggagctatcataggctggggcgtgttatcccctcttgcaaagcacaagggctgggcaccaggccccgtatccgactggaccaacggctccaaaggctggatcgtatggatctccctcgccatcatgcttgcagactccctcgtcagtcttggttggctcctcttccgccccctgatcaccatcgcaagactatactaccccaccgccaaagaaacctttcagacacatacctggaaagagctcttcaccctaaacatcacccgcaagcaacgctacaccccgctcaactccacgaccgaaagccccatcgcagccataaaaaaacacctcgcacaagaccaagaacccgacgcgcccccagaacacctcatctccaaccgcacaaccataatcggcctgataacctccctcaccctctgcgtcatcgcagtacacatctcctttccctcgctcatccctctacgcctcaccctcctctccctcgtcctcgccctcttcctcagcataatgggcgtccgtgccctcggcgaaacagacctcaaccccgtctccggcatctccaaactcacacaactcttcttcgccctcgtaacacccacctcgggccccggcgcgaaaaacgcagtcatcatcaacctcgtcgcgggcgcgatatcagagtctgcggcgctccaggccggcgatttactgcaggatttgaagtgcgggcatctacttggtgcagcgccgtcggcgcagttttacgggcagattattgggagtgcggtgggcgcggtgctgtcggcgctcgtctataagttgtacacgaatgtgtatacgattcctggggggttgttcgaggtgccgacggggtatgtgtgggtgtttacggcgaggcttgtgacggggtccgggttgccgccgatggtgaaggagtgggcaagtggagcggcggtcatatttgcgattagcacggtcattagggtgtggggtaataagaggaagatgcgcgggttgagtggatggtggattgattttgtgccgggtgggattgcggtggctgttggtaagtcttctctgtccttgaggtttggtagttgtgctaatgaatgtgtgaaggtatgtacaacacacctagcttcacgctggcgcgcacgatgggtggattgattagtctgtggtggagaagatggaagggtagaagtgagacaccgatcatcgtgctggcaagtggtctcattctcggcgaaggattgttcagtatcatgaacctgctgttagcgagtctgaaggtgccgcacctgtagttgttgaattcgagaatcacgaagcttcactcacatcatgagtgtgcgccgcgttagagcaattctatgcttattttgtcgcttgaagactacatgcgcatcttcatgtatgctacccatcctgtgacgcctaatgaggaatgccgtgaggtatcaaatgcaatgctgcaccgcctaggttacgccggaaagcccccatgcgagaaattaaaatgagaggaaacgccagaaaagaaacgacatgcggtgaagcggaacccaaataatccggtagactccatgacttgtcttccaacaattattgggagtatttgcgcttaagagactggctgcctccagattgtatggcgagattggacaagtcttgaccaggctgtcccatcaatcgagtaaggctcgaactcttctgcgtataagccttaggacaagcggccgttctccgctggaccacaacttctgcgcgtatggacatccggccaaatgaatcatcaaaggctgtattacccagctcctagtatggattgtacggatcgccagctggtgtgcctcctaaagccatctcccggaagcccggtggaacagtccagccgtgtactgcgcaagcacgcatgtatgcctcgacagcctcgcccacaccatagtccacgcgtccatgattctctagacgagcaggctttggatcgagacttgagatagccatgcggacctgcaggaggacggactctatcgatgacgcagcactccagccgtcgttggtcagaagctccatgcacatcgccccgccagcagtgacgtggccaccgccgccctgggcgaaccccaggaaacgagggcgaatgacacggacaaagggcggactcatcggatagtctttgccaaaacgaagctccaagacgacgctcttgatatttgccttcttcatgtccatcgccaacggcaaggtagactcaaacgagtgcagctccacgatccactggtacatattctccattttttcctcatcgatgtgccagccaagttcgtgcggaggagttgatttctggacggtgatgagatccttgaagtccttcatcaggcgtctcgtggctccgctagtagcccacgctggcatttgcagcataggcaatttgctgtagtccagtgtaccaggtacgtagtcggtgaggggttgagtcggcattgacttggcaccgaaaagcttggatacaaagccccccagcttacccttgcccttgtcgcccgagactgagttgggtgtgagaagcgggttgtgttcgggcataatcaggttgtcgtcctcgagaattgcgtggtcttcctccagggtcgccacactcgccccatcgtcatcgtcgtcaatctcgataggatcgtattggctgccactagtagccttttgccgtttgttcttctggtggtggttagtatgtatcatcaagttcttggctaggtaacatacgctggtgaccttgggcttaggccgccgcgaacctgaaatagcatgaattggaatcacgagcgcaccgttgacacctttcggagtcatctgaggatcttggtcgatatagtcgtgaggcttcgtgcctttgtcaggggtagtcgcagcaccgacggtgtaatcttgcctagtattgacgaagagatagcgagtctggatccagtcaagttgaggaacgaccagatgcggggtcttgcttgtgaactcgctcggtgcattgacaatctcgttgagtgccaaagcttgcgacattttaagctcgctgttcgcccagccagatccagacccatattgagaatatcccaagctagtgttgacatcaagtgcgtgatagactccattgccgaatgcccgaccatgaagggtctcgttgaaatgcagaccttcacgaatgatgctgtgccagttctgcatggggctgccgtgccaggcaaacagcgtcgggtatttgagactgagcctagccgacgtatctcggaccgcactgatgaagcgtcgctctttgtcaggcgcgcccatggcaaagcgaaattgcgtccagcccgtcatgccgtagagagcgtcttcagctttccgtccactcgagctgtcgtcctcgttctcgacctgcacaatgcatgctcgattggacgcgatgatccagcgcagtagtccaagcacagcaggcggtagacgatcgacccaagaactcaatggtgattgagccttgcgaaccaaatacttcttcatctcgttaacagtaggaagcatgtctagcattgctgaaatggcctgtcgcttctggttgtccgagagatcgtcaaagttctgctcgtaaatgtagaaacttgcggcttggaattccttcactggtggacgaggagccggcgatggcttggcaggctggtttgcgggtggttgcagccgaccatagaagttttgctgagacgtcaaatctggcaccactggcaaaattggggcagacagttgaactgtagggtaaagtgaagcatcaaggacgcggcaatgcattgccttgtcgggggcgtcgtctgttcgtaagacgatccattgagcatccttaagaggacaaacctggtccttgttttcgaacaacagttcatttgccgctgggttgtacctcgcctgggttgcagccctctcttcaagaacacctttctgcagagtttgtggtggtgccggtgtggtatatccccgatactgctgctcggtcatcgcatacgtctcgtttgattcgggtggaggaactgccaggctgagacccgaagggaagtcccttagtctaccaaatcgggcgctggtataacagaagcttataagcaagtctaccaccttcggctgcgacaggatctcgtgctcgatgcttgggccaaatcctagcgacatgtattggtataaacacagcggattatcgcaaacgtatggcttgatagcttgcaagtcgtctggcatcttgctgaaacagatcaggcagaattcggtgcatctcacaaagtgacgcagcacgaattgcatgccgacgaggggaagggagtgctccgcgctcatcgattcttgaatgtgatcggcggtcactaactcagggtacagtgtactgacatgctcgggctcgtagtatttgtcttccgaaccatcagcatgtctggtgtcggatgctcgaaggatctggtcgttgtgaaatagctctgcaccgctccacggcatgccaccgtaacggtagtttagcaatgggtgcaagcgctgctctaggagttcgttcaagggccgtgagatgaaggagttgcggaaaccgttcgacgatgtggttggctgctgcgagtcgttcgcctgtgatgcctcgcgacgcttctcctcttccttgctgaggacagtgaaagcttgtatcgcctcctgcatcgtgggtttgtatgttgttgagatgccgatgcggatgccaaagttgcggcgcgccgttgagccatcatatgacctcaggtcgtccatgctcttgtatccggcaggataatggaaaatgaccacgagatactctgtaggttcgagctgccatgcttgcatggcctcttctgagatacccagcttggcaatgcgtacagaaatactgacatagcaagacaggccctcaattaagcctcctaggtgcccaactttgaaaccctgcttcttggccgtaagaagatcacgtcgaatccgatgcttgaacagttcggtagcttcggtgaagccgcctcctggtgccgagctcacgcggccatttgacagagaacggggacgcatctcctcatcgcctgggaaatactcatcgaaaccggcatcctcgtcgaactcttcaaactcttgagaatcgagcatctgctggtcgccatcccaatcggtcgactcaagtctgctagacacgagttcgaggatctgttgaatagtcctgccggtagcggcgtcggagatgtcgttaagtgatgaagctacgctggcaggagcgttatccggggcgaagatcatgcacatgtgacttgtgggatagtcggagagttctgtttagggttagcggcgtgcttgtagctctacctcaagcctaaaaatattgatacatacctggtacaagaacagaaatcttgagggcttggccgtcggcgacacacatgaaagtgaactctccatcgtcgccacccgtctgtacgtctgagatacccgcgaccgagacattctcaacggcctttgagaggtcggcaacgaatgccttgcgcggcatgttgcgtgaaagttggtgtgtcgctcaatatggtatgtcctcggctgttgaaaccccagtggagtgccggccgtggtcttggtggcagcgaaagtgggaaagttgagggaacttgtggcgtggtggtgcagagggaaaatgatacaggtcgcggtgcgcaagtaggcaaagagttagcgcggtcaagctccggataaccttagaagctttgacgtcagtagcgtggcttgtgcgcggtgaatttgaggaaaacgcgttgttcagcaatcccgattgctggtacgctggtggtgatggttccagcactgctgttggaggcacgagagcgagcggaggaagaggagaaacgagggacagatgtccatacagataccttgccggcctcacgactcggcacagctaattacaactgtacgacgctgcctattgccgtgtttgcgatgaatcaacaaggtaggtagctcaaggcagcaggagcaagctagccgccacagccaccccccgcactccacccgggcacgcagggcaatgataccagcctcgtctttggccagatgaggtccaaattcgatgcagcttttacctaccagactctcagatgttctatatccactgttgatgaggtgatagagagcaaggcaaggttgcaaggtgtagtccaagatacagctagtttgccccactatctaagccgcgggagcgaacgtcccaaccgaccggctctaaatttaggcgatccaggaacatctccgcagctattcatatctccgtaagacaccatggccgtagctgaagagaagaccatatccagatcctcacatgtcgctgatcccgcgctcgcaccgttcttggagtacaaattcgaccccgccgagtacctcaatgcaactttacctgcactgtcgctatcttccgcatcggcccgtcctttgaagtcagcgaatgctgtctcgctggcagatctctcctctcagacccaggacctcctctcgcagctcaatgcacacacgacgcgactatccgccatcctcacccagctcaccgatgacatcctacgaagcggggcacggttagcctacgaggtggaagtgctacgtggagaaacaatcagcctcacagagacgttcaccaccgacctcaaagacgatgtcgaaaagtttctccccggcggaatcaagctccctacagagcagaaagatgaggccctcaagagcccagccctaccaacagagccatctccctcgcaaccaccccaaccccaagacccacccccagactccacgcccgaatacatctccgatctccgcaccctcacaaccgtgcgcacgcgcctcgaaaccgtcatcaaagtcttcggcgaagccatgcactggaccctccctccctccgaaatctccctcacatcctccctgatctccgtgtctgcgcccgagcccggctccgacaacgcctcgcaggagcagaagggtaaggaattcgccgctgcgctgcggtctgagatagcagatttaattactggtgatccagagggtgggagggagaaagcggaggtcaggatacaggcgctgagggacttggcgcaggtgtggaagggcacagcggaggagaaggcgaggggcaagtttgtagagggattggttagggtggcggaggataagctgagggagattgagaaggagagggagaggaacaagaggcccgggaggagtgggagtgtgaagacggcgcagacgccggcggtaccgcagcagaaatcgggaggtgggtttctggagaatctgcagcggattcgcggatttgtggagtagggacatgaatctttggacatgtatcaacatcagataattgaacgcgatgtcacgtgagaccgtgttgataaaactgtcataaaaatgctcactcaatccaggtgagatggcgtcaaggcaatcgcagcatcacagtgaggcaagctgaattatttcatccgtgttattcattcgtcatgatctcatagtactaaaacaaaacaagcccagctccaatgtcacctagtcgcagcaccccagaacgcaaacctcgtcagctccacctctctacctggcaatatacggttgtcccgagggagccagcccgaaggcggctacaaccaacaagattcccttcaagccgcgatagagtggaggagaagcttgatccagctctaaagccaactgctcctaaggaaccatacagtagcctacgagcgaatgacctccgatatctccatgtgacccaataacgccttgcatgccttcaggcccgtgtttccggccagggtatcataaacgattgaacgccgccccgatgcatcccaaactccgtaatcctctcaatttcgttctctcctaatatgtgggaatggcctgcagctgtgccaaagcacgcttgccctccgcgcggaatgctgcaatctgctgctcgcatgccttgcgcaacttctcctctcctcgctgtgcgttatacatgacccactgctcaatcgtcatcgccttctcctcgtccgtcagagcagccaacactgcagcctggatctgctttggtgtggttccagttgcggtgagctcgtccaaaccggcatcgaccagaaccccgttgaagaagccctgtacctcttcctggttgccgaagaatgcgtccatgtcggttggcttccagccgttgttctcgtcgtcttcaacctgcttgcgagaaggggtcttggtaactgcggcctccttcatatgagccggtgttcgcttaggtgtaccagctagcacgcttcctggcaggcttgacatggtgaagggctcggtgaccgtttccgtcgtgggctgattcttaggagtgccgacgtcaaggtcatctgggaaactggacatgcttgagaaacgcatacgcttgggggggtcatggtggatgtcagacatctgcatgtcatcctcaatggcttcactggtacgcttcttgccacggggcttagccttgggcaattcggagtcatcggttgcctcgctgatgcgcttctttccgcgggttgtcgccttggacaggtgggtgtcgtcaatcgcctcgctcgcgcgcttccttcctcgagtggtcgccttggatagctgagtgtcatcgatggcttcactagcgggcttccttcctcgcgtgccgcgagtcgttgcctcggacatttgtgtatcatccatagactcggtggcggccttcttgccacgggtagccttcttcttaggcgctactgtctccgacatttgcgtttcgtcaacagcttcgctagcacgctttcttccacgtgtagctttcttctttgaggccgttgtgtcagacatctgcgtgtcgtcaatcgcctcgctggctcgagtctttcctcgtgtagctttcttctgtggggctgtcgtagaagtagcattgctggcgatggacgaacggctagacgcccgctttcctttcgtgacgcgctttgctttcttgggctctggtgcgactgggtgatacagttcgctgagtgcaaagaagagacagtccgatgctcgacgacgatgctcctcaagtgggtcatctcctgcgtcccaggcgtctagggacaggtgacagtaggcgcatgtcgcaccatccggggtctcctctgttggatcatagaaccagcctgcttcagctaattgatcgaccgaagggtagccagcgctgacgtcgaggggccacagatcgccgaatgtctctttacgtgcagcgatcatccgctcactgatcggatcttcttcggttctgccgggatctccatggcgaagtcggatagtagtgacaacagcaaaaccacagctgggtgaatgtgtgagatgctcatatgcagggacgtcggcctcttcccagccatcgagctggcagttgcaggcccagcactggacgttgtctgggctgactgacgtgggcctccatacgaatccagcgaaggccagatcttctgcactcggtgctgccaatggccatgctgcctttgcttttggcgcagccttcttcgaacgtgaactggagcgtctcgtctttgcggcaggtgctccttggaatgttgcaagtcgcgcctggaacgtagccattgacgcgtccatggtaggagttgcgatgcgtcaatgcgactttagtgtgtgttgttagatttttgagtgtcggactgtgatcgcgtggtctgaaagatgggttggatgcgcagaatagagtcttccgcgtcgttgtagcgtttcgtgtgtacgctggcttggatgggaaaagtgttgatggggaaggcgcgcgtaaacaaagtcaatcgcgaggggtccgcgccatcccgaaagcgatcaagctcgggcttacgtcatccgagctccctcttcgcaacgcctgaggcaccgagctcagcacaagatgaatcgacttcgcccattagtacggatagctgggtgcagaaggccagtcgcccaatggaatcgccgctttatatcgtcgcagccgacggagccgaccgaaaaaaaaccgtacgaataccatgcgctgcctccagagtgggaggatgaagctccgtcgctgtccgacttcaagcagctgccggagggtttcggcaagaaccagttgatgcagacgaatgaagagttcaaaagaagcttgagaggcatcctgcgacagttccctcctataacgtatgcgtttgcctacggctctggcgtcttccctcagtcagctgcaacagcgtcgcgtaccaccaattcgcctcatccgaacccgcctgaggcgatattgaaatggcagaaaggtggtgggaaaatgatagacttcgtcttgacgccgcgcttctcagagcacttccattcgctgaacttgcgcagccaccgtgaccattactccttcctaggctcccttggctcaggagttataaaccgtgtgcagaaactgggcgccggcgtgtactttaacccatacataacggtcaatggcacgatgatcaagtatgcggtggtggactatgacactctgcttcgcgaccttaccgaatgggacacgttgtacctcgccggacgactacacaagcccgtcaagattctgttcgaagagccgaacatccgtgtcgcaaaccagcgcaacctcctctccgccgtccgatgctcgctcctactcctcccaacaagcttcaccgagaaggagctatactctaccatcactggcttgagctaccagggcgacccgcgcatgcagtacggcagcgagaatcctaagaagatctccaatatcgtcaacaaccaattgcgacactttcgctacctctaccacgatctgatcatgtcactacctaacatgcgatacctcgacgaacaggcaacgcgcaaatcagggtggatggaagatgacaagctggatatacaagcttgagcaggacatggatcccgagcgacgcggcaatattgttcggcggttgcccaagaaattcagggaaagggtttacttccaataccgcggcaagattggcatgtccggccgcgattaccaggagatgctggaagcagcgacggatgaggatgcgaaggggggactcaagaagcagttgggaggtgcttttgacaagagtctagctgcggagaaggatctgccgcagatggtgacgaaagccatcaatcagacagtcaagtggccctcgtcaatccagagcgccaaaggcatactcactgcaggccctgagagagcgtggcgatatctgcaggagaagagggctaagggacgggagaagtcgacttgaaaaactggagccgaggagctcgccagtcttttgcattcattccatttgtagcattacctaaaagcacgagcaagcgagctgcgtcatggcatattttgagagctgcatgcagtcgccgttggaaaggccacgggtcaggcttgggctgagaacaaaagtacacaatagaatcaatatcaaatgatgtaaaaacggccaagctaatgtgtgtctgcgtggaagggtagatgtgccagattcgcacacagcttctcccggatcgcggaatgcagcgtattaatgaggggtttccacacatgctcaaaataccggcgcggcaagtttgttcaaaaatacaaagatgcacgagcttgcacaaccctattcatctaaactgtgcacccgatgataagtcatgtaatgtaagactctacgcgcaaggccagctgaactatgggtgaagcgtgaaacaaagttcctcaggtttcttactttctttcgtgcattttttgcctcattttggacaatctctagttagagtgtggtaacctaggtactctgaggtcatacctccggtgcagacatgtggcagtagagaccaaagttaggcgtaggtagagaaattaatacacattttgcctacatcgagtagactcgactgctcatttatgaataatgagcaactacatggataactaacagacagtgctggggaaatttggtactttcactgacgtgccctggtcaggcttagcttgttttcgcgtagctcgtgcgttgcgcccgagccccaccccgcaaacatctttattgagcaaacgttcaagcctacagttttattcaaccagccaggcaaaagagttggcgtgtcatcgcgaacaactcattcgaaccataacggcgacagtcagaacctgaccagcccttaggttaagcacgaccataatcaaagacaaggtcagctttacaaatccgacaatggagtccggtgcgtcgatcgatctcgatccaggctccggccctacaatacaaacggggacgtcctcttcacagccactagtgaacgaggcacagaaactgctttccagatgccgacggactatcagcgagcgtacacagaacagtctacctaccagtagtctcgtcaatggacagcttccagagaaggactatattgctcttgaagatcttcgcaaagatatactgaaagttatcacggagcgcctgaaggcgcgcaacatcacttctatgctgatcaagactaacaagttctggtggtgcctccccaagcagtgagttattcaacttcgacaaaactccggcgactactgacatgcggcagtctcgatcaagaatctcaattccgtctactcttacaagatccgtttgctattggtacgcatatgctgaaagatatgctcaaacttgaggcgtctacacctgatagcgacatctcacctccgaacgcaacgcttttctacattcggaccttcacagtcagggtcgaggatcttcgaaatgtgctacatgccatgctccacgatggcttcgatatgaatgaacgtatatatgtctggcttgaaaggatagaagacatgagcgacatcgcatacatcaccctcagatactgtggacagacgaggaacagaccctgggatcgtcatgtttcagacatatattccgtatcgttgcggtcattcttcagtcgattcttgaagacttgtggtatgatctgtccctcagtattggagagcgcccaagtggatgtcgtggagcacgcgagtgcgattcttggtgcacctattggcccaaatcttcaagagctgaacgaacaagtactaattgccttgtttggagacagcgtgctcaacacagaggctgggggtaatgaaacaatcttgatgacgcaagaggaccgcgatgcattcgacagcctacgcacgaagactttatccgcgctaggaactacgaaaccttgtccaccagccacagaacaagctcttcgacagtacgcaaaagatattcgaaactatgtcaatcaacatccttcaaccacgaaaggtcaatcgaaagaacacactttctcggatgctaccgagaacatgttggtgaggcaaggcaagcccaatgtcctgtctgatggttcagctgtcatggtaacggttggttctgactttggcgacacgcacgaagatgatgaggaaccatttttcgaagcgggcggccgtagtgtcgacttggtcacggtgctatacaacaatttcggtcattgggagcagagcctgaaaagctctttcaaccaagatctaaccaaacatctggcgaaacagagctatttgccttttttcgacttctttccttggtttgttaagcataaggacgacttcaaggctgccagcctctttgccaaacagtaccttaacatcacgaagccctatgtgctactcacatacggcaacatcgtatgctactcctcctttactttatttgaacccgacttgctgaccagtagcagcctacctacgccggtatgaagagcttccaaccgtttactcagggtgcatacgaaaccgagtatagcaagctcagcaaagcaaacgacagtgaggcgtactggctgaaggaggtgatgggtgttcctcaaatggcgtcattcgatggtgctcaaggagttacactgggcgcagaatgtgtcctcatcccatgttttcatcctggacgagtcggccatgccggtattttgaagactttaatcacacgtttgttggctatggtttctggaatggcatgggcggctatggaatatgcagtcacggtcgatcacaagaacccgaaccttccacggaagcaaaaatgtgagcagattctcggacagctcaatatgcaactgagctcaaatcacccgtttgggcaagctttcgagaagtcaaagtcagagtacgccgtagctcagaccgcagattggcaggcgaggtttgcacgaaagaagacagtagccattggcaagcctccccggggtattcttgctactaaggtccagagaaaggcgaagcgttcgcatctcgatcttcatgctggagctatggaagcaattggtgattcatacgaactcaatattcagcactatccatgggctggtggtggagataaggacaagcgccatactcttatttggaccgaagatgatggacaagtttggagtataggaccggttctgcttccggaaaatgtgctgccttccgacgggaacgacaagcggtttgttgttttgtaagtcccccaagttcactgttagtatcgattatatgatctaattcaactagtaccgaaggtggtctcgacattcgtaatggggccggtgaatcgaagggcgacaggaaaccgcttctcagcggcaacagcaagacggaaaccgtgccaattgccagtctcgtgctcacattatgtgaacaagcccattggacgctgttcatctctcattgggaagacgtaacagggctctctgtagactacgttcttggttcgaagcttgcaataaggagcaaggcttcatcttccttgtcaactgcgaacgaagactattacccgaactcattcttcgctggctcgaagagagggctacctttcacttgggtgtatcaaacagtcaagacgaaggagaaatacctcagcatcatcaacgctacactgccagcacagcctggagatctagtctggctcatcgacagatacattgccgaaacactacccaatggtggtgacattgatctggttcctgcgtccgttcacgccaattcggtttttgcacaggtcgcctcattctgtatgcaggcaaaatacaagaaccatccgcacctacgaacgttcctcgcttttgcaagcatgtcagaaatgggtgtagatgaacgactggtccctgcaactgccttcacaaatgtggtcgaggtactttttggcaagttcggcaagaagactaagacagtcagaaccaagatcgccaacgaaactcgtactatgagccgggttgtgctcactatcggtaccgaacgccagtctggtgttctacaagagattgaggaaccggctttcgaacaagatgtgatcattgagggtgatgttacggacgatgaaggacaagaagacatgtcgcgggggcagaagcgagggtttgacggtgacgatgatggaggcgagtccagcaagtctggtgccaaagcattgaagggcaagggcaagaattaggcacagataagaacaaaggttccctagatatttggcaacagcacagagcatcttagatcttagcgcagcttagatgttttaattcaagactataaggtctaacgaactgtccgctttatacagctctgcttctatctctgctaattccttcttgcctagaagatcttatatgcatcttaaaacttctagatattaactataagcttcttatagttaaacatagaagaagaagaagaagaagaagaagaagaagaagttagagactatatctataaagagtatagaagcaagaacttactatataagctaacttagaaataatactttctaagagctagtataagaagattaaaagctctaaactattaaaactaagagaagaattaacgttattctaaaagttataaagtattattattatgataagttatgcttaatgcaaaagtagttaattaagttgttaacctctaaactacttccttctgcctttatacttcgcctaatatcctattaggcttaggccctgcgctaacgcatgttacttcactacattatataatatatctaagcgcgctaatagtaaataacagcttaaaatagcttttgctaatttataatctattaatatatagtagtttatataacagcctataagttagtaaggaaatatttaaagtaataattatttagattattatagagcaagattattactctatctaataaactaaaaattaattaagtactctttcttaaaattaatactatatttaactctaactagtatataaaaaagtaaaaagtaaattattcgggcctcactgggaattgctgtacactgttagattcgaagtcttaacccattaacttgctgaaatagttaaacttacaacccaggacctcctgcatttgcgctttggtaacccctgcttgatgtattagaatggcgctcctcagacgacagcttatgaatcttacaaagcaggaatcatacgactagctgcggtagcgttagtgaagtgaaaggtgggggaaggatagaggagacgtacaccataaggccggattcattttgatgagtaagcaccaatttagataacatataatggaaatcgtaaaaaggaagacgtggagtgttgtgcgtgtttaatcgctcacgatgtgggttaacaaggggcaagcgaagggcggagtggagacagcgggtgcggggcttcgctggcgggatgcaaggcatgattggacagaatcgaaagaagcatataaagaacatgtcggcatgaaagcacgcagaatcaagtaaaagtagagtggtcaagagaaagtcataaattcaggtcgttacagaggtatcatatccaaacccaccaaaactccaaagcaacaaccaaaagatcacacactatcctcctaaaatatcaacaccgaagagcaatctactacagatcattgctgcggccagcgaatctccaatccccgcgtccgatcgatcttgacgccctccttctcatctacccggacctcctcgcccagaatcaccgtcgcaagtctcctcataacctcctccgcatcgatcaagtcacccgccttaccaggcaagcagtcgcccatttcgatctccctgccctttagcgtctcatacgccttcacgctatccaagctcatgagttcgcagaacacctgacacagcaccaccaattcctcggtcatgtcgaattcgtagccccatgcggcgaagacggcgccgacgtaaggttgtttgtttttgttgaggaacttttgaagtaagtgggcgttggtctgggacagaggggtggggggagtgatgttgggtgagaacagggccaagtgcttctggttgatagcgtatagcctgtccagagtcttgtaatgtgttttagtccaaggctcaaccttgggaagtgggctgagctttgagaggatgggatggggcttgacgactttgtcctgtcgggtgacggtggaccacagtgacgacgtcatgcgggtgaggactgttggtcgctgttgtggtgcctcaggttgtgcagcaacagcagagggctgctgtaccgaaagggagctacttgcggtctctgtggttgattcgctttcattgtcccttcgtagactctcgataggctttgctggtgccggttggaaaagtggaaccctcttgcgtacaggtgacagcatcttcatccgcggtggacttgacgcaactttgctgatatgagtccggctgagttccgtcacctcctcgatctcgttcaagctgcgttcttgtgcttcgtaggcttccagatatccgtccgcttcattgcgcacgcgccggatgctagatgctgtaacatctcccatttccatttgaagttggcgttggtcagatgctatggagattttgctctctccgtctacataagtatgaaatggtgagctttgtggaagcggtagcgacgattcttcgtgaaagcgagaatgggcctcagacgagagttctgagctgcgcagctctcgccggagtggactacttttgtggggagagcttggaaagcccgagaaacgtggtggtgtgttgagaaatggattagtctttgtcgctggagacgacttctttgtcgcaacaggaggtgaagattccggaaccaagctcgcaccctcattcatgagtagcgtcagatccaacttttctgttttcctttgttttaggtcgcgcgagtgccttttgctaaagatgttgggcatgttggattggaagaacatgccagtatcgtcgctaccatcactaacaggatcatcttcctcggacatatcttcatcatcgtccacttcattctcctcatgttcgtcttcgacaagctccttctgtactggagcgtgctgctgtggcgactctgcctcatcgctatactggaagtggttgccactctcgcgctcgccaaggtgcgagggagcttgccacgagccggcgcgacaggacccggctcaaagagatcttgtacctgcgggacgttgtcggttccagcggagttagacgatcggctggcttcctcctgccaaatatcgccatagtcttcttcgtgcacctgagtgaccgcatgagctacagactggatctgtgcgctcccgtgagattgctcaggctgatcctccatcgcaacagagtgccgacgctcagagttgatattcgccgcaggtggagaatcaagctgccagctcatctcgttttcgctccttgctgggctgggtagcgacttctccgtcgtagtgtcaagtattgggtactggacgtcgttgccttcggcctcaacatcctctgtaacgacaaaatcgtcatggtcttccggtgtaagaaggcgtggctcgcgatgctttcgcttcgacttgaagacgcctttgggtgcagtctccggctctgcatttggcttgataggactagagtgatctcgagacgactgtccttcctcctggccttgggcaagctgttcacctagacgaagacctgcttgcagctctttgcgagtactgtcgctgaagccacggaagaggtcgtccagcctgtcgcgtttgtcatccagcatcttctgcgaaggctcgggtgtgagacgactggggtccaagactccttgcagggcaacgcccgcggtcaccacacggccgagtcccggagtctcggctttgggtggtgccacctggaccggcgcaggttcaggcggcgcagaagggattgcagcgtcgatgactggcgttacaaagcgtctgaatgccggacgcgacaggcctgtgtttggctgtagactagacgacacgttcaacagttttggtgatggagccgagacttgttgggctttcggaggagaagtgacgctcatagatggctccagatactcgtgcctaagcatagagccactttgaggcgtgggcttgctgttcacttcggcctttggtgggctggtgagaccgccactatggggtagtgactcgactgagatcatgctgaagttctcgctgtccatcactgtggtatcgtctggcatgcgagtggttccctcatcaaaggcaaaattggtggcatcctgaagctcttcttcgtcatcctcagttggctgatcagaaagcatttctccgcacgcaacagggccttcaatttcaggatatgcatcgaccgagttcgattcgtgctcgaccacagcgcgcgtttcttccggtgcgcctgcagtggcgaacggatcctccatctcttcgtcggcaccgttgtcatcttctccgctagttggggtaagaacatcgctgtcttggtctgattcttcatccgacgagatggtcacggctttcttggcatgtggcgtgttcttgcgagcgcgtagtctatctcccagctctgttcgcggaggtgtgtcaatgactggtagttcatactctggcaggaaaccccttctgcgacggtcggctggtagcgtgagacgtgtgtcgttctgcttcttgtcctgtggaagagcggagctgggtggttgtggggtcgcatctgtggtctcaatatctgggacagatgccagcggagtcgcaaatcgtgtgctcttctgtgatgttgatggcttagactttgctgtaggaataggtgtcgcttccggtgatggctcgtcatggatctgaagtgcctccatgatgatgtcttcgtcctctacggggggctgtgcgttcttccttggccgtcctctcctcctcttaggcggggcatccgtgtctacatctgccgcattcgcatctgtggcccccgtgcttagatctcgtgactttgatcttgccgcccgtttctttggcgttccagctcgcttaagtttgggagtcgctcccacgtcggacttccttggtcgaccgcggccacgcttgacaggcgaggacgcgtcagggtccttcaaagggacagtcgtggtctgtgttctcgttgtcacgcgcttgacgctcggtgactgcgcgttctcgtcgtcacttcctggttcggcatggacggtgaccttgatccgccacgggcttgcgctgcccatcctgggggtgttcatgaccatggccttggatggggacgagaattcgaattcagagacgcctcctcgtcggttctgcttgcttggagatgtggagcctagcggtcttcgcggtgttgctttgcgtgctgactttgctttgttttcatcgaaggacatggccaatgggtcggggctggagtcgttgctgcgaacatcgaagtcgctcgtgactggagaacgaccgcggtatgccataactgcagcagatggccggaatttcgtgtatagtttggtagcgatggtgttgcagaggccaacggttggaatgcgggcgcgatgtgggccacgcgcgtgtcgtcaccctagcaacaatcttatctgcaccccagccggcgcgtcacaccacgacaaggaccggcgatcttctttgtgcatgagcatggagtggcgatgggtattcacgggtgagtattttcgaacacgtgagatgttgcaggactaatgcgcgcagtatctacaaggagatcggccccggaagacgcatcgcgctctcaaaactcgccttggagaagtttgaagacactgggcggccgcttcgcattgctatagacacatcaatatggctcttccagatacaagccagtaaaggtgcgcagtgtgatgatgcacccaagtgagagacgctgacaggtcaggtggcacgaatcctgcgcttcgtaccttctactatcgcctcctacgactgatcgccttgtccattcatcccgtcttcgttttcgacggccccaacaagccgcccttcaagcgcaataagcgcacgggacctaacgttgcctccatccccgaatttctggcgaagcagttattgaaacagtttggatatcccatacatcttgcgcctggcgaggccgaggcagaatgcgcacttctccagcgcgaaggcatagtcgatgctgttttgagtgaggacgtcgatacgctgatgtttgggagcggcatcacgatccgcaactggtcaccagagaaggggtcatcaggcaagactcctacgcacgtcaacgtctatgatgctgtagagacgaagagtggaccttcaggactggatcgcgatggcatgattctggtcgcgctgatgagtggaggcgactatgtgccagaaggcataccagggtgcggcccgaagacggcgtgcgaagcagccaaggcaggatttggtcgcgatctctgccgcataccgactagcgataaaagagctatgtccgagtggcgagagagactacagcacgagctgaagacgaacgagagcaaactcttcagacgaaagcacggcaccctcaagattcccgacgactttccccgactggacatcctaggatactacacgcacccggcgatttcgaatcaggtcgggctggacaagctgcgacgctcgatcaactgggaccaagatctcgattttcctggactgcgagacttcactcatgatgcctttgactgggtcaagctggagggtgcgaagcatttcatccgcagtcttgcaccttctttacttgttcgccagctgcgcatacgatccaaggacctggatcgactaactacggacaacctgaaagcgatacaagaggacgaatctctgttggtcaaagggatacatgggaagcgacaacacccggtgactgataattgcacagagttgcgcgtgagcttcacacctatcgaacttgtcaccatcgacttagatcaagaagagccagatgatgagccagatctgccgcctgcaggctcgcaaacgggtgaagtcgatctagacgatgaagtagctgatgaacttgaagacgatggcccgaagaagcgtggaccaacgaagttcgagcctagcaagcctgctaggatatgggtattggaatcgatcgtcaaagtcggcgtacccttgactgttgaggactgggaagctgggaggcaaacgaagcaaaagcctcgacgacctgccatggcgcaggaaacagcgagcaccgcgccgaaacccaccaaggcacggcgcacgaagcccgcaaataatgtgcctcaagcctccatcaaccaattcgcaaaggttacaaagccagggtcgaagctttcccgcacatttgcgaagactctggatgacctctctgagacacggcagcctacaccacaaatcgaggatgtcatagatttattgtcctctccacctgtggctcggaggagtgttgcgccggcaccaagaccagcctttacgaagtcgccttcccctgtcttgccagacttgcccgcgagcgtgacgaagaggaagaaacgaatgccgatgcaacgttcacacacccttccagcgcagcttggagagacatttgaacgacccaagacaccaccattgctgaacacggtggattcattagatctgctcagctcgccggttctcccctcgccatcacagctacccacaaagaaggcaaagactcgcactaagacgacacaagctgggagagcgcctcgtggtacttccgtacctgtgtcacctggtaaaacacagcagaccacactggacacatggagagcatctgcaacgcctacaaagttgcgtgatgttatgcctgcacttgatactactcgaataccagcgccgttggaccttcgaccgtcccgcagcggttttgatgagctcgatctaacgtcgtcacccacacggccagcgccatcgaaagcaacacagctagtgcctccagcttctcgaagaactgctgctacatccacgactcggccaccattgacctcgatatcttccaactcatcgtcactgtcatcatgctcgataccagagagtcggaagagctccaaagaacaaatacctactacacgcagcaggcgcacatcacctcgtttgcgcaagacaaagtcagcatctcctggggtggaaagtgtaaatctgctgtcctcgcagccaattccagcacggaaaccatcaccggctgtcgactcgatagatttgtcttgtctatcctctccagctccacctgcagtagagacaaccacaaccgacgtcgacgccatcgacctatgtgatctatcttctcctgtaccacctatactcgacacagctacagacaccgtacctacgcccgtatcgccaccaccccaaaccacccaaaataccaccatccgtcgctccccgcgcaaccacatctcatcatcacctgagccctcgagcaaaacctcgccgccagccgcatggaaagcgcgcgagaagaagaagcgccaggtcatattgcgcaaaagtgtcgccggtggatggaactttgcagacgtcgatagtccacagaaagtgggtggtggtggggatgcggtgttgaagggcaaggagcggaagaagtggagggagagcgaagttgattttttggacctgacttagctttgtgtatgagttgtctgagtttagaataggaagtgacttgttatgatatgacacaaagtgttgttgattcgtgtttctgagttcttgtgttgacgtgctagcaaagcgcggcattgggctcgcttgattttcgcgcgtcagattggcggcactttcttctttgcgacgcttcacgctgagatgtaaattcgcaaatagacccgtagtaaaaggatcataatatcgatttaagtaaacttgaacctgctgattcttctcatattcctgttcatgtattcgtcctacaaatcgatcggtgtctgcaactatgcgcatttccagcagcgcatccaccttaaacagtgtcgcaaaccaaatgaactcttgccatagcaaacatgcatctaccatcgtctacacgccgtcatgtcttacacaaaaatcaccttcgatgttcccgccgcacagtgcacaaagaaaaaatctgctcactcagaaaatacaccaaggtccaaaaatcatcctcttctcgccctggtctcctgtaccacctgtaggctggtgaggcataaaagggcaaaaaagaaagacggggcctgaccgggattcgactatttgaacgttagaaacgctcatttcgaacctgttgggtgaacttacacccggggcctcctgcagaataggctttgacgtcgacgacgtcgttcccaaagcaggaatcataccactagaccatcaggccgtttgttctctgttgtagaggattgatgacaagattccgatttttagaggttataaataacttaccaagcagtggatagagacgcgtactggaactcacttttccggagatccgaccaagcaggattcaagtaagacaagcgctaaactagccctgaaagtattagggtattccgttggttggttgtggaatgaggggtcggttgggttgcctcaatagccggacgcgaacggacttcggcaaatctccatgttcatcagcacggaccattctcccaagaggattccaacatcattttcagcgaccagactagcaatgaaactgaaaagtttcaacttctgtagatctaactctggaagatacgtatattcgaaagtgaggtcctgatgacacaaaaggtacctgcagtcagacactgtcacgttgaagcaatgggcacggtatgatacatcccaatacatggcattgcaacatagcaattgcaaccgtacttcaaattggttcgctagcatcttcatcaaacgctgcgtcttcaagttaaccgcggccatagaacttcaaggtcagcaagtatgaaggcgtcaggcgagttcaactacttcaacatgcatcaaaaacccggcgcatgatctcccgcaccttatttagcaactaatttccacctactctgttgtactgctgtgactttgagatgcatgcgtcgtaggcatatggtggctgctgaagccagatcaggccagaatgcttggcgtgcggaccgcgacttctccttctcgggcatactcccattcctcgcatcagcttctcggtcgttttcccctctcgcactattaacctaaacttttccgtagaatctcttcatcatactggtcgccggcgaaaatgagacccagctttgtactctgcttgcgcaagagagttgtcgactcattgccttctgtgacactcgtatcagaagttaaaacattagctggactctcacaagaagactacaagaagctacccgtacgtcctttcgaccatgttatgtctgtgaatatgagctgactctgttatagggtatgatcacgaggatttgtaacggcatgtcctacgcggagtacaggcaccagagtattgatttccaagagagcgtggttgatcaaatcaatgcagaattgaaagatgccggtgtcgggacaataagtcatgaaataggtcgctggctggtccttcgcaatgctagaagtcgtcatgaatatgtgaagggtaagtcgcttgcggaactttcggtggtctccgtaacacagtaaacagagaaaaagctttccgatgactggatgaataaattcacgggtgagcatagtctggacgcaaagactggatggggacttctcttggtagtgtaaaatgcccggagccgtcatcgtttggctaatcttaatggcagagcagtatttaccaagtgcttgaggactacatcgagaagaatcaaatcgatggctaccatctgtattttagcgatatcccggagcaagaacgcaaggatttagcggaccaaataaggtaagccataatcacaattaccattccctctaacacctatcgcagtaagtaggacccccgctctcattggacaaacattgtcatttacctacctcacgtacccgttgtgcccctacattcgtgcgagacattcgctaattttgactcctcctcgcccagaggatctcatgcgcgtctcgaaacttccagatattgaccatgagcttctcatgattaaaattagagggagaacaatgactcggaggtcgcatttgcgaaaggtgcggaagagagaacttgccgcgcaggccgactcggaaacaacaccatctgagggccagggcaagaagggcaaaagctccaaaccatcgaaaacaaaagcagcatcatctcgaaagtcatcaacatcttcagggtcggatgacacgttggagcgtgccgacggtgaataagagcttggaaacgtacattctggatctgaggacattcgaaagccatgacgagctcatttttccagcgaaagaatcacggaatgatcaaggtgcagggccgacgatgagaatgcctaatatcagccagccacgaagaaggcctctgtaagatatcacaatattgtacaagcgaattcagctaactattatgcagtgaagaacagcagcaatagcgtttaacacatggcgagcaatctgacgatctctatctgagaaacacatcgaacggatttatgtgctccttcccaccaaacggcaacaacgggggcgatcaacccctcttaaacgtcatatttgggaacaccacagagcatctcagatcccagcgcggcttaaatatttcaatttgagactaccaggtctgacgaaccgtccgcttcatacagcctcgcttccgtctctgctagggtataccaatcaaaacgccagtcccatttccaattcctttgatcccataagactgtcaatcgccacgccacccctagtgggtcttgatgttctgccttgctaaccacagcgccacgctctctttggcaacgtcagtgccccatacgccatcggcacctccgcgacgccattcctcgccagatgcgtcttcgccgcctcctcgtgtcgcctcaccgagcaggacctcgaggtcacgcctctgcgacgacagccagcgcttgacgaacgcaacggggtccttggacatgctggtgaaaaaggcgtgcttggccttcgattggccgattgcgcccatgaggagcacgatttgctcgtcgagcttctggatttcttgaagtgtttggatgctgtctgggcggcggaggatgtcttggaagagcggctgcatagggtcttcgagcgcgacttggacgtcgtagatggtgggctctgacgccaccttgccagagtccgctggtggtgagatgtagtccttgtcgacgcggatcgtgtattggagttggatcggcgggagggtggtcaagtgcggcttgatgagctgcggcaggttggggaagtagaacgagtcctggccgccgaaaagagccttgagcttggcgtcgcatgcgaatttgcgctcgtcatcgtcttgctgtaggtgttgcgctcgcgcgtactcccagatgcccatcagcacaccggcgcggtcttcttcgtcggtgtctagtagttctgcgaggggtttgctaaggcggaagatctataaacacattagcaagtcacatcaaaagttcaagccatcagaacatacctcgggattctggaatcgctgcaagttgaccgtgatgttgatgttctcgtcgcccttgcgctcgaattccagctcgctgaaagttgtctcctttgcgccaggctggtccgggcgcttccactcgatctgggtaaaattgtcgggttgcaagctcttggcgcggtcgaagtcgatggtgatggagctgaagtaatttgagaacggcttgggcttcactgcaggcttcggctcgctgtcctcgtccatggcatctgcgtccttctcgtcctcctcatcctcaagaccctcgtcgccctcctcgtccagcaaacggccctggatcttcacgcggtacgtcgcattcgtgttgctctcaaaatcgaatgcgtcggcatcgattccagtgctctgccagggctggttctcgacggtgttggagatccatatgcgcatggtgccgtagcgcgaggcgcgcgagtggtgcttggagtccatcacgtcgagctttttccgcatcatggtcgcatcgagattgcgctcgacctcgcgcaactccttgtagcggacgacgccatcgccgatgcaaatgtcctctacgccctctggaatattcttgtcggtcgggttccgggcgatgcgccgcatcttttcgcggcgctcggcgtcgatgcgctgctgggcctgcatgttggcgttgctgtactgctgctggccggcgtgctggggcggcacaatggggcctttacgaaaggcaaacgccatgtcagaaatgctaatcatgctgaacggttgcggcagttgaggtagttggggcaggtgcggtgagcgctagggaagaatacgcaggtacgtaccaggacctctgcgcgcgggaggcatggccatttgctgctgcggaacatagttgggccggtaactcggctgcatcttgggcaggtgcgcgactgtgtgaatggcagcgacgatggaagggcgacgtctgcgatgaagacgcgagagtggagatggatggtcgaaggaagctttctggggacgcgtctcgaggatggagcttagacgtgattcgcgcctcctatatggcggggctgcaggctggaaaccccacgaaactaccctcctctggaaagatcatcatttctcgtcgtctggttttgcctggaacagtattgtctcttctcagtggatatgagataccatcaaaagtcatcttgctgccgctgcaggccagatacattcacgctttagacgcgtagcgcttggcgagcgatccgcgacgtgcatctagtctcgtcaagtccatctaaacgtcatcagccttctcaaagtcttctcttcatatgatcctcactgacagttgattgctcgcattatcgcccttggcctccacgcgaaaaagctaataccatgacgggacgacgtgatcagcatcaagggacccccagggctttgaagaagattgccggcgtgcgtttaccgcataaagactcctcggaacaatgggacatcactatcgaagacggcaagatatcgtctgttgacgctcacgacagatcactcgacctgagtgccactgacgttctcgatgcaaacaacaggctcatagcgccctcgctttgccatgcccacatccatctcgacaaatgcttcctgctccaggatcccaagtacagtgacctccagatcgaaagcggcgacttcaaagaggccatggagatgactggagaggcaaagtcaagattcgaggaagaggatttactcagaagaggtggcttgctcatcgaggagagtatccagcatggcgttacagcaatgcgagcgtttgttgaggtggatggcgtagtgcagttgaagtgcctagaggctggcttgaagttgaaggagcagtacaaggacatatgtgacattcagatttgtgcctttgcgcagttgccgctcttttctggaccaaacaacggtgcggaagttcgagaaatgatgactacagcagcgtccaaagaagaggttgaagtacttgggagcacgccatacgtggaagtcgacgagaacaagtcgaaagagaacgtgcgttggatcacccagctggcactggagcatgacaaaaacctggaccttcatctggactactttctggaggaagacaaacaaccacttgtttgggacgttctaaagatcctgaaggagcaggactggcccaagtctggaggcagacaggtcacgctcggccattgcacgcgtttgacacgctttaaaaaggacgagtggctacgtctaaagcatgaaatcagtgagctgcctgtctcctttgtcggcctgcctacgtcggacctattcatgatgcgtacaccggagaacctacgtggcacactacccgtcacagagctcatcaaagactacgacctcaatggagcaatctctatcaacaacatcggtaacgcattcacaccgcaaggcaactgcgatccactgagtctagctcagctcgcggttggtctgtatcaggccggcacaaagaacgatgcggagctgctttatgtacgtacccgtgccgtgttgccactcgcagcatcctctctaacgccactatgcaggaaaccgtctcaaatcgagcgaaggctgtcattggccacaagccaacattgttgaacctggaacctggccaaccagcggacttcgtgttgtttgacactttcgaaagcagctggagatgcagaaagagcatagttgaagtggtctatgatgctgggacggcacgacaaacagtcttgcgaggccacttaactgcatctacacactgaccagtgagcttcgtgtagcaaacgtgcatcccgggttcccaactacgacgaaaagcacccagggtggctacccacacgataacctggagctgtacaaggtactgcgaggtttcaaatgtgatggaaaagccccgtgtattgttccaggctatggtatgccccatacacatccctttgtaattgacagcctgctgcactttgataggtgaaggcgatctggacttgagcgtttgtttggtgtcacacagatcacgtgctttctgttcaccgaccgcacctaccactcatatattggccgtgcgcctaccccacaatgacttattgagacaacatcaacacgcaaaattgattagcaacggcgaagataattcgcacacgcccgcgcatagacgtggaagcgacatcatggagtcgcaagcaactcccgttcagacctccatcggcgccttgtcaacggcgtttcttgcgaatgtgaaggtaagtttgcaatcacgcgcgttgttttgtcaataccactgctcctagctctcagtggctaacccttatgtagctcacgttcggcgagtcacaggaggcaaccaccatcttcggtgcactctgtgagtttcgacaaggcagagcttcgaaaagagaaaccatatcgactatctccgaagcgcttggcaaccatcacgacctcaagcgtgatctccagaacatactcgaccaccaagacgcacgatggggagccggtgacttcgacaacctaccactagcactggtcgagggccaaccaccacagttccttcagcctgttcatgagcctcagatgcgccatcctttcctctcatctccctgggactccaacaacggtctcctaacgacgttcagcccgatgggtctgaccggcttgtcccaatactcgaccttcgcaaagtcaactgagcagccagcgctcatgccccagaacgggcccgattcctcgcaccctcccagccgcgctatgctatcttcgccattcgtcccagatcttgttggtccatcgcgtgcgcagcccacatatcctggcatcgaccaaacatcaggcttcctaccctacccacgtcccaaacaaatcttcggcacgaatccgtcacagccggagcaaagcaacatcccgcaagaatctccgtaccttgagccgtggtggagcgaggattggttcacccagactggccaccagcaaggcagaggggaaattatgtcgacccaggaatcgtccgaggttacgagtgcgcagaaacctttgactgccccacccgcagcgtcatttctgggatcctccaaactgaactggacgcctatgcccatggatgcgccagacattggtatgccaccaccatctaggaagcgcagccgtgctttatcgttcttgcagcccaaagccgaaggaggccaggcgtctggtaacacagttcacgattacaacgtcagcaagagccagacagcttccccaccttcaacaaaggtctcgcgggacagtacttcagttgctccgaaaggcagtggccagttcatacacagcgtatgtggcagaggctttacgagacgtcaagcagttaagaaacaccattggggagacaagctagatgacctggatacgactaccggatgctgggccaagcacaagaagccaaacgttaactggaacgaacatcctagctgcaaggttatatcaagggtgcccgcactacactcctatggggtaggatctacgtctgcagcatctaatgcgccggctgttcctgccatggttccgagctaccgggacactatcccaggaccttcgacctttctgcagtaccattctcacgggctgcccggtactgctacaccttcgagcagcagtcctttccaggacttgttgaccgctgtcaatattgctgcaagcatcgaagaacccacactgaaaggacgcatcgattcactaattggctctaacttagatgtacaggccgatgcagcagcgcagggacaatttcgacctacttcgagctttactaatcaacatccaggcaacaacgtcggaaataacgttgaacagtaccacggttactggccatctctggggtacaactttggtgttggctcgtcgtcccccgtacctgagccaacgggaatgaggttttcttcgcaaccgaacttcatcgaccctaccacacctttcatgccaccgatggcctctgacccagtctacaggcaccagcacaactccacgcagctcgacgaggagtttgtgactgacccgggcttcttcctagactcaggacttgatcagaactcgggatcggagcaggactcagggcttgatcggaactcagggttggatcaactctcacaaccgagtgcctcaggatgaccaaacagctagcctccggcttcgatgacgaaggtggctagaaacgagttggatgagaagaagacgcgtttagatggaaggcgaatgggcagtgaatggatgattgcaacgtccgtgctttcaggaagaaagaagacacgcttgttggcccgggatggactgccctcgtctgttcgtacctaggaaatcatccacgatagaaaagccaccaatcaagaacatgaatttgaagtaccatgtgagcaaattagcggcaatcttcttcgttgtctgcttgtatggtgtctcatcaaactcgtcagccacttacgttgatgtcactgacactacagtatgcgtgcaccagctgcaggttgtacaagtagaatgatggacatacacagcttgtgcaggccgcctaatatcttttcttcgaacaggtaatggcgtgcccggaatcaatactacttgcagtagtccgtccccagctttttccacgcacctggtggcgctcaaccccgcgtaagcatggacagggatgaggctggttaaccccagccggggctccacatctcaattcaaccttaactgatccatgcttgtcatcgcatcacgcgaagatattccgcgaatcgctgtgcccagctaattatccggtgcactttgtctcttggagcatgcactatcgtgccgctcggtagcatatgacgtccggagcttcgaagctaccccagcagctgtcgagcagcgctgctgcgtcgaacaaaacataaacaacaacacagcgcagatccaaggtcaattgagatcatacacccggacatgccgacttgctaggtgtatgaaaagctacaagcctctaaatcgctccaccatggcgttgtgttcctgcagtggtcacgaagcctttttgccgagagcggcacaccgttcctcgggaactggaccaaccccggaatccaacctccaatgagatagcgtctgcgaaagctacgggtgaaagacagaagaacaggaacctggttagaagggtccgggagcatgtgtacgtgcactagcttacctttctccatataaacaacagtgctccctgccatgtgcgcttctccacctcgtcgcttcataccacttccccacaatcgcgattgacaagtacaagatgtggacttctactctgctgtcgctgttcgcggctactgcctttgcgcagtacgccacgccatccaatggctcgcttggccctgacgctgatggcaagtacgagatctcctctgagggcattcgcgcgcactttattccatatggtgcgtccgtgtccaacttgttcatcaagggcaaggatggcgtcgagcgcgatatcgttcttggcttcgacaaggcgattgactacgagggcaaagcgcacccgcatttgggcggtgtccccggccgttacgccaaccgcatcaagaacagcacgttcgagatcgacggcgagcgttacaacatcttgcccaacgagaacaacaacaacaacactttgcatggtggaccaaacggctgggattaccgcaactttactgttgtctcgcacaccaaggactcgatcaccttctcgattgtcgacccagatggcgaacaaggtttcccgggcgaggtcatcagctatgtcacatacaccatgaccccgaacacatggaagatcaagattgtggccatggcgactaccaagaaaacccctattatgctgacatcccacgtaagtagtccgcatagattagtgatctagacgaaaatctgaccatggtagacctactggaatcttgatggcttcgccaaccccgatacaccactcgcactcaaccacactttccacctcccatactctggtcagcgcattggagtggacaacatcctcatccctgatggcactatcctgcctaacgcaccatactccgtgaatgacttctggaccgcgcccaagcagattggtgctaactacacctctcctgagctccttggcaactgcggtttcaactgcactggttacgacaactgctaccttgtcaaccgtgctcagaacggtccctacgactggcgccagactggacccgtcgcatccctttccagcgcgtggtcaggtatcaagatcgacatctactcagaccaggaggcattccagatgtacagctgccccggtcaagatggtacgtaattccaattattcgcactaattcgttgctaatcatacacaggcactctccccatcaagaagacgcaaggtgtcgagggccgcgccgccttcgtgcagaagaacggctgcgttgtcatggaagtccaggactggatcgccgcgatcaatgtgccagagtggcagcgcgagagcaagcaaatcttcggccccaacagcaagacctacactctggaggccgactacgttttctcgactacgaaataaatgtcaccactcggatgagtgagtgattagaatgtcctaactggtctgaataatctcgtgcttgggatctagataggcatctttaatacatgtagtaatggtaatgagattcttactcgtatcacctctctgcccgctcgtcactttcgtattcttagctctatgtgcgagtagacagttgacttacacctcatcttgaactttcacacttgatctcgacaacgacatctgtctttctttcatcctcctgcaccgtggagcgcatacgttcactgctcgccagaagaaatatgttcaccatggtcgacagcgaagaatttggcaatctggagcccgataccgctgatacggcacgcgaaaacactgtctagagccccattcacctctcagcgctcactgcgcctagctcagtgtcatcactgacgtactcgccaccaactgctgccttccaaaccctcacactcgacgcgaagagtgcgccttcgcgctcagcaaacaccgtgaagatgaactactacccagaatccttatacgccgacgatgatgtcccagacgctcctccggacgacctacactccaagcgcctcaccgaaagccctctctacagccgggccgctgccatggccaccgtcccacgcaccttcagcgcctcgagaaagctacaacaagtcctcggcatagatgggaacaagccggagccgtacgtccgcccgccgccgatgccgcaggatcttgaacagcggttcttggccaatctgcaagaatacggcgtcgatgtcgatctactgatgaaagatagaatgagccaagccgctaggagacagcagaagatgggcgtcggaaatgaacttggtaagtcggtgctggagatgatcaaggaggagaaagagagtccggttagcgccacgcatttgcaggagggtatggatggattgaatgtgggcttgaacattaacccaccgatgtgggatcttggttatgaggcggtctcgggcggagagtacatgggagatcgaccgtccagcgcaccttgtgggaataccaacgactatgcagacaccaagtacggttacgatccgttcataggctatggatcgactaccgcttttcaggacagtcagcgatctcgcccgagcagcgcgtcagcagcaaacacacaacttgtttttggacaacccgatcgaccacatatggactcatatgctcctgctactcacaaccctgattacgactggattggtggaggagacaagctgccacagcacttcagtagtctagcgaacacgtctcagttcactggagagcaacaagcgccctacttccacgatggcatacaaacccaggctcgcaactcgtacgacttccccaagcgcgttagcagtgttccaacagtgctgtttctgccgccgcgagttgagcagcagatgtcatgggacttcgtacaaactgttaccggagatattactccacagaccttcgcgcttggtgggtttgctgctacgtccaccaacagagagggtgtctatcccatgcggcccaggtctcaaggaagattggtaccccagatcatggtacaggaagcatcgcccagaaaaacgccacctcctaccactaagaaacgccgtgcaacatctcaagtagcacctcgagcaaaagttcgagcttctgaggacactgccggtctgccaatccttcccgccaacctagatatgatgtggaaagtcaagttcccaggcaacacttacgctttgttaaccatcatgctcacctggtcactgtgcatgcgtcgtctctccaacctgatccccgatcccaaagccttctcgatcaacggcgcctttccctacctcgtcgaaccgccaatctaccagaaactcgtctctgtctccttctacgacaccagcgtgactccgcacaaggagagccgcttcctcggtcccaatgactgcgcagaaatgacctacaacgaagtcgacatcttcgcctacccagacgacacatccgcagcatgcgacaacctgccttccaaagctgataccgtgaagcgcgccctaggcctcaacaccacctgcacacaagttacggattacaaaaacatatccatgtccgaccgcgccaccacaggcgaaggccggtggtcctacatcctcttccgcgggcacccttcacccaccatatcctcgcccacgcctccgcacttcataatcgcctggcctacacacgcgacaaccaactcctcagagtgcttacatactatataccccgacaagcagtccgctccgcgccacttctcctcgctgcagaatttggcggcgacgatgcggctgcagcagagtcttagggcggcgagtagcgagcagttacctgaggcacggctgggatatatggagggcgcggtcacgctgaagagaagagtggtcaagatggagaagccagggggtgtgccgcttgtggaggggtatagggttgatgttaggaggtgggagaggtggatggaggcagtggggaaggggaaggggaaggttatgatgtggatggagagatgatgtggagttggggagtgtgagagtatgcgtgggtaagctcatggtattgggaagtgcatgctacgcgtgcggactcatgatggccggcaatgtgctgccgtgtccgaagacaaatggcacttcgatctcgatgaaggctcaacgaaagacagagcggagtgctctcgacggccccagagagatatcgtgttctctgaccgggaccaatcgggcttttgttcgacatgtagatgggtccaagcagccaaaattagaagagagggcatcagactgccgattatgacgagaagtatcgtccatcttgctgttcattatcgacccccaaaactgttcgccccatctcattctaggtcagcattggcttgcattgaatgcgaggtcggattccacaaagtcggtgaggaaggatgagatcatgagagccgagaatgcaatcgccgatgggcgtgtgacatgtgtagaagagcactaaattacgtgccagcatcaagcattgcgagaagagtgccattaaggcgagcagagaggcatacggctttcgacagggcatttttgcgctaaggattgggaatgcagcatgcaacggcaaggacaaagtgcggaggagcagcatcattcgagtaggcatatgcgacgctgttagaaagccaatgagctcggaggcaccctgtgggcttccaatcaaagcaatatcacacatcacgagctaccgtttctacgtagcgacgacagtgcattggggagcgagcaacgagacagattgagtgctggaggacctcgtcggttttgggctagtctcaagaacttcattcgtcaatcgtagccagcaagaaccatggacgtgcatcgtggggagcgggcgttgcttgatgcgtcagggcgatacaggcgatgaggttcacctgctgcaagttcctattggacagaggtacgtaccagtcagtatgcctctttcagcctcgttcaccacatgtactattcatgtctttgcacatccccgaacggcaatggcggatccactgttactcatcggccccaaaacatggccattatccttagggccacggagaccgtccagaactctgccccaattgcttcaaaggcctcaatagcagttacgcgggctatcatagcggccgcagtttgtagcatcgcttctttattattaattttagtgcttcttgtgttcctttgtctgagaagggtccatcacacatcagcatcagaagatcgcaacaacggagcccgaaataggggccgatacatccgcgatgatgggaaaacactgcggccaacttggcccaaggggccatggcggagttcacaagagttggaagacgttacttgggtagaattccttcgtcgagaccagctgctcgctgaccgaagagagcgatgtgtgttccaatggagacagcgcagtgctgtccgcgagcaacagcatataattacacgatgcgcatcaccacaacaatcgctcaacagctcgcccaacagcttgccaaaaacgtcttgtacaatctcctggccaccagttcagactcctttggcttcgattattatcgagcagttggctccaggaagagcgcttctatccgagctttctccaacacgtggggcttcggcataccactcacgtttcctcaaagaccaattattccgtgatcttctcaatccatcatgtaagctcaatagactctcttcgcaagcgagactgaccagtcacagttgagcagccacagcctctgatagtcactccagcccaaatttacacagaatccctttgcgttaatcctggtgaagtcgagcacggtccgaacccagtcatacatgagcatctcttacgcaattcgcctgagcgttttacttggcatcgtaggcctaccttggaattgcctgaaccgagcgttcagcaatttgctctcgaaatggctgaaaggggttaccgatacgaatcatcaagtccattcgtctatcccgagtcctccaacgttgatatgtcggtcacagcttcgccaggaaattccagttcgacgcatggcagcacgccgatatattctcccatgatgagctcggaagccagtccatctgagtcaggcatgagtcctgaaacggtctctccatcaagcacgttcagtggcgaaggcgcatcgcctctagctcagtatggcgcaaacgcagaccaggcatgtacatgccgcacatgtggtcgcgttttccgcacggcaggtctccagaggatccactataatcgcaagcataatcttcgctatacttgccaggagtgcgataaatcttttggactcagaaaggacctggaacgccacgaattatcggttcatcagaagcacctcagttccacgccagtgcatacctgcccgaatgagggatgtgcgactcctggaaagaagttcccacgcaaggataattggcgaagacatgtgaataagtgcaaggacactttggctgtcaaagccatgaggcaatgattcctatctgagtatttggtgggtagagtaaccggaagttgatgtttctaaatgatgactgcaagtatggaggagggatggtttgcgtggacggtccgaaaagtgcagtgtgtggtgttacagggaacttacaaattgatgagagattgctttaatccattttgaatgttttcctttctgttcgagtttgttttcgcttcgttgggggagattgtcgaagtccggctgtgctccgtggcttcataacctccctctgttgtcttcatgtatggtgaacaaaagcaagtatagaggtccaaggatctgatgggaagcactgagtggtattggtccagtgaatagattgcattgttgtgatcgaggcaaatatcggctcgtgtagcgatgtcggtggccaaaagtgaaggacactgcagccaagatctgatgatccaattgaatctccctcaaatcacgtctctcagtagatccggtgatcctaagctcgtccggtgaaaacggatatgtatgtggggtaatgaccggtctgtaggttgatgaagttgcagtgctgcagccacctgtagtcgtgattggctgaccacagaatcaatgtactatcatcagtatgcctctttgaagtctcgtcctcctcttgacacccgatccaacgccatataggcttgactgagcccggcctgttctaaaagattctcgtcttaaccaacatacatgatggccgtaattcctacatcgacgacaatcgccagtgatgccttcatgggaactgcacagctcaatgagccgctattacgaagggaagtcgctgttgcagttggagccaccataccggtggtcattctggtcatcctttgcgtaggatttctcttgcggagggcacgggcatcgcgaaatgctagccccagggaatgcgacacacgtgtgtatcaggaaagtaaactggaagacggattccggattgtggaatcgggaggggaaattctggcaaagaaaagtgagatggaaggtagcagccgcactgacaacgacgttgtccagcgttgcgaacgagcagatagtctagctgagttgtcaaacgactgcgccccagcggagctatactcacagccactggatacctcgcaagactactttgcatcaccgggctcatgtacctatggtcagttgtacgtaccttctcatagttggcgttattgacgccccagtaggctatccatctgaggctcggctcggcccagtgtatgtcgcaagcaatggaattcccttgaaaacctgtgtcaatcctatgttattctcacaccagcgtgcgcctcaaggatattactgttctagcggtgtgcttagaaagtccactgctgagcttgaggcgccatcatcgccaatccctcaaagtagcccaacattgtctccaggtcttctaccgggcccaaatctgactccagttcctgcatcaagtcctgttttgtcacctgattgtgtaaggagtccgaggtcctcattctctcgcgagtcgggcgtagcgtcagcatcaatattcacatcagcagacagtgtagaaccaggagtctcgaccccactgatggacaacatttcgcctccgttttcagatcagcccgttggtccgtatgaattggatgccgtcggggtcgactcaccgatgtggatggtgggcagagtaccgtaccgatgggaaccgacaacaggggcgaatagaatgttcttcgaagccgaccaagatattcttccatttggattgaagcgcaaagcttctcaagaagccatgtcatcacgacaacgattgggctatgcagcattgcctggaagctggcaagaattcgatggattgggttctgcgacagggatgagcatcggtgtagatcaagacttctgcttcattgacccttgctgggcgacagagagccgtttctgtgcaagcgattcggttttgcaacatgacgacagatcgtgttgggatgggtcctcgttgtgtgagaagcaattaatgcctgatcgaatcgctccagtagattctgggcccagctgcgtcttagaacagagaagacaactcatgaacgaatcgcagcaacgtttctttttcaacgctgtagcagctttacacgcccagcaagacgaattacatgccagatttggcgtcgcatctccaactcttcgagaaaattttgaactcgatgggagctcgtctgcagctcatgcttctgctcaatcgccgtcatccttacaaagttcttgctcattcttcgtccccgagacacctcgaacttccgctaccagctcaacctttttcacaactcagacaaagcagttgaattccgacttctcaacggtatcgtcagctacaacagtaagtgtgggctctggaggatacgattgtccagactgtggagctgcatttccaacgctgggtaaaatgaggttcgtgttatgctggcttgtccctgaactggacgaagctgaccttgataggcaacatcacaaccgcaagcacaatcttcgatatacgtgctctctatgtggcagacccttcgctcttcgtgctgatctcgaccgacacaaggcgaacaagcacaccagtgaccttgaacataagccaagggtttttctttgcccgaacatcgagtgcgcgcaaccaggcaaggagttcatcaggaaagataacttcaaaagacacgcgaagcgctgcgaaaaaaataagaataaaagcagaagtcggcaggaaaccaccaacacgcaagaatgttaataatggatcgagaggaaaggccggcgcgcgtcttagacaatgtttcctgcaaaacttggatagagcacgtcattctttcagggtccacagtttccatggacgtggctctgagcatgggttgtagcgaaggtgcgcgctgatttggaatggcccaatcgctgtgtgcttgggctaaagccacattggtatgcctccagattttcttcagcctggtaaatgacctcgggaaggtcccaagtctatgcgcccaagtatctttgcaggcgtacctcccttcgctatattaaactgcaaaaaaagaaatgcttgtgacacaacatccgcagcaatatgcctacagcgttatgcgacttatttaagatttctccatttgtcccactatccgagaatccatatgaaggtttttgtgtctcttcacgatggagccggctttgcttgtcggtctagtactaggccttactatccctttcggattagcacttgtgttcagactatggatctttctacgaaacagagagagagccttacaatccgaagacattgagacgtggtcgaaattgcgctcatcacaagcgagaacctctctgcaaacccgaaatcaggttgagaaagagattaacctcagctcgaagcaaattttaggtctcgataatgcgacgtacctggcgggccttccgcttgaccgcgagtctaacacacgaagattacatggatgcatgagctcacgatagacccagcgtccacactcaacgtcgctccagcttatttcaagcctcagtatgacaaaattttgggctcgaaaagctcatgctttacacctgcacaaggtgcagcaaaattggccaatgggtgcgtcaatccatgggatgtagagcacgagcctaattcgacaatattcccacatctgagggagaccgcaatagccggaccatcgaggagcgtagaacctgaccagatggcaaactgcgtacctttggccgtcgggaagggatctaatacgagagacagtgagcttgtcagtcccgttgcaggcttgaggcctttctggcaaccagaatggatccactcatgtataggatcgacagcagatattgagatgtcagagtttccgggctcggaagccaccttgccgtctagctcgtcgacggccacaggcgacacatcaagagtaaactctcctgtcacaggcgatacatcgagagtagactctcctgtcacatcgacatcgagtgtctctctcgccaaggaaggcaaaggtatcaagattcgccctggaagccctgttgatatagttaactacgctgttgttactccccatgattccaaaattgagtctgcagcaagcgccgagtttgcctttcctcacgacatcatggcggcttcgccacagggtgtaccaccgatacggcaaacactactctgcaacgtggctagtcacgtctgcgagaagtgtgatctgagctttcgaacgagaggccagctcaagtaagtcggaaccaacagtagagctccgtacgaaatgacagcgctgacacaaaagccagaaaccacgacaaccgcaagcataatcttcgattcaagtgcatattttgtacagcagcattcggtctacgcgctgatttagagcgccacaagataaccagacacatcgacgatctgtgccaaaaacccctcaaggtctttcgctgtccagtctctggctgtcctacgtccgaaaaagaatattttcgaaaagacaacttccataagcatatgagacgatgcagtaaagcaagagaaaaagccaaagctaagcaagaagtcagccagagtccagattgaggtttgcggttcctggcaagcgtgaagcatcaaaaacgtcgttgtctgtatcagcttgcatccctagccatcacgtcagcaagcctcacgcacactcaccctgcccagcaacagcttgataagatcagatccaatcgccaagaccattcacatgcgacaactctctaagcgaggctacctactttacccatcaccagaacaaggtccttctccgtataccccgcatgcggcttatgcgaaagaagaaaatcagggtgcatccccggccacacctcgcgataacatggttgtacgaacgagcgttggaaggacgtataagatcgtcacggcactacgcgtagcgccaaacatcttcacggcgacttccttggttgcgcgtcgttccgcctcgtccgcaaactccgataccgattcatcgcgtgcccacgagcgcgaagcgataagccgatcgtccgcgtggatttgaggactgagggtatttcaagaggtggtgagatgtgcatggttcttatcacaagtggttgataacacatcgcgccaagacggatgaacacacgtggaccgtggatcaaaatggacggcatttcgaatgtgaagagcaatgatgcgattctcgatccgacgaggagcaatgagccgtcgggatatggagaggccagtgcgcctgcacatgggcgagaggcagatgaagagaggcacgtgaccagcaccaggaggcggccgtgggcgaggaagagcaagagttatagccacgcgcatttcaaagtgtacaagagacggtggtttgggctcgggcagctggtgctgctgaatatcgttgttagttgggatgtaagtacaaccaccgtcttaccagacgtctttacaagtccactacaaccaagacatcaacaagctaactctcccacaagtggctaaccttcgcccccgtctccacctccgcagcaacctacttctccgtctccgaaactgccataaactggctgtcaaccggcttcctcttcgccttcgccataacatgccctctgaccatctacctactacaccgcggcccaaaacccagtatcctcgccgcctccgcgctgctactagtcggcaactggatccgctatgcgggcacccgggccaaccttttctggctggtgatggtcggccagatattgactggtctggcgcagccgtttgtactcgcggcgccaactaggtatagtgacatgtggtttacggaagaagggagggtggggagtacggcattggcgagtctagcgaatccgtttgggggtgcggtatgttcctgatcttatcctattacattggtcatgatgctaatggtttgatgtagctagctcaactcatcaacccgcttctcggcgatgtaccgaacatggtgctgatcatatccatcatctcaagcgtggcgtgcatcccttcgctttttattccagcggctccgccatcgccgcctacggcatcgtctggattgtcgaagattcctgtcggcgattcattgcggtacatgctgcgatctcgaccgttctacatcgtgttcattacgtttgggacgtacactgcgggcttcaatgctttcagctcgctgctgaaccagatcctgtatccgtatggttattccgaagacgaagccgggatatgcggcgccattatgattgttgtcggcttggttgttgcggcgatcgtatccccgatcctcggccgcacacaagcttaccttttgggcatttggacgctggttccgctggttgcaggatcatatctagcgatgatctgggcaccgcagacccgcactctcgcagcaccatatctcataagtgcggtgctgggagcaagtagcttcagcttgatgcccgtagcgcttgagttcctcgtcgagattacatacccggcgagtcctgaggttagctcgacaatttgctgggtaggcggacagctttttggagctatattcatcatcatcatgaatgctttgaaggatgggagatatgtggacctaggaaaggtcaatgatggtggaaggataactagttcgggcacacggccaccaggcaacatgtacaacgccttggtgtttcaggcggttgctgctatggtggttctcccgctgccgctgatgctgggtaccaagaggcttggcttgggatttggggagggcagacgtatcctggacgagaatcgagagggtactcaagatgcgacaattggtcatgagcaatgactcttagaggacttcgagtccgatgaggggtacgagggatctgacgatgagatgtaggacgagaattgacatgacatgacgaaaaccgtatgagagagatgacgcaatggttgtgttgtgatgatttggcttgatgaggaaatagtacagtattctaaacatgacttctgtatttacagtcatccagtatgcatcttgtcatatccttcagttccagaagcgtgccgtccgtatcgggtcgtgtgtggatatgggatatggcggtcgattgctatcgatgctacgtctacttgagctgggcgaagagcttgggtgcggcacattgagttgcgcagtgagccaggtggaaaactatactgtgtcagctgttgtagcacgccggacatgtggcgttgacttacactcctcaacgcagtcctctgaggccttgccatcgttctcgatctggcctgttacgcgctcaacgcactcatcgtagtggtgctttgcggggtggcattccttggactcggcgcattctgtcgtgtgcatgtcagcctatgctctctactccgcatgccccgcagactggtgccgtggtcatggccgccacagaatcatcaattactcatcaagctccgtcttgaagctggggagtaaaattcgatattcttggaatgcgcccttctgcccgtcttaagtgtactcacccttctcgagcgtctcctttgggtccggtgtctcctcctcctcctcttcctcctcgggctcgtcgtcgtcgtcgctgccctttccgcttggcttgtgtccctgctcgccgctgtcaccgcccttctttgcgtcctgcttgttgacctcggcctctgcgctcgattcctcgtcggtgccggaagcaggtgacttggtggaggagccgccctggacctcggcgtcgggcgatgggtgggagaacgtctcccaaacgtcagtgaagaagtcggtgatacccattgttgctgtgagggggcaattgggtgttggagagttgcggtggcgctgtgactggtgatgatgcggttgagctttggtgaggttcgagccgggatcgcgaaaagaaagcgccaagacgcttgtcattccatctgagccgcaccggattggtccaccacatacaccatcaatgacatacacggggagaattatgtggtgcgagtttagctaatgacgatgtgtcttgaaagcttcctgcacgctgacgcccgcctcgacatctttaataaccttctcatctgcttcaaccatatcaggcaagatggccaacagctcgtccacctttccttgcggcactgcgacaaccccgttctcgaacggatcaatcataataatatctcctgcctcgacagttgtctcaccaatcttgaccgccacattgcgggcgtggaacttggtctccgctccagcgccgatgatgcttgtgccctttgaccagatggggagctgtgtttcgttcaatgcaaccacgtcacgtactctgccgtctaccaccaggccctgtgcgcccatgtacttcgctctagcagccatgatgcctccgacgactgcgcaagactggccgacaggttgactgatgacagcaatggtgtctctttcagtccagtcggaccatggccgcgagtcaggcagattcgattctggagtatcttgagatgatgatgctggattggggaagctcttggtagctttcggcaccatcaagaaggtggatgcaggcgcaagcactttcttgagttctggcctaggagtgctcgcagtgtgaagcaggggtcctacatggaatcagatacgcgcgtgtttatcagagccagattcgaggtcgtactaatatccacaagaaagcccgccccagggacatgaagcttcagaaggccatcggccagctgcatctctcagctcgggtatcgcgaactacggtgcacaacttacatcacatgcagcatacttgtagagctccttccatcttggagaagccatgattgatgtcagttgaatttgttttgcaagtcaatgcggtcgcttgtccgaatggaatgcggcttgatcttcttaaccccgcgaaccaaacctcgggaccgtaccagatcagattcggactgatctcgcacgcagctgtcagcatcagctgtacatctgtatcagtttcgctctttgcaaaattcacatgccgcaatgggccatatgtgctccccaacagcagcctacaaatgtccacatgccgatgacggccgacatcagtgtctaccgcccgtgctgccaccattcgtgcgcgctatgttctcaactttaagtactatgcagggtaacttagtcaaacagtctgatttcaaggccgatttagcacttcgtgacgtagcctaaagacatcaagtctatggtatggtatttgggcttatgaatgagatgaaacttgctttctaatagcaagctgagtacatacaaattgaacagagcgggcatgaattttattgcagccgttggtgagtccagatcagaacctgacgatacattcggtcggctcctcaggtgcgtcacgtgacccgtctagccaagcagggtccattcgatcatcggcccaaatgagtctatacgtttccgccgcatcgcccagcgacttcttgtcgcaacacgcgccacccaccctttgcgcatttgttttcttcaattcgctgctcagttataacactctttcgcggccgttgccgccttgacacacccatcatggctcttcgcgcgcccgctgtctccgtgagttgccacaagctccgctactgcgtcatggacatgtagctaataagcatacagaacgcgctcttcgctaccactgccatgtttccgacaatggcgactgtatcgaggactttctggaaaggccttgggcaaacgcttgcagccaacggcacgaggcagttgcacacggcgccagcctccgcatcggcacaggtaagcagatgaggctcaatcacctcagacgacatgctaacagtgctgcagtcatcatttgtagccccacgcaacgtcctcggtcttcgtcaaccctttgctaagatgacacccctcggatctctcatggcacgatcatactcgaccatgtctcgcaacggccctctctcgcaacttcgtcagctccccaagccaggaatggtgggactgaacttggtgcaacaacgctcgctattcggtggaccatcaaacgcgcagctcgctcgtctggaggaggctgctaacaacaacccccacagcgcaagctcccaggcctctttctactctgcgcttatgcgcgccaacatgcccaagattgtcgtcgaacgctatgatactggaaaattcgccacaaactccgtcgtggacaaattctacgaaaacgctatcaacaagctcgcgcagtcggaaggccagggcctgtcctcggacaaggtcaaggcagtcagccaggctgttggcacccacctcaatgcaggccaggttggaaagcaaaagggaggctccggtctcaagagcgaccccgtctatgtcgttgttgaagaatcactaatgggctccatcttcaagtgggtccgctggatcgctagtttcgggttggctgtatacgtctctctggtcctcatcaccctctttgttgagtcgagtggtgtgctcaagaaggtcggcggcgcgaccagcgctgaggtccgacctgaacaccagaacacccgcttcagcgacgtccacggctgcgatgaggcaaaggaagaactcctagacatcgtcgatttcctcaagcaccccgaacgatacaacaagcttggtggccgtctccccaagggtgttcttctcatcggccctcctggtaccggaaagacgctgctcgctcgtgccgttgctggagaagccggtgttccgttcttctacatgtcaggttctgaattcgatgaggtctacgtcggtgtaggagctaagcgtgtgcgcgaactctttcaacaggctcgtaccaaagcacctgctatcgttttcatcgacgaactggatgctataggcggaaagcgaaagtcgcgtgatgccaactaccaccgccaaaccctcaaccagctgctgaacgacctggatggattcgaccaaagcaccggcgtcatcttcattgccgccactaatcacccggaactactcgaccaagcccttactcgccccggacgtttcgatcgccatgtccaggtcgagctccccgacgtcggcggacgtctagccattctgaagtaccacaccaagaagattcgcctcaaccctgaaatcgatctgacgagcattgctcgtggtactcctggcttctctggtgccgaattggagaacctggccaactcggctgctatccgcgcttctaagctgcaagcaaagtttgtctcgctcactgacctcgagtgggccaaggacaaaatcatgatgggcgctgagaagaagacgcgcgcagtacctctccaagataagattcacaccgcctaccacgagggtggtcacactcttgtcggtctccacaccaaaggcttcaacgatgttcacaaggcaaccattcttccacgaggccatgccgctggtatcactttcttccttccccatgaagagcatcaccatacacgcaaacagtacattcgtcaactgcaagtgatgatgggtggcaagatggcggaggagatcgtcttcggcgccgaaaatgtggccgatggagcatccggagatattcagcaagccactcaaatggcatacaccatggtcactgcctgcggtttctcagacgtgctcggcaatgtcgacttcaagtcaaattacgagatggtatcgccagagaccaagcgcctcatcgacaacgaggtacggcggttgatcgacgaagccaaggcgagcgcaagggatctgttgaagtcaaagcgacctgagcttgatcttttggcaaatgccctcgtccagtacgagacgctcgataaggaagagatcatgaaggtcatcaagggcgagaagctaccaaaccggttagaagcaatgcccgacgcgcccatcaagattccagacaacccgattgtcgatctcctaccccctgatcagggcggtaagggtggttcagactcgtccggacctggtgtacatgtatgagccctcacgtaaggccggatgtttggaacttggtagcgtgcatcttcaggcgaaaagtggcgtctcttccctctagctcctcaagcgtggagcgtttcggtcgttcaatggggcacatttcccccatttgtactgtacattatttggtataaatagcgctagcgaaaagaatgcggtctttcgtgatgaggcgtagcattgggtgtggggatgtggagaggagaagtaaagatgtagctagaatgaatgagaagatctacaccacttgttgagctatgtaccgtgaaatgaattgtacgaagaagtctgcttttccatctactcttttgccatcttagtctgccactatttccacaccattatcacccacgtcgtgcatctcaaagagatattcaactatacatcccgtcaacgtactccaacatcaccctgcccacacgctccaccagaatcctcatcccgcgtccgatattcaatccacgagccctgttgccccgaccatgcccccgaacctgagcctgcaccccattctcccgcgtctccacggcctcccactccctcgcaatcctccgtacctcagacatcctgatgcggaaccacaccgtccgacacaagggacagtgattagaattacgcatgccactgctgatagtcttgcgcaggcagccgtagccaaaaatgtggttcctgcagccggggatgttggtgatgaggatgggtgggtgagtggcactgtatggctcctacaaggacgttagtgattgagtgacgatggtcgggacagaatggaggagaggacttacgtagcatataggacatgtggtgccgatgcctgggtagtgtgggtgggagggcatcaggggagtgaggccctcttctaggaagaccgatagaggtattgcatgttgtgtggggggcggggagcggatgcgattgtcccgagcagtagccgtgtgaggcaattcggggttggcgatgcggtaatctatgtgagcacgcaagcgacgacgacgtgagatggggctttgggtgcggtatcgagcttgccgatccatttgggccgctaggaggtctgcgaattccatgccggagttctctccaaggtcgagctcatgttggaggttctgttccaaagcatcgttgtcggtgacactgatgtcactgtcggaatctgaggacgaggagtcgttgtcaagtccagcgactatatactcagccgcaccaccttcagcgcttggagggatcctgcggaggacttcggcggacatgtgaatgcgtcgtggggatatgggctccgcatcgacgccttcgtcttgcgtattcggggtgccctcgacggcatcgggcaagatctcgcgtgaagctatggacgaagcttagggaaaaaatacctcgccttcaaggcggtaaacgtggtcatggtcttcggacggggatagattggtagaaaactcgggaagactgggttcagcattcgagacaggatgtggttgctctggtggcgacggctcagcgagaggaagtgcgacaatcagtctggaagcggcgtctggtgctagatcatccatcggcactgtactgcaaggcatgctcgctgatgacttccagaggccggtaggaatgatcgtgttgcggtgtaatggatcgcgtgcgttgaattgttagtctggtcgctcacagccgtaggtacgcagtcttgctagcgcccttgcaccttccctttcggcactttcactccaacacacgtgatcttgagtagtcgcaatgggcatcgattggctgtgttgactattgctgatttttcttattaccatttccgaactccttattacattaatacaactcttctagacttatcgtcagactgccaccagcatgtagatgttccaagcttttgtatatatcacaattcttccctcctctttaccatcaactgcatgtgcgtagtctcccagtatggatcatcctcaagcagaataatctcgaacccacgcttttcccaaaacttgatcgcgccgtccagaaaaggatgagtgtgcaagtagaagcgctcgacgtctgcattgactgcctcgtcatatagggctgtgaatagcgccgcagccaggccgcaacgccgatatcgggggtgaacgaacaggcggacaacctccacggtgttcacatcgtaaaagttgaagaactgtgggaaacggtggttgtagggcacatagccaatcgcagctataaggttcttgccatcgcgtgcttcgaggaagcaggtgccttctttgaacagggatgcattgtctggggataaggagcgaccggggaacatgccattacgggcagtgttgatgaattgaacgacttcttcgaaagaatgcggcgggactggctggatggtccatgatggaggtggaggtggagacggggtggaagagcgatgcggcatggtgcatatgtaggtaggtatctagtgtatgcacgatgcaggtcggtaaggattccaccaacgaaagcttggagaattggcagagctaaactttttatggcaaatcccttgaatgggcttctaacgtcatccatgagcggaaatactcatagattcacattttgacatatttgttccatcgtcccagtcggaagctcagttttctccgtccgatctgacctttgctcgcctgaatcttctggtcaccatatcgggcgatgcaaggcgcgcacaattcttcgacgtcacccaatgcggttgcgacaccaggcagcggcaaaattcgtgcccgttctgtacctcacgacacaagctaatagtcttgagaggcatacttatcaaacgcacagagagcagactatacggtcctctaagataactcaacttatatagaaaatctttgaatacatatagactacctcttcccctcttcatgtttgaaaaaggcgggcaggaatcttgccgacgcctggcggtgacattgagatgttaggatgctgatctgccgcctatcttcatgatgctctcaaagtcatcctgcatcaccatggctaagagatggcattttaacttatccagcgcttttatcgcaagatctgcccttcatgtggcctttcacatctcccatttctcgcaaaatgcaacgtagcctctgaatgctcatcaacctcgatgtcatcccaaaccgcaccatatcgaagtcgccgatgccctgttgtcttcaggagtgccttgatgtccgtgttcgaaagtgcgtcgtgcaaagagggcgcagcaaaagctttcgcgacctcgataggggaaagcgtcacttttctgcccagcttccaccagccaagaagaagaccaaatacactcaacgatgctagcacggtgatggcaacggcgacggccaggtagatgtactggcttcttgtatacaatttgtgaccaaagctgctgtacctcaatagttttgagataatcttgtggtttcccaccttggttgggtatgtccagggcaattcggaaggcgatttcgcgagcatcgctcatgatgtcggaggttggatcgaagaaattcatgaatggtccgccaaactgtccgctgctgttgacatatcgtagcgccgttgttccttggaaattgtgatgcccagccaggagggcctgaataccgacgtgtttacagaagaactgtagagcgatctcaagtagagccatagtccgccgtgtgttgatggcatgacgcctacccaactcggactgaacggatccggccaatgttcagtgacgcgatcggtcatccatgagccctcgggatctagagatattgtatcattctttaaaatgatgggatactctacaactgctggtgcaagagtacatgtcctccaggtcatgttgccttcgtaggtttcgttgactttgaagcccgtggtgtagttgatcatgttcggtatccctggcatctcataatagctgaagtatgtttgaaagcagtcgagtcgtgcatcgcgtctactaccattggcaaacagatcatgtagatcgtaaggtgtcagccattcattgcactggacgtcatacccggcgcctaatacatgacccttacatgtgccgaggcagccagagttggtgatattgatcatatcttggctgttgtgtcgattgatgatggaccggaactcattgctgagtgtagtcgttacatgttcacgtccagtgatggctcccgtgtaacccaatggtattttctgtgcgatcggtattgtcacattgaccaggtcgaagccgccgcggctaccaatgactgatgctcgttgcagcaaaggcccattaaccggtgcaaaggtgactagaagcccggtgaatgcgacgaagttgaacgaacggccggagagtagtatatccttgaggccattgccaaaagcccaggtcgaatggagttctcgtacagtcgcgtcgcctcgcaatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaacatatgttggcgatggtataagttatggcgaggagtacagtaggctgataagcccaagagtggatgggagagtcatttgaggaggttaggatccccaccatgaaagcggaggcaaccagggtggacgcgagacccagtatcgcaagccagggaaggcgtcgtaggaagcctgttttccatgcagttgcttgcccggttttcgggcctccaagtagtttagaaagctgtgaacgtgtcatgacagtagtgacactggtgttttgatgaagaaatgatgttgcaactaaggtgctcttgttcggggcaggctacatcttgtattctcctcaatcctaaatttttcaaccctgcgcacgaagtttcaagcatattgtggtgcctccatagcaatgatggtgggctgtgagcatgccatggggcctggaatacaaccaaacagcatcgggttgaagtggcacagcattgcaagctctatgtaggcgcaaccgcaccttcgtcgaaatgtgcgcatggtagctcgatgctaccatgaagtacttgtgattggagccacgggtaacatgcgactacaaatacgtgtacttggattactgcaggttgtcagctatgaccgaaagcatacaataggtaataacctgacactatgcacggtatcgccaggttttgattgcgaggcgggaccctgtgtatagcttcaggcacccttgatgacatctcgcatgcacttattttgcacttgacgaatctggagcttctcatggtacctgacaacagcacgaaatgcttccagagctcggttttgggccacgctagaaaggcaatgtgcgcgcgacgtcgtttaaacacagctcagtagcatgagcattttatttttgggtatcatttacatgtagaattgtatcgtgaacttcgtggttcgttggttgtacgccgtttgaatctagagctcgtccgtgtggcctcacatcaggtgggcatcattcgaaagctgcctgttcttaaaacttaaaagaccatctcgtgcggtcgctcattacccctcaggctgaagctggctcccaggtatgcctccagatctgggatcttcttgatggtagccatgagcgccttgtccaccttcttctggtcctctatccgctggggatcggtatccttcttctgtggtgttgtctcgccgtccttgaagaagtcgtcttcacccttgccctccgtcttctcgcgcgcccagtactcgtccttgctcacacgctcgacgacctcattgtcgacgcctgcgatatcgacaacggtggatgtggcgatcacatagcggtggttgacgcggcggagcgggacaccgttggacttgaaggggccggtgatgaggagcacaccttgctcaagttggcgcaggagaacgacgcgcttgccacggaatcggccagagaggaggattaagactgttcctgggacgagcgactcgcggtattttgtggggtgtgccgtcttgcgcgcctgcaatcgcgttagaatcggtttgcaactttgaaagccttcacaacacccatgaagaccccagcgatcaactcatgcgcgtgaaataaattgcgtaccttcttcatttgctgctcttcctcggcggcatagtacttggatgcttgtctggtcggacatgttgtgaagcacgtgaaatcaagctttgggggctagagtcagcgtacaactcagtgcaataaaagaaaggacagtataccttcgtgctgtgaattatctatgtgttgttaatgtcgccgtcgtgaattcgaggcatggtgtgggattcgctaatcacccagccctacgaagctagagccgaatacagtttagtgcgtgccgctagccccttgctcaaccgacgtcatacatcgcgactttcgcattggtgtgctgagaagaggtaggacatcaaatcatgatcgcttgtttcgatgatacgttgggagcaaatgtagcatttttatttcctccacccgttaagcaatctgaattcaagctaatgtttgcaaagatctgtaccataggctcttctcatctacgacgagaagtgaataaagtacaacaggaggtagcctacgtatatacgcagtatcgctatcttttccattaaactgcagtatctcgcgtatagcattaggctataagatgcccctgtcctttcacattccaaggtttcctcatcgttgaggacctgcctaagatagcatataaagcgcgctgtctacagggcgtaaatgacatgtaatctttccattccaaagctctgtgttttatgactgagttaaccccttcatagacgcaacgatccgtccatgcccagtgcccgacctcgggggcctcccgagatctgggcaaacctgaacggcacgacttattatcgctcgcatcagctactctgcaccgggcctagggattcgaatctaaacaagaagaaactgtctccattgatacccacgtccctcatatcgaggaacctgtgacattgcctttaatgtcatgcagcactgcgtccattcgattaaatccaaagtaacctacctgaccttcgcacctttcagcagttattgccgccaagcacacctcccatcattcccactgccgacctgcaccccctcgcctcaccttttctcccgcatccaccccaccggtccttatgccgtgccatcccaaccagccccaaaacatccgtgcacccaagccccatccgcaatctgcaatccacggaaaaacaacaaaattgcttgaagcggtaaatagcgtcacgtgcgtgcatggacaggggttgcgggacgatgcaacaacgacgtgtccaagacccggggcggcgggacgagagtgtcaatgcgagggctgggaactcaattttaaaatgcgaagtgaagatgtgattacggctatgttgggagaatttgtttgctattaggttgcatcagcttttgcggatgcgctgtgtgtgtcttattgtcgtttcgttgcctactatgcaacaatctcgaaagtgttgacagggagcaaaagtgtaacaagagtacacatgtgagaagaagaggaagagtaaaagtgacctcaaaaggatacaggtcatgacacaaaaacgctacaagggaatttcgcgctttcaaaactcccaaacgccaaaagctttgttccagctttccaagttctcctaagcgcccgccatgataatatcgtcatcgtcttcgccttcggcgtcaatgtccattccctcgtctgcttcttcgtcgtaatcgccgtcagcatcggcgtctgggtcgtcctgctcttcttcgacgggtagcgccttgcctttgcccttgatgtctttgccgacgcggggactacccagcgagcttgctgaacttcttgtgcttcgccggccgttggtgaggacggctttgacggcaccgccttcttcgacgtcgtcgccattcgtgacgctttcgcccagtcgactacgcgtgcggcggagaatagtaccaggcgtgagcgcgccgttcgagggagagccttttgcgatgcggctgggagaaagttggatcttggatacaggggctgtgtggatggagaggggggtattacgagctcgatttggtgtgcttgtgcgccgccgtgttccgaatgggcggccaggtcggcgtctagatgccggttggccaggtatcggagggaagatctcgtaacgcgagggtggaatcgcgggttcgctggtggccatttgtgatcccgcaagtgcgatcgtggagccgttcgcaagaggtgtgcctggagctggtgaaccgccattgacggagtcttcagctgggagtgcaggtactgatggatccgcttcgtcgccagtcccgccgtcctggtcttgtgttgacccgttctgtttggctgcggcgtccatctgcacgccctcttcgggcaccggcttctcttcctcttcgacttcatcacgctgctgtacggtctgcaaagcaggtccgtcctcatattgacctagtcgacccataacatatggcgtccacaacaagcaatcgggattgatcttcgggttgtctgcagcattgcacttttcgatgtactgcttgaaatagcccgtatctagtcggaatgcgtatttcttcgtgacagggtcgcgcacaagagcgcgcagaccttccagcgcggacacgatatcgtccgctgtcatgcccgttcggtctgagatggctgatatgctgatcggccccttctgttgtagcagctcttcgcagagaacaagtcgccagtatttccggtaacttactagacccatgtcactgagaggcttttcgggacttccagttttcctctctacccgtgtgaggagatatgagaactcaatcagatactgtccgtatcccttgcgcatgtggatgggtagcacgagaatacaggacacgttgttgagtgagctaggcctcttttcctttgagaagtagccaacgaagtgacatccatagttgtcgttctctgtcatgacatagaagaggaatggttccacatcgtagtagagcgtcttggagccgaggaagagcttcgctaaaagacagaggttttggcagtagactggattcttcctgccgtccacttcgaagaaggagtacttgccgtcacgatagatttcgtcgcctggtgggtgctttgcagggcacttgagctgtaacttgtcagtactatcgtacaagatgtgtaagagtcttcataccttgtgccgccatgccacatagtccgagttcatgtatttcaaacagaactcgcagatgtaaagcaccctattcttgctatattcttccggatagggcgcagcgtgccaggtgtcgatttcccacccaccaaagttgacgcacttgatcttgctcgcggtggctgtctgctttgatggctttatgacgtcgaggtgagcgtagagtgtgtcttgcttctctttccactcttcctctgcttttactcgggcttcttcgaatcgtttccgatcagcctgcgagggatatgttttcgacgtgtcagcatcggcctcggagagcacaccgccatatggtttgctcttgctctcgtcttccttttccgagaaaccgtggaatggtgtgctataatgtattgggacagcaggatagtgagtgagctccggcgactctctggcggcctgcgcagcgcgcctatttcgttcgcgcctctccctgtctcgttcgcgccgtcgctcctggcgctcttgttctatggtaagaaccttcttcttgggctttgccgtaacaatcttctgaactttctcattattgaggtgaaaggccatgattagactcaagccttgttgctcctcgatccacgcaagcggtcttttgtcgtttgacctcttcatcttagagcgccttgggcgcgatcgtgtacgagtctcgtcgtcctcgtcgtcgttgtcagaagcagtttgttgcgcttcgccttctgtatcatgagcctcggtgatagcactgcgagcgcttctagcgctttttggtcgtagtgcaggggatgacgcattcactgaggttccgccaaccggtgatttggaagcttctgacggcctctgtttgtttctgttcccgcggctgggctgcgccactggctcttcctcgtgtgaggcctttcgttttcccttaaagcccgttagtgccgtctggggcatcgtcaaggaagaatgaggttccttgaaaatagagtggccgcctggatcgacaccgcgatgtgacggaagcaggtccctagccagcttgggcacaagatgataacctgcggcgggtgagtgattgcgatggctcgccctcatcattgctttctctgtgcagatcattttgtatacaggcggtacatcgccattgatctacgtctaccaactgtcagtgaaaaagaacaatgtatggacgaatagggcaactgtaccgtcatcggggcttagcgtgttagcgtcacgggcgcattgccgatgtgctgcaggtacgaaagatcatgtcagctcccgatggtctaatgtcaaacaactcgcaggtttacataccattgtcaccacacacgccgcatgacaaatactcttcatattctggacttggatcattctcttcgtcctggttgcagtagctgccgagagattagtatttatatcttcagcttctcggtcacaaactcacatgcacacattgggatcagatctggcagcctcgacttcttccccattctcactctcggcctgccacggggcttcctcttctgactcggcgcctgactcgtcttcgctgtcgctggtcttggcgtcagaggagtgggccacagcctcttcgtcgttgtagtcgtcctcctcatctgaagaggcaggccggcgcagggcaatcttgacagcgcctactggctcaggcttcatcctcttcgtcgtcgacttcctcaccttcagcatccacgtcggagccttcggcgtctgtgctgtggccatcaagttgtgatatctgtgcacctgcgacctgttcctgctcgtactcgtcgtccatctcgtagtcgccatcagcatcgatgtcgtctgggtcggcgttgctcgcggtttggcccatgagcctaccgggctccgccatggcgaaggagacgacagccgctagcttggacgcaaggtacgccaggttcgtagtatgtgcaatatgtggtctctactgcgtcgttcgcgtgagggagagccgccgtggtgatgtgttcatgtggtggtgggcaggcgcgtcgtcggatgtcgtggcgcgttttcgcgaaccgtgtaggcgcctaccgtaccagtaccgtgtttttgcgccctgataggagtcgtaaatgcgttggggatgccaggcaatgatgccagaggcccgcagtcgcgttgttcgtggctgtggggatgcggagggcgtcgatcgccagcgcgcgcaattatgggcgcaaacggggacacggaaataggctcttagtcggttcgtaggaatgtgtggtgctgagcgacaccgcgaataattgcagctgggcggctcgatgtgtgggtgcgccgttctgtccgattgaggatgcgtaccctttgctttggagtctggtgaggcatgcccgtgcgcgctgcggacgaccctctcacgattccgcccgtggctgcgcgataagaccttcccaacccaccccaaccacagcgacacacccccgaccgcaatcatgggtgtccccttcgaggctctgctgccctatgcggttatgaccggcgtatgttgcctgcctccattggcctgcgcgggccccgctgacggcacctgtagttcttcgcattcagcgccgtgtcactcggaaagctcaaggaaatccagaacggaggcaagaggcccaggcgcggcattgatcagtgggatcaggttagttaacactcctccggcgcattagaaactcttactaacagctctgcagcaaagtatgagcacttcacgatgacctcatttcacatactgaacaactacagtgatggaacgcgatcgacgcctgaccggcttcatgcgaggacagaccgacagggcggctgcgccggctggcttcgagctcaacaacccatggagggtacgtattgcggctgcagtatgacgggcagctactgacagtgtacagtgcgagcagcgattcatctaagcgtgaggtgcggaacggacaccaacatgtcagtaccgagcatgatacatctgaatcgaccagtctacttcattttcatgtgttatgtgcaatattgtgtctatttgagctgcgatcctaacccaataatgctatttcgctctgcctcaccgaaccggatgccgaagaacttctcgagggcgaccagtctctcggcttcagtctcgaacacgacctcctcttccttcacaccatggatgcgccgcttgagagtgtttccgttcaggattatgcttcccttgtactccccttcgtcatctagcagcttcttatccataacggccaatctcgtgaagaacgacttgcgactcgtcgatgtgaagtagttcatggcgaagtaatcgcacgggaggaactctacttcgctatagcagtatctcatctcccactcggcttcatcgtctctccgatactcgtacacccacagacgctggctcggatccgtgttcccaggaatattacgccattgtagacgcactgtggccggactgatgtgcggttggacagtgcctgaacggtccattggcatcggaaccaatggtacctcacttccaaaacctacgtccacgtggtacttggtgtcgccgatggtaatgaagttgagcatgtgaccccagccagtccaagtgctgttttcccatactcgtccgccgccagagtagatgttgaaccccaaggaacggagaagcgttccgaacagagcattgttctccatgcaatacccgccgcgaccattgttgtctgctataatcttcttgaacagctcgtctgggtgtaaagatatctggtgatgcgctgaatagtgcagcgtcaagttctcgaaaggaacttctgcgagatgatgcttctgcagcagtgcaagatatttcaaggcgtcctcgtccttcaacggcgtgacatcataagatctcttttccgcaggtatcttcagtcgatcaaagtagcttgaaacttgatctttggtgagtatcactctcggtcggtccgcagccatgtcgatgcctgtacaatgatggtttggtgcaaatctcaatttggtagtcgctgatcggcgtttatgcaacacgtgggaaaattgtgttagagcgagcgtgcagtttacagaacaaatggattgcagcagagactataacagcggtacgacaagagaccgctcatgccaatgctggcattacgcgtcgtcaagcaaacagcgatttataatcgattctggctcgcccggtgggtcctcgaggtgaaggtggtcctgccaaacgctagcagactaggctagccgcggtgatcccgcccgtacccctttgagacccatgtcgcaaccatccagcgtctcccagcgaaagatgctacttactagttcgcgcgccgtgctctcctgagtgaagacaacattctcgctatgcgtcgctcaccgtgaattccttccttgctcgctcgactgcgggtctggccgtcctctacataccaaccgctctttccgtccggacttcacctgcgcctcgcactcaagattcgcgcttctcgatttttggacgacacaccaacatgaacagcctagcattgcgcaggcagcagacatgggcgggcgacaatgctctcagcccgcgcccgctgtatgacttcccttcgccgacttccaactacccgtccggcataggcgctccgtcacccagcttctatcccatggcctaccagatctctccgcgattcggtgccagtgctttcattccaccaccagatgttttcggagacgggcgcaaagaggcagcgcacgatcatgggccgtttacaccgcgcgcattgaggaagcgcaactctgaggtgctgaacacagacccagtggctatgcacttgctagtggaaacggctatgggcgacagtcaatacttcgatgtcctcacagtggaagaggtggaggcgttgaagcaggagcagaagacactggatgcgcggctggtgacagtgcggaagaagctggagtccgagacgaagatacgtgatgcgacacgctcgctgagccgtttagcatcgaagaaggagaatgggcactcccgtggagtaggcagcaagggcagcaatgcggtgcaggatctcaagtcgcaggagggtctggatgctagcaacaagaaggtcgaagagctgatcagggatcttttggagactgagtcccgtatgcgcatgatcgacatgcaactcctgatgcacaccgctgccgtgctgcagctcacacacaagggccccaagaagcggaacgatggatctggcatgtcggacgacggttatcgaagacccgacagtcctgcaagtttggaaacatacgatattgggcgcacgaacggtgcgcgtggtgacgagtacttcgacgagaggagcttctaccgcactccagagaacctggacacgctgatgaacgtgctgcaaagcggggtactccaccaaccggggccgtctgagggtcagagcgaggccatgggcaagacagcaaggcgcctccaggagatgaacgagaagctgagagcattgcttgctcagtccaatcccgagcgcgccgccgacttcgctataccgccaagtactccaggcgaatcgcccaacgccttactagatcgccaactcgaacttctcgatgagggtcttcgcaacatcagtaccgaacatgcgaacatgagaggcaaatccaggcatcctttgagcgaggtcgaaggacgcctcgaaggcatcaacaatcagctttacgctgtgcttagccggtccaacatcgaaggagccgaagagactaccccgccgcctgccgttacgggtactgatcctacggaacagctgaactacatggagaatgcgttctataacctggagcaagcacagtatgcgctgaaagagcagattgatgatctcaaattctacgccgaaaacaacgggcaatcagacttgtcagataagtacgagaccacgctcaaaagtctttggcagaccattcagactggtgaggaggaagctcgtgaacggaaacgtgagcgccgccgcctgttagaacaagaccctgatgccgaagaacaactatcaccagacgaggactacaacgccaacgaggcgttctcacttgcagcattttctgccaaggttcagttgctgttccgccgtgccaccagtttgaaggataagcaatccgtgcttctgcgtcaaatcaagcagcagcgtgagctgaacagcaaatctgatgcccagaaagaggcggacttcgaaagactcaacaatcaagtccttagcgcaagatctgagaagatgtctatggagaacgaattggagcgtgcaattggccaattgcaacagtttgatgggcaaaagtcaccgacagagacacaagcgttgcaagagcgcaatgcaggactcgaggctcaactcatcaatgtacaggagcgggctgtggccttcgaaactgacctcaagagtgccaaggagcgcacgatagcctatgagagtcaactcaaggatgtacaagaacgcgcggttgccttccaaaggcagctgcaagaagccgaggagcgcacgcaggctctcgagaaagagttacaagacaaagaagagcaccacagtgcatctagcgtacaagtccgggaggccagcgaacgtagtgccagctacgaggcccagatacgagacgcccaggaacgcgctgttgctctcgaaaacaaactcagagaaacgcaagacgaagcccgcgcggagcaggctagacaggctacaatccagactgaactctcggactctgctgcgaagattgacgatatcatgaccgctctcaaacaagcgacgatggacaaggaagccgcagaagcacgttcacttgagactacgaacagcttgaacgccaaggaagaagagttccgcaaccttgagggcgaaattgtgcgtcttaccaccgagcttactttcgccaaagcggagctcgacggagcttacggcactcgcgcacaacgtgctgccgattctgccgccaacccagccattaagaaggagctggatgaattgaccgagaagaatcaagcgctcattgatgagctcgcggcgctgcgaaaggtgcaagatatagcttctcagtccgaagccgaagctcgtcaatctgagcgcaacctcaaagccgagctgtcgggcatggcttctgagtacgaggccctcactcgagacgctattcagaatgagaaggatcgtgacatcctcgaatcacagatagataagctgcgcgacgacaaggaagccctcgagcgtgagctgagcgacgagaaagtcaaatggcttggtgtaagaagtccaggcatgcccagcccagcagctaccggacagcctgacatgggagctacgagcatcaggatgttgagggaggacttcaggaagatgatgagagatcgaaccgctgaaggcttgaaggcactgagggtgagtttatccatggtgttcccgtcaatgaaagatgctaacaaaaccaccaggccgagcaagaagaacgaagaagactcgaagctttggtccgacaattacgaaaagacgcgaatccacgatcgaatttgtcaaagacgactgtggcaacttgaagaggcattcctgagacacgactataatacatctaattgcatatacccagcgttatgtccatcgcattgtaccggcgttcaagatggtagatgggaagcatatagaagcacacatcaaatacaaaatatcattcttgtctgtgaggaagacgagtactagcatcttcttattaaactacatccgtacttcatcgcaggggcattgctggcccggggttctccaattcattcttcagtcccagccaccaaaccttgttttcgcgaacatggtcgttcgtcttccatgcaggtcgcatgacggaaaaattcatgattgctcgaacatagccgagaacctgggcaccgaagtcacggtccaaaagtggaagggcatccgtggggcagctagtcattgtacggaaagagctccgatcgacaggcacatcttccccgcaaaatctccagcttttgagaagttccctgcaatgacgatgggttcggacaggattgggccgatgtcccggctccatgtgacgaagatcagcattttatcgtgttcattgagcaaggttgccgatggaacgttgaggctctaccaaggccgcctcggttgttgtggtctttaaaagtcgggtacgtcctctagagatgtaagctccacagtcaagatgtttggtctcaaggttttactcacctctgcgattgcgggcgctgttgcttcggctgggtacctcccggctgtcaacagcgatgcaccctttcggtacaatgcgcgaaggcaagttgccaatggcacttcgccgaacttcaatgggccgtacaatacgcagggaagagatattgtagacagtaagggagagaaggtcacatgggctggtgtgaactggcctatgagtggtgagtcttccatactctgtcgaaaagagacattcattgaccatttggaataggtgagaccatgattcctgagggtcttgaatgggcatcggcagaagagatcctggacgacattgcgagcgtgggcttcaactacattcgtatgggctacgccattgaaatgatcgaccaagtctacgatcgcaacggcgaagatgtgcctcttgaagtcgccatgatccatgctctgggctacataaatggcaccaaagtcaccaacgaaatcattcagaagaaccccggctggactacccagaccacgcgcttcgagatctggagcgacatcacccgcattgctgcgacaaagggcatcttcatcagccccgacgtccacgtcggaaaggcacaatggtgctgctctcacatcgatggcaacgcctggttcgacgatctcaacttcaacgccacgcactgggcgccgcggcctctcctacgtcgccaaatgggcccaagaccaccccaacgtcgtcagcatgtcactccgcaacgagctccgcgaatcctggaacgtcaccgacctttactacaactgggagaccctcgtgggcaacatgaccgccggcgccgacgccattcacgccgccaaccccaatatcctcatcatctggtccggcatgcaatacgggcaagacctatccgccctaaccaccggcaaaaactatctcacggccccctgctacaagtgcaccgcgatccgagacgccgcgcgccgcgaacccaaagtcttcgacctcgcctcgcacgcgtgggccgacaaactcgtctgggaaatccacctctacagcatgtctgaagacatcgacacgggcacctgcgacatcatcaaagcaaacttcttccgcaacgggttcaacgccatgggcttcgacgctccgcccgcatgcaacgttaccggcgattgccccaaggccgtgcgcgagacgccggttatcattagtgaatttggctgggcgcaggatgagacgctgttcaaccacacacttacccaatgcctgaaggagtacaccttggagcataagattagctggatgatgtggagcgtggctgggagttatcgaattcgctcggggatccagggatttgtggatacatgggggatgacgaatagtgattggacgggctggctttatcagaagggcattgatgagttttggaagccttgggtggagggcatgggggttacgaaggttgtgtagatgaatggaggagatttggaaatgagatagtgtggtaatggcatggatggatgagttagcggaaataatggtttattgatgctcatcttgttggcttgcctgtaatgacttcttgttcgtacattgaagatatgaaggaaagtcgcgagtatcatatgaaaaaatatctctactgcctcaaccacatgaatttggacttaacttgatgagtaattgtcaaaatcagcggcgtagtgttctgattgaatcttggattgagagtgtggtagatggagagtattattttggcaaagtgaaggtaggttacgcataatgatccagtgttgtcgggcatcttgaggtctcattgattaaagagttgcagatgggaacgagttggaaaaattacttgtctcaaagtctggtagtaagtcacgatttttcctcagtgcagggtactttgcacgtctcaaaaagtgtggaaactcgaatcgagttgacatgctgcacaatttcgtagtccgagaacagctatgtggtgtggggattggtcttctacgagggtgcttggcacagactcttcacgcgcatttggcgaagcaacgcgcatccctacatccataggcgtgctgctattacacaaagccctcatagcaatgctactatcaccaaatcgcgaagcagacgcgtacaggggcgtgttgcgggctacaatacgcgctggaagtttatacaacaaaattgaaatggtgcctccttttcacgatggagctacaactgttctggaataggacttcatcccgctccacagagtatgcatgccgagaatccgctacagcgctacgttcagcgacgcgatcacctttcacagcgagttggcgaagaaactttcacctttcatctctcacgttcatgcaggacgcgctagcactagttccgttagcgcccccgggccctggacaacaacgcgtccaaaacaaacgacggccctcctaaacacgacagcccctccacgtttctcaccaccaccctcgttccttctactaaccccatgccacccgctcagatcccgcgagtctgagccgtttccttcttttacccaacttcgccggcttgcagccaactgcaatcgcccacagcccgccatggacgactcgatgatggacgactcggtcttcagcgacggcggcagcgaaaacttcgagcctccagcgaagcccgcaaaggttaccaaggccaaggccccacccaagaaagccgcagcaccagcaaagcctcgagggcggccggcaggcgcaaccgcgaagccaaaggccaaggcgcctccaaagaagaagaaggtggttagcgatgaggagaactcagacatcgatatggccgaggatccgctcgacgatgacgagtcgctcctccaggacactcctccgaagcagaagaaggcacctgccccgaagaagaccagcggcaagccactggctgacatcgacaacgagagtttcgatgctgcagcggtgaaaaaggcctcaagcggtgccagcagcaaataccagatggtgggtgctgcaccatgaaccaagctatgcctatgttaacaatcgcgcagttgacccatttggaacacatcatgaagcgaccagacacatacatcggctccgtcgagcgccagacagacaagatgtgggtgtacaactccacaaccgagagcatggaataccgcgacgtatcgtatgtcccaggtctctacaagatcttcgacgagatccttgtcaacgccgccgacaacaagcaaaacgacaagaacatgagcgagatccgtgtcacagtcgatcgcgagtcgggagaagtgtccatactgaacgacggcaagggtatacctattgaggtacacgcagagcacggcatctacgtccctgagatgattttcggccaccttctcacctcgtccaactacgatgacaaccagcaaaaggtcaccggtggtcgcaacggttatggtgcaaagctttgcaacgtcttcagtaaagagttcaccgtcgagactgtcgactctaagcagaagaagaagtacaggcagacatggaccgagaacatgagtgtcatgggcaaggccaaaataacagatttcaagtcgggcgacgactacactaaaatctcctggaaggccgattacaagaggttcggcatggacggtatcgatgacgacttcgaggcactgatcaaacgccgaacatacgatatggcaggaaccctccgaggcatcaaggtctatctcaacaaggagcgtgtcaaagtaacttcgttcgcaaagtacatggagatgtacacgaaggccattgcacgcgagcagggcaacaacgaagacgacaagcaaaaggacgtcatcatcaccgacaagcacgatcgctgggacattggttttgctgtgtcagacggctctttcaaccaggtgtccttcgtcaactcgattgcaacgacatccggaggaactcacgtcaactacatttctgatcagatcgtcgagaagctcatggcggtcatgaagaagaataaagctgccgtgaagctgaagcctgcacagatcaagaatcacatcttcttgttcgtcaactgttcgattgtcaacccggctttcacatcgcagaccaaggagcaactgacgaccaaggcaagtcagttcggcagcaagcctgtcctcaccgacaagttcttgaaagccattgagaagacagaagtcatccagaacatcatgcatttcgcgcagcaaactgcagacaagatgttgaagaagacggacggcaacaagcgcaaccgtatcaataacgctaagctgaccgatgccaacaaggctggtaccaaagacggtcacctctgcactcttattctcactgagggtgagtcagccagtgtactcgcgttggctggacgtgctgttgtgaatcaagatctgttcggtgtgtttccactgcgtggtaaacttctgaatgttcgcgatgcgagcgttgatcagattctcaagaaccaagagatccagaatatcaagaaattcatgggtttgcagcacaagaaagactacactgtcgcagatatgaaaggattgcggtacggccatctcatgatcatgacggatcaagatcacgacggtagccatatcaagggacttctcatcaacttcctacagtgccaatttcctagtttgctcaggattcctggcttcctcctcgaattcatcacacctatcgtcaaggtttggaagggcgatccaaagcacccgcgaagcctcaagagcttcttctctatgcccgagtacgaggagtggaaggagcagcacaagctggagaaaggatgggaccacaagtacttcaagggattgggtactagcgacattcccgacgctcaagtgtatttcaaggatcttgacacccacatgaagcgcttccaagtgatgcgcgccgaagaggagaagctcatcgagctggccttctccaagaagaaggctgatgcgcgtaaagagtggctcggcaacttcgtacctggcaaccacttggatctcacgacgcctgagatctcttacgatgacttcgtcaacaaggagtttattctcttctcgattgccgacaatctgcgttccattccctccgttatggatggtcttaagcctggtcaacgcaaagtcctctatacttgtttccgacgcaatatcaagaaggatgtcaaagtggttgagttggctggttccgtttctggatccaccgactatgcccacggtgaagcttccatgcagggcactatcgttggtctagcccagaacttcgtcggttcgaacaacatcaactacttggaacccagtggtaacttcggttctcgtctaagaggtggtgccgacgctgccagcgccaggtacatttacactcgcctctctccatttgcgcgtaggttgttccacgctcacgacgatgccctccttaagtatggagaatcagatggccacaagatcgagcctgagatgttcatacctgtgctccccacaatcctcgtcaacggatccagtggtattggtactggttggagttctgaaatccctaacttcaatcccatggacatcatcgataacatcaggattcgtctgcaagatggcgcatcgaaagaggacatgaagcccatgactccttggtataagggtttcactggcactactgagactctcgcggccgaccgcttccagttcacaggtactatccgtcagactggtgagaatgagctcgaagtcactgaacttccagtgcgctactggactcaggacttcaaggagaagctcgaggacatcatcaaggccgagaagaccccggctttcatcaaggactacatagactacaacacgccagaccgcgttcacttcatcatcaagatggaagacaaacacatgttgaacgcggtgcaaaagggtctagaagagacattcaagctgtactccaagcagtcaacttcgaatctggtggctttcgacgcgcaaggccggattcacaagtacgcctcggtactcgacatcatggaagagttttaccatgtgcgactccgatactacgagaagcgcaagcagcatcagttggaagtcatggagaaggagctatccaggatgaataaccaggctcgctttattcagatgatcattgaaggcaagcttgtcgtctctaagaagaagaaggcggtccttgttgctgagctgaggaagctcaactttacgccattttcgaaggccgaagatgccaagaaggccggcgagacagaagatgttcaggaagaagacgaggacgaggaaactgaactggaaatcagcgccagtgattacgactatcttttgggcatggccatttggtccttgacccaagagcgtgtcgagaagctccgcaagcagatcggcgacaaggaggaagaggtcgacactctcatcaagctctcgcctaaggacatttggaatgtggacttggacgccttcgtggatgagtggaaccttcagctcgaagaagacgtgaagcgcaagaagaagattgcaggtatcacacgtcgtgcttccaagaagctcggcatcgacggagccaagggcaagaagaagaagagaaaggcaggtgataccgactcagatgatgactctggatcggactttggtccagctaagaagaaggccaagccgaagaaagagggtctgctgagttacctgcgccaggaggagcccgtgaagaagccaaatgcggcagcagcgctcaagagtagcacagcctttggctcaacagctccgccgaagcaagggactttgctcacgcatcttgtcaagaaggaaagcacaccgcaagttgacggggcatcagacgatccccctgccgaggaggaagacgcgccagtcaccaagcgtgcccgcccagctgccgcaaagatcaccaagaatgcaccagtcgtcgtctctgacgatgactcggatgtcttcgctgcggttgccaaagagatcgagaagaagaagcccgttgcggctgctcgcggtggacgtggtgcgaccaaacaaatgccaaaatacaacatcgacaacagcgacagcgactctgacgatggagatctacttggcgacgttagcaccatggtcaagaccattggtgctgctggcagtaatggagttccactgttcaaggcaacaagcgctgcccgtcccgtcagcaacggaagtgctcgtccagccagcgctgctggaggtgcgaaggccgcaaagagaaatagccctatcgagatcgacgacgataccaccaattacgaagggttggtgccgcagcctagtccgaagcggccggctcctcgcaacgtccacgataccattatgagctcggatgacgactctgatgtcgtgatcaagaagcccgctcctaagctgactgctaagcccaagctcgccgctcctaaggctgctgcgaagcccaaggcctcttccactcttgttgcgaagaagagcactgcactgagccctgcagcgaaggcttatgccgccaagttggcgaagacgactggagcattgtcaaagccggcggccaaggcgaagaagcctgtcgccgtcgaatcggacgacgacatggaagatgcggatgcgatcgcgaatgacctcctgtccgacgaagacgaggatgagccgacgcctaagccagccgcgcgcgctcctgctgctcgacctggtcgccgtgccgctgctgcacctgcgaagtacgtcgtcagcgacgacgagatggattcggatgaggcgagtgagcctagttttgaggatgatgagagcgattagaggaaccgtcagtggagagtagcatagttgaggctcagcatggagggtgtttgatacccaatggtcggctcagagggcgtttcggatgtcttacggaaattggttctttcatagcccaattcaatcgggggcgcaactaaggacctatggtccgcgaaggcgcattggcgtcgctttgttcacatcttatcatactgtatattacatcaaatcatgatcgtcttcattgactttgttcgctcgaagctacttcactcatcagcacatgcaatcgtgtcctggaaaatgcagaggcagtccgcgtgtcgtttcattgagcatgacaattgcacctgttagtaattcccaggggacatctgcgcgagaagaacaagagtcgcacaggcattcataatttccactcttcgatggcagatgttgcgcgcgctcactcttacattcgcttcagtgagagatcgaatgtggcagacagcagatttcaataccggcagaggattttgtgagcatgtaggcatttttttaacgtaaatacagctagtttgatgcgcatgttcacggcttgagcactctatcagtacctttgagatcagatgcagcaacagggcttgatttctactcatgtggctttttggacgatgtgtcttgagcggcgatccaggtctagctttgcgctttccgttggatgcgttcggggggctcaattgccatctcgagatcatattttacgtgagccttagtctatacctcaagtaaacataaaaattactatgttaaatgtaaggcaaactgtacaggcgtcggcgatcctaggccaaggccggtgtcttaaaagttcagcctcacatacatagatgcccctcacttttggccccaatcgagttaatattcggcaactttccgtgcccgtgtccgcgaggaaccttggaagtgcccttcacaagcttgacccacccacagatcaatcacaaaactggcaatatgacagatccgcgccacgagatgttgaaagatgacgaggctcaaattcgcttagtaaaattccttcccacgactactacatccgactctttgaggctggaaacatgcgattttccaatcaaaaacgcgccttcgtatgaagcgttgtcgtacgtgtggggctcagccgcttctgtcgtaactatcgaatgtgataggaaggtgacagacatcacaccgaacttgtatgtgttcctaaaatcgatacatcagtttcgaagcattgcgtacttttgggtagatgccctgtgcattgacattgccggaaatcgggacagaccgactacgatttcgatgatacccctcatgtatgagagagctgcccgtacgctatgttggataggcattgagtcaccttcatcgttaaggacactcattgccatgacatgtcgcagtcaagacttcgagacgatggtttctgagtctttctcgtctgcagacatttatcattcaacacagcgaataagagatagacatttgcgacatgctggaactgtgctaccagggattgatcccattatatgtgccagagtcgatgaattcctcaatgagatgtacttcaaaaggcaagtgcgacacataacaagcatttttcactggcttattcatggaatctaggctctggatcgtacaagatatcgtctgctccaagaaccccgtgatatacgatggggcagatgacattccatggagccagttcgcccgagtcctacttttctggttgctatatgttccggcaacaacactgcgttcatcttccaccatggttgcaattctggccgaagctatgcgttgcgggtaccatgacctccgcggatcacgaatatcactatcggacatacttctctcattgcgaagctgccaggcatccgtggtgtattcaggagactatgtgaacgtaggttattccattgcgaaatatctggagcaagaaccgagccagctcaagttgccattgaaccttgagggcactagtgatcagggtaattacagagcttcacaagatctcaacacaacatctggtcagcctttgagcttctccctagttgacgacaccgtacggcacctaccgtcttggattccagattggacgatccgcacgaagcgattcctgcttaaccaccccgcgtcccgcttcgctgcgtccagccatgtatcctccgcagacttatatggagtgatatttggtgcatcaactacccagagagctaccattgaatttattggcatgaaagttgacgtcatctcggatactagcgaatacatgcccccacgccgccactgtgatcactacactgtaagtggtgacaactgctatttctataccgaatggttcgatttcgccaggtcagtcacgcccaacacgagaaatgacgcaaatgttatgctcgactacgcggataccgttcaagctcggggttgcagtcatatatgggaagatctctcatcaagcgatcaaactcgccttgatcgtgcacaggagtttctcaatttcattgaaaattcagaagccgaggaaacagagtctattcaaattttctatgccgcatgctatccatgtcatgatcgtaggttcgctgtcacaagaagcggtcgtttctgtcttgttccaaaagccagcagaagtggggatttggtatgcataccacatggcagtcgagtaccatacatattccgtccatccgtacacatctccggttatcagaatattggagaagcctacgtccacagaatgatgaatggtgaaagcagagagatgagcacattgaccgagcattttaccttggattgaaaccatttaatctgggaatatatatagcgaatagaagaatggatgcaggcccaatgataacttttacgcgctctgattaagttctgtgcactattgaagagtaactggaaagccacatgtaggccttctatgattcaaagccttattataagcatgctctggaaggctaaaaatcttgaagctgatcacactttgtcatagctttgttgctgtagttttactgaggtactggaaatgcttgtctacgatgttcatcaggattgcttctcgtttcctgtgcccttcgacctccgccatttcaactttgaagtccatacttttagtgtggagatggaatgcttgttttcttttggcatcggagaaacaaccaatacgggggtttctgcatcgcaaatctccgccgcagaacctccagtacccaaatccctctcaactgccaccccatactcggacaaaacgacttcaagattgccattaagcgcttttatcgattcacaatatgtatgtgaattttgagctatgttcgcatgaaaggcgaagatctggtacagcgccgaaatttgtggtccgtattcgcgactttgaggtgcggtcataatctgcgcgtacaacactctacagatagcttcgtttgcgtcaaagttggcggatgcccagtgtttaatgtcagttgttggaagcgccaagtagtcgcggactgtacgatgtaaaaagtcgaccctctgttgaaagagaacgctagacggaagggattcgttttcatctacggtggactggaagtaaggttccaacagccctttacaactcgcgatcaagcgcttcttagcagccctatgtctcttactcgtctgctgtgctttcagctcttggcgttcagtaggaagctcttgctcgtccaagaaccagtacgccatcagtgggaggttttccttcgccgccagtgctacgagaaacatctgcgcggcctgatcgcgataagtcttctgcacatcgtggaacaaaatccgttcgaagtactcctccaggttagtcggcaactcgcgaagtcgattccgcaggcgcgtgatgctgtcgccctggcgcaaaccctcctggaacgagcgtactaccaaaacgacccataagaatactccgttggcagctgcaacaatctcctctatcagtgcttccccttgtacctcctgatcctcaagctcttgatagttatggtcattcttcagcacatcgtctatgtatgcgttgatgtccttgctgttgaaatcttgcatgtaaagcttggtggacctagactccccgtacgcgtcctcgaattcattccactgacgactagatatgcagagcttgacatttggaagtttccgcagtacagcagtaagctcgataacatctactgtggcaccaacgtattcatccagtccatcgatgaagaagcaaagcctcctgtccgactgctcgagaaaagcacaggtgtgttttagagcattcagcaaccctctcatatcaagcggaacttctgttgccaacgttgaatccgtactatgaggttctacgtccccgttgcccttgtacagtcgccaagccccaggaaagacgagacgaatattgtctggacacttgcgcaagacctgataaagcagagaccggaccagaccttcttgtgacttttggagttcgttctttcctgcgttccagaagaaatactctgcaacaatgacctcatcgcctgcccaagtcttcaaatgcttagctgtggacggatggtcgcagagaaacttcatcaatgtggacttcccagatcctgggcgacccgagatccagtacagatcatggtcagactgtaaccacgcaccaaaagtcgtgactctgatatcctgtccgcatccttcctcggattcgaatagccagctcaaggtattgcgatgagcggtcgagatggatgaatagcgatcgtccagacggttaaagtgcagcttggacaagatgagctgttctgccgaatagcttaagccccaagatacggtcttatgcatttgattcgccaacctcccttcgtccaagagtttttcacggttgtctgccaaggcttcgtcaaaaaaggctcggagttccttgagttcttgcgctcgagagatttccagtgcgcgattctttccgatgaggtaatccagaagctcatgtgtggtggcagtgccttcttctgcaagacacacgttgaccgcttgtccgatgtcgttgagcctcttgcggagggcgtcgatctctcgttcatgccatttggctcttagcgcttgatgaagaccctcccacttgctgctatcattctctagtttaagcttgacaagtactgcaagaatctcgtccacgatctccttacatttcacggctagagattccaaagagtcgttgctacctcgcctatgagtcgtgactgcagttctgggtacgtcaagacgttccacacgtgcgcgcaagcttttggcaattatttcaagctctatgttttcgctcttcgctccagactctgacaattggtggcttatcaagagcaattccttcgtggtgtggatgaactgcaagatgtttcctgcgaggctgacggcggccaatgcctccatcttgacaggaaagtcggtgggtactgatagagcggttttatgaaactcgcgtctaatggcgataaagtttgcaatggccgagacaagagagagaagagtgtccgtggggtgttcgagagagctgagctcggctgccttgcatccctgctcagccaccgccaccatatcgtcctgcaggttgtcaactacgacagaaagtaaacaagggtatctaagagccccaaactaaacacattatcaacacgcttcaattaggacagcaaggccccgtgcgtagctccaggcaccctggtcgctttccatcgtaggtgagaacctgcagtaggcagcgctgcgcatcatgccgatcagtccacaccatgtgcttttaatttggtatccgaagcaacactgtagaaacctgtaaagatacagaagaaacttgatagaattgacgcagcagaactgccattaatgtacaagacggatatcagttgaagattcatccaggagtctacgctcatgaactgaggtacaaaagagcacgattgtgtcgcataatatacgtgaaatggaataaatatacacgaagctaacatctccgaccatcttagcaagatgagaggcgagcattgctcgtcgcaagctatagtatgtcttttctttttcgacatacgagaaaagagcttgctccttgttcatcgcgtacgactaaacgaaatcctgttggcacaaaattgcccggcatgccaaattcctgaaaagacttcgaattcaaatcgttgtatggccatagaacggatagacattacgtcgctatttccgtacaacgtatggccatataccgagcaaaagagtccaacgaaccatgcatgcatccgctatcaaagtatctggctcacggcaaaggaaaggcatctcgcattccccgccctggctccctctgcacattctcactcctccataaacgcatgtatatacaccagtatgaacattggtaaccacgttcaccggaaaatttctggcatggacgaacagaccacggaagacgggaaggctcccgggccaatggatttgtgtgatagagccagtggagatgagagcactttgatatctcgctacggaagaagacgccgattaatgtccgtgcgaccttgatgtgctggcgagtaggcgccggccataggaagtgcagatattctcgaagtggtttggactggagaagcggcctaaatgagcccgttgcatcaaggtcggcgactctccagaacgttaagaggggtaattatggccagatagtgaggcttgcgaactctcattgcctgttttgtacatttttggggcaagagtcgttgtacagtgcgacctctcaactgtcagggatatgctgtggccatcctggtacgcgtggccctttcatgcatatgatcaagtgttctgttgacatggcccaggtagcatccgaatattgtctagtgagctctaacggcgacctaattttgccagtgatgactgacaggtgggttctgtgatggtacgatcgatcggacgtgggccaggctcgcggcgctgagctgaccatagcgttgtgttagtatcccgtcctcaatcggagttgagatcgcgtaccgtagcctatgatagcgttggtggccaggaatatagattgatatgagcatgcatgaatagagcggtcctgcggttgtgcaagtgaccttaaatgagaagagttggccgggtgcttttcatgtggtactgccacagaaaatttggtaattttgcttcgacaacagtgcaccaaagtcgagtcgggtattacatattttcagaacggctgcccaatattacaatcgcttgagagtgctcctttgaggcggggcgacacgtgacttacatattctcaggctcgttacacggcaccaaaagcgccacaaagcttattcgcatcacggcatgtgcctgtcagaacctactgaggacgtgtattacgtccaacctcgaatactgcgtgacccttcaaggctctacaaggtagcatgtctcgcgtgcatcgtcatctgtgttgccagttcgcagtggttcctaagtccagagagcgagtattgcctttatgcggcaaacaagcaagggtgcccttggctgtgtccgctgtcgatgtcgagtagaagcaaacccgtccgtcgcacccgtcagaagcgagggcaagtgatgggtttgttggagcacagaaacggtgggcggtacgaaaggtcctcccgcctcttcctcttgcttgggctgtcataatgtgttgccaacgtgttacccgatcagcacgatacagcgagattttgacaggctagttatacatgatgtcgatagactagcgttggtactggacgcaaatctcggaggtccttccgaaatcgtcatgagagaagataaatgagattttggtcactgcctgacatgctgtgaaaggaccaataaggaacaagtaaaatttgtggagactttaagccaaatgtactggcatatcatacatctttttcggccgatcggctgctgccacgcagcacagagaaaacgacttaagctagctatgttaccagtattgcgtgcttgactcagttctctgtaatcgactgcaacgccggggccgttatcggagagcgcaagtgtttatgtctcgatgatgtaaaaatagatagacaattgatttggtctgtcgtgctttagcttgaatctgatcttgctaattctctgactggcccttggattttggtaatatattgcagtcttctttcctgcccttagctcaaatatcgctgtaaggtgtatcagcagtgaggttacacccctgatgaaagtggagtcttttgcgatgcgactcgtacacctctcattttggttcaatggaggtagtagcacttgtataccaccgtgattctcttgtgcacgtttgaagcaatttcaatccacataagtgatccccaaacacgaaagtagtacgtcgaagcacacacgcatgttcaagtccggggcacaccgaaacaggaagcgctcaggttttcatcactcttcacagagactgtgtctatgatataagtgaacccaggtctggcagcttccaatgcgctttaggcggtgcattatcgtgagatggaaggaattttctgttgccccaggtccttcgaggggatggctggacccacgtcaaggcgcggcaacatgacgcgaaagttccgctcacccactgttcgacctttctttttccgttcccgagataaggagaacacctgtgtttgagaacgcctatgtatagggtttacaagcgttccaagccgcatttcagcgctcttcgtggcgtgagctacgtcggtggacatgcagtgcagggtttctggatgagcagcatctgcacaaaattcgctggtcgcatctacaggcgaatctgtcaaaccagttccctgggtcagtgtaactttgcggaagctagaccgttcttgctcgtactgtcaatttcgtaacgcggtgcagacaatgtccattgaggcgttgtacaaatgacctgcaatctcagagcttcagaattgaatcgaccaatcaatgtccatgccaaatgagggaataaagagagccatgttccttgaccggacggcggtgctgtgccgtgctgttcgaatctcccaccgccggcagcgtgcagtgacagcgagcgacaaggtatgcactaaggaacgccgcattgtgggaggtttcggcacaccaggtttttttggttttaggggcttagaaatgacggggcagattgagccgtccgcaaaagatcacggcagctgatggcgaggcttggccttggttgcctttgggcggtctgtactgaaacaagtgcagcatgttgcctatcgagacagcctggaagcattccgcacggatcataacgcagagctaggagagatacctttgttgagatcgagcgatgagtgagtaagacaaatattcgacccgaaacctcagtcgagagcaagcccacaggctcgattagaacatgccctgtttcagagtcgttgagaccaattttggcaagtagtttaatcccggttatcctctgctacaatcatcgacctgcgagcgtggccacaattgggagcacataggcggcagagtgacgtctctcgagtatccctagcgagaacaaggctggtatcacacacacacaccgacattgtctcgttcaaatgattcctttgataggctcaaaactgtgcgggttgccgtattttctttcagaaaaggacctggaaccacgtttgcgagttggatggccgtgagggacgtgcgcgttgtgttgcgcgggaggctgcaggtaaacgaaagccgattcgttctttcaagccttgttgacggagccgttgacagatctaccgggtaactcctagagagttgctgcagtcgggggtaggccaaaaatgcctggccaaggtgggcgctgacgagttagtcgaaatgagcggcgggagtatgatatcaaagtcaaacgactctcctcaagcccggaccaggaaacggatttcgtttctctcatcttagtctagcataagctatgagcacatggcgagctctctttgacccagtccagatatgcgtgccaagcaaacgcccaaaagactggcacgtcccgtccggactgtgcatttgaccaacctcacgatgattgggtttgttttggatgatcgtaccaatcgcacagggcaaagcgcgtaccggatcagaaccggtatgtatgcagagtttttggcatggatggagtgtttgatgctgtgtaacgcccgttgttcgattccatcttcccagcatcgtgcgccctgatcccagcatcttctttcaaatgtatttgcttggtccaataaactcatttgccgcgtcgttacccatcaagccatctggttgtctgctgaaacgcagtatgcgcactgcacaccggatgtcgtctgcaaggcgcttggacaaatctagcaacgcaagtaggcgtagtaggcgtattagttggcgggctgtcgggtgtgtggtaaatggcctattaaaggccctccagtacagcacaagtgtcctggtcggtatccagtgtaccccatctcacccctccaacaattttgtccgctattctcctcgtgcagaccaaggttatatccgcctagcttccataccttagcattcccgtaagtgcataccatctggtgcatcttcgcaacgaaagctgctgacttgtcccgaacccacagccaagttgactggtcaagctgtgcttttgcgacagccgagcaggactttccgttggacaccacacgaggacattcaatcggcacggggccgagtggtttgtctgacgacgacgcctccacgttagaccaacaccagtgtggttaccacgtcccaacattgccctctttcatactcatcaatcctcctactgtgcgcgaatccacttcaaggccgtgcgtatttcaaatctgaatgatttcatcgtaaagtctgacggattgtacagaacatcttccctattgtgtggctcctgaaggtccatcgtggcggactctcgtttaggttgatcgatcgtcctcgtgagaacttcgcaaacgcactgtctgtcagcctcttctatcggtccactcccatcaggtctctaccaccttaaagcgcgccttggttccacagcagcttagccttcattgctgacctggaactcgcccgtttcaagtccagcaaccttgacaagtaccggtacatcgcaacaagctccgatacacattacctaaccccttcccgacgtcagccagacctacgacagctatggacgtctcggcgcttctcaacccctcgtgcgacgagcaacacagctatcgtggtcgaaatccctcaccacatgcagctgtgccatactcagagccacagactgctctcccgaagcgacaaaagatagccaaggatgctccaatcttttctgaaggcaaccataccattggctatgtcaactatcctccggatgaaggtgatggagatcaagatctgcgcgccgagcatgagcgattccaagtctttcctctcggtgaaatacgcaggaaaggtgtccgacacatcccatacaacagtgacaagaaagactttctcgacaagacgggccgtgatgcattcgagagtaagttagcagttcagactataacaggcaaggactgaccggtcgccagtgtttcagtacaccttcaagatacctggtgaagagaaggagtacgtggtagtctgggattacaacgttggcttagttcgcatgacgcccttcttcaagtcgtgcaagtacacaaaggttagcatcgccttcacagacactaagacatcgctgacagtcatagaccgtgccagccaaggctatgaaccaaaaccctgggctgaaggatgtcagctacagcatcacaggtggtgcgctggtgtgtcaaggtcagtcaagacttggtttacgctgaacgagtagaaacagtttactgacctttcccaggatattggatgccgtatgacgctgccaaagcgatagctgcgacgttctgctatgacattcgattcgcattaacgccagtgttcggacaagacttcccctcccagtgcctctcacgagaacaacccggcttttcaaaattcgtcatcgatccagtaatcgtgcggaattgcatagcggagacggatcgctttcggagagagggtacatcataccgcctgatggcctctgcctctgcgtcaccgaccataccaacacagatgaacttcgattccccgtcttggaagcccaaaaccatgaagcagcgacgcacgcgtccagctgatattgagagtgggtatgggaccgacacctcgaagcgtgacacttatgcgttctctccacataaatcgcctgggtggacacatctgaacgcgctctcttcgcacaggtcgcctcagtggacacacttgaacggaagactgtctccaaactccctctcgcccaaaatatcaccacgcagtcaatggacagcgttgaacagatcgccatcaccacccacgccaagtgtcaactctgcggcgttcggctcttctacagcctggcaaggctcacctcttctgcagatgccaacgccgacgccggacgaccactacggcgagcagatccgaaccaagcgaacccactccaaggtcgccttgagtgaagctgccagtgacgaggcaccagttcgtcctcagacatctggcgcggtgaatagcgaccaccgaaccactgacagcatccgcgaaattgtcccttcaaagggcgatatagagttggcagaattgttgttatcgcttggaagcgttggaaggatgttgctaccgccaacgaagcggatgcgtcgtggctcgaccatgtaactcaggcaatcggtggagccttccttccgtccagcacgaagtctcgcagttctactagcgtgcatatctggtttcttttctgcatctggctcggcttggttgggggttcttggtctagtctcgcggcgttcaggatttcctttacctatcttttcttcacaatcataactatcatatcacatcacgatgcaattgctcaaaagtattagatagaaaacaaacgtcttgatgattctaacttgttacttcgcctgtgccttcatcttctcaatcctcttcctcgtcgcctccatcgtagcttgctcatcccagatgaacgtcacactctccagcttgctaacctcacgcgcccacttggagaaattcggcaacttgtcgaacccatccaccacggcctgcggcaacaagccatgcttcgtcagtgcatacgcgcgcagaatgaacggcgcagtcatcgcctccgcgagcgtgacctgcttgctcccgccaaaaaacggcgcagcgtcagcgagcaagggctctacttctttgccaacgacgtcgacgaaggcctgcacgagtgagtctttctccgcgccgtcggccttgaggatctggaaccagtaactaccggctttggaagaccaagtgtcggcgaagaagttgatgcgggcgcgggtcagtgcgtctttggggttgcccgcggcggggaagaggtgcgatgggtatgcatctgcaaggaaggttgcgacgatgccagactcggtgaggatttcgccgttgaagtcgatggcggggacaaggccgcgctgtggtggggatgttggctcgtgtgactttacgcctgggctggtatttgatgggacttactgggttgatcttgaggtaccagtcttcccttggcctgtccaggtcgataatcacttctttgtattccaaccccaactccttcaacacgatatgcgcgcgatgtgcataggggcatttgtgattcgtgtatagtgtgattttcggtgcgtttccgttaacttgagccatgatgttagcagtgcaagatgtcgagtggtcaaattatgagacagcttgattgccctatgttatatgtatcaagcttcggctttgaggagacgcgaagtgtggagtggagcttagaaatcagagctggattgcatcagacagctagggtaaggcatgctagctggtatctatctaaatgtggggtatcatgatgtctggtgcgcctaaacaacgaaacaacgccacccgtccttcggggtatgccgacatatctcatctcgttcggggcatgccgacatttcgatatgccattgagaaagaaagacgcccgatatgctctaaatgttaatctcaatcagcgcgccgaatgctacgccagaatctggaaacggtaatgctcgctgttcggctcaactaatcacaccgtctccttcgaccttccactccatggctgtgctgtccccgttctttttcgcgcggcgcttctcgttgcgcttccgtctgcgctcttcggcctcttcctccattttggtccggttcaactccaaccgtgtatcgaggtcagcgacctcttggaacttgtcttcgtctctcttgcgcttcaggtagcgtaatcggtctcgtacttcttcgagagttgcgcgtcgcacttcgccagattgtccggttgcgaccaaatgttgcttgctgtttaaatgctcgacgtattggatattgtccctagggttgcaattagcgtatgaacataggaagagattgcgccggatggcttacttgaacgtgaggtcgcaagcctgacagtaggcgcctgcgccctttcctcgctttcccacgcccgctgccgcagatgtgagcgtctgcttgccaatcatctgactccagtctatccgttcacttcgcgcctctgtctgtttcaagtcttccggtgtggacgctctccgcctatacgacttccctgctgcctttgcttcatatctttctttggcttcgtcgcgctctttcgtctccctctccctggccttcttggccatctcgtcgcgatcccatgttttcctgaaatctgtgtctcctccaccctgggtaccgtatgcgcctgctttgccgctcatggtgggcaagttcacgatctctcggttttaggtgttttggtaatgttcgtatgtgacacggggctagtagtccgaagcacacgagattgggcgattattacgcgtaatatccttggttgtgtaggttgtgacggtgttggatgtcggggttcaaaaagttccccaaggttgtcacgccctagttcactgccaagcaacgcacaggcacatagcttcgatcaacttcaggtacgattggtgatactatgcaaacaactatggatggtattcatggactgcacgccctattcagactgtaaaaatatcacgcgatgccatcatcgctaaggattgcatcgagagtacgcgcgagtgcttagccgcaaatctgcaacccaaactcctcgctatgcttcaatttcgaagggaacaaatcgcaaacccaggcctgcgctttggtgaagctaaccccgcgataaaatgcaatgccaagctgcttagtagtacgctccgggtggccgagggaatccggaatgctgcagtggaggtgtaggcaccggcggcggccctctcatgatgcggtgtacggctgcatgtctctctggacctgccgagccctccctgtcacgccgcttcttctttttcttctcgataccactagcagtgtcgatatagcctctgtcgtatcctctgtccgcgtacccagctgcagcgaaaggtggttggacgacctctggcgaatgatcgctgggaagcctcaactggatcaggctatagaagtaatccagaactatcgggtagcgaaggaccgatgcacgccagtcagcatcgatgccccgcttcagttccgaatgcgcttcagcgatttgtgattgtaaagttgcaacatatatgtgcgatattggtgggcgtccggagtatcgcatgtagatgtcgtagttgggtaacgaggcaaggtattgggcgtgtgctgactttcgtatcgagctcagactttcgaatgccttcagaatgtgctggcgcgcatggttgatcacccagtctctatgaaacggtcagcagcaattccctcagcattgacaatggaaagcgcaccgtatctcggccagccgttcatccatagcgcgctgttctgcttgcttgactgcgatctgcagtcgctccgattcgcaagggcattctggataggcgggagcattgcaaatcgcgcagttgggagcttcatccatatctcaagtaccgcttcaagtatagatctgggtcatcgtcgtttcagtgttggttgcataagagcgcgaatctttcacagttcgcaagatgggcgcaaacagcggatgacgatcgtccggggtacggcgagattcgagagcaggctgggggcaggaagagagcttttgggttgtcaaacacaggcggtgacaagaggcatgttacatgacgaccgttgtggaggacggaccctggcattggctagctcgtgcagcttatggacaagtcgtatgtattgggcagatgggttgatgcgactatgtgttggcagttcgctaagtcgaccgagatctcgacctcggcatccacgccaagccctgctcgttgatcgatggatggatcgattcaagtcttaagagattcgagtatatatttgcagaagtttccaataccacataaatggtagaaggacaaggtgctgtgtgcatcgagtattaccaccaaaagcagtgcaacttctaccccgcactgtgtccgcccagccccgcctcattcgacacagaggtacttcgtgcttcgattgcaacccgatgcaaaggacttcgtggacgttcagccgatcttgacgagatgtatcctttccccacagcatctgtccacagcatctgtgacagtaattagacataagctgcgacatgcaaagtagctttgcggccgtcgttttaaaatgcaaaccactacgtttgacttttacaattcgaatcgagaagatatgttacgatccagcctcgctgatcacatgttccaacgttgtgcgtgggcgatcggcaaaaattggtcgtgatatcggagccactatgtgtcctggcaactggcttcggttgaccgtgactttagaagacgaaatgtatacagctggtgatgaagtgatgctgactgagatgcagtggcatcttgagttggaagtccgcaagttatcgacctcggaagcgtgacaacactccaattactttctaaagtgcatctatgcattcttcatgtgataacatctaggaagcagctgattgtagggggatattgaaagcttacgagttcacgatgcggtgccggtcccgttcggaacaagtcatgccgacaccgctttgctgggcagttcccggatcgcgatcgcttttcttgcagcctgaacaacaacacgctttacccgtcgggtgtgtcgcgtgaacacaggtgctatacagtgcaaaaacccgttgatacctggtggatttctttggctagctttgctcttcttgcacttttcaatccgcatctcggacgttccccagactcagtcatcagcctattccggcgggcccaccatcttctagattgcgcgcgaccaatcgccatacatgccgccgcttagtcgttcaagttttctgggatggcgcagagccagagtggggtttgtcagctctgcgaggcccccaagtacgcccgttcaggtagcttcataactgacacgaagagagtgtaaattacaccatgctcgggccacgaattgcattcgaagggaaggacagtggctccatggcctgcaatgagcggtagtgcgctttccaggataaggacgtcggtttcctgctctttctaacctgaacaacgctcctgtgccggcttctcgagccatgagtcagctgtattggagccgtttctttcaacatttcttgccaagcatcgggactctgtgggaccagctaatcgttttgacatcttgcgcacggtgcactgcgccctctggttgacatgtagtggtcctagcgctaaacgaccatgactggtctagatgtggatggacgagggttcttctatccacggcatgctcgctctttatgatcttctttgcgccctataatcactatttgaccacactctgtcaaaaggcgcgtttgtcattctagctgctgaccaaccagcgatccacgttcggaccagaggcgcccttctggtggcatccaggcaccatggctacaccaagtgtttctgaaattagccaatactttgactttggtgaagccgccatgccggatgcgcagcaagaaacatcgcaggaccctccctcgacattatctggtgaagggtaagttgccatctctgaaaccaccgcagtgcgctttaaaatagtgaagcgtcaatagctctttgtgctaccttcacatatcttgaagcctgggcccctgtgctcgctcacattgtgccgtgatcatgggcattataagctaacactaagcagttatttgaaccatgaggaacttcaaagcataaccaatcctgaaccagacttcaacaccgacttctcgacgcatcttccccgctatcagaaaccaagtcacccttgtgattattgtcgatcaaaaggccttgagtgctttatctatgactcagaaggttcatgtcgggtgcgatgctcgccatgcaatgcattgttccgtccttgcagcttcaccgatacagagagtagaccaactctgaggcaaaagactgctttggacacattagatgtcgtcggcgaagacgatgaacgatgcttcggtggacttactggaaagaagcagctacgatcacttggtcacctgggtcccattgaagatgaaaaccaaggagaagaccgaccaaagaaaggagctgctgctgctaggttcccacgagccgcagtcaaaattctgaaggattggatgctggaacatattgaccacccctatcctaccgatgaggacaaggagctgttaaaggaacagactggactatcactaggccagatctccaactggatggcaaacacgaggcgaaggcagaaagcacgacccaagcgaagtgcatcacccagcattcgaccttcgactgaagcgatcaacattccagctggaagaacctgggagtctcttagtacgtattcgaaacctcattttggaaaagcgcataagttcatggcaactgcaagctctgggaggtttttgacctttcaagcgaagagcggatgccacgacagcgttgcaaactcgcaagttggctcttctacggaggtgccagcggtacaacagcaggagtgtctgggttaactttcgatagatcccttcgagcgatggaaacactctcctcccgagaacgaacctgcaccgatgaacgctatcgcacaggctgtcgaaacctttgatctgcctgcgtcggccagcaccagcacgagctatcgcaacgacacctcgaacgacagcaatggcagcttttccatcttcagggcgccttcaatctcatccttggagacaacagccacagccatgtcctctgggtctctggggtctcacaattcagcatactcgtatggctcacgactctcgctcggctcgatgaacagcctgaaatcaaaggaaaggcgccggcgacgaagacttcccacacgtgcaccaaggttggacgcgaacgagtcccctcgtctgttccaatgcacgttctgtaccgatcgattcaagtccaagtacgactggtcgcgtcacgagaaaagcctgcatctttcactggaaaagtggatatgcgcgcccttggggaaggttattgttgataaggctactggtaagcgcaaatgtgtctactgcgacgacctggagcccagtgaggagcacttggcttcgcaccaccacagcgcttgcgaagagaagggccttgaatctcgaacgttctacaggaaagatcatcttaggcaacatttgaggcttatgtaagtgccggtatcacagcattccccgatgaccgcaaactaacgtcaaacaggcacgaatgcaagatgacgcccagcatggagacttggaagtctgaagcgcaatatatcaaatctcgctgcggcttttgccagatgagcttcgataaatggcaagatcgtgtcgaccatctagccaaggagttccgcggtggcgcagatatgaagaactggaaggggtgtcgaggacttgacgctcatgtagcgattcatgtcacgaacgcaatgccgccatatctcattgcgaatgagagcaaatctccgtttccattctccgcaagcaactcatcaagcctacaggtatgagcgaatttgtcaatactcctgtagccaagctaactcaagccagcaatccaatctgcaactcacgagcaaagatcttgagtatctcttgccaaattacgtcgaaaccggcccatcaagggatctttgcgtagcctaccaggataacgcagaggtcaaccgcatcggacctatcgttctcacaacatcaaagatgtttgctgacaacaactcaacgggggagaatcctaatgccacatgctgggagatcctcacgctaagacttggacgatttgcccgcgagcatattgcgaagcacggtgcaaactctatcacggatgacatgttacaacgagaggcacgattgatcctgtacaacgacgcagatggctgggatcaaaccgcagccgacaatccggaatggctgactttgttcaagaaagcgcacggcatcgatgcgagtgcgactgcttgcgtccaaggtgagcaccattcatcgccactttataatcggctgcggctactaatcaaggaagcagatgtcattgcgcagcatgacctctacgaagaccttggcctgcacaccaatagcgtccttgacccaagcttcaacctcagcaattttcgctgtctagacatcgtcgaagaccaccccaatcgcttcttggccatgcagtgctcgctatcaggcagtgtccgcgtcattggcgatgcaatgcgtgaagcagacattcgtcgatctacccagagtactcctggtctttctggctcgaactcgccgacgtcgttgctttcgcaggcaccgttggtggagatctcgccggatgcgtctctcaatatgagcaatacggcaattggagaatcagcgaatcttggtctggtgtcgtttgacaccgctttttcgatgcccccaatcagcgagaagatgtgcaacgagcagggcgaagaaattgttcaggacacgacagacttccagttccctagctgggaccaattaccagaagagttccagaacccgaccagcagcgcggaccttagttcaaccattccgatcagcacaactagcttcagtgtgccgaatgtagagagcagcactgacgaatttatggcgtgggataacgaagagatgaattttacgatggacatggatttggacctggacatggatctcaatgcgttttgagatgatctcgagggaatggctgtaaccaaatgacaagaaatgcaaaggatgaatccaagggcaaaattttcgggcgtttgttagaggtgtttggacagttaatggcaccataatgatttccacgaagacaatgagacagcagagcagccttcagcaaatgatgacgcataactgtgatcattcaaatttcgttgctctgtgctccccatcccatcccaatctagcacactcgcacaacctcccgtatcaccaccatgcaagtatccgcaaacacaccgcttcctttctcaacaatcacacagggtccccaaatctgaagcgaatcagagtcctaaaactataggacatctaattttccacactcccataacaataaccccctgggcgtgatggcagagtggttaatgcgtaagacttgaaatcttattccctagggagcgcaggttcgaaccctgctcacgtcgttctttttgcttttttatgctgctggctgttgggctgcgagtttggggggcgtggttgtgatgtggggggggctgaagagacttttgtgtgctgtgggaggacaagcggcaatattttgacccaactatggatctacaggggcattaaagcttggtagtgacattgctgtgacataggcaggtgaggtgtgaagaggtggttcaaatcgggatgagcgacgaaggtcacgtgcaagatcccagtagcgccacatttgacatcatcaaatcatcttcatcaccaggcgccggcagaattcctgtccgccctcgtccaatgagaagaggttaaggtagactagataatcttaaaaactttcgcaacactagataaggcagttttagagtagcgtgtatcttcagcctctcttatggacttgtaggctcactgctagagactattagaccatatcgcgcaggtgcagggcggacacgaattttgccactgcctggtgtcattttacttttgcgtctacaatatctcatagctgatccgggctaaccctttgcacaataatgcctgacgccgcacctccaccattgcaaatcgccgcagcaccgtactgcccaacctccagctgatgcagtagggtaaccaatattctgctacccgagctgccaagcgcgtgtcccagcgcaatggcgcctcctcgagggttgacgttgtcacttcccaggccgaggatcttggcgttggctttgatgacagcggcgaaggcctcgttgaattcccagatagcaatgtcttcctttttcaggccggattgtttcaggagtttttcgacgcaggatgcgggggcgatggggaagtcgatggggtctagatgatattaataccgggaaaaatcatgctggatgagggtttgacgtaccaacagcggcatcagcgtaggtgatgattttcgccaacactctgctgtccttgccgtatttctgtgcaatctccttgctacctagaaccagtgcagatgcgccgtcactcaatggagagctgttcgccgccgtcacggtaccatccggacctttttcgaacgctggcttcaaagtagacaccttgtccagcttgagcttgttgtactgctcatcctcagaaataacgacatcgcccttcctcgacttgaccgtgactggcacaatctcctccttgaacagaccgtccttgtatgcctgctgagcgcgcttgtacgtctcaatagcatagtcgtcctgatcttgtcgtgtgacgccgtgcttcttcgctgtgctttccgcacagttgcccatgtggatctggttgtatacatcccacagaccgtcggcgatcaagccgtcctgcagcttctggttgccgaaggctggctgttggcttgcgcgattgaggtaatatggcacgcgggtcatgttctccatgccaccggcgacctgagcttctgcttgaccgagctcgattgtggaagctgcaatgttcacggccttgagaccggaggcgcatactttgttgatggtggtggcttcgatgttggtggggaggcctgcgaagatggcggcttgacgtgcgggcgcctgtccaacgcctcctgagagcacattgcccatgtacacggcgtctattgaggagacgggtactttcgacttctcgagagcatctttgatcgcggtagcgccaagctgagttgcggagacagtggtgaagttgccgttgaactggcaccgattagcttctatatcccctaatacagtctctacataccacagccgtcggcgtccgactcgcactcaaaatataggcatctctaatctccttccgcaccggtgccgagctgctgaactgcctctgaatgctagcaaggcgctgctgcggccgagacgccattttcatggatgtgcggagggcggcggacgacatggctcaggtattatgtgtgagaacctgcagaacgtgaaagtgcggagaaaagaagctctaacggatcgaaagagccactgtcacatggcggctgtgttccgctggagaattggctttggacttgccccggaatgtggagtaatgccgaggtgcttcaactcggcacaggccggcttaacgcgtcactgagggtcatccctgttcgtcaccgacgacatcaatgttgagaaatcgtctttgcgggcgtagtaaacctatctcgacacgactgcgggaatctttgcagtggtacaacaaatacgcacgtgctcaattttggtcattacccagatttgtccaacacgactttgtacaggatcacatggaaactccgactccgcgattttcgaccaggcttcatctgccattcataacaagattatcctgatgctttggagaaaataggtctgcttgtacagacggatgtacatttctttccctcttcaaaagcccaaacaaacactcttcccgacttgagcgcagcatagatgcgagtgtaatagctttatgcgcagagcagacggccaccagccattgtgtcagtttatgtgcatcttgaaaggaaccatgatatcgcgctatgtgtagattatcgtatgtagcggtagaacagctgtgaggcacactccccaggccaaacatccgaaagcggcaagaccgacttagcaggagagcagagaacgtcgaacgtgagctctagtatcttgaacacagttctggtcaaataggcaactgtggatggaaaaggttatcgaatggagagccaggtgtatagacccatcataaccgcactcccaggcataggttcaatactctactcaagtttccgcgtcgtgcgaacacaggacatctctttcaagcgcgcgacatcaattccaccgcctagcaattttcgacatcaagccgttgaaagaagaaccggcacacatgtgctgcacatagttgcattttgaagcccgtcgccatgtcgccaaacttttcgtggtgagaagaggggagaagcagagacgtccatgttgttggggttcaattatttcaggtccatggcggcgtagatgtacacttttgagaaaagaaatagactgtagacatacgcttgtcccatgttggtttttggaagaactgcaattttgatagatgaagatgggcaagtgtagagtttgtagaaaggggaggtttaaatacttgtagctccaatcttcactctccgtccatgtaccgtaacgtctgcatttttcgcaatccatcctatgcttatggcatgcttttcgtctgcagcaacataagaacaatgactcggtgattttcgagccgtacaggatccgtcggtcatccaaggatctctgtgtcgtttgaagcaaaactcgtctttatgccttgctaaagttgtacatagaaggtggagatccctcttttcatgcacaggcagccggcgcgatgaggtttcccggttccagggcagacatgtgtgtacgtatgtgtgtgtgtgtcttgcactgagaggcaagaacataaggacggtcctcgctgtttttgtacacaagaaaccaggggacatacattccgacatagttacattttggatagaaattactttgttgctatacatgatagaaggttttaaccttgagtggggaatatataccctctcttctgatgactttctgatttcagaggcgtgtgtgtttttggaccaaacacgtcgagaacatgaaaccatttgaacagacgttttggaaagaagaacccagagaacattagatgcgtctattcttatttttgcataggagcatttgaattgatgtagatggaaacacaagagcttagcgttgagggtgttatacatgctctctcctctaataaacgccgatccttaggcaaacatgtactcctgcgtctaaaatttgaacagaggctaagaaacatgcacgctaactggtttacttttagaaataagaacctagagaacatggaatgcgatcattactgattttaacacgggagcatttttgtcgtcggagatagaagaacaaagccacgtcgtccgttaggtatatgtacccacgtctacacccttcccatcgcggctgcggttcgatcctccagaaaaccatgcaaacggggcattagggtttttgtagcaggcgacgtgccgaacacgcaaaggattttggtttggcgggttttagagatgagccgtgtttgagtggaggagaagagaagacgacaacgcaaggcgtgcatattatatacacacgcatgtcaagaaccagagtcactatatggtgcgccatggtggcgtttctagacgcggattctccatggtgggctaccgaacacatttggtatcggcgagacgtgggtttggcagaaaaagtcgccccaggaaagcacatcgctgatgtactctctaatttcgaaacagacatcatgagcattatgctttgcgttagagaagaagccacgacacacatgagcgcgaggagattttaatttggcgccctgacggcttccatttgtcgcgtctcgcatcctttgttttgggggtgtccagaaaaagcagcggaagacatagaagatgtcccttgaagttttttctgttgctaaatggcagaagaataacagcgaacagacataaggtgatgcaggtttttttttggacagacatgccgctgctctgaagtgagatctgggctggagaagcggagaacatgaactccctgtacgccaaatttggaagacgacatggcttttgatgagcggaatggtgagagaagctatgggagaggtgatgtgcttatatacctagagcacaaagcgctaagcagaactcagcgctaccgtggcgttcattcaaatcgctcaaatcgcatgaatgcgttcggtgtgggttttgaagcctcgtttccatgccacgtaatagccatgtattcactatcaatactcttgaatcaacgtacctagctttttgaatcgccacttcccatacccaaaccacccttcattaccaaatcccaaaacaatggcattacctcatctatccaatccacgcttagctaaacatccttctctcaacccttcccacgcgtggcggcgtctcatccatgacatccctctgtacatcctctccataccgcgcatgcatagccgcagcttcctgcctcatcaactgctcttctcccgcacccgagttctcctgatcgcgctgctgcggcggtactcgacggactgggcgaggtggatttgcaccgtggagaagtggagatcgaagactcactgcgtaatggagaggaagagaagcgcgaggcggacggaggtggttcggagaacgtgctggtgtgactcgacggcgagcacgagtctgagtgcgatccggggctgctccgccgcgcatattgggcccattgcgagaagggatcgtaggggggaggtctggcgatgcacttggtctgtaagctggcaaagcaggatcgagtggcgcgctcggacttcgattgggtggagcgactggactgcttgacgattgcggtgtacgacgattccacggcacattcagtgtggtatgtcgattccaaccgggtgctagagattcacgagagttattacgaggaactgttggctgagccaagctgagccgagacgggcctggctgaaggctgtcgctggggttccagttgtgcattgcctcaaacgcctctcggtgtcgctggacctgactgttgtggctaggaatgctgctctggacaggtgatcggacagatgcactctcgctggagcgttggttggccctggcagtgtgtgcattgcgtccaataggggcaccgtcttgattcaggacagaaggatattgtgaatgattagtcgaaccgtgtgcggtatctgtagcactgtgtcgaagccctgcgctatattggtcaatgggatatggagcgacttgttgtgcaaccattggcggctgcgcggtctgttgtccaagatgatgttgataatattcggagtaaggaccaaggggtgaaggacggccctgtatcgcagcagtggctgcgtctaagtctcctatgtatccacgaagaggaagatttataaagccactacccggaggcgcagcttgataaccagatgggatgggttggcgaccccaccatataggtctctgatctggtagtcgagtataccatacaattggcggttggcctacagattcttgtgacgtggagcgggtcgacgcagtaacgttccgttcagatggtgcgggcgatgtagaatgagtgttttggcggtaatagggcaacgaaggtagcggagatacgctgtgctggccggcaacgagcgcatgtcttggcaactgctccgccgagttagaccatttcacgtgtgaagcgcgtacataatagtatgcgccatgactgacctgtggagatgccgctgatccatcattgggagggattgtagattcatgactccctgattgattgccacttccgtcgcgagagatagggggcagttcgtagaacgaataggctccactggcggtcgatgcttcactgttgatctgtctcgaccctgtgaccagtggatcattttgatggtcgccagagtcttgaggagggaacgcaaagtgcgatcctatacgagggtctattggtgaaccgaatacatcatcctgagggggcgttgtgtcaaatgaagcgactgcgtcgaaagcagcggcccattgagtctgtatttgcccaggaagtccatatgtcggggcggtgcctgacgaaaagctacgcatgtgagtcggcatacgttcgctggggcgacgcggctccgtctgcggggctagcgagcggtctgaatggataccaaaacttggtccatcttcgcctcttctcctctttttgaggtggctcttgaggtgaagtgttgggttttcggggtcagaagtactttccggatctgaagtgtggtgcggagactctctgtcgttatcgtcggatgggaatggtggaggcgtctgaccccctccacgcaattccgcttggcttgtcgtagagactggacgagtgggtgaggtacgttgatcaggttcagcagagttgacagagttggtgggagtcacggctgattgagatgcagcgtgagaaggagagctgatgtctccatgcgtgcggtgctcggctgtggatgattgagttggactatttttgtggccccttccaagcctgaatggtagctgcaagatccggagggaggacggagcaggcgattcgataggtgctggcgtcctttcctcaagctcaagctcaagctcagaaggggacaaagggcctcgcacactatcagcccgcgccctggggcttggagttgtccgctcagaatgttccgcagtctggtcatcaaaagacgaatcggtagctcgctgcggtctcggtctcagtataggaatgtctccaagggtggtgatggtgtcttgaactgctcgctgcggtccacgacggagaactggacgtccttgctgtggtgaaacatgtctcgcgttcttaagactacgtctgctggcaatgcggcggaaggcctcctcaacatcctcgggcgtcagggtgatctcggacggccgaaggcgaagcatagtttgcacaggggccgagcgaatggaatggcgagagaaatgctgtggacaagggaatctcagatccaaaaagttgggtgcagaaacatgatggcatggcgggatgcgatcaacaagcatatcctacctcgcgccgtgatcgttgctgcacttttgcgtgtggagtgcctttctcatacagtgaatgtctagggcagtcacgtgacgacatgatggctcctaccaaaaaaataccaatgctgcagtgcagctacacatattcgcatgcttcagcttgcctgactgcggcgcagagaagaatgactgcatccattcgtcgatgcaagactcatacttgttcatccaggtgacgctccacgtcgacgtttgacgtgggatcgagcatggctgtggatatccaggagcagcagggagcgatgcatgggcaatattgcctgcgtaacgcgacagggcagatggacgtagatgccggcactgcatgcatgccctgtcacacagagacccgcaatccgggactggaggcggagggcaaggtcgtgggtaaaggcagcgtcggtgcggtgcggtgcaggcagctggtggtggaaggcgcgcctgacgccaagacatatcgacatcaccaagcgtctggcagtcaacggcgtgcagcgagccaacctcagctcgacggccattccaccctcgcacccttcgctatactggcctctgggcgtccccatgcctccactgcccgcctctgtcccgcactctgacctcgtcgcacccgacgcgctgcgggcagtctccttgctgctccgacccgtcacctttcgctcgtttcccgcccaagctgcccactggctgccacgatgaatggcgacctgagcctgtcgcagtccctcggcgggctacgcatcgcaaaccccgacgaagacagcgcgacgccgtctctcgcacccccgcaggccctggacagcgacggtgcagcgccccggccggcgtcatcgccctcgcgagcctcgtcgtcgagtaccgtcaccgagcggcagaagtcgcgagaccccccgctcgccctgccagagcagcagcccgcactgggctcgctggggatcaatgcaagtgcatttggcaccgcatcgcccggctcctcgccctcgggccatccctctcccctagccgagacagcctcgtcctcgtcgtcctactcaccgcgcctgtcccaccgccagtcgatgcccttggcccaccaggcgcagcaccaggccgcctactcgccctatgccgccgccccgatgctgcaggcccggaatgccatgccccaggggcagcaggccatgcgcgaacggcccttgtcgaccagcatgtaccagcaccccaacctctccagcacctccaccacagcgcccggcacatacagatacaacgacgaggcaatggccggcgacgtcaggcggaccagcagctcgagagtcgcgccgagtgctatgcccgcgcgagaagccagcagacgcgacccataccgccaatccgcgcaaatgagcgccataaacggaccactgccgccgcggaggagctcgcggaggatccccatggacggtccacatataccacacgcacagctctccagctcaccatacagcattgagggcggtccgctctcaagtaccgacgagtggaaagaaaaaggtgcagccctgactacacggcaggagatggaccagaatggcaggcccgtgacgcgtgtggtgaagaagggcgtcaaggacttcaactttggacggacgctcggcgagggatcctacagcaccgtgctcgctgcgactgaccgccagacattgcgagaatacgccatcaaggtcctcgacaagcgccacatcataaaggagaagaaggtcaaatacgtcaacatcgagaaagacaccctcaacaggctcacagagcatcccggcattgtccgcctatactacacgttccaagacgagcggtccctgtactttgtgctcgacttagcatctggcggagagctcctcgggttccttaagaagatcggcacattcgacgttgaatgcacacgtttctacggtgcgcaaatactcgactccatcgactacatgcacaacaaaggcgtaatacacagggacttgaaacccgaaaacgtcttgctggacgagcaaatgcatgtcaaaatcaccgactttggcactgccaagatcctggaacagaagcacgccaacggcattggctcaacgagcggtgacccgctagagggtgccgagtcggatcgagccaagtcttttgtcgggacagccgagtatgtctcaccagagctgctgacagacaagaatgcgtgcaaggcgagcgatctctgggcgtttggctgcatcatatatcaacttctagcagggcgacctccattcaaagctgggaacgagtaccaaacatttcagaagattgttggcctggactataccttccccgatgggttcccacctcttgcaaaagatttggtcgaacggttacttgttctcgatccactgacgcgtctgccaatggagcacatcaagaaccatgccttctttgatggcatcatttggggcaaaggactgtggaaacaaaaggctccacgattgaaggcctacagtccgccagcgcaagagcccatcaagctcaatggtaagtttaggcgccgatcttgagacgccatttgataacacgttttcaggcccatccacaccagcaacgtccactcaagcgactaggcaaatgccaccaaagccgcgcctcatcaccgaattaccacctccaagccaactggacatcgattggtcaccagtgctttcaaaacgtgacgaaagaatcctcaagcttggcaacatgtttgtgacacatcatccacctggtcaccagcttggcggaaaggaagagcctgtggaagcccctaagaaattttcgcggttcttcacaagtagtactgttaagaagcgacagagacttgtgatgataacatcgagcggtcgtgttttgatgtgtgctgccggaacaaacgacaagaagctgaaggaggaggtttcgctcttgtcggccggttgtgcttggagatcctaccaagactccaagggccttacagcctggctcatagaaacagtatgtgctatcgcccatgtctgcccctttcttcttactaataactttttagcgagacaagcaatatgtctttgaggataccaaaagcacgaccagtgatcccgatggcagtaaatactcttcccaagagtggcttgacatgatcgataacgctcgagaaatcgccatatcacaatccatggcgagctcgtactctggcgacgccgctctcaacgagctggggtcaataagatcaagtccgacgagcactttaggcggggattcggcacttgatggagtcaacatcccgaccgctcggcatttgcgcaaggatcatggcgatgcggagtcgatgaagggcaggaagcgcttcagcaagcggcactcgaagaacggacttgccaacttttagcacacgttggatgtcaaagcaaagtttcgatgatcagctgaaaatatgcttcaaatgcgttgaagattgttgggacagtcgttgatcagctcagtggcacagatccaccagggcgaccctcatttggcgtactgattccgttctcagggcaggataaccatgtacacatcctgtacgcagaactcatccctcttaccattgacactccaaattggacacagaccctcagcagcggaatcctcgagatactctcacatgcaacttcagatcacagcgaaaccgtcaagtctgcatggctggcctgattgtgacgctgcgggcatcactgaagttgaaagctgggaacacccaaccgacctcggcgaccggaactgcattcggcccggggtacaccttttgctgagtggacaaaatgttttttctgttcgacaactcccttaggttctggtcgcttaatccgcaggccactcttctcaacacagcacaacatgacatctggcacccggcagttacccagcactcgtgaagcaccccatcggatagaatttgccaatcgaagactacacgcacctcaacacacacaatcctgtgtgctatttacacactctccttccgcaccacactcaaacccacatttcaaagtgaatggcgttctgtatgtcttacctcgcctcgctcaccccccacgcatttcctttgtacattcgcaaagactctggcataacaagaaagttgtctcacaagattacctcgtattttttcaggcctacggataggtatgggtttcgtatgcatttagcggttttcctcctagcgacaccttttccctttttccctcattaccgccgtttctcacaatgacgggcatcgcttcgtttttcctcgtctgtgtgcagggctctttctggaaattgcgcaagtttggaaagacagcgcagagatgggggggttttcttgtacttaagctgtttctccctcgggtggagggggggtgttgcaatattagattggccattgtagtggcgcgaaaaggagccttttaattcaaatccttgggcggctggatcttctttctggctgtctttatcattatgatgatgacttggctgcttatcgcgcattctttcggtcatcgctcacaagcaaacacacataccacgacgcgtctacaacatgcaagagcatccattatacattcgcgttcaagatttaggcatcggggatgaatggatatcgcggagaagaagctgcgataaatctctgactgagattgttcatttacccccacccgtgatgaaatataagcaggagaacgcctagaaaatgctacgctgcgctatcccatgcccaatcccaggcaaataccagaagcctacgcgcctactccagatttatatatgtgataacatcaaacaacgcccgttttgggcggtcgagaaacactagtgctgaacgttctgcatccagcgatcgatctggtctcgctggcgcggatccatgggcggctgcatcatcatgcccatcatgttcatgttcatgttcatgttcattggcatgccgcccatgggcatgcccatcatactcggtgcgcccatgcccatgcccatctgcggctgcattccctgcattcccatttgcggctgcatgcccatctgcggctgcatgcccatcataccgaggttctgctgcgacatgcccatcatgggcatcatgcccagactcggctgcgacatcatgcccatgccattcatgcccatcattgtcgactgccggccatcgttcatcataggcaccggcgtagcaagtccgttgttgaacatcatgctctgagcgcgctgatcgggtatgccagccatgcgattcttgtacgcctggatcttcagtgcaagcggctggtcatcgtcgtttttcttggccgcgccgccgacgagcgggtcgtacgagccgaagctggaggcgcgcatgttctggttcatgcgctcggccttgcggcgctcttcggcgacgacgttttgctgcaggaggctgccgggcgggaggtgagagatgagctgttggtccgagactttgcgcgcttggttgtgcacgtcgatggggttggcagagaggatgtcggccatgctcatgcggggacgcaggccggggcgggtggtgtctgctggggcgtcgccgcgggcggcggcttcagcttggaggcgggcgcggcgctgaccgagggtttcttcttcttcgaccccgggggatggggctggctgggatgcgtcttttggttcttcggatacaccaaatttgctcatcatttcggtggcgaagtcgagactgatggtgctcttgcggatgtcgttgcccagggcttcatcgagctctttcttctcccgcagacgacgcatacgatcaccgagcgtctcaccctcttcttcatcagtttcgggacctggtgtggtggttgtgggcactgcaagattcatttggctcggtgtttgacgcaaacctcgcctgttgggactttctccacgtagcctagcacggcgatagcttagtggttctttgtcttcgagctctcgtcgagcaatcagtcccagtgggcgttctatttcacgatgttgctggggctgcttgtacaagacagccaatgggacgtcgtcgtcagagtcgtcatcttcgccttgggcttcccatgccaggttgaccttcttcttgagacgcttttgtttctccttctcagctatgtcgtcgagttcgagaagtgttctgtgcgttggcatattgccttgctcaaccaaggtagcgtagttcatgttacgagtcttctgctttgctttacgcatctgaagttcggcaagcaatgtggtgggggctccaaagtattgtggctcttcttcgacctcctctggctcgggctcttcatcgttttggtgctcctcatcatacacatcatcagggttacgaccttctatatcatgaattgagtggcgtgtctgatcctgaccgtcatggctttctgggccccgatcgtcttcataaacatcgtctagttgatcgccgagactcatccgctgttcactcgccttcacgatgagcaagttcatgtcagccgagctgttgcgcttccttagcttgttcagaggatcaccactagagttgcgcttggtatcgagcatattgaaagagcttcgcctcctcgtctcggcgagcgttggcggcacttcgggaagcctagtggtactctttcgcttctgctcaggcccgtaaacttctggtccgacatgtccagaaaaggggtggtcagtgaaggcagaaactggggcacgtgcagaggcattcaagatgctttcaagggtgtcctgcgcagactcgccctgaacagcaaactcctgcgacggggcagcttggttgtcgaagtaagcgctagctcggagctgaggtgggaggttgagcatgcttttccggttgttcctggccggactgggggcgtcggctgtcatctcaccgagcatgggcgcggacttcctgttctcggcttgcattgagtcgagcagctgtgtgcgtcgtcgtgcctgtacgttggatgcgggcagctgcgacagtcgctttggcaggttcaggagtctcggtaccggtgccgggtagaagaccatgccatcgtcagggggtggtgcacctgcagtggtgtagtcgttgagcttcagcatgctgttgctgaaggacgagtgtcggctgcgatcatcctcctcctctgggaccgtgtctgggcagtgcacgccgtcaaagtcctgccactccatgcgagcttgtcgagaggtgtcggtcgaggctgccgtcggcggtcggtcggggtagtcgtcccgcgtcgcataccggcgatactcctcagagtgctgctcgtcgccatgctgcacgggcgggtcgaggacgacgctgttccgcagctcatcacgcagctcgttggcaatctcctcgtacttttgcgtgaatgaggagaccttgcgggcgggctgaggcggcggcgagtcggaggtgtggatggcgagtggtgcagaccgcaacgactcgggcgagcctggggccatggcgaagtttgctctctcgtcaatctcgttgggatgcacgacctgccccagccgtgatgctttggactcggagcgctgccgattcacgggcaccgaggggttggaccacgagttggaacgcagcgagccggccggtgatgtcacatagccccccggcgagtagcctccccatctggcggcgccgtttacatccactatcgagtttgcatgtgagctgatggagacgttgcggctgcggttgctcgtgtggcgtgtggcttcgtcgcggctgtctgatcgcttcaattccgtgtgcagcttgcgaatctcctctcccaaatccgagcctgattcactcatgcgctcggcgtgttcctccagtcgctcaatgttgccgacgtaagccccctgtagcgattgtagatccggaatgggatggcgcaagttgacattggccttatcgggagaccgggcagcaaggggctgaggcatgggcggcggcgaggccatgacgggcagacgggcagacgggcagattcgcaggcaagacacaccaacgcaggacggtgggactgcgagagtgaatgttgcttacggcgcaaggaaaggagagaaaacagcgcgttatagttgtaccgaaagatgcatggatgtccgacgagcagtccccatgttcggtcggccttccaataatagcctccgccaacagcaagggtagccgtccgctttccgagaaagacaacggtttcttggcacgcccagctttcacgatgcgcgactgcaccgagaataatcttcacacgcctcgctgcgcctgaacaagaccacacaggccgatacgcacttggccagagtgaattggtacccatcacgtgctttcgcctaatcgggctgcgaccaaacccgaatccagtcctgcctccatccttcgaataccacgcgccagcactccaaccgacttcatcatggacggcgacggcgacggccagaagcgcaagcgcacctttcgacaagaacccaagaaaaaagcaaaactcgacgatggcagcgcaaaactcaagtcgggctttggcgcaaagctgctggccaagatgggctacacgggtgaaggtggtctgggtcgcgaaggggagggtatctcggagcccatccaagtggtcatgcgcggcaccaaaggcggtgttggtattgtagctgagaagagcgagcagcagcggcgagaagagcggaggaaggcagaagccaatggcgaggagtatgtcgacacatccgaggaggagcgcagacagaagaagcagaagaaagccaaggcgaagggagaggcgcgcacagcagcaccacggccgaagaagacggtctttgagatggaagcggctggcatgcatgtgcctctggcgctgcagtccatcatcgacgcaacgacaggcgcatcgactcctacatctggcgtatctctccggggcaccgatgtcgtgcctttcgagagctctcttcaagcacgcgtgcgccgggacctgaacagcttctccgaggcctttgaggaactgcagattgaggccgaagcaatacctgcgcagaatgggcattggagaagagctagaaggccttgggagaggcaaatggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccgcgaatccgtcgcagtcatatacccatattctccgacatgatcgcatcgtggtctcgctagacgctgcgctcgaagacgctgcagctgctttcaccgagctcgcaggatgtcatacaaccacgaagcaggagaatcaacactcaaacatacacacacccgtcagaagcgctggtggcgcgcacgaccatcgatgaggaggaagcaatcaagcgcggcactacttcatcctacgagaccatgatgctcaaggtgtggctgccgataataagctcggcagtcacccaatggggatgtaaaagagcctcatccgatggtgcatctactcgaaacctggactcccgtgctgccaccattcgttgcaaaaagagtgcttgagcaggtgacaaggaagctttccacctcagtccacgactggaatccacgcaagttcaagaggagccctcacacatggcttgtagaatggctaccttacctgaggccatcagacttagatcccaagggcacgggtctagtttcggaggtgaagcgcaaactccgccatgcattacagtcaatcgacttatctcgagggccactagcgggtatggagtcgtggaaaaaagtctttgggaaagcagaattcgaccacttactgaccgcgcacttggtccctcggttggccgcctatctacgagacaacttagaagtcaaccctgccgagcaagatttggcacctctggaagctgtcttcgcttggaagggcctcatctccaaccagactatcggcgagctactaagagctcaattcttccccaaattcctcgacatcattcaccagtggctgtcaagtgaagaggtggtattcggtgaggttgacaaatggatagagtggtggcgcgatgaaattctcaaagcggacatcaatgacctgccatccgtggctgcctgctgggacgaagtctatacattgatcaaccaggccctcgacctggggtcagcgaggcttacagatctgccagcgccgcgtgtcgaaagcacccgggcgtctcctgaaacgcctcagttctcaaaatcggtcaatatggaagcgccccgtcccgcgccacagttggatgagatgactttcaaggacgtagtagaggagtattgtgcggaagagaacctattgatgataccgctgcgcgaagcacacgacacaactggtctgccgttgttcagaatcacggcgagcgcgtctggaaaaggaggagcgattgcatatctcaagggcgatattctttgggtacagaacaagaaagataagagcgtttgggaaccccatggtctggacgaagcgcttgtcgcaaaagccgaaggaaagtgagcaaccactcggcagaaattcatttcaagacaagatggcgtgtcgttattcttgggatctggcagggtaagctcccaaagcctctcctgggcagatatgtttgctagcattcgctaatccagcatcaaacgatgcatgttaggtagtgagtatcggtgtgatagcagcctaaggcattatgcgaccggacattgaatccataccttactatattcctggactgatatcgcttcacttttctctcgctcttttctctcggtcgaccgactaactgtccgatcaccactgccgaaaaatactaatcggtcacgcagcgtgagatgaatcgcaaaacgaccaatgtcgtctgctatcacgcatgacggcgtaaacgcggcctaataatggctcgctagtttgtgatcttccacgcagtttgcatgaacgtgcgagaaacgcgtggagtattggcgtacggccagactcaagtagcttttctaagccggccgattcatgcttgtcacacagaaagggcgagggagtggctgggtgacaaggtgatagtgagtcgtggcggcgcttacagcaaccatgttgcagcgaatgggaatgcaccaaatcaacggcctttctcgactgcaggggtcttcgccttcatgcaggcggaccgcttcttcccgcaaactgtgcctccgattcgcagcaaccagatcgcccatgcgctgggttattttgggtgctcgagcgctgcgggccggcggaacatgtttctctacgatgttttgacatgacttcggacgacacaatcactacgcaacgccacaatgacaacgaggctcgcaattccaccacagcgactcggattgcgcagcgcccaagtccgcacaggatctgctatgtgtcagtcctccggttcttctttggtgttagcgcgcatagaggcgaccccgctccagcgcgtgattgagtgcattgactggacgccatcatgtcgctcaagaaacactctctccaatcacacctctgtacacccttgaccagccttcgctcctggtaactcgtttaccgtctctgtccacttgcagcttgctcctagaaatactggccagccgcccatccctcatatcgccatgttgccagttgtgatacagttcgaattcaaccggtacctttctaccgggtgatggacagtctgaacctgcattcgatctggatcgacattcgggagtgttgaaaaccacccctccctcaccatttccttcgcctcaatcatgctcgatagagctttgcctccttctctgctgtcgttgattctggttgtttcacaagccgctgcatttccatacgatttcaaggacaactacaggaaacaggccccggcgcctcaagacggccctcctgcttcagctcaagcatcccgagacccgaatcgtttgccatacgacgtcgcaggagtcgttggcggatacgtcctcacagtacttatctggggagtcttgctcctcaccatcggcagaaagatgagacgaaaggcgctcgaacctccaaaggctctggagctggagctccacaacaataaaccaatacggccttcaataaggacagcgcctctagcttcgccatctctttcagctcggtctgcgacttcgtggttgcgaaaattcaagaaaagcgactctgcagtccagagccccgtcattggctcgcccacatccttcgaccagaaagtcattgatgaccacaaccagcgcgcacaagcagatatggagcgcctgtatgcagctgtaatggaccacgatgagcagaaacacgcctccacggtcagcgttaacgagatggagcaaaggcccatggagcaaagaccaaggacaatggagcgaaggcgaccttccgccatcagcacaacccgctctcagcacaacgaggacgacagcccaatctcaccagtaaaggctatctacccgcccgactaccaaaatggtcccatgaccgcgcctatgccccacgaccgcgtacgagaccaatacccaccccccagcccccgcagcatcgtctccaagcgctcacacctttccgccacaaacaccacaagcagcaaaaatgcccgcttcaacctcaagaacctgcgcatctccgggcccatccagaaatacccaggcgtcgactccgacgacgaagcccacactcccctctctccccgcttctaccaacccggcgcacccccctcgcccccaacccagcaaaacagccctacatctccctacgacgccgctgaagaactcgaccgtgtccagcccctcccactccccgcgcctcaccgcggtagcgcgcgctccgccagctcgccatcctcgaccctccccttccgcagcttcgccgagccgctgcaatcccccggcatccagacaacggtgctcgaaccggcgcgtcgacaaactcagtctcacgacacccaagacgggcgtgccgttcaccccgtacagtccgtatatgccgttcacgcctatcacgcccgtcacgccgcatctggtgagcaagcgcgatcgcaaggcggcggcgaagatggagaagggcaggatgaaggcgctaaaggaggatatggtacagagccccaaggagatatttggggatgcgtggtgataagggggaaggggatgagttcttgtatatgaagtttagtttttttttttttttttgagtttgcatcagcgttttttttttttggcatgagatgattgcatgccatcctttgaggtggcactttatgactttttcttttctagtgttgtgcagaggaagagggtgtatagtatgtaggtggagagggatcttagagtagtttgacaatgtctcgcggctatggagtgtatatattggaattcgcatgatggttcatcaaaactcgctccactgacacgtgtagcgcacgtcctcaactacgatggaagaggcagcccatcaaacagcctgacgctatctacagcaccatgagttttttcccaagttagacggaaaggtcctgtgtattactccaggctgcgggatgcgcatacatatcttccgtcgtagttgggtaccttgggagtaccctttaatattccgaatcacatgacttttcatacatcatctacatttattcatccatcataacccattcaccccccacgccatctctacacattgagttccgccacgcccgcctttgcaatatattccctgtacttggcgagcttactatccaactcgcctcccttcccgcagaacttctccacgatttccgcactgcggcccgtgtacaaagtcgcatccagcatgccgtccaaatcagcccaaatcggcttgaagaactccgtcgtgcgtattctgtcgacgagatcattgctcttgccctcgttcttcacctgactgcccgcctcgtgtgacagcacgcggatctgctcgtgcgcttcctggcgactctcgcccttcgccacgagccgcatgatgatgctctcggtgatcatgaagggcagttcttcctggacgcgtgcgtccacgcgcttggggtacacgactaggcctgaagtgacgttgtcgagagagagcaggatggcgtcggcgagcaggaacatttcggggatgtcgatgcggcggatggcgctgtcgtcgagcgtgcgctccatccattggtctgagagcgtgttggcgaaacttgcgggcttggacatgagttcgcgcgagagcgagtagatgcgctcgctgcgcatggggttgcgcttgtatgccatggcagagctgccgatttggtctttttcaaagggctcttcgacttctttccatgcggcgagatggcggatgtcgccagagatcttttgtgcggttgcgccgagtccggagatggcggaggcgattagcaggtcgactttgcgggtgtacgtctgcgtagagatggggtagcacgatgggaagccagtctttttgcacagcagctcgttgagctggtcgcacttcttggagtcgccgctaaagatctcgaggaaggaggcttgggttccagtggttccttgtgcaccgcggaactgaaggccttgacggacgtgctctatggcttcgaggtcaaagaggaggtcctgggcccattgggcggcgcgcttgccgacggtgatgagttgagctggctgaagatgggtgtaggcgagggtgggttcggacttccattgcatagcaaacgcggataggttggagaggacctttgcgagtttggggaggaggagatccatggcatcgcgcatgaggatgagctcagcgttgtcggtgacatagcagctcgtcgcctgaatagatggttagtgtcccttcacttcggagcactgaacatcttgtttcaacgctatgcgtatcgaacaacatcccccagccctcaaaactccagagaaataaactcaccccataatgtataatccccgccgccttcggcgcaacctgtccaaacgcatgcacatgcgccataacatcatgcctcctcttcttttcctcgaccctcgcaacctcaaagtcctcatccgtcaccacaagatgatctctcatctccttcagcgcctcttcgctaatgttctcaatgcccagctctttctccgcctcagcaaggtacagccacagcttgcgccacgtgctgtgtcgcgagcgctggctgaacagctgcgacatctccttggagcagtagcgcccggttagagacgtttggtacgtgtcgaataccggggagccgattttgctcttcatgtcggcgatttggcgctggatgtccagggttgcgtctgcgtttatcgccatggtgggcgagctgtgtgatgcagtgttgatgtcacaattccgtggcactgtgtacagcgagctaattgcaattgaactattgcagagggtatatgagttcgtggtcaaaacggacgcagctccctttttctacccgcaccgcatccagctgctctcacgtgtaggggcccaaaatttcgagctgagccgccaagaccccacattcgtcacccacaatcggaggccgcagtgctaatcattcaatggattcgtttactagtgtaccagatcgtcgatatggcaaactcgaaatgccatgcttttcattgcatgcttgatacatgtcatacaagttttgtccgtttgtgtctttcttcacagcaagcgttcgcaagcggtagccaggaacaaatgctcgagtgttcggccacagttgcgccggagatacttgtcgccacgctacgtggctcaggcataccctttctagtattccacgaaacatttctgccaattccgcatctttccgataccggccgcagaaccttcgtgggatgtatgctcggtacttgacccaaccatttcactgtcacgtcacgacaatgacagtaggaacgtcttccctacctgcaacgattcgtgcaatcgataatgtagaactagtctgaacggtccagactgtgtggtatctaagacccgcttgtttctccaccgaactgctgcccaagcacccgcatagccgcttgtaacccaactccacagagagcctccatctccaccagcttacagcgcgggcgccttccagacatccctgttgatcttaaacaggttgctttgcttgtgtgggaagctgacttcgcgctctttatagaagcctgcttcttggaggtatcgggcgagtctatacttgtcagttcaaggccattgacaggtacccaattcacctacttctcattgtccactcgcggctcaagcatcactctctctgtgcggttgtcggctagccagcagtagtgcacaagtgcgctcaaccatatcttcactctgtgaggtcccctgaactcttgctcgcctaccaagcagtggaatcctctgtcccaatcacttgtaatgggcacatgctttccaagattgtcttccttcacccaatatatctcgaagtaaccgaacggcttcccgtcccagcagccgatgactgggaatgagttcttggatttcagtccgttcttgatgaactcttcttgatgtgccaattcgccctgctcgccccagaagtgcgacacacgcggatcgttcatccacttgtgcaaatgctcggcatctgactttgtgtccatactcagagaggagctcatggacagtggctccgaggcagcaatctgactgtttcgcggtgtagagactggaccggaaaccggaccacggtgtcggaggggtttcgacgaacaggaagcaactctgaacgacagatattggccgacactagggatgtaccgtgtgtagaacacctcgccctgtctaggtggcttgggtcgcacgggatgccgaacgccgttcgtgaagacgtattgcgcgggtggaggtgggtagtacgtgggcaaatgcgagctcgaatggaacggcccaggtgctgtcggcgaccataatcctgtcgaagcctgctcaagctgctgctctctttgtgcatctccgcctgagcctcgcgccggtgatgatggtcgcgagggatatggcgacccggctgggaacggtgactgggccatgggcgacagcgtaaagaggtagatgcgcggatccagctgccagaagttcctgcgactgacaaacatgttctgccaaccttcaggcgagttttcctcttgcgcgcaacctacggtcgagtcttcactggctatcagccccatgcgctcgagcttgggcaacaccaccttgcccttgaatatgccttccctgttgatgttgatcctccattctcccttgggctttccagcatcggcagtgttcttagaagccgcggtggtgatctgaagcgtgggttcgggctggtggaagtaccaatagagactggcccagagcatcatggcaatctggcgggtcggcgaagcagcagccttgtagtcattgctactcggattcgatatcgacgagatgtatatgtgatcgccattgagcgtcggtcgtcggtaccggtgagtatgtttcttatcctcctcagacaattcctgctgcccctgcccctcagtatccaagtcatcctccgaattcagtataatcgtccatcccgggggaaacggcgaatttgaactcagcaactcatttgatttgaagaagaggcctccaaacacaggtgtaatagtcagcgtttggccatttggtaggtggacgacgttggcgggggccattgtgatgacgatggtggggtagcttcagctgttgaagaataatcagtgagacatgtgtgacctggataccttgttttggttgtagatcgattatagtgatcatgtatcgcgcgagatgtcaggcacaaatgcacgccaaattctgggcatgcgcgcacgcggtccagcagagcctgccagagctttcactcaatctcattgttacggaccgatcttgcccgcgcggggcgcctgtaaaagctgcagtcatgacggcgggacagtttcgtctatgcgaactgctacttttgtatgcttatgcatctgcatcgtgacccgacatacgaggagaatacatcatacccacgttgtggttttccattggtggtcgggtcaaggacggaaggagctttgacgtgggagctcggcgctcgggttcattgagtatgacgaaatgcggtcggacgtgattatctagcaacttcttcggtactctgacaccgatataacaacaccacaaagtgcctctgaagctcaattgaccaaaacacatcaattgcaagcaccatgaacaccacactcctccgcacatctgccctgcgctctgccgccagggctaccgcacccgccgtctctcgagctggcctcgcaggcaccacattcgtccgcggaaaggccactcttcccgacctttcatgtaagtatacagctaaatagttcatgcacgaagcctaacagcccacccagacgactacggcgccctcgagcccgccatctcgggcaaaatcatggaactccaccacaagaaccaccacaacacctacgtaacctcgttcaacaacttcagcgagcaaatcgccgaggccaagcagaagcaggacatcgccgcgcaaatcgcgctccagccattgatcaactttcacggcggcggccatctcaaccacaccctgttctgggagaacttggcgcccaccagccagggcggcggcgagcccccaacgggcgccctgagcaaggcgattaacgacagctacggcagcttggacgcgttcaaggagaagttcaacaccgcgctggcgggcatccagggcagtgggtgggcgtggttggtccaggatacccagacgggcagtgtgcagatcaggacgtacgcgaaccaggaccctgtagtggggcagttcaggccgattttgggtgttgatgcttgggagcatgcgtactagtaagtcttatctaacgtcttgcaatgttggaatgcggacatgctaacgtgtgtaacagcctccagtaccagaaccgcaaggcggagtacttcaaggctatctgggacgtcatcaattggaaggcggcggagaagcgcttcaagtgaactacacgaatagtctagggagggatatgctgctcgatgtacgttgacttcttagtcgactgctagtgctttggcagtatagtaagccgaatgacacaagacaacatattcatctacaatgactccaacttcatgagaaaatcgcacgaccggtcaactgtagtaggtcataaattcgattaatgtcagaaacgagcgcaaagtctcctccccaataccataaacgccccaacttccccctccatgcaaatgctgaacgcgcccgccctatatgcaaaaacagaaaggtatagaactcccaaaaggcaaaatactccttcgtcagtcattactcttctacacgctggctcaaattttccttcctctccgcctcggcagcccagactccatgcccaccgtcgggggcacgatgactttcggtgtgggtatgcccttcttcggcgttactccgccgagaccggatcgttgtgtgttctccttgccctcggcaggaagagtggccacggactgtggcagcatgaccttcttgggggcagcaagacgactctttcgctctttggttggctcgacacccacgggtgcgatgtcgaggcttgggagcttgctttcgggctgtgaggctgaggcgacggtcattttcctgatcttgctggcctttggacgaggcagctgttgtgctgttgatgctgcaggtgccggagtggcgtccttctcttcatcatcgaaaggcgtgggcgcaaggagagctttcgccggagtaccgttcgccgttccaaggcctctgactcttcgcaccttaggcgttgagttcttcgacactttgctctttggttttgcgcttggtgtcgaaactgcgtcagacatgcctagctcatctggtgttgcaagactctcagcctcagcaaccgtttctgggttttcctggtagtacgcgagctgctcgtcccaacggatgtttttgccaatgacgatctcccgggtggaatcatcaagtggcggcaagttggcggcgtcagctgcaagcttcatgaggcgtacggttacaccaaatgcaccctgcttgttcttgcgcgtgttggctcgagtaagcagcgaaagttcttgtgcatcactcttcttgagcacgacatgctcggtgccatcagcgcggcgaatcgcaatcttcgatgtctggggttgtgtttgtgctgcggatgctggggcgggaagtcgtgatttcttcgctcgagatgatcgcctcgagccccgcaaagacttttcgtccgtcaagtcctctccttccgtagcgttaggggtaggtgacgcgagattattgttgtccatgctgagggtaagagtctgggagaggtccagcgtcaactcattgtcgtatttggagggcgagttgggatccttttcttctagggctttgcgtggcgatgatagagcgtgacggatcacatctgagtcacggcggttctgtaaagactcgcggcgatgggtcatgacagcagccttctctgccttgctggccgccgcgcggttgaggaagtccttgagcagagctgtatcgtcgtcaagcgcaatggtcatagtcgcatcgtccagactggactgcgcggggggcggtggcggggagtgaagctttcgtggcgtgggctacgacggagaaggtgctcttgctggtgtaaatgagagcgtcaatccatcagttatgtccgctatctgagagctacctggcgtctgggtgggttcatcgtcgtatggagctgaggagccatcctcttccgacagttctgcaaggtttgtgacttcttcaggcgtatcttgaagaacaccatcttcaggttcaccgctagctgagacatcgctcatagcttctgccaacataggttgctctccgtgtgcgacttgctcgtagtcttgttggatgttcaattgaagagatgcctcggtgaattcctcatcagcagcagttgtgtcgagaccgtcatccagtgccagcccgtcctccatgttgatgtctactgactcttccccatcggatggcgcttctggggcaagaatcacttcctggacttcttctgcggcaggttcgacatcggccctcggcgaagatcccagaggcagagctggatacgcgatgtcgtcagacgcctgttgtacccttatggctgagactgcaggagaaaatggctcagagaccgagtcgacatgatctagggtgtccgcatcagcaatatcctcctcttcttgatccgcttcattgcgaaccgcctcttgtgcagtgactatctcctcttcctcgtttgaattgcttccaactggctcttcggcatgtttatcaatgcccaattcagctacaagctcaccgtcatccatcgccatggaattcgtctcatgttcgccccggtcgttgtcgctcagtgggagctggggataagcgatctgctcgagatgaagtggcgacgcggaagtctgtttcatgggcgaacggaagaagttcatgagggtggcatcttccgcaggcgcgctttcggcatcattaatggtgtcatcctgcataccaaccaggcttctgtcatgagctagaccttcactagcttcagcatccatggtgaaagtgaaagtcgaccgcctgtccttttgagcagggagctggttctggacgttttccatgctcagttccaagacggactcagtgtctgcaaacgtctcgtagcttcggtctcctgcagtcgcgtcctgtgcatcgtcactctctgccgcctcgtcctggtcgtctgcggtagagtcgtacgcgcgtgtcgccttcttccctgcatgtcacgttagcacgtgagctcatggtggaccgaacatgtcctacttggcaaaacactcttcctacggtcccatcgcgtccctttgaacgcgcgcgtcttgccattgagcttcgcagtcgtcttctccatagcctcggggctcatatgctgcctcctttttgttgctcgcgaccgcgcatcgtgttcttcttcatcgtcctcgtcttcagtggtctccggtgcacgcgacctcagattaactcttcgccagatcttcttggcccgcccttcctccgtcttcttggtttcttgcttacgttcccatccccgcggtatcctggcgacaggcagagagctcgggtcgagtaaggcggcgtcggtgtcgtcccatgtctggttaaaggatgcgcgcgtcacacgttttcgtggcgagggaaccatggcgacgtaacggcacgtaaggatgccgaggaatacagaatgttatatagtcacaaacatcagcgcggaaagaatgtcgtgatccggtgtcgagtggtgggtttcgcgtgtcgacccgttggccggcagcggcaaccacaacaaacatgaacagcagggcacgctagtcccgttcgggccgtttccgcggctcgaactttttggaccgcatcgacatggacatcgacgaacatcgccatacgacctcgagagtcacgtcgcatccgataccgcaccgtcgcaaacaccgcaaaatcctccacgatggttccaaagccacagggcagtgccgtgcagtcggccacgcaccgacccctcccaccactaccgaaactccgcgttcgacgaccgaataagccagaggcaaacccgtgcctgggagtaatgtcatcagtactgggtacgtggctcttgctgtggatatgcgggatggatggatacaggcgcaaaaggccatggaggcagcctcattgcgcaagcatctgcgattgatgagcatggaattaatcgcagagctgaagagctaactcgctgcacacaggttgctgggcatcttcaggatacagtgttcaaggttgcgcacagcttgagcaaaaattacggcagtgcatggatgcaccagtacgtacctcaccagtgcaagtagccatgatgtcgctgactttcctagcgcgacacaaatgtaaagaagaacaacatcaactaccacctctcgagaatgtacccaaagatcaagggaccacacaagcgggactaaacacttcgtcagtcgaatgtattacatcacatgtatatccaacatacggcggtttgcttgagccttcggcgtccgcatttgaggagtttagaaatcataccattgggctggcgttacggatcatgtacagacgaatttaagtttttgtgaaaagagctggatgtttctgcataccgtgaagaggcgaccagatccgtcttgtgtgacaatcaattgtcttctccgtaagggagatgtgacgccgggcgccacaacaactcgaagcactgagagagtaactatcctaccatttgcgaactgggaggtactcgaaggctaattccgatgtagagagatgtgaaatttgccttgaagccacatactcttagccatcgctatgctcttagtaggtagccgacgacttgttgcgcaacctggtgacgttacttttgtgacacatacgaacacttagaactagtatcttcaacttgcccttttacactgaaacactcccttgtggacgggatgaaatactggaatatttgcctcctccaggaccggactaggctgagtcgctgtctcttgcgcatattttcgtgcccacgcacgtctcagtcttcttccactagcatacggcagttcatatggatgctgcacatatcatgtaagctccatcttccatgcatcgggcgcagctcccccatctcgcgaacatcgtcaggatctgttttgaggacctcgactccagatcttcggatctcagacagcgataccattcgatgaacacgaaataaaccacgttcttcaagggttatctcgagcatcatcgggcgtcgctcaccgaacggacgcattgctatatttgtttcgtccttggcaagcctcatgcacgctcagacccaatcacacaccaccccactacaccgaagtgtactcagccccgaccagcttacatgcctacatgctagctacatgcgtgagtttttccttccttgagtggctggctctcgtttccacgtgtgcaagggcgttttatcacccatccgatttgtctactccggcagagctgcgtcaagatgtgcctatattgcatacgccatgatgcatgagggaaggctcacccgcatgatctgagcgattcagcacatggcaccggatcgcaagggttagctcatgcgaatacaccagggagcttgtagcttgtcttgcttcttgtggtgggggaggttggccgcatttgctcagccttctcaaactggagctctttatagtctgcttcatcgcgtaacgatctgcgcaagctgttacaattccttctcttgtttgcgaagctctgttgcgcaaaatctaccccgtcttccagcagaatttaccaaaaagaccgcgctagcactaaaatcatagctgccatcacatggacccacgatgatgttgacctacactttctgtgtgcttctcgcaccagtcatcgtatacggcgctgcgtttccatgggcattgccagtgcctaccctatttgcgcctgcaattgacagctggagcccggcaccaactgcggcagctcgactaccaaactctgaggttttcagacgcgatacaccccagggtgataatacctgcgccttcgtttcgggctctttacgtatgtcccagctcccatgtataccacttcactatgctaatgactaaaccaaaatcgccagtaacatgttccaactcaaacctcgtttgcgccacaatcccccagaacggcgtccagggctgctgtgaccaagcatccttaaaggcatgcgtgatcccaacagcatgcatcgccagcaccgccatgtcttctctctgcaccgacgcagcatgttccagcaactccagcatcatgaagtgcacagaagccgccatgccagagtgctacaagtggctggtcgtcttcgacaaaacctacagcctcacaacaatgacgcaccacagttgcgcacagaaaggcttcacaagtgcggtgatgagatccccaggtcaaattgcgagttccattcccccggagcagtatcgcactgtgactgtgacggatatggctgcgccatccgacaccgtaattcctctagcacctgttcccggccccgcgaaacccaacctagccgcgatcattggagggactgtaggtgggtgtacggtcatcagtctcatcgtcctcactatcttccttatccgtaggcatcgcaaggctgctcacaacgatatcgctcaaccacacacaactcaataccacgacggcaacggcacagtaatcgaatacaatccccaaagctttccctctccaacataccccatcgacacgaaaacatgggttcaacaacattccggtcctgtcgatcgggtcagcgatgcgatgccacagtatcccaatatggcggctggacagtatgggattgtagaagtcgatggaacacaaagggcggtggaagtacccgccgagaatatttaccgtgcaagagcgagcacgtgaacgtggagtgctcttgttgtttgatgtcattcgttcttagcgtgcattgcattgggaggcgtacatttacagcgagtgttttcgggggacgacggaatttaattggataaggatatacccatggagaacaggtcactcgctttacatctgctggttttgtcattggggctaggggtgcttcagccgaaaagattgggggcgttgtacggattgtagcgcgctgctatgcgcttcagtgcgtttgaggagatggagatagcgtatattggtggtaccagatatcccaaagtactctgtgtgagtctctacggcttgtccatgtgctaaagttgtggtatgctgcctgttgtgttgtctctttctgatcactttggtgtaccttgcgtgttttgtgcatctgctgctaaaagcatgattctactttttcagaataaacatatcaaggtatgaacctaaattcgaggtacagatggagcatcgcagtgctgttatcttacgatgtgggaagtacgtaacgcacgtgaacaggcgtgctacttgcaaggccagcacagacccccgcgtcgactccgcccggccacacgcatcgagtccgcgctcagggtcaaaccacaaccgacaaataattgcggacaacatttcgattgctcgggaatctactggcaaatagtagagctcgaacaactgatagacatctaacgcgatatccccacaaatcaccgtccgccctgaaatattgcccaccgcttacctgagaccttcatcctcaaagatgttggcggaaagtaaaatcgactcactagatactcatctagaacaattcaagctgaacaatcggacgtcgcagaacgacctacaggtagaagcaatgggacccgtggcatcaactagaatccttgctaaccgcatgtagaatctgctcaaagagtacgcccagcttctagacgattataaagacctaaagaaagctttcgagtctaaaagcgcaaagcccgtggccaagtatgcagctacacctgtacgcccagcagagaagccccgtagcccttatgtcctcgtgcttgtcgacggcgatggctacatcgtaagtcttttggatcaaacaagcacaagctgtcgctgacttctagcagttcaatgatgagctcatccgcgacaaagaagaaggtggcatgcgagctgcccgtatgctgaacgaagcagtggaaaaatacttacaccaaagcgtcccagaagctcggaatttgcgtatcctggtgcgcatctacgccgacctaacgaacctgtcaaagcaactagccaggtcgaagttgaccgggctcgagaagcgttctcttggagcgttctctgctgcgtttacgcgcgccatgagctcattcgactttgtcgacgctctagatgaagagggcactaagtttaagattagaggtatagaatccgttgcacttttcgtatagaaatttgcttacagacattcagaacagttccgggttgcttccgaggatagcgcttgtagtcacattctatatgctgcatgccacgacagtgcctatctctcccagctcgtgccgcataaaggccaaaccgagaagattactctcgtacagggcaccaattggagtcctgagttctatcagttcaacttgactgtcacacaattcccgacagtgtttcgatggctaagcacaccgaccatagccccgaccgcaaaagctgctaatggtaatggctccgtaccttccaaggccaaaagtatccagaataagtctatccctcatgcgccgtcggagcctcgtcaaaatggggcatggggtaacgggggttcaagctcagcctttgagaatgggcacacctcaaacgaccgagcttcatcagttgctacgagcagccacgataccggatacggtaagaacttcggtagcaaggctacaagctcccagcagtcttcacagcagtcttcgaagcagccatgtagattcttccagaaggtaagccgatgttagagaacaccacatgtataccagtggctgattgtctcagggctcctgtcgcttcggtactaagtgcgagttccaacatgtgcctcccactctggatgccgcgggccgaaaaccatcaggcacatcatcaggcccgtcatcaggccgttcaaacatatcctccagccttcctaccaccatatcctccaactacatcccgctaaacaaggcataatcagcgtatcgacacttatatacgtcctccaacccaggcagaatggtctatctataactcgcgcttccacaagcagaagccttgtaatagtttccacctccaacgtgtctgcactacgcttggctgcccttacgatcatcaggaactcgaaccggagtctaggcacgtacttgagtacgttgtcaagtgctccccgtgccctaagaaaggcgattgtagagatagtaattgtcccctcggacatatatgtcagaaggatggctgccagggacagatgaagggatgtaggatgaagtctgacctacataacgtacatccggagcttgcgaatatggtgttggtggaagaggaggaggagatggtgcatggtcaagagcaggagatgccggtgtcggtgccggatgacgatggctatctttggtagtcggtggagaagatggatggttggatagtgggctcattaattattctgattcggatagccgtggtggaacataaggatggaaaaagcagaggcctaccctaaaataccgtgacgaggagaaatgcagtggctcgtgaagaaaccatttctcacctgatcacctgtgtatcgattcgggatacgatatggctggactggggtttgaatcttgctatctgaaagaacggaaataatcaagagagaagatgggtttggctataatctcaagacatcgtgcgtgaaggtgaatgtcaatcaccttcgaactttttcttattttacggcttttttgtctttcacttccgattccgtgtcttccacgcactatatttttttggtccgtggccttttcaattcctctccaaacctatcaaaccgctactcagctcaaccaatacccaatcttcagatcaggctcaactaccatgtccgggccctcagagcagaagcgtgcgcgtgtcgtgcagctatactgccccgatcacgaggtcacagtcgacaacttcataatcacgccttcgatggcacacaaagacgtcgtcaccgccattatggctgccttccgtcggtacaagatcaaggaggcttggccatgcgacatcaacggtgagccgctcttcgccaacgcggattgcccgtccaccctcgacgatgtcgtcgatggcgagcgtctcctcatcgccctagataatgattcgcccatctaccccgagccgccgctcgaagtggtgctctacctcgacggcgacgacttgcccaagccgcttcgtgtaagtctcccaatggcagtgaggcgttccaagctctactatggggcgtcctccggacgtctgagagtgcttgaatactcacacgcatgtcggagtatacactgacatatgatgtagaagatgtctcgcgaagaccgccgcaaccacatccgcactcttcgtcgccgcgacgctgttctgcgcaagaacatcctccgtctcaaccttcctcacatggaggtcatggccgcactcaatatcctcgccagcgccaacgcccgcaccttgaaggcccgtttctctgtcacccagtccaagcgcatcattcaagacaactggcgcgtgaacgaggtccaagccctcgagctaaagtgccttgccaccatggccatcctgagccaagccacttgcggtcagcctcttctcgccgagaatgctatgttcgatgcgaagttggctcgtcgtagtgcagacgcatccgcgccgcgtgacttgcaggaggaggacgtacagaaggtcatcgacgacttttaccaggctgcgaatgccatcggttcggactggcctgacgacgacgacaacgcagccatcgctgcgcgtcagggcaagaatgcgcgtcatcagtctggcaagttcaaggcgagaatggcacagcaggacatggtggatgaagaggaaatgggcgaagaggctgctgcggttgcgaaccctggaaagggcaagggcaagggcaggtccgtggactatcttgccggcaaactgagcaagacgagaattccggacaacagggctcctgaggctgattcggatgacgacgacgacgatgctgtaaggcagcctggacgtatgcgccgcaactaggctaagttggttaccttggatggatctagtacctgaagagcttgagctcgagattgatgaagcatacaacgacatgacaggcatgtattctacatagacagcaagccataaacccatacttggaaccaaatcccgtctcactgtaaactatgataattgtggcgtgtgcaactgagtccaaactaacacatgcatgacagcgatttgcttttgacaaacacaacgcccagcctggccttttcacttctgtttgctctttgcgtgatacactttgccccactcaggccttcccttccctcgaaatctggttactcactttgctcatcttaaatccaatcatgctgcatttaaatatcttatatgttttgattaattcgagaatctgtcaatagaaacagaacggtgttagtaagtagtgcctgtggatccttgtgccccaactatcgtgtagccacgggttaggacgtgcaggttacggaacgcgcttagtaaattctattatttttgctcatgtcgctccctgtatgttgtaccttgaaggtcacgagttcgagtctgagcacaggcagttgcactattgttctctaatctttgctttcttttgtttttataattcagtgtgaagtgaaggtgaaatgcgcacccaactagcttactttattcaaagcacagctactctatctactcctctcacctgttctaaacccttctttcctcagcctctaccctcttctcaacactatggagtcttaagtccccatccgcgcagaaagcgcgcctaccaacagcaacagcaacaacaacaccgtcgcgcctgcgagcgatgacgtcgagatgcaaggcgaggccggagcaacaaagcgtggtgtaagcaatttaccctatcgattccacgtttacctgcatactaatccaccatttagcactggaagaaatttgctgacaacaaacgccgcaaggccaaatacatcggcatcatcttgcacaattgggagctctcgtcccccaatggcatcctccctgcgcatctgtgcccgcgcgagcgcacgatgccgtcggatagacacatgtccgagtacgagcacaaatcgcgcgtgcagctgggtgcggaggatacaccggtgcttgagtatggcgagtggtctatagagctgcgtcgtggtctctgggagttgagtaaggctacggtgggtgatgccccgtatgccgtcagggtgtaagtgatacattgatttgaatactgatgagatgaattgtgatactgattgggatatgtaggctgaatggggtggtgaaggagcgacacgactcggcattcatcaatgtccatgggctgtcaaaaatggtcaagggattgatcccgtgggacaccaaacgggccttggagaagttggaggagttgagagcgaggggtgtaggctaccctgtcgtccaaaccgataccgaataaaccaatgcctacctgccaaccccaccaaacaacttcttattcttcttcatcagcgccgccaacttcttctccaacacctcatgttccctttttgccgcatgcatcgccctttccgcctcttccatactcatcacgctcccgcgtccataccgactcccgtcaaacccttcgatcgcactcatcaagccctccatattcaacccaccaccaacggcgccacctcgaccaatagtaatgttgccattggagtccaagccaaactcctgacttgattcgaaacccagaccagcgccgacgagcgcttccaggccttggacgaagacgccgccgaggaggtccgcggccatcatgcccatgccgtcgatttcggtgctgccgactgcgccaccttcgacgacggctttggctgctttggcgaatttgcccacgttgacggagatattggctgtacctgcgcctggtggaccgcctacagccgccatctcagggcgaggctggttcgggggcggattgtcggttttggggagaacgaaatggttgaggtatgagccagcgtctgccggggtttgtggctgtggcggaggagggggttgctgggattcttgttgttgttggactggaggcaagggcaggcgttcagcttgacgggcagcttcgcgagctgcttcgttgaggatagactgggcgtctaatctgggcatttgctgggtgttgttgttgccaagcttcttgccggcttccttgagtgctgtagcaatggcaggtaatacgtctttattctgcgaggtagcagcattgtgggaatgtgggtaagatggatgcttgcgaggatggaagcgcgcgtgtccacgcaactcctcaatctgtcgctcgagttggagagccttctcctctagctcttcgctcagaccccaaaagaacttcccatttggtgttatgagggttcttgaatcggacctatcatcgtgaccattgagacgcacaggcttcttcttcgcaagtgcctcgagatctgcttctgaaaagtggatcttcagatccgggggtccagatacgctactagctggggtagttcgagatgcatgagtgagcgacgaagaaagtggcttgaagaactcgagggttgatgcaagaagctcgcctgtcttttgtagatcgaccatgatggactgtgctgtgcactccctcctctctttcgaatcagggaaatgctccgggtctggtgttgcggtggcagaagtcttgggcgagggtgctggtcttgctgcgaccacaggcgcgggtgcatctgagtagacttcttcgaccattgcgggctttggggatgcaggttgactcttggtgagtgacttaggtatggtcgttggttttttagtcttcttcttgcgcccaataatcggcgcttgtatcacttcgacatccgacttattctcctcaatagccatctcttcctctatttgcttcttccgttcttgtcggtctttcttagcttgtgatttggtcttcttgcgcaccggtgctgttcccaccttcccaccaataggtggcggggagttggctcttgaaaaagatgtcgacgtgaccgatgctgtatcagacatcatctcgctgattggtgtaccaggcagattcatagatgcgatactagcctgtctagatcgtagtttgtcgaccgtcgagatttgaggtaatggcggtgcagaggccgcagacaaaggtggagggttctcggtttttggtgttggaacgacacgtaaagtcctcggtgccacggttcgcttgatgggcgatccagtggccgcggcagcgggacttgcggggacagatgttgttgaagttacaggcgtcgcgcgagtactcttgacctgagcgtcggccttctgtgagctcgtcgctggagactgttcgcctgcgggactctgacttgctgctgttatatctagtttccctggtggctgccgcttggtagaggcgacaggagtcgcgaatggagcggttgtgggttccttgctctctactgcagatgcctttgcagtcttcttctggggactagtgtcctggctagaagcattcttcttaggcgctttcccttttaccgactctttccctggtgtttctggggtcggcttcttttcttctgcctttggctgttgcttcttctgaatgggagtgacttctacggccttgggcgtgggcacaccaacggttggcgtctttaccgtgcttgctttgcccgtcactttggttggagtctctggtgtcgctttgacctgggtcgtaatcgctgggggggcttctactggctgtttcgttttcttgttcttggctggcgtgacaggcacgacggggaccgcgggcgtgatagtagacgaagtagttctggacatgggtcgtgaactcggacgggacttcgattcttcaactatagctcggggaattgcagtagcggagaaacccggtggtatcgtcggggttgctcgccgcgactgtgtgaagaagtggctgctcataggtgtgctgggtatgctacgcggtggctcaagttcaggttccgtgtcgttgacaagggcatcgacgttgaacgaagcttgctcttcggcgctgaaagtcgcatcatctgtacacagctgtcagcttaatcgtttttatacattaatttgaacaatgattgtgcaattttcacgacaacaactacaacggtcgccagacggtttttagcaaagagttgccagtcatgtttaatatacatcaaagtgcaaaggtatatctccgatcggcttcgtcactagaagggaacaagaagtgtttgaagaagccatctctctattagaaagtaagcatgccgttctaaacgcggcaaggggggtgattacgtacatgcgatggccatgacgaagacgacgagagaagctgacctagacgtctggcaaagcagcatgactcccgcccagtataatgaagaaaagaaaacatgattatgatggtggtatgatgccatgtcgacgtgcccaatccagcactgtgtgacggcaaccagcccattcgtgaacgccaggcatctcagtgtcgtccactgattcgtgtgccgatgcagttgtataaaaatccaaaacgccatgcagccatcgatgaaggaaacgtagtaagacaatatgcctgcgcacatggccgacaaatatgtgaagaaaggaagaaatactaccaccgtccggcaccgttgtagttgttgtttgcatagagggaggagaagccgccttgaccttggccgtacataccctgtccagccataccaccttgatggagcctcgcctgcaagatactcgggtcttggacatctgctaggccaccgcctccagaagaggaagtgttagcatgcctgtgttttttgcccttcttcttggatttctgcgaaccagaatcctggtaagcgccaggcgagggaccataagggaatggcattaggccaggggcaggggcaggcgttgagtttgcggagtgttgattaagaaaagaaggaaacattgactcacgctttccatcagctaccctcgaagcaccgtccatgttcctgcttcgaagcaagtcttggtacattgtgtcgccgttgtttctaccagcagcgtttgcgccatagccaagaccgccggttgcaaatccatggccttggccgaacatgctggtcccaccaacaggtggtgttccggtaggcttcagtcctggaggtggcccctgcacattggcgaagaactgaccgcccagagcttggtgctggggaatctggccgaagtggtttgcgttcttgggcatcatagaattttgctgactcatcagcttctggttcgcaacgggctgtacatttgcggaggcggacgcgctgtcgtttgcaaagctaaagcgggatgtctgacgagtgtggcctggtgcgttggtggttagaccgtgctgctgattctgaagactttgcgaagcggctagaggaccagtgggctgttggtttgacttaaagttggaaagaagcagctgttgctgttgttgagtcgtcaagccccgattgctgagtccgaggctgctaaagtcctccgtcaacgcattggtctgtccgaaaaggctgcccgcgaagccttgttgtccagggggcgcgattgcgtggtggttcaaatgacctgcactgttgtcgataccgtcttctggctcgccaccaagctgtaagctaccgccagcagtcgcttcattgtcctcgcgttctggagcgagcgctgattgcgagggtaccttgacttctgtttctgcctctccatgaagggccagctcgttctccttttccctcatagcgcggcgcctagccccgccatgtgggtctagcagtgacggaaactcagtgatggccttgagctcttcctctgtgaacgcagcactgttgaagacgaaatttgaaatcaggcgagcagatggtcttcagaaagactgcctagccacgttgtcggaaccagccactcctcggagagttggtgcctggagctggtgaacgttgaggactcgcagactttgaggttggtgcagacttctccttctccttctccctctcctctttcttttccttctctttacccttcttctttggtgtttcttctgccttcgcagctttcgcgacctgtgcgggaatggcattggtgactaatggactcggatttgatgcaatggtggagcggcttgacccgccgttcaagcactgctttgttcccccagcttgcagtggctggtagacccggcgcatcgtgcgaggaactcgaggtgtcgttgctgggttgccggctcatcggtgcagcagcagcggcaacaggaggtccaggatgtgccggaggtgctgcacgagaggtgttggattgagacggctgttgtgtctggatcgagttcatcatcgatagatcttggcgtgtgaagctgtcgttgtcttcaccgggttcgtgtaggaacatgcagttacggttgttacattgctcgccgcggagataggccgaacaatatttcgtcgtgccatactgggcactgtgtcacaatgtcagtatatacacggcagacttgcacaggagcactgaccgtagttgcctgtcgccattggaagagccgtcaacggctttgatacattgctcggcatcttccttacgagcgaatgtcacgtagacacccaccgactgttgatgttgcgcattctccctagccttgctaacgacaatcttaatgatcttgccatactgtccaaagtactcggggccgcgtagcgtgtcgagtaggcggtcttcgcggatcgttggtgtgagtccagtcacgtagacgaggttcttctggacgacgcgcaggccggcaagatgcttgcgactaagagagtcggcttcagccttctgcgcctccttttgccgtatctgggcgttcttcttggctttctgcgcaatctgctgcttgtgtctggccatcctaatccatgttagaggtgttcagggcgggaaggtgcagggggacccactcttctggtgagatggtcttccactcaatggtggagtcatcgtacggccgacggcaggcgggacacaggccgttcatcgtggtcttgatgttgttgtagcagaattggcatatctggtcgcggcgtcagtacagcatttcgagatggcttcgctgggctggtggtgcagatggacgtacttgatagccacagggacagggccggaagttcctatctgagagatcgaactcctcaacacatagtgggcagcattcctcctcttcatcgtcgacaaactgatctgtgttgtaggcgggacatggtggtggtggaggatgtggtgtgcgtgttcgagcgtgtcggtggcgctcgcgcgaagaggggcgagtgtcgcggtgaaggtgttgttggcgtatacgcggggacgcagcaaggaaaggaggacaagctcaaacaaacgcctgctgaaatagagtggagcagaaagggatgcactggtggtgatgggggtagagttctgcacctgcgcacccatcccgactagggttgcgcttatgtaactagcgcatacatgagatgggcagtggctgctcggcgtcgacgacatcatcaccaccggtcgccctcacctgctgcacgcgcagtctttcaccctctccactcctacaatggctatgcggctagctgtggcccggccattgggcgccgtcgcgcgctccacgagctgcacccgcgctgcagcccgcacctttgcctcgacggcactccgggcgaaagaagttgcaggcgagagcaaggagacgccaaacatgcgggtgcgctaggaaaatacagctgtagtgattctgtctgatctgactttgtgccagtatgccccgcgcgacgcccaaggaaagctcaaggccgccattgtcaacccggcagacaaatataaagagaagggcgaggcgctgcacaagtacggacagtacctcatgtcatgcttgcccaagtacatccagcagtatgtaatcccgagccacatacacgatgatggctgatcagagacaggttctcggtctggaaggacgaattgaccatctacattcctcctgcgggtgtcattcccactttcaccttcctcaagtaccacactgcagccgagtacactcagatttccgacatcacagccgtagactaccccaccaaggatcagcgcttcgaggtcgtctacaacatgctcagcatccgccacaactcacgcttgagggtcaagacatatgcagatgaggcgacgccagtacccagtctgtgcgatctctatgacggcgccaactggtatgagcgcgaagtgtacgaccttttcggtgtcttcttcgttggccaccccgatctgaggcgcatcatgaccgattacggcttcgacgggcacccactgcgaaaggatttccccatgaccggttacactgagatcagatacgatgaggagaagaagcgaatcgttgtggagcctctggagatgacccaggctttcaggaacttccgtggcggttcatcagcttgggagcaggtcggtcccggagacgacctcaagcctgaatccgtgagtactcttcattgcagtatcatcctttgcgattggccatctgacacatgtgtagttcaaactaccgacaccaaagccggagccaccgaaggagggcgagcagaagaaatagatcatctagaccgattgaagtgtatatatctgcgatcaatgtaccagtacgacattttgttgtccaagaagctttccgagtttgtgttccgctcaccttccaagatacagcagcttatcgcctacgaccggaaagcgaccagggtgcttgaaggtacacacatagcgtcaacaacatcacaatcgaggcctagcaatactgcctacctttgggctatccgacacccctgtttactttccgcggtagcatcatgaaagcccggcatgcgttatgttacgccggtcgggcatggtagcgatacagcttcgcagggaatgactttctcccttcggtccgaatgtcccggtccgaacgttccgatcctgtcgaagcagccgccggtgcaggcaaagagcttgaaatcatgatcaaggcaccattcgccaactgcagtgattgatggaagtgcctagcatgtcgctgaagcaaggcaagcccgccttacagatcgttatatcccgaggtcgttgttcactgtagtcgcacaaggttagcgcatactccagagtttagctgattatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccactcggcaatcttcggttccagccaaatctcgcattttatcgccaaggcctgcaccccgcttttccactttgtgacgacagtactgcatgccagaacgtgaggcatggcatgtcggtccgagttcgcgaagatataagaaattcaggtaatgacctctgaactaaacttaagctgcatgcacaggtagcactgccggatcacacgtgcgaactagcttggatacataaataaatccatcattcctctcaaagtacatacatcatgcacctcagcacctccctcagcctcttcctatcaaccatagcaactgcaacagcaacaatgacaaacaccacaacaacccagatcccagccttcaacctttcgtcacccacgtggcactgacatctggcgcaagcccccttcgcataacgccttcagcgcccccaccttccccgaaaaactccctacatacccaatcagtgtcttccaacgcgctcgcctcacattcactctcccacccgcttcccagctccgccaatatgaccaggccggtccttctcctgcacctcaccaagcccggcgtcccagacaaccaaaccaaatggatcaaaaccggcattgaattctacaagggcaagccgtacatcgcaactgtcgggtgcgacatctgggcagactggtctttgacgccgtcgtcgggggagggcgagaggcccacggctaccatggaggcgaggcgcgagcgcgacgatttgggtaagagtctttgggtgtatgcaattgaaaaggctgcgaacgggacggaggagaggaggcctttgagagaggtcaactggttctttgcagaggaggagggctgggaggttggtgttggagggtatgttgctaggccgacgaaggaggggggcgaggagctgctggaggcagagtttggggcggggttggagattgagatactgaaggcttagagggagcgcgatcggatacaaggggaacttgggtactgaagttacttattgtgatgcaatcatgagatataaacattcactgaagcagtgcacggtgatgtatgatgcttagtaccatgctgtaagactgtggtgtagaaggccactgtcacaggtgttgaaggtgcaaaaagagtgtgatcgtactgcgattcgaactcacgagcaaaaaatatgaactccgaatcatttgcactcgtaaattaactcgcttgtagaaccaactacgacatgagtgcctcccatgtgcgccttactaggtgttcatggaagagttacgatttaactgatatatacactgctatgataagtgttgtttccagatattagaagcggcagtgccagctgggccgcgccaagaggtgaatgtgcggccgacagaggcgcgtttgcagacgcgcacatgtcagagcaaacaggccggtgcgccgtagcttttgagctccgttcttgctgctcttgtccgccattctacttaatcgcgagctcaactccgcctaagattcaaccaccatgccggtcaccatccagctcttctatgtccccgagaaggccttgatcgacttccagatccatgcctttgagtcccatgatcgcatactccagaatgtccgcgcgcgctttggtgttcctttcgttgcggtctattctcaagatgcgaagcgacagccgacgaacctgagcaaggtgcttgaaggcgcaatccttcttgtgaccacatcggcccttgaacacccgcagccctattcgccggtcgacttcaagctgtatcgcggtgaggagacaggtttcgtacatccgagtatgcagggaaagccatgggctgtacgtatactaattatcaaaaccgggttctggcactaatgatattaaggagaccagcgaaaccgaaaggaagagccatattgtctcccttggtgcgaataggccagagaccaagaacaccctccgcatcaccgagccttacgccgctatcaccattgagctcgacgcattgaagaagactcttggcatgcataccaacgacaagtatgcgctgaagtcttcctacgacaagatcttcaggaactggggcctgtacttcactatgtggctacctgaagaattgaagccgaagggttctttggcggcctatcagtgggacttggagatggtggcatcgattgcaatactggccaaggcaactccaggccagggacacatcctcaaagaggtcctcaagaactttgtggaggctcagggcacatttcgtgttccggtcgtgcaagacgttcttcaagtcatcgactatatctaccagcgtgcgggtttgattaatgcaaaggctagttcttcaaactaaacacgtagcttttgctaactttagacagatgaccaagacagagaaggacaagatcaaggagaaggagcgtcagaaggctagaaaggctcgtaagaaggcggccaacaggagcagggcgggcgaggaggacatggacgagcttgatgaagatgcagcagaggctgcggatccaaagggactctggacaaagaaggatggagacgatgtcgacgaccttgcagacaagctgggaggtactcagacttcccgccctgctcgtcgcacctacgtagaggacaccgagtctgactagaaggtgctaccgtcttcgatgtcgcagcatcgagtgtctcttgtagtcgcctaggctacgtatcacgatacaaaatgaatgtaataccacactgcacgactcctcgcgatgcagaaaaaggggtggtggtggtaaaggtggcatgttcgagtatgaccaaagggatgaagtcggcgctttcagatgcacatgacgatgcgcgcgcctgcgccaagacttctcaccgcccacatggcctggattcaagggtccaccagttgaccccttcgaaggacagatccccaattgctccttccacgctctagttctcacctctatacttgttgagagcgctccaagtctcctaaaccctcacacctgacagaaattacaatcatgagtctgcagccaccctcgctcgccatgcgccccgcgtcccgatctggcggctcgaccaaagcggttattttggtgtgtagttttgcaggcgtgcacagtatggcaacgactcacaacagcaggtcggcgggccctcccgaggcaccaggttcaggcctttgtctatggacctgcctaaggtgagtccccgattcaatttactcggcccacccacaccccactaaacgctttcgcagccgctcttccccgttgcaggccaccccataatcgagcactgcttccgcgccattaccggcgtccccgaggtcaaggaagtcttcatcgtcggctactacgaggagtccgtcttccagcccttcatcaactccgtctccaacaacttcccccacttgagcgtcaagtacctacgagaataccaggcactgggcaccgcaggtggcctctaccatttccgcgacgtcatcttgaagggcaagcccgacaagctcttcgtgctcaacgcagatgtctgctcttcattcccgctggcggagatgcttaagttgttcgaggacaaggacgccgaggcagtgatgttgggcacgagagttgccaacgaggcagcctccaactttggttgcatcgtctctgacgcacacaccaagcgcgtactccactacgtcgagaagcccgagtcgcacatctccaaccttatcaactgcggaatctacctctttgcgaccgagtgcatcttccccgccattcgcagcgccatcaagcgacgcaccgagcgcccgcgcctcctctcgtacccctcctcggagaacctcgagtcttcattctaccagaacgacgacgacgacgagaacaaggagaatgctgtcattcgcttggagcaggatgtgctgtcggatgttgccgacagcaggcagttcttcgtcctcgagaccaaggacttctggcgccagatcaagactgctggctcagctgtgcccgccaatgcgctgtatctgctgaaggctttccagtctggctctgaggagctcgctgctccttcagcgaacatcatcccacccgtctacatccatccctctgcacaggtcgaccccacggccaagcttggacccaacgtgtccatcggccctcgcgtccacattggcgcgggtgtccgtgtcaaggagtccattgttctggaagactcggagatcaagcacgacgcgtgcgtcatgtacaccatcattggctggcacagcaaggtcggcgcatgggcccgtgtcgaaggaaccccaacgcccgtcaccagccactcgaccagcatcatcaagaacggcgtcaaggttcagagcatcaccattcttggtcgggattgcgccgtcgcggatgaggtccgtgtgcaaaactgcgtctgcttgccttacaaggagttgaagagggtgagtctagttcaactcacacaagctaatgttactaatctaatcacaggatgtttccaacgaggtcatcatgtagattttacatcctacatacacaaaaggctatggatagagttggtcgtgtatagaccatctttagcatgaataatgagcgaacttatgttcttgaacaaccacaattcccatttaacagtgtgaagtgcaatcgtgaatattaaaagttcatgagcatgaacgagtaagccaaattcggcgacagcctagacccactagctgtggtgttgagagcgtctgagatgagatctgtcaatattcttacatgtggtcctttgtgtcaagtgcgatcatgtggtctcaagtttgcagaatttctttgaatctacccttttaagacccgctttcatttgtccgctccgagaatatcagcgagaaccccgtagaatggaccttctctcatattacttgatctcactgacgcgaagaccatccttcttcaggccaattcttacaaaggggctttgaattgtagactgagagcattcagaactagaccaaaagaggtaaagccccgcggatcgcattgtttcgttggaaagggtcctcattactccgcacgaatctcacatatatatatatatatatatatagctgacaccagacacgtatacacatctacttgctctcttacagcgaagttggcaattgtagcgtatataacgcccgtcctctcttccggttagacgagagatccattggtcaaaattcgtagcgggagccatacccccggatagagccagtagccaaatcaaaaaaatcagaaatgtccgaagtagaagctacgctgaatgcataccgagcgaggcttgcggatggcggcaactccagtcctttcctcaaccccacacccgagacaggcagacgatatgaagcgcccatcgccaccgcacagagcgaaggactaccaataatcgacctctctgcgtttctggattccaactcatcgcaagaagcacgccagaccactgccaaagccatcaacgctgcgtgcatcaactacggcttcttctacctcaccggccatggcatccctctttccaagcttgacgaagtgattgcgttaggacgagatttcttcgcactgccgctcgaggagaagaacaaagtcaagcgctttgacgcaggcggtcccgaaggcggcgatggcgcgagaggctaccagggccttggggagaacatcaccagcggtctgcgagacatgcaagaagcgatcgactggtacgccgaatggcccgccgacaaacgggagactggaaacggtgggccgggtagtctcaagacactccagggccccaatctctggcccgagctgcccaaggacttgaagccgatttatctggactacatcgagcgcgtcaagaaagttggtgaagcgctcgtacatgccatgggggtcgcgctcgatcttggtcctcctggttctgataatccagaagatgaagaggtctttgtgaggaagtgcgaggactcgttttgggttatgcgcatgattggatacccgccgcttccaagcccgcagactccaggaaccgacgatgcgcaattctcctgcggcgcacatacggactatggctgcgtgactctattgcacgccgattctaccccgggcgctttgcaagtacagctcaaagacgggacgtggctgcctgcagatcccgtaccgggcgcttttgtcgtcaatatcggtgacatgattgagcgctggacgaatgggctctggaagagtactatgcatcgtgtgattcatcggggaaaggagggcgagtataggatcagtttgccgttcttctacgagccgaatttccatacgacggttaggccgttggagaagtgtgtaagggagagtgggcgggaggagatgcataaggggagcacgtatggagaacacttgctcacaaaggtgtttagcaatttttactacagtaagaggacggattggtgatagttgggttgaagtatgatccttggatccaatgttcattcttcattagtttgctggctttgcgagagccgaagtctctcaatttattaatcattccacgtcccgtatctcgaataccgactgagcattcctgattccactacttctccgccatagctccactcttctccttcttcgtcttctccttgagcgccttcttcctctccttctccctcgccttggcactcttcggcttcgttagcttctccttgatgacccccgcgcgctcaaagatgatgtgaaccgcattgacgacgtcctgaaactgcaaaaccgggctcgtgtcaattccgtccccaatccgcagctgcaccgcctcctccagaaactccgccgcaagccgcgcctgcccctgcgtgaagctactcaacaccgccagccccgcaacgacaccctcatcccagaacttcgacgccgacggcttgacttttgccggcttcatggcatccgggaggaagtgatcgatgttcgttccccagcgctgttcaattaatccctcgcactccttcgcatcaacacgctgccgtcccaccatcttcatctcttcctcaatcgcctcccaagcacgtgtgattctgagcttattcctcatgcgcggttcctcctcattcagccgtacgacatgcgcgcatttctcgcgctcactcgcccactcccactcttccgcgtcgggcccctcttgcccatcgtagaacgcgaattcagcaggtgagtccggcaacatgacctcctcgcgggatgcacccactagaacgcgctggtcgttctggagcgcgtcgagcttggtgagagacctggcatcggcggtgtacaacgccgcatactggatttgcagggcgagacggatgccttggaggatctggtcgtttgattggaagggggtgatgacgaagttggcgacggtccgcttcgtcgagggacaatggagttggattgttttactcattgttgtttcgtggttgagcgtgtttgtggggtgagggggagagggaaggagcggtgtggatgttatgttatggggaggcgggagtatgcagttgcccgttgagtgtaacctagcgtcgtcacgggacttggtatctttcactttggtttcaccggatggagctttaccgcggcagggattatggaacgcgatgccaggtaatggcgacgtgaaagtcgaaggaaatgtgtgcctccaggaatgtgttctggcaattacgccaaccgtggctgagacgctggaggataatgaattttggaggaagctccacggtcatgaaagttgcgaaatatatcgattcatgttgtttatctagatctaaagacgattgatctcatatgctccaggggtgattgcaaaggacatcatgtagtccacaccatgacagtcatttctgaataacgctattatgtatctaacgattctggattagattaaatttcagcgcaaggtacaagattcatgatcctgacgtccaattatactgactttgttttctcctcaggagacgtttcatgtacaccaaacaggtcacgaaatacagccgaatatcacaggtacacatggaaggcgatcatgttgtagatgcttctacaatcttacgagtgctaatgggctgtcatggttttgctctgacgttcgaattccacgtttgtcgctctaatcatgcactttttgcacctcttcctagtgtttgatctgccgccttggcggcgtacaatccataaagaagatgttttcaatcatcatacagcatcttgctacgctttgatagcatggtgtacgtggcgtataaacatcttgtccactgagttcctcctggttcattcgtagcatcatgtaatgagagttctttagcctttgctcgcgcaactcaaaatgcactagaacctgagacgcagaacccagccgcctagaatagagtttcagctgatatgacatcacgagtaaatggtagcaggtaattgcaactgaatgagagcgaggtcttatgaattatatgctttgcagtcctaagctacacaaaatgatacgacacgtgagcctgacaacttctatgcagcatttcgcggagtgaactgcaactgcagaggcggcagcgtcacagtaaacgtatccaacatctcattatcaaacgtaaccccatcctcacccggcgcaaacgcaacatcaaagttctgcgcaatcatcgaaagcgaagtgcgcaagctcaactgagcgaggttctttcccggacaagcatatgcacctatttcaatgtcagcaaatgcacgcaaacccccaatacgtggtatcttacccagcgagaacggaagataaggcgccttatccgtccccatctcctccctcctctcgccaaacctctccggcacaaacttatccgcctcaggccaataccgctcatccctctgaatgagccaaattgggaccatgacattagtgtttcccggaatatacacatcgccgacttggataccctttgcgggcgtttctctcgcgccaccggttagcagcgcgggcttgagccgcagcgtctcgttgatgaagtcatcgacgtaggataccgatttgactttttcataggaccagtctgagtagccaccaggcatggcgcggtcgagatgggcttgaagtttcttttgcgtggaggggtttttggcgaggtagaagagggcagaggcgagtgttgttgctgttgtttcgctgtggttgtgttaaaattaggcgttgttgaaaggggatgttaggagctatgtgatgtaccttcctgcgatgatgacgacgcgggcgtcgtcttcaagagcggcggcgctgggagaggcggatacgtcgcgctctttgacggctttgaggagccatgatacgatgtcttggggcattttctcgccgtcccatgtctatgtaatagttagtcgggtatgttacttggggtgcatttggacttggtgacatactttgtgcttttcgcggatttgaccggcgcagaatgagaaaaattctgtgtatcccgcagctgctccgggaatggagccgagaatatttagcaaccaaggtacggtgctcattataccaagcatagtcatgtgagagtgcacgcccttgatagcagagtgttcaacaccagtgttgaggttattgaagtctttgccaaaaccaacttcgcccatgacgtcgaagctgaagaacattgaccaagttgatacgtccatgggctttcctgcagcctttgcaagctgagatttgaatagatctgcctttgacttgatgcgaggttcatacgagctcagagctggatggcgttaatctaataatattgctggaatcctttgctctccatacctttgatggaaaagcctttatcccatgctctgcgacgcaggcgatggccgttgaagtcacgagtcatgtggattgaacacttctgcgggtcattgccagtttgtccataccaggtcgattttagacattgtgagttgggtccgtaaagcagcgggacagcttctttgcggttgatactgatctctctgggcccttaattttcatgagtattgacatcctgttgaataattgactgcaagttgctcacccgtccgaacgaaatcaccatactgtccatgcagattcgccagctctttgtagaactgaacgtcctttgccgaaagtgaagccgcgtaaaacttcgagagcttcgcggggaaaggtcccggaaacttcctgcaacggtggaataccaatctgtagatagcaatactggagagaaccccgatgttgaagccagcagcaagcaggaaggctgatgtgaaaccgagtgtgtacatggagaccagaaacgttgcaacatacgcagccatgaaatggaacatatagtaacatcgaattcgatcggacgaatcgcaagatgaaacagcaccccaagcagcacggctgacccagcagtagggacagcatggccttgagccacgccgtgaacagcaccgagaagagaatccatgaggaatgagaatgcactctggcgtgcttgcttgaagtacagggagcaatttgaacccaagcaggaatcgaatgaataacagccgttctatatgggacgccttatcctggcagacgtactgcatgtatcgctaaccgtaaagcgtggctttaccgcggagacggctcggcagccgtccaatgttatggcaccttcgttttgggtgcttgcatgcgctacagtcgcatcctggacatccatcacacaccaaaaggactgggtatgcggttgggtggagggcgttacagctggggtaaagcgtgggtttgcttttcccagcgcaccggtccagccgctgtcgttctttcactccggttaaaatggttggctgtgtcgccacacgcgagcttacgcccctaccgttggccccaccggcgggaacggaatgccatccatgtcgcccagacatgtttgccgtgaattaggcttgccgtgaatggtcgtttcaggcccacgttcttctcgcgtagaattgcttctgctcgcgcagatcgatgccagccgcgtaacgttctcggccgccatcacagtgctttatgtaactttcagggatcggcagtgtatgatctagtaaaagtgtattagctcttacggtatgtagtgggtctatcgcgaatactagcccgcggaggtgttcgttgggctcggaacactcaaaggaccaatatttcgccaatcttccgaacgaatccttggggttacttggataatgatgcgtgctacatgctgatcatggctcaacggcttcttgatgccaccgaaagggggttggcagtgaccccatgcgagtgacactggccaatgcagatcaacatgcagtgttcctgatttgctttggtgaaaaaggaatcgaacccatgttgtcggtacctgaggcatgtgcttgagacaagtacttgtagacttgcggctgcatgtctacggcggcagttccttgcggtctttgtgcatgtcctactgcgtctgctacagatcagttctgactttgcactgatgggtttgtcaactctacagccgctggcttacgccgtagcctatgtctcgttcttctttggtatcacttctacgatcctccgattctacagccgccaattcgttctcaagactgtgggatgggatgattacatcgctattgggatcctggtatggtgatacagtatcttaccccaggtaataacccaactaaacaaactttaggtccttgttcttggtcagcaagtggtgctgcatatgttcctctactggggatgcggacagtgagtgaacgatgcttgaatccggacttgttagacccgagctgactctagcgctagacacatggatcaactcagcggtgttcaagtactcgaaattctcaaggtgagtgagacgtaggacgccctagtcggcatgagttaacatgacttgtagtggcttttcattgaagaagtggtgtattatacagtgcactgggccataaaaacagccttcttggtgttctacttgcgactgtcaccgaaaaaaacattccgcatgtttgtccacattggcgtggcactcaatgccggcatatggctgatcaacgtgtaagtcgcgacatgtatgagcacaagtcagtcgctagagagctaacgggaacatagatgcctggcatgctttcagtgcgttccattcgatgagattcttcatccaggaacacatcccgatgctgtatgcatcagcaagcttgttttgttgatagttccctctatcctcgtaagtggctcggttcactgccgcaccttgataagtctaacaagagctcagaatatcctcgaagacttctacattctccttcttcccatctccacggtctggaacctacaaatgtcagcacgccgcaaaatcgccgtgctgagtgtcatcgctttcggcagtagttcggtcattatcgcatgtttccgcttgattcctctcttcgaactgaactcctcgccagacacatcctgggtactcggcaagatggtgatcgtcgctgcccttgaaatccaattcgctgtaattgctgtcaacttgccatcgttgaaagcgttgtggatgcggtacactggtggcagcacatcaggatctggagaaggtaactccaggcagaaggcgtacagactgtcctccttggagcgaaaaggaggaaacaactctggcactcgatggggaacaggaggaaggagcaagggctcacgtggaagcataacgatgattgagcgaggcattaccagcacggagtctgaggaagaactgtttcggcaaggtggaacttcgttgcaattgccaatccagggcaaggaagatgagactggacgtatcaaagtcacgagggaagtggatgtgaagacttctgaggaccagaagagctctaccccacctcagtacttcctccgaggcgactgaggtctctgatcgaggagcccgtgttacaagaaaaggaagtctagtatcgatcgcataggtagtcgttgtatgtctagggcaaccgcgatcttctgttggcaattgaaggagcccacatttgcgtacaatacaaatgcatcttttcgtgtcatcaccccgtcgatgtcgagaaacaaaaagcaatatgaagatcattggaagtcttgtcagcctatactagtgccagtcctgaatgtgtccaatctgcccgggcgtctagaacgctgcccgtccatgatgatcatcaagcctggccacaggtttcttacccctccttcattcttgtcgatgctagggtgtgtgtgagcacatttcgaatagcaccgacgaagctaccaagagccaagaaaacgatgacgaggcgggttgcttacctccctccctgctcgcttaggattcgccccctcctgaaccacatgtgtctccacccccactgaagttctccgcaggattcaagccaccacaaagcttgtgtggcgcgaaggagccccaaccactcgcagtcccgtcttgagccgcacaatttaccgcaaattcttcttagcaagagtcgcattgacaggaagcgagccagattggattcggaggacaaaccgagtcgcttttcggactgtcaaccgaaggcggattgaagcgggtgctgaggcattggagcggtgcgattcctggtactgcaatactaagcagaatagtctcgacgtagatgttccgcgtcttccaggaacaaccctgagaggtgagaccgttggctagcgaggatgtcttcccggactcctcaaacacgcgcaccggagctgtctcccccgtccaataatcatagacacggctcggaccttataccaaattctcctactcttcatacctctgcatcgatcgcgagtgatcggaaataacctcaatcgtcgggcttgaacaaagtacacgtatgcttgactcattgctcggcgaaacacaattcaaagacacaaccaacgatattgatgcatctatgccaagcgtcgtgatggcagaagaggtgtggatccatgcagagaatcaatgctttctgtaagttgcgggcttgcgggcacggtagcggaagtatgtggccggaggtcagagcgctggtgacgggagtggagaagcacgtgaaaaataatgcatgagataacttcaaggttgtggagcacgaacagcatggcggatagagtaggtttcgcttcatcacaatctgtgaaatgagtcgtacatttcacatgaatcaaaaccagatcgatactcgggtgtgcagatgcgactgcgatcttcgagccgtagtgtgggattgcggcaaagcggcacagtgccgtcggttcaaagtcatggacaacgtgactcgtagaaacagagtttccgagcccgatcttgctggctttgaactgagatgcgcattcaaaaaggcataggtgtgagtgttgcagagtgcgaaaatgaagtgatacaagtcaggagaatggaactggcgcgcacgatccccgcccttcggcaagcggcacctgcaccagcatcgattctgcgacaggacccttcagatcgtcctccagagccggaaacttttgacagtgttgcaatcgaatgatgcgcagtgtagatgcggtgtaaatgcatcacgtgaacattgtcggtctctgcaatctttgaaacatgctaatcacacatcagcagaacagcacaacacaaagatggcctctgaagaacaaccttctcagacaattgtccagtcagcgctggaatcggataaagaaagacatgcattcatccgactagatcccagcggcttcacaatccgccatccgccgcctccgcacgagctctctacctacataacgcccgacacccaactcttccaaacgatccacatgggtgccgctatcatagatccagatctttacaagattgtcgtcgatggccttgtctctcgacccttctccatcactctcgatgagctcaaacgcatgccgcaaacaaccattaccgcattccacgaatgctacggtagtccattgaaaccacccacagaggcattgtggcgcataggaaatgtcaaatggacgggcgttagactgtcccatgtgctagatttagctggtgtatctccgtccacactcaaagaagaattatttgtatggtcagacggtctcgatcgcggctccttcgctggcataaacgcagatcggtatcaaaaagaccttccgttatcgaaagcgctatctccagaagttctagtcgcgtatgagatgaacggcgaacctttgagtatagagcgtggcggaccggcgaggcttgtagtgccggggtggtttggcacgaattcgacaaagtggctgtgtaggttgagcgtgcagggggaaagggcacaggggccgtatacaacgaggttctacaatgaggtagatatggctggggacgtgaggccggtttggaaggttgaagtcaactcgatgattgttcggccgaggcctggggaagagctggatggccctcaagtcttggtctgcggatgggcgtggagtgatgatggcgttaaagcggttgaactgagtgctgacgatggcacgacctggtatgaagcggtcgtggagaagagatttgagtacgagtggcaacgatttgaaatgctgatcaatttattttctggcagacagagcatcatcgcaagggcgacttctatttccggtcatcaacaaccacttactggccatcggaaccacatgcatgaaattgaagtggaagttaagaataattgaaagttgaagacgcaatgaaattggtatatatgctggacaaaacttcaaacaccgacaccgacaccgaccatgcaagaattgtagtatgtacaagaagtgaaaagatcgtcgtgctcagtacggccacatctaggggaaccacatgttcacgctcttccagttgacgaactggggaccgatagtcttcaggtttccaacaccaaggttggccgcatcgtttgtaagctcgtacttcatcatcttaacggccctggcgacaccttcggcgccgtagacgttagcgtacatgaaaggtcgaccgagaccaacagcgcgaacaccaagtgcgagcaacttgagcgcatcgacaccgtatcggacgccaccgtcagcgtagacctcgaccttcttgaagatctcaggatcttcgttgtagatctcgagtgcgatctcgagcgcagagggagctgagtcaagctgacgaccaccgtggttggagatgaatatggccttggcaccgttatcgattgcgagcttcgcatcctcgacagtttggatacccttgggaacaacgggcagtgtggtcaagctctgaagctccttgaagaagtcccaagtgaagtaggagtagccactgttggcgctaccctttccatcgcgagcagcgcgatggcggacaccatcaccagcagagtcaacagtcaagatgatcgcctttgcgccattggcttcgatgtccttgaagagcttcgcggtggcattaatgcttgggtcatcgaggtagacttgctggaagaggacctgagaaccgttgccggcacgcgcggcgtagatatcatccctcttcttgtcggagtagagtgaagccatgtatagaatgtcaccttcggcagcacccttgacaagtccgagttcaccgtcagggtgggcatatccagctcgcgcacatggcgagatgaagaatggtgcggagaagttgtatcccaggatggtagttggcagtgactcctcaatcttggtgatatctaccaagacacgaggccgcagatgaaagcgcgagtacacttcgaggttgttacggtatgaccactcgcccgcagcgccgttacggtagtaggtgtagttgaccctgctcatgtaattgcgagcagcccagtcaaagtccggtagaccagcgagacgagccagaggaggaagagtcttgttcgcagcaaacccgccaagctgctcgtcgataccggtgtctggttcattgaggaacgggcgagctgcaagagccactgaagcaaaggtgagggcggagagacgcatgttgaaagagtgaaaggtccgatcgatttggtgtaggaagtgaagtaccgggcttgggaccaagtgtattctgggagatcgcctggtataagaagtatctctgtagcagataccaacccagatagtccacctgccctgtcggtcttttgtgaggaagagaagccccggaaaagttttgtttcgcttcacgtggagcaccttccccttcgaacagccctgaattgcttaatccgcttgcaaagacagccatagtcatttcccttgcgatcgccaagcgtaccaggcacgtcgcttgcggagaaatggtttggtttgtattaatttcactgggcaccacctgatctggccttgcccgcctcgcgacagatttgacatttacgacggggcaaacgtccgtacgggtgatgcgttcgattgattggtgtttcgatttaagcaggcgttttatctgatggattttgaccgacgtaaagccgcatcggacaaaaaaacgtcattctccggggcttcctgaggaaatgatgcgcgtcccatgcacctggtctgaaaacaaacttgatcatatcgcaagtgttggctcgtcacaacttgactcgtcgcatgcgacgtggctgtgctgaccgccctgatgtgttgcgaaagcttttgagcagaagggaggcgaaccttacaagggagtgttgcgcctctcgatattgtatgggtagtattaggctgtgcaaagcaggtacacagtcccgaactccagtggcccagacctgctgaattacgtgcgtaagtgttcctacgcgcagttgtacctgttcaaagccagctgcggaacattttcaatgcatgtggccaatgacattgcagaattaacgtgtgggccgggggtttttcttctgcactatagccttatatgacccaggatgaagagtggagtcgtcgttcggattccgtgcttaccaggtgatcgagaacatcgtagcgtgactcgtgagggtccacacgaaagatgatgcgataacggacgcagcaaagcaacgaatgttgagttgctaacacagctgcggcttgcgtggcatcatgcgcacgacgcaaacagagtgcctgcgagattaggtttcaacgccatgggggttggtgataagatgggtggagtattcacggcacccaaccgggaagcggaaggcgccagatcctgtcagcaccttaactcatccttggcaaccgggatcgctgttcgccgcattgttggaaccaacatcacaatccttcacactgcacacacggagacacaaccttcatttgttgcttcataattcgtcaaatttatgctatcaaacagtttgtgggtatatcgcacggaatcaatagcgcgacgccggcctgacaatactgatacgggcggcacatgttgccagtgtttaccagctaccaacgctgactgatttcaacgacattgtggcgtcatctttcactaagctggatgcgctgtcccggctcatcctaaagtgggagtcgtgacggccggcttcaacatgatcatctcgctccttttccgtctccacgccgctcttcttcgttcccgagcttgcatatggctgtagtgtcgcaacatgacctggaagttggccggcgctagatgagttgcgggaggaaccgccgatgatagtgcgcttgagcgatgagccccacgacatgagacgctcttgtcggctgaagaattgccggacagccggcatacttgaggccgttacgccagcaaacatctcgacttgcgaccagaggagcacatagcccaccttccaagtgacgtctgataaatcgctctggatcttgactcgatagtagagtgtaacgacagaggcgacagcggccctatcaaagtcagtgattgtgttcagcttagggatgactaacgcacatgagaccagtcgcaaagacgagcgagattccgattttcctcgatgtgctcaagtgaagagcccaaacggccggcaatggaaggaagaacagataccaatcgaataccatgccaatgacgcctgtcggtatcgcaaaatcggcaaatttcaggtagtgccacgaaacaacagtctcgagtagcgaatcaccgtcccatgggctattaagcacaaaggcagtgatggtgactgagatgtagaagaggccaaagacgacggcaccgacccagacgcagatgcgaatgtatcggcgcatgttgaagagcaggtagtactgaattaacaatgacatcttgatgagcccaagtgcaggagttgccatgattacggtcacatagctttgcttctgatcattagcctaggaagagatgcatggttgtcaacaccatacttgtagagcggaactgctgatcagtcgattcaagtggatctcatattggtgtttcccacatccgccatacaaagctccccgagtcacaacggccaaatgcaccatggcgcatgcaaagcctaccgagatcgtaactggaaagtggtcagttcgacgaagtggtctcagacacaacaagactcaccatcatcccattgccagcgtttaacgatgaagatcctagtccacatccgaagcaagaaacatattaatgctacggcgaagaaaaagtacgacaagcccaggatgagatctacgtttgtcaccgggtttgtgaagttagggacaacacctggaggagggacctcggccggaatctgtgcaagcatctcaggcggaatcgccttgagagcagaaacgtttggaatcgtaaggcccatcttgtgtttgagcaagtcaaagatagaagatgataggtctgagatgctgggtcaatgctaactatatggcctactgcatagtcaactgatgcacacctccaaagaccatagaaccgccgaatgacaggtaaaatggcccgctgctacggtaaccaaaactacggagtacctgtttcaagaaaacctattccggtgctagaaatgatgttcaacaccgttcccgcttcttcggtgagcaacacggatccttccactggtgaacaccactatgctcaaacgccaaagaatgatctccgccaattcggttacatctcatgattttcttaaggcgaccaacgggatgaacaacggtttgaggggttgacgagaacaccacaacacttaggcctccttagcgcacctcatcattggcttattactttccgacgctactctggatcctacgccatccgaactgccactggcaacaatttactcagcagcacgctacatcagtctgagaatctgtccacgtatcagaggcaacggcctgtcttcccccacgatcttcgaatctcggacaccgaggacttgatcatagctgtttaaccaacgacctggacgctcccgtcccgacagggcgcttgccgtcatggaaaatgcgtcgtgcctgatctttcgctctcgattggttggtagctccagatattgcttgttacaacctcaaaactggaatcgggacacactactaaaaagccacttccagggtagtttgctgccccataggctggcacctttggtatctctcggtttccgagacttctgcaactacatcagtttgttggcctgttagaacgacatcgttgtacagatcggacataattcgaggcacagtctatcgaggtacatgccaaagaaggtttcgtcttcacaagtcacaagcaacacggcttcaggatacgactcagatccccagaggcggcaagactgccttgctatgcgctggtgcgtcgatcacgatgatggcctgaataccttccttgatagtgaactatgccgccccacccttggatacacaacattgaacatataatgctcagtagctgtatcaattgcgcatagagctcatccctacatgttgaaggaagcctgcgtacgttcagcatctacactatggcggacaccaactacagctcgcctatcatggcgtacatggcgtcgacaactttatgtgcgatgcacgcaccgcccctgcatttacaggctccggccgataaatttgttgcagtagcacctttcttgctgccaccagtccagagtctcagccattccaacctcttctcaagttggacatggcattgggcgtaccttgtatacgcattattgttatggcagataacgtacatcttacacaccttttggtggaaggcgccggtacgatctcgtgtaaaattgtcgacatcgtattggagaattgacaaaatatagactggtgtcatcatcgctgcacacccgactgttcttggccgctacttcaccgcacttcagatgattttcgactcggaaacgcttctgcagcgagcctatgattcggtatggacttggaaaatgcgtagatttcaacgctgacatgaatagtccaatggccaacctttcgcaattccaatgacagatcgctggatcgtgtacgtcagcgatcatgctcagttgaagacactcgaatcagaacccgaaacagttctctccatggagcaagcattacacgagctcgcattcactggaccaattctcggacatttgcaagtcaagccagagcacaagggccctaagtccgaaggatttcgtgtaatgattggcgtgttgaagaacaagttgcgctccaacatcccagtcatgagcgctgcattccgcaaatccatcgaagatgcattcaccaaggaagtcgaggatagcaagaagaacgaagacggctggagcgagatcctgatgatgcccagtctactacgagtgttcacgcgcgtcaatctcctcgcctttttaggcgaagaccaagcaggcgagattaaagtctacgacgacatcatgtctttcttctggagctgcgcgaaagctttcccgatcgtgaacctgatgccgcaattcaccatgcccctaatcagccccatcgcaatgggcttcggcatcacacgccgcgtcgtctacaaccttatcctccgcctcactagcaaatccgtgcacggcaccgcaaccaacaaaatgcacataacgcactgggtcgccgaagtaaccaaactccacgacatcgccgccatcgcgcgcatcaccctcggcctgctctttgcctccgcattccaagtccccatgatcgcgcagttcgttatataccgcttgtgcatacatcccgagtacaccgctcaactgcgcgcggaagcagaatcctttgatgacgcggcgttcactgcgaaaaacgaggaaatgccgtatcttgacagcttcatcaaggagacgtcgcgcctcagcccaggcccgatactcagtgcgccacgcgctgtcatgcacgactacacgacgtcctcgggcgcatacgtgccccgagggaattggcttgcgatcccgcaaatcgcactgatgcgcgacgaagccatttggaccggcggcgcggcattcgatggatttcgcttcgtgtcgaacaccggaaacgcgagcgacagtcgctggacgcacccatcatacgagtacccgttctggggatccattcgccacgcgtgccccgcgcggttttatgtgagtgttgtgatgaagatgatactgggtcatattttgaaggagtatgagtttaagctgagggatgagggggcgaggccctgtttgacgtttgggaaggtgaggttgccgagtccgtttatggtattgttggtgaagaagcggacggtgtgactttgagtgagatgttcgatccaggagttagatacccagtagttctacagtttcttaaacgtagttgatggttgtggtgttactgttcatgtattcgtccagcgcctgccggatataaatgtgattatgtcatctgatctgtgttacttcgcaacctcaccgcggggcgtacgaaccgtcgaacaaaattattctgtaacttccatgtcatttcgactgcccaattgtagacacggggcgtctcggtttgttccgagatctgcatggcgcggcgaagggtgctcctgccagaggatataaagctcgctgcgccgctgccacttctccgacttctccaaccttcctgaacgccgcgacctcgaagtagcgtacaacatcgcgatcactagcacttcttcctacatccattctaaaaatcacatatctagctttggcggaggcattcctttttctttgctcttgagtctgggccccgtgtcgttactgccttgcttacctaggcgcccactgcgtggctgcgccactcatctgaaacgtcacacaacgcacgcacgatggctctcaacttagtcccaacgtcagtcggcgtccttatctttacctctcttgttctactataccgtcttcgcgctcgctcatcgcaaaaacagcgagatgcggaatccaaaaaacccagccagcgggaccttgaggcgagcttcacagaggaggcgcgtcgcatgcggaagaggctgatagaggcactgccggaaagtgttatttcgccagaaaatgccgcgtcatttaaagagtcgataaatgcgtactgggaccagaaagcgtgcgaagttgcgccggcgtgtgtggtgagaccgtgcaatgcacaggagctgtcccttgctgtgaaaatcctgaagaaagagtacgatgagcaaaagagagcaacatacagcgcaaaccccaataaagatggcgtattcgccgttcgaagtggcgggcactctccagtcgccggagcatcgagcgtcaagggcggagcgctcattgacctcagcctcttcgaccaagtcatgctgtcagttgacaagaagagcgtggtcatcggtgctggttgcaagtggatgcatgtatacaaagcactcgaaaagcaagggctcgccgtggctggaggacgaaactcggcagtcggtgttggtgggttgacgttgggcggaggcctttcgttcttctcgccgcgctttggcatggtgtgctccaacatcgtcgagtacgaagtcgtccttgccaacggttcagttgtgacagcgtctgagacgtcgaatgcggacctctggcgcgcgctcaagggcggagcaaacaatttcggcatcgtgacgagcttcacagccaaagcatttcggtcggcagatatctggagtggctttttgtacatcccacctttcgagactccaagagtgttgtcatctttccacgagttcgtcaaccgtgtaatcgccgacgatgacggaaaggtttatgatgagtatgctgcgggcccgattgcatgcttcacctacctgcagcaacttggcatccaagccatcgcagtcgccttaacgcacaccaagactcctgagcctggcaagaaatggccagcgtgttggcaaagttcaagcttttccaagctgtggcgattctggagcacctgtagcgtcaagagtctgacagctgccacggacgagatgagcgtcttgaacccgcctggacggcgacaggaattcgcaacaacaactatcaagaacgacaggggtaccattgacgccgcgcaccaggcttaccgggatgcggtagcaaagatccgagagcacaacataagggagatgtcatggaccctcgtcctgcagccgctgcttcctgactgggcccgcaagggcgatcccaacgtgctgggtcttgacatatgcacagacgaacccttaatcaacgtgagcttcaccgtcaattgggcgttgtcgaaagatgacgggatggtgcaggatatcactcgcgcggcgattgagcagattgacgcttttgccgcagagcatggtaccggccatcggtatcgctacatcaattactgtgcacgctggcaggatcctttcactggctacggagcggataatgtggaattcatgagggaggtaggtcagcggtacgatcccgagggcctgttcgagaaaggctgcgtgggcggcttcaagcttgggcggtgatagtggccggtagctcgatccgaagcgcgctattgctctgcagccaggcgccacggttgcaatcctctatctcgacgttgcatgatcacccaacagtcttcctctggctgctggctgctagctgtgccgtcagggagatgcaacagcgcttacggaggggttccaacaaagacatgcccaattcgacctcggccattgttaaagagacggaactgagggttgaaggaatattggtgattgcagcagggcggaagtgtattcagggaactgcctcttcaggacaagcaagtgtcaaggcgtgccacatgtgacaagctccagctggcgtcttgcggtgtcaaggcgctagccttgtcgcgtgtcggcatcaccacacgaaaatatctttgcaggcttcggttttggtgttccagaagacatgagtggggtcgccatggggcatgtgttgggtcgcgcattgattaccccggggatgatgccccacctcggtgatgaagagtcgagataagaaggaagacaaggagcgccgccgcatcagcatgttgtcgggtgaggaaactcaaggcaccgctgctagccgtgcaccaagagggcaattgactctccaggccagcagtcgcgtgttccgaccgtgtttgccagcagcaaacgtcttgcgaccattgcgacggcggtgcgccccagcgcgacggattgcgccagttcctccactaagcccaccaccaccaatgagcaggcgggatattgtgccaagacgcactccggccttggccctcgaacgctcgcactcggatgccaccatgttcgctcgggattagcatgtcgcgttatcagcatagtgtcgcactttgcccagtgcagcaacctggactgttcccagaagggcaggagcgacagagaacgttggtggcgtcaaatgaggggggtttgcgctcatcggccaagcccagggccaagctttcttgtatcgcccccggcctccgcttgcgttctgcttgcttctccttggttagcgacttgtcgaggcttgtctgcaacatcgaatctcggcgcggtggcgcgctttaggagaggcccgctggaagaattggggaattgagccgcggtggcgatggctgcactggtgattccgtgtcgtgctcctgcgatgaatgggcgattatctgtacctgttacgagctccttcctctttcgtttgccgcggtcccggcgtgtggtagaagcaccgcacacgagcactcactggcgtgctctcacgctaccacgcttgtcggtcccccgccttcagttacttgggtattaatattaacgcaccctcgccctctctttgtcccgccacgagttctctttccctcgtcgctctcactgtacaactcccctgtcagtgtctagctaacgcagctctgcatccaccatgcctgtaggagacagtgacgaactcgtaagtcggcccatcttgcaaaactcgtctttcacaatgctgacatcctccagcgcgtgacgggtcttgacccagcgctcatcgaccgttcaggcgatcctggacgcacaaagccagagttccacgagactggcgctccggcctaccagttttctgagggcaaggctggcctccaggacacctatgtcagcgactcggacagcaccgctgatttccccaccgacgaggagctcaagacgctccgtcgtgtccctgcctcgatcccatggagaatctacaccattgctttcgttgagctcgttgagcgcatgtcctactacggaaccgttgccgtctactccaacttcatctcgaagcccagaccaacagctaccggtgctgcgctgcaccccgacgatgctgaggccgttcccggtgccctcggtatgggaaaagcaggttgctttctcgctcaccaccttcaacgctttctggggtctacgtctgccccctcttcggagcctggattgcccgacacctatctcggtcgcttcaagactatcctgtactcgggtcattgttgctgaaattggtcatctcatcctcgttgcctcctctgctcccaaggtccttcgacaagcccgacgcagcgctcggtgtcttcgttcttggtaatcttagtcatgggccttggaaccggtactttcaagcccaaacatttcgccccttaattgccgagcaggttccccaggagaagatgcgtgtccgaggttgtcaagggcgagcgtattatcgtcgacccggctgtcaccatgacccgtatctacaactacttctacctcttcatcaacattggcgcccttgtcggtcagatttccatggtctacgccgaacgctacgttggtttctggctcgcctacctgatcccaactgtcatgttcctcgtcgccctacccgtccttgtctactgcaagaagttctacattctcgcacccccaagcggaaacgtcattgggcctgctttcaagctcctgttcaaggctcttggccgtggcttcagcatcaaccctctcaagacatggcgcagctggaacgatggtcagatgtggcaggccgtcaagccctccactctcggtgccagcgcgcccaagtggtacaacttcgacgatgcgtgggttgatgaggtccgccgtggtttcgctgcctgctccgtcttcttctgggttcccatcttctggcttgcttaccgtcaaatggactctaacctgaccaacatgtgcgcgaccatgaagctcggcggtgtgcccaacgacattctctccaacttggaccccattgccatcatcatcattgtgcccatcatggacacgctcgtctaccccttcctgcgccgcaagaacatccgcttcactcctatcaagaagatcgccgctggtttcttcatcggatccttctccatggtgtgggcctccgtcctccagtactacgtgtaagttctccaactttcaatatctgacgaccaaaactgacagtgtccagatacaagtcatctggcttctacgagactggagacccagactacaagtctcccatttccgtctgggctgtcactggtgtctacgtcctcatcgctatctctgagatcttcgcgtccgtcaccacccttgagtatgctttcaccaaggcgcccaagaacatgcgttcgctcgtccagtccgtccagttgttcaccaccgctttctccgccgccctggctcaggctttcactcccttgactgccgatccccatctcgtctggaactacggtgccgtcgcaatcatctccttctgcactggtatcctcttctggttcacctaccgcggtatggacaggcaggaagaccagctgaacatgcttcccactggtcaccttggcaactcccgccaggctgaggatgttgagaggcgtactagcttggctgctgagcgccgcgcaagcgcagtgccggttgacgagaagcgcgctgagcttcactagattatctgatactttttccagatgtgaaatcagctattcgctgcaaattctgtatacggagctatgataccatatgaaggcctttatctggcctggggatgcgtcccgagatagtagtaatcaatactcaaacttcacagctttgcattttaataacgtgattgttgatgctgattgcgacatgtcttcgtgacagtagttttcttgttggctcattgtcgtactgtgcactccctggctgtcaagttgtgccagtgttatttcgcgccccactgcaccccacatcccgcgctagctcgacaactgctgcttcaactacatccaccctttgcaacattaacatcaaaatgatccactcttatacacccgaattagttctaatctcttgcgagcgtggctccctaattatttcttcgctaaaatggcaatttcatgttctttgtgcaaatatggccgcttacgcgcaattcggtcttcctattcacgccctatttcggacagccttttcacctcacataagctattccacgtatctgaacattgaagagatggatgattgcatcaatattcgcgatgatgtttttggcgctctcatggcctacgccctctttctcgtcttgcactttttctctccatcaaccatgctcttgtgattcactacaccgcacacctcacacatcgagctcttcataatttgattcaagctcagcaaaatggcgagcaaagacgcgactcgagaaaatctgacgaagcagccactagcgaagaaaaccgcctcatggagccttgcgcaagtgctcatctttacggtatttggggcgttggctgctacgttgctatcctcatacctgcctacgcaagccgctccatctaccaacgcggatgcatttgacgtctcaaaagtcaagataatatccttcgacccgttgatcgtgcacattacagacttcgtgtccaaagacgaaagagagcatttactgaaactcgggtacatcaccccacccccgtcccacgatcaaaacacacaactaacaccatcccccagcacccccctcctcagtgcgtccgtgatccgcgacgcctcgggaaaatccatcctctcctccggccgcacctcgtccaccgccttcctcccctccacggaccccaccgtgtcccgcatcgccacgcgcgccgcaacgttccaaggcttcctcacacccgcggacgtcgaagtgcaaatcacctcctacaccgccggccaggagtacaagcaccactatgactggtacccctccacgcggccgcgcaaccgcgtgtccacgttcttcgccatcctcaaatccagctgcagcgactgcggcaccgagtttccgtttttcaacacgagcgcgaggggggtgtgggatcggcggtggtgtggtgtgcttgattgcggaaaggatatgctgacgacgaggaatgtcgaggggagtgcggtcttttgggcgaatttggatacgcagctgcttgggaggagggatatgttgcatgcagggttgccggcgatgggcggggagaaggtcgggttgaatgtttggacggatgtaagtctggatgaagtctatgggaggggcatgtttggggggtggagtagggagtggtataggcagatggagatggaggaaagggagacggaggggaagaggaagggggagtagaggtgacgagatgtagggcgggttatgtgggaagaaatctgatgttgttgcttatacgcccgcgtctttctctgtcttcctgtgaagtttcctgtctcatcccgaaattcatttgaacaccttcttttgcaatctgcaggtgtagaaccaggtagtagggcaatcaaaaccctggagctcggtagctgtattgacaaaattgtctctatcagtgttaccgtggtcctcccgcatgcagaccgaatacacttggtcatcgagttttttttcgatattggatacctttttgcgtgacgttttatccagcttgtctctcttttatcgaccgtctgttccgcttgccttacctctgtattcattaacgagacggccggtgtcagaaaaaatgccgaagaagagcatagcgcagttgccttgcgatgtttcctcaacgttttggtctaacttatgctagcttgccgaagcgcggggaacgggcgccataaacgccgtcgactatataccacccactatctgtagcactacaattagaggttcagttccgcaacaaatgtaacaatggcaaataatctacgagtagccgcatgtcacatctccccaatcttcctcaacgcacgcgcaaccaccgataaagcactctccttcatcaaccgcgccgcaacgcgcaaagcaaacctcattgtcttcccagaaacattcatctccgcattcccaatatggagttctgtccgcccgccagccgagaaccacgacttgttccagtgtatggtcaaagaatctgtctacgctgatggcgaagagctcgccgccgtccgcgaaacagcgcgctcaaccggctgtgttgtgagtattggattcagcgagaggtcgcggcacagtaatgcgtgtttgtacaattcgaatctcataatcggggccgatggcgaagtacttgttcaccatcgcaaactcgtaccaacattctttgaaaaattgacgtggagtcccggtgacggacatgggctcaaggttgcagacacgaagttcgggcgcataggcgcgctgatttgtggcgagaatacgaatccgctggcgaggtatgcgttgatggcacaggcggaacaagtgcatatctcctcctggcctgcgatatggcccacacgaacgatgcagaagaagaaagaggatgatgatgggagtgcggcgacgccgagccctgcgaactatgataatcttgctgcgaatcgcacgcgtgcggcggcgcattgcttcgaggcgaagtgcttcggaatcgcatgctctggacacttgggtgaagatgcgatcaaggcagtcacgcagagtgcaagtcagccggatgttgtggccgagacgctgcgggcgatgcctcgcgctgcgacgttctttttggatccgacgggtgctgcgctgccgagctttgcctacgatgatggcagcgatgaggcgcggtccacgtcacatttacagaatgaagaagggattttgtatgctgatatggatctcgacgcatgtattgaaggaaagcagtatcacgatgttgtgggcgggtaccaacgactcgacgtctttgatctgaaggtcgatcggtcgaggaaggatccagtgcgcttcacagtcgtcgagtaaatcgaaggacaaaatcacatcatcacgaatattcatcacaaaaagccccaagcaaaccgaaatggaagaaagatctccatgctagtctcacaactatcatcagctctcaaaactcccaaccgcttctgcttccgctcctccccctcgcctctaatcaaacaatccgaaatccccgtacatgtcctcgtcatcggacccctcctcgtccccgccatctttctctccatccttctcctcggcattctccttaaatttcccatccacaatcttcccacccgcaaccaccccaccagccgcactcgcgacctcggtgaggatgtccttgacgtccttgccctcaagcgccttggcgaacagcgtggtccagatgggctcgacgtcctcgattcccgcggctatgagcaggacttgtagtttctcgggcgtaatcggggtggcgtcgtcggcgaggatgagggcggcgtaggagacggcgcgttcgggatcggtaggcatttaggaggtggtggtttttgcttgacgatgtgtcgttggtttgggatggagggtgtgtagaggctcttggcgaagggtttgttcaagaaggagtttgtgatgttagaggtgttactcgtgtttggtgccccgtattgcgcaatgtggatggacgatatttgtgatattcgatatcacgaatattcttctgagcacagtacatcatttatacaattgtagcgctctgcacattcatctgaatcatactctcaaccatggtaggttgaacatttggtggtcgcagcttaggcgagtgagtcaggaaaagggcgcagtgagccagggaacactggatcgcctggatgagtcaaaagcattgcaccacaaacattccggaaagtggttcgaattactattcgatgatgactgtatcagagaaagcgcattgaacacttttgatgagtctcgtcacgacccacgcgggaggcagggcatgtctgtgtctgccgagacaataaattcttccttcatttctacatgagaaaagtagccatctgcagaatttagcgccaaaaattaccgttatgtcaatataggtaagtaccgagtgttacgaacagtaagaactatatcttgcgatttgcatgtcaaatctatgtacgtatgttccactgaggttgattacagggtgctccagagcaccatagatcccgcgggtgttacaactgcacattcatcttgagccaatccttcctatccagattgcaatacaatccatgaaatagactagaacgacctgcgagcaacttgagacctcgttcgaagctttcacttgaaccacgccaacaactcttctgtgaaatcaatggttatctcctccacttcctgcaaatgcacatcatcgccccatgaggcgatctggaacaacactgatgcaacttgctttgcgaagtcgttgttgttgatattactctcgcgtcgcaactttgatagcgcctaacgaccccgaagaagaatctgagtcattgactttgcaagattacctggcaaggtcatcttgaaggcgcttcgctcgctcaagttgcccgtgaactttgtatctttgtagtactggatcacgagcctgaaacacttgagccattggtcgaaggaatcccgatagcgacctaggttggccatggacagattcgtcgggcgcaaacgattcatttcgtagatcgattcgagtagatccaatgtgctttccacgataacaatgtccagcttctgaagcttgccaaacaggacgtcgaaaagttccgttgcgaggcgttctcgatcatactcattgtcgtctagcgaaatggtgagcttaaggcacactactaaactccgccgaggtgtggaaggagttgtcttacagcatacatgcatcgcctccgctccaggtacctcaagtccctgcacggagtcgttgtctccgtcttcgttgtcagacgcagcatctgttggcgcagtcaccgtgatagatccatgctctttgaccggcggtagtgaagtgaatttgctgtgctggtttggggccatgtcctcgctgttgggatcaccagtatctcttgtcacagttgctttgttccgatcgcttggacagccgggacgtatgttcggaaaattccgaccattcgatgcttcctccagctcattcagttggagtaggggtggggacggatatgatgtagtgccggccgcttcctcggtgtcaagcacacgggcttttcttctcgtgatcaatgctggcgttggggatgcatgctttgctttagctaccttactcagaggagcgtcgattgtggagtggcccctgcgtttgatgcctgtccgatgggtaggacgatccggctgaaacgtaccagaatcatcaccgtcaatgagagcattgcctcgatgtccggatgccatggtcttgctcgattcttcagcacctggttgattgacccctggaagagttgcggatgtggtcttgttggataccatgggtagcattggggctacaggtaccaaagggttatttatgcgacgtccgtacctattggtaccagactggccgttgtcaaagacatacgctgtacatttgtcggagttaccagaagtatcaaaatcatcttggtcgccctcttctgatgatgacaaggagatctctagggttgtcctcttacttcgcggcaggcgacggctgcttgatctgcgattggcctgcgcgcgagcgacacgaccgataatccagcaatacacatataacatgatactagttagagagatttagccttcgtcaatacacttggcctggagtgctcacgtttgaaggtcgttctcgttctggaatttcaagtgtcgcggatactgagatggtattatctttgtctgatatggttcagacttgttccagatgatgggccccacatggaccagcaacggcctagtcgtctcagagatggacaagtcgtgctgcaatttgacagcagtctcgagctcctccttggtgtggtatctgtcggcaatgcgttgcactgcttccatgatcatcttatgaagacatttacactgagaagccacttcgccttcgaacgttggttttcccttcttcgttttctccgtggtaaaattgttttgcgagggggagccctgctctgagaccggatttctctccaaaggaaaggcttctttgtggtgcagtcctagtcgttgagtatagaattgtgttggacggtcgtacgctaggcaccaggccatgatcgtgtttgaatcagctgataaggggggccatgcagagtctgttcttgaagacatggccaaacaaagtgtctgggagaccgcgcgttggttttgtggaaggatcgtggagtacttcgaaaaactcaagtattgacggcctgaactctactaggcatttcttaacggataaacggagggaggggacagaaggcgctggtgataatgatggaaagatagagaggagggattggcgaggaatcaaggcgaaagattctgagggagtcagaacagtccgatccctaagtccttgtagtaaatccgaggacttttaccacatctgctactagcttagagcacctcggaccgtctcaacctacgatcgacatcttgacagggacacaccggacagacaaagcttcccagcaaaatgtattgggtcggaactgtggcctgtgccagaaacacttatgcatgccgaagatgttaaagcggtctagatccaggagtacagacagctgcagtgttggggtccaaaagggtcactgcaacgcacgaaagcacccattggatcaaaatcgtcaaacgcactttgtgtgttattgaccggctttcctcccgcttccgctcccatctccccacctgcgaagactgctctgttgtaaatgcgcgtttccacggcaccttgaacatcaagacgctcggcggaccaggagtggagacagaggccgccctttagagattggtgttacacagaaaaagcaagcttgggcgcgatcttctcttggaactggtggaatttactacactttttcgtctcaatgcctagacgagacggatgccgactgacaagacgttggttaaaaatactcgttacaatcagaattcgttcttgcgtaagtctgcttacacagtttacatcatggtagcttgttgggactctgctgagatgggggtggtcggttagatgcaggggtgcggcgtggtcttgctgatcgaccgcgcacctatcagcaggagtacttttcatgtcccaggtgagcgcggtgcattgtttgctctgtgctattcagcgaaacagaaagtcgccatatcgctatgatcagtgcattattggtggcgtacatgattcccaacagttacctaattgtcgcagcattcaccaggtcatttcaactcgtatctgcttcgggcattgaaaggcatactttaagtttgtaatacgacgaaaagtgaacagggactattgctcgcctgaacctatacacggaggcttctcgtcgcgatcgaaacctaccgtacctaggtagcgatactgcgtgataagctcctacatgttccactataaaatctcttcgtcaaagagagtaacaggcgcacttgtccgaaattgatgttagtggggaaattggaggaagtgactactcgtttcgtggagtagacgccgagtgtagctttgaccgtactttagcaaggactccacttgttgttatgcttgccttgccctcttaaaattcatgtacgtgtgtgaaacaaacaaatacgatgatcttttgtcccggtttgcgccgtgtgaaaatttgcctgcaactagcgaaatgctgcaagggccccttttttctacactctgtactttgtgacgaaaaacctaactagtgtggcaaatgcagttacgctataactagagttggaatcaattgtagaagattcttgggtactgcttacctatgcgattaagatctaacttacggcttgcaagtcgtagaagtttgatgtgtctctccatatatagcgatctagcgcaagatccatctcgcatagattaagtggatccaatgatgatgtatctttgcaataaggtatgatccccagacaaaccccaaaggcgcgggcagtacctaactgcactgggctgagtattgtcgtcctttacaagtaaaccgctccacccactctgtcagcgtatcacattttgatttcttaaatctgaggctcttctctaaatagcagttatagtatggttcatatgcagcactaaggcttaaagtacgtcagctactgcatcaacgatgcagaatggaatacttaaaatcttgtgaattaaaacatttactgccttgtagcgcatatttgacgcaagtcaaatgaagtggtagatggatgcagtctgttttaatcaagtgaaaatcgaaaaacggtctgagtagttcaaaagggtggggaaaccctactcatacactgaagtcgtcttcatctggcttgaaatgcctgaaaatgtctttgatcgaaagactcacagaacggcaagatcacccattgcttttcaaaatacaagcgagtgctttaataagtgctttgtccattgttcaaaagccagtcatagccgttggagccgtgtacagtagggaaaaagacgttctcggcgagcagacagctctgcccgtatcagctgctagtttgtccgcaaataacattcgcatacatgatgaaaaacagtgcaaaatagcacatgatctgttctacggcatattagaacttttggacctcgacaaccctccgccgtcccttcaagcagactacactttgtcgtttgagaatgtcttaggaggctataattcttaccttatcgatagtactaaggattcaaggctattagaagcctttgatacctctcgtggactactcgattttaatttcggatgtacgttatcgcagttctttgccactcgatcttcataaggccggtgcagcagggacagccatgagatcatctagcaagccagagctatgcgaataggtggcaatgatgtgtagaatgttgtgttacaattgttgctcatgtgcggacatgtcctggatgtcaggaacagaggtcaaatcagagtagcaagcgacaaatggagtagcaatagcatatatatccaaatagtctagagacaaatctctgcctttgtgggccatcatactacaatgctatatatatgcggggtgagtcacgtgtccgtgcgcacggtgctactgacagggacgttgcctggcactagacagtcaattgggtctacccacgcgaagtgtttctatcgaaagcatcacagacaaccaaccagcaaggaaaataccttttctaaaaaaaaaaaaggcttcggatacattgcagattcgggagcgcgtgatcgctagcattccgagatcgacacgattcatgattgaatccatagcgatcttggtcgatctaacatcgatctatggacgtaaatcgatgaagaattaccaaactgtacgtccctgagcttcgagctactcccatgcgctatagccgagaggtcctgtgtccacgcccagatatgttgtggtctatctgtttatccaaggccaataactgtgcgccggacacaggcaacatcatcgactgtcacaagcagtggttgacatgcgtcagaagatgaggtatgggctctgaaggggagatctttgttacatatttcacctacatatgaatccgtggaaacgacatagcctcatgtttgactttaacgaagttcacggagaaaacgatcctgaaggcgactttcgcacattggacgatgagtaattctttaggaggtgtgtacaggcgattgctttgattgtgtccgaacatcatgaacagatggtactacaatcgccgcagatgtagtcttctaccttctcagctaatctgatcctattctacctgtactgcgtatccacaccaagtgagtggatatgagcacggagacaactcaacaaggacagaaaatctgctttgagtaaaattcaatattgtatcacttaccgaggcatataccagcagcagatgatgaacacgccactgcaaaacctcgtattgctggtggagaagacaaagtcatggtgaagtggagccgacccaatcgggtcaagctgaatggagcattatcattaagttactctatatcgaaactttatttcttagttcccgatcatgccttctaccatgctaatcatgttgttgaccacactctggataacagggtactttgggagatacgggtcatacgcctgcttgcaccttgcgttgaagtcggctgagttggcaacctcaatcgcaagatcgtttcctggcacgcccaacttggcaatgggcccattcttgggcgttgcctttgcccatccagggcctgcagccgggttcttgatccagttgacgaaccagttgttctggaagtcggcaaaggcttgctgctccttggtcgcagcgaggccagcgaacgcctcgttaccgccgaagaagtaggggatctccgtgccatgagtgggtcccggaactggcaggccggtcgcgtagtcagtgaagaagcggtaagtccatgtgtcctgctttgcgctacggaggtcaacaaggtagtcgacggggcagaagaagcgcgcatcgccgtactgggcgccgctcatggcggaaacactggagaagtcggctgggttgtaggcggccttgagcacatcatcagggatgttcgcagagtcagcatcaaaagtgttgatccacttgctgaagtcgctgttaatggcgccataaaccagaccgaagatagcaccttcttggtcggagttaccagtcaggagaggaacgtgagaagcatatttgccagccgcaaaacgggcagcatagtcctggtagcgcgtcttttcgtcaacgacaggcgcaaagaaggtgttgagagaggaattgaaagtagccgtttggaaggcgtacacgtcgactttgcgaaggcattcaagttggcctgctccagtggggcagttgacctccttggcaaccaggtcgagtgcttcgttggtaggggccacagcagggccagatttagcgttagcagccatctggacggcacccgcaagccaggtgtcggggtggttccagaggtaatggtcgacctggacagagcccgaggagtgaccaccaaagacaatgtggtcagggttgccgccaaattgagcaatgttgtcgcgcacccattgcaacgccttgtcaacatcgagtatgccgaagttctgtacgccagaaagctcggcagagttggggtacgcccagacactctcacgagtgttgaagctgacgtaaatcacacccttgcgagcgaagttagtgccaacgaggccagggttgctgctggagccagtgaccatggcacctccgtacatgtacacgaatactgggagaccagaggcacgcggttttggtgggcctggagggccgccggcaggtcctcgaggaggacttggaggtgcacgtctcggtttggatcctgcagcaggtacccagatgttgagattcagacagtcctcaccctgctgcgagtatgtcgtcccgctgattgcttgcggacatgtagggccatacttggtcgcatcaaatgtctgaccaggctgcagtttcttgacatcctgaggagccttccacctgcgaagattgtaagtaagggatggggcactcgcagacgattgaagacataccggttctgtccaccagtagtatccgcgaacgggatgcctaggtagaccgagttgccatacgagtcggtatagcccttcacaggaccctgaggaagtgctgcagtggcatctgccttcccagccttctggggtggtggtagcggcgtcgaacctacttcagccacttgcccaatcaggatggctagcgagaggctctgcaagccactgactaagccctgagggaacttcatattgcaatgcagggagaacggctggaggatggaagatagagttcggaatgcagcctgcagatcacggaagggccgtcaacatggctatatagaggagaaactcggcgtggtttccacgtggaatcgattctagccgccaattgcacggtacactgtacagcattcccactactaattgccgaagatattccaggatgggccctaaggcaaaatagaagggtgctaagatgcatggaagagtattttcatctccgtggatgcaggtcatgggtggaggcgttatgcggtccgaatcgtattccgcgcatccggcaacctaagcgagtcgtgccaatcgccttccttcgagaactcccctgattcatgcctgcttcggccggcgtcccaaaacactggcccgctacgataaatttcttcagcatgcacctacatctagctggatctagcttctgccgtccaaaacacattgaaaacatcgcggctgcatgctcgcgcgaccggcccttgtcttggcaggaagtcacgctctgcatcgtcgcattcatcgtccctgcacctccataccgtgcccatagcaccggtcggggaacggctgtcccgagatgctgagtagatgctcaacaggtgctagctatcctttatgtggaggcgttcgccgcccatgtcgtgaacgccgaactgaaggctttgatttttcactgatccctagatacatgcccacatcggctaagccactttcgacagtgtggagggaacggcatgaataattcgtcgctacctgccgttgctcggagagcttttagtggtttgcggcaaaacctcgacatgtgccctgacacttgtcgtcttctagtctagagggtgcagtaatcaggcctgttgggtcccctcatgccacacactacgggacggcctgacagacccgcgacctcttgtacttcgagtttaggggtttctgtgtggagactgtacaagactgaatgcttaccatggaagccccgccgtctatcacttgtacaaccctcgcgcacatcctcctctgaatctgcaacatctgtgagggtggatcttcaatctgcgaactgctgggtcctcacggctctttctcggatccatccaatacgcaaagcaacatgggcgacagtgggctcgggcaggtggtaagcactcatgcattgtctttcttcaagtgtgcattgctcacttttgggtaggtatcgtggtacgtctgtaccatagcgacggtacctttcgttgctttgcgcatgtactcgcggtggaaaaggataggcaatctgggcatcgatgactatctcatcctgctcgccgttgggtgtctgattggcgacctggctattcagcaacacatgtggaatctgggtctcggtgacccgtcaaaagcgaccccagaacagttcaagggaatcatgcaaatgatcatcccaggttcgacgctctacgtctcttcactttgggccatcaagtttgcactggtcttcttctacaagagtcttgcagcgccaggctcacgactggtcatcatatacaatgtcgcgcttgctggactggccgtcacatacctgatcatttttttcgacatcatgttccagtgctatccgcacgacaagcgatggtccatggatccaaactgtgagcgcaccctgcagcacgctcgtgaatctttctgaccatgtgcagatcaatgcagccctaaagcttctgaaatcaattattggatcaccattttctgtacgttgatatgttacgtctaacatgctgttgttcagaactgaccgtgtccatagtcaacattttcacggatgtcataatcatctgtttgccgatcacgatggtctcacgcctccagatgaagctcaaagataagatcggtgtggccggcatctttgctcttggcttctttgtcgtgatcgccagcagtgcgtaaccaccaccgagctccacaatagtgccgaagctgacagtattccatagttgtgcgagcatactactcaaagaggaacgagaccatgcttacgtgcactgtttccatgatcgaaaccgccatcgccatcattgccacatgtctccctgccttacgttcaatggtcctgggtacgggtacttcgaagggaacatccaagaacagctatggcagacactacgaactttcatcagcgcgaagagttgcgaacgagaaccgccttaccgcgagccatgccaacagcggcggattgcactcatcgcacaacactcgcaacagggcaaatggatctgaagactcgttgttctcagacggacacttgcaacagccaggggatgttcacgcggtgccgggtaagatcacggtcaacactcagatcgagactatgttcgagactcagagtaatgcatcaagtggaaaaacaaagtctccatttcattaaatggcacgaaggtggagcatgtgtatatatagcttcgttaccgatcaatgcaaacacggaaccacacaatttacgagtaaactgcattcagcttcgagtcggtccggatatgtttggccaagccaacaaggtgaaccgacagactggaagcacgagttgtgctgtaccctaccgtttggtaagttgcatggctcagacaagaatgtcgtcagcatcctgtatgagctaccaatactgagattcaatgcacgtgaacaggattcagtacgtatgcagggaagtgccatagtcacgtgacctgccacatcttcccaactttgacgatgagcttcgaccaaacattgagtcgatcagagtttaacctccattaattataggaaactatttcaacttatgttccttcagtaattcagcgcgattaattagaaggcaaatgtgcccaagtggtactgccagttctcgatcgcgatggcgatgggcgcggttgccgaaaaccttggagccccgctactcaggcctgacacttggaacggcccgatctgcaacaattggccaagcctaggagatcgaaaagttgcctttctccgcaccacttgagaaccacgtttggcaaggttatcgacacctctcgtgtatgtcgcttcatgtctcccagacgcgactcgttcttcccgagagcagacgcaagggtccttcattcgagatacgcgccgccattatcacggccgaaaaatgtcgcgcccatcctcgatgtcgaaaacgccgacaagcctctcgagaaatggagcactgaggtcgtgaatgctgtgtatccagaaaagagccaactcttcgcgcctgctccaataccagctagatcagaatgtccacaacgatgtgctgcggatcgttatctctttcctgtcctgacgcgcaatgaaagattgagactcactttgttcttctactacacacgtggtgtcctacaagacctggaactcatgtctcgcttgcaagagaaggttatgttggccaaagaaacagtaggttgggagttcgtgatcgccggactactgaaccacaacacctacacacgaatggcgaccgacgggttgcctctagctatcctgccgcggcgggagagcacttgtgcgcatacagtcaaccaacctccaggcgtaggtgcaagcaacactcgtgctatgcttgatcgctaaacctacctagactattttctcgttgttgaatatggcggaggactggcgtttcaaggattctcctcacgttgctgaaggaggccttcgcgcatatgccggcgtgccgctgcgcttcgaaactgagtatggccagcatgtggcttttggatcgctttgcgttgcgtcaaactcaccacaagcggagctttcagcagagcagcaaagatccttagctcgacttgcggactggatcgtatctgatattgttacgagcgctagagcgcgacgccagcgggaacgacgacgcatgaccgaactgaccacttgtttgcaaaacttgtgcgatgacggagctaacatggaggacgccgtcctggaaactgtgcgagaaatttatccagacgcggcggtcgatatccatcggaacacgagtggctgcattcagtttgacggcggaacagattttccgacctctgagcttgaccaaggcctgtgggaagacgtcgagcacttcgatcatttgatcgagcaatataaccatttagacatggtcgcgtcaaaaattgtccgggtagtggccgttcagtgcgcaagtgaggacatacctaccttcctcaccgtcggttctagagacttccgatacgtctttgacgatctggattcgaacttcattcagacttgcgctacgatcttgtgccggcattggcaacggcgtgcactgcgagaagcactggatgccaaaggcgctttcctccgaggtatcacacatcagttgcgcactcccatacagtaattctcccacgcactcaccgagatattcgctgacaattagacagcggcatacttggcagcgtcgagttattgacagaggagctgaaagcacgcaatgttatgcccagtacagcgacaacgtctccgggatcaacaccaaacatggaacagtcagatccccatttgtacatcaaaactatacgcacatccgcacgtgagctcatttcgacagtcaatagccttattaagctcaatcaatgggcaggtatcgctgaggccgagcgcaaggcatcactttttacactggagcacatcgagtctgcgctacttaaggaggttactccactacttccacctgagattggcgacaggccgtccattatcgttcaacataacacacctcctcattgcgactcactcacaatagatctgggccttctcattgactgtatccagccattgattatcaacgctgttcaaaatactcctggtggtattgtcgcggtcacgttgtgcattgctgacgatttccgatcactcaccgtggacgtagaagacaatggtcgcggcattgactcaaaggatcatggacgtatattcgaagcccatgaaaaactagatgttcacaccatcggcgcaggacttggcttgacactttcttgcaagtcggcagcactgatgcacggcgaggtctacctggtgaggtccgaagtgggtcaaggatccctattccgggccgttttccaggatccaacatgtgcatcgtcgttccccccgctacctaccttgagagacaggctcaaacatcttccgagaacgttccaccgcttccaatccccctcactgttaggccatcacttcactcgatatcttgaggattgcgattacgctgcatcaccctttccaacgggagctctgatcctgatagacttttcttctgacttgaacgaggtatacaccagcataggtctcattcctgcagatcaagtaggcatctgcttagtaccagagtatgctcatagtcccatcagcttcatagataacaagctacaacgtcagaacaacatcatatttgctcagggtccatttctgccgaacattctggagcaggtgttgagcgaagcagacgccgtactagcagagttcgcccgcgccgctgtttatgctacaacagccacctctggtgacacgaagaacggggaagcccaagcgaacgacactgcccagctggtatcaaggcaggaagtaccgaactcgccgccgtcaaccccaggaggtgggttggagcagtccatgaagatattgcgaatcgacacaggagcgttatcaccaccacggcgcctgtcttcaagatcagggaaaccaatggccctgctcgtagacgacaatggcgtcaacctccgcctcctcgagatgtactgccatcgtcgcagtattccctatcgcactgccaaagatggcgctgaagcggtccacatatttaccagccaccacacatcagtctctgatccgcttttggagcagcccctcacccccctgcctttcaatcttgtcttgatggacctacaaatgccaatttgcgatggtgtggaggcaacgcgacaaattcgtgctttcgagcgtgagcaccagcgcgaacgaagtgtgatcttcatagtcacgggccaggactcgccagctgacagactcgatgctgcggaagccggcgcaaacgagtttttgactaagcccattggcccaaaagagatggaccgttgggtgaagcaggaatttccgaatgcagggttatgagcgtaaagcaagcagagacttgacactcggaacccaaccccctcggcatagtcatcagatcagatacagccgcgatcaaatactttaaaccgtacgagtgctctcgaacatcgttattacccttaaaatgccgtattgttacctgagctggaactacacattgagaagcaccaactcggtaccgccgactacaatcattcatgtcttaacgcttcgaccgaatcgcatacacattgaggcgtggcaagaaagcagcgggctatagaggaagaagcctagaaccgctgttacgactacgttgcagggcttgcaattgataccatgtcatccggcgcaaaatgtactgcgaggctccacaatcgaatgcgagcacgtgcacgcgtgaccacaacgctgcatcgaaggagtcgccacacatggtgcttagctcagtagtgagtactgagaaaagttcatgtattccattaactccaacgaggtcatcgacataactttacggtcttgcagttttgcaaaatcaagtctgccatcaaagcctgtacaccaccttttttgttccatgatcggcgcaaagcagtgttttgcacatgaggtcttcctatagcctctgtttctttgttcattcggatttatctttttccttcacatgaagagtggtgttgttacgcgtagctcccacattgcgaacgccggttaatgtctatattccccgccagacctggactcgggctgtcaaaccccagaattcatatatttttagccgattcgaccctcttcatttgcattaagcttcgcactagagctaataagcttaggaccaagcacactcatgcatcgaacccttctcgaagtacctcacaatttaacatagagcacttgtagattaattctcgctcaccccacggtcacaccacagagcagatttcccacattccgttacctcggtcggcatcgtgttcgcttcgaccagaaacgtgatgcgatatgtcgtcgatgatatattcaacggcgccacttttgcaaacccggtttcagcggttctaccaaacctggcttgtggtcagatccctgctatacgcctagtgtatatttgacgttatattgcttgttgttctacgaaggtacgctattgctcagggcacgcgacttgattggccaaggggtcagtgcagtaggcaaaaatgagaacgatagctacatactcgccctcactaagacggatatcttctcatgttctccgcaagcgtcaactcaagcgcagggtcaaacacttcctgacggcacatcgagcctaacgaccgcaacggatgtgatcagctggctaagctctatcagatctgggcaaagcttataaagacctgggtacttgcatctttgcagaacatcatctctccatcaagctttcactcagtgttgtgacctgtctccatcaccatcatgaaggctgtttctttcctcgctgttgccgctctggctccagctatcaaggcccaggctagtttgtaccagcagtgtcagttacagcgtcactgattaggccatcttcatctcacattattacaggtggtggcactggcttttctggaagcacaacttgcgtttcaggcgcatactgctctaaggtcaacgactgtacgtataattggactttactcgatttcaagggagaactaacacggcttagactactggcagtgcctgccaggtactggatcaagtacttctgctccagctgctacatcggctgctcctgccccaacaacattcaagaccagcaagactgttggcagcccagccactggatcttcgactaccggaagctcggcgacagggactgcttccccaggcgatggctcaaacccgctcaagggcaaaaacttctacgccaactcgtactacgcctctgagatcaataacttggcagctccatctctggtcgctgctggaaatgctgctttggctgccaaagccagcaatgtggctaaggttggcaccttttactggctgtaagcagcagaacgtcttcttctgtactactgtgagctaataaaagcaatcagcgatgtccgtgcgaaggtccccatcatcagcactttcgccaaggacgtgcagaagcgcaacgcagccggtgccaacgaggtcttgccgctcgtagtctacgacttgcctgagcgcgactgtgccgctctggcttcaaacggtgaattgtcgctggccaacaacggcactgccttgtaccaggagtacattgacatgatcgcggcccagatcaagcaattccccgatgtcaccttcctccttgtcgttggttagtctacatgatgatcttctgcgtcgtgatactaatttgggcagaacccgattctctggccaacctggtgaccaacctgaacgttgccaaatgcgcaaacgccgcgaccgcatacaagacactcaccgcatacgcaatcaagacactcaacctgaagaacgtgatcatgtacctcgatgccggtcatgcaggctggctcggctggactgcgaacatagagcctgccgccgaactcttcggagcgctctacaagtccgcgggatccccagcagcagtgcgcggtctcgttaccaacgtcgccaactacaacgcctggagcattgccacatgtccttcttatacccaaggcaacaccaactgtgacgagaagagatacgtcaatgcgctcgctcctttgctcgttaagaatggcttccctgctcatttccttactgacaccggtacgtcccctttccttctggcactattcgcaagaggcattttgactgacttctttaggtcgcaacggcgtgcagcccaccaagcaacaagcctggggcgattggtgcaacgtcatcggcaccggctttggtatccgacccagctctacgactgacgacccattgctcgacgcatacgtctgggtcaagcccggtggtgaaggcgatggtacctccgatacaagcgctgtacgatacgatgcgcactgcggatacgcagatgcactgaagcctgcgcctgaggctggatcatggttccaggcatactttgtgcagcttctgagcaacgcaagccccgcattttaaggtggaggtacttgaggggagtgatggaaggtagagcttcttgtatatagattggggatgagtgcctgtgacgggttggcttgtcgaatatggtcgatcagcatagcaattagaatcatgtcttcgacggtttgcatccttgaacactaacacatttgaatgagcacttgagaacatacttcagagaattgcgggcctccaaagatcgactgtagggttgtttgaacacatctgaatgctgagtctgtgctaatttacggttacctaatgccctcgagcgacctggatgcattcattctcagaatttccaactcatgcctttgaacgtgactgagatccctggtgccattccctgtcgcaaagttgaagagcatttgtgcattcggtattatgactgactttgccatcttgggtggtctggaaaggtcgttgtctcaatgcatactgcccgttcgatacacagatcatacgtgatgaacggatgtataaaccaaatttgcaacgtttctattcgcgcgtttgaattaataactaactagccatatagctccaacgtgaatgctcctggggtcttggtggggtgcagcatactgaggtcggcaaatctgatttccacgataatgatgacgacgatcttcacgtgcatgctctccttggcttaggaagcgaaagctatgtagatcttcctctaccttaaccacttctcttacatttatagttgttctctattcgttacgcaagtatttgaccttgcatagtaacatagcatgtgtgcgtgcggcgtttgctgtattggtgcacgggtacgtcatgtgcctcttgctcacgtcccctccccttgccgtaacacggcacagtcttgcgctaccgtagaacaatgtgaagcaacggattcgcctctcttccgcttactccagattttgtgtatctctgcgagtattgtggggccatgacaatgacagtggctgctctagcgctgctcaccttaatcagcgcactcttcattcgacactcttttcaccgctatcaacgacaagtacgcaatattattgtagaggcccagaatttctcgctgaaaaacataggaagcagaagccatcggacggagacatggctgcctacctgcgccaagacttcagaaccagaggccatggggaattgatcgtctcgaacagatatttcgagcagacgcagaatcgcggctgatggagctcttcctgtttcacttccgacaaaccggaaatactctggagcaaaagttcttggggacgagagcatttggcactatcgaacccgccaatcttgaggccatactgtccatcaatttccaagggaagcatgatcaaacatattttgacgcgagtatgctaattctaggacagacttcggcatgggtcctcggcgagcgatcacatttcctatgtttggagatggcatattcacgcaagaaggtgcagcgtggaaacattctcgagatttgctccgaccacaaatgcaacacaagcagtatgagagccttgatatcttcagagaagctgtagaggacctgattgaatgtatccaaaaagagtgtggaactctggatctccagccgttgtttttccggttgactctcgacacgacgactgccttcctttttggcgagtcagtacggagtctagtcacaccagaagctgccggagagggtacgttcgccacagctttcaacacagcacaaagatgggttaccaatcgataccgcctgcttgacttctattggcttgtcgatggtccagagtttcgacaggcatgccgggacgtgcactactttgcggatcagatcatcgatcgtagtctctcgccagctcaaggtgacaacgaggtcacgggccgacatgtcttcctcgacagcattgcgaagggtacgcaagatcgtgcagcactcagaggtcaaatcatcaatctgttgaccgcaggaagagatacgacagcatgcctcctctcttgggcgttgtaggtcaatgcactgcatgattacagcctcatgcttaccctgctagttttctacttgttcgccacccgaaagtcatggagaagctgcgcgcagagattgcttccatgtgcgagcaacatgcagagctcagccgcgacgttctgaaaaggatgccgtatctccagaacgtgctcaaagaaagtaaaaagtcccactcacacttgctactctagcctcttactgatctaagtagcatcgcgactctacccgtctatcccagtcaacacccgcacggcagtccacactacagtgctcccaaccggaggtgggccagatcgcaagtctccagtgcttgtacccaagggaagcgcaatagctttcagtgtatactcgatgcatagacggcccgacctgtttggtatggacgcagagatctttcgccctgagcgatgggacgagattatgcctctgcacaaagaccctacaaaagccaagtggggctacctcccattccatggagggccaaggatctgccttggaagtgagtatccacgccaagtagaaagtttgtgatatactgattgcgtacagtggactttgcgattacggaggctggctacacagttgtacgactgctccaaagatttccatgtatttttcttcctgcgaacgagaaggttgagttggtaggtgttgaaaaacaggacatgacattggttgtttccatcaaggggtgttgcaacgttgtggttagttagtgtggctgtacaatcgttgcaaatgtgcatgagcgagctgacgcttggtgtttggatatttttgattgagccagtgactacagggtcagattcaatcacactggccaggtctacaagaagcccaatagtctttcggttgcgcgttaaccctttcgactcatgttcctgttagtgaagcgttggcgacaaggagttgacgtaacgaatgagaactaaggggggcgtaccagagatagtaaaacagttactgcttctgcattatctggttcataacgaagtcgcgattgaggattcttctctgcacggcgtcggggaccttgagatgcttcggcgagtcgcgggtgggcggctccagcttaaattggtctgcccaagactcaaagtctgagcgtctttgctcatctccgggttccgctctaccagacacgagctccatttcaacgcatgcttcaaatccaaaaattcctatgagcatatctgttgtggcaccgtgacccccttccctacatagatgtagctccctccaatcttttgccacgatgatgtgcatatgtgcgcgcagatctggagccttttccaggaccaggctggccattgttgaccgtgaaaccccgagcttcctcatgagatgggaaatgaagtcgtgatctcgcacaagctcatcttgaaggtcaatttcatcgttcatattatctgtgagcaacgagttccacatactgtgagggtagattggtcgactaattgtatgttgagatagatagtggcctttgaaccgctctcctctgaaaatatctcgaagcgcttgtcgttgctttaggagtctggacgcgtttaaatctccagcttgggaattcgccactcttatctctgcattgctctcattatcctcagattcatattcttttcgatacctctcgtattccaacttttgggtcaactcatgggccaatgtttgggccgtcctttcgcgtgatgaaattggaaacagtgcgggtgcccatctgcaatgtatccgaacaacatcgatcgccacttcagccgctgatttggagtaatcgggtacgagaccaagccccttctcatttgaaatgtaggcgatacccagaaagccgtatacatagtcacgcggatcggtgctattagatattgcaaaagaggtggacagcttgcgtagatccatttgctttctgcgttcactgtggttgttggagctccaaagacgtctcaaaatgagcaacctccagcccagtgtctcgcgaacgttatggatcccgtcgaggttttctccagcacgccaaaagtcatcggtgtctgctcttaagttgccacaccataagtggttttcttctcccagcacaaactcttgaatgatccagatgcgtctccagtagggcttgcgaaagagctgataccatgcgtcccatggccacctcccaggtgcaattgtatcttcttgcaacgcgcggaacgccagtctatcgtcgtcggtggcagcgcctaaccaagtgatcaccagcccagcgccctggtatatgtctttcatctgcccgacctgatgatttctctcgagaatgttgtcttggttgatgcacaaagcgtccacccacagccaagcaccgtcactcccagctattctccggaattgttgtaaaaagcttctcagattctggccgacttctacaatcagtccgttgcaaaagatgggcacattttcacgtgcatggctcccagcgtgtatgacagcgcaacgtatataggctgggtcgcgaggttgaaatgcttgatcgtgcaccgtatagggtcttcagactctccgggtaggacttgcaggagtcggatgcttttcttctcttgatccaaaggactatggcgatatgatgagattcgagacgcggcaggtgagtcaagtgaagcgttcatcgtgattccagcactttcgtgatcgcaaggctgagaccgcggtgaagtggctcgtatttggggaaaatcgggtatagcatgtgagaccaggagctagagaaccggtatttggtccggcagagaccagaacctttgcaggatataattaatctgtggggcaaggcgtgatggtgacgaaccccaactgatgttctcatgatgctgcgccacaatttgttcggctgcatcaagatagtcagccaatcagtgctatgacgattgaagtgtcgtggcttgatatctcctacaactaaggaagaacaaaattcaagcattgcagaaaagtcacctgatgtgaatcttttcgtatgatataggagattggagagcggattggactgagagaggagaggaggagcatacgatgagaagtttgacgtgcgttgtctatgcacgtgactgagcgaatcaggagaccactccgcacacccatgactaggcatctcctacggagaggttcgccatcttcacgccactagacactcacatatggaccttgaatgtaacctcaatcatgcaatgatccacggtcgaagcaaatcagctaccagattagtgtcgcgactattcaccctcacacgtatatggactacaactgtggagacagacgcaggaagcgaaatatgacgaggatgagatgtgatgaggtatgatgcattgaaagatggatcctgaataaacgccgaagtcaatgcatgaagagctccttgctcaagtatcgcaagatctcaagtagatggcgtcaaaatgacttttcgtgatgaaagaccgtgatgccggacctcatgctcctgtgtcgacctccatgtcatcgacagctgcagcgcctccctcttccttcgcaatgtcctcctcgttgactccttcgccatcactcacaccggcctcttccttggcctcggcagcagccgcatcgtcttgcttttgctgctcagccttggctttgtcggcaacgtggttgatgatctcagtgtccttctcgttgaacagcctcaagagcatggccttgcggtcgtccttgtcgaccataaggttggcactgccaggatgcctccagagtggcaagaccatgcggaacggaatttcctgcgcatcgtctttctcgacgcggacgaaacagcagccgatgtccattgcttggagctgatcgccaacctcgccaagaccgtgttcgccctcgcggggtagcttggggaacatttcgacaatgagctgatgcaacgtgtgctttgaggtgcagttcacgatacgcttcgatgcccatggctcaatgatgcggatgccctcgctctggagtcgccaaggtgcgtgggtgtagtccttgtcctttatcttatgcgcaacaaacatgacaacaccgcagtgaatgaacttcatgcctcgtcccttgttctgttgtaagatgtgtttcgccagttctgaagtgtagtatatcttgttaagcgaaagaccttccttgttcttgaccatgaagcgatcgcgagggaaacgttcgtgaataccgaagaaatccatgatcgatgcgatggttgcgtcgtctgatgggaggtactcgaagtactccttgttctggctctggttctcgggcttaagcttggcttctttgacgactgcagagtcggttgatccattcgcagcaggctttgcgtctgtctcagcagctgatccattttctagggactcagcaagtgtatcttcatcggtcctgaccttcttctgggcggctgtctcttcagtatcatccaacttacgctttaggttggcaccattctcttcatcagcttcggtctcgccttttgtcgcatcgacctcaataacgttctcttctggtgttgggaccgaggcgtctgttgtctttgtggcattgtccttggatctctgcgacttcgcagcattctctggattttgcacctgtgtgaccttgatatcgtcgagcttctcaatgactgcgatgaagaaaccgcccgtgtcttgcaagtgaggatatacacgtatgcagcgttggagaggtatgcgctcctcgggtgacttgggaataggcgggaagcatcccggggtgatcttggtggagaatgagcgctcaggctcctctgccgcatacttggcctttgccttctcgaaagcctcccagctagtgaacaaatgcgccgtcttctctgctcctacagagacctgagatgtatcgagaaccttccaaacgttaagacccgggcgacgcttcagattgggcagaagatctgcgcagtccaaaagctgaacctttgaatttcctccacaagcctcgatagctgctgcaactacagcctcattctcgacggggttcatgctgcatgtcgagtagaccatgcggccacccttcttcagcatctgcaggcctcggaagaggatgcggagctggaggttgtgcagaccgagaccgtccttgggtgtccacttttgccaaacgttgggattcttacgtgcagtgccatcgccagcgcacggaacgtcggcaagaatgcggtcgtacttgaggtagttcttcttctggcctgagcttggtagctcgatggaagggaatatcgaggcgtcgtgttgggtgacgatcaggtttgggaagttaagtcgcttgacctggtggaccaacatgccggcgcgcttgtagtcggtgtcgttcgcaatgagcaggcctgtcgagcggccatcatcactgtagtcgccgtcctcgccactgccggtaggttcgccgtttgcagctctcctgactctgtcctcctcgtcgccgtgaatcatttcagccagctgcgcagacttgcttccaggtgccgcacacatgtcaaggactaccattcctggcttgacgtcgaggaaatgcggcggaatcatgctaacgacttcctgtctgctaatattaccggacgcagcttctgcgacgaggaacttctggaagtcggcaaagggcgcatgtcgtcgaatgaccttcttgtgtgtcttcatatgccaaacaagctcgtcggggaaggcattgactggctctgggggtggcactggcttgccctcgaacttctttgctgcaatcgctgggacataacgctgcttgaagatttcgcgaacggcgagggcatcggacttggtaccagtgaagcggaagctgttgggcagatcggtctgcaaggccttccacatttcctcaaactcggcctcctccatgaagccgcccatgcggtagtagctctcgaagagctcattcttgcgcgggatgtctgaccacggctcggttctggtatctctaccaccaccgccaccgccgccgccgcgacctctgcctttaccgcgaaacggcttaccgcgaccgccaccctatgtccaattagtcttgatcatgttgcgcggaggatgcgaccacttacgcgaccacctcttgccattgttgagggttatgagagttggtaagagtgctaaggttgtaggtccaactgaagctgccgcaaagctcaaagctcgagaaaatgcaagtagctccgcgaggtggaactggattggtggggtcggctgcacctggcccacgaaccagaatcttggcatggtccgagcgctcgcacaccaattttggttttcgtcaaccaaccgccgaaattctttcctcagcttcgacaatccccaacaagcccaactaaccaccagcacaatggccaagtcagcgtaagtgctgtgaattgtagcattatcgatcgttccaatactaattatcgcactgcagaccccacagcatctcccagaaggacatcgaggtcccggagactatcctgaagaagcagaaggccaaccagaaggtcaacgaccagcgtgccgccgagacacagaagaagcgtgaggtgcgataactctctcccaagatctgcgaaagcggttaggagtatcacagttggctaagactctcttaggccaacaagcagaagcgcgagaccatcttcaagcgcgccgagaagtaccaccaggagtacgtcaaggccgagcgcgacgttatcgaggccaagcgcgccgcgaagagggacaactccttctacgtccccgctgagcccaagctcgctttcgttgtccgtatcaaggggtatgtcatgttccagcagcctctacaagaccctgtctaacacgtaccagtatcaacaagatcgaccccaagaagcgcaagaccctccagctcctccgtcttctccagatcaacaatggtgtcttcatcaggctcaccaaggccactattgagatgctgaagatcgtcgagcctttcgtcgcatacggctaccccaacttgaagaccgtccgtgagcttgtttacaagcgcggttacggaaaggtcaacaagcagcgccttcccatcaccgacaacgagctcatcgaggagaacctcggcaagctcggcattgtctgcgtcgaggacctgatccacgagatctacactgttggccccaacttcaagcaggcctgcaacttcctctggccattcaagctctcttcgcccactggtggtttccacaccaggaagttcaagcacttcatcgagggtggtgaccttggtaaccgcgaggacttcatcaaccagctcgttgctcgcatgaactaagctggaacgatgctatttgggtggagttagggaacgataccatgacgatcacgactgttggtcacatccacttcacaaggagtagggcaggccgagccacatgctctggttagctagacagacaagcctcgcacatcctgcgaaggaacaaaaatctcacacattttgaacacgtcactttccgtatatccttttcggtgctgtgagatacctgtgctagagtattaatcactttatctaaggaacatgtcgcacttcaacataagccacacgacaataggtatctaagcatagtcaacacagctctggaccaatctctctgattcgcgcattatgtcactcgccgccaaagtccgcaccgcacgctgtttcgaagtcaagtcgactcatgcccagacttctcacctgggcatgtagcttcacaacacattttcaaccgcaatccacaccgaaaactttgaccaccagcgtgaggaaagtttgtatctaagcattgccctgtctttgcgtatactcatgctatgctgtgtcattatcttcaaagtttttactgagggttatgaagttccagagaaatgcatgaacgaacgcccatcgtttcgtgcacacaatctcactctgggacctgcgcaatctacacctccacctaaaccttcctaattaggaagtttagtctccaactgcagaatttccaagaaaccacatcatgcccgcgacttgacgaaatattccgatatttttccaaagatcgcccctccaaatacattcaaccccagatttcgggaaaattccccgcgatgtaattcgcccaggcgcaaatccccggcccagcgcactctggtagtgcaaatctcaagcggcgagcggacttgttgcccggcgagattttgctgcaatccacacttcttttctgtcttttttttttttttatctggggaggctggggaaaactggctggaataggaagtttgaaaaacaatgtgcattggggattggagaaaagggggtgtgggtaggaaagtgcgtatgtcgtcgctggccgtcgtcggcaatgatggtgtcacaaaggccgcgatcttttttcagtactgcgataaatttttacagcattcgatcgaggatgtttgtcgtcttctcgtgcaatgtatgttcagctccgtggagcaactcactgcaatccacagtctggacgaggacttgcctaacgaggacaaatcgcacgtgttgcccgtccacgacagaccgtgtgtgattcgatccgcagaaaagccccggatgagaggtttccattcagagactgacctatgaacgcagctcacaaaggctggatgcaggtagtgtgagtctagatcatgaaagggatgtgaattagaattgaaaatggatgctagtatagtgtccaataagaatctgtaacgctaagatgtgaaatgtaaaatgtgatgaagatgcacgtctctctatttctccgcgcttgttcccgtgctcttcccactcttggcgctgcgcatgctcttgacgctcttcaagctcttcttgctagtcgtacgtcgcagtttcgccttgaacttctgccatttgccttgcagtgattcagttccctcttccttgtccttgtcgtcgcgatggctgtccaagctacctcgtggatattctgcctcactgcccagatccacgctttccatgttcctgctgtgtccgagttcttggcaaggcagggctggcaactccttctgtttgcctaggaggataaattgtagagtcttccacgccgccatgtttgcgattgggccgtcactggaattgctctgggttgttgcgttcttccagggacagtgttcacgatgcgactcaagtaggttgagacgaagtgactcaatcggtacgtccagcttcttgctcatctctttcaaacgcgtgtccgaagacagccacaggccaagccgctggaagcagtgatcacagactgcaagtgatatgcgcgactccgagagtcctgaccagccgaagagggcgaatgcgaaggcaaccatatctgagggcgaggacgggggagttgccgaaccgaacaagttcgatggcatgcgctgcacgatgtcttttatgcttggctcagggtagatgacgttctcgaggagcggtacatcggcagctatggactggaaggactggtaacgcgcaagtaggcttgcggagctcgttgcccggcttgcgatggcgatgtgatatatgtcatctgtagatgatgttagcgtaaggttctggagcaatcagtatagaagaatgtgcttaccttgacacccgcgcttcctccacagacagtccgcagcatgacctgtctcgataagttccctgtatcgctcaacgagcttatcgtcaacctcggcggcaaagtcctcgctcatctcgatagccttgccgtccgcgtctttgcgcttcgggtacagcttgactgccacacgcttttcgcagccacccttgcaggcgactgtgttccatgtatcgcaactccagcctctcttcgcccactcgatttcgcttatcgcatccggcttcgtcgtccacttcttgacgtcggcaaaggttttgacgcggctgaggaattgctcctgactatgtggctggaaattgggtgttttgcgcggtgctgaggggctggatgccatggcttttccaacaaccctgactgtgccttgtcgtcgcggtgtataaagctggtctttcagtgcttgtatgcgagcttggcttgctgatatgctcctgtcccgctccatgcttgcttcggagctcctagggcgtttgctagggtgctcaggtgagtccccttgtgatagtgatgatgtggatgcatttgaatgctgcagggagcttgcgagagaggttgttgatgcattcgcagcgatgctgtcgacaagcttgtgaaacttgcgcttcgttgtagcaagagctggctgtgtttccgacattttgaaggagctgtaactgtgaagcagcaactttcagtaatctcgatttgggtgggcgcgtggaatgtgtagatagttggcacttttggatgggagtgcctctttgtgacgatctttgtttacctgtcgcgaggcgtggagaacaaagcttgtatggaggctgtgcaaggatacaacaaccttcagaattaattggtgaaaggctagttgcaattatgcagcatccacgcgtgtctgtttgtgaacgcgatagattgctgcagatgacggtttccatggcggcgacgtccaaaaaggaaacccccgagatgtctcccgccgcgcgctagcagcagggcaaccgtcttacgtcaatccaccacccaccaccccaccaaagctccagtcctgcagcaaactaggcccttgtctgcgttctagtccatgccagcccagattgcgacatcaagatattttctgctagccctgctcatcctggcgatctcactcctcaatccatcgctgttgtcgcggagtgttgctcgtctagctcaattgaaacagcacatctacccctcccccgccatctctagagcatcaagctccctcttttcgaaccgcaccatacacaccatggcttacgagaaggaactcgaggtcgccctcctcgccgtacaacgcgcatccatccttaccaagacggtctactcgagccactccaaaggcaccctctccaagagcgattcctcgcccgtcaccatcggagactttggcgcacaggctctgatcatcgcctcgataaagcacgctttccccaatgacgaggttgtgggcgaggaggatgcagacgacctacgcaagaacgagcaggagcgcaaccttgtctgggacctcgtacaggccgcgaagctcgacgacagctcagcagaggagaagattggcgggccaatcaagaatgtcgaggacatgcttacagccctcgacagcggaaggagcaatggagggcgacaaggcaggatctgggcgctggaccccatcgacggtaccaagggcttcctgcgaggcggacagtatgctgtctgcttagcactcatggttgatggtgtacccactgtcggtgtcattggctgccccaacctcccaatcgatgaccaggcgccgctcgacagctccattggcgcagatgcggacgacaaggagggtaagggcgtcctgtttgctgcggtcaagggtgagggagctactagccgaccactcagcaagggcgcactacaagagtcaaggaagatttctatgaaggcagttccagacgtcagtcaggccactttctgcgaatccgtagaggcaggccactcctcccatggcgacaacgctgccattgcctcaaaacttggcatcacaaaacagtctgtacgaatggactcgcaagcaaagtactgctcgattgcccgcggagctggagacatttacctcaggctgcccgttagcaagtcgtatgaggagaagatctgggatcacgccgctggagtggtccttgtacaagaagctggcggtgaagtcaccgatgcgtggggcaagccattagattttggcattggcaggactctaaaggagaacaagggtgtagttgctgcgcccaaagatgtcttcccgcaggtcatcaacgtcgtcaaggaagtcttgagcgcgaagcagtaggttgttgatcatctcagacctaagataacataaactagtgctcgccacgaagcactacaaatatccacgaacttatgtttcgcaagtctcctgctcattggatttacgtcaagcttttggttgctttgtccatctttatcgcgtcgattcaatccccatgaacagtgaaatattactattgcacactcgctttgctaaaagataaggacccgttgagacgtctagatccacgacactaggtcctgcaaggattcgtgcctcatccttcgcaaatcatcccaacattgaaactccaccacgtaaatgatgcataagctgagttacacctatatgtctaggatcccgactgataaattttccctaccgatggtgtacctgctacatgggagggatagctagtttgaatagaacggacttaagttctcgtggcgtacaaatttcgacgctgcccatgatttttcctgcctctacttgaaagcaccagggaaaaagcaagtgtccagatacccgagtgaacgtggttctcgtggataatctgtgtggtgaattaaagctgctcgtaggacgtttacgtgtcccgttcagctacagcggcgatccacatctagatatcactgggattagcacaagttggctcagcaaacatggaaagtgcactggtgagaacatacttgcatgttcagtcggagccgggatcttgctgcggtcatggatctggaggcagtggggggaacgaaacttatttgagccgttacggttgcgcccatagttctggtatatgaacgctctgcgttcaatgccacccggggtagagatggtaggaacaaggattggagcaaaaagaggggggattgtttagcggatgggatagaatggaatgaaggatgcgtggacttgggaggctggatttgattgtggagctggctggtgttaggaggagtgaggcgaggtggatgtatcttcaggcacttgcattattaaacgtatctttggatatttgacgagggtgtgcaaaggaatgtcggcatcagccatgcttacagtggtgtcgtgcccccaagtcggtgccaaccaagcggaatggttgcagcctgtcttctgtttattctgcaaagacgatgtaactcctatgaaccatcttcgttgagactagtgacccaacgcgtctcttcatcaaacctacttcgcacgtcgccgtgtaaagtctccaggccaatctctcgcaagtccttgagagcttggacagccttgtcgagagtttcattagtcgtatatccctcatcattcaaaaccccttccaactctttccagagctcctggcttttattgaacgtatccgcctcttggtcatgttgctgcaactcttccgctgagaaactgtatggacatggttcgtcggttccgaagtgatcccactcactaagggcaaaaaacaaagtcagccaaaaggacgttcgatagccgaaaataaatcaagtttacctttcgacgcggattaagcattcttcaaagggaaacaggcagttgtcccaggtcgagccagcgaaagcttctaattgcttcaacgtctgaccgtgggggtggcgtatcaccttgttcattaaaggattctgctccgccgtgcatgtttcgtatgtgtggatcaagatggactgggcaacctggtaccgcagcttatcctttgtggcgtcgtcgagcgttttgaaactatctggaagcttcatcatcatttcgactgcgtagtctaggaccagtggcggtctggccccaataaacaccggggtggtccaggctgcctgccagtcgatgatggatgatatgcgggcttcgtcatcaacgtagatatttccggcgtggaaatccgggtgccagagtcgaggtgagttgagctccggatcttgtggagtgatgtgtggaactgcagtcatgaacttttgcaacaaagctatgtgagcttgtggagagtcttgaaatggacttgagtactgccatggagtttcttttgccgatcctgggtccgcatgattactgatccagtcaatttcgcgctgagcgattgaagtgagatattctgcggaagatgtccctgtagttgccttgagttggtgttcatgtgatatggacagactgacacctacaaggaccgtgatattgcatttcactgcgttgtttctcccagaactcccttcgagtgatgggtccaatggaatattttgatttgatgtgttccgcaacatcttgtggactggtggttacgacggccgattcgcacccctcaataccactatctttaaaatataatgatccaatcctgccatttaacatcagtccgactggccgtaacctatctgcttgatatcgagtcttacatgtcaaatgagaccgagagaagtttcctttcgatgtctacaatcccacgaatgacgtccacttttttccgtagtggaagttcatcccagacttcgtggagttgggaccctctcgcttcttccatgataatatactctgcttgaacagggttctgctcgttcgcactccatgcgaatactcgtggaacaggtatgttcagcacggtcctagcaaactccatggtcgccacttcagatgccgtggtaattgatggggggcctgcattagggtgcggagctttcgcaatgacctttcggccatcctccatttccaggcgaaatgctttgttgtagttgccttctccaatcttctcaatggatatacacttctccgcaccgacagcttggcaggccgcttgctggagactggggatgtcaaaacgtcgaaatcgggcttgcagctgctcacgctcattccataaccatcgtccactagtgtagcaaaacaaagggtttttgtcggctggaggatgtgaagcgatcccatggctgtgctctaaaatatgtgatttgcgaaggttgcaccgcctcccattgcttgccacgattcgaccaagtcgcattgctgaaagacttgcgcgatgaaagaagacattgtacgaaacgaaagacacaaccgagagtgccgcttatgcttgcagctctcgcgtgcctggataggtgatcatcacataactagcgcctcactagcatgtctcacgcccaaagtgatatttcgtcgcaattggatcgcgttgtaccatcttgcgcaacgacacaaataccttccatcattccacatctcttccgagaaaaggttaaattcactgcacaaaacaccctacacacatttctcaaagattctggattcccattggcacatctatatacgtcgccatgctacagaaactcacgtcacctacactaatcctacatcaaaacaaacgaaaaaagattcttactctacaggttcctcttccagcaagaccttgaagctgaatggcatgaacggcacaccatcaccgatgaaatgcttgctcattgcttcgacccagtgcagacgcagggaatgcaacatggcactggtaccctccatgacacacagcacggcgacagtgcacgcgaaccaaaagtagaagatagggaccatcaagatggcgcctttgacaccggtgaagctgaatgcgttcttcatggtcatatcccagagcacaatggagagacgttgatgggcgagggacagcgcccagagacggaggtaggatgcggtgtgggagacgcagttgagacagaattctgaatgcagtgttagtgacgtgtcaggaggggtataattgtcaagacttaccgatggtgtggatgacctgatggatcataacctcactgaactcgaattcttcgtgctcctcgccgtgaccaatgtcctgtgtgatcatagcaatgccatcgtcgtcattcccgaagctgtcacgtccgccgttgagggcacggccgtcttcttcatcgtcgtcgtcgagtgcgctaacgcggctcgtctcgccaataccacggtatcctagcccacgagccttgttgtgctcatagcgaaggtagaacggcttgaggaacagcagaatgggcacgcagacaagagcgaggagtagcaaaatgacctgaagtgtggcctggccagggtacagaggagaagacccgggctcaagtgtaccaggttgcaagaacatgaagatcaacatgttcagcagactgggtgggctctcgccacgcgcaggccagtcgatactccacttgtacacaatggtgaaagccaggtagccaaagatggactggaaaaagatcatgccaggaacgaagttgccccagatgtcgatcttggtcttgaagtaacgagcgttgacgagcgaccacatgagcgagaaggtcatgtggcaccaaccaagaagaatactgagcttcatcttgtagctgttggagaacaacaagtcgttctcggtgtcgtgccagcggtaatcgagaccgaacggataagtgtagccctcaacacgggtagaggtagggccctggccgtctttgtcccagacccacatggacttgaagaagggaagaccaagagagaaagcgtcgcagtagaggagaccggtgtagatggagaagatacccatcatgagtacaatgtagcgaccgtagaacatcatagagaacagctcatcaagcttgctacgctcgaggcggcgctcgaagtagatcatggcggaggcagccatgaggagaatgacaccgtgcccagcgtcaccaaacatgacagcgaacatgaaggggaatgtgacgatggcaggtagagccgggttgacttcacggtacttgatcgttccgtaggcgtcgatgatggtctggaaaccaagggtgaacctattcgtcttgaagtaggtgggaggggtcttggtggtcttgatctggttgacgatggtgggaacggaaaggccagcgcgttcattgacgtctgagagagtagacttgatcagcccaagaccgttggtgggtgcccacgcttcagcaatgagcgtcttcctctgatggtcgtatgagaacttgttcaaagtctcgtaagtggccttctctttcttgatgacgaccatccaggcggcaaggttgcgaccaatcgcagtcaactcggcgtccagagttgacttggtgttcttcaagacgctggccaagtcactaaggcgggtgttgacctcacggatctggtcccggcgaagctcgctgttctcatcgacgctgtacaagtcggcgccgagggactctgagatcttgcggatcttggcaataatctccttgccgtgggcaaagatgatgaagacgttcttgctggtctcctcgttgttctcagggttgatgatgggctccgggatctctgactggttcatgtacaagtttccacggagtgtacgccacaggatcctctcaaaggctcccatgcgctcacgggggattacaccggcgacaaagccaatgttcatgacggtaaaagaccgctctgcgccggactcgccctgtccgttttgctcgacatcacggagaagaggcgcatcgtcgtcatcgtcaatcgactgtcggatctcctcagtctggccgcgagccctgtcgaagaagccgccggcctctctcaagacccaacgccactcggtgagctctacctcgcgcttcttcaatgtctcgtagctgtcgttcagcgacgtgatcctctgttccaggctctggctcttgtccgccagctcgtcgatctcggaggcggaaggcgcggtgaaggggttgttaaagtcgtagatggatcgcatcgggatgctcgatttctccatctgggcgcggaagtacctgagctgcctctccacattatcgaggcgacggatctcctgggtaaaggtgcgctgaaaggcggtcgtctcggagttgagctatcgtgtcgtgtcgttagcctgcgattcgtcacgaaacaagaatgaagctctcagtcaagctccaaaggactcatagaggacgtacgtctctgaaatccatggttccaagctctcctagcgcggagacgacctcgcggccaatctcgttggcgatgtacagctgggtcaaggacatgtccgccgagcggaacatggtgtccttggggggcgccatgatggctactcaagagacaggtcttccggtgaagatggcgtgtctcgagagatggtgtggtgtcggatgcgatgtcgaaggttgatgaatgttgctgctgtctgcgcgatgatgcggcgaacctcgagcgcttggcgcgccaagtacacgtgcaccaagctcaagatgaagtcatccctgtcgcttccatccaaacaacacagaaaatgccagcttcaatgcaatcggcctgtcagaaatattcaaaacacgaatacggccaagaatttagagagtggtcatggatgtattgaattactgctgtgtatacttgtgttttctgcgcttctccagccccaccgccttcaacactgcatacctgacatggtcgagtcctaatctcttactatcaaccatcgtctcgctactacaggcgagtatttcacccaaagcaccaccaccaacaggagggttgataataggcttcaaatcttccatcatcttcctgacagcttccaacgtgcctttcggcttcggatttgggcgctgcttatgttgattctccgttgcgaatctgccagggggaatgtacagcttgtccaattttgacaagatgacctggtggcttacgccagctagacgtaagctcgcgaggagtgaccgatctttgtctttgatcccatgttcggcatcaagtaagacgaagacgcgacggagttgcttgcgtgattggatatacttcatgatctcaataccccatgatgccagcgatccttcgccgtaacccggcatgtcgacaataactaatccaggcccggcgattttgtctctaccgttcttgtctttcttgagcgacacacctgtttccggacctatgccgtagaagttcatcgtcttagtgaagccgcgtgttgcacttgttcgtgcaagcaagtctttcacgttggcgtctacgatcgcgttcaagagactgctcttgccaacgttactacgtcctacgaaggcaacttcagggacatcagactctggcacctccctgaagttggcgatactgcgtagaagtgtcggacggttctggctcttctggctcttcaggaagaagttgtctgctcgaacagtctctgcgcccgttggtggtatagtttgccaataccagttgaagtggtcaggcgctggtgtctttgtttcttcgctcgctatttgcattgggctgacctctgtgggctcgacgtcttcggtctgctgggagcgatgaggtatcgacggtgcggatggcagcaactcctcgaacgactgctcaatactcttcaaatatgctgctgctttcggtcctggtatccttgcccgacctgcccgtatacgccccactggccgtgatgcctgaacgttcgtttcgtttgtattgtacgatatccattctcttgttggcacatcagtctccacaagcctcggcttcttcgcgagcaatttcggggcactccatttctccttcagttcggacgcttcaagttttgttttgcgaaaccgcaagccctcccaagtcaccccgttgttgcgcctagtcgtccgcgccttcggggccgtcagatcgacgccagtgctagaacgacggcgagaaagatgctgtatgcagtgcttacatacaaatcgcggcttcggcgcaagcgaatacatcgagagtaagacctggcgagggcgtcgcgacatgcgatgaacaaaaaccattggcccgagctccatccacaacttttcgccgcagcactcccgcggcgaactgcaccaccataatcccacgtcaaaaccacacatctctcgcctctaaactcacccacaatgtcgcaaacccccgcccaactccgctccctctaccgccgtatcctgcgcgaactccccatccccgccagcaccaccccctcgcgcacatcccaccaaaagctctccacaccctcgacgctgcaaaaacgcatccgcgacacactcgccaaacccgcggcaaacacggactcccggatccagcaggcggagcaattcgcgcaatatgtacaggcgcaacggacgtatctagcgctgattgagcggtataatccgggcatggggatgagtgaggaggagagggtacggttgagcgcgcggagggtgggcatgaatttgccggtggagtatgaggtgggggggtaaggagtgaagatggagggagtgatgggaaaggcgcaccattggagctgaggagcttgggtaggaggcgtttgcgagaggtatataaatccctgggccaaatgtgcgtagggaatgtactgagaggtggtagtaggtgcaatgcttttgcggcaaggtgtggagcgtatgattcgacggttggggacgaaatgcagttggacgagggcggacgtagaaatattgtcaccactcctaattcccataggcttccagcgagtgcggcctgtaaagccgtaggacctcagataatgccaaactagtacgaatcccttcaaagacacacatacttatggtagcgggcattcactgtgcaggtgaaaacaccatcattgcaaaagcgtgctcgcaaagaaacatattatgatgcaattcaatgtcaatgtctacaatacggccaaacgcaagtcttcgtctcctgcaacgtcttcgcgtaaattgccatacagcgctggcctctaaagaagggtatgaagcttttgtattttcccaaactcctctgcaccatatcatatacaccattttacatgctccacttgcacgctgacgggtcgtagagtgccatgagggccttgggaatgctgcggtcccgctccgaaagcttttgccttgcaaccctctccctcttcttctgatctttgtactttttcaaccaaggtagcttctcttggttactctcttctatttcaagagatcagctctgttccttcagtcttcaaacttgatgcccttgccgcccgatgtatcgatcataccaccacggtacgaacctttctttttcttgttcttctcctttgtgaatcccttgcccttggttacaatgaggtcagcgtgagcgcgatcggcgtagtcgtaggaaacgtaggcattgctggaaagtttggggtcgacccaggtgtctgccttgatgcgctgaaagcggttttcgacgtggttcttctttgccttgggctcgtctgcagtaggtgatccctcaaacttgcgcttccctccggtggttcgctcaggcgaggcggctgggagagtggcagatgaatcggtagaggagcccttacgctcagctgaaccaggtgctgcctcatcgtccgagtcggaagagctgtcggaagagctggagtcgctagagtcgctggacgatgaagatgacgatatagatgcagccttctttgcaaccttcttggctttcaccgccggtttggtttcggcttctgattcgctttcggaagaacttgagtcactggaagagtctgacgagctggacgccgacgaagatgacacggatgcagccttcttgacgaccttgaccttcttcgtctttgtgggcttctcggcttcagattcggagctgctgtcactgtccgagtcgctagacgaatcgctcgatgcgctggacgagtcagagtcggattcgggaagaggcttgttcgctggctcgtcgtcggaatcgctggagtcgctggagtcgctggagctgtcgctggaggacgatgcggaagaagaggagacggactttgctttcttggccttggctggggtaggtgcgctctttgcctcggattcagagtcagaatcagagtcggactctgagctggaagagtcggagctggagctggagctggagctggaagacacagaaggcgccttcttgaggggtgccttcttgcttgccttggacgtcttcaccggcttcttctcttctgcctcggactcgctgctagagtcactgctggaatcgctgcttgatgcactctcggagtcgctgctcgaatcgctgctggagtcgctgtcgctgtcgacatccattggctcaggcgcatcttgtggcttggaggcgccagtcttctgccacttctcaaattccttcaatttggttgcagcatctttgaggccctgctgctcgaggaaggcttgaacagagtcgaggggaacctcagcattcgaagtcgatggcgcatcgccggtcgaggctttggtcgacttcttcgatttcttgtcactggcagactttttcgagagcttcttgtctgtcgccattgtttggggtgctctttgcgggatttcaatagagatcttgttgtgtggttggcgagacgagacggcggctgtagagcagaaaaaaagttgacgggcggaactgaagcctccaggttattatgcgctagcgttagccccaagcgggttcctggccggaggtatacgacgccagacatggcactctgcatcgcagtgagacacggcgccattcctgtgctgccgccatttgttgctgcaacgcgctctggctgctgggagctccacacacgaccgcatctcctcgactgcagcaccacgcgtgtgcagcaccgctcgctgacgtcgtatcccaccgcaacgcccacctgtccactcgacacgccgcatggcaaccacttgcaagacattccgttcgcggcctagatccggggtccaatgagctccgccgctgcagcccattcccaagacccagaacggactcgagcagtgaagtcatagctcgccatggacggaagagcgcgcaactaccccaatggcttgggagacccccgagctccacccagccgtccctcgaccggaggcgcaagaggctccccctccgccgccagctccacgtccaccccgtcggccatgtcgcgcgctgagcgcttcgacgacgagcgccggcgcatcaccgagagctgcttctccaagacagacgaccaaggccagcgttagtattcctgttggcactagatgcatgcccgaccgcgctgacacaacccagtccaagagtcgtatatcacgcatatccgcgtccaggaagatggctcctacccccaatccccgccgccgcccacggcccccgcgtcgaacaagaaggcccgcattatcatgatctccgtccgcaacactggtagagtcaagttgcacaaggcgcgagagaatgcaaatggcactttctcgatcggcaagtcatggccgatggaggatctctcgtccgtcgagaactacgtgcatctcatcccaaagaacgaggaagaggcgcagaggcagaaatgggcaggcgacaagggattcaccgtcaccataacaaagccttactattgggaagctgggactgcgaaagagaaggagttcttcattggaagcatggttaagatctacaacaagtacaccaagggcgaattccccgtcttgagtggctttagcaccagcgaactcaacaccctgaccaacggacagccgcatctggcgggagcagagggccgagcacccaccacagctggcgggagagaggagcgcgaacccccacaaccacgacaggccacgccagatcaacggcccatgccaccaaaatcgcctggcaaatcgccaggtcttccacctccaagaaggccgccaggggaatctcctccgatgctgccaggcgacggccgtagagggcctatgccaggaccaccgggccccaacctcagaagaccacctggcgagtaccctggccctcgaaggcctggtggaccagatgatcaattccgcaatggcagtagaccgggtacaggagacgccggccgcagaccgccgccttttgcaccgaatcccaacaccccgtccatgccagatttgagagcgaagcgctccatggacccgagcatacgatcacggcctagcggagacagcatgagaccgcggccaccgcctttacaaggccgcgagcctatgccaccgccgccacagccatcttcccagaatctaacgccccagtcatctatgtctgagtttgcaagccgcccgaagacgcccgattcgggtggcttccccgctggccttacacctgggcgacgccagatgggggacgacagtcaatcgcaacggtctcagaaatctgtagaagatctgtctttcgatgcagggactcccaccgcctatcccagaatttacggcgccccaatgggttcacctgcgcagagacgagacgtatcgccaccaagatcagttcgtccaaccactgctcagagcaatgcaagctcgaatttcacgcgaaacgaggacatcgtgccagaagaacctccccaacggaggcgacccatgatggaggcgaggccatcagatacgtctcaacgcagtcttggcagccagggcgcagactcacgtaatgatgctttaagccctgaacagtctccagctccgattgaagttcccccaagaaggcgacctcaggaaatacctgaacgactgaggccagcagctccgcctagtgctgtaggtcctcaagacagtctacctccgcaacaaccgacgccacctccaacatcaccacttccccaactgcccattgcgcccttgtcggttacatctgaccctgctatccagctaaattcaagcgataaagaagtagcagaaagcgtcactgctccaacagatgagacagagtcagaggccgcccatcgaccaggcatggggccaatgataaagaaaactctcggaacggcagaggcagctaccaagttccgaaaggccgccgcagctgccggagctttcaaaccccgtgctggtggcgctgctgctaagctgtttgcccccaaagaaacaaagtcgtcagatgaaccggatggaatcagtggggtgtttgttccgcaaagacccattccaaaggaagctccaaaggaagttcccatggaggagagcaagcagcccgacgacgcacccaaggccataccagacagagcctcaaaggagcgaccgcgcatcagtacagaggttgttccatctgtaacaatatcgtctcctctatcagcggcaccagctgcaccactactagaggaagaggaaaagtcactcgcaccctcttccgatatttcgacactacagacgatcaccacagagcctgaagtacgacgcaagaaacggagatctaaccaacaaattacaaacatctcgaaccttggtattgacccaagtctaatcgatgagcaaggactcgagtttgagggactgctggcagaactcggttggggcagtagcgagctttcagccaagaacattgactcgctagaaaatgatatcaagcgcgagatcgctcgcgtcgaggcaggtagttggctgaatcacctggagcaaaaggatgatcgcgtagaggcagttgagcgtatgctcgatcgtgcaattgccgagtgcgatgagcttgaaggtttgctcacactatacaatgttgagctgggcgtaagttgatccatacgtgcatctctatttggggtcgggtactgacacagaagcagagcctcaatgacgacatcgctttcatagaagcacagagccaaggtctccaggtgcaaacagcaaatcagcggctccttcagcatgagctccagcagttggtcgataccatatcgatcacgtctgatcaactggaacctttgagacgcgcacctattggcaaaattaatggcctcaaagacattgagtcatcgctggtgctactctacaaagccctgataaccatcgacccttcttttgtcacaggcagtcgctcagacggggcgcttagcaaaatcaacagcagttcaggtttcggcaatagcgaacttgccacgatgcaggccttgcaagagaagcgcgacaggtacctcggcgagggagcgatgttcttggaccgactgaagaagcacatggacatcacctttggagcagctttcatgaccacaagagacgctctcaccaatatcgaccaaggttctatgccttccctgaagaagaacgtggaagcgcatgatgcagggcgcaatgaactgtggatgctgagcccaatcatgctgttcgccaaagagattgatcgaaactcttgggatactttgcttcgcatgtaccagactcaggctgccaaactctaccaggaagaggttcgtgacaatattctgacctggaggaagtttgcacgcaggccaactggtgaggagcaagacttattgttcactgcccaggagaaagagacggagagcttcacgggtactgcgagaaaacttaccgtcaagcgtagccagaccctcgcgcgtggcttacgctcagcatctggagacaaagagactaaagcgagcaagacacaagacggcaagctctacgcctttgatgtcttctcgcgtatcttggaagatacgggccctgtgctcctaacggagcagaacttcatcaccgagttcttccatgcaacctctaccgatgctgtcgactttaccgacgcggtacaagccgctacgccggaagcccgacgcgggccaaatctttggattaggaagcaattcgaggccgatcgagctatggcgaaacatgttacaggtgtcatggaagagatcttctccttttggcccactgagatccagagccttgtggactgggccgttcaggccgatcctttgcaaggcgtgggcattctaggagcagtcgaccggaagcttgtggacatcgaggatactaaccaggacttcttgacaaggaatctacaaaagatacacgaacggttgaagggccttttcaaccgcttccttgacgagcaaatacgagccatcgaagacaccaaagtgaagatcaagaagcgcaagggagtgattgcgttcatgaagacgttcccgcatttttctgctgccattgagaatatgctaccatctaccaccaatggaggcgaccaacttgaagtcaggcgcatggtcaacgatgcctaccagaggatgaacaaggctatgtttgaaagcttgaaagtgattgccaaggaatcgcccacggtgacagcatcgcaaggccagggagatccagaagacaaggaagcactcaactaccacatcctactcattgagaacatgaaccactacatggaagaagtggacgctcgagacgaatcggtgttagagacgtggaaagccaaggctcacgacgagtatgccgagcatatgaacctttacgttgatgctgtcatccggagacccttgggcaagcttttggtaagccgatatcctgttagtgtaccaatgttgtatgcctgctaacaagatcttaggaattcatcgaatcgaacggaaactctgctcacgcagcccggcgccagcgcgcaatccatcgcgcaacgttcatcacattcacgctcggtgttcaagaagcttgtacacggccacgactcaaaggaactccgaaagggtatcgaagccctcaagaagcgcgttgacaagcactttggcgatgcagacgacccgaccatcagccgcgatctcgtgttcaaaggtactcaaagagtgtgaaaagaagtacaacaacgttcacgagcgtactgttaggattaatcaggatgtatatacgggagaggtagagatcgattggggaacgaccgaggtcgcctctgctttccggaggtagagtctccggaagagtggcagctcgaacttgttgatattcaggtagttgtctggaattggccttggcctttgtatatggttgcgctccttgtggttgagcacgccatgggacattgcaaggtgtttctggcgcacaccttttgtaggagagggtacgtgagattatcaacatccattgttgcgcatttggcaacccttttacatgcacttttccctatgcctcaccaatcgctacactgctgatgatgttttcgaaatggcggatttcacggacaccgtggaatacgtcggacgccttgaaacccacaccgacgtgcatatgtgacgtgctagatccattcgaaccaagcctttggcgatgatggagctcacccctgtcgcggccctgcataagcgtgctgacgacattgaatgtcgatcgagtgcccagcctagatctccaaccatcctacgctcacccagactaaatagtgtaatcgttcgcgccgacaatgggaccgaactagcccagacgcgtcacttgtcggtggaatgtataaagggctttcggtcgcgtcgtggtgaggggttgcttgtcctcatcccccacgcgacaccactcgaaatgacgctcctacaaaccctcctccgcgcgacggcgttcaagtccccattgctccgcactctcgtccctgctgttggtttggcatatggcatccaggcagctgttgctgtcccatcgattacggcgcagacagagcggtactatgatctaagtggcagcgtgacgtatctgtcatgtaccgctctttctttgttcctgccgtacctgcgcgcaaagaacgcaggaaccttcacaggcgggctatctgagtacttttcaagcaaaggattaggccagggaacgtggtggtggagacaagcgcttctaagcgcagcagtgggggtgtgggctttacgatgtaatatacatacgcctttactacgaagtgtgacttgaagaacgatatgttgacatgcgcgcagtgggatcctatctcttccagcgcatctcctccgacgcgggccgcgactcgcgcttcgacaagatccgcagcagcccctcgaaattcttcgtcgccttcttcgcccaggcaacatgggtgtccctctgtacgctgcccgtcatcctcgtgaacgccgtcccgcgctccgcatacgctacatcggccctgggcgcggcgatatccgcgcgcccctatctgacagatatcatcggcctcgcgctgttcgtcttcggcctgagcttcgaagtcacggccgatcgccagaagagcgcgtgggtcgaggggaagaaggcgaagaagcattccgaagagttcttgacgcatggcctgtgggcgaaatctaggcatccgaattactttggcgaggcgacgttgtggtcgggcattgcggttgctgctgcgggtctgcttgttcgccagcccacgcaggctgcgctgggcttgagtgggtcgccggcgagccagatgctggtgtccgggttgtgcgcggcgagcccggcgtttgtgtcgtttttgctgctcaaggtgagcggggtgccgttgagcgagaataagtatgataagaagtatggcgacaggaaggattatcagaagtggaagagggagacgcccatgttctttccgaagttttggtaaacgggaaccaggttaagagaagagaagaggacgaggaagttccattactgctcatcgttgatgataatgctacatgggcatctttgttcagtgcaacaatgtccggctgcctataatcggcaaactctacatcccaaagtcatgaatttcagcaaactaaaagactcttcaaaacttcctggagtaagctgaactctccatgggacaaagcacagtctttctactctccatcactattctgtaagagtcgtcgcaatgcctctgtacagttagtttgcaacgatgggttagagctcagataagtagattgctgtatgcaataagtaagcgttgtttcagcctggccgtgaccctagcaaggcttaaatcctacagcaactgctccactaccacaccaccctacatcactgactgccaagactcggcccctactcttcgccattccagtcaagccatcatgtctgccttcaactcgaccgccttttcccgcctgcgatggtctgtattcgaagacccatccaccatccgtgtagcagacgatgcctcaaaaccagcgccgtcgctcacaccgtatacccatcaccatcccgtcgccctggaagccgcatgtacgcctcccgtgaaagagatttacttcacgatgcaagtgtacggcgagtatgaaggctgggactcctcaccgctgcaggatatccaaagacctgcaacagcctggcacgaggtcgccgtgcgccgctccgacggggatgctttactagtagccgacgtcgtcgagcaattgcacgcatatttccagaagcagaaagactggattctggaggcgctgacgccgctgtatgatgtgcagcagggcttggaaatcgacacgccgattccgcaaggcgcgcgggtgtggtttgaaggcttcgaagctatcgaggtcaggggcgatgggacggttggtgttgctgtgtggttggagggaatggatgagtttggtgttgaggagttttggcggagtcgctatagagatcgtaaggattgaaggctgaggcagtgtctggtgtgtaactggttagatggtcctggctgtggagggaggatgctgagatggctacaaaagaactagttggggcatgtagcattgcgaatacatcagcggaaggcaattggaagagatttgtcaaattcaagtacttggttcacccacttcgcagtgcattacctagacaggaaaacaaatttgtatgttcttgaagctatattgatgtacaaccaaagattatgagttcaaacttaagattgtttgtttgctttttgatgattttatcttgtttttggatattcttttgaccatttagctataacccaagcgtcctgggttattgcacagggctatgattataagaaccatcatgctgacatgtcagctcctgtagttctcccggtaggactaccgtttggcgttcactgctcaaaccaagcctttggtgatggcgccgggatgggtgcatacaggcgacaagtagcccggaagccagggtacgccgcatggctacgaggaagcagactaacaaccaggtggacgacagagttggaacagtggaggaacgtttcggaagccagggtcgatgtggacgttctgtgaccggcccagagcttggttcttcaccaattccgcttgatacttgggaaagcagatctggcacgaaggaccaaaaagcgaatattccgggtggccatgctcgcatcgcttggtgaggatgtcgtaagggatcgtcaggaagcgcggctgccgtgtgatatccgaacgggaacttggtcgaaaccatctggccaggagcaggaagtagaccttctggatcgctgatgcggttgtttatgtcgtcgactgaagtgttgatcaagacaaagatgttgttgggagactatctcatggagcttgcagcctaggaggatcttctggcatcgagggatgcaatcatcgtcggttgtttctttgctttcatccttcatattccatcgagcagtgacaacttcttgcggagcgtaggaaataggaaattcctgcaggaagaagcttgcggggatgaggccatgttcgaccttgtcgcgatatactttgagttcgacaacggccttgacgccgcaatcacaggtgtcaaacgcgtttggatcgagttgctggcactcgtccatgctgaaaagccatttcaaaatgtggttctgattcggagactgagtgttcccgggacgggcgtccagattcttctgcaactgcgacaactttgtgttctcgtaatcacagtactgattatactcggcaatcccgatgtttatgatataatcctctgattcatttaggtaagacctagaacgggaacacgggccctcaaggccacgctcgatgtcgggataggcaggggtagatcgccttacacgatcgtgttcagccctaatagtatcgtcccaattctcaaccggcatagctgtattcgcagtcttgatcttataccactgcagagtaagttgattatgccagaagttggcattcgtaatgcggtcgcgtccacggtagcgcgactcaaaaggcgactgttcgaattcttggacaaactcagcaggaagctcatctctcaaatggtccagcataaatctcatgtcgctggcatcaccgaagacggagcgtcccagtgagcagagctcccagtcacactgactagccactgatgcgttcatatcatagaagatctcgcctccatctatgtggtggttttcaaaacacttctgagcgttggccatagcggtatagctctccttgaaacttgaattcccatgctcattcacaaggtagtccaatatgtgggcgctgtcgatgcgcgcatgagaaacaggaagtccttgaaagacatcgccttgagcacgggtctcgttgcggagggcaagggccaccttttgctcctcattaagatggaagacattttcagcctcttcggctatgctgtgagctgtggtgagctcgtgcacgcagacgtgatgtatagcatggacaattcgattcatgcaggcgattaaaccctgatcgtcttcagtgtcgcagagcaatgctgcggtcaagggggtagaaacgggagagatgtagtctgcttccatctcggagaagtccacaacttccgcgattccgatgggaaagtccacaacctcaatgacttcgatgagcggagcagtaatgacgttcgaaagccatggccccatgtccttggtgacgggcggagaggtgtttggagttgctgatgcacgtttgactgcacacagagatgcatgtccaccgcatactgtccatagtaggacaatgacgacgaggatcatgaggaagttatttacaaagtctgacacgagccatagctcggcgagaattgtaattgatagaaggatggccttgatcatgaatcgaaagtcgccgtcctggatactgtccatggatgcaacgattgtcactggggcatggtcagaggccttggaagaaggggcggactgagcgagcatggatgtgttggaccagctagtcggaggggtagtcgtagtaactgtattcagggcgctgccattctcggtggagggcattgtgctggggtgcaaggggttggttggagggtggagttgcgaggagagcgaaagactggggcagttatcagtgagtatgctctctctcgcgtggcaggcagacaggcaatacaaccctttagaagattttttaaggactaataacgagaattccagtaggcgcgacacaattgagtgtcgaattttggcaaaggtgtagtagagatggtagagttcgggtgctgatctgtgtggaaggcgacaggataccagcgagagagagttaagtagtagattcgagctcgcagttgtaattaggaaacgcttggagggcagggccgtgggaatggcataggggagtgctgacgtgctagtagtttggcgaagggttgcagtgaaagcatgaatacggcggcgctgtggatgaacaacgtcattcgcgacgttattcatctgccggcacccatagtaacggaaaggaacagcacataagtggatttatcactatccaattgatgttcccgtaccgtctgatgtagtcggctggttcgttgcggtattagatggctctggtctgctgccatggtttgctggaatctctaagggtacgttacggcaatttggatggttatcctgaaattgtcgtgtcgacccagccgcgttgctcgccaatcccaagttgttgatacctccagcaatgttaaagggctgctgatatagctggatgagaattatatagtgaagtcgattgtcaatactgatcagtgcaaagggaattacatctctatgacgaggttgactaaaacaacagctatgtgacagtaaaatcatatcaactgttaaaaagcatcttcagcaaaagaaagcatgagaacaaacacaagatcattcacgagggtaagaattaagacaaagaggatagcaaacatacggtcaaagactggaagtaagagaggccgaagtcaagtaccttctgcgttgcaaatcagtcgattttcatcctagttgaaagagcctacgctcattaagcttgataaattcagaacaaggcgggtgtctgtattaaacacaaagttcctgcggagggaattctctgcattctgatattacatctaccacacccaaagactcccgaatctctaaacatatcacccctgagcactgtcctatctcccatccgtcgcggtatgtattaatattctcgaaaagctagagctagtttttgcttcgacgccatcgtctacaacttccccttcttgaccggcggcctcaaaatactctgctggctcatactcgccaccgccctgccttgctcgtcccaaatccaactctctccaaacgccctcccctctgccgctacattcgtcttcatctcccgcaaatgccaggcgcccaaatccacctgatccccgctcttgaagaagcgcaaggcaaagtccagactcgagcacgcggccacatcttcgaaccacaggtggctgaatgacagcgcgaggaaggcgatggcgccgtcgatcaggaaggccaggttggatatgtggtcgacgggttcgggcatggtttcggtgcagcggaaccagtctgctgttgtgcgctcggttacgggaaggtggtcctgcgtgtgtggcagggatttggcgatgccgaagaggttttgggagaagatagcttcagggcaaggacgttggtcgaagatgtcgttcataaggccgaaggtcttctcgtggccgtctagcatttgcttggtaatctttccgtcttgcaagagcttttgaaagacttcctgttggcggggaaggttttggtgatgagtgtactccatgcttggttgcgtggaaaattctaggagactggcgggttcgcggacttgaaaatcagcgattgcgatgaacaagactcgttcttcgccgtctcttttttggctgacttcaacttggcgggttgcgaatgtgcgtgtttggcggatggtgcgtactctggcgcgcaaggggtggtcggcagatgctggaccaaggaagtgtcccagcatggagtatatgtggtagcctgcgggaacggacaaatacgctgctttgcagcccatggcgagagcataaccgccatatgctattctcaacgggttgcccattggtgagggtgggtgtaccgtctcaaactcattgctgttgctctgaggcttgaaggccaattgctcggtgagcgttaacgatgatggcttcgacatgttgcgaagctggaacacagttttttctggctacaagatgggatgtaagaacgttgaagtcgatctgacctacatccagaatggtgtcgcatagcacaagtctggacgcctaagtagcttacctcggcagaccccaattagcgcttcttccccttacaccgaccgatcaagggatcactaatccaacgtcttgtaatcaggcattgccatggaccaattgaaactttgtattacaagatcacggcctcttccacttttgattacaaagtcgagcagtcagatctaagagcaattatcgatgagctcccaaccgccgtcatcatcaccgtcatttgaaccccctggtcccgactggttttcataccgtaatcctgcatggcagagcgatagactggatcttgcacttgtcatgctcagcatatcccattccagaagatcatcactctctgactgctcaatgcccaacaaggcgcccagatcatgagctgcttcttgctcatcggctgttcgcgaagaggtgccttcttgtggctctctgaaaggcaactcttgtaggtatggcctcttcctagatcggtcttcgctcatctgctcggggcctgcaacaatcgtgatagtccgagtctcgcgcacgcctgctctcgcctctttctccactgcggcattcgcaagcactttctgaaactcagcatcacgacgtccaagtaactttatcggagccttgattttaagtagtgggctgataatcgcgcaccgcctgaagcctgtgtcggtgaatattgtgtcttctccttctagctctaccaggtgcagcgagccactcagcttggccacctgagcacacgtcagcgcccagtagaagtatatagtagatcgtccatgatgtcggctgacaggcagtctgatgaagcgcatatgcgacttggcaaatgatgaaagtttctcaatgaatagtgggaagatgccctgaagatcccttggactgaagatgacagaatgataaaggattggaagtgcttcgccataaaccagatggttcgtccgtagtagattggcaccaacggataattttggttgttcgtggaatctcgtttctatctcaggacgcttggagtgtttgtatagcgagtttccgtagcgtttgcctgatatgcttacgcccgcaaatgatcgactgatgtggagcacgggcttttctctagaagaatctgtaaggacgtaggcccatatctcgagacggagctctttcggtagcatgagcaggcgagaaaccccagaatcgatttgccggccgttggcgcgagcgacgtcatctgtgctggctggagatgaagtgaagtgcacggaactaggagtgctgtcgaagcaacttgagaagaccatgttgctttgagttagtaggagaggaaatgagctttatgtcgcgcgtatgcgaaatgccaaggagtgcaaggacactgctgcctagtccggtagcacgtcgctatgaaaagatgatgaggggtcaatgcgcatgctcaccttaaacgttgcaccttgttattcatatcgtcactatggcatgcctacgacaacgcatctcaatgcagaaccacgaacccgagttgtcgcaaacatgaggggctccatgccattgattccctggtaccatgacggtagcgcgcgatggataggcgcattcgggcgccgcatgcatagaatattccaccggttgcttcagtctgtttgtcagtactgacccgttcaaaggcaaggtctgcatggcagagacccgacttccttctcgtggaggttccaagggtcaaaagtggagcccagcgggagcgggaccgcggtacgtcagggaaagcttgggccaacaccgcccaagcttcagcgagtttcgatacttgttacaatgcaaaccacctcaacatgcacccacgcaattttctgatccccaaacgccatgaatggggcagacatctggaccgacggtgaaggacgtgtcacggggcagctgcctacgcctaccttgtcgccagaacctgatgatgtggcattaccgaacggccacggtgacgatgaagccagggaggggaggccgttacaggtcatcacgaacaccttcagggcagatccaaacggaagtctgagcgccagctcgaccagcagacgtacaagcatgcatgaagatgctatactgtccgacacaagcgaaaagatacgccccatcaagcggcctggagatgcacgcaggaagagcagcgtttccgagcaggacaaaaccctgaagctcagtccacgtcagatccatgagctcaccagcgagcccgcgagcattcccatgcgagtagcgactccgatattggaagaggtactggagggagaaacacctggcgaagatgcggatggcgaggaagatagcagagtgctgggtgtggtcttggagcgtcccgtgatgacaagtggcacagaaagaggcgacaggcgaaggggggcatcacaaagccgggagcgcaagcaagagacggaagtggtcgttatcagaacgcccgcaactgagttgaggcatggtcggccactcttgacgtctcgatctattacaacaccatcggtcgtgcgacgtagacaatcgacgtctcgatctcgacatgcgcacgacggagaggaccgccgaagtaggcatgtgccagcaccgctgaatgtggaccacagagaagggctgtcgaagcctgccccacaagacaggcgcaaagaaggccgcgagattcgggacttgttctcgcctatgcgtgcagccttgcctctaccgcccatgtccatgccgacatttctgtcccttgagctgtcagcaagtcgtccatctcctttgtacatataccgggcctcggatgacgacttcccgtacgagtcctccgaactgaagtatcagcgcctgatcaacttcatgaagataccaatgaagattgagggtatcctggcctttggcgcgcttgcttgtctggatgcctggatgcacacgttgacgattctgccgctgcgtttcctgcttgctgtgggcattctggtcaggtggtggggctcggtcctcatcaaagaagcccgcgatatctgggcgttcgtatacagcggcctgccacgtttcttgagccgacggagacagacagatgccccatctataccgccgactccagcggaggaaatgcccccgccaatgtcacgaagggcatcctcgaacgcaaccgctacggcagcggggaggccaaacggagataccgtaacgactttcaagtttccagaacttaaagactctcgtccaagacgtacacgcaactctcgtttccgccatcgccgcaccaagtccacgccatctgcactcatgccaagccataaagcagacatcttgaaagggctcttgattgtctttagctgcttgttactgatgcgctttgatgcgagccggatgtaccacggcattcgtgggcagtctgcaatcaagctctacgtgatatacaatctacttgaggtgtgcgacaggctactttcggcgattggccaggatgttctcgaatgcctgttttcccgcgagacgctcgatcgtaacgctgacggtagaagcaaggtgctgcgtccattcggcatgttcatcctcgcatcggtctacaccgttgcacacgcaacggcattgttctatcaggtcatcacgctgaatgtcgctgtcaactcgtactcgaatgcacttctaaccctcctaatgtcgaaccagtttgtggagatcaaaagcaccgtgttcaagaagtttgagaaggaaaacctcttccagatcacatgcgcagacattgtcgagcggtttcagttatggcttatgttgctgatcattgctatgcgtaacgtagtagaggtcggcggcctcagcatccgaagcagcgacgtgtcgtggacggcaatgtttacctctggcaatctcacgtcatctgccactcccccagcctttacggcatcaagcatcctgcctatgagcttcaccatcttcccaaagtatgtcgctcaggtactaaacccatttctactagtcattggcagtgagatggtggtcgattggctgaaacacgcctacatcaccaagttcaaccaatacaagccagaggtgtacagcaagttctttgacgtcctcgccaaggattactactcgaacgcgtttagtgacccaaaccttacacgacgattgggtctgccagtcattccgctgtcatgcctattcgttcgtgcagccattcagacttaccacatgttcgtcgctatgcacatgccgcctccgctgccgacaagctcgacgtcgctctcctctgacgctgagtcgtcgccagccaccactgccgcctttgcacacatcgaccaaatattccgccgcgctatcggccgctcgtctcttggtgcgggtctgccatctcaatcatggtaccactactcttcctggacgctcgacgacctgatcgccggctcaaccatgctcatcgtcttcctcgtcatctacctcatcttcctcgcctttaagctcatcctcggcatgcttctcctcatcgtcgcccgcaagcgctaccacggcatgcaagagcgcgaaatgctcaacgtcgaaacaggcggcaagcgcatcggcggcttcggcgtcgtcgacgtcgacgacaacgcgcgcaaacacatctacgacgacgaccccgagacgctgaagagactgcgcgaccgggatgagaaggcgaagaagaaagaagatgtcgaacgcgaacgaggcacgagtttcggacatgtgagtcggtatgccatggtagctaaacgcatatggtagaaacaaagtagatacaatacatcccttgcactgaacaataaacctcccaacagattaacatccatccttcccgtatccccgtcctttcacttccacacacacgccgcccctcccccccttcctcgcttccgagccgacaaactcaattcccccaaaccttatacgcgagatccatccatccatccatccatccccatatccctaatccccatcgccatccccacatgcccatgcgcaagcgcaagcgcaagcttaagcgtgccaagcccgctaccacacacgagtcatgttcattgtctgaaaagtacaacgtccgcttgcagagcaggtatgccgatgatgtgcccattgtgctagggacggaaaaggacctttgcccgaatgtcaatgcgaagggtacgtacgtacggccgtcagttgccagggttgtgttttcgcgttcccgagtatctgggtagattgcgattgaaagattgaagggtgaggtgagtttggagagggggagagggggggcgtgcggcttacggcaatcatgcgttttgagtttcatgtttgcgggagcggtgaagatggacgacctctactgcatctgtctgtgtctaattatcttcgaaaatggttctcttggctattatgccattgacatttggagacagatgggagcaatcttggtggactgtaaaaatggttgggtatttgatgaatgtctgtctaccaaaacaaatgtgacgactaagtggcctgtccaatgtttatcgcgttgcgggacaataaatgctcgtggattcttccaaaataatgcgttaggtcctcttgaatcatgtctgtgtctgactcttcttcgtcacatatacaaatacaacagcctccccatagatagccgctccctaaatcactctatagtccccctcctctagtatcctcatcttggatattgcgacgcgaccagcctagcagccggatccgctgtgatatcatcctggttaaactctgatcccatacaccaggggaggtcgcggtatatgcaaatatatgcagtctcgaagacgaagcgtcggtcgagtgttgaacaaatgttgcgacatggtatagaaatgtccggaacaacgccagaacgccgcgcaatgaaatcgacttcggagggtatgatgtcagagtaagggaattcgtcgagctgcgcacgcagccataggcgatgcagcgggcgaggttcaagtgttgctgatgatgacccgagcgccctccttgcctagtacacccctctctttcgccttgggactcctgtctcgtcccttcttacggctcagaaaaccaagcatgccagatggcttctcagcagtttgagggttctgtacaagcgcagagctctggttagccatttcagaccacgaaccggtttcgttgaggactacctgtacgcctccgcccatgctggtgctccgttgtgagccacgtgggcgagtgttcatggggcgagagaatgaaggcggcactggctcggaaccgtccgcgggaaagtaatccgcacgctcaccgcgctgagacgtgggagagtcggccgtgccggccgtgccggcctggtggagtgcagtcgtgggcagcggagggctgccgcttggggactgagtcgtagagcgcgcggtggtcgtcgagcgagttccgtgaatgtcgacgtcttgagatttcgttgtcgcgagtggacggccccagggatcttgctgggatgtggtggatgctggtgtggtttcgctattgctatggccgctcgttcttgatccgcccactgagtcgacgggatctgtgacagcaatagcgattgggcgttggtcagcgactgtagtgtagttgaacggctcgaagagggtctcgatcatcctgtgcagctcttccgcacgaatttcctgatcggtggcgtcatctttcaatgcttctctgggcttctgtctccgtgctcgtgcctcgagcggtgcctcttctagcagcaactcctccagatcgtatgtcgcgtcgaagttggtcttgtcgctcgaaggaatgaagacagggtcaatttctttgcgttccaaggcctcaaagtccagggggcggaagaaggggttgtcggtgaacgactcgaagctgatggcaccaatgcgcttcctcctgttcttctccagcagcgaactgatggcgtgtaagcacggcatcgacacgggcgggctcgtgacgggataagtgggttcgcctttgaggatcttagcggctaaggagtcgtggctgccagcctcgaagggtcgctgcgacggttagcactgaggggtggggatggggatgaagcagccgacgtaccttgttgtagatgcactcgtagaagagcacgccgagtgaccaccagtcgacctcacacgagtaccccttgccctcgtagacctcgggggccaggtaggcgagggtgccggacttgctggtcaggggcttgtgcggggtgaagtcggatgcgacgttctgcgtggtgttagcgcggaagatggagacgtcggtaagggacatacaaagtctgccagatggacatggccttccgagtcgaggagcacattgtcgggcttgatgtccctgtgcacgatgccctgctggtggatgtaccgcacagcgcatcccagctgtgctatccagaagcgcacagcctcttcggtgaaggtcttgcgcgagatgtggaagcgcaggtcgccgccgttcatcagatcgacgacgatgtagctgcggcgggttagtctcgacgtggggggcttatcgaacaggctgacgtacagatactcgatgtcctggaagctgtagcgcagattgcacaggaaggggtggttgaggtgctcgagcatgcggcgctcgcgaataatgttgcgcacactctcggaccgtacgactgttacacggcgtcagcatcagggcccggtatggtggcatgacgacggcgaggatgtatgtcatggatgactgaccttcatctttccgtatgtacttgagcgcaaaggtgaggcccgtgtcttttcgctcgacaatgcggacttttccgaaggcgcccttgccgacgactcgcagcaggcggaagtggttgaggttcactgcggggcatggtcagtgttggtctcgggggcaggtggcaggtggcaggtgctgtggtgttgcgtctgacggcgataggcggaggctgatatgcatggtggcccatgacgctcgcagatagcagacagcagacgcagacatgctcgtgctggtacggaccttggtcggtgaagacgacgggctttccgttgctctgacccatggcgggctacaatggcagactgccggtgggcgggataacaatagggcttcaggaaggcatcgacgggcgaattgggaaggcacgctgggggctgctcgggcggcctgggcagacgggcgcgggggacaaaggtaggtacgtcgtaggcacgtcgtaggcggcaggtgcagcgagcggcgggcagacgtcgacagcgagcggcgggcgtgggcgtgggcggcgtatgtactgtgtagctacgcaacgcagcagcagcggactgatagggctgacgggcaaagaagggcaatcgaggctgcgaaaggaggcccaggagttttgaagcaagacgtctggtcggcgtgtccaattgcaggctagtcgagctggaaggtgcctcgcagcccacgatttgcttagcgcagtccaccagtccaccacgttggcgcctctcgtgcactgctcaccctcaccacctcaccacggagtcagcatccctgccgcagcctctctgtcttatgctcgcagctcggtagcatgcccatctgctctgtgggccgctgccgtgggcaagcgcggcagcatttgagtagttgcagcactgcagcactgcagcacagcagcacagagcacagcgagggctgtaaacatatccagtacgctggacggacatatacccgcccctcgcagccatgtggaacagcatcatcgtctccgccacgactcatgcagccaaacttctgccagccgacgctctcgcaaccatgttggcctgccagagcacctgcagatcctccgcgcccgcatcattgcgcttgagagctgctcgccgtcggtcgcactccgaacagacacagtcagcatccgtcttccaccttctgcaccatgccgactctgctcgagcctggccatgagctgtaccccggacatcacaagacatcggccaatttactgcccacaccatgtcgcgttcccgtctgatctgcataagcctcgctgcctctgaaacactttttccgcaagggctgccatgtgcaatcgccgtcaactgctctgccgcccggaaccatagtttcccatcgtgtttcccaaagtaccttaggtatccatctccaccatctagtttccgccgccgcctccgtacatcccttctccttataaacttcgtcccctagcacacgcgcgacggcttccacgtgaagccgaaataccgcgttgttgctgaccggccacgctctccgcgcgccctgattagctcgtcctccttctcccttcctttttctcctgggcccgagcttgcattaacaactggtgtacagtcgggcacgcacagtgccctcaagagtcctcgcggtctgcattccgagctccgtcgcgacgttgtcgtgggcagcatatgcaacctgtgcattccatttacaaaactgggcatagctgcgactaccatccgtggacgtccccactcgaacgaccgtgcatcctacaccgagatatgctgctctgatatcaacccctcgacttagctgaccacagtctttccaatttccaacgcatctgacgtctccgccagtgtccatccaaggcaagggagcgtcatcagcatcgctgaaaccgaccaccgacttttacttacttttcttagcgctgtcgtcttgcctacttttctaccagtcttgtccacaatcgttgtccgttctctagagctactctgctcgccactgctgcttgcgtctactcatagctcaagctaaggcaccagtaggctgtagaatttcgttaaatgtctcagtcgggaaggtccaccctagtttgatccatcccttgcctctcccttgcctcttcagggtctctgcagcgtaacacaacagctcaacagcaactctatccgtctcctaagaaattttgtgcgcaaccatcgccctgcacgtgccggtggcttcgccgagaaatcccactgcaaggtttcggctacacggccgatcgagctaacagcactttctacgggcgttctagaagacaaccaaatctaccggtatgcaactacgaaacctgacatgtccccgctactgcgcgtcgagaacagccacatgtaatagggagcaccacaaccccgctcctaatgttctggattctgccagccgcagatattcggcgtctttgtgaaccatgctgcactcaggggccaaagcgctccgcgccctcgcagtggacttgcggtgcgcgccatgcacaatttgctgaaaatatcgtctgaactggtttttctttttgcccagctcgaacagtcgctctcatggctacggcacaggacccggatatcagcttccaactctgccgcaagacgccgcagcccccggatgggggcatcgctatggtcaagccaactgagtcacaagagatgcgactcacgaaaggcgcttggcgttatctgttgcctggtcatcgatcgccgctctccagtcctctgggccctggcacacgagatcagccttgcaaaagccaacagcgtgattacgccctgagaaatccttcgggttatttgccaagcaacctcccaaacataactgcacttgaaacataactgcacttgatcatcgccggtgtctccagtgcgcaagccatgtcgaccgccgcatcattgcgtcggtccgagacagtgacgacaagcacacctcgtaatgtcactgcaaagacatgaagacgacaatgcatccctagcgtgtggatccagcctcagagactacggactcgatgcgtctagattccgtttttgcagccacagtgcactacagccttgcagaaacattttcttgccaatgtcccgtagagcgtctgaatgtccgccttatccatgttgtatgcacagacccgatgggcaactcagcttcctatgcagccatttctgaccgcttcccgcgccctaatattaggctgttgggggtcaagcagaaacagccagcaagtaggcattgacgagtgctcacctcatctgcgtacatgaggctgtatgcacggttcccaacaagcaggaaaggcgttttatcttcgacacgaggtgctgttcaattgtagtgagcaaggagcaagggggcaggcgcaatctggccgaacgaatcaggaagctgttccactccttcagccttgcaacggctcatcatccacgctccactgtgtaacatcgcttgcggatgactgatcactacatgcagtcagctgcggcatcctagaagacacgaggtcctcgtggatcgtacgtcgcgacaacgccgttatactacagtaagcattccctccgtggtatttttcgtgcagatcgctgcatcaccccctccatcgtcgctggcaacgacatgcgatgctcctggtctcgaccagctagctcgacgtcgataaaacaaccacaatgctgtgaccacattccacgtggatgacccggccggtattacatcatccatctcgctccaggtaggtgttggatcttgacctactcgagcatctcgagcgcgcttgcatgccgagcgcgcgtatcgaaacaccactccaccagcaatgatgacattccaaaaccttctggaaaaggcatgtcaatcggaactttacccaaaccagagcatcgatctcccgctcgcttacgtccctttcttgcctcctgcctattccgacatgggagcacgtttctccacaacgcagtacaacatcaaaggttggctcgtatcaccaaacgtgctcgtgtcccacaaacatgcactgcacaaactgctaggacgggcgtctttcctgaacggctggtctgcttctcgcaataactttcgcactcaccgacatattccgaacacgcgcgacgctgcaatggactctattccggcttcataaatgcggaaccaccgcacgccgaatattgactcgtttggtgttgattgatgaggctgaatccagtacacacgtggcgcgtgtgattacccggtgctcccaccgaagtaatatacgggacgcctttccgcgggtgctgataagtggaccgctgtattgggttctctgacaggtcgtactggacgggaactgttattacaccgagttcgtgggggaggtgtatggtccgatgcgcagggtgtggtcttgagtcgtctccgctcgatacggtgcatgggaagcggaagagtcggacagattatcgaggcaaggtagcacggagatgtgcagggtttgtggaatctagagggcggtgaacgcagctacatatggtcttgcaccatcagtacacctcgagggtatccttgcacgcctgagataatcctcacggggtcttcaaggtaaaagtgaccgcatcggaatcttccgcgacaacttcacgcgcaattggttttgacctatggtaattgcaattcggtcaagtctggactgatggaaacggtaggttttttgaggtcattccagacagactcgtacaaaggtgctcagtacaatttgcagctcgaaagacttgccaatacttgttcatcagtcaagtaggtttcactgactacataccgcacattcctccccccaacccttcctacaacaacctcccaagtacacccaaaaccaccacttccagcacgaccaacaaccaacttcccctccgtgccaccgcatcgcccgtgaataccggccggctatccactcgcctcgtgaccgtcttattcccccccgcccagtccgccctgcactttgcaatctcctcaggaaacaactgcgtcgagttcgcatccacaaacaaccaattgcatatctccgcgctgccgttgcggatcatatcgacctgccacgaacggcacgagctcgccgcatacgtgtagcagtagctcagaccgcccatgttcggctcgagctgcacatccggcaccgcacgtccggtagtcgtgtaattagctcctgcgcctgtgggcttcgtgcccgttgcgatgtcaagattgaacagggcgcgcgtgaagactttgtatgcggtctcgggctggtaggaggggatggcagtggccggcttggtaggtgcggatgtagctgagattaccgtgttgacgcaccagcaccaccgacgtaggagtcgttggtttggatttcggcgtattgcgcggaggcgtaggcgttggagccagaccaggggatggctttggccacggcgtcgccgccggcccactggggatggtgttagcttgatgtaagtttggaggtgggggttgacttacgggacatgcgaaatccaggtcgccgtatacgagagacactttgatgccgttgtcgagtaggaagcctagatcctcgagccaggaatcacgcgggtagtcgccaatgtcacggtaagcgttcgatgcttgaggagagctaccggtccagttcagcggcacacccagttcagcctgcacccactcgcggttgaggaatccttgatgaaagccagcagggaatgaaggtggcgattgcgtcgagatgtcgtagtaatctagaccagagtttgaagtatacggactgacaatgttcgagcgacaccaggtttcagcatcttcgcagactgcattcacgccggcgtcaatacccaggttctctggatcggagatggcagctgcgtcccgacatttttggattctctcgaggcattcggggatggatgcaaccatgccgttgtaaatcgtctcgttgactgcctcaatgccaaacccattctcgcggaatgcttgttggggatagtacggatactgaattttccggtcaatacagccggagacaatcatcaaagtgtcgaggtgcaagatgaactgctcgccgtcgctgccatcccaggttccgttttcaatacgctggttctgctcttcccagaaagacatcatcgctgggccatagcggccaccgtacgattgcgctgctagtgagatgcgagtgtcgttgggcaggtagtgagggaactcctggaaccacgactgcaagaagtgccaggatgcaacggcaccgttcacgctgccgaaggcagtattgttgggattgcggctggggaaggtaccggtaaggaaagtagagttttgctcgggtactggtgtcgtctcgtccagggatgttactcgaccgctgacaaggtctctggttatgttttggagtgtgtcgtaggagctataatcaatatcagtcagcaaaagggatggttctcagcccttttgacttacaatccgacctgcacgggctgatcaaagtacagcatgttgactattgctgcttagcaatctgcacacaagagcattctacatcctcacttaccattctcgttccagctccaatcagcgggacgcgtcgagttagaatcggcattgacttggcaagggccatgttctgtgaacaagccatgcatagacgaactaccaggaccgccattcaaccagatggtgagaggcgcatttttgggatcattgcgagcctcaaagaaccaaaagaacttgccgcagcattagccaatgcgacctcgatctatgtctcctggaaacccacactgttgatcggatagtcctgaccctggcccaagtcggcggtaccaggcggaagatagacatgcccagcgtaagatttcacaccaggcttcgtttcgcataaattgttctgcttggcgatcagcgtccgcgcagtgtcaagttcatgagatggatcatgtgttttacctccttgtacgtgatagtgacgccctcaccaaatcgcgactccaagaccgtacggccctccggcgcggcagggaattgagcgacgccgggcttcgccagggcaagcagcaccacggctgccgaagaaacgaccgagaacatcgcaacaaacaacgagatgtagaaacgagggcgagacttgaaagggaacctaatgcgtctctcaggtacttcttatactgccttatcgcaacggccggcttgggcattgccattggcatcgctcgcttacatcgactgttggaacacatcacgctattacgaatatctaacgtgagcaaagagtacaagggcatcttggatttggccgtgtgtggcttcattgggaaggtcaagaggtactgcagatgattgccggttgccatggctcttggcagcggagcagggcatcagaggagcgaaattgaattagaagaacggtttagcacggatgagtagagatatagaggaattgatgtcgttcttcgttgttcctactggtcagtgaccaagatctttaaaattatcgtttttggtgttgaagtgctgcggctcctagcgaagcagttacgggcggtttcgctgtggtgtgacgtcatctgcacaatttgaaggcgtgagcttgacctccaactctgcatcagccgaattacactctcttctagaaagagtcagaaataatcaagcgctattcaagttgctcttctgtttgacaaatacgatctgaatagtcttctttcttgtactcccgcaatgtccgacaacgcgcattcatgcagtatcgccttctgcacaggtattgttccacgttcgagtgtatcatgtcttgatcatgcacgttaagatatgccgcaggtatgccgcaggacgttgtagggtcccgaaaaaccggggaactgatgctgcaggtgtagatggttcaagcagctcagccaccccgcaccaggctgaatctcctgcagcctcgctgtgcatctctctcttttttttaacgaggacaaggctccagtctgagacttggtgctgtctagacgctgacatccaccatcaaccaccacagaatgagcttcgtactgtacacgtaacatgttgcccgctttcgattccaggaatggacatgctcggggtcataacatgaagaaacttgcggaacataaattgctagtccgagcgagttctcggtacatttatgcgcccttcgcccctgatgattacggtatggtgggtttccgatatgacagactacctagtgcaaaatcactccggatcctctccctgtggccagctcaatctggagaaccggttcaggtttctctcgaaacggttccagaggcgtatgtaaccaacagcctgtctggttgtcaagctttatcttacgtttggggcaataccgaccgaacgacaatcattacttgcaatgggaaaacgctcgggattaccaagaatttgtacattgcgctacaagccattcgtcagccagacagggagacaacgctctgggcagacgcaatatgcatcgaccaggacaatgtggaggagcgcaacgagcagatcaagctgatggccacaatatacagctctgcgaagcgagtattggtttggctgggtcacagtcaagatgcggaggcggctttctccattgcaaatcgtatggttgaagattttcggttgtccagaagggtgcgtcttagtagcaaccgttctgaactcaattacctacgaaagatatcatcatgcgaatggttcaatcgcatgtggacgtaagtagaagttgccaatccaacatcatctcatcctaagttttgatcttacttattagcatgcaggagatcggactagcctctgaagccattataatgtatgggaccgcacgcatcagctgggagcaactatactctgtgtacagcctattcgaatcgcaattttcacgcgaaatgctcatgaaattctcatttgagcctgacagagtcacctgctttacaattggcgttcagcaaaattagacagctcattcttgagactcttgaacacgactcaaacacgggcaactaccgatccgagagaccgagtgttcgcattgcttagccatccgagtgcgacaatgacatgtctgcatgacgaggggagtgaagtgtggattgaggcagactacaataaaagcatcgttgaagtcaacatgcttgtggccaagaggcttattcagagctctggtcgcctggatgtactgtcacatgttcgtggtcatgaagcggaagcaggcttacctacttgggcacccatgtggaatcaccgtactagagttgctcatagcctgctcggatcacacgtggacttttgcgccgatggccatgcccttcccactacgacgtggagcaacatgagggctgacatacacaaatcagaaaaactcgggccataccaccaccactttattcacgaagaccaattgcacgtcacatccatttctataggtcgggtagtttggtgcttcaaagaccctgccatggggcattacgatgagtggctcggacagtcagataccaggcgctctcttcgcggtcccatgaagtacaatctcagtttccctcgtggagtgctgtcagcattggctcaggtcgaaactaagcttccaatgtacaccgcaacccaggtcttcgaggccttcggtgaggtcctgacttgcggaaccattcatccacaatacgaaggtgaacgaggaagacacgagcatgcctcagattatatggcgtaccgagagagtaccataggagatctcccaaacgcgccctttcctgtgcaggatgtaaggccaggaacgcgagaccgcgctttccaaaatgcaatagactatgcatgtgagggaagagtgttattttgcactgacactggattcttgggtctcgggcccgcttctctacgactaggagacgaggcgtgcattttgagaggcggcaaagttccttatctcttgcgggaagcaaaagaagatgactacaatttggtgggcgaatgctacatatccggtgctatgcatggagaattggtatctgactctatgactgatgatagaaagccgacaaaaagagtcattgtctgacggagcacgtgactatgctgcaggctatcaactacgaaaaaagattattgaggccttctagcagcccgaaagtatacaaggtatcgccgggcttcgattgcaacggtaaggccctgtgtatagcttcaaattataatcgaagtctccgtgagtggctcggatatttcacgtccttacaccctgagcatgtcgacctgctaaacacgcgctccaattaccactctgagcgagaggaagaaatcgaaaatgcgagaatggccggagaggcaaggtgaaccatcgcatgtcgtcaagctccaaagcagggctcgggaccggatccgcagcctcccgccggggcccggcagttcgtccacaatggcggctgatcgacggaggatagatggcgaaagtacatcggggcaggagtggttttgaacaccgagtttgcgtttcgacggacgaagagttgtgtcctgtgggtctggcttcaggcaaatggacgtcgcccaatatcacaacagcatcctggttgcatgaaagcttcgtcaagccatctcgaagcttatgactgacttcggatctgacttcgaaatacgatcgcccagtgacatactcgcatcgcgtacaaaagcacagcaagcttttgcacttgttgggcacaattagcgtcggacagtcccaacgcgacagcattggttcctccaaaaggttgtcattttacgcaactcggcctcggaatatgcaagtttttgcgatgatacactacgctgcatacgacgcatgaggccacggcgattctgtctgctagtgtgcgcgaaatagatggcattggtaatcggggtgagacaaccaagtcctagggtgcatgcgagtacaagcaaagtcgctatgcaggctaaacaaacatatgcgccaacctatacgcgtatcactctatcactggtggtcagagtcggaggatcgttggatgcgggcagcgttgttgctgatgagagcaatctattattgatgatgatcatagtggctggggtggttcagctagacgccacgaccaattcccgagttccgagaacgcgtttcgcaatgcccaccaaggcctcccggaatggccaagtccaacacttgagcgacacagtaaccccgagtcactggaaggttgcgccgacagaccgcagtgcgcgcaactgcttcatacgaacctcagtatgcgtatgctgttgatgggagagtgtggacccaggcctgaccacgcgacatcaaacccgaatagggcagtttgagatgagaagtttacgccaaaaatagtaaggcggatgatcgtcagatccaggggcggccacagcggcacagccacgccaagcttgtcatgcccatgaggtcagacctgggtgctagtgggtttcctaaacactgcctctcattccgcgcgctgccgttcgacgtggctcgcatagccttgggcctgactgcatctccacattcgtttgtttctgttcttcttaacctctatctttcccaggtcctctgttttggcccattacttccattcaattcactcaatatgaagtactccttagtgttgactgcgtcggctttcacgaccttagtgacctgtatgcgactctgccctttgccaatgcgacatttccgttaacagtcaacagcatcagcagttgtcgcacgtgaggctcgagttgtgccacctaccaacttggactcgtggaaacgagcgtcgccccaagctcccaacggctacgcgccgggctcgattgactgcccttcgacccgccccagcattcgctccgccgaccgcctctccgattcagagacacaatggctacagaagaggagaccgaagacggtagacccgatgcgcgagttcctcgtgcgcgcgaacatcgagggcttcgacgctggacagtacatcgataaccacaagagcaacacttcatctctaccgaacattgctatttcattctcaggcggaggctaccgagctttgttgaacggagctggtgttcttgctgcgtttgacagccgcacgccaaacgcgacaagcaagggacatcttggaggtctgctgcaagcctcgacatacgtctctgctttatcaggaggaggctggatgattggtagcatatttgcgaacaactttacatctgtgcaaaacatcatagaccacaaggacatttggcagttccagaactcgttgttcaagggaccaccagagggcggcatccagatcctgaacactgcggactacttcaagaacttggcggataccgtgtcctccaaggaaaatgcgattggggagttcaacacttcgttgaccgactactacggccggggactctcgttccagctcatcaatgcttccgatggcgcccctgcctacaccttctcttcaattcagagcgataccagcttttccaatggcgaagcaccgatgccggtattggtagcggatgaacgagctcctggcgaaaagctcatctcccttaacgccactgttatcgagttcaacccatttgaaatgggctccttcgaccctactctctacggcttcgcgccgacgagatatcttggctcaaacttctccaacggccaacttcctcaggaccagggttgcattgcaggtttcgacaaccttggtttcgtcatgggaacgagcagttcgctctttaaccagatcttcttgaacctcggttcgctggggatacctgactttttgaagaacacactcactggtatcctgggctccgttggtgaggacaacaacgatatcgcagactacacccccaacccattcagggggttccgcaacggcacgaacccaagtgcgaacagcacacgcctgactcttgttgacggtggagaggatttgcagaacatccctcttaaccctgttatccagcccatgcgccaggtagatgtcattttcgccgtcgactcgtctgcagacacggtcgaagacgccaacccttccaaaaattggcccaatggaaccgccatggtcgcgacctaccagcgtgccaataccgacatcatgaataagacttcgttcccttacgtcccgggtcaggacacctttgtcgcccttggcttcaacaaccgccctgctttctttggatgcaacagcagcaacgtaacggagggcaacaacatcccgccgctcattgtctacgtcccgaactcgccttatgtgttttggtcaaacacgtcgacctttggaaagctcgactacaccattgcggagcgcaatgcaatgatcgagaacggctacgacgttgctacccaggccaactctacccgccagggcgctacaaactggccggcttgtgtcggctgcgccattctgtctaggagcttcgagcgcaacggtcagcagattccgcaggcctgccagcagtgcttcaccgagtactgctggaacggcactactgtctccaactcggcgccatatcaacctgctatgatcttggctgctgttgacacgaagagtggtgtcggcaagtttgcgccaaatgtgtttggtcttgctgtcgcagctgccgtgtctggtttcttgatgatgtagagcaggttctatataatgtcatttgattggagatatcaggggtgaaacattcttgcatacaggttgcatggtatggcgttggatatgtgatacctcatttggcttttgttcatagtctgagaatggaatcttattattgctattaatttctcgaacgttgtgaaccatatgcatctctacctatcaaatatgccgattttctgcttagcatgcggctcttcgctcccctgcatgaccgatccgcgccccgccaaagcgcgctcaaaaaaagttacaaccccgccaccctcgaaccacaacccctccaaacacaaacaacgtcacaacatggcgtttccggccctcaacagcgcacctgtgctttctacaccggatacgcatatctttgaagaccccacacctgctgtagatccctcaagtctcctcagactgtctgacgagcaagtcgcgctcacatatgagattgaacgaaccgtgaaggagattaaagaggggagatggaaaaggatcgcgttgcagttcccggatcatatgcttaccgatgcgccgagggtgtatgagaggttgacgcgaggcttgagagaggcgaaaaaggtgcagaatagcgctcaagagaaggatgaaccgccgaaagaggcagcagccgaagaagacatcaatgctaagctgagcaaaatcacaattagcgaagtacaggaagaggaggagaggctgttcatactaggagacacatcatatggcgcgtgttgtgtggatgaagtggcggctgagcatgtcgatgcagatgtcgttgtacactatggacgctcatgtctttctcctccctcacgattacccgtcatatacgtcttcacggaacgaccacttgacctagaccctcttgtagcaacctttacagagacatatccagagaaagactcgaaagtcatcctcatggcagatataccctactcgcatcacatcagttctctctacagccgcctccacgaagcaggctataccagcatcttcgctacaaaaatcgcacatgacccctcctcgcctctaccaaatcgaacgatacctgaaaaagccaccgactccccagacacgctgcgcgagtacgccctcttccacatctctgacccaccaacatcgctgctcctcaccctctcttcccgagtcgcctcaatacacatctaccctacagataccgtatcgcccaccgcctcctccgccgaccgctcaacagccatgtccctccgtcgccgctacgccctcctaacctctctctctacaacccccattttcggcatcctgatcaacacgctctccgtcaagaactacatgcacatcctggcgcacgtgcaaaagcaaatcatcgcagccggaaagaagtactacaccttcgtcgtcggcaaagtcaacgccgccaaagtcgcaaacttcagcgaagtcggcggatgggtggttatcgggtgctgggaatcgagtttgatcgaaagtaaagatttctggagaccgatgattacgccgtgggagttggggattgcgctgcagggggatgaagagagggtttggacgggagcgtgggaggcggactttgaacatgtgcttgcgcaggagataccacagaaaagcgggagcgagactgcggatcaagcaccagtggagatggcggaagaaaatgaggctggggaatacgattcagaagaagaatccgcgcctcccgaattcgacctcaggactggcagatatgtctcgcactcaagacctatgcgctctgccgctaccgtcaaagattctgcccaagcgccttcaaatggccaacctacaccggccagtacggcgctgacaaaacgtgccaacggcgacattgcggctgtaggtggcgtcgcatcgccgggtgcggagtacttgcgctcacagcggacgtggcagggcttgggcagtgactacagaggcgaggaagacgagggtcgggtcgatgggcatgcggcgaagatggaggaaggtagacgtggggttgcgagggggtatgttgttggtgatgaggggcggaaacattgagacgtgaatcgaccaattcagcacactgcagtgtcacggtagaaaggtttgaccaatcgtcgggcccggttcttagttcttacttgagttctgagttgaacatttgatgcattgatgcagagaaataatattattttgtcgttgccctctggtatcggaattgtctattctataagtgttgtatgactggttgatgatgcgttgagaattcgaattcgaatttgcaatgtttatgcttactttagagtcgtctcgtcgttgttcggaaccgaggctttgataccacatccagaagaatgacaggcctccatgtcgcacgggtggggggttggcgaagtacaatgtgcacgtattaggatgggatcgatggtagagcctgtttttcatatgttggaatcatgtagactcggtattgaatttccgattatgtcgaggctggtcttgattttcaattgttggtcataactatgagacttgaatatccgtcaatccataactgcatccctctatatcaagatttagaacgagcatatagatttcttgcagtacacgtatgatcacttgatcgggcactgggtagtggtaaaacagcttcaatttcaagaataattcatgggggtgccagggggtgatacatagataggagatacggaaagatggtgacgaggacgttatagagtgccatcaagcccccacggcaactgctccgtgtacgaccttctccgatcgcctctcatatgtatgaaacgtctcattcagtagcctagatgaagagaaaccccaatgtcagcaatccggttctctgtatcgctgcagtgtcactcactcgtcaaaacattccgtgtgcgcgtgaccctcgcactgagggtgaagcttgtacttctccatgtcgcaaaactgtgcctcatcgtatgagaagaggttcggcctgacgctgttcctgctgttgcaagttccgacggcactctgtccgagatctcgactcttgaccaattggccagcaaaacgcttctggaaagcagccctgttggcacgagaagttttctccaaggatatctgtcgatgtcgtacttctgctgacctcttctttgtgcacattgaccgaggggggcgatcaaatgcctgccagagcctgactcgttccacccccttcagacgcttattgttgcagatttcttctgcaaagacatcatctttatctggcatgacgccaggaacacaggaagagagttcggggatgggcaggggcgctgcttgcgtaggtgccaactcaaagacttttgggcacactagaatgtcaacccgaacgagaccttcgaattggaacccaagcatcccctggtgagtccaattgcctacgagcatacaaagatgttcactcttctggtcgagtggggagcagttctgcatgcggatggggtagctgaggcatgtgtgcaccgtgcaaggaaagatggactggattcaatgctcttgctactacaggcgcacggcgtcgacgtcgcagggatgccctacaaggaggcccctccaaagtagcgttatctgggcaagctcttgattgtgaagcagttttatggttctcagaaatcatggcagcatgactttcatcaggtctagcaacgatgcatcaatgcacccgtgtttccccactgaaagtccgtcacggcattgcttaaccccaagcacatcactcaccaatggtaaattcaccaaagggctgacaacactaaacacaaatgaacgatcagaaagcacagcacgtgctcggaaaagattgcaacagctgcttcgtgttccatctcgtcaacgagcagtcatcacaccctcgccctccccaaaaccgaagtaaaaggccattaattcatattcatatcgatcatctgcatcttatctcaagtcccaatcccatccccaatcattcaacacagtcctactccttctgatacgttccataagacccgtatccgccctttggtggcgcgtacgtcttgtacgtgccgtatccagcagcaggagtggcaactgccttgtatgcacctattttttaccatcagctcgtggactcgtgaagcggcgtgcagttcacgtaccgtagtttgcgtattttgccggggtttctgggtccgcgacgggagcagcggctgggacagcagcgggagcagcgatgacggatgccacgagggcgaggaaagcgagggtgaacttcatggttgtggtttgtggggaggatgagctggtatgactgagtgtggaaggatgggcagtggagagctgctggttttgggaggtgtggttgcgggtttaagtacttttgcatttatccattatgacacaatatttctgatggctttcgacatttactatcagatcccagcgacgtctgcgttagctttgcattggatgcaccgattgcagtgaagctttggctttgaccaacttggtatccaaccagtggattcgatagctcggtacactcgtgatgtcttgacggtggatactaagaaaaggaatacgggctcgccggatggcttaaggttttgtgaagacggtaggataggtggaagagcttgaggcgtcgtaccaatcgctagcggcagctgagacgaaagcagacaaagcacacactgccgcgtcaggcatgcatagaatattgacccgaagtgtaagactgattcgtgcatgatgaccggataatacatgccgaggcgcggaggtggaagatgcgagcgtctttaggtatttgcgtaacagttctttcttaatcttcacgatcaaaatcttttccaaattgtcgagatctaccagcatacaatgcgtctgtcgtaatattcatacttgctgtttgttttcattccattgttgttgtacacagtaatcagttgtctgacatcaaacaattaccaccacagctccacgcagatctcccacacctcaccggtagcttctctctaacgcacgcttcgaaaggtctagccgtgccaaagaatacggggaatccgatagttcaggtaaactaagcatcagccctaagcgccacctgcagacgtgagtggtcgatcaccgatggtgtattcctcagctcgtgcggggcagccacatttggagctgaagcgagtctagaagcgtcgtgctggcgcatacggtagttcttttgttcgtaacatgtcgtattgcgcgcattatttgcgacacgtgctggttgacgacattttttacgttttggaaattggatttcttttaggaatcgacattgacgcttcttgcacgattgtcctaccaatatgtttgcgtctttttcaagaaagggaccggagtccgatagcagttccgaatatgaggaccacgagcgtctgcttgtagaagagaaaaactcttttgttggcacgcaacggacaacatctgcctctccaggaccctcatggtgggtgacggttgtcgcagttatctgcacggcgattctttcgaccgcttttggagcatggatagttcgccatgatcgtagagatgccgacaacttctgtataaaatacacttcgcaatactgtgagttccgcaagaggcaatctttcgcttgaacgctgctgacaagacaaagctcctgtaatcaaggatgttggtgtcaattacaccgaggtcaggtttcagggctcgttaatgaagtcgaacgacttcagactggatgcagggccggaagtggatgctgcttggaagtctttgggagcagattgtatgctcgccttcgcgaaagagccatcatcatgctgaccgtttctacagaccatgcagcgaggatacctgccgctgaagcggaacgatcgaatctcgcgccagaccaggtcaagatcaaagagaagtatggaggtggctatccagcacacgtcgagggcatgcatcatctccactgcttggtatgtttgaagcactgcgcaacgtgatcatgctgacagagacacagaacctgctgcgaaagtcgctggcttggaatttcaactactaccaggaagaaggtcttggaccattctcaaacgacgcaggtatcgtgaagcaccacgtcagtaagtagaagtccgctcaccgtgcttagacatgcaactgacttgccatacagcacactgtcttgacatcttgcgtcagcaattgatgtgcacggtagacgtgggcgtcctgggtcaggtctggtatcagcctccaggcgcagccttggaagcatttgtcgactttaatactgttcacaagtgcaggaactttgacgcaattcgagactgggctgagaagaatcaattgccggatgagaaagatgtccctcccgactttctagagctaccaaaagatggcgatagggtctggaacacagtgccttgattcacattattagatattaatattagcctagtcgtattgctctgggtatgcctccttcatctccacactccaatttttctgtcgaacccaatcgttgcccaactcgctccagctcttccaagtatccttggacacaatctcaagcttgccatgattgagccgcgcaaattccgcatcgacgggaacaaattttcccaaggctatttgtttgtcgcgtctgtgcagcatcataatcctctgtgcagcgcggacgaacagtgttctttgtccttgttgttcaaggacctcatcggggaccatcaagtaaatgcacacaagattgggaaacgctcgaagactgttcgtaatgccgccgctttggaagccagattcgatgacttttgtgatggcgatatgttgcaaggatgatgcgtcgcattcttctgccctgcgaaaatgcggaaggagcccgttcatcagcgagtcgtcataatggttgacgtgtctacctgcaagaggcacatagaggatatcggtctcaaagcggaagtagaactcatgactgaagcatgtcgtctcgtcttgacctccggataccagtccctcacgtagtcgcacaatatggccggccttgcgggcttggaagtgggcttctgttcgcgattctcggcatacactgaatacaatcagttcaggtgacggtgagtagcgcgggcaaaacgttctctcgtcgtgagcgttccggtgaggcgcagttcttagctcgatgagacgcggttcctgggaaaagtatacaagctgccacacacacaagcgaagctcttttggaaaggacaaaaaggacattttgaagagtgtgttgaggaagagagagatcaagaggggaagaagcgaataatgacgagttgataaacgactcaatgcaggcgcgaaccactgtttggactgaggggccgactcacgtgacagcgcgcacgtttggtgttagttcacgtgctgcgtttgtatgccactgcacatctgggaaagcgtcacactgcatgttgaggaaccgtgtttggaaactttgtatatgacgtataattatgctcagaggagtgtgcagctcgaacgccatagggggagaacactaagaaaaggccacctgggcagcaaatacctgagcgccaaacaccatgtgtgtctatctatgagacatataaatgcaaaggtatcatcgcgtagatgaagggtatatcccaagccacgttgtcatgtggaagcgccacgccgtgaacaccgatgctccgaagagccgaccttgacatagaaaaagaagacgacgacatcgtgtgctgcacagtatcgtgctcatccagtctaaagcgtgttcgagcaacacaagtagacctcaccaccctcgtgacaggttgggacaagcatgtagcgaacagaatgacgtctcgtgcaagaagatgtatgtgctggggatatgaggtgggcaggcggactaagcaggcggaatgtgaatcgtgagcggtgggggacgtcaggtcgatcgtaggtagaagcggtattcagtcacaagtggtgaacggcccgcagaggtagttggagaagacctaagccttctgagcaggcttcttgacggagcccttggcggagacacggccgggagtgcccttggaggttggtgtctttgcagcgcggggcttcttgggctcgggagtcttgggagccttcttgggcgagcctttcgtgccgcgcaggttaggaaggaactcgatagaggggacttgtgccgtagagccctcagtgatctgctggtggatcttctcgacgacatccttgacctcttcgaggctcttgccatcacccatatccatgtaaagctcgcggaggatctcaataggcgcctcaaagtgcttgcccttgactgaagcgactgccgctatcgcagcgtccgccacagaccggccagacatgaccatgagacagtatttctcaaggcgggccgcctcagacttcttgagggtgatgttgtaggtcgtgccggggaactctttctcgatgacttcgaattgccggtagatgaggttcagcttgcggatctgccagaggtccttgttgtaggttgcacgctggtagtgctttcggcaaaatagcggccacgagtctatgtcgcgagtgcaagccttgttgcggccgaagtggtcggagatgactttgcgcgatagatccttggtatactgacctgtaacgcagcgggagctctcgtcgttcatacagacgaaaccgcgctcatcatcagacaggtcttcgccgtggtccggagcgaacagctcagcggcctgaagcggagtgaggtctgatgcctcagtgtcattacccggtgaaacagcatcgtcctcgaccttggtacagacgccactcttggtgggggtgaagggcggggtcagggctgccgcgtccacggtgacgtcggtggaggagtcaggagaggctgcagaggcaggcagggatgtgaggatgttggagaagctcatggtgtcgcggacccgatcgagttggggtgaggtaggagtagacatgatcttgggagtagtagatgctaagatcgaaagatgtaaggagcaagagatactggttcctggatagcgagcttggttgagcagtgctgtagatatcggggacagatggggtggaggagatctcgagggaggtgagcggagggcgttttatatggggagaggcggtgcgattgcgcaggtgaggtgaggtcgaggtgacggtcgagcgtttggcccgctgcctgatgaacctattgtgacccacctatcgtctgtgattcacctcgttggtgtacaatcgacgtgcacggctgcccgatcccgcatgagcccgcgtatgaaggcggaatccgcaagctcgagcactacaataggactgttctgcccgcacattgggcgccaaggcagtcgttcgcaagttgctatgaccaaacagcgtcccgcgagctgcgtgtgctaccaggcttctggataggaacagtcctagcggcacgttgagcaatgacaagccaaagaagtgcggggatggccaaccacacagtggggcatgtcatttgcactgccactatagatcagacacgaggaagcaccgttgaagtagggtgttcacttcgacgggcggcgacaacggaatgacgccaacatgacttgaggagatgacgggtgatagtgacgagtcggggcacggtgagccacgatgcagatccaacaacactcatgaaagggcataagcggtgtgtgaaggtgaaacgacagaattcgagtcaaagagaggttaatggttgtcttggtcagttcatagcgtacgctcatctgtagaagaagtgactacggtggagactagacgcttttatcaaaacttctacacaaactatcattgcatgagcttgcgggttacagcgtactcacgttgattccggcgcgctctctcgtgctcttgcagacgtcggcgctcgccgcagacctgctcaacccgctctcgacacggatccaaccacggcaaatcacggcatctctcacacaacggcacagatgttgtgtcaccaaggcccaagtccaacggcagtcctggatgtaggttcttgtcagtgttggaccttggtcgagagacagggcgggcccgtcgaggccatttcgaggaccaagttgtagttgtcttggattacagctctcgctctggattgagtaacgggaagtctgctgccgcatccatgctgcatgtcgtcaatcgcgtaggtactaacagggactaccggtaactgtgagagcgctcaaagctcaacagtccatgtacacctccagaatggtggttgaacaagctgcggttaaacccttacctataagtctctctcctgtgccgctttacagcgtgaatgaacggtttcccgcgcgccccaattccacagacacgtgccagctgccatgcgcatcatccggtacatgtgaatgcaagcgacggcatgggcgtgtaaatcacattgcatacaattatctcgcctctgataagacgatgttgcctcgaaatgtcatggttgttctgctccgaggaggggagcacatctgatgcaaccttggaagttgatgaagagccctggagtgaaagcagatggtcgcacgtgctggtcggcggtcggagcatctggcgccgatgctcggcatccatgtcctgtccagcacgtgagtttcgtcaacaccttggcgcaggagctacccgtccctctttctcacacgctcagacacacgcgcaaatccgcgtctcacgcaagcaaacgccgggttgtcgcttgagatgcgcccacacgtcatttctacaacgctcaatccatcctcgcacttggctctgcgctgagcacgctcgcctcggttccaccaccagcttcgcgcccgtcgtccagccaccatgcctcccacaacgggcacccggacgtctaccagacaaggccgagctacagtgaggcccaccaactactatgcgcgcactttcgcaggcaggatcgcggccaacgggcttgagcagacgccagagtcctccaacagcgcgccaggctttctcccggcgctcacgcacttcacggccgctgtcgactcctttccaaaagagatcatcaaccacttctccatgttcaaggaggttgaggctaagctccatcgatccagagcagatgctgaaggagctgttcgacgagattgcccagctgcccgtcaccaccaagggtcagctacgtaatggagaatcagaatttggagggtccaatagcaacgttgatgtaagtcgcagatgtgattcgcctttggaagatgactgacgaattgcagtcgcttccacaaagcttctccagcctccctcccgaagaacaggtcatcagaaaacgccagctgttctaccggctccgtgtcctaatggcgcagattattcccaccctcgacgagaaactggtcgtgctccaggcagccaaaatcacaaaagataaaggcctcatgcgtatgcaccattccttctcccagctcgacaacgagatcagcgacgaagcgcgctacggcagcctgaaccactgggcctacgcggacaaggaggaaaagaagaagggcagtacaacgcacgagcgacagcggcgcgaggtcgctgctgcgaataatctggcagcagcagcacaacacgtccatgacgtagactcgatagccgcgaagagcgaagcccggcgcgaggcagtgctggccaacaagcgtagccggcaccaccaagttgactcagactttgacgataggcccgcgaagaagccgcaaaagagaaagccgcttgccgcagacgcggcgcctccagacaaccgccatgttggacttggcatagtgggtaatggtgcaggaccccacggcaagcgcaagaagaccgaaaaggctcttgctgccgcaacattagccgccccggcaatggagcgctccttgagcggggccctcaaggctgcaggcagtggtggtgggcgcggtggttcgagcccgagagctactccaggcctagagacggctgccagctccaagcgcaaaccaagagccgcacctgcgccagctcagcgcaagaaccagcttccaacatactccccacctctcgcgtcctccccactagccgcgaactttgccatcaacaagactatcgcccggcgccagcgcctcggatcgtccactgtcagcacgagcgagaaagaattcgatagcgaattctgtcacatctgtgactgcccaggaacgttcgaatggtcgacgcccgtcgttcatcgcattctattcagcaagctgcaagcagcaatgctatcacagagctcgagcagggctgcaggcatcgttcgtgacaacactttccatacagggcgcatctactcccagggatgccatggacactgctccaccctttgaaccgcttgctctgaaacaggaagagcttgccctacaagagccagaaagcatggacattgatatgcccgtagcggcgtcgcacgcagccagagctggcagaacatcaaaaactgcgacaccggtcgttggatcgttccccgagatccccatggcacgcagccgcagtatgcgcaatgccaataactcgaactccaatacatcctccgagaacaacagcactactacaggtgctgtatcgaagcgaggaactaagaagggtccgcagacaacatccaacgcagctcttgcttcgccagcagtcaagcctgccccgaacccgaaatctaatcccccgtcctcgactacgagttcgatcccccccgagctggagaacgaatacccagaggcagagtcagaagaggacggcgacgagccacggtactgctactgcaacgaagtatcctatggtaacatggtcgcatgcgataatgacgactgcccgcgggaatggttccacttggcgtgtgtgaaccttgacaaggcacccgtcggcaggacaaagtggttctgtagcgacgagtgcaaggagcaccacgcaaaaaccaagactaaggggggacggcctggaagcagtaggcaataggaattaggacggagttcaaggcgttctggttcggctctagatggctctagggttaggcttggtccaaaaggcaagggcaaagctaagttgaatctttgggatggatggaatgctctttgaagcttccttgggtttgcatttggtctgcgggttcgcggcgctcttggattcggcgtactgcgactctcatgactatcacgattggaaaggcgtgccctgctaggtacttgggaagagcgcgactacgtcttgcacgccacgcgaaccgaggtcaacgtagacataccatcgatatcgcctataagcaatcacgtatccatgcaacggacacttcatgtgatactcgtgaactcaaatacgtatgtcaatgagagcagcaattgtggcaatgtccatgtcatcgaactaagaatgcctgcaagtccctgcatatagcttttgtaaacgtcacacattattggtcacataggcaatttcagccgcagagcccagctggaccctggatcaccgctgtacgcccgtgacagatcctcaccgctcaaacacgcgacaccaaccctcgaggacctttaagtcttcaatcttgcacctggagctgtggcagaatccatactctaaaatgacaccaacgaaagctccggcggcagaagaacaactcattacgtcgccaagtggggcaaacacagacaccccgcctgatctccgtttcctgcactacaacgatgtttatcacgtcgaagctggctcgagggaacctgttggtggatatgcgagattccagacgctcataaattactacagagacgatgagaggttcaaggaccaacccaaggtcctgacattcttttctggagatgcgttcaatccgagcatcgagagcagtatcacgaaaggttagcaggccaagtttttgcaaagcttctgaattagactaatgtttgcgtaaaaggtagccatatggtgccagtcttgaacaacattggtacagatgtctcttgcgtgggagtaagtacttgccactctcaaaacttggcaggagctgacgtgcaatgtagaaccacgaccttgacttcggtgtcaagcaataccgctacctcacctcgaaatgcaagttcccatggcttctcgcgaacgtcctcgatcccgcgctcggcgaaggtgtccctctcggcaacgcacagaagacagtgatgctcacatcctcgaacggcataaaggttggcgtgattggactagcagagcgggaatggctggatactatcaatgctctgccgccggacatcatatacaaaagcgcttcggcaacagcaaaagagctcattccaggcttgaaggagcaaggtgccgagatcattgtctgcgtctcccatcagcgtgaaccaaacgacaacaagctcgctgcaaacacaggtggagatttgattgacattatcctcggtggacacgaccattactattcctatagccacatcaatggcacccatgtcctgcgctcaggaacagatttcaaacagctctcccatgtcgaagcgtggcgaaagccagaaggtaagggttgggatttcaagatcatacgacgcgatatcatcagcagtataccacaagatccagccgccatggcgctggtggacgagcagacacaggagattaggaagaggttagacaagccgattggatatacggctgcgccgctcgacgcaaggttcacgaccgtcaggacgaaggagtccaacatcgggaacttcgtatgcgatctcatgaggtactattattcggcagattgctgtatcatggcggctggaaccatccgcggagaccaaatctaccctcccggtgttctcaagctacgcgacatcgtcaactgcttcccgttcgaggatcccgtggttgtcttgaaggtcaccggaaaagcaatattcggggcgctggagaatggtgttagcaattatccagcactagaaggaaggtttccgcaggtgtcgaacattacatttgaggtcgactattcgaaagctccgcattctaggatacagaacgtgacgatcggcgatgaacctttggacgagaagagagagtatgtattggctactcgtggttacatgggtcgtggaaaaggtatgtcaagtcactcgtaccatttcttgttgctgtactaacgacatatcgcagatggctacacctcgctgctcatcgaagaagaaggcggcgttgccaaagaaatcgtctccgaagagaacggcgtcctcatctccactatcctccgccaatattttatgtcgctcaaggtcctgggtcgctggaagcgcctgggcccatccatgagcaacaagtttctctcgatccaaacaaatctccaaaacaaccacaagcataccttccacgatgcatcgccgacaagcccggatacagctggcccaccacagccgcccagcatcgacagagttgtgcgctcgacaggtccggatcagacgaacaatgcatcggacgacccggatgcagatgaagatgaagacgatggcccaatgtacgatgatagtgtacccattcgattcgaccagaggcagatagagatggtgaggcgggtcatgcataagtggtggagattagcggggttgaagcacactccgaacttggtcgacgagctggataagaaggagttcgtggtgaactggacaaaggctattgcaccacggttggaaggaaggatcaaggaagttggggtgaaagcttaggtgagagtcaaatagaaacggaaatgcgcaccgcatgactgccaccgatcttgatgtgagttcgcaggtgaagttacgagctcacagaagcgttgaacggtgaccagtgagtgagaccattagttcgcacatatagaacctgtgtagcccaaagtttgttacttacccaccatacattgtcctttgtcctaccgataccagcctacgaaggcaatctgcccacgacccccgggttgcaacaaaccgggaatctcagagtgtcgtactcggtgcgacgactgcgtgaatcatggacgcgccgctagcatccacatacggacggctcatgaagaccctcgccgacgagaacgccgctgccggtgcaagagcgactctgcaagaacaacttgttcaagcacaagcacagtgccaataagagaaagcgcgagccgacaaagccgagcagaagatcaccattctcgagcagaaacatatcaaagcgattgcacgagaatgcatgcaagccgacgccataaagacaagtcatgagcttgaatatcaagagcaagagagaagaatggaacggatagccgagcagaaggatgtactacaagaaagcattttcaagctaaacaccaagcttttggtttctcgaaaagtgcaggcggggacaagggctaaagtgaaaaggctggaaggggagatggaggcgattttgaaggaagtggagaagcttaagaatacgcgtggagagaagaggaaagctaacgatgatgctggaggcgaacggaggatcaaggttgacccgacaatcttggagtttgactgaatgatctgaggctatggaaatggagtactgaagtgcgtttcgattgagattctgcgaaagactgtatacttataacatcttggtacatcctcagatgcatgccaaatctttcggttaaggtaaagcagccggagcagaagtcaagtaacttccacgtagcaatgccacctccggaatttcaatcagcaaggttcttgtcgtgatgcaaaaggtaaagttggaagctaagcgtagtgacgctttctgttgagctagctgcagtgacaggtaagagacgaatcactaccctggtggatatataccctttctccctccgtgactgctctgtcaacctgttacacaactcagccaaaaattcttcaatactttcaactcctactgctattcgacgaaaagcatgttagacttcgaaccattcatctccaagcagacgggcgcgtccaaagaaaagcccacatccaggaaagagactgagaccatggctgaagatacacaagcttcaacagaggaggctgaaccagtgagtaatttaccgcaaatctgaatcactgccactgaataattgtagacaacccacgagcgcatcctcaaggctctggccgatcagcgagccgaaatatcaaagcttcaaaataagctcaagatgtctagacggagagccacctgtgcagaagctaaagtcgatgaagctgagcaaagagcagttcaggcccaattcgaactcgtcgaatttgaggaagaagcgtgcgaagccgccgaggctatcgaacaactcagtcgagatcttcagacggcccgggatggagaagctcaggcaaacgataaagcggaggaggcaaaggaacagcttgaggagatctggaaggcagtgcaggatagtggggttgcgctgctgggaaagaggaaggctgctgagggccccgaaggacacactgcgaagaaggtcagagtggaaccggaagcctagcggttcttttgtctgcgatggaagtgaatgtccaggtctgaataggattcaaagcttgaaatagcgtataggtatgagctctcttctcttggtatagtttgtggcatcaatcgacggagctcagatacagttccgccacgtcgagaatgacatgacatggaattgtgctgagcattgcctggacgtatcacaacgtgtttacatatgcagaggatctgtgggctaggcctagtttggagtagtcaagtgagcgtttgtatattgaccgcaacagactttgcagtctctcacctcaacttacccctcccgccacaaaactttctttcctcgtcctcgacctcaccttcagagctacagctagaatgatagctaagacgagcaagatggctcgcgagatcgatcaaggaaagctgcctgagtatcgcggcaagttttcctgggtagctgacaccctgtgcgcacacatcagtgcgacaatgccagaatacgactctcacgacccaaagacatggcctgttatcacatccgactaccttcaagccctcctcggtcatgagtacgatgggaatcaatgcctccctccgtacgtggcctacgaacgcggcctcgtcgacaagtgcgtcacgcattttgcagacggacccgccgaactcatacacactgacggtcagacaacgtcaatcgggagtctgtaccattatctctttcccttcgtgtacaactcccaaggtcaggcacgtaagttcgaatacatgcatgcccatcattacatcacgtgggtctctgatataactgggacggttccgtccacgagaactaagggcaaggacgtaccaccttcagcgtcgacatcggcttttactgaggtactgaagatgctgaaggagactcgttcaaacttaaatgatagtgacgctgaaaccggcaagcaggagttggcgaaattgcgcaaaactctcgccaaggagaagcagcgtgtggaagctgttcgaaagagcaaccaagccgtcaaagaaggcttgagagaggcattgtccgaggaaaagaaacagcacaattgcaccaagaagggccgtgaggctgacgcagagatgctcgaaaccgcacacgcctcctgggatattgaaacaggtcgagcgaacgcggcggagaagtcagtcaagcagcaagcagagctactggaatctaaagagaaagagttgagagctgctaaggctaagatgaggagtcaggcaaaggagttggatgctgcaaagaaggaagctgcgaccgcccaggggcagatcaacgttattcgggatgagctgagaaaaattcgcggaattgagaaccgaaagaggcaggcgaatgacgacactcctgaaatgatgtggaaaaggatcaagaccgaatttgaggagtgaacgaagaagggaacaagttggaaaacagaacagggacaccgagagatgggcgggagagcatgcaaatgacgtgacccggtacggcttcaggtttgaacatagatgaagaaccaggtcctcagcaaaactgggacatacttgcattgccttttgtaggcggggtagtcactactacacgcaaccattgccacggtagtcagtctataacatgtaacaatcaaaaagagattatcactcaatctgtcttcgaagctcttgtgggcatgtcgttgtggtcatctacccgaatacatacctcatcgcattccttgcctacctacttactcaaaagttccacgatcgatgccgcagtagcattatgtaccgggaacgtaggatgcaagtcattcagccacaaatactcattgaccggataatcgcagctcgcatccttggtataccacgttggcgttccactgttccttgttagcctctctactaccaagtcactgtccaaaatccacttactttgcataagccttgcaaaacgccgtagtattcttataccccaccgtctgctccacgcttttcgggtccttgataacctgcgtaaacagcgcattcgtatcatgcacaaacgccgtaacaccagcatgtttcgctttaaactgcgccgtcatattcgccaccctcccattccaatccgcaataaccctcccctcatactccgtcgcatacccatcatccgccttttcagtaatcaacggactcaagttcaccggcgggacattaaggaacaaaaagttgcgcgcgccagtgtcgtacacttgatcgagcagtccagcgtactcggcgaaaatggcgtcgtagagcgtggcgttgttcagataccagctattgccaacatcgttgatgccgatgaagaacgcaaacagtgaggattcagccgtccatggcgcgctcgcgggcttggagctataaatcggcaggaattgcgtctggacttgttccttcaccgagactaccgtgggcgcgtagggcttcacgagagcagagtcgacggttgcgccgccggaggccaggttgtatgttaggatggtgctctggttatatgttgcggtcaggaagccgacccagttcgggccgttgctggatgtccatcctgggaacgtggggttgccgaaggggttggaggggctgggttgggcggctttggcgtcgaagccggtttgggtgtaggagtcgccgaagacgaagaggtgcttgacgttcttccagccggaccaggagctgtttgcggcgtatggagcggcaagggcggtggatgcgaggggaaggaggaaagttgtcgatttgaccattttgaagatgtgaaggagtgacagggaatgtgataggggatatgatgagatatgtggaccaaaagctcatggacaacgctcacatggaaaagactgtatttaccttcgacgttgactatccggcgttacggagaaatgccatgatcaccgagtgaatcagatagattagattgaattgattgtaatactctaccccacatattagccctatacattgccaggaacatcacttgcggaagaattctcgaacgatgtagtgttcttctagtgcgtagcatgtgcgaagtaatgacacggcgaacgaggtcccttttcctccgttcccaaagaggaaaggcgtggtcgcagacgtcatcttctcggcttactctcatcaacacaattctagcttcgtcttgcaacaaacactctatatcctccaattagtctagagaagttcaaaaccgaaataccatgtgttgcatctctttctgcgattaatttcgatctccaaaagcactgtcactcactcctatgtcctatgcttcatcagttcataccctcaacatcaactccgttcccatatctccatcaaaagggacaacgatgctgctcatatcttttcctcgcatgtttctactaccggtactcaaagtagtcgtataaatacaccttccctttccttttccaactctatcttctcatcaacacatcttcttcttctcagaccgacccaaagcaaaagatatcaaaccgtatgttctgaacatgtcaaaaaaaccacaatattgcaacttcatgactcgatctactcgtttttggaagtaactccaccttcgcatcttgtacgctcagttacattcaaatcctccattctgaaatcgaaaatagacatgctctatcaaaaatgtgcggaagaaccaagcacaccacattcacgacctactaccagagattgtttacaaaaaaacactcgcacctcttccatctccctcctctcaataaccactctgccaagcatcgatatctcaaaaccatacgaatttccatgcatgtcctcgctctgcggggcaatcgagaccaagtgtctacactcgtgcttggtataaagcgcatgctatgcctatcatgccaattgtaccggcgcaatgtctgcgcggacatcaatgagcccagcttcgtttttgaatcagcgaatgataaaactgcatgttttcgctacacttcagttcttttggcgtatagctgcatagtcatgcctctctcagatactcggcgtatgtaaacgagccgcagaatgttacagttcgtcccgcatgacatggaaatgaatcattgagcggagaaaataacgatgcttagatattgcatattcggatatactactgagttgatgccaaattcagcgacgcaaacaaaaccacgagatgaataacgtaaaaagcactagcccaaccaccagggtagaggggtatcataggagactgtggaaatcaaacatggaaccatgccgctgtaaagtcaaatcgcgagtccaggtcgaaacatcagccatttgcgccatctcaattttgagccagatccaccgccaccgccaccttgtattattatgccgccccgtccgtcgtgttcattcgtttgctttttcgttttgaagcggtttatcgcggggtattgtggaccggtatccgtggtccgccaaccgagctatccctgcggcccttgaaggagctcagatcgctttcccgacgtccggcgagactgctcatatcgctcatgccgtcctgatcgcgctgatagctgtactcctcgctggaattcgagcctttccagccgttgtcccacgcggcgatgcgcgaaagaagcctatccaccattaaaccttcttcaaaacagcacgtgtggtatatgtgtagttaccggtcgtcgggctcaatgtcgtccacgatgagctcgtagtcgccctcggcggggaggtagagcgcggaggcgatgatgccgacggaggtgaggaagaggattgtccaagaggctgtcacgaggtggaagcacctgtcgaggtgccaaacgccgccaaagaaataagtcgtgtcgttgtcgtagaggtaggcctgggggtgttagacttgacttggcgccgtgcgcacagcagggaagtgcagagacataccacaatagccattccggcgcactgcacgacggcgctgaagagcagcacaccagacacaacctgccacccagcagctctcctctgcacgccgccgccaacaatgactgcgaaagagaccagtgtgcagagctcggccacaacggcgaaggaaatcaagaagccaacggtgcgccacatgttgcagaaggccggatgcttgccgcattctgaggtcttggggaaaggttcgcaggcacctgtctccgcagagcagcgcgtgtggaggccgtatgagaatttgcgctcgccattctggacatggtcagtaagagtcgatatctgcaaagtcgggaaggcgtacagtgctgtaactgatccaccgcggcgaggcaatactcgcgatggtcattatcgtgcctgcatatgtcagtcttcacgtgctatccctatgtccatctccacaacttacaaacaatggtgagaacaaggcccacgccatatacgattcggcgcgtcatgatggcagtaagaaggcttcagaaattcgagtatgagaatgagacaagagcctcaacttcgtggcgccagctctggggacgctgcggggttttgtgcaagggaacaaggcgcgtgctgcgtgattttgcgatgaggcgtacaagcggcagcctcgagatcgtcggtatccgcggtctttttttgcaccgagcgaacaagcgtgcaggcgcgaaatccacaatgcgtgacaggaagataaatgaaaagagtggttagacagcaagcgactagacgaggacgcaacctccttctgtcgtgagggtttcaaggtttgccccggggtgctcctcctggtccacaccatttcgcatgtcttacgccatgccgctagacgcggaaggtgcaatgacgacacgctagcggagaccacggaccattgatcgcttccgccatggcgggatttgatagcgcatgtagcggcggctggtcacgatgctctgtggtgttgtatcatttgagacttgaggtatttctcctactcgtacatcgcacgtactcttggtcacttgggatagagaatcatctgggatgatctgaagggatccagcatcggatgtcaagtggcggtgtcaagcctccatactctgcctagcgccttcctccgcgatcaccgatctggagcacggcatctactttctgtcctaggttcttcctagcctctctgccaacactcacagcctcaagtacatatcttggaggtaaaacataccgagcaagggttagaaaagctcgtattcttcaagactggagttttcattaagaatgcgcggtatcgcgctcacgtccttgtgacctttctgcatcccggaagatcgcacccttcatcgcctcgtagataacaccaccacacccaatcagcataagcacgcactgacctctccaaacgcgtggggctacaaatcccatgtcctgtgtgcctgtgcaagatggcattccacgcttacttgctagcgccgcaaatctcaaggtcagcaggccatgcttgcgcgggatgtcagcgataacctccttgaaaacttgactgggaaacaacgtgtaagaactgaagacatgtcttcaccgcttctgtgtacggcgtcggcgccgatattattgttggcgtatgcgagatgcggggatgccaacgtcctgcagcctgcgatattggctgcaaagctgattcgatcgtggtgctgtgggtgtatgtcgcgcatatacgcgagtcgctaagataaggagtagtctacactttgggcgcgtgccataatcatattgtacagaagcatgctcaattcggggtataatgaaaaatgaccgagatgtactaattacatatggtacatggagcgagatcctagcagtgctagaacaacacttcctctggagttgatgctgccttcgcgatcggcttctgcagcatctcgtaggatagtatcgatgcagctacgctgacgttgaggctgtcgactccgatttcgtcgacttcacgcccgtgcttgatcccgaccttgtaatgcgcgaggttgagcaaactgtctcgtagtccggtaccctctgcgcccatcatgaggattgtggggtgctccgcaactgggcaatggtctgacgggaggcgtttggtgctacgagcgacggagtaaacgatcttgctgcttggttcttctttctctcccgacgtcacaggtggaggaggaatggcatcgctggcatatatcctccatccagcccgcgagctcttaccgaggaagtctgcgggttcaccgactttgaagagagggacagcttctgcagcaccagcggatgccttcacagctatatgactccagggcgcagtttgacgggttggtgttacgactgcatcaacgccgaggaagtaggctgagcgagcaatggctccaaggttgccttcgtcgagctaccattgttagcactattcataaatgcatgaggccgaacgtaccacgccatcgacatagagaataagtggctgtcgccagcccgcagacttgtacgagtaagtctcctgcttcccgttgacaagcacatcctcggcgctctggctatcaaccgtgactccgaaggtctcgtctgatatggacactgcttttagttctgtaatagggggaaccggaagcggcgacgactccaaaacaagtccattatgaggacggccactgcttgccttgtccattgcacgcaagtattcgtctccaacttcctcggtaatgtgaaacagcttgagcgctctgacgcgagccatgagtccatctctactcgaccctctcgtgtggacatagagcttgtatagtttgcgccgatttgcttttagagccgcgacgacgctggaatgcccgtagaggaactcagaggctgctgtggaatatggcagcacttcgggtactctgactgtgttctccgaagtcaccgtgggacgcgttgtaggagtaggtgcatcggcctgcgttcgagatgcatcacggcgctggtaaccctcagaccggtctccgtcgaatcgcccacgcatgaacgatgaagtctcgttccttggggtccaggatcgctctggacgctccggacgatctggtctatctccagtttcgcgtcttccaaaggactctcttggaggtccgcgagcagtgttccgatctgagaatgtttcctggcctttgaaattgctgtcacggtcgaatgacctcttctctctgttgtcacggtcgaatgacctcttctctctgttatcgcggttgaatggcctcttatccctgctctcaaattgtccctcgcgccagggtggtcgttcatcccgctggcccaaagcccccttggtcttgacgtggcaggtctatcgtcagagcgagaagctggttttgatcgtccttcccagcgatctgacgagggccttcgctcaccatcgaatcgcttgccactcataggtccttccgacgatgcaacagccccatcctctcggcgccatggacttctctcatcctcaaagcgactcggcgcattaccgtctcgagagcgtggtggtccaattcgcccgaatctgctgcttcgtgatttttcacggtcctcagtttttgatgggccaaactgttccgccctccgttcgaaacggggctgtggtcttgcaccttcgaagtcctcaggcggaggccgtgtgcggggtctgaaaggtcgatcgggtccgccctgcttgccacgttcgatggcggcagtgagggatttgtatcgtcgaaacgtttgtggtaaatgagtttgctgtgtccggagtagcgtactaccaaataaagaagaaataaccataacaggatctcttcgattgggcgaattgaagtttgcaaaatatcgtagttattttcggtgttcacaagaaaattcgcacggaccattgagcttaatcttagcgcgacgcgcatcacgaagtcacgcgtctttactccacatggaactgtcaattgtccattcaccgacgagcgcattgcggaggtagagactctggcgcgcttttcgcaccaacatggcgatgcgcatagcattcccacgcaattaaattacacaaacgagtcaaacattccttctccatatcttcgataggcgtgatttcctcgacgaatacgacgtttccacctactcgctactgtatactaagcttggagctcgacctatgaacgccagttgcacacatccatgagctcagacgacgatggcgcacagctgatggctgcctttcagaggaaagacagccgaaaagccgcccctccacctaaaccgccacgaatcgcatcgcctgttgaaccagcagaaccggaccaggatgtagaggctacaggcagagatgcggaggaaccaagagttcggcgggcgttatgtgtgcgggtgaagccggtcactaatcgggatgaatatgtgtactacgagccagcggaagaggtggaggaaatcctaaaggaatactcgcggagaggagacatgctgtacgaagtcaaaatgactggcaatacaaaaaaacaggtgagtgcaagcagtaaaggcagtcccgctggaagctccgagagaggtaaaggcgcattggccgtggcagctttccctctctttggtctctctataaaatcagcggcccgccatcacctacctcctcttctccacgtaccaccagcttaaatccctaacctggacgttagatcaacttcgaagaactcctcggactgcccggcggtcccgaagccttacaaaggttccagcacgaagaagacgatcaagcgtcgcccagtgccgacgatatgcagctacgtcagcgcggagccagggcgaagaacaacgatttcgtggacatttcgaccatcgacatctcgtcttcggatgaggaagacgacgaggatgacgaagaagcacccacctcgcgccgaccccgcaacggccgagtgcagacactgaaaaggcgtgaagaagggggaagtggccgttcttcacggacacgctcacgtgtcagcgatctcgctgaactctcgtcaagcgatgattcaggagccagcggcaagaagcgccgacggagacgcaagaaggacctgggaccaacccgccgctcgtcaagacagcaggcgcctgtcaagtcatacgacgatactgaggaggacgaagaggaagactcgagcgactccgatatcctgcgttcagacgtgctgcccggcaggaagcgcaagggacgatctttgcgttcttcgaagccagagaagataccccggtccggtgtacgacaatccgatcggtcaacacgagccacgaacaacatggaagaggctgacctgggtgacatctaccgctctgactccgaaccgaaggcagcggcgcccaagttgacgcaagttcgtgaggtgtttcccacactcccgagaagtgacccattccgagcacgtcacgccgaaggctgcgaagtatgctacagtggcccgaatgttgcgccactgatctactgccaagggtgttcgctcgcgtatcacaagaactgcattggaactcgatcaagccgcgaacaccttgtcaccaaagttggcaacgagaacttcgtcctccaatgcaagcgatgcatcaatatctatcagaaaaaggatgcaactgctccagatcttgcacgttgtcaggactgcacaaagcacggtacctcctgtgggccataccgcgttcgcaaaactacacagcaggagatgaaggatcgtgaggacaacggtggccaagacccaattgtcgacgtggatccagatcttgtcaacaacgctcacaatgtgctcttccgatgcacgaaatgcgcgcgagcttggcattatcaccacctgcctccgctctcgcagtacgccatgaacatcaaccgcgaagacgaagaacgagcagatgagcgtttccgtgaatactccgagaaatggatgtgcaaggaatgtatcgacactgaggacctaaaggtaggcagtctcattgcctggcggccatcagatgtcgagacctatcgtccaggagttccttgcgagaaggtcggcgaagacgagaagcagtaccttgtcaagtgggagaaccagtcttatttccgtgcgacatggttctctggtgcttggacatggggcgtcactgcgcctgttatgcggaaggcctttttcaagcgagaagacggcccaaagatgcgtaccgaggatgccattcccgaggaatatctccgcatcgatattgtcctcaacatcaagtacacaagctatgtggaggtccggagcgaggagatcctcaaggctcgtatcaaggaggtcgacaaagctttgatcaagtacaaaggtctcggatacgaagacgccgtctgggagagcgtgccgacacccgacgatggtgacagatggctggactttgtcacagcatacaacgactgggttgctggtcgctacgtcaagtatcctaaacaaggtcctctcaaagcccgccttgaaaagatccgcagccagccttttgcgaagctcgagaagcagaagcagccagacaatcttgtcggtggcgagttgatgaagtaccagattgaaggtctcaactggctttactaccaatggtacagccagaataacggtattcttgctgatgagatgggtctgggcaagactatccaagtcattgcttttatggctaccatggtacaagagcacaattgtttccccttcctcattgtagtcccgaactccacagctgccaactggcgccgcgaaatcaagcaatgggtgccctccctgcgcgtcgttgcatatttcggatctgcccaggctcgcgacatggcctacaagtacgagatgtatccggaaggaaccaaggagctccgctgtcatattgttgtcacttcctacgaagcggcggcagatgatagttgcaggcgcatgttccggagcgtcagctggggggggcttatcgtcgatgaaggccagcggctgaaaaacgacaaaagccagctgtacacagctcttagtgctgtaaaggcaccattccgccttctcatgactggcacgcctttgcaaaacaatgctagagagctattcaatctgctgcacttcttggatgagacgatcaacgcggctgagctcgaggagaagtatgcggagatgacatcggaaaatgtcaaggagttgcatgaccagatccgccccttcatcctccgccgcaccaaagcccaggtgctaaccttcctaccgcccctcggccaggtcattcttccactttcaatgagccatttgcagaaacaactctacaaatcgatcttgtcaaagcgccccgagctcctgaaggctctcttcacgtcagacaagtcgctcaaacaacaagaacgcgcgaatctgagcaatatactaatgcagctccgaaagtgcttatgccacccctttgtctacagtcgcgagattgaggagcgaacagaggttgcggctgtttcccatcgtaatcttgtcgaagcgtctgccaagctgagtcttctggagcttctcttgccgaagttgaaggaacgcggacaccgcgtcttgatcttcagtcaatttctcgacatgctcaacattgtcgaagacttcttagatggtatggagatggcatatcagcgtctcgatggacaaatgggatctttggaaaaacagaagcgcatcgatcaattcaatgcgccggattctcccctattcgcgttcctgctctctacgcgagctggtggtgttggtatcaatctcgccactgccgacacagtcatcatcctggacccagactggaatcctcatcaagatcttcaggcgattgctcgcgctcatcgaatcggtcagaagaataaagtgctttgcttccaacttatgacgcgatcttctgtggaagagaagattatccagatgggcagaaagaagatggcgctggatcatgtcgttgtcgagcagttggatgccgacgacatcgaggagcacgacgtggagtctattctcaagttcggcgcagctgagcttttcaaggacgacaacgctgatcaggacattcgctacgacgacgaatcaatcgagaaacttcttgatcgcagccaaattgagaacaccaagtctaacgcaacagacgattcggcagaagcgcaatttagttttgctcgagtgtgggccaacgacaagggaacgctccaagatgatctcgagactccggacgaggaagtagctccagaccctggtgtatgggacaagatcctgaaagagcgtcaggcattggctgccgcagaagcacttgcaagagctgaggccatgggtagaggcagacgtgcccgtggggtaagtgcactcaattctataatcattctgtgactaaccacaaaatagaacgtcgactatgcaaccgagaaggacggtgtagacgttgcatcaacggctggggaagacgcttttgaagacgcactcgcccttatgtcacctgtcaagaacgccagctcacgcaagaagaagagggcagattctgagagtgacaccgacttccaagctgaaagcgaagatgagagtgagcccgagccagaagccgtcacagctgagacaatccgaccagaagaacttgatcttgatcgtgctcgcaatactgccacaaaggccaattcctcgatgtacaaacagaatggcgcaggtgcgttcaacaacatttcttcccaatccggtcaggccccactggcaaatgtcaccgcgaagggtccgaagtcgaagaatccagcgcagccagttgttacctcctctaagtctgcttccggtaaggcttcgtcccgacctgcaccgccggaattgctcgacatctcgtctcgaaagtcagcgactaaagtcccctctacagttaaacctttccgacgcacacatctccctattcgctcgccgcttgagccgacatatggctcctacagcaaccgccactgtccagcatgtcgcaagatgcatcctcaaggtgcatgcgaactcaaggctgcaggtgttgagcattgcggtctctgcggtcttgcgcactatggtcacagccgcacctgtccccatatcaagtccgagactcaagtgcgagccatgctcgaagctctgaggaattcgaatgagccaaaagagctggttgatctggcttcgaaatacctacgcggtgttaagggcacattggtgcaacagaaaaagcgcgatcgtgagaaggctgcagccgctgctcagaacggaggtgttccaccgcaaccacaaccgaagccacgtggtccaccaaacaatgctggcaagatcattccgtatgcaccaggccttgccaatagtgcgccaggcggccctcaatcacaatacccaaacacacacgctcctccgcagcgtgaagtcccgagctggaccaagggtcctgtggatgcaccaccacgtccgaaaacgttagcagagcagcagcgcatgttacagatgcaggcacatggacagctcaacgaacaggaggtggagagcgccctgaggggttacttgggtcattagcaaggagtaaacaggtcacggcgaaggaacaccgaagtacaggggcgttgaaccatgtactaacaggacttacatttgcatactaccgcggccagcatttggtacgccatgcggcgttggcgtttacaaaatcatggatatcgatgcaaagttcatactagatgagcatctctttggagcgaaatgaatgcgctcaagctgtgcgaaatgaatatctcccatgattaagtttcagtgataacacttcttctgaaaaatagtaaccctcattcttccccatcctcctcttcctcttcatctgtgtcctcactttcctcgtctaaggcctccctcaaactatccatccaaacctcgtaatcccgactcatatccaagccttccgcacctttacccagcaccttccccgtctctccaacgctatcttccttcgccaccaacgccctctccaataccccaacattcccctccccaaaccctttccgcgtcaccatcccatccctccccacgatcatccaccaacccattcctccagcaaaacgctaaccacgtcttccaacactcatcgcgcaccagaatccccggattcccaaccacaaacaacgcctccttcgcgcgcgtcagcgccacgttcatcttcctcttctgctgcacaatgcccaacccgcgcctctcatcctccgccagaaaccgggcgcgcgtgcgcgtcgtacagacgatgaccacgcgcttctccagcccctggaacgcttccagcggcccgatattcacttcccacagcccgtactgctgcgagcggatgcgcgagcgcagcagcttgacctgtgcggcgaacggcgacattatgcatatgtctttctgcgcgacgcccgagtcgcggatgagttgctgggcgatgctgcatgcgatgtgggcttcggcgatgttgtaccagccgccgccgtcacgctcgatttcgtcgggcgcggtgttggggacgaagaggacaggccatttgcggccgcgccagaggggcgaggtttgcagtggggtattgggtgggggcgattcggggatgagggtgtcgttgtagaagagcgagctggggacgctgagaatggcggggtgggagcggtagttgcggataaggtttgtgaagggcgggtagatgatggggagcatgttttttttgaggacgggtggtgcagcggatggcttgacgcttgatcgggataaggggtggtttttgtatagtggtcgctctctgagtcgtgcgaagagggatttggagaagtgaggatcgcgagatgctgtctttggtcctagctgattttcgtctccggccatgatgaagaggggttgagggaggtctgttgggtaagatgaaggtggacaggcgacactgatggcggcaagaaggtcgatttctgtggcttgagctgcctcgtcgataagtagagctccccagtgtagcctcggtgtagcaacttgatcttctggatgaaaagtcgcaagcatgtttctttcgatatgccaaagatcatcgttggtcaagcgcgcatcgaaaaggatcccagcatcttgacatgaagtaacgacgatgttgtatgccatcattgttttgataggtgggagcgagaacatgtcatatgtcatgtagcagtattgtgtgagctctccaggaacttcagtgtcatttcttcctggtcgtataagtcgaaatagctgctcattgctgagatatttcttcaatcgcagtgcaagggtatccgctgctgcctctgaaggcgcacatatgagcgtgtgcggggcttccgacgtgttgaatagctgcatggcggtctcgaccaaagttttcgtcttcccagttcctggtggtccactgatcaggtacggtagtgtaccataatccctggtgcagattgagctcactgcatgtgcttgctcgtaattgatagcatgatcgaagagtgcacgatgtggtatcctgcgaagttcagtctgcatttcgccgtgtgcttctgttgggaaaagcattcgctgtatccatgtattttgcatcgtttctttgccttgcccggtagctttggatgacgcattgctctttgcggccacgtcgttgaagtcatcaaagtcgccatcagcaaccgattgttgggtgtgcatttgtgaagggtctaccatgtcgagctgagatgcaatgaaccgtaaagttctctgttgagtgtcgatcttcgattgcttcagggggaacaatacgttgacacccattgggaccggtcgatagtcgtgtagaaaacccaagtcattagccttgaggtacacgaattcttttgctctattgaccccgtaaacacaagcgtcatattgtactcctgtccaaccttgcaggaacatagcttgaccgaaaagactttccgaaccatcgaccaacattggcacatctgtgatgtttccgtaattgctgatccacaattgcctgagctgtagcatgtcgcccatctccaaaaatgggctgtcctcgcgaaggccaggaatatttagtgcccaaattgggtcctcggtcaccatccctgtaaggtatagtggaactctgtacaaagcatggctttcgttctcacgctggactgctgcacattcgcggtgtaatgacgccaggaagtagttttggtacaatggtgcagtaagctctgcaagtcctatcgctcttgcttcgcttcctgtagtagtctcgggccggttcgggagaagatgcgttccacaaaaagtcgaaacatatccgtggtaatcgatacgatgtcgactttgcgcgatggtagtgcggacaggtggctccaagttgatcttgagccaggcgagcgggacaaaaggcctagcatacacgtcgtactccctgctcagttgtaccagtggtggtgtacttgaggtaacagagtcaaccttctgcacgcttgctgattccggacttgctaagggggccaagctgggcttcttccgagaagattcatttgtgatcgatacaggtagatttggtggcgtggtgatatgcttcttccggataggtatagttggcacagctacatggcttgacggcgtgcattggtcggatcgcttgctgttaccgacctcgcgtggcgtagggctttcattcgacttatcggttattggctttggtttggtgtttccagtcacgcgaggagcattcaagcttgcgacttttgcccatgatgccatgcttctgtcgttgttcacaggcgagaacgttgtcatctgcaggattcgcagctcggatacttcatcccggttaaatatgtctgcgtagtagctccaagtgtcaatgaaactgggaggaaaggctgtcgaaattcgccatgtagatgctcgcgacttatcgctgatggcgtcttcaagtaccaaggtggcgtagccttgcagcctggagtcacgtggggtaccgcggtatgcgctctgtttaggctcgaacgcggcccggattcacagtggtaacaaataagcggctgagaagactgcctgatattttattggaactgcaataaaaaattgtggtactctcaagtacttgcaaagcgagggaacggtggttgggaatctcagtgtcacaatcggctaacttacccagtagtgacacaaacaacgtttgtttctgggaccgggttcaagggtgctcctctcagttcccttgcatcgtttcagcctctgggaaaagtgcttttggtatcaccaggatcccgtgggttgatttaaaatgcgggaaatattgttgtgctacatgcgctccattttttccagtgctggaaagcgcaagattggacgattgtttcaacgctgtcagtctgccccaacactacctaccatggtccgctaggagattgtgaaaatgtgacaagtcaattcaggagaacccgtatcggcttttctgtaccggcccggtctcttctcgaatattggtaagatcactggcgctgaaagccttcgcaatgtgcgctatcttacccttctcagatgcagtgctgagagacaaattattgatcctagatcgacgaggtaactagcccattcggtatctgggctttggttgaaatgcgcgtgtttttgtagcagaagatcatcatttctgtctatcttcgcatgctctagcttccccgcaaccactaagttagtacgtcatggccagacctcggaaggttcgagttgcacacatcgacatcgccatcaattttcatgtaaatacgacgagtgtttagttctttcactcaaatttccgcaagtgttaactttatggcaagttttgtgtatcgttacttttaaactatgtcgaatcagcaaacggtgcaatcaaaaggcatctaccatggtctcccagtctactcaccgtctttgaagggcttgacagcgattatcacaggcgctaatggaatctctgggaactacatgctgcgtgttctggcgcaagaccctgcacgatggagtaagatatactgcctatctcgaaggccacccgcaattcccgacggactgccagaaaatgctgagcatatcgcgctcgactttttgaatgacccggagacgatatcagaaactctgaaagacaaaggtgtccaagccgactatgccttcttctacagctatgtgcagacgcaaccaaaggaggatggaggtttgtggagcgacgccgaggagatgtgtcgagtgaatggtatgttcgagatgtaggtgcgagactcagcttagaataaggttacaaaatggctctactcaaggacttctgcgaagcactacttcttgccaacatccaaccataacgcatcatgctccaaactggcgcgaagaattatggtatccacctcggtcccgccaacaacccacaggaagaaaccgcacctcgagtaaatcttgaagcgcctagcagctctccgggctgtgtttttccttgcaactcaagcttgcttcctttagtcggagccaatttccgcaccaggcaatattttcgtgctaggcaccagcagttcgcagcctcagcacagcgcccaaggatctgaaaccaacgatggagaaacgtaggagtgcagaaagccgaaacgtacttgaggagtaacattgtgctatcataccccactgtgggttcaacggtaggtgggaatctcgactagactgtctacctcggtaaagataaggctacatgggaatacaatttctaccctcgcaaagaaaccagcgacaatgctaagtaaagctcgcttcgcctttcacagccctggtccgactctgtgagaatatctagcgcaagcaagcacagagcttgactaggctagcggcctagtcacttccttccttctatcactctttccgcaactgcacgtgggccgtgcgtcaacccaaacaaaggcaggatagccgcccaatttcctcttcttctccttatctccactgtatatagcatctagactaggcagctggaatgcagttcctacagaccgttcacagacggcgatcgctgcaataggcgcagtcatttagcagcttcagcagcaactgtaggtgcgccgctgcacttcttttgagatcggggaggcattgcaacacgttgttaacatcgaaaaatctaggcgtagaatggagacttggcacggcttgctacgacgcgctatcacgagaaactccatccttcatccatccatcaccctccacccttacagcatcagcacaatttaatgaatctggcaaatctgtatttcacgggttgattgattgattgagctactaatctgaagactagcttcttgatttgattgtagcttcaatctggcaatcttacaagattgatctcataatccggattgattgttgcggactgtaggtgggttacaaaagttcctgcagatccctagcaaataacttcgtatgtgataagcacatgacagcacattgtgatagcacataaggtcaaatgcttactagtattaatggggatgtgcactggattatcttcctgacgtaggaccgtggcagatgtacacatgcacaagagctaattacagtagaaccgatacaagcggaacgcccagaacgaagcatcaacgaagagaacgtgtggtgaccataatgcctaagtgcgctctgctttttcaaaggcgcgaaatttgtttgttacgtgtcagacatgtaaataagcaagctaattaagcctcggcccctgtgcttgactgataggctagtttagcgtagaaagcttaattgtcaaggcttgaggcttaaaatcagaggcttaatcaaggcttcatttattagctcgataaaataaagagtagggtaaaagagccccttgctaaggtcgtcctctccgtgctgccttgtgctgacgtcacttcttatcgttaatactcacgtaattcttcacgtgacttatatccttcactgcgtcgtgcacgtgccctaacaagcacttgcaaactatcaatcaagccgtgctctctacgcttgattgaatagcaaattcctataagagcagcttgattgttagaactatcagctcgttgtccgcttaattgacgagattgacgaggcttgcttgttgaaaagtctgttacgtgtgctctgccttcaatacccagcttcttcaaatctttcaaagaaaccttccctctctgtactccgtacatacgtacataccttcaactcgcaattctcagaggttttttgtacaaggcgatggcttctctctctcagaacaccgaatgctacctttcaataacgacgacgaagaagaagacgaccagagctacagctctcgaccagctgagcctcagcctcatcattctcctgaaagaaggcgtttcttcaaagtaataacaattggatcagttatctatggtgttctcaatctattgttcgccgcaataggtcgcctatctgctacgtgtttccaggattcgcgacctaacacgtcttggtctacatgttcatgtgataccatagtcgaagaagctttggctagaaattgtgtctttaacccatacgctgccccttaggtcccttcatcttgtcgagatatcgagcttgtccaaatcttcgattccttagatgagtcgagaatgaaatcatccttctacacctacccttagctggatcgagaactctctattagagaagcaccgctactcgccaagcctgtaaagatgtcgagatcgggtgatggtgcagaggatttgtcaatagtaacgactacactctattggcactggacgcaaaaatgtatcgggtttgcggtctttacatattcttcttgggttacatttaaataacattcaaagatggacgttacgacaaccaagtgattagctcgacccatgaaccatgatcaacgcgcgtttcgctatcctgccaacctgcggtaagcaccgtacaatttgagttttccacggagcaaaataggaacgtatcggatcgagatggggccgcaccagggtgaaatttaatcaaaatcgatcgaaatgcgcgtacataggcacatgacgacccaagatgagtattaccaatccagcacgtagggcaacctaacatctgcgatcaccttcagtaggggttccaggttcgataacaattctagagagacgccatttgatattcaatttgcggatatatggtgccaaccaaaatcggtgtctaatacgcgcgcatcgactgctcacggcgcattcaaggataatctgctgcagtagtcagaccagagattttcgtgtcctcagatctgccgggtcagatctggccaaggatcacctaatcttcagcccgaggacagattactggcgcctgcaggttcggctatctaagaggagcttcgggctataatctaggtatataaagtagttgtagttagttagtcacatagtagacaataatcatcactcatctgttcctaagattccagatcgcaacattgatgttaagttgttgaagtgtaagaaaaagaccactgcggataaagggacacgtactctaaagtgtgtgttgcatgcttacagtccgagaaaaggaccgctgctgatgaagaaacacgcccctatttcgatccgccacggccttaattcgatccgccgcgggcctgattcgatccgtcacggccctaatcctgtaagacttatactaggttaatgttgattaaattgtgagatactgcttatcgactgcgttataaattctctcatctttacagtttaattagtcgtgctctgcacatagggtttcttattatatagggatagacgttatagtttgtaagcgatctttagtgtttctgcacgaactatacactaataccttgcttagcggaggtcttgcttttgatctgtaacaaatctaatcttccttaactctaatgcaggtacataatgtatcatattaacgctgataagttactaaatagatatcgatgacacatccttttgaaaataattatttgatagctttagtttgataatgtaaagcaccaatgtgttttcttataacctgtatctcctacccaaactagtgaccgcgggatatctaccctaacgacaactaaaaacatttacatcgtcacctatcctatcaacaagatgttttccaccagagtttctaaagaaaattctggcttcttaatactgctttttgtctcaagtatctttatatcgtacatatggccaaagactattacctctatactagaggatccttcatcacatccatacacagcacgaatactctcttacgacccacttatgatacacctcgaaggattcatctctccctctgaacgatcccacctactgaatttagggtacggtcgcttacccgtcgataaaattcgaattatatgctaacataccaactagagaaggcgactaaaacagatcacaagtttataaccatacttcagatcctgctatttcagatcatcgcacgagtgatacagcgttcctttcgaacaacgacaccatcgtccaacgtatcatatctcgagcttccagcctccaaggcttcacacctgtaaaagactacgaacaattacaactcacacggtacaaggcggggcaagagttcaaagagcattgggatcacttccaagacgaagacatacccgagaataaaacgcagagaataaccacaatctttgctgtacttgaggcgacttgcgatgattgtggaacaaggtttcctcagatttcagtcgattggtcaaaagaagaccaaagatggtgccgattcattgactgcaatgatacggctggaattacagtcagacctattcctggcaacgcactgttctggaaaaacctcaacgctactgaggggtggagattatagaaccttacatgctgggcttccccctcttaaaggcacaaagactggattgaatatctgggcccattgaccactggaatacagtctagatactgcataggtcgggggaacatgcatcgggtagctgcacacgcgagatgaagcgctagcaacatgattccaatcgagtgtttctactcaccgtctttgaggtcactgagagaatggtgaaatagagcttctcgtcttgagttcacgagtgccagcgagctctctgcggagaatattggtacgcaattagtccatctccgtcctcagcctcccagctgatagcacaatagccaaaatcaaggatatgttgtccctgggaccaccagccgaccgcgccggatgtgaatgcacccaaacaaagaggacattgagggagaatctgggagtcgtgaaggaagtgatgaaggagcgggatggatgggagagtggtgattattccgacgacgaggaataggagggatgcttggaagtgtgaatgagtaaataaaaaaaagtctagatcgagattggcactttagcaatacaacactgccttaccctctcctcctcgtcctcgccccaacctccaaatgcttccccgtactcttcacctccaccttgtcgcccgcgcgcaggtaatctgcactgtcagctggaacggccgcgggagtgagcacggaagtaccctcgacgagaaccttctcctgatcaacagcaacagcgccatccttctcgtctgcgcgccgcgtgccgagcggcgggtcgaagcgcttgcgcagcgtttcgatcatcttggcgaaccagaaccaattcaatccattcagacacaggttgggaggcgagatacgcgccagccagccacaagggcactgtctgggccgtgcgcaaagtacagcacgctatcgccggtgccagagaggtgcgcggttttcaacgcggcttgacggtctgtggacaggtcgagcgggcctgcggtgtatgcgcgccacacgtctgcgaagacgcggatggagttgtacgtgccccagacgaggcggcaggagaagaaggtaaggagcaagacgatgccgttgaggaattggagtgtggagcccgtcatgttgagtttgtcgcagaaccagtggatgttgaggaagggggaggagagttcgtagaggatgaaggttggggcgtagaagtttacgaatgggcgctgtttggcgggtgttaataactctctttggtctctctcttcaagaaaggacttacgaatcccaagctaaacacgcacaaagcagatatggcgtggaataacatgccaatcccaaagatccgcacgttctgcacggtgatcaccagatcccacagaaagtatccccctgcaaacgcctggatgagtcccgaggcgccggtgtatccatgcacgcgctccgtagtgtccatctcagtccgctcggtatccgcccacatgacccatagcgccagcgtgcagataaccacgctctgcacgaacgagactacatggacgtcccaattgagcttggtgcgcgcgttgagagcattgtacgtccgtgggaagaaggcgcgcgagagaatgggcgagatgtacttgttggtcgcgtggtagatcgagtatgcgacgatgacttcgtggaaatgcagcgggagcgtctgcagcgagagccggtctgcgagtttctgggcgtagggtatcaggcccgttgggggcttgagtgggaacgggtcgtgcatggcgagggctgcggaggagaagcgatttaaggataggtatcaggaggaggagggtgaggacggacggcggcgggcaggaaggccttatgaggagccgacggcacggtcgtcaaagacgcgggcgtacacactctgtgctgcctgacgcggagacgttctcgaggacaagtttagcgaccatgctagcggcacacgacacctaagccaccacgagaccacgtcattctgatacttcttggaattgctttggatttatgcacaccgccatgtgagacatcatgcggccttatctatatacttgaagccgtctcatcgctgtgttgcatacgcaaagcacagaacgctctccatctcgagatgcatctcgcaaggcttaccggtaacgtaccagtagttctggagatcgtcagggtctaaacgggccggcgccagcccacaccgtcccatccaagcgcagaacaaaagaacgaaaaaccgggtatcatgtgaagacaggagaaatacaagatagtttgcccgctaaaaaaggtcgacgttgacgttgtgcttaaaccagcagtctttgcacatgtcgtccctgagcttctccgcgtaggcttcaagaaacaacgccccaacataggaagttcgctcgatcttgtccaaaagagaatagaaatcttgcagcgtcttgtagctttcgatctgtctgagtggcgagggttctgtggatggtcctccagcttcctcgaaatttgctatagatgctgctacagttttgtataccccatctttacggtgggatccaccagcaaccgctatgctgtgaggggattttgacagggacgatggtggggtagacagtccgtacgacctgccagttgttggctttggcacgggctcaggtgaccccgttagatcaatcgtctcgattggctctcgggttccttgttgtgcaggcgtaacggtcggtaacctctcatccttcatacgcgtaggaggtggtaagaccgcgcttggggatgcatccatttgttcgccgccttcgagcatggtttgaagatgcatctgcgcgcttatccataaagcccaagacgttgcactgagctcctcgctcatgaagattagcttgaaggccagcttcatctcatactcgttccgatatgggtagaacctgttatatcgactattctttccaccgggaatgttttctgcatcttcgacaaatgggtccaggatacctagttcgtaattcacagcccagttcaactcttcattccgatctttgtcgggcatcgccacgagcttgtcatcccaggacaatcgttcagcaactaggaacagtttacgcatgtgtgctgtggctttccgagactgcttgcagacgggacaacgaaagggcagtagaggttgcatgtcgtcacggtgatggaggttatgccatgaatcatacggcatgagaccgagtggataaggcacccaatgaaagtcctgacatagtttgctatccggatggggtcgatgaaggaccgccggcttgcaaactgttggtgcgcggccatgttccatcgcatctccgtctggtcctcgcttaagagctggtaggagttgtggtgaatgactacggggatttggaggagtttttggcaacactctggacctggactctaatgctcgacgtggactgtgaggttggcctacctgcgatgagggaaattttggtggaagcgtccgttcggcatgggtagaagaagaagaagaagaaggtctactgttcgagcgagcgagtctagcttgtttcgcagtaggtgtataatcgtggtcaatgtctgctgcacgcttgcgaggactgggagccatagaggatgggtcctcgaaggatacatccaacagctcaatcgattctcggctttagcaagtgatgagagtgcatgtgcagagcacgtgatcgtgagtagatttcgtgcattgggtgaggtgtgagggtgaacgatgaggggtgaacgacgcgacgcgacggatctgcacaagggtcaacgttctagcgatagagctccaaaagttccgtggtggagccagtaccatcccacattgtccacattgccatgacaccctcacgaggactctcaagagcgtctacaggttttccaagagcagccaattgtgcgaagtcgttaccacgtacccgatacccgccccgccgcacttacacccgacccgcattcgcacccaaacccacgatcgacatcaaacacatccgacgaaacccggggctctacgaacagaattgcattgatcgaaactatgcggcacacagcgactcgtcatggcgcataatagagctccacaagcaatgggaggagcttcaacagagtgcgcgaacgctccgcagccggagcaagctgctccacacgcaattggcaaaagccgctacgcgcatgaaggatacggaaggcgagaaggtgcccgtcaaacatggaattctggctgaggcgaaggagctcaaagtgcagcttagtgcgattgaggcacaggaagccacgctacaagaagagatcgaaagccgggctcaagacttgcccaatctcagcagcacgcacacgccagttgggaccgagcccgaagttgttggatacatcaatgaagctagggcacccgccgcgtttccctcggacacagtttggagatcacacgtcgagatcggccaggagttagggatattggacttttccggctcagcgcagacatccggttggggctggtactttcttgtcggcgatggtgcattgctcgagcaagcgctcgtacaatatgctctaggcgttgccaaacggagaggttggaaagcagtcgcgccaccttcgctggtatactcgcacatagcttcggcttgcggtttccagccccgagaccagaacggcgagcagcagatttatgcgatcgaacagtcggagaaagacaaatcgaagccgcaattggcgttggcagggactgcggagattcctctcgcaggcatgaaggcaaatcagactatcgaagagtcacaacttccgctcaagacggtcggagtgagtcgatgctatcgcgcagaagctggtgctaggggcgcagacaccaagggtctctaccgtgtgcacgagttcaccaaagtcgaaatgttcgcttggaccaagccgcagcccgacgaagagcatttcagctcctccgccacagacgattcagaggtactgttcgaggagatgctaggcatacagcaggaaattcttgaaggtcttggtttacactgtcgcatactagaaatgccaacaacagacttgggtgccagcgcgacacgaaagcgcgacattgaggctttcttcccgtcccgaagagagaaggacgaggggtggggcgaagtcacctctacgtcgatgtgcacagactatcagactcggcgattgcatactcgcacgcgcattgctggcaaacttgagttcccgtataccctaaacggaactgctcttgcagtgccccgcgttcttgcggcgatactggagaaccattggaatgaaaaggaacgcgctgtgacgatacctccggttctgcgcgttttcatggacggccagacgacgatagagaagcaataatcctagtgcgtagcacgacggaccacatgcgttactgtaaatatcatgaacgactggatgatcattgtacgatactgttggacctgttggactactgtatataactcgctggctggatgccacttgcgcaaaccgacgatccccacgacaggtttatcagcaacggcgacgggatcaccctttggcccacatttgtcgctttcagctcgcatgtcctgcatgcttccttgctttgatccaatcggcgtgacattcgccatcgaggctgaatcaaagcttggctcggctatcaccggtgattgggtcacgttcgtcgaagttgctcaagcatccatcccggcgtgcatggacctgtgggttcagcgagcatgtgaggttgccactactgtgtaggtgttgactgtttcgttcttgaaacaccttccacattccctcaacacaactgcagtagacgactcctgttcgcgtcgcgcgcttgatcgagtccggggagcctggttgcacgaggcctgctttggtgggggactacagccgatctgccagcctcttcaacaatccccggcctgccgcagctcgaaacgaagcatctttgtgcgcaaacgcagccacaccggccacctcccctctccgcctttggaggagtgtcacagcactccagccatccaccatcattctcgtcgcatatcacctcggcgcaaaactgcggcagacggagtaaacaagcaagagctggaaacataggggaagtcgcggcgcatggtttcctacccagaatctcacagcgaagcagcgctggcgattcggcgcccgccatctgttgcatcgcattcgtcgcgcgcatcgaccgctcgcaggcaccggccacatcgatcgcactttgggggcaactcatatgcgccgcagaatgagttccccatctttacgcacacgggcgacgtggagattgtcataagcaacgggcgcaaggaacaacgatatctgctgcacaagctgatcctgacgcaatgttcgggcttcttcgaggctgggacgagcgaagagtgggcaaatgcaggagatgcgggtggaaatgcgccgagcgcatcagcgttagcgaggatgccgtctggtgcaagacaagagaagacgaagtggagatacgagttggactggggcaagggcgaggatgatttgcctatgctggtgcagaaggtgcgtaatccacgccgccaaacgctcttccctccccatactgacaggactcgatctagaaggcacaacctaccatattcggcggcgacgcctcaccctcttcccaaccaccagcacccggcaacaagcctacagcgcccgcctcaggcttcttccgcaacatgaccaccttctccacactccatgtttccgcgtccgagcctaacgaccccgacgacgacgttttccgcgactacgacaacctgttcaaaatcttctacaactacgcgccctcgctcgacgccatgaacatcgcaaacgcctacgtcgaatgcaagtccttgctgcaaatcgccgacatgtacgacgccctcgaggtcatcggcccgcgagttgaccaccacctgctccgcttccagggtcgcctgtggaagcaaatagcaaaatacccgccctcgtacctcaaatttggacacatggcgcgcagcaaggccatcttcgccgaagccatggtgcacgtcgtaggccagtggcccgcaggcataaaccagctgcgcggccaaatcagcgaacccgtcatcgagctcatcgaagacaaagtcgacgaactcgacgaactcaaggcgaagatcgaagtcaagctgttccgcctctccctcaccacgtcgcgtggcgagcgcgtctcaccctcgagtaattggctcgattggctggctgtcagtctgtttcgccagtggcttgcggagaacacaaacccccctccagcgccgatcttgaagcccgcatcacgatccattacttcccctcgaggcagtgaaacgcccgcccccttacctcccgcaccggcattcaacacgggcaggatattccgcctcctcggccaagggggatccagctatctcaaccacgacgaatgcaagcgcttcctgcgcctcagccccgaccattacaaccgcgataatctccgcaggtttgagcgccgcatcgaggagatcaagaacaaagccaaggacaccgtcaagccgctgatgcggaacttcttggagctggatctgagagagggcgggcttccgtatttgacgtgtacgaggattgacccgcaggattttccgtgggatggggagtaatgagggcagatgggatgggatgggattaagagtgttttggtgttagatacccttggatgttgttgtgtctcttgctttttccgcagcaacgtttacatttgattttttgttttgatgataccacgacgataggaagagagatgcagataggcatggggatgtaatgagatctacggaacgagtgtatgctggacgtacgcagataggcaatgggaaattcacatgtaaatgccagtctcaaacacaaacaattgtcccaacccagtgtcgtgcccctcccatcgacgtaacatccgataccttttgtctcgcccaaaacacaaccccctccggccacaatccatcctgactaacaatcacgataagcattccccttttctcccatggcccaatgctcttggcgcgacgtgacgcgacggacggcgtgatcggcgccttacccgcgtgctagcatgtgggggaagatagcgcaagctctcaacaccatgacatgtcctcatctgtcttcgaaggaaactgtcacatgcgtggatgtctgccgagcctcgccgttcgtcctctttcttttggctcttaccgggtgtgtggctgtgtcggccatgacgagagatgggtgttgtcgccgccgccgaaggccatggtgcttggaaagggcaggctagggacaggtatgcatatcgagtcctgttcctgaacgatcgacgctggggggggggatagccgatggcgatggtgctggattattggacggttcttctgggttgtgtgtggttgagttcgtacttgtcatctttgacttcatcttgtccgggtgtttgcttctccagagcagttgagtcggcgatagagtcatgtcatggtgctggctgtacggtactgctctcgctacccggtacttgtgacaacatcgggtagttcagcgaagactgatgcttatcgggatcaacatcgagctacttttgctcgctgtgtcgatcaggtccgcttacttttttcgggacgagtatgctcgactaggcaattattgttctgtatctagacactgcctcaacgtaaccggaagcttttctggacatctcggtaagtgaatgtaggacgctgccgtgtcgatcacacttgactgccatgcgctttaggggagaagctatgatgtcaagaaatacttgagccgcaaattggacgtatacgatacggtacatggcctgtgcaatgcacttgggctcatgaagtagttctgatcgacgagcgacagacagctcaaagacacaagttcaaaactagcagcgtcggctcgggatacgggaatgaggtttgacacatcttccgactccaacctgagcttgaattgtggttgctgataagttcccgtgtgtttggaagtgggagggtgttgatcttgtgggagcgtgggtagtagtatcgatgattggaagtcgtcaggtacgtcaggggaggatggagagtgtcgaggataggtataagaaggagagtgatgctcgctcttaggtcggtatccagcaactcatcatcaatctcttcatcagcatcacacttcttcaccgcttcaaataagcccgtcccaaccgcaaccatgcaattcaccatcatcctcacaaccctcttctccctcacctccgccgctgcagtccagaagcgctaccctgctactctcgtcgagcgccaatctggcgtctgcggcggtctcgcgacacctctctgctgccagaccgatgttctgggagccgcaaacttgaactgcgccaacggtaagtcttcctgcagtcttctgaacatagatgctgattatgtctagctggcgtcgtcgaaactaccgaggagttccaggcttcgtgcgctgaagacgggactactgcgcagtgctgcattgtgcctcttggtgccgatggacttctttgcactgctgcttaggtccattatcggcattgagtggaattaggatgttggctagggtacgaaggagacaagttggtggtggaggactttcgggttttgttgtatttgtagtcgttagtggagatgcttcttgtaataataatgcaagtgattttctagaaatattgccttccacattgatcgcctttgactgattttcaactccagtgtccatgtctccttatcggtgacctttggattgccgaaaaaggcttcgatgtttgatgagaaagcgatcacggaaagtaatgacacgatgtcgctgcaagggtctgcaatctgtaggtaagatgacgaagacgcgatgaggtgtgtgtaatctgagaggcgcacattattgttagcgcgtttccctgccttcctcagctagtcaactcagcagccaaatggacactccagatcttccttgaaaatacttcttgatgataatgatattccaaattgagcctagaatctgctgcggccaacggtgaagtcggccatcttacattgttcacacgtgatgaacatgccaccaaaatatatatatatgtcgcaaattcgagggatgtgtaaaacatcatgcacgcatacgctcaaatatccgtctccgggaggtggtatcatacccccacggcatcgtcctcgaatcattcgaactccaagctatccctcacgcactttcgaacatgtttcttgaattctggtatgttttcacgccataacctcgctgcgtctgcgttcgcgggcgattcgtcgttggggctcgagagcatggagatgacggagagaaggatggtctcgggtgtctggactggtgaccagcgctcggctgccgactcgtagccccacttgtcttcctcgggcgggtgtaggatggagatgcagacatcgccgttcgggtaaactgccaatttgtaagctttgcattccactgctctagttgggcgatgtatgcgcactgtttgggtggaagatgggcgtctcgaagcgcattttcggtggcagtagcgggtattcgggcgggaatgttagccgtgctcggaagaagcctcctgaaatgtctattagctatgattatcgctcaaaacctggtttcgcatacctccgtagaacttggtgtcatcgtcaatcatgagcatcacctcccactcgaagacattgctctccactaagccacagcttatgcctgagatgcttttatcattctgcatctgcttgagctggcgcgccaacagtcctgccgctgcagttgaagacgccatcttctctttgtgtatccgggcgggggttccgcggggacctcgatcgtctacgaaactgggtttgtggactcagatggagaaatgtagcccggatccgaaaaccaaaaagactggtgagcaaattccaccgctggggacagttttgtgtatccagatggcggtgatgggggccagtgacttcgaaggcgcgtcacggcgtgaatgcggagctcggaagcggattggtggggcaatatggcagattgcgggcagataggaggcaataagtcctgtcaaatgtggaaaagtttgtagctgtgtgccgtctctcagaaaagcgcagcgatttagcgaagagcagacagtgcgtaagtcgaaagttatataaggaagcaacaatgagcacccatagtcgtgtcccggtacaagtggcggaggctaagcttgcagggatcgacgggaagcttaacttccctttcatctcttccgcatcgacaccatctcaaaaagtccattctgctctcgtcacgcgcgaacaatctcctcatcggctttgtgggcgcagaggtgccggctacggtcgacagccgtatccagaagcatcccaaaggcggtgcgccaataccgatacagcatcggcaagagttatcctggttgggcgtgtcgtccatttcttcgtacggcgacattgtctacccatgtcaaaatgagtgaggatgaagaggatgctgcagtcgatttcctcaacttgcaaaaatcttcgaggcgttctttgtgaacccaagaaaaaggaacctcggcatgcaacatcaatacgccctggacccttaggcagggccatgaccgtgtctgtggtctcccatgctaccccaaatatctcaagatttaaaaccatgataaatgtggacggaacatggcgcgtttaatgctacttccctttacaggaaacagtcctcgattccaattcccaatgtgcgcagcgcaacaaaagcaaggaactgcaggacaagactcacaagcattgaccggagccaccaatagcttgctacatggcactgtgtgactaatcgacatccttcttatctctctgcctacagaaggcgttcgcttctttggcttaacgcagaaagcttgcatggatcgaccaaatggcctaccttgcactttatctcttttcgagcgctttgaccggatcttcagcgccctgtgcaagcggtcacgcatgtcaccctgaaagcactctactgcaagcctttggcgttttttactgacatctgctagggtgagacgtgttacatgcccagttcagcgacccatcgtcgctacggcccgtcactcttctcggtagacattgcagaccaccctgtaactccatcaacacgtcgcctatgagattatcagctctcttggcaactccaaacacttcaggaaagctgtaatcgcaatctaatccctgtgcgggcgcgtccaataggcttctgtttcgtccacaaaatcttcatggctgcctactgaaagtctcgagacggttgagtaagcacccgaggatatggttgaattaaacactgctgtctaggaccctggcatgtgttagccatatagacagcatctgcgccagccacgaacgaaaagaaaagtttatgcacttcgaccgcactcggtcgcttcctgcaagccgcccactgacagcagtacatatacgttgccctgcgcctgcggggcctgttttcacccttgccttgtaattttgtaacgttcgcagaactttttcgatatgcttcaacaaaatggtctctatgttaagacttctgcggcacaatgaagcgagtgcgttatgtcttgtcctcagcatcgtgtggacgtcgactacagttgacgcgcaggccacaagaagctttcgactgaatcccgtcaccaatttctgttcaagatggtgtgagtggcgtcgctcatttcatgctgtgctacgcgaaattttcttttggttgccactatttggtcgaatgtggctatgcacctataactttattcctgctaacgaagaccacagggtcgcaatctgtcgtcaaaaacgatatcctgtacatcgatagtggagttcagacttggaatggcacagacatcaggggtccgattatcggcataaacagctacatgatcacgatcccacttgcctccacatgggattggaagctgaacattactgagactgtccaagccaaaaatgtaacgaacccgaacacgggtacgctgccgccgagccaaattcgcggtgccatgtttcacggtcccaacaaccaggctgaagtctatgtctatggcgggacaaccttcatgggcaatcagtctttcgaggcatacacgcggccagactcctcagcgtaccctttgtggtcttatacgtacggtgcaagcaccccatggggccaatacgcgggtgataccgcgtggatgccgaaccatggagcggcgacggaagcaatagaccaaggcctagcattctacctcaatgggcaaatcgattggggcacttcttccaagactttcgatattctccctaagacggacgcgatatatgttcctatacaaggcatgctcattcttgacctgaacacgcaatctgcgaggaatctatcgacctccaagctaagaggtggggcgccacgcgtaggaggtactatggaatacatcgcttcgattggtgacaacggagtgcttgtagcgttggggggtcagatccaagccaatcttagcagctctttcgccaatgtcaaaactggctcattggtaggcaccgcctaggagatgcgccaacttttctgacatcgtaccagatcgatttcgcgacagtggacctttttgacatcggctcctacttcggggatcctgacagcaacggaacatggtactcgcagaaaacaaccggtgaggtaccaaaggcacgtatagacttttgcacggtcgctatttcagcacctgataattcgagtcatcacatctacctctacggcggcatagatccaatcacgaatgccgcttttgatgatgtgttgatcttaactttaccttcatttacctggacgaatgtatggcctatcggagaggcgccgagatggggtcacaactgtcatgtcgcagggaaacgacaaatgatcacggttggtggaaacaataccaatggtctcacgtgtgactgggagaccaagggtgttgcggtgtgggagttaacttcgctgacatggggatccgtctttttgaataacctgactgagttccaagtgcctcaaaaagtcctcagtgcaacaggtggaaacgcgaacggtaacgccacgaacaaagatccagcactcggctggactgaccaaggcctgaaaaaagtcttcgcaacacctcgcagatacaacttgcccgacaacacgacatccccaacctcccgaaaatccaataccgcagccatcgcaggcggtaccgttggcggtatcgccttcctcgccctcatcgcgctcgcagcattcctcttccgccggcaacaccgcaaacaccacggcccgcacgaacttcacaacagctcctccccgaccgccagtgcgtcgaagaacaaattcgaactccaagccgtcaatgaaaacagccctgctgagctcttcggcaatgatcccagggaactcgagtcgccgagacaggttgtagaagcggagaatgtttcgagtacgacgagggcggagttgccagggacaaatacggtcaggggaggcgtgcatggggttccgattgttaggacgccaggggatgaattgcctgagcgaccggagtatgtggcgggtttgaggcgattggagagagacgggacgggggtgaaggaagttgcgattgtggacaaaatcgaagaagaagaaaagaagccaggaaatacggagatttgaatcatgggagcaatttcctagctccggatgagatagatcctaatggcttactccacctacagatatcatctacgtacggtcctctttctgcaaaagtccctgctctgaaccttcctcgccttctacggtactatatccttcctttgtgctactcgctttggtgaatcgtgtgccccgggttggggcgaaataaatagccaacgcagagcaagccatcactccaattgcaacaagaaagtaccacactggctgaccagcgatccacaaacccctagtcagaattagtgactggcagacagtataagcaatatctactcacaataggacgtttacccaagcgctcgccaaagtcgatgcaccaaatcggcgatgccatacagtgacgccagttgcgcgcccaagtttcagatatcgcacatgatgtaaataaccaagcatcggcgtaagaacaaccgaaaccagcagcgtgaggccgagtatcttgtgagcaccattcgaagttgcaatctaccagtcttgtcagtgttctcccgcgccagtacaaatacgctcttacagtgataggatggccccaggtcaaatagattccccacgccgtgcctgagacagcaaatgctaccgcagagagctgaatgacccaatgtatcttgaatgcattagggcgtccggttcgaattcctgcaacacccagcggcattaaaacaacaaaggcagatgctaatagcaaaccgtggatggcaaaaagttgacttggcttccatgagctgtccgtccctgcgccgatcgattttctgccgttgtcgaccagttcgggtgcaacagggcttccgtcaacgttatgacccattgtcatgtccagctcaaatacgtctagaacctatgagaactcgtttaaaatggccaagtgagagtgaaggaacataccataatcggtatgaagactcatcggctttttgatatcatttgtttgcatgacatattcgtagtggtttgcgaatatccatttctgtttcttcgacgttacattggcactattacgatgccatgtatcgcagccataacaaacgatctgggcattgtagtaaactccttccacccacgttttgatggtttggtggtctggcgtcttctctggtggtggttgaggcgggtagtggtagctaatgaaccttttgtaagtgagatgttccaaaatagtttactacctatggtactcctactcacttcgtcgttcggatgctcaaagtgacatcttctcatgttagttttacattctggcatttctgtggtcgggcggtacctttatcctgtgctcctgggtacaatacgaacatcaacgacccatccattgtcgagccagtgccaaatgcagcatagccttttcggtcttcgaatttggcggacacaaggaggtaaaagtcattagcattggtggttgaattatggaacgtcgatatcgcgagacattgatcggttcgcagagagtcgtcaacacggcaatactggagttgagcagcagcgactgaagagatgatgccagccagaaacgtgactgtgtcccaactgcttatgcgctggataccagaaaaacgcatcgcgaattgttttgatcgatcaacgttgtaacgtccagagcgaatgaatgaatgtagaagttttgctcaagacagcaccgaaagattgtcaagcaagatcgagagtagagcaaaatcttcttgacattgcgctacggttacatgatcggagttgatgcatacatacacgctacctgatgcctaacttagttggacatgggaagctgagcaaggcgccgcaaagtcgcaccgaacccctgacaacgttccgtaaaacgtctgcagatgcacgaagcctttgtgagcgacgcagagcgacgcataagctaggtgtcgcacagtggaattgagactgatcggtgcgggacttggttcatacctcccccgctgtttcgtgtgttagcgttgccctggcgtgattacggcccttcgacgatcatatgtacagtacagttaccatccgtgtgagggccgttagcgcgggaaatacgaggctgtttgtctcgtgcaacttctttaattagaatcgagtcctagacatgtccttgtctcgctaatcgacgctaacgacccgtgtatggagagagactctacttgttcagtaatccctctactagccctcgtgtaccttttcggcgcaccgacgtaatgtaccttgtcggcacctagtcacagatggggcaggaagcatatatgcgttagtgtaaggctcagatagcatgcatagctgccattggaacagatgctacggacgtacggtgaagctcggtgaaactaaaattattgggggccttgcttctgatcagcatccttatatttcacgacttggcaaatagttgaagtaacaccgaccttgatgaacttggcgcttgcatccggagccaaacttttgaagtagaaagatgtcgagagcaaataccaccaaggagtctcaggcatacccctgcaaatgccagtaagtcggactcaaattctccgtgattccttacctgaacgttttggagtgtaaaaatcccgcaatattcagcacacgcaaaaggcgaagagtgtctgcgaagagtccgttaaagctgcggcgtttgagttcactttgagtagctgtgctgattagttcttcagctgtggagaagtaacttttactataacattgtctccgcaactagcggactacaaagtcatgcaatgcaactgctccatttgcaccgcacatggctaccttctggtgtatcccgagcgctctgaagtgatctttcatgggaactcaaaggaccacgtgcagaagtaccagtttcacacgaagaagaaggatcactggttctgtcgtcactgtggcacgagcttgttgatcgacttcaatggtatatatgaaaactacgatgttatggctgtcaacgtgagtggcgcatccccttaacgtgcctgaatactgagctggagttttaggctcggacgattgagaatgtcgacatcagtaccttgaagtttgaatatgggaatggtaagaagctttaacttatgtacttaggctcattcaatgaatgcgttgaaaagaatgttcaatgagagttaaactattgaattaacaacttgctctccggtttgcaacgcatcttctcgttaccacagccctcccaacatcctctgaagatgcaacatccaccatatccaatgacaccccaccacaatcccatccagattccaaacagtcgacaaccacagtatggcggacatctcaccagtcctcatgactcattgggctgtacctcggggtcaagactcagttctcaaccttttgggcggcgcggttctcgaccttctgtgcagcgcgattctcaaccttctgagcctcacggttctcgaccttctgcgcctcgcggttctcgaccttctgcgcctcgcggttctcgactttctgagcagcacggttttccactttctgggcttcgcggttttccaccttttgcgcctcacggttttcaaccttttgtgcctcgcgattctcgaccttttgtgcctcgcgattctcgaccttctgtgcagcgcgattctcgaccttctgagcctcgcggttctcgactttctgagcagcacgattttccactttctgggctttgcggttctcaactttctgagcctcacggttctcaactttctgagcctcacggttctcaactttctgagcctcacggttctcaactttctgagcctcacggttctcaactttctgagcctcacggttctcaaccttctgaggctcacgtgccatcaactcgatggtagccgctgcgatcgcgagcagattagtatcaaaacccacgacattgaattagctgcttaccagcaagacgcttctcccatggctcaggggcgttcaaaatctcaagctccttttcaagagcttcaccggtaagcgtggtgggtgcgggcaaggccaacgctccagtgagcagggtggcaatgaaaacagcgtacttcattttggaaaggtaacggctgatgacgttcttaaaatttgggaatggaagtgtagaacaaactttcagatgggggatggaagtatagaatagacatgtaagttcttaaatagagattggacagtacttgattgtacgcaacgcttctatgcgtatgccgctgatcgttttgcaaaggagcaacttacgcacagagcggtttcacgtaagttccgtttcgcgttatgccccactctttcacacggataagatagccgtcatacgggctgctatttccctcaagcaccgtctactactctgtcaaggagacgcacggctatctgggtactgggcagtgcctaggtatctgtgcaggaagcctgtacgctaatcctagacaagaaggagaggttacctatcttaccagcgcccgtccgtccggagttctccttgtaagtcaacctcagctctttcccccacattatagctcgatgcacttccgtggatttgccttgttccgtgcgcaccacccttgcgatgtgccgtcgtatgcatgaacctgcagtacagtatatagttggttacgttcgaacccatgtcctcggtaaaatcgtaacacctccaagtcaaggctcacatacccgggcgggccgatcctcggccaggtgtagtcttggaaagttcaagcaatttgattgggcgcaggagtgtttcattcttcgtgattatctttagaaccaacgtctgcagtgagctgccagttggttggagacttcccggtgtactaaaccgataactttcgcggaccccgtttcatcaccgttcctgttaccattctgtgcctggtcagttgcatccctgcttcggaagatgccaattgttttccctcacttcgatcaaccgatctccttgtttcgatcagcctcttcgtcactgtgggacgttcaattcctcctcaagttctagtctggaagtcaaccaagtttctctcactcacaacaatactgcacgacatggctgggttcttcacatacgccagtattgaagacaaagatttgacagtaactctcaagtcaaactcatccggaggacatgaagaagaatgctacctccaagaccttttgattagggcaagccatgagccgacttcgaggttcattatcgctatcgaccacaaacattacatcttccatgtggttcgtgtcacagagacttctatgctagaagtagaagatgcggtcactgttcttgatggatttgtccgttcaggaagcgaagcttccatctcgaccttttacaaaagcgacgatgacctttcgaactctcgggaaaagatgtcgacgcgcagctgtttggctaccttatcccatgcacgtggacctttcttcgactctctatcactaccggcagcggatctggagctactgagatttccctcaaatgtaccaaggaaacaaaggattgtcacagcagtcaatcaaacaatctgtcgttttagaactgcttggaacgatcatatcgctgtcagggtgctattttggatagctattggcgccctctgtattctcgcagctgctatggtccacgggacattcggcaaagccttccaccaacatttcgaacacggcatttgggtccgctacgacctcaaaggcagccaaggtccaaagtaccagcttcagtttacccaccataacgcctcaagctgggcagccaaaaacccgcatcagaatggtgaatgggcatttcggattgacgatcaagccatgataccagcccacctcatggacgaagaagaacaactctatcaacgctggttccagaagcgataccccgagaagaaccaaattcgcatggatcagaggtacatcaacgactcatttctgggcgaccctgatcaaatcaaggtgccttccgacaagcagtttcatatggctcactgtgtccgggccttgagaagatattggcaggccaaggaaactggcaagcatgtctgtccgagagatatcgattacaggcatatgaagcactgcctggactccatggatgagtgggcattcccagacggagagagaggttcgatcaagcctgtcgtggattctggaacgtggaaattgatttgggagactaaagtctgcttttgagagaaattttgttgtaacagttaccacttattggaggattcagagttgtattttatctgcgaaaaacagttcaaaagtatacatatgccatacacagcttctcgattgttctcaatgctagtatgtgccgacctgactaaattacaacactccacttgcaacaattactcaaaacgcgtcaaatgcgactcgccgtccacattttggttcaagttttcgtcattctacatatgattacatctctagcatacatttcaatcaaataaccgagacccttgaacaaaatcagcttcaattgcgcgaccaattgcctggccatgtatccaactctacctatccccaggcctcgaacacccattaaacagcataacaaccgtctcctgcctcggcttcatctcatcactaaccgccgccttcccaataaattgcgcacaatgcatcgtatgcccatactcaataaaactcggcaccagccccagcccgccctccataaccgagcggtgcagcgtcctccacgtgcccaaacaatgtagcacatggtaccgatgctccgtccagacatgcgtgtgcgtactcagatcctcccaatcctgtggaatctcctgggtgaagttgggcgcgagataccatttccatgggccggcgcgcttcatttcttcctcgagcatttcgtcgaagagctccttgtcgtagcagtcaggtggcagccagctgaagtttatcgggttaaagacgcagccttgagcttttgcttcggcgggcgttgggccgcatttggggatgacgagggcgttgctggtgtggcttttggtgtataaggtttggagagataggagggtgaggagagtaaggccaacggctagtgcggatgcccagtgtgatttgctgaaggagaactttttgtgttgcgggacttggactgcatggtctttctcgcgaagtttggtatcttccattctcggtgaatggtgagggtcaagttcgtccggtgatcgatggagctactacgtaggtagccacaaatgaacacaagataggctcagttgtaagttgtgtgagtttttggattatccaatcaaagattggggaaagtattgaggtgacattaatcactccgcccgtatgtggacatcaagctctacattcacccgcagaactccgtaccgatgcaaagccatgtcgcctcgtatccatggctagtaaggtccctgctacagctttcttgtattcccgaagttgtaccttcagttgtaatagagccaacgcattatttttggaaagccctcaccacctgcctacttctatcctgatcatcgtgacgcatgcatgtatccaagggctccacagtgttcatggaccaagcgcatctaaaatcgaggtagactgagctaggcatgtgtggatcagcactcacttgtctgtcccctgcagaagcctcattgacctcagactcgggccgactgattgttttaacatctttcagcagcggaatgagggaattccattgatgtaaattttaagctaattatacacaagaacgggcttggttgtttggtccgtctgtaaatccccgccgactttgcatgcgggtggactacatgcttttctctccatcattgacggagtgaaggactggtccctaatcttcgaactttctttacttcctcactgcggatctactcacgcgtatcttagcaaaatgttccaaaacaacattttctcttactctcttaccttgcaagatgagccagattcgacaccagacaaagaagacgcactcccttctccacggccacggcgctactcacaaaaagccatcttcaccaccgccataatagcactcatctcaatactatgtttcgcatttgccgtcttcgaaatgctccaactcacttcacccgccctcctatctccggatagtttctttcctgactgtaaatatgagatccgagctccaccatttcaagaaacgtactaacagaaagaaagtcccaagcgtaaagatgaaattcgtagaaggcgaagacaacgacttcatgcgcttcgatgaagtaggcgacgcggcgtggaacgggatgattccaagtactctctatctaatctcaccacctcacaagtacctttcactgactgctgaatcagatggtgccggatacgtcaaagtagaccgtccaaggcggtacgacatggaatccagcgttccttacggcctgggcaacgaagacgcagaagtctaccaagcctccgtagtccaccaacttcactgcctcgtacatcccctcctcccaccccccattcccaccttctgacctcatctccagggcacactacgcctcgtactcgccgcctacgcgcgtcacgagcggttggagaattactacgacagcgagccgcacatgcggcactgtctgaatatcctgcgacaggggatattgtgcgcatcggatgctacgcttgcgttttcgaaaccgacgggcaggacggaggaggggttatttacggccaagtttaataatattgggacggtgcatacatgtcggagttgggaggctgtgagggcgtttttggaggggcatcgggcgatggataggaatgctactgtggggagtacgtaagtatagggttggatgataaaacattaattgacatcaacaacttgttgcaaagctcacttttgtcttcatcgatatgccatgtgtatgcattatgctcgtcattgccgaagaaacgccaaacccatccagctctacgggtatatatgcgcaaaaatacaacatcttaacgttacgtgacattataagcggcgaaaccatgcctatccaaaaactctgaggaagccccataacccagcaccgcataaaacgggaatcgtcagattatcgtcccagccaaacaaatcaatagcttcgctcacgctcgctatgaagcctgctgcgacgctcatagcgcccaaggcccagtagcccgtgatagtcgcgtgtttcgtgtctacgcccaacatctcgcgagcctgtgcaggtaacatgagcgcgccctgatacgcaaacgcatactcgccagtgttgtattccgcatacatggggcccaagacaccccaccacaatcccgcggtaataatgcccgtcgcaaacgccgccaggctaccagccagactcttcccgcgccggacttgcggcgtgtatctgccccataaccggccaaacgtactcgccgccgtatcgcaccaactcagtagcagtatgctcatgacgccgacgtctttgggacaccagcgcatgaccagccatgcgccgaggaggtagctgatgacgccgttgtagccgtcgacttcggattcgcgcatgaaagcgccgaggcagcggatgtagaagcgatttatgtgcgggtagcggtggcgcaagaggtcggcgcagaaaatggggaccaggcacgtgagaaggacgggatgaatggaggctgtttggatgccggtggcgtacagggcgagggtgaggaagccgatggagacgtggaggattttgcgggggatttcatgtttgtggatctgtcagggtgtgttagtatcatgtgtgcgtgttggagaggtgtaggtgaagggtgaagtgcaagagaacgtacaaatgaccgccatttctggtggataggaatcaggcccagcggacttggactccggctcatttctcgccagtagttcttgttcgcctgtgccggactcaagtgtccattcgacgtgccgagttccatactcttcttcatttgtctgcggcctgtcaagccactcattcgctgccgactgcctacgcccccgttttctagtatcgggctccgactcttcgctcgtgcccgcttctctggatctgagccggagtcctcgtctatcggcgggggtgaatgcgcgctgctatactgcttgctcttccgcgtcgacgagcgcgtcacagggccgaagtaaccatctttcccgctgccaacttcggacggcgtaggacttggagatatcacccgcggtgtgctggggatctgatactggcgagacgactccatggctgagcgccagcaggtgggaaagtacgggagcggaggtgcgcggatgaggccggtcaggcgggagcgtactaatagcgcgaggtgggcaagcaagcctgaattcggagtttccagatgtggactttgattcgagaaggtgcggtgggcgtgaggctgagtagttccaagcaggctgctcaggaaggcctcgacctgtgcgacgctgccgtcagcatcggatgcggaggggtggtttaagcaatctgtggacgccgtggattcgtccgggcggcgcgcatcctcggacggaacgggagatgccacagtttaggcgggcgacagcggtcggggtgttctagggagagtttcggggacacgtttggtgcggagaatgacgccgtgctattattgttgttcagccagggaaattaaaacatgcaatcatgcaaatggcggattgtgatgtcgatctgacttggcggtgatatcagcttgcatgtgaagatccctatgtagggctggttactcagaaggaactggagacgatatggaatattctatgattactgtcgagtacgggctcctcgagtcttgtacatcatttcggcggtgcctatgacgaaattggtcacgcgccactggctgcacctgccatccaaagtaccggtggtgtggcgtcggtagccaatcagagcacgcttcaacttttttgttccagcaaaactttgggcgcagctttgcgcgtcttcacgcttcacaaccacagctgcgtttccgccatacatgacatggcgccacaaacgaagatcgatcgctcgttcagcgccttgacgcctgcgctgtcagaatggatcatcgacgccgtggatgctatgggttttgtgaagaccacgcctgtgcagcatgcagctatccccatgttcatgaaaaactccgatgttgttgtagaagccgtgactgggagtgggaaaacacttgcgtgagtttggacgaatgacgtctaacggtgtgagctaacatctaatcaggtttttgatacccattgtagagcgactgctgcgcgaggatgcgcccacgaagaagcatcacgtgggcgccatcatcatctcaccaacccgggaactagcaacacagatacacacagttttatcgtcgctcctaaagtttcatgccccatcggcagcgatgcttgagcctgacgatgaggacacggacatggaagacgcggatactccaccaaaaccaacattcccacctggaacactcaaagccgttcctcaactacttcttggcggatctgtcactcctgctcaagatctcagtgcgttcctgaagaagtcgccaaatatcttgattggtacccctgggaggctcctggaattgcttcgttcgcctcatgtacactgcccacagtcatcatttgatgcgttagtcatggatgaagcagatcgactactggatttaggtttcaaggaagaccttcaaaagatcatttctcgtcttcctaaacagagaagaacgggactgtttagtgccagtatgagtgaggctgtcgatcaactcatccgtgttggtcttcgtaatcctgtccgtattgctgtcaaggtcaaagcacgagctactggcgaagatggcaagatcgaggacaagcggacaccagccagtttgcagatgtcgtacctcgttacacctccatcacacaaaataccagccatgaagaagatcctgtcatcgctgcaaccgcaacctcaaaagtcgatcctgtatctttcaacttgcttttctgtcgattacttccagcatgttttaccagaggttctgcaaggctatgacatcgtaccgttgcacggaaagcaccccgacaaagtgcggcgcaagaatttcaacaaatttgttgatagcgtcaccccttcaatactgttgaccaccgatgtggccgcccgtggactcgacatcccctccgtagatcttgttttccagctcgaccccccaagtgatcccaagacgttcatccatcgatgtggtcgcgctggaagagctggtcgcagaggcttagctgttacattcctcaaccccggacgagaagaagattacattgagtttctgcaagttcgccagactccaatatcgcctctaactacacccgaaatcacagtaacggacgaagatgcgaaggccgtgacgtcgaagatcagaaagaaagttcgagaagatcgagctctttttgacaaagctcaacgtggctttgtgtcctgggtccgtgcatacagcaagcacactgccagctcgatatttcgcatagatgatcttgactggaccgagctaggcaacgcatggggtttgctcacactgcccggtatgccagagttgaagaagtggcaaggcgacaaaagacttggaattgagctggaccttgcaacatacgcatacaaagacaaggcgcgcgaaaagctgcgattagaagagctcgaacgagacaaggaggaaggtacgaagaagaagcagcacaagaaggaggatagggaaaagtctgcgtggacggaacaaaaggagagcaaagcgacgaaggaggtacgcagggaaaagaagaagtcaaagcgggagcatgagcgcctggcgaagatgacagacgaagagaggaaggaagaggacagggtacaagccatgattgagcagatgcgcaagaaggttgcaaaacaggaagctgaagatgctgactttgagggattcagcgactaagtgtgaggaccaggtcaatacacgctatggttatttcgaggctttggcactcgagactcgtggttgaggcgatcgtaggagtaacaggagttacttagctgctggtgatagccagcagcttgatcgattcactcaggtttgatcacgtcattcacaaacttttgggcaaatagttgccatagagctgctatgacgacatcaatcctttctccttagcttaagaggtgggagtcttagtggtctaggactacaattctttcactcaccacctgcaagaccaggctgtaccgggggtttaccgagactagccaacggctttcctctccctatataatacgcactcacaatcacaacgaactttcttatagtgtacatcaactccggcccaaccactaaattcttctaaaccccttgtctcctaaccagaaatcaccagaacagtaagcatggactacacagtccctaccagcagcatgaccacaaaggatttgaacgagaagagtaagtataccattcctctaccccatgcttgggctactcatccgctaacaatgtccagtgctcgagtcttaccagctccgtcatgacggttgcgtggccacatgccgggtcatcgagtacgagaacgagatgcgccttgccaaagccgaagccaccattagctcagccctcaaagagctcgctgtggcaaagaacttggctaaaggcgcgcaagctaagtccaaggcgatcgacaccggggcactagtcttcgatcctagcatatccgaaggtcaacgattactcgatgaccaacacctgcaacagcgcaaggctgagaaagctgtgctggagcccaacgcactgatgtcggcgcgagagacggctgagactagggtccaagatgctcgcgatcgactagtcgaagtcaaggctgaagctctgcgcaaagagacggatgcgaaatcggtcgcgaagtatgtgcgagacaaagtcggtgattacatggaaaagttgctggaccttgaatcacgagtcgacattccgatgtcgacagctactggcatcacatctgttactaaaggtacgacgaccctttcacaacgtgtcgccagaagacactggactactccacttccagaccgacccatcgaccaacgccgcggcaaagctgaagctgacctccgctccgctcagcttgcttatgaatatcacatcgagtcaaaccccacagcagcagcagaatcgaaggcagaagcggaagccgcctacaagacgttcaaggaagctgtgcaggcggtgcgagaagcagaagatcagtctaaactgacttcggcggcccacaactcatctgggcgggtttatgtttcatgtcttgcggcctgtgaccaaacctacaaggctcggtgcgagatgattgaggcccttcggcgccacaaatctgcggctgcgaaagctcgggagtgccacaatcggccgattatattgcgttgtctggttcgatcggctgaggcgaagcttctattctcgagatattaggtggaacgcaaagagatggaggcttggcatgaggagagtctgagggagcttggtggtagagaaatagtgtggtgtgtggcctaggagggcgaggtatggatgtatggtgcgatcgttccgcatattgtcgaggatgatgtctgattctcgatggtgagcgatgtgtaatggactgaagcatactggcctgcatcaactctattcatggagttcatacatctgtggcgctgtagtctggaagcacgtgagcttgatgagtcacccacgctaggcaagaattcaatggctgcactatctcgattgacttgtagcccttacttaacatgtaccgatcgattgcagcgaatcactcaatattccagaggtttggtgattaccggaaagcctggtcgcttacttttgggaaacaccaatatcgaccacaatccgccatcaccccatcaccttaccacaattcagcttccgcagaaattccaggtcatccgttttcggtccaaatggacacacaacccccagctcaactacctgaaataatgccttcatcaccacccaacatccctctcgcagaacgcatgaagaaatacgaagccgtctacgacacaaccctcccatcaaacagccccatcatactgcgcctcgacggccacaacttctcgcggttcacttcacacttcgcccggcccttcgacgagcgtatccactccgccatgctatccacctgtacctctctgctcaccttcttccccagcgcaaccctcgcatacacgcaatccgacgagataacgctgatcttccccagcggcgtcggcgcattcggcgaaagagtgcaaaaactatccagcctggcagcgagctacacgtctgtgaatttcgtcaagcacctaatcgcagctgtagatgcgcagccggaacccgcgctcaaaggtgaaggtgggaaagacgtgctgtggaccgcgcatttcgatgcgcgcatcttcgccgtgccgagcattgaggaagcgctgaataatctgctctggcgctgcagaaacgatgcggtgaggaattcggtgagttcgttcgcgcggacgatgtactcgacaaaagagatgcatggaaagcgcgcaaaggaattggtggcgatgatgagggaggaaaagggtgtagtttttgaagatgcggtgccgaagtgggcgattgaagggtgtttgattaagagggagcaggtggatcattgggggaggaatggtaagactggggagatggagatgacatttcgggcaagggtgagggtggaggaaaggggtgtgagggagtttggggaggaggggttgaggcttgttcaggagaggtattggtgatgcgcgggttggtctggggtagcaggagttcgggccattctgcatgtccttaccttgggttcaaccaacatggtgtcgatatctattgaagtgtaagcacttgtgacttggaagcctcgtagtgctcacgtgcggctaaggcaaagtcggccaggctaggaggcttagcgcgcaaccttatcctccgattctatttcaggcattgccaccaacgacatcaccgcaccacaaattcaagacgatcgaaatgtttcgtgcaggctgcgcagggagcttctacgactggatggatggcacaatgtttcatgcaactgcgcaaagataagatacttatccgtagaaagcataacgttcttttcggccctacaaccatcgattcgactccttaatgatgatctgacgctcgtagcgtgtagcctagaaaggcgccaacaaaacctccctgtacactcaattgatgcgctatatcgcgcggaccaacgtaacgtcatcctgtctgttttttctctccatctctccttcctcatcgtgaggtatcgctgtcatggcgtaccaacccgtgcaggacccggatatacggccaatacaacctgcacatttcggcaccatcgagctcgacacccaatacgatcctgcttatgcgccagcgcatggaaggtctccgagcatctcccggagtccggacgaagagtcgaagggcgaggatatgggggataaaaatcctttttttcgcaggtcaaggaccacaagctggtcgacgacctggccattacctccaccgcccggtgttcgtccgagtgttcaagcgcaacaggttgcgactttgactccgctgagagctagtctcatggttttcgatgcggtcttggcatccacaccgatcatgtttgttggtgagtttcatctagatctacttcttctgcgaggaatacgctaagacctgtcagctcttgctttgacagctgcgggactggatggcaaagaggcatcgctttatggcttcaagcttgaacagacgttactgctgtcgccaactatcttcccggtgatcttcgctgctctcatgggaagatttttccgctcgttgggagtataccttgctgaaagagggaccacacttggacgtctcgagcagctttttggatgccagtctgtttttacagccctcgagcgccaaatcactcttcgctactggtctatcgtcggagtctttacggtacttatatggctcttgtcacctgttggcggccaatccgctctccgacttctcagtacagaaaatcagaacatctcatcgattgccaccgttcgttacctggaccctggatctgcaacaacttcatctctggaaggtgctagttccatgaacagcgcgcgtgggacgtacacttccatctttttggctgctctgctcagtagttccaagtaccaggacacctctatggacctatggggaaatgtgaagctccctttgtatagagacatcgaaggcgacactacagacgagtggaagcgagtatatcgtgatgaagaaggaggcaatgcgacttatggctccctcattggtgtaccgacaattggtatgccccgagacggctatagcaacttcaccatcaaggcacgccaattcgacattacgtgctcaaggaacgagattcaatctggcctaaaaaatgaaagcctatgggccaatgttactggaacgtggggtctgatgggcgacccatcttcgccacgtataggagaatacccgcgtcctattctctcaatgtctttggctattgacggcgacacttcctcgaattactcggtaaccgcttgcaacgtggactacaactactttgaggcgcgagtcaactgcaatggcacatcgtgcggcgtcgggtcaatgcgaaagctcgatttgtttggagacgggtacacgaacgacaccgatcttgtcacccgggccaatatcatccggaacctcatgacagtattgccacgagtcgacaacacggatgtgagcagcccttcagcccgaggctctacaaatgcggagaagtggatggcagatccaacaaacttcatcggcgcaactttcgattatgtacagctgtacaagctcgatcctgacgtcttcgcgcgacgtcttaccatcttgtggaataccttccaccagtctacgttcgcaactactacactgggcggagctctgccgagtaacctcacacagacaggcctgttggtcaatcccaacggctttagcccaaacatcacattcaacggcacgcaagcccgtgtaatccagcaaacactaccagtatacaaaaccaactggaagtggttcgctgcgctcttgttcagctcgctcatattgttatctgcagcatacgcaggccttgcgatcaggtacatgacactcgcgccagacatcatcgggtacgcttcctcgatggcgatgctgaacccatacgttccgataaatactggcgggtcgacattgtacggcctcgagcgctcagccttgttgcatgatctgccagtgcgcataggagatgtgcgtccgaacgagcccgtcggcacgatcgcgtttgccaaagcggacgatgggcgggttgcgagactgaacaggagacgatattatatataattaatgagaacagtatagattttatgtactcgagattagagtttaatgatagattcaacctcattgttgggggttgtgctgctgcataacccccacgctttaccttcacccttcttttgccctgaagcatgcaactgcactccttctcaccaccatgactcccgatcagcggaccttcgaacatcgtcaaacatcgctacagcatcgacacagcagagctagcccgaactgcgccaagcgtccgcgttcaagcgctacatcttacactccgcttaattccaggatgtcgttcacgcactcgagacggtaatatcgcgcattctataaacacgatctttccagtagaaaaccgccattgtgaaaatgtttcgcacgcatgcccctgctaaaccgcacctgaagcacttgttgcgccaagcacgtcccgtcgcgagtttcaggcgctcaggcagagtattctggaacacaggattgtgagcattgacgctgcgaatttcgacacttgtggcgatgatgttgtgaagccgcagagtgcatgcgggtatatattcgtgtgtgggagcgacgatgaaatgagccagcaagtctcatccattctcagcaacattcactaccactttccatctacatacattctttaagcgcaagtcgctctttttatacacacgtacttttgatacccacttttttccaattccatttcttcacacataccaagcaaaaccaatccaatccaatcaccatgcagtccttcactaccatcctcgctctcgccatcgcggccacctcttccgccgccgtgctcccgcgccaagctaacgcccagtccttcaacggcgcgctgggtggcatcgcggcgacgcctgtgctcgactcgggcaacgcggtgcgcccgtttagcgtcaagggcgacacgtttgtgaacctcaagggcgcgctgcagaggagctgcgatcagcagtttaatgcttgtgcgaatgtggcgaatgcagggaacgccgcgtttagcacgcaggagtgcagtgcgcaaaagagtgagtgttcattgctttgaatttgagagagacgaatgcgtgctaatggttgtgtagctcagtgcgatgctgcgaactagaggtggactgaagtgttttggtggatttcatgagatacgaccatgatagagaggttgtggctggtgtagattggctctgcatggatgttgcggtcctacacacgtagcgcgcctttgtgacagctgtcagatggagcggagaatgaaataatgtccgttctgaaactttgtgtcatcaggctgagccacctcgtgacagttgatatgcagcacaaaagtagcactgatggaggggcatctttgcgtacttacttaccaccatgacagcagcgcaacgctattgtagaaggttttcagagagtatcggtacaagtactcgacatgcttacgattcatccgtgtaaatccaagaaatagttgtcttactttgactcgtgctgtaaaagtggacaagcattatctgacagttcataactgtctcaccagaggtgggtttgtgcagtagcaattatggcagaatgctcgatccagttgctcgcagattgttccggcgagcatgttggtcgtagagggcgcgtattgatgtagcctttggtttgggattctgatgaagggtcaagtggatcattgtccaatgctgttactgtgccgtgttggcaatattgcgagcacaaattagcatcgccatcggttcaggatcatccgtatgattatgctgtttcgactcgcgcctgtattcctgggaattgaagctctacttccaaggttaaaatcttctcagcctcatcggtgacgtgttcgttttgtacccactcgcgccgcgctgagagcattatcatccgaggccaggatactagccatcttctggtagtcgaaacagcacacgtcgccagtcagtgcacgatggggatgtttccccacgcaatctcgatggataccagccgcaagcggctacagtaaatgtgccaccaaccgccagaccgggagctaaaacaacccgagcgtacgtgtagttggtggcgtctccattcttccaatgggcgtgaacgatggctccaatgagaagctcgaccacgtccatggaagcaaccgatagccgcgctgactacggccgtcccagaaagacctgatcaacacaccgttaacgtttcggtagatgtttattgccgaataagacgttagttgcgaaggcatagcggtaacaaggcattccgccaaggtgaagaagattgcccaggtggcactgacagtaaatgaagaagggatgcaacgatcggtggacaacgttgctaaagccatcagctcgagctaggaaacatagtaagcactagccctatcatcaacgtaggcgatttgttgttggtatgttcacaaccaaatgcacaactgcacatcgaagacagaatttggttgttatcgataaggtcgtctatttggcaactgccattcgtcggctaaatttgagtcggaggatcagcgctccgcgcttaaaatatcagatcgtgaactgcgcacgagccctgtaccccacctcgaagaccttgagatgaagaacgtcttcatcccactaccacgccactctacatcatgcgttcaattcagcggctcgagatcccgatcatgacttgctcgatcagcataaacaaccaacatctccaaacactgcgccgatacgttcgtttcaaggaatgatgaggctcgaagcgcctatatactgtgccgcatcgtcatcatctacccaacctcgtgcgggggccgaatgctattaatatgccaacctgcatgatcttttcataacgcggcggcaagagtgtacactaggctagccatctggccacgccagcgcttatactactattctgtacggctacaccttcaccggtacccggcctgatggcatccgacacccacgccgcactcagccgcttttcttggcatttattcgtggaggcgggcatggtttcttgcgcctagcctgacaggtgaatggtcgatcagctcggtaatgcatcatcttctagaaaggaagtgtagcgggcatgtacgccgcagtaagccacagtgtttggtgtttcgcgtaccctccaatgataaatttgggtggcggaggcgtacagcaacctgcatagattatagttgaaggtaagtacaacagtgagcgattgcagaaagtggtcagctttgaacatttcctcagtctaccttcttctccctttttacagttgcttcatccagttcgtctagtctctttgatgccttaccctatctctattcctggcaggtcatcgaacatggtacgctcaccgcgcagcccggcattccccggtataccaatctacctcgaagcccatgatgaaaggggagctttcaaaacctacggcaccacccccacgacacctactacaccagagatcctaccacacagtaaaccgacctacttgagcccagcacatgccaccgtgacccagccatctcccaccgacgtcccaagcccaagcccaaccacaacgatccaaacgtctagtgatcgatccatcatctggcctattcccgaaccgcctccggaagtagtgcaaccaccctctcggcggccactccttcgcttctttcccacagatcgtccacgcgtacgtctcgatggactctctgtcagcactacattcgacaagcgatcctcggaacatggtcctgcagtgagtgaacataaatcacaattcggacttggcatccgtgatggaccaccgaaaccaccatcgatacgaattcagccgccccctttcgaaaatgagaagggggagaagggggagtcagcaccaaatattgcacagcgtatcgaagagcggctctggcgttacagctcctcgggcaatgtgtttgagaggtggctgctcgaaatcgtcagttggcttatcagcgcattatgcatgggggctatcattgccgctctagctgtcctccaagatcaaccagcatccaggtggccactcaataaagcaggcctcacactgaacgccttcgtctccatcctttctcgcattgcgggtgctgcacttctgcttcctgttgccgaagctctggggcagctcaagtggatttggttcatcagaggtgattctaagaagatgtgggattttgaaatgttcgacaacgcttctaggggaccttggggtgcattattgttgctgatacacacgaagggcaagaccattgccgcccttggggctctcgtcacaatcttcgctttagcactcgacccattctttcaacaagtcgtcagcttccctgaagattggacgctacaggaagcaaacagttcgatagctcgtgctgtacgatacgaaccagagattagtatcgactacgtcaacggacttgacataataaacctggatcagcacatgacggctgtcactgatccctttttcgtcggtaacggaacgcagccgataccctttggcaacggctcccgtgtcgactttccgctcgcttgtcccagtagtaattgcacttggccgacatacgacacactgggggtgtgtagcaagtgcgtagaagtgccaaagcttctcgagttcgcgtgtatctacacgactgtcgactggacctcaacgttgaatagtacggtttcttcttatccgaatactacagtgtgtggctatttcctgaactctaccagcgtggaccctatacttatgtcggggtacatggttgataacaacggaaaaccaaaaggcgaggctctattgatgagaacacttcctctactttctaatcctcttcgcgaacctctctggggggctggcaccatcaactttaaggaaatacgcaacccaatcgtggacgtcctgatatctagtagcgccgaagcttccgatgtcttcgccaacaaaccaccagtgttgcaagagtgcgttctagcatggtgcgtcaaaactgtaaagtcctcttattatgtcggcacatacaaagaagacgtcacttctaccatgataaataacacttccggtccacagccctggtcagccactaaactcgaagacggctctacttacacggactatctggagaatgtcacgatcgcagcaccgtcaaccgggaaaaacttctcgcaatgggggtggggcgtcaacaacgacacaatgttccaaacagtagtgatctttgatcgcatgtttccggcattcactacagtcggtaatgactcgcaacgagtacttcgctggaagacgggccaccccactgaggtcaggacaaaacgacctgatttcaacccttggttgcttcccaacaacatcacgcaacacatggatagattggtggaagctatgaccaatgtcatccggtcatcgtccagcagtgagctgattactggtgacgctttcgacaatgaggtgtacgttcgtgtgcgttgggcgtggctatcgcttccacttggtttgttgctcatcagctgtgtgttccttctcgcaacggtcatcaaaagcggaatcgagaaggagtcagtgagcattaggaaaaactcggctattgccaccttactctacgggtttcccgagcattatcagaaaaaacttgcaaaatccaactcaaaaggcactccacgagccagggcaaagaacctcaaggtccgactgtctgcgacaagaggatggagggcatctggtctaattttctcgccgttgacaccgaagccatctaagaatttgccacctccagggtggatttaagacttaatttaccttacagagaggaaccgcccttcgaacatatggatacatacagaaattaataaagtcccttcctttcatcttctttaccagcagctatggagtggcgttctcgtgcctagacgttcatttgccgtctctacaatcctccgccaggcgtattccgccctcgtgcctcgatgtcgacttccacggatcgttccttcaggcctccacctggtgtattacgccctcgggcctcgatatcagcttctactgaccgttccttcaagcctccacctggtgtgttacgccctcgggcctcgatatcagcttccacggatcgttccttcaggcctccacctggtgtgttacgtccacgtgcctcgatgtcggctcccacggatcgttccttcaagcctccacctggtgtgttacgccctcgggcctcgatatcagcttccacggatcgttccttcaggcctccacctggtgtgttacgtccacgtgcctcgatgtcggctcccacggatcgttccttcaagcctccacctggtgtgttacgccctcgggcctcgatatcagcttccacggatcgttccttcaggcctccacctggtgtgttacgtccacgtgcctcaatatcagcttccacggatcgttcctttaggcctccacctggtgtgttacgtccacgtgcctcgatgtcggctcccacagatcgttccttcaagcctccacctggtgtgttacgccctcgtgcctcgatgtctgtaagagaattcggaactgcttcaacaatggacctcttgccgaagatcgtaggaaagaggttggtaacggaaagcgtattacgacgattcaaaacaggtacattgcgggccttgatctgttcctacgtcagacgatataacgatgatgggtctcaacagtatgtcacttactccttccatgggcacagggctcgcgaaaatgggaagcacgcatgaagcgacgaggaatagagtacttccgcgcatgattattgtacgatgatgtacaaagtcaagtacgtgttggaaacgatagatgtgctgccgaagaggtggatgcttgcactgccaagtaccgttcgatgttcaagagatgatacagttgtggatgatcagctggattccagcaagaacgtgggacataccgatgaatttatccatggatgcagtgctacgacgagcaaatgcattcaggcatcgcaggacagcatcatctccaccacccatccacggcgcttcaaaccgcgatgaccccaggccgaatgaccgcctccaaagctaccgattgcgtctagatgacaagcgacatgtgtgcgcattcactgcatcatgcggatgttgtgcgatcattggaaggagtggaccaaacgcatgacggctgaggaacaaatccggcaaggtgaaacgtttgagtggtcgcaagtggaacacaaggcgttcagggcgggcctcatggaggcccgaaatcacatcgcaatggatggaaaatcagctgccatgttcatcacacaaactatcacaatcgcaagcgctctgggggctttcaacaaggcattttcaaaacaggcgattttggtaagtacgaacctttgcctgtaatatgcgttgtgcttcacagttgctagaatgatttctgaccaatcgaacagctttcgggagcagaagaagggcttggcggttctggcccgtcccctggagccgaagcgattggttctacatgcaaggcctgacacgccaatgagccgtttccgcgaccactttcgctactccttctacacacgaatcacgtcggcgttacgctttcttcatctcctagactttagttaatggtcaataaacttcagtacggaaaccccagaactttcttgtgcctggctgtcgctactgcaattgaaccgtttgtgtgacgaaatacacgagcaagtatgcagccacaagcaacaagggttcagcctcgtggatcccgacgtcgcgatgtcacgcagcctttacaccgtagtacgtccgaactttgacaatgttggtgctagactgtgcacccttcctgtcaagtgttgttcgggtacactaccacgttcgttcgtctatcatgtctcaccattaccataatgctacattttggcatgacctcgctgtcctagcaggttccgtgcagcccccgacttacgcaatatggtgttcggatgatcaggtacatgtacaacactggccaataggaaggccactgtaagcgccccaatgtggcattgatgtcagcaagctgagaagacaatatgcatctcctgcatagtagccttatcagaacgaccttgttcagacaggtagccttgcgatgatgtgtcgccgtatctcaagaattgagccgtccaatggcgctacacaggacggccccagcgatgtacagtatgtacatacgagcgcgagttgtcaccatgtaaacaacgcaaggatcatcttgatcccaacggaaaaccaatctcgagtcagtctccagtcctgcaaacctttaggggcatgccagctatcattgcacgcgagcgcaatgtgtttgtaacgcaacgggtcgctaccttctctagcactggtagagccatgatttcggtctacaacaaaatgtgcaacagattggataaagatgtccatcaaccatggatcgcaagcacggtcacgtacttcagcctcgatttccgtagatagtagcactgtacacgttggtaaccaacgcttgcgatcagttgacaggcaaatttatcttataccatgattatggccgactagatctagaaagccgtggctgccaatagacgtcgcagggtcaaaggacaaaatatgacttggaacaccgagctggatgatttgttgatgactacacctcaatcatgacgatggtttatttcaaaacacctgtcatcttctaattttgccatccaccaagttgatggattaaggagttggttccaacagaagaaatcattcaatatacagaggcccgatggaaaagcttgtcaacaaccacacgattgcatgagcgcatttttttctaagcgcgtacaagtttgatctacggtatgtccaaatgacaatgtgtcgggttggtgcgcccacatcggtacgctctgtagccgccgaggtcttgtcccagcgcctacggcctcccaccaccatatgccgaactcatacatggcgcgaaatgcccgtctacgagaggctgaagcacggccatgatagacaagaccttgcacccacacttctcaatacctatttgagacgctctgttagcctatcgttgccttctttatgtattgttgtctcgccggcgcggcggtgcccatcgtcacatttgagctatcctagcatgatccccaaaacactcgtaatttcctttgtcgccaatcgtttcttgtgatcacacgcatgaattttatgactacagacagttgacattcgtgcccttagcactaggacaaaagatttcggggactgacatgagtcctcatcgtccgccacgctccagtacgagtagtacatcaccacctaccgaagatcgtggtggaacaccgcctccaacgtataggtcttctctccacaccaagccctcgttggatatcatcccacgcatcgaacggaagctcgcgcagtacaatgcgtcacagaacctctacaaacggtggctgtttgagatcctaagtgtagcaacgagtgctgtctgtataggtaagggccaaactcgcctttaattacacgtcataagcatcaggatctaagatcttgcaggagcgattgtcgccatactcgctgtgttgaaagaccgtccactagcgcgatggcccctcggactgaccgtcatcactattctctccaaaatcgcatcagcagcgctcattctgccgatttcggaagctattgggcagctgaagtggtattggttccatggtaaacagtctaaagatgctttcgactttgagatattcgacaaagcatctaggggtgcttggggctctgttctactcctgttccgtaccaaaggaaggtcacttgccgcgcttggtgctcttttgactgtgctattgctagcaattgatacattcttccagcaagttaccgagtcctaagagcgatggacattacgcggccatgggctcgtaccacgagtagtctggtacgagcccgatgtaatgtttgcatactcgagtctcactaatggccaggaagcctcgccaaatcaggacctgaaatcggcgctccttccattcttttacgatcaaaatggtactcaattctccacaagccgtgaaggcagtcaagcgggcttcccactttcatgtcctaccagtaaatgcgagtggcaaccttattcaactctgggaacttgtagcgcatgcatggacatttcaaaaatgcttatgtacgcgtgtcttcccatgaagatggactggattctcaatgctacaggacctcaaacagagagtacctgggagactggtaagtcagttgcttgttgcgattcttgtgtgccctaaaccttccgcaacttaacgcctggacaatgtagcttactcactaattatatacgtacatttttatgcaaggtcactaacgtttacacgacaggtacggcctgcggttactttctgaatgcgacaagcacctcaccggttttgatgtctggttatagagtcagtaatgacagcgaggatccggcatatggggaagctttattgatgcgtactcttccgctcgtcacaaatccaagtaggcaaccactatatggcggctccatcaacttcaaaagcctcaatcacccaatcttagacgctcttatcgtgagctcacaagacggttcagcggaaagcgtgtaccgaaaagaaacacccattgcacatgaatgcgtactttcgtggtgcatcaaaacgattcgctcatcctattcgtggggtgtttatcacgaggacgtggaggaaacgatcatcaataccacccgaacgccatacccgtggacttccaaatatattccccacctccgcacaacggacacagattatcacggaaacatcagcatctataattcggacaaaagccaagacaaacttgagtatggcctctcaaatagcacggtcttttcctttgtgaccttacttgatgagatatttccatcctcaatcaccgtcgcgaacgagacagcaaatgcccttttgaagataaggaccagtttcaatgacagagtcatgtttcgagcagtgcgattcagtccatggctcgctcccaacaacgtcacgcaccacatggagaggatggcaacagccttgaccaatgctatgaggtccgattccagcagtagagaatttatggagggtgatgcttctgctctagagacctttgtgaaggtcaactgggcctggcttgcttttccactggccatgctcgttttgtgtgtcgtgtttctggtcgccacgatgctcagaacttcgcgcggcgaaaatggagaattaggaatctggaagacgtccgccatgccgacattgatgtacagtctaccgcgagacatgcgtcacgacctgacgaagaatgcgacatggcggagcgaggagagcggtggagcgaagcgggtgagaatacgactgctgcctgaccaaggttggcgggtttctgggtatatgtgcacatcgccgacgtcggacagaagaaatcgttctcaagcgccgcctggctgggtatagtagacgcatatagatatattccaaacagtgttgtaacaccgcttgcgagctttcaagttgcacgcggacttgcacgtgcatgctgagtcattaacttagcgcctggcgtttccgtcttctcgaaatgattgcactaccgcaccgaactatcgtcacattgctacctcggataaataccacacgtgtcattacctctttgccatggctcttatcgcacaacccgatccatgatgatcgtgacacgttgctgcgccgcagcgctagaatgcatgtaggagccgaagagtagacctgcgaacccagagcatttagcgccgaggtctttcgcgatgcacctatcctaggcgtttctgctcgtgttcagtccagtaccggacatgctggcttacaacactgcttatttgtgtcaagttgtagatgctcaacggcttatagatgtctccacagcgccaaatgctttggccgaccttgagactactcaaggtcgtcggcgagactgctaaatgtcctcagttcctgttcaccgtttgtcgtcagctccgccccaacagcaatggccgcccctacatcctcctccccgtttccgcaccggtcacaaatcgttcgacgttcaatctacggcgaagaagcacaaaagctcattggatattgcacaacggttcgagcgaaagctggctgaatataacgcgtcgcaaaatatcctcaagaggtggttgtttgaggtgcttagttggtgtatcagtgctgtctgcatggcagccattgttggcatctacttccacctcaaggacaagccaataggtgggtatatgtcaggataccttctgacaatggccaacgtctttggaaagatcgcctctgcagccctcattgtaccgacctccgaagctcttgggcaactgaagtggaaatggtttcacgagtcgaacgctatgtgggacttcgagatctttgacaaggcatcgaggggaccttggggtgcggtcatgctacttttcaggaccagatgtcgatctctcgctgctttaggggctttcttgatagtcctattgctcgctattgatacttttttccagcaggtcgtgagcttgccgacgcggtggacactggaaggcacggccggcactcttccctcaacaattcagtatgatcctcatcttcccctgttgtatagagaaggaggtcagatgagtgtcaaagacaaggacatgtctctaataattgagaccttttcttacgagaatggaacccagcctgtatcctttgggaatggcactcggcctgagataccactggtatgtacaagccacttcctcgtataaattcacatgtttgcgaatgcgtttgaatctactttgaacctcattgcatacataattcgcaaccgctaaatcttcaactcatctagtcttgtcctaccagtaactgcacatggccagtatacgacacactcggcgtgtgtagccaatgcgaagatgtctcgaccgagctcacatatgcatgcttgaataccacagttgactggacgatcgaccgcgagggaggctatcgcgtagaacttggatacccgaacgccaccatgtgtggctactttcttaatgccacaagtcaagatccaacgatgatgtcgggttacctcgtcaatagcaacgggacgctgggtgagacgctactcatgcgcaccctaccacttagtacattgttcgattacacgcctctgtacggtaatggatcgatcaagttcaagcattacagaaacacaattactgatgttcttattgtatccgctgcaaatggatctgcggagacagttcgacgaggcatacgtcctacagcacacgaatgtgttctgaattggtgcgtcaaaacgatgcggtcgtcttattatagtggtcgatacagtgaagaggtactccacaactttcagaacactaccaaaggtcttcatccatgggtgacgatcccattctggaccgagaatgacaatggcaccgatcttttctacgtgcagaatatcagcatcgatccggggatgacgccacaaggacgcaatatcacgggtttcggtgtatcaaatttcagtgctagctccataatcacaggcttctcagacatatttccagctgtctacacactcactggcaactcggatcctattatgagatacaagttttggaacaccggccctgcatcgactcgcgtactagagttcaatccctggctcgccccgaacaacgtcacaagacacatggaaaggctcgccacagccatgaccaacgtcgtccggtcaagccgaaataggaacatgataagtggagatgcatttaccagagagacgttcatttcaattagctgggcatggctttcattccctttcacattgctcatactcggtttagtgtttctagtcgctacaatgatgaagacttcgaacgacggagagctagggtcatggaagacgtcggccatgcctgctttaatatacagcctgcctcaggatgtccggagggatttggcgtcaagcaccgaagaaaatacacccaggaaaagcgccagaaaggtcagaatcagattgcatccggaccaaggctggagggtgtcaggacagcggtttggatcgcccacattactgtcgagagatgaacaccacgctacctctgtttaaatgaattctgccgtttcttcatccttctgaactttcacacctgatcggtgtttaaacaggaatctaaaatgtcgagtcgttgtttgtgaatctggctgtcagcaccaaggtaacgctgcgatgcttaccataatgcgcaacggtcacccggatgcgcctttgcccggagcagcgaaagccttccactaacgttcaccaccacaattttctcaagacctagccagacatcttcaggcggccctgtttcggtatcttagggaagactttagtcaaagttgtcgcaagccagccgtgttcctggggccattttgccgattactgtgccgcagcgcttagaatggtgcgtccatcatcagcccaggcggtcataccacaacatacagccgggcgctaacaatatgttcttgagaggctctttaaattcgcctgcatacgcaagcgtttagatatcgggctgcatgagtcgtaatggtctgcacgcatcgatcttaacgccatatgcagttgaaatcaaggtgcaagaccacagcctcagcctcagctggtcaggctttctccgggtcgtatgtgatatgcgcatcttacacgcattttccgagcacttgatgtaataattttgttgtctgtaaagatgcacagcgatcacccgccaccgtacgaatcttgccgcacaggatctcgacgaacgacaccgtttgcccgcgacccgatttcgagaacatcgccatctgagtcagccttcaactacgggcacaatcaaccaacaacagactcatttaccaacaccaagtcatcgctagatatcacgcagcgtatcgagcgcaagcttgctgagtacaacgcatcgcagaatgcgttcaaacgatggctcttcgaaattctctgctggcttgcgagtgcgttggctatgggtgcgataattggtatatatgcttatctcaacggcaaatcgatgtcacaagctggcaaactcctcacatacaccaacgccctggggaaagttgcttctgcggctctgatagtgcctacgtcagaagcgctaggccagctcaagtggaactggttcagcaagtctaggaccatgtgggactttgagatctttgataaggcatccaggtgggcggttcaaatctcggatgttttaagacatatactaatcagaagactgcagaggtcccttgggtgcattaatgttgctattccgtactaagggcagatcactggctgcactcggcgctattctcatcgtgttgttgctcgccattgatacgttctttcaacaggtagtcgagcttccggatcaatggacgctgcagtcaatttctgggacgatcccccgggtcatcgaataccgccccgaatttgagctatcttacatgttcggctatgaatcgacgtcggaagatcggcatattgcccctatggcccgtgactttttctacaggaacggatcacagccggtctcctatgcgaatggtactcggccagatataccgctctcctgcccaacgagtaactgtacatggccgctgtacgagacgcttgcggtttgtagcagctgctcagatgtctcggatgtgctcaacagtacctttgcttgccttaatactacgatcgaatggagcgcaatctgggaagggccgcttgatgaagtgccatatcaaaatggaacagtctgcggtcacttcatcaacgccaccagcatcagaccgaccctattatctggttatgtacttccagcgaatggcaatagctcaagtggcgaggccctggttgtccgggcaattccgttgaccgacttcgactcgaaagccccatcctacggcaccggttccatcaattacaaaggcatccgctaccctattcttgatgccttgatatcttcagcaagaaatgggcgtgaaagtgtctatcgaaacgagccacccattgtccacgaatgtatgttggcatggtgtgtccacaccatgaaatcctcgtatgagtggggaacgtacaacgaagatacagtatccacttacttcgagcctgttcgcgaatcggatccttggccatggcagacttgggacactccacgtggaacatggtactcgtatacggaacacctgtctctgacaccacaacgcaaccactcccaggtcgcagagatgacagtgataaacgatacatacagaataaataactacactcaaacgaacatcatgaactatcacgacgacttcttcccttcgttctatacttcagcgaatatcgacacaaagcctgtccttcgataccagaactatgcgatgggtcctagcgtgtacaagctaaattggaacccgtgggaacatcccaacaacatcacacatcacatggagaggctagctacagctatgacaaacaaaataagatcgactggcagtactacgatgctcgagggcaaagcgtaccagatggagccttacatctctatccagtggggttggttggtatttcctctaacgctcctggtccttagcctagtgttcctggtatctaccattgtcaaaacatccggtgatagtgcgatggggatttggaagaactcggcgatgccaacgctcatctacagtttacccaaagagacacagccccagttcgcatcatcctcggcatggagcagtgatcgaggggcaccaaagaagacacgcatcaggatgctaccgaacatgggttggcgagtctcgggccatagctattcaccaagactaccttcaggcgagcgagtacctcgcggctggatatgagccaagcactgcacaaaacatctaattataatacgacctattctcaaacgcacttcgctcgactttcttgaccgttttcacaggcgttttggctatagttctccacgacagtcatgtataagagttcttcgcgagagtatacgcagaccgagcataccatgatgcaagatatttgcttatggcttctctagttctcatcttctcaatttctcaatactcgtgtcatcatcccaatctcgcaatcgtgtgtttacactattcgtcatccgaattgcgatgctatcgttctaagctattgtgcgcgaaatctctagctgctaatagcataaagaacgatgttggagcttttgaaggggaatcggtgaaactaggaatatttcttgatcggcgtggtgaggctgggtagtaaatggtgtgggctggaagaagtgcttgcgcgaggagggccggagccggagcagcgaggctgagacatcgaaacgcctgaaggaaggctgaacgcggggtaaggagagagtgaccaggctgaggcatgtatgacacgacatttaccacacggagatatgctcatcgtggctatcctatgcagtgcccagtccccactcagtatcgcaaatactcgctcatggcctccttacctatgcctcttacccatcttatatcgtgacttggaactattttgcttcgtggctggcataatggataaatctacatccgagccaacttgtactgtctgtcttgatcttaccgcgcatcctcatccactctacggtgacgaagaccctccgacggtagcagctctcgaggcttcttcagaacagggatgctggggatgtaaggtcatggtcgatttatttcacactcaggatctcggccacggagttcagtactcgatacagttgttcagtccgggtcatgggtttgatcacgatatacgcgtggccatctggaatagcgaaacaaacccaaaaatactatcgatggcaactcggtggttcgacatccttagttttccaggtacatgcctctgttaagcatattgactacaccctgctgaccacttgcattctagacaacccatgtccattcccagatatcagagctagctatccaatctccggtgacacaggatccgacgaagctcttgcacatgtgtgtggctggcttgaaaattgtgcaaaggagcaccgtaattgtcctggcgtagaccacaatacacaactgccaacaagagtgctcagaattgctggacctaagcatgtcaggcttcatgtatcagtaccgggagaattcgagccctacgtacgtcttagccactgttggggtaagagccctatgataaggactactttgtcgaacatgaaaaagcaccaagctggtatagtgtgggaagatcttccgaaaactttccaacacgccatcgacttcacacatcgcttaggcttcgagtacctgtggatcgacagtctttgcatcatacaagattctgtgagcgactggcgtcacgaggcgggcagcatggccggagtctatgagggttcaagcttaacgctatgcgccagtctatctgcggattctcgtggaggctgctatgcgattgctgagcctgagcatctatctcgaggcttgctcctgacagactccgactcgcaatccttcagaatacacactcgtcagagattggagcacatagatctcaacctccaagatgggaaaaccgggcttccgttattaagcaggggctgggctttgcaagaacggttactgtcgccacgaactgtacatttcaccccgaatgaattagtttggaaatgtttacagaacgcggtttgctaatgttccccacccaccaaactcaactggctcaatattcaggttgagccccatgattggatgaaaacatccattggacaagtctctctgtcgtggaactacgttgtacaaacttattcgcgaacaagcttgagtctttcaaaggatatcttcccagccctgcaaggacttgccaaaaaggcaccacctacgatgggacaatacctagccggtctctggtgcgaaactttggtcgttggcttgaactggtctgcggtagacccggaaaatcacctaagacccaaggaatggcgcgctcccacttggtcgtgggcatcagtcatgggacctttgtacacagattcgcttgacagggaaaaatccagcagaatgccatcaataaaggtgattgacgcgaagacaacctccaagggaactgatcctacaggtgagctatcatcaggcgagctacttattaggggacgtggtgtgaagatgcaggtcgttcatggtagcgggtctgatagaactggatcgttctatggttcatacagaggaccttcactctccctgctacatggaaacgaggcactggaacgttcaaacgaggttttcaggacgagttgggactatgcaatcgctgcgccaggtccagatcatgttcccgatggctcagaagtgatcatggtaaagattttggaagaggtccacaacttgggtacattgttgcgggagagtttgattggatcacgatttccagtcgaatcatcctggcttatcctccaaagcaacaaacacgaaccagaagcttttgaacgccttggtattgtgcttggtattacgtttgcaaatgcgagcgaatttttttttatctacatgtagagaaagcatatggggatagtcctgaggtagagatgagaataatctgagtatgcatgtggtttgaggacaactgaagcatggtctaaatagctgatctcaaggtgacggaaatgaagtgaccccaacgtagttagcataggcagattgatgctgcaacaagccgagagaaaacaagaaaaggcagtgtgttgtggattatgttgttcgctgcatgatcccatgtcttcccaagcagcccgcccagcaacgcgctaaccgcatcagtagaatgcctcggcccaaacccaaacctcagcggcaacgccgaccgactcgcgcgcgtatgtcatccgagccgaagacaccaaagttccctcatacataccagctagacctttcaatttacactagaaccatagttcgctgatcatcgttggacctcatacaaaaaagagctagatagaggaagtaagagccaggatacgacgaccatggcgaacgcagcagactacaagcatgagttcttcaacgtctcgttcccggcagaatatgttgcgcatgtcgagatcaatagaccggagaagatgaacgcgttcaaggagatgtaagtgatctttgtttatttgtgggctgtcgttttgggttcgtggtggtgtcacatgcgcggaagaagagctggagcacatacacacgcgccatgtctctcggaactcagatgtatgcgaagaagaaatgagaagaattcccatatgccaagagccaaaaagcgttgtagtcaattgtttccatcgtcttcttcaccacgaagcacaacaccatgtgcctccataccaatactaacccccctccagcatgtggctcaacctgtccgccatcttcaaaaagctctcgcacgaccccaatgtccgcgccgtaatcctcaccggcgctggcgaccgcgccttcaccgccggcctcgacgtccaagccgcatcccaaggccaactctcctccaactccggccccagcgactccgcgcgcaaagccaacggcctgcgccggcacatcttcgagttccaagagtgcataaccgcgatagaaaagtgcgagaagcccgtgatcgtcgtgctgcacggcatctcatacggtctggcgctggacatgtgtctggcatgtgacattcgcttttcaaccaacacgactgcgttctcggtcaaggaggtggatattggtattgcggcggatattggcacactgagcaggctgccgcattctgtgggcaatcattcgtgggtcaaggagattgcgctgtcggcgagggtgtttgggtccgacgaggcgctgcagcatgggctggtgagtcgcgtgtacaaggataagaaggaggccgtggatgaggcgctcaaattgggagagttgattgcgagcaagagtcccgtggcggtgctggggacgaaggagattatcaactactcgcgggatcggacgattgctgacgggctgaattatacggcgatatggaatgcggccatgttgcagacgcaggacatgaaggatgcgatgctgagcgggatacagaagacgactcccaagtttagcaagttgtagacatcacaaaatactgcatgtttgacttgaagaaatggacttgatattttcattgactcggagcgcctggatgctaataccggaagagatttgaccatgcccaagacccatcccgcgttgagcgtcactcatatatcccatggcaatgctacaggagatgtggaatcatggaatcattcattttcccatttgcgcctctcgtcgaccctaccagctttaacaatacattcgcttatgcccttgacatgacgccccagcagcggatgcggttgtcagtgtaaccagcgaacagagtctggccgtcggcggaccaggccagggagacacactcgggctcccggctcttcttgccaacctccatgtactcgggcttcagctcatcaaccttgctcttcttctcgaggtcgaagatgatgatgctggaggcggtggcggcgcacagccagtagcggttgggcgagaagacaagggcgtggatctcgtcaccagcctggagggagtagaggtgcttggactcgttcaagtccccagagcatggtggttccgtcccttacctccggaggcgcacagggagccatcgggggagatggtgacggtgttgatgtagccggtgtggccgatgtggtcggtctggatgcggcaggaagcgagttcccaaaccttgacggtgttagctgacgatcttaaaagattatgtctaacaaattgtgtgtggacgcgtaatatcagtagtatggtgttgttgtctcatagccgaagctctgaagtagcaaatacataaggaaatccagatcatcataaaaaagggcggaaagttgaggagtgtgattctacgcaccttgacgagcttgtcccaaccagcggaaacgatgacggggttctgggggttgggcgagaagcgcacgcacgagacccactcggtgtggcccttgtcggtgatggtgtacttgcagtcaccaagggtgttccagagcttgatggtgcggtcgcgcgatccggagacgatctggcggttatcggcagagaaggagacggacaggacgtcgttggtgtggccgacaaagcggcgggtggtcacaccagtggacagctcccagaggcggagggtcttgtcccacgatgaggagagcgcgtaggcaccgtcagaggagatgacctgttcagcaattgtcagctcagcgcctcgtgcttcctagccagccaattgcgtgctgctcttgctgctgctgccggttctacgtacgcagtcggagacaatgtgggagtggccgtggaggctcctcttggggtagccgtacgaggtctcgtcgcgggtcaagttccagatgatcagggtcttgtcgcgcgaacccgagagaagcatgttggggctggtcgcatgtcagtctcgcgcattgaaaagctgtagatagatgtggtggatgcgcacttctcaagggaggtagcgagggaagtaacccagccagagtggccctcgagggtgccacggagaaccaactgctcggccatgtttgcggtatgtggcttttgctgttttgacgttgacgtgaggtctggcagaagttcaacagagtcgtcgttgattttcgaataccacctggtgttcgaaattcgcttagtgttagtgccttccgtgcgcacactagcgtagcttccgccccgccagagctggcgaacgagggacgacctgaacattgacatacgcagacttactttcgacaagaaatgaacaggctcgtgctggtgcccctgaagtgaagcgattctgcatatagttttgggctattcgatctaatctttcgatgaacagtatagactcgtcatagaatcgaggctaccaccagacgtcggcaaatgtcctgcccgccgtctcctaacgagatgaggtgaagagatagcctgtatatattcaaagatttccgatagaatagagtagatcatctagaggttacgtatacccccaggctcacttaggcttttactaagtagacctcgtgtgttaaggtgagatccattggacctagaagtgtggatgttaacctttcaaccacattagcaactatccaaacatcttcggtgcaagctgacactcatccggtcagttgatccatcattcaacattcaaagacttggaatcatgccatcacgagacttggcgattacctgaagccatctagcttactaaactccgtccaccgtcgtcttaactccgaaaacgcagaagcatagatacaagtcatatctatatcttgctgctcattcctgatcaatacttcaagagacaacctccctcatctaaactccatcccctactcatccacccacgcgaaatgtccaccaaaatcctcctcctcagcgccggcgaactaggcaccgccctcctgccccatctctccctcccccacacccacctcaccctgggtacccgctcgccccaaaactacacccacctccccgtctccaccatcgctcttgacctaacctccccctcccacaccctcgcccaaaccttctcaaccttcgacatcctcatcagcgccacgggcttcgcctcctccccctccgccctctcaaaactcacgcacgaagttctcgaagccggcagactcagaaaagctcggggccagggcaagatttggtttttcccctggcagtggggtgtggattacgacgtcacgctggacgccggggggttgatgccgttgtttggtgcgcagaagcgtgtgagggatgtcctgcgtgctgaggcgagagaggcgggtgtgcggtggacggttgtgagcacggggatatttatgagctttttgtttgaagagttctgggggattgttgataggggaagagggagtgggagggttggagtgagggcgttgagggattggggacatagggttacggtgacagatgtaagtgatattgggcgcgtggtgggcaggattgtagccggcaatgtggaggcggaggatagggtgttgtatgtggcgggtgagacggtgtcgtatggggagttggcggagactgtggcgcgggtgagtgggagggaagttgaaagggaggtatggagtttggagtatctggaagaagaggtgaagaaggatcccgaagatggtatcaagaagtatcgattggtgtttgcaaaagatggggtgtggtgggataaaaatgggacggttaatgcggcgttggggatggagatgatgggagtcgaggagtatgcgaagaagttgttcgagggtactggtgattgttgaaggatgtattacactctaactcttgggtatttttgacactcttgagacgcatctgggcatgtctactcgcaccgtaagtctgtatccggcgcaatgttcagttcaacatacacatggaccgcacaatcgcgcctacaacgcctctcccttgatcctcttgactccgatagcattcgcgcccgtcgccgcgccattccactctccgtcaccaccacccctcatgaacggcctgggtatatctccgccatcatctctcttcctcttcgagtccgtgttcgcagtcactctcgcgatgaattcatcaaagccactcatcattcctcccatgtgcgcatcaggacggtcctagcgtccaggcggtccgggagggtagcggggaggtggtccaccgggcggcattcccattcctccaggaggagggaacggtaaaccgccgggtggtgagccagcaccacctggcggagggaaggggaatggaggcatgcccattggggggcctcccggcatgtgcggtggtgggaagggtggcatgttcggcggcataccgcctgggcccgggggcatgtttggaggtgggaagggcggcatgttcggcggcatgttaggggctatcacggtatcagtttgagttgctgaagatatgtgaaagtcaacttacgtcctcctcgacccatgaatggcggtggcattccgggcatgcctaatattcgtcagcaacaatttatacaccctcacatcgtcatcaacatacctggcggcgggaatccaggcataccaccgggcatgcccattcccatcggcggcccacccataccgtgcataccagccatcggtcctccagggaagcctccgctcagattcgcctgatacagcgggttcgcctggccctccaagttgtacgcgtccgttatactattgatgacctgctgtgtctggtcgctcgatatctgctcgtagtaggcctgcacgttgcggagatggttgcggccattgttgtgcgctttccgcacgctcatgctgtcgtgggtgaggtagacatcgcagtagtcgcagaagaacttgggcatcgtggcggccgagacgtatcctatgcgaatgggtggagtgatggcgagacgtgaaggttggtggttcaggcgcgtcgcaacagctcaagctcgaagaatctcgaagtcggcgcttactttcgccgacgggcttggcatccttcatcaccaacgtccgcggcgcctcctttgcaaccatacacaacctttgtccatgcatccatccgaacgagctcagcccagctagtatcatgggcgttgaacttgacatcacgttggcacttatttgttggcgtcacatgtacattgtacaggtttggaatattcttggatttcatgcaaaagctcagcctacacctacactcttgtttgctctcgatcgagattgataccctcagatgatcgaccgacgtgcggccacaggtagaacgccatatatggcatcatctcttctcacttgctctcagagccccccacaaattgaattgcactgcgcctatacaacttgttagcatggtcgcacgtgggaagcaactagggcagagtacgtacctccgtgcaatcccaacagcagcaagcattaccgttgttaaacgtgcggcaacccgtgcctggattctggaagcaggcccgctggcgcgcctccagaagggctttgccctggatgatctcgagcccagaggcggagcgtttgattccgtctggagcgctgaggcctagagtggcaaaggctgctgcaaggacgagggaaagcttcatattgtaaatggttgaaaatgtgcgtgggggttgaaggtaagtgagaagtagttgacgattattgaagtggagtcgtgcacagagaagatggacagatgtttcatgttatataaacatcaacaagactcgttgccagcattcatacttctcaaatgctgacgcttctgttaattactacttacggccaagttgccaagaaggcccgtttcagcatacataagaccgtaaaacctgggttatgatgaagtaggtaatgctcgtcagttggaagtccgcagaatgacgatgagaccgatcagtgctgatgctttccaagaacaagtcccttggttccttgccttatctgcttctgttgttgttgcagtctttgtccaacgtgacaacgtaatatcaaagtctgtagtgcgcccttcctctcacgtctaacttccaatgtacagcatcctagtactgaagaagattgattatgctagacatgagtttgtcgcatcgtttgacagcagtgatgtttacaagccatgaaacaaactcggggatattttcgcttcagttgcgtatacatcggaccgagtatatctaggcagtgactagtcgatcgccaggctgactttctcttcgatcatcacacacatccgtcctcgatgtctgctcctgggctgagtagttgcgcgtgatcgtctcgatagtgcttattatttatatcgaagatttgtaccaaaccatgatgtctaagctatgtcagacttatgataaagtcaatacgtaaaaggatgctgaacaacacttagtctttgctaaacaaagttaatgtgtgtcgggcttctgatatgtatcaatgtttctcgccacaatcgctgaaatactgagtcttcgggtcctttacatgtaggtaagcttacctaagtttaccggcttctacgctgaggtgctgcacacgtcagggtaagtgcagaacgtcaatttacttatatagattaacattctatcgcattgcatttgacctggcttaaccttatgttagtcttacaaatgctagctgcccttgtgcctgcctaacctttgaaatcttgtcaagtctgacatagccttgttatcaattaggactctaaaactaatctagccttgttatgaagacatgattgtcttaattcaggatataaattaactttcaagatcatcgcagtcatctcatgcagctacatatgttggtaacacagctctgcgcggcacggtagggagcttttccggtcacaaatcggtgttacgaattcgagcaaggaaactcgtgcatctttctgacaacacattttcattgactacaaattcgtagcctactttctaactcccctaaattcggtaaaggctaaaacccgcagacaatcggccgagctgaaactcaaagaggaactccatacgcaagcgaacgcttactatccttcactattccccgaaaccgagctgggacgattagttactgtaggaacaaacatagcgaactcttacatgagcaattgtcgccattgctaatagcattggggtagagattaccacggctccgagcacatttcattgcaggcgcgctatagagcttgttaatattgttgcatgcggtaagcaagtagtatcaatagggaaagtacgtacgggcgtacagtcggtgcaacagcaatgaccactcatggagataactcggcaacccgaaccttcgctggatgggcaatgtgcttgcctcgcagcaagatcgggagatacctcagcaagggtgcgtaccacaactccagctttgtctttaatcttgagattgtcgggggcactgaagcccagggtagcgaaagctactgcgaaaacaatagaaagcttcatgttgagagtgattgaaaagaggttggatagatagtaatgtagtttgtgaaagattgaaagtagccgatgattgttggagtgatgttcgaagaggatgggcatgtgtctcgtcttatatagacgtgatagcagctttgacaaggactctgttgacaccgtagcgtccgggtatagggtcgcagaaacctagatgtaaggatgtcaaggcctaaaatatgttagcgctgtgttaagctacctcaacatatgtcacactaatgttcaacctaccttaatatatgtctgtcatagtgttcgttatggcatcttcacatattcatatctttatatctatggctctacattgcgcgttacggtatgtcctctgccagtcttacactatctctcttgctcctgctgactttagaatagtcacgatgccctaatgacggcccttcctcaacatcaatttgaccgcaaggtttgctctgaggcaagtcgagctttggccagctagctatggtggatcatcttacttctgaaggctgcagggacccggctggaatcaactaaagaacgatacacatctggccgatgattccagaattagccagcaatcaaagtctgcactcatgctttctagaaccagcttcttggggaaggtttatcgttctgtctactctcgctaaggttcatgaaggtagttccagtgatcttccctcaaagcggcctcgtatcaatttttaaaccgcacctttcctcgtgtgtctaccttggtgacttctctgacatacgtgaccagatgatccgcgagcgaagaaattcagccatatgtattctagacatatggtggccttggtgatagctatacgatgcaactgaccttggtgggaccaaatcttgtcaacaagcaagacaagtacccagcacctacctcttaagcttgtcttgatactttagaccttagattttatcttgcttgtcttaacacctattaagaaagacaagcaccaccaaaattaaacctcttgcaagctatgacgttgattagctgatgtgctaaaaggaggtgctgctcctgctaatacgggtcctcccgagccacggcccgagggcccccgagctaagacacaccctaaagctcattcactgtacctgctcctctgctcagcccaaggtaccaagacattgaacaagtcgcatgcatatatccttccccccacatcctcctggtcgctaggtatggtatgctcagtacaggtgataatagcagacctgtcaacaatcaagcctcatcaagctctaataatcaaggttcaagttaatgtttcaatcaagcgcagagggcgaggcttagttgatagcctgcaagcgcttgttagggcacgtgcacgacgcagtaaaggggtaactttaagatcacggaaatcttatcgctaagaaaagactgagccatctattgctttcgtccatcgtccaccgtataattccatccaaatggccgaacgctacaagtgaagtgggtgagtgagcgtcatctcgggtctgaatcggcagtatctagatagacaagtaacggcgaggtttgattccgcctcgacggaagccgtgggggaaacttagtcgagcatcgagccacgcccatccagtcaacatcctcacaaaccatttcgaatatctgagaacagtcagttccgctcactcactctcgggaaatcctctccggaaccggccatgtactccttccggtcatcacacggggtaggggtttttacttgctctatcggagagctctcttgctcatccggtcggcgtcatgctgtacatgacagggaatgcatcgagtcggacggggcctacgtgatgcccacgtttgtgcggagtcttttcggaaaagtaagggctaaggcaaataccaagctgacgagcgtcttgaggtagacgctgatcatgcgcgagggagaggagaaggaggctcaatcaaagaatagaagcatcgattgatccccggcgtcttattcgtgttggggaatgcaactacgcatgtatcgtctctgtcttgatgtagggctaggatcatgctgttttcgccttcagtcgttcgggtatcaatcatccctatgcgctttccgtctctacaaacccaatcttgcttctccatcccgcctcgcagtctctcacgacgcgccggatacatactgcttccacaatgatccggggaacttttgcgcgtcactgtttccgctacgcaacctcttcacctattgtagctagtcagtgaatttcactaaagatcccaatgcgcatgctctcctcacttgcagattgatgagatggtgatggtatttagatgctacgctaaaaaacaaaatctatcaatgccaatgccaatgccaatgtcaatgtcatggcgatcagagaggacgtctatcgcggtcccaacggcctcggacctccaatctgcctcctgccgccaaaattgataccaccaagcttattctggttatcaccacccatgtaaccatattggttgacgtcccagctctggccttcaccagcgcctgccgaaggatcttttgctgcggctgctatagcgcgttgagactcttcccactccttttggcgctcgcgttcacgctccatttcgcgctcgagcagcgatttggaggcccagccagcggccttggtcttggtttgcgccgcggcacggcgggcgtcctcaccacgctgctcagaggtcgaagtgagctcgggaggaatgtatgtcgttggctgtggcggtgcaggtgcggggttagacgcgaggtagcgatctgtacggctgggcttggcgtatgatgtggggtctggcagtggccttgttgcaggctctgggagtggtcttgtcgatggctccggaagcggtcgggttggtagagaaggtggcgcaggttcagggagtgggcgcgctggctgtctttgagtagtctcccacgcgttacgcaggtatgcgcggtcgtcagcctgggcccacgatgctgtgctatcttgtggcgacggtgcgcgtggcggtggttgtggtcgaggacggctttgcgatcgttcacgagtgcggctctttgatcgcgagcgcagctttcttctcctgcagacggccctcgcgctcgagctggtactgcctctcacgctctttcgcctcctccagctgacgctcgagctctcggattcggtcgcgttcagcgttaccctcctcttcctggctgtttcgtcgactgcgcggtctgctgccctgctcggcttggtactgactgagaaactggcccttcaatctcgcgtcgctgccagcccgcttgcgccgcgtctcagtttcgattctctcctgcgcctcgcgttcctcgcgctggcgctgttcctcgtccgccttccacctgcgctcctgctcttcccattctcgcttctgttgctcgagacgtttctgcttggcttcctgctgcttccggctctcttcctcccacttctgctcttcttccactcgtatccgctcctcctctgcctcacgctcggtacgacgcttgtgttcggcttcttccgcctgcaagcgcagtcgctcctcctcggcggctttctcctgacgcttccgctccttctccgcgaggttaggcacgtggggtccagcgctggtgatctgccggcgtccaccgaaagcgatgccttgattgccttgacttgcaccgcccatgtagccgtactggtggatgttccatgccggcgctgttataccctcgtcagtcttcttgctccagctgctaacatttccaggtggcgacttggggaggccgttggatgtgtatgaggcgcttgaccctcctgtgcgcgatgggctcagtgctggcgcgggtggtcgtgcaagcgggttgaacgtggtcgagccactgcctgtactcgtggtgcttggtcctctgctgcgcccgaatccaggagacgaaaggcctgtgttggagaagccaccgctgccaccgcctgttgttgtagggctcattaccccgccgccacgcttcgggcctatgggagagggaatgttggaaggattcacggcgttggcgactcgactgaatgctgtaatacattggaggacctgggcaggatctttggcttcgtagaggtcgacggtgaggaagcggtcgtgcgcaggcatgttgagaggcggcatctcgcaagcccgtagaaagtgtgagatgttctccatctgtatgaatggcattgccgatttcttgaacttgacacctggggttggaactgccaaattgatgagtctagatgcgttagcttgttctcaacgtcctagcacaagtaacccatacctgcacagcgcagttccgtccttcagcgcatcaagcaagtcgccgggcggcagcctgtcgcctagtacatcttcaatccagctccgcacttcattcgcggcttttggcgtataccggtccatccgcagcttcctcatgtcctggtccagcgacgtaacagacgccatggtgggcgagttgggcgcaaatcgggctgttgttgatgtttgcgcacgtgaagagaaagtcgacgggatgtatatgaattgcagtgttgagatgtagtgtgatatgagagcaattggagcagcccagtctatgttgtgagtgatagaagagaggtgcgcagagtgcgtggccgtgcaacagtcttgtgccttgatctggtggtgatgcgtttggcggggagtggccggcttatgcgcccatgcatgcccaccagccacatgcaacgtcatgttctgcgcgtcttcctcgccatcgcgccgcagacaaaatttatatccaacaccacacagttcacaatgcccaaggccccaggcccaattctgcgagcatggtacgaatggcggatgaagcgcttcccatggcgcaagaagtggcttgtcggttcgtgactgcctcgaatattgctgcccactgcatcatccttgcttgagtgctctaacaccccacaggcttcgatctccagggcaacacattctgggaattcaaggaccaactgcacgcactgcgcaatcgccgcatagcaaagtatagcagagacacccactatggcgatgtcaatgtgtcccgtccgtaccttccctcactcggggcgactctcgactgacatgtcgcagcgtcatggatgcaatggctccgccacacccgcttcgacccaccatccatcgccgagcaacagcaggagataatgcgacaagagcgcatgaagatgctcgccgcccaagcagatgcgcgttgggcatctaagccgtcagcgctggatgcgcccgacaagcagcagcccatgcagatgctacagtcaagagacccagatagcggagtgactcagatgaacgttgaccaagaaagaagagatgaattagagccgccgcgcactgtagaagagcaggaagcgaagccgcagtcagtcgttgaggaccctgaaccacagcagatgccacgcgacccaccagcgccgcccgcgagcgatgcgcctactgcaccgcggaagaagccgaagaaagagcacaaagactcgccgtggaagcaggcagagaccgccaaagactggcaaccgcagggctggactcccgcgccgaggagataatacctgtcatgcaaattcgacttgtaacaacaatgtattaccttgtgcaattctcgcactctcctatcggtcttttagcgctatcatatcttgacctcagatgtggtcatggaggtgatcacttctcaccaccagattttgttgtgccttctcaagcttccaggttgttcttggagtattcacaccatgaactattcagaagctgcagccaggcgggccatcgtacactaagccaacatctgccacgtcctgaacatgcgtctcttcaacgtacataccgtctattcacattctcttttaaacttcgacattctttcttaggggttgtgaatgattacatcgggagttacattctttcacagcagattggctttctagcagcattcaaagtctggcctgacatattcacatattatcagccttgttcactcaccgattcacagcagctacacgtttcgttcgcgaccacggcgctgtcgcctgtatgaatcacgcaacgctgtcatattcctgtgtcgactcttgcaacttccattctttagcaaccatcaccatgcctcaactattcttcagtaatcttcccgaactcccaagagagatcattgaccgaatcctccgctactggattgcgccgcaggaaatcacccttggaaatgacggaacccttgttcgatacgcatgctccactgatgccctcgctgcatccctccctcctgcaatttgcgaagagtactggcgtgtccgctacctctcctggctcaacgacgcgaagacattcacaaataccagtgtcttttacctagcccaccacatcctctcccaacaccccgaagctagacctcacgcccttcgcctccccactcagggcacaaccatacgactatccgacagcgtccaagcactcatcctgaccccacaccccttgctccgcaaccacggcctagaaaagatcatcctcgatttcgaggcaagcaattacttcgaaatgttcgacgtccgcctgccgcccttcgatgttcccagcgaggacgacccccaagaacaaggcatagcgttcatcctccagcactgccgagacctcactctggtcttcgatcacgcatatcgctgggcgcatccatggctgggtgtcgatcatcccaactggcaggaggcgcgatataggccgcgtgtatgcgacatgggcaaagtcatcgacatgatcctggaggcggggtggcggaacggatatttacagcacattggcaagattacgcttgaaggggggattcaggggtgggtcaggacaaagtgggagcgtatttttgccgagggcgtgtatgaggcgaggaatgtgcgtacggtggagaggccatgggaggtatatccgccggcgtgtgagtgtaagagtgggtgttgggagattggagtgaagaaaatgtggtagcaattggagggacggagggtagcagagtatggcaagtatatcgaagttcagggccgcttcattcgctatcgtctatcatgtcttcagctgctaataggccatgtttaattttgttatgttaacagcgactttctacgagtgggtattgagaagctacggttgtagcagagtgtgtgttggtttcgactatctttggtgtagatcactgactcggattgcaagtaaaaatacagtgaaacaactacaaatgactacagctagaatatagtgagcgactgcttctcggctgcgtgccacgtcctccgacgaaagccaaagctccaaatccatcccaagagcccccagtcctaatgaaacccatacgtcggcttcggatcctgcggctgcctctcgctactccacatcagcactcgagcatcccacaagttgaatcagttcacttacccgtcctgatctacgccattgttcgccagcaaattcgcagtcccattaggaagcagcgtaataacattacttcagtgccagcccctgaatcgtctcgcacaaactctccacctgccgccagttcccgcgccgagcaaatatgcgcccagcccagcaacatgtggcgcggacatactcgtgcccgagatgaccgccgtcgagccgttgttccaggtgctcaggacgtctacgccgggggcgaggatatctatttcatcaagtgagtgttgtggtgggagaaggggggatgaggagggatagtgtacgtacccacgaccggccccgtattcgaaaattccgcaatcgtatcgttaatcgtcgtggcgccgactgtacatacgctcggctcgctggcaggcgagacgtcgcgggcgtcgccgaattcgttgcctgcggagacggcgacgaacatgccgctttggactacggctttgacctgcattttagagaattagacctcgtgagtaactgcgtgggggggggggggggggggggggggagtgcttgcagcgtcattcaaagcctggctgaatgttcctcctagactgatgttcaccacacttcccttcgggcagtcttgggtgcggttgttgacgaggaaatcgaggccagcaacgataccctcgatcgtcccatcgccctctgaatcaagaactttgactgcgtagagtttggtgtttttcgcgacgccgtatgtcttggacccgattgtgccggcgttgtgggtgccgtggccgtaggggtcggtgaggttgtcttcgccactagtatcgacgaggaaggttgcgcctggatgtgttagtgaggggaggaagagggggtggaggtgggcggacatacggccttcgaattcaggatgctcgatgtaaatgccggtgtcgacgacgtatgcgcaagtgcctttgccagcggtgtcgtcgtatgtatatgtagtgccattcgtctcgttgcttgagatacgggataggccccatggtgcatcctcctgcgtgacgattgcgttggagtggaatcttgtggacttttcgatatactcgatctacatgtcaatgttagtcataggagagatataaatctagagtacaacggcacacctggttagagttcttcagacgcgttgcctcttctgctgtcagagagtttgcaaatcctcgaaaaccgggcatggcgtattcatgacttgctgtggcctgtagagaagccctgaggctgtctaccgcggaagtagtagcgtctgctctgagcttgacgatgtaacttccagcgtccgataccgattcggtcgtcttgaacttgatgctgtgcgaagcgcccaaggaaacgagtgcagacaagatgataaaacgcatggtgagtaagagcgatatgatggagattttgattgaagattggtgttgtccagctatctaggtatgaaatgctttgggaaaagcctgtaccttatgtacgtgtacttcgtgtaagctggaacatagaggtgttcactcggtcccacgttctttgctggccgacaaacccactggttcccctcaaggaacgtggtgcagcttctgacactgagcgaatacgatgagaggatctatctgacgtgttcgccctcttgttgcccactttctttcggccagtgacacgtctgggtccctgcaggaagccatgaagctaaatactcgccaaaatatacagactataacaatcgctgaggtcgaatgtctttcgacctgaaagattggatcttgtggggaaatgatgcggatgctaggagaactgtgttcttctgtgtaacatggggatgccgcttgtgtactcaagcaccggtactgccttctatcgttttcacgagtacaaccgtctttgaacaaggcgcaccaaggccgaggcagcggttcaaagaagtggttgaaccactgattgagtgcagattcgttatctccaaatgacccttcagaacacacgtgtgtttcttgagtcgctcccaagattatgcaaagccaagacctgagtagccagcatacaacatcggggactaagcctcgtttaattcactcatcattcgaatcagatctctgaaagaatcgcgatgcgcgacatcgacatctgttctgtccgaccgcaggatatgttgtatggtttgtgtctagaccccatcgccacgggtccctgcttatctggcaggaatcatgcgtgatccttttagacgcagtgtgatatttccaggggttgacatgaaccggtccgatggttgtgtagctctgcagccaggcgtgccagaggatcgcatgagctgttgaggtttgctgccccatctggactcttgcaagccaagcagagaactcgggatggccgggcatcgcggtacatgcatcacgcgggaacggcgttggagtggggaaagcggccttgggagcagaacccgttggacgatcttgcatgcgcacggggcgcgcgcaatatatgttagccttgaccatattaccggatatatacgaaggcagtctgtttggtgcgaggcgcaccgtcagtctgaacgtcaatccgataagaaatgatggcatgcatgtctcgccgaagcttgcagggtgacatggcaccgtgacagcaggtcctcaccttcgcagccattgttcgtcggtggcagtgtcaaatcgtccgccaagatgtagatcgaacacatgcgcgtgaccactctaagactgctgtaaaatcgaggtcctaggtgttctcgagaagaagaaaaatgtaaaagataccgtatccatggacgctggacggctgtgccgtgccactgtggcaaagtcattggtgttgattcactgcaatgatcgagtcaaacagtggaatcgttgcgtgtacaaggaggcacgcttgagatgtgcgtcgccaggcgatgcaaggtcgctttgaaacaacttggtcgatatgggtagccgcatcagtgacttcgtcaaatgagttggtaatgcgccttatcaggcgtcttctttgcctccacatacagacaatgggtaagactcgtacgaggtagcagaaagcttggaatggatggaagggaatatgtgcagcgcaaatggtgtgcatagacttccatttatgtcgattttatacctatggtcgcgccctgccctttgttggcgacaactctgttgttccctaagatgcgcgctccaaaccacgcgaatgcatggatgtcactcagggctcgactgggctttccacaaaagcgaccacatcatcgcgtgcaggcagaagcgaaacagaaaattatttcacaaagacagggcctctatcgacatgttccgtcaccgaagcgtgtgatgctgatggggagaaggaaggcaacaggttcgaagctgccgacgaaatgcacatcaagctaaccactttgagctttcccccacagtttgcggagaatacttcagcctccgccgcacgattgcccactctcccatcacaaattacacattaatcgcgcccagagtgcccagagtagccacaggtagcacggacatggcaagggagtccagcaagtcttccgccagtctcgtttggctatccagcaccaatcgctgagccccgacgccagccacattcgaaagaacggaagacgggggtgctgaacgatgctcaagcatcacggaaaattgaagctactgcctagaacttggcatccgctgatctggaaagccagacaagggccggctgatacacgaaacatgccagatatatgaatcatatagatctagagagcttgtttcgacgcactgccctcttcattgccacatagtacagatacgttaaagatctacttggactatatgattctgttttcgtcgaatcgtcatcgttgttactcttgatgctctggtcgcgtggcccgcatggtagttcaccgccactctacccatcgctgtggtcgagagtccatgcgaaacataatactgtggagcccgaggatctcacggcgaggttaatgttcttacatcatcaaattcccggcatcgaacgcggagacaatggaagtagggcacactccgtagctccatgcagggaaaacaaaggacttgacgtggtgccgcctcaaacctgcaagctgcaagggtaccaacaaagaaaagcaatctcgaacaaaggccagctggccccacaacatgatgaaagatgcgcaggctttcgcaagatacgcactcgagccgccacggcaatcactgattccggacctgctccgctttaatctaagcgcatgcggatgagtacaatgattgcttaccatgttttcgcatgcgaaattgcgtaacgttactgtgtgatgctcgtggcactgagaccgatcgcatgatgcaatcagccgcacccaaggaaaaagtctttgttgcccgatctagttgcaaggcgctgcacctcggtggcgcgagagtgaacaacgacaatgtcatgtcaatatggcgtatagccaagatatcacgatatcgaaaagatcaacatgttctagtcaggcaaagatttgcattatccgtagatactaatttcatcaaataataagaaatgaaaagacactatgcttccagctctacatgtctttgcaacattgccatgcgtgcagtaaatgattcgctacaaaacgcttaaccgctggggttgccgttgaaagcaaggtagttcttggtgctacccttaagaccggtaatcttgtccttagtggcgagagtagtaagacgggtggagagagcggcaggagagattttgccctcgagagcaaggatgtaggcagcaacaccagcaacgtggggagtggccatcgaggtaccagagatggtgttggtgccaccgttcaaccaagtggagaggatagagacaccaggcgcgtgcatatcgacaagggtgccgtagttggagaaagaagcaacgcggtcagagctgtcggtggcaccaacagtgaaggcggaaacctcagaagcaggggagtagcgcgaggcgtcagcaccatcgttaccagcggcaacagcgaagaagacgccggcagtgacagcattggcaacggcagagttgacagcggtggacttggatcctccaagagacatgctgccgacagcaccgttggggcagctgcgggtctttgcgtcgttggcgacgtagttgatgccagcaatgacaccagagttggagccagaacctgaggcgtcgagcaccttgacagcgtaaagcgaggccttcttggcgacaccgtaggtcttggaaccgatggtaccagcgcagtgagttccgtggccgttgccatcggagttctggccatcaccagcaaagttggcaaggaaggtagcacgtccctcgaactcggggtgggaggtctcaataccagtatcgacgacatatacgcaggtaccctgaccagcactggagtcgtaggtgtaagaagtgccgctagtctggcggttgatgtgggagacacgagatagaccccaggtggaagagctctgggtagtgaaggccctcttctcaatgctgtcaatctcgccgaggttggccttgactacggcatcctgctcgacgtactcaacctatgcgatgttagtatattatcttcaagctataggaagaaacacttacaccagggaggttgcggatcaactcaacgatgtcatcagccatgtcagcggcgaagccaccgaagccagcaaacttgtagacatgagcagggtccttcctcaagagcttcaaggcagtgtcgacgagctgctgaaggttctcgttcttcatcttgacaatgaagcgccccgggatgggagatccagcgcggggaacgataactggagcgggagccgcaagtgccaaaggcagaagggcgaggaggactgaaagcttcatgatggtgataattgaatgaagaggtcgtcaaagcgaaagctgttggagtttgctggtgttgggctgagtgttgctgtgctcgttgcctgacatttagaaggggtgacttgtacttcttatatagatgtaatggatgttttcgactgggagcgaggaagcagaggcgaattcaacttccaataaggattagcctacggaggtagtaccgtgtggctttaggccagtgtacacacatttaccaggtttcagcactgacgggcggctcaactggttcgccgttctttggtgcctagattgggaggtagtactgctggccggcactgtttcctctcaaggaaatgcagtagtgtgtcagaacggactacgagggaaaaggaggatagacctgtgtagtaggtcagatgtgcacgtcttggcagaatgcagcttaaattaaaaccacatactagtctagtctaggtatgtggataaggcagtatgggatgtcaacgtagaaggcgtcaatgtggtgcgattggatccaggctgaatggatctgcggtagttttggcccctgtgcgccttaccgtataagggacagaggcggaatgactggattggtgtctggccgaccatcaaatgaacatatcgtgcagcatgactttgttagccggttgcattcgtgtcaatctcattgggtcctggattggatggcagcagtggcctagggcggatcatgtcgcttggacaggggtgcacattcactgcgcagggccatgaaagcacaatttcaacgtttcgggacgacccgtcgtgactatatgataatgagcgagttacatgtgccgacgtagccgccatggtgagcatgaacggaatgcgcctgatataaagagaacaaagagtcattggtgttagaccatcatcttttgctgtacgacacattccacccgctcaacgccacctgagggctagaaatgtagaaatagcaatgcgggaaccgggggcgccgcgtcgggttggcttttcaggagcatgctctcgaggttcccacacaggaggcgccgacttcatcaccactgataggcccacatttgatttgaggagggttgtcggccgcatgcagctactaagcgacctcgatccttgctcgggaggcgtgattccctaggcagccaatcgaaagcgttcctggtagatgcatagtcggccatggcgggagtggcatcgtgaccttccctatgcggtagagcgagcttactcgatactcctttgcagtacgcagcggtccgaggtattcgcagtttgttcaaagacttcgaccacacgcgacaatcaccctactgtgatgacccttgacctgctgaccagcatgcaaggccaacgaccaagaccagctaacattaagcttaaaagcacgtaatgcacaaaccacctccttgttcggggtgtagttgatgcagatcaatatactccccatgctattagccacacttcagataacaggcgatagcggaccttggcatctcgcgacgaatggggacagccgtggaagcatcgcttggccaaacgcccgacgggattgctgatgcctgaccgttgagtggcggtataggatgccttgaggacatgcactacgtcggtaaacaatacatcgcctgcagatacgttcctcatgcccgctgtgttcctaagacatgactgaacggtacgcggtcagcggcattaggtgcttctgcgaggctatgctccacctggtgctggagaccatatgccgacgtgatcttgtcgcgcaagacggcagatgcgcctccgaggcgggagtgaggatcctccacatcacatccgaaggtccgcggatctaagctgatcagagctggggcagcccaggtggtgtcgctctgtagatcgaaacttggcatacccttggaacgctaggtggttcctccagcccgttgcgaaattcgctgttcgccatcttgactcgctgagcgggtccttcaaacagctaattacagcaatcgcttgttccgtgttgtgcggttccgtgttgtgttgtttcggggaaattatagacggctggtgctggcgggtcgtcgatgaaggggcaaaaacctcgggaccggcggacaaattagcaccgccaaggcccctcccacgctacgtccaactaccagttcaccaacaaacatgatcgacatcaccatccatctacgtccagatctgtggttccataccgggagaactaccagtagtacaaagccctaaagcatcatgtcattgtttccaggtattcttacactccacatcctggtccttggagccgtgcaggaagacgtgtcttcgcacacttctcgtggccgtcgacttcaactcggtcacccggctcttccatgactcagctattgcacgttgcgatatccttgcatcgagagtcgatcagatgcccttaccttgtaaactgatcatactcttgtacaacgaatcgcagccaatacatgttcattcattctttgctaggtccgggtagttatggaggtttggcaaagcaagagtctgcccactcgaccgttcatgttcaacttttctatttcactgtatgaggcaggtgggcttgagaggctgcacgccatacatgtagtctgaccacgaaggcgcaattgcagtccatgaggtgcatcaaggtccgtgttattccctaggatgcttgaagtagatcatgtaggcaagctccaccaaccttccttaatgtgctgatgctccgctgctgccaagacgtccaatcgactcaagcgcttacgccaaagcttgaccccacacatggcatgcatagatgtcacatgaaaatagcttgttctagcttacacatcttccttcctaatcgggacctcacaaacgcagaagcatctcgcttctagttgcattatcgcgcgctgctatgcaggtacgtttggacggtacattgtccactcatacaggatcaatgtgctcgttttgccgatcaattcgcgcatacttgcttgttttcgcgacttacaagatctccttcctaattgagagctaaccatctcggtcctatcgctgtcactgtcactgcacgctttcttgtgccatatcacctgctttatcacgcgagactcgccacctgacaatacgatgggtacccaacccgactgtatggcgctcccacctgatggaccagggtattgcatgctccgtgtaaaggtacatgttgcatccgctattgcgtccgttgttgcatactcaacggccgtttcggccggcatggcgagaaggtccagcatagtgacaatgttatccgccaatcacaaaaacgtgctcgttggatttgtcgccggcccgtcccacattctcgaaggcttccatgtgcacatgaacaccaatcaggctatgatagataagccaatacattgagttcattggtatctgataaggatatcacggatcaggatcatggctttgataggcatatctgtcaagcgcgtagtccaaaacttggcgtagtctacgcgcagttgtatctggacttcacagcaatgcttttcggacacaattacaccaaagtagtgtataaatatcgcattgcctgtgatgggaaggcatttgcgtactcggcaactcaatatttcacatctcttgagcgctagacgattctcgttagtccagaagcgtaccactgtctctccctctctctgagttttacactatgctagacctggtaacaccgcctcactagtcacctccgaacgaaacatggggaaattgcatgttattcgaccgaacggcagttggaaacaaaatgacaggtccgggactaagggtactgagcaacaacgaaacagtttcactaaggcgccttgatttgacgcttgcgccaatacgaaaggcctgggctcagcaacagctggccattatattcactttcggcatgttcaaagtgaacgagtacgttcgccgaccagtatacggctgccagtggcacgccatgcatgttacatcgccgttggaagatcgaaattgatggctttgatgacatcctgaacatattttattgtcggtatcttccggcctctgcgtaccatcgatagcaggactcccgaaaatcgttccgcttcaatctcaatggatagctgggtctgtcaggaataaaccgacagcaccgcctgcaacttcagaaacattctcagggtgtaaaattctttcacagcacttcttcgagatggagcttggacctcgatcgcaattgttttaaaccctcaaattcagtcaaatcgcagcactttactaaaatactccaaacaatacagtattaaggaaccgctaatgagtaacaagactgccagtctcgcgctcagaggagaaaatgataacaatatacaaagggaatctaggggtatagcgaagaactaacagatctccacccgatcttacaccacgcctgcagcgtacaacaacagcatgcgctcaaacgccagagtcgtgctgcttgaagcctcgactcgccacccacttattccagttcgcacatgtaccgtacatctcgcacgtatcctttactgtatccttgatcatgctctgaccttcaagaatctgcagcgcgaagcccatgctagtgtgccatccgatgtggcaatgcattaaccatgcaccagggttgtccgtctcgaaagcaatgaccaaccaccccgccgctggcatattggccgtgtctctgcgtggcgggttctgcaagttcaaaggctggtcggtatacgtgcccgagccggtgccgagaatcaaaaagtcgtggccgtgaagatggatgggatggttcagcggtatcgcagactcgacgatgatgtagatccactcgcccatctttggcaggtcgaggatcaagttgcctgagtatgtcggcgcggtgttgttcgccagaacacgcacaagtgtcgggtcttcatacttagagtagaaggagtcgccgctaagataccacttgaacaggttgtcggagttggcgcctacgctaatgtcttgggtgaagctcttgtctttgctgaaggcgtttacatgagcagttgggacgagcgaggcaagtggctcgtcgacgcactctccgatatactcgtacgctgttgatgatggggcaacgtcgcttttcgtgactcctgtgtagcgtatgatacctttgacgtcgttggactggtgatttggctgcgcaagcttcttggttatcggcgcgcatccagtagttgccaggctcttggttcgctttcaccagtaccatgtatcgctgtccgatattgatgttgaggatgttggtcttgtatggcacgatgttggtaaagtccatattgatgacctcgagttcgtggttatcgatgtgaaacttcatggttccctgcattgcggaattgatgatacggagcaagtatgtcttgccagcctcaaacttggtgtcaagctcaaaccgtttacctgtctggttgcgcgtaccttcaacaccccaagtgttcatgccgttgataagaccattgtccatggtacgaggtccgccgttgattgcgtcctgctccatggaatacatggagtcgacagtttgatgtgcccagtcctggagcataatggtacctgcatcaacgtcccatgatgcggatgtaggaccatggataaccatagggcctgcaacaccctcccatgcttggatagcataatgtgaatggtaccatgacgttccgtagttagttgcagtccatttgtaagtgaaagagtcgcccggagcgatgggacactgcgtaatagccggaactccatcatgggcagcgttattgatttgtcgaattccatgaaaatgaatgctcgttccgttatcctgcagcttattgttgacagtgacgacaacattgtcaccccagttagcctcaaggagtggtccgggaacctgaccattcacagccaacacgatgcgaggaatgccatctggagcaagcgtggtgttggtgacgtcgaagttgtagtagacagttcggcatgtctttggcgtgaacttgtagttatcagttgtgtgatcggcgccacagtagggcaaggctccactttgtccctcgcaaggtacacagtcggggtcgatttcttggcgcttgaacacagcgttatcggcacgcttagtaaatgagtgcgcacaggcagatgccgatgcagtagcagaaacaagcgatgaagcagtagcgttagccgagcttgcgatcagcgttggtgtgatgatggtaggagcaaggtttgagtccgcctgtgagagcgcagttggtgctgggtgcacggccgtgctttgcgaaatggactgcgtaggacctgaggcaatagagtccttcaataccaatgcgactccagtgggagatgagctcttggatacagagatgaagccagtcgaaatgggtgctgcgaaaggaggcttgttgagagccggagttgtaatagggcagtctccgtcacacttcttgaccagtcttgccccagcaacgtgtccggcatcggtcttgtcgccgatacggtccttgaggtaacatgcgccaccgggtcgatattgatcaacccaagaaacgtcgacacagcccggccaacgcgcgcatgcgtctatgcattcctcgaggcattttgtaatgaagccattcccagaccacgagatatcgccaccgacgtggtcaataccacactcgacctgaaattccgctccagaatgtgtcttgtgtacggtgttgttggagttcggacaagccataccagcggcgcgagacttaacatggttcttctcatcattaccatgggttgttggtaagtgagtgggagtcttatcgtggatggtctggttggaagaactcgaatggttcgaatttatgccgcaatcgccgaaaccaggtagacatgtctccttctggcagtggtcggaagtgcttccacaaaagtggtattcactgcagcatgacccgaaagtcgagccagcgcatgtgtatccagtggatcctgcacatgtgccatccggcgaaactttgccttttgtgtcttgacaaaatccgaaagccatttggcagccacttccgcaataatcggaagtactgtgatggtgttagcgtcctccataattgcaaaccaagggcaactcacgagccacaacggccatccttgctacagcatccaccaaatggtgagcccacgcagctcataccgttgccgcaggtaccgtctgagctaacactaagctccttagcaggtctgtcatgggctaccacgagtgcagacactgcaagcgcgcagacaaaagctcgcctgagtaaagacattatctaaccgaaattatggaacagtgctagattggataggaatagcgatcataaatgacaaaagccgggaggagataatgataacgaatgtggtccccaggtagctgtaccttgagtactggccaagagggagacatccgatcctacttataccatcgtactcagtgtagataggcgaccagccatgtggagaatgaacgaacaatggtggactgtaaccgcattgaatcggagctattgcttgtgcttggcatactacatgatgcgggagatcggtcaattaattcaacgtttaacggccgatcacatacgtcgcgcaagcgggcgagaaaacggaaagctatcgttgccacgatgtctaacatagggtcctggcgcaccctcaataagctctgacgtggatccacctgccaagacatggtgtctgagtcgatctaattgagccattatgcgtggctgtatcgtaccacgtcaaacaagattgaccaagttcatgtggcagcaaggcggatggcgaagaaattgtacatagttcactgcttcgtgagacatgaggaaattgcgtagaaaatccgatgtacaaatcggcctggctgagtggtcttgagagcgggtagagctatcggggacattgacatgtagatggacagttctgggttcgatctccgatgtttcaatttttttgcgattttttatccagatacggcagagcaacagtgtcgggcctcctggacacatggacttcggacgatgtggattttggagcatggaactccttgtctgaatcgctgtggagcttgcggacgggggtcaaattgtctctcgggggtatcagggttactaccacattagcagttgcctcagtcggttccacaacgttactgctacatcgcccaatgtgcgacttacgaaggatgatggtgaacacgagatgttcgtgtcaaagactctgcagtgaagtgccggcatgccctagctcaacgctattttccgaaacaggcttagtccgatcgtgtcttctgggcgatcccttgcgagttctcctttcgctcgtatgtcaatctatctttatcacgactacacgtgccaccaggatttctatttcatcctcgcagtgaatttcatgagctgcaaactgtcgcagcgctttttcgtgctgcttctgctgaggctgccctcctcatcaagaccggacacatttctttcctctcggcttacacagacctcgcggacgagtaaacgaacgtggatacttacattgcttatcccgtcttgatggtccgtggcgcatcattgatccagtatctccacttggcgggagtgcttgcctcaggtccgctccgctcctcgcgcttgccaacgcttctctgggtacttttcgcgagcacgagcgcaaagtctccgcttcaccggaaaggcctgctaaagttctgtccaccttccaggattgttacggggaacaacgaaccatttgtgcgctagctcgaattgctatttttgtgttctccattgcttcatgaggctttgaaaaggacgatcagatattggttgaaacctcgcacccttgtagtccattgggtcgacatggagcaagagtggagaatcgattgaaaagctaccatgtgaaactcggatgaggctaagaaatactacagcggctcaaaatcactcaacttcgataccctcgatatcgaaatagtgtggtaatgggaagtactcgtcgttggtagaatcaccaagtctactccgtacccaaggcagattcaccatccgcgaaattccgcttacgaagcattggagaagccatcttttccacactgtcccgggatgtgcaacagctggaacgaaggacgaaatttcttgcgacttttcgacgtaggggcgaaacttgtcctcataagtgtcgaacgctttggaaggatgttcgtcttcaccgagcttgcccaattcaccggcaagcatgtaggctcccacaatcgccagcgacgtgcccataccggtcaacggagttggtgcatacgcagcgtctccaaggcaaatgacacgactgtgggaccagttcgacattctgatctgctcgatcacgtggaaataaaagtccggcgcttgattcattgcgtcaaggagtctttgcgagtgccatcccgcgtccgcgaactcgttccgtaccagctcttgttgggtcttcctgtcgtgcctaccagcttcgcgccactccttttcttgtatcgggccgttaggcatgatagtgaacatggcacgagtcgttcctgtgtctgttttagtccttgtaatatgcaaggcctgccgcccattttattcttaccatgagagtctggccgaagggcaacaattcttgacctgagagctacatatatgttccacatattgttgtcgctagagattctcggtacagtaaagtataccgcatacattcctttatgtattgctcgaacggcttcagatgggaagcactgctttcgcaccttcgaccactggccgtcagccgcgactagtatgtcatactcatgcgtcgagccatcgctcaattcgacttggacggaacttttgtcattcttcaccacagttctgattgtggaatcgaatttgtattcgacgttcgggaggtctttggtggctctgtagagaatcgccgccaggtctccacgaagtatctcaaactcggagctcaaactggcacctgagccttccaatatgggaaagggagcgaaaggcgttcctttagagtcgataaattgtgttccagtctccttggtgttgtgctttcggacttcgtcgaggagccccatccgtttgacaaccgtgactgcgctgccttggaggtccacactttgtccatgtggaaacaaggctttcgccttttcgaggacggtaacgcaggctcctctttttgcaagaaaccacgccaacgtaggcccagcgatgccagccccactaactagcacgtgcatgtcgaaggataggtgagtgtcgaaggtacgaaattgagtttcgagtatagaagataatgatcattttgctgcatgatcgaatatctattctttatatgcttcagtcaagcatcctcttaagaactaacttcggcttcggggcagacgtaaattcatgaaatgttcgggcgctcggtcgaagcagcatttcgggcgagagagacttgtacattacacggttgatgcctaaagtgcagttgctttccgatcaactctttcgaccatcgcaacatatttgatggtgagcgactaggacgaacatgcagattgggtatttcaagcaaaacaatccagttacgagatgtgagacgcatgttcctccatgtcgtatttactacagctacaacatatcgcgtctattgctgttcatcagatacgcgcctcccgtaatctcgggtttgacgattcaaccaaatgcactagtccgagctcgaaatcgcactggctgccatgaacgctcaatgaccacgacactcaatatgcgcaaactgtactgcaccaagatctatgcttgtacattatagttcaggaaagataattatgtggatgctatcttaagctatgcgattttgacaactcttgcactatcatgacaagcaacacggcccatgaagactttccgtcagacactatgatcagatttcggtgatggagacctttagtacagcatacttgctgcgaagaatctgcgaagaattccaatacaccaagaacctcagcttggtcatgtcctcccgaacccgtgcaactctgagaacaacccaagcaacttagcgagtacgtacagtactcttcactcacccgccgagactgccccggttctaaagtagcgtgaagttcacaagcgatcatagttgctgctacacaaatgatcccccagacagcctgcagtggtgtccatgccggcaactgcacgggctcgaactatacttccgccaaaacgcgaaccatgagccaaatcgtgcttgacagcgggcgagaacgggcgagcttgtgccacgttgtctcggccgttaaagtcaaacacctaatctgccggggcgcagtccctggcctcaaccacgaggggtcggttctagagctactgcaagacatcgaattcgtcatcgcgggaggccgtgaggcctcgcttagcatggcgttcaatggcgaaacagggtgcaaaagtcaatcgtgcatatacgcctcatcactagcaagaacttcggagagggtctcaaagcggggcatgattttcatggatcttcattacttttgatgttctattcgggccggggataatcatacccattcgtccctttcttgcctttctgaggcttgatcgtctactgttacagtgacctgcgtggttttgattatgtcgtcttgtgatccgtgtatcctgcttgtctctgcttccaatatcgcgtaatcgctatctccatcgcttgtaaattctgatttcgatggcttgctcgcactgtttaatgggtcgctgaacgctttgagcgcatagctttgccgtgatttggtattgtttgacgacataagaccatcaggcagaactttgcgcagaattccatcaaaggtcttgcgaagtggtggtagacacgctgtaaaaacgcccacgaagacttctgcaatcgcgtacacactcaagttcactgagctgtatgtcgggtctggggagctgttgagtgacttcatctcgtacagcttgagtgcggaaattgttgttgtgctggtaaaacattagaaatcagtcaaactgttcgtatagacatgcttacatgaggccgagcaagaagactatgcggacgccccacactgtacgcgtgttaagctgtacgcgtgaaatatagaccagtggtgtgatagtgtatatcaaatcagtcgcaatgttcgtagcggcacccatgtaccctgctcgccctgtcagtattgattcctcacggtgtgtgatgttttgctcacctgagatgacctttggctttgtagaccaacaacttccaggctgcgttcccagagcatcccagtgcttcgagtatggcgtgcactctccgaacagaataactgtcggaaagacgaagttcagacctatgtgcacaacaactgatgccaagatcagtgcgcgaaagcctttggagaaattgagcatgaaaatgtatgcgcaaatgctcagctttaccagcgccattccgtacaagttcagtaattgaccaaaccataggaaacgtaggtattccctcaaattcgctggatctttgaagaccggatcccatatgtgtttgccaccaccataatcagccattacatagcagcaagctgcgccagctatggcgagaacctgcattttgtcagacgcctgcaatcatatctttttctgacgcgtgcttacatgtccagtccagagtagatgatccgtcaacaagaagaagttccgatttctaaagctcacaactagtcggaacagcacgaaaatcgagctgaaggttaccaatacaataattggtatctttaaggcgttggaacgactgtccagtgggagatttgggggagtgcctgggatgtccgacatgatgaagacaagcgacgcacgagtacgcaaaagtaatgactgtgtggtctaagcaaagaactttgcaagccacgtgcgcaggacagatatggcttgagagggtaatttgatcttgggagaacgggacaaatgccacggtgacaggatagctaaactgttccgaggaacacgccgcctttctatcaacggcgtatgcaaacgtatagcatcctatgtggggtccagatcaacttgcctagagaaaatggatgtattccggcgtgtcaaagcagtgactagttttgcgtcacgcttacaagcctcatactgcgttgctaagaccggccctgtcatggctgtgaggcgtcacttaacgttgcattcccgcccgataatgtgcaatgtagattcaacccatgatctccagcgagcatttctgtgaacagtcgcatgaatcttgcttgcatgagtagcaagacatacaccgagtcttttccctccgcaacctgaatgcgcaaattggcaatctggccaaaaactgtttcaatgttgtagagtttttcccgtctgggcgctggatgctcgataaactttgtcgagcagatgcattagtccaataacacggagcatatagcctggatcgctaagtgtttcctcaagtggccgtgagatcagtcgagacgctaaggctgatatgcaccattgccaaagtttatatcagccacttcgagcccctaagcctactaagtcgggcatacagccaactggggaatgaggtggcgaaacccggttcttagacccatgacggagatcttgtcaatatcacttagggtcctgtcaatgatactcgccgaacagaggcgagctgggagataaaaaaactggttatatcctgagtcgaggccgtccacgcagccagctgaagctgaccgatggattggtatcgtgagacggtcggaccagtcgtccaccagctaagcatcggtaccgaaccgcaacaacaagtgaactaacacctactgagctgtacagcagagaaagccaggccttgctgtagtcgatctacccgtggcgatgtttttttggaatacgttcgcagcgattcaatgtgaccgtacaacggctgttgaagacactgaacctatgtcaaaggcaggtcagccgagcttagacggcctcgaagctggaagttgcttgtgtgcggctgcaagctggcgcgaagatattgagcgcaaatctgtaagttcaaagttcaaacagccacgctgtctgatctctggagtgacgaacctgagttcctcgcttacaccccagtgaccccctagcggggctagcgtccacctcgcgttgatcttcagctgccggcccctgcgcccctgatctagccatcatctttctttagcgtcgagaagcggagagaatctccgctgggctttgcagcttatgcaaatcatacgattctgacaaccgcagcgtcgttttgccgaaacggcttccaaaacgaattgcgctatgtgaccgcgtaccaaactgcacttcgttcgcctggaggtctggagctttcaaaagtgctcgatccggcatttcgcctcaacccgtgctgctcaaacagcggttcgtctaggtcgaccggcaaaacttcgtacttgcctttgatctacatacgccaggcgacgatactagtctggagctggccccgcagaagtagcggcactgacagactatctgttcgcggacaccaaattttccacgtggtggatggagactagatagggcctcgaggcgccaccagaagtgcgtgcgcgcgggcgaaccagattatgatgcctgtatctcccgagaggagaaagtcgaagactttaatgatagccgcaagctcacacagatcttagagatcttttcccgttctgttgcttttggtatccattcattcatttcactgtcgtcagtcatgggttcccttgtccaggcaattttcttcttcaattcattccttccgaatacatggtttgcggcagaaccgcagagtaattacggtgaacagagcctcaacgggaaaacttttgactacgttattgtcggaggtggtcttacagggctcgtcgttgctaacagactgagcgaagacaaagatcgtaagtgttgtacactccagacctcactcttcgcgtactgacttagctataggcactgtcctcgttttagagaatggtggtatcagcgatgatatctcgacacaagtcccgagctttgcgaacagcatcaactcgcgactgatgtatgatatcacatctgccccagatgctaataccggtggtaagacatacccagtctacgtcggtaatgttgtaggagggggatcagtggtcaacggtatggcttttgatcgtgcatctgctgccgactatgatgcatgggagcagttgggtaatatagggtggaactggaacagccttcttacatacttcaagaagtcgaccaccttcacaccaccaagccaagctcacgcacaagagttcgggatcacgtacgatgcatcttactacggcaccaacggcccagttcatgcttcctttcccaattttgaatacgatgacaccaaaaacatttgggctgcatacaaggctgaaaatatcgctctgccaaaagagcatgccgcaggccttgctgtcggcgccttctggacacctactgcgctacaacccgacacccaaactcggtcgtcggccaagaacgcatactatgatcccgccaagagccgcagtaatctcgttctagctactggcaagaaagtcaacgaggttctatttgaccaaggattattttccatgatcagccccaaagccactggtgtccagtacgtatcgaaggccgatggctctgtcggcaaggtctacgcgaagcgcgaagtcattcttgctgctggctcagtctttacacctcaactgctccagctgagtggcattggcccaagagatgttctccaggctgcaggcatcaaagtcaagcgcgacctgagctctgttggtgcgaacatgcaggaccatcccaatgcaaatgtcatgttcgatctcaagaacctcgccaaggtcaacattttcagtggccaagatccagcctccaaccaaagtgcatggaacgattacaaaagcaagaagaacggcccgcttacacaagcccatggaagcagtctcgccttcctcagcctcaactctatcacagacaaagcttcgcagattgttcaaacaatcaaggctcagaacatcctcagtgttctccccggcatctacagtaaggaccaaaacctgcttcgtggtatactcaagcaacgcgatatcattgcaaacctgcacgccagcctcaaatcagccgttggagaaattcccatgacgcctttcggcctagccatcagtgctctccagcgccccttgtctcgaggctccatcaacatcgacccaaagaacaagtacggcaaccccatcgtccagttcaataccttctcaaaccctgttgaccgacaaatcattgtcgagatggtacgctggacacgcagacattgggcaaagaaagagctcgccatgtattctccgatagagatctcgcccggtgcacaattccagactgatgacgatatcatcgatgcgctcattcagcagaatggcctcagcgcgtcgtttgcgcacatgtcaggcacgtgctcaatgatgcccgagttgttgggtggctgtgttggaagcgaccttaaagtctatggcacgcagcagctcagtgtagttgacgcgagtatcattcctttagtcccagcaacgcatctacaagctactatgtatgctgttgcagagaaggcagcagacatcatcaaagcgcgcaatgcagttggcgatttatttcctacatttaggttctggcggaggtaaaccacattcgtttcaaaagttctcgtagcacaatgcaattcagacattcttttacatagacacaaatatctttgctttggctaaaacgctaagtgtatccttctgtcttcgcggcatgacttggtttcgtccccaacttcatcaccggactgttaataaagttctctaacccatcgtgcgtgaagaacgtctgcgctttcgagatctgcacctcgttcgcgccgcgcttccagatgctctcgtcgtacgccgagatagcgtcttgcaaggttgcagagcctgcttgtacggacctaagggcctcaacgaggcaatgtgcggagtagaatgcgttgtttgcaccttggccgcgatctagatacctttattagtggcaatacatgccagttgagtgcgttacatacggaaagtcattgcatgtgctgcgtcaccgcacaatgtgactcgcccagcttggttgttccagggtactgttttccagatcttcagttgatctctgagaacttccgtgtcttctggtatccattcgattgcgcttttgtatggctccgcccacccggctttttttacatgctctttcagccgttttaatctgtccgtctcattgtcgtgatcttcaacagacttgagtggccacgttgacagaatttggaatgtccactttgtcggatcgtcttggtctggcatgtcgaggatgtttgctcgaatgtagtgtcctgcgggatggatggcgatgtcgacgagtggatgtaatcgctctttgatgaaaagtgcttgctcggctgtatatgagacgttgaagttcatgagcgcgaagggtagcatgtctgaatccgcttgccggcctaacaaacattgtcgcactttcgacatggcaccgtctataccaattacgatatcgccctcatcggtcgtgccatcttcgaacgtgactctgaccccaccgtcttcgatcacttcatacttctcaaatctcttcccgtactgtacattcaactgctcagcgagtaagactctgagtttcctgatgttgatctctcgtgctttcggaatgggaaatgagaaagctttatctttggtgctaccatcaaagatgacgattctatcctcgcctattgctgcgcagtcgacgaatggatcgacttgacatgagtttatctgcgcgctcagctcttccggaagcatatcaaacaagtatggtcgagcccagcctaaggtgaacgcccaatgtcgatgtcgatacacgtcggcgcccttgtcgtagatattgaatggtatgttggctttcttgaggccgtgagcaagtgcgcaaccggcaggtcctgatggatgagttaatacgctccgattttgcaagataaggagtaaacagacccgctccaatgatgatgactttcatgttgtaatcgatagaacccatggctgagtgaggagtacaaatggagcgactagcagattgaatggaagacttaatgctggctgttagcgtgttggaagcctattctttagatcagcgactagctgcaacgaaacaagagcaagtgaaagtgatctacatcatgccggatctccgcaacttagtgcacgtttgtcatttctgacgcgtctacaattgctttatcatttgtcgcgcgactcgcatcgcgctcatgtctcgaattcgtatatgggacattcaggggaaatccgcatcaattcgcctcaacgtttttcccgacagcaaaacacaccgcagccctaacaatctccctgaccacttcaacctcttcctcggtcctcggggcgtacaccatgatccagctaggcggtgctaaccacgtcaccgggaacctttgcccccatcctctgttcatcacgagcttcgcatcctgcggactgacatacacatgtagcgaattctcagaaggatgcacatgcgcgacctcgaagaaaatcttgtgcgcgactgggttgatgcttttgacatctggcttgacgtagatggctgatcccgtgcctccttcagttttacttgggccttctttgatatacgacgagtacgcaggcgtgctggcgaattctcgcatcaggtcttgaagtgtcatcgacgcagctggtgtgatctttccgggtacttgtcgctgcggcaaagtccagtgggtaagagccggtctgtcgccaatgcgatctggtaccttttgaggtttgatgtaggatgttccggtgtcgggtattggtgatggatcaagcagattctggcgcttgtagagcagatagaggccccatcgttggattttcaaatagccttgaagcgttggtggcgtaccgccggtcccttgaatatgtcaggtaatgatttagatggtattgagatgaacgccacgcacccgaatccttccagttgttgaagtcgtaccagaatgccacgcctgcagccactataccagaaagaatgtactgagctgtcgttgcagccattacagatattgtgagatagttgtgtctcgaagctaatcgtatttcaaaaccaagagccaggagcgatcgtcctagctcgtgcttacagctagtgtgaagtatgaagtgttgtttccgggcgtgccgggtaacgcatacgctagatttcggatcccctcgcgttacccccctgacgccatcaccatcatccccacaacctgtgacactatcaccaggtacaatttgcaccattgtacattaccctgcgataagcatgggctcaatgatttggaaagttagcttgacgttgaggctcaaacatcgtcacctattttgaaacctcagacagcaacaccaaacgatgaaacaacgcgaaaagagctagggaattaagaaacaaaacaaccagtgcctcaccaccaaggctacaaataaacacaacgccaattttggactcgtgtgtccttcgtctgattctttctcctggaacaataaacatcgtcgtgcgatcacgtcgagttcaagaaatccaatccctctccgtgcaagataccaccaaacccagggatcgataaatatcttcttacgatcacaccgacatcaagaagatccaaccctcaacaccaaaatgccttccccaatccccgcccccttcctccaagccctccgcctcctcatccgcgcaaaccacatcctgcaccaacaaggcctcgtcgacgccttcgggcacatctcgatccgccacccaatggacaaatcccaatacctaatcgcagcctacgaccccggcgcgcccgcgctcgtaaaatcccgctccgacttcatcgcctactggatcgcggattcgtcgcccgtggacgcgtcggcgccgcagggctacagcgagcgcttcatccacggggcggtgtttaagaaattcccacacgcgaactgcgtcgtgcacagccattccgaggctgtgattccgtttacgctggggaggcatggtgtgaagccggttttccacatggcggggttcatgggcgcggactggtgtccgatgttccgcgcgggcgaggcgtatagcagtatgagggagttcgagccggatatgctggtgaagaatcaggcgcttgggactgcgctcgcggacaagatgagcgatgagcagccggttgtgctgcagcataaacacggtttcacgacgtttgggggcagtgtcgaggaggcgatttaccgcgccgtctacacgcagacgaattgcaagctgcttgcgcaggcgctggcggtggagaatctggactgggagcgcgtggcgtttttgacgcgggaggaggcgcgcgcctgtaggattatgaatgagaagtgccaggataagagcttcaggctgtggttgagggaggtgcaggtcaatccgctgtttgagaatgaggagggggagccggagaaaggggaggtcgcgggtatgaagatgtgagtagatattgtggatgagaggtggataggaagttgacggagtgtaggagaaagcacaagtctaggtcgagtgcgcataagtcgaaagtactgaaagagatggaggagccggagccaccgatgcctgtgccagagactgtggcacatacggctgagctgccagttcttaccgcgaagccatcggcatcaacgattcagccagcgacacacaggacagcactatcatcatacccgccaacacccctggtacaaccatcaagaccagtcctgcgcccatcatatcaactaactcaaacacgaaatccatctttctacaaatcagccccctcgaaaggccactgcgtagactgcggcgtctatgtcccctgaaccaaaagcaagcaagagatagtcatagtcataataatcataatattagggtatcaaactccatattccatcaaatctcatgacttgaactccacgccaggcgcgccctcacacgcactaatctccccaaaataccacaaatgcgcatcaatatcgactccaaaatccccctcgttgcccttaagattcagcgtgccctgaagcacattgacgtccgccggcgtaaccgccacatccacaccactcgtgacataatactcggggctgatgtgtctgaagcccagcagcgcaggcggcaacttgggcacaggatcgttcttgtgcgtgacgcggaacgtcgcacccatggtggtgttgctcaggtactgagaaatgctctcgagcccgattttcggcgcgccgtaggtgtacaggtcgacggttgtgccttggctgcgcagcacggcggcggcgagggacgcgagtgcgccaccaagggagtggcctgtagctacgatcttgtagtctgggtactgggcttttgcggtggcgatggcagcgagcacgttggactgcgcttcgagccagctggaccagaaacccttacttgcgaggcaggttgggcagatggttgtgggaatggtggggaagacgaggttggtgatccagttgcggatgctgcgcgaaccgcggaaactcagcacgatgagcttgttggtggtgtcggtggcgacgaagccggttatgtctgtggcgatgctgttttcgaattcggtcagggtgttggtggatgcggattcgacgagcgggcagtttccttgggcgcaggagagctttgtgttgggcgagttgttgttggacaggcagtacgccgcggctgagtattggctgaaaaattgaagcttcgagaagacgtcgttggaaacggctgggaaatctgttagaatgtgtgggcgttgaagatagtaggtgacatacctctgccattgagctcgacgggagctgcggtgacagaaccaactgcaccgagcaaggcagctgctaggcgtaggagaggagacatggttggttttatcctagatgtttcctagctcttactcaaattactacagccgatatgagagcagtgtacagacgcgaaagaacgaaagacaagctcgcaacccgatatcgaacaaatctcgcgcgccttcaccgcggctttatacatcccaacgactagtcaaagcctaaagcccaccccatacccaatctctctattcatactaggagcggtactgggttgtggtcgagatgtacatccttgttctgggcccgcagccccccatgtctaccttcacaatcctcggccaccaagcattacccgaggaccatgtctattttcagcggtatccccgtgtctggattgagcaaagtttctaaagttgacggccgttttaggcagtcgtggtggcaagaatgccgactagcaacagtaaccgccgaggatgtaaattcaggtcacatcgttggccagacgtttagcgccggcatgccgcgaatccgacttcggaacgcgaatgtgtttgacagcggcatattcactacttgtctccgtctgctgttcctctgcagtgccgcgtgggtgtgggccacagttaagtttggtgaagccagtgcgtgcgaaggcccgactttagcaaaacgtttgctactgttggatcactgccccattggtctccacttaccacgcgatctggtaaacaccaagggttagcccagtccagctcagatcaattgccgtgtcagccttaggaacaagccttcctcggaagccgtatcggggattgataatcggtcagcttgctctcactgcttcaagatctgttgctcgccttgcgcaacgtattttcgcagttgtgttttccaaaaacatatcacctccatactagtcgctgcccaagactaattttgcggggtaactatgacggccatatgtatgctcgcgtgactccggaccacgtagcgacttcaggaaggagtcgtagagaactatcagtgtctaggggcggaaaccgtagaaaagcaagaaagcagctcggcatcgtcactcatctcggttagcgtgggtagtagttcatgcgctgttgtagatcaccaacatttctgctaggtggcggataaatgcatcccgtaaccgactgaggagacaaagtaaacagtaaatggtggagatgtcacaatcatgcagggcttattgatcgatgtgatgggtggtcagctggcaacgggcgcacttcaggaacaggaatggtgggcatgtttgcatattggtggctgcatcgctcccgggctgcttttgtgatgaatttgtgtattccctcggctcgtcacaactagcagagctctctccttattgctcgtgtcgcgagtcgtgtaccagatccagagatggctgatgtggagaacaacgtggcctgcccgaggctaccgcgatagtgtctgtcccgcgagcgtgcttccgtcggagattcgccgtgtctgtactggcttgcgaacagactcccaaaaccaagtgtctggattctggaagatatggggaaagcgctttgacccgggcgcgaccggcggagcggcaaggacgaattactgaggaggaacgtagggcttcaccagcatctcgctgaacctggacaaagtgttagcgagagcacacccctcctatgagcgcgacttacttttctagtttctcctttcctcgcacctcttcgaccagcagcggcatcttgacaacgttgaactcgtcgtacagctcctcgatctgttccaagtacttcttctgcatctttcttcgtgcgttgcactgctcgcatgggttgtcctgcttggggaagagcagctgattgacaacaattgagtgcgtgtcgatctcgtagctgttgagttcctgaatcatgcgctccgtctcgtacaagctcaagaattccggaatgcagacacagacaaatgtcgtgaggtctgcatccttgaactgcccgttgacctctgaaatggttccgcgcagtgcctccatcttctcaaccagctcatcaatgttttgtccatttggcagtctgccgccaccgcccaggaagctgttcagcataggcccaaattggcgcgagagttgtgagaccttggagagcgccttctccataactgtggggaattggaggaagcggagtgtgtgaccggtaggtgcggtgtcgaagatgatgacttcgtatgacatggacttgacctgcttgaggacttcggcgaaagacatggcctcgtctacaccggggatctgggacatgttaacttgttgtgccgtgtgtatcgactattgcagacgcacgctgaaagccaaatcctgcatcatgttgcccatcccaccgagtcctgccatggcatcctctccgctctctccaccacctgctagtaggtcttgtatactgccgttggggtcaatctccatggcgctcaggttgtcgaagccgttgatgagtcgcgcgtccttgccaaacttctggttgaaggcatctgacaggttgtgcgctgggtcggtggagatgaggaggaccgacttgcggtgttttgcgagctgtatagcgagagagcatgatgttgttgtctttcctacaccacccttgccgccaacaaatatccagcgaagcgtcttctggtcgaggattggctggagcgtgggctccatgtccgagtcgatcagcgctgcggaggccatagttgcgtgcgatgagtggaggtactctggtcgcagagaagccaatggtgttttaggcgaagcttccttcctagagcaacgtcagtcccaactatcatctggcctcagaacgtagaaggttcccgaagcttcgagacgcgcgggttatgcgcaggtggtagtccgccgagagaaagtctgtaggagtagacatacaagttgctatgattcaggaaatcgagctcagagatgtccgcaagtagcgtccaagagcatgcgcaagaagtggtagtggaaattatagaagatgtggaggggagcacaagaaagctgatgcgccgtggtcttggtggggctgcgtcatagcttctcgtgcgtcaccccgcgactcctggcctacgaccgcagcaccatcacccaacgaagccaaatgtctcataatttggttgaattacagtctaacaaagttatcgcacaaacaagtgtcgtgctaacgggcactccattgccgtcaagcatgtcccagccacaagccatgcttcaacatacgccaaactccatgccatgccatgccaaagcctcgtacccgtgatcttacatttctctacttcttcttgcccttgcccttggctttggtagctgatccgttcgaagcaacactgctggctctggatgttgaggcggatgctggagatgccttgcccttgacagcatctagctgcttgttctgaaaaacgttagcccatgcacaaaccagctagaattttaaacacgaaccttgacaccgttcttggccttcttcttgacgggctcctcgatctcttcctcctctgtctcatcctcgtcgtacgcacgcttgccacctttgccattcctcatctcgtcgccgccgagttcacggacgacggtctggatcagtgtgttgcaccgacgaccaatctcctgtggtgtgcggctcaggaagaaccagtcaaagcggaaaagaggcgactcgcgaatctcatcgcggatttgttcgtagatttgatcgccctccacgccatacttgttaagcatgacaaggaggaagcgatcctcctcttcggtgtacaccttcttgttcgtggtcgatacggtatacttgatgaccatctgctgaagaggcaggcggtacatgccgatcttcttcttgaggagctccttcttctgctcggattggcggacgcgtagctcaccatcctcgatcacacccaagtgcttttgccagttatcgagagtcttgtacttcttccagaagaccttggcatactcttgaatctcttgggcattcttgccgtcgacttcctcagcgataccttcataatttgttcgaccgaacttagcggatccgttcaggaactgttggaagtcccgcttattccattcagggaagcccttctcaattaagcgctccttctcggccttctcctcttctgtcagcggctctgcgttgtcgatttccttttgagcaagttcctggtcggcctcgcgagcctcgaggtcctcatcagggccttccggcaggggcgctttgaggttgttttctttccggtaccaagcagtctccttgtcctggagttctgccagtcgctctgggaagaactggtagtcgtggatgagaatctgcttcggcgcgcgagggatcctgggttgcttgttctcagtgcggccgccagtgaccaaagtcttgcggtagtacatgtcgatgccatagttctgctccttgcgctcacgcttcgaagggttgatccaagttagaccaacgttcttcttacgtggctcgaacgtctcaccgttccattcgtaggtagagtccgatgtgaatttttgtagatcgtccagtcccaatgtctcgtacttctcattgagcttcttggtcatctgctcaccgcgctgcatgatggcatcaaagtcgtcatcgtcgccttggtcaccagttgctgggccgattctacctttgctgctaaagacctttctcggcaccatgctgaatcattgtgagcagctcgtccttggatgcggcacccttggcgggctgttgtgagcgaccttgctggatgacaagctggtcgaggcggagcttctgagccgcgcgctcgagcaccttctcttcgatagcaccttcagttacaaatcggaagacgtagacctgcttggtctggccgatacgatgggcacggtccatggcttgaagatcggcctgcggattccaatcactgtcgaacagaacaacaatatctgcagtagtcaagttgatacccaagccaccagcacgagtggtgagcaggaacaagaatttctccgagtctggtttgttgtagtcgtcgatggcggcaatacggtcctcgtgagcagttgaaccatcaatacggcagtattgatatcctcgcataaccgagtaatcctccataatgtccaggacacgactcatttgagagaagatgagtactctgctgccctgggccttcatgcgcttgagtagcctgtcgagcatgaccatctttgcagcgttgttgaccagatgctcgtcggtggtgtatggcgggccgggctcggcgccctcgaagaggtacgggtggttgcagcacttccgcaactgcatgacaatgttgagaagacgagtcttggactccttgttaccagcaccgccgttgaccgcatcgatatctttctcaagaatcttcttgtaccaatctacttgcatgtcagacaagccaacgtacaagttaatttctttcttgggaagcaacgacttctcgacgtcggcctttacacgacgaagcaagaatggtcgcaacaccttgtgaagctgctgcacgacggtatcggagtctgtgtcctgctgggagaaccattcgtcgaaagcggcagagtcaccgaagacatctgggagaaggaaattgagcagcgcccagagttcgtggaggttgttctgaagtggggtaccggtgatgagcaggcggtttcgcgaattgaacagacggaccatctgtgcaagagacgactcctcgttcttaatacgatgggcctcgtcgataatgatgtactcccaagcgaacttcttgagatgcgtcttctcgcgaagaatcatctcataactggtgatgcagacatcgaacttctcgtcgaccagtcgctctttgataagctcggcacggtcgtccttgtttccctgcaaaaccagcacattgatctcgggaatccatctctcaaactcgcgcttccagttgtccagggtcgatttcggtacaacgactaggtggggacctgtgatgccggcgatgaagcggagatacccgaggaaggaaatcgtctggagagtctttccgagacccatctcgtcagccaatatacccgagataccattctcatgcagagagatcagccagttgaggcccatcacttggtagtcgcgcatgacaccgttgatgaagccgggcgattctcggaagatggtctcgttgtgtccatgcttctcttcgcggaccaattcagcgtcttcttcctgctcggttttgcgccgccgctctgcggcagctccgcccttgcgcactttgctcgccttggtcttcttgacttcctcctcgtcttggcggtcgatctcggcgagaatctccttgatatgggggttggggttcgtgtcgatgaaatgacggaacagatctgtgaggccgagcaggtaacggaagcgccgaatagtatcgtcttcctggatgaattatcagtactgagactttgcgcgtggtgcgcctcagagtgttggtacctttgaggcgcctaagcggtcatgcttcttgccgtatatgctcttgcgcatatttagtgcctctgcgcgcttctttcgcccatccactggggcgtcgcctgctacgctgcttgctgtggtgttggggttggtgtctgagtcctggtggagggttagtctgtttgcaagggtggcgcggcacgtgaagggacagtgaacgtactgtatagtctggcgtatcctggtagtactgcgactgcgatgttagcctcgttgctcaattcggcttgcgactagatctctccgtcaccgcgtcgcggagcgggaaagaggttggaggtgaatgaacataccccgaacttcttgaatccgctgatcttcgtatcctgatcctgcatctctacatcctcgttcgcagatgcatctgccgtcgacgggccatccgagtcgacattgctcttccgcgccatgttgcccgtttgggctattcgccgcgtatattcgtgtatgtgtggctacagatgtcgctgacaatctcgtctggggagtttacagtgatgcgcacggggtatctgatgggtgctgacgcgtcgaagtcgtgggcgtctggatgttcgatgtgcaaagggaactgctgtagaaatcgcgtccacggggaatcttacctaacgcgacctttagtggcaggaacgaccgtgcacactccccttccttgtctgacactagcccagcaacatcaatgaccttcagaacaccactatttacgcgtcaacaaccaacatttgtgcgaacaattggtacattcagtcttatcttctactccataactcgtattcaagacgcgacagcgacgatgacgtcaagtcatccgaaatgtgataggatggatttcaggtgaatagtcaaaatagctttttgattgctacccatgaggcacacaagaccagcggtggtatcgacacacttcacgaaaattcagcgcaagtcattgtcgatggaaccgttacattatctataggtgccattcgaactgctttcattaatactgcatcccgcccctcttaaacaagatatctcctccagtgatccctgatctcccactcaaagctgtcttcacaattcccttcgcatgcaaatcgttgatcaagctgaacagcatgccatcacatcccttggcagccaaaaagtctactgtcactggaaggtactccacatgtcccgtaatggtcgagttgtacggcgcctcgccaatcgggacaacgaaatccggcacctcagccataacactaatgcgactattgctgaagccaaacggaacgccaggctcttcgaaataaacgttgcgcgggtcggctcgtgcggtggagccaacgtacaggacgagcgactcagagcaggttttgggtgacggagtgaggatcccggagttgacccagtccataaatatggtcttgttgttaaccgcctcttcaacagtatttgtttggttggcgccccagccccagcgtgcgagaggtaccggattcacaaatggtcggcgtccatcgtatttcgcggcgtagtcagcgtagaacgggtcgcgaacgagctcaatctgctgcttggtgatgagaatcgcgtaagtgaggttcatgagagtctccagtggcgcaatggtgggattagcattgctaaactcggaggtcaggttgtaggctgacacattagcctggaggtattcgctgacatttccgaggaagttcgtcagaagctggttagccaccccgctacttgatgttgggccaacccagcgtcttgatagtcttcgggtaggcgtttgtgatggtgacgtttgcaccgtacatcgccttggcggcgtccgtccaaatggcgggatcacgagctagtaatcccggagtatcaagtactgggctgagaggcatggtatagttcagagaaacgaggccatgggaaggtctgttgccgaagaggccttgaacctgcgatggaccgcgcacactacctccagtatcggaaccaagcgagacatctagccagtgataagcagcagtgccagcgcctccgcccgaagagctggatgatgtgtcttgatacccgtcgccccttgggttgaaagcctcgtgataatcaacccagtcagcggtagcctgctcgccgttcgcaaattgacttgtgagcatcttcccaacaatgatagctccagcgtcgatcaagttttgaacgggaggagctgtgttgttggcaggagggtagaaccaataccaagctcggttaccattgctggtgcgcagtcctttgatgtcgtagatatccttgatgccaattcggacgccagcgagcggcttttcggctgttttcgtgtagtagaggcgggatggcacagcaatcgcttgtttctggccaacagtgccagctggtagcacggaaaaagtgccatcgccattcgagatcgctgattcaaggaaggctccttggacgtccgagaacagtctccaggcctcgtatacttcaccagcagcattgataaagtagggtcctggagctagcgtgttggatgcagcaccacttagtatggtgtacgaagagttgattggtgcacttccttgagtgtaaatagctgggttcgcgtcagaatgctgtcgtcgctactcctctggaggggacgtaacataccctcaagaaaggctggctgccaaacatcgtcttcgctgtatgctgcagcatcaatgctgccattcttcaccaccgtgaatggcacaaatggtccatctttgaacaaagcctgtaattcttcacatccactgatacttgctgtgggctttccgggcaagaagtagtttacgtcgttgagcgatacggtgaagccagtagaggaaacagcggcctggacactggaggcaagagcgattgatgcgacgctcaaagcctggaggaatcccatcttgactattgcagactaaccttcgctgcaaacatgtttgcgcagctcatggcctggctttataagatatgagtcggaaggcagctaccggaggtacagcaaatgccgcatcaaaagcatcatccaccacagtccgtcatgacacgccgttgaccataccggtaccgcatctagtcctgttttagtatctaataggaaggtcgggcaccccagtggaccggtatctgccatgaggcatgtaacttgtatgcctgtctacgaggcgcatgataagcgcgccgacggaatcgaattgacaggcgtaaagaagtcagcaaggccctgtagagtacctcaggcggcttcaataggtccgaaatgaggaacatgtcggctcatcattggaagatgtccacgagccgtggtcccaagatccttatctctgggaagtggagtggagttgctgcgtagcggctcgcgtaaacgataggaacgtggcatggacacgctaggtagcatgccgaccgagaattccaacatttgctttcacgttgctaggaaattagtcatttccagcttgtcacagtttgggaagatcaatgacgatgtagcatactcgaatcatgttgcgtcttggcattgttgatcgacatttgtctctcccagagcgcgcgctaccttgcgaatggacggctaccagtatatgccagggctcgcagtcccgctgaaagttcaacagcaatgcgtatacttccagaacaccagatgcgcatctgctctcacatccaacttctcctccatccccaccaaacagtagcatgacgaatcatggctcatgaacatgccgatgctcaccacatataagacctgatcatcccaagacgcgatatatcgtcatctattgagtcttcttcgcgctcctgttctggaagcccatgccatggatatacactagcgagccacccaagtatgcagcgtacagcgtcgtcggcagcgccaccacggtgctaatcaacatgttggtggcatctggggtaaagcctgggttgtccctccttgaccaccaattatacaaagcaccaatggccgcaatgtcgttgatcagagcgtgcataacgccaagcttggccttctttgaggagaatccatcgcgttggatgacaggcatgagttgctgagcaccggtgactatagccggcactgtgaacaggagggtgaggatggtggtatagtacgacagtactgggaacaagctaggctggatggctatgcccagggtcttgactacacggcgtgttagctaggtctaaccgcatattatgtcaggcgtacaagttgaggccacgatagaagctgtcggagcgaactttgacgcaaagtacacggcatccagacctcccgtaaacaccgtggtggtaatggggaagtggacggtcgctgcagagagtcagcaatgtccagcgtgtcactcgaagacgaagaatcgtacctgggtgtgctgggtgcgacatagtggcttgatcactgttcgttctcccgagtgtgctcagagcgacatcaactgatggttatgtacagatggcgaagctgggagcgcataggacgtcctgtggagagccgagcacaactgctgtgcaacgaagaacactcggtcgaccaatcatcccaatgcgcctcgtcaggcattgttgcttcaaagagcagaaggctgtcgtcatcgattctgccatccgcgggcgacccgaaaaccgtgatgtttgttggtggatgaccgaaagtggtaaagcctcaggcaccccctgcgtcagccgaacatcgtggctgtgatttggtgatcttttcaactgtgcatgccacagccaattcgcagcatgttcgatattgaacgcgctcatggactatgcaaaaggctcagagcatgtatacgaatggcacgatgacccctactggcgcaatcgtcgcctgtcgcctgcgcaaatacaggttcacgacatccgcctcgaaggttcccgtcgagatgttggcgcaatgctagagatgcgcgaagttctttcctcctcattactttcggtcctagaaaggagagatgagttggcaaataacttgtcgattcaggaagctacacgccatgagcaggtgcagatcaaaaccttggcccaagaattcgggtggctccaagttcttcgcagtaacaccgtgcaagaatgcatcaatgactctcaagaatctaggaaatgtcggtggatacatatgtacgctatcgaatgtagctcagagtggataggctaactcaatttatagatcgagcaaattttcagactacctcgccggatgcttggttggtctttcggattggagcagtccagatcaacctattacggctcttcgtcagttgaaccactgcatcaatcaacaagaacgcttctcgaagcatggaagatacttcgctcccttctttcaacattttggcgatgatcatgaagccaagaagaatagacccatgctgctcagtgttccttttctcgattgggggctcgatggggaaacacctccgttgagatttcaaatcgatccaggagaagggtaccaatcatccagaagctcttcacatctcttgagatcgatattgcagcacttctaccgacttgaagataccagcgatcgagagcctcagcaggtcttcacgaagcacaagccctggatgaccgaccgcaatttagatctgaaggttcagcgcttctacggtcaccatcccacctcgcttgtcgtcgatgaactttggattctggtcattgattcaaggcacgtcgtcaccttttcgagtaatcaatcgtggaaatcacgctggcctccactccaggtagctgcgcgcatcgcagaagtgtcgtttcggggcatacgaaacagtctgataaatacttaccccagacatatcgagcacggctatagcgaacaggactacacgtcaccgcttcacgttatcacggctctaagcggagcattaggcatgctgcatcgatcgttctggacagatattcctctttgtctttcagatagatatgccagttacctttcgcatctacagtatcgtttgctacgtgcgccaaattcgaaacttgtcatggacctcctgcaggtgcaggaggaactcaacatagttatttctatcatggagcaacaaatggagcttgttacgagccttcagggacatacgttcacgcgacgcaacagaccacagtcaatggatgcatcgcaaccatatagcgagcggcctctaagttcattgccgccatccgacgtagcgacttatcgtcaagtttcgttctcgcatctatctgaccctgccgcacaacttcttgaaaacctgcaacgagagcacgcagatttggtcgatctacgcgaaaatagcaacgcactcgtcaatcgtaccatccagcttgtcaacattcgtctcgaagaccatggcaaagcaatcttagtgtttaccattgtcaccatgatattcctgccattgtccttcatctcgtcgttcttcggcatgaacttctcggacattcgggacatggacaacacctcgcgcctgttctggatagtagccggatctttgactgtcggcactgtggcttttagcgtgttcctagctttctatggcggagccattgttgagtggttcgtgacctggcgggagtatcggcagcggagactgaagaagagaatcgcggggaagaagaggaggcttgaaatccgacagaagcaagaagaccgattggctaactttgaggtattggatgctttgcgaccaaaaccaaacggcccgttctaaagctgcaccaaacagtggatctctatgtctcagcatcaaaaaaatgatcgaaaatgtctataccagcggctctacagaagccaatgtgctcgaactcggatgtggatccggcgtccccgccaccaaatacatgttataaaccgagataccgaagttccgcgtcatagacaacgatctatccaccgcgtagataaagctcgcgcgcgaaaatctggtcagtttcaaagatcgaacgacaccaattgaaggcaacatgctggctctcgactttcccgactccgcattcgatgctgtcacgggatttcagagtatcatacatttgccgcgcgaagagcagacgcagctcatgaagaagattgcgggctggctgaagcctggcgggtactttctcgcaaacttttctgcggtcgagttggagaaacttgaggtcgatagatggctggatcatgaaaagggttggatgttttggagcggatgagggaaggacggggcgttgaagatggtgaaagacgctggcttggaggtgctggtcgaaaaggcacttgaggaagttgggtagggtattggcgaggacagcgttgtaggcaggatgcagagttccttgtttaaaaagaaaattgacgacttctaactggttacattgcttatactgactgctcattctagtgagatataccagtcagggtgatcgacactacccgcggtaacagatagtacgggcacgtcctcccacaactcaccaatatcgagcgaagaataacactgttccctatcggaagtccttgctaatgcgaaaacagcagaggcgaggaagtcgctcttctgtgaaacaaagctggacgtgatggtcggaatcaaagttctttgccacatgagattcgtgttagcatcaggtttcaatatctccgctctttgggtctcgttcaaggatcggaggcccgtgtcgtgaggccggattaaatcggttgcccggatcccgctcgctcctgcgctcgaacagactaaggctccatcactagtatggagtatgccttcaacaaaagattcggcgtctcttgccactaggcttgctacatcttgcttagcaagcaacacctctccaagtgccgctcctcgtccatgtatagcaaaacctccttggacagactggattggagtctcactgaagcccctattactgatctcgtgaacacgaatatgccagtcaggccagcgcttcgttggtggtataagagttgtagtgacttcaatatcagcgtctctccatggcttccacttgctccgcaatgttgtcactatctcttttacgtcttcattgctgcgcaccgtagccgtgccaaagttgtgctcggaaaccttccatggcacacgccatgtatcaccgccatccttacttagcgccagtgtgttgtccggtgcaatttgctgtatcagggtgccagttgggacactgaaaccaaaatgagacgagtatgcatattttccatatttggcttcagtcgccttgagcggccatggacagtattgccccatggacaagaggaaatgatggttgccgttgttgcagatgatatgcatcggtgggccattgggaaccactgagagagtattgcttgtcggaagtttcttctcctgggcagtccagaagggatggttgtccggtattccgagcgcaaggaatgatttcagagcccaatatggcgattgaggactattgtagtcttcgcccatgtacatgttaggatatgtaaagcctatggtcagcgtcccatcgacgttgaacatgtcgtgcttagtgctccaccatcggaagtggcgcaagagaagtcctttgactgcaccccagtcatcaagaggagatggcagcttcacgtcggcaaacgctatagcagaccagaagccggcgaaagcgaagcgatacgtaaggctccggccaaaagggatagcagctcctggttttcttcagcgatgcgctatacagatagaacatcattatttattacttaccattggtatcgaagtatctccaaaaagaaacggcaaattctttcgcccttccaatgaatcgatcgcaccgctccgggtcaatgtctcgcgccatcttggcgtatatgagttgcgaaaactggatcgcaaagctccccgaatagtagtcagcttgtcgaccatcttcactccaaaagccatcggctgcccatccatcgctcagatagaattgctccatagtgtccaagtctgctttcatcgcgtccacaacctcatcgtgagccacaccgcatactttcaccagagccaaattagtcattactctgaaccacagccagttcgtttgtggaaagtcttttccgttgatggttttcagccactccgtgatgttctgtttcgccctttctgattgagaaaggaacattgcatccggtgcggccagtagcgcaaaagagataatttccatctccaccattcgttgatcgcgaagtactaccggcagccaatattcagcatgtttcggatctgtgccatttgcgagacccttgacataaggctcgatcaactcgttgtattcatccttcgtgacaagagacgagtgtaagagcgtgcccacagcccacagtgctcgagcatatccctcgagttgggcagctacatcatcaaaatgagtcccagtgactaacggtagccttattcgcgctccgtcaggcgactggtacggtttcagtgcgcgaagcaaagtaatagaagcggtcttaaagtcggcgtgactgcggaaagcgttgtcggagaaacctgccaaaggaggcatgtcgtcttgagccttgaggattcacgtgttggaacaataatggtcgatgcagaattgacagcctcgttgccaaattcaaatgctgtcttcccgaggttgtcaagcggggccaatagccatctcaatgcgcaccacttcatcatgcataaggaaatgcacccgcatcgtcggactgttgcacaccgtgcgacctccgatcacgaataatggagtcatgcagcgcatggatcaaggaatatgctcattagccgaagcaaatggttagcgttggcctgcggggaagcctggaagcggaggagccaccgaacctggattgaagagaatcagacataacccgctgcccgctggatgcagtcctccacagttttcttttccagcagcgtttggacatgtcgcgccgatgtcgactggttggaacaatctttccgtaagcaacggtagccaggctggtgatgatgacatcccagcttgttctagttgcaagaagcggaaattgcgctgctcaagggagactcccacatgttcgcactgtcagcgcctaggtaggtctgagataatatggatgagtcttccattcaattcagcgctgatactgtagccaggcactgaatgtgtgtacaatgcaaagcaaaaacccggtctcaaaccaggagctgtagaagcattgacgcgtcgcgtcggtacgatgccaactagctttgaaccagagttgcggctcatatttgacagcatttcttgaacgaatattgctggacgatagtggcaacattcgtccacaatacaacgattatgcggagtctgatatccgacatcctgcgaatgatgcaaataccgaatcggtccgcacggccgaactggtccagcaagctgatgcaacagatcgcacatcacaacatcaagaagcaaataatcctctccacacccatcccaaagaactaacacaagagcaacggcctatcaacccactgaagcgcaaactggatcatgctcagcccccgtattggccgttcgacctggacgatgtcgactcagcgcagcatttaccggagcagccaattttgtgtaaagtggtagacttcttctgtacatctttccatcactggatcccatacatccacaagcagaggcttcagaatcgtgtacgcgaaggcttccagagtgctggattcagcctagtccttcatgccctggtagccacgacattaagacacatggatcctaatgtgcttttcctggatcgagatcaagtcaaaagacatgtcaaaatctctcgctcagttgtagaagccagatgcatacaggacgtttccgttgagagcctgcaggcactggttctggtcgtgtttgatcatgtaagtgatgctcactggaacatgagaggtgcacaaattggaggaacaagatcttggtgtttaaggcacctcacagcaacgcttgccctgcaaagatcaacgaggatcttcggataagcctcaaataaacacatgctgactattggtagctcaacaatggacagccccagcgagcctggccgctgatcggctcgctcacgagaacaattgattacttacaattgaccaccgagccgtctcaatctcaacatggatctcttatgaaaccagtgcgcttgttgccaccatcgaatgactggaccgagctcgaagagcgtcgtagactcttctgggtcgtctttctgcttgaccgattttgctcgatttcgacagggtggaacacgagtcttactgccgaagatgttcataggagattaccagcggatggtggctacttcacacgcgaagagcctgtgacgaccccattctttggaatctggaacaaggcagccgcgaggattggaagatcgcttgctcacttaccagcgcaatataacgaagaagacccagctatcagcgacttacccgtgggagccagtccgagttctgccaatggctatatcgatgcctccaagctcggcgcattcgcttattgtgtagaagccacagagtcgctgagtcaagtaacgacattttttctgcaacagcgaatcaactggcaggataaagaacatgccatcaattggttgacgcgcttcaaggagctggaccttagactcgttcaatggaagatgtttttgccgcgcaaatgggccgatgcagacatatccgctgatcgagaagtcatcgatatggaccctaatcttacccttgcacacatcacgcataatacgtcaatgatcctacttcatcatacgatagcatatcctccgcggggttggaacgattatgttgctctgcctcagaattgcagtgcgcagacttgcgagcttgcggccatcgaaacttctaacatcgtggacaaatttctcacacattcgcccatcccctttgtgaatgcgcaatttgcattctgtgcttacgtcgcagcaaaggctctcctgttcggtcaccaaatgaaacgaaaagcacaactccggcccgagttccagcgtctaataaggaatctgtgggagatgtccgatcggtggtctggtaaggacagtaatgtggaggctccgatgacgcccacaacccaatcaggaattttcgcaaatcaccttgcaagtctacatgatgcctgtaaagatggtcaatttagctttgacctatatgaccactcgtgcgcaccaagtatacagcagtatgccagcccgatagctaccgcaaccccacgatctcacgctacacgagacactcccgtcacacgtcatgtgcgacacaacagcatgaatagctcccagtcagccctgagcccaagacgcctgccttccaccaccggataccaagtaggacaagggaattcttacgtcgctactcccggtccgcagccctacatggctccgtcatcgtatacaacacagcatgccatgaacggattccctagcgtaacccatccaaatcagaacatacgggctgacgcatttgccacgccagatgctccaataactcaccctcatccagcgaacattggacacaaccagagcgtacaagaccagtctctactcacgctctctgatacattcctagactcacagttcctcgacatggaccgggtcatcacttttgaagatgcgaacttcttcataccctggcagtagttgacacaattcgccatctgtcatccttggtgtcgtatgcgcgtgtagtgccggcaaagccgtgcacgacgaaaatgatgaaacttcgcgagcagaacatataccaagaagcttgcatctcgagtgtataattggaataggcatgagataagagagtcctctattgatcgatgtacatatactctataacaatcccgctctcaggagtttgttaccgaactcaagtaaatagtaatctgcgtacaccagcccatgatccttgtacttcttgtgggcatctggattccaatttgtggtactgttcctaagtaagcactcgaatccactttctttcactttcagctcgtcggtaacgctgtttccattcaccatgcccttctccggcacctggaaagatgctagatcttgatcgtacgacatgtcaagcgtctctgacacaatctgtaatgcgatgtcgaggaagttggtgtttccagatatctctgtggcggcgctcgtcggaagagcttggagagattggtggaggatgagaagaccgtttgcagctatcacaccggcggaaacatcgcgtaaaggctcctggggattttcttgtggcgcgtgaaagtcccacagtggtatcatatggtgatgccatttcccttcgccttctttcatcctctgcaggaaatactccgcgcatccaatcgctgtcttgagatactttacgtctttagtccagctgtatgtttgcgcgaatcccatgatggaccatgcctggcctcggctccatgtagactcatctctccagccttggttcgtcatttttgcctgcggccgcccagtccttgggtcaaagtttacgagatggtagctagagaagtctggcctcaagatttcatgaatgatggagtccgcatgttgagttgcaatgtcgatgagagattggtcgtctttaaggtgtccaacgaagtaaagcaggtccagatctactacagtaagcttttgccatctctttgagctagggagacctactacacatgctatcaataatgacgaggaagttggtatccatatcggtgattgagtatcgatcgttgatcgcaacatcccaactccggatcgctttcacctggtcatcgtatctcgaagctagcgcatatgctgcgttcacgacagactgcaggctttcttggtttccggtcaactcccagtctttctgtaatgctggctgtacaatgaagcccatgtcatgcgtatctcttcggctggacatttggttaatggcgacaccatagtgtctcccaagcttgagcaactgctcctgtacatgcgatcgcacatgttccggaacatcgagtgcctgaggatacctcatggcacgctcgaggatggcatatactgcgccggggaagaagccgcaagtccagaaatccgcttctcgttcttcatacttcccagaatcaggtccttcttggggtactgtatgtggatatgaagcgaggggggcctaagatcatgagcgtcgactgaggaagagaaagcgtagccacgtaccttttgtttaaagcctctttgtgcaacctgcactatctttgccactacattctccgagtagacttcgccaaggtctacaccttttacactgccatcttgggtcagcaggataaatgcagcgtagtccatgtgcttctccttactgccttgcgatctttccctcctttacttgtgatgccgcggcgaccatgtcgagttcagctatgttgaacgattcagacgcaatgacgcgagacagtacacgaatatgatcgatgtcttgtcgtcttcttacggatcaatagtagacgagcaagtcttgtctagcgcactgtgagcatagcaaatatgtgcttgaagaagcggctcgacggtagattagcgctgctgtcatttgcggcacggcaggctgtcgcttagactagcatgttcgtgttcgtgtggtgcagcatcggtgcaatccctagcgacaatagccaggcttatggccgggatctgcattctcccgctgcatcgtaacagtctcgtgagcaaatgtgttgagcctcgtcacacacccggaaaaacttctgttgcgtatcagaaattgttactcaaatagtgtgcgatgctggagaatcgtactttagcgagatgcttccaagatttccctgcagcttccccgcatatgtgctcgaaatctacgctaggcagaacgcaggatctagagtaatttgtggaacaatttgctcatcaatatgagacggtagcatgaaaaggcggccagtgtacaagagaggtctcttgtaaaagagcgcaaattgatctgtgcaagcttcacacaatcagtatgtaaaggtacggaccgacgtgcctacatcctgtgcacaccccgcatctcacacgattataagaaaaggtattaaaagcagttcggacaaattctgtaattgcagtagtctggttgcttcacgccctgccaaatgttgttcaccaaattcataccagcactcctccttggaactgtagttcaagctatcccgtcatccaggccgcgagcagcatccattctgccattatatactaaaggacgtgacatcattggcaccaatggagatatattccactatgtctcgacaaattggccgggtgagtgtgatagatatgcatttgttgactaaacttacaaccgcgtcaggccatcaggagattatgataccagaaggtctgcaacattcttcggttcaggatatcgtcgcttggtttcccaagttcggactcaactccgtgcgacttacgttcgcaattgagatgatcgatgactatctcgcaaacagcccaaatcagaccttggagaagagcgtcatcaatgctctcggtagttccaacggaacgaaggtgctaaaccagattctaagcaagaatccacagttcaccaaaaacacaacaaggctgcaaatctgggatgctgtcggaaaagagctctcaaatcagggaattatcatccacttggacaaccacatgagcaaggcattttggtgctgtgctgataacgatgaaaatggatggtttggtagtaaatacttcaacgttgagaactggaagcgtggcttagccttcatggcgaaacatgtaagcctctctatccgacttcccaagacccatggtactggtccgatgctgcaccattcggccctttccttaccgcatgatattgcagttgttttgagatgtctcgacagggagcagagacgctcttcgcaggagttgaccacttttattatgatcgattactaacgtatcatagggcaaggaaaactggccaacgtttgcttcgattggtctgaggaacgagttgcgaaatgctgcaaatgctgaacccatagactggtatacctggtacatccacatgacggccgctgcggatgccgtccacaaggctgatcctgacgctcttatcttcttctcaggcctctcatacgatacctatatcgacccgatccctctcggcaaaactctgaacggcaccgctggcacctcgactgcaggaaagaccgccaggtttgttcctagctcttttgcgtacaaggacaagatcgttctcgagattcacaagtacgacttcgaagctactcaggacgattgtgcaaccttcaagcggaagtggtaccagaagggcttccaggctgtcaatccccaagacccggcgaccaaatacctctttccaatggtgatttccgaatggggatttataagcaatggcgaatactggaatcagacaacttatgctaagtgtttggttgagatggtcaaggaatacaaagtcagctggcaacattgggagttgtccggtagcttttacatccagaccagaccgggaaggatgcctaaagagactcttcaaggatcagaggagttctggggattgttaaactacaactggacggctatcaggtctccgatcacgctggagaacagtctgtacaagatgatagatgcgttgaagtgaaaatagcctgtataatcgactagatcaatacatttctatcacaatgagatgcctcgaagtgatgcagcattccatccactttgcaaacaagacaagaccgctcctcgttcgaagatgcgaagacagtcaggcttatgcaagtatgacgtcttactgttctgtggcacctgaaagctagacggggttcaacctgccttagctcaactttagaagttaatggtccttgcaaattctaagtcatgtcagacgttctgagctttaccgatagcgacgtctagcgccattctgtggacgcttgccacatgccaaccccgcctccacataacgacgatacacaagttaatcgcaccattccttgtgtgttcctgaaggatcgtaaaatcttggccttcattcggcgccgggtcattgaaccccatcgtggcgctttgccccagatcctccatccccgcactgatctagccccatctagcaatgtcccgaaattccgatgcacaatcatggaacatggatgtcgcttagcagccttgaatttgggcgatgcgggggctacatattgaactacctggtctcgggcagagtggatcgtaatcatcgaccggcgtcttctttttgttgctgtgtcttcgtggttcacgagactatcccaggtacgcagcatggctagcaccaaccctcgagaagagaccataggcaccgaagccaggcagggcgagttcgataccaatgtcattgcaccagcagaggcaccgaagcattcaccatggaaagcctggatatacctcgcgaattggtatccctcgcattatcctcccgaggagcggaaactgttgaagaaaatggacgcgtgcttgttgacgttctgttcctttatgtgtaagcataatctcaacaaactgagaatctatcaaactaactgcgacaagtcttcctgaaatggctcgactcatcgaacataaaaaacgcctatgtctccggcatgaaggaggagttgcacctctatggaaacgaatattcgctgtttgatacattctacaatggtaagcaaaatactccgaacttaattgcgacgaaggctgatccagtatcgcgtatatcagtcggctaccttgtattccaagtcccatcactgctcctactctcgagacccaagatcgccaaatattatctgcctactatggaagttttgtggtccattgtcacttttactcaaagtcagatgcgaaatcgcaacgacatttacggcacccgattcttactgggtctgctcgagacacctgtggctagtggtaccacatacgtgcttggatcttggtacagacccgaagaggtcttcaagcgcacgggtgtatggtacgtatcgaacaatatcgctgtgatgtttggcgggtgagtcgtccaatgcctaaagagattgcatatgaaaaacatgtactaacttttcgcccttcagatatcttcaggctgctgcatacaaaaacttaaacgggtatgcaagattcagacgatactcaatgcccagtcatactaacgcagacttagtgttggtggcatggctggttggcgttggctgttcatcatagacggagtgatcagtcttcccattgcttttgcaggattcttcatctttcctggtctcccaagcagcgggaagccatggtggctcacacctgctgagcacgaccttgcaaagagacgcatgattaacgcgggaattgcgcctagtaaagaattgagctggaccgtaatcagacgcaccttcacacgatgggaattctgtaagcgttccataacgaattctactcgaggcgcatactgatttcgaatgtacagacatgggtgtactgtgctacactttcttcttgtcatcgtcctacccccatggtcaaatggctatctggctcaaagacctggcggcaaaatatccaggcgcatacacgatacctcagatcaacacgattccgaccggtgcgcagggtgtgtctgtcttcgctgcacttttggccacctctttatgcatggtctatccgctgtggagcatcttcagcatcgtgcaagtaatttacatcgtcgccaatatatctttgcttgtctggaacagtaagttacactgttgtgtgttactctagtagagatggttgctaacgacacactttgcgttctagttcctaaaggatggcactgtaagtggtacctctccatattcactatatcagaagctaacagctgcacagtcgcatgctactatctccttggtgtatcggctgctatcacgccgatcctgatgccattcatcaacatggctcttcgcgacgacgctgaagcccgtgcggttaccgtgggcgcgatgctcactgccggctgggcagtgttttcgttctaccccatcacagtcttccccatcatagaaggaccccgttggacaaaaggctattccgtcaacattgcgttcatctgcggctgctggggcacattcctcgctatgcagtatctttacaaaaagagcgagaagaagcgcgcggaacgaatggttcgagaagtcgcaaaagacgaagaagatcttgcagctgtcgagaaggatgaaagcgaggtgcgggagtatgccgcgggtggtagatgatggctttgaagtagcgtcgtcgaaacagccttaagacctgctaaagccatacgcaagcgaatgaacgcaatgcaaaccatccgaacaattgcaaagatctccaggcttcttgtcacccaatctcctgaatgcgaaatgttgacagtgaacaagacaacaagaaagctgaatctcttggtcttttctaaaacaaactgcagaaagaccctgattttccagatcagacactaaatcttcccatcatcccacagttccgcacccccgacttttccccatcaccacgccttacgtcattccctatgccgatcccccagccgccacgtccactcggacacgctccgctccccggcgcatcacacgatcacattgctcacaagagatcagccaagcatagataagctccacagataccagtggctgctgcctccgtccagtctctgctttgcgctgccgatcaagcttttgggcaggggcttggctaatgccggatgcgtcgagacagcagttgcttttgtgagtggtcttgcgcctgcgggatgaatcggggactagtacgaagggtttcggatcgaggtttggttacagtatatatacaattgccggtgccatgttcactatatctggccgttttcaaacatcaacattgcgatttttcaggttgcgacttggagcgtttttttgtggcttctttaaccctggccactgctttcgacgcttttgagcatacatgccgtatttggagcggctgagagacactatcttcgcttgaggcgcgctgcttgagtcggtgttggctagctacccctgttcggacggcgacgactatctcaaatacaagtcttggagtttgcatgattccaacatacggaattcgaaattcgccttgccccgattcttttcacaatccagtcaatatgacaagacatcactccccagaagacgaatacatcccctacggccgcggtggcgcgggaaatatgcgtaaatcccatccgatcccattccacaccaaccacctctaacaccctcccaggccgcaagtccgccatccgcgaatcgtggttcaaaattctcgcgtcggagccttcgccgtcacccctagtcctcacctccagtcccgacgaccactacgcggcgtcaaaatccgagccgcggcggcgcagcacacatagtagcagtgcatggagtacgagtacggctggggagcggaaaagcgggtggaggaggtggctggggaggaggaaggagagtgttgctgaagaggtggaggggaaggaggatgtatgagaggtgggattgatgcttgggatatgctgctgttagcgatatgataccactttttcttttgggtttcggttagcgctacgtcatgatagtgtcgatcaaacgaatacaatgaagttcagatgttacgcatagtatgcacgtggaatttgcaggtgttgtgcttctcacgaccgtagtcgcttgagccgtttgtttgaattgtgcttttggaccacacttcccggcctgcgagaaccgtgggcttttttgagagatgaatatgaaatgaaaacccccatttcctaccctactcctcatcccgaccgagcatgtgcgccaaaccgatgcaagttgaacgaatgatatgtacaagaagccaaaagacgcgaaaagagtgtggtcatgagagtcgtaagacagtgataggcatgtcgcctggaaagagtggacgcacttcgagtgctgacaacgcctagagaatggaattgcaccagaagtgcttcgagtgagtggatgcgccaaaggtgcttgaaagagaggaacgcacaaagcagtgccagaaacgcaaaacaagaaggaatggaccgcacttcaagtgctagaaaaaagactcatgactcgtctacagcgtgacatactgcatgacgatggaagtaacatacttcgtctgcgggtccgcgggcttggtcgtagcaggcgcttccgcagaagcgctggtcgacgcaccagacgtagatccaggagcctgggacgcgatcgtagaactactggacgacacagtagtcgagacaggagaactgctagaagcgattgcggaagagctggcagcgctgctggaaggcattgcagacgagacggaaggcactgctcgagcgcacggcggaagagcttgcatccaagagacaccgtcgtcctagaaacaccctggcgtcgatgaagaatcaccgctcgtgccattcttccactcaaactcgccagacgtaacgttgtactgcccactactctgccccgccggaatagtaaaattcgtgccatcaatacccggcccgttgtaaatcggcggcttgccatcaatatcgcggttgtactctacattgccgctgcgcgtcgggacctcagtgtccgactctgggactgcaatgggcacgctgtacaccgtgacgttgaggccagcaggggggttgttgcgcgggatttcgctgaagtcgagggcttggatgcgccagtggaagttgtccttgaggtatgctgctacagcgggtttgctgaggctcttgagttcaccggaggcgtgcttctgggcgagcttctcggttaggccaatgctaccagacatgatgacgtcggttgtcatgcgggaagaagacagggtagcgagttggccgacgtagttgctgtccgtgggccatttcctggggtcggcattgggctcgccgaggaaggcgcggacactgtaagaaattttgatatctgcgggcatgtggacctcgcaaagccagtctgttgcttgtgtggttgtgttcgtctcatttccacgtagcgctggaggtaggagatggatgtccgtattgttcaagccttgcgtctgtggtttgtatagcttgttgagcgtcgaagtgaatgtctcgttcgaggggttgccaatcagctcagggtaagtgtagccaaacgcagtccagttgcgcaccgtagtcgatgtccacatatcaccgtctgcattcatgtggaacggagtcagtggtgaatcgggtccttggatacttcccttctcgaaagtgaaggtgcccattgcctgcttcgagtcctcgatccaggtatctggaaaacgtgtttggtacaaagcaacaagtcgatccatgctacaatgatgcatccagaatataggatcaaaagcagagacctcgatgatgcccatgtgtcccaagccgaagacattgtgaacaccatcatggagcgtttcaaagttgccaatggtcccgccgttggctttgttgctgacttcattgaacggttgataggtggtcagtaacttgtagaccatgtcgcgaaggttgggttgctgcttgctgagccgaacatttatctcgtcgttgcgactggtggcgttggcagaatgcgggtccagaggataacggatggtatgctcccactccgtgaactcaaagcctttctgaattgacgtcaattatgtgtaattgggtaaaactatggggccataggcacttaccagagccgaaaagtcctcagccttcagtggatggaagtcatatcggtacaacgggttcgcgatctcgcccttggtgccgttgggaaacgtgactgttgctgtagggctccggaggcacttaggcatgattccctcgcttgtcggaggatcaacagcccagtcccagtaagtaagacgaaccttgtcggctattttcctagcattctgcctcgcttcacccgcaggatactcgtttgctatatccacggcacggtcgtgcaagatctgctcgaacagtgcaaggtatggtcgatgccaggtgccgaacaaattactcacgtgggggcagtaacccatcacatgcgaggttttccggcctgccacattgtcccactgccctagagggaaaccatggatacctgagcgcattaggcaagttacaaaccactaaagtctgtccacttaccagcgatcttgaaatatgagatcttctctctctgatccatagcttggaacctagagagcgccatcatatacatgttccaaagctcggtatctttctcaagctcacgaatctccattcgcggatgcacaccagttccctgcacgcccacgacgctaaagtagctatcgtcagtgtactgaagaactccacatgacggagcggtagaagagttggacgcggcctgcaccgtcgccagtaacgaaagtgtggccgtcacgcctgcgagttgggaaaagaaggacttcatcgtgaccagccgaaaagaatggaatggatcgtcaagatccgaaacgaatgtgaaaagaaagcgaagaaaaagaatgaatgaccgtcaagaggtcggaacgaaagacaggcagaccgtgggcaaaacggaagagtagatcatgggactttgaactgtacttaagaaatcccaaggcatgaagttacaaacctttgccccgctcagtggggatttcggtagccgggctgtgccgtaggtcttcatgcgaagccacttgcgatttcgctcatgggaaagtccagtgttgtttctatgcacatccttgtggccgctcaggtactcgaaacatgttctgtttctgcgtaagaagtgggccaatcatgcgatgacttggattgccgggcactctgaaccacggcttttgagcaaaattacgcttcacgcagataaattcatgcctgtaagttgaagtgagatgccaaagatagcatgcctatggctcgaaacgtgatattctgctcgttgcattcaagcaacgctctggcgacacaagactggcaactccacaataggccaagtacaaacgttacctagacgctccacaatgttacagattgatactgatagataactcggacgctgttttgttagttacacttcttccatcgtgtgtgtgcgtcatggtgttggtggatcttgaaatagcagggctgtcgcacggacctcttacacaatcgtgaaacaggaacgagcgcaagtagatcacccgtttgaaactttcgttactctcgaataggtaggtccagatgctctcacatgatgtatggcaaatttggtgtgtggtgttatgacccgatggacgaggtaacctggacacgcacacaacgaggcttagcaggtgtgtcgtaagaccctttatacgaaatcggcgtcagcttccgtctgacagggaagacatcttcatcccgggaaagtgtctggaggcagcaattcaccattccgtgaacttgctagtcttcgctttccaggcgtattatgtcctgtcgatgtgcctcttctcttcctcgaaccaccctctgcagcagcaacatgcgtcctcgcccatctcttgactcgctggaacgcctggacgaccggctccggcagtccttctatcttccctatagtgacgccagtgctcttcatcaagacatcgatggtggttctggctcgtgcaatcgaaggattcagagattggccgtgtacagtatcacggaaagacgtgagcgcaatgttacgcaaaagtaatgtgtcgcctacgtgaaggttctccagtatttgtagcagtggctcttgagtatttgactgctcgttgtttgattctcggggagggcgaatccagaaagtcactttaaagcctgagcttgtgtcgtcggcgacagttatttcgtacaaatccatgttatacccgcctcttcggatgtaaacctctcgtctctcaggtggggccattagaacgcaaagcacattcggagtcggcgtttgagggtagatgtgccggagatgttgtgcgctaggcattgagccaagtggtgtgatcagcatctttggagacacctgcaagatcaagatctggccatcagttcggtttagactgctgggctctgatacggaggtgccaaacgaagtagtcaggaaagacgacgatgatatggtctcgtcggcaactgtgtctagtgcgacttgtgatgacagtagcgtgtcatgaaagaccagtgaatgttcgagaaaagggtccgacatggaggactcctcgaaatccattgtggtgtcattccgagtcgactcaaactctggaaacgttgaggtctcttcgatatgtggtattattgagttggcttcgtcaccaagttttcgggcgcttccaggaaggtagggctgtgaccatccggtgcgtagccgagaattatcaactcgaatatgtcgccatttcgccaccgatgcagtgtcagtgggctctatctcgctagtaataacgaaagcatcgcactttgtgacaccgatgagcgcatcttctccgaagtccaggtgctggggcagaggagctccgttgagagttttcagtctcattggatggcaatatcagagactacacgtaagaggtgatgtacgagcttggcggacgtgttggccgatcatagccaggtgagcgtgttgatgggggcctggaagcgcgaggcagctcggacatgacccagtcgatgtccgagctgttgtacggtgccgaagatatccccgaaggcagtcacaaaaatgacctacctacaaagtagcaaggtgacaacgtacgcaattcctcttcattccgtttccttctcaaccgcactcgcccgttcagaaacccatctccaagctcccgacccttcgggccatttcctagcacgtcgcgtcaacacttacccacatcccgcagcctcggagcttggcgatctaatctccacatctgattaataaaaacattgcgcgcgcccagcactatgcccttcaccaaaaacgacctgaaatcgcgacacgcctacgtggtgcctgccatgctccgcaatctgtcctacaagctgacgtcggcgttgtcgtcgtctgaagtcccgacgctgcccaggaaagacggcgagtttggcaaggcgacgcggacggagcatttattccccaccaccgaccccgccgtcgatggcgacgagtgtctgcgcgactgcgatagctgcagcgtcaagtatccgcggaaattcgagattgatgagacggaagagttatatgggcatgtgaaggggttcagtacgcatttgctggttgcgacgggcaagacggattgggtgcgcgatgtagcggatgagaaggggagtgtgatggaggcggtggataggggggatgtgaagcctagcaatggggtaagtccattcatcatccagacattccaattgcccatcctccaaaagagaagaatgaacatccaaagctaactcctccatccagaaactcatgctctccgccaccgacatccccgtccccgaccactcagaccacagcacgaccgtcctcctgctccccgcctggcaatggatagacaacgtcacgccctccaacacacccctcctaataacccacttcgtcaaccccggcccgacaaactcctcgccgtacccatacacaaagcccgcagcgacccaaaccgccccggatgaacattcatcccccgccatacccgcatccctgcctctcaaagcccgcccctgcgcgcacaaatacctgatcctgatgtgcagccagaagacgcgcgacgcgcgctgcggccagtctgcgccgctgttgcgccgcgagttcgagcgcatattacgcccgatgggactttatcgcgatttgcacgatgagcggccgggcggggtggggatatacttcatcagccatgtgggcggacacaagttctctgcgaatgtaatggtgtatcgacactcgagtgttatacagcgggggaatggcgaggtcaatggtaatgggcaggcgttgccgaaagtggaggatgcagatgggcgcgaagtgctgcttgatgcggacaaggaggatggtggggaggcggcgcagtgtatatggcttgcgcgcgttaagcccgaggattgtgagaatatcattaggtatactgtgttgcagggcaaggtagtcaagccggagaggcagttaagaggagggtttgatcggtgtaaacagttggcgagttggtgagttggtagtcgcatagatcatttgcaatagacttctgagcatcattgtttctgatccatttcctgcaaagccggcccgtgggcagacatatctcatgaacatgcataaactacccctttcacattgagatcgcgactcctcaacgccgctacaaggttgcttcatatcgcctcaactcgtctcaaacaacaatgttactctgtccctcctgtgccgcgctgtcgtctttcttctcaacatccgcaggctctctccttccgacctctttaccttcaacttcaattcgaccttcgtcatcatcaccagcaccctcgtagctattgagactctcgtcatcactgctatcctcaataccttcaaacatccttgcaaaacgttgatgtccttcacgttcttcttgttcttgcgttttgccctgatcctctgggtcttccggatcgtcctcttgttcgcgggtagactcgagctgggctttccgttgagccaagcggagcgcaaattggcggcgtgcccgggacggtgggatttgaagcggctgtgggaccttgggctagagtgcaaccgttagcgcgggttctatgctagctgattgaagtgatgatcggcggaggaaaacaaaggagagcagagagaaaacaagcaagaagagagacgcgatgaaatagggcccggagcatgctggttgacagtcgaatcacgtcatatagaagatacggtaggaaataacgcctctgatcgatgcgtattactacatgttgttcatacacctagagtagatgtatgatacatatcgtgttcgatgtcgtacaagcagcatgctccttcttcttccaggcgcccagatatcgagtcgagtacagaagagaaatgaaacgcaccaagtgggcaaaacaaaatcgtgttgtgctggacgttttgataaggacacagtattatcggtagtccatatcagcatcgtcaaatgagatttcacccacttgttcggaatcgtcgacaggcccctgtcgttgttctctctcggtgtcgacatcatccatgtcctcgtcttcttcatcgcttgagttagtaaagccgctaagcaaggaaccgcctccgctgaaggtgtacccaccacctccagtatcatcttgggcagcaagctccatgctgtcgaggccaatgttgccgttgttggatagactggcgttggagattccaccatctccgccgaagttggatgctgcgttgacggcgttgagcactgcttgtctgggtcctacgctcatatcgggtcgaacgcctccgaggatagcattatctcgctctcgagtttccgagagtatgttttccacataatcaacccagtcctcactgtgaactttgtcgatgactgaccgcgagagcgtttcctctgtatgccgttctgtaaatttcaacacctcttccgcgatgagggtcagatgacccatgtagcccaatcgcatgaacgtctctttctgggctttgtcgcttgcctgctggccctctatgattctttcggttattctgccggtctcaaaaaggtctatcgccaaacagcggttgtatcctcggtccatctggccgttgaacacttgctgaacaacatcgtacactacgttatgaagaaagttgttccaaggaaagcggaaaaagaagtcctacttctgttagctcggttcatgacggaggtaagaacgcgtacaagtatggtcgggaccaccttgttgttcacaaatgtaatcttcaataaatcaccgacaacagggcttccgtcgatgtcaatctcgtagccgttatctggtgcatcttcaatactgccaaacacaacagatcgtccagatgctgcatcgtcaataggtgtgatttctgcagcgtcacttcctggtgcggcggcggtgaagcgactagtgtcaacactgggagcctcgggctgactttcgcgactcttacccgcgaatagtggcgccggcttgtcatcgggatgcggtgacagctgttcaaccgcctcttctttcttgggttctgagctctgtgcgagttgctgagtgagcaaagatggaggggccttcgtatcgggttccgctggtttaggctctgccggctctgaaggctcttgtcgctcgcccatgactgtgtcgttgtcgagatcaagcccgccgaccttggcagataatcctgttgaagtgggagattctgcgtcgtccggtggcttaggggttgtagcagtctcagattcggctgcctcctttggtggagtcaacggctcatcgacgaattcgccctctccttcagtggtcttttccgaacctgagtctttaggctctacctttggcgagcgctctagcggttcaccgatctgctccttctcggtgtcgcctttcttcactgaaagcggagctacttccggagcgatgaccttctcgaagtcgtcttctgatgtgttctggacctgaaggggcttgatctctgcgggcgagtccatagatggtgcccgcgcgtgatggaagccatgactgtccacgctggtcgaaaagtcgccgaggttggttgctgtcgtagtggaaagttttccttcagccttgagacgctcgcgctcagcatcgcgtcgtctgacctcagcctcgctaccccgctcgttgaggagcgccatgttactgcaatgcaatagctcggccatcagctcgcatgtcttgaagcggtcgaatccgagaggctctatctttgcgccaaaagctgtcttgagctctcgcttccttgttgcggtactgccatctctttgtgtaacgatttgacttgggctgtgaaccagctccatgaattgcggaatgtggatagcaaactggcggagcaaagtgcctaggtagatgggatctgagttttttggcactggcccaatctgattttcgaggtcgtagtcggagttgttctttcttatgacctcaataatgatgccgacaccgactgtcagcgggttcccgccacgcaacatgtgctcaatcagctgcttcaagcaggcctcagacaccaactggcgcgtcaactcattaggccctatgacagactggtcttgggtggtagcgttcgcggaaatagttatgatggctttgaggaaatcgccggctgaagtctgtgtcgaagtcgactgatctggagcgaggaaagatatcaggtgcgggatgaggttctgctgctgtaaccactgcacaatggtcagcttctgcttgtcataccttcccgaagaacatacgtcaactatcccatgtccgccctcgttcttctcgagactgataatcttcaacaacaggtccatgatgacggggcagtcgacgtgctgcagcatgtcgggcacaacattgtcgagcgatctgaagaagtcgagcatctcttccatcttgcggtccagcagcgactcattgaccttggtgaagtagccggcctggacagggtcgagaggcgctggctgcttgatatacgcccagaactggcggagcgtctcttggttctccaggacagcctccgatatggaccagacctcagacgagaggatctcgcacgagacgtaggcatacttcatgcgctggcgctcctccttgctctcttcgccatcctcagatttggctgtcgaggacgagcgcgctctgcccgcgaccttgccgaagaagctcggtcgattctgcctctcagcctcgcttgcgccttccccgccggcgtcttcgtccggggtcgcggcagccttggtggctatgacatagcgcaacaggcgctccaggacattttcgtcgcgcaggtactcgatgagcttcgagttttgctgcttcagctcctggatcaggtccgactcgtccagcagctcctcgacggtgacgtcaggcttgtcgagaatgctgtccagcgacgacagctgcgcgtaaccgccaaagcgccagaacatggtgggcgggtgtgtttgcggttacgcgagcggggcagcgaaagggtcgacgttggagggactcgagagcggcggcggctctgcggggctcatgcgagtaatgcggatgtgctcaatgtttcatggaaggggtgacgtcgctgcaaacatctgggagggaagtcgcagtgttagcaaagcatgaggcgtgagaccggcgaagacatggcgagtagcttgggcagcacgagtacgcagtgggacagcatctacacacctagcaagacagtccgcggggagggcaatggcacgtcgagatcacggggggcagtgaatccatgcacaaattgtcgtaaaaatcgttacaattacagtaggcgtcggagcgtgtcgatgtgtgtctggacgaagctatgccagcggttatcggtacagggctggagctcgtagcgtgcgtgtggcttgacgctctgctgtcacacgatcccgcttcctggcaagatcctacacataaacgccaggtctagtgacatgttgcatcaaagagtccagcaacattatgtgaagctcaattatgtagttggctatttatgagcttcgtgcgtagagctggccgtacttaagcagccagacactgtctgagaaatgacatcaacatcttacagtaaccacaattccttgatgaaatccagtccggtcgccgacggcttcgcgcatgttgctgccttcccatgtccaatcccatgcccaagcgggatgccgcttccgctcttgcacgtgactatgacgctgaccgtgcggattggtgggggagcttgaccattcactgccggtgcctgctggccaccaaacacgctctcctccacacctgcgactatcgcaacaaccattcccgaacaccgaatatactcatcacattgcataactgcggcccggttcaaacctcgccatgaaccgcctcttcggagcaaagagcacggcgccgaagccaacgcttaacagcgccatttccaacgtaggcgcactgcagctcttcctcttcatccaagctaacctgtacaggttgatacacggatagaaagtctcgatgtcaagctcgccaaactcaacgcagagctcggggcctaccagcagaagctcgcaaagatgcgcgacggccccggcaagaccgccatcaagcaaaaagccctcaaagtgctccaacagcgcaagatgtacgaatcacaacgcgaccagcttcagtcacaatcctggaatatggaacaggccggcatgatgcaggacaacctcaaaaacacaatgaccaccatcgacgccatgaagacgacgactaaggagctgcgcaagcaatatggcaaggtcaatatcgacaagatcgagaagctgcaggacgagatggcggatcttatggatatgggaaacgatatacaagatgcgataagtcgaagctacgatgtgcctgaggatgtagacgagtcggaaactggatgccgagctggaggcgcttggcgatgaagtcgagttcgatggcatcggcgagtcgtcaggcgtacccaacttcatgctcgacgacgccgcgccgccgcaattcatcgatgagccgccggagactggcaaggtcaaggaggctgcgggttgatgagacagccaatccgcgttcaatacatctaccgtgatgttgcgcccgagtcgtcatataggacctgacgcaacaatcatcagcagagacctagccatccgcttcaccgtagcgctcgccagctcgcaaccatcatccgccccggacacaattccaacaggaaaggcacctccgcaacggagcaaaaagtgccccgctcttacatccagcagcttcaaacaacccgcgagagcgagcagtatggcaagttaatcttgctctcaatccacaccaagtcttcaaatgtatccaaaacactgttcatctcatccatcaatatccacatctccaccccgtgacccttaaaacctcgccctccacgtcttctcacaaaccacctgcacctcctcccgtcccaccaagcccctcatccccctcacagccagttcccgcctgaaccgcctctcctccacataccccgtctccccttgacgctcgaactcttccctctcgcccaccccaagtctcgccgcgcccacatctgtacccacatacctcaacaccacacgctccagccccgtcaagcatctcaactcgtcccgacacgcacgatccggcgcctgcacttcatcgccaaactgctggacatcccgggcgtggcgcaagggccagtgaatcgtccgaatgctctccctctgtttcgcagacagtgtgccgagccacagcgggaaggcggtggcgtagttgtaccgcgtgtctgtaaacgcccatgaattccccgcgagtacaaagtccgttgtttcggcttggagttgccggcatgtgctgcttatgccgaataggcctgggagactagtgtagtgagggagggtggtgggttctctgtctgcgggcgcttcgatgcggtgccagaggtggtcaaggtccgggtgcaattggcagaccggtgcgctgaggacggcgatggtgtgcgcggtgaggtcgaggtgtgtgtatatttgcagacggagttcgagggggagggtgaggaggcgggaggagggctggggaagcatgacttgggtattaggtggtgagatggggaggcatgtgcatgtgtttggaggggttttgtttggagtttgaggcttcaagctttgccagagttgattcatttgattgatttgattcatttcgcgcgaggactcgattcgaaatcgatgttggtattgacgttgatggtaagatgggtgattaggctgcagtatgtcactggcgtgctagggcttacatgtagcaacattttgtagatcatgacgtatctcacagcgacatcacacacccagtctactgcaaatcaaatgtcaggtgtaattccattgttcgtgagacaggcctctatagtccccatatccagcctgccatgtatgcccaaacccaacgccagccatgctcataagtcgtagaagaggtataagagccgaaacccacgcccatgcccatgttgaaaaggcaactactgcagaagatggtcgcggaaatgcttctggaaattgccgcgcttttcgttgccggcttggtaccggttctttgctcgctcggcacgcttctgctcgcgcttctcagcaattgctacctccgtcttcttcgcgtcgctgacgccaatcatgcccatgccgccgttggcgcgggtgatgagctgctggcggccacggccttgacgttgctggccctcctcaccctcctcgtcatccatgtcaacgtcgctgtcctcgccggatgctgagccggcagtcaggcggcgttgtgcgttctccatgcgctctgctacgcctgggtagttgcgcaggttctggcggtagtacttgttcagcgaacggtgaccagcagtacgtccagacggcaggtgaagctcgtagtcgtcgtggtacacggcatgaggagtgccatgagcatgcgagtggaagccatctgccgcgcgatgtggtcttgggtcagcatggttgtggtgcttcgacttgttgagagactttaagcgatgagtacggtcgatgggaacagctgtgatctcgtctgtcggtacacttgatactgtgctgtcggtttcccagccctgatcatcctcattgctggacatggcagcgctgtcctcggtggtggtgactgtctcgcgcttagctccaagcttgacgcctccttgcgttgatgcggaatcgtctgagttctcagcgtcctccatgtcctcaaattcggcagcatccgggtacgagctccggaagtcgtagaattgtccaacctcgacgagctcagcatcagattcgaaagcaatcatacagtggccccgatcgcgcatatgtgtctggatacccgctggcgtgtgaacaatcttgtgacacttcaagcactcgtggttgacgtgaatcttgtcgtggagatatttgacgaggttctctggctcgaccaagaactcacgctcgggaacgaacatgccatggaaccggcccatgtggttgacgttgagcgagaagctgggcgacttgtagttgcagaacaggcagtccaacaaaggatcgctggggaccttggcagatgtggctacggagctcttgtcgtcgtcggcttcaccggagactggcgcctctgcgtccaggttggcgttcttgatgccgtcggcaacctcggagacgtccttctcgacatcgccattgacagtggactcggtctcagccatagactcgcccagcgaaaatgctgagctgaccatggagccgctgacggaggctgcatcgtctatttgcgggcccctgccggccttcatggcatttgtgcggtgcttggagctgttgagatggttgttgtaggcattctcgctaaagtatgtcttctggcagatggtgcacgacttttcgaacgaggccttggcggcagtggcggcagcagtcgccttgttcgcgaggaccttctccgtgaagatttcggaggacagcggcggtagggaagccactcggcgcttcagattgtagcggtgccagtcggtttgcatgtgcgcccgctgcagctcactcgagcggaaggcgacctgacatgtgttgcacgtaaacgggtgcgtcgactggatattcgcctgggtcgggacttgcgacgccattttgagagcagcaaagtgcttttgggtgtggttggagggggagttgagtgcgtgcgtgcggcaagcagagtgagaaatgatactaaataggtggggtgtgcggccgatttgtgggttggaaatgtgactggcggaggggcgaattttgccaaagctcaccacggcgattaggaagcagcgggatcaccgggaggtgcttgctggagtcggctcagtgcaagtatagcgcacttgtgcttgcagcggcgaataatgacttttgtttcgcagtcgcagatatgacgttgggcttgccaagcagctcggccgctacagggctcagccctaggacaccataccgagcacccgtcaggccactttatatagcaccaaccaattcactggaccctgatctacggctcgagcacgctcaggcattacgatcgctgtagctaacatgacctgttcgcctctgtacaaaggctgtacgtcctctccgcgtctccgatgatatgagcgcgccagagcttcaccacgcgcgagcagcctcacgtagtgtctcgaccacaagctcagcctcgaccttgactgcacaaccgtcgccaagaaccgtgtcgggcctggagcgtgatatcgttgatgcggcagacacaagccgcgtgctggaatgctcgcaggtcgaaagacagctaggcttccagcgccttgtgcgccagtacgtcttccgtccaatcttcctccagacgtgaagctgacaccctcagctacttgtcgcagatactccatggctgtaagagcgcctactgtaccacgcccacgtgcctctcgtgccaaaagcgcaatgcccctcggcccgttcgccccccaacccagctgactgcgcgcgcccttgcccactacctagccagacacgatgacccacgccgaggactctgtccgcacgagctcagagtagagcctgattctctgcagattgatggcgccgtaggtgcgcgcctccaccaagctcgagatggaactagacagtttagtctatatccgtctgcgctgggcgtggcagatgcacagcatacatctgcaagtagggtggatgcgttacatcaggtggggactgtcacgcttcaggactcgccacgtgctcaacagcacgttgtggacgccgtcaagagtcggcagcagacgcgcaaggacagaaagtcgttgtctcagaatctctacgacagtgtctccatgatatatgcctactcgaagcagttgcctagctctacgtcattattccagtcactgcaatcatcaagctcaccaccacaaaatgatgccgcactttccagtctccccgacgccaagtggcccacgtttgcagagagcagttcccacgtcacgtctgctccgtttgcgaacggcttcccggtcacaccgcctgtgaatatgcctgcatcccctgatcgtcaacatccacaatccaacggccatgtccgtgcaccatctgcttcttccccgattctcagcgatggccagcaggtccatcgcattccatatcacgttcgcggctccccgaagccgggcaaatcgagcaaagtaactcagacttccattgacggaactatcgacccgccaagattatcaattgcaaagacaagaaaaaagtcacattcacccgagagagacgttccaggaatggggcggaccacctcaccaagtttcgtgcccaaaggtgctggaagggggtcaccacctgttatccgtgctcccatcgccattccagtcttgtcgaccttgagctgcagctcgctggaagcactcaaggacgatgtatacggccatcgtaaggatcagttgccagacaacttcaacttctccgtggattatgacgcaaaccgtcattttcagcactctacaccgtttgccaatagatcgttgttctacacgctcagcgaccctgaaactctgctgaagtcatttcgtgaccccagcaaagccttcgagaagtcgccgctttcgcaccttgactcagctcgtttgactcactcattccgggattggaatcgccataacggcgccctcgtgttcgatagtctctggatcgccttaaaagctctctttacgcctccacctgagctcaccgtacaaaagagtccacgtttggtaccctcgcgcaaaggggcatccgcaaataatcccaccgatcgagacagccaagatgcaccttctgcatcaaggaaacagcgttatctcgacaacgccgaggctgcacacattgtcatgatttgcatccatgctctgacctcttcggtgtctgtgggatggccccatacttgggctcagttgcggaagctgagagcctggggcatcattctaccagacgctgctcccaataacgatgactatatacacccatatctcaccatcatagacgatcttgaatacgagcccgcgattcgtctcgctgagcatttgttacgcgccatcggcgcccgtacgtgctttgagcggatcttatcaaccaccaagaagcagacagagaatcgcgaagatgatgatagtaccgcttcactcatggaaattgttgtgcagcatctggaaatagtcgaacgtgttgctcttgctaccaagcgtcgcatgacgcctaacggaggccaatctgacgatcctggctggactgtatcttctgtccttctcgaatggctgaagacactgataacaaaaagatgggatagcaagcttgcgatcaacaagtggacaagtgttggatccgcagttcttctccttgacaagctctgtacgtggaccatcaacttcaaagtaacgcaactgacaagtacagaccattcacgccccagcctcagactacgcccagaaatgtttgagatacccttcttcaatgagcggtttgatgcagtggaagaaccggtcaagttccttgactgggaagaacagccaaacacccttcacattcttcagtatccagctctgtttcccgaggagtatctcgtgaggtacttccgcacaatcaactttactagtatgatggaacagtataatcagaccatacgtactaggcagatgcgagggctgctccagatgtttctgcgagatccgcacaattggttgattaagaataagatgaaagtcacgttaagcgactatctgttcctaaatgtcagccgcgagaaaccgctcaaggacacgctagatcagctctggggcctcgagaagcggatgctgttgaaacctttgaaggtacagatgggggctgaagagggcgagctcggacaagatcacggtggcgtcacatacgaattcttcagagttgtgctcagcgaggcattcaagccagaccatggtaagtatactgactcatctacgaagcttcacgcggttaacaatactaggcatgttcactctcgatccccagacgcgcatgacatggttccagcccggcactctagaacctgtctggaagtttgaaatgctcggcatgatcttcagtctcgcggtatacaacggcatcacccttcccgtcaccttcccccatgccttttaccagtttctactccacggggtagcgcccctacgtgccaccaacctccacaacatccgcgactgcctcgacctcgtcgcagacggctggcccgagctcgcaaaaagcttcgggcaactcctctcctttgaaggcgatgtcgccgacatcttcatgcgcgaatacgtctttagctacgacgtcttcgggcaccgcgtcgaccacgacatggacgaaccatacacgcagcccggctctccaccactcacatccacaccaaaagagccgaaaatggtcaccaacaaaaacagagcgcagttcatttgggattacctcaatcatctgacttacctctcggtgcaaccgcaactccacgctttcaagcagggcttctacgcgtgtctgaacacaaaggctatcgcactcttcaccccatacacgctgcgccatctcgtcgagggcgagcagcacatctccatacccgcgctgcgccgttgtgcgcgctatgaagacgggtactcggcaactcaccccaccatcatcaccttctggcgcatcgtggagcaatacagccaagacgattgtcgcaagttgctcgagttcgtcacggcgtcggatcgcgtgccggtgacggggtacgagggaattacgtttcatatcaaaagagtgggcgatggagatatgctgccgacgagctcgacgtgctttgggaggctgtatctcccggagtatgagacggaggagaagatggggagtaagctgctgttggcgattcagaattccaaggggtttggggttgtttagatggaggaggattggatggtgaaggggaaggaagcggggatacatcattggttcagtattctttttatagcccatggtgtaatgaggacagggagagtctttgatacattgtttgtgtttcttggtatccatatcaggccgtctatcatacaatgaatacatgggtatcggagaccgccggtgcccgctacaccccacgctcccaccccttctccacgcgatcgatccacttacacaaacgcatcgagtcaaagaaacgccaactctattccaacctctctatcctcccttacctaggtaccctgactctcgcacgtgacacccacccactcactcactggcccgtcccgcctggcccaaagaaaaacccatcgaaaagatccagcccattcccgtcgctccatgtcatgacgtgccgtcgccaaatcccatgccaaacccaatgcccactatcctgcagactggcattcgcatcgccctggccggtgccgccctgcacggggaaactgtcgaggaagtcaaggtctgagaagccgccgatatctgggtacgtcgcgttgatgttctgcgcgaaggcgttgtaggggagttgatttgatatttggtatggggaggattgattttgagcttgaggttggttcattggaggggagagggtggggttattatttgacgagaagtttggcgaggagaagaagggttgttgctggtgcgttctgagttgcggggagattttgagatcagcggtgaaaggctggatggtgtgctgttggggttcgtgcttgatgggtggtggaggagggcgcatggcgttgacttgattggacacacggctgaaggagcgcttgtctgtttcgtcgtcggaaaagaggtctttgagattcatgtcgaagcgcggcactgggcggcgggcttgctgctgtgcgaagtagttgttggagtggctggaggggtatccttgcatttcggtgtcggctcgcgggtcgacgtctgattgtgacgtgtacggcgtagatggagagtgtgatgaggggtgagcatgtggttgctgcgcttgcgagagtgcccgtagggcctgtggtccaaatcctgttgtactcatgcacatttgaatggtagctttgctcatgcggtcaaaagcgtcgcgacatgcctccgctgggggacacttgtcgatcagatcccccaagacggaagttgcggctagcacagtgaagtcgacatcgtctagggactgcagctagttagtttcagagctatagagagcaagacgtccagtgtagtacaagaacgaccaaggttacacttactagtaaacttcgtacatgaacactgtgccacactgcgtagaggaaagaaatgcctgatactcattagcggtatcgaggatcgatgatacgaaatacttaccagccatgaagaggtggtgcgtagctaggaacgtgtaattcactaggtgtacgcgatggagctgtctgtacagcttcaggaccttctgaccagcctcggcgaccttgaggaacaccaagtcctcgtcttctctttcctccacattcaccatagatgggcttccgacgtccgagcccgtattgcctagctcactttgcagtccagatggtacgaccaggctttgccgatatagcatgataagcgcctgccaataattgagctccaagaacagaggcgaaaactgcacgcctgcatcacgctgcgtaggcgcagaatccttccattccagcagtcgcctatcaatgtcaacgcgccaggcgcggaacgagtcgaatttggctaagaatggcgacggcagtttggtgtgcatgaactcattgccttgattcgcgccgctggcccttgcttgttgggcttgtcgatgttgtagtacctgtaaaatttcagactgcagtagccttaacctaaaatagtgatgcgcgacaatcttgtaagttggcttatcgtggtgcgctggtggctcgataaatccttccttggttatgaatcgatcgtctagcagcgacggaaactctgtagtaactatttgatccgtaatgccctgcgagctgttagtctttgaccgcagctctggaaatcaggccactgtgcacaactctgcaactgcatatgcgcggcaaaagcataaagtctcgcgtgcagtactactgcattgagtgattgacttgccgcgataatgccgacgtgataaacagggaatctgtgcatccagcaggatttggtgtcacagaggcgcaaaaatacacttacgaagggcctgccaacgcaggtgctaacgagtctgtcgagcgagtacacgcaccaccacagccgtcgtcgcaaatctctgacccactgtcgacggcccctttcttttgcgtcgatcttggaggaactcgcgttgccagcacctgtcgtcgccccgttgctttcggcttttgcttccggcctaccagcagcatggtcttccgtacccgacccgtctatacccactccatcctcgtaatgcaaccccaaatcgacgcctaggcggacagcgacacccacgatgtaccacaagccaggtgcaacgggcctcaacagggcgaaacccgcaaggagtaacacggcttggagctcttcgaggccgccgccgaagccgtcgggacggtctgctgccggtgaagacccgagaaagttttcgaggtggacaatggcggacgcgtgatactcctcgggttggtgctgctggcctgcgagtcgccgcttcttgtggctcgggggagatgatcgtgactttgttggtgagcgcccagcgtccgaggtcggggaatcctctgcatcggagctgcccaggatgataccggcaccaatggcaaacacaatgttcaacatgtatgactctcgtgatgtgcggtgccgctcgccagaagcgtagacacgctcaaacatctccatgaactcgccccgatgcaggatgggtatctgtgggttcgcgtgctcaaagtacagctcaacgaggcgcgacccaagctctcggtcggggaagggtgcctgtcggatggtgggtttggtctgcagcccgaagaacgagtcgcgcatcgaggtgccactgtccacgacgttggtcgtcttgcctcctcgattgctgccgcgctccgacgacgatcctgataccgagctcttgacggccgcaaacacgactctggcaaacgatatgccggacgtggatccgaggtagcgcgggtcgctggcgccttgcaccgagaccatgccgatattggagaccagcttgttcagcttctcgcggtcatagcggtcgttctcttcctgcgtcggcgcgctcgtgggctttgcggcgccattgcgctgctgcggcgacgcagtgacaacactgcccgtggtggtgccgttggacgagaaggcggggttgaagtcttcggcgggctggaagtcgaccgcgtgctcctgcaacagcgtctcgagataggcgacgcgggtttcgaggtagtagacatagctgcgtgcgtgtcagtcgcgcgccgtgcatccatcaccgttcgtgtcttccttgtccgtacctgcggggaatctcgcgcttcgtgatgggatcgtagcccacgcacttcacgctcgccttgtcacatgacgcgcatgagggcaggcgctggtcgcatcggttcttgcgcaggcggcagcgattgcatgcgctcacattgcggaacgacgatgcagcggatgccgtgggcactgtcggcgaggctggcttgcccgaggcaatggacgagtccgagggcgaagggaggtccgcatcatgggaggaatcctccaaggagcgcttgaggccgctcatcagggcgcatggcagaaaatccgagggaccagactagtgttcgaagtaggttgggtcgcttgatggtcgtgggtcgtaggagctcacttctctggatcgcccgccgacttcgagtgttccccgcaccgcacttgggatggcaagcaagcgtcaacgagcaggctggtgcagtgtccgaggcttcttttgctcacgtcgacgtccttctgtggcgtgcgctgccatgtccgaaaaagcatacaggcgacgcgctgcttcgtgcatggctagatcccggctaaggctgtcactgataagagagatagtctgccgggcggcgggcgcccacgtgagagcacgtgggactactccagcactccgctgccaagcgggggacttgatcaacctccccagatataaccccgtacgagtctactccggtttgggcatgtgcgctgcactccactccgtgcaatcataaaattccatctagacttattattagcttgcatctcacatgcccagccggtgcaattgtacacatctgccctgtcttgacctaggcttgatccattgtagcctccacgcagggcctggcctggcctcaccaccttgacacgcaagccgtgacgtctgtatacaagctagaaatgtcacatgctctgccatgctatgcaacggtcgcatgtcgctcccacctagggtatatcacccatgactcggcagccactttctccttcacgacacaccgcatctagcacaccgatgggcgtctacccggcgtaaccggtccgtcccactacgggtgcggctttattgaccttgccctgcacgtagcctgactatgactcctgctgctaatgcaaaagtcggtgtcaagcaggctgaatcgcaggtgcatcttacaatccacatgcatagcgcttcacaaagcagtgcaagagtttcagagcagaagggggattatagcattgcctgagcgtactattctagtaggatacaatcccggaaaatacaaaaacatcgctggggtattctgttgttttggaaaaacgcctgctcgggattaccaatcgctggtgtgagcttgccttctaaacatgtcgcccaaaaaaaacccctcccatcaaatgatgctgcccatgtccctgcgccgaaagagatgcgccagccaaaatgcgagctccgaaatgagtcgagagcgtgaaacctagatgcgagatatataaacttgaaagaactccggaatttttcgctgccagcgcgttgtgcgcgagatgagagaaagtacgtgcgccgtcatacgtcgtgatgtaatcgtctatttggagagtgtctccattgggtcgtcgggagtcagcgtcatgactgatgctgtgtcgtcgagtagagtctcttcgtcccgtggttgctgtttcttgccttcggacaagacaaagcctggggcccatcccagcaatgcgaccccggcaatggtccaccaagcgagaccggacatgttgtgcttcgtgccaatgccgtcgatgaggcccgatacagtgggaccgaatccgcgcgagatgctagcggaagaggccgctgcgccattcagggtgccgagcactctcttggaaggagaggagttggccaaaatgatggcgagcgacgggtaggagagcgattgaaaggtgaccttacccaccaggagggccatcaatccagggatgcgaagcttctcgggaagcaacgccaagtatggagcgagaatgtagaggatagggtacagagaaagtgtgatccagaaagtgcgtaagctgccgagcttcttgctgagccaagggaacacgatgagctgagcaaacatctgcatcgcgccttgtgtagctaagaatgctccattcatttgggtcgaccaaccaaatcctcctttgaagtggaagggaagacgagtctcactatggtcgggcgcttccttggacatgaggatcggcagcaactgttccagagaaattgtgtggctgcattattgtcaacaaatgtcgtttacgacaagaagagaaagcgcttacaaggcgagtatgccgtagcacacatatacgttaaacacacctgagtggtgaaagcttgtcgagcctgaggcgctggttggaccgtcttgtctagggtaaagggcggaggttcggagattgaggtgcgcctgctgcacagagtcggggtgctagacgtgctttgatatgcctgctcgtcgaggtcgtggtcagcgagcatggatgtcatctcgtctaaggaagcatccttgtcgctgaatggcgcatctgcatcttgtctccagatcttacgcaggacccattgccccgcctcgcggccacagtctcggtcatactttcggtcctcatgcgtctcctccaggaataggatcccaaccgcaagtccaaacaagaccaccatggtgcagaaaatatttggaagcaggtacgggtacgtctcgaaaatggtgcctccaaacgtgccgggccattgaagtgcaggccgggcgagaactccgccaaggaaaccgccgacgatagtgctgtgaaatagcggtcagtcgagtacgaaaacgtcgcgcgcaaaagggagcttacccaaggcaccagacaaaaggcatgatggaataagcgcgcgctatgggttgttaggttccgatcagcattgtattaagattgcggcggacatacgttggtgcttctcgtctgtgaccagctcagcaacggtggtttggagcacgccgatgttcctgcatgttcggttagcagctgttcgcacgctaatcggtgcgatgacctcacccgttgagcaaacctccgagagcccgggcaaccattgccattggtaggtttttcgcgaagccaaaaaggatcatgctaagtcctgtgccaaagaggccaccaaggagcactcgtttgcgcccaatgcgatcactgagacggccccagaatatcccgctgatgcactctgcgaatgcaaacgacgacgtgatcatgccgacgtacattgaatgcgcgctctcgtcctttgcgatgccgaagtcctggatcatgtagtaggcgtagggaaatatggacatgaaggcgatcggttcacagatccgacatagggctgtggtcggtcgttagtacaaagttcagagcttccaattgaggtggtcctacccagtatggccatctgttgcgtggggaaaggggtcttgcttctgctcgaggcagacgtgccgccataccgagccatggtgcgtgtagtgtgcggatgcgattcaagaggtgagggtgaggaaaggtcttggtactatgggtgctgagagccgtaggtatttgaaggatggaccaggcaagacaaataagacatgtgcagacttgcgacaagttaaagtaccgctaggattgcggaggagtcagtttgcccaagggtgcgagcgtcacaggatatatagcgacgagcaagatttaagtggcgtcctgaaagcggatggcccgctgggacggacaaggattggggcggcggggaggacacggagaacaggcgatgatgggtagtgggtttgtgtacgtagtgtgtgcggatagggacagcaagagaagcagcgaatgcaaatgagggcggatctgtgatgccatggtccgacgaaacagagccatggaagatgccgataagcgaccggagagctgtgctggcgacgaaattacagctagtgccttgtcatctgtgactccaggtcaccggaagggaagggcagcagtgcccaagagaaagagtggtcgctgcccttgcaaggtggctacccctgatcttgcagacttgcacaaactaaaaccgggtaggagaggcacccacgacattggtgcctctagacggaaacgagtaaggtagtgcaagagcgttgtgggagttaggacgaggtgccatgacttgggtgagcagcggcgggatccctgtcttacaacgatcaacgacgcatgctggcttgcagttagcgtcgcctgtacgaatccgcggcgacggttcgcgcacctaacgttggcgccccgactggccatccctgcactgggccaaggatgagcgacctgccggctgttcagcgccgctcaaagtataccgcaagaggaaacggaagcttgccatgttccccgcggcaagcaggctaggttccggcgtgcatgtcaaactttcgctgctgtgagcctggtcagaccgtcaggggcacgtcgtgtctggccgcgagtcaggttgcctttttttgctttaccagagtgcagccgtggtcgccgtatcgcccgcgacgcctgcgaagcctgcgaagcccgtgaagcccgtgaagcccggcagggattgtgccctactcaggtctgccattgagtggtgtcgttgcccgcaatggctccggcagggccagagaatggcggtgtgcggcgcactactgggtgttgtatatcgtccaccgagttggcgaacgcctggccactggttgccgtcacgcggcggagcgcagcagtcattcttacatcgccttgctgccatgccatgtccagaatccgcatgatggtcgacgaccgacaacgcctctgtcggcgcttcgacagggcgtttcgcgcagacgcagcgcacgtgtcgccgcctcagatcagtccgtggcgcgccccaccatgcggcgatttaatttgtatccagccctccactcaacctcacgccgcccgactttgaaacttccgcaaccttgcgtccaaccgagtcgcaggacgtggctcggctgtgcatgccctatgtcactaccgtacaccgtcgtcagtcacaatcagcccatctgcgtcctagcgacgccccaaggacctgtcagctgaccgtctggtgcgcctatctgcgtcaactcgaccatggcccatggtgtctgcgctgcgctggccgtcactagaaataccacggtaccctctgcgcttgccagctttgccgggacttgctccgtcgtgtctcgctagtcaagctatcgcagtagcccggtgataaagcgcaacggccgtttcgacctgagctgcgcccagcaatgtacatgtaaggctgacgctgaccgggatgcatgcatacttcccacgcgaggacttctacgcgaattcttagcgtcttctggcggccctggggttcgcttcgatgcttctgtcaatacttcctttaggcgctgcttgagtcgcccgttgcagtcaccgtctgtcgtactctaccaccatatacacgcttgcgccggcagatggtgcttcggctattggcttctaggatgtcctagggcagacatagatgtgatctgcccaaccgacccggggcgctgggagccatgattttctccgatctccttgcaagcgccatacacagctcaattggaggaaccaccgtcaaagcatcgtcctgcacctccgcatcgacaagctccgacacgagagaggtgcagcctgcatgcgttgactggagccagcacacggccccaacccacagagttgcacagcatagccccatgcagatatgcgtgtaatacaggatttgtttttttatgctgaccctcgaaaccagatgcagattgtgattacgaccagaatttcggtcgggtcgcattgtctttgcaacggcccgtccggtgaggtgtgacctgactgcaggttttcttgtgcagtcaccggtgtgcgggtctgcttgctgtcgatgcgtgtctatgactgtagtcagttacgtcaacaaacaggcgtacaaatcgatagacaggcgatgtgcgaagcacaaggagctcattttcttggcccgtctgcgcgacgcctcgcatcctttgtagcgctacgaagagccaaccacacaagttctgggtccgctagataatcagaaaataaaacccggttgtgcgacaccatctttgccatgtcgtactgcttttggcgttatggttatgatgcgttgcgccggcaaggtattccgaccattagcattgcatcatttgactcggcaatgccacgtcgacggatccgtgtgcaggaccatggccgtgtgatctgcgcgcatctccttttgtagacaatgcggttggagttgacagggcgacgggtcatgcccaggtgttggtgtgttggtcgtgacagcagcgaggccgctgacaacctgtggacgggacgcttacctcagcgttcggaatgccgaccgcccatccttcgggcacgacgctccactccaaagccaacagtcagatttcaatttcaagacatgccgcagccggttaccctgccacacttaccgtccttccgcaagcaacatctgaatgtcgagttcgcctcgctgcgttccgccaagctcgatggtgtcttcgtgagcatcacgcctagtgatccaacgctgtgggttggcgtgatatttgttaggagaggtaaacagacgcaaataatgcaatgccaatctaccacacaccactgcggcgtattcacttccgacaggtccatatgcccctgcggtcctgcgctttcagatatctttcccacctagttatcccgctctgccaccactcgtgaccttttctaccgatgtcttccacccactgcttacgcctctcaccacctacacttacacgactggatcgctggataccgataccgttagtgcgaccgacgatgagagattaccaccgggaggcttcagtctccgtcacggctttccgcagtggtttggacgagctcgaagatcggcacctagctcgcgcgatgtcagcggatccacagtgagtagcccggaccggatcacgacccctacccgcccaacagtcgacacaactcccctcgttgtagagcatgtctccatcgtaagcatcctggagtatatgcggtccacatttagtgaggagagtgtcctcgattcacttcctctcgaagcagcggcgaatcccggcgcttatcacgcctggcggacatatagagcaccaattttgcagaatcagcaaccactggtaccaagcgctgacatcgcactggctgaacaagcgggagacactacgactctaggtcgaaatcgtcgtccgggagagtggaactgggaaggagtgtgggaagagcgtgtcaagaaggctgtgaaagcgagcctgtcggagcctgttctatttggcacggaagacatcgtgagaccagcttcacccttttaccagtaactgtgactgatgcgagcagatacgatttcgagatagtgacgaagagaccacagagaggatgagaagacagctggaggcgactgccacgagcagcacacaggcataggggctcataacatctggcacattcaatgaattcagtgtccatgcccaagtccttatgatctttgtgagggaagatcggactggtctcataagcagcaggtgtgcgttatggctgttgacaaaacgagctctctgctacttcccaaagcactgctgatttcagtcacgtcatagcttctcattccaccatttacaacacatcctccttcatcgagcgcacatatcagctagcgacaagaaagaatactttttacccatctttacacgcttctgtagctttggcgcatgctaattgtcctgtgttgacttttgccgcggtgaaggccgccaccacgcggtgaaagagagcctgtttgttttcatttcgacgcgacaccatggccgcgactatgctcgacagctttctgcttccacatcccaccatactttgtcctcctccactgcagttccagaagaaaccccgcaagacgaccatccgaaggcgcatgctccgcagggccacccagactcagaggcaaactgtccatggtcctttagacgacatcatcgccgaaatcaagagcgacattcgtgagtcgccaccggaatttgtcgcgagcccgttatttctcgattggggtaacccgcttaaggcaccgtcgacttgggctgtgacaccgctaccagtcagtcgtgctcccagtaaccaacccctgacaatccgcaaaaacagaaacagtcgctcttcggcatcaggctccagcatgggtgattcaacatcgtattcacgcaacagtagtcacgatgagcttgtgagcaacaacacagtaggtacaccgtggccttcgttcgacggaagtttgccgcatgtaccaaccaaggtctcgaatatatcccataccactagctacaccgaaaatgccattgcgcagaggagccttgaaagcgctgttgagcgggcaactagcactggcggaacggtgccccagcggcgcccgtcgcgtttgcgtatgttcacgaatggattcccacgtctacgccgcatgggaacaggagacacgaacaccagcactgttgatgtgtccgagtctgcatcgccaaacactgcagcaacaacgccgcctgcaggttctgaggacagctacgagccaagtgacgaagctgtgaacgtctatatgaagaggaacgcacacaagtaagtcgaagggtggtcctccgtcgcgctgtctaaatgccgtcagctgcacacgtctccggagtatgatggagcgcatggccacacgacttccaaccccggtcgagaacgagcctgagcttggagaagaacaatctctaaagccgcgaacgatgcctacaactctgagagcagcaatcagagtcttcccagaagtcaaaattttgacgaaggatgtacaagaattcagcgtggccatagagattgaaggcgtgctccacaaccgcaatgcactatcttgcgcaacaattgacgtggtcttcgttgtggacaacgggtatgacatcaaagtggttgaaaaggactggctgaccgtatgcaaagatattatgtcacgagaaaatgccttgaaaaggccgcggacgcggtcaatggtgccctctaccatatgcaacgcggcgaccgtctggctctttacacaacgcactgtgtgcataatactgtcacaggcaacagaccagagctacactacccgctaagaccattcactacagacagtgaggacgttttccaggatttgactgctagtatctgtcggtgcggaacacagacttggcagcctacccgtcccaatccgtctatgactgacgttgtccttggcgtggcgagatctcttgagaaagaagacttgaaacacggtcgcactcatatcatcttgctttcatcggcagcttacgtcctacacgatatttcgaagaccctcccaaacctagcagttcatcgtatcaacccggcagctctgccttaccgccgcgaacccgagctgcaggatacaacatgcttcgacgcgtgttgcaagaacgtcttcgctagcaattggacatcctaccagtccgcacctggtcgcatcaagcgagtgttgaagaacgctcggtccatggggcctattggagaattgacgaatgtttccctggatctacgagccagggaaggatgcgagctcattgagtacttcggccgctgggacatacctcatctgcgcctcggacaagtacacacagtgttcgccaggatccgcgtgtatcgaactcggacgcagagcgcggatctgcaatctgacaatcccattttcaattctagtctggacgtcaaaggcctgaggaagaacctacacaatgctctagctctcggcgcaatcaaggtccatcttttcgacgtgcagctttaccatcgcaactccatcaatacggtcgactgttggaattataccgaagctccgctgatcactacccttgaactcggtcgtttggcggctcctcttgacaactctctggacttgtacaagcgcctctacttcaataaattcgtccagctgaagaccgaagatgctcagattgaggccgagaatctactcgccattttgagcatggacaatcaagcagccagaaaggtagtcgagcagatttaccaggaaatcaaatgccaagtcaagatacgagagtacgaacaggactatcgccagagactgcctctgtgtcccggaccaattgacatcgagtcgccgcacgagtggctcttggagctatggaacaaaaggaaaggcaagcggaatggcgtcacggtcaggagaggaacactgagcttggctgatggtctggagcgtctaccttcgtgaacgcaacattggctgatgcaaaagatgtgttggagtctagcggcattcgaagtgtgcattgaccgtttggctaccgtgttctggaagcacactcttggaggttgaggctttgtgtctaccattcttggcagccaaatgccggcgacctggcacctggggtacatcatcgctgctaggtccattttgagagtaagggatctttgctgctttggttccacccctggctcatcatgtctcgtagaagagaagaagaagaagcaatcagcggtgaaggaggaccctgtacaaccatagccaagaatattccccccatgcatcacgaggctgtcccatcatgcaaagctactgagctaggcgatcctctccacccccttgcacgcaatgatgtcggccgagcaagctaagtccttgcagcccaactttttcgaaacctcgtgtcccgcgaatcatcaggagcaagggctccctttgccctctctcccccctggacccatttatcttcgctcatcttagcgcagcaaatcggggccttgtccggcgcctatcctagagccccacgcgagacttgtgaacgatgcgcagaacccaccccccgtcatgatgattttaagaaagcccgataaggccccgttcggttaattcctctcatcgcccgcgctatggctcagaagggaaagacggtgcgtgcgcgcggaactgggagctttgatgccgaaccttctgctttaggtcgctagtgtcgcgcgtgccgatcgtgatgggcattgggttgcagggattcgtgtcatagagtttcgagggggtggggggaggatttagagttggaggggtcgggggtcggtttgggggagccgtttcctgcagcgcttgttggactggcggggaatgtctggttatggttttgtgctttttgccttgggataataggatgacggggttggcaaagtttgtgcgaggcgggaggttcgtccggtgggaaagacgttggtccggaggaggggaaatgaggttggcataggccggtattacaccgtgaagcagtgcaacagtgcaggaacggctcggaagcgatggtgtgaagtataatggttgatgaggccactctgaggagcaggcggctgttgttacaagacggacgggcggcctggaggtcatggcggcacaatttgcttcttgcgagtcccctcgtcgtggtcgcttttgctcgtataatgatcatccgatgattgtcttcatttcgatcattggtcgattcgcttgctattagagataggcctgaatcgatgctcgatattgttcgtaccccttggacaggacgcgtatccgttcgctaaccgagacactcttacttgagattatcattaagagctgttgaggcttttctgaagagccgaggttatgaattccctttggtgatgttacatgccatgaacacagcccaccggctatccttgttattctccgtgctgtcagcgaccaagtataagagccagacaccaagcagactcgttccaacagccctgtcgccgctcgaatttagaaacctgtgcacgcagtacggtcttattcagatagctattgtttgaccctatgtacgatgcggaagttgaaggtaggaaaatattggtaggatattcgcaagtattggcttccgaaccacaagaagactatcaagactggcaatatagcttcgatgagaacatttcaattagactgtagctactacctctaggtatcgaaccactctagagggtcgtccttcttgaaaatagctcggtacaccctgtcaccatcctccttgatgacttcttccgtatggatgctgtgaagcttgtactcgcgctcatcagcgctgctgccatctgtaccgtccttcgctgagccaaagatgcgcacatgaatgtacgcaccgctagccgcgggtatctggaccttgccgaagatgtgcaggccgtatgcggaggcagctacacggacagattcgaggttttgggctgagaaggaggcaaggtccgagtctgagaggtcttttatggcgcggaagtattcgggttcgtgttctgcaatagcttgttaagagaaggtctgcgcggttggtggtgggtatgtactgtcgtgatcgcgacgcagcttgacgagctcctgcttcacggagtcgaggatggagctgaaagcatcgattgaggcttgatgcggcgcgtgggcctcgttgagctggactgtctcttcggtggccatgatcgaagctggtgctagaattgtaaaagtaagttcgtttgggaattatcaggtgctggatattcaagaggtactatatatccttcaatcatatacaacctgtagtatgacgtgtgttcaggtacgcaagatgaggcatggcaagtttcagcgaagttcttggaagttggcggggtaaacctgaattcagcatctaggatcgatcgaaatggtcaaatgaatgcaatcgcatgtggcagcacatatggtctggcaaaccgaaaggtcaaggttgatgcatggaagcacgatgctcgacgtttatagtggcgattcgatggaagagtccagggtccagcactaggacggctgtactcacgtgaccatcggtcagtgcccggaactcctgtctgtccctggcgatggcatttctcatacatgtgcaatagctacctgtagactataaacaggacaatgcgatatatacagtgcggaactagctagcaacctggcttttttcatcggatgcttatccgacggcaacatttacctgtagggcgtgctacgaggcgtgttctagctctgcgaccaaagtgataaagcaattaggacccatccaaccatgacacgtccggattctcaacttcctcaacacttttacaactactcggactttttaagcacaaattgttcatcatgtcgaccacagcgaccacagaagagtacattgagctctccaccttcaatgctgctccctttacgccactgagcaaatcgacacattcggtgactcaaccagtgtcaacagtccttgtcccagatgaagtgcctgaagatgccccatactccgtgtcagcgatacccgacggcggttatggatgggtaatcgttttctccgccttcctcaccactttctgccacaacggcatcatcaactgctggggtgtgctccaagccgctcttctggattccacccttagccatgtaccagcatctactctcgcatatgtgggaagtgtggcactcggcggaggtgcatcatgtggtcttctcgcagtccgaatgatgcgctattttggctcacgcacgaccatactcattggcgtaacctttatgggcatgggattaatcggtgccagcttctgtacatcgaatcttgcagggctttttggaactactggacttctctgcggtcttggaatggctatggtttatgctgtgacaaacgcgctgcctgtgcaatacttcagcgcacgtcttggacttgcgaacggaatcatcaaactcggtggtggtgtgggtggatgtgttatggccattgccctagagggcatgtatcaaagagttgggatcgcctggacttttcgaattcaaggactcatgacactggcgctcggtgtgccagcggcatggatgctgaaagatcgagttccactaaagaacgtccctttcgtcgactggtccatgtttcgctcagtccctttcatcgctactttcatcgccagtgcaatcggagttttcgccctctttgtcccgccttactacctacctctattcgctcgatcgattggactgagttctagtacaggagcaggtctggtagcagcattcaatgcttgtaatgctatcggccgctttgcggccgggccattatgcgacaagatcgggcctctgaatatgttcgtcatcaccatggttcttaacgctgttagcatgttagccatatggcccgtatcgaactccttaggaccactggttgtgtttgccatgctcaacggcatcgccaatggctcctacttcaccactcagccgacagtagtcgccggtatcttcggtcccgggagagcaacagtcgccatgagtatgtccgtgactgggtggtctttcggatattttatgggggcgcccattgctggctatctcttgcaagctgcgggtggtaggcaagaagatggcgtgggccaaagtatcaacgtttatcggcctgcaattttttacgcaggcggcatggctactctatctgcactatgcgtgctcgccgctagactgacagtcgcgaagaagttccggaagcgcgtatgaacatgtcttccttctcttgtcgaacatctactcgaccacgaaaaaaaagaattgtaaagtgcaggcgttacatatggagaggaaaaacaaaatgtctacgtgtctcccaaatgataccgtcttacccatcgatgcgaccatcctccaggctctctatcatcttctccttccacatcatcttccactccaacgtcatcacccgttgtgctcatccttctcccattaacagacacccggatattgtgcatactagatcgacgcactgtcgttgagaccacgacgttgtactcatgagttacattgaaggcgtcattctgtgtaggccaagggtacatctcagcgcggcagttggggcatgtgttatctgtgcgggcccatctctcgatgcgccaacggcagaagacatgtccgcatttgatgattgttgcggcgactttggaattttcggctgcacctgatcttgagatggtgtcggaactgctgtgggtgttgctggtcggcaacgcagtcgtaatggcttcgaagcagatggggcaattttctgggtatctgtcggtattgacggtcgcgcgtagggcgctgtcagcgacggagcaacggcgatatgaggatgtcgacatgttatcctagggtgaaagagatgggagaggtgcttgaagttttcacaatgaattaatgcgaacaaacgcgcaatgcgcaaacccaagttggaaagtgacgacgagctgcgttgttgcaaacgagcacgcggcaaacgatcaggcagcaaaaccacagtaacagaattaattgagatttggtctatttcattgtagtatgttacgaacatctgagctgactcaaggaaatctaagaagatgtctaagggagacggggagacagtaggttcacaacccggatgatgccagtatcgcaagcctgcgaaaccacctccaactattctttccaagcaaaaggtgtccgacctgagattgataaaatcaagtcgtccgacaccagcccccatgtgctgaatctggagcttcctcatcaattgtagtcctcatgatcctcctcttcctcctcgtcatcaccgtcttcgccctcaggctcatactcacttcccgactccatctcttcatcctcaccctccaatatatcctcatcctcttcgcccccagacgcaccctccatcaaatcttcatccacctcttcctcttccccaccgccaacatactcccaactaacctcgaacccactcgcgcgatgcatctcaatcgcaaactcccctgatcaacacgccaacccgttcgctggatagcgtttgcctgatcatcagcgcagtctcttcatcctgcatatctctttcgatgaagctcgcaaattcgagtcgtatggcgcgtgtcggccggcgcatggctagatgtatgtgcggagggaatagtgtagtgttgcactcaggacagcgattggacgtgctgtttttgaaccaggagtgcaaacacgtcgagccaaagatgtggttgcagggagagatgcgaacaggtgattcgggaatgggatcgtcatcgggactgggtgctcgggcgtttggtatggggtgcaagttgttgcaggggagtatgggaaagcggtatagagccgcgccctcgatttcagggacgtacgattgcgcggtttctgagatagctagaggctcccgacatatggagcaatctaggggtttgtcgagagttgttgcccagaggccgatggcgaggaagtcgcttttggaagcatagggtggtgtagagacttctggcttgctcattctagagcgcggagtggttcgcgatgtgattgtaggagatgtagatggagacagtagatatagttgaatatactcgcaaagcagataccggaaggcggtggttgatcgattgcagttgaagtcatatacagcggtcaggcgtaggattgaagccagtcacggcacagtatacgcttcaccagaggcgcaggcagcagcactaggcaaacggtggcacaatgaactatgaagacaatagaatacaatagtactacctagccgtgaacaaacaatacgatgaacaataagtctggaaatcctcacagctctatcggcagtaaacaatcgatcgtcagatcatgcagcagcctgtatactttcgacaacaaagcgatacataaaacagcaaacaacgccgcaaagtcctccagcccacccaattactcaagctcaaactcaaacttggccgggagatccgcgatatccttgacaggttcaccttcaagctcctgctcctccgactgcgcccttgttggcgcaaactcatccgcccaatcctccgaggggaaaagcttgacccagcagaacgggcactaatttgcttcctcgaaccactgaatcgcacactcttttcccaatacgtggccataggctgtgatcttgatccctggttcggcttcgtcttcgataccatgctcgtggggtttggcgtccgcgctgcgaatttgctttatgcaaacatcgcagtccccttgctcgacgggcttgtagcattcgctgtggaaggttgcattggtatagatgtaggggggaatatattgtggtagtggttgcggtggtgcggtgtggagaggtaggtgttgtgatgataattgtgtgagtgtgaaaatgacttgaaagtctgtacattttggcccaagactttgcgtgtggtataagaaggtgtgatggcggaatgatagggagttctaaattaaacagaagatagaaggtagaagaagcttagactgtgatcttgcgtgcgaatgtggtgtgccatttggcttcgagcattagtgagctgaaaacttgccaacaagcttttcagatcacacaagaccctgatccgcgctttgaaggtcacaccgactgatgccttgaggctattcaggcactagtattgttctctcaattgttggtagcattagtcattataggcatccagcctacctcaccgcttagcgacgacaataacaccccttacgacaccagaccggccccaccacttgaatagtgacccagcaacaccaaatttaccaatacccaggcccagcgtcttcagtctgcggtcttgctcgtcgaggtactgcgccaaaggcgcaaaaacgcgctcagatatgtccacgatcttgatagcatcgtccgaatatcccacgtctatcagtttcttacgatagccctccggtgtagaaaagtttgcgaaaggagcacccatgagtgaggtcaaaatccgcagaatgagcctctgggtgaacgtggcatctggtgagaggcataagtcaaaggccatgaacgacgcttccagatttttgtgtgcgtgctcgaccataatccagcgagaaggaccgaaatgatatgctgtgtccagagcgagcacccaacgttctgagcaatctctagaagcagcttcgatgcttttctgaacttgctcgttccaagaggcgggcttcgcagcatctgcgcagaagatcgagatgttcggtgtattactcgcttcttcatcgacgcggtctagcttcctactctttctcagctcatcaacccgtcccaacgcatgacgagcctgtacatggtcgttcgtaatgccgatataatgatcgaattcaacgcatggctcttgcatatcccaccaatcgcggtcgcaaggtcggattggtactttgcttgtgaggtatattgtctggtcaccacagccaattcctagatcgaccagcattttcttgcgccgcgtaccaggaaaggtttgggtgctatcggtcttttgcgaaaacccggcctcagctagcactgcctttagcaggtctcgacacgcttccgccagggtcgtcgttgtgccggcttcgtcccacaaccccatgttcatccacatcggcgttggtacttgcagatgcagtctgccatgctgtagtccgtacatttcgcctttcttgttctgttcactgctcttactctttactactgcccacttgatgattgtgtatagcaggatccctacacagcaaagcgcaactccacttgacggtgcaccaaatatgtccgtgaaggcgggttgggtccaatttgcgccgaggacgagccttgggagaactacaccaataaagcatgcaagcaagctatctatgagtagtcgtactaaagtcatggcgtgatgtcaacgggtagtgtggtggtagaggtttgtgaggtgcggcaggagcgccttttgcacatgctaagccagatttggacatggcttaaggccttcaataacatcatgaagcgggtgggctactggcaatcaggccccaaaaaatgtggatccttcgtacacgttattaaagatgggctgcctgaacggtcaatcggacaattctactagcaccatgcaggttcatcaaatataagctgacaggattttggtgaccctcaattcgtttatcgctattacattgggtatctcagcgggccacgttgctacattcgagcttgtttttactgccagggaatatcaacaccaaaggcgttggccacacgcatcgctgatacgacacagccctcgagcagcaccatgccatcccaacaccacccgcctgctagccatacattatcttccccattccgccacctcggtacagatttatcgtcactagaatcctgttggctttcgctgaagatggcgttgacaatgcgttggctctgtggacttctcaggacccgagtgaacttcgccgaatggatgacaagagcaggatcaagtggactgtacgggcaggtagtgacaatcactccacagcgctgcacatgatgtgactcggatcgtacagcatccttggtcgttgttcgaagatagatcatctgcgcaccatgcttccctgcagccgttcggacggaatcctgctcgtccagtactgcacgatcgttgtgcacgacactttccacaagcgcagtgggcatctggaacatatggtgtcgtagaggtgcgaatatccgaccgacaacatcgggagcgactgcaagaatgatgcggtcaaagtactcgacttgcatttgcccaccactcttctcccaggataccttcacacccttttcttgcggctctacggactttacaaatgcgcctagctcgtattcgacgccacgaataaggcgatcttggacagctttgacgcctgcggacacggtgtagtgtggcgcgccgtgtgttcttcttttgtagtccaccatatcgcttgctggggaatccagtagcgtctcatgggggcacgtcgtaacgctcgatatgagtggcagaaggtagtaggtcacgaagcgcttcggtgtgcgcgtcctgcgcagatattgccgcaacgtctcgcctgcatgcggtactgcgaggaagcagcacagcgaaaaccaagcgtagcatagtatcaggtacaagacctccaggaggtattgtattattccgacagcgtgtggtcgaggcgctcgctgatgtagattggaggcatggacgaagtaagaggagccggcactcgacaaatcctcccgcgctcccgcgaactgaaagaggaatggctgggagtggtatggaactttgagatggtcgtacatggacttcaggttgttgtagaagttgccagcgaaggcgcgcatgggcagatcgacgcggtccgacgacgttttcgtggcattgggtatggatatggacgcggaatcgagcgatagtgaggttccctaccacgtcaatacctattgtgcatacgaagcgcgtccagaagagaaaacctaccgactcgagtaccttcacagcataccgctgccgtggatcattgtggagtaagtacgcgctgactagccccgccaggccagagcctacgattgcaacacgttgttgctgctccatactgtagaatgcgtaccagagaagctatcgagaggcattcagtggtgaggatccaggaagcatgacgtggagttgttgtttagaaattgttccggatcatgcgcagcctgccaagcacaggcgaggtcgacgaaagctccaaaaggcaatgccaccgggatctgcacgtgaggggccatattactctcaggctagctgtcaaaaatgagacaccgcccgcgagacttgagacggagggccgaggaacaaatatcgtcgtcatgttgactgacaggtagggttgcgattggctgggcaggtgcgaagcgagcgcgcgttcctggattcatcatggccttgcatacgtcggatacgataggaacattgcacaccccaaccgtttcttatagtggtcaagcctcactatcagcgtagaagcaacactcacgacacggtgggagtactcgacaacctagaatcccgttttttaggcctccaacaccatggcaccagcggaaagtggacccgccatgcgcatcgctgtaatcggcgcaggggtacgtgacgagagacccacaacgagaattggtctaacgcaacaggaagcctggcggactgacgaccttgaaaacattgctcgaagcatcgacaccagaaaggccaattgaagctgtgctgtttgaggcgtgagtggaagctcaatcgtcacgtgacattgctaaacccatatcagcgaagacaatgttggaggcaccttccattaccgtgcatatgagaatgcagaactcgtgtcgtccaaacagctgacgaccttttccgatcatcgatttcccatcgagacaccagatcacatttcactgccgcagtatgtcgactatttacattcgtatgtggacaagttcgctcttcaaccgcatctcagaatgggatgtcgtgtcacaggcatcgaaccgttgagcaaagcggcagataagaagtggaagcacagagtgaattacacagacaagcataatgggaacgaacagcaaaccttcgactgttcacacatcgcaatctgtactggattgcatgtggaaccgaacattcctaatcttcccggtatcgaaaatatcaagggtgaagtctttcactcttccagctacaagaagcgtgcacagcttactggtcgggatgtgttgatcatgggatgcggagagacagcaatgggtatgtcacatcttcttgtctacgctattctgctaacacggctccagacatcgcctacgaagccatcaaatcagacgccaagtcagtgaccatgtgcttcaggaccggcttcctgtccttccccaaagccctctcccgcttcaaagtcttcggcaaacaattcaaaggcggcctccccatcgacggcctcatcaccaacctcttcgaaacagcctatgtccaccgcgccatagccgccagtcgcttccgctggttcgtctccgacttcgtcatcaagcgcgtcctctggttcctcaccggcactcaagcgggcatgaaccaacacgtcggcgccctcccccacgaccgcctcggccgcgccttcgtcttcctcaacaagagcagcaaagccatgccctatctcaaccgcccctaccaagaaaagcaccccttaggcttcctggggaacggctacgtcgacccgcccgaagacgcgcagtctaagcgctgggtcgacacctgctctttcccctcgcacatcgacgccataggccgcgtgctcttcgaacctcgcccggaccgcaaagactggcggcgtctcaaggacgcggagatcagaccggattgcgtggtttattgcacgggctacaagcaatctttctcctggctcgacccctcgtatccgactgcgtccgacgcttcgatccgcaacatcgtcgcgccggaggagacgagcattgcgttcatcggcttcgtgaggccaggcgttggcgctataccgcctatcgctgagcagcaggcgatgtggtggacggcgctgattacggggcgcatggcgctgccaacggatccgccgcattatcatctcctggccaagtcgtcgagtcgtatccagtatggcgtcgatcacagcgcgtatatgagcacgcttgcgaaggattttggcggcgcgccggggctggttgagttgtggaaagtccatggcttcaaggtgttgttggtgtattgctttggagcgagctttgttacgttttatagattgctgggcccgtttagatgtaaggaggcgccgggaattgcaaggacggagttggcagagacgattttgaggaggggcgtattggggaatgtgttctttggcgtaagtacttctatgcattgagacggtgaagcaggtactaactacacgccaggttattccgatgatcttctacggcctgatcaacatggcagcgtatgccttggagatgctcggtctgattcccaaagagaagtctgttgtataggccaggcgattttcgtattggagattgaatgacacttcattagctacatgcctaagctattcaagcgtctcctgtatcatcatgcagctccacaacccaagtgccagatcgtgacaatcatgctcaaatccactaacccaagcacactcatcatccacactagctcaagtcaaacccagcccccgaaaacgcactatacagtaacttctccttcatcaccccttcgtccctgtacatcggcaacttgagcagattcacacacgtactcgtacttggcaacctctgctggtcgctccccgcatccctgatgctgaacctcggattcagcgtaccgaagcccaacaacggcgcgcgcggcgtactcgttacgaacttgagcaccgcgcggcgctcgtcgtcggagagttctttcatgattttccagaacagcgagatggtcgggtgctcgaggccgtcggtgccgatgacatatgtgccgccgtagatggtgttgcgacgcaggtcttcgacatcgatcgaggtgcgcgtgccgctgacgagggtttggagttccgagtggttgaacatggagagccaggacggttggaccatttggcggaggccgcggaggaaggcagaggtctggaggtagggctggttttgcaggcggtggcgcgccatgtagctgatgtagacgaggcggttttggttggtgacgggagtgtttgcgccgtcgggtttaagttctttctctacggctagggtcttcttgggagaactggtagggtcgatagttaagatgtcggtgacggtgaagttgaggccgaagtcttctacgttgcctgggtacgtcttgagcttatggagaccttgatagagctcttcatcgagatcgcggagatcgttgagggtaggtcgatagctcgactcgttcggtgcatggccttcaccgccagtcaacgcccacttgcgcaggaagaatggagcaaagttgacgtccaccaagatcccctcgtacaaacatttgccgatgatgcggcccagaaactcatagcgttggagtaggtcggaaatttgtgtcctgaattctgccgttctctcattcaaattgcactgtctcattgctgccttgagctcctcgactgctgttggatttggatagagcagatgctgatcattctcaacaaacatgtctaactcttcggatggcatgaaagctctatcggtgacgctcgtgagaaactctttcgtaacgccaccgccgtcgataccagcttcgggtgagccaaattgatccataaaggtaatctgaatgggttctttcaatccggcgcccaagggataaaattgttcaaaggcatcctcaaactcattttctctcctgatctttgcggtgtgcctgtcgaagaagcgggcagaatctggtctctgcataaccctgagtcgccacgactcagagtcggcgcctcctcgacgcttggtcatgtccaagagaacgaattcgcggaaaattttgactcgtgtggcgaatgggataaagaacggcatgttctgcaaaatttgtagcctgggcgctacagcctgcaaataccttctccgcgaagccttgcgctgctgtcgctggagtctctctaatcgccgctgctgtagtgttctgcttgtgccaataagttgtggggtatcatcaatctcttcctcctcctcgtctagatcatcggcatcctcttcctgaatcttgtgacgcgattcttcctcttcaacgacggctggtatgaagcttgtcatgtcgaaccgtgaggtcatcaaccaatgatccgaaggtaagaacttccgtcgcgagtctcgctcgtagaccatgcgtaggagccctgtgaccaatcccttcacataatctatcttcaggcccgctacaccgccgagggagggttccacaggctctttccgtatcgaggcttctagcgcctgagagctgaagaagctgatgcttgtgctttggtctgcggagtctcctgcgcttgtaatttctgtagcattgaagtacagcgtgaaccctagattcttcagaaatgtcgtcaagctcttgacctcactcagaggcaagccattgtcgcgaacctgggtcgaagaagtgccatgctgtccagtcgagaagaactcctcgtcatctgtgactttgagtacaaaggtgtatagctccaggaagaccagtatgactcgccattcgtcagctatagaggcgccgcgcttgatctcttgctctgctggttgccaaaatccaccgacaggatctgaagcaatggttgaggttcttttaggcttgaggagattgatagctgctcgcgagtcgcggaagatggtctcaaagacggaggagtgtttggacgcctcccagaagtaccttatagcaggcagcttgcgcgaagtttggccagatcgtgtttccgtaggaccaatgtaaagccacattcgtatctcatcgccgcgtcgtgggaagaagcgaagtaatgccagggcatagttagcgagctgccttgcctcctcgatcttgtcatcatcagaagcctcggaagattgcgagaatccacttagcagactgccaatgccttcttgattcaccagcgagagaatctgctcccttatgaagctcgttacttcttccgatgtcgtaacatcctcgtcatcatcctcaacttctgcaatgggatttacaccttcaacaacgtcgatgggaagagaattcagtaagatggacacgactgagacgaaatccttgtgcaccgcataggcttcaggggtatcgaaattgtgcgcatagcggtggaagtaaatgaagggcccgagtaagcgcagccgactgacagtactttgcaattgtggctgggcctgtagacccgactctttgaagagtgtcgcgagtgcattggctaggagtttgtagttgagcgaatcggccagtgagtcgcgaaacttctgtatcaacggcgaaggcgaatcggagctaagcatcggaagcgtcataaagatgcacccaaaggcctcgtaagcgtccaaggtgtaaggcgtaattttcttgagtggacatatgactgtgccaaatatgacgtcccatgcctttggcgcatctgagctcgagtcttctagagtcggttcgagctgtctcacaatgtcggcgagggtaccggtagtacgttcgggcgttgcgagacgtctcggagggtatctgctcggtgaggaatcggaggagctcgataaggctgccagaccggtcccacgatggagtcagagtcttgccctgccgttgcaagatggtgaatagcaaatgctccaacttgagatatgccgaagaccaagatcccttgacctcaacaccggacgcagccatttgcatgcggcgagcgccatagcgctgtatcctcctcaggtcatcctcactcctcgacgacgcaaagcgcagcaaacggtgcagctgggcaagtgcctcttcttctgagctgtacgcaggtgcgggagaagcgcctgccgactgctcttgggcgtcccatgatctccgcagaccatcagcaacctgctgtcgcgctgcatagcccctccagatcctttgtatccttttcgcagcattcagcgtgtctcgctctcgctgccgttgtgctcgatcttgctgtgcgcggtcgagggcggcctgtgatccgctgccggcgccgggattgccgaatgggtttgtcttgcggcctccgaggttcacgttacgcggtcggcgcgtgttgccagtgaagctcgtgaacatggtggcggggttgtgctcgagctcgttggatggtacaaagaggcaacaggtgggtattaatcgtaatgggtgtctagtcgttatctataaattgttgaaagacgtggcaggtagcaggcgcgtggccgactatcagtgtggctgttgcgagcttcctgtggcagctaagctatccaagtcatgatgcagccagctgcggcgggttcgacggcacccaaaggcgcgctggatgagtagcagacgtctgacaaggctgcagcaccgcgcggaaggcgtgatcagatgtgcagcggataacaaatggactgttcttcgccttctaccgagttccaccgcgctcgactgcggaagtggaggagaggtgaatagtcagcactgccgcaccggtaagcctgatgcgggcctatccaggtccgtctctcgagcattaccgcgctaactaaatgcgctaccgcagccccatctcttgagcctcaccaactacacacacagacatcgtgatatcggatccgagcattgtcattccagctgataatgaaactcgttcagctgatctttctgacattgaagatggcatccgggcgatataaaggtcgctaacagcctctttgagttgtcctacaccagccttcgacatgcagttccggaacgcagagtccggtatgctgcgctactaacgctagaagcatatagatgacctaacaaagtccatattttgggattatcgtgctcatattgcgctctactatgtcgaccaggcctatggtatgtaccgtgtatcggtaccaaaaaacacggtcaagccgcagcactttgtaattcttgcgtcctgtgtcttttcccgtactcagtatcttcttctactctcctgtggcttccacattttctgcccctcaaaattcacgacaacacgcctagtcacgtatcaaccgtcgctatgttgacccaacgcaaccccgacgacatcccacctccctacactccaggccgcgcacctccatcatacccaaaccccgaggatgctgcccaggaaagcctcgatgccacgcatgccgtgcaggctctcgcagtcccaacaccagcagctctggacatcactaaccgcgtgccatacaccgcactccccgtcctctcatcgtatacgacatacgacagctctcgtctgccattcaagttaaccactaggccaagccccgcatatatccccagcgcaactagccacatgtacgtcgccatgcccgagcctgatctcactacggagcgagtggttagttcaagtgcggacattgctaccacgccgtcaaggacggttgtgaagaggaggagaccgactggttgcggtgggtgtatttgctctttcgtattcatcgtgctgttgatcactgcagtggcgctgttggacaagaaggcacatgacagtgctgcgaagcatccgaagaagtatgccgatgcgccgaaaataaatcatgctgagccatcttgttcttttctcatcttctgctaggcttcagttgttggacttgaaggcgtttatagacacggttgcagtttgacttattgcattagcggatgggcaaccctctaggcgctcggggaaggaaccactgaactaaattctcgcatgtgtatccaaatatccttcaaaacgccgtccaaaccgacagtgctttcaatccatcatcaaaacttttcagacactctcatcggcatagcattacaccaatcgcgcccacccatcactacctcacaaccccaccccatccaccattccatctacaatcccgtcccccaccattccaccctctccccatccctccaccgacgcattgaccgcccccctcatcgtcccattccccacaaacagcccctcccccatccccttaaaattcaagcccctaaaataacctgtcatcgcccccatttgcgtcttgagtacctcaaccgcacgctccgtatcgacgagctcattcttcatctcgcggatccgatcatacccaacagcccctgggaaccccgaattcagcaggaaaagaatgccgacgacacaagtcgcgatgaacaccagcgagcacaggacttgcccacacagccgggatttgctggattttttgggcttgggggggaagggcaggtcggaggtttgcgcctcaatgtcggtggcggaggagggggagtcgaggaaagggttgctggtggtgttgatgggtggggggatcatgtgttgtttctccgagaggtttgcagttagaggggtgtatgtgttgttgtatgatttccaggatgtgcggcgcgtggggacgcgagtgtctgaggcgagggcagttgttggtgaagacattattttgctttgaaaagacgagtaacttccaagaaaaatgagtgccttggaaaagacgagtaacttgaagaaagattggcgtgtgaaaacttgcaagagaaagtacttcagaggtgccgtttatgtagggcgttgttggctcggtgaggccgatacatatcgtctagtagccaaggaagggagatgatgcgcgtactacgcgaacattcctcagcttgcgcatgatcatagcgaagacacggtagctcgagcttcttagcttagttgacggggttatgtggagaacgccgttgcctggtcatacatacggtcatactgtgcactgcgcgttgaccatctctttcattgaccgcggagttcaaagtgttgggagatgtgttctctggtcaatacgagaaacaaaaggtttatgcagcgtgtgtcgcgcgtctcaaatgtacagttacctgccttgcctggtgtcatcgtggttacattctggtagagacaaaccggccattgctgctcaaagcctgcgcctaggcttgcgtctatccctgaagtgcgccatgctcttttggtcaatgcagcactttcctgatactgtgttcattactagattaaggcaggagtaacacggatgggccgttggccgtggtgcctctatgcttgcgctgcattgcttgtcgtgtgctgtatcaatattgctctggtagcccaaagctggtaagaacttctctgccccagtagacgatgagaccatatgtccattgtgaagggtgctgcgaaagttcgtgcgcgctctgttcagacctagctactatcaaagactagctctcgtgttctgtacaagcctgggtagattcgatcgcacgtcatagaagcctaaagagggtttgaggtcatacagccttgatcgagttgcactaacatactgctcagacttgggtgctgcgtgcaagtattattccggcacctgatgcattcgcgacgatgttcagataagcgggtaaaaagtgacatggatccactgcatctgcatcgtcaggtgtggagtctcggtgttaccttctatcacatgctttttttcagggctaaccttggaaagacgacacaaagcgatttttggaacagcgaatgtccatggaacatatcctcatactacgaggaccaaagcggtagtgtgacatggaaattgatcgtctattggattcggagcggcacgttgtcgcgcccattggtgttcggcaatctgaacccttgcggccgtttcaccgttttggatggcgcaagtctcaacagctgcacacctacactttcacatgcttctgaagacctgggtcaaggccgaaatcagcagcatgaatctcgctatgcggtggcttccagaccgccattatattcgctatcaaccgtgctttcgcctttcttttcttccttgaccgcttgcagctctgctttagcaatactgcggaatttggatctggttatcagcggaccaatcttccgcgcgatacgcaccgctacagcaaaatgtcgcaatttgaggacctacaaacgatcgaggcagacggcataatatcgacaagtgaactacatgagaacaagacgagtatgctctaccaggtcctgccagcaatagtccagagtcgcatgccgatgctgccatcactccgccgttctgtcagcgaatatcgcaatcgaggatcgcacaccaagaacagcagctcactgtcggacatatccttaccagagacgcctcctccatgctattcctcacgccctgtgagtggacgcacaacgccgcgtcctctatcggtgacaagtgcctccgtgttcgaattcgacgacgacgtttctgtcgcaggctcagcgtcgaccaccacctacgagagctcgagtggcatcagctggcagcatgccagatacggtacgggaacaccgagtgcttgcgttggagtgccagtactaacatgttgtaggcatcgctggaatagctgaggcggaccgacaagcaagcgcctcaaatactggaagcgacaacagtctcaggacggagatgatccgatcgcaatacctgtacaacctcaccgtcttgctccggagcttaccacaatcgctcacgccagcggagagcatgaatctccgcgctgccgttccggaaactatactcgagatggagcaaggtacacaaccacagaccataggagcggccgtggacacccacgatggctgtcaagaaccacgcgctcgtacagctctcgaagttgcgacagcgtggctggtcctacggtttttcctgctgttccagctcatgctgccgtacatcaagcactttttgaggcttgcagctcaattcgagcatgaccaccaagtcacgaggcgagcgttcaacacgagcattacggtaggaagtgatgtcagcaggagagtttcgcaagcattgtgtcgcctcaacgaaggtatcgctggggaggcactttcgaatgcgactgtgtactgcgccgagggcatagctggtgggatacagcagggcctcatagaggcgaagaggtcgagacaagcaattcagcgtcggagagatgcggccatcagatagtctgcacaatgcaacatatgtagatgctacgattcgacatggtgaagtgattctggccctgatcgtgaggtgcagcttatcgcgtgtcttatcggagcggcggactccctagcgcgtcaggacctgcgcacgtccacaaaaaagtctctggtgcatcttctgttagggcatcatcaacaattcactgccactcttccatcccgtctcgcctccctacactaggcgcctctctgtgcggtgtcattacagtcacatcgccctcatccaattccacgataccctaattgacgttgcggcctactgcaactcacgcctccacccaccatgttcggcgcactacgaagatgtccagcgacactcgctcggagtgtctcgacagccgccatatcttccagcgctcttcgcgtgtcctcattcagagcaacgagcgcactccggataccgtcctcccggatcgtgaatgccaccactgcgggcttccaccacagcaccaagtggcaacagattgcagctcagcaagcagagacggaacaagaggggcccatcacagagttcgatgaactggcgaagcgtggccttgtgcacccaaacctcatcaacaccatcacgaggcagatgaggctcaccactatgaccgatgtgcagaccaggaccatcaacgaggctctgtacggcacggatatgtaaggaaaggacccaacgagcacacgaatcgcaactgactccagcagcatcgcacaagccaagaccggtaccggtaaaacccttggtttcctcattcccgttatccagcgaatcatctccaacgaccccaagctcggcgagacagtccgcggctacaagaaggccaggtctgacgatatcagggccattgtcatttcgcccacacgagaattggcggaacaaatcgccgtcgaggccaagaaggtcaccaccggaactggcgtcattgtgcagacagctgttggtggtactcagaagcgggctatgcttcagaagacgcagcgtgagggttgtcatctgctcatcggtaccccaggacgactgaatgatattctgtcggacccctactccggcatcaaggcaccgaacctcaatgcctttgtcatggacgaggccgatcgcctgctcgacgaaggtttcacccgggagattgatgagatcaggacgcacctgccagacccagaacaagtcccacgccagaacatgatgttctccgccacagtgccacgcgatgtcgttgaactcgtgcgcaagacgctccgtcccggattccactttgccaagtgcgtcgacgagaacgaagagccaacacatcagcgtgtcccccagaagtttgttagcgttgccggtttcgagaacatcatccccactctctatgaactcactctgcgcgagcaccaggctgcccaatcaggccaggcccgcccctttaaggccatcatgtacttcaacagcacagccgaagtcgcactcgccgcctccgtcttctacaagctcagcggcggcttcaagcgcaataccccgcttcaaggactccgtgctttcgaaattcacgccaagctctcacaacagcagcgcactcgtgctgcagatgacttccgcagcacaacaagcggtgttctgttctcctccgacgttacagcacgtggaatggatttcccaaatgttactcacgtgatccaagttggtcttccacgcgaccgcgacacttacatccatcgtattggacgtaccggtcgtgcaggtaaggaaggcgagggctggatcttacttacaccctttgagatgcaggaacacactcgtcgtctaaggaacctgcccatcaccgaatccaaggaactgcagtgtgcatctatcgacatgtcgcagcccgccgaggtgcccgagcatgttggtgaaatcctcacttcctgcgtagaggcacataagaaggtctaccctgatcagctcgacgcggctttccgcggtatcttcggctcgttccagtggtacggcgataagcacggccttgttgctggcgccaatcgtttggctgagtttggttggggtatgcccacaccacctcctgtcccatcgtccgtcttcagtggaggccgaggccgtggccgtggcggatctggcggtggccgaggtggcttcggtggtggtgacaggcgaggaggtggtggaggatttggcggcgaccgaggcggcttcggcggcgacaggagaggtggtggaggctttggtggtgaccgaggcggctttggtggtgacaggcgaggaggaggcggtggtggcatcggcggcgacaggagaggaggtggtggagggtttggcggtgaccgaggcgacttcggcggcgaaaggagaggaggtggcggaggctttggtggtgaccgtcgaggaggaggcggcggtgggtttggcggcggcgacaggccaccacgatactaaaccgtgccgactcacactcactgattcttctccggccccgtccggtccgtcacgacgcacacatcttcttcttgtacactaccacctataccccggcttttgttgctgagagaaaagcagaggtctgtcacgatatgaaaggaaggacgaaagggatagacacggattttcctgtttgcattcgggcggcgttttaccatgttactcgccatagggagagtggttttggctggctggctggcttttgtctttttttccgaatcatgtcacacaatctccaatctagggctggagtttttatgggaagcgaagagagggaaaagttaaaggggggtttaatgtaacaacgaatcttctacgctttttactatgatgtctttggaactcttggctataaagtgacctgagtgcttgcgggagagtgacgctggacttgtgtgtacatattgaagtgcttaatgttctcacatactcacgctgggctttacgtagagctcgacgtacgcatttggctgggctgtttgacgctgcaggatgactggtacacgaaggttgtgaattggtgttgacagtggaattctggagaaaccataaagaacctaaatctactaaagtttctgtacgatactcatcgcacgacgctgaagatagcagccgaagctttcaagacctccggtatttgggcatgcatgaagacactttctgaattactcgtctccaacctcgcggacattgtcaatcacgtagccatgagacgtctggacacggaacgactccatctcgacagcgttgccattttggtagtcgcgtacgcaattgacatcttggtgtattgctcttcctccgcatagcggtcgtttccagatgcatgtagcgtgcctcattctcgctgaattgttgtggagtggttccgggctttcgagccatcatgcagctcccaagatgcctgtatttcccatcggtctcgcacgcaatggtattgtgccagttgccttcgtcctgaacataacgttgcactgtttcgcacgcctggtggagcgattatccggcttacctactggattaaagacgtacaacccaactttcgtcgcgctggttctgaatcttttccgcgaaagtaaggcacgacttgagaattcaccttgtgtttatgcgtggatatagacgttgcgtggagggtgggcaaaaggtgttagttgacaagtgcgtaagatgcaacagatgagactggacaggacaagcaaaagcaaaagcatgaggaaaagtcgatgtcgcgatgcagatgaatcacacttgcctaacatgcaatctcaaaccttatgcggtgatttacagcacggaaacgatagctacaccgcaaaggcttggagggtgaggctgaggtacctgtgcttggccttaccaatgcagacagccgcacggtgtttatatcatgatgccttgtgacgatgtcacaagcaatattggcgccctgtcctttaatggaaaagatcttgtgacgtgtgatgagtgcgtgccatcgtcaaggtgttggcactgttggcgtggatgccaaaccgtcctatcggacagaccgctacacagacgttccgaggaagggcacctcatctagcgtatgtggggaaatatgagtggcgaatattccaatcgcgtttgaggttgttgaaaacggcgacaaagcggtcgggctgtcgtcgggtgctcgcaggcgaagcgatattccgactgtgtttatcggaatatgcacgttgagatttggggattgtcaagggccgtcggtgatgactcgaacgcgacgtgagccctcggttcatgcggcgattcgccgcgacaggtcatgcccagcgttatctgacatggtcttgacacatctgagggctggcaggtttggcgatggcaatgcagcatgatgtgtctagcgtatgtggagctgaagctgatgaagctgtatacagactgattgactgcacgagtgtgtatacgaaggggcgcctgctagcgcatgtggggttgatgatatcgtcaagaatcgcgaggacagcatatccagtcctggaagaagtacccagatatcatggcaacctgatacagaggctccagtcggaggatactctgtggacgatgtcggtgagttgtggtggaacggctcagttgtatccgcagcatatccttgcgtgacatagtcagggttctgtggaatggatggctcgatccttgagcgtgatgtaaggtaggcatgcatacgactaggaatccttggtaaagaagccaaaaagaagatgtgcaatgcagctttgtcgtggtacgcataatacttccttggcgcgactaatacaaaggtatccgtggaatgcccaagcgctctgtgtatatgcaattgaagcaacgggtgataatgttactgaacagactgtgacaggagtacaagctgcttgtacaatccaatgacccgacgaatgtattgcagtcgaccgagccagagatgcagggcggcttgaatgtgcgaactgaccgaccgaccgtgtctctggcccggattgacaccaatctatggccaatcggtttcacccatatctcgccaaggatacgatagtgtatgaatgtagacggaatcggacgcgaagggggcacatgtgacctcttgcagtgcgaccggctcccgtcggcagtactcatttttgaccgagatgatgctgaacagcgcaaatctgaacactgacaactaggtggagtgagtcgatgggaggctgttgcagcatgttagggttcctcgcggcatgcgttcgagcgccacagacatgcacaatcctcagagccgcaaaatgattgtcgttgggtcgtggtgcacgctaccacaacgtgcagaagcgtcctcggaagaaatggtcttgatttgctatcgtgctcgaagatctctgcttgcggcctagcgggacaacgcaagccgtagatatggtcacgtgtaggtcgttcggcggtgtcgggaggatgccgctgcaggcatgctgacgatggtggccatggaggtaagatgaccagatccgattggttagaacgtatcaggagatgagcgcagcgacattgctttacttccacattgttcttcgaggcgtgatgttctgcaatctgtggaggaacatggtccagccccgagccaggggtagggaaacgtggagcgtcgccaagtgcgatgcggtcaacctcactcgcttctaggcctcgactaccatccttctgaaccacaattcgccctgaaaacgcccgctggctaggcactatgcttcgatctcctagctcttattgaaccctgcaactaatcctcgtcatacgttttgccaattttgacgtccccgttcgatgagcaagattgcacatgtctgcgcacttgagcaagggagcaaggcatcgagcttgtgtcatgctggccatccgtgtgtgcttgctgtacatggtagcaactgatggtacatgcgctttgtccgggctgcagaagcgtcggcggtccgaatcgcttcctatcatcgctagattcggaagtgttgtggtgagtgcgtctgtcggctgtaaacgcgtggtcgacggcagcccgcgggcgtccagtgctgatcggctcgatcgtggtgtctcacgatgactttatgtaagaatgaaatggtgtgtgtggcgtctggtagtgagcacgcaaccgcaaccgccaaacgtggtttagtgcgcacttcctagcgctttcatttcaccatagcacgccatagcgatcaacttgccccgagagtcattggagagtcattgctctgcaacgattacaccggcgcccaagctgcaagctgcaattaccccacaagcccaagcgtatgcccgcgctctaccacactaagtaagtatataagtgcggccacgcgcacgatctgtccatattctcttccaacggtaactgctcgcgtgcttctcaacctcaactagcgcgcaccttcctggcacgcacacgatctgtaccgctcaagaccagttcgctactacactttggaaacctgccgccaccaaagacatggccccaagccttctgctggagccagaggcgcaatcgccctccttctctctcccagccagatcgtcctcaaaaacggaaggcgcgaactcatttgaagcacatgcgcccgttggtggaagctattcattcggaggttcttcagccgcaggcaacggtcaagcaaacggcggccagagcaacgcaagcagtcatggcttgcccactcggcagaggcctgggaacgacttcgtcacctcccagtccctcctccaacagtcacaggcctatgcaacacagagccaggcaaccaatggatcgcccaaggcgcccaacatcctgtacatcatggccgaccaaatggctgctccgcttctcaagatgaacgacccgaattcagtcatcaagacaccacatcttgatgagctagctaagacgggaatcaatttcgcgagcgcctactgcaactcaccgctgtgtgctccgtccaggttcactatgtgcacgggtcagttgccatccaagatcggtgggtatgacaacgcctccatccttggccctgaagttcctacctatgcacactacctccgacgcgagggctacgagacggcacttgccggaaagatgcacttcatcggtcctgaccagcttcatggatttgagcacaggtgagtaatcctgctcactgaccgcagacgaggctaatacttgccctcaaggcttacctccgacatctaccctggagatctcggatgggcagttaactgggacaagcctgaagagagacaagagtggtaccacaacatgtcctcagtcatgcaggcaggcccatgcgttcggtcaaaccagctggattacgacgaagatgtcatgtacaaggtaagaaactcattcgcttgggggcccataacctattacctcgatcaagccatctcattaccccttcttcactgctgacctcctctcaggctcagcaatatctctatgattacgttcggtctgacccagagacgcgtcggccatttgctctgaccatctccctcactcatcctcatgacccgtacaccatgatccaggagtactgggaccgctatgagggcgtcgaaattcctctacctgatgtggagatacctcaggaagagcaagatcagcactctgagcgtctcatgaagaccatcgatctgtgggacaacccggttcccgatgaggccaagatccgtgcccgacgtgcgtacttcgccgcatgtagctttgtcgatgaccaggttggtaagcttgtgcgtttgctcaagaactgctacctcgacaaagataccgtcatcgtattttcgggtgaccacggcgatatgctaggcgagcgcagtctctggtacaagatgtcgtggttcgagaacagcgcgcgggtacccatgatcatcaactgcccggccaagttcgagcccaagacagtcaaagagtccgtgtctacaatggatctccttccaacgttcattgaccttgctggcggcgacgcttcggccattctgcccatcgacggtgtcagcctccatgagtatcttgtctctgacaagcctggaaaggatgaagtctttggtgaatacatgggtgaaggcactgttactcccacttacatgatccgacgtaaccagtggaagtatacatgctctctggtcgaccctccacaactcttcgatttggtcaacgatcctaaggagcttgtcaaccttgctacctctgccaagtcacaccaccagaaggtttttgccgacttcgaggctgaagcccgggagaaatgggacttccagcagatccaccaagctgccctcaagagccagcgtatgcgtcaaatcgcttggagtgccctgcagattggtcgtcaggagtcttgggactaccagcctccctacaacgacaagaaccggttcatccgttcccatatccccttggacgacctcgagcgccgtgctcgtttccccgttgtcgaccaccttggtcgcgaacgaacggcaggtgcgagccaccatggcatcgccggtgccttcggcgagtgatactctcgttgttcgggagccttttcttctctttctcacgggagccttcccagtcatacccacctcttgacatggctcaggacaacttcattcgaactttcatgcagtcgatcatgcttggattgccttttagcgtttgacgacatcacgattcgatgacatgtgcggcccaagatttagcgagcactgcgaagcctagtgcataatgaatttgacagcatactttgggtgacacaaaatgcatggcgttggggagtcgaatatcaagtgtagcggaaatcacatcgtacagtaaatggaattacaaggattttaccggagtgaaaaagaaactcatcttgcggtttcgcaccaatgataatgcggcttacgtgactgatgcagatgtgacagatcggggctgcgaaatgcggtaaccacgtgaggtggcgtttcggaccatgagccgatcggggtgcggccataccctatcactcccgcatcgcgcatagtgacgaccttgccttacttgacctccctctcaccgtctttcaactgcacctcgaatctttcaagcccgaactcagcccttgatcccataccaagatgtctaccgccgcccgccgccgtttgatgcgcgactttaaggtacgccaccctcgctgtgtagtgaggctacacgccagctgcagccccgtgatgcatggggacgttgctaacaagaacacctacagcgcatgcaaacagaccctcccgctggtgtctctgcatctcccatagccgacaatgtcatgacctggtacgattccgcccattgttccccgcacgcgacacctgccatgtaccctgccatgtcactgtagcacaggcaccagcagaaggacactgtcgttccgcacaatcactaatagtcggcaggaacgcagtaataatcggccccgcagacacacccttcgaagatgggaccttccgcctcgtcatgcactttgaggaagcatacccaaacaagccgccgagcgtgaagttcatcagcaccatgttccaccccaacgtatacggtaccggagagctgtgtcttgatatcttgcagaaccggtggtcgccaacctacgacgtcgccgcggtccttacgagcattcagaggtatgccccgcggtagagcatccacgtatccatggaggaatactgacatggcgtagcttgctgaacgaccccaacacttcctcgcccgccaatgtcgaagcatcaaacctgtacaaggagaaccgcaaggagtacaccaagcgcgtccgtgagactgtcgagaagagctgggacgactgatgtggataacggttatgacgaaatatggcatgattctggcataaacatggcgttattggtctgcatggtgttcagctataccattcacgttgggagtacaggcgtttcggtacattttgctctctcagcgatgcgtcgcaggtccctcatccgcaatgtacagtagtcttctttactataatgaagtgaatgtcttaccgctgcgttactgtgcattcgagatcgtgtggcatcaaatatgtcatgttccaacagaagttgtgagacgtatattgccaattcactcgtgaatcccaccagtcaggggcaaaacttgtgtgtgctttgcacctacacgacatgatctaatattttcaagagcacacttgtaagtctataagggagcgtggagatgtacgctacgccacgatattctaatctagttttgcgggagtttttaagaatatctaggcaacctcaatctcttctcgttgggtgagggtggatagaaatgttgtcggtgcctggtggacccttggatgttaaatgtcacggttgacagtacacctgggcatgtgggagccgccttagctgcgtcacgagcacgggtgtgggggtgggaaagcgcggtccccgatcttgcgcaccacaagccgaccgcctgcacctcgacctgcacgccgccaatattcccccattcgctgcgcccgtccagtgacagcacctgggcacgctttgtttactgcagagcggctggcttgcatcatcttgtttgcactagggtgcccagctcgatccggcggcataactagtcatctcggtccccctaccagcagcgggggtccttaattaccaactgccacgcgccgagacaagcaagacgtgacggtaccacgacagcagttccccccgtgttcgcagcgacactgccgcagcgagtgtgcagagcaaacagagtgcggcctgtgggccaagacgctgtagagagcagcaatcatgtcgtaggtagctccgcggcgatgttcgaggaatgagacatgctaacactcggcgataggaacacaatcaaaggtgcgctgtggacgagtacggacaatgccgtgcagtatactgactgtgggacaacgtagtcgtggcgcggttccgcccgcaaaacaagatcgaactcgccagcgggggagagcccatagtcgacttcaattccgaggacacatgcacgatccaggtacgctatcatttttctcgagagaggagctggacgtataggaccccactgacataatgggcacagtccaaagaggccgcgggggccttcaccttcgaccgcgtgttcgatatggcctcgcgccaggccgatgtcttcgactactccatccgctcgaccgttgacgatatcctgaacggctacaacggcacggtctttgcctacggtcagactggtgctggaaagtcctacaccatgatgggaagcgatattgacgacgaagccggaagaggtgttattccacgtattgtccagcaggtctttgcgaacatcatggcatcgccaagcaatatcgagtacaccgtccgggtcagttacatggaaatttacatggagcgcattcgagatctgttaatgccgcaaaacgacaacctgccggtgcatgaggaaaagaacagaggtgtctacgtcaaaggattactcgaagtctacgttgcaagcgaggacgaggtttacgaggtcctgcgaagaggtggcacagcccgtgcggtttcagcaacaaacatgaacgcagaatcttcccgttcgcattccatcttcgtcgttactgtttcgcagaagaatgtggagaccggatcacaaaagagtggccagcttttcttggtggatctggctggttcggagaaggttggaaagacaggagcaagtggacagacgctggaggaagcgaagaagatcaacaagagtttgagtgccctgggcatggtcatcaactccctcacggacggcaaatcctcgcatattccttatcgagactccaagctcacacgtatcttacaagaatcgcttggaggtaattcccggacaacgctcatcatcaattgctcgccgagtagctacaacgatgcggaaactctgagtaccttgaggttcggtatgcgcgccaagtcgatcaagaacaaggccaagatcaacgcagaactcagcccagcggagctcaaagcaatgctgaagaaggcccagggacaagcgaccactttcgagaactatattgcggcacttgaaagcgaggtctctatgtggcgtggtggcgaaacggtacccaaagagaggtggataccagctctggacaatggcacaagtactagcaagagaccgccttcagcaccacgtgctggaacaccatcaaggctagacgcaacaaagagctcggaagcaccatcacgaccggattcaagaatggatctcgaccgtgcgggtacaccgagcataccgcttgaaaaggacgagaaggacgagttcctgaagcgagagaacgagttgcaagaccagatcgcggagaaggagtcccaacttgccaaggttgtggaccaactcaccactgcaaaggacgagctacagtactacaaggatcgcgactccaagacaaacaaagacaacgagcggatgacatctgagctcaacgagatgaaaatgcaggttgagaagatccagtttgagagcaaggaggcccaaatctctatggatgctctcaaggaggccaacgcggaactcacagctgagctcgacgatgttaagcagcagctcctggatgcaaagatgaacgcgaaggaaaccagtgcggctatggacgagaagaagaggaagaaggccgaggctatggcacagatgatggctggattcgaccttggtggcgaagtcttcagcgacaacgagcgcagcatacgaagaatcattgagcagcttgaccagctgcacgaaatgagctcggccggcgaagccattgctccggatgcgatacaagaacttcgagagaagcttgtggagacacaaggcattgtgcgccaagcagagttgtcgctcacagagcgaaatgatgaagacgacgcccacaacaagaggcgtgaagctcttgaggcacgattcgccgaccttcagagctcctatgagcaattacttgagcaaaacttgtccgagtcggacaaggaggaactcaagtcgaagctgacagatgcctatgctgccaggcaagaaggtaccgttgagctcgtcgatgatctcaagaaggatctagcaaggagagccgaagacaacaccaagctcaaaacagagattgagagcttgcaacagcggatcaagagtggtgcgatcgctaatggcgttgccaatggcatcaatggcaagactgttcagcagcagattgctgaattcgacaacatgaagaagagcttgatgcgcgatctgcagaaccgatgcgagcgtgtaagtaccgtattacgtttgccagaaactgcgctaatccattctttcacaggtcgtcgagcttgagatctcgcttgacgagacccgtgagcagtacaacaatgtgctccggacctccaacaaccgcgcccaacagaagaagatgatgttcttggagcgcaacctcgagcagttgaccgttgtacagcgacaacttgtcgaacagaacagctccctgaagaaggaagttgctattgcagaacgcaagctcatcgctcgcaacgagcgcatacagtctctcgaaagtttattacaagactcccaggagaagcttacagcggcaaatcaccggtatatttatcatgatcgtagattgcttcaagcacttgctgacaagacacagattcgaagcccaactcacagccgtaaaagagcgtctcgaggccgccaaggctggttcgacacgtggtctcggctcaccttcagggccaggcgcgtcgttcgcttttggcggcggtgtaggctcacgtatcgccaaacctcttcgaggaggcggcgccgtccaagacggacctgtacttccagtcatcggcaacttgcagaagcaggacggtgacagcgagggcaacaaggcgaagcgtacgagttggttcttcaacaacggcaggtagacgtaatgtgacacaaggacaagcaatatagacattcttaccacagcgcggctcgggatgggcgtttacggctttcacgcttagcaactacgttcggacttgattagcagcagagtcatagagatgagccttgggacgacgacgggcaagagacatgacggggttaacttgaagcaatggaaacgtgtgattgcatgattattgggagttgcggggctgctagcttttggtgtggtttcggagaggatcgccgctgcttttctccatttctagtcgcaaccttataccatagatgaagtcgaattgcattagtttggtgtaaggcctgtggggtttcaatggagtgaggaggctctcaagttgcagaggaagcaagagatagctggtgctgatgcagccagactacgacaacagtctaggatattgggagattgatcgaattgaagctctgaatacctccaggaggtcgtttaattcttcacaagatggactgaagtcgagctgtctactcccccgccttctcaagctcgtacagattctcccccttcgaattacgctcactcctgccaatcatgtgctgcacataattgcagacgtttctcgcgtacttgacgtccttctcgaactcagtaggctgcgccttggcgcgctctgcgtcaccggcccaggccttcaagttggcaatgccgctgtggaacttcttgccctcgctccggatcacctcgatggcgtcggcggcccagcggaggccgccgtcggagtcgcgttcgtagttgacgacgaggtcgagggcacgggcggtgcggctcatgaggtcgtcgagatcggcgggccagggcagctcgggtttctctttcttcttgctgccgttgtcgttgtggaccctagtgaccgcgggtgagggggattggctgcggtaagagtcgtcgcggcggccgcggtaagagtcttcgcgacgactacggtaagagtcgtgatgatgaccacggtaagagtcgttacggcggtcgcggtgagacggcgagcggctgcggttaggtcgctcgcggcgagatcccagaggaaccgcgtttgaaccgcgaacagagcgggagttagcttcaaggccaggggaccagcgaggtgacgagtctcgctggggatttggatgagacttaccatcgtatgagggacggtatgagttccagtaagctggagggtggcgatgggaaaccatggtgggcgggtcaggtgaggtgagattgggttgttgaaggtgggtggatgggtgagggtaatagtaaaggttggagacgggcaatatatattatcgctgagagaataatacagcttgtgggagcttgcgcccgttttatatgcggctccgtttgctactaggtgaatgacaaggtgcacaagagcaagcacgggacgtcaaagagtgaacagcgacacgagaacaataacaataacattgcatgaaattgcagaagaactatccattagcttacgaagtagaagtgggatgtgatgcaatcattcctgtgcatgcaatactcttgggcacttggagaaaatgggtgtgaacctcatgtgcgtgtctcgggatgtgtttgctgcctatatatctccaaagaacttcttagtatattgatgtacaccataccactcaagaacattcgaagcaattcatgaggtacaatcggcaatgactgttgattgttgacaagatcatgacttctaatattgttacgacacagaggctttgtgatgctgtggaaatcgggacgcctacattttaccccagacatcaagaaagggcgctgttctggctcgcagacttgtttttcaacctgatattctttgttgaatcgaagctatacaggaggcttacgttaagaagctcatagataagctttcggctagcgcccggcttggcgatgtatgtcagctccgattgtgacgcatcatgagcttatcttttcatctgtacctgcatcactcgatattatgagtcgcgactggccaatttccaaagcaacagaggaggatgcggagggcattgcttctcttctcgcgggatcatgggccgatccgttctcgaggctgcaacttggaaacgctgaatccactgattcagccaccgtcatgacccctcgcattgcacgacagctgaaagccccggatatggaaatgttcattatacgggatcctgccacaggaaagattgtagctgttgcgcaatggcagttgccaaaggacgagcctgcgaacaaggagacgcaagaggagcgggacgagcgacaagctctggaagacgaattgtacatgaaaagactacccgagcacagcaataaggcgcttatcatcgaattcggcgctggtctgagaaaactgcgggaggagtacatcggagatgagaaacattacctgctgaacaacatcgcaacgcatctggactatcgaggccagggcttggccagccgtcttatcgaggacattctgattcgagcagacgcagaaaagactctggtatgtttggagacggctagtgataatcctgcgatgaggatgtacaagaggttgggctttgaagaatatggccagtttaccattgaggacttgagcaagttcgcttcccaggaggagctgtaccagtgtggtgggatatcgaagcatactcatgttgtattctacaggcgaccgaaaagtagtccggagtaacgtgtgtcctcaccttttcagcaaacgagagtgtgcttcacgccgctccccatcctttaccagcagcttaatcaattgcgctcggcttcatctctatccgtatatatcaccacactgtttgatgcggaaatatctggagtgtgtttcgtgaatcgcacaattgcgaactggttcccccgaaacattgatctcatcttttcagtagtcgcgattggcccacatgttgcggatcggtccctcacctggaagtctctctcacctgcgcgtcagctgcgggaactaccgactccctggcttgtgatactatttggctccttcaaaaacctcctagcctccatcaccacaacagctttttgcgatccagcgcagtggcatagttgcgccagtggtgcctctcacagtgccttagtatcgtaagtttgacactgtcatctcccatatgcctcttgatttgcaagcttgcagaatatagccttgctgatgtggctacagcattacaccaaagaacgaagacatcttccctcatgaagcaacaagatcgaaacgagtctccgctgttcgagcctgggcagctcgcagcagaagcgggtgagattacacatccagcaaccgcaccaatggcgacgatgtacaacaaagcgaagacttccacaaccacaagtttcaatttggcctcaacatactctagaaatgcggaatcaaatgcgaatacacccggaaagcgaaaaggtaactgggctcacttgcagtgttgaacctcgctaactgatccaagtacggcacacgctcctcgacgtggccgctcattttgcagagctagataggatgattgaaaacggcgaactcgagaacgagattccggcttacgaccctaccgaggaaaagctccctgctgacaaagtttccgtcttcagaccggggttcacgaatgctttgttccttatcaagcacaaggtcgctcagcgcatcttgaatgctgtacaggctctcaaattgaaatgcccgagtgcggagctagatcacatggagcagagaatcaagaaactcctgtctccgtcattcggacgtcctgtcagcgtcgggtggaatggcgatgcaggaaaaggcaagacctctagtatcaacgctgttctgagtgtcgcaaacttggcccacactgtatgcatttcaaaatgaaagtcaatgccttttagctaacgtgtcgcgcagagttcgggtagcgttgccacatatgtgccagtcgagtacctacctttaggtgatcgagaggccccatatgcgttcgagcctaagatttgcttaccagaggaagctcttaaatgtattagagattactgggaagattactacggaggcatgctctcggacgacaaagatgaggacgatatgggagcaactgacgcggtgaagcccgctcgagatgctttcctagctctgttttccgacatcaagcagttcgcaaacgaagagaccttggacgacttccttggccaagcgacttccatcgacgatccaaaaatcctgtccaagcttctcaaatggggcaaagagcgatacgacaagctctatcagattcttgccatgcaaaggggacgtgcgttcgaggctcaaacaccagatgatttgggagaaatcatgagaccgtacctgcagactgccacggacccttgttttgagggacatgagaacttggggctcaagaattcggtgtggccgttcgtcaaatttggccggtaatttaataccttccagggcgtgaacagagtttggctaactcgaggcagtgtgtcgttgaaccatccacttttggatcacataatcatagcagatctagccggtcacaatgactgtaacaggcagcgcgttcgtctcactcagaactacatcaaaacttgccaagttgcggtaatggtggacgaggtcaaaagggctggtgataatgagcccttcaagcaaagcattttcgaagtatggcggagaaggcgcggagacagtgtggtagttgtcttgacacatacagatgtaaggtcttgtcccactaagtctgagatctaacaattgactttacaggacattggcgacgacgctagttgcaaaccgcctcttgaattagatgaacaagatgctctagactcgttgaaagctcataagattgtctatgagcagaagtgcaagaagatcggtgcaaagtgcaaagagcccgcatacaaaaaggaccccgcactacgtgcagaacttaatgatcaaagggacaattacaagtaagttcgacgttcgacgaagatcaggctgaaaccagcaggactaacgtagtatagggcacatgttacgcatgctaccatactgtaagttcttccaagtctctcatgtagtatttaccatactaaccaaggcgaagaaggaagcgaatacttatcggggcacgcaaccgacaagtcaagactgctctgaagacttggtttcgtgataagacaggcgtcaaggtgcccttatcagttttctgcgtaagcacgacaaagtacatggaactcattgagccggacgatgagcggacactgaaggatccgcccgtatttacaccagagtctactgagatcattgcgctccggcgtcatctgctaaccctggtcaacaagcgagggcaggagcagagtatagtcaactattacaggcttgtcaaacatcttctgaacgagatgtcactggcgtgtactgggttcaagcccatgtgcaaccgaaattccttgatcaggttcattcaggaggcccatgagagcctgccggacctgtgtcgtcaacatcgtctgggcttcacaaagttgcttgaaccagttctagaagtcttcagcaagtccatgcaggagtggctccgaaaggctgagagcaaatgcgaaaagtttggcaactacaatgcgaacagctacgggacttttctcaaacgccatggtgtccacaagcgtccgaaccaaaagaaggagaactggaacctaacgctactggattttgctctgggcgagttggaaccgttactcaccattctttgcagccaaggacgcaaaacctttgctaacgacctgatgcaagcgttccataatcagatggatgacttggaacgcgaacttcgatttaagctcgatcagactcagatcaagttgtttggcgagttctttgagaaccttcagctgcagaacaagcagcttgaagtactcgtacgatcggctgtacgcacattgaaagagggcctgttgtaagtcggcatcacatcacatgccagcaccagaacgaactgacaagaatcaggaaggtcgggcacgaggtgacctcgctagaggcgaagggaaatcctttcctccggcacatgaagcatacgtacacttccatcatggagcaatatccacccaagagcggcaagcccgcggtccacatcaatcggcgcaccatgttcaagaaggccgtgaccgacccggtgtcagggccataccaggcgatcaagacgcacatcgagacgcaggccagtgtgttgctgcagactgccgactcagcgctcaagaaaggctgtgacgagattttcgtcgagatctttcacaacttcgaccagatctgtccggagcaggaagactatgcattcaaggctctggagcgcggcaaagagcttaggggagatatcgagcaagcaaggcaggtgttggagggcgaggtgaaggaggcgctgctcagcgctggcatcaaggttgcgtgagcgatactcggggaagaagcaacggggtttttcgcattgaacatcggtcctatttcccagtatccagcggttcattacactgttgacgtgtattgttttggcttccacaacgagatggtaagatgtggggtacgatgcgagatcaacaacacaatgtgcgaagaatgacgtgcagacgccagacgtgtgtgcatggcatgctgcgagtgaacgactgcggggccgggagcaaagcataacaataagccggcaccccgaagcagccaaagcacaacagaatgcagctggtcgtgccgtggcgtttgttgatatgtgcagaccctggtctggttgccctggttaagaaggcacgctaagcctgcaagctccggttcgcgcgactgccagccacacaaaacaactctctctccccagtccgacaacacagacacggtgccctgacgtgctcgccctcgctcaattgtctctttgtgcctcttctcttgcccaacgaagccttggactcgcatgatggctgctgcatgaacgtgccgcatcctcgacctgcctcctcagtcgcgtcgcgcggcccctcccagcgtcttccatcccaccaaccaccagacccatcgcctgctgccggcctctacgcatgtccgcagtagctgtccccccttctccccacgtccctggcgccatgtcgaaccgccgcatgccgctggctaacctgggcaatgccaccaactcccctctgcgcgcgactgccgtgggagggaagcgccaacgatcccacgcgagcgagcagcgcgatgtcttttacggccagcccgcacagaagaagcagatcatcgaggtcgacgatgcagaggcacgtcgtcacggcctcgtccgccgcaccggtgcccctcagacggccttgacgaggaagctcgaggccgcacgcgagaccaagatggcgcccaagcaggcccagcgcacgcagaatgacctcgacacgatccgccagtggcagaagcactacaagcgcctgttcccccagttcgtcttctacttcgacagcgtgtcggctacccagaaggacaagatcatgagcagggctcagattttgggttcggtatgtcgggttgcttcttctaccgcaatgcacatctaacattgcacagcgcgagatcaccttcttctccaaggaagccacccacgttgtcacgacgcgtcccattcctgccgacatcgactccagctcctcgtcaaacgccaagggtaccgtcaaccccagccagctcgagaacaagcggtccgccttcgatgccgcgctgcaaaagtcgagctcccgtggagatgccgtcctgtataaggcgaaagagctgggcatgaaaatctggtccgtggacaagctgcaacgcatgatcgagaccatgttcaacagggagacgggcgaggatccagccagcgtccagacgcgtcatggtgcagccgccgcccagcaaaaaggacgtcccgccgacctccagagactgctacagaacgagaagctggaccgcgactacaccgttgcctcgcaggagcttattccgctgcgaggatactacgtctacgtacatgacatggacgagtccacgcgacctgtgatgatccgggagtatcaaaaggtggagaaagagaagggcaagtggccgcagttccgtgcttcgggtaacggcaaatgcccattcgtggatgatcctcactttggtcgccggcaacaacaagaagaggaggctcgccgtcaacagagggccgcagctgcggcggcaccacgcacgcgggctgcgtctgcaatggaaggcaagcttgctttgggcgagaacaacaaccttgcgagacgacccagcgcacctgctaccttcgtcaaagccgaggatgaagatgcgaaacccctagaccctcccaagggcgttcccaccaagcgcgccagcaccgatggcgtacctcccatgtttggcagtgctcaggcaaacattcgagcaatgccgcgtttcattgccggtgaacccattgcctctggtctccaggcttccaacatcacctcggccatccaatcccagatgatatcctctaccgctgcggcgcccagagctggaaacagcaaagaagtgaacgccttgaagcgaaaggtgctcgagaagaatagtgtcccttctgccaatacgaatagcggtcactcgtcagccatgaacgatgtccgagctatgctcaaccaagagcacgtgccactgatgcgcgcagccaagcgcaaggcacaagagacccttggccttggacaggaagacgaggacacagagaaacaagcacgcaaggtggcagctttgcgtagacgtaagactgtcgagaaggagctcaagcctggctactgcgagaactgcagggagaagttcaatgactttgacgaggtacgtctggccacgatgccttccacttgcccaactaacacatctgcagcatgttgtatcacgcaaacatcgcaagttcgccatgaccaccgagaactgggtcgagctcgaccagctccttgcccagctcgaccgtcattgagcttcacaacgaacacgctgcattcctaacggcattgatgcacgacctaatacacacgacacacctttttcttaattccacgttcaattcatccgagcacttcggtgcatttactctgcgagcgaatacccgttataccgcattctgggctctacagcatttccgaggcgcatcttcttttttcttttggcggcatagctctgggtacgatacccgtggtggcggtacgatttccgatttggagaggggagtggaggttgatgaacgatgcatgtgtcattgtatatatctattgtggtagtatggccattgcggtcttgttttggtcagtaactgtttgcaacggcaagcgggctggctcgtgtgttggaaaaaactaggggttgaagtacatggaggtttgaaggatatcctcagaagacgtggcagtggaatggaagaagaagacccgtaacacgatgaaagtcgataatatatatccctatcgtatcagatatctttctaaaatatcaatgcgacagtcgaagtcaacatgggcaagcaagtgcgattgcaaaagtgacgtggttggagcagcggggttgtgattggccaggcgggcgtttacacatgcgacttcctctttccctcttacactccatctaccgaactcaaactttgcctcgctatccacatctctttcttaacttttggtctttcgagttcagcctgcttgtcccgcacatcgatctggtttccagcctggactctacctaccctacacaaacatgtcagcccaagaagaacgaataccagaagacgacgacacgaccgaagcgccactcaccatggccgcatccgtcgtcctgacaaatctcccgcgcgacgcatccaaagccctcgaaacagcggggagtttgaacgtgcagaaaagtatgtcattcttaccatccctcccacacaccctccaatcatccactacttgtctccccttcgagcttttgatttccacatccatgattccccccatgtgtttatatattgacgcgaattagtaacagtccgtctgcaccccatcggctccgcgccggcgctcacgcagcgcgtcttcaaacttagcacgaaccagcgcttcgacacgattgtgcggtttctgcgcaagaggctgggtgtgaaagagcatgagagtgtgttttgctatgtggggagtgtgtttgcgccggggctggatgagggggttggggggctttggtcggtgagttgtgatttttattttattttgtgtttagaagggaagggaggcgagggctaatgtgtgaggtgtagtgctttaaacagggagaggagttggttgtcgggtatgctatggcaccggcttttgggtgatgggaaagatggttggaggggtctggataaaggctggttgcaaggttgcatgaatttatcaaggtatcgagggcatcactcgctctatcaagatgatcggtcatgtactctcccaaggcaccttctccggtaccctccccagcaccaaatctctaaccccctcctccaacccctccaccagctcatccacgatgccctcattccatcccctctgcttcctcttcccactcaacttctcccccgccccaagcggatcctcatcccacagcgcatacccactcttctcctccccctccaacgtctcatccagctccccgaccgccataactggatcaatcccctgcacattcaccctgtcctcgggccacctaatcgccgtcgcatgcagttccagcaccctccgcgccttgaacgcatgcgtaacaacccttatctgcctcggatacccccccgtcgtccgccggaaaagcagtatactaaacagcagattctgcaacgagtcggtggcatgttcttcgagtaatatacgtcccctggcgaacaaggcgtgcgttttcccgccgcccaggtgattctgctggagttcagacgcaagtagcgcgtggtagtatgatcttgcttcactcatatctgtcccttttttcgtcctgccgccactaaacaccaagagattcttctcgagatcgacgttatcggggtggattgataacgcatccaggccagcctgcgcgtgtgctacaaaggtcgattgctcgcctggtttccctgtttccgggttggatttctgaaagggcgcgagcagccagttgcgctcgtcgtgggggcttttcaaagggaagtctgcgtccgaggcgccggggaggtagatggcgtggcagcagacgattattaggtcggtgaagccgctgtagttgcggcgggtgatcacgtggtctgggtgcttgaagtctgggttggtggcggtggggaaggcatcttcggcttgctggtgtgcggaagttgcgtggcctgatgctgaggttgttgtgtctgatgttgtggtgggtgtgggattggttagtgcggaagatccggttttggactttggtagggtcggggcggctgaggccatggggtgagatcttagatgttgatgctgaccgtagaatgcttgattgatgacacgggcgtgagagggtgagatttggaaatgcttgtcttgatgtctgtcagtcagagtgcacaatacgagacagtaataattggcatacatttgacccttctgtctacaaaattatgacgccgagttttgtggttggcggaaaatgtaatgaagatactgaaaatgcaatcgcgattacgcttttcgaaatgttgacattcgataggaaatctgaaggctatgacgtgcaacgcgcacgcgatggtgggctgcacctccccgcattgttgaaccaaggccgctttcgattcaacagaacgatacaagctactgcaagttcacaaaacagacaggaatttgctcaggaaacgattgcatgaagctctacatggtcttttcagtcttcaaatgcgacggcaatatcccgcgtgtagcttcaggctaggtctgctgccacctactgcaccctggtagctttccgttgtcgttaacaatacgtcgtgctcaagctccgcaccgagatgacagcaacgcgccgtgccgctcgaggacggatctggcacagtgttcggaagcagaattatcggcgcgatcgtgtgtcgatagtctgcctcagcggcagcatacgacgtacggaaattttggaccgagctatggccgcttctagcaacgttggaccagcgcctcgctgtacccagcacagacacgttgcttccagcagaaaggatagacaggaaccgttgctgcaggagcggttgcaagcattcgattgccccttttcgaggtagcaatatctgaaaaggcaagactaaagactttttcatgcaagccgagatgcgcagggctcgacaaggccagcgccagcgatgcacagtggtgcatgtaccttcaattagagatggcccgacacgcgacgtgatgtaaccttgtcgggaaaagcgacctaccatgcgcaggcgagatggtcgctaggatgctgctccatttggcccagcaagattgctgacgtagacagtgcaacgtctagctcgaaagaggagaagggccgcgcagcatccaagtttctcataggccggccgtatgggggaagaaagcggagggggtgggagacgcgagcctcgtggtcgaacacactggcaaactatgtgcattcacggctgcacgctgcacgtctgctcttctagcagcggtgaggtggtcagtgtctcggattagaatttgttcattgcggttagatcaaacgggagaggcgactgttgggtgaggctgagccaggcggaggcgtggagctgacaaggccctgttctaagaataaccggccgccagctaacgccacagctcgagagacaaggtcgagtgcaggcagaggtcgtgtggccggcaacagcgggcatctgagtagacgatcaaagcgatagtcgagcgatcggcggttctcgcgttgcagcacgacgagtaggcgtacacattctttcataaagggctgcccgcccgcactgtgaaacccaaacggctggttgcttcgaccaaccaccagcattcctgcgtttcagcgacagagcgcgccaggaccgaaagagcctagccctgcctccgagctgaactccctgaagagagcgcctcagacatcctcgcgccttttattatccagcgctccccacaagtgcgccattctttttgaattccatctccttgcatcgacacaccacccaccgctctattgtacgccatcgccccgagtgcagccccgacccgctgcccaccatggcctacaacaaccaggcctacggcgagccacacaccggcgtacgtgcccctgatgacgacgccgccctgagagcgaaccgtgaatgctaaccgcggctgcagtacgaccgcagggacgaggacgaagtcgcccgctcgctgctccacgagaaccccacgggcgcccacccagaccccttctacggccatcccgccgaacagcgcccacactccacatacagcctgtcagagacatatgccaccgacaggccaacgcagtacccgggacaggcccacgagggctccgacgtctactcggccaccggcggctacgacccggcctcggactttggcgcaccacagcgggctccctcgccctatgcgaggagcgagaccagctccaccgccgcatggagggagcgacagcagcccggcggtgccgttgcagcagccggcggcctcaagcgcggcatgacccgtaaggtcaagcttgtgcagggctccgtcctcagtgccgactaccccgtgcccagtgccatccaaaatgccatccaggccaagtaccgcaatgacctcgagagcggcagcgaggagttcacccacatgcgatgtaagttgtgacagtcttgacgttccccgttttgaagtgccgctctgacagctgctagacacggccgcgacgtgcgaccccaacgacttcacgctaaagaatggctacaacctgcgtccggccatgtacaaccgccacaccgagctgctcattgccatcacctactacaatgaagacaaggtcctgactgcgcgtaccctccacggtgtcatgcagaacatccgcgacattgtgaacctcaagaagtccgagttttggaacaagggtggtccggcttggcagaagatcgtcgtgtgccttgttttcgacggtatcgacccctgcgacaagggcacgctcgacctgctcgccaccgtcggcatctaccaggatggtgtcatgaagaaggacattgacggcaaggagacggttgctcacatcttcgagtacaccacacagctgtccgtcactcccaaccagcagctcatccgcccgcacgatgacagcgccagcacccttccccccgtgcagatgatgttctgcctgaagcagaagaacagcaagaagatcaactcccacagatggctcttcactgccattggccgcatcctgaaccccgaagtctgcattctgctcgatgccggtaccaagcctggccccaagtcgctgctcgcgctctgggagggtttctacaacgacaaggacctcggaggtgcctgtggtgaaatccacgccatgttaggaaagggctggaagaacctcctcaaccccctcgtcgccgcacagaacttcgagtacaagatcagtaacattctcgacaagccgctggaatcgtcctttggttacgtctctgtgttgcccggtgctttctccgcctaccgctaccgcgccatcatgggccgacctctcgagcagtacttccacggtgaccacaccctcgccaagatcctcggaaagaagggtattgagggcatgaatattttcaagaagaacatgttcttggccgaagatcgtattctctgtttcgagttggtcgccaaggccggctccaagtggcatcttacatacatcaaggcttcaaagggtgaaaccgatgtgcctgaaggtgctgcagagttcatcggtcagcgtcgtcgtctggttgaacggttccttcgctgccggtatctactccctgctccatttcggccgcatgtacaagagtggccacaacctcgttcgcatgttcttcttccacattcagctgatctacaacatgtgtcaaacggtcctcgcaatggttctctctggcttccttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacttggtctctttctgcgtcttcggtctcatccagttctacatcgtcatcctctccatctaccttgtcgtccaggcctttacgagtccaacatcgcagaagctcaataccgagtcaccagaaaaatttgccgaatctttcttcaaatctgatggtgtgggtatcatcattattgcgcttgctgcgactttcggtctctactacgttgcctcgttcctctacatggacccatggcacatgttcacctcgttccctcagtaccttttgatcatgtcctcgtatgtcaacattctcaacgtgtactcgttctccaactggcacgatgtttcttggggtacaaagggttccgacaaggccgatgcgcttccgtcagcgattaccgaaaagggcaaagacggtaaacacacggttattgaggagccagatttaccacaggccgatattgacagccagttcgaggctaccgtcaagcgcgctctcgccccctacgtcccacctgtcgagggcgacgagaagacactcgaggattcgtacaagtctttccgtactcatttgtgtactgcctggattggttctaacgctaccctcgccgttgtcattacacaagacaagtttgaccgcttcggtttctcggtaagcctccaacctcactataacatgcacacatgctaacaatccccagtcaaacgcctcaagccgaaccatgcacttcttccaggccctcctgtgggccaccgcggctctcgctctcgtccgtttcatcggatgtttgtggttcctcggccgcaccggtctcttcttctgcgtgcgcaagcgctaaatcagcgtcttcccctaatgaatgttttgggcgttattccggatcatccagcaggctggcgctgcttgctttgctcgagaacaaaaaaaccctacacacatacactaaagccccaatggccatgtgcaacgagttatctgtattacacccctctgtttgcatcggtaactgataccgcggattacaatctttaatgatggatctcgcttgatgacttgacttggaattggatacactattggtgtaatcttcgttgcgagatagcgggcttgcggtttgggtttttacatttagaatgaatactatcatattttacaaagactcctctgacacgtcacgatatcaaagtaatgctctcaccatcagcgtttgattcttccaacatgccgtctggcatcgatggacgtcgtaaaacagtaagtaaacaccagcaggcctggcaggcaatctgtcaccaccagagttttctacatcaagatgcaccactgcactcatgcagcgcgagggtgggcacgtggaagtgtgctggcatgtagggcatgtgtgttacttgggaaaacatttggttttgcttgtagtgtaggatagagtatatagtggtggtggtgagtaaggaatgtgagaaaagaggtgaagaaaaatagggacaaggggctttgaagcggggttgtgtgaggcgtggggacgtgagctttgctcaagggcattaattatacagagccgttggcttgagtggacaagtgtagcgtcgaggtcaagttttggatacttatacgcgcccgtgaacttgggtatacatgtttaatgtcagaacacaaaacaatatatcaagcagcgagttcatctaagcatgcaagtgaatattcaaacgaagacatgacagtggagaagtaagttgatggcgaaaaagcctcgatcttgtaccaagtatattcttctaaacaaacgccatgctgaagccatggtgagatgcctcaaaaggcactgatataccacttgagcccatcgctgcccccatcttactcaacaactggcgtgtcgacgccatcgtacatgaaagtaaactgagccccagacccatacaacaattcaaggggggaatcaataaaatgaaggggtgtgtaagaccagcagcaaggaaacttgcaggaacgccatgctgaatgtctgatgccatgcgaaaagatagtggaaaagataaaccgcagtcgtaaattaggtttttggtgctttggtcgtaagaaactgtggccgtgtcttgaaccgaaacgcctggtatcaatcgcaacaaccgaaacacagcatgctcgcccgcaatgaaaatgacaaagatccaaggattgaagatgagaagaactcttatcggggaagaggggtactaattgcagcactactgagccggataatatccagttggctgcatctgcggctgcatctgctggggatagtagtaggcgccgtcgggaccgggtgtcatcatgccgcccattcccggcacagcatagcttggctgagcatagccatccacaggcgggggttggtagagctgagccgagtccacgtaaaaggtcatgccgttctgctcatatgcaaccatgtttggttggccagctgctggaggtggcgcagtgacaggaggagcagtcaccggcatggcatagcctggctgctgggcaccgggcacgaacattggcaccataccggcaggggccatgtactgcggttgtgcaccagcgggagggtagtagtaattctgaggcacaaaagcttgaggctggaacccagcctgttgatagggctggaaggcaggcgcatggatggcgcgttcgggatatattggagagaggtgtgccggtcgacatctggcttggataagaaggttgccggccatgctgatagaagggctgggcttctgggccggcagcagcaccgctaatgtgagcagggacttgctggtggaatggttgctgttcctgttgctgaggcggattgaatgacatggaggccggagactcgattccagcgacagagacagtcttttgaggacggggctggtgcatggtaagttgaccttgccagttctcgcgataggtcggcttttgtggaagtgggtaggcgtgagggccaaccataccaaccgacgaggcattggttggggaaaccattgaaggcgcgttggacatccttgggccgccaggtggtagtcgtactactggtcgcgaagggtctacaaagccgccatttcgggacatgatggaaccggcaggagagacgagaccatcacgacccatctcgcgtgccatggatgaccgtctactcatagccacgcttggagagtaaacacttccaccatatgcgcttgtgcgtctgctggaaaagccggcaccagcaccaaacgaaccaaagcgtccgcggccacggccaaagccttgctggttcggccgcagtgcccttgggatgaagatgaatgaacgctctggcgtcgggaagatgtagcgcggtgccgacggcggaagcgagacgcggacaggcttgtcgcggcggaggggtggtcggtggtttggcagacgtgtgtgttgtttgatgggtacgttttggaagagtatgggggctttcatttgagggaggtatacacggacgagagcgttgtgcgtatgtaccgtggtcgagaagttgcgagcctgggacggcttctgggcaggtgcgggaggggctcttgcagcctgatggtgatgctggacgtgatgcatgggcccatttggaggctgcaccgattgagccggccctcccggtgcgttgaccgtctcatgcagatcgtgttgccatggagagtcggtagcctcattttgaggtggccgcatgctgacagaatcgttagtatggcgtgcaccaacgtggggaccattgcgatttggcacgtactttgcaggagagaaaggccccccaatgccgcctccccgcccacgaccacgcatcccggctggtcggaagccgttctgtgctggcgccgaccgttgatcgtgcatgaagaaggcgccgcggttggggatgaaggctggatctgcgtcgcgctttttcttgtactcttcatgctccttgcgccggcgctcgcccagcgtctctggctgccttggggcaccaaccgcaggcgcagcatcggttgccgcatgccccgtctcaaagtcgaccacttcggcgtctttgttggcgtcggcaagcttgagtccgctgagcatcatctccgtgtcctgcagcgcagggaaggagggatcagagcgcacaatgggcggggagggttgtcgccgggtggtgacgtcggagcgcggttttgcatccggagctccattgggtttccgcttcgtcttgccctcggtgagagatggtgcgctgtcgacttcactgaggtcgctgttatctgcatcgccgttctcgtcaacgtcactgagcactgatacgtcgctctgcgagtcgtccgcgagctcggtagccaccgacttgctctcgtcttcatcgtcgagccgcctgcggcgcgcaatgttgtttgtcctctttcgtacgggggcgggagccatgatggaagacgatgtgttgtggcggcgatcaaggcgcgttaggttgagcgtggggttcctggatcggctcacgggcggcgaaagtcgatgacttggctgcgcaaaaaggtcaggcaaggggccgtggatgtcggaggcggggcgtgcgagtccggagtctgcagaaaatgcagtggtgatgggtgatgggggggacgcgagagtgagggctgggttggctctgatgagcaatgcgtgatgtgatgtctgtcgcctaagaaatgtacacgggaaatgccgctgggaacaggaaagcctggtcgcgcggacgctagttttctccgcaacaaccggcagcacggacgaagctgcagtgctggaaagacaatgacggaattatctagattacaaggcacagtaagtttgcatctctagtatggaaatgccgcgccacccactagccgcaccggaacatggcatgggcaaagattacgatatctggatgagattcgcagccaggctgtgacacgtgacagcataaactgcaaatgctcgcgaatgacggcatcgctgacaccgtcgtgtcgacgtatcgtaaagaaccacgaaaagcgttcacgtaaatatatcactgtagtcataggtttttttgaaagctcattgtagtgtaatttcattcatgttacagattcttgtatctgtggacatgatgctagaccgagactgaagcgtctcctagatggtctgatggtctgaacgccgttaaccatgctatgcttccgctccgcgcgtactgatgctgccacgaggggctaaaagaacaaacgccgcccgatgaatgatagcctgagtaaacagagcgcccaccgagttatgcagatgcaagtgctaattacagtgatatggaacaaagaaaagaagaggatataatacaaagtccatcgtgtgaaacatgacagcacaccctttgagtcgggcgtgtgattcatcaacaaaaggaatccatcatcgccgtgcaaaagactccgcagagggtgggagtcgattacatattaagatcatgcacatacgtgcagttgtcgcctttgctgcatttgcccatttggaagaatttgcaaggcaggaccttgtgaggccgttcgccgcggttcttgtgctttttgccctggcctcgatcgttgttgccagtctcttctcgctgccgcttgatgccaccatttgtctgggtattgtagtcctggggagtatattgcggctgttgttgtagctgatatgcggcgctatccatttgttggggtggcatggcgaagggcagagggaagggcggaaatcctggcggcgggggtggcaaggttccgttgccagccgatgctgatatggctgacatgatggcattgaagtccatagacggtggaggaaattgtgcggccggtgcctgcgaagggtactgcggtggagcttggacctgtggtgcagctggtactttcaaagcactgagaatgctctgcaggtcaacattagatgccataggcataggtggtgcgtatgtggtttgcggaacaggagccggctgagacatggcgggtggctgcgttgctgctggcagtgcgaactgcttgaaaatgttttcgaggctgctgaggtccggtatagccacaggtgctggcacttgtgcttgtgacgactgcgaacctttggcaagcacatggtctggtggagcgccgaaattcgtcacggtgactgcaggtgcagactcttgatcttgctccagaggttctcgtggagatgaaggaatatcgttgggatccgcgtagaagaccatcaaggtggcgttctcgcgacgcaagttggcttctttctctggacaagacggcatttgttttccgccaccatatggtgcatagttgccatcaagggccacagttggtacagcactgaagtcgacttgcgatggttctctccatggcttgttgtcgagctcgggctcatcatcgtcatcgtcatcgatatcgtgctccttgtgctgcttgaacatggcgccttcgcctccaatatcgccggcatgtcgtacgaaattctcgtcatggcccaattcctcgtcgggatcatggctgaaatatttgatctgcacaagagcagtgtctggcttgaatgtgacacgtagatgccgacgagcttccttgcgtagacgcttggccttctcctccggcgtctcggggggcagctgcttctctgacttaactggtgctgcttctggctcctttggtttcagcaaagaggccattgtttgggcgaaagagaatgcaggtttgctcgtggtagcggcaggcttcttgtctttcgatgcagctgcgaccggtttcgtttgcaggcttggtttcgatgctgcaggcgtggtggcgggtttcttgctggcagcattgaagggaggcaaatattcctgacggcttgttcgtcacttggctgactcgatttttcactggagctggcgctgctgtgggcttcttctgaggtaaggtagacgtcgacatcgtgatggccttggaacccaatggggtcgcgacgctcttctttatagcgtttgcagggccgtcagccggcttaggtcttttggccatcatcccttcgctcgaagcgcgagtcgtttgttctgccgcaggccgtttgacagttttggcttccgccggctcagtggttggtggactacttgcttgagccttcttcgaattcgctgctgcactatctgataatttgctggatgaacgctttgtgcttctcatttggcttgcttcttcatagacacgagcgctttgatcgctttggtttcttcgaggagctcagaagtcaacgtaccacaccgtgtcaacacttcgtaaatgacagccgaaagaggtccatcgaaatccttcatacggaaacgattcgccagaaactgatagcaaaggtacacgaagggcttgatcttgcccaactgatatagcacatcagggtgagcataatcaagggcggccttgagcgccgactggagcaaatcacgttgactagtaactcggctcttcagcacgggtagctcaccagtcttcttctgatcctcagcatccgtcaccgctttgctgtctgcccgccatcgcttctggatggtgttcaagacttcccagatgtcgcgcataccatccttgatctgatcagagctaagtggtgactttcgaggatgccagtgtggccttgatgatgtcataacgcacagcttcgtgaggctcttctggtctcgccgcaggtagcggggaaggctcgtcgtcttcctcatcatcagtgtactcgctttcatcgtcggacgagtcagtagcactgtcactatcactgtcttcccttttcaggccccttggagctttggtgaccgaaggtttcgactgaattctggcaagaagtttcttgttgtcggccccaatcttcttcaattcttttacggactgtcgcggggtgtacaggggaagcgcagctgggaacccgttagtttttccagaacatgaggtttgcttatggaacgaatgcttacttcgattggtgggcaagtgaaatggctcagaaccaagtgtcacgagtttgttcagcgcagtagacttagtggctttcgcaagagcggcctggtcaagaatatagagtccacccgatttctttcctctcggaatctcataagagggtacagggacaggcttaactatggtagcaggcatcgcccgctgagcaaacatctccgtagtcgtccgcggcatctagggattgttagtgaaatgttactgaactgtgatcatgtatagcatgcttacttggaaaggagatactgttggtcgagagttttgtaattgcgcaccattgtgctgaagagcctgtggtgtgaccgtcccagaatgagcctgaggagtcgtgttcctcatcgacatctggtatggcgactgctgttgctgacgcagcgcgttagggtcgagacctagggagggatccacgtttgcgggttgtgaatagctgggcatcgacccttgttgaccaaactgaccatactggtacggcgaagctgtctgctggtatccattactttgagtgccatacgattggttgaatgtgttgtatgattgtggttgtggttgtggttgtgtttgttgttgttgaggaaatgaaccatgatgccaggcttgtgttgaaccagcgttggatgccaagcctgaatgctgattcagctgcgtgtcccatgaaggggttccgtagcgatcgaccggagggaacaagttctgatgatatggcgattcggtgtagatactctggccttgcagaggcacttggtcacttggcacgtgattagaagccatggtgtgtggcttaaagtaggtggatatggctaacggttgtgtcagctaagggtagcaaggatgtgattggttggccaacgcacgagtgtcgtctatgtctcgccaactggctattatgcgactttgcaatttgcactaagcgccaacaggactggcgcagatcacaatggtgaaaagaagccgattcgggaaaaagagagactgaaatggccggtaaaatgccggttcgagcggtagtgtcgtgctgctgcgttctttggtgcagagtgcccaggtctgtcgcggtcccctgggattgtcgctgagcgcgctgtgacagacagcagcgggactggtggtggccgaacttgcagcgctcgtgtgccaacgcccgcgatgccgtgatcctcgccccggtccacgcaaatgtagctttggatttcaacagggtggcacttagcctcgcgtattattgcgatcaggaacactggtgatgcgtcacttgacgattgcgcacccaaatgcacagcacacgcagccagccgcaaccgccgtgagacacagtgttgtttgtcgcttgcggcagagcaatttcctcttgcgcgattgagtgagtggccaggccctttgatgcgatatccgctggagctggcgaaggagttgtattagtagcagacgcgaagttgtttgtcaatctgccctcctgcgactgtgcgactcccgcaaacactgctgccaacgtgcgcgcgcacacttctaccaaagcaggttcgaaaagtgaatctagccttagaaacagaagcccttattaggtgggcgagagttcacagaaaagtagcatggagtgagggaagaaagggggtgagtcgttttgggtggaggagttgttggagaggaagtgcagggaggcgagggccttttacttaaggtggcgggtctgtgccaagccccgcaagtcacgccatgacgcattcggacatggcgcaagctcgagcatcgccaaagtgacgacgcggaagtgaaggcgcgcaacgagccggccagccccaagaacagcagcctggagatattctcgacaccgtggcttcaactttggaagcttatactgtgacccttcgcgcatgaggtagcctgcacaacggcgggtgccagcttgtattcacaccatggctgtcacgttgcgggacaagcaaataggtacttcacactgtcttgctatacttggaaggtagctgacatgacatgtctcagctagcattaagcgcatattgaatctaaacgcacccatcaccgacatcgacgcacaagacgaccatgaagctacgaagacgcccgcggacggcgcggtatggaaggtcttggtcttcgacgagatgggcagggatgtcataagctctgttctccgagtaaatgatttgcggagctctggtgtatggaacattgtatgctccagggaggctatcatgctgagtgcgcgcctagatcacaattcatctcaacattggcacaacgcggcacatgatacctgatgtatgtgcaagccgattcagcgcaaatcttcgctaacaatggccaggtaccggtcatatacctcatcgagccaacggcgcagaatctccaaatcgtgacatcggacctctcgcgcggcctttacagtttgtcccacttcatcacaagcttggagtatctctaactgtccttgcaggtcccgcctacatcaacttcctctccagcataccgcggacgcttcttgaagacttcggtgcccaaacagtaacgtcaggcacggcagagcacctcgcacaggtctacgaccagtatctcaacttcgtcgtttcggaaccagatctgttccacctaaacataaagggcgcatatcacgctctgaacagcaatcagacaaccgaacaggagctcgacagtgtcgtggatcgcatcgtctcgggaatcttctcggtcgtggtcactatgggcgtggttcccatcatccgatgccctgcaggcggagcagcagaagccatcagtgcgaagctggatcgcaaactgcgagaccacatcttgaactcgaaaacaaatctcttttcagaccagaagtcatccgctgtgtcatcgcggccagtccttgttatagtggatcgcaacgttgacctcgtaccaatgttcagccactcgtggatctaccaaagtctggtctacgatgtcttggacttcaacctcaacaagatcaccatgtccgtgccagtggacaagaaccacccggagaagggtgtgaaaaaacaatcctacgacctgacagcctccgactacttctgggcaaagaacgcatcgctacccttcccaaacgttgctgatgacgtaacgaccgaatggaacaaataccaagaagatgctgacaatgtcacgaaaaagactgggacctcttcgatagacgatctatccggcgaaagtaaccagttcgcggctcatctgaagggcgctatggccctgctaccagaactgcgggagaggaagactacgatagaggtaagacaggtcccactcggtccatcacaaccttactgacgacttttaagatgcacatgaacttacttgaggctgtcatggaaggtatcaaaagttagtattatccttgcataattttgacgcaacgactaacattgtcagaccgcaaaatcgacttctacttccaactggaggaagagctcaccaagcagacgaaggcgcagatactcgaattgatcaacgactcagacaagggcaacgagccgcttgacaagctcagactgttcttacaatggtacctcaccaccgagcaggagctttctcgagccgatctcgaaagcttcactcaagctctcaacgctgcaggcgcagataccacagctctcaattacgtcaagacagtccgccaactcacgcgcatgacgatgatctcatccgcccctacacaacctgcacagacaacatcacagctatttggtggattctccagtctatcgtcgcgtgtcaccgaccgcttcaaggaggctggcctaggcgccaacttcgagggtgtactatcgggcatcaagaacttcttgcccaccaatacggacctcacactcaccaagattaccgaatcgcttatggaccctcagaatgcgtcttcaagtgcgatcagcaagactgaaagttacctttactttgaccctcggtctgcgaatgctcgtggtacgataccaccagcaagcgagtcacgcaagcagcaaagtactgttggccgaggcatcgatgccacctttggacagcgaaggcagggcttcagtgaagcaatcgttttcacggtcggtggaggttcgatggacgagtatgggaacttgcaagaatgggcaaagaggacaagcgtaagtcacggcgctgctggcacaggacaaaagcgacgtattgtgtacggtagcacagcattgtactctgcaaccgagttcgtaaacaaggatctggcacaattaggcaaagagagcacttgagctacgacacaaaatagaaacgactcgtgacaaggtccagtagcaatcaatcagccacaattcatgaccaattcaccatttcgcacggtcacctgtacggtatgcaaggtgactccttcacacgcgttgaccacgcaccgacacttactctcagccctgtccaacgtccgtcaaccacgcgaactgaatcgtgctgcatccccacagagaaaaacgtcgaaacattgaccccgccgcagagccgtatgcatctgtgctcacctcagccatccggtcgcgcgaacgacacctgcacgcacagactgacactcgacccccaaaaagcaaaaaaaaaaaaaaatgaatcctccacccggcgtcgaacagcgctagaaaacccgtagaagcatctgaaacccttcgcacaaggatcacaatccgcatccatcatggcatgcaggatgtgcggagcagacacttgcaaaagcaaacatcatggaaggcgggagaaggaggctagaaggatgtgaaacggcgcgacggtgggtttccgttgaggtgtggggttgtggttgctttttttcttttctcgggtgaaagggcgcttagggaagggggggaaaagcaagtatggtgtgggtagggctgagcgttgtgtgcgcgattcagggatttgggttgaggagggcgatgacgacgggaggggtgttgacgtgtcatgtatggaatgtgtataggagaggactgggggtgagtgcagttgcgaggggcatcttgaatgttgaagcgtctagtgtttggcgaggtgtgactgttgtgcatgtagatcaagtccaataatgtctgatagtggtagaaatgatgagagaaagttggatgtagcaagcgttatatatttacattatcaagatatgtacaagaatcgagttatttacaagctgctctccactggcgcgagccatcaagtctaatgtgccatctataaccatctatatcaacaacgccaaagcaatacatgtcatgaaatcgtagctcattgagctggaggaccatacacccgatggttccttacctcactgcatcgctccaagccagcgttgaaattcccatccccaaagataacgccttttgtttgtagtgtccagctgacagtcggctttggacttcctgtgtatggattcatgctcgtcaaaatccagccgcgcgcaagattgtcgtaatgtgcttcctttactgcagcaggtacagcaatgagaagtgttttcgaatgcgcaaatggcgcgaatatgatggctttcccgccatatggatgtgaaaccgcgccgtgggccgtcgaagatacaggactggtaatgatcatgggtccgcagttatgctcagaagtaccggacccccaaggtatgcccgatgaaatgaggttagacaggaaagtaaggagaagcgatagcgctgcctggccttcaggcagcagtatgtagttacgaacgatgagatggggattcaacatcatctcaatagtgtgtggcgccagagtcggagtattaggctgtgtcaggcgcgatgatagctcgatcagccagtgcggtccgcaatcgaaaacgcaggcgagggtctggataaaagtgttacgcatagtcaaggcgcgagtatgattcggtgtttgccacgagttccatagggaagatccgtcgagccggaactggatgcataaatctatcagcgtacgagcgcgggtgacttgcgttgggaagaatggatttgattgtttgcggtgaggaagctccaagaaaatcatgtcgagttgagcgtactcggctctgccatctgagccttgagtgatgggagtcgttgttgcagtaaagcgtggtggagcaggaagatcgggattgatatcgagtgacgttggacggctcaaccaagatatagaaccgtcatgaagccggagatgtgggcccgtcgtgcacaacgcaactggatcttgtgctgcgagacctacaagaaggagtgatctaaggcattcgtcttctatgtttggtcttgacaatgtggtgacagttgtcaatgctagtggtagtccggaggcattcagtgctatccccattttatcacgattggcatcttgtctcctgaggtactctggtaaccttgggttaccactagcttgtaactgaaaggtttctgcgatcttggggatcagtgcagatccagctggtacgcccatttggggagtgtctggcctctgtacagcgaggtttgtatcttcgcccaaggccgcatgttgaaagaaagtgtggagtgaacgtaacctgccgcggtatgcaggtatcgatgggtagatttcgctagcgagcgcaagtaaatggaggaagaacgcgccagtgaagcgtataacggtctggacctcgtcatcgtactgccgatagcacggcaccacgaagacatggctttgacctaatctcatctcgtgtgcgcaccaagcacgtccaaaccagcttgaaccaagtatacgctcgagtaatgaccataggagtgggtattgatgcattagtggcggagacatgcagaggttaggttgctgatcgtgtgctagctcggagtagctatattgctcgacgtagtaccgtaggaattgctcttcgtctgcggaggcagcgatatcgtccaaggccacaacgactgctctcgcattcttgtagatgaggtcgacagcccccatgcatgcagccctttccatgtcatcatcttggttgatagagacttgatcaaaccagagaccttctcctatcctcctttcccgcaatacagcctggaaggcgatgttgcttgtcggcatggggaactcttcttcagtagttgaccatccaaatccaatgggtgttaccacccttcgtggagtatcgaggttgaccttctttctgcagtagctcagggctatgtatccttcttccacaccttggaagccgacatcattgagcaatcgtaacggcatagagctgatggcatggtgctttgctacgaagtcctttgcggcggttggtgcaaggtggctgagattaaagagtagagtcgctgcatcgatattgttttcggccggataagaacggaaactgtgatggcgtgacagaagtgcctctcttgcaggagatttcacgacgcgcgtatgcaagtatgatgtatccaactcatcttcgtccagctccaggaattcgcactgtccgaaccggggaaagcattgagaagttgaagaagccataggaaagtacatgagggagtgaaagagtcggacctcgacacagactgtcagtagcggccttcatttctgctcatatatgtgagcctctccaggtcatccctgacctgtcccgtcatcgcccagtaacacacggtttacacccgtctccacctcgggctgcgtgctgggactgagctgcatgatcgtctttgcccaggctagcgacgccacaaacgtctcgacgcgtatcgtctgtgcggggttggagtgcctacggagcatggggtgaaagatgtagtgtatgttcgggtatcgcgcacggccccttgggtgtggagcgaatcaggaatgacgttggtactccacaagaagtagcaggcgccaaaatgctcgcaaaagcaacacacgagatgaaacacacactattccggaatcatggcgtacaaggatcatggcatgaggcgcgccagaagttctggaagataaaaagtaaatatggctgcaatggtccttcaatctcatcacagcgccaaccaagcttttgctcaggagtcgcatcgtatgatgctgactatagctgcagaaagcgcaagatcgcgttggaaggagtaagcgaacttcccgaggtcggtcggctatcgggattatggcctaacttgaagcatgcactgcaggaaaacaatccctgttaaaaatagacacctggaaaccatggcatcctggtagagagtagagatgcatcgttcgaggaaacacccaaactgccagctaacccaaggccaagcatattgcttctcatctgccaaactatgcgtgtttcgtaaaaccttcacttcgcccattggcgcaacccgtttggtgtgcgagtgcaagccgaccgaaacacattgacaaatctccatacaacgggcaaacatctcaatcaattttagcgttcgccaacctatcgttaggattggcaaggacgttggacatgcgaacgttctgccgcttgtacttgctgtgttttcggagtcgcttccttgcgaccatgactggtaccgaggacttggtgacgaggtagttactgaaggatccgagcaagacactgccgctgtcagaattatgcgagccctagcaaaacggagatacttacccttttaacgcattgcggcctctggacccgagaattacaagagttggctcaaggaagtcaatctggggtatttgtcagatctacgccgaaatctcaactgcgtttggttgaacttaccacttcagtgatcatatgcttgggactcttgcaatgaaaaacttcaacgacagcacgcacttgcaaccgcgtcttccttagtagcttgacacatcgatcagacacctccacacaggcctggtatctctctttctctgctttacccatcgcggctacattggcctctgtcgccatgatagaattcgccagaggtgatggagacgtacccgatcgggttgtgggtatgccgtcatggttagaaagagttctcttgagatggtctgactcctgtcttccggtcgtgccttgactgattggcgccccagaagcgtcggtagtagtgacgccagtttcttcgtcaacagcatatacagccaaaagggtgtcgccatcccgcaagacggtgccaatggtccattccaaggcgtacgctgcctcgtcgctgagatctgttgacaccaagtacacacgctgtcgccgcaaccctttctgagcatcttctgcaaattgagtgtattcgcctcgtacaacttgccgcacgcatcgatgtgcttcggggctggattgaataggtgagatgttcaacgagagttgttgggcagatcgaagctcagccatattgtcttcgtggtccgaatgcactggcgtggagaagccagaacctccttggtcgaagctagtatgtgggtgaaccacacctgatgagctctttctattcatcctctctccgttgggaccggtgatgttaatatttgggtccagcagtgaccgtactttgtacgaggcagacagatctctccctgagatgtattagcaattgttgccgaaatgggtagatatttctgtcgcaccttcctgctcggcggtagcaaacaaactcttagctgtgataatctccctacccatactgtcagtaccaccagattcctttctggtccgtcggcggcctcgctctttcttcttggagcctgcaaaggcacttccgtcgtcccaatctgagctgtcagaatctccgtcactgctctctactgcagcgctctcatctccatcgtcatcggttgtcaagcgcacgcctccaccgggtgcggtggcagttcctgtagccggatctgaacctttgcggttcggcaaggctgacaaccctccctcagaacgtgcgagtgctgaatctgacagcttccgatatgcagtgtcgccgtcgatgcgttttcccgagtccgtgaccaatgtgttactggaagtcggcgcaggcgaggcaggcgggctgaggggagaagcagatcgatgaggtccaggcgatccagactttgatctggcaaagggaccagtcgcagagttgtgtcggtccctccctgagccaccgccgagaaaaccactcgaattgccgtatacagaggacattgctctaggcttcgggtccttgtatccaccctgagacactcgtttaggcaatgcttgcgcatctatggaaggcaacatgtcgaacttgtatgctgcttcggggttgacgcggcggggagacgatggcatggcgaaaggtatgccagtgctaccgcggctggtgcttcgtcttttgctgttgtcgacatcgagcatactgcgcttaggggaggcagctgagccagggctctgggcacgctgggatactgaaggactgtcggcgcgacgacctaggcccttgggctttccttctaggagagccacgacctccttcatctctgcgtcaagcgcagcttcgagagacgacatggcagagttgtgctcgacgttgaagcgtgggacgacagcgaagtggcgatccgcgtgcctgcgcaataagaatgcgtgaagagacgcagagacttgtaataggcagttcgtccgggttcttcggttttgcgagtgtggtaggcagcgattgatgtctcctatagcattctaggctgagctggtcggcagccggcttaggcctttaaaagtacacgcgcactcgtcgttggctagttgtacctgctacggctgggaattgggcgcgtgatgtatgactggggactgtggggtagataattcgaaagactgtagctgaagcgatggcgggccgaaccgatggtagcttaaccactatcgaagtagacgataccgagcaagttggtggaagtggacgacatgtggaagaggacgggactgcgggagatacacgaggcaattcgagaactaagcgcgagacgttgcgttcgtggagactctaggccaggcaacagatgcccaggtggtccctggagaggggcaccgtgagcttggcaggctgcaggatcgccgccacgctgtctcagtggtctgaggtttgcacaacgagcaggagcgctcgactacacagcaacacgtgcgctcttcaaccaaggctattgtgtggttctgtatcaccttgcgcttcttgaagtcgtgttgagcgatatgcgcactcacatgatagtggtagcatttaggcggctagtggagaggctgtggctgtgtcccgcgctgtatgtggagctcggaatttgagctgctcgcccaaccttggaacgagtcgaaggacagtgacgtaccagcacgagatcagcaagctaggaatctcggatcaatggctttcggataggtttccgttgcagaatgcaggaggaagcatctccgtgttgtgaacatgcatcacgcgtagagctatgcgaagcttcatgcctgctacgccgctaagacctttactgtaagacatatgcagttatgtcctcccatatttgacatgtccctgggtaaccatataagcgcgccatgacgtggacacatgcatgccatttcgcaaacgtcagaacattggaattgcgatagcggagtagcacgtgaccacgatactagcgcatcgtccatcgaaactcagtctttctgtcacgatgttgaagatcaatcgcaccacacaccacacaacaccatgcctccacgattgaacgtaaaatgcttcacgcggtcgatgccgctgaggccccagccccgcctgcaatggtccgtccgccctgctacacgattttcggtgtcgcaatatcgctcatattccgactcgaaaacatctggagcgaacgaccgatcagcaaaggtcgatgcgaagccagaagaccatgtttcacaagaggcagcgaagacagcggagatcatgggcgaacagggcccagatctgagtcgcggcacaccagtcgaggatgtaaggaatccatgaagtgcaggcgctactatacctaacaaaccgtcagattgtgaaaaatgacaaagacgcgcaagaaaagctcccaaaagtcatgaaggacaagctgaaggccaatgccaacgctgcccccaaaggatcgcgatcatactcgactatgacgacacaaaccagcagccagggccttgacatgggtcttgtggatgtccagtccgccgcaaagctaccgcaaatacctggcctcaagttcgagatgcctacattgcctctgccaaaggatggtcacgtcaagcgccggtatgatcctgtggtcgagcaggtcacgaatctgctcatgcgtcatggtgagaagagtgtagcccagtcggtgagtgtcaaaccaccgcgcaaatcagcccacagctaattgccattagaacatggcacgtatccttcaacatctacgaacatcgccaattccaaccattaaccccgcaaagcccctccttcctggtgcccccccgccatcgcacttgcccctcaatccgatcctataccttacacttgcgatcgattcagttgcgcctctgatgcgcattcgaagtcaaaggggtgctgccggtggtggtgttgctctacaaattcccgtacccatgcatctaagacagcgcaggcgaacggctatcgaatggatcatgtccaacgcatcgaagagaaggaatgtgggcagtggaaagggcagcttcgcgcagcgcattgcacaggagctgatcgctgtagtcgaagggcggagtactgtctgggacaggcgcaacgctctccacaagttgggcgtggctgctcgtgccaacattgtcctgcctaagaagagatagatcttgacctcacacagctttttttttaattgtacattaaatgggtggaaaagcgggtggcttctggaaaaggtgttaacaagtcacgtgtaatctgcaagcatctatttctctgttgaatggcaagtgctcatatgcttgtgtatgcccatcaggcctcaattgtcaccaccaaaacaaacacagtcaccggtagctactcatcctgcgggtcaaacaaaaagtagttctgtgtctgcgggactagagtgcacatcggctgatcgagcgtcaccgtccagtgtgccgttttcgtgccgtccaattcaatttcagctgtggttacacattacgcggcgtttaccagtgaacagggtggcgacctgtcaatcatacatgacaggttgtctggtgctgtcaaattctaccccacttctgagcgcaacaaccatctcaaggcagacgcaaagaattagctgaattcatatttcatgatctgcacctcattcttgctgtcttatcaaacaattctacaccaccttcacttacagaactggtgcttacggctttaacgcgtacccttgcataggcgtaacttcccgtcacccacgcgttagcgcgcctcagcctgcccgacgaacctccgcaacaagctgctgccagtcaacgttccttcctacaccgtgcctctctcccacatatacattcggtagaatcacgattcaacgggagcctgagaagacatcaattgggtcactctgaacaggctgtcggtcttaccgtggccgtagttctttgccccagctcaggtgagtgacctctttagcctgaagttttctacaacttttgtgtatctctgtccatttgttcatcttgcgttgcagtgttctactgtatttccattcttgatcgctatgtcttgtttcatttgtctcatccgtcgacattgtggcgacctcgggaggcattcctttgtgcttggcctaccaaggcctcgcccaccatcaaatacacgcacgtcacagccgttgagttcttctttctattacattgcactgtccggtgacgactttccacaaagatgctccaagcctgacaatatctcaagtgcacttccaagtaatcactcaagcatagtcagctatggctgatcgcggccgcggtcgtggtgatttcagaggccgtggacgcggcgatggcggcggaggtcgaggacgaggaggctacgaaggtggtggtggtgacagaggcagaggggggtttcgcggtgatttccgcggcggtgacagaggtggcttccgtggcggcgacagaggtggcttccgtggtggccgaggaggctttgaaggcccaaaagtctttgggtaagaccatggaaatgtgtgcgctcacgtcatggcgttgacacaatctgcagcagcggcaccagcatccctcagcctgatgccgaagtcaccaaactagagaatgccatggtcaaaggcgacctcagctctgcactagctgcgtcatccctcgaaattaaactgccagcccgacctgcgtatggtgtgaacggcaaagcgatcgttctttacacgaactacttcgagctgaagggcatcagtgccgagaccgaactgtacaggtactcacttgcgttccagcctgacaatcagctcccaaagccaaagaagaagcgcttggtggagcttctgttacaaatgcctccattcgctgggcttccgattgccagtgactgggctcagattctggtcaccccaaagaagattgcgctagaggacaagcgtgcatcctacaagctcgagtggtacccagcggatggagaaccactacctgctcaagcagcagacgagccagatcgcgtgaaactggcacgcagaaagaatacacatacagcactggtagaagacattggtactgtgtctgtcaaggatcttttgaaagacttgacccaacctacttcgaactatccgctcaagttggagaccattcaggccttgaacgtcatcatggcacatggcccgagcagcgaccgcaatattgcaacagctagcggcaacaagttctacccctttggcaagcatccacaactccaagtcgcaccccttggaggtggcctagaggcgatacgcgggtacttctccagtgttcgcacaagcgtcaatcgtatcttggtgaacgtaaacgttgcaacaggagcgttctacaagccaggcccgctacttgacgtgatgaaggacttcactggaggacctccaccaccaaacgcgatgcagtacaggaggctggccacattcgtgcgcaagctgcgcttcgagacgaactacataccggagaccgagaaaggtgggaagccaaaaagagacaaaaatggcaagcccgtcacgaagaggaaagtccatgtgattggtgacctttctccttttggaaaaaatgccacaaatgtcaagttctccaaaacaagcgcagacggatccgtacaacaggtgtcagttgaagagcactttagaacagcctacaacatcaggctctcagcggcgcaggcgcccttggttaactacggcaccatgaaagatgcgaaatggattccggctgagctttgctctgttctcccaggacaattggcaaagcgactattgctcggtccccagacaagtgagatgatccgtttcgctgctcgtcgacctcaccagaacgccgagtccatcaccagcgatggcctgaaggtcacaaagatacacccagtggcgaatggtctcaatacagccttgagtgtcttcggaatcaaggtgaacccgaacctcatgaccgttcctggtcgaatccttccgccgccacagttgctgtacagagcttcagctacgtgtaaccctagaaacggtgcatggaatctggatccacgcgctcttggtgcgaagccgttccgcgtggccaagactttgggttcatggaacacgttggttatcaactccggcaatcgtgacaccatctatggaggcatgcaaggcgttatgcagcatctcactgcttttcgagcaaccttggaaacttacggtttgaaccctggacccgttcagccccctgtcgcgatggacgtcagcttcaacgacttgcagaataaggatgttgccaaaatccagcaggaaattatggacaccctgaggaagaagttcaaggccaagccaaatttcctcttcgtcatactaccaagcgacaatgctgtcttatatgactgcatcaagttcgtatgcgactgcaagcttggtgtgccgaacatttgcaatattggcagcaagttctccaaggagaagggtcagatgcaatacttcgccaatgtggcgatgaagttcaatcagaaacttggaggtgttaaccacacggtcgagctgaagagaatggctcccttggatccgcagaccatcttgttcggtatcgatgtcactcacccatccccaggaagctcggactccgcgcctagtgttgccggtgtcgttgcatctgtcgatagcttgttctcgcaattccctgcaagcatgcgcacccaacgaggccgtcaagagatggtagaagagttggaggagatgatcgtagagcgcctcaagctttggcagaagcgcaacgggaacaagcttcccaacaaagtcatcgtatacagagacggagtttcggagggtcagtaccgcatcgtgctggagtcagagtacccggccttcaagaaagcattcgacaggctgtacggtgccgagaagaaccatccgaaaatctccatagtcgttgttggtaagcgccatcacacgcgtttctatccgaccaaggaggaggacaccgatggaaagacaggtaacccacagcctggcacagtcgtagaccgtggtgtcactggcgagaaactctttgacttcttcttgcttgcgcatcaaggattgcagggtacctcgaagcctgcccattatgtcgttctcaaggacgacatcaagcttggcgccgaccagctgcagagcctgacacatagcctgtgctacacctttgcccgagccactcgctctgtcagcatatgtccgccagcgtactatgccgacctgctgtgcgaacgtggccgctgttacttgcaaggagtactcaagggcgacggatctgtcaatttctctgacaccgagtggcagagggacgtcaatccagctcttatggagaccatgtactacctctagcactggacttcatacttccaccgtctcatgtattccgaatgcatgcaatttctatacaatacagactttccgaccataccgatggaaacactgagccattcagcaacccttgggttgcgcatctcactatcaaacatccttattggatgcatggatagatatcgggtcatgttcgcagtacatacaagtgtactgtagacattgaccatctcaaacgcacacatgtcccattacgggtaattgtgttatattgagatacatcaggcactagcctgcatgcttgcttatcaagcttcgaagactgagagcaaattcaacaccgctgtcaggacatttggataaatgttccaacacgccactcgagcatctcaacatgcttttccttgcctgttcttgttacgaatcttgcccgacatgttcttttttcaaccttcttccagtatactgtggatctgaaaattacgatgttctcccttacctttcagagcaatcgtagctacaaattaaagtttttctggtggaagtcgtctcacatacatgacatatgctaaagtgaccaatgagaagccagaaacgccgcacaccaccggtgctgtctgaagaagcgtcttgcgttgtaacatgcgctggcagtgtctgacgagcatatggaagggcttttggagactgttcagtgccctgactgatatcgattcgcacgcaagggtcccttcagacgcgttgctgcaggtcgtcaacgcggtcgccttcccccgcactaggccgagtgacgatgcccaatcatctcccattccccagccacctcgtttcaccccactcgagccctggcatgcacgctggccggtcgtctttgggcgaaggattagccgatcactgcatggacgtggggatggacgtcctttcactatcggcgaactggtctcagacacattttccgctatcgccaggcaccattaggcacgttcccactcacgcgtcacaaggcgcctcccatgtgccggcagagccccaacgaccctgtaccacgaccgtgaacccgcctctgcgccgacgtcgcctttgttcctccaagacagctacataccagcccataatatcacagacatgatggatacgagtcgcggcagcttctacgaccacgacataccgtcactgaccgcgtccctcgaggccttcgaccctgagcggagttccagcatgcaacattcagcctacagcgcccgctccaacatgaactcgtcgcgatggagcataccgcaggaggagcccgagtccgaggctgaatcagatgggccgtgggcgcccccagcatggcagaagtcgaacaaccagtggttgcgcaagtcacatctgagtgaaagcgcgacccggtcaagcaggtccccgttcgaacgcgagatcacgccgtcccgcataccactgcccgagtctcccctcaagcatacaccgcgaaccagccccgaacccatgtcagaacaggagcaatcatatatgccccgtaatatcgcctcgaggatgcagagcccgtcagaagaaccacagaccggtgcgggtgcggatgacatggccgtgtcgcatcatgacgacgggacgcagtcggaaggatgtaggtatatgcgagcacatgcgcgcagaaccgtcactaatcagagcagtcgtgcgctttgcgattcgcggcgagacgcttttccgcactgcaccctttgaagataccgtgacagccttctccgatggattcaacatcttcacacgatcgcgcatcaatgtcgtgggcaccctcgtcgccattctcgtttcgtacctactattgcagccatggacggcaacgttaataccagatatcgccaacgtcgcaggtatggcgaagcagttcgagccgttgatgtatgcttcagaaaatgtgataccgcggtcgcgggagttggcagaggcgagcatcgcagtgcaagatctaggcgagagtgtgcgcgcgaccaacatgtcagcgtcaacgatcatcatcgaccaacttgacgatttgggtgacagcttaagaatgctttccgagaagctcacgagcttctttacaaacgttgatggagacatcgattcgtaggtaccaccatgtcatggagggtgacacctactgattcaagcagtatccttgtgaccatggagtggaccaagcgcgagctacaaagcatccagggacccagtattggcatggtagacacagtcattggcaacatccacggcggcctcagcaagattggcgtcctggagcgcaacggctcacccaccaccgttggccgtgtagtcaccgacgttctcggtcacactcgtcaacaacgctcaaaagacacactccaacgtaccttcgaccatctcctctccaccctcgaagagaacatagccggcgagctcgcccgcgccgacaccctcttccagatcttcgaaagcgtcgaccgccaattccaaaccctccaccgctccgtcgcaaaggaagaagactctctcgccaacaagaaagacgagttcctcgcttctctctggcggaccaacatcaagaacaagatgaagatcaaaaagtacgagaagaacctcaagctcctcaaggacgtccgcgcatcgaccctctcgaacaagttcgagctcaagagccatatccagatcatccgcagcgtcaaggaccagctcgacaagacgcgcaaaaacctcatcagcccgctgatccgccgcgcgcagagcaacagctttggcatcgagcagcaattgcaggatctatcaggcacatacggactgctcaagggtgtccgagacgcgcagaagaaaaaggttatgcagcaattgtacggcggctcaggcaagcgtgccgccattaccaccggcaacgacagcgaatatgaagccgaggatgcgacgatttgagctacatgtactatccctcactgtttgaaaacctggatagtgctgtctgctgagaacgatttctgtataaactgcattgcgatctggatagataaaggcaatgcggatgcgggtgtttgcgttgttggcgtggcgttttttggtgtctatggaaagaggccatctttcagtgttgtctacaacagatcaatttgcttgcttgaatcaagatacctaagaaaggtcattttgttggttccaaatgcttcaaaaaatttacatgtaatcttttgccagagcaatatatccagcgtgaatctacgtctgactcaacgtatatgttgactttacacgatccacaactcgctcccaggccttggagaccgccttgttgcactatgacgaaaagcacccactcgctgaagctatctaggtttcgattgcgacggcaaggccctgtgtatagctcctgacaatctggtagctaggtgactatccgcagtgctatcaaaatcttacatattctcctttcaccagacctctgcgtttggtacacagccccactccaacaaatccgcgcacccgacgacgcttcctcgtctatatatcccgaacaatcccccagactttcaagaaatccacgacaggtcgccatggaaggtctccatgtcgtagttggttctacaatcggggtaatttacgaggtgtaatttgtgggtttctttttttgtgcgtgtgttcgaatctggccttgtgcactagatttcgtttttgaatatgtgtgctgcatgtataacaaacagctcggaagtgaaatgcaaagtgattttatggaatggttgtattgtgtgtaagacgatagagtcgcggccgactaagatatgtgtgggaaatactgcgaccattgagggacttcgaaggttgaggcgggtaggtggcggacgttgatgaagcattcgacgacgaggaagatgcgtgcggctacatagccgattgtgaccaaaagaatgtggcagatgacagaacatctcaagagcttcatagaccatgtgtcaacaaatctccgaacgtggtgacctttccaaaagtgatagaaggccaccggcaagcaggcaggtccagagagggttatcaggacaccccccgccctccacagtaagttggccgtgtgtggcattggtgcgttccaagctgtcagatgcaagcctccgtaaaagaaaccagcgattgtgatacctgtaattgattgccgtaagaaggttccagtctcgccctttcctaagaagggccaggatatattctctacgcgctcctgtaagtacttgccccgatgcaacggcgtatctcttctggcaccactacgcgccaattccaaacattttatgaagctttgatgcacatcgacaaatgggtagaacttgggacggttgtgcggaaacctacggcgcacaaatcttgcggcaaacccgtgaaaaggctctagctcaatagcgcggatgaatcctggtaggggggcctcaacttcgtatcgttccttctccctttgataatctctatcgattgcaaaaggaatgtttgatggtatatcgtaacacatcacttgcactttgtgtggacacctccggcaatgacttgaattcaggtagtctttacagtagcctttggtttcaaagccgtcgtcatcgagaacgtgaatgagtgcaatgaaaggatgcgcagcttcacctcgtatcaaggtgggctctgtgacgtccaacggtttgtcccaccagaggctaaatatcaacagcgtacatagggcatgtgcgaaagtattgagttccagtatgctgatcgtcaagtgtgatgtgatacgtatgacggtttgagtgcaaaaccatgccgcttgcaagcatacgagcaccttcgcgaagccgtttgctttactcttgtcctggatttcttcctcagataggaccggcaatagcgctgggttgtggtcaagaaggaggctgagaccattgcttgtcaaggatcgtcggttggcgaaattggaaacgaagatatcccgggcgcctgcggtatcgactgcgagtccacccatggcaatgtaatggccatggatcaaggtgaacgggtgatgtttgcttggacgtccttcttcggcatgatgcgtctcggtctttcatcatcagagagaattgccacagcgatcgcagatccaacacgtacatttgtcgtttcctggttcgtgccttgcttccacaccatggcccactcgagagaggttctgagtctacgccaaacagtctgtagtatagagggaagaggtggctgagcgacgcaatctctcagctcattacatatagtttgggcttcatgtctttgttggaaggcagtccatgccacctgaactgatcagtcacatacaacgaagtgatgccaagaaatcacagatatttctggggtttacactcaccatctcaggcgcaaaaagcccaatagccaaccacttcacctttcgccaaaactgtggcacgaccttgccatgctccggaacattaaggtggactgcagtccagacgcaaaggccgatggtaatgatgcaactcgataagatcgagtaagtgcctcgataccgtggttccgcgccccatgaaagagtctcgttggatgaaggatcgccatacggacgaaacatgtttttatgtcaaagaaagctctttgctgcgcaaaatgtaaattatgtctgagagaaggctaacaataaagttggagcgtggttagagccatcaagtagactgcaagaatggaggactctgtgacaacgcagcctgcatgacccatgaggctgagtgctcccgatgagaatgatttagaacggcaaatggctagggctgagtgcatattgcttttcacctgcagcgataaccaaccaggggacagatgtggcgtgtggcttttgttgcgccccaactgacgccgccaccttcttgagttggcagcgaacatagggcacgcaggttgctgcgcctgatatgtctgctataacatttggcatcttgtacgctggccatgcagccggcgaaggttggggttcgcacgaacgagagcaggtggctgaaaactttttggagtttcgtgtcagggattatgaggagccaaaacgatttcacttctcgtcccagctcttgcacatgacaaccaacgttcgcatccacgctcttctcaacatgacgcgtccctcgcccgccccaacggcctaccccacaattcccgcaatgcaaaacttaccaaattgcatcttccactgtcatgggaaaatcgctgcaaccagtaagccaagttcccaaagtcacgatgatggaagtgtgtcgtagatcaaggaccaaccggagtcctcgcccgtagccttgtggatcaccgcgccccgcagcggtcgccccactggcccatgctcttgacaacatcgtgagatctgttgcatgtgcgggaagcatgtcagccacgaaatggaggatattgtggcgcgcgtaacaggtttttaggtggcaaggatcgtcgagcgtatgctgtgtatgacactgcaaatgatccgcgcaggcgaatgacagaatcgtgtgcccacagaaggcacgatgcttcgctccagccaaggtatggcaattggcaggagtcacacagacgacgaggaattacatcatgggctatcgcagcctttgttgttcttgttgaggacgcacttgcttcgaagaattaggttctcgtgaacatcaacacgtggttcttcgctttagcaacaacatcgaacggagacaatggcatctgtacgaacgaaaatgatgctgcatcgcgttgcacgtcctgcctcgctgacagttggacgtcaacccctcacatcgtctgtgcaatgtcgaagcctggcatcacaccgggacatgacatacccacaagttccatacgagaagggagagaacgtaggaggaaagacgtttagccaattcgacatgaaagacagagtcttcgtggttacaggtgcagcatccagtcctcctcacattccagagcggtttgcgttgctttcgataaaagctgacagatgagcaggcggcggacgtggcctaggtctttgcatggccgaagggctcgtcgaggcgggcggaaaggtacactgtctcgatcgtgctgctgagccatccgaagcattcatccaggccaaggcgcgggtcaagaaccgatcgagcggtgacctggaataccaccaggtcgatgtgacgcaggacgccgacatggagaggtgcatttctggaattgcagcacagcagcagaggctggacggcttgattgcagcagcagccatccaacaatgtacatccgctctcgacttcaagaaaggaggacattatgaagatgatggatgtcaactacacgggcgtcttcctctccgcacgcgcctgcgctcggcagatgatgaagtacaagatccaaggctcgatatgcctcgtggcttcgatgagtggaacgattgcaaaccgaggcttcatggcgcccgtatacaactcttcgaaagctgcagtcgtccagctggcgcgcaatcttgctatggagtggggacgcattaatgaggatggcgaaggtggtattagggtcaactctttgagcccgggtcacatcgtgacaccgatggtcgaagagaacttcaggaggggtgaagcagatcgagccgagtgggagaacaatagtatgctcggaagactgagcacaccagaggagtataaagctgcaggtctgttcatgctgtcgagggcatcaagctatatgactgggcatgacatgaagatggacggcggcacgactgcttggtagtagacgtctgaggttagctgtgatcggtctggtgtaagggcgttggggggagcataattctattcatagaatacccttgcagtactatcatgaagcatgcattggattctgttcatgttcagtaacctcgtgaaggagcatcgaggggtcgcttcatcctcgagcaagggtccatcacgcttgccccacccagcctagcggcccatctggcctctcgcatccctgctgcgacacctgtacagttcgcaccacgaccatcttgacaattcacaacaccatggatcggatatcacgactcgtcagctgcgtgctgctgctcctcttacccctcgccgccgccctcaaattcgacctgcaccccgtctccccccacgatgcagccaagtacgagcgctgcgtgcgcaacttttgtgcaaaggaccaattggtcgtcgtgaccgcgattttggacggatacagaggagatggtcagagagttgacatgcatgtacgtcaccctaccatccacctttacctttcaccccgtgctattggggctaataaatcaacttagatccgcgactccatgggcaacgactaccaccgccccaaagacgtcgtcggcgaaaaccgctacgccttcaccgcccacgaagacgccgccttcgacgtctgcttcgagaacgtcttcaccggcgcgtccaagacgacgcagccgcgccacgtcgagctcgacatcgacataggagccgatgccaaggactggaacgccatttcggctggcgagaagctgaagcctgtcgaggcggagctgaggcgcattgaggagacggtcggcgagattgtcactgagatggactacttgagggcccgtgagcagaagctgagggatacgaatgagagcacgaatgagcgtgtgaagtggtttgcgattgggacgatggcaatgttgattggcttgggtgcgtggcaggtcatgtacctgcgggcgtatttcagaagcaagcatctcatctagacggcgagatactggtggcagggatgagaaatacctcggtgacatggagctgggattcggcgcgtgggcaaaagtgtacgaacatggacggtgtttctaccgagcggtattggtttgcatatctcagcatgttcaaatgcggaacagggcgtttcataggatatactcttgaaattcaccaaaaagacgcctactaacgcccaattacccagccctaatatgcgcctaaatgctagtctttgttgttacatttagaaaatggtcctagcctcggaccgccacaccggatgctcgacttccctatcccccaccgatccctccttggaacttccctccgtcgacgtcctcgcactaccctcgccatccttcttcttctggaaaatgtactcgtccaactgctggatctcctttgccacgcgctctacatcctcaatgtccaggatgcccagctccgtcacgtacatgtcgatgtacttggccggcacccactcaaaccactcgccaaacacctccaacttctccatttcctcgagcttgttgcgcgtgtccggcgcccaggccgaactcaactcatgcgccggatggctctctcgcgcgctctcctcgagttccggggcggcgatcttgtcaatgtcgctgacgacgatgaccgcggcgttggaattgagttgcttgacgcaaagcgcggcggccagcgagccagacttattgctcacgtcgccggcggacgaaattcggtcagcgccaagcagcacgatgtcgatgttgcgtgcggcggtgccgacagcgctgtcggggacgatgcggactgcgatacgctgtttgtcagtggcggccgagaggatgtgcgatgccatgtctgcgccctcgcagcgcggtcgggactcgaggatggtaaggtggaagtcgaaagttggcagagctgccaaagcatgaagtatgacggaacgaattgtgctcgaattgctgagtgtcaggatgcgaatggtccttggagttttggggggcgtgggaatgttgaatggaatgcctgggccggagatgaatggcacaccggaaggcggcttttgggtgaagttttctttgagccatacagcgaacgtctcgtccaagcgtgcactgatttggcgtctctctgttcggatctcctctagcaggcctcgagcgatacggactaggtcttctgtgtttcgctgacctttctcagtctcgtcgttccagcgcctggcaactcgttcgagtgtgcggagcaaacatgaagtaatggcggcactcatgcttggtcgtgcttgtccaagctgtttcgctgcgtggaccatgatagcccagaacttgccccatgttgtcgctacagatgcgccaatctcactgatgtgagcgaggtgagccagagaagcatctgcaagctgtcgagcgccagactgaaagtcgttttgcagctcctgaaccgccttctccagcgcggcttcgtagttagtgatgtcgtgtttcggaaggaatgtgtcgagtgggagaatgggaagtggtttggatggtactgcagatgagactcggcggtgatgagttttggttggcgtctcctctacagatgaatcatccacaggctcttcctccggctcaggtggtgtacgatgctgagactcaggcggtgtgagaacggggcacgacatggttcccgcatacatcatccagacctcctggtcactcggcttcttctccttcttcttgaagaggctcttcagcgttcccgaaaacctcgctggcctggtcgaaagcttggaattcgaccgaggaagcttcggatccgtgggatatggtacagttttcctgcataattgtcagcctaattcagcgctaccctgggagcctctaacatcttgaagttctgggtgcgtatgtgtgtagtgagagaatggttggaacaacgccgcagtagttcaggccttgaagggtgtttacgagcactagtgcttcgagcgaggaattcgcatactaagaggccgcaaacaaacagaactaggtgatcgtcgcgagggggactatatcgccacgttgaggaaatatgtaactatgtacagcgtaccaccgtggcacgaaggacaaagctggactcgagaaaggaggggaaaggaggccttgaagtggtttggaaggagaacaccatgcttaccatcaaatgtccaggcttcaacttacactcgttcaagacacccagtgcgcggcacttctttgacctgtcctacgatttgagctcaacaagtttagcaggctcgccgcgaacgagagcggaaagaaccctgcaagcgatagcttcatcgtcagcttgacgcatgcattcctgggatcgactagccgcgctatgcgaacggaaccattcttcggttcgcacttgccgactctgttgttggaaaagctaaattgatgttagagggagtggttgtctggaagttgaccacgcgcaagtcgagcacactagcctggatccggccaatgctgcgagtgaacccacgcgacagctataaatgtaccagtcgggcatctgaggtcgagaactttcgttgttacattgatacttctcagatttgtgtcggtatatcaaaacgccatgagctgcaaaatgcacagtgcggcttcattccgctcatctccatcatccttatcaggcatctgtcatccatcgtcagcccaaatacaagtaagaagcctgactaactacaaagaagtgatgcaggtcgccagaagacacatttgaaataagaaattaaatattgttgtaagcaaaatgtatacatttatatatacactcgttttctctcaacatccccctcacatcttcactcatcaacatcactacgccacacccaccatggcacgcactcaaacaacccgtaccccccctactccatctccaaatcccctccctctcttccccctccccccaaacacccaacctatcctccgccccggtccctcagcagtcgcataccacatccccgacacccctccaactccctcacacccgatccccaaaaccacaatctctctcccccgccactcacattggacatccggcctgcacttccacaccgctcacaccgagtacctgcacctgctgcgcggcgcgatctggctgcatctcgacgggtccgacatgatgctcagcgccgccgccggcggggagatgtacatcggcaccgggcagcgcaaaccctccggcgcaggattagttatcgaagtgcccaagtatgcgagacatgagtggcggcgcgccgagaattactacggtgtgagaagaacgattggcgtgcggtatgtcaagccagcagatgtggatgacgaggttgttgtggaggagtggacgaacccggcggatctggggaagccgctattcttttggaatttgaatggcgtgattgcgggggttgtggatgacgaagtgctgtcgggggcgcagagggtggttaagaaagtactgagaagctggtgggttgagttgcagttgtttgtgatattttgggagttggataattggccggtgtttgtggggttagggggcgtgttggggggacagtctaggttgcagaagtttgcgtatcggtatgttgagagatcggttgagtatttcatgacgtttgttgtgctgttcgctgcgaaagtattgggctggctaattgggattcgtgctgtggagcaaagaagaacgccgggcgagctctggagggcgtacaacagatgatactaaagatgagtcggtctcacattaaaggaatacttgggaagggttagcaagccatacaaatcattgtgaactactgctgatgtcatgaaaaggtatcatttgcttttagcctacgagcttttttccttctctttggatcccaatccgcccattgatgaagcaagcgcgccgacgccaaagatccgaatataagacaagatatctacacattgccctctttcatcttccattaggtcattactgtacgcaacacctattttgcgttctcggggcggagggagcggacggcctttccggcacgccagatctcaaggtcgtcaatctccttgagctcctcgttgtacttctcgcggtagtcgggctgcgagttgtactcgagcgagcgcttggtctcgctgccgttctcgacggaggtgtagaggtcgtcaaagacgggcttgagggcgtccttgaagcgcttgctccagtcgatggcaccacgacgggcggtggtagagcaggcagcgtacatgtagtccatgccgtgtgctccgatcaaggggtacagagactgggtagcctcctcaacggtctcgttgaaagcctcagatgaggctgtggccacgctcacggagaacctcgtactgagcaaggaacatgccgtggataccacccatcaagcaaccacgctcactcgtagagggtcggagtagacctccttctggaatgtggtttcgtacatgtatctcggagccaacggcaacaccgagggcaacggccttctccttggccttgccggtgacgtcttggaagacggcaatggaggagttgataccacggccctcacggaagagggagcggacagtacggccggaacccttgggggcaacgaggatgacgtcgatgtcggtggggacgtcgaccttggtaaggtccttgaagacgggggagaaaccgtgagagaagtagagcgtctgggatggattagcgaacgccggattgaaccaagcttttgaatatgctcaccttgcccttcagctggggcttgatctgaggccaggtctcggactgagcagcatcggagagaaggttcatgacaacggtggacttgccaatggcctcatcaatgccgaacaggttctttccggggacccagccgtcgtcgagagcctccttccaggactggccgttctctcgtacaccgacaatgacgttgaggccgttgtcgcgcatgttgagaccctggccgtggccctgggagccatagccgatgagggcaagggtgtcgttcttgaagtactcctagctcaattgtcagcttcatgttcgtttactcccaattttgatgccatgagcagtgactgactcacaagaagcttctcttggtccaatcggcacgctctgtatgcacgtcagcttccaccaatcgacggagtcttcatatttgagacctaccgtaaacagtctccttggtgccggcaaagtcaattgtcttgacaccacgggtctgctggaactgagaggtcacagccgccttgggggcagcggtgacgccagcgcgcacagcagagacgaaggtgcgcttctgggctggagcagcagccaattgcctggcagtctggcggagagcacgggaaacgggtcttgaagccattgtgaatgtgtgagggggtatcttgaatggaggcagcttatgtgggggaatcaatcagctttaaagcattcgtgtgctgggcctggaattttggtgggcacctgcttactgcgaaaatcggcggcactgtcggagacgcaactttctccccgatgcaatccccgctttgattggccgaagacgcaccgctgccggctgcggaagaatgtatagcttcgtgtcacagtcatatattgcacatctgtgtggagacaaatgatgacatgcgcattttatgctctatgtctggctgtgcgtgaatctttgtgtgttcaaggtccagtcttgcaagctccggcacaactcctaccccacacttatttggcacggcatcgcagaactttgttggcaacctacaaatgcactttgtgtatttctagtctagtagcatcatccgagttaatagggtggcacccgtcgaggacatgatcaagtgaaagcactagccatctcgtagtcgcaagaactatcaagtctacacagtatgcaatgctcgccgaatcgagattatgacttccggaaatgatacaaaaaaacttgattatttgcatgtctctacaaaggctggcattccggagaaatgctcaaatcgaaatggctgggaaatcttcaacgtgagagacgcgttccttgacgccatgctccatatgcgcctgggctatatgctcgctgatggtaagatgtgactcggcgctgagcgtctccgctctcgcttgttctccatgcttgtcttcatccggtcgtaacttgctcaacccgtccctccaagtgtaggtcaaaatcgactccccctagcaaatacgtgtcgtgcgtgaaggcaccctcggaaggtgctcgaagcgtgtacggttcattgctcatttgagcacgcgatcgaaggtttgtcccttgactgtaccgccgcccagtgatgagcgcacgttgcgcttgaagccttctcggttcgccttgaggtcctctgcagcctccttgttcaacggatccgacgcatttggttcgaggaagagaaactgcattctgtcagtgcctgcccgctgtttataggctatccttgaggattacgcacctgtaggccaacaaccaccgcgttcaagttcaggacgggcttccagtcttctcgtagaatgttcaggcagacgttgccctctagatcgatgtttgggtggtagatcttttgcgtacacttgactttcggagggtcgtgtgggaagttctggttgatcttgaagtcgaagtcaaatcgaccgcccttatacatgccctcgtccggatcgattgtgagcttgaagttgaggatatcgtcagggttggggaagtgcgtctgcatcgtcgtgccgagagacagttcttcaagatctgtatcggattagctaatcgtcgtgagggctgggtggaacggtgcgtcgtacccttctgtgcgcggagctgagctggagtgaccttcttctttttgcttgtcgcggcagcagcagcctcatcttgctgctgttgcttcttctgtaagttttgtcagcatgtccttttttccacgcgacttgcttcagtctgcactttgaatggcagcgtaccatagaccatattttcatcatcttggcggtattttatgtgcggattaggcttcttgcccaagggtctcgacttcgacttcgcgcgtggttgaggagcgctgatgcggtcgttttggcgcagtaggagatcgtgggggcgagttcgaggggcactgtaggtggaggcgtagcgggagttcaggaggaacgcgcgaattgagagaaaggaagcgtaagaatcaggaatgccaacgagaagaagagagaggaaatgttatacgtgaaggtgatagcagctcgtgcaggcaccaacgctgtcatcgggctgctggcctacgtggggtctaggccgaggtttctccgtgcgccactattgacgtaacctacataggttagctcgcatctcatcttctaacaagtgaaagcatagacgagatcatgatattgtagtaaagggcagtaatttctcactattctatgtccctacctgaagccctacgcaccacaccactgctggcccaaaaccacacaagaagtgcgacatagcagaccactcaagtcagattcatacacagactcgggaccatcttcatcaaagaaactgggttccatctctacacaatgtccaacccacctcgcgatgccctccacttcccccaatcagatgtccaacacatcaacccatacctcccaccacaatccaccagatctcattcaacaagcccatcatcaccaccaaaaccctacgtaaccctcaccttcgccaactccctcgactcctccctctccctctcccccggcatccaaaccgccctctccggtccccaatcaaaagccatgacgcactatctgcgctctcgccacgacgccatcttaatcggttgcggcacagcaatcgccgacgacccatcactgaactgtcgaatcgacggtgttggcgggtacggtggcgcaggactcgagggacagcctcggcctgttgttgtggatccgaatgggcgctgggacgttagcgatgcgagtaaagtcgtgaaattggcgagggaggggaggggaaagggggtttgggttgttagtgcgaaggggagcattagtgaagaaaagaaggtggtggttgagagcgttgggggggaggcgtttgagcttgaggttgtggaggggaagatggattggaaaaagattttgaatgtccttgcgaaagaagggattaggagtgttatgatcgagggtggaggcgcggttatcaatggtctattatcgaaggagaatatggggcttgtggactcggttattgtcactattgctccggtgtggttggggaaggggggagtacaggtgtgtcctgatgctagagtggatgatggaaaaagggtgcctgtgagtagactgagggatgtcaacgtgggtaccgctgggtgaagatgttgtactttgtggacgttcgatagatgcacaagcagcggcattggaatcgagctctaggtgatactgaacacatatagactgagagaagattacgcatatggacaaaaaacaatggtcgccgtcctatcatcacatggcatccctcaaagcctccagaatctcttttctccaatgtatctgtatccccgcatgcgactcatcttccatcctcaaccgcgccctcccacctaacctcgccgcaatctgcactccatgcaatggtgcgcacaaaaacatccttcttcccataccacaactgcacctccaaatcgtccctcaaatcctttacctcaaacccaaaaggcttgctactcttcttcccgtcatcccacacgccctcatacccctgcgcaaaagcctgagaattcgaccggacaaccaaccgcatgagatccacgtcgtcaaagatatcgcgatctttctcaggtgcggttcgtgattctttcagcagcatttcgaggcgctcttcctcgctgagatcaagacggccaattgccattgtgcgccaaaacatgcggcccgcccagtacggcgcgaagcggataccgtagggccagccgagacggtgagctatatccgcgccttgcatacctatgtctggcgggcccatggcgcagacgagagacacggctttgagtttcgcaggtgggagggcgtacgcacatgcaagtgctgaagcaccgccgcccgaaaccgccttctgaatgtaagctcaagcctcttcgttacgacacgaggagtgcaattaccaagaccgaatacgcctccaatcccaaatgctcagtcagccgttccacatcttttggccagtccaacaacgtactccccggatgtggcgaactccatccgtgtcccggtcgatcaattgcgatcacgcggagacccagttgtttgcctagatcatggtgctgagcggcttcgatgcgcgagcctgggaaaccatgttgatagaggatgggtttgcctgttggagaaccgtattgagcgtagccgagtttgcggccatcggggagtgtcatggtggctgaagtgtcattgtcgagacggtagtgacatggttggttagtcggaggtggtgtagcgtggatgggcgtgctggaagatccgaagagccatgctctgattgtcgttaatagagacatgctagcgaagaccatgcaagtgattattgcttgaacgaatccttacggcaagtgacttgggtggaactgccaggcgtgaacgtgtgggaatattgtggtcgcttgggtcaatatttattcgtagtgtatgatggtcagcgtcgttcatattgctgcctaatttccttgtcatacaagccgccagaatgatcatgtttttctgttcccaagaacatgacgagagcgtttgagcgcgtgacgggtagatgcgaagtttcttcggacagcgacgggtgagattaggtgtgtcggaaaagctgagcgccgtcaccccgtctcactttacactcgcccggggcagtctatgtctcgtattgcgcgcgaccaagggttattacgtggtgttgtctgatgacgagaagtttctgtgttgcccagccttccacaagcctacaacccgtccttagacaatacggaaagcttcagactgtccactgtagcattctccaacgaatctccagtggccatcttgaggcctaagagcgaaaggcacctccgcaccgtagaagtacactatgatatcgccttcttcgagtatttctggtcctatgcctaggtaattctcctttaacctgaaaaccacctgattcgatgtgtttttatgcatagcaccacaaaaagctcgagcaccccaatacagaagcggggaatcgaagtcgtatatcaactcgtccgcatgttcttccataaaagtatgatagtgctcctcccattcgccgaaagccgtatttctaaaagtgtctgattctccaaacgtttccaaaaggcaatgtagaccgtatatcgtggaaagtgcgctgattatgtcttggtagtcttgaaacggtaccgaagagcgcccatcatcgctgtctacgttttgccatagtatctgatgtacagaatcaatgatgaatccatcaatgcagaggtatgtgcaaattcctgtcgtctcttttcgtatacagggctcttttggagattcgaaactaggtatggaagtgcgaatttgcccagtaaaccactatttgttccattgcgggacccatgacggccaatctgtgtgcatatcaggcacgtgtcttacccgtgaaagaaagctcagatcttttccttcaataagtatcttttctgcaacttgctggaaacatgccttgtcagacaacgagtaatcaggcacgacaaacgttaccccgccagtgtgaattgattcaacggtttgcagccctaataggccatatacgcggtccttaacgttggtgaattcctggtgacgagaatagccaaggagtgcgctgaaggggaccatgaaatcgatgttctgctgcgttttgcgtatggcactaatgaggagaccgcggttgagtacggggcgattgagcattggctcgtagtattcgatagaaccagcttcaatcaaggctgcagcgaacatgtcaaaagaacatcgtgcatgcccccaatggatgatagctgtgtgcgccaacgctacctcttgaagtatcctgaaggatttcgaaagtcagccaaggatcagaacgattgccgacatgaagatataggtgtcttactgcgcattgcattagtggagcgaacaggatacaagtcggtttaactccactacatcggcataaatttgtttaaagagaagtgtactgggcatgtttgaaaccagaggatgcgtgtctaagccatttagacattttcgacgaggaagttgcttacccagcctcgaccgaaccaatcacatgcgcacatgcttatgagtccggcgatgtcacctttatttgggtcgaagagcacttgctctccttcaaatgtctggacctgtgactcgtgccagtagtagtcatgacgttccgctccgtcttcaagaaatttgcaaatgcctcccaaaacgccctgtacatgtgagtcttcctcgtgacccaaccacaccaacacactggcagcaccgcggtagatttcacccatcatatttacttgcgagcttctttcaatgtcgtttgcttgatcgatgcaaacagcgtcagcccacaacacacgtgctgattgagcagagcgaaaacgttgcaaagcggtaaagagactctctgtaatggcgagtttccgactgtccagtgagatgtattgtggtttggctgaactgccccaagcataagaaactgcctcgtatgtacatccgcagttatccaagttggtaatggccaaagagtcatataaaggctcgccaggaagccccggctgtaagtgtaggaggcgagtgttgtgatggtctggtaagggcttgtatgtgtatacactgttgtcgccaggctcatacgttgacatgtcgaataggaatattgtggaagccctttgagcgagttccagaatgacgattgatcgatggttccgatacagtccgcactgaaatgagatgaggttgccagatgattgcagagacgattgatcgcgtcttaggcggcacctggacaaggctgaggcacaacctcgcttggcatgcccaatcagcgtcttcaactacagaagccgatgctcgcgctgtccctctgtagtgtaaaagaccgcatacaatgagatttatgatattttgacttgatccacgtccaagccaaatctggcggcataactggtacatcgtttccttgcgcaatagcaacacgagtagcgaggtttgtcaccatgcggcctcgagacgactaaaagagcgctccagcgttcatcatcacctcctccttacgccttcgcatctccaatctcttttctctttgcgccagatacacttcgcgtgcctgcctttgctccaatttcttggcctcgtgttcagccttgcgtttctcgtactcttgcaatttcgttttgtccgacttcatcttagccttgatttgtctgtgttctgtggtggtcaagtgccacggtttcgacaagatctctcgcttgtatgcagcagtctcggcccaagcctgcgcttcttcgtctgttgtggtgactacccagatccttttgaggtccaattgtttgatgcctcgaaattcggatatcgtgccctttgcttttacaactgtcccgatctctaagctctggctgtccaccataacttcgaagacaccaagttggctaatgacgttcacgttctcgagcgtggttcttgacgaagaactcaacgcgtttcgttcagcggactgctctctcacaatcttgagctcaatatttgagccacttccatcgtcaatcgtgagaacggtgtacttgaggttgatgtcatcaatggctacgactacgccgacgagacgaacataacgaatagggtggttgagatggaaataaagatgctgctctgcataccattagtcacacgaggatggtatactgagcagtgaccactacctgggaattccggctgacgacacaaagcctggacgtcagcggcagtaagctttacccaggcatcgtatgtcggcgacgcgcggaagcagtatgccggatatattctatatggacgtacgggcggcagcgttgacatatcatattgcgttggtgatgactgaggtgagatgaaagcggagtagacgcgacacgcgaaagtagcactcacgcctactcacgtgatgatgacgcttgggcttccagatgtcctcgcaccccacttcgtgtaagtcgggatgatcggctcacatgcatgcaccacatccatcacaccacgcgatagcttcgcatatccgactgagccgccttcaaggctcatgcatgctgtattgcagggagcgaatcaaggccttcgccctgtctatactcgatcgcctcgtttcaccgttccgctgccaacaaatgcctcggtggagagcaaactctgtggccgggttttccctggtccttgcacttacagcacatcttaacaccgacaatatgccatcatttgttgggctgcagcctgtgagaagacagcagaatacatcgatttacgcatttagtctagactcatgcgagcgtagagcccaaagatcgcccgctcaccggcacaacctagagctgtccgagacgggctagaccgacatgcagccagcttgagagcttgccagcttcccgcaagctgccatgtagctctgaccaaggtcataagagctggcgcccgccgaagaaccggatgaccttggtcatctcttcctacgtcgagtctgcgggctagagggattcttcggcggcgcaatactaaccaaatcacacaggtatctcgagtttgctgttggctcttcggcttcacttgagtcttattctcagctgatctttgtcatctttgcccaaagttgacaaaatgcgacgatttgcgctcggtagccttttggcagtcctgttaccagtatttactggtgcggaaccgatagcgaagcctgaagctgtaccgcaacagcttacaaacaatgcgcccttcagtggagctgtgtacattgtaagcccagatggcggacaggtcgtggcgcagggaaccaacatgtgccctgcttcggcgtctgtgagctgtgcaaacgtcaatcagccgagttggtacgttgtaaaattcaacgctgcgcaaaaacttctaatcgaaacaggtgctgtccctcaaactatgtgtgcgcttctcccgcaaattcgaacggtttgatcggctgctgtccgagtggaaacacttgcggagggtctgtcaacgtcgcgtcaatcacaaccgtcaccgtgtacccgcaacaacagactgcgattgtatacgcaaacccagctcctcacacgactgtatataaccaacccccgaatcaagcacagggcggcttctgcgcaacgataacgatggatgggccaggtctaccaagaacagcacaaggagaatgcggaacaattttgcttgtatcaggagctccaggcttgaaggtgctcggcatcggcgcgaccatggtggcgatcatgctacatgtggcgttcggaagaatgttcagcaggttatgatatcaagagttgatgatcacgcagaaggaagagccacggccttatatttaatgcgcttacgaattcatgagtatatgtagcacatgatgctcaagagaacccaatcgatttttctactggttacctttctcggcatcctccttgtcactcttgggcacactgactattttcggtacagtcacggcgttcaggtgtcggaaagcctatcacggtcagcaacagcccaattggcatacacaataagtactcacttgtgcaatcgtgccagtcggcagttctccattccacttgtcctcgaccttactaatcttgccctgatcatccaaatggatcgaaaccaagctctgaatcgtctgctccttgccgataacccttgataacatactttgtcctcaaagtcccatcaaaatcgggtttccagaatcccttgaacctggtggttcaagcggtcaatttctgagaagggcttgttgcagcccataccactgtgcagagtactgctcgcgccccttggcactcgtaagaggatcattgaatgtagcatcatcccgccaaagcgcaagtttctgcaacgacggcttgcccgcgaacaaatccagcaccgacccgacaatggtctcttgctgctccgacaacttaatccccggcgccgtcgtgacgtgtttcgtgtcgagattcagatcctgggatgtcgacattcttgctgtttgtattctggaaacaactggttttctgagtgttcggagagtagtattgcaagcgttgagagtaaagggacgcatggtaagaaacgaacagtgagattggggttatacgtgagatttgctgtgccgtgtgtgctggtttctatccaattgtgtttttgcctggcgcgtcatacatacttcacattgcgcgtgttggagcgctttcggtgatcgggtaagtcatgacgtcgttgcgcgtgttgggttgcggacggggatctggaccgttttcgaccgtttttgcggggctggacggtggatggaggaagaatggactgatgatgggattgttggtatgcgaactattgtgtggttgaattgtcgatgtctttgatgtagtgtagagcagagctgtcccgccacttcgcaagctcgttccgcggggactctaccacagtactacattcgcaacctcaatactcaacagcaattcgtgttataggtcgccatggaggaacaatttccttgctaaaattgttcaagctccttctaattccgctttgtgcaaatacatgtcttggggccctgtccttctcatgacgttcagcttgaagttttattgtcattgctcgtgtccagccgtcgcaatgtgcaaaatgcgctcctccagtcccggcacatgtatgcattcaatgccatattgctccaacttcttccttccttcgttctcgcccacgaacttctcgggctcttgcacaccaagatacaccctcttgatcgttctgtcgccattcagcgaagtcgtccttatgattcggtcgacgcatggcaggtttccgctcagtcgcaagttgcagggctccatggttgtgtatatgaccgtgtttggtggtaatgcctcgcctactcgttcttctggcaagtcatgtgcctgagcatatttgagcagacagcattgttcagcatgcgtgttgccttcgcattccagtgtgtagccacgtgataggatagctcccgtatcagcatcaacgagcaacgcgccaacacggaagtttgatggctttggtggtgattcttgagcctgatctaacgctagtagcatatattggaggtgattgttggggtccggcttttctgcaggcggaacgggaccgtcgaacatgggtgggggtcctggccagttttgcgacatggtgatagagaatatgccgtgtaagagtgcgttgagcctcgttggggaaagtgcaggtgagggtgagtgggtacgtcatagctccgccttatgtccgagctgatttacgcgacgcgttcctgacttgagcgcaacttactgcgccaacttcaacactcaatcaccacacacgacagaattatggcgcgaaccagtcgagcaaatcgaagggagcgtgaggaagaagaggaaattcatgaggagccattcgtcaacgatgacgaagaggacgacatcggtgaagaagaaggaccaccatctatcgacccatatgaggagcttggcttggagactgaggcaacagccgacgacgtgaagaaggcataccgaaagctcgcgctcatacaccatcctggtatgctcattgattgaacaagaggctgcagtattaacttgacacagacaaggctgccccagccgataaagatgccgccaacaagaagttccaggagatcgccttcgcatacgctgttctctctgacgatcgccgacgcaagcgatacgacctcactggcagcactgcagagacgctcgaggatgatggcgatttcaactggctgaacattctaccgcgagcagttcgaccaagtggtcaccggaggagtctatcgacaagctgaaaaaatgattacaagggcagtgaagaagagcgcagagatctgatcaaggcgtacaagaaatgcaagggaaacttgaaccgcatgtacgagctcgtcatgctgtccgacatactggaggacgatgatcgcttccgacagatcttggacgaagagatcgccaatggaaacattgatgcacttccagcgtatgaacgagagaccgatgaaactcggcagacggccaaggacgcggagaagaagaggcgcgaagactacgacaagcgtgaggccagcaagaacgagcctcagactgtgaagggcaaggccaacggtaaagccaagccgaaaagcaagaagggcggtgcagacgacatggcaggtctcgcagctctcattcagcaacgtcaaaaggccagggcgggcaacttctttgatgctcttgaagacaagtatgcgcccaagtcgcgcggtagcaagcgatccacacccatggatgagccaccggaggagctgttcgaggccaaccgtgcgaagaagcctaagcggggcgctcgaaccaagaaggtcaaggaagaagatgaggacgatgacatggagatgggtgaagaggacattggcgagtctgaagaggaggaggcaccgcgaaagtcaaaggctcgaggcaaggcaaagggtcgaggtcgcgcaagtgcaaaggcctgagatggttacgacaacggcgcttcggatactggataccacgcgggcaaaagcacggcgcacggcgtttacggaagattgactggaagtaacacatatcacggcgctcatagtctcgaggacggagcaagtaacattttgggtatatgaaactctacctggggacttctggacactgcgatttcacccgaaacggtttcaatgagccgaacattttgcatactcaaaatctctttgatgccccttcgtgattcttcttgctcttgtcctgacgtcagtctcatcatgtgccctgagtctcaccatggatggagtgtactgtaggcacgacaagttgggttttttcacttgctccagtcctgtgtataatgagcgtttctctcacctctaaatcgcgacccgcacgtgatgacgcgctaagactttcacccaaccctcaaataacgcaacaccttcaacagttccctctctatctctctacccgagtgtttggctacggctcttcttggatttcctcaaccacgatccacaccacacacgagttacgaatcaatcctatcaacgaagatggactccatgtacatgagaagcccaactaccccgacagcgcggaaggtgagaagatacagacatctgtccagccgtgttcgggtgctaacgttgatgtaggtacccgcaacgccgacgccttccaaagcgcgtgcaaccacaagcagtcagaagcgcaagacgaaggcgcaatctgagtcctctccgaccccgggacagaagcgcaagatgaagaatgaagtgggtcaagaaatgaaccaatatctgaagatactgacaaactggaaggtatcaccaaagaatgctacaccaaagggcaagggcgctggagctcgcagccagcctggcaagaaacagaaggtggcctacaaggagaacgaagtaagcagaagctgcgctgggtcttacttgtcatcatgtcaacaagtaaaccaaacaaatcatttgctctacacatccgctactgttcttcactcaacttcattctaatataagccagacgggtggccagcagttttcaccgatccataacgaccctcgactgagcctacccacaccgtatactacgccgaacattccgtctctatcatactccggtttcccacaacaacagcaacaacagtacatggctttttcacctagatctaacggccctaatggctttaatggtcactatggctctctcaacaccccggactccgtaaacctccctcaaatggccagcagcccgcaaatcaaaacaacagcaactgctcaacctcctctgtcagctgagcaactcgacaaaccagaccttcccgccttccaaatcgtcgttaacttcatgttcacccaaaactctagctttctgccccagagcaaagaagccgacgtcgtcaaaagctgcgacctcgacacatacgcatacgttctctgggactggtgtctgagaaacaagaacgggcagctgcatgcatacgccaaccggtacggcgctatgattgccgagcacaaacttcgaattctggcgtgcctgaatttgctgcctagctggttcttccttcgctcccaaattttaacttggctgcagaaccagggctggaccattgatgactctgacatgcatgctcaggccgcagatgtgacaccgcatattcaggagatcatttcgaggcagcatcggagcgcgatacttgcccaacagaaccagagaaaccaacagagtcaggaggctcaggaggctcagcagggtatgggaaactaaggctatggatgagcccgagatgagcgagaccgacagggtgattagaatcaagattggatacggcagcatggcgcggtgggacgattctgggagtgtagcgttgactcttctcattttgaagggcacgaagagacgacacacgatcataggctgcacaggcgctcgacatggacgcggtttattaatcaccgtacgaatcacttaatcgataattggcatgttgccatttgcaaaggaaaagagcattacaggaactgtggctagcgggagagcttaacaaaagtagcccttcgtaaatagaacgtagtctacgagggccttggtcacactttcacatcgatcaaattgattcaaacaagaatcttcactactgtagcgtgctaaccattccagcgagttggcaacagcgtggatgatgaagacggttcaaagacccagagtacactgcgtatttacacctggattcactcctagtgtatacaggatactcgaacacctttcgcaagtccaaggaggccactaccgctcttcactatcgccatcttgttagagtgccgcatcacttgagctctccgtgcaatccatctggggcttctgtccacaccggtcatggcccaaaagagcacgacacttcgcgggctagaccatctggaggtgcgcaaggtttcgtatttttgacagagtctattccagtcccaatgtggtgacaacagatggtaatgcaggccggttcgagactcgacttgtataaacactgctgtattgttcgaactctatacttgttcattatattgagctgacgcgaaatcaagcaatatcgtattctgggtcaggtggctacatttggtacggtatcagccgccctccggactcgtgctcggtcagtgtagcctgtatagctttacagtcctttgagcacatcactgcagtctggactgtctacatgtatacaggcttgtatggcgagatgttaaaaacacggtatacaggaaatcgtacggtactggtggccgggcagagacctcaactcatgtgtggacaaacggaaggttggagcacgtggtcacgttcaagtcaaagagcaatggtcaacagcacgtcagacaacatgtgtttactgtctcgcagcacgcttagaatataggttcactttgaagctgccggcggggcaaaattcgcggtgtcgcgttgacgtgttgttgttttgatctcgtcgcgtggccaagtcgccttcacaacgagtctgcatactttgctctctcacctccgcttgcaatttggcgcgcgtccctgatctcttggcccgcactcaccttttcaactgtctctctttctttctcacactacactcaacttctgcgacagccaattctcttcgcaccagcgactatcgcaacagctatctgtagctcgaccgtgtccgctaagcaccactcatgtaagctcatccccatcagactcaccaatctcttgattaacactcattagccccgccttttgggctcaccttttggcgataacttgttgtaacgcttttgctactacaacctgaaccagtcatcatgcctggaaagcgcaagcaagaggacgtcgcgggcatcagctcagtcgctccctcacctccaaagagaactagacccaccccgtcagcttcaaagagacgtgcgaccgacgagatccctagtgactcgtctgagccgtcacccgcaaagagggtcaagcgcaacactcacccagagcccagggctacctcaagctcagtgcgccgaccagccgccgtaaggcgtggagcaaagaagcctaccagcagagtggtctcgaagtctcgcctcatgccctgccttgagcgtaagtctgcaaagatcggccataaagatgagagccttctgcgcatgctctgtgacgacacagagtctggtggtcagaaagagctacacttccgcaacatgctccacagcagcatcgactggagtgatgctagtcacatcaacaagatcaacaactggcgcaaccaagtaagctctctcacttaactgttcactcacccgctaacacgtatctaagatctacggtcgcgctggcttgaagtccaaggcagtcagcatgtggttgcccgacgaagaggtgtggttcgagttgtacttcaacttgtccatcgccgagtcgcgtatccgtggcattcttgtccccaagacactccaggtgcttgctgccttcaacaagacctttgtcgggaagattctccaggacagccatggtaatgacgttggacctcgcgcggcacgccagtccaatgccttcgcatccaagttcaaccgcatgtgcccgcatctgagggcccgccttcaccagtgtgtctttggcaagtctggcgacaccttcgtgcctgagatcaccctcgacatggtcctgtcgtacaaggacatgaagatcaacatggaatacaagggtattaccaaggagtcgaagtacaacgaagacctccaggagtggctgcatctgttctcccacctgccgaccgtcaacgacttccctgaatcatctgttgacaaccttcctggcttatatgtcgagaaccttcctgactcttccgccgaggacgatgctgcagctgtgctcataagcatggcaacccagtccgctaacattcagccatccttcaacggccaatcgtctttcaacagccagcagtctttcaacagcggaggtaagaatttttccaccacaacattgaacatcactgacactgtgacttaaaggtttctacggcatgcagtacaccacaccgcctcaagtcttgtatggcacggactcatcccctactcctgagctcttccgcacttcgttcgcgtcgtcgcagaagactgacggtcctctgactcctgctcgcaccctctcgttctccgacgacgacgacgacagcaaggtagtcagcccaggcttctgcgcccctcgctccgacacacctgtcgctgagcttgacatcgcttcgctcatcgcatcgcccgactaggagtctgctcctcagtctctaagtttcgcttctccgctccgccccgcttcttccgaagcttcgatcacgccttctttgtcttgataagaacagtatgattgtgttggattgacacgctgaaaatcccgcgttatactgtatcgatcccgctttgcttctactaccgttctcgacgacctgtttaccttttgtacttgcggatcttcctggcgcgatgccatgacctgtttgctattctacggcgaacccacaagagcttggaggtatgaaccttctcgatgctccttcacactatacgttgtttgttttcgacgattctcttcttcttgtcttctcccatcgactccccgacccttctcctggttcgaggaccccactggtcgagacccgcaagggacttccggtgaggacctcgccgggtggaggcaagggtagagctagatattgacatctcattgtttggttattgtctcgttcccggaagggactaaaagttttgctggaaagttttgctgtatactgcggtccgtcacgaggagatatgagcttgctgtcgagttagttggtgatacctggatacttcctcaatggcatttgatgaaactcaatgaccttcagtatgacctcgtgctgctatttgtgacctcgacgcgtgctgtgatgattgctctgacgcagtacttatatgagcgcctttgccgggcaatctggaatttcgtactaatcatcgatcatcagctataaatatcgcgcttcttgatgtttctatagagtttgtgattgctcccgagctgtgtggggcaatttctcttccagccctttctttcacgccgaccggtatcaagccttggcgcccacaatcggcctttataaaaaccctctccgccgcaaacccttttctataataagaaacttctacctcaactcaactcagctcccaccttccacagcttccacagcttctatcttctaccttctactctctttcctccactttccaccttctcctacacactcaccaatggcgacttccacctccatcaagctcgcggaccacgagaccctggtcacccaagacaacgccgtgtgctacatcctgtttagccgcgaaaactccaaggactccacgaagcgctacacgcagacggatctccttccattcggctcctccgacaccgacgacaccttcgtggtgccgcgtgctgtgcccattccgaccgccattgacgaggctggagaatacaagccctgggtccttgaccatgccaccggcatctgggagcgcggcttcacaacctggggcccaccgtcgctcatcttgcgcgtcttctcctaccgcggcgaatacaaacagcagctattcttcgggaagacgtggaagaagttcgatcgcgcggccctcaagttcgatctcaacgatgaggagatcgtccgcaagtacaacaagtggctggagtacatcttcgagacgtttcaaaccgaccccggcgttcaagaagtgagcgacgtcccttggagcaagagggagcgactctgtctgcgcctgtggactaacgagtacatccgaaaggagggtctcgtcgcatgggcttccctcttcgaatgggatgatgaagtcttcgggctcaacctcttcctccgaaagtgtgggtgcgacgggcctgggcgcgtgttggcagacatcctgaagatgtttggccgcgacgacgtgatccggaggcgcttcgaagatgcgcaggcggttgagcttcgagtccgccagggcaggaagttcactaggaaggagctgcaccccaagaggtggattccaatccacgaggccttggatgatgagaagatcgagatgacggcggaggatagtgtacgtgtgaaggacacagatgttgctgaggaggaagaggaggacaacgaaatcttggaacaaaagatttcagagcagcaggaggaaaacgcagaggcggaggatgacgaggacatggggcagacgatgggcccggtgtaggaggaggaggaagacacggagggtcctgacacggcttgagccctcgttgagtgacagtgtgggtgcgagataccggtcggagatggattggagatggtttcaaagatacaaatgcataaaaaacgtcattgacaatattcgtgctgtttgtgagcgatgtgaataacaactgtgaccaagcagcaacgcatgccatcttgccgctgacatccacgcatttcgaattgaactgaggcgagacacactgccatacagaagagacaagatgtgaattgacaacgcagaaatcaggaagctcagtgagggttagcaggactctgtatgaggtagcagaagggcctctcaaattagctaggtccctccctgcagcgacatgagctacttaaaagaacaattctgatatagccagtagcacacagggccacaagaatgccagtcatcatttgtcgagctacataatactctagcagttcctcgtacacccaaacggaaacggcaaaaccgccggactcctataccctcccttccccacactcctgactccaaagatgacattgtccttgtgaatcgtagcgctggtcaggttataccagttcacatccccaacttcaatcacgctcgtccaatgcggctccagcgtctctcggtacacaatctcatagccctcgaccggcagtccctttggcgccgtccacttaaactggctaaagttgtcagaagtggtcgtgttgataccaacattcatcggctcgccaggcgcattcgcgagactccacatggtgctcgcaacgaccttggccgcgcgggtattgtactcaaagtcaagccattcgactagatcaccgtactgtttgccgttgcggacagtgacgttctggtgctgttgggtgtaatcctcgttgggctggacgaagcggacgcctgtgtagccggcctcaaggaatggacgatggtcaccaccgcggctgtaacggtcgaggcggtagatcaggcggacggtcatttcggtgaaggcattggaagcgacttcgtagatgtggcgaccaaggttgcgagctggactgtcgttgtctccgccgatgctgaggcgggaggttgtcgtagtcgagttttcggtcagaggagtaccttgacagaatagacggatgttgtaggggtcgcttgtgccgtcttccgcttttgagtttccaaccatgtccaggtttatcatgccagcgacgttaacagagttgttcttgtacgtttgagcgagattttcggctccaaggaggccttgttcttctcctgcaaaagcagtgaagacgattgtagttttcggttggtatttggcaaagatgcgcgcaagctcgagagaaacagcaacaccagatgcgtcctgatggtggtatactatgtcagcatgcttcccagacccaattcgtgtagcaagagttacttacatcaacagctcccggcgcatcaccttggtagtcaatgggattactgttcctggagtcataatggccgccagtaacgtataatctgtcggggtcttcgctacctttcagagtcgtaacgatgtttgtgatgttgactggaaatataattctctcattgtcgcccgggtatttgacgaagctgttccagtctacggtcattctcccttcgctcgcatctgccgcttcttggaattgctcagtgagccatgtccttgcggcgccaattccacgggctgggtcggtctggctagacagagtgtggcgtgtgccaaaggaggcgagcttccgaatcgtcgcttcgatattatcctgcgagacttgtgacaggataccttgaagctcttcgtctggaagttgttgctttagagcttttccgactgttgcaatcggccattgttcagtgttcgggaatgactgatgcgcatggcgagggtggattggtgacgacagagcagtctgcagggccgcagctgcacacacagcaaaaaacatagacgatcgcatgtttaatattccaaaaatttccacgaacttgttcagtcatgatttgtcctccactatttataatgaccgattttcaccatcccactcttcgcgacaggctgtcgacttccggtatttcttgcgtcttgcgagagtatagagcataccgtcatcggaggataacacatccttgctatcatgacttggaaagctgcacatctgcgtcgtatgcggaagctcgtaatgcgaccaagccgccaaaccgaaattcgggaaaggcttcagtggccgatcatgacgttactgcacgttcagcttggcaacggcagagacaggcggggttctttagagcgacgcggaagatctagcgatgagttgcgatagcacaaaatggtctatagagagatgcatgtgtactggagaggtccgagaatgtcagccggccgttgtcggatccgcgtcacgagtcatgcatttcacctgacttcatctttgcagcccgcagcttgggggacatctattcttcaagtccaaacacggatacaacgtaccaagcatgcgtaaaattcgtgcagcgcataagggaagccatgagtagaaacaattaatttgccaaaaaatgcagcaaaaaaatgcaaaagaaaaccccgctttcgcaggggaagaaactcttattttcttaattaattaacaatcctactcttactacttcttttcctggtgtatagcagcccgaggagacttgtgtctggagaagtattcgaaccctggccatatagcgaaccttagacttcaccaattggtggaaccaaaggcggcccacagcagacggtggacctaaactaaaggttgtgatgtttgttcgatagagaaacagggaattaagagaattatatagagtcactgcggcatgttggatcatggtcatataaattgtctatctcaacacaccaaactaactgatcacgagtacgcaacacagcgtgtcctgccggtgtcttgatctgtcatgtaggttcgctcgaattgatacaaagaaaagcaagcgatatcacatcattgctaagaaagttggcacgtttctttgttgaaattcaaataacgacaaagcacaaataacgacagagcacgaataacgacaaagcacgaataacgacaaagcacgaataacgacaaagcacgaattacgacatctttgttccgctcatgctcccaattccttttgcatggtaacaaagcaagggttacagctacattaatcaaggcatgtgctcgggtcccagtgaagtatacatgaaaattacaatcccgcatgcaatcaacaatcatgaacaaaagcaacagatcacggtacccacaggccaacaagcgtctacgaagcctctttgccaataaagagaaggttagaatcatggccaagtcgaagccggcggcgctcgaaaagaaacggactgctccatgtgacgatcaagcacattgccaggcaaacaagaaaaggccttattgtcccgaaagtcctcgcaatgaatgtcctggttttccatttcttcttccgtcaactcccggaatgccaaatacgcccatgacctacaacaaccggacccatgatgctggtcccgcaccttgggtatgcaacgaatgcatgcgccacggtcaagcagaaaaactcgccaatttcgagaaacgtgcaactgcagcacagcactcgggcccacgagctcagctttgcaagggatgcactcgcgacgagatgaaattatactacgagcgatgtatgggccctaacccgtgggacaatgatccaagtggtctgggtccaaggtatacacagtgggtaaaccactggccgacatctttggctgcacatggtcataacgcgcaagacttgtgcctttgtaatcgcaagtacgtacgcatgtttatgagagaacactgtcacgcatgtcgcgatacaattttccagactagagtcacggaaccacaccatcgtcacgagcatttcctgcgtgaacgtaccaaggcagtcatcaaaggcgagaagctctgcagcggaccggatggtaacggtggcaccaagccacatcgtgtacgacctgctatcatcaatgcacggatggcgaagggtataggacgcatgtgcccttgtggtgagaaaccagtcgatcaggacttcatcgacatctgcttggcttgcatgggcgtcagggtcataccggatcgtatccctacgaagtaccagcaaaacaacgtgctgcacgggagaatcacacggtcttcgcaacggaacaatcgaaccaagggaccggcgagggcggagaggggttttcagttcagagtcaacattgaacggggatatcttgcttcaacagcaggcggtgatccggagcttaatccagtgcttcgccattgatgatgcaagccccttctccccatctcttccatgacggttaccggtttaattttgtctagtactgttcgcattcattttgttttccacgtaatcttaaccatctgagagaatgaaatatttaattcaacctctcgagtattcaccagtgcccgttgaattcttttggatgtgtcatgttgatttctactcttcacgacgttgcactcttagctcgacaacttatcctagtccatcgaactgcaagtgaccaatctgctttcacggtaccattaagactatggagtgtgtcacattcggaatagagtattccggacctagaattaggaagatcatacgcgcccggatagtagaaatgggacgccacgatagcctccactcagttttcaacaagctctacgatatctccgaattcttcaaatagccatggatcaagatccttgaacccctcggggaccgctttctcttctctgactggcttatcctcgaacacatcaatcaagtccattacctcaacatcgtctgccatagcattgttgttctccatgttgcgggaggtaggtcttccaaattgagtctgttttatttcattcgcatttgttccccctaaaagagtggcggcaggcttgaagtcgttctcccgcgaacgggaactactcgtgctatcgtagaagggtgcgcgtttcgcatgaagtggagcaactaaagtcttgataggcactttttctgttgccgttgcgctctcacgcgcatggcaatggtaatcgtccgctgtgttgtcgaaaatctccactgggaagtcgtcatcatagaaagcgctttcgaagcccatgtcttgctcgtcctcgaacaatcgtgttgcatcatcgttgcattcattcgtttctcgcagggtttgagagtctgcaagaccaaccatggcgtcaccgaggagcgagtcgtcatcgccgaaagtgtcggacctacgagacgcaacaggggcggtagctgggtagtccgtcaagtcaactgagtctatgcccacatctagctcgctcatatcgtgctgagtaggattgggatgatttacgtcgaagtacgaagagagctcatcgaagtgagcatcgccgtagtcgctagcatcttctgcttgatttgtaccggtttgttgcatgaaggaaagactgtgatcaccaccctgcgagtaacaatatgcaggctttgtgtgaatgaccgagtgaagagtggaaggcaggttcttcttctggacagtcttgtggagttgatgaaggtcgcgataatctctcggtccgttcacggcatgattggccttctttttcttctcttcccgtgtcagatccagttcatccatggcagacgatgtcttccgcttagacacctcaagttgtagtttgctctgcgtcacttttggtgtctgacttgacccgccttgtccgagtcgaaggctatcttcctctatcgccgcacgctttgcggcagccggcttcttaggcggtttgtccattccttccttgcaacagagatgcttgcatgcattcttgtctttacaaggatatttgcaggcccactttccgttacttagctgttccggctcatgctcgtcattctcagcgctgacgttggatgccttcacttggttcttcgccgtgggtgctgctttgtttttggcagtgttcttccgcgtgattgcgtccatggggttggcgaagttgtcgatatgctcgaactgcagatcgccacaagtggcttttacaagcgcttcatcatcgatatcgccatcaccgaactcctcgctgttgtttgatctcttgcgaacaggcttgcttggttcagctcgtcgcttcgaagtgttcggtcgttgtggtgtgtcgttagcttcgagcgacttcggtgctgggaacatggcaggggcgatttgtggcttcacggtggcgccgcgcaggctgcccgctggagaatatcaacgattgtcacggcattcatcaatcaagactgaccaatgctgtcgcacataacgtagcagttgatgctttgctcagtactcgtaagatgtgcaggaaagactaggctttgaccatgcccaagcttttgaccactgaggttcgttagtcgagctcagttgtggacagaggtagcgaacctaatacgggcaaagtgtattttccgtccatccgaagtctcagctaacaaacaaacatacacaagtttgccagcgaaacgttgtggcggattctcgttgataaagccaatagttgctttgacctgtatcttgacgccatccgctgacttgatagccttcaccatgttagtgtttggacggtaatatgggggtagatcctacagatgaaggctgcgcatggagcgacacgcgcaacttgggaaaagcctttactgtctcgagcaccttcattccatagggcggatttctgccaatcagtgcttcgatacgatgtggttcgcatgcttcgagatcttctaaactgcgaatacctgcgttaacgaacttacgcacacccacaacaccaatgctctcgatctgcttcatctgtaatgggctatcgtcccagatacgtgaaccgaggctgcgttctaacatcagtgcgctgtggatgctgacagaatcgccatggcagatttgacagtcgatgatgcatcgaataaggctgcttatgtacttgaacacaatctgagtctccgttgtgtattggcccctgtgcttggccatgtcaccgtcccacgtcagatccgcagagccgagaacggattgaatgatcaaagaaaccttgtgtgctggaaggtctaaattgacaggtattgagaatcgaatagagggtgacttgttcatgagcttatagaatggtttctctccaggccggaagcgtagctttgagaactcagaagcttgtgcaattgccgacagctatgcagtaatgtcagttatctcgcccatacatacataaggttcaactaacaatatccgatggtgtagccttcgattgaatgcccataaagaccttcatcgtctcgaaatgaacatagtatctggccatggcgtggccgtagtcggtgcttcggaagttttcgtcgccagaaacgagagtgttctcgcgcaaaagagcaatgtcgcgaaagcaaatgtcgtcgacctgctcttcaaggttctgtccggctcttgcgccttcaagtttgtaatgactgggattttgctgcaggcggacatagagaaatgttcccttgagccacttccgagcagagtcaagatcgcgaatcgcgcccagtccgatttccgcattcatgtgatcgatcaagttgagatgtagcttgctttcaagcagctcctttccagtgaccatgttctcatatcgctgagctttgactgaacgagtcatgatgactgccacagcagtgtcatcgaattgtggtcgaccagcacgaccgagcatctgcatcatttccaggtctgagtactcctgcagtccttcatcagtgtatgtgactgtgttcttgatgatgacaaggtgacatggcaagttgacgcccacggccaaggtcgaggtgcagcagatgacaccgatctcatggccaaggaaacctttctcgacttgcatcctgtcgtcaaggtccagtccagcatgatgaaaagctacgccagaagctaccgtgtcgcgcagatccttgttaaccagtgtgatctgtttggaaggtgggttccacttgcgatcatttccaggccgtgacatccaccaacgcactattaacttggctgtgttcaggcatgatgctctcgtggtgcagaatatcatgataggcttgccttcggagtatttggcgatgacttccggaagctttgcatccagtatcttctcgaatccaaagtcattgctaatattggacacgtagccgcatacatgttttcgcagcttgacgggacgaaaatcctcgccaaacttctcgtgaggcgcctggacatgtggttcagccgagctcttgcctagccaggtcgcaacgtcgcctaagttgggcacagtagcagagagtgcgacgaaacggacatctgtaccaatggacttcattcgcgatacgacagtctcgagcacagcaccgcgaccttccttgaggatatgtacttcatcgatgaggaagactttgatgaggcgcatcagcttctcgtggtctttccacttcctggtgatactgtcccatttctctggggtggtgatgatgatgttcgcactttggacgttgcgcacatctgaggcgtcactgtcaccggtgagctcggcgcacttgagaccgataggcgtgaacttggcagcccagtctcgttggcgttcagagcacaacgcctttgttggtgcttgatatacgactttgtactggccggtcgcgttcgttgcaacagcccgacatatagcgagctccaggattacagtctttccactccctgtgggtgatgcaagtacaaagttatcgtctgaaccaaagaccgtgtcgaagcactttgactggacagcattgaatgtcgggtaaggaaacacagtccggagacgatccggcaaggtcgatacaggaacaagttgaatgccttggcacattggaggcgtgtgaggtaggttcattgcatgcggctgtggccggggaggattagcctgcgcaccgggtgactccatcgcatagccttcttgaacgaaatcatcagcctctggaacgatatgcgactgcggtggttcgatttgtcggtgagaacgaggcgagactggtactctgagctcttcggcgtaccggtattgatcttgcgcattttgattatgctgcacgtccggaaagggagcataatcagttcgtcgccgacctgtcctcactgctggagaggaagatggtccaagctgtaaatctgagctagattcctcaaccaggttgttattgtaagcgaatcggtctatgagcaatcagtatcgttcgcgaggtgtactgcgagtcgcacatactcagttgcccacgaaggggatgctcaatgtggtgctgatgttgcgctaagggaatcagtgtttggcttcagtaggtattcatacaacgtacgtctgccatcacagagctcatcatcacgcatccgatacgaggcctgtatttgcgatggagcctcacgaggtcgataagacacctgggactgcgacgctactgcattgccgaagaatttggacggcccaggagcaagcgacaacctcgctcttccttgctcagcttgctgctggcgatctggatacggctgttggagaactcggtcatctgcaactggtcagtagggtaattgtcgtagactaccagacattcgaagggaaggtagaaatcttgccactcaccaaatgaatcaaacctcattccctcactcatcccatcatcctcaacatcatcatactgcatgttccgaaagcgatctctcgacgggatcggtctggccggctgtttgaattgcggctggaggacaggaaagtgcgagggacgacgctcacgatcgtccaagcgatagtacgcgttgtcgtcgtcggccatggcggcgatgcggctgtgatagacgtgcgaatgcgaaggacagtgcgcgaacgattatggatgagagatgaaagaaaatgaggtgtgacggaatgacgcgagaagttgagacgaaaagagaaggcacaatgggaaggaagtcgcgaacccacatgtccacgcgcgtcagcatttgagaactcaccgcatacaacatcatactttccgagcagtctcattcagggtatatacaatgctcgatctacaacaattccaaggttcccaggtcattatgcatcccgcttggactggaacccaacatctttcgtcggtatgaccggcaccgagtcgtccaacgcctttcccagactattaaacggatcgccatactgcatcgcaggcggactaacagcctcttccagatccgccaacttgacgtactgctgaggcggcgctcggtctggcttggtgtaaaggtacgttgctgccagtacgacgcaggtaccgatgaagaactgaattttgtcagctcatgtgaacgatgagtgggatgtggcgtgcaaaacataccgatctcgtaaccacaaagtcgaaaaaatatgcactcgcaacacagctcaacacgatactcacactcgtcgcgaagttcttggcaatgttgtctgcgtagttgatgaccagcgcaactatcactccgccggctgcttggaagagaatggccagccacaccacccagttgtagccggcgaagaagcctgtttgggatatttcggcgccttctttccatataacgcctaggaatagggatgggaagagtgaccagaatgacagctggcagttgcgcacccacagcgtcgtgttcttggccgtggtcgagttcttcaggacgtattcgaatgtgacgcccgcaaggccagagagagcgcatgcgaccaggacagcgaggagaccgacccgacggtccatatgaggtgtctgcgcagtgtgatccgcatcaatgccctcgtacgacgcagaccgagcaacaatgttacccagaaccttcgaccctgcgaccactggcgcagcttcttgttgcgggacttgtataatcgacactcccacaatcaacagcagcaacgaaacccatttccgcggcgacagcgatcgccccagcatcaccacactgaaaatcgccgtcgtgagaatcttcagctggtatgtaacctgaaacgtcgctgcgtctagattactgacagccacgtactgcagcgtattctgaatcgtatacaacacagccggaatcgcgagtttccagctctcgttgctcacaatcgcggtcgcaagggtggagcatagcgttgctatcgtcgtgttcgttggtagtgtttgcgacatctcgtgcagcgcctgttacagctggtcagtatttcattccatcccaagatgcgagaatggacgtaccatggtcaaactaatccccaacttaatgacctcattcagaaacacactcgtgctggtatgataccgctgcccattcaccagcggcattatcctcgagtagtgcatgatctagaaacccccgtcagtccccaagcacacttctttcctcgcatctcatctcatcttgtttgctaggaactctcgatcggacggaagcggatagatcgtatttcataccagaatgagcgccgagttctggaacgtgagctacaccggattatcagcctcacgtaccccccgaaatatagcaggaagtcgtacagtcaccagcgataaatgcttcatcgacacgccgcccagcgacgcgctggatgcgcgagccatgtgtgcaaacaggagtggattctaccggcgggccttcatgcgagaaaagatatttgggtcaagtacggcgcttacgcgttggaatacaaaacaaaaggcggcgccctcgattctaaggtgtccagtcgctgcgagagacatgtctctgcctggctgcgtcagccctcagcctcagacgcctaaacatccatgttgcggggcgcgccggacctgcgtaacttagcgccgccgatcgtcatagccacgtggtttcgcgtcaacgcgtctttggtcccatctacatctacaagtcgcaagtaaggatatcgagcttccgagtaaaactgatgattacacgttcaaacgccaggaaatgctaatgactatgatacacatgccctcatctttccttccggcatctcgactcgctttttcctacacccatttcgcgaataacccataccgtcaacattgctatagtaccaaagacaaatgaaatttccgtatttgcagagatgctccatatttgttccgttctcttattctccttggggagcacctccacctccttgtccaccacgtccgcgagccctcttcccgcctctcgcgccgccttcgccctcgtcttcagcgctgcgcttgtggccacgtcccatgcctggcgttggtagtgcttggaatggagccgcgcctgggttcagactattgcgagggctgccttgattcgactgtgcaccgccgcgagcacctcctccccgacctccacgtgcaccaccgcgtccgatctgcgaagctccaggaccttgggcgttgttggtgggctgctggttctggttttgctgaagctgctgctgctgctgttgctgttgtggctgaccaccacgacctcgtccacctggaaggggaatgttgcttgcgccgccacgtgggatgctcgactgattgttgccaaacagtccttggagtgcgcgaggtccggtccccacgttttcaccgcgtccgcgaccaccttgctgctgctgttgctgctgttgttgaggagcgacgaacggattctggccagtaaagccaggctgtgcaataccgcgtccctgttgggcagccatgaagggattggcggcagaattttgcaaagactgattagcaaaattcggctgttggaagggtgcgctggttccatttgcttgaagattgttcgctgcaatcggctgtgctggtgattggtttggtgcagcagcaggtagtggcagcccggcgacagacgacgtcggtggttgctgtgccggggttgttgctgaaggttttggcttcttcgcctcctcgactgctgcgatgaccgccttgcttacttccatcgtgggtgactcttttgaaatcttctcgacggcggtccacctgtccttgccagcctgcagcatgccggtcttgatgttgtttcgcatctcgaccattttcactgccttctctagagcttgctgatgctctaccttggcttttgtgagtgcagcctcgacatcctgacctgagctctgtacctggctcggttccgatttgatagtctcggtcggcttctgtgcagcgtctttcaattgcgcattcagctgcgccagctccgcctctttggtcttcagctgctctttgagggggtcgatgtgcttcttgatctgctctatgatgactcctctggcagctgggttggtattgatccagagtttcaactcttgcgctgttacagtagggcgtgtaaggccttccgtattgacttctaccaaagctggcatctcttcatcaagaagattcttgtagacgacagtggcgttgttgcttccggtaggttgttgctgtgtctccttgagtctgttgatttctgcctgcaaccctgcgatctccgtcttgagtcgctcgatctcctcgttcatttccttggtgaccgcggcgattttgtcgttcgattcactcctgatcgaatgtatcttgtcttgggcttttttctgaatctcggtgaccttgccctcgcgggtggtgaccttgacctcacgctgactcaaagcagcttcagcttcctgcagtttgttctcgcgctcatctaactctgccttcagggtgacgttctctgcatcgccttgtgcagcatcagccgtgacatcgttacttgggttcgaagcggtaacggtcacgctctgagtattggcgcgcgcatcttcgagagccttgcgtgcttctgatagttgttcccggagagtgtcgagttcttcggtggaaggagggttagccggaggtgcatcgacggcaccggcagaaccagactgggctgcttggttctgtgcggaggtgagttgttcttgaagttcaacgatgcggttggccttgtcagcctggcacaatattagtattgcatgggatgatacacggatggagcaacttacatcgtctttctctagctttgtgacctggtctcgcatgaaagactccttcactttcaaggcggagtaatcgttctctgcgctaaaagccctgttctgcgcctcggccaactgggccttgacttcctcaagcttttgttgtagctctgcgagacgttggtccgagccctgagcaccgctttcgtctacttggccctcttcgcccatatcgacgtctgcagtcgatttgacaccagcattagtacgagctgtagcttcatcgcgagcagacttggtagctaccagctcttgctggacagtcgccacttgtgcctgcaactgagtcacttgctgctgcatcgtcgcaacctgctcttgggactgggtagcttggccttgggcatcggcaagttgctgtcgtgaagtctcaagctcctgttgcacggtcgtcaatgttgtctgcagctgatcacgctcgactgtgagagcatcgatctcgctcttcttcgtttccatcgcagcctccatcagctgcttgtgtcgcttgttgaacttgcccctgagttcttctttttgtgcttcattggcggccttgacagcggcctctacgccgccttcaagagtcttgatcttttcttgcaggccggtagcatgttcattgagaccactgatttgttcggcatactgatcgcgctcagccttgatctcttcgacagtcttcttgaggtcgtccatttcctttggatcaatgtgctcagatttgttgacaaacttgtcaaagcgcttttcccagtagtcccgctgctttttctcttgttccagatagcctgatgtaagctcaagttcgccttcgagctcttccacgcgtgctttgaggggctcaagttcgccatggagagtttcaaactccttgttcttctcggcaagcttggcctctaggcgcgcagcgtcgttccgcagcgtcgtgttgctttcgcggaagacgttgagttgctcgatctggttctggagagcttgaaggttcgttccaccaagcgagcctcgggcacgtgactgctcggcgtgcaacttctcgcgcgtttgatcgagttggctttgaacgtgcgtaagctctgaatttaggcgcttggcttctgagtccttcacgctcaattgcgcctccaagatgtccttctcttgcttcaagaaagtggtaatttcatctatcttgtttgaacctgctgcctcgccagctgagtcgccagtagccgctgcacggttgctcttcaagtcgttgatctgtgccttgtagttgtcgaattgttctagcagagtcttgttgtgctgcttcagatcgtcgtagttgcgtttcgcctcaataagttggttctcatatcggacctgggtcgacttccagttctcttcgttttgctcaagggcagtgcgagcagcctcagcctgagtcttgaattgcgagacttcagacttgatgctgttgtactcttctctgagcgtgcgcaacgaattcatggtgtcaccatgcttggcaagctcatgctcgtagtcctgtcgagcgcgtgtcgcaatttcagcctgagatttgacgtactgcgtctgcctctcggcctctgccttgtagtcgtttacgtcgttcttgagattaatgatctctgcgtcgagtgcctccttttcttggctcaggcgcatagtctcctgctcgtggcggcctcggagctcagtaagttcagagttggtagttgtgaactctgatgagatgtcgtcaactctgcgttgaagatcggcaataattgcatccttctcctcttgcacacggtccaactcggtctgcagatcgtctcgtgtttcgatcgcgttttgaagagcctcctcggcctcctgcgcaatgttctggaaaccctcaatttgagccgtggcggcatcgaggtcttcctgcttgcggtccagtttgcgctgaaggtcagccacttgagcaacaagctcttcctcacgagtcgactcttcggtatcctgagctgcggcagctcgaggtgttggaattggctgcagagcctgaacacgatcttcagcagcttgaagctgggtccgcagttcgttggtccgctgctcaagttgttggcgggcagcatctgcggcagcacatcgcacatcggcctcattcctggctttcataaggtcttcgatccgcttttgagcttcactgcgctcatagtcgcgctgtaaggacgccttcttgtgctcggcaacttcatcctccagcttgcgctgcgcgatctgcaattcgccctctaaagcatcgacacggtcctggagccggcgccggttctcggcattagccagctcttgctcgtttcgcaggctttggacgtccgtcaccattttgctcaggcggtcacgctcatccatcagctcctggttacgctccgtcaagcgtgcctcaatggtctgccacatcgactgcgaggctttgaggttcacaagctcatgttccaggctctccatacgagcaacggcatccacggcttcttgctctgctcggacaaccttgtcatcttgtttagccagcgttgtttgaatgctgtagtaacgctcctgcagagtattcttctccgattctagcatcttgactgtgctctcgagacgagcgtagtggtcctgctcccgtctgatttggctgtctagtcggatcttttcgctctgtaactggttgttgtccttggaaagagtctccacttgagacttcagcgtcgcacgatcggtggcactttcttccttgagggtgtctacctgggttctgtaaggtcttgacgagcttttcgactccattcacgtcgccagcgcgcggtgtctggtcgttgaatagcgaacctccaaggccgcgcaggggtgtcattggcgcctggctgttgaaagattgaccaaaagcagatgctccgtccgactccggcagcggaaggtttcgactggtggctacttgacggtacatgtctcgctccttcttgtagctctgcgtgcggatctgcagcgacttgagctgatcctcaaattccacgacgcgagttcgtagtgtgatgagttcctcctggtccttcttgacttgtgcttcctggcttcgagcttctgtgccttcatgttgctgggccacctcgcggatcatgcgtaagagctcggcgttttgcttttgaaggtccgaaatgttcttgtacagcacaagatgttgcgagatgatgttgtcagtcgctgtctcgccgtaacgttctgtctcgggaagctcgttgttttcggagttgagaacgaactgttgctggtcggcagtaagggttgcgaggccctgctctgctgcttgttgtcgccacatgagagatcggagctgcacggtgagatcctgcacgtggatctgcagctgcgagcattcgcgtcgggtgccctccaagtcgccacgagctttgcgctcttccttccgcgccgcgtctttctctgccacagcagcctcaagatcgctcgccatgtcggtgatctgcgttgtgagggtctcgtttgtgcggcgaagctcgtcaacagcggggtccaggcgctccatctcgtcaaccatgctccgtatcatagccgtcttctgttcattatcatcgcgagcgtcgcgcagctgctccttgagggtcgcattctcggcaagaatcttggtattggtgaggcccttcagctgtgagccgcccggtgagaagacagcaggggaacctgcgcggccgggtgtgccatatgcgccattcgtgggccgtcgtggtgtggcaggtgcatgcacagagtgcttgaactggttggcttcgcgctccaggttctcgacgagggactccaggttggcgacactggcctctgcctcagtggcgcggttgcgttcgatttccacttcagcctgcaactgcccgacttcttctgcagcactctcttccagccggctcaaatcagcttgaatctcctccaatcgtttcttggccatgtccgccgtcttcttgtgcatggccgcaagtcgattgacgttttcgagctcgctgcggaagttggcctcgttgttcgcagcatcgtcctcaagctgttggatgcgcgtgcgatcttcctctgccttggcctttagctcgtcgaagtgcttgcgcagcagtgtctcggttcgttgcagtgagtcgatggtctcggcggcgtcggcgttggcgcgctggagttcggcgacctgggcgttcttctcctttcggaacttggtgttgtcgctgctacgcgtcttgagctcggtctcgtaccagtcggtgttcttgcggaggagctcaatctcctgatgcaggttggtctcgcggaacttgacattattggcggcgctctcgagcgactggttcttctcttccaaggcggaaagggacttgcgcaggtcgacgtatttctggtgctgctcggacagctccttggcaaggcggtcgtaggcggtggcctttgtctcgtatgtcgcaagcgtgtcgcggttctgggactcgagtgtcctaatgcgcgactctagcacgtcaacttgggatgacgaggttgcggtgctcgtctggatgtcgtgcagctgggcctctagctgctttcgcgccgtctctgcaagtctcctattagcacacctccacactgttgtccgtccatgttcacgcaccttcctgggcggccttctgccgcagctcttctgtttccttctgcgccttgtctgcggcagccttcagcgcgcgcgcgcgctgctctccgctctggacggcattgtcaagctcgacgtcggccttgagcttttcggattggaggtcctcgaactcgcgcgcttttgcttcgatttgcacgagcagcgattggacgaggtcgacggtgggttctgatagtaaggactggatggttgtttccgggacggaataggacgcggcaaggtagccaacgtcaacagctgccgtcgccatggtggtgtgggttattagtgcaaggccagctgcatcgtcgtcgctcttgcggacagatgcagaaaagaaggacaaaggagagtcgagacaatgagggcgcggttgggtggacaagagcgagtcgcgagcttcgtttactttgtttgaccaccgacgtgaacgcccgtcacggaccaccatgcgccaagcccgcgcgcatcatagcttcctttgctgcgcctgtcgccgctgcctataatgtttctttcactgcgctcctgcctcacatcactgtcaccttcaccttcaccgtcgccgcccaccctgccgctcgttccctctcgttcgctgtgcgactctttagttagacgctgcacaaactcacgccatcctcaccaggacgcccgtcactcacgcaccacctccgcagtccgcagccatgtcctttctcaaagcaaattcggcctcgcgcgttaacgctccgtcgcccacgccctccaacacatctgcaaatggcgccaagcgcaagcgccctgctgagggtgccgccgccgtcgtctactcgcagcccatagaccagggcaccggcgagcacgtatatacgcgcttcacctacacggtcaaccacctgcgcgacaagaacaaatggctgccgttcgatgagattatgaacttcctaggcgtcaaggtgggcgaccctcagcgcgagcagctgcgtaccctcttccgctccgagagcgacggcaaccgcatcatgtggaactcggccaacgacacataccgctacaagcccaagctcgacatccgcaaccccgcccagctcaagggctacctgcagaaccagaagtcagcgcagggcttgtcgatcaaggacctcaaggacggctgggctacggttgccgacgacatcaagggcatggaggacaagaaggaagtgctggtgaagcgtgctaaggacggcgttgccaagatcgtgtgggacaacgacccttcgctcatgcaccccatggacccggagttcatgaatgagtggcataagattgccattcccgcgaaccctgacgatctgcgtgcgaccctcatgaacgtcggtctacatgcagcaagtgcgcctcgccagattaacggcggcggccccaagcagaagaagaagcgcgccgcgcgccgtggtggcaagcagaccaacacgcacatgatgcacattctcaaggacttttctgggatgcgcaagtagggactctgttttatatgcatagcgaaggagtttggaatttgaatagccgatttggcttcgcgaagaccgtcaggttcgctcaaaattgataccaaaacatgtacagtacggtcttattctcatatagaggggaggtaagccagtattatcggtaggcacgaagattctacgaatacaatactttttcttccaatcattacttcaatccaaactttccttttctcaagtcttgacggagtgcaatgctcgattcgctggggcctttctcttaacgtgaatagtacgaaaatttgcactttgcggtcgttctacacatcgttgcgccgcgcatcgaactccgcacacatatttctgctcagggagcgcgacgtaggtgggagttcagcgggggtcctgttgctgatgttgttgtgggtgcgcagcagggggatgcacgaataagaggagttgtttgaggaggtgcagcaccatgggttggtagggagtgtgttgagggggtagatgcaggtgcggcgggtgtcgaggggatggacatggtggattgtggattagttgggcttgggaattttcggtgataggatagaagagttggatacattttgatataggatagaagagtatggggatacgatatgaggatgtaaggggtgagaataagtttattcgctcggtgggaaggtactgtgtattgatgttaggcagtgatagcgtgtttcgcgtgtgagtaaagatccgcttgtatgtaagcagagataacttgatttgatgacatctatagtgtattgtacagatttctgggtggttgaatgaaagaaacagtgtattgtacggatattcagtcctcaattagtgaagtgtcaacttgacagctggctcttctctgtgattgtggccggattatcttctcccgacggttttgtgctaagtgaagtctggctcgacgttcaaaacatcattagccatcttgaccgacttatcattgaacgatacacatttcccgggcggtcttgacgatctcgactatcttgttgttgtcgctggggcctgacgtggagaactcaaagtcccaacgaacggcagtgacttctttatccgccgctttctcggcaatcaacggccgccacttgtctgctacagccttcttccagttctcgatcgctccaatgctctcctggtctggctgctttggcactgtcttcgattcctctttggccagtgccgcgaaccgtgcatcataattcgacagcccgcgaagatttcgcactcgaatattcccacccagatactgctccaattcgagccttaactctgcccacttgcgtacaaaccagtcgccgtgtgattctggttgataccagctgtgagccaactcgtgacacataatgtccaggatctggccgatcaaagcctcgtcacccagatcctgagttactggtatatggagcgtaatgcgacatggccatggcaagccgttcgtttggtactccaatcttgctcgcccttcacgcaaggaaagaataagccgaaatctccatgacgggcaggattcatttcgtccagcgccagtatcgttaaatcatgggcttcgattagaggttggacaattctcagcagagtttcgaaaaattctgacaccatcatcttgctccagccttcgtatacgttaatcataataggataagtgatacggccattcgtatcccgttggaagccaggtacggactggtacctaaaaggacgctgtgaacagattgccgagttttagcggtgggttccaggttatccatcttggtagaagttttctgtttagttgagttgtgtgatgtttggaggagaagaggtgcaagggtttatatggtgaatggtagataatgaatgcacatcacggtggactgacataagttagaccgcatgcttgtgcaatcacattgccaacgacctacggctgattggtatagtgtttatgctactctcatgaacactccgtagctgctgtgaattcacagtgttaattcactgctgcctaggtaggcatatcgatcacgctgtagtcacgaggttaactaggattgattttcacagccctgaaaatatacgtaagccaaataccatcattcttctgtacatattcagtgctagacaattagttgtagccattctgacagtgtcgcagtgtttaaaacaaatacttaaaaagaactgttctgtgatttgcactgacaattgatgaacacaattattattgcatatcgattacagccaccacttagaattgctgcatatttggcttaacatctgcggaaaagcgtgctcctctttacaatacagataaaacactagcttctgttaactgagtacttgctgaactgcttgtagacttgacaacaattctacactcatttcttcgcatcaagagttttggcatgctggagcatgtaccgaaacttcttgtcccatcgctctacagcctccatactggtggtgtttggctggcgtgtatactcagggatgaaaggaagcttaccaggtggaagtcctcggtcagcctcgatcagagtcttgatcctatctgcatattgcctgttgcgcatgtatacctttaaaattcctcccaggtccttttcgagctcactcctcagttctacccattttcggaggaaatcatctccgtgctctcgatgccaacagtgagccaactcatgacagaagatatcgagaagctctccgagcggatacatgtgccacatgtttgggcccttaagtagccgtatcttgatacacaactctgctgactttccgttcttcttgagaatgcgctccttctgaagcatgtagttcatcccatggtgacgtccgtcatgaggcagctcctcgaacaaactgactcgaagattgtgggatttcagcaaaggaccaacgatgataagcagctgctggaggaaatgcctcatgaagttttcaatgctgctttgcgaacatctaaaccacgtgattgtatcgtctagtgggttgatgcaggcgtatgcgctgaaccgcttgccattgtcctggttctcatggtgagcatcacaagtttcccacattttgtatgacatattgagttgagttacaagtggagttaatccaagtattgggctctggaatcttgtgagaacggaaccaagattatgagtagctcggtgtcgacaatttgcggtacattcacacggtgatctaacataaaactaaatgacaatacacgactgcctactcaattagtgaattttacaggcggatttaattgctactacgggaatggtgctcacacagtgctgtagagaatactaccgcttattgagttatgcttaacccagagctactaagaaccgggcgagagaggaggtcggtgtgctggatgtgcataggcagtttacgtagtgccgtgtgttaaagaagacatcgcaattgattgaatgtgagtgcacaatgaagaaaacgttgctgatgatacgattgaacttgagacaacatgtgctattgcttcacggctttgactcaagagttcatatgtgaatgcacttgatcggagtagactatatatcccatgcaaaatatcgtcactcagcaagcaaacgatcaaggctgcgcaacttgattttgacgataaacgtgttttcgtgactttttctatagctaaagtagaagtaccggacactgacatgtccgagttttccattagaaacaaacacatgcttctgatttctatcagccgagtatcctatacaacaccttacagtattgtgaaagaagatcgacgaagagctcattataagattacgtacatgccggcccgtacatattttacagatttggcctcattgcctcggccgcaaagcccagctgcctttacaaacttcttggggtctggaacatcggtaatatttccaacccaaccatagacgttccgctcccagtcccagactgctagtatagctgtaaggttttgcgggacatctaaggttttcatgatgggcacatacaaatcattgctaaattgtagccgcttcaaacgtggctcttctcgcagaatgataatgctatactcaagtgatatctcaacccagtcggtaatcatcttgcatacagcccagaagcgatcactgtgatccatactcgagcacgactgtccactccctatataagaggcacatgtactcggacgcattctctactagacgcacggtactatatcaatattgcataccctgaaggctattgtaggccaatagtgctgcgcatctgaatgaagcgcgcatgaattgttgcaactggtaatgccagcgactgagctgataccgaatatcccgacacagtgtcatccctgcgcaaaccttagtccatcattggatatgctctaatctggccgaagtgaaagatgaagaatggaagtgataaggttttgcaggcaaagagccaaagatgttaactactattatcgcgtctaaagttggtctaatacccactgaattcagatcactccactttattgcctcgtctccagacgacggtgacttcctccaactattaacagagtggaaggtccacattgtgacattgtcgttagttgtgccgccgccgtacagcgacccaacttcgtatgctcccagtctaaatgccttcttatgcaactctgtctgtcttacacacaatacaacagcgtaacgagtacaatcacaactccgcctcatccatattctctgatccaagaccacatccacctcgtcgtatccacgtgccccttgacccccatcttctcatcaacggtgtgaatgttccccatgccgtcttgatccttatcccacccaggcccgtatctgaaggatatgctcgctcaaatcccagtagtatcttgtgtcggtattggccagtcatgatgcccggtgatacgatcaagtctttaccgtacagtgcgcgagtagtaccagacaatacactgtaaggcgtcaagcgcgtcgagttggacgaagtgtgaagtgtcgttggtgtgaccggagcgggctccactgtaatgtgtttaaccgaaagtgtaatgcttgatggagtttctgtcgcgttgtaggcgttgagggtcagattgtacttgtgcgcaacatcggcggctatggaggcgatgtgtgccttgatggcgtcggtggtggatccgacgttgacccgatgattgactgtaatttgagtgcgctcgggcaatgcattgttcttgacaccaccgtggatgatgtcgactgcgacagagctagtgaagagatatttgattccaggcccggccttcgctgcttcgattgcgagagcatctttcttactcttctttgaacaagtcttgcttttgcttgaccgtttgctgagcagcttgtcgagcttcttggggaactctggagcatgctcagctccgcagttgagaaggccgagatatgggttctcatcgtagagatggggttcgtatgggttagcttcgatctgtgtgatgagctcgctcgccacgccgatgccgttgtgcttaggtgggatgctagaatgaccacccggcatcctgactataatgtctacatcaatgtagcctttttcgccaacaccaggaacagcgaagttggcaccccagctctcaatattcacagcgccctcatcaacaatggcagcaatcgagttgtggccgagcttcttgatcaaatagtctgcaagatgatgagctccttgtccaccggaaatctcttcgtcaaatccgaaagacaagatgagcgttcgctgcggctcgaagttcgcagagaggagcgcctcaacggctgataagatgccaatcagttggttcttgcagtcacttgctccacgcccccacacgaacgtcccgtcaaagtgtccgtcaaatggaggatacgtccagctcttgactgtgctttctggaacaggcacgacgtcctgatgggccatcagcagatttggcttcaggctcgcatccttgcccgcccacgtgtacaacaagccatgcgtgttgactttctcgagctgtagattcgcatgcacaagcgggtaagtcttttccagatacacagcaaagtcgtaaaaaatatcccagcgcgcatcctcgccaatctcgccgagatcatcatagctctgagtgggcaccttgactgcaccggacaggcgctcaatagcaaccttcttgaaatcatcagattcaaggtacgcttgcatatcatccagctctttagacgtcttggccggtaccagtggctggacctgagggcatcgcggctcggtctccccgtgcgaggttattttgggaacccatcctggtgcggtgatgtaataatgggacgagagccaaaagacggccaagagaaggcttatgccaatcaacgacgatcgatatacgagattctgcgatcgttccgaccgagcgggcactgggactcccaagttcttggccatcttggtagtgttcagttggatgagaagagttcaagaacgtcgtgttgcgcggggataaggtctcgtcaaacgctatgactaggctggatacggaaggtatgtttcgtgcctatctcgaaatccatcggatcacgacagccgtggatcgcgatctgcctctacacaaagtcaacggtatattattaggttcaaacggcaagcacgatcctgcacagtgttgtgcgaattctgtgtacggtagcctcactaactgactcgcagcatcgtatacaaactctgttagtgttaccaggtctacccggctaactctcgacagcggcctcggtcctttattcacggcacatcaacataacaaacggaacacatgggaattcgaacagggtacatttctcaacagtctcatgaagagcacagaacctttttcgcccatctgtgacccatctccaaatcctcgacgcgatctttgctcatttgactgttcgcacggccttgattgacaaactttggccaggtgttggtcaacacgagatacttgatttcgcgttccgcaaagtcaaatacgagttcggtgaaattctcagggatctcgaagtcggctagaacctcatccatgtgcacgtcttccatccgagttacagcacggaggttcgctcggcctaatgtgtcaagattgacatttgacgacgacgttagctcagtcgtggagccgtgcgggctgttcttgctgtagacatccgattcggaaacctcgattttggcattgtcgaatggtgtagcgttgtcggaacccgatgaggagatcgagtcgcgcttgttgccgtaaaggagtgtcgcggcgccctcgaacatgacgtacaatctcttcatctctttcgacgatatgttgattgggaactcggaaaactccagtgagatgaaatgagcgtagatgcgagctgctgcgataaactggctgcgctgatgatctgcggttgagctctttggtgcgaaccagtgtcgtcgccagtccgcgatatgagtgaggaagctgacattctctcctgagaaatccttcagtgcagcgaattgaaggagcggaatggcgtttgttcgtagcgcgttttcgagagcggtcatggtgagcatgtcagacttattagactcgaaagagctcgtgctgttgactgtgactgcaccggctgacttgagggttgtggcagtcgaagaagcatcttggcttgaaatggagccatgcttgtcaagtccgctcgctgcttgtcgcttttcccagttcgcgatagcttccaatgtttcctggcgaagagaattgcccttgatgacgtcgaagatggggaacccgatggcacataattccatgatgaatatgcaaagagagaactcaggtcggggctgggaagtaggcgttcaggtgtttgaaacctggagcgtacaaggccgcaagccatagaggagatgctggcaatctgaagatgttagattggttgtaagaagagggatggtaaagcttacccagcaatgcaacagcagatagtctgcaacctccaaccatgcacatcgcggacgctgcgagacttccatagcaagtaaggggcatatatccagctccagaacaactgccacacgatggaaagccaccactcccagcctttggcacaatcagcgcgcgcttcttctccggtgcccttgaccgtgtagtcgaaaattccgtagccagggtgaaatttcttagacccaaaatagacaaagatcgtaagcaggaactagatcacaagattagcacaggggacaagatctagaatcgccgagcaatctaacctcgacaaccataccgacaccgatccatgtcaaggtctggttgatattgtcggcccgttccagcccagcaaatatcctcctccatcgactgttggcaatggcctcagccttctcctcgttgatggacttgtgatccttgagggtactcatgcgtgcgaactgtttctgtcgactggccatgtgtagaaactgactgttcgcggcatggaacaaagcaataccaaaaggcagccatatactcatgacccagaattccgtggtgcaagagatgtacgaacccacgggataaatgataatggagatagcgccgtacaagtgtagcgagaatacaccagcgagaaggagaggcactcttcgaatacgtaaggaaggttcgaagcgatgagtccaaaggaaaaccatgcctccggcgagagtaaagctctggaggttacgatgtcagcgagattctcatttgcgttgctcagagaaacctacccatatgatgagaatggaaatatatgcccagccgaggccgtcgagcatagcttgaaccattgtgaatagagatgtcgaaggacggtgaaggagcctggcctacgagactgagctacagattccagtgtgcaaaggccatccttatatcattggggcgttaagacgcgcgaggggaaagtatcgattgtaggccacccatgtgtcagacctgtccagactgtagcggcatggagatatcgcagatccaacccatgtcagtgttaggataacctgtcatcccatgaggctagcaggctattcccatgaagcctgcaggtgttgtgaaatttgacaggcactctccatgccgagttgacgctaacaatgagcttaggaggcccttagaggtcaacaggttagcgtggtggtaggaacagtttagcacttccccgggcggctgaaacatggaacccgaactgaccaggtgtcgatcgtcataaacttcagtaaccggcgaccaagatcagccccaggcattaatacccatttccatggcgtttgcctgatcctattggaaagtgatctccagggctaccctgtttttgacatcattgaataatgctaccatggaatagcagtcgttgccacactcagctgtaggatggcacgatgataggcggcgttctttcctaccccaccagttcaatgataaaaaacactattgacatgcggtagcataatgctgtctttatgaaaggcacaaccgttgcgcggctcctccattccgctggcaagatgcacaaccctaagacgaacagacaacgcatcgcgattgcatgtcaaaccttaccgaagcgtaaacgagcatgtgatgtttacggttcctgtcaaagactgactgacagccgttgtactgttcttcccgataaaccttttcgcagtgctttcgaagcatgtatgccctggccaagttgtgtttcaggaggctatggtcatgggtccgtgatcacaatttatggatgctcggccattttgacaaagttccttgcgtgctgtcgatctttcaatcacgagggccgccccggcttacatgtgctggaccagtgggagatcctagagccgcgaagcgattgcaagatgcagacgcagccccttacgagtcttctgggcagacaaggcataggcgatttcaatcttgctgtattgtcaacgtttgcgctagagaaactctatagtttcaagacctgtcgaaatgagtgtaacattcgaacttttgaatggcagttttacgcgctcgatgtgacgttgtaaggttttgacatctagtctgtatcaacaggcgaacgtcaggtagattggtacgcctatcggccaatgtgcacgaaaagcaggaatgcgcgtgttcgcctacatgtcgtgctcagaatgccataggcatcgatgaagacaccctcaagcgggagtgctgccaccggatcgtcccgaacatatcatgtgaagcaaggacagcgtacagtctgcaggaatggcccgagcaacgctgctcctgcacagcgcggactcatgagatctcggtcgatgacctgcaggagtatcgtcgcaagtagggactttggctagaaacgtaatgatagcatgaactgcgatggtgacacgcgcacgtggtagctcacccaagggcgccttcgcgcagtgaatgctggtcgatagttgttggatcgcggcgaatggcgtgcagcgctttgcgcgtgtcgatcgtgaacgcgttttccgtgaaatgactagaggctggctggtgcatgtcgttaaaacgtacctgtagctattcagagttgtgtaccagagtgacccagacgagaaaagaagctagagcgacggcataatttcctgcggagcctgccgtcattgcatatgcaaaatgcagagcgactcctcgtgtaggttagccggtccagtaaaatttcaccaaaaaccacgaccccttttcacccatcctttggtgttaattcctcgaattcgaaggcgacgtcgtctgtggaacgagcactgcgcgtgcttcctgcgaacgcatgaaaaagcaaatgatccttgttgaaaattccaggcagtgggttcaagggcaagcgcaacctggcaattttgacgcggcccgtccacgtgacatgatcagatgcagcgggcggggatctccgtggttgcactgggcttagcctttgcacaccacaatatcaaagcttggccacatcccgattgtcaattgagtgatggtcgttgattgaaaatgttcgaacttcagagcgatctttctttgcataactatccgagccgaaaccggccttggaacacttgaccaggctgtgctaaagacgagagggtggaccgcaattgacttttccgaccatgggctttggctcaatctgatggtcaactggctcggcttgattcgataagtcaatgttgctgatcgaaactgctgaattgttttcttgatttcaaatcagaagaaacacagtacaacccactccattccagactaaacccaccgtgcacgagacacataaccattaccctcctgaaaactcgctcgtgcgttcccagttgtctcaggagccttcagatagctatgtataccttcaaagtctctttactgcaagctctcagatctccgctaatcgctggattgaatgccgaggtggggcaaaacttgcatcatcacaatgccgtcgagatataaccagggtaaattctagccaaatcgtcatgatgcggccgatgtccgctagttccgcacctctataacagaatgcattctcaatctcaatcacgcgtacagctttattccaatcacctcacagaatcgacaatgtcttacgcatacaacaagaccctcgtggtaggagctacttcaggaatcggctgggcgctcgccgaaaagattgttcaggatggcaagcaggttatcctcgttggacggaggaaggaaaagcttgatgaatttcaacagaagtatggcagcgagaaggtccagtctatcgtcttcgacatcagcaagctcgaggagatcccaaactttgtgaaggaagtgacgagcaagcattcggatctcgactcagtcttcctcaatgcaggcatacagcgcggcttcgacttttcgaaaccagagacggtggatctgagcatgttggagatggagttccggacaaactacctgtcatacatgcatctgacgactgcattcacgccgttcctgcaaaagcagaacaaagagacgagcttcatctacaccacatccggccttgcactcctgcctttaccgcgttgcccaaactactgcgccagcaaggccgcactgcatcatatgatccttgtacttcgcgagcagctgcgcaccgggccgggtaacattaaggtcatagaaatcttccctcccgctgtacaaacggaattgcacgacgagaagcatcagcccgacatcaaggacggacgcaacatcgggatgccattggaagagtttaccaacgaggcttgggcgggcttgacagagggcaaggagcagattcctgttggctttgtgggcaaggcgtttgatgctttcgagaacaagaggcaagagatgttccatggtctcatgatgaaaatgcactaggcgtgaggaagagcatcgatagggtccagcatcttctgcgatagaggaatgtatgcaacgcgatcatatttacctgtctcacatgcgaggcttcattgtgattacaaaggttgcgtgaaaagcagccaatacatgcacagcctcaatgcgaattgatgcggcatggctgtgccgtagcgcgcgtcgctactccacctcgaacgcccgcgctcgaccgatcagctcccgacacctcacctacttgccaggcacacaacacatcgctttttagagcccacctggtatgttgcagtactgcgcaactggtacgtgttcgcgcgctgaccttacaagacaggaaatagcccatcatgaccgacagcttcagaaatgcgatggtgaacaggtctcttggggacatcaagaacgtatgtctccacacaaccacctatacctgttgttgctgcctcctaaacacatgaagaacctccaattcctcgtcgaagccgggaccatcacctccgcccaacatgacacgattgtctcccaactccccgtatccgccgagaacaccgcccgcgccctgccggcggtgccaactcaggccatgtcgcacatgaacatcaacagccagcctacgcccgcagcatcaccagcacccgagaagaagtcatcgaatgttggctactatgccgacaaccacaacaccaatgcgccgccgccagcgtacccctccgctcctctggcccccgtcgggccctccgtgctcgcatatgcctcggcgctctaccagtacaacgcgcaagacgccggcgacctcgcgctcatgcccaacgacaaggtcaccgtgaccgagtacatgaacacggaatggtggaagggaaagaacgagcgcaccggcattgagggcatcttccccgccagctacgtccgcaaggacgagaagtcgatgatgcccatgacgccctcggcgcccgtccccacaaactacggcaacatgccgctcgatgtcgccagcagcgcgcaggcgccgccccaggagcccagcaaggcggagcagaatggaaagaagtttggcaagaagctgggcaacgcggccatcttcggtgcaggtgcgactattggcggaaagattgtcaacgggatcttttaagttgacttgtgcaggtgcgacgattggaggaaacatcgtcaacagcatcttctgagctgttgattggtgttgacatgttctggctttggcgtttcgggtcacgggatattcatgataagtctgggttttttctgtatttcagctgtacgtcatttcgaactactgattgccatctcagagcgcaatgtgattgttgcagctgccgaaacctgcttgtccctattgcttgctgtgttgtttgccattgcacgtgacactactaaacgcttcgctccttccagcgcatcaccacaggcgccttcctgcttcgtcagattgcgttaacgcgcatacacatcagttgattctgctccgaagaccatcaatgaacttgtaagaagacagctcattgactgcgccgcattcacggtgtacggtgtcaccgtggcactatcagcttcacaaatgcaatcagctgcgtttggtccgagtacggctcttcataactcactgtatcactacatcttcctcttcaacaatgcagctgtatgtatacatactccttgtgtcacctcctccacttccacgagctagtcaccaaaggttgccttcctcgtctgttacaagccacctccagtctcttgcaggctacctgcagtcaccagaatgcaagtgcgcggctcagaaataacagcaccaaggaacggcgtgtacgatccgtcagcaaggccagggagcgtacacagtaacccggcagtgcagcgcaacccctacgacgcgagacaagccattactcaaccagctcagtttgcatccaatcctcacgatgcgcgagccaaagaagaggctagagtcaagttaactgataaagtatgcgcgccaccgcaaccgggctgtgtgggcacaagcacttgtactcttcaacgtcgtcggcataccgctttctcaaggcgtgtacctcgagtactacttcaacgccgcgctcgccggatgtagcctaagcgcattatcgatcatacctgcgctacagattgcgtgcatactatgtataccgatcgttgtcgggtggttttaccaatggagaggccagcggtcaggatggagacttatgttcttcagcgctataatactggcatttgctacacaactcgcgctccaatggatcgaaaactatacggtcacgatgcttttacaagggccaattctgggtgctgcgcttggtaccttgttccccctgagtacagtggtgttgagctcgcattaccgattcaatcaacccctggtgtcgatgcagagcggcctcatgggcttcctcggagctatcatctatgcattaattgctaggcaagggcttgaagtacgaggcaaaggtcactttgcgccagccgccaccgcaagtatcctttgcggcacactcttgactgcatatactctcattcgtcgagtcaaggaaaacgaactcccacctaattcgcaagagtggcactacaacatgaaactgcccaaaagcatcaataagatttggaaagaggaaggcacaatctggttcatactcggctacatgctcatcttcttcgctctcctcaactttcctatatacatctctctcgtccttacacaaccacccgccatcaccgatccaaagactgcagccttcgtccccatcatcacgcacacgacagccgccatcagcgcatgcatcagcgccaatcccatccttcgcacacgcctaggcccgctcaacacgtttatcgcatcatgcgtattcgctggcgcggcttcgcttctgccattcttcatgccaaaccttcccgtcgcactgccgtgcggtggcgcatacggcatcagtctcggcgcaatcatttctctacacatgaaagtcacgaccatctttcatggcgagaaagtcgtttggcatcccgacatgccagtccgagctgcagtcatgatggtggtggcgggatgcagcgcctttgctggactacttgcttccgcatttatcatcgagaatgtggagggcgggatgaggatcgtggcgagtatgacggctggatgtttggttgcgggtgggtgtctgattgcttttgcgaggtggaggagatgtcggaacttttgggtcgcgatatagatttcttcatgcaatttgatggagggtaggcaatatgcatgtccacttcagtcgcatgcattcaccagcttcatgaagttgttagcgcaaagacttatctctttagtagaagtatgacggattttgttcgctcctcatgtcctctcaatgttcggctgtttttgtctacatggtcttgcacattgttaccgcagtcgaatcagttccctacgcaacatcacattatgccagcactgcaccggaacatctcatccagaatatcatttgcgactttcatcggagtttctcggatctatccgataccctggtttcgtagcttcgacagcatgacctatgtaccctttcatcgtgacggacaagcatcttccgggtgccttttttctttaatcggtccagataaatcctcatgctaatgtgttcgaaatgaagtgttcttcgacggtctcgaggcgcgagaattcaggtgtctccatgggttttggcattacatgggtcgcacattgtgtgccatcaaattcttgagaatcaatcttgtcactgttacgaagctacgaacaagggaaagtctgcgtacatgttgtgtagaaaattgtgagttgagccaatcacgatagcagtctcactgaaatgaagacacctgtcacataggagttgtttatttcagagcatgcgcagcttatttatttgaagacattatgctgcttattttgcaagccacagtgtcttcgcaggcctggtattgaggtaatttggggatttgagtgtcgtcccaccaagtgcaacccagtacttatctccatcgattcaattgcaaaccatgtcgagagcaacagcttgaccttatgacggctgtagtttctcaacccttagtcatcactctcacaagccctacatcctcactgctctctgactgttcgactgaacaccgtactctcttgagtccttcctctttttgaacgtaacttcttacatctgcctcattcagatcccgaagaattggtgcaccaaacacgtgcgcaacgtccagaggattgaacgagcgtagaaccactatatcgccctttgcgtcccaataaagcggtagaatggctacgaccgcaagaagactgacaataaccgcgcatactagatatgtagtattcatagtataagcaacaaagtgtctctggccaataacgtcaatgttctgtgtccaattttgagtgcgcgatagggcttgttcagcaagttcggcgtttccaaagagaagcacagagtcggcaacagcagctgcggcgacggcggtacggaacacaatctcgcgtagcctgttgagtacgaactgggttggatctctaaaagtggtgctgcagctgacgttgttgatgtcgccatcgatgaagcgcttagcgagcgaaagacggatatttgcgcctgcaaacggaccgccgtcaccttccgagtatatcgatatctcctcgttgaactccgccatgtaccacgagacccagtgttcggacgggctccaggggtacgcggggttgtcgaagattgtaggaaacggaggagtgggaagatgccaggttggcctacaagagcttagttgtttggatattaggattttgcttgctgtggggtccttacgtctcgaacaacactttgtcgtcctgccagttttcactcctcaagctcatggtgccgttggttaaagcaatgtcatactcaacaacggcgtggtgcagcgagcatttgcgaagcgagagatctccaccacagatgggttcagacttgaataaattagtaacttggaatatgcctttatgttctgtggctattttcgcgttgcgatccgtgttgtccgagcgattggatattgaatcatccataccgcttgccagaacggctgagctattgaaggctggtacagcactcccaatctgattttcggggtcttggtacatctgtatgacggtactgtttggcgagttgtcccatgggatgaaggatacatctgaacaccatattttgaaaccgtagcccctgaaatgcatcagcttgataaatgtgagcataccctactacgtactttgactttactctcgcaatgatcgccacaagcttcttcattgcccgtgacgcgtatgcttatgggggctcgctccacgtaagcatcatacaccccgtcaaagagcaatcggtccccaattgagccttgaaacaagaaattcggcggcacaagttgagcgaccttgattcccagacttccagttgtgttcagcatagcattgccgtcaatcatggatgctcgctgaaatagcggccctcgtaaggctgacacgagacaaagcaccgacacggcagccagtttatcgccgcatagacagaggatgttcttgagcgcacctagaatagattgtgactcgtaaaggttgtacatactacgtaacgtggtaccgcgggctgctctgcgccaaaaggtgatctcggccgcttttgccaacgcaaacatggtcaatccgtccatgattgctgacaggattgagagccatacttgaggttggatgtttacattctttaacttccaacgctcaattggtgaaccacggctcgcaagcagcacgcctaccgcggcgcctgtgaggagagcgatggaaagtaacgccgctggtccttggaggggaacttgtgttgatcgacgcttcaggtgcgtatgcttggtgttgcacatatcgttctccaaattctgctcttgaggcggtaaccgcaacccggtggtggtgttggtctcggtagcgtgatctgagtcgcgaccgtcgacgcgcttataagaaggttgaattagcggacttgtcatactggtagccgattatttgtcttttagatgtcgtcgattattgtcgttgagataaagcgactcgggtagacatagtgtaggtgcgaatgtgtttcggtgaggtttcaaagggtaaggcgcaggcggcacagtccctcagaacttacagttcgatttacgattggccatagtcttaccacgatagcgccacctgggactcttccctgctacgcgctgtggtctccatacaaccaattttccaatcagcaacagagcagcccacaaaacggccacacgccggagaggcgcgcgcaagagtggtaagagatgtctagaaaaattgcgacaattccatatcaagtccaaagactcagctgttgttatgctcatcagtaaataccaagagagacctcgagagtttctcgcggaggtctgaccgtcgttgaggttatgtcatatactgagtttgaaatgcaaattagaatatgggcacgcacttagaagaacttctaggtgtagagtgcaagaaccctgaagttgaaaagctaggcgacacctctaaaatgactatctcaaccgcacgccagagccaattaagtagcgaaggtagaagtgagcatatcaacgttgataataattcattgaacaaagcatataatgtaagaactaaccgcgagtacgattcgatggcacatgtgttttcatttgatgtgggggccacacccaatacatactcaacttgaaagtcaagacgccttacatgttacgtattgtaccagcacgaatgccggatattgcagtcactcgattgttgtacggagcgtagagtaatttgagtcaaagcagctgatcattgactgtgtagatatttttagctgacactacatacagaccgcacccatacctcggctataggcagccgatcttcattcacatggtcgacattccccatcttgtggcggtgatatttcctcgctcgcgacatccccacatgtgcttctcccgtgcaacgtcctcatcgctttcgtatcccaagcccgaccctggctgtcatcccctcattccgctgcggggtgaagacgcatttcgctgtctatccctcggctcttttccctctccatgcatcaacaacatacgtaggtatgttgggccgttcgacccgctgttcacgtgaacctcatgctgtccatgacgaggatgcagtcgggaggcgcatagggaggcgcataccgcaacgttctcgtgccgctatgacgcttccaaaaagcttatgcagcacgcgtcgggtcccctcaaccgttttgtgacataacaacgttcgagctaacacatcgactgcttctgcgctcttaattgtctcaaggacgacttgatgaacggcaggttgataaggttcattggatcggtggtatgaaggaccgacaatatacttccagcaaaatcttattgcgttcaagtcttctgcagagaaagaggtttcgacggcgccggaactgtgtcgcagaactttctgcaagtctgccgacagcgtgcagcgctttgcgtgtcgagataacgtgcgacttcgagaagaatttccacgggcatgtccgtcaaggtcaagttgcgctcttcctgcaccacgggcgtggaagtggagctcgcgctggccgtggccaacatgtgctcgaattctttctggaggaggtcgcgctcacaaaggaaagcattaggtttgtggaaaacagggctggttgaactttccatggccttgctggtcatcttgcgtctctgcacgtagcgctgactcatcgtcggagagtgatccgagagtgcactgctggcggagtgcttgcgtcgtcggtggacctcggcatcttctggctgctctaaccatgcgtccatttgctcgtcagacatctcgctgggtagactccgcgcacgtgtttggagtgatgaaggtcgggtggtggtgggagttgacagacgcgatgagttcatggacatagtgctatatgagctgtgtagaggacgtgtcgcaaaaaggtcgctagctgaggcttctcggttgaccttccgtcgggtccgtgcgatgtcctggtcgtgtgctctggagtcattctcggttggtgtgctaagaggcgactgcacaaatgacggcgacggattgttgtcgcctgcaatgtcgtcgtatagaatcgcaaattcgcttttgatacgatcagtctttggcgtccaggtaacaggtgctaatttgaagaagtctttgtgtgatgatgaactggtggatgatcgcgatggggcgcgctcttcgtcatggctgacttcgtccaattttggcgaccgcaactggaatttgagtgcttcgtgtcgctcagtgagcttctgcatgaatgatttcttcgtctttggcattgtggggcggtcctcccagagttggtgatccatcccaatcgctgccatgatttcggcgtctgacatggtgggaatgtaaagggtagaaatgcggtcgtaagatgaatgaatggatgcggtgttgttgtttatgttgtgattacatgttgtgcgccggtaagatccataagcatgaaacccagcaagcactgccgtttcgtagaagaccttgccgggtgggtctaaaccgtcgtgccaatagttccgtccccacagatggtggctgcacaaggttcaaacctgtgttcgtaagcctggagcgcggtcggaacgggcgggggaaatgaaatcctcggaagtgacatcactttagtggtcggatgtcgctcatcatgctgacactcgattccgacagattggccatctcgacttcattcagcacaatagatgaccgggcaggagtgctacaggatgacaatttaaaattgagcctgtttatttgtgatcttgtatcacgccgttcgcgggcccaacatgtgctaccctttgtccttgctttctagtgttgcacacggaaggctattgatcgctagattccccgcgagcatctcgcattgcagcgcagcataccgagcgtcatctgttccggctcgtcttttctgcttgatgtccttttcagggatcctggcatctagccaggtctgccgaaaaagtatgtccgtttttcagctggtaagcacagcgcgaacagccaatgacgggcgtccggccccaagaaatgtccatcgatttgctattcccgtcgaaacctgcgctgcgaaaaggcgctatttagctgagttaaaggctggttccctgggggattttctttgttggatctgtttttgctttctgttcttcaaacttttccttgttcgtccacaccctgtcaaggtccaagctccggatgcacaatcgctgtcccgcggcgtcttccatggtcatgataccatcagacttccggtgaaactctctgagccctgcagcggcatttttcacgatgtgaccgtagacgaccagaggactatatgcacacgcatatggagttaagccttggtattctgaatcttccccaggatatcgcctcgctcaaaggcaccgaagcgtaggcccgactcaactatcgctgtctatccgcaggactcttttcttgatcgagacatatgttgcgctgttgacacgagtcgtcctgccttcgtctgcgtatttggccgaaagaaccaagcccgcaaccgagatcgatgacaggatccgtcactccgtcgtgaacaagacaaagtcatcgctcgacagggctgagcgaatcccgaccaccaaaatacttccgcttcattgttctcgatgtcaaaagtaaacaccacaaaggcgcgccttgagtgaatccaaagcatcatcggcacagacgagccgtaattcgtcgcctaagcaaggcctgagcaatgcagagcgcccgttggcccgttgatctccatgactggggcagtcctggtagctggaagcgctagtaacggggatccatttagtgtcaactcaaacactgcagctgttgctgcaaatgggaatcccccgaaaacctgtatgggaaagtgacttgtaaaactgttgccatcccggtctgaaccttgtcgtcgatggtaatttcgcgcggaagcaaactcggcttccgtcgctcgcttggcctgagctgatgcccaatggaaaatcaaggttgttggaagccaccaaatttccaacactttgttggtggctgaggctgagctgaggtcaatctgatgtcggccgtctctgcgatctgaaacagcatcaatgcttcctttccatggagcaatcttggcgcaaagaaaacgtcgattttgccaagtggagagtcgttgcgtgtacatgcatcggtgatctgccgatgccggtgcatgtgagtggaacctcgcttcagagtttgagagaagaagaaattgcagttggattttgagacatcagtctgacgcaaggaaggactggaaatccgcgccagaaaatgcgacgaaatcgaagttttagaataactcatcctgcaaagtcaatgtccatgttctagcttcctggttgttttggcattcttaattcttcatctgtcttgagttttcatctcccgggttgtcaatctctattgttccgtcgtgtattgtggttttcgtgacatcgacagagtgtgtaacgccgaaccgccagcctcgtatcaagaagtcagaaaaaccaaaaaccccatcagtttgcaaggaatcaaggtgaacgtaccaaacagacatacaaccacccatacagcgaccagatgagtctgggtatatatagctatactgtatatattgtagtgccacagttcttttccaggggtggcagcgatgtgcttccatcattgagctaccgagtgaagccaagtatacactcattgtggtgacaaaatcaaaagtgatgccttccgctgctctagccattatcgcagtgctcggatctggactctgtgtcgggtccactcgtgcagcaccatccaacgtcggcaattctgtaacaagcatcccgcatcttgcatgcatagtcgttggtggatgcgaagatgaggaaggcatcggaagaagattcaggtgatgcgcttgctgcgcctttgaaacaagacggctgtccccttcgacaacacggaagtggagatgtaaacagtatccaatgtttgctttcgagcaagggatcgatgtccgtgatcaactcaagatgtccactacctctgaattttgcgtggaaagtccatcggctatcatcgcagtggtcgaccagtatatatgatcgaagcttccaggtcgcatgataggcgtaaaatgtagcaaggatggggaatacatatatatatatgaatactcaaacaaaagaaagggcggttgatgtatgcgggcactcaaagcaaaacctctcttcgacctctaaataccttcatactcccgcggcaacgaagatgacgtgtcacacaggtgtacaaaaggaagtaaacgcgaaaagatcatcctgacgggaacaaaatgggaaaatcagcgatgcaacaccatcatttaattcgtaaccatcaaattatgcgctttaagatgccacatacacatgcacaaagcgtaacaccacatacccctctcacccaatattacaccatcccatcacaatcacaccgccccctcgcgttcctcccctctcctcctaaaagttcttacaccacctaggaaacttcctatctgaaaggggttgcggaaacacacctccatccagcagctgaaagagatcccaatcgcccgcgctgccctcagtcttgaagttccaaaagacccaacccatggtgttcgcctcgtacgcgtcgagttgcacttcaatgtagcgccggatgttgtccttccattcttgcgtccaggtggatacaagcccggattttccggtgcatgtgtcgatgtagtgggtgtcggggtagctgccgtcatagcggtggcctgcagcgaagccgttgacgtgtttggcacagtcggtgagggcgccggaccattcgccgactgtgggtgggtgttagcatttgtgtgatgagagtgtatgagtggaaagacgtacctatggtccacttgtcggagctatggaggttgttggcctgtgggacgcggttagcagaggtgctgtgtgagttacaatgggacaacacacggaatcgcacatgaggccaagatgctgctcgaccgaaaatgctagaaggtccttgtcgaagatctggtactcgtgatgatcgacaatcacattctgtgcgttgttgtcctgcggtgtgaggaagccgttcatccagctcgggacttcgaacccatcgtggaacatgatgggcatatcactgatctcgcgaaggttgtagtaagcatcgcggtagaagttcttgaccatctccttgtccagcttgagcaagaaaggctcgttgagcggctggatcgagacgacaacatcctgcatcgatggtatagcatacttctcctcgataatacgaagtgcagcatgagtgtagccaagactgtcggcatcgccccaaccaggaacagaggccctgtgaccggaatgatcaaagccgttctgagatttgggtgcgccgtggagatcgatcaccaccttcaagccagtctgtcgcgcccagtcgattgcagcatccaggtacggggcggcaccttgagcatacggtccccatggattgacgtagctccagtagcccacgggaatgcggaccatattgaagccagcgttcttgatcttccaaaagtcgtcaagcgtcacaaagctgtcccaatgaggcttgaggacatcggcacagttctgttggccgaccttctcacacagtccccactcatcgacgatgggccagttgtccgagctatgactctcgaagatggaaggtgtaatgaacctatggcggtcaacgacaagaagcaaacgtcgggtgcaaacgccactcacgactcaaggaccaaccaaccgcctagattgacgccacggaccttgaccttattactgccccaattgaaatcgacacgtcgctcgtggaggtcactagaagaaaatcagcaacgacgtggttgtgatgacaagctcacgcactttgcgggtgctgcgttcacaagggtactggtagcggccaatatggctgtgaacgagagtggcagctgcatttcgtgagctggatgagagaactcggatgtttagaaagttattaaaagtcgtgatgtatgtacgacggtagacaatcgtcggtattgtgtgctgtgttatgtgttgaagagaacgactgtgatgtgaagaagggagcgttgaactgtattgacatagattgttttgaggtacgactacccgcacagcaaatctgtcgtagcacttgcggtctgaacttgcaggtagctgctgtgttatgtaagttgagcaatgattatcgtagattcggaaagcgcaggtcgcatgctcggatgcgtgcatggtggcgttcttgcaaatacaaatctgatcttgcacctgtggtatctagatgtagagatgtcaagaggacgtgcgacttggtctaccaagggcgagatttgaaggttagggcatattcgattcttgtatcgacgatactgataggcgacgcccaagcaatgcgcgacggcaaaatcccaggcggcgactcgagggtacatgtccgacccgagtcaataccgcaacacgaccatgcagtacatcatcttacaacgtactgtgagaccgaacgatcaaagttggcgatcggccttcggaatggagcgacgatctcccgtgacttgatgcatctcgcggtcgctgccgattaggtctgcatgtgcttcttcagctacgagaaagagcagcaaatggtacatcctaccgtaccacggtacgcagctaattgataattggaccgacggtgtcggaactccataacgtgcagtggcagctgcattgttgagtgctcgtcgctacgtcatgtgtgttgttgtcgactttgtgcctccgatgttatcttcaatccccaccaatgctcgttctctgtagggcattcgcgacaccatctgcaccctgatccctttgctgaagatcttgcacttcgtacccgatctcgattttgttttttggccttgccttgttcaagccgccgagcaatacgcaggccttgcaaacatcctgacttgagagatatccgcagatcttgcactggcccataacttgcttggttgactttcgtggcgtgaaacccttctttccctttttaccggttgcgagaggcatgcccgccccgttgatcttcttagacgtgatctcgacttcgagattttggtcagcggcagtgtcgttttgcgcaagttgcttctccatattcgccatatctccaccaactgtccgcccatttgcactaccacaaccaccctcctcctcttctgctactggtatgttgctggagcatgtgccaccacatccttcatcactgccaggcactaactttgccatgtcttcgccgcttcgaacaacgtctaggatggcgctaggtcgcacgcgttcgagatttttgatgagggcccgcgcgctgccacggaaagcttcgggtgagtatatacattctgtgctgaagtagtcgaggcttttgtgatgggcgtataggacaatctccttctcgtaggcgtatttgagcggcttactgcgcttgatgtttgtattcgaagccgggtcgctcgacgcagacggcgttgatgtaatgattgaagtggtccgcgagaggcgaggaaggtcgccacgaagtactgcattaagttgtcagccctggagtactccatgactcatggtgttgcctacagttcatcaaaaccgtctccgcaacatcgtcggcgttatgtcccgtgacaacatgcttcacgcccaatcttgcagctcctcggtccagtgcttgccgtctaaagacgccacagtacgtgcagtttcctttctttccgacctgctccacgacttggtccatagtccagccgtacagctcgtcgtatcccaggatggtcagatccatgccatattgttccgcgttcctcttcaccgtctccagactgtcgtctctgtagcccttgatgccctcgtcgatggacagtaatacgaggtccagaccataatcataccgctcattcagcgtcttcaagacactggccaatacggtgctgtctttgccgcccgacgcgcctatcgcgattctctcgccgcgcgtgaagagcgcattcgtggtgatggtgtggtgaatctcggtctcaaagacggtgatgaagcacgctttgcagagcttggagtgatctttcggtcgcagaatgagtgcgcgattcgtgtggcacagtgcgcacggcgaagggggcatacttgcgtggggcgagtggtgagtcgcagagcgttgcggggagtttttgagaaatctatgtgcgagtcatttctggagggcgcgcgagtcatgttcgtatttgcccctccttccgtcctgccactcccttgcccaggtatttccgcatgtcatcgaggcattactaacaaacgcaagctcttccattggatcaatttagctgggccgaagcgacgcatcaaaggccaacatgggcggttaactataataccattcttttttgctcaaacggctgtcaccaaatgcgagggagcagttggctgccgcaaatactgagtctacaagtgtgatgatcattatcgaactacccgctggactttaataccagtctgccaaagggcctattgagaagctctgaacagtaaacttcatgctactggcggcaacgcgatctcacctgcatctctagcatatgactccgatcgctgacatatcccgctcgttctcatcgcccacatatccatacatctgtctgatattttgcaaacaccaattctactatcgcagcactaatcagtcccaccatgacattggcaactcccaatcacatcgtccgtcccgcaaaggacctcgacgaagtccaagacctatactggcctctaatgcaagagctcggctgggtccgtcaacatctcagctaaaccaaaactattctaactcactcgtagaaccgcgcaaaagaagactgcaaaacccactacaccgtctccaagtcctggctcctaattttccccgaatcatgcaaaccaccccaaggaatgctgcttccactcatctaccccaacaaaactgcctgggtcgctttcttcatcatgaacgccgcctatcgtggaaagggattaggagctgctttatggcgagaaatggaaacactcgtatcagctgctcaatgctcgttcatcggtctcgacgctgtacctgagcaagtccagacatatacgcgccgtggcttcgtcgactgtgccagagtcccgttgatgagtcggaactcactcgtggaaaagcctcttgaaattaaatgaggttacgaagatgctgtagagctacaggacctgcgtcacgtcgacccggtatatctcacgcagctagatctcgaacatacaggtctcgaccgcagagcttattgggctgcagacgtacttcccgctcgccgtgacgcgtttggctacaccatcgtcgaagacggggaactcacaggcttgatctacgcacgccggtgtccggatggagtcaggatcgggccgttgtacgcggcaacgtatgtgcaggcacgacagctgctgcataaattgatgaatgactacgcgagaatggaaggcactttcgctgctgaaatatttggaacgaatgtagaaggcaggaaattgtttgaagaattgggttgggagtatgcgggtgtgagttatcatcgcatgtggaaggatggtaatgtgccagaggagcagaaggagggaagcatgggagcgacggggatgtatgcgacttttgatgctgcttcagggtaagtgacttacaggagccactggtgtcttcgcggatggcaggcggtcgagatcgattttcgaagaagccgactgatgtatcacgcctgttggaggtgcacagttcttggggtgtggttgctttgcatttttgaatatcccgtgcaaggtcctacatccgccatctcaagcacactagaaagatcttgtataacttcttgtagaatcgcaaaatccattcgcgatgttgagaaagtctgcatacactggaatgactcttgggcctgagtagtacgggtgacaggtttgtatactggtatataagtgtatactttcacgtacaccagcacatacgaccataggatactggatgctaggcttcccgtccgctcagccatatataagcagtataccggcggattagtagtcaggtgggtgaccactggcgaatccccgctgttgtatgtttttgtgttttttgcagtccagggaagtacgctgattgcgacgatctttctttttgcatttgctgtagcactaactagacattagtaagttacttactacatctcgctgctcaaagaccatcgccaagatctactcacggaccatcacatgatttaggggcatacaatcgggttacagatcacgcactgcccaaacttcaatgaagctctatacactccagtttttttatatcttgcataacctctccatccatgatgccgtgcacatacgcatctccgacaacagtgtagtatcctgtttggggcctaagtatgatcggaacatgtccgccagtgaatacagcgacgacatcccctacgttcgcgttcgccggaattagacctatacttcctcgttttgtagccatgccaatatggctgaagcaattgtattcgcactctcttctcaagcgactgaccctcgcgacagggtctacggagtgttgggcttggttgaattacccacatggggtgaggctctgagacttgactatgacttgtctgcttgcccagtttatcaacaagctactagttgtatctcgctacaatatgccctgccttcgccttccaggccaaagactggtactccgccgaagaaaagtccaagggactaccatgttcccaagcgttgtgacaggaagaagtgtgggtcgctccgcgaaatgaacttcgctgctggcatggcgacgcgatgatgaacacattgagtccgaagacttcgaagaggcgcctagtaagaagcaccgaagagttctgagagtagatagtcgttgagagcagcaaactgcctgcgcaagatagtggccacaataactatgataatgaggctcaaacgtaagagacctgtgtacttctcaagtgtaatttcttttgtctttttcatttatgaaacctggaacgatcaaagattgtattcatgattctactctaacacgaaaatccacagtctccatccctatgaccgccatcatactttccaaaattgcagtgatgttcctgatcgttgcttccccagctctggccattgtaagacatgtacacggcatcgccatcaacatccggtgccttgattccaaacgtcattggcaatctacttccaaactgtttagtttgcccactaggtataccggcaagttcatagtccccaacaacttcttggtctccgtcaaacaactcgacgtcgaagcgatagaccgatgtgtcgatgccctctccttgattcttctggtactgccgaatgtgtacgccgcaccagccaccgtggtaggaagcgcagttggatttggagacgtctttggagcttacacactccatgcgctctttatacggtggcttgaggccacaaacttcaccgagacaattgtctgtatccacgaaattcagacagcatttgtccgggataatgctgcggcaagcaaaagtgatatggatcacgactccatgtgtatgaactgggtctgcatctccgacgagcgttgcaccaagggtggtggcaacgtcattggcggtgcgacgctgggctcgttgagaggtcaattgaaagccgctgctactgaattctaccttctcgcactacatcaacgttagccaaaattttctcgactcatctcatgccacataccttcaaatcccagctgatgtagtgctggtagcctgcggacgggttttctggtcccaagtcgtggtacgtcttgtgatgagtagtgatcagatagttgctagatccaaatggtccgcgcttgtcaagtatttgtggaagcactgccgaagaagagtcttcgtgcctcgcctgtatttgagcctcaagattaattttgagttcatttagctcccgcttggatttggtaatgtcggcaaacgagagttcactagtgaggaggcactccccgaggtcggaatggcagtcaaccctggcgacattggggtgcttagcaaacgcagcctttggatcgcgccgaatgtaggatccatgtggggtctcaagccagcgagtatagagctggaagcttgggtgggcttcatgagcagagaactctcccgcgatgatgtctcgaatggggattgaaagaaccgagctttccataggggcagcccataccgaatgcacatggagaagtgcgatgaaaagagaagacaacatttcgtttatcgaacgatgctgtgtgcttgagtcggtagcaaatgctgggggtttgattgcacttttgaaggacctcttggacctacatttatacctgatgcgctgctcaggctcgctggtcgcctaagaaacaagagttggcctaacgatatcttgatggttccaagacttggggtggacctgtgctagttccgctatagcttcccaaatgaccgtgtttaggccgccgtgggctgccttaaggagcgcctaggacatggaacgctctgcgcgccatggatctacttttgtaagaagggccatttctactagcgtaaccgcatctccagttttcataacaagcagtaagccttatctagatagcgttacggagcatgtgagcgtgacggtgttgaagtgcttcgtgagccccgcattaggcgtcctgacctcaaagggcattcagaacgcctaacttagggctcacgaggaagtatagaacatctcacgggttcggaagaggctgattggatagttcattctgtaccctacacatgttgaattgcagccttttcagcaggtatcgaccggccgatctagcagctatggaggagtgcatattctctttggatggaacacatcctcttactaactctatcaaccacgtttgcaaggcggtcaagattgaaagccctgcgattattcggagggcggtttagatgaaggacccgcaagtattgcccccgcatctactacacgtgatgggatgatgaagttagcagcaaaggtatactaaacagccttcggctcaaggcctaggacctcaccaacaagggttttttttagcaatctacccattggattaatttacctttccaccgactgcgggttaatgcctggctaccctgacgaggaggagatagtcaaacaataatggcagcaatcatcttcgttttcatcttctcactgaaagcaggcctacagagccatcaggaaagcgttctacaacccgctcaccatccgccgcacaaacttcgacttgaagtaaattacctcccacttcctgtgcttccaatactcatggctgaagaatttgcaactcgcgcggcattcatccacatcaggtaggcgaaagctctccgctacgtatttcagcgtcttagtgatgaggcagtgagattgcacgaatttatattgcatagggagcgaggatttagatgcgctaggtgaggccggattctgtgtgggcgtgaagcaggaacaggttgaaggtaatttgggcgaggaggttcgtggcggaaagggtggttatgacttcctggcgagctgtggtagttgatctgaaggtgcggtttggggagtcgaagaaggggtatatcagtgaggcgatgtagtgggtgtaggattgatgcgggcgggagaaagaggtaagtctctttcattgcagtggttggattgagaactgggttgtgttagttcttgtaattcttgtgggtgggatgaagggagaggtgagagacggttaagcgcaatcacatcggcaaggtgttcttttggaagaccgggaagctcatcaaaccagatcttggtatcccgcacggagacactctctttattcgattcagcgtggatagaatcacgacggttgttgaaaggcatcgtacaaattcaattgagggagacgttcgaagtcgaaatgcttaaaagaggcaggattagaggctgtaaagcctgtgaggatacctgagaagtacatgttttatgtagtaacagtaaatgcacactgcttatgaccagctttacttgatccactcccacaatgcagtgtttggctgtattctgtctagaagagattggtactggagtattcttgacagtattctgattgcagacgaacacggctacttttgttctggtgcatagcgttgatacttctgaacatccaggaatttgcatcgattaacccagatcttgtccttttgactcaaaccccctaaagacgtccctggttgtatccgcgatactcagcttcgtcatcatcgtctcttccgtcgttatcactcgtcgcagcatcctcgccttcgtcaaaaatcatgccatgcagaccttctcgttcgcccccaatcagcggcgctcgctcgccctcatgtctcgaaaagtgaccaccgacacttatcgccaaagtgctgagaccgtggaacaatgtacttccaaggacaatgaagcacacaattggccaaaccagggtgacagctctttgtttcttcgggtccatatccgctggaggatgcggtaggggcagcgaggtctcggtttcgagctgagcacgtgcttcgatggcgaggaagatagcgcctacgcccatgggtccaaagtgtccgacgaacatggcttccgtcgctgttcggacggcgggcaggaacttgagcttgtacaagccaaatacaactggtatgcgtcggaaggcgaggacgagaactagcaatccaaccaggcgtcctggtgttatgagatcgagctgattgaagctttcccaggggatcatcgcgccaaagaagacgaagaaggcggagttgatcatcaaatcaatgatgactggcagacgagtctcggcggttggcgagttgccacggtgggagaagccacagccagcgcagaacgcgacgagaaaatcgtcgactcctaaaagcgatgcaagcccgatcgagaaaacagcgaggagaaggtagaaggctaggtaggatgctctgcccatcatgtcacgcttgtgggaaaacacgaacagcgcattgaacaagtagcccaagaccgtaccaagagtgataccgagcgcacactggtagagaacggtaatgaggaaccactccttgaggacgccaccagctgtgctcttgttgatgagattgagaccaatgtagagaaacgggaacgagactccatcgttgcacccactttccgcgctcagcagatcccggatgcgctttggaactcgagtgctgaattggctgtttgaaagcacggaagcagcaagaacaggatctgtgggcgtgaggcatgccgatatggttaatgcggtcgcaacgtcagttttgaagatggctacgatgaagccggcgcagatcagccatcctgccgccataaccgggcccaagagcacaagcaatgcgcgccacttttgcgtaaagtagccatcaggcagctcgagaccaacagcgaaacattgaatgcctacgatgaggcgggtgatttcctggacaatctcgtcgttgaagcctgcgaccacacacagttagcgctagagttttttctcctctggtatagactacccaccccattcgtacggcctgatcagattcaatgcgcgtggtccagtaatgataccaaagacggtggcaagcggtggctctgagagatgcagccggttccgtatcaacagcgagaagagcgcgtagaggataaggaatcctgtgactgtcaagtatgtgacatgcggacccgtgggctcgagttgtttccaagccatttcgaaatgttgaaaacaaagtcgcaatgttggtcgtgtctgagagcgtgtaggcgctgaggtatttaccagtttagcgtgacgtcgtgcgcgtgagcacggcttgaatgcgccgtttgaagtctaaggtggaaattcaactagcagacattgtgtgagggattttttgaaaggcaaaagagtgggatcaccgcatgtgagagtcgttgatctcaagaagtttggaatattcaatgacggaatggcgctaagccgttttagggcagatcgaccacatgattggacgtctgtaaacatagcgtgccatagtggcatgtaaagtaggacatggtgcttcatgattcttgtgtgctgttgcaaactgtacatgatgacagatatatcactggcgaggattaggtaaatacacgtgactacgcgtggatgatattccacgcttttaatggcattggtgaggcatcctgctcttgtttatgactggccctgaacgccattcccgctcagcaatgcacccagtaagcggatccccgaacgcggctgggttgactaaaaatacaagcgttattacaaccgatccaaagaatgcagatatgaaatgagtcttgactacgcgtcgtctggtggcgagctgaagatggagaatcgtatcctgtgtagctggagggggttagtatatgacatgtagtattacaagagacataccgagggcagcttgggaacgacaacggcaagagttgctaagcagttcacaacgaaatacgtcgagtcgtagtgcgtgtaatgtgtgctaaccaggaacagcacaattggcacgctgagcaagaacttcttcgctggcgtgtactggtctccgttgtcaatctgctcccacatgttgaggttgtcaaaggctccggcattgaagtcgaaagggacaccgcgcacgtagtggaacatgaggtaggagcccgccatgtacgagaggttgaccagggtccacgatgtttcttgcgacatgccgggcatgatgtcaaacaggatcttgccgaggaagatgaggacgatgtggatggcccacgcgcctggaggtatcggtcagcccttgttccatgcgtgttctattgcctcggtattggaggagtgctcaccctttgcattcacccattcggcatttaggttgggcagggcggactggtcgctgagctgctccaacgactcgggcggctccttgtagacaagactactgctacgtcgccgccgagcctcctttgcttccagggacatggtgctgccagacggggtgcgcagcgggtggggccgcggatcgccagcgaaactgaggccggacgtgcggttgaggagtatgggtgacagtttggcggttgagctggggagtcggcaggcgctggtatggatgaggcctgcggccagagaggatagcgggtgacgggaccagaggcgcacgctgcaatgagcgatgcgtgttcagtaaagtcgagcaggagcagctagcggcgtggcggccctttcagggtcttactgtgtacgcaacacttccggcctatccgcgctgcagcgatggagcgaacggcgaagaatatgaggctggtgatgttttccaagcgggcgttgggggcagagaggcgcgcgtgttgtttgcagagaaaggagggcggtgaattccaggagtggcaggcggcgacggagtgcaagcgcaggtgatggtcgaaagacttcccgcacaggccgcgttccgagcgtcgaccatgaatccatcgcgactccaacgcctagaacgtcaggacacgcccgctacccgttctcactcctccaccccacgactcccacaccatcaccaccatggcctcagaagcacccccgccgtcagaggcgcccgtcccaagcatacagacgaccgaagccgatgcgacaccacagcagcccgtcaagcgctcatggaggtaggcgcgtcgctataccctcaacatcacatcgcatcacgtgctgacaagacaggcgcaagtaccgcaagatgcgcgtcaagtttgaccaggccatcaccaccagcaaccgcctcatcaccgacgaatggaaggccatgggcaccgcgcgccgtctggccgagggcaacgaccagctgctcgacgccctcctcgacatcaacgagcagacacgtgccccggcccgtctgcgcttcaaccttgatccgcccggtacggtcgtgcctgccgtagctggcccagaccctgaagccattcggcaacagctgcacgagctgcgggaagctgcgtccagcggagctatcacgcaggaggagtacatcgcccgcgccgagcttctgcacaactcgcaggcgatacggcagaccctcaagtcgcttgcagacctcgaatcacgtgtggcgcactccacccgcgaagacttgcccgaccaccctctcgacggcctggacctctccgagaatgcgcctggctacatgtcaccgtcgcacgaagaagaatacctcgccgccctcgaccaagtccttgcgcagcccgacttcgacccatcgatgcaagaaggccgtccaatacgcacggctgcgtgccatccgccgctgtcggagaaggacctgactatacgcaaccctgacagtgtctacaactggctgcgcaaacaccaaccacaggtctttctgcaagacaaggacgccgcgcaccatgagaacatgtccgagaagtcagcaccaaaagcaagtgcaagcagtcggaagagcatcaagcgggagtctgctgttggcggaggcacacccgcaccgcgcgaaaacgacgatgaggactctgttgctggcgagacgggcgcaaagggacgccggaaaactacaggaggtggcgaggacgacacagcataccgacccaagggtggaagcagtcggcccgcgaagcgcaagcgtgaagacggcgacacgccggttgctaagagcaagaagaagagtcgtgcgagcactggggccgctgtcagtgcagcgaagaacaacaacgagacctgaagctgtttgcatttgaatgccctggattcggcttcgtcttctgggacggtatttgcagctcttgtgctctacaaagacaacgttgacaggatgcaagtagctcctgatgtattagtatttccttccacatggcaaaaggcgttgggcgctggatttgggtagataaggatacccccatgagatacaacaacaaagcttcatgaatcaaccaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatcaatccatacaaactgaatactacacatggtatttctcccactactacctcaattccttccccctcgccccacccaccataaccgtctccggcgcctccgcctgctcactaataaacggcaaactcgtctcaatcaccagtttcccatcaatcatctgcccattattcaaccgctgatcatccatcctcgcctgctctacgcgcttgttctccagaaactgcttcctcgccgccgtcaacacccactccttggggaactcggtcctcttcttcggccgatggtgtctaaagtcaaacggcacgtcttcgaaatcgtcagtcatgtctttggcctctttgagcagcgcctcaatgctttcgcctagaaagcgcttgttctgcgcctgcgtgtcgaatttctcgcacgacagcttgacgactgacgtgcctgggttgtagcgggggcccgcgagtttgatcagcttggagacggatttcggggggagggacaggtcggtggggtcgaattcgacgacgactttgttggcggcggggtgcggctcgttgaggtaggatgtgtagcggaagcggaagggggtagtgtgggtggggggtgtgaatggtttggcgagttctatgattccacattagcatttggttccatttccctcaaagcgaagtacgcacgattcaacaacggcatttcccacgcaacaagccgattgtaatgcctcaactgtctatgcttggccaattctccatggccatggctcgtcaaatcatcgccgaagtaatcctcgtccacgcccatgctttcctcgccctcagcccagaacccagccgcgaccttgcgcttgtcgtcttcttcaatcatgaagtcttcgtctttctcgaggttgaagcccgtggcgaaggggatgccgcgttgaccttttcgaatggcttcggacgccacagctgggtcgagggctttgaggtcggatacgaggcgcgcgagttgcgcagcggcgatttgctcttcggtctgtttcggcggcgcatcattggctcctgcatctttttcgtctggcgatgtcgtggtggcggggttgttcgagccaggcttcacggcttcatcaaggcggcgttgaggcgttgacgatatcgagcgcgcattgtgttttggcgatgctcggcagcgtattcttgaggggcattgtcgtgattgcagcagcaaccgccgtggtaatgaagccattgctgtgtggatgggtcgaatagtggtgtcgttaacttttcgtgatgttcccgttgatgcttggcgttgatggaggaaatgacggaccaatgggagacggagagggtccgacctccgccttgcagctcaccaccaccatcttgagatcacacttccaagcactcttggatattttgagagacgcaaatttagcctttgtgatgtctccagttcctcccgcagatgaatcggattcttggaaatggacaccagactcgaaactctgcttcgtcactacgggcgctacagcacccttcacagcactcattgaatccgtcctgagcataccgacaatagaaaccttacttgcagatggctacacacatctcctcgtccaatatggctctgcaaaagacgtcttcactaaatcctctcacgccgcacatgcccatctcaagcaagccgggcacgaagcccgcctagtgatcgatggcattgatttcagccccgaaggcctgcaaaatcaattcaaactcgtgcagcaatcgaaaggactcgtcatatctcatgctggtatttacttgagttccatcatgtgcttttgataaggaggtaattgacttcccccaggctccggctccatcctcgaagccctccgctaccaaatccccctaatcgtcgtgcccaacaccgcactactcgacaatcaccaagaagaactcgccgtcgctatggagcgctcgaattatttgatacgcggggacgttgggtaagatgcctacccccttccaacatcagagcacgcaagtaacgagaatatgaagggatttaacaccagcgattcaaaagtcgaacgacttccgagtgaagatggcgcagtttccaccggttacgagtgggaagcatagggagactaagagctttgctgcgattatggatgatacggtggggtttctggattgagctgactgaaaaagcgtgtcgtaagatgacgacggggatgatcacttgaggagatggtagcatatgcctgtttgagtggcacctggatccgggcaacggctcgcgagagtgaggcgtcaggtgtgagtacgtgtctgagtgggtgtggcggcatgacgatggagcaggtgctatcagaaactcccacacatagggctgagtcacgcagtaggctaggagggcaccgtgtgtgcgcaagaggaacagactcaaagaaggtctatagagagtaagcctcacgagctcgatgttaaactttgtggtatggaatacagtcaagaagcacgatcttgattagaaattagaaaccatgttgtagcattaacactctatgacatttctaggtgatcggaagtgtccgaagaatgaacgccgggcgctggaagtgatcggaatcatcccatcgcaaagctccttagcctggcaaaaggaccagttcccttgattggaaacaagacagtcacaccccaaaacgcctctcgatgccgaataccattaactccacccaatgcaaaccatttctcatgcctagacttcaaacccccaagccccattcagctgccacggccccttgacctcaatcgtcttcttctccgcatcatgagtaccaagcttaccggcctcctgctggcccaggataagcacatggtcgacagtaaggctctcgccgctctgcgccgcgtacccaaagctgccggtggcgccgaacttgccgttctcgtatgagaatttgacctcactggtgccctgctggtcgatgctctcgccgtcatcgaggtacagagagccgtaagccttgccctctgcgttaggcgcaaccatgaaagtgaaggcctccttgcgaagggccttggtggtgttcgcagaattggcgcggtgcgggatgatgcttccaccgcggatgtggatcgggatgtcggtgtatgtgaggttagagacagtgacgtttgcgccttgtccatcgaccttggcgtgcgtccagtagtcgtagaacgtgtccttggggaggtagtatgtcacagtatcactgtagtcttcagtaacgggcgagatcaacaggctgtcaccgaagaaccactggtcctggataccgaacgtcttgtcatcttcagggtacaggaagaagagagggttgatcatcggggtgccatccgtggcctgcttctgtagcgccgtatagatgtaatcaatgagcctgtagcgcgtgttgatggccttcttacccgcctcggcgacaatgggccactggtagaattcctgttgaatggttgagagctcggcgtgattgcggtagaagggctggaaggcgcccaaaagcgcccagcgagcgcacatgtactgatctgcgttgccgttgaagccgcacacgtcggaaccgaccataggcatgttgtgcatgctgacaaaggcgagcatttgacggatcgacaaacggtaatgctcccaggatgagtagttgtccccgaaccagtgggtagctttgcggccggtgccagcgaaggtggagcgggtgacgaccaagggtcggagaccgggacgtcgcttcaccatggagtcgtgagtgacgtgagacatcgtgtggccgtagtaattgtgtgtgtcgtattgccagctaccatcgtggtttgaggtgtttgtgtagattgtgtaacttgcaagatcgccgcggtggttgttgattcgatacttggggttaaggaggtcgcggtctggcagacccttgggtgttgaatcgtcattggttgcgcgagttgcaaccgcaccagccttgccactgtggaccttgcggccctcgacactgcgtgccttgacagttgaattattggagccaggttggaaagacgcagggaagccgggaatcgggcggccggtattaggacgcggcgcattagtcggcttcgggggtgtaccgtcgttgacaacttgctcacggggtttgcagtcgataccaccgcaaaagtttgacgcctcattcatgtcgacccaaatgccatcgaggtcgataccagtgtccttgtcaaaggtggcctcgatctcgtcggtccaccactgtggcgtgttaggcgcaagccagtcaggccagaccacaacaccgggccactgaatgccgagaatatttgagccatcggccgccttcaagaatacatcctgttcgacacctttctggtggggcgggtagttgtcgacagcatgaatggcaggatcgaggataagcacgtaccgctggtcacgctcatggagagtggtgacaagctcacgcattttagaaagtgggaaacgttctgggtcagtcgtgaaatcttcgcgcaagttcatgtaatcgatgtctgtccacatgaccttgtattatcgttagtgaagacagacgaaattgcgagaaaagtactcacttcaagtgggatgccagcagttgagtagttgccaacgacttcagcaaccatattcacgtcccaatagccgtacttgcactggtgaaagccaaaagcccaatagggatacatttgtgagtgaccaacgacgtctgcatactgctgggatacctcagtaggtgactttccgcccaggaagtaaaggtcgatgatgccgccgatggtgttgtactcgagatactgagtgcctgtgccgttgttttggcccaggtcgatgttcatggggctcgaattgagtaggaagacgccatgagtacccttgtcaccgcgatggtcgaagtatacggggtgagtgccgtagagattagcattgttagggagattgggcgactcagagttgtataggatacgctggtagttcttgctgaagcggaaggagtcactatgctcgccgagtccgtagatgtttgggtcgctgggcagattggtgcgcaggcggacgtactgcttctcgaagataagtggcacagcagaggtgttgaagaggacctctccattatctttgcgcttgacggtgaaagagaaagggctctccaccatatcgaactcgagagcaacattggatccagaggcgggaacctggtcgttgttggggcgtggcaggacttcttcatggacctggaagacttgaacagctgcgtcaaagatcttgacgtggagacgcttgtctatgaagtgttagtcaagcttgacactagtttgaagtcgcgggatggaagatagtagcataccggtctggtattctacaaccaacttgaggtccttgatgtcatcactgtagacgttgcaggctgtaccagctagagtaaggtccgcggtgagacccgattccgtcctggagacattcgacgcagcgtagccagggcagctattcggatccgcatcgcgagcctggagtgcgctgggagattcttggggcgttggggctgcagcaatcagccctgcgcctgcggcaatcgcaaggagcagctggttgaacatggtgactcgaggattttcttgtcgagtgtgcccgagatagtcgttgtaattgcgaggcgcctcccgcaattttatacctgaggggcggtgctagcggcgcttcccgcagtgagtgaaggtgtgtgcgtgataccccagcaataccccagtacttccccagtaatatcggcaccgatgtcaatactgatccaccttgatccacaatctgcccctctagtctgctcgcgcgtagggcacatgttccttcgggtagaagtagtcactcctggagcgtaacctcgacggcaagacgctgtagccgtttggcgtaagagattggcaggggtagttgtttgcccgtcaaatcgcagagtggcttgcagcaaggactgcgggaagagtaataatagtgaaaagccaatcgcgggttcccgacacgcccagctgtagatctgtggagaaagacaatgtacctatggcatgttgttgaaccctgagtgcaccatggtaacctctgcctacctaaaaggtacaagatccggggtagctaggaaagagcggtgccatgagtactccttaccccattgtgagcacgcgatcgtcttgaaacatgtcagggctgccatgtcgcgtggtcatacgcgaagtcgactccatgctgggcaataactagaagactcggcgtcgttaatcaacaacctcaaagcgctatccatcgcttgctgaaatcggtgaaaacagctggcctcctttccaagacatcgtgagatgtggacgtgatggaagaagcgatcacccgcccgtgtaaggggctcgtgcatgttggcggcgctaagcttttgttagcacgatgcggtactttatcgtcacctgctcccagtggtctcacagtgtcaaccgcaatttcacgcgtcccgggcttcgaaagttgacgcccaggaaacctaatattgggaggctcacatgtaacgttccgggccatgcagcagcccttcacacgacatcctgagaacgtggccccctttgacagcaaatcagtactacgtcacgctcaccactagctagctgttgagctggctgttctaatcgctggaagcactgccctgaagaagtccgctgatagaggcggttgatgctccttcaatacctacctatggtaggtgagatggtggcgatgcagcggcccttattaggctcgcatttgcgaacgtgagaccactgcagagaccatcccaacgcaatcaacagatttaatgaggagaagaaaagctatttcctgggtcttaggtggcaaagtggcagggctgggtcaagaagatgtagacatagccatctcgtggtgggtgaagctcacatgcttgtccgcttctaagaaacccaagcgcgacgtcatcggcccgacgcgcgacgccacttgagatagccgcatctctctgatcatacacaaggcaatcttggccgccttacgacgattcacgcttatttgcaccatcgctttcttcttgcacttcatactggtgtcgctgtacttaccgaaaacaataatgcctcgccgcagcggtacctcatcgctgtcgaccgatggcacgacaggtaccgcaaccacgaccaaattaccagacaaggtgcaatggccgtccacatttacagatggtctaccgttacccaagatcatggtttttgacctcgattacacgctctggccattctgggtagacacacacgttacagggccagtcaaggcggtagaaggaggcttgaaggtcaaagacagatatggcgagggctacggcttttacgctgatgttggaggaattctggaagcagtaattactcggcttaattctagagagagagagagagagagcatgtatctaacgcaccccagctcaaatccaaatccatcctcatcgctgccgcatcacgaacatccgccccagatcttggtcgcgaactgctcaaactcctcaagataccgaactccattggctcatcaggccgcgcaatagattactttgaccacttgcagatatatcctgggagtaaaacgacgcacttcacgcgcatacatagggacagtggcatcgagtacgacgagatgttgttcttcgatgatgagagtcggaataagaatgtggagactcttggtgtcacgatgtggttggtcaaagatggagttacgaggaaggagattgacgatggtgtgaggagttggaggacaaggacgggacggacgaaagcgtaggtccagcacaaccatggaaaggcgaagagactttgggcttgctaaagaactcgtggaacacgtgatggagcgtggacagaccactgcaagaaatgaaagaataggcaggggaacgctgaatttataacgaaggcatctccgtgctggccaaacaaccgcatagtcgtacgccacctttgagcattgcagtactctcctccatgttaccgatcacgactgattcttcaaacgatgtatagctgactatactacaaaggcacagcagcgccatctccacgtaaatcacttccaccactccagaccaaaacaccatcatcttcgtgtcgcctgatgatctgacctcgaccgaacatgccgcgtccgaacccatccagctgctgaacgctgtgtcccagcgcgcgtagctcttcaacgaccttggagtccatgccttcttccaaataaatggtggcatcagtcatcgtcccgtccgcgctaggcatacctccgccgatgcagaaacgcggcgagtccagcgcagcttgcgggttcagcttgaagacttcttgattcagtaggacttgcacgtgaccttgtggttgcatgaagccgcccatgacaccgtatacggaatgcagactactgtcgttgatgtaagtggtcagagcagggatgatggtgtggtaaggtcgcttccgcggcgcaaggacgttgggatgatccttcaccagactgaagtttgctccacggttctgcagcgtgaagccacagcctttgggaatgatgcttgtaccaaagcctccgtagttgctgttgatgaaagaaatcgcgttgccttcggagtcggaacagcagaagtagacggtgtcgctttgcaaatgtgctggcgagccgtggactggtgaggaaatcactttctttgggtcgaacagctttgcgcgctcagcgaggtacttttctgagatgagttctgccgatgggactttgacttcatttgggtctgtgacgaaccaatgcgcgtctgcaaaggcgatgcgcagagcctcaattacaacgtggaggtattgagtggtattgtggtccttgtggttccatcttgggatagttccttgcttctccaactcctgaataatgccgagcgccatcagtgcaacaatgccctggccgttaggcgggtgctcccatagctcgattccaccgacagggctgtcgcctacaccctgacccgtgtacttgagcgaaatcggctccacagactcagaaccagtttcagcgtggtgctttagatcgtccaaagtaagatagcctccaaggtcggagacaacttttacgagctgctccgctacctcgccttcgtagaaacctttcttgccatgtttggcaagtagcttgaaagtgtttgcgattgtgggattcttcatgatttcaccagcctttggcgctctgtatccgccctttgtggatgagtctttcttgagcatttcatggccattgggcgatgcttctttgagttgattttcgctctctgcccacttcacatgtgttagtatccgagagtcctagacagagatatgaacgacttacgaatgtagcagatagctcagatactggaaagcccttttcggccaactcaatggctggagcgagcacatcttccaaagtgaccttgccgcttccaaagcgttcaaccgtgtccacccatcccgctgctgcgccaggaacagtagccgcatggacactttgcatgggaatgtgaccgacctcgccgtctttaatcttgagatccttcctaatcttctcaagagtaacctgcccgccagaacgtccagacccattcaaggcggagaccttctttgtcttggcatcgtagtagagacagaacatatcaccgccaatacctgtcgagcccggctcggtcacattgatggccgctgccgcagctatagccgcatcctgttcagtatgagtagagagtcgacattgagatgaattacgtcataccgcagcattaccacctttcctcaggatctcaattccagcagaggtcgcaagaggttgcgtacttgatacaatgcccttggtactgtgcaccacggaccgtcggctgggaaagtgggcgaactggggctcagggtgggggtaaacgttggaactcggcatggttggcttcgactccgagtcgtggtgtgtcttagctcttttgctgcgtcggggtgtcatatgtctttgcgactaagatgtactccagaagtgctacccatggagtatgaagaagcgtactcattcataaccatgatggacggctatccccggagatggtggtgccgttcggattgccgatttcggctgctgtactaggcacttcggcgtagctgcttgcgattgctggggtagacatgacgtcgcatgcggatcgagatatggcctatcaggaaggtgactacagacttcgctgtgtaatggaaattgatgcaaacctccattgaacgtctcaagatctgagagaagcacgagtcacgtgcagcgcgatgttccgcgcttgcggaatttcggaaagcgcgtcggagctgttgcggatttctgtcaagcttcaaccacactacaacaatgataacagcctcatgggtatgccgcagctgtctatcgcgtgttggaagacccttggtcagacgtcagctacgtttccaatctagtggtgagctgctttatttcgcgcatcatgtaaaaggctaacagacaagcttccaatcctgaattagtaccagcagctctcctcagtagagctcgcgatatttctcttgagcataaacagctcaccgacaaacttgcggatggattcgacacacgtgcggcaaagaagttgggcgaatatagcccaatagtaaatgctttgggtcaatgggacaaggccaatgaggtgagcatcagagcgtgcatttactcacagtaacatgaaatgtactgatgttgaccgagtctgtgacagagctcacatcgctgattcacgaccctacaaccgaccccgaattacgctcgctcgctgccgatgatctcggagaatcacgaacacaactcgccaatgcatcgcagagtctgatcacttcccttgtgccagtgcacccgtttgcgcacttgccatgcattctggagatacgtcctggagcgggcgggtcagaggcagctatcttcgctggtgacctgttccgtatgtaccaaacattttgcaatcgcagtggctttcggacgagcttgttgaaatatgagaacgtcaacgggacaacagaagctggagtaccgctctccgaagctatctttgaaatagagaatgccgatgcatatggcgttttcagatgtgaggcaggcatacacagagttcaacgggttccagcgactgagaccaaaggacggacacataccagtgcagcatcggttcatgtgctacctagtctacaagaaaactccgaagctcaggaagatttcgaaaatcctgagagcgactactacatcgaccaaaaggaaatcaagctcgaagtcatgagagcaagcggtgcgggtggtcagcatgtcaacaagacagaatctgctgtgcgcctgacccacataccgaccaacacggtagtttctatgcaagattctaggtcacagcacaagaataaagagagtgcttggtcgctcatgcgctcgcgaatcgcccaattgagacgcgagaagagggaagaagagatggtcaatctacgaaggagcgttgttggcgtggcgaagatgggccgcggagacaaagttcgcacctacaactggggtcaacaacgagtcacggaccatcgaagcggcatcactgtgcacgatctagacgatgtgatgggaggaggccagacgctcgagaaagtcatggagagtgttcgtggttggctcatggagcgagatgtcgaagctttgatcgccgaggagagccagaagaagtgatcggtcacgacttctgagctcgccaggcatcctcaacgtattggcatacatagcgcccaccgtttttctcgacggaaagttacaggacagcatgatcttgcatttgaatcaccagatgactataccatgtcactttaccgtcaaatcccttcttcgaatcactgctctcactagttgtcttgattagactcgatcagtgtggtagcgatttacacgattgtacagcaattccaaaagtcctaggcacaatgcgctggtctaaagtttcccttacggactgatgtttacaagaaggcttgtgcgagctcacagagtgtctagatcgagacttgaaaagtcacggctacctgctgccatgatttgtgggtccgaaccaggagactacgagtcctttcccgcgatagcaccgaaaatgcactcacatagatctatgatagctgtggctaagacgccatatcaaggaccctaaagaagccgaaacagatgcactacttgaagatctggggatggactcctgtggataatatgagtagcttggcaattgttcaaacctcaagagcaaaggcagccaccaaatgccaaggcagccttcagccagggtggcggactctgcaaaatcctgtacctattccaggacccatgttgcggggtttcgcaataaatttaccgaacattgccaggtctggttttgttgtttagctgtgtcgatttcaccgagtcagtttgacaaaatcccaagctgctcaccaggcgaacgaaaaccacaaagtcataatgcgccacatattccccgcacaaccaagagacttccccggatttcctggggtatttgtggggcgatacttggccacccgtgtctgaaagcgtgctgaatgctcgactagcaacgccatgtgttgggatctagatctgcaagagtacgtcgtccgggttgtggaggcacatcgatacatgccaccaagatatagcatggtcatgggtcccggtctgctatcttctgcacagacggtccaaccttgatattgcttctgacacccagactgctaaactggaagttcttagtgcataatggctacaaacacaacgacgaccgactatgcccacgagaagcaagaggttcaatatgtcgaacatgtggacgagtcacctaccgattcgtcgcatgagctacagaaggagcgaaccttggaaggcattgacatgaccaattcatatgctgtcaaaggtgacgactcagatggcaaggttgagtggagcatacgaagtatcttcgccgcgatctttctcgccgccctctacacaggtacccaaccgaccaaattcaactcttgtcatacatgctaaagtatagtaggctctcaggttattctttacttcactggaggctcactcggattcatcgaagaggatcttggtctctctcgaggatccgcatggcttccaacggccaacattctcgccatcgccgcggcttgtccatacgctggctatctacaagatctgttcggcaaacgctacattgcccttttcggctcgttgtgcatttgcattggatgtgcccttgttggctctggccacaattttgctcaactgattgttggcatggccctttctggtgtgggagctgccattggagagttgactggactcgctgggtaggccagaaatctgtccaagtgtgatacttgactcgactgaccactaataggctcgccgaagtcgtacctgtgaagtttcgaggctattcgcttgccttggtgaccgcatttgttcttccattttgcccgtaccttctttacgtcgaactgtggtctcatcgtgacctgactgttggctggcgttggggaccatggtgtgcgctcatcttcaacggcatcgtaggcttgggcttgctgttcacatatttcccgcataatcacacgcgcactgaaggtttctctcgcatcgcgattatcaaacgcatcgatttcatcggaggtattctgtccatcactggcttggactctattgtaagatattagtccgggagacaacaaatcatagcttcgctaatagtatgtagcctcgtatccctccagtcaggtggctacactcacccatgggcatccggctacgttcttggcacgatgctttcaggtctcgcactcatcgtcgcctgggtcgtctatgagtggaagttcgcccgccatcccatggtgccgggagagctcttcaaaggccagcgcatcgttggtctcgcatacgttgttgcattcgcagcaggcatgaacttcttcagcatcctcaacttcttcccgatcaccttcactagcgtctacgatcccgatccagtcaaaatcggtgtcagaggacttggcccctgctttcacaaccgcattaggagcgatcggattcaatgctgcattgtctttctttccgaaacatacacgcgaggtcctcctcctcgccgtactgattatgactgggttcgcgggatctctcgcggtcatgaatcccgataatgaaaagcttgtcgtcgcgctaggatctatggcctcttttggtgtcggtggtgtgctcgtccctgctgctacggtcgctatgctggtctgccctgatgcgctcatcactactgccgccgccatgtcgctgtccattcgtacagtcggtggatcgattggatactccatctattacaacatttttgccaccaagctcgaaaagaatctacctgcttatgtcgctgagtacgcaatcaaggccggcctgccattgacttcggtaacacagtttgtcaccacgttcttgacagatcccgaggcattggcgacgagtaacattcctggtgttacaccagcagtcatcgcgggcgcggcaaagggtacacagtgggcctatagtcagagtttgaaatatgtttgggtgagtcgattgtgtatttgatgttcagaacgaccgcctgacaagagctagtttacttctattgcatttggtagcatcgcgatcatctgcacgattctgctgcccagcacgaagaagtaccagactaatcgtgtcgctgtgcagatcagctagacgtggtgtgaagtgtgcactgttcggatgacgttcctgttaggtaccatcactaggcgtcagcaaaactccttcccaccttttcctaacgagaagaggtgaagaagtagcctgtacatattcaaaggtttctagtagaattaggtacagcatcttgcagctgcgtatatatacaggataatctaggcttacaataagtatacttctaaaaactattagcttgtggtgtgtaggtgcggagcgggcacgaattttgccgctgcctggtgccatgacttaaaggccgtcgagtttgcagcttgaacccgccaatctttggtctcacaacaatgagaagcatattgcgatcagaccaatccaattcatcatgacgcggcaactcaatctccttgtaccttgtcactttctgtgctacttttgaactgcccacgtaccttggacagcatcatgggtaaagctgcccgactcctaatttgacacgggaaaatcttctacagtgcgtcatatcttagttcaaggatgatgctgatcgcaagaaacaagtagattagactctggtacttagatatagcgcgcacagacccgtgttagtatcgtagatcgcatactcaaaatatgactccctaagcgaacttctggtctgaaccacgcttgtggcgtttgtcaggtcagccacattctggagccaggtcacgcccctgttgatctgttttgctatgtttgcaccacaaaatggagccatgatgactatagggcagataaacacctgtgtactttatagtgctatcagcagctgcaactcaaatcttttgagacattccatggtgtatcttgcagtggaagtctataccaatcgagagaaatctaccgtgaggaatttggtgtctgcgggaagttttattgatcgatgacgctaaagcgagtttacaagcctgtaaataggaaaatcctaccttttctagcgttagatcgacagccactgattctcaagagcaggtgtgtaggttcaaacttcccgtatttacatcgcttcgccgaccatgtcacgaccgtgatcagcaatttcagcaaagtataagatcagtgcattgagcactgtatcctacagagcactcctcttaatatctcccacacttctactttacccaaggaactttcatcatgtatagaagcatttttccgtttctgttggttactctcgcggttgcagctcccacatatccagaccttgatctctttccaaagtgcaaggctaccaatgatccagtctactatgcagcacaacatctcaaaggcaatcccaatggcctcaagtactgcttagaaaagattttgaaagtaactcctatcacacgcacggtcgttattggagctactaagactgccatgaccacaaatactgctgaaaacttggttactgtcacgggaggcgaattgggaggaaccgtaacagtcacggcggctcctgtctcagtctctgagacagaaacaatgtgagtggtagcgctctcttaactacctctgactactaggtctcgagaaactttactggagggcagccaagtttcgataagcggccaagctgacttttcccaaagcacccagactactacgacatcaagtgacgtctgccctgcaccaaccgttgcacctgtcaaaaggtttctcaagggcaaccacggcgattgccctaatgcgcctatccttggctttgcatgcgagctactcagctacgcctgtaattgcttgacgattccggcaccaacagttacgtcgacggtcaccagcacaaatgctatcactgccactgtaactcaaaccatcgacgtcacgactgctgtaagtcagcaatgtccgaatctcctagcgtcattcactgactttgatagatcccgacaatcgttaccgaaaccccaactatcaccggaaccgagaccgtcacttccacagttacgacctgtgtcgctccagctcggccgaccgccaatacttgcagcccagctaccacgtgcggcaacgtcaacttttgcactggcagcgacacgtgtatctgcttgatgggctcagctggcatcagcgcatgcggtaacatcgccctggatcaaggctgtggagcgcagcaaccgtgcactgtcgataccgactgtggacccaccgatatttgtattacagcctgctgcgatacaaaaatctgttatgctacgtccgggtgtgcaaatttagtggctccaagcaggctgttcaggaaggaggcgcaggcgggcggacagagggagcttcctccgtccttccgtccccaaggcgatcagggcatttaaagtgctcgatctctgttgagacgcatgtgcgagttgtttgatcaattatagcatgtgcctatcgataattaataccacatccatatgtccttaccatatatacacccaagacatgggctgaaaaaaagaagaatcagcatcgaaacgatgagggtacttgcgtctgatatagctataagaagaacctgtggaactttgtaacaccgctgaaaacctcatatcatcttggtctcatgtttctcgtatcgcaaatgcgatgtcatatcgacgtacaagcggagggtcgaatatttgaatgttcagttcgagatggagggtatcggtcaaactacgactggggctttacatattgctacacacaaattctttttacgagaaagactgcacgccaggaatgtttcgagagttcagaaattgggtcgctgcatctttcatcttagcacgttatcacagatgcagtagatctctataaccaaccgtcgtgtccatacagcagtggatgcagcaaggcagagagcgcacaggggacatttgagtttgcggaacatcgatcgattaatggctgctagcctgtccatcgcgtttcagacactcagcaaagccgcaattgccgttcgtctttgtttatgtctattgtgagcgacttgctcaaataaccacaatctccatgccatgcttcttaatcgagctcatgctcgtcaagcacatcttgactttatatacaccttgaacttcccacgttgacttgagtcgtgaaataaccgtcaagtcatggctggagaagtattgattacactgcgcccatttcgaatgagctcagaagcctgtataaagaatgaattgatgcgtaggacagttggccgaagcatgagcaatgctgcagaatctccagtgctctcaagccgctggatggcttgctggaaggtttccaataatcgataggctgtctcaacatcatgtggttctgttgcgagcagaaacaaatgtatgaggaagttgccacacaatatgaattgtgatcgagcgtctgcgctgtttagcggtcggattaatagcagtggctaactcacgtcgaccccagaatcctttaatctcctcatcgctgatagaatttacaaagagtacaaacagctcaaactctgagagcgcggctgactgccaccggcgaaggttggaaccaggtgtagtttttgcctccctcgttgcaggatacatgaggccccgaaacaagagtacttgagtagcgtaatacgagagatgaagggaaccttttgatcgttagactagaccatgtgattggtgtgagtgtattgccgttttggggaagagctccagccgctaggcatgccggcacgaggcaacgccagtccttcaactgctcccgcactggaatgagctgacttcgggactgtattgttgctttcacagaaccaaagggtcgttagcgaaaacttgatggcttatatgacttaacataccagctacagtctaagatactacgtaaatgccgagagatgctgaccatctccagaaaccgggctccatcagacacccgaaaagtcctatcagtgaagtctaccatgtgttgtaagtcgctgggtacatcttcgtcaaatcgaagatcgtctaaattaggaggtagcgttgtaaatgtgtcgttgccaatgtgcggaggatttccatggcagactgatgaccagcagtcagtcaagaaggacgcccaccacagcttcctccgtaaactcttctcccatggggaaatatgccattgtgcagattcctgatgaaggcctatcatttgggcgcaagcggcgacctgagcagccataatccaagtgtatggtgtttccacactatctatatcaggtggcatcatgtgcattagtaggattgaggcttgcaaccttgagaggtttggcgcctcaagctctcttcggagagactcttgagcatggtcgacaatctcatcttgggagaaagggcacgggtttacgagggacgaatctcgattccagaagacacaagccaacgcgtagacggcacctcggagggaagctgaaattgtatccttggcagtggcgtactgtctcaggaaacgacatttagagatgatgggcaaggtggaatgaacgtgacgaaagtaaaggcgaacaagagctggaccatgcggccatacaatattctcaatagcctcagctgctgcgtgcttcgcagcgttcctgtgggtggggaactcgtcatggagcagcaagaaatgaacagggtgctcatcagggtctgacccgccttcgaagacttgaagtaagtcggcatcaatcccatcacgctcactcacaagaacagaacggaaggcgtcaatgaagtaggggtcttgttcggaggctaggcccatggaatgcgccgttgtgcccgggttatcctcgagagtgtaaacagaatctgtcggggtgtggaaagcagggatgtccaggttggggggcgccactatctctccgccacaggaggttgactggtccaagaggctatcacgggcaacgactacaggagcgaatctttgaccgaggtcctgagacaattgactcgaagctgcagggcttggcattacaggctcttctgtgacaatcgaactttgggcttcagcttgagattggcatatcaatcctttcctcttgcaaaagagacctgcgtcatgtgtcaccacttaagaatcaccaagcgcatgtcgaaccagcagcactcacacggcggctcgatcgtgatgatacaagcagttttgcgctttcggcatacatcacatgggcgattctttcggctgcggtgttgccttgccctcccgaagttgctctggatggtgaatttgcggggaaggccagaagctccagtagtttccattgtgatagctcaaagttctccgcgcgctagtactgaagggcagggagagagcaaaatcacaaatgagaggagagaataaacagcaaaccggggaactgacttggccgatggttattgacttggccgatggctcgtgcacaatcgattccgacatttttcaatcaaatggcaccccgctagtcaggatctcattttgtcgcctaaagtgcccgaactcatttgttgaggagttgcttcgcactgaggttacattcagatcacacctatagataatgacatgtaaaacataatgtgattaaaagtatctaactaacaagaagtcgttcgtaatttacgctatctcgtattgaaggggtgatgcccttagttccgatgatccgctaaaaagcagccttcgccgagtcatgttgttccgaaacaccttcatcacagttctctggcatctgacccatagtcacctgccaacggccatcatacagccgttgcagctcatgagcagagagactgctcttgacaaaattatccaacttcttatcgggtacagcccaatggagcaggaagtacaccaatgcgctggacaagaatccgtagaggtagttcatatagtacagttcgaccgcgccgtcactgacaatgattgataggttcaaagcggctataaaaccaggaaggcaaggcaaggcaccaacgacccactcgatacaaagttagtatgcttttcttaaagtcgaaggtgttggatactcaccgcgagaggagcacgccaattgatccccttagtgtaccagtagacactgctgctatcgccaatgtagaggtcatcgacgttgactttggatctgccgacaaagacataatggctagccatgatgcccgtcatgggggcaaggaagacactatagccggagaggacagtcaagaaagttgtagccgtgttcacaaggcgccaaggattgacgaccggactcagaatagcaataatgtatgcacatcggcggaggttgatgtacttcggaaagacagatgccaaatccaaacctccggagagcgcattgcctggaaggttgcttcccaattgagatatagccaaggcgagtccagcaaaaaacactgcagctcttgttcccgcgctgttattggtaacaagcaagcgaatgaacagggtgggcggattccagataggttcgcccagacggttttgtgtggctgcggtaacgaggatgccgatcacggaggcgaagatgctgtacatagggaaggccaaagcctgtccccagatggcatggctagagcgcgcagcgaacctagcgtagtcattctgattgagtatacccgccgcaatggaaccgatggttgacatgatgccgtatatcatcagccaggtggtgctatagggcgatccggataccgggattgaggtgtcagagttgagagtattgccgaagccctcaggtcccatggtagccagagcccagatcaacaagaccatgaagaatgtcagagtgatcgtgctagtaacgtagaagaacttctggatacgatgaacccggatgagtaaggctggcagactgatcaagcagaagatgaaatatgacataaattgggcggttgtcatgcccgtctcggtagggatcttgttcgggatgttttgctcaagattggggtcccaagagagcagcatgagatagatgcattctccaccgacccatgactggaagccgtacctgtcgggtcgtaagtgattgtatttgaactttggaagatgtgaccgaccagactatggctatctgagctgttgttccgcaaagattaagatgtgagacttaccaaatgcaaggaagatacgattccatacgacaaactgcgaaccccatatcccccaaacggctcgagagaaaaccggaaagccaactgcttcagtcagcgttcgtccatgtgctattggacgacggcgtactgtgatagtacgctccagcaagagagctgaggagcagggcggcggtcgcgagcgtgttgccaacaactatggctgcggagcagtcagtacagcttacagatcgatatacagcagtgaggttacggcacctatgattgcctgccaccaagttaggcccagaggtataagcgcgctgccggttagatatgtagcaatattgcaattgatcagtagccctgtggaattttcagttcattaccatacttgaagggatgtgttgttgtacagaaattgttgtaagtaaaaaatgtccaggtgcgccgctctagcgtgactggccggacatcctcgttcttggagagctgtcagaatcatcacgaatgcagaggagttgcataccatacccaccagcgcgacccctctggcaactcaactcgcttgcgcagggtcgagaatatcattgtgaagtggttttgacgtgcaaagtagggaaaatatgatttctccacagccgaattcgccttactcctctgagagacggacagtcgacgtctttaaaggtgtcgtcttccagccacattaccttcgagggacaattatctcgagattggcatcagctggattaggccttatcttctcagcccctgtattgcttatctctatgctaaccttggacatgactgtaacgatcaatccccgctcggccaactttgcgtcggccaacttcctcggcgaacttgtaacttacgtcggccaactacactcaggtactgatgcgagttgttgaggagcgcgcgaactcagcgaactttcgacaaatacaaagatgcatcgggttctcaaactttgagaaccccgccagatacaacgcccccgttctattcatcttttccgcgacagcatgtctctataccgcatcggcgttgacgttggcggcactaacacagatgcggcaatcttagaccttagagccttgaatgaccatggtcgtggcgtgcttgcttcccacaaggcttcgaccacaagagatatcaccagcggcgtcgaatccgcaatccgagttgttctccaagattcaaaagtcgagcagaatcgcgtattaagcgtcaccattggaaccacgcacttcatcaacgccctcgtcgaggccgatgcgaggaggttagatcgagttgccgtagtacgactttgcggccctttcactcgccaaatacctcctttttctgactttcccgttggactccgcagcatcctagatggaggagtgtactatcttgacggaggtcttgaaatcgacggccgagaaatcgcgcccttgaaccctgcgcaggttcgaacagccgctcgagacattctcgcatccggcataaaagtcgttgcattaattggtgtcttttccccacttgatcatggaggtttacacgaggaagaatgcaagaagatcttctacacagaagctccggagttgcaggtgacctgctctcatgatattggacccactggatttctggagcgagaaaatgcaacgattcttaataccgctatccttcgaactagtcgccgggtcaagcgaggtttcaagcgcgccatggcgcgtcttcatctctcgtgtcccctctatctatcacaaaatgatggcactctactcgatgcagactctgcggcggactttcccgtcaagacattcgcaagtggaccaacaaacagcatgacaggtgctgctttccttgccgggctggattgtaatacgcgtgcagctgcagatgactcgatcgaacctcaaatcatcgttgtcgacattggaggaacaactactgatgtttgcgccctgtcgccatctggcttcccccggcaagctcctgggttcgttgaagttgctggcgttcgaactgccttctctatgccggaagtggtgtccatcggcttgggtggcggcagcaaagtctatgtcgatcgtcaaagcgagatagttacaatcggccctgcttcagttggtcatcacatcaggcaggaggccaaagtttttggtggccaaaccctaacgtcaagtgacattgtcgttgccttagggaaggcgcgtctaggagatgctgctctagtcaaagacgtcctaagcccggatctcctggagagtgcccgcaagcagttgaaaagaatgctcgagggcatcattgagcaaatgaaggtctcggatgcccctgtacatgtcttgctcgtgggaggtggcgccttgcttgtcaccgagaatcttgatggggtagacaaatgcgttcagcccatccaccaaggtgcggctaatgcggtgggcgcagccattgctaagatctccggcgaggttgatgtggtcgagatccctgggggccgatcggaaaaggaaattattgaatcagtctgtgaaaaggctgttggcctggctgtccagcgaggcgcttcacgggaagacgtgcaaattgttgaagtcaacaagatgcctttgcaatatatgcctaatggtgccgtacgcatccagatccgagcaactggaccccttgccacccccaatgatttcactccgcttccttcgccgcccctatcttgcgaggacgagtttgaggtagaagagggcgagaaagttggtgttcccagtgccctcgatcctacatacaagccagtcctacacgtagaccttgatgcataccgaccacaagtccagcaaggtatctggtacgtatcagaagttgacctagaattgatcgcaactgggtgcggtgtactcgggactgaaggtggtggcccgacccatcacgagtatctcaaaagcttgcatgcgctacgaactggcggtgacaagaagatgagaatcatttctccagaatcgctgaacgatgacgatattctctgcttcggttcatggtatggtagttcgagtgtgatcaatgagcgtattgctggtggaaacgagatcgcggctggaattaacgccgtcaacaaggtcgttggtaacgagtcgtttgacggcctattcattgacgagatgtaagtcttgtttccggaataaaaatcaatgtgaaattactgacgaatctagtggaggcggaaatggtctgagtgcctttcccactggcgttcacttcgatgtacccatcgtggatggcgatgctatgggaagagcgtttcccaccatgtaccatggcaagtcacgcacacaggtcatctatttcagactaatgatgatcttctctagccactttcagcgtgtatggccatgcgctgagtccctgcgtgctttccgatgcacgcggcaacacttccgtagttatggtgagcaaattcaattccagtgcaaatccaagggcttttcttaattcaaatagcataccgacactccttcaaggctagagaaacttctcagaagcgctgcgattgagctcgggctcggttgcgccgtctgtgcaaaccctcttccaggatcagtgatcaagtcttacggcgttcccaacactctgtccctcgcctggtaccttggtcgagctgtccataatgcgcgaaaaaacaagacagcctacgtagatgccatcgtaagttctcctctctcgtattcattatggaagtaaggctacctgttgacagttcaacatttgtgctggaaagcttctgtactctggaaaggtgattgacgtccgtcgacacgtcggtggtggctataccatgggttccgtaaccattgctcccttcagcgactccgaacgtgattcgacggccgtcccaacccagtcatatatctccaatgataggtttatgatcattcccttccaaaatgagtacttatacgccgctctgagggactccgagggatctgaagagtcacaggagattatatgtactgttcccgatctcatttcgattttgggccaggatggcgagggaatcgggtcccaggaccttcgatacggactccgtgtcaatgtaatcgcgctgccagcgcatccgctctggaagactgaacagggcattaaagttggaggcccggagggttttgggctgaatgtcccagttctcagcatcgataaccaatttacagaggcacagagtgtcattaaggactttgggaagtagtgcgccatccgcacctacaacagattgcaatgcaacccagctattctacttctataaaagtcctcaactttaccattggttcgcggtcacgtgtagaattccagagcttaatcccacgtggatgagagcttcagacgagatggcataagtaggttcaaattgggagtccaagatcaaaagtacaacgatactacagttaggtctgcacagatcattcactccatataagctgcgggctgttgcacatgcaccgtgggcatttctttactccgccaatagcgaacctagaccctccagcttcgagattttaccagccaaatcctctgctgagatagcagagtatgatgcggtcgcctatgggcacgttggttagtctgcacgagttgaggggtgcattcaccggtgaagaaagcggggtactcaaccaaggaaactgcaacaagtcgtctcgcttgcaattactggccgattcaccctcttcattccgcttcacattactagatcatgcaaagtaatctcgtgtaacctcaggtatcatttgtgttcgtgcccacaacgcgcacgagcctgatgccttgtaatcatgcagctgcctgcgtacgtgtatccatagaagttggaaagcatggcgtgacgatgatcaactacataacccctctttcagccttctccctctcgcagtagaccattccgccttgcttcctatcactgtcgaggcaatgctacatttctgtatctctccgatgctcaaggaagctgttgagctcagaatcgacgagctaggccgcgcaaaagatgccttcatacgtcactaccagtccaatgctacttcggcggcgaatgataacactatcgtgagggctaagaaactgctcgaggaaatcaccacactcaacccggagctcgataacgatgatgatttggacatcatggctcgttatataaaccaagcctcaaccaaccatgttatctcagagtcgaaagtactcaagttcgaacagcagctccggggaaagcttagcaagcatcagaatcgtctggaggtatctacgctacactgtcagctgctgagagaagccttaaacacaggatataccgatatctcggctttcgataagcctgaaagcgtcgacctggaagatgacttcgaagtcgtcgaacaagagttagatgaggtgttggagaggttcgagaaggagacatttgctgccagagatacaaataccgaggaagtgaaggcttacctttctgatcttctcgatgacggaggagacttgtcaaaattcgaagagcttcgggatgaattgcaaacattcgaaacagaactccagacagatggcttggagatggaccaggacttcctgatgtggtgtatcttggacattctcaagaacggtatcatcagtgaggagaggaagaagacacttgaaggctacttgcagtcgccgatagcactgcgcgagcttgtgtcggttctgaatatcaagcctgttcgtaattttgcttacaaggacaccgagaaagggctacccgtcacggcattgcagaatgcggatggccattactccatcgtcgtcgaagagggggtcattgactcgctcttcttacgagcactgggcatgcgttgggctatgaagctcaaaagctgccttaaccagttcaaacgctacagttcagcattcatgtctccgaatctatccgagggggaaatagacaagcgctcatactttctcgatcgagaccctggcgagattccgacagtaaatgccccatgctccatctggccaccgaactttccacctgttcctatgccgccaccgcccatggacatgggcatgggaatgccccctccacctcctcctccacctcctgccgccatggttgtaccttctaagaagagatacaagagcatgaagaaccagctgtgctatccacctccacctccaccatctcactgtggaagtatagcatataggaggcatgccaattacacccaacagtacttcatgtcgcgtctaccaaccgagatcggaagcactccaaatgtcaagcccgcagaggaagtccaggcaggcctaatcaaaacacttgcagtggaaagaaggattcggaaagggcttgacggccaggcccatgcaggctccgctcacttcaagtcgttggcgtccttgcttccacaccaaaccatcctgaccgtgctcgagttcctaggttttagtcaatcgtccctagatttattcgggagcttcctgtctgccaaactcaacattggtcctgcggttcgcggagctccagatcgtgtcctaccacgtgctcgcggcgtacctgatggccatgctcttgagttggtcttcacggaggcagtcatgttcttccttgagttggctttgagcaagaagacaacctctgttctgtacaggctcaaagacagttgctacttcgtgggcaacgacgaagagtacaagctataccagtacgaggtcaggacttttgccaaaataatgggcctagaggttgaaatggaagaaacgcaatcgataggccttttgagcctcgatacagggatcgaaactgacaaggtcgtcacttacgcccatcgtatcaagaagcaactacagggttgtaacagtgtgctcgaatgggttggtctctggaataacacaattggcacgtacgctgcgcacttatttggtcctctggcgaatgtgttcggcaaggctcatcaggaagaagtgaaggagacatacaatgtcatctacgacatcatcttcaatggaggcagcctgactgctcacgttgagagtctcctagccacatccggccttaccaacccacccgtttcaatcgacgcactcgtctacctcccccaagcctacggtggcctcggtgtgaagaacccattcatcacgctaggtctcgcccaacatctccccgatgaccccaacgccgatctcataacctacctcgaagacgaagacttgtactacaaacgcgctgccgagaactacgctctcttcgatgccaatgtgtacgcccgcaaactcaactacatcttcaacaacgacaaggcgcgcatggatgcggcagtgggtccaggtcgcgatctgaacatcttcatgacgaaggaagaactcgtggcaaatcgtgagaagactacctatcccaatctactcactccccctgggtacccgtacgtgttcacgtcgacaaaactgccgtcactctacgacgtgtaccgtgacatgctgtcggagccaaaggacgagatgcccgagagcgaaaagatcacggacgaggttacacgactggaggacaagggtgacatggagtcctggcgcagcttgagcgccgaggataaatgggtgttgcagttgtatggtgacgagtgtttcgagaagtttggcgggttggagatttggatcggggagcatgtgccgcaggaagtgttgaagttggttaggggtgtggcttgggaggacgacgatggcagtagcgatacgacggagccgtgatggagctagacttcgagtgagaggagggtaatttgttctcggtggagggtatgttttcttgtacgctgtaatgtggccacgttcgtgcgattaatgaaagcgattccattgtcattgggatgactgctgcgcgccggtgaggcataatagtggctgtgcacttgtgaatcatcagcaaacatacgcaagtggtaagttcaatgtggtggatggatttggcctggcttgccgataattctgtaacaattcgcggattccaatccaaggtaccttgcacatatatagtacagatatacaaagcatatcgcaatacgcctatttgatcttcttgttcttgagcttgatcgtctccccgtccacaaagatacccttgcccttgtacggctccggtaccctccacttccggatattcgccgcgaactgcatgaccacctccctctctggcccctcgagcagtagtcgcgtaggctgcggggtactcgcgacgacgccttttggtatgccgagctcgactgggtgagagtagcccaccttcaggttgacaaacttctgcccggggtattcggacttgacagtggtagcagtattctcgactgaggcacggaaaccgacaccgacgaagcggagaatggagctgtgtccttcgctgacacctagtatgtggttttgaaggtatgcgcgtgtggtacctagcattcttagtatggagaccttttaccagggaagcaattaagacgtaccccacatagccttttgcttcgcatctgtcgaatcttgtatcgacaatgtcggcccaggcaacttcgggtcttggtcgatcttgatgtaaggcgggacgtccattgagagctctcctagcggacccttgatgtgtactgtcgacatggcttgcgtcctcgtccctctacccttggctggaggcgctattatattgagcgtaacgccttgtgggactgagagcggcagggagccgatttttgactggcatggtgaggtcgttgtaaaattcctggatgacggcgtgcggaacagagcgggtaagagaaacgtcgggattgagtccgatgactgtactgaaggttgcgatacccattgggcgcaccgccgtcgtgctggggcaaacatggtgttgaagctgtggatggcttggtcggagatttcctacaatcgatgtccgcagagccgtcgggatcacgtgacagggcgaccctcgaaactccaaatgttcttcgccccaccatcaccatcacctctttgcttcacagccgtgccacttccaagagggcatgctgtaccatatcgcgtagcgcatcgctcttgatttatgcggcttttgcgtctcagcatcgctatagtcctttgctcgtcaactaacctcgcgtccacttactgtcgcagctggcctttacctcgccattgcagctatcaagcatcttgcggcaagacgattcgtttagcatccttcttttaccataactttcataggtactatcgccactaatgaatgaccccactgaccttcttcctatgctcgtattacttcttctcctctgcattctcattgtccgaggcgaccatatcggcagtttcttattgtttgcggtctggctgatactccttagtcacgacaccaatcaacatgaagtcggctttcccagttgcgatctctagtgcgctcacgttgcttctctcctctttccagctctcaacgtcacagtatcattcgccgcctgcaaatgcagctccgacaatcgacgtcggggctcttttccaacacactacctcaaggaaccagagggtgataacgcaagccgtcgacttcgtgatttctatgcagacggccccaacatgcacacggatggctgcttcccacctgatgaacgagtgcaagctgctcgaaaacgcaccagactttgccaaagctcggcccgaagcatacctggacaacatcaagactgagtatgccgccaagcttgcagtatgcgagttgctcagcgctcagccgcataatcccacaccgccaccgaattgcgaaatgcttgtaccaacttcgaaggcgtgtggcaggggtggcacatggtggtactcgcggcctgagacatccatgaacgacaagcaatgctaccctgagatcaaggagtatcagtacgcccaatgtctcaagacacttcaatcatcaccgcaatactggacgtctttcagcaacgctcgacaaaatgcggtcgtcatgtgtcaggcgagtagagatgccatcgaacgcgaaaaccacctagacatattcaagaacctgacccaagtcatgggtgctgtttcttctgctatgaagaagtccaccgaggaatatgaagcattgatcaaagatcagaaacagtttgcggatagggttcgggaggcccaggaccgcttcaaggaagatgtacatgctgtgcaagagaaagcccttgcaactgtgggtacactggacaccaagtttcacaactttatggaaacgtcgatgtctgatctcgttacagctctggcagacaaccagagcaacgagatagcgaggattcgccaggaaatgcaagcattctcaggagacttaatggcagagagctcgcagttcgcaagattctacaatgaccagttagaggcgcaccatgagcatgccctcggcagccttcaagccaaccatgaagcacagatcgacagctacaatgtcctgtctggcagaatgagtgcgattcacaacactgccgaaaggactaattttgcggcaaatgcttctttgaacaccatcatcagcatcgaaaagcagctagtgaacctctccggccaagcggaccacatcgctcaaggctttgccttcttcagtgcactgcctcagctgctgtcatccctttttcgcggcatcgtcgcgacaattggcattgcattcctgtttagcgtactgagcaagatcaacaaaagactagctaaggatgctgctggcattagtagtctcttgtacttctttcacttgtgcggactctatcaatggcttggaaaccttcctgttctggccgccaccctccaccaacatcaaggggtatccataaccgcaaacctttcgtcaacccagaaggcggctgctctcattatgcttctctgggtcggcgcctaccctgtcagatgcgtcaacttctatctcggttctatgatcagtgctgtcgtcagcaagcttctaggatcttattggctgcaacattacaacaatgatggtggttttggcctcctacccagcatcgaggttccagcttctactgcctctcacaaggctgatcgcttcgacaatggctccctcaatatgcacccgctagcacacgctcggcactcctccagcccaaccagagcatgagattcacttcacactgagcggaccaccctttgcgcccggtcccacgagtaatcgatatcatctacaatccatcacattacaccttacgacatttacgaaatatcgacatatcttatgttttcggcatcacctgtctcagctacgcgttgcgatatcatcctatacttcaacatttactcagtaatgaaccagcaactgcgtctacttcacattccacattcggcgcatacatgggcaacataaaagcgtatggagcacaagcattgctagagggctattggcgtttactttctattttgatttcatttcttagtgcgggcacatgattcatcatttactgataagggtctattcggggtcgggagcttcaattacttcactttacatatacaaattttatgaccacttaatttttcattgcagtttcctgattgcgaggtgtaacaccaatgattcaaagtgaagttacgctaaccgctgtatggtgcagtcatacatcaattcctcaacatcctggtctcaatcctccgcatcgtctggcaactcctcgatccgtcccgaacgatatgccgcctcgaccggattctctacattcataacacccgtggccttgagcctgttcatcgttagccagatccgcacacttcactgacaagacaacataccgttcaaacaacacaaacagcctctcagcctccctctccttctcctcctgtgtcatcggctcactctccacatgctcctccctgtccagcctctgccccgtaatcggattgacaggaatcccctgctccatctgcgcatgcttctgcacctcttcctccggcatgggaatgttattcgacatcaagaatcccgacgcgaatccatatcccacattctttacgaaagtagacgcgtctttgttcgacagttcgaacaacatgcttgatatcgagccgcgcagattcggcgtcagcgcagacgtggtcagattaagcaggcgcgaggacagggtgtttgatttgcccagcggtttgtcgcgttcctctggggtcgggaggatgcgggtttgcatgtgcttcttgacgtcttccggtgcgatttcgtagatgcgtcggatgagagttaatacgggggcgattgtggcgtcgagctcggcggcggggtatgcgatgatggaggtgtcgaggatggcgataaggtgctcagcgttgcatttggggtcgaaggaggggaatacggcgttatggccaaaggaggattgttgcaggcctttgctgtcttcaaggtcgaggttgagcagcgcgttgacaaggaaattagtgggcgcggtgagtgggggctggggtataccgcggcgaacgagcattttgaagaggttcggtatggagttggagaagtgctcggtgaggtccgggtggaagtgggtgatgttgaagagcagtttgagggtttctgacaacgccatgagctccattgggtgtgtatgctcctgtgagggcttccatgatgactttgagtatttctttgcatggcgggctatggcggcgttgatgttgtctgccagatggttttcgcgcacgagttgtggatagtcgagggttgtgtcgtaagtggtgaggaaaagaacgcgggagatcaggaactcgtcgtcggcgctttcgctctgcggaagcgtcaatagacattatatgacccaggcgactatcatgtgcctaccttgagcttctctgccgcatgcggtgcatgtccgagatctaccagtatctggcgcgtctgtggctgtaaaagtagggcattggctatgcaccgcagcgcttcctgggaagtggacgtctctttgccttcgaaagcatatcgacccagtgtttgcagaccctttgtatctcagtgtagccctccgaggttgtgttggtggtcaacgtacgtcctttgtgaagatgggttctgagttctcgacggcacgaccgtagactttgagctgttcaagaagctgcttgttttctagtcagttgttaagcatgtatgcatgagtgtgcccggaattgtggcttacgctgggtggacgatgtcgagccgtcaaagccagtctttagctcagacagtattcgggacacatcatctagctttgctataccgtgttagcaaatttggctatttgatgctgctggttggttatattatgcacctttccctgacttttgcgcgaacatgttgccaggtatctggcgtcgatggtcgtggtgcagcatggagctttcgggacattgatgccccaccaggaacgcggaaccgcggccatggacaacattcagggtccaccaaaggctggggacgaacaaggtgatggatgcctacatggagtattggcaccaacaacagtcgcactgttcatcacgggacatggaatcgtactcgcgtactttgaaaatatatcgcataacaaagaacaatattcaatcagaccgactccgcatgtcgctcgagcaatgacaggacaataacgcagtgcacataggaattcagttcacacttcatgtatacagtgaaacggccgcttttcctccttttcatccgaaagacatgggacggatagctcgttgctggtgagatggcactttgggactgtttcggcctaggcgcgaacgtgcaggaaggtacgcgactagcgtgttaactgggcccttcgcacgcgtaggtgcatgctggacctcgatatctcgtgcacttggccctcaactgctgctcgtcaagcaatgcgagcaccactattcactttgtctgtttgtttctgttagtttccttctagcatagccatggtgttttccaagtttgattccctttctgttcggccaccgacacccccaaaagatctcgaagatcaaccccaagcagccgacgaggcgctcaaccaattcctcgaggacccgttcggcgaaacgcccgcgctgccaaaagtcgttgcggccaccaagaatctgctcaacacaccggagcagtcgccctcttccgacatcagcatcccctcgagctccgctagcagcaggaagcgcgtcaacttcgagcttcagctatgcactacaccccacaaaaaggcaatcgcacggtcctggacgccctcacgtagctctccactgcgaccgctaccacaaacgcgcgtttcgagacctctaaagtcgatcctcaagccctcggacgagacggcaactcctccacccaacgacgaaggcgccacggcgcacaagttcaagacatttgcagagatgctggagtctatagtgaagctccttgcttcatcagagcggccctcgcgcatggacgcatatcactccctgcagaggaccatgcaagcctacgacaaattgcccgacgagcaagctctgaagcggaaaatgtcactcctgacccaattcataagacgcgacgtacaggcgcaaagtccgaccgggactgggctcgactcacaaatggttggccaatctctaaagctgctcatggctctgtttcgaatcacggaggcagcagcagccatggacgatgacttctgcgccttcattgttgatcgcagcatacaggtggcagccgacagcactatgcccaaaatcattgtgaacacccacctggcgactttgatgcagcaaaatttccgccctaagatcatgaacaacgctcgcgtggagaagctactggacgtgttagacaccatccacgagcgcattgggggcttctcagtacaggcatatcgcatacgcatctttcgcaagctgatcccacagcgacccgacgtcatgatcaaacataccgaacgctggttcaagcacttactcaaagctttcatggcaacccagaaggacatcaaccagagtgccctggacatggcactgactgccgcaaagactattggggacgaccgccatgttgctaaatcctgcctagccatactcaaccgtggagctcccgtagtgaaactcttcacaaaagagctcgagaagatgctgggaggcgatcatgccgctctggtaccccaaatatgggctgccgtgactgtcttactgcgggactcaatgaatagcgaagcgttcccatcactcaaggaatggctggagctgttccaaaagtgcatagcgtcttccaaggacgcggtaagaatacaaacgaacgttgcattttcctttctcctctatgccgtcaatctcgcgcctgacacttctgatggctggacaaaaatgttcctcaggattccgcaacaccaatttcaacgacattttccccaaaagatgcaggaacgcaacgttgtatcatctggatacctcaccttgctatactacgccttccgaccaacggcttctcatgcgcaactcgatcgttattggcgagaattcgttgccaacttctggacaacattattgcacgatgcggcaggatccgtacataccgttgccgcatgtcgcatcgtttcagcgctactgaacggaacacgacgaccgtggcaagagcaacgagctctagatcaaaggcctcaggccatggttcagcctggtgaacttccggtgctcgatccaaaatgggtccgacggtcgctccccgctatcctaccgttggtagagactctactggatgcaacacctttctctgaaaaagaagagcaagaagacgagcctataaagacaatgtggtcggcagttctcacatctctggtcgaagcaagcagcaaagaggtgatggcgtcaagtgagacaaaagatgccatggcacatatcgttaatctgcttcgtcgcgtatgggatagtcaaacggcacagctggctgtaacgcagcaaaacgaggacacatgggcgaacaaattctgcttcctcattgaaagtgttgtccagaagcttggcgcttttcatttcgcagagaaatgccttatccggaatgggtcagacgagtttgaggtcgcttctacgccatcacatcgttcacgccagcacggtacacgaatatcgcccctgctctattgtatcgatctactggtcaaccagtccgagggcaagctgcctgatgccattcgtttacgagctatcaatttgatgctggaaccttgcttcaacactcaaaatacccgcctcggcagattagaactcctccgggagtgttcagctgctgttgacaagtccttgagcacaacctttgctccaagcttctggatgtccattgcatcattactgcagttgtctctacaacaaaccacatcagactcatccgaaccagaaatgaggccgctgggcaaagagtatgaaatggtagttgatgttctcgaactagggtcttcatgtttcttgatagaaccccggggtcacgaagttctatctgttttcattgaaactgttcgaaaagaggctggagaatcagcaatcattctcgccgtcattgaaaaggtctcggatcgtgtgctgaagcgtacacccaacggagaggaaagatcgtgtttgccctacattactactctgctacaaaatctaccaaagcagaccaatcgacgaagcttagagcaaggacgacagatcctttggccctcgtcaccagccatcggcaggcatcctgatttcgacccctatacccatctctacgccgccattatctccgtaggaactgctgcatacgagaagctggacactgacaaggttgacacaaccgtgaaatttcttgttgctttagctacgtcgatcaaggactgcgcaacatcccatctcgctgtctaccttcgcaagacccaagaagttatccggatgtgggttcaggatgctgaccgcaaaatgcagagttcagcgcaatcactgaaagcgctgcatggcgaggtatgtggaacagtccctatcaattaacaggtactaatctatacaggttgttggcttgtggatggaagtgactaaggctattgaacgactgccgcgtaaggatgggcagattctgttacaccttgagcccctcattactgccgggttcgtgagcagacgtcgagacattgtgaatatctctatcgcgacttggaacaagactttcggaaaagaggagagcttacgatatccctctcaacttgagcaggccttgcgtcgccttcgcaacactgtggaactatctctgccgtcgctgccagctctagaaggggacagtgtcgatggtctatctttctacgaatcggatagtagcactgaggaggcccgtccagcttacaagagtcctcgtatccggggatcacccttcaagatcatcaaatctgctcgcaagtccaccacgcggtcaccggcactttcgacaccaggaagcagaaggacttcagcacgccaaacaccaaaggtccgcttacgtcatgacaactcacaaatccaattcgaacccatcgtctcatccccctcgaacccattcaaccaagaatcacaggttttgacagaacgacagaaagagatgatcgagcgccagaatctttctggtggcctgttcgcagatatgggggcgccatcacctcaacttgatgccgcaccatccccaatggagctgcactcggatgcaatgaccgcggacgatctgccaatgagcaatgctcgcacgactccatcgaaagctttggctgcaatgggcccgatggatgctttccttgggtcctctcctactccacatgctcgaaagaatacccgaaaaattaccagcgatgatacaagcctggccactcccactgctgtgcgaacggtgaagctcgccaacaaggacgatctaggctcttctccgcctcgatttgagaaggaaagtgcggtgaacgcagagcaagccaacagtgatattcttgttgggtcaagcttcgattaccggcaacccgaaaccccttacgacacatcatttgatgaaggtaccaccattgacgaggatgctcttctcgacgctgtggccaagcattcacagaacgaagacccgtccgaggttgagcctttctctgacgtcgttatgtccgatgtacctagttcgaccatcgacgtgcagcttacagcacagcttgatgctgatataaaagcgcaaacaggaactgggacggacgccacaggcaaacctgctccagaatcgaacaatgagtttgtggatgccacttctcagccacaatcatcaatggttcatattgaccaagttggcagcgacacagaggtcgacgagtcggaacctcctcaatctatggtcaagaaaacctcgcgtgtgtctagaatggacacgaggagcacaagccgggttggtgattccttcgacagcacaccgagatccaagagagggacgccgcagtctcagagcgtgcggcgctctttccgtcaatcagggaccccgagtccactgctatcccttggtgctcagaagcaacgcaaattgacaccagcaaaatccgtggcacggtcaaagaagactacaatggaagagccacaagaggagccgaactctacagaaccggtcgcaaatgaacagcccgactcagatggcatgctcgacaacatcgttgttgacatgtcccccaagaaaggcctatctcgtggcaggaagcgcaagtccacaagcgatgcagaagtcgttgtccccgagactcatcgcaagaggggtccagtccgccgctcgcagtccctgctcagccaagtggaaaattctcaagacgtgtttgtcgaggacactcctgcgcccaagcgtgcccgtcaatctgccagccaggatgtcagcgaaactaagaactcacaagcccagactaagcgtctgagccacgtccaagtcacgcccaagcgttcgtcagaatccggccgtagcagttcactagccggttctacacctgctcgagaggctgcatcaacacctgcagtcgcacctacacctgccatctgcgagccttcagcgtcacagcaagctggtgttgcagcgacaccgagtcgatcattcacagagcgcgttattctcacgccaagaagcattatcaatcagctgaagagcctgaaggactatctctttagtgcaccgcagctcgtaatcggtcgtgaggaggaaagggagattgatgatgccttgtttgacattcgcaggagtgttttgaaggctggattaaggggcgagaaggatggggagcagaagtgatgattctagtgtggaatatctgatagcgattatgagttctggagaggcatagtgtaggatacggatagtattgttggattacgattgggcacgagggtgaatggggatgataccactattaggaataggaattgaatgcatatcaacgactatgtgtgtgcactacttctcagtcttttttctcatgtcgtagagtagatcaaaatagtttttggcgacagcaatggttagatggacatggcaaagcccttcgcctagagcggatatgccgattttgtgttcgcctgaaaaagtgcggatcccgttacgcctcttcaccattcgttcaccagaatgctgtgctgcacggcagatagttacacgtcgataatacaatggtcatgagtcgacaaaagcggatgctgccgcgatcggcccgttcggtatccacagctacgtggcccaggatgaaggccggtcaatgcaggtgaatgtattttagcggtggaagacgcacagaagggcgggtattgtcttgggacttccaatgatttacaaagatgtggcataagcgaggacgaagcagttcacctgaaacgtggatacgcgtttcatgtctaggtgcatcatagtggggttgagctgttggtcgagctactgcccctccttccttccatcaccaactacattaagcaaacaacgtcccttgtgtccattggtaagacctttccatcgcttgctcgcagatcaagcaattgattgagtgtcgtagtgaaacgacaagacaagtccatctgctcgatatcaactcaagctccacaacacacggccatcgcctcgaactagacaccacctttccatccactcaccatggtcgaccgcgcgaaccgccccagcgctctcagcgcacccaaggccgaagcacccggagctcaggttgagatcattggacaaggaggaagccagaaggtcgtcgccacacttgcctcgggcgagagcgtcgaggtgttgctatttggagctaccgtgacgagctggaagagccatggcggcaagacggagaacctgtggttgagcgagaaggcagacttgactggcaccaaggctgtccgcggcggcattcccgtcgtgttcccggtaagctcaaacactgagatgcggacatggaggtcgggcccaagcatcgtgagcatcatctgacagctgtcaccaggtattcggccccccaccaaagtcaggccatgctacctcatcgctcccacagcacggtttcgctcgcgcatcacgctgggagttccttggcaagtccgacacagaggctgcctcagaatcagactcggtcaagctcgacttcggcctcgacaggtcgggactcagcgatgaggcgcgcaaggcgtggcctctggactttggcctggtctacagcgtcacattgagcaagggcagtctgcagactatgatgacggtccgcaatgagggcgaggagagcttcgagttccagttcttgctgcacagctactggaagatttcggtgagtcaacaacaaaccctctgttctttctcgtgccttgctgacgtgctgtttaggacatctccaaggtcagcgtcaccggcttgtccggcaccgagtacgtcgacaaggtcctcgacgcaggtacataccagcagaaggacaacgccctcaagttcacgggcgaagtcgaccgcgtctacaaggcgatcccacaggacacgacctccatcctcgaggatggcaaaccccgcttcgatgtcatccgcgacaacgtcaaggacacggtcacctggaacccgtggatcgagaaggcaaaggccatgggcgacttctcgccagacgacggctacaagaccatggtctgtatcgagattggcgctgtggacggctggcagaagttggagaaaggcgaggtttgggagggcggtcagttggtcaagagcttgctgtaagcgacttgtgtgcatggctctacaagaggtcgaggttgtctgtggttgctacaaaatgacatgcactagtctagaaggattgaagaatctattcccggcataaacaacaagtaccggactacccttgcttgatacgtgtatgcgaagcctagcagagatggaaattgtggaaattgcatatgtacggtaagcagccggcagctccaacgagccaatgacttggccggagacacatgtggtgcagtgcctttgaaaggtggtcatatacacccgatgacatgagatgggggaccctggtgctgtcaccagcgctctcccgccatatccctacagcattcaccacaacaacatggcatgacaacagcgagcgcaatccacctcagccggcaatgcgcagtcaaaataaacacacttcccaccgcgctctgtattgcctgaggccgtgggtaatcgactgaccgcacgtcacatcgtctccataacagacccgcagcttccccgcaaatcatcgcacgcacgtacattccgtcgcctcaggttcaccggtgtttgcttcatcggcttagagtcgcatacgctcgggcattcatttgccgccaacaacacatttgcgctatcaacatagcagttgttgtggtgctttaagcaatgcgtggttgagggacatcgactgtacacaaccgacgaccgcgaacatcaccgaagcatgtcgctaataccatatgcgccagcagagtcccgcgaaatcgtcttgtatgttttacaaggctctctggaactttcttcactttggcacaaagctaataagtgctcgcagacgccacggctccgcagtagtagtgtacgaccagcgctccagacaactctccctccgcgatgcgtcccggtcttccatagtcgatgacacgtcatgcccatactgtcgccgaccatatcgcgatccttcgcctcacgcagatgacagcagcgatcatacacacccacctcgtacaccccgcgcaggaggcatacccgatgcggagaatggctttgtcaaccctgcatatttccagatgctacggagaagtcaacctggctctgcagacgtatcgcggccttcatccccgcacaagcagcttgctcctgcgcctataaacgatagacaaggccgattccaatctccagatgatggggactttgtgggcagtgcaccagtgcctcctcggaatatatcagcgaaggcgttcagcccagactatttcaagacgttctttgtggaagagagggagctaggaagagggggcaagggcgttgtactcctcgtgcagcacgtcctggacggcgttcagctgggcaaattcgcatgcaagcgcgtgcccgtgggagacgaccacgagtggcttgagaaggtcttgatcgaagtacaacttctacagaatctgtcacatgagaacctcgtctcgtaccgccatgtgtggctggaagactttcagatctccaactttgggcccagtgtaccatgcgctttcatcttgcagcagtattgcaatgctggagacttgcacgactatatattggactcggcaaggacgaagattacgaaagagcagatgaaagagcggctgagaaggaggtcaaaaggtcacctggaagatccgcaggatatccatgggccgcgacgcatgccttttgaggagattatctcgttcttcaaggacatcacctcgggcttgaatcatctccacgcgaatgggtacatccatcgcgacttgaagcccagcaactgtctactccacaacactggacacaagataaaagttctagtcagcgattttggtgaagtgcaatctgcgaacgtcgccaggaactcgactggcgctactgggacaatctcatattgcgcgccagaggtacttcgtcaagagagaccaggcggcgcattcggtaacttcacgacgaaatcagacatattctcgctaggcatgattgtctactttatgtgctttggccgactgccgtatcggaatgcagatggtatagacgaggataacgaggatctggaccaacttagagcggagatctcgacatgggcgggcattgacgatgagcagcgtgtgcgatcagatctaccggagaagctttacaggtcactgaaacgcctccttgctttacgaccagacgaccgtccagggactgaagagattatgcaggttttgaagtcaccagcgttgtttgacgaattcaacacatacggtggcccgtcgtccgatctcgatgactttactccacgcatcagtcgagcggacacacctagtccatcgcctgagtctcacagaaaacgtacctctatacactacaccagaccaggccgctcaaatctcagcgcatcagtcatggaccgatcacctagtccgccgcaaccagagcccatgaagagggaatcatcggacgaaggagccgtcatgctcagacacaagaaactagaattcccacccccacagtccatgacccgcacaccctcaccccaaagacttatgctacctccaccgccttcaccaaatgccatgtctcgctttcgccttgccttgcggaatccactcttcatcggcacagctaagatcctgttcttctgtatcaaagcatacactctgctctctccctgccagccatttgccgcggatccacgtgttgcgtatccgctgcttgcgtttgcatcagtcgactttttatttctgggcttgggaattaccgttgctggcagacacgtgcggctagatagcctgtctgtgactgtacttttgctggcgatgcatgttgctgttgttggaatggcagtgagatgggatggcctgtgtgcgaggagacaggttgcttgggcgggattctgaagtaacaggtgttgttttggatttgagatacctctttgtttcttgattggggaatatgaatgataattaatgtgcattacatggtttccagacgatgactcgatgattgtcgtgacttcaatatggatgactagttttgtctcatggccattgtcaatgatgtatgactgttcatgagacaaccacaacatacaacaagcactaagatctcgcaagttcaaccaaagggcaaagtttatcaggtgttctaagcgcggggctggggaacgacatcgcgggtgggcacgggcggtccgtgctagcgcaagtgtcagcgcgctctagtttgtttacgaacaacaacaacgcctcatcttcaatctttcattgcactttccgcaaacgcgttctataccacccgatcttgcacgggctggacagtctgtttgttctagtctttggagcagcagccttttccgcagcatcttttcactataccctattaacgtattcacgacgcgacacgctgcacaatgcaatcctcccctcccaacagcgctgggaaagcacgcactctccgagaactctcacgcagcttgagccacagccccagagacattccctcaccatcaccaccaccaagtgactcgaaccccacccaacggtctggctttggcgaagaaactaattcggaattcttcaacgatccagactttttgcactctacacaacacaggatcgaggacgagacaaacactctcccacagtacccgcgtatacggtcaacggcgaagaaggtcaacgcgtggcacatgcttcgctcagagcagcccgtgccagacacgtcaatggtcaacaaggagtttggcgactttgaccaaagcatttcagacgaagaagaggccatgtcggtagagcaggcgcgtggaaacggccgtagcgcccacggcacgccaagcaaaatgagctcccatttcaacagcctctacgatattacacctcctagcaaccgcacgcgcaagtcttatgccgctgagaccggaagccttcgacgcgacgcccagatccgacgcgcctcacgaaacgacctcgacaccgcgtcaccacgtccggcaagcaagcgcaattcgccagccctgcctgctaagcaagaccgcagccgcacctcacttgcccagctgcacgcgaagctctccgaggacgagtcttcgttcatggaccacagaccaccaacgctcaccatggagtcaaccaagaacacacgctggggcaaccgaagcaggcacacgtccctacagattgacggcacagtagatccagccccacgcaacagtgcaacaccccgatcacgagcagctgccgctcagaacgcgactgcgcagtcgttcattctgcccgatcttcccaacctcaccgagctggtctccggagtattcgaggatggcactcccgtcttttccaagactatgccggcgcgttcgcgattttccgcgcctcccaatggcggccggaaaccccagttcaccccaatcgagggtgttccgattcctgatgaggaaaaggccatctttgctgcgcttcaattactccaagacaaggtcgcggatatggagcgtgagcgtgctgaggcagagaagaagatcgaggagcaggatctggagctgatcgagttacgagcaacgacacaagctcaagagaagctgcgaagaagtgacagcggacaagattcggacgctggcaaaggtagttggaaagtcgagaagacgcgtaagttttgtgtaaataggtgtgaaagtttaccctaacatggacaggcctcgacgcgactgtccaaactctgcgaacaaaactcgatcgagcggagcgaaagactgcggttctggagattgagaagaagcgcttgaacacagagcgggacaacatggctggacagcttggtgtggccttccagacatgtgaggagcttaagagtgagaagaacgcgttggctcaagagaataagggtctgcgagaggaaattgatgctcttcgagctgagaacgaggcactccgggaccagctggatcaggaacactctcagcaccgcgaagagaccaccaagcttcgtcgccagtttgaccagaccgcgaatgcaactgagaaggagaacgcgacactacacgctgagctcgcccgtattcgcgcaaagcacgacgacaacacacaacaattggctcgcaaggacattgagttgcgcaaggcgcgtcaagagcaggccgaattcgatcgtttgaagaacgaccacgaatcgctcaaggttcagctggcaaacctcaaggcgaaacgcgatgaggatatcaagcgctggtcccgtcaggaatccaccttgaagtctcaggttgaccgacgtgacgagacgattcgacacttccaagacatgacccaggaacagaccaacgaagccatgagactggacaatgacaatcttagggcaagaacttgccccaactttctgcccagtacgaggacgacaacgcaaaatgggcgcagaaagagatgactatgaagcgcaagattaagcagcgtgaaggaggcggctccgcaacactttggacatgacgcgcgaggtcctaagcatacgcgaagccaacaaccagcaattcgacaataatccctatgctatgatgaggggcaaggaggttgcacaagatgataccttccagcgcaagcctacctaccgccgcgaagacacacgcactcgtatcaggaaccgtgttcagcaagaggtccaaaacagcaaggcagcaagtacatcacaggttgctagccaactcgaggagagcccacgcaaggcatacactggagtgtcaagattctctcaacgcacttctgcgcaagccgaccagcatcgtagtttctctgcaccgatcaggagtgataagaacgctcatgtcacgagcgatgtggagtccactaccgacctttcgctcgctcctcgcgagacgccatacacttcgcgaagtgctgtacctaggaggtccgcttctatcgtccagcctcccgctgatcttgacctcacggaattgagctacatcgatagcgctcagatcgctcagctcaggcgtgcacttgaagaggagcgcgctgctgcccgtaggagggcgcaggaggcctcggaagaggatgaacgtgacgatactgtccattcccagcgacagactcgcgaagacaccgtgcgatcccagcgacaaacccgtgaggacactatccgatctgtcgcgtccgctaagagtgagcgtcgaccttcccttccacgcaagtcttccctcaaagacgtcacccgcaccaacgttactcaattcgaggaggatgtgactggcaacatgtcgaacctggacgcggatgctgaggctacgcagactaagcaatctgcaatcgacgcatcgatgctgagcaacacgagtcgccgccgacgcagtgctcctactgagatgacttctgcatttattgttcccgacctcaagatcgacaaccgcaagcagactacgactaccatcaagatctcgcacagtgtaagcagcaaggatcatgacaacagcaactgtaccgtttgtcgccgtgaaggcctcacttccgccacggatgatctccgcgtccccaagcttgtcgctgtgtcgtctcgcatgccagatgatgctgatgccaccatgcgtccagcacgctcgccaaaggaggctctcgcccttgtagtaaaggagctgaaagacgagcgtgcgcatctgcacatggagctcgccgttatgcgcgccatgctcgagtcccacgatgtcagcctcggaaatcgtaggcgccgtgagatcaacgcctccatccatgacatcctccgccgcctcgagatcaaggacacccagatctacaacctgtacgatgctctcgagggccaacagaccgacgaccttaccgagctggatgtcgagaacatcactgagcagatccgcgccgaagaagacaagacacagaacgagccagagaagaaggccaagaaggtaaccatccgcagcttcgtggatgacgacagcatcgagattggtcgtggcgtcacggtcaacatggacggagagacggaagagttgccatgggagggctttgaggatacaggcatggagggagatgagagctacgacgcgctcgctggatggaggactggtgcgcactagatgcattggtgcttcttggacaacgagagattgttgaatatggcgaggagtgctcttctgggaatagggtacggcgtttttctggataagggattgtgcattactacggagtacttttgggtatgacatggcgctctcgcttcttcttcgcagtttgatagtgcatggactgtcctgaccataagtttgtctttttctccttttctttcttcatgactcctggtgtcgcatgcttttgtctgttctatttggttctgactgctttcgagcttcgacaccttgactcgcctgtgaaggcttgagttggcatcgcttagggtggttagagcatgatgggtagagatgaggttgtggtgctttgggggtatggttggagaagtggtggtgggtaggagaaagcgaatgcgaattttacatgttgcaaattatattgcgagacagagtgtgactggtgaaaagaccttgaagctatacagattttagctttgcagtgctctgggagtactcagagcttggacgcaacgggcacgaatggttgcaacacctaatggcggtaggtcaagactatatagatgcgctactgctgggagcaagtgtagctggggaagtcaccagccttacggatggtgcaaaggcaacttaatattgctcgatcaagcaacttgctcagccaggtaggtttgtcgaggaatccttctaatttaggttctagcaagccttcactaaagcatactgccttgcgtcacggccgtgacatgcattggccaagagataataacgaaagtgatagggctgcgagttttgaggcattatgcccctccggcggcccaatcgcccgagacatgctgcggctgagctaccacaaacacgacttgcaacaagacattggatggcgaggaccgcgtcacagcccgtgctgatgacatgccgtgctagctgtcgaggggcaaggcgtgtgaggcgtaagctgctgaggcaatttgtccacaaaagaaagtcgtgcttgaagctgagacgtcaagatacacaacagggtcgcgagctatccgcaagatgcacaagagacatatcggtcgcactaattactgtagagcatacaccgataattgcaaccggctgaaaagccgccacgatgaacggttgtagcggtgtagagacgcgatcgatggggtccacggagctctaccaacgagggacgtaccgatccgcagggtaggactttctgaggcaattgattgggcgcgacgtgggtggctgaagggatagcgatgcgagatgtaggactagagacagactagggttcgtgcgttgtggatgcaacattgctggagcgggcagcttgcgcaagcaagctggcgagtcgcgaatgttataaagacgcagacggaccgaccttgggttgccaaactacttgttgctcctcgatcctcttccccatcaatctttttggcacggcactcattgcttgttgccgacagtcatcttgactcttctcgaagcgtgtggcaagtccatattccttcagggtcctcctatccttcgattttacccctccatctacgccgttggagctagcaaaagcttgtcattcggcctgtagacatgtctttctcggcggaaaaagtcaacatgctcaagggagctttctcccagcgacgattctcgagctccaaggatcccagcgagagtggtaagtcttccaattgctttttccttgcgcgaggatttgctacgtcacgctggaagcacttcaatttcgacctgcggtttccttgatcttgaagcttgcaatagcttcgaacggccccacggtatcgcgttactatccggcttgcaagcactctgggcttccgtagcctctgggttctcgaggaacttggtttcgactgcctgttagctcgcaccaccttccctggcgatagctacccctcgatctcagccgtgtccctcgagccctccaatcccagcacttcagtgtgccacgcacatatgcacaatgttgatcattcggacaatggctggagatgcttgcactggggtggctcaatgaggccttgggaataaatgttgttgcaacatgcactgacgcccaagcagaactcggctcaagcgttcacaggcagttccgatcctcgcacgaaggacacaagccacacgctggtctcgacgccactcgtgcatccaccggagtggtatggacgagcgagcaggcctacaaggcaactatacctttgtaataagatatgaaggatatattcgctaacttcttcaagcacggtttcctcgagaagcccgaggaatgggcaaacctgggacagggtgcgcctgaagtcgacgacagcatagaaggatgcttcgagaggccaagcgaggtcgacatctccgctcatggcagagagtatggtccaactgctggtatcaggcccctgagagaagcggtcgcgaaactgtacaatgagcaccatcgccggtggaggaagagccagtacacatgggagaatgtgtgcattgtgcctggtggtcgtgcgggtttgatccgtatcgccgctgtgctgggcaactgttacttgggattcttcattcctggtgagtacaagtgtgggattatcagtcgacaaagctaacgtggaccagactacacggcttacaacgagatgctttcgctcttcaagaacatcgcggccattcccatccctctgggcgaagctgaccagtaccacatgtcgcccgacaagatcgccgaggagattgcccgtggtacttccgtcattctcacatcaaaccccaggaacccgaccggtcagatgatcacgaaccccgaattggctcagatccagaacatctgccgtgaccgcgctacgttgatcatggacgagttctactgcggatacaactacacgaccaactgcgatggcaccgtcatctccgcagcagacaacgtcgaggacgtcgacgaggatgacgtgctcatcatcgacggtctgaccaagcgcttccgcctcccaggatggcgagtagcgtgggttatcggccccaaggagtttatccaagccattggctcctgcggttcctacctcgacggcgggtgcaacgtgccgttccaagaagcggccgtagagatgctctcgccacccaaggtgcgcaacgaaatgcgcgcgctgcagatgcacttccgcaccaagcgcgactttgtcattgggcggctgcaggaaatcggcttcaagttcccgtacatgcccaactcgaccttctacctgtggcttgatctgtctggtctgccagagggcatcaacgacgggctcaacttcttccaggcgtgtctggaggagaaggtcattgtcgtgccgggtattttcttcgacttgaaccctagccggcgtagggatttgttcgatagtccttgccatcactttgttaggctgagttacggcccgaggatggatgtgctggagaagggattgaactcgattgagaggattgtgaccaagtaagtacatgcttggagattatggtccagggcggcaactaatcatgtgacaggtaccgtgagaacccgcagaggcatcaccagatggctgtcaggccccgtggcggccagcattagaggatcacacattgtcggcatggttcgatatattccccacgagtaagatacaatgacgtgatttcgtgtcaatacacgtcttagctaggttcgaggtgtaccaggctgttgcatcagatatatattgaccttgtttgtgcatttgcctttattcaggggggcagaacctgaccctacttgttgtttttttactgttcgatcaatcgaataggacaaggctggaattcataaatagtgtttgatctacgtgacgtccatgcaaagcgtgggtatgatagtaacgaccagcaacgctaaatttcacaacagcagctcgcacatgcaaaaagcttgaagctatacaaaacaaagcggagggtggaatgctaagcctttcgcttcgcttcaatcagcttctcaaactcagtgactacatcgggcgacatgggatatgtatgttctggcgcgggatatgctcgactctttacttcggtcctgtactgctcaatggcgccctttgcttcggtccagatgttgccgtactgcttgacgaatttggggaggaagcgaccgggtgggaaattgcccaacatgtcgacctggaccaggacttggcccgagcagccattgccagcgccaatgccaatggtcgggatgcttagttctttggtgacgagtgtagcgacctcggccggcacagcttccaggactagggcgaatgcgccggcttcttgtactgcgagagcgtcgtcgagtagtttggctgcggatgcagtgctcttcccttggacgcggaagccacctagagaattttgtcgctgcggggtgaggccaatgtgtgcgagtacaggtatgccagcggcagtgattttggcaatggttggtgccatttccttcccgccttcgagcttgactgacttgacgcggcctgtcttgatcatgcggatggcggatgctagtgcctgctctggggagatctcgtagcttcccatgggtagatcaccaacctggcctgtattagcgcgcggtccgatatgactgggagttgtgagagcatacagtgaaagcacccttggtggctcgcgcaacagacttgcaatgcagcagcatgtcctccatcagcacttcactcgtgtcctccatgcccagcgcaaccatggccagactgtccccaactaatatcatatccatacccgcgtggtcggcaacatgcgcactgggaaagtcgtgcgctgtgatcatggtgatgggttcgttcttgcggtagagagcttggagggtgttgatggtgacgggtttgcgcgcagtggacaaggacgcgccgagcggggagtgtgaactcaacctgacctgggcgacgggcagcgaacatcgtggcgacgaagacgagagtgcatgtgttggtcgcaaaggagtgcggagtgtgtttacaaaggcacgcgacatggctgcacgagaggacatggtggaatcaagcgtcgaggcggtgccagatggatttgcggatgcttcgggaaggcaatgcaaacgcagaatcagcagccatggctagtgcgggcagcgattcggttttatgaagctgtacagaaagttgcgctgtagagcttgtactggaccaagaccaaggttggatgtggcatcaaccgagggagtccgagctctcgtcagctttgtccagaccttgggcctcctttgtccgggctggagcgttggtatggcacttgttttcaaggccatttggcgggcatttagttgctcggagccactggatgcaccgggggggttggctgcagtcaagaatacatccagacaggaacatggtcgtctaagctgtgggtactgctacaaagacgtggtcgcagccgcggctcgggggagatgcggcattgctgggacgccattggtgacgggtcgaagctcatgcagcgctgcaagcacccatactgcgatggcactatatccaagtagccatgtcccgtggataggagcatgacatgttcatccgccgtgatgctgtgcagttccagattccagattccagattccagattccagattccagattccagattccagattccagattccagatgctgatccgaccgtcgctgccaaacggcggcataccatgggccggtcgtgacttgccggccgcaatcgtagcgtgacttcccggtgctcgtgaccgcgactcattgcagtaactcgacctctgcttcctgcttcctcgctgccagtgtttggtaccgtcctcacaccgtacaccatctgccacaatacaacccggaacaaaccgtcgttgccaacaaagcgaagacgccatccagctgccagcaaagcagcccctccgccgctatcgatagccccgcgacgagccccgcaccccggcacccaagcctcacgcatcgagctgcgcatctgcgcatctgcctgacccagtgccaaatcgatccgaacagaacgacacaagacaccacaatatcttagcaaggcggcaaggaagacatcgccaccatgagttctccaaagaggcgcatcgagacagatgtaggtcgaagccatgcccgcccccgcccgcgatagaggagaagaatgagctaacccggccttttcctgtcgactttaggtcatgaagtaagttgtacaggctctggtgccccatgcagaatgctaatgcgacccgtaggatgtatgtacaccctcgtcatcatatcccaccacacccaaaacgaggtactgatccaatccaggctcatgagcgactatgaggtcacactcgtcaacgacaacagtatgcatcttctcttggttctactcgcagtaactaacagtctccagtgtccgtatatttcatcttatcgtaccccaaacccaacgtggctgacacgatacaggcaggaattctatgtcaggttcaagggaccagaagaaagtatgcacatgtcagacagaacaagagggccgagttgacgccatacagcaccgttccaaggcggcctctggaagatccacgtggagctgcctgatcaatatccctacaaaagtcctagcatcggcttcgtaaacaggatattccatcccaacatcgatgaactgtacgtgggctcactccatacaacgcacactctttacttccctatgcgcacaactactaaaatatggccagctccggctccgtttgcctcgacgtcatcaaccagacatggtcgcccatgtacgatatgatcaacatcttcgaagtctttctcccacagcttctgcgatacccaaaccccacagaccccctcaacggagaagcagctgctctcctgatgcgggaaccaaagagctacgatgccaaagtcaaaggtgcgtgcacacgcttcctggatagaaacttgacctggctaatctggaatcagagtacgtccagaagtacgccaacaaggatactgccgaggactctgacaaggacaacgatgacgacgatgagatgagctctgtaggcagctatgagtccggtgacgaggacgaagcggcgggtaacatggaagacatctaggccgtttacatgatgactgtcagattttttttcgtaccatccatacttgttatcagcattggccatacatacccggacgttctaggcgcaattggcgcacacccagactgcgctatcatcatttatccccacggcgatgggtcttttttttacaacttctccttctctgtaacctcttctacccttggtgtagattgtcgttcaccaattcgactgggcggtagcgaatggtgtgaggagccagtgaaaggtttgtcgggttttgaatatcacagatgtatttggatgggtgcggccattatctttcctatagatttccaacactttaaacttctatctagttccgttctcattctgaacttctctaatcccgatctgtcattcatcgatgttcctggaggagattcgcattggtgaagagcgattctagcagcacgaagcgggttctacttttttcgtgcctcacttcacattcacttcggaagacagcaccgcccggagcttcggttcactatcgccgtcgtcgcactcccgaagagcttccggacggcgcccgtttgtatataaacatggttgtcagaccccacaccgacaacgaccacaacaaacaacttcaactgctgaagccttctcgcaaggactttcagcccattgcacaacgggctgtgagctagctaccggctgtcccaagtcaacatggctcctagagacgagcgcttccatcgacgtggtggcataggcgatagtcaccgcaacggcaacgcctgcaccaacgctggagtgaaccgccatcgtccacctgatgcgaggggtgcgcatcgtgctagggttccgcgccatcggccttcccgcacagagtcctctcgagcacctgccaatgctcccactggaccgagtctagccagtcgcataacctatgatcgtggtcgcggcggctttcaccgcggtattaggcctagactgcgtcctcagcatggccgacgactgcaggatcgcatcactaggcctgactttaccattggtactggtcgcgatacgcaaacgactaatttgcaggtcaaccaccgtgctcaaggacccgacaggatcgtagcttccgcggatgaacctagcagtgacggcggaaccaaccttggtactgatacaggcgtgaagtactccccgctcatctatgctccggtcgacaacagcaacaacctcagccaaaaccccatcttcgccggctcccagcccacccaattcacggacgccccagatcctccatcgcctcccatttggctcgctagacctgcgcaaactgcccgccccatccgcatgttcaacgagcctgttgcccaggaggccgtagatgccaaaggcgaaggacagccaaccactccaaagcgaccggtctacaactatcgcggcaaagatcccatcaagaggctcgtgtcgaatccgaaactccaagctgtcctggcaggcaggtcgattcccgcagagaggaagaagcataaggacgaccgcatggacctgagaatgggggccagcaaggttacgaagtaggataccgagtctggctgctgtgacgaggcggtatgaccaagggtcatttgcgctttggtacgtcgaaatgcttttcttctttccgtctttcatttctttatctggccaattctaactttcgcttggtttcactcggtttctggtagctacgctttcgcttctttgtccttgttgagcggcttgttagatgcggactggatcatgcctgatagtatgttgggatgaggtgtctgtggatgcggactacgagtaactactggcgtttgaaatgagcgcggctttgtcggacggtgttctgggttcttttccttcttgacgggatgatgaggtgggattagaagcgaaaagacctcgcgcgcactattcgctcctacataatggagctacatttacggatatttcgacgtgttctgaacagctgtgatcatggccgctgtgtactcatccatgtgccataccttccatgtcatcgatacgccaagcaaaggttttgatcaagaatgcaaggctcccgaggtcctcgtgcgaagcattccaactcagcttcgacccaataacgcagcaaacatcatccccacgtctgcattgccctgctggtaagacgtcctctggtctgctgggccagtgtgatatgaagggctaatcaggctgagcatttgaaatatggtaccggtacatgcaccagtctccgccgtctcccatggttcaataccagactatgcaccagctcacgaccactcctcatcctcgatggctacacaaacattgtcaggatggggtagagccctcgcctccttgcttacaccagtcctgggttacaacgtgtcttttaccggtcatgtctggttggtcaggcacggtatagcctcgtccaagccaccatttgaccggtcaggctatgcgtgaggcatccatgcctgctcgtcctccgttctacataacgaaacggaataaatccagatgcccacatttcttatttaagtcctctcgtatcaattttcgagtgatccatcgatctcaacttttctaaatcgacatgcaagctttccaccccgtagcagcaggtgtcacattgagcgcagaagtgctgcgatcaagtcgttcgttgcgcaaactgaccaaaggtacgaaacacgcgcggatcaaaatcgtgggcttgtcaaaagagatggatctcttcgcagacctatacgacgagttgtttagagtgtgtatcttcgactcgagtaccaccacctgcacacagtcgcctgtgaaacgactcgttgcctggaccgaggaaacgatagacgcgtttaggaatctactggatcggattcaggatttggttgatatttcgagggactcggtagttgatgtattggtcgcccgcatgaaatggcgtgcgattgagagagagatggagtgtatgcgtatgtcgctcagtatctcacggcagggaatcaagggcttcataaatataagagtgtttgagaaacttgaggaagaagaagatatgctaagaaacacgattgagcgcggagatcgacagagtcttgaagaacgatttggcatgaccttggaggatcgagtaagaacggtgaagcatatgaggtcagcatttgcctggaagtctggtgaggagtcactgctaaacagaagcagaaacaactgtcgcaagcaaagacacacgatcgaacatcgtttaaaaaagacaaaaattgactttctcgaagaacatgagaagaaaacccgggggagcatcaacgttccggagccacaacagttgttccaattcacaagatctgtggagaagtacgtcgataatgtgttgcccgcgaaagagtcaggcagacgccgtcgcagtcgaagcaagtttgactcgggaagccaactatccggcagtcccacatcattgacgccagccgcactagacggagcagcgagatccacgtccagtgtatcctctgcaagagcggaaacccgttcggttccggaggatcgcatcgaaacctcaagcgggtgcacacggtgttctagcacttgtggtcacgttgcagagcacggaaaaagtaacaagtcttatgcaaatctcacgacactaccagatttaacagaagtcctggggctcgcgggtccagttggccagcgagacttcctggccgtgccagggaggagtcatagtgcgacggatcatggccgcgaaccgtactatggttgtggctcttcgacacagtcgtcgtcatcacgcgaccccagagtctctctggaagccacgccaatcgagagtcagaccaagagtgaccttcatgaagcgacatcgagcattgcaagcgaagatttcgagacctggtggcagaccagaggagcgccagagccagatgcttttacggcattggaacagaaagctcagctcgtcaatggagatgttgcgtatgatgacgtttcgagtgaagacgagattgaaagttcgcgttggcgtcaccctcagagctcaaatcagagctgtcgtcttcaccagaggacatcatggtcatctctccttgtcccgcggtgatcaaggtggcgggattcctgttatgtggcttgaatggaatctcttgctctggtgcgtcgtcgtctttagacgaggaagagttgttgttctggtttcctcctttgtccacaatgctgtgaccaagcaccagctcaaactcagcaggaaccgatagtttaagtgcccctagcgcttgcttcgcaggtgaagctgcgttgtcatgaggaggcaaaggtgcgctgtcgcgcgtagcttgcacagcgacaaggacgttagctagccatgtccagtcatactgatcctccaaacagaacaccatgtaaatgtagctgttctgtatccagtccttgtcctcataggttagatctcaaccactatttcagttagcagcgtgctttaaatagacaggttcagttacttgcgtatccgccatatcacacccttctgcaacttcttgcaaactttagtgaatcttgcgaggcgcctgtcctgcttatcctcctccctttgctctcgcttcggctgccagactgtacgtaacttcaggattttgtcctgcttcttccttaatcgctctttcaatgggatatgtttcgtcatggttgtctcgccgctgcgcaggcggcctgcgaattgtcgtgataacgtgaaggaagtgaggcacgcatgtccacttaaggagacgtgtctgagctcgcgcgtcttcgcgtctgatgtcacgcgtcattgcgtcattgcgtcatcgcaggacgcgttctgaggaaggaggaaggaggaaggaggaaggaaggaagcgacgagggaggggcctcacctcacctcttctctcctctcccgtttaaatgtggcggtcagttttgcgaacctggtaagagcccgttgtcttcaggtagcaacacgcacccagagataggccgtgcagcgaaccttcagagcaacttcagcagagggtgtcaaaccatgtatgcaaacgcttccgttccaagatgtgcccactcagttgcgagttccggcttcacacgagtattagtgtattcgtagatattaagattatttcccagctttagagaatttcctaacttgcacatacacatgctgcaggtgtaatcgcaacagcctgtgttcctacagcaccacacaatgaaagttcctcgtgtcatagcatctccaccactttcagtgtatcaataggccttagcaatgtcctgtaattatattaagtatggcatgcctatatacacgaaatgttgggccatcataccatctgcccgacatccttcaccagcgtgtctgtgctaccctgcttctttgtgttttcctgttctacccactcgggtttcgtcgccggtgatgaccacacactcgtaccactagataccccctcaacctgcaccgatatatcggtaacaacctgtatttcgcgctccgccacgtcgtgggactgcttggtcatctccaacgagtcgtcgtctgttaatgtcgtagctttccggcttcgtgtgcttcggatagtggcgtattgtcgcggtcctgcatttttgcttcgtgtcttggaagacattgcgccaggcatgaagcgggtcaagattggacggagaagaggtagacaggagcagatgatgccgacgttgatttccacagaactccacgttgcagcaggtgggttatcgtatgtcgggtcgaccgagttcgaaatggccacaagtgagtggagccgcagtattgaaacgatgcagacgctgttgtgtatccgttagtttgagtctagtctgtgctgtgtggaaaaagaaacggagatgagcgtggtcgcggaacgtagcacaccggtgcacgccacacgagaacaacgtttcatgttcatgtacacttggtattgcaaccaagagcagactcccggtgctacacgctgataggcaatggcttcgtgaaagagatgtttgtacttacaatccacccaccgcgaagatggaaatcaaagcgaccttctgtctgcgtccgagattcaggctctgtatgactgggatcggaagtatgattatggcgaagtcggtcacgatgttcattgccgcattggtactagatgggatatcagcaattgtaatcaggatatggagcaagatgaacatacaaccacatggagaattggtcaatgcattttgcgccgggctctcgggtccagaacgcccgtaccggaacgcacgcgaagatgctgccgaaaactgtccagagagcgtagatgatgactacacccatgagactccaacacgatagttggaatcgcttcgtggtgaagactcgctggtattgtaacaagatggaagcctttgtcaatcccaaagacaagtagtatacgattaaactggaaaagaaagcctgattgatgttagtgcaaggttcggtcgtgaagggctgttgatgtacctggagtgacatttgcacagtctctggctggagatcctttagatgctggcccatgccgtattccgcttctagtgcaatttagcgacatagtttcgatgagctatgagaatgtacttacggaaaccaattgcaatggttaggccaatggagcagatctagcaacatgtcaaagtagaacgtactatgtcttcaccatacgtaccatcgcgagaacaatgccatagtcttcgaggcccgcgcagcggacgagaaaaaagcgagcgtataggcgtagcgcaacagtaaagaaagcgagagcagtaaatgctgatgatatctcaacggcctgtcggcctcgagggttttgagaaggcattttgtcttgaacgtggagtaaaccagtggtgctcaccctcgggctgagataggcgctatggattgttgaagtacctaaggtggccttgcgcggtgcaacaagaaggtctcggatactgcagtgagcgaggtagatccaggctttaagtttgacattaatctagaaaaggaagacaaggaccggggtaggtgagcagggcccatccggggtcacaaatgtggtatcgtttgtcaccaattagacatgatcgctcgtggatcacacccatgcagacacgtgggtttgtggcgttcccaagtcagcaacggctgggcctacaagggcaatgtgcacaatgcaacacacttcaagcgctgtctgtttcgaaatactggcggtacccggagccgccacgagctcgtagatcttatgcattgatcctattgtccgcaacttcgctgaccactgtgaaagactcgaaaggtggatgtttctccgaacatggcaagagcgtgcaagccaaggaggtacgacaagacgttgatgatgacagaataagccccggccgagatccacggaagcaagcctttgcccctgaagcctttgggcttcgacaaatgttcctttctgtcggcggttctggggtttcaatcatgatttagccgagaagacgagacggtttcgatgttagttcgcacatatttggtacgatcaaagcagagcgctgagtaaaaacctcattcaacgaggacgtgtgtatgttgggggagcgatctctttctgtaatcgttcacatcgcgagtctttcggggtgggtccaggattggcgggaggcgctacagtgcgctaacaagcgcgcccgttttccagggccgtcatctgctgttgaggctcatgtctagcaaacgatgcaagtcaatgtctgtatcaaagtgagaacgcctgaacagtcttcacacagccttgaacgcctttgcgaaaagtagtttttgaacctgaaaaggaccatccccagcgtgccaggcagaagaagaatgtggggcagcttgcgacctacccagcttccacggagaagacctccgcaagaatctcgatggggctcagccctgtgcgcttcgtcttggcgaatacacgctgaagatcgttatacagtgcctacaaagaatcgaagatgagatcgacgatctcagatagggacctccagcattcaccaagtctcgcaacgactcgtctcgttcctgaacatggtcatcatttgcgcttaactcgttcgacgacatcgtgaagctgcacaactggttctagcaatctgacatggacacggcacagacgcaaacatgcacactaccttggtcgataagaaatggatccctgccgcggctggtaagctggaggaaaagttggcgccccgccttccgtggatgaattaggagtatcgatatttgctccacgacaacatgtcagtatgacagggcgaccacgtctaccctagctggtcaagagaaggatacgggccgcggtagacctctattgtgttgccggcgtgtgattgctcacatctacgattttcaaacttcaacaccaccaccactttactattcgtttccatccatgcgataaagatgttcgcaccgtcatctgcaacagagttctgcgtactcgaaggtctctaccatcctaaagatgtcgatgtcgactgtgtggttattcagctttgcatggttcttcggctgatggtgtctatcctctgctcatcctcatcgtctgccttggctgaaggcatacagagtatgtagatcaacatttctcatacttactgctgaccgaggtgcacagcattgcacggtgtgggacgtaagctgtgcagcggatgagcgcaaatttgccggtggttttgacaccgcagattgcttcagaacacggaggtaggcccgatcatgtatgtgcacgacgacgtcaagggtatagagatcatggagagaaaagcacggagagctcccagaagaaagaccccgagaatgaatccgtctaaacgaggtctgcgcacgcggcacgatcgagggagtgaggcatgcgcgcactatcgatgcgatggaccccggaacctgcagagatcgtgagaacgaactcgctgatcagcgggcttacttctaaagctttgcatcatgctcagatcgaactgctcaaggttgaaacggagcatggtggtgaaacctccagatgtctgtaagctcaacgatgtcctcttctacaacgtcatggtgttcgccttgttgagtgtttcaagtaagcactcttggatatttcacgaaagctgcagtctgtgacggagcgtcctccgacggttttctgggaacgtcgggctaccggcccgactctcacgtgcattcatcctcactcaacgagacaccctgtgatggttcgcaagcaatttaggttcaccatggaagtctcctcggccgtcttacggtatcgtcactgaaccggcacgtcggcctcttgaagcctggatggccctggctcggcatacccgtcagcgcttgactgcaatttcggtaattgaactgaaggcttcatgctggtctcacgatcagaagacgacacgccaacgatgacatcggcttgaacatggaatgtttgcaaacctgatggtatgggaggcggcctgagcgtactcgaatctcgggggtgttcacccggatccgacaaggtttggcgatatgcgcgtgctgcaacatgtgttcgtgaggcggtagagaaaggatgaaacggctgctgcgcggtgatgagccgagtcacataagtaggtgcatgcatcgaagggcgcatactggcgagaggcgggaacggggagcttgtccggacagggagtaatgaggtgatgaggggaggctggttcaggcccggcacttgggatgcaacgtacaggacatgtccaatgttgtcattgctcgaagaagatcccgtgacagcgcgttcgagcagagtcgcgcgtgccccacgtgggcgtggcctagcaacgtgcgggcgccgcccagggttgatgcctaatcgggcgacacaaacacgacgacagcacttttcagagaaaacgacgtgcgataggaacctgcgcctacctactcggcaatcccccgtatgagcaacagccgtcaaaaacatcgtgcccccttccgcccggtggattcattgtcgtcgccccagaagcccagctttgccccgcagacggcaaaaagcgctgcttcagacggcaacgacagctcgtttgtggcagatcgctctgcgctttcgtacttgggcgactccagcagccttttcgaaggtgacagcttagccgccagtccgcagtgcgtctagaccaacgcgcgcgaaagagccaaaggcactgatacgacaggccacacacatcgcaaccacgctcgaaaacccgcccaggcacccagtccacccagtccacccagtccacccagtccacccagtccaccagagcaccatacgccatggtacgcgagcgagagccggcggcgacagagccacggcggaacgaggcgcccgtgccagcgcccaagcctctacagcagctcaaggctcctacaccacaatttggcgagacgagtccgctgaggaacccgttgaagcaggccagggagagccaagagcattcgcatctgttcaacaagcccaagccgggccagcgtcgcccggagcacttccagatagcaccacggccaacggcacaagccccgccccaatatgctggacactctcccgctgcctccgacttcatggaaatacctgcctcgcagttccagcctcgccccgcccaaggagccccagtatttgcaccacggccttccaatgctccagcacagacttcataccctccccctcggcccatgtactctaccatgggcgcagccagtggctttgaacctgtaaacgtcggcgcacataatcccctgcaagctgcccggcaaacaatcatcctggacgacgaagatgattttgacccggatgtagcgatccgcgcagagggtgaccgcttcggagctccagacatgcacgcctacgtcgactccggccaggccagtgagaacatcaaggctctgctggaaggcgcatttgacgaagacgagaacatcccgcgaacgcgtctccgtaagaagaagaagcagcaggaggatgacgctggcgcatcgttggccaaccgactggcagctcttgaggtcaaagaccaggaggaatcggcccagcctacagacgaagacgaggaagaagacgatggcatcgttgaagggctcaaggtcaaactcttgcctcaccaagtcgacggtgtttcctggatgatcgagaaagagacgggcatgcacaacaagcgtgcaaagttacccaagggcggtatcttggccgatgacatgggactaggaaagactgtccagtccattgccctaattctgtccaatgcccgaccagaaaaaggcgtggagccagaaaacaaaaagaacaggatatccgactctaccagtaaggggaccctagtgattgctcccttggcactgatcaagcagtgggaggccgaaatcaacaccaaggtcaccaagtcgcatgcactcaaggtccttgttcaccacggcccaagtcgtaccaagtcggcggacaagctcaaacaatatgacgtcgtcatcacaacctaccaggtccttgcctctgagcatgcgagctgtggggatggtccagatggccttaagaaaggctgtttcgctgtcaactggtatcgaacgatgctagacgaggcgcataccatcaaaaatcgcaacgcaaaaatgaccaaggcctgctacgagatccgctcgcactaccgctggtgtctaacaggcacgccgatgcaaaacaaccttgatgagctgcagagtttgatcagatttctgcgtatccagccttactgtgacatgtctaactggaaggactccatttccgggccaatgaaaaacggtcgtggtaaccttgctatgcgacgactccagatcttcctcaaggccttcatgaagcggcgcaccaaagaagtcctgaagaaagaaggtgcactcaacttcggtggcaagcccaaggacggagatgagaagcctgccttccagattgtagcgcgaaatgtcgagacagtcataggagagttcacggcaaaagaacgcgccttctacgaccgcctatctgatcgcgcacagtcgcgcctcgacgaaatgatgggcggtgccaaacaggattatattggagccttggtactgctattacgtttacgacaagcatgcaatcaccccaatctcaccaaggccaatgtcaaggatgacaaggatgctctgactacgggatcgaagtctagtgcacaagcaactcttcagacacctcgcaaggctgctcccgacgatgccgatgaccttgcagacctacttggcggtctcaccgtgcagacgaagcggtgcgatatttgccaaattggtctcactttggacaacgctgatgctggcgcgctgcggtgccttgagtgcgagaacgatctcaacacctcgacgaggaagttaaagaagcacaagaagacgcatcgaaaacacaaggataaaggtcacaaggtcaagaagcaggctgcggaatcagaggacgaagatgaagaagacgaggtcaaatccaaagttgccaagtcatcccggcaacgtcgtgtcattgttgacagcgatgacgaggatgaggctgggggcgaatggcttgtaccagaagaccagcaacaagctgagaaccttgggaaagccggtggcacagatgatgaaaacgctgagggcgggggtgataccctagcctctgtcgattcagaggcttccgatagcgatgatgagagcaagagcaagcttgactcattcatcgtgcacgacaccgatagcgaggatgaagcacctgtcgcgcgcaagaaatcaacaaagaagccgcagcgtgttactagtctcgaatcagatgatgatgataactcttcagagtccgagtcagactctgaggcaagttctgcagaagactctgacactgaagcgtctgatccagagtacgatgcgtcagatcttacgccttctaccaagattcgccagcttctttcaatcctcgaaaaggagacgccagaccacaaagtcattgtcttttcacagttcacttctatgcttgatctgatcgagccctttctcagacgccaaggctacaactttactcgctacgacggcagcatgcgtaatgatctacgcgaggctagtttgcacaagctgcgcgaagacaaacgcacacgtgttttactctgtagtctcaagtgtggtagcttgggtctgaacctgacagccgcaagtcgtgtggtcatcatggaacccttctggaatcctgtaagtacatcaacataacactccaatccacaacgtctagaatgctaatcctcggcagttcgtcgaagaacaagccatcgatcgtgtccaccgtctcaatcagactgtcgacgtcaccgtgtaccgtctttctattcacaattccgtcgaagagcgcattctcgagcttcaagaagccaagcgtaagctagctaatgctgcgctcgagggcggcaaggcgattggaaaattgagcatgaaggacattctggcgctgttcaagcgtgaggccgagtacgagccaggtagcgtagatgaagttgatgatcagggcatgtacgggcgcacgagggtgttggagaacggcgctgaaaagagcaccgacacgactgcgccacgtccgccacgcaaggcaggaagtttgggcttccggaaggaggacagtgtttatggaagacgttgaggatgaattctgagcttccgctgtccggagcaattgtgttcgcaacatggcatttagcactttgtagaaacgcatgcataaatgtctgtgaaacatgaattctcgttctgaatacaatcctttcaacatcatttccagagagcgatgcgtgaaggaatgattaaaacttcgccatgttgtcgtctactctgaggattttgatatccccaggcatcgcaatgttgctcggcggaagtggaaagcagtctatcggtctgacatgcggaagcggaatgtctgaaagtccagatcatccaggtccttgagcttgatacacttccaacaggagatatggataatcaccatgtgcttgcaaaacaagaggtgttttctcatgccaaaaaataatcatggccggctctggtttcaatttggccacaaagcagtgtctgatactaacgtaactaggcctgacaccgagtctttactgccatacatgagctaaaaggcttgggctactcttggagatgcagaagctttggtgatgttgttgtagtctcgtgcctttgggttcaaaaaaggacttcaacttaggaaatgaattgctaggctgtcatttcattgcatactatgtgacagcctaccgtggtttctaagctaccgtcgaatcctcccttctctgtattcgtctgtgtactgcgaaaagttgcatatggccaaactttcgaagtaaaagaaggcattagcaaagttccttcgttcaaatgggggtcgggagatggaacaccccgagccatgtaccgtaatatacgctatatcaatttcggcctcaaatccctatggtttaggacagccagtatatgccaccgtcccccaggtagtgactactgctgcgagtctgttgggtcccattccccaacattaaaattatcggcaaagccataattcgtatcctggtcgaatagagtggcgaaattattaacgtagaagaggggaaactgtgattgactgaattgaaagccatcagagtggtagtgaagtggatcttctaggttgctgatggaaagagtagagtcgtcagttgttgtattgtagccattgccaaatggaatggaagagtatggcatatctgcgaaatttcgagaaccagtgtcaagtgaaaagtgagccccggtgttttcaaaaaaggtctgctcgtgttcagtcggctgcatgatctcatctatccatggtccaggaaccaagcgtctcgagaactggtcacatttgctcaacagattgcgaaccttctcgtaagcgctcccagccacgctgtcgacagtcttcaatacaattagccatcgagtgatcttccccacgcatatggtgatatcgagaggatcttcagataagcggctcttcccttgttctagctcgagaagtagtacggtgatggcctgcatcactacaagcttttagttacgttctgcagtttgtggggcaaaacttacggatatgtacgcctgaccaccagcatcctttctcgtagaaccaatgcggtgtggtagcctctggtaggccccgagctaaatctagcgcagcttgaatgcacgcatcagcagttctctcgttgaactgttcggattcgtcgctttgacctccaatgcgtttgtcaagtctgcaaagacagggtcgggaaacacagattctggcactctgatagtagaggtacagtagtatatcctctctcggccgtttgggatctacagtgggcgatgtaccttgaagtccgcgaggaagtgctttcagagcccattcatccagttttgtagtcagagcagtgatctctccctgcatgtgtttccatgagtgtacggcagctcctgcagaatacagggtagaaagaatgctatgctggatgatgtcgaggtgtatccatgaatccagaaacgtgtccaaactgattaccttgtctgtgggctccacattttcgtgaggttgatctgatgtagtgggtgaggcagatgttgtagatcctggtcgagacctgaaagcagccgtgcttggcttctttcgcctggagttgacttcactgaatcgttttggaagaggggttgtgcaatccttctcgtctactactcggggtcgccctgtgatggaagtgatgatgcattcaatcgaatgcagagcccaccaagtatgtgatattgcctttttcttctcaagtggcatacttgcattctcgttgcgtaaatgaagtccagctgcttgtgcgtgtcgaagagacatgccgatcatgtaccatgccctagaagaggtcagaatcaaaaggactttttctcagtgaacgacgagtgtgaggaaatgctacaagccgagatttggcatagccttacatacctgccgacatgaccaaggaacatgtagtaaaaagagagcaaacctgttgcctgcgatagtcagaatgttaatagtgttgatgggtagagggtagacaagatacctgaataatgtgactatctggagcgcacgtccactgttggaatttctttaattccagggcttttacagccctggacatgtatatgagatggtcacgatcgccagcttgccagtcggcgccaatgagatgtgagaagcgggctccaatggcgaagagcatgttcatgacagccttccatctcgagctagccattggtacattgccacgctgcaccatctcataaaacgtgcgcaactgttggaagaaggcatcctcgaggattctgaaaggggcatgcacggcctctttgtagatttctgtgagtcgctctgctgtttcgacaggtggataatcgtcggcgtcaacgtcgtcaaatgcgtcgatgtcttcctcgtcgaggtaaaagtaacactgagcgagcgatacgcgtagtttactgcttgagcgggcctgacgttgatgtagggcatgggcgcgcttgtcgatggctttctggcccttcccagggggggcaaagggcaggtcggcgggctcagcttcaggctcattaagtttctgctccaaagttcgcatccattgcatctgtgagttgcggcccatgtagcctgatatggttgatccctgttgtcctagcaggtcctcatcgaggaagtcaagatcctcgttggagcctaccgaggctgagacttggttctcgtcgggatgctggctgtcgaactcggtatcgtctgaggatgagcgtgggcgtttctccatggctctcattgatacagagggtgttgcggggggtgtgtcgccttcatatttcaggagcaggtcgtcgatgcggtgtgccagttctccatcgaggtcgcctcgagcctctttgagcagactggtcagctgttcattcttggtcatggccctgtgtgactttagcggtgcacacggcggttactgagtgagagagcgtgcttactctctcaagcggtctcgccgtggctgttcgtagatgcattcttctccctgcttctcgcaattggagcagcgaggtctggtaccggagcactttgtctctggcgacagttagcacgaacataacattttggccacacgaagcggacttgtggtcagaatcgcggactagaacagagtgaagcccactgcgtttccggcacctagtgcactggaagcatgttagcagggtagacgaaagggtgaggaacgacatactgccttgttgaccgtctcggacctggctcgaggcagctttgatgaagacacaatctgttgttcaggcctcttgagtcgtggaatggctaccttggcgctgctatagccaggcgtgccctcgataggtaacgacatcagactggccgtggtacggtgagtacacggcgaggggccaatgtaccgcctactggcagcgggcctagtggacggggcagttgtcgtgtgggtcttggcgtgtgaacaatggcagacagatggggtagtgacggggtgacgacagtgatgacagagtggcagacgctccgagtctccacgcggtagagtggccgacggcaagctgaaggccagttttctctgcgtacatcgattttatcagactcatgcgagagagagagggcgtcttacgtaggcggaaaattgcaccggggccaatcacggccgcttcgccactccgcccatctacaactgggactccgcttcgacccaccacctgcgctattagcaagaggtaccaaaggcaccagccgggagtgtccgttagccctctcacctcgtttcgacatttcgacattttcaccatggagtgcaaaccgccaccacatgcagccactacgtacaagcctttgttcccgtgacctggacttcatcgtgaattgtccacgttgatgcaaccgagggaaacgcgacatttggcagcttgaaaagtacgaccacgctacagcccatcactactgagaacaaacacggagagagctgaccgcacctgcccagtaaccagtaacgctactcatctacgcacaacccttgtataaaccagcgtcacttcgatccctttctagctccgcgtcctgatggactgctgcctttcgatgagccgcacttccccacaagcacccgcaagcagttactggtagcccgagacaactctacagcacttgatgctcaacatacccgcgatatttcatgataccatggtttcgtacacgccgtgcagatatgcctggccccaactatgcttaccagcgtgcgcctcaccttgctccgcgatccgcccccaccgtcaaggcattggaaagtcacgtctgaagtgaaagggcaagctgtaatgacctcggctggccgcagaagtcactccacacaagacagacgaatcactgctcaaggccaaggtgcgggtgaggctatgaagcacattggcccattcccatcgactcgaattgtggccaagtaccatggcctgataatttgtcgttgccatgcctcctcgtgttatgctacaacggctcaattgcacggcaatcgcatgacaattccctttccacattgccaggttcctgtacccgcaactattgtacctcaggagacatcttccctgcatggagaagcgatggtcctcctttgtcgaccttgttacgaatgtctgcattagtgccttgtacgacacagggtccctaggtcgtagcagcggaggaaaagcccggaaatcgccactatcgtcggatatgcaggcaggcataggaagcagcctcaaacgggactatctgcgtgcttggtcagcaccggagacgctcgccggcagcgcccaggatgctgtctgccgagtagattgtcaatcacgggcaggacaggcacattctgcggaagagaagccgttgccgctgcagacgtgtaagcgagatcttgagctgtcaaacttgggaatccacaggcatatccacgcgagaaacagtaagaactttgatgggtcaacatgtcgtttgaaatggggcaagatagcagtggtacatatgctgcgagcaaaacatatttgcacgggtctgcaatcgcaatggtcatattttacgtcaagtatcgcgccatgatgagcacgcccctgaggcctatagcaaacgttgcgcagctcttgtatccccggtgtttcctcaacagtgcgtgcctgggcaaccggcatcaattctctttctttcatgttggctgcgcttgcgactgtttccggactttacactacagacccgtggcacagctaggctctgatagaggcatatggtttcaaagcgattggggttgtgtcctcatgctgcccacctggagacattgttcgggatcagcttcctgaacatgtcgagctgtttggcatgcactgccatcttcgcctcgagtatctcaggtcgcaactgcagggttttgtcgcttcgctgttcagagccgctgtgcacgacggtgaagtccgggagacgcgtgttgggcgggacgaacgacgacggcgagatggtacaatactactatgtgtcagtaaacgatagcagtcacaaggaggaaacccgcacctttccaagcacacatcctctgcccagtacagcgccgacctctatgacgctgccctcgccgacctcggcggcctcgacgatggcgttggactcaacgacgacgttcctgcccagcacagtgccgtcgctcctgacggttgcgctgctccgggccgacgccatgctgctgcgtctgctctcagcgtccaggtcaggccccacgcccatgcccaccttggccctctcgtacacgacgacaccttcaccaagcaccacgggcgccagcgcactgctaatcctgctgtgcgggtgcagcgtcgtattcggccccagcgtgatgggatgcgtgcccgtgatttgcgcgtgttgggcaatgagcaccgaggggtcgagggcaatcgaggacggcttcgggagcatcgacgtgcgcttaggcgccgccgtagaacggcggtcaggcccggggcgcgcgggtgcgggctgcgcagacatggcggggtgccggtgagtgagtggcgagcatgtggtggagtggaagctgttgcgggcgtgtcgctttgaacaaccgcgcgccgtctgctccaccgccgaagccagccccacttggccagaatgccagaacgccagagcacgtgatctgcgggagaccctgtctgcttgccctcccgaatgactcttagtatgccctgtcgctctctaatacggggtgttatgtcgccgtctgtgtctttgacgtactcttcctccagccagagcaatccttcgacaacgattgtgaccctagacgcgaaattctccagcgatacaacagggccccagttggaccaccaccttccaagacccagctccgcatcgcctgagccagtcttggtggccactggcaagtatcttggcgtctggcactgatagcctacgccattgagattgggcagcatatcctccagtgctctcagcgtctcagagctgggagcgtggctcctctgatcgaggcccaaccaacgtgactttggtaatcgagctcaactgcttcggggcgtactgttccagtcacctcagccagccgacgacgtctgacaggctgtatcgagaaaacacattcctccaagaagagatcctgcatctctgcccgaactgacttggccgtagctgcgaggccccaaaagcccagcggcgcagctggcgccaacgaatagcgcttgccttttgcacggtatccatgtataagcgcttgctcgtggcgactgaacgtgtaccatcttgctatcagaaaagaggccgtagatgaggagacgtagctgtacaattcatcagtcatcgttcatgttggagttggattaggtatgcatgcctcagctggtaggcccagtaaagttgcatttgggtactgctcaggataccatggaggcgccagagttgcgtgtgactgcgctacgggttctgaaatcgatatgggctgtctggcggcatttgccatgcgtttttcacgtcgtgcattgaagttttgaactgtatgaccagcagtgccagcgtttatacatgatatgaatgtggtgcaagtccttggagggagagtcgtgcgcgtcatcaagttgactgtggctcttcccaatgtccaagtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgcgcaactgactaatgagaagcagactttgcgggcttcgtgagaaagcaacccgtggtggccgggctctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgacttcctacgtttgtctagaatctttgcaagcgttgagagagtttcttcactcacggcaaaccagccggttatgtcatagtgagtcaaacgggtgtggacttgaagataagcgtttcacgtacgatgcaaaagtggatgtcaattcatttcttcgtggtaatatctgtcatgtggccgtgtggccagtcttcgtaatctttcttcttttgtttctcatcatcattcaccattaggtgtaaaagaatcgcgcgctgcgtgcaaaaaagccggcccagtctggtgtaaaatcgctcaaacgcttcgataccgtcgctatgcagcagcttagaaaaccgtgtgctacggaaatgagaatattcgtcatgccacctttgtataacgctcgatgctggaaagatgaaagggaaccagacatgtccgaaagcgttcatgtttcgtaaagtggcccgtggctgtcataaagatgcatgtcgtaatggtcgtaaaagttgatatcgctgagcctgagctcttcaaatcttttggtgtcgtatcgcttcatcgtgtgctgcccggtgatggtgaccggataaaatgagaaagtagtgatgcggttcagaccctgtaacctaccgcatgaaggcaataatcgcacctgtcatagactcgtaccacccctcgaccacaagggcagttggacgacgagcttgaagacgatttgctggtgcggcgccctaaagcgtctaccgcatcaaggccgtagtcactgttccttgggctcgtgccgccactcgaactgctggcgctgtcgtaatcgtttgaggaacaggtgttcctcctgccagtaccaatggctaccggtaaaccctgtggtgtttggccagggcgttgaccggggtcccttccatcgttcactgagaagttgcggcagatcatgtatgcacgtgtcgcagcagcattcttagcgagttcatccgattcgtagtcgacgtcggtagagtattcacgattgttgacacggactgtggcgccgtagccatgctgggtacgatatgtttggaaaagagggtctggccagtgacggcgttggcaaaggcctggagttctggttagccaccatctctgtccaacaagcgattggtaacatgtttgcgttcaagatttccgaagcaatggcacacggtgtatgcatgttcacgaaacggcccacgatctctggactgatcgtgtgaggtgacgctttgtgggtgggtccaagagagattgtggttcacgtacctgtgagatacatgatgtagaacattttgggtagccgtgggtgtgttgcggcttgccttgtttccgcaatgggcgattcgatacagcttcgaatatgcacagaaatgaccgattcaacgatttggtgaattggcagacgctcgattggtggcgatggcaagagcaggccgagaacggaaatcgtggctcctgttgtacaacggtgtatactattcgggcattgacagttgtcaatgtaaagagtgacagctgttcggaagcgtaatcgagctatcgaggtatgggtgagagctaagaaggggacgtggcagacggggatgggtgaagcatttgtctccggagtgggatgtggcctaatttattgcggcaggtgaatgcagcaggcatttcagtgtatgcaggcgcgtgaaattcgcttacaatcagcgaccgagagcaattggacgtattgaaatgaataatttgcgggtctgttgcggctcttcatggagagacccatattgacgtggcgtggattttcgccagtgggggactaggttccagaatttttactccctccaaagggtacagctcaccggtcttcgccagagagcatatcagtcgcttttgccacagtgcctgcatgcaggagtagcgctggtaacggctgaagatcggttccaattcttttgcacccgctttcaaaggctagaattgtcgatcggcatctcgaaacaatgactagggcagcatggacatggagatatcaatcatgtttcttggcgaagcactctgaacaacggcattaccgctgctcgtactcgctgaacgtgtgggttccaccgaggcgatgatgcaagtgaggggaaaggcgtcaagctgcgacattaacaaatggcacgctcgatacagtgttccgtgaccagggatgcatgtgtcttcacttggcgagacagtggtcgaggtccatgttgggatatgacgggggccaggtaaggtgaacgggacgacagaccagaggctctaattcgtaggaaaaaccgaaaggatgctagctgaatcaggtacccacagtagcagcaagcgcgggagtcgcgcttggtggcaaagatgattcgaggtgaggttgacacgctatcgtgactgcaggtagatgcaaagcatagcggctttagagcggaagagcgtcataccaggaatagcaggccgttagccggcaacaaaagcacggtcggattggctcttgggccgaggggtcagatagaaatctagggtgccaccaaaaagtgttgtgagcccgtgctccgtgcatatgtgcgatgagctggcagactttggacgtcaagctatctgcatgtccagccgaatagggcgaaggaccaacggcctgtacggcatgcttgtcaacatggatcggcggttgtggagacaatctatcagtgctcgagcaaggtttgcaggagttgcatctgaggacaggacgtcaagcagagcggttggtagattgccagggctgtggacatgggcctgcccctcgagtcgcacaaatatggaaagaattggggagaggtcggcaacgatcccttggccgcgatttcgcggcgaacagctcatgccaaaataccgaaccatgctgactcctgccagcagcgtctgagagtgctggaggctggaggctggaggctggaggctggaggctggaggctggaggctggaggctggaggctggaggctggggactggtcacatggcagccgatgtcccagactgcgttgctccctgtcttggactcgtcaaagtcggcgagcgggaggctgcagagaaagagcccttgatcggacgagtgatgatgcgcaaagccggcagcttgacgaccgcgttgggcatgagctgtccggagaagcatgaagcttggagcacagcgagcgacgacgcaagctgcccacgatggcatagcggacgccccatggcgatgttcataggctagggacgctcaggaatagaagagcggtacacgatgaaccaaggaccatgcaacggcggcctcgtctggcgccgatccagagtcttggttttgcatggtttgaagcatagtgggacgcgcgacctcgggcattatacacagtacacggccgggcagcaccagcaaagctgcattattgctggcgacgagggcggtgatagacgtacacatgtacgctagccagatcgattggtgatggttgacggagggcgttaatgaccttgctacagcgtacaaggtgcgcaattgatagacgctgtggtacctgtctgttacacaagcggaaaatctggggacgagcgatgagcacagactcacggcccagctcaccgctcttcttgatagcccctcctctacgcatgcatctaacgctttacaaaaacggcgacaagacgttagtctttgcagtcaacgtgtcaatcgataaaacagacattgacgtggcgtcagctcacgcaaaacggccgtatcatgaactacccgaacatcttcgaatcggtctgcttccgtggacgcggagccagagcacgaccccacgagttccacccatctttccaaccagcagcgtcctcgccctccctttcagccctgcttttgcgagacgtgctatcgcagcggggcaccgacaggggtcgagtagccgcttgccgaagtctggagcccatcattgcgacacaacaccacgccgcggcttcgtctctcatttgtaattcttgcatgattcagggtcctccgatgggaacaccttcaagtgcctttctcagcgtgcaacgttggacagcatggcagtgcttcataccccagaacttctccggcatcggacaggcatcagaccatccaaacgccttccgggacatgaagcaattgctcaggcattgcctcccagatcagcacgaatgttgctcgtcagacctgtccattgctcgagcccagtcgttgtcatcgtacttcgtgccttgtccgtatgaaggggaaccgacgtagatgttgttccggcatcatggctctcctcccccgctccggacagccatgaaacactacatagactatttcacagcaacgacctcactgcctaaatgatataccaacttgaacttctcgccctaaacactcaaccaacgcttccgccatactccaaaatgccaaaaatcgtccgactcacgctcctgaaaatcaccgacgacgaggcaattcaagaggccgtccaaaaatactcaacgttgacccaggatgcaaagagagtacgtgcctattttcctctccacaattcgtatcttgtccgatgcatacccgctcgagctataaatcttctcggggggctatctgcaggttgtctgcacgtcacgcagttcgtcacgactagactagcacatgcccatgactccaaaattcttagccatggcgtcaacacggctttgactcgcgttcaggaaacatgccgatacgaaggtgacaggttatttattcacgccatggcgaggctgtagcttgtcaaatatgtggctttctacttccatcaccagacatggcggcgtccgcacagggcaagcaactcgtagcaaagcgccatgaagcagcctcaccgcaactccaaagagtgcactgtccaactgactcggctaggacggaaacccttatgtccagatggctgctgcgaacccatctcacgacgatccacgcagtcaaggctataccttggtagcacgcaccgtgtttgagtgcaaggaagatatggacttttacgacaatgaatgtgaggctcacaaagccatcaaggctgtgctgaagccggtcgttgctgcaccaccactagtagtgtatatggacgctcagttcgagaaggtttcctaaaggatcgccagaaaagttggagagtaaagccagtgaagagggtatggcttgtgcaagcaaactatagaaggcaaagttgtcaacctgggctattcgattaaattctcaaaagccctcttttgcctcaaagtatctcctacactcgtacactgccctgtagggtattataaacaccgggtgcacggccctgatgatatcctcatgatcccaaatcacatcttcaccgtcgtacccaccctcagttttccaatggtatggtgcacctagattggtacttccaatgtctttgttgacgttcttgtcgtatacgtacttgtattgggcagcacttaggccagccagattgtagcaagtatggtaggcgtccgggtattttcccggtttgtcctttagtccacccttcttatcttggcaggctgataatatgtatcgtgcaagtgctgagcgattccagagatgggtggaaggcgtggaacgagtgaaggcttcgacgagcgaccaacagccgccgacccaatgagaataacagccatcaacgagtttgttggtgcgaccattgtatccgccttcaggagagcactggcgggatgatagccagtgggtcagcaggggaatgtccaggtacttgggcaatgtctcttctggcggcccaaggatcgagaggcagcccaaaccgcaaaaggcatatgcaccatgagcttcgtttccaggtgctgctgagattccgccgtcccaggattgacatttagatacccagtcgccgagtccgtcggtgagtgttgtgagcccatgactgcgagcgactgcatcctggggtaaatcaaggggtagattgagcagagatatgaccaccatagcgcagaaggccccgcgaatatcctcttctccaccttcgcacatggtgaagccaccgtctgcttgcttcatccgaccaagaaaatgccacatggttttgcgattaattgattcatatgtttccgtaccgcctgccatggcgagtgacagtataccagcataagtacatgcaagatggggaagctgaccatagccacctccatgtccacccgttgggtgctgggcaagcgagaacgtatgtgctactctgcaagatgtcagacaagcacgattcaagggtgttggaatgttctggtattgaccaacaatccgtcagaaaagcgcaaggaggatgtaccttttttgaaagggatgaatatcgagacccaatgctgtcatgctctggagaccccagtatactatccaaggcctagacgcgtccatctgagccatgcgcgcgggataatcacctaggacacccttcaacatggccgcatgtcgttctctttgcagtttgggtatgccataggcattaagcgtaaagtcattgggatttccctccaggaacggcaaaatgatctcgtgagtatcgtcctcggtcttggacgtctcggtctcgtaatcgtctttgatgggaacacgcacgctgttcagatacgcaatgttcatctgctcttctgctgtgaccgtccccatgtcttcgtactcgttgtcagtatcggagagctcttcaacacgaggcgaggggtcgagaatttcttccaggcgagatgaagggctctgagccgagaggcgcaagggcacagccattcttttaatgtcccagttttgagtgtctggattggtaagtcagccgcatgggcatgtgtgagtggctgctgtgaacaatgacagtccttagtgtctgttactattgttcgcgtgcgcactcgactgccggaagtgatctcagatattcatggtaacagagggaagggcgcacattactgggctcaacgtggattcccaaggacagccctttgcgtttgcaacattgaagtgtgaagctgccggcgtgtgatggaaaaggtgcccgtggtgggggacccaatcggtcggcagattgcttggcacccaaggaaaacctgagaatactcaaatcgcattgtgcctcactaccattcatcggcctccaacactattgagggtcccatcagtcagaagaacgcactcctgccatgcccgccagatgttcgccggcttcttcccccgcgatgcttaaaggcttactcccctgcaacacgaagagcatccttgtccactctatcttgctgtgattgatccactgatgcatagttcctcgctgaatcgcgacatctccccgcttcatcgttcgattttcaccgctatcgagtaggagctcgacctcgccttcgagaacacatccgtagtccaagcttactgtccggtgcatcttcgtgggcatgccatgtcagcgtggtgtcctatgcagcctggttcggcccccacataccgtacacgctgtatcaggaggaatgtccacatggcgaagcaccgtgccgcccgataccacaagtcccggaggatttttcagcttctcgccatatacatccaggtctttatcgtcgtccatctcaactggaaatcctttcgtgctgtaactgagggcaaaggcgataccgtcatcgttcggtttcatcttgctctcctcgttgaaggctttgctgaagatagctttgcctcggtcatcatgcgcggtgatgtatcgatggatctttgggagggcaccaatatgagccatcttgcgtgcttgatcgtggctctgctttcgagacagaaggcgattgaggagttgggctattccgatttgaaccttacgtcgttgtgattttagacagcaattgctcctggtccctcacagcagcaagcacgagaagcaggaaagaactgtctcacatgaacaggaagttccactcagtgtcttatgcacttctatacgaggtatgcgccgactttgtctacgttacacgatgcgggagatgcacatggagccggatgccggacggcggggcctccccgcaagccgtcaccacaatcgcatggatagtcatgtatgtaaggcgagatgatatcaaccttgaaggacatgtgctttgccggtatctaacagtacgtccgggtcattgtggaagtcgtccgtgtcatgactcgaatgtaagactggatattcaggtaggcaagcagtggctttccctacaccacacgtgaaccatttcgaaggcacctcgcatcagatcccccgggacactcgattctccttccggagtttctttcggcttcatgcagacatgatgtgagttgtacaccaatcagatacgccatggctaccataccgatgaaagtctcgagcgttgactgtggttgtgggcggccgttccgctgcattacatgcaggtcgacggtagactgtaatgcacaaaccgaagccgaggaattcacaagcaagctgcgcaatgcagcaccatggtaatgacactaggtgatttgtgaggcaaggcgtcagatagatgaaggagacttctccatctctgggcatgccacaagcatgacctcagccagtccttggacagcaaaacagccttgtagtcgttacagagttgcaacttctacggcaaggcaatcctgcagtcggaatggagcagacatcaggtctgtgtaggctcgggtacggcctttgaggaatgtcagcaagcgtcttgcaaccaaaacgactcaaccagctgacggccgcgggcacgatttttcgattctcaagcgcctgtaagacacaaccggatccggacgacgcaacaacgtgtgcgtacatgacaattaatgagcacaagcgccactcgtgggaatttagactaaaccttgatcatcacatgatgctacactctagactacaacaatgcactagcgatccaaaggcccttggttattgagggcatgccaagagctgccagatgatgaggatgcaggagcactcagcttggtgccagctcaggcgatgccttgcatgcgcaagctcgtgatgcgcattagctagaaagaacgggcgcgataagatgcaccacagcctccaagcggccgcagtgcgacatcaacggcgacacaagcacggtggagcattggcgagcacgaggagacgccgaagaaacattctcgacgcgtggaagcaagtaaggcgccacgctcatgctctggagagacggcggaatgtacgatgacgctggattgaggtgcccaggtgtcggtgagtgtggcgagtcgacggcagagtaccgtctcgtcgtcgcaggccaggtcatgccagtgaggcgaaggcgggctgccgaccctggcctattgtagcacccgctattacgacgtcgcaagtaatcgatgcagtgtggcttgtatggccagacacgctgactccggggcgagctggtagtatgcaagcagatgtccagcgaccacaaagtcaaggagtggtaccatctggacttttgcagcgcaatcagggctggaagcagatcgagtcaggctggcaagagcgcctcaaactgtatcttgcttgttgcgggaccctctttggcaagctctccgcacggcgatcatctgggatctgtaggaccccgaggctaaggcagtgggcgatatcgagtggaggggtcgattcgagacgagacgatgggcgatgcgccggagactattgcgaacgctcctgcctcgtgcatctgagtggcccacggtgccagcacacagcaggccccccgacgcaggtgcgggcaaactcggtgccgtctctcgtgtgcaggtgcaggtgaggaggggagggtgaggtgagagtgagagtgagagtgagagtgagagtgagtgagagactggacgcaggaggtgttcacgcccccccccccccgcggtttgcttcatggcgtgcacagcactgctcgactccagcacatctcccgacgagtccgaccaggaatcccgtcgacggcctgttttctgctgcagagtccattgcgaatcgcgcggtccgttgcagcgcttgaggcgggctactgcgaaaaggtcgtagcaggctgggagtgtggggcgtctcttgaccgccatttcgctattcgcagcttggcggcacctgcactctagcactcggacgccctcaccgctcgaggagaggctgaacttccttcacgaccttaccatcccactccgtgacaacatggagaaccaaaacattgatttcgacggcaccctctacacggcggagggcgtctttgactcgaattacgacccgaaccgccagccgacgtacaacttctcccagacgtggcccatccccatctcacccgcgacggccatggcgcagcagcagcagcagcatcagacggccgcgagccagaaccacccccacaaccaagcccacgaccaccacgatggaaaccagcagcaccagcagcaccagcagcaacaacagcagcaccagcacaatgcacgccgcgtgcagaccgtggccgcatcaactgcccagcaccacgcgggcaccatggcgccgctacagaccaccatgggcatgggcctcaacttccctgcggccatgcaggccatgaacccgatggtcgccaactggatgaacttcagcccggacggcttcgtccaggacgccttcagccagagcatggccatgggcgacttcaacggcgccgcatacagcacccaactgcagaactcgcccgtcgacttcgccatcaacatgacgtcgatgagcatggcgcccttcccctcgatgatgcccaccaccacgctcgacatgcccttccagatggccgacttccagcacgagttccacaacaccggcctcgccaaccccgacttcaccacccactcggccgccagcgtctctaccggcggctcgcccggcgaacagtggctcgagatccgctccatccccggcagcgacaatgagtgggtcgacctgggcatgggcagccacagccagcgcaactcgtacgacttctccggcaacgccgccgtcatctccaaccccgcctacaacctgcacatccgcaccggctccgactcgaccaactcgaatcactccgacttggcccctcgctcggcacactcattcagcagcttcgaggagatccatccgttcatgaattcgccccagtcggagacggacaatgccctcgagctagtgcactcgagctgtagccacggcggctccggtcacagccatagccacagccacggatcagtccacagctacagtcacggtcttcccctggagcacgactttgcaaactacatctcccccaaccagtccgtcagcccgcccatagcccgcgctgagcccatcatcaagcagtcggcctcgagtacagcctcgcccacgtcctcggctgtcagctcaccaccagccgcagtgacccgcagacgcaagtcgcctgtcacgacgccagcaggctccaagccaaccaagaccattgtcaagaagacgccagcgcataccaccaaaaaggacgccaccggtgaaaagcgtgtcggaagacgccggggtcctctgaggcccgagcagcgacagcaagcccatgagatccgaaaacttcgtgcttgcctgaggtgcaagttcctcaagaagacctgtgacaagggcgacccgtgcgccggctgtcagccgtcccacgctcgtctgtggcaggttccctgcacccgcattgacatcaaagatattgcctacttcatgaaggactggaaggcagactacgaacgtcacgtcagcttgggcttctccatcggcaatatcaaaggcttctcgcctcaggagcgccccatctacgtcacccacggctatggccactacctgcccatcatggctcgcgaggtctacgtccgagacgaaaagtgtttcggcgttgactggtgtgagagtctgaccggtctacacttcgagatcaacaccgccaagctctctgctggtatggaaggcatttcgcgcgctatgctctctgagtacctagaccgccacattgatggaggtttcgagaacttcgttgacgagtactttgagggcacatactttgtcaccgagcttctcaagactgcgtaccgctattactgccgggaaaagctccccgtcatccgcaaggcgctgaagcttgtccttgcttacaacctgacgatgcatgtcaccatggtcgaagggcttggtggcgatggagaggttccccttggcaacatcgaggacgcccagtccaagttcagcggcaagactgtcgcccctgtcatgatcaacttccaggtcaagtgcgcccttgccgacatgtggcgcgagctgcaaaaggacgttctcgaggagctttcgtccttgtaccagtccgtttacagcggtgataagctcaagaactggcccaccatcttcatgcttgccgctatcctcctcgcagtatgggagctgatccagttcgattgcaactaccgcgttccagatcttggctcggtcaacaccttctgcactgaaatggaagggacacccgtcggtgtcatcgttggcttgttctctgccatctcccagaaactcccagcctttaccgaatgggacacgaggaagcaccatcatctgctcaactcgaacccagcggtgtgcgacgccatgactgaagtcagatcgcacgtcaccaaatatggtaagcgtctctccattcaccacccaacgacaccaagctaacaacatctatagagggttacctgcgctcaagaagcgattgcaagtttgaccgccaggacttcgactcgttatcgaacaaattcctgtccaagcttgttatccgggccaactagagccccggactcaacaccacatcttcgccatctttatcctaatcttcaccaggctgcatcataatctttttaaccacatatacttacttcatccaacaaccgacaccccgcagctcactctcacggcaccacgaaacgatcctccgatgacataacgtgtccgacgtttgctacttaacggctgacgacctcaataaaaaacgatgaacgacttgacctgactttgcatttttgcgattccccggcgtcctatggaagccacgttagcgatccatcattccggtttccaacctccaactaccacacgctcttttcggcaaacaacggattattttctttcttatttactagttggatttatttgattttaccctcatggttgacgatagtcacacgactgatggccacgacctcgttgaatccttgcggagcagaacagtgtgctctgctatccggttttcatttttcatgttttgagatcagtagtggtggcagcatctaagttgatgttgctacattatgtctttcgaaacactcttcattatttcttttacggtttattggcatagcgagcgagcgaatagctttcactatcgcaagatatgaattgctcttgctgcaaaacatgttggatagctagttatcaactagcatctgtcagtctctttcgacgacgattgtgtatttatcagaatgtttatgggaattggaccactattactatcacgtcatcaatggcagctgctgcactaatcgacttggctttgaccaaacaatcccttctgctttgaacgctatagtgttgagattcacggtgaatcacgccatccagattggtccttcacaaactcatgcaaaaagacaatgcatctcaacaacgtcatcgtcggtcaacacgatctaaaggaggagaaagccccgcctcgaggcacgtccatccaaagtactattgtagtttcgtttccccaccaccagccacggcaaaactcatcccacgcacaccgccagtctcggtcccaaccactccactctaagccactcaatccgaaaattcccgcacgcacgatcttgaagagcagatcagccgctattggccgggagggtttagcgagccgatgcacaccccatctggaggtgtgtatcacgccaagtgggtatggcgtctggtcctgatttggaacgtgtgcctgaatctgttgtatcatgtttgcgcggggtggcggggctcgtgaggggctttgggcttgaccttgaccttgaccggatggtggcttggtacatagttcgtgcgggattgtgaacgttgaagagagattagaagaggagccatattttctatgcgacatggggttgtgaacgtgatgcaaatgaccattgtgcacaaggtgttccctgtcatgtggcgcaaagtttgtgtggtgatggtaagcggggcgacagcgcgagataggttacgttcatgaggtttatggcggtgaaggagggacaggcattgtcctctacacacgcagtatatcgcaggagcctgaatctaaagtcactttgatcatgctaatgcagatcgcatcggtgagggttgtttccttgggtttccgctacggagtgttcatctcggatgatctagctcataaagcgaagaaggaagttcggcagcaaaggcccacagagaagcccaagcatagattgcgcaaaagctaacctaattctgctcttgtaatcttgtcatgttgtctagaagccttgcctttccttgggtacgtaggactcctcgaggtacttggcatcttcgtcacttagtttgaagtgtacattctgtacagcctcctcgatcctctccttgctgctgatgccaatgatgggacacactcccttcttgacacaccaagccgtggcgatgcaagccatgcttacactgtgcttcttagcgacctcctccacgcgttcgatgatcttcttgtcagaagcaaattcacgctcgtatacaagtgcagagacgaatttgtcggtttcggcgcgcttagaggagcggtctgcaaagggccgtgtgagagcgccgcgtgcaataggcgaccacggaacgagtccgacgcccgtgtcttgacagtaagggatctggccaagttagcaattttgcaaaggttgagtatgcaacatgctcgtaccatctcgcgctcttcttcacggtacagcaagttgtagtagttctgcatcgatacaaacttgtgccagccgtgcttctcagcaatgttctggagggtctgaaactcccatgctgccatggagctcgcaccgatatatcgaacccagcccttttcgatgacatcgttcagggccttcatgatctcctccctcggtgtgcttcggtccaggcgatggatctggaggacatcaatgtatgtgcctagcctctccacgctcttctccacagcatcgaagatgtgcttgcgactcaggccgacttcattgactgtctcgccgtcgttgatcgatgagagcgcaatggggcgaccgaggttggattcgtcaacaccgaagtagcatttggagaggagaacgaccttgctgcgcgggatgttgtatttcttgagggctttgccaatgatacgctctgattggccgtgggagtagatgtcggcctgcagtgatcagcttgactcttgcggcacccgtttcaagcttgtctagaactcaccgtgtcccaggtgttaataccgcacctgtatgcgtgctcgagaagcggcagactttcctcctcgttcaggacccaaggttgccattctgaacttccgtagctcatggcccccagaatgatgcgggacaccttgaggccagacttgcccaggctgtgcgacgtaagcttgatgctgaagtgtctggcagagcgtcgacatacttgacgtattccatcttcttctcagccattgctgtcggatgccgtgcggcggggtgatgtcgctgatgtccggtgtctgcctttaatggttcatcaattcggaccccatcggctgttcggggatagcgttaagcccgttgccgccggaacgtggttgcgtcagtgaggtggggcatgttgttagtacctacatgtcaactcacatgacgacgtgggaaggcaaaaaagtcgcatttgggaagaacgaatgtgagaaatatctcatcccgaaggcatgctaacttgcattgatgtatggctctcgacggccatgtaaactatgaatgaacccgatccatcataacccagcccgtagactgcagtcatgtcccaaacgccttgcacatgaacccatcatcagcccgtctgaccgtattgtcctccacgcagacggagcaccaagtgcagagtcgactccttctgaatgttgtagtcggagagagtgcggccatcctccagctgctttccagcgaagatgaggcgctgctggtccggggggatgccctccttgtcctggatctttgacttgacgttgtcgattgtgtcggatgattccacttccagcgtgatcgtctttcccgtgagcgtcttgacgaagatctgcatacctccgcgcaggcgcaacacgagatgcagagtggactccttctgtatgttgtagtccgacagcgtgcgaccgtcctcgagctgcttgccggcaaagattaggcgctgctggtccggagggatgccctccttgtcctggatcttgctcttcacgttgtcgattgtgtcggatgactcgacttccaacgtgatagtcttgccggtgagggtcttgacgaagatctgcataccaccacggagacggaggaccaggtggagcgtcgactccttttgtatgttgtagtcggagagggtgcggccgtcctcaagctgcttgcccgcgaagatcaagcgctgctggtccgggggaatgccctccttgtctgcgtcatgttagcggtcgttaagttggagcgcagcaagcaacgtaccctgaatcttgctcttcacgttgtcgattgtgtcggatgactcgacttccaacgtaatggtcttgccggtcagcgtctttacgaagatctgcatgatggcggtgtggtggtagtggtggttcttgcttgtggtgtgagtaacgtggtgtggtagggttgcagagtgctggttgaggtggggagcgtgtggttgtagagtgtagaagagagagtctcggggggccgccagagctcttatatggaaggcgagcgggcgagcgaggcgcaggcaacaagccgaccgattgcgcatgtggtccgtgcgtgattaccaatgacggtgaacgttcaggcagcttccaccggagcaacttctatcacctccagccattccactgtgagtcgcacatgatacgctctcgcagttcacgccggtgcggctgtggagtgcggctctgctgctattactgcggcagagctcgtggcatcgcggcttcactggcgattgctagcccaagtggcaagcgcgcccccgcctttcgttatcgccgccaattcgctcgcatgacgcaaacagtccaggccgtgcacgcagtcacttgactccagcccaaactttaggaccgatgtgtctgcggtcccagcctgccatcgacttgccgactttctggccagcgaggtgctgagcatggcgttcgcctgcgaagacctccgggcccttagttacggatgcccttcatcttgtattcatgactgcttcatagcgattacctgactaagccgaccgaatttacgcgtacgctcgtcgcgtcgtggcggtgtattgcaccatcggccttgttgtgtatttatgtgttgatatgatgtcatcactccaactggcatccttacccatgatttacttcaaggttaagtactgacaagtcaaccaaaaatttacgcctcatcgtccgatcacatcatgacgactccaatactcaccagtcccgctatcataggcgtagtctgcgcgctcgaatactgcggttgagatgctgtctgcaagtctggcgccgacgctctgagacaacagtgccctgatctactgccgtgtggaggcaaagtccaacaagaccttttgagccatataccccagcgcctaggttgatatggcgaggttaggcacagtcctatgggaggctggacgagtcagcagcagactacgatatagggttgcttcatgggacaggcgcaagagagatatccaagtttgccaggcgtctagcttgtatcatgcttagttcatgcaatcagcagacacatttcatggacaaagttttgttgaaacggctgttcaatcacgtccctaccgaaaagtgactccttcgcaaagtgaggtcgggcggcatgaatgggcgcagtgaaagaacggcctgcgaagacatcgatccaaacagtcgaaatcaatgcaaggtctgcgcttccaatcgcttgggtattgcgctaggctaggcggctactcagtgacgtatggatgttccgaaaatccacctaccttcagctcgtgagaatcctcaaatcccgtctgaacgtctgaacgtgctgacaagttgcatcgagtcttatgctataccatgtcttgagacagtggcatcagtatccacggaaccaattcgctatccgtaatatgtctggtggggtgacttatgcagctgctgtcagcactccaaacggatctctgcggcagcctgagatccaatcacggacatgttccgatccagatctgcgatcttcgttcgagtcacaaacacaaaagcaactgcaaaccaaaccacaacgccctggcgcaggaattagatccaagacgagtttccgcggctggccatccaagaagggtcgagagtctgagccccatgaaagaggcactatccaagaggtccgtcatggctatatgccacgcaccgaacatcagccgaacacgggtgggagcgaggagcacgtttacgtcttgactataaagctcgaggatagtttgtcggtgccgatgaacaaactgcgtcagaaacattttccgcgaagattgaatagaactccagcacaccttacccttttccacgctcttcctcattcccaagtggaagaggtggaacagagtcttttgcaattatctgccagtacaagtccctttcatgtcacaactggtggacctttccggatgcgcaagggcgtgggagtgaatgtggacgctggataccaagatatgaaggaagtgcattctcaacttagaggacagtgggtctcttttctgagcgagcaagatcagggtggattccgtccgcattggacggtgatgaacaaggtcgacgatgaggaagaggtggagcaggctttgggagcggttcggaaagaactgtctcaaagtgcaaaagaaggccaggcggttgggctggagctgtggaggtacgatcgcggtaattggatctgggcgaacgagtacccattcggcttgtcaagacagatgtcatcgaaaagtggctctgggggagcatctccatcgtttaagaataaatccgccagttcgccagcatctgagagcggcccgaccaagagacctgggatgaagcgcgggagcagtgtcgctgatgtatggaggtcgctgagcttccgtcgcaagagccaagggtgttgacgagttcgggatactgtgtcattgtcttgtatttgtgcgatgcatagttgttgcaagtagcaccggactgcagtgcaagggatgtgatgtatgtgtcggcgtggagaggcatgtgtcctgtgtaggatggatgtagactgcaaattctcaatggcgtccaaagtgtttcgttgcatctcgtgagcaaagatggaaacgggtctcgccaccttgacacgacacgcgtcgtgttcacgatgggtcgttgcggctgaggccgtgaaggctgtttgtccagaccgaggccatgttcccaccaaggcccaatgaagcaagtacgatgcggctgtcggcccaaaagggatgagccacgccttgcagtcgtctttcgtgatgacaagaggaccatctcgaaggcgtccggtcccggcgcaagctgcacgtgggtgcgagtgcaggagaatttgcgcaaggcggtgaatttgggagcggactgtggaatgcgccgagcgtctgctcgtacctgcagtataataagcacctcgtgatggtgttgcagccaattggtgccgggctcctggtgggtcacagggagctggaattagaagcgagcgactcgggaggggttctagggggtctacgctagtagtgctagtgtcgggggcatcagaacagtcctcaagaaccacgctgtcctccccttgctgctccgctcagctcctgccgtatatatacacatcccgtcgactgtagggccatctgaccgtttcccaccaccgccaattccaacattcgctctctctccaaccgcccggcagcaatttcttgagctgcccactagcaccaccactcccaccaccacacaccacaccgctagcatgaaaggtcagcaccgccaactgcacgctgccgcgctcgctgctaacacaatgcacagccatcattctcgttggagggtttggaacccgtctgcgccctctggtatgttccctgctcgctcactgccaaccccgcggtgctccctgccacgatgcaatgcccgactaacgcgcgctgaagacgctcacataccccaagccgcttgtcgagtttgccaacaagcccatgatccagcatcagatcgaggcgctggcgtcggctggcgtcaccgacgttgtgctggctgtgaactaccgccccgagatcatggctgaggcactgaagacagtgcgtaccccccacccacccaccaattgcgcgagggaacgcatgtctaaccgccttcgcagtacgagaagcagtacaacgtcaagatcgagttctccgtcgagacagagcccctctggcaccgctggcccgctcaagcttgccgagcgcatcctgggcaaggacgactcgcccttcttcgtcctcaacgccgacgtcacctgcgactaccccttcaagcagctcgccgaattccacaagcagcacggcggagagggcaccattgtcgtcaccaaggtcgaggagccgtccaagtacggtgtcgtggtgcacaagcccggccacgcctcgatgatcgaccgcttcgttgagaagcccgtcgaattcgtcggcaaccgcatcaacgccggcatctacatcctaaaccccagcgtcctgcagcgcattgagctgcgccccacctcaatcgagcaggagacgttccccgccattgtcaaggacggcttgctgcattcattcgacctggagggcttctggatggacgttggtcagcccaaggacttcctctctggcacctgcctatacctctcttcgctatcgcgcaagaactcgaagctactcaccccagcctcggagcccttcgtctacggcggcaatgtcctgatcgacccttcagcaaagattggcaagaattgccgtatcggccccaacgtcaccattggccccaatgtcgtaattggcgacggcgtgcgtctccagcgctgcgtcatcctgaagaacagccgcgtcaaggaccacgcctgggtcaaatcgaccattgtcggctggaacagcactgtcggcaagtgggctcgtctggagaacgtcactgtgctcggtgacgacgtttccattggcgatgaggtctacgtcaacggtggttccgtcttgccccacaagtcgatcaagcagaacgttgatactccctccatcattatgtaaaacccctttgacattacgaatacccgatcgggcagcgccgacctttagagcttttaatcactttgtctcttcttgtatatcctgctcgcatgatttgggcgtagctgcgttacagactgcagattcggtcacggcgtctcatcttctcttctccccacacttgacgtgggtcataaaagcgagcaggttcggcagatgtaaaatggttccaggacagtatgtatttgcaagccatctgtattgcgaaaacgaatgatacgaattcaactatctctcagtgagcaactcctggaaatgcgctatttcttcatgccggtgtggtcaagcgtgacgaccaaagacaaaatcttcacacaacaagtaatatcctctttcctcctgctttgccgtgtatatagtagccaacccgttgacgcctatctcgggctccacagtccgttcgccttctgtccactccccttgccatcgatcatcttcaattcaccagccccgatatcgtagatgagtccgtgtagcgtcaagccacgctcactcatagccctcttgatggccggatgttgcctaagcacctcaatagacgcttgcacgttgagttctgcaactcgtgaagcacgcgcatcgtcgttggtcagcttctcgagctccaacttgtgcttcctccgcaatctgctgatgtttagctttctgtgaataggtgttcgctccagacgccccacagatttgttacgtactctcggacagggtggagccatgtgttcagcgtctcacccagatcagcatccccaagtgctgccgccgcacctccacactttgtgtgcccacagacgacgacctttttcacttttagatgcgcaacggcatactccacaacgctcgccgagttaagatcattggcatgcacagtattcgcgatgttcctgtgcacaaagatgtcgcctggtttacctgggagttgggcataccacgtcagtgtgtgtcacatgccatccgggtatgggagttacttacagtgacagacggttgtctcaggcacccgactgtctgcacagcctgggaagtggacgtgccaagtcagtacatgtcgcgcatgaggttcaagtggcacatcatacctatccaaagtatttcaggtgcctgacctttggcaagatctttgaacgtgtttgggtttctctccgtcgtacgttgcacgtagtgtcggttaccggcgagtaggtggtccaagggatctagggtggcgtgagttgtggcctcatcgagtattcatccttggccaatggggaaagtttgcgccgagcaggaatataaagacatgttgccccaaactatgcccatacatgttcttttccttcttgacactatgtcgacaccttctttacttgtggtgcatatagcgcatcagacttacctatgtaagtggccatgatctttcacggaacaccggcgattttcgactagcaaagacttcggcgtgtatgagatttacgttgtctgttgtagaacaagagtaggaaatcgggtaagatggaaaagatggaagcaactacactttaacactttgtggcagcgggacctttcttatctggctggctgacaggttgcaccggagcagctacggagagaccaatacctgaacggcagggtgctcggaggctcacactatgcatcgcattcctgttactacttccaagactgcctagatcaacgcgaagattgctcgtccaagacaaacggtatacgaccggaactaacggaattccgtgctcaagggagtacgacaacgttatcgcacagaagctttccagattacatcatctgggcagtgtacacatcaacctccgcatctacttacggctttctcgatgccattgaactactgagcacaaaaactccggtcatctgtatggtgctgtatgggtgagagggtcacatggccgcccagatattgttcacgccgtgaagcactatgaagcattcaacaagcttgggccgcgcctcccttacattcccaaggctacaactcccgatcttgtcttcatttccaccatctcggcgtccctcttgttacttacagaacgcaggccaagagtctcatagctatttaaccgtcttcgcgtctcgagtcgcaccctgttccgcgcggccgccgatgcatcagagcaggggccgtaagcgaacagtgtcatacagccttgtaaacgaaacttcaatacctgatctcttgctatcattggtcaattgaggcattaatggccatcgtgcattcaccccgcaagcgcgagcgtgtttgagggcactttttatcgtacgatgttgaaggtcaccacgcgtccatacgcgcacgaggtcattcgtaacatctggcaactacttttccgagagacgaagcatcccctaagaaatgggacgaaatcactatcaacttgcgagaaaggtcgtactcctggatacatatgtgttccacaatgaagatccgacttgataaaagtttcgaccacagaaactttgggaacacattggtccaacccttttatcaatagagtagatgacattccaggcgtgtaaaaaaactttactgagggtggctctggaagagaggcgcaatcagactaccgtttgtttgaatgtctgtacctaggtagcataccaaggttgcggagtattacttcaatgcctagctgcgatgagaacgctaccgctgacaatttttatctagtgaaaatcgactggtatgaaccatacacattttcctgctaccgaagtcatagcctgaagcgatttgataaactgattcggggcacatatgtacgttcaccttactcggcgcacttaagctgcagtcactgccgcggttttgccactatcaccaccgaacttagctctctgtcgcatgcatcagcagcgcaacgtcaatggatagaatgtgtcgtggttagaatactcaccaccaatggaacagagcataccacgctgagcgtagcagctgcaaggaagaaagcccatattctggtcatggcactggcaatctcaggaatcaccaaagctttctctgcgttggagagtgcttggaaagccgagctgctggatcctgcgatgaggtttccgatctccgcggtggagacttcagggagagccttgccgactttgtcgaccgctacattatggaagagactaccgctgatggcgaggaatagaaccatacctagatcttgggctgggcacgcgagatgcatgttagctatcgtgtctttcgagttgttttgctaggtgaaaaccaaccgattgtcatggcaccaacggcgttagctatgtcgtgtaccgggactagagactgtacaatagcaaatcctgctacaatgtagcatcctgcaccagttcctacgagtatattgtagccatagatgctggtgttcgacgtcgtgtcattgacggtgtctgcacaagacattagctcgggtgttgccctcctacgacggattgggagaagagtcttacacataagagctgtgccaatgagagtaagtgtactacccccgatataccagacaggaatcaagccatatctaggcatcaaaaagccgttggccatcgaggcaacgaccatgaacatgatcaatggtagtagacgaacaccagcttcaagggcgccatcatcctaagctatgtaaacattccataatgtaacttcgactttcgagcgtaccttgacgaactggaaatataggggtatgtagtacgtcatagccttggagattggtcagctttgggccgatttggacttcgaaggtaacttgccagaatgatgcctgaggatagaaaaacctggagctgcatgttgatcaatgtgagttgcttgaagaaatgcagagggtacaggcgattctcttttgtgaccagtgggtgtagcttcagcatgacgatgaaggcgataaggagaacgcccgtgacagtccatagcgcaatcacagttgcggaattgaacgggtagatgacaccgcccaaggtgagcacaacggtcaggcaagcggagccagccaggaagataacagcattgacccaatcgacgaggcggaacttttcggcgagcgtcttggatggacaaggatcaacgctggggaatagtaggaaatagacaggagcacagaccgcgccgatgggaagatttacgtagaatccctgggatttggtcagcatttatgtcgaaagcccacagtaggagactgaaggcttcttacccatctccaagtagcgctgctcgctgcaaaggcgccgccaatctattgccaccaaataagcatgcagccactggaatggagcaactcagggttctcaccactggaccaagtacactgccaattccccaaacgacagtactaccagcaagatatgcaggcttctcttgattattggaaagtactgatacgtaggtcaaagtacctgagtacatgccagaaccaccaactccagcaatgacccgcccgatgatgagagattctatgtttggcgcagcaccacaaagggcactgccggcctcaaacaagaagatgttgaagatgtagacccacttgatgttaaatacgccgtaaaccttgccctacagcagaataaacatggtgccgagagcaaagcctgttccgatccatgttagtagctcgaggtggccgaagtcgttgatgatggctgattggatattggcgacgatggtattgtcaagggcgaatagcagcgtcgtagatagcatagcagagtaagcaacagcccactaaatggacacaaacacatcatgtcagcatatatgcattgaaatgctaggtgtgtataagtgctagggtaaggtgcttactttccaaccatggacgttgcgagggctagacttgtgggctgcagcagaaaggtcactatgcccaacaagctctcctagtggactctgtgtgcttgaatcccccggatctgtatgcttttcgcaatctgaggcgctcatgttcggcgagttcgatccgcttttgaatgggtgcggctttgacggactgtgagataccgttggttgatgtgagaaaagccttgtcaggaaagtaaatacctgtgaaattggaagcgcgcttatggacttgtagcaatttaatactatcgagtaaatgctcgagacgaaaggcaggcccgagcacaggaacggagacggaccctgagcccgttggccccacttttctttgtgacgctgttgtgctacaatgaaagccaaatgaacggcctttcggaatagagcctagagatttgatccttttagtttgtcagccgagcgctggagtcatcagctcctgtgacaattcgtcatcagcggacagccaacctagaggtcttgtgcagaatgtcaacgcgggcaacgtagagaattaagccttgagtatcttactactttattcagtaattgatactatattagacaacttcaggttatcctatcatcgtatgaaaatcacagggcgataactaatcattgctagtcctggtagagcttgctgacgaaggacagacttctccagcactcaaattctctcatcagctagactgatcgccgtgttccgactacgaaaaacacgtattattaaatttcctatatatcgttgttgatgtggatgcgaacttgcccttagagatgatcttttgcacagctcgggcaaacatagactgatcctcgagtgtcatcaatcatagactgctttttaattgaagacgccgtaaattaaggaattcttctagaatagtgcgatagtcgcttggtttataccggacaaaccattcttcgaaaatgttgcttgtgcggaatgggttgagccccaaatcttgcatcagtgtatctatgtactgttcttacttcaatcagtatgggtcgttcccaactcgtcatgaaagttttgccctgttcagatctgcgttatactcagcggcatcacgtaccggaatgtagtcgtatatgaaatacgaatgcttcctgcactgttcgaggtatcgcttccttgtccaagcgttgaaagtcgcggcttcgaactccatttcttctttgggaggaaggtcacgcaatccaagcatccatgacactctccaaagcgcttgaagctctgctgtaaatggtgtgaatgccgaatgaatgtgtcctgggaaaagaatcgaccgatcacctcgcgccgctagctcaggtacaaccaggcgacgaaaatgtcggtttggaccctggtctgctcccccagtgccattggtatcactatattgatctggggcggttttgagatagggtagaagctcttcaactggcttctcggctctttcatcgagcaatcgtcggggcagaaaccacaccggcgtctcatcgttcaatgaaccaccaggcgatgtctttgcgttcggctcatgaaacagagccttttctgtagagcaattacgaccctggaattcctggcgaatgtcgcagttgacgatgatcgagcagctgtgtgctagcagacagcatgcgctacttactgttcacgttgactgtttcggcaccccgaacggtgtgtatcttccaacggacccagcggccctctacctcaagcgactgagcgatgccgttagagacggcgattcagttcgtggcgtaattcgttcaagcgcgacaaacaacaacggaaaatcaccggccgtgggcattacgtatcccggctttgatggacaaagaaacgttatggcccatacatacaatcgcagtggcttagatcccatgctcacgggctactttgaatgccacggcacgggaacggcaattggcgatcccttggaagtccacgcagtctccgacgtcatgaatgcgaaacgcactgagatagatggtcctctttatgtcggggccgttaagaccaatattgggcatagcgaagcgaccagcgggctgtctgccgtcatcaaggtcatcctcatagcggagagaaacaccataacttcaacatttggacttacttacccgaacccgaagattgattggaaaggctggcgagtcaacgtacccaccaaatcgactccgattccggaacactagcctgtcacgagaatcagcgtcaattcctttgggtatgatatcgactctgcttaggagaaaaattactgactaggaactagctatggtggcacaaatgcgcacgctgtaatcgagagcccaaagtccctgctggccttgccacaaatattctgagcttggtgccactactagagtcaagctggcgcaaggggcaatcaatcgaaacaggccatatctcttggtgttttctgcccacgatctgggggctctcaagaggaatgccgccgcttatggcaaggttgctgcagactacagcttgctcgacctatcccacacccttgccagtcaccatctccgatttcatgtcaaaggtatgattgtcacaacactggcaaatttacatcaagatatcatcaacgacgccccgaagcttggtctggccgacaagaaggagaaagccagtacactcgcttttgtgttcactggacaaggtgcacaatgggctcgaatgggtgcgcagctgatgacttattacccgacgttcctctcatcgattcgccgtatggatctggttctggaacatcttgatgaactaccatcttggacattggaagaagcccttctccaagacccggctacatcacgcgttagcgaagctgagttttcccaaccgctgtgtacctcgattcaagttgctcttgttcaacttctctgcctctggggaatcaagtcttcagtaacaatcggccactcctctggcgagatcggtgccgcttttgccgctgggtttctgtctgagtcagaagctattttgacagcgtactactgtggccaagtcgttaagaacaccgactcagctggcgccatgatggctgttggtctcggggtcgaagctgtcacgccccacattggaagattcaaacttgatgatgtcgtagttgcttgccataactcgccatctggagttaccttgagtggcagtatcgacgctctgaagtcaatcgaagagaccttgtaggcagggaatgtatttgcccgtcttgtcaagaccaatggcaaaggttatcactcacatcatatgctcccagctgtcgaaagatacgaggagcttattcgcaaagctagacccatcgttggcaacgagattgtatctactgaggtcaagatggtgtcttgagtgactaatttagtcttggcgaaagatgcaattcttgatgaaaagtactggggcgccaatctcatcagtcgagttctcttcaaccaggctgtccaaacggctctcacgagtaaaatgctacccaagatcgacatattgatcgaaattggaccgtattcggctctttcggggccgattaggcaaatccagaccgagttgcaagccgacaagctgcagtgtctaccggctctcgtgcgcggtctcccctgtgcagaacaagtgctcaagctggctggcgaactgttcttgcgcaactatcctgtagacctcgcaagagtgacggcgattgaggaggcctaccagtccggcaagataataccccagcgaggcaacctcatcgtagatttgccgccatactagtgggataagacaagaaagtattgggctgaatcacgagagaacaaggaacaccgctcaccgtcctaccctcgtcatgatattctgggccaattgacgattggtggatcgctcgctgaacccacctggcgcaatatcctccgcatcaaagatcttccctggcttcgggaccatgcccttggcggagaagcattttttcctgctgccgggtacctctctatggctatggaggctgtaactcaaatcatcagtacggccgagaagcctgtcgaaatcaagtcatacgtcttcagggatgtcaccattcagcaagcattggtaaccctagatgacgagaacgtcatcgaggttctcttcaatatgcgcacatcacggctcggtacggaagagggagacaagcaatggtgggaattcaatgtctcgtctgtgtcgtttgaggggcaccgcaaaagccacatggctggaagtgtcagcatcaacgtcaactcaagcagagtagtccccagaaaggttcccaacctactgcagcgagcctcaagtaggctttggaatcaggctttgaagcaagttggattcaattatggtccgacattccaagacatggataacatcgcctttgatgcagtgacgtactgcgctcacgcttcgacgaatactaagaccactgtgatgaaggacgagtcccgacacgtattgcacccagccaccctcgactcgtgtcttcagctcatgattgttacaatttgggccggccgtactggtgcaatgcaatttggagcagtgcctgtgagtgctgaagagatcactgtctggaagcccaaggcagatcagctcacggatgatgcccgtgcaacggccttctcatggattgacccgcgaggaaagagactttttaatgcacacaatcaacttgtggcagaagacgggcaagtccttatggaaatcaaaagcatgcgttgtattgcgtacgaagctgcgattccgcagcgactagaagccccaattcagccgcgaccctactctgaactcgtttataagccagatgcttcatggatgcgtggcaatcaaacttatctgcatgtcgtcgatttcgttgagattgccgaattgaaaaccccgggcttgaatgtcctcgttgcgaattcggatgttgcccagtctctcaaggcgaagtttccccggatttctataacattggtcacatgtggccttcaagaagaggcgaatgggccgagttctagcatactggaaaacctcacttgcgtaccgctcaatctgctagtcagtctagcagcctaatcttgcgagaagctcaaacaacattcattcgatctcgttatcgcgcctgatgctccgagcaatgcattggagagcatctctgagccattggttgaaagaggtcaggctgtcatgggaaggccttcatcatctacgatcaaccctgatttgaaattggctggattttcaggcccagactccttcacgaaggactccatgttcgtcatatctaaagccgtggaaaccaaaagccccgcatcgacgctcgttaagctgatagagcaaaatactccgactgaatataccactcgcttgcagcttcaactcgagaagattagcttcgaacgcgaagtcctaaagctcggagatccttgtatgcccggtagcaatatcatcatgctgaccgaccttgagtagccgttcgtggccattacgtcagaaccagagtttctcgaactttgaaaatcttgtaggcatcttctggatacatttctggagatggcattcgttctgagtccgcaatgacactggggcttttgcgttcgctccgatccgaacgagattctctcaacgtaacctttgttgacttcgttaaaactgatcttgtttccgaggattttatttcgcggacgacatcgttggcaatcgctctgtttggaaaaggaagaaagcttgagactgaataccttgctcgtgacggtcagttgctcttgaaccgcttcactcctgctgagaagatcaataaaatgtacggacacaccggctggaagacgcagcctcaaaaatttgaccccgaaagcagactggtgggtaaagtccaggctgggaaggttgtgtttgaaattgctcctcctgatacacagccactgcagcaagatgagatcgagttccgaccattggcgaccggcattaatcgcgaagatcaggtcgttatctcacgtgcctctttggaaactgacttcagccacgaagcttctggcacagtcaccaggattggaagtaaagtcaccaaagtttctattggcgacagcatcgtcgcctttagttcaagcaaattttccaactatcagcgcattcctgaatatctggcacaacgtattgaatctggagagctttgtacgacgatcgcaagccttccgatgtactatggcgccgcactgtatggtctccagatgctggcgagacttcagtatcaagagtccgttctcatccttcccggatcgggacttcgtggagcagccgcaataaggattttccaggcgcttcatggtctaccatatgttgctgtgcgtgactcgaaggaagcagaacaggttgcggcgacctttgctctgcccagtgaccaaatcctggtcgattttactccacaaacactccttgatttggaggttaatgtagtattttcaggcaattcggtagaaccgactatagcacgagaatcatggcggcattcaccggcgttctcgcggtttgtcagttgcaacgctaccgtccgagcagcgtctttagaatctgttccgaccgctcgtggagcgagctacttatcattgaatatcagcagtctcttcaagaggcctcggattctcgcagtcgtgctggagcgcatcacaacactctatcgagaaggcgccatacccataccaccgctagccgttcgtaacatcgctgaactcaacgaaagtattcaaaatttcacggacttgttgtgcgacaaaaagatcatcatcacgcacaaagcaagcgatggcacattggatgtagttcaatctcggccgcggttatccttctgcatcgacgctacatatcttcttgttggctgcctcggaggccttggtcgtagcttcatgtcatggatgatgaagcatggagcgcgtaactttgctttcctatcaagatcgggcaaggatactcagcaagcggctatccttgtggaagacctggagacacatgtgcaggtttttagaggcgatgctgcgatcaagggagatgtagaaaacgctgttcgctcagtaccagtagatcggcccattcgtggtgtggtcaacgcggctatggttttgaaggtaagtggaactctcccgagtgaggacgaaagggcttcagcaggagctgtaattcttatggtactattcttccatgatgctaacaggaatgcaggacagtctctctcacaacatgacctttgagaattggactacatcaatccgaccaaaggtccttggcagcaagcaccttcatgaagccacatccggcctagacctcgatttcttcatcatgacgagttcagtgtccggtattcttggaacacccgctcagactaactatgccgctggaaactcgtacatggatgctcttgcgcggctgcgcagatcttaaggcaattccgcatgcgctttgattcttcccatggttctcggcgttggcgtcgtagcccagaacctcgggctcaaagagtcgctcaagttgaagggcatgtacggtatcgacgaggaggcgctactagatgctttccaggtcgccatcattgagcaaaagcatcaaacgcagaatcaaagcgaacacatgaatcacctcgttgtcggtctagacgcagcggagctatgcaaagcaagccgtcaggccgaaggcgaggtggacgccttttggtccgccgatccgcgcttctcgactctcatgcacacgatgaacgtctacagcggtggggacaaagagggtgaagacgaagcaggttctattgtgcagagcctcagagcagctggaacagaattgccagcgaaagtagttcgcctagtgtgtgatcacttcattaccaagctagcgcgtgtcctgttagttaaagagatggaatggggtcaagagaataacgcagagcgctctattgcaagctatggcgtggacagcatgatcggagcagagctgaggaattggatatttaaggaattggccctggacatcgctttccagcagctattgagtccttcgcttaccattacaaaattcgctgaattggtgtgtaacgctcagggtatcatcgttcaagaaatctagaaggttagaaggacagtaagagttggtaccgcgaattgaatttactatcgctgggaagtctgttttattagcctagatctatgtccttcagatacagttccaatacgagagtgtcttcgagagtgtcttcttcgcgtaatgtaaacctatatcttaggaagcagattattacagtgcttagctcttcatattaggaaactgataggctttgttaaaacaatgcatattatctgttagaactctaggcttataacaatactgctactattagaacatgtttctgacatgtaatttaggaacgtaggtatgtcttttggttttctaagagtaaagaaagaagacttcatagagctaaagagtcgaacccattcttctcgtcccattcctgcagcttagctctaacatcagcaacgcactggtgccaatatccgtccgattcctcaatatggtctagagccgcgaaaagcaatctcgccgaggccattacaccattcactgcatcgcggactcctccatgtacgagttcacgatgcaacgccctgagtgccatggtcaggggccaggcaataaatattgcctgcagcatgattatatcgctgtccgccttccagggcgatggcagattcatacctacagcgctacagatctggaatgcggcagtaatagcacggcgttgactctcggctatcatcattggcggtagtccttgttcctcgctctttcggatcgctgaatcgtgcgagaatatctcggtagcgcgcaggttcagatagaggctgaaggcgactggatcttcacgaatggatgtggcgttcagatgacgtttgagtatgatgaagagatcatcggtcttcttaactatggcgcagtagtcgtcccaaaagcctggcgtgtcacgttgttgtccgtggtcgaagcaccgcagggctagctcgaccatcagaacgcagcctgcgtaagacgtgatctcggggcccgggttcgatgctcaccttgagcagggatggcatcttgggcggttctatatcggacctcaacagccccggtgatggtaggttgatccgaaagttctatatatcatgttaatttctacacgacatggaatgagttagaaatgaagatcgcacctcaacatctcccagctggcattgccaacctgtccgcgttctcacgtagctttgcagtatgtataagccccagaatgtgcgtcgccgctcctccaatagcactggatcatctgtgtgcggcaaccccaaaagagcgccgccttgggtttctccgctctgcattccttcgcgagaccctgcttcgtccattcgatgcaaccttagaagatcgcaaagcatggcggcacgtcctagcgtcagccagtgtctctctagcttccgattcatagcttcaaaccggcctataaatatcaaggcctgcagtaagttcagatcattcatatgatcttctcgttcacactgctccgcgaaattgcgcgctagtgtgtaacacgtcgactggagattgggatctttgtgagaatgagtgcaaccagcaagggcaacggcatataccaaggcactcaatgcaggggttctaccactaattgaatctaccgcgaatctatctctgtccacgaatggaaaagaatggtagacagattcgaagtagttgttgtgcagcagactcaggtcagttggagatagatcttcctcggagctgctttggggcacggctgatgcaggttgattgaggagtacattgtccaattgttcaagcgccatcaatggctgatttgtccaggcaaacgtcatattggattcgaccccttcggcgaacgaggtaaacagatcagtatccaggagagatgagcgattcgtcggcgaaccaagagcggcactcattccgctcatgcgatccatgtccattggagtgttagtaacagaattttccaaggcagaagttgcctgagaatgtggatttgctgttgtttggagctgatactgtgaactacgccgcgaggatgtggttgaggtcaagaaatccggcgttgcagtccacgttgacgacatgactggctccagggcttctgaacgcgactgtgggtgcaccgatggagaaggtctcggcctgttcagggcaagctgggcctccgtcttggccagccgctcctgaagctgcttcagttggttgtcgcgcgagcgacgctgacggacttgaatgtaactacatggttggttgagacggtcgcaacgtcttgacggcgaggtacgcaatgaattagctttgcttcacctagtttgacaaggttggggtatttgcgatgatcagcgacgggttctggaagaccaacctgcattttggaagagctcgatcgcaccggactttgcgctctctaatcacgaagcggttagcgaggcgtataagaccaagtggcgcctgctatcgcaacccacatgcaatcttgctcagcgggacacagtggctgggaacttgcctacaaatctcacacgcaccctgttccgtgagcggttggcgggcggacggcgacctcatcgtgttgaaagttaacgtctggaacatctggcacggtcgaatcgccaacacggcgcttcctctctcgctttcgcctccgggtatttagcggtttctatcgaatggttggccatcaagttagtgtaaatggtgttttggagctaacgttaatgaacgcaggcaggcggcaaggttgccggcatccttggccgactgcaaactccaagccagccatctacacagtcatccctatctaagcaagtcgacacggacgcttctgccgtcacgagcgctgtacggcttggtaagtcgttgcgatgcggtggaatgaagcataggctagcctcgaacctgatgagtgtaacgcagctgtcgcgggtgccatagactcgagcaaccattgtctcgtgtctagcatcacgtcatcccttcgcagctgatccccaagatcgttacaatcagtcgagtacaacaacacccccgcaatgcactatcgtctccgaacgggacgctttgctgcagattctccgcaacactgacctttaatgcttccctgctgcttccccacaaccatcctacttgtcttgggtactgacttggatatagcttatggggtaatcatcatgaacaccctatcagatacgagaacgggcatggaaacgatggtcaatgtacttcgtcacatgtccttatcgctggtgcccgtttgcttacctacatgacatcttaccttgattggggtagtggttaggatatctccctgcatgctgcagggctatcactcaacatgatcaaaggctgaagaaaattcagtgatgcaatataaccgatgggtacacttctctttgcgctctgagctatggtcacactatgccaatctaaagatcgtcgcgcgtagcttagttcgcatagtcattgcaatgatacgctcgcgctattccacattgcgcttttgtatttgcgcaaagaagcctctctggaagaagaaccacaagttctccacttcgaatctttcacgatcaactagtcgaatctgtcaccgtcagcaatctttcctcgacggcatagatcaggtccttgcctcgtatgtcagaaccagaaatgctatgagtttcttgatttccagaataccgacgtgtcgccctagacatatacgccgtccagcaccaaactgcattatgtgtcagtaaagcaatgacagcgagaagtccaaaggatgccctcactgtcagcatactggcttccaggctcctcttatgtgcggcatcgcctccaagccatctctctggacgccagaactctgcgtcctcaccaaacatacttgtgtctcgattgacaacgtatggacttccaccaatgaccgttccacctggaagaaagtaacccagaacagtcatgccaccatctgggactactcgctccagcggcaatgcaaatggcggatgcacacggatcgcctcctgaacacatgcttcgaggtaagggagctcgcgcacttcgctatatgagggaaacgggcgtgatgtcttggccgccaataattctttgtacagtctgtcaaaggtgtttgggtaagcgaggagatggtaaagcatagttcgcatgcatgtgccaacgctgtcggatccggcaatgacattggagaatgtccaggctgtgggcgcccacggtggtatggaggggttgtgcttttgcaattcgatatagcgtgtgaggaagtcgatttgaccttcagatttactggtcttactctccattttctccttcttctccttgatggcctgaccaacaaacgagagaattgttagtgatgcggtgggccttatgtactgtcgcagtgtgtctaccactacattctttcgaagtaatttgtccaagagaggagactgggtcatctgcggtcgtgattagtgcggtcagatagatcaatgaagctaatcctctcaccggtgcagccgttctcatgaagtcaactatggcacccagcatccctcccacgtctcttcctttgtccaagaaaccatatcgcttactgaaggtcatggtacccatgacatcgaaagcaaagaactgcagccattgtcccatgtcaaagatttgccccgtgccaacgaagcgttcatcgaacctgccgcggatgcattctaagacctcatcaaccaacggttccagagttgcggcactcgatatgttgaacagtggagcaattggtggcttgatttgtttcaagattgattcctcggtcgtattgaagacagcgtggagtgcctgacccgaagtgtaggggcgaagtgtaacatagaagtcgctctgcatattgcatctcgcattagttacatgatgaacaatgctttcagcacgcaaaacccacctttggcatgcccgctcgcatcgggtatacttctggaattgcgacaggatcgctgaaggagacagtattgggtccaatacggacgagtttcccatatctctcatggcattgttgtagtttcaggtgtgctcttgtagttttgacccagttcatgcggtatagatccgttatgctagctaggaagggcccaggaatgtgtcgcaatcgccaccatgttcgagcagtgtgggcagtcacgaacgcgacgatcaaaactacggccaccaccgccacgcctccagccataccgaagtcaaggactagtacatttcgatccattatgctcagctgatgtgtcgttgttacagcatgctccgcagtgtgaaatcactgccttccaaagttcgatgcgccttggtcaggcgagtcatgttaccacgttacttgggtagccaatcaagttagcggttatccttacgagcagcaccaggtaaccccgagtaacgcgatgtgctacttggggttatcgccgtgaacatcgggttttctgcccggcgattgctcatacaccggccgagtcgttagcgggaacactcaggtctcgtagcgcctccctggaagtcgagaaggtggtaaattaagtcattgaaacaattttcgaggccgatcatccaatccaacttcatatttgagctccagattcatgtctgtcgtcgtagagtccccgacattcctatccttacaacagctcagggatgcaacgccagaaggtgaaaaatattggtggctaacgagcggtcgcgacctcgctcgtatgctccaagaagcaaactacccagtcgaaacacagcgccaattccttctatatttcagagatactatctgtccacggctgggaggtcgtccgcagtcgagctctgttcgcagcggcgtcgggtgggatggaaatccctttgaatacagcttcgaactccggaatacgagcaagaagattgcggtcagattcgtagtcgatgttagtgcactacgacccgctgacgacgcgcacccgctcagcatagagaatttcgaggctgtgctcgatccactctctaaagcaacacctggatatgacgaagcttggtacacatcgttgaagaaatggttcgttcacgcccatctccccagttcggaacaaaagggtctgatctcgaaggtgggataccagatgcccatgatacttggcttcgacgtctgtcgggacctccccacaaaggacgcaattccagtgatggcaaaggtgtacttccctccatgttttaccgccgctagagaaggtatcacacgttgggaggctgtccgacgtggaattcaccagctgccaaacatcgaggctcatcccaacgttcttcgctctctcgccttgatccaagagtatctgaacacaaagccaaaagaatacgaaaatgggcctcgctaccttgcgacagactttgtgatcaaagacaaggcacggctcaaaatctacttccgacacccagcggttgatttcgaggatatatgggactactacacattggggggtagaatttcaggactggacaacgacaaagaaacgttcagggaacttatggcgttcacttcttacaatcccgattcttctacgacacaagacagtggcagagcggactacacggcagtccagaggaagatgactgcgatctacttttctctctccacggaaaaccctactccagcgccaaaaatctgcttctatccagccaactttgcacttaatgacagtgtaatcggagagggaattgacgtctggctgaacaaatatgaatggaaagacgaaggtgaatcaatgaaagaaaaagttgaaaaagtattgtaagtatcacgtacctttccgcattaatgcagttcaagccatagattgactggatcaaacagcacccatcgtaaactcactgaagacaaggggatatttacatttctgggaattgggaggaaggaagatgcagcaaagaaggatctaagcatgcaggtttatgttactggagaactgtatcaatccccgcggatgtagagatcaatatagctcagagttcactgaacagtgattgagctggacccaagtgtacagacaccgtagtgtatctgcaaacgctactgtagtaatcacaaacccaacccgtattgtgtatgcaactcggcactgggtatgcagacgctgacgcaccgttatggctgccaagtacaaaagccctaagggctcccaaaaaaaactttcaatatcatgactgaacactcatgcaccgtgtgtcttacataaaagcgaacgcggattgacagcatccccgaggcaggcttaaacatgtcgcaacctcctttctctgctcagtccatcgcagcacccgcgctaggtggtacccatcccatgaccactgtcgacgttcgagtaattgatactcagtgtcttctccgactcgatcccaaactattctggcaaccatctctggacggttttgacggtcttgacgcgccagtttactgcttcctcatcacccacaaggacactcatatggtctttgatttgggtgtacgaacggattgggagaactatccacccaatattgtatctctgatcaaagcgacgacgcgtataacacctggaaaggctgtggctcacattctcgacgaaagcagtgttgtgcgtagtgacaatatcgacaccgttgtgtggtcgcataaccacttcgatcatatcggcgatatcgcaactctgccacaagcagaattgatcgtgggtccgggtgtacgcgacacgttgtttcccggctggccgaacaatccagatagccctgtcaagaacagcgacatgcaggggcgttcaattcgtgagattgtattcgacggaaaactcaagattggggggttcgacgccgtagatttcttccaggatgggtcattattcttgctggatgcgccgggtcatgcgttaggccacatgtgtgcactcgcgcgaacaacaccagattcattcgtcttcatgggtgccgatgcatgtcatcaccctggttgcctaaggcctacgaagcatctcaacctcccagagtcggtactagcttcgttgcaaggcaattgtcctggagatattcttcaaacggtgaaaagttttaggatgagttcaagttcgccagtattcactgtggcggagggtccgctctttcccgatcgcgagtcggctatgaaaacagtcgaaaagatccactgtcttgacgcgagcgaggaggtttttgtcatcttgggacatgataactctctgagagcacggataccaatgtttccggacaagatcaatgactggaaggcgaagaatctacggtctgaaacaaggtggtgcttttacgaggatttcaagaatgtgcgattctcttaaactatgtctgtccgcattggaaccctcacctcggcgtaactcaactagttatctaagccgtggatatggttgttaagaagtcttgatgaaatcatgctacatgtgaaagcaagaactcatagccttgacaaattaccttctgcgtatccgatcgtttccgatgctcactgtacatgtcgaaaaggtgaggaactccatccacaacttgtaagtgactctcaatgcccttgtttcgaagagcgtcatgcatccgttgcgcctgttcccagggaatcagatcatcatttcttggatgcacaatgaatgttggggtacagtaattcccgtggcggacttgggccaacggactgacggcctgaatctcctcagccgtcggagcctgtggttcctttttagtgcgaacgtcgaggccgcgaagaagaacatgtaatgtacgaccatgccaattcatgtaaagtgccagcctgctgcgtgcgtctgtgggtgccatccatcctcccagggctcgtttcgagggtggaacattccatcgcgtcatcgccctatcgctcacagcagtccagacgctcccgtctaactcataagacgtggcgcttttcgatccgatgggaatatttggctgtaaccagaaatcatcttcgtaatccagaggacaatagaagacaagaatggctttcggtggatttatgcctcgatctatgctggtccatcccagcgaaagagctagggttccaccggtagaccagccaacgcttatgacacggctgccgtcgacttcaatatcgccccggcggagtcgaatattcggaagcaccttttgtacccagttcaatgcatctgccacatcggccataggcccttcagtcaaggtcacttcgggacaaagtctgtagtctacgcttattggaagaaacccgtgctctaacaacagctgtgtttgagctgggcgaatgtcgtctttggaaagcattatatgcccgcccccatgtatcatgagtgctgaattatattaacgaaggtcttcgtactcaggtttctatgagctcacctacaggaaggggcttggaagagtgggccatcttggcaggataataaagatccgcctcaagctccaagccgtccacctttttgaagactaatgtctctttttgaaccggagcgaccacgtggtcgaaaggagatgccgttatgacacgcaggagagctgactctcttgaagcaccttcactccagtctatccacttaaaggcagccttgcgcaagtttgtctcccacagtctttcatcggccagtacatggcttcgcccatcattgaaaagccaccacccgctcaataagccgaagactagatcaaaccagaacaggtttctcgtgagctccaccagacaaagtattccatcaggcttaagcatttgtcggatgtgttctgtagacttagacaggttcttagttgcgtgtatgcagttcgtggaaagaacaatatcgtaatggcctagaagctgctgagtcggcgtctgctcgatatccaaaacgtcgtagcgcatgaatttccacttggcaaacttgcggcgtgccgatgctaccatcgacgacgaaagatcgctgaaagtgtaggtgagattaggactgcagccagcgttggcaagttcagagatgattgctttcgttgtgcctcctgtaccggctcctagttctaagatattgagctggcgaccgctgtccaggcgtttgatgatactggaaagatactccgctaatagtagtgtacctgctttgaacatcggcgcgtttgtgtagacgtcctccaacagtcctcgagctgatgagtctcgaaaaatcagggatatggggtcggcagcaccggacaagcagtctgccagtctgctcccggtcttatgtagtagcttagtctccgatgtgtgctgagggtattggctcagtagatcgttgtaccaagtcgaagctggaatggacgtcaatggtgatctcgtgcgctgatatgccccctcttcattcttggcaatcaacctggcatcttcgaggattttgtacaattgggggattagcttccgctgtgtgtcaacatgtgagattatgggaatatcttgcccgacgttaaggcctttgaggtcgcatcctagtgctgcgaaagcatcgaggacatattgaatgacaagctgtgattgcatcaaaaacggccctgtatagaatgctgacagccctgtggtctgtgcgtgcgcatcgtaagaatatttaacagcagagaaacattcctgaaccacgtgtgcaaagtcgcctgagccttctgttacgacctcgacactctcctgtggcatggcggcgttatcaagagcttcagtggctatagatggacttgcgatttctgactttgcatggggttccagcacacgagacagagacagtacgttgttacagctcaagatctcctcctgagtgactcgaatcttcaatcgttgttggatctcccataccacctcagtaatcaacaaagagtcgataccgagatcgtcgagacttgaggagggttggatgttatcgacggggacttcgatgatgtcactcaacagagcccgtagttgatggagaatatcccatggctgttggaccaccgtgagattatcgctttgcatggagccttggtgtggtcttggagacggagtggatatctgggagtggtagccagaaaacgtggaagattccgtcgcttgtttatgcacgatgggtattgcaccatccagctgattcagccgagtaagtgtgcgggctagagaattgaaagacacacttcggaatgtggctcctaagatggccgccatcagcgtgtcggttgcatcaaaaacgaagatgttgtttacgagtgttccgtgctgaccggtctcgtagcacgtatataccttccagccctgggtatctgtcgttgtggctgcaaacgatggcgctaagattacttcatcgacagcagtacacatgaagacttcgctgttttgacgaggcgagaggcaattcacgtggattccggctacctggaggaaattgtcgagttcgatgggtttgctgacagtggatttccaatcgaatcggtttgcatgatcggaaagatctatcaagccgactgcttcattaccaagagcactcactgatctgacccctcggtagtaggcggcgtagtctacgatctgggagaatagctggtacacgatattcccacgaatactggtcgcagttgacgacctgaaaatacggtccatacttgagctagaaaccattttctgaagaagtttcaagcgcgtttcaactatgatgtccccgacgctaggcaggctaatcgtacctctgccatgctccgttctcttggacattgtctcgctgcagatagaaaatctccacgaggcagatgtctcttctgataggttgatgaagagcttgactcccagtcccaaaggcgcagacatgactaaattttcgatatgtggaaggatgttgacttccgattgtgaattcagaagtaacagtgcgctctgggttgccagctcgatgtacatggaagcagggcagagactctgaccagccacagcatgaccgcttgtcgccaatttaaaaacggagtttgaagtgtttacagtgaacgaatactctccatctttaccaccatcaccggatatggtcacaagattcgaagttgggggatctgacggttgtatgaggtgcgttgtggcatcgcgtaagttgtgcctgtactggatccagtgttgcgtctgctcgaattgataaggcggaagatcaatgagctcgctgtttctttgatcatgagcaggccaaaatggaatcctgaacttgcatccggccatccaaagctcgcaacatgtgtttgccaagttcgctgtagcatcggttttccccagatctgtggcaagaaatctgtgcgccttttcagattgagctagaatgcgtctagtcatggaaattattggggttccagatccggcttcgagccatatggcagtcggaagacgatccgccaccctctgaacagcttctgagaaatacaccggctgtcgcgtatgtgcaacaatctctgatgccgtaaaggaattccagctcatgccttgagagcaagtctcgatgcgaatttgaggtggacgaatggtaatgcttgcagcgacattcttgtagtcgtcgagaatgctatcagccatgtaggaatggtatgcgtgcgtattgaataagcgagcagtgcggaacatcttgcactcttcctctacccagttgatagagtgtgtatctccagccaggacgaagctacgaggaccattgtagcaggcgacgtttatgcgacagccatcctgtgctttagcgcgatctaccaggccttctgcatccgctcggttgcactcaatcgagagcatagcaccacagtccaaaccccaattgtcacgaactagtcgagcgcgcccagcgatgaggcgaaaagcgtcctttagagtaatggagttggcaacacatagcgccgagatctggccgaaactatgcccaatcaacgagtccactttcacaccacaatcgagccaggtcttagcataagatacctgcattgacagtagcatacagtgaagctggatgaggtcgtctatcggttgaccagaaaacatttcagtcaagacactagggagttcgagttcttgacatatggcttcacattcattctaaaatcaatgtcagcacgatacagtgtctccacagttgatgaagtcttgatgtctgagagtgactaaccaaatgaaggcgaagtattgaactcgcttcgtacagttctttcgaaaaaaccactgtgcgtccagtctggccaccgaataccagtatgattgaacgtggtactgcacgtgtagcaacagcatcatttttgtgacccacactatccagatcagagaccaagtctcgagctgtgccagtcgatacagctgctcgatactcaaatgacggattctgatgtcgcataagagcagaagccagatcctcgacggagacgtgacgtctcaatatgaagcgcttgagttgatccagatagttgatcaaactgatgtgcgatttcgcagaaataacaatgggacaaattgactggttcggcgttgcggggaagtgattgttcgaaggcacggagtacaatagcagcattgttcccagaagcgccgtaattgttgagcaaagccaccggctgcgatgatctccactctcgcgttacctcagggacttgaattctatctgatgccttgatccggggattaagagtcgcgaaattggcttgcttgggtatggtcttccgtaacatcattaggatattacttttataatgccagcagctccagaagctgcttctgcgtgaccgatgttgtccttgacagacccaagaaatagcgtatcatttcgcccactggcaagagcaagacttacgctttcgtattcaatagggtcaccgacttgagttcctgttccatgggcctcgacatagtgcacgttgttcggttcgatgcgagccgtggaaagagcacgtcgatataaagcgcactgtgactgagagtcgggaactgtaatggagctgagatttgaaccctgattcacagcagagccggcaatgacggcaaggatgttgtcgcccgcatctagggccttagacaagggtttgagtacgattatgccggctccctcgccacgagagtacccagctgcagatgcatcgaaagcgcgggaggatccgttggggttgaggaaagaagccgccgccaggttttgatgaagattggggctagtaataacgttcacacctccagcaattgcgatcgcacaatctcctgcaagaagggcctatcaaaactcagttagatgaaagcatcgtggtacaacaagaacacaccttgcacgcagtggaaattgccaccgcagaagatgagcacgccgtatcaaaggtcattgaagggccgctccaaccaaagaaatggctgatgcgacctgcgatgaaagctcgtagtgttccggttgcagaaaaggcgttcgcattttcggacgcaacattgccttcgtaatcgacagcaccgacaccgaggtaacaacctacatctttctcttggtcggagatgggtagactattgtatcctgacgtctccatggcttcgtaggctacctgcaaggctaacctctgttgcggatccatcgatttagcttcgcggcccgagatgccaaaaaaacggtgatcgaagacatcagggcgtcgcaaaaaattgccccagaatattggcaacttgggttctctccgtagatcagatgggtcgaaacgatccagaggcaatgtaccgaatgctgttccaccagagctgatgagttgccaaaattcctcgagggtgtcggcttgaggaaagcggcagctcataccaatgacagcaatttcctcattggtatgcttttcgggggtttgcggaggcacaggcttcactccagagagtgatcgcggaatgtgagactctaggcccattgaaatcagttttacatcgttgggaagatctctcatcgctcttttgactgtctcgaaccagtgggcgcgcttgcacaagatcaagtcgattgcaatgtcatggagagctccgctcgagaccaattcggtatctgcagtggatcgaagaggaagagttagcagctcagtggaaggtagttgcaagtccggcgtcctagcacagagtgtcttgagctgctgagcgacgccgatgtgtttcgagtggtgataagagccattcagagcaacaactttgacagatatcgattcccgctcaagacgtcgtgtcaaatcctccaggtagtgatgtggtagtgtgacagtaacagcacgatcatcagtgatacatgacgtgtacgcttgtggacatgattctagtactgcatccaaaactgtccgttcagaaagtttattgcagcgaacggatatgacggcagctcggtctgaagaagattgagccgcattctcggcatcgacaagcaatccaagacaagcagctagtcgaatagcgtttgcaatgtaaagttcaaattcgcttcggctccggttttgagtggaggagatgacagcagcactcagaaacccgatgcagaagccttgaacaacatctacgtcgccacgatccgcagcatagcgaatccaatctactgcctgagccacaaccgtcaagacggcaagttgagcgttgctgagtgtgtctggttgcggaacgcttgttccttgtgcgaatgccgtcagcggccccacgctttgtgtaaccttggtgctgccgagcggcgtagtcgctaggaaagcctccagttggctcacacaatcccgcaggaaatgcagagttggattggttcgaacgtgagattgcagggtttggagacggggataagtccagcgcccttgttggggaccaaaaagcacgaggttggtcaaagaagccataattctggatacggcgtccagcccgtccgtctgcgcaagctagtcagtatatcagccagtcggcagcagaacctgcatgcgagaccacccgtgtctcagccagatcgccaaccccgagtagacacaaagagcctgaactgagtacacggctgcaacggcggagttagcagcaacttatgacaaagcccgctatctccgaatagtcgctacaatcatgcggcactgtcaaccatacttgaaggcagggtggatttggagtctgttggacgaatacatacctagctttgacttattatccctgctcgataacctacgcactcaatctaccatcaattaatcatggcctccaaaaagctcacatggctcatcactggctgctcatcgggattcgggctctctttgacacgcgccgcacaggcaggtggccatactgtgattgcaacttcgcgcaaaccatccaaaactccggagctggtagcggaggttgagggcaatggaggaaaatggatccaactagatgttgacagcccacagagcggcgatacaatcgctgagttggagaaggatggcagcaagattgatgtactcgtcaacaatgctgggttctctatctacgcgccaattgagaccatgaccgacgaggagatgcgcgcgcagatggagactatgtactttgcgcccctccgtttgatccgcgcagctctgccctacatgcgtcaacgtcgctacggagtcatcgtcaacatgagcagtggtgcttcgttggacggcattccgaccatgggcgtgtacggaggtgccaaggctggcttggatggcaagtagcctttaatcccttggcgtccgtacccagcatagccactgctaatgatcgatcatagcgacaactaagatgcttgccaaagaggttgcaccctggaatattcggacgctcactgttgtcctaggcaccttcaacaccaacatgccaaacagcgtcatcctaggcaagacgccactgcccgacgactataaaggcacattcacggagcaggtccagcaactcctcgtcggtggcaagataaagcccaacggtgacaaagataaggcgatgaaagctgtgtatgaggcagttgtaggcgagggttcgggccagggtaatgaaggcgagaagttgcttcccctcggaagtgacatgacgccgcgtctcaaggcagttcaagactatctcggtcatgccttggaagtctatgggtcagtgacgaacggtgttgatgtggataaatgagcaacgctgcatgtttagccgagggacttgtcgatctaaagtagcgccattgaaaccatcatgatgagtacgagcctttcatctctgatctaaagatgttggtgttgcttgccaagtacgctagttcatcagcgtcggactaatgtatgtaacactacccgggcaagcctatccatcccatcttgcctctccagctccgattagaattcatcatgcaccccccaaccgatcaacagtcgaaaccagatccgaaaatgttgttgtcatgaatacgagctcggcacatgtacatcaattgctaagccaattctgcctcaatgatgctctggacagccagtggtgaggtccagatcttgactatcttgtacccctcggactgcaacaacttttcccagtcactttctgtacgctccgtccccgccaccatcaccatcattgtgagatcatacgccgttgagtgagggtgtgcctgtgctcgaggagcgatatgatcgtgtatgagaaggctgctataacccggcgtaagggcatctcgctgcatcgctaagatcttgcccgcgggcgcgtcggaccagtcgtgcagtacgccatgcatgtagtaggtacgcgcaccctttactggttgcggtgtaaagaagtcatatggcatcttgtggaccgggtctggacatttagacagtctcacaacttcagggcgatcctggagatacagacgactagcgatttcgggatgcgctgcacggaacctttccatatcgtggccaatgttcccgcccacatcgactaccaaggggccatctgcaagggctgtttccagtacacgctcgtgggggtatatctccagccagcctgcttgtctcgccatgaccccacccatgatatgattgaaggactcgccctcgcgtgggtgagacgcgtagtaatcgaacatgtcgcctttacagcttttggtatactggaagacgccatttgctggatccaagggcaccttgtattggttttgagcaagatactctggcaatttgtaaaagcatggtagagtagcatcgtacctatttgtcgcctggtgttagctaaggtcttgttactggagcaggtgaatgtagggtcttacaggtgatgaatccactctccaaacactgggtccaggagcgacttggtaaatggggtcgggtcaaaaataccgatggatgtttcattgagcatgttgctcgaagctaggtgacggacgaagcgttctatatcgttctttaagcgttttactccagtcttatattcatggaacacccctacctaacagagcagcttcgcattgtacgagctctgccaattctgtcgaactcatggatttgtcccctacatcgtgccatctctcgaataattggaggtccatacacactttcagtgtcgctcctaaagctggctgtcgagagtcatcagtcttgttaaaaacccgctctctcgtatgctaatgcgtacctgacccatgcagaggcgagctgtagtctcccatggtgtctccagtcgagccaccaaagcgtaggctgctagaagagccttggacctctggctctcatctttgagggagctgagcgagatctcgttgagaacgttaacaatactagtatgctccttcattttgcccatagttctgatatctcgacaataggttcggtcttgtggacatgctcctttgttaggccacaaaacgcactccatgcgcgcatgcagattgtgataccctgtcggcttcaaccgactcttgccccgaccctgaccccggttgatcacacctcagccccgagtataattttacgcattacattttgagacctccttatggcgcaatgcacgaaccaagagctcctgtctaggaattgtaatggctttcggtacgctgctcaccttggttgcttgtgcgctattctttcggtctttagctagaatctttgtccacccacttcgtcatgtgcctggacccatctttgcctccaccagctcactattcctttacacaatttgctatcttggagtggaaggtcgcgttatcaggtctctccatcaccggtaccgcagtgatgtactccgcgtgggtccgaacagtgtctccatagctgacagcagcgctctccacgatatatacgtttccgggggtggctttcctaaagactctcggtatagcaacttcaacctaggccctatcgtatcaatcttctcctctaccgacactatctaccgcgaccgtagagcaaaggctgttgcatccctctttgcccctaaccgccttcgctcggcctgtgaacacgatcaggtcatagggatatcagtttcccgattcatccatctaattcaagaacacaagaaagagcgtatatccttcgaccttgtagatatatgcgcacgtctctccattgacgtcgtgactgagtatctgctcggagaaccatacggcggcttcagagagatcgaccacctctctccacgagaccagcagtatcataagctgagcgcaaatcccttcatatttgccatcgtcgccttttctcgattctcccttctccctaaatggctttttacaagagtctactctctatctacgaggctggcctcggatgatgaagtgaaacaatcatttcgcaagctcgattcatttatctcgggggtcatgtctcgtcttgaagacagacctgaccataaagccgatcagacataccagtcacgtcttctggcagcaaggcatcgacccttcggaggtagctgcacagtgcaaagctgtcacatttgctggggcagactctacggctgtaattctaaccacgatcatattccatctgattgtcaatcccagtatctgtcgcatcctcatcgctcagctcgaggctcatcagaaggcttccactggccccctcgaccctgaaactgttccatatctccgtgcggttgtcaaagaaggccttcgtttgggcatggccaaccccacccgactcacccgtgtcgttccaccatcgactgccttgaacgttgagggatatgctataccagctggcactgtcgtcggctgtgctgcatacacccttcaccatgacccaaacgtgtttccagaaccctttgagttcaagccagaacgttggatagagaatagatatgatagaaacccattgagactcaaaatggagatgaatatgatgccgtttggggtgggcttaagagggtgtattggaaagaacttggcaatgcgacaattgtacgaaaccatctcggctgtatgttccactgatacaggtcttctagaaggtgcgaggatcaaacagcagcacatagaagtaattgaatggttcaatggagaaataaaaggacatcgtctagatgtgcattgggaataaatatctgtgatagctctaagatcttagcaaagctttatccgaaattgaattgaatactttctgatttctataataccaaagaagagatacgtttgcgttataaatgaatgtattcgtactaaaaggcattgaaagagtagcgattgattagaaagcaagcacgagaactgtttatacgctctaatgatctttcttcatgacatccgctatcttctcggctagcatatctacgcaaattagcaacgttttagtttggtggctaatattactcacagatcgcagattgcggtgcctcgcctggaggtaggaatgggactgcggaaccatcgatgactcgcactgtattggacgtcagcacatcagctacaataccagggcattggccactcacaattcttaactcccagcactttacattggctgtctacaaccgcaagagggtcgctcttcttgcccatcttgttcgtcgaagttgcatgggacatcggcgtcgctgtctgtttgaggaacgcgacaatgtcttcgtctgtctttacggaaggcccaggccaagcctcatcgccgacagtaattttctggattgcggtgcccgtccagatttgccgcatccgcttgaaaatagcaaccatgacctccaggtcagccttggtggtcaaccatgcggggtcaataagtggtgcatcgcgcatgctggaagaagcgattctgacattaccgcgggatgtcggggtcatgagtgtgcccatcagactagcatagttatgaccatcttttgggggaatcgtcgtgccgagatcgccaaggaactggggaagtgataggtattggatctcaggccagtccttagggaaggagtggagaacttgcgtactaaattagctccattctctgtgtttagacagcttgagggtcgtgtggaggctgttaacttactttgtgccgtatctttagagaaacctaagcgcagatcggctggaatcttctcaaacccaccaaactctcctccggggttgctgagaggcccagtggcatttttctggtatgtgttgatgtctgcctcagttatgcccaaagtagacccggttggcaggttgactcgataaacaatgtctgcaaagacttgatcgtgcatgttttgaccaacgcccaggtcgatcagctattacaggaatatggtactttttccaaaagcttcttgggccccaccccagatacctgcagtaactgcggggacataaatacgccgccggcgataataacctccttgttggctcggataatagacgttccgttcttggagctgacctgtacacctgtggcaacctttttgtcattaaaaatgatacgttcagccagagtattgtcaaaaattgacagtgtgctcttctcgagaatgggccgcagatagccgacgtccgctgaacaacgagtacccgtagtctggtcgactgccgacatgtgccaggcagagccattcagggttccatccataaaactattggtggatttcaaccctgcagcatccaacatggtagcaagccaggtggtccagctataagcgtaggctgcataagttacaccaatcggaccgcttgagcggacctgagtggggtcataagaaggagtcgcatttgagaaacgagtgttgggacgaggcggaacaaaacgaacaggcttcttgtagtactgcgcaatcttgtcgtaggtaaacgattggtcgtccacatcatcggcccatttttggaaggctccacggcaagactcaccccatgccatggcattgagtcttgaactaccacctagctgtccatggtaagcttacactaccagcgagggatttaaagatacgcacaactttacctcttggatagcggatggtctgattgttgacgccctgtccagtcagctttcaatggtttaccatacgggatttctggactcggaaaatgactcaccaattgtggagttgtgacaaatccccagtcaacggcagagggtttttgattcaagctcttcaaaagaaaagctccatcgtatgcgggcactgtcgtgagattgccaacactctcatctgcccacgttcctgcctcgatgatggctactgacaccccaacgagttcagtgagccgattggccatgaccgaaccgccgggaccgctaccgacaatcacatagtcgaattcaagcttttccggagatcggatcaccacagggctagccagggtagtggtaacacagagatgggctatggcacttgccaacataaggccagaagatatgaacgaggaagccatgatgggttgaaaaaacgcgaaggactgcaaattctggacctcaagatttgatgctctcacgtctgtcatagagggggacccggttttaaatgctgcatgtagcccattgcgcctgcctggctcgttctcatacactactactcaccgcaagccacggatcatctcgaaagattccatctcccatcttcgtctcttcctaccttcattggtcagtgtagtcagattggcttggatgcgaaggcgaacgaaggcaatactccaacacgatagagggcctctagctgacgcctttgtgggcttggaatccttctcggggctggagccatatcaagcatgtggcttgcgcggactccgagggactttttctatatgccttactgaaggaggctgatgttgtttgacttcactaaatccagtagtcttatccgtttctgggcttctgctatcttagtacacatgtacgtggactgaggctcaggcttatcaggaatttggccagactgttctagaacattgcatcaaccactcctcggcatcattgttgcaagtctctttcagcagatctttcccgcggctgttttacagtgccatcatagataattccatgcaagccacggatgatgaaatttggcgaaaaccttaacatgattcaatctcatcattactgaagtgctcgctcgatttgtacatttacatacgccccagttctggccaaagctgtcataaccctttcaagctgtgtgtccgtgcagctcagatttaccgagataagataggaggctgaatcctgacccgatgcgctaggtcctagtccgaccgtgtcagcctgctgaagagccggggctgactgtgtctcagaagctactgtggatagcccctgacctgctgatgttggactcatgttttccgcaaggtcgccacctgaaagctgattgacaccatgattcctggaaatactaggggaattgggctggaagcaagatttgccacgagtctcgttcaagccacaggtcctcgctccaccggtttgatcgccgagtgaaggcgatccagtggctaggcagacaggcgagtctgatggaatgaacggttgctcaaagggctggattgctttatcttcatcaaggattggaatcatcgagtatatctcatcactcgggaacagggcgctgaatggtccatcctggtcaagcattcccaaccaacttcccggagtcggaggcagcagcgaaccagtggctgaccggctcgaactcttcgaatgatcagggtttccgaacgctggaagaccaacatcacgttgttcatcttcgctgctatcgttttcgccactgagctcattcctttcgcttgcagcctctccacagccccgtgaaggagctgcgttatcattccaagtgttgtttaccatttgcgcctgaacttctaatggctgctgcacatgtcttttgttcggctgcgttatagtggcgagagggattttgtcctgcgcattggttctgttgatgttctcgtgtcgtaggcgaagggtattgtaacgattcttgagcgagagcgtagttcttcgaggggcatgagacgtggcaatcatggcccaattggtgccataactaagtacttcgtgtagtagtaagccatcctgcaatttcttagcgctcccattgggtgtgggacagatcgagacctcaatacctcctggcttgtgtatctacagtgattgatgtccggatcactgcaggtgatgcaaaggaccggtaagtgtgtttcctgagtactgttcgtggaatttgcacttacaggacttgactccaatgacttgagcattggtccggtgttctcgatacgacgtcccgtgcaactgtcctccaatccgtaccatacttgttcactgcttgcatcaattgttcatcctcttcttctgaccacagaccctttgccgtgctgtcagctaggctgttccaccaacgacgacgacaatctttgttcgatcggcctggaatctgtttggctacttcacgccagaggagaggccgagactcatcctcacctgtcatccacgttcatgcttagcaaagaaggcaatttgagggctggtggcttggtggaaaaggtctggtaagtaagatgaaacaagaaaagggatccccacatgttgtgacaattcgccgcaaaatgcgcgtcctcctcgagagtcccattttcgtctgactcgtgccatccagacatccgtgcactcttgtttcaaaagtctctggcacgcgagcgcagattgttgaacgaaactccaatgttaacatcacatctaatcatccacctttgccatcaacgacatgccactacgctagatacgcatgtacagaatacaggccggattcgatcatcacaggagaccggcaattgctcaaggggactcctcagagcgaatcacaaggttggagataagaacatggctcgcgcttgatgcagccgcatgtcagatttctttctgttgtatgagtaagctctgataagccttttccagctcagaagggttatcgggtagaagcttggcacaatcaagcaatttaattcacgggagaaaagctaggcagtggtaagctcgggatctgtcggctgtgtcttaccgtcctgcaaatagggcagattaactctatgttactaatagacggtctgcgaggcaaagatccgcacatgtctcaactgatcggtgaggtagacagcccgtaaggtaaagatctgcatgtgcctcaactgaatggtgaggtgaggggcttcgggtaagctcaacctcgcgttagctgcgtttggaatcgatcctataggtgatcttcgatggatgtacgtctgcaatcgcagagggtccaccacagaacggaatcctgctcagacgtgcgctatgtcttgtctgtctgcgcgaggggtggaacgagctgcaggccggaacgaggcgccggcagagggtctgcccgacccgtcttgcattaatgatgctgtgttcgcgcataccggtaaattttcgccctgcttgcggagcttcttcagtgctatgttgcagttctagtagcgtaaagttcaattagctaacgtattctactagcaagccggctaaactagtaagctagctactttttcttagcactgcgaatactacgtataaactataatgctatcttaaaataacgtaccttataagttagccgaacacacaagttaacgtgttctactagaaggtaggctatactagaaggtaagctactctactaaaacgcgtaaagctgcttatacgatagctctataactatataattaaattttataagattttaagtagtaatagattagatagctctatattactttctattatagccttatatataatagttactgcatattagtagtgctcttatttatatctaatctatttctacttagttacctatatagatatctctttctgccctctatatattacaatctagaattaaataactagaagctctatcttataaacactaaagttctataactaagtagtaagactaagttagaacgctaagaaatagattacgtaagagtactagcaagtactagtaagactagaaaagcttagtatactaagatatactagaataatagaatctaactaaagcgtgcagtatatagataagacctagaattcttatagtttagtatctttaactttatattataaactactttatatcttaagttacttaatatattatactctttatagaagctctttcttattatcttagtatactctctacttctatatctagtgctatatctcttatctataaaaactaacttaagctctttaatactagctatctaattattagctacttaataggttttaatatttctttagagagtagtctctttacttaagctttattaattagcttttctttatattagctaatatattctaatttagtgctagctataaatatagcagcctatagataggttattaatattagttagatagatatatttatagatattcttatttattatctttcagaactagtaaggctactagtagagaagttagtagtagtattagatatatatctataacctttctttcttagtagtatatagttctctaagaatgcagactcttattctacgttatattatccttatagaacgtcttagtttctagttattagctctaagttcttagaagcttaattattcttacttaagctaaaatcttcttaagagtgctatatataagattatctattagattcttagttttactattaaaaattatttctttattaaagactatattataagtgctaattattatagctatagaagagatttatatttagtagatatttattaacttatattctactaagtaactaatctaagccttaggattaagcctctatagttttaacttttcttagtagatattatctattattataaaagctttacatctatatacttttaaataagattagtttagtttttagagtctagtaactatgctatttatagcagtagcgcgtataaagaatactttatagagtatcttctaattatttaggtaatttagtatttaattatagagatatactactgctcttataatctctagctagagtttctatagaagatttgcatctagttaaattgcgtatactttctcttttattataccttctaaatactctacttctttattctaagcttaagtatctaaagtaaagagcttaagtctaattaatagagatatatactatttcttaacttcttatttaatagtaataatcttattatctatcttaataactataactataatattaaattatttctttataaactaaataaaaaggcctagaagttatataattaagtaagctagtctattatccttaaaataaaagttctatataaattaagtatatctgcagataactagcatctagctcttcttcttagtaaaactatctttcttatacttatagaaattaatagtaattcttttactaagttctttattatttattcttagagttctatatatctagcattttaattttaatttactataggcattatattctatagtagtaattcttgttaattcttactctcttagattgctaaataaggtacttaattatagatagactaagatgctcctatttattttatgctatagaatagtagtagctctctatagtaattattttagcttaatttatatatatatagaagggctaaccgttagtataggtaggttattttaataatctattacttatagcattctaatagaatagctataattatgctatctctttattataggcttattaggttctcttagttattctactatatatcttattattagagtagctaaaaagagataagattatagaggaaatctaggcactatgcaatatttttaagatatataatttatttactctaagatctctctactattactctaatagctctatattcttatatctaaattattaagtttctagcttagatatagtcttctattctagaattgcgtacgtctttaagttagaagagattattatagatatatgttattaagctagagtctagaataaatatattctttaatagataatgtatcttataggctagtaagctatataggttagtaagctacttttgctaagctcttactaaaactactttatctatataatgccttaataatagcactagataaatgcttttaataaatataagatataaactactctctaagctcttaaataagatataatactctctatgcaatgcgctatagctatctataacgtctcttaagtaactctaggttattaatacgctagataacctttctaggcagattactagcttaaattaataaatttaactctaactaagaagaatatagttattaagtatatacttaagctagttatatataaatttctttctaagcttatagctatagctaatatagctaatttcttacgcgctaagcgcagtctagactaagttagcttaaactagcttagtatatttattaattactattaaggtataggctatgcctatacttagagacttttctattagcgccttaaatctaattagttagtaattagaatatatataggcaatatatagataccttcttaataagaaatataactttatttagtactatataaattctattcttataagctagcttataataattatatttctttcttatactaatatataactaaactttaaaggtatctaaatagactcttaatctaacttagaacctaaagagtaaagttctaattataactcttagacttatcttatctagatagaggcctgcttaaatatctttaaaacttaacttagctctattaatactgcgctataagactttatagcatgctttaataactttttaagtcttttacttactctaatagctatactaagtactgcttattctgcttctataataactctagttctaactatagtaacttctaatattagagaagtagagaatatctttatctactctataactaaataagcgctaatttagcataaactgcttctagtagaagacactatctcttagagaataaggttacttttagcgcttagcatattactattatatataagcttataattaacttagactttattagagactattagaactaatatacgtttatctaagctaatcttttagtaaaatgtttagaaaaaagtagcttcttactataaattagagaaagataatagcgcttagaatctagttttatttatagaatatcttatattttgctatagtaatatctatagtaagaaataagcataggctatactaaatagcctctattagagtaagaaaaagctttttagcaatttcttcttatattttaagtctcttctaatttagtatagtagagctctttaggatagtaaatagaaacttaatagactttagcatttcttaaatctagccttatgctaagttactttatatagaggtatatcttagtctaattataatataaagatctgcaaatactaatctattactattaatcttaagatagtagctttagagaactagaactagaatatataaatatctttatattatttagtaaagaataaagataataatattaaaatagttatagtagctatagtagatataagtagagaatctaaggtatctagttagacctagtagagtaaaagtataagcttaaaattaattaagaactagatctctaagaagctcttttaggtaaagcgtaataatagagattatatatgctatagagagtatagttactttacttagaactgctttaatatagtaagaatcttagtagttttagcattagcagctaatttagatagttctataagtaacttaaaaaactagcagtctctgccttatatttagtatagaggccagcagtaaaaaagagaaatatagtaagtacccaataagcaatatcagattatacagacagtgctctaatcttactttctcttccattacatagattaatatatatagatacctgattagattctggggataaatgctttagtg